{"push_id":2621441897,"size":32,"distinct_size":1,"ref":"refs/heads/aosp/android-4.9-o","head":"2c9911e2f07494526dbfd5a8eb39f14d4a566343","before":"5df19a2f78b9985cb909ffba64f52781b1b02599","commits":[{"sha":"add0ff1791c6a3867329f14a003b7177ce5fd878","author":{"name":"Josh Poimboeuf","email":"4e2e91f15355af385c021c68a9357f2fd253fb9d@redhat.com"},"message":"objtool: Improve detection of BUG() and other dead ends\n\ncommit d1091c7fa3d52ebce4dd3f15d04155b3469b2f90 upstream.\n\nThe BUG() macro's use of __builtin_unreachable() via the unreachable()\nmacro tells gcc that the instruction is a dead end, and that it's safe\nto assume the current code path will not execute past the previous\ninstruction.\n\nOn x86, the BUG() macro is implemented with the 'ud2' instruction.  When\nobjtool's branch analysis sees that instruction, it knows the current\ncode path has come to a dead end.\n\nPeter Zijlstra has been working on a patch to change the WARN macros to\nuse 'ud2'.  That patch will break objtool's assumption that 'ud2' is\nalways a dead end.\n\nGenerally it's best for objtool to avoid making those kinds of\nassumptions anyway.  The more ignorant it is of kernel code internals,\nthe better.\n\nSo create a more generic way for objtool to detect dead ends by adding\nan annotation to the unreachable() macro.  The annotation stores a\npointer to the end of the unreachable code path in an '__unreachable'\nsection.  Objtool can read that section to find the dead ends.\n\nTested-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nSigned-off-by: Josh Poimboeuf <jpoimboe@redhat.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/41a6d33971462ebd944a1c60ad4bf5be86c17b77.1487712920.git.jpoimboe@redhat.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/add0ff1791c6a3867329f14a003b7177ce5fd878"},{"sha":"24ac7a44f7201fdecb2b4068de1ac808f265ede4","author":{"name":"Josh Poimboeuf","email":"4e2e91f15355af385c021c68a9357f2fd253fb9d@redhat.com"},"message":"objtool: Move checking code to check.c\n\ncommit dcc914f44f065ef73685b37e59877a5bb3cb7358 upstream.\n\nIn preparation for the new 'objtool undwarf generate' command, which\nwill rely on 'objtool check', move the checking code from\nbuiltin-check.c to check.c where it can be used by other commands.\n\nSigned-off-by: Josh Poimboeuf <jpoimboe@redhat.com>\nReviewed-by: Jiri Slaby <jslaby@suse.cz>\nCc: Andy Lutomirski <luto@kernel.org>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: live-patching@vger.kernel.org\nLink: http://lkml.kernel.org/r/294c5c695fd73c1a5000bbe5960a7c9bec4ee6b4.1498659915.git.jpoimboe@redhat.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>\n[backported by hand to 4.9, this was a pain... - gregkh]\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/24ac7a44f7201fdecb2b4068de1ac808f265ede4"},{"sha":"856bc9a0cb3a13c5dfd11f8a73ff1cd221778174","author":{"name":"Jiri Olsa","email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org"},"message":"tools lib: Add for_each_clear_bit macro\n\ncommit 02bc11de567273da8ab25c54336ddbb71986f38f upstream.\n\nAdding for_each_clear_bit macro plus all its the necessary backbone\nfunctions. Taken from related kernel code. It will be used in following\npatch.\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-cayv2zbqi0nlmg5sjjxs1775@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/856bc9a0cb3a13c5dfd11f8a73ff1cd221778174"},{"sha":"5828462fea805ed1c6666ab827cb9cdb88209990","author":{"name":"Matthew Wilcox","email":"990c37a323daf1549bdd24197927625080ee16b8@linux.intel.com"},"message":"tools: add more bitmap functions\n\ncommit b328daf3b7130098b105c18bdae694ddaad5b6e3 upstream.\n\nI need the following functions for the radix tree:\n\n  bitmap_fill\n  bitmap_empty\n  bitmap_full\n\nCopy the implementations from include/linux/bitmap.h\n\nSigned-off-by: Matthew Wilcox <willy@linux.intel.com>\nTested-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>\nCc: Konstantin Khlebnikov <koct9i@gmail.com>\nCc: Ross Zwisler <ross.zwisler@linux.intel.com>\nCc: Matthew Wilcox <mawilcox@microsoft.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/5828462fea805ed1c6666ab827cb9cdb88209990"},{"sha":"22210278dcc0042955036671625b5771b01e5dc3","author":{"name":"Michael S. Tsirkin","email":"255103e50249e3d658441816e0597170ebfc16ef@redhat.com"},"message":"tools: enable endian checks for all sparse builds\n\ncommit 376a5fb34b04524af501a0c5979c5920be940e05 upstream.\n\nWe dropped need for __CHECK_ENDIAN__ for linux,\nthis mirrors this for tools.\n\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/22210278dcc0042955036671625b5771b01e5dc3"},{"sha":"ea2313bfce7901d166e4bef26b943bb5e5dd29eb","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Introduce linux/compiler-gcc.h\n\ncommit 192614010a5052fe92611c7076ef664fd9bb60e8 upstream.\n\nTo match the kernel headers structure, setting up things that are\nspecific to gcc or to some specific version of gcc.\n\nIt gets included by linux/compiler.h when gcc is the compiler being\nused.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Joe Perches <joe@perches.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-fabcqfq4asodq9t158hcs8t3@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/ea2313bfce7901d166e4bef26b943bb5e5dd29eb"},{"sha":"09aaaa609ea4f9eb28382b22ee9a30489daf82ee","author":{"name":"Matthew Wilcox","email":"6f133b7b7fc23831556f7ae82fa6c06176a58f4c@microsoft.com"},"message":"radix tree test suite: Remove types.h\n\ncommit 12ea65390bd5a46f8a70f068eb0d48922576a781 upstream.\n\nMove the pieces we still need to tools/include and update a few implicit\nincludes.\n\nSigned-off-by: Matthew Wilcox <mawilcox@microsoft.com>\n[ Just take the tools/include/linux/* portions of this patch - gregkh]\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/09aaaa609ea4f9eb28382b22ee9a30489daf82ee"},{"sha":"c204537d5a47a4873d0860a8bd7adc3f3fe58091","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Adopt __compiletime_error\n\ncommit 4900653829175f60356efc279695bb23c59483c3 upstream.\n\nFrom the kernel, get the gcc one and provide the fallback so that we can\ncontinue build with other compilers, such as with clang.\n\nWill be used by tools/arch/x86/include/asm/cmpxchg.h.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Elena Reshetova <elena.reshetova@intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-pecgz6efai4a9euuk4rxuotr@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/c204537d5a47a4873d0860a8bd7adc3f3fe58091"},{"sha":"461d111ee5d2dfe19af59ce2d7be7f2a48b4fee5","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Introduce atomic_cmpxchg_{relaxed,release}()\n\ncommit 2bcdeadbc094b4f6511aedea1e5b8052bf0cc89c upstream.\n\nWill be used by refcnt.h\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Elena Reshetova <elena.reshetova@intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-jszriruqfqpez1bkivwfj6qb@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/461d111ee5d2dfe19af59ce2d7be7f2a48b4fee5"},{"sha":"935e5af3ac37269b81dc331965e283da57d579f3","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Add UINT_MAX def to kernel.h\n\ncommit eaa75b5117d52adf1efd3c6c3fb4bd8f97de648b upstream.\n\nThe kernel has it and some files we got from there would require us\nincluding the userland header for that, so add it conditionally.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Elena Reshetova <elena.reshetova@intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-gmwyal7c9vzzttlyk6u59rzn@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/935e5af3ac37269b81dc331965e283da57d579f3"},{"sha":"9340289c479f72594c90c98dcf1f2b3db927e5fb","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Adopt kernel's refcount.h\n\ncommit 73a9bf95ed1c05698ecabe2f28c47aedfa61b52b upstream.\n\nTo aid in catching bugs when using atomics as a reference count.\n\nThis is a trimmed down version with just what is used by tools/ at\nthis point.\n\nAfter this, the patches submitted by Elena for tools/ doing the\nconversion from atomic_ to recount_ methods can be applied and tested.\n\nTo activate it, buint perf with:\n\n  make DEBUG=1 -C tools/perf\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Elena Reshetova <elena.reshetova@intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-dqtxsumns9ov0l9r5x398f19@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/9340289c479f72594c90c98dcf1f2b3db927e5fb"},{"sha":"8307d019973c272af2ef8524397ba24476fd5b60","author":{"name":"Jiri Olsa","email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org"},"message":"perf tools: Force fixdep compilation at the start of the build\n\ncommit abb26210a39522a6645bce3f438ed9a26bedb11b upstream.\n\nThe fixdep tool needs to be built before everything else, because it fixes\nevery object dependency file.\n\nWe handle this currently by making all objects to depend on fixdep, which is\nerror prone and is easily forgotten when new object is added.\n\nInstead of this, this patch force fixdep tool to be built as the first target\nin the separate make session. This way we don't need to handle extra fixdep\ndependencies and we are certain there's no fixdep race with any parallel make\njob.\n\nCommitter notes:\n\nTesting it:\n\nBefore:\n\n  $ rm -rf /tmp/build/perf/ ; mkdir -p /tmp/build/perf ; make -k O=/tmp/build/perf -C tools/perf install-bin\n  make: Entering directory '/home/acme/git/linux/tools/perf'\n    BUILD:   Doing 'make -j4' parallel build\n\n  Auto-detecting system features:\n  ...                         dwarf: [ on  ]\n  ...            dwarf_getlocations: [ on  ]\n  ...                         glibc: [ on  ]\n  ...                          gtk2: [ on  ]\n  ...                      libaudit: [ on  ]\n  ...                        libbfd: [ on  ]\n  ...                        libelf: [ on  ]\n  ...                       libnuma: [ on  ]\n  ...        numa_num_possible_cpus: [ on  ]\n  ...                       libperl: [ on  ]\n  ...                     libpython: [ on  ]\n  ...                      libslang: [ on  ]\n  ...                     libcrypto: [ on  ]\n  ...                     libunwind: [ on  ]\n  ...            libdw-dwarf-unwind: [ on  ]\n  ...                          zlib: [ on  ]\n  ...                          lzma: [ on  ]\n  ...                     get_cpuid: [ on  ]\n  ...                           bpf: [ on  ]\n\n    GEN      /tmp/build/perf/common-cmds.h\n    HOSTCC   /tmp/build/perf/fixdep.o\n    HOSTLD   /tmp/build/perf/fixdep-in.o\n    LINK     /tmp/build/perf/fixdep\n    MKDIR    /tmp/build/perf/pmu-events/\n    HOSTCC   /tmp/build/perf/pmu-events/json.o\n    MKDIR    /tmp/build/perf/pmu-events/\n    HOSTCC   /tmp/build/perf/pmu-events/jsmn.o\n    HOSTCC   /tmp/build/perf/pmu-events/jevents.o\n    HOSTLD   /tmp/build/perf/pmu-events/jevents-in.o\n    PERF_VERSION = 4.9.rc8.g868cd5\n    CC       /tmp/build/perf/perf-read-vdso32\n  <SNIP>\n\nAfter:\n\n  $ rm -rf /tmp/build/perf/ ; mkdir -p /tmp/build/perf ; make -k O=/tmp/build/perf -C tools/perf install-bin\n  make: Entering directory '/home/acme/git/linux/tools/perf'\n    BUILD:   Doing 'make -j4' parallel build\n    HOSTCC   /tmp/build/perf/fixdep.o\n    HOSTLD   /tmp/build/perf/fixdep-in.o\n    LINK     /tmp/build/perf/fixdep\n\n  Auto-detecting system features:\n  ...                         dwarf: [ on  ]\n  ...            dwarf_getlocations: [ on  ]\n  ...                         glibc: [ on  ]\n  ...                          gtk2: [ on  ]\n  ...                      libaudit: [ on  ]\n  ...                        libbfd: [ on  ]\n  ...                        libelf: [ on  ]\n  ...                       libnuma: [ on  ]\n  ...        numa_num_possible_cpus: [ on  ]\n  ...                       libperl: [ on  ]\n  ...                     libpython: [ on  ]\n  ...                      libslang: [ on  ]\n  ...                     libcrypto: [ on  ]\n  ...                     libunwind: [ on  ]\n  ...            libdw-dwarf-unwind: [ on  ]\n  ...                          zlib: [ on  ]\n  ...                          lzma: [ on  ]\n  ...                     get_cpuid: [ on  ]\n  ...                           bpf: [ on  ]\n\n    GEN      /tmp/build/perf/common-cmds.h\n    MKDIR    /tmp/build/perf/fd/\n    CC       /tmp/build/perf/fd/array.o\n    LD       /tmp/build/perf/fd/libapi-in.o\n    MKDIR    /tmp/build/perf/fs/\n    CC       /tmp/build/perf/event-parse.o\n    CC       /tmp/build/perf/fs/fs.o\n    PERF_VERSION = 4.9.rc8.g57a92f\n    CC       /tmp/build/perf/event-plugin.o\n    MKDIR    /tmp/build/perf/fs/\n    CC       /tmp/build/perf/fs/tracing_path.o\n  <SNIP>\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/1481030331-31944-3-git-send-email-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/8307d019973c272af2ef8524397ba24476fd5b60"},{"sha":"f8d0cad4a459aec8bd01486cf53fc5cd34ff92d1","author":{"name":"Jiri Olsa","email":"2c6594f608aa3d41e98d48846a6328831f7084ad@kernel.org"},"message":"perf tools: Move headers check into bash script\n\ncommit aeafd623f866c429307e3a4a39998f5f06b4f00e upstream.\n\nTo make it nicer and easily maintainable.\n\nAlso moving the check into fixdep sub make, so its output is not\nscattered around the build output.\n\nRemoving extra $$ from mman*.h checks.\n\nSigned-off-by: Jiri Olsa <jolsa@kernel.org>\nTested-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Peter Zijlstra <a.p.zijlstra@chello.nl>\nLink: http://lkml.kernel.org/r/1481030331-31944-5-git-send-email-jolsa@kernel.org\n[ Use /bin/sh, and 'function check() {' -> 'check () {' to make it work with busybox, in Alpine Linux, for instance ]\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/f8d0cad4a459aec8bd01486cf53fc5cd34ff92d1"},{"sha":"4c0d447524c11f5d431f05db68e02e286caa3e01","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include uapi: Grab copies of stat.h and fcntl.h\n\ncommit 67ef28794d7e30f33936d655f2951e8dcae7cd5a upstream.\n\nWe will need it to build tools/perf/trace/beauty/statx.h.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-nin41ve2fa63lrfbdr6x57yr@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/4c0d447524c11f5d431f05db68e02e286caa3e01"},{"sha":"86ff378c684e906d067d18c656e74278c32b7896","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Introduce linux/bug.h, from the kernel sources\n\ncommit 379d61b1c7d42512cded04d372f15a7e725db9e1 upstream.\n\nWith just what we will need in the upcoming changesets, the\nBUILD_BUG_ON_ZERO() definition.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-lw8zg7x6ttwcvqhp90mwe3vo@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/86ff378c684e906d067d18c656e74278c32b7896"},{"sha":"d45e1f06a18644d18c0280c0a1091d22f7fa8b83","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Adopt __same_type() and __must_be_array() from the kernel\n\ncommit f6441aff8946f7fd6ab730d7eb9eba18a9ebeba4 upstream.\n\nWill be used to adopt the more stringent version of ARRAY_SIZE(), the\none in the kernel sources.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-d85dpvay1hoqscpezlntyd8x@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/d45e1f06a18644d18c0280c0a1091d22f7fa8b83"},{"sha":"110cf308d24a6b7ec27852a4d0933bfe00f551c9","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Move ARRAY_SIZE() to linux/kernel.h\n\ncommit 8607c1ee734d12f62c6a46abef13a510e25a1839 upstream.\n\nTo match the kernel, then look for places redefining it to make it use\nthis version, which checks that its parameter is an array at build time.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-txlcf1im83bcbj6kh0wxmyy8@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/110cf308d24a6b7ec27852a4d0933bfe00f551c9"},{"sha":"c5e64da62affbd9796ca801e92bfabe3a03fdccc","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h\n\ncommit 68289cbd83eaa20faef7cc818121bc8e769065de upstream.\n\nAs tools/include/linux/kernel.h has it now, with the goodies present in\nthe kernel.h counterpart, i.e. checking that the parameter is an array\nat build time.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Josh Poimboeuf <jpoimboe@redhat.com>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-v0b41ivu6z6dyugbq9ffa9ez@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/c5e64da62affbd9796ca801e92bfabe3a03fdccc"},{"sha":"b6e7b985f8c5b7a1fe098bc6f31af2eea4d9b1ad","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"tools include: Include missing headers for fls() and types in linux/log2.h\n\ncommit a12a4e023a55f058178afea1ada3ce7bf4db94c3 upstream.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: http://lkml.kernel.org/n/tip-7wj865zidu5ylf87i6i7v6z7@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/b6e7b985f8c5b7a1fe098bc6f31af2eea4d9b1ad"},{"sha":"b790b4f22a165e85f0b53a3231764034e42c7ea6","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org"},"message":"objtool: sync up with the 4.14.47 version of objtool\n\nThere are pros and cons of dealing with tools in the kernel directory.\nThe pros are the fact that development happens fast, and new features\ncan be added to the kernel and the tools at the same times.  The cons\nare when dealing with backported kernel patches, it can be necessary to\nbackport parts of the tool changes as well.\n\nFor 4.9.y so far, we have backported individual patches.  That quickly\nbreaks down when there are minor differences between how backports were\nhandled, so grabbing 40+ patch long series can be difficult, not\nimpossible, but really frustrating to attempt.\n\nTo help mitigate this mess, here's a single big patch to sync up the\nobjtool logic to the 4.14.47 version of the tool.  From this point\nforward (after some other minor header file patches are applied), the\ntool should be in sync and much easier to maintain over time.\n\nThis has survivied my limited testing, and as the codebase is identical\nto 4.14.47, I'm pretty comfortable dropping this big change in here in\n4.9.y.  Hopefully all goes well...\n\nCc: Josh Poimboeuf <jpoimboe@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel-msm-4.4/commits/b790b4f22a165e85f0b53a3231764034e42c7ea6"}]}
{"actor":{"display_login":"Jackeagle"}}