reactos/drivers
Pierre Schweitzer 7608ac9f71
[MOUNTMGR] Misc. fixes for WorkerThread()
- Properly quit the active loop when we're out of work items;
- Fix timeout duration (setting it to 1s);
- Fix handling the "Unloading" variable in case of a shutdown
  so that waiting loop is properly stopped;
- Documented why we're waiting on VolumesSafeForWriteAccess.

This fixes shutting down ReactOS with work items queued.
This is needed here because no one ever sets that event (properly)
created by SMSS though. A. Ionescu was explaining in 2018 that it's
autochk responsibility, but it doesn't seem to be the case in W2K3.
To be investigated.

This fix with all the previous ones and more uncommitted stuff (yet ;-))
allows reaching the first steps towards a NT5 storage stack:
https://twitter.com/HeisSpiter/status/1186199631740506112
2019-10-21 10:58:14 +02:00
..
base [BOOTVID] Refactor font data from i386 and arm bootdata.c (#1891) 2019-09-01 23:01:40 +02:00
battery [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
bluetooth [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
bus [ACPICA] Update to version 20190816. CORE-16368 2019-09-08 07:46:53 +02:00
crypto [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
filesystems [BTRFS] Reenable the MountMgr thread 2019-09-07 23:28:58 +02:00
filters [MOUNTMGR] Misc. fixes for WorkerThread() 2019-10-21 10:58:14 +02:00
hid [HIDCLASS] Implement IRP_MJ_WRITE 2019-05-14 14:37:22 +02:00
input [I8042PRT] Add Latitude E6400 to the hack list (#1665) 2019-06-16 23:00:53 +02:00
ksfilter [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
multimedia [DLLs] Fix .spec files regarding OLE-specific exports. 2019-07-28 16:26:22 +02:00
network [NDIS] Enforce '#if DBG' around MiniDisplayPacket[2]() 2019-08-15 21:08:10 +02:00
parallel [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
processor [PROCESSR] Employ usual casing for CurrentControlSet key. 2019-08-10 19:15:38 +02:00
sac [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
serial [SERIAL] Immediately complete read IRP if all requested bytes have been found in circular buffer 2019-05-02 20:06:47 +02:00
setup [BLUE] Initialize the console with a default font for codepage 437. 2019-06-25 02:32:09 +02:00
storage [FLOPPY] Implement IOCTL_MOUNTDEV_QUERY_DEVICE_NAME 2019-09-14 10:48:19 +02:00
usb [USBPORT] USBPORT_InvalidateEndpointHandler(): Properly enumerate endpoints 2019-09-29 13:39:12 +03:00
wdm [HDAUDBUS] Build a device instance ID from Codec & node number. CORE-13702 2019-09-27 21:29:41 +02:00
wmi [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
CMakeLists.txt