1. 18 Jun, 2013 16 commits
  2. 17 Jun, 2013 21 commits
  3. 14 Jun, 2013 3 commits
    • Alexey Khoroshilov's avatar
      orinoco_usb: fix memory leak in ezusb_access_ltv() when device disconnected · 1105a13b
      Alexey Khoroshilov authored
      If "device is disconnected" check occurs to be true in ezusb_access_ltv(),
      it just return -ENODEV. But that means request_context is leaked since
      there are no any references to it anymore.
      The patch adds a call to ezusb_request_context_put() before return.
      
      Found by Linux Driver Verification project (linuxtesting.org).
      Signed-off-by: default avatarAlexey Khoroshilov <khoroshilov@ispras.ru>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      1105a13b
    • Sujith Manoharan's avatar
      ath9k: Add custom parameters for CUS198 · 9b60b64b
      Sujith Manoharan authored
      CUS198 is a card based on AR9485. There are differences
      between the base reference design HB125 and CUS198.
      Identify such cards based on the PCI subsystem IDs and
      set HW parameters appropriately.
      
      Addresses this bug - https://bugzilla.kernel.org/show_bug.cgi?id=49201
      
      Cc: jkp@iki.fi
      Cc: gfmichaud@gmail.com
      Signed-off-by: default avatarSujith Manoharan <c_manoha@qca.qualcomm.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      9b60b64b
    • John W. Linville's avatar
      Merge tag 'nfc-next-3.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-next · b9db4478
      John W. Linville authored
      Samuel Ortiz <sameo@linux.intel.com> says:
      
      "These are the pending NFC patches for the 3.11 merge window.
      
      It contains the pending fixes that were on nfc-fixes (nfc-fixes-3.10-2),
      along with a few more for the pn544 and pn533 drivers, the LLCP
      disconnection path and an LLCP memory leak.
      
      Highlights for this one are:
      
      - An initial secure element API. NFC chipsets can carry an embedded
        secure element or get access to the SIM one. In both cases they
        control the secure elements and this API provides a way to discover,
        enable and disable the available SEs. It also exports that to
        userspace in order for SE focused middleware to actually do something
        with them (e.g. payments).
      
      - NCI over SPI support. SPI is the most complex NCI specified transport
        layer and we now have support for it in the kernel. The next step will
        be to implement drivers for NCI chipsets using this transport like
        e.g. bcm2079x.
      
      - NFC p2p hardware simulation driver. We now have an nfcsim driver that
        is mostly a loopback device between 2 NFC interfaces. It also
        implements the rest of the NFC core API like polling and target
        detection. This driver, with neard running on top of it, allows us to
        completely test the LLCP, SNEP and Handover implementation without
        physical hardware.
      
      - A Firmware update netlink API. Most (All ?) HCI chipsets have a
        special firmware update mode where applications can push a new
        firmware that will be flashed. We now have a netlink API for providing
        that mode to e.g. nfctool."
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      b9db4478