> On Sep 27, 2018, at 11:25 AM, Michael Chan <[email protected]> wrote: > > On Thu, Sep 27, 2018 at 9:32 AM Eric Dumazet <[email protected]> wrote: >> >> Since we do no longer require NAPI drivers to provide >> an ndo_poll_controller(), napi_schedule() has not been done >> before poll_one_napi() invocation. >> >> So testing NAPI_STATE_SCHED is likely to cause early returns. >> >> While we are at it, remove outdated comment. >> >> Note to future bisections : This change might surface prior >> bugs in drivers. See commit 73f21c653f93 ("bnxt_en: Fix TX >> timeout during netpoll.") for one occurrence. >> >> Fixes: ac3d9dd034e5 ("netpoll: make ndo_poll_controller() optional") >> Signed-off-by: Eric Dumazet <[email protected]> >> Tested-by: Song Liu <[email protected]> >> Cc: Michael Chan <[email protected]> > > Reviewed-and-tested-by: Michael Chan <[email protected]> Reviewed-and-tested-by: Song Liu <[email protected]>
- [PATCH net 00/11] netpoll: second round of fixes. Eric Dumazet
- [PATCH net 03/11] ehea: remove ndo_poll_controller Eric Dumazet
- [PATCH net 02/11] hinic: remove ndo_poll_controller Eric Dumazet
- [PATCH net 01/11] netpoll: do not test NAPI_STATE_SCHED ... Eric Dumazet
- Re: [PATCH net 01/11] netpoll: do not test NAPI_STAT... Michael Chan
- Re: [PATCH net 01/11] netpoll: do not test NAPI_... Song Liu
- [PATCH net 04/11] net: hns: remove ndo_poll_controller Eric Dumazet
- [PATCH net 05/11] virtio_net: remove ndo_poll_controller Eric Dumazet
- [PATCH net 06/11] qlcnic: remove ndo_poll_controller Eric Dumazet
- [PATCH net 09/11] sfc: remove ndo_poll_controller Eric Dumazet
- [PATCH net 10/11] sfc-falcon: remove ndo_poll_controller Eric Dumazet
- [PATCH net 08/11] net: ena: remove ndo_poll_controller Eric Dumazet
- [PATCH net 11/11] ibmvnic: remove ndo_poll_controller Eric Dumazet
- [PATCH net 07/11] qlogic: netxen: remove ndo_poll_contro... Eric Dumazet
