)]}'
{
  "log": [
    {
      "commit": "788a024921c48985939f8241c1ff862a7374d8f9",
      "tree": "dafa4cb2a3d59eabe2e3c00c55da4c479ef7314b",
      "parents": [
        "66be4e66a7f422128748e3c3ef6ee72b20a6197b",
        "46e04c25e72f002d0d14be072300c2dd827d99b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 14:45:48 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 14:45:48 2019 -0700"
      },
      "message": "Merge tag \u0027arc-5.2-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc\n\nPull ARC fixes from Vineet Gupta:\n\n - Fix for userspace trying to access kernel vaddr space\n\n - HSDK platform DT updates\n\n - Cleanup some build warnings\n\n* tag \u0027arc-5.2-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc:\n  ARC: [plat-hsdk] Get rid of inappropriate PHY settings\n  ARC: [plat-hsdk]: Add support of Vivante GPU\n  ARC: [plat-hsdk]: enable creg-gpio controller\n  ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node\n  ARC: [plat-hsdk]: Add missing multicast filter bins number to GMAC node\n  ARC: mm: SIGSEGV userspace trying to access kernel virtual memory\n  ARC: fix build warnings\n"
    },
    {
      "commit": "66be4e66a7f422128748e3c3ef6ee72b20a6197b",
      "tree": "40c70ea83ee63b28aaddd7029e5417afc36c8afd",
      "parents": [
        "30d1d92a888d03681b927c76a35181b4eed7071f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 13:26:20 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 13:26:20 2019 -0700"
      },
      "message": "rcu: locking and unlocking need to always be at least barriers\n\nHerbert Xu pointed out that commit bb73c52bad36 (\"rcu: Don\u0027t disable\npreemption for Tiny and Tree RCU readers\") was incorrect in making the\npreempt_disable/enable() be conditional on CONFIG_PREEMPT_COUNT.\n\nIf CONFIG_PREEMPT_COUNT isn\u0027t enabled, the preemption enable/disable is\na no-op, but still is a compiler barrier.\n\nAnd RCU locking still _needs_ that compiler barrier.\n\nIt is simply fundamentally not true that RCU locking would be a complete\nno-op: we still need to guarantee (for example) that things that can\ntrap and cause preemption cannot migrate into the RCU locked region.\n\nThe way we do that is by making it a barrier.\n\nSee for example commit 386afc91144b (\"spinlocks and preemption points\nneed to be at least compiler barriers\") from back in 2013 that had\nsimilar issues with spinlocks that become no-ops on UP: they must still\nconstrain the compiler from moving other operations into the critical\nregion.\n\nNow, it is true that a lot of RCU operations already use READ_ONCE() and\nWRITE_ONCE() (which in practice likely would never be re-ordered wrt\nanything remotely interesting), but it is also true that that is not\nglobally the case, and that it\u0027s not even necessarily always possible\n(ie bitfields etc).\n\nReported-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nFixes: bb73c52bad36 (\"rcu: Don\u0027t disable preemption for Tiny and Tree RCU readers\")\nCc: stable@kernel.org\nCc: Boqun Feng \u003cboqun.feng@gmail.com\u003e\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30d1d92a888d03681b927c76a35181b4eed7071f",
      "tree": "8a1d452bd9c13d9edaa8f86ff9355f663ea9ec55",
      "parents": [
        "01e7a841b4346836f19b40677e1fef4657cc0d0d",
        "932296120543149e3397af252e7daee7af37eb05"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 10:23:41 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 10:23:41 2019 -0700"
      },
      "message": "Merge tag \u0027nds32-for-linux-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux\n\nPull nds32 fixes from Greentime Hu:\n\n - fix warning for math-emu\n\n - fix nds32 fpu exception handling\n\n - fix nds32 fpu emulation implementation\n\n* tag \u0027nds32-for-linux-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux:\n  nds32: add new emulations for floating point instruction\n  nds32: Avoid IEX status being incorrectly modified\n  math-emu: Use statement expressions to fix Wshift-count-overflow warning\n"
    },
    {
      "commit": "01e7a841b4346836f19b40677e1fef4657cc0d0d",
      "tree": "90c1859c09de82d26e383a2c3e274c5f687517f3",
      "parents": [
        "f340208fe27319b1420bf19e96f9cf8eec85cccc",
        "56cd0aefa475079e9613085b14a0f05037518fed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 10:21:52 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 10:21:52 2019 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\nPull sparc fixes from David Miller:\n \"Three bug fixes, and TLB flushing one is of particular brown paper bag\n  quality...\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD\n  mdesc: fix a missing-check bug in get_vdev_port_node_info()\n  sparc64: Fix regression in non-hypervisor TLB flush xcall\n"
    },
    {
      "commit": "f340208fe27319b1420bf19e96f9cf8eec85cccc",
      "tree": "aae1f64b9b21b6812a309abed7df3d20ccf6f5ac",
      "parents": [
        "f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a",
        "c1ea02f15ab5efb3e93fc3144d895410bf79fcf2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 10:04:05 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 10:04:05 2019 -0700"
      },
      "message": "Merge tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n\nPull virtio fixes from Michael Tsirkin:\n \"Several fixes, some of them for CVEs\"\n\n* tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:\n  vhost: scsi: add weight support\n  vhost: vsock: add weight support\n  vhost_net: fix possible infinite loop\n  vhost: introduce vhost_exceeds_weight()\n  virtio: Fix indentation of VIRTIO_MMIO\n  virtio: add unlikely() to WARN_ON_ONCE()\n"
    },
    {
      "commit": "56cd0aefa475079e9613085b14a0f05037518fed",
      "tree": "97826b371622d111d1b723a27618305d47df7bfe",
      "parents": [
        "80caf43549e7e41a695c6d1e11066286538b336f"
      ],
      "author": {
        "name": "Young Xiao",
        "email": "92siuyang@gmail.com",
        "time": "Wed May 29 10:21:48 2019 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 02 22:16:33 2019 -0700"
      },
      "message": "sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD\n\nThe PERF_EVENT_IOC_PERIOD ioctl command can be used to change the\nsample period of a running perf_event. Consequently, when calculating\nthe next event period, the new period will only be considered after the\nprevious one has overflowed.\n\nThis patch changes the calculation of the remaining event ticks so that\nthey are offset if the period has changed.\n\nSee commit 3581fe0ef37c (\"ARM: 7556/1: perf: fix updated event period in\nresponse to PERF_EVENT_IOC_PERIOD\") for details.\n\nSigned-off-by: Young Xiao \u003c92siuyang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80caf43549e7e41a695c6d1e11066286538b336f",
      "tree": "d023ca98d7b6ba61c8f347a0ac0446638fc89766",
      "parents": [
        "d3c976c14ad8af421134c428b0a89ff8dd3bd8f8"
      ],
      "author": {
        "name": "Gen Zhang",
        "email": "blackgod016574@gmail.com",
        "time": "Fri May 31 09:24:18 2019 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 02 22:15:35 2019 -0700"
      },
      "message": "mdesc: fix a missing-check bug in get_vdev_port_node_info()\n\nIn get_vdev_port_node_info(), \u0027node_info-\u003evdev_port.name\u0027 is allcoated\nby kstrdup_const(), and it returns NULL when fails. So\n\u0027node_info-\u003evdev_port.name\u0027 should be checked.\n\nSigned-off-by: Gen Zhang \u003cblackgod016574@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3c976c14ad8af421134c428b0a89ff8dd3bd8f8",
      "tree": "45fa45c56bd6b0f364aa8a222f92f3585a8dd94a",
      "parents": [
        "f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a"
      ],
      "author": {
        "name": "James Clarke",
        "email": "jrtc27@jrtc27.com",
        "time": "Wed May 29 22:31:31 2019 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 02 22:13:40 2019 -0700"
      },
      "message": "sparc64: Fix regression in non-hypervisor TLB flush xcall\n\nPreviously, %g2 would end up with the value PAGE_SIZE, but after the\ncommit mentioned below it ends up with the value 1 due to being reused\nfor a different purpose. We need it to be PAGE_SIZE as we use it to step\nthrough pages in our demap loop, otherwise we set different flags in the\nlow 12 bits of the address written to, thereby doing things other than a\nnucleus page flush.\n\nFixes: a74ad5e660a9 (\"sparc64: Handle extremely large kernel TLB range flushes more gracefully.\")\nReported-by: Meelis Roos \u003cmroos@linux.ee\u003e\nTested-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: James Clarke \u003cjrtc27@jrtc27.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a",
      "tree": "2afd0017a1d0df8394b7857b03f94ff4ad387a4f",
      "parents": [
        "7bd1d5edd0160b615ab8748cf94dabcab1fb01cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 13:55:33 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 13:55:33 2019 -0700"
      },
      "message": "Linux 5.2-rc3\n"
    },
    {
      "commit": "7bd1d5edd0160b615ab8748cf94dabcab1fb01cb",
      "tree": "377c23ab160b7f5770b9c3a1b232359b30fa004b",
      "parents": [
        "6751b8d91af515a5dc5196fe305eee0a635e2ea2",
        "2ac44ab608705948564791ce1d15d43ba81a1e38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:10:01 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:10:01 2019 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Ingo Molnar:\n \"Two fixes: a quirk for KVM guests running on certain AMD CPUs, and a\n  KASAN related build fix\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/CPU/AMD: Don\u0027t force the CPB cap when running under a hypervisor\n  x86/boot: Provide KASAN compatible aliases for string routines\n"
    },
    {
      "commit": "6751b8d91af515a5dc5196fe305eee0a635e2ea2",
      "tree": "a264e00a7d90e7642181aefd2ac2f10001208371",
      "parents": [
        "af0424522dbb235ee7f1eb84bce074004c9d8b51",
        "849e96f30068d4f6f8352715e02a10533a46deba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:08:12 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:08:12 2019 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n \"On the kernel side there\u0027s a bunch of ring-buffer ordering fixes for a\n  reproducible bug, plus a PEBS constraints regression fix.\n\n  Plus tooling fixes\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  tools headers UAPI: Sync kvm.h headers with the kernel sources\n  perf record: Fix s390 missing module symbol and warning for non-root users\n  perf machine: Read also the end of the kernel\n  perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms\n  perf session: Add missing swap ops for namespace events\n  perf namespace: Protect reading thread\u0027s namespace\n  tools headers UAPI: Sync drm/drm.h with the kernel\n  tools headers UAPI: Sync drm/i915_drm.h with the kernel\n  tools headers UAPI: Sync linux/fs.h with the kernel\n  tools headers UAPI: Sync linux/sched.h with the kernel\n  tools arch x86: Sync asm/cpufeatures.h with the with the kernel\n  tools include UAPI: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls\n  perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel\n  perf data: Fix \u0027strncat may truncate\u0027 build failure with recent gcc\n  perf/ring-buffer: Use regular variables for nesting\n  perf/ring-buffer: Always use {READ,WRITE}_ONCE() for rb-\u003euser_page data\n  perf/ring_buffer: Add ordering to rb-\u003enest increment\n  perf/ring_buffer: Fix exposing a temporarily decreased data_head\n  perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints\n"
    },
    {
      "commit": "af0424522dbb235ee7f1eb84bce074004c9d8b51",
      "tree": "c1894636cdd4e954c0a89d2741998b1f5227c728",
      "parents": [
        "4fb5741c7c5defd88046f570694fc3249479f36f",
        "88447c5b93d98be847f428c39ba589779a59eb83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:06:13 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:06:13 2019 -0700"
      },
      "message": "Merge branch \u0027efi-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull EFI fixes from Ingo Molnar:\n \"Two EFI fixes: a quirk for weird systabs, plus add more robust error\n  handling in the old 1:1 mapping code\"\n\n* \u0027efi-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  efi: Allow the number of EFI configuration tables entries to be zero\n  efi/x86/Add missing error handling to old_memmap 1:1 mapping code\n"
    },
    {
      "commit": "4fb5741c7c5defd88046f570694fc3249479f36f",
      "tree": "73e76b26f1da72a490d9192e107d398e376b7576",
      "parents": [
        "a68dc6188242e1cc6f72eb3361e71633b4bc02a7",
        "7eaf51a2e094229b75cc0c315f1cbbe2f3960058"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:04:42 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 11:04:42 2019 -0700"
      },
      "message": "Merge branch \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull stacktrace fix from Ingo Molnar:\n \"Fix a stack_trace_save_tsk_reliable() regression\"\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  stacktrace: Unbreak stack_trace_save_tsk_reliable()\n"
    },
    {
      "commit": "a68dc6188242e1cc6f72eb3361e71633b4bc02a7",
      "tree": "0b4d0e5aacde520f9f4b3751c984118888ba88b9",
      "parents": [
        "460b48a0fefce25beb0fc0139e721c5691d65d7f",
        "8e82fe2ab65a80b1526b285c661ab88cc5891e3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:22:38 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:22:38 2019 -0700"
      },
      "message": "Merge tag \u0027spdx-5.2-rc3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull SPDX fixes from Greg KH:\n \"Here are just two small patches, that fix up some found SPDX\n  identifier issues.\n\n  The first patch fixes an error in a previous SPDX fixup patch, that\n  causes build errors when doing \u0027make clean\u0027 on the tree (the fact that\n  almost no one noticed it reflects the fact that kernel developers\n  don\u0027t like doing that option very often...)\n\n  The second patch fixes up a number of places in the tree where people\n  mistyped the string \"SPDX-License-Identifier\". Given that people can\n  not even type their own name all the time without mistakes, this was\n  bound to happen, and odds are, we will have to add some type of check\n  for this to checkpatch.pl to catch this happening in the future.\n\n  Both of these have passed testing by 0-day\"\n\n* tag \u0027spdx-5.2-rc3-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:\n  treewide: fix typos of SPDX-License-Identifier\n  crypto: ux500 - fix license comment syntax error\n"
    },
    {
      "commit": "460b48a0fefce25beb0fc0139e721c5691d65d7f",
      "tree": "44a1ed9be044a41454712bbe349a261526cf45d6",
      "parents": [
        "b44a1dd3f648a433c525efcdd6ba95ad89d50e27",
        "8b909e3548706cbebc0a676067b81aadda57f47e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:21:04 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:21:04 2019 -0700"
      },
      "message": "Merge tag \u0027powerpc-5.2-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc fixes from Michael Ellerman:\n \"A minor fix to our IMC PMU code to print a less confusing error\n  message when the driver can\u0027t initialise properly.\n\n  A fix for a bug where a user requesting an unsupported branch sampling\n  filter can corrupt PMU state, preventing the PMU from counting\n  properly.\n\n  And finally a fix for a bug in our support for kexec_file_load(),\n  which prevented loading a kernel and initramfs. Most versions of kexec\n  don\u0027t yet use kexec_file_load().\n\n  Thanks to: Anju T Sudhakar, Dave Young, Madhavan Srinivasan, Ravi\n  Bangoria, Thiago Jung Bauermann\"\n\n* tag \u0027powerpc-5.2-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:\n  powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load()\n  powerpc/perf: Fix MMCRA corruption by bhrb_filter\n  powerpc/powernv: Return for invalid IMC domain\n"
    },
    {
      "commit": "b44a1dd3f648a433c525efcdd6ba95ad89d50e27",
      "tree": "5eb89bc180eafb746eb3c2db49aa705a88d9ba07",
      "parents": [
        "38baf0bb79f51b4fcbf6df8fd181441d7b5c7913",
        "f8d221d2e0e1572d0d60174c118e3554d1aa79fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:19:39 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:19:39 2019 -0700"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM fixes from Paolo Bonzini:\n \"Fixes for PPC and s390\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry()\n  KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9\n  KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages\n  KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots\n  KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts\n  KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device\n  KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier\n  KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting\n  KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released\n  KVM: PPC: Book3S HV: Don\u0027t take kvm-\u003elock around kvm_for_each_vcpu\n  KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list\n  KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup\n  KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions\n  KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID\n  kvm: fix compile on s390 part 2\n"
    },
    {
      "commit": "38baf0bb79f51b4fcbf6df8fd181441d7b5c7913",
      "tree": "cf3ebe78210b9d4bd07aa1d4b13f9c86736a05c1",
      "parents": [
        "378e853f68e9a9548c64687880715ac3cca31c22",
        "c8552db31d5e70f0311be031b22292bf256791da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:18:11 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:18:11 2019 -0700"
      },
      "message": "Merge branch \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c fixes from Wolfram Sang:\n \"A memleak fix for the core, two driver bugfixes, as well as fixing\n  missing file patterns to MAINTAINERS\"\n\n* \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n  MAINTAINERS: add I2C DT bindings to ARM platforms\n  MAINTAINERS: add DT bindings to i2c drivers\n  i2c: synquacer: fix synquacer_i2c_doxfer() return value\n  i2c: mlxcpld: Fix wrong initialization order in probe\n  i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr\n"
    },
    {
      "commit": "378e853f68e9a9548c64687880715ac3cca31c22",
      "tree": "7ede3af6a1da3223e13321d9453a57c48ac5372f",
      "parents": [
        "f58c356ea74feef8c2bb774dd19ded91567a5cf2",
        "ca657468a0d4bcc25445f6636485a19a525267bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:16:09 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:16:09 2019 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal\n\nPull thermal SoC fix from Eduardo Valentin:\n \"A single revert, detected to cause issues on the tsens driver\"\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal:\n  Revert \"drivers: thermal: tsens: Add new operation to check if a sensor is enabled\"\n"
    },
    {
      "commit": "f58c356ea74feef8c2bb774dd19ded91567a5cf2",
      "tree": "11afa9f83afd382898998710f87bca4972bafed8",
      "parents": [
        "9221dced3069cc9ae2986ba1191b02dae560df28",
        "8c0f693c6effbc3f42f77a9e81209af9af20910c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:14:25 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 10:14:25 2019 -0700"
      },
      "message": "Merge tag \u0027led-fixes-for-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds\n\nPull LED fix from Jacek Anaszewski:\n \"Fix for a recent change in LED core, that didn\u0027t take into account the\n  possibility of calling led_blink_setup() from atomic context\"\n\n* tag \u0027led-fixes-for-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds:\n  leds: avoid flush_work in atomic context\n"
    },
    {
      "commit": "9221dced3069cc9ae2986ba1191b02dae560df28",
      "tree": "8697b07351f04ad3f0bdf7aba7640d79b920b614",
      "parents": [
        "1975b337ce26b53814f1b5c55b260649a7115393",
        "61939b12dc24d0ac958020f261046c35a16e0c48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 09:27:44 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 09:27:44 2019 -0700"
      },
      "message": "Merge tag \u0027for-linus-20190601\u0027 of git://git.kernel.dk/linux-block\n\nPull block fixes from Jens Axboe:\n\n - A set of patches fixing code comments / kerneldoc (Bart)\n\n - Don\u0027t allow loop file change for exclusive open (Jan)\n\n - Fix revalidate of hidden genhd (Jan)\n\n - Init queue failure memory free fix (Jes)\n\n - Improve rq limits failure print (John)\n\n - Fixup for queue removal/addition (Ming)\n\n - Missed error progagation for io_uring buffer registration (Pavel)\n\n* tag \u0027for-linus-20190601\u0027 of git://git.kernel.dk/linux-block:\n  block: print offending values when cloned rq limits are exceeded\n  blk-mq: Document the blk_mq_hw_queue_to_node() arguments\n  blk-mq: Fix spelling in a source code comment\n  block: Fix bsg_setup_queue() kernel-doc header\n  block: Fix rq_qos_wait() kernel-doc header\n  block: Fix blk_mq_*_map_queues() kernel-doc headers\n  block: Fix throtl_pending_timer_fn() kernel-doc header\n  block: Convert blk_invalidate_devt() header into a non-kernel-doc header\n  block/partitions/ldm: Convert a kernel-doc header into a non-kernel-doc header\n  blk-mq: Fix memory leak in error handling\n  block: don\u0027t protect generic_make_request_checks with blk_queue_enter\n  block: move blk_exit_queue into __blk_release_queue\n  block: Don\u0027t revalidate bdev of hidden gendisk\n  loop: Don\u0027t change loop device under exclusive opener\n  io_uring: Fix __io_uring_register() false success\n"
    },
    {
      "commit": "1975b337ce26b53814f1b5c55b260649a7115393",
      "tree": "a79880bae413861339268d83c9777b09ea8e669c",
      "parents": [
        "7b3064f0e8deb55b8655dd8d36d9d1e8fb62b71b",
        "3b0541791453fbe7f42867e310e0c9eb6295364d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 09:26:34 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 09:26:34 2019 -0700"
      },
      "message": "Merge tag \u0027scsi-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI fixes from James Bottomley:\n \"Six minor fixes to device drivers and one to the multipath alua\n  handler.\n\n  The most extensive fix is the zfcp port remove prevention one, but\n  it\u0027s impact is only s390\"\n\n* tag \u0027scsi-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:\n  scsi: libsas: delete sas port if expander discover failed\n  scsi: libsas: only clear phy-\u003ein_shutdown after shutdown event done\n  scsi: scsi_dh_alua: Fix possible null-ptr-deref\n  scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask\n  scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)\n  scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove\n  scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()\n"
    },
    {
      "commit": "7b3064f0e8deb55b8655dd8d36d9d1e8fb62b71b",
      "tree": "a991e83f2711bc4ee1ca7daa868fc269637b6d45",
      "parents": [
        "3ab4436f688c2d2f221793953cd05435ca84261c",
        "e577c8b64d58fe307ea4d5149d31615df2d90861"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 08:51:30 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 02 08:51:30 2019 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (patches from Andrew)\n\nMerge misc fixes from Andrew Morton:\n \"Various fixes and followups\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  mm, compaction: make sure we isolate a valid PFN\n  include/linux/generic-radix-tree.h: fix kerneldoc comment\n  kernel/signal.c: trace_signal_deliver when signal_group_exit\n  drivers/iommu/intel-iommu.c: fix variable \u0027iommu\u0027 set but not used\n  spdxcheck.py: fix directory structures\n  kasan: initialize tag to 0xff in __kasan_kmalloc\n  z3fold: fix sheduling while atomic\n  scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not set\n  mm/gup: continue VM_FAULT_RETRY processing even for pre-faults\n  ocfs2: fix error path kobject memory leak\n  memcg: make it work on sparse non-0-node systems\n  mm, memcg: consider subtrees in memory.events\n  prctl_set_mm: downgrade mmap_sem to read lock\n  prctl_set_mm: refactor checks from validate_prctl_map\n  kernel/fork.c: make max_threads symbol static\n  arch/arm/boot/compressed/decompress.c: fix build error due to lz4 changes\n  arch/parisc/configs/c8000_defconfig: remove obsoleted CONFIG_DEBUG_SLAB_LEAK\n  mm/vmalloc.c: fix typo in comment\n  lib/sort.c: fix kernel-doc notation warnings\n  mm: fix Documentation/vm/hmm.rst Sphinx warnings\n"
    },
    {
      "commit": "e577c8b64d58fe307ea4d5149d31615df2d90861",
      "tree": "31d2e344c4669716077de82726bbd5eb188c7802",
      "parents": [
        "590ba22ba0aa0680a41fb7e51ec5395a4e2c4a85"
      ],
      "author": {
        "name": "Suzuki K Poulose",
        "email": "suzuki.poulose@arm.com",
        "time": "Fri May 31 22:30:59 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:32 2019 -0700"
      },
      "message": "mm, compaction: make sure we isolate a valid PFN\n\nWhen we have holes in a normal memory zone, we could endup having\ncached_migrate_pfns which may not necessarily be valid, under heavy memory\npressure with swapping enabled ( via __reset_isolation_suitable(),\ntriggered by kswapd).\n\nLater if we fail to find a page via fast_isolate_freepages(), we may end\nup using the migrate_pfn we started the search with, as valid page.  This\ncould lead to accessing NULL pointer derefernces like below, due to an\ninvalid mem_section pointer.\n\nUnable to handle kernel NULL pointer dereference at virtual address 0000000000000008 [47/1825]\n Mem abort info:\n   ESR \u003d 0x96000004\n   Exception class \u003d DABT (current EL), IL \u003d 32 bits\n   SET \u003d 0, FnV \u003d 0\n   EA \u003d 0, S1PTW \u003d 0\n Data abort info:\n   ISV \u003d 0, ISS \u003d 0x00000004\n   CM \u003d 0, WnR \u003d 0\n user pgtable: 4k pages, 48-bit VAs, pgdp \u003d 0000000082f94ae9\n [0000000000000008] pgd\u003d0000000000000000\n Internal error: Oops: 96000004 [#1] SMP\n ...\n CPU: 10 PID: 6080 Comm: qemu-system-aar Not tainted 510-rc1+ #6\n Hardware name: AmpereComputing(R) OSPREY EV-883832-X3-0001/OSPREY, BIOS 4819 09/25/2018\n pstate: 60000005 (nZCv daif -PAN -UAO)\n pc : set_pfnblock_flags_mask+0x58/0xe8\n lr : compaction_alloc+0x300/0x950\n [...]\n Process qemu-system-aar (pid: 6080, stack limit \u003d 0x0000000095070da5)\n Call trace:\n  set_pfnblock_flags_mask+0x58/0xe8\n  compaction_alloc+0x300/0x950\n  migrate_pages+0x1a4/0xbb0\n  compact_zone+0x750/0xde8\n  compact_zone_order+0xd8/0x118\n  try_to_compact_pages+0xb4/0x290\n  __alloc_pages_direct_compact+0x84/0x1e0\n  __alloc_pages_nodemask+0x5e0/0xe18\n  alloc_pages_vma+0x1cc/0x210\n  do_huge_pmd_anonymous_page+0x108/0x7c8\n  __handle_mm_fault+0xdd4/0x1190\n  handle_mm_fault+0x114/0x1c0\n  __get_user_pages+0x198/0x3c0\n  get_user_pages_unlocked+0xb4/0x1d8\n  __gfn_to_pfn_memslot+0x12c/0x3b8\n  gfn_to_pfn_prot+0x4c/0x60\n  kvm_handle_guest_abort+0x4b0/0xcd8\n  handle_exit+0x140/0x1b8\n  kvm_arch_vcpu_ioctl_run+0x260/0x768\n  kvm_vcpu_ioctl+0x490/0x898\n  do_vfs_ioctl+0xc4/0x898\n  ksys_ioctl+0x8c/0xa0\n  __arm64_sys_ioctl+0x28/0x38\n  el0_svc_common+0x74/0x118\n  el0_svc_handler+0x38/0x78\n  el0_svc+0x8/0xc\n Code: f8607840 f100001f 8b011401 9a801020 (f9400400)\n ---[ end trace af6a35219325a9b6 ]---\n\nThe issue was reported on an arm64 server with 128GB with holes in the\nzone (e.g, [32GB@4GB, 96GB@544GB]), with a swap device enabled, while\nrunning 100 KVM guest instances.\n\nThis patch fixes the issue by ensuring that the page belongs to a valid\nPFN when we fallback to using the lower limit of the scan range upon\nfailure in fast_isolate_freepages().\n\nLink: http://lkml.kernel.org/r/1558711908-15688-1-git-send-email-suzuki.poulose@arm.com\nFixes: 5a811889de10f1eb (\"mm, compaction: use free lists to quickly locate a migration target\")\nSigned-off-by: Suzuki K Poulose \u003csuzuki.poulose@arm.com\u003e\nReported-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nReviewed-by: Mel Gorman \u003cmgorman@techsingularity.net\u003e\nReviewed-by: Anshuman Khandual \u003canshuman.khandual@arm.com\u003e\nCc: Michal Hocko \u003cmhocko@suse.com\u003e\nCc: Qian Cai \u003ccai@lca.pw\u003e\nCc: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "590ba22ba0aa0680a41fb7e51ec5395a4e2c4a85",
      "tree": "264c7616ed7fd91d01cd61824963b6c71673f057",
      "parents": [
        "98af37d624ed8c83f1953b1b6b2f6866011fc064"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri May 31 22:30:55 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:32 2019 -0700"
      },
      "message": "include/linux/generic-radix-tree.h: fix kerneldoc comment\n\nThe DOC comment block section in include/linux/generic-radix-tree.h\ncontained a spurious colon, causing this warning in the documentation\nbuild:\n\n  include/linux/generic-radix-tree.h:1: warning: no structured comments found\n\nRemove the colon and make the docs build happy.\n\nLink: http://lkml.kernel.org/r/20190524141933.74ae9050@lwn.net\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nReviewed-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Kent Overstreet \u003ckent.overstreet@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98af37d624ed8c83f1953b1b6b2f6866011fc064",
      "tree": "d051686ae69e25c4a5178c389359e81c5e14c46c",
      "parents": [
        "d3ed71e5cc50e0df8362af295cbc906acef75558"
      ],
      "author": {
        "name": "Zhenliang Wei",
        "email": "weizhenliang@huawei.com",
        "time": "Fri May 31 22:30:52 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:32 2019 -0700"
      },
      "message": "kernel/signal.c: trace_signal_deliver when signal_group_exit\n\nIn the fixes commit, removing SIGKILL from each thread signal mask and\nexecuting \"goto fatal\" directly will skip the call to\n\"trace_signal_deliver\".  At this point, the delivery tracking of the\nSIGKILL signal will be inaccurate.\n\nTherefore, we need to add trace_signal_deliver before \"goto fatal\" after\nexecuting sigdelset.\n\nNote: SEND_SIG_NOINFO matches the fact that SIGKILL doesn\u0027t have any info.\n\nLink: http://lkml.kernel.org/r/20190425025812.91424-1-weizhenliang@huawei.com\nFixes: cf43a757fd4944 (\"signal: Restore the stop PTRACE_EVENT_EXIT\")\nSigned-off-by: Zhenliang Wei \u003cweizhenliang@huawei.com\u003e\nReviewed-by: Christian Brauner \u003cchristian@brauner.io\u003e\nReviewed-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Ivan Delalande \u003ccolona@arista.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Deepa Dinamani \u003cdeepa.kernel@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3ed71e5cc50e0df8362af295cbc906acef75558",
      "tree": "567b8c3daa759db4585be9f97cf649503ce8980f",
      "parents": [
        "8d7a7abfc6b42621adc070c7c29b013d7727ed6f"
      ],
      "author": {
        "name": "Qian Cai",
        "email": "cai@lca.pw",
        "time": "Fri May 31 22:30:49 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:32 2019 -0700"
      },
      "message": "drivers/iommu/intel-iommu.c: fix variable \u0027iommu\u0027 set but not used\n\nCommit cf04eee8bf0e (\"iommu/vt-d: Include ACPI devices in iommu\u003dpt\")\nadded for_each_active_iommu() in iommu_prepare_static_identity_mapping()\nbut never used the each element, i.e, \"drhd-\u003eiommu\".\n\ndrivers/iommu/intel-iommu.c: In function\n\u0027iommu_prepare_static_identity_mapping\u0027:\ndrivers/iommu/intel-iommu.c:3037:22: warning: variable \u0027iommu\u0027 set but\nnot used [-Wunused-but-set-variable]\n struct intel_iommu *iommu;\n\nFixed the warning by appending a compiler attribute __maybe_unused for it.\n\nLink: http://lkml.kernel.org/r/20190523013314.2732-1-cai@lca.pw\nSigned-off-by: Qian Cai \u003ccai@lca.pw\u003e\nSuggested-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Joerg Roedel \u003cjroedel@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d7a7abfc6b42621adc070c7c29b013d7727ed6f",
      "tree": "4820c3c3900c25b41cd00f590e755681f7216f6c",
      "parents": [
        "0600597c854e53d2f9b7a6a718c1da2b8b4cb4db"
      ],
      "author": {
        "name": "Vincenzo Frascino",
        "email": "vincenzo.frascino@arm.com",
        "time": "Fri May 31 22:30:45 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "spdxcheck.py: fix directory structures\n\nThe LICENSE directory has recently changed structure and this makes\nspdxcheck fails as per below:\n\nFAIL: \"Blob or Tree named \u0027other\u0027 not found\"\nTraceback (most recent call last):\n  File \"scripts/spdxcheck.py\", line 240, in \u003cmodule\u003e\nspdx \u003d read_spdxdata(repo)\n  File \"scripts/spdxcheck.py\", line 41, in read_spdxdata\nfor el in lictree[d].traverse():\n[...]\nKeyError: \"Blob or Tree named \u0027other\u0027 not found\"\n\nFix the script to restore the correctness on checkpatch License checking.\n\nReferences: 62be257e986d (\"LICENSES: Rename other to deprecated\")\nReferences: 8ea8814fcdcb (\"LICENSES: Clearly mark dual license only licenses\")\nLink: http://lkml.kernel.org/r/20190523084755.56739-1-vincenzo.frascino@arm.com\nSigned-off-by: Vincenzo Frascino \u003cvincenzo.frascino@arm.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jeremy Cline \u003cjcline@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0600597c854e53d2f9b7a6a718c1da2b8b4cb4db",
      "tree": "d0347c4729ef789899a6666113747037f74483bd",
      "parents": [
        "bb9f6f63f32da40ca34a921e377ad3181a4f9023"
      ],
      "author": {
        "name": "Nathan Chancellor",
        "email": "natechancellor@gmail.com",
        "time": "Fri May 31 22:30:42 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "kasan: initialize tag to 0xff in __kasan_kmalloc\n\nWhen building with -Wuninitialized and CONFIG_KASAN_SW_TAGS unset, Clang\nwarns:\n\nmm/kasan/common.c:484:40: warning: variable \u0027tag\u0027 is uninitialized when\nused here [-Wuninitialized]\n        kasan_unpoison_shadow(set_tag(object, tag), size);\n                                              ^~~\n\nset_tag ignores tag in this configuration but clang doesn\u0027t realize it at\nthis point in its pipeline, as it points to arch_kasan_set_tag as being\nthe point where it is used, which will later be expanded to (void\n*)(object) without a use of tag.  Initialize tag to 0xff, as it removes\nthis warning and doesn\u0027t change the meaning of the code.\n\nLink: https://github.com/ClangBuiltLinux/linux/issues/465\nLink: http://lkml.kernel.org/r/20190502163057.6603-1-natechancellor@gmail.com\nFixes: 7f94ffbc4c6a (\"kasan: add hooks implementation for tag-based mode\")\nSigned-off-by: Nathan Chancellor \u003cnatechancellor@gmail.com\u003e\nReviewed-by: Andrey Konovalov \u003candreyknvl@google.com\u003e\nReviewed-by: Andrey Ryabinin \u003caryabinin@virtuozzo.com\u003e\nCc: Alexander Potapenko \u003cglider@google.com\u003e\nCc: Dmitry Vyukov \u003cdvyukov@google.com\u003e\nCc: Nick Desaulniers \u003cndesaulniers@google.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb9f6f63f32da40ca34a921e377ad3181a4f9023",
      "tree": "e1d10c3f8437c172b13ddbac199edfeabbcd2f5f",
      "parents": [
        "ef7a77c6de2f98c25ca97541f111f14bb74fc13d"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Fri May 31 22:30:39 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "z3fold: fix sheduling while atomic\n\nkmem_cache_alloc() may be called from z3fold_alloc() in atomic context, so\nwe need to pass correct gfp flags to avoid \"scheduling while atomic\" bug.\n\nLink: http://lkml.kernel.org/r/20190523153245.119dfeed55927e8755250ddd@gmail.com\nFixes: 7c2b8baa61fe5 (\"mm/z3fold.c: add structure for buddy handles\")\nSigned-off-by: Vitaly Wool \u003cvitaly.vul@sony.com\u003e\nReviewed-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef7a77c6de2f98c25ca97541f111f14bb74fc13d",
      "tree": "e14002e43e11f1441e9e0854913a6a84a59a1649",
      "parents": [
        "df17277b2a85c00f5710e33ce238ba4114687a28"
      ],
      "author": {
        "name": "Fabiano Rosas",
        "email": "farosas@linux.ibm.com",
        "time": "Fri May 31 22:30:36 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not set\n\nCLK_GET_RATE_NOCACHE depends on CONFIG_COMMON_CLK.  Importing constants.py\nwhen CONFIG_COMMON_CLK is not defined causes:\n\n  (gdb) lx-symbols\n  (...)\n    File \"scripts/gdb/linux/proc.py\", line 15, in \u003cmodule\u003e\n      from linux import constants\n    File \"scripts/gdb/linux/constants.py\", line 2, in \u003cmodule\u003e\n      LX_CLK_GET_RATE_NOCACHE \u003d gdb.parse_and_eval(\"CLK_GET_RATE_NOCACHE\")\n  gdb.error: No symbol \"CLK_GET_RATE_NOCACHE\" in current context.\n\nLink: http://lkml.kernel.org/r/20190523195313.24701-1-farosas@linux.ibm.com\nFixes: e7e6f462c1be (\"scripts/gdb: print cached rate in lx-clk-summary\")\nSigned-off-by: Fabiano Rosas \u003cfarosas@linux.ibm.com\u003e\nReviewed-by: Stephen Boyd \u003cswboyd@chromium.org\u003e\nCc: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nCc: Kieran Bingham \u003ckbingham@kernel.org\u003e\nCc: Leonard Crestez \u003cleonard.crestez@nxp.com\u003e\nCc: Jackie Liu \u003cliuyun01@kylinos.cn\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df17277b2a85c00f5710e33ce238ba4114687a28",
      "tree": "6edb54cb62469f91175a1de65123127736d15cfd",
      "parents": [
        "b9fba67b3806e21b98bd5a98dc3921a8e9b42d61"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "rppt@linux.ibm.com",
        "time": "Fri May 31 22:30:33 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "mm/gup: continue VM_FAULT_RETRY processing even for pre-faults\n\nWhen get_user_pages*() is called with pages \u003d NULL, the processing of\nVM_FAULT_RETRY terminates early without actually retrying to fault-in all\nthe pages.\n\nIf the pages in the requested range belong to a VMA that has userfaultfd\nregistered, handle_userfault() returns VM_FAULT_RETRY *after* user space\nhas populated the page, but for the gup pre-fault case there\u0027s no actual\nretry and the caller will get no pages although they are present.\n\nThis issue was uncovered when running post-copy memory restore in CRIU\nafter d9c9ce34ed5c (\"x86/fpu: Fault-in user stack if\ncopy_fpstate_to_sigframe() fails\").\n\nAfter this change, the copying of FPU state to the sigframe switched from\ncopy_to_user() variants which caused a real page fault to get_user_pages()\nwith pages parameter set to NULL.\n\nIn post-copy mode of CRIU, the destination memory is managed with\nuserfaultfd and lack of the retry for pre-fault case in get_user_pages()\ncauses a crash of the restored process.\n\nMaking the pre-fault behavior of get_user_pages() the same as the \"normal\"\none fixes the issue.\n\nLink: http://lkml.kernel.org/r/1557844195-18882-1-git-send-email-rppt@linux.ibm.com\nFixes: d9c9ce34ed5c (\"x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails\")\nSigned-off-by: Mike Rapoport \u003crppt@linux.ibm.com\u003e\nTested-by: Andrei Vagin \u003cavagin@gmail.com\u003e [https://travis-ci.org/avagin/linux/builds/533184940]\nTested-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nCc: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9fba67b3806e21b98bd5a98dc3921a8e9b42d61",
      "tree": "d518aca58ee0292137a4fcb1b181b53f1b862da3",
      "parents": [
        "3e8589963773a5c23e2f1fe4bcad0e9a90b7f471"
      ],
      "author": {
        "name": "Tobin C. Harding",
        "email": "tobin@kernel.org",
        "time": "Fri May 31 22:30:29 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "ocfs2: fix error path kobject memory leak\n\nIf a call to kobject_init_and_add() fails we should call kobject_put()\notherwise we leak memory.\n\nAdd call to kobject_put() in the error path of call to\nkobject_init_and_add().  Please note, this has the side effect that the\nrelease method is called if kobject_init_and_add() fails.\n\nLink: http://lkml.kernel.org/r/20190513033458.2824-1-tobin@kernel.org\nSigned-off-by: Tobin C. Harding \u003ctobin@kernel.org\u003e\nReviewed-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nReviewed-by: Joseph Qi \u003cjoseph.qi@linux.alibaba.com\u003e\nCc: Mark Fasheh \u003cmark@fasheh.com\u003e\nCc: Joel Becker \u003cjlbec@evilplan.org\u003e\nCc: Junxiao Bi \u003cjunxiao.bi@oracle.com\u003e\nCc: Changwei Ge \u003cgechangwei@live.cn\u003e\nCc: Gang He \u003cghe@suse.com\u003e\nCc: Jun Piao \u003cpiaojun@huawei.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e8589963773a5c23e2f1fe4bcad0e9a90b7f471",
      "tree": "d1d509d84e1088a41dc8781eea3c8bc524910136",
      "parents": [
        "9852ae3fe5293264f01c49f2571ef7688f7823ce"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Fri May 31 22:30:26 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "memcg: make it work on sparse non-0-node systems\n\nWe have a single node system with node 0 disabled:\n  Scanning NUMA topology in Northbridge 24\n  Number of physical nodes 2\n  Skipping disabled node 0\n  Node 1 MemBase 0000000000000000 Limit 00000000fbff0000\n  NODE_DATA(1) allocated [mem 0xfbfda000-0xfbfeffff]\n\nThis causes crashes in memcg when system boots:\n  BUG: unable to handle kernel NULL pointer dereference at 0000000000000008\n  #PF error: [normal kernel read fault]\n...\n  RIP: 0010:list_lru_add+0x94/0x170\n...\n  Call Trace:\n   d_lru_add+0x44/0x50\n   dput.part.34+0xfc/0x110\n   __fput+0x108/0x230\n   task_work_run+0x9f/0xc0\n   exit_to_usermode_loop+0xf5/0x100\n\nIt is reproducible as far as 4.12.  I did not try older kernels.  You have\nto have a new enough systemd, e.g.  241 (the reason is unknown -- was not\ninvestigated).  Cannot be reproduced with systemd 234.\n\nThe system crashes because the size of lru array is never updated in\nmemcg_update_all_list_lrus and the reads are past the zero-sized array,\ncausing dereferences of random memory.\n\nThe root cause are list_lru_memcg_aware checks in the list_lru code.  The\ntest in list_lru_memcg_aware is broken: it assumes node 0 is always\npresent, but it is not true on some systems as can be seen above.\n\nSo fix this by avoiding checks on node 0.  Remember the memcg-awareness by\na bool flag in struct list_lru.\n\nLink: http://lkml.kernel.org/r/20190522091940.3615-1-jslaby@suse.cz\nFixes: 60d3fd32a7a9 (\"list_lru: introduce per-memcg lists\")\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.com\u003e\nSuggested-by: Vladimir Davydov \u003cvdavydov.dev@gmail.com\u003e\nAcked-by: Vladimir Davydov \u003cvdavydov.dev@gmail.com\u003e\nReviewed-by: Shakeel Butt \u003cshakeelb@google.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Raghavendra K T \u003craghavendra.kt@linux.vnet.ibm.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9852ae3fe5293264f01c49f2571ef7688f7823ce",
      "tree": "6e9847c13762ce77ab3eb1e7a604be7b9cf6c09a",
      "parents": [
        "bc81426f5beef7da863d3365bc9d45e820448745"
      ],
      "author": {
        "name": "Chris Down",
        "email": "chris@chrisdown.name",
        "time": "Fri May 31 22:30:22 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "mm, memcg: consider subtrees in memory.events\n\nmemory.stat and other files already consider subtrees in their output, and\nwe should too in order to not present an inconsistent interface.\n\nThe current situation is fairly confusing, because people interacting with\ncgroups expect hierarchical behaviour in the vein of memory.stat,\ncgroup.events, and other files.  For example, this causes confusion when\ndebugging reclaim events under low, as currently these always read \"0\" at\nnon-leaf memcg nodes, which frequently causes people to misdiagnose breach\nbehaviour.  The same confusion applies to other counters in this file when\ndebugging issues.\n\nAggregation is done at write time instead of at read-time since these\ncounters aren\u0027t hot (unlike memory.stat which is per-page, so it does it\nat read time), and it makes sense to bundle this with the file\nnotifications.\n\nAfter this patch, events are propagated up the hierarchy:\n\n    [root@ktst ~]# cat /sys/fs/cgroup/system.slice/memory.events\n    low 0\n    high 0\n    max 0\n    oom 0\n    oom_kill 0\n    [root@ktst ~]# systemd-run -p MemoryMax\u003d1 true\n    Running as unit: run-r251162a189fb4562b9dabfdc9b0422f5.service\n    [root@ktst ~]# cat /sys/fs/cgroup/system.slice/memory.events\n    low 0\n    high 0\n    max 7\n    oom 1\n    oom_kill 1\n\nAs this is a change in behaviour, this can be reverted to the old\nbehaviour by mounting with the `memory_localevents\u0027 flag set.  However, we\nuse the new behaviour by default as there\u0027s a lack of evidence that there\nare any current users of memory.events that would find this change\nundesirable.\n\nakpm: this is a behaviour change, so Cc:stable.  THis is so that\nforthcoming distros which use cgroup v2 are more likely to pick up the\nrevised behaviour.\n\nLink: http://lkml.kernel.org/r/20190208224419.GA24772@chrisdown.name\nSigned-off-by: Chris Down \u003cchris@chrisdown.name\u003e\nAcked-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nReviewed-by: Shakeel Butt \u003cshakeelb@google.com\u003e\nCc: Michal Hocko \u003cmhocko@kernel.org\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Roman Gushchin \u003cguro@fb.com\u003e\nCc: Dennis Zhou \u003cdennis@kernel.org\u003e\nCc: Suren Baghdasaryan \u003csurenb@google.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc81426f5beef7da863d3365bc9d45e820448745",
      "tree": "c26cfabbc7b48e47b65ea33060067dd7b00567c1",
      "parents": [
        "11bbd8b416f8abf40900dc5041152892f873d915"
      ],
      "author": {
        "name": "Michal Koutný",
        "email": "mkoutny@suse.com",
        "time": "Fri May 31 22:30:19 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "prctl_set_mm: downgrade mmap_sem to read lock\n\nThe commit a3b609ef9f8b (\"proc read mm\u0027s {arg,env}_{start,end} with mmap\nsemaphore taken.\") added synchronization of reading argument/environment\nboundaries under mmap_sem.  Later commit 88aa7cc688d4 (\"mm: introduce\narg_lock to protect arg_start|end and env_start|end in mm_struct\") avoided\nthe coarse use of mmap_sem in similar situations.  But there still\nremained two places that (mis)use mmap_sem.\n\nget_cmdline should also use arg_lock instead of mmap_sem when it reads the\nboundaries.\n\nThe second place that should use arg_lock is in prctl_set_mm.  By\nprotecting the boundaries fields with the arg_lock, we can downgrade\nmmap_sem to reader lock (analogous to what we already do in\nprctl_set_mm_map).\n\n[akpm@linux-foundation.org: coding style fixes]\nLink: http://lkml.kernel.org/r/20190502125203.24014-3-mkoutny@suse.com\nFixes: 88aa7cc688d4 (\"mm: introduce arg_lock to protect arg_start|end and env_start|end in mm_struct\")\nSigned-off-by: Michal Koutný \u003cmkoutny@suse.com\u003e\nSigned-off-by: Laurent Dufour \u003cldufour@linux.ibm.com\u003e\nCo-developed-by: Laurent Dufour \u003cldufour@linux.ibm.com\u003e\nReviewed-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.com\u003e\nCc: Yang Shi \u003cyang.shi@linux.alibaba.com\u003e\nCc: Mateusz Guzik \u003cmguzik@redhat.com\u003e\nCc: Kirill Tkhai \u003cktkhai@virtuozzo.com\u003e\nCc: Konstantin Khlebnikov \u003ckhlebnikov@yandex-team.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11bbd8b416f8abf40900dc5041152892f873d915",
      "tree": "be77f2acea45a1f90c49838048b4c931f688a67a",
      "parents": [
        "8856ae4df3e9b5295ea2da7ad3b00796386454ec"
      ],
      "author": {
        "name": "Michal Koutný",
        "email": "mkoutny@suse.com",
        "time": "Fri May 31 22:30:16 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "prctl_set_mm: refactor checks from validate_prctl_map\n\nDespite comment of validate_prctl_map claims there are no capability\nchecks, it is not completely true since commit 4d28df6152aa (\"prctl: Allow\nlocal CAP_SYS_ADMIN changing exe_file\").  Extract the check out of the\nfunction and make the function perform purely arithmetic checks.\n\nThis patch should not change any behavior, it is mere refactoring for\nfollowing patch.\n\n[akpm@linux-foundation.org: coding style fixes]\nLink: http://lkml.kernel.org/r/20190502125203.24014-2-mkoutny@suse.com\nSigned-off-by: Michal Koutný \u003cmkoutny@suse.com\u003e\nReviewed-by: Kirill Tkhai \u003cktkhai@virtuozzo.com\u003e\nReviewed-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Kirill Tkhai \u003cktkhai@virtuozzo.com\u003e\nCc: Laurent Dufour \u003cldufour@linux.ibm.com\u003e\nCc: Mateusz Guzik \u003cmguzik@redhat.com\u003e\nCc: Michal Hocko \u003cmhocko@suse.com\u003e\nCc: Yang Shi \u003cyang.shi@linux.alibaba.com\u003e\nCc: Konstantin Khlebnikov \u003ckhlebnikov@yandex-team.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8856ae4df3e9b5295ea2da7ad3b00796386454ec",
      "tree": "96ea79ee08f859f44e3baa6ae95fcec9e858b307",
      "parents": [
        "fb092eb63d3aba5b876a51cbe743c1c8a8b37d5b"
      ],
      "author": {
        "name": "Kefeng Wang",
        "email": "wangkefeng.wang@huawei.com",
        "time": "Fri May 31 22:30:12 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "kernel/fork.c: make max_threads symbol static\n\nFix build warning,\nkernel/fork.c:125:5: warning: symbol \u0027max_threads\u0027 was not declared. Should it be static?\n\nLink: http://lkml.kernel.org/r/20190516015118.140561-1-wangkefeng.wang@huawei.com\nSigned-off-by: Kefeng Wang \u003cwangkefeng.wang@huawei.com\u003e\nReported-by: Hulk Robot \u003chulkci@huawei.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb092eb63d3aba5b876a51cbe743c1c8a8b37d5b",
      "tree": "1a6ac694d209c5f65028b17a457b9c99727a7cf0",
      "parents": [
        "461071b09e29160c3d179def1b01f49e14df52de"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri May 31 22:30:09 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "arch/arm/boot/compressed/decompress.c: fix build error due to lz4 changes\n\n  include/linux/cpumask.h: In function \u0027cpumask_parse\u0027:\n  include/linux/cpumask.h:636:21: error: implicit declaration of function \u0027strchrnul\u0027; did you mean \u0027strchr\u0027? [-Werror\u003dimplicit-function-declaration]\n\nBecause arch/arm/boot/compressed/decompress.c does\n\n#define _LINUX_STRING_H_\n\npreventing linux/string.h from providing strchrnul.  It also #includes\nasm/string.h, which for arm has a declaration of strchr(), explaining why\nthis didn\u0027t use to fail.\n\nLink: http://lkml.kernel.org/r/20190528115346.f5a7kn3hdnuf5rts@linutronix.de\nFixes: 3713a4e1fdb8d (\"include/linux/cpumask.h: fix double string traverse in cpumask_parse\")\nSuggested-by: Rasmus Villemoes \u003clinux@rasmusvillemoes.dk\u003e\nCc: Yury Norov \u003cynorov@marvell.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "461071b09e29160c3d179def1b01f49e14df52de",
      "tree": "63361540610804d70dd154303784b751278a8169",
      "parents": [
        "3806b04144e5e030aa17835ac1bb42473af4b957"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 31 22:30:06 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "arch/parisc/configs/c8000_defconfig: remove obsoleted CONFIG_DEBUG_SLAB_LEAK\n\nCONFIG_DEBUG_SLAB_LEAK has been removed, so remove it from defconfig.\n\nLink: http://lkml.kernel.org/r/alpine.DEB.2.21.1905201015460.96074@chino.kir.corp.google.com\nFixes: 7878c231dae0 (\"slab: remove /proc/slab_allocators\")\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3806b04144e5e030aa17835ac1bb42473af4b957",
      "tree": "007616be1294f9fa0e9478d9317ccdfde8ed9286",
      "parents": [
        "aa52619ccbe056999d7c7231c8a1a11cedfccc6a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri May 31 22:30:03 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "mm/vmalloc.c: fix typo in comment\n\nReported-by: Nicholas Joll \u003cnajoll@posteo.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa52619ccbe056999d7c7231c8a1a11cedfccc6a",
      "tree": "02eeab88ae8d328f14508f961d91fd87d997f0cc",
      "parents": [
        "91173c6e18ab410fac12667656ab7cc3363687cc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Fri May 31 22:30:00 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "lib/sort.c: fix kernel-doc notation warnings\n\nFix kernel-doc notation in lib/sort.c by using correct function parameter\nnames.\n\n  lib/sort.c:59: warning: Excess function parameter \u0027size\u0027 description in \u0027swap_words_32\u0027\n  lib/sort.c:83: warning: Excess function parameter \u0027size\u0027 description in \u0027swap_words_64\u0027\n  lib/sort.c:110: warning: Excess function parameter \u0027size\u0027 description in \u0027swap_bytes\u0027\n\nLink: http://lkml.kernel.org/r/60e25d3d-68d1-bde2-3b39-e4baa0b14907@infradead.org\nFixes: 37d0ec34d111a (\"lib/sort: make swap functions more generic\")\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: George Spelvin \u003clkml@sdf.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91173c6e18ab410fac12667656ab7cc3363687cc",
      "tree": "0e29183987b3fdcda6e25eb972fad460792a5c11",
      "parents": [
        "2f4c53349961c8ca480193e47da4d44fdb8335a8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Fri May 31 22:29:57 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 15:51:31 2019 -0700"
      },
      "message": "mm: fix Documentation/vm/hmm.rst Sphinx warnings\n\nFix Sphinx warnings in Documentation/vm/hmm.rst by using \"::\" notation and\ninserting a blank line.  Also add a missing \u0027;\u0027.\n\n  Documentation/vm/hmm.rst:292: WARNING: Unexpected indentation.\n  Documentation/vm/hmm.rst:300: WARNING: Unexpected indentation.\n\nLink: http://lkml.kernel.org/r/c5995359-7c82-4e47-c7be-b58a4dda0953@infradead.org\nFixes: 023a019a9b4e (\"mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays\")\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nReviewed-by: Jérôme Glisse \u003cjglisse@redhat.com\u003e\nReviewed-by: Mike Rapoport \u003crppt@linux.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e82fe2ab65a80b1526b285c661ab88cc5891e3a",
      "tree": "e2f59f5a1bcf530f34ee756c86f95d63f08ffd25",
      "parents": [
        "62e139eba33988bee0b6e5bc91f78b811d152a86"
      ],
      "author": {
        "name": "Masahiro Yamada",
        "email": "yamada.masahiro@socionext.com",
        "time": "Sat Jun 01 12:22:42 2019 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Jun 01 18:29:58 2019 +0200"
      },
      "message": "treewide: fix typos of SPDX-License-Identifier\n\nPrior to the adoption of SPDX, it was difficult for tools to determine\nthe correct license due to incomplete or badly formatted license text.\nThe SPDX solves this issue, assuming people can correctly spell\n\"SPDX-License-Identifier\" although this assumption is broken in some\nplaces.\n\nSince scripts/spdxcheck.py parses only lines that exactly matches to\nthe correct tag, it cannot (should not) detect this kind of error.\n\nIf the correct tag is missing, scripts/checkpatch.pl warns like this:\n\n WARNING: Missing or malformed SPDX-License-Identifier tag in line *\n\nSo, people should notice it before the patch submission, but in reality\nbroken tags sometimes slip in. The checkpatch warning is not useful for\nchecking the committed files globally since large number of files still\nhave no SPDX tag.\n\nAlso, I am not sure about the legal effect when the SPDX tag is broken.\n\nAnyway, these typos are absolutely worth fixing. It is pretty easy to\nfind suspicious lines by grep.\n\n  $ git grep --not -e SPDX-License-Identifier --and -e SPDX- -- \\\n    :^LICENSES :^scripts/spdxcheck.py :^*/license-rules.rst\n  arch/arm/kernel/bugs.c:// SPDX-Identifier: GPL-2.0\n  drivers/phy/st/phy-stm32-usbphyc.c:// SPDX-Licence-Identifier: GPL-2.0\n  drivers/pinctrl/sh-pfc/pfc-r8a77980.c:// SPDX-Lincense-Identifier: GPL 2.0\n  lib/test_stackinit.c:// SPDX-Licenses: GPLv2\n  sound/soc/codecs/max9759.c:// SPDX-Licence-Identifier: GPL-2.0\n\nSigned-off-by: Masahiro Yamada \u003cyamada.masahiro@socionext.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "62e139eba33988bee0b6e5bc91f78b811d152a86",
      "tree": "903964a61374bff41ae1384890c9fbcf759e659b",
      "parents": [
        "2f4c53349961c8ca480193e47da4d44fdb8335a8"
      ],
      "author": {
        "name": "Alex Xu (Hello71)",
        "email": "alex_y_xu@yahoo.ca",
        "time": "Sat Jun 01 10:49:43 2019 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Jun 01 18:29:58 2019 +0200"
      },
      "message": "crypto: ux500 - fix license comment syntax error\n\nCauses error: drivers/crypto/ux500/cryp/Makefile:5: *** missing\nseparator.  Stop.\n\nFixes: af873fcecef5 (\"treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194\")\nSigned-off-by: Alex Xu (Hello71) \u003calex_y_xu@yahoo.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c8552db31d5e70f0311be031b22292bf256791da",
      "tree": "0cb410becbbabb25cce5ce9fce5184a3339b7dab",
      "parents": [
        "a0c3200ae7b1bb3a4680fce1db1c3159b16698fa"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "wsa@the-dreams.de",
        "time": "Tue May 21 10:21:30 2019 +0200"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "wsa@the-dreams.de",
        "time": "Sat Jun 01 14:52:13 2019 +0200"
      },
      "message": "MAINTAINERS: add I2C DT bindings to ARM platforms\n\nReviewed-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Vladimir Zapolskiy \u003cvz@mleia.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nReviewed-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nAcked-by: Patrice Chotard \u003cpatrice.chotard@st.com\u003e\nSigned-off-by: Wolfram Sang \u003cwsa@the-dreams.de\u003e\n"
    },
    {
      "commit": "a0c3200ae7b1bb3a4680fce1db1c3159b16698fa",
      "tree": "3c52eb41f70a46cf9271097d74f2e4bc24422887",
      "parents": [
        "ff9378904d9d7a3fcb8406604e089e535e357b1d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "wsa@the-dreams.de",
        "time": "Tue May 21 10:15:04 2019 +0200"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "wsa@the-dreams.de",
        "time": "Sat Jun 01 14:51:36 2019 +0200"
      },
      "message": "MAINTAINERS: add DT bindings to i2c drivers\n\nAcked-by: Gregory CLEMENT \u003cgregory.clement@bootlin.com\u003e\nReviewed-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Wolfram Sang \u003cwsa@the-dreams.de\u003e\n"
    },
    {
      "commit": "f8d221d2e0e1572d0d60174c118e3554d1aa79fa",
      "tree": "1e8fab4978cd5d241d8657c8de9d22278e4b8aed",
      "parents": [
        "24e8a2ca1f74574ad2ed1ac7af0260dd90fd911e",
        "a86cb413f4bf273a9d341a3ab2c2ca44e12eb317"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Sat Jun 01 00:49:02 2019 +0200"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Sat Jun 01 00:49:02 2019 +0200"
      },
      "message": "Merge tag \u0027kvm-s390-master-5.2-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master\n\nKVM: s390: Fixes\n\n- fix compilation for !CONFIG_PCI\n- fix the output of KVM_CAP_MAX_VCPU_ID\n"
    },
    {
      "commit": "24e8a2ca1f74574ad2ed1ac7af0260dd90fd911e",
      "tree": "c863dd43c84579d853f3a2ae0ee6ead46c967703",
      "parents": [
        "66f61c92889ff3ca365161fb29dd36d6354682ba",
        "d724c9e54939a597592de3659541da11fc7aa112"
      ],
      "author": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Sat Jun 01 00:48:45 2019 +0200"
      },
      "committer": {
        "name": "Paolo Bonzini",
        "email": "pbonzini@redhat.com",
        "time": "Sat Jun 01 00:48:45 2019 +0200"
      },
      "message": "Merge tag \u0027kvm-ppc-fixes-5.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into kvm-master\n\nPPC KVM fixes for 5.2\n\n- Several bug fixes for the new XIVE-native code.\n- Replace kvm-\u003elock by other mutexes in several places where we hold a\n  vcpu mutex, to avoid lock order inversions.\n- Fix a lockdep warning on guest entry for radix-mode guests.\n- Fix a bug causing user-visible corruption of SPRG3 on the host.\n"
    },
    {
      "commit": "61939b12dc24d0ac958020f261046c35a16e0c48",
      "tree": "a4bfb6fffe06ac6257977112e62c038d4394d285",
      "parents": [
        "cd669f88b13474b7b65396d6413be973b7074ba1"
      ],
      "author": {
        "name": "John Pittman",
        "email": "jpittman@redhat.com",
        "time": "Thu May 23 17:49:39 2019 -0400"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "block: print offending values when cloned rq limits are exceeded\n\nWhile troubleshooting issues where cloned request limits have been\nexceeded, it is often beneficial to know the actual values that\nhave been breached.  Print these values, assisting in ease of\nidentification of root cause of the breach.\n\nReviewed-by: Chaitanya Kulkarni \u003cchaitanya.kulkarni@wdc.com\u003e\nReviewed-by: Ming Lei \u003cming.lei@redhat.com\u003e\nSigned-off-by: John Pittman \u003cjpittman@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "cd669f88b13474b7b65396d6413be973b7074ba1",
      "tree": "3a0f5c406a2ceea34255a6714cc149bfb78cf556",
      "parents": [
        "ef025d7ec2fc433e7db76afd74493aaa9a59d921"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:53 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "blk-mq: Document the blk_mq_hw_queue_to_node() arguments\n\nDocument the meaning of the blk_mq_hw_queue_to_node() arguments.\n\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "ef025d7ec2fc433e7db76afd74493aaa9a59d921",
      "tree": "e88f687af1dfe8c999cb336543f412014906111a",
      "parents": [
        "a0b77e36e1da77bfade26f2f32c326b9a2f3fbb9"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:52 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "blk-mq: Fix spelling in a source code comment\n\nChange one occurrence of \u0027performace\u0027 into \u0027performance\u0027.\n\nCc: Max Gurtovoy \u003cmaxg@mellanox.com\u003e\nFixes: fe631457ff3e (\"blk-mq: map all HWQ also in hyperthreaded system\") # v4.13.\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "a0b77e36e1da77bfade26f2f32c326b9a2f3fbb9",
      "tree": "647d0680b5e2bd17cb44fff81a1b66c7659e6e9a",
      "parents": [
        "83826a506632e9ec5a0ed011d9fd8e5ca768b384"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:51 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "block: Fix bsg_setup_queue() kernel-doc header\n\nDocument all bsg_setup_queue() arguments as required.\n\nFixes: aae3b069d5ce (\"bsg: pass in desired timeout handler\") # v5.0.\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "83826a506632e9ec5a0ed011d9fd8e5ca768b384",
      "tree": "70e22aba889bc47e5f8dfa211a05f1cdd97ca672",
      "parents": [
        "0542cd57d266074114d70791ab245e18f750cd32"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:50 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "block: Fix rq_qos_wait() kernel-doc header\n\nAdd documentation for the @rqw argument and change \" - \" into \": \".\n\nFixes: 84f603246db9 (\"block: add rq_qos_wait to rq_qos\") # v5.0-rc1~52^2~140.\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "0542cd57d266074114d70791ab245e18f750cd32",
      "tree": "bfca38e362ef7c3078fd4f6a1f52dca2a27885b1",
      "parents": [
        "216382dccb2e0c101671cc5444e307fef24290dd"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:49 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "block: Fix blk_mq_*_map_queues() kernel-doc headers\n\nThis patch avoids that the kernel-doc script complains about these\nfunction headers when building with W\u003d1.\n\nCc: Hannes Reinecke \u003chare@suse.com\u003e\nCc: Keith Busch \u003ckeith.busch@intel.com\u003e\nFixes: ed76e329d74a (\"blk-mq: abstract out queue map\") # v5.0.\nFixes: e42b3867de4b (\"blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues\") # v5.0.\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "216382dccb2e0c101671cc5444e307fef24290dd",
      "tree": "aa3356b776f0a0cfc34b3d1437598c2ba6a30b9e",
      "parents": [
        "33c826ef19df9bf662e3a12a649e081e2fdf9084"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:48 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "block: Fix throtl_pending_timer_fn() kernel-doc header\n\nCommit e99e88a9d2b0 renamed a function argument without updating the\ncorresponding kernel-doc header. Update the kernel-doc header.\n\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nReviewed-by: Kees Cook \u003ckeescook@chromium.org\u003e\nFixes: e99e88a9d2b0 (\"treewide: setup_timer() -\u003e timer_setup()\") # v4.15.\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "33c826ef19df9bf662e3a12a649e081e2fdf9084",
      "tree": "5e2b85b0f718786676ab7d1e9d7e197675ae7d47",
      "parents": [
        "210eaaaea805a2fb8bb42dade49c294d9a94f13a"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:47 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "block: Convert blk_invalidate_devt() header into a non-kernel-doc header\n\nThis patch avoids that the kernel-doc tool warns about this function\nheader when building with W\u003d1.\n\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "210eaaaea805a2fb8bb42dade49c294d9a94f13a",
      "tree": "fdd30f0b75f9da70fc9a0b360227edceb3a342f3",
      "parents": [
        "41de54c64811bf087c8464fdeb43c6ad8be2686b"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Thu May 30 17:00:46 2019 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri May 31 15:12:34 2019 -0600"
      },
      "message": "block/partitions/ldm: Convert a kernel-doc header into a non-kernel-doc header\n\nThis patch avoids that the kernel-doc tool warns about this function\nheader when building with W\u003d1.\n\nReviewed-by: Chaitanya Kulkarni \u003cchiatanya.kulkarni@wdc.com\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "3ab4436f688c2d2f221793953cd05435ca84261c",
      "tree": "bdd0e1dd081bdf709d9e9b4cca41fdb0b583f1de",
      "parents": [
        "41e7231fab9d76e906b6d8abe09c44c7b9656d33",
        "141731d15d6eb2fd9aaefbf9b935ce86ae243074"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 13:51:16 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 13:51:16 2019 -0700"
      },
      "message": "Merge tag \u0027nfsd-5.2-1\u0027 of git://linux-nfs.org/~bfields/linux\n\nPull nfsd fix from Bruce Fields:\n \"This reverts a minor fix which could cause us to treat conflicting NLM\n  locks as nonconflicting.\n\n  We have proper fix queued up for 5.3. In the meantime, a quick revert\n  seems best for 5.2 and stable\"\n\n* tag \u0027nfsd-5.2-1\u0027 of git://linux-nfs.org/~bfields/linux:\n  Revert \"lockd: Show pid of lockd for remote locks\"\n"
    },
    {
      "commit": "41e7231fab9d76e906b6d8abe09c44c7b9656d33",
      "tree": "f250117954733a4827e5dd9b313c52314895da91",
      "parents": [
        "d266b3f5cac09434eb624af202f9a31307b34a88",
        "31fad7d41e73731f05b8053d17078638cf850fa6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 13:49:50 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 13:49:50 2019 -0700"
      },
      "message": "Merge tag \u0027v5.2-rc2-smb3-fixes\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull cifs fixes from Steve French:\n \"Four small smb3 fixes, one for stable\"\n\n* tag \u0027v5.2-rc2-smb3-fixes\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  CIFS: cifs_read_allocate_pages: don\u0027t iterate through whole page array on ENOMEM\n  dfs_cache: fix a wrong use of kfree in flush_cache_ent()\n  fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free\n  cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case\n"
    },
    {
      "commit": "8c0f693c6effbc3f42f77a9e81209af9af20910c",
      "tree": "dfefc946d53a23b3873a8e86155edbf63bdcaf57",
      "parents": [
        "cd6c84d8f0cdc911df435bb075ba22ce3c605b07"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun May 26 09:38:55 2019 +0200"
      },
      "committer": {
        "name": "Jacek Anaszewski",
        "email": "jacek.anaszewski@gmail.com",
        "time": "Fri May 31 22:29:14 2019 +0200"
      },
      "message": "leds: avoid flush_work in atomic context\n\nIt turns out that various triggers use led_blink_setup() from atomic\ncontext, so we can\u0027t do a flush_work there. Flush is still needed for\nslow LEDs, but we can move it to sysfs code where it is safe.\n\n    WARNING: inconsistent lock state\n    5.2.0-rc1 #1 Tainted: G        W\n    --------------------------------\n    inconsistent {SOFTIRQ-ON-W} -\u003e {IN-SOFTIRQ-W} usage.\n    swapper/1/0 [HC0[0]:SC1[1]:HE1:SE0] takes:\n    000000006e30541b\n    ((work_completion)(\u0026led_cdev-\u003eset_brightness_work)){+.?.}, at:\n    +__flush_work+0x3b/0x38a\n    {SOFTIRQ-ON-W} state was registered at:\n      lock_acquire+0x146/0x1a1\n     __flush_work+0x5b/0x38a\n     flush_work+0xb/0xd\n     led_blink_setup+0x1e/0xd3\n     led_blink_set+0x3f/0x44\n     tpt_trig_timer+0xdb/0x106\n     ieee80211_mod_tpt_led_trig+0xed/0x112\n\nFixes: 0db37915d912 (\"leds: avoid races with workqueue\")\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nTested-by: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Jacek Anaszewski \u003cjacek.anaszewski@gmail.com\u003e\n"
    },
    {
      "commit": "d266b3f5cac09434eb624af202f9a31307b34a88",
      "tree": "d773c0a422644c9e1e91fc2d89db898e4b4e956a",
      "parents": [
        "8164c5719b864da3bcfee97ad8af8cfd7ee5ad8c",
        "8cdc23a3d9ec0944000ad43bad588e36afdc38cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 11:08:44 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 11:08:44 2019 -0700"
      },
      "message": "Merge branch \u0027next-fixes-for-5.2-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity\n\nPull integrity subsystem fixes from Mimi Zohar:\n \"Four bug fixes, none 5.2-specific, all marked for stable.\n\n  The first two are related to the architecture specific IMA policy\n  support. The other two patches, one is related to EVM signatures,\n  based on additional hash algorithms, and the other is related to\n  displaying the IMA policy\"\n\n* \u0027next-fixes-for-5.2-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity:\n  ima: show rules with IMA_INMASK correctly\n  evm: check hash algorithm passed to init_desc()\n  ima: fix wrong signed policy requirement when not appraising\n  x86/ima: Check EFI_RUNTIME_SERVICES before using\n"
    },
    {
      "commit": "8164c5719b864da3bcfee97ad8af8cfd7ee5ad8c",
      "tree": "2259ef4e7a709c9edc2417adacf3da97c6075a47",
      "parents": [
        "27a03b1a71b9adfa7f4ef3f61452fb3bc5b195b1",
        "d10e0cc113c9e1b64b5c6e3db37b5c839794f3df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:53:34 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:53:34 2019 -0700"
      },
      "message": "Merge tag \u0027for-linus-5.2b-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip\n\nPull xen fixes from Juergen Gross:\n \"One minor cleanup patch and a fix for handling of live migration when\n  running as Xen guest\"\n\n* tag \u0027for-linus-5.2b-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:\n  xenbus: Avoid deadlock during suspend due to open transactions\n  xen/pvcalls: Remove set but not used variable\n"
    },
    {
      "commit": "27a03b1a71b9adfa7f4ef3f61452fb3bc5b195b1",
      "tree": "3c2ce43bc1a82c2213139858be600d57cbd18e38",
      "parents": [
        "702c31e8564c386dd5e304e46cf22fcaa40b1a66",
        "674459be116955e025d6a5e6142e2d500103de8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:49:25 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:49:25 2019 -0700"
      },
      "message": "Merge tag \u0027s390-5.2-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 fixes from Heiko Carstens:\n\n - Farewell Martin Schwidefsky: add Martin to CREDITS and remove him\n   from MAINTAINERS\n\n - Vasily Gorbik and Christian Borntraeger join as maintainers for s390\n\n - Fix locking bug in ctr(aes) and ctr(des) s390 specific ciphers\n\n - A rather large patch which fixes gcm-aes-s390 scatter gather handling\n\n - Fix zcrypt wrong dispatching for control domain CPRBs\n\n - Fix assignment of bus resources in PCI code\n\n - Fix structure definition for set PCI function\n\n - Fix one compile error and one compile warning seen when\n   CONFIG_OPTIMIZE_INLINING is enabled\n\n* tag \u0027s390-5.2-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  MAINTAINERS: add Vasily Gorbik and Christian Borntraeger for s390\n  MAINTAINERS: Farewell Martin Schwidefsky\n  s390/crypto: fix possible sleep during spinlock aquired\n  s390/crypto: fix gcm-aes-s390 selftest failures\n  s390/zcrypt: Fix wrong dispatching for control domain CPRBs\n  s390/pci: fix assignment of bus resources\n  s390/pci: fix struct definition for set PCI function\n  s390: mark __cpacf_check_opcode() and cpacf_query_func() as __always_inline\n  s390: add unreachable() to dump_fault_info() to fix -Wmaybe-uninitialized\n"
    },
    {
      "commit": "702c31e8564c386dd5e304e46cf22fcaa40b1a66",
      "tree": "fabfaead168fc73edf6ca4b25f153fab9e16b9ab",
      "parents": [
        "72cea7ac5f14ee25cb96c7863a05223ba5a2c9a9",
        "d491f2b75237ef37d8867830ab7fad8d9659e853"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:38:35 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:38:35 2019 -0700"
      },
      "message": "Merge tag \u0027pm-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management fixes from Rafael Wysocki:\n \"These fix three issues in the system-wide suspend and hibernation area\n  related to PCI device PM handling by suspend-to-idle, device wakeup\n  optimizations and arbitrary differences between suspend and\n  hiberantion.\n\n  Specifics:\n\n   - Modify the PCI bus type\u0027s PM code to avoid putting devices left by\n     their drivers in D0 on purpose during suspend to idle into\n     low-power states as doing that may confuse the system resume\n     callbacks of the drivers in question (Rafael Wysocki).\n\n   - Avoid checking ACPI wakeup configuration during system-wide suspend\n     for suspended devices that do not use ACPI-based wakeup to allow\n     them to stay in suspend more often (Rafael Wysocki).\n\n   - The last phase of hibernation is analogous to system-wide suspend\n     also because on platforms with ACPI it passes control to the\n     platform firmware to complete the transision, so make it indicate\n     that by calling pm_set_suspend_via_firmware() to allow the drivers\n     that care about this to do the right thing (Rafael Wysocki)\"\n\n* tag \u0027pm-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  PCI: PM: Avoid possible suspend-to-idle issue\n  ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation\n  ACPI/PCI: PM: Add missing wakeup.flags.valid checks\n"
    },
    {
      "commit": "72cea7ac5f14ee25cb96c7863a05223ba5a2c9a9",
      "tree": "853c92084cf867666aa0a2c5fa7686763f75bc66",
      "parents": [
        "2f4c53349961c8ca480193e47da4d44fdb8335a8",
        "7210e060155b9cf557fb13128353c3e494fa5ed3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:26:05 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 10:26:05 2019 -0700"
      },
      "message": "Merge tag \u0027gcc-plugins-v5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux\n\nPull gcc-plugins fix from Kees Cook:\n \"Handle unusual header environment, fixing a redefined macro error\n  under a Darwin build host\"\n\n* tag \u0027gcc-plugins-v5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:\n  gcc-plugins: Fix build failures under Darwin host\n"
    },
    {
      "commit": "2f4c53349961c8ca480193e47da4d44fdb8335a8",
      "tree": "4ae916e8ed058b33af684eb9a940313a1fb6cc92",
      "parents": [
        "2209a3055d6f366eeb070c217491afe855d3f389",
        "96ac6d435100450f0565708d9b885ea2a7400e0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:34:32 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:34:32 2019 -0700"
      },
      "message": "Merge tag \u0027spdx-5.2-rc3-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull yet more SPDX updates from Greg KH:\n \"Here is another set of reviewed patches that adds SPDX tags to\n  different kernel files, based on a set of rules that are being used to\n  parse the comments to try to determine that the license of the file is\n  \"GPL-2.0-or-later\" or \"GPL-2.0-only\". Only the \"obvious\" versions of\n  these matches are included here, a number of \"non-obvious\" variants of\n  text have been found but those have been postponed for later review\n  and analysis.\n\n  There is also a patch in here to add the proper SPDX header to a bunch\n  of Kbuild files that we have missed in the past due to new files being\n  added and forgetting that Kbuild uses two different file names for\n  Makefiles. This issue was reported by the Kbuild maintainer.\n\n  These patches have been out for review on the linux-spdx@vger mailing\n  list, and while they were created by automatic tools, they were\n  hand-verified by a bunch of different people, all whom names are on\n  the patches are reviewers\"\n\n* tag \u0027spdx-5.2-rc3-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (82 commits)\n  treewide: Add SPDX license identifier - Kbuild\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 224\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 222\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 221\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 220\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 217\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 216\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 215\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 214\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 213\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 211\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 210\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 207\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 203\n  treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201\n  ...\n"
    },
    {
      "commit": "2209a3055d6f366eeb070c217491afe855d3f389",
      "tree": "b1f9bca3c8fa4bb2ed164fa7121e859b5d0c9d3b",
      "parents": [
        "dbde71df810c62e72e2aa6d88a0686a6092956cd",
        "e61ff0fba72d981449c90b5299cebb74534b6f7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:31:45 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:31:45 2019 -0700"
      },
      "message": "Merge tag \u0027staging-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging and IIO driver fixes from Greg KH:\n \"Here are some Staging and IIO driver fixes to resolve some reported\n  problems for 5.2-rc3.\n\n  Nothing major here, just some tiny changes, full details are in the\n  shortlog.\n\n  All have been in linux-next for a while with no reported issues\"\n\n* tag \u0027staging-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  staging: kpc2000: Add dependency on MFD_CORE to kconfig symbol \u0027KPC2000\u0027\n  staging: wilc1000: Fix some double unlock bugs in wilc_wlan_cleanup()\n  staging: vc04_services: prevent integer overflow in create_pagelist()\n  Staging: vc04_services: Fix a couple error codes\n  staging: wlan-ng: fix adapter initialization failure\n  staging: kpc2000: double unlock in error handling in kpc_dma_transfer()\n  staging: kpc2000: Fix build error without CONFIG_UIO\n  staging: kpc2000: fix build error on xtensa\n  staging: erofs: set sb-\u003es_root to NULL when failing from __getname()\n  iio: adc: ti-ads8688: fix timestamp is not updated in buffer\n  iio: dac: ds4422/ds4424 fix chip verification\n  iio: imu: mpu6050: Fix FIFO layout for ICM20602\n  iio: adc: ads124: avoid buffer overflow\n  iio: adc: modify NPCM ADC read reference voltage\n"
    },
    {
      "commit": "dbde71df810c62e72e2aa6d88a0686a6092956cd",
      "tree": "31863f62bcfbd03fd9f519535cfbaa71c629c658",
      "parents": [
        "e49c8547fb940982a04c98377bf5468a3b4a3fd4",
        "a1ad1cc9704f64c169261a76e1aee1cf1ae51832"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:28:44 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:28:44 2019 -0700"
      },
      "message": "Merge tag \u0027tty-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial driver fixes from Greg KH:\n \"Here are some small serial and TTY driver fixes for 5.2-rc3.\n\n  Nothing major, just a number of fixes for reported issues. The fbcon\n  core fix also resolves an issue, and was acked by the relevant\n  maintainer to go through this tree.\n\n  All of these have been in linux-next with no reported issues\"\n\n* tag \u0027tty-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  vt/fbcon: deinitialize resources in visual_init() after failed memory allocation\n  tty: max310x: Fix external crystal register setup\n  serial: sh-sci: disable DMA for uart_console\n  serial: imx: remove log spamming error message\n  tty: serial: msm_serial: Fix XON/XOFF\n"
    },
    {
      "commit": "e49c8547fb940982a04c98377bf5468a3b4a3fd4",
      "tree": "0887269a2ec061dc6fafd5bb8fe824d1f1d718e8",
      "parents": [
        "ca1918049673a9be507c41fb7e4a69a57601a017",
        "3ea3091f1bd8586125848c62be295910e9802af0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:16:31 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:16:31 2019 -0700"
      },
      "message": "Merge tag \u0027usb-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg KH:\n \"Here are some tiny USB fixes for a number of reported issues for\n  5.2-rc3.\n\n  Nothing huge here, just a small collection of xhci and other driver\n  bugs that syzbot has been finding in some drivers. There is also a\n  usbip fix and a fix for the usbip fix in here :)\n\n  All have been in linux-next with no reported issues\"\n\n* tag \u0027usb-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  usbip: usbip_host: fix stub_dev lock context imbalance regression\n  media: smsusb: better handle optional alignment\n  xhci: Use %zu for printing size_t type\n  xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic()\n  xhci: Fix immediate data transfer if buffer is already DMA mapped\n  usb: xhci: avoid null pointer deref when bos field is NULL\n  usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint()\n  xhci: update bounce buffer with correct sg num\n  media: usb: siano: Fix false-positive \"uninitialized variable\" warning\n  USB: rio500: update Documentation\n  USB: rio500: simplify locking\n  USB: rio500: fix memory leak in close after disconnect\n  USB: rio500: refuse more than one device at a time\n  usbip: usbip_host: fix BUG: sleeping function called from invalid context\n  USB: sisusbvga: fix oops in error path of sisusb_probe\n  USB: Add LPM quirk for Surface Dock GigE adapter\n  media: usb: siano: Fix general protection fault in smsusb\n  usb: mtu3: fix up undefined reference to usb_debug_root\n  USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor\n"
    },
    {
      "commit": "ca1918049673a9be507c41fb7e4a69a57601a017",
      "tree": "2c501c4ba9244be9591c7d9b6b7afb44afc23703",
      "parents": [
        "036e34310931e64ce4f1edead435708cd517db10",
        "2a3e0b716296a504d9e65fea7acb379c86fe4283"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:14:16 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 08:14:16 2019 -0700"
      },
      "message": "Merge tag \u0027drm-fixes-2019-05-31\u0027 of git://anongit.freedesktop.org/drm/drm\n\nPull drm fixes from Dave Airlie:\n \"Nothing too crazy, pretty quiet, maybe too quiet.\n\n  amdgpu:\n   - a fixed version of the raven firmware fix we previously reverted\n   - stolen memory fix\n\n  imx:\n   - regression fix\n\n  qxl:\n   - remove a bad warning\n\n  etnaviv:\n   - VM locking fix\"\n\n* tag \u0027drm-fixes-2019-05-31\u0027 of git://anongit.freedesktop.org/drm/drm:\n  drm/amdgpu: reserve stollen vram for raven series\n  drm/etnaviv: lock MMU while dumping core\n  drm/imx: ipuv3-plane: fix atomic update status query for non-plus i.MX6Q\n  drm/qxl: drop WARN_ONCE()\n  drm/amd/display: Don\u0027t load DMCU for Raven 1 (v2)\n"
    },
    {
      "commit": "141731d15d6eb2fd9aaefbf9b935ce86ae243074",
      "tree": "0be05c9f4ff705e38fb718bf9d900231e4115036",
      "parents": [
        "cd6c84d8f0cdc911df435bb075ba22ce3c605b07"
      ],
      "author": {
        "name": "Benjamin Coddington",
        "email": "bcodding@redhat.com",
        "time": "Mon May 20 10:33:07 2019 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri May 31 09:43:26 2019 -0400"
      },
      "message": "Revert \"lockd: Show pid of lockd for remote locks\"\n\nThis reverts most of commit b8eee0e90f97 (\"lockd: Show pid of lockd for\nremote locks\"), which caused remote locks to not be differentiated between\nremote processes for NLM.\n\nWe retain the fixup for setting the client\u0027s fl_pid to a negative value.\n\nFixes: b8eee0e90f97 (\"lockd: Show pid of lockd for remote locks\")\nCc: stable@vger.kernel.org\n\nSigned-off-by: Benjamin Coddington \u003cbcodding@redhat.com\u003e\nReviewed-by: XueWei Zhang \u003cxueweiz@google.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "674459be116955e025d6a5e6142e2d500103de8e",
      "tree": "2f88d2987e51bf2ea43adc912623366686ed1755",
      "parents": [
        "2850ef62e13e135be8d979e9c0f057728f39d348"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 31 09:51:35 2019 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 31 10:14:15 2019 +0200"
      },
      "message": "MAINTAINERS: add Vasily Gorbik and Christian Borntraeger for s390\n\nAdd Vasily Gorbik and Christian Borntraeger as additional maintainers\nfor s390.\n\nAcked-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\nAcked-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "2850ef62e13e135be8d979e9c0f057728f39d348",
      "tree": "257c8983a13d6ba93f248d52795009d2dc66910a",
      "parents": [
        "1c2c7029c008922d4d48902cc386250502e73d51"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed May 29 16:58:44 2019 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 31 10:14:11 2019 +0200"
      },
      "message": "MAINTAINERS: Farewell Martin Schwidefsky\n\nAfter two decades of significant contributions to the s390\narchitecture, we must say goodbye to our dear colleague.\n\nBlue skies, Martin!\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "932296120543149e3397af252e7daee7af37eb05",
      "tree": "ad3c0a00a16cae8cab3d85c3b74060893003ee83",
      "parents": [
        "ed32949e0acb73e7bc054bb02e0453d4d561ceda"
      ],
      "author": {
        "name": "Vincent Chen",
        "email": "vincentc@andestech.com",
        "time": "Mon May 20 09:21:13 2019 +0800"
      },
      "committer": {
        "name": "Greentime Hu",
        "email": "greentime@andestech.com",
        "time": "Fri May 31 15:23:26 2019 +0800"
      },
      "message": "nds32: add new emulations for floating point instruction\n\nThe existing floating point emulations is only available for floating\ninstruction that possibly issue denormalized input and underflow\nexceptions. These existing FPU emulations are not sufficient when IEx\nTrap is enabled because some floating point instructions only issue inexact\nexception. This patch adds the emulations of such floating point\ninstructions.\n\nSigned-off-by: Vincent Chen \u003cvincentc@andestech.com\u003e\nAcked-by: Greentime Hu \u003cgreentime@andestech.com\u003e\nSigned-off-by: Greentime Hu \u003cgreentime@andestech.com\u003e\n"
    },
    {
      "commit": "ed32949e0acb73e7bc054bb02e0453d4d561ceda",
      "tree": "f582241cdd3450e01fe6d1cf508a3e3a8211c675",
      "parents": [
        "8183db10db6377ac58ad048a4c827425a614695c"
      ],
      "author": {
        "name": "Vincent Chen",
        "email": "vincentc@andestech.com",
        "time": "Mon May 20 09:21:12 2019 +0800"
      },
      "committer": {
        "name": "Greentime Hu",
        "email": "greentime@andestech.com",
        "time": "Fri May 31 15:23:26 2019 +0800"
      },
      "message": "nds32: Avoid IEX status being incorrectly modified\n\nIn order for kernel to capture each denormalized output, the UDF\ntrapping enable bit is always raised in $fpcsr. Because underflow case will\nissue not an underflow exception but also an inexact exception, it causes\nthat the IEX, IEX cumulative exception, flag in $fpcsr to be raised in each\ndenormalized output handling. To make the emulation transparent to the\nuser, the emulator needs to clear the IEX flag in $fpcsr if the result is a\ndenormalized number. However, if the IEX flag has been raised before this\nfloating point emulation, this cleanup may be incorrect. To avoid the IEX\nflags in $fpcsr be raised in each denormalized output handling, the IEX\ntrap shall be always enabled.\n\nSigned-off-by: Vincent Chen \u003cvincentc@andestech.com\u003e\nAcked-by: Greentime Hu \u003cgreentime@andestech.com\u003e\nSigned-off-by: Greentime Hu \u003cgreentime@andestech.com\u003e\n"
    },
    {
      "commit": "8183db10db6377ac58ad048a4c827425a614695c",
      "tree": "254cbc061694aca21fcd6885ced86adb8015189e",
      "parents": [
        "a188339ca5a396acc588e5851ed7e19f66b0ebd9"
      ],
      "author": {
        "name": "Vincent Chen",
        "email": "vincentc@andestech.com",
        "time": "Mon May 27 14:17:21 2019 +0800"
      },
      "committer": {
        "name": "Greentime Hu",
        "email": "greentime@andestech.com",
        "time": "Fri May 31 15:23:25 2019 +0800"
      },
      "message": "math-emu: Use statement expressions to fix Wshift-count-overflow warning\n\nTo avoid \"shift count \u003e\u003d width of type\" warning, using statement\nexpressions to implement the conditional controlling before constant shift\n\nThe modification in op-2.h is taken from the glibc\ncommit \u0027sysdeps/unix/sysv/lin (\"fe0b1e854ad32\")\u0027.\n\nSigned-off-by: Vincent Chen \u003cvincentc@andestech.com\u003e\nAcked-by: Greentime Hu \u003cgreentime@andestech.com\u003e\nSigned-off-by: Greentime Hu \u003cgreentime@andestech.com\u003e\n"
    },
    {
      "commit": "036e34310931e64ce4f1edead435708cd517db10",
      "tree": "7bd50541ef391bf0699b5d016a7a6fd697a5fdfa",
      "parents": [
        "adc3f554fa1e0f1c7b76007150814e1d8a5fcd2b",
        "100f6d8e09905c59be45b6316f8f369c0be1b2d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 21:11:22 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 21:11:22 2019 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Fix OOPS during nf_tables rule dump, from Florian Westphal.\n\n 2) Use after free in ip_vs_in, from Yue Haibing.\n\n 3) Fix various kTLS bugs (NULL deref during device removal resync,\n    netdev notification ignoring, etc.) From Jakub Kicinski.\n\n 4) Fix ipv6 redirects with VRF, from David Ahern.\n\n 5) Memory leak fix in igmpv3_del_delrec(), from Eric Dumazet.\n\n 6) Missing memory allocation failure check in ip6_ra_control(), from\n    Gen Zhang. And likewise fix ip_ra_control().\n\n 7) TX clean budget logic error in aquantia, from Igor Russkikh.\n\n 8) SKB leak in llc_build_and_send_ui_pkt(), from Eric Dumazet.\n\n 9) Double frees in mlx5, from Parav Pandit.\n\n10) Fix lost MAC address in r8169 during PCI D3, from Heiner Kallweit.\n\n11) Fix botched register access in mvpp2, from Antoine Tenart.\n\n12) Use after free in napi_gro_frags(), from Eric Dumazet.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (89 commits)\n  net: correct zerocopy refcnt with udp MSG_MORE\n  ethtool: Check for vlan etype or vlan tci when parsing flow_rule\n  net: don\u0027t clear sock-\u003esk early to avoid trouble in strparser\n  net-gro: fix use-after-free read in napi_gro_frags()\n  net: dsa: tag_8021q: Create a stable binary format\n  net: dsa: tag_8021q: Change order of rx_vid setup\n  net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value\n  ipv4: tcp_input: fix stack out of bounds when parsing TCP options.\n  mlxsw: spectrum: Prevent force of 56G\n  mlxsw: spectrum_acl: Avoid warning after identical rules insertion\n  net: dsa: mv88e6xxx: fix handling of upper half of STATS_TYPE_PORT\n  r8169: fix MAC address being lost in PCI D3\n  net: core: support XDP generic on stacked devices.\n  netvsc: unshare skb in VF rx handler\n  udp: Avoid post-GRO UDP checksum recalculation\n  net: phy: dp83867: Set up RGMII TX delay\n  net: phy: dp83867: do not call config_init twice\n  net: phy: dp83867: increase SGMII autoneg timer duration\n  net: phy: dp83867: fix speed 10 in sgmii mode\n  net: phy: marvell10g: report if the PHY fails to boot firmware\n  ...\n"
    },
    {
      "commit": "adc3f554fa1e0f1c7b76007150814e1d8a5fcd2b",
      "tree": "eebd1ab54d03535cf4ef0673ad296108947f4c4e",
      "parents": [
        "318adf8e4bfdcb0bce1833824564b1f24278927b",
        "1e29ab3186e33c77dbb2d7566172a205b59fa390"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 21:05:23 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 21:05:23 2019 -0700"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fixes from Will Deacon:\n \"The fixes are still trickling in for arm64, but the only really\n  significant one here is actually fixing a regression in the botched\n  module relocation range checking merged for -rc2.\n\n  Hopefully we\u0027ve nailed it this time.\n\n   - Fix implementation of our set_personality() system call, which\n     wasn\u0027t being wrapped properly\n\n   - Fix system call function types to keep CFI happy\n\n   - Fix siginfo layout when delivering SIGKILL after a kernel fault\n\n   - Really fix module relocation range checking\"\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  arm64: use the correct function type for __arm64_sys_ni_syscall\n  arm64: use the correct function type in SYSCALL_DEFINE0\n  arm64: fix syscall_fn_t type\n  signal/arm64: Use force_sig not force_sig_fault for SIGKILL\n  arm64/module: revert to unsigned interpretation of ABS16/32 relocations\n  arm64: Fix the arm64_personality() syscall wrapper redirection\n"
    },
    {
      "commit": "318adf8e4bfdcb0bce1833824564b1f24278927b",
      "tree": "19f171de4a1abe5caeebc4e2ab38bbe22a5f4450",
      "parents": [
        "8cb7104d03dddeb2f28e590b2d1fab7bf0eef284",
        "06989c799f04810f6876900d4760c0edda369cf7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 20:52:40 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 20:52:40 2019 -0700"
      },
      "message": "Merge tag \u0027for-5.2-rc2-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux\n\nPull btrfs fixes from David Sterba:\n \"A few more fixes for bugs reported by users, fuzzing tools and\n  regressions:\n\n   - fix crashes in relocation:\n       + resuming interrupted balance operation does not properly clean\n         up orphan trees\n       + with enabled qgroups, resuming needs to be more careful about\n         block groups due to limited context when updating qgroups\n\n   - fsync and logging fixes found by fuzzing\n\n   - incremental send fixes for no-holes and clone\n\n   - fix spin lock type used in timer function for zstd\"\n\n* tag \u0027for-5.2-rc2-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:\n  Btrfs: fix race updating log root item during fsync\n  Btrfs: fix wrong ctime and mtime of a directory after log replay\n  Btrfs: fix fsync not persisting changed attributes of a directory\n  btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer dereference\n  btrfs: reloc: Also queue orphan reloc tree for cleanup to avoid BUG_ON()\n  Btrfs: incremental send, fix emission of invalid clone operations\n  Btrfs: incremental send, fix file corruption when no-holes feature is enabled\n  btrfs: correct zstd workspace manager lock to use spin_lock_bh()\n  btrfs: Ensure replaced device doesn\u0027t have pending chunk allocation\n"
    },
    {
      "commit": "8cb7104d03dddeb2f28e590b2d1fab7bf0eef284",
      "tree": "365294dbbcf9280741addf5e4b5331d4ffe2e2f8",
      "parents": [
        "c5ba1712661233ce0f4666b8c3dee5bb78d380f2",
        "f6122ed2a4f9c9c1c073ddf6308d1b2ac10e0781"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 20:35:48 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 20:35:48 2019 -0700"
      },
      "message": "Merge tag \u0027configfs-for-5.2-2\u0027 of git://git.infradead.org/users/hch/configfs\n\nPull configs fix from Christoph Hellwig:\n\n - fix a use after free in configfs_d_iput (Sahitya Tummala)\n\n* tag \u0027configfs-for-5.2-2\u0027 of git://git.infradead.org/users/hch/configfs:\n  configfs: Fix use-after-free when accessing sd-\u003es_dentry\n"
    },
    {
      "commit": "c5ba1712661233ce0f4666b8c3dee5bb78d380f2",
      "tree": "fa0aadd74a267461ca801fb60ba8328a914bbb1a",
      "parents": [
        "20f944965601c59e68865d4ee12225fbabb5652b",
        "6954158a16404e7091cea494cd0a435ca2f90388"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 19:58:59 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 19:58:59 2019 -0700"
      },
      "message": "Merge tag \u0027sound-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"No big surprises here, just a few device-specific fixes.\n\n  HD-audio received several fixes for Acer, Dell, Huawei and other\n  laptops as well as the workaround for the new Intel chipset. One\n  significant one-liner fix is the disablement of the node-power saving\n  on Realtek codecs, which may potentially cover annoying bugs like the\n  background noises or click noises on many devices.\n\n  Other than that, a fix for FireWire bit definitions, and another fix\n  for LINE6 USB audio bug that was discovered by syzkaller\"\n\n* tag \u0027sound-5.2-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: fireface: Use ULL suffixes for 64-bit constants\n  ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops\n  ALSA: line6: Assure canceling delayed work at disconnection\n  ALSA: hda - Force polling mode on CNL for fixing codec communication\n  ALSA: hda/realtek - Enable micmute LED for Huawei laptops\n  ALSA: hda/realtek - Set default power save node to 0\n  ALSA: hda/realtek - Check headset type by unplug and resume\n"
    },
    {
      "commit": "20f944965601c59e68865d4ee12225fbabb5652b",
      "tree": "861c3c11c6b06536f4677cae9e34f7068a43d7b0",
      "parents": [
        "bec7550cca106c3ccc061e3e625516af63054fe4",
        "1cc54078d104f5b4d7e9f8d55362efa5a8daffdb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 16:33:37 2019 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 30 16:33:37 2019 -0700"
      },
      "message": "Merge tag \u0027clk-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux\n\nPull clk driver fixes from Stephen Boyd:\n\n - Don\u0027t expose the SiFive clk driver on non-RISCV architectures\n\n - Fix some bits describing clks in the imx8mm driver\n\n - Always call clk domain code in the TI driver so non-legacy platforms\n   work\n\n* tag \u0027clk-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:\n  clk: ti: clkctrl: Fix clkdm_clk handling\n  clk: imx: imx8mm: fix int pll clk gate\n  clk: sifive: restrict Kconfig scope for the FU540 PRCI driver\n"
    },
    {
      "commit": "2a3e0b716296a504d9e65fea7acb379c86fe4283",
      "tree": "5ce5108652a16b63b10ac5578267228cb6909c88",
      "parents": [
        "93c52e7800ba6d1b618c89895ab1eff7e52ad154",
        "137caa702f2308f7ef03876e164b0d0f3300712a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 31 09:15:14 2019 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 31 09:15:25 2019 +1000"
      },
      "message": "Merge tag \u0027imx-drm-fixes-2019-05-29\u0027 of git://git.pengutronix.de/git/pza/linux into drm-fixes\n\ndrm/imx: ipuv3-plane: fix frame rate regression on non-plus i.MX6Q\n\nFix a regression introduced by 70e8a0c71e9 (\"drm/imx: ipuv3-plane: add\nfunction to query atomic update status\") that halves the frame rate on\nnon-plus i.MX6Q, because the pending check always returns \"pending\"\neven if an update is actually applied.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n\nFrom: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nLink: https://patchwork.freedesktop.org/patch/msgid/1559128738.3651.4.camel@pengutronix.de\n"
    },
    {
      "commit": "100f6d8e09905c59be45b6316f8f369c0be1b2d8",
      "tree": "4d3161cefeea7f8ff4dc614a5d0140dd29bd7793",
      "parents": [
        "b73484b2fc0d0ba84a13e9d86eb4adcae718163b"
      ],
      "author": {
        "name": "Willem de Bruijn",
        "email": "willemb@google.com",
        "time": "Thu May 30 18:01:21 2019 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 15:54:04 2019 -0700"
      },
      "message": "net: correct zerocopy refcnt with udp MSG_MORE\n\nTCP zerocopy takes a uarg reference for every skb, plus one for the\ntcp_sendmsg_locked datapath temporarily, to avoid reaching refcnt zero\nas it builds, sends and frees skbs inside its inner loop.\n\nUDP and RAW zerocopy do not send inside the inner loop so do not need\nthe extra sock_zerocopy_get + sock_zerocopy_put pair. Commit\n52900d22288ed (\"udp: elide zerocopy operation in hot path\") introduced\nextra_uref to pass the initial reference taken in sock_zerocopy_alloc\nto the first generated skb.\n\nBut, sock_zerocopy_realloc takes this extra reference at the start of\nevery call. With MSG_MORE, no new skb may be generated to attach the\nextra_uref to, so refcnt is incorrectly 2 with only one skb.\n\nDo not take the extra ref if uarg \u0026\u0026 !tcp, which implies MSG_MORE.\nUpdate extra_uref accordingly.\n\nThis conditional assignment triggers a false positive may be used\nuninitialized warning, so have to initialize extra_uref at define.\n\nChanges v1-\u003ev2: fix typo in Fixes SHA1\n\nFixes: 52900d22288e7 (\"udp: elide zerocopy operation in hot path\")\nReported-by: syzbot \u003csyzkaller@googlegroups.com\u003e\nDiagnosed-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b73484b2fc0d0ba84a13e9d86eb4adcae718163b",
      "tree": "81696c36c7c397895ead72687c2de5a86e53e777",
      "parents": [
        "2b81f8161dfeda4017cef4f2498ccb64b13f0d61"
      ],
      "author": {
        "name": "Maxime Chevallier",
        "email": "maxime.chevallier@bootlin.com",
        "time": "Thu May 30 16:08:40 2019 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 15:04:55 2019 -0700"
      },
      "message": "ethtool: Check for vlan etype or vlan tci when parsing flow_rule\n\nWhen parsing an ethtool flow spec to build a flow_rule, the code checks\nif both the vlan etype and the vlan tci are specified by the user to add\na FLOW_DISSECTOR_KEY_VLAN match.\n\nHowever, when the user only specified a vlan etype or a vlan tci, this\ncheck silently ignores these parameters.\n\nFor example, the following rule :\n\nethtool -N eth0 flow-type udp4 vlan 0x0010 action -1 loc 0\n\nwill result in no error being issued, but the equivalent rule will be\ncreated and passed to the NIC driver :\n\nethtool -N eth0 flow-type udp4 action -1 loc 0\n\nIn the end, neither the NIC driver using the rule nor the end user have\na way to know that these keys were dropped along the way, or that\nincorrect parameters were entered.\n\nThis kind of check should be left to either the driver, or the ethtool\nflow spec layer.\n\nThis commit makes so that ethtool parameters are forwarded as-is to the\nNIC driver.\n\nSince none of the users of ethtool_rx_flow_rule_create are using the\nVLAN dissector, I don\u0027t think this qualifies as a regression.\n\nFixes: eca4205f9ec3 (\"ethtool: add ethtool_rx_flow_spec to flow_rule structure translator\")\nSigned-off-by: Maxime Chevallier \u003cmaxime.chevallier@bootlin.com\u003e\nAcked-by: Pablo Neira Ayuso \u003cpablo@gnumonks.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b81f8161dfeda4017cef4f2498ccb64b13f0d61",
      "tree": "3f8def719b35ac709d7e5fcc1a059395d663baca",
      "parents": [
        "a4270d6795b0580287453ea55974d948393e66ef"
      ],
      "author": {
        "name": "Jakub Kicinski",
        "email": "jakub.kicinski@netronome.com",
        "time": "Wed May 29 16:33:23 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 14:54:17 2019 -0700"
      },
      "message": "net: don\u0027t clear sock-\u003esk early to avoid trouble in strparser\n\naf_inet sets sock-\u003esk to NULL which trips strparser over:\n\nBUG: kernel NULL pointer dereference, address: 0000000000000012\nPGD 0 P4D 0\nOops: 0000 [#1] SMP PTI\nCPU: 7 PID: 0 Comm: swapper/7 Not tainted 5.2.0-rc1-00139-g14629453a6d3 #21\nRIP: 0010:tcp_peek_len+0x10/0x60\nRSP: 0018:ffffc02e41c54b98 EFLAGS: 00010246\nRAX: 0000000000000000 RBX: ffff9cf924c4e030 RCX: 0000000000000051\nRDX: 0000000000000000 RSI: 000000000000000c RDI: ffff9cf97128f480\nRBP: ffff9cf9365e0300 R08: ffff9cf94fe7d2c0 R09: 0000000000000000\nR10: 000000000000036b R11: ffff9cf939735e00 R12: ffff9cf91ad9ae40\nR13: ffff9cf924c4e000 R14: ffff9cf9a8fcbaae R15: 0000000000000020\nFS: 0000000000000000(0000) GS:ffff9cf9af7c0000(0000) knlGS:0000000000000000\nCS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 0000000000000012 CR3: 000000013920a003 CR4: 00000000003606e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400\n Call Trace:\n \u003cIRQ\u003e\n strp_data_ready+0x48/0x90\n tls_data_ready+0x22/0xd0 [tls]\n tcp_rcv_established+0x569/0x620\n tcp_v4_do_rcv+0x127/0x1e0\n tcp_v4_rcv+0xad7/0xbf0\n ip_protocol_deliver_rcu+0x2c/0x1c0\n ip_local_deliver_finish+0x41/0x50\n ip_local_deliver+0x6b/0xe0\n ? ip_protocol_deliver_rcu+0x1c0/0x1c0\n ip_rcv+0x52/0xd0\n ? ip_rcv_finish_core.isra.20+0x380/0x380\n __netif_receive_skb_one_core+0x7e/0x90\n netif_receive_skb_internal+0x42/0xf0\n napi_gro_receive+0xed/0x150\n nfp_net_poll+0x7a2/0xd30 [nfp]\n ? kmem_cache_free_bulk+0x286/0x310\n net_rx_action+0x149/0x3b0\n __do_softirq+0xe3/0x30a\n ? handle_irq_event_percpu+0x6a/0x80\n irq_exit+0xe8/0xf0\n do_IRQ+0x85/0xd0\n common_interrupt+0xf/0xf\n \u003c/IRQ\u003e\nRIP: 0010:cpuidle_enter_state+0xbc/0x450\n\nTo avoid this issue set sock-\u003esk after sk_prot-\u003eclose.\nMy grepping and testing did not discover any code which\nwould depend on the current behaviour.\n\nFixes: c46234ebb4d1 (\"tls: RX path for ktls\")\nReported-by: David Beckett \u003cdavid.beckett@netronome.com\u003e\nSigned-off-by: Jakub Kicinski \u003cjakub.kicinski@netronome.com\u003e\nReviewed-by: Dirk van der Merwe \u003cdirk.vandermerwe@netronome.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4270d6795b0580287453ea55974d948393e66ef",
      "tree": "9f3ac961e1c06d01e340e3eae2222d2bcc89a7d8",
      "parents": [
        "c3bc6debb4c7555e7fb1b104ffda416e89570b50"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Wed May 29 15:36:10 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 14:52:14 2019 -0700"
      },
      "message": "net-gro: fix use-after-free read in napi_gro_frags()\n\nIf a network driver provides to napi_gro_frags() an\nskb with a page fragment of exactly 14 bytes, the call\nto gro_pull_from_frag0() will \u0027consume\u0027 the fragment\nby calling skb_frag_unref(skb, 0), and the page might\nbe freed and reused.\n\nReading eth-\u003eh_proto at the end of napi_frags_skb() might\nread mangled data, or crash under specific debugging features.\n\nBUG: KASAN: use-after-free in napi_frags_skb net/core/dev.c:5833 [inline]\nBUG: KASAN: use-after-free in napi_gro_frags+0xc6f/0xd10 net/core/dev.c:5841\nRead of size 2 at addr ffff88809366840c by task syz-executor599/8957\n\nCPU: 1 PID: 8957 Comm: syz-executor599 Not tainted 5.2.0-rc1+ #32\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011\nCall Trace:\n __dump_stack lib/dump_stack.c:77 [inline]\n dump_stack+0x172/0x1f0 lib/dump_stack.c:113\n print_address_description.cold+0x7c/0x20d mm/kasan/report.c:188\n __kasan_report.cold+0x1b/0x40 mm/kasan/report.c:317\n kasan_report+0x12/0x20 mm/kasan/common.c:614\n __asan_report_load_n_noabort+0xf/0x20 mm/kasan/generic_report.c:142\n napi_frags_skb net/core/dev.c:5833 [inline]\n napi_gro_frags+0xc6f/0xd10 net/core/dev.c:5841\n tun_get_user+0x2f3c/0x3ff0 drivers/net/tun.c:1991\n tun_chr_write_iter+0xbd/0x156 drivers/net/tun.c:2037\n call_write_iter include/linux/fs.h:1872 [inline]\n do_iter_readv_writev+0x5f8/0x8f0 fs/read_write.c:693\n do_iter_write fs/read_write.c:970 [inline]\n do_iter_write+0x184/0x610 fs/read_write.c:951\n vfs_writev+0x1b3/0x2f0 fs/read_write.c:1015\n do_writev+0x15b/0x330 fs/read_write.c:1058\n\nFixes: a50e233c50db (\"net-gro: restore frag0 optimization\")\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nReported-by: syzbot \u003csyzkaller@googlegroups.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3bc6debb4c7555e7fb1b104ffda416e89570b50",
      "tree": "052e42634fbcade7d76df01b3dcfe5eda0151f42",
      "parents": [
        "21808437214637952b61beaba6034d97880fbeb3",
        "0471dd429cea6507a4000169ff6a33f41ba371b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 14:47:14 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 14:47:14 2019 -0700"
      },
      "message": "Merge branch \u0027Fixes-for-DSA-tagging-using-802-1Q\u0027\n\nVladimir Oltean says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nFixes for DSA tagging using 802.1Q\n\nDuring the prototyping for the \"Decoupling PHYLINK from struct\nnet_device\" patchset, the CPU port of the sja1105 driver was moved to a\ndifferent spot.  This uncovered an issue in the tag_8021q DSA code,\nwhich used to work by mistake - the CPU port was the last hardware port\nnumerically, and this was masking an ordering issue which is very likely\nto be seen in other drivers that make use of 802.1Q tags.\n\nA question was also raised whether the VID numbers bear any meaning, and\nthe conclusion was that they don\u0027t, at least not in an absolute sense.\nThe second patch defines bit fields inside the DSA 802.1Q VID so that\ntcpdump can decode it unambiguously (although the meaning is now clear\neven by visual inspection).\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0471dd429cea6507a4000169ff6a33f41ba371b3",
      "tree": "052e42634fbcade7d76df01b3dcfe5eda0151f42",
      "parents": [
        "d34d2baa9173f6e0c0f22d005d18e83d1cb54d8d"
      ],
      "author": {
        "name": "Vladimir Oltean",
        "email": "olteanv@gmail.com",
        "time": "Thu May 30 00:42:31 2019 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 14:47:14 2019 -0700"
      },
      "message": "net: dsa: tag_8021q: Create a stable binary format\n\nTools like tcpdump need to be able to decode the significance of fake\nVLAN headers that DSA uses to separate switch ports.\n\nBut currently these have no global significance - they are simply an\nordered list of DSA_MAX_SWITCHES x DSA_MAX_PORTS numbers ending at 4095.\n\nThe reason why this is submitted as a fix is that the existing mapping\nof VIDs should not enter into a stable kernel, so we can pretend that\nonly the new format exists. This way tcpdump won\u0027t need to try to make\nsomething out of the VLAN tags on 5.2 kernels.\n\nFixes: f9bbe4477c30 (\"net: dsa: Optional VLAN-based port separation for switches without tagging\")\nSigned-off-by: Vladimir Oltean \u003colteanv@gmail.com\u003e\nReviewed-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d34d2baa9173f6e0c0f22d005d18e83d1cb54d8d",
      "tree": "6faa3f16bcf1c7b9d598f3345fde3da5d11555dc",
      "parents": [
        "21808437214637952b61beaba6034d97880fbeb3"
      ],
      "author": {
        "name": "Ioana Ciornei",
        "email": "ioana.ciornei@nxp.com",
        "time": "Thu May 30 00:42:30 2019 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 14:47:14 2019 -0700"
      },
      "message": "net: dsa: tag_8021q: Change order of rx_vid setup\n\nThe 802.1Q tagging performs an unbalanced setup in terms of RX VIDs on\nthe CPU port. For the ingress path of a 802.1Q switch to work, the RX\nVID of a port needs to be seen as tagged egress on the CPU port.\n\nWhile configuring the other front-panel ports to be part of this VID,\nfor bridge scenarios, the untagged flag is applied even on the CPU port\nin dsa_switch_vlan_add.  This happens because DSA applies the same flags\non the CPU port as on the (bridge-controlled) slave ports, and the\neffect in this case is that the CPU port tagged settings get deleted.\n\nInstead of fixing DSA by introducing a way to control VLAN flags on the\nCPU port (and hence stop inheriting from the slave ports) - a hard,\nperhaps intractable problem - avoid this situation by moving the setup\npart of the RX VID on the CPU port after all the other front-panel ports\nhave been added to the VID.\n\nFixes: f9bbe4477c30 (\"net: dsa: Optional VLAN-based port separation for switches without tagging\")\nSigned-off-by: Ioana Ciornei \u003cioana.ciornei@nxp.com\u003e\nSigned-off-by: Vladimir Oltean \u003colteanv@gmail.com\u003e\nReviewed-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21808437214637952b61beaba6034d97880fbeb3",
      "tree": "a34d2d49a42e43ef2cba4bf40fd5cf1497440200",
      "parents": [
        "9609dad263f8bea347f41fddca29353dbf8a7d37"
      ],
      "author": {
        "name": "Antoine Tenart",
        "email": "antoine.tenart@bootlin.com",
        "time": "Wed May 29 15:59:48 2019 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 14:31:13 2019 -0700"
      },
      "message": "net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value\n\nMVPP2_TXQ_SCHED_TOKEN_CNTR_REG() expects the logical queue id but\nthe current code is passing the global tx queue offset, so it ends\nup writing to unknown registers (between 0x8280 and 0x82fc, which\nseemed to be unused by the hardware). This fixes the issue by using\nthe logical queue id instead.\n\nFixes: 3f518509dedc (\"ethernet: Add new driver for Marvell Armada 375 network unit\")\nSigned-off-by: Antoine Tenart \u003cantoine.tenart@bootlin.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9609dad263f8bea347f41fddca29353dbf8a7d37",
      "tree": "b902b6acddb4cb880224265ce6d95f1513874d0b",
      "parents": [
        "62851d71e771e4fc099de16bb27f696c343516d9"
      ],
      "author": {
        "name": "Young Xiao",
        "email": "92siuyang@gmail.com",
        "time": "Wed May 29 16:10:59 2019 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 12:32:47 2019 -0700"
      },
      "message": "ipv4: tcp_input: fix stack out of bounds when parsing TCP options.\n\nThe TCP option parsing routines in tcp_parse_options function could\nread one byte out of the buffer of the TCP options.\n\n1         while (length \u003e 0) {\n2                 int opcode \u003d *ptr++;\n3                 int opsize;\n4\n5                 switch (opcode) {\n6                 case TCPOPT_EOL:\n7                         return;\n8                 case TCPOPT_NOP:        /* Ref: RFC 793 section 3.1 */\n9                         length--;\n10                        continue;\n11                default:\n12                        opsize \u003d *ptr++; //out of bound access\n\nIf length \u003d 1, then there is an access in line2.\nAnd another access is occurred in line 12.\nThis would lead to out-of-bound access.\n\nTherefore, in the patch we check that the available data length is\nlarger enough to pase both TCP option code and size.\n\nSigned-off-by: Young Xiao \u003c92siuyang@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62851d71e771e4fc099de16bb27f696c343516d9",
      "tree": "0af4ead8c30b69f988ce9dc8dae9bf77a05f1c32",
      "parents": [
        "84b3fd1fc9592d431e23b077e692fa4e3fd0f086",
        "275e928f19117d22f6d26dee94548baf4041b773"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 12:30:47 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 12:30:47 2019 -0700"
      },
      "message": "Merge branch \u0027mlxsw-Two-small-fixes\u0027\n\nIdo Schimmel says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nmlxsw: Two small fixes\n\nPatch #1 from Jiri fixes an issue specific to Spectrum-2 where the\ninsertion of two identical flower filters with different priorities\nwould trigger a warning.\n\nPatch #2 from Amit prevents the driver from trying to configure a port\nwith a speed of 56Gb/s and autoneg off as this is not supported and\nresults in error messages from firmware.\n\nPlease consider patch #1 for stable.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "275e928f19117d22f6d26dee94548baf4041b773",
      "tree": "0af4ead8c30b69f988ce9dc8dae9bf77a05f1c32",
      "parents": [
        "ef74422020aa8c224b00a927e3e47faac4d8fae3"
      ],
      "author": {
        "name": "Amit Cohen",
        "email": "amitc@mellanox.com",
        "time": "Wed May 29 10:59:45 2019 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 12:30:47 2019 -0700"
      },
      "message": "mlxsw: spectrum: Prevent force of 56G\n\nForce of 56G is not supported by hardware in Ethernet devices. This\nconfiguration fails with a bad parameter error from firmware.\n\nAdd check of this case. Instead of trying to set 56G with autoneg off,\nreturn a meaningful error.\n\nFixes: 56ade8fe3fe1 (\"mlxsw: spectrum: Add initial support for Spectrum ASIC\")\nSigned-off-by: Amit Cohen \u003camitc@mellanox.com\u003e\nAcked-by: Jiri Pirko \u003cjiri@mellanox.com\u003e\nSigned-off-by: Ido Schimmel \u003cidosch@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef74422020aa8c224b00a927e3e47faac4d8fae3",
      "tree": "a8701de675aa99c7bfa9c6561b491eba1c4516ea",
      "parents": [
        "84b3fd1fc9592d431e23b077e692fa4e3fd0f086"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jiri@mellanox.com",
        "time": "Wed May 29 10:59:44 2019 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 12:30:47 2019 -0700"
      },
      "message": "mlxsw: spectrum_acl: Avoid warning after identical rules insertion\n\nWhen identical rules are inserted, the latter one goes to C-TCAM. For\nthat, a second eRP with the same mask is created. These 2 eRPs by the\nnature cannot be merged and also one cannot be parent of another.\nTeach mlxsw_sp_acl_erp_delta_fill() about this possibility and handle it\ngracefully.\n\nReported-by: Alex Kushnarov \u003calexanderk@mellanox.com\u003e\nFixes: c22291f7cf45 (\"mlxsw: spectrum: acl: Implement delta for ERP\")\nSigned-off-by: Jiri Pirko \u003cjiri@mellanox.com\u003e\nSigned-off-by: Ido Schimmel \u003cidosch@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84b3fd1fc9592d431e23b077e692fa4e3fd0f086",
      "tree": "3a40501f7212eafc56b5a43d7268e434c668aa43",
      "parents": [
        "59715171fbd0172a579576f46821031800a63bc5"
      ],
      "author": {
        "name": "Rasmus Villemoes",
        "email": "rasmus.villemoes@prevas.dk",
        "time": "Wed May 29 07:02:11 2019 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 12:28:06 2019 -0700"
      },
      "message": "net: dsa: mv88e6xxx: fix handling of upper half of STATS_TYPE_PORT\n\nCurrently, the upper half of a 4-byte STATS_TYPE_PORT statistic ends\nup in bits 47:32 of the return value, instead of bits 31:16 as they\nshould.\n\nFixes: 6e46e2d821bb (\"net: dsa: mv88e6xxx: Fix u64 statistics\")\nSigned-off-by: Rasmus Villemoes \u003crasmus.villemoes@prevas.dk\u003e\nReviewed-by: Vivien Didelot \u003cvivien.didelot@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59715171fbd0172a579576f46821031800a63bc5",
      "tree": "921c826782375882b53be3dff0e05095f8247d2b",
      "parents": [
        "200c6758631f8c1a77764cf5f5ce13588f8c17d7"
      ],
      "author": {
        "name": "Heiner Kallweit",
        "email": "hkallweit1@gmail.com",
        "time": "Wed May 29 07:44:01 2019 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 11:52:15 2019 -0700"
      },
      "message": "r8169: fix MAC address being lost in PCI D3\n\n(At least) RTL8168e forgets its MAC address in PCI D3. To fix this set\nthe MAC address when resuming. For resuming from runtime-suspend we\nhad this in place already, for resuming from S3/S5 it was missing.\n\nThe commit referenced as being fixed isn\u0027t wrong, it\u0027s just the first\none where the patch applies cleanly.\n\nFixes: 0f07bd850d36 (\"r8169: use dev_get_drvdata where possible\")\nSigned-off-by: Heiner Kallweit \u003chkallweit1@gmail.com\u003e\nReported-by: Albert Astals Cid \u003caacid@kde.org\u003e\nTested-by: Albert Astals Cid \u003caacid@kde.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "200c6758631f8c1a77764cf5f5ce13588f8c17d7",
      "tree": "7d0f1e1d850a673ff8dfe58a3b747e136949f7a1",
      "parents": [
        "4b280531e84cd6350c3b611de600ef2d47351bbb",
        "c0194e2d0ef0e5ce5e21a35640d23a706827ae28"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 11:34:38 2019 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 11:34:38 2019 -0700"
      },
      "message": "Merge tag \u0027mlx5-fixes-2019-05-28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux\n\nSaeed Mahameed says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nMellanox, mlx5 fixes 2019-05-28\n\nThis series introduces some fixes to mlx5 driver.\n\nPlease pull and let me know if there is any problem.\n\nFor -stable v4.13:\n(\u0027net/mlx5: Allocate root ns memory using kzalloc to match kfree\u0027)\n\nFor -stable v4.16:\n(\u0027net/mlx5: Avoid double free in fs init error unwinding path\u0027)\n\nFor -stable v4.18:\n(\u0027net/mlx5e: Disable rxhash when CQE compress is enabled\u0027)\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96ac6d435100450f0565708d9b885ea2a7400e0a",
      "tree": "8e7949d76809219731083de21cb55ba811dce22d",
      "parents": [
        "46aeb7e6c17d8caa6828b864eb5b0423f0401e9d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 30 05:03:44 2019 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 30 11:32:33 2019 -0700"
      },
      "message": "treewide: Add SPDX license identifier - Kbuild\n\nAdd SPDX license identifiers to all Make/Kconfig files which:\n\n - Have no license information of any form\n\nThese files fall under the project license, GPL v2 only. The resulting SPDX\nlicense identifier is:\n\n      GPL-2.0\n\nReported-by: Masahiro Yamada \u003cyamada.masahiro@socionext.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nReviewed-by: Kate Stewart \u003ckstewart@linuxfoundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "46aeb7e6c17d8caa6828b864eb5b0423f0401e9d",
      "tree": "b54b50b0fe998c41b7bad675e563381dc4391432",
      "parents": [
        "3fc2175113a9fceccac739f394b5a0425445a5f3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 28 10:10:27 2019 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu May 30 11:29:56 2019 -0700"
      },
      "message": "treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 225\n\nBased on 1 normalized pattern(s):\n\n  subject to the gnu public license version 2\n\nextracted by the scancode license scanner the SPDX license identifier\n\n  GPL-2.0-only\n\nhas been chosen to replace the boilerplate/reference in 1 file(s).\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Steve Winslow \u003cswinslow@gmail.com\u003e\nReviewed-by: Alexios Zavras \u003calexios.zavras@intel.com\u003e\nReviewed-by: Allison Randal \u003callison@lohutok.net\u003e\nCc: linux-spdx@vger.kernel.org\nLink: https://lkml.kernel.org/r/20190528171440.319650492@linutronix.de\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "3fc2175113a9fceccac739f394b5a0425445a5f3"
}
