{"push_id":1456532321,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"365d58b92aa44363e18d1fb451869da3bd1ba5a6","before":"3120bf4c5944aeccc04f88ae3337a9a9408f3d13","commits":[{"sha":"928fefa766e906d42ed7bfd450ed87fbce6ddeb2","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"mkbootimg: update from @osm0sis source","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/928fefa766e906d42ed7bfd450ed87fbce6ddeb2"},{"sha":"79837e10b74cb51a29da9f4df65ccc1ecbbc1cd4","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"kbuild: add -fno-PIE and steal gcc's pie from the very beginning\n\ncommit 8ae94224c9d72fc4d9aaac93b2d7833cf46d7141 upstream.\n\nDebian started to build the gcc with -fPIE by default so the kernel\nbuild ends before it starts properly with:\n|kernel/bounds.c:1:0: error: code model kernel does not support PIC mode\n\nAlso add to KBUILD_AFLAGS due to:\n\n|gcc -Wp,-MD,arch/x86/entry/vdso/vdso32/.note.o.d … -mfentry -DCC_USING_FENTRY … vdso/vdso32/note.S\n|arch/x86/entry/vdso/vdso32/note.S:1:0: sorry, unimplemented: -mfentry isn’t supported for 32-bit in combination with -fpic\n\nTagging it stable so it is possible to compile recent stable kernels as\nwell.\n\ncommit c6a385539175ebc603da53aafb7753d39089f32e upstream.\n\nSo Sebastian turned off the PIE for kernel builds but that was too late\n- Kbuild.include already uses KBUILD_CFLAGS and trying to disable gcc\noptions with, say cc-disable-warning, fails:\n\n  gcc -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs\n  ...\n  -Wno-sign-compare -fno-asynchronous-unwind-tables -Wframe-address -c -x c /dev/null -o .31392.tmp\n  /dev/null:1:0: error: code model kernel does not support PIC mode\n\nbecause that returns an error and we can't disable the warning. For\nexample in this case:\n\nKBUILD_CFLAGS   += $(call cc-disable-warning,frame-address,)\n\nwhich leads to gcc issuing all those warnings again.\n\nSo let's turn off PIE/PIC at the earliest possible moment, when we\ndeclare KBUILD_CFLAGS so that cc-disable-warning picks it up too.\n\nAlso, we need the $(call cc-option ...) because -fno-PIE is supported\nsince gcc v3.4 and our lowest supported gcc version is 3.2 right now.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Ben Hutchings <ben@decadent.org.uk>\nCc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>\nSigned-off-by: Michal Marek <mmarek@suse.com>\nSigned-off-by: Jiri Slaby <jslaby@suse.cz>\nSigned-off-by: Slim80 <bestboss1980@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/79837e10b74cb51a29da9f4df65ccc1ecbbc1cd4"},{"sha":"32fe4ea85e6566ebf261f36136a804f77251277d","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"kbuild: makefile: many optimizations","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/32fe4ea85e6566ebf261f36136a804f77251277d"},{"sha":"039a7f0a6951c0b2cec3ae7e0cce55fb83322646","author":{"name":"engstk","email":"ca84e5b0a34d566f438b94c1542ee60e8df448e3@sapo.pt"},"message":"blu_active: dynamic cpufreq policy governor designed for latency-sensitive workloads\n\nBased from Google and CM Interactive\nBits and patches from CAF and ondemand cpu governor\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\n\nConflicts:\n\tdrivers/cpufreq/Kconfig\n\tinclude/linux/cpufreq.h","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/039a7f0a6951c0b2cec3ae7e0cce55fb83322646"},{"sha":"e8ad33c66c9bdcd9ae8f6698cd21fd7445442d64","author":{"name":"engstk","email":"ca84e5b0a34d566f438b94c1542ee60e8df448e3@sapo.pt"},"message":"blu_active: updates, fixes and compatibilty patches for LG G4\n\nSigned-off-by: engstk <eng.stk@sapo.pt>\nSigned-off-by: Slim80 <bestboss1980@gmail.com>\n\nConflicts:\n\tdrivers/cpufreq/cpufreq_blu_active.c","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/e8ad33c66c9bdcd9ae8f6698cd21fd7445442d64"},{"sha":"1cc884c9a71bb0d7b420b58e2b3311f72e94d923","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"Revert \"workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues\"\n\nThis reverts commit f04fcfc1298be639adab40d53ea22dc456192689.","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/1cc884c9a71bb0d7b420b58e2b3311f72e94d923"},{"sha":"d7302822518b824aaf0387210a7734bc9bfb2da2","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"Revert \"power: smbcharger: queue work on system_power_efficient_wq\"\n\nThis reverts commit d964a6628e27dbbf76f8e28cf0855d1a5b84fda8.","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/d7302822518b824aaf0387210a7734bc9bfb2da2"},{"sha":"fbf2a59725d73dffea41425a945a848d39c61f45","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"Revert \"power: bcl: queue work on system_power_efficient_wq\"\n\nThis reverts commit da27d54ae2d33d45385a461df8f9d9b8f7514914.","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/fbf2a59725d73dffea41425a945a848d39c61f45"},{"sha":"acf73bb6a427929e3557fb66e458563dda8ce008","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"Revert \"power: qpnp-fg: queue work on system_power_efficient_wq\"\n\nThis reverts commit d9e6dfbfd90dc8a021c1f07e06cadc00b93a150e.","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/acf73bb6a427929e3557fb66e458563dda8ce008"},{"sha":"a948342b02b5830da8829cb8d47597a09b61d2ae","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"Revert \"fix this commit:\"\n\nThis reverts commit 3120bf4c5944aeccc04f88ae3337a9a9408f3d13.","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/a948342b02b5830da8829cb8d47597a09b61d2ae"},{"sha":"f73055dbfa1b69cc56ce4c2d15417b2389bae869","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"Revert \"msm_thermal: queue work on system_power_efficient_wq\"\n\nThis reverts commit 7f58afe8d440303d43444a57d0a5a600a2abf136.","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/f73055dbfa1b69cc56ce4c2d15417b2389bae869"},{"sha":"0afa3ec0d6677d92b96b38ae89f41f951c031d0c","author":{"name":"Philip Pettersson","email":"a92d5039dce26639c800f4cf2f37bd0c3c2ae41c@gmail.com"},"message":"packet: fix race condition in packet_set_ring\n\nWhen packet_set_ring creates a ring buffer it will initialize a\nstruct timer_list if the packet version is TPACKET_V3. This value\ncan then be raced by a different thread calling setsockopt to\nset the version to TPACKET_V1 before packet_set_ring has finished.\n\nThis leads to a use-after-free on a function pointer in the\nstruct timer_list when the socket is closed as the previously\ninitialized timer will not be deleted.\n\nThe bug is fixed by taking lock_sock(sk) in packet_setsockopt when\nchanging the packet version while also taking the lock at the start\nof packet_set_ring.\n\nChange-Id: Iec8b20f499134e1edd0f9214aa4dde477d1674e1\nFixes: f6fb8f100b80 (\"af-packet: TPACKET_V3 flexible buffer implementation.\")\nSigned-off-by: Philip Pettersson <philip.pettersson@gmail.com>\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/0afa3ec0d6677d92b96b38ae89f41f951c031d0c"},{"sha":"1c752da6cc6294b5dfbb014684c4ad83ea127e40","author":{"name":"Walter Yang","email":"40fe51b379e199d64ef1e40a9ce78510baf47edf@codeaurora.org"},"message":"ASoC: msm: lock read/write when add/free audio ion memory\n\nAs read/write get access to ion memory region as well, it's\nnecessary to lock them when ion memory is about to be added/freed\nto avoid racing cases.\n\nCRs-Fixed: 1071809\nChange-Id: I436ead23c93384961b38ca99b9312a40c50ad03a\nSigned-off-by: Walter Yang <yandongy@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/1c752da6cc6294b5dfbb014684c4ad83ea127e40"},{"sha":"cdfea94f3f0d6fbf3df48e7a150fd2c6d7f4448e","author":{"name":"Suman Mukherjee","email":"e3ab071fd017dcf1d764b3b87de4a547154648cf@codeaurora.org"},"message":"msm: sensor: validate the i2c table index before use\n\nVerifying the i2c table index value before accessing\nthe i2c table to avoid memory corruption issues.\nCRs-Fixed: 1065916\n\nChange-Id: I0e31c22f90006f27a77cd420288334b8355cee95\nSigned-off-by: Sureshnaidu Laveti <lsuresh@codeaurora.org>\nSigned-off-by: Suman Mukherjee <sumam@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/cdfea94f3f0d6fbf3df48e7a150fd2c6d7f4448e"},{"sha":"6885957b03b270c70d375bcefaef90e24662e6c3","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"arm: fix handling of F_OFD_... in oabi_fcntl64()\n\nChange-Id: I75054f88e8c2c10a61b100a20b00bfbf09ff7c4d\nCc: stable@vger.kernel.org # 3.15+\nReviewed-by: Jeff Layton <jeff.layton@primarydata.com>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/6885957b03b270c70d375bcefaef90e24662e6c3"},{"sha":"365d58b92aa44363e18d1fb451869da3bd1ba5a6","author":{"name":"Slim80","email":"153dc7792350deef10befb4b89d7cacbc71dbd0b@gmail.com"},"message":"defconfig: Enable RPFILTER","distinct":true,"url":"https://api.github.com/repos/Slim80/Imperium_LG_G4_MM_Kernel_new/commits/365d58b92aa44363e18d1fb451869da3bd1ba5a6"}]}
{"actor":{"display_login":"Slim80"}}