Victor Perevertkin
|
2540c3b1e8
|
[USBSTOR] Fix unused variable introduced in 94e61c3
|
2020-06-13 03:20:08 +03:00 |
|
Victor Perevertkin
|
94e61c3080
|
[USBSTOR] Move PDO's Inquiry data and FDO's SCSI context
to their Device Extensions.
This way the driver can better handle low memory situations
|
2020-06-12 16:55:27 +03:00 |
|
Victor Perevertkin
|
a9b97aeded
|
[USBSTOR] General refactoring.
Remove unused structures and unused fields in device extensions.
Replaced magic numbers with constants
|
2020-06-12 16:55:27 +03:00 |
|
Victor Perevertkin
|
e831f8530b
|
[USBSTOR] Do not print device descriptor by default.
Add SrbGetCdb macro
|
2019-06-25 19:04:20 +03:00 |
|
Victor Perevertkin
|
7bb93db372
|
[USBSTOR] Refactor device reset and pipe reset code.
Return correct status codes from completion routines.
Reject requests while the device is being reset
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
aaa90f6986
|
[USBSTOR] Do not try to retry a failed request
for all cases except receiving a USBD_STATUS_STALL_PID status.
This decision should be made by higher-level driver (and classpnp drivers do it)
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
c7ed299aaa
|
[USBSTOR] Issue a SCSI Request Sense after receiving
a CSW with failed status. CORE-15884
Based on Vadim Galyant's patches to usbstor
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
5046f1b3fa
|
[USBSTOR] Keep CBW and CSW inside an IRP context.
Remove obsolete fields from the IRP context structure.
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
c452f7dab4
|
[USBSTOR] Refactor request issue code.
Pipe handle selection now made more correctly.
Simplified an MDL allocation for a request.
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
84f78cb0d7
|
[USBSTOR] Better handle CBW/CSW transfer errors
and set SrbStatus correctly.
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
ed6724cd7e
|
[USBSTOR] Do not create a new Irp for USB requests - use the original one
from higher-level driver instead.
Refactored CSWCompletionRoutine for correct handling different CSW
statuses, more work to be done here.
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
b4c03399ba
|
[USBSTOR] Do not attempt additional processing of SCSI requests.
Now the driver sends all requests transparently.
Inspired by Vadim Galyant's patches to usbstor
|
2019-06-11 04:39:43 +03:00 |
|
Victor Perevertkin
|
d17d15ab6c
|
[FORMATTING][USBSTOR] Remove Captain Obvious and line-wasting comments.
Now the driver conforms with our current Coding Style.
No functional changes
|
2019-06-11 04:39:43 +03:00 |
|
Timo Kreuzer
|
9e066abe2a
|
[DRIVERS] Fix 64 bit issues
|
2018-08-04 19:19:34 +02:00 |
|
Colin Finck
|
c2c66aff7d
|
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
|
2017-10-03 07:45:34 +00:00 |
|