[lkml]   [2007]   [Apr]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[GIT PULL] ieee1394 updates post 2.6.21
    Linus, please pull from the for-linus branch at

    git:// for-linus

    to receive IEEE 1394 subsystem updates as listed further below.
    They are mostly cleanups in ieee1394 core and in eth1394 and two
    more or less visible bugfixes:

    - eth1394 was always loaded by hotplug event as soon as a FireWire
    controller was initialized. This irritated and frustrated a lot
    of users and distributors, since it influenced the order in which
    networking interfaces were added, and since a few users had
    difficulties to capture video if eth1394 was loaded.

    From now on, eth1394 is only loaded by hotplug if an external
    IP over 1394 capable device is plugged in. The old behaviour can
    be emulated by these lines in /etc/modprobe.conf:
    install ohci1394 /sbin/modprobe eth1394; \
    /sbin/modprobe --ignore-install ohci1394

    - eth1394 did not work over S100B...S400B (as opposed to S100A...
    S400A and S800B)

    All of the patches have been in -mm for a while, just this 2nd small
    bugfix and some trivial changes like in Kconfig help texts are quite
    new. All of the patches have been seen on the linux1394-devel
    mailinglist, some also on lkml or netdev or linux-scsi.

    I built the for-linus branch upon commit
    b9099ff63c75216d6ca10bce5a1abcd9293c27e6 "Merge branch 'upstream-linus'
    of" from
    Sat, 28 Apr 2007 00:49:50 +0000 (17:49 -0700) to simplify the merge.

    The stat and the shortlog:

    drivers/ieee1394/Kconfig | 52 +--
    drivers/ieee1394/config_roms.c | 93 +---
    drivers/ieee1394/config_roms.h | 20 +-
    drivers/ieee1394/csr1212.c | 870 ++++++++++++------------------
    drivers/ieee1394/csr1212.h | 483 +++--------------
    drivers/ieee1394/dma.c | 24 +
    drivers/ieee1394/dma.h | 22 +-
    drivers/ieee1394/eth1394.c | 798 ++++++++++++---------------
    drivers/ieee1394/eth1394.h | 25 +-
    drivers/ieee1394/highlevel.c | 89 +++-
    drivers/ieee1394/highlevel.h | 55 +--
    drivers/ieee1394/hosts.c | 23 +-
    drivers/ieee1394/hosts.h | 10 +-
    drivers/ieee1394/ieee1394_core.c | 461 +++++++++-------
    drivers/ieee1394/ieee1394_core.h | 100 +---
    drivers/ieee1394/ieee1394_transactions.c | 43 ++-
    drivers/ieee1394/ieee1394_transactions.h | 20 -
    drivers/ieee1394/iso.c | 85 +++-
    drivers/ieee1394/iso.h | 35 +--
    drivers/ieee1394/nodemgr.c | 61 ++-
    drivers/ieee1394/nodemgr.h | 24 +-
    drivers/ieee1394/ohci1394.c | 12 +-
    drivers/ieee1394/ohci1394.h | 4 +-
    drivers/ieee1394/raw1394.c | 3 +-
    drivers/ieee1394/sbp2.c | 39 +-
    drivers/ieee1394/sbp2.h | 8 +-
    26 files changed, 1446 insertions(+), 2013 deletions(-)

    Adrian Bunk (1):
    ieee1394: unexport highlevel_host_reset

    Akinobu Mita (1):
    ieee1394: eth1394: fix error path in module_init

    Andrew Morton (2):
    ieee1394: sbp2: include fixes
    ieee1394: iso.c needs sched.h

    Bernhard Kauer (1):
    ieee1394: ohci1394: remove unnecessary rcvPhyPkt bit flipping in LinkControl register

    Jean Delvare (1):
    ieee1394: eth1394: Move common recv_init code to helper function

    Milind Arun Choudhary (1):
    ieee1394: SPIN_LOCK_UNLOCKED cleanup

    Randy Dunlap (1):
    ieee1394: ieee1394_core printk format

    Simon Arlott (1):
    ieee1394: ohci1394: Fix mistake in printk message.

    Stefan Richter (46):
    ieee1394: sbp2: remove unnecessary alignments of struct members
    ieee1394: sbp2: enforce 32bit DMA mapping
    ieee1394: sbp2: optimize DMA direction of s/g tables
    ieee1394: sbp2: move some memory allocations into non-atomic context
    ieee1394: remove declarations of nonexisting functions
    ieee1394: move some comments from declaration to definition
    ieee1394: small header cleanup
    ieee1394: remove unused csr1212 code
    ieee1394: drop csr1212's support for external compilation
    ieee1394: csr1212: rename some types
    ieee1394: stricter error checks in csr1212
    ieee1394: de-inline some functions
    ieee1394: replace vmalloc by kmalloc in csr1212
    ieee1394: csr1212: coding style
    ieee1394: shrink csr1212_new_string_descriptor_leaf
    ieee1394: csr1212: warn on unreachable code
    ieee1394: csr1212: more sensible names for jump targets
    ieee1394: csr1212: log if devices have CRC errors in their ROM
    ieee1394: remove usage of skb_queue as packet queue
    ieee1394: some more includes
    ieee1394: unroll a weird macro
    ieee1394: nodemgr: less noise in dmesg
    ieee1394: nodemgr: unify some error messages
    ieee1394: send async streams at S100
    ieee1394: eth1394: unregister address space in failure case
    ieee1394: eth1394: clean up host removal
    ieee1394: eth1394: reduce excessive function inlining
    ieee1394: eth1394: don't autoload by hotplug when ohci1394 starts
    ieee1394: eth1394: coding style
    ieee1394: eth1394: .probe and .update may sleep
    ieee1394: eth1394: refactor .probe and .update
    ieee1394: eth1394: correct a memset argument
    ieee1394: eth1394: shorter error messages
    ieee1394: eth1394: contain host reset
    ieee1394: eth1394: allow MTU bigger than 1500
    ieee1394: eth1394: CONFIG_INET is always defined
    ieee1394: eth1394: omit useless set_mac_address callback
    ieee1394: eth1394: don't use alloc_etherdev
    ieee1394: eth1394: clean up fragment_overlap
    ieee1394: eth1394: some conditions are unlikely
    ieee1394: eth1394: hard_start_xmit is called in atomic context
    ieee1394: eth1394: correct return codes in hard_start_xmit
    ieee1394: eth1394: send async streams at S100 on 1394b buses
    ieee1394: ohci1394: fix cosmetic problem in error logging
    ieee1394: more help in Kconfig
    ieee1394: remove garbage from Kconfig

    Torsten Kaiser (1):
    ieee1394: ieee1394_transactions needs sched.h

    Stefan Richter
    -=====-=-=== -=-- ====-

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2007-04-30 01:07    [W:0.033 / U:16.064 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site