Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

kernel.h: drop hex.h and update all hex.h users

Remove <linux/hex.h> from <linux/kernel.h> and update all users/callers of
hex.h interfaces to directly #include <linux/hex.h> as part of the process
of putting kernel.h on a diet.

Removing hex.h from kernel.h means that 36K C source files don't have to
pay the price of parsing hex.h for the roughly 120 C source files that
need it.

This change has been build-tested with allmodconfig on most ARCHes. Also,
all users/callers of <linux/hex.h> in the entire source tree have been
updated if needed (if not already #included).

Link: https://lkml.kernel.org/r/20251215005206.2362276-1-rdunlap@infradead.org
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Yury Norov (NVIDIA) <yury.norov@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Randy Dunlap and committed by
Andrew Morton
24c77635 6dcd539f

+122 -1
+1
arch/mips/kernel/setup.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/cpu.h> 15 15 #include <linux/delay.h> 16 + #include <linux/hex.h> 16 17 #include <linux/ioport.h> 17 18 #include <linux/export.h> 18 19 #include <linux/memblock.h>
+1
arch/mips/rb532/devices.c
··· 7 7 */ 8 8 #include <linux/kernel.h> 9 9 #include <linux/export.h> 10 + #include <linux/hex.h> 10 11 #include <linux/init.h> 11 12 #include <linux/ctype.h> 12 13 #include <linux/string.h>
+1
arch/powerpc/kernel/btext.c
··· 6 6 */ 7 7 #include <linux/kernel.h> 8 8 #include <linux/string.h> 9 + #include <linux/hex.h> 9 10 #include <linux/init.h> 10 11 #include <linux/export.h> 11 12 #include <linux/font.h>
+1
arch/s390/kernel/alternative.c
··· 4 4 #define pr_fmt(fmt) "alt: " fmt 5 5 #endif 6 6 7 + #include <linux/hex.h> 7 8 #include <linux/uaccess.h> 8 9 #include <linux/printk.h> 9 10 #include <asm/nospec-branch.h>
+1
arch/s390/kernel/stackprotector.c
··· 5 5 #endif 6 6 7 7 #include <linux/export.h> 8 + #include <linux/hex.h> 8 9 #include <linux/uaccess.h> 9 10 #include <linux/printk.h> 10 11 #include <asm/abs_lowcore.h>
+1
arch/um/drivers/vector_kern.c
··· 13 13 #include <linux/memblock.h> 14 14 #include <linux/etherdevice.h> 15 15 #include <linux/ethtool.h> 16 + #include <linux/hex.h> 16 17 #include <linux/inetdevice.h> 17 18 #include <linux/init.h> 18 19 #include <linux/list.h>
+1
arch/xtensa/platforms/iss/network.c
··· 13 13 14 14 #define pr_fmt(fmt) "%s: " fmt, __func__ 15 15 16 + #include <linux/hex.h> 16 17 #include <linux/list.h> 17 18 #include <linux/irq.h> 18 19 #include <linux/spinlock.h>
+1
certs/blacklist.c
··· 13 13 #include <linux/sched.h> 14 14 #include <linux/ctype.h> 15 15 #include <linux/err.h> 16 + #include <linux/hex.h> 16 17 #include <linux/seq_file.h> 17 18 #include <linux/uidgid.h> 18 19 #include <keys/asymmetric-type.h>
+1
crypto/asymmetric_keys/asymmetric_type.c
··· 9 9 #include <keys/asymmetric-subtype.h> 10 10 #include <keys/asymmetric-parser.h> 11 11 #include <crypto/public_key.h> 12 + #include <linux/hex.h> 12 13 #include <linux/seq_file.h> 13 14 #include <linux/module.h> 14 15 #include <linux/overflow.h>
+1
crypto/asymmetric_keys/x509_public_key.c
··· 10 10 #include <keys/asymmetric-parser.h> 11 11 #include <keys/asymmetric-subtype.h> 12 12 #include <keys/system_keyring.h> 13 + #include <linux/hex.h> 13 14 #include <linux/module.h> 14 15 #include <linux/kernel.h> 15 16 #include <linux/slab.h>
+1
crypto/krb5/selftest.c
··· 7 7 8 8 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 9 9 10 + #include <linux/hex.h> 10 11 #include <linux/slab.h> 11 12 #include <crypto/skcipher.h> 12 13 #include <crypto/hash.h>
+1
drivers/atm/nicstar.c
··· 43 43 #include <linux/types.h> 44 44 #include <linux/string.h> 45 45 #include <linux/delay.h> 46 + #include <linux/hex.h> 46 47 #include <linux/init.h> 47 48 #include <linux/sched.h> 48 49 #include <linux/timer.h>
+1
drivers/auxdisplay/hd44780_common.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 + #include <linux/hex.h> 2 3 #include <linux/module.h> 3 4 #include <linux/sched.h> 4 5 #include <linux/slab.h>
+1
drivers/auxdisplay/lcd2s.c
··· 11 11 * Author: Lars Pöschel <poeschel@lemonage.de> 12 12 * All rights reserved. 13 13 */ 14 + #include <linux/hex.h> 14 15 #include <linux/kernel.h> 15 16 #include <linux/mod_devicetable.h> 16 17 #include <linux/module.h>
+1
drivers/bus/moxtet.c
··· 8 8 #include <dt-bindings/bus/moxtet.h> 9 9 #include <linux/bitops.h> 10 10 #include <linux/debugfs.h> 11 + #include <linux/hex.h> 11 12 #include <linux/interrupt.h> 12 13 #include <linux/module.h> 13 14 #include <linux/moxtet.h>
+1
drivers/char/tpm/tpm.h
··· 20 20 21 21 #include <linux/module.h> 22 22 #include <linux/delay.h> 23 + #include <linux/hex.h> 23 24 #include <linux/mutex.h> 24 25 #include <linux/sched.h> 25 26 #include <linux/platform_device.h>
+1
drivers/comedi/drivers/jr3_pci.c
··· 32 32 #include <linux/module.h> 33 33 #include <linux/delay.h> 34 34 #include <linux/ctype.h> 35 + #include <linux/hex.h> 35 36 #include <linux/jiffies.h> 36 37 #include <linux/slab.h> 37 38 #include <linux/timer.h>
+1
drivers/firmware/broadcom/bcm47xx_sprom.c
··· 30 30 #include <linux/bcm47xx_sprom.h> 31 31 #include <linux/bcma/bcma.h> 32 32 #include <linux/etherdevice.h> 33 + #include <linux/hex.h> 33 34 #include <linux/if_ether.h> 34 35 #include <linux/ssb/ssb.h> 35 36
+1
drivers/gpio/gpio-macsmc.c
··· 10 10 #include <linux/bitmap.h> 11 11 #include <linux/device.h> 12 12 #include <linux/gpio/driver.h> 13 + #include <linux/hex.h> 13 14 #include <linux/mfd/core.h> 14 15 #include <linux/mfd/macsmc.h> 15 16
+1
drivers/hid/hid-picolcd_debugfs.c
··· 11 11 #include <linux/hid-debug.h> 12 12 13 13 #include <linux/fb.h> 14 + #include <linux/hex.h> 14 15 #include <linux/seq_file.h> 15 16 #include <linux/debugfs.h> 16 17
+1
drivers/hwmon/pmbus/q54sj108a2.c
··· 7 7 */ 8 8 9 9 #include <linux/debugfs.h> 10 + #include <linux/hex.h> 10 11 #include <linux/i2c.h> 11 12 #include <linux/kstrtox.h> 12 13 #include <linux/module.h>
+1
drivers/hwmon/pmbus/ucd9000.c
··· 8 8 9 9 #include <linux/debugfs.h> 10 10 #include <linux/delay.h> 11 + #include <linux/hex.h> 11 12 #include <linux/kernel.h> 12 13 #include <linux/module.h> 13 14 #include <linux/of.h>
+1
drivers/infiniband/ulp/srp/ib_srp.c
··· 33 33 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 34 34 35 35 #include <linux/module.h> 36 + #include <linux/hex.h> 36 37 #include <linux/init.h> 37 38 #include <linux/slab.h> 38 39 #include <linux/err.h>
+1
drivers/infiniband/ulp/srpt/ib_srpt.c
··· 33 33 */ 34 34 35 35 #include <linux/module.h> 36 + #include <linux/hex.h> 36 37 #include <linux/init.h> 37 38 #include <linux/slab.h> 38 39 #include <linux/err.h>
+1
drivers/input/touchscreen/iqs5xx.c
··· 17 17 #include <linux/err.h> 18 18 #include <linux/firmware.h> 19 19 #include <linux/gpio/consumer.h> 20 + #include <linux/hex.h> 20 21 #include <linux/i2c.h> 21 22 #include <linux/input.h> 22 23 #include <linux/input/mt.h>
+1
drivers/md/dm-crypt.c
··· 11 11 #include <linux/completion.h> 12 12 #include <linux/err.h> 13 13 #include <linux/module.h> 14 + #include <linux/hex.h> 14 15 #include <linux/init.h> 15 16 #include <linux/kernel.h> 16 17 #include <linux/key.h>
+1
drivers/md/dm-integrity.c
··· 17 17 #include <linux/sort.h> 18 18 #include <linux/rbtree.h> 19 19 #include <linux/delay.h> 20 + #include <linux/hex.h> 20 21 #include <linux/random.h> 21 22 #include <linux/reboot.h> 22 23 #include <crypto/hash.h>
+1
drivers/md/dm-verity-target.c
··· 17 17 #include "dm-verity-fec.h" 18 18 #include "dm-verity-verify-sig.h" 19 19 #include "dm-audit.h" 20 + #include <linux/hex.h> 20 21 #include <linux/module.h> 21 22 #include <linux/reboot.h> 22 23 #include <linux/string.h>
+1
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
··· 19 19 #include <linux/completion.h> 20 20 #include <linux/ctype.h> 21 21 #include <linux/delay.h> 22 + #include <linux/hex.h> 22 23 #include <linux/init.h> 23 24 #include <linux/interrupt.h> 24 25 #include <linux/kernel.h>
+1
drivers/media/cec/usb/rainshadow/rainshadow-cec.c
··· 19 19 #include <linux/completion.h> 20 20 #include <linux/ctype.h> 21 21 #include <linux/delay.h> 22 + #include <linux/hex.h> 22 23 #include <linux/init.h> 23 24 #include <linux/interrupt.h> 24 25 #include <linux/kernel.h>
+1
drivers/media/i2c/ccs/ccs-reg-access.c
··· 12 12 #include <linux/unaligned.h> 13 13 14 14 #include <linux/delay.h> 15 + #include <linux/hex.h> 15 16 #include <linux/i2c.h> 16 17 17 18 #include "ccs.h"
+1
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
··· 4 4 * Copyright (C) 2005 Mike Isely <isely@pobox.com> 5 5 */ 6 6 7 + #include <linux/hex.h> 7 8 #include <linux/string.h> 8 9 #include "pvrusb2-debugifc.h" 9 10 #include "pvrusb2-hdw.h"
+1
drivers/misc/kgdbts.c
··· 89 89 #include <linux/syscalls.h> 90 90 #include <linux/nmi.h> 91 91 #include <linux/delay.h> 92 + #include <linux/hex.h> 92 93 #include <linux/kthread.h> 93 94 #include <linux/module.h> 94 95 #include <linux/sched/task.h>
+1
drivers/misc/pch_phub.c
··· 7 7 #include <linux/kernel.h> 8 8 #include <linux/types.h> 9 9 #include <linux/fs.h> 10 + #include <linux/hex.h> 10 11 #include <linux/uaccess.h> 11 12 #include <linux/string.h> 12 13 #include <linux/pci.h>
+1
drivers/net/bonding/bond_options.c
··· 6 6 */ 7 7 8 8 #include <linux/errno.h> 9 + #include <linux/hex.h> 9 10 #include <linux/if.h> 10 11 #include <linux/netdevice.h> 11 12 #include <linux/spinlock.h>
+1
drivers/net/can/can327.c
··· 18 18 #include <linux/bitops.h> 19 19 #include <linux/ctype.h> 20 20 #include <linux/errno.h> 21 + #include <linux/hex.h> 21 22 #include <linux/kernel.h> 22 23 #include <linux/list.h> 23 24 #include <linux/lockdep.h>
+1
drivers/net/can/slcan/slcan-core.c
··· 50 50 #include <linux/netdevice.h> 51 51 #include <linux/skbuff.h> 52 52 #include <linux/rtnetlink.h> 53 + #include <linux/hex.h> 53 54 #include <linux/init.h> 54 55 #include <linux/kernel.h> 55 56 #include <linux/workqueue.h>
+1
drivers/net/ethernet/chelsio/cxgb3/common.h
··· 36 36 #include <linux/types.h> 37 37 #include <linux/ctype.h> 38 38 #include <linux/delay.h> 39 + #include <linux/hex.h> 39 40 #include <linux/netdevice.h> 40 41 #include <linux/ethtool.h> 41 42 #include <linux/mdio.h>
+1
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
··· 2 2 // Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. 3 3 4 4 #include <linux/debugfs.h> 5 + #include <linux/hex.h> 5 6 #include <linux/kernel.h> 6 7 #include <linux/seq_file.h> 7 8 #include <linux/version.h>
+1
drivers/net/ethernet/micrel/ksz884x.c
··· 12 12 #include <linux/interrupt.h> 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 + #include <linux/hex.h> 15 16 #include <linux/ioport.h> 16 17 #include <linux/pci.h> 17 18 #include <linux/proc_fs.h>
+1
drivers/net/ethernet/pasemi/pasemi_mac.c
··· 11 11 #include <linux/interrupt.h> 12 12 #include <linux/dmaengine.h> 13 13 #include <linux/delay.h> 14 + #include <linux/hex.h> 14 15 #include <linux/netdevice.h> 15 16 #include <linux/of_mdio.h> 16 17 #include <linux/etherdevice.h>
+1
drivers/net/netconsole.c
··· 36 36 #include <linux/inet.h> 37 37 #include <linux/configfs.h> 38 38 #include <linux/etherdevice.h> 39 + #include <linux/hex.h> 39 40 #include <linux/u64_stats_sync.h> 40 41 #include <linux/utsname.h> 41 42 #include <linux/rtnetlink.h>
+1
drivers/net/netdevsim/dev.c
··· 18 18 #include <linux/debugfs.h> 19 19 #include <linux/device.h> 20 20 #include <linux/etherdevice.h> 21 + #include <linux/hex.h> 21 22 #include <linux/inet.h> 22 23 #include <linux/jiffies.h> 23 24 #include <linux/kernel.h>
+1
drivers/net/usb/r8152.c
··· 10 10 #include <linux/etherdevice.h> 11 11 #include <linux/mii.h> 12 12 #include <linux/ethtool.h> 13 + #include <linux/hex.h> 13 14 #include <linux/phy.h> 14 15 #include <linux/usb.h> 15 16 #include <linux/crc32.h>
+1
drivers/net/usb/usbnet.c
··· 18 18 */ 19 19 20 20 #include <linux/module.h> 21 + #include <linux/hex.h> 21 22 #include <linux/init.h> 22 23 #include <linux/netdevice.h> 23 24 #include <linux/etherdevice.h>
+1
drivers/net/wireless/ath/ath6kl/debug.c
··· 19 19 20 20 #include <linux/skbuff.h> 21 21 #include <linux/fs.h> 22 + #include <linux/hex.h> 22 23 #include <linux/vmalloc.h> 23 24 #include <linux/export.h> 24 25
+1
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
··· 7 7 #include "api/commands.h" 8 8 #include "debugfs.h" 9 9 #include "dbg.h" 10 + #include <linux/hex.h> 10 11 #include <linux/seq_file.h> 11 12 12 13 #define FWRT_DEBUGFS_OPEN_WRAPPER(name, buflen, argtype) \
+1
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c
··· 24 24 #include "fw/api/rfi.h" 25 25 #include "fw/dhc-utils.h" 26 26 #include <linux/dmi.h> 27 + #include <linux/hex.h> 27 28 28 29 #define MLD_DEBUGFS_READ_FILE_OPS(name, bufsz) \ 29 30 _MLD_DEBUGFS_READ_FILE_OPS(name, bufsz, struct iwl_mld)
+1
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
··· 6 6 */ 7 7 #include <linux/vmalloc.h> 8 8 #include <linux/err.h> 9 + #include <linux/hex.h> 9 10 #include <linux/ieee80211.h> 10 11 #include <linux/netdevice.h> 11 12 #include <linux/dmi.h>
+1
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
··· 11 11 #include <linux/spinlock.h> 12 12 #include <linux/cleanup.h> 13 13 #include <linux/leds.h> 14 + #include <linux/hex.h> 14 15 #include <linux/in6.h> 15 16 16 17 #ifdef CONFIG_THERMAL
+1
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
··· 5 5 #define __MT7615_H 6 6 7 7 #include <linux/completion.h> 8 + #include <linux/hex.h> 8 9 #include <linux/interrupt.h> 9 10 #include <linux/ktime.h> 10 11 #include <linux/regmap.h>
+1
drivers/net/wireless/realtek/rtw89/debug.c
··· 2 2 /* Copyright(c) 2019-2020 Realtek Corporation 3 3 */ 4 4 5 + #include <linux/hex.h> 5 6 #include <linux/vmalloc.h> 6 7 7 8 #include "coex.h"
+1
drivers/net/wireless/silabs/wfx/fwio.c
··· 6 6 * Copyright (c) 2010, ST-Ericsson 7 7 */ 8 8 #include <linux/firmware.h> 9 + #include <linux/hex.h> 9 10 #include <linux/slab.h> 10 11 #include <linux/mm.h> 11 12 #include <linux/bitfield.h>
+1
drivers/nvme/target/configfs.c
··· 4 4 * Copyright (c) 2015-2016 HGST, a Western Digital Company. 5 5 */ 6 6 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 7 + #include <linux/hex.h> 7 8 #include <linux/kstrtox.h> 8 9 #include <linux/kernel.h> 9 10 #include <linux/module.h>
+1
drivers/nvme/target/core.c
··· 4 4 * Copyright (c) 2015-2016 HGST, a Western Digital Company. 5 5 */ 6 6 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 7 + #include <linux/hex.h> 7 8 #include <linux/module.h> 8 9 #include <linux/random.h> 9 10 #include <linux/rculist.h>
+1
drivers/nvmem/brcm_nvram.c
··· 5 5 6 6 #include <linux/bcm47xx_nvram.h> 7 7 #include <linux/etherdevice.h> 8 + #include <linux/hex.h> 8 9 #include <linux/if_ether.h> 9 10 #include <linux/io.h> 10 11 #include <linux/mod_devicetable.h>
+1
drivers/nvmem/layouts/u-boot-env.c
··· 6 6 #include <linux/crc32.h> 7 7 #include <linux/etherdevice.h> 8 8 #include <linux/export.h> 9 + #include <linux/hex.h> 9 10 #include <linux/if_ether.h> 10 11 #include <linux/nvmem-consumer.h> 11 12 #include <linux/nvmem-provider.h>
+1
drivers/platform/x86/intel/wmi/thunderbolt.c
··· 10 10 #include <linux/acpi.h> 11 11 #include <linux/device.h> 12 12 #include <linux/fs.h> 13 + #include <linux/hex.h> 13 14 #include <linux/kernel.h> 14 15 #include <linux/module.h> 15 16 #include <linux/string.h>
+1
drivers/pnp/support.c
··· 9 9 10 10 #include <linux/module.h> 11 11 #include <linux/ctype.h> 12 + #include <linux/hex.h> 12 13 #include <linux/pnp.h> 13 14 #include "base.h" 14 15
+1
drivers/ptp/ptp_pch.c
··· 10 10 11 11 #include <linux/device.h> 12 12 #include <linux/err.h> 13 + #include <linux/hex.h> 13 14 #include <linux/interrupt.h> 14 15 #include <linux/io.h> 15 16 #include <linux/io-64-nonatomic-lo-hi.h>
+1
drivers/s390/cio/blacklist.c
··· 10 10 11 11 #define pr_fmt(fmt) "cio: " fmt 12 12 13 + #include <linux/hex.h> 13 14 #include <linux/init.h> 14 15 #include <linux/vmalloc.h> 15 16 #include <linux/proc_fs.h>
+1
drivers/s390/crypto/ap_bus.c
··· 16 16 #include <linux/kernel_stat.h> 17 17 #include <linux/moduleparam.h> 18 18 #include <linux/export.h> 19 + #include <linux/hex.h> 19 20 #include <linux/init.h> 20 21 #include <linux/delay.h> 21 22 #include <linux/err.h>
+1
drivers/s390/crypto/zcrypt_cex4.c
··· 6 6 7 7 #include <linux/module.h> 8 8 #include <linux/slab.h> 9 + #include <linux/hex.h> 9 10 #include <linux/init.h> 10 11 #include <linux/err.h> 11 12 #include <linux/atomic.h>
+1
drivers/s390/virtio/virtio_ccw.c
··· 8 8 */ 9 9 10 10 #include <linux/kernel_stat.h> 11 + #include <linux/hex.h> 11 12 #include <linux/init.h> 12 13 #include <linux/memblock.h> 13 14 #include <linux/err.h>
+1
drivers/scsi/aacraid/rx.c
··· 17 17 */ 18 18 19 19 #include <linux/kernel.h> 20 + #include <linux/hex.h> 20 21 #include <linux/init.h> 21 22 #include <linux/types.h> 22 23 #include <linux/pci.h>
+1
drivers/scsi/ips.c
··· 167 167 #include <linux/stddef.h> 168 168 #include <linux/string.h> 169 169 #include <linux/errno.h> 170 + #include <linux/hex.h> 170 171 #include <linux/kernel.h> 171 172 #include <linux/ioport.h> 172 173 #include <linux/slab.h>
+1
drivers/scsi/libsas/sas_scsi_host.c
··· 10 10 #include <linux/firmware.h> 11 11 #include <linux/export.h> 12 12 #include <linux/ctype.h> 13 + #include <linux/hex.h> 13 14 #include <linux/kernel.h> 14 15 15 16 #include "sas_internal.h"
+1
drivers/scsi/qla2xxx/tcm_qla2xxx.c
··· 18 18 #include <linux/module.h> 19 19 #include <linux/utsname.h> 20 20 #include <linux/vmalloc.h> 21 + #include <linux/hex.h> 21 22 #include <linux/list.h> 22 23 #include <linux/slab.h> 23 24 #include <linux/types.h>
+1
drivers/scsi/scsi_transport_fc.c
··· 12 12 #include <linux/init.h> 13 13 #include <linux/slab.h> 14 14 #include <linux/delay.h> 15 + #include <linux/hex.h> 15 16 #include <linux/kernel.h> 16 17 #include <linux/bsg-lib.h> 17 18 #include <scsi/scsi_device.h>
+1
drivers/staging/rtl8723bs/core/rtw_ieee80211.c
··· 6 6 ******************************************************************************/ 7 7 8 8 #include <drv_types.h> 9 + #include <linux/hex.h> 9 10 #include <linux/of.h> 10 11 #include <linux/unaligned.h> 11 12
+1
drivers/target/iscsi/iscsi_target_auth.c
··· 12 12 #include <linux/kernel.h> 13 13 #include <linux/string.h> 14 14 #include <linux/err.h> 15 + #include <linux/hex.h> 15 16 #include <linux/random.h> 16 17 #include <linux/scatterlist.h> 17 18 #include <target/iscsi/iscsi_target_core.h>
+1
drivers/target/target_core_fabric_lib.c
··· 16 16 * on the formats implemented in this file. 17 17 */ 18 18 19 + #include <linux/hex.h> 19 20 #include <linux/kernel.h> 20 21 #include <linux/string.h> 21 22 #include <linux/ctype.h>
+1
drivers/target/target_core_spc.c
··· 7 7 * Nicholas A. Bellinger <nab@kernel.org> 8 8 */ 9 9 10 + #include <linux/hex.h> 10 11 #include <linux/kernel.h> 11 12 #include <linux/module.h> 12 13 #include <linux/unaligned.h>
+1
drivers/target/tcm_fc/tfc_conf.c
··· 17 17 #include <linux/moduleparam.h> 18 18 #include <generated/utsrelease.h> 19 19 #include <linux/utsname.h> 20 + #include <linux/hex.h> 20 21 #include <linux/init.h> 21 22 #include <linux/slab.h> 22 23 #include <linux/kthread.h>
+1
drivers/thunderbolt/switch.c
··· 7 7 */ 8 8 9 9 #include <linux/delay.h> 10 + #include <linux/hex.h> 10 11 #include <linux/idr.h> 11 12 #include <linux/module.h> 12 13 #include <linux/nvmem-provider.h>
+1
drivers/tty/vt/vt.c
··· 79 79 #include <linux/kernel.h> 80 80 #include <linux/string.h> 81 81 #include <linux/errno.h> 82 + #include <linux/hex.h> 82 83 #include <linux/kd.h> 83 84 #include <linux/slab.h> 84 85 #include <linux/vmalloc.h>
+1
drivers/ufs/core/ufshcd.c
··· 18 18 #include <linux/blkdev.h> 19 19 #include <linux/clk.h> 20 20 #include <linux/delay.h> 21 + #include <linux/hex.h> 21 22 #include <linux/interrupt.h> 22 23 #include <linux/module.h> 23 24 #include <linux/pm_opp.h>
+1
drivers/usb/atm/speedtch.c
··· 13 13 #include <linux/device.h> 14 14 #include <linux/errno.h> 15 15 #include <linux/firmware.h> 16 + #include <linux/hex.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/module.h> 18 19 #include <linux/moduleparam.h>
+1
drivers/usb/atm/ueagle-atm.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/moduleparam.h> 17 17 #include <linux/crc32.h> 18 + #include <linux/hex.h> 18 19 #include <linux/usb.h> 19 20 #include <linux/firmware.h> 20 21 #include <linux/ctype.h>
+1
drivers/usb/gadget/function/u_ether.c
··· 16 16 #include <linux/ctype.h> 17 17 #include <linux/etherdevice.h> 18 18 #include <linux/ethtool.h> 19 + #include <linux/hex.h> 19 20 #include <linux/if_vlan.h> 20 21 #include <linux/string_helpers.h> 21 22 #include <linux/usb/composite.h>
+1
drivers/usb/gadget/function/uvc_configfs.c
··· 12 12 13 13 #include "uvc_configfs.h" 14 14 15 + #include <linux/hex.h> 15 16 #include <linux/sort.h> 16 17 #include <linux/usb/uvc.h> 17 18 #include <linux/usb/video.h>
+1
drivers/usb/typec/ucsi/debugfs.c
··· 8 8 * Gopal Saranya <saranya.gopal@intel.com> 9 9 */ 10 10 #include <linux/debugfs.h> 11 + #include <linux/hex.h> 11 12 #include <linux/slab.h> 12 13 #include <linux/string.h> 13 14 #include <linux/types.h>
+1
drivers/usb/typec/ucsi/ucsi_ccg.c
··· 10 10 #include <linux/acpi.h> 11 11 #include <linux/delay.h> 12 12 #include <linux/firmware.h> 13 + #include <linux/hex.h> 13 14 #include <linux/i2c.h> 14 15 #include <linux/module.h> 15 16 #include <linux/pci.h>
+1
drivers/watchdog/hpwdt.c
··· 12 12 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 13 13 14 14 #include <linux/device.h> 15 + #include <linux/hex.h> 15 16 #include <linux/io.h> 16 17 #include <linux/kernel.h> 17 18 #include <linux/module.h>
+1
fs/adfs/dir.c
··· 6 6 * 7 7 * Common directory handling for ADFS 8 8 */ 9 + #include <linux/hex.h> 9 10 #include <linux/slab.h> 10 11 #include "adfs.h" 11 12
+1
fs/binfmt_misc.c
··· 12 12 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 + #include <linux/hex.h> 15 16 #include <linux/init.h> 16 17 #include <linux/sched/mm.h> 17 18 #include <linux/magic.h>
+1
fs/ecryptfs/ecryptfs_kernel.h
··· 21 21 #include <linux/kernel.h> 22 22 #include <linux/fs.h> 23 23 #include <linux/fs_stack.h> 24 + #include <linux/hex.h> 24 25 #include <linux/namei.h> 25 26 #include <linux/scatterlist.h> 26 27 #include <linux/hash.h>
+1
fs/efivarfs/vars.c
··· 9 9 #include <linux/capability.h> 10 10 #include <linux/types.h> 11 11 #include <linux/errno.h> 12 + #include <linux/hex.h> 12 13 #include <linux/init.h> 13 14 #include <linux/mm.h> 14 15 #include <linux/module.h>
+1
fs/fat/dir.c
··· 16 16 17 17 #include <linux/slab.h> 18 18 #include <linux/compat.h> 19 + #include <linux/hex.h> 19 20 #include <linux/uaccess.h> 20 21 #include <linux/iversion.h> 21 22 #include "fat.h"
+1
fs/fat/namei_vfat.c
··· 20 20 #include <linux/ctype.h> 21 21 #include <linux/slab.h> 22 22 #include <linux/namei.h> 23 + #include <linux/hex.h> 23 24 #include <linux/kernel.h> 24 25 #include <linux/iversion.h> 25 26 #include "fat.h"
+1
fs/gfs2/lock_dlm.c
··· 8 8 9 9 #include <linux/fs.h> 10 10 #include <linux/dlm.h> 11 + #include <linux/hex.h> 11 12 #include <linux/slab.h> 12 13 #include <linux/types.h> 13 14 #include <linux/delay.h>
+1
fs/nfsd/nfs4recover.c
··· 39 39 #include <linux/namei.h> 40 40 #include <linux/sched.h> 41 41 #include <linux/fs.h> 42 + #include <linux/hex.h> 42 43 #include <linux/module.h> 43 44 #include <net/net_namespace.h> 44 45 #include <linux/sunrpc/rpc_pipe_fs.h>
+1
fs/ntfs3/ntfs_fs.h
··· 14 14 #include <linux/fs.h> 15 15 #include <linux/highmem.h> 16 16 #include <linux/kernel.h> 17 + #include <linux/hex.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/mutex.h> 19 20 #include <linux/page-flags.h>
+1
fs/overlayfs/namei.c
··· 7 7 #include <linux/fs.h> 8 8 #include <linux/cred.h> 9 9 #include <linux/ctype.h> 10 + #include <linux/hex.h> 10 11 #include <linux/namei.h> 11 12 #include <linux/xattr.h> 12 13 #include <linux/ratelimit.h>
+1
fs/proc/array.c
··· 55 55 56 56 #include <linux/types.h> 57 57 #include <linux/errno.h> 58 + #include <linux/hex.h> 58 59 #include <linux/time.h> 59 60 #include <linux/time_namespace.h> 60 61 #include <linux/kernel.h>
+1
fs/seq_file.c
··· 11 11 #include <linux/cache.h> 12 12 #include <linux/fs.h> 13 13 #include <linux/export.h> 14 + #include <linux/hex.h> 14 15 #include <linux/seq_file.h> 15 16 #include <linux/vmalloc.h> 16 17 #include <linux/slab.h>
+1
fs/udf/unicode.c
··· 16 16 17 17 #include "udfdecl.h" 18 18 19 + #include <linux/hex.h> 19 20 #include <linux/kernel.h> 20 21 #include <linux/string.h> /* for memset */ 21 22 #include <linux/nls.h>
-1
include/linux/kernel.h
··· 21 21 #include <linux/compiler.h> 22 22 #include <linux/container_of.h> 23 23 #include <linux/bitops.h> 24 - #include <linux/hex.h> 25 24 #include <linux/kstrtox.h> 26 25 #include <linux/log2.h> 27 26 #include <linux/math.h>
+1
kernel/audit.c
··· 32 32 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 33 33 34 34 #include <linux/file.h> 35 + #include <linux/hex.h> 35 36 #include <linux/init.h> 36 37 #include <linux/types.h> 37 38 #include <linux/atomic.h>
+1
kernel/bpf/core.c
··· 25 25 #include <linux/prandom.h> 26 26 #include <linux/bpf.h> 27 27 #include <linux/btf.h> 28 + #include <linux/hex.h> 28 29 #include <linux/objtool.h> 29 30 #include <linux/overflow.h> 30 31 #include <linux/rbtree_latch.h>
+1
kernel/bpf/syscall.c
··· 9 9 #include <linux/bpf_verifier.h> 10 10 #include <linux/bsearch.h> 11 11 #include <linux/btf.h> 12 + #include <linux/hex.h> 12 13 #include <linux/syscalls.h> 13 14 #include <linux/slab.h> 14 15 #include <linux/sched/signal.h>
+1
kernel/debug/gdbstub.c
··· 27 27 28 28 #include <linux/kernel.h> 29 29 #include <linux/sched/signal.h> 30 + #include <linux/hex.h> 30 31 #include <linux/kgdb.h> 31 32 #include <linux/kdb.h> 32 33 #include <linux/serial_core.h>
+1
lib/hexdump.c
··· 6 6 #include <linux/types.h> 7 7 #include <linux/ctype.h> 8 8 #include <linux/errno.h> 9 + #include <linux/hex.h> 9 10 #include <linux/kernel.h> 10 11 #include <linux/minmax.h> 11 12 #include <linux/export.h>
+1
lib/string_helpers.c
··· 13 13 #include <linux/device.h> 14 14 #include <linux/errno.h> 15 15 #include <linux/fs.h> 16 + #include <linux/hex.h> 16 17 #include <linux/limits.h> 17 18 #include <linux/mm.h> 18 19 #include <linux/slab.h>
+1
lib/uuid.c
··· 10 10 #include <linux/ctype.h> 11 11 #include <linux/errno.h> 12 12 #include <linux/export.h> 13 + #include <linux/hex.h> 13 14 #include <linux/uuid.h> 14 15 #include <linux/random.h> 15 16
+1
lib/vsprintf.c
··· 26 26 #include <linux/types.h> 27 27 #include <linux/string.h> 28 28 #include <linux/ctype.h> 29 + #include <linux/hex.h> 29 30 #include <linux/kernel.h> 30 31 #include <linux/kallsyms.h> 31 32 #include <linux/math64.h>
+1
net/bridge/br_sysfs_br.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/netdevice.h> 13 13 #include <linux/etherdevice.h> 14 + #include <linux/hex.h> 14 15 #include <linux/if_bridge.h> 15 16 #include <linux/rtnetlink.h> 16 17 #include <linux/spinlock.h>
+1
net/core/pktgen.c
··· 126 126 #include <linux/string.h> 127 127 #include <linux/ptrace.h> 128 128 #include <linux/errno.h> 129 + #include <linux/hex.h> 129 130 #include <linux/ioport.h> 130 131 #include <linux/interrupt.h> 131 132 #include <linux/capability.h>
+1
net/core/utils.c
··· 11 11 */ 12 12 13 13 #include <linux/module.h> 14 + #include <linux/hex.h> 14 15 #include <linux/jiffies.h> 15 16 #include <linux/kernel.h> 16 17 #include <linux/ctype.h>
+1
net/ipv4/arp.c
··· 79 79 #include <linux/socket.h> 80 80 #include <linux/sockios.h> 81 81 #include <linux/errno.h> 82 + #include <linux/hex.h> 82 83 #include <linux/in.h> 83 84 #include <linux/mm.h> 84 85 #include <linux/inet.h>
+1
net/mac80211/debugfs_netdev.c
··· 7 7 8 8 #include <linux/kernel.h> 9 9 #include <linux/device.h> 10 + #include <linux/hex.h> 10 11 #include <linux/if.h> 11 12 #include <linux/if_ether.h> 12 13 #include <linux/interrupt.h>
+1
net/sunrpc/cache.c
··· 11 11 #include <linux/types.h> 12 12 #include <linux/fs.h> 13 13 #include <linux/file.h> 14 + #include <linux/hex.h> 14 15 #include <linux/slab.h> 15 16 #include <linux/signal.h> 16 17 #include <linux/sched.h>
+1
net/tipc/core.h
··· 44 44 #include <linux/types.h> 45 45 #include <linux/kernel.h> 46 46 #include <linux/errno.h> 47 + #include <linux/hex.h> 47 48 #include <linux/mm.h> 48 49 #include <linux/timer.h> 49 50 #include <linux/string.h>
+1
security/integrity/evm/evm_crypto.c
··· 13 13 #define pr_fmt(fmt) "EVM: "fmt 14 14 15 15 #include <linux/export.h> 16 + #include <linux/hex.h> 16 17 #include <linux/crypto.h> 17 18 #include <linux/xattr.h> 18 19 #include <linux/evm.h>
+1
security/integrity/ima/ima_api.c
··· 11 11 #include <linux/slab.h> 12 12 #include <linux/file.h> 13 13 #include <linux/fs.h> 14 + #include <linux/hex.h> 14 15 #include <linux/xattr.h> 15 16 #include <linux/evm.h> 16 17 #include <linux/fsverity.h>
+1
security/ipe/digest.c
··· 3 3 * Copyright (C) 2020-2024 Microsoft Corporation. All rights reserved. 4 4 */ 5 5 6 + #include <linux/hex.h> 6 7 #include "digest.h" 7 8 8 9 /**
+1
security/keys/encrypted-keys/encrypted.c
··· 13 13 14 14 #include <linux/uaccess.h> 15 15 #include <linux/module.h> 16 + #include <linux/hex.h> 16 17 #include <linux/init.h> 17 18 #include <linux/slab.h> 18 19 #include <linux/parser.h>
+1
security/keys/trusted-keys/trusted_core.c
··· 14 14 #include <keys/trusted_tpm.h> 15 15 #include <linux/capability.h> 16 16 #include <linux/err.h> 17 + #include <linux/hex.h> 17 18 #include <linux/init.h> 18 19 #include <linux/key-type.h> 19 20 #include <linux/module.h>
+1
security/keys/trusted-keys/trusted_tpm1.c
··· 9 9 #include <crypto/hash_info.h> 10 10 #include <crypto/sha1.h> 11 11 #include <crypto/utils.h> 12 + #include <linux/hex.h> 12 13 #include <linux/init.h> 13 14 #include <linux/slab.h> 14 15 #include <linux/parser.h>
+1
security/loadpin/loadpin.c
··· 11 11 12 12 #include <linux/module.h> 13 13 #include <linux/fs.h> 14 + #include <linux/hex.h> 14 15 #include <linux/kernel_read_file.h> 15 16 #include <linux/lsm_hooks.h> 16 17 #include <linux/mount.h>
+1
security/selinux/selinuxfs.c
··· 18 18 #include <linux/vmalloc.h> 19 19 #include <linux/fs.h> 20 20 #include <linux/fs_context.h> 21 + #include <linux/hex.h> 21 22 #include <linux/mount.h> 22 23 #include <linux/mutex.h> 23 24 #include <linux/namei.h>
+1
sound/pci/riptide/riptide.c
··· 75 75 */ 76 76 77 77 #include <linux/delay.h> 78 + #include <linux/hex.h> 78 79 #include <linux/init.h> 79 80 #include <linux/interrupt.h> 80 81 #include <linux/pci.h>
+1
sound/usb/6fire/firmware.c
··· 12 12 #include <linux/firmware.h> 13 13 #include <linux/module.h> 14 14 #include <linux/bitrev.h> 15 + #include <linux/hex.h> 15 16 #include <linux/kernel.h> 16 17 17 18 #include "firmware.h"