Commit 8a7fa81137fa for kernel

commit 8a7fa81137fabb5d86be5825e03d28c371d178d6
Merge: 02b2f1a7b8ef d18c13697b4d
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Nov 19 10:43:44 2024 -0800

    Merge tag 'random-6.13-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random

    Pull random number generator updates from Jason Donenfeld:
     "This contains a single series from Uros to replace uses of
      <linux/random.h> with prandom.h or other more specific headers
      as needed, in order to avoid a circular header issue.

      Uros' goal is to be able to use percpu.h from prandom.h, which
      will then allow him to define __percpu in percpu.h rather than
      in compiler_types.h"

    * tag 'random-6.13-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random:
      prandom: Include <linux/percpu.h> in <linux/prandom.h>
      random: Do not include <linux/prandom.h> in <linux/random.h>
      netem: Include <linux/prandom.h> in sch_netem.c
      lib/test_scanf: Include <linux/prandom.h> instead of <linux/random.h>
      lib/test_parman: Include <linux/prandom.h> instead of <linux/random.h>
      bpf/tests: Include <linux/prandom.h> instead of <linux/random.h>
      lib/rbtree-test: Include <linux/prandom.h> instead of <linux/random.h>
      random32: Include <linux/prandom.h> instead of <linux/random.h>
      kunit: string-stream-test: Include <linux/prandom.h>
      lib/interval_tree_test.c: Include <linux/prandom.h> instead of <linux/random.h>
      bpf: Include <linux/prandom.h> instead of <linux/random.h>
      scsi: libfcoe: Include <linux/prandom.h> instead of <linux/random.h>
      fscrypt: Include <linux/once.h> in fs/crypto/keyring.c
      mtd: tests: Include <linux/prandom.h> instead of <linux/random.h>
      media: vivid: Include <linux/prandom.h> in vivid-vid-cap.c
      drm/lib: Include <linux/prandom.h> instead of <linux/random.h>
      drm/i915/selftests: Include <linux/prandom.h> instead of <linux/random.h>
      crypto: testmgr: Include <linux/prandom.h> instead of <linux/random.h>
      x86/kaslr: Include <linux/prandom.h> instead of <linux/random.h>