mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 12:11:40 +00:00
ata: sata_gemini: Remove dependency on OF for compile tests
If CONFIG_OF is disabled, then using the macro of_match_ptr() results
in the gemini_sata_of_match variable being unused, which generates a
compilation warning and a compilation error if CONFIG_WERROR is enabled.
Removing the use of this macro by directly assigning the
gemini_sata_of_match match table to the .of_match_table field in the
platform driver definition allows removing the dependency on OF for
compile tests, thus improving compile test coverage.
Fixes: f7220eac75
("ata: Kconfig: fix sata gemini compile test condition")
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
1dea5edc90
commit
6c4c900b73
@ -295,7 +295,7 @@ config SATA_FSL
|
||||
|
||||
config SATA_GEMINI
|
||||
tristate "Gemini SATA bridge support"
|
||||
depends on ARCH_GEMINI || (OF && COMPILE_TEST)
|
||||
depends on ARCH_GEMINI || COMPILE_TEST
|
||||
select SATA_HOST
|
||||
default ARCH_GEMINI
|
||||
help
|
||||
|
@ -421,7 +421,7 @@ static const struct of_device_id gemini_sata_of_match[] = {
|
||||
static struct platform_driver gemini_sata_driver = {
|
||||
.driver = {
|
||||
.name = DRV_NAME,
|
||||
.of_match_table = of_match_ptr(gemini_sata_of_match),
|
||||
.of_match_table = gemini_sata_of_match,
|
||||
},
|
||||
.probe = gemini_sata_probe,
|
||||
.remove = gemini_sata_remove,
|
||||
|
Loading…
Reference in New Issue
Block a user