Christoph Hellwig
312d3ca856
fs: use percpu counter for nr_dentry and nr_dentry_unused
...
The nr_dentry stat is a globally touched cacheline and atomic operation
twice over the lifetime of a dentry. It is used for the benfit of userspace
only. Turn it into a per-cpu counter and always decrement it in d_free instead
of doing various batching operations to reduce lock hold times in the callers.
Based on an earlier patch from Nick Piggin <npiggin@suse.de>.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2010-10-25 21:26:12 -04:00
..
acpi
ACPI: Fix typos
2010-09-28 21:38:19 -04:00
asm-generic
[S390] add support for nonquiescing sske
2010-10-25 16:10:15 +02:00
crypto
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2010-10-24 13:41:39 -07:00
drm
drm/ttm: Fix two race conditions + fix busy codepaths
2010-10-06 09:04:43 +10:00
keys
linux
fs: use percpu counter for nr_dentry and nr_dentry_unused
2010-10-25 21:26:12 -04:00
math-emu
media
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2010-10-25 07:59:01 -07:00
mtd
mtd: Update copyright notices
2010-08-08 20:58:20 +01:00
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-10-23 11:47:02 -07:00
pcmcia
pcmcia: IOCARD is also required for using IRQs
2010-10-22 08:46:36 +02:00
rdma
rxrpc
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
2010-10-22 20:30:48 -07:00
sound
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
2010-10-25 08:32:05 -07:00
trace
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
2010-10-22 17:13:10 -07:00
video
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6
2010-10-25 08:32:05 -07:00
xen
xen: pvhvm: make it clearer that XEN_UNPLUG_* define bits in a bitfield
2010-08-23 12:01:35 +01:00
Kbuild