18 Oct, 2008

14 commits

  • this extends the poisoning concept to anchors. This way poisoning
    will work with fire and forget drivers.

    Signed-off-by: Oliver Neukum
    Signed-off-by: Greg Kroah-Hartman

    Oliver Neukum
     
  • looking at usb_kill_urb() it seems to me that it is unnecessarily lenient.
    In the use case of disconnect() you never want to use the URB again
    (for the same device) But leaving urb->reject elevated will make it easier
    to avoid races between read/write and disconnect.

    Signed-off-by: Oliver Neukum
    Signed-off-by: Greg Kroah-Hartman

    Oliver Neukum
     
  • In this code, it is possible to tell statically whether usblp will be NULL
    in the error handling code.

    Oliver Neukum suggested to make a goto to the final return rather than
    return directly.

    The semantic match that finds this problem is as follows:
    (http://www.emn.fr/x-info/coccinelle/)

    //
    @@
    identifier f,err,l,l1;
    type T;
    expression x,E;
    statement S;
    @@

    x = NULL
    ... when != goto l1;
    * x = f(...)
    ... when != x
    err = E;
    goto l;
    ...
    * if (x != NULL)
    S
    return err;
    //

    Signed-off-by: Julia Lawall
    Cc: Pete Zaitcev
    Signed-off-by: Greg Kroah-Hartman

    Julia Lawall
     
  • This driver was originaly written by Stefan Kopp, but massively
    reworked by Greg for submission.

    Thanks to Felipe Balbi for lots of work in cleaning
    up this driver.

    Thanks to Oliver Neukum for reviewing previous
    versions and pointing out problems.

    Cc: Stefan Kopp
    Cc: Marcel Janssen
    Cc: Felipe Balbi
    Cc: Oliver Neukum
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     
  • Added basic support for a Delcom USB 7-segment LED Display

    Signed-off by: Harrison Metzger
    Signed-off-by: Greg Kroah-Hartman

    Harrison Metzger
     
  • Add Oceanic PID to ftdi_sio driver

    Oceanic dive computers (such as the VT3 --
    http://www.oceanicworldwide.com/p_computers_vt3.html) all use an onboard
    FTDI serial converter, with the FTDI vid and a PID of 0xf460. The
    attached patch adds that pid to ftdi_sio; driver connects to my VT3
    after that.

    Signed-off-by: Vladimir Vukicevic
    Signed-off-by: Greg Kroah-Hartman

    Vladimir Vukicevic
     
  • Remove duplicate device ids which are now supported by drivers/usb/net/hso.c

    Signed-off-by: Denis Joseph Barrow
    Signed-off-by: Greg Kroah-Hartman

    Denis Joseph Barrow
     
  • Add a few more mobile broadband cards.

    Signed-off-by: Dan Williams
    Signed-off-by: Greg Kroah-Hartman

    Dan Williams
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (25 commits)
    staging: at76_usb wireless driver
    Staging: workaround build system bug
    Staging: Lindent sxg.c
    Staging: SLICOSS: Call pci_release_regions at driver exit
    Staging: SLICOSS: Fix remaining type names
    Staging: SLICOSS: Fix warnings due to static usage
    Staging: SLICOSS: lots of checkpatch fixes
    Staging: go7007 v4l fixes
    Staging: Fix gcc warnings in sxg
    Staging: add echo cancelation module
    Staging: add wlan-ng prism2 usb driver
    Staging: add w35und wifi driver
    Staging: USB/IP: add host driver
    Staging: USB/IP: add client driver
    Staging: USB/IP: add common functions needed
    Staging: add the go7007 video driver
    Staging: add me4000 pci data collection driver
    Staging: add me4000 firmware files
    Staging: add sxg network driver
    Staging: add Alacritech slicoss network driver
    ...

    Fixed up conflicts due to taint flags changes and MAINTAINERS cleanup in
    MAINTAINERS, include/linux/kernel.h and kernel/panic.c.

    Linus Torvalds
     
  • * 'hwmon-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6: (47 commits)
    hwmon: (adm1026) Prevent log spamming
    hwmon: (adm1026) Fix debug messages
    hwmon: (adm1029) Use mask for fan_div value
    hwmon: (adt7470) Add documentation
    hwmon: (ibmaem) Automatically load on IBM systems via DMI
    hwmon: (ibmpex) Automatically load on IBM systems via DMI
    hwmon: (w83781d) Use new style driver binding
    hwmon: (w83781d) Stop abusing struct i2c_client for ISA devices
    hwmon: (w83781d) Make ISA interface depend on CONFIG_ISA
    hwmon: (w83781d) Additional information about AS99127F PWM
    hwmon: (w83781d) Detect alias chips
    hwmon: (w83781d) Refactor beep enable handling
    hwmon: Drop dead links to old National Semiconductor chip datasheets
    hwmon: (w83791d) add support for thermal cruise mode
    hwmon: (w83791d) add pwm_enable support
    hwmon: (w83791d) add manual PWM support
    hwmon: (w83791d) fan 4/5 pins can also be used for gpio
    hwmon: (max1619) Use inline functions instead of macros
    hwmon: (it87) Fix thermal sensor type values
    hwmon: (lm78) Convert to a new-style i2c driver
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: Fix debugfs_create_dir's error checking method for sound/soc/
    ALSA: ASoC: Convert playpaq_wm8510 to bulk route registration API
    ALSA: kernel docs: fix sound/core/ kernel-doc
    ALSA: Handle NULL jacks in snd_jack_report()
    ALSA: hda - Fix PCM type of Nvidia HDMI devices

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
    block: remove __generic_unplug_device() from exports
    block: move q->unplug_work initialization
    blktrace: pass zfcp driver data
    blktrace: add support for driver data
    block: fix current kernel-doc warnings
    block: only call ->request_fn when the queue is not stopped
    block: simplify string handling in elv_iosched_store()
    block: fix kernel-doc for blk_alloc_devt()
    block: fix nr_phys_segments miscalculation bug
    block: add partition attribute for partition number
    block: add BIG FAT WARNING to CONFIG_DEBUG_BLOCK_EXT_DEVT
    softirq: Add support for triggering softirq work on softirqs.

    Linus Torvalds
     
  • * 'for-linus' of git://www.jni.nu/cris:
    CRIS: proper defconfig setup
    [CRIS] Rename boot-linkscripts and fix the path to them.

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (39 commits)
    [SCSI] sd: fix compile failure with CONFIG_BLK_DEV_INTEGRITY=n
    libiscsi: fix locking in iscsi_eh_device_reset
    libiscsi: check reason why we are stopping iscsi session to determine error value
    [SCSI] iscsi_tcp: return a descriptive error value during connection errors
    [SCSI] libiscsi: rename host reset to target reset
    [SCSI] iscsi class: fix endpoint id handling
    [SCSI] libiscsi: Support drivers initiating session removal
    [SCSI] libiscsi: fix data corruption when target has to resend data-in packets
    [SCSI] sd: Switch kernel printing level for DIF messages
    [SCSI] sd: Correctly handle all combinations of DIF and DIX
    [SCSI] sd: Always print actual protection_type
    [SCSI] sd: Issue correct protection operation
    [SCSI] scsi_error: fix target reset handling
    [SCSI] lpfc 8.2.8 v2 : Add statistical reporting control and additional fc vendor events
    [SCSI] lpfc 8.2.8 v2 : Add sysfs control of target queue depth handling
    [SCSI] lpfc 8.2.8 v2 : Revert target busy in favor of transport disrupted
    [SCSI] scsi_dh_alua: remove REQ_NOMERGE
    [SCSI] lpfc 8.2.8 : update driver version to 8.2.8
    [SCSI] lpfc 8.2.8 : Add MSI-X support
    [SCSI] lpfc 8.2.8 : Update driver to use new Host byte error code DID_TRANSPORT_DISRUPTED
    ...

    Linus Torvalds
     

17 Oct, 2008

26 commits