Core Changes: - Fix safety issue in dma_read! and dma_write!. Driver Changes (Nova Core): - Fix UB in DmaGspMem pointer accessors. - Fix stack overflow in GSP memory allocation. Signed-off-by: Dave Airlie <airlied@redhat.com>
Showing the changes to scripts (1 of 10 files). Show all
Unified · Split
| @@ -310,16 +310,18 @@ $(obj)/%.lst: $(obj)/%.c FORCE · 309 unmodified lines | |||
| 310 | 310 | ||
| 311 | # The features in this list are the ones allowed for non-`rust/` code. | 311 | # The features in this list are the ones allowed for non-`rust/` code. |
| 312 | # | 312 | # |
| 313 | # - Stable since Rust 1.79.0: `feature(slice_ptr_len)`. | ||
| 313 | # - Stable since Rust 1.81.0: `feature(lint_reasons)`. | 314 | # - Stable since Rust 1.81.0: `feature(lint_reasons)`. |
| 314 | # - Stable since Rust 1.82.0: `feature(asm_const)`, | 315 | # - Stable since Rust 1.82.0: `feature(asm_const)`, |
| 315 | # `feature(offset_of_nested)`, `feature(raw_ref_op)`. | 316 | # `feature(offset_of_nested)`, `feature(raw_ref_op)`. |
| 317 | # - Stable since Rust 1.84.0: `feature(strict_provenance)`. | ||
| 316 | # - Stable since Rust 1.87.0: `feature(asm_goto)`. | 318 | # - Stable since Rust 1.87.0: `feature(asm_goto)`. |
| 317 | # - Expected to become stable: `feature(arbitrary_self_types)`. | 319 | # - Expected to become stable: `feature(arbitrary_self_types)`. |
| 318 | # - To be determined: `feature(used_with_arg)`. | 320 | # - To be determined: `feature(used_with_arg)`. |
| 319 | # | 321 | # |
| 320 | # Please see https://github.com/Rust-for-Linux/linux/issues/2 for details on | 322 | # Please see https://github.com/Rust-for-Linux/linux/issues/2 for details on |
| 321 | # the unstable features in use. | 323 | # the unstable features in use. |
| 322 | rust_allowed_features := asm_const,asm_goto,arbitrary_self_types,lint_reasons,offset_of_nested,raw_ref_op,used_with_arg | 324 | rust_allowed_features := asm_const,asm_goto,arbitrary_self_types,lint_reasons,offset_of_nested,raw_ref_op,slice_ptr_len,strict_provenance,used_with_arg |
| 323 | 325 | ||
| 324 | # `--out-dir` is required to avoid temporaries being created by `rustc` in the | 326 | # `--out-dir` is required to avoid temporaries being created by `rustc` in the |
| 325 | # current working directory, which may be not accessible in the out-of-tree | 327 | # current working directory, which may be not accessible in the out-of-tree |