From: adilger Date: Tue, 4 May 2004 17:18:38 +0000 (+0000) Subject: Zero i_rdev for non-device files X-Git-Tag: v1_8_0_110~486^5~222 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=7e0af893cdc8e6ebe71ce65428bbb20f402302bd;p=fs%2Flustre-release.git Zero i_rdev for non-device files b=3147 --- 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); */