aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/fast_commit.c
diff options
context:
space:
mode:
authorDave Anglin <[email protected]>2021-11-03 11:49:32 +0000
committerHelge Deller <[email protected]>2021-11-04 10:21:20 +0000
commit7e992711dddbdb1c27d077432d8440fefd44819f (patch)
tree01208b85e053dda7deeb9eac8e3924f62b9ba144 /fs/ext4/fast_commit.c
parentparisc: don't enable irqs unconditionally in handle_interruption() (diff)
downloadkernel-7e992711dddbdb1c27d077432d8440fefd44819f.tar.gz
kernel-7e992711dddbdb1c27d077432d8440fefd44819f.zip
parisc: Don't disable interrupts in cmpxchg and futex operations
I no longer think interrupts can be disabled in the futex and cmpxchg operations because of COW breaks. This not ideal but I suspect it's the best we can do. For the cmpxchg operations in syscall.S, we rely on the code to not schedule off the gateway page. For the futex, I added code to disable preemption. So far, I haven't seen the warnings with the attached change but the change is only lightly tested. Signed-off-by: Dave Anglin <[email protected]> Signed-off-by: Helge Deller <[email protected]>
Diffstat (limited to 'fs/ext4/fast_commit.c')
0 files changed, 0 insertions, 0 deletions