summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSteven Whitehouse <swhiteho@redhat.com>2014-06-23 14:50:20 +0100
committerSteven Whitehouse <swhiteho@redhat.com>2014-07-18 11:13:12 +0100
commitfe0bbd2986996b9efe3a78bf5a591b0496c7afea (patch)
tree56d4873a1ae1f42c98c5ad408fdb9feaae33339f /include
parent94a09a3999ee978e097b5aad74034ed43bae56db (diff)
GFS2: Use GFP_NOFS when allocating glocks
Normally GFP_KERNEL is ok here, but there is now a rarely used code path relating to deallocation of unlinked inodes (in certain corner cases) which if hit at times of memory shortage can cause recursion while trying to free memory. One solution would be to try and move the gfs2_glock_get() call so that it is no longer called while another glock is held, but that doesn't look at all easy, so GFP_NOFS is the best solution for the time being. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions