• Ben Collins's avatar
    [PATCH] Lastminute IEEE-1394 fixes · 9b67c27b
    Ben Collins authored
    I've got a lot more changes than what's included here.  I've put this
    down to the bear minimum to get things working sanely.
    
    Mainly, I just want to get all the people hit by this a chance to use
    2.6.0 without having to get our tree. Changes itemized:
    
     - Fix deadlock possibility in csr.c:read_maps()
     - Fix kmalloc to use ATOMIC in highlevel.c.
     - s/in_interrupt/irqs_disabled/ in ieee1394_transactions.c to fix
       warnings when transactions occured.
     - Introduce a release callback for the host driver and use it correctly.
     - Reorganize the nodemgr probe so we do an initial scan to discover
       devices, check IRM/CycleMaster, then do a final full probe when things
       are kosher. Fixes a problem where device registration and hotplug
       would cause some serious problems when a bus reset was forced in the
       middle of the probe.
    9b67c27b
csr.c 22.7 KB