Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1227325ybb; Wed, 25 Mar 2020 18:49:06 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvgJ+dkSdtLs/5HISCLU/NGW1J1wlxZDwWnEGdN/iv02MKuzNqscU8EW0zEXO8+lv1V57Bk X-Received: by 2002:a9d:53cc:: with SMTP id i12mr4760725oth.85.1585187346127; Wed, 25 Mar 2020 18:49:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585187346; cv=none; d=google.com; s=arc-20160816; b=FSALUHs3GCOXaM7DnwIHwR3DOp1FBzgXCwOz4sJPKDxqlJqw5JZJ0+CHlktXE5ms+I p8MaOrn3t+gT/bJqIlKMkaYtVcJsBgFJ4W48sRqgkXs617varHSFnHJZOZgp7aWS577J bgI/8vsi4hQQ/3CdiQNbvrSc/LfJ+SXB79HoTwgjf3xbS5jlw/BIrJEP5Z+yPhdgMfZ/ sooN2y+tMBXVr/3x6zub3HMZ8YBX7si+ON9mF4FSisSExh+CFOxxU+csBxddwOrlVUz0 +PDtEqhFqX4U0Td0GeEuiVp7lTLycM8AEKLHxR2rkYsamlzSmfl79fJoH6XDDG0AZVVp 2mlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=jQGw0+wDMXMHQyn5mWxU49obk4+l4lWYazhtCW7XAW0=; b=HlCuTihe8PWDtezBDprrBVTZUleM5iw9TOELHEoq1wC6apM7GEkbfKUMVrJh7ZwbU1 tNJ+rnWA0A8hDZ8ClfHAHwHk1d/Nr5FIbi8F/STHvWmPFbQuvoO21qnbKxSKEBh0927S RgXdcUfIZqeDTZ+abEmv1DiUNkn+rWdk7P80IS20Rs/CZHco4ANXiZvhBYtxIB9QxBuC 3alhei5cqH5zLU2OkOS5B+YBfSGkKEOf6uA41oCs9iCxLWNLMY2zjOYPC7WOi4GoFSs8 VCxsIe1/RcudAR2jSJlttcbkzmpnO/N3ftHi/i5kM4YIp/M2rNdr7aj7R4ThCCkR2YZG g+tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BDHKuu2J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f21si398579otf.31.2020.03.25.18.48.53; Wed, 25 Mar 2020 18:49:06 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=BDHKuu2J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727705AbgCZBrQ (ORCPT + 99 others); Wed, 25 Mar 2020 21:47:16 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:43098 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727666AbgCZBrP (ORCPT ); Wed, 25 Mar 2020 21:47:15 -0400 Received: by mail-qt1-f195.google.com with SMTP id a5so4031527qtw.10; Wed, 25 Mar 2020 18:47:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=jQGw0+wDMXMHQyn5mWxU49obk4+l4lWYazhtCW7XAW0=; b=BDHKuu2J7gseVH6tcFkPiJy/T9pX4UY/j7J/Kzl04VRhmw8t4V4127gNflvrDVF7QW P/rMOa7l4cBB/LgaUwJRCNJJeSaQyBZAVZaoGsv1pc0NIUHPiYqo8ayet57dAY1VP7rb jrN5aPY6HxPwVtg9a+pN+Hx0wHoeB22sQGSH7oFKup2f/3VErdn4QXso0Wou4/zjGApM 77/rJSOp8FPjZ0shGuIZMjox+5TArDkj32ofc7d1+I+iusgKR+PpWB8IMEQq5KUElbAD UE1vhEhBLjXxMErAp81ELvHjlUlFBTVi2xJ/dVDPD5AfGhHoem1a6l7bU/5LJey4AZC6 G6iA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=jQGw0+wDMXMHQyn5mWxU49obk4+l4lWYazhtCW7XAW0=; b=mlg6+61NTCAEpCS7MSb960iMrmcZRbzhdyPp42vnxPmUgCH8xDFARNxBkcM2Due76B AIo6wJ9KiE0xWNk5PYoOfZfbAgQzJJCc7/4eDfkqw4yr2OWdeICCnx/z7+Rf70vK7CJH mm58jf9QZrawZq81NIiN9pk4Nv6bHpVlzwdqQYNay3B2jv2ATpVwZzYqNy+FfxRksc8k 8s0CZUenJ4CxebimwpL+8gUZFJx+j4SNtJFkgCwdBrFIomNdHQ7pAg3NaKmFLoHsp/FT RSlcMpuwurW5DcDg/s88KXjJocvotZomBFVyu9d+yuNTqTrqneW9VsG3SpsZ+/2yC/ev Z99w== X-Gm-Message-State: ANhLgQ0ueNLCDzesqZpzvc+bJTUzRWG05XtfCwSnSXjHeVw94zUSIZx9 gTL6xYRB7rtKc51i6IFvTH0= X-Received: by 2002:ac8:3550:: with SMTP id z16mr5882265qtb.217.1585187232801; Wed, 25 Mar 2020 18:47:12 -0700 (PDT) Received: from localhost.localdomain (c-73-88-245-53.hsd1.tn.comcast.net. [73.88.245.53]) by smtp.gmail.com with ESMTPSA id h129sm463552qkf.54.2020.03.25.18.47.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 25 Mar 2020 18:47:12 -0700 (PDT) From: frowand.list@gmail.com To: Rob Herring , pantelis.antoniou@konsulko.com Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven , Alan Tull Subject: [PATCH 1/2] of: gpio unittest kfree() wrong object Date: Wed, 25 Mar 2020 20:45:30 -0500 Message-Id: <1585187131-21642-2-git-send-email-frowand.list@gmail.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1585187131-21642-1-git-send-email-frowand.list@gmail.com> References: <1585187131-21642-1-git-send-email-frowand.list@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Frank Rowand kernel test robot reported "WARNING: held lock freed!" triggered by unittest_gpio_remove(). unittest_gpio_remove() was unexpectedly called due to an error in overlay tracking. The remove had not been tested because the gpio overlay removal tests have not been implemented. kfree() gdev instead of pdev. Fixes: f4056e705b2e ("of: unittest: add overlay gpio test to catch gpio hog problem") Reported-by: kernel test robot Signed-off-by: Frank Rowand --- drivers/of/unittest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/of/unittest.c b/drivers/of/unittest.c index 96ae8a762a9e..25911ad1ce99 100644 --- a/drivers/of/unittest.c +++ b/drivers/of/unittest.c @@ -122,7 +122,7 @@ static int unittest_gpio_remove(struct platform_device *pdev) gpiochip_remove(&gdev->chip); platform_set_drvdata(pdev, NULL); - kfree(pdev); + kfree(gdev); return 0; } -- Frank Rowand