Re: HANDLE Thread Safety

Tech-Archive recommends: Speed Up your PC by fixing your registry



"m" <mbond@xxxxxxxxxxxxx> wrote in message
news:uc1XR9DQFHA.2736@xxxxxxxxxxxxxxxxxxxxxxx
> The fact that some drivers have bugs

In this case the bug is in the OS design: the driver is required to cancel
all IRPs for a particular file object on IRP_MJ_CLEANUP, but it is not
required to cancel IRPs for the _same_ file object _after_ IRP_MJ_CLEANUP.
It would make sense if the OS guaranteed that the only IRP that might follow
were IRP_MJ_CLOSE, but the latter is not the case.

S


.



Relevant Pages

  • Re: HANDLE Thread Safety
    ... Such a change would break the drivers that use FILE_OBJECT reference for I/O ... IoGetDeviceObjectPointer. ... >> The fact that some drivers have bugs ... > all IRPs for a particular file object on IRP_MJ_CLEANUP, ...
    (microsoft.public.win32.programmer.kernel)
  • Re: DVI output, ATI or nVidia
    ... don't necessarily get fixed any faster than closed source bugs. ... You do have a point that neither bugs experienced in vendor only supported drivers and openly available code and known specifications ensures someone or group will fix the problem. ... intel drivers means that someone would get better support. ... Since Linux distributions vary enough with compilers used and their frequency of updates, an open driver which the code can be updated and compiled for optimum performance would sell more hardware in my view. ...
    (Fedora)
  • Re: High-tech gadgets--distraction for motorists?
    ... group get experience with the new devices so the bugs could be worked ... That means drivers will have a wide range of skills and attitudes. ... Normal life which is why technology is put out there with black boxes to ...
    (misc.transport.road)
  • Re: Gnome KDE Xorg.conf
    ... drivers, I have couple of practical issues with them. ... bugs for Xorg. ... and buy some nice Intel one -- you get ...
    (Fedora)
  • Re: I request inclusion of SAS Transport Layer and AIC-94xx into the kernel
    ... The few remaining bugs will probably be ironed ... the maintainer load, and _that_ is neither warranted nor necessary. ... When nobody uses the legacy drivers to the point that ... handling bug reports for _two_ SCSI subsystems, ...
    (Linux-Kernel)