• Martin Dalecki's avatar
    [PATCH] 2.5.21 IDE 89 · caede697
    Martin Dalecki authored
     - fix lock initialization  for device tree handling. Well I would be lucky if
       it would be just a device tree like in Solaris.  But after studying the code
       which goes in right now it appears to develop quite fast in to a "just in
       case" and "ad-hoc" inferface mess we have already in /proc. Shit!
    
       Look for example at the initialization of a device struct. First we have a
       name to the directory encompassing the device and the immediately we fill in
       the georgeous name field - which is enterly unnecessary.
    
     - Pull locking out from the device type drivers do_request handlers.  This
       allowed us to remove the draddy unlocking on entry to start_request.
    
       Much more of host controller rigister acces on crutial code paths is
       now covered by the queue access lock.
    caede697
ide-cd.c 91 KB