summaryrefslogtreecommitdiffstats
path: root/fs/binfmt_misc.c
diff options
context:
space:
mode:
authorSteven Whitehouse <swhiteho@redhat.com>2013-04-10 10:26:55 +0100
committerSteven Whitehouse <swhiteho@redhat.com>2013-04-10 10:26:55 +0100
commit81ffbf654f0cfeeb44e69832b3d301958a4108d8 (patch)
tree7c9c2d1c91dc2f696ea7cd0db25a28987195fcf6 /fs/binfmt_misc.c
parent16ca9412d8018188bddda29c3fee88471b94e3cb (diff)
downloadop-kernel-dev-81ffbf654f0cfeeb44e69832b3d301958a4108d8.zip
op-kernel-dev-81ffbf654f0cfeeb44e69832b3d301958a4108d8.tar.gz
GFS2: Add origin indicator to glock callbacks
This patch adds a bool indicating whether the demote request was originated locally or remotely. This is then used by the iopen ->go_callback() to make 100% sure that it will only respond to remote callbacks. Since ->evict_inode() uses GL_NOCACHE when it attempts to get an exclusive lock on the iopen lock, this may result in extra scheduling of the workqueue in case that the exclusive promotion request failed. This patch prevents that from happening. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/binfmt_misc.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud