{"push_id":1429288400,"size":39,"distinct_size":39,"ref":"refs/heads/master","head":"bfc9bf989525687326f57b82174661d52b17fa64","before":"4ef4fb3a10064ffcc71c984a60982ae9cd4fd845","commits":[{"sha":"67fde75c90bd33db2b86ef46023105ea31f844c3","author":{"name":"Park Ju Hyung","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"interactive: apply extra savings when screen-off","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/67fde75c90bd33db2b86ef46023105ea31f844c3"},{"sha":"f54a5cf77d1bd32e9f671d35092e7d97e1c6508d","author":{"name":"franciscofranco","email":"0ac3193ff3d7b4e68ae404d59f776924e2be9ac9@gmail.com"},"message":"arm64: use the new *_relaxed macros for lower power usage\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>\nSigned-off-by: XileForce <rdaguiar360@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/f54a5cf77d1bd32e9f671d35092e7d97e1c6508d"},{"sha":"78bbbe6d0a494282d3d0e84bd7cad2f841a9fde1","author":{"name":"franciscofranco","email":"0ac3193ff3d7b4e68ae404d59f776924e2be9ac9@gmail.com"},"message":"cpufreq: interactive: don't scale up if load is <= 5%, it's not worth it\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/78bbbe6d0a494282d3d0e84bd7cad2f841a9fde1"},{"sha":"a268f9e3939818a4a1e0add73fdce93a513e11f4","author":{"name":"Nox","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":" cpufreq: interactiveX V4: limit max freq when screen off\nCredits: Imosoyen","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/a268f9e3939818a4a1e0add73fdce93a513e11f4"},{"sha":"65ba9b5972e9289211928e964c72e931eab0f49e","author":{"name":"Will Deacon","email":"b2e33b86f3f248a395aadfb8ef1908ac314f4233@arm.com"},"message":"arm64: kconfig: select HAVE_EFFICIENT_UNALIGNED_ACCESS\n\nARMv8 CPUs can perform efficient unaligned memory accesses in hardware\nand this feature is relied up on by code such as the dcache\nword-at-a-time name hashing.\n\nThis patch selects HAVE_EFFICIENT_UNALIGNED_ACCESS for arm64.\n\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/65ba9b5972e9289211928e964c72e931eab0f49e"},{"sha":"762e6438fff2196ea77b6fbd2c2b759467a20962","author":{"name":"googyanas","email":"311c783e8e3f64ae6c1e5c163fb773e22dd527ad@gmail.com"},"message":"tcp: tweak for speed","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/762e6438fff2196ea77b6fbd2c2b759467a20962"},{"sha":"82777103eb7f4edf8ef0b3b9fd321ce72d89f464","author":{"name":"Will Deacon","email":"b2e33b86f3f248a395aadfb8ef1908ac314f4233@arm.com"},"message":"arm64: lib: improve copy_page to deal with 128 bytes at a time\n\nWe want to avoid lots of different copy_page implementations, settling\nfor something that is \"good enough\" everywhere and hopefully easy to\nunderstand and maintain whilst we're at it.\n\nThis patch reworks our copy_page implementation based on discussions\nwith Cavium on the list and benchmarking on Cortex-A processors so that:\n\n  - The loop is unrolled to copy 128 bytes per iteration\n\n  - The reads are offset so that we read from the next 128-byte block\n    in the same iteration that we store the previous block\n\n  - Explicit prefetch instructions are removed for now, since they hurt\n    performance on CPUs with hardware prefetching\n\n  - The loop exit condition is calculated at the start of the loop\n\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nTested-by: Andrew Pinski <apinski@cavium.com>\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/82777103eb7f4edf8ef0b3b9fd321ce72d89f464"},{"sha":"fa1b9fb9e37821a3517892f1190ecc6d463e7f88","author":{"name":"Will Deacon","email":"b2e33b86f3f248a395aadfb8ef1908ac314f4233@arm.com"},"message":"arm64: lib: use pair accessors for copy_*_user routines\n\nThe AArch64 instruction set contains load/store pair memory accessors,\nso use these in our copy_*_user routines to transfer 16 bytes per\niteration.\n\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\nSigned-off-by: Will Deacon <will.deacon@arm.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/fa1b9fb9e37821a3517892f1190ecc6d463e7f88"},{"sha":"1653b294d91f89752241864c589d86a8e0b4b9f5","author":{"name":"Joonwoo Park","email":"c8d71ca0229c96429b0e81dc3c959fd598c45475@codeaurora.org"},"message":"arm64: optimize memcpy_{from,to}io() and memset_io()\n\nOptimize memcpy_{from,to}io() and memset_io() by transferring in 64 bit\nas much as possible with minimized barrier usage.  This simplest\noptimization brings faster throughput compare to current byte-by-byte read\nand write with barrier in the loop.  Code's skeleton is taken from the\npowerpc.\n\nLink: http://lkml.kernel.org/p/20141020133304.GH23751@e104818-lin.cambridge.arm.com\nReviewed-by: Catalin Marinas <catalin.marinas@arm.com>\nReviewed-by: Trilok Soni <tsoni@codeaurora.org>\nSigned-off-by: Joonwoo Park <joonwoop@codeaurora.org>\nSigned-off-by: Will Deacon <will.deacon@arm.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/1653b294d91f89752241864c589d86a8e0b4b9f5"},{"sha":"b19a2a533a6527c3ae1cd60970bb4690703160f8","author":{"name":"Andrei F","email":"4fbf5deca414f6370c3ed33a9122945225c666b2@gmail.com"},"message":"cpuidle: menu: Add permissions and optimize perfect C-state residency","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/b19a2a533a6527c3ae1cd60970bb4690703160f8"},{"sha":"6d6b27d5a30a341ee8460f9afb69846dd34d984c","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Remove HEAD","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/6d6b27d5a30a341ee8460f9afb69846dd34d984c"},{"sha":"e6d1a3d4979ecf7d52084c184746149841d00397","author":{"name":"UpInTheAir","email":"660181323ac3157bcc1a27c0c63d67e67d81663b@hotmail.com"},"message":"fs/dcache.c: adaptive vfs_cache_pressure on suspend / resume\n\n[dorimanx-temasek]\n\nadaptive vfs_cache_pressure on suspend / resume uses new power_suspend interface.\n\nLow vfs_cache pressure values save battery while idle, while a low value also causes stutter with longer up times.","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/e6d1a3d4979ecf7d52084c184746149841d00397"},{"sha":"8aa500f1e97de0e62113bec38e0eee1ffcbc8767","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":" Interactive: Reduce timer screen off to conserve more battery\nCredits Franciscofranco for original idea","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/8aa500f1e97de0e62113bec38e0eee1ffcbc8767"},{"sha":"277d0a6be43e29e3eac3d5bc441f3a452e7062a6","author":{"name":"Thomaz de Oliveira dos Reis","email":"ca78c3ae8539a7c998990f2c378bbe27a198b1d5@gmail.com"},"message":"Input: xpad - change D-PAD mapping on Razer devices\n\nWhen using Razer Onza controller the dpad doesn't work in many games\nbecause D-PAD was mapped to buttons (useful for dance pads) and not to\nHAT0X/Y axis.\n\ners who really want to have it mapped to buttons can restore previous\nbehavior by using 'dpad_to_buttons' module option.\n\nSigned-off-by: Thomaz de Oliveira dos Reis <thor27@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - add new USB IDs for Logitech F310 and F710\n\nThis enables the rumble force feedback on the F710 unit since\nit is no longer treated as XTYPE_UNKNOWN type.\n\nSigned-off-by: Petr Sebor <petr@scssoft.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - add support for Xbox One controllers\n\nXbox One controllers require an initialization message to start sending\ndata, so xpad_init_output becomes a required function. The Xbox One\ncontroller does not have LEDs like the Xbox 360 controller, so that\nfunctionality is not implemented. The format of messages controlling rumble\nis currently undocumented, so rumble support is not yet implemented.\n\nNote that Xbox One controller advertises three interfaces with the same\ninterface class, subclass and protocol, so we have to also match against\ninterface number.\n\nSigned-off-by: Ted Mielczarek <ted@mielczarek.org>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - add VID/PID for Razer Sabertooth\n\nThe xpad driver recognizes Razer Sabertooth controllers as generic xbox\ncontroller, while it is really a 360 controller.  This patch adds pid/vid\nmappings for the controller so that it is correctly recognized.\n\nSigned-off-by: Frank Razenberg <frank@zzattack.org>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - sync device IDs with xboxdrv\n\nThe userspace xboxdrv driver knows some more device ids than the kernel.\nThis patch adds the missing xbox gamepads from [1] to xpad.c\n\n[1] https://github.com/Grumbel/xboxdrv/blob/master/src/xpad_device.cpp\n\nSigned-off-by: Benjamin Valentin <benpicco@zedat.fu-berlin.de>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - add USB ID for Thrustmaster Ferrari 458 Racing Wheel\n\nAdd the USB ID for the Xbox 360 Thrustmaster Ferrari 458 Racing Wheel.\n\nSigned-off-by: Tommi Rantala <tt.rantala@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - add Thrustmaster as Xbox 360 controller vendor\n\nAdd Thrustmaster as Xbox 360 controller vendor. This is required for\nexample to make the GP XID (044f:b326) gamepad work.\n\nSigned-off-by: Tommi Rantala <tt.rantala@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: initialize device counter variables with -1\n\nLet's initialize atomic_t variables keeping track of number of various\ndevices created so far with -1 in order to avoid extra subtraction\noperation.\n\nChange-Id: I58bfb094ec24e4b4cab48b3318852a27a227dc9a\nSigned-off-by: Aniroop Mathur <aniroop.mathur@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - add rumble support for Xbox One controller\n\nThis adds rumble support for Xbox One controller by sending continuous\nrumble command. Trigger button rumbling is not yet implemented.\n\nSigned-off-by: Ming-ting Yao Wei <mwei@lxde.org>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - set the LEDs properly on XBox Wireless controllers\n\nBased on Patch by Pierre-Loup A. Griffais <pgriffais@valvesoftware.com>:\nAdd the logic to set the LEDs on XBox Wireless controllers.  Command\nsequence found by sniffing the Windows data stream when plugging the\ndevice in.\n\nUpdated based on comments on linux-input:\nunify codepaths in xpad_send_led_command for wired/ wireless controller.\nAlso document command values for clarification.\nAll values tested on Xbox 360 Wireless Controller.\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - re-send LED command on present event\n\nThe controller only receives commands when its present. So for the\ncorrect LED to be lit the LED command has to be sent on the present\nevent.\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - add Covert Forces edition of the Xbox One controller\n\nIt is identical to the Xbox One controller but has a different product ID.\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - fix Razer Atrox Arcade Stick button mapping\n\nThe \"Razer Atrox Arcade Stick\" features 10 buttons, and two of them (LT/RT)\ndon't work properly.  Change its definition in xpad_device[] (mapping\nfield) to fix.\n\nSigned-off-by: Dario Scarpa <dario.scarpa@duskzone.it>\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - clarify LED enumeration\n\nRename led_no -> pad_nr: the number stored there is not the LED number - it\ngets translated later on to a LED number in xpad_identify_controller;\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - use ida() for finding the pad_nr\n\nThe pad_nr corresponds to the lit up LED on the controller. Therefore there\nshould be no gaps when enumerating. Currently a LED is only re-assigned\nafter a controller is re-connected 4 times.\n\nThis patch uses ida to track connected pads - this way we can re-assign\nfreed up pad number immediately.\n\nConsider the following case:\n1. pad A is connected and gets pad_nr = 0\n2. pad B is connected and gets pad_nr = 1\n3. pad A is disconnected\n4. pad A is connected again\n\nusing ida_simple_get() controller A now correctly gets pad_nr = 0 again.\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - remove needless bulk out URB used for LED setup\n\nThis code was probably wrong ever since and is redundant with\nxpad_send_led_command. Both try to send a similar command to the xbox360\ncontroller. However xpad_send_led_command correctly uses the pad_nr instead\nof bInterfaceNumber to select the led and re-uses the irq_out URB instead\nof creating a new one.\n\nNote that this change only affects the two supported wireless controllers.\nTested using the xbox360 wireless controller (PC).\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - factor out URB submission in xpad_play_effect\n\nMove submission logic to a single point at the end of the function.\nThis makes it easy to add locking/ queuing code later on.\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - x360w: report dpad as buttons and axes\n\nas discussed here[0], x360w is the only pad that maps dpad_to_button.\nThis is bad for downstream developers as they have to differ between\nx360 and x360w which is not intuitive.\n\nThis patch implements the suggested solution of exposing the dpad both\nas axes and as buttons. This retains backward compatibility with software\nalready dealing with the difference while makes new software work as\nexpected across x360/ x360w pads.\n\n[0] http://www.spinics.net/lists/linux-input/msg34421.html\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - move the input device creation to a new function\n\nTo allow us to later create / destroy the input device from the urb\ncallback, we need to initialize/ deinitialize the input device from a\nseparate function.  So pull that logic out now to make later patches\nmore \"obvious\" as to what they do.\n\nSigned-off-by: \"Pierre-Loup A. Griffais\" <pgriffais@valvesoftware.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - query wireless controller state at init\n\nWhen we initialize the driver/device, we really don't know how many\ncontrollers are connected.  So send a \"query presence\" command to the\nbase-station. (Command discovered by Zachary Lund)\n\nPresence packet taken from:\n\nhttps://github.com/computerquip/xpad5\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>\n\nInput: xpad - fix clash of presence handling with LED setting\n\nDo not call xpad_identify_controller at init with wireless devices: it\nconflicts with the already sent presence packet and will be called by\nxpad360w_process_packet as needed anyway.\n\nSigned-off-by: Pavel Rojtberg <rojtberg@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n\nSigned-off-by: Tim Clark <tim.clark.82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/277d0a6be43e29e3eac3d5bc441f3a452e7062a6"},{"sha":"dbb8b6f628e8033c4c668f6244a66fd58df3e793","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"vfs: add support for a lazytime mount option","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/dbb8b6f628e8033c4c668f6244a66fd58df3e793"},{"sha":"3a8f4c10b24f76d667455b73832526c15bcef318","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":" vfs: add find_inode_nowait() function","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/3a8f4c10b24f76d667455b73832526c15bcef318"},{"sha":"adb414c2ab5645e2856d93b278e864d259a3a685","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"ext4: add optimization for the lazytime mount option\nCredits and orginal work Theodore Tytso","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/adb414c2ab5645e2856d93b278e864d259a3a685"},{"sha":"82b8074a432faeacdd5def61a303c93e6b0d1384","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":" ext4: fix lazytime optimization\nOriginal work and credits to Theodore Ts'o","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/82b8074a432faeacdd5def61a303c93e6b0d1384"},{"sha":"4058ebf6f21ee81a7eb83432246abd781226a55b","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":" ext4: optimize ext4_writepage() for attempted 4k delalloc writes","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/4058ebf6f21ee81a7eb83432246abd781226a55b"},{"sha":"f58f81607a291c246cb42de245b48f604f0b68d3","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":" fs: make sure the timestamps for lazytime inodes eventually get written","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Test/commits/f58f81607a291c246cb42de245b48f604f0b68d3"}]}
{"actor":{"display_login":"Noxxxious"}}