Hi Tejun, Fengguang, Please help to verify if this patch can remove the warnings. Thanks, Yuantian > -----Original Message----- > From: Yuantian.Tang@xxxxxxxxxxxxx [mailto:Yuantian.Tang@xxxxxxxxxxxxx] > Sent: Monday, September 14, 2015 3:13 PM > To: hdegoede@xxxxxxxxxx > Cc: tj@xxxxxxxxxx; fengguang.wu@xxxxxxxxx; linux-ide@xxxxxxxxxxxxxxx; > linux-kernel@xxxxxxxxxxxxxxx; Tang Yuantian-B29983 > <Yuantian.Tang@xxxxxxxxxxxxx> > Subject: [PATCH v3] ahci: qoriq: fixed using uninitialized variable warnings > > From: Tang Yuantian <Yuantian.Tang@xxxxxxxxxxxxx> > > kbuild test robot reports the warnings: > drivers/ata/ahci_qoriq.c: In function 'ahci_qoriq_hardreset': > >> include/asm-generic/io.h:163:2: warning: 'px_is' may be used > >> uninitialized in this function [-Wuninitialized] > drivers/ata/ahci_qoriq.c:70:14: note: 'px_is' was declared here > >> include/asm-generic/io.h:163:2: warning: 'px_cmd' may be used > >> uninitialized in this function [-Wuninitialized] > drivers/ata/ahci_qoriq.c:70:6: note: 'px_cmd' was declared here > > This is caused by openrisc arch's compiler. This driver is for QorIQ ARM > platforms. So add the dependency on ARM to remove these warnings. > > Signed-off-by: Tang Yuantian <Yuantian.Tang@xxxxxxxxxxxxx> > --- > v3: > - fix it by in a new way > v2: > - try another way to fix the warnings > - remove clean up code > > drivers/ata/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 6aaa3f8..a830344 > 100644 > --- a/drivers/ata/Kconfig > +++ b/drivers/ata/Kconfig > @@ -177,7 +177,7 @@ config AHCI_XGENE > > config AHCI_QORIQ > tristate "Freescale QorIQ AHCI SATA support" > - depends on OF > + depends on OF && ARM > help > This option enables support for the Freescale QorIQ AHCI SoC's > onboard AHCI SATA. > -- > 2.1.0.27.g96db324 -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html