mirror_ubuntu-kernels/drivers/gpu/drm/nouveau/nvkm/subdev
Ben Skeggs 752a281032 drm/nouveau/i2c: fix number of aux event slots
This was completely bogus before, using maximum DCB device index rather
than maximum AUX ID to size the buffer that stores event refcounts.

*Pretty* unlikely to have been an actual problem on most configurations,
that is, unless you've got one of the rare boards that have off-chip DP.

There, it'll likely crash.

Cc: stable@vger.kernel.org # 6.4+
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230719044051.6975-1-skeggsb@gmail.com
2023-07-19 11:08:47 +02:00
..
acr drm/nouveau/acr: Abort loading ACR if no firmware was found 2023-07-12 22:34:41 +02:00
bar drm/nouveau/bar: switch to instanced constructor 2021-02-11 11:49:52 +10:00
bios drm/nouveau/bios/power_budget: Move an expression into a macro call parameter in nvbios_power_budget_header() 2023-04-17 19:08:03 +02:00
bus drm/nouveau/subdev/bus: Ratelimit logging for fault errors 2022-05-04 14:55:49 -04:00
clk drm/nouveau/clk: Move a variable assignment behind a null pointer check in nvkm_pstate_new() 2023-04-17 19:08:03 +02:00
devinit drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
fault drm/nouveau/fault/tu102: switch to explicit intr handlers 2022-11-09 10:44:36 +10:00
fb drm/nouveau/fb: add missing sysmen flush callbacks 2023-04-11 12:35:46 +02:00
fuse drm/nouveau/fuse: switch to instanced constructor 2021-02-11 11:49:52 +10:00
gpio drm/nouveau/nvkm: rip out old notify 2022-11-09 10:44:27 +10:00
gsp drm/nouveau/acr/ga102: set variable ga102_gsps storage-class-specifier to static 2023-05-22 16:39:04 +02:00
i2c drm/nouveau/i2c: fix number of aux event slots 2023-07-19 11:08:47 +02:00
iccsense drm/nouveau/iccsense: switch to instanced constructor 2021-02-11 11:49:53 +10:00
instmem iommu: Add a gfp parameter to iommu_map() 2023-01-25 11:52:00 +01:00
ltc drm/nouveau/ltc/ga102: initial support 2022-11-09 10:45:21 +10:00
mc drm/nouveau/mc/ga100: make ga100_mc_device static 2023-04-11 17:03:03 +02:00
mmu drm/nouveau/fifo: add new channel classes 2022-11-09 10:44:50 +10:00
mxm drm/nouveau/mxm: switch to instanced constructor 2021-02-11 11:49:54 +10:00
pci drm/nouveau/pci: Move an expression into a function call parameter in nvkm_pcie_set_link() 2023-04-17 19:08:04 +02:00
pmu drm/nouveau/acr/gm20b: regression fixes 2023-01-30 18:50:09 -05:00
privring drm/nouveau/privring: rename from ibus 2021-02-11 11:50:04 +10:00
therm drm/nouveau/therm: Move an assignment statement behind a null pointer check in two functions 2023-04-17 19:08:04 +02:00
timer drm/nouveau/tmr: switch to instanced constructor 2021-02-11 11:49:55 +10:00
top drm/nouveau/top: parse device topology right after devinit 2022-11-09 10:44:35 +10:00
vfn drm/nouveau/vfn/tu102-: support new-style interrupt tree 2022-11-09 10:44:36 +10:00
volt drm/nouveau/volt: switch to instanced constructor 2021-02-11 11:49:55 +10:00
Kbuild drm/nouveau/vfn: add stub subdev for dev_func 2022-11-09 10:44:36 +10:00