Merge tag 'rust-fixes-6.3' of https://github.com/Rust-for-Linux/linux
Pull Rust fixes from Miguel Ojeda:
 "Most of these are straightforward.
  The last one is more complex, but it only touches Rust + GCC builds
  which are for the moment best-effort.
   - Code: Missing 'extern "C"' fix.
   - Scripts: 'is_rust_module.sh' and 'generate_rust_analyzer.py' fixes.
   - A couple trivial fixes
   - Build: Rust + GCC build fix and 'grep' warning fix"
* tag 'rust-fixes-6.3' of https://github.com/Rust-for-Linux/linux:
  rust: allow to use INIT_STACK_ALL_ZERO
  rust: fix regexp in scripts/is_rust_module.sh
  rust: build: Fix grep warning
  scripts: generate_rust_analyzer: Handle sub-modules with no Makefile
  rust: kernel: Mark rust_fmt_argument as extern "C"
  rust: sort uml documentation arch support table
  rust: str: fix requierments->requirements typo