From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B353EC6FA8F for ; Thu, 24 Aug 2023 15:24:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241562AbjHXPX7 (ORCPT ); Thu, 24 Aug 2023 11:23:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34312 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242162AbjHXPXf (ORCPT ); Thu, 24 Aug 2023 11:23:35 -0400 Received: from out203-205-221-233.mail.qq.com (out203-205-221-233.mail.qq.com [203.205.221.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CECC019B0 for ; Thu, 24 Aug 2023 08:23:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1692890608; bh=ABm+GFY2ZgJgw5Rhcat52PRSQADuMTWRe6gAm492igU=; h=From:To:Cc:Subject:Date; b=vHaUwb/yW4O64s+NKUK8XAv1aLsavXPKyeWYcY0fF+SKz6PVtL/+HIPocRTGDabE3 whjAyCxVCp+0rKlVBYmmNiSS+lA/iAO9jlcoBECc+WqF7H1lLC8GoNJw7E85E8Qgqi 8+fBTbpiJpSQQ5aNSWD3s+vmsxgvkXXkjqbOdykI= Received: from fedora.. ([120.244.20.128]) by newxmesmtplogicsvrszc2-1.qq.com (NewEsmtp) with SMTP id 5DA9F2FB; Thu, 24 Aug 2023 23:23:26 +0800 X-QQ-mid: xmsmtpt1692890606t12iks7uk Message-ID: X-QQ-XMAILINFO: NiAdzfE16ND4XagQJttc9fD6QkcH7G44JptLm2CN5jSKxbYakq1aMDUngBsFBY 4O1aQhzdhOsKqU8iw3OYRbzlNOXwwbPw7zFufcAneMkT6sl2dz8qsQmVtm4CKQP8LHr8hadeeqXt C44Iyq5hQtQWdVm2gbReXpMnlSaB7JyuGHo1fcICiZHp3TtoRzwSpWcD5DlKyAo55gyvm8IinEsn ItXQyxuefffqtokFfhpMxVf/wBrO6J31lRmxmvJkfB7A33zcUq1St0n5mZdg5yAgR7qqWaq0qWWh dfO2I0bOPsjdOMOsYn8rZDVmBVnRFji4OHQsb7e5RmWLwpIqMThxuCsh+1jy9BlrkCbpLQ2FfNJw 7BmpbosYuxV/ogNfYWHSgrPKRw74Q3xwTiKilGaG75aGAY+hKGKTkwJuIJL2V4U6DnWuRiK/f/Ta ysUAyaLifb2ZMMRZ7FU6895HdKnx+xrREHomoozRKv3yauCj4HbbyYHYqQGRqdJ0272LmT+jlc6F lKAI0fLIMfnPwXeDEDohfhGycH+Y/urDOe9IugT5pKHunearaZ9Zw9BuMYrmhuxjFv0Eyx7FJW2g voyNayEag5+hsMaFXWBunjOCXzXtMQ81t4EIBmjxQKOsfePb9JrzBLeHY/cRQ0AWx8iGB4h4tOzP FV4VrTmrjgehaMihsu7B2wgJ7jXoQo9jLgdK2JLk/T8uW6wLktId/s5ft8G/Q8ukK1eLojCvw100 8jywKQdUHKA0mqf5oqRuyCf2tIxgOykEes3RPiTyjJUfhrvrnJBPQ/9PYGYrCPVMq5CBK7MRF/+a n4JYA0Uovz9XndDzlsqg8NInkixmCFeTnSdlujwU4e3SAvI8ml9M/mG5dl4tDFjZNzlO8srPQf74 7UhYD/ojoL8tLr8lz4NHd9i2MHdR5WmMP4IQpITU5eePYH97XlEn+/2Fe18/0ZDloHW+UUTBlEUW N+NhzGjzXNytSeg8ykp04cFdoxsTEMDOjNlegN5ag+fDbwAJFpKQ32C9DIvXUf X-QQ-XMRINFO: NS+P29fieYNw95Bth2bWPxk= From: Wang Jianjian To: linux-ext4@vger.kernel.org Cc: Wang Jianjian Subject: [PATCH] ext4: Fix incorrect offset Date: Thu, 24 Aug 2023 23:23:24 +0800 X-OQ-MSGID: <20230824152324.17840-1-wangjianjian0@foxmail.com> X-Mailer: git-send-email 2.34.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org The last argumen of ext4_check_dir_entry is dentry offset int the file. Signed-off-by: Wang Jianjian --- fs/ext4/namei.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fs/ext4/namei.c b/fs/ext4/namei.c index 94608b7df7e8..33ebd35025bf 100644 --- a/fs/ext4/namei.c +++ b/fs/ext4/namei.c @@ -2261,8 +2261,7 @@ static int make_indexed_dir(handle_t *handle, struct ext4_filename *fname, top = data2 + len; while ((char *)(de2 = ext4_next_entry(de, blocksize)) < top) { if (ext4_check_dir_entry(dir, NULL, de, bh2, data2, len, - (data2 + (blocksize - csum_size) - - (char *) de))) { + (char *)de - data2)) { brelse(bh2); brelse(bh); return -EFSCORRUPTED; -- 2.34.3