From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (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 EC1FE30D3FF for ; Sun, 12 Jul 2026 22:20:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783894808; cv=none; b=bWKZhe7KNm7Dax8PkAUI4pcv9BPvJFL6W6qdMSQdzMqZZj2I9pBVKemF4IIOrVMUJZSvVH5RDY4p1iR6wkmHCFZEydFR/jHp92clnIAcTJl/XIrWKojhvcQ3r+eYqO5/j3XdJb8s3mNNfW0x17fCAjJbt4O7GbOhkVX2PPirzc0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783894808; c=relaxed/simple; bh=mGnF1/20eiwzUPE0BA/TPkhUBOAS4W9MhYix2gXcmg8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=s7dbrfBXQGPa8wOMmmiinzVK5djjutEQ9KWK492RK7BP8+RKnbnRrwxUfqbliNqUjt9B0KiaDzZCawwcDqKgrAO9Nksui7n50v7uFBOVE1mQTpvrj2DS1k2WwVmYn5og75zQigm9ZMqaDSHgvDibPNK2/Qeovc1Mi+yO5qV7LtY= 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=G1isTaVg; arc=none smtp.client-ip=209.85.210.175 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="G1isTaVg" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-84862b0d5aeso2503332b3a.2 for ; Sun, 12 Jul 2026 15:20:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783894806; x=1784499606; 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=rLyzRh4JtoG5CeVStkONBMN+JZqIl6E++h5b6mdVdKk=; b=G1isTaVgHPJ1v2b1MV5ggRGEUgf2u2ohnKROUjfuhkSD5u/r6pUWBSYWYTr142L0ok 7elh3MK/gEGnM8OrT81ufJKsFvJARaOeIU1/sShZBMwqF5IZIA7IBX4WI1U1OgvdsIRD e4ZZzwCVcRl1oODLkg2ahq5K5zK9onCIDETSZNfOIWQwB2hPjJXeTDm6JvRAbrdCMWpr w/hI0nyvr95f7AMmb3QQLp4eSEl4SkHzODPtOXuiMLfBS21EWmCXNvflj629ZJC+Tzsk rdxLZFZurf8FOGNKe+GLDgwdi5mhgoRXcQl5FojmEN9LaDx94mbY8oxR8JSpwuct28Su DwpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783894806; x=1784499606; 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=rLyzRh4JtoG5CeVStkONBMN+JZqIl6E++h5b6mdVdKk=; b=g1E5JtccTdoPCR+Stg2Bq39Xj63thHtTz+7vlqzEq/sL/knkK38+PDcbirfF6+01Xq jhZ+wyuh5K97iatHeLhdT+ifol1hXh/kf/uGPVQbqj6UY7QXQSuDlft1nftVcWWj6sHj NVoc5RLGq7u79DZDwsFjqwTi7RWB0MkMXRhstQXzy7LOVZ+ataBiwcP9x3cmm0CdQYIb rbqPHApatYatzZ1FP+wZqcusg1CJKoU6LQwzG7ng3r916VMkCx1saJYvBtc1lYBoHKJN X5MIZaGlRz3oXENcxVd48qi7m1eUNaaWhKQWG1bywqWZtO806LNO2RUhlv04+9rkiOUl wWxA== X-Forwarded-Encrypted: i=1; AHgh+RrNXMQYV9UJb0o2W/nojOK+LBIf3xDUT0+21iP++07mOgCrOWy70U/tyI3P0pGaCZwtuCWuCsNxM0ZoyWo=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6rqTcLPp+/MXpM4DCJFG63To/tlDvaucybCXaEKV++ov2dLNM jo3rVNdueKTKApWFDwo8+6dyEV8wFeFdqBGaPOHFwgz8ShYEiAefxiVO/MBpnA== X-Gm-Gg: AfdE7cl2LwG3enW1IWT++h2oMBnpLbCcg0saQIAZ1v82mIVyb+X3c2aJXuxtpJJgbGu w8mQDrG/ArOVx5olZExAdyF/RYVnKDQXAAJ4OTYuqJGUvfbp+joZlntYS8TC2hAuGU2w1hngGKn lO/Mmg8jAN5tp+52oQtMs7dYkXzXtlHMhm0m2sEtRxPkaIVAN7angcdF33eHk+MsQaCQ9Ce29/H a3gcvxMMNSpqIVnIu++tTQqNgLCDfI9Ic/ZnD/+IcDUWke67noG6T9jZkhf0vSx+9EdLvpnirLp bsEN4/ezxZyhZ2cv245CJT4k93bjAY0rNBkc+BTMFDGeTd/LYmJ+YUJoTCGQH8VyATxHkRcALxQ QsVttibfr0VyznfejG1VI5+yIfA7EAomeIcwn4aafKjhxUxS7Js1LW2JeTfIwlRA/h8+hFKGXqR 0j1n+3rQw7I5JXTCkaKjJcjNtAkjOAvvveaxMC4zWixuFFWrtnEZyDOqwk0wNuN2FvulhY47CG1 gXNmQEj/I139MiDfcYjOG98uC/ivw3xuA01tEiGjsA62VuF1sh6faOEoCf2Tg7/eg== X-Received: by 2002:a05:6a00:b4f:b0:848:2ab3:ddeb with SMTP id d2e1a72fcca58-8488963a14bmr5936479b3a.14.1783894806246; Sun, 12 Jul 2026 15:20:06 -0700 (PDT) Received: from ryzen.lan ([2601:644:8000:7a86::e35]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-847f6dbfd41sm13170272b3a.57.2026.07.12.15.20.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 15:20:05 -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: [PATCHv2] ata: sata_mv: Use platform_get_irq() to get interrupt Date: Sun, 12 Jul 2026 15:20:03 -0700 Message-ID: <20260712222003.1008136-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. Remove dead branch for platform_get_irq(). It intercepts 0 and returns -EINVAL, which goes to the first one. Assisted-by: Antigravity:Gemini-3.5-Flash Signed-off-by: Rosen Penev --- v2: remove dead branch drivers/ata/sata_mv.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c index 41647a56a9f4..a2bf9551a600 100644 --- a/drivers/ata/sata_mv.c +++ b/drivers/ata/sata_mv.c @@ -4054,17 +4054,13 @@ 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) - return -EINVAL; host = ata_host_alloc_pinfo(&pdev->dev, ppi, n_ports); hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL); -- 2.55.0