From nobody Tue Dec 2 02:58:23 2025 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B583A34D4D9 for ; Mon, 17 Nov 2025 22:47:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763419622; cv=none; b=g50HkQ3TdaGrIMReUqA6n2eDBFGrMv2x/RBxOUESb4pnS+ePWFr1CdxPhoY7Tnh0pS0VlTawwoxOZg+fkXDCO4wGtD28u9hGixz9vJkrQicHwI3udOPj3S3YhbcYbby+rLOZN61h5rC2KBmUc5Lqj4c68MLsxVRAicUoMQL/4Us= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763419622; c=relaxed/simple; bh=Vo1e5ZJD9+i5l9smL/5/CWY0zd/SOXTtrKOJeMgZx5k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ubLgHQK11vl0dV+sC8M9ktyr27U87zJXWCS6g8fSljjndVW/lO8aIaHV9qyMolOqFX2lsFiH+h59l52ybYb3H03IzzWU7R9zGgrDYixZBKY6dxST3ChWQZyAfDkwa/HAjd7SaMCyP2ow3UwIGuvMx4fETpuFv3XW8D0j+z8XceA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=OR6EVG4+; arc=none smtp.client-ip=209.85.208.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OR6EVG4+" Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-640a3317b89so7317907a12.0 for ; Mon, 17 Nov 2025 14:47:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763419619; x=1764024419; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OZBEUgm+GfP83woXXSnlop5bPmXXmwitxEZB0Co3Scs=; b=OR6EVG4+5TcL25nE178MeQ6chZ+qIkYQf+J9zXURe15P3gC+h2igMAdvnGDc10WlHV bf8Q4p0jBcFjmQ+ZLBeoDCkaQg95nI4A7yZnQ6rZU+INfNKKPBdxLZQdCPzl6nPmg+Vj nqlLRTOUC90KIqSuixwVD+YBRhPWQjOpcVjRWqe0lLsgBCnLVdjrnnV2JpX7gusd9Uxs wXxnIZjjmM3fgT0lIIcPteOAhHrKrDS/nvjiKSJysmpbkpK1orNt3qM5RJ4ByvVkga6M d+Ta5KgAZNrYkZEqiNC/y9UaSgVFjB8IA08bq1WQG0pbd7I11QNX1qIEtf9givbBveMb ldFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763419619; x=1764024419; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=OZBEUgm+GfP83woXXSnlop5bPmXXmwitxEZB0Co3Scs=; b=R/KLlxxuay9/TxInZOYh7jMXy+21CLgV7dUMZCePDbcCd+Aq1rLG3yOZT493YusK3F zaPkIb6vv4ivRQJy+xUyXofPmZusLJuRBEahIFNYR0VWbbiuXTZU5Tp52X2+FxKpJiUy ZKvddbDvegn6sKeuHC+YvvB5VEtLPkl/TX5MPBmx9LYjqe8WJl4CNyJ2GwA2VSnGaKNi skxv4+Kb+Wo8URvCAwsLYeDUAbXX0mwLcaC+I7CKoZyyELO+P2eU7QjUN/kM/9YN75qU uDYwVAFQF1lITtUgFKhSCoc1aka1raBNXvv7AGrVGZLNKvtVyfBHH73H9OfkTvbSE7Cn E6eA== X-Forwarded-Encrypted: i=1; AJvYcCWxhexI5Q7Ml4bnpr67BcHFr5KnY5uD9ASV5upqgzbGyzKYIC3TBoZXvOkNxNX68KjPQwYSqpxUBka9rWk=@vger.kernel.org X-Gm-Message-State: AOJu0YwraN6Uy5HgQVbR2Zpyiz2DbTgvD/a7V9ais5ivAQ6946of6CJp fAWx6W+gXEJ9E+8OWYPwSKtpI7+Dit2UjcOVmP0et7rbQvUM9EZf4Mo= X-Gm-Gg: ASbGncvmiHZ6rT2xXBYWAiDMSMk9SXjG9B84W6pxifd8MjWFnjZtrBZTIKdAiEsFSdi rQLIESLb1zB3lp7ItaCk3zRPDswGpXGIjC4DoJizRtaMroZ5wmzXsYPBFPteClvjMhUK962ttTM Iprhx7NE1YIvWyFImM2VBdkUMs/d6v/fkRdK+BZd6O6SSXG+4sExuNN6EmGrpBqXDqBbjqYb3mX YhEjvXvNtIXjgKblT0Aoq1QXw1PCcC6u/ipKskaserWYRzov685rnxYrYHvL3/ZPXLC5SVdqsTl qsivlgCXlc6yLFnEaubnVbgFhIYkQzFk/JTuL6aloqkVvuEB5bsWCEdrjMiaV1r+0J0UDXGX5q7 +yJck+yAF2JHg3/a4bhBbQSR+94V6rc8X50C7HH+r+PQLBrDjZPOSP8UOZGczjUMxwYgDOGYSco zVpTANyvRF7+1zyeiWcMiZCyuUoHOIQEIYBSVsjLg6jFbejAqDwXyKQFliPoqTwr47PKBc X-Google-Smtp-Source: AGHT+IH+cYgqyvs7Qy6c3BSCmA/lPzyceCw0kIG0eoKMVO8g31/I9hU7/tJT0mouZCkwTjjQu1aLWw== X-Received: by 2002:a05:6402:1eca:b0:640:c394:5c7 with SMTP id 4fb4d7f45d1cf-64350e2042dmr13039417a12.11.1763419618871; Mon, 17 Nov 2025 14:46:58 -0800 (PST) Received: from localhost ([2a02:810d:4a94:b300:232f:6d66:f093:4e68]) by smtp.gmail.com with UTF8SMTPSA id 4fb4d7f45d1cf-6433a4cbd18sm11061900a12.35.2025.11.17.14.46.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Nov 2025 14:46:58 -0800 (PST) From: Florian Fuchs To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , linux-mtd@lists.infradead.org Cc: linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org, Rich Felker , John Paul Adrian Glaubitz , Florian Fuchs Subject: [PATCH 3/3] mtd: maps: vmu-flash: Fix NULL pointer dereference in initialization Date: Mon, 17 Nov 2025 23:44:08 +0100 Message-ID: <20251117224408.498449-4-fuchsfl@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251117224408.498449-1-fuchsfl@gmail.com> References: <20251117224408.498449-1-fuchsfl@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The mtd_info contains a struct device, which must be linked to its parent. Without this, the initialization of the MTD fails with a NULL pointer dereference. Signed-off-by: Florian Fuchs --- drivers/mtd/maps/vmu-flash.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/maps/vmu-flash.c b/drivers/mtd/maps/vmu-flash.c index d0793f1b0fac..153ba6f8f769 100644 --- a/drivers/mtd/maps/vmu-flash.c +++ b/drivers/mtd/maps/vmu-flash.c @@ -547,6 +547,7 @@ static void vmu_queryblocks(struct mapleq *mq) mpart->partition =3D card->partition; mtd_cur->priv =3D mpart; mtd_cur->owner =3D THIS_MODULE; + mtd_cur->dev.parent =3D &mdev->dev; =20 pcache =3D kzalloc(sizeof(struct vmu_cache), GFP_KERNEL); if (!pcache) --=20 2.43.0