<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/fs/ceph/debugfs.c, branch v3.4.19</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/fs/ceph/debugfs.c?h=v3.4.19</id>
<link rel='self' href='https://git.amat.us/linux/atom/fs/ceph/debugfs.c?h=v3.4.19'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-07-26T18:31:14Z</updated>
<entry>
<title>ceph: explicitly reference rename old_dentry parent dir in request</title>
<updated>2011-07-26T18:31:14Z</updated>
<author>
<name>Sage Weil</name>
<email>sage@newdream.net</email>
</author>
<published>2011-07-26T18:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=41b02e1f9bb87b07d792b64aaeb7af3d00d69cd2'/>
<id>urn:sha1:41b02e1f9bb87b07d792b64aaeb7af3d00d69cd2</id>
<content type='text'>
We carry a pin on the parent directory for the rename source and dest
dentries.  For the source it's r_locked_dir; we need to explicitly
reference the old_dentry parent as well, since the dentry's d_parent may
change between when the request was created and pinned and when it is
freed.

Reviewed-by: Yehuda Sadeh &lt;yehuda@hq.newdream.net&gt;
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: remove debugfs debug cruft</title>
<updated>2011-03-21T19:24:20Z</updated>
<author>
<name>Sage Weil</name>
<email>sage@newdream.net</email>
</author>
<published>2011-01-19T17:45:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=21f3b5f1bbc3c27e82a8c9fc9861fa20bcb31f26'/>
<id>urn:sha1:21f3b5f1bbc3c27e82a8c9fc9861fa20bcb31f26</id>
<content type='text'>
Whoops!

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: drop redundant r_mds field</title>
<updated>2011-01-12T23:15:13Z</updated>
<author>
<name>Sage Weil</name>
<email>sage@newdream.net</email>
</author>
<published>2010-11-02T20:41:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4af25fdda6943f311a63034f80933e4d6d6e3a19'/>
<id>urn:sha1:4af25fdda6943f311a63034f80933e4d6d6e3a19</id>
<content type='text'>
The r_mds field is redundant, since we can find the same information at
r_session-&gt;s_mds, and when r_session is NULL then r_mds is meaningless.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: fix debugfs warnings</title>
<updated>2010-10-20T22:38:21Z</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2010-09-28T16:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6f453ed6c07dbed83b368269c9c0fb170866ee71'/>
<id>urn:sha1:6f453ed6c07dbed83b368269c9c0fb170866ee71</id>
<content type='text'>
Include "super.h" outside of CONFIG_DEBUG_FS to eliminate a compiler warning:

fs/ceph/debugfs.c:266: warning: 'struct ceph_fs_client' declared inside parameter list
fs/ceph/debugfs.c:266: warning: its scope is only this definition or declaration, which is probably not what you want
fs/ceph/debugfs.c:271: warning: 'struct ceph_fs_client' declared inside parameter list

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Yehuda Sadeh &lt;yehuda@hq.newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: factor out libceph from Ceph file system</title>
<updated>2010-10-20T22:37:28Z</updated>
<author>
<name>Yehuda Sadeh</name>
<email>yehuda@hq.newdream.net</email>
</author>
<published>2010-04-06T22:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3d14c5d2b6e15c21d8e5467dc62d33127c23a644'/>
<id>urn:sha1:3d14c5d2b6e15c21d8e5467dc62d33127c23a644</id>
<content type='text'>
This factors out protocol and low-level storage parts of ceph into a
separate libceph module living in net/ceph and include/linux/ceph.  This
is mostly a matter of moving files around.  However, a few key pieces
of the interface change as well:

 - ceph_client becomes ceph_fs_client and ceph_client, where the latter
   captures the mon and osd clients, and the fs_client gets the mds client
   and file system specific pieces.
 - Mount option parsing and debugfs setup is correspondingly broken into
   two pieces.
 - The mon client gets a generic handler callback for otherwise unknown
   messages (mds map, in this case).
 - The basic supported/required feature bits can be expanded (and are by
   ceph_fs_client).

No functional change, aside from some subtle error handling cases that got
cleaned up in the refactoring process.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: ceph_mdsc_build_path() returns an ERR_PTR</title>
<updated>2010-08-26T16:24:28Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2010-08-26T09:07:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f44c3890d9fd6e4284518ff3bb16879fee194a3a'/>
<id>urn:sha1:f44c3890d9fd6e4284518ff3bb16879fee194a3a</id>
<content type='text'>
ceph_mdsc_build_path() returns an ERR_PTR but this code is set up to
handle NULL returns.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: whitespace cleanup</title>
<updated>2010-08-03T17:25:11Z</updated>
<author>
<name>Sage Weil</name>
<email>sage@newdream.net</email>
</author>
<published>2010-08-03T17:25:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=213c99ee0cf17ff0fbffb6fb540bd29615cd19d5'/>
<id>urn:sha1:213c99ee0cf17ff0fbffb6fb540bd29615cd19d5</id>
<content type='text'>
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: use %pU to print uuid (fsid)</title>
<updated>2010-08-02T03:11:42Z</updated>
<author>
<name>Sage Weil</name>
<email>sage@newdream.net</email>
</author>
<published>2010-07-08T20:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a8b763a9b34561fea8e616c1439a71913ff2c1bd'/>
<id>urn:sha1:a8b763a9b34561fea8e616c1439a71913ff2c1bd</id>
<content type='text'>
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: fix caps debugfs entry</title>
<updated>2010-06-24T16:47:36Z</updated>
<author>
<name>Yehuda Sadeh</name>
<email>yehuda@hq.newdream.net</email>
</author>
<published>2010-06-23T22:52:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bfaf148eb2e42c00f1c79b2163f0804068ea0c5e'/>
<id>urn:sha1:bfaf148eb2e42c00f1c79b2163f0804068ea0c5e</id>
<content type='text'>
The ceph client structure was not set correctly.

Signed-off-by: Yehuda Sadeh &lt;yehuda@hq.newdream.net&gt;
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
<entry>
<title>ceph: make mon client statfs handling more generic</title>
<updated>2010-05-17T22:25:33Z</updated>
<author>
<name>Yehuda Sadeh</name>
<email>yehuda@hq.newdream.net</email>
</author>
<published>2010-04-22T22:40:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f8c76f6f250edbdc9d2011b0e05d196a3d8ae895'/>
<id>urn:sha1:f8c76f6f250edbdc9d2011b0e05d196a3d8ae895</id>
<content type='text'>
This is being done so that we could reuse the statfs
infrastructure with other requests that return values.

Signed-off-by: Yehuda Sadeh &lt;yehuda@hq.newdream.net&gt;
Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
</content>
</entry>
</feed>
