]> git.itanic.dy.fi Git - linux-stable/commit
treewide: use get_random_u32_below() instead of deprecated function
authorJason A. Donenfeld <Jason@zx2c4.com>
Mon, 10 Oct 2022 02:44:02 +0000 (20:44 -0600)
committerJason A. Donenfeld <Jason@zx2c4.com>
Fri, 18 Nov 2022 01:15:15 +0000 (02:15 +0100)
commit8032bf1233a74627ce69b803608e650f3f35971c
tree1e15cd719358130192c59b8d5a61a0c3c9fbe82c
parent7f576b2593a978451416424e75f69ad1e3ae4efe
treewide: use get_random_u32_below() instead of deprecated function

This is a simple mechanical transformation done by:

@@
expression E;
@@
- prandom_u32_max
+ get_random_u32_below
  (E)

Reviewed-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Darrick J. Wong <djwong@kernel.org> # for xfs
Reviewed-by: SeongJae Park <sj@kernel.org> # for damon
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> # for infiniband
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> # for arm
Acked-by: Ulf Hansson <ulf.hansson@linaro.org> # for mmc
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
132 files changed:
arch/arm/kernel/process.c
arch/arm64/kernel/process.c
arch/loongarch/kernel/process.c
arch/loongarch/kernel/vdso.c
arch/mips/kernel/process.c
arch/mips/kernel/vdso.c
arch/parisc/kernel/vdso.c
arch/powerpc/crypto/crc-vpmsum_test.c
arch/powerpc/kernel/process.c
arch/s390/kernel/process.c
arch/s390/kernel/vdso.c
arch/sparc/vdso/vma.c
arch/um/kernel/process.c
arch/x86/entry/vdso/vma.c
arch/x86/kernel/module.c
arch/x86/kernel/process.c
arch/x86/mm/pat/cpa-test.c
crypto/rsa-pkcs1pad.c
crypto/testmgr.c
drivers/block/drbd/drbd_receiver.c
drivers/bus/mhi/host/internal.h
drivers/dma-buf/st-dma-fence-chain.c
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
drivers/gpu/drm/i915/intel_memory_region.c
drivers/infiniband/core/cma.c
drivers/infiniband/hw/cxgb4/id_table.c
drivers/infiniband/hw/hns/hns_roce_ah.c
drivers/infiniband/ulp/rtrs/rtrs-clt.c
drivers/md/bcache/request.c
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
drivers/media/test-drivers/vidtv/vidtv_demod.c
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
drivers/media/test-drivers/vivid/vivid-kthread-out.c
drivers/media/test-drivers/vivid/vivid-radio-rx.c
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
drivers/media/test-drivers/vivid/vivid-touch-cap.c
drivers/mmc/core/core.c
drivers/mmc/host/dw_mmc.c
drivers/mtd/nand/raw/nandsim.c
drivers/mtd/tests/mtd_nandecctest.c
drivers/mtd/tests/stresstest.c
drivers/mtd/ubi/debug.c
drivers/mtd/ubi/debug.h
drivers/net/ethernet/broadcom/cnic.c
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
drivers/net/phy/at803x.c
drivers/net/team/team_mode_random.c
drivers/net/wireguard/selftest/allowedips.c
drivers/net/wireguard/timers.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
drivers/pci/p2pdma.c
drivers/s390/scsi/zfcp_fc.c
drivers/scsi/fcoe/fcoe_ctlr.c
drivers/scsi/qedi/qedi_main.c
drivers/scsi/scsi_debug.c
fs/ceph/inode.c
fs/ceph/mdsmap.c
fs/ext2/ialloc.c
fs/ext4/ialloc.c
fs/ext4/super.c
fs/f2fs/gc.c
fs/f2fs/segment.c
fs/ubifs/debug.c
fs/ubifs/lpt_commit.c
fs/ubifs/tnc_commit.c
fs/xfs/libxfs/xfs_alloc.c
fs/xfs/libxfs/xfs_ialloc.c
fs/xfs/xfs_error.c
include/linux/damon.h
include/linux/nodemask.h
kernel/bpf/core.c
kernel/kcsan/selftest.c
kernel/locking/test-ww_mutex.c
kernel/time/clocksource.c
lib/fault-inject.c
lib/find_bit_benchmark.c
lib/kobject.c
lib/reed_solomon/test_rslib.c
lib/sbitmap.c
lib/test-string_helpers.c
lib/test_hexdump.c
lib/test_list_sort.c
lib/test_printf.c
lib/test_rhashtable.c
lib/test_vmalloc.c
mm/kasan/kasan_test.c
mm/kfence/core.c
mm/kfence/kfence_test.c
mm/slub.c
mm/swapfile.c
net/802/garp.c
net/802/mrp.c
net/batman-adv/bat_iv_ogm.c
net/batman-adv/bat_v_elp.c
net/batman-adv/bat_v_ogm.c
net/batman-adv/network-coding.c
net/bluetooth/mgmt.c
net/can/j1939/socket.c
net/can/j1939/transport.c
net/ceph/mon_client.c
net/ceph/osd_client.c
net/core/neighbour.c
net/core/pktgen.c
net/core/stream.c
net/ipv4/icmp.c
net/ipv4/igmp.c
net/ipv4/inet_connection_sock.c
net/ipv4/inet_hashtables.c
net/ipv4/route.c
net/ipv4/tcp_bbr.c
net/ipv4/tcp_input.c
net/ipv6/addrconf.c
net/ipv6/mcast.c
net/ipv6/route.c
net/netfilter/ipvs/ip_vs_twos.c
net/netfilter/nf_conntrack_core.c
net/netfilter/nf_nat_helper.c
net/netlink/af_netlink.c
net/packet/af_packet.c
net/sched/act_gact.c
net/sched/act_sample.c
net/sched/sch_choke.c
net/sched/sch_netem.c
net/sctp/socket.c
net/sctp/transport.c
net/sunrpc/cache.c
net/sunrpc/xprtsock.c
net/tipc/socket.c
net/vmw_vsock/af_vsock.c
net/xfrm/xfrm_state.c