{"shas":[["7fe4e995ccc36f56acc51ee3a1c392ac23d2a122","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_mtp: Fix problems transferring files from device to host\n\nExit from send_file_work immediately when a cancel request is received.\n\nOnly busy status if there is a cancel pending that has not been repoorted to userspace.\nThis avoids a race condition that can occur when mtp_read resets the state\nto STATE_BUSY before we report status OK back to the host.\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["736268d863c33759fe51f640eaa175ccb1a5439c","01c2f4371390c38e3ec0e7286929a2f8e35f9ebf@nvidia.com","USB: HCD: Add usb_hcd prefix to exported functions\n\nThe convention is to prefix symbols exported from the USB HCD core with\n\"usb_hcd\".  This change makes unmap_urb_setup_for_dma() and\nunmap_urb_for_dma() consistent with that.\n\nSigned-off-by: Robert Morell <rmorell@nvidia.com>\nAcked-by: Alan Stern <stern@rowland.harvard.edu>\nSigned-off-by: Greg Kroah-Hartman <gregkh@suse.de>","Robert Morell"],["a0d7774b258a555750ced45ce9afe21aac63a9f0","01c2f4371390c38e3ec0e7286929a2f8e35f9ebf@nvidia.com","USB: HCD: Add driver hooks for (un)?map_urb_for_dma\n\nProvide optional hooks for the host controller driver to override the\ndefault DMA mapping and unmapping routines.  In general, these shouldn't\nbe necessary unless the host controller has special DMA requirements,\nsuch as alignment contraints.  If these are not specified, the\ngeneral usb_hcd_(un)?map_urb_for_dma functions will be used instead.\nAlso, pass the status to unmap_urb_for_dma so it can know whether the\nDMA buffer has been overwritten.\n\nFinally, add a flag to be used by these implementations if they\nallocated a temporary buffer so it can be freed properly when unmapping.\n\nSigned-off-by: Robert Morell <rmorell@nvidia.com>\nAcked-by: Alan Stern <stern@rowland.harvard.edu>\nSigned-off-by: Greg Kroah-Hartman <gregkh@suse.de>","Robert Morell"],["da0fbc7f9b0141e7f8665b142509da681f60c9ea","01c2f4371390c38e3ec0e7286929a2f8e35f9ebf@nvidia.com","USB: ehci: tegra: Align DMA transfers to 32 bytes\n\nThe Tegra2 USB controller doesn't properly deal with misaligned DMA\nbuffers, causing corruption.  This is especially prevalent with USB\nnetwork adapters, where skbuff alignment is often in the middle of a\n4-byte dword.\n\nTo avoid this, allocate a temporary buffer for the DMA if the provided\nbuffer isn't sufficiently aligned.\n\nSigned-off-by: Robert Morell <rmorell@nvidia.com>","Robert Morell"],["6b825e9aaa011f01e433c57db9f191cb99f30709","57cb0497077c01018e8c022963d2feeac2e977b4@google.com","ARM: tegra: Handle timers during LP2 idle ticks\n\nTimer ticks aren't properly serviced while a CPU is in LP2 idle.\nAlthough the Tegra LP2 idle code calls hrtimer_peek_ahead_timers,\nbecause no IRQ regs have been saved, update_process_times is not\ncalled, and thus the timer list is not serviced (and neither is\nSMP rebalancing, etc.)  This can cause significant delays\nscheduling timer-based activity, especially on CPU 1 (which is\nnot servicing most other IRQs).\n\nColin Cross suggested a patch based on upstream review feedback\nthat uses clock notifiers to switch to the \"broadcast\" clock event\nsource (\"timer0\" Tegra timer 3) during LP2, which has a real\ninterrupt handler defined that calls the clock event handler in\nIRQ context, allowing timers to be checked.\n\nChange-Id: Ifa3f4ec662f07dc9636e433f278358f75b65d10c\nSigned-off-by: Todd Poynor <toddpoynor@google.com>","Todd Poynor"],["919c384106ac107da3812ca1657421c4499b95bb","cd0f8509ba57dbb32e929096e9c9d49b48405ac1@motorola.com","misc: gps_brcm4750: Adding wake up timer support for Brcm gps v17 library\n\nbroadcom gps library will schedule the wake up timer in two cases\n - when a fix interval longer than 5 seconds is requested\n - when integrating long for very weak gps signals\nIn these two cases brcm library will release the wakelock and schedule\ntimer to wake up if the system goes in to deep sleep.\n\nSigned-off-by: prabhu annabathula <prabhu.annabathula@motorola.com>\nSigned-off-by: Mike Lockwood <lockwood@android.com>","prabhu annabathula"],["99648ea95eaa167e3cb7bc37403fdc7d5da0e56c","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: android: Support switching vendor ID when configuration changes\n\nBased on the list of enabled USB functions, we can now switch the vendor ID\nas well as the product ID.\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["f35c505ce33f5cb97dca9532c510740a666161e4","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_mtp: Don't block in mtp_send_event\n\nWe used to wait for the previous interrupt packet to complete before sending\nthe next packet.  But unfortunately the previous packet will not complete\nuntil USB is disconnected if the host is not listening on the interrupt\nendpoint (which is the case with libmtp on Linux and Mac).\nTo avoid hanging indefinitely in this case, we now simply return -EBUSY\nif the previous interrupt packet has not completed yet.\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["5f2e1258ff35f700f5ca9df3047dc5fe19b99017","380081620a7947c89c11153c5513f34019caa923@android.com","Revert \"mmc: fix non-arm build due to eMMC 4.3+ change\"\n\nThis reverts commit 1c119f2c1667ea2747693f7fd2166205e1a10b09.","Colin Cross"],["6b53bad8ac54b3d748c4b0dbe6b0a4ed6e2e60f4","380081620a7947c89c11153c5513f34019caa923@android.com","Revert \"mmc: subtract boot sectors from disk size for eMMC 4.3+ devices\"\n\nThis reverts commit 2cdc235bbeb09b2b78cd02a94ab79c265861aea9.\n\nThe reverted commit incorrectly calculates the size of eMMC\ndevices in some (all?) cases.\n\nThis revert may cause problems in cases where the bootloader was\nbug-compatible and puts a GPT partition at the incorrect end of\nthe eMMC device.\n\nChange-Id: Icc9ddb3d294aa2a1caeddfe8fedd2e12aa7691e1","Colin Cross"],["fd4194e5c3ab51f0eacdc115eeead02dbf8f4d88","380081620a7947c89c11153c5513f34019caa923@android.com","fs: partitions: efi: Add force_gpt_sector parameter\n\nforce_gpt_sector=<sector> causes the GPT partition search to\nlook at the specified sector for a valid GPT header if the\nGPT is not found at the beginning or the end of the block\ndevice.\n\nChange-Id: I9b5f85ce24719c0538d42ec5a94344c7f6556b2b\nSigned-off-by: Colin Cross <ccross@android.com>","Colin Cross"],["8ef8637eef2d56187d947e0db762c02988c0c5f6","ecd1f14f7c1c6dc7a40210bdcc3810e0107ecbc8@android.com","PM: Increase dpm suspend timeout\n\nusbhid devices have a 10s timeout waiting for the out queue to clear.\nIncreased the watchdog to 12s.\n\nChange-Id: I96368fca6dff98e4eba8aedb09c23be964c8f4b4\nSigned-off-by: Benoit Goby <benoit@android.com>","Benoit Goby"],["a14be8e976554dc59c06d6d769a368601dff12af","5b1a755a6b1799d96d2e1f98e16b285f5f690241@google.com","net: wireless: bcm4329: Add sdlock to firmware loading\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","Dmitry Shmidt"],["fc4d5028cab51af9c25a0b9afaadfe1383e0b2eb","2a1ce1c2024cac7ecb72a2090313265b19583d97@motorola.com","net: wireless: bcm4329: Fix memleak in dev->p\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","Andrei Warkentin"],["4c0d9cf8d550d5a2b4318f950127fdc086e5b023","15fd0f1234246d4a1f1b43c02974353dea24d3de@motorola.com","net: wireless: bcm4329: Fix mem leak in wl_iw_handle_scanresults_ies\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>","Mike Corrigan"],["1cd64ef5c1becb1c70c432bdcae98fdb686a8173","380081620a7947c89c11153c5513f34019caa923@android.com","Revert \"mmc: subtract boot sectors from disk size for eMMC 4.3+ devices\"\n\nThis reverts commit f0b0e4bec1e89014f3dcef4da8bcf95428cc771c.\n\nThe reverted commit incorrectly calculates the size of eMMC\ndevices in some (all?) cases.\n\nThis revert may cause problems in cases where the bootloader was\nbug-compatible and puts a GPT partition at the incorrect end of\nthe eMMC device.\n\nChange-Id: Ib006acf9e517b3b8f7570220c28e19c91e7b5f25\nSigned-off-by: Colin Cross <ccross@android.com>","Colin Cross"],["87666eb18a15ffecfbd6108a9e2cb0d54e33ec99","380081620a7947c89c11153c5513f34019caa923@android.com","Merge branch 'android-2.6.36' into android-tegra-2.6.36","Colin Cross"],["5a7997f3fb084ebf162f9481cd27bb2b1af390a5","380081620a7947c89c11153c5513f34019caa923@android.com","Merge branch 'linux-tegra-2.6.36' into android-tegra-2.6.36","Colin Cross"],["7aa771f81d2256ec480d12947bcae3f90519dd06","380081620a7947c89c11153c5513f34019caa923@android.com","Merge branch 'android-tegra-2.6.36' into android-tegra-moto-2.6.36","Colin Cross"],["6c77fdda35688ae3c9d9029a9824f7cf941f348d","e203ad089043f59502b8a6bd676687433f467ba0@motorola.com","[ARM] tegra: Enable pl310 data prefetching and prefetch offset\n\nEnable data prefetching in the L2 cache controller, and set\nthe prefetch offset to 7.\n\nMemcpy performance measured copying 16 MB buffers 78 times:\nData prefetch disabled, prefetch offset 0: 440 MB/s\nEnabling data prefetching, prefetch offset 0: 430 MB/s\nEnabling data prefetching, prefetch offset 7: 502 MB/s\n\nOverall, this patch gives a 14% improvement in memcpy performance.\n\nPrefetch offset of 8 causes prefetches to cross 4k boundaries\nand cannot be used.\n\nOriginal-author: Gary King <gking@nvidia.com>\nSigned-off-by: Chris Fries <C.Fries@motorola.com>\nSigned-off-by: Colin Cross <ccross@android.com>\nChange-Id: I7ce0810b3f94edc2640df3f643cf81357052f2f1","Chris Fries"]],"repo":"cybertronic/Xoom-OC","actor":"cybertronic","ref":"refs/heads/android-tegra-2.6.36-honeycomb-mr1","size":273,"head":"e30e19a4cd0b2dad4f5242046779b9d9802a7393","actor_gravatar":"cbf69ceadfdfcb3f55112cd67f6860a8","push_id":29909011}