This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 952923ddc011 Merge tag 'pull-18-rc1-work.namei' of git://git.kernel.org [...] new 23a0cb8e3225 kbuild: Fix include path in scripts/Makefile.modpost new 8d3a75078c83 scripts/kallsyms: update usage message of the kallsyms program new b5beffa20d83 modpost: fix removing numeric suffixes new d6b732666a1b modpost: fix undefined behavior of is_arm_mapping_symbol() new 76954527fe05 modpost: remove the unused argument of check_sec_ref() new c5c468dcc25e modpost: reuse ARRAY_SIZE() macro for section_mismatch() new 68fef6704e38 modpost: squash if...else-if in find_elf_symbol2() new c9db1884050f kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Make [...] new 0aa24a79ee3b kbuild: do not try to parse *.cmd files for objects provid [...] new 0cfd90060d71 kbuild: replace $(linked-object) with CONFIG options new c25e1c55822f kbuild: do not create *.prelink.o for Clang LTO or IBT new 534671e0ef5b parisc: remove arch/parisc/nm new 31cb50b5590f kbuild: check static EXPORT_SYMBOL* by script instead of modpost new cd968b97c492 kbuild: make built-in.a rule robust against too long argum [...] new c6031b1dbbbf kbuild: make *.mod rule robust against too long argument error new ebd191b38c5e kbuild: add cmd_and_savecmd macro new f6b66ca4f38b kbuild: rebuild multi-object modules when objtool is updated new a78b6afa9913 kbuild: remove redundant cleanups in scripts/link-vmlinux.sh new b0d6207bad2c kbuild: clean .tmp_* pattern by make clean new 5d45950dfbb1 kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o new b42d23065024 kbuild: factor out the common objtool arguments new 8c9ce89c5b63 modpost: simplify mod->name allocation new a89227d76984 modpost: use fnmatch() to simplify match() new 2bbb486162c4 scripts: kconfig: nconf: make nconfig accept jk keybindings new 42ce60aa5aa4 kbuild: Allow to select bash in a modified environment new 71e80720dbf0 Merge tag 'kbuild-v5.19-3' of git://git.kernel.org/pub/scm [...] new 6406ac633d80 Documentation: Add HTE subsystem guide new 31ab09b42188 drivers: Add hardware timestamp engine (HTE) subsystem new 09574cca6ad6 hte: Add Tegra194 HTE kernel provider new e6a3a65be8e4 dt-bindings: Add HTE bindings new 42112dd77b74 gpiolib: Add HTE support new 10e4afd6cc4b gpio: tegra186: Add HTE support new 2068339a6c35 gpiolib: cdev: Add hardware timestamp clock type new ed94eb2e2284 tools: gpio: Add new hardware clock type new 9a75a7cd03c9 hte: Add Tegra HTE test driver new e263d33ceccf MAINTAINERS: Add HTE Subsystem new e0bfb57e1b0f hte: Remove unused including <linux/version.h> new 0668e8ccd331 hte: Fix possible use-after-free in tegra_hte_test_remove() new e30b64a3ab9b hte: Fix off by one in hte_push_ts_ns() new 348b10b075f3 hte: Uninitialized variable in hte_ts_get() new af583852d2ef dt-bindings: Renamed hte directory to timestamp new 5dad4eccd2b4 dt-bindings: timestamp: Correct id path new 298143637417 Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/s [...] new 827fc630e4c8 scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() new ed913cf4a533 scsi: lpfc: Commonize VMID code location new 348efeca7487 scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol in [...] new 896325a8b165 scsi: lpfc: Add support for VMID tagging of NVMe I/Os new c10ba0c961d3 scsi: qla1280: Remove redundant variable new dd11376b9f1b scsi: ufs: Split the drivers/scsi/ufs directory new 5445e08e1159 scsi: storvsc: Fix typo in comment new 0676f275837c scsi: esas2r: Fix typo in comment new 379ad771bb94 scsi: qedf: Fix typo in comment new 8946ea283808 scsi: smartpqi: Fix typo in comment new f6e2694ebb25 scsi: pmcraid: Fix typo in comment new 823ae99e09f7 scsi: isci: Fix typo in comment new 476e45923b5d scsi: ufs: ufshcd: Delete unnecessary NULL check new 7274ce0558ad scsi: sd: Don't call blk_cleanup_disk() in sd_probe() new 7ad36c8b2b80 scsi: core: Unexport scsi_bus_type new f9f0a46141e2 scsi: myrb: Fix up null pointer access on myrb_cleanup() new 4094981db7b6 scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings new 05fbde3a77a4 scsi: sd: Fix potential NULL pointer dereference new 30c4fdc3dcdd scsi: sd_zbc: Prevent zone information memory leak new b3bc1a88b534 scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning new a5b168efba21 scsi: lpfc: Add support for ATTO Fibre Channel devices new 1fcbe4c49039 scsi: mpi3mr: Fix kernel-doc new e250bd2699e0 scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters new aa2a4ded0505 scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter new b2c9a83d262a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 5f3da8c08508 objtool: Add CONFIG_HAVE_UACCESS_VALIDATION new 385bd430c011 objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn new a6a5eb269f6f x86/cpu: Elide KCSAN for cpu_has() and friends new 656d054e0a15 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds new 1894a4030582 x86: Always inline on_thread_stack() and current_top_of_stack() new 620f8d3bd3d5 context_tracking: Always inline empty stubs new 2028a255f4df x86/extable: Annotate ex_handler_msr_mce() as a dead end new 44688ffd111a Merge tag 'objtool-urgent-2022-06-05' of git://git.kernel. [...]
The 76 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../timestamp/hardware-timestamps-common.yaml | 29 + .../bindings/timestamp/hte-consumer.yaml | 39 + .../bindings/timestamp/nvidia,tegra194-hte.yaml | 88 ++ Documentation/hte/hte.rst | 79 ++ Documentation/hte/index.rst | 22 + Documentation/hte/tegra194-hte.rst | 49 ++ Documentation/index.rst | 1 + MAINTAINERS | 18 +- Makefile | 4 +- arch/Kconfig | 4 + arch/parisc/Makefile | 1 - arch/parisc/nm | 6 - arch/x86/Kconfig | 1 + arch/x86/include/asm/cpufeature.h | 2 +- arch/x86/include/asm/extable.h | 8 +- arch/x86/include/asm/processor.h | 4 +- drivers/Kconfig | 4 + drivers/Makefile | 2 + drivers/gpio/gpio-tegra186.c | 81 +- drivers/gpio/gpiolib-cdev.c | 252 +++++- drivers/gpio/gpiolib.c | 58 ++ drivers/gpio/gpiolib.h | 1 + drivers/hte/Kconfig | 33 + drivers/hte/Makefile | 3 + drivers/hte/hte-tegra194-test.c | 238 ++++++ drivers/hte/hte-tegra194.c | 730 ++++++++++++++++ drivers/hte/hte.c | 947 +++++++++++++++++++++ drivers/nvme/host/fc.c | 18 + drivers/scsi/Kconfig | 1 - drivers/scsi/Makefile | 1 - drivers/scsi/esas2r/esas2r_flash.c | 2 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/lpfc/Makefile | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 + drivers/scsi/lpfc/lpfc_hw.h | 22 + drivers/scsi/lpfc/lpfc_ids.h | 30 + drivers/scsi/lpfc/lpfc_init.c | 89 ++ drivers/scsi/lpfc/lpfc_nvme.c | 45 + drivers/scsi/lpfc/lpfc_scsi.c | 263 +----- drivers/scsi/lpfc/lpfc_vmid.c | 288 +++++++ drivers/scsi/mpi3mr/mpi3mr.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 50 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf_io.c | 2 +- drivers/scsi/qla1280.c | 3 +- drivers/scsi/qla2xxx/qla_mid.c | 2 - drivers/scsi/qla2xxx/qla_target.c | 7 - drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_sysfs.c | 1 - drivers/scsi/sd.c | 5 +- drivers/scsi/sd.h | 4 +- drivers/scsi/sd_zbc.c | 26 +- drivers/scsi/smartpqi/smartpqi.h | 2 +- drivers/scsi/storvsc_drv.c | 2 +- drivers/ufs/Kconfig | 30 + drivers/ufs/Makefile | 5 + drivers/ufs/core/Kconfig | 60 ++ drivers/ufs/core/Makefile | 10 + drivers/{scsi/ufs => ufs/core}/ufs-debugfs.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs-debugfs.h | 0 .../{scsi/ufs => ufs/core}/ufs-fault-injection.c | 0 .../{scsi/ufs => ufs/core}/ufs-fault-injection.h | 0 drivers/{scsi/ufs => ufs/core}/ufs-hwmon.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs-sysfs.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs-sysfs.h | 0 drivers/{scsi/ufs => ufs/core}/ufs_bsg.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufs_bsg.h | 0 drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.h | 4 +- drivers/{scsi/ufs => ufs/core}/ufshcd-priv.h | 2 +- drivers/{scsi/ufs => ufs/core}/ufshcd.c | 9 +- drivers/{scsi/ufs => ufs/core}/ufshpb.c | 2 +- drivers/{scsi/ufs => ufs/core}/ufshpb.h | 0 drivers/{scsi/ufs => ufs/host}/Kconfig | 75 +- drivers/{scsi/ufs => ufs/host}/Makefile | 12 - drivers/{scsi/ufs => ufs/host}/cdns-pltfrm.c | 0 drivers/{scsi/ufs => ufs/host}/tc-dwc-g210-pci.c | 2 +- .../{scsi/ufs => ufs/host}/tc-dwc-g210-pltfrm.c | 0 drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.c | 4 +- drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.h | 0 drivers/{scsi/ufs => ufs/host}/ti-j721e-ufs.c | 0 drivers/{scsi/ufs => ufs/host}/ufs-exynos.c | 6 +- drivers/{scsi/ufs => ufs/host}/ufs-exynos.h | 0 drivers/{scsi/ufs => ufs/host}/ufs-hisi.c | 8 +- drivers/{scsi/ufs => ufs/host}/ufs-hisi.h | 0 .../{scsi/ufs => ufs/host}/ufs-mediatek-trace.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufs-mediatek.c | 6 +- drivers/{scsi/ufs => ufs/host}/ufs-mediatek.h | 0 drivers/{scsi/ufs => ufs/host}/ufs-qcom-ice.c | 0 drivers/{scsi/ufs => ufs/host}/ufs-qcom.c | 8 +- drivers/{scsi/ufs => ufs/host}/ufs-qcom.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.c | 4 +- drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufshcd-pci.c | 2 +- drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.c | 4 +- drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.h | 2 +- drivers/{scsi/ufs => ufs/host}/ufshci-dwc.h | 0 include/linux/context_tracking_state.h | 8 +- include/linux/gpio/consumer.h | 16 +- include/linux/gpio/driver.h | 10 + include/linux/hte.h | 271 ++++++ include/linux/jump_label.h | 4 +- include/linux/nvme-fc-driver.h | 14 + include/uapi/linux/gpio.h | 3 + {drivers/scsi => include}/ufs/ufs.h | 0 {drivers/scsi => include}/ufs/ufs_quirks.h | 0 {drivers/scsi => include}/ufs/ufshcd.h | 8 +- {drivers/scsi => include}/ufs/ufshci.h | 0 {drivers/scsi => include}/ufs/unipro.h | 0 scripts/Kbuild.include | 10 +- scripts/Makefile.build | 110 +-- scripts/Makefile.lib | 31 +- scripts/Makefile.modfinal | 5 +- scripts/Makefile.modpost | 12 +- scripts/Makefile.vmlinux_o | 87 ++ scripts/check-local-export | 65 ++ scripts/kallsyms.c | 2 +- scripts/kconfig/nconf.c | 8 +- scripts/link-vmlinux.sh | 126 +-- scripts/mod/file2alias.c | 2 - scripts/mod/modpost.c | 161 +--- scripts/mod/modpost.h | 3 + scripts/objdiff | 6 +- tools/gpio/gpio-event-mon.c | 6 +- tools/objtool/check.c | 4 +- 126 files changed, 3970 insertions(+), 864 deletions(-) create mode 100644 Documentation/devicetree/bindings/timestamp/hardware-timestamps [...] create mode 100644 Documentation/devicetree/bindings/timestamp/hte-consumer.yaml create mode 100644 Documentation/devicetree/bindings/timestamp/nvidia,tegra194-hte.yaml create mode 100644 Documentation/hte/hte.rst create mode 100644 Documentation/hte/index.rst create mode 100644 Documentation/hte/tegra194-hte.rst delete mode 100644 arch/parisc/nm create mode 100644 drivers/hte/Kconfig create mode 100644 drivers/hte/Makefile create mode 100644 drivers/hte/hte-tegra194-test.c create mode 100644 drivers/hte/hte-tegra194.c create mode 100644 drivers/hte/hte.c create mode 100644 drivers/scsi/lpfc/lpfc_vmid.c create mode 100644 drivers/ufs/Kconfig create mode 100644 drivers/ufs/Makefile create mode 100644 drivers/ufs/core/Kconfig create mode 100644 drivers/ufs/core/Makefile rename drivers/{scsi/ufs => ufs/core}/ufs-debugfs.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs-debugfs.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-fault-injection.c (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-fault-injection.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufs-hwmon.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs-sysfs.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs-sysfs.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufs_bsg.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufs_bsg.h (100%) rename drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufshcd-crypto.h (97%) rename drivers/{scsi/ufs => ufs/core}/ufshcd-priv.h (99%) rename drivers/{scsi/ufs => ufs/core}/ufshcd.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufshpb.c (99%) rename drivers/{scsi/ufs => ufs/core}/ufshpb.h (100%) rename drivers/{scsi/ufs => ufs/host}/Kconfig (56%) rename drivers/{scsi/ufs => ufs/host}/Makefile (56%) rename drivers/{scsi/ufs => ufs/host}/cdns-pltfrm.c (100%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210-pci.c (99%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210-pltfrm.c (100%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.c (99%) rename drivers/{scsi/ufs => ufs/host}/tc-dwc-g210.h (100%) rename drivers/{scsi/ufs => ufs/host}/ti-j721e-ufs.c (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-exynos.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-exynos.h (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-hisi.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-hisi.h (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-mediatek-trace.h (93%) rename drivers/{scsi/ufs => ufs/host}/ufs-mediatek.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-mediatek.h (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-qcom-ice.c (100%) rename drivers/{scsi/ufs => ufs/host}/ufs-qcom.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufs-qcom.h (99%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.c (98%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-dwc.h (95%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-pci.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.c (99%) rename drivers/{scsi/ufs => ufs/host}/ufshcd-pltfrm.h (98%) rename drivers/{scsi/ufs => ufs/host}/ufshci-dwc.h (100%) create mode 100644 include/linux/hte.h rename {drivers/scsi => include}/ufs/ufs.h (100%) rename {drivers/scsi => include}/ufs/ufs_quirks.h (100%) rename {drivers/scsi => include}/ufs/ufshcd.h (99%) rename {drivers/scsi => include}/ufs/ufshci.h (100%) rename {drivers/scsi => include}/ufs/unipro.h (100%) create mode 100644 scripts/Makefile.vmlinux_o create mode 100755 scripts/check-local-export