{"push_id":1588214246,"size":63,"distinct_size":63,"ref":"refs/heads/master","head":"b1e32fa9774739c00299280ecf5cb84fb2f00709","before":"b3bcfb9b8217097e574e8d12866ed165dc9488bf","commits":[{"sha":"ea6b082728211f3220b5379aae497d34e24608c5","author":{"name":"Stratos Karafotis","email":"06525debe962626424a3d9e0fbdc3c01714b569b@semaphore.gr"},"message":"cpufreq: Break out early when frequency equals target_freq\n\nMany drivers keep frequencies in frequency table in ascending\nor descending order. When governor tries to change to policy->min\nor policy->max respectively then the cpufreq_frequency_table_target\ncould return on first iteration. This will save some iteration cycles.\n\nSo, break out early when a frequency in cpufreq_frequency_table\nequals to target one.\n\nTesting this during kernel compilation using ondemand governor\nwith a frequency table in ascending order, the\ncpufreq_frequency_table_target returned early on the first\niteration at about 30% of times called.\n\nSigned-off-by: Stratos Karafotis <stratosk@semaphore.gr>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/ea6b082728211f3220b5379aae497d34e24608c5"},{"sha":"d1d9bc5535faff7e047ce0ccd090efa60af9d1e1","author":{"name":"Viresh Kumar","email":"4ca49bc1dcfdfc376d29da1eb07a3e0b3cd46daa@linaro.org"},"message":"cpufreq: Optimize cpufreq_frequency_table_verify()\n\ncpufreq_frequency_table_verify() is rewritten here to make it more logical\nand efficient.\n - merge multiple lines for variable declarations together.\n - quit early if any frequency between min/max is found.\n - don't call cpufreq_verify_within_limits() in case any valid freq is\n   found as it is of no use.\n - rename the count variable as found and change its type to boolean.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/d1d9bc5535faff7e047ce0ccd090efa60af9d1e1"},{"sha":"4683adc1519e389774ffa51f2583ce9fc4e046f4","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Low Idle Freq\nCredits: G.lewarne","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/4683adc1519e389774ffa51f2583ce9fc4e046f4"},{"sha":"edd4eca1e8338163b1da1f1b49d876243fe0164d","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"OC/UC","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/edd4eca1e8338163b1da1f1b49d876243fe0164d"},{"sha":"ecd40529c287cf0c96835cebaa681951da86bb2c","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Dcache_word_access","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/ecd40529c287cf0c96835cebaa681951da86bb2c"},{"sha":"bc54a562d60e8fb75cbf8a159ed04a1b18e79c15","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/Nyx/commits/bc54a562d60e8fb75cbf8a159ed04a1b18e79c15"},{"sha":"586a6aa67bf9d338783042365ae007117f735c02","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"FS: Noatime default","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/586a6aa67bf9d338783042365ae007117f735c02"},{"sha":"238f9dc45b3e44d6a81ca4cfc277e99a4fcabb21","author":{"name":"Shaibal Dutta","email":"74bb9fa787313a6b5a5746f6c0466f8debbbe2aa@broadcom.com"},"message":"PEWQ commits\n\nFor better use of CPU idle time, allow the scheduler to select the CPU\non which the timeout work of regulatory settings would be executed.\nThis extends CPU idle residency time and saves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: \"John W. Linville\" <linville@tuxdriver.com>\nCc: \"David S. Miller\" <davem@davemloft.net>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel. Added commit message.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\n\nSigned-off-by: Park Ju Hyung <qkrwngud825@gmail.com>\n\nnet: rfkill: move poll work to power efficient workqueue\n\nThis patch moves the rfkill poll_work to the power efficient workqueue.\nThis work does not have to be bound to the CPU that scheduled it, hence\nthe selection of CPU that executes it would be left to the scheduler.\nNet result is that CPU idle times would be extended, resulting in power\nsavings.\n\nThis behaviour is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: \"John W. Linville\" <linville@tuxdriver.com>\nCc: \"David S. Miller\" <davem@davemloft.net>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel, added commit message.\nFixed workqueue selection after suspend/resume cycle.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\n\nusb: move hub init and LED blink work to power efficient workqueue\n\nAllow the scheduler to select the best CPU to handle hub initalization\nand LED blinking work. This extends idle residency times on idle CPUs\nand conserves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\n[zoran.markovic@linaro.org: Rebased to latest kernel. Added commit message.\nChanged reference from system to power efficient workqueue for LEDs in\ncheck_highspeed() and hub_port_connect_change().]\n\nAcked-by: Alan Stern <stern@rowland.harvard.edu>\nCc: Sarah Sharp <sarah.a.sharp@linux.intel.com>\nCc: Xenia Ragiadakou <burzalodowa@gmail.com>\nCc: Julius Werner <jwerner@chromium.org>\nCc: Krzysztof Mazur <krzysiek@podlesie.net>\nCc: Matthias Beyer <mail@beyermatthias.de>\nCc: Dan Williams <dan.j.williams@intel.com>\nCc: Mathias Nyman <mathias.nyman@linux.intel.com>\nCc: Thomas Pugliese <thomas.pugliese@gmail.com>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nfirmware: use power efficient workqueue for unloading and aborting fw load\n\nAllow the scheduler to select the most appropriate CPU for running the\nfirmware load timeout routine and delayed routine for firmware unload.\nThis extends idle residency times and conserves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: Ming Lei <ming.lei@canonical.com>\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel, added commit message.\nFixed code alignment.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nrcu: Move SRCU grace period work to power efficient workqueue\n\nFor better use of CPU idle time, allow the scheduler to select the CPU\non which the SRCU grace period work would be scheduled. This improves\nidle residency time and conserves power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nCc: Lai Jiangshan <laijs@cn.fujitsu.com>\nCc: \"Paul E. McKenney\" <paulmck@linux.vnet.ibm.com>\nCc: Dipankar Sarma <dipankar@in.ibm.com>\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Rebased to latest kernel version. Added commit\nmessage. Fixed code alignment.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nSigned-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nReviewed-by: Josh Triplett <josh@joshtriplett.org>\n\nkernel/workqueue.c: remove ifdefs over wq_power_efficient\n\nWe can avoid an ifdef over wq_power_efficient's declaration\nby just using IS_ENABLED().\n\nCc: Rusty Russell <rusty@rustcorp.com.au>\nCc: Jani Nikula <jani.nikula@intel.com>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Kees Cook <keescook@chromium.org>\nCc: Tejun Heo <tj@kernel.org>\nCc: Ingo Molnar <mingo@kernel.org>\nCc: linux-kernel@vger.kernel.org\nCc: cocci@systeme.lip6.fr\nSigned-off-by: Luis R. Rodriguez <mcgrof@suse.com>\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>\n\ndrivercore: Avoid adding devices without pm_ops to dpm list\n\nDevices without pm_ops are not required to be added in dpm list.\nIt also helps in improving suspend/resume latencies.\n\nChange-Id: I19a85742fdb6f4d01363b69662ea6d7721a08b3a\nSigned-off-by: Sravan Kumar Ambapuram <asravan@codeaurora.org>\n\nQoS: Modify data structures and function arguments for scalability.\n\nQoS add requests uses a handle to the priority list that is used\ninternally to save the request, but this does not extend well. Also,\ndev_pm_qos structure definition seems to use a list object directly.\nThe 'derivative' relationship seems to be broken.\n\nUse pm_qos_request objects instead of passing around the protected\npriority list object.\n\nChange-Id: Ie4c9c22dd4ea13265fe01f080ba68cf77d9d484d\nSigned-off-by: Praveen Chidambaram <pchidamb@codeaurora.org>\n\nnet/ipv4: queue work on power efficient wq\n\nWorkqueue used in ipv4 layer have no real dependency of scheduling these on the\ncpu which scheduled them.\n\nOn a idle system, it is observed that an idle cpu wakes up many times just to\nservice this work. It would be better if we can schedule it on a cpu which the\nscheduler believes to be the most appropriate one.\n\nThis patch replaces normal workqueues with power efficient versions. This\ndoesn't change existing behavior of code unless CONFIG_WQ_POWER_EFFICIENT is\nenabled.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>\n\nPEWQ commits #2\n\nThere is no need to use a normal per-CPU workqueue for delayed power downs\nas they're not timing or performance critical and waking up a core for them\nwould defeat some of the point.\n\nSigned-off-by: Mark Brown <broonie@linaro.org>\nReviewed-by: Viresh Kumar <viresh.kumar@linaro.org>\n(cherry picked from commit d4e1a73acd4e894f8332f2093bceaef585cfab67)\n\nASoC: jack: Use power efficient workqueue\n\nThe accessory detect debounce work is not performance sensitive so let\nthe scheduler run it wherever is most efficient rather than in a per CPU\nworkqueue by using the system power efficient workqueue.\n\nSigned-off-by: Mark Brown <broonie@linaro.org>\nAcked-by: Viresh Kumar <viresh.kumar@linaro.org>\n(cherry picked from commit e6058aaadcd473e5827720dc143af56aabbeecc7)\n\nASoC: compress: Use power efficient workqueue\n\nThere is no need for the power down work to be done on a per CPU workqueue\nespecially considering the fairly long delay before powerdown.\n\nSigned-off-by: Mark Brown <broonie@linaro.org>\nAcked-by: Vinod Koul <vinod.koul@intel.com>\n(cherry picked from commit 3d24cfe485e2750cc209a77dd62fa1fe004fc6c7)\n\nnet/neighbour: queue work on power efficient wq\n\nWorkqueue used in neighbour layer have no real dependency of scheduling these on\nthe cpu which scheduled them.\n\nOn a idle system, it is observed that an idle cpu wakes up many times just to\nservice this work. It would be better if we can schedule it on a cpu which the\nscheduler believes to be the most appropriate one.\n\nThis patch replaces normal workqueues with power efficient versions. This\ndoesn't change existing behavior of code unless CONFIG_WQ_POWER_EFFICIENT is\nenabled.\n\nSigned-off-by: Viresh Kumar <viresh.kumar@linaro.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\n\ntimekeeping: Move clock sync work to power efficient workqueue\n\nFor better use of CPU idle time, allow the scheduler to select the CPU\non which the CMOS clock sync work would be scheduled. This improves\nidle residency time and conserver power.\n\nThis functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.\n\nSigned-off-by: Shaibal Dutta <shaibal.dutta@broadcom.com>\n[zoran.markovic@linaro.org: Added commit message. Aligned code.]\nSigned-off-by: Zoran Markovic <zoran.markovic@linaro.org>\nCc: John Stultz <john.stultz@linaro.org>\nLink: http://lkml.kernel.org/r/1391195904-12497-1-git-send-email-zoran.markovic@linaro.org\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\n\nblock: remove WQ_POWER_EFFICIENT from kblockd\n\nblk-mq issues async requests through kblockd. To issue a work request on\na specific CPU, kblockd_schedule_delayed_work_on is used. However, the\nspecific CPU choice may not be honored, if the power_efficient option\nfor workqueues is set. blk-mq requires that we have strict per-cpu\nscheduling, so it wont work properly if kblockd is marked\nPOWER_EFFICIENT and power_efficient is set.\n\nRemove the kblockd WQ_POWER_EFFICIENT flag to prevent this behavior.\nThis essentially reverts part of commit 695588f9454b, which added\nthe WQ_POWER_EFFICIENT marker to kblockd.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>\nSigned-off-by: Francisco Franco <franciscofranco.1990@gmail.com>\n\nswitch: arizona: Use power efficient workqueue\n\nNone of the delayed work the driver schedules has particularly short delays\nand it is not performance sensitive so let the scheduler run it wherever\nis most efficient rather than in a per CPU workqueue by using the system\npower efficient workqueue.\n\nSigned-off-by: Mark Brown <broonie@linaro.org>\nSigned-off-by: Chanwoo Choi <cw00.choi@samsung.com>\nSigned-off-by: Myungjoo Ham <myungjoo.ham@samsung.com>\nSigned-off-by: Park Ju Hyung <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/238f9dc45b3e44d6a81ca4cfc277e99a4fcabb21"},{"sha":"00113e51719d58b01bad3b70004fda2796003083","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"State Notifier\nCredits: Neobuddy89","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/00113e51719d58b01bad3b70004fda2796003083"},{"sha":"9415d3dd831b20f944fc05c8b1103ea72ee8066b","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Add Impulse governor\nCredits: Neobuddy89","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/9415d3dd831b20f944fc05c8b1103ea72ee8066b"},{"sha":"ae649f97c31acd80c073ff68353c3349645576f3","author":{"name":"Lianwei Wang","email":"2a68c42e91763605edde1060505920602080ca05@motorola.com"},"message":"tick: don't update idle time if cpu offline\n\nPropagate from (CR).\n\nAn offline cpu still has ts->idle_active == 1, that cause\noff time is counted as idle time, and hence cause cpu load\ncalculated wrongly.\n\nCheck the cpu online status before updating the idle time to\nfix it.\n\nChange-Id: I8c3213105601efca037eb23ad724811b5f46d437\nSigned-off-by: Lianwei Wang <a22439@motorola.com>\nReviewed-on: http://gerrit.mot.com/727323\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nSME-Granted: SME Approvals Granted\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Igor Kovalenko <igork@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/ae649f97c31acd80c073ff68353c3349645576f3"},{"sha":"4afcc47dbd8f36d44b3f9bd45be21c8b9336e325","author":{"name":"Raymond Golo (intersectRaven)","email":"b04396072e0f0b4776a1f7c0cf0d91ce8413678b@gmail.com"},"message":"Squashed hrtimer optimization commits.\n\n- ktime: Sanitize ktime_to_us/ms conversion\n- ktime: Optimize ktime_divns for constant divisors\n\nSigned-off-by: XileForce <rdaguiar360@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/4afcc47dbd8f36d44b3f9bd45be21c8b9336e325"},{"sha":"b6315a9a0612d942c126a3764fd644704f1ad0d9","author":{"name":"Andrei F","email":"4fbf5deca414f6370c3ed33a9122945225c666b2@gmail.com"},"message":"wireless: dhd: Enable standby ARP and multicast packet filters","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/b6315a9a0612d942c126a3764fd644704f1ad0d9"},{"sha":"a1b8e704cec6c85597db7606ef13607114b2d4b9","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"TCP: Tweak speed","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/a1b8e704cec6c85597db7606ef13607114b2d4b9"},{"sha":"f1effc31465bc303971b402e401f6b132a490f44","author":{"name":"XileForce","email":"c9975d3f2c2fa661c903970ddaed04b4daac0107@gmail.com"},"message":"Wakelocks: Reduce Wlan_Rx and Wlan_ctrl wakelocks\n\nSigned-off-by: XileForce <rdaguiar360@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/f1effc31465bc303971b402e401f6b132a490f44"},{"sha":"d8b99d66275a0f2342c86de0e65472edc1ec2f6c","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Toggle to disable wlan wakelocks..\n\nAdd more toggles","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/d8b99d66275a0f2342c86de0e65472edc1ec2f6c"},{"sha":"7c2f32b44034e997e94063015afaa9c5973f3156","author":{"name":"Mel Gorman","email":"7e4a4144b35252848d9a801e3e6fca62e0cbe9e6@suse.de"},"message":"mm: slub: Default slub_max_order to 0\n\nTo avoid locking and per-cpu overhead, SLUB optimisically uses\nhigh-order allocations up to order-3 by default and falls back to\nlower allocations if they fail. While care is taken that the caller\nand kswapd take no unusual steps in response to this, there are\nfurther consequences like shrinkers who have to free more objects to\nrelease any memory. There is anecdotal evidence that significant time\nis being spent looping in shrinkers with insufficient progress being\nmade (https://lkml.org/lkml/2011/4/28/361) and keeping kswapd awake.\n\nSLUB is now the default allocator and some bug reports have been\npinned down to SLUB using high orders during operations like\ncopying large amounts of data. SLUBs use of high-orders benefits\napplications that are sized to memory appropriately but this does not\nnecessarily apply to large file servers or desktops.  This patch\ncauses SLUB to use order-0 pages like SLAB does by default.\nThere is further evidence that this keeps kswapd's usage lower\n(https://lkml.org/lkml/2011/5/10/383).\n\nSigned-off-by: Mel Gorman <mgorman@suse.de>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/7c2f32b44034e997e94063015afaa9c5973f3156"},{"sha":"692f02a05c556a33d499b1cd25e35098f11453a1","author":{"name":"Joonsoo Kim","email":"3886d6c634fa2d42cac9fa2072ec015ddc12e785@gmail.com"},"message":"mm/slub: don't wait for high-order page allocation\n\nDescription is almost copied from commit fb05e7a89f50 (\"net: don't wait\nfor order-3 page allocation\").\n\nI saw excessive direct memory reclaim/compaction triggered by slub.  This\ncauses performance issues and add latency.  Slub uses high-order\nallocation to reduce internal fragmentation and management overhead.  But,\ndirect memory reclaim/compaction has high overhead and the benefit of\nhigh-order allocation can't compensate the overhead of both work.\n\nThis patch makes auxiliary high-order allocation atomic.  If there is no\nmemory pressure and memory isn't fragmented, the alloction will still\nsuccess, so we don't sacrifice high-order allocation's benefit here.  If\nthe atomic allocation fails, direct memory reclaim/compaction will not be\ntriggered, allocation fallback to low-order immediately, hence the direct\nmemory reclaim/compaction overhead is avoided.  In the allocation failure\ncase, kswapd is waken up and trying to make high-order freepages, so\nallocation could success next time.\n\nFollowing is the test to measure effect of this patch.\n\nSystem: QEMU, CPU 8, 512 MB\nMem: 25% memory is allocated at random position to make fragmentation.\n Memory-hogger occupies 150 MB memory.\nWorkload: hackbench -g 20 -l 1000\n\nAverage result by 10 runs (Base va Patched)\n\nelapsed_time(s): 4.3468 vs 2.9838\ncompact_stall: 461.7 vs 73.6\npgmigrate_success: 28315.9 vs 7256.1\n\nChange-Id: I84e305b4de4ce3c9d387c74d68a753fda4fe2234\nSigned-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>\nCc: Christoph Lameter <cl@linux.com>\nCc: Pekka Enberg <penberg@kernel.org>\nAcked-by: David Rientjes <rientjes@google.com>\nCc: Shaohua Li <shli@fb.com>\nCc: Vlastimil Babka <vbabka@suse.cz>\nCc: Michal Hocko <mhocko@suse.cz>\nCc: Eric Dumazet <edumazet@google.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nGit-commit: 45eb00cd3a034b8448f52fd9074e9b2b11d857c1\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Liam Mark <lmark@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/692f02a05c556a33d499b1cd25e35098f11453a1"},{"sha":"fbe87460a2f8de7224198c78e2f19890e0014214","author":{"name":"Chester Kener","email":"230c5f23778d1c807266dcd2a1fbb92c8b6f35e6@gmail.com"},"message":"mm: Increase Dirty Ratios\n\nThese values are more optimal for N5!\n\nKeep in mind: These values control how often the kernel writes data to disk. When your apps write data to disk, Linux actually doesn't write the data out to the disk right away, it actually writes the stuff to system memory and the kernel handles when and how the data is actually going to be flushed to the disk. These values represent a percentage, the higher the percentage, the longer it waits to flush, the lower the percentage, the more often flushes will occur. Now remember, we are dealing with solid state storage, not the traditional disk platter and spindle. So we are actually able to delay flushes a little longer with solid state versus a traditional hard drive disk which should increase battery life a little bit.\n\nSigned-off-by: Chester Kener <Cl3Kener@gmail.com>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/fbe87460a2f8de7224198c78e2f19890e0014214"},{"sha":"9ab4d7d8bb32b0a56880c12b0391a779d6935022","author":{"name":"Derek Basehore","email":"1cffc84c5acba839bfd6351949f3b71a34dfd511@chromium.org"},"message":"CHROMIUM: cpufreq: interactive: calculate load before freq change\n\nThe update to cpu load for cpufreq rate changes was happening after the rate\nchange instead of before. This switches it to update the cpu load before the\ncpufreq rate change so the old frequency is used for calculating the speed\nadjusted cpu load. The old frequency was used for that active time, so it should\nbe used for calculating the speed adjusted cpu load.\n\nBUG=chrome-os-partner:37673\nTEST=power_LoadTest on Jerry\ncheck we spend most of our time at the lower cpu frequencies\n\nChange-Id: I2fff785561ad8aebd354ddd305e91d96c799a617\nSigned-off-by: Derek Basehore <dbasehore@chromium.org>\nReviewed-on: https://chromium-review.googlesource.com/262925\nReviewed-by: Douglas Anderson <dianders@chromium.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Noxxxious/Nyx/commits/9ab4d7d8bb32b0a56880c12b0391a779d6935022"}]}
{"actor":{"display_login":"Noxxxious"}}