Yehuda Sadeh
03066f2345
ceph: use complete_all and wake_up_all
...
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>
2010-07-27 13:11:17 -07:00
..
crush
ceph: fix crush device 'out' threshold to 1.0, not 0.1
2010-07-05 09:44:17 -07:00
addr.c
ceph: use ceph_sb_to_client instead of ceph_client
2010-05-17 15:25:17 -07:00
armor.c
auth.c
ceph: renew auth tickets before they expire
2010-05-29 09:12:39 -07:00
auth.h
ceph: renew auth tickets before they expire
2010-05-29 09:12:39 -07:00
auth_none.c
ceph: renew auth tickets before they expire
2010-05-29 09:12:39 -07:00
auth_none.h
ceph: add missing #includes
2010-05-03 10:49:24 -07:00
auth_x.c
ceph: fix leak of mon authorizer
2010-07-05 15:36:49 -07:00
auth_x.h
ceph: add support for auth_x authentication protocol
2010-02-11 11:48:45 -08:00
auth_x_protocol.h
ceph: add support for auth_x authentication protocol
2010-02-11 11:48:45 -08:00
buffer.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
buffer.h
caps.c
ceph: use complete_all and wake_up_all
2010-07-27 13:11:17 -07:00
ceph_debug.h
ceph_frag.c
ceph_frag.h
ceph_fs.c
ceph_fs.h
ceph: make lease code DN specific
2010-05-29 09:12:42 -07:00
ceph_hash.c
ceph_hash.h
ceph_strings.c
ceph: cleanup pool op strings
2010-05-17 15:25:41 -07:00
crypto.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
crypto.h
debugfs.c
ceph: fix caps debugfs entry
2010-06-24 09:47:36 -07:00
decode.h
dir.c
ceph: fix d_release dop for snapdir, snapped dentries
2010-07-23 10:02:05 -07:00
export.c
fs/ceph: Use ERR_CAST
2010-05-29 09:12:41 -07:00
file.c
ceph: use complete_all and wake_up_all
2010-07-27 13:11:17 -07:00
inode.c
ceph: use complete_all and wake_up_all
2010-07-27 13:11:17 -07:00
ioctl.c
ceph: use ceph_sb_to_client instead of ceph_client
2010-05-17 15:25:17 -07:00
ioctl.h
Kconfig
ceph: Correct obvious typo of Kconfig variable "CRYPTO_AES"
2010-07-24 21:36:07 -07:00
Makefile
ceph: add support for auth_x authentication protocol
2010-02-11 11:48:45 -08:00
mds_client.c
ceph: use complete_all and wake_up_all
2010-07-27 13:11:17 -07:00
mds_client.h
ceph: do not include cap/dentry releases in replayed messages
2010-07-16 10:30:18 -07:00
mdsmap.c
mdsmap.h
messenger.c
ceph: fix creation of ipv6 sockets
2010-07-09 15:00:20 -07:00
messenger.h
ceph: close out mds, osd connections before stopping auth
2010-05-29 09:42:03 -07:00
mon_client.c
ceph: use complete_all and wake_up_all
2010-07-27 13:11:17 -07:00
mon_client.h
ceph: reuse mon subscribe message instead of allocated anew
2010-05-21 16:26:11 -07:00
msgpool.c
ceph: all allocation functions should get gfp_mask
2010-05-17 15:25:42 -07:00
msgpool.h
ceph: name msgpools; useful error messages
2010-05-17 15:25:24 -07:00
msgr.h
ceph: resync headers with userland
2010-05-17 15:25:38 -07:00
osd_client.c
ceph: use complete_all and wake_up_all
2010-07-27 13:11:17 -07:00
osd_client.h
ceph: resubmit requests on pg mapping change (not just primary change)
2010-05-11 09:53:56 -07:00
osdmap.c
ceph: fix pg_mapping leak on pg_temp updates
2010-07-23 10:02:06 -07:00
osdmap.h
ceph: resubmit requests on pg mapping change (not just primary change)
2010-05-11 09:53:56 -07:00
pagelist.c
ceph: use __page_cache_alloc and add_to_page_cache_lru
2010-05-17 15:25:12 -07:00
pagelist.h
rados.h
ceph: resync headers with userland
2010-05-17 15:25:38 -07:00
README
snap.c
ceph: use ceph_sb_to_client instead of ceph_client
2010-05-17 15:25:17 -07:00
super.c
ceph: fix atomic64_t initialization on ia64
2010-06-10 13:29:50 -07:00
super.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
2010-05-30 08:56:39 -07:00
types.h
xattr.c
ceph: use ceph. prefix for virtual xattrs
2010-05-17 15:25:37 -07:00