All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ceph: don't set st_dev to 0 for stat(2)
@ 2017-12-11  8:47 Yan, Zheng
  2017-12-11 11:59 ` Jeff Layton
  0 siblings, 1 reply; 4+ messages in thread
From: Yan, Zheng @ 2017-12-11  8:47 UTC (permalink / raw)
  To: ceph-devel; +Cc: jlayton, Yan, Zheng

Zero st_dev confuses ls(1) code. it make 'ls -l' not print '+' sign
for file/directory with ACL.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
---
 fs/ceph/inode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c
index c6ec5aa46100..b5529b0b77a6 100644
--- a/fs/ceph/inode.c
+++ b/fs/ceph/inode.c
@@ -2244,7 +2244,7 @@ int ceph_getattr(const struct path *path, struct kstat *stat,
 		if (ceph_snap(inode) != CEPH_NOSNAP)
 			stat->dev = ceph_snap(inode);
 		else
-			stat->dev = 0;
+			stat->dev = 1; /* the smallest snapid is 2 */
 		if (S_ISDIR(inode->i_mode)) {
 			if (ceph_test_mount_opt(ceph_sb_to_client(inode->i_sb),
 						RBYTES))
-- 
2.13.6


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-11 12:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-11  8:47 [PATCH] ceph: don't set st_dev to 0 for stat(2) Yan, Zheng
2017-12-11 11:59 ` Jeff Layton
2017-12-11 12:19   ` Yan, Zheng
2017-12-11 12:42     ` Jeff Layton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.