Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix DKMS include path parsing #117

Open
wants to merge 3,190 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3190 commits
Select commit Hold shift + click to select a range
c426564
drm/amdgpu: Put MODE register in wave debug info
jlgreathouse Jun 30, 2021
bb87968
drm/amdgpu: don't enable baco on boco platforms in runpm
alexdeucher Aug 2, 2021
f769e7e
drm/amdgpu: drop redundant null-pointer checks in amdgpu_ttm_tt_popul…
lituo1996 Aug 4, 2021
d0b61ab
drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode
Aug 4, 2021
b85c8d6
drm/amdkfd: Expose GFXIP engine version to sysfs
Jul 12, 2021
1a56d14
drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_t…
tititiou36 Aug 5, 2021
d9956ef
drm/amd/pm: bug fix for the runtime pm BACO
Aug 6, 2021
bf7017e
drm/amd/display: Remove redundant initialization of variable eng_id
Aug 6, 2021
ba2ee38
drm/amdgpu: Extend full access wait time in guest
vizhao May 6, 2021
f3a3c57
drm/amd/amdgpu: skip locking delayed work if not initialized.
Aug 5, 2021
f35b986
drm/amdgpu: add DID for beige goby
Feb 24, 2021
77c5956
drm/amdgpu: handle VCN instances when harvesting (v2)
alexdeucher Aug 9, 2021
bc629bc
drm/amd/display: Remove invalid assert for ODM + MPC case
Jul 26, 2021
7ef5780
drm/amd/display: fix missing writeback disablement if plane is removed
Jul 21, 2021
90d08fb
drm/amd/display: refactor the codes to centralize the stream/pipe che…
Jul 21, 2021
247a573
drm/amd/display: refactor the cursor programing codes
Jul 19, 2021
e943525
drm/amd/display: fix incorrect CM/TF programming sequence in dwb
Jul 19, 2021
a36fc8e
drm/amd/display: Correct comment style
Jul 23, 2021
c614c9b
drm/amd/display: Add AUX I2C tracing.
Jul 17, 2021
0ca1477
drm/amd/display: add authentication_complete in hdcp output
Jul 26, 2021
2eab996
drm/amd/display: [FW Promotion] Release 0.0.78
anthony-koo2 Jul 30, 2021
dd0788f
drm/amd/display: 3.2.148
anthony-koo2 Jul 31, 2021
fa8f5cc
drm/amd/display: Clear GPINT after DMCUB has reset
Aug 3, 2021
bd3f374
drm/amd/display: Increase timeout threshold for DMCUB reset
Aug 3, 2021
3efdf23
drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
Jul 30, 2021
ede8109
drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE()
rddunlap Aug 9, 2021
b5b3d4f
drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments
rddunlap Aug 7, 2021
1cc9956
amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit
Jun 30, 2021
38faf1d
amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit
Jul 1, 2021
7849768
amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit
Jul 10, 2021
6cf4d84
amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit
Jul 10, 2021
3af1c27
amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit
Jul 14, 2021
f1efc01
amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit
Jul 17, 2021
6fc67db
amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit
Jul 18, 2021
7342bd6
Merge amd-staging-dkms-5.11 into amd-mainline-dkms-5.11
Aug 11, 2021
82b2e73
Bump AMDGPU version to 5.11.27
Aug 11, 2021
1c6252a
Fix the macro for HAVE_STRUCT_DMA_BUF_OPS_ALLOW_PEER2PEER
rerrabolu Aug 4, 2021
014bf15
Revert "Fix the macro for HAVE_STRUCT_DMA_BUF_OPS_ALLOW_PEER2PEER"
Aug 12, 2021
688aa88
drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2)
Jul 28, 2021
f9b1875
drm/amd/pm: graceful exit on restore fan mode failure (v2)
Aug 6, 2021
741240f
Revert "drm/amd/amdgpu embed hw_fence into amdgpu_job"
Aug 11, 2021
94fb7bd
Revert "Revert "drm/amd/amdgpu embed hw_fence into amdgpu_job""
Aug 12, 2021
746d412
Revert "drm/amd/pm: fix workload mismatch on vega10"
Aug 13, 2021
5b781c0
drm/amd/pm: change the workload type for some cards
Aug 13, 2021
57f8685
drm/amdkcl: Add XEC macro v2
kentrussell Aug 12, 2021
654cbd3
drm/amdkfd: AIP mGPUs best prefetch location for xnack on
PhilipYangA Aug 1, 2021
4312b73
gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variabl…
lituo1996 Aug 11, 2021
2565a7c
drm/display: fix possible null-pointer dereference in dcn10_set_clock()
lituo1996 Aug 11, 2021
f1f603f
drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl
Aug 11, 2021
db294ff
drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_end_use hooks
Aug 11, 2021
5af93b0
drm/amdgpu: Removed unnecessary if statement
lonyelon Aug 9, 2021
60e7031
drm/amdgpu: get extended xgmi topology data
jokim-amd Aug 3, 2021
fb06408
drm/amdkfd: disable gfx off per debug trap action
jokim-amd Jul 26, 2021
2b3c38d
drm/amdgpu: fix num_links reflection for extended xgmi topology
jokim-amd Aug 13, 2021
bd3798c
Use DMABUF for remote VRAM BOs only if CONFIG_PCI_P2PDMA is SET
rerrabolu Aug 13, 2021
9e40433
drm/amdkfd: CWSR with software scheduler
mukjoshi Aug 9, 2021
15f7ab3
drm/amd/amdgpu embed hw_fence into amdgpu_job
May 12, 2021
ff9bb1a
drm/amd/pm: skip to load smu microcode on sriov for aldebaran
Aug 11, 2021
fcc6e4e
drm/amd/pm: change return value in aldebaran_get_power_limit()
Aug 11, 2021
2f610c0
drm/amd/pm: change smu msg's attribute to allow working under sriov
Aug 11, 2021
4cc7781
drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran
Aug 11, 2021
8887aa6
drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name
Aug 11, 2021
b504bc7
drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR no…
Mar 19, 2021
aea2ab1
drm/amd/amdgpu: consolidate PSP TA context
candicelicy Aug 13, 2021
a997046
drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure
yifancom Aug 10, 2021
9dfda6a
drm/amd/amdgpu: remove unnecessary RAS context field
candicelicy Aug 13, 2021
b48c000
drm/amdkcl: add DMA_FENCE_FLAG_USER_BITS macro
Aug 16, 2021
5df7568
drm/amdkcl: wrap the code under HAVE_DMA_FENCE_SET_ERROR
Aug 16, 2021
bed0ad6
drm/amdgpu: increase max xgmi physical node for aldebaran
Aug 16, 2021
ff4336e
Revert "drm/amdgpu: increase the mam_phy_nodes to 16 for aldebran"
Aug 17, 2021
217c559
drm/amdgpu: increase max xgmi physical node for aldebaran
Aug 16, 2021
961bdd6
drm/amd/pm: correct the fan speed RPM setting
Feb 9, 2021
917723c
drm/amd/pm: record the RPM and PWM based fan speed settings
Feb 9, 2021
0ed587f
drm/amd/pm: correct the fan speed PWM retrieving
Feb 9, 2021
e0debd4
drm/amd/pm: correct the fan speed RPM retrieving
Feb 9, 2021
892c2c0
drm/amd/pm: drop the unnecessary intermediate percent-based transition
Feb 10, 2021
e2bd05d
drm/amd/pm: drop unnecessary manual mode check
Feb 10, 2021
c35ed9b
drm/amd/pm: correct the address of Arcturus fan related registers
Feb 22, 2021
240912f
drm/amd/display: Create dc_sink when EDID fail
Jun 28, 2021
184690f
drm/amd/display: Fix multi-display support for idle opt workqueue
Aug 3, 2021
4aec7dd
drm/amd/display: Use vblank control events for PSR enable/disable
Aug 3, 2021
cc5cc31
drm/amd/display: Ensure DCN save after VM setup
Aug 5, 2021
cf61de8
drm/amd/display: Guard vblank wq flush with DCN guards
Aug 12, 2021
173d2ab
drm/amd/display: [FW Promotion] Release 0.0.79
anthony-koo2 Aug 6, 2021
0fe8c25
drm/amd/display: 3.2.149
AMD-aric Aug 7, 2021
8dcd70e
drm/amdgpu: correct MMSCH 1.0 version
Aug 12, 2021
d2e1557
Revert "drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl"
alexdeucher Aug 16, 2021
140b883
Revert "drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_end…
alexdeucher Aug 16, 2021
b437267
drm/amdgpu: Cancel delayed work when GFXOFF is disabled
Aug 16, 2021
ee9f1fc
drm/amdgpu/display: fix leftover CONFIG_DRM_AMD_DC_DCN3_1
alexdeucher Aug 16, 2021
1ebd6b2
drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU temporarily
Aug 13, 2021
492d8bf
Merge amd-staging-dkms-5.11 into amd-mainline-dkms-5.11
Aug 17, 2021
c7dc496
Bump AMDGPU version to 5.11.28
Aug 17, 2021
7b6d188
drm/amdkcl: change CONFIG_DRM_AMD_DC_DCN into CONFIG_DRM_AMD_DC_DCN3_…
Aug 17, 2021
5bbf429
drm/amd: consolidate TA shared memory structures
candicelicy Aug 16, 2021
50d2cc1
drm/amd/amdgpu:flush ttm delayed work before cancel_sync
Aug 17, 2021
eb45dc8
drm/amdkfd: export svm_range_list_lock_and_flush_work
yifancom Aug 17, 2021
be57ea7
drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
yifancom Aug 14, 2021
65b0e50
Revert "drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails"
yifancom Aug 18, 2021
b1e94e1
Revert "drm/amdkfd: export svm_range_list_lock_and_flush_work"
yifancom Aug 18, 2021
2a08a43
drm/amdkfd: export svm_range_list_lock_and_flush_work
yifancom Aug 17, 2021
5d9bbc0
drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
yifancom Aug 14, 2021
b741d7e
drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware"
Aug 17, 2021
46da3b5
Revert "drm/amdgpu: Cancel delayed work when GFXOFF is disabled"
alexdeucher Aug 17, 2021
6e25bf5
drm/amdgpu: Cancel delayed work when GFXOFF is disabled
Aug 17, 2021
401fdda
drm/amdkfd: remove user control to save dispatch ptr through mqd
jokim-amd Aug 19, 2021
e38ee04
Revert "drm/amd/amdgpu: remove unnecessary RAS context field"
candicelicy Aug 23, 2021
1cb62bb
drm/amd/pm: a quick fix for "divided by zero" error
Aug 20, 2021
28f9e71
Merge amd-staging-dkms-5.11 into amd-mainline-dkms-5.11
Aug 24, 2021
c558b0e
Bump AMDGPU version to 5.11.29
Aug 24, 2021
c0c6673
drm/amdkfd: return both queue id and gpu id on exception query
jokim-amd Aug 24, 2021
eefb7f0
drm/amdgpu/OLAND: clip the ref divider max value
contactshashanksharma Aug 20, 2021
10ecce3
drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus
mukjoshi Aug 19, 2021
2f5054d
drm/amd/amdgpu: consolidate PSP TA init shared buf functions
candicelicy Aug 18, 2021
fd65d73
drm/amdkfd: check access permisson to restore retry fault
PhilipYangA Aug 15, 2021
800c8c0
drm/amdkfd: map SVM range with correct access permission
PhilipYangA Aug 18, 2021
9ffaa9f
drm/amdgpu: switch from 'pci_' to 'dma_' API
tititiou36 Aug 22, 2021
4996da6
drm/amdgpu: Fix build with missing pm_suspend_target_state module export
suryasaimadhu Aug 24, 2021
8818e8b
drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend
Aug 17, 2021
3d8d32f
drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE suspend
Aug 19, 2021
5050e4c
drm/amdgpu: drop redundant cancel_delayed_work_sync call
Aug 19, 2021
2c52e87
drm/amdgpu: use the preferred pin domain after the check
ChristianKoenigAMD Aug 18, 2021
89999c6
drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain
yifancom Aug 25, 2021
a8dc99b
drm/amdgpu: rework context priority handling
Aug 24, 2021
dab381f
drm/amdkfd: Account for SH/SE count when setting up cu masks.
skeelyamd Aug 20, 2021
f9a68ec
drm/amd/display: add missing ABM register offsets
Aug 9, 2021
736d552
drm/amd/display: Set min dcfclk if pipe count is 0
Aug 11, 2021
560b723
drm/amd/display: Use max target bpp override option
Jul 30, 2021
31eb24e
drm/amd/display: Limit max DSC target bpp for specific monitors
Jul 30, 2021
4acf924
drm/amd/display: Add emulated sink support for updating FS
Aug 11, 2021
a52fe07
drm/amd/display: Initialize GSP1 SDP header
Aug 12, 2021
00dd9f9
drm/amd/display: Update swizzle mode enums
Jul 30, 2021
b8b8888
drm/amd/display: [FW Promotion] Release 0.0.80
anthony-koo2 Aug 15, 2021
8f90d93
drm/amd/display: 3.2.150
AMD-aric Aug 15, 2021
74229e4
drm/amd/display: Add Logging for HDMI color depth information
psw2kor Aug 19, 2021
79151ff
drm/amdgpu: disable GFX CGCG in aldebaran
Aug 26, 2021
9fa87f7
drm/amdkcl: wrap code under the macro HAVE_DRM_DISPLAY_INFO_MONITOR_…
Aug 26, 2021
6a5e194
drm/amdgpu: add some additional RDNA2 PCI IDs
alexdeucher Aug 26, 2021
41e1c9a
drm/amdkfd: fix address watch watchpoint allocation and free locks
jokim-amd Aug 27, 2021
a44f6db
drm/amdkcl: test for is_device_page()
alexsierrag Aug 26, 2021
fcbe95e
drm/amdkfd: ref count init for device pages
alexsierrag Aug 20, 2021
c3265bd
drm/amdkfd: add SPM support for SVM
alexsierrag Jun 1, 2021
3763f56
drm/amdkfd: public type as sys mem on migration to ram
alexsierrag Mar 4, 2021
8486a92
drm/amd/display: Add DP 2.0 Audio Package Generator
Jun 9, 2021
f11f6ce
drm/amd/display: Add DP 2.0 HPO Stream Encoder
Jun 9, 2021
835617e
drm/amdkcl: wrap the code under macro CONFIG_DRM_AMD_DC_DCN1_0
Aug 23, 2021
5bda8b2
drm/amd/display: Add DP 2.0 HPO Link Encoder
Aug 3, 2021
e6faf90
drm/amd/display: Add DP 2.0 DCCG
Jul 26, 2021
a1611af
drm/amd/display: Add DP 2.0 BIOS and DMUB Support
Jun 15, 2021
94d895a
drm/amd/display: Add DP 2.0 SST DC Support
Aug 3, 2021
1f94cf6
drm/amdkcl: wrap code under macro CONFIG_DRM_AMD_DC_DCN3_x
Aug 25, 2021
59b2385
drm/amdkcl: wrap code under macro CONFIG_DRM_AMD_DC_DCN1_0
Aug 26, 2021
140ede5
drm/amdkcl: wrap coder under macro CONFIG_DRM_AMD_DC_DSC_SUPPORT
Aug 26, 2021
6fee0eb
drm/amd/display: fix spelling mistake "alidation" -> "validation"
Aug 25, 2021
ce7516a
drm/amdgpu/display: fix logic regression in dce110 apply_single_contr…
alexdeucher Aug 25, 2021
a368c74
drm/amd/amdgpu: New debugfs interface for MMIO registers (v5)
Aug 20, 2021
8deebe2
drm/amd/display: Update number of DCN3 clock states
Aug 24, 2021
c7c11b5
drm/amd/display: Update bounding box states (v2)
Jun 18, 2020
39b8f04
drm/amd/display: Remove duplicate dml init
Aug 25, 2021
f916679
drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank t…
May 13, 2020
e6b1fd9
drm:dcn31: fix boolreturn.cocci warnings
Aug 24, 2021
ae3fbe3
drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address
Aug 24, 2021
db1c540
drm/amdgpu: Process any VBIOS RAS EEPROM address
Aug 25, 2021
73d7bff
drm/amdgpu: correct comments in memory type managers
yifancom Aug 26, 2021
abfb976
drm/amd/amdgpu: Add ready_to_reset resp for vega10
Aug 27, 2021
6bdde18
drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU
Aug 24, 2021
0d6078d
drm/amdgpu: detach ring priority from gfx priority
Aug 25, 2021
f09c978
drm/amdgpu: disable GFX CGCG in aldebaran
Aug 26, 2021
bcbbe82
Merge amd-staging-dkms-5.11 into amd-mainline-dkms-5.11
Aug 31, 2021
bfc1caf
Bump AMDGPU version to 5.11.30
Aug 31, 2021
2689dec
drm/amdkcl: correct the mistakes in the process of merging code.
Aug 30, 2021
33e325a
drm/amd/display: Support for DMUB HPD interrupt handling
Jul 25, 2021
d0c8701
drm/amdkcl: wrap code under the macro HAVE_DRM_CONNECTOR_LIST_ITER_BEGIN
Aug 30, 2021
7ae1910
drm/amdgpu/display: fix mixed declarations and code in dp_set_hw_test…
alexdeucher Aug 24, 2021
d76a1c4
drm/amdgpu/display: fix unhandled cases in get_phyd32clk_src()
alexdeucher Aug 24, 2021
b058400
drm/amdgpu/display: handle all cases in decide_cr_training_pattern
alexdeucher Aug 24, 2021
bac8328
drm/amdgpu/display: drop unused variable.
alexdeucher Aug 24, 2021
371defb
drm/amdgpu/display: fix mixed declarations and code in dc_link_dp.c
alexdeucher Aug 24, 2021
319ff7b
drm/amdgpu/display: remove unused function dp2_update_mst_stream_allo…
alexdeucher Aug 24, 2021
162eab8
drm/amdgpu/display: remove unused variables in dcn31_hpo_dp_link_enc_…
alexdeucher Aug 24, 2021
df36d3e
drm/amdgpu/display: remove unused variable in dcn31_hpo_dp_stream_enc…
alexdeucher Aug 24, 2021
5ca7ad0
drm/amdkcl: wrap code under the macro CONFIG_DRM_AMD_DC_DCN3_x
Aug 27, 2021
874fc8b
drm/amd/pm: And destination bounds checking to struct copy
kees Aug 27, 2021
e0216bc
drm/amdgpu: Enable S/G for Yellow Carp
Jan 14, 2021
cc10af9
drm/amd/display: setup system context for APUs
aaliuamd Aug 23, 2021
82bc940
drm/amdgpu: show both cmd id and name when psp cmd failed
Aug 27, 2021
7ce293a
drm/amdkcl: test for is_device_page()
alexsierrag Aug 26, 2021
2686a5c
drm/amdkfd: ref count init for device pages
alexsierrag Aug 20, 2021
4564f9e
drm/amdkfd: add SPM support for SVM
alexsierrag Jun 1, 2021
13a529e
drm/amdkfd: public type as sys mem on migration to ram
alexsierrag Mar 4, 2021
6d2a599
Revert "Revert "drm/ttm: fix return value check""
Sep 1, 2021
15ba2c8
drm/amdgpu: Fix a deadlock if previous GEM object allocation fails
Aug 31, 2021
869003f
drm/amdkfd: fix lockdep warnings on debugger termination
jokim-amd Sep 1, 2021
81d0f74
drm/amdgpu: Fix a deadlock if previous GEM object allocation fails
Aug 31, 2021
83a4005
drm/amd/pm: Update navi12 smu message mapping table in sriov
Aug 30, 2021
8dccc9e
drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum"
Aug 27, 2021
ad5dea5
drm/amd/display: Fix unused initialization of pointer sink
Aug 29, 2021
12b7bcc
drm/amd/display: Fix memory leak reported by coverity
Aug 13, 2021
de7fa50
drm/amd/display: cleanup idents after a revert
Aug 12, 2021
e71ad2e
drm/amd/display: Initialize lt_settings on instantiation
Aug 16, 2021
bcc17b1
drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform
Kobatw Aug 30, 2021
a229ddb
drm/amdkcl: add macro INTEL_FAM6_ROCKETLAKE
Sep 1, 2021
d8199e0
drm/amdgpu: Add driver infrastructure for MCA RAS
Aug 24, 2021
5107725
drm/amdgpu: Update RAS XGMI Error Query
Aug 24, 2021
2bfb507
drm/amdgpu: Add support for RAS XGMI err query
Aug 26, 2021
7315626
drm/amdgpu: Clear RAS interrupt status on aldebaran
Aug 26, 2021
b03555e
drm/amd/amdgpu: consolidate PSP TA unload function
candicelicy Aug 26, 2021
14085fa
drm/amd/amdgpu: add mpio to ras block
candicelicy Aug 27, 2021
578e424
drm/amdgpu: Clear RAS interrupt status on aldebaran
Aug 31, 2021
0fedc54
drm/ttm: Create pinned list
Aug 24, 2021
5f7b00b
drm/ttm: Clear all DMA mappings on demand
Aug 26, 2021
2fba326
drm/amdgpu: Add a UAPI flag for hot plug/unplug
Aug 24, 2021
76ecaab
drm/sched: fix the bug of time out calculation(v4)
ljymonk Sep 1, 2021
3c151f8
drm/amdkfd: drop process ref count when xnack disable
alexsierrag Sep 1, 2021
e94f0d8
Merge amd-staging-dkms-5.11 into amd-mainline-dkms-5.11
Sep 6, 2021
94eed22
Bump AMDGPU version to 5.11.31
Sep 6, 2021
28daf5d
drm/amdgpu: Add driver infrastructure for MCA RAS
Aug 24, 2021
8151a59
drm/amdgpu: Update RAS XGMI Error Query
Aug 24, 2021
a90d0bb
drm/amdgpu: Add support for RAS XGMI err query
Aug 26, 2021
3f92afc
drm/amdgpu: Clear RAS interrupt status on aldebaran
Aug 26, 2021
9772f5b
drm/amd/amdgpu: consolidate PSP TA unload function
candicelicy Aug 26, 2021
9b0a0d9
drm/amd/amdgpu: add mpio to ras block
candicelicy Aug 27, 2021
ba18077
drm/amdgpu: Clear RAS interrupt status on aldebaran
Aug 31, 2021
c4c4353
Merge amd-staging-dkms-5.11 into amd-mainline-dkms-5.11
Sep 9, 2021
82dccba
Bump AMDGPU version to 5.11.32
Sep 9, 2021
f059dcb
drm/amd/pm: fix the issue of uploading powerplay table
Sep 5, 2021
12cc120
drm/amdkfd: make needs_pcie_atomics FW-version dependent
fxkamd Aug 31, 2021
0eecd67
drm/amdkcl: Avoid array out of bounds
OkabeRintarou Sep 10, 2021
5e21581
Bump AMDGPU version to 5.11.32.21.40
Sep 17, 2021
06a9472
drm/amdgpu: [hybrid]enable dGMA path in page table mapping
Sep 17, 2021
e7638fd
drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_p…
Oct 1, 2021
3007309
drm/amdgpu: Enable RAS after mode-2 reset on Aldebaran
mukjoshi Sep 20, 2021
f955f70
drm/amdgpu: Fix RAS page retirement with mode-2 reset on Aldebaran
kentrussell Oct 10, 2021
068896e
drm/amdkfd: set conditional trap_en on aldebaran
jokim-amd Sep 1, 2021
dcc7a93
drm/amdkfd: add topology flag for debug firmware status
jokim-amd Sep 10, 2021
f6bd475
drm/amdkcl: rename DEVICE_PUBLIC to DEVICE_COHERENT
alexsierrag Oct 7, 2021
47dce51
drm/amdkfd: rm BO resv on validation to avoid deadlock
alexsierrag Oct 7, 2021
60bd0a9
drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
Sep 8, 2021
528be29
drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver
Sep 9, 2021
2c97d74
drm/amdkfd: SVM map to gpus check vma boundary
PhilipYangA Sep 13, 2021
1b7cac8
drm/amdkfd: ratelimited svm debug messages
PhilipYangA Oct 5, 2021
0efe4ab
drm/amdkfd: handle svm partial migration cpages 0
PhilipYangA Oct 5, 2021
fe0c40f
drm/amdkcl: fix dependency for HSA_AMD_SVM
Oct 11, 2021
618513b
drm/amdkcl: fix mmu_notifier_range_blockable on rhel8.5
Oct 11, 2021
9d2b459
drm/amdgpu: Enable GFX RAS by default
Sep 8, 2021
df11094
drm/amdkfd: unregistered svm range not overlap with TTM range
PhilipYangA Oct 12, 2021
57ca141
drm/amdkfd: handle svm migrate.cpages reset to 0
PhilipYangA Oct 15, 2021
2a417b7
drm/amdkfd: restore userptr ignore bad address error
PhilipYangA Oct 22, 2021
5b46cf5
drm/amd/pm: Disable fan control if not supported
Oct 22, 2021
59eba1f
Fix DKMS include path parsing
tsipa Oct 28, 2021
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
  •  
  •  
  •  
