Revision 9c2f0338bbd132a4b12b988004d796798609d297 authored by Linus Torvalds on 02 February 2024, 20:54:46 UTC, committed by Linus Torvalds on 02 February 2024, 20:54:46 UTC
Pul drm fixes from Dave Airlie:
 "Regular weekly fixes, mostly amdgpu and xe. One nouveau fix is a
  better fix for the deadlock and also helps with a sync race we were
  seeing.

  dma-buf:
   - heaps CMA page accounting fix

  virtio-gpu:
   - fix segment size

  xe:
   - A crash fix
   - A fix for an assert due to missing mem_acces ref
   - Only allow a single user-fence per exec / bind.
   - Some sparse warning fixes
   - Two fixes for compilation failures on various odd combinations of
     gcc / arch pointed out on LKML.
   - Fix a fragile partial allocation pointed out on LKML.
   - A sysfs ABI documentation warning fix

  amdgpu:
   - Fix reboot issue seen on some 7000 series dGPUs
   - Fix client init order for KFD
   - Misc display fixes
   - USB-C fix
   - DCN 3.5 fixes
   - Fix issues with GPU scheduler and GPU reset
   - GPU firmware loading fix
   - Misc fixes
   - GC 11.5 fix
   - VCN 4.0.5 fix
   - IH overflow fix

  amdkfd:
   - SVM fixes
   - Trap handler fix
   - Fix device permission lookup
   - Properly reserve BO before validating it

  nouveau:
   - fence/irq lock deadlock fix (second attempt)
   - gsp command size fix

* tag 'drm-fixes-2024-02-03' of git://anongit.freedesktop.org/drm/drm: (35 commits)
  nouveau: offload fence uevents work to workqueue
  nouveau/gsp: use correct size for registry rpc.
  drm/amdgpu/pm: Use inline function for IP version check
  drm/hwmon: Fix abi doc warnings
  drm/xe: Make all GuC ABI shift values unsigned
  drm/xe/vm: Subclass userptr vmas
  drm/xe: Use LRC prefix rather than CTX prefix in lrc desc defines
  drm/xe: Don't use __user error pointers
  drm/xe: Annotate mcr_[un]lock()
  drm/xe: Only allow 1 ufence per exec / bind IOCTL
  drm/xe: Grab mem_access when disabling C6 on skip_guc_pc platforms
  drm/xe: Fix crash in trace_dma_fence_init()
  drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
  drm/amdgpu: remove asymmetrical irq disabling in vcn 4.0.5 suspend
  drm/amdgpu: drm/amdgpu: remove golden setting for gfx 11.5.0
  drm/amdkfd: reserve the BO before validating it
  drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
  drm/amd/display: Fix buffer overflow in 'get_host_router_total_dp_tunnel_bw()'
  drm/amd/display: Add NULL check for kzalloc in 'amdgpu_dm_atomic_commit_tail()'
  drm/amd: Don't init MEC2 firmware when it fails to load
  ...
2 parent s eab5c86 + 39126ab
History
File Mode Size
9p
adfs
affs
afs
autofs
bcachefs
befs
bfs
btrfs
cachefiles
ceph
coda
configfs
cramfs
crypto
debugfs
devpts
dlm
ecryptfs
efivarfs
efs
erofs
exfat
exportfs
ext2
ext4
f2fs
fat
freevxfs
fuse
gfs2
hfs
hfsplus
hostfs
hpfs
hugetlbfs
iomap
isofs
jbd2
jffs2
jfs
kernfs
lockd
minix
netfs
nfs
nfs_common
nfsd
nilfs2
nls
notify
ntfs
ntfs3
ocfs2
omfs
openpromfs
orangefs
overlayfs
proc
pstore
qnx4
qnx6
quota
ramfs
reiserfs
romfs
smb
squashfs
sysfs
sysv
tracefs
ubifs
udf
ufs
unicode
vboxsf
verity
xfs
zonefs
Kconfig -rw-r--r-- 10.0 KB
Kconfig.binfmt -rw-r--r-- 6.2 KB
Makefile -rw-r--r-- 4.4 KB
aio.c -rw-r--r-- 61.5 KB
anon_inodes.c -rw-r--r-- 8.4 KB
attr.c -rw-r--r-- 15.4 KB
backing-file.c -rw-r--r-- 7.9 KB
bad_inode.c -rw-r--r-- 5.6 KB
binfmt_elf.c -rw-r--r-- 55.9 KB
binfmt_elf_fdpic.c -rw-r--r-- 43.5 KB
binfmt_elf_test.c -rw-r--r-- 2.7 KB
binfmt_flat.c -rw-r--r-- 25.8 KB
binfmt_misc.c -rw-r--r-- 26.2 KB
binfmt_script.c -rw-r--r-- 4.2 KB
buffer.c -rw-r--r-- 82.3 KB
char_dev.c -rw-r--r-- 16.6 KB
compat_binfmt_elf.c -rw-r--r-- 3.8 KB
coredump.c -rw-r--r-- 29.4 KB
d_path.c -rw-r--r-- 11.4 KB
dax.c -rw-r--r-- 55.2 KB
dcache.c -rw-r--r-- 83.6 KB
direct-io.c -rw-r--r-- 38.4 KB
drop_caches.c -rw-r--r-- 1.9 KB
eventfd.c -rw-r--r-- 11.3 KB
eventpoll.c -rw-r--r-- 66.0 KB
exec.c -rw-r--r-- 52.4 KB
fcntl.c -rw-r--r-- 23.4 KB
fhandle.c -rw-r--r-- 7.0 KB
file.c -rw-r--r-- 36.0 KB
file_table.c -rw-r--r-- 12.3 KB
filesystems.c -rw-r--r-- 6.5 KB
fs-writeback.c -rw-r--r-- 80.7 KB
fs_context.c -rw-r--r-- 19.2 KB
fs_parser.c -rw-r--r-- 10.7 KB
fs_pin.c -rw-r--r-- 1.9 KB
fs_struct.c -rw-r--r-- 3.4 KB
fs_types.c -rw-r--r-- 2.5 KB
fsopen.c -rw-r--r-- 11.6 KB
init.c -rw-r--r-- 6.0 KB
inode.c -rw-r--r-- 69.1 KB
internal.h -rw-r--r-- 9.0 KB
ioctl.c -rw-r--r-- 24.0 KB
kernel_read_file.c -rw-r--r-- 4.4 KB
libfs.c -rw-r--r-- 52.5 KB
locks.c -rw-r--r-- 75.8 KB
mbcache.c -rw-r--r-- 12.6 KB
mnt_idmapping.c -rw-r--r-- 8.7 KB
mount.h -rw-r--r-- 4.2 KB
mpage.c -rw-r--r-- 18.5 KB
namei.c -rw-r--r-- 139.7 KB
namespace.c -rw-r--r-- 134.4 KB
nsfs.c -rw-r--r-- 6.3 KB
open.c -rw-r--r-- 40.0 KB
pipe.c -rw-r--r-- 36.8 KB
pnode.c -rw-r--r-- 16.2 KB
pnode.h -rw-r--r-- 2.1 KB
posix_acl.c -rw-r--r-- 31.3 KB
proc_namespace.c -rw-r--r-- 7.9 KB
read_write.c -rw-r--r-- 40.6 KB
readdir.c -rw-r--r-- 15.1 KB
remap_range.c -rw-r--r-- 14.4 KB
select.c -rw-r--r-- 34.7 KB
seq_file.c -rw-r--r-- 25.7 KB
signalfd.c -rw-r--r-- 8.7 KB
splice.c -rw-r--r-- 46.6 KB
stack.c -rw-r--r-- 2.6 KB
stat.c -rw-r--r-- 23.2 KB
statfs.c -rw-r--r-- 9.7 KB
super.c -rw-r--r-- 58.1 KB
sync.c -rw-r--r-- 10.4 KB
sysctls.c -rw-r--r-- 784 bytes
timerfd.c -rw-r--r-- 13.9 KB
userfaultfd.c -rw-r--r-- 59.8 KB
utimes.c -rw-r--r-- 7.7 KB
xattr.c -rw-r--r-- 36.0 KB

back to top