File tree 3 files changed +199
-229
lines changed
3 files changed +199
-229
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ It is originally based on the [Rust for Linux out-of-tree-module template](https
8
8
9
9
Because the ` rust ` branch is no longer maintained on RFL's tree, the abstractions this driver relied on are not yet present.
10
10
11
- In order to add them, apply [ ` missing-abstractions.diff ` ] ( ./missing-abstractions.diff ) over RFL's ` rust-next ` .
11
+ In order to add them, apply [ ` missing-abstractions.patch ` ] ( ./missing-abstractions.patch ) over RFL's ` rust-next ` .
12
12
13
13
It is very likely that the patch will not apply, especially as further abstractions are added.
14
14
@@ -26,3 +26,14 @@ make[1]: Entering directory '.../linux-with-rust-support'
26
26
LD [M] .../rust-foxes-module/rust_foxes.ko
27
27
make[1]: Leaving directory ' .../linux-with-rust-support'
28
28
```
29
+
30
+ ## Changelog
31
+
32
+ - 2024-09-04
33
+ - Update abstraction patch for split rust helpers
34
+ - Update abstraction patch to use ` kernel::uaccess ` in place of legacy ` kernel::user_ptr `
35
+ - Update ` kernel::file ` abstractions consequently
36
+ - Up-to-date with ` rust-next `
37
+ - Fixed a bug where having a block size below 4 incorrectly decreased the remaining fox count even if a fox could not be entirely written
38
+ - Add a global count of foxes, the module has to be unloaded and reloaded for it to be reset
39
+ - Turn the diff file into a proper patch of the abstraction commit
You can’t perform that action at this time.
0 commit comments