- 03 Oct, 2011 1 commit
-
-
Bryan Huntsman authored
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142 Signed-off-by:
Bryan Huntsman <bryanh@codeaurora.org>
-
- 23 Sep, 2011 3 commits
-
-
git://git.secretlab.ca/git/linux-2.6Bryan 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
-
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 ...
-
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 ...
-
- 29 Aug, 2011 2 commits
-
-
Peter Hurley authored
Commit 33060542 fixed l2cap conn establishment for non-ssp remote devices by not setting HCI_CONN_ENCRYPT_PEND every time conn security is tested (which was always returning failure on any subsequent security checks). However, this broke l2cap conn establishment for ssp remote devices when an ACL link was already established at SDP-level security. This fix ensures that encryption must be pending whenever authentication is also pending. Change-Id: I6876ea5134e90d1f3d0f84e8ed40b92977b3df64 Signed-off-by:
Peter Hurley <peter@xxxxxxxxxxxxxxxxxx>
-
Jiri Kosina authored
This is basically a more generic respin of 23746a66 ("HID: magicmouse: ignore 'ivalid report id' while switching modes") which got reverted later by c3a492. It turns out that on some configurations, this is actually still the case and we are not able to detect in runtime. The device reponds with 'invalid report id' when feature report switching it into multitouch mode is sent to it. This has been silently ignored before 0825411a ("HID: bt: Wait for ACK on Sent Reports"), but since this commit, it propagates -EIO from the _raw callback . So let the driver ignore -EIO as response to 0xd7,0x01 report, as that's how the device reacts in normal mode. Sad, but following reality. This fixes https://bugzilla.kernel.org/show_bug.cgi?id=35022 Change-Id: Ice409708bb7bd1b43bd86adde121a353f8d03835 Reported-by:
Chase Douglas <chase.douglas@canonical.com> Reported-by:
Jaikumar Ganesh <jaikumarg@android.com> Tested-by:
Chase Douglas <chase.douglas@canonical.com> Tested-by:
Jaikumar Ganesh <jaikumarg@android.com> Signed-off-by:
Jiri Kosina <jkosina@suse.cz>
-
- 25 Aug, 2011 1 commit
-
-
JP Abgrall authored
Turns out that some devices don't call the notifier chains with NETDEV_UNREGISTER. So now we only track up/down as the points for tracking active/inactive transitions and saving the get_dev_stats(). Change-Id: I948755962b4c64150b4d04f294fb4889f151e42b Signed-off-by:
JP Abgrall <jpa@google.com>
-
- 24 Aug, 2011 1 commit
-
-
Todd Poynor authored
Suspend attempts can abort when the FUSE daemon is already frozen and a client is waiting uninterruptibly for a response, causing freezing of tasks to fail. Use the freeze-friendly wait API, but disregard other signals. Change-Id: Icefb7e4bbc718ccb76bf3c04daaa5eeea7e0e63c Signed-off-by:
Todd Poynor <toddpoynor@google.com>
-
- 23 Aug, 2011 3 commits
-
-
Theodore Ts'o authored
Bug discovered by Jan Kara: Finally, commit 1449032b returned back the old IO submission code but apparently it forgot to return the old handling of uninitialized buffers so we unconditionnaly call block_write_full_page() without specifying end_io function. So AFAICS we never convert unwritten extents to written in some cases. For example when I mount the fs as: mount -t ext4 -o nomblk_io_submit,dioread_nolock /dev/ubdb /mnt and do int fd = open(argv[1], O_RDWR | O_CREAT | O_TRUNC, 0600); char buf[1024]; memset(buf, 'a', sizeof(buf)); fallocate(fd, 0, 0, 16384); write(fd, buf, sizeof(buf)); I get a file full of zeros (after remounting the filesystem so that pagecache is dropped) instead of seeing the first KB contain 'a's. Signed-off-by:
"Theodore Ts'o" <tytso@mit.edu> Change-Id: I349e4e807d2f8bc3573a5e1b2393212e00ca7650 Signed-off-by:
Ken Sumrall <ksumrall@android.com>
-
Dima Zavin authored
If the console_lock was held while the system was rebooted, the messages in the temporary logbuffer would not have propogated to all the console drivers. This force releases the console lock if it failed to be acquired. Change-Id: I193dcf7b968be17966833e50b8b8bc70d5d9fe89 Signed-off-by:
Dima Zavin <dima@android.com>
-
Greg Goldman authored
Change-Id: I25a516ca4d8f5edc72a2a54e420f5e1b4fe3aa16 Signed-off-by:
Howard M. Harte <hharte@broadcom.com> Signed-off-by:
Dmitry Shmidt <dimitrysh@google.com>
-
- 19 Aug, 2011 3 commits
-
-
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:
JP Abgrall <jpa@google.com>
-
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:
JP Abgrall <jpa@google.com>
-
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:
Nishanth Menon <nm@ti.com>
-
- 18 Aug, 2011 1 commit
-
-
ECCO PARK authored
Signed-off-by:
Dmitry Shmidt <dimitrysh@google.com>
-
- 17 Aug, 2011 1 commit
-
-
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:
JP Abgrall <jpa@google.com>
-
- 16 Aug, 2011 3 commits
-
-
Greg Goldman authored
Fixing problem with connection A-band Improving sync between Driver and CFG80211 status Signed-off-by:
Dmitry Shmidt <dimitrysh@google.com>
-
Howard M. Harte authored
* Fix for dhd_bus_devreset in dhd_sdio return error 35 when first called. * Add combo scan support. * Fix PMK caching issue. Change-Id: Iac9e8591d27ef7240418c79caf0a4ac919ef23f3 Signed-off-by:
Howard M. Harte <hharte@broadcom.com> Signed-off-by:
Dmitry Shmidt <dimitrysh@google.com>
-
Greg Goldman authored
Change-Id: I9683fe499fd6cae89468dbb048c9fd8f1b13ecce Signed-off-by:
Howard M. Harte <hharte@broadcom.com> Signed-off-by:
Dmitry Shmidt <dimitrysh@google.com>
-
- 15 Aug, 2011 2 commits
-
-
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
-
Jeff Brown authored
Change-Id: If8d3ef8647209143b5f0c171c385d37faf82de64 Signed-off-by: jeffbrown@android.com
-
- 12 Aug, 2011 3 commits
-
-
Mike Lockwood authored
Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
Mike Lockwood authored
Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
JP Abgrall authored
(port from common android-2.6.39 commit: 11430f16545205c614dd5bd58e4a7ee630fc0f9f) events: (no change, 256) main: 64 -> 256 radio: 64 -> 256 system: 64 -> 256 Change-Id: I42c0d4cc9fa89735d2f05010236070e1e4737ffc Signed-off-by:
JP Abgrall <jpa@google.com>
-
- 11 Aug, 2011 6 commits
-
-
Peter Hurley authored
When an hidp connection is added for a boot protocol input device, don't release a device reference that was never acquired. The device reference is acquired when the session is linked to the session list (which hasn't happened yet when hidp_setup_input is called). Signed-off-by:
Peter Hurley <peter@hurleysoftware.com> Signed-off-by:
Gustavo F. Padovan <padovan@profusion.mobi>
-
Peter Hurley authored
When an hidp connection is added for a boot protocol input device, only free the allocated device if device registration fails. Subsequent failures should only unregister the device (the input device api documents that unregister will also free the allocated device). Signed-off-by:
Peter Hurley <peter@hurleysoftware.com> Signed-off-by:
Gustavo F. Padovan <padovan@profusion.mobi>
-
Peter Hurley authored
Free the cached HID report descriptor on thread terminate. Signed-off-by:
Peter Hurley <peter@hurleysoftware.com> Signed-off-by:
Gustavo F. Padovan <padovan@profusion.mobi>
-
Peter Hurley authored
Once the session thread is running, cleanup must be handled by the session thread only. Signed-off-by:
Peter Hurley <peter@hurleysoftware.com> Signed-off-by:
Gustavo F. Padovan <padovan@profusion.mobi>
-
Peter Hurley authored
Commit f4d7cd4a introduced the usage of kthread API. kthread_stop is a blocking function which returns only when the thread exits. In this case, the thread can't exit because it's waiting for the write lock, which is being held by bnep_del_connection() which is waiting for the thread to exit -- deadlock. Use atomic_t/wake_up_process instead to signal to the thread to exit. Signed-off-by:
Jaikumar Ganesh <jaikumar@google.com> Signed-off-by:
Peter Hurley <peter@hurleysoftware.com> Signed-off-by:
Gustavo F. Padovan <padovan@profusion.mobi>
-
Szymon Janc authored
No command should be send before Command Complete event for HCI reset is received. This fix regression introduced by commit 6bd32326 (Bluetooth: Use proper timer for hci command timout) for chips whose reset command takes longer to complete (e.g. CSR) resulting in next command being send before HCI reset completed. Signed-off-by:
Szymon Janc <szymon@janc.net.pl> Signed-off-by:
Gustavo F. Padovan <padovan@profusion.mobi>
-
- 10 Aug, 2011 3 commits
-
-
Colin Cross authored
-
Colin Cross authored
-
Todd Poynor authored
Use DEBUG_WAKEUP flag to show wakelocks that abort suspend, in addition to showing wakelocks held during system resume. DEBUG_WAKEUP is enabled by default. Change-Id: If6fa68e8afbc482a5300ffab2964694b02b34f41 Signed-off-by:
Todd Poynor <toddpoynor@google.com>
-
- 09 Aug, 2011 6 commits
-
-
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:
Erik Gilling <konkers@android.com>
-
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:
JP Abgrall <jpa@google.com>
-
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:
JP Abgrall <jpa@google.com>
-
Greg Goldman authored
Change-Id: I26462c22ba4c3aebc1e157fbf74833c65815647c Signed-off-by:
Howard M. Harte <hharte@broadcom.com> Signed-off-by:
Dmitry Shmidt <dimitrysh@google.com>
-
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:
Iliyan Malchev <malchev@google.com>
-
Chen Ganir authored
L2CAP connection timeout needs to be assigned as miliseconds and not as jiffies. Signed-off-by:
Chen Ganir <chen.ganir@ti.com> Signed-off-by:
Gustavo F. Padovan <padovan@profusion.mobi>
-
- 08 Aug, 2011 1 commit
-
-
Todd Poynor authored
If the wakelock driver aborts suspend due to an already-held wakelock, don't report the next wakelock held as the "wake up wakelock". Change-Id: I582ffbb87a3c361739a77d839a0c62921cff11a6 Signed-off-by:
Todd Poynor <toddpoynor@google.com>
-