From patchwork Tue Jan 4 10:58:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575176 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=CkHIzD3D; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNn2wtPz9t0Z for ; Tue, 4 Jan 2022 21:58:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229702AbiADK6r (ORCPT ); Tue, 4 Jan 2022 05:58:47 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:46633 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230097AbiADK6q (ORCPT ); Tue, 4 Jan 2022 05:58:46 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNk54V1z1VSkW for ; Tue, 4 Jan 2022 02:58:46 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293926; x=1643885927; bh=oIlYaVkPxQUjn4NCN0 AwZIo2HUS6Qq4HYCWHJkcny9A=; b=CkHIzD3D0HtNj8qb+CtKryFQYS5wvFVxNP e3B7JBHCvH/8BtQQrHjEQhZciYBqnbcdBiX0Dpzt0TjqBdt7/2DSQDDXqt1d7jeN 2CidAgm7na3nYeUwKHRJr2L+mJwMOmmlkTuPSY9RCHe94HCioYazZwkdL7TaVlJW Co58uST7ZNtDb0vLGz+JzpUyvp6fYJOX2GysME297zJzCTe5QnURPZ4PcjVFMU+9 DXbEjmRIaKiHggrHbNdJymRfZ9WTS5PbEDqinLH+/op1UFGVQTZF1k7zDzxk9f3T dabyFtVlQgulQ+LuZavcGNvCDC934NI+i9HW+65ISez009RFDGtQ== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id AhA72z3lITnf for ; Tue, 4 Jan 2022 02:58:46 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNk0byWz1VSkV for ; Tue, 4 Jan 2022 02:58:45 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 01/22] ata: sata_fsl: add compile test support Date: Tue, 4 Jan 2022 19:58:22 +0900 Message-Id: <20220104105843.1730172-2-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add dependendy on COMPILE_TEST to allow compile tests with configs that do not enable FSL_SOC. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 9ebaa3c288dd..80bad7cba631 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -290,7 +290,7 @@ config AHCI_QORIQ config SATA_FSL tristate "Freescale 3.0Gbps SATA support" - depends on FSL_SOC + depends on FSL_SOC || COMPILE_TEST select SATA_HOST help This option enables support for Freescale 3.0Gbps SATA controller. From patchwork Tue Jan 4 10:58:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575177 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=A/GbrTdy; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNn5X49z9sRR for ; Tue, 4 Jan 2022 21:58:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230330AbiADK6s (ORCPT ); Tue, 4 Jan 2022 05:58:48 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:3642 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230097AbiADK6r (ORCPT ); Tue, 4 Jan 2022 05:58:47 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNl4wB6z1VSkW for ; Tue, 4 Jan 2022 02:58:47 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293927; x=1643885928; bh=kBJtz1rigrxYlXVUBu 2zvTuqNDZF345Clzjqy7IR1Nw=; b=A/GbrTdyAHM0s2qjGmyzEIq+rLR5bJvY25 nkstp3pnJ1qZvfBHkGKeJ+QPre2XP/v9lsiCbS1jlmPLCDgI7S51A70O7L37iZ0J SG9uKR5eDHMGV9iONYAooqA2W2W9CYjsYnzxYQTULKs2OsqkcUHU9qMY2TPDNw/u ulA3lC4kVkINMZ+tExfq2cktmUzq2gjEL9xQkMKp52d/rQGVQiaFNvd2RYcW9498 FmK8y0FCFnbIvxsIvGSrjMNFu2BQpwZTlOenNKeonZOMKCj7R2uvZWZBBpK0Hhi/ Ma88WMt5PVe5etG54ilo2uNPMGSKCWTTVEAWWdVac6AysAow965g== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id lM8IhM8_atBw for ; Tue, 4 Jan 2022 02:58:47 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNk4wDZz1VSjC for ; Tue, 4 Jan 2022 02:58:46 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 02/22] ata: ahci_brcm: add compile test support Date: Tue, 4 Jan 2022 19:58:23 +0900 Message-Id: <20220104105843.1730172-3-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_BRCMSTB, BMIPS_GENERIC or ARCH_BCM_XXX. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 80bad7cba631..3bf38a328851 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -163,7 +163,7 @@ config SATA_AHCI_PLATFORM config AHCI_BRCM tristate "Broadcom AHCI SATA support" depends on ARCH_BRCMSTB || BMIPS_GENERIC || ARCH_BCM_NSP || \ - ARCH_BCM_63XX + ARCH_BCM_63XX || COMPILE_TEST select SATA_HOST help This option enables support for the AHCI SATA3 controller found on From patchwork Tue Jan 4 10:58:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575178 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=NEx2R6/U; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNp0jwcz9t0Z for ; Tue, 4 Jan 2022 21:58:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230097AbiADK6s (ORCPT ); Tue, 4 Jan 2022 05:58:48 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:53808 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230319AbiADK6s (ORCPT ); Tue, 4 Jan 2022 05:58:48 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNl6hqjz1VSkW for ; Tue, 4 Jan 2022 02:58:47 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293927; x=1643885928; bh=3hYZDjs/rqX6vqy59X Xgi5huuytYCAxggqNYj8+rm3g=; b=NEx2R6/UZQ5l172jMvYXb5hRfh19mJ/Pzz Sm4W6t90eAdeasCGJHud0sWUw6MAW16TqaRuXIAYWRQVRwOy+YgVmXYQil0brv3Z MPY426Fv47uZcEjoI8Wli+lRc6VdOJOvfksxqgIJAmrFn4Xiskyq+PQyCCp9p3OI o/dQGSPrCPWZYVp2OStJJ0+yBjO4lVWgyXvCsz6XPsPXKWin7OedQtPlVP9LIbBv ZRbPH64qhhatSviwjGALyRfsuxQjB78tKsp+38njk+v0JuNIwW3x2hQSZijW6GFN z7mHvqKRrRDahE0Y1PcDYitbBsLz9YpTXb6OFwFQ4loY6dSFlVsg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id eVgANHQdmC56 for ; Tue, 4 Jan 2022 02:58:47 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNl2LfJz1VSkV for ; Tue, 4 Jan 2022 02:58:47 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 03/22] ata: ahci_da850: add compile test support Date: Tue, 4 Jan 2022 19:58:24 +0900 Message-Id: <20220104105843.1730172-4-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_DAVINCI_DA850. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 3bf38a328851..9f1288fd5482 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -173,7 +173,7 @@ config AHCI_BRCM config AHCI_DA850 tristate "DaVinci DA850 AHCI SATA support" - depends on ARCH_DAVINCI_DA850 + depends on ARCH_DAVINCI_DA850 || COMPILE_TEST select SATA_HOST help This option enables support for the DaVinci DA850 SoC's From patchwork Tue Jan 4 10:58:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575179 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=R3CKID5G; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNp3FLqz9sRR for ; Tue, 4 Jan 2022 21:58:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231640AbiADK6t (ORCPT ); Tue, 4 Jan 2022 05:58:49 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:45962 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230319AbiADK6t (ORCPT ); Tue, 4 Jan 2022 05:58:49 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNm6jS6z1VSkW for ; Tue, 4 Jan 2022 02:58:48 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293928; x=1643885929; bh=zMLwERhoWNNnEFd7AR ZgfZfAmC8QwMMSK6J5TkE+NOs=; b=R3CKID5Gqyaej0x/WqTy+1fmfuKHFazabG AGZTik2ew2FDYK2s6iVGTKp57v7a+M7jhaQRHXPTE32rkKx4VanqjsnpFi1L5l+C 9A9CoMTtCy+ctZiyyMAfF+BSvITMg991vJYhBgE0aUk4NCezH26cMbzY9oZG3W67 GTxX9qx7/K4yG4nP47pTPiCDS504wrgv9PmvVHefOxjlpxgM05oK/KaYVGL2s+30 9W/dCA4FBDCklFUSSSxdu3bTFuL0BjAWoqbxFwb56UVRQ6If/VdJ0LPpDQBMAPWk lYo9z5xiP/8IvQJKHWdmilOpzdHpwCCGv6MejXwcNM5DcBAj6Osg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 87vsT-gF4E_u for ; Tue, 4 Jan 2022 02:58:48 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNl6dtyz1VSjC for ; Tue, 4 Jan 2022 02:58:47 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 04/22] ata: ahci_dm816: add compile test support Date: Tue, 4 Jan 2022 19:58:25 +0900 Message-Id: <20220104105843.1730172-5-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_OMAP2PLUS. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 9f1288fd5482..e9f919f17d09 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -183,7 +183,7 @@ config AHCI_DA850 config AHCI_DM816 tristate "DaVinci DM816 AHCI SATA support" - depends on ARCH_OMAP2PLUS + depends on ARCH_OMAP2PLUS || COMPILE_TEST select SATA_HOST help This option enables support for the DaVinci DM816 SoC's From patchwork Tue Jan 4 10:58:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575180 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=oj+vZpR6; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNp5rMVz9t0Z for ; Tue, 4 Jan 2022 21:58:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230319AbiADK6u (ORCPT ); Tue, 4 Jan 2022 05:58:50 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:26843 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230392AbiADK6t (ORCPT ); Tue, 4 Jan 2022 05:58:49 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNn1P9Jz1VSkX for ; Tue, 4 Jan 2022 02:58:49 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293928; x=1643885929; bh=/GvDKtxdX9VjvMBma/ QiNEIrA2bIi22q0A2ridi6MXU=; b=oj+vZpR69Ay4ClLX4A82fo65whHVfkKKD7 ORVG59wIqOXsQG1BFFe57vxcS3qXB4hKM/DNs6qAo08u6thXbadO3jgMy2sHKnhW RiwryDrVXbjrChgx4Azdu/AvgLSgcnp4VOM0AbkGKYvUxV5gP/+KbcvJvlRwqR8j mhUZZpn9wWqcCikQMpqh4/oC8IogVf7dadTv/x7YZMWvZM+SSl4S3mK8GKUPiL2s DMtvhBT5CF1oC4ObkIlm/iMsY6nJoTdDbslsGrFbELo84rNAJB5Rb79Xv3O0dyk/ 32cVwSVFTthHmuTRh32NJi1ND46L1ZigBEVkgDVNiWKjJczM7hPg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id cHHHZU2XdV8l for ; Tue, 4 Jan 2022 02:58:48 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNm3qBHz1VSkV for ; Tue, 4 Jan 2022 02:58:48 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 05/22] ata: ahci_st: add compile test support Date: Tue, 4 Jan 2022 19:58:26 +0900 Message-Id: <20220104105843.1730172-6-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_STI. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index e9f919f17d09..83fac101744c 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -193,7 +193,7 @@ config AHCI_DM816 config AHCI_ST tristate "ST AHCI SATA support" - depends on ARCH_STI + depends on ARCH_STI || COMPILE_TEST select SATA_HOST help This option enables support for ST AHCI SATA controller. From patchwork Tue Jan 4 10:58:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575181 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=WHkRCZ3x; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNq12Xmz9sRR for ; Tue, 4 Jan 2022 21:58:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230392AbiADK6u (ORCPT ); Tue, 4 Jan 2022 05:58:50 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:23700 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230399AbiADK6u (ORCPT ); Tue, 4 Jan 2022 05:58:50 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNn5NjRz1VSkW for ; Tue, 4 Jan 2022 02:58:49 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293929; x=1643885930; bh=792lI505cgjNMJYrLW 2nFljLMhwS/PjP+AOIOF3ebN0=; b=WHkRCZ3xhVZrzsAh1aKjkjk2Bi2wKyVdKi MzjsHfNmtmWOrob6YqwNgl/B25zpdFVOq8RC6i6arvzXImCT209zfndzSH3iTLFC L0JiurlgwCXTFLV/JXTfu1eVnIbMolVtMF8CrX2ufyk3phwzrzMI8MjEMIPvYVsX ReVnri2DVkvmmTF4u+nso0nOnIz1XZUUVcvonfcat4UiIQlKu0tEQLDUcTM2xGsx AXNuxRgl7nqv+ajgtwbR16v4D2rWaBOpi+C9a7fqfGXxxJdiVVAbjU8dPOO9a+89 JUzI3gm0tNUk05BHmGKhX0u3HokNACSPXdKUKe6+OTCZ2tbGLJbg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id pAAYZoQnPNJw for ; Tue, 4 Jan 2022 02:58:49 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNn10Z1z1VSjC for ; Tue, 4 Jan 2022 02:58:49 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 06/22] ata: ahci_mtk: add compile test support Date: Tue, 4 Jan 2022 19:58:27 +0900 Message-Id: <20220104105843.1730172-7-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_MEDIATEK. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 83fac101744c..1545201b9104 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -223,7 +223,7 @@ config AHCI_CEVA config AHCI_MTK tristate "MediaTek AHCI SATA support" - depends on ARCH_MEDIATEK + depends on ARCH_MEDIATEK || COMPILE_TEST select MFD_SYSCON select SATA_HOST help From patchwork Tue Jan 4 10:58:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575182 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=TTbFNrKp; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNq4P6tz9t0Z for ; Tue, 4 Jan 2022 21:58:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231760AbiADK6v (ORCPT ); Tue, 4 Jan 2022 05:58:51 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:49552 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231759AbiADK6u (ORCPT ); Tue, 4 Jan 2022 05:58:50 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNp2crgz1VSkW for ; Tue, 4 Jan 2022 02:58:50 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293930; x=1643885931; bh=dAOK5AjayvnEjQDsxw 7XvhvyvHcVM/A79B9+QGObfRU=; b=TTbFNrKpzuZqEYlG6/M/8mkt5QX+GX7vDp j5nP/NcWBzYiTMuv+CxDB2VLjxP5jIXnNm0I6ro6ZgJd5l6AA8tjtA3V0SnOopmN 9VMIvkVtzka+JiF1KH0XJYc2xwNB7uva/j5klcKMCJl/ax6DcyCJLh34qkKeGtkG NsVUj9vmYWXFkIwp6zFTqdtXAWGSxGi0rwOfEwlWWK69qoOcS6sFe7Bv5z+3l3kN 82TOUyq5Ua8QgkpHKeBL8XlmVLQ9qKNtHWWA3RdGs+ApjtR26eSVd4ZwOCUU4oa+ 6NIf9Qcm4serJsRk6WnI/iePgii71SfRfXiw8IvMnRdMVDDX1gIA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6N7NMIwWpI99 for ; Tue, 4 Jan 2022 02:58:50 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNn5Jfvz1VSkV for ; Tue, 4 Jan 2022 02:58:49 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 07/22] ata: ahci_mvebu: add compile test support Date: Tue, 4 Jan 2022 19:58:28 +0900 Message-Id: <20220104105843.1730172-8-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_MVEBU. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 1545201b9104..237124624db4 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -234,7 +234,7 @@ config AHCI_MTK config AHCI_MVEBU tristate "Marvell EBU AHCI SATA support" - depends on ARCH_MVEBU + depends on ARCH_MVEBU || COMPILE_TEST select SATA_HOST help This option enables support for the Marvebu EBU SoC's From patchwork Tue Jan 4 10:58:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575183 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=p9r/8zur; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNq6j6Lz9sRR for ; Tue, 4 Jan 2022 21:58:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231759AbiADK6v (ORCPT ); Tue, 4 Jan 2022 05:58:51 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:13826 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230399AbiADK6v (ORCPT ); Tue, 4 Jan 2022 05:58:51 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNq0G79z1VSkW for ; Tue, 4 Jan 2022 02:58:51 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293930; x=1643885931; bh=F+1TZiCHXmN7exk/qR /ALfealxxOO04LLZqYfZU/6Rg=; b=p9r/8zurixDQsxcRFhehFgkn07BThJUeyR 5bmwuMskT+tgx/vQmuMd83OTxLgoTk7Cad0U9ZtKZ+Cc1US3zdnC3Wq0AaaZtBaY IKWV9jBPpeRZP18drkJvmFjt6guc06vXXM+Rlq6ouh1uwD+puhfGxdtOWSV2p++7 JkICDE5Cp4W91yo+lE/Qn/M6MWceU3jYAXlA29BrnibCK05NAwM/918YBwHrgynZ pbibSCLGQTBD3cqZh0wtqnq5k6a5wqOXLjpC6BVv/JRSFsal2cwc41089sIcMfPd wTC7+HYgD5HlcKsECJB4Za/OfcDhq6tOx260q+iNDu55EMMFIAcw== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 9zwOR5QdWm5R for ; Tue, 4 Jan 2022 02:58:50 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNp2ZJtz1VSjC for ; Tue, 4 Jan 2022 02:58:50 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 08/22] ata: ahci_sunxi: add compile test support Date: Tue, 4 Jan 2022 19:58:29 +0900 Message-Id: <20220104105843.1730172-9-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_SUNXI. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 237124624db4..db3f65ae1ed5 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -253,7 +253,7 @@ config AHCI_OCTEON config AHCI_SUNXI tristate "Allwinner sunxi AHCI SATA support" - depends on ARCH_SUNXI + depends on ARCH_SUNXI || COMPILE_TEST select SATA_HOST help This option enables support for the Allwinner sunxi SoC's From patchwork Tue Jan 4 10:58:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575184 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=IJkI/6vL; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNr3LQSz9t0Z for ; Tue, 4 Jan 2022 21:58:52 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231765AbiADK6w (ORCPT ); Tue, 4 Jan 2022 05:58:52 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:10944 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230399AbiADK6v (ORCPT ); Tue, 4 Jan 2022 05:58:51 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNq4RpGz1VSkW for ; Tue, 4 Jan 2022 02:58:51 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293931; x=1643885932; bh=SCvkBYdKfuGT2m+IA4 iyaRLSez8GFuNXeAdrXDqLwwM=; b=IJkI/6vL0DX6DRqKT79gfWtvCOAubpeWj0 NQ8sbXa2R4NxMek0n/t98EfXLiwz4igRaTvLE7/bSR6eeCzrqgPZCjJ+UArffkdR YmPGWz4GmNpmOOIpMOOTjSj63WBOWg6P1rMljc7BeSjq56zCgLnFUi185cXkdETU kfGFoEUpD7+YMNh8Ff9dM4mam3RDQZDuJsCiylh4+V7y/C7KfTPRF65YY4Q5HhKO pJdFdWYH+9sj+LQQEEXVhRkiZ2zQ1rVS+mfJgJGV0ejsOPPDnWtoQEfGDqa8BZyY miuYRoPzq4YXWvCrKnuuvazCaPp48ez/xXRriqAD6IusUliyw7PA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id w2aKYW-lkgrN for ; Tue, 4 Jan 2022 02:58:51 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNq06k0z1VSkX for ; Tue, 4 Jan 2022 02:58:50 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 09/22] ata: ahci_tegra: add compile test support Date: Tue, 4 Jan 2022 19:58:30 +0900 Message-Id: <20220104105843.1730172-10-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_TEGRA. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index db3f65ae1ed5..9def63c7e9ad 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -263,7 +263,7 @@ config AHCI_SUNXI config AHCI_TEGRA tristate "NVIDIA Tegra AHCI SATA support" - depends on ARCH_TEGRA + depends on ARCH_TEGRA || COMPILE_TEST select SATA_HOST help This option enables support for the NVIDIA Tegra SoC's From patchwork Tue Jan 4 10:58:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575185 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=WmW9RMRq; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNx3nQKz9sRR for ; Tue, 4 Jan 2022 21:58:57 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231771AbiADK64 (ORCPT ); Tue, 4 Jan 2022 05:58:56 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:49226 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230399AbiADK6w (ORCPT ); Tue, 4 Jan 2022 05:58:52 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNr1l6cz1VSkY for ; Tue, 4 Jan 2022 02:58:52 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293932; x=1643885933; bh=Ik/iJN29saoAXaf9Dx VMrXJzk9JqPNovwcbKk5tDEs8=; b=WmW9RMRq3j+JVBvp69n63v2Ewflv3HVoQd IbVic5IArYq32aq4E75KwR2gLOlEAsPZj9Qwe2uaghdRIkEClGUM9yjj7xMEPYQA sLyx69MhJ19r15ldCX0Jr3LU50AtRkFfs9Fy7CFPtL7ZEgBUon03OAC3MUVERRw9 mjMZU3lx9d3YKUDE18L+wRmOMMfQ0HIOw0CgfX2A5okiwDeoUmDkQG/1XPJIWNiX YjNj12Z1mD89cbbZQ/2XqxM+d9BQlTDSV32sLGLp+rDB7Ac2Gqrooq8keg8nb9b0 LEqs0GsQTTpcDEV5T31cFsNrTmhkBZgshcwStAhaQpWGGaumiQsQ== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ekdUjpAity3r for ; Tue, 4 Jan 2022 02:58:52 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNq4Pr3z1VSjC for ; Tue, 4 Jan 2022 02:58:51 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 10/22] ata: ahci_xgene: add compile test support Date: Tue, 4 Jan 2022 19:58:31 +0900 Message-Id: <20220104105843.1730172-11-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable PHY_XGENE. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 9def63c7e9ad..1be6a14e46e1 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -273,7 +273,7 @@ config AHCI_TEGRA config AHCI_XGENE tristate "APM X-Gene 6.0Gbps AHCI SATA host controller support" - depends on PHY_XGENE + depends on PHY_XGENE || COMPILE_TEST select SATA_HOST help This option enables support for APM X-Gene SoC SATA host controller. From patchwork Tue Jan 4 10:58:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575187 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=WkdPPhm4; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNy4H2Rz9t0Z for ; Tue, 4 Jan 2022 21:58:58 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230395AbiADK66 (ORCPT ); Tue, 4 Jan 2022 05:58:58 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:48315 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231766AbiADK6z (ORCPT ); Tue, 4 Jan 2022 05:58:55 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNr6MRcz1VSkZ for ; Tue, 4 Jan 2022 02:58:52 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293932; x=1643885933; bh=q9BWiVvZt3MIOYJ2V8 /iUiTqcAk0PBCTR0I0ldil8n0=; b=WkdPPhm442chp58leW2K89H1/+O/MJX6zG qbNVRfvUTIIaprSr2L7rlC0WsAKekfLqfItEL5Z3p1u5eaAJZKxuwAWG7wgxuN34 9e1t/MjdB4Ax5x7Eb2Oq778ru7Sv5lpsyg59p7c0lkDgPbMvELGvjQNjTikPgms7 x9eO9BOEfNZ0tpuF2PFemDca86F/XZ9cDCc9lRCyFrCJzt0zvXNdfxv6iCMtL86B xJ9JVFzIEtNaKkvFvpkID8RxK+fVTsUZ6Dq5aL5TT4s9W34gZjJfsku36ISLMdFH Ug1KT31ZyXox8IITOI6OgVrd5iEzghfFSvtpYTG5fcjPUQNsN5TA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id dSrA1R82cC6z for ; Tue, 4 Jan 2022 02:58:52 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNr1hxqz1VSkX for ; Tue, 4 Jan 2022 02:58:52 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 11/22] ata: ahci_seattle: add compile test support Date: Tue, 4 Jan 2022 19:58:32 +0900 Message-Id: <20220104105843.1730172-12-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_SEATTLE. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 1be6a14e46e1..8df5b32e6879 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -311,7 +311,7 @@ config SATA_GEMINI config SATA_AHCI_SEATTLE tristate "AMD Seattle 6.0Gbps AHCI SATA host controller support" - depends on ARCH_SEATTLE + depends on ARCH_SEATTLE || COMPILE_TEST select SATA_HOST help This option enables support for AMD Seattle SATA host controller. From patchwork Tue Jan 4 10:58:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575188 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=ELIQ4qG8; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNy6ZpFz9sRR for ; Tue, 4 Jan 2022 21:58:58 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231781AbiADK66 (ORCPT ); Tue, 4 Jan 2022 05:58:58 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:15911 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231767AbiADK6z (ORCPT ); Tue, 4 Jan 2022 05:58:55 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNs3cgZz1VSkX for ; Tue, 4 Jan 2022 02:58:53 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293933; x=1643885934; bh=cqjQ/u/nAi1nsP7hMv ygIYhj+8OlOjgqEMjhLOKOa54=; b=ELIQ4qG8FatzV4oOkN8XY6H/juR/foOwG+ ZreE92/C2jVoo88Fh6qpSEyEuNKjuJ1pJ//28aojdHeeqwa7+TftC/egz5MOYodA Rc+Jrc0f1xekuc5dY8oLSdxbacVAX3yty2vyzDwc5CdumgzTpzE8TkMCe/TPVFLO MH97DocfEQYii2gAFrxEdwq9MAlfV5C6rzIOk2/Q2hcdjnqbO3OSCC7t86Pjke2S DnYXyree0CTGxM1a219j2uDhMzkB7JUWI5V1uK6yPsFQBHXSHGqisE3PbjArHaFS VH0cdS4YSEErvvIScEJCiEqSnh2HWEiKqp/cWwGopTqfU1GQHmDg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 8egGA-L3KVIc for ; Tue, 4 Jan 2022 02:58:53 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNr6BPwz1VSkW for ; Tue, 4 Jan 2022 02:58:52 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 12/22] ata: pata_bk3710: add compile test support Date: Tue, 4 Jan 2022 19:58:33 +0900 Message-Id: <20220104105843.1730172-13-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_DAVINCI. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 8df5b32e6879..b706a3a64b11 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -616,7 +616,7 @@ config PATA_ATP867X config PATA_BK3710 tristate "Palmchip BK3710 PATA support" - depends on ARCH_DAVINCI + depends on ARCH_DAVINCI || COMPILE_TEST select PATA_TIMINGS help This option enables support for the integrated IDE controller on From patchwork Tue Jan 4 10:58:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575186 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=o7FF89f/; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNy1zR0z9sRR for ; Tue, 4 Jan 2022 21:58:58 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231777AbiADK65 (ORCPT ); Tue, 4 Jan 2022 05:58:57 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:30358 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230395AbiADK6z (ORCPT ); Tue, 4 Jan 2022 05:58:55 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNt0kQQz1VSkb for ; Tue, 4 Jan 2022 02:58:54 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293933; x=1643885934; bh=8/kv1OugAQEiCUrV7v GDCkqAWYWKLJ8UATMZudhn7yw=; b=o7FF89f/PNWK5OMkUwZngMN4jtuif/Re+B xsh+ZkoMDjnproKrOPy17BbAZNjQZr6FLb0q5rpZ2NRxC+7HTCcKBi1zMSI/Gvje UmQRjvNN9Wc1rfPPtve9JNdpdZIwOJzio8bKxouC9zyXileWvCfm3hzvLpVJ84zV Fv3HZw0nH70vQ0JZmYs1xL9XeRbcI3ecCjV1KcNpMgFLztqkATN/WNTEKCzhdQId qEjfs7x/526LI5+F+FXtpZGsTEfYqTXR7oQMK7NiA7SNLOjqqvRELcgqDjTZbLas h0S1XK9gSm0YJwsWxIxDabTOo+wrPZ+kJlIPInF1uD0HfoVQTRag== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id EA2VMOZxeLyB for ; Tue, 4 Jan 2022 02:58:53 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNs3SSVz1VSjC for ; Tue, 4 Jan 2022 02:58:53 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 13/22] ata: pata_cs5535: add compile test support Date: Tue, 4 Jan 2022 19:58:34 +0900 Message-Id: <20220104105843.1730172-14-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not have X86_32 enabled. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index b706a3a64b11..daf57a4e8196 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -654,7 +654,7 @@ config PATA_CS5530 config PATA_CS5535 tristate "CS5535 PATA support (Experimental)" - depends on PCI && X86_32 + depends on PCI && (X86_32 || COMPILE_TEST) help This option enables support for the NatSemi/AMD CS5535 companion chip used with the Geode processor family. From patchwork Tue Jan 4 10:58:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575189 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=paE3fjw5; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNz1mNPz9t0Z for ; Tue, 4 Jan 2022 21:58:59 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231767AbiADK66 (ORCPT ); Tue, 4 Jan 2022 05:58:58 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:12300 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230408AbiADK6z (ORCPT ); Tue, 4 Jan 2022 05:58:55 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNt50VVz1VSkV for ; Tue, 4 Jan 2022 02:58:54 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293934; x=1643885935; bh=nRJ4bJ8Op3GncU+S7p 4VpliHyoYOo0rARw/PVhc9Mtk=; b=paE3fjw5Cdv3i3qXdLvweBFkKmxLxjIM+d k/F1vf59lWxDdBVmRSAsE+6Ai0I5/joLTqKBHr015UTSlTFOMxz9nivrelVYtYMD D1/QijMCQ7Wd+cFbbde8tZQx2LHnH2SrF7ak7VMrHfQ0BuIAOC5Itfx9tm4p5yDe BDgXL+FsRCcSdt9mfll18ukOMO/WitBp3nXY4TXjmNaqf2nAvRLdTKdwjt+A+OLr hRvI5j/nxKx1INwpkDo0xgXpmAwIMX6Yw8Rete4O09O3ksEIprNk7LykXgD/jyFc v98//KQ96La4A+WfXzIBzAtm0rjS8r6MYcA+1Av76fi5Lol4gvXg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id UOtacS9UB-cL for ; Tue, 4 Jan 2022 02:58:54 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNt0h20z1VSkW for ; Tue, 4 Jan 2022 02:58:53 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 14/22] ata: pata_ftide010: add compile test support Date: Tue, 4 Jan 2022 19:58:35 +0900 Message-Id: <20220104105843.1730172-15-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARM. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index daf57a4e8196..1b18de61e8df 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -702,7 +702,7 @@ config PATA_EP93XX config PATA_FTIDE010 tristate "Faraday Technology FTIDE010 PATA support" depends on OF - depends on ARM + depends on ARM || COMPILE_TEST depends on SATA_GEMINI help This option enables support for the Faraday FTIDE010 From patchwork Tue Jan 4 10:58:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575191 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=AGqJCx1U; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqP00RWLz9t0Z for ; Tue, 4 Jan 2022 21:59:00 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230427AbiADK66 (ORCPT ); Tue, 4 Jan 2022 05:58:58 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:61339 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230412AbiADK65 (ORCPT ); Tue, 4 Jan 2022 05:58:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNv2FVdz1VSkf for ; Tue, 4 Jan 2022 02:58:55 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293935; x=1643885936; bh=TJjSjqk2jqeCRQBA08 y636HzB4bhESj8V304CjrWi90=; b=AGqJCx1UXNEUOSBTfgTbClQxM00ZqBfBSw B8rhCjRFekhnkOTdzcQ7nzQ9kYTiB7vbkeM2PYbq8IznCcvAu21dPrg+UsLVTjPD l2sGYku197cU+0xZCw5iLqfjS3MiucgjU09jdZ9VVlmYWUmuCOtF8zL2yrV27CQp +MVk5cFIQdPZp/tGAy41AzOpllm9NUGDbGlyzOzdn81rikvSDemzNpWhzhia/duZ Ll5Qq1VgjR0ZZSVgZsO8Ot3X0+wktxv87dEcXn5nqVCQ1oo9Hq2WO8tEi+mj5L1j xRWYSKEW8mOBWMBtOShFG3wF8+ogWddGmp2iS/I+jcMadGHRs9wA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 9_LW0ZU6XuaT for ; Tue, 4 Jan 2022 02:58:55 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNt4ywzz1VSjC for ; Tue, 4 Jan 2022 02:58:54 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 15/22] ata: pata_imx: add compile test support Date: Tue, 4 Jan 2022 19:58:36 +0900 Message-Id: <20220104105843.1730172-16-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_MXC. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 1b18de61e8df..e4e4460cb1fe 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -765,7 +765,7 @@ config PATA_ICSIDE config PATA_IMX tristate "PATA support for Freescale iMX" - depends on ARCH_MXC + depends on ARCH_MXC || COMPILE_TEST select PATA_TIMINGS help This option enables support for the PATA host available on Freescale From patchwork Tue Jan 4 10:58:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575190 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=O6YMRszZ; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqNz4Lsfz9sRR for ; Tue, 4 Jan 2022 21:58:59 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230408AbiADK66 (ORCPT ); Tue, 4 Jan 2022 05:58:58 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:61966 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230427AbiADK65 (ORCPT ); Tue, 4 Jan 2022 05:58:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNv6xfTz1VSkW for ; Tue, 4 Jan 2022 02:58:55 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293935; x=1643885936; bh=TdNadDRWZWO0UR/NUk DS73txm02UaRoH6IpNbWDmrVw=; b=O6YMRszZy0mdiR6Cn6mrUBj3h5Thx69wZm pv6zJGdhB/1cDs3VF3F3OAk9Q/mm5Hl1AwVAT5Ar2jcz2sdz8IVbqVpZ7Z5IZZMy lOqXU3jGd+3kaZ6qIUtt+s8U0FTFHtmXLRIKw3wKBkETiHfuc9shghqK/g9Z+Z8r Gswr5kxWKCzyyi5bhxqtHRpB5ne0NBTv/V6EjojqQVY+ATkhivNNVRU3RgM80iXB k/HzhFn0OugfdvyTBk6zkB6EXI6E6CoOiSDWjUduJO5Iy7rpl+L7MTx8PIxhJF3N 6Peua5bUQdlf2qqF3E81Qd9vNyvpGuLirZANTuTbCweEP6Yg0p0A== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 3Iez2VLTIrFW for ; Tue, 4 Jan 2022 02:58:55 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNv2FPvz1VSkd for ; Tue, 4 Jan 2022 02:58:55 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 16/22] ata: pata_pxa: add compile test support Date: Tue, 4 Jan 2022 19:58:37 +0900 Message-Id: <20220104105843.1730172-17-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_PXA. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index e4e4460cb1fe..59576f92c730 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -986,7 +986,7 @@ config PATA_VIA config PATA_PXA tristate "PXA DMA-capable PATA support" - depends on ARCH_PXA + depends on ARCH_PXA || COMPILE_TEST help This option enables support for harddrive attached to PXA CPU's bus. From patchwork Tue Jan 4 10:58:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575197 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=uEPglfh/; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqP22BYHz9t0Z for ; Tue, 4 Jan 2022 21:59:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231766AbiADK7B (ORCPT ); Tue, 4 Jan 2022 05:59:01 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:23489 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231768AbiADK65 (ORCPT ); Tue, 4 Jan 2022 05:58:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNw45t6z1VSkd for ; Tue, 4 Jan 2022 02:58:56 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293936; x=1643885937; bh=fAXPgWQpkquWuoIUky T8B4i5/laBgCWhX7Dl3oxQ82s=; b=uEPglfh/9Vfgqh5DWpD1Lk/87eFd9alM6Q 76PT5+nQPB7XyxS6bEB24DAm2G4HORHfz5+J54O/MDFRUT+upOgpVO8yDchEKMIb 5/NZyC3AcIXOiK/EZnPOgUlxTaTGhyB0M+N0tYyPH0XswDryCs6EkpR1vImThgjI xk/GK9bwnF056qx2OMwBbEcSIzn+wMLj1sinvu+thULnuUnGSR8AFI4lQpKVJ7l4 o/a8nxpPtlQWdM9fzvBXzeWwU+sxrrjFETMWmoR7ZuIjbzLKKSIdiCmwviBuWnnM XdZgcbiciqKsvPl1SYg4YxO1pDnS64Y+cKS7YOaIaUG4wU+l++Ow== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id i3KvOJuKARHs for ; Tue, 4 Jan 2022 02:58:56 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNv70bbz1VSkc for ; Tue, 4 Jan 2022 02:58:55 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 17/22] ata: pata_legacy: add compile test support Date: Tue, 4 Jan 2022 19:58:38 +0900 Message-Id: <20220104105843.1730172-18-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ISA. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 59576f92c730..490f0856a271 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -1137,7 +1137,7 @@ config PATA_OF_PLATFORM config PATA_QDI tristate "QDI VLB PATA support" - depends on ISA + depends on ISA || COMPILE_TEST select PATA_LEGACY help Support for QDI 6500 and 6580 PATA controllers on VESA local bus. @@ -1172,7 +1172,7 @@ config PATA_SAMSUNG_CF config PATA_WINBOND_VLB tristate "Winbond W83759A VLB PATA support (Experimental)" - depends on ISA + depends on ISA || COMPILE_TEST select PATA_LEGACY help Support for the Winbond W83759A controller on Vesa Local Bus From patchwork Tue Jan 4 10:58:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575192 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=ciRHDM/G; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqP06rfCz9sRR for ; Tue, 4 Jan 2022 21:59:00 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231787AbiADK7A (ORCPT ); Tue, 4 Jan 2022 05:59:00 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:57557 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231774AbiADK65 (ORCPT ); Tue, 4 Jan 2022 05:58:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNx17pqz1VSkY for ; Tue, 4 Jan 2022 02:58:57 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293936; x=1643885937; bh=fnXKGNmAu/ePo+VMNr 6X/hZ/aPnlP5tuu2LIvpaBymo=; b=ciRHDM/Gi8+1jMJqxpTGVHswpjGFH74kI0 BIhWqlJNCUkEUoKz4KyHQzSN5A35+fjzviPy3NxT6kWRfL97M4tbLVZYx/zub6Mt GIyqpMzE2El10cSmmY+yCi+V2kAUEjTiOB8kFf4lhXxmWzWa35MNMyjC6LQWDpZV D2aDfr+EUhY5MBxg7U4h0maHt0+74O/QIwFyiXC8Yz7GO1InvzpRg/mzJdEAaOSg DqnLgQtjW5lozJaP1sZz+cFKXc8/99CohGNsFa5n665GNr9dcadeIqIgF73vWDYL gx4h7pBKMj/efX6pX2hQdMKp3s8lOQeyFKe20j9UsugvXDUgXF7w== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 2_z0Qz5dOSnG for ; Tue, 4 Jan 2022 02:58:56 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNw3vhjz1VSjC for ; Tue, 4 Jan 2022 02:58:56 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 18/22] ata: pata_samsung_cf: add compile test support Date: Tue, 4 Jan 2022 19:58:39 +0900 Message-Id: <20220104105843.1730172-19-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable SAMSUNG_DEV_IDE. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 490f0856a271..8af5659a7676 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -1162,7 +1162,7 @@ config PATA_RZ1000 config PATA_SAMSUNG_CF tristate "Samsung SoC PATA support" - depends on SAMSUNG_DEV_IDE + depends on SAMSUNG_DEV_IDE || COMPILE_TEST select PATA_TIMINGS help This option enables basic support for Samsung's S3C/S5P board From patchwork Tue Jan 4 10:58:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575193 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=qtKrQw/j; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqP123sZz9t0k for ; Tue, 4 Jan 2022 21:59:01 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230399AbiADK7A (ORCPT ); Tue, 4 Jan 2022 05:59:00 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:61966 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231776AbiADK65 (ORCPT ); Tue, 4 Jan 2022 05:58:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNx5R4Mz1VSkV for ; Tue, 4 Jan 2022 02:58:57 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293937; x=1643885938; bh=mAWYvzuR3sqOkUm6/A aO+z0281R9XL9qfwdm7U/tZZw=; b=qtKrQw/jWoXklf+88y1GhbZdL29XJaibbp 0UNhUoDLeZk2e9W6Qu8SFe0JHwxrSkeIX3gONdgyfQq5e326IfbU4d6DjDsMgoDy bOHYutOGoa1/4AJP9ZE0fn6h9ryRqsmyiODszEII1fua7LrSzVXgMwxVLr6ZIrBa GHntKg3w85VSj9ui/nKTav32lCaPO4jgyOT9X1Krbl1UnAjxbzLdCj+IezGpZHSJ 3zgJBPzMemWnA+W9cUZJOckaUr1NiMsbPg97Lgh3fNHsT5CGxqnk6tWzh4O8sMmd fasCXMLpwWG0FUK3KgA1T/0byebF0kgl5ckhbBzgLUJxCjbQNW6g== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 23o2m_uQeAKj for ; Tue, 4 Jan 2022 02:58:57 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNx15KDz1VSkX for ; Tue, 4 Jan 2022 02:58:57 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 19/22] ata: sata_fsl: fix scsi host initialization Date: Tue, 4 Jan 2022 19:58:40 +0900 Message-Id: <20220104105843.1730172-20-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org When compiling with W=1, the sata_fsl driver compilation throws the warning: drivers/ata/sata_fsl.c:1385:22: error: initialized field overwritten [-Werror=override-init] 1385 | .can_queue = SATA_FSL_QUEUE_DEPTH, This is due to the driver scsi host template initialization overwriting the can_queue field that is already set using the ATA_NCQ_SHT() initializer macro, resulting in the same field being initialized twice in the host template declaration. To remove this warning, introduce the ATA_SUBBASE_SHT_QD() and ATA_NCQ_SHT_QD() initialization macros to allow specifying a queue depth different from the default ATA_DEF_QUEUE using an additional argument to the macro. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/sata_fsl.c | 3 +-- include/linux/libata.h | 11 +++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/drivers/ata/sata_fsl.c b/drivers/ata/sata_fsl.c index 142e65d5efc7..101d4dd79f62 100644 --- a/drivers/ata/sata_fsl.c +++ b/drivers/ata/sata_fsl.c @@ -1380,8 +1380,7 @@ static void sata_fsl_host_stop(struct ata_host *host) * scsi mid-layer and libata interface structures */ static struct scsi_host_template sata_fsl_sht = { - ATA_NCQ_SHT("sata_fsl"), - .can_queue = SATA_FSL_QUEUE_DEPTH, + ATA_NCQ_SHT_QD("sata_fsl", SATA_FSL_QUEUE_DEPTH), .sg_tablesize = SATA_FSL_MAX_PRD_USABLE, .dma_boundary = ATA_DMA_BOUNDARY, }; diff --git a/include/linux/libata.h b/include/linux/libata.h index ab2d404cde08..cafe360ab3cd 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h @@ -1385,6 +1385,12 @@ extern const struct attribute_group *ata_common_sdev_groups[]; .tag_alloc_policy = BLK_TAG_ALLOC_RR, \ .slave_configure = ata_scsi_slave_config +#define ATA_SUBBASE_SHT_QD(drv_name, drv_qd) \ + __ATA_BASE_SHT(drv_name), \ + .can_queue = drv_qd, \ + .tag_alloc_policy = BLK_TAG_ALLOC_RR, \ + .slave_configure = ata_scsi_slave_config + #define ATA_BASE_SHT(drv_name) \ ATA_SUBBASE_SHT(drv_name), \ .sdev_groups = ata_common_sdev_groups @@ -1396,6 +1402,11 @@ extern const struct attribute_group *ata_ncq_sdev_groups[]; ATA_SUBBASE_SHT(drv_name), \ .sdev_groups = ata_ncq_sdev_groups, \ .change_queue_depth = ata_scsi_change_queue_depth + +#define ATA_NCQ_SHT_QD(drv_name, drv_qd) \ + ATA_SUBBASE_SHT_QD(drv_name, drv_qd), \ + .sdev_groups = ata_ncq_sdev_groups, \ + .change_queue_depth = ata_scsi_change_queue_depth #endif /* From patchwork Tue Jan 4 10:58:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575196 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=eL7aqvVp; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqP171Hlz9t0k for ; Tue, 4 Jan 2022 21:59:01 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231782AbiADK7B (ORCPT ); Tue, 4 Jan 2022 05:59:01 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:61339 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231766AbiADK66 (ORCPT ); Tue, 4 Jan 2022 05:58:58 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNy27Q9z1VSkZ for ; Tue, 4 Jan 2022 02:58:58 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293938; x=1643885939; bh=XP7I6JWd2cbVrmVtE6 mq4d1SGhifkl7D2b/yi72Jeq8=; b=eL7aqvVpmTjqs3f3AtgkUNJ0iyogO2/6+U WPTs3H9/tFFaHqxMHN8BOWc95Okpp07pHwGEPjhYNeVVtDlgoMaxMJwAQZGtPRLw V+nddL4fm3MXSBfGerp+hn2ys8/Tas+vD5VLphgd9LTHnX1bnvYy2WWyzjGi8IAZ ROZjMEc6w/HsMissYgo6lwYdX0RwH0xmlj5/FL1dQsgilGoJMZM8MHipmhPnMPLu juKSK1yCOOCNbN32jM+toxZRCPtHXS+lJn/m2leBNL6Smz+bzrxWZjovFuUHUeX/ RrZcCDyx6bih9qKgdSAG9sseCWluhzy1FeJF5dR3xj0f//2OmOTw== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id eif_PE1mHOfC for ; Tue, 4 Jan 2022 02:58:58 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNx55Wtz1VSjC for ; Tue, 4 Jan 2022 02:58:57 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 20/22] ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions Date: Tue, 4 Jan 2022 19:58:41 +0900 Message-Id: <20220104105843.1730172-21-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org The fields of the cmdhdr_tbl_entry structure all store __le32 values, and so are the dba and ddc_and_ext fields of the prde structure. Define these fields using the __le32 type to avoid sparse warnings about incorrect type in assignment. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/sata_fsl.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/ata/sata_fsl.c b/drivers/ata/sata_fsl.c index 101d4dd79f62..13d532193405 100644 --- a/drivers/ata/sata_fsl.c +++ b/drivers/ata/sata_fsl.c @@ -221,10 +221,10 @@ enum { * 4 Dwords per command slot, command header size == 64 Dwords. */ struct cmdhdr_tbl_entry { - u32 cda; - u32 prde_fis_len; - u32 ttl; - u32 desc_info; + __le32 cda; + __le32 prde_fis_len; + __le32 ttl; + __le32 desc_info; }; /* @@ -259,9 +259,9 @@ struct command_desc { */ struct prde { - u32 dba; + __le32 dba; u8 fill[2 * 4]; - u32 ddc_and_ext; + __le32 ddc_and_ext; }; /* From patchwork Tue Jan 4 10:58:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575195 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=WxZXmYOc; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqP14QZvz9sRR for ; Tue, 4 Jan 2022 21:59:01 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231774AbiADK7B (ORCPT ); Tue, 4 Jan 2022 05:59:01 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:8191 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231782AbiADK67 (ORCPT ); Tue, 4 Jan 2022 05:58:59 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNy6R5dz1VSkb for ; Tue, 4 Jan 2022 02:58:58 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293938; x=1643885939; bh=nj7oJlA+0Ay0qoDzOh +P6DuVUyVAtM2MHB0KNWNzBKI=; b=WxZXmYOc/ODGU/czRQivL/ktjq9WL7dROu cF/SIa+USnjVyQc4LYRyEESr9oFvoiLXDtNEmlz+Dz/pbmKQbEN5g/xSspz6OLxn zJrGH7Kv/nyZjzLQR+MWHcghirMnzzacBySIHOgaCJEzh6EqgNM8yX8z7i0jjG36 fquh0HfUpQMcshkJNppSZ0P90hPbMVouJrhunHaDuEUxz97nCzkiQidZm45gXXep H7ygSDZFkP4DiyaKwg/m4KXvZNUSRvqXcWKrzZyj6FUMmCS0zOXXA++SxxBw7+v/ OGkHZsDRD6BzR+ubqgTzUXxJPoT2va2JKb5EgTUPNbyGC6a3/Ghg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 55eByZ5kTEWN for ; Tue, 4 Jan 2022 02:58:58 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNy21g2z1VSkX for ; Tue, 4 Jan 2022 02:58:58 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 21/22] ata: ahci_xgene: use correct type for port mmio address Date: Tue, 4 Jan 2022 19:58:42 +0900 Message-Id: <20220104105843.1730172-22-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Sparse complains about an incorrect type for port_mmio pointer variables: drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces) drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem * Fix this by declaring port_mmio as "void __iomem *" instead of "void *". Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/ahci_xgene.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index 4d8a186ec12a..68ec7e9430b2 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -193,7 +193,7 @@ static unsigned int xgene_ahci_qc_issue(struct ata_queued_cmd *qc) struct xgene_ahci_context *ctx = hpriv->plat_data; int rc = 0; u32 port_fbs; - void *port_mmio = ahci_port_base(ap); + void __iomem *port_mmio = ahci_port_base(ap); /* * Write the pmp value to PxFBS.DEV @@ -454,7 +454,7 @@ static int xgene_ahci_pmp_softreset(struct ata_link *link, unsigned int *class, int pmp = sata_srst_pmp(link); struct ata_port *ap = link->ap; u32 rc; - void *port_mmio = ahci_port_base(ap); + void __iomem *port_mmio = ahci_port_base(ap); u32 port_fbs; /* @@ -499,7 +499,7 @@ static int xgene_ahci_softreset(struct ata_link *link, unsigned int *class, struct ata_port *ap = link->ap; struct ahci_host_priv *hpriv = ap->host->private_data; struct xgene_ahci_context *ctx = hpriv->plat_data; - void *port_mmio = ahci_port_base(ap); + void __iomem *port_mmio = ahci_port_base(ap); u32 port_fbs; u32 port_fbs_save; u32 retry = 1; From patchwork Tue Jan 4 10:58:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575198 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=fWNi/rdq; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JSqP35F4qz9sRR for ; Tue, 4 Jan 2022 21:59:03 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231791AbiADK7C (ORCPT ); Tue, 4 Jan 2022 05:59:02 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:41361 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230412AbiADK67 (ORCPT ); Tue, 4 Jan 2022 05:58:59 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JSqNz3D8cz1VSkW for ; Tue, 4 Jan 2022 02:58:59 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641293939; x=1643885940; bh=YkWEdMiYcrun25eWeg XuApHlXtiSAOATwIg1mIVIfFY=; b=fWNi/rdq33HbzV+/CYZf0q6bBkhgS3R38V Fn36pPTG5OPzGF9kRT6iaa0hNEFmpd7Bru+bx6Di+2bCkpmlnfuVgmg6P12Hz3Nz /VOhT+Gc0/IGBWoOHypkOP5VWSD7EbKxafNtdjaeTgtlNMnpPcU4ljefEalbr4tN 5P1meRsboeM1kMssZAVxaGft+Rdx9h23gfM1E0iOSfoVaDL0n+a2xqU3Iut5zCy0 KrFW3YuBKQv8RYMeiXsTBHAQ6pnj/tVzniX0+UUlyBUJNqJNOrnO9N9P5xmSmNBv /6u67UXTXhFL2KQWaeoRZCWl7pEGNQzNpSVw5fl+d3l5GVQ5Mtiw== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id hb3nb77uy15c for ; Tue, 4 Jan 2022 02:58:59 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JSqNy62W4z1VSjC for ; Tue, 4 Jan 2022 02:58:58 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Subject: [PATCH v2 22/22] ata: ahci_xgene: Fix id array access in xgene_ahci_read_id() Date: Tue, 4 Jan 2022 19:58:43 +0900 Message-Id: <20220104105843.1730172-23-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> References: <20220104105843.1730172-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org ATA IDENTIFY command returns an array of le16 words. Accessing it as a u16 array triggers the following sparse warning: drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &= drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16 Use a local variable to explicitly cast the id array to __le16 to avoid this warning. Signed-off-by: Damien Le Moal --- drivers/ata/ahci_xgene.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index 68ec7e9430b2..d5075d0f8cb1 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -239,6 +239,7 @@ static bool xgene_ahci_is_memram_inited(struct xgene_ahci_context *ctx) static unsigned int xgene_ahci_read_id(struct ata_device *dev, struct ata_taskfile *tf, u16 *id) { + __le16 *__id = (__le16 *)id; u32 err_mask; err_mask = ata_do_dev_read_id(dev, tf, id); @@ -259,7 +260,7 @@ static unsigned int xgene_ahci_read_id(struct ata_device *dev, * * Clear reserved bit 8 (DEVSLP bit) as we don't support DEVSLP */ - id[ATA_ID_FEATURE_SUPP] &= cpu_to_le16(~(1 << 8)); + __id[ATA_ID_FEATURE_SUPP] &= cpu_to_le16(~(1 << 8)); return 0; }