From 7e0af893cdc8e6ebe71ce65428bbb20f402302bd Mon Sep 17 00:00:00 2001 From: adilger Date: Tue, 4 May 2004 17:18:38 +0000 Subject: [PATCH] Zero i_rdev for non-device files b=3147 --- lustre/ChangeLog | 1 + lustre/llite/llite_lib.c | 1 + 2 files changed, 2 insertions(+) diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 78faf6a..c50a83b 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -22,6 +22,7 @@ tbd Cluster File Systems, Inc. - don't dereference NULL reply buffer if mdc_close was never sent (2410) - print nal/nid for unknown nid (3258) - additional checks for oscc recovery before doing precreate (3284) + - zero i_rdev for non-device files (3147) * miscellania - allow default OST striping configuration per directory (1414) - increase maximum number of MDS request buffers for large systems diff --git a/lustre/llite/llite_lib.c b/lustre/llite/llite_lib.c index 94d5b5a..43dded3 100644 --- a/lustre/llite/llite_lib.c +++ b/lustre/llite/llite_lib.c @@ -1131,6 +1131,7 @@ void ll_read_inode2(struct inode *inode, void *opaque) LTIME_S(inode->i_mtime) = 0; LTIME_S(inode->i_atime) = 0; LTIME_S(inode->i_ctime) = 0; + inode->i_rdev = 0; ll_update_inode(inode, md->body, md->lsm); /* OIDEBUG(inode); */ -- 1.8.3.1