diff options
| author | Steven Whitehouse <swhiteho@redhat.com> | 2006-08-04 23:41:22 +0400 |
|---|---|---|
| committer | Steven Whitehouse <swhiteho@redhat.com> | 2006-08-04 23:41:22 +0400 |
| commit | 59a1cc6bdabf5ed148b48808ad1a418d87f5e6bf (patch) | |
| tree | 6463071a09201040267702e895d63359e62c393d /scripts/checkstack.pl | |
| parent | 899bb264507cfed83922bf14cd66a073494601ba (diff) | |
| download | linux-59a1cc6bdabf5ed148b48808ad1a418d87f5e6bf.tar.xz | |
[GFS2] Fix lock ordering bug in page fault path
Mmapped files were able to trigger a lock ordering bug. Private
maps do not need to take the glock so early on. Shared maps do
unfortunately, however we can get around that by adding a flag
into the flags for the struct gfs2_file. This only works because
we are taking an exclusive lock at this point, so we know that
nobody else can be racing with us.
Fixes Red Hat bugzilla: #201196
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'scripts/checkstack.pl')
0 files changed, 0 insertions, 0 deletions
