Received: by 2002:a05:7412:7c14:b0:fa:6e18:a558 with SMTP id ii20csp414536rdb; Mon, 22 Jan 2024 08:03:35 -0800 (PST) X-Google-Smtp-Source: AGHT+IHmLErmXys3wwjG+FCHnmNdiGosfze+4RkOyWa3HBa2YLhEeBM6NSMV+qV2SnUrCqA7nYQu X-Received: by 2002:a17:906:a387:b0:a30:9db2:b2e with SMTP id k7-20020a170906a38700b00a309db20b2emr137060ejz.71.1705939415859; Mon, 22 Jan 2024 08:03:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705939415; cv=pass; d=google.com; s=arc-20160816; b=MlZ1obPn9Ux8hMAsfBK8jfAkKVZXqvOkxBWwzqVq2d2WKuq82u5nmrFQ1kNWNKSlWr 6OLFXYFwU8BSx4Ns91h94/+8vQvsvqdZAWKeRh2uyjZpgbYAyOi4vtHEdlEV59NQqYBf ykMsHks/nbLv4nGLrQhKTG50qcsEhJXo0RFhCmyESlnN/kAXe2+0v5ZaE0Q+pF9mxKu2 2QETiBz7yNYqC0GFoPTyL41skYrF7GwR8lr+kxBnkoljI1LHKF/wn0XnvZUaurI4dapy ejsF7r4YjO2mBf5iYECYjQGuk5C2Vupf94EXcCc8jLFHDoBD4SMkE3f526waCS82wBjy JKSw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=MTCRnsDPRmJkaoaIMqmGAjWCMYoYfuaVcgEOkbPOWeA=; fh=MSL/7hYF60PaScCJvqqoGkUWoZtElvzu/oEB/jqaobA=; b=Lt0loITtW5T5uBJ1jkI8dzoQxcXPojW1MkCn6L/HxSmaNv+wl9VOSWQu7/0bed5T93 +0vOkxQ3hLg3Jo1Wd4pP6QLHCwr1si17KnlXuem7qUlyX+nEZcKDnWdfFsP/vsZ0mPls JB/cBtmpIhs65143irWRudgI4vI2RGCnWF9UN+cGrQ8T+dPA2YaTpM4h6mRErfvCVfYd ZJb7WWQACyey4EI7sCUKMcRGdBcrrCtVGCspHZPYhoNv6RlMaVZoMgWXWBxSxVmgTJ7V EN7LnQPtb6zsQ90FAws+sojS7loZVAusXy+7zPtQ0tC7FAhYfqV9SGoxPR060eRaJK8u L6Pg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qpdyXTZ6; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-33423-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-33423-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id w11-20020a1709060a0b00b00a2ca19ca1f5si10242541ejf.352.2024.01.22.08.03.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 08:03:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-33423-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qpdyXTZ6; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-33423-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-33423-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 8A7EA1F214BB for ; Mon, 22 Jan 2024 16:03:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0183782D93; Mon, 22 Jan 2024 15:10:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qpdyXTZ6" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 1D49C82D7B; Mon, 22 Jan 2024 15:10:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705936251; cv=none; b=RDNHsvimb8szBk60qZ7B1FgKFbhWmwu7vwggrCEVk8Zx4ifhrALzcLxx82ARnTU2j3TaX6YonyBBEU/vA4RYbGusyFlygQvtWA3aFcbfWq4gNTygwEr50cmeP+usEVxb5hYoHslcRAxhAMTRYNeXpTsJW8zK2/IvekDxmnfF04M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705936251; c=relaxed/simple; bh=5Dj8hag1O8UvRbU2sBKR41iqeOAf9gS1ldGtg4l3puI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=diqhlrUIB2nPs3hYz/VXKV9YD3Fj3ZdLcj76Xa/kxEbkITQWirSqMa6Cvbc1PEAdqPFnvrjIQ/qG7DJWpEqYsiunn+7QtR+foLdRgDFzIJ30pRN5y4xYIAXylft4wgO4A0UjA9qkCic3++zD+yB9ikycdhN/AF3rnV6Oiln/5Ek= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qpdyXTZ6; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8BD6EC433F1; Mon, 22 Jan 2024 15:10:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705936251; bh=5Dj8hag1O8UvRbU2sBKR41iqeOAf9gS1ldGtg4l3puI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qpdyXTZ6Ebdc7lFfLyt/UDMx0O5Wb202loKRM5DcfzV0mWImWBKwtBUEyPVlTNDHu lV67Jg/ad51Ds9RhbxgyCm1ntguzY8yLoL6gaDcTn97qETHtTK0/yOoYwQB9DQuP4r LjZBTthrHLtW9t30FKveklT9SGPIAc1o/FenF0gscErLChCbYDvXyVT/xhDa+LzeYU ULiurS8efeaMCONltMcjZVUGx3MLhf4CUasEpZV6RdgGoXq6EB+Bvvfo/URsj990VL dfK8FHY4igs/WDjZC+1JesTczWblRWYlG/bIJdIoq+gWc6U26/DfN83ozMQ3i+lF7Y HV1AW5QX6uRow== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Tomi Valkeinen , Adam Ford , Laurent Pinchart , Mauro Carvalho Chehab , Sasha Levin , dafna@fastmail.com, heiko@sntech.de, linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH AUTOSEL 6.1 23/53] media: rkisp1: Drop IRQF_SHARED Date: Mon, 22 Jan 2024 10:08:24 -0500 Message-ID: <20240122150949.994249-23-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240122150949.994249-1-sashal@kernel.org> References: <20240122150949.994249-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore X-stable-base: Linux 6.1.74 Content-Transfer-Encoding: 8bit From: Tomi Valkeinen [ Upstream commit 85d2a31fe4d9be1555f621ead7a520d8791e0f74 ] In all known platforms the ISP has dedicated IRQ lines, but for some reason the driver uses IRQF_SHARED. Supporting IRQF_SHARED properly requires handling interrupts even when our device is disabled, and the driver does not handle this. To avoid adding such code, and to be sure the driver won't accidentally be used in a platform with shared interrupts, let's drop the IRQF_SHARED flag. Link: https://lore.kernel.org/r/20231207-rkisp-irq-fix-v3-1-358a2c871a3c@ideasonboard.com Tested-by: Adam Ford #imx8mp-beacon Signed-off-by: Tomi Valkeinen Signed-off-by: Laurent Pinchart Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Sasha Levin --- drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c b/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c index f2475c6235ea..e2352a056098 100644 --- a/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c +++ b/drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c @@ -542,7 +542,7 @@ static int rkisp1_probe(struct platform_device *pdev) if (irq < 0) return irq; - ret = devm_request_irq(dev, irq, info->isrs[i].isr, IRQF_SHARED, + ret = devm_request_irq(dev, irq, info->isrs[i].isr, 0, dev_driver_string(dev), dev); if (ret) { dev_err(dev, "request irq failed: %d\n", ret); -- 2.43.0