From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 38B9B43935A for ; Thu, 9 Jul 2026 02:12:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783563156; cv=none; b=AXai/7SLHnqS+/C6CVPZ99Bo6OJaZgkksLSdMIXLnI/xsEpM/JOJHmM23Nrds05K1X4oRk5P4wMyWFXb6Dj3Dzoh4R+IPonOyfy8nP4EJiGDDgCtwQeYo9YhimKTBvuH/psSJdN8SPfqb99QVfEKwjJvYzEdZWbcl7STq5/uAbk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783563156; c=relaxed/simple; bh=LbFWNG+N46FqZb4f9RIPc0gWL5VSNJ9ndAg4F/zqjyw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=S6+iUksodFavQ3oHWfkZBqDVyfQ+BGYZhWKis2wZDyKoHAO7pGMiRz2EXsW3SOVU58+C1NFDOq0Uqv2evcYRVoq/xB+pXZTejnp5/Rp+vPUs4r7rYU646Bn333VPgZf7mqMQiGGjliPxT+tVtLc5IixPuWhS0J/ekNdaYUmk3K4= 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=Gc6ukcX5; arc=none smtp.client-ip=209.85.216.52 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="Gc6ukcX5" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-381ed661712so454908a91.2 for ; Wed, 08 Jul 2026 19:12:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783563154; x=1784167954; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Jy6d1g2T2hXuxyjtCxJ4Kmcck4bvVBCsfUoFNsD1Fi4=; b=Gc6ukcX5sDRK/S9wuyNaF22BpKQt6xQtvT7PVM0Qn75llZqPVq2sEoR6t+5g4SUBto aVPBlHi55XSrULH89PxuVJD9h/w1G8Wy5zWnuf+BH5jc9LkFKT2BZpKi5wn3sv8eVm/D ahZMVgTfZ3Rzt7qRUpkOoFE/l7KQJae7muTvnONerfscq0LPVlXE2zvNC6iYet87yiwJ S5eMgYWgrzxrNK4k+dg7t/4LbnoK3wW1eaHjYOP44RiCbphRQNuzfUVYqsdU/8bz2CaY U20ahswE+LYVhg7bMkQVD0pjsR8rvLpPJf9ywuZcyBJoK+hi5ORujZOhdQYZk6b3BfOi 9Htw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783563154; x=1784167954; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Jy6d1g2T2hXuxyjtCxJ4Kmcck4bvVBCsfUoFNsD1Fi4=; b=VOherQ596AvnIUz61IrAei8jjAv9xI5CFOCe2wr1VRSY25q0azz6Y6xD8a9wCs5FPM gNvpWZCWbiWI1fDdIy55gGSxcRLP82IRgBTIQqNlCQOivvxVTnG8kPi9CptcObS8gAX4 crpwRZ+x1feCbQaaMCainykkRtr3iEccnGMqle1ATEHrKUM4zaXbSYbrasDPm1WW5F6K gkbVgtVlXeKi+E1lOKn01c83ICbZawTH4Wy5HIhzaZV0W5WUYnfwhNOpThlOP0NiBfYe IDBMchg5XSU/4rXEwJPRkzMLYOZF3cMJjeu0tY5jZLVMDGC14m2S99qjKkH+JvNzFVQ1 f1hw== X-Forwarded-Encrypted: i=1; AHgh+Rot+tGJUn/o1FffWk9jRiW7kM95mR6JXTp1EbhEiBAQQCSp141VDhyty6yAbUonvD5elgGliXRLSiS6geQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzMBspV9pHAylNCI2Im/SErETEaIgkM65RS7Uibq3n3mZe+43Jl 2TQ9V5yuPbJu5c80V5xEVtdcFMVwnZ220Xu1PFOdyjP+zYv5UdKxAY6pWgK21g== X-Gm-Gg: AfdE7ck8KMV03nd/y8Okw4/s0arYXWgRxR/4s1aQJ1iU8whaJbX1Oav8vVGSihTd0DL 37I+qjNbaPG0RBuPspFGrlzvZ7w/mS79pRoh/dd2zbwmmIfJqoEuxUQk7XYH3HEGE7FqjCj/FbV r3pG0/W+e5jhyRpFUX9bjzBYkJHI6HOHVTUXCE+Y0nsxvIWapGY7WrMPF2wrws1lv3ADtPfbRlE ttKmro9527f49yzwJiRBxXupPJN9G93SorqwxCfJfxeuJsSv/0GC5JU5iJb7IxqgFrH2PBBYBAd T4NV3OsoQMs0mcGDAUgy8Ki0PWBtZ3c7Wlyp2/+gbdD24G0198JrZ+AkP4bICcx74fWoG0otUbj wE984Ah1/PAgWN1jg7B+ylrOKy6VoiKYo3r9ECClSLVZJfyJntjNYfSFksjAQaCCjBx1B9GTsf2 DnVy5KG3WOLSr5/NaRAyjuJIaJPw+FE6PIJgP3RY3UKXTMCQE0JImXiF8Unu8eSFT17FHPknKms /FoZ0pSUP9Fi0GEjbLSDVfwHQkUIN4c8EQxdQNEW0wPLHnMoIl+iyHgJ3eB6eopB5BbmXrKDuAy X-Received: by 2002:a17:90b:3dc5:b0:381:bc4c:da5b with SMTP id 98e67ed59e1d1-3893ff62068mr4919084a91.18.1783563154541; Wed, 08 Jul 2026 19:12:34 -0700 (PDT) Received: from ryzen.lan ([2601:644:8000:7a86::e35]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ccc9bdb9bbsm36485895ad.4.2026.07.08.19.12.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 19:12:33 -0700 (PDT) From: Rosen Penev To: linux-ide@vger.kernel.org Cc: Damien Le Moal , Niklas Cassel , linux-kernel@vger.kernel.org (open list) Subject: [PATCH] ata: sata_mv: Use platform_get_irq() to get interrupt Date: Wed, 8 Jul 2026 19:12:32 -0700 Message-ID: <20260709021232.2042777-1-rosenp@gmail.com> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Extract platform_get_irq() out of the conditional block to run it unconditionally, replacing the direct use of irq_of_parse_and_map() for DT-based systems. This simplifies the probe logic and avoids the need for irq_dispose_mapping. Assisted-by: Antigravity:Gemini-3.5-Flash Signed-off-by: Rosen Penev --- drivers/ata/sata_mv.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c index 41647a56a9f4..b109eb4ef995 100644 --- a/drivers/ata/sata_mv.c +++ b/drivers/ata/sata_mv.c @@ -4054,13 +4054,11 @@ static int mv_platform_probe(struct platform_device *pdev) n_ports); return -EINVAL; } - - irq = irq_of_parse_and_map(pdev->dev.of_node, 0); } else { mv_platform_data = dev_get_platdata(&pdev->dev); n_ports = mv_platform_data->n_ports; - irq = platform_get_irq(pdev, 0); } + irq = platform_get_irq(pdev, 0); if (irq < 0) return irq; if (!irq) -- 2.55.0