{"push_id":2648973130,"size":115,"distinct_size":115,"ref":"refs/heads/lineage-15.1","head":"7a6d9c0f7425b630a99c0022c1b0557a6ba17c9e","before":"3cf3d5b3baffa6015f80e64664533b1c3eb76e3b","commits":[{"sha":"644888805e2aa91fba917c52ed4aced50e905294","author":{"name":"Jonathan Liu","email":"44960b6aa03eb2fb89c62409a43f0b56d13ff84f@gmail.com"},"message":"UPSTREAM: scripts/mkcompile_h: Remove trailing spaces from compiler version\n\nImproves the output of \"cat /proc/version\" by getting rid of the\ntrailing space at the end of the compiler version when the kernel\nis compiled using GCC.\n\nSigned-off-by: Jonathan Liu <net147@gmail.com>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n(cherry picked from commit adcc3f7cee29eb831f79f4ac7ba6a0fbce7ac936)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/644888805e2aa91fba917c52ed4aced50e905294"},{"sha":"f008fe6e76733557acb28232b6941add1cb86b12","author":{"name":"Joe Maples","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@frap129.org"},"message":"scripts: Support a custom compiler name\n\nSigned-off-by: Joe Maples <joe@frap129.org>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/f008fe6e76733557acb28232b6941add1cb86b12"},{"sha":"c9b88bfc076e66cf88ae53d8a6e478ec03ce7140","author":{"name":"Chris Fries","email":"80a24e735d812549c09054c99f7834313b50d4bf@google.com"},"message":"kernel: Add CC_WERROR config to turn warnings into errors\n\nAdd configuration option CONFIG_CC_WERROR to prevent warnings\nfrom creeping in.\n\nSigned-off-by: Chris Fries <cfries@google.com>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/c9b88bfc076e66cf88ae53d8a6e478ec03ce7140"},{"sha":"5cc893748a5343cd2e5b9b877c0dca00e6e3a1ca","author":{"name":"Stephen Rothwell","email":"4bf0fb350827ce8d86875e76c923a478597c3cef@canb.auug.org.au"},"message":"UPSTREAM: include/linux/dcache.h: use unsigned chars in struct name_snapshot\n\n\"kernel.h: handle pointers to arrays better in container_of()\" triggers:\n\nIn file included from include/uapi/linux/stddef.h:1:0,\n                 from include/linux/stddef.h:4,\n                 from include/uapi/linux/posix_types.h:4,\n                 from include/uapi/linux/types.h:13,\n                 from include/linux/types.h:5,\n                 from include/linux/syscalls.h:71,\n                 from fs/dcache.c:17:\nfs/dcache.c: In function 'release_dentry_name_snapshot':\ninclude/linux/compiler.h:542:38: error: call to '__compiletime_assert_305' declared with attribute error: pointer type mismatch in container_of()\n  _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__)\n                                      ^\ninclude/linux/compiler.h:525:4: note: in definition of macro '__compiletime_assert'\n    prefix ## suffix();    \\\n    ^\ninclude/linux/compiler.h:542:2: note: in expansion of macro '_compiletime_assert'\n  _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__)\n  ^\ninclude/linux/build_bug.h:46:37: note: in expansion of macro 'compiletime_assert'\n #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)\n                                     ^\ninclude/linux/kernel.h:860:2: note: in expansion of macro 'BUILD_BUG_ON_MSG'\n  BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \\\n  ^\nfs/dcache.c:305:7: note: in expansion of macro 'container_of'\n   p = container_of(name->name, struct external_name, name[0]);\n\nSwitch name_snapshot to use unsigned chars, matching struct qstr and\nstruct external_name.\n\nLink: http://lkml.kernel.org/r/20170710152134.0f78c1e6@canb.auug.org.au\nSigned-off-by: Stephen Rothwell <sfr@canb.auug.org.au>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n(cherry picked from commit 0a2c13d9cd76c84f2520f573ff83f777eb7464aa)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/5cc893748a5343cd2e5b9b877c0dca00e6e3a1ca"},{"sha":"6beb7fad0e0475079cf7b0f2c04bf38625256136","author":{"name":"Paul Cercueil","email":"a027184a55211cd23e3f3094f1fdc728df5e0500@crapouillou.net"},"message":"BACKPORT: Makefile: Fix detection of clang when cross-compiling\n\nWhen the host's C compiler is clang, and when attempting to\ncross-compile Linux e.g. to MIPS with mipsel-linux-gcc, the Makefile\nwould incorrectly detect the use of clang, which resulted in\nclang-specific flags being passed to mipsel-linux-gcc.\n\nThis can be verified under Debian by installing the \"clang\" package,\nand then using it as the default compiler with:\nsudo update-alternatives --config cc\n\nThis patch moves the detection of clang after the $(CC) variable is\ninitialized to the name of the cross-compiler, so that the check applies\nto the cross-compiler and not the host's C compiler.\n\nv2: Move the detection of clang after the inclusion of the\narch/*/Makefile (as they might set $(CROSS_COMPILE))\n\nSigned-off-by: Paul Cercueil <paul@crapouillou.net>\nSigned-off-by: Michal Marek <mmarek@suse.cz>\n(cherry picked from commit ee4eb20dbce91751c248399e8a0cf9b8813adf5a)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/6beb7fad0e0475079cf7b0f2c04bf38625256136"},{"sha":"f6d4d9ee823a5750e38ceb479dd687491f2eee85","author":{"name":"Michal Marek","email":"0c835876a532a476f30fdb1f6e963bae6c5a1a04@suse.com"},"message":"BACKPORT: kbuild: Fix clang detection\n\nWe cannot detect clang before including the arch Makefile, because that\ncan set the default cross compiler. We also cannot detect clang after\nincluding the arch Makefile, because powerpc wants to know about clang.\nSolve this by using an deferred variable. This costs us a few shell\ninvocations, but this is only a constant number.\n\nReported-by: Behan Webster <behanw@converseincode.com>\nReported-by: Anton Blanchard <anton@samba.org>\nSigned-off-by: Michal Marek <mmarek@suse.com>\n(cherry picked from commit 5631d9c429857194bd55d7bcd8fa5bdd1a9899a3)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/f6d4d9ee823a5750e38ceb479dd687491f2eee85"},{"sha":"22181fb17cb927bad019245d7ffc604b5d84c2ea","author":{"name":"Behan Webster","email":"9152da451d71c2a1ceb0c7b0908d4018fc127ae6@converseincode.com"},"message":"UPSTREAM: kbuild: Add better clang cross build support\n\nAdd cross target to CC if using clang. Also add custom gcc toolchain\npath for fallback gcc tools.\n\nClang will fallback to using things like ld, as, and libgcc if\n(respectively) one of the llvm linkers isn't available, the integrated\nassembler is turned off, or an appropriately cross-compiled version of\ncompiler-rt isn't available. To this end, you can specify the path to\nthis fallback gcc toolchain with GCC_TOOLCHAIN.\n\nSigned-off-by: Behan Webster <behanw@converseincode.com>\nReviewed-by: Jan-Simon Möller <dl9pf@gmx.de>\nReviewed-by: Mark Charlebois <charlebm@gmail.com>\nSigned-off-by: Greg Hackmann <ghackmann@google.com>\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n(cherry picked from commit 785f11aa595bc3d4e74096cbd598ada54ecc0d81)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/22181fb17cb927bad019245d7ffc604b5d84c2ea"},{"sha":"8513147edf1c4554b3ad0ca0f0a044dd789f1f99","author":{"name":"Michael Davidson","email":"240c4df7250227efd16ebedf6de99c5ab3b51698@google.com"},"message":"UPSTREAM: kbuild: clang: add -no-integrated-as to KBUILD_[AC]FLAGS\n\nThe Linux Kernel relies on GCC's acceptance of inline assembly as an\nopaque object which will not have any validation performed on the content.\nThe current behaviour in LLVM is to perform validation of the contents by\nmeans of parsing the input if the MC layer can handle it.\n\nDisable clangs integrated assembler and use the GNU assembler instead.\n\nWording-mostly-from: Saleem Abdulrasool <compnerd@compnerd.org>\nSigned-off-by: Michael Davidson <md@google.com>\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n(cherry picked from commit a37c45cd82e62a361706b9688a984a3a63957321)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/8513147edf1c4554b3ad0ca0f0a044dd789f1f99"},{"sha":"bc78d02fd2f55300cd0073058b5e2fb3b4b30e0f","author":{"name":"Masahiro Yamada","email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com"},"message":"UPSTREAM: kbuild: merge bounds.h and asm-offsets.h rules\n\nThe rules \"cmd_bounds\" and \"cmd_offsets\" are almost the same.\n(The difference is only the include guards.)  They can be merged.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nSigned-off-by: Michal Marek <mmarek@suse.cz>\n(cherry picked from commit 39664e2f3cdef98f42437e903159a6044a1d99d6)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/bc78d02fd2f55300cd0073058b5e2fb3b4b30e0f"},{"sha":"c77166c546df0b6762c76ecf0dbb8fd3788311bc","author":{"name":"Masahiro Yamada","email":"e4725b56ff6a11ac4309e92440cacb47b56011ab@jp.panasonic.com"},"message":"UPSTREAM: kbuild: remove redundant line from bounds.h/asm-offsets.h\n\nThis line produces an extra comment line for bounds.h and\nasm-offsets.h.\n\nSigned-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>\nSigned-off-by: Michal Marek <mmarek@suse.cz>\n(cherry picked from commit 343d3e6cc861297fc837e5b5274084751307f790)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/c77166c546df0b6762c76ecf0dbb8fd3788311bc"},{"sha":"6e638ce8c7536366fe3b118a408f1a637bcb1ca1","author":{"name":"Michal Marek","email":"0c835876a532a476f30fdb1f6e963bae6c5a1a04@suse.cz"},"message":"UPSTREAM: kbuild: Don't reset timestamps in include/generated if not needed\n\nUse filechk to generate asm-offsets.h and bounds.h. Based on a patch by\nValdis Kletnieks.\n\nReported-by: Valdis Kletnieks <Valdis.Kletnieks@vt.edu>\nAcked-By: Valdis Kletnieks <Valdis.Kletnieks@vt.edu>\nReviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Michal Marek <mmarek@suse.cz>\n(cherry picked from commit 70a4fd6c56d0f581a63dffd8c31d180e96ecf6a6)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/6e638ce8c7536366fe3b118a408f1a637bcb1ca1"},{"sha":"3565acf02cc461a8a2cf8b381fb1ba7433546d0e","author":{"name":"Masahiro Yamada","email":"378b411a8a63ecc7605ec4272234862d7781c6ae@socionext.com"},"message":"UPSTREAM: kbuild: do not add $(bounds-file) and $(offsets-file) to targets\n\n$(always) is added to targets by scripts/Makefile.build.\nMoreover, filechk does not need .*.cmd files.\n\nAdding these two files to targets is redundant.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Michal Marek <mmarek@suse.cz>\n(cherry picked from commit 8a58e1628ce4416490fb00e958b867fb5b9b1f90)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/3565acf02cc461a8a2cf8b381fb1ba7433546d0e"},{"sha":"518a206e2bf335024d1a9b0235e7243f458a5f37","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"BACKPORT: kbuild: Consolidate header generation from ASM offset information\n\nLargely redundant code is used in different places to generate C headers\nfrom offset information extracted from assembly language output.\nConsolidate the code in Makefile.lib and use this instead.\n\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n(cherry picked from commit ebf003f0cfb3705e60d40dedc3ec949176c741af)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/518a206e2bf335024d1a9b0235e7243f458a5f37"},{"sha":"d663c8fad2aedfce06c8f5a7e29405c5be10cb21","author":{"name":"Masahiro Yamada","email":"378b411a8a63ecc7605ec4272234862d7781c6ae@socionext.com"},"message":"UPSTREAM: kbuild: consolidate redundant sed script ASM offset generation\n\nThis part ended up in redundant code after touched by multiple\npeople.\n\n[1] Commit 3234282f33b2 (\"x86, asm: Fix CFI macro invocations to\ndeal with shortcomings in gas\") added parentheses for defined\nexpressions to support old gas for x86.\n\n[2] Commit a22dcdb0032c (\"x86, asm: Fix ancient-GAS workaround\")\nsplit the pattern into two to avoid parentheses for non-numeric\nexpressions.\n\n[3] Commit 95a2f6f72d37 (\"Partially revert patch that encloses\nasm-offset.h numbers in brackets\") removed parentheses from numeric\nexpressions as well because parentheses in MN10300 assembly have a\nspecial meaning (pointer access).\n\nApparently, there is a conflict between [1] and [3].  After all,\n[3] took precedence, and a long time has passed since then.\n\nNow, merge the two patterns again because the first one is covered\nby the other.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nReviewed-by: Matthias Kaehlcke <mka@chromium.org>\n(cherry picked from commit 7dd47b95b0f54f2057d40af6e66d477e3fe95d13)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/d663c8fad2aedfce06c8f5a7e29405c5be10cb21"},{"sha":"cf75b2953932f76942dcc4c8d2f90b1f3aad65f6","author":{"name":"Jeroen Hofstee","email":"fd3fb11d20dd2b55b441515e5cc120796bf92f11@myspectrum.nl"},"message":"UPSTREAM: kbuild: fix asm-offset generation to work with clang\n\nKBuild abuses the asm statement to write to a file and\nclang chokes about these invalid asm statements. Hack it\neven more by fooling this is actual valid asm code.\n\n[masahiro:\n Import Jeroen's work for U-Boot:\n http://patchwork.ozlabs.org/patch/375026/\n Tweak sed script a little to avoid garbage '#' for GCC case, like\n #define NR_PAGEFLAGS 23 /* __NR_PAGEFLAGS       # */ ]\n\nSigned-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nReviewed-by: Matthias Kaehlcke <mka@chromium.org>\nTested-by: Matthias Kaehlcke <mka@chromium.org>\n(cherry picked from commit cf0c3e68aa81f992b0301f62e341b710d385bf68)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/cf75b2953932f76942dcc4c8d2f90b1f3aad65f6"},{"sha":"c3435f8fe9be4066de0e79260d684f2fa1d974dc","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"BACKPORT: kbuild, LLVMLinux: Add -Werror to cc-option to support clang\n\nClang will warn about unknown warnings but will not return false\nunless -Werror is set. GCC will return false if an unknown\nwarning is passed.\n\nAdding -Werror make both compiler behave the same.\n\n[arnd: it turns out we need the same patch for testing whether -ffunction-sections\n       works right with gcc. I've build tested extensively with this patch\n       applied, so let's just merge this one now.]\n\nUpstream commit: c3f0d0bc5b01\n\nSigned-off-by: Mark Charlebois <charlebm@gmail.com>\nSigned-off-by: Behan Webster <behanw@converseincode.com>\nReviewed-by: Jan-Simon Mller <dl9pf@gmx.de>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/c3435f8fe9be4066de0e79260d684f2fa1d974dc"},{"sha":"0d64d983d63c068f30f61a0ba8e21e7f5894929d","author":{"name":"Masahiro Yamada","email":"378b411a8a63ecc7605ec4272234862d7781c6ae@socionext.com"},"message":"UPSTREAM: kbuild: drop -Wno-unknown-warning-option from clang options\n\nSince commit c3f0d0bc5b01 (\"kbuild, LLVMLinux: Add -Werror to\ncc-option to support clang\"), cc-option and friends work nicely\nfor clang.\n\nHowever, -Wno-unknown-warning-option makes clang happy with any\nunknown warning options even if -Werror is specified.\n\nOnce -Wno-unknown-warning-option is added, any succeeding call of\ncc-disable-warning is evaluated positive, then unknown warning\noptions are accepted.  This should be dropped.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n(cherry picked from commit a0ae981eba8f07dbc74bce38fd3a462b69a5bc8e)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/0d64d983d63c068f30f61a0ba8e21e7f5894929d"},{"sha":"9865f787c0974b98d4bbaae3a3211f6d7662ed6c","author":{"name":"Behan Webster","email":"9152da451d71c2a1ceb0c7b0908d4018fc127ae6@converseincode.com"},"message":"BACKPORT: kbuild: use -Oz instead of -Os when using clang\n\nThis generates smaller resulting object code when compiled with clang.\n\nSigned-off-by: Behan Webster <behanw@converseincode.com>\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n(cherry picked from commit 6748cb3c299de1ffbe56733647b01dbcc398c419)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/9865f787c0974b98d4bbaae3a3211f6d7662ed6c"},{"sha":"6da5ca23fb0fc70a89f229dbb8608a7469ecf9ef","author":{"name":"Vinícius Tinti","email":"788ffdb43b40149ad4476f4eea5ecf6e67f5cde7@gmail.com"},"message":"BACKPORT: kbuild: Add support to generate LLVM assembly files\n\nAdd rules to kbuild in order to generate LLVM assembly files with the .ll\nextension when using clang.\n\n  # from c code\n  make CC=clang kernel/pid.ll\n\nSigned-off-by: Vinícius Tinti <viniciustinti@gmail.com>\nSigned-off-by: Behan Webster <behanw@converseincode.com>\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n(cherry picked from commit 433db3e260bc8134d4a46ddf20b3668937e12556)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/6da5ca23fb0fc70a89f229dbb8608a7469ecf9ef"},{"sha":"d758d1875999552ac7e12d4658771995dcb706f1","author":{"name":"Arnd Bergmann","email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de"},"message":"UPSTREAM: modules: mark __inittest/__exittest as __maybe_unused\n\nclang warns about unused inline functions by default:\n\narch/arm/crypto/aes-cipher-glue.c:68:1: warning: unused function '__inittest' [-Wunused-function]\narch/arm/crypto/aes-cipher-glue.c:69:1: warning: unused function '__exittest' [-Wunused-function]\n\nAs these appear in every single module, let's just disable the warnings by marking the\ntwo functions as __maybe_unused.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nReviewed-by: Miroslav Benes <mbenes@suse.cz>\nAcked-by: Rusty Russell <rusty@rustcorp.com.au>\nSigned-off-by: Jessica Yu <jeyu@redhat.com>\n(cherry picked from commit 1f318a8bafcfba9f0d623f4870c4e890fd22e659)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rupansh/chimera_treble/commits/d758d1875999552ac7e12d4658771995dcb706f1"}]}
{"actor":{"display_login":"rupansh"}}