Mel Gorman
99a1dec70d
net: introduce sk_gfp_atomic() to allow addition of GFP flags depending on the individual socket
...
Introduce sk_gfp_atomic(), this function allows to inject sock specific
flags to each sock related allocation. It is only used on allocation
paths that may be required for writing pages back to network storage.
[davem@davemloft.net: Use sk_gfp_atomic only when necessary]
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Mel Gorman <mgorman@suse.de>
Acked-by: David S. Miller <davem@davemloft.net>
Cc: Neil Brown <neilb@suse.de>
Cc: Mike Christie <michaelc@cs.wisc.edu>
Cc: Eric B Munson <emunson@mgebm.net>
Cc: Eric Dumazet <eric.dumazet@gmail.com>
Cc: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Christoph Lameter <cl@linux.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-07-31 18:42:46 -07:00
..
9p
net: Fix (nearly-)kernel-doc comments for various functions
2012-07-10 23:13:45 -07:00
802
8021q
netpoll: move np->dev and np->dev_name init into __netpoll_setup()
2012-07-17 09:02:36 -07:00
appletalk
net: Fix (nearly-)kernel-doc comments for various functions
2012-07-10 23:13:45 -07:00
atm
ax25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-07-19 11:17:30 -07:00
batman-adv
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-07-10 23:56:33 -07:00
bluetooth
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
2012-07-20 12:30:48 -04:00
bridge
net: fix race condition in several drivers when reading stats
2012-07-22 12:12:32 -07:00
caif
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-07-19 11:17:30 -07:00
can
can: gw: Remove pointless casts
2012-07-10 22:36:17 +02:00
ceph
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2012-07-24 10:01:50 -07:00
core
memcg: rename config variables
2012-07-31 18:42:43 -07:00
dcb
net: Fix non-kernel-doc comments with kernel-doc start marker
2012-07-10 23:13:45 -07:00
dccp
ipv4: Prepare for change of rt->rt_iif encoding.
2012-07-23 16:36:26 -07:00
decnet
decnet: Don't set RTCF_DIRECTSRC.
2012-07-23 13:16:59 -07:00
dns_resolver
dsa
ethernet
ipx: move peII functions
2012-07-19 10:48:00 -07:00
ieee802154
6lowpan: Change byte order when storing/accessing to len field
2012-07-16 22:52:02 -07:00
ipv4
net: introduce sk_gfp_atomic() to allow addition of GFP flags depending on the individual socket
2012-07-31 18:42:46 -07:00
ipv6
net: introduce sk_gfp_atomic() to allow addition of GFP flags depending on the individual socket
2012-07-31 18:42:46 -07:00
ipx
ipx: move peII functions
2012-07-19 10:48:00 -07:00
irda
irda: Fix typo in irda
2012-07-16 23:23:52 -07:00
iucv
key
l2tp
net: l2tp_eth: provide tx_dropped counter
2012-06-29 00:52:32 -07:00
lapb
llc
net: Fix (nearly-)kernel-doc comments for various functions
2012-07-10 23:13:45 -07:00
mac80211
Merge branch 'for-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
2012-07-26 20:26:27 -07:00
mac802154
mac802154: sparse warnings: make symbols static
2012-07-12 07:54:45 -07:00
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-07-19 11:17:30 -07:00
netlabel
netlink
genetlink: define lockdep_genl_is_held() when CONFIG_LOCKDEP
2012-07-24 00:01:30 -07:00
netrom
nfc
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
2012-07-20 12:30:48 -04:00
openvswitch
Revert "openvswitch: potential NULL deref in sample()"
2012-07-27 13:45:51 -07:00
packet
net: added support for 40GbE link.
2012-06-27 15:42:24 -07:00
phonet
rds
rds: set correct msg_namelen
2012-07-23 01:01:44 -07:00
rfkill
rose
rxrpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2012-07-10 23:56:33 -07:00
sched
ipv4: Prepare for change of rt->rt_iif encoding.
2012-07-23 16:36:26 -07:00
sctp
ipv4: Prepare for change of rt->rt_iif encoding.
2012-07-23 16:36:26 -07:00
sunrpc
NFS client updates for Linux 3.6
2012-07-30 19:16:57 -07:00
tipc
tipc: remove print_buf and deprecated log buffer code
2012-07-13 19:34:43 -04:00
unix
net: make sock diag per-namespace
2012-07-16 22:31:34 -07:00
wanrouter
wanmain: comparing array with NULL
2012-07-24 13:55:21 -07:00
wimax
wireless
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
2012-07-20 12:30:48 -04:00
x25
net: Fix (nearly-)kernel-doc comments for various functions
2012-07-10 23:13:45 -07:00
xfrm
net: Document dst->obsolete better.
2012-07-20 13:31:21 -07:00
compat.c
net: Fix references to out-of-scope variables in put_cmsg_compat()
2012-07-22 17:50:49 -07:00
Kconfig
Makefile
nonet.c
socket.c
net: netprio_cgroup: rework update socket logic
2012-07-22 12:44:01 -07:00
sysctl_net.c