__devinitdata, __devinitconst and const?
Hi, I would like to understand how __devinitdata and __devinitconst works. I also would like to see what happens if I make a mistake: is it recognised by any of the static analyze tools (i.e. by gcc or by modpost). So I created a little test module and I tried to compile it with gcc 4.3.2. My expectation would... 6 Dec 2009 11:42
perf: Fix timechart header handling
* OGAWA Hirofumi <hirofumi(a)mail.parknet.co.jp> wrote: Hi, Update "struct trace_entry" to match with current one. And remove "size" field from it. If it has "size", it become cause of alignment mismatch of structure with kernel. Signed-off-by: OGAWA Hirofumi <hirofumi(a)mail.parknet.co.jp... 6 Dec 2009 08:27
[GIT]: Networking
As usual the bulk of the changes are in the drivers, along with the usual large set of infrastructure changes in the wireless mac80211 layer. Some nice optimizations from Eric Dumazet, particularly in the area of RCU based network device lookups and unregistering many devices at once. Eric Biederman simplif... 5 Dec 2009 22:49
[GIT PULL] sound updates for 2.6.33
Linus, please pull the first bunch of sound updates for v2.6.33 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git for-linus containing the following changes. Thanks! Takashi === Akinobu Mita (2): ALSA: ice1712: Use bitrev8 ALSA: sound: usbmidi: Use hweight16 ... 5 Dec 2009 16:16
Constify struct e1000_nvm_operations for 2.6.32 v1
On Fri, 4 Dec 2009, Emese Revfy wrote: From: Emese Revfy <re.emese(a)gmail.com> Constify struct e1000_nvm_operations. Signed-off-by: Emese Revfy <re.emese(a)gmail.com> Added Dave Miller and netdev. --- drivers/net/e1000e/82571.c | 2 +- drivers/net/e1000e/e1000.h | 2 +- dri... 4 Dec 2009 19:37
[PATCH 28/31] Constify struct super_operations for 2.6.32 v1
From: Emese Revfy <re.emese(a)gmail.com> Constify struct super_operations. Signed-off-by: Emese Revfy <re.emese(a)gmail.com> --- include/linux/fs.h | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) diff --git a/include/linux/fs.h b/include/linux/fs.h index... 4 Dec 2009 18:31
mpcore_wdt.c: use resource_size()
Use resource_size(). Signed-off-by: H Hartley Sweeten <hsweeten(a)visionengravers.com> Cc: Wim Van Sebroeck <wim(a)iguana.be> --- diff --git a/drivers/watchdog/mpcore_wdt.c b/drivers/watchdog/mpcore_wdt.c index 83fa34b..a2dc07c 100644 --- a/drivers/watchdog/mpcore_wdt.c +++ b/drivers/watchdog/mpcore_wdt.c @@ ... 4 Dec 2009 12:52
fsnotify/vfsmount: add fsnotify fields to struct vfsmount
On Thu, Dec 03, 2009 at 12:53:15AM -0500, Eric Paris wrote: From: Andreas Gruenbacher <agruen(a)suse.de> This patch adds the list and mask fields needed to support vfsmount marks. These are the same fields fsnotify needs on an inode. They are not used, just declared and we note where the cleanup hook sho... 4 Dec 2009 11:45
[PATCH 2/2] block: Fix io_context leak after failure of clone with CLONE_IO
With CLONE_IO, parent's io_context->nr_tasks is incremented, but never decremented whenever copy_process() fails afterwards, which prevents exit_io_context() from calling IO schedulers exit functions. Give a task_struct to exit_io_context(), and call exit_io_context() instead of put_io_context() in copy_process()... 4 Dec 2009 09:33
[RFC] block: io_context refcount fixes
Hi, When reading copy_io() I found probable refcounting issues with shared io_context. IIUC, the following two patches could fix those issues. If I am correct, then those fixes should go to stable too. Based on v2.6.32 and compile-tested only. Thanks, Louis Louis Rilling (2): block: Fix io_con... 4 Dec 2009 09:33