• Ben Collins's avatar
    Many files: · af17e3f3
    Ben Collins authored
    IEEE-1394 Sync with r1088
    
    - Cleanup Kconfig so that ieee1394 core doesn't require PCI.
    
    - Some function renames to make things consistent.
    
    - Fixup ISO API so that packet-per-buffer and irq-interval work
      correctly.
    
    - Get rid of host list and use driver model for handling host ref count
      and host accounting.
    
    - Get rid of packet semaphore.
    
    - Move bus registration into core ieee1394 initialization.
    
    - Get rid of ancient unused data_be (big-endian) flag in packet struct.
    
    - Fix recursive use of bus_for_each_dev() in nodemgr.
    
    - Revert changes to oui.db. This file is verbatim from IEEE, so if any
      changes should be made, register them with the IEEE database and keep
      this one pristine.
    
    - Fix PCILynx so that it checks for errors on calls to copy_from_user().
    
    - Add ARM API handlers to raw1394.
    
    - Cleanup sbp2's packet sending to accomodate for a case where a packet
      was free'd while sbp2 was waiting on it.
    af17e3f3
ieee1394_core.c 39.8 KB