This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gdb/master-arm in repository toolchain/ci/linux.
from 032dcf09e2bf Merge tag 'gpio-fixes-for-v5.19-rc1' of git://git.kernel.o [...] adds e69a5c010246 perf evlist: Extend arch_evsel__must_be_in_group to suppor [...] adds 8db43088ef16 perf docs: Correct typo of event_sources adds 4f52ca135861 perf test arm-spe: Check if perf-record hangs when recordi [...] adds dc2cf4ca866f perf unwind: Fix segbase for ld.lld linked objects adds 2762c488cdc1 perf lock: Change to synthesize task events adds 151e7d75036b perf record: Support sample-read topdown metric group for [...] adds 7f76b3113068 perf list: Add IBM z16 event description for s390 adds f71a261acd1d perf list: Update event description for IBM z10 to latest level adds e9c26fd6401d perf list: Update event description for IBM z13 to latest level adds d786bdf2a705 perf list: Update event description for IBM z14 to latest level adds d1833463dd13 perf list: Update event description for IBM z15 to latest level adds dfeab63acd97 perf list: Update event description for IBM z196/z114 to l [...] adds 882f54243a45 perf list: Update event description for IBM zEC12/zBC12 to [...] adds 62e6eb8d5454 perf mem: Trace physical address for Arm SPE events adds b24192a17337 perf c2c: Fix sorting in percent_rmt_hitm_cmp() adds 122657820fe0 perf vendor events intel: Add metrics for Sapphirerapids adds 1bcca2b1bd67 perf vendor events intel: Update metrics for Alderlake adds 45b2e5ad6837 Merge tag 'perf-tools-for-v5.19-2022-06-04' of git://git.k [...] adds 49f8b459fc1d xen: switch gnttab_end_foreign_access() to take a struct p [...] adds 0a19bab54ef4 MAINTAINERS: Update Xen maintainership adds 41925b105e34 xen: replace xen_remap() with memremap() adds 4ccbe91de91a Merge tag 'for-linus-5.19-rc1b-tag' of git://git.kernel.or [...] adds 6ba688364856 parisc: fix a crash with multicore scheduler adds cf936af790a3 parisc/stifb: Implement fb_is_primary_device() adds b046f984814a parisc/stifb: Keep track of hardware path of graphics card adds 23df9ba64bb9 Merge tag 'for-5.19/parisc-2' of git://git.kernel.org/pub/ [...] adds e18e5cbc70f1 net: dsa: don't use bitmap_weight() in b53_arl_read() adds 1ef1b69beaad net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds 3a351118dc84 net: mellanox: fix open-coded for_each_set_bit() adds c8f14e2b737f iio: fix opencoded for_each_set_bit() adds 64b87c1a1875 qed: rework qed_rdma_bmap_free() adds fe06a0c09b47 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds 2b330a6a6c21 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 5f8dac3fc7ba qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 8f51558e8015 risc-v: replace bitmap_weight with bitmap_empty in riscv_f [...] adds 71c1a517e3da arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds b6dad11d9cb1 arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 4aec74bccf5d arch/x86: replace cpumask_weight with cpumask_empty where [...] adds a37e94fe7c42 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds d72002ae67ad irq: mips: replace cpumask_weight with cpumask_empty where [...] adds 99248e351a27 genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 95e3a97387d6 clocksource: replace cpumask_weight with cpumask_empty in [...] adds b55032f1067a mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds dcf23cca930d arch/x86: replace nodes_weight with nodes_empty where appropriate adds c6bc5a3ce22c MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds 430cd4a28d73 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 6d7131bd52b3 include/linux/find: Fix documentation adds e041e0ac53dd lib/bitmap: extend comment for bitmap_(from,to)_arr32() adds 0a97953fd221 lib: add bitmap_{from,to}_arr64 adds 2c523550b992 lib/bitmap: add test for bitmap_{from,to}_arr64 adds da0f8e957be9 KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 [...] adds 525d6515604e drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate adds a570e68fabec ia64: cleanup remove_siblinginfo() adds a7ef9b455c7c KVM: x86: hyper-v: fix type of valid_bank_mask adds d603fd8dd35f KVM: x86: hyper-v: replace bitmap_weight() with hweight64() adds 005f17007f47 bitmap: Fix return values to be unsigned adds 0dfe54071d7c nodemask: Fix return values to be unsigned adds d0e60d46bc03 Merge tag 'bitmap-for-5.19-rc1' of https://github.com/norov/linux adds 8378a51e3f81 cifs: fix potential double free during failed mount adds 0d5106a80e08 cifs: remove repeated debug message on cifs_put_smb_ses() adds f66f8b94e7f2 cifs: when extending a file with falloc we should make fil [...] adds cc391b694ff0 cifs: fix potential deadlock in direct reclaim adds 387ba9bf4cb8 cifs: do not build smb1ops if legacy support is disabled adds 7ef93ffccd55 cifs: version operations for smb20 unneeded when legacy su [...] adds 096c956b0d7a cifs: update internal module number adds ef605e868212 cifs: skip trailing separators of prefix paths adds ee3c8019cce2 cifs: fix uninitialized pointer in error case in dfs_cache [...] adds d66016c5cd3d Merge tag '5.19-rc-smb3-client-fixes-part2' of git://git.s [...] adds 4329490a78b6 io_uring_enter(): don't leave f.flags uninitialized adds 81132a39c152 fs: remove fget_many and fput_many interface adds 6319194ec57b Unify the primitives for file descriptor closing adds dbe0ee466140 Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pu [...] adds a5f85d7834f7 uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) adds 59df85d5fbae linux/mount.h: trim includes adds f6957b7191ed m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... adds 279b192c23d2 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() adds 70f8d9c5750b move mount-related externs from fs.h to mount.h adds cbd76edeabd5 Merge tag 'pull-18-rc1-work.mount' of git://git.kernel.org [...] adds e5ca024e165d fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() adds 52dba645ca3a get rid of dead code in legitimize_root() adds 30476f7e6dbc namei: cleanup double word in comment adds 952923ddc011 Merge tag 'pull-18-rc1-work.namei' of git://git.kernel.org [...] adds 23a0cb8e3225 kbuild: Fix include path in scripts/Makefile.modpost adds 8d3a75078c83 scripts/kallsyms: update usage message of the kallsyms program adds b5beffa20d83 modpost: fix removing numeric suffixes adds d6b732666a1b modpost: fix undefined behavior of is_arm_mapping_symbol() adds 76954527fe05 modpost: remove the unused argument of check_sec_ref() adds c5c468dcc25e modpost: reuse ARRAY_SIZE() macro for section_mismatch() adds 68fef6704e38 modpost: squash if...else-if in find_elf_symbol2() adds c9db1884050f kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Make [...] adds 0aa24a79ee3b kbuild: do not try to parse *.cmd files for objects provid [...] adds 0cfd90060d71 kbuild: replace $(linked-object) with CONFIG options adds c25e1c55822f kbuild: do not create *.prelink.o for Clang LTO or IBT adds 534671e0ef5b parisc: remove arch/parisc/nm adds 31cb50b5590f kbuild: check static EXPORT_SYMBOL* by script instead of modpost adds cd968b97c492 kbuild: make built-in.a rule robust against too long argum [...] adds c6031b1dbbbf kbuild: make *.mod rule robust against too long argument error adds ebd191b38c5e kbuild: add cmd_and_savecmd macro adds f6b66ca4f38b kbuild: rebuild multi-object modules when objtool is updated adds a78b6afa9913 kbuild: remove redundant cleanups in scripts/link-vmlinux.sh adds b0d6207bad2c kbuild: clean .tmp_* pattern by make clean adds 5d45950dfbb1 kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o adds b42d23065024 kbuild: factor out the common objtool arguments adds 8c9ce89c5b63 modpost: simplify mod->name allocation adds a89227d76984 modpost: use fnmatch() to simplify match() adds 2bbb486162c4 scripts: kconfig: nconf: make nconfig accept jk keybindings adds 42ce60aa5aa4 kbuild: Allow to select bash in a modified environment adds 71e80720dbf0 Merge tag 'kbuild-v5.19-3' of git://git.kernel.org/pub/scm [...] adds 6406ac633d80 Documentation: Add HTE subsystem guide adds 31ab09b42188 drivers: Add hardware timestamp engine (HTE) subsystem adds 09574cca6ad6 hte: Add Tegra194 HTE kernel provider adds e6a3a65be8e4 dt-bindings: Add HTE bindings adds 42112dd77b74 gpiolib: Add HTE support adds 10e4afd6cc4b gpio: tegra186: Add HTE support adds 2068339a6c35 gpiolib: cdev: Add hardware timestamp clock type adds ed94eb2e2284 tools: gpio: Add new hardware clock type adds 9a75a7cd03c9 hte: Add Tegra HTE test driver adds e263d33ceccf MAINTAINERS: Add HTE Subsystem adds e0bfb57e1b0f hte: Remove unused including <linux/version.h> adds 0668e8ccd331 hte: Fix possible use-after-free in tegra_hte_test_remove() adds e30b64a3ab9b hte: Fix off by one in hte_push_ts_ns() adds 348b10b075f3 hte: Uninitialized variable in hte_ts_get() adds af583852d2ef dt-bindings: Renamed hte directory to timestamp adds 5dad4eccd2b4 dt-bindings: timestamp: Correct id path adds 298143637417 Merge tag 'hte/for-5.19-rc1' of git://git.kernel.org/pub/s [...] adds 827fc630e4c8 scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() adds ed913cf4a533 scsi: lpfc: Commonize VMID code location adds 348efeca7487 scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol in [...] adds 896325a8b165 scsi: lpfc: Add support for VMID tagging of NVMe I/Os adds c10ba0c961d3 scsi: qla1280: Remove redundant variable adds dd11376b9f1b scsi: ufs: Split the drivers/scsi/ufs directory adds 5445e08e1159 scsi: storvsc: Fix typo in comment adds 0676f275837c scsi: esas2r: Fix typo in comment adds 379ad771bb94 scsi: qedf: Fix typo in comment adds 8946ea283808 scsi: smartpqi: Fix typo in comment adds f6e2694ebb25 scsi: pmcraid: Fix typo in comment adds 823ae99e09f7 scsi: isci: Fix typo in comment adds 476e45923b5d scsi: ufs: ufshcd: Delete unnecessary NULL check adds 7274ce0558ad scsi: sd: Don't call blk_cleanup_disk() in sd_probe() adds 7ad36c8b2b80 scsi: core: Unexport scsi_bus_type adds f9f0a46141e2 scsi: myrb: Fix up null pointer access on myrb_cleanup() adds 4094981db7b6 scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings adds 05fbde3a77a4 scsi: sd: Fix potential NULL pointer dereference adds 30c4fdc3dcdd scsi: sd_zbc: Prevent zone information memory leak adds b3bc1a88b534 scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning adds a5b168efba21 scsi: lpfc: Add support for ATTO Fibre Channel devices adds 1fcbe4c49039 scsi: mpi3mr: Fix kernel-doc adds e250bd2699e0 scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters adds aa2a4ded0505 scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter adds b2c9a83d262a Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 5f3da8c08508 objtool: Add CONFIG_HAVE_UACCESS_VALIDATION adds 385bd430c011 objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn adds a6a5eb269f6f x86/cpu: Elide KCSAN for cpu_has() and friends adds 656d054e0a15 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds adds 1894a4030582 x86: Always inline on_thread_stack() and current_top_of_stack() adds 620f8d3bd3d5 context_tracking: Always inline empty stubs adds 2028a255f4df x86/extable: Annotate ex_handler_msr_mce() as a dead end adds 44688ffd111a Merge tag 'objtool-urgent-2022-06-05' of git://git.kernel. [...]
No new revisions were added by this update.
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 | 40 +- Makefile | 4 +- arch/Kconfig | 4 + arch/alpha/kernel/osf_sys.c | 1 + arch/alpha/kernel/process.c | 2 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/smpboot.c | 4 - arch/parisc/Makefile | 1 - arch/parisc/include/asm/fb.h | 4 + arch/parisc/kernel/processor.c | 2 - arch/parisc/kernel/topology.c | 16 +- arch/parisc/nm | 6 - arch/riscv/kernel/cpufeature.c | 7 +- arch/s390/kvm/kvm-s390.c | 10 +- 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 +- arch/x86/include/asm/xen/page.h | 3 - arch/x86/kvm/hyperv.c | 12 +- drivers/Kconfig | 4 + drivers/Makefile | 2 + drivers/android/binder.c | 2 +- drivers/block/xen-blkfront.c | 6 +- drivers/gpio/gpio-tegra186.c | 81 +- drivers/gpio/gpiolib-cdev.c | 252 +++++- drivers/gpio/gpiolib.c | 58 ++ drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- 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/iio/dummy/iio_simple_dummy_buffer.c | 48 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/net/dsa/b53/b53_common.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 23 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- drivers/net/xen-netfront.c | 7 +- 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/tty/hvc/hvc_xen.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 drivers/video/console/sticon.c | 5 +- drivers/video/console/sticore.c | 32 +- drivers/video/fbdev/sticore.h | 3 + drivers/video/fbdev/stifb.c | 4 +- drivers/xen/gntalloc.c | 9 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-table.c | 14 +- drivers/xen/pvcalls-front.c | 6 +- drivers/xen/xen-front-pgdir-shbuf.c | 2 +- drivers/xen/xenbus/xenbus_client.c | 2 +- drivers/xen/xenbus/xenbus_probe.c | 8 +- fs/cifs/Makefile | 4 +- fs/cifs/cifs_swn.c | 4 +- fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsfs.c | 10 +- fs/cifs/cifsfs.h | 5 +- fs/cifs/cifsglob.h | 24 +- fs/cifs/connect.c | 27 +- fs/cifs/dfs_cache.c | 90 +- fs/cifs/sess.c | 6 +- fs/cifs/smb1ops.c | 6 +- fs/cifs/smb2ops.c | 9 +- fs/cifs/smb2pdu.c | 6 +- fs/cifs/smbdirect.c | 4 +- fs/cifs/transport.c | 40 +- fs/file.c | 110 +-- fs/file_table.c | 9 +- fs/fsopen.c | 4 +- fs/internal.h | 3 +- fs/io_uring.c | 18 +- fs/namei.c | 11 +- fs/namespace.c | 2 +- fs/nfs/nfs4file.c | 4 +- include/linux/bitmap.h | 56 +- include/linux/context_tracking_state.h | 8 +- include/linux/fdtable.h | 2 +- include/linux/file.h | 2 - include/linux/find.h | 6 +- include/linux/fs.h | 15 +- 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/mount.h | 29 +- include/linux/nodemask.h | 38 +- 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 include/xen/arm/page.h | 3 - include/xen/grant_table.h | 6 +- kernel/usermode_driver.c | 4 +- lib/bitmap.c | 117 ++- lib/nodemask.c | 4 +- lib/test_bitmap.c | 25 + mm/vmstat.c | 4 +- net/9p/trans_xen.c | 8 +- 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 +- security/smack/smackfs.c | 1 + tools/gpio/gpio-event-mon.c | 6 +- tools/include/linux/bitmap.h | 17 +- tools/lib/bitmap.c | 20 +- tools/objtool/check.c | 4 +- tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/perf-top.txt | 2 +- tools/perf/arch/arm64/util/mem-events.c | 6 +- tools/perf/arch/x86/util/evsel.c | 5 +- tools/perf/arch/x86/util/evsel.h | 7 + tools/perf/arch/x86/util/topdown.c | 21 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-lock.c | 2 +- tools/perf/pmu-events/arch/s390/cf_z10/basic.json | 48 +- tools/perf/pmu-events/arch/s390/cf_z10/crypto.json | 64 +- .../perf/pmu-events/arch/s390/cf_z10/extended.json | 36 +- tools/perf/pmu-events/arch/s390/cf_z13/basic.json | 48 +- tools/perf/pmu-events/arch/s390/cf_z13/crypto.json | 64 +- .../perf/pmu-events/arch/s390/cf_z13/extended.json | 100 +-- tools/perf/pmu-events/arch/s390/cf_z14/basic.json | 32 +- tools/perf/pmu-events/arch/s390/cf_z14/crypto.json | 64 +- .../perf/pmu-events/arch/s390/cf_z14/extended.json | 102 +-- tools/perf/pmu-events/arch/s390/cf_z15/basic.json | 32 +- tools/perf/pmu-events/arch/s390/cf_z15/crypto.json | 114 --- .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 112 +++ .../perf/pmu-events/arch/s390/cf_z15/extended.json | 108 +-- tools/perf/pmu-events/arch/s390/cf_z16/basic.json | 58 ++ .../perf/pmu-events/arch/s390/cf_z16/crypto6.json | 142 +++ .../perf/pmu-events/arch/s390/cf_z16/extended.json | 492 +++++++++++ .../arch/s390/{cf_z13 => cf_z16}/transaction.json | 0 tools/perf/pmu-events/arch/s390/cf_z196/basic.json | 48 +- .../perf/pmu-events/arch/s390/cf_z196/crypto.json | 64 +- .../pmu-events/arch/s390/cf_z196/extended.json | 44 +- .../perf/pmu-events/arch/s390/cf_zec12/basic.json | 48 +- .../perf/pmu-events/arch/s390/cf_zec12/crypto.json | 64 +- .../pmu-events/arch/s390/cf_zec12/extended.json | 66 +- tools/perf/pmu-events/arch/s390/mapfile.csv | 1 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 163 ++-- .../arch/x86/sapphirerapids/spr-metrics.json | 530 ++++++++++++ tools/perf/tests/shell/test_arm_spe_fork.sh | 92 ++ tools/perf/util/dso.h | 2 + tools/perf/util/unwind-libunwind-local.c | 105 ++- 242 files changed, 6702 insertions(+), 2122 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 create mode 100644 tools/perf/arch/x86/util/evsel.h delete mode 100644 tools/perf/pmu-events/arch/s390/cf_z15/crypto.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/basic.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/crypto6.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/extended.json copy tools/perf/pmu-events/arch/s390/{cf_z13 => cf_z16}/transaction.json (100%) create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/spr-metrics.json create mode 100755 tools/perf/tests/shell/test_arm_spe_fork.sh