lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <4578AE0D.4090301@s5r6.in-berlin.de>
Date:	Fri, 08 Dec 2006 01:13:01 +0100
From:	Stefan Richter <stefanr@...6.in-berlin.de>
To:	Linus Torvalds <torvalds@...l.org>
CC:	linux1394-devel@...ts.sourceforge.net, linux-kernel@...r.kernel.org
Subject: [GIT PULL] ieee1394 updates post 2.6.19

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@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