From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754221AbcBVKeE (ORCPT ); Mon, 22 Feb 2016 05:34:04 -0500 Received: from mailout3.samsung.com ([203.254.224.33]:37564 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751873AbcBVKeB (ORCPT ); Mon, 22 Feb 2016 05:34:01 -0500 X-AuditID: cbfee61a-f79266d000003652-ad-56cae41820f3 From: Chao Yu To: Jaegeuk Kim Cc: linux-f2fs-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [PATCH 2/5] f2fs: show more info about superblock recovery Date: Mon, 22 Feb 2016 18:33:20 +0800 Message-id: <004801d16d5c$8adf16b0$a09d4410$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: AdFtXGn1fQfZombST3Og2+BaBkW2fA== Content-language: zh-cn X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRmVeSWpSXmKPExsVy+t9jQV2JJ6fCDC5NMrZ4sn4Ws8WlRe4W l3fNYXNg9ti0qpPNY/eCz0wenzfJBTBHcdmkpOZklqUW6dslcGVMa7zEWNDBXvF/VSNTA+MD 1i5GTg4JAROJd5MWsUDYYhIX7q1n62Lk4hASmMUo0fS9nxnCecUoseNoC1gHm4CKxPKO/0wg tgiQfWjRZXYQm1nAQ6Kx4ztYjbCAs8S700eZQWwWAVWJe/vvgsV5BSwlLjXfZYOwBSV+TL7H AtGrJbF+53EmCFteYvOat8wQFylI7Dj7mhFil57Enkl/mSFqxCU2HrnFMoER6EyEUbOQjJqF ZNQsJC0LGFlWMUqkFiQXFCel5xrmpZbrFSfmFpfmpesl5+duYgSH8TOpHYwHd7kfYhTgYFTi 4W1gORUmxJpYVlyZe4hRgoNZSYS37QFQiDclsbIqtSg/vqg0J7X4EKM0B4uSOO/j/+vChATS E0tSs1NTC1KLYLJMHJxSDYyqz29mTH+t71X7Z2fqkzbTRJWnntsXb7pyzWy19pG57NdZgi+w 7DFw3rxkvfejykdOm1c9lLnXFbek23rlhCSfhWEN7784N7Jk/5m7NuvEvIiY5Klmuqum3Jgy a7uTvfsJ67N7f8zcZSn3/srn2yxn1vZkxs6dFrf4Qu/NKypdost1VHyYPSvWKbEUZyQaajEX FScCAEITRilfAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch changes to show more info in message log about the recovery of the corrupted superblock during ->mount, e.g. the index of corrupted superblock and the result of recovery. Signed-off-by: Chao Yu --- fs/f2fs/super.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index e1e69b9..46be3b4 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -1531,8 +1531,10 @@ try_onemore: /* recover broken superblock */ if (recovery && !f2fs_readonly(sb) && !bdev_read_only(sb->s_bdev)) { - f2fs_msg(sb, KERN_INFO, "Recover invalid superblock"); - f2fs_commit_super(sbi, true); + err = f2fs_commit_super(sbi, true); + f2fs_msg(sb, KERN_INFO, + "Try to recover %dth superblock, ret: %ld", + sbi->valid_super_block ? 1 : 2, err); } f2fs_update_time(sbi, CP_TIME); -- 2.7.0