From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CBFFD606D81C for ; Sun, 8 Nov 2026 22:39:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=sOloYkPo; dkim=fail reason="signature verification failed" (2048-bit key) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20260707 header.b=qR4bSgcs DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:From:Subject:Message-ID: References:Mime-Version:In-Reply-To:Date:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Unsubscribe-Post:List-Owner; bh=fVQw2LiVyQo9i5+APNUA2hBVSuyiIT8oOq5I+dJ6Mqw=; b=sOloYkPot0Ea4rUhh9Sxz+JeN5 Yc1b4SLM+rNAqn9ZeEPNb1+0ouEvcWucSh97CUAhS5/99bYn+Cvhl2wifZCGgPjmcVDGpJ1mWBqP9 8AHjYPNji/BHSSTtCB4W97j5ZsVD0jXwpDsnZRKcAvwK5Ue0djQAqM/9JNLpih91SrN8JNEaw7ziy WH1Jb3XtXiTpVcCv+cmI7B4/SLkbtGbsjx4dJXqtJ+kASDZpcXaRRMwBYP1sAZTk10bQDQeGhDwFr Inyt/13/PBMG1vxUM/+iTp8JU/o7vwjMa2gzFMjWGR3kV7Le+3M2BjtAH9t+NQHAz14CvOFYd70BI 8hd/NAPg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.100.1 #2 (Red Hat Linux)) id 1xQBYE-0000000Gq0Y-2GYT; Sun, 08 Nov 2026 22:39:50 +0000 Received: from mail-dy1-x1348.google.com ([2607:f8b0:4864:20::1348]) by bombadil.infradead.org with esmtps (Exim 4.100.1 #2 (Red Hat Linux)) id 1xQBYB-0000000Gpx7-3DpO for linux-mtd@lists.infradead.org; Sun, 08 Nov 2026 22:39:48 +0000 Received: by mail-dy1-x1348.google.com with SMTP id 5a478bee46e88-36cec75d8caso401596eec.0 for ; Sun, 08 Nov 2026 14:39:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20260707; t=1794177586; x=1794782386; darn=lists.infradead.org; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=xwXDua19Tz/IicJklctcGTeEqQvEHLiE8QZruqc+WN4=; b=qR4bSgcsfafgAz6gDU98tRCg7j0pUXNTjNsr21jVNwEzQk00eGRfZviatwHG3xTdAA ry0r10ym4kztjMXTikckauISYjRMpY4vu2wMw2IRXltKx6A+5TYTUnqPhVqCYPDls8+v +K4R999tD/Y2C3kk0vp1+9cWKPFtPceYdvoQ9x+kL7Xya5Mvv8xskTxMUObrX54xT6Gz 56dUa+XC6Pwd/iiSjvOGMknf6j20o/nYx2qltPn6Cv6eWSFRmnB6OP3kpLptV3B7wV9g Iq9RL7E2onoMbP+iLYfOXzbym3ny7WHRicc76hgM0P7vFKGdgFr7vbjHVQt/AlyipODP AH0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794177586; x=1794782386; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=xwXDua19Tz/IicJklctcGTeEqQvEHLiE8QZruqc+WN4=; b=fV8neZmdoRC0bJwprCBPji98jbk7sqoixU7ozfnCTj/OAHoQpFw5unb2RrW2PTDpmY eB24N59wAgYlzt4R6Mm9/+0ebR/68C5hR8HYZdbnBZu6WlmFpkF9oMT7oAMf0WMzQ78W TF+xyvQnObHrwcFMcvHvwKS03uRXHQmjLQUs32MJbldmka3F7OHI+0GnEIHVOPPAkJa0 iR4+U1ByTvrC4/RnI51zKjNdrkFpF9MEJZBk8K9GAjATqEWTsyHwtKPp1eYBGQG6hWji gs7JhcLpxxckUnugy09E7yjtorX4bI43pmCyK5Y57k4o+2wuA/edk+ldZaLxvYIsnXWc VE3w== X-Forwarded-Encrypted: i=1; AL+hErGvsJzBpb1BMB9v3Swk5UjaPLjinrTuigF/cTXcFrK2DjOYIGoYOQak1yPRbozyjsFv+DdEZau6kaU=@lists.infradead.org X-Gm-Message-State: APuU4Z8DOaQ1fUJ1uOIqRsg3kyJe/OZhpGVA/+FWzF7ju0Y2aHZYnQgr YFXcI9AtIhBH2wH6NLNcGHPISae2LSQD1c1AOMJie77PhUy6M7pa6t6k3vuZ/mlE4eu3CBZ/W+m OcbCuDX1kUw== X-Received: from dyx10.prod.google.com ([2002:a05:693c:820a:b0:36a:eec:f68c]) (user=irogers job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7300:c00c:10b0:36d:dcdb:70c5 with SMTP id 5a478bee46e88-370f7b8f918mr9710009eec.20.1794177585797; Sun, 08 Nov 2026 14:39:45 -0800 (PST) Date: Sun, 8 Nov 2026 14:39:07 -0800 In-Reply-To: <20261108223913.3624571-1-irogers@google.com> X-Archived-By: Mime-Version: 1.0 References: <20261108223913.3624571-1-irogers@google.com> X-Mailer: git-send-email 2.56.0.455.g6c5a503b38-goog Message-ID: <20261108223913.3624571-4-irogers@google.com> Subject: [PATCH v3 3/9] sh: sq: Add missing kobject release callback to ktype_percpu_entry From: Ian Rogers To: Danilo Krummrich , Greg Kroah-Hartman , Kees Cook , Miguel Ojeda , "Rafael J . Wysocki" Cc: Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Nayna Jain , Srish Srinivasan , Mimi Zohar , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko , Nathan Chancellor , Nick Desaulniers , Viresh Kumar , Zhongqiu Han , Alexander Aring , Felix Kuehling , "=?UTF-8?q?Christian=20K=C3=B6nig?=" , Zhihao Cheng , Sumanth Korikkar , Bill Wendling , Justin Stitt , driver-core@lists.linux.dev, llvm@lists.linux.dev, linux-hardening@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-doc@vger.kernel.org, linux-acpi@vger.kernel.org, linux-pm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-sh@vger.kernel.org, linux-s390@vger.kernel.org, gfs2@lists.linux.dev, xen-devel@lists.xenproject.org, linux-mtd@lists.infradead.org, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Ian Rogers X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20261108_143947_815589_2B385773 X-CRM114-Status: UNSURE ( 9.44 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -9.5 (---------) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-mtd" X-Spam-Status: No, score=-16.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 In sq_dev_add(), sq_kobject[cpu] is dynamically allocated with kzalloc_obj() and initialized with ktype_percpu_entry. When sq_dev_remove() calls kobject_put(kobj), the kobject is never freed because ktype_percpu_entry lacks a .release callback. Provide a sq_kobj_release() callback that calls kfree(kobj). Fixes: d7c30c682a27 ("sh: Store Queue API rework.") Signed-off-by: Ian Rogers --- arch/sh/kernel/cpu/sh4/sq.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/sh/kernel/cpu/sh4/sq.c b/arch/sh/kernel/cpu/sh4/sq.c index 908a8e09113b..f33864958487 100644 --- a/arch/sh/kernel/cpu/sh4/sq.c +++ b/arch/sh/kernel/cpu/sh4/sq.c @@ -331,7 +331,13 @@ static const struct sysfs_ops sq_sysfs_ops = { .store = sq_sysfs_store, }; +static void sq_kobj_release(struct kobject *kobj) +{ + kfree(kobj); +} + static struct kobj_type ktype_percpu_entry = { + .release = sq_kobj_release, .sysfs_ops = &sq_sysfs_ops, .default_groups = sq_sysfs_groups, }; -- 2.56.0.455.g6c5a503b38-goog ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/