)]}'
{
  "log": [
    {
      "commit": "b6bb9676f2165d518b35ba3bea5f1fcfc0d969bf",
      "tree": "58f4fb795fed3f4b2c1cb6bbac9ed25b3134d390",
      "parents": [
        "32d528c4b885108694f613406d9f39fa4873bd37",
        "af5d74e32eb8e1b833f687047f0ffe3801d7229d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:56:35 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:56:35 2022 -0600"
      },
      "message": "Merge tag \u0027m68knommu-for-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\nPull m68knommu update from Greg Ungerer:\n \"Only a single change to use the safer strscpy() instead of strncpy()\n  when setting up the cmdline\"\n\n* tag \u0027m68knommu-for-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68k: use strscpy() to instead of strncpy()\n"
    },
    {
      "commit": "32d528c4b885108694f613406d9f39fa4873bd37",
      "tree": "81eb0075d6d8a1879b7466cd06874fa9edd7c94d",
      "parents": [
        "3e0caea7545430a530bec19bb0de6c1c56c04924",
        "6cad1ecd4e3213d892b70afa999a81849d1f0206"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:53:16 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:53:16 2022 -0600"
      },
      "message": "Merge tag \u0027spdx-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx\n\nPull SPDX/License additions from Greg KH:\n \"Here are two small updates for LICENSES and some kernel files that add\n  the Copyleft-next license and use it in a SPDX tag as a dual-license\n  for some kernel files.\n\n  These have been discussed thoroughly in public on the linux-spdx\n  mailing list, and have the needed acks on them, as well as having been\n  in linux-next with no reported issues for quite some time\"\n\n* tag \u0027spdx-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx:\n  testing: use the copyleft-next-0.3.1 SPDX tag\n  LICENSES: Add the copyleft-next-0.3.1 license\n"
    },
    {
      "commit": "3e0caea7545430a530bec19bb0de6c1c56c04924",
      "tree": "750f30668326058451fad95d07e727fa3fbd35c8",
      "parents": [
        "35f79d0e2c98ff6ecb9b5fc33113158dc7f7353c",
        "3367934dd3035afa72ac79ae649f142a530df157"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:48:24 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:48:24 2022 -0600"
      },
      "message": "Merge tag \u0027devicetree-for-6.2-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux\n\nPull more devicetree updates from Rob Herring:\n \"This is mostly a treewide clean-up from Krzysztof. There\u0027s also a\n  couple of fixes and things that fell thru the cracks.\n\n  I must say this has been a nice merge window without bindings dumped\n  in at the last minute introducing warnings.\n\n  Summary:\n\n   - Treewide dropping of redundant \u0027binding\u0027 or \u0027schema\u0027 from schema\n     titles. This will be followed up with a automated check to catch\n     these.\n\n   - Re-sort vendor-prefies\n\n   - Convert GPIO based watchdog to schema\n\n   - Handle all the variations for clocks, resets, power domains in i.MX\n     PCIe binding\n\n   - Document missing \u0027power-domains\u0027 property in mxsfb\n\n   - Fix error with path references in Tegra XUSB example\n\n   - Honor CONFIG_CMDLINE* even without /chosen node\"\n\n* tag \u0027devicetree-for-6.2-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:\n  dt-bindings: drop redundant part of title (manual)\n  dt-bindings: clock: drop redundant part of title\n  dt-bindings: drop redundant part of title (beginning)\n  dt-bindings: drop redundant part of title (end, part three)\n  dt-bindings: drop redundant part of title (end, part two)\n  dt-bindings: drop redundant part of title (end)\n  dt-bindings: clock: st,stm32mp1-rcc: add proper title\n  dt-bindings: memory-controllers: ti,gpmc-child: drop redundant part of title\n  dt-bindings: drop redundant part of title of shared bindings\n  dt-bindings: watchdog: gpio: Convert bindings to YAML\n  dt-bindings: imx6q-pcie: Handle more resets on legacy platforms\n  dt-bindings: imx6q-pcie: Handle various PD configurations\n  dt-bindings: imx6q-pcie: Handle various clock configurations\n  dt-bindings: hwmon: ntc-thermistor: drop Naveen Krishna Chatradhi from maintainers\n  dt-bindings: mxsfb: Document i.MX8M/i.MX6SX/i.MX6SL power-domains property\n  dt-bindings: vendor-prefixes: sort entries alphabetically\n  dt-bindings: usb: tegra-xusb: Remove path references\n  of: fdt: Honor CONFIG_CMDLINE* even without /chosen node\n"
    },
    {
      "commit": "35f79d0e2c98ff6ecb9b5fc33113158dc7f7353c",
      "tree": "bf6ebb105c4e75f9f5f2e9842a5ac99ec6beeef9",
      "parents": [
        "70b07bec95b6d369f68fb85bc3fe60c423d8b91b",
        "4934fbfb3ff09b8500f63d4624ed8b41647bb822"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:43:53 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:43:53 2022 -0600"
      },
      "message": "Merge tag \u0027parisc-for-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux\n\nPull parisc updates from Helge Deller:\n \"There is one noteable patch, which allows the parisc kernel to use the\n  same MADV_xxx constants as the other architectures going forward. With\n  that change only alpha has one entry left (MADV_DONTNEED is 6 vs 4 on\n  others) which is different. To prevent an ABI breakage, a wrapper is\n  included which translates old MADV values to the new ones, so existing\n  userspace isn\u0027t affected. Reason for that patch is, that some\n  applications wrongly used the standard MADV_xxx values even on some\n  non-x86 platforms and as such those programs failed to run correctly\n  on parisc (examples are qemu-user, tor browser and boringssl).\n\n  Then the kgdb console and the LED code received some fixes, and some\n  0-day warnings are now gone. Finally, the very last compile warning\n  which was visible during a kernel build is now fixed too (in the vDSO\n  code).\n\n  The majority of the patches are tagged for stable series and in\n  summary this patchset is quite small and drops more code than it adds:\n\nFixes:\n   - Fix potential null-ptr-deref in start_task()\n   - Fix kgdb console on serial port\n   - Add missing FORCE prerequisites in Makefile\n   - Drop PMD_SHIFT from calculation in pgtable.h\n\n  Enhancements:\n   - Implement a wrapper to align madvise() MADV_* constants with other\n     architectures\n   - If machine supports running MPE/XL, show the MPE model string\n\n  Cleanups:\n   - Drop duplicate kgdb console code\n   - Indenting fixes in setup_cmdline()\"\n\n* tag \u0027parisc-for-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:\n  parisc: Show MPE/iX model string at bootup\n  parisc: Add missing FORCE prerequisites in Makefile\n  parisc: Move pdc_result struct to firmware.c\n  parisc: Drop locking in pdc console code\n  parisc: Drop duplicate kgdb_pdc console\n  parisc: Fix locking in pdc_iodc_print() firmware call\n  parisc: Drop PMD_SHIFT from calculation in pgtable.h\n  parisc: Align parisc MADV_XXX constants with all other architectures\n  parisc: led: Fix potential null-ptr-deref in start_task()\n  parisc: Fix inconsistent indenting in setup_cmdline()\n"
    },
    {
      "commit": "70b07bec95b6d369f68fb85bc3fe60c423d8b91b",
      "tree": "e2accd8abf947bbfd046123f92e3b6e5d70967a1",
      "parents": [
        "850f7a5cab3314fb26547d636893eb55b4c5527a",
        "32975c491ee410598b33201344c123fcc81a7c33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:32:11 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 20 08:32:11 2022 -0600"
      },
      "message": "Merge tag \u0027asm-generic-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\nPull asm-generic updates from Arnd Bergmann:\n \"There are only three fairly simple patches.\n\n  The #include change to linux/swab.h addresses a userspace build issue,\n  and the change to the mmio tracing logic helps provide more useful\n  traces\"\n\n* tag \u0027asm-generic-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  uapi: Add missing _UAPI prefix to \u003casm-generic/types.h\u003e include guard\n  asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info\n  include/uapi/linux/swab: Fix potentially missing __always_inline\n"
    },
    {
      "commit": "850f7a5cab3314fb26547d636893eb55b4c5527a",
      "tree": "f45a564ec033633852c0b49e1a687de6eb423770",
      "parents": [
        "6feb57c2fd7c787aecf2846a535248899e7b70fa",
        "6f85602d5fdea936077060ca6853587f01716a45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 16:07:59 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 16:07:59 2022 -0600"
      },
      "message": "Merge tag \u0027soc-fixes-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc\n\nPull ARM SoC fixes from Arnd Bergmann:\n \"These are a couple of build fixes from randconfig testing, plus a set\n  of Mediatek SoC specific fixes, all trivial\"\n\n* tag \u0027soc-fixes-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:\n  soc: tegra: fix CPU_BIG_ENDIAN dependencies\n  ARM: disallow pre-ARMv5 builds with ld.lld\n  ARM: pxa: fix building with clang\n  MAINTAINERS: add related dts to IXP4xx\n  ARM: dts: spear: drop 0x from unit address\n  arm64: dts: mt8183: Fix Mali GPU clock\n  arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon\n  soc: mediatek: pm-domains: Fix the power glitch issue\n"
    },
    {
      "commit": "6feb57c2fd7c787aecf2846a535248899e7b70fa",
      "tree": "d87341e41639f58c464919fa857f5411e6f74344",
      "parents": [
        "158738ea75059fb4ddf812e2cb9fe1ff6e22bc70",
        "731c4eac848ff9dd42776da8ed3407b257e3abf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 12:33:32 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 12:33:32 2022 -0600"
      },
      "message": "Merge tag \u0027kbuild-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild\n\nPull Kbuild updates from Masahiro Yamada:\n\n - Support zstd-compressed debug info\n\n - Allow W\u003d1 builds to detect objects shared among multiple modules\n\n - Add srcrpm-pkg target to generate a source RPM package\n\n - Make the -s option detection work for future GNU Make versions\n\n - Add -Werror to KBUILD_CPPFLAGS when CONFIG_WERROR\u003dy\n\n - Allow W\u003d1 builds to detect -Wundef warnings in any preprocessed files\n\n - Raise the minimum supported version of binutils to 2.25\n\n - Use $(intcmp ...) to compare integers if GNU Make \u003e\u003d 4.4 is used\n\n - Use $(file ...) to read a file if GNU Make \u003e\u003d 4.2 is used\n\n - Print error if GNU Make older than 3.82 is used\n\n - Allow modpost to detect section mismatches with Clang LTO\n\n - Include vmlinuz.efi into kernel tarballs for arm64 CONFIG_EFI_ZBOOT\u003dy\n\n* tag \u0027kbuild-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (29 commits)\n  buildtar: fix tarballs with EFI_ZBOOT enabled\n  modpost: Include \u0027.text.*\u0027 in TEXT_SECTIONS\n  padata: Mark padata_work_init() as __ref\n  kbuild: ensure Make \u003e\u003d 3.82 is used\n  kbuild: refactor the prerequisites of the modpost rule\n  kbuild: change module.order to list *.o instead of *.ko\n  kbuild: use .NOTINTERMEDIATE for future GNU Make versions\n  kconfig: refactor Makefile to reduce process forks\n  kbuild: add read-file macro\n  kbuild: do not sort after reading modules.order\n  kbuild: add test-{ge,gt,le,lt} macros\n  Documentation: raise minimum supported version of binutils to 2.25\n  kbuild: add -Wundef to KBUILD_CPPFLAGS for W\u003d1 builds\n  kbuild: move -Werror from KBUILD_CFLAGS to KBUILD_CPPFLAGS\n  kbuild: Port silent mode detection to future gnu make.\n  init/version.c: remove #include \u003cgenerated/utsrelease.h\u003e\n  firmware_loader: remove #include \u003cgenerated/utsrelease.h\u003e\n  modpost: Mark uuid_le type to be suitable only for MEI\n  kbuild: add ability to make source rpm buildable using koji\n  kbuild: warn objects shared among multiple modules\n  ...\n"
    },
    {
      "commit": "158738ea75059fb4ddf812e2cb9fe1ff6e22bc70",
      "tree": "41aa6e3bc58ed933dfcb885796fa3ba581ea2573",
      "parents": [
        "aeba12b26c79fc35e07e511f692a8907037d95da",
        "70d822cfb782ebed5c41bdad9fa520b5ec1c6923"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 12:26:03 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 12:26:03 2022 -0600"
      },
      "message": "Merge tag \u0027zstd-linus-v6.2\u0027 of https://github.com/terrelln/linux\n\nPull zstd updates from Nick Terrell:\n \"Update the kernel to upstream zstd v1.5.2 [0]. Specifically to the tag\n  v1.5.2-kernel [1] which includes several cherrypicked fixes for the\n  kernel on top of v1.5.2.\n\n  Excepting the MAINTAINERS change, all the changes in this can be\n  generated by:\n\n    git clone https://github.com/facebook/zstd\n    cd zstd/contrib/linux-kernel\n    git checkout v1.5.2-kernel\n    LINUX\u003d/path/to/linux/repo make import\n\n  Additionally, this includes several minor typo fixes, which have all\n  been fixed upstream so they are maintained on the next import\"\n\nLink: https://github.com/facebook/zstd/releases/tag/v1.5.2 [0]\nLink: https://github.com/facebook/zstd/tree/v1.5.2-kernel [1]\nLink: https://lore.kernel.org/lkml/20221024202606.404049-1-nickrterrell@gmail.com/\nLink: https://github.com/torvalds/linux/commit/637a642f5ca5e850186bb64ac75ebb0f124b458d\n\n* tag \u0027zstd-linus-v6.2\u0027 of https://github.com/terrelln/linux:\n  zstd: import usptream v1.5.2\n  zstd: Move zstd-common module exports to zstd_common_module.c\n  lib: zstd: Fix comment typo\n  lib: zstd: fix repeated words in comments\n  MAINTAINERS: git://github -\u003e https://github.com for terrelln\n  lib: zstd: clean up double word in comment.\n"
    },
    {
      "commit": "6f85602d5fdea936077060ca6853587f01716a45",
      "tree": "89b1894f07cce72c0a787dd919f6d1f5e07b06aa",
      "parents": [
        "b9cb6be06b56f9ad73072c2728138fb339da7d32",
        "dba8eb83af9dd757ef645b52200775e86883d858"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:47:40 2022 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:47:40 2022 +0100"
      },
      "message": "Merge tag \u0027v6.1-soc-fixes\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/fixes\n\nPM domains: enable isolation before resetting power\n\n* tag \u0027v6.1-soc-fixes\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:\n  soc: mediatek: pm-domains: Fix the power glitch issue\n\nLink: https://lore.kernel.org/r/29c8b913-53cf-096f-fe44-832ceaeac116@suse.com\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b9cb6be06b56f9ad73072c2728138fb339da7d32",
      "tree": "8280585c2ca2f19586923e5db384b005fd4ae64b",
      "parents": [
        "ba4b4d0293ed12ec2eda09e0329d9831243ca699",
        "ad2631b5645a1d0ca9bf6fecf71f77e3b0071ee5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:47:18 2022 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:47:18 2022 +0100"
      },
      "message": "Merge tag \u0027v6.1-dts64-fixes\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/fixes\n\nMT8183: fix phandle for GPU clock\nMT8195 demo: fix size of secmon reserved memory area\n\n* tag \u0027v6.1-dts64-fixes\u0027 of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:\n  arm64: dts: mt8183: Fix Mali GPU clock\n  arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon\n\nLink: https://lore.kernel.org/r/af4c45ce-a150-438f-dab4-e47b120c32c4@suse.com\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "ba4b4d0293ed12ec2eda09e0329d9831243ca699",
      "tree": "7cf5a94138c345bd6a68a56ba145f8e657a598d6",
      "parents": [
        "6a7ee50f8f56dc181e1150cc101896053b02d220"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 15 17:53:21 2022 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:47:01 2022 +0100"
      },
      "message": "soc: tegra: fix CPU_BIG_ENDIAN dependencies\n\nMy previous patch to prevent BPMP from being enabled on big\nendian kernels caused a build regression:\n\nWARNING: unmet direct dependencies detected for TEGRA_BPMP\n  Depends on [n]: ARCH_TEGRA [\u003dy] \u0026\u0026 TEGRA_HSP_MBOX [\u003dy] \u0026\u0026 TEGRA_IVC [\u003dy] \u0026\u0026 !CPU_BIG_ENDIAN [\u003dy]\n  Selected by [y]:\n  - ARCH_TEGRA_186_SOC [\u003dy] \u0026\u0026 ARCH_TEGRA [\u003dy] \u0026\u0026 ARM64 [\u003dy]\n  - ARCH_TEGRA_194_SOC [\u003dy] \u0026\u0026 ARCH_TEGRA [\u003dy] \u0026\u0026 ARM64 [\u003dy]\n  - ARCH_TEGRA_234_SOC [\u003dy] \u0026\u0026 ARCH_TEGRA [\u003dy] \u0026\u0026 ARM64 [\u003dy]\n\nAdd even more such dependencies for the SoC types that use\nthe BPMP driver.\n\nFixes: 4ddb1bf1a837 (\"tegra: mark BPMP driver as little-endian only\")\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thierry Reding \u003ctreding@nvidia.com\u003e\nLink: https://lore.kernel.org/r/20221215165336.1781080-1-arnd@kernel.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "6a7ee50f8f56dc181e1150cc101896053b02d220",
      "tree": "819e9132c94ca662bd636ff9c8bb7bdde4fc3c04",
      "parents": [
        "4b88615950fc805690b92b46c8ab794beb4bd6aa"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 15 17:26:20 2022 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:46:50 2022 +0100"
      },
      "message": "ARM: disallow pre-ARMv5 builds with ld.lld\n\nlld cannot build for ARMv4/v4T targets because it inserts \u0027blx\u0027 instructions\nthat are unsupported there:\n\n  ld.lld: warning: lld uses blx instruction, no object with architecture supporting feature detected\n\nAdd a Kconfig time dependency to prevent those targets from being\nselected in randconfig builds.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Nathan Chancellor \u003cnathan@kernel.org\u003e\nLink: https://github.com/llvm/llvm-project/issues/50764\nLink: https://github.com/ClangBuiltLinux/linux/issues/964\nLink: https://lore.kernel.org/r/20221215162635.3750763-1-arnd@kernel.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4b88615950fc805690b92b46c8ab794beb4bd6aa",
      "tree": "119d07e702005d5f780e0b459016be01ecc8fc55",
      "parents": [
        "4c03c4188cfb831e4ac093599192aedd60625a45"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 15 17:25:14 2022 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:46:32 2022 +0100"
      },
      "message": "ARM: pxa: fix building with clang\n\nThe integrated assembler in clang does not understand the xscale\nspecific mra/mar instructions:\n\narch/arm/mach-pxa/pxa27x.c:136:15: error: unsupported architectural extension: xscale\n        asm volatile(\".arch_extension xscale\\n\\t\"\narch/arm/mach-pxa/pxa27x.c:136:40: error: invalid instruction, did you mean: mcr, mla, mrc, mrs, msr?\n        mra r2, r3, acc0\n\nSince these are coprocessor features, the same can be expressed using\nmrrc/mcrr, so use that for builds with IAS.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nLink: https://lore.kernel.org/r/20221215162529.3659187-1-arnd@kernel.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4c03c4188cfb831e4ac093599192aedd60625a45",
      "tree": "f903f6cb4552052f7612b6e8aeaaef347880fa6b",
      "parents": [
        "2b76cfe190305fe02d8120df64f2a1bb6a3d3889"
      ],
      "author": {
        "name": "Corentin Labbe",
        "email": "clabbe@baylibre.com",
        "time": "Wed Dec 14 21:42:23 2022 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:46:21 2022 +0100"
      },
      "message": "MAINTAINERS: add related dts to IXP4xx\n\nget_maintainer.pl currently give no maintainer on all IXP4xx DTS files.\nAdd them to the set of files handled by IXP4xx maintainers.\n\nSigned-off-by: Corentin Labbe \u003cclabbe@baylibre.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nLink: https://lore.kernel.org/r/20221005105734.3513581-1-clabbe@baylibre.com\nLink: https://lore.kernel.org/r/20221214204223.177807-1-linus.walleij@linaro.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "2b76cfe190305fe02d8120df64f2a1bb6a3d3889",
      "tree": "8dcaab7799aece87005b5e0d5d472afc338e71a1",
      "parents": [
        "830b3c68c1fb1e9176028d02ef86f3cf76aa2476"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Sat Dec 10 12:33:46 2022 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Dec 19 16:45:45 2022 +0100"
      },
      "message": "ARM: dts: spear: drop 0x from unit address\n\nBy coding style, unit address should not start with 0x.\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nLink: https://lore.kernel.org/r/20221210113347.63939-1-krzysztof.kozlowski@linaro.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "aeba12b26c79fc35e07e511f692a8907037d95da",
      "tree": "43010489850d38c71858b19010adb1943267e1ac",
      "parents": [
        "acd04af6e4765bdc322adab3bf72e249b8b65457",
        "75333d48f92256a0dec91dbf07835e804fc411c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 09:10:33 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 09:10:33 2022 -0600"
      },
      "message": "Merge tag \u0027nfsd-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux\n\nPull more nfsd updates from Chuck Lever:\n \"This contains a number of crasher fixes that were not ready for the\n  initial pull request last week.\n\n  In particular, Jeff\u0027s patch attempts to address reference count\n  underflows in NFSD\u0027s filecache, which have been very difficult to\n  track down because there is no reliable reproducer.\n\n  Common failure modes:\n      https://bugzilla.kernel.org/show_bug.cgi?id\u003d216691#c11\n      https://bugzilla.kernel.org/show_bug.cgi?id\u003d216674#c6\n      https://bugzilla.redhat.com/show_bug.cgi?id\u003d2138605\n\n  The race windows were found by inspection and the clean-ups appear\n  sensible and pass regression testing, so we include them here in the\n  hope that they address the problem. However we remain vigilant because\n  we don\u0027t have 100% certainty yet that the problem is fully addressed.\n\n  Summary:\n\n   - Address numerous reports of refcount underflows in NFSD\u0027s filecache\n\n   - Address a UAF in callback setup error handling\n\n   - Address a UAF during server-to-server copy\"\n\n* tag \u0027nfsd-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux:\n  NFSD: fix use-after-free in __nfs42_ssc_open()\n  nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure\n  nfsd: rework refcounting in filecache\n"
    },
    {
      "commit": "4934fbfb3ff09b8500f63d4624ed8b41647bb822",
      "tree": "59fffdb0f2e352309941bf915f07a8f1192a87a3",
      "parents": [
        "9086e6017957c5cd6ea28d94b70e0d513d6b7800"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Oct 21 10:03:52 2022 +0200"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Dec 19 16:08:52 2022 +0100"
      },
      "message": "parisc: Show MPE/iX model string at bootup\n\nSome (mostly 64-bit machines) machines allow to run MPE/iX and report the MPE\nmodel string via firmware call. Enhance the pdc_model_sysmodel() function to\nreport that model string.\nNote that some 32-bit machines like the B160L wrongly report success for the\nfirmware call, so include a check to prevent showing wrong info.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "acd04af6e4765bdc322adab3bf72e249b8b65457",
      "tree": "a03500ddbc8d21cf2c536eecd2b25786a524160d",
      "parents": [
        "9322af3e6aeae04c7eda3e6a0c977e97a13cf6ed",
        "e88f319a2546fd7772c726bf3a82a23b0859ddeb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 09:00:00 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 09:00:00 2022 -0600"
      },
      "message": "Merge tag \u0027rtc-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux\n\nPull RTC updates from Alexandre Belloni:\n \"Most of the changes are a rework of the cmos driver by Rafael and\n  fixes for issues found using static checkers. The removal of a driver\n  leads to a reduction of the number of LOC of the subsystem.\n\n  Removed driver:\n   - davinci\n\n  Updates:\n   - convert i2c drivers to .probe_new\n   - fix spelling mistakes and duplicated words in comments\n   - cmos: rework wake setup and ACPI event handling\n   - cros-ec: Limit RTC alarm range to fix alarmtimer\n   - ds1347: fix century register handling\n   - efi: wakeup support\n   - isl12022: temperature sensor support\n   - pcf85063: fix read_alarm and clkout\n   - pcf8523: use stop bit to detect invalid time\n   - pcf8563: use RTC_FEATURE_ALARM\n   - snvs: be more flexible on LPSRT reads\n   - many static checker fixes\"\n\n* tag \u0027rtc-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (48 commits)\n  rtc: ds1742: use devm_platform_get_and_ioremap_resource()\n  rtc: mxc_v2: Add missing clk_disable_unprepare()\n  rtc: rs5c313: correct some spelling mistakes\n  rtc: at91rm9200: Fix syntax errors in comments\n  rtc: remove duplicated words in comments\n  rtc: rv3028: Use IRQ flags obtained from device tree if available\n  rtc: ds1307: use sysfs_emit() to instead of scnprintf()\n  rtc: isl12026: drop obsolete dependency on COMPILE_TEST\n  dt-bindings: rtc: m41t80: Convert text schema to YAML one\n  rtc: pcf85063: fix pcf85063_clkout_control\n  rtc: rx6110: fix warning with !OF\n  rtc: rk808: reduce \u0027struct rk808\u0027 usage\n  rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()\n  dt-bindings: rtc: convert rtc-meson.txt to dt-schema\n  rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()\n  rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()\n  rtc: pcf85063: Fix reading alarm\n  rtc: pcf8523: fix for stop bit\n  rtc: efi: Add wakeup support\n  rtc: pcf8563: clear RTC_FEATURE_ALARM if no irq\n  ...\n"
    },
    {
      "commit": "9322af3e6aeae04c7eda3e6a0c977e97a13cf6ed",
      "tree": "35dc3e22f52ace8749b12846065f84b2fac63d13",
      "parents": [
        "1b6a349a40b9dc5fc510c856080e468e3782e5a9",
        "25483dedd2f5d9bc6928cd790ee59772fb880a79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:54:17 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:54:17 2022 -0600"
      },
      "message": "Merge tag \u0027dmaengine-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine\n\nPull dmaengine updates from Vinod Koul:\n \"New support:\n\n    - Qualcomm SDM670, SM6115 and SM6375 GPI controller support\n\n    - Ingenic JZ4755 dmaengine support\n\n    - Removal of iop-adma driver\n\n  Updates:\n\n   - Tegra support for dma-channel-mask\n\n   - at_hdmac cleanup and virt-chan support for this driver\"\n\n* tag \u0027dmaengine-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine: (46 commits)\n  dmaengine: Revert \"dmaengine: remove s3c24xx driver\"\n  dmaengine: tegra: Add support for dma-channel-mask\n  dt-bindings: dmaengine: Add dma-channel-mask to Tegra GPCDMA\n  dmaengine: idxd: Remove linux/msi.h include\n  dt-bindings: dmaengine: qcom: gpi: add compatible for SM6375\n  dmaengine: idxd: Fix crc_val field for completion record\n  dmaengine: at_hdmac: Convert driver to use virt-dma\n  dmaengine: at_hdmac: Remove unused member of at_dma_chan\n  dmaengine: at_hdmac: Rename \"chan_common\" to \"dma_chan\"\n  dmaengine: at_hdmac: Rename \"dma_common\" to \"dma_device\"\n  dmaengine: at_hdmac: Use bitfield access macros\n  dmaengine: at_hdmac: Keep register definitions and structures private to at_hdmac.c\n  dmaengine: at_hdmac: Set include entries in alphabetic order\n  dmaengine: at_hdmac: Use pm_ptr()\n  dmaengine: at_hdmac: Use devm_clk_get()\n  dmaengine: at_hdmac: Use devm_platform_ioremap_resource\n  dmaengine: at_hdmac: Use devm_kzalloc() and struct_size()\n  dmaengine: at_hdmac: Introduce atc_get_llis_residue()\n  dmaengine: at_hdmac: s/atc_get_bytes_left/atc_get_residue\n  dmaengine: at_hdmac: Pass residue by address to avoid unnecessary implicit casts\n  ...\n"
    },
    {
      "commit": "1b6a349a40b9dc5fc510c856080e468e3782e5a9",
      "tree": "256af5200dfe22d8d7926b0a901000d6e1f43731",
      "parents": [
        "e79041113b19b8c7b8410d862d4a3630debded58",
        "7cbf00bd4142cd88ac7ecbc4ea7b917a220cb721"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:47:33 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:47:33 2022 -0600"
      },
      "message": "Merge tag \u0027soundwire-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire\n\nPull soundwire updates from Vinod Koul:\n \"This include bunch of Intel driver code reorganization and support for\n  qcom v1.7.0 controller:\n\n   - intel: reorganization of hw_ops callbacks, splitting files etc\n\n   - qcom: support for v1.7.0 qcom controllers\"\n\n* tag \u0027soundwire-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:\n  soundwire: intel: split auxdevice to different file\n  soundwire: intel: add in-band wake callbacks in hw_ops\n  soundwire: intel: add link power management callbacks in hw_ops\n  soundwire: intel: add bus management callbacks in hw_ops\n  soundwire: intel: add register_dai callback in hw_ops\n  soundwire: intel: add debugfs callbacks in hw_ops\n  soundwire: intel: start using hw_ops\n  dt-bindings: soundwire: Convert text bindings to DT Schema\n  soundwire: cadence: use dai_runtime_array instead of dma_data\n  soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime\n  soundwire: qcom: add support for v1.7 Soundwire Controller\n  dt-bindings: soundwire: qcom: add v1.7.0 support\n  soundwire: qcom: make reset optional for v1.6 controller\n  soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID\n  soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15\n"
    },
    {
      "commit": "e79041113b19b8c7b8410d862d4a3630debded58",
      "tree": "581b5ce8a812de69078b8c825eba2cc91358d7ec",
      "parents": [
        "b8fd76f41820951d8a6e2521c25f54afadf338bd",
        "bea3ce759b4664f20f1f57c53fe018c3b67da147"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:40:58 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:40:58 2022 -0600"
      },
      "message": "Merge tag \u0027phy-for-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy\n\nPull phy updates from Vinod Koul:\n \"This tme we have again a big pile of qcom-qmp-* changes, one new\n  driver and bunch of new hardware support.\n\n  New hardware support:\n\n   - Allwinner H616 USB PHY and A100 DPHY support\n\n   - TI J721s2, J784s4 and J721e support\n\n   - Freescale i.MX8MP PCIe PHY support\n\n   - New driver for Renesas Ethernet SERDES supporting R-Car S4-8\n\n   - Qualcomm SM8450 PCIe1 PHY support in EP mode\n\n   - Qualcomm SC8280XP PCIe PHY support (including x4 mode)\n\n   - Fixed Qualcomm SC8280XP USB4-USB3-DP PHY DT bindings\n\n  Updates:\n\n   - A big pile of updates on qcom-qmp-* drivers following the driver\n     split and reorganization merged earlier\n\n   - Phy order of API calls documentation update\"\n\n* tag \u0027phy-for-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (174 commits)\n  phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support\n  dt-bindings: phy-j721e-wiz: add j721s2 compatible string\n  phy: use devm_platform_get_and_ioremap_resource()\n  phy: allwinner: phy-sun6i-mipi-dphy: Add the A100 DPHY variant\n  phy: allwinner: phy-sun6i-mipi-dphy: Add a variant power-on hook\n  phy: allwinner: phy-sun6i-mipi-dphy: Set the enable bit last\n  phy: allwinner: phy-sun6i-mipi-dphy: Make RX support optional\n  dt-bindings: sun6i-a31-mipi-dphy: Add the A100 DPHY variant\n  dt-bindings: sun6i-a31-mipi-dphy: Add the interrupts property\n  phy: qcom-qmp-pcie: drop redundant clock allocation\n  phy: qcom-qmp-usb: drop redundant clock allocation\n  phy: qcom-qmp: drop unused type header\n  phy: qcom-qmp-usb: drop sc8280xp reference-clock source\n  dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: drop reference-clock source\n  phy: qcom-qmp-combo: add support for updated sc8280xp binding\n  phy: qcom-qmp-combo: rename DP_PHY register pointer\n  phy: qcom-qmp-combo: rename common-register pointers\n  phy: qcom-qmp-combo: clean up DP clock callbacks\n  phy: qcom-qmp-combo: separate clock and provider registration\n  phy: qcom-qmp-combo: add clock registration helper\n  ...\n"
    },
    {
      "commit": "b8fd76f41820951d8a6e2521c25f54afadf338bd",
      "tree": "b5681ae9ff5cd25904a6ed1c45883497574605a1",
      "parents": [
        "2f26e424552efd50722f4cf61f7f080373adbb1e",
        "e3eca2e4f6489ed3143c80ce90bfa7ef7e12ebc7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:34:39 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:34:39 2022 -0600"
      },
      "message": "Merge tag \u0027iommu-updates-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu\n\nPull iommu updates from Joerg Roedel:\n \"Core code:\n   - map/unmap_pages() cleanup\n   - SVA and IOPF refactoring\n   - Clean up and document return codes from device/domain attachment\n\n  AMD driver:\n   - Rework and extend parsing code for ivrs_ioapic, ivrs_hpet and\n     ivrs_acpihid command line options\n   - Some smaller cleanups\n\n  Intel driver:\n   - Blocking domain support\n   - Cleanups\n\n  S390 driver:\n   - Fixes and improvements for attach and aperture handling\n\n  PAMU driver:\n   - Resource leak fix and cleanup\n\n  Rockchip driver:\n   - Page table permission bit fix\n\n  Mediatek driver:\n   - Improve safety from invalid dts input\n   - Smaller fixes and improvements\n\n  Exynos driver:\n   - Fix driver initialization sequence\n\n  Sun50i driver:\n   - Remove IOMMU_DOMAIN_IDENTITY as it has not been working forever\n   - Various other fixes\"\n\n* tag \u0027iommu-updates-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (74 commits)\n  iommu/mediatek: Fix forever loop in error handling\n  iommu/mediatek: Fix crash on isr after kexec()\n  iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY\n  iommu/amd: Fix typo in macro parameter name\n  iommu/mediatek: Remove unused \"mapping\" member from mtk_iommu_data\n  iommu/mediatek: Improve safety for mediatek,smi property in larb nodes\n  iommu/mediatek: Validate number of phandles associated with \"mediatek,larbs\"\n  iommu/mediatek: Add error path for loop of mm_dts_parse\n  iommu/mediatek: Use component_match_add\n  iommu/mediatek: Add platform_device_put for recovering the device refcnt\n  iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()\n  iommu/vt-d: Use real field for indication of first level\n  iommu/vt-d: Remove unnecessary domain_context_mapped()\n  iommu/vt-d: Rename domain_add_dev_info()\n  iommu/vt-d: Rename iommu_disable_dev_iotlb()\n  iommu/vt-d: Add blocking domain support\n  iommu/vt-d: Add device_block_translation() helper\n  iommu/vt-d: Allocate pasid table in device probe path\n  iommu/amd: Check return value of mmu_notifier_register()\n  iommu/amd: Fix pci device refcount leak in ppr_notifier()\n  ...\n"
    },
    {
      "commit": "2f26e424552efd50722f4cf61f7f080373adbb1e",
      "tree": "2ee52ba17fe19a6456d7110447e7127fd56c6b18",
      "parents": [
        "96bab5b926e4c2d970f70495f4554f905babd09d",
        "5535f4f70cfc15ef55b6ea7c7e17337b17337cb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:23:27 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 08:23:27 2022 -0600"
      },
      "message": "Merge tag \u0027loongarch-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson\n\nPull LoongArch updates from Huacai Chen:\n\n - Switch to relative exception tables\n\n - Add unaligned access support\n\n - Add alternative runtime patching mechanism\n\n - Add FDT booting support from efi system table\n\n - Add suspend/hibernation (ACPI S3/S4) support\n\n - Add basic STACKPROTECTOR support\n\n - Add ftrace (function tracer) support\n\n - Update the default config file\n\n* tag \u0027loongarch-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: (24 commits)\n  LoongArch: Update Loongson-3 default config file\n  LoongArch: modules/ftrace: Initialize PLT at load time\n  LoongArch/ftrace: Add HAVE_FUNCTION_GRAPH_RET_ADDR_PTR support\n  LoongArch/ftrace: Add HAVE_DYNAMIC_FTRACE_WITH_ARGS support\n  LoongArch/ftrace: Add HAVE_DYNAMIC_FTRACE_WITH_REGS support\n  LoongArch/ftrace: Add dynamic function graph tracer support\n  LoongArch/ftrace: Add dynamic function tracer support\n  LoongArch/ftrace: Add recordmcount support\n  LoongArch/ftrace: Add basic support\n  LoongArch: module: Use got/plt section indices for relocations\n  LoongArch: Add basic STACKPROTECTOR support\n  LoongArch: Add hibernation (ACPI S4) support\n  LoongArch: Add suspend (ACPI S3) support\n  LoongArch: Add processing ISA Node in DeviceTree\n  LoongArch: Add FDT booting support from efi system table\n  LoongArch: Use alternative to optimize libraries\n  LoongArch: Add alternative runtime patching mechanism\n  LoongArch: Add unaligned access support\n  LoongArch: BPF: Add BPF exception tables\n  LoongArch: Remove the .fixup section usage\n  ...\n"
    },
    {
      "commit": "96bab5b926e4c2d970f70495f4554f905babd09d",
      "tree": "b27b340e66e04fdf39586d4def8b8512247efbab",
      "parents": [
        "5f6e430f931d245da838db3e10e918681207029b",
        "7e2004906fb52257772be0ef262fba2d5eb1653b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 07:51:30 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 07:51:30 2022 -0600"
      },
      "message": "Merge tag \u0027csky-for-linus-6.2-rc1\u0027 of https://github.com/c-sky/csky-linux\n\nPull arch/csky updates from Guo Ren:\n\n - Revert rseq support - it wasn\u0027t ready\n\n - Add current_stack_pointer support\n\n - Typo fixup\n\n* tag \u0027csky-for-linus-6.2-rc1\u0027 of https://github.com/c-sky/csky-linux:\n  Revert \"csky: Add support for restartable sequence\"\n  Revert \"csky: Fixup CONFIG_DEBUG_RSEQ\"\n  csky: Kconfig: Fix spelling mistake \"Meory\" -\u003e \"Memory\"\n  csky: add arch support current_stack_pointer\n"
    },
    {
      "commit": "5f6e430f931d245da838db3e10e918681207029b",
      "tree": "6adc54a582652ae470ce95d9205f798568339ff0",
      "parents": [
        "a6e3e6f138058ff184d8ef5064a033b3f5fee8f8",
        "980411a4d1bb925d28cd9e8d8301dc982ece788d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 07:13:33 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 07:13:33 2022 -0600"
      },
      "message": "Merge tag \u0027powerpc-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux\n\nPull powerpc updates from Michael Ellerman:\n\n - Add powerpc qspinlock implementation optimised for large system\n   scalability and paravirt. See the merge message for more details\n\n - Enable objtool to be built on powerpc to generate mcount locations\n\n - Use a temporary mm for code patching with the Radix MMU, so the\n   writable mapping is restricted to the patching CPU\n\n - Add an option to build the 64-bit big-endian kernel with the ELFv2\n   ABI\n\n - Sanitise user registers on interrupt entry on 64-bit Book3S\n\n - Many other small features and fixes\n\nThanks to Aboorva Devarajan, Angel Iglesias, Benjamin Gray, Bjorn\nHelgaas, Bo Liu, Chen Lifu, Christoph Hellwig, Christophe JAILLET,\nChristophe Leroy, Christopher M. Riedl, Colin Ian King, Deming Wang,\nDisha Goel, Dmitry Torokhov, Finn Thain, Geert Uytterhoeven, Gustavo A.\nR. Silva, Haowen Bai, Joel Stanley, Jordan Niethe, Julia Lawall, Kajol\nJain, Laurent Dufour, Li zeming, Miaoqian Lin, Michael Jeanson, Nathan\nLynch, Naveen N. Rao, Nayna Jain, Nicholas Miehlbradt, Nicholas Piggin,\nPali Rohár, Randy Dunlap, Rohan McLure, Russell Currey, Sathvika\nVasireddy, Shaomin Deng, Stephen Kitt, Stephen Rothwell, Thomas\nWeißschuh, Tiezhu Yang, Uwe Kleine-König, Xie Shaowen, Xiu Jianfeng,\nXueBing Chen, Yang Yingliang, Zhang Jiaming, ruanjinjie, Jessica Yu,\nand Wolfram Sang.\n\n* tag \u0027powerpc-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (181 commits)\n  powerpc/code-patching: Fix oops with DEBUG_VM enabled\n  powerpc/qspinlock: Fix 32-bit build\n  powerpc/prom: Fix 32-bit build\n  powerpc/rtas: mandate RTAS syscall filtering\n  powerpc/rtas: define pr_fmt and convert printk call sites\n  powerpc/rtas: clean up includes\n  powerpc/rtas: clean up rtas_error_log_max initialization\n  powerpc/pseries/eeh: use correct API for error log size\n  powerpc/rtas: avoid scheduling in rtas_os_term()\n  powerpc/rtas: avoid device tree lookups in rtas_os_term()\n  powerpc/rtasd: use correct OF API for event scan rate\n  powerpc/rtas: document rtas_call()\n  powerpc/pseries: unregister VPA when hot unplugging a CPU\n  powerpc/pseries: reset the RCU watchdogs after a LPM\n  powerpc: Take in account addition CPU node when building kexec FDT\n  powerpc: export the CPU node count\n  powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state\n  powerpc/dts/fsl: Fix pca954x i2c-mux node names\n  cxl: Remove unnecessary cxl_pci_window_alignment()\n  selftests/powerpc: Fix resource leaks\n  ...\n"
    },
    {
      "commit": "a6e3e6f138058ff184d8ef5064a033b3f5fee8f8",
      "tree": "4b619d7ce31cb649bc2ea9b2f20c6197b3137973",
      "parents": [
        "1ea9d333ba475041efe43d9d9bc32e64aea2ea2b",
        "f9eeef5918bbe1f2545d36280330dced25d6cf97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 07:03:44 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 07:03:44 2022 -0600"
      },
      "message": "Merge tag \u0027mm-nonmm-stable-2022-12-17-20-32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull fault-injection updates from Andrew Morton:\n \"Some fault-injection improvements from Wei Yongjun which enable\n  stacktrace filtering on x86_64\"\n\n* tag \u0027mm-nonmm-stable-2022-12-17-20-32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:\n  fault-injection: make stacktrace filter works as expected\n  fault-injection: make some stack filter attrs more readable\n  fault-injection: skip stacktrace filtering by default\n  fault-injection: allow stacktrace filter for x86-64\n"
    },
    {
      "commit": "1ea9d333ba475041efe43d9d9bc32e64aea2ea2b",
      "tree": "7f47a7769d0a81b3c0e0b695a3eda9b56381cb45",
      "parents": [
        "4f292c4de4f6fb83776c0ff22674121eb6ddfa2f",
        "8b777594d2341a82f00b57c020f8af05bded1178"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 06:58:57 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 19 06:58:57 2022 -0600"
      },
      "message": "Merge tag \u0027mm-stable-2022-12-17-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm\n\nPull more mm updates from Andrew Morton:\n\n - A few late-breaking minor fixups\n\n - Two minor feature patches which were awkwardly dependent on mm-nonmm.\n   I need to set up a new branch to handle such things.\n\n* tag \u0027mm-stable-2022-12-17-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:\n  MAINTAINERS: zram: zsmalloc: Add an additional co-maintainer\n  mm/kmemleak: use %pK to display kernel pointers in backtrace\n  mm: use stack_depot for recording kmemleak\u0027s backtrace\n  maple_tree: update copyright dates for test code\n  maple_tree: fix mas_find_rev() comment\n  mm/gup_test: free memory allocated via kvcalloc() using kvfree()\n"
    },
    {
      "commit": "9086e6017957c5cd6ea28d94b70e0d513d6b7800",
      "tree": "f285dcbdb66c99dd715176ba2c88840e2229a2ba",
      "parents": [
        "4add395bc77f19e2e5cedbef4368ffdebc89b165"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 17 20:05:43 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Dec 18 22:18:49 2022 +0100"
      },
      "message": "parisc: Add missing FORCE prerequisites in Makefile\n\nFix those make warnings:\n    arch/parisc/kernel/vdso32/Makefile:30: FORCE prerequisite is missing\n    arch/parisc/kernel/vdso64/Makefile:30: FORCE prerequisite is missing\n\nAdd the missing FORCE prerequisites for all build targets identified by\n\"make help\".\n\nFixes: e1f86d7b4b2a5213 (\"kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk\")\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 5.18+\n"
    },
    {
      "commit": "4add395bc77f19e2e5cedbef4368ffdebc89b165",
      "tree": "f700dffab1d7c551816b0ddb34bf10e000afd0d9",
      "parents": [
        "7dc4dbfe750e1f18c511e73c8ed114da8de9ff85"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 17 18:38:03 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Dec 18 22:18:49 2022 +0100"
      },
      "message": "parisc: Move pdc_result struct to firmware.c\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "7dc4dbfe750e1f18c511e73c8ed114da8de9ff85",
      "tree": "dcaa9056f7f60455647d645876a7b7072e9bff0d",
      "parents": [
        "7e6652c79ecd74e1112500668d956367dc3772a5"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 17 17:45:40 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Dec 18 22:18:49 2022 +0100"
      },
      "message": "parisc: Drop locking in pdc console code\n\nNo need to have specific locking for console I/O since\nthe PDC functions provide an own locking.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 6.1+\n"
    },
    {
      "commit": "7e6652c79ecd74e1112500668d956367dc3772a5",
      "tree": "9f11f2a83c50849910a50de7b5754dca944cdacd",
      "parents": [
        "7236aae5f81f3efbd93d0601e74fc05994bc2580"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Nov 26 21:35:29 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Dec 18 22:18:49 2022 +0100"
      },
      "message": "parisc: Drop duplicate kgdb_pdc console\n\nThe kgdb console is already implemented and registered in pdc_cons.c,\nso the duplicate code can be dropped.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 6.1+\n"
    },
    {
      "commit": "7236aae5f81f3efbd93d0601e74fc05994bc2580",
      "tree": "b4e888ee45eb64822698dc212f21810bdc07c89f",
      "parents": [
        "fe94cb1a614d2df2764d49ac959d8b7e4cb98e15"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Nov 26 21:29:31 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Dec 18 22:18:49 2022 +0100"
      },
      "message": "parisc: Fix locking in pdc_iodc_print() firmware call\n\nUtilize pdc_lock spinlock to protect parallel modifications of the\niodc_dbuf[] buffer, check length to prevent buffer overflow of\niodc_dbuf[], drop the iodc_retbuf[] buffer and fix some wrong\nindentings.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 6.0+\n"
    },
    {
      "commit": "fe94cb1a614d2df2764d49ac959d8b7e4cb98e15",
      "tree": "c73b677eb530470d7db05edbff2c246b6e4f47b9",
      "parents": [
        "71bdea6f798b425bc0003780b13e3fdecb16a010"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Dec 14 22:17:57 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 17 23:19:39 2022 +0100"
      },
      "message": "parisc: Drop PMD_SHIFT from calculation in pgtable.h\n\nPMD_SHIFT isn\u0027t defined if CONFIG_PGTABLE_LEVELS \u003d\u003d 3, and as\nsuch the kernel test robot found this warning:\n\n In file included from include/linux/pgtable.h:6,\n                  from arch/parisc/kernel/head.S:23:\n arch/parisc/include/asm/pgtable.h:169:32: warning: \"PMD_SHIFT\" is not defined, evaluates to 0 [-Wundef]\n     169 | #if (KERNEL_INITIAL_ORDER) \u003e\u003d (PMD_SHIFT)\n\nAvoid the warning by using PLD_SHIFT and BITS_PER_PTE.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nReported-by: kernel test robot \u003clkp@intel.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 6.0+\n"
    },
    {
      "commit": "71bdea6f798b425bc0003780b13e3fdecb16a010",
      "tree": "5977f44eb3b734b91f477bcbed9e632b719c1615",
      "parents": [
        "41f563ab3c33698bdfc3403c7c2e6c94e73681e4"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Dec 11 19:50:20 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 17 23:19:39 2022 +0100"
      },
      "message": "parisc: Align parisc MADV_XXX constants with all other architectures\n\nAdjust some MADV_XXX constants to be in sync what their values are on\nall other platforms. There is currently no reason to have an own\nnumbering on parisc, but it requires workarounds in many userspace\nsources (e.g. glibc, qemu, ...) - which are often forgotten and thus\nintroduce bugs and different behaviour on parisc.\n\nA wrapper avoids an ABI breakage for existing userspace applications by\ntranslating any old values to the new ones, so this change allows us to\nmove over all programs to the new ABI over time.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "41f563ab3c33698bdfc3403c7c2e6c94e73681e4",
      "tree": "709401d0bddad8e5890de63441371c067bdf594e",
      "parents": [
        "1bc5434632593ea3bb3a1ed2499af8c31796448b"
      ],
      "author": {
        "name": "Shang XiaoJing",
        "email": "shangxiaojing@huawei.com",
        "time": "Thu Nov 17 10:45:14 2022 +0800"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 17 23:19:38 2022 +0100"
      },
      "message": "parisc: led: Fix potential null-ptr-deref in start_task()\n\nstart_task() calls create_singlethread_workqueue() and not checked the\nret value, which may return NULL. And a null-ptr-deref may happen:\n\nstart_task()\n    create_singlethread_workqueue() # failed, led_wq is NULL\n    queue_delayed_work()\n        queue_delayed_work_on()\n            __queue_delayed_work()  # warning here, but continue\n                __queue_work()      # access wq-\u003eflags, null-ptr-deref\n\nCheck the ret value and return -ENOMEM if it is NULL.\n\nFixes: 3499495205a6 (\"[PARISC] Use work queue in LED/LCD driver instead of tasklet.\")\nSigned-off-by: Shang XiaoJing \u003cshangxiaojing@huawei.com\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "4f292c4de4f6fb83776c0ff22674121eb6ddfa2f",
      "tree": "7625005ed153dbc8341867bfc0076aae5adf93f9",
      "parents": [
        "03d84bd6d43269df2dc63b2945dfed6610fac526",
        "3e844d842d49cdbe61a4b338bdd512654179488a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 14:06:53 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 14:06:53 2022 -0600"
      },
      "message": "Merge tag \u0027x86_mm_for_6.2_v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 mm updates from Dave Hansen:\n \"New Feature:\n\n   - Randomize the per-cpu entry areas\n\n  Cleanups:\n\n   - Have CR3_ADDR_MASK use PHYSICAL_PAGE_MASK instead of open coding it\n\n   - Move to \"native\" set_memory_rox() helper\n\n   - Clean up pmd_get_atomic() and i386-PAE\n\n   - Remove some unused page table size macros\"\n\n* tag \u0027x86_mm_for_6.2_v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (35 commits)\n  x86/mm: Ensure forced page table splitting\n  x86/kasan: Populate shadow for shared chunk of the CPU entry area\n  x86/kasan: Add helpers to align shadow addresses up and down\n  x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names\n  x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area\n  x86/mm: Recompute physical address for every page of per-CPU CEA mapping\n  x86/mm: Rename __change_page_attr_set_clr(.checkalias)\n  x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias()\n  x86/mm: Untangle __change_page_attr_set_clr(.checkalias)\n  x86/mm: Add a few comments\n  x86/mm: Fix CR3_ADDR_MASK\n  x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros\n  mm: Convert __HAVE_ARCH_P..P_GET to the new style\n  mm: Remove pointless barrier() after pmdp_get_lockless()\n  x86/mm/pae: Get rid of set_64bit()\n  x86_64: Remove pointless set_64bit() usage\n  x86/mm/pae: Be consistent with pXXp_get_and_clear()\n  x86/mm/pae: Use WRITE_ONCE()\n  x86/mm/pae: Don\u0027t (ab)use atomic64\n  mm/gup: Fix the lockless PMD access\n  ...\n"
    },
    {
      "commit": "03d84bd6d43269df2dc63b2945dfed6610fac526",
      "tree": "3293a926fb88228b2cf3db68b230cdb20a0b7ae3",
      "parents": [
        "f9ff5644bcc04221bae56f922122f2b7f5d24d62",
        "4545c6a3d6ba71747eaa984c338ddd745e56e23f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 13:58:09 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 13:58:09 2022 -0600"
      },
      "message": "Merge tag \u0027msi-fixes-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms\n\nPull MSI fixes from Marc Zyngier:\n \"Thomas tasked me with sending out a few urgent fixes after the giant\n  MSI rework that landed in 6.2, as both s390 and powerpc ended-up\n  suffering from it (they do not use the full core code infrastructure,\n  leading to these previously undetected issues):\n\n   - Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when the\n     architecture does not make use of irq domains instead of returning\n     0, which is pretty limiting.\n\n   - Check for the presence of an irq domain when validating the MSI\n     iterator, as s390/powerpc won\u0027t have one.\n\n   - Fix powerpc\u0027s MSI backends which fail to clear the descriptor\u0027s IRQ\n     field on teardown, leading to a splat and leaked descriptors\"\n\n* tag \u0027msi-fixes-6.2-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms:\n  powerpc/msi: Fix deassociation of MSI descriptors\n  genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present\n  genirq/msi: Check for the presence of an irq domain when validating msi_ctrl\n"
    },
    {
      "commit": "f9ff5644bcc04221bae56f922122f2b7f5d24d62",
      "tree": "8fc30e156e5f5adefa6ae6085c9b057f5f8413db",
      "parents": [
        "b220f31147d7b5b504c1d27ae0d631f5bb1964af",
        "3ffa9f713c39a213a08d9ff13ab983a8aa5d8b5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:55:19 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:55:19 2022 -0600"
      },
      "message": "Merge tag \u0027hsi-for-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi\n\nPull HSI updates from Sebastian Reichel:\n\n - misc small fixes\n\n* tag \u0027hsi-for-6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi:\n  HSI: omap_ssi_core: Fix error handling in ssi_init()\n  headers: Remove some left-over license text in include/uapi/linux/hsi/\n  HSI: omap_ssi_core: fix possible memory leak in ssi_probe()\n  HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()\n  HSI: ssi_protocol: Fix return type of ssip_pn_xmit()\n"
    },
    {
      "commit": "b220f31147d7b5b504c1d27ae0d631f5bb1964af",
      "tree": "c03985f0a97bce9d71baf039368ba2db4d634c63",
      "parents": [
        "b611996ef270a88ebb350c82832c4d76913887e9",
        "104bb8a663451404a26331263ce5b96c34504049"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:39:31 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:39:31 2022 -0600"
      },
      "message": "Merge tag \u0027for-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply\n\nPull power supply and reset updates from Sebastian Reichel:\n\n - bq25890: add charge voltage/current support\n\n - bd99954: convert to linear range\n\n - convert all i2c drivers to use probe_new\n\n - misc fixes and cleanups\n\n* tag \u0027for-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (51 commits)\n  power: supply: fix null pointer dereferencing in power_supply_get_battery_info\n  power: supply: bq25890: Fix usb-notifier probe and remove races\n  power: supply: bq25890: Ensure pump_express_work is cancelled on remove\n  power: supply: Fix refcount leak in rk817_charger_probe\n  power: supply: bq25890: Only use pdata-\u003eregulator_init_data for vbus\n  power: supply: ab8500: Fix error handling in ab8500_charger_init()\n  power: supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe()\n  power: supply: z2_battery: Fix possible memleak in z2_batt_probe()\n  power: supply: z2_battery: Convert to i2c\u0027s .probe_new()\n  power: supply: ucs1002: Convert to i2c\u0027s .probe_new()\n  power: supply: smb347: Convert to i2c\u0027s .probe_new()\n  power: supply: sbs-manager: Convert to i2c\u0027s .probe_new()\n  power: supply: sbs: Convert to i2c\u0027s .probe_new()\n  power: supply: rt9455: Convert to i2c\u0027s .probe_new()\n  power: supply: rt5033_battery: Convert to i2c\u0027s .probe_new()\n  power: supply: max17042_battery: Convert to i2c\u0027s .probe_new()\n  power: supply: max17040: Convert to i2c\u0027s .probe_new()\n  power: supply: max14656: Convert to i2c\u0027s .probe_new()\n  power: supply: ltc4162-l: Convert to i2c\u0027s .probe_new()\n  power: supply: ltc2941: Convert to i2c\u0027s .probe_new()\n  ...\n"
    },
    {
      "commit": "b611996ef270a88ebb350c82832c4d76913887e9",
      "tree": "aaa2f4ff249acfe5c17e6bd892c4d12d57ce10f4",
      "parents": [
        "75caf5940899a33165fb3d521492f3cd6b20c9a7",
        "9ec0b7e06835b857f892feb2fe6121db1393425d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:34:01 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:34:01 2022 -0600"
      },
      "message": "Merge tag \u0027linux-watchdog-6.2-rc1\u0027 of git://www.linux-watchdog.org/linux-watchdog\n\nPull watchdog updates from Wim Van Sebroeck:\n\n - Add Advantech EC watchdog driver\n\n - Add support for MT6795 Helio X10 watchdog and toprgu\n\n - Add support for MT8188 watchdog device\n\n - Remove #ifdef guards for PM related functions\n\n - Other fixes and improvements\n\n* tag \u0027linux-watchdog-6.2-rc1\u0027 of git://www.linux-watchdog.org/linux-watchdog:\n  watchdog: aspeed: Enable pre-timeout interrupt\n  watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running\n  watchdog: rn5t618: add support for read out bootstatus\n  watchdog: kempld: Remove #ifdef guards for PM related functions\n  watchdog: omap: Remove #ifdef guards for PM related functions\n  watchdog: twl4030: Remove #ifdef guards for PM related functions\n  watchdog: at91rm9200: Remove #ifdef guards for PM related functions\n  watchdog: Add Advantech EC watchdog driver\n  dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible for MT8173\n  dt-bindings: watchdog: mediatek,mtk-wdt: Add compatible for MT6795\n  dt-bindings: watchdog: mediatek: Convert mtk-wdt to json-schema\n  watchdog: mediatek: mt8188: add wdt support\n  dt-bindings: reset: mt8188: add toprgu reset-controller header file\n  dt-bindings: watchdog: Add compatible for MediaTek MT8188\n  watchdog: mtk_wdt: Add support for MT6795 Helio X10 watchdog and toprgu\n"
    },
    {
      "commit": "75caf5940899a33165fb3d521492f3cd6b20c9a7",
      "tree": "c35e9aef6d27c3befbf75574207cb722d0e4a106",
      "parents": [
        "ed56954cf5a8b7abb530676a073d14f9de661d69",
        "7cb092a0336c5770656c6742e7a7ce3042c8c44e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:28:25 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:28:25 2022 -0600"
      },
      "message": "Merge tag \u0027leds-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds\n\nPull LED updates from Pavel Machek:\n \"Lee Jones offered his help with maintaining LEDs, thanks a lot.\n\n  Plus, there are some bugfixes as a bonus\"\n\n* tag \u0027leds-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds:\n  leds: MAINTAINERS: include dt-bindings headers\n  leds: qcom,pm8058-led: Convert to DT schema\n  leds: use sysfs_emit() to instead of scnprintf()\n  leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3}\n  MAINTAINERS: Add additional co-maintainer to LEDs\n  leds: lp5523: fix out-of-bounds bug in lp5523_selftest()\n  dt-bindings: leds: Add \u0027cpuX\u0027 to \u0027linux,default-trigger\u0027\n  led: qcom-lpg: Fix sleeping in atomic\n  leds: max8997: Don\u0027t error if there is no pdata\n  leds: lp55xx: remove variable j\n  leds-pca955x: Remove the unused function pca95xx_num_led_regs()\n"
    },
    {
      "commit": "ed56954cf5a8b7abb530676a073d14f9de661d69",
      "tree": "4b7dcd9a516a941ef72564387548714e577b45aa",
      "parents": [
        "6830d50325ee27fbf0150f77cbec1ed304a5b8f6",
        "5244ca88671a1981ceec09c5c8809f003e6a62aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:23:42 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:23:42 2022 -0600"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma\n\nPull rdma fixes from Jason Gunthorpe:\n \"Fix two build warnings on 32 bit platforms\n\n  It seems the linux-next CI and 0-day bot are not testing enough 32 bit\n  configurations, as soon as you merged the rdma pull request there were\n  two instant reports of warnings on these sytems that I would have\n  thought should have been covered by time in linux-next\n\n  Anyhow, here are the fixes so people don\u0027t hit problems with -Werror\"\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma:\n  RDMA/siw: Fix pointer cast warning\n  RDMA/rxe: Fix compile warnings on 32-bit\n"
    },
    {
      "commit": "6830d50325ee27fbf0150f77cbec1ed304a5b8f6",
      "tree": "36d60ecf094fbf910c038dbc2d07555ba25652bf",
      "parents": [
        "77856d911a8c8724ee8e2b09d55979fc1de8f1c0",
        "6b46a06100dd0e0ebe400573e94ccd09163bfd5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:18:04 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 08:18:04 2022 -0600"
      },
      "message": "Merge tag \u0027gfs2-v6.1-rc7-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2\n\nPull gfs2 updtaes from Andreas Gruenbacher:\n\n - Revert a change to delete_work_func() that has gone wrong in commit\n   c412a97cf6c5 (\"gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED\n   inodes\").\n\n - Avoid dequeuing GL_ASYNC glock holders twice by first checking if the\n   holder is still queued.\n\n - gfs2: Always check the inode size of inline inodes when reading in\n   inodes to prevent corrupt filesystem images from causing weid errors.\n\n - Properly handle a race between gfs2_create_inode() and\n   gfs2_inode_lookup() that causes insert_inode_locked4() to return\n   -EBUSY.\n\n - Fix and clean up the interaction between gfs2_create_inode() and\n   gfs2_evict_inode() by completely handling the inode deallocation and\n   destruction in gfs2_evict_inode().\n\n - Remove support for glock holder auto-demotion as we have no current\n   plans of using this feature again.\n\n - And a few more minor cleanups and clarifications.\n\n* tag \u0027gfs2-v6.1-rc7-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2:\n  gfs2: Remove support for glock holder auto-demotion (2)\n  gfs2: Remove support for glock holder auto-demotion\n  gfs2: Minor gfs2_try_evict cleanup\n  gfs2: Partially revert gfs2_inode_lookup change\n  gfs2: Add gfs2_inode_lookup comment\n  gfs2: Uninline and improve glock_{set,clear}_object\n  gfs2: Simply dequeue iopen glock in gfs2_evict_inode\n  gfs2: Clean up after gfs2_create_inode rework\n  gfs2: Avoid dequeuing GL_ASYNC glock holders twice\n  gfs2: Make gfs2_glock_hold return its glock argument\n  gfs2: Always check inode size of inline inodes\n  gfs2: Cosmetic gfs2_dinode_{in,out} cleanup\n  gfs2: Handle -EBUSY result of insert_inode_locked4\n  gfs2: Fix and clean up create / evict interaction\n  gfs2: Clean up initialization of \"ip\" in gfs2_create_inode\n  gfs2: Get rid of ghs[] in gfs2_create_inode\n  gfs2: Add extra error check in alloc_dinode\n"
    },
    {
      "commit": "731c4eac848ff9dd42776da8ed3407b257e3abf0",
      "tree": "e2392a72d7fd6705e763d6b40e583dbf6832faa2",
      "parents": [
        "19331e84c3873256537d446afec1f6c507f8c4ef"
      ],
      "author": {
        "name": "Veronika Kabatova",
        "email": "vkabatov@redhat.com",
        "time": "Wed Dec 14 14:20:02 2022 +0100"
      },
      "committer": {
        "name": "Masahiro Yamada",
        "email": "masahiroy@kernel.org",
        "time": "Sat Dec 17 21:55:04 2022 +0900"
      },
      "message": "buildtar: fix tarballs with EFI_ZBOOT enabled\n\nWhen CONFIG_EFI_ZBOOT is enabled, the binary name is not Image.gz\nanymore but vmlinuz.efi. No vmlinuz gets put into the tarball as the\nbuildtar script doesn\u0027t recognize this name. Remedy this by adding the\nbinary name to the list of acceptable files to package.\n\nReported-by: CKI Project \u003ccki-project@redhat.com\u003e\nSigned-off-by: Veronika Kabatova \u003cvkabatov@redhat.com\u003e\nAcked-by: Ard Biesheuvel \u003cardb@kernel.org\u003e\nSigned-off-by: Masahiro Yamada \u003cmasahiroy@kernel.org\u003e\n"
    },
    {
      "commit": "1bc5434632593ea3bb3a1ed2499af8c31796448b",
      "tree": "e7a642a8cd431fe0d0d195e26dfa577b2b56a1eb",
      "parents": [
        "830b3c68c1fb1e9176028d02ef86f3cf76aa2476"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Nov 16 21:46:03 2022 +0100"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 17 13:25:34 2022 +0100"
      },
      "message": "parisc: Fix inconsistent indenting in setup_cmdline()\n\nFix warning reported by 0-DAY CI Kernel Test Service:\narch/parisc/kernel/setup.c:64 setup_cmdline() warn: inconsistent indenting\n\nReported-by: kernel test robot \u003clkp@intel.com\u003e\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\n"
    },
    {
      "commit": "4545c6a3d6ba71747eaa984c338ddd745e56e23f",
      "tree": "b763baaa590afe082b94857fcd9d81fc57a879c9",
      "parents": [
        "e982ad82bd8f7931f5788a15dfa3709f7a7ee79f"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@kernel.org",
        "time": "Sat Dec 17 10:46:44 2022 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "maz@kernel.org",
        "time": "Sat Dec 17 10:58:48 2022 +0000"
      },
      "message": "powerpc/msi: Fix deassociation of MSI descriptors\n\nSince 2f2940d16823 (\"genirq/msi: Remove filter from\nmsi_free_descs_free_range()\"), the core MSI code relies on the\nmsi_desc-\u003eirq field to have been cleared before the descriptor\ncan be freed, as it indicates that there is no association with\na device anymore.\n\nThe irq domain code provides this guarantee, and so does s390,\nwhich is one of the two architectures not using irq domains for\nMSIs.\n\nPowerpc, however, is missing this particular requirements,\nleading in a splat and leaked MSI descriptors.\n\nAdding the now required irq reset to the handful of powerpc backends\nthat implement MSIs fixes that particular problem.\n\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Marc Zyngier \u003cmaz@kernel.org\u003e\nLink: https://lore.kernel.org/r/70dab88e-6119-0c12-7c6a-61bcbe239f66@roeck-us.net\n"
    },
    {
      "commit": "5244ca88671a1981ceec09c5c8809f003e6a62aa",
      "tree": "cdfeed6828c1ad0b4d1a5553321b922a7a6fc67b",
      "parents": [
        "5fc24e6022d47c19d92fb8b84c1616754ef6fdb2"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Dec 15 18:03:43 2022 +0100"
      },
      "committer": {
        "name": "Jason Gunthorpe",
        "email": "jgg@nvidia.com",
        "time": "Fri Dec 16 16:07:38 2022 -0400"
      },
      "message": "RDMA/siw: Fix pointer cast warning\n\nThe previous build fix left a remaining issue in configurations with\n64-bit dma_addr_t on 32-bit architectures:\n\ndrivers/infiniband/sw/siw/siw_qp_tx.c: In function \u0027siw_get_pblpage\u0027:\ndrivers/infiniband/sw/siw/siw_qp_tx.c:32:37: error: cast to pointer from integer of different size [-Werror\u003dint-to-pointer-cast]\n   32 |                 return virt_to_page((void *)paddr);\n      |                                     ^\n\nUse the same double cast here that the driver uses elsewhere to convert\nbetween dma_addr_t and void*.\n\nFixes: 0d1b756acf60 (\"RDMA/siw: Pass a pointer to virt_to_page()\")\nLink: https://lore.kernel.org/r/20221215170347.2612403-1-arnd@kernel.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Bernard Metzler \u003cbmt@zurich.ibm.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Jason Gunthorpe \u003cjgg@nvidia.com\u003e\n"
    },
    {
      "commit": "77856d911a8c8724ee8e2b09d55979fc1de8f1c0",
      "tree": "e895658d3ec29c6892ec20412765698c39ab3aa9",
      "parents": [
        "aa4800e31c547ed00681318335ca2298c4bca33a",
        "c0cd1d541704c45030cbb2031612fdd68e8e15d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 13:46:41 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 13:46:41 2022 -0600"
      },
      "message": "Merge tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 fixes from Will Deacon:\n\n - Fix Kconfig dependencies to re-allow the enabling of function graph\n   tracer and shadow call stacks at the same time.\n\n - Revert the workaround for CPU erratum #2645198 since the CONFIG_\n   guards were incorrect and the code has therefore not seen any real\n   exposure in -next.\n\n* tag \u0027arm64-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:\n  Revert \"arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption\"\n  ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack\n"
    },
    {
      "commit": "aa4800e31c547ed00681318335ca2298c4bca33a",
      "tree": "1f4421527540c16e4fb25ff7a9b8bd8c592d091b",
      "parents": [
        "dcde56bb37a9f900c11eec56b0ecaca5653cc829",
        "4ff17c448a7b0f437a17622d67f1c5c609c3a0e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 13:21:20 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 13:21:20 2022 -0600"
      },
      "message": "Merge tag \u0027perf-tools-for-v6.2-1-2022-12-16\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux\n\nPull perf tools updates from Arnaldo Carvalho de Melo:\n \"Libraries:\n\n   - Drop the old copy of libtraceevent in tools/lib/traceevent/ now\n     that all major distros ship it from its external repository.\n\n     This is now just another feature detection, emitting a warning when\n     the libtraceevent-dev[el] package isn\u0027t installed, disabling the\n     build of perf features and tools that strictly require parsing\n     things from tracefs while keeping the core functionality present\n     and working with a subset of the events, the most used ones like\n     CPU cycles, hardware cache and also vendor events, etc.\n\n     This was tested with lots of containers for Fedora, Debian,\n     OpenSUSE, Alpine Linux, Ubuntu, with cross builds, etc.\n\n  Build:\n\n   - Update to C standard to gnu11, like was done for the kernel.\n\n   - Install the tools/lib/ libraries locally instead of having headers\n     searched directly from the source code directories, to help the\n     cases where we can build either from in-kernel source libraries or\n     from the same library shipped as a distro package, as is the case\n     with libbpf and was the case with libtraceevent.\n\n  perf stat:\n\n   - Do not delay the workload with --delay, the delay is just for\n     starting to count the events, to skip noise at workload startup.\n\n   - When we have events for each cgroup, the metric should be printed\n     for each cgroup separately.\n\n        $ perf stat -a --for-each-cgroup system.slice,user.slice --metric-only sleep 1\n\n        Performance counter stats for \u0027system wide\u0027:\n\n                        GHz  insn per cycle  branch-misses of all branches\n        system.slice  3.792      0.61                  3.24%\n        user.slice    3.661      2.32                  0.37%\n\n   - Fix printing field separator in CSV metrics output.\n\n   - Fix --metric-only --json output.\n\n   - Fix summary output in CSV with --metric-only.\n\n   - Update event group check for support of uncore event.\n\n  perf test:\n\n   - Stop requiring a C toolchain in shell tests, instead add a workload\n     option that has all the previously C snippets built as part of\n     \u0027perf test -w\u0027 that then get used in the \u0027perf test\u0027 shell scripts.\n\n   - Add event group test for events in multiple PMUs\n\n   - The \"kernel lock contention analysis\" test should not print\n     warnings in quiet mode.\n\n   - Add attr tests for ARM64\u0027s new VG register.\n\n   - Fix record test on KVM guests, as using precise flag with the\n     br_inst_retired.near_call event causes the test fail on KVM guests,\n     even when the guests have PMU forwarding enabled and the event\n     itself is supported, so just remove the precise flag from the\n     event.\n\n   - Add mechanism for skipping attr tests on specific kernel versions\n     where it is known that these checks will fail.\n\n   - Skip watchpoint tests if no watchpoints available.\n\n   - Add more Intel PT \u0027perf test\u0027 entries: hybrid CPUs, split the\n     packet decoder into a suite of subtests.\n\n  perf script:\n\n   - Introduce task analyzer python script, where one first records some events:\n\n     Recording can be done in two ways:\n\n        $ perf script record tasks-analyzer -- sleep 10\n        $ perf record -e sched:sched_switch -a -- sleep 10\n\n     The script can parse any perf.data files, as long as it has\n     sched:sched_switch events, other events will be ignored.\n\n     The most simple report use case is to just call the script without\n     arguments.\n\n     Runtime is the time the task was running on the CPU, Time Out-In is\n     the time between the process being scheduled *out* and scheduled\n     back *in*. So the last time span between two executions:\n\n        $ perf script report tasks-analyzer\n            Switched-In     Switched-Out CPU    PID    TID             Comm  Runtime  Time Out-In\n        15576.658891407  15576.659156086   4   2412   2428            gdbus      265         1949\n        15576.659111320  15576.659455410   0   2412   2412      gnome-shell      344         2267\n        15576.659491326  15576.659506173   2     74     74      kworker/2:1       15        13145\n        15576.659506173  15576.659825748   2   2858   2858  gnome-terminal-      320        63263\n        15576.659871270  15576.659902872   6  20932  20932    kworker/u16:0       32      2314582\n        15576.659909951  15576.659945501   3  27264  27264               sh       36           -1\n        15576.659853285  15576.659971052   7  27265  27265             perf      118      5050741\n        [...]\n\n  perf lock:\n\n   - Allow concurrent record and report to support live monitoring of\n     kernel lock contention without BPF:\n\n        # perf lock record -a -o- sleep 1 | perf lock contention -i-\n         contended   total wait     max wait     avg wait         type   caller\n\n                 2     10.27 us      6.17 us      5.13 us     spinlock   load_balance+0xc03\n                 1      5.29 us      5.29 us      5.29 us     rwlock:W   ep_scan_ready_list+0x54\n                 1      4.12 us      4.12 us      4.12 us     spinlock   smpboot_thread_fn+0x116\n                 1      3.28 us      3.28 us      3.28 us        mutex   pipe_read+0x50\n\n   - Implement -t/--threads option when using BPF:\n\n        $ sudo ./perf lock contention -abt -E 5 sleep 1\n         contended  total wait   max wait   avg wait      pid  comm\n\n                 1   740.66 ms  740.66 ms  740.66 ms     1950  nv_queue\n                 3   305.50 ms  298.19 ms  101.83 ms     1884  nvidia-modeset/\n                 1    25.14 us   25.14 us   25.14 us  2725038  EventManager_De\n                12    23.09 us    9.30 us    1.92 us        0  swapper\n                 1    20.18 us   20.18 us   20.18 us  2725033  EventManager_De\n\n   - Add -l/--lock-addr to aggregate per-lock-instance contention:\n\n        $ sudo ./perf lock contention -abl sleep 1\n         contended  total wait  max wait  avg wait           address  symbol\n\n                 1    36.28 us  36.28 us  36.28 us  ffff92615d6448b8\n                 9    10.91 us   1.84 us   1.21 us  ffffffffbaed50c0  rcu_state\n                 1    10.49 us  10.49 us  10.49 us  ffff9262ac4f0c80\n                 8     4.68 us   1.67 us    585 ns  ffffffffbae07a40  jiffies_lock\n                 3     3.03 us   1.45 us   1.01 us  ffff9262277861e0\n                 1      924 ns    924 ns    924 ns  ffff926095ba9d20\n                 1      436 ns    436 ns    436 ns  ffff9260bfda4f60\n\n  perf record:\n\n   - Add remaining branch filters: \"no_cycles\", \"no_flags\" \u0026 \"hw_index\",\n     to be used with hardware such as Intel\u0027s LBR that allows things\n     like stitching stacks of two samples to overcome the limits of the\n     number of LBR registers.\n\n  Symbol resolution:\n\n   - Handle .debug files created with \u0027objcopy --only-keep-debug\u0027, where\n     program headers are zeroed and thus can\u0027t be used for adjustments,\n     use the info in the runtime_ss (runtime ELF) instead.\n\n  perf trace:\n\n   - Add BPF based augmenter for the \u0027perf_event_open\u0027s \u0027struct\n     perf_event_attr\u0027 argument.\n\n   - Add BPF based augmenter for the \u0027clock_gettime\u0027s \u0027struct timespec\u0027\n     argument.\n\n   - In both cases the syscall tracepoint has just the pointer value, we\n     need to hook a BPF program to collect the pointer contents, and\n     then, in userspace, pretty print it in \u0027perf trace\u0027.\n\n  perf list:\n\n   - Introduce JSON output of events.\n\n   - Streamline how the expression specifying what events should be\n     shown is handled, fixing several corner cases, such as the metric\n     filter that is specified as a glob but was using strstr().\n\n  perf probe:\n\n   - Fix to avoid crashing if DW_AT_decl_file is NULL, coping with clang\n     generating DWARF5 like that.\n\n   - Use dwarf_attr_integrate() as generic DWARF attr accessor as it\n     supersedes dwarf_attr(), supporting abstact origin DIEs.\n\n  perf inject:\n\n   - Set PERF_RECORD_MISC_BUILD_ID_SIZE in the PERF_RECORD_HEADER_BUILD_ID\n     so that perf.data readers can get the real build-id size and avoid\n     trailing zeroes.\n\n  perf data:\n\n   - Add tracepoint fields when converting a perf.data file to JSON.\n\n  arm64:\n\n   - Fix mksyscalltbl, don\u0027t lose syscalls due to sort -nu.\n\n   - Add Arm Neoverse V2 PMU events.\n\n  riscv:\n\n   - Add riscv sbi firmware std event files.\n\n   - Add Sifive U74 vendor events (JSON) file.\n\n   - Add some more events and metrics for Alderlake/Alderlake-N.\n\n  Documentation:\n\n   - Add data documentation for the PMU structs in the C source code.\n\n  Miscellaneous:\n\n   - Periodic sanitization of headers, adding missing includes, removing\n     needless ones, creating new ones, etc.\n\n   - Use sig_atomic_t for signal handlers to avoid undefined behaviour\n     in all perf tools.\n\n   - Fixes for libbpf 1.0+ compatibility (maps, etc) on \u0027perf trace\u0027 BPF\n     examples.\n\n   - Remove some old perf bpf examples, leave the best ones that\n     demonstrate how to associate BPF functions to points in the kernel.\n\n   - Make quiet mode consistent between tools.\n\n   - Use dedicated non-atomic clear/set bit helpers.\n\n   - Use \"grep -E\" instead of \"egrep\" as recommended by warning emitted\n     by GNU grep since at least version 3.8.\n\n   - Complete list of supported subcommands in the \u0027perf daemon\u0027 help\n     message.\n\n   - Update John Garry\u0027s email address for arm64 perf tooling on the\n     MAINTAINERS file, he moved from Huawei to Oracle\"\n\n* tag \u0027perf-tools-for-v6.2-1-2022-12-16\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: (239 commits)\n  libperf: Fix install_pkgconfig target\n  perf tools: Use \"grep -E\" instead of \"egrep\"\n  perf stat: Do not delay the workload with --delay\n  perf evlist: Remove group option.\n  perf build: Fix python/perf.so library\u0027s name\n  perf test arm64: Add attr tests for new VG register\n  perf test: Add mechanism for skipping attr tests on kernel versions\n  perf test: Add mechanism for skipping attr tests on auxiliary vector values\n  perf test: Add ability to test exit code for attr tests\n  perf test: add new task-analyzer tests\n  perf script: task-analyzer add csv support\n  perf script: Introduce task analyzer python script\n  perf cs-etm: Print auxtrace info even if OpenCSD isn\u0027t linked\n  perf cs-etm: Cleanup cs_etm__process_auxtrace_info()\n  perf cs-etm: Tidy up auxtrace info header printing\n  perf cs-etm: Remove unused stub methods\n  perf cs-etm: Print unknown header version as an error\n  perf test: Update perf lock contention test\n  perf lock contention: Add -l/--lock-addr option\n  perf lock contention: Implement -t/--threads option for BPF\n  ...\n"
    },
    {
      "commit": "dcde56bb37a9f900c11eec56b0ecaca5653cc829",
      "tree": "e5cbe71798f2d4b52e85a092d0a2b40e34573c47",
      "parents": [
        "71a7507afbc3f27c346898f13ab9bfd918613c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 13:04:15 2022 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 13:04:15 2022 -0600"
      },
      "message": "Fix mismerge due to devnode now taking a \u0027const *\u0027 device\n\nThis was a mismerge of a semantic conflict in my merge of the driver\ncore updates, where commit ff62b8e6588f (\"driver core: make struct\nclass.devnode() take a const *\") changed the devnode function pointer\ntype.  In the meantime, the drm tree I merged earlier had introduced a\nnew use of that in commit 8bf4889762a8 (\"drivers/accel: define kconfig\nand register a new major\").\n\nAnd of course this happens when I\u0027m traveling with my laptop, and thus\ndidn\u0027t do a full allmodconfig build between every pull and before\npushing my work out.\n\nSo I only noticed later as I was doing my full build.\n\nBrown-paper-bag-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nFixes: 71a7507afbc3 Merge tag \u0027driver-core-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3367934dd3035afa72ac79ae649f142a530df157",
      "tree": "e55beea8f015ce8e7e4525a74722e7317dd44414",
      "parents": [
        "33cd7c6fffa3c546b3fce3b000d4b83f88c01e0d"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:15 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 12:51:43 2022 -0600"
      },
      "message": "dt-bindings: drop redundant part of title (manual)\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"Devicetree binding\" or a \"schema\", but instead just describe\nthe hardware.\n\nManual updates to various binding titles, including capitalizing them.\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nReviewed-by: Jonathan Cameron \u003cJonathan.Cameron@huawei.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e # clk\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e # input\nAcked-by: Mark Brown \u003cbroonie@kernel.org\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e # opp\nLink: https://lore.kernel.org/r/20221216163815.522628-10-krzysztof.kozlowski@linaro.org\n[robh: add trivial-devices.yaml and net/can/microchip,mcp251xfd.yaml]\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "33cd7c6fffa3c546b3fce3b000d4b83f88c01e0d",
      "tree": "70ad1ab48be1e53e0f7f33adf4f9b9a4d1b15be0",
      "parents": [
        "9d69d47fd399137d41b744065aab2f9677ccc377"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:14 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: clock: drop redundant part of title\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"Devicetree binding\", but instead just describe the hardware.\n\nDrop \"Devicetree bindings\" in various forms:\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: [dD]evice[ -]\\?[tT]ree [cC]lock [bB]indings\\? for \\([tT]he \\)\\?\\(.*\\)$/title: \\u\\2 Clock Controller/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: [cC]lock [bB]indings\\? for \\([tT]he \\)\\?\\(.*\\)$/title: \\u\\2 Clock Controller/\u0027 {} \\;\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nReviewed-by: Jonathan Cameron \u003cJonathan.Cameron@huawei.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e # clk\nLink: https://lore.kernel.org/r/20221216163815.522628-9-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "9d69d47fd399137d41b744065aab2f9677ccc377",
      "tree": "d0d77e5c72a3777475fabb1b2eebfa5818b605e2",
      "parents": [
        "84e85359f4999a439aa12e04bf0ae9e13e00fc66"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:13 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: drop redundant part of title (beginning)\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"Devicetree binding\", but instead just describe the hardware.\n\nDrop beginning \"Devicetree bindings\" in various forms:\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: [dD]evice[ -]\\?[tT]ree [bB]indings\\? for \\([tT]he \\)\\?\\(.*\\)$/title: \\u\\2/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: [bB]indings\\? for \\([tT]he \\)\\?\\(.*\\)$/title: \\u\\2/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: [dD][tT] [bB]indings\\? for \\([tT]he \\)\\?\\(.*\\)$/title: \\u\\2/\u0027 {} \\;\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nReviewed-by: Jonathan Cameron \u003cJonathan.Cameron@huawei.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e # clk\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e # input\nAcked-by: Mark Brown \u003cbroonie@kernel.org\u003e\nAcked-by: Sebastian Reichel \u003csre@kernel.org\u003e # power\nLink: https://lore.kernel.org/r/20221216163815.522628-8-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "84e85359f4999a439aa12e04bf0ae9e13e00fc66",
      "tree": "4be8495e5243aef0c02d9772c9837ea6a7078614",
      "parents": [
        "9fa3ad1a1ab31da4887b48e68ad529af78f119b6"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:12 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: drop redundant part of title (end, part three)\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"binding\", but instead just describe the hardware.\n\nDrop trailing \"bindings\" in various forms (also with trailing full\nstop):\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [bB]indings\\?\\.\\?$/title: \\1/\u0027 {} \\;\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nAcked-by: Matti Vaittinen \u003cmazziesaccount@gmail.com\u003e # ROHM\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e # clk\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e # input\nAcked-by: Mark Brown \u003cbroonie@kernel.org\u003e\nAcked-by: Hans Verkuil \u003chverkuil-cisco@xs4all.nl\u003e # media\nAcked-by: Sebastian Reichel \u003csre@kernel.org\u003e # power\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e # cpufreq\nLink: https://lore.kernel.org/r/20221216163815.522628-7-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "9fa3ad1a1ab31da4887b48e68ad529af78f119b6",
      "tree": "23f7dcd5c75e1600357f02857c67f9fba27a80e5",
      "parents": [
        "a612130ca1a650b0ba3599fc3199143eb9e7060d"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:11 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: drop redundant part of title (end, part two)\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"binding\", but instead just describe the hardware.\n\nDrop trailing \"Node|Tree|Generic bindings\" in various forms (also with\ntrailing full stop):\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [nN]ode [bB]indings\\?\\.\\?$/title: \\1/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [tT]ree [bB]indings\\?\\.\\?$/title: \\1/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [gG]eneric [bB]indings\\?\\.\\?$/title: \\1/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [bB]indings\\? description\\.\\?$/title: \\1/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [bB]indings\\? document\\.\\?$/title: \\1/\u0027 {} \\;\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nReviewed-by: Jonathan Cameron \u003cJonathan.Cameron@huawei.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e # clk\nAcked-by: Vinod Koul \u003cvkoul@kernel.org\u003e # phy\nAcked-by: Mark Brown \u003cbroonie@kernel.org\u003e\nLink: https://lore.kernel.org/r/20221216163815.522628-6-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "a612130ca1a650b0ba3599fc3199143eb9e7060d",
      "tree": "ae992bab6b6cdc2ca6631aeadf24c91f46090dcf",
      "parents": [
        "a0c2153dcfa0a7f58f189622c6c045ff5aafe08e"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:10 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: drop redundant part of title (end)\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"Devicetree binding\", but instead just describe the hardware.\n\nDrop trailing \"Devicetree bindings\" in various forms (also with\ntrailing full stop):\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [dD]evice[ -]\\?[tT]ree [bB]indings\\?\\.\\?$/title: \\1/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [dD]evice[ -]\\?[nN]ode [bB]indings\\?\\.\\?$/title: \\1/\u0027 {} \\;\n\n  find Documentation/devicetree/bindings/ -type f -name \u0027*.yaml\u0027 \\\n    -not -name \u0027trivial-devices.yaml\u0027 \\\n    -exec sed -i -e \u0027s/^title: \\(.*\\) [dD][tT] [bB]indings\\?\\.\\?$/title: \\1/\u0027 {} \\;\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nAcked-by: Jonathan Cameron \u003cJonathan.Cameron@huawei.com\u003e # IIO\nReviewed-by: Jonathan Cameron \u003cJonathan.Cameron@huawei.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e # clk\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e # input\nAcked-by: Mark Brown \u003cbroonie@kernel.org\u003e\nAcked-by: Hans Verkuil \u003chverkuil-cisco@xs4all.nl\u003e # media\nAcked-by: Sebastian Reichel \u003csre@kernel.org\u003e # power\nLink: https://lore.kernel.org/r/20221216163815.522628-5-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "a0c2153dcfa0a7f58f189622c6c045ff5aafe08e",
      "tree": "420e269983ef58a050f3d396096d85fff6a5793c",
      "parents": [
        "9d94e28505f8033adf98434573074b400c081902"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:09 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: clock: st,stm32mp1-rcc: add proper title\n\nAdd device name in the title, because \"Reset Clock Controller\" sounds\ntoo generic.\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e\nLink: https://lore.kernel.org/r/20221216163815.522628-4-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "9d94e28505f8033adf98434573074b400c081902",
      "tree": "803265e4832effdff71d6d7eb6f867fac947e814",
      "parents": [
        "ab040c42237f47dffbb1b83bd4e29f739b3a917e"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:08 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: memory-controllers: ti,gpmc-child: drop redundant part of title\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"Devicetree binding\", but instead just describe the hardware.\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nLink: https://lore.kernel.org/r/20221216163815.522628-3-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "ab040c42237f47dffbb1b83bd4e29f739b3a917e",
      "tree": "399ca508a06c08dc8f8c325918a3677a6fa7f589",
      "parents": [
        "e21a77d8dabe3c6384cdd485cb129c7d2a426708"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 16 17:38:07 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: drop redundant part of title of shared bindings\n\nThe Devicetree bindings document does not have to say in the title that\nit is a \"binding\", but instead just describe the hardware.  For shared\n(re-usable) schemas, name them all as \"common properties\".\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nAcked-by: Guenter Roeck \u003clinux@roeck-us.net\u003e # watchdog\nAcked-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nAcked-by: Jonathan Cameron \u003cJonathan.Cameron@huawei.com\u003e # IIO\nAcked-by: Miquel Raynal \u003cmiquel.raynal@bootlin.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e # MMC\nAcked-by: Stephen Boyd \u003csboyd@kernel.org\u003e # clk\nAcked-by: Vinod Koul \u003cvkoul@kernel.org\u003e # dma\nAcked-by: Mark Brown \u003cbroonie@kernel.org\u003e\nAcked-by: Hans Verkuil \u003chverkuil-cisco@xs4all.nl\u003e # media\nAcked-by: Sebastian Reichel \u003csre@kernel.org\u003e # power\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e # opp\nLink: https://lore.kernel.org/r/20221216163815.522628-2-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "e21a77d8dabe3c6384cdd485cb129c7d2a426708",
      "tree": "47747c20b3b4c745ff80b0cf1e8fb5f1773d8c00",
      "parents": [
        "1a2cead15bcfac872c15457ef50ffbbe5ff641bc"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Mon Nov 07 17:03:38 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: watchdog: gpio: Convert bindings to YAML\n\nConvert the gpio-wdt bindings from text to YAML ones, to permit DT validation.\n\nReviewed-by: Rob Herring \u003crobh@kernel.org\u003e\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nReviewed-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nLink: https://lore.kernel.org/r/20221107160338.27910-1-marex@denx.de\n[robh: add missing \u0027always-running\u0027]\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "1a2cead15bcfac872c15457ef50ffbbe5ff641bc",
      "tree": "ab26395793740674de4d8d824a9f2b7bab1ddb31",
      "parents": [
        "8b8161edf14acab716c01d03bafc8a3e8113a43a"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Sun Dec 11 03:48:59 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:49 2022 -0600"
      },
      "message": "dt-bindings: imx6q-pcie: Handle more resets on legacy platforms\n\nThe i.MX6 and i.MX7D does not use block controller to toggle PCIe\nreset, hence the PCIe DT description contains three reset entries\non these older SoCs. Add this exception into the binding document.\n\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nLink: https://lore.kernel.org/r/20221211024859.672076-3-marex@denx.de\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "8b8161edf14acab716c01d03bafc8a3e8113a43a",
      "tree": "d897ef859f6f8a42e5944a6761120a2ba29dd4da",
      "parents": [
        "22c9f19002c7536b30bc15b6fb6276d62be2f758"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Sun Dec 11 03:48:58 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:48 2022 -0600"
      },
      "message": "dt-bindings: imx6q-pcie: Handle various PD configurations\n\nThe i.MX SoCs have various power domain configurations routed into\nthe PCIe IP. MX6SX is the only one which contains 2 domains and also\nuses power-domain-names. MX6QDL do not use any domains. All the rest\nuses one domain and does not use power-domain-names anymore.\n\nDocument all those configurations in the DT binding document.\n\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nLink: https://lore.kernel.org/r/20221211024859.672076-2-marex@denx.de\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "22c9f19002c7536b30bc15b6fb6276d62be2f758",
      "tree": "4e5af6c246359f45a650399179f9c9366653c71c",
      "parents": [
        "435beb4110da372c313398891ca9eee87f83d3db"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Sun Dec 11 03:48:57 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:48 2022 -0600"
      },
      "message": "dt-bindings: imx6q-pcie: Handle various clock configurations\n\nThe i.MX SoCs have various clock configurations routed into the PCIe IP,\nthe list of clock is below. Document all those configurations in the DT\nbinding document.\n\nAll SoCs: pcie, pcie_bus\n6QDL, 7D: + pcie_phy\n6SX:      + pcie_phy          pcie_inbound_axi\n8MQ:      + pcie_phy pcie_aux\n8MM, 8MP: +          pcie_aux\n\nReviewed-by: Rob Herring \u003crobh@kernel.org\u003e\nAcked-by: Alexander Stein \u003calexander.stein@ew.tq-group.com\u003e\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nLink: https://lore.kernel.org/r/20221211024859.672076-1-marex@denx.de\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "435beb4110da372c313398891ca9eee87f83d3db",
      "tree": "190718625b8b99b87f958d30c399c7860331d331",
      "parents": [
        "f62678a77d585cf3f6302a5a4e2265b1a97b004b"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Tue Dec 13 11:06:26 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:48 2022 -0600"
      },
      "message": "dt-bindings: hwmon: ntc-thermistor: drop Naveen Krishna Chatradhi from maintainers\n\nEmails to Naveen Krishna Chatradhi bounce (\"550 5.1.1 Recipient address\nrejected: User unknown\").\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nLink: https://lore.kernel.org/r/20221213100626.36150-1-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "f62678a77d585cf3f6302a5a4e2265b1a97b004b",
      "tree": "201e053e802aff0a28233e4143b0e8917ebc124e",
      "parents": [
        "5fa9f7292b17bcd66da93226fc28fe1f755af154"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Tue Dec 13 14:20:06 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:48 2022 -0600"
      },
      "message": "dt-bindings: mxsfb: Document i.MX8M/i.MX6SX/i.MX6SL power-domains property\n\nThe power-domains property is mandatory on i.MX8M Mini, Nano, Plus\nand i.MX6SX, i.MX6SL. Document the property and mark it as required\non the aforementioned variants of the IP, present in those SoCs.\n\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nReviewed-by: Liu Ying \u003cvictor.liu@nxp.com\u003e\nLink: https://lore.kernel.org/r/20221213132006.6446-1-marex@denx.de\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "5fa9f7292b17bcd66da93226fc28fe1f755af154",
      "tree": "0877dbd4e65f303a7f6bec55bb88f38b5138c53c",
      "parents": [
        "d8a76e46d7d3d6db5458d7f46205153ca9a53afd"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "krzysztof.kozlowski@linaro.org",
        "time": "Fri Dec 02 12:05:36 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:48 2022 -0600"
      },
      "message": "dt-bindings: vendor-prefixes: sort entries alphabetically\n\nSort entries alphabetically.  This was a semi manual job with help of:\n\n  cat Documentation/devicetree/bindings/vendor-prefixes.yaml | grep \u0027\":\u0027 \u003e old\n  cat old | sort \u003e new\n  diff -ubB old new\n\nSigned-off-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nLink: https://lore.kernel.org/r/20221202110536.22230-1-krzysztof.kozlowski@linaro.org\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "d8a76e46d7d3d6db5458d7f46205153ca9a53afd",
      "tree": "1727ffb7e20bd370bb37a11152a73a77c07ff8cf",
      "parents": [
        "a7d550f82b445cf218b47a2c1a9c56e97ecb8c7a"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "treding@nvidia.com",
        "time": "Wed Nov 30 16:41:11 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:41:48 2022 -0600"
      },
      "message": "dt-bindings: usb: tegra-xusb: Remove path references\n\nUnresolved path references are now flagged as errors when checking the\ndevice tree binding examples, so convert them into label references.\n\nReported-by: Conor Dooley \u003cconor.dooley@microchip.com\u003e\nSuggested-by: Rob Herring \u003crobh+dt@kernel.org\u003e\nSigned-off-by: Thierry Reding \u003ctreding@nvidia.com\u003e\nAcked-by: Rob Herring \u003crobh@kernel.org\u003e\nTested-by: Geert Uytterhoeven \u003cgeert+renesas@glider.be\u003e\nReviewed-by: Krzysztof Kozlowski \u003ckrzysztof.kozlowski@linaro.org\u003e\nLink: https://lore.kernel.org/r/20221130154111.1655603-1-thierry.reding@gmail.com\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "a7d550f82b445cf218b47a2c1a9c56e97ecb8c7a",
      "tree": "8d11e5f28727196d36f32f188c74d971bb573d46",
      "parents": [
        "71a7507afbc3f27c346898f13ab9bfd918613c34"
      ],
      "author": {
        "name": "Alexander Sverdlin",
        "email": "alexander.sverdlin@gmail.com",
        "time": "Mon Dec 12 00:58:17 2022 +0100"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Dec 16 11:22:58 2022 -0600"
      },
      "message": "of: fdt: Honor CONFIG_CMDLINE* even without /chosen node\n\nI do not read a strict requirement on /chosen node in either ePAPR or in\nDocumentation/devicetree. Help text for CONFIG_CMDLINE and\nCONFIG_CMDLINE_EXTEND doesn\u0027t make their behavior explicitly dependent on\nthe presence of /chosen or the presense of /chosen/bootargs.\n\nHowever the early check for /chosen and bailing out in\nearly_init_dt_scan_chosen() skips CONFIG_CMDLINE handling which is not\nreally related to /chosen node or the particular method of passing cmdline\nfrom bootloader.\n\nThis leads to counterintuitive combinations (assuming\nCONFIG_CMDLINE_EXTEND\u003dy):\n\na) bootargs\u003d\"foo\", CONFIG_CMDLINE\u003d\"bar\" \u003d\u003e cmdline\u003d\u003d\"foo bar\"\nb) /chosen missing, CONFIG_CMDLINE\u003d\"bar\" \u003d\u003e cmdline\u003d\u003d\"\"\nc) bootargs\u003d\"\", CONFIG_CMDLINE\u003d\"bar\" \u003d\u003e cmdline\u003d\u003d\" bar\"\n\nMove CONFIG_CMDLINE handling outside of early_init_dt_scan_chosen() so that\ncases b and c above result in the same cmdline.\n\nSigned-off-by: Alexander Sverdlin \u003calexander.sverdlin@gmail.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nLink: https://lore.kernel.org/r/11af73e05bad75e4ef49067515e3214f6d944b3d.camel@gmail.com\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "e982ad82bd8f7931f5788a15dfa3709f7a7ee79f",
      "tree": "c8ddc0ae0cc97550b9e4edc9a84574b741863373",
      "parents": [
        "db3568fd80a3999413c04ea0cf52596b7b0ad9aa"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Dec 16 11:08:52 2022 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "maz@kernel.org",
        "time": "Fri Dec 16 14:04:04 2022 +0000"
      },
      "message": "genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present\n\nOn architectures such as s390 that do not use irq domains for MSI,\nreturning 0 as the maximum MSI index is a bit counter-productive,\nas it indicates that no MSI can be allocated. Bad idea.\n\nInstead, return the maximum we\u0027re willing to support in the MSI\nbacking store (MSI_XA_DOMAIN_SIZE), and let the arch code do its\nusual thing.\n\nThanks to Matthew Rosato for fixing the fix.\n\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n[maz: commit message]\nSigned-off-by: Marc Zyngier \u003cmaz@kernel.org\u003e\nLink: https://lore.kernel.org/r/87fsdgzpqs.ffs@tglx\n"
    },
    {
      "commit": "db3568fd80a3999413c04ea0cf52596b7b0ad9aa",
      "tree": "010a886cf91641f2031d3e01c389877b7aff3765",
      "parents": [
        "84e57d292203a45c96dbcb2e6be9dd80961d981a"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@kernel.org",
        "time": "Fri Dec 16 11:03:02 2022 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "maz@kernel.org",
        "time": "Fri Dec 16 13:27:18 2022 +0000"
      },
      "message": "genirq/msi: Check for the presence of an irq domain when validating msi_ctrl\n\nFor architectures such as s390 and powerpc that do not use\nirq domains for MSIs, dev-\u003emsi.domain is always NULL, so\nthe per-device, per-bus MSI domain is also guaranteed to\nbe NULL.\n\nSo checking one without checking the other is bound to result\nin a splat, followed by a memory leak as we don\u0027t free the MSI\ndescriptors.\n\nAdd the missing check.\n\nReported-by: Matthew Rosato \u003cmjrosato@linux.ibm.com\u003e\nSigned-off-by: Marc Zyngier \u003cmaz@kernel.org\u003e\nLink: https://lore.kernel.org/r/e570e70d-19bc-101b-0481-ff9a3cab3504@linux.ibm.com\n"
    },
    {
      "commit": "4ff17c448a7b0f437a17622d67f1c5c609c3a0e9",
      "tree": "ca84ab129b31b1086fd28ac4e9c348b7b6311cde",
      "parents": [
        "1a931707ad4a46e79d4ecfee56d8f6e8cc8d4f28"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@linux.ibm.com",
        "time": "Fri Dec 16 10:50:41 2022 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Dec 16 10:04:06 2022 -0300"
      },
      "message": "libperf: Fix install_pkgconfig target\n\nCommit 47e02b94a4c98dcc (\"tools lib perf: Add dependency test to install_headers\")\nmisses the notion of $(DESTDIR_SQ) for install_pkgconfig target, which leads to\nerror:\n\n  install: cannot create regular file \u0027/usr/lib64/pkgconfig/libperf.pc\u0027: Permission denied\n  make: *** [Makefile:210: install_pkgconfig] Error 1\n\nSigned-off-by: Alexander Gordeev \u003cagordeev@linux.ibm.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Josh Poimboeuf \u003cjpoimboe@kernel.org\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Masahiro Yamada \u003cmasahiroy@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Nathan Chancellor \u003cnathan@kernel.org\u003e\nCc: Nick Desaulniers \u003cndesaulniers@google.com\u003e\nCc: Nicolas Schier \u003cnicolas@fjasle.eu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Rix \u003ctrix@redhat.com\u003e\nCc: bpf@vger.kernel.org\nCc: llvm@lists.linux.dev\nLink: http://lore.kernel.org/lkml/Y5w/cWKyb8vpNMfA@li-4a3a4a4c-28e5-11b2-a85c-a8d192c6f089.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "980411a4d1bb925d28cd9e8d8301dc982ece788d",
      "tree": "1db24d22464fd500ccc7afb11b0da45840864851",
      "parents": [
        "13959373e9c9021cc80730c7bd1242e07b10b328"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "mpe@ellerman.id.au",
        "time": "Fri Dec 16 12:43:12 2022 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "mpe@ellerman.id.au",
        "time": "Fri Dec 16 23:59:43 2022 +1100"
      },
      "message": "powerpc/code-patching: Fix oops with DEBUG_VM enabled\n\nNathan reported that the new per-cpu mm patching oopses if DEBUG_VM is\nenabled:\n\n  ------------[ cut here ]------------\n  kernel BUG at arch/powerpc/mm/pgtable.c:333!\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  LE PAGE_SIZE\u003d64K MMU\u003dRadix SMP NR_CPUS\u003d2048 NUMA PowerNV\n  Modules linked in:\n  CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.1.0-rc2+ #1\n  Hardware name: IBM PowerNV (emulated by qemu) POWER9 0x4e1200 opal:v7.0 PowerNV\n  ...\n  NIP assert_pte_locked+0x180/0x1a0\n  LR  assert_pte_locked+0x170/0x1a0\n  Call Trace:\n    0x60000000 (unreliable)\n    patch_instruction+0x618/0x6d0\n    arch_prepare_kprobe+0xfc/0x2d0\n    register_kprobe+0x520/0x7c0\n    arch_init_kprobes+0x28/0x3c\n    init_kprobes+0x108/0x184\n    do_one_initcall+0x60/0x2e0\n    kernel_init_freeable+0x1f0/0x3e0\n    kernel_init+0x34/0x1d0\n    ret_from_kernel_thread+0x5c/0x64\n\nIt\u0027s caused by the assert_spin_locked() failing in assert_pte_locked().\nThe assert fails because the PTE was unlocked in text_area_cpu_up_mm(),\nand never relocked.\n\nThe PTE page shouldn\u0027t be freed, the patching_mm is only used for\npatching on this CPU, only that single PTE is ever mapped, and it\u0027s only\nunmapped at CPU offline.\n\nIn fact assert_pte_locked() has a special case to ignore init_mm\nentirely, and the patching_mm is more-or-less like init_mm, so possibly\nthe check could be skipped for patching_mm too.\n\nBut for now be conservative, and use the proper PTE accessors at\npatching time, so that the PTE lock is held while the PTE is used. That\nalso avoids the warning in assert_pte_locked().\n\nWith that it\u0027s no longer necessary to save the PTE in\ncpu_patching_context for the mm_patch_enabled() case.\n\nFixes: c28c15b6d28a (\"powerpc/code-patching: Use temporary mm for Radix MMU\")\nReported-by: Nathan Chancellor \u003cnathan@kernel.org\u003e\nSigned-off-by: Michael Ellerman \u003cmpe@ellerman.id.au\u003e\nLink: https://lore.kernel.org/r/20221216125913.990972-1-mpe@ellerman.id.au\n"
    },
    {
      "commit": "1a931707ad4a46e79d4ecfee56d8f6e8cc8d4f28",
      "tree": "c3ed4dafca580360da63eef576b35eb67eb2e5a2",
      "parents": [
        "818448e9cf92e5c6b3c10320372eefcbe4174e4f",
        "84e57d292203a45c96dbcb2e6be9dd80961d981a"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Dec 16 09:53:53 2022 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Dec 16 09:53:53 2022 -0300"
      },
      "message": "Merge remote-tracking branch \u0027torvalds/master\u0027 into perf/core\n\nTo resolve a trivial merge conflict with c302378bc157f6a7 (\"libbpf:\nHashmap interface update to allow both long and void* keys/values\"),\nwhere a function present upstream was removed in the perf tools\ndevelopment tree.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "71a7507afbc3f27c346898f13ab9bfd918613c34",
      "tree": "bdc5145c4025931050aaf1d0d215e3426cdb3c04",
      "parents": [
        "ba54ff1fb662215de683777f815b9e96276d55cf",
        "f18caf261398a7f2de4fa3f600deb87072fe7b8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:54:54 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:54:54 2022 -0800"
      },
      "message": "Merge tag \u0027driver-core-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core updates from Greg KH:\n \"Here is the set of driver core and kernfs changes for 6.2-rc1.\n\n  The \"big\" change in here is the addition of a new macro,\n  container_of_const() that will preserve the \"const-ness\" of a pointer\n  passed into it.\n\n  The \"problem\" of the current container_of() macro is that if you pass\n  in a \"const *\", out of it can comes a non-const pointer unless you\n  specifically ask for it. For many usages, we want to preserve the\n  \"const\" attribute by using the same call. For a specific example, this\n  series changes the kobj_to_dev() macro to use it, allowing it to be\n  used no matter what the const value is. This prevents every subsystem\n  from having to declare 2 different individual macros (i.e.\n  kobj_const_to_dev() and kobj_to_dev()) and having the compiler enforce\n  the const value at build time, which having 2 macros would not do\n  either.\n\n  The driver for all of this have been discussions with the Rust kernel\n  developers as to how to properly mark driver core, and kobject,\n  objects as being \"non-mutable\". The changes to the kobject and driver\n  core in this pull request are the result of that, as there are lots of\n  paths where kobjects and device pointers are not modified at all, so\n  marking them as \"const\" allows the compiler to enforce this.\n\n  So, a nice side affect of the Rust development effort has been already\n  to clean up the driver core code to be more obvious about object\n  rules.\n\n  All of this has been bike-shedded in quite a lot of detail on lkml\n  with different names and implementations resulting in the tiny version\n  we have in here, much better than my original proposal. Lots of\n  subsystem maintainers have acked the changes as well.\n\n  Other than this change, included in here are smaller stuff like:\n\n   - kernfs fixes and updates to handle lock contention better\n\n   - vmlinux.lds.h fixes and updates\n\n   - sysfs and debugfs documentation updates\n\n   - device property updates\n\n  All of these have been in the linux-next tree for quite a while with\n  no problems\"\n\n* tag \u0027driver-core-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (58 commits)\n  device property: Fix documentation for fwnode_get_next_parent()\n  firmware_loader: fix up to_fw_sysfs() to preserve const\n  usb.h: take advantage of container_of_const()\n  device.h: move kobj_to_dev() to use container_of_const()\n  container_of: add container_of_const() that preserves const-ness of the pointer\n  driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion.\n  driver core: fix up missed scsi/cxlflash class.devnode() conversion.\n  driver core: fix up some missing class.devnode() conversions.\n  driver core: make struct class.devnode() take a const *\n  driver core: make struct class.dev_uevent() take a const *\n  cacheinfo: Remove of_node_put() for fw_token\n  device property: Add a blank line in Kconfig of tests\n  device property: Rename goto label to be more precise\n  device property: Move PROPERTY_ENTRY_BOOL() a bit down\n  device property: Get rid of __PROPERTY_ENTRY_ARRAY_EL*SIZE*()\n  kernfs: fix all kernel-doc warnings and multiple typos\n  driver core: pass a const * into of_device_uevent()\n  kobject: kset_uevent_ops: make name() callback take a const *\n  kobject: kset_uevent_ops: make filter() callback take a const *\n  kobject: make kobject_namespace take a const *\n  ...\n"
    },
    {
      "commit": "ba54ff1fb662215de683777f815b9e96276d55cf",
      "tree": "d9ad29a17d91fafd76c0b16b41dd30445e50215c",
      "parents": [
        "dd6f9b17cd7af68b6a5090deedf1f5e84f66f4e6",
        "f361c96c75184d0272572087c7d9874e0f64b870"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:49:24 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:49:24 2022 -0800"
      },
      "message": "Merge tag \u0027char-misc-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver updates from Greg KH:\n \"Here is the large set of char/misc and other driver subsystem changes\n  for 6.2-rc1. Nothing earth-shattering in here at all, just a lot of\n  new driver development and minor fixes.\n\n  Highlights include:\n\n   - fastrpc driver updates\n\n   - iio new drivers and updates\n\n   - habanalabs driver updates for new hardware and features\n\n   - slimbus driver updates\n\n   - speakup module parameters added to aid in boot time configuration\n\n   - i2c probe_new conversions for lots of different drivers\n\n   - other small driver fixes and additions\n\n  One semi-interesting change in here is the increase of the number of\n  misc dynamic minors available to 1048448 to handle new huge-cpu\n  systems.\n\n  All of these have been in linux-next for a while with no reported\n  problems\"\n\n* tag \u0027char-misc-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (521 commits)\n  extcon: usbc-tusb320: Convert to i2c\u0027s .probe_new()\n  extcon: rt8973: Convert to i2c\u0027s .probe_new()\n  extcon: fsa9480: Convert to i2c\u0027s .probe_new()\n  extcon: max77843: Replace irqchip mask_invert with unmask_base\n  chardev: fix error handling in cdev_device_add()\n  mcb: mcb-parse: fix error handing in chameleon_parse_gdd()\n  drivers: mcb: fix resource leak in mcb_probe()\n  coresight: etm4x: fix repeated words in comments\n  coresight: cti: Fix null pointer error on CTI init before ETM\n  coresight: trbe: remove cpuhp instance node before remove cpuhp state\n  counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update\n  misc: fastrpc: Add dma_mask to fastrpc_channel_ctx\n  misc: fastrpc: Add mmap request assigning for static PD pool\n  misc: fastrpc: Safekeep mmaps on interrupted invoke\n  misc: fastrpc: Add support for audiopd\n  misc: fastrpc: Rework fastrpc_req_munmap\n  misc: fastrpc: Use fastrpc_map_put in fastrpc_map_create on fail\n  misc: fastrpc: Add fastrpc_remote_heap_alloc\n  misc: fastrpc: Add reserved mem support\n  misc: fastrpc: Rename audio protection domain to root\n  ...\n"
    },
    {
      "commit": "dd6f9b17cd7af68b6a5090deedf1f5e84f66f4e6",
      "tree": "a03ca96cddd4520555981e51d8e6072f2d48c416",
      "parents": [
        "b83a7080d30032cf70832bc2bb04cc342e203b88",
        "6373ab4dfee731deec62b4452ea641611feff9b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:31:56 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:31:56 2022 -0800"
      },
      "message": "Merge tag \u0027tty-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial driver updates from Greg KH:\n \"Here is the \"big\" set of tty/serial driver changes for 6.2-rc1.\n\n  As in previous kernel releases, nothing big here at all, just some\n  small incremental serial/tty layer cleanups and some individual driver\n  additions and fixes. Highlights are:\n\n   - serial helper macros from Jiri Slaby to reduce the amount of\n     duplicated code in serial drivers\n\n   - api cleanups and consolidations from Ilpo Järvinen in lots of\n     serial drivers\n\n   - the usual set of n_gsm fixes from Daniel Starke as that code gets\n     exercised more\n\n   - TIOCSTI is finally able to be disabled if requested (security\n     hardening feature from Kees Cook)\n\n   - fsl_lpuart driver fixes and features added\n\n   - other small serial driver additions and fixes\n\n  All of these have been in linux-next for a while with no reported\n  problems\"\n\n* tag \u0027tty-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (97 commits)\n  serial: atmel: don\u0027t stop the transmitter when doing PIO\n  serial: atmel: cleanup atmel_start+stop_tx()\n  tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API\n  serial: sunsab: Fix error handling in sunsab_init()\n  serial: altera_uart: fix locking in polling mode\n  serial: pch: Fix PCI device refcount leak in pch_request_dma()\n  tty: serial: fsl_lpuart: Use pm_ptr() to avoid need to make pm __maybe_unused\n  tty: serial: fsl_lpuart: Add runtime pm support\n  tty: serial: fsl_lpuart: enable wakeup source for lpuart\n  serdev: Replace poll loop by readx_poll_timeout() macro\n  tty: synclink_gt: unwind actions in error path of net device open\n  serial: stm32: move dma_request_chan() before clk_prepare_enable()\n  dt-bindings: serial: xlnx,opb-uartlite: Drop \u0027contains\u0027 from \u0027xlnx,use-parity\u0027\n  serial: pl011: Do not clear RX FIFO \u0026 RX interrupt in unthrottle.\n  serial: amba-pl011: avoid SBSA UART accessing DMACR register\n  tty: serial: altera_jtaguart: remove struct altera_jtaguart\n  tty: serial: altera_jtaguart: use uart_port::read_status_mask\n  tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs\n  tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars()\n  n_tty: Rename tail to old_tail in n_tty_read()\n  ...\n"
    },
    {
      "commit": "b83a7080d30032cf70832bc2bb04cc342e203b88",
      "tree": "911b1a55157355655fe451b7e0900c9e0a34144c",
      "parents": [
        "58bcac11fd94f950abc7b8466c5ceac7be07a00e",
        "37aa6b98237082a4bf882b4d986329b94ebd447d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:27:03 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:27:03 2022 -0800"
      },
      "message": "Merge tag \u0027staging-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging driver updates from Greg KH:\n \"Here is the large set of staging driver changes for 6.2-rc1.\n\n  Another round of cleanups for staging drivers with no big additions.\n  Overall more lines were removed than added, always a nice sign, with\n  nothing happening in here other than general coding style cleanups and\n  minor fixes in the drivers. Full, boring, details are in the shortlog.\n\n  All of these have been in linux-next for a while with no reported\n  problems\"\n\n* tag \u0027staging-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (253 commits)\n  vme: Use root_device_register() not underlined version\n  staging: rtl8192e: Fix spelling mistake \"ContryIE\" -\u003e \"CountryIE\"\n  vme: Fix error not catched in fake_init()\n  staging: vme_user: remove multiple blank lines\n  staging: r8188eu: use subtype helper in rtw_check_bcn_info\n  staging: r8188eu: use subtype helpers in collect_bss_info\n  staging: r8188eu: remove unused da parameter\n  staging: r8188eu: merge two probereq_p2p functions\n  staging: r8188eu: simplify err handling for unknown station\n  staging: r8188eu: handle the non-ap case first\n  staging: r8188eu: move bBusyTraffic update\n  staging: r8188eu: read reason code from ieee80211_mgmt\n  staging: r8188eu: use ieee80211_mgmt to parse addresses\n  staging: r8188eu: remove a variable\n  staging: r8188eu: simplify error handling for missing station\n  staging: r8188eu: stop beacon processing if kmalloc fails\n  staging: r8188eu: exit if beacon is not from our bss\n  staging: r8188eu: simplify update_sta_support_rate params\n  staging: r8188eu: use ie buffer in update_beacon_info\n  staging: r8188eu: pass only ies to process_p2p_ps_ie\n  ...\n"
    },
    {
      "commit": "58bcac11fd94f950abc7b8466c5ceac7be07a00e",
      "tree": "69ccedd64b1aab0f387d303376593bc2c1aa7032",
      "parents": [
        "84e57d292203a45c96dbcb2e6be9dd80961d981a",
        "81c25247a2a03a0f97e4805d7aff7541ccff6baa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:22:53 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 03:22:53 2022 -0800"
      },
      "message": "Merge tag \u0027usb-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB and Thunderbolt driver updates from Greg KH:\n \"Here is the large set of USB and Thunderbolt driver changes for\n  6.2-rc1. Overall, thanks to the removal of a driver, more lines were\n  removed than added, a nice change. Highlights include:\n\n   - removal of the sisusbvga driver that was not used by anyone anymore\n\n   - minor thunderbolt driver changes and tweaks\n\n   - chipidea driver updates\n\n   - usual set of typec driver features and hardware support added\n\n   - musb minor driver fixes\n\n   - fotg210 driver fixes, bringing that hardware back from the \"dead\"\n\n   - minor dwc3 driver updates\n\n   - addition, and then removal, of a list.h helper function for many\n     USB and other subsystem drivers, that ended up breaking the build.\n     That will come back for 6.3-rc1, it missed this merge window.\n\n   - usual xhci updates and enhancements\n\n   - usb-serial driver updates and support for new devices\n\n   - other minor USB driver updates\n\n  All of these have been in linux-next for a while with no reported\n  problems\"\n\n* tag \u0027usb-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (153 commits)\n  usb: gadget: uvc: Rename bmInterfaceFlags -\u003e bmInterlaceFlags\n  usb: dwc2: power on/off phy for peripheral mode in dual-role mode\n  usb: dwc2: disable lpm feature on Rockchip SoCs\n  dt-bindings: usb: mtk-xhci: add support for mt7986\n  usb: dwc3: core: defer probe on ulpi_read_id timeout\n  usb: ulpi: defer ulpi_register on ulpi_read_id timeout\n  usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support\n  dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller\n  dt-bindings: vendor-prefixes: add Genesys Logic\n  usb: fotg210-udc: fix potential memory leak in fotg210_udc_probe()\n  usb: typec: tipd: Set mode of operation for USB Type-C connector\n  usb: gadget: udc: drop obsolete dependencies on COMPILE_TEST\n  usb: musb: remove extra check in musb_gadget_vbus_draw\n  usb: gadget: uvc: Prevent buffer overflow in setup handler\n  usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init\n  usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe()\n  usb: storage: Add check for kcalloc\n  USB: sisusbvga: use module_usb_driver()\n  USB: sisusbvga: rename sisusb.c to sisusbvga.c\n  USB: sisusbvga: remove console support\n  ...\n"
    },
    {
      "commit": "ad2631b5645a1d0ca9bf6fecf71f77e3b0071ee5",
      "tree": "96a1a034ded20cf4f910f1104f38e45d6f9c2ca5",
      "parents": [
        "e4a4175201014c0222f6bab1895a17b3d1b92f08"
      ],
      "author": {
        "name": "Chen-Yu Tsai",
        "email": "wenst@chromium.org",
        "time": "Tue Sep 27 12:11:19 2022 +0200"
      },
      "committer": {
        "name": "Matthias Brugger",
        "email": "matthias.bgg@gmail.com",
        "time": "Fri Dec 16 11:41:45 2022 +0100"
      },
      "message": "arm64: dts: mt8183: Fix Mali GPU clock\n\nThe actual clock feeding into the Mali GPU on the MT8183 is from the\nclock gate in the MFGCFG block, not CLK_TOP_MFGPLL_CK from the TOPCKGEN\nblock, which itself is simply a pass-through placeholder for the MFGPLL\nin the APMIXEDSYS block.\n\nFix the hardware description with the correct clock reference.\n\nFixes: a8168cebf1bc (\"arm64: dts: mt8183: Add node for the Mali GPU\")\nSigned-off-by: Chen-Yu Tsai \u003cwenst@chromium.org\u003e\nReviewed-by: AngeloGioacchino Del Regno \u003cangelogioacchino.delregno@collabora.com\u003e\nSigned-off-by: AngeloGioacchino Del Regno \u003cangelogioacchino.delregno@collabora.com\u003e\nTested-by: Nícolas F. R. A. Prado \u003cnfraprado@collabora.com\u003e\nLink: https://lore.kernel.org/r/20220927101128.44758-2-angelogioacchino.delregno@collabora.com\nSigned-off-by: Matthias Brugger \u003cmatthias.bgg@gmail.com\u003e\n"
    },
    {
      "commit": "e4a4175201014c0222f6bab1895a17b3d1b92f08",
      "tree": "45461e946fdf28424e3e34406400568a4759ca10",
      "parents": [
        "830b3c68c1fb1e9176028d02ef86f3cf76aa2476"
      ],
      "author": {
        "name": "Macpaul Lin",
        "email": "macpaul.lin@mediatek.com",
        "time": "Fri Nov 11 17:55:40 2022 +0800"
      },
      "committer": {
        "name": "Matthias Brugger",
        "email": "matthias.bgg@gmail.com",
        "time": "Fri Dec 16 11:41:44 2022 +0100"
      },
      "message": "arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon\n\nThe size of device tree node secmon (bl31_secmon_reserved) was\nincorrect. It should be increased to 2MiB (0x200000).\n\nThe origin setting will cause some abnormal behavior due to\ntrusted-firmware-a and related firmware didn\u0027t load correctly.\nThe incorrect behavior may vary because of different software stacks.\nFor example, it will cause build error in some Yocto project because\nit will check if there was enough memory to load trusted-firmware-a\nto the reserved memory.\n\nWhen mt8195-demo.dts sent to the upstream, at that time the size of\nBL31 was small. Because supported functions and modules in BL31 are\nbasic sets when the board was under early development stage.\n\nNow BL31 includes more firmwares of coprocessors and maturer functions\nso the size has grown bigger in real applications. According to the value\nreported by customers, we think reserved 2MiB for BL31 might be enough\nfor maybe the following 2 or 3 years.\n\nCc: stable@vger.kernel.org      # v5.19\nFixes: 6147314aeedc (\"arm64: dts: mediatek: Add device-tree for MT8195 Demo board\")\nSigned-off-by: Macpaul Lin \u003cmacpaul.lin@mediatek.com\u003e\nReviewed-by: Miles Chen \u003cmiles.chen@mediatek.com\u003e\nReviewed-by: AngeloGioacchino Del Regno \u003cangelogioacchino.delregno@collabora.com\u003e\nLink: https://lore.kernel.org/r/20221111095540.28881-1-macpaul.lin@mediatek.com\nSigned-off-by: Matthias Brugger \u003cmatthias.bgg@gmail.com\u003e\n"
    },
    {
      "commit": "dba8eb83af9dd757ef645b52200775e86883d858",
      "tree": "faef8f629abe0d19ff372b5026bf87be70dcd936",
      "parents": [
        "830b3c68c1fb1e9176028d02ef86f3cf76aa2476"
      ],
      "author": {
        "name": "Chun-Jie Chen",
        "email": "chun-jie.chen@mediatek.com",
        "time": "Fri Oct 14 18:20:29 2022 +0800"
      },
      "committer": {
        "name": "Matthias Brugger",
        "email": "matthias.bgg@gmail.com",
        "time": "Fri Dec 16 11:41:18 2022 +0100"
      },
      "message": "soc: mediatek: pm-domains: Fix the power glitch issue\n\nPower reset maybe generate unexpected signal. In order to avoid\nthe glitch issue, we need to enable isolation first to guarantee the\nstable signal when power reset is triggered.\n\nFixes: 59b644b01cf4 (\"soc: mediatek: Add MediaTek SCPSYS power domains\")\nSigned-off-by: Chun-Jie Chen \u003cchun-jie.chen@mediatek.com\u003e\nSigned-off-by: Allen-KH Cheng \u003callen-kh.cheng@mediatek.com\u003e\nReviewed-by: Chen-Yu Tsai \u003cwenst@chromium.org\u003e\nReviewed-by: Miles Chen \u003cmiles.chen@mediatek.com\u003e\nReviewed-by: AngeloGioacchino Del Regno \u003cangelogioacchino.delregno@collabora.com\u003e\nLink: https://lore.kernel.org/r/20221014102029.1162-1-allen-kh.cheng@mediatek.com\nSigned-off-by: Matthias Brugger \u003cmatthias.bgg@gmail.com\u003e\n"
    },
    {
      "commit": "84e57d292203a45c96dbcb2e6be9dd80961d981a",
      "tree": "ceaf69a4e25f3fce6e3682275aff8711a584c640",
      "parents": [
        "23dc9c755a19dea099df6ccb6dd129e24b4d5ad8",
        "36955d368dc101be885ad2c71618e3c3a93cd8ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 18:14:21 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 18:14:21 2022 -0800"
      },
      "message": "Merge tag \u0027exfat-for-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat\n\nPull exfat update from Namjae Jeon:\n\n - simplify and remove some redundant directory entry code\n\n - optimize the size of exfat_entry_set_cache and its allocation policy\n\n - improve the performance for creating files and directories\n\n* tag \u0027exfat-for-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat:\n  exfat: reuse exfat_find_location() to simplify exfat_get_dentry_set()\n  exfat: fix overflow in sector and cluster conversion\n  exfat: remove i_size_write() from __exfat_truncate()\n  exfat: remove argument \u0027size\u0027 from exfat_truncate()\n  exfat: remove unnecessary arguments from exfat_find_dir_entry()\n  exfat: remove unneeded codes from __exfat_rename()\n  exfat: remove call ilog2() from exfat_readdir()\n  exfat: replace magic numbers with Macros\n  exfat: rename exfat_free_dentry_set() to exfat_put_dentry_set()\n  exfat: move exfat_entry_set_cache from heap to stack\n  exfat: support dynamic allocate bh for exfat_entry_set_cache\n  exfat: reduce the size of exfat_entry_set_cache\n  exfat: hint the empty entry which at the end of cluster chain\n  exfat: simplify empty entry hint\n"
    },
    {
      "commit": "23dc9c755a19dea099df6ccb6dd129e24b4d5ad8",
      "tree": "1de0d12dcfd77f4146590fa9949749ff0e363119",
      "parents": [
        "fe36bb8736ee9e38fa6173e1271ed8c5cf7bc907",
        "23e188a16423a6e65290abf39dd427ff047e6843"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 18:09:48 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 18:09:48 2022 -0800"
      },
      "message": "Merge tag \u0027for-6.2/writeback-2022-12-12\u0027 of git://git.kernel.dk/linux\n\nPull writeback updates from Jens Axboe:\n\n - Sanity check adding freed inodes to lists (Jan)\n\n - Removal of an old unused define (Miaohe)\n\n* tag \u0027for-6.2/writeback-2022-12-12\u0027 of git://git.kernel.dk/linux:\n  writeback: remove obsolete macro EXPIRE_DIRTY_ATIME\n  writeback: Add asserts for adding freed inode to lists\n"
    },
    {
      "commit": "fe36bb8736ee9e38fa6173e1271ed8c5cf7bc907",
      "tree": "15948d02fe68c2b8c8d6de803006a82f226853de",
      "parents": [
        "851f657a86421dded42b6175c6ea0f4f5e86af97",
        "eb9d58947d40699d93e5e69e1ddc54e41da7e132"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 18:01:16 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 18:01:16 2022 -0800"
      },
      "message": "Merge tag \u0027trace-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace\n\nPull tracing updates from Steven Rostedt:\n\n - Add options to the osnoise tracer:\n      - \u0027panic_on_stop\u0027 option that panics the kernel if osnoise is\n        greater than some user defined threshold.\n      - \u0027preempt\u0027 option, to test noise while preemption is disabled\n      - \u0027irq\u0027 option, to test noise when interrupts are disabled\n\n - Add .percent and .graph suffix to histograms to give different\n   outputs\n\n - Add nohitcount to disable showing hitcount in histogram output\n\n - Add new __cpumask() to trace event fields to annotate that a unsigned\n   long array is a cpumask to user space and should be treated as one.\n\n - Add trace_trigger kernel command line parameter to enable trace event\n   triggers at boot up. Useful to trace stack traces, disable tracing\n   and take snapshots.\n\n - Fix x86/kmmio mmio tracer to work with the updates to lockdep\n\n - Unify the panic and die notifiers\n\n - Add back ftrace_expect reference that is used to extract more\n   information in the ftrace_bug() code.\n\n - Have trigger filter parsing errors show up in the tracing error log.\n\n - Updated MAINTAINERS file to add kernel tracing mailing list and\n   patchwork info\n\n - Use IDA to keep track of event type numbers.\n\n - And minor fixes and clean ups\n\n* tag \u0027trace-v6.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: (44 commits)\n  tracing: Fix cpumask() example typo\n  tracing: Improve panic/die notifiers\n  ftrace: Prevent RCU stall on PREEMPT_VOLUNTARY kernels\n  tracing: Do not synchronize freeing of trigger filter on boot up\n  tracing: Remove pointer (asterisk) and brackets from cpumask_t field\n  tracing: Have trigger filter parsing errors show up in error_log\n  x86/mm/kmmio: Remove redundant preempt_disable()\n  tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line\n  Documentation/osnoise: Add osnoise/options documentation\n  tracing/osnoise: Add preempt and/or irq disabled options\n  tracing/osnoise: Add PANIC_ON_STOP option\n  Documentation/osnoise: Escape underscore of NO_ prefix\n  tracing: Fix some checker warnings\n  tracing/osnoise: Make osnoise_options static\n  tracing: remove unnecessary trace_trigger ifdef\n  ring-buffer: Handle resize in early boot up\n  tracing/hist: Fix issue of losting command info in error_log\n  tracing: Fix issue of missing one synthetic field\n  tracing/hist: Fix out-of-bound write on \u0027action_data.var_ref_idx\u0027\n  tracing/hist: Fix wrong return value in parse_action_params()\n  ...\n"
    },
    {
      "commit": "f9eeef5918bbe1f2545d36280330dced25d6cf97",
      "tree": "b369449d3d0d1477109c2251d8679315f9bf297b",
      "parents": [
        "0199907474d402809319ada802b50643625914f9"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "weiyongjun1@huawei.com",
        "time": "Wed Aug 17 08:03:32 2022 +0000"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:40:44 2022 -0800"
      },
      "message": "fault-injection: make stacktrace filter works as expected\n\nstacktrace filter is checked after others, such as fail-nth, interval and\nprobability.  This make it doesn\u0027t work well as expected.\n\nFix to running stacktrace filter before other filters.  It will speed up\nfault inject testing for driver modules.\n\nLink: https://lkml.kernel.org/r/20220817080332.1052710-5-weiyongjun1@huawei.com\nSigned-off-by: Wei Yongjun \u003cweiyongjun1@huawei.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Isabella Basso \u003cisabbasso@riseup.net\u003e\nCc: Josh Poimboeuf \u003cjpoimboe@kernel.org\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Miguel Ojeda \u003cojeda@kernel.org\u003e\nCc: Nathan Chancellor \u003cnathan@kernel.org\u003e\nCc: Nick Desaulniers \u003cndesaulniers@google.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Rasmus Villemoes \u003clinux@rasmusvillemoes.dk\u003e\nCc: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0199907474d402809319ada802b50643625914f9",
      "tree": "3d5ebe32577f9cbea57abb337cecc296baa401a4",
      "parents": [
        "4acb9e5139f20c79eb08a95dc5a28186ae7a5088"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "weiyongjun1@huawei.com",
        "time": "Wed Aug 17 08:03:31 2022 +0000"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:40:44 2022 -0800"
      },
      "message": "fault-injection: make some stack filter attrs more readable\n\nAttributes of stack filter are show as unsigned decimal, such as\n\u0027require-start\u0027, \u0027require-end\u0027.  This patch change to show them as\nunsigned hexadecimal for more readable.\n\nBefore:\n  $ echo 0xffffffffc0257000 \u003e /sys/kernel/debug/failslab/require-start\n  $ cat /sys/kernel/debug/failslab/require-start\n  18446744072638263296\n\nAfter:\n  $ echo 0xffffffffc0257000 \u003e /sys/kernel/debug/failslab/require-start\n  $ cat /sys/kernel/debug/failslab/require-start\n  0xffffffffc0257000\n\n[wangyufen@huawei.com: use debugfs_create_xul() instead of debugfs_create_xl()]\n  Link: https://lkml.kernel.org/r/1664331299-4976-1-git-send-email-wangyufen@huawei.com\nLink: https://lkml.kernel.org/r/20220817080332.1052710-4-weiyongjun1@huawei.com\nSigned-off-by: Wei Yongjun \u003cweiyongjun1@huawei.com\u003e\nSigned-off-by: Wang Yufen \u003cwangyufen@huawei.com\u003e\nReviewed-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Isabella Basso \u003cisabbasso@riseup.net\u003e\nCc: Josh Poimboeuf \u003cjpoimboe@kernel.org\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Miguel Ojeda \u003cojeda@kernel.org\u003e\nCc: Nathan Chancellor \u003cnathan@kernel.org\u003e\nCc: Nick Desaulniers \u003cndesaulniers@google.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Rasmus Villemoes \u003clinux@rasmusvillemoes.dk\u003e\nCc: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4acb9e5139f20c79eb08a95dc5a28186ae7a5088",
      "tree": "7efa51f1fe4b75261af8ab091e8bd614f94bed14",
      "parents": [
        "a7ebbbb159c181c696770feeb89bf0334aaff6d8"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "weiyongjun1@huawei.com",
        "time": "Wed Aug 17 08:03:30 2022 +0000"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:40:43 2022 -0800"
      },
      "message": "fault-injection: skip stacktrace filtering by default\n\nIf FAULT_INJECTION_STACKTRACE_FILTER is enabled, the depth is default to\n32.  This means fail_stacktrace() will iter each entry\u0027s stacktrace, even\nif filter is not configured.\n\nThis patch changes to quick return from fail_stacktrace() if stacktrace\nfilter is not set.\n\nLink: https://lkml.kernel.org/r/20220817080332.1052710-3-weiyongjun1@huawei.com\nSigned-off-by: Wei Yongjun \u003cweiyongjun1@huawei.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Isabella Basso \u003cisabbasso@riseup.net\u003e\nCc: Josh Poimboeuf \u003cjpoimboe@kernel.org\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Miguel Ojeda \u003cojeda@kernel.org\u003e\nCc: Nathan Chancellor \u003cnathan@kernel.org\u003e\nCc: Nick Desaulniers \u003cndesaulniers@google.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Rasmus Villemoes \u003clinux@rasmusvillemoes.dk\u003e\nCc: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7ebbbb159c181c696770feeb89bf0334aaff6d8",
      "tree": "eccb95d380db671e2853367fd88ea0664782e186",
      "parents": [
        "8fa590bf344816c925810331eea8387627bbeb40"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "weiyongjun1@huawei.com",
        "time": "Wed Aug 17 08:03:29 2022 +0000"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:40:43 2022 -0800"
      },
      "message": "fault-injection: allow stacktrace filter for x86-64\n\nThis patchset allow fault injection to run on x86_64 and makes stacktrace\nfilter work as expected.  With this, we can test a device driver module\nwith fault injection more easily.\n\n\nThis patch (of 4):\n\nFAULT_INJECTION_STACKTRACE_FILTER option was apparently disallowed on\nx86_64 because of problems with the stack unwinder:\n\n    commit 6d690dcac92a84f98fd774862628ff871b713660\n    Author: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\n    Date:   Sat May 12 10:36:53 2007 -0700\n\n        fault injection: disable stacktrace filter for x86-64\n\nHowever, there is no problems whatsoever with this today. Let\u0027s allow\nit again.\n\nLink: https://lkml.kernel.org/r/20220817080332.1052710-1-weiyongjun1@huawei.com\nLink: https://lkml.kernel.org/r/20220817080332.1052710-2-weiyongjun1@huawei.com\nSigned-off-by: Wei Yongjun \u003cweiyongjun1@huawei.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Nathan Chancellor \u003cnathan@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Kees Cook \u003ckeescook@chromium.org\u003e\nCc: Nick Desaulniers \u003cndesaulniers@google.com\u003e\nCc: Josh Poimboeuf \u003cjpoimboe@kernel.org\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Miguel Ojeda \u003cojeda@kernel.org\u003e\nCc: Isabella Basso \u003cisabbasso@riseup.net\u003e\nCc: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nCc: Rasmus Villemoes \u003clinux@rasmusvillemoes.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b777594d2341a82f00b57c020f8af05bded1178",
      "tree": "fe6b6db09ef03c0c5d05eeb2ba5bb8a2c6f4f5f1",
      "parents": [
        "3a6f33d86baa8103c80f62edd9393e9f7bf25d72"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan@kernel.org",
        "time": "Tue Dec 13 09:07:31 2022 -0800"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:37:49 2022 -0800"
      },
      "message": "MAINTAINERS: zram: zsmalloc: Add an additional co-maintainer\n\nMove Sergey to co-maintainer for zram/zsmalloc since he has helped to\ncontribute/review those areas actively for eight years, which is quite\nhelpful.  Since Nitin has been inactive for several years, it\u0027s time to\nmove his name into CREDITS.\n\nLink: https://lkml.kernel.org/r/20221213170731.796121-1-minchan@kernel.org\nSigned-off-by: Minchan Kim \u003cminchan@kernel.org\u003e\nReviewed-by: Sergey Senozhatsky \u003csenozhatsky@chromium.org\u003e\nCc: Nitin Gupta \u003cngupta@vflare.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a6f33d86baa8103c80f62edd9393e9f7bf25d72",
      "tree": "6d2c028f274dcb4a3504da01d5bd37052a45899f",
      "parents": [
        "56a61617dd2276cbc56a6c868599716386d70041"
      ],
      "author": {
        "name": "Clément Léger",
        "email": "clement.leger@bootlin.com",
        "time": "Tue Nov 08 10:43:22 2022 +0100"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:37:49 2022 -0800"
      },
      "message": "mm/kmemleak: use %pK to display kernel pointers in backtrace\n\nCurrently, %p is used to display kernel pointers in backtrace which result\nin a hashed value that is not usable to correlate the address for debug. \nUse %pK which will respect the kptr_restrict configuration value and thus\nallow to extract meaningful information from the backtrace.\n\nLink: https://lkml.kernel.org/r/20221108094322.73492-1-clement.leger@bootlin.com\nSigned-off-by: Clément Léger \u003cclement.leger@bootlin.com\u003e\nCc: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Thomas Petazzoni \u003cthomas.petazzoni@bootlin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56a61617dd2276cbc56a6c868599716386d70041",
      "tree": "b1e2aec383e819e37209efdc905efd8eb302206d",
      "parents": [
        "9102b78b6f6ae6af3557114c265c266b312c1319"
      ],
      "author": {
        "name": "Zhaoyang Huang",
        "email": "zhaoyang.huang@unisoc.com",
        "time": "Thu Oct 27 17:50:24 2022 +0800"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:37:49 2022 -0800"
      },
      "message": "mm: use stack_depot for recording kmemleak\u0027s backtrace\n\nUsing stack_depot to record kmemleak\u0027s backtrace which has been\nimplemented on slub for reducing redundant information.\n\n[akpm@linux-foundation.org: fix build - remove now-unused __save_stack_trace()]\n[zhaoyang.huang@unisoc.com: v3]\n  Link: https://lkml.kernel.org/r/1667101354-4669-1-git-send-email-zhaoyang.huang@unisoc.com\n[akpm@linux-foundation.org: fix v3 layout oddities]\n[akpm@linux-foundation.org: coding-style cleanups]\nLink: https://lkml.kernel.org/r/1666864224-27541-1-git-send-email-zhaoyang.huang@unisoc.com\nSigned-off-by: Zhaoyang Huang \u003czhaoyang.huang@unisoc.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: ke.wang \u003cke.wang@unisoc.com\u003e\nCc: Matthew Wilcox (Oracle) \u003cwilly@infradead.org\u003e\nCc: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nCc: Zhaoyang Huang \u003chuangzhaoyang@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9102b78b6f6ae6af3557114c265c266b312c1319",
      "tree": "66e5f18622ef1901ed13952d77199e112c010693",
      "parents": [
        "d98c86b9f7a4e1f5a7ead8ba5743952267f9e320"
      ],
      "author": {
        "name": "Liam Howlett",
        "email": "liam.howlett@oracle.com",
        "time": "Tue Oct 25 17:37:23 2022 +0000"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:37:49 2022 -0800"
      },
      "message": "maple_tree: update copyright dates for test code\n\nAdd the span to the year of the development.\n\nLink: https://lkml.kernel.org/r/20221025173709.2718725-1-Liam.Howlett@oracle.com\nSigned-off-by: Liam R. Howlett \u003cLiam.Howlett@oracle.com\u003e\nCc: Matthew Wilcox \u003cwilly@infradead.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d98c86b9f7a4e1f5a7ead8ba5743952267f9e320",
      "tree": "be42d6f7d8860ed93e90cf029ffcf279c5f8fb28",
      "parents": [
        "61b963b52f59524e27692bc1c14bfb2459e32eb3"
      ],
      "author": {
        "name": "Liam Howlett",
        "email": "liam.howlett@oracle.com",
        "time": "Tue Oct 25 17:38:14 2022 +0000"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:37:49 2022 -0800"
      },
      "message": "maple_tree: fix mas_find_rev() comment\n\nmas_find_rev() uses mas_prev_entry(), not mas_next_entry(), correct comment.\n\nLink: https://lkml.kernel.org/r/20221025173756.2719616-1-Liam.Howlett@oracle.com\nSigned-off-by: Liam R. Howlett \u003cLiam.Howlett@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61b963b52f59524e27692bc1c14bfb2459e32eb3",
      "tree": "ae13bc83e9b809e708372f9c158b2a53c12b85c0",
      "parents": [
        "8fa590bf344816c925810331eea8387627bbeb40"
      ],
      "author": {
        "name": "David Hildenbrand",
        "email": "david@redhat.com",
        "time": "Mon Dec 12 19:20:18 2022 +0100"
      },
      "committer": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 15 16:37:48 2022 -0800"
      },
      "message": "mm/gup_test: free memory allocated via kvcalloc() using kvfree()\n\nWe have to free via kvfree(), not via kfree().\n\nLink: https://lkml.kernel.org/r/20221212182018.264900-1-david@redhat.com\nFixes: c77369b437f9 (\"mm/gup_test: start/stop/read functionality for PIN LONGTERM test\")\nSigned-off-by: David Hildenbrand \u003cdavid@redhat.com\u003e\nReported-by: kernel test robot \u003clkp@intel.com\u003e\nReported-by: Julia Lawall \u003cjulia.lawall@lip6.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "851f657a86421dded42b6175c6ea0f4f5e86af97",
      "tree": "1b0b47f3316622c6111cac286a10ddf09fcc2988",
      "parents": [
        "ec9187ecea142593c54cf7a73ef2e1a3d517495a",
        "d74f4a3f6d88a2416564bc6bf937e423a4ae8f8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:53:14 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:53:14 2022 -0800"
      },
      "message": "Merge tag \u00276.2-rc-smb3-client-fixes-part1\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull cifs client updates from Steve French:\n\n - SMB3.1.1 POSIX Extensions fixes\n\n - remove use of generic_writepages() and -\u003ecifs_writepage(), in favor\n   of -\u003ecifs_writepages() and -\u003emigrate_folio()\n\n - memory management fixes\n\n - mount parm parsing fixes\n\n - minor cleanup fixes\n\n* tag \u00276.2-rc-smb3-client-fixes-part1\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  cifs: Remove duplicated include in cifsglob.h\n  cifs: fix oops during encryption\n  cifs: print warning when conflicting soft vs. hard mount options specified\n  cifs: fix missing display of three mount options\n  cifs: fix various whitespace errors in headers\n  cifs: minor cleanup of some headers\n  cifs: skip alloc when request has no pages\n  cifs: remove -\u003ewritepage\n  cifs: stop using generic_writepages\n  cifs: wire up \u003emigrate_folio\n  cifs: Parse owner/group for stat in smb311 posix extensions\n  cifs: Add \"extbuf\" and \"extbuflen\" args to smb2_compound_op()\n  Fix path in cifs/usage.rst\n"
    },
    {
      "commit": "ec9187ecea142593c54cf7a73ef2e1a3d517495a",
      "tree": "69989f535a52c4bc5d95c779d08e9badb28d1646",
      "parents": [
        "785d21ba2f447fb26df4b22f45653763beb767ea",
        "39244cc754829bf707dccd12e2ce37510f5b1f8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:47:10 2022 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:47:10 2022 -0800"
      },
      "message": "Merge tag \u0027i2c-for-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c updates from Wolfram Sang:\n \"Core got a new helper \u0027i2c_client_get_device_id()\u0027, designware got\n  some bigger updates, the rest is driver updates all over the place\"\n\n* tag \u0027i2c-for-6.2-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (41 commits)\n  i2c: ismt: Fix an out-of-bounds bug in ismt_access()\n  i2c: mux: reg: check return value after calling platform_get_resource()\n  i2c: xiic: Make sure to disable clock on .remove()\n  i2c: hisi: Add support to get clock frequency from clock\n  i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe\n  i2c: slave-eeprom: Convert to i2c\u0027s .probe_new()\n  i2c: mux: pca954x: Convert to i2c\u0027s .probe_new()\n  drivers/i2c: use simple i2c probe\n  i2c: mux: pca9541: switch to using .probe_new\n  i2c: gpio: Fix potential unused warning for \u0027i2c_gpio_dt_ids\u0027\n  i2c: qcom-geni: add support for I2C Master Hub variant\n  i2c: qcom-geni: add desc struct to prepare support for I2C Master Hub variant\n  soc: qcom: geni-se: add support for I2C Master Hub wrapper variant\n  soc: qcom: geni-se: add desc struct to specify clocks from device match data\n  dt-bindings: i2c: qcom-geni: document I2C Master Hub serial I2C engine\n  dt-bindings: qcom: geni-se: document I2C Master Hub wrapper variant\n  dt-bindings: i2c: renesas,riic: Document RZ/Five SoC\n  i2c: tegra: Set ACPI node as primary fwnode\n  i2c: smbus: add DDR support for SPD\n  i2c: /pasemi: PASemi I2C controller IRQ enablement\n  ...\n"
    },
    {
      "commit": "e88f319a2546fd7772c726bf3a82a23b0859ddeb",
      "tree": "8538308d26583e8bd2306a07f2a98bcbc14e8a0a",
      "parents": [
        "55d5a86618d3b1a768bce01882b74cbbd2651975"
      ],
      "author": {
        "name": "Minghao Chi",
        "email": "chi.minghao@zte.com.cn",
        "time": "Tue Nov 22 09:47:19 2022 +0800"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Thu Dec 15 23:34:31 2022 +0100"
      },
      "message": "rtc: ds1742: use devm_platform_get_and_ioremap_resource()\n\nConvert platform_get_resource(), devm_ioremap_resource() to a single\ncall to devm_platform_get_and_ioremap_resource(), as this is exactly\nwhat this function does.\n\nSigned-off-by: Minghao Chi \u003cchi.minghao@zte.com.cn\u003e\nSigned-off-by: ye xingchen \u003cye.xingchen@zte.com.cn\u003e\nLink: https://lore.kernel.org/r/202211220947194856561@zte.com.cn\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\n"
    },
    {
      "commit": "55d5a86618d3b1a768bce01882b74cbbd2651975",
      "tree": "e4b439b8a9dfeacd74007ca766c334588e8ef46e",
      "parents": [
        "3bb23f1f9d5a66e23f643b2318a64d88f2585c8e"
      ],
      "author": {
        "name": "GUO Zihua",
        "email": "guozihua@huawei.com",
        "time": "Tue Nov 22 16:50:46 2022 +0800"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Thu Dec 15 23:34:31 2022 +0100"
      },
      "message": "rtc: mxc_v2: Add missing clk_disable_unprepare()\n\nThe call to clk_disable_unprepare() is left out in the error handling of\ndevm_rtc_allocate_device. Add it back.\n\nFixes: 5490a1e018a4 (\"rtc: mxc_v2: fix possible race condition\")\nSigned-off-by: GUO Zihua \u003cguozihua@huawei.com\u003e\nLink: https://lore.kernel.org/r/20221122085046.21689-1-guozihua@huawei.com\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\n"
    },
    {
      "commit": "3bb23f1f9d5a66e23f643b2318a64d88f2585c8e",
      "tree": "18499927dcff1f690842fca12aae928077b7e370",
      "parents": [
        "2dc5e3fb6e974bc299cdd43cb9e253c8958d0d11"
      ],
      "author": {
        "name": "Zhang Jiaming",
        "email": "jiaming@nfschina.com",
        "time": "Wed Jun 22 16:53:44 2022 +0800"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Thu Dec 15 23:34:31 2022 +0100"
      },
      "message": "rtc: rs5c313: correct some spelling mistakes\n\nChange \u0027modifed\u0027 to \u0027modified\u0027.\nChange \u0027Updata\u0027 to \u0027Update\u0027.\nChange \u0027Initiatlize\u0027 to \u0027Initialize\u0027.\n\nSigned-off-by: Zhang Jiaming \u003cjiaming@nfschina.com\u003e\nLink: https://lore.kernel.org/r/20220622085344.23519-1-jiaming@nfschina.com\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\n"
    },
    {
      "commit": "2dc5e3fb6e974bc299cdd43cb9e253c8958d0d11",
      "tree": "9f65ad09ca15a311354d9017ea6b28a4f2731efd",
      "parents": [
        "b9354487fb795c144a387e51a9d4d33b710c74f7"
      ],
      "author": {
        "name": "Xiang wangx",
        "email": "wangxiang@cdjrlc.com",
        "time": "Sun Jun 05 16:35:15 2022 +0800"
      },
      "committer": {
        "name": "Alexandre Belloni",
        "email": "alexandre.belloni@bootlin.com",
        "time": "Thu Dec 15 23:34:31 2022 +0100"
      },
      "message": "rtc: at91rm9200: Fix syntax errors in comments\n\nDelete the redundant word \u0027is\u0027.\n\nSigned-off-by: Xiang wangx \u003cwangxiang@cdjrlc.com\u003e\nLink: https://lore.kernel.org/r/20220605083515.9514-1-wangxiang@cdjrlc.com\nSigned-off-by: Alexandre Belloni \u003calexandre.belloni@bootlin.com\u003e\n"
    }
  ],
  "next": "b9354487fb795c144a387e51a9d4d33b710c74f7"
}
