This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from bf9f243f23e6 Merge tag '5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd new 4396a73115fc fsnotify: fix sb_connectors leak new 1645cca9da91 drm/i915: use linux/stddef.h due to "isystem: trim/fixup s [...] new fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings new a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address new cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address new 6333a495f533 drm/amdgpu: correct comments in memory type managers new 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs new 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 new 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU new 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy new c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp new 3ca001aff087 drm/amd/display: setup system context for APUs new 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed new b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform new f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" new 03388a347fe7 drm/amd/display: Fix memory leak reported by coverity new 0e62b094a82d drm/amd/display: cleanup idents after a revert new e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation new 156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran new f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) new 703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocati [...] new d7eff46c214c drm/amdgpu: fix fdinfo race with process exit new 7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode new d6043581e1d9 drm/amdkfd: drop process ref count when xnack disable new 06b224d5162b Merge tag 'amd-drm-next-5.15-2021-09-01' of https://gitlab [...] new bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device new 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h new 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static new d03a493f6782 drm/mgag200: Fix uninitialized variable delta new b5fab345654c drm/panfrost: Simplify lock_region calculation new a77b58825d72 drm/panfrost: Use u64 for size in lock_region new bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum new efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct tt [...] new de04744d658b Merge tag 'drm-misc-next-fixes-2021-09-03' of git://anongi [...] new c4f3a3460a5d dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER new cca62758ebdd dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER new 87fd9ef47597 dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER new 8c28051cdcbe fbmem: don't allow too huge resolutions new b011522c8a6f Merge tag 'drm-misc-next-fixes-2021-09-09' of git://anongi [...] new 70982eef4d7e drm/ttm: Fix a deadlock if the target BO is not idle during swap new a668acb8f01f Merge tag 'drm-next-2021-09-10' of git://anongit.freedeskt [...] new 1ae32b909498 habanalabs: support hint addresses range reservation new 486e19795f2e habanalabs: allow fail on inability to respect hint new c67b0579b8eb habanalabs: update firmware header files new 82629c71c26c habanalabs: rename enum vm_type_t to vm_type new d5546d78ad40 habanalabs: re-init completion object upon retry new b07e6c7ef5c7 habanalabs: release pending user interrupts on device fini new 429d77ca2760 habanalabs: handle case of interruptable wait new 00ce06539c06 habanalabs: user mappings can be 64-bit new fbcd0efefc7e habanalabs: allow disabling huge page use new e79e745b208b habanalabs: use get_task_pid() to take PID new 938b793fdede habanalabs: expose state dump new fd2010b5cc5e habanalabs: state dump monitors and fences infrastructure new 77977ac875f2 habanalabs/gaudi: implement state dump new 40e35d195d8c habanalabs: missing mutex_unlock in process kill procedure new 1ee8e2bab509 habanalabs: rename cb_mmap to mmap new 89aad770d692 habanalabs: fix nullifying of destroyed mmu pgt pool new a9623a8b3ae6 habanalabs: mark linux image as not loaded after hw_fini new d18bf13e2252 habanalabs: fix type of variable new 2b5bbef5e88c habanalabs: add asic property of host dma offset new a6946151110e habanalabs: set dma max segment size new 7148e647a585 habanalabs/gaudi: trigger state dump in case of SM errors new ae2021d320e9 habanalabs/gaudi: fix information printed on SM event new 8bb8b5057612 habanalabs: fix race between soft reset and heartbeat new 2a2c4b740314 habanalabs: update firmware header to latest version new 7886acb60b7d habanalabs/goya: add missing initialization new a6cd2551d787 habanalabs: revise prints on FD close new c457d5abf8d3 habanalabs: get multiple fences under same cs_lock new 215f0c1775d5 habanalabs: add wait-for-multi-CS uAPI new 8ca2072ed893 habanalabs: signal/wait change sync object reset flow new dadf17abb724 habanalabs: add support for encapsulated signals reservation new e4cdccd2ec0d habanalabs: add support for encapsulated signals submission new e62ada5e23d0 habanalabs: remove redundant warning message new 5dc9ffaff142 habanalabs: expose server type in INFO IOCTL new 932adf1645cd habanalabs: convert PCI BAR offset to u64 new b9317d513098 habanalabs: make set_pci_regions asic function new cc5b4c4c75c4 habanalabs: clear msg_to_cpu_reg to avoid misread after reset new a6c849012b0f habanalabs: add validity check for event ID received from F/W new f5137aff6dcc habanalabs/gaudi: scrub HBM to a specific value new 83f14f2f9b63 habanalabs/gaudi: move scrubbing to late init new 714fccbf4824 habanalabs: save pid per userptr new 09ae43043c74 habanalabs: fix mmu node address resolution in debugfs new 1fd984f5fe62 habanalabs/gaudi: minimize number of register reads new c2aa71361806 habanalabs: update to latest firmware headers new 60d86e74df30 habanalabs/gaudi: increase boot fit timeout new 929cbab5b3c8 habanalabs/gaudi: restore user registers when context opens new 1f6bdee76553 habanalabs/gaudi: add monitored SOBs to state dump new 72d6625570c1 habanalabs: modify multi-CS to wait on stream masters new 816a6c6d99a3 habanalabs/gaudi: fetch TPC/MME ECC errors from F/W new 89b213657c71 habanalabs: add userptr_lookup node in debugfs new 83d93e2bed14 habanalabs/gaudi: unmask out of bounds SLM access interrupt new da105e6108a2 habanalabs/gaudi: define DC POWER for secured PMC new 6be42f0a1c3a habanalabs/gaudi: size should be printed in decimal new e1b61f8e975a habanalabs/gaudi: invalidate PMMU mem cache on init new 71731090ab17 habanalabs: add "in device creation" status new 176d23a77edb habanalabs: disable IRQ in user interrupts spinlock new 053caa267fd1 habanalabs: remove unnecessary device status check new 698f744aa858 habanalabs: never copy_from_user inside spinlock new 607b1468c226 habanalabs: cannot sleep while holding spinlock new 56e753d59566 habanalabs/gaudi: block ICACHE_BASE_ADDERESS_HIGH in TPC new 8d9aa980beb8 habanalabs: add support for f/w reset new 8ea32183072a habanalabs/gaudi: hwmon default card name new 4cd67adc44a3 Merge tag 'misc-habanalabs-next-2021-09-01' of https://git [...] new 5ffc06ebeaab Merge tag 'char-misc-5.15-rc1-2' of git://git.kernel.org/p [...] new c3811a50addd iommu/amd: Relocate GAMSup check to early_enable_iommus new eb03f2d2f6a4 iommu/amd: Remove iommu_init_ga() new a21518cb23a3 iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() new 6ef0505158f7 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() new 8cc633190b52 iommu: Clarify default domain Kconfig new 589e5cab1708 Merge tag 'iommu-fixes-v5.15-rc0' of git://git.kernel.org/ [...] new 3da6379a6d86 parisc: Add missing FORCE prerequisite in Makefile new 1260dea6d2eb parisc: Drop strnlen_user() in favour of generic version new ea4b3fca18ad parisc: Drop useless debug info and comments from signal.c new 3e4a1aff2a97 parisc: Check user signal stack trampoline is inside TASK_SIZE new e4f2006f1287 parisc: Reduce sigreturn trampoline to 3 instructions new 907872baa9f1 parisc: Move pci_dev_is_behind_card_dino to where it is used new d97180ad68bd parisc: Mark sched_clock unstable only if clocks are not s [...] new 671028728083 parisc: Implement __get/put_kernel_nofault() new 23ef827c1bac Merge tag 'for-5.15/parisc-3' of git://git.kernel.org/pub/ [...] new 88053ec8cb1b arm64: mm: limit linear region to 51 bits for KVM in nVHE mode new 85f58eb18898 arm64: kdump: Skip kmemleak scan reserved memory for kdump new e99f23c5bf59 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...]
The 122 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: .../ABI/testing/debugfs-driver-habanalabs | 19 + Documentation/gpu/drm-mm.rst | 2 +- arch/arm64/mm/init.c | 22 +- arch/parisc/Kconfig | 2 - arch/parisc/boot/compressed/Makefile | 18 +- arch/parisc/include/asm/processor.h | 4 - arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/include/asm/thread_info.h | 2 - arch/parisc/include/asm/uaccess.h | 125 +- arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/parisc_ksyms.c | 1 - arch/parisc/kernel/setup.c | 2 - arch/parisc/kernel/signal.c | 45 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/time.c | 7 +- arch/parisc/lib/lusercopy.S | 52 +- drivers/dma-buf/Kconfig | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 30 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 6 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 6 +- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 2 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 1 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd/init.c | 48 +- drivers/iommu/intel/svm.c | 15 +- drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 1387 +++++++++++++++----- drivers/misc/habanalabs/common/context.c | 146 ++- drivers/misc/habanalabs/common/debugfs.c | 184 ++- drivers/misc/habanalabs/common/device.c | 163 +-- drivers/misc/habanalabs/common/firmware_if.c | 56 +- drivers/misc/habanalabs/common/habanalabs.h | 421 +++++- drivers/misc/habanalabs/common/habanalabs_drv.c | 13 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 + drivers/misc/habanalabs/common/hw_queue.c | 198 ++- drivers/misc/habanalabs/common/memory.c | 169 ++- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 12 +- drivers/misc/habanalabs/common/pci/pci.c | 2 + drivers/misc/habanalabs/common/state_dump.c | 718 ++++++++++ drivers/misc/habanalabs/common/sysfs.c | 20 +- drivers/misc/habanalabs/gaudi/gaudi.c | 716 ++++++++-- drivers/misc/habanalabs/gaudi/gaudiP.h | 19 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 5 - drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 + drivers/misc/habanalabs/goya/goya.c | 102 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 115 +- .../misc/habanalabs/include/common/hl_boot_if.h | 62 +- .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 3 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 17 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 - drivers/parisc/dino.c | 18 +- drivers/video/fbdev/core/fbmem.c | 6 + fs/notify/mark.c | 1 + include/drm/ttm/ttm_tt.h | 3 +- include/uapi/misc/habanalabs.h | 186 ++- 88 files changed, 4316 insertions(+), 1170 deletions(-) create mode 100644 drivers/misc/habanalabs/common/state_dump.c