diff --git a/devices/igb/igb_main-5.14-ethercat.c b/devices/igb/igb_main-5.14-ethercat.c index 61e8075e..3f2ef97a 100644 --- a/devices/igb/igb_main-5.14-ethercat.c +++ b/devices/igb/igb_main-5.14-ethercat.c @@ -8122,7 +8122,7 @@ static int igb_poll(struct napi_struct *napi, int budget) bool clean_complete = true; int work_done = 0; - if (get_ecdev(q_vector->adapter)) { + if (q_vector->adapter->ecdev) { return -EBUSY; } diff --git a/devices/igb/igb_main-5.15-ethercat.c b/devices/igb/igb_main-5.15-ethercat.c index 22b9a53e..7faf90b3 100644 --- a/devices/igb/igb_main-5.15-ethercat.c +++ b/devices/igb/igb_main-5.15-ethercat.c @@ -8112,7 +8112,7 @@ static int igb_poll(struct napi_struct *napi, int budget) bool clean_complete = true; int work_done = 0; - if (get_ecdev(q_vector->adapter)) { + if (q_vector->adapter->ecdev) { return -EBUSY; } diff --git a/devices/igb/igb_main-6.1-ethercat.c b/devices/igb/igb_main-6.1-ethercat.c index 144eab09..73f6fa9a 100644 --- a/devices/igb/igb_main-6.1-ethercat.c +++ b/devices/igb/igb_main-6.1-ethercat.c @@ -8265,7 +8265,7 @@ static int igb_poll(struct napi_struct *napi, int budget) bool clean_complete = true; int work_done = 0; - if (get_ecdev(q_vector->adapter)) { + if (q_vector->adapter->ecdev) { return -EBUSY; }