)]}'
{
  "log": [
    {
      "commit": "40226a3d96ef8ab8980f032681c8bfd46d63874e",
      "tree": "41869992942d0aea97c824f446a4be4b070d7733",
      "parents": [
        "f02bf8578bd8dd400903291ccebc69665adc911c",
        "52dfd86aa568e433b24357bb5fc725560f1e22d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 13 12:07:18 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 13 12:07:18 2021 -0700"
      },
      "message": "Merge tag \u0027vboxsf-v5.14-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux\n\nPull vboxsf fixes from Hans de Goede:\n \"This adds support for the atomic_open directory-inode op to vboxsf.\n\n  Note this is not just an enhancement this also fixes an actual issue\n  which users are hitting, see the commit message of the \"boxsf: Add\n  support for the atomic_open directory-inode\" patch\"\n\n* tag \u0027vboxsf-v5.14-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux:\n  vboxsf: Add support for the atomic_open directory-inode op\n  vboxsf: Add vboxsf_[create|release]_sf_handle() helpers\n  vboxsf: Make vboxsf_dir_create() return the handle for the created file\n  vboxsf: Honor excl flag to the dir-inode create op\n"
    },
    {
      "commit": "f02bf8578bd8dd400903291ccebc69665adc911c",
      "tree": "9e05913ac5f4f13a2dd1b5db24f2d896d9fbb400",
      "parents": [
        "7fef2edf7cc753b51f7ccc74993971b0a9c81eca",
        "ea32af47f00a046a1f953370514d6d946efe0152"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 13 12:02:07 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 13 12:02:07 2021 -0700"
      },
      "message": "Merge tag \u0027for-5.14-rc1-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux\n\nPull btrfs zoned mode fixes from David Sterba:\n\n - fix deadlock when allocating system chunk\n\n - fix wrong mutex unlock on an error path\n\n - fix extent map splitting for append operation\n\n - update and fix message reporting unusable chunk space\n\n - don\u0027t block when background zone reclaim runs with balance in\n   parallel\n\n* tag \u0027for-5.14-rc1-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:\n  btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree\n  btrfs: don\u0027t block if we can\u0027t acquire the reclaim lock\n  btrfs: properly split extent_map for REQ_OP_ZONE_APPEND\n  btrfs: rework chunk allocation to avoid exhaustion of the system chunk array\n  btrfs: fix deadlock with concurrent chunk allocations involving system chunks\n  btrfs: zoned: print unusable percentage when reclaiming block groups\n  btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_work\n"
    },
    {
      "commit": "7fef2edf7cc753b51f7ccc74993971b0a9c81eca",
      "tree": "2dd3f111b97f1504356da770b01d1d65c663e729",
      "parents": [
        "79789db03fdd77510cfb35cb4b3bd52b6c50c901"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 12 17:50:01 2021 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 12:25:37 2021 -0700"
      },
      "message": "sd: don\u0027t mess with SD_MINORS for CONFIG_DEBUG_BLOCK_EXT_DEVT\n\nNo need to give up the original sd minor even with this option,\nand if we did we\u0027d also need to fix the number of minors for\nthis configuration to actually work.\n\nFixes: 7c3f828b522b0 (\"block: refactor device number setup in __device_add_disk\")\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nTested-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79789db03fdd77510cfb35cb4b3bd52b6c50c901",
      "tree": "44e6aba4c3735b180392437ef0d71f08a47337ee",
      "parents": [
        "efdb6720b44b2f016d2a04b2c84e577e57ed84bd"
      ],
      "author": {
        "name": "Matthew Wilcox (Oracle)",
        "email": "willy@infradead.org",
        "time": "Mon Jul 12 16:32:07 2021 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 11:30:56 2021 -0700"
      },
      "message": "mm: Make copy_huge_page() always available\n\nRewrite copy_huge_page() and move it into mm/util.c so it\u0027s always\navailable.  Fixes an exposure of uninitialised memory on configurations\nwith HUGETLB and UFFD enabled and MIGRATION disabled.\n\nFixes: 8cc5fcbb5be8 (\"mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY\")\nSigned-off-by: Matthew Wilcox (Oracle) \u003cwilly@infradead.org\u003e\nReviewed-by: Mike Kravetz \u003cmike.kravetz@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efdb6720b44b2f016d2a04b2c84e577e57ed84bd",
      "tree": "8839da504223a882c72890dde4d56c9c44d5e6a4",
      "parents": [
        "e73f0f0ee7541171d89f2e2491130c7771ba58d3"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Sun Jul 11 20:10:49 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 11:30:56 2021 -0700"
      },
      "message": "mm/rmap: fix munlocking Anon THP with mlocked ptes\n\nMany thanks to Kirill for reminding that PageDoubleMap cannot be relied on\nto warn of pte mappings in the Anon THP case; and a scan of subpages does\nnot seem appropriate here.  Note how follow_trans_huge_pmd() does not even\nmark an Anon THP as mlocked when compound_mapcount !\u003d 1: multiple mlocking\nof Anon THP is avoided, so simply return from page_mlock() in this case.\n\nLink: https://lore.kernel.org/lkml/cfa154c-d595-406-eb7d-eb9df730f944@google.com/\nFixes: d9770fcc1c0c (\"mm/rmap: fix old bug: munlocking THP missed other mlocks\")\nReported-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nAcked-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alistair Popple \u003capopple@nvidia.com\u003e\nCc: Jason Gunthorpe \u003cjgg@nvidia.com\u003e\nCc: Ralph Campbell \u003crcampbell@nvidia.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Yang Shi \u003cshy828301@gmail.com\u003e\nCc: Shakeel Butt \u003cshakeelb@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e73f0f0ee7541171d89f2e2491130c7771ba58d3",
      "tree": "f728283b5d6dc695b0d46a9c0a712e556a7c8a6b",
      "parents": [
        "6c855fce2e62e5e9b796b23fe15be1d8b2c8bee2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 15:07:40 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 15:07:40 2021 -0700"
      },
      "message": "Linux 5.14-rc1\n"
    },
    {
      "commit": "6c855fce2e62e5e9b796b23fe15be1d8b2c8bee2",
      "tree": "e11059a1e02e73a6c78e5004596e08f66668340d",
      "parents": [
        "023e1a8dd502405ba378a7fbb1ce62beb0616708"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Wed Jul 07 13:13:33 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 15:05:15 2021 -0700"
      },
      "message": "mm/rmap: try_to_migrate() skip zone_device !device_private\n\nI know nothing about zone_device pages and !device_private pages; but if\ntry_to_migrate_one() will do nothing for them, then it\u0027s better that\ntry_to_migrate() filter them first, than trawl through all their vmas.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nReviewed-by: Shakeel Butt \u003cshakeelb@google.com\u003e\nReviewed-by: Alistair Popple \u003capopple@nvidia.com\u003e\nLink: https://lore.kernel.org/lkml/1241d356-8ec9-f47b-a5ec-9b2bf66d242@google.com/\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jason Gunthorpe \u003cjgg@nvidia.com\u003e\nCc: Ralph Campbell \u003crcampbell@nvidia.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Yang Shi \u003cshy828301@gmail.com\u003e\nCc: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "023e1a8dd502405ba378a7fbb1ce62beb0616708",
      "tree": "a460bbc7478c15f8cea3366785ad91607d0529fc",
      "parents": [
        "d9770fcc1c0c5b3e77dfac83b47defa3981fa7cd"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Wed Jul 07 13:11:24 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 15:05:15 2021 -0700"
      },
      "message": "mm/rmap: fix new bug: premature return from page_mlock_one()\n\nIn the unlikely race case that page_mlock_one() finds VM_LOCKED has been\ncleared by the time it got page table lock, page_vma_mapped_walk_done()\nmust be called before returning, either explicitly, or by a final call\nto page_vma_mapped_walk() - otherwise the page table remains locked.\n\nFixes: cd62734ca60d (\"mm/rmap: split try_to_munlock from try_to_unmap\")\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nReviewed-by: Alistair Popple \u003capopple@nvidia.com\u003e\nReviewed-by: Shakeel Butt \u003cshakeelb@google.com\u003e\nReported-by: kernel test robot \u003coliver.sang@intel.com\u003e\nLink: https://lore.kernel.org/lkml/20210711151446.GB4070@xsang-OptiPlex-9020/\nLink: https://lore.kernel.org/lkml/f71f8523-cba7-3342-40a7-114abc5d1f51@google.com/\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jason Gunthorpe \u003cjgg@nvidia.com\u003e\nCc: Ralph Campbell \u003crcampbell@nvidia.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Yang Shi \u003cshy828301@gmail.com\u003e\nCc: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9770fcc1c0c5b3e77dfac83b47defa3981fa7cd",
      "tree": "b7524387a93ff6fe6a7da20e6da6a9aeea5cde5c",
      "parents": [
        "64b586d1922384710de2ce3c8c67e7ea0b6ffb57"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Wed Jul 07 13:08:53 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 15:05:15 2021 -0700"
      },
      "message": "mm/rmap: fix old bug: munlocking THP missed other mlocks\n\nThe kernel recovers in due course from missing Mlocked pages: but there\nwas no point in calling page_mlock() (formerly known as\ntry_to_munlock()) on a THP, because nothing got done even when it was\nfound to be mapped in another VM_LOCKED vma.\n\nIt\u0027s true that we need to be careful: Mlocked accounting of pte-mapped\nTHPs is too difficult (so consistently avoided); but Mlocked accounting\nof only-pmd-mapped THPs is supposed to work, even when multiple mappings\nare mlocked and munlocked or munmapped.  Refine the tests.\n\nThere is already a VM_BUG_ON_PAGE(PageDoubleMap) in page_mlock(), so\npage_mlock_one() does not even have to worry about that complication.\n\n(I said the kernel recovers: but would page reclaim be likely to split\nTHP before rediscovering that it\u0027s VM_LOCKED? I\u0027ve not followed that up)\n\nFixes: 9a73f61bdb8a (\"thp, mlock: do not mlock PTE-mapped file huge pages\")\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nReviewed-by: Shakeel Butt \u003cshakeelb@google.com\u003e\nAcked-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nLink: https://lore.kernel.org/lkml/cfa154c-d595-406-eb7d-eb9df730f944@google.com/\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alistair Popple \u003capopple@nvidia.com\u003e\nCc: Jason Gunthorpe \u003cjgg@nvidia.com\u003e\nCc: Ralph Campbell \u003crcampbell@nvidia.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Yang Shi \u003cshy828301@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64b586d1922384710de2ce3c8c67e7ea0b6ffb57",
      "tree": "714c3f3f14df62de8bddaf6a8c532ce72e85b58a",
      "parents": [
        "98f7fdced2e0efb1599a37b3e57671a7884f3a25"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Wed Jul 07 13:06:17 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 15:05:15 2021 -0700"
      },
      "message": "mm/rmap: fix comments left over from recent changes\n\nParallel developments in mm/rmap.c have left behind some out-of-date\ncomments: try_to_migrate_one() also accepts TTU_SYNC (already commented\nin try_to_migrate() itself), and try_to_migrate() returns nothing at\nall.\n\nTTU_SPLIT_FREEZE has just been deleted, so reword the comment about it\nin mm/huge_memory.c; and TTU_IGNORE_ACCESS was removed in 5.11, so\ndelete the \"recently referenced\" comment from try_to_unmap_one() (once\nupon a time the comment was near the removed codeblock, but they drifted\napart).\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nReviewed-by: Shakeel Butt \u003cshakeelb@google.com\u003e\nReviewed-by: Alistair Popple \u003capopple@nvidia.com\u003e\nLink: https://lore.kernel.org/lkml/563ce5b2-7a44-5b4d-1dfd-59a0e65932a9@google.com/\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jason Gunthorpe \u003cjgg@nvidia.com\u003e\nCc: Ralph Campbell \u003crcampbell@nvidia.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Yang Shi \u003cshy828301@gmail.com\u003e\nCc: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98f7fdced2e0efb1599a37b3e57671a7884f3a25",
      "tree": "501dce52c88b9be3a8af92a5c8be9ae2ea8e6d8a",
      "parents": [
        "877029d9216dcc842f50d37571f318cd17a30a2d",
        "48400483565f0b7e633cbef94b139ff295b59de3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:17:57 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:17:57 2021 -0700"
      },
      "message": "Merge tag \u0027irq-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull irq fixes from Ingo Molnar:\n \"Two fixes:\n\n   - Fix a MIPS IRQ handling RCU bug\n\n   - Remove a DocBook annotation for a parameter that doesn\u0027t exist\n     anymore\"\n\n* tag \u0027irq-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  irqchip/mips: Fix RCU violation when using irqdomain lookup on interrupt entry\n  genirq/irqdesc: Drop excess kernel-doc entry @lookup\n"
    },
    {
      "commit": "877029d9216dcc842f50d37571f318cd17a30a2d",
      "tree": "076f5e058c3b6e34ef6300a8423b68f035f5a8e9",
      "parents": [
        "936b664fb20895277453c02be4f3a94d6ce2b3c8",
        "3e1493f46390618ea78607cb30c58fc19e2a5035"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:13:57 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:13:57 2021 -0700"
      },
      "message": "Merge tag \u0027sched-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler fixes from Ingo Molnar:\n \"Three fixes:\n\n   - Fix load tracking bug/inconsistency\n\n   - Fix a sporadic CFS bandwidth constraints enforcement bug\n\n   - Fix a uclamp utilization tracking bug for newly woken tasks\"\n\n* tag \u0027sched-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched/uclamp: Ignore max aggregation if rq is idle\n  sched/fair: Fix CFS bandwidth hrtimer expiry type\n  sched/fair: Sync load_sum with load_avg after dequeue\n"
    },
    {
      "commit": "936b664fb20895277453c02be4f3a94d6ce2b3c8",
      "tree": "dce695e7e8bce2d26fa7bdb7d2f6e2eba350d462",
      "parents": [
        "301c8b1d7c2373f85ed5d944a8e9264dad36064c",
        "d4ba0b06306a70c99a43f9d452886a86e2d3bd26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:10:48 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:10:48 2021 -0700"
      },
      "message": "Merge tag \u0027perf-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n \"A fix and a hardware-enablement addition:\n\n   - Robustify uncore_snbep\u0027s skx_iio_set_mapping()\u0027s error cleanup\n\n   - Add cstate event support for Intel ICELAKE_X and ICELAKE_D\"\n\n* tag \u0027perf-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf/x86/intel/uncore: Clean up error handling path of iio mapping\n  perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support\n"
    },
    {
      "commit": "301c8b1d7c2373f85ed5d944a8e9264dad36064c",
      "tree": "040ae2bf2a1d473e7019113fc1a8773fa59e0d40",
      "parents": [
        "8b9cc17a46215af733c83bea36366419133dfa09",
        "7e1088760cfe0bb1fdb1f0bd155bfd52f080683a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:06:09 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 11:06:09 2021 -0700"
      },
      "message": "Merge tag \u0027locking-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull locking fixes from Ingo Molnar:\n\n - Fix a Sparc crash\n\n - Fix a number of objtool warnings\n\n - Fix /proc/lockdep output on certain configs\n\n - Restore a kprobes fail-safe\n\n* tag \u0027locking-urgent-2021-07-11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  locking/atomic: sparc: Fix arch_cmpxchg64_local()\n  kprobe/static_call: Restore missing static_call_text_reserved()\n  static_call: Fix static_call_text_reserved() vs __init\n  jump_label: Fix jump_label_text_reserved() vs __init\n  locking/lockdep: Fix meaningless /proc/lockdep output of lock classes on !CONFIG_PROVE_LOCKING\n"
    },
    {
      "commit": "8b9cc17a46215af733c83bea36366419133dfa09",
      "tree": "78597e49f286a93f087db874692d054599f31a1b",
      "parents": [
        "b1412bd75abe8b1c57ecca4a85f92c8ddb4ccd39",
        "5f638e5ac61ef1b9b588efdf688acc0a4cecdca2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 10:59:53 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 10:59:53 2021 -0700"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull more SCSI updates from James Bottomley:\n \"This is a set of minor fixes and clean ups in the core and various\n  drivers.\n\n  The only core change in behaviour is the I/O retry for spinup notify,\n  but that shouldn\u0027t impact anything other than the failing case\"\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (23 commits)\n  scsi: virtio_scsi: Add validation for residual bytes from response\n  scsi: ipr: System crashes when seeing type 20 error\n  scsi: core: Retry I/O for Notify (Enable Spinup) Required error\n  scsi: mpi3mr: Fix warnings reported by smatch\n  scsi: qedf: Add check to synchronize abort and flush\n  scsi: MAINTAINERS: Add mpi3mr driver maintainers\n  scsi: libfc: Fix array index out of bound exception\n  scsi: mvsas: Use DEVICE_ATTR_RO()/RW() macro\n  scsi: megaraid_mbox: Use DEVICE_ATTR_ADMIN_RO() macro\n  scsi: qedf: Use DEVICE_ATTR_RO() macro\n  scsi: qedi: Use DEVICE_ATTR_RO() macro\n  scsi: message: mptfc: Switch from pci_ to dma_ API\n  scsi: be2iscsi: Fix some missing space in some messages\n  scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()\n  scsi: ufs: Fix build warning without CONFIG_PM\n  scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment\n  scsi: qla2xxx: Add heartbeat check\n  scsi: virtio_scsi: Do not overwrite SCSI status\n  scsi: libsas: Add LUN number check in .slave_alloc callback\n  scsi: core: Inline scsi_mq_alloc_queue()\n  ...\n"
    },
    {
      "commit": "b1412bd75abe8b1c57ecca4a85f92c8ddb4ccd39",
      "tree": "ebfa509236729b322b56b56e84003527581ef5f0",
      "parents": [
        "de5540965853e514a85d3b775e9049deb85a2ff3",
        "eb7261f14e1a86f0fd299a2ec408990d349ce3d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 10:54:24 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 10:54:24 2021 -0700"
      },
      "message": "Merge tag \u0027perf-tools-for-v5.14-2021-07-10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux\n\nPull more perf tool updates from Arnaldo Carvalho de Melo:\n \"New features:\n\n   - Enable use of BPF counters with \u0027perf stat --for-each-cgroup\u0027,\n     using per-CPU \u0027cgroup-switch\u0027 events with an attached BPF program\n     that does aggregation per-cgroup in the kernel instead of using\n     per-cgroup perf events.\n\n   - Add Topdown metrics L2 events as default events in \u0027perf stat\u0027 for\n     systems having those events.\n\n  Hardware tracing:\n\n   - Add a config for max loops without consuming a packet in the Intel\n     PT packet decoder, set via \u0027perf config intel-pt.max-loops\u003dN\u0027\n\n  Hardware enablement:\n\n   - Disable misleading NMI watchdog message in \u0027perf stat\u0027 on hybrid\n     systems such as Intel Alder Lake.\n\n   - Add a dummy event on hybrid systems to collect metadata records.\n\n   - Add 24x7 nest metric events for the Power10 platform.\n\n  Fixes:\n\n   - Fix event parsing for PMUs starting with the same prefix.\n\n   - Fix the \u0027perf trace\u0027 \u0027trace\u0027 alias installation dir.\n\n   - Fix buffer size to report iregs in perf script python scripts,\n     supporting the extended registers in PowerPC.\n\n   - Fix overflow in elf_sec__is_text().\n\n   - Fix \u0027s\u0027 on source line when disasm is empty in the annotation TUI,\n     accessible via \u0027perf annotate\u0027, \u0027perf report\u0027 and \u0027perf top\u0027.\n\n   - Plug leaks in scandir() returned dirent entries in \u0027perf test\u0027 when\n     sorting the shell tests.\n\n   - Fix --task and --stat with pipe input in \u0027perf report\u0027.\n\n   - Fix \u0027perf probe\u0027 use of debuginfo files by build id.\n\n   - If a DSO has both dynsym and symtab ELF sections, read from both\n     when loading the symbol table, fixing a problem processing Fedora\n     32 glibc DSOs.\n\n  Libraries:\n\n   - Add grouping of events to libperf, from code in tools/perf,\n     allowing libperf users to use that mode.\n\n  Misc:\n\n   - Filter plt stubs from the \u0027perf probe --functions\u0027 output.\n\n   - Update UAPI header copies for asound, DRM, mman-common.h and the\n     ones affected by the quotactl_fd syscall\"\n\n* tag \u0027perf-tools-for-v5.14-2021-07-10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: (29 commits)\n  perf test: Add free() calls for scandir() returned dirent entries\n  libperf: Add tests for perf_evlist__set_leader()\n  libperf: Remove BUG_ON() from library code in get_group_fd()\n  libperf: Add group support to perf_evsel__open()\n  perf tools: Fix pattern matching for same substring in different PMU type\n  perf record: Add a dummy event on hybrid systems to collect metadata records\n  perf stat: Add Topdown metrics L2 events as default events\n  libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader()\n  libperf: Move \u0027nr_groups\u0027 from tools/perf to evlist::nr_groups\n  libperf: Move \u0027leader\u0027 from tools/perf to perf_evsel::leader\n  libperf: Move \u0027idx\u0027 from tools/perf to perf_evsel::idx\n  libperf: Change tests to single static and shared binaries\n  perf intel-pt: Add a config for max loops without consuming a packet\n  perf stat: Disable the NMI watchdog message on hybrid\n  perf vendor events power10: Adds 24x7 nest metric events for power10 platform\n  perf script python: Fix buffer size to report iregs in perf script\n  perf trace: Fix the perf trace link location\n  perf top: Fix overflow in elf_sec__is_text()\n  perf annotate: Fix \u0027s\u0027 on source line when disasm is empty\n  perf probe: Do not show @plt function by default\n  ...\n"
    },
    {
      "commit": "de5540965853e514a85d3b775e9049deb85a2ff3",
      "tree": "05dfc01b7a6721a248cdde0a3f76ba0a9e58a7e8",
      "parents": [
        "6bce244390a8bad89536ae0ea5c03c59ae155a12",
        "4aa90c036df670b8757140e0dae2a94e7b0d42b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 16:19:10 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 16:19:10 2021 -0700"
      },
      "message": "Merge tag \u0027rtc-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux\n\nPull RTC updates from Alexandre Belloni:\n \"Mostly documentation/comment changes and non urgent fixes.\n\n   - add or fix SPDX identifiers\n\n   - NXP pcf*: fix datasheet URLs\n\n   - imxdi: add wakeup support\n\n   - pcf2127: handle timestamp interrupts, this fixes a possible\n     interrupt storm\n\n   - bd70528: Drop BD70528 support\"\n\n* tag \u0027rtc-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (33 commits)\n  rtc: pcf8523: rename register and bit defines\n  rtc: pcf2127: handle timestamp interrupts\n  rtc: at91sam9: Remove unnecessary offset variable checks\n  rtc: s5m: Check return value of s5m_check_peding_alarm_interrupt()\n  rtc: spear: convert to SPDX identifier\n  rtc: tps6586x: convert to SPDX identifier\n  rtc: tps80031: convert to SPDX identifier\n  rtc: rtd119x: Fix format of SPDX identifier\n  rtc: sc27xx: Fix format of SPDX identifier\n  rtc: palmas: convert to SPDX identifier\n  rtc: max6900: convert to SPDX identifier\n  rtc: ds1374: convert to SPDX identifier\n  rtc: au1xxx: convert to SPDX identifier\n  rtc: pcf85063: Update the PCF85063A datasheet revision\n  dt-bindings: rtc: ti,bq32k: take maintainership\n  rtc: pcf8563: Fix the datasheet URL\n  rtc: pcf85063: Fix the datasheet URL\n  rtc: pcf2127: Fix the datasheet URL\n  dt-bindings: rtc: ti,bq32k: Convert to json-schema\n  dt-bindings: rtc: rx8900: Convert to YAML schema\n  ...\n"
    },
    {
      "commit": "6bce244390a8bad89536ae0ea5c03c59ae155a12",
      "tree": "d9a171d4c37e349dde27337dc81c6c69444c2bb3",
      "parents": [
        "1e16624d7b4376797ede36e3c955375cf0f23298"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mgorman@techsingularity.net",
        "time": "Mon Jul 05 10:51:17 2021 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 16:09:39 2021 -0700"
      },
      "message": "mm/page_alloc: Revert pahole zero-sized workaround\n\nCommit dbbee9d5cd83 (\"mm/page_alloc: convert per-cpu list protection to\nlocal_lock\") folded in a workaround patch for pahole that was unable to\ndeal with zero-sized percpu structures.\n\nA superior workaround is achieved with commit a0b8200d06ad (\"kbuild:\nskip per-CPU BTF generation for pahole v1.18-v1.21\").\n\nThis patch reverts the dummy field and the pahole version check.\n\nFixes: dbbee9d5cd83 (\"mm/page_alloc: convert per-cpu list protection to local_lock\")\nSigned-off-by: Mel Gorman \u003cmgorman@techsingularity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4aa90c036df670b8757140e0dae2a94e7b0d42b4",
      "tree": "4fa8de13a42ca0a34ea716f5ff638266f281c7d8",
      "parents": [
        "2f8619846755176a6720c71d580ffd09394a74bc"
      ],
      "author": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 23:14:31 2021 +0200"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 23:18:30 2021 +0200"
      },
      "message": "rtc: pcf8523: rename register and bit defines\n\narch/arm/mach-ixp4xx/include/mach/platform.h now gets included indirectly\nand defines REG_OFFSET. Rename the register and bit definition to something\nspecific to the driver.\n\nFixes: 7fd70c65faac (\"ARM: irqstat: Get rid of duplicated declaration\")\nReported-by: kernel test robot \u003clkp@intel.com\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210710211431.1393589-1-alexandre.belloni@bootlin.com\n"
    },
    {
      "commit": "1e16624d7b4376797ede36e3c955375cf0f23298",
      "tree": "c36a7a32077ecd681c64c537deb46ed60990ffa5",
      "parents": [
        "67d8d365646217225b458d90234f332e8d41f93d",
        "4d069f6022e938bc51667da637f2483a37a77e19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 12:04:58 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 12:04:58 2021 -0700"
      },
      "message": "Merge tag \u00275.14-rc-smb3-fixes-part2\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull cifs fixes from Steve French:\n \"13 cifs/smb3 fixes. Most are to address minor issues pointed out by\n  Coverity.\n\n  Also includes a packet signing enhancement and mount improvement\"\n\n* tag \u00275.14-rc-smb3-fixes-part2\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  cifs: update internal version number\n  cifs: prevent NULL deref in cifs_compose_mount_options()\n  SMB3.1.1: Add support for negotiating signing algorithm\n  cifs: use helpers when parsing uid/gid mount options and validate them\n  CIFS: Clarify SMB1 code for POSIX Lock\n  CIFS: Clarify SMB1 code for rename open file\n  CIFS: Clarify SMB1 code for delete\n  CIFS: Clarify SMB1 code for SetFileSize\n  smb3: fix typo in header file\n  CIFS: Clarify SMB1 code for UnixSetPathInfo\n  CIFS: Clarify SMB1 code for UnixCreateSymLink\n  cifs: clarify SMB1 code for UnixCreateHardLink\n  cifs: make locking consistent around the server session status\n"
    },
    {
      "commit": "67d8d365646217225b458d90234f332e8d41f93d",
      "tree": "96604a2203a59c906f642eff186fd7bf92b287fd",
      "parents": [
        "88bbd8a031b83d4a91f1f8f4c1ce8caa16dc0886",
        "62efe3eebc8bfc351961eee769a5c2fc30221451"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:57:57 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:57:57 2021 -0700"
      },
      "message": "Merge tag \u0027pci-v5.14-fixes-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull pci fix from Bjorn Helgaas:\n \"Revert host bridge window patch that fixed HP EliteDesk 805 G6, but\n  broke ppc:sam460ex (Bjorn Helgaas)\"\n\n* tag \u0027pci-v5.14-fixes-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:\n  Revert \"PCI: Coalesce host bridge contiguous apertures\"\n"
    },
    {
      "commit": "88bbd8a031b83d4a91f1f8f4c1ce8caa16dc0886",
      "tree": "b725962348d02b63283ad8982f0dcf05ec3388ea",
      "parents": [
        "f7ea4be434fe7ea38699d14c1192481899e6ac94",
        "3e5feb11a82945c88a1518fd2682ca8de66c37d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:53:06 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:53:06 2021 -0700"
      },
      "message": "Merge tag \u0027i3c/for-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux\n\nPull i3c updates from Alexandre Belloni:\n\n - two small fixes to the svc driver\n\n* tag \u0027i3c/for-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux:\n  i3c: master: svc: fix doc warning in svc-i3c-master.c\n  i3c: master: svc: drop free_irq of devm_request_irq allocated irq\n"
    },
    {
      "commit": "f7ea4be434fe7ea38699d14c1192481899e6ac94",
      "tree": "c3fae752d7fde95d4d776a51cc11da849e266137",
      "parents": [
        "81361b837a3450f0a44255fddfd7a4c72502b667",
        "fe6a6de6692e7f7159c1ff42b07ecd737df712b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:43:25 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:43:25 2021 -0700"
      },
      "message": "Merge tag \u0027thermal-v5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux\n\nPull thermal updates from Daniel Lezcano:\n\n - Add rk3568 sensor support (Finley Xiao)\n\n - Add missing MODULE_DEVICE_TABLE for the Spreadtrum sensor (Chunyan\n   Zhang)\n\n - Export additionnal attributes for the int340x thermal processor\n   (Srinivas Pandruvada)\n\n - Add SC7280 compatible for the tsens driver (Rajeshwari Ravindra\n   Kamble)\n\n - Fix kernel documentation for thermal_zone_device_unregister() and use\n   devm_platform_get_and_ioremap_resource() (Yang Yingliang)\n\n - Fix coefficient calculations for the rcar_gen3 sensor driver (Niklas\n   Söderlund)\n\n - Fix shadowing variable rcar_gen3_ths_tj_1 (Geert Uytterhoeven)\n\n - Add missing of_node_put() for the iMX and Spreadtrum sensors\n   (Krzysztof Kozlowski)\n\n - Add tegra3 thermal sensor DT bindings (Dmitry Osipenko)\n\n - Stop the thermal zone monitoring when unregistering it to prevent a\n   temperature update without the \u0027get_temp\u0027 callback (Dmitry Osipenko)\n\n - Add rk3568 DT bindings, convert bindings to yaml schemas and add the\n   corresponding compatible in the Rockchip sensor (Ezequiel Garcia)\n\n - Add the sc8180x compatible for the Qualcomm tsensor (Bjorn Andersson)\n\n - Use the find_first_zero_bit() function instead of custom code (Andy\n   Shevchenko)\n\n - Fix the kernel doc for the device cooling device (Yang Li)\n\n - Reorg the processor thermal int340x to set the scene for the PCI mmio\n   driver (Srinivas Pandruvada)\n\n - Add PCI MMIO driver for the int340x processor thermal driver\n   (Srinivas Pandruvada)\n\n - Add hwmon sensors for the mediatek sensor (Frank Wunderlich)\n\n - Fix warning for return value reported by Smatch for the int340x\n   thermal processor (Srinivas Pandruvada)\n\n - Fix wrong register access and decoding for the int340x thermal\n   processor (Srinivas Pandruvada)\n\n* tag \u0027thermal-v5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux: (23 commits)\n  thermal/drivers/int340x/processor_thermal: Fix tcc setting\n  thermal/drivers/int340x/processor_thermal: Fix warning for return value\n  thermal/drivers/mediatek: Add sensors-support\n  thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver\n  thermal/drivers/int340x/processor_thermal: Split enumeration and processing part\n  thermal: devfreq_cooling: Fix kernel-doc\n  thermal/drivers/intel/intel_soc_dts_iosf: Switch to use find_first_zero_bit()\n  dt-bindings: thermal: tsens: Add sc8180x compatible\n  dt-bindings: rockchip-thermal: Support the RK3568 SoC compatible\n  dt-bindings: thermal: convert rockchip-thermal to json-schema\n  thermal/core/thermal_of: Stop zone device before unregistering it\n  dt-bindings: thermal: Add binding for Tegra30 thermal sensor\n  thermal/drivers/sprd: Add missing of_node_put for loop iteration\n  thermal/drivers/imx_sc: Add missing of_node_put for loop iteration\n  thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1\n  thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations\n  thermal/drivers/st: Use devm_platform_get_and_ioremap_resource()\n  thermal/core: Correct function name thermal_zone_device_unregister()\n  dt-bindings: thermal: tsens: Add compatible string to TSENS binding for SC7280\n  thermal/drivers/int340x: processor_thermal: Export additional attributes\n  ...\n"
    },
    {
      "commit": "81361b837a3450f0a44255fddfd7a4c72502b667",
      "tree": "5bd0571bb82c0e0590e50810350b044455b8afc3",
      "parents": [
        "e98e03d075537a14928661ebfbfcde34b0eced1a",
        "27932b6a2088eac7a5afa5471963b926cfbb4de7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:01:38 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 11:01:38 2021 -0700"
      },
      "message": "Merge tag \u0027kbuild-v5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild\n\nPull Kbuild updates from Masahiro Yamada:\n\n - Increase the -falign-functions alignment for the debug option.\n\n - Remove ugly libelf checks from the top Makefile.\n\n - Make the silent build (-s) more silent.\n\n - Re-compile the kernel if KBUILD_BUILD_TIMESTAMP is specified.\n\n - Various script cleanups\n\n* tag \u0027kbuild-v5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (27 commits)\n  scripts: add generic syscallnr.sh\n  scripts: check duplicated syscall number in syscall table\n  sparc: syscalls: use pattern rules to generate syscall headers\n  parisc: syscalls: use pattern rules to generate syscall headers\n  nds32: add arch/nds32/boot/.gitignore\n  kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set\n  kbuild: modpost: Explicitly warn about unprototyped symbols\n  kbuild: remove trailing slashes from $(KBUILD_EXTMOD)\n  kconfig.h: explain IS_MODULE(), IS_ENABLED()\n  kconfig: constify long_opts\n  scripts/setlocalversion: simplify the short version part\n  scripts/setlocalversion: factor out 12-chars hash construction\n  scripts/setlocalversion: add more comments to -dirty flag detection\n  scripts/setlocalversion: remove workaround for old make-kpkg\n  scripts/setlocalversion: remove mercurial, svn and git-svn supports\n  kbuild: clean up ${quiet} checks in shell scripts\n  kbuild: sink stdout from cmd for silent build\n  init: use $(call cmd,) for generating include/generated/compile.h\n  kbuild: merge scripts/mkmakefile to top Makefile\n  sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild\n  ...\n"
    },
    {
      "commit": "e98e03d075537a14928661ebfbfcde34b0eced1a",
      "tree": "bfaa3607c7f3623c7c487eddb9be1e14cd2f322e",
      "parents": [
        "379cf80a9861e4356792185bc3fcdd7d4133f2f7",
        "6a942f5780545ebd11aca8b3ac4b163397962322"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 10:46:14 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 10:46:14 2021 -0700"
      },
      "message": "Merge tag \u0027s390-5.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull more s390 updates from Vasily Gorbik:\n\n - Fix preempt_count initialization.\n\n - Rework call_on_stack() macro to add proper type handling and avoid\n   possible register corruption.\n\n - More error prone \"register asm\" removal and fixes.\n\n - Fix syscall restarting when multiple signals are coming in. This adds\n   minimalistic trampolines to vdso so we can return from signal without\n   using the stack which requires pgm check handler hacks when NX is\n   enabled.\n\n - Remove HAVE_IRQ_EXIT_ON_IRQ_STACK since this is no longer true after\n   switch to generic entry.\n\n - Fix protected virtualization secure storage access exception\n   handling.\n\n - Make machine check C handler always enter with DAT enabled and move\n   register validation to C code.\n\n - Fix tinyconfig boot problem by avoiding MONITOR CALL without\n   CONFIG_BUG.\n\n - Increase asm symbols alignment to 16 to make it consistent with\n   compilers.\n\n - Enable concurrent access to the CPU Measurement Counter Facility.\n\n - Add support for dynamic AP bus size limit and rework ap_dqap to deal\n   with messages greater than recv buffer.\n\n* tag \u0027s390-5.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (41 commits)\n  s390: preempt: Fix preempt_count initialization\n  s390/linkage: increase asm symbols alignment to 16\n  s390: rename CALL_ON_STACK_NORETURN() to call_on_stack_noreturn()\n  s390: add type checking to CALL_ON_STACK_NORETURN() macro\n  s390: remove old CALL_ON_STACK() macro\n  s390/softirq: use call_on_stack() macro\n  s390/lib: use call_on_stack() macro\n  s390/smp: use call_on_stack() macro\n  s390/kexec: use call_on_stack() macro\n  s390/irq: use call_on_stack() macro\n  s390/mm: use call_on_stack() macro\n  s390: introduce proper type handling call_on_stack() macro\n  s390/irq: simplify on_async_stack()\n  s390/irq: inline do_softirq_own_stack()\n  s390/irq: simplify do_softirq_own_stack()\n  s390/ap: get rid of register asm in ap_dqap()\n  s390: rename PIF_SYSCALL_RESTART to PIF_EXECVE_PGSTE_RESTART\n  s390: move restart of execve() syscall\n  s390/signal: remove sigreturn on stack\n  s390/signal: switch to using vdso for sigreturn and syscall restart\n  ...\n"
    },
    {
      "commit": "379cf80a9861e4356792185bc3fcdd7d4133f2f7",
      "tree": "6bfa3439db31b931f382cea790acc637641730ba",
      "parents": [
        "af4cf6a5689a9ecc21722cb2bb6220dcaee89c6e",
        "47ce8527fbba145a7723685bc9a27d9855e06491"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 10:36:33 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 10:36:33 2021 -0700"
      },
      "message": "Merge tag \u0027mips_5.14_1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux\n\nPull MIPS fixes from Thomas Bogendoerfer:\n\n - fix for accesing gic via vdso\n\n - two build fixes\n\n* tag \u0027mips_5.14_1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:\n  MIPS: vdso: Invalid GIC access through VDSO\n  mips: disable branch profiling in boot/decompress.o\n  mips: always link byteswap helpers into decompressor\n"
    },
    {
      "commit": "af4cf6a5689a9ecc21722cb2bb6220dcaee89c6e",
      "tree": "08a436dad681b709dbcb2e168966457ce96a9e17",
      "parents": [
        "071e5aceebebf1d33b5c29ccfd2688ed39c60007",
        "e6adbcb7e2d71b0e0e0deb6f904783aeb79728be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 10:29:35 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 10:29:35 2021 -0700"
      },
      "message": "Merge tag \u0027arm-defconfig-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull ARM defconfig updates from \"Olof Johansson\n \"A set of defconfig changes, we keep them in a separate branch to avoid\n  conflicts between topics by separating them out.\n\n  These changes are almost exclusively turning on new drivers for\n  various platforms, or turning on modules for new drivers for the\n  shared generic configs\"\n\n* tag \u0027arm-defconfig-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (22 commits)\n  arm64: defconfig: Enable renesas usb xhci pci host controller\n  arm64: defconfig: Visconti: Enable GPIO\n  arm64: defconfig: Visconti: Enable PWM\n  arm64: defconfig: add drivers needed for DragonBoard410c\n  ARM: config: aspeed: Add DEBUG_FS and EXT4\n  ARM: ixp4xx_defconfig: add MTD_PHYSMAP\n  ARM: ixp4xx_defconfig: add CONFIG_SERIAL_OF_PLATFORM\n  ARM: imx_v6_v7_defconfig: Select the Wifi ath10k sdio driver\n  ARM: exynos_defconfig: restore framebuffer support\n  arm64: defconfig: Enable ARCH_R9A07G044\n  ARM: configs: at91_dt_defconfig: configs for sam9x60\n  arm64: defconfig: Enable Exynos UFS driver\n  arm64: defconfig: qcom: enable interconnect for SM8350\n  ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL\n  arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2\n  arm64: defconfig: enable Layerscape EDAC driver\n  ARM: omap2plus_defconfig: Add LP5523 LED driver\n  ARM: omap2plus_defconfig: Add WL1251 and WEXT modules\n  ARM: shmobile: defconfig: Refresh for v5.13-rc1\n  arm64: defconfig: Allow Mediatek boards to boot from the mmc\n  ...\n"
    },
    {
      "commit": "071e5aceebebf1d33b5c29ccfd2688ed39c60007",
      "tree": "8f1800a962fb22a857939e1f50d213968c8a2e11",
      "parents": [
        "e083bbd6040f4efa5c13633fb4e460b919d69dae",
        "2afd1c20e7547887f37f638d6b7953138d8c948e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:46:20 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:46:20 2021 -0700"
      },
      "message": "Merge tag \u0027arm-drivers-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull ARM driver updates from Olof Johansson:\n\n - Reset controllers: Adding support for Microchip Sparx5 Switch.\n\n - Memory controllers: ARM Primecell PL35x SMC memory controller driver\n   cleanups and improvements.\n\n - i.MX SoC drivers: Power domain support for i.MX8MM and i.MX8MN.\n\n - Rockchip: RK3568 power domains support + DT binding updates,\n   cleanups.\n\n - Qualcomm SoC drivers: Amend socinfo with more SoC/PMIC details,\n   including support for MSM8226, MDM9607, SM6125 and SC8180X.\n\n - ARM FFA driver: \"Firmware Framework for ARMv8-A\", defining management\n   interfaces and communication (including bus model) between partitions\n   both in Normal and Secure Worlds.\n\n - Tegra Memory controller changes, including major rework to deal with\n   identity mappings at boot and integration with ARM SMMU pieces.\n\n* tag \u0027arm-drivers-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (120 commits)\n  firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string\n  firmware: turris-mox-rwtm: show message about HWRNG registration\n  firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng\n  firmware: turris-mox-rwtm: report failures better\n  firmware: turris-mox-rwtm: fix reply status decoding function\n  soc: imx: gpcv2: add support for i.MX8MN power domains\n  dt-bindings: add defines for i.MX8MN power domains\n  firmware: tegra: bpmp: Fix Tegra234-only builds\n  iommu/arm-smmu: Use Tegra implementation on Tegra186\n  iommu/arm-smmu: tegra: Implement SID override programming\n  iommu/arm-smmu: tegra: Detect number of instances at runtime\n  dt-bindings: arm-smmu: Add Tegra186 compatible string\n  firmware: qcom_scm: Add MDM9607 compatible\n  soc: qcom: rpmpd: Add MDM9607 RPM Power Domains\n  soc: renesas: Add support to read LSI DEVID register of RZ/G2{L,LC} SoC\u0027s\n  soc: renesas: Add ARCH_R9A07G044 for the new RZ/G2L SoC\u0027s\n  dt-bindings: soc: rockchip: drop unnecessary #phy-cells from grf.yaml\n  memory: emif: remove unused frequency and voltage notifiers\n  memory: fsl_ifc: fix leak of private memory on probe failure\n  memory: fsl_ifc: fix leak of IO mapping on probe failure\n  ...\n"
    },
    {
      "commit": "e083bbd6040f4efa5c13633fb4e460b919d69dae",
      "tree": "eaaee1c0852e48f29f7cc162313f0ad38ee4a57b",
      "parents": [
        "6e207b882159ed3e35a4cd4ff0fc155cce5e3cbc",
        "b62b189f7e2cfd1089b37be57b2e6672d5c3ae14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:33:54 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:33:54 2021 -0700"
      },
      "message": "Merge tag \u0027arm-dt-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull ARM devicetree updates from Olof Johansson:\n \"Like always, the DT branch is sizable. There are numerous additions\n  and fixes to existing platforms, but also a handful of new ones\n  introduced. Less than some other releases, but there\u0027s been\n  significant work on cleanups, refactorings and device enabling on\n  existing platforms.\n\n  A non-exhaustive list of new material:\n\n   - Refactoring of BCM2711 dtsi structure to add support for the\n     Raspberry Pi 400\n\n   - Rockchip: RK3568 SoC and EVB, video codecs for\n     rk3036/3066/3188/322x\n\n   - Qualcomm: SA8155p Automotive platform (SM8150 derivative),\n     SM8150/8250 enhancements and support for Sony Xperia 1/1II and\n     5/5II\n\n   - TI K3: PCI/USB3 support on AM64-sk boards, R5 remoteproc\n     definitions\n\n   - TI OMAP: Various cleanups\n\n   - Tegra: Audio support for Jetson Xavier NX, SMMU support on Tegra194\n\n   - Qualcomm: lots of additions for peripherals across several SoCs,\n     and new support for Microsoft Surface Duo (SM8150-based), Huawei\n     Ascend G7.\n\n   - i.MX: Numerous additions of features across SoCs and boards.\n\n   - Allwinner: More device bindings for V3s, Forlinx OKA40i-C and\n     NanoPi R1S H5 boards\n\n   - MediaTek: More device bindings for mt8167, new Chromebook system\n     variants for mt8183\n\n   - Renesas: RZ/G2L SoC and EVK added\n\n   - Amlogic: BananaPi BPI-M5 board added\"\n\n* tag \u0027arm-dt-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (511 commits)\n  arm64: dts: rockchip: add basic dts for RK3568 EVB\n  arm64: dts: rockchip: add core dtsi for RK3568 SoC\n  arm64: dts: rockchip: add generic pinconfig settings used by most Rockchip socs\n  ARM: dts: rockchip: add vpu and vdec node for RK322x\n  ARM: dts: rockchip: add vpu nodes for RK3066 and RK3188\n  ARM: dts: rockchip: add vpu node for RK3036\n  arm64: dts: ipq8074: Add QUP6 I2C node\n  arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc\n  arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc\n  arm64: dts: rockchip: add ir-receiver for rk3399-roc-pc\n  arm64: dts: rockchip: Add USB-C port details for rk3399 Firefly\n  arm64: dts: rockchip: Sort rk3399 firefly pinmux entries\n  arm64: dts: rockchip: add infrared receiver node to RK3399 Firefly\n  arm64: dts: rockchip: add SPDIF node for rk3399-firefly\n  arm64: dts: rockchip: Add Rotation Property for OGA Panel\n  arm64: dts: qcom: sc7180: bus votes for eMMC and SD card\n  arm64: dts: qcom: sm8250-edo: Add Samsung touchscreen\n  arm64: dts: qcom: sm8250-edo: Enable GPI DMA\n  arm64: dts: qcom: sm8250-edo: Enable ADSP/CDSP/SLPI\n  arm64: dts: qcom: sm8250-edo: Enable PCIe\n  ...\n"
    },
    {
      "commit": "6e207b882159ed3e35a4cd4ff0fc155cce5e3cbc",
      "tree": "b33ae527de0082a3448365d8bc51f4fe8338fedd",
      "parents": [
        "b6fd9e259457b847646844ed202b830e585289dd",
        "42accadb3265f4569620cde217ff448b568b2822"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:22:44 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:22:44 2021 -0700"
      },
      "message": "Merge tag \u0027arm-soc-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull ARM SoC updates from Olof Johansson:\n \"A few SoC (code) changes have queued up this cycle, mostly for minor\n  changes and some refactoring and cleanup of legacy platforms. This\n  branch also contains a few of the fixes that weren\u0027t sent in by the\n  end of the release (all fairly minor).\n\n   - Adding an additional maintainer for the TEE subsystem (Sumit Garg)\n\n   - Quite a significant modernization of the IXP4xx platforms by Linus\n     Walleij, revisiting with a new PCI host driver/binding, removing\n     legacy mach/* include dependencies and moving platform\n     detection/config to drivers/soc. Also some updates/cleanup of\n     platform data.\n\n   - Core power domain support for Tegra platforms, and some\n     improvements in build test coverage by adding stubs for compile\n     test targets.\n\n   - A handful of updates to i.MX platforms, adding legacy (non-PSCI)\n     SMP support on i.MX7D, SoC ID setup for i.MX50, removal of platform\n     data and board fixups for iMX6/7.\n\n  ... and a few smaller changes and fixes for Samsung, OMAP, Allwinner,\n  Rockchip\"\n\n* tag \u0027arm-soc-5.14\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (53 commits)\n  MAINTAINERS: Add myself as TEE subsystem reviewer\n  ixp4xx: fix spelling mistake in Kconfig \"Devce\" -\u003e \"Device\"\n  hw_random: ixp4xx: Add OF support\n  hw_random: ixp4xx: Add DT bindings\n  hw_random: ixp4xx: Turn into a module\n  hw_random: ixp4xx: Use SPDX license tag\n  hw_random: ixp4xx: enable compile-testing\n  pata: ixp4xx: split platform data to its own header\n  soc: ixp4xx: move cpu detection to linux/soc/ixp4xx/cpu.h\n  PCI: ixp4xx: Add a new driver for IXP4xx\n  PCI: ixp4xx: Add device tree bindings for IXP4xx\n  ARM/ixp4xx: Make NEED_MACH_IO_H optional\n  ARM/ixp4xx: Move the virtual IObases\n  MAINTAINERS: ARM/MStar/Sigmastar SoCs: Add a link to the MStar tree\n  ARM: debug: add UART early console support for MSTAR SoCs\n  ARM: dts: ux500: Fix LED probing\n  ARM: imx: add smp support for imx7d\n  ARM: imx6q: drop of_platform_default_populate() from init_machine\n  arm64: dts: rockchip: Update RK3399 PCI host bridge window to 32-bit address memory\n  soc/tegra: fuse: Fix Tegra234-only builds\n  ...\n"
    },
    {
      "commit": "b6fd9e259457b847646844ed202b830e585289dd",
      "tree": "95c6ae71b2102b8038cc56ea1feb20228f08dbf7",
      "parents": [
        "20d5e570aee77afa44849dc652ff256290ea978e",
        "024591f9a6e0164ec23301784d1e6d8f6cacbe59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:17:13 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:17:13 2021 -0700"
      },
      "message": "Merge tag \u0027fixes-2021-07-09\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock\n\nPull memblock fix from Mike Rapoport:\n \"This is a fix for the rework of ARM\u0027s pfn_valid() implementation\n  merged during this merge window.\n\n  Don\u0027t abuse pfn_valid() to check if pfn is in RAM\n\n  The semantics of pfn_valid() is to check presence of the memory map\n  for a PFN and not whether a PFN is in RAM. The memory map may be\n  present for a hole in the physical memory and if such hole corresponds\n  to an MMIO range, __arm_ioremap_pfn_caller() will produce a WARN() and\n  fail.\n\n  Use memblock_is_map_memory() instead of pfn_valid() to check if a PFN\n  is in RAM or not\"\n\n* tag \u0027fixes-2021-07-09\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:\n  arm: ioremap: don\u0027t abuse pfn_valid() to check if pfn is in RAM\n"
    },
    {
      "commit": "20d5e570aee77afa44849dc652ff256290ea978e",
      "tree": "20ecd71a19945d19f00cf47d1b143c5c99cf8cab",
      "parents": [
        "50be9417e23af5a8ac860d998e1e3f06b8fd79d7",
        "93274f1dd6b0a615b299beddf99871fe81f91275"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:06:41 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 10 09:06:41 2021 -0700"
      },
      "message": "Merge branch \u0027for-5.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu\n\nPull percpu fix from Dennis Zhou:\n \"This is just a single change to fix percpu depopulation. The code\n  relied on depopulation code written specifically for the free path and\n  relied on vmalloc to do the tlb flush lazily. As we\u0027re modifying the\n  backing pages during the lifetime of a chunk, we need to also flush\n  the tlb accordingly.\n\n  Guenter Roeck reported this issue in [1] on mips. I believe we just\n  happen to be lucky given the much larger chunk sizes on x86 and\n  consequently less churning of this memory\"\n\nLink: https://lore.kernel.org/lkml/20210702191140.GA3166599@roeck-us.net/ [1]\n\n* \u0027for-5.14-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu:\n  percpu: flush tlb in pcpu_reclaim_populated()\n"
    },
    {
      "commit": "2f8619846755176a6720c71d580ffd09394a74bc",
      "tree": "c832f56ee347eb057be9f040d67bde40b2047aaa",
      "parents": [
        "37aadf9b2a7ea64a358ea7532d7f477fe6837ef1"
      ],
      "author": {
        "name": "Mian Yousaf Kaukab",
        "email": "ykaukab@suse.de",
        "time": "Tue Jun 29 17:06:43 2021 +0200"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 02:58:31 2021 +0200"
      },
      "message": "rtc: pcf2127: handle timestamp interrupts\n\ncommit 03623b4b041c (\"rtc: pcf2127: add tamper detection support\")\nadded support for timestamp interrupts. However they are not being\nhandled in the irq handler. If a timestamp interrupt occurs it\nresults in kernel disabling the interrupt and displaying the call\ntrace:\n\n[  121.145580] irq 78: nobody cared (try booting with the \"irqpoll\" option)\n...\n[  121.238087] [\u003c00000000c4d69393\u003e] irq_default_primary_handler threaded [\u003c000000000a90d25b\u003e] pcf2127_rtc_irq [rtc_pcf2127]\n[  121.248971] Disabling IRQ #78\n\nHandle timestamp interrupts in pcf2127_rtc_irq(). Save time stamp\nbefore clearing TSF1 and TSF2 flags so that it can\u0027t be overwritten.\nSet a flag to mark if the timestamp is valid and only report to sysfs\nif the flag is set. To mimic the hardware behavior, don’t save\nanother timestamp until the first one has been read by the userspace.\n\nHowever, if the alarm irq is not configured, keep the old way of\nhandling timestamp interrupt in the timestamp0 sysfs calls.\n\nSigned-off-by: Mian Yousaf Kaukab \u003cykaukab@suse.de\u003e\nReviewed-by: Bruno Thomsen \u003cbruno.thomsen@gmail.com\u003e\nTested-by: Bruno Thomsen \u003cbruno.thomsen@gmail.com\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210629150643.31551-1-ykaukab@suse.de\n"
    },
    {
      "commit": "37aadf9b2a7ea64a358ea7532d7f477fe6837ef1",
      "tree": "ee8c246bc34dda86c413d3f252cf46c4002edcb9",
      "parents": [
        "f2581b1dfa9858e342afa8034b0f64f923bbf233"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Thu Jul 08 14:13:40 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 02:42:08 2021 +0200"
      },
      "message": "rtc: at91sam9: Remove unnecessary offset variable checks\n\nThe offset variable is checked by at91_rtc_readalarm(), but this check\nis unnecessary because the previous check knew that the value of this\nvariable was not 0.\nThis removes that unnecessary offset variable checks.\n\nCc: Nicolas Ferre \u003cnicolas.ferre@microchip.com\u003e\nCc: Ludovic Desroches \u003cludovic.desroches@microchip.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@microchip.com\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210708051340.341345-1-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "f2581b1dfa9858e342afa8034b0f64f923bbf233",
      "tree": "a9858840f5fff931dd5122b8a7bfb8054b31c10f",
      "parents": [
        "9734a1ae34ecedf8aeaa842c9b3541cf8421c546"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Thu Jul 08 14:13:04 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 02:41:52 2021 +0200"
      },
      "message": "rtc: s5m: Check return value of s5m_check_peding_alarm_interrupt()\n\ns5m_check_peding_alarm_interrupt() in s5m_rtc_read_alarm() gets the return\nvalue, but doesn\u0027t use it.\nThis modifies using the s5m_check_peding_alarm_interrupt()\"s return value\nas the s5m_rtc_read_alarm()\u0027s return value.\n\nCc: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@canonical.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nCc: linux-samsung-soc@vger.kernel.org\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@canonical.com\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210708051304.341278-1-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "9734a1ae34ecedf8aeaa842c9b3541cf8421c546",
      "tree": "6cac288a5ff9a2f5b7727a8f318beaba953ce520",
      "parents": [
        "9d0c49fa115c9c9e16853d6c05f4fdf1420f790b"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:58:04 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:57 2021 +0200"
      },
      "message": "rtc: spear: convert to SPDX identifier\n\nUse SPDX-License-Identifier instead of a verbose license text.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-11-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "9d0c49fa115c9c9e16853d6c05f4fdf1420f790b",
      "tree": "b778dbf9dace0b09cf69b4bf33219e8dfdd44d29",
      "parents": [
        "3f019164816fb7da6dd8b369e9bf584b97ba9654"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:58:02 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:40 2021 +0200"
      },
      "message": "rtc: tps6586x: convert to SPDX identifier\n\nUse SPDX-License-Identifier instead of a verbose license text.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-9-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "3f019164816fb7da6dd8b369e9bf584b97ba9654",
      "tree": "a9f2a8d31863793b681f2b9fd579d0b66713abef",
      "parents": [
        "41a2ed5c710774f3ac3c7cae4e2aa5f8e09ba4b4"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:58:01 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:39 2021 +0200"
      },
      "message": "rtc: tps80031: convert to SPDX identifier\n\nUse SPDX-License-Identifier instead of a verbose license text.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-8-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "41a2ed5c710774f3ac3c7cae4e2aa5f8e09ba4b4",
      "tree": "1182c7c20b2de7d2474fff8526f07ae243c8ecba",
      "parents": [
        "078699417a3983873fcc883312069b20f5923cbe"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:58:00 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:39 2021 +0200"
      },
      "message": "rtc: rtd119x: Fix format of SPDX identifier\n\nFor C files, use the C99 format (//).\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-7-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "078699417a3983873fcc883312069b20f5923cbe",
      "tree": "cab8cf6c636bb75b461236f9b389a18ac19cc4b3",
      "parents": [
        "1d9539ed2da86296de04173c413378459cf6eb32"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:57:59 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:39 2021 +0200"
      },
      "message": "rtc: sc27xx: Fix format of SPDX identifier\n\nFor C files, use the C99 format (//).\n\nCc: Orson Zhai \u003corsonzhai@gmail.com\u003e\nCc: Baolin Wang \u003cbaolin.wang7@gmail.com\u003e\nCc: Chunyan Zhang \u003czhang.lyra@gmail.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-6-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "1d9539ed2da86296de04173c413378459cf6eb32",
      "tree": "3277b998062e285c457ec32341e69284f113bdfa",
      "parents": [
        "cd13635e1c7d17b0e105531d2bbdd1a537ce00da"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:57:58 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:39 2021 +0200"
      },
      "message": "rtc: palmas: convert to SPDX identifier\n\nUse SPDX-License-Identifier instead of a verbose license text.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-5-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "cd13635e1c7d17b0e105531d2bbdd1a537ce00da",
      "tree": "56fe2a98ab6f2cfea4c6344d53359b381b6a8b28",
      "parents": [
        "67561a8e1ed184b2f7c029bb160f2b6239255e29"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:57:57 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:39 2021 +0200"
      },
      "message": "rtc: max6900: convert to SPDX identifier\n\nUse SPDX-License-Identifier instead of a verbose license text.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-4-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "67561a8e1ed184b2f7c029bb160f2b6239255e29",
      "tree": "4762a7cf21ae2c9e86ba230ab0b5056bfe84cc3a",
      "parents": [
        "299e726f77f924b1233873cd2a1974a654119539"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:57:56 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:39 2021 +0200"
      },
      "message": "rtc: ds1374: convert to SPDX identifier\n\nUse SPDX-License-Identifier instead of a verbose license text.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-3-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "299e726f77f924b1233873cd2a1974a654119539",
      "tree": "2f55280ae91d053dd65954d9cd863c3176417ebc",
      "parents": [
        "98c25b8012461f569a4d20bc4a48c489099cf7fd"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro1.iwamatsu@toshiba.co.jp",
        "time": "Wed Jul 07 16:57:55 2021 +0900"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:53:39 2021 +0200"
      },
      "message": "rtc: au1xxx: convert to SPDX identifier\n\nUse SPDX-License-Identifier instead of a verbose license text.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro1.iwamatsu@toshiba.co.jp\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210707075804.337458-2-nobuhiro1.iwamatsu@toshiba.co.jp\n"
    },
    {
      "commit": "62efe3eebc8bfc351961eee769a5c2fc30221451",
      "tree": "c50b497288f745bc631d344305a36981bc617959",
      "parents": [
        "50be9417e23af5a8ac860d998e1e3f06b8fd79d7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri Jul 09 18:50:27 2021 -0500"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri Jul 09 18:51:46 2021 -0500"
      },
      "message": "Revert \"PCI: Coalesce host bridge contiguous apertures\"\n\nThis reverts commit 65db04053efea3f3e412a7e0cc599962999c96b4.\n\nGuenter reported that after 65db04053efe, the ppc:sam460ex qemu emulation\nno longer boots from nvme:\n\n  nvme nvme0: Device not ready; aborting initialisation, CSTS\u003d0x0\n  nvme nvme0: Removing after probe failure status: -19\n\nLink: https://lore.kernel.org/r/20210709231529.GA3270116@roeck-us.net\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\n"
    },
    {
      "commit": "98c25b8012461f569a4d20bc4a48c489099cf7fd",
      "tree": "5435f44306aeade2a6733b4c8886373517e8e8a2",
      "parents": [
        "08eeafbba566ad0413b2e118e72658bee0550efb"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Thu Jun 24 09:09:53 2021 -0300"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:40:49 2021 +0200"
      },
      "message": "rtc: pcf85063: Update the PCF85063A datasheet revision\n\nAfter updating the datasheet URL, the PCF85063A  datasheet revision\nhas changed.\n\nAdjust it accordingly.\n\nReported-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Fabio Estevam \u003cfestevam@gmail.com\u003e\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nLink: https://lore.kernel.org/r/20210624120953.2313378-1-festevam@gmail.com\n"
    },
    {
      "commit": "08eeafbba566ad0413b2e118e72658bee0550efb",
      "tree": "1204f0f2abd881394a4ed03649fdff925669bbee",
      "parents": [
        "94af1e732abe6e83fb146fc89d6f520e6a939c6a"
      ],
      "author": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Mon Jun 21 00:40:29 2021 +0200"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Sat Jul 10 01:39:22 2021 +0200"
      },
      "message": "dt-bindings: rtc: ti,bq32k: take maintainership\n\nTake maintainership of the binding as PAvel said he doesn\u0027t have the\nhardware anymore.\n\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nLink: https://lore.kernel.org/r/20210620224030.1115356-1-alexandre.belloni@bootlin.com\n"
    },
    {
      "commit": "50be9417e23af5a8ac860d998e1e3f06b8fd79d7",
      "tree": "a9b5ced9fa96e76fac11449fdc3eda738b8a1af5",
      "parents": [
        "a022f7d575bb68c35be0a9ea68860411dec652fe",
        "9ce85ef2cb5c738754837a6937e120694cde33c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 12:17:38 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 12:17:38 2021 -0700"
      },
      "message": "Merge tag \u0027io_uring-5.14-2021-07-09\u0027 of git://git.kernel.dk/linux-block\n\nPull io_uring fixes from Jens Axboe:\n \"A few fixes that should go into this merge.\n\n  One fixes a regression introduced in this release, others are just\n  generic fixes, mostly related to handling fallback task_work\"\n\n* tag \u0027io_uring-5.14-2021-07-09\u0027 of git://git.kernel.dk/linux-block:\n  io_uring: remove dead non-zero \u0027poll\u0027 check\n  io_uring: mitigate unlikely iopoll lag\n  io_uring: fix drain alloc fail return code\n  io_uring: fix exiting io_req_task_work_add leaks\n  io_uring: simplify task_work func\n  io_uring: fix stuck fallback reqs\n"
    },
    {
      "commit": "a022f7d575bb68c35be0a9ea68860411dec652fe",
      "tree": "1860cd383d6ee291849c652ced784dd3d9acf357",
      "parents": [
        "3de62951a5bee5dce5f4ffab8b7323ca9d3c7e1c",
        "a731763fc479a9c64456e0643d0ccf64203100c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 12:05:33 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 12:05:33 2021 -0700"
      },
      "message": "Merge tag \u0027block-5.14-2021-07-08\u0027 of git://git.kernel.dk/linux-block\n\nPull more block updates from Jens Axboe:\n \"A combination of changes that ended up depending on both the driver\n  and core branch (and/or the IDE removal), and a few late arriving\n  fixes. In detail:\n\n   - Fix io ticks wrap-around issue (Chunguang)\n\n   - nvme-tcp sock locking fix (Maurizio)\n\n   - s390-dasd fixes (Kees, Christoph)\n\n   - blk_execute_rq polling support (Keith)\n\n   - blk-cgroup RCU iteration fix (Yu)\n\n   - nbd backend ID addition (Prasanna)\n\n   - Partition deletion fix (Yufen)\n\n   - Use blk_mq_alloc_disk for mmc, mtip32xx, ubd (Christoph)\n\n   - Removal of now dead block request types due to IDE removal\n     (Christoph)\n\n   - Loop probing and control device cleanups (Christoph)\n\n   - Device uevent fix (Christoph)\n\n   - Misc cleanups/fixes (Tetsuo, Christoph)\"\n\n* tag \u0027block-5.14-2021-07-08\u0027 of git://git.kernel.dk/linux-block: (34 commits)\n  blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs\n  block: fix the problem of io_ticks becoming smaller\n  nvme-tcp: can\u0027t set sk_user_data without write_lock\n  loop: remove unused variable in loop_set_status()\n  block: remove the bdgrab in blk_drop_partitions\n  block: grab a device refcount in disk_uevent\n  s390/dasd: Avoid field over-reading memcpy()\n  dasd: unexport dasd_set_target_state\n  block: check disk exist before trying to add partition\n  ubd: remove dead code in ubd_setup_common\n  nvme: use return value from blk_execute_rq()\n  block: return errors from blk_execute_rq()\n  nvme: use blk_execute_rq() for passthrough commands\n  block: support polling through blk_execute_rq\n  block: remove REQ_OP_SCSI_{IN,OUT}\n  block: mark blk_mq_init_queue_data static\n  loop: rewrite loop_exit using idr_for_each_entry\n  loop: split loop_lookup\n  loop: don\u0027t allow deleting an unspecified loop device\n  loop: move loop_ctl_mutex locking into loop_add\n  ...\n"
    },
    {
      "commit": "3de62951a5bee5dce5f4ffab8b7323ca9d3c7e1c",
      "tree": "53a97ab46723bb5e0a55303789cf0e880fa74baa",
      "parents": [
        "5a7f7fc5ddbbf9bf63eaa8cb9a0d254ab984f3d6",
        "24d1e49415be546470b20429d748e240d0518b7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:40:26 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:40:26 2021 -0700"
      },
      "message": "Merge tag \u0027sound-fix-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Just a collection of small fixes here: the most outstanding one is the\n  re-application of USB-audio lowlatency support that was reverted in\n  the previous PR. The rest are device-specific quirks/fixes, spelling\n  fixes and a regression fix for the old intel8x0 driver\"\n\n* tag \u0027sound-fix-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: intel8x0: Fix breakage at ac97 clock measurement\n  ALSA: usb-audio: Reduce latency at playback start, take#2\n  ALSA: isa: Fix error return code in snd_cmi8330_probe()\n  ALSA: emux: fix spelling mistakes\n  ALSA: usb-audio: fix spelling mistakes\n  ALSA: bebob: correct duplicated entries with TerraTec OUI\n  ALSA: usx2y: fix spelling mistakes\n  ALSA: x86: fix spelling mistakes\n  ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series\n"
    },
    {
      "commit": "eb7261f14e1a86f0fd299a2ec408990d349ce3d1",
      "tree": "56ed8a1c6a99b26d271acfacc38ff40eb9060994",
      "parents": [
        "afd4ad01ff0441fdb3f2907f9f8c6e019e62270f"
      ],
      "author": {
        "name": "Riccardo Mancini",
        "email": "rickyman7@gmail.com",
        "time": "Fri Jul 09 18:34:53 2021 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 15:34:41 2021 -0300"
      },
      "message": "perf test: Add free() calls for scandir() returned dirent entries\n\nASan reported a memory leak for items of the entlist returned from scandir().\n\nIn fact, scandir() returns a malloc\u0027d array of malloc\u0027d dirents.\n\nThis patch adds the missing (z)frees.\n\nFixes: da963834fe6975a1 (\"perf test: Iterate over shell tests in alphabetical order\")\nSigned-off-by: Riccardo Mancini \u003crickyman7@gmail.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Fabian Hemmer \u003ccopy@copy.sh\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Leo Yan \u003cleo.yan@linaro.org\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Remi Bernon \u003crbernon@codeweavers.com\u003e\nLink: http://lore.kernel.org/lkml/20210709163454.672082-1-rickyman7@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "afd4ad01ff0441fdb3f2907f9f8c6e019e62270f",
      "tree": "a17e5a8b0cf7dcb8f60747ed502a3a8a72674678",
      "parents": [
        "e2c18168c373c92de476b5592807169941a153f5"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Jul 06 17:17:04 2021 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 15:34:41 2021 -0300"
      },
      "message": "libperf: Add tests for perf_evlist__set_leader()\n\nAdd a test for the newly added perf_evlist__set_leader() function.\n\nCommitter testing:\n\n  $ cd tools/lib/perf/\n  $ sudo make tests\n  [sudo] password for acme:\n  running static:\n  - running tests/test-cpumap.c...OK\n  - running tests/test-threadmap.c...OK\n  - running tests/test-evlist.c...OK\n  - running tests/test-evsel.c...OK\n  running dynamic:\n  - running tests/test-cpumap.c...OK\n  - running tests/test-threadmap.c...OK\n  - running tests/test-evlist.c...OK\n  - running tests/test-evsel.c...OK\n  $\n\nSigned-off-by: Jiri Olsa \u003cjolsa@kernel.org\u003e\nRequested-by: Shunsuke Nakamura \u003cnakamura.shun@fujitsu.com\u003e\nTested-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Michael Petlan \u003cmpetlan@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lore.kernel.org/lkml/20210706151704.73662-8-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e2c18168c373c92de476b5592807169941a153f5",
      "tree": "8317a0670f8b5bbb5fd8b7d96dcbc7e6b2dba783",
      "parents": [
        "3fd35de1686bf809431c5f0137de8eee5a2811d6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:52:16 2021 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 15:33:39 2021 -0300"
      },
      "message": "libperf: Remove BUG_ON() from library code in get_group_fd()\n\nWe shouldn\u0027t just panic, return a value that doesn\u0027t clash with what\nperf_evsel__open() was already returning in case of error, i.e. errno\nwhen sys_perf_event_open() fails.\n\nAcked-by: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Michael Petlan \u003cmpetlan@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Shunsuke Nakamura \u003cnakamura.shun@fujitsu.com\u003e\nLink: http://lore.kernel.org/lkml/YOiOA5zOtVH9IBbE@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5a7f7fc5ddbbf9bf63eaa8cb9a0d254ab984f3d6",
      "tree": "65ec468e9d6623b338e6bbf19f0973a37eca9f9e",
      "parents": [
        "1eb8df18677d197d7538583823c373d7f13cbebc",
        "3ecda64475bccdfdcbfd5b9b7e4bf639d8b233da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:15:09 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:15:09 2021 -0700"
      },
      "message": "Merge tag \u0027trace-v5.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace\n\nPull tracing fix and cleanup from Steven Rostedt:\n \"Tracing fix for histograms and a clean up in ftrace:\n\n   - Fixed a bug that broke the .sym-offset modifier and added a test to\n     make sure nothing breaks it again.\n\n   - Replace a list_del/list_add() with a list_move()\"\n\n* tag \u0027trace-v5.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:\n  ftrace: Use list_move instead of list_del/list_add\n  tracing/selftests: Add tests to test histogram sym and sym-offset modifiers\n  tracing/histograms: Fix parsing of \"sym-offset\" modifier\n"
    },
    {
      "commit": "1eb8df18677d197d7538583823c373d7f13cbebc",
      "tree": "32b76b7f2b84fea99ec64257bb4f5d95f6303866",
      "parents": [
        "d8dc121eeab9abfbc510097f8db83e87560f753b",
        "db7b337709a15d33cc5e901d2ee35d3bb3e42b2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:06:29 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:06:29 2021 -0700"
      },
      "message": "Merge tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n\nPull virtio,vhost,vdpa updates from Michael Tsirkin:\n\n - Doorbell remapping for ifcvf, mlx5\n\n - virtio_vdpa support for mlx5\n\n - Validate device input in several drivers (for SEV and friends)\n\n - ZONE_MOVABLE aware handling in virtio-mem\n\n - Misc fixes, cleanups\n\n* tag \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (48 commits)\n  virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode\n  virtio-mem: simplify high-level unplug handling in Big Block Mode\n  virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode\n  virtio-mem: simplify high-level unplug handling in Sub Block Mode\n  virtio-mem: simplify high-level plug handling in Sub Block Mode\n  virtio-mem: use page_zonenum() in virtio_mem_fake_offline()\n  virtio-mem: don\u0027t read big block size in Sub Block Mode\n  virtio/vdpa: clear the virtqueue state during probe\n  vp_vdpa: allow set vq state to initial state after reset\n  virtio-pci library: introduce vp_modern_get_driver_features()\n  vdpa: support packed virtqueue for set/get_vq_state()\n  virtio-ring: store DMA metadata in desc_extra for split virtqueue\n  virtio: use err label in __vring_new_virtqueue()\n  virtio_ring: introduce virtqueue_desc_add_split()\n  virtio_ring: secure handling of mapping errors\n  virtio-ring: factor out desc_extra allocation\n  virtio_ring: rename vring_desc_extra_packed\n  virtio-ring: maintain next in extra state for packed virtqueue\n  vdpa/mlx5: Clear vq ready indication upon device reset\n  vdpa/mlx5: Add support for doorbell bypassing\n  ...\n"
    },
    {
      "commit": "4d069f6022e938bc51667da637f2483a37a77e19",
      "tree": "1fe1efc11d457d3ec6b37388feb79e886b3ab2b8",
      "parents": [
        "03313d1c3a2f086bb60920607ab79ac8f8578306"
      ],
      "author": {
        "name": "Steve French",
        "email": "stfrench@microsoft.com",
        "time": "Fri Jul 09 13:02:26 2021 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "stfrench@microsoft.com",
        "time": "Fri Jul 09 13:03:36 2021 -0500"
      },
      "message": "cifs: update internal version number\n\nTo 2.33\n\nSigned-off-by: Steve French \u003cstfrench@microsoft.com\u003e\n"
    },
    {
      "commit": "d8dc121eeab9abfbc510097f8db83e87560f753b",
      "tree": "579aa3e614ddcba32adc03c07d3f1ca8231449d8",
      "parents": [
        "9b76d71fa8be8c52dbc855ab516754f0c93e2980",
        "66192b2e3fd8ab97ed518d6c0240e26655a20b4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:00:44 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 11:00:44 2021 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto fixes from Herbert Xu:\n\n - Regression fix in drbg due to missing self-test for new default\n   algorithm\n\n - Add ratelimit on user-triggerable message in qat\n\n - Fix build failure due to missing dependency in sl3516\n\n - Remove obsolete PageSlab checks\n\n - Fix bogus hardware register writes on Kunpeng920 in hisilicon/sec\n\n* \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: hisilicon/sec - fix the process of disabling sva prefetching\n  crypto: sl3516 - Add dependency on ARCH_GEMINI\n  crypto: sl3516 - Typo s/Stormlink/Storlink/\n  crypto: drbg - self test for HMAC(SHA-512)\n  crypto: omap - Drop obsolete PageSlab check\n  crypto: scatterwalk - Remove obsolete PageSlab check\n  crypto: qat - ratelimit invalid ioctl message and print the invalid cmd\n"
    },
    {
      "commit": "03313d1c3a2f086bb60920607ab79ac8f8578306",
      "tree": "420e70c907f8cf18e5accc136e4e6eafe5c869bb",
      "parents": [
        "53d31a3ffd60176af24f2f77fb3a7e567134eb90"
      ],
      "author": {
        "name": "Paulo Alcantara",
        "email": "pc@cjr.nz",
        "time": "Fri Jul 02 11:50:54 2021 -0300"
      },
      "committer": {
        "name": "Steve French",
        "email": "stfrench@microsoft.com",
        "time": "Fri Jul 09 12:57:05 2021 -0500"
      },
      "message": "cifs: prevent NULL deref in cifs_compose_mount_options()\n\nThe optional @ref parameter might contain an NULL node_name, so\nprevent dereferencing it in cifs_compose_mount_options().\n\nAddresses-Coverity: 1476408 (\"Explicit null dereferenced\")\nSigned-off-by: Paulo Alcantara (SUSE) \u003cpc@cjr.nz\u003e\nSigned-off-by: Steve French \u003cstfrench@microsoft.com\u003e\n"
    },
    {
      "commit": "3fd35de1686bf809431c5f0137de8eee5a2811d6",
      "tree": "0b89cc7a5fdd6ed6cd107685ffc52b81d8fbe298",
      "parents": [
        "c47a5599eda324bacdacd125227a0925d6c50fbe"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Jul 06 17:17:03 2021 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:49:47 2021 -0300"
      },
      "message": "libperf: Add group support to perf_evsel__open()\n\nAdd support to set group_fd in perf_evsel__open() and make it follow the\ngroup setup.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@kernel.org\u003e\nRequested-by: Shunsuke Nakamura \u003cnakamura.shun@fujitsu.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Michael Petlan \u003cmpetlan@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lore.kernel.org/lkml/20210706151704.73662-7-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "53d31a3ffd60176af24f2f77fb3a7e567134eb90",
      "tree": "a38b05a4b6d974b3e97193639e565f6d2b2faf59",
      "parents": [
        "e0a3cbcd5cef00cace01546cc6eaaa3b31940da9"
      ],
      "author": {
        "name": "Steve French",
        "email": "stfrench@microsoft.com",
        "time": "Mon Jul 05 15:05:39 2021 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "stfrench@microsoft.com",
        "time": "Fri Jul 09 12:48:58 2021 -0500"
      },
      "message": "SMB3.1.1: Add support for negotiating signing algorithm\n\nSupport for faster packet signing (using GMAC instead of CMAC) can\nnow be negotiated to some newer servers, including Windows.\nSee MS-SMB2 section 2.2.3.17.\n\nThis patch adds support for sending the new negotiate context\nwith the first of three supported signing algorithms (AES-CMAC)\nand decoding the response.  A followon patch will add support\nfor sending the other two (including AES-GMAC, which is fastest)\nand changing the signing algorithm used based on what was\nnegotiated.\n\nTo allow the client to request GMAC signing set module parameter\n\"enable_negotiate_signing\" to 1.\n\nReviewed-by: Ronnie Sahlberg \u003clsahlber@redhat.com\u003e\nReviewed-by: Pavel Shilovsky \u003cpshilovsky@samba.org\u003e\nSigned-off-by: Steve French \u003cstfrench@microsoft.com\u003e\n"
    },
    {
      "commit": "42accadb3265f4569620cde217ff448b568b2822",
      "tree": "76154a984d557f5242dcb6eb34c6185389b8efe4",
      "parents": [
        "95ef7152366382619e99c09a2c59a341f01ea29e",
        "048c958f12a223f154987ade94a702cc25fa0485"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jul 09 10:45:23 2021 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jul 09 10:46:02 2021 -0700"
      },
      "message": "Merge branch \u0027arm/fixes\u0027 into arm/soc\n\nMerging in the last batch of fixes that didn\u0027t go in before previous\nrelease, just a few smaller DT fixups and a MAINTAINERS update\n\n* arm/fixes: (29 commits)\n  MAINTAINERS: Add myself as TEE subsystem reviewer\n  ARM: dts: ux500: Fix LED probing\n  arm64: dts: rockchip: Update RK3399 PCI host bridge window to 32-bit address memory\n  arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID\n  arm64: meson: select COMMON_CLK\n  soc: amlogic: meson-clk-measure: remove redundant dev_err call in meson_msr_probe()\n  ARM: dts: qcom: sdx55-telit: Represent secure-regions as 64-bit elements\n  ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64-bit elements\n  ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode\n  ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells\n  ARM: dts: imx7d-pico: Fix the \u0027tuning-step\u0027 property\n  ARM: dts: imx7d-meerkat96: Fix the \u0027tuning-step\u0027 property\n  arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage\n  arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage\n  ARM: imx: pm-imx27: Include \"common.h\"\n  arm64: dts: zii-ultra: fix 12V_MAIN voltage\n  arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance\n  arm64: dts: ls1028a: fix memory node\n  optee: use export_uuid() to copy client UUID\n  arm64: dts: ti: k3*: Introduce reg definition for interrupt routers\n  ...\n"
    },
    {
      "commit": "9b76d71fa8be8c52dbc855ab516754f0c93e2980",
      "tree": "70b50d1ac7c0c859d826a6f13d5ddefc0dae9e61",
      "parents": [
        "1459718d7d79013a4814275c466e0b32da6a26bc",
        "1958e5aef5098e28b7d6e6a2972649901ebecace"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:36:29 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:36:29 2021 -0700"
      },
      "message": "Merge tag \u0027riscv-for-linus-5.14-mw0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux\n\nPull RISC-V updates from Palmer Dabbelt:\n \"We have a handful of new features for 5.14:\n\n   - Support for transparent huge pages.\n\n   - Support for generic PCI resources mapping.\n\n   - Support for the mem\u003d kernel parameter.\n\n   - Support for KFENCE.\n\n   - A handful of fixes to avoid W+X mappings in the kernel.\n\n   - Support for VMAP_STACK based overflow detection.\n\n   - An optimized copy_{to,from}_user\"\n\n* tag \u0027riscv-for-linus-5.14-mw0\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (37 commits)\n  riscv: xip: Fix duplicate included asm/pgtable.h\n  riscv: Fix PTDUMP output now BPF region moved back to module region\n  riscv: __asm_copy_to-from_user: Optimize unaligned memory access and pipeline stall\n  riscv: add VMAP_STACK overflow detection\n  riscv: ptrace: add argn syntax\n  riscv: mm: fix build errors caused by mk_pmd()\n  riscv: Introduce structure that group all variables regarding kernel mapping\n  riscv: Map the kernel with correct permissions the first time\n  riscv: Introduce set_kernel_memory helper\n  riscv: Enable KFENCE for riscv64\n  RISC-V: Use asm-generic for {in,out}{bwlq}\n  riscv: add ASID-based tlbflushing methods\n  riscv: pass the mm_struct to __sbi_tlb_flush_range\n  riscv: Add mem kernel parameter support\n  riscv: Simplify xip and !xip kernel address conversion macros\n  riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED\n  riscv: Only initialize swiotlb when necessary\n  riscv: fix typo in init.c\n  riscv: Cleanup unused functions\n  riscv: mm: Use better bitmap_zalloc()\n  ...\n"
    },
    {
      "commit": "1459718d7d79013a4814275c466e0b32da6a26bc",
      "tree": "1834f69625eb83e1ab392f95b9927e9ec9c89a43",
      "parents": [
        "dcf3c935dd9e8e76c9922e88672fa4ad6a8a4df8",
        "2c669ef6979c370f98d4b876e54f19613c81e075"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:26:52 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:26:52 2021 -0700"
      },
      "message": "Merge tag \u0027powerpc-5.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc fixes from Michael Ellerman:\n \"Fix crashes on 64-bit Book3E due to use of Book3S only mtmsrd\n  instruction.\n\n  Fix \"scheduling while atomic\" warnings at boot due to preempt count\n  underflow.\n\n  Two commits fixing our handling of BPF atomic instructions.\n\n  Fix error handling in xive when allocating an IPI.\n\n  Fix lockup on kernel exec fault on 603.\n\n  Thanks to Bharata B Rao, Cédric Le Goater, Christian Zigotzky,\n  Christophe Leroy, Guenter Roeck, Jiri Olsa, Naveen N. Rao, Nicholas\n  Piggin, and Valentin Schneider\"\n\n* tag \u0027powerpc-5.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:\n  powerpc/preempt: Don\u0027t touch the idle task\u0027s preempt_count during hotplug\n  powerpc/64e: Fix system call illegal mtmsrd instruction\n  powerpc/xive: Fix error handling when allocating an IPI\n  powerpc/bpf: Reject atomic ops in ppc32 JIT\n  powerpc/bpf: Fix detecting BPF atomic instructions\n  powerpc/mm: Fix lockup on kernel exec fault\n"
    },
    {
      "commit": "dcf3c935dd9e8e76c9922e88672fa4ad6a8a4df8",
      "tree": "f8ce3ab321c70b666e14ed145faacc8b3c0ea82c",
      "parents": [
        "7a400bf28334fc7734639db3566394e1fc80670c",
        "1aee020155f364ef538370d3392969f1077b9bae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:19:13 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:19:13 2021 -0700"
      },
      "message": "Merge tag \u0027for-linus-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml\n\nPull UML updates from Richard Weinberger:\n\n - Support for optimized routines based on the host CPU\n\n - Support for PCI via virtio\n\n - Various fixes\n\n* tag \u0027for-linus-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:\n  um: remove unneeded semicolon in um_arch.c\n  um: Remove the repeated declaration\n  um: fix error return code in winch_tramp()\n  um: fix error return code in slip_open()\n  um: Fix stack pointer alignment\n  um: implement flush_cache_vmap/flush_cache_vunmap\n  um: add a UML specific futex implementation\n  um: enable the use of optimized xor routines in UML\n  um: Add support for host CPU flags and alignment\n  um: allow not setting extra rpaths in the linux binary\n  um: virtio/pci: enable suspend/resume\n  um: add PCI over virtio emulation driver\n  um: irqs: allow invoking time-travel handler multiple times\n  um: time-travel/signals: fix ndelay() in interrupt\n  um: expose time-travel mode to userspace side\n  um: export signals_enabled directly\n  um: remove unused smp_sigio_handler() declaration\n  lib: add iomem emulation (logic_iomem)\n  um: allow disabling NO_IOMEM\n"
    },
    {
      "commit": "7a400bf28334fc7734639db3566394e1fc80670c",
      "tree": "b256f49c0010ef1abf43fc09a2f7964e78446ec6",
      "parents": [
        "e49d68ce7cc5a865ce14c1e57938438ab01c3ce3",
        "a801fcfeef96702fa3f9b22ad56c5eb1989d9221"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:10:47 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 10:10:47 2021 -0700"
      },
      "message": "Merge tag \u0027for-linus-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs\n\nPull UBIFS updates from Richard Weinberger:\n\n - Fix for a race xattr list and modification\n\n - Various minor fixes (spelling, return codes, ...)\n\n* tag \u0027for-linus-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs:\n  ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode\n  ubifs: Fix spelling mistakes\n  ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr\n  ubifs: Fix races between xattr_{set|get} and listxattr operations\n  ubifs: fix snprintf() checking\n  ubifs: journal: Fix error return code in ubifs_jnl_write_inode()\n"
    },
    {
      "commit": "c47a5599eda324bacdacd125227a0925d6c50fbe",
      "tree": "2a47bb3f0800d3c5ab64c76030f5bfb7ca414816",
      "parents": [
        "b91e5492f9d7ca89919cfe8b0c5b5996263182f7"
      ],
      "author": {
        "name": "Jin Yao",
        "email": "yao.jin@linux.intel.com",
        "time": "Thu Jul 01 14:42:53 2021 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:04:32 2021 -0300"
      },
      "message": "perf tools: Fix pattern matching for same substring in different PMU type\n\nSome different PMU types may have the same substring. For example, on\nIcelake server we have PMU types \"uncore_imc\" and\n\"uncore_imc_free_running\". Both PMU types have the substring\n\"uncore_imc\".  But the parser wrongly thinks they are the same PMU type.\n\nWe enable an imc event,\nperf stat -e uncore_imc/event\u003d0xe3/ -a -- sleep 1\n\nPerf actually expands the event to:\n\n  uncore_imc_0/event\u003d0xe3/\n  uncore_imc_1/event\u003d0xe3/\n  uncore_imc_2/event\u003d0xe3/\n  uncore_imc_3/event\u003d0xe3/\n  uncore_imc_4/event\u003d0xe3/\n  uncore_imc_5/event\u003d0xe3/\n  uncore_imc_6/event\u003d0xe3/\n  uncore_imc_7/event\u003d0xe3/\n  uncore_imc_free_running_0/event\u003d0xe3/\n  uncore_imc_free_running_1/event\u003d0xe3/\n  uncore_imc_free_running_3/event\u003d0xe3/\n  uncore_imc_free_running_4/event\u003d0xe3/\n\nThat\u0027s because the \"uncore_imc_free_running\" matches the\npattern \"uncore_imc*\".\n\nNow we check that the last characters of PMU name is \u0027_\u003cdigit\u003e\u0027.\n\nFor example, for pattern \"uncore_imc*\", \"uncore_imc_0\" is parsed ok, but\n\"uncore_imc_free_running_0\" fails.\n\nFixes: b2b9d3a3f0211c5d (\"perf pmu: Support wildcards on pmu name in dynamic pmu events\")\nSigned-off-by: Jin Yao \u003cyao.jin@linux.intel.com\u003e\nReviewed-by: Kan Liang \u003ckan.liang@linux.intel.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Agustin Vega-Frias \u003cagustinv@codeaurora.org\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lore.kernel.org/lkml/20210701064253.1175-1-yao.jin@linux.intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b91e5492f9d7ca89919cfe8b0c5b5996263182f7",
      "tree": "2b05c68a36849d1a2edf098ab217dd82c24991fc",
      "parents": [
        "5f148e7c6ad7f6e693a459a1df741db47a5ab82e"
      ],
      "author": {
        "name": "Kan Liang",
        "email": "kan.liang@linux.intel.com",
        "time": "Thu Jul 08 09:03:32 2021 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:04:32 2021 -0300"
      },
      "message": "perf record: Add a dummy event on hybrid systems to collect metadata records\n\nSome symbols may not be resolved if a user only monitors one type of\nPMU.\n\n  $ sudo perf record -e cpu_atom/branch-instructions/ ./big_small_workload\n  $ sudo perf report –stdio\n  # Overhead  Command    Shared Object      Symbol\n  # ........  .........  .................  .....................\n  #\n     28.02%  perf-exec  [unknown]          [.] 0x0000000000401cf6\n     11.32%  perf-exec  [unknown]          [.] 0x0000000000401d04\n     10.90%  perf-exec  [unknown]          [.] 0x0000000000401d11\n     10.61%  perf-exec  [unknown]          [.] 0x0000000000401cfc\n\nTo parse symbols the metadata records, e.g., PERF_RECORD_COMM, which are\ngenerated by the kernel, are required.\n\nTo decide whether to generate the metadata records, the kernel relies on\nthe event_filter_match() to filter the unrelated events.\n\nOn a hybrid system, event_filter_match() further checks the CPU mask of\nthe current enabled PMU. If an event is collected on the CPU which\ndoesn\u0027t have an enabled PMU, it\u0027s treated as an unrelated event.\n\nThe \"big_small_workload\" is created in a big core, but runs on a small\ncore. The metadata records are filtered, because the user only monitors\nthe PMU of the small core. The big core PMU is not enabled.\n\nFor a hybrid system, a dummy event is required to generate the complete\nside-band events.\n\nSigned-off-by: Kan Liang \u003ckan.liang@linux.intel.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Jin Yao \u003cyao.jin@linux.intel.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lore.kernel.org/lkml/1625760212-18441-1-git-send-email-kan.liang@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5f148e7c6ad7f6e693a459a1df741db47a5ab82e",
      "tree": "7a621d6d9adc7c6525ddd571aba30ae8b5aef2c7",
      "parents": [
        "2e6263ab54322bac27589d1102f7a955d3f7ff80"
      ],
      "author": {
        "name": "Kan Liang",
        "email": "kan.liang@linux.intel.com",
        "time": "Thu Jul 08 09:02:49 2021 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:04:32 2021 -0300"
      },
      "message": "perf stat: Add Topdown metrics L2 events as default events\n\nThe Topdown Microarchitecture Analysis (TMA) Method is a structured\nanalysis methodology to identify critical performance bottlenecks in\nout-of-order processors.\n\nThe Topdown metrics L1 event was added as default in 42641d6f4d15e6db\n(\"perf stat: Add Topdown metrics events as default events\")\n\nFrom the Sapphire Rapids server and later platforms, the same dedicated\n\"metrics\" register is extended to support both L1 and L2 events.\n\nAdd both L1 and L2 Topdown metrics events as default to enrich the\ndefault measuring information if the new measurement register is\navailable.\n\nOn legacy systems there is no change to avoid extra multiplexing.\n\nThe topdown_level indicates the max metrics level for the top-down\nstatistics. Set it to 2 to display all L1 and L2 Topdown metrics events.\n\nWith the patch:\n\n  $ perf stat sleep 1\n\n  Performance counter stats for \u0027sleep 1\u0027:\n\n           0.59 msec task-clock             #   0.001 CPUs utilized\n              1      context-switches       #   1.687 K/sec\n              0      cpu-migrations         #   0.000 /sec\n             76      page-faults            # 128.198 K/sec\n      1,405,318      cycles                 #   2.371 GHz\n      1,471,136      instructions           #   1.05  insn per cycle\n        310,132      branches               # 523.136 M/sec\n         10,435      branch-misses          #   3.36% of all branches\n      8,431,908      slots                  #  14.223 G/sec\n      1,554,116      topdown-retiring       #    18.4% retiring\n      1,289,585      topdown-bad-spec       #    15.2% bad speculation\n      2,810,636      topdown-fe-bound       #    33.2% frontend bound\n      2,810,636      topdown-be-bound       #    33.2% backend bound\n        231,464      topdown-heavy-ops      #     2.7% heavy operations   #  15.6% light operations\n      1,223,453      topdown-br-mispredict  #    14.5% branch mispredict  #   0.8% machine clears\n      1,884,779      topdown-fetch-lat      #    22.3% fetch latency      #  10.9% fetch bandwidth\n      1,454,917      topdown-mem-bound      #    17.2% memory bound       #  16.0% Core bound\n\n    1.001179699 seconds time elapsed\n\n    0.000000000 seconds user\n    0.001238000 seconds sys\n\nSigned-off-by: Kan Liang \u003ckan.liang@linux.intel.com\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Jin Yao \u003cyao.jin@linux.intel.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lore.kernel.org/lkml/1625760169-18396-1-git-send-email-kan.liang@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2e6263ab54322bac27589d1102f7a955d3f7ff80",
      "tree": "af67011351792d5add8b0645b9227d6918d9a8bd",
      "parents": [
        "3a683120d88586056c0f6728b11da895bbd773a3"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Jul 06 17:17:02 2021 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:04:32 2021 -0300"
      },
      "message": "libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader()\n\nMove the implementation of evlist__set_leader() to a new libperf\nperf_evlist__set_leader() function with the same functionality make it a\nlibperf exported API.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@kernel.org\u003e\nRequested-by: Shunsuke Nakamura \u003cnakamura.shun@fujitsu.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Michael Petlan \u003cmpetlan@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lore.kernel.org/lkml/20210706151704.73662-6-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3a683120d88586056c0f6728b11da895bbd773a3",
      "tree": "2b7abf84fb8602ea7bd0b8103423556eaba5eb8c",
      "parents": [
        "fba7c86601e2e42d7057db47bf6d45865a208b8c"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Jul 06 17:17:01 2021 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:04:32 2021 -0300"
      },
      "message": "libperf: Move \u0027nr_groups\u0027 from tools/perf to evlist::nr_groups\n\nMove evsel::nr_groups to perf_evsel::nr_groups, so we can move the group\ninterface to libperf.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@kernel.org\u003e\nRequested-by: Shunsuke Nakamura \u003cnakamura.shun@fujitsu.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Michael Petlan \u003cmpetlan@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lore.kernel.org/lkml/20210706151704.73662-5-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fba7c86601e2e42d7057db47bf6d45865a208b8c",
      "tree": "1126aa034be17f0762186189d02b16700ac8c9e7",
      "parents": [
        "38fe0e0156c037c060f81fe4e36549fae760322d"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Jul 06 17:17:00 2021 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:04:31 2021 -0300"
      },
      "message": "libperf: Move \u0027leader\u0027 from tools/perf to perf_evsel::leader\n\nMove evsel::leader to perf_evsel::leader, so we can move the group\ninterface to libperf.\n\nAlso add several evsel helpers to ease up the transition:\n\n  struct evsel *evsel__leader(struct evsel *evsel);\n  - get leader evsel\n\n  bool evsel__has_leader(struct evsel *evsel, struct evsel *leader);\n  - true if evsel has leader as leader\n\n  bool evsel__is_leader(struct evsel *evsel);\n  - true if evsel is itw own leader\n\n  void evsel__set_leader(struct evsel *evsel, struct evsel *leader);\n  - set leader for evsel\n\nCommitter notes:\n\nFix this when building with \u0027make BUILD_BPF_SKEL\u003d1\u0027\n\n  tools/perf/util/bpf_counter.c\n\n  -       if (evsel-\u003eleader-\u003ecore.nr_members \u003e 1) {\n  +       if (evsel-\u003ecore.leader-\u003enr_members \u003e 1) {\n\nSigned-off-by: Jiri Olsa \u003cjolsa@kernel.org\u003e\nRequested-by: Shunsuke Nakamura \u003cnakamura.shun@fujitsu.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Michael Petlan \u003cmpetlan@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lore.kernel.org/lkml/20210706151704.73662-4-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "38fe0e0156c037c060f81fe4e36549fae760322d",
      "tree": "156bc087e80b596d76946523734fe7804beb2a3d",
      "parents": [
        "3d970601dacaefc025a2d690dfd63f56b1bdde0b"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Jul 06 17:16:59 2021 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jul 09 14:04:28 2021 -0300"
      },
      "message": "libperf: Move \u0027idx\u0027 from tools/perf to perf_evsel::idx\n\nMove evsel::idx to perf_evsel::idx, so we can move the group interface\nto libperf.\n\nCommitter notes:\n\nFixup evsel-\u003eidx usage in tools/perf/util/bpf_counter_cgroup.c, that\nappeared in my tree in my local tree.\n\nAlso fixed up these:\n\n$ find tools/perf/ -name \"*.[ch]\" | xargs grep \u0027evsel-\u003eidx\u0027\ntools/perf/ui/gtk/annotate.c:                      evsel-\u003eidx + i);\ntools/perf/ui/gtk/annotate.c:                   evsel-\u003eidx);\n$\n\nThat running \u0027make -C tools/perf build-test\u0027 caught.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@kernel.org\u003e\nRequested-by: Shunsuke Nakamura \u003cnakamura.shun@fujitsu.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Michael Petlan \u003cmpetlan@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lore.kernel.org/lkml/20210706151704.73662-3-jolsa@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e49d68ce7cc5a865ce14c1e57938438ab01c3ce3",
      "tree": "87914fab52e82ce828a3d4778f11d49a6b8d1c1d",
      "parents": [
        "47a7ce62889a52841bcc8cec98dd3bf45af3b4f0",
        "0705e8d1e2207ceeb83dc6e1751b6b82718b353a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:57:27 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:57:27 2021 -0700"
      },
      "message": "Merge tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\nPull ext4 updates from Ted Ts\u0027o:\n \"Ext4 regression and bug fixes\"\n\n* tag \u0027ext4_for_linus_stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: inline jbd2_journal_[un]register_shrinker()\n  ext4: fix flags validity checking for EXT4_IOC_CHECKPOINT\n  ext4: fix possible UAF when remounting r/o a mmp-protected file system\n  ext4: use ext4_grp_locked_error in mb_find_extent\n  ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock\n  Revert \"ext4: consolidate checks for resize of bigalloc into ext4_resize_begin\"\n"
    },
    {
      "commit": "47a7ce62889a52841bcc8cec98dd3bf45af3b4f0",
      "tree": "7c2c6f6f83bf95c181a3c9499ddaf6705d37e86a",
      "parents": [
        "96890bc2eaa1f6bfc1b194e0f0815a10824352a4",
        "4c18347238ab5a4ee0e71ca765460d84c75a26b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:52:13 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:52:13 2021 -0700"
      },
      "message": "Merge tag \u0027ceph-for-5.14-rc1\u0027 of git://github.com/ceph/ceph-client\n\nPull ceph updates from Ilya Dryomov:\n \"We have new filesystem client metrics for reporting I/O sizes from\n  Xiubo, two patchsets from Jeff that begin to untangle some heavyweight\n  blocking locks in the filesystem and a bunch of code cleanups\"\n\n* tag \u0027ceph-for-5.14-rc1\u0027 of git://github.com/ceph/ceph-client:\n  ceph: take reference to req-\u003er_parent at point of assignment\n  ceph: eliminate ceph_async_iput()\n  ceph: don\u0027t take s_mutex in ceph_flush_snaps\n  ceph: don\u0027t take s_mutex in try_flush_caps\n  ceph: don\u0027t take s_mutex or snap_rwsem in ceph_check_caps\n  ceph: eliminate session-\u003es_gen_ttl_lock\n  ceph: allow ceph_put_mds_session to take NULL or ERR_PTR\n  ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm\n  ceph: add some lockdep assertions around snaprealm handling\n  ceph: decoding error in ceph_update_snap_realm should return -EIO\n  ceph: add IO size metrics support\n  ceph: update and rename __update_latency helper to __update_stdev\n  ceph: simplify the metrics struct\n  libceph: fix doc warnings in cls_lock_client.c\n  libceph: remove unnecessary ret variable in ceph_auth_init()\n  libceph: fix some spelling mistakes\n  libceph: kill ceph_none_authorizer::reply_buf\n  ceph: make ceph_queue_cap_snap static\n  ceph: make ceph_netfs_read_ops static\n  ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty\n"
    },
    {
      "commit": "96890bc2eaa1f6bfc1b194e0f0815a10824352a4",
      "tree": "c26a6f72adc8aa5ce62cc7549d95e275109e5617",
      "parents": [
        "227c4d507c71acb7bece298a98d83e5b44433f62",
        "878b3dfc42c4ddbf9e38cd9061e3ddd99a69747a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:43:57 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:43:57 2021 -0700"
      },
      "message": "Merge tag \u0027nfs-for-5.14-1\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client updates from Trond Myklebust:\n \"Highlights include:\n\n  Features:\n\n   - Multiple patches to add support for fcntl() leases over NFSv4.\n\n   - A sysfs interface to display more information about the various\n     transport connections used by the RPC client\n\n   - A sysfs interface to allow a suitably privileged user to offline a\n     transport that may no longer point to a valid server\n\n   - A sysfs interface to allow a suitably privileged user to change the\n     server IP address used by the RPC client\n\n  Stable fixes:\n\n   - Two sunrpc fixes for deadlocks involving privileged rpc_wait_queues\n\n  Bugfixes:\n\n   - SUNRPC: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base()\n\n   - SUNRPC: prevent port reuse on transports which don\u0027t request it.\n\n   - NFSv3: Fix memory leak in posix_acl_create()\n\n   - NFS: Various fixes to attribute revalidation timeouts\n\n   - NFSv4: Fix handling of non-atomic change attribute updates\n\n   - NFSv4: If a server is down, don\u0027t cause mounts to other servers to\n     hang as well\n\n   - pNFS: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT\n\n   - NFS: Fix mount failures due to incorrect setting of the\n     has_sec_mnt_opts filesystem flag\n\n   - NFS: Ensure nfs_readpage returns promptly when an internal error\n     occurs\n\n   - NFS: Fix fscache read from NFS after cache error\n\n   - pNFS: Various bugfixes around the LAYOUTGET operation\"\n\n* tag \u0027nfs-for-5.14-1\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (46 commits)\n  NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can\u0027t load NFSv3\n  NFSv4/pNFS: Don\u0027t call _nfs4_pnfs_v3_ds_connect multiple times\n  NFSv4/pnfs: Clean up layout get on open\n  NFSv4/pnfs: Fix layoutget behaviour after invalidation\n  NFSv4/pnfs: Fix the layout barrier update\n  NFS: Fix fscache read from NFS after cache error\n  NFS: Ensure nfs_readpage returns promptly when internal error occurs\n  sunrpc: remove an offlined xprt using sysfs\n  sunrpc: provide showing transport\u0027s state info in the sysfs directory\n  sunrpc: display xprt\u0027s queuelen of assigned tasks via sysfs\n  sunrpc: provide multipath info in the sysfs directory\n  NFSv4.1 identify and mark RPC tasks that can move between transports\n  sunrpc: provide transport info in the sysfs directory\n  SUNRPC: take a xprt offline using sysfs\n  sunrpc: add dst_attr attributes to the sysfs xprt directory\n  SUNRPC for TCP display xprt\u0027s source port in sysfs xprt_info\n  SUNRPC query transport\u0027s source port\n  SUNRPC display xprt\u0027s main value in sysfs\u0027s xprt_info\n  SUNRPC mark the first transport\n  sunrpc: add add sysfs directory per xprt under each xprt_switch\n  ...\n"
    },
    {
      "commit": "227c4d507c71acb7bece298a98d83e5b44433f62",
      "tree": "4530225b123b33dac28c02b135912af6663685ab",
      "parents": [
        "bd9c3506032983d7bc3245015951db0aad9e6e3d",
        "28607bf3aa6f9762b32dc7f1ed0488823c0651b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:37:56 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:37:56 2021 -0700"
      },
      "message": "Merge tag \u0027f2fs-for-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs\n\nPull f2fs updates from Jaegeuk Kim:\n \"In this round, we\u0027ve improved the compression support especially for\n  Android such as allowing compression for mmap files, replacing the\n  immutable bit with internal bit to prohibits data writes explicitly,\n  and adding a mount option, \"compress_cache\", to improve random reads.\n  And, we added \"readonly\" feature to compact the partition w/\n  compression enabled, which will be useful for Android RO partitions.\n\n  Enhancements:\n   - support compression for mmap file\n   - use an f2fs flag instead of IMMUTABLE bit for compression\n   - support RO feature w/ extent_cache\n   - fully support swapfile with file pinning\n   - improve atgc tunability\n   - add nocompress extensions to unselect files for compression\n\n  Bug fixes:\n   - fix false alaram on iget failure during GC\n   - fix race condition on global pointers when there are multiple f2fs\n     instances\n   - add MODULE_SOFTDEP for initramfs\n\n  As usual, we\u0027ve also cleaned up some places for better code\n  readability (e.g., sysfs/feature, debugging messages, slab cache\n  name, and docs)\"\n\n* tag \u0027f2fs-for-5.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (32 commits)\n  f2fs: drop dirty node pages when cp is in error status\n  f2fs: initialize page-\u003eprivate when using for our internal use\n  f2fs: compress: add nocompress extensions support\n  MAINTAINERS: f2fs: update my email address\n  f2fs: remove false alarm on iget failure during GC\n  f2fs: enable extent cache for compression files in read-only\n  f2fs: fix to avoid adding tab before doc section\n  f2fs: introduce f2fs_casefolded_name slab cache\n  f2fs: swap: support migrating swapfile in aligned write mode\n  f2fs: swap: remove dead codes\n  f2fs: compress: add compress_inode to cache compressed blocks\n  f2fs: clean up /sys/fs/f2fs/\u003cdisk\u003e/features\n  f2fs: add pin_file in feature list\n  f2fs: Advertise encrypted casefolding in sysfs\n  f2fs: Show casefolding support only when supported\n  f2fs: support RO feature\n  f2fs: logging neatening\n  f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit\n  f2fs: compress: remove unneeded preallocation\n  f2fs: atgc: export entries for better tunability via sysfs\n  ...\n"
    },
    {
      "commit": "bd9c3506032983d7bc3245015951db0aad9e6e3d",
      "tree": "042acc990cc83b7aeebfda0bde11401fe41257d8",
      "parents": [
        "f55966571d5eb2876a11e48e798b4592fa1ffbb7",
        "feac00aad12373b994ff4d340ff818792e833a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:29:13 2021 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 09 09:29:13 2021 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (patches from Andrew)\n\nPull yet more updates from Andrew Morton:\n \"54 patches.\n\n  Subsystems affected by this patch series: lib, mm (slub, secretmem,\n  cleanups, init, pagemap, and mremap), and debug\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (54 commits)\n  powerpc/mm: enable HAVE_MOVE_PMD support\n  powerpc/book3s64/mm: update flush_tlb_range to flush page walk cache\n  mm/mremap: allow arch runtime override\n  mm/mremap: hold the rmap lock in write mode when moving page table entries.\n  mm/mremap: use pmd/pud_poplulate to update page table entries\n  mm/mremap: don\u0027t enable optimized PUD move if page table levels is 2\n  mm/mremap: convert huge PUD move to separate helper\n  selftest/mremap_test: avoid crash with static build\n  selftest/mremap_test: update the test to handle pagesize other than 4K\n  mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *\n  mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *\n  kdump: use vmlinux_build_id to simplify\n  buildid: fix kernel-doc notation\n  buildid: mark some arguments const\n  scripts/decode_stacktrace.sh: indicate \u0027auto\u0027 can be used for base path\n  scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm\n  scripts/decode_stacktrace.sh: support debuginfod\n  x86/dumpstack: use %pSb/%pBb for backtrace printing\n  arm64: stacktrace: use %pSb for backtrace printing\n  module: add printk formats to add module build ID to stacktraces\n  ...\n"
    },
    {
      "commit": "9ce85ef2cb5c738754837a6937e120694cde33c9",
      "tree": "8b42add96f803e2ce934a01b4adcac21a296c571",
      "parents": [
        "8f487ef2cbb2d4f6ca8c113d70da63baaf68c91a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri Jul 09 08:20:28 2021 -0600"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Fri Jul 09 08:20:28 2021 -0600"
      },
      "message": "io_uring: remove dead non-zero \u0027poll\u0027 check\n\nColin reports that Coverity complains about checking for poll being\nnon-zero after having dereferenced it multiple times. This is a valid\ncomplaint, and actually a leftover from back when this code was based\non the aio poll code.\n\nKill the redundant check.\n\nLink: https://lore.kernel.org/io-uring/fe70c532-e2a7-3722-58a1-0fa4e5c5ff2c@canonical.com/\nReported-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "48400483565f0b7e633cbef94b139ff295b59de3",
      "tree": "485f5563bf2f0eafcf4d88c29d1aac265e51436b",
      "parents": [
        "f55966571d5eb2876a11e48e798b4592fa1ffbb7",
        "1fee9db9b42d821e8007289d4eea74bdf85b1543"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 09 15:35:13 2021 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 09 15:35:13 2021 +0200"
      },
      "message": "Merge tag \u0027irqchip-fixes-5.14-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent\n\nPull irqchip fixes from Marc Zyngier:\n\n - Fix a MIPS bug where irqdomain loopkups could occur in a context\n   where RCU is not allowed\n\n - Fix a documentation bug for handle_domain_irq\n"
    },
    {
      "commit": "47ce8527fbba145a7723685bc9a27d9855e06491",
      "tree": "f5800a03c5943f1bf2c951b625fe4cb501c86da5",
      "parents": [
        "97e488073cfca0eea84450169ca4cbfcc64e33e3"
      ],
      "author": {
        "name": "Martin Fäcknitz",
        "email": "faecknitz@hotsplots.de",
        "time": "Mon Jul 05 02:03:54 2021 +0200"
      },
      "committer": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Jul 09 15:29:06 2021 +0200"
      },
      "message": "MIPS: vdso: Invalid GIC access through VDSO\n\nAccessing raw timers (currently only CLOCK_MONOTONIC_RAW) through VDSO\ndoesn\u0027t return the correct time when using the GIC as clock source.\nThe address of the GIC mapped page is in this case not calculated\ncorrectly. The GIC mapped page is calculated from the VDSO data by\nsubtracting PAGE_SIZE:\n\n  void *get_gic(const struct vdso_data *data) {\n    return (void __iomem *)data - PAGE_SIZE;\n  }\n\nHowever, the data pointer is not page aligned for raw clock sources.\nThis is because the VDSO data for raw clock sources (CS_RAW \u003d 1) is\nstored after the VDSO data for coarse clock sources (CS_HRES_COARSE \u003d 0).\nTherefore, only the VDSO data for CS_HRES_COARSE is page aligned:\n\n  +--------------------+\n  |                    |\n  | vd[CS_RAW]         | ---+\n  | vd[CS_HRES_COARSE] |    |\n  +--------------------+    | -PAGE_SIZE\n  |                    |    |\n  |  GIC mapped page   | \u003c--+\n  |                    |\n  +--------------------+\n\nWhen __arch_get_hw_counter() is called with \u0026vd[CS_RAW], get_gic returns\nthe wrong address (somewhere inside the GIC mapped page). The GIC counter\nvalues are not returned which results in an invalid time.\n\nFixes: a7f4df4e21dd (\"MIPS: VDSO: Add implementations of gettimeofday() and clock_gettime()\")\nSigned-off-by: Martin Fäcknitz \u003cfaecknitz@hotsplots.de\u003e\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\n"
    },
    {
      "commit": "1fee9db9b42d821e8007289d4eea74bdf85b1543",
      "tree": "6f5b28725cd0b60ac05ccc13b073328b13eec4a2",
      "parents": [
        "0e3c1f30b03599f2ee8ff3327eca53c99564ba13"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@kernel.org",
        "time": "Tue Jul 06 11:38:59 2021 +0100"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "maz@kernel.org",
        "time": "Fri Jul 09 10:18:58 2021 +0100"
      },
      "message": "irqchip/mips: Fix RCU violation when using irqdomain lookup on interrupt entry\n\nSince d4a45c68dc81 (\"irqdomain: Protect the linear revmap with RCU\"),\nany irqdomain lookup requires the RCU read lock to be held.\n\nThis assumes that the architecture code will be structured such as\nirq_enter() will be called *before* the interrupt is looked up\nin the irq domain. However, this isn\u0027t the case for MIPS, and a number\nof drivers are structured to do it the other way around when handling\nan interrupt in their root irqchip (secondary irqchips are OK by\nconstruction).\n\nThis results in a RCU splat on a lockdep-enabled kernel when the kernel\ntakes an interrupt from idle, as reported by Guenter Roeck.\n\nNote that this could have fired previously if any driver had used\ntree-based irqdomain, which always had the RCU requirement.\n\nTo solve this, provide a MIPS-specific helper (do_domain_IRQ())\nas the pendent of do_IRQ() that will do thing in the right order\n(and maybe save some cycles in the process).\n\nIdeally, MIPS would be moved over to using handle_domain_irq(),\nbut that\u0027s much more ambitious.\n\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nTested-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n[maz: add dependency on CONFIG_IRQ_DOMAIN after report from the kernelci bot]\nSigned-off-by: Marc Zyngier \u003cmaz@kernel.org\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Serge Semin \u003cfancer.lancer@gmail.com\u003e\nLink: https://lore.kernel.org/r/20210705172352.GA56304@roeck-us.net\nLink: https://lore.kernel.org/r/20210706110647.3979002-1-maz@kernel.org\n"
    },
    {
      "commit": "e0a3cbcd5cef00cace01546cc6eaaa3b31940da9",
      "tree": "e62be2362cf6e4522e61f5dd2f5ddeced075e4f9",
      "parents": [
        "d4dc277c480c1faf87d452467d16f513b7ae2fb8"
      ],
      "author": {
        "name": "Ronnie Sahlberg",
        "email": "lsahlber@redhat.com",
        "time": "Thu Jul 08 09:24:16 2021 +1000"
      },
      "committer": {
        "name": "Steve French",
        "email": "stfrench@microsoft.com",
        "time": "Thu Jul 08 18:25:04 2021 -0500"
      },
      "message": "cifs: use helpers when parsing uid/gid mount options and validate them\n\nUse the nice helpers to initialize and the uid/gid/cred_uid when passed as mount arguments.\n\nSigned-off-by: Ronnie Sahlberg \u003clsahlber@redhat.com\u003e\nAcked-by: Pavel Shilovsky \u003cpshilovsky@samba.org\u003e\nSigned-off-by: Steve French \u003cstfrench@microsoft.com\u003e\n"
    },
    {
      "commit": "6a942f5780545ebd11aca8b3ac4b163397962322",
      "tree": "f0a20802aa79e32712f4b3ca893166a3072ab98b",
      "parents": [
        "4ee471fe5a5a891ac4fcd45b5457fcb17de694de"
      ],
      "author": {
        "name": "Valentin Schneider",
        "email": "valentin.schneider@arm.com",
        "time": "Wed Jul 07 17:33:38 2021 +0100"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390: preempt: Fix preempt_count initialization\n\nS390\u0027s init_idle_preempt_count(p, cpu) doesn\u0027t actually let us initialize the\npreempt_count of the requested CPU\u0027s idle task: it unconditionally writes\nto the current CPU\u0027s. This clearly conflicts with idle_threads_init(),\nwhich intends to initialize *all* the idle tasks, including their\npreempt_count (or their CPU\u0027s, if the arch uses a per-CPU preempt_count).\n\nUnfortunately, it seems the way s390 does things doesn\u0027t let us initialize\nevery possible CPU\u0027s preempt_count early on, as the pages where this\nresides are only allocated when a CPU is brought up and are freed when it\nis brought down.\n\nLet the arch-specific code set a CPU\u0027s preempt_count when its lowcore is\nallocated, and turn init_idle_preempt_count() into an empty stub.\n\nFixes: f1a0a376ca0c (\"sched/core: Initialize the idle task with preemption disabled\")\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Valentin Schneider \u003cvalentin.schneider@arm.com\u003e\nTested-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nReviewed-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nLink: https://lore.kernel.org/r/20210707163338.1623014-1-valentin.schneider@arm.com\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "4ee471fe5a5a891ac4fcd45b5457fcb17de694de",
      "tree": "9300264986652069d53954ed40532590b8245fd9",
      "parents": [
        "b55e692e6bcbec36b4e0ba683608e7e1e7aab8c7"
      ],
      "author": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Wed Jun 30 10:21:58 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390/linkage: increase asm symbols alignment to 16\n\nBoth clang and gcc (for -march\u003dz13 and later) align functions to 16\nbytes at -O2 to benefit branch prediction.\n\nMake asm symbols alignment consistent with that.\n\nThis also benefits potential ftrace code patching, which is currently\nable to patch 8 aligned bytes at once.\n\nWith defconfig this currently increases .text size by 4104 bytes.\n\nReviewed-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "b55e692e6bcbec36b4e0ba683608e7e1e7aab8c7",
      "tree": "18a2dbbb86321885d60d22d340bfa1170947e460",
      "parents": [
        "a9b660849ffa70aaef868d0bc54e325919fe1281"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 17:55:32 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390: rename CALL_ON_STACK_NORETURN() to call_on_stack_noreturn()\n\nLower case matches the call_on_stack() macro and is easier to read.\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "a9b660849ffa70aaef868d0bc54e325919fe1281",
      "tree": "435c1bf417e2ee589c4e05cdf19ea3709d17cd58",
      "parents": [
        "60a4813c4794281084a0f3de544ccf209f29a957"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 17:53:42 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390: add type checking to CALL_ON_STACK_NORETURN() macro\n\nMake sure the to be called function takes no arguments (and returns void).\nOtherwise usage of CALL_ON_STACK_NORETURN() would generate broken code.\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "60a4813c4794281084a0f3de544ccf209f29a957",
      "tree": "c923741fc26e4a799a240dbd549fa45cfa80a343",
      "parents": [
        "b8f4c89fd719289cee5634e0b1e918ab081ece35"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 17:51:19 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390: remove old CALL_ON_STACK() macro\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "b8f4c89fd719289cee5634e0b1e918ab081ece35",
      "tree": "405192475cc93b31989fbebe18bfa2dc8202293b",
      "parents": [
        "58d4a785da45984ff7cf3046d5c3c35002c9d721"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:56:40 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390/softirq: use call_on_stack() macro\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "58d4a785da45984ff7cf3046d5c3c35002c9d721",
      "tree": "5d98630e4fefc2655a42b6488eb5b757ed16e6bb",
      "parents": [
        "0f541cc20129b8529c33f8aa42734f8bdd006582"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:38:42 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390/lib: use call_on_stack() macro\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "0f541cc20129b8529c33f8aa42734f8bdd006582",
      "tree": "e6c5ab155780c30bfae4fda13227deb5ef228477",
      "parents": [
        "845370f47fa0833d1b39be189c8bfea29a78ecc0"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:38:36 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390/smp: use call_on_stack() macro\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "845370f47fa0833d1b39be189c8bfea29a78ecc0",
      "tree": "119ed467798756530812a84048328ecc70c9fd95",
      "parents": [
        "de556892dc96e33bba7cda6a398f4d367cead50e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:38:26 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390/kexec: use call_on_stack() macro\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "de556892dc96e33bba7cda6a398f4d367cead50e",
      "tree": "ef3d32db02d8b98fb6b7ae2dc09e32f2b987f04a",
      "parents": [
        "7c496e66a20865b79ebd271b323b3c7e222bfa03"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:38:14 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390/irq: use call_on_stack() macro\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "7c496e66a20865b79ebd271b323b3c7e222bfa03",
      "tree": "2584e63358588d672e25247f43dddcd95f967489",
      "parents": [
        "41d71fe59cce41237f24f3b7bdc1b414069a34ed"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:16:18 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:18 2021 +0200"
      },
      "message": "s390/mm: use call_on_stack() macro\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "41d71fe59cce41237f24f3b7bdc1b414069a34ed",
      "tree": "9469aec2543453d14747353a53d4b6d74f246378",
      "parents": [
        "bb250e64e4702774ddee052b57136ab222f59ce1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:16:10 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:17 2021 +0200"
      },
      "message": "s390: introduce proper type handling call_on_stack() macro\n\nThe existing CALL_ON_STACK() macro allows for subtle bugs:\n\n- There is no type checking of the function that is being called. That\n  is: missing or too many arguments do not cause any compile error or\n  warning. The same is true if the return type of the called function\n  changes. This can lead to quite random bugs.\n\n- Sign and zero extension of arguments is missing. Given that the s390\n  C ABI requires that the caller of a function performs proper sign\n  and zero extension this can also lead to subtle bugs.\n\n- If arguments to the CALL_ON_STACK() macros contain functions calls\n  register corruption can happen due to register asm constructs being\n  used.\n\nTherefore introduce a new call_on_stack() macro which is supposed to\nfix all these problems.\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "bb250e64e4702774ddee052b57136ab222f59ce1",
      "tree": "30a462c9cc5294f508dcf287721bca3896c5d476",
      "parents": [
        "2ae6521504941650fd48bcefd288730c3e44211a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 20:57:49 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:17 2021 +0200"
      },
      "message": "s390/irq: simplify on_async_stack()\n\nMake on_async_stack() a bit more readable, even though as usual it\ndepends if one considers \"!!!\" readable or not.\nAt least the new construct to check if the async stack is in use or\nnot is a bit shorter and generates slightly better code.\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "2ae6521504941650fd48bcefd288730c3e44211a",
      "tree": "c39a3db78075ed430ee0357c43e3d6e64a35c651",
      "parents": [
        "938e02beb3a0181ed1c7828e8939ffa32c350bea"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 22:27:06 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:17 2021 +0200"
      },
      "message": "s390/irq: inline do_softirq_own_stack()\n\nMove do_softirq_own_stack() to proper header file so it can be\ninlined; saving a few cycles.\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "938e02beb3a0181ed1c7828e8939ffa32c350bea",
      "tree": "147448fe76dd7f832ac7d63301d60c7cbc58e31f",
      "parents": [
        "4516f355c55f6da231c494c6d2be7d863d02f13c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "hca@linux.ibm.com",
        "time": "Mon Jul 05 22:26:26 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:17 2021 +0200"
      },
      "message": "s390/irq: simplify do_softirq_own_stack()\n\ndo_softirq_own_stack() is always called from task context and\ntherefore it is not necessary to check if the async stack is\ncurrently used.\nRemove the check and directly switch to async stack.\n\nReviewed-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "4516f355c55f6da231c494c6d2be7d863d02f13c",
      "tree": "a367c568e4ab14b907f9d2eea089b4f70e0f0ebd",
      "parents": [
        "d26a357fe88e3875bcdf4a167d4182228c7e8964"
      ],
      "author": {
        "name": "Harald Freudenberger",
        "email": "freude@linux.ibm.com",
        "time": "Mon Jul 05 18:22:56 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:17 2021 +0200"
      },
      "message": "s390/ap: get rid of register asm in ap_dqap()\n\nThis is the second part of the cleanup for the header file ap.h\nto remove the register asm statements. This patch deals with\nthe inline ap_dqap() function where within the assembler code\nan odd register of an register pair is to be addressed.\n\n[hca@linux.ibm.com: this intentionally breaks compilation with any\n clang compilers prior to llvm-project commit 458eac257377 (\"[SystemZ]\n Support the \u0027N\u0027 code for the odd register in inline-asm.\").\n This is hopefully the last clang kernel compile breakage caused by\n incompatibilities between gcc and clang.]\n\nSigned-off-by: Harald Freudenberger \u003cfreude@linux.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "d26a357fe88e3875bcdf4a167d4182228c7e8964",
      "tree": "025d09cac59cd953cb6dd5eef4aa7a33eacd3c18",
      "parents": [
        "e3c7a8d7f44f4b36eb299563526ef8c5cb8011b0"
      ],
      "author": {
        "name": "Sven Schnelle",
        "email": "svens@linux.ibm.com",
        "time": "Wed Jun 30 14:02:41 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:17 2021 +0200"
      },
      "message": "s390: rename PIF_SYSCALL_RESTART to PIF_EXECVE_PGSTE_RESTART\n\nPIF_SYSCALL_RESTART is now only used to restart execve when loading\nPGSTE binaries. Rename the flag to reflect that, and avoid people\nthinking that this bit has anything to do with generic syscall\nrestarting.\n\nSigned-off-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nReviewed-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    },
    {
      "commit": "e3c7a8d7f44f4b36eb299563526ef8c5cb8011b0",
      "tree": "52cfa082f382217276692a600044625c4c93768a",
      "parents": [
        "fbf50f47ea99d07aec59859027352d4837e84ce1"
      ],
      "author": {
        "name": "Sven Schnelle",
        "email": "svens@linux.ibm.com",
        "time": "Wed Jun 30 13:50:55 2021 +0200"
      },
      "committer": {
        "name": "Vasily Gorbik",
        "email": "gor@linux.ibm.com",
        "time": "Thu Jul 08 22:12:17 2021 +0200"
      },
      "message": "s390: move restart of execve() syscall\n\nOn s390, execve might have to be restarted for PGSTE binaries\nlike kvm. In the past this was done via the PIF_SYSCALL_RESTART\nbit. However, with the recent changes, syscalls are now restarted\ndifferently. Now that execve() is the only call that might get\nrestarted via PIF_SYSCALL_RESTART, move the loop to do_syscall().\nThis also has the advantage that the restart is no longer visible\nto userspace.\n\nSigned-off-by: Sven Schnelle \u003csvens@linux.ibm.com\u003e\nReviewed-by: Heiko Carstens \u003chca@linux.ibm.com\u003e\nSigned-off-by: Vasily Gorbik \u003cgor@linux.ibm.com\u003e\n"
    }
  ],
  "next": "fbf50f47ea99d07aec59859027352d4837e84ce1"
}
