• Linus Torvalds's avatar
    Merge tag 'rust-6.6' of https://github.com/Rust-for-Linux/linux · a031fe8d
    Linus Torvalds authored
    Pull rust updates from Miguel Ojeda:
     "In terms of lines, most changes this time are on the pinned-init API
      and infrastructure. While we have a Rust version upgrade, and thus a
      bunch of changes from the vendored 'alloc' crate as usual, this time
      those do not account for many lines.
    
      Toolchain and infrastructure:
    
       - Upgrade to Rust 1.71.1. This is the second such upgrade, which is a
         smaller jump compared to the last time.
    
         This version allows us to remove the '__rust_*' allocator functions
         -- the compiler now generates them as expected, thus now our
         'KernelAllocator' is used.
    
         It also introduces the 'offset_of!' macro in the standard library
         (as an unstable feature) which we will need soon. So far, we were
         using a declarative macro as a prerequisite in some not-yet-landed
         patch series, which did not support sub-fields (i.e. nested
         structs):
    
             #[repr(C)]
             struct S {
           ...
    a031fe8d
Makefile 70.1 KB