aboutsummaryrefslogtreecommitdiff
path: root/net/unix/sysctl_net_unix.c
diff options
context:
space:
mode:
authorPrasad Joshi <[email protected]>2010-12-21 17:24:19 -0800
committerLinus Torvalds <[email protected]>2010-12-22 19:43:33 -0800
commiteabb26cacdec33ca6f6fcaee762b57c2205169ca (patch)
treeaa6975de08a6843d7d23f741644b2b3fca2980b4 /net/unix/sysctl_net_unix.c
parent7a2d19bced51af31d2c9ff55219400ed0a6c012f (diff)
logfs: fix deadlock in logfs_get_wblocks, hold and wait on super->s_write_mutex
do_logfs_journal_wl_pass() should use GFP_NOFS for memory allocation GC code calls btree_insert32 with GFP_KERNEL while holding a mutex super->s_write_mutex. The same mutex is used in address_space_operations->writepage(), and a call to writepage() could be triggered as a result of memory allocation in btree_insert32, causing a deadlock. Addresses https://bugzilla.kernel.org/show_bug.cgi?id=20342 Signed-off-by: Prasad Joshi <[email protected]> Cc: Joern Engel <[email protected]> Cc: Florian Mickler <[email protected]> Cc: "Rafael J. Wysocki" <[email protected]> Cc: Maciej Rutecki <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions