1. 25 8月, 2011 8 次提交
    • M
      ARM: mach-shmobile: sh7372 LCDC1 suspend fix · 5c3f96b2
      Magnus Damm 提交于
      Associate the HDMI clock together with LCDC1 on sh7372.
      
      Without this patch Suspend-to-RAM hangs on the boards
      AP4EVB and Mackerel. The code hangs in the LCDC driver
      where the software is waiting forever for the hardware to
      power down. By explicitly associating the HDMI clock with
      LCDC1 we can make sure the HDMI clock is enabled using
      Runtime PM whenever the driver is accessing the hardware.
      
      This HDMI and LCDC1 dependency is documented in the sh7372
      data sheet. Older kernels did work as expected but the
      recently merged (3.1-rc)
      
       794d78fe drivers: sh: late disabling of clocks V2
      
      introduced code to turn off clocks lacking software reference
      which happens to include the HDMI clock that is needed by
      LCDC1 to operate as expected.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      5c3f96b2
    • R
      sh-sci / PM: Use power.irq_safe · 5a50a01b
      Rafael J. Wysocki 提交于
      Since sci_port_enable() and sci_port_disable() may be run with
      interrupts off and they execute pm_runtime_get_sync() and
      pm_runtime_put_sync(), respectively, the SCI device's
      power.irq_safe flag has to be set to indicate that it is safe
      to execute runtime PM callbacks for this device with interrupts off.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Acked-by: NMagnus Damm <damm@opensource.se>
      5a50a01b
    • R
      PM: Use spinlock instead of mutex in clock management functions · b7ab83ed
      Rafael J. Wysocki 提交于
      The lock member of struct pm_clk_data is of type struct mutex,
      which is a problem, because the suspend and resume routines
      defined in drivers/base/power/clock_ops.c cannot be executed
      with interrupts disabled for this reason.  Modify
      struct pm_clk_data so that its lock member is a spinlock.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Acked-by: NMagnus Damm <damm@opensource.se>
      b7ab83ed
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid · a53e77fa
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:
        HID: wiimote: Add status and return request handlers
        HID: wiimote: Add drm request
        HID: wiimote: Register led class devices
        HID: wiimote: Correctly call HID open/close callbacks
        HID: wiimote: Simplify synchronization
        HID: usbhid: Add support for SiGma Micro chip
        HID: add support for new revision of Apple aluminum keyboard
      a53e77fa
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 8554cc18
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
        Input: ad714x - read the interrupt status registers in a row
        Input: ad714x - use DMA-safe buffers for spi_write()
        Input: ad714x - fix endianness issues
        Input: ad714xx-spi - force SPI bus into the default 8-bit mode
        Input: ep93xx_keypad - add missing include of linux/module.h
        Input: tnetv107x-ts - add missing include of linux/module.h
        Input: max11801_ts - correct license statement
        Input: atmel_mxt_ts - report pressure information from the driver
        Input: bcm5974 - Add support for newer MacBookPro8,2
        Input: wacom - report id 3 returns 4 bytes of data
        Input: wacom - add WAC_MSG_RETRIES define
        Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)
        Input: tegra-kbc - correct call to input_free_device
        Input: mpu3050 - correct call to input_free_device
        Input: bcm5974 - add support for touchpads found in MacBookAir4,2
        Input: mma8450 - fix module device table type
        Input: remove CLOCK_TICK_RATE from analog joystick driver
      8554cc18
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse · 051732bc
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
        fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message
        fuse: mark pages accessed when written to
        fuse: delete dead .write_begin and .write_end aops
        fuse: fix flock
        fuse: fix non-ANSI void function notation
      051732bc
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc · 2983573e
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
        sparc: Allow handling signals when stack is corrupted.
      2983573e
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 2da2c664
      Linus Torvalds 提交于
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (29 commits)
        bridge: fix a possible net_device leak
        net: Documentation: RFC 2553bis is now RFC 3493
        atm: br2684: Fix oops due to skb->dev being NULL
        ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS
        net: netdev-features.txt update to Documentation/networking/00-INDEX
        vlan: reset headers on accel emulation path
        forcedeth: call vlan_mode only if hw supports vlans
        via-velocity: remove non-tagged packet filtering
        bonding:reset backup and inactive flag of slave
        net_sched: fix port mirror/redirect stats reporting
        sit tunnels: propagate IPv6 transport class to IPv4 Type of Service
        gianfar: reduce stack usage in gianfar_ethtool.c
        net: minor update to Documentation/networking/scaling.txt
        net: add missing entries to Documentation/networking/00-INDEX
        gianfar: prevent buggy hw rx vlan tagging
        net: sh_eth: Fix build by forgot including linux/interrupt.h
        drivers/net/can/sja1000/plx_pci.c: eliminate double free
        usbnet/cdc_ncm: Don't use stack variables for DMA
        vmxnet3: Don't enable vlan filters in promiscuous mode.
        iwlagn: sysfs couldn't find the priv pointer
        ...
      2da2c664
  2. 24 8月, 2011 9 次提交
  3. 23 8月, 2011 22 次提交
  4. 22 8月, 2011 1 次提交