~vicamo/+git/ubuntu-kernel:bug-2000133/amd-navi31-ubsan-warns/lunar

Last commit made on 2022-12-23
Get this branch:
git clone -b bug-2000133/amd-navi31-ubsan-warns/lunar https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
bug-2000133/amd-navi31-ubsan-warns/lunar
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

1062f5a... by You-Sheng Yang

Bug 2000133: Fix UBSAN errors on AMD navi31 GPU

c06c84b... by Ma Jun <email address hidden>

drm/amdkfd: Fix the warning of array-index-out-of-bounds

BugLink: https://bugs.launchpad.net/bugs/2000133

For some GPUs with more CUs, the original sibling_map[32]
in struct crat_subtype_cache is not enough
to save the cache information when create the VCRAT table,
so skip filling the struct crat_subtype_cache info instead
fill struct kfd_cache_properties directly to fix this problem.

Signed-off-by: Ma Jun <email address hidden>
Reviewed-by: Felix Kuehling <email address hidden>
Signed-off-by: Alex Deucher <email address hidden>
(cherry picked from commit c0cc999f3c32e65a7c88fb323893ddf897b24488)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

39cdc94... by Ma Jun <email address hidden>

drm/amdkfd: Remove unused variable

BugLink: https://bugs.launchpad.net/bugs/2000133

kfd_topology_device->cache_count is not used by
other fucntions, so remove it.

Signed-off-by: Ma Jun <email address hidden>
Reviewed-by: Felix Kuehling <email address hidden>
Signed-off-by: Alex Deucher <email address hidden>
(cherry picked from commit ee22f63b1085fd5cf1649e8915b1e2617cd33ca0)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

7e8ce48... by Prike Liang <email address hidden>

drm/amdkfd: introduce dummy cache info for property asic

BugLink: https://bugs.launchpad.net/bugs/2000133

This dummy cache info will enable kfd base function support.

Signed-off-by: Prike Liang <email address hidden>
Reviewed-by: Alex Deucher <email address hidden>
Signed-off-by: Alex Deucher <email address hidden>
(cherry picked from commit fd72e2cb2f9dd2734e8013b3e185a21f0d605d3e)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

2365d0c... by You-Sheng Yang

Experimental linux/lunar changes

ac82c51... by Alex Deucher

UBUNTU: SAUCE: drm/amdgpu: skip MES for S0ix as well since it's part of GFX

BugLink: https://bugs.launchpad.net/amd/+bug/2000088

It's also part of gfxoff.

Signed-off-by: Alex Deucher <email address hidden>
Reviewed-by: Mario Limonciello <email address hidden>
(cherry picked from https://patchwork.freedesktop.org/patch/515278/)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

395416a... by Gongjun Song

UBUNTU: SAUCE: ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product

BugLink: https://bugs.launchpad.net/bugs/2000030

Support configuration with SoundWire RT1318 amplifiers on link1 and
link2, and RT711 on link0 for headphone/headset. This product does
not support local microphones.

Signed-off-by: Gongjun Song <email address hidden>
(cherry picked from https://bugs.launchpad.net/somerville/cy22-feature-request/+bug/1996028/comments/9)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

a8b81f0... by Gongjun Song

UBUNTU: SAUCE: ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product

BugLink: https://bugs.launchpad.net/bugs/2000030

Support configuration with SoundWire RT1316 amplifiers on link0 and
link1, and RT711 on link2 for headphone/headset. This product does
not support local microphones.

Signed-off-by: Gongjun Song <email address hidden>
(cherry picked from https://bugs.launchpad.net/somerville/cy22-feature-request/+bug/1996028/comments/9)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

d54266e... by Dimitri John Ledkov

UBUNTU: [Packaging] Expose built-in trusted and revoked certificates

BugLink: https://bugs.launchpad.net/bugs/1996892

Kernels have a set of builtin trusted and revoked certificates as a
bundle.

It is not very easy to access them, one needs to either download linux
kernel package source code; or boot the kernel to look up builtin hashes;
and then find certificates externally.

It would be more convenient for inspection to expose these in the
buildinfo package, which already exposes auxiliary kernel information.

Signed-off-by: Dimitri John Ledkov <email address hidden>
Acked-by: Cory Todd <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Andrea Righi <email address hidden>

9c68ccb... by Ping-Ke Shih

wifi: rtw88: 8821c: enable BT device recovery mechanism

BugLink: https://bugs.launchpad.net/bugs/1998727

8821ce is a combo card, and BT is a USB device that could get card lost
during stress test, and need WiFi firmware to detect and recover it, so
driver sends a H2C to enable this mechanism.

Signed-off-by: Ping-Ke Shih <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
Link: https://<email address hidden>
(cherry picked from commit 7c57d3dc43812653726902aae95ac9b36aa7e3ec
wireless-next)
Signed-off-by: Koba Ko <email address hidden>
Signed-off-by: Andrea Righi <email address hidden>