reactos/ntoskrnl/io/pnpmgr
Timo Kreuzer 176de8bd25 [NTOS:PNP] Don't use a pointer to a stack structure in a work-item
Previously FsRtlNotifyVolumeEvent would pass a pointer to a TARGET_DEVICE_CUSTOM_NOTIFICATION structure on the stack to IoReportTargetDeviceChangeAsynchronous, which would store a pointer to it in a work-item and process that after the stack object was already out of scope. This broke x64 boot. Started happening after recent fixes to IoReportTargetDeviceChangeAsynchronous.
2024-10-10 20:28:59 +03:00
..
arbiters.c [SDK:DDK][NTOS:PNP] Implement PnP arbiters initialization 2022-01-10 06:35:45 +03:00
devaction.c [NTOS:PNP][UMPNPMGR] GUID_DEVICE_ENUMERATED should be a DeviceInstallEvent 2023-12-03 14:00:34 +01:00
devnode.c [NTOS:PNP] Implement NT5.2-like DEVICE_NODE state management 2021-01-27 05:15:15 +03:00
plugplay.c [NTOS:PNP][UMPNPMGR] GUID_DEVICE_ENUMERATED should be a DeviceInstallEvent 2023-12-03 14:00:34 +01:00
pnpdma.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
pnpinit.c [NTOS:PNP] Do not create an extra "PDO" device inside PnP root driver 2023-06-29 19:25:25 +03:00
pnpirp.c [NTOS:PNP] Misc IoInvalidateDeviceState fixes 2022-05-24 05:04:11 +03:00
pnpmap.c [NTOS:PNP] Assign correct PnP IDs to the devices detected by bootloader 2023-06-11 16:19:02 +03:00
pnpmgr.c [NTOS:PNP] Move Firmware Mapper functions into new file 2023-05-08 16:07:01 +02:00
pnpnotify.c [NTOS:PNP] PiNotifyTargetDeviceChange: Don't free incorrect buffer 2024-10-07 11:16:03 +02:00
pnpreport.c [NTOS:PNP] Don't use a pointer to a stack structure in a work-item 2024-10-10 20:28:59 +03:00
pnpres.c [NTOS:PNP] Fix resource conflict detection 2021-10-14 23:39:31 +02:00
pnproot.c [NTOS:PNP] Refactor PnpRootCreateDevice 2023-06-29 19:25:28 +03:00
pnputil.c [NTOS:PNP] Correctly respect data size in PnpRegSzToString. CORE-15766 2019-02-20 12:23:33 +01:00