From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-m16.yeah.net (mail-m16.yeah.net [1.95.21.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3C98340DFD8 for ; Sun, 12 Apr 2026 04:01:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=1.95.21.17 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775966515; cv=none; b=Z4sS2w72VKUh/cyIQoBH2xDj8C5ieEGm/jEAK4fjuoC9AFRyE5v+wBOuEVMoifBq+2JcY4ZB9tuqKPqS/SzY5B234RUP7yBvJr6bRhHIPM2b5DYLg0sisqJCwdYo3g1uROqcrqVxIUzwLRqGPupQZ1BrYCGptWy09gFzgkEOoSE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775966515; c=relaxed/simple; bh=BbWQzvpmPu8WbCSF2xSC8s+uJmYXPwKY1nDf9n20kBs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=frRmJijNuhGD7V9rZYo8gFgLuMMfb3k6imXJ58oh6u16ncbrCl6XbmxwIsKx6yn2w6tUb8/x1QOcQAd1eoLk6Z8P0YyGOUhlN5F82V3QX1u3VAn0S0MaDdBYsl1j0X9iKhx0N//w6XksqXVYLaSSs7vItq7qAFpDBn9EulGilHU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=yeah.net; spf=pass smtp.mailfrom=yeah.net; dkim=pass (1024-bit key) header.d=yeah.net header.i=@yeah.net header.b=Tk+ryyhs; arc=none smtp.client-ip=1.95.21.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=yeah.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=yeah.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=yeah.net header.i=@yeah.net header.b="Tk+ryyhs" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yeah.net; s=s110527; h=From:To:Subject:Date:Message-ID:MIME-Version; bh=pR aZvuGr5T6hH09k4BdcDCZNXTDPv4AL0XitfSev78c=; b=Tk+ryyhsx6dBbOKUiO irW2VgVkd/w2OYBpD1YuRIXYOaMWZtLYXYYwvxgvdn6BESR/A3lckAk7/Xqx7CCl +IvHMEy4O4R0el9isfnG6fX4ltj6csPpDle3DYsfOgfcAGyaJ+pb8OibZYnAdY4s Lm4sKCrE6b2VIr39+t7Z3eWv4= Received: from zhang.. (unknown []) by gzsmtp3 (Coremail) with UTF8SMTPSA id M88vCgD3XxCPGNtpo1I9AQ--.24138S4; Sun, 12 Apr 2026 11:59:24 +0800 (CST) From: Ziran Zhang To: hirofumi@mail.parknet.co.jp Cc: linux-kernel@vger.kernel.org, Ziran Zhang Subject: [PATCH v3] FAT: Allow 0xE9 near jump in fat_read_static_bpb() Date: Sun, 12 Apr 2026 11:56:40 +0800 Message-ID: <20260412035848.7971-1-zhangcoder@yeah.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260412013929.9000-1-zhangcoder@yeah.net> References: <20260412013929.9000-1-zhangcoder@yeah.net> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID:M88vCgD3XxCPGNtpo1I9AQ--.24138S4 X-Coremail-Antispam: 1Uf129KBjvdXoW7Gr43Ar48GrWDGw4xZFW3GFg_yoWDJrX_Jw 129a1rWws0vF1Fkw47Gws0v34kAa15WF48ur42qF1kK34qvryrA3s8Z3ZruF48Gw47Wr9x CF93ZF43JFZrujkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7xR_znQUUUUUU== X-CM-SenderInfo: x2kd0wpfrgv2o61htxgoqh3/1tbiIh5+P2nbGJ58LwAA3a Changes in v3: - Fix line length over 80 columns (split condition into two lines) - Correct version number from erroneous "v2 v2" to v3 Signed-off-by: Ziran Zhang --- Please ignore the earlier erroneous "[PATCH v2 v2]" patch. This is the corrected v3. fs/fat/inode.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fs/fat/inode.c b/fs/fat/inode.c index 28f78df08..0e7d106ea 100644 --- a/fs/fat/inode.c +++ b/fs/fat/inode.c @@ -1479,8 +1479,9 @@ static int fat_read_static_bpb(struct super_block *sb, int error = -EINVAL; unsigned i; - /* 16-bit DOS 1.x reliably wrote bootstrap short-jmp code */ - if (b->ignored[0] != 0xeb || b->ignored[2] != 0x90) { + /* 16-bit DOS 1.x reliably wrote bootstrap short-jmp or near-jmp code */ + if ((b->ignored[0] != 0xeb || b->ignored[2] != 0x90) && + (b->ignored[0] != 0xe9)) { if (!silent) fat_msg(sb, KERN_ERR, "%s; no bootstrapping code", notdos1x); -- 2.43.0