Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2075 commits
Select commit Hold shift + click to select a range
899049f
drm/amdgpu: bypass IMU ucode loading for MP0 15.0.8
lema1-dev Dec 12, 2025
c4e25cf
drm/amdgpu: fix shift-out-of-bounds when updating umc active mask
Jan 28, 2026
61dc0e3
drm/amdgpu: correct SDMA instance number for soc v1_0
Feb 6, 2026
5e236b2
drm/amdgpu: change sdma doorbell size for soc v1
Feb 26, 2026
09ae0a8
drm/amdgpu: disable rlc fw info print
Feb 13, 2026
7847571
drm/amdgpu: fix sysfs ip base addr with 64bit
Feb 27, 2026
4fa6288
drm/amdgpu: fix array out of bounds accesses for mes sw_fini
lema1-dev Mar 2, 2026
8e0160d
drm/amd/pm: Fix xgmi max speed reporting
Mar 9, 2026
ae46ccd
Merge amd-staging-dkms-6.19 into amd-mainline-dkms-6.19
yangsu-amd Mar 12, 2026
caa4892
Bump AMDGPU version to 6.19.1
yangsu-amd Mar 12, 2026
78ed4bb
drm/amd: Set num IP blocks to 0 if discovery fails
superm1 Mar 10, 2026
4db26f3
drm/amdgpu/mes_v12_1: add mes self test
Jun 11, 2025
95f94cd
drm/amdgpu: Fix RRMT for gfx v12_1
michchen-amd Jan 6, 2026
18f940b
drm/amdgpu: Revert setting up Retry based Thrashing on GFX 12.1
Nov 7, 2025
8cd368f
drm/amdkfd: Update queue properties for metadata ring
amd-yangp Dec 9, 2025
3409da7
drm/amdgpu/mes12_1: fix the failure access to MID1 registers
Dec 5, 2025
698f8d3
drm/amdgpu: 57-bit enable for watch address on gfx_v12_1
asierrag-amd Dec 17, 2025
cfad4c0
drm/amdgpu: retire some unsupport cmd pkt bit for gfx v12_1
Jan 9, 2026
90d2cd0
drm/amdgpu: update cp packets for gfx v12_1
Jan 9, 2026
0cbe1a4
drm/amdkfd: Don't expect signal mailbox update
hkasivis Jan 28, 2026
6011bf3
drm/amdgpu: Update MTYPE for GFX12.1
hkasivis Jan 29, 2026
1c4c05b
drm/amdgpu: Support forcing MTYPE_RW
hkasivis Feb 14, 2026
ce9d815
drm/amdgpu: Limit physical transcation mode to A + A only
Jan 17, 2026
0ff627f
drm/amdgpu: Place gart and vram in sysvm aper for A + A
Jan 17, 2026
b66aac7
drm/amdgpu: Init table depth and block_size for A + A
Jan 17, 2026
23c3e10
drm/amdgpu/gmc12: Set up pdb0 for vmid0 page table
Jan 17, 2026
aa67fd4
drm/amdgpu: Correct mmhub system aperture settings for A + A
Jan 17, 2026
e591e7c
drm/amdgpu: Update gfxhub system aperture settings for A + A
Jan 17, 2026
97c60f3
drm/amdgpu/gmc12: Bypass FB resize on A + A platform
Jan 17, 2026
d5ffcf6
drm/amdgpu/gmc12: Update gmc aperture base for A + A
Jan 17, 2026
128f5e6
drm/amdgpu: Implement get_xgmi_info callback for mmhub_v4_2
Jan 17, 2026
1c502a6
drm/amdgpu: Query xgmi info from mmhub if available
Jan 17, 2026
437432c
drm/amdgpu: Retire get_xgmi_info callback for gfxhub v12_1
Jan 17, 2026
7e63363
drm/amdgpu/gmc12: Query host-gpu interface
Jan 17, 2026
772f1c8
drm/amdgpu/gmc12: Fix VRAM base offset calculation
Jan 20, 2026
3e9be89
drm/amdgpu/gmc12: Update connected_to_cpu flag
Jan 27, 2026
0c3495b
drm/amdgpu/gmc12: Init vram_size for A + A
Jan 28, 2026
45d1a7e
drm/amdgpu/mmhub_v4_2_0: expand gart aperture to gart_end on A+A
feifxu Jan 31, 2026
e64901b
drm/amdgpu: Place firmware bo in vram for A + A
Feb 9, 2026
cd0505b
drm/amd/ras: Add unified interface to handle ras interrupts
Dec 8, 2025
6edc451
drm/amdgpu: Add umc ecc error handling for gmc v12_1
Dec 8, 2025
a5d761f
drm/amdgpu: Add poison consumption handling for gfx v12_1
Dec 8, 2025
d6e28f1
drm/amdkcl: fix miss include headers in m4
Mar 13, 2026
6b955bc
drm/amdgpu: Limit BO list entry count to prevent resource exhaustion
Jie1zhang Mar 12, 2026
6cd82db
drm/amdgpu: fix amdgpu_userq_evict
ChristianKoenigAMD Jan 22, 2026
f7f3c49
drm/amd/pm: Add common smu fw check function
Mar 12, 2026
a59048e
drm/amd/display: Fix uninitialized variable use which breaks full LTO
jcalvinowens Mar 12, 2026
1b9c19a
drm/amd/display: Wrap dcn32_override_min_req_memclk() in DC_FP_{START…
xry111 Mar 6, 2026
7842f7c
drm/amd/display: Add debugfs to disallow eDP Replay entry
Ray6161 Mar 2, 2026
fa42d62
drm/amd/display: Fix number of opp
Jan 23, 2026
b296ea3
drm/amd/display: Add dcn_mrq_present Field
Jan 29, 2026
7c0fdc6
drm/amd/display: Plumb MRQ programming out of DML for dml2_1
Mar 3, 2026
457f6cd
drm/amd/display: Silence static analysis warning
Feb 26, 2026
46d8565
drm/amd/display: Add a buffer for boot time crc
Mar 4, 2026
f954f6d
drm/amd/display: Query DC for gfx handling when setting linear tiling
Mar 11, 2026
97f53b7
drm/amd/display: Clamp dc_cursor_position x_hotspot to prevent intege…
Mar 6, 2026
3f8683c
drm/amd/display: Promote DC to 3.2.374
Mar 6, 2026
686fae2
drm/amd/pm: Use common smu fw check function for smu13
Mar 12, 2026
9594a73
drm/amd/pm: Use common smu fw check function for smu15
Mar 12, 2026
ef73eca
drm/amdgpu/userq: Use kvfree instead of kfree in amdgpu_userq_wait_ioctl
amd-sukhatri Mar 13, 2026
3e0df83
drm/amd/ras: Pass ras poison consumption message to sriov host
Dec 8, 2025
e1d8977
drm/amdgpu: switch XGMI sysfs show helpers to sysfs_emit_at()
DaviBaum Mar 13, 2026
1bd2a6f
drm/amd/display: remove duplicate format modifier
erik-kz Feb 10, 2026
35c155c
drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT
Feb 27, 2026
09d9491
drm/amdkcl: wrap code under HAVE_DRM_DRM_COLOROP_H
Mar 11, 2026
c827774
drm/amd/display: Fix DisplayID not-found handling in parse_edid_displ…
srishanm Mar 15, 2026
0c1b6ea
drm/amd: fix dcn 2.01 check
TheOfficialFloW Mar 15, 2026
0fefa3c
drm/amdgpu: Replace deprecated strcpy() in amdgpu_virt_write_vf2pf_data
hex-64 Jan 9, 2026
f1ca459
drm/amdgpu: update flip bit setting of RAS bad page
Mar 11, 2026
a1ad5ce
drm/amdgpu/userq: Use kvfree instead of kfree in amdgpu_userq_signal_…
amd-sukhatri Mar 13, 2026
e4bc161
drm/amd/display: Attach OLED property to eDP panels
superm1 Jan 6, 2026
0b380ce
drm/connector: Add a new 'panel_type' property
superm1 Jan 6, 2026
cace438
drm/amdkcl: test whether drm_mode_config has the panel_type_property …
Mar 12, 2026
ffdb06a
drm/amdkcl: fix use wrong file name
Mar 16, 2026
84e621d
drm/amdkcl: handle shmem_file_setup() vma_flags_t change in kernel 7.0
Mar 17, 2026
89efa53
drm/amdgpu: fallback to default discovery offset/size in sriov guest
Mar 13, 2026
0acf8ba
drm/amdgpu/userq: fix dma_fence refcount underflow in userq path
amd-sukhatri Mar 13, 2026
01ba7b3
drm/amdgpu/userq: unlock cancel_delayed_work_sync for hang_detect_work
amd-sukhatri Mar 12, 2026
4f28b49
drm/amdgpu: move devcoredump generation to a worker
peppsac Feb 21, 2025
57fddb8
drm/amd/ras: Fix NULL deref in ras_core_ras_interrupt_detected()
srishanm Oct 22, 2025
ca0e3c7
drm/amdgpu: Add default case in DVI mode validation
srishanm Mar 12, 2026
41d6f1b
drm/amdgpu/mmhub2.0: add bounds checking for cid
alexdeucher Mar 4, 2026
bc30613
drm/amdgpu/mmhub2.3: add bounds checking for cid
alexdeucher Mar 4, 2026
e475fa2
drm/amdgpu/mmhub3.0.1: add bounds checking for cid
alexdeucher Mar 4, 2026
3ef6535
drm/amdgpu/mmhub3.0.2: add bounds checking for cid
alexdeucher Mar 4, 2026
4d2ce31
drm/amdgpu/mmhub3.0: add bounds checking for cid
alexdeucher Mar 4, 2026
fb2b9e6
drm/amdgpu/mmhub4.1.0: add bounds checking for cid
alexdeucher Mar 4, 2026
fbb525d
drm/amdgpu/mmhub4.2.0: add bounds checking for cid
alexdeucher Mar 4, 2026
b9311a9
drm/amdgpu/gmc9.0: add bounds checking for cid
alexdeucher Mar 16, 2026
d79be52
drm/amdgpu: Fix ISP segfault issue in kernel v7.0
Mar 11, 2026
fca2b83
drm/amdgpu/atomfirmware: Add LpDDR5x and new fields for info v2_3
leo-sunli1 Mar 13, 2026
436092f
drm/amdgpu: validate fence_count in wait_fences ioctl
Jie1zhang Mar 13, 2026
bbadc4d
drm/amd/ras: Fix NULL deref in ras_core_get_utc_second_timestamp()
srishanm Mar 15, 2026
4a25f97
drm/amdgpu: Drop unreachable return in amdgpu_reg_get_smn_base64()
srishanm Mar 12, 2026
1d2cb93
drm/amd/pm: Add fru eeprom info support
Jan 28, 2026
8faf89d
drm/amd/amdgpu: Fix build errors due to declarations after labels
Jie1zhang Mar 16, 2026
93a6d04
drm/amdkcl: update the config.h
Mar 16, 2026
a433835
drm/amd/pm: Update pm attributes
Nov 30, 2025
50cd84f
drm/amd/pm: Add mutex lock for metrics table
Jan 31, 2026
7ce3ada
drm/amdgpu: Add VCN v5_0_2
Jan 21, 2026
0d64227
drm/amdgpu: Add VCN_5_0_2 codecs capabilities support
Jan 22, 2026
e124e2b
drm/amdgpu: Set VCN_5_0_2 DPG mode
Jan 23, 2026
d4254e0
drm/amdgpu: Add JPEG_v5_0_2 IP block
Jan 21, 2026
5842c35
drm/amdgpu: rework how we handle TLB fences
alexdeucher Mar 16, 2026
815b50b
drm/amdgpu: apply state adjust rules to some additional HAINAN vairants
alexdeucher Sep 25, 2023
0cfb08d
drm/amdgpu : Update psp 13_0_15 ip block support
Mar 1, 2026
5c3c069
drm/amdgpu: Drop redundant queue NULL check in hang detect worker
srishanm Mar 15, 2026
aaef48a
drm/amdgpu: Remove dead negative offset check in amdgpu_virt_init_cri…
srishanm Mar 12, 2026
82645fd
Revert "drm/amd/display: Add NV12/P010 formats to primary plane"
Mar 17, 2026
fef855c
drm/amdgpu: Add client id helpers to mmhub
Mar 17, 2026
41fb012
drm/amdgpu: Add client ids for mmhub v4.x
Mar 17, 2026
984b875
drm/amdgpu: Add client ids for mmhub v3.x
Mar 17, 2026
0d2845d
drm/amdgpu: Add client ids for mmhub v2.x
Mar 17, 2026
a5529dc
drm/amdgpu: Add client ids for gmcv9 mmhubs
Mar 17, 2026
70905c0
drm/amdgpu: completely rework eviction fence handling v2
ChristianKoenigAMD Jan 28, 2026
8f37651
drm/amdgpu: fix eviction fence and userq manager shutdown
ChristianKoenigAMD Jan 30, 2026
5a8fabd
drm/amdgpu: fix adding eviction fence
ChristianKoenigAMD Jan 28, 2026
76c537e
drm/amdgpu: rework amdgpu_userq_wait_ioctl v4
ChristianKoenigAMD Jan 29, 2026
1ff8049
drm/amdgpu: Move amdgpu_vm_is_bo_always_valid() before first use
srishanm Mar 12, 2026
a9a3f6c
drm/amdgpu: replace WARN with DRM_ERROR for invalid sched priority
Jie1zhang Mar 13, 2026
ceaf34c
drm/amdgpu: make amdgpu_user_wait_ioctl more resilent v2
ChristianKoenigAMD Jan 29, 2026
8921cd5
Merge amd-staging-dkms-6.19 into amd-mainline-dkms-6.19
yangsu-amd Mar 19, 2026
d7fa7b4
drm/amdkcl: fix miss include headers in m4
Mar 13, 2026
564b354
Bump AMDGPU version to 6.19.2
yangsu-amd Mar 19, 2026
aa65c84
drm/amd/pm: Add smu v15_0_8 driver interface header
Nov 2, 2025
9c2bb36
drm/amd/pm: Add smu v15_0_8 message header
Nov 2, 2025
e5669d6
drm/amd/pm: Add smu v15_0_8 pmfw header
Nov 2, 2025
408b2e5
drm/amd/ras: Remove redundant NULL check in pending bad-bank list ite…
srishanm Mar 15, 2026
5157a70
drm/amd/display: Do not skip unrelated mode changes in DSC validation
pp3345 Mar 6, 2026
1a5cbe0
drm/amdgpu: Avoid NULL dereference in discovery topology coredump pat…
srishanm Mar 18, 2026
a545e81
drm/amd/ras: Add NULL checks for ras_core sys_fn callbacks
srishanm Mar 19, 2026
0d5c25b
drm/amd/ras: Add input pointer validation in ras core helpers
srishanm Mar 19, 2026
a9f3fa5
drm/amdgpu: Skip discovery dump when topology is unavailable
srishanm Mar 19, 2026
5349541
drm/amdgpu/pm: drop SMU driver if version not matched messages
alexdeucher Mar 17, 2026
2a7f5f1
drm/amdgpu/gfx10: look at the right prop for gfx queue priority
alexdeucher Feb 19, 2026
505cb73
drm/amdgpu/gfx11: look at the right prop for gfx queue priority
alexdeucher Feb 19, 2026
6d0d0fe
drm/amdgpu: fix strsep() corrupting lockup_timeout on multi-GPU (v3)
ruijingdong Mar 17, 2026
4e28d33
drm/amdgpu: prevent immediate PASID reuse case
amd-jherichuang Mar 16, 2026
c20431e
drm/amd/display: Update dpia supported configuration
Jan 22, 2026
3831b93
drm/amd/display: dcn42 don't round up disclk and dppclk
charliu-AMDENG Mar 2, 2026
931ad45
drm/amd/display: Add MRQ programming for DCN42
Mar 2, 2026
4a3268a
drm/amd/display: Move DPM clk read to clk_mgr_construct in DCN42
Mar 4, 2026
56337c3
drm/amd/display: System Hang When System enters to S0i3 w/ iGPU
charliu-AMDENG Mar 5, 2026
1a40a80
drm/amd/display: move dcn42 bw_params init
Mar 5, 2026
1427392
drm/amd/display: Add get_default_tiling_info for dcn42
Mar 13, 2026
10a5757
drm/amd/display: Add missing dcn42 hubbub function pointers
Mar 14, 2026
74e31fb
drm/amd/display: Split arbiter programming for DCN42
Mar 2, 2026
cf734ec
drm/amd/display: Clamp min DS DCFCLK value to DCN limit
Mar 14, 2026
62e7522
drm/amd/display: Update underflow detection for DCN42
Mar 17, 2026
5acc532
drm/amd/display: Add Extra SMU Log for dtbclk
charliu-AMDENG Mar 6, 2026
a92bf41
drm/amd/display: Fix DCN42 memory clock table using MemClk instead of…
Mar 9, 2026
1fd0348
drm/amd/display: remove disable_sutter touch pstate debug code
charliu-AMDENG Mar 10, 2026
2f1c70a
drm/amd/display: pg cntl update based on previous asic.
charliu-AMDENG Mar 10, 2026
96ea595
drm/amd/display: export get_power_profile interface for later use
charliu-AMDENG Mar 6, 2026
38293ff
drm/amd/display: Fix Silence warnings
Mar 7, 2026
982b0e2
drm/amd/display: Add 3DLUT DMA broadcast support
Mar 7, 2026
9bea38c
drm/amd/display: Revert inbox0 lock for cursor due to deadlock
Mar 10, 2026
fced4b3
drm/amd/display: Move DPM clk read to clk_mgr_construct in DCN42
Mar 4, 2026
50e9108
drm/amd/display: Hardcode dtbclk value in bw_params
Mar 11, 2026
62eecb2
drm/amd/display: Fix Signed/Unsigned Int Usage Compiler Warning
Mar 12, 2026
f16ef4b
drm/amd/display: remove dc_clock_limit for apu
charliu-AMDENG Mar 11, 2026
04b06de
drm/amd/display: Agument live + capture with CVT case.
Mar 4, 2026
d869c19
drm/amd/display: Remove unnecessary completion flag for secure display
Mar 13, 2026
2ed622c
drm/amd/display: add dccg FGCG mask init
charliu-AMDENG Mar 12, 2026
ad2d008
drm/amd/display: Restore full update for tiling change to linear
amd-jaberbac Mar 12, 2026
f016cd3
drm/amd/display: Rework YCbCr422 DSC policy
Mar 11, 2026
9ff1205
drm/amd/display: Promote DC to 3.2.375
Mar 13, 2026
f8582b1
drm/amdgpu: Add amdgpu_regs_pcie64 debugfs node
Feb 26, 2026
b858590
drm/amd/display: Fix drm_edid leak in amdgpu_dm
Mar 9, 2026
959ba82
drm/amd/display: Refactor DC update checks
Mar 5, 2026
28972b0
drm/amd/pm: Skip redundant UCLK restore in smu_v13_0_6
Mar 18, 2026
731fa11
drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on smu_v13_0_6
Mar 18, 2026
9fa1750
drm/amd/pm: Add OD_FCLK interface
Mar 13, 2026
927ee15
drm/amd/pm: Add custom fclk setting support
Mar 13, 2026
8f1a42d
drm/amdgpu/userq: cleanup amdgpu_userq_get/put where not needed
amd-sukhatri Mar 20, 2026
cffaced
drm/amd/pm: Add initial support for smu v15_0_8
Nov 3, 2025
8c5f96a
drm/amd/pm: Add mode2 support for smu_v15_0_8
Nov 24, 2025
8c54a55
drm/amd/pm: Setup driver pptable for smu 15.0.8
Nov 26, 2025
da8f3a6
drm/amd/pm: Update dpm table structs for smu_v15_0
Dec 23, 2025
5418674
drm/amd/pm: Add default dpm table support for smu 15.0.8
Dec 23, 2025
f29c32e
drm/amd/pm: Add get_pm_metrics support for smu 15.0.8
Nov 26, 2025
1d3eb8c
drm/amd/pm: add get_gpu_metrics support for 15.0.8
Oct 23, 2025
fbb2399
drm/amd/pm: add get_unique_id support for smu 15.0.8
Oct 22, 2025
5803baf
drm/amd/pm: add set{get}_power_limit support for smu 15.0.8
Oct 22, 2025
aa82cd4
drm/amd/pm: Add emit clock support
Dec 23, 2025
c5f665f
drm/amd/display: Add clk_mgr NULL checks in dcn32_initialize_min_cloc…
srishanm Mar 15, 2026
bf5e424
drm/amd/display: Fix NULL pointer assumptions in dcn42_init_hw()
srishanm Mar 17, 2026
065903c
drm/amd/pm: add populate_umd_state_clk support
Dec 25, 2025
077e3ec
drm/amd/pm: Add od_edit_dpm_table support
Dec 25, 2025
888c990
drm/amd/pm: Add get_thermal_temperature_range support
Dec 25, 2025
6e6468b
drm/amd/pm: Add ppt1 support
Dec 26, 2025
65825f2
drm/amd/pm: Add read sensor support
Dec 26, 2025
be57ee7
drm/amd/pm: Add gpuboard temperature metrics support
Jan 30, 2026
7478168
drm/amd/pm: Add baseboard temperature metrics support
Jan 30, 2026
ed3fd2e
drm/amd/pm: Add NPM support for smu_v15_0_8
Jan 30, 2026
412746f
drm/amdgpu: Add smu v15_0_8 ip block
Nov 2, 2025
cfe6753
drm/amd/pm: Enable user specified gfx clock ranges
Jan 7, 2026
805bb54
drm/amdkcl: add removed pci_release_resource for legacy kernels
Mar 23, 2026
b5c787c
drm/amdkcl: fix "Argument list too long" for large modules in DKMS build
Mar 23, 2026
a7c38b0
drm/amdkcl: fake dma_fence_unwrap_merge()
Mar 20, 2026
ed6aaf7
drm/amdgpu: fix some more bug in amdgpu_gem_va_ioctl
ChristianKoenigAMD Feb 3, 2026
58f5a36
drm/amd/display: Rename enum 'pixel_format' to 'dc_pixel_format'
bysui Mar 16, 2026
d8324de
drm/amdgpu: Use stack variable to fetch nps info
Feb 23, 2026
6acf76a
drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu…
Mar 20, 2026
f768674
drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
srishanm Mar 23, 2026
a6077c1
drm/amd/display: check if ext_caps is valid in BL setup
alexdeucher Mar 20, 2026
e7a984e
drm/amdkfd: Fix NULL pointer check order in kfd_ioctl_create_process
srishanm Mar 23, 2026
c243039
drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu…
Mar 19, 2026
25d5efc
drm/amd/pm: add dedicated dram addr msg for smu v15
Mar 23, 2026
71215e3
drm/amdgpu: use DISCOVERY_TMR_SIZE in ACPI TMR fallback
Jie1zhang Mar 23, 2026
6c22d4d
drm/amd/pm: Enable VCN reset for pgm=4 with appropriate FW version
Jie1zhang Mar 19, 2026
5b27086
drm/amdgpu: annotate eviction fence signaling path
ChristianKoenigAMD Feb 2, 2026
af342ae
drm/amdkcl: test whether dma_fence_begin_signalling is available
Mar 20, 2026
5f35038
drm/amdgpu/vcn4.0.3: gate per-queue reset by PSP SOS program version
Jie1zhang Mar 20, 2026
3d0e77e
drm/amdgpu: fix syncobj leak for amdgpu_gem_va_ioctl()
prliangpub Mar 19, 2026
70a8008
drm/amdgpu/userq: dont use goto to jump when at end of function
amd-sukhatri Mar 24, 2026
6f8c9eb
drm/amd/display: clean up typecasts and constants in dcn4_calcs
adrianovero Mar 17, 2026
b7c9d1e
drm/amd/display: update outdated comments for renamed vblank_control_…
Mar 21, 2026
d9673ae
drm/amdgpu: Handle GPU page faults correctly on non-4K page systems
donettom-1 Mar 23, 2026
09fd685
drm/amdgpu/userq: convert comma to semicolon
Mar 20, 2026
6acc201
drm/amdgpu: update outdated comment for renamed amdgpu_fence_driver_i…
Mar 21, 2026
86e3de1
drm/amd/display: Fix DCE LVDS handling
alexdeucher Feb 26, 2026
0d90f90
drm/amdgpu/mes12_1: emove extra ; from declaration statement
ColinIanKing Mar 23, 2026
f5ae542
drm/amdgpu/userq: schedule_delayed_work should be after fence signalled
amd-sukhatri Mar 24, 2026
f5b3ae2
drm/amd/display: add a no_hpd link_encoder_funcs variant
alexdeucher Mar 20, 2026
e5de471
drm/amdgpu: validate doorbell_offset in user queue creation
avasummer Mar 24, 2026
8eb2e77
drm/amdgpu/userq: amdgpu_userq_vm_validate does not need userq mutex
amd-sukhatri Mar 24, 2026
322bd94
drm/amdgpu: guard atom_context in devcoredump VBIOS dump
Jie1zhang Mar 24, 2026
9788587
drm/amdgpu: flush coredump work before HW teardown
Jie1zhang Mar 24, 2026
c47a28d
Merge amd-staging-dkms-6.19 into amd-mainline-dkms-6.19
yangsu-amd Mar 26, 2026
0dea60a
Bump AMDGPU version to 6.19.3
yangsu-amd Mar 26, 2026
8e2e8e9
drm/amdgpu: fix the idr allocation flags
prliangpub Mar 23, 2026
fa4c141
drm/amdkfd: Align expected_queue_size to PAGE_SIZE
donettom-1 Mar 23, 2026
d179da1
drm/amd: Fix MQD and control stack alignment for non-4K
donettom-1 Mar 23, 2026
8efdfa9
drm/amdgpu/userq: fix memory leak in MQD creation error paths
avasummer Mar 14, 2026
7d1ab59
drm/amdgpu : Update psp 13_0_15 ip block support
Mar 1, 2026
75cc91a
drm/amdkcl: limit cmd_mod_fix.mk under kernel 6.0
Mar 27, 2026
97d9fd4
drm/amdkcl: fix "Argument list too long" for large modules in DKMS build
Mar 23, 2026
0131e17
drm/amdkcl: limit cmd_mod_fix.mk under kernel 6.0
Mar 27, 2026
527831c
drm/amdgpu: reset ras eeprom table when it is invalid
Mar 17, 2026
4ad8eba
drm/amdgpu: add support to query vram info from firmware
Mar 18, 2026
51ec17c
Merge amd-staging-dkms-6.19 into amd-mainline-dkms-6.19
Apr 3, 2026
1aa8154
Bump AMDGPU version to 6.19.4
Apr 3, 2026
90c51b2
drm/amdgpu: replace PASID IDR with XArray
NTMan Mar 31, 2026
a2a21fe
drm/amd/pm: Check SMUv13.0.6/12 metrics integrity
Apr 18, 2026
5929fde
drm/amd/pm: Update emit clock logic
Apr 27, 2026
be96c1c
drm/amd/pm: Add fine grained flag to SMU v13.0.6
Apr 27, 2026
bf899db
drm/amd/pm: Add fine grained flag to SMU v13.0.6
Apr 27, 2026
8fa1981
drm/amd/ras: Fix CPER ring debugfs read overflow
May 7, 2026
e27fa49
/drm/amd/display Fix memory leak from bad dp cables
loosestrife May 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Alexander Lobakin <alobakin@pm.me> <alobakin@marvell.com>
Alexander Lobakin <alobakin@pm.me> <bloodyreaper@yandex.ru>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <alexander.mikhalitsyn@virtuozzo.com>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@canonical.com>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@futurfusion.io>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin.ext@nsn.com>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@gmx.de>
Alexander Sverdlin <alexander.sverdlin@gmail.com> <alexander.sverdlin@nokia.com>
Expand Down Expand Up @@ -789,7 +790,8 @@ Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com> <subashab@codeaurora.
Subbaraman Narayanamurthy <quic_subbaram@quicinc.com> <subbaram@codeaurora.org>
Subhash Jadavani <subhashj@codeaurora.org>
Sudarshan Rajagopalan <quic_sudaraja@quicinc.com> <sudaraja@codeaurora.org>
Sudeep Holla <sudeep.holla@arm.com> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Sudeep Holla <sudeep.holla@kernel.org> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Sudeep Holla <sudeep.holla@kernel.org> <sudeep.holla@arm.com>
Sumit Garg <sumit.garg@kernel.org> <sumit.garg@linaro.org>
Sumit Semwal <sumit.semwal@ti.com>
Surabhi Vishnoi <quic_svishnoi@quicinc.com> <svishnoi@codeaurora.org>
Expand Down Expand Up @@ -854,6 +856,7 @@ Valentin Schneider <vschneid@redhat.com> <valentin.schneider@arm.com>
Veera Sundaram Sankaran <quic_veeras@quicinc.com> <veeras@codeaurora.org>
Veerabhadrarao Badiganti <quic_vbadigan@quicinc.com> <vbadigan@codeaurora.org>
Venkateswara Naralasetty <quic_vnaralas@quicinc.com> <vnaralas@codeaurora.org>
Viacheslav Bocharov <v@baodeep.com> <adeep@lexina.in>
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <vgarodia@codeaurora.org>
Vikash Garodia <vikash.garodia@oss.qualcomm.com> <quic_vgarodia@quicinc.com>
Vincent Mailhol <mailhol@kernel.org> <mailhol.vincent@wanadoo.fr>
Expand Down
10 changes: 0 additions & 10 deletions Documentation/ABI/testing/sysfs-class-tsm
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,3 @@ Description:
signals when the PCI layer is able to support establishment of
link encryption and other device-security features coordinated
through a platform tsm.

What: /sys/class/tsm/tsmN/streamH.R.E
Contact: linux-pci@vger.kernel.org
Description:
(RO) When a host bridge has established a secure connection via
the platform TSM, symlink appears. The primary function of this
is have a system global review of TSM resource consumption
across host bridges. The link points to the endpoint PCI device
and matches the same link published by the host bridge. See
Documentation/ABI/testing/sysfs-devices-pci-host-bridge.
5 changes: 5 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3472,6 +3472,11 @@ Kernel parameters
If there are multiple matching configurations changing
the same attribute, the last one is used.

liveupdate= [KNL,EARLY]
Format: <bool>
Enable Live Update Orchestrator (LUO).
Default: off.

load_ramdisk= [RAM] [Deprecated]

lockd.nlm_grace_period=P [NFS] Assign grace period.
Expand Down
2 changes: 2 additions & 0 deletions Documentation/admin-guide/sysctl/vm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,8 @@ eventually gets pushed out to disk. This tunable is used to define when dirty
inode is old enough to be eligible for writeback by the kernel flusher threads.
And, it is also used as the interval to wakeup dirtytime_writeback thread.

Setting this to zero disables periodic dirtytime writeback.


dirty_writeback_centisecs
=========================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ patternProperties:
pcie1_clkreq, pcie1_wakeup, pmic0, pmic1, ptp, ptp_clk,
ptp_trig, pwm0, pwm1, pwm2, pwm3, rgmii, sdio0, sdio_sb, smi,
spi_cs1, spi_cs2, spi_cs3, spi_quad, uart1, uart2,
usb2_drvvbus1, usb32_drvvbus ]
usb2_drvvbus1, usb32_drvvbus0 ]

