Skip to content
  1. Apr 18, 2011
  2. Apr 17, 2011
    • Alex Deucher's avatar
      i2c-algo-bit: Call pre/post_xfer for bit_test · d3b3e15d
      Alex Deucher authored
      
      
      Apparently some distros set i2c-algo-bit.bit_test to 1 by
      default.  In some cases this causes i2c_bit_add_bus
      to fail and prevents the i2c bus from being added.  In the
      radeon case, we fail to add the ddc i2c buses which prevents
      the driver from being able to detect attached monitors.
      The i2c bus works fine even if bit_test fails.  This is likely
      due to gpio switching that is required and handled in the
      pre/post_xfer hooks, so call the pre/post_xfer hooks in the
      bit test as well.
      
      Fixes:
      https://bugs.freedesktop.org/show_bug.cgi?id=36221
      
      Signed-off-by: default avatarAlex Deucher <alexdeucher@gmail.com>
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      Cc: stable@kernel.org [.38 down to .34]
      d3b3e15d
    • Jean Delvare's avatar
      i2c: Improve deprecation warnings · a920ff41
      Jean Delvare authored
      
      
      When warning on the use of deprecated i2c_driver methods
      attach_adapter and detach_adapter, mention the name of the driver
      which needs to be updated.
      
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      a920ff41
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block · d733ed6c
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.dk/linux-2.6-block:
        block: make unplug timer trace event correspond to the schedule() unplug
        block: let io_schedule() flush the plug inline
      d733ed6c
    • Linus Torvalds's avatar
      Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 · 08150c53
      Linus Torvalds authored
      * 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (43 commits)
        Revert "USB: isp1760-hcd: move imask clear after pending work is done"
        xHCI: Implement AMD PLL quirk
        xhci: Tell USB core both roothubs lost power.
        usbcore: Bug fix: system can't suspend with USB3.0 device connected to USB3.0 hub
        USB: Fix unplug of device with active streams
        USB: xhci - also free streams when resetting devices
        xhci: Fix NULL pointer deref in handle_port_status()
        USB: xhci - fix math in xhci_get_endpoint_interval()
        USB: xhci: simplify logic of skipping missed isoc TDs
        USB: xhci - remove excessive 'inline' markings
        USB: xhci: unsigned char never equals -1
        USB: xhci - fix unsafe macro definitions
        USB: fix formatting of SuperSpeed endpoints in /proc/bus/usb/devices
        USB: isp1760-hcd: move imask clear after pending work is done
        USB: fsl_qe_udc: send ZLP when zero flag and length % maxpacket == 0
        usb: qcserial add missing errorpath kfrees
        usb: qcserial avoid pointing to freed memory
        usb: Fix qcserial memory leak on rmmod
        USB: ftdi_sio: add ids for Hameg HO720 and HO730
        USB: option: Added support for Samsung GT-B3730/GT-B3710 LTE USB modem.
        ...
      08150c53
    • Linus Torvalds's avatar
      Merge branches 'core-fixes-for-linus', 'perf-fixes-for-linus',... · fdfc552a
      Linus Torvalds authored
      Merge branches 'core-fixes-for-linus', 'perf-fixes-for-linus', 'sched-fixes-for-linus', 'timer-fixes-for-linus' and 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        futex: Set FLAGS_HAS_TIMEOUT during futex_wait restart setup
      
      * 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        perf_event: Fix cgrp event scheduling bug in perf_enable_on_exec()
        perf: Fix a build error with some GCC versions
      
      * 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        sched: Fix erroneous all_pinned logic
        sched: Fix sched-domain avg_load calculation
      
      * 'timer-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        RTC: rtc-mrst: follow on to the change of rtc_device_register()
        RTC: add missing "return 0" in new alarm func for rtc-bfin.c
        RTC: Fix s3c compile error due to missing s3c_rtc_setpie
        RTC: Fix early irqs caused by calling rtc_set_alarm too early
      
      * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        x86, amd: Disable GartTlbWlkErr when BIOS forgets it
        x86, NUMA: Fix fakenuma boot failure
        x86/mrst: Fix boot crash caused by incorrect pin to irq mapping
        x86/ce4100: Add reg property to bridges
      fdfc552a
  3. Apr 16, 2011
  4. Apr 15, 2011