1. 03 Oct, 2011 1 commit
  2. 23 Sep, 2011 3 commits
    • Bryan Huntsman's avatar
      Merge branch 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6 · f06154cc
      Bryan Huntsman authored
      * 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6:
        dt: include linux/errno.h in linux/of_address.h
        of/address: Add of_find_matching_node_by_address helper
        dt: remove extra xsysace platform_driver registration
        tty/serial: Add devicetree support for nVidia Tegra serial ports
        dt: add empty of_property_read_u32[_array] for non-dt
        dt: bindings: move SEC node under new crypto/
        dt: add helper function to read u32 arrays
        tty/serial: change of_serial to use new of_property_read_u32() api
        dt: add 'const' for of_property_read_string parameter **out_string
        dt: add helper functions to read u32 and string property values
        tty: of_serial: support for 32 bit accesses
        dt: document the of_serial bindings
        dt/platform: allow device name to be overridden
        drivers/amba: create devices from device tree
        dt: add of_platform_populate() for creating device from the device tree
        dt: Add default match table for bus ids
      f06154cc
    • Bryan Huntsman's avatar
      Merge remote-tracking branch 'linux-audio/sgc/topic/omap_3.0' · 66589de5
      Bryan Huntsman authored
      * linux-audio/sgc/topic/omap_3.0: (106 commits)
        ASoC: twl6040: Configure init gain to minimal value
        ASoC: ABE: Protect playback/capture triggers against removal
        ASoC: DSP: Connect FE->BE links if FE is active
        ASoC: McPDM: Update channel management (for squash)
        ASoC: OMAP4 - Port Manager: Fix up DEBUG_FS compilation error
        ASoC: ABE DSP: Fixes for firmware equalizer parsing
        ASoC: ABE DSP: Use same firmware strategy for built-in and modules
        ASoC: ABE HAL: Allow flexible firmware loading
        ASoC: ABE DSP: Fix compilation warnings
        ASoC: OMAP ABE: update Firmware version 09.45
        ASoC: pcm - fix locking for dsp ops
        ASoC: OMAP ABE: Update for PM.
        ASoC: McPDM: Update channels management to link UL and DL
        ASoC: ABE DAI: Call modem trigger in bespoke_trigger()
        ASoC: ABE DAI: support 2 channels for MODEM DAI
        OMAP4: SDP4430: Fix merge issue with new MFD driver
        ASoC: OMAP: SDP4430 fix merge issue.
        ASoC: dapm: Fix long_name pointer for DAPM muxes
        ASoC: mcpdm: Enable watchdog during audio activity
        ASoC: SDP4430: Fix DMICs stream name
        ...
      66589de5
    • Bryan Huntsman's avatar
      Merge remote-tracking branch 'common/android-3.0' · b198bd57
      Bryan Huntsman authored
      * common/android-3.0: (669 commits)
        Bluetooth: Fix l2cap conn failures for ssp devices
        HID: magicmouse: ignore 'ivalid report id' while switching modes, v2
        netfilter: xt_qtaguid: fix dev_stats for missing NETDEV_UNREGISTER
        fuse: Freeze client on suspend when request sent to userspace
        ext4: fix nomblk_io_submit option so it correctly converts uninit blocks
        ARM: add option to flush console before reboot
        net: wireless: bcmdhd: Update to 5.90.125.69
        netfilter: xt_qtaguid: add some tagging/matching stats
        netfilter: xt_qtaguid: Fix sockfd_put() call within spinlock
        panic: Add board ID to panic output
        net: wireless: bcmdhd: Fix Softap initialization
        netfilter: xt_qtaguid: Fix socket refcounts when tagging
        net: wireless: bcmdhd: Update to version 5.90.125.65
        net: wireless: bcmdhd: Update to 5.90.125.64:    * Fix for dhd_bus_devreset in dhd_sdio return error 35 when first called.    * Add combo scan support.    * Fix PMK caching issue.
        net: wireless: bcmdhd: Fixing missing WLP2P defintion for p2p
        hid-multitouch: Filter collections by application usage.
        hid-debug: Show application usage for each collection.
        usb: gadget: android: Only call ctrlrequest callback on enabled functions
        USB: gadget: android: Use "rndis%d" for RNDIS device name instead of "usb%d"
        android: logger: bump up the logger buffer sizes
        ...
      b198bd57
  3. 29 Aug, 2011 2 commits
  4. 25 Aug, 2011 1 commit
  5. 24 Aug, 2011 1 commit
  6. 23 Aug, 2011 3 commits
  7. 19 Aug, 2011 3 commits
    • JP Abgrall's avatar
      netfilter: xt_qtaguid: add some tagging/matching stats · d5511f87
      JP Abgrall authored
      
      /proc/net/xt_qtaguid/ctrl will now show:
        active tagged sockets: lines of "sock=%p tag=0x%llx (uid=%u)"
        sockets_tagged, : the number of sockets successfully tagged.
        sockets_untagged: the number of sockets successfully untagged.
        counter_set_changes: ctrl counter set change requests.
        delete_cmds: ctrl delete commands completed.
        iface_events: number of NETDEV_* events handled.
        match_found_sk: sk found in skbuff without ct assist.
        match_found_sk_in_ct: the number of times the connection tracker found
          a socket for us. This happens when the skbuff didn't have info.
        match_found_sk_none: the number of times no sk could be determined
          successfully looked up. This indicates we don't know who the
          data actually belongs to. This could be unsolicited traffic.
      
      Change-Id: I3a65613bb24852e1eea768ab0320a6a7073ab9be
      Signed-off-by: default avatarJP Abgrall <jpa@google.com>
      d5511f87
    • JP Abgrall's avatar
      netfilter: xt_qtaguid: Fix sockfd_put() call within spinlock · 97aca38d
      JP Abgrall authored
      
      sockfd_put() risks sleeping.
      So when doing a delete ctrl command, defer the sockfd_put() and
      kfree() to outside of the spinlock.
      
      Change-Id: I5f8ab51d05888d885b2fbb035f61efa5b7abb88a
      Signed-off-by: default avatarJP Abgrall <jpa@google.com>
      97aca38d
    • Nishanth Menon's avatar
      panic: Add board ID to panic output · efcf89c8
      Nishanth Menon authored
      
      At times, it is necessary for boards to provide some additional information
      as part of panic logs. Provide information on the board hardware as part
      of panic logs.
      
      It is safer to print this information at the very end in case something
      bad happens as part of the information retrieval itself.
      
      To use this, set global mach_panic_string to an appropriate string in the
      board file.
      
      Change-Id: Id12cdda87b0cd2940dd01d52db97e6162f671b4d
      Signed-off-by: default avatarNishanth Menon <nm@ti.com>
      efcf89c8
  8. 18 Aug, 2011 1 commit
  9. 17 Aug, 2011 1 commit
    • JP Abgrall's avatar
      netfilter: xt_qtaguid: Fix socket refcounts when tagging · 7cec4833
      JP Abgrall authored
      
      * Don't hold the sockets after tagging.
        sockfd_lookup() does a get() on the associated file.
        There was no matching put() so a closed socket could never be
        freed.
      * Don't rely on struct member order for tag_node
        The structs that had a struct tag_node member would work with
        the *_tree_* routines only because tag_node was 1st.
      * Improve debug messages
        Provide info on who the caller is. Use unsigned int for uid.
      * Only process NETDEV_UP events.
      * Pacifier: disable netfilter matching. Leave .../stats header.
      
      Change-Id: Iccb8ae3cca9608210c417597287a2391010dff2c
      Signed-off-by: default avatarJP Abgrall <jpa@google.com>
      7cec4833
  10. 16 Aug, 2011 3 commits
  11. 15 Aug, 2011 2 commits
    • Jeff Brown's avatar
      hid-multitouch: Filter collections by application usage. · b3fe8cee
      Jeff Brown authored
      This change fixes two problems.
      
      First, it ensures that the hid-multitouch driver does not incorrectly
      map GenericDesktop usages that are intended for other applications,
      such as a Mouse.
      
      Second, it sets the appropriate input properties so that user-space
      can distinguish TouchScreen devices (INPUT_PROP_DIRECT) from
      TouchPad devices (INPUT_PROP_POINTER) and configure them accordingly.
      
      Change-Id: I8c2d947929186ffe7cf04b37c76e29b9abecf8cb
      Signed-off-by: jeffbrown@android.com
      b3fe8cee
    • Jeff Brown's avatar
      hid-debug: Show application usage for each collection. · 44906417
      Jeff Brown authored
      Change-Id: If8d3ef8647209143b5f0c171c385d37faf82de64
      Signed-off-by: jeffbrown@android.com
      44906417
  12. 12 Aug, 2011 3 commits
  13. 11 Aug, 2011 6 commits
  14. 10 Aug, 2011 3 commits
  15. 09 Aug, 2011 6 commits
    • Erik Gilling's avatar
      usb: otg: add proxy_wait handler to otg_id · e65d9fe5
      Erik Gilling authored
      
      Some otg_id handlers can detect what's connected but can't detect a change.
      This allows that handler to pass off the waiting for ID change to a proxy.
      
      Change-Id: Ib38b750c3da4bffc35e37b620ecee37c5d64d31f
      Signed-off-by: default avatarErik Gilling <konkers@android.com>
      e65d9fe5
    • JP Abgrall's avatar
      netfilter: xt_qtaguid: recognize IPV6 interfaces. root is procfs privileged. · f3d9cdd9
      JP Abgrall authored
      
      * Allow tracking interfaces that only have an ipv6 address.
        Deal with ipv6 notifier chains that do NETDEV_UP without the rtnl_lock()
      * Allow root all access to procfs ctrl/stats.
        To disable all checks:
          echo 0 > /sys/module/xt_qtaguid/parameters/ctrl_write_gid
          echo 0 > /sys/module/xt_qtaguid/parameters/stats_readall_gid
      * Add CDEBUG define to enable pr_debug output specific to
          procfs ctrl/stats access.
      
      Change-Id: I9a469511d92fe42734daff6ea2326701312a161b
      Signed-off-by: default avatarJP Abgrall <jpa@google.com>
      f3d9cdd9
    • JP Abgrall's avatar
      netfilter: xt_qtaguid: add counter sets and matching control · 468d36ca
      JP Abgrall authored
      
      * Added support for sets of counters.
      By default set 0 is active.
      Userspace can control which set is active for a given UID by
      writing to .../ctrl
         s <set_num> <uid>
      Changing the active set is only permitted for processes in the
       AID_NET_BW_ACCT group.
      
      The active set tracking is reset when the uid tag is deleted with
      the .../ctrl command
        d 0 <uid>
      
      * New output format for the proc .../stats
       - Now has cnt_set in the list.
        """
        idx iface acct_tag_hex uid_tag_int cnt_set rx_bytes rx_packets tx_bytes tx_packets rx_tcp_packets rx_tcp_bytes rx_udp_packets rx_udp_bytes rx_other_packets rx_other_bytes tx_tcp_packets tx_tcp_bytes tx_udp_packets tx_udp_bytes tx_other_packets tx_other_bytes
        ...
        2 rmnet0 0x0 1000 0 27729 29 1477 27 27501 26 228 3 0 0 1249 24 228 3 0 0
        2 rmnet0 0x0 1000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
        3 rmnet0 0x0 10005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
        3 rmnet0 0x0 10005 1 46407 57 8008 64 46407 57 0 0 0 0 8008 64 0 0 0 0
        ...
        6 rmnet0 0x7fff000100000000 10005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
        6 rmnet0 0x7fff000100000000 10005 1 27493 24 1564 22 27493 24 0 0 0 0 1564 22 0 0 0 0
        """
      
      * Refactored for proc stats output code.
      * Silenced some of the per packet debug output.
      * Reworded some of the debug messages.
      * Replaced all the spin_lock_irqsave/irqrestore with *_bh():
         netfilter handling is done in softirq.
      
      Change-Id: Ibe89f9d754579fd97335617186c614b43333cfd3
      Signed-off-by: default avatarJP Abgrall <jpa@google.com>
      468d36ca
    • Greg Goldman's avatar
      net: wireless: bcmdhd: Fixing memory leak problem in wl_get_ies · 4113f8d6
      Greg Goldman authored
      
      Change-Id: I26462c22ba4c3aebc1e157fbf74833c65815647c
      Signed-off-by: default avatarHoward M. Harte <hharte@broadcom.com>
      Signed-off-by: default avatarDmitry Shmidt <dimitrysh@google.com>
      4113f8d6
    • Iliyan Malchev's avatar
      ion: minor clean up · 3fe24366
      Iliyan Malchev authored
      
      -- init rb nodes in ion_handle_create
      -- in ion_handle_destroy, check that a node belongs to a tree before removing
         it (safety check, does not happen right now)
      -- mark as static functions used only inside ion.c
      -- update comments to ion_share() with a relevant blurb from the implementation
      -- other minor updates/typo fixes to comments
      Signed-off-by: default avatarIliyan Malchev <malchev@google.com>
      3fe24366
    • Chen Ganir's avatar
      Bluetooth: Fixed wrong L2CAP Sock timer value · 89c65d6d
      Chen Ganir authored
      
      L2CAP connection timeout needs to be assigned as miliseconds
      and not as jiffies.
      Signed-off-by: default avatarChen Ganir <chen.ganir@ti.com>
      Signed-off-by: default avatarGustavo F. Padovan <padovan@profusion.mobi>
      89c65d6d
  16. 08 Aug, 2011 1 commit