{"shas":[["bf05de8daeeec7c613fd30c773a118ce736b3cde","37bb64f54f1074cf1df0759c0769a20b132ed237@nvidia.com","mmc: fix card detect after suspend\n\nIf defered SD card resume (CONFIG_MMC_BLOCK_DEFERRED_RESUME) is enabled,\nPM_POST_SUSPEND handler will never set host->rescan_disable back to 0,\nand card detect logic will be disabled forever.\n\nfix missing break\n\nfix incorrect cleanup sequences\n\nBug 833034\n\nChange-Id: I91c8f657ee510f25180dc733d6106697d0e4498f\nReviewed-on: http://git-master/r/36251\nReviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>\nTested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>","David Schalig"],["9d783de4c06f1f1e1e0c7a7b3ec91a7f63f78b22","f308ad9c112971bca611f74d1afd7da95f853340@gmail.com","mm: Read Ahead tweak","netarchy"],["c1c7741171205785950d8c14f8d18062f35c90f1","69e02ec421aa70a149511825d897f2549ceee9a2@ubuntu.com","HID: magicmouse: simplify touch down logic\n\nFor the MT protocol, we need to properly keep track of each down touch.\nThis change simplifies the logic, and should make things easier when\nsupport for the Magic Trackpad is added.\n\nChange-Id: Ib7d54b473dc428049ed0fc904e8293d2053a07bc\nSigned-off-by: Chase Douglas <chase.douglas@canonical.com>\nAcked-by: Michael Poole <mdpoole@troilus.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","Chase Douglas"],["adbfc06a2da48644071ee9041a0091d3de3d91ab","69e02ec421aa70a149511825d897f2549ceee9a2@ubuntu.com","HID: magicmouse: remove timestamp logic\n\nThe timestamps from the device are currently stored in the private data\nstructure. These aren't used, so remove them. I've left a comment\ndetailing the protocol for future reference.\n\nChange-Id: Iaaaa0d090ea7aa82e9d06b8056640158563dc11f\nSigned-off-by: Chase Douglas <chase.douglas@canonical.com>\nAcked-by: Michael Poole <mdpoole@troilus.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","Chase Douglas"],["8d2c9046e57a6a9836b701557175ae4ff88aeb67","69e02ec421aa70a149511825d897f2549ceee9a2@ubuntu.com","HID: magicmouse: simplify multitouch feature request\n\nOnly the first feature request is required to put the Magic Mouse into\nmultitouch mode. This is also the case for the Magic Trackpad, for which\nsupport will be added in a later commit.\n\nChange-Id: I992f95c831fe5be48b5f3ebe114cac566b0f06aa\nSigned-off-by: Chase Douglas <chase.douglas@canonical.com>\nAcked-by: Michael Poole <mdpoole@troilus.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","Chase Douglas"],["97c671eade118b7b98caa31f261e697b9d6c817a","69e02ec421aa70a149511825d897f2549ceee9a2@canonical.com","HID: magicmouse: simplify touch data bit manipulation\n\nThe new format should be easier to read to determine which bits\ncorrespond to which data. It also brings all the manipulation logic to\nthe top of the function. This makes size and orientation reading more\nclear.\n\nNote that the impetus for this change is the forthcoming support for the\nMagic Trackpad, which has a different touch data protocol.\n\nChange-Id: I1b2915ae28dc08f839d0d69e8a2b76fa92ba1f32\nSigned-off-by: Chase Douglas <chase.douglas@canonical.com>\nAcked-by: Michael Poole <mdpoole@troilus.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","Chase Douglas"],["7bf84bcd7e341a4d3a3c26b780fd9e5143f2ca7a","69e02ec421aa70a149511825d897f2549ceee9a2@canonical.com","HID: magicmouse: enable Magic Trackpad support\n\nThe trackpad speaks a similar, but different, protocol from the magic\nmouse. However, only small code tweaks here and there are needed to make\nbasic multitouch work.\n\nExtra logic is required for single-touch emulation of the touchpad. The\nchanges made here take the approach that only one finger may emulate the\nsingle pointer when multiple fingers have touched the screen. Once that\nfinger is raised, all touches must be raised before any further single\ntouch events can be sent.\n\nSometimes the magic trackpad sends two distinct touch reports as one big\nreport. Simply splitting the packet in two and resending them through\nmagicmouse_raw_event ensures they are handled properly.\n\nI also added myself to the copyright statement.\n\nChange-Id: I3c83b5df807362052a551bf1a668244169085e88\nSigned-off-by: Chase Douglas <chase.douglas@canonical.com>\nAcked-by: Michael Poole <mdpoole@troilus.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","Chase Douglas"],["8ebce7d1fd9c43eea152cdca22cb1461d03f8c75","444b0bf1d347ca8613b0f71163442159bb39b03e@troilus.org","HID: magicmouse: Use hid-input parsing rather than bypassing it\n\nLet the HID core handle input device setup and HID-compliant reports.\nThis driver then only has to worry about the non-standard reports.\n\nSigned-off-by: Michael Poole <mdpoole@troilus.org>\nAcked-by: Chase Douglas <chase.douglas@canonical.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","Michael Poole"],["7b50cdeba39ed55d7114630e4e660c69be40773b","69e02ec421aa70a149511825d897f2549ceee9a2@canonical.com","HID: magicmouse: Don't report REL_{X,Y} for Magic Trackpad\n\nWith the recent switch to having the hid layer handle standard axis\ninitialization, the Magic Trackpad now reports relative axes. This would\nbe fine in the normal mode, but the driver puts the device in multitouch\nmode where no relative events are generated. Also, userspace software\ndepends on accurate axis information for device type detection. Thus,\nignoring the relative axes from the Magic Trackpad is best.\n\nSigned-off-by: Chase Douglas <chase.douglas@canonical.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","Chase Douglas"],["1b6cfab9a18b7bd67ea123a8898c943195c0e003","3105dbb3dd63fbb4f6371cfb04adc6726f76c56b@gmail.com","PM: Fix signed/unsigned warning in dpm_show_time()\n\nSeen on MIPS32, gcc 4.4.3, 2.6.36-rc4:\n\ndrivers/base/power/main.c: In function 'dpm_show_time':\ndrivers/base/power/main.c:415: warning: comparison of distinct pointer types lacks a cast\n\ndo_div() takes unsigned parameters:\n\nuint32_t do_div(uint64_t *n, uint32_t base);\n\nUsing an unsigned variable for usecs64 should not cause any problems,\nbecause calltime >= starttime .\n\nSigned-off-by: Kevin Cernekee <cernekee@gmail.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","Kevin Cernekee"],["ae9461496ce6be9d7434dd9a0cd880843162a09c","3cfa3897b7f55b5396b7a47c83b66325184bc9b4@gmx.de","sched: Fix signed unsigned comparison in check_preempt_tick()\n\nSigned unsigned comparison may lead to superfluous resched if leftmost\nis right of the current task, wasting a few cycles, and inadvertently\n_lengthening_ the current task's slice.\n\nReported-by: Venkatesh Pallipadi <venki@google.com>\nSigned-off-by: Mike Galbraith <efault@gmx.de>\nSigned-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLKML-Reference: <1294202477.9384.5.camel@marge.simson.net>\nSigned-off-by: Ingo Molnar <mingo@elte.hu>","Mike Galbraith"],["0221ba865dd74511ed2996e23dd64b0accaed3ff","ddc5d1825433acc4a837341d5aa0aaa3204696ee@gmail.com","Updated BFQ to v2.","thalamus"],["d5cd48787c9d22daf093fe8a429ac688a4657cc4","77843028b8f8419c9977951e271784ccf7804be9@unimore.it","Switch from BFQ-v2 to BFQ-v2-r1.\n\nImprovements:\n\nWhen the first new request for the active queue arrives during disk idling,\nthe device is not immediately unplugged if this request is small. This prevents\nthe disk to be immediately committed to serve a small request. In fact, further\nrequests are likely to be merged to this one quickly, after which the device is\nunplugged by some block layer function and larger requests are dispatched.\n\nThe idling timeout and the weight-raising max time have been tuned a little bit\ntoo, as detailed below.\n\nReduced a little bit the disk idling timeout for weight-raised\nqueues. This helps reduce latencies for applications made of several\nprocesses that do something and then pass the token to the next\nprocess. By reducing the timeout we reduce the time that may be wasted\nto wait for the next request of a process that has just passed the token,\nand hence that will not issue any new request.\n\nReduced the weight-raising max time from 8 to 7.5 seconds: this\nreduces a little bit the time interval during which a just-started\ndisk-bound process may unproperly be weight-raised.","Paolo Valente"],["f767ef0e2a8b9f04fe327544bfb80997068bde19","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_accessory: New gadget driver for android USB accesories\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["da1fc81e621d72c4f18c901975593ece52d890be","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_accessory: Misc improvements and cleanup:\n\n- Add URI string\n\n- Replace type string with a description string\n\n- Add a control call to retrieve accessory protocol version (currently 1)\n\n- Driver read() and write() calls now fail after USB disconnect until\n  driver file is closed and reopened.\n\n- Misc cleanup work\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["d61616f9a3a3534a2d41705eb0e1cdba5fac117c","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_accessory: Clear accessory strings when USB is disconnected\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["5291fdc01383c0231b19acb07368f0582d6b03d5","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_accessory: Clear previous strings on ACCESSORY_GET_PROTOCOL\n\nClearing strings on disconnect does not work since we may receive\na disconnect on some devices when transitioning into accessory mode.\nWe require an accessory to send ACCESSORY_GET_PROTOCOL before\nsending any strings, so any strings from a previous session will be cleared.\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["660543ae2d19e71e4c7772d921a883ff832bc357","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_accessory: Clear disconnected flag when driver file is opened\n\nFixes a race condition that can occur when entering accessory mode.\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["df8d605f993c1f1363fdc4a6fdcb770f5cc1ec18","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_accessory: Add string for accessory's unique serial number\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"],["3efbc3cb2ddde95e4b13a6712f701709223443fe","368d0007e4626f70737d16df5e49ed8806b98c3f@android.com","USB: gadget: f_accessory: Set bNumEndpoints to correct value of 2\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>","Mike Lockwood"]],"ref":"refs/heads/ezgb-2636","size":24,"head":"acd3b54e3632c83365243122384e81e56ee54f5a","push_id":35565585}