{"push_id":2737054273,"size":1000,"distinct_size":7,"ref":"refs/heads/korg/robh/deferred-probe","head":"9fbab2adf9a68142aaea0929a04452232abb4fb1","before":"cd2fd8afa4863d663b243f1eab0f847a80294e07","commits":[{"sha":"6e7d80161066c99d12580d1b985cb1408bb58cf1","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubi: fastmap: Cancel work upon detach\n\nBen Hutchings pointed out that 29b7a6fa1ec0 (\"ubi: fastmap: Don't flush\nfastmap work on detach\") does not really fix the problem, it just\nreduces the risk to hit the race window where fastmap work races against\nfree()'ing ubi->volumes[].\n\nThe correct approach is making sure that no more fastmap work is in\nprogress before we free ubi data structures.\nSo we cancel fastmap work right after the ubi background thread is\nstopped.\nBy setting ubi->thread_enabled to zero we make sure that no further work\ntries to wake the thread.\n\nFixes: 29b7a6fa1ec0 (\"ubi: fastmap: Don't flush fastmap work on detach\")\nFixes: 74cdaf24004a (\"UBI: Fastmap: Fix memory leaks while closing the WL sub-system\")\nCc: stable@vger.kernel.org\nCc: Ben Hutchings <ben.hutchings@codethink.co.uk>\nCc: Martin Townsend <mtownsend1973@gmail.com>\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/6e7d80161066c99d12580d1b985cb1408bb58cf1"},{"sha":"781932375ffc6411713ee0926ccae8596ed0261c","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubi: fastmap: Correctly handle interrupted erasures in EBA\n\nFastmap cannot track the LEB unmap operation, therefore it can\nhappen that after an interrupted erasure the mapping still looks\ngood from Fastmap's point of view, while reading from the PEB will\ncause an ECC error and confuses the upper layer.\n\nInstead of teaching users of UBI how to deal with that, we read back\nthe VID header and check for errors. If the PEB is empty or shows ECC\nerrors we fixup the mapping and schedule the PEB for erasure.\n\nFixes: dbb7d2a88d2a (\"UBI: Add fastmap core\")\nCc: <stable@vger.kernel.org>\nReported-by: martin bayern <Martinbayern@outlook.com>\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/781932375ffc6411713ee0926ccae8596ed0261c"},{"sha":"34653fd8c46e771585fce5975e4243f8fd401914","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubi: fastmap: Check each mapping only once\n\nMaintain a bitmap to keep track of which LEB->PEB mapping\nwas checked already.\nThat way we have to read back VID headers only once.\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/34653fd8c46e771585fce5975e4243f8fd401914"},{"sha":"3e5e4335cc0ffd668054564b113fb3c9c97badb8","author":{"name":"Richard Weinberger","email":"320bca71fc381a4a025636043ca86e734e31cf8b@nod.at"},"message":"ubi: fastmap: Detect EBA mismatches on-the-fly\n\nNow we have the machinery to detect EBA mismatches on-the-fly\nby comparing the in-memory volume ID and LEB number with the found\nVID header.\nThis helps to detect malfunction of Fastmap.\n\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/3e5e4335cc0ffd668054564b113fb3c9c97badb8"},{"sha":"f5a926dd529870de4bd19199ce7b36985f130d70","author":{"name":"Lionel Debieve","email":"432d923c5c9ef0a4663385d08cf92d35d2459feb@st.com"},"message":"mtd: ubi: Update ubi-media.h to dual license\n\nUpdate license template using SPDX. Move the global layout\nof UBI headers to dual license helping UBI to be the standard\nsolution for raw NAND management.\n\nSigned-off-by: Lionel Debieve <lionel.debieve@st.com>\nAcked-by: Thomas Gleixner <tglx@linutronix.de>\nAcked-by: Artem Bityutskiy <dedekind1@gmail.com>\nAcked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>\nSigned-off-by: Richard Weinberger <richard@nod.at>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/f5a926dd529870de4bd19199ce7b36985f130d70"},{"sha":"2861ae302f6bf7221db2dac5bd4cf0f2e4cab13b","author":{"name":"Luc Van Oostenryck","email":"dd9f43619da47dffa3d6afc8bcbb7c8c20e3f8a0@gmail.com"},"message":"riscv: use NULL instead of a plain 0\n\nsbi_remote_sfence_vma() & sbi_remote_fence_i() takes\na pointer as first argument but some macros call them with\na plain 0 which, while legal C, is frowned upon in the kernel.\n\nChange this by replacing the 0 by NULL.\n\nSigned-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/2861ae302f6bf7221db2dac5bd4cf0f2e4cab13b"},{"sha":"9bf97390b3030b68a465681043a66461c7cf6a65","author":{"name":"Luc Van Oostenryck","email":"dd9f43619da47dffa3d6afc8bcbb7c8c20e3f8a0@gmail.com"},"message":"riscv: no __user for probe_kernel_address()\n\nIn is_valid_bugaddr(), probe_kernel_address() is called with\nthe PC casted to (bug_inst_t __user *) but this function\nonly take a plain void* as argument, not a __user pointer.\n\nFix this by removing the unnneded __user in the cast.\n\nSigned-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>\nSigned-off-by: Palmer Dabbelt <palmer@sifive.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/9bf97390b3030b68a465681043a66461c7cf6a65"},{"sha":"a528a24150870c5c16cbbbec69dba7e992b08456","author":{"name":"Souptick Joarder","email":"e21e4c65ea8a6d56aabad903e1c72f7338b75257@gmail.com"},"message":"btrfs: change return type of btrfs_page_mkwrite to vm_fault_t\n\nUse the new return type vm_fault_t for fault handler. For now, this is\njust documenting that the function returns a VM_FAULT value rather than\nan errno. Once all instances are converted, vm_fault_t will become a\ndistinct type.\n\nReference commit 1c8f422059ae (\"mm: change return type to vm_fault_t\")\n\nvmf_error() is the newly introduced inline function in 4.17-rc6.\n\nSigned-off-by: Souptick Joarder <jrdr.linux@gmail.com>\nReviewed-by: David Sterba <dsterba@suse.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/a528a24150870c5c16cbbbec69dba7e992b08456"},{"sha":"da315f6e03988a7127680bbc26e1028991b899b8","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'fuse-update-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\nPull fuse updates from Miklos Szeredi:\n \"The most interesting part of this update is user namespace support,\n  mostly done by Eric Biederman. This enables safe unprivileged fuse\n  mounts within a user namespace.\n\n  There are also a couple of fixes for bugs found by syzbot and\n  miscellaneous fixes and cleanups\"\n\n* tag 'fuse-update-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: don't keep dead fuse_conn at fuse_fill_super().\n  fuse: fix control dir setup and teardown\n  fuse: fix congested state leak on aborted connections\n  fuse: Allow fully unprivileged mounts\n  fuse: Ensure posix acls are translated outside of init_user_ns\n  fuse: add writeback documentation\n  fuse: honor AT_STATX_FORCE_SYNC\n  fuse: honor AT_STATX_DONT_SYNC\n  fuse: Restrict allow_other to the superblock's namespace or a descendant\n  fuse: Support fuse filesystems outside of init_user_ns\n  fuse: Fail all requests with invalid uids or gids\n  fuse: Remove the buggy retranslation of pids in fuse_dev_do_read\n  fuse: return -ECONNABORTED on /dev/fuse read after abort\n  fuse: atomic_o_trunc should truncate pagecache","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/da315f6e03988a7127680bbc26e1028991b899b8"},{"sha":"70f2ae1f002b0ed4b4382210df8e4b6e54079012","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'ovl-fixes-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs\n\nPull overlayfs fixes from Miklos Szeredi:\n \"This contains a fix for the vfs_mkdir() issue discovered by Al, as\n  well as other fixes and cleanups\"\n\n* tag 'ovl-fixes-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs:\n  ovl: use inode_insert5() to hash a newly created inode\n  ovl: Pass argument to ovl_get_inode() in a structure\n  vfs: factor out inode_insert5()\n  ovl: clean up copy-up error paths\n  ovl: return EIO on internal error\n  ovl: make ovl_create_real() cope with vfs_mkdir() safely\n  ovl: create helper ovl_create_temp()\n  ovl: return dentry from ovl_create_real()\n  ovl: struct cattr cleanups\n  ovl: strip debug argument from ovl_do_ helpers\n  ovl: remove WARN_ON() real inode attributes mismatch\n  ovl: Kconfig documentation fixes\n  ovl: update documentation for unionmount-testsuite","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/70f2ae1f002b0ed4b4382210df8e4b6e54079012"},{"sha":"091a0f278510696f3f573618cc7381c6f35659cb","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'for-linus-4.18-ofs' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux\n\nPull orangefs updates from Mike Marshall:\n \"Fixes and cleanups:\n\n   - fix some sparse warnings\n\n   - cleanup some code formatting\n\n   - fix up some attribute/meta-data related code\"\n\n* tag 'for-linus-4.18-ofs' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux:\n  orangefs: use sparse annotations for holding locks across function calls.\n  orangefs: make debug_help_fops static\n  orangefs: remove unused function orangefs_get_bufmap_init\n  orangefs: specify user pointers when using dev_map_desc and bufmap\n  orangefs: formatting cleanups\n  orangefs: set i_size on new symlink\n  orangefs: report attributes_mask and attributes for statx\n  orangefs: make struct orangefs_file_vm_ops static\n  orangefs: revamp block sizes","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/091a0f278510696f3f573618cc7381c6f35659cb"},{"sha":"d987f62cce3289e42b83eb6c110c4745ea781bdf","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'udf_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs\n\nPull udf updates from Jan Kara:\n \"UDF support for UTF-16 characters in file names\"\n\n* tag 'udf_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:\n  udf: Add support for decoding UTF-16 characters\n  udf: Add support for encoding UTF-16 characters\n  udf: Push sb argument to udf_name_[to|from]_CS0()\n  udf: Convert ident strings to proper charset\n  udf: Use UTF-32 <-> UTF-8 conversion functions from NLS\n  udf: Always require NLS support","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/d987f62cce3289e42b83eb6c110c4745ea781bdf"},{"sha":"e156ab71a974737c279530e3b868131291fe677e","author":{"name":"Jeremy Linton","email":"5fd20647ba5fc84c5334ca74068125bbbd19ac4e@arm.com"},"message":"arm64: topology: Avoid checking numa mask for scheduler MC selection\n\nThe numa mask subset check can often lead to system hang or crash during\nCPU hotplug and system suspend operation if NUMA is disabled. This is\nmostly observed on HMP systems where the CPU compute capacities are\ndifferent and ends up in different scheduler domains. Since\ncpumask_of_node is returned instead core_sibling, the scheduler is\nconfused with incorrect cpumasks(e.g. one CPU in two different sched\ndomains at the same time) on CPU hotplug.\n\nLets disable the NUMA siblings checks for the time being, as NUMA in\nsocket machines have LLC's that will assure that the scheduler topology\nisn't \"borken\".\n\nThe NUMA check exists to assure that if a LLC within a socket crosses\nNUMA nodes/chiplets the scheduler domains remain consistent. This code will\nlikely have to be re-enabled in the near future once the NUMA mask story\nis sorted.  At the moment its not necessary because the NUMA in socket\nmachines LLC's are contained within the NUMA domains.\n\nFurther, as a defensive mechanism during hot-plug, lets assure that the\nLLC siblings are also masked.\n\nReported-by: Geert Uytterhoeven <geert@linux-m68k.org>\nReviewed-by: Sudeep Holla <sudeep.holla@arm.com>\nTested-by: Geert Uytterhoeven <geert+renesas@glider.be>\nSigned-off-by: Jeremy Linton <jeremy.linton@arm.com>\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/e156ab71a974737c279530e3b868131291fe677e"},{"sha":"c0ab85267e25e34ce8b7e4429f0ef01fa0795b80","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'microblaze-v4.18-rc1' of git://git.monstr.eu/linux-2.6-microblaze\n\nPull microblaze updates from Michal Simek:\n\n - Fix simpleImage format generation\n\n - Remove earlyprintk support and replace it by earlycon\n\n* tag 'microblaze-v4.18-rc1' of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: dts: replace 'linux,stdout-path' with 'stdout-path'\n  microblaze: remove redundant early_printk support\n  microblaze: remove unnecessary prom.h includes\n  microblaze: Fix simpleImage format generation","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/c0ab85267e25e34ce8b7e4429f0ef01fa0795b80"},{"sha":"41477acf092251eb0cfe83068f48dbcb2521478a","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"perf hists: Save the callchain_size in struct hist_entry\n\nSo that we can figure out the real size of the struct and also be able\nto tell if callchains may be present in this histogram entry.\n\nSince we can't always guarantee that from hist_entry->hists we can use\nhists_to_evsel, to then look at evsel->attr.sample_type for\nPERF_SAMPLE_CALLCHAIN, like with the 'perf c2c' tool, that uses plain\n'struct hists' instances, we need another way of deciding if a specific\nhist_entry instance has callchains associated with it, i.e. if its\nhist_entry->callchain[0] has space allocated for.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jin Yao <yao.jin@linux.intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-ptvndealxs1k7myluvu9flnq@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/41477acf092251eb0cfe83068f48dbcb2521478a"},{"sha":"c90fca951e90ba470a3dc6087667edffcf8db21b","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc updates from Michael Ellerman:\n \"Notable changes:\n\n   - Support for split PMD page table lock on 64-bit Book3S (Power8/9).\n\n   - Add support for HAVE_RELIABLE_STACKTRACE, so we properly support\n     live patching again.\n\n   - Add support for patching barrier_nospec in copy_from_user() and\n     syscall entry.\n\n   - A couple of fixes for our data breakpoints on Book3S.\n\n   - A series from Nick optimising TLB/mm handling with the Radix MMU.\n\n   - Numerous small cleanups to squash sparse/gcc warnings from Mathieu\n     Malaterre.\n\n   - Several series optimising various parts of the 32-bit code from\n     Christophe Leroy.\n\n   - Removal of support for two old machines, \"SBC834xE\" and \"C2K\"\n     (\"GEFanuc,C2K\"), which is why the diffstat has so many deletions.\n\n  And many other small improvements & fixes.\n\n  There's a few out-of-area changes. Some minor ftrace changes OK'ed by\n  Steve, and a fix to our powernv cpuidle driver. Then there's a series\n  touching mm, x86 and fs/proc/task_mmu.c, which cleans up some details\n  around pkey support. It was ack'ed/reviewed by Ingo & Dave and has\n  been in next for several weeks.\n\n  Thanks to: Akshay Adiga, Alastair D'Silva, Alexey Kardashevskiy, Al\n  Viro, Andrew Donnellan, Aneesh Kumar K.V, Anju T Sudhakar, Arnd\n  Bergmann, Balbir Singh, Cédric Le Goater, Christophe Leroy, Christophe\n  Lombard, Colin Ian King, Dave Hansen, Fabio Estevam, Finn Thain,\n  Frederic Barrat, Gautham R. Shenoy, Haren Myneni, Hari Bathini, Ingo\n  Molnar, Jonathan Neuschäfer, Josh Poimboeuf, Kamalesh Babulal,\n  Madhavan Srinivasan, Mahesh Salgaonkar, Mark Greer, Mathieu Malaterre,\n  Matthew Wilcox, Michael Neuling, Michal Suchanek, Naveen N. Rao,\n  Nicholas Piggin, Nicolai Stange, Olof Johansson, Paul Gortmaker, Paul\n  Mackerras, Peter Rosin, Pridhiviraj Paidipeddi, Ram Pai, Rashmica\n  Gupta, Ravi Bangoria, Russell Currey, Sam Bobroff, Samuel\n  Mendoza-Jonas, Segher Boessenkool, Shilpasri G Bhat, Simon Guo,\n  Souptick Joarder, Stewart Smith, Thiago Jung Bauermann, Torsten Duwe,\n  Vaibhav Jain, Wei Yongjun, Wolfram Sang, Yisheng Xie, YueHaibing\"\n\n* tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (251 commits)\n  powerpc/64s/radix: Fix missing ptesync in flush_cache_vmap\n  cpuidle: powernv: Fix promotion from snooze if next state disabled\n  powerpc: fix build failure by disabling attribute-alias warning in pci_32\n  ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait()\n  powerpc-opal: fix spelling mistake \"Uniterrupted\" -> \"Uninterrupted\"\n  powerpc: fix spelling mistake: \"Usupported\" -> \"Unsupported\"\n  powerpc/pkeys: Detach execute_only key on !PROT_EXEC\n  powerpc/powernv: copy/paste - Mask SO bit in CR\n  powerpc: Remove core support for Marvell mv64x60 hostbridges\n  powerpc/boot: Remove core support for Marvell mv64x60 hostbridges\n  powerpc/boot: Remove support for Marvell mv64x60 i2c controller\n  powerpc/boot: Remove support for Marvell MPSC serial controller\n  powerpc/embedded6xx: Remove C2K board support\n  powerpc/lib: optimise PPC32 memcmp\n  powerpc/lib: optimise 32 bits __clear_user()\n  powerpc/time: inline arch_vtime_task_switch()\n  powerpc/Makefile: set -mcpu=860 flag for the 8xx\n  powerpc: Implement csum_ipv6_magic in assembly\n  powerpc/32: Optimise __csum_partial()\n  powerpc/lib: Adjust .balign inside string functions for PPC32\n  ...","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/c90fca951e90ba470a3dc6087667edffcf8db21b"},{"sha":"e5654455795f2f89328f7b301dacb6926e57e2b8","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"perf hists: Make hist_entry__has_callchains() work with 'perf c2c'\n\nSince 'perf c2c' uses 'struct hists' not allocated together with a\n'struct perf_evsel' instance, we can't go from a 'struct hist_entry'\npointer to a 'struct perf_evsel' via he->hists, so, instead, check if\nspace was set aside for hist_entry->callchain[0] at hist_entry__new()\ntime.\n\nReported-by: Jin Yao <yao.jin@linux.intel.com>\nReported-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>\nFixes: fabd37b837f6 (\"perf hists: Check if a hist_entry has callchains before using them\")\nLink: https://lkml.kernel.org/n/tip-e8ife8djvvvwmeze3s4yodii@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/e5654455795f2f89328f7b301dacb6926e57e2b8"},{"sha":"29f9fcdd3f8edccad5809cf939ce921752460fe7","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"perf hists browser gtk: Use hist_entry__has_callchains()\n\nSince we can't go from struct hists to struct evsel for all cases (c2c\nis an exception) and we have access to the hist_entry, use\nhist_entry__has_callchains() in the GTK+ hists browser to figure out\nif callchains are available.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jin Yao <yao.jin@linux.intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-8owkgrruzzi5emvblwh4e6le@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/29f9fcdd3f8edccad5809cf939ce921752460fe7"},{"sha":"c9d366287042489090da0391318df528bdce9941","author":{"name":"Arnaldo Carvalho de Melo","email":"293abb6b76d7791c0732cc517d38c4b5c734b87f@redhat.com"},"message":"perf hists: Reimplement hists__has_callchains()\n\nThere are places where we have only access to struct hists and need to\nknow if any of its hist_entries has callchains, like when drawing\nheaders for the various output modes (stdio, TUI, etc), so, when adding\na new hist_entry, check if it has callchains, storing this info for\nlater use by hists__has_callchains().\n\nThis reimplementation is necessary because not always a 'struct hists'\nis allocated together with a 'struct perf evsel', so we can't go from\n'hists' to 'perf_event_attr.sample_type & PERF_SAMPLE_CALLCHAIN'.\n\nCc: Adrian Hunter <adrian.hunter@intel.com>\nCc: David Ahern <dsahern@gmail.com>\nCc: Jin Yao <yao.jin@linux.intel.com>\nCc: Jiri Olsa <jolsa@kernel.org>\nCc: Namhyung Kim <namhyung@kernel.org>\nCc: Wang Nan <wangnan0@huawei.com>\nLink: https://lkml.kernel.org/n/tip-hg5g7yddjio3ljwyqnnaj5dt@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/c9d366287042489090da0391318df528bdce9941"},{"sha":"55e49dc43a835b19567e62142cb1c87dc7db7b3c","author":{"name":"Michael S. Tsirkin","email":"255103e50249e3d658441816e0597170ebfc16ef@redhat.com"},"message":"virtio_ring: switch to dma_XX barriers for rpmsg\n\nvirtio is using barriers to order memory accesses, thus\ndma_wmb/rmb is a good match.\n\nBefore\n[mst@tuck linux]$ size drivers/virtio/virtio_ring.o\n   text    data     bss     dec     hex filename\n  11392     820       0   12212    2fb4 drivers/virtio/virtio_ring.o\n\nAfter\nmst@tuck linux]$ size drivers/virtio/virtio_ring.o\n   text    data     bss     dec     hex filename\n  11284     820       0   12104    2f48 drivers/virtio/virtio_ring.o\n\nCc: Ohad Ben-Cohen <ohad@wizery.com>\nCc: Bjorn Andersson <bjorn.andersson@linaro.org>\nCc: linux-remoteproc@vger.kernel.org\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm-3.18/commits/55e49dc43a835b19567e62142cb1c87dc7db7b3c"}]}
{"actor":{"display_login":"mifl"}}