1. 06 8月, 2014 1 次提交
  2. 04 8月, 2014 1 次提交
  3. 30 7月, 2014 1 次提交
  4. 29 7月, 2014 19 次提交
  5. 08 7月, 2014 2 次提交
  6. 07 7月, 2014 5 次提交
    • A
      HID: cp2112: fix gpio value in gpio_direction_output · beb9d007
      Antonio Borneo 提交于
      CP2112 does not offer an atomic method to set both gpio
      direction and value.
      Also it does not permit to set gpio value before putting
      gpio in output. In fact, accordingly to Silicon Labs
      AN495, Rev. 0.2, cpt. 4.4, the HID report to set gpio
      values "does not affect any pins that are not configured
      as outputs".
      
      This is confirmed on evaluation board CP2112-EK.
      With current driver, after execute:
      	echo in > /sys/class/gpio/gpio248/direction
      	echo low > /sys/class/gpio/gpio248/direction
      gpio output is still high. Only after a following
      	echo low > /sys/class/gpio/gpio248/direction
      gpio output gets low.
      
      Fix driver by changing order of operations; first set
      direction then set value.
      
      The drawback of this new sequence is that we can have
      a pulse on gpio pin when direction is changed from
      input to output-low, but this cannot be avoided on
      current CP2112.
      Signed-off-by: NAntonio Borneo <borneo.antonio@gmail.com>
      Reviewed-by: NBenjamin Tissoires <benjamin.tissoires@redhat.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      beb9d007
    • W
      HID: use multi input quirk for 22b9:2968 · 3179e8e6
      Wen-chien Jesse Sung 提交于
      This device generates ABS_Z and ABS_RX events instead of ABS_X and
      ABS_Y.
      Signed-off-by: NWen-chien Jesse Sung <jesse.sung@canonical.com>
      Signed-off-by: NJiri Kosina <jkosina@suse.cz>
      3179e8e6
    • L
      Linux 3.16-rc4 · cd3de83f
      Linus Torvalds 提交于
      cd3de83f
    • L
      Merge tag 'dt-for-linus' of git://git.secretlab.ca/git/linux · 100193f5
      Linus Torvalds 提交于
      Pull devicetree bugfix from Grant Likely:
       "Important bug fix for parsing 64-bit addresses on 32-bit platforms.
        Without this patch the kernel will try to use memory ranges that
        cannot be reached"
      
      * tag 'dt-for-linus' of git://git.secretlab.ca/git/linux:
        of: Check for phys_addr_t overflows in early_init_dt_add_memory_arch
      100193f5
    • L
      Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 8addf0c7
      Linus Torvalds 提交于
      Pull SCSI fixes from James Bottomley:
       "This is a set of 13 fixes, a MAINTAINERS update and a sparse update.
        The fixes are mostly correct value initialisations, avoiding NULL
        derefs and some uninitialised pointer avoidance.
      
        All the patches have been incubated in -next for a few days.  The
        final patch (use the scsi data buffer length to extract transfer size)
        has been rebased to add a cc to stable, but only the commit message
        has changed"
      
      * tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        [SCSI] use the scsi data buffer length to extract transfer size
        virtio-scsi: fix various bad behavior on aborted requests
        virtio-scsi: avoid cancelling uninitialized work items
        ibmvscsi: Add memory barriers for send / receive
        ibmvscsi: Abort init sequence during error recovery
        qla2xxx: Fix sparse warning in qla_target.c.
        bnx2fc: Improve stats update mechanism
        bnx2fc: do not scan uninitialized lists in case of error.
        fc: ensure scan_work isn't active when freeing fc_rport
        pm8001: Fix potential null pointer dereference and memory leak.
        MAINTAINERS: Update LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) maintainers Email IDs
        be2iscsi: remove potential junk pointer free
        be2iscsi: add an missing goto in error path
        scsi_error: set DID_TIME_OUT correctly
        scsi_error: fix invalid setting of host byte
      8addf0c7
  7. 06 7月, 2014 8 次提交
  8. 05 7月, 2014 3 次提交
反馈
建议
客服 返回
顶部