{"push_id":2839042099,"size":61,"distinct_size":61,"ref":"refs/heads/remaster","head":"6bc480d964b3f970d6136d7922e2f932bb33f0be","before":"8263e095aca536d7bd7460b36db407d95689e52b","commits":[{"sha":"91c8fb556d9a94fa24b20fcb5331fd9837e48fc9","author":{"name":"Al Viro","email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@zeniv.linux.org.uk"},"message":"dentry name snapshots\n\ncommit 49d31c2f389acfe83417083e1208422b4091cd9e upstream.\n\ntake_dentry_name_snapshot() takes a safe snapshot of dentry name;\nif the name is a short one, it gets copied into caller-supplied\nstructure, otherwise an extra reference to external name is grabbed\n(those are never modified).  In either case the pointer to stable\nstring is stored into the same structure.\n\ndentry must be held by the caller of take_dentry_name_snapshot(),\nbut may be freely dropped afterwards - the snapshot will stay\nuntil destroyed by release_dentry_name_snapshot().\n\nIntended use:\n\tstruct name_snapshot s;\n\n\ttake_dentry_name_snapshot(&s, dentry);\n\t...\n\taccess s.name\n\t...\n\trelease_dentry_name_snapshot(&s);\n\nReplaces fsnotify_oldname_...(), gets used in fsnotify to obtain the name\nto pass down with event.\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/91c8fb556d9a94fa24b20fcb5331fd9837e48fc9"},{"sha":"58f4deadf1b08fd770ce5c519c7c9688d293a278","author":{"name":"Andrzej Hajda","email":"dcc2b772defa18622a340d324a717fd6b8ee2807@samsung.com"},"message":"v4l: s5c73m3: fix negation operator\n\ncommit a2370ba2752538404e363346b339869c9973aeac upstream.\n\nBool values should be negated using logical operators. Using bitwise operators\nresults in unexpected and possibly incorrect results.\n\nReported-by: David Binderman <dcb314@hotmail.com>\nSigned-off-by: Andrzej Hajda <a.hajda@samsung.com>\nSigned-off-by: Hans Verkuil <hans.verkuil@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/58f4deadf1b08fd770ce5c519c7c9688d293a278"},{"sha":"3f11dd5fbee0d2d23d7e956cafecadeadbbdd352","author":{"name":"Joel Fernandes","email":"89f39a38232ac523c7644e47b6ca6563177e40b4@google.com"},"message":"pstore: Allow prz to control need for locking\n\ncommit 663deb47880f2283809669563c5a52ac7c6aef1a upstream.\n\nIn preparation of not locking at all for certain buffers depending on if\nthere's contention, make locking optional depending on the initialization\nof the prz.\n\nSigned-off-by: Joel Fernandes <joelaf@google.com>\n[kees: moved locking flag into prz instead of via caller arguments]\nSigned-off-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/3f11dd5fbee0d2d23d7e956cafecadeadbbdd352"},{"sha":"ee381712cebe70618d6acdecb9d2d8422e28e313","author":{"name":"Kees Cook","email":"50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org"},"message":"pstore: Correctly initialize spinlock and flags\n\ncommit 76d5692a58031696e282384cbd893832bc92bd76 upstream.\n\nThe ram backend wasn't always initializing its spinlock correctly. Since\nit was coming from kzalloc memory, though, it was harmless on\narchitectures that initialize unlocked spinlocks to 0 (at least x86 and\nARM). This also fixes a possibly ignored flag setting too.\n\nWhen running under CONFIG_DEBUG_SPINLOCK, the following Oops was visible:\n\n[    0.760836] persistent_ram: found existing buffer, size 29988, start 29988\n[    0.765112] persistent_ram: found existing buffer, size 30105, start 30105\n[    0.769435] persistent_ram: found existing buffer, size 118542, start 118542\n[    0.785960] persistent_ram: found existing buffer, size 0, start 0\n[    0.786098] persistent_ram: found existing buffer, size 0, start 0\n[    0.786131] pstore: using zlib compression\n[    0.790716] BUG: spinlock bad magic on CPU#0, swapper/0/1\n[    0.790729]  lock: 0xffffffc0d1ca9bb0, .magic: 00000000, .owner: <none>/-1, .owner_cpu: 0\n[    0.790742] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.10.0-rc2+ #913\n[    0.790747] Hardware name: Google Kevin (DT)\n[    0.790750] Call trace:\n[    0.790768] [<ffffff900808ae88>] dump_backtrace+0x0/0x2bc\n[    0.790780] [<ffffff900808b164>] show_stack+0x20/0x28\n[    0.790794] [<ffffff9008460ee0>] dump_stack+0xa4/0xcc\n[    0.790809] [<ffffff9008113cfc>] spin_dump+0xe0/0xf0\n[    0.790821] [<ffffff9008113d3c>] spin_bug+0x30/0x3c\n[    0.790834] [<ffffff9008113e28>] do_raw_spin_lock+0x50/0x1b8\n[    0.790846] [<ffffff9008a2d2ec>] _raw_spin_lock_irqsave+0x54/0x6c\n[    0.790862] [<ffffff90083ac3b4>] buffer_size_add+0x48/0xcc\n[    0.790875] [<ffffff90083acb34>] persistent_ram_write+0x60/0x11c\n[    0.790888] [<ffffff90083aab1c>] ramoops_pstore_write_buf+0xd4/0x2a4\n[    0.790900] [<ffffff90083a9d3c>] pstore_console_write+0xf0/0x134\n[    0.790912] [<ffffff900811c304>] console_unlock+0x48c/0x5e8\n[    0.790923] [<ffffff900811da18>] register_console+0x3b0/0x4d4\n[    0.790935] [<ffffff90083aa7d0>] pstore_register+0x1a8/0x234\n[    0.790947] [<ffffff90083ac250>] ramoops_probe+0x6b8/0x7d4\n[    0.790961] [<ffffff90085ca548>] platform_drv_probe+0x7c/0xd0\n[    0.790972] [<ffffff90085c76ac>] driver_probe_device+0x1b4/0x3bc\n[    0.790982] [<ffffff90085c7ac8>] __device_attach_driver+0xc8/0xf4\n[    0.790996] [<ffffff90085c4bfc>] bus_for_each_drv+0xb4/0xe4\n[    0.791006] [<ffffff90085c7414>] __device_attach+0xd0/0x158\n[    0.791016] [<ffffff90085c7b18>] device_initial_probe+0x24/0x30\n[    0.791026] [<ffffff90085c648c>] bus_probe_device+0x50/0xe4\n[    0.791038] [<ffffff90085c35b8>] device_add+0x3a4/0x76c\n[    0.791051] [<ffffff90087d0e84>] of_device_add+0x74/0x84\n[    0.791062] [<ffffff90087d19b8>] of_platform_device_create_pdata+0xc0/0x100\n[    0.791073] [<ffffff90087d1a2c>] of_platform_device_create+0x34/0x40\n[    0.791086] [<ffffff900903c910>] of_platform_default_populate_init+0x58/0x78\n[    0.791097] [<ffffff90080831fc>] do_one_initcall+0x88/0x160\n[    0.791109] [<ffffff90090010ac>] kernel_init_freeable+0x264/0x31c\n[    0.791123] [<ffffff9008a25bd0>] kernel_init+0x18/0x11c\n[    0.791133] [<ffffff9008082ec0>] ret_from_fork+0x10/0x50\n[    0.793717] console [pstore-1] enabled\n[    0.797845] pstore: Registered ramoops as persistent store backend\n[    0.804647] ramoops: attached 0x100000@0xf7edc000, ecc: 0/0\n\nFixes: 663deb47880f (\"pstore: Allow prz to control need for locking\")\nFixes: 109704492ef6 (\"pstore: Make spinlock per zone instead of global\")\nReported-by: Brian Norris <briannorris@chromium.org>\nSigned-off-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/ee381712cebe70618d6acdecb9d2d8422e28e313"},{"sha":"ce61ff9a6f9dfea54617d4b1156a00536cca9527","author":{"name":"Kees Cook","email":"50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org"},"message":"pstore: Use dynamic spinlock initializer\n\ncommit e9a330c4289f2ba1ca4bf98c2b430ab165a8931b upstream.\n\nThe per-prz spinlock should be using the dynamic initializer so that\nlockdep can correctly track it. Without this, under lockdep, we get a\nwarning at boot that the lock is in non-static memory.\n\nFixes: 109704492ef6 (\"pstore: Make spinlock per zone instead of global\")\nFixes: 76d5692a5803 (\"pstore: Correctly initialize spinlock and flags\")\nSigned-off-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/ce61ff9a6f9dfea54617d4b1156a00536cca9527"},{"sha":"01c90cb6f15af2def8114f0e4cc7fb62153fa4fb","author":{"name":"Eric Dumazet","email":"312c7d941f03386814be517ffdb3e0eb6624e275@google.com"},"message":"net: skb_needs_check() accepts CHECKSUM_NONE for tx\n\ncommit 6e7bc478c9a006c701c14476ec9d389a484b4864 upstream.\n\nMy recent change missed fact that UFO would perform a complete\nUDP checksum before segmenting in frags.\n\nIn this case skb->ip_summed is set to CHECKSUM_NONE.\n\nWe need to add this valid case to skb_needs_check()\n\nFixes: b2504a5dbef3 (\"net: reduce skb_warn_bad_offload() noise\")\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nCc: Willem de Bruijn <willemb@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/01c90cb6f15af2def8114f0e4cc7fb62153fa4fb"},{"sha":"d95d11c868eb1847f074fb3c6d5ccffa6aa3c0e4","author":{"name":"Nathan Chancellor","email":"f65d3f2dc139dcfe7b6f0b0a466af3bc5fed8fa7@gmail.com"},"message":"net/wireguard: add wireguard importer\n\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/d95d11c868eb1847f074fb3c6d5ccffa6aa3c0e4"},{"sha":"8cf811415c0ba9a2b002be44c93518146d5feb10","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"cpu_input_boost: Introduce driver for event-based CPU boosting\n\nThis is a clean CPU input boost driver that boosts all online CPUs for a\nfixed amount of time. Additionally, there is an API for other drivers to\nrequest a boost kick, so boosting can be done on any custom event. This API\nis mainly intended for the framebuffer driver to send a boost kick whenever\nthere is a new frame ready to be rendered to the display.\n\nThis driver also boosts all online CPUs to their maximum frequencies when\nthe display is powered on (this is the wake boost).\n\nSince this driver requires careful tuning for optimal performance, there\nare no user-exposed knobs to configure it. All necessary configuration is\ndone via the supplied Kconfig options.\n\nThis driver is designed for heterogeneous multi-processor systems with two\nCPU clusters.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/8cf811415c0ba9a2b002be44c93518146d5feb10"},{"sha":"08ed0d391075c373be27b54f3bb1023e498763ca","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"cpu_input_boost: Add API for boosting all CPUs to max frequency\n\nThis adds the cpu_input_boost_kick_max() function, which will boost all\nonline CPUs to their respective maximum frequencies for the requested\nduration in milliseconds. Wake boosts take precedence over boost kicks\nrequested via cpu_input_boost_kick_max() so that these boost kicks cannot\naccidentally shorten the duration of a wake boost.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/08ed0d391075c373be27b54f3bb1023e498763ca"},{"sha":"64079f2faaadd64b8704c68a5c7d9ffc2414d47c","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"cpu_input_boost: Fix and refactor max boost logic\n\nInstead of just preventing cpu_input_boost_kick_max() from erroneously\nshortening a wake boost, prevent it from erroneously shortening any\nrequested max boost. This allows multiple boost sources to request\ndifferent max boost durations without the risk of accidentally trampling on\nother max boosts.\n\nAdditionally, clean up the max boost invocation for wake boosts and make\nit use the correct duration.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/64079f2faaadd64b8704c68a5c7d9ffc2414d47c"},{"sha":"3b9c908d6f6ff8ec3b339bb2383a0b4671c8fbc7","author":{"name":"Nathan Chancellor","email":"f65d3f2dc139dcfe7b6f0b0a466af3bc5fed8fa7@gmail.com"},"message":"cpu_input_boost: Remove the actual input boosting functionality\n\nThis probably seems totally idiotic but I don't want to optimize the\ninput boosting for this device but I would like the max boost\nfunctionality for waking up the device and launching apps.\n\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/3b9c908d6f6ff8ec3b339bb2383a0b4671c8fbc7"},{"sha":"1d46d423015afcd2339b70a6aa0cd1686a4ddc02","author":{"name":"Sultan Alsawaf","email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com"},"message":"kernel: Boost all CPUs to the max when userspace launches an app\n\nZygote is Android's application process, and it only forks when launching\na new app for the first time. To accelerate app launches, boost all CPUs\nto the max for 1250 ms when zygote decides to fork.\n\nSigned-off-by: Sultan Alsawaf <sultanxda@gmail.com>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/1d46d423015afcd2339b70a6aa0cd1686a4ddc02"},{"sha":"69079c5c80cc5fc08a982b1edbb3ff05b603e85f","author":{"name":"Thomas Gleixner","email":"00e4cf8f46a57000a44449bf9dd8cbbcc209fd2a@linutronix.de"},"message":"x86/mce/AMD: Make the init code more robust\n\n\n[ Upstream commit 0dad3a3014a0b9e72521ff44f17e0054f43dcdea ]\n\nIf mce_device_init() fails then the mce device pointer is NULL and the\nAMD mce code happily dereferences it.\n\nAdd a sanity check.\n\nReported-by: Markus Trippelsdorf <markus@trippelsdorf.de>\nReported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Sasha Levin <alexander.levin@verizon.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/69079c5c80cc5fc08a982b1edbb3ff05b603e85f"},{"sha":"3cc2c7419e7b32d3a413633359113bb6454106b3","author":{"name":"Chun-Hao Lin","email":"99216be2899e293d53abef7b46e7880815ce7180@realtek.com"},"message":"flash_defconfig: Configure CPU_INPUT_BOOST","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/3cc2c7419e7b32d3a413633359113bb6454106b3"},{"sha":"3d2c9905af14b3e4cf2cf8d761b3bc19b2914672","author":{"name":"SaintNo","email":"5536af71c890a6ea012d55b52ac5912ffd139dbb@gmail.com"},"message":"Config: Enable boeffla wl","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/3d2c9905af14b3e4cf2cf8d761b3bc19b2914672"},{"sha":"8facf6456f11955020302ccf88370c9ccc9871b9","author":{"name":"PsyMan47","email":"386e5c818fb4cf01f8bb2cd01352899a484d2dc0@gmail.com"},"message":"block: add zen scheduler","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/8facf6456f11955020302ccf88370c9ccc9871b9"},{"sha":"f4ca7315586fb79e08ecdbe811636233820c4f46","author":{"name":"Zheng Li","email":"43687a9e0871f3f6b6f0f2eaf6aede2b15d2f08e@ericsson.com"},"message":"ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output\n\n[ Upstream commit e4c5e13aa45c23692e4acf56f0b3533f328199b2 ]\n\nThere is an inconsistent conditional judgement between __ip6_append_data\nand ip6_finish_output functions, the variable length in __ip6_append_data\njust include the length of application's payload and udp6 header, don't\ninclude the length of ipv6 header, but in ip6_finish_output use\n(skb->len > ip6_skb_dst_mtu(skb)) as judgement, and skb->len include the\nlength of ipv6 header.\n\nThat causes some particular application's udp6 payloads whose length are\nbetween (MTU - IPv6 Header) and MTU were fragmented by ip6_fragment even\nthough the rst->dev support UFO feature.\n\nAdd the length of ipv6 header to length in __ip6_append_data to keep\nconsistent conditional judgement as ip6_finish_output for ip6 fragment.\n\nSigned-off-by: Zheng Li <james.z.li@ericsson.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Sasha Levin <alexander.levin@verizon.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/f4ca7315586fb79e08ecdbe811636233820c4f46"},{"sha":"00f677e81be185461fa7c3dcf769cb021eef4620","author":{"name":"Leon Romanovsky","email":"3a465310c772508bcc75a45f7a1a5f22c8be234b@mellanox.com"},"message":"Config: Enable Zen ishoced","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/00f677e81be185461fa7c3dcf769cb021eef4620"},{"sha":"cbf3b78f3aaf142c4c7d9804340ec71b9e162297","author":{"name":"SaintNo","email":"5536af71c890a6ea012d55b52ac5912ffd139dbb@gmail.com"},"message":"Config: enable advanced TCPs and Wireguard","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/cbf3b78f3aaf142c4c7d9804340ec71b9e162297"},{"sha":"b7198d547686c827008e35a3626cda535e99cab0","author":{"name":"SaintNo","email":"5536af71c890a6ea012d55b52ac5912ffd139dbb@gmail.com"},"message":"drivers: Sysfs interface to Enable/Disable CRC","distinct":true,"url":"https://api.github.com/repos/tctien342/green-kernel-htc-oce/commits/b7198d547686c827008e35a3626cda535e99cab0"}]}
{"actor":{"display_login":"tctien342"}}