{"push_id":3138373363,"size":81,"distinct_size":35,"ref":"refs/heads/sith5","head":"3dd68fb475f43fa21909cd51945481e921f6eadf","before":"4fde0307efc8e852abd1607f23b0f372d4d50a25","commits":[{"sha":"d9abbde7ea759c77ab579ab453f19541388de026","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":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/d9abbde7ea759c77ab579ab453f19541388de026"},{"sha":"ac99409ae43750b31f865ac56ade55dce8fc07c9","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":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/ac99409ae43750b31f865ac56ade55dce8fc07c9"},{"sha":"5f6568e4aa74ad3d9bf6a3c12877859c609a9ffc","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":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/5f6568e4aa74ad3d9bf6a3c12877859c609a9ffc"},{"sha":"8aff76d67fc1e49c6fb155f3b997eaf3e116870b","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":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/8aff76d67fc1e49c6fb155f3b997eaf3e116870b"},{"sha":"d0c09fa7625914b5d5e6a6eeab8614dd3965952d","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":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/d0c09fa7625914b5d5e6a6eeab8614dd3965952d"},{"sha":"90da85d3d221ba6e10a32fb1220ff25390b044c3","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":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/90da85d3d221ba6e10a32fb1220ff25390b044c3"},{"sha":"ef32aeaffde9472473ffddb9e9328d950826580c","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":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/ef32aeaffde9472473ffddb9e9328d950826580c"},{"sha":"52d77bfe1cee43f7f3195f81f37cfd6198ad6506","author":{"name":"Ian Abbott","email":"9e6ba6483b6a3e14d61f7c987e72ecb5b46122d6@mev.co.uk"},"message":"BACKPORT: bug: split BUILD_BUG stuff out into <linux/build_bug.h>\n\nIncluding <linux/bug.h> pulls in a lot of bloat from <asm/bug.h> and\n<asm-generic/bug.h> that is not needed to call the BUILD_BUG() family of\nmacros.  Split them out into their own header, <linux/build_bug.h>.\n\nAlso correct some checkpatch.pl errors for the BUILD_BUG_ON_ZERO() and\nBUILD_BUG_ON_NULL() macros by adding parentheses around the bitfield\nwidths that begin with a minus sign.\n\nChange-Id: Icb4a456a5fcc21953c4e1df17fe3c4f41105996e\nLink: http://lkml.kernel.org/r/20170525120316.24473-6-abbotti@mev.co.uk\nSigned-off-by: Ian Abbott <abbotti@mev.co.uk>\nAcked-by: Michal Nazarewicz <mina86@mina86.com>\nAcked-by: Kees Cook <keescook@chromium.org>\nCc: Steven Rostedt <rostedt@goodmis.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Jakub Kicinski <jakub.kicinski@netronome.com>\nCc: Rasmus Villemoes <linux@rasmusvillemoes.dk>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nBug: 62057517\nSigned-off-by: Nick Desaulniers <ndesaulniers@google.com>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/52d77bfe1cee43f7f3195f81f37cfd6198ad6506"},{"sha":"5f4e3d0bd98f7531f66c94db8514e86289aac95e","author":{"name":"Ian Abbott","email":"9e6ba6483b6a3e14d61f7c987e72ecb5b46122d6@mev.co.uk"},"message":"BACKPORT: kernel.h: handle pointers to arrays better in container_of()\n\nIf the first parameter of container_of() is a pointer to a\nnon-const-qualified array type (and the third parameter names a\nnon-const-qualified array member), the local variable __mptr will be\ndefined with a const-qualified array type.  In ISO C, these types are\nincompatible.  They work as expected in GNU C, but some versions will\nissue warnings.  For example, GCC 4.9 produces the warning\n\"initialization from incompatible pointer type\".\n\nHere is an example of where the problem occurs:\n\n-------------------------------------------------------\n\nMODULE_LICENSE(\"GPL\");\n\nstruct st {\n  int a;\n  char b[16];\n};\n\nstatic int __init example_init(void) {\n  struct st t = { .a = 101, .b = \"hello\" };\n  char (*p)[16] = &t.b;\n  struct st *x = container_of(p, struct st, b);\n  printk(KERN_DEBUG \"%p %p\\n\", (void *)&t, (void *)x);\n  return 0;\n}\n\nstatic void __exit example_exit(void) {\n}\n\nmodule_init(example_init);\nmodule_exit(example_exit);\n-------------------------------------------------------\n\nBuilding the module with gcc-4.9 results in these warnings (where '{m}'\nis the module source and '{k}' is the kernel source):\n\n-------------------------------------------------------\n  In file included from {m}/example.c:1:0:\n  {m}/example.c: In function `example_init':\n  {k}/include/linux/kernel.h:854:48: warning: initialization from\nincompatible pointer type\n    const typeof( ((type *)0)->member ) *__mptr = (ptr); \\\n                                                  ^\n  {m}/example.c:14:17: note: in expansion of macro `container_of'\n    struct st *x = container_of(p, struct st, b);\n                   ^\n  {k}/include/linux/kernel.h:854:48: warning: (near initialization\nfor `x')\n    const typeof( ((type *)0)->member ) *__mptr = (ptr); \\\n                                                  ^\n  {m}/example.c:14:17: note: in expansion of macro `container_of'\n    struct st *x = container_of(p, struct st, b);\n                   ^\n-------------------------------------------------------\n\nReplace the type checking performed by the macro to avoid these\nwarnings.  Make sure `*(ptr)` either has type compatible with the\nmember, or has type compatible with `void`, ignoring qualifiers.\nRaise\ncompiler errors if this is not true.  This is stronger than the\nprevious\nbehaviour, which only resulted in compiler warnings for a type\nmismatch.\n\n[arnd@arndb.de: fix new warnings for container_of()]\nLink: http://lkml.kernel.org/r/20170620200940.90557-1-arnd@arndb.de\nLink: http://lkml.kernel.org/r/20170525120316.24473-7-abbotti@mev.co.uk\nSigned-off-by: Ian Abbott <abbotti@mev.co.uk>\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Michal Nazarewicz <mina86@mina86.com>)\nAcked-by: Kees Cook <keescook@chromium.org>\nCc: Hidehiro Kawai <hidehiro.kawai.ez@hitachi.com>\nCc: Borislav Petkov <bp@suse.de>\nCc: Rasmus Villemoes <linux@rasmusvillemoes.dk>\nCc: Johannes Berg <johannes.berg@intel.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Alexander Potapenko <glider@google.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nBug: 62057517\nSigned-off-by: Nick Desaulniers <ndesaulniers@google.com>\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>\n\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/5f4e3d0bd98f7531f66c94db8514e86289aac95e"},{"sha":"72309f1a2c0600a9af6670f457b47e732b7e74a6","author":{"name":"Mark Charlebois","email":"f1891e7fc976ae1bd489627e2954fb730751d728@gmail.com"},"message":"UPSTREAM: fs: compat: Remove warning from COMPATIBLE_IOCTL\n\ncmd in COMPATIBLE_IOCTL is always a u32, so cast it so there isn't a\nwarning about an overflow in XFORM.\n\nChange-Id: I32c5f5fcb9e56f477c3db8382f887c8dcec5f4d3\nFrom: Mark Charlebois <charlebm@gmail.com>\nSigned-off-by: Mark Charlebois <charlebm@gmail.com>\nSigned-off-by: Behan Webster <behanw@converseincode.com>\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nAcked-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\n(cherry picked from commit 9280cdd6fe5b8287a726d24cc1d558b96c8491d7)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/72309f1a2c0600a9af6670f457b47e732b7e74a6"},{"sha":"94617126c149126e42f436ab6bfc9288f5b60dd4","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"BACKPORT: selinux: Remove redundant check for unknown labeling behavior\n\nThe check is already performed in ocontext_read() when the policy is\nloaded. Removing the array also fixes the following warning when\nbuilding with clang:\n\nsecurity/selinux/hooks.c:338:20: error: variable 'labeling_behaviors'\n    is not needed and will not be emitted\n    [-Werror,-Wunneeded-internal-declaration]\n\nChange-Id: I0f4e6a86ec0de0b6ebdd8aaf629c35c10ef0431c\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nAcked-by: Stephen Smalley <sds@tycho.nsa.gov>\nSigned-off-by: Paul Moore <paul@paul-moore.com>\n(cherry picked from commit 270e8573145a26de924e2dc644596332d400445b)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/94617126c149126e42f436ab6bfc9288f5b60dd4"},{"sha":"17a9a1dd0c9282aeab8bb91d0d4d47aba0f62183","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"UPSTREAM: mm/zsmalloc.c: change stat type parameter to int\n\nzs_stat_inc/dec/get() uses enum zs_stat_type for the stat type, however\nsome callers pass an enum fullness_group value.  Change the type to int to\nreflect the actual use of the functions and get rid of 'enum-conversion'\nwarnings\n\nLink: http://lkml.kernel.org/r/20170731175000.56538-1-mka@chromium.org\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nReviewed-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>\nAcked-by: Minchan Kim <minchan@kernel.org>\nCc: Doug Anderson <dianders@chromium.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n(cherry picked from commit 3eb95feac113d8ebad5b7b5189a65efcbd95a749)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/17a9a1dd0c9282aeab8bb91d0d4d47aba0f62183"},{"sha":"39319cd96897ae2d8676f45536618e7741440ffc","author":{"name":"Nick Desaulniers","email":"bac029b6787e365918a6b06d1b63ff56c1cc13d9@gmail.com"},"message":"UPSTREAM: mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning\n\nis_first_page() is only called from the macro VM_BUG_ON_PAGE() which is\nonly compiled in as a runtime check when CONFIG_DEBUG_VM is set,\notherwise is checked at compile time and not actually compiled in.\n\nFixes the following warning, found with Clang:\n\n  mm/zsmalloc.c:472:12: warning: function 'is_first_page' is not needed and will not be emitted [-Wunneeded-internal-declaration]\n  static int is_first_page(struct page *page)\n           ^\n\nLink: http://lkml.kernel.org/r/20170524053859.29059-1-nick.desaulniers@gmail.com\nSigned-off-by: Nick Desaulniers <nick.desaulniers@gmail.com>\nReviewed-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>\nAcked-by: Minchan Kim <minchan@kernel.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n(cherry picked from commit 3457f4147675108aa83f9f33c136f06bb9f8518f)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/39319cd96897ae2d8676f45536618e7741440ffc"},{"sha":"3f690b61f5f863aa093f55fccda3550094cb302d","author":{"name":"Daniel Borkmann","email":"9ff04a02a69f376b2b9aeec27187017cbf3cf5f9@redhat.com"},"message":"UPSTREAM: lib: crc32: constify crc32 lookup table\n\nCommit 8f243af42ade (\"sections: fix const sections for crc32 table\")\nremoved the compile-time generated crc32 tables from the RO sections,\nbecause it conflicts with the definition of __cacheline_aligned which\nputs all such aligned data into .data..cacheline_aligned section\noptimized for wasting less space, and can cause alignment issues when\nused in combination with const with some gcc versions like 4.7.0 due to\na gcc bug [1].\n\nGiven that most gcc versions should have the fix by now, we can just use\n____cacheline_aligned, which only aligns the data but doesn't move it\ninto specific sections as opposed to __cacheline_aligned.  In case of\ngcc versions having the mentioned bug, the alignment attribute will have\nno effect, but the data will still be made RO.\n\nAfter patch tables are in RO:\n\n  $ nm -v lib/crc32.o | grep -1 -E \"crc32c?table\"\n  0000000000000000 t arch_local_irq_enable\n  0000000000000000 r crc32ctable_le\n  0000000000000000 t crc32_exit\n  --\n  0000000000000960 t test_buf\n  0000000000002000 r crc32table_be\n  0000000000004000 r crc32table_le\n  000000001d1056e5 A __crc_crc32_be\n\n  [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52181\n\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nCc: Joe Mario <jmario@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n(cherry picked from commit f5e38b9284e13e28c1ef00e508238f279cf0ac3a)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/3f690b61f5f863aa093f55fccda3550094cb302d"},{"sha":"30e49e446ffb523b609bf17d54f1c3c92d3a874f","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"UPSTREAM: jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp\n\njiffies_64 is defined in kernel/time/timer.c with\n____cacheline_aligned_in_smp, however this macro is not part of the\ndeclaration of jiffies and jiffies_64 in jiffies.h.\n\nAs a result clang generates the following warning:\n\n  kernel/time/timer.c:57:26: error: section does not match previous declaration [-Werror,-Wsection]\n  __visible u64 jiffies_64 __cacheline_aligned_in_smp = INITIAL_JIFFIES;\n                           ^\n  include/linux/cache.h:39:36: note: expanded from macro '__cacheline_aligned_in_smp'\n                                     ^\n  include/linux/cache.h:34:4: note: expanded from macro '__cacheline_aligned'\n                   __section__(\".data..cacheline_aligned\")))\n                   ^\n  include/linux/jiffies.h:77:12: note: previous attribute is here\n  extern u64 __jiffy_data jiffies_64;\n             ^\n  include/linux/jiffies.h:70:38: note: expanded from macro '__jiffy_data'\n\nChange-Id: I6bc5aab5eba4f6ef4f8a9e72ed8c420597bb857c\nLink: http://lkml.kernel.org/r/20170403190200.70273-1-mka@chromium.org\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nCc: \"Jason A . Donenfeld\" <Jason@zx2c4.com>\nCc: Grant Grundler <grundler@chromium.org>\nCc: Michael Davidson <md@google.com>\nCc: Greg Hackmann <ghackmann@google.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n(cherry picked from commit 7c30f352c852bae2715ad65ac4a38ca9af7d7696)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/30e49e446ffb523b609bf17d54f1c3c92d3a874f"},{"sha":"3cb9bc5f4193e9604a333edf8e82a2949aa8d454","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"UPSTREAM: frv: declare jiffies to be located in the .data section\n\nCommit 7c30f352c852 (\"jiffies.h: declare jiffies and jiffies_64 with\n____cacheline_aligned_in_smp\") removed a section specification from the\njiffies declaration that caused conflicts on some platforms.\n\nUnfortunately this change broke the build for frv:\n\n  kernel/built-in.o: In function `__do_softirq': (.text+0x6460): relocation truncated to fit: R_FRV_GPREL12 against symbol\n      `jiffies' defined in *ABS* section in .tmp_vmlinux1\n  kernel/built-in.o: In function `__do_softirq': (.text+0x6574): relocation truncated to fit: R_FRV_GPREL12 against symbol\n      `jiffies' defined in *ABS* section in .tmp_vmlinux1\n  kernel/built-in.o: In function `pwq_activate_delayed_work': workqueue.c:(.text+0x15b9c): relocation truncated to fit: R_FRV_GPREL12 against\n      symbol `jiffies' defined in *ABS* section in .tmp_vmlinux1\n  ...\n\nAdd __jiffy_arch_data to the declaration of jiffies and use it on frv to\ninclude the section specification.  For all other platforms\n__jiffy_arch_data (currently) has no effect.\n\nFixes: 7c30f352c852 (\"jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp\")\nLink: http://lkml.kernel.org/r/20170516221333.177280-1-mka@chromium.org\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nReported-by: Guenter Roeck <linux@roeck-us.net>\nTested-by: Guenter Roeck <linux@roeck-us.net>\nReviewed-by: David Howells <dhowells@redhat.com>\nCc: Sudip Mukherjee <sudipm.mukherjee@gmail.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n(cherry picked from commit 60b0a8c3d2480f3b57282b47b7cae7ee71c48635)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/3cb9bc5f4193e9604a333edf8e82a2949aa8d454"},{"sha":"aa8f8af49a79b92ed01bbcbedc81427bf770be86","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"BACKPORT: netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch\n\nNot all parameters passed to ctnetlink_parse_tuple() and\nctnetlink_exp_dump_tuple() match the enum type in the signatures of these\nfunctions. Since this is intended change the argument type of to be an\nunsigned integer value.\n\nChange-Id: Ie9d62468b88d8699751b9c36bde947a2e4cc5905\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>\n(cherry picked from commit a2b7cbdd2559aff06cebc28a7150f81c307a90d3)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/aa8f8af49a79b92ed01bbcbedc81427bf770be86"},{"sha":"b78d6ca53c85d6497c215553fcc9ec29955cdda1","author":{"name":"Nick Desaulniers","email":"00198f13417fb2e066da5908d444d839551c0414@google.com"},"message":"UPSTREAM: netfilter: nf_nat_h323: fix logical-not-parentheses warning\n\nClang produces the following warning:\n\nnet/ipv4/netfilter/nf_nat_h323.c:553:6: error:\nlogical not is only applied to the left hand side of this comparison\n  [-Werror,-Wlogical-not-parentheses]\nif (!set_h225_addr(skb, protoff, data, dataoff, taddr,\n    ^\nadd parentheses after the '!' to evaluate the comparison first\nadd parentheses around left hand side expression to silence this warning\n\nThere's not necessarily a bug here, but it's cleaner to return early,\nex:\n\nif (x)\n  return\n...\n\nrather than:\n\nif (x == 0)\n  ...\nelse\n  return\n\nAlso added a return code check that seemed to be missing in one\ninstance.\n\nChange-Id: Ie8e36d8e70b5534553cb01995dfb81204faee4eb\nSigned-off-by: Nick Desaulniers <ndesaulniers@google.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>\n(cherry picked from commit eee6ebbac18a189ef33d25ea9b8bcae176515e49)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/b78d6ca53c85d6497c215553fcc9ec29955cdda1"},{"sha":"abb6bc42ccb841245e3bf32509f783b92ae19d87","author":{"name":"Nick Desaulniers","email":"bac029b6787e365918a6b06d1b63ff56c1cc13d9@gmail.com"},"message":"UPSTREAM: Input: mousedev - fix implicit conversion warning\n\nClang warns:\n\ndrivers/input/mousedev.c:653:63: error: implicit conversion from 'int'\nto 'signed char' changes value from 200 to -56\n[-Wconstant-conversion]\n  client->ps2[1] = 0x60; client->ps2[2] = 3; client->ps2[3] = 200;\n                                                            ~ ^~~\nAs the PS2 data is really a stream of bytes, let's switch to using u8 type\nfor it, which silences this warning.\n\nChange-Id: I4957cb24ec0b4622c664820430a57be796fe2279\nSigned-off-by: Nick Desaulniers <nick.desaulniers@gmail.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\n(cherry picked from commit dae1a432ab1fe79ae53129ededeaece35a2dc14d)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/abb6bc42ccb841245e3bf32509f783b92ae19d87"},{"sha":"93e9afd5e12a3dac93115df32719e78630debf5a","author":{"name":"Matthias Kaehlcke","email":"df22eae001bf82a113742cff559755b8fc65d45a@chromium.org"},"message":"BACKPORT: PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant\n\nA 64-bit value is not needed since a PCI ROM address consists in 32 bits.\nThis fixes a clang warning about \"implicit conversion from 'unsigned long'\nto 'u32'\".\n\nAlso remove now unnecessary casts to u32 from __pci_read_base() and\npci_std_update_resource().\n\nSigned-off-by: Matthias Kaehlcke <mka@chromium.org>\nSigned-off-by: Bjorn Helgaas <bhelgaas@google.com>\n(cherry picked from commit 76dc52684d0f72971d9f6cc7d5ae198061b715bd)\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mawrick26/S7E-Oreo/commits/93e9afd5e12a3dac93115df32719e78630debf5a"}]}
{"actor":{"display_login":"mawrick26"}}