{"push_id":2375245493,"size":2,"distinct_size":2,"ref":"refs/heads/tw-7.0","head":"b36164dd2b97c4a6c62b62f4d08c389f7335624e","before":"f69a6d8089d7fd12a5a1f97a0c253f5299830830","commits":[{"sha":"330dec42c7954e4353f2ccbe24dd2b52c8cad77e","author":{"name":"Noxxx","email":"f1d9dce37f258e1f51cd12aa10899fab40433275@hotmail.com"},"message":"Tweak Interactive:\n- State notifier support\n- Dont hispeed_freq screen off\n- InteractiveX 1.5ghz screen off max\n- Credits: Neobuddy89 / Franciscofranco / Imoseyon\n\nSigned-off-by: geiti94 <geiti94@me.com>","distinct":true,"url":"https://api.github.com/repos/enesuzun2002/Ultimate-Kernel/commits/330dec42c7954e4353f2ccbe24dd2b52c8cad77e"},{"sha":"b36164dd2b97c4a6c62b62f4d08c389f7335624e","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>\nSigned-off-by: geiti94 <geiti94@me.com>","distinct":true,"url":"https://api.github.com/repos/enesuzun2002/Ultimate-Kernel/commits/b36164dd2b97c4a6c62b62f4d08c389f7335624e"}]}
{"actor":{"display_login":"enesuzun2002"}}