{"push_id":713646632,"size":10,"distinct_size":2,"ref":"refs/heads/pac-5.1-sabermod","head":"eaa5b99ef9ae57ddff9b96f74d9c676831850b57","before":"7fb7b3010a696938526bcf8c066d3399e412dc9c","commits":[{"sha":"2f3c717e028d8eca81ba50b323b2af6d525df554","author":{"email":"be9be9284cab0e59714993ff29886a62da8b2ca8@gmail.com","name":"Paul Beeler"},"message":"kernel: add support for gcc 6\nWe're missing include/linux/compiler-gcc6.h which is required now\nbecause gcc branched off to v6 in trunk.\n\nJust copy the relevant bits out of include/linux/compiler-gcc5.h,\nno new code is added as of now.\n\nThis fixes a build error when using gcc 6.\n\nSigned-off-by: Paul Beeler <pbeeler80@gmail.com>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/2f3c717e028d8eca81ba50b323b2af6d525df554"},{"sha":"231fdecdb6bdb828aa5997ad2ef1faa833f3a3f5","author":{"email":"0674548f4d596393408a51d6287a76ebba2f42aa@kernel.org","name":"Yinghai Lu"},"message":"initrd: fix lz4 decompress with initrd\n\nDuring testing initrd (>2G) support, find decompress/lz4 does not work\nwith initrd at all.\n\ndecompress_* should support:\n1. inbuf[]/outbuf[] for kernel preboot.\n2. inbuf[]/flush() for initramfs\n3. fill()/flush() for initrd.\n\nin the unlz4 does not handle case 3, as input len is passed as 0, and it\nfailed in first try.\n\nFix that add one extra if (fill) checking, and get out if EOF from the\nfill().\n\nSigned-off-by: Yinghai Lu <yinghai@kernel.org>\nCc: Kyungsik Lee <kyungsik.lee@lge.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/231fdecdb6bdb828aa5997ad2ef1faa833f3a3f5"},{"sha":"314aacbc3943eb2dac4b5485203f41e2bbff930e","author":{"email":"be9be9284cab0e59714993ff29886a62da8b2ca8@gmail.com","name":"Paul Beeler"},"message":"Revert \"scripts: Use wrapper to check compiler warnings\"\n\nThis reverts commit 231d584bba87c3d272839346cc4030a49ba9d8c1.\n\nChange-Id: Ib1cc544f3284485b55b69e5395d871f9c1655a6d\nSigned-off-by: Paul Beeler <pbeeler80@gmail.com>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/314aacbc3943eb2dac4b5485203f41e2bbff930e"},{"sha":"2d6e488034779fd60b401e7a150c2978fb9a3ba7","author":{"email":"be9be9284cab0e59714993ff29886a62da8b2ca8@gmail.com","name":"Paul Beeler"},"message":"Add missing-syscalls wrapper:\n\nmissing-syscalls was the default wrapper that was used in a lot\nolder 2.x kernels.  The python gcc wrapper was recently removed\nbecause it causes too many warnings and treats them as errors.\nWe really just want to compile the kernels in their current source\nstate without having to patch the kernel with a lot of modifications\nthat could potentially break future upstream changes.  If we want to write\na small kernel program the warnings will still be there for us to see\nif there is a problem in the code.  We shouldn't be forced into writing\nout code a specific way because linux.org says so ;)\n\nFrom documentation: http://valgrind.org/docs/manual/dist.readme-missing.html\n\nSyscall and ioctl wrappers have two jobs:\n\n1. Tell a tool what's about to happen, before the syscall takes place.  A\n   tool could perform checks beforehand, eg. if memory about to be written\n   is actually writeable.  This part is useful, but not strictly\n   essential.\n\n2. Tell a tool what just happened, after a syscall takes place.  This is\n   so it can update its view of the program's state, eg. that memory has\n   just been written to.  This step is essential.\n\nThe \"happenings\" mostly involve reading/writing of memory.\n\nSigned-off-by: Paul Beeler <pbeeler80@gmail.com>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/2d6e488034779fd60b401e7a150c2978fb9a3ba7"},{"sha":"bdd3113d8a7b49153eb05bac7030be88c5fa6cf6","author":{"email":"be00867a1b2ca7b25ce4b2b4a9efd7cdbb9c164b@linaro.org","name":"AKASHI Takahiro"},"message":"ftrace: Make CALLER_ADDRx macros more generic\n\nMost archs with HAVE_ARCH_CALLER_ADDR have pretty much the same\ndefinitions of CALLER_ADDRx(n). Instead of duplicating the code for all\nthe archs, define a ftrace_return_address0() and\nftrace_return_address(n) that can be overwritten by the archs if they\nneed to do something different. Instead of 7 macros in every arch, we\nnow only have at most 2 (and actually only 1 as\nftrace_return_address0() should be the same for all archs).\n\nThe CALLER_ADDRx(n) will now be defined in linux/ftrace.h and use the\nftrace_return_address*(n?) macros. This removes a lot of the duplicate\ncode.\n\nLink: http://lkml.kernel.org/p/1400585464-30333-1-git-send-email-takahiro.akashi@linaro.org\n\nSigned-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Paul Beeler <pbeeler80@gmail.com>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/bdd3113d8a7b49153eb05bac7030be88c5fa6cf6"},{"sha":"67db5969070b117f1efffae05198b1fe9ff04fb2","author":{"email":"43232e92d70cc7aa53504ad0397085ee47bad87f@goodmis.org","name":"Steven Rostedt"},"message":"arm/ftrace: fix ftrace_return_addr() to ftrace_return_address()\n\nThe clean up of CALLER_ADDR*() functions required the archs to either\nuse the default __builtin_return_address(X) (where X > 0) or override\nit with something the arch can use. To override it, the arch would\ndefine ftrace_return_address(x).\n\nThe arm architecture requires this to be redefined but instead of\ndefining ftrace_return_address(x) it defined ftrace_return_addr(x).\n\nFixes: eed542d6962b (ftrace: Make CALLER_ADDRx macros more generic)\nReported-by: Geert Uytterhoeven <geert@linux-m68k.org>\nTested-by: Geert Uytterhoeven <geert@linux-m68k.org>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>\nSigned-off-by: Paul Beeler <pbeeler80@gmail.com>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/67db5969070b117f1efffae05198b1fe9ff04fb2"},{"sha":"f9ba9d9939226e640d248fe5c6292834a9774474","author":{"email":"95eac59efc1533ca56d004eac480fd4cd412b4e9@windriver.com","name":"JeHyeon Yeon"},"message":"LZ4 : fix the data abort issue\n\nIf the part of the compression data are corrupted, or the compression\ndata is totally fake, the memory access over the limit is possible.\n\nThis is the log from my system usning lz4 decompression.\n   [6502]data abort, halting\n   [6503]r0  0x00000000 r1  0x00000000 r2  0xdcea0ffc r3  0xdcea0ffc\n   [6509]r4  0xb9ab0bfd r5  0xdcea0ffc r6  0xdcea0ff8 r7  0xdce80000\n   [6515]r8  0x00000000 r9  0x00000000 r10 0x00000000 r11 0xb9a98000\n   [6522]r12 0xdcea1000 usp 0x00000000 ulr 0x00000000 pc  0x820149bc\n   [6528]spsr 0x400001f3\nand the memory addresses of some variables at the moment are\n    ref:0xdcea0ffc, op:0xdcea0ffc, oend:0xdcea1000\n\nAs you can see, COPYLENGH is 8bytes, so @ref and @op can access the momory\nover @oend.\n\nSigned-off-by: JeHyeon Yeon <tom.yeon@windriver.com>\nReviewed-by: David Sterba <dsterba@suse.cz>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/f9ba9d9939226e640d248fe5c6292834a9774474"},{"sha":"2d06a6192cac17466a368f75f31f843b571e866b","author":{"email":"051346888327db48cce19d2cfd0e1c700bb7cf16@suse.com","name":"Jan Beulich"},"message":"lib/decompress_unlz4.c: always set an error return code on failures\n\n\"ret\", being set to -1 early on, gets cleared by the first invocation of\nlz4_decompress()/lz4_decompress_unknownoutputsize(), and hence subsequent\nfailures wouldn't be noticed by the caller without setting it back to -1\nright after those calls.\n\nReported-by: Matthew Daley <mattjd@gmail.com>\nSigned-off-by: Jan Beulich <jbeulich@suse.com>\nCc: Kyungsik Lee <kyungsik.lee@lge.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":false,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/2d06a6192cac17466a368f75f31f843b571e866b"},{"sha":"b722378b0b8eb1a6695fdb01324f907665cbb45b","author":{"email":"be9be9284cab0e59714993ff29886a62da8b2ca8@gmail.com","name":"Paul Beeler"},"message":"Fix compile with graphite once and for all!\n\nChange-Id: Ib5ee2fa195059270564eba982d217acc0166633e\nSigned-off-by: Paul Beeler <pbeeler80@gmail.com>","distinct":true,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/b722378b0b8eb1a6695fdb01324f907665cbb45b"},{"sha":"eaa5b99ef9ae57ddff9b96f74d9c676831850b57","author":{"email":"33fa115351e22864099a42599039a69961a22086@gmail.com","name":"Björn Hutmacher"},"message":"Merge branch 'pac-5.1' into pac-5.1-sabermod","distinct":true,"url":"https://api.github.com/repos/zyonee/android_kernel_moto_shamu/commits/eaa5b99ef9ae57ddff9b96f74d9c676831850b57"}]}