{"push_id":1293665122,"size":607,"distinct_size":607,"ref":"refs/heads/n-new","head":"2b2e741b3730f290923ecd4816bef4221411a734","before":"4815e172422c897c273b2a6f7289a4bafdb336b3","commits":[{"sha":"67fd19543a3061c5e2813512c86a66acc1f79e38","author":{"name":"Charles Bin","email":"a1593f5e375e62aab9ca464ee8d3fc2a97e88a46@codeaurora.org"},"message":"mdss: dsi: Fix null dereferences\n\nFix potential null dereferences in driver.\n\nChange-Id: Idd8d4eb16bb1b9562da1f5225d91cf90d8230bfe\nSigned-off-by: Charles Bin <cbin@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/67fd19543a3061c5e2813512c86a66acc1f79e38"},{"sha":"f46ff2609f12bab0b1324de6327a3f2e4c09e44a","author":{"name":"Stephen Boyd","email":"496892c5e989e3d4519358ac44c914f60a4d59d9@codeaurora.org"},"message":"irqchip: Remove asmlinkage from static functions\n\nLTO patches add __visible to the asmlinkage define, causing\ncompilation warnings like:\n\n  drivers/irqchip/irq-gic.c:283:1: warning: 'externally_visible'\n  attribute have effect only on public objects [-Wattributes]\n\nDrop asmlinkage here to avoid such warnings.\n\nReported-by: Olof's autobuilder <build@lixom.net>\nSigned-off-by: Stephen Boyd <sboyd@codeaurora.org>\nCc: linux-arm-kernel@lists.infradead.org\nCc: khilman@linaro.org\nCc: Russell King <linux@arm.linux.org.uk>\nCc: Josh Cartwright <joshc@codeaurora.org>\nCc: Andi Kleen <ak@linux.intel.com>\nLink: http://lkml.kernel.org/r/1393980030-17770-1-git-send-email-sboyd@codeaurora.org\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/f46ff2609f12bab0b1324de6327a3f2e4c09e44a"},{"sha":"a61af0035f03bf52d3308b976714468c4c97c364","author":{"name":"Sathish Ambley","email":"5791cf267b714099f7e5a6a0ed4a06fa20b3a22a@codeaurora.org"},"message":"msm: ADSPRPC: Initialize hlist node pointers\n\nInitialize the hlist node with valid previous node pointer\nthat would allow for the node to be deleted in error scenarios\nwhere the buffer being passed from user space is invalid.\n\nChange-Id: Ib16ed9ad2b39ca616563a2e5315951461212de64\nSigned-off-by: Sathish Ambley <sathishambley@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/a61af0035f03bf52d3308b976714468c4c97c364"},{"sha":"92dfee336f1aee1caabe9ef67cce3ee1262eaf9d","author":{"name":"Hemant Kumar","email":"896e683484926aee5cce922ca763885107878474@codeaurora.org"},"message":"usb: qmp: phy: Clear LFPS RXTERM irq upon bus suspend\n\nAfter XO shutdown, QMP phy generates LFPS RXTERM interrupt\nto wake up the system as a result of host initiated resume.\nSince phy driver is not clearing this interrupt, device fails\nto wakeup from subsequent XO shutdown. Hence clear this\ninterrupt before enabling phy autonomous mode upon bus suspend.\n\nCRs-Fixed: 812087\nChange-Id: I0ce5af185b3f3670d32bb03cb2fd0f39abb70e7e\nSigned-off-by: Hemant Kumar <hemantk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/92dfee336f1aee1caabe9ef67cce3ee1262eaf9d"},{"sha":"569a5dc112484c5705290bcd164e1d80e568a6e0","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"msm: thermal: Check temperature only if probed\n\nThis avoids a (harmless) error:\n\n<3>[    0.214144] msm_thermal:msm_thermal_get_freq_table error reading cpufreq table\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/569a5dc112484c5705290bcd164e1d80e568a6e0"},{"sha":"ee4bf4ec69ef7f8454d6c05a1175c91b5d933335","author":{"name":"Shaibal Dutta","email":"74bb9fa787313a6b5a5746f6c0466f8debbbe2aa@broadcom.com"},"message":"firmware: 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>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/ee4bf4ec69ef7f8454d6c05a1175c91b5d933335"},{"sha":"c04f347abf0fd47f22417bfde0385c5885089603","author":{"name":"Shaibal Dutta","email":"74bb9fa787313a6b5a5746f6c0466f8debbbe2aa@broadcom.com"},"message":"net: wireless: move regulatory timeout work to power\n efficient workqueue\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>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/c04f347abf0fd47f22417bfde0385c5885089603"},{"sha":"f30d1e646d064a25d05825fd7e444041e22d422d","author":{"name":"Shaibal Dutta","email":"74bb9fa787313a6b5a5746f6c0466f8debbbe2aa@broadcom.com"},"message":"rcu: 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>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/f30d1e646d064a25d05825fd7e444041e22d422d"},{"sha":"9095b57d72f12569f2709777a355f99eb919e050","author":{"name":"viresh kumar","email":"4ca49bc1dcfdfc376d29da1eb07a3e0b3cd46daa@linaro.org"},"message":"net/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>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/9095b57d72f12569f2709777a355f99eb919e050"},{"sha":"5fdc0466b4e63cb40286a27f0f3174d7db6ea462","author":{"name":"anarkia1976","email":"078723513d34710cd351f8b6160a9737c59fdc4e@gmail.com"},"message":"setlocalversion: remove plus from local version","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/5fdc0466b4e63cb40286a27f0f3174d7db6ea462"},{"sha":"b1221251feb97f38b5068659b12b4de45350af33","author":{"name":"Felix Fietkau","email":"8cf1b58efcecbc12846b1b7b0c62f2bc67216d26@xxxxxxxxxxx"},"message":"timer: optimize apply_slack()\n\n__fls(mask) is equivalent to find_last_bit(&mask, BITS_PER_LONG), but cheaper","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/b1221251feb97f38b5068659b12b4de45350af33"},{"sha":"ec0ea56b06f37659ec35b9e9b41e68ebf7400631","author":{"name":"Dinesh K Garg","email":"0ee15ef076350c4b0fc4c82bec1558f3334e6cb0@codeaurora.org"},"message":"md: Performance improvement for ICE based FDE\n\nSince ICE based solution does encryption in storage, there is no\nneed to keep the BIOs allocated. Adding a new constant that would\nbe used by ICE driver to detect ICE based DM solution and configure\nrequests correctly.\n\nChange-Id: I8d52d55679e638a5eea066a1d62b8f617f1472ef\nSigned-off-by: Dinesh K Garg <dineshg@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/ec0ea56b06f37659ec35b9e9b41e68ebf7400631"},{"sha":"dfefbcf3595f7f6426e294d3ba3bb93c1ab968ff","author":{"name":"Dinesh K Garg","email":"0ee15ef076350c4b0fc4c82bec1558f3334e6cb0@codeaurora.org"},"message":"md: No split IO for ICE based dm-req-crypt\n\ndm-req-crypt works in transparent encryption mode when ICE is used.\ndm-req-crypt registers to splits the IO without checking if it is\nin transparent mode or crypto mode. This causes performance degradation\nfor requests with size more than 128K. Adding check that would not\nregister for split IO if ICE is being used.\n\nChange-Id: Id3bac7673265d940371f3c613a03e781a087956e\nSigned-off-by: Dinesh K Garg <dineshg@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/dfefbcf3595f7f6426e294d3ba3bb93c1ab968ff"},{"sha":"9b26f0d72d05eae92f34f99a2aa50a480e7fcec8","author":{"name":"AnilKumar Chimata","email":"854bb27c381db2dfaf01c50430201bb7d5894768@codeaurora.org"},"message":"md: dm-req-crypt: Fix memory shrink issue\n\nAfter FDE enablement data reads/writes uses ICE based encryption\nor decryption path, which allocates the memory pools during the\nmapping of the requests. This patch cleans up the memory used in\nthe mapping function after request complete.\n\nChange-Id: I2494ddaca91c92bd61c1482036222796ebceb09c\nSigned-off-by: AnilKumar Chimata <anilc@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/9b26f0d72d05eae92f34f99a2aa50a480e7fcec8"},{"sha":"7fe91f4b392f41fb842ec07827a4531999fdbac9","author":{"name":"myfluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"arm: irq: Tone down kernel logging\n\nChange-Id: Ie31190bd65d1379de41e1ca2573aa65e785de1b6","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/7fe91f4b392f41fb842ec07827a4531999fdbac9"},{"sha":"0df34045d2634159bb8d967ee9c6fab3140c480f","author":{"name":"Peter Zijlstra","email":"4d3106856cce90e8f40acc5180f60ddda3a23b6e@infradead.org"},"message":"sched/idle: Avoid spurious wakeup IPIs\n\nBecause mwait_idle_with_hints() gets called from !idle context it must\ncall current_clr_polling(). This however means that resched_task() is\nvery likely to send an IPI even when we were polling:\n\n  CPU0\t\t\t\t\tCPU1\n\n  if (current_set_polling_and_test())\n    goto out;\n\n  __monitor(&ti->flags);\n  if (!need_resched())\n    __mwait(eax, ecx);\n\t\t\t\t\tset_tsk_need_resched(p);\n\t\t\t\t\tsmp_mb();\nout:\n  current_clr_polling();\n\t\t\t\t\tif (!tsk_is_polling(p))\n\t\t\t\t\t  smp_send_reschedule(cpu);\n\nSo while it is correct (extra IPIs aren't a problem, whereas a missed\nIPI would be) it is a performance problem (for some).\n\nAvoid this issue by using fetch_or() to atomically set NEED_RESCHED\nand test if POLLING_NRFLAG is set.\n\nSince a CPU stuck in mwait is unlikely to modify the flags word,\ncontention on the cmpxchg is unlikely and thus we should mostly\nsucceed in a single go.\n\nSigned-off-by: Peter Zijlstra <peterz@infradead.org>\nAcked-by: Nicolas Pitre <nico@linaro.org>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nLink: http://lkml.kernel.org/n/tip-kf5suce6njh5xf5d3od13rr0@git.kernel.org\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/0df34045d2634159bb8d967ee9c6fab3140c480f"},{"sha":"4a47615b778a1c6ff937c0f28e138b1e598850d4","author":{"name":"Lai Jiangshan","email":"cf0e2d50a324441096e6c5342ad65c64cc64efaa@cn.fujitsu.com"},"message":"kthread_work: wake up worker only when the worker is idle\n\nIf the worker is already executing a work item when another is queued,\nwe can safely skip wakeup without worrying about stalling queue thus\navoiding waking up the busy worker spuriously.  Spurious wakeups\nshould be fine but still isn't nice and avoiding it is trivial here.\n\ntj: Updated description.\n\nSigned-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/4a47615b778a1c6ff937c0f28e138b1e598850d4"},{"sha":"cf37554c7e2600439c91d228ff54a5fc18cd25d3","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/nathanchance/Ninja-Kernel-Angler/commits/cf37554c7e2600439c91d228ff54a5fc18cd25d3"},{"sha":"d47bf1e1750767d77c26f2c8e6d1f1f1170fa55f","author":{"name":"Jigarkumar Kishorkumar Zala","email":"ecded941c77b2d2e2a26144319a8b74d38eb2da4@codeaurora.org"},"message":"leds: leds-qpnp-flash: optimization of regulator data parsing\n\nOptimization of regulator data parsing, and correct check\ncondition to query regulator data parsing and regulator setup\ninitialization.\n\nChange-Id: I6448f8f481b54242e89e91218592a24c56f58828\nSigned-off-by: Jigarkumar Kishorkumar Zala <j_zala@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/d47bf1e1750767d77c26f2c8e6d1f1f1170fa55f"},{"sha":"8c64ad57e3ee8671b7d5d5069ddddae842a9debf","author":{"name":"anarkia1976","email":"078723513d34710cd351f8b6160a9737c59fdc4e@gmail.com"},"message":"mkcompile_h: Add the NINJA tag to the kernel version string (uname -v)","distinct":true,"url":"https://api.github.com/repos/nathanchance/Ninja-Kernel-Angler/commits/8c64ad57e3ee8671b7d5d5069ddddae842a9debf"}]}
{"actor":{"display_login":"nathanchance"}}