From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AFA90C47DD9 for ; Mon, 22 Jan 2024 14:59:07 +0000 (UTC) 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:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=m9llPQO9g2ncfGZh2h4IoOLFWTCkvWQhz8f+2aDGdiw=; b=bl5Q7eGZLAe0KV nRtsuf90kuYpXTYyEeVtqH9jX061bJ2NeUYF7txrHqMmNChYinebHQK6ngbB/nCj+Yhnkdn5TE5Se t3qGHYy/RKyfw7jvMUNoVIzjZvONPXP0q6cWn1ty079SqHbgYKqqX5PawI2FS0M4aAU9lX4CiW2Bj h0pGt/0JtnHGTeNp/T+rs/a+nXgv3mKDAFrjsWc8m6Wr12wlOqA+HJlYa85IvrRIyhI2ydyTrm/CB GEgsU0s3biLWjCkQKXHzqEOPNZjJHmazS9fVx6JN0TueB2rDUj/JmflSjC/WxXBpP+fW5YOH7b+Z1 T5Zwhctk3JxQPne7ZHvA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRvlM-00CWw5-0O; Mon, 22 Jan 2024 14:59:00 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRvlE-00CWns-10; Mon, 22 Jan 2024 14:58:56 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 9119B6150D; Mon, 22 Jan 2024 14:58:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EE6FBC433B2; Mon, 22 Jan 2024 14:58:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705935501; bh=XcqHZjLopTn4lg1x7pKDpFDeFGze++k5rnwJFqSOoF8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eACYs+erMTG3+V/uBTfkUM4YNpeWCAxnWB8eWV3iIYWxGhyOeIOw/rN+ST9gq/xZG cdnwfrb15fgnxyavtf3f7sI+K5SwnYPyQgw4BjYevHY45rk0oAgxMN4qaG04ruogWL SoyP+bQg5VMGwrgl5K9+DLTjJToqzzxigiUlLWNoH7ld/MsTgaLB6vVyvjrm/ZhTnw xe/1hFc0I2HaaP8QbV5I47s/HhnebfewqSiJe5Fhy1KpVVsYBsPQh6Rbm7wLTbgHRI JDOXFg/Z/fN9mnURWYren4k5o2YMd6aIrsKmXZv0NOTbBCcmG0yZ3OH2vCkwYiACAL qAYcKQuX44p8Q== 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.7 35/88] media: rkisp1: Drop IRQF_SHARED Date: Mon, 22 Jan 2024 09:51:08 -0500 Message-ID: <20240122145608.990137-35-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240122145608.990137-1-sashal@kernel.org> References: <20240122145608.990137-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore X-stable-base: Linux 6.7.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240122_065852_417431_1FD21C4C X-CRM114-Status: GOOD ( 12.79 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org 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 c41abd2833f1..4c4514e20673 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 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip From mboxrd@z Thu Jan 1 00:00:00 1970 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 AD1585102F; Mon, 22 Jan 2024 14:58:21 +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=1705935501; cv=none; b=NyS067o3fzL9I+l/GljMyoMb4n0wtWQ0OwCZ9VAzoLjbw2DzvTlVwsG/Ik9tCHH9qZIvT0Xd3Q12f6wXhDmxnhoKcb8GON7FeD8WV0GbAPX9xiDPZnFMe43qrXD5SeLmpSUXQvsup4lAg9SrR8XDXJoI6pdcBscBr8nBUdUm5XU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705935501; c=relaxed/simple; bh=XcqHZjLopTn4lg1x7pKDpFDeFGze++k5rnwJFqSOoF8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ba1+GWoaUCIMd7cjVQO6gQCUKZgBs8M5DfZlGIlkVnkEVSo0G3yYbr73TO1QV/Nx7KyuqBFCik2CfuixnQBhMcBKQx/J3iw8NJIOrS/hnpWqR3zysY8oVPuCNp9a+BQ1bGOdtjcgpp7m0X08LtqVOqHzQg7xxK8YplC2UNKjctg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=eACYs+er; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="eACYs+er" Received: by smtp.kernel.org (Postfix) with ESMTPSA id EE6FBC433B2; Mon, 22 Jan 2024 14:58:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705935501; bh=XcqHZjLopTn4lg1x7pKDpFDeFGze++k5rnwJFqSOoF8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eACYs+erMTG3+V/uBTfkUM4YNpeWCAxnWB8eWV3iIYWxGhyOeIOw/rN+ST9gq/xZG cdnwfrb15fgnxyavtf3f7sI+K5SwnYPyQgw4BjYevHY45rk0oAgxMN4qaG04ruogWL SoyP+bQg5VMGwrgl5K9+DLTjJToqzzxigiUlLWNoH7ld/MsTgaLB6vVyvjrm/ZhTnw xe/1hFc0I2HaaP8QbV5I47s/HhnebfewqSiJe5Fhy1KpVVsYBsPQh6Rbm7wLTbgHRI JDOXFg/Z/fN9mnURWYren4k5o2YMd6aIrsKmXZv0NOTbBCcmG0yZ3OH2vCkwYiACAL qAYcKQuX44p8Q== 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.7 35/88] media: rkisp1: Drop IRQF_SHARED Date: Mon, 22 Jan 2024 09:51:08 -0500 Message-ID: <20240122145608.990137-35-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240122145608.990137-1-sashal@kernel.org> References: <20240122145608.990137-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: stable@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.7.1 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 c41abd2833f1..4c4514e20673 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AEEDBC47DAF for ; Mon, 22 Jan 2024 14:59:24 +0000 (UTC) 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:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=VIdh/1xv32MhA7k8rX3jzodYlqKUFFg8CPu870cPZso=; b=1d2Q68jyu/iiwh wa0nUn6qc9tRHEYRsCXOBtUN5+154ObW2oMbCGO3lWne/6w3/ZcJHUIuP2eoXaojPO1PUKSHBLdlX Opx7tDEGgMciIaz3zNbQDZcxSaHeNkn8VjzlqOAVzaISTMIsi6mqX55QK5VCpUx9NqMBoDG9XC9el yf96tZnZW3jzMVzln9CVwnx+jkHhv8GuWS9ORaH7DVER5jteVPaIeZSka7SmF0xju8vOl/6qtwqab uU6mja+URzSXB3C5AvWJUGZ/wqr5P+AVqLSKm9ECzxaYKidkcQGQ84qUbiON9eG2sQCWsO2mJxy/W BozL+q4W2+Bq73gbSphQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRvlK-00CWuH-0o; Mon, 22 Jan 2024 14:58:58 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRvlE-00CWns-10; Mon, 22 Jan 2024 14:58:56 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 9119B6150D; Mon, 22 Jan 2024 14:58:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EE6FBC433B2; Mon, 22 Jan 2024 14:58:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705935501; bh=XcqHZjLopTn4lg1x7pKDpFDeFGze++k5rnwJFqSOoF8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eACYs+erMTG3+V/uBTfkUM4YNpeWCAxnWB8eWV3iIYWxGhyOeIOw/rN+ST9gq/xZG cdnwfrb15fgnxyavtf3f7sI+K5SwnYPyQgw4BjYevHY45rk0oAgxMN4qaG04ruogWL SoyP+bQg5VMGwrgl5K9+DLTjJToqzzxigiUlLWNoH7ld/MsTgaLB6vVyvjrm/ZhTnw xe/1hFc0I2HaaP8QbV5I47s/HhnebfewqSiJe5Fhy1KpVVsYBsPQh6Rbm7wLTbgHRI JDOXFg/Z/fN9mnURWYren4k5o2YMd6aIrsKmXZv0NOTbBCcmG0yZ3OH2vCkwYiACAL qAYcKQuX44p8Q== 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.7 35/88] media: rkisp1: Drop IRQF_SHARED Date: Mon, 22 Jan 2024 09:51:08 -0500 Message-ID: <20240122145608.990137-35-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240122145608.990137-1-sashal@kernel.org> References: <20240122145608.990137-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore X-stable-base: Linux 6.7.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240122_065852_417431_1FD21C4C X-CRM114-Status: GOOD ( 12.79 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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 c41abd2833f1..4c4514e20673 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 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel