Tejun Heo
5835d96e9c
percpu: implement [__]alloc_percpu_gfp()
...
Now that pcpu_alloc_area() can allocate only from populated areas,
it's easy to add atomic allocation support to [__]alloc_percpu().
Update pcpu_alloc() so that it accepts @gfp and skips all the blocking
operations and allocates only from the populated areas if @gfp doesn't
contain GFP_KERNEL. New interface functions [__]alloc_percpu_gfp()
are added.
While this means that atomic allocations are possible, this isn't
complete yet as there's no mechanism to ensure that certain amount of
populated areas is kept available and atomic allocations may keep
failing under certain conditions.
Signed-off-by: Tejun Heo <tj@kernel.org>
2014-09-02 14:46:04 -04:00
..
acpi
ACPI and power management updates for 3.17-rc1
2014-08-06 20:34:19 -07:00
asm-generic
This is the bulk of GPIO changes for the v3.17 development
2014-08-08 18:00:35 -07:00
clocksource
ARM: pxa: Add non device-tree timer link to clocksource
2014-07-23 12:02:39 +02:00
crypto
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2014-08-06 08:06:39 -07:00
drm
Merge branch 'linux-3.17' of git://anongit.freedesktop.org/git/nouveau/linux-2.6
2014-08-09 17:46:39 -07:00
dt-bindings
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma
2014-08-11 07:14:01 -07:00
keys
Merge remote-tracking branch 'integrity/next-with-keys' into keys-next
2014-07-22 21:54:43 +01:00
kvm
KVM: ARM: vgic: add the GICv3 backend
2014-07-11 04:57:36 -07:00
linux
percpu: implement [__]alloc_percpu_gfp()
2014-09-02 14:46:04 -04:00
math-emu
media
[media] media: atmel-isi: add v4l2 async probe support
2014-07-30 19:35:06 -03:00
memory
misc
net
tcp: don't allow syn packets without timestamps to pass tcp_tw_recycle logic
2014-08-14 14:38:54 -07:00
pcmcia
ras
rdma
Merge branches 'core', 'cxgb4', 'ipoib', 'iser', 'iwcm', 'mad', 'misc', 'mlx4', 'mlx5', 'ocrdma' and 'srp' into for-next
2014-08-14 08:58:04 -07:00
rxrpc
scsi
Merge branch 'for-3.17/drivers' of git://git.kernel.dk/linux-block
2014-08-14 09:10:21 -06:00
soc /tegra
ARM: tegra: Convert PMC to a driver
2014-07-17 14:58:43 +02:00
sound
ASoC: Updates for v3.17
2014-08-04 18:28:21 +02:00
target
trace
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2014-08-14 10:14:07 -06:00
uapi
Main set of InfiniBand/RDMA updates for 3.17 merge window:
2014-08-14 11:09:05 -06:00
video
fbdev changes for 3.17
2014-08-08 18:09:33 -07:00
xen
- Remove unused V2 grant table support.
2014-08-07 11:33:15 -07:00
Kbuild