WMI method BatteryeRawAnalytics()
  ---------------------------------
  
- Returns a buffer usually containg 12 blocks of analytics data.
+ Returns a buffer usually containing 12 blocks of analytics data.
  Those blocks contain:
 -- block number starting with 0 (u8)
 +
 +- a block number starting with 0 (u8)
  - 31 bytes of unknown data
  
  .. note::
 
                @$(objtree)/include/generated/rustc_cfg \
                $(rustc_target_flags) $(rustdoc_test_target_flags) \
                --sysroot $(objtree)/$(obj)/test/sysroot $(rustdoc_test_quiet) \
-               -L$(objtree)/$(obj)/test --output $(objtree)/$(obj)/doc \
+               -L$(objtree)/$(obj)/test --output $(rustdoc_output) \
                --crate-name $(subst rusttest-,,$@) $<
  
 +quiet_cmd_rustdoc_test_kernel = RUSTDOC TK $<
 +      cmd_rustdoc_test_kernel = \
 +      rm -rf $(objtree)/$(obj)/test/doctests/kernel; \
 +      mkdir -p $(objtree)/$(obj)/test/doctests/kernel; \
 +      OBJTREE=$(abspath $(objtree)) \
 +      $(RUSTDOC) --test $(rust_flags) \
 +              @$(objtree)/include/generated/rustc_cfg \
 +              -L$(objtree)/$(obj) --extern alloc --extern kernel \
 +              --extern build_error --extern macros \
 +              --extern bindings --extern uapi \
 +              --no-run --crate-name kernel -Zunstable-options \
 +              --test-builder $(objtree)/scripts/rustdoc_test_builder \
 +              $< $(rustdoc_test_kernel_quiet); \
 +      $(objtree)/scripts/rustdoc_test_gen
 +
 +%/doctests_kernel_generated.rs %/doctests_kernel_generated_kunit.c: \
 +    $(src)/kernel/lib.rs $(obj)/kernel.o \
 +    $(objtree)/scripts/rustdoc_test_builder \
 +    $(objtree)/scripts/rustdoc_test_gen FORCE
 +      $(call if_changed,rustdoc_test_kernel)
 +
  # We cannot use `-Zpanic-abort-tests` because some tests are dynamic,
  # so for the moment we skip `-Cpanic=abort`.
  quiet_cmd_rustc_test = RUSTC T  $<