Whamcloud - gitweb
LU-10641 e2fsck: avoid write inode attemp in readonly mode 26/31226/4
authorVladimir Saveliev <c17830@cray.com>
Wed, 8 Feb 2017 12:45:48 +0000 (14:45 +0200)
committerAndreas Dilger <andreas.dilger@intel.com>
Wed, 2 May 2018 03:15:55 +0000 (03:15 +0000)
commit40255f2eaf6e11a294dfd3f7871d551a0c9d0511
treefa374a1da5e4ba4122ce4c3f1283ea068ee2f345
parent1fe897a57ed0df366de69585fe18be0113002b5f
LU-10641 e2fsck: avoid write inode attemp in readonly mode

disconnect_inode() in pass 4 tries to update inode's link count for EA
inodes even in readonly mode. That results in e2fsck -n stop while it
is to continue reporting filesystem inconsistencies.
Move the EA inode's link count update where write access is
guaranteed.

Change-Id: Ie3dcdde160ee9092f21a45fea8f75c4061788072
Signed-off-by: Vladimir Saveliev <c17830@cray.com>
Reviewed-by: Alexandr Boyko <c17825@cray.com>
Reviewed-by: Artem Blagodarenko <c17828@seagate.com>
Cray-bug-id: MRP-4164
Reviewed-on: https://review.whamcloud.com/31226
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
e2fsck/pass4.c