From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.2]) (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 9D2313B634D; Wed, 11 Mar 2026 08:20:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.2 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773217204; cv=none; b=Ch40+keRqOq04HNavLoToZ4Q/Uv/MZIYb0TKL9NuJaa2XEYC530vTYniK5EHfG7yQ333WkvYuP+gOs7Xm4DYznpZtc8+oC38LGJeNsiVqS2o85BN4kJvnP2vCm6ZIeqXpXUDeeQp9ay4SfPweWCAzF5ZgUD3G8qiOSdIomKixKY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773217204; c=relaxed/simple; bh=9b/HCfYrblKzqYNxAiFi6ZLIyQg+b+v4lCFo4ej0fAQ=; h=Date:From:To:Subject:Content-Type:MIME-Version:Message-ID; b=BaQMhirrj7wXvjvllGZE17Zp2mmm07Ec0aUDBh6VMkuBH8Cq2GSI3+ZZMkX/KuOdngz18cA9hLqspwdVJdHV64fBmcUACb1lNFw9rDm9D1yk95c9ElNJDr9nb5SJMH2fGQsFJWvVHf5H+PPHkbfbUYf/gPIPvbhrYdHugXM+H+o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=ZLfaqzoZ; arc=none smtp.client-ip=220.197.31.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="ZLfaqzoZ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=9b/HCfYrblKzqYNxAiFi6ZLIyQg+b+v4lCFo4ej0fAQ=; b=Z LfaqzoZTixNAQzPLu+37WCtfNdgSjhAwkR0knb1e0STa5TBYNqC0CKZbkUdvLGg5 Th133zpGSjcoXI3/F3yKgtfR95IKtuscxexUEXRFOH6lTmT89Qgi3RVsqoJGP4W1 mGnnLkNpwKpAntQvmGA7JzfLOeLoyAZH8GDwB2nlvY= Received: from luckd0g$163.com ( [183.205.138.18] ) by ajax-webmail-wmsvr-40-127 (Coremail) ; Wed, 11 Mar 2026 16:19:41 +0800 (CST) Date: Wed, 11 Mar 2026 16:19:41 +0800 (CST) From: "Jianzhou Zhao" To: linux-kernel@vger.kernel.org, jack@suse.cz, brauner@kernel.org, viro@zeniv.linux.org.uk, linux-fsdevel@vger.kernel.org Subject: BUG: unable to handle kernel NULL pointer dereference in __bread_gfp X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20251222(83accb85) Copyright (c) 2002-2026 www.mailtech.cn 163com X-NTES-SC: AL_Qu2cAf6auEkj5ySQZ+kfmU4Rhug7UMO3uf8n24JfPJ9wjA/p2yseUUF9NmPf88CwFTuXvxiGfTNO1/ZAU5BifrwxXpTsu88leTd2mmjykc218Q== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <3f2c9284.71e4.19cdbfaef3d.Coremail.luckd0g@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:fygvCgDX_4udJbFpeMp2AA--.39156W X-CM-SenderInfo: poxfyvkqj6il2tof0z/xtbC9h03wWmxJZ1JTgAA36 X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== CgpTdWJqZWN0OiBbQlVHXSBpc29mczoga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBp biBfX2JyZWFkX2dmcAoKRGVhciBNYWludGFpbmVycywKCldlIGFyZSB3cml0aW5nIHRvIHJlcG9y dCBhIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSB2dWxuZXJhYmlsaXR5IHdpdGhpbiB0aGUgSkZT L0lTT0ZTIG1vdW50aW5nIGFyY2hpdGVjdHVyZS4gVGhpcyBidWcgd2FzIGZvdW5kIGJ5IG91ciBj dXN0b20gZnV6emluZyB0b29sLCBSYWNlUGlsb3QuIFRoZSBidWcgb2NjdXJzIGJlY2F1c2UgYGlz b2ZzX2ZpbGxfc3VwZXIoKWAgaW5pdGlhdGVzIGRpc2sgcmVhZHMgdmlhIGBzYl9icmVhZCgpYCBp bW1lZGlhdGVseSByZWx5aW5nIG9uIHRoZSBzdXBlcmJsb2NrJ3MgYHNfYmRldmAgYmxvY2sgZGV2 aWNlIG1hcCBiZWluZyB2YWxpZCwgd2hpY2ggdHJpZ2dlcnMgYW4gaW1tZWRpYXRlIE5VTEwgcG9p bnRlciBkZXJlZmVyZW5jZSBpbnNpZGUgdGhlIGBfX2JyZWFkX2dmcCgpYCBidWZmZXIgbG9naWMg aWYgYSBjb3JydXB0ZWQvbWFsZm9ybWVkIG1vdW50IHJlcXVlc3QgYnlwYXNzZXMgb3IgZmFpbHMg YmFzaWMgYmxvY2sgZGV2aWNlIGJpbmRpbmdzLiBXZSBvYnNlcnZlZCB0aGlzIGJ1ZyBvbiB0aGUg TGludXgga2VybmVsIHZlcnNpb24gNi4xOC4wLTA4NjkxLWcyMDYxZjE4YWQ3NmUtZGlydHkuCgpD YWxsIFRyYWNlICYgQ29udGV4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQlVHOiBrZXJuZWwgTlVMTCBwb2ludGVyIGRl cmVmZXJlbmNlLCBhZGRyZXNzOiAwMDAwMDAwMDAwMDAwMDAwCiNQRjogc3VwZXJ2aXNvciB3cml0 ZSBhY2Nlc3MgaW4ga2VybmVsIG1vZGUKI1BGOiBlcnJvcl9jb2RlKDB4MDAwMikgLSBub3QtcHJl c2VudCBwYWdlClBHRCAzM2RhNjA2NyBQNEQgMzNkYTYwNjcgUFVEIDAgCk9vcHM6IE9vcHM6IDAw MDIgWyMxXSBTTVAgTk9QVEkKQ1BVOiAxIFVJRDogMCBQSUQ6IDEyNDExIENvbW06IHN5ei44LjEx NzIgTm90IHRhaW50ZWQgNi4xOC4wLTA4NjkxLWcyMDYxZjE4YWQ3NmUtZGlydHkgIzUwIFBSRUVN UFQodm9sdW50YXJ5KSAKSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsg UElJWCwgMTk5NiksIEJJT1MgMS4xNS4wLTEgMDQvMDEvMjAxNAoKQ2FsbCBUcmFjZToKIDxUQVNL Pgogc2JfYnJlYWQgaW5jbHVkZS9saW51eC9idWZmZXJfaGVhZC5oOjM0NiBbaW5saW5lXQogaXNv ZnNfZmlsbF9zdXBlcisweDJmZi8weDE5MDAgZnMvaXNvZnMvaW5vZGUuYzo2MzIKIGdldF90cmVl X2JkZXZfZmxhZ3MrMHgyNTYvMHgzNzAgZnMvc3VwZXIuYzoxNjk5CiBnZXRfdHJlZV9iZGV2KzB4 MWYvMHgzMCBmcy9zdXBlci5jOjE3MjIKIGlzb2ZzX2dldF90cmVlKzB4MWMvMHgzMCBmcy9pc29m cy9pbm9kZS5jOjE1MzgKIHZmc19nZXRfdHJlZSsweDUxLzB4MWEwIGZzL3N1cGVyLmM6MTc1OQog ZmNfbW91bnQrMHgxYS8weDEzMCBmcy9uYW1lc3BhY2UuYzoxMTk5CiBkb19uZXdfbW91bnRfZmMg ZnMvbmFtZXNwYWNlLmM6MzYzNiBbaW5saW5lXQogZG9fbmV3X21vdW50IGZzL25hbWVzcGFjZS5j OjM3MTIgW2lubGluZV0KIHBhdGhfbW91bnQrMHgxMDVjLzB4MTgzMCBmcy9uYW1lc3BhY2UuYzo0 MDIyCiBkb19tb3VudCBmcy9uYW1lc3BhY2UuYzo0MDM1IFtpbmxpbmVdCiBfX2RvX3N5c19tb3Vu dCBmcy9uYW1lc3BhY2UuYzo0MjI0IFtpbmxpbmVdCiBfX3NlX3N5c19tb3VudCBmcy9uYW1lc3Bh Y2UuYzo0MjAxIFtpbmxpbmVdCiBfX3g2NF9zeXNfbW91bnQrMHgxZDcvMHgyMTAgZnMvbmFtZXNw YWNlLmM6NDIwMQogLi4uCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQoKRXhlY3V0aW9uIEZsb3cgJiBDb2RlIENvbnRleHQK RHVyaW5nIGFuIGBpc29mc2AgZmlsZXN5c3RlbSBtb3VudCBzZXF1ZW5jZSwgdGhlIGBpc29mc19m aWxsX3N1cGVyYCBpbml0aWFsaXphdGlvbiByZWxpZXMgaGVhdmlseSBvbiBlc3RhYmxpc2hpbmcg aGFyZHdhcmUgYmxvY2sgcGFyYW1ldGVycyBmcm9tIHRoZSBwcmltYXJ5IHN1cGVyYmxvY2sgd3Jh cHBlciBgcy0+c19iZGV2YC4gVGhlIGRyaXZlciBhdHRlbXB0cyB0byBwYXJzZSBWb2x1bWUgRGVz Y3JpcHRvcnMgaXRlcmF0aXZlbHkgYWNyb3NzIHN0YW5kYXJkIG9mZnNldHM6CmBgYGMKLy8gZnMv aXNvZnMvaW5vZGUuYwpzdGF0aWMgaW50IGlzb2ZzX2ZpbGxfc3VwZXIoc3RydWN0IHN1cGVyX2Js b2NrICpzLCBzdHJ1Y3QgZnNfY29udGV4dCAqZmMpCnsKCS4uLgoJZm9yIChpc29fYmxrbnVtID0g dm9sX2Rlc2Nfc3RhcnQrMTY7CgkJaXNvX2Jsa251bSA8IHZvbF9kZXNjX3N0YXJ0KzEwMDsgaXNv X2Jsa251bSsrKSB7CgkJc3RydWN0IGhzX3ZvbHVtZV9kZXNjcmlwdG9yICpoZHA7CgkJc3RydWN0 IGlzb192b2x1bWVfZGVzY3JpcHRvciAgKnZkcDsKCgkJYmxvY2sgPSBpc29fYmxrbnVtIDw8IChJ U09GU19CTE9DS19CSVRTIC0gcy0+c19ibG9ja3NpemVfYml0cyk7CgkJaWYgKCEoYmggPSBzYl9i cmVhZChzLCBibG9jaykpKSAvLyA8LS0gRmF0YWwgY2FsbCB0cmlnZ2VyaW5nIGZhdWx0CgkJCWdv dG8gb3V0X25vX3JlYWQ7CgkuLi4KYGBgCgpUaGUgdW5kZXJseWluZyBgc2JfYnJlYWRgIGhlbHBl ciBvcGVyYXRlcyBibGluZGx5IG9uIGBzLT5zX2JkZXZgIG1hcHBpbmcgaXQgZGlyZWN0bHkgaW50 byBgX19icmVhZF9nZnBgOgpgYGBjCi8vIGluY2x1ZGUvbGludXgvYnVmZmVyX2hlYWQuaApzdGF0 aWMgaW5saW5lIHN0cnVjdCBidWZmZXJfaGVhZCAqCnNiX2JyZWFkKHN0cnVjdCBzdXBlcl9ibG9j ayAqc2IsIHNlY3Rvcl90IGJsb2NrKQp7CglyZXR1cm4gX19icmVhZF9nZnAoc2ItPnNfYmRldiwg YmxvY2ssIHNiLT5zX2Jsb2Nrc2l6ZSwgX19HRlBfTU9WQUJMRSk7Cn0KYGBgCgpSb290IENhdXNl IEFuYWx5c2lzCkEgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIHRha2VzIHBsYWNlIHdpdGhpbiB0 aGUgZGVlcGVzdCBidWZmZXIgdHJhdmVyc2FsIGxvY2tzLiBXaGVuIGZ1enp5IG1vdW50cyBwcmVz ZW50IGEgZHVtbXkgY29udGV4dCwgbmV0d29yayBzdHJlYW0sIG9yIGxvb3BiYWNrIGNvbnRleHQg YWJzZW50IG9mIGEgc3RyaWN0IGJsb2NrIGRldmljZSBhc3NpZ25tZW50LCBgZ2V0X3RyZWVfYmRl dl9mbGFnc2AgbWF5IHBhc3MgZG93biBhIHBhcnRpYWxseSBtYXBwZWQgYHN1cGVyX2Jsb2NrYCBj b250YWluaW5nIGBzLT5zX2JkZXYgPT0gTlVMTGAuIFRoZSBgaXNvZnNfZmlsbF9zdXBlcigpYCBj b2RlIG1ha2VzIG5vIGRlZmVuc2l2ZSB2ZXJpZmljYXRpb24gb2YgYHMtPnNfYmRldmAgYmVmb3Jl IGV4ZWN1dGluZyBgYmRldl9sb2dpY2FsX2Jsb2NrX3NpemUocy0+c19iZGV2KWAgYW5kIGBzYl9i cmVhZChzLCBibG9jaylgLCB3aGljaCB1bHRpbWF0ZWx5IGNhc2NhZGVzIGRvd24gdG8gYF9fYnJl YWRfZ2ZwYCBhdHRlbXB0aW5nIGF0b21pYyBmbGFnIGFjcXVpc2l0aW9ucyB1bmNvbmRpdGlvbmFs bHkgYWdhaW5zdCBhIHplcm8tdGFyZ2V0IGFkZHJlc3MuClVuZm9ydHVuYXRlbHksIHdlIHdlcmUg dW5hYmxlIHRvIGdlbmVyYXRlIGEgcmVwcm9kdWNlciBmb3IgdGhpcyBidWcuCgpQb3RlbnRpYWwg SW1wYWN0ClRoaXMgbWVtb3J5IG1hbmFnZW1lbnQgZ2FwIHByZXNlbnRzIGEgbG9jYWwga2VybmVs IHBhbmljL0RlbmlhbCBvZiBTZXJ2aWNlIChEb1MpLiBJdCBtYW5pZmVzdHMgaW1tZWRpYXRlbHkg aWYgbm9uLXN0YW5kYXJkIG5hbWVzcGFjZXMgYXR0ZW1wdCB0byBhdHRhY2ggSVNPIGltYWdlcyBh Z2FpbnN0IGFyYml0cmFyeSBmaWxlIGRlc2NyaXB0b3JzIGluc3RlYWQgb2YgYmxvY2sgZGV2aWNl IGJvdW5kYXJpZXMuCgpQcm9wb3NlZCBGaXgKVG8gaW50ZXJjZXB0IHRoZSB2dWxuZXJhYmlsaXR5 IGVmZmVjdGl2ZWx5LCB3ZSBzdWdnZXN0IGludHJvZHVjaW5nIGEgcHJlbGltaW5hcnkgbnVsbC1j aGVjayBwcm90ZWN0aW5nIHRoZSBpbnRlcmZhY2UgaW52b2NhdGlvbnMgZGlyZWN0bHkgaW5zaWRl IHRoZSBzdXBlcmJsb2NrIGFzc2VtYmx5OgoKYGBgZGlmZgotLS0gYS9mcy9pc29mcy9pbm9kZS5j CisrKyBiL2ZzL2lzb2ZzL2lub2RlLmMKQEAgLTU5OCw2ICs1OTgsMTIgQEAgc3RhdGljIGludCBp c29mc19maWxsX3N1cGVyKHN0cnVjdCBzdXBlcl9ibG9jayAqcywgc3RydWN0IGZzX2NvbnRleHQg KmZjKQogCSAqIGxhcmdlciB0aGFuIHRoZSBibG9ja3NpemUgdGhlIHVzZXIgc3BlY2lmaWVkLCB0 aGVuIHVzZQogCSAqIHRoYXQgdmFsdWUuCiAJICovCisJCisJaWYgKCFzLT5zX2JkZXYpIHsKKwkJ cHJpbnRrKEtFUk5fV0FSTklORyAiSVNPRlM6IG1pc3NpbmcgdW5kZXJseWluZyBibG9jayBkZXZp Y2VcbiIpOworCQlnb3RvIG91dF9mcmVlc2JpOworCX0KKwkKIAkvKgogCSAqIFdoYXQgaWYgYnVn Z2VyIHRlbGxzIHVzIHRvIGdvIGJleW9uZCBwYWdlIHNpemU/CiAJICovCmBgYAoKV2Ugd291bGQg YmUgaGlnaGx5IGhvbm9yZWQgaWYgdGhpcyBjb3VsZCBiZSBvZiBhbnkgaGVscC4KCkJlc3QgcmVn YXJkcywKUmFjZVBpbG90IFRlYW0K