freebsd-src/sys/dev/smartpqi
John F. Carr b064a4c9ee smartpqi: Drop spinlock before freeing memory
pqisrc_free_device frees the device softc with the os spinlock
held. This causes crashes when devices are removed because the memory
free might sleep (which is prohibited with spin locks held). Drop the
spinlock before releasing the memory.

MFC After: 2 days
PR: 273289
Reviewed by: imp
2023-10-18 21:06:40 -06:00
..
smartpqi_cam.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_cmd.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_defines.h smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_discovery.c smartpqi: Drop spinlock before freeing memory 2023-10-18 21:06:40 -06:00
smartpqi_event.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_features.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_helper.c smartpqi: Fix build issues highlighted by gcc12 2023-08-25 09:46:44 -06:00
smartpqi_helper.h smartpqi: Fix build issues highlighted by gcc12 2023-08-25 09:46:44 -06:00
smartpqi_includes.h smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_init.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_intr.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_ioctl.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_ioctl.h smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_main.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_mem.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_misc.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_prototypes.h smartpqi: Fix build issues highlighted by gcc12 2023-08-25 09:46:44 -06:00
smartpqi_queue.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_request.c smartpqi: Fix build issues highlighted by gcc12 2023-08-25 09:46:44 -06:00
smartpqi_response.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_sis.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_structures.h smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00
smartpqi_tag.c smartpqi: update to version 4410.0.2005 2023-08-24 15:25:09 -06:00