aboutsummaryrefslogtreecommitdiff
path: root/net/unix/sysctl_net_unix.c
diff options
context:
space:
mode:
authorDave Chinner <[email protected]>2010-12-23 11:57:37 +1100
committerDave Chinner <[email protected]>2010-12-23 11:57:37 +1100
commit622d81494fa32343a4b97b607619656c7a4a6d1a (patch)
treeb8a004167d57b577c5da563474f8eb32eff83393 /net/unix/sysctl_net_unix.c
parentdcfcf20512cb517ac18b9433b676183fa1257911 (diff)
xfs: use KM_NOFS for allocations during attribute list operations
When listing attributes, we are doiing memory allocations under the inode ilock using only KM_SLEEP. This allows memory allocation to recurse back into the filesystem and do writeback, which may the ilock we already hold on the current inode. THis will deadlock. Hence use KM_NOFS for such allocations outside of transaction context to ensure that reclaim recursion does not occur. Reported-by: Nick Piggin <[email protected]> Signed-off-by: Dave Chinner <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions