https://github.com/torvalds/linux
Revision 03066f23452ff088ad8e2c8acdf4443043f35b51 authored by Yehuda Sadeh on 27 July 2010, 20:11:08 UTC, committed by Sage Weil on 27 July 2010, 20:11:17 UTC
This fixes an issue triggered by running concurrent syncs. One of the syncs
would go through while the other would just hang indefinitely. In any case, we
never actually want to wake a single waiter, so the *_all functions should
be used.

Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
1 parent 25848b3
History
Tip revision: 03066f23452ff088ad8e2c8acdf4443043f35b51 authored by Yehuda Sadeh on 27 July 2010, 20:11:08 UTC
ceph: use complete_all and wake_up_all
Tip revision: 03066f2
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 936 bytes
.mailmap -rw-r--r-- 3.9 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 91.8 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 170.4 KB
Makefile -rw-r--r-- 50.1 KB
README -rw-r--r-- 17.0 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top