[GIT PULL] ieee1394 updates post 2.6.19
From: Stefan Richter
Date: Thu Dec 07 2006 - 19:13:54 EST
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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/