diff options
author | David S. Miller <davem@davemloft.net> | 2020-07-20 17:01:45 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-07-20 17:01:45 -0700 |
commit | 87c831ce8e51cad98300fe98f59e26e404720217 (patch) | |
tree | 0b5f0169a4addfde4b7e9868a3fac25c45ec5c4d /kernel/workqueue.c | |
parent | a8b7b2d0b3fc965d823e362840e5451e2eb4a71b (diff) | |
parent | 9d45c8e89079dfe5489efaae9cea12a539ebc3ff (diff) |
Merge branch 'net-macb-Wake-on-Lan-magic-packet-GEM-and-MACB-handling'
Nicolas Ferre says:
====================
net: macb: Wake-on-Lan magic packet GEM and MACB handling
Here is the second part of support for WoL magic-packet on the current macb
driver. This one
is addressing the bulk of the feature and is based on current net-next/master.
MACB and GEM code must co-exist and as they don't share exactly the same
register layout, I had to specialize a bit the suspend/resume paths and plug a
specific IRQ handler in order to avoid overloading the "normal" IRQ hot path.
These changes were tested on both sam9x60 which embeds a MACB+FIFO controller
and sama5d2 which has a GEM+packet buffer type of controller.
Best regards,
Nicolas
Changes in v7:
- Release the spinlock before exiting macb_suspend/resume in case of error
changing IRQ handler
Changes in v6:
- rebase on net-next/master now that the "fixes" patches of the series are
merged in both net and net-next.
- GEM addition and MACB update to finish the support of WoL magic-packet on the
two revisions of the controller.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/workqueue.c')
0 files changed, 0 insertions, 0 deletions