Merge branch 'ice-avoid-sleeping-scheduling-in-atomic-contexts'
authorJakub Kicinski <kuba@kernel.org>
Wed, 23 Mar 2022 17:40:43 +0000 (10:40 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 23 Mar 2022 17:40:44 +0000 (10:40 -0700)
commitf92fcb5c00dc924a4661d5bf68de7937040f26b8
tree3bad49a37029667e33bfee2f30e9642d379576d1
parent6a7d8cff4a3301087dd139293e9bddcf63827282
parent5a3156932da06f09953764de113419f254086faf
Merge branch 'ice-avoid-sleeping-scheduling-in-atomic-contexts'

Alexander Lobakin says:

====================
ice: avoid sleeping/scheduling in atomic contexts

The `ice_misc_intr() + ice_send_event_to_aux()` infamous pair failed
once again.
Fix yet another (hopefully last one) 'scheduling while atomic' splat
and finally plug the hole to gracefully return prematurely when
invoked in wrong context instead of panicking.
====================

Link: https://lore.kernel.org/r/20220323124353.2762181-1-alexandr.lobakin@intel.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>