[GIT PULL] ieee1394 updates post 2.6.19

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus, please pull from the for-linus branch at

    git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git for-linus

to receive IEEE 1394 subsystem updates as listed further below.


What's in there:  Alas not as many bug fixes as in previous submissions...

 - partial support for suspend/ resume*
 - locking fixes in the ieee1394 core
 - leftovers from 2.6.19: handle sysfs error returns
 - code cleanups, the bulk of it in sbp2
 - defer removal of some obsolete ABI features of raw1394 once more
 - announce deprecation of dv1394 and of some less relevant bits**


   *) There is still some high-level functionality missing for full suspend/
      resume support.

  **) The functionality of the dv1394 driver is now provided by raw1394 +
      libiec61883.


Most of it has been in -mm for a while; the bulk has been around since
September... early November.

I pulled your master branch a few hours ago and built the for-linus branch
on top of it, so I hope you can apply it without intervention.

 Documentation/feature-removal-schedule.txt |   38
 drivers/ieee1394/Kconfig                   |   26
 drivers/ieee1394/Makefile                  |    5
 drivers/ieee1394/csr.c                     |    8
 drivers/ieee1394/dv1394.c                  |   24
 drivers/ieee1394/eth1394.c                 |    4
 drivers/ieee1394/highlevel.h               |    1
 drivers/ieee1394/hosts.c                   |   41 -
 drivers/ieee1394/ieee1394_core.c           |    4
 drivers/ieee1394/nodemgr.c                 |  465 ++++--
 drivers/ieee1394/nodemgr.h                 |    7
 drivers/ieee1394/ohci1394.c                |  140 +-
 drivers/ieee1394/pcilynx.c                 |    3
 drivers/ieee1394/raw1394-private.h         |   10
 drivers/ieee1394/raw1394.c                 |   23
 drivers/ieee1394/sbp2.c                    | 2190 ++++++++++------------------
 drivers/ieee1394/sbp2.h                    |  311 ++--
 drivers/ieee1394/video1394.c               |   54 -
 18 files changed, 1444 insertions(+), 1910 deletions(-)


Alexey Dobriyan:
      ohci1394: shortcut irq printing

Ben Collins:
      ieee1394: Consolidate driver registering

Bernhard Kaindl:
      ohci1394: steps to implement suspend/resume

Daniel Drake:
      video1394: small optimizations to frame retrieval codepath
      video1394: remove BKL contention

Eric Sesterhenn:
      drivers/ieee1394/*: use kmemdup()

Luca Tettamanti:
      sbp2: make 1bit bitfield unsigned

Randy Dunlap:
      ieee1394: fix printk format warning
      ieee1394: only build OUI database files if config enabled

Stefan Richter:
      ieee1394: remove unused struct member from highlevel API
      ieee1394: sbp2: slightly reorder sbp2scsi_abort
      ieee1394: raw1394: add comments on lock usage
      ieee1394: ohci1394: suspend/resume cosmetics
      ieee1394: usecs_to_jiffies takes unsigned int argument
      ieee1394: lock smaller region by host_num_alloc mutex
      ieee1394: coding style in hosts.c
      ieee1394: handle sysfs errors
      dv1394: remove BKL contention
      ieee1394: nodemgr: small fix after sysfs errors patch
      ieee1394: nodemgr: reflect which return values are errors
      ieee1394: nodemgr: revise semaphore protection of driver core data
      ieee1394: ohci1394: revert fail on error in suspend
      ieee1394: ohci1394: proper log messages in suspend and resume
      ieee1394: nodemgr: take it easy if bus_rescan_devices fails
      ieee1394: sbp2: remove irritating log message
      ieee1394: sbp2: clean up function declarations
      ieee1394: sbp2: remove dead code
      ieee1394: sbp2: remove duplicate code
      ieee1394: sbp2: consolidate log levels
      ieee1394: sbp2: remove debug macros
      ieee1394: sbp2: coding style of some macros
      ieee1394: sbp2: delayed_work -> work_struct
      ieee1394: sbp2: remove superfluous comments
      ieee1394: sbp2: some conditions in queue_command are unlikely
      ieee1394: sbp2: clean up sbp2_ namespace
      ieee1394: sbp2: proper unit in module parameter description
      ieee1394: sbp2: remove unused struct members
      ieee1394: sbp2: more concise names for types and variables
      ieee1394: sbp2: use list_move_tail()
      ieee1394: sbp2: update comment on things to do
      ieee1394: sbp2: wrap two functions into one
      ieee1394: ohci1394: add PPC_PMAC platform code to driver probe
      ieee1394: ohci1394: reformat PPC_PMAC platform code
      ieee1394: ohci1394: call PMac code in shutdown only for proper machines
      ieee1394: raw1394: defer feature removal of old isoch interface
      ieee1394: dv1394: schedule for feature removal
      ieee1394: schedule unused symbol exports for removal
      ieee1394: schedule *_oui sysfs attributes for removal
      ieee1394: nodemgr: remove duplicate assignment
      ieee1394: nodemgr: fix deadlock in shutdown
      ieee1394: nodemgr: spaces to tabs
      ieee1394: sbp2: convert from PCI DMA to generic DMA
      ieee1394: conditionally export ieee1394_bus_type
      ieee1394: nodemgr: remove a kcalloc
      ieee1394: sbp2: code formatting around work_struct stuff


-- 
Stefan Richter
-=====-=-==- ==-- -=---
http://arcgraph.de/sr/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux