Ilya Dryomov
4a3262b17c
libceph: use %s instead of %pE in dout()s
...
Commit d30291b985 ("libceph: variable-sized ceph_object_id") changed
dout()s in what is now encode_request() and ceph_object_locator_to_pg()
to use %pE, mostly to document that, although all rbd and cephfs object
names are NULL-terminated strings, ceph_object_id will handle any RADOS
object name, including the one containing NULs, just fine.
However, it turns out that vbin_printf() can't handle anything but ints
and %s - all %p suffixes are ignored. The buffer %p** points to isn't
recorded, resulting in trash in the messages if the buffer had been
reused by the time bstr_printf() got to it.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2016-05-30 23:00:23 +02:00
..
crush
crush: add chooseleaf_stable tunable
2016-02-04 18:25:55 +01:00
armor.c
auth.c
libceph: make authorizer destruction independent of ceph_auth_client
2016-04-25 20:54:13 +02:00
auth_none.c
libceph: make authorizer destruction independent of ceph_auth_client
2016-04-25 20:54:13 +02:00
auth_none.h
libceph: make authorizer destruction independent of ceph_auth_client
2016-04-25 20:54:13 +02:00
auth_x.c
libceph: make authorizer destruction independent of ceph_auth_client
2016-04-25 20:54:13 +02:00
auth_x.h
libceph: make authorizer destruction independent of ceph_auth_client
2016-04-25 20:54:13 +02:00
auth_x_protocol.h
buffer.c
libceph: nuke ceph_kvfree()
2014-12-17 20:09:50 +03:00
ceph_common.c
ceph: make logical calculation functions return bool
2016-05-26 01:15:39 +02:00
ceph_fs.c
ceph: fix file mode calculation
2011-07-19 11:25:04 -07:00
ceph_hash.c
net: cleanup unsigned to unsigned int
2012-04-15 12:44:40 -04:00
ceph_strings.c
libceph, rbd: ceph_osd_linger_request, watch/notify v2
2016-05-26 01:15:02 +02:00
crypto.c
libceph: Remove unnecessary ivsize variables
2016-01-27 20:36:25 +08:00
crypto.h
libceph: introduce ceph_x_authorizer_cleanup()
2015-11-02 23:36:48 +01:00
debugfs.c
libceph: support for subscribing to "mdsmap.<id>" maps
2016-05-26 01:15:30 +02:00
Kconfig
libceph: select CRYPTO_CBC in addition to CRYPTO_AES
2014-10-14 21:03:20 +04:00
Makefile
libceph: create source file "net/ceph/snapshot.c"
2013-05-01 21:20:08 -07:00
messenger.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
mon_client.c
libceph: support for subscribing to "mdsmap.<id>" maps
2016-05-26 01:15:30 +02:00
msgpool.c
libceph: initialize msgpool message types
2012-07-30 09:29:50 -07:00
osd_client.c
libceph: use %s instead of %pE in dout()s
2016-05-30 23:00:23 +02:00
osdmap.c
libceph: use %s instead of %pE in dout()s
2016-05-30 23:00:23 +02:00
pagelist.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
pagevec.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
snapshot.c
libceph: create source file "net/ceph/snapshot.c"
2013-05-01 21:20:08 -07:00