freebsd-dev/sys/dev/mlx5/mlx5_core
Hans Petter Selasky 4d5fdbe9b8 Fix for use after free in mlx5core.
Make sure the command completion handler is not called when the device is
in internal error state. This can easily trigger use after free situations.

MFC after:	3 days
Sponsored by:	Mellanox Technologies
2018-03-30 19:50:45 +00:00
..
fs_core.h Refactor the flowsteering APIs used by mlx5en(4). This change is needed by 2017-11-10 09:49:08 +00:00
mlx5_alloc.c Use the busdma API to allocate all DMA-able memory. 2017-01-27 11:46:55 +00:00
mlx5_cmd.c Add support for fast unload in shutdown flow in mlx5core. 2018-03-23 18:02:20 +00:00
mlx5_core.h Add mutual exclusion mechanism for software reset of firmware in mlx5core. 2018-03-23 18:32:03 +00:00
mlx5_cq.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_crspace.c Properly check if crspace is supported in mlx5core. 2018-03-30 19:39:27 +00:00
mlx5_diagnostics.c Add support for reading advanced diagnostic counters. 2017-01-27 10:03:50 +00:00
mlx5_eq.c Fix for use after free in mlx5core. 2018-03-30 19:50:45 +00:00
mlx5_fs_cmd.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_fs_tree.c Remove duplicate static function prototype to fix compilation of 2017-11-18 20:32:09 +00:00
mlx5_fw.c Add support for fast unload in shutdown flow in mlx5core. 2018-03-23 18:02:20 +00:00
mlx5_fwdump_regmaps.c Add kernel and userspace code to dump the firmware state of supported 2018-03-08 15:21:56 +00:00
mlx5_fwdump.c Prepare for FW dump in error state in mlx5core. 2018-03-30 19:43:15 +00:00
mlx5_health.c Make sure Giant is locked when allocating bus resources in mlx5core. 2018-03-30 19:49:35 +00:00
mlx5_mad.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_main.c Prepare for FW dump in error state in mlx5core. 2018-03-30 19:43:15 +00:00
mlx5_mcg.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_mr.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_pagealloc.c Fix incorrect page count when mlx5core is in internal error. 2018-03-23 18:35:59 +00:00
mlx5_pd.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_port.c Add support for per priority flow control, PFC, to mlx5en(4). 2018-03-08 11:40:39 +00:00
mlx5_qp.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_srq.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_transobj.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_uar.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_vport.c Use the autogenerated interface file for all commands in mlx5core. 2018-03-08 10:43:42 +00:00
mlx5_vsc.c Add vendor specific capability interface support in mlx5core. 2018-03-08 11:59:47 +00:00
mlx5_wq.c
transobj.h Add API functions to modify the transport interface send object, TIS, 2017-11-10 13:50:08 +00:00
wq.h