Brendan Cunningham
05ac0089f3
Merge 3a9b8741925700c7cab81d06b3522e8ab9f740e1 into 25bef4626e6c5ccf5b433e1c22b6b1bd59e6f1bd
2025-03-04 13:11:05 +08:00
Bernhard Stoeckner
25bef4626e
570.124.06
570.124.06
2025-03-03 19:08:20 +01:00
Bernhard Stoeckner
129479b1b7
570.124.04
570.124.04
2025-02-27 17:32:23 +01:00
Bernhard Stoeckner
81fe4fb417
570.86.16
570.86.16
2025-01-30 17:37:03 +01:00
Bernhard Stoeckner
54d69484da
570.86.15
570.86.15
2025-01-27 19:36:56 +01:00
Bernhard Stoeckner
9d0b0414a5
565.77
565.77
2024-12-05 16:37:35 +01:00
Bernhard Stoeckner
d5a0858f90
565.57.01
565.57.01
2024-10-22 17:38:58 +02:00
Gaurav Juvekar
ed4be64962
560.35.03
560.35.03
2024-08-19 10:46:21 -07:00
Gaurav Juvekar
315fd96d2d
560.31.02
560.31.02
2024-07-31 11:27:06 -07:00
Gaurav Juvekar
448d5cc656
560.28.03
560.28.03
2024-07-19 15:45:15 -07:00
Bernhard Stoeckner
5fdf5032fb
555.58.02
...
(cherry picked from commit 1795a8bb20fe09f9939ca3e82d76791f5741e467)
2024-07-19 15:38:11 -07:00
Milos Tijanic
171c735e57
555.58
...
(cherry picked from commit af77e083a208dbd4f5de7037d247c51e0e5d4322)
2024-07-19 15:38:08 -07:00
Bernhard Stoeckner
74ee05e160
555.52.04
...
(cherry picked from commit 78d807e001517e83fc668235654643e22dd20e09)
2024-07-19 15:38:04 -07:00
Bernhard Stoeckner
3084c04453
555.42.02
...
(cherry picked from commit 5a1c474040e1c3ed20760267510cc9d9332898f1)
2024-07-19 15:38:00 -07:00
Bernhard Stoeckner
caa2dd11a0
550.100
550.100
2024-07-09 15:49:19 +02:00
Bernhard Stoeckner
e45d91de02
550.90.07
550.90.07
2024-06-04 13:48:03 +02:00
Bernhard Stoeckner
083cd9cf17
550.78
550.78
2024-04-25 16:24:58 +02:00
Bernhard Stoeckner
ea4c27fad6
550.76
550.76
2024-04-17 17:23:37 +02:00
Bernhard Stoeckner
3bf16b890c
550.67
550.67
2024-03-19 16:56:28 +01:00
Bernhard Stoeckner
12933b2d3c
550.54.15
550.54.15
2024-03-18 17:52:11 +01:00
Bernhard Stoeckner
476bd34534
550.54.14
550.54.14
2024-02-23 16:37:56 +01:00
Bernhard Stoeckner
91676d6628
550.40.07
550.40.07
2024-01-24 18:28:48 +01:00
Bernhard Stöckner
bb2dac1f20
Update 20_build_bug.yml
2024-01-23 15:30:14 +01:00
Maneet Singh
4c29105335
545.29.06
545.29.06
2023-11-21 13:38:23 -08:00
Andy Ritger
be3cd9abcb
545.29.02
545.29.02
2023-10-31 16:31:08 -07:00
Andy Ritger
a2f89d6b59
Revert "545.29.03"
...
This reverts commit f364378a657870880509944d7b9aa382ab87f0ec.
545.29.03 and 545.29.02 are functionally the same for purposes of
open-gpu-kernel-modules, but there was poor NVIDIA-internal communication
about which driver would actually be released. Revert 545.29.03 so that
a subsequent commit can provide 545.29.02 cleanly.
2023-10-31 16:28:17 -07:00
Maneet Singh
f364378a65
545.29.03
545.29.03
2023-10-31 09:44:03 -07:00
Andy Ritger
b5bf85a8e3
545.23.06
545.23.06
2023-10-17 09:25:29 -07:00
Maneet Singh
f59818b751
535.113.01
535.113.01
2023-09-21 10:43:43 -07:00
Brendan Cunningham
3a9b874192
nvidia_p2p_get_pages(): Fix double-free in register-callback error path
...
Double-free in rm_p2p_register_callback() error-path in
nv_p2p_get_pages() causes memory corruption that leads to a kernel
panic.
Fix this by adding a separate goto for this error path that skips
freeing the already-freed memory.
Double-free can be produced by calling nvidia_p2p_get_pages() on one CPU
while simultaneously freeing the GPU virtual address range passed into
nvidia_p2p_get_pages() on another CPU. Producing the double-free is
timing dependent and may require multiple tries.
'slub_debug=FZ' kernel boot parameter shows the double-free:
[ 239.115091] =============================================================================
[ 239.124659] BUG kmalloc-16 (Tainted: G OE ): Object already free
[ 239.133011] -----------------------------------------------------------------------------
[ 239.144491] Slab 0xfffffa8bc4434140 objects=85 used=82 fp=0xffff9a3dd0d05910 flags=0x17ffffc0000200(slab|node=0|zone=2|lastcpupid=0x1fffff)
[ 239.158997] Object 0xffff9a3dd0d05670 @offset=1648 fp=0x0000000000000000
[ 239.168766] Redzone ffff9a3dd0d05660: bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb bb ................
[ 239.179633] Object ffff9a3dd0d05670: 10 00 00 00 00 00 00 00 e5 04 3f 13 96 18 8e 47 ..........?....G
[ 239.190641] Redzone ffff9a3dd0d05680: bb bb bb bb bb bb bb bb ........
[ 239.200739] Padding ffff9a3dd0d05688: 84 80 0e 00 00 00 00 00 ........
[ 239.210938] CPU: 0 PID: 3150 Comm: hfi-sdma-test Kdump: loaded Tainted: G OE 6.5.0-rc1+ #1
[ 239.221911] Hardware name: Intel Corporation S2600CWR/S2600CWR, BIOS SE5C610.86B.01.01.1029.090220201031 09/02/2020
[ 239.233948] Call Trace:
[ 239.236992] <TASK>
[ 239.239608] dump_stack_lvl+0x33/0x50
[ 239.244010] object_err+0x3a/0x80
[ 239.248014] free_debug_processing+0x265/0x360
[ 239.253392] ? nv_p2p_get_pages+0x163/0x590 [nvidia]
[ 239.259399] free_to_partial_list+0x80/0x280
[ 239.264478] ? nv_p2p_get_pages+0x163/0x590 [nvidia]
[ 239.270426] nv_p2p_get_pages+0x163/0x590 [nvidia]
[ 239.276303] ? __pfx_remove_nvidia_pages+0x10/0x10 [hfi1]
[ 239.282692] nvidia_p2p_get_pages+0x25/0x40 [nvidia]
[ 239.288601] ? __pfx_remove_nvidia_pages+0x10/0x10 [hfi1]
...
[ 239.498990] </TASK>
[ 239.501662] Disabling lock debugging due to kernel taint
[ 239.507828] FIX kmalloc-16: Object at 0xffff9a3dd0d05670 not freed
Signed-off-by: Brendan Cunningham <bcunningham@cornelisnetworks.com>
2023-09-11 10:24:47 -04:00
Bernhard Stoeckner
a8e01be6b2
535.104.05
535.104.05
2023-08-22 15:09:37 +02:00
Bernhard Stoeckner
12c0739352
535.98
535.98
2023-08-08 18:28:38 +02:00
Bernhard Stoeckner
29f830f1bb
535.86.10
535.86.10
2023-07-31 18:17:14 +02:00
Bernhard Stoeckner
337e28efda
535.86.05
2023-07-18 16:00:22 +02:00
Bernhard Stoeckner
22a077c4fe
issue template: be clearer about issues with prop driver
2023-07-10 15:58:02 +02:00
Andy Ritger
26458140be
535.54.03
535.54.03
2023-06-14 12:37:59 -07:00
Andy Ritger
eb5c7665a1
535.43.02
535.43.02
2023-05-30 10:11:36 -07:00
Andy Ritger
6dd092ddb7
530.41.03
530.41.03
2023-03-23 11:00:12 -07:00
Andy Ritger
4397463e73
530.30.02
530.30.02
2023-02-28 11:12:44 -08:00
Andy Ritger
e598191e8e
525.89.02
525.89.02
2023-02-08 10:15:15 -08:00
Maneet Singh
1dc88ff75e
525.85.12
525.85.12
2023-01-30 16:30:12 -08:00
Andy Ritger
811073c51e
525.85.05
525.85.05
2023-01-19 10:41:59 -08:00
Andy Ritger
dac2350c7f
525.78.01
525.78.01
2023-01-05 10:40:27 -08:00
Andy Ritger
9594cc0169
525.60.13
525.60.13
2022-12-05 10:49:53 -08:00
Andy Ritger
5f40a5aee5
525.60.11
525.60.11
2022-11-28 13:39:27 -08:00
Andy Ritger
758b4ee818
525.53
525.53
2022-11-10 08:39:33 -08:00
Andy Ritger
7c345b838b
520.56.06
520.56.06
2022-10-12 10:30:46 -07:00
Andy Ritger
90eb10774f
520.61.05
520.61.05
2022-10-10 14:59:24 -07:00
Andy Ritger
fe0728787f
515.76
515.76
2022-09-20 13:54:59 -07:00
Andy Ritger
9855350159
515.65.01
515.65.01
2022-08-02 08:35:13 -07:00