11 changes: 7 additions & 4 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ ForEachMacros:
- 'drm_for_each_bridge_in_chain'
- 'drm_for_each_connector_iter'
- 'drm_for_each_crtc'
- 'drm_for_each_crtc_reverse'
- 'drm_for_each_encoder'
- 'drm_for_each_encoder_mask'
- 'drm_for_each_fb'
Expand Down Expand Up @@ -203,14 +204,13 @@ ForEachMacros:
- 'for_each_matching_node'
- 'for_each_matching_node_and_match'
- 'for_each_member'
- 'for_each_mem_region'
- 'for_each_memblock_type'
- 'for_each_memcg_cache_index'
- 'for_each_mem_pfn_range'
- '__for_each_mem_range'
- 'for_each_mem_range'
- '__for_each_mem_range_rev'
- 'for_each_mem_range_rev'
- 'for_each_mem_region'
- 'for_each_migratetype_order'
- 'for_each_msi_entry'
- 'for_each_msi_entry_safe'
Expand Down Expand Up @@ -276,10 +276,8 @@ ForEachMacros:
- 'for_each_reserved_mem_range'
- 'for_each_reserved_mem_region'
- 'for_each_rtd_codec_dais'
- 'for_each_rtd_codec_dais_rollback'
- 'for_each_rtd_components'
- 'for_each_rtd_cpu_dais'
- 'for_each_rtd_cpu_dais_rollback'
- 'for_each_rtd_dais'
- 'for_each_set_bit'
- 'for_each_set_bit_from'
Expand All @@ -298,6 +296,7 @@ ForEachMacros:
- '__for_each_thread'
- 'for_each_thread'
- 'for_each_unicast_dest_pgid'
- 'for_each_vsi'
- 'for_each_wakeup_source'
- 'for_each_zone'
- 'for_each_zone_zonelist'
Expand Down Expand Up @@ -330,6 +329,7 @@ ForEachMacros:
- 'hlist_for_each_entry_rcu_bh'
- 'hlist_for_each_entry_rcu_notrace'
- 'hlist_for_each_entry_safe'
- 'hlist_for_each_entry_srcu'
- '__hlist_for_each_rcu'
- 'hlist_for_each_safe'
- 'hlist_nulls_for_each_entry'
Expand Down Expand Up @@ -378,6 +378,7 @@ ForEachMacros:
- 'list_for_each_entry_safe_continue'
- 'list_for_each_entry_safe_from'
- 'list_for_each_entry_safe_reverse'
- 'list_for_each_entry_srcu'
- 'list_for_each_prev'
- 'list_for_each_prev_safe'
- 'list_for_each_safe'
Expand Down Expand Up @@ -411,6 +412,8 @@ ForEachMacros:
- 'of_property_for_each_string'
- 'of_property_for_each_u32'
- 'pci_bus_for_each_resource'
- 'pcl_for_each_chunk'
- 'pcl_for_each_segment'
- 'pcm_for_each_format'
- 'ping_portaddr_for_each_entry'
- 'plist_for_each'
Expand Down
11 changes: 8 additions & 3 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@
#
# Please keep this list dictionary sorted.
#
# This comment is parsed by git-shortlog:
# repo-abbrev: /pub/scm/linux/kernel/git/
#
Aaron Durbin <[email protected]>
Adam Oldham <[email protected]>
Adam Radford <[email protected]>
Expand Down Expand Up @@ -40,6 +37,7 @@ Andrew Murray <[email protected]> <[email protected]>
Andrew Murray <[email protected]> <[email protected]>
Andrew Vasquez <[email protected]>
Andrey Ryabinin <[email protected]> <[email protected]>
Andrey Ryabinin <[email protected]> <[email protected]>
Andy Adamson <[email protected]>
Antoine Tenart <[email protected]> <[email protected]>
Antoine Tenart <[email protected]> <[email protected]>
Expand Down Expand Up @@ -182,6 +180,8 @@ Kees Cook <[email protected]> <[email protected]>
Kees Cook <[email protected]> <[email protected]>
Kees Cook <[email protected]> <[email protected]>
Kees Cook <[email protected]> <[email protected]>
Keith Busch <[email protected]> <[email protected]>
Keith Busch <[email protected]> <[email protected]>
Kenneth W Chen <[email protected]>
Konstantin Khlebnikov <[email protected]> <[email protected]>
Konstantin Khlebnikov <[email protected]> <[email protected]>
Expand All @@ -202,6 +202,8 @@ Li Yang <[email protected]> <[email protected]>
Li Yang <[email protected]> <[email protected]>
Lukasz Luba <[email protected]> <[email protected]>
Maciej W. Rozycki <[email protected]> <[email protected]>
Manivannan Sadhasivam <[email protected]> <[email protected]>
Manivannan Sadhasivam <[email protected]> <[email protected]>
Marcin Nowakowski <[email protected]> <[email protected]>
Marc Zyngier <[email protected]> <[email protected]>
Mark Brown <[email protected]>
Expand Down Expand Up @@ -247,6 +249,7 @@ Morten Welinder <[email protected]>
Morten Welinder <[email protected]>
Morten Welinder <[email protected]>
Mythri P K <[email protected]>
Nathan Chancellor <[email protected]> <[email protected]>
Nguyen Anh Quynh <[email protected]>
Nicolas Ferre <[email protected]> <[email protected]>
Nicolas Pitre <[email protected]> <[email protected]>
Expand Down Expand Up @@ -337,6 +340,8 @@ Vinod Koul <[email protected]> <[email protected]>
Viresh Kumar <[email protected]> <[email protected]>
Viresh Kumar <[email protected]> <[email protected]>
Viresh Kumar <[email protected]> <[email protected]>
Viresh Kumar <[email protected]> <[email protected]>
Viresh Kumar <[email protected]> <[email protected]>
Vivien Didelot <[email protected]> <[email protected]>
Vlad Dogaru <[email protected]> <[email protected]>
Vladimir Davydov <[email protected]> <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ quiet_cmd_sphinx = SPHINX $@ --> file://$(abspath $(BUILDDIR)/$3/$4)
cmd_sphinx = $(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media $2 && \
PYTHONDONTWRITEBYTECODE=1 \
BUILDDIR=$(abspath $(BUILDDIR)) SPHINX_CONF=$(abspath $(srctree)/$(src)/$5/$(SPHINX_CONF)) \
$(PYTHON) $(srctree)/scripts/jobserver-exec \
$(PYTHON3) $(srctree)/scripts/jobserver-exec \
$(SHELL) $(srctree)/Documentation/sphinx/parallel-wrapper.sh \
$(SPHINXBUILD) \
-b $2 \
Expand Down
6 changes: 3 additions & 3 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1029,7 +1029,7 @@ All time durations are in microseconds.
one number is written, $MAX is updated.

cpu.pressure
A read-only nested-key file which exists on non-root cgroups.
A read-write nested-keyed file.

Shows pressure stall information for CPU. See
:ref:`Documentation/accounting/psi.rst <psi>` for details.
Expand Down Expand Up @@ -1475,7 +1475,7 @@ PAGE_SIZE multiple when read back.
reduces the impact on the workload and memory management.

memory.pressure
A read-only nested-key file which exists on non-root cgroups.
A read-only nested-keyed file.

Shows pressure stall information for memory. See
:ref:`Documentation/accounting/psi.rst <psi>` for details.
Expand Down Expand Up @@ -1714,7 +1714,7 @@ IO Interface Files
8:16 rbps=2097152 wbps=max riops=max wiops=max

io.pressure
A read-only nested-key file which exists on non-root cgroups.
A read-only nested-keyed file.

Shows pressure stall information for IO. See
:ref:`Documentation/accounting/psi.rst <psi>` for details.
Expand Down
16 changes: 16 additions & 0 deletions Documentation/admin-guide/media/rkisp1.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,22 @@ This file documents the driver for the Rockchip ISP1 that is part of RK3288
and RK3399 SoCs. The driver is located under drivers/staging/media/rkisp1
and uses the Media-Controller API.

Revisions
=========

There exist multiple smaller revisions to this ISP that got introduced in
later SoCs. Revisions can be found in the enum :c:type:`rkisp1_cif_isp_version`
in the UAPI and the revision of the ISP inside the running SoC can be read
in the field hw_revision of struct media_device_info as returned by
ioctl MEDIA_IOC_DEVICE_INFO.

Versions in use are:

- RKISP1_V10: used at least in rk3288 and rk3399
- RKISP1_V11: declared in the original vendor code, but not used
- RKISP1_V12: used at least in rk3326 and px30
- RKISP1_V13: used at least in rk1808

Topology
========
.. _rkisp1_topology_graph:
Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/syscall-user-dispatch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ trampoline code on the vDSO, that trampoline is never intercepted.
[selector] is a pointer to a char-sized region in the process memory
region, that provides a quick way to enable disable syscall redirection
thread-wide, without the need to invoke the kernel directly. selector
can be set to PR_SYS_DISPATCH_ON or PR_SYS_DISPATCH_OFF. Any other
value should terminate the program with a SIGSYS.
can be set to SYSCALL_DISPATCH_FILTER_ALLOW or SYSCALL_DISPATCH_FILTER_BLOCK.
Any other value should terminate the program with a SIGSYS.

Security Notes
--------------
Expand Down
5 changes: 5 additions & 0 deletions Documentation/asm-annotations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,11 @@ Instruction Macros
~~~~~~~~~~~~~~~~~~
This section covers ``SYM_FUNC_*`` and ``SYM_CODE_*`` enumerated above.

``objtool`` requires that all code must be contained in an ELF symbol. Symbol
names that have a ``.L`` prefix do not emit symbol table entries. ``.L``
prefixed symbols can be used within a code region, but should be avoided for
denoting a range of code via ``SYM_*_START/END`` annotations.

* ``SYM_FUNC_START`` and ``SYM_FUNC_START_LOCAL`` are supposed to be **the
most frequent markings**. They are used for functions with standard calling
conventions -- global and local. Like in C, they both align the functions to
Expand Down
18 changes: 18 additions & 0 deletions Documentation/core-api/printk-formats.rst
Original file line number Diff line number Diff line change
Expand Up @@ -567,6 +567,24 @@ For printing netdev_features_t.

Passed by reference.

V4L2 and DRM FourCC code (pixel format)
---------------------------------------

::

%p4cc

Print a FourCC code used by V4L2 or DRM, including format endianness and
its numerical value as hexadecimal.

Passed by reference.

Examples::

%p4cc BG12 little-endian (0x32314742)
%p4cc Y10 little-endian (0x20303159)
%p4cc NV12 big-endian (0xb231564e)

Thanks
======

Expand Down
3 changes: 1 addition & 2 deletions Documentation/dev-tools/kasan.rst
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,7 @@ particular KASAN features.
- ``kasan=off`` or ``=on`` controls whether KASAN is enabled (default: ``on``).

- ``kasan.stacktrace=off`` or ``=on`` disables or enables alloc and free stack
traces collection (default: ``on`` for ``CONFIG_DEBUG_KERNEL=y``, otherwise
``off``).
traces collection (default: ``on``).

- ``kasan.fault=report`` or ``=panic`` controls whether to only print a KASAN
report or also panic the kernel (default: ``report``).
Expand Down
1 change: 0 additions & 1 deletion Documentation/devicetree/bindings/arm/cpus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,6 @@ properties:
by this cpu (see ./idle-states.yaml).

capacity-dmips-mhz:
$ref: '/schemas/types.yaml#/definitions/uint32'
description:
u32 value representing CPU capacity (see ./cpu-capacity.txt) in
DMIPS/MHz, relative to highest capacity-dmips-mhz
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Optional properties:
documents on how to describe the way the sii902x device is
connected to the rest of the audio system:
Documentation/devicetree/bindings/sound/simple-card.yaml
Documentation/devicetree/bindings/sound/audio-graph-card.txt
Documentation/devicetree/bindings/sound/audio-graph-card.yaml
Note: In case of the audio-graph-card binding the used port
index should be 3.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ properties:

dp-pwr-supply:
description: Power supply for the DP_PWR pin
maxItems: 1

port:
$ref: /schemas/graph.yaml#/properties/port
Expand Down
110 changes: 110 additions & 0 deletions Documentation/devicetree/bindings/display/fsl,lcdif.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/fsl,lcdif.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Freescale/NXP i.MX LCD Interface (LCDIF)

maintainers:
- Marek Vasut <[email protected]>
- Stefan Agner <[email protected]>

description: |
(e)LCDIF display controller found in the Freescale/NXP i.MX SoCs.

properties:
compatible:
oneOf:
- enum:
- fsl,imx23-lcdif
- fsl,imx28-lcdif
- fsl,imx6sx-lcdif
- items:
- enum:
- fsl,imx6sl-lcdif
- fsl,imx6sll-lcdif
- fsl,imx6ul-lcdif
- fsl,imx7d-lcdif
- fsl,imx8mm-lcdif
- fsl,imx8mq-lcdif
- const: fsl,imx6sx-lcdif

reg:
maxItems: 1

clocks:
items:
- description: Pixel clock
- description: Bus clock
- description: Display AXI clock
minItems: 1

clock-names:
items:
- const: pix
- const: axi
- const: disp_axi
minItems: 1

interrupts:
maxItems: 1

port:
$ref: /schemas/graph.yaml#/properties/port
description: The LCDIF output port

required:
- compatible
- reg
- clocks
- interrupts
- port

additionalProperties: false

allOf:
- if:
properties:
compatible:
contains:
const: fsl,imx6sx-lcdif
then:
properties:
clocks:
minItems: 2
maxItems: 3
clock-names:
minItems: 2
maxItems: 3
required:
- clock-names
else:
properties:
clocks:
maxItems: 1
clock-names:
maxItems: 1

examples:
- |
#include <dt-bindings/clock/imx6sx-clock.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>

display-controller@2220000 {
compatible = "fsl,imx6sx-lcdif";
reg = <0x02220000 0x4000>;
interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX6SX_CLK_LCDIF1_PIX>,
<&clks IMX6SX_CLK_LCDIF_APB>,
<&clks IMX6SX_CLK_DISPLAY_AXI>;
clock-names = "pix", "axi", "disp_axi";

port {
endpoint {
remote-endpoint = <&panel_in>;
};
};
};

...
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ connected to.

For a description of the display interface sink function blocks, see
Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt and
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt.
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml.

Required properties (all function blocks):
- compatible: "mediatek,<chip>-disp-<function>", one of
Expand Down Expand Up @@ -62,7 +62,7 @@ Required properties (DMA function blocks):
"mediatek,<chip>-disp-wdma"
the supported chips are mt2701, mt8167 and mt8173.
- larb: Should contain a phandle pointing to the local arbiter device as defined
in Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
in Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml
- iommus: Should point to the respective IOMMU block with master port as
argument, see Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
for details.
Expand Down
Loading