function:
enum: [ drvbus, emmc, gpio, i2c, jtag, led, mii, mii_err, onewire,
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/sound/fsl,sai.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ properties:
- items:
- enum:
- fsl,imx94-sai
- fsl,imx952-sai
- const: fsl,imx95-sai

reg:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ maintainers:
properties:
compatible:
enum:
- ti,tlv320aic23
- ti,tlv320aic3x
- ti,tlv320aic33
- ti,tlv320aic3007
Expand Down
54 changes: 35 additions & 19 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ F: tools/power/acpi/
ACPI FOR ARM64 (ACPI/arm64)
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
M: Hanjun Guo <guohanjun@huawei.com>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-acpi@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
Expand All @@ -351,7 +351,7 @@ F: drivers/acpi/riscv/
F: include/linux/acpi_rimt.h

ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-acpi@vger.kernel.org
S: Supported
F: drivers/mailbox/pcc.c
Expand Down Expand Up @@ -2747,14 +2747,14 @@ F: arch/arm/include/asm/hardware/dec21285.h
F: arch/arm/mach-footbridge/

ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
M: Sascha Hauer <s.hauer@pengutronix.de>
R: Pengutronix Kernel Team <kernel@pengutronix.de>
R: Fabio Estevam <festevam@gmail.com>
L: imx@lists.linux.dev
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
F: Documentation/devicetree/bindings/firmware/fsl*
F: Documentation/devicetree/bindings/firmware/nxp*
F: arch/arm/boot/dts/nxp/imx/
Expand All @@ -2769,22 +2769,22 @@ N: mxs
N: \bmxc[^\d]

ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
F: arch/arm/boot/dts/nxp/ls/
F: arch/arm64/boot/dts/freescale/fsl-*
F: arch/arm64/boot/dts/freescale/qoriq-*

ARM/FREESCALE VYBRID ARM ARCHITECTURE
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
M: Sascha Hauer <s.hauer@pengutronix.de>
R: Pengutronix Kernel Team <kernel@pengutronix.de>
R: Stefan Agner <stefan@agner.ch>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux.git
F: arch/arm/boot/dts/nxp/vf/
F: arch/arm/mach-imx/*vf610*

Expand Down Expand Up @@ -3681,7 +3681,7 @@ N: uniphier

ARM/VERSATILE EXPRESS PLATFORM
M: Liviu Dudau <liviu.dudau@arm.com>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
Expand Down Expand Up @@ -6513,7 +6513,7 @@ F: drivers/i2c/busses/i2c-cp2615.c

CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
M: Viresh Kumar <viresh.kumar@linaro.org>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-pm@vger.kernel.org
S: Maintained
W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
Expand Down Expand Up @@ -6609,7 +6609,7 @@ F: include/linux/platform_data/cpuidle-exynos.h

CPUIDLE DRIVER - ARM PSCI
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
M: Ulf Hansson <ulf.hansson@linaro.org>
L: linux-pm@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Expand Down Expand Up @@ -9283,7 +9283,6 @@ F: drivers/scsi/be2iscsi/
EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
M: Ajit Khaparde <ajit.khaparde@broadcom.com>
M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
M: Somnath Kotur <somnath.kotur@broadcom.com>
L: netdev@vger.kernel.org
S: Maintained
W: http://www.emulex.com
Expand Down Expand Up @@ -9839,7 +9838,7 @@ F: include/uapi/linux/firewire*.h
F: tools/firewire/

FIRMWARE FRAMEWORK FOR ARMV8-A
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
F: drivers/firmware/arm_ffa/
Expand Down Expand Up @@ -10537,7 +10536,7 @@ S: Maintained
F: scripts/gendwarfksyms/

GENERIC ARCHITECTURE TOPOLOGY
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-kernel@vger.kernel.org
S: Maintained
F: drivers/base/arch_topology.c
Expand Down Expand Up @@ -11399,6 +11398,11 @@ F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
F: drivers/soc/hisilicon/kunpeng_hccs.c
F: drivers/soc/hisilicon/kunpeng_hccs.h

HISILICON SOC HHA DRIVER
M: Yushan Wang <wangyushan12@huawei.com>
S: Maintained
F: drivers/cache/hisi_soc_hha.c

HISILICON LPC BUS DRIVER
M: Jay Fang <f.fangjian@huawei.com>
S: Maintained
Expand Down Expand Up @@ -15132,7 +15136,7 @@ F: drivers/mailbox/arm_mhuv2.c
F: include/linux/mailbox/arm_mhuv2_message.h

MAILBOX ARM MHUv3
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
M: Cristian Marussi <cristian.marussi@arm.com>
L: linux-kernel@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Expand Down Expand Up @@ -20609,7 +20613,7 @@ F: drivers/pinctrl/pinctrl-amd.c
PIN CONTROLLER - FREESCALE
M: Dong Aisheng <aisheng.dong@nxp.com>
M: Fabio Estevam <festevam@gmail.com>
M: Shawn Guo <shawnguo@kernel.org>
M: Frank Li <Frank.Li@nxp.com>
M: Jacky Bai <ping.bai@nxp.com>
R: Pengutronix Kernel Team <kernel@pengutronix.de>
R: NXP S32 Linux Team <s32@nxp.com>
Expand Down Expand Up @@ -21005,6 +21009,18 @@ F: Documentation/devicetree/bindings/net/pse-pd/
F: drivers/net/pse-pd/
F: net/ethtool/pse-pd.c

PSP SECURITY PROTOCOL
M: Daniel Zahka <daniel.zahka@gmail.com>
M: Jakub Kicinski <kuba@kernel.org>
M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
F: Documentation/netlink/specs/psp.yaml
F: Documentation/networking/psp.rst
F: include/net/psp/
F: include/net/psp.h
F: include/uapi/linux/psp.h
F: net/psp/
K: struct\ psp(_assoc|_dev|hdr)\b

PSTORE FILESYSTEM
M: Kees Cook <kees@kernel.org>
R: Tony Luck <tony.luck@intel.com>
Expand Down Expand Up @@ -23662,7 +23678,7 @@ F: include/uapi/linux/sed*
SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
M: Mark Rutland <mark.rutland@arm.com>
M: Lorenzo Pieralisi <lpieralisi@kernel.org>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
F: drivers/firmware/smccc/
Expand Down Expand Up @@ -25426,7 +25442,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
F: drivers/mfd/syscon.c

SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
R: Cristian Marussi <cristian.marussi@arm.com>
L: arm-scmi@vger.kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Expand Down Expand Up @@ -26578,7 +26594,7 @@ F: samples/tsm-mr/

TRUSTED SERVICES TEE DRIVER
M: Balint Dobszay <balint.dobszay@arm.com>
M: Sudeep Holla <sudeep.holla@arm.com>
M: Sudeep Holla <sudeep.holla@kernel.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L: trusted-services@lists.trustedfirmware.org
S: Maintained
Expand Down
12 changes: 9 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 6
PATCHLEVEL = 19
SUBLEVEL = 0
EXTRAVERSION = -rc7
EXTRAVERSION =
NAME = Baby Opossum Posse

# *DOCUMENTATION*
Expand Down Expand Up @@ -1362,7 +1362,12 @@ define filechk_version.h
((c) > 255 ? 255 : (c)))'; \
echo \#define LINUX_VERSION_MAJOR $(VERSION); \
echo \#define LINUX_VERSION_PATCHLEVEL $(PATCHLEVEL); \
echo \#define LINUX_VERSION_SUBLEVEL $(SUBLEVEL)
echo \#define LINUX_VERSION_SUBLEVEL $(SUBLEVEL); \
echo '#define DRM_VER $(VERSION)'; \
echo '#define DRM_PATCH $(PATCHLEVEL)'; \
echo '#define DRM_SUB $(SUBLEVEL)'; \
echo \#define DRM_VERSION_CODE LINUX_VERSION_CODE; \
echo '#define DRM_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))'
endef

$(version_h): private PATCHLEVEL := $(or $(PATCHLEVEL), 0)
Expand Down Expand Up @@ -1624,7 +1629,8 @@ MRPROPER_FILES += include/config include/generated \
certs/x509.genkey \
vmlinux-gdb.py \
rpmbuild \
rust/libmacros.so rust/libmacros.dylib
rust/libmacros.so rust/libmacros.dylib \
rust/libpin_init_internal.so rust/libpin_init_internal.dylib

# clean - Delete most, but leave enough to build external modules
#
Expand Down
5 changes: 4 additions & 1 deletion arch/arm/include/asm/string.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,10 @@ static inline void *memset32(uint32_t *p, uint32_t v, __kernel_size_t n)
extern void *__memset64(uint64_t *, uint32_t low, __kernel_size_t, uint32_t hi);
static inline void *memset64(uint64_t *p, uint64_t v, __kernel_size_t n)
{
return __memset64(p, v, n * 8, v >> 32);
if (IS_ENABLED(CONFIG_CPU_LITTLE_ENDIAN))
return __memset64(p, v, n * 8, v >> 32);
else
return __memset64(p, v >> 32, n * 8, v);
}

/*
Expand Down
1 change: 0 additions & 1 deletion arch/arm64/configs/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -670,7 +670,6 @@ CONFIG_PINCTRL_LPASS_LPI=m
CONFIG_PINCTRL_SC7280_LPASS_LPI=m
CONFIG_PINCTRL_SM6115_LPASS_LPI=m
CONFIG_PINCTRL_SM8250_LPASS_LPI=m
CONFIG_PINCTRL_SM8350_LPASS_LPI=m
CONFIG_PINCTRL_SM8450_LPASS_LPI=m
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
CONFIG_PINCTRL_SM8550_LPASS_LPI=m
Expand Down
2 changes: 1 addition & 1 deletion arch/powerpc/kvm/book3s_hv_uvmem.c
Original file line number Diff line number Diff line change
Expand Up @@ -723,7 +723,7 @@ static struct page *kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm)

dpage = pfn_to_page(uvmem_pfn);
dpage->zone_device_data = pvt;
zone_device_page_init(dpage, 0);
zone_device_page_init(dpage, &kvmppc_uvmem_pgmap, 0);
return dpage;
out_clear:
spin_lock(&kvmppc_uvmem_bitmap_lock);
Expand Down
18 changes: 0 additions & 18 deletions arch/riscv/errata/sifive/errata.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,26 +75,12 @@ static u32 __init_or_module sifive_errata_probe(unsigned long archid,
return cpu_req_errata;
}

static void __init_or_module warn_miss_errata(u32 miss_errata)
{
int i;

pr_warn("----------------------------------------------------------------\n");
pr_warn("WARNING: Missing the following errata may cause potential issues\n");
for (i = 0; i < ERRATA_SIFIVE_NUMBER; i++)
if (miss_errata & 0x1 << i)
pr_warn("\tSiFive Errata[%d]:%s\n", i, errata_list[i].name);
pr_warn("Please enable the corresponding Kconfig to apply them\n");
pr_warn("----------------------------------------------------------------\n");
}

void sifive_errata_patch_func(struct alt_entry *begin, struct alt_entry *end,
unsigned long archid, unsigned long impid,
unsigned int stage)
{
struct alt_entry *alt;
u32 cpu_req_errata;
u32 cpu_apply_errata = 0;
u32 tmp;

BUILD_BUG_ON(ERRATA_SIFIVE_NUMBER >= RISCV_VENDOR_EXT_ALTERNATIVES_BASE);
Expand All @@ -118,10 +104,6 @@ void sifive_errata_patch_func(struct alt_entry *begin, struct alt_entry *end,
patch_text_nosync(ALT_OLD_PTR(alt), ALT_ALT_PTR(alt),
alt->alt_len);
mutex_unlock(&text_mutex);
cpu_apply_errata |= tmp;
}
}
if (stage != RISCV_ALTERNATIVES_MODULE &&
cpu_apply_errata != cpu_req_errata)
warn_miss_errata(cpu_req_errata - cpu_apply_errata);
}
2 changes: 1 addition & 1 deletion arch/riscv/include/asm/compat.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#ifndef __ASM_COMPAT_H
#define __ASM_COMPAT_H

#define COMPAT_UTS_MACHINE "riscv\0\0"
#define COMPAT_UTS_MACHINE "riscv32\0\0"

/*
* Architecture specific compatibility types
Expand Down
2 changes: 1 addition & 1 deletion arch/riscv/include/asm/syscall.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ extern void * const sys_call_table[];
extern void * const compat_sys_call_table[];

/*
* Only the low 32 bits of orig_r0 are meaningful, so we return int.
* Only the low 32 bits of orig_a0 are meaningful, so we return int.
* This importantly ignores the high bits on 64-bit, so comparisons
* sign-extend the low 32 bits.
*/
Expand Down
Loading