mirror_ubuntu-kernels/drivers/net/ethernet/pensando/ionic
Dan Carpenter 52a67fbf0c ionic: fix a sleeping in atomic bug
This code is holding spin_lock_bh(&lif->rx_filters.lock); so the
allocation needs to be atomic.

Fixes: 969f843946 ("ionic: sync the filters in the work task")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Shannon Nelson <snelson@pensando.io>
Link: https://lore.kernel.org/r/20210903131856.GA25934@kili
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2021-09-03 16:16:51 -07:00
..
ionic_bus_pci.c ionic: increment num-vfs before configure 2021-07-27 20:15:21 +01:00
ionic_bus.h ionic: Add basic adminq support 2019-09-05 09:24:43 +02:00
ionic_debugfs.c ionic: dynamic interrupt moderation 2020-09-16 17:35:47 -07:00
ionic_debugfs.h ionic: Add basic adminq support 2019-09-05 09:24:43 +02:00
ionic_dev.c ionic: sync the filters in the work task 2021-08-26 09:41:50 +01:00
ionic_dev.h ionic: remove unneeded comp union fields 2021-07-27 20:15:22 +01:00
ionic_devlink.c devlink: Set device as early as possible 2021-08-09 10:21:40 +01:00
ionic_devlink.h devlink: move request_firmware out of driver 2020-11-19 21:40:57 -08:00
ionic_ethtool.c ionic: fix double use of queue-lock 2021-09-03 11:47:40 +01:00
ionic_ethtool.h ionic: Add initial ethtool support 2019-09-05 09:24:44 +02:00
ionic_fw.c devlink: move flash end and begin to core devlink 2020-11-19 21:41:02 -08:00
ionic_if.h ionic: monitor fw status generation 2021-07-27 20:15:21 +01:00
ionic_lif.c ionic: fix double use of queue-lock 2021-09-03 11:47:40 +01:00
ionic_lif.h ionic: recreate hwstamp queues on ifup 2021-08-28 11:23:09 +01:00
ionic_main.c ionic: squelch unnecessary fw halted message 2021-08-28 11:23:09 +01:00
ionic_phc.c ionic: recreate hwstamp queues on ifup 2021-08-28 11:23:09 +01:00
ionic_regs.h ionic: make spdxcheck.py happy 2020-03-21 19:53:57 -07:00
ionic_rx_filter.c ionic: fix a sleeping in atomic bug 2021-09-03 16:16:51 -07:00
ionic_rx_filter.h ionic: sync the filters in the work task 2021-08-26 09:41:50 +01:00
ionic_stats.c ionic: ethtool ptp stats 2021-04-02 14:18:33 -07:00
ionic_stats.h ionic: clean up sparse complaints 2020-10-23 18:37:23 -07:00
ionic_txrx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2021-07-31 09:14:46 -07:00
ionic_txrx.h ionic: add and enable tx and rx timestamp handling 2021-04-02 14:18:33 -07:00
ionic.h ionic: link in the new hw timestamp code 2021-04-02 14:18:32 -07:00
Makefile ionic: link in the new hw timestamp code 2021-04-02 14:18:32 -07:00