{"push_id":712569319,"size":10,"distinct_size":10,"ref":"refs/heads/jgcaap","head":"cd3b8134835ff183f26d0b8944db250beb9a0c0a","before":"f15621f14e393dd83bc12df5e60ff1ae5dd6c42d","commits":[{"sha":"46a7e867c9fe67862dbca4e35fb06ca96dfe007a","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"toolchain: gcc: squashed fixes related to optimized toolchain\n\nMakefile: add Linaro goddess optimizations\n\ntoolchain: linaro: Fix a bunch of warnings and errors\n\nChange-Id: I74dc4a9a1c46a9d84d2a592d24a905b21aa87a15\n\ntoolchain: linaro: Fix a bunch of warnings and errors II\n\ntoolchain: linaro: fix uninitialized kbuf in sysctl.c for linaro optimizations\n\nChange-Id: Idd983e621b67d4016ff113b18de8f8a59bc70c85\n\ntoolchain: linaro: fix warning subbuf.pages may be used uninitialized\n\nChange-Id: I0aaa7ccb4a29ec58d7d05e24c19f22c8cc50c8cb\n\ntoolchain: linaro: fix ICE in fs/fs-writeback.c with gcc4.7\n\nfs/fs-writeback.c: In function 'bdi_writeback_thread':\nfs/fs-writeback.c:993:1: internal compiler error: in push_minipool_fix, at config/arm/arm.c:13180\nPlease submit a full bug report,\nwith preprocessed source if appropriate.\nSee <http://gcc.gnu.org/bugs.html> for instructions.\nmake[1]: *** [fs/fs-writeback.o] Error 1\nmake: *** [fs] Error 2\n\n$ arm-eabi-gcc -v\nUsing built-in specs.\nCOLLECT_GCC=/home/showp1984/WORK/toolchain/android-toolchain-eabi/bin/arm-eabi-gcc\nCOLLECT_LTO_WRAPPER=/home/showp1984/WORK/toolchain/android-toolchain-eabi/bin/../libexec/gcc/arm-eabi/4.7.2/lto-wrapper\nTarget: arm-eabi\nConfigured with: /mnt/jenkins/workspace/linaro-android_toolchain-4.7-2012.09/build/objdir/temp-src/gcc-linaro-4.7-2012.09/configure --prefix=/tmp/android-toolchain-eabi --host=x86_64-linux-gnu --build=x86_64-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/mnt/jenkins/workspace/linaro-android_toolchain-4.7-2012.09/build/objdir/temp-install --with-mpfr=/mnt/jenkins/workspace/linaro-android_toolchain-4.7-2012.09/build/objdir/temp-install --with-mpc=/mnt/jenkins/workspace/linaro-android_toolchain-4.7-2012.09/build/objdir/temp-install --with-cloog=/mnt/jenkins/workspace/linaro-android_toolchain-4.7-2012.09/build/objdir/temp-install --with-ppl=/mnt/jenkins/workspace/linaro-android_toolchain-4.7-2012.09/build/objdir/temp-install --disable-ppl-version-check --disable-cloog-version-check --enable-cloog-backend=isl --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --disable-libssp --disable-nls --disable-libmudflap --disable-shared --disable-sjlj-exceptions --disable-libquadmath --disable-libitm --disable-libatomic --with-float=soft --with-fpu=vfp --with-arch=armv5te --enable-target-optspace --prefix=/tmp/android-toolchain-eabi --disable-docs --disable-nls --with-gcc-version=linaro-4.7-2012.09 --with-binutils-version=2.23.51.0.3 --with-gmp-version=5.0.5 --with-mpfr-version=3.1.1 --with-mpc-version=1.0 --target=arm-eabi --enable-threads --enable-tls --disable-libgomp --disable-libstdc__-v3 --disable-libitm --disable-libatomic\nThread model: single\ngcc version 4.7.2 20120910 (prerelease) (Linaro GCC 4.7-2012.09)\n\nChange-Id: Ibf92c1f6d844368fe9da52315a975dc1928962a7\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ntoolchain: linaro: Fix a bunch of warnings and errors -O3\n\n- Fixes a bunch of initiliazed vars\n- Compile lib/bitmap.c with -Os due of a bug\n  Reference: https://code.google.com/p/bricked/source/detail?repo=tenderloin&r=cb8b2fe72f43c5146cb340abb2026810e50a23fc\n- Disable array-bounds warning on staging prima driver\n\nChange-Id: If17b3db45d8494bb5b5f8e13b8e8478e4fc9b10f\n\ntoolchain: linaro: fix warning: 'it.task' may be used uninitialized in this function\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ntoolchain: linaro: xc5000: fix warning 'quality' may be used uninitialized in this function\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ntoolchain: linaro: fix warning 'kernel_dev' may be used uninitialized in this function\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ntoolchain: linaro: fix 'warning: 'kernel_type' may be used uninitialized in this function\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ntoolchain: linaro: xc5000: fix warning 'frame_lines' may be used uninitialized in this function\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ntoolchain: linaro: l2cap_core: fix 'warning: '...' may be used uninitialized in this function\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\nfix: kernel/auditsc.c:927:23: warning: 'state' may be used uninitialized in this function\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ndrivers/media/common/tuners/xc5000: fix 'warning: 'lock_status' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ndrivers/media/common/tuners/xc5000: fix 'warning: 'adc_envelope' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ndrivers/media/common/tuners/xc4000: fix 'warning: '...' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\ndrivers/usb/host/ehci-sched: fix: 'warning: 'c_mask' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\nfs/fuse/control: fix 'warning: 'val' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\nfs/jbd2/journal: fix: 'warning: 'blocknr' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\nnet/unix/af_unix: fix: 'warning: '...' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\nARM: compressed/head.S: work around new binutils warning\n\nIn August 2012, Matthew Gretton-Dann checked a change\ninto binutils labelled \"Error on obsolete & warn on\ndeprecated registers\", apparently as part of ARMv8\nsupport. Apparently, this was supposed to emit\nthe message \"Warning: This coprocessor register access\nis deprecated in ARMv8\" when using certain mcr/mrc\ninstructions and building for ARMv8. Unfortunately,\nthe message that is actually emitted appears to be\n'(null)', which is less helpful in comparison.\n\nEven more unfortunately, this is biting us on\nevery single kernel build with a new gas, because\narch/arm/boot/compressed/head.S and some other files\nin that directory are built with -march=all since\nkernel commit 80cec14a8 \"[ARM] Add -march=all to\nassembly file build in arch/arm/boot/compressed\"\nback in v2.6.28.\n\nThis patch reverts Russell's nice solution and\nreplaces it with a more complex one that sprinkles\n.arch statements inside of the head.S file in\nfunctions that are executed in different architecture\nlevels, which seems to solve the original problem\njust as well, and gets rid of the new one, too.\n\nWithout this patch, building anything results in:\n\narch/arm/boot/compressed/head.S: Assembler messages:\narch/arm/boot/compressed/head.S:565: Warning: (null)\narch/arm/boot/compressed/head.S:676: Warning: (null)\narch/arm/boot/compressed/head.S:698: Warning: (null)\narch/arm/boot/compressed/head.S:722: Warning: (null)\narch/arm/boot/compressed/head.S:726: Warning: (null)\narch/arm/boot/compressed/head.S:957: Warning: (null)\narch/arm/boot/compressed/head.S:996: Warning: (null)\narch/arm/boot/compressed/head.S:997: Warning: (null)\narch/arm/boot/compressed/head.S:1027: Warning: (null)\narch/arm/boot/compressed/head.S:1035: Warning: (null)\narch/arm/boot/compressed/head.S:1046: Warning: (null)\narch/arm/boot/compressed/head.S:1060: Warning: (null)\narch/arm/boot/compressed/head.S:1092: Warning: (null)\narch/arm/boot/compressed/head.S:1094: Warning: (null)\narch/arm/boot/compressed/head.S:1095: Warning: (null)\narch/arm/boot/compressed/head.S:1102: Warning: (null)\narch/arm/boot/compressed/head.S:1134: Warning: (null)\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nCc: Matthew Gretton-Dann <matthew.gretton-dann@arm.com>\nCc: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Paul Beeler <sparksco@gmail.com>\n\nreturn_address.c: Fix warning - TODO: return_address should use unwind tables\n\nAdded Linaro 4.8.2 Fixes\n\narch: boot: target armv7-a\n\nmakefile: add -DNDEBUG to KBUILD_CFLAGS\n\ntransport.c: Fix warning: 'midQ' may be used uninitialized in this function\n\nepm_adc.c: Fix warning ‘*((void *)&adc_data+2)’ may be used uninitialized in this function\n\nkeystore.c: Fix warning ‘payload_len’ may be used uninitialized in this function\n\nFix gcc-4.9.0 miscompilation of load_balance() in scheduler\n\ncommit 2062afb4f804afef61cbe62a30cac9a46e58e067 upstream.\n\nMichel Dänzer and a couple of other people reported inexplicable random\noopses in the scheduler, and the cause turns out to be gcc mis-compiling\nthe load_balance() function when debugging is enabled.  The gcc bug\napparently goes back to gcc-4.5, but slight optimization changes means\nthat it now showed up as a problem in 4.9.0 and 4.9.1.\n\nThe instruction scheduling problem causes gcc to schedule a spill\noperation to before the stack frame has been created, which in turn can\ncorrupt the spilled value if an interrupt comes in.  There may be other\neffects of this bug too, but that's the code generation problem seen in\nMichel's case.\n\nThis is fixed in current gcc HEAD, but the workaround as suggested by\nMarkus Trippelsdorf is pretty simple: use -fno-var-tracking-assignments\nwhen compiling the kernel, which disables the gcc code that causes the\nproblem.  This can result in slightly worse debug information for\nvariable accesses, but that is infinitely preferable to actual code\ngeneration problems.\n\nDoing this unconditionally (not just for CONFIG_DEBUG_INFO) also allows\nnon-debug builds to verify that the debug build would be identical: we\ncan do\n\n    export GCC_COMPARE_DEBUG=1\n\nto make gcc internally verify that the result of the build is\nindependent of the \"-g\" flag (it will make the compiler build everything\ntwice, toggling the debug flag, and compare the results).\n\nWithout the \"-fno-var-tracking-assignments\" option, the build would fail\n(even with 4.8.3 that didn't show the actual stack frame bug) with a gcc\ncompare failure.\n\nSee also gcc bugzilla:\n\n  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61801\n\nReported-by: Michel Dänzer <michel@daenzer.net>\nSuggested-by: Markus Trippelsdorf <markus@trippelsdorf.de>\nCc: Jakub Jelinek <jakub@redhat.com>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nmakefile: add to -Os -> call cc-disable-warning,maybe-uninitialized\n\nFixes for kernel compile w/ 4.8\n\nppp: ppp_generic.c: warning code may be used uninitialized in this function\n\nmach-msm: Kconfig: fix mistake into default settings\n\nsabermod: toolchian: Fix unitialized variables when compile with 4.9\n\nChange-Id: I874e273b691fb66d4eb769334a539de9db9b7834\n\nsabermod: toolchian: Fix unitialized variables for hub.c\n\nsabermod: makefile: reworked all flags for stability\n\n* Thanks a lot @fusionjack\n\ndrivers/video/msm/mdss/mdss_mdp_util.c: fix: warning: array subscript is below array bounds\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\nsound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c: fix: warning: array subscript is below array bounds\n\ndrivers/input/tablet/gtco.c: fix: 'warning: 'oldval[2]' may be used uninitialized in this function'\n\nSigned-off-by: Dennis Rassmann <showp1984@gmail.com>\n\nConflicts:\n\tMakefile","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/46a7e867c9fe67862dbca4e35fb06ca96dfe007a"},{"sha":"f9db824427599044ee05cee33998b17b9b261b4a","author":{"email":"bd67971edaf49a94837e91683b2145e95504e5dd@gmx.de","name":"andip71"},"message":"mmc/core: disable crc to improve performance","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/f9db824427599044ee05cee33998b17b9b261b4a"},{"sha":"3d6928bd4553322c4812d3808ebccdeeb9627a76","author":{"email":"9df27bb697f406ff6253c4def6ee07c24766cbd0@gmail.com","name":"vikassangwan1"},"message":"sabermod flags\n\nChange-Id: I8e95639061a401ec410aff7af7f4760a14d93fc7\n\nConflicts:\n\tMakefile\n\tarch/arm/configs/cyanogenmod_find7_defconfig\n\nConflicts:\n\tarch/arm/configs/cyanogenmod_bacon_defconfig","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/3d6928bd4553322c4812d3808ebccdeeb9627a76"},{"sha":"2068ca995bbae45f12047070eb946748e2a82f19","author":{"email":"9df27bb697f406ff6253c4def6ee07c24766cbd0@gmail.com","name":"vikassangwan1"},"message":"Add a option for strict-aliasing\n\nChange-Id: Iac26ae612080a9686920c09903e20b6dd5c296b9\n\nConflicts:\n\tarch/arm/mach-msm/Makefile","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/2068ca995bbae45f12047070eb946748e2a82f19"},{"sha":"1219082102c814987ca9d1bc64689063882da548","author":{"email":"bd67971edaf49a94837e91683b2145e95504e5dd@gmx.de","name":"andip71"},"message":"cpufreq: Add pegasusq governor\n\nConflicts:\n\tdrivers/cpufreq/Kconfig\n\tdrivers/cpufreq/Makefile\n\tinclude/linux/cpufreq.h\n\nChange-Id: I4cd5a2d29e663cbd14b7948f480ce163197c17c9\n\nConflicts:\n\tdrivers/cpufreq/Kconfig\n\tdrivers/cpufreq/Makefile\n\tinclude/linux/cpufreq.h\n\nConflicts:\n\tarch/arm/configs/cyanogenmod_find7_defconfig\n\tdrivers/cpufreq/Kconfig\n\tdrivers/cpufreq/Makefile\n\tinclude/linux/cpufreq.h","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/1219082102c814987ca9d1bc64689063882da548"},{"sha":"802b93621ba8110488f2b7554a468a4475d64fc8","author":{"email":"9df27bb697f406ff6253c4def6ee07c24766cbd0@gmail.com","name":"vikassangwan1"},"message":"derp\n\nChange-Id: I7aa467850c4e58e5923160c45d0f34d6bf1cb933","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/802b93621ba8110488f2b7554a468a4475d64fc8"},{"sha":"45959cabb8c3ba257d1e665c19988a423605c8f9","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"cpufreq: impulse: add new @neobuddy89 governor\n\nConflicts:\n\tdrivers/cpufreq/Makefile\n\tinclude/linux/cpufreq.h\n\nConflicts:\n\tdrivers/cpufreq/Kconfig\n\nChange-Id: I0396b116dba871724fd0c508e11e0ae5326f31f3","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/45959cabb8c3ba257d1e665c19988a423605c8f9"},{"sha":"85e880c83f9f97d25107f568fb6a4f2305e95224","author":{"email":"5db23874f34e45d59c69d81cd72d048d558566d7@gmail.com","name":"anarkia1976"},"message":"cpufreq: slim: tuning and burning @robbieL811 settings\n\nConflicts:\n\tdrivers/cpufreq/cpufreq_slim.c","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/85e880c83f9f97d25107f568fb6a4f2305e95224"},{"sha":"762ee82ff68d3c481be7c1bcc7c92c361e19aad4","author":{"email":"749e12e18869a210449c40d360fd34eba62d827d@gmail.com","name":"Jorge Pereira"},"message":"cpufreq: Add slim governor\n\nConflicts:\n\tdrivers/cpufreq/Makefile\n\tdrivers/cpufreq/cpufreq_slim.c","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/762ee82ff68d3c481be7c1bcc7c92c361e19aad4"},{"sha":"cd3b8134835ff183f26d0b8944db250beb9a0c0a","author":{"email":"749e12e18869a210449c40d360fd34eba62d827d@gmail.com","name":"jgcaap"},"message":"Defconfig: Activate Impulse Govenor","distinct":true,"url":"https://api.github.com/repos/vikassangwan1/kernel_oneplus_msm8974/commits/cd3b8134835ff183f26d0b8944db250beb9a0c0a"}]}