This patch help do not compile functions relative to setting latency, setting bus master wich have provided on bios.Davem says "The chip can be used on systems without a BIOS and that should still work."
Signed-off-by: Corcodel Marian <a...@marian1000.go.ro> --- drivers/Kconfig | 4 ++++ drivers/net/ethernet/realtek/r8169.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/Kconfig b/drivers/Kconfig index d2ac339..46bdd2b 100644 --- a/drivers/Kconfig +++ b/drivers/Kconfig @@ -1,5 +1,9 @@ menu "Device Drivers" +config BIOS_SUPPORT + bool "bios support for systems wich have one" + def_bool y + source "drivers/amba/Kconfig" source "drivers/base/Kconfig" diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c index 6a2b7bb..2e83059 100644 --- a/drivers/net/ethernet/realtek/r8169.c +++ b/drivers/net/ethernet/realtek/r8169.c @@ -8262,8 +8262,9 @@ static int rtl_init_one(struct pci_dev *pdev, const struct pci_device_id *ent) rtl_hw_reset(tp); rtl_ack_events(tp, 0xffff); - +#ifndef CONFIG_BIOS_SUPPORT pci_set_master(pdev); +#endif rtl_init_mdio_ops(tp); rtl_init_pll_power_ops(tp); -- 2.5.0