]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
kernel: Update to 3.19.1
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 15 Mar 2015 18:45:00 +0000 (19:45 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 15 Mar 2015 18:45:00 +0000 (19:45 +0100)
15 files changed:
kernel/config-arm-generic
kernel/config-arm32-generic
kernel/config-arm64-generic
kernel/config-armv5tel-default
kernel/config-armv7hl-default
kernel/config-armv7hl-lpae
kernel/config-generic
kernel/config-i686-default
kernel/config-i686-legacy
kernel/config-x86-generic
kernel/config-x86_64-default
kernel/kernel.nm
kernel/patches/grsec-aarch64-fix1.patch0 [deleted file]
kernel/patches/grsecurity-3.1-3.19.1-201503122205.patch [moved from kernel/patches/grsecurity-3.1-3.18.7-201502222138.patch with 68% similarity]
kernel/patches/linux-2.6-silence-fbcon-logo.patch [deleted file]

index 1fcc85bf16f5625ea23913a7ff70292d53dcf429..29359077aa4e185de518482c279c28ee88126739 100644 (file)
@@ -44,7 +44,7 @@ CONFIG_PCIEASPM_DEFAULT=y
 # CONFIG_PCIEASPM_POWERSAVE is not set
 
 #
 # CONFIG_PCIEASPM_POWERSAVE is not set
 
 #
-# Kernel Features
+# ARM errata workarounds via the alternatives framework
 #
 # CONFIG_CPU_BIG_ENDIAN is not set
 CONFIG_HW_PERF_EVENTS=y
 #
 # CONFIG_CPU_BIG_ENDIAN is not set
 CONFIG_HW_PERF_EVENTS=y
@@ -66,6 +66,10 @@ CONFIG_CPU_PM=y
 #
 CONFIG_CPU_FREQ_STAT=y
 # CONFIG_CPU_FREQ_STAT_DETAILS is not set
 #
 CONFIG_CPU_FREQ_STAT=y
 # CONFIG_CPU_FREQ_STAT_DETAILS is not set
+
+#
+# CPU frequency scaling drivers
+#
 CONFIG_CPUFREQ_DT=m
 
 #
 CONFIG_CPUFREQ_DT=m
 
 #
@@ -84,7 +88,6 @@ CONFIG_BPF_JIT=y
 #
 # Generic Driver Options
 #
 #
 # Generic Driver Options
 #
-CONFIG_FIRMWARE_IN_KERNEL=y
 CONFIG_DMA_CMA=y
 
 #
 CONFIG_DMA_CMA=y
 
 #
@@ -108,7 +111,7 @@ CONFIG_OF=y
 #
 # Device Tree and Open Firmware support
 #
 #
 # Device Tree and Open Firmware support
 #
-# CONFIG_OF_SELFTEST is not set
+# CONFIG_OF_UNITTEST is not set
 CONFIG_OF_FLATTREE=y
 CONFIG_OF_EARLY_FLATTREE=y
 CONFIG_OF_ADDRESS=y
 CONFIG_OF_FLATTREE=y
 CONFIG_OF_EARLY_FLATTREE=y
 CONFIG_OF_ADDRESS=y
@@ -149,6 +152,11 @@ CONFIG_SCSI_MVSAS_DEBUG=y
 # CONFIG_SCSI_MVSAS_TASKLET is not set
 # CONFIG_MEGARAID_NEWGEN is not set
 
 # CONFIG_SCSI_MVSAS_TASKLET is not set
 # CONFIG_MEGARAID_NEWGEN is not set
 
+#
+# PIO-only SFF controllers
+#
+# CONFIG_PATA_OF_PLATFORM is not set
+
 #
 # IEEE 1394 (FireWire) support
 #
 #
 # IEEE 1394 (FireWire) support
 #
@@ -173,7 +181,6 @@ CONFIG_AMD_XGBE=m
 CONFIG_ARC_EMAC_CORE=m
 CONFIG_ARC_EMAC=m
 CONFIG_EMAC_ROCKCHIP=m
 CONFIG_ARC_EMAC_CORE=m
 CONFIG_ARC_EMAC=m
 CONFIG_EMAC_ROCKCHIP=m
-CONFIG_BCMGENET=m
 CONFIG_SYSTEMPORT=m
 # CONFIG_CHELSIO_T1_1G is not set
 # CONFIG_DE2104X is not set
 CONFIG_SYSTEMPORT=m
 # CONFIG_CHELSIO_T1_1G is not set
 # CONFIG_DE2104X is not set
@@ -208,7 +215,7 @@ CONFIG_WIL6210_TRACING=y
 # CONFIG_KEYBOARD_STMPE is not set
 CONFIG_KEYBOARD_OMAP4=m
 # CONFIG_KEYBOARD_TC3589X is not set
 # CONFIG_KEYBOARD_STMPE is not set
 CONFIG_KEYBOARD_OMAP4=m
 # CONFIG_KEYBOARD_TC3589X is not set
-CONFIG_KEYBOARD_CAP1106=m
+# CONFIG_KEYBOARD_CAP11XX is not set
 CONFIG_INPUT_MAX77693_HAPTIC=m
 # CONFIG_INPUT_MAX8997_HAPTIC is not set
 # CONFIG_INPUT_GPIO_BEEPER is not set
 CONFIG_INPUT_MAX77693_HAPTIC=m
 # CONFIG_INPUT_MAX8997_HAPTIC is not set
 # CONFIG_INPUT_GPIO_BEEPER is not set
@@ -271,8 +278,8 @@ CONFIG_GPIO_GENERIC=y
 #
 # Memory mapped GPIO drivers:
 #
 #
 # Memory mapped GPIO drivers:
 #
+CONFIG_GPIO_74XX_MMIO=m
 CONFIG_GPIO_GENERIC_PLATFORM=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
-# CONFIG_GPIO_DWAPB is not set
 # CONFIG_GPIO_SYSCON is not set
 # CONFIG_GPIO_GRGPIO is not set
 
 # CONFIG_GPIO_SYSCON is not set
 # CONFIG_GPIO_GRGPIO is not set
 
@@ -293,7 +300,7 @@ CONFIG_GPIO_ADNP=m
 # CONFIG_GPIO_MCP23S08 is not set
 
 #
 # CONFIG_GPIO_MCP23S08 is not set
 
 #
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 # CONFIG_MAX8925_POWER is not set
 # CONFIG_WM831X_BACKUP is not set
 #
 # CONFIG_MAX8925_POWER is not set
 # CONFIG_WM831X_BACKUP is not set
@@ -321,6 +328,7 @@ CONFIG_SENSORS_PWM_FAN=m
 CONFIG_SENSORS_VEXPRESS=m
 CONFIG_THERMAL_OF=y
 # CONFIG_CPU_THERMAL is not set
 CONFIG_SENSORS_VEXPRESS=m
 CONFIG_THERMAL_OF=y
 # CONFIG_CPU_THERMAL is not set
+CONFIG_CLOCK_THERMAL=y
 
 #
 # Watchdog Device Drivers
 
 #
 # Watchdog Device Drivers
@@ -470,12 +478,15 @@ CONFIG_SND_SOC_AK4642=m
 CONFIG_SND_SOC_AK5386=m
 CONFIG_SND_SOC_ALC5623=m
 CONFIG_SND_SOC_CS35L32=m
 CONFIG_SND_SOC_AK5386=m
 CONFIG_SND_SOC_ALC5623=m
 CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
 CONFIG_SND_SOC_CS42L52=m
 CONFIG_SND_SOC_CS42L56=m
 CONFIG_SND_SOC_CS42L73=m
 CONFIG_SND_SOC_CS4265=m
 CONFIG_SND_SOC_CS4270=m
 CONFIG_SND_SOC_CS4271=m
 CONFIG_SND_SOC_CS42L52=m
 CONFIG_SND_SOC_CS42L56=m
 CONFIG_SND_SOC_CS42L73=m
 CONFIG_SND_SOC_CS4265=m
 CONFIG_SND_SOC_CS4270=m
 CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
 CONFIG_SND_SOC_CS42XX8=m
 CONFIG_SND_SOC_CS42XX8_I2C=m
 CONFIG_SND_SOC_HDMI_CODEC=m
 CONFIG_SND_SOC_CS42XX8=m
 CONFIG_SND_SOC_CS42XX8_I2C=m
 CONFIG_SND_SOC_HDMI_CODEC=m
@@ -483,6 +494,8 @@ CONFIG_SND_SOC_ES8328=m
 CONFIG_SND_SOC_PCM1681=m
 CONFIG_SND_SOC_PCM512x=m
 CONFIG_SND_SOC_PCM512x_I2C=m
 CONFIG_SND_SOC_PCM1681=m
 CONFIG_SND_SOC_PCM512x=m
 CONFIG_SND_SOC_PCM512x_I2C=m
+CONFIG_SND_SOC_RT5631=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
 CONFIG_SND_SOC_SGTL5000=m
 CONFIG_SND_SOC_SIGMADSP=m
 CONFIG_SND_SOC_SIGMADSP_I2C=m
 CONFIG_SND_SOC_SGTL5000=m
 CONFIG_SND_SOC_SIGMADSP=m
 CONFIG_SND_SOC_SIGMADSP_I2C=m
@@ -494,8 +507,12 @@ CONFIG_SND_SOC_SSM4567=m
 CONFIG_SND_SOC_STA350=m
 CONFIG_SND_SOC_TAS2552=m
 CONFIG_SND_SOC_TAS5086=m
 CONFIG_SND_SOC_STA350=m
 CONFIG_SND_SOC_TAS2552=m
 CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TFA9879=m
+CONFIG_SND_SOC_TLV320AIC23=m
+CONFIG_SND_SOC_TLV320AIC23_I2C=m
 CONFIG_SND_SOC_TLV320AIC31XX=m
 CONFIG_SND_SOC_TLV320AIC3X=m
 CONFIG_SND_SOC_TLV320AIC31XX=m
 CONFIG_SND_SOC_TLV320AIC3X=m
+CONFIG_SND_SOC_TS3A227E=m
 CONFIG_SND_SOC_WM8510=m
 CONFIG_SND_SOC_WM8523=m
 CONFIG_SND_SOC_WM8580=m
 CONFIG_SND_SOC_WM8510=m
 CONFIG_SND_SOC_WM8523=m
 CONFIG_SND_SOC_WM8580=m
@@ -515,15 +532,19 @@ CONFIG_SND_SOC_TPA6130A2=m
 CONFIG_SND_SIMPLE_CARD=m
 
 #
 CONFIG_SND_SIMPLE_CARD=m
 
 #
-# USB Imaging devices
+# USB Physical Layer drivers
 #
 #
-CONFIG_USB_MUSB_DSPS=m
-CONFIG_USB_MUSB_AM335X_CHILD=m
+CONFIG_USB_ULPI=y
 
 #
 
 #
-# USB Physical Layer drivers
+# MMC/SD/SDIO Host Controller Drivers
 #
 #
-CONFIG_USB_ULPI=y
+CONFIG_MMC_DW=m
+CONFIG_MMC_DW_IDMAC=y
+CONFIG_MMC_DW_PLTFM=m
+CONFIG_MMC_DW_EXYNOS=m
+CONFIG_MMC_DW_K3=m
+CONFIG_MMC_DW_PCI=m
 
 #
 # LED drivers
 
 #
 # LED drivers
@@ -555,6 +576,11 @@ CONFIG_FSL_EDMA=m
 CONFIG_DMA_VIRTUAL_CHANNELS=m
 CONFIG_DMA_OF=y
 
 CONFIG_DMA_VIRTUAL_CHANNELS=m
 CONFIG_DMA_OF=y
 
+#
+# Android
+#
+# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
+
 #
 # Common Clock Framework
 #
 #
 # Common Clock Framework
 #
@@ -576,7 +602,6 @@ CONFIG_MSM_MMCC_8974=m
 CONFIG_CLKSRC_OF=y
 CONFIG_CLKSRC_MMIO=y
 CONFIG_CLKSRC_VERSATILE=y
 CONFIG_CLKSRC_OF=y
 CONFIG_CLKSRC_MMIO=y
 CONFIG_CLKSRC_VERSATILE=y
-CONFIG_OF_IOMMU=y
 
 #
 # Analog to digital converters
 
 #
 # Analog to digital converters
index a86e14a1c888254e032700e7e0c77ca5adc00b3a..d20026396235b5fb2d36b3e348142fba861f4570 100644 (file)
@@ -35,7 +35,6 @@ CONFIG_UID16=y
 CONFIG_ARCH_USE_BUILTIN_BSWAP=y
 CONFIG_GENERIC_IDLE_POLL_SETUP=y
 CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
 CONFIG_ARCH_USE_BUILTIN_BSWAP=y
 CONFIG_GENERIC_IDLE_POLL_SETUP=y
 CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-CONFIG_SECCOMP_FILTER=y
 CONFIG_MODULES_USE_ELF_REL=y
 CONFIG_OLD_SIGSUSPEND3=y
 CONFIG_OLD_SIGACTION=y
 CONFIG_MODULES_USE_ELF_REL=y
 CONFIG_OLD_SIGSUSPEND3=y
 CONFIG_OLD_SIGACTION=y
@@ -49,7 +48,6 @@ CONFIG_LBDAF=y
 # System Type
 #
 CONFIG_ARCH_MULTIPLATFORM=y
 # System Type
 #
 CONFIG_ARCH_MULTIPLATFORM=y
-# CONFIG_ARCH_INTEGRATOR is not set
 # CONFIG_ARCH_REALVIEW is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_AT91 is not set
 # CONFIG_ARCH_REALVIEW is not set
 # CONFIG_ARCH_VERSATILE is not set
 # CONFIG_ARCH_AT91 is not set
@@ -112,12 +110,16 @@ CONFIG_ARM_THUMB=y
 CONFIG_KUSER_HELPERS=y
 CONFIG_OUTER_CACHE=y
 CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
 CONFIG_KUSER_HELPERS=y
 CONFIG_OUTER_CACHE=y
 CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y
+CONFIG_ARM_KERNMEM_PERMS=y
+CONFIG_DEBUG_RODATA=y
 CONFIG_MULTI_IRQ_HANDLER=y
 
 #
 # PCI host controller drivers
 #
 CONFIG_MULTI_IRQ_HANDLER=y
 
 #
 # PCI host controller drivers
 #
+CONFIG_PCIE_DW=y
 CONFIG_PCI_HOST_GENERIC=y
 CONFIG_PCI_HOST_GENERIC=y
+CONFIG_PCI_LAYERSCAPE=y
 # CONFIG_PCCARD is not set
 
 #
 # CONFIG_PCCARD is not set
 
 #
@@ -137,7 +139,6 @@ CONFIG_FLATMEM=y
 CONFIG_FLAT_NODE_MEM_MAP=y
 # CONFIG_PHYS_ADDR_T_64BIT is not set
 CONFIG_ALIGNMENT_TRAP=y
 CONFIG_FLAT_NODE_MEM_MAP=y
 # CONFIG_PHYS_ADDR_T_64BIT is not set
 CONFIG_ALIGNMENT_TRAP=y
-CONFIG_SECCOMP=y
 
 #
 # Boot options
 
 #
 # Boot options
@@ -154,7 +155,7 @@ CONFIG_CRASH_DUMP=y
 CONFIG_AUTO_ZRELADDR=y
 
 #
 CONFIG_AUTO_ZRELADDR=y
 
 #
-# ARM CPU frequency scaling drivers
+# CPU frequency scaling drivers
 #
 CONFIG_ARM_IMX6Q_CPUFREQ=m
 
 #
 CONFIG_ARM_IMX6Q_CPUFREQ=m
 
@@ -173,6 +174,8 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 #
 # Generic Driver Options
 #
 #
 # Generic Driver Options
 #
+CONFIG_FW_LOADER_USER_HELPER=y
+CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
 CONFIG_SOC_BUS=y
 
 #
 CONFIG_SOC_BUS=y
 
 #
@@ -248,6 +251,7 @@ CONFIG_SERIAL_8250_EM=m
 # Non-8250 serial port support
 #
 CONFIG_SERIAL_IMX=m
 # Non-8250 serial port support
 #
 CONFIG_SERIAL_IMX=m
+CONFIG_SERIAL_BCM63XX=m
 CONFIG_SERIAL_ST_ASC=m
 # CONFIG_HVC_DCC is not set
 CONFIG_NVRAM=y
 CONFIG_SERIAL_ST_ASC=m
 # CONFIG_HVC_DCC is not set
 CONFIG_NVRAM=y
@@ -281,12 +285,13 @@ CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
 #
 # Memory mapped GPIO drivers:
 #
 #
 # Memory mapped GPIO drivers:
 #
+# CONFIG_GPIO_DWAPB is not set
 # CONFIG_GPIO_EM is not set
 # CONFIG_GPIO_ZEVIO is not set
 CONFIG_GPIO_MXC=y
 
 #
 # CONFIG_GPIO_EM is not set
 # CONFIG_GPIO_ZEVIO is not set
 CONFIG_GPIO_MXC=y
 
 #
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 # CONFIG_APM_POWER is not set
 CONFIG_POWER_RESET_RESTART=y
 #
 # CONFIG_APM_POWER is not set
 CONFIG_POWER_RESET_RESTART=y
@@ -349,7 +354,8 @@ CONFIG_DRM_PANEL=y
 #
 # Display Panels
 #
 #
 # Display Panels
 #
-CONFIG_DRM_STI=m
+# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
+# CONFIG_DRM_STI is not set
 # CONFIG_DRM_STI_FBDEV is not set
 
 #
 # CONFIG_DRM_STI_FBDEV is not set
 
 #
@@ -362,6 +368,7 @@ CONFIG_FB_SYS_IMAGEBLIT=y
 #
 # Frame buffer hardware drivers
 #
 #
 # Frame buffer hardware drivers
 #
+# CONFIG_FB_MXS is not set
 CONFIG_VIDEOMODE_HELPERS=y
 
 #
 CONFIG_VIDEOMODE_HELPERS=y
 
 #
@@ -391,8 +398,6 @@ CONFIG_SND_SOC_FSL_ASOC_CARD=m
 # CODEC drivers
 #
 CONFIG_SND_SOC_ES8328_I2C=m
 # CODEC drivers
 #
 CONFIG_SND_SOC_ES8328_I2C=m
-CONFIG_SND_SOC_TLV320AIC23=m
-CONFIG_SND_SOC_TLV320AIC23_I2C=m
 
 #
 # USB Physical Layer drivers
 
 #
 # USB Physical Layer drivers
@@ -410,12 +415,6 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=m
 CONFIG_MMC_SDHCI_PXAV3=m
 CONFIG_MMC_SDHCI_PXAV2=m
 CONFIG_MMC_MXC=m
 CONFIG_MMC_SDHCI_PXAV3=m
 CONFIG_MMC_SDHCI_PXAV2=m
 CONFIG_MMC_MXC=m
-CONFIG_MMC_DW=m
-CONFIG_MMC_DW_IDMAC=y
-CONFIG_MMC_DW_PLTFM=m
-CONFIG_MMC_DW_EXYNOS=m
-CONFIG_MMC_DW_K3=m
-CONFIG_MMC_DW_PCI=m
 
 #
 # iptables trigger is under Netfilter config (LED target)
 
 #
 # iptables trigger is under Netfilter config (LED target)
@@ -462,6 +461,7 @@ CONFIG_DEBUG_IMX_UART_PORT=1
 # CONFIG_DEBUG_UART_PL01X is not set
 # CONFIG_DEBUG_UART_8250 is not set
 CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
 # CONFIG_DEBUG_UART_PL01X is not set
 # CONFIG_DEBUG_UART_8250 is not set
 CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
+# CONFIG_CORESIGHT is not set
 
 #
 # PaX
 
 #
 # PaX
index 63d59f6fe824f38bb26c8bec257e184023e47744..f23c05f2d4228d87599546feaad63e1326e2de3b 100644 (file)
@@ -10,6 +10,7 @@ CONFIG_FIX_EARLYCON_MEM=y
 #
 # IRQ subsystem
 #
 #
 # IRQ subsystem
 #
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
 CONFIG_GENERIC_TIME_VSYSCALL=y
 CONFIG_ARCH_HAS_TICK_BROADCAST=y
 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
 CONFIG_GENERIC_TIME_VSYSCALL=y
 CONFIG_ARCH_HAS_TICK_BROADCAST=y
 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
@@ -58,6 +59,7 @@ CONFIG_RWSEM_SPIN_ON_OWNER=y
 #
 # Platform selection
 #
 #
 # Platform selection
 #
+CONFIG_ARCH_SEATTLE=y
 # CONFIG_ARCH_THUNDER is not set
 CONFIG_ARCH_VEXPRESS=y
 CONFIG_ARCH_XGENE=y
 # CONFIG_ARCH_THUNDER is not set
 CONFIG_ARCH_VEXPRESS=y
 CONFIG_ARCH_XGENE=y
@@ -65,9 +67,9 @@ CONFIG_ARCH_XGENE=y
 #
 # Bus support
 #
 #
 # Bus support
 #
-CONFIG_ARM_AMBA=y
 CONFIG_PCI_DOMAINS=y
 CONFIG_PCI_DOMAINS_GENERIC=y
 CONFIG_PCI_DOMAINS=y
 CONFIG_PCI_DOMAINS_GENERIC=y
+CONFIG_PCI_LABEL=y
 
 #
 # PCI host controller drivers
 
 #
 # PCI host controller drivers
@@ -79,8 +81,13 @@ CONFIG_HOTPLUG_PCI_CPCI=y
 CONFIG_HOTPLUG_PCI_SHPC=m
 
 #
 CONFIG_HOTPLUG_PCI_SHPC=m
 
 #
-# Kernel Features
+# ARM errata workarounds via the alternatives framework
 #
 #
+CONFIG_ARM64_ERRATUM_826319=y
+CONFIG_ARM64_ERRATUM_827319=y
+CONFIG_ARM64_ERRATUM_824069=y
+CONFIG_ARM64_ERRATUM_819472=y
+CONFIG_ARM64_ERRATUM_832075=y
 # CONFIG_ARM64_4K_PAGES is not set
 CONFIG_ARM64_64K_PAGES=y
 CONFIG_ARM64_VA_BITS_42=y
 # CONFIG_ARM64_4K_PAGES is not set
 CONFIG_ARM64_64K_PAGES=y
 CONFIG_ARM64_VA_BITS_42=y
@@ -119,6 +126,7 @@ CONFIG_FORCE_MAX_ZONEORDER=11
 CONFIG_CMDLINE=""
 CONFIG_EFI_STUB=y
 CONFIG_EFI=y
 CONFIG_CMDLINE=""
 CONFIG_EFI_STUB=y
 CONFIG_EFI=y
+CONFIG_DMI=y
 
 #
 # Power management options
 
 #
 # Power management options
@@ -138,7 +146,7 @@ CONFIG_ARM64_CPUIDLE=y
 # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
 
 #
 # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
 
 #
-# ARM CPU frequency scaling drivers
+# CPU frequency scaling drivers
 #
 # CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
 
 #
 # CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
 
@@ -150,9 +158,16 @@ CONFIG_RFS_ACCEL=y
 CONFIG_XPS=y
 CONFIG_NET_FLOW_LIMIT=y
 
 CONFIG_XPS=y
 CONFIG_NET_FLOW_LIMIT=y
 
+#
+# Device Drivers
+#
+CONFIG_ARM_AMBA=y
+CONFIG_TEGRA_AHB=y
+
 #
 # Generic Driver Options
 #
 #
 # Generic Driver Options
 #
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
 CONFIG_GENERIC_CPU_AUTOPROBE=y
 
 #
 CONFIG_GENERIC_CPU_AUTOPROBE=y
 
 #
@@ -213,6 +228,11 @@ CONFIG_HW_RANDOM_XGENE=m
 CONFIG_I2C_NOMADIK=m
 CONFIG_I2C_VERSATILE=m
 
 CONFIG_I2C_NOMADIK=m
 CONFIG_I2C_VERSATILE=m
 
+#
+# Other I2C/SMBus bus drivers
+#
+# CONFIG_I2C_SLAVE is not set
+
 #
 # PPS support
 #
 #
 # PPS support
 #
@@ -230,7 +250,7 @@ CONFIG_GPIO_PL061=y
 CONFIG_GPIO_XGENE=y
 
 #
 CONFIG_GPIO_XGENE=y
 
 #
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 CONFIG_POWER_RESET_XGENE=y
 
 #
 CONFIG_POWER_RESET_XGENE=y
 
@@ -242,6 +262,7 @@ CONFIG_ARM_SP805_WATCHDOG=m
 #
 # Multifunction device drivers
 #
 #
 # Multifunction device drivers
 #
+# CONFIG_MFD_ATMEL_HLCDC is not set
 # CONFIG_ABX500_CORE is not set
 
 #
 # CONFIG_ABX500_CORE is not set
 
 #
@@ -287,6 +308,11 @@ CONFIG_FB_SYS_IMAGEBLIT=m
 # CONFIG_SND_LX6464ES is not set
 # CONFIG_SND_MAESTRO3_INPUT is not set
 
 # CONFIG_SND_LX6464ES is not set
 # CONFIG_SND_MAESTRO3_INPUT is not set
 
+#
+# Platform Glue Layer
+#
+CONFIG_MUSB_PIO_ONLY=y
+
 #
 # USB Physical Layer drivers
 #
 #
 # USB Physical Layer drivers
 #
@@ -301,6 +327,11 @@ CONFIG_MMC_ARMMMCI=m
 # CONFIG_MMC_SDHCI_PXAV3 is not set
 # CONFIG_MMC_SDHCI_PXAV2 is not set
 
 # CONFIG_MMC_SDHCI_PXAV3 is not set
 # CONFIG_MMC_SDHCI_PXAV2 is not set
 
+#
+# LED drivers
+#
+CONFIG_LEDS_INTEL_SS4200=m
+
 #
 # Platform RTC drivers
 #
 #
 # Platform RTC drivers
 #
@@ -375,6 +406,8 @@ CONFIG_PHY_XGENE=m
 # Firmware Drivers
 #
 # CONFIG_FIRMWARE_MEMMAP is not set
 # Firmware Drivers
 #
 # CONFIG_FIRMWARE_MEMMAP is not set
+CONFIG_DMIID=y
+CONFIG_DMI_SYSFS=y
 
 #
 # EFI (Extensible Firmware Interface) Support
 
 #
 # EFI (Extensible Firmware Interface) Support
@@ -432,6 +465,7 @@ CONFIG_FUNCTION_GRAPH_TRACER=y
 #
 # Runtime Testing
 #
 #
 # Runtime Testing
 #
+# CONFIG_ARM64_PTDUMP is not set
 # CONFIG_PID_IN_CONTEXTIDR is not set
 # CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
 
 # CONFIG_PID_IN_CONTEXTIDR is not set
 # CONFIG_ARM64_RANDOMIZE_TEXT_OFFSET is not set
 
@@ -460,11 +494,11 @@ CONFIG_CRYPTO_AES_ARM64_CE=m
 CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
 CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
 CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
 CONFIG_CRYPTO_AES_ARM64_CE_CCM=m
 CONFIG_CRYPTO_AES_ARM64_CE_BLK=m
 CONFIG_CRYPTO_AES_ARM64_NEON_BLK=m
+CONFIG_CRYPTO_CRC32_ARM64=m
 
 #
 # Library routines
 #
 
 #
 # Library routines
 #
-CONFIG_GENERIC_IOMAP=y
 CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
 CONFIG_HAS_IOPORT_MAP=y
 CONFIG_CPU_RMAP=y
 CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
 CONFIG_HAS_IOPORT_MAP=y
 CONFIG_CPU_RMAP=y
index 3c29997b0656a894757d2dd687a82652d4c25866..2300231ebdfe02fd129adc8463c1d489b043dc63 100644 (file)
@@ -34,6 +34,8 @@ CONFIG_ARCH_MVEBU=y
 CONFIG_MACH_MVEBU_ANY=y
 CONFIG_MACH_KIRKWOOD=y
 CONFIG_MACH_NETXBIG=y
 CONFIG_MACH_MVEBU_ANY=y
 CONFIG_MACH_KIRKWOOD=y
 CONFIG_MACH_NETXBIG=y
+# CONFIG_MACH_ASM9260 is not set
+# CONFIG_ARCH_INTEGRATOR is not set
 
 #
 # MX21 platforms:
 
 #
 # MX21 platforms:
@@ -116,7 +118,7 @@ CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
 CONFIG_CMDLINE="console=ttyAM0,115200 root=/dev/sda1 rootdelay=20"
 
 #
 CONFIG_CMDLINE="console=ttyAM0,115200 root=/dev/sda1 rootdelay=20"
 
 #
-# ARM CPU frequency scaling drivers
+# CPU frequency scaling drivers
 #
 CONFIG_ARM_KIRKWOOD_CPUFREQ=y
 
 #
 CONFIG_ARM_KIRKWOOD_CPUFREQ=y
 
@@ -160,6 +162,11 @@ CONFIG_INPUT_MATRIXKMAP=m
 #
 CONFIG_KEYBOARD_SAMSUNG=m
 
 #
 CONFIG_KEYBOARD_SAMSUNG=m
 
+#
+# Other I2C/SMBus bus drivers
+#
+# CONFIG_I2C_SLAVE is not set
+
 #
 # PPS support
 #
 #
 # PPS support
 #
@@ -183,12 +190,7 @@ CONFIG_PINCTRL_KIRKWOOD=y
 CONFIG_GPIO_MVEBU=y
 
 #
 CONFIG_GPIO_MVEBU=y
 
 #
-# 1-wire Bus Masters
-#
-CONFIG_W1_MASTER_MXC=m
-
-#
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 # CONFIG_CHARGER_LP8788 is not set
 # CONFIG_POWER_RESET_BRCMSTB is not set
 #
 # CONFIG_CHARGER_LP8788 is not set
 # CONFIG_POWER_RESET_BRCMSTB is not set
@@ -208,6 +210,7 @@ CONFIG_ORION_WATCHDOG=m
 #
 # Multifunction device drivers
 #
 #
 # Multifunction device drivers
 #
+# CONFIG_MFD_ATMEL_HLCDC is not set
 # CONFIG_ABX500_CORE is not set
 
 #
 # CONFIG_ABX500_CORE is not set
 
 #
@@ -247,6 +250,13 @@ CONFIG_DRM_EXYNOS_ROTATOR=y
 #
 CONFIG_DRM_PANEL_SIMPLE=m
 CONFIG_DRM_PANEL_S6E8AA0=m
 #
 CONFIG_DRM_PANEL_SIMPLE=m
 CONFIG_DRM_PANEL_S6E8AA0=m
+CONFIG_DRM_IMX=m
+# CONFIG_DRM_IMX_FB_HELPER is not set
+CONFIG_DRM_IMX_PARALLEL_DISPLAY=m
+CONFIG_DRM_IMX_TVE=m
+CONFIG_DRM_IMX_LDB=m
+CONFIG_DRM_IMX_IPUV3=m
+CONFIG_DRM_IMX_HDMI=m
 
 #
 # Frame buffer Devices
 
 #
 # Frame buffer Devices
@@ -273,11 +283,6 @@ CONFIG_SND_MAESTRO3_INPUT=y
 CONFIG_SND_KIRKWOOD_SOC=m
 CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
 
 CONFIG_SND_KIRKWOOD_SOC=m
 CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=m
 
-#
-# CODEC drivers
-#
-CONFIG_SND_SOC_CS42L51=m
-
 #
 # USB Host Controller Drivers
 #
 #
 # USB Host Controller Drivers
 #
@@ -286,6 +291,11 @@ CONFIG_USB_EHCI_MXC=m
 CONFIG_USB_EHCI_HCD_ORION=y
 CONFIG_USB_IMX21_HCD=m
 
 CONFIG_USB_EHCI_HCD_ORION=y
 CONFIG_USB_IMX21_HCD=m
 
+#
+# Platform Glue Layer
+#
+CONFIG_MUSB_PIO_ONLY=y
+
 #
 # USB Physical Layer drivers
 #
 #
 # USB Physical Layer drivers
 #
@@ -326,17 +336,6 @@ CONFIG_UIO_SERCOS3=m
 CONFIG_UIO_PCI_GENERIC=m
 CONFIG_UIO_MF624=m
 
 CONFIG_UIO_PCI_GENERIC=m
 CONFIG_UIO_MF624=m
 
-#
-# Android
-#
-CONFIG_DRM_IMX=m
-# CONFIG_DRM_IMX_FB_HELPER is not set
-CONFIG_DRM_IMX_PARALLEL_DISPLAY=m
-CONFIG_DRM_IMX_TVE=m
-CONFIG_DRM_IMX_LDB=m
-CONFIG_DRM_IMX_IPUV3=m
-CONFIG_DRM_IMX_HDMI=m
-
 #
 # Common Clock Framework
 #
 #
 # Common Clock Framework
 #
index a9398fc1ae80d03705462b2a86a5cd141d3667b1..461ec530da3c9a35224755dd03389ae423668b3e 100644 (file)
@@ -7,6 +7,7 @@ CONFIG_ARCH_HAS_BANDGAP=y
 #
 # IRQ subsystem
 #
 #
 # IRQ subsystem
 #
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
 CONFIG_ARCH_HAS_TICK_BROADCAST=y
 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
 
 CONFIG_ARCH_HAS_TICK_BROADCAST=y
 CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
 
@@ -55,8 +56,23 @@ CONFIG_ARCH_MULTI_V6_V7=y
 CONFIG_ARCH_VIRT=y
 # CONFIG_ARCH_MVEBU is not set
 CONFIG_ARCH_BCM=y
 CONFIG_ARCH_VIRT=y
 # CONFIG_ARCH_MVEBU is not set
 CONFIG_ARCH_BCM=y
-# CONFIG_ARCH_BCM_MOBILE is not set
+
+#
+# IPROC architected SoCs
+#
+CONFIG_ARCH_BCM_IPROC=y
+# CONFIG_ARCH_BCM_CYGNUS is not set
 CONFIG_ARCH_BCM_5301X=y
 CONFIG_ARCH_BCM_5301X=y
+
+#
+# KONA architected SoCs
+#
+# CONFIG_ARCH_BCM_281XX is not set
+# CONFIG_ARCH_BCM_21664 is not set
+
+#
+# Other Architectures
+#
 CONFIG_ARCH_BCM_63XX=y
 CONFIG_ARCH_BRCMSTB=y
 CONFIG_ARCH_BERLIN=y
 CONFIG_ARCH_BCM_63XX=y
 CONFIG_ARCH_BRCMSTB=y
 CONFIG_ARCH_BERLIN=y
@@ -75,6 +91,7 @@ CONFIG_ARCH_HIX5HD2=y
 CONFIG_ARCH_KEYSTONE=y
 CONFIG_ARCH_MESON=y
 CONFIG_MACH_MESON6=y
 CONFIG_ARCH_KEYSTONE=y
 CONFIG_ARCH_MESON=y
 CONFIG_MACH_MESON6=y
+CONFIG_MACH_MESON8=y
 
 #
 # Device tree only
 
 #
 # Device tree only
@@ -87,6 +104,9 @@ CONFIG_SOC_IMX6Q=y
 CONFIG_SOC_IMX6SL=y
 CONFIG_SOC_IMX6SX=y
 CONFIG_SOC_VF610=y
 CONFIG_SOC_IMX6SL=y
 CONFIG_SOC_IMX6SX=y
 CONFIG_SOC_VF610=y
+CONFIG_VF_USE_ARM_GLOBAL_TIMER=y
+# CONFIG_VF_USE_PIT_TIMER is not set
+# CONFIG_SOC_LS1021A is not set
 CONFIG_ARCH_MEDIATEK=y
 CONFIG_ARCH_OMAP=y
 
 CONFIG_ARCH_MEDIATEK=y
 CONFIG_ARCH_OMAP=y
 
@@ -139,15 +159,11 @@ CONFIG_MACH_OMAP3517EVM=y
 # CONFIG_MACH_CRANEBOARD is not set
 CONFIG_MACH_OMAP3_PANDORA=y
 CONFIG_MACH_TOUCHBOOK=y
 # CONFIG_MACH_CRANEBOARD is not set
 CONFIG_MACH_OMAP3_PANDORA=y
 CONFIG_MACH_TOUCHBOOK=y
-CONFIG_MACH_OMAP_3430SDP=y
 CONFIG_MACH_NOKIA_RX51=y
 CONFIG_MACH_CM_T35=y
 CONFIG_MACH_CM_T3517=y
 CONFIG_MACH_CM_T3730=y
 CONFIG_MACH_SBC3530=y
 CONFIG_MACH_NOKIA_RX51=y
 CONFIG_MACH_CM_T35=y
 CONFIG_MACH_CM_T3517=y
 CONFIG_MACH_CM_T3730=y
 CONFIG_MACH_SBC3530=y
-CONFIG_MACH_TI8168EVM=y
-CONFIG_MACH_TI8148EVM=y
-# CONFIG_OMAP3_EMU is not set
 # CONFIG_OMAP3_SDRC_AC_TIMING is not set
 CONFIG_ARCH_QCOM=y
 # CONFIG_ARCH_MSM8X60 is not set
 # CONFIG_OMAP3_SDRC_AC_TIMING is not set
 CONFIG_ARCH_QCOM=y
 # CONFIG_ARCH_MSM8X60 is not set
@@ -159,6 +175,7 @@ CONFIG_ARCH_ROCKCHIP=y
 CONFIG_ARCH_STI=y
 CONFIG_SOC_STIH415=y
 CONFIG_SOC_STIH416=y
 CONFIG_ARCH_STI=y
 CONFIG_SOC_STIH415=y
 CONFIG_SOC_STIH416=y
+CONFIG_SOC_STIH407=y
 # CONFIG_ARCH_S5PV210 is not set
 CONFIG_ARCH_EXYNOS=y
 # CONFIG_ARCH_EXYNOS3 is not set
 # CONFIG_ARCH_S5PV210 is not set
 CONFIG_ARCH_EXYNOS=y
 # CONFIG_ARCH_EXYNOS3 is not set
@@ -171,6 +188,7 @@ CONFIG_ARCH_EXYNOS5=y
 CONFIG_CPU_EXYNOS4210=y
 CONFIG_SOC_EXYNOS4212=y
 CONFIG_SOC_EXYNOS4412=y
 CONFIG_CPU_EXYNOS4210=y
 CONFIG_SOC_EXYNOS4212=y
 CONFIG_SOC_EXYNOS4412=y
+CONFIG_SOC_EXYNOS4415=y
 CONFIG_SOC_EXYNOS5250=y
 CONFIG_SOC_EXYNOS5260=y
 CONFIG_SOC_EXYNOS5410=y
 CONFIG_SOC_EXYNOS5250=y
 CONFIG_SOC_EXYNOS5260=y
 CONFIG_SOC_EXYNOS5410=y
@@ -178,6 +196,7 @@ CONFIG_SOC_EXYNOS5420=y
 CONFIG_SOC_EXYNOS5440=y
 CONFIG_SOC_EXYNOS5800=y
 # CONFIG_EXYNOS5420_MCPM is not set
 CONFIG_SOC_EXYNOS5440=y
 CONFIG_SOC_EXYNOS5800=y
 # CONFIG_EXYNOS5420_MCPM is not set
+CONFIG_EXYNOS_CPU_SUSPEND=y
 CONFIG_PLAT_SAMSUNG=y
 
 #
 CONFIG_PLAT_SAMSUNG=y
 
 #
@@ -216,6 +235,7 @@ CONFIG_MACH_SUN5I=y
 CONFIG_MACH_SUN6I=y
 CONFIG_MACH_SUN7I=y
 CONFIG_MACH_SUN8I=y
 CONFIG_MACH_SUN6I=y
 CONFIG_MACH_SUN7I=y
 CONFIG_MACH_SUN8I=y
+CONFIG_MACH_SUN9I=y
 CONFIG_ARCH_SIRF=y
 
 #
 CONFIG_ARCH_SIRF=y
 
 #
@@ -230,7 +250,6 @@ CONFIG_ARCH_TEGRA_2x_SOC=y
 CONFIG_ARCH_TEGRA_3x_SOC=y
 CONFIG_ARCH_TEGRA_114_SOC=y
 CONFIG_ARCH_TEGRA_124_SOC=y
 CONFIG_ARCH_TEGRA_3x_SOC=y
 CONFIG_ARCH_TEGRA_114_SOC=y
 CONFIG_ARCH_TEGRA_124_SOC=y
-CONFIG_TEGRA_AHB=y
 CONFIG_ARCH_U8500=y
 CONFIG_UX500_SOC_DB8500=y
 CONFIG_MACH_MOP500=y
 CONFIG_ARCH_U8500=y
 CONFIG_UX500_SOC_DB8500=y
 CONFIG_MACH_MOP500=y
@@ -240,11 +259,9 @@ CONFIG_UX500_AUTO_PLATFORM=y
 CONFIG_UX500_DEBUG_UART=2
 CONFIG_ARCH_VEXPRESS=y
 CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
 CONFIG_UX500_DEBUG_UART=2
 CONFIG_ARCH_VEXPRESS=y
 CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y
-CONFIG_ARCH_VEXPRESS_CA9X4=y
 CONFIG_ARCH_VEXPRESS_DCSCB=y
 CONFIG_ARCH_VEXPRESS_SPC=y
 CONFIG_ARCH_VEXPRESS_TC2_PM=y
 CONFIG_ARCH_VEXPRESS_DCSCB=y
 CONFIG_ARCH_VEXPRESS_SPC=y
 CONFIG_ARCH_VEXPRESS_TC2_PM=y
-CONFIG_PLAT_VERSATILE_SCHED_CLOCK=y
 CONFIG_ARCH_VT8500=y
 CONFIG_ARCH_WM8850=y
 CONFIG_ARCH_ZYNQ=y
 CONFIG_ARCH_VT8500=y
 CONFIG_ARCH_WM8850=y
 CONFIG_ARCH_ZYNQ=y
@@ -306,13 +323,11 @@ CONFIG_TI_PRIV_EDMA=y
 #
 # Bus support
 #
 #
 # Bus support
 #
-CONFIG_ARM_AMBA=y
 CONFIG_PCI_DOMAINS=y
 
 #
 # PCI host controller drivers
 #
 CONFIG_PCI_DOMAINS=y
 
 #
 # PCI host controller drivers
 #
-CONFIG_PCIE_DW=y
 CONFIG_PCI_EXYNOS=y
 CONFIG_PCI_IMX6=y
 CONFIG_PCI_TEGRA=y
 CONFIG_PCI_EXYNOS=y
 CONFIG_PCI_IMX6=y
 CONFIG_PCI_TEGRA=y
@@ -355,7 +370,7 @@ CONFIG_FORCE_MAX_ZONEORDER=12
 CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M"
 
 #
 CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M"
 
 #
-# ARM CPU frequency scaling drivers
+# CPU frequency scaling drivers
 #
 CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
 # CONFIG_ARM_DT_BL_CPUFREQ is not set
 #
 CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
 # CONFIG_ARM_DT_BL_CPUFREQ is not set
@@ -394,7 +409,6 @@ CONFIG_KERNEL_MODE_NEON=y
 CONFIG_PM_SLEEP_SMP=y
 CONFIG_PM_GENERIC_DOMAINS=y
 CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
 CONFIG_PM_SLEEP_SMP=y
 CONFIG_PM_GENERIC_DOMAINS=y
 CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
-CONFIG_PM_GENERIC_DOMAINS_RUNTIME=y
 CONFIG_PM_GENERIC_DOMAINS_OF=y
 
 #
 CONFIG_PM_GENERIC_DOMAINS_OF=y
 
 #
@@ -405,6 +419,12 @@ CONFIG_RFS_ACCEL=y
 CONFIG_XPS=y
 CONFIG_NET_FLOW_LIMIT=y
 
 CONFIG_XPS=y
 CONFIG_NET_FLOW_LIMIT=y
 
+#
+# Device Drivers
+#
+CONFIG_ARM_AMBA=y
+CONFIG_TEGRA_AHB=y
+
 #
 # Generic Driver Options
 #
 #
 # Generic Driver Options
 #
@@ -450,9 +470,6 @@ CONFIG_SUN4I_EMAC=m
 CONFIG_NET_CALXEDA_XGMAC=m
 CONFIG_PXA168_ETH=m
 CONFIG_SH_ETH=m
 CONFIG_NET_CALXEDA_XGMAC=m
 CONFIG_PXA168_ETH=m
 CONFIG_SH_ETH=m
-CONFIG_DWMAC_MESON=y
-CONFIG_DWMAC_SUNXI=y
-CONFIG_DWMAC_STI=y
 CONFIG_TI_DAVINCI_EMAC=m
 CONFIG_TI_DAVINCI_MDIO=m
 CONFIG_TI_DAVINCI_CPDMA=m
 CONFIG_TI_DAVINCI_EMAC=m
 CONFIG_TI_DAVINCI_MDIO=m
 CONFIG_TI_DAVINCI_CPDMA=m
@@ -491,6 +508,7 @@ CONFIG_INPUT_SIRFSOC_ONKEY=y
 #
 # Serial drivers
 #
 #
 # Serial drivers
 #
+CONFIG_SERIAL_8250_OMAP=m
 CONFIG_SERIAL_8250_MT6577=y
 
 #
 CONFIG_SERIAL_8250_MT6577=y
 
 #
@@ -525,6 +543,7 @@ CONFIG_I2C_HIX5HD2=m
 # CONFIG_I2C_CADENCE is not set
 CONFIG_I2C_DAVINCI=m
 CONFIG_I2C_EXYNOS5=m
 # CONFIG_I2C_CADENCE is not set
 CONFIG_I2C_DAVINCI=m
 CONFIG_I2C_EXYNOS5=m
+CONFIG_I2C_MESON=m
 CONFIG_I2C_NOMADIK=y
 CONFIG_I2C_OMAP=y
 CONFIG_I2C_QUP=m
 CONFIG_I2C_NOMADIK=y
 CONFIG_I2C_OMAP=y
 CONFIG_I2C_QUP=m
@@ -542,6 +561,8 @@ CONFIG_I2C_RCAR=m
 #
 # Other I2C/SMBus bus drivers
 #
 #
 # Other I2C/SMBus bus drivers
 #
+CONFIG_I2C_SLAVE=y
+# CONFIG_I2C_SLAVE_EEPROM is not set
 CONFIG_SPMI_MSM_PMIC_ARB=m
 
 #
 CONFIG_SPMI_MSM_PMIC_ARB=m
 
 #
@@ -593,6 +614,7 @@ CONFIG_PINCTRL_APQ8084=y
 CONFIG_PINCTRL_IPQ8064=y
 CONFIG_PINCTRL_MSM8960=m
 CONFIG_PINCTRL_MSM8X74=m
 CONFIG_PINCTRL_IPQ8064=y
 CONFIG_PINCTRL_MSM8960=m
 CONFIG_PINCTRL_MSM8X74=m
+CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
 CONFIG_PINCTRL_SAMSUNG=y
 CONFIG_PINCTRL_EXYNOS=y
 CONFIG_PINCTRL_EXYNOS5440=y
 CONFIG_PINCTRL_SAMSUNG=y
 CONFIG_PINCTRL_EXYNOS=y
 CONFIG_PINCTRL_EXYNOS5440=y
@@ -608,6 +630,7 @@ CONFIG_PINCTRL_SUN6I_A31_R=y
 CONFIG_PINCTRL_SUN7I_A20=y
 CONFIG_PINCTRL_SUN8I_A23=y
 CONFIG_PINCTRL_SUN8I_A23_R=y
 CONFIG_PINCTRL_SUN7I_A20=y
 CONFIG_PINCTRL_SUN8I_A23=y
 CONFIG_PINCTRL_SUN8I_A23_R=y
+CONFIG_PINCTRL_SUN9I_A80=y
 # CONFIG_PINCTRL_WM8850 is not set
 
 #
 # CONFIG_PINCTRL_WM8850 is not set
 
 #
@@ -618,20 +641,16 @@ CONFIG_GPIO_MSM_V2=m
 CONFIG_GPIO_OMAP=y
 CONFIG_GPIO_PL061=y
 # CONFIG_GPIO_RCAR is not set
 CONFIG_GPIO_OMAP=y
 CONFIG_GPIO_PL061=y
 # CONFIG_GPIO_RCAR is not set
+CONFIG_GPIO_VF610=y
 # CONFIG_GPIO_XILINX is not set
 CONFIG_GPIO_ZYNQ=m
 
 #
 # CONFIG_GPIO_XILINX is not set
 CONFIG_GPIO_ZYNQ=m
 
 #
-# 1-wire Bus Masters
-#
-# CONFIG_W1_MASTER_MXC is not set
-# CONFIG_HDQ_MASTER_OMAP is not set
-
-#
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 CONFIG_POWER_RESET_BRCMSTB=y
 CONFIG_POWER_RESET_HISI=y
 #
 CONFIG_POWER_RESET_BRCMSTB=y
 CONFIG_POWER_RESET_HISI=y
+CONFIG_POWER_RESET_IMX=y
 # CONFIG_POWER_RESET_MSM is not set
 CONFIG_POWER_RESET_SUN6I=y
 CONFIG_POWER_RESET_ST=y
 # CONFIG_POWER_RESET_MSM is not set
 CONFIG_POWER_RESET_SUN6I=y
 CONFIG_POWER_RESET_ST=y
@@ -641,8 +660,10 @@ CONFIG_POWER_RESET_KEYSTONE=y
 #
 # Native drivers
 #
 #
 # Native drivers
 #
+CONFIG_ROCKCHIP_THERMAL=m
 CONFIG_RCAR_THERMAL=y
 CONFIG_DB8500_THERMAL=y
 CONFIG_RCAR_THERMAL=y
 CONFIG_DB8500_THERMAL=y
+CONFIG_TEGRA_SOCTHERM=m
 
 #
 # Texas Instruments thermal drivers
 
 #
 # Texas Instruments thermal drivers
@@ -679,6 +700,7 @@ CONFIG_MESON_WATCHDOG=m
 #
 # Multifunction device drivers
 #
 #
 # Multifunction device drivers
 #
+CONFIG_MFD_ATMEL_HLCDC=m
 CONFIG_MFD_SPMI_PMIC=m
 CONFIG_ABX500_CORE=y
 # CONFIG_AB3100_CORE is not set
 CONFIG_MFD_SPMI_PMIC=m
 CONFIG_ABX500_CORE=y
 # CONFIG_AB3100_CORE is not set
@@ -705,6 +727,7 @@ CONFIG_REGULATOR_TWL4030=y
 #
 # Media drivers
 #
 #
 # Media drivers
 #
+# CONFIG_IR_MESON is not set
 # CONFIG_RC_ST is not set
 CONFIG_IR_SUNXI=m
 
 # CONFIG_RC_ST is not set
 CONFIG_IR_SUNXI=m
 
@@ -743,7 +766,9 @@ CONFIG_TEGRA_HOST1X_FIREWALL=y
 # CONFIG_DRM_EXYNOS_FIMD is not set
 # CONFIG_DRM_EXYNOS_FIMC is not set
 # CONFIG_DRM_EXYNOS_ROTATOR is not set
 # CONFIG_DRM_EXYNOS_FIMD is not set
 # CONFIG_DRM_EXYNOS_FIMC is not set
 # CONFIG_DRM_EXYNOS_ROTATOR is not set
+CONFIG_DRM_ROCKCHIP=m
 CONFIG_DRM_RCAR_DU=m
 CONFIG_DRM_RCAR_DU=m
+# CONFIG_DRM_RCAR_HDMI is not set
 CONFIG_DRM_SHMOBILE=m
 CONFIG_DRM_MSM=m
 # CONFIG_DRM_MSM_FBDEV is not set
 CONFIG_DRM_SHMOBILE=m
 CONFIG_DRM_MSM=m
 # CONFIG_DRM_MSM_FBDEV is not set
@@ -758,6 +783,7 @@ CONFIG_DRM_TEGRA_FBDEV=y
 #
 # CONFIG_DRM_PANEL_SIMPLE is not set
 # CONFIG_DRM_PANEL_S6E8AA0 is not set
 #
 # CONFIG_DRM_PANEL_SIMPLE is not set
 # CONFIG_DRM_PANEL_S6E8AA0 is not set
+# CONFIG_DRM_IMX is not set
 
 #
 # Frame buffer Devices
 
 #
 # Frame buffer Devices
@@ -803,6 +829,7 @@ CONFIG_SND_AM33XX_SOC_EVM=m
 # SoC Audio support for Freescale i.MX boards:
 #
 CONFIG_SND_SOC_ROCKCHIP=m
 # SoC Audio support for Freescale i.MX boards:
 #
 CONFIG_SND_SOC_ROCKCHIP=m
+CONFIG_SND_SOC_ROCKCHIP_I2S=m
 CONFIG_SND_SOC_SAMSUNG=m
 CONFIG_SND_SAMSUNG_PCM=m
 CONFIG_SND_SAMSUNG_SPDIF=m
 CONFIG_SND_SOC_SAMSUNG=m
 CONFIG_SND_SAMSUNG_PCM=m
 CONFIG_SND_SAMSUNG_SPDIF=m
@@ -812,6 +839,7 @@ CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=m
 CONFIG_SND_SOC_SMDK_WM8994_PCM=m
 CONFIG_SND_SOC_SNOW=m
 CONFIG_SND_SOC_ODROIDX2=m
 CONFIG_SND_SOC_SMDK_WM8994_PCM=m
 CONFIG_SND_SOC_SNOW=m
 CONFIG_SND_SOC_ODROIDX2=m
+CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m
 
 #
 # SoC Audio support for SuperH
 
 #
 # SoC Audio support for SuperH
@@ -851,13 +879,17 @@ CONFIG_USB_UHCI_PLATFORM=y
 CONFIG_USB_IMX21_HCD=y
 
 #
 CONFIG_USB_IMX21_HCD=y
 
 #
-# USB Imaging devices
+# Platform Glue Layer
 #
 CONFIG_USB_MUSB_OMAP2PLUS=m
 CONFIG_USB_MUSB_AM35X=m
 #
 CONFIG_USB_MUSB_OMAP2PLUS=m
 CONFIG_USB_MUSB_AM35X=m
+CONFIG_USB_MUSB_DSPS=m
+CONFIG_USB_MUSB_UX500=m
+CONFIG_USB_MUSB_AM335X_CHILD=m
+CONFIG_USB_UX500_DMA=y
 # CONFIG_USB_INVENTRA_DMA is not set
 # CONFIG_USB_TI_CPPI41_DMA is not set
 # CONFIG_USB_INVENTRA_DMA is not set
 # CONFIG_USB_TI_CPPI41_DMA is not set
-# CONFIG_USB_TUSB_OMAP_DMA is not set
+# CONFIG_MUSB_PIO_ONLY is not set
 
 #
 # Platform Glue Driver Support
 
 #
 # Platform Glue Driver Support
@@ -954,18 +986,6 @@ CONFIG_DMA_SUN6I=m
 #
 # CONFIG_MFD_NVEC is not set
 
 #
 # CONFIG_MFD_NVEC is not set
 
-#
-# Android
-#
-# CONFIG_DRM_IMX is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-CONFIG_QCOM_GSBI=m
-# CONFIG_KEYSTONE_NAVIGATOR_QMSS is not set
-CONFIG_KEYSTONE_NAVIGATOR_DMA=m
-
 #
 # Common Clock Framework
 #
 #
 # Common Clock Framework
 #
@@ -1003,7 +1023,6 @@ CONFIG_ARM_GLOBAL_TIMER=y
 CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y
 CONFIG_CLKSRC_EXYNOS_MCT=y
 CONFIG_CLKSRC_SAMSUNG_PWM=y
 CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y
 CONFIG_CLKSRC_EXYNOS_MCT=y
 CONFIG_CLKSRC_SAMSUNG_PWM=y
-CONFIG_VF_PIT_TIMER=y
 CONFIG_MTK_TIMER=y
 CONFIG_SYS_SUPPORTS_SH_TMU=y
 CONFIG_SH_TIMER_TMU=y
 CONFIG_MTK_TIMER=y
 CONFIG_SYS_SUPPORTS_SH_TMU=y
 CONFIG_SH_TIMER_TMU=y
@@ -1011,8 +1030,10 @@ CONFIG_PL320_MBOX=y
 CONFIG_OMAP2PLUS_MBOX=m
 CONFIG_OMAP_MBOX_KFIFO_SIZE=256
 CONFIG_IOMMU_API=y
 CONFIG_OMAP2PLUS_MBOX=m
 CONFIG_OMAP_MBOX_KFIFO_SIZE=256
 CONFIG_IOMMU_API=y
+CONFIG_OF_IOMMU=y
 CONFIG_OMAP_IOMMU=y
 # CONFIG_OMAP_IOMMU_DEBUG is not set
 CONFIG_OMAP_IOMMU=y
 # CONFIG_OMAP_IOMMU_DEBUG is not set
+CONFIG_ROCKCHIP_IOMMU=y
 # CONFIG_TEGRA_IOMMU_GART is not set
 # CONFIG_TEGRA_IOMMU_SMMU is not set
 # CONFIG_EXYNOS_IOMMU is not set
 # CONFIG_TEGRA_IOMMU_GART is not set
 # CONFIG_TEGRA_IOMMU_SMMU is not set
 # CONFIG_EXYNOS_IOMMU is not set
@@ -1029,14 +1050,22 @@ CONFIG_OMAP_REMOTEPROC=m
 #
 CONFIG_RPMSG=m
 
 #
 CONFIG_RPMSG=m
 
+#
+# SOC (System On Chip) specific Drivers
+#
+CONFIG_QCOM_GSBI=m
+# CONFIG_KEYSTONE_NAVIGATOR_QMSS is not set
+CONFIG_KEYSTONE_NAVIGATOR_DMA=m
+
 #
 # DEVFREQ Drivers
 #
 CONFIG_ARM_EXYNOS5_BUS_DEVFREQ=m
 # CONFIG_TI_AEMIF is not set
 # CONFIG_TI_EMIF is not set
 #
 # DEVFREQ Drivers
 #
 CONFIG_ARM_EXYNOS5_BUS_DEVFREQ=m
 # CONFIG_TI_AEMIF is not set
 # CONFIG_TI_EMIF is not set
+CONFIG_OMAP_GPMC=y
 CONFIG_TEGRA20_MC=y
 CONFIG_TEGRA20_MC=y
-CONFIG_TEGRA30_MC=y
+CONFIG_TEGRA_MC=y
 
 #
 # Analog to digital converters
 
 #
 # Analog to digital converters
@@ -1051,6 +1080,7 @@ CONFIG_ROCKCHIP_SARADC=m
 # Temperature sensors
 #
 # CONFIG_PWM_AB8500 is not set
 # Temperature sensors
 #
 # CONFIG_PWM_AB8500 is not set
+CONFIG_PWM_ATMEL_HLCDC_PWM=m
 # CONFIG_PWM_FSL_FTM is not set
 # CONFIG_PWM_IMX is not set
 # CONFIG_PWM_LP3943 is not set
 # CONFIG_PWM_FSL_FTM is not set
 # CONFIG_PWM_IMX is not set
 # CONFIG_PWM_LP3943 is not set
@@ -1067,6 +1097,7 @@ CONFIG_PWM_STI=m
 # CONFIG_PWM_VT8500 is not set
 CONFIG_ARM_GIC=y
 CONFIG_GIC_NON_BANKED=y
 # CONFIG_PWM_VT8500 is not set
 CONFIG_ARM_GIC=y
 CONFIG_GIC_NON_BANKED=y
+CONFIG_BCM7120_L2_IRQ=y
 CONFIG_BRCMSTB_L2_IRQ=y
 CONFIG_DW_APB_ICTL=y
 CONFIG_OMAP_IRQCHIP=y
 CONFIG_BRCMSTB_L2_IRQ=y
 CONFIG_DW_APB_ICTL=y
 CONFIG_OMAP_IRQCHIP=y
@@ -1077,12 +1108,15 @@ CONFIG_ARCH_HAS_RESET_CONTROLLER=y
 CONFIG_STI_RESET_SYSCFG=y
 CONFIG_STIH415_RESET=y
 CONFIG_STIH416_RESET=y
 CONFIG_STI_RESET_SYSCFG=y
 CONFIG_STIH415_RESET=y
 CONFIG_STIH416_RESET=y
+CONFIG_STIH407_RESET=y
 
 #
 # PHY Subsystem
 #
 
 #
 # PHY Subsystem
 #
+CONFIG_PHY_BERLIN_USB=m
 CONFIG_PHY_BERLIN_SATA=m
 CONFIG_PHY_EXYNOS_MIPI_VIDEO=y
 CONFIG_PHY_BERLIN_SATA=m
 CONFIG_PHY_EXYNOS_MIPI_VIDEO=y
+CONFIG_PHY_MIPHY28LP=m
 CONFIG_PHY_MIPHY365X=m
 CONFIG_PHY_RCAR_GEN2=m
 CONFIG_OMAP_CONTROL_PHY=m
 CONFIG_PHY_MIPHY365X=m
 CONFIG_PHY_RCAR_GEN2=m
 CONFIG_OMAP_CONTROL_PHY=m
@@ -1124,7 +1158,6 @@ CONFIG_DEBUG_LL_INCLUDE="debug/bcm63xx.S"
 CONFIG_DEBUG_UART_BCM63XX=y
 CONFIG_DEBUG_UART_PHYS=0xfffe8600
 CONFIG_DEBUG_UART_VIRT=0xfcfe8600
 CONFIG_DEBUG_UART_BCM63XX=y
 CONFIG_DEBUG_UART_PHYS=0xfffe8600
 CONFIG_DEBUG_UART_VIRT=0xfcfe8600
-# CONFIG_OC_ETM is not set
 # CONFIG_PID_IN_CONTEXTIDR is not set
 
 #
 # CONFIG_PID_IN_CONTEXTIDR is not set
 
 #
index 7ecb6282e357a5b49d927db0eb70d3407ee153f4..80fdafecc2b501c736249fa9237f35b3d5474437 100644 (file)
@@ -35,7 +35,7 @@ CONFIG_MMU_NOTIFIER=y
 CONFIG_I2C_AXXIA=m
 
 #
 CONFIG_I2C_AXXIA=m
 
 #
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 CONFIG_POWER_RESET_AXXIA=y
 CONFIG_ROCKCHIP_IODOMAIN=m
 #
 CONFIG_POWER_RESET_AXXIA=y
 CONFIG_ROCKCHIP_IODOMAIN=m
index 8ffbd92b2ed77830e3ae97a8339d5756d72fda7c..da3ba7fb7ce42c15ddb9dbe7385f2d81d0323996 100644 (file)
@@ -69,7 +69,6 @@ CONFIG_TASK_IO_ACCOUNTING=y
 #
 # RCU Subsystem
 #
 #
 # RCU Subsystem
 #
-# CONFIG_PREEMPT_RCU is not set
 # CONFIG_TASKS_RCU is not set
 # CONFIG_TREE_RCU_TRACE is not set
 # CONFIG_BUILD_BIN2C is not set
 # CONFIG_TASKS_RCU is not set
 # CONFIG_TREE_RCU_TRACE is not set
 # CONFIG_BUILD_BIN2C is not set
@@ -82,7 +81,6 @@ CONFIG_CGROUP_DEVICE=y
 CONFIG_CPUSETS=y
 CONFIG_PROC_PID_CPUSET=y
 CONFIG_CGROUP_CPUACCT=y
 CONFIG_CPUSETS=y
 CONFIG_PROC_PID_CPUSET=y
 CONFIG_CGROUP_CPUACCT=y
-CONFIG_RESOURCE_COUNTERS=y
 # CONFIG_MEMCG is not set
 CONFIG_CGROUP_PERF=y
 CONFIG_CGROUP_SCHED=y
 # CONFIG_MEMCG is not set
 CONFIG_CGROUP_PERF=y
 CONFIG_CGROUP_SCHED=y
@@ -108,6 +106,7 @@ CONFIG_RD_LZMA=y
 CONFIG_RD_XZ=y
 CONFIG_RD_LZO=y
 CONFIG_RD_LZ4=y
 CONFIG_RD_XZ=y
 CONFIG_RD_LZO=y
 CONFIG_RD_LZ4=y
+CONFIG_INIT_FALLBACK=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_SYSCTL=y
 CONFIG_ANON_INODES=y
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_SYSCTL=y
 CONFIG_ANON_INODES=y
@@ -161,6 +160,8 @@ CONFIG_HAVE_DMA_API_DEBUG=y
 CONFIG_HAVE_PERF_REGS=y
 CONFIG_HAVE_PERF_USER_STACK_DUMP=y
 CONFIG_HAVE_ARCH_JUMP_LABEL=y
 CONFIG_HAVE_PERF_REGS=y
 CONFIG_HAVE_PERF_USER_STACK_DUMP=y
 CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP_FILTER=y
 CONFIG_HAVE_CC_STACKPROTECTOR=y
 CONFIG_CC_STACKPROTECTOR=y
 # CONFIG_CC_STACKPROTECTOR_NONE is not set
 CONFIG_HAVE_CC_STACKPROTECTOR=y
 CONFIG_CC_STACKPROTECTOR=y
 # CONFIG_CC_STACKPROTECTOR_NONE is not set
@@ -171,6 +172,7 @@ CONFIG_CC_STACKPROTECTOR_STRONG=y
 # GCOV-based kernel profiling
 #
 # CONFIG_GCOV_KERNEL is not set
 # GCOV-based kernel profiling
 #
 # CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
 CONFIG_SLABINFO=y
 CONFIG_RT_MUTEXES=y
 CONFIG_BASE_SMALL=0
 CONFIG_SLABINFO=y
 CONFIG_RT_MUTEXES=y
 CONFIG_BASE_SMALL=0
@@ -262,6 +264,7 @@ CONFIG_CMA_AREAS=7
 CONFIG_ZPOOL=m
 # CONFIG_ZBUD is not set
 # CONFIG_ZSMALLOC is not set
 CONFIG_ZPOOL=m
 # CONFIG_ZBUD is not set
 # CONFIG_ZSMALLOC is not set
+CONFIG_SECCOMP=y
 
 #
 # Power management and ACPI options
 
 #
 # Power management and ACPI options
@@ -271,7 +274,6 @@ CONFIG_SUSPEND_FREEZER=y
 CONFIG_PM_SLEEP=y
 # CONFIG_PM_AUTOSLEEP is not set
 # CONFIG_PM_WAKELOCKS is not set
 CONFIG_PM_SLEEP=y
 # CONFIG_PM_AUTOSLEEP is not set
 # CONFIG_PM_WAKELOCKS is not set
-CONFIG_PM_RUNTIME=y
 CONFIG_PM=y
 # CONFIG_PM_DEBUG is not set
 CONFIG_PM_CLK=y
 CONFIG_PM=y
 # CONFIG_PM_DEBUG is not set
 CONFIG_PM_CLK=y
@@ -294,7 +296,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=m
 CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
 
 #
 CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
 
 #
-# x86 CPU frequency scaling drivers
+# CPU frequency scaling drivers
 #
 
 #
 #
 
 #
@@ -382,6 +384,7 @@ CONFIG_SYN_COOKIES=y
 CONFIG_NET_IPVTI=m
 CONFIG_NET_UDP_TUNNEL=m
 CONFIG_NET_FOU=m
 CONFIG_NET_IPVTI=m
 CONFIG_NET_UDP_TUNNEL=m
 CONFIG_NET_FOU=m
+CONFIG_NET_FOU_IP_TUNNELS=y
 # CONFIG_GENEVE is not set
 CONFIG_INET_AH=m
 CONFIG_INET_ESP=m
 # CONFIG_GENEVE is not set
 CONFIG_INET_AH=m
 CONFIG_INET_ESP=m
@@ -493,6 +496,7 @@ CONFIG_NF_NAT_FTP=m
 CONFIG_NF_NAT_IRC=m
 CONFIG_NF_NAT_SIP=m
 CONFIG_NF_NAT_TFTP=m
 CONFIG_NF_NAT_IRC=m
 CONFIG_NF_NAT_SIP=m
 CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=m
 CONFIG_NETFILTER_SYNPROXY=m
 CONFIG_NF_TABLES=m
 CONFIG_NF_TABLES_INET=m
 CONFIG_NETFILTER_SYNPROXY=m
 CONFIG_NF_TABLES=m
 CONFIG_NF_TABLES_INET=m
@@ -505,6 +509,7 @@ CONFIG_NFT_COUNTER=m
 CONFIG_NFT_LOG=m
 CONFIG_NFT_LIMIT=m
 CONFIG_NFT_MASQ=m
 CONFIG_NFT_LOG=m
 CONFIG_NFT_LIMIT=m
 CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
 CONFIG_NFT_NAT=m
 CONFIG_NFT_QUEUE=m
 CONFIG_NFT_REJECT=m
 CONFIG_NFT_NAT=m
 CONFIG_NFT_QUEUE=m
 CONFIG_NFT_REJECT=m
@@ -674,6 +679,7 @@ CONFIG_NF_NAT_IPV4=m
 CONFIG_NFT_CHAIN_NAT_IPV4=m
 CONFIG_NF_NAT_MASQUERADE_IPV4=m
 CONFIG_NFT_MASQ_IPV4=m
 CONFIG_NFT_CHAIN_NAT_IPV4=m
 CONFIG_NF_NAT_MASQUERADE_IPV4=m
 CONFIG_NFT_MASQ_IPV4=m
+CONFIG_NFT_REDIR_IPV4=m
 CONFIG_NF_NAT_SNMP_BASIC=m
 CONFIG_NF_NAT_PROTO_GRE=m
 CONFIG_NF_NAT_PPTP=m
 CONFIG_NF_NAT_SNMP_BASIC=m
 CONFIG_NF_NAT_PROTO_GRE=m
 CONFIG_NF_NAT_PPTP=m
@@ -714,6 +720,7 @@ CONFIG_NF_NAT_IPV6=m
 CONFIG_NFT_CHAIN_NAT_IPV6=m
 CONFIG_NF_NAT_MASQUERADE_IPV6=m
 CONFIG_NFT_MASQ_IPV6=m
 CONFIG_NFT_CHAIN_NAT_IPV6=m
 CONFIG_NF_NAT_MASQUERADE_IPV6=m
 CONFIG_NFT_MASQ_IPV6=m
+CONFIG_NFT_REDIR_IPV6=m
 CONFIG_IP6_NF_IPTABLES=y
 CONFIG_IP6_NF_MATCH_AH=m
 CONFIG_IP6_NF_MATCH_EUI64=m
 CONFIG_IP6_NF_IPTABLES=y
 CONFIG_IP6_NF_MATCH_AH=m
 CONFIG_IP6_NF_MATCH_EUI64=m
@@ -787,6 +794,7 @@ CONFIG_BRIDGE_IGMP_SNOOPING=y
 CONFIG_BRIDGE_VLAN_FILTERING=y
 CONFIG_HAVE_NET_DSA=y
 CONFIG_NET_DSA=y
 CONFIG_BRIDGE_VLAN_FILTERING=y
 CONFIG_HAVE_NET_DSA=y
 CONFIG_NET_DSA=y
+CONFIG_NET_DSA_HWMON=y
 CONFIG_NET_DSA_TAG_BRCM=y
 CONFIG_NET_DSA_TAG_DSA=y
 CONFIG_NET_DSA_TAG_EDSA=y
 CONFIG_NET_DSA_TAG_BRCM=y
 CONFIG_NET_DSA_TAG_DSA=y
 CONFIG_NET_DSA_TAG_EDSA=y
@@ -870,6 +878,7 @@ CONFIG_NET_ACT_PEDIT=m
 CONFIG_NET_ACT_SIMP=m
 CONFIG_NET_ACT_SKBEDIT=m
 CONFIG_NET_ACT_CSUM=m
 CONFIG_NET_ACT_SIMP=m
 CONFIG_NET_ACT_SKBEDIT=m
 CONFIG_NET_ACT_CSUM=m
+CONFIG_NET_ACT_VLAN=m
 CONFIG_NET_CLS_IND=y
 CONFIG_NET_SCH_FIFO=y
 # CONFIG_DCB is not set
 CONFIG_NET_CLS_IND=y
 CONFIG_NET_SCH_FIFO=y
 # CONFIG_DCB is not set
@@ -881,13 +890,14 @@ CONFIG_BATMAN_ADV_NC=y
 CONFIG_BATMAN_ADV_MCAST=y
 # CONFIG_BATMAN_ADV_DEBUG is not set
 CONFIG_OPENVSWITCH=m
 CONFIG_BATMAN_ADV_MCAST=y
 # CONFIG_BATMAN_ADV_DEBUG is not set
 CONFIG_OPENVSWITCH=m
-CONFIG_OPENVSWITCH_GRE=y
-CONFIG_OPENVSWITCH_VXLAN=y
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
 CONFIG_VSOCKETS=m
 CONFIG_NETLINK_MMAP=y
 CONFIG_NETLINK_DIAG=m
 CONFIG_VSOCKETS=m
 CONFIG_NETLINK_MMAP=y
 CONFIG_NETLINK_DIAG=m
-# CONFIG_NET_MPLS_GSO is not set
+CONFIG_NET_MPLS_GSO=m
 # CONFIG_HSR is not set
 # CONFIG_HSR is not set
+CONFIG_NET_SWITCHDEV=y
 CONFIG_CGROUP_NET_PRIO=y
 CONFIG_CGROUP_NET_CLASSID=y
 CONFIG_NET_RX_BUSY_POLL=y
 CONFIG_CGROUP_NET_PRIO=y
 CONFIG_CGROUP_NET_CLASSID=y
 CONFIG_NET_RX_BUSY_POLL=y
@@ -902,6 +912,7 @@ CONFIG_BQL=y
 # CONFIG_CAN is not set
 # CONFIG_IRDA is not set
 CONFIG_BT=m
 # CONFIG_CAN is not set
 # CONFIG_IRDA is not set
 CONFIG_BT=m
+CONFIG_BT_BREDR=y
 CONFIG_BT_RFCOMM=m
 CONFIG_BT_RFCOMM_TTY=y
 CONFIG_BT_BNEP=m
 CONFIG_BT_RFCOMM=m
 CONFIG_BT_RFCOMM_TTY=y
 CONFIG_BT_BNEP=m
@@ -909,6 +920,7 @@ CONFIG_BT_BNEP_MC_FILTER=y
 CONFIG_BT_BNEP_PROTO_FILTER=y
 CONFIG_BT_CMTP=m
 CONFIG_BT_HIDP=m
 CONFIG_BT_BNEP_PROTO_FILTER=y
 CONFIG_BT_CMTP=m
 CONFIG_BT_HIDP=m
+CONFIG_BT_LE=y
 
 #
 # Bluetooth device drivers
 
 #
 # Bluetooth device drivers
@@ -953,6 +965,7 @@ CONFIG_MAC80211=m
 CONFIG_MAC80211_HAS_RC=y
 CONFIG_MAC80211_RC_MINSTREL=y
 CONFIG_MAC80211_RC_MINSTREL_HT=y
 CONFIG_MAC80211_HAS_RC=y
 CONFIG_MAC80211_RC_MINSTREL=y
 CONFIG_MAC80211_RC_MINSTREL_HT=y
+CONFIG_MAC80211_RC_MINSTREL_VHT=y
 CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
 CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
 CONFIG_MAC80211_MESH=y
 CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
 CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
 CONFIG_MAC80211_MESH=y
@@ -982,8 +995,8 @@ CONFIG_DEVTMPFS_MOUNT=y
 CONFIG_STANDALONE=y
 CONFIG_PREVENT_FIRMWARE_BUILD=y
 CONFIG_FW_LOADER=y
 CONFIG_STANDALONE=y
 CONFIG_PREVENT_FIRMWARE_BUILD=y
 CONFIG_FW_LOADER=y
+# CONFIG_FIRMWARE_IN_KERNEL is not set
 CONFIG_EXTRA_FIRMWARE=""
 CONFIG_EXTRA_FIRMWARE=""
-# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
 # CONFIG_ALLOW_DEV_COREDUMP is not set
 # CONFIG_DEBUG_DRIVER is not set
 # CONFIG_DEBUG_DEVRES is not set
 # CONFIG_ALLOW_DEV_COREDUMP is not set
 # CONFIG_DEBUG_DRIVER is not set
 # CONFIG_DEBUG_DEVRES is not set
@@ -1183,7 +1196,8 @@ CONFIG_SCSI_QLA_ISCSI=m
 CONFIG_SCSI_LPFC=m
 # CONFIG_SCSI_LPFC_DEBUG_FS is not set
 CONFIG_SCSI_DC395x=m
 CONFIG_SCSI_LPFC=m
 # CONFIG_SCSI_LPFC_DEBUG_FS is not set
 CONFIG_SCSI_DC395x=m
-CONFIG_SCSI_DC390T=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_WD719X=m
 # CONFIG_SCSI_DEBUG is not set
 CONFIG_SCSI_PMCRAID=m
 CONFIG_SCSI_PM8001=m
 # CONFIG_SCSI_DEBUG is not set
 CONFIG_SCSI_PMCRAID=m
 CONFIG_SCSI_PM8001=m
@@ -1251,7 +1265,7 @@ CONFIG_PATA_HPT366=m
 CONFIG_PATA_HPT37X=m
 CONFIG_PATA_HPT3X2N=m
 CONFIG_PATA_HPT3X3=m
 CONFIG_PATA_HPT37X=m
 CONFIG_PATA_HPT3X2N=m
 CONFIG_PATA_HPT3X3=m
-# CONFIG_PATA_HPT3X3_DMA is not set
+CONFIG_PATA_HPT3X3_DMA=y
 CONFIG_PATA_IT8213=m
 CONFIG_PATA_IT821X=m
 CONFIG_PATA_JMICRON=m
 CONFIG_PATA_IT8213=m
 CONFIG_PATA_IT821X=m
 CONFIG_PATA_JMICRON=m
@@ -1263,7 +1277,7 @@ CONFIG_PATA_OLDPIIX=m
 CONFIG_PATA_OPTIDMA=m
 CONFIG_PATA_PDC2027X=m
 CONFIG_PATA_PDC_OLD=m
 CONFIG_PATA_OPTIDMA=m
 CONFIG_PATA_PDC2027X=m
 CONFIG_PATA_PDC_OLD=m
-# CONFIG_PATA_RADISYS is not set
+CONFIG_PATA_RADISYS=m
 CONFIG_PATA_RDC=m
 CONFIG_PATA_SCH=m
 CONFIG_PATA_SERVERWORKS=m
 CONFIG_PATA_RDC=m
 CONFIG_PATA_SCH=m
 CONFIG_PATA_SERVERWORKS=m
@@ -1281,7 +1295,7 @@ CONFIG_PATA_CMD640_PCI=m
 CONFIG_PATA_MPIIX=m
 CONFIG_PATA_NS87410=m
 CONFIG_PATA_OPTI=m
 CONFIG_PATA_MPIIX=m
 CONFIG_PATA_NS87410=m
 CONFIG_PATA_OPTI=m
-# CONFIG_PATA_PLATFORM is not set
+CONFIG_PATA_PLATFORM=m
 CONFIG_PATA_RZ1000=m
 
 #
 CONFIG_PATA_RZ1000=m
 
 #
@@ -1311,7 +1325,7 @@ CONFIG_DM_PERSISTENT_DATA=m
 # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
 CONFIG_DM_CRYPT=m
 CONFIG_DM_SNAPSHOT=y
 # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
 CONFIG_DM_CRYPT=m
 CONFIG_DM_SNAPSHOT=y
-# CONFIG_DM_THIN_PROVISIONING is not set
+CONFIG_DM_THIN_PROVISIONING=m
 CONFIG_DM_CACHE=m
 CONFIG_DM_CACHE_MQ=m
 CONFIG_DM_CACHE_CLEANER=m
 CONFIG_DM_CACHE=m
 CONFIG_DM_CACHE_MQ=m
 CONFIG_DM_CACHE_CLEANER=m
@@ -1348,6 +1362,7 @@ CONFIG_IFB=m
 # CONFIG_NET_TEAM is not set
 CONFIG_MACVLAN=m
 CONFIG_MACVTAP=m
 # CONFIG_NET_TEAM is not set
 CONFIG_MACVLAN=m
 CONFIG_MACVTAP=m
+CONFIG_IPVLAN=m
 CONFIG_VXLAN=m
 CONFIG_NETCONSOLE=m
 CONFIG_NETCONSOLE_DYNAMIC=y
 CONFIG_VXLAN=m
 CONFIG_NETCONSOLE=m
 CONFIG_NETCONSOLE_DYNAMIC=y
@@ -1378,6 +1393,7 @@ CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y
 CONFIG_NET_DSA_MV88E6131=y
 CONFIG_NET_DSA_MV88E6123_61_65=y
 CONFIG_NET_DSA_MV88E6171=m
 CONFIG_NET_DSA_MV88E6131=y
 CONFIG_NET_DSA_MV88E6123_61_65=y
 CONFIG_NET_DSA_MV88E6171=m
+CONFIG_NET_DSA_MV88E6352=m
 CONFIG_NET_DSA_BCM_SF2=m
 CONFIG_ETHERNET=y
 CONFIG_MDIO=m
 CONFIG_NET_DSA_BCM_SF2=m
 CONFIG_ETHERNET=y
 CONFIG_MDIO=m
@@ -1406,6 +1422,7 @@ CONFIG_B44=m
 CONFIG_B44_PCI_AUTOSELECT=y
 CONFIG_B44_PCICORE_AUTOSELECT=y
 CONFIG_B44_PCI=y
 CONFIG_B44_PCI_AUTOSELECT=y
 CONFIG_B44_PCICORE_AUTOSELECT=y
 CONFIG_B44_PCI=y
+CONFIG_BCMGENET=m
 CONFIG_BNX2=m
 CONFIG_CNIC=m
 CONFIG_TIGON3=m
 CONFIG_BNX2=m
 CONFIG_CNIC=m
 CONFIG_TIGON3=m
@@ -1430,7 +1447,7 @@ CONFIG_ULI526X=m
 CONFIG_NET_VENDOR_DLINK=y
 CONFIG_DL2K=m
 CONFIG_SUNDANCE=m
 CONFIG_NET_VENDOR_DLINK=y
 CONFIG_DL2K=m
 CONFIG_SUNDANCE=m
-# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_SUNDANCE_MMIO=y
 CONFIG_NET_VENDOR_EMULEX=y
 CONFIG_BE2NET=m
 CONFIG_BE2NET_VXLAN=y
 CONFIG_NET_VENDOR_EMULEX=y
 CONFIG_BE2NET=m
 CONFIG_BE2NET_VXLAN=y
@@ -1495,11 +1512,13 @@ CONFIG_NET_VENDOR_QUALCOMM=y
 CONFIG_NET_VENDOR_REALTEK=y
 CONFIG_8139CP=m
 CONFIG_8139TOO=m
 CONFIG_NET_VENDOR_REALTEK=y
 CONFIG_8139CP=m
 CONFIG_8139TOO=m
-# CONFIG_8139TOO_TUNE_TWISTER is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
 # CONFIG_8139_OLD_RX_RESET is not set
 CONFIG_R8169=m
 CONFIG_NET_VENDOR_RDC=y
 CONFIG_R6040=m
 # CONFIG_8139_OLD_RX_RESET is not set
 CONFIG_R8169=m
 CONFIG_NET_VENDOR_RDC=y
 CONFIG_R6040=m
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_ROCKER=m
 CONFIG_NET_VENDOR_SAMSUNG=y
 CONFIG_SXGBE_ETH=m
 CONFIG_NET_VENDOR_SEEQ=y
 CONFIG_NET_VENDOR_SAMSUNG=y
 CONFIG_SXGBE_ETH=m
 CONFIG_NET_VENDOR_SEEQ=y
@@ -1517,9 +1536,7 @@ CONFIG_SMSC911X=m
 CONFIG_SMSC9420=m
 CONFIG_NET_VENDOR_STMICRO=y
 CONFIG_STMMAC_ETH=m
 CONFIG_SMSC9420=m
 CONFIG_NET_VENDOR_STMICRO=y
 CONFIG_STMMAC_ETH=m
-CONFIG_STMMAC_PLATFORM=y
-# CONFIG_STMMAC_DEBUG_FS is not set
-# CONFIG_STMMAC_DA is not set
+CONFIG_STMMAC_PLATFORM=m
 CONFIG_NET_VENDOR_SUN=y
 CONFIG_HAPPYMEAL=m
 CONFIG_SUNGEM=m
 CONFIG_NET_VENDOR_SUN=y
 CONFIG_HAPPYMEAL=m
 CONFIG_SUNGEM=m
@@ -1654,6 +1671,7 @@ CONFIG_ATH9K_DYNACK=y
 CONFIG_ATH9K_WOW=y
 CONFIG_ATH9K_RFKILL=y
 CONFIG_ATH9K_CHANNEL_CONTEXT=y
 CONFIG_ATH9K_WOW=y
 CONFIG_ATH9K_RFKILL=y
 CONFIG_ATH9K_CHANNEL_CONTEXT=y
+CONFIG_ATH9K_PCOEM=y
 CONFIG_ATH9K_HTC=m
 # CONFIG_ATH9K_HTC_DEBUGFS is not set
 CONFIG_CARL9170=m
 CONFIG_ATH9K_HTC=m
 # CONFIG_ATH9K_HTC_DEBUGFS is not set
 CONFIG_CARL9170=m
@@ -1798,7 +1816,7 @@ CONFIG_ZD1211RW=m
 # CONFIG_ZD1211RW_DEBUG is not set
 CONFIG_MWIFIEX=m
 CONFIG_MWIFIEX_SDIO=m
 # CONFIG_ZD1211RW_DEBUG is not set
 CONFIG_MWIFIEX=m
 CONFIG_MWIFIEX_SDIO=m
-# CONFIG_MWIFIEX_PCIE is not set
+CONFIG_MWIFIEX_PCIE=m
 CONFIG_MWIFIEX_USB=m
 CONFIG_CW1200=m
 CONFIG_CW1200_WLAN_SDIO=m
 CONFIG_MWIFIEX_USB=m
 CONFIG_CW1200=m
 CONFIG_CW1200_WLAN_SDIO=m
@@ -1963,6 +1981,9 @@ CONFIG_MOUSE_SERIAL=m
 CONFIG_MOUSE_APPLETOUCH=m
 CONFIG_MOUSE_BCM5974=m
 CONFIG_MOUSE_CYAPA=m
 CONFIG_MOUSE_APPLETOUCH=m
 CONFIG_MOUSE_BCM5974=m
 CONFIG_MOUSE_CYAPA=m
+CONFIG_MOUSE_ELAN_I2C=m
+CONFIG_MOUSE_ELAN_I2C_I2C=y
+CONFIG_MOUSE_ELAN_I2C_SMBUS=y
 CONFIG_MOUSE_VSXXXAA=m
 # CONFIG_MOUSE_GPIO is not set
 CONFIG_MOUSE_SYNAPTICS_I2C=m
 CONFIG_MOUSE_VSXXXAA=m
 # CONFIG_MOUSE_GPIO is not set
 CONFIG_MOUSE_SYNAPTICS_I2C=m
@@ -2071,6 +2092,7 @@ CONFIG_IPMI_HANDLER=m
 CONFIG_IPMI_DEVICE_INTERFACE=m
 CONFIG_IPMI_SI=m
 # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set
 CONFIG_IPMI_DEVICE_INTERFACE=m
 CONFIG_IPMI_SI=m
 # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set
+CONFIG_IPMI_SSIF=m
 CONFIG_IPMI_WATCHDOG=m
 CONFIG_IPMI_POWEROFF=m
 CONFIG_HW_RANDOM=y
 CONFIG_IPMI_WATCHDOG=m
 CONFIG_IPMI_POWEROFF=m
 CONFIG_HW_RANDOM=y
@@ -2264,42 +2286,12 @@ CONFIG_GPIO_CRYSTAL_COVE=m
 # USB GPIO expanders:
 #
 CONFIG_GPIO_VIPERBOARD=m
 # USB GPIO expanders:
 #
 CONFIG_GPIO_VIPERBOARD=m
-CONFIG_W1=m
-CONFIG_W1_CON=y
-
-#
-# 1-wire Bus Masters
-#
-# CONFIG_W1_MASTER_MATROX is not set
-CONFIG_W1_MASTER_DS2490=m
-CONFIG_W1_MASTER_DS2482=m
-CONFIG_W1_MASTER_DS1WM=m
-# CONFIG_W1_MASTER_GPIO is not set
-
-#
-# 1-wire Slaves
-#
-CONFIG_W1_SLAVE_THERM=m
-CONFIG_W1_SLAVE_SMEM=m
-CONFIG_W1_SLAVE_DS2408=m
-CONFIG_W1_SLAVE_DS2408_READBACK=y
-CONFIG_W1_SLAVE_DS2413=m
-CONFIG_W1_SLAVE_DS2406=m
-CONFIG_W1_SLAVE_DS2423=m
-CONFIG_W1_SLAVE_DS2431=m
-CONFIG_W1_SLAVE_DS2433=m
-CONFIG_W1_SLAVE_DS2433_CRC=y
-CONFIG_W1_SLAVE_DS2760=m
-CONFIG_W1_SLAVE_DS2780=m
-CONFIG_W1_SLAVE_DS2781=m
-CONFIG_W1_SLAVE_DS28E04=m
-CONFIG_W1_SLAVE_BQ27000=m
+# CONFIG_W1 is not set
 CONFIG_POWER_SUPPLY=y
 # CONFIG_POWER_SUPPLY_DEBUG is not set
 # CONFIG_PDA_POWER is not set
 CONFIG_GENERIC_ADC_BATTERY=m
 # CONFIG_TEST_POWER is not set
 CONFIG_POWER_SUPPLY=y
 # CONFIG_POWER_SUPPLY_DEBUG is not set
 # CONFIG_PDA_POWER is not set
 CONFIG_GENERIC_ADC_BATTERY=m
 # CONFIG_TEST_POWER is not set
-# CONFIG_BATTERY_DS2760 is not set
 # CONFIG_BATTERY_DS2780 is not set
 # CONFIG_BATTERY_DS2781 is not set
 # CONFIG_BATTERY_DS2782 is not set
 # CONFIG_BATTERY_DS2780 is not set
 # CONFIG_BATTERY_DS2781 is not set
 # CONFIG_BATTERY_DS2782 is not set
@@ -2402,6 +2394,7 @@ CONFIG_SENSORS_PC87427=m
 CONFIG_SENSORS_NTC_THERMISTOR=m
 CONFIG_SENSORS_NCT6683=m
 CONFIG_SENSORS_NCT6775=m
 CONFIG_SENSORS_NTC_THERMISTOR=m
 CONFIG_SENSORS_NCT6683=m
 CONFIG_SENSORS_NCT6775=m
+CONFIG_SENSORS_NCT7802=m
 CONFIG_SENSORS_PCF8591=m
 CONFIG_PMBUS=m
 CONFIG_SENSORS_PMBUS=m
 CONFIG_SENSORS_PCF8591=m
 CONFIG_PMBUS=m
 CONFIG_SENSORS_PMBUS=m
@@ -2554,6 +2547,7 @@ CONFIG_PMIC_DA9052=y
 CONFIG_MFD_DA9052_I2C=y
 CONFIG_MFD_DA9055=y
 CONFIG_MFD_DA9063=y
 CONFIG_MFD_DA9052_I2C=y
 CONFIG_MFD_DA9055=y
 CONFIG_MFD_DA9063=y
+# CONFIG_MFD_DLN2 is not set
 # CONFIG_MFD_MC13XXX_I2C is not set
 # CONFIG_HTC_PASIC3 is not set
 CONFIG_HTC_I2CPLD=y
 # CONFIG_MFD_MC13XXX_I2C is not set
 # CONFIG_HTC_PASIC3 is not set
 CONFIG_HTC_I2CPLD=y
@@ -2726,16 +2720,9 @@ CONFIG_IR_IMON=m
 CONFIG_IR_MCEUSB=m
 CONFIG_IR_REDRAT3=m
 CONFIG_IR_STREAMZAP=m
 CONFIG_IR_MCEUSB=m
 CONFIG_IR_REDRAT3=m
 CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGORPLUGUSB=m
 CONFIG_IR_IGUANA=m
 CONFIG_IR_TTUSBIR=m
 CONFIG_IR_IGUANA=m
 CONFIG_IR_TTUSBIR=m
-CONFIG_IR_IMG=m
-# CONFIG_IR_IMG_RAW is not set
-CONFIG_IR_IMG_HW=y
-CONFIG_IR_IMG_NEC=y
-CONFIG_IR_IMG_JVC=y
-CONFIG_IR_IMG_SONY=y
-CONFIG_IR_IMG_SHARP=y
-CONFIG_IR_IMG_SANYO=y
 CONFIG_RC_LOOPBACK=m
 CONFIG_IR_GPIO_CIR=m
 CONFIG_MEDIA_USB_SUPPORT=y
 CONFIG_RC_LOOPBACK=m
 CONFIG_IR_GPIO_CIR=m
 CONFIG_MEDIA_USB_SUPPORT=y
@@ -2808,7 +2795,6 @@ CONFIG_VIDEO_USBTV=m
 #
 # CONFIG_VIDEO_PVRUSB2 is not set
 # CONFIG_VIDEO_HDPVR is not set
 #
 # CONFIG_VIDEO_PVRUSB2 is not set
 # CONFIG_VIDEO_HDPVR is not set
-# CONFIG_VIDEO_TLG2300 is not set
 # CONFIG_VIDEO_USBVISION is not set
 CONFIG_VIDEO_STK1160_COMMON=m
 # CONFIG_VIDEO_STK1160_AC97 is not set
 # CONFIG_VIDEO_USBVISION is not set
 CONFIG_VIDEO_STK1160_COMMON=m
 # CONFIG_VIDEO_STK1160_AC97 is not set
@@ -2919,6 +2905,7 @@ CONFIG_MEDIA_PCI_SUPPORT=y
 #
 CONFIG_DVB_PT3=m
 # CONFIG_DVB_DDBRIDGE is not set
 #
 CONFIG_DVB_PT3=m
 # CONFIG_DVB_DDBRIDGE is not set
+CONFIG_DVB_SMIPCIE=m
 CONFIG_V4L_PLATFORM_DRIVERS=y
 CONFIG_SOC_CAMERA=m
 CONFIG_SOC_CAMERA_PLATFORM=m
 CONFIG_V4L_PLATFORM_DRIVERS=y
 CONFIG_SOC_CAMERA=m
 CONFIG_SOC_CAMERA_PLATFORM=m
@@ -3048,6 +3035,7 @@ CONFIG_MEDIA_TUNER_TDA18212=m
 CONFIG_MEDIA_TUNER_E4000=m
 CONFIG_MEDIA_TUNER_FC2580=m
 CONFIG_MEDIA_TUNER_M88TS2022=m
 CONFIG_MEDIA_TUNER_E4000=m
 CONFIG_MEDIA_TUNER_FC2580=m
 CONFIG_MEDIA_TUNER_M88TS2022=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
 CONFIG_MEDIA_TUNER_TUA9001=m
 CONFIG_MEDIA_TUNER_SI2157=m
 CONFIG_MEDIA_TUNER_IT913X=m
 CONFIG_MEDIA_TUNER_TUA9001=m
 CONFIG_MEDIA_TUNER_SI2157=m
 CONFIG_MEDIA_TUNER_IT913X=m
@@ -3138,6 +3126,10 @@ CONFIG_DVB_S5H1411=m
 CONFIG_DVB_S921=m
 CONFIG_DVB_DIB8000=m
 CONFIG_DVB_MB86A20S=m
 CONFIG_DVB_S921=m
 CONFIG_DVB_DIB8000=m
 CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
 CONFIG_DVB_TC90522=m
 
 #
 CONFIG_DVB_TC90522=m
 
 #
@@ -3154,6 +3146,7 @@ CONFIG_DVB_DRX39XYJ=m
 CONFIG_DVB_ISL6421=m
 CONFIG_DVB_ISL6423=m
 CONFIG_DVB_A8293=m
 CONFIG_DVB_ISL6421=m
 CONFIG_DVB_ISL6423=m
 CONFIG_DVB_A8293=m
+CONFIG_DVB_SP2=m
 CONFIG_DVB_LGS8GXX=m
 CONFIG_DVB_ATBM8830=m
 CONFIG_DVB_IX2505V=m
 CONFIG_DVB_LGS8GXX=m
 CONFIG_DVB_ATBM8830=m
 CONFIG_DVB_IX2505V=m
@@ -3183,6 +3176,7 @@ CONFIG_DRM_TTM=m
 #
 # I2C encoder or helper chips
 #
 #
 # I2C encoder or helper chips
 #
+# CONFIG_DRM_I2C_ADV7511 is not set
 CONFIG_DRM_PTN3460=m
 CONFIG_DRM_TDFX=m
 CONFIG_DRM_R128=m
 CONFIG_DRM_PTN3460=m
 CONFIG_DRM_TDFX=m
 CONFIG_DRM_R128=m
@@ -3481,6 +3475,7 @@ CONFIG_HID_LCPOWER=m
 CONFIG_HID_LENOVO=m
 CONFIG_HID_LOGITECH=y
 CONFIG_HID_LOGITECH_DJ=m
 CONFIG_HID_LENOVO=m
 CONFIG_HID_LOGITECH=y
 CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
 # CONFIG_LOGITECH_FF is not set
 # CONFIG_LOGIRUMBLEPAD2_FF is not set
 # CONFIG_LOGIG940_FF is not set
 # CONFIG_LOGITECH_FF is not set
 # CONFIG_LOGIRUMBLEPAD2_FF is not set
 # CONFIG_LOGIG940_FF is not set
@@ -3500,6 +3495,7 @@ CONFIG_HID_PICOLCD_BACKLIGHT=y
 CONFIG_HID_PICOLCD_LCD=y
 CONFIG_HID_PICOLCD_LEDS=y
 CONFIG_HID_PICOLCD_CIR=y
 CONFIG_HID_PICOLCD_LCD=y
 CONFIG_HID_PICOLCD_LEDS=y
 CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
 # CONFIG_HID_PRIMAX is not set
 CONFIG_HID_ROCCAT=m
 CONFIG_HID_SAITEK=m
 # CONFIG_HID_PRIMAX is not set
 CONFIG_HID_ROCCAT=m
 CONFIG_HID_SAITEK=m
@@ -3624,10 +3620,10 @@ CONFIG_USB_MICROTEK=m
 # CONFIG_USBIP_CORE is not set
 CONFIG_USB_MUSB_HDRC=m
 CONFIG_USB_MUSB_HOST=y
 # CONFIG_USBIP_CORE is not set
 CONFIG_USB_MUSB_HDRC=m
 CONFIG_USB_MUSB_HOST=y
-CONFIG_USB_MUSB_TUSB6010=m
-CONFIG_USB_MUSB_UX500=m
-CONFIG_USB_UX500_DMA=y
-# CONFIG_MUSB_PIO_ONLY is not set
+
+#
+# Platform Glue Layer
+#
 CONFIG_USB_DWC3=m
 CONFIG_USB_DWC3_HOST=y
 
 CONFIG_USB_DWC3=m
 CONFIG_USB_DWC3_HOST=y
 
@@ -3642,13 +3638,13 @@ CONFIG_USB_DWC3_PCI=m
 # CONFIG_USB_DWC3_DEBUG is not set
 CONFIG_DWC3_HOST_USB3_LPM_ENABLE=y
 CONFIG_USB_DWC2=y
 # CONFIG_USB_DWC3_DEBUG is not set
 CONFIG_DWC3_HOST_USB3_LPM_ENABLE=y
 CONFIG_USB_DWC2=y
-CONFIG_USB_DWC2_HOST=m
-CONFIG_USB_DWC2_PLATFORM=y
-CONFIG_USB_DWC2_PCI=y
+CONFIG_USB_DWC2_HOST=y
 
 #
 
 #
-# Gadget mode requires USB Gadget support to be enabled
+# Gadget/Dual-role mode requires USB Gadget support to be enabled
 #
 #
+CONFIG_USB_DWC2_PLATFORM=y
+CONFIG_USB_DWC2_PCI=y
 # CONFIG_USB_DWC2_DEBUG is not set
 # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
 CONFIG_USB_CHIPIDEA=m
 # CONFIG_USB_DWC2_DEBUG is not set
 # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
 CONFIG_USB_CHIPIDEA=m
@@ -3780,6 +3776,7 @@ CONFIG_MMC_VUB300=m
 CONFIG_MMC_USHC=m
 CONFIG_MMC_USDHI6ROL0=m
 CONFIG_MMC_REALTEK_USB=m
 CONFIG_MMC_USHC=m
 CONFIG_MMC_USDHI6ROL0=m
 CONFIG_MMC_REALTEK_USB=m
+CONFIG_MMC_TOSHIBA_PCI=m
 CONFIG_MEMSTICK=m
 # CONFIG_MEMSTICK_DEBUG is not set
 
 CONFIG_MEMSTICK=m
 # CONFIG_MEMSTICK_DEBUG is not set
 
@@ -3816,6 +3813,7 @@ CONFIG_LEDS_LP5523=m
 CONFIG_LEDS_LP5562=m
 CONFIG_LEDS_LP8501=m
 CONFIG_LEDS_LP8788=m
 CONFIG_LEDS_LP5562=m
 CONFIG_LEDS_LP8501=m
 CONFIG_LEDS_LP8788=m
+CONFIG_LEDS_LP8860=m
 # CONFIG_LEDS_PCA955X is not set
 CONFIG_LEDS_PCA963X=m
 CONFIG_LEDS_WM831X_STATUS=m
 # CONFIG_LEDS_PCA955X is not set
 CONFIG_LEDS_PCA963X=m
 CONFIG_LEDS_WM831X_STATUS=m
@@ -3878,6 +3876,7 @@ CONFIG_RTC_DRV_88PM860X=m
 CONFIG_RTC_DRV_88PM80X=m
 CONFIG_RTC_DRV_DS1307=m
 CONFIG_RTC_DRV_DS1374=m
 CONFIG_RTC_DRV_88PM80X=m
 CONFIG_RTC_DRV_DS1307=m
 CONFIG_RTC_DRV_DS1374=m
+CONFIG_RTC_DRV_DS1374_WDT=y
 CONFIG_RTC_DRV_DS1672=m
 CONFIG_RTC_DRV_DS3232=m
 CONFIG_RTC_DRV_LP8788=m
 CONFIG_RTC_DRV_DS1672=m
 CONFIG_RTC_DRV_DS3232=m
 CONFIG_RTC_DRV_LP8788=m
@@ -3907,7 +3906,7 @@ CONFIG_RTC_DRV_TPS6586X=m
 CONFIG_RTC_DRV_TPS65910=m
 CONFIG_RTC_DRV_TPS80031=m
 CONFIG_RTC_DRV_RC5T583=m
 CONFIG_RTC_DRV_TPS65910=m
 CONFIG_RTC_DRV_TPS80031=m
 CONFIG_RTC_DRV_RC5T583=m
-# CONFIG_RTC_DRV_S35390A is not set
+CONFIG_RTC_DRV_S35390A=m
 CONFIG_RTC_DRV_FM3130=m
 CONFIG_RTC_DRV_RX8581=m
 CONFIG_RTC_DRV_RX8025=m
 CONFIG_RTC_DRV_FM3130=m
 CONFIG_RTC_DRV_RX8581=m
 CONFIG_RTC_DRV_RX8025=m
@@ -3931,7 +3930,7 @@ CONFIG_RTC_DRV_DA9052=m
 CONFIG_RTC_DRV_DA9055=m
 CONFIG_RTC_DRV_DA9063=m
 CONFIG_RTC_DRV_STK17TA8=m
 CONFIG_RTC_DRV_DA9055=m
 CONFIG_RTC_DRV_DA9063=m
 CONFIG_RTC_DRV_STK17TA8=m
-# CONFIG_RTC_DRV_M48T86 is not set
+CONFIG_RTC_DRV_M48T86=m
 CONFIG_RTC_DRV_M48T35=m
 CONFIG_RTC_DRV_M48T59=m
 CONFIG_RTC_DRV_MSM6242=m
 CONFIG_RTC_DRV_M48T35=m
 CONFIG_RTC_DRV_M48T59=m
 CONFIG_RTC_DRV_MSM6242=m
@@ -4070,7 +4069,6 @@ CONFIG_SENSORS_HMC5843_I2C=m
 # CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set
 # CONFIG_IIO_SIMPLE_DUMMY is not set
 # CONFIG_FB_XGI is not set
 # CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set
 # CONFIG_IIO_SIMPLE_DUMMY is not set
 # CONFIG_FB_XGI is not set
-# CONFIG_BCM_WIMAX is not set
 # CONFIG_FT1000 is not set
 
 #
 # CONFIG_FT1000 is not set
 
 #
@@ -4084,7 +4082,6 @@ CONFIG_SENSORS_HMC5843_I2C=m
 #
 # Android
 #
 #
 # Android
 #
-# CONFIG_ANDROID is not set
 # CONFIG_USB_WPAN_HCD is not set
 # CONFIG_WIMAX_GDM72XX is not set
 # CONFIG_LTE_GDM724X is not set
 # CONFIG_USB_WPAN_HCD is not set
 # CONFIG_WIMAX_GDM72XX is not set
 # CONFIG_LTE_GDM724X is not set
@@ -4092,11 +4089,6 @@ CONFIG_SENSORS_HMC5843_I2C=m
 # CONFIG_DGNC is not set
 # CONFIG_DGAP is not set
 # CONFIG_GS_FPGABOOT is not set
 # CONFIG_DGNC is not set
 # CONFIG_DGAP is not set
 # CONFIG_GS_FPGABOOT is not set
-
-#
-# SOC (System On Chip) specific Drivers
-#
-CONFIG_SOC_TI=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_HAVE_CLK_PREPARE=y
 CONFIG_COMMON_CLK=y
@@ -4138,6 +4130,7 @@ CONFIG_IOMMU_SUPPORT=y
 #
 # SOC (System On Chip) specific Drivers
 #
 #
 # SOC (System On Chip) specific Drivers
 #
+CONFIG_SOC_TI=y
 CONFIG_PM_DEVFREQ=y
 
 #
 CONFIG_PM_DEVFREQ=y
 
 #
@@ -4176,9 +4169,11 @@ CONFIG_KXCJK1013=m
 #
 # CONFIG_AD7291 is not set
 # CONFIG_AD799X is not set
 #
 # CONFIG_AD7291 is not set
 # CONFIG_AD799X is not set
+# CONFIG_AXP288_ADC is not set
 # CONFIG_MAX1363 is not set
 # CONFIG_MCP3422 is not set
 # CONFIG_NAU7802 is not set
 # CONFIG_MAX1363 is not set
 # CONFIG_MCP3422 is not set
 # CONFIG_NAU7802 is not set
+# CONFIG_QCOM_SPMI_IADC is not set
 # CONFIG_TI_ADC081C is not set
 CONFIG_TWL4030_MADC=m
 # CONFIG_VIPERBOARD_ADC is not set
 # CONFIG_TI_ADC081C is not set
 CONFIG_TWL4030_MADC=m
 # CONFIG_VIPERBOARD_ADC is not set
@@ -4229,6 +4224,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m
 #
 CONFIG_DHT11=m
 # CONFIG_SI7005 is not set
 #
 CONFIG_DHT11=m
 # CONFIG_SI7005 is not set
+# CONFIG_SI7020 is not set
 
 #
 # Inertial measurement units
 
 #
 # Inertial measurement units
@@ -4279,6 +4275,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
 #
 # Pressure sensors
 #
 #
 # Pressure sensors
 #
+# CONFIG_BMP280 is not set
 # CONFIG_HID_SENSOR_PRESS is not set
 # CONFIG_MPL115 is not set
 CONFIG_MPL3115=m
 # CONFIG_HID_SENSOR_PRESS is not set
 # CONFIG_MPL115 is not set
 CONFIG_MPL3115=m
@@ -4311,6 +4308,11 @@ CONFIG_PHY_SAMSUNG_USB2=m
 CONFIG_RAS=y
 CONFIG_THUNDERBOLT=m
 
 CONFIG_RAS=y
 CONFIG_THUNDERBOLT=m
 
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+
 #
 # Firmware Drivers
 #
 #
 # Firmware Drivers
 #
@@ -4390,7 +4392,7 @@ CONFIG_CACHEFILES=m
 #
 # CD-ROM/DVD Filesystems
 #
 #
 # CD-ROM/DVD Filesystems
 #
-CONFIG_ISO9660_FS=y
+CONFIG_ISO9660_FS=m
 CONFIG_JOLIET=y
 CONFIG_ZISOFS=y
 CONFIG_UDF_FS=m
 CONFIG_JOLIET=y
 CONFIG_ZISOFS=y
 CONFIG_UDF_FS=m
@@ -4574,6 +4576,7 @@ CONFIG_FRAME_WARN=2048
 CONFIG_STRIP_ASM_SYMS=y
 # CONFIG_READABLE_ASM is not set
 # CONFIG_UNUSED_SYMBOLS is not set
 CONFIG_STRIP_ASM_SYMS=y
 # CONFIG_READABLE_ASM is not set
 # CONFIG_UNUSED_SYMBOLS is not set
+# CONFIG_PAGE_OWNER is not set
 CONFIG_DEBUG_FS=y
 CONFIG_HEADERS_CHECK=y
 # CONFIG_DEBUG_SECTION_MISMATCH is not set
 CONFIG_DEBUG_FS=y
 CONFIG_HEADERS_CHECK=y
 # CONFIG_DEBUG_SECTION_MISMATCH is not set
@@ -4585,6 +4588,7 @@ CONFIG_DEBUG_KERNEL=y
 #
 # Memory Debugging
 #
 #
 # Memory Debugging
 #
+# CONFIG_PAGE_EXTENSION is not set
 # CONFIG_DEBUG_PAGEALLOC is not set
 # CONFIG_DEBUG_OBJECTS is not set
 # CONFIG_SLUB_DEBUG_ON is not set
 # CONFIG_DEBUG_PAGEALLOC is not set
 # CONFIG_DEBUG_OBJECTS is not set
 # CONFIG_SLUB_DEBUG_ON is not set
index cf70da15a9a402e3d945770f41f64b591e0e250d..6224d7094d9190d8acc7d84be350ef2c1f976204 100644 (file)
@@ -115,7 +115,7 @@ CONFIG_APM_CPU_IDLE=y
 # CONFIG_APM_ALLOW_INTS is not set
 
 #
 # CONFIG_APM_ALLOW_INTS is not set
 
 #
-# x86 CPU frequency scaling drivers
+# CPU frequency scaling drivers
 #
 # CONFIG_X86_POWERNOW_K6 is not set
 CONFIG_X86_POWERNOW_K7=y
 #
 # CONFIG_X86_POWERNOW_K6 is not set
 CONFIG_X86_POWERNOW_K7=y
index 170c7a2b6b049bcad25c1aa5aee5e80bd143b0d6..0bec80eea9dcda630698303f7bd4afd2cb59b5ce 100644 (file)
@@ -14,7 +14,7 @@ CONFIG_HIGHMEM4G=y
 CONFIG_PM_OPP=y
 
 #
 CONFIG_PM_OPP=y
 
 #
-# CPU Frequency scaling
+# CPU frequency scaling drivers
 #
 CONFIG_CPUFREQ_DT=m
 
 #
 CONFIG_CPUFREQ_DT=m
 
@@ -65,6 +65,11 @@ CONFIG_OF_MDIO=y
 CONFIG_OF_PCI=y
 CONFIG_OF_PCI_IRQ=y
 
 CONFIG_OF_PCI=y
 CONFIG_OF_PCI_IRQ=y
 
+#
+# PIO-only SFF controllers
+#
+# CONFIG_PATA_OF_PLATFORM is not set
+
 #
 # Distributed Switch Architecture drivers
 #
 #
 # Distributed Switch Architecture drivers
 #
@@ -72,7 +77,6 @@ CONFIG_AMD_XGBE=m
 CONFIG_ARC_EMAC_CORE=m
 # CONFIG_ARC_EMAC is not set
 CONFIG_EMAC_ROCKCHIP=m
 CONFIG_ARC_EMAC_CORE=m
 # CONFIG_ARC_EMAC is not set
 CONFIG_EMAC_ROCKCHIP=m
-CONFIG_BCMGENET=m
 CONFIG_SYSTEMPORT=m
 
 #
 CONFIG_SYSTEMPORT=m
 
 #
@@ -88,7 +92,7 @@ CONFIG_MDIO_BUS_MUX_MMIOREG=m
 #
 CONFIG_KEYBOARD_STMPE=m
 CONFIG_KEYBOARD_OMAP4=m
 #
 CONFIG_KEYBOARD_STMPE=m
 CONFIG_KEYBOARD_OMAP4=m
-CONFIG_KEYBOARD_CAP1106=m
+CONFIG_KEYBOARD_CAP11XX=m
 CONFIG_MOUSE_PS2_OLPC=y
 CONFIG_INPUT_MAX77693_HAPTIC=m
 CONFIG_INPUT_MAX8997_HAPTIC=m
 CONFIG_MOUSE_PS2_OLPC=y
 CONFIG_INPUT_MAX77693_HAPTIC=m
 CONFIG_INPUT_MAX8997_HAPTIC=m
@@ -127,18 +131,16 @@ CONFIG_I2C_RK3X=m
 #
 # Pin controllers
 #
 #
 # Pin controllers
 #
-CONFIG_PINMUX=y
-CONFIG_PINCONF=y
-CONFIG_GENERIC_PINCONF=y
 CONFIG_PINCTRL_AS3722=y
 # CONFIG_PINCTRL_SINGLE is not set
 CONFIG_PINCTRL_PALMAS=y
 CONFIG_OF_GPIO=y
 CONFIG_PINCTRL_AS3722=y
 # CONFIG_PINCTRL_SINGLE is not set
 CONFIG_PINCTRL_PALMAS=y
 CONFIG_OF_GPIO=y
+CONFIG_GPIO_GENERIC=m
 
 #
 # Memory mapped GPIO drivers:
 #
 
 #
 # Memory mapped GPIO drivers:
 #
-# CONFIG_GPIO_DWAPB is not set
+CONFIG_GPIO_74XX_MMIO=m
 # CONFIG_GPIO_SYSCON is not set
 # CONFIG_GPIO_GRGPIO is not set
 
 # CONFIG_GPIO_SYSCON is not set
 # CONFIG_GPIO_GRGPIO is not set
 
@@ -160,7 +162,7 @@ CONFIG_GPIO_CS5535=y
 # CONFIG_GPIO_MCP23S08 is not set
 
 #
 # CONFIG_GPIO_MCP23S08 is not set
 
 #
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 CONFIG_BATTERY_OLPC=y
 CONFIG_POWER_RESET_AS3722=y
 #
 CONFIG_BATTERY_OLPC=y
 CONFIG_POWER_RESET_AS3722=y
@@ -178,6 +180,7 @@ CONFIG_SENSORS_PWM_FAN=m
 # ACPI drivers
 #
 # CONFIG_THERMAL_OF is not set
 # ACPI drivers
 #
 # CONFIG_THERMAL_OF is not set
+CONFIG_CLOCK_THERMAL=y
 
 #
 # Watchdog Device Drivers
 
 #
 # Watchdog Device Drivers
@@ -188,6 +191,7 @@ CONFIG_SENSORS_PWM_FAN=m
 # Multifunction device drivers
 #
 CONFIG_MFD_AS3722=y
 # Multifunction device drivers
 #
 CONFIG_MFD_AS3722=y
+CONFIG_MFD_ATMEL_HLCDC=m
 CONFIG_MFD_HI6421_PMIC=m
 CONFIG_MFD_RK808=y
 CONFIG_MFD_STMPE=y
 CONFIG_MFD_HI6421_PMIC=m
 CONFIG_MFD_RK808=y
 CONFIG_MFD_STMPE=y
@@ -212,12 +216,6 @@ CONFIG_BACKLIGHT_PWM=m
 # CONFIG_BACKLIGHT_LP8788 is not set
 # CONFIG_BACKLIGHT_OT200 is not set
 
 # CONFIG_BACKLIGHT_LP8788 is not set
 # CONFIG_BACKLIGHT_OT200 is not set
 
-#
-# USB Imaging devices
-#
-CONFIG_USB_MUSB_DSPS=m
-CONFIG_USB_MUSB_AM335X_CHILD=m
-
 #
 # MMC/SD/SDIO Host Controller Drivers
 #
 #
 # MMC/SD/SDIO Host Controller Drivers
 #
@@ -260,6 +258,7 @@ CONFIG_DMA_OF=y
 #
 # Android
 #
 #
 # Android
 #
+# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
 CONFIG_XO1_RFKILL=m
 # CONFIG_XO15_EBOOK is not set
 
 CONFIG_XO1_RFKILL=m
 # CONFIG_XO15_EBOOK is not set
 
@@ -299,6 +298,7 @@ CONFIG_MAX5821=m
 #
 CONFIG_PWM=y
 CONFIG_PWM_SYSFS=y
 #
 CONFIG_PWM=y
 CONFIG_PWM_SYSFS=y
+CONFIG_PWM_ATMEL_HLCDC_PWM=m
 CONFIG_PWM_FSL_FTM=m
 CONFIG_PWM_LP3943=m
 CONFIG_PWM_LPSS=m
 CONFIG_PWM_FSL_FTM=m
 CONFIG_PWM_LP3943=m
 CONFIG_PWM_LPSS=m
index 9cfcdfdccc6f703d71c7978b5ded5265f06c97a7..c5a44a7f3c1542d981545667f524390370019f5c 100644 (file)
@@ -32,7 +32,7 @@ CONFIG_KERNEL_XZ=y
 #
 CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y
 CONFIG_GENERIC_PENDING_IRQ=y
 #
 CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y
 CONFIG_GENERIC_PENDING_IRQ=y
-CONFIG_GENERIC_IRQ_CHIP=y
+CONFIG_GENERIC_MSI_IRQ=y
 CONFIG_IRQ_FORCED_THREADING=y
 CONFIG_CLOCKSOURCE_WATCHDOG=y
 CONFIG_ARCH_CLOCKSOURCE_DATA=y
 CONFIG_IRQ_FORCED_THREADING=y
 CONFIG_CLOCKSOURCE_WATCHDOG=y
 CONFIG_ARCH_CLOCKSOURCE_DATA=y
@@ -68,7 +68,6 @@ CONFIG_OPROFILE_NMI_TIMER=y
 CONFIG_ARCH_USE_BUILTIN_BSWAP=y
 CONFIG_USER_RETURN_NOTIFIER=y
 CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
 CONFIG_ARCH_USE_BUILTIN_BSWAP=y
 CONFIG_USER_RETURN_NOTIFIER=y
 CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
-CONFIG_SECCOMP_FILTER=y
 CONFIG_OLD_SIGSUSPEND3=y
 
 #
 CONFIG_OLD_SIGSUSPEND3=y
 
 #
@@ -171,9 +170,9 @@ CONFIG_X86_PAT=y
 CONFIG_ARCH_USES_PG_UNCACHED=y
 CONFIG_ARCH_RANDOM=y
 CONFIG_X86_SMAP=y
 CONFIG_ARCH_USES_PG_UNCACHED=y
 CONFIG_ARCH_RANDOM=y
 CONFIG_X86_SMAP=y
+CONFIG_X86_INTEL_MPX=y
 CONFIG_EFI=y
 CONFIG_EFI_STUB=y
 CONFIG_EFI=y
 CONFIG_EFI_STUB=y
-CONFIG_SECCOMP=y
 # CONFIG_HZ_100 is not set
 # CONFIG_HZ_250 is not set
 CONFIG_HZ_300=y
 # CONFIG_HZ_100 is not set
 # CONFIG_HZ_250 is not set
 CONFIG_HZ_300=y
@@ -229,6 +228,7 @@ CONFIG_ACPI_APEI_MEMORY_FAILURE=y
 # CONFIG_ACPI_APEI_EINJ is not set
 # CONFIG_ACPI_APEI_ERST_DEBUG is not set
 CONFIG_ACPI_EXTLOG=m
 # CONFIG_ACPI_APEI_EINJ is not set
 # CONFIG_ACPI_APEI_ERST_DEBUG is not set
 CONFIG_ACPI_EXTLOG=m
+# CONFIG_PMIC_OPREGION is not set
 CONFIG_SFI=y
 
 #
 CONFIG_SFI=y
 
 #
@@ -238,7 +238,7 @@ CONFIG_CPU_FREQ_STAT=m
 CONFIG_CPU_FREQ_STAT_DETAILS=y
 
 #
 CONFIG_CPU_FREQ_STAT_DETAILS=y
 
 #
-# x86 CPU frequency scaling drivers
+# CPU frequency scaling drivers
 #
 CONFIG_X86_INTEL_PSTATE=y
 CONFIG_X86_PCC_CPUFREQ=y
 #
 CONFIG_X86_INTEL_PSTATE=y
 CONFIG_X86_PCC_CPUFREQ=y
@@ -277,7 +277,6 @@ CONFIG_PCI_STUB=y
 CONFIG_HT_IRQ=y
 CONFIG_PCI_ATS=y
 CONFIG_PCI_IOV=y
 CONFIG_HT_IRQ=y
 CONFIG_PCI_ATS=y
 CONFIG_PCI_IOV=y
-CONFIG_PCI_IOAPIC=y
 CONFIG_PCI_LABEL=y
 
 #
 CONFIG_PCI_LABEL=y
 
 #
@@ -330,8 +329,9 @@ CONFIG_RFKILL_GPIO=m
 #
 # Generic Driver Options
 #
 #
 # Generic Driver Options
 #
-# CONFIG_FIRMWARE_IN_KERNEL is not set
 CONFIG_FW_LOADER_USER_HELPER=y
 CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+CONFIG_WANT_DEV_COREDUMP=y
 CONFIG_GENERIC_CPU_AUTOPROBE=y
 # CONFIG_DMA_CMA is not set
 
 CONFIG_GENERIC_CPU_AUTOPROBE=y
 # CONFIG_DMA_CMA is not set
 
@@ -494,7 +494,7 @@ CONFIG_ATP=m
 # CONFIG_8139TOO_PIO is not set
 CONFIG_8139TOO_8129=y
 CONFIG_SFC_SRIOV=y
 # CONFIG_8139TOO_PIO is not set
 CONFIG_8139TOO_8129=y
 CONFIG_SFC_SRIOV=y
-CONFIG_STMMAC_PCI=y
+CONFIG_STMMAC_PCI=m
 CONFIG_VIA_RHINE_MMIO=y
 CONFIG_NET_SB1000=m
 
 CONFIG_VIA_RHINE_MMIO=y
 CONFIG_NET_SB1000=m
 
@@ -612,6 +612,11 @@ CONFIG_I2C_SCMI=m
 #
 CONFIG_I2C_PARPORT=m
 
 #
 CONFIG_I2C_PARPORT=m
 
+#
+# Other I2C/SMBus bus drivers
+#
+# CONFIG_I2C_SLAVE is not set
+
 #
 # PPS support
 #
 #
 # PPS support
 #
@@ -635,16 +640,18 @@ CONFIG_PINCTRL=y
 #
 # Pin controllers
 #
 #
 # Pin controllers
 #
+CONFIG_PINMUX=y
+CONFIG_PINCONF=y
+CONFIG_GENERIC_PINCONF=y
 # CONFIG_DEBUG_PINCTRL is not set
 # CONFIG_PINCTRL_BAYTRAIL is not set
 # CONFIG_DEBUG_PINCTRL is not set
 # CONFIG_PINCTRL_BAYTRAIL is not set
+CONFIG_PINCTRL_CHERRYVIEW=m
 CONFIG_GPIO_ACPI=y
 CONFIG_GPIO_ACPI=y
-CONFIG_GPIO_GENERIC=m
 
 #
 # Memory mapped GPIO drivers:
 #
 # CONFIG_GPIO_GENERIC_PLATFORM is not set
 
 #
 # Memory mapped GPIO drivers:
 #
 # CONFIG_GPIO_GENERIC_PLATFORM is not set
-CONFIG_GPIO_DWAPB=m
 # CONFIG_GPIO_IT8761E is not set
 # CONFIG_GPIO_F7188X is not set
 CONFIG_GPIO_SCH=m
 # CONFIG_GPIO_IT8761E is not set
 # CONFIG_GPIO_F7188X is not set
 CONFIG_GPIO_SCH=m
@@ -662,7 +669,7 @@ CONFIG_GPIO_ICH=m
 CONFIG_GPIO_MCP23S08=m
 
 #
 CONFIG_GPIO_MCP23S08=m
 
 #
-# 1-wire Slaves
+# USB GPIO expanders:
 #
 CONFIG_MAX8925_POWER=m
 CONFIG_WM831X_BACKUP=m
 #
 CONFIG_MAX8925_POWER=m
 CONFIG_WM831X_BACKUP=m
@@ -690,6 +697,7 @@ CONFIG_SENSORS_FAM15H_POWER=m
 CONFIG_SENSORS_APPLESMC=m
 CONFIG_SENSORS_ASB100=m
 CONFIG_SENSORS_FSCHMD=m
 CONFIG_SENSORS_APPLESMC=m
 CONFIG_SENSORS_ASB100=m
 CONFIG_SENSORS_FSCHMD=m
+CONFIG_SENSORS_I5500=m
 CONFIG_SENSORS_CORETEMP=m
 CONFIG_SENSORS_VIA_CPUTEMP=m
 
 CONFIG_SENSORS_CORETEMP=m
 CONFIG_SENSORS_VIA_CPUTEMP=m
 
@@ -839,11 +847,6 @@ CONFIG_DVB_MANTIS=m
 CONFIG_DVB_HOPPER=m
 CONFIG_DVB_NGENE=m
 
 CONFIG_DVB_HOPPER=m
 CONFIG_DVB_NGENE=m
 
-#
-# Supported MMC/SDIO adapters
-#
-# CONFIG_MEDIA_PARPORT_SUPPORT is not set
-
 #
 # common driver options
 #
 #
 # common driver options
 #
@@ -1000,6 +1003,11 @@ CONFIG_SND_USB_USX2Y=m
 CONFIG_SND_USB_US122L=m
 # CONFIG_SND_SOC is not set
 
 CONFIG_SND_USB_US122L=m
 # CONFIG_SND_SOC is not set
 
+#
+# Platform Glue Layer
+#
+CONFIG_MUSB_PIO_ONLY=y
+
 #
 # USB port drivers
 #
 #
 # USB port drivers
 #
@@ -1042,6 +1050,8 @@ CONFIG_EDAC=y
 CONFIG_EDAC_DECODE_MCE=m
 CONFIG_EDAC_MCE_INJ=m
 CONFIG_EDAC_MM_EDAC=m
 CONFIG_EDAC_DECODE_MCE=m
 CONFIG_EDAC_MCE_INJ=m
 CONFIG_EDAC_MM_EDAC=m
+CONFIG_EDAC_AMD64=m
+# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
 CONFIG_EDAC_E752X=m
 CONFIG_EDAC_I82975X=m
 CONFIG_EDAC_I3000=m
 CONFIG_EDAC_E752X=m
 CONFIG_EDAC_I82975X=m
 CONFIG_EDAC_I3000=m
@@ -1158,6 +1168,7 @@ CONFIG_CLKEVT_I8253=y
 CONFIG_I8253_LOCK=y
 CONFIG_CLKBLD_I8253=y
 # CONFIG_SH_TIMER_TMU is not set
 CONFIG_I8253_LOCK=y
 CONFIG_CLKBLD_I8253=y
 # CONFIG_SH_TIMER_TMU is not set
+CONFIG_PCC=y
 CONFIG_IOMMU_API=y
 CONFIG_DMAR_TABLE=y
 CONFIG_INTEL_IOMMU=y
 CONFIG_IOMMU_API=y
 CONFIG_DMAR_TABLE=y
 CONFIG_INTEL_IOMMU=y
index a398a6a085550e4a5a51e5ea0a21875497f71617..1a936bbf85c3cdc7009e262fa587720bb6b2a7c0 100644 (file)
@@ -61,6 +61,7 @@ CONFIG_GART_IOMMU=y
 CONFIG_SWIOTLB=y
 CONFIG_IOMMU_HELPER=y
 # CONFIG_MAXSMP is not set
 CONFIG_SWIOTLB=y
 CONFIG_IOMMU_HELPER=y
 # CONFIG_MAXSMP is not set
+CONFIG_X86_VSYSCALL_EMULATION=y
 CONFIG_DIRECT_GBPAGES=y
 CONFIG_NUMA=y
 CONFIG_AMD_NUMA=y
 CONFIG_DIRECT_GBPAGES=y
 CONFIG_NUMA=y
 CONFIG_AMD_NUMA=y
@@ -172,11 +173,14 @@ CONFIG_SCSI_FLASHPOINT=y
 #
 # CONFIG_VIDEO_CAFE_CCIC is not set
 
 #
 # CONFIG_VIDEO_CAFE_CCIC is not set
 
+#
+# I2C encoder or helper chips
+#
+CONFIG_HSA_AMD=m
+
 #
 # iptables trigger is under Netfilter config (LED target)
 #
 #
 # iptables trigger is under Netfilter config (LED target)
 #
-CONFIG_EDAC_AMD64=m
-# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
 CONFIG_EDAC_SBRIDGE=m
 
 #
 CONFIG_EDAC_SBRIDGE=m
 
 #
@@ -188,7 +192,6 @@ CONFIG_INTEL_MIC_X100_DMA=m
 # Android
 #
 CONFIG_CRYPTO_SKEIN=y
 # Android
 #
 CONFIG_CRYPTO_SKEIN=y
-CONFIG_CRYPTO_THREEFISH=y
 # CONFIG_UNISYSSPAR is not set
 
 #
 # CONFIG_UNISYSSPAR is not set
 
 #
index c4f13086328d07f4d28e29b6ff51b332098a5d38..725cac29e2abcb7e21b531f7a83a012da37ea880 100644 (file)
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = kernel
 ###############################################################################
 
 name       = kernel
-version    = 3.18.7
+version    = 3.19.1
 release    = 1
 thisapp    = linux-%{version}
 
 release    = 1
 thisapp    = linux-%{version}
 
diff --git a/kernel/patches/grsec-aarch64-fix1.patch0 b/kernel/patches/grsec-aarch64-fix1.patch0
deleted file mode 100644 (file)
index 22e3299..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- arch/arm64/mm/dma-mapping.c.save   2015-01-26 12:14:32.653140690 -0500
-+++ arch/arm64/mm/dma-mapping.c        2015-01-26 12:13:18.063095496 -0500
-@@ -131,7 +131,7 @@
-                                       phys_to_page(paddr),
-                                       size >> PAGE_SHIFT);
-       if (!freed)
--              swiotlb_free_coherent(dev, size, vaddr, dma_handle);
-+              swiotlb_free_coherent(dev, size, vaddr, dma_handle, attrs);
- }
- static void *__dma_alloc_noncoherent(struct device *dev, size_t size,
similarity index 68%
rename from kernel/patches/grsecurity-3.1-3.18.7-201502222138.patch
rename to kernel/patches/grsecurity-3.1-3.19.1-201503122205.patch
index 1db1bc35e12c6bb937a0ce2b326440fb39eee466..fd20fa4de7e35387efe3af762b8aa9aee3252bfb 100644 (file)
@@ -313,10 +313,10 @@ index a311db8..415b28c 100644
        A typical pattern in a Kbuild file looks like this:
  
 diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
        A typical pattern in a Kbuild file looks like this:
  
 diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
-index f4c71d4..66811b1 100644
+index 176d4fe..17ceefa 100644
 --- a/Documentation/kernel-parameters.txt
 +++ b/Documentation/kernel-parameters.txt
 --- a/Documentation/kernel-parameters.txt
 +++ b/Documentation/kernel-parameters.txt
-@@ -1182,6 +1182,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
+@@ -1191,6 +1191,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
                        Format: <unsigned int> such that (rxsize & ~0x1fffc0) == 0.
                        Default: 1024
  
                        Format: <unsigned int> such that (rxsize & ~0x1fffc0) == 0.
                        Default: 1024
  
@@ -327,7 +327,7 @@ index f4c71d4..66811b1 100644
        hashdist=       [KNL,NUMA] Large hashes allocated during boot
                        are distributed across NUMA nodes.  Defaults on
                        for 64-bit NUMA, off otherwise.
        hashdist=       [KNL,NUMA] Large hashes allocated during boot
                        are distributed across NUMA nodes.  Defaults on
                        for 64-bit NUMA, off otherwise.
-@@ -2260,6 +2264,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
+@@ -2283,6 +2287,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
                        noexec=on: enable non-executable mappings (default)
                        noexec=off: disable non-executable mappings
  
                        noexec=on: enable non-executable mappings (default)
                        noexec=off: disable non-executable mappings
  
@@ -338,7 +338,7 @@ index f4c71d4..66811b1 100644
        nosmap          [X86]
                        Disable SMAP (Supervisor Mode Access Prevention)
                        even if it is supported by processor.
        nosmap          [X86]
                        Disable SMAP (Supervisor Mode Access Prevention)
                        even if it is supported by processor.
-@@ -2552,6 +2560,30 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
+@@ -2584,6 +2592,30 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
                        the specified number of seconds.  This is to be used if
                        your oopses keep scrolling off the screen.
  
                        the specified number of seconds.  This is to be used if
                        your oopses keep scrolling off the screen.
  
@@ -370,7 +370,7 @@ index f4c71d4..66811b1 100644
  
        pcd.            [PARIDE]
 diff --git a/Makefile b/Makefile
  
        pcd.            [PARIDE]
 diff --git a/Makefile b/Makefile
-index 0efae22..380e711 100644
+index 688777b..2821d8c 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -298,7 +298,9 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
 --- a/Makefile
 +++ b/Makefile
 @@ -298,7 +298,9 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
@@ -384,7 +384,7 @@ index 0efae22..380e711 100644
  
  ifeq ($(shell $(HOSTCC) -v 2>&1 | grep -c "clang version"), 1)
  HOSTCFLAGS  += -Wno-unused-value -Wno-unused-parameter \
  
  ifeq ($(shell $(HOSTCC) -v 2>&1 | grep -c "clang version"), 1)
  HOSTCFLAGS  += -Wno-unused-value -Wno-unused-parameter \
-@@ -445,8 +447,8 @@ export RCS_TAR_IGNORE := --exclude SCCS --exclude BitKeeper --exclude .svn \
+@@ -446,8 +448,8 @@ export RCS_TAR_IGNORE := --exclude SCCS --exclude BitKeeper --exclude .svn \
  # Rules shared between *config targets and build targets
  
  # Basic helpers built in scripts/
  # Rules shared between *config targets and build targets
  
  # Basic helpers built in scripts/
@@ -395,7 +395,7 @@ index 0efae22..380e711 100644
        $(Q)$(MAKE) $(build)=scripts/basic
        $(Q)rm -f .tmp_quiet_recordmcount
  
        $(Q)$(MAKE) $(build)=scripts/basic
        $(Q)rm -f .tmp_quiet_recordmcount
  
-@@ -620,6 +622,72 @@ endif
+@@ -622,6 +624,72 @@ endif
  # Tell gcc to never replace conditional load with a non-conditional one
  KBUILD_CFLAGS += $(call cc-option,--param=allow-store-data-races=0)
  
  # Tell gcc to never replace conditional load with a non-conditional one
  KBUILD_CFLAGS += $(call cc-option,--param=allow-store-data-races=0)
  
@@ -468,7 +468,7 @@ index 0efae22..380e711 100644
  ifdef CONFIG_READABLE_ASM
  # Disable optimizations that make assembler listings hard to read.
  # reorder blocks reorders the control in the function
  ifdef CONFIG_READABLE_ASM
  # Disable optimizations that make assembler listings hard to read.
  # reorder blocks reorders the control in the function
-@@ -712,7 +780,7 @@ KBUILD_CFLAGS   += $(call cc-option, -gsplit-dwarf, -g)
+@@ -714,7 +782,7 @@ KBUILD_CFLAGS   += $(call cc-option, -gsplit-dwarf, -g)
  else
  KBUILD_CFLAGS += -g
  endif
  else
  KBUILD_CFLAGS += -g
  endif
@@ -477,7 +477,7 @@ index 0efae22..380e711 100644
  endif
  ifdef CONFIG_DEBUG_INFO_DWARF4
  KBUILD_CFLAGS += $(call cc-option, -gdwarf-4,)
  endif
  ifdef CONFIG_DEBUG_INFO_DWARF4
  KBUILD_CFLAGS += $(call cc-option, -gdwarf-4,)
-@@ -877,7 +945,7 @@ export mod_sign_cmd
+@@ -879,7 +947,7 @@ export mod_sign_cmd
  
  
  ifeq ($(KBUILD_EXTMOD),)
  
  
  ifeq ($(KBUILD_EXTMOD),)
@@ -486,7 +486,7 @@ index 0efae22..380e711 100644
  
  vmlinux-dirs  := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
                     $(core-y) $(core-m) $(drivers-y) $(drivers-m) \
  
  vmlinux-dirs  := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
                     $(core-y) $(core-m) $(drivers-y) $(drivers-m) \
-@@ -924,6 +992,8 @@ endif
+@@ -926,6 +994,8 @@ endif
  
  # The actual objects are generated when descending,
  # make sure no implicit rule kicks in
  
  # The actual objects are generated when descending,
  # make sure no implicit rule kicks in
@@ -495,7 +495,7 @@ index 0efae22..380e711 100644
  $(sort $(vmlinux-deps)): $(vmlinux-dirs) ;
  
  # Handle descending into subdirectories listed in $(vmlinux-dirs)
  $(sort $(vmlinux-deps)): $(vmlinux-dirs) ;
  
  # Handle descending into subdirectories listed in $(vmlinux-dirs)
-@@ -933,7 +1003,7 @@ $(sort $(vmlinux-deps)): $(vmlinux-dirs) ;
+@@ -935,7 +1005,7 @@ $(sort $(vmlinux-deps)): $(vmlinux-dirs) ;
  # Error messages still appears in the original language
  
  PHONY += $(vmlinux-dirs)
  # Error messages still appears in the original language
  
  PHONY += $(vmlinux-dirs)
@@ -504,7 +504,7 @@ index 0efae22..380e711 100644
        $(Q)$(MAKE) $(build)=$@
  
  define filechk_kernel.release
        $(Q)$(MAKE) $(build)=$@
  
  define filechk_kernel.release
-@@ -976,10 +1046,13 @@ prepare1: prepare2 $(version_h) include/generated/utsrelease.h \
+@@ -978,10 +1048,13 @@ prepare1: prepare2 $(version_h) include/generated/utsrelease.h \
  
  archprepare: archheaders archscripts prepare1 scripts_basic
  
  
  archprepare: archheaders archscripts prepare1 scripts_basic
  
@@ -518,7 +518,7 @@ index 0efae22..380e711 100644
  prepare: prepare0
  
  # Generate some files
  prepare: prepare0
  
  # Generate some files
-@@ -1094,6 +1167,8 @@ all: modules
+@@ -1095,6 +1168,8 @@ all: modules
  # using awk while concatenating to the final file.
  
  PHONY += modules
  # using awk while concatenating to the final file.
  
  PHONY += modules
@@ -527,7 +527,7 @@ index 0efae22..380e711 100644
  modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin
        $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order
        @$(kecho) '  Building modules, stage 2.';
  modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin
        $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order
        @$(kecho) '  Building modules, stage 2.';
-@@ -1109,7 +1184,7 @@ modules.builtin: $(vmlinux-dirs:%=%/modules.builtin)
+@@ -1110,7 +1185,7 @@ modules.builtin: $(vmlinux-dirs:%=%/modules.builtin)
  
  # Target to prepare building external modules
  PHONY += modules_prepare
  
  # Target to prepare building external modules
  PHONY += modules_prepare
@@ -536,19 +536,19 @@ index 0efae22..380e711 100644
  
  # Target to install modules
  PHONY += modules_install
  
  # Target to install modules
  PHONY += modules_install
-@@ -1175,7 +1250,10 @@ MRPROPER_FILES += .config .config.old .version .old_version $(version_h) \
+@@ -1176,7 +1251,10 @@ MRPROPER_FILES += .config .config.old .version .old_version $(version_h) \
                  Module.symvers tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS \
                  signing_key.priv signing_key.x509 x509.genkey         \
                  extra_certificates signing_key.x509.keyid             \
                  Module.symvers tags TAGS cscope* GPATH GTAGS GRTAGS GSYMS \
                  signing_key.priv signing_key.x509 x509.genkey         \
                  extra_certificates signing_key.x509.keyid             \
--                signing_key.x509.signer include/linux/version.h
-+                signing_key.x509.signer include/linux/version.h       \
+-                signing_key.x509.signer
++                signing_key.x509.signer \
 +                tools/gcc/size_overflow_plugin/size_overflow_hash_aux.h \
 +                tools/gcc/size_overflow_plugin/size_overflow_hash.h \
 +                tools/gcc/randomize_layout_seed.h
  
  # clean - Delete most, but leave enough to build external modules
  #
 +                tools/gcc/size_overflow_plugin/size_overflow_hash_aux.h \
 +                tools/gcc/size_overflow_plugin/size_overflow_hash.h \
 +                tools/gcc/randomize_layout_seed.h
  
  # clean - Delete most, but leave enough to build external modules
  #
-@@ -1214,7 +1292,7 @@ distclean: mrproper
+@@ -1215,7 +1293,7 @@ distclean: mrproper
        @find $(srctree) $(RCS_FIND_IGNORE) \
                \( -name '*.orig' -o -name '*.rej' -o -name '*~' \
                -o -name '*.bak' -o -name '#*#' -o -name '.*.orig' \
        @find $(srctree) $(RCS_FIND_IGNORE) \
                \( -name '*.orig' -o -name '*.rej' -o -name '*~' \
                -o -name '*.bak' -o -name '#*#' -o -name '.*.orig' \
@@ -557,7 +557,7 @@ index 0efae22..380e711 100644
                -type f -print | xargs rm -f
  
  
                -type f -print | xargs rm -f
  
  
-@@ -1380,6 +1458,8 @@ PHONY += $(module-dirs) modules
+@@ -1381,6 +1459,8 @@ PHONY += $(module-dirs) modules
  $(module-dirs): crmodverdir $(objtree)/Module.symvers
        $(Q)$(MAKE) $(build)=$(patsubst _module_%,%,$@)
  
  $(module-dirs): crmodverdir $(objtree)/Module.symvers
        $(Q)$(MAKE) $(build)=$(patsubst _module_%,%,$@)
  
@@ -566,7 +566,7 @@ index 0efae22..380e711 100644
  modules: $(module-dirs)
        @$(kecho) '  Building modules, stage 2.';
        $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
  modules: $(module-dirs)
        @$(kecho) '  Building modules, stage 2.';
        $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
-@@ -1520,17 +1600,21 @@ else
+@@ -1521,17 +1601,21 @@ else
          target-dir = $(if $(KBUILD_EXTMOD),$(dir $<),$(dir $@))
  endif
  
          target-dir = $(if $(KBUILD_EXTMOD),$(dir $<),$(dir $@))
  endif
  
@@ -592,7 +592,7 @@ index 0efae22..380e711 100644
        $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
  %.symtypes: %.c prepare scripts FORCE
        $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
        $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
  %.symtypes: %.c prepare scripts FORCE
        $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
-@@ -1542,11 +1626,15 @@ endif
+@@ -1543,11 +1627,15 @@ endif
        $(build)=$(build-dir)
  # Make sure the latest headers are built for Documentation
  Documentation/: headers_install
        $(build)=$(build-dir)
  # Make sure the latest headers are built for Documentation
  Documentation/: headers_install
@@ -726,10 +726,10 @@ index 2fd00b7..cfd5069 100644
  
        for (i = 0; i < n; i++) {
 diff --git a/arch/alpha/kernel/osf_sys.c b/arch/alpha/kernel/osf_sys.c
  
        for (i = 0; i < n; i++) {
 diff --git a/arch/alpha/kernel/osf_sys.c b/arch/alpha/kernel/osf_sys.c
-index f9c732e..78fbb0f 100644
+index e51f578..16c64a3 100644
 --- a/arch/alpha/kernel/osf_sys.c
 +++ b/arch/alpha/kernel/osf_sys.c
 --- a/arch/alpha/kernel/osf_sys.c
 +++ b/arch/alpha/kernel/osf_sys.c
-@@ -1295,10 +1295,11 @@ SYSCALL_DEFINE1(old_adjtimex, struct timex32 __user *, txc_p)
+@@ -1296,10 +1296,11 @@ SYSCALL_DEFINE1(old_adjtimex, struct timex32 __user *, txc_p)
     generic version except that we know how to honor ADDR_LIMIT_32BIT.  */
  
  static unsigned long
     generic version except that we know how to honor ADDR_LIMIT_32BIT.  */
  
  static unsigned long
@@ -743,7 +743,7 @@ index f9c732e..78fbb0f 100644
  
        info.flags = 0;
        info.length = len;
  
        info.flags = 0;
        info.length = len;
-@@ -1306,6 +1307,7 @@ arch_get_unmapped_area_1(unsigned long addr, unsigned long len,
+@@ -1307,6 +1308,7 @@ arch_get_unmapped_area_1(unsigned long addr, unsigned long len,
        info.high_limit = limit;
        info.align_mask = 0;
        info.align_offset = 0;
        info.high_limit = limit;
        info.align_mask = 0;
        info.align_offset = 0;
@@ -751,7 +751,7 @@ index f9c732e..78fbb0f 100644
        return vm_unmapped_area(&info);
  }
  
        return vm_unmapped_area(&info);
  }
  
-@@ -1338,20 +1340,24 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
+@@ -1339,20 +1341,24 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
           merely specific addresses, but regions of memory -- perhaps
           this feature should be incorporated into all ports?  */
  
           merely specific addresses, but regions of memory -- perhaps
           this feature should be incorporated into all ports?  */
  
@@ -941,10 +941,10 @@ index 9d0ac09..479a962 100644
                /* Allow reads even for write-only mappings */
                if (!(vma->vm_flags & (VM_READ | VM_WRITE)))
 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
                /* Allow reads even for write-only mappings */
                if (!(vma->vm_flags & (VM_READ | VM_WRITE)))
 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
-index 89c4b5c..847a7be 100644
+index 97d07ed..2931f2b 100644
 --- a/arch/arm/Kconfig
 +++ b/arch/arm/Kconfig
 --- a/arch/arm/Kconfig
 +++ b/arch/arm/Kconfig
-@@ -1740,7 +1740,7 @@ config ALIGNMENT_TRAP
+@@ -1727,7 +1727,7 @@ config ALIGNMENT_TRAP
  
  config UACCESS_WITH_MEMCPY
        bool "Use kernel mem{cpy,set}() for {copy_to,clear}_user()"
  
  config UACCESS_WITH_MEMCPY
        bool "Use kernel mem{cpy,set}() for {copy_to,clear}_user()"
@@ -953,7 +953,7 @@ index 89c4b5c..847a7be 100644
        default y if CPU_FEROCEON
        help
          Implement faster copy_to_user and clear_user methods for CPU
        default y if CPU_FEROCEON
        help
          Implement faster copy_to_user and clear_user methods for CPU
-@@ -2004,6 +2004,7 @@ config XIP_PHYS_ADDR
+@@ -1991,6 +1991,7 @@ config XIP_PHYS_ADDR
  config KEXEC
        bool "Kexec system call (EXPERIMENTAL)"
        depends on (!SMP || PM_SLEEP_SMP)
  config KEXEC
        bool "Kexec system call (EXPERIMENTAL)"
        depends on (!SMP || PM_SLEEP_SMP)
@@ -1527,10 +1527,10 @@ index e22c119..eaa807d 100644
  #define atomic64_dec_and_test(v)      (atomic64_dec_return((v)) == 0)
  #define atomic64_inc_not_zero(v)      atomic64_add_unless((v), 1LL, 0LL)
 diff --git a/arch/arm/include/asm/barrier.h b/arch/arm/include/asm/barrier.h
  #define atomic64_dec_and_test(v)      (atomic64_dec_return((v)) == 0)
  #define atomic64_inc_not_zero(v)      atomic64_add_unless((v), 1LL, 0LL)
 diff --git a/arch/arm/include/asm/barrier.h b/arch/arm/include/asm/barrier.h
-index c6a3e73..35cca85 100644
+index d2f81e6..3c4dba5 100644
 --- a/arch/arm/include/asm/barrier.h
 +++ b/arch/arm/include/asm/barrier.h
 --- a/arch/arm/include/asm/barrier.h
 +++ b/arch/arm/include/asm/barrier.h
-@@ -63,7 +63,7 @@
+@@ -67,7 +67,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
@@ -1563,7 +1563,7 @@ index 75fe66b..ba3dee4 100644
  
  #endif
 diff --git a/arch/arm/include/asm/cacheflush.h b/arch/arm/include/asm/cacheflush.h
  
  #endif
 diff --git a/arch/arm/include/asm/cacheflush.h b/arch/arm/include/asm/cacheflush.h
-index 10e78d0..dc8505d 100644
+index 2d46862..a35415b 100644
 --- a/arch/arm/include/asm/cacheflush.h
 +++ b/arch/arm/include/asm/cacheflush.h
 @@ -116,7 +116,7 @@ struct cpu_cache_fns {
 --- a/arch/arm/include/asm/cacheflush.h
 +++ b/arch/arm/include/asm/cacheflush.h
 @@ -116,7 +116,7 @@ struct cpu_cache_fns {
@@ -1614,7 +1614,7 @@ index abb2c37..96db950 100644
  #include <asm-generic/cmpxchg-local.h>
  
 diff --git a/arch/arm/include/asm/domain.h b/arch/arm/include/asm/domain.h
  #include <asm-generic/cmpxchg-local.h>
  
 diff --git a/arch/arm/include/asm/domain.h b/arch/arm/include/asm/domain.h
-index 6ddbe44..b5e38b1 100644
+index 6ddbe44..b5e38b1a 100644
 --- a/arch/arm/include/asm/domain.h
 +++ b/arch/arm/include/asm/domain.h
 @@ -48,18 +48,37 @@
 --- a/arch/arm/include/asm/domain.h
 +++ b/arch/arm/include/asm/domain.h
 @@ -48,18 +48,37 @@
@@ -1866,7 +1866,7 @@ index 4355f0e..cd9168e 100644
  #ifdef MULTI_USER
  extern struct cpu_user_fns cpu_user;
 diff --git a/arch/arm/include/asm/pgalloc.h b/arch/arm/include/asm/pgalloc.h
  #ifdef MULTI_USER
  extern struct cpu_user_fns cpu_user;
 diff --git a/arch/arm/include/asm/pgalloc.h b/arch/arm/include/asm/pgalloc.h
-index 78a7793..e3dc06c 100644
+index 19cfab5..3f5c7e9 100644
 --- a/arch/arm/include/asm/pgalloc.h
 +++ b/arch/arm/include/asm/pgalloc.h
 @@ -17,6 +17,7 @@
 --- a/arch/arm/include/asm/pgalloc.h
 +++ b/arch/arm/include/asm/pgalloc.h
 @@ -17,6 +17,7 @@
@@ -1917,36 +1917,20 @@ index 78a7793..e3dc06c 100644
  static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t pte,
                                  pmdval_t prot)
  {
  static inline void __pmd_populate(pmd_t *pmdp, phys_addr_t pte,
                                  pmdval_t prot)
  {
-@@ -157,7 +177,7 @@ pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
- static inline void
- pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep)
- {
--      __pmd_populate(pmdp, page_to_phys(ptep), _PAGE_USER_TABLE);
-+      __pmd_populate(pmdp, page_to_phys(ptep), _PAGE_USER_TABLE | __supported_pmd_mask);
- }
- #define pmd_pgtable(pmd) pmd_page(pmd)
 diff --git a/arch/arm/include/asm/pgtable-2level-hwdef.h b/arch/arm/include/asm/pgtable-2level-hwdef.h
 diff --git a/arch/arm/include/asm/pgtable-2level-hwdef.h b/arch/arm/include/asm/pgtable-2level-hwdef.h
-index 5cfba15..f415e1a 100644
+index 5e68278..1869bae 100644
 --- a/arch/arm/include/asm/pgtable-2level-hwdef.h
 +++ b/arch/arm/include/asm/pgtable-2level-hwdef.h
 --- a/arch/arm/include/asm/pgtable-2level-hwdef.h
 +++ b/arch/arm/include/asm/pgtable-2level-hwdef.h
-@@ -20,12 +20,15 @@
- #define PMD_TYPE_FAULT                (_AT(pmdval_t, 0) << 0)
- #define PMD_TYPE_TABLE                (_AT(pmdval_t, 1) << 0)
- #define PMD_TYPE_SECT         (_AT(pmdval_t, 2) << 0)
-+#define PMD_PXNTABLE          (_AT(pmdval_t, 1) << 2)         /* v7 */
- #define PMD_BIT4              (_AT(pmdval_t, 1) << 4)
- #define PMD_DOMAIN(x)         (_AT(pmdval_t, (x)) << 5)
- #define PMD_PROTECTION                (_AT(pmdval_t, 1) << 9)         /* v5 */
-+
+@@ -27,7 +27,7 @@
  /*
   *   - section
   */
  /*
   *   - section
   */
-+#define PMD_SECT_PXN          (_AT(pmdval_t, 1) << 0)         /* v7 */
+-#define PMD_SECT_PXN    (_AT(pmdval_t, 1) << 0)     /* v7 */
++#define PMD_SECT_PXN          (_AT(pmdval_t, 1) << 0)     /* v7 */
  #define PMD_SECT_BUFFERABLE   (_AT(pmdval_t, 1) << 2)
  #define PMD_SECT_CACHEABLE    (_AT(pmdval_t, 1) << 3)
  #define PMD_SECT_XN           (_AT(pmdval_t, 1) << 4)         /* v6 */
  #define PMD_SECT_BUFFERABLE   (_AT(pmdval_t, 1) << 2)
  #define PMD_SECT_CACHEABLE    (_AT(pmdval_t, 1) << 3)
  #define PMD_SECT_XN           (_AT(pmdval_t, 1) << 4)         /* v6 */
-@@ -37,6 +40,7 @@
+@@ -39,6 +39,7 @@
  #define PMD_SECT_nG           (_AT(pmdval_t, 1) << 17)        /* v6 */
  #define PMD_SECT_SUPER                (_AT(pmdval_t, 1) << 18)        /* v6 */
  #define PMD_SECT_AF           (_AT(pmdval_t, 0))
  #define PMD_SECT_nG           (_AT(pmdval_t, 1) << 17)        /* v6 */
  #define PMD_SECT_SUPER                (_AT(pmdval_t, 1) << 18)        /* v6 */
  #define PMD_SECT_AF           (_AT(pmdval_t, 0))
@@ -1954,7 +1938,7 @@ index 5cfba15..f415e1a 100644
  
  #define PMD_SECT_UNCACHED     (_AT(pmdval_t, 0))
  #define PMD_SECT_BUFFERED     (PMD_SECT_BUFFERABLE)
  
  #define PMD_SECT_UNCACHED     (_AT(pmdval_t, 0))
  #define PMD_SECT_BUFFERED     (PMD_SECT_BUFFERABLE)
-@@ -66,6 +70,7 @@
+@@ -68,6 +69,7 @@
   *   - extended small page/tiny page
   */
  #define PTE_EXT_XN            (_AT(pteval_t, 1) << 0)         /* v6 */
   *   - extended small page/tiny page
   */
  #define PTE_EXT_XN            (_AT(pteval_t, 1) << 0)         /* v6 */
@@ -1976,18 +1960,6 @@ index f027941..f36ce30 100644
  /*
   * These are the memory types, defined to be compatible with
   * pre-ARMv6 CPUs cacheable and bufferable bits:   XXCB
  /*
   * These are the memory types, defined to be compatible with
   * pre-ARMv6 CPUs cacheable and bufferable bits:   XXCB
-diff --git a/arch/arm/include/asm/pgtable-3level-hwdef.h b/arch/arm/include/asm/pgtable-3level-hwdef.h
-index 9fd61c7..f8f1cff 100644
---- a/arch/arm/include/asm/pgtable-3level-hwdef.h
-+++ b/arch/arm/include/asm/pgtable-3level-hwdef.h
-@@ -76,6 +76,7 @@
- #define PTE_EXT_SHARED                (_AT(pteval_t, 3) << 8)         /* SH[1:0], inner shareable */
- #define PTE_EXT_AF            (_AT(pteval_t, 1) << 10)        /* Access Flag */
- #define PTE_EXT_NG            (_AT(pteval_t, 1) << 11)        /* nG */
-+#define PTE_EXT_PXN           (_AT(pteval_t, 1) << 53)        /* PXN */
- #define PTE_EXT_XN            (_AT(pteval_t, 1) << 54)        /* XN */
- /*
 diff --git a/arch/arm/include/asm/pgtable-3level.h b/arch/arm/include/asm/pgtable-3level.h
 index a31ecdad..95e98d4 100644
 --- a/arch/arm/include/asm/pgtable-3level.h
 diff --git a/arch/arm/include/asm/pgtable-3level.h b/arch/arm/include/asm/pgtable-3level.h
 index a31ecdad..95e98d4 100644
 --- a/arch/arm/include/asm/pgtable-3level.h
@@ -2014,7 +1986,7 @@ index a31ecdad..95e98d4 100644
  #define L_PTE_DIRTY_HIGH      (1 << (55 - 32))
  
 diff --git a/arch/arm/include/asm/pgtable.h b/arch/arm/include/asm/pgtable.h
  #define L_PTE_DIRTY_HIGH      (1 << (55 - 32))
  
 diff --git a/arch/arm/include/asm/pgtable.h b/arch/arm/include/asm/pgtable.h
-index 3b30062..01a5f9d 100644
+index d5cac54..906ea3e 100644
 --- a/arch/arm/include/asm/pgtable.h
 +++ b/arch/arm/include/asm/pgtable.h
 @@ -33,6 +33,9 @@
 --- a/arch/arm/include/asm/pgtable.h
 +++ b/arch/arm/include/asm/pgtable.h
 @@ -33,6 +33,9 @@
@@ -2097,7 +2069,7 @@ index 3b30062..01a5f9d 100644
   */
  #define _L_PTE_DEFAULT        L_PTE_PRESENT | L_PTE_YOUNG
  
   */
  #define _L_PTE_DEFAULT        L_PTE_PRESENT | L_PTE_YOUNG
  
-@@ -267,7 +315,7 @@ PTE_BIT_FUNC(mknexec,   |= L_PTE_XN);
+@@ -307,7 +355,7 @@ static inline pte_t pte_mknexec(pte_t pte)
  static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
  {
        const pteval_t mask = L_PTE_XN | L_PTE_RDONLY | L_PTE_USER |
  static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
  {
        const pteval_t mask = L_PTE_XN | L_PTE_RDONLY | L_PTE_USER |
@@ -2133,7 +2105,7 @@ index 18f5a55..5072a40 100644
  struct of_cpu_method {
        const char *method;
 diff --git a/arch/arm/include/asm/thread_info.h b/arch/arm/include/asm/thread_info.h
  struct of_cpu_method {
        const char *method;
 diff --git a/arch/arm/include/asm/thread_info.h b/arch/arm/include/asm/thread_info.h
-index ce73ab6..7310f8a 100644
+index d890e41..3921292 100644
 --- a/arch/arm/include/asm/thread_info.h
 +++ b/arch/arm/include/asm/thread_info.h
 @@ -78,9 +78,9 @@ struct thread_info {
 --- a/arch/arm/include/asm/thread_info.h
 +++ b/arch/arm/include/asm/thread_info.h
 @@ -78,9 +78,9 @@ struct thread_info {
@@ -2149,7 +2121,7 @@ index ce73ab6..7310f8a 100644
        .restart_block  = {                                             \
                .fn     = do_no_restart_syscall,                        \
        },                                                              \
        .restart_block  = {                                             \
                .fn     = do_no_restart_syscall,                        \
        },                                                              \
-@@ -154,7 +154,11 @@ extern int vfp_restore_user_hwstate(struct user_vfp __user *,
+@@ -159,7 +159,11 @@ extern int vfp_restore_user_hwstate(struct user_vfp __user *,
  #define TIF_SYSCALL_AUDIT     9
  #define TIF_SYSCALL_TRACEPOINT        10
  #define TIF_SECCOMP           11      /* seccomp syscall filtering active */
  #define TIF_SYSCALL_AUDIT     9
  #define TIF_SYSCALL_TRACEPOINT        10
  #define TIF_SECCOMP           11      /* seccomp syscall filtering active */
@@ -2162,7 +2134,7 @@ index ce73ab6..7310f8a 100644
  #define TIF_USING_IWMMXT      17
  #define TIF_MEMDIE            18      /* is terminating due to OOM killer */
  #define TIF_RESTORE_SIGMASK   20
  #define TIF_USING_IWMMXT      17
  #define TIF_MEMDIE            18      /* is terminating due to OOM killer */
  #define TIF_RESTORE_SIGMASK   20
-@@ -168,10 +172,11 @@ extern int vfp_restore_user_hwstate(struct user_vfp __user *,
+@@ -173,10 +177,11 @@ extern int vfp_restore_user_hwstate(struct user_vfp __user *,
  #define _TIF_SYSCALL_TRACEPOINT       (1 << TIF_SYSCALL_TRACEPOINT)
  #define _TIF_SECCOMP          (1 << TIF_SECCOMP)
  #define _TIF_USING_IWMMXT     (1 << TIF_USING_IWMMXT)
  #define _TIF_SYSCALL_TRACEPOINT       (1 << TIF_SYSCALL_TRACEPOINT)
  #define _TIF_SECCOMP          (1 << TIF_SECCOMP)
  #define _TIF_USING_IWMMXT     (1 << TIF_USING_IWMMXT)
@@ -2626,7 +2598,7 @@ index 2f5555d..d493c91 100644
  #endif
        mov     r5, r0
 diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S
  #endif
        mov     r5, r0
 diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S
-index 6bb09d4..113e875 100644
+index f8ccc21..83d192f 100644
 --- a/arch/arm/kernel/entry-common.S
 +++ b/arch/arm/kernel/entry-common.S
 @@ -11,18 +11,46 @@
 --- a/arch/arm/kernel/entry-common.S
 +++ b/arch/arm/kernel/entry-common.S
 @@ -11,18 +11,46 @@
@@ -2679,7 +2651,7 @@ index 6bb09d4..113e875 100644
        .align  5
  /*
   * This is the fast syscall return path.  We do as little as
        .align  5
  /*
   * This is the fast syscall return path.  We do as little as
-@@ -406,6 +434,12 @@ ENTRY(vector_swi)
+@@ -171,6 +199,12 @@ ENTRY(vector_swi)
   USER(        ldr     scno, [lr, #-4]         )       @ get SWI instruction
  #endif
  
   USER(        ldr     scno, [lr, #-4]         )       @ get SWI instruction
  #endif
  
@@ -2693,7 +2665,7 @@ index 6bb09d4..113e875 100644
  
  #if defined(CONFIG_OABI_COMPAT)
 diff --git a/arch/arm/kernel/entry-header.S b/arch/arm/kernel/entry-header.S
  
  #if defined(CONFIG_OABI_COMPAT)
 diff --git a/arch/arm/kernel/entry-header.S b/arch/arm/kernel/entry-header.S
-index 4176df7..a901f8d 100644
+index 1a0045a..9b4f34d 100644
 --- a/arch/arm/kernel/entry-header.S
 +++ b/arch/arm/kernel/entry-header.S
 @@ -196,6 +196,60 @@
 --- a/arch/arm/kernel/entry-header.S
 +++ b/arch/arm/kernel/entry-header.S
 @@ -196,6 +196,60 @@
@@ -2767,7 +2739,7 @@ index 4176df7..a901f8d 100644
        msr     spsr_cxsf, \rpsr
  #if defined(CONFIG_CPU_V6) || defined(CONFIG_CPU_32v6K)
        @ We must avoid clrex due to Cortex-A15 erratum #830321
        msr     spsr_cxsf, \rpsr
  #if defined(CONFIG_CPU_V6) || defined(CONFIG_CPU_32v6K)
        @ We must avoid clrex due to Cortex-A15 erratum #830321
-@@ -290,6 +347,9 @@
+@@ -291,6 +348,9 @@
        blne    trace_hardirqs_off
  #endif
        .endif
        blne    trace_hardirqs_off
  #endif
        .endif
@@ -2778,7 +2750,7 @@ index 4176df7..a901f8d 100644
        ldrd    r0, r1, [sp, #S_LR]             @ calling lr and pc
  
 diff --git a/arch/arm/kernel/fiq.c b/arch/arm/kernel/fiq.c
        ldrd    r0, r1, [sp, #S_LR]             @ calling lr and pc
  
 diff --git a/arch/arm/kernel/fiq.c b/arch/arm/kernel/fiq.c
-index b37752a..ff5cb72 100644
+index 059c3da..8e45cfc 100644
 --- a/arch/arm/kernel/fiq.c
 +++ b/arch/arm/kernel/fiq.c
 @@ -95,7 +95,10 @@ void set_fiq_handler(void *start, unsigned int length)
 --- a/arch/arm/kernel/fiq.c
 +++ b/arch/arm/kernel/fiq.c
 @@ -95,7 +95,10 @@ void set_fiq_handler(void *start, unsigned int length)
@@ -2806,7 +2778,7 @@ index 664eee8..f470938 100644
        mcr     p15, 0, r4, c2, c0, 0           @ load page table pointer
  #endif
 diff --git a/arch/arm/kernel/module.c b/arch/arm/kernel/module.c
        mcr     p15, 0, r4, c2, c0, 0           @ load page table pointer
  #endif
 diff --git a/arch/arm/kernel/module.c b/arch/arm/kernel/module.c
-index 6a4dffe..4a86a70 100644
+index bea7db9..a210d10 100644
 --- a/arch/arm/kernel/module.c
 +++ b/arch/arm/kernel/module.c
 @@ -38,12 +38,39 @@
 --- a/arch/arm/kernel/module.c
 +++ b/arch/arm/kernel/module.c
 @@ -38,12 +38,39 @@
@@ -2836,11 +2808,11 @@ index 6a4dffe..4a86a70 100644
 +}
 +
 +#ifdef CONFIG_PAX_KERNEXEC
 +}
 +
 +#ifdef CONFIG_PAX_KERNEXEC
-+void module_free_exec(struct module *mod, void *module_region)
++void module_memfree_exec(void *module_region)
 +{
 +{
-+      module_free(mod, module_region);
++      module_memfree(module_region);
 +}
 +}
-+EXPORT_SYMBOL(module_free_exec);
++EXPORT_SYMBOL(module_memfree_exec);
 +
 +void *module_alloc_exec(unsigned long size)
 +{
 +
 +void *module_alloc_exec(unsigned long size)
 +{
@@ -2852,27 +2824,27 @@ index 6a4dffe..4a86a70 100644
  
  int
 diff --git a/arch/arm/kernel/patch.c b/arch/arm/kernel/patch.c
  
  int
 diff --git a/arch/arm/kernel/patch.c b/arch/arm/kernel/patch.c
-index 07314af..c46655c 100644
+index 5038960..4aa71d8 100644
 --- a/arch/arm/kernel/patch.c
 +++ b/arch/arm/kernel/patch.c
 --- a/arch/arm/kernel/patch.c
 +++ b/arch/arm/kernel/patch.c
-@@ -18,6 +18,7 @@ void __kprobes __patch_text(void *addr, unsigned int insn)
-       bool thumb2 = IS_ENABLED(CONFIG_THUMB2_KERNEL);
-       int size;
+@@ -67,6 +67,7 @@ void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap)
+       else
+               __acquire(&patch_lock);
  
 +      pax_open_kernel();
        if (thumb2 && __opcode_is_thumb16(insn)) {
  
 +      pax_open_kernel();
        if (thumb2 && __opcode_is_thumb16(insn)) {
-               *(u16 *)addr = __opcode_to_mem_thumb16(insn);
+               *(u16 *)waddr = __opcode_to_mem_thumb16(insn);
                size = sizeof(u16);
                size = sizeof(u16);
-@@ -39,6 +40,7 @@ void __kprobes __patch_text(void *addr, unsigned int insn)
-               *(u32 *)addr = insn;
+@@ -98,6 +99,7 @@ void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap)
+               *(u32 *)waddr = insn;
                size = sizeof(u32);
        }
 +      pax_close_kernel();
  
                size = sizeof(u32);
        }
 +      pax_close_kernel();
  
-       flush_icache_range((uintptr_t)(addr),
-                          (uintptr_t)(addr) + size);
+       if (waddr != addr) {
+               flush_kernel_vmap_range(waddr, twopage ? size / 2 : size);
 diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c
 diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c
-index fe972a2..a772d83 100644
+index fdfa3a7..5d208b8 100644
 --- a/arch/arm/kernel/process.c
 +++ b/arch/arm/kernel/process.c
 @@ -207,6 +207,7 @@ void machine_power_off(void)
 --- a/arch/arm/kernel/process.c
 +++ b/arch/arm/kernel/process.c
 @@ -207,6 +207,7 @@ void machine_power_off(void)
@@ -3047,10 +3019,10 @@ index ef9119f..31995a3 100644
  #ifdef CONFIG_HAVE_ARCH_SECCOMP_FILTER
        if (secure_computing() == -1)
 diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c
  #ifdef CONFIG_HAVE_ARCH_SECCOMP_FILTER
        if (secure_computing() == -1)
 diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c
-index 306e1ac..1b477ed 100644
+index e55408e..14d9998 100644
 --- a/arch/arm/kernel/setup.c
 +++ b/arch/arm/kernel/setup.c
 --- a/arch/arm/kernel/setup.c
 +++ b/arch/arm/kernel/setup.c
-@@ -104,21 +104,23 @@ EXPORT_SYMBOL(elf_hwcap);
+@@ -105,21 +105,23 @@ EXPORT_SYMBOL(elf_hwcap);
  unsigned int elf_hwcap2 __read_mostly;
  EXPORT_SYMBOL(elf_hwcap2);
  
  unsigned int elf_hwcap2 __read_mostly;
  EXPORT_SYMBOL(elf_hwcap2);
  
@@ -3079,7 +3051,7 @@ index 306e1ac..1b477ed 100644
  EXPORT_SYMBOL(outer_cache);
  #endif
  
  EXPORT_SYMBOL(outer_cache);
  #endif
  
-@@ -252,9 +254,13 @@ static int __get_cpu_architecture(void)
+@@ -253,9 +255,13 @@ static int __get_cpu_architecture(void)
                asm("mrc        p15, 0, %0, c0, c1, 4"
                    : "=r" (mmfr0));
                if ((mmfr0 & 0x0000000f) >= 0x00000003 ||
                asm("mrc        p15, 0, %0, c0, c1, 4"
                    : "=r" (mmfr0));
                if ((mmfr0 & 0x0000000f) >= 0x00000003 ||
@@ -3096,7 +3068,7 @@ index 306e1ac..1b477ed 100644
                        cpu_arch = CPU_ARCH_ARMv6;
                else
 diff --git a/arch/arm/kernel/signal.c b/arch/arm/kernel/signal.c
                        cpu_arch = CPU_ARCH_ARMv6;
                else
 diff --git a/arch/arm/kernel/signal.c b/arch/arm/kernel/signal.c
-index bd19834..e4d8c66 100644
+index 8aa6f1b..0899e08 100644
 --- a/arch/arm/kernel/signal.c
 +++ b/arch/arm/kernel/signal.c
 @@ -24,8 +24,6 @@
 --- a/arch/arm/kernel/signal.c
 +++ b/arch/arm/kernel/signal.c
 @@ -24,8 +24,6 @@
@@ -3118,7 +3090,7 @@ index bd19834..e4d8c66 100644
                } else
  #endif
                {
                } else
  #endif
                {
-@@ -604,33 +601,3 @@ do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall)
+@@ -603,33 +600,3 @@ do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall)
        } while (thread_flags & _TIF_WORK_MASK);
        return 0;
  }
        } while (thread_flags & _TIF_WORK_MASK);
        return 0;
  }
@@ -3153,7 +3125,7 @@ index bd19834..e4d8c66 100644
 -      return page;
 -}
 diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
 -      return page;
 -}
 diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c
-index a8e32aa..b2f7198 100644
+index 86ef244..c518451 100644
 --- a/arch/arm/kernel/smp.c
 +++ b/arch/arm/kernel/smp.c
 @@ -76,7 +76,7 @@ enum ipi_msg_type {
 --- a/arch/arm/kernel/smp.c
 +++ b/arch/arm/kernel/smp.c
 @@ -76,7 +76,7 @@ enum ipi_msg_type {
@@ -3189,7 +3161,7 @@ index 7a3be1d..b00c7de 100644
                         start, end);
                itcm_present = true;
 diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
                         start, end);
                itcm_present = true;
 diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
-index 9f5d818..e013427 100644
+index 788e23f..6fa06a1 100644
 --- a/arch/arm/kernel/traps.c
 +++ b/arch/arm/kernel/traps.c
 @@ -65,7 +65,7 @@ static void dump_mem(const char *, const char *, unsigned long, unsigned long);
 --- a/arch/arm/kernel/traps.c
 +++ b/arch/arm/kernel/traps.c
 @@ -65,7 +65,7 @@ static void dump_mem(const char *, const char *, unsigned long, unsigned long);
@@ -3234,23 +3206,10 @@ index 9f5d818..e013427 100644
        /*
         * on V7-M there is no need to copy the vector table to a dedicated
 diff --git a/arch/arm/kernel/vmlinux.lds.S b/arch/arm/kernel/vmlinux.lds.S
        /*
         * on V7-M there is no need to copy the vector table to a dedicated
 diff --git a/arch/arm/kernel/vmlinux.lds.S b/arch/arm/kernel/vmlinux.lds.S
-index 8e95aa4..595dfc8 100644
+index b31aa73..cc4b7a1 100644
 --- a/arch/arm/kernel/vmlinux.lds.S
 +++ b/arch/arm/kernel/vmlinux.lds.S
 --- a/arch/arm/kernel/vmlinux.lds.S
 +++ b/arch/arm/kernel/vmlinux.lds.S
-@@ -8,7 +8,11 @@
- #include <asm/thread_info.h>
- #include <asm/memory.h>
- #include <asm/page.h>
--      
-+
-+#ifdef CONFIG_PAX_KERNEXEC
-+#include <asm/pgtable.h>
-+#endif
-+
- #define PROC_INFO                                                     \
-       . = ALIGN(4);                                                   \
-       VMLINUX_SYMBOL(__proc_info_begin) = .;                          \
-@@ -34,7 +38,7 @@
+@@ -37,7 +37,7 @@
  #endif
  
  #if (defined(CONFIG_SMP_ON_UP) && !defined(CONFIG_DEBUG_SPINLOCK)) || \
  #endif
  
  #if (defined(CONFIG_SMP_ON_UP) && !defined(CONFIG_DEBUG_SPINLOCK)) || \
@@ -3259,52 +3218,26 @@ index 8e95aa4..595dfc8 100644
  #define ARM_EXIT_KEEP(x)      x
  #define ARM_EXIT_DISCARD(x)
  #else
  #define ARM_EXIT_KEEP(x)      x
  #define ARM_EXIT_DISCARD(x)
  #else
-@@ -90,6 +94,11 @@ SECTIONS
-               _text = .;
-               HEAD_TEXT
-       }
-+
-+#ifdef CONFIG_PAX_KERNEXEC
-+      . = ALIGN(1<<SECTION_SHIFT);
-+#endif
-+
-       .text : {                       /* Real text segment            */
-               _stext = .;             /* Text and read-only data      */
-                       __exception_text_start = .;
-@@ -112,6 +121,8 @@ SECTIONS
-                       ARM_CPU_KEEP(PROC_INFO)
-       }
+@@ -123,6 +123,8 @@ SECTIONS
+ #ifdef CONFIG_DEBUG_RODATA
+       . = ALIGN(1<<SECTION_SHIFT);
+ #endif
 +      _etext = .;                     /* End of text section */
 +
        RO_DATA(PAGE_SIZE)
  
        . = ALIGN(4);
 +      _etext = .;                     /* End of text section */
 +
        RO_DATA(PAGE_SIZE)
  
        . = ALIGN(4);
-@@ -142,7 +153,9 @@ SECTIONS
+@@ -153,8 +155,6 @@ SECTIONS
  
        NOTES
  
 -      _etext = .;                     /* End of text and rodata section */
  
        NOTES
  
 -      _etext = .;                     /* End of text and rodata section */
-+#ifdef CONFIG_PAX_KERNEXEC
-+      . = ALIGN(1<<SECTION_SHIFT);
-+#endif
+-
  #ifndef CONFIG_XIP_KERNEL
  #ifndef CONFIG_XIP_KERNEL
-       . = ALIGN(PAGE_SIZE);
-@@ -221,6 +234,11 @@ SECTIONS
- #else
-       . = ALIGN(THREAD_SIZE);
-       __init_end = .;
-+
-+#ifdef CONFIG_PAX_KERNEXEC
-+      . = ALIGN(1<<SECTION_SHIFT);
-+#endif
-+
-       __data_loc = .;
- #endif
+ # ifdef CONFIG_ARM_KERNMEM_PERMS
+       . = ALIGN(1<<SECTION_SHIFT);
 diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c
 diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c
-index 9e193c8..3560fe6 100644
+index 0b0d58a..988cb45 100644
 --- a/arch/arm/kvm/arm.c
 +++ b/arch/arm/kvm/arm.c
 @@ -57,7 +57,7 @@ static unsigned long hyp_default_vectors;
 --- a/arch/arm/kvm/arm.c
 +++ b/arch/arm/kvm/arm.c
 @@ -57,7 +57,7 @@ static unsigned long hyp_default_vectors;
@@ -3316,7 +3249,7 @@ index 9e193c8..3560fe6 100644
  static u8 kvm_next_vmid;
  static DEFINE_SPINLOCK(kvm_vmid_lock);
  
  static u8 kvm_next_vmid;
  static DEFINE_SPINLOCK(kvm_vmid_lock);
  
-@@ -354,7 +354,7 @@ void force_vm_exit(const cpumask_t *mask)
+@@ -351,7 +351,7 @@ void force_vm_exit(const cpumask_t *mask)
   */
  static bool need_new_vmid_gen(struct kvm *kvm)
  {
   */
  static bool need_new_vmid_gen(struct kvm *kvm)
  {
@@ -3325,7 +3258,7 @@ index 9e193c8..3560fe6 100644
  }
  
  /**
  }
  
  /**
-@@ -387,7 +387,7 @@ static void update_vttbr(struct kvm *kvm)
+@@ -384,7 +384,7 @@ static void update_vttbr(struct kvm *kvm)
  
        /* First user of a new VMID generation? */
        if (unlikely(kvm_next_vmid == 0)) {
  
        /* First user of a new VMID generation? */
        if (unlikely(kvm_next_vmid == 0)) {
@@ -3334,7 +3267,7 @@ index 9e193c8..3560fe6 100644
                kvm_next_vmid = 1;
  
                /*
                kvm_next_vmid = 1;
  
                /*
-@@ -404,7 +404,7 @@ static void update_vttbr(struct kvm *kvm)
+@@ -401,7 +401,7 @@ static void update_vttbr(struct kvm *kvm)
                kvm_call_hyp(__kvm_flush_vm_context);
        }
  
                kvm_call_hyp(__kvm_flush_vm_context);
        }
  
@@ -3343,7 +3276,7 @@ index 9e193c8..3560fe6 100644
        kvm->arch.vmid = kvm_next_vmid;
        kvm_next_vmid++;
  
        kvm->arch.vmid = kvm_next_vmid;
        kvm_next_vmid++;
  
-@@ -980,7 +980,7 @@ static void check_kvm_target_cpu(void *ret)
+@@ -1038,7 +1038,7 @@ static void check_kvm_target_cpu(void *ret)
  /**
   * Initialize Hyp-mode and memory mappings on all CPUs.
   */
  /**
   * Initialize Hyp-mode and memory mappings on all CPUs.
   */
@@ -3383,10 +3316,10 @@ index 14a0d98..7771a7d 100644
  
                .pushsection .fixup,"ax"
 diff --git a/arch/arm/lib/copy_from_user.S b/arch/arm/lib/copy_from_user.S
  
                .pushsection .fixup,"ax"
 diff --git a/arch/arm/lib/copy_from_user.S b/arch/arm/lib/copy_from_user.S
-index 66a477a..bee61d3 100644
+index 7a235b9..73a0556 100644
 --- a/arch/arm/lib/copy_from_user.S
 +++ b/arch/arm/lib/copy_from_user.S
 --- a/arch/arm/lib/copy_from_user.S
 +++ b/arch/arm/lib/copy_from_user.S
-@@ -16,7 +16,7 @@
+@@ -17,7 +17,7 @@
  /*
   * Prototype:
   *
  /*
   * Prototype:
   *
@@ -3395,7 +3328,7 @@ index 66a477a..bee61d3 100644
   *
   * Purpose:
   *
   *
   * Purpose:
   *
-@@ -84,11 +84,11 @@
+@@ -89,11 +89,11 @@
  
        .text
  
  
        .text
  
@@ -3422,10 +3355,10 @@ index 6ee2f67..d1cce76 100644
  #include <asm/asm-offsets.h>
  #include <asm/cache.h>
 diff --git a/arch/arm/lib/copy_to_user.S b/arch/arm/lib/copy_to_user.S
  #include <asm/asm-offsets.h>
  #include <asm/cache.h>
 diff --git a/arch/arm/lib/copy_to_user.S b/arch/arm/lib/copy_to_user.S
-index d066df6..df28194 100644
+index a9d3db1..164b089 100644
 --- a/arch/arm/lib/copy_to_user.S
 +++ b/arch/arm/lib/copy_to_user.S
 --- a/arch/arm/lib/copy_to_user.S
 +++ b/arch/arm/lib/copy_to_user.S
-@@ -16,7 +16,7 @@
+@@ -17,7 +17,7 @@
  /*
   * Prototype:
   *
  /*
   * Prototype:
   *
@@ -3434,7 +3367,7 @@ index d066df6..df28194 100644
   *
   * Purpose:
   *
   *
   * Purpose:
   *
-@@ -88,11 +88,11 @@
+@@ -93,11 +93,11 @@
        .text
  
  ENTRY(__copy_to_user_std)
        .text
  
  ENTRY(__copy_to_user_std)
@@ -3499,10 +3432,10 @@ index 3e58d71..029817c 100644
        /* See rational for this in __copy_to_user() above. */
        if (n < 64)
 diff --git a/arch/arm/mach-at91/setup.c b/arch/arm/mach-at91/setup.c
        /* See rational for this in __copy_to_user() above. */
        if (n < 64)
 diff --git a/arch/arm/mach-at91/setup.c b/arch/arm/mach-at91/setup.c
-index 9610792..4dfb851 100644
+index ce25e85..3dd7850 100644
 --- a/arch/arm/mach-at91/setup.c
 +++ b/arch/arm/mach-at91/setup.c
 --- a/arch/arm/mach-at91/setup.c
 +++ b/arch/arm/mach-at91/setup.c
-@@ -83,7 +83,7 @@ void __init at91_init_sram(int bank, unsigned long base, unsigned int length)
+@@ -57,7 +57,7 @@ void __init at91_init_sram(int bank, unsigned long base, unsigned int length)
  
        desc->pfn = __phys_to_pfn(base);
        desc->length = length;
  
        desc->pfn = __phys_to_pfn(base);
        desc->length = length;
@@ -3511,6 +3444,31 @@ index 9610792..4dfb851 100644
  
        pr_info("sram at 0x%lx of 0x%x mapped at 0x%lx\n",
                base, length, desc->virtual);
  
        pr_info("sram at 0x%lx of 0x%x mapped at 0x%lx\n",
                base, length, desc->virtual);
+diff --git a/arch/arm/mach-exynos/suspend.c b/arch/arm/mach-exynos/suspend.c
+index f8e7dcd..17ee921 100644
+--- a/arch/arm/mach-exynos/suspend.c
++++ b/arch/arm/mach-exynos/suspend.c
+@@ -18,6 +18,7 @@
+ #include <linux/syscore_ops.h>
+ #include <linux/cpu_pm.h>
+ #include <linux/io.h>
++#include <linux/irq.h>
+ #include <linux/irqchip/arm-gic.h>
+ #include <linux/err.h>
+ #include <linux/regulator/machine.h>
+@@ -558,8 +559,10 @@ void __init exynos_pm_init(void)
+       tmp |= pm_data->wake_disable_mask;
+       pmu_raw_writel(tmp, S5P_WAKEUP_MASK);
+-      exynos_pm_syscore_ops.suspend   = pm_data->pm_suspend;
+-      exynos_pm_syscore_ops.resume    = pm_data->pm_resume;
++      pax_open_kernel();
++      *(void **)&exynos_pm_syscore_ops.suspend        = pm_data->pm_suspend;
++      *(void **)&exynos_pm_syscore_ops.resume = pm_data->pm_resume;
++      pax_close_kernel();
+       register_syscore_ops(&exynos_pm_syscore_ops);
+       suspend_set_ops(&exynos_suspend_ops);
 diff --git a/arch/arm/mach-keystone/keystone.c b/arch/arm/mach-keystone/keystone.c
 index 7f352de..6dc0929 100644
 --- a/arch/arm/mach-keystone/keystone.c
 diff --git a/arch/arm/mach-keystone/keystone.c b/arch/arm/mach-keystone/keystone.c
 index 7f352de..6dc0929 100644
 --- a/arch/arm/mach-keystone/keystone.c
@@ -3525,10 +3483,10 @@ index 7f352de..6dc0929 100644
  
  static int keystone_platform_notifier(struct notifier_block *nb,
 diff --git a/arch/arm/mach-mvebu/coherency.c b/arch/arm/mach-mvebu/coherency.c
  
  static int keystone_platform_notifier(struct notifier_block *nb,
 diff --git a/arch/arm/mach-mvebu/coherency.c b/arch/arm/mach-mvebu/coherency.c
-index 2ffccd4..69ffe115 100644
+index ccef880..5dfad80 100644
 --- a/arch/arm/mach-mvebu/coherency.c
 +++ b/arch/arm/mach-mvebu/coherency.c
 --- a/arch/arm/mach-mvebu/coherency.c
 +++ b/arch/arm/mach-mvebu/coherency.c
-@@ -316,7 +316,7 @@ static void __init armada_370_coherency_init(struct device_node *np)
+@@ -164,7 +164,7 @@ static void __init armada_370_coherency_init(struct device_node *np)
  
  /*
   * This ioremap hook is used on Armada 375/38x to ensure that PCIe
  
  /*
   * This ioremap hook is used on Armada 375/38x to ensure that PCIe
@@ -3537,7 +3495,7 @@ index 2ffccd4..69ffe115 100644
   * is needed as a workaround for a deadlock issue between the PCIe
   * interface and the cache controller.
   */
   * is needed as a workaround for a deadlock issue between the PCIe
   * interface and the cache controller.
   */
-@@ -329,7 +329,7 @@ armada_pcie_wa_ioremap_caller(phys_addr_t phys_addr, size_t size,
+@@ -177,7 +177,7 @@ armada_pcie_wa_ioremap_caller(phys_addr_t phys_addr, size_t size,
        mvebu_mbus_get_pcie_mem_aperture(&pcie_mem);
  
        if (pcie_mem.start <= phys_addr && (phys_addr + size) <= pcie_mem.end)
        mvebu_mbus_get_pcie_mem_aperture(&pcie_mem);
  
        if (pcie_mem.start <= phys_addr && (phys_addr + size) <= pcie_mem.end)
@@ -3547,7 +3505,7 @@ index 2ffccd4..69ffe115 100644
        return __arm_ioremap_caller(phys_addr, size, mtype, caller);
  }
 diff --git a/arch/arm/mach-omap2/board-n8x0.c b/arch/arm/mach-omap2/board-n8x0.c
        return __arm_ioremap_caller(phys_addr, size, mtype, caller);
  }
 diff --git a/arch/arm/mach-omap2/board-n8x0.c b/arch/arm/mach-omap2/board-n8x0.c
-index 97767a2..9233746 100644
+index b6443a4..20a0b74 100644
 --- a/arch/arm/mach-omap2/board-n8x0.c
 +++ b/arch/arm/mach-omap2/board-n8x0.c
 @@ -569,7 +569,7 @@ static int n8x0_menelaus_late_init(struct device *dev)
 --- a/arch/arm/mach-omap2/board-n8x0.c
 +++ b/arch/arm/mach-omap2/board-n8x0.c
 @@ -569,7 +569,7 @@ static int n8x0_menelaus_late_init(struct device *dev)
@@ -3559,55 +3517,8 @@ index 97767a2..9233746 100644
        .late_init = n8x0_menelaus_late_init,
  };
  
        .late_init = n8x0_menelaus_late_init,
  };
  
-diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c
-index 5fa3755..1e8c247 100644
---- a/arch/arm/mach-omap2/gpmc.c
-+++ b/arch/arm/mach-omap2/gpmc.c
-@@ -151,7 +151,6 @@ struct omap3_gpmc_regs {
- };
- static struct gpmc_client_irq gpmc_client_irq[GPMC_NR_IRQ];
--static struct irq_chip gpmc_irq_chip;
- static int gpmc_irq_start;
- static struct resource        gpmc_mem_root;
-@@ -736,6 +735,18 @@ static void gpmc_irq_noop(struct irq_data *data) { }
- static unsigned int gpmc_irq_noop_ret(struct irq_data *data) { return 0; }
-+static struct irq_chip gpmc_irq_chip = {
-+      .name = "gpmc",
-+      .irq_startup = gpmc_irq_noop_ret,
-+      .irq_enable = gpmc_irq_enable,
-+      .irq_disable = gpmc_irq_disable,
-+      .irq_shutdown = gpmc_irq_noop,
-+      .irq_ack = gpmc_irq_noop,
-+      .irq_mask = gpmc_irq_noop,
-+      .irq_unmask = gpmc_irq_noop,
-+
-+};
-+
- static int gpmc_setup_irq(void)
- {
-       int i;
-@@ -750,15 +761,6 @@ static int gpmc_setup_irq(void)
-               return gpmc_irq_start;
-       }
--      gpmc_irq_chip.name = "gpmc";
--      gpmc_irq_chip.irq_startup = gpmc_irq_noop_ret;
--      gpmc_irq_chip.irq_enable = gpmc_irq_enable;
--      gpmc_irq_chip.irq_disable = gpmc_irq_disable;
--      gpmc_irq_chip.irq_shutdown = gpmc_irq_noop;
--      gpmc_irq_chip.irq_ack = gpmc_irq_noop;
--      gpmc_irq_chip.irq_mask = gpmc_irq_noop;
--      gpmc_irq_chip.irq_unmask = gpmc_irq_noop;
--
-       gpmc_client_irq[0].bitmask = GPMC_IRQ_FIFOEVENTENABLE;
-       gpmc_client_irq[1].bitmask = GPMC_IRQ_COUNT_EVENT;
 diff --git a/arch/arm/mach-omap2/omap-mpuss-lowpower.c b/arch/arm/mach-omap2/omap-mpuss-lowpower.c
 diff --git a/arch/arm/mach-omap2/omap-mpuss-lowpower.c b/arch/arm/mach-omap2/omap-mpuss-lowpower.c
-index 6944ae3..bc587ca 100644
+index 79f49d9..70bf184 100644
 --- a/arch/arm/mach-omap2/omap-mpuss-lowpower.c
 +++ b/arch/arm/mach-omap2/omap-mpuss-lowpower.c
 @@ -86,7 +86,7 @@ struct cpu_pm_ops {
 --- a/arch/arm/mach-omap2/omap-mpuss-lowpower.c
 +++ b/arch/arm/mach-omap2/omap-mpuss-lowpower.c
 @@ -86,7 +86,7 @@ struct cpu_pm_ops {
@@ -3628,6 +3539,18 @@ index 6944ae3..bc587ca 100644
        .finish_suspend         = default_finish_suspend,
        .resume                 = dummy_cpu_resume,
        .scu_prepare            = dummy_scu_prepare,
        .finish_suspend         = default_finish_suspend,
        .resume                 = dummy_cpu_resume,
        .scu_prepare            = dummy_scu_prepare,
+diff --git a/arch/arm/mach-omap2/omap-smp.c b/arch/arm/mach-omap2/omap-smp.c
+index 5305ec7..6d74045 100644
+--- a/arch/arm/mach-omap2/omap-smp.c
++++ b/arch/arm/mach-omap2/omap-smp.c
+@@ -19,6 +19,7 @@
+ #include <linux/device.h>
+ #include <linux/smp.h>
+ #include <linux/io.h>
++#include <linux/irq.h>
+ #include <linux/irqchip/arm-gic.h>
+ #include <asm/smp_scu.h>
 diff --git a/arch/arm/mach-omap2/omap-wakeupgen.c b/arch/arm/mach-omap2/omap-wakeupgen.c
 index f961c46..4a453dc 100644
 --- a/arch/arm/mach-omap2/omap-wakeupgen.c
 diff --git a/arch/arm/mach-omap2/omap-wakeupgen.c b/arch/arm/mach-omap2/omap-wakeupgen.c
 index f961c46..4a453dc 100644
 --- a/arch/arm/mach-omap2/omap-wakeupgen.c
@@ -3642,7 +3565,7 @@ index f961c46..4a453dc 100644
  };
  
 diff --git a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c
  };
  
 diff --git a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c
-index 8c58b71..95b655f 100644
+index be9541e..821805f 100644
 --- a/arch/arm/mach-omap2/omap_device.c
 +++ b/arch/arm/mach-omap2/omap_device.c
 @@ -510,7 +510,7 @@ void omap_device_delete(struct omap_device *od)
 --- a/arch/arm/mach-omap2/omap_device.c
 +++ b/arch/arm/mach-omap2/omap_device.c
 @@ -510,7 +510,7 @@ void omap_device_delete(struct omap_device *od)
@@ -3683,10 +3606,10 @@ index 78c02b3..c94109a 100644
  struct omap_device *omap_device_alloc(struct platform_device *pdev,
                                      struct omap_hwmod **ohs, int oh_cnt);
 diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c
  struct omap_device *omap_device_alloc(struct platform_device *pdev,
                                      struct omap_hwmod **ohs, int oh_cnt);
 diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c
-index 716247e..8df346d 100644
+index 9025fff..3555702 100644
 --- a/arch/arm/mach-omap2/omap_hwmod.c
 +++ b/arch/arm/mach-omap2/omap_hwmod.c
 --- a/arch/arm/mach-omap2/omap_hwmod.c
 +++ b/arch/arm/mach-omap2/omap_hwmod.c
-@@ -194,10 +194,10 @@ struct omap_hwmod_soc_ops {
+@@ -193,10 +193,10 @@ struct omap_hwmod_soc_ops {
        int (*init_clkdm)(struct omap_hwmod *oh);
        void (*update_context_lost)(struct omap_hwmod *oh);
        int (*get_context_lost)(struct omap_hwmod *oh);
        int (*init_clkdm)(struct omap_hwmod *oh);
        void (*update_context_lost)(struct omap_hwmod *oh);
        int (*get_context_lost)(struct omap_hwmod *oh);
@@ -3747,10 +3670,10 @@ index ff0a68c..b312aa0 100644
                                 sizeof(struct omap_wd_timer_platform_data));
        WARN(IS_ERR(pdev), "Can't build omap_device for %s:%s.\n",
 diff --git a/arch/arm/mach-tegra/cpuidle-tegra20.c b/arch/arm/mach-tegra/cpuidle-tegra20.c
                                 sizeof(struct omap_wd_timer_platform_data));
        WARN(IS_ERR(pdev), "Can't build omap_device for %s:%s.\n",
 diff --git a/arch/arm/mach-tegra/cpuidle-tegra20.c b/arch/arm/mach-tegra/cpuidle-tegra20.c
-index b30bf5c..d0825bf 100644
+index 4f25a7c..a81be85 100644
 --- a/arch/arm/mach-tegra/cpuidle-tegra20.c
 +++ b/arch/arm/mach-tegra/cpuidle-tegra20.c
 --- a/arch/arm/mach-tegra/cpuidle-tegra20.c
 +++ b/arch/arm/mach-tegra/cpuidle-tegra20.c
-@@ -180,7 +180,7 @@ static int tegra20_idle_lp2_coupled(struct cpuidle_device *dev,
+@@ -179,7 +179,7 @@ static int tegra20_idle_lp2_coupled(struct cpuidle_device *dev,
        bool entered_lp2 = false;
  
        if (tegra_pending_sgi())
        bool entered_lp2 = false;
  
        if (tegra_pending_sgi())
@@ -3759,6 +3682,30 @@ index b30bf5c..d0825bf 100644
  
        cpuidle_coupled_parallel_barrier(dev, &abort_barrier);
  
  
        cpuidle_coupled_parallel_barrier(dev, &abort_barrier);
  
+diff --git a/arch/arm/mach-tegra/irq.c b/arch/arm/mach-tegra/irq.c
+index ab95f53..4b977a7 100644
+--- a/arch/arm/mach-tegra/irq.c
++++ b/arch/arm/mach-tegra/irq.c
+@@ -20,6 +20,7 @@
+ #include <linux/cpu_pm.h>
+ #include <linux/interrupt.h>
+ #include <linux/io.h>
++#include <linux/irq.h>
+ #include <linux/irqchip/arm-gic.h>
+ #include <linux/irq.h>
+ #include <linux/kernel.h>
+diff --git a/arch/arm/mach-ux500/pm.c b/arch/arm/mach-ux500/pm.c
+index 2cb587b..6ddfebf 100644
+--- a/arch/arm/mach-ux500/pm.c
++++ b/arch/arm/mach-ux500/pm.c
+@@ -10,6 +10,7 @@
+  */
+ #include <linux/kernel.h>
++#include <linux/irq.h>
+ #include <linux/irqchip/arm-gic.h>
+ #include <linux/delay.h>
+ #include <linux/io.h>
 diff --git a/arch/arm/mach-ux500/setup.h b/arch/arm/mach-ux500/setup.h
 index 2dea8b5..6499da2 100644
 --- a/arch/arm/mach-ux500/setup.h
 diff --git a/arch/arm/mach-ux500/setup.h b/arch/arm/mach-ux500/setup.h
 index 2dea8b5..6499da2 100644
 --- a/arch/arm/mach-ux500/setup.h
@@ -3777,8 +3724,20 @@ index 2dea8b5..6499da2 100644
  extern struct smp_operations ux500_smp_ops;
  extern void ux500_cpu_die(unsigned int cpu);
  
  extern struct smp_operations ux500_smp_ops;
  extern void ux500_cpu_die(unsigned int cpu);
  
+diff --git a/arch/arm/mach-zynq/platsmp.c b/arch/arm/mach-zynq/platsmp.c
+index 52d768f..5f93180 100644
+--- a/arch/arm/mach-zynq/platsmp.c
++++ b/arch/arm/mach-zynq/platsmp.c
+@@ -24,6 +24,7 @@
+ #include <linux/io.h>
+ #include <asm/cacheflush.h>
+ #include <asm/smp_scu.h>
++#include <linux/irq.h>
+ #include <linux/irqchip/arm-gic.h>
+ #include "common.h"
 diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig
 diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig
-index 7eb94e6..799ad3e 100644
+index c43c714..4f8f7b9 100644
 --- a/arch/arm/mm/Kconfig
 +++ b/arch/arm/mm/Kconfig
 @@ -446,6 +446,7 @@ config CPU_32v5
 --- a/arch/arm/mm/Kconfig
 +++ b/arch/arm/mm/Kconfig
 @@ -446,6 +446,7 @@ config CPU_32v5
@@ -3816,7 +3775,7 @@ index 7eb94e6..799ad3e 100644
  
          If all of the binaries and libraries which run on your platform
 diff --git a/arch/arm/mm/alignment.c b/arch/arm/mm/alignment.c
  
          If all of the binaries and libraries which run on your platform
 diff --git a/arch/arm/mm/alignment.c b/arch/arm/mm/alignment.c
-index 83792f4..c25d36b 100644
+index 2c0c541..4585df9 100644
 --- a/arch/arm/mm/alignment.c
 +++ b/arch/arm/mm/alignment.c
 @@ -216,10 +216,12 @@ union offset_union {
 --- a/arch/arm/mm/alignment.c
 +++ b/arch/arm/mm/alignment.c
 @@ -216,10 +216,12 @@ union offset_union {
@@ -3894,7 +3853,7 @@ index 5e65ca8..879e7b3 100644
  #define CACHE_LINE_SIZE               32
  
 diff --git a/arch/arm/mm/context.c b/arch/arm/mm/context.c
  #define CACHE_LINE_SIZE               32
  
 diff --git a/arch/arm/mm/context.c b/arch/arm/mm/context.c
-index 4370933..e77848e 100644
+index 845769e..4278fd7 100644
 --- a/arch/arm/mm/context.c
 +++ b/arch/arm/mm/context.c
 @@ -43,7 +43,7 @@
 --- a/arch/arm/mm/context.c
 +++ b/arch/arm/mm/context.c
 @@ -43,7 +43,7 @@
@@ -3913,18 +3872,18 @@ index 4370933..e77848e 100644
 -      u64 generation = atomic64_read(&asid_generation);
 +      u64 generation = atomic64_read_unchecked(&asid_generation);
  
 -      u64 generation = atomic64_read(&asid_generation);
 +      u64 generation = atomic64_read_unchecked(&asid_generation);
  
-       if (asid != 0 && is_reserved_asid(asid)) {
+       if (asid != 0) {
                /*
                /*
-@@ -199,7 +199,7 @@ static u64 new_context(struct mm_struct *mm, unsigned int cpu)
-                */
-               asid = find_next_zero_bit(asid_map, NUM_USER_ASIDS, cur_idx);
-               if (asid == NUM_USER_ASIDS) {
--                      generation = atomic64_add_return(ASID_FIRST_VERSION,
-+                      generation = atomic64_add_return_unchecked(ASID_FIRST_VERSION,
-                                                        &asid_generation);
-                       flush_context(cpu);
-                       asid = find_next_zero_bit(asid_map, NUM_USER_ASIDS, 1);
-@@ -230,14 +230,14 @@ void check_and_switch_context(struct mm_struct *mm, struct task_struct *tsk)
+@@ -208,7 +208,7 @@ static u64 new_context(struct mm_struct *mm, unsigned int cpu)
+        */
+       asid = find_next_zero_bit(asid_map, NUM_USER_ASIDS, cur_idx);
+       if (asid == NUM_USER_ASIDS) {
+-              generation = atomic64_add_return(ASID_FIRST_VERSION,
++              generation = atomic64_add_return_unchecked(ASID_FIRST_VERSION,
+                                                &asid_generation);
+               flush_context(cpu);
+               asid = find_next_zero_bit(asid_map, NUM_USER_ASIDS, 1);
+@@ -240,14 +240,14 @@ void check_and_switch_context(struct mm_struct *mm, struct task_struct *tsk)
        cpu_set_reserved_ttbr0();
  
        asid = atomic64_read(&mm->context.id);
        cpu_set_reserved_ttbr0();
  
        asid = atomic64_read(&mm->context.id);
@@ -3942,7 +3901,7 @@ index 4370933..e77848e 100644
                atomic64_set(&mm->context.id, asid);
        }
 diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c
                atomic64_set(&mm->context.id, asid);
        }
 diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c
-index eb8830a..e8ff52e 100644
+index a982dc3..2d9f5f7 100644
 --- a/arch/arm/mm/fault.c
 +++ b/arch/arm/mm/fault.c
 @@ -25,6 +25,7 @@
 --- a/arch/arm/mm/fault.c
 +++ b/arch/arm/mm/fault.c
 @@ -25,6 +25,7 @@
@@ -3985,7 +3944,7 @@ index eb8830a..e8ff52e 100644
        /*
         * No handler, we'll have to terminate things with extreme prejudice.
         */
        /*
         * No handler, we'll have to terminate things with extreme prejudice.
         */
-@@ -174,6 +200,13 @@ __do_user_fault(struct task_struct *tsk, unsigned long addr,
+@@ -173,6 +199,13 @@ __do_user_fault(struct task_struct *tsk, unsigned long addr,
        }
  #endif
  
        }
  #endif
  
@@ -3999,7 +3958,7 @@ index eb8830a..e8ff52e 100644
        tsk->thread.address = addr;
        tsk->thread.error_code = fsr;
        tsk->thread.trap_no = 14;
        tsk->thread.address = addr;
        tsk->thread.error_code = fsr;
        tsk->thread.trap_no = 14;
-@@ -401,6 +434,33 @@ do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
+@@ -400,6 +433,33 @@ do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
  }
  #endif                                        /* CONFIG_MMU */
  
  }
  #endif                                        /* CONFIG_MMU */
  
@@ -4033,7 +3992,7 @@ index eb8830a..e8ff52e 100644
  /*
   * First Level Translation Fault Handler
   *
  /*
   * First Level Translation Fault Handler
   *
-@@ -548,9 +608,22 @@ do_DataAbort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
+@@ -547,9 +607,22 @@ do_DataAbort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
        const struct fsr_info *inf = fsr_info + fsr_fs(fsr);
        struct siginfo info;
  
        const struct fsr_info *inf = fsr_info + fsr_fs(fsr);
        struct siginfo info;
  
@@ -4053,10 +4012,10 @@ index eb8830a..e8ff52e 100644
                return;
  
 +die:
                return;
  
 +die:
-       printk(KERN_ALERT "Unhandled fault: %s (0x%03x) at 0x%08lx\n",
+       pr_alert("Unhandled fault: %s (0x%03x) at 0x%08lx\n",
                inf->name, fsr, addr);
  
                inf->name, fsr, addr);
  
-@@ -574,15 +647,104 @@ hook_ifault_code(int nr, int (*fn)(unsigned long, unsigned int, struct pt_regs *
+@@ -573,15 +646,104 @@ hook_ifault_code(int nr, int (*fn)(unsigned long, unsigned int, struct pt_regs *
        ifsr_info[nr].name = name;
  }
  
        ifsr_info[nr].name = name;
  }
  
@@ -4158,7 +4117,7 @@ index eb8830a..e8ff52e 100644
                return;
  
 +die:
                return;
  
 +die:
-       printk(KERN_ALERT "Unhandled prefetch abort: %s (0x%03x) at 0x%08lx\n",
+       pr_alert("Unhandled prefetch abort: %s (0x%03x) at 0x%08lx\n",
                inf->name, ifsr, addr);
  
 diff --git a/arch/arm/mm/fault.h b/arch/arm/mm/fault.h
                inf->name, ifsr, addr);
  
 diff --git a/arch/arm/mm/fault.h b/arch/arm/mm/fault.h
@@ -4192,19 +4151,10 @@ index cf08bdf..772656c 100644
  unsigned long search_exception_table(unsigned long addr);
  
 diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c
  unsigned long search_exception_table(unsigned long addr);
  
 diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c
-index 9481f85..6dae261 100644
+index 2495c8c..415b7fc 100644
 --- a/arch/arm/mm/init.c
 +++ b/arch/arm/mm/init.c
 --- a/arch/arm/mm/init.c
 +++ b/arch/arm/mm/init.c
-@@ -31,6 +31,8 @@
- #include <asm/setup.h>
- #include <asm/tlb.h>
- #include <asm/fixmap.h>
-+#include <asm/system_info.h>
-+#include <asm/cp15.h>
- #include <asm/mach/arch.h>
- #include <asm/mach/map.h>
-@@ -619,7 +621,46 @@ void free_initmem(void)
+@@ -758,7 +758,46 @@ void free_tcmmem(void)
  {
  #ifdef CONFIG_HAVE_TCM
        extern char __tcm_start, __tcm_end;
  {
  #ifdef CONFIG_HAVE_TCM
        extern char __tcm_start, __tcm_end;
@@ -4379,10 +4329,10 @@ index 5e85ed3..b10a7ed 100644
        }
  }
 diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c
        }
  }
 diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c
-index 9f98cec..115fcb6 100644
+index 4e6ef89..21c27f2 100644
 --- a/arch/arm/mm/mmu.c
 +++ b/arch/arm/mm/mmu.c
 --- a/arch/arm/mm/mmu.c
 +++ b/arch/arm/mm/mmu.c
-@@ -40,6 +40,22 @@
+@@ -41,6 +41,22 @@
  #include "mm.h"
  #include "tcm.h"
  
  #include "mm.h"
  #include "tcm.h"
  
@@ -4405,7 +4355,7 @@ index 9f98cec..115fcb6 100644
  /*
   * empty_zero_page is a special page that is used for
   * zero-initialized data and COW.
  /*
   * empty_zero_page is a special page that is used for
   * zero-initialized data and COW.
-@@ -239,7 +255,15 @@ __setup("noalign", noalign_setup);
+@@ -242,7 +258,15 @@ __setup("noalign", noalign_setup);
  #define PROT_PTE_S2_DEVICE    PROT_PTE_DEVICE
  #define PROT_SECT_DEVICE      PMD_TYPE_SECT|PMD_SECT_AP_WRITE
  
  #define PROT_PTE_S2_DEVICE    PROT_PTE_DEVICE
  #define PROT_SECT_DEVICE      PMD_TYPE_SECT|PMD_SECT_AP_WRITE
  
@@ -4422,7 +4372,7 @@ index 9f98cec..115fcb6 100644
        [MT_DEVICE] = {           /* Strongly ordered / ARMv6 shared device */
                .prot_pte       = PROT_PTE_DEVICE | L_PTE_MT_DEV_SHARED |
                                  L_PTE_SHARED,
        [MT_DEVICE] = {           /* Strongly ordered / ARMv6 shared device */
                .prot_pte       = PROT_PTE_DEVICE | L_PTE_MT_DEV_SHARED |
                                  L_PTE_SHARED,
-@@ -268,19 +292,19 @@ static struct mem_type mem_types[] = {
+@@ -271,19 +295,19 @@ static struct mem_type mem_types[] = {
                .prot_sect      = PROT_SECT_DEVICE,
                .domain         = DOMAIN_IO,
        },
                .prot_sect      = PROT_SECT_DEVICE,
                .domain         = DOMAIN_IO,
        },
@@ -4447,7 +4397,7 @@ index 9f98cec..115fcb6 100644
                .domain    = DOMAIN_KERNEL,
        },
  #endif
                .domain    = DOMAIN_KERNEL,
        },
  #endif
-@@ -288,15 +312,15 @@ static struct mem_type mem_types[] = {
+@@ -291,15 +315,15 @@ static struct mem_type mem_types[] = {
                .prot_pte  = L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY |
                                L_PTE_RDONLY,
                .prot_l1   = PMD_TYPE_TABLE,
                .prot_pte  = L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY |
                                L_PTE_RDONLY,
                .prot_l1   = PMD_TYPE_TABLE,
@@ -4466,7 +4416,7 @@ index 9f98cec..115fcb6 100644
                .prot_pte  = L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY,
                .prot_l1   = PMD_TYPE_TABLE,
                .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE,
                .prot_pte  = L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY,
                .prot_l1   = PMD_TYPE_TABLE,
                .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE,
-@@ -309,17 +333,30 @@ static struct mem_type mem_types[] = {
+@@ -312,17 +336,30 @@ static struct mem_type mem_types[] = {
                .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE,
                .domain    = DOMAIN_KERNEL,
        },
                .prot_sect = PMD_TYPE_SECT | PMD_SECT_AP_WRITE,
                .domain    = DOMAIN_KERNEL,
        },
@@ -4500,7 +4450,7 @@ index 9f98cec..115fcb6 100644
        [MT_MEMORY_RW_DTCM] = {
                .prot_pte  = L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY |
                                L_PTE_XN,
        [MT_MEMORY_RW_DTCM] = {
                .prot_pte  = L_PTE_PRESENT | L_PTE_YOUNG | L_PTE_DIRTY |
                                L_PTE_XN,
-@@ -327,9 +364,10 @@ static struct mem_type mem_types[] = {
+@@ -330,9 +367,10 @@ static struct mem_type mem_types[] = {
                .prot_sect = PMD_TYPE_SECT | PMD_SECT_XN,
                .domain    = DOMAIN_KERNEL,
        },
                .prot_sect = PMD_TYPE_SECT | PMD_SECT_XN,
                .domain    = DOMAIN_KERNEL,
        },
@@ -4513,7 +4463,7 @@ index 9f98cec..115fcb6 100644
                .domain    = DOMAIN_KERNEL,
        },
        [MT_MEMORY_RW_SO] = {
                .domain    = DOMAIN_KERNEL,
        },
        [MT_MEMORY_RW_SO] = {
-@@ -547,9 +585,14 @@ static void __init build_mem_type_table(void)
+@@ -544,9 +582,14 @@ static void __init build_mem_type_table(void)
                 * Mark cache clean areas and XIP ROM read only
                 * from SVC mode and no access from userspace.
                 */
                 * Mark cache clean areas and XIP ROM read only
                 * from SVC mode and no access from userspace.
                 */
@@ -4531,7 +4481,7 @@ index 9f98cec..115fcb6 100644
  #endif
  
                /*
  #endif
  
                /*
-@@ -566,13 +609,17 @@ static void __init build_mem_type_table(void)
+@@ -563,13 +606,17 @@ static void __init build_mem_type_table(void)
                        mem_types[MT_DEVICE_WC].prot_pte |= L_PTE_SHARED;
                        mem_types[MT_DEVICE_CACHED].prot_sect |= PMD_SECT_S;
                        mem_types[MT_DEVICE_CACHED].prot_pte |= L_PTE_SHARED;
                        mem_types[MT_DEVICE_WC].prot_pte |= L_PTE_SHARED;
                        mem_types[MT_DEVICE_CACHED].prot_sect |= PMD_SECT_S;
                        mem_types[MT_DEVICE_CACHED].prot_pte |= L_PTE_SHARED;
@@ -4553,7 +4503,7 @@ index 9f98cec..115fcb6 100644
                }
        }
  
                }
        }
  
-@@ -583,15 +630,20 @@ static void __init build_mem_type_table(void)
+@@ -580,15 +627,20 @@ static void __init build_mem_type_table(void)
        if (cpu_arch >= CPU_ARCH_ARMv6) {
                if (cpu_arch >= CPU_ARCH_ARMv7 && (cr & CR_TRE)) {
                        /* Non-cacheable Normal is XCB = 001 */
        if (cpu_arch >= CPU_ARCH_ARMv6) {
                if (cpu_arch >= CPU_ARCH_ARMv7 && (cr & CR_TRE)) {
                        /* Non-cacheable Normal is XCB = 001 */
@@ -4577,8 +4527,8 @@ index 9f98cec..115fcb6 100644
        }
  
  #ifdef CONFIG_ARM_LPAE
        }
  
  #ifdef CONFIG_ARM_LPAE
-@@ -607,6 +659,8 @@ static void __init build_mem_type_table(void)
-       vecs_pgprot |= PTE_EXT_AF;
+@@ -609,6 +661,8 @@ static void __init build_mem_type_table(void)
+       user_pgprot |= PTE_EXT_PXN;
  #endif
  
 +      user_pgprot |= __supported_pte_mask;
  #endif
  
 +      user_pgprot |= __supported_pte_mask;
@@ -4586,7 +4536,7 @@ index 9f98cec..115fcb6 100644
        for (i = 0; i < 16; i++) {
                pteval_t v = pgprot_val(protection_map[i]);
                protection_map[i] = __pgprot(v | user_pgprot);
        for (i = 0; i < 16; i++) {
                pteval_t v = pgprot_val(protection_map[i]);
                protection_map[i] = __pgprot(v | user_pgprot);
-@@ -624,21 +678,24 @@ static void __init build_mem_type_table(void)
+@@ -626,21 +680,24 @@ static void __init build_mem_type_table(void)
  
        mem_types[MT_LOW_VECTORS].prot_l1 |= ecc_mask;
        mem_types[MT_HIGH_VECTORS].prot_l1 |= ecc_mask;
  
        mem_types[MT_LOW_VECTORS].prot_l1 |= ecc_mask;
        mem_types[MT_HIGH_VECTORS].prot_l1 |= ecc_mask;
@@ -4617,7 +4567,7 @@ index 9f98cec..115fcb6 100644
                break;
        }
        pr_info("Memory policy: %sData cache %s\n",
                break;
        }
        pr_info("Memory policy: %sData cache %s\n",
-@@ -856,7 +913,7 @@ static void __init create_mapping(struct map_desc *md)
+@@ -854,7 +911,7 @@ static void __init create_mapping(struct map_desc *md)
                return;
        }
  
                return;
        }
  
@@ -4625,8 +4575,8 @@ index 9f98cec..115fcb6 100644
 +      if ((md->type == MT_DEVICE || md->type == MT_ROM_RX) &&
            md->virtual >= PAGE_OFFSET &&
            (md->virtual < VMALLOC_START || md->virtual >= VMALLOC_END)) {
 +      if ((md->type == MT_DEVICE || md->type == MT_ROM_RX) &&
            md->virtual >= PAGE_OFFSET &&
            (md->virtual < VMALLOC_START || md->virtual >= VMALLOC_END)) {
-               printk(KERN_WARNING "BUG: mapping for 0x%08llx"
-@@ -1224,18 +1281,15 @@ void __init arm_mm_memblock_reserve(void)
+               pr_warn("BUG: mapping for 0x%08llx at 0x%08lx out of vmalloc space\n",
+@@ -1218,18 +1275,15 @@ void __init arm_mm_memblock_reserve(void)
   * called function.  This means you can't use any function or debugging
   * method which may touch any device, otherwise the kernel _will_ crash.
   */
   * called function.  This means you can't use any function or debugging
   * method which may touch any device, otherwise the kernel _will_ crash.
   */
@@ -4649,7 +4599,7 @@ index 9f98cec..115fcb6 100644
  
        for (addr = VMALLOC_START; addr; addr += PMD_SIZE)
                pmd_clear(pmd_off_k(addr));
  
        for (addr = VMALLOC_START; addr; addr += PMD_SIZE)
                pmd_clear(pmd_off_k(addr));
-@@ -1248,7 +1302,7 @@ static void __init devicemaps_init(const struct machine_desc *mdesc)
+@@ -1242,7 +1296,7 @@ static void __init devicemaps_init(const struct machine_desc *mdesc)
        map.pfn = __phys_to_pfn(CONFIG_XIP_PHYS_ADDR & SECTION_MASK);
        map.virtual = MODULES_VADDR;
        map.length = ((unsigned long)_etext - map.virtual + ~SECTION_MASK) & SECTION_MASK;
        map.pfn = __phys_to_pfn(CONFIG_XIP_PHYS_ADDR & SECTION_MASK);
        map.virtual = MODULES_VADDR;
        map.length = ((unsigned long)_etext - map.virtual + ~SECTION_MASK) & SECTION_MASK;
@@ -4658,7 +4608,7 @@ index 9f98cec..115fcb6 100644
        create_mapping(&map);
  #endif
  
        create_mapping(&map);
  #endif
  
-@@ -1259,14 +1313,14 @@ static void __init devicemaps_init(const struct machine_desc *mdesc)
+@@ -1253,14 +1307,14 @@ static void __init devicemaps_init(const struct machine_desc *mdesc)
        map.pfn = __phys_to_pfn(FLUSH_BASE_PHYS);
        map.virtual = FLUSH_BASE;
        map.length = SZ_1M;
        map.pfn = __phys_to_pfn(FLUSH_BASE_PHYS);
        map.virtual = FLUSH_BASE;
        map.length = SZ_1M;
@@ -4675,7 +4625,7 @@ index 9f98cec..115fcb6 100644
        create_mapping(&map);
  #endif
  
        create_mapping(&map);
  #endif
  
-@@ -1275,7 +1329,7 @@ static void __init devicemaps_init(const struct machine_desc *mdesc)
+@@ -1269,7 +1323,7 @@ static void __init devicemaps_init(const struct machine_desc *mdesc)
         * location (0xffff0000).  If we aren't using high-vectors, also
         * create a mapping at the low-vectors virtual address.
         */
         * location (0xffff0000).  If we aren't using high-vectors, also
         * create a mapping at the low-vectors virtual address.
         */
@@ -4684,18 +4634,18 @@ index 9f98cec..115fcb6 100644
        map.virtual = 0xffff0000;
        map.length = PAGE_SIZE;
  #ifdef CONFIG_KUSER_HELPERS
        map.virtual = 0xffff0000;
        map.length = PAGE_SIZE;
  #ifdef CONFIG_KUSER_HELPERS
-@@ -1335,8 +1389,10 @@ static void __init kmap_init(void)
+@@ -1329,8 +1383,10 @@ static void __init kmap_init(void)
  static void __init map_lowmem(void)
  {
        struct memblock_region *reg;
 +#ifndef CONFIG_PAX_KERNEXEC
  static void __init map_lowmem(void)
  {
        struct memblock_region *reg;
 +#ifndef CONFIG_PAX_KERNEXEC
-       unsigned long kernel_x_start = round_down(__pa(_stext), SECTION_SIZE);
-       unsigned long kernel_x_end = round_up(__pa(__init_end), SECTION_SIZE);
+       phys_addr_t kernel_x_start = round_down(__pa(_stext), SECTION_SIZE);
+       phys_addr_t kernel_x_end = round_up(__pa(__init_end), SECTION_SIZE);
 +#endif
  
        /* Map all the lowmem memory banks. */
        for_each_memblock(memory, reg) {
 +#endif
  
        /* Map all the lowmem memory banks. */
        for_each_memblock(memory, reg) {
-@@ -1349,11 +1405,48 @@ static void __init map_lowmem(void)
+@@ -1343,11 +1399,48 @@ static void __init map_lowmem(void)
                if (start >= end)
                        break;
  
                if (start >= end)
                        break;
  
@@ -4736,7 +4686,7 @@ index 9f98cec..115fcb6 100644
 +              map.type = MT_MEMORY_RW;
 +              create_mapping(&map);
 +#else
 +              map.type = MT_MEMORY_RW;
 +              create_mapping(&map);
 +#else
-               if (end < kernel_x_start || start >= kernel_x_end) {
+               if (end < kernel_x_start) {
                        map.pfn = __phys_to_pfn(start);
                        map.virtual = __phys_to_virt(start);
                        map.length = end - start;
                        map.pfn = __phys_to_pfn(start);
                        map.virtual = __phys_to_virt(start);
                        map.length = end - start;
@@ -4744,8 +4694,8 @@ index 9f98cec..115fcb6 100644
 +                      map.type = __MT_MEMORY_RWX;
  
                        create_mapping(&map);
 +                      map.type = __MT_MEMORY_RWX;
  
                        create_mapping(&map);
-               } else {
-@@ -1370,7 +1463,7 @@ static void __init map_lowmem(void)
+               } else if (start >= kernel_x_end) {
+@@ -1371,7 +1464,7 @@ static void __init map_lowmem(void)
                        map.pfn = __phys_to_pfn(kernel_x_start);
                        map.virtual = __phys_to_virt(kernel_x_start);
                        map.length = kernel_x_end - kernel_x_start;
                        map.pfn = __phys_to_pfn(kernel_x_start);
                        map.virtual = __phys_to_virt(kernel_x_start);
                        map.length = kernel_x_end - kernel_x_start;
@@ -4754,7 +4704,7 @@ index 9f98cec..115fcb6 100644
  
                        create_mapping(&map);
  
  
                        create_mapping(&map);
  
-@@ -1383,6 +1476,7 @@ static void __init map_lowmem(void)
+@@ -1384,6 +1477,7 @@ static void __init map_lowmem(void)
                                create_mapping(&map);
                        }
                }
                                create_mapping(&map);
                        }
                }
@@ -4837,10 +4787,10 @@ index ce6d763..cfea917 100644
  extern void *samsung_dmadev_get_ops(void);
  extern void *s3c_dma_get_ops(void);
 diff --git a/arch/arm64/include/asm/barrier.h b/arch/arm64/include/asm/barrier.h
  extern void *samsung_dmadev_get_ops(void);
  extern void *s3c_dma_get_ops(void);
 diff --git a/arch/arm64/include/asm/barrier.h b/arch/arm64/include/asm/barrier.h
-index 6389d60..b5d3bdd 100644
+index a5abb00..9cbca9a 100644
 --- a/arch/arm64/include/asm/barrier.h
 +++ b/arch/arm64/include/asm/barrier.h
 --- a/arch/arm64/include/asm/barrier.h
 +++ b/arch/arm64/include/asm/barrier.h
-@@ -41,7 +41,7 @@
+@@ -44,7 +44,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
@@ -4849,6 +4799,31 @@ index 6389d60..b5d3bdd 100644
  } while (0)
  
  #define smp_load_acquire(p)                                           \
  } while (0)
  
  #define smp_load_acquire(p)                                           \
+diff --git a/arch/arm64/include/asm/percpu.h b/arch/arm64/include/asm/percpu.h
+index 09da25b..3ea0d64 100644
+--- a/arch/arm64/include/asm/percpu.h
++++ b/arch/arm64/include/asm/percpu.h
+@@ -135,16 +135,16 @@ static inline void __percpu_write(void *ptr, unsigned long val, int size)
+ {
+       switch (size) {
+       case 1:
+-              ACCESS_ONCE(*(u8 *)ptr) = (u8)val;
++              ACCESS_ONCE_RW(*(u8 *)ptr) = (u8)val;
+               break;
+       case 2:
+-              ACCESS_ONCE(*(u16 *)ptr) = (u16)val;
++              ACCESS_ONCE_RW(*(u16 *)ptr) = (u16)val;
+               break;
+       case 4:
+-              ACCESS_ONCE(*(u32 *)ptr) = (u32)val;
++              ACCESS_ONCE_RW(*(u32 *)ptr) = (u32)val;
+               break;
+       case 8:
+-              ACCESS_ONCE(*(u64 *)ptr) = (u64)val;
++              ACCESS_ONCE_RW(*(u64 *)ptr) = (u64)val;
+               break;
+       default:
+               BUILD_BUG();
 diff --git a/arch/arm64/include/asm/uaccess.h b/arch/arm64/include/asm/uaccess.h
 index 3bf8f4e..5dd5491 100644
 --- a/arch/arm64/include/asm/uaccess.h
 diff --git a/arch/arm64/include/asm/uaccess.h b/arch/arm64/include/asm/uaccess.h
 index 3bf8f4e..5dd5491 100644
 --- a/arch/arm64/include/asm/uaccess.h
@@ -5093,7 +5068,7 @@ index 836f147..4cf23f5 100644
        if (!(addr & ~PAGE_MASK))
                goto success;
 diff --git a/arch/hexagon/include/asm/cache.h b/arch/hexagon/include/asm/cache.h
        if (!(addr & ~PAGE_MASK))
                goto success;
 diff --git a/arch/hexagon/include/asm/cache.h b/arch/hexagon/include/asm/cache.h
-index 2635117..fa223cb 100644
+index 69952c1..4fa2908 100644
 --- a/arch/hexagon/include/asm/cache.h
 +++ b/arch/hexagon/include/asm/cache.h
 @@ -21,9 +21,11 @@
 --- a/arch/hexagon/include/asm/cache.h
 +++ b/arch/hexagon/include/asm/cache.h
 @@ -21,9 +21,11 @@
@@ -5108,13 +5083,13 @@ index 2635117..fa223cb 100644
 +#define L1_CACHE_SHIFT                5
 +#define L1_CACHE_BYTES                (_AC(1,UL) << L1_CACHE_SHIFT)
  
 +#define L1_CACHE_SHIFT                5
 +#define L1_CACHE_BYTES                (_AC(1,UL) << L1_CACHE_SHIFT)
  
- #define __cacheline_aligned   __aligned(L1_CACHE_BYTES)
- #define ____cacheline_aligned __aligned(L1_CACHE_BYTES)
+ #define ARCH_DMA_MINALIGN     L1_CACHE_BYTES
 diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
 diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
-index c84c88b..2a6e1ba 100644
+index 074e52b..76afdac 100644
 --- a/arch/ia64/Kconfig
 +++ b/arch/ia64/Kconfig
 --- a/arch/ia64/Kconfig
 +++ b/arch/ia64/Kconfig
-@@ -549,6 +549,7 @@ source "drivers/sn/Kconfig"
+@@ -548,6 +548,7 @@ source "drivers/sn/Kconfig"
  config KEXEC
        bool "kexec system call"
        depends on !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)
  config KEXEC
        bool "kexec system call"
        depends on !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)
@@ -5123,10 +5098,10 @@ index c84c88b..2a6e1ba 100644
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
 diff --git a/arch/ia64/Makefile b/arch/ia64/Makefile
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
 diff --git a/arch/ia64/Makefile b/arch/ia64/Makefile
-index 5441b14..039a446 100644
+index 970d0bd..e750b9b 100644
 --- a/arch/ia64/Makefile
 +++ b/arch/ia64/Makefile
 --- a/arch/ia64/Makefile
 +++ b/arch/ia64/Makefile
-@@ -99,5 +99,6 @@ endef
+@@ -98,5 +98,6 @@ endef
  archprepare: make_nr_irqs_h FORCE
  PHONY += make_nr_irqs_h FORCE
  
  archprepare: make_nr_irqs_h FORCE
  PHONY += make_nr_irqs_h FORCE
  
@@ -5153,10 +5128,10 @@ index 0bf0350..2ad1957 100644
 +
  #endif /* _ASM_IA64_ATOMIC_H */
 diff --git a/arch/ia64/include/asm/barrier.h b/arch/ia64/include/asm/barrier.h
 +
  #endif /* _ASM_IA64_ATOMIC_H */
 diff --git a/arch/ia64/include/asm/barrier.h b/arch/ia64/include/asm/barrier.h
-index a48957c..e097b56 100644
+index f6769eb..1cdb590 100644
 --- a/arch/ia64/include/asm/barrier.h
 +++ b/arch/ia64/include/asm/barrier.h
 --- a/arch/ia64/include/asm/barrier.h
 +++ b/arch/ia64/include/asm/barrier.h
-@@ -67,7 +67,7 @@
+@@ -66,7 +66,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
@@ -5279,7 +5254,7 @@ index 45698cd..e8e2dbc 100644
  
  static __always_inline void __ticket_spin_unlock_wait(arch_spinlock_t *lock)
 diff --git a/arch/ia64/include/asm/uaccess.h b/arch/ia64/include/asm/uaccess.h
  
  static __always_inline void __ticket_spin_unlock_wait(arch_spinlock_t *lock)
 diff --git a/arch/ia64/include/asm/uaccess.h b/arch/ia64/include/asm/uaccess.h
-index 449c8c0..3d4b1e9 100644
+index 103bedc..0210597 100644
 --- a/arch/ia64/include/asm/uaccess.h
 +++ b/arch/ia64/include/asm/uaccess.h
 @@ -70,6 +70,7 @@
 --- a/arch/ia64/include/asm/uaccess.h
 +++ b/arch/ia64/include/asm/uaccess.h
 @@ -70,6 +70,7 @@
@@ -5349,20 +5324,10 @@ index 449c8c0..3d4b1e9 100644
  })
  
 diff --git a/arch/ia64/kernel/module.c b/arch/ia64/kernel/module.c
  })
  
 diff --git a/arch/ia64/kernel/module.c b/arch/ia64/kernel/module.c
-index 24603be..948052d 100644
+index 29754aa..06d2838 100644
 --- a/arch/ia64/kernel/module.c
 +++ b/arch/ia64/kernel/module.c
 --- a/arch/ia64/kernel/module.c
 +++ b/arch/ia64/kernel/module.c
-@@ -307,8 +307,7 @@ plt_target (struct plt_entry *plt)
- void
- module_free (struct module *mod, void *module_region)
- {
--      if (mod && mod->arch.init_unw_table &&
--          module_region == mod->module_init) {
-+      if (mod && mod->arch.init_unw_table && module_region == mod->module_init_rx) {
-               unw_remove_unwind_table(mod->arch.init_unw_table);
-               mod->arch.init_unw_table = NULL;
-       }
-@@ -494,15 +493,39 @@ module_frob_arch_sections (Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, char *secstrings,
+@@ -492,15 +492,39 @@ module_frob_arch_sections (Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, char *secstrings,
  }
  
  static inline int
  }
  
  static inline int
@@ -5404,7 +5369,7 @@ index 24603be..948052d 100644
  }
  
  static inline int
  }
  
  static inline int
-@@ -685,7 +708,14 @@ do_reloc (struct module *mod, uint8_t r_type, Elf64_Sym *sym, uint64_t addend,
+@@ -683,7 +707,14 @@ do_reloc (struct module *mod, uint8_t r_type, Elf64_Sym *sym, uint64_t addend,
                break;
  
              case RV_BDREL:
                break;
  
              case RV_BDREL:
@@ -5420,7 +5385,7 @@ index 24603be..948052d 100644
                break;
  
              case RV_LTV:
                break;
  
              case RV_LTV:
-@@ -820,15 +850,15 @@ apply_relocate_add (Elf64_Shdr *sechdrs, const char *strtab, unsigned int symind
+@@ -818,15 +849,15 @@ apply_relocate_add (Elf64_Shdr *sechdrs, const char *strtab, unsigned int symind
                 *     addresses have been selected...
                 */
                uint64_t gp;
                 *     addresses have been selected...
                 */
                uint64_t gp;
@@ -5605,7 +5570,7 @@ index 6b33457..88b5124 100644
        return 0;
  }
 diff --git a/arch/m32r/include/asm/cache.h b/arch/m32r/include/asm/cache.h
        return 0;
  }
 diff --git a/arch/m32r/include/asm/cache.h b/arch/m32r/include/asm/cache.h
-index 40b3ee9..8c2c112 100644
+index 40b3ee98..8c2c112 100644
 --- a/arch/m32r/include/asm/cache.h
 +++ b/arch/m32r/include/asm/cache.h
 @@ -1,8 +1,10 @@
 --- a/arch/m32r/include/asm/cache.h
 +++ b/arch/m32r/include/asm/cache.h
 @@ -1,8 +1,10 @@
@@ -5662,10 +5627,10 @@ index 0395c51..5f26031 100644
  #define ARCH_DMA_MINALIGN     L1_CACHE_BYTES
  
 diff --git a/arch/metag/include/asm/barrier.h b/arch/metag/include/asm/barrier.h
  #define ARCH_DMA_MINALIGN     L1_CACHE_BYTES
  
 diff --git a/arch/metag/include/asm/barrier.h b/arch/metag/include/asm/barrier.h
-index c7591e8..ecef036 100644
+index d703d8e..a8e2d70 100644
 --- a/arch/metag/include/asm/barrier.h
 +++ b/arch/metag/include/asm/barrier.h
 --- a/arch/metag/include/asm/barrier.h
 +++ b/arch/metag/include/asm/barrier.h
-@@ -89,7 +89,7 @@ static inline void fence(void)
+@@ -90,7 +90,7 @@ static inline void fence(void)
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
@@ -5705,10 +5670,10 @@ index 4efe96a..60e8699 100644
  #define SMP_CACHE_BYTES       L1_CACHE_BYTES
  
 diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
  #define SMP_CACHE_BYTES       L1_CACHE_BYTES
  
 diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
-index 9536ef9..9333776 100644
+index 843713c..b6a87b9 100644
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
-@@ -2413,6 +2413,7 @@ source "kernel/Kconfig.preempt"
+@@ -2439,6 +2439,7 @@ source "kernel/Kconfig.preempt"
  
  config KEXEC
        bool "Kexec system call"
  
  config KEXEC
        bool "Kexec system call"
@@ -5717,7 +5682,7 @@ index 9536ef9..9333776 100644
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
 diff --git a/arch/mips/cavium-octeon/dma-octeon.c b/arch/mips/cavium-octeon/dma-octeon.c
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
 diff --git a/arch/mips/cavium-octeon/dma-octeon.c b/arch/mips/cavium-octeon/dma-octeon.c
-index 02f2444..506969c 100644
+index 3778655..1dff0a9 100644
 --- a/arch/mips/cavium-octeon/dma-octeon.c
 +++ b/arch/mips/cavium-octeon/dma-octeon.c
 @@ -199,7 +199,7 @@ static void octeon_dma_free_coherent(struct device *dev, size_t size,
 --- a/arch/mips/cavium-octeon/dma-octeon.c
 +++ b/arch/mips/cavium-octeon/dma-octeon.c
 @@ -199,7 +199,7 @@ static void octeon_dma_free_coherent(struct device *dev, size_t size,
@@ -5730,10 +5695,10 @@ index 02f2444..506969c 100644
  
  static dma_addr_t octeon_unity_phys_to_dma(struct device *dev, phys_addr_t paddr)
 diff --git a/arch/mips/include/asm/atomic.h b/arch/mips/include/asm/atomic.h
  
  static dma_addr_t octeon_unity_phys_to_dma(struct device *dev, phys_addr_t paddr)
 diff --git a/arch/mips/include/asm/atomic.h b/arch/mips/include/asm/atomic.h
-index 6dd6bfc..903b0d6 100644
+index 857da84..3f4458b 100644
 --- a/arch/mips/include/asm/atomic.h
 +++ b/arch/mips/include/asm/atomic.h
 --- a/arch/mips/include/asm/atomic.h
 +++ b/arch/mips/include/asm/atomic.h
-@@ -21,15 +21,39 @@
+@@ -22,15 +22,39 @@
  #include <asm/cmpxchg.h>
  #include <asm/war.h>
  
  #include <asm/cmpxchg.h>
  #include <asm/war.h>
  
@@ -5774,7 +5739,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic_set - set atomic variable
  
  /*
   * atomic_set - set atomic variable
-@@ -38,47 +62,77 @@
+@@ -39,47 +63,77 @@
   *
   * Atomically sets the value of @v to @i.
   */
   *
   * Atomically sets the value of @v to @i.
   */
@@ -5784,8 +5749,8 @@ index 6dd6bfc..903b0d6 100644
 +      v->counter = i;
 +}
  
 +      v->counter = i;
 +}
  
--#define ATOMIC_OP(op, c_op, asm_op)                                           \
--static __inline__ void atomic_##op(int i, atomic_t * v)                               \
+-#define ATOMIC_OP(op, c_op, asm_op)                                         \
+-static __inline__ void atomic_##op(int i, atomic_t * v)                             \
 +static inline void atomic_set_unchecked(atomic_unchecked_t *v, int i)
 +{
 +      v->counter = i;
 +static inline void atomic_set_unchecked(atomic_unchecked_t *v, int i)
 +{
 +      v->counter = i;
@@ -5806,150 +5771,153 @@ index 6dd6bfc..903b0d6 100644
 +#define __OVERFLOW_EXTABLE
 +#endif
 +
 +#define __OVERFLOW_EXTABLE
 +#endif
 +
-+#define __ATOMIC_OP(op, suffix, asm_op, extable)                              \
-+static inline void atomic_##op##suffix(int i, atomic##suffix##_t * v)         \
- {                                                                             \
-       if (kernel_uses_llsc && R10000_LLSC_WAR) {                              \
-               int temp;                                                       \
-                                                                               \
-               __asm__ __volatile__(                                           \
--              "       .set    arch=r4000                              \n"     \
--              "1:     ll      %0, %1          # atomic_" #op "        \n"     \
--              "       " #asm_op " %0, %2                              \n"     \
-+              "       .set    mips3                                   \n"     \
-+              "1:     ll      %0, %1          # atomic_" #op #suffix "\n"     \
-+              "2:     " #asm_op " %0, %2                              \n"     \
-               "       sc      %0, %1                                  \n"     \
-               "       beqzl   %0, 1b                                  \n"     \
-+              extable                                                         \
-               "       .set    mips0                                   \n"     \
-               : "=&r" (temp), "+m" (v->counter)                               \
-               : "Ir" (i));                                                    \
-       } else if (kernel_uses_llsc) {                                          \
-               int temp;                                                       \
-                                                                               \
--              do {                                                            \
--                      __asm__ __volatile__(                                   \
--                      "       .set    arch=r4000                      \n"     \
--                      "       ll      %0, %1          # atomic_" #op "\n"     \
--                      "       " #asm_op " %0, %2                      \n"     \
--                      "       sc      %0, %1                          \n"     \
--                      "       .set    mips0                           \n"     \
--                      : "=&r" (temp), "+m" (v->counter)                       \
--                      : "Ir" (i));                                            \
--              } while (unlikely(!temp));                                      \
-+              __asm__ __volatile__(                                           \
-+              "       .set    mips3                                   \n"     \
-+              "       ll      %0, %1          # atomic_" #op #suffix "\n"     \
-+              "2:     " #asm_op " %0, %2                              \n"     \
-+              "       sc      %0, %1                                  \n"     \
-+              "       beqz    %0, 1b                                  \n"     \
-+                      extable                                                 \
-+              "       .set    mips0                                   \n"     \
-+              : "=&r" (temp), "+m" (v->counter)                               \
-+              : "Ir" (i));                                                    \
-       } else {                                                                \
-               unsigned long flags;                                            \
-                                                                               \
-               raw_local_irq_save(flags);                                      \
--              v->counter c_op i;                                              \
-+              __asm__ __volatile__(                                           \
-+              "2:     " #asm_op " %0, %1                              \n"     \
-+              extable                                                         \
-+              : "+r" (v->counter) : "Ir" (i));                                \
-               raw_local_irq_restore(flags);                                   \
-       }                                                                       \
- }                                                                             \
--#define ATOMIC_OP_RETURN(op, c_op, asm_op)                                    \
--static __inline__ int atomic_##op##_return(int i, atomic_t * v)                       \
-+#define ATOMIC_OP(op, asm_op) __ATOMIC_OP(op, , asm_op##u)                    \
++#define __ATOMIC_OP(op, suffix, asm_op, extable)                            \
++static inline void atomic_##op##suffix(int i, atomic##suffix##_t * v)       \
+ {                                                                           \
+       if (kernel_uses_llsc && R10000_LLSC_WAR) {                            \
+               int temp;                                                     \
+                                                                             \
+               __asm__ __volatile__(                                         \
+-              "       .set    arch=r4000                              \n"   \
+-              "1:     ll      %0, %1          # atomic_" #op "        \n"   \
+-              "       " #asm_op " %0, %2                              \n"   \
++              "       .set    mips3                                   \n"   \
++              "1:     ll      %0, %1          # atomic_" #op #suffix "\n"   \
++              "2:     " #asm_op " %0, %2                              \n"   \
+               "       sc      %0, %1                                  \n"   \
+               "       beqzl   %0, 1b                                  \n"   \
++              extable                                                       \
+               "       .set    mips0                                   \n"   \
+               : "=&r" (temp), "+" GCC_OFF12_ASM() (v->counter)              \
+               : "Ir" (i));                                                  \
+       } else if (kernel_uses_llsc) {                                        \
+               int temp;                                                     \
+                                                                             \
+-              do {                                                          \
+-                      __asm__ __volatile__(                                 \
+-                      "       .set    arch=r4000                      \n"   \
+-                      "       ll      %0, %1          # atomic_" #op "\n"   \
+-                      "       " #asm_op " %0, %2                      \n"   \
+-                      "       sc      %0, %1                          \n"   \
+-                      "       .set    mips0                           \n"   \
+-                      : "=&r" (temp), "+" GCC_OFF12_ASM() (v->counter)      \
+-                      : "Ir" (i));                                          \
+-              } while (unlikely(!temp));                                    \
++              __asm__ __volatile__(                                         \
++              "       .set    mips3                                   \n"   \
++              "1:     ll      %0, %1          # atomic_" #op #suffix "\n"   \
++              "2:     " #asm_op " %0, %2                              \n"   \
++              "       sc      %0, %1                                  \n"   \
++              "       beqz    %0, 1b                                  \n"   \
++                      extable                                               \
++              "       .set    mips0                                   \n"   \
++              : "=&r" (temp), "+" GCC_OFF12_ASM() (v->counter)              \
++              : "Ir" (i));                                                  \
+       } else {                                                              \
+               unsigned long flags;                                          \
+                                                                             \
+               raw_local_irq_save(flags);                                    \
+-              v->counter c_op i;                                            \
++              __asm__ __volatile__(                                         \
++              "2:     " #asm_op " %0, %1                              \n"   \
++              extable                                                       \
++              : "+r" (v->counter) : "Ir" (i));                              \
+               raw_local_irq_restore(flags);                                 \
+       }                                                                     \
+ }
+-#define ATOMIC_OP_RETURN(op, c_op, asm_op)                                  \
+-static __inline__ int atomic_##op##_return(int i, atomic_t * v)                     \
++#define ATOMIC_OP(op, asm_op) __ATOMIC_OP(op, , asm_op##u)                  \
 +                            __ATOMIC_OP(op, _unchecked, asm_op)
 +
 +                            __ATOMIC_OP(op, _unchecked, asm_op)
 +
-+#define __ATOMIC_OP_RETURN(op, suffix, asm_op, post_op, extable)              \
-+static inline int atomic_##op##_return##suffix(int i, atomic##suffix##_t * v) \
- {                                                                             \
-       int result;                                                             \
-                                                                               \
-@@ -88,37 +142,47 @@ static __inline__ int atomic_##op##_return(int i, atomic_t * v)                   \
-               int temp;                                                       \
-                                                                               \
-               __asm__ __volatile__(                                           \
--              "       .set    arch=r4000                              \n"     \
--              "1:     ll      %1, %2          # atomic_" #op "_return \n"     \
--              "       " #asm_op " %0, %1, %3                          \n"     \
-+              "       .set    mips3                                   \n"     \
-+              "1:     ll      %1, %2  # atomic_" #op "_return" #suffix "\n"   \
-+              "2:     " #asm_op " %0, %1, %3                          \n"     \
-               "       sc      %0, %2                                  \n"     \
-               "       beqzl   %0, 1b                                  \n"     \
--              "       " #asm_op " %0, %1, %3                          \n"     \
-+              post_op                                                         \
-+              extable                                                         \
-+              "4:     " #asm_op " %0, %1, %3                          \n"     \
-+              "5:                                                     \n"     \
-               "       .set    mips0                                   \n"     \
-               : "=&r" (result), "=&r" (temp), "+m" (v->counter)               \
-               : "Ir" (i));                                                    \
-       } else if (kernel_uses_llsc) {                                          \
-               int temp;                                                       \
-                                                                               \
--              do {                                                            \
--                      __asm__ __volatile__(                                   \
--                      "       .set    arch=r4000                      \n"     \
--                      "       ll      %1, %2  # atomic_" #op "_return \n"     \
--                      "       " #asm_op " %0, %1, %3                  \n"     \
--                      "       sc      %0, %2                          \n"     \
--                      "       .set    mips0                           \n"     \
--                      : "=&r" (result), "=&r" (temp), "+m" (v->counter)       \
--                      : "Ir" (i));                                            \
--              } while (unlikely(!result));                                    \
-+              __asm__ __volatile__(                                           \
-+              "       .set    mips3                                   \n"     \
-+              "1:     ll      %1, %2  # atomic_" #op "_return" #suffix "\n"   \
-+              "2:     " #asm_op " %0, %1, %3                          \n"     \
-+              "       sc      %0, %2                                  \n"     \
-+              "       beqz    %0, 1b                                  \n"     \
-+              post_op                                                         \
-+              extable                                                         \
-+              "4:     " #asm_op " %0, %1, %3                          \n"     \
-+              "5:                                                     \n"     \
-+              "       .set    mips0                                   \n"     \
-+              : "=&r" (result), "=&r" (temp), "+m" (v->counter)               \
-+              : "Ir" (i));                                                    \
-                                                                               \
-               result = temp; result c_op i;                                   \
-       } else {                                                                \
-               unsigned long flags;                                            \
-                                                                               \
-               raw_local_irq_save(flags);                                      \
--              result = v->counter;                                            \
--              result c_op i;                                                  \
--              v->counter = result;                                            \
-+              __asm__ __volatile__(                                           \
-+              "       lw      %0, %1                                  \n"     \
-+              "2:     " #asm_op " %0, %1, %2                          \n"     \
-+              "       sw      %0, %1                                  \n"     \
-+              "3:                                                     \n"     \
-+              extable                                                         \
-+              : "=&r" (result), "+m" (v->counter) : "Ir" (i));                \
-               raw_local_irq_restore(flags);                                   \
-       }                                                                       \
-                                                                               \
-@@ -127,16 +191,21 @@ static __inline__ int atomic_##op##_return(int i, atomic_t * v)                  \
-       return result;                                                          \
- }
--#define ATOMIC_OPS(op, c_op, asm_op)                                          \
--      ATOMIC_OP(op, c_op, asm_op)                                             \
++#define __ATOMIC_OP_RETURN(op, suffix, asm_op, post_op, extable)            \
++static inline int atomic_##op##_return##suffix(int i, atomic##suffix##_t * v) \
+ {                                                                           \
+       int result;                                                           \
+                                                                             \
+@@ -89,12 +143,15 @@ static __inline__ int atomic_##op##_return(int i, atomic_t * v)                 \
+               int temp;                                                     \
+                                                                             \
+               __asm__ __volatile__(                                         \
+-              "       .set    arch=r4000                              \n"   \
+-              "1:     ll      %1, %2          # atomic_" #op "_return \n"   \
+-              "       " #asm_op " %0, %1, %3                          \n"   \
++              "       .set    mips3                                   \n"   \
++              "1:     ll      %1, %2  # atomic_" #op "_return" #suffix"\n"  \
++              "2:     " #asm_op " %0, %1, %3                          \n"   \
+               "       sc      %0, %2                                  \n"   \
+               "       beqzl   %0, 1b                                  \n"   \
+-              "       " #asm_op " %0, %1, %3                          \n"   \
++              post_op                                                       \
++              extable                                                       \
++              "4:     " #asm_op " %0, %1, %3                          \n"   \
++              "5:                                                     \n"   \
+               "       .set    mips0                                   \n"   \
+               : "=&r" (result), "=&r" (temp),                               \
+                 "+" GCC_OFF12_ASM() (v->counter)                            \
+@@ -102,26 +159,33 @@ static __inline__ int atomic_##op##_return(int i, atomic_t * v)                \
+       } else if (kernel_uses_llsc) {                                        \
+               int temp;                                                     \
+                                                                             \
+-              do {                                                          \
+-                      __asm__ __volatile__(                                 \
+-                      "       .set    arch=r4000                      \n"   \
+-                      "       ll      %1, %2  # atomic_" #op "_return \n"   \
+-                      "       " #asm_op " %0, %1, %3                  \n"   \
+-                      "       sc      %0, %2                          \n"   \
+-                      "       .set    mips0                           \n"   \
+-                      : "=&r" (result), "=&r" (temp),                       \
+-                        "+" GCC_OFF12_ASM() (v->counter)                    \
+-                      : "Ir" (i));                                          \
+-              } while (unlikely(!result));                                  \
++              __asm__ __volatile__(                                         \
++              "       .set    mips3                                   \n"   \
++              "1:     ll      %1, %2  # atomic_" #op "_return" #suffix "\n" \
++              "2:     " #asm_op " %0, %1, %3                          \n"   \
++              "       sc      %0, %2                                  \n"   \
++              post_op                                                       \
++              extable                                                       \
++              "4:     " #asm_op " %0, %1, %3                          \n"   \
++              "5:                                                     \n"   \
++              "       .set    mips0                                   \n"   \
++              : "=&r" (result), "=&r" (temp),                               \
++                "+" GCC_OFF12_ASM() (v->counter)                            \
++              : "Ir" (i));                                                  \
+                                                                             \
+               result = temp; result c_op i;                                 \
+       } else {                                                              \
+               unsigned long flags;                                          \
+                                                                             \
+               raw_local_irq_save(flags);                                    \
+-              result = v->counter;                                          \
+-              result c_op i;                                                \
+-              v->counter = result;                                          \
++              __asm__ __volatile__(                                         \
++              "       lw      %0, %1                                  \n"   \
++              "2:     " #asm_op " %0, %1, %2                          \n"   \
++              "       sw      %0, %1                                  \n"   \
++              "3:                                                     \n"   \
++              extable                                                       \
++              : "=&r" (result), "+" GCC_OFF12_ASM() (v->counter)            \
++              : "Ir" (i));                                                  \
+               raw_local_irq_restore(flags);                                 \
+       }                                                                     \
+                                                                             \
+@@ -130,16 +194,21 @@ static __inline__ int atomic_##op##_return(int i, atomic_t * v)                \
+       return result;                                                        \
+ }
+-#define ATOMIC_OPS(op, c_op, asm_op)                                        \
+-      ATOMIC_OP(op, c_op, asm_op)                                           \
 -      ATOMIC_OP_RETURN(op, c_op, asm_op)
 +#define ATOMIC_OP_RETURN(op, asm_op) __ATOMIC_OP_RETURN(op, , asm_op##u, , __OVERFLOW_EXTABLE)        \
 +                                   __ATOMIC_OP_RETURN(op, _unchecked, asm_op, __OVERFLOW_POST, __OVERFLOW_EXTABLE)
  
 -ATOMIC_OPS(add, +=, addu)
 -ATOMIC_OPS(sub, -=, subu)
 -      ATOMIC_OP_RETURN(op, c_op, asm_op)
 +#define ATOMIC_OP_RETURN(op, asm_op) __ATOMIC_OP_RETURN(op, , asm_op##u, , __OVERFLOW_EXTABLE)        \
 +                                   __ATOMIC_OP_RETURN(op, _unchecked, asm_op, __OVERFLOW_POST, __OVERFLOW_EXTABLE)
  
 -ATOMIC_OPS(add, +=, addu)
 -ATOMIC_OPS(sub, -=, subu)
-+#define ATOMIC_OPS(op, asm_op)                                                        \
-+      ATOMIC_OP(op, asm_op)                                                   \
++#define ATOMIC_OPS(op, asm_op)                                                      \
++      ATOMIC_OP(op, asm_op)                                                 \
 +      ATOMIC_OP_RETURN(op, asm_op)
 +
 +ATOMIC_OPS(add, add)
 +      ATOMIC_OP_RETURN(op, asm_op)
 +
 +ATOMIC_OPS(add, add)
@@ -5963,7 +5931,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic_sub_if_positive - conditionally subtract integer from atomic variable
  
  /*
   * atomic_sub_if_positive - conditionally subtract integer from atomic variable
-@@ -146,7 +215,7 @@ ATOMIC_OPS(sub, -=, subu)
+@@ -149,7 +218,7 @@ ATOMIC_OPS(sub, -=, subu)
   * Atomically test @v and subtract @i if @v is greater or equal than @i.
   * The function returns the old value of @v minus @i.
   */
   * Atomically test @v and subtract @i if @v is greater or equal than @i.
   * The function returns the old value of @v minus @i.
   */
@@ -5972,7 +5940,7 @@ index 6dd6bfc..903b0d6 100644
  {
        int result;
  
  {
        int result;
  
-@@ -203,8 +272,26 @@ static __inline__ int atomic_sub_if_positive(int i, atomic_t * v)
+@@ -208,8 +277,26 @@ static __inline__ int atomic_sub_if_positive(int i, atomic_t * v)
        return result;
  }
  
        return result;
  }
  
@@ -6001,7 +5969,7 @@ index 6dd6bfc..903b0d6 100644
  
  /**
   * __atomic_add_unless - add unless the number is a given value
  
  /**
   * __atomic_add_unless - add unless the number is a given value
-@@ -232,6 +319,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
+@@ -237,6 +324,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
  
  #define atomic_dec_return(v) atomic_sub_return(1, (v))
  #define atomic_inc_return(v) atomic_add_return(1, (v))
  
  #define atomic_dec_return(v) atomic_sub_return(1, (v))
  #define atomic_inc_return(v) atomic_add_return(1, (v))
@@ -6012,7 +5980,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic_sub_and_test - subtract value from variable and test result
  
  /*
   * atomic_sub_and_test - subtract value from variable and test result
-@@ -253,6 +344,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
+@@ -258,6 +349,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
   * other cases.
   */
  #define atomic_inc_and_test(v) (atomic_inc_return(v) == 0)
   * other cases.
   */
  #define atomic_inc_and_test(v) (atomic_inc_return(v) == 0)
@@ -6023,7 +5991,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic_dec_and_test - decrement by 1 and test
  
  /*
   * atomic_dec_and_test - decrement by 1 and test
-@@ -277,6 +372,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
+@@ -282,6 +377,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
   * Atomically increments @v by 1.
   */
  #define atomic_inc(v) atomic_add(1, (v))
   * Atomically increments @v by 1.
   */
  #define atomic_inc(v) atomic_add(1, (v))
@@ -6034,7 +6002,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic_dec - decrement and test
  
  /*
   * atomic_dec - decrement and test
-@@ -285,6 +384,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
+@@ -290,6 +389,10 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
   * Atomically decrements @v by 1.
   */
  #define atomic_dec(v) atomic_sub(1, (v))
   * Atomically decrements @v by 1.
   */
  #define atomic_dec(v) atomic_sub(1, (v))
@@ -6045,7 +6013,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic_add_negative - add and test if negative
  
  /*
   * atomic_add_negative - add and test if negative
-@@ -306,54 +409,77 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
+@@ -311,54 +414,77 @@ static __inline__ int __atomic_add_unless(atomic_t *v, int a, int u)
   * @v: pointer of type atomic64_t
   *
   */
   * @v: pointer of type atomic64_t
   *
   */
@@ -6071,150 +6039,154 @@ index 6dd6bfc..903b0d6 100644
 +      v->counter = i;
 +}
  
 +      v->counter = i;
 +}
  
--#define ATOMIC64_OP(op, c_op, asm_op)                                         \
--static __inline__ void atomic64_##op(long i, atomic64_t * v)                  \
+-#define ATOMIC64_OP(op, c_op, asm_op)                                       \
+-static __inline__ void atomic64_##op(long i, atomic64_t * v)                \
 +static inline void atomic64_set_unchecked(atomic64_unchecked_t *v, long i)
 +{
 +      v->counter = i;
 +}
 +
 +static inline void atomic64_set_unchecked(atomic64_unchecked_t *v, long i)
 +{
 +      v->counter = i;
 +}
 +
-+#define __ATOMIC64_OP(op, suffix, asm_op, extable)                            \
-+static inline void atomic64_##op##suffix(long i, atomic64##suffix##_t * v)    \
- {                                                                             \
-       if (kernel_uses_llsc && R10000_LLSC_WAR) {                              \
-               long temp;                                                      \
-                                                                               \
-               __asm__ __volatile__(                                           \
--              "       .set    arch=r4000                              \n"     \
--              "1:     lld     %0, %1          # atomic64_" #op "      \n"     \
--              "       " #asm_op " %0, %2                              \n"     \
-+              "       .set    mips3                                   \n"     \
-+              "1:     lld     %0, %1          # atomic64_" #op #suffix "\n"   \
-+              "2:     " #asm_op " %0, %2                              \n"     \
-               "       scd     %0, %1                                  \n"     \
-               "       beqzl   %0, 1b                                  \n"     \
-+              extable                                                         \
-               "       .set    mips0                                   \n"     \
-               : "=&r" (temp), "+m" (v->counter)                               \
-               : "Ir" (i));                                                    \
-       } else if (kernel_uses_llsc) {                                          \
-               long temp;                                                      \
-                                                                               \
--              do {                                                            \
--                      __asm__ __volatile__(                                   \
--                      "       .set    arch=r4000                      \n"     \
--                      "       lld     %0, %1          # atomic64_" #op "\n"   \
--                      "       " #asm_op " %0, %2                      \n"     \
--                      "       scd     %0, %1                          \n"     \
--                      "       .set    mips0                           \n"     \
--                      : "=&r" (temp), "+m" (v->counter)                       \
--                      : "Ir" (i));                                            \
--              } while (unlikely(!temp));                                      \
-+              __asm__ __volatile__(                                           \
-+              "       .set    mips3                                   \n"     \
-+              "       lld     %0, %1          # atomic64_" #op #suffix "\n"   \
-+              "2:     " #asm_op " %0, %2                              \n"     \
-+              "       scd     %0, %1                                  \n"     \
-+              "       beqz    %0, 1b                                  \n"     \
-+                      extable                                                 \
-+              "       .set    mips0                                   \n"     \
-+              : "=&r" (temp), "+m" (v->counter)                               \
-+              : "Ir" (i));                                                    \
-       } else {                                                                \
-               unsigned long flags;                                            \
-                                                                               \
-               raw_local_irq_save(flags);                                      \
--              v->counter c_op i;                                              \
-+              __asm__ __volatile__(                                           \
-+              "2:     " #asm_op " %0, %1                              \n"     \
-+              extable                                                         \
-+              : "+r" (v->counter) : "Ir" (i));                                \
-               raw_local_irq_restore(flags);                                   \
-       }                                                                       \
- }                                                                             \
--#define ATOMIC64_OP_RETURN(op, c_op, asm_op)                                  \
--static __inline__ long atomic64_##op##_return(long i, atomic64_t * v)         \
-+#define ATOMIC64_OP(op, asm_op) __ATOMIC64_OP(op, , asm_op##u)                        \
++#define __ATOMIC64_OP(op, suffix, asm_op, extable)                          \
++static inline void atomic64_##op##suffix(long i, atomic64##suffix##_t * v)    \
+ {                                                                           \
+       if (kernel_uses_llsc && R10000_LLSC_WAR) {                            \
+               long temp;                                                    \
+                                                                             \
+               __asm__ __volatile__(                                         \
+-              "       .set    arch=r4000                              \n"   \
+-              "1:     lld     %0, %1          # atomic64_" #op "      \n"   \
+-              "       " #asm_op " %0, %2                              \n"   \
++              "       .set    mips3                                   \n"   \
++              "1:     lld     %0, %1          # atomic64_" #op #suffix "\n" \
++              "2:     " #asm_op " %0, %2                              \n"   \
+               "       scd     %0, %1                                  \n"   \
+               "       beqzl   %0, 1b                                  \n"   \
++              extable                                                       \
+               "       .set    mips0                                   \n"   \
+               : "=&r" (temp), "+" GCC_OFF12_ASM() (v->counter)              \
+               : "Ir" (i));                                                  \
+       } else if (kernel_uses_llsc) {                                        \
+               long temp;                                                    \
+                                                                             \
+-              do {                                                          \
+-                      __asm__ __volatile__(                                 \
+-                      "       .set    arch=r4000                      \n"   \
+-                      "       lld     %0, %1          # atomic64_" #op "\n" \
+-                      "       " #asm_op " %0, %2                      \n"   \
+-                      "       scd     %0, %1                          \n"   \
+-                      "       .set    mips0                           \n"   \
+-                      : "=&r" (temp), "+" GCC_OFF12_ASM() (v->counter)      \
+-                      : "Ir" (i));                                          \
+-              } while (unlikely(!temp));                                    \
++              __asm__ __volatile__(                                         \
++              "       .set    mips3                                   \n"   \
++              "1:     lld     %0, %1          # atomic64_" #op #suffix "\n" \
++              "2:     " #asm_op " %0, %2                              \n"   \
++              "       scd     %0, %1                                  \n"   \
++              "       beqz    %0, 1b                                  \n"   \
++                      extable                                               \
++              "       .set    mips0                                   \n"   \
++              : "=&r" (temp), "+" GCC_OFF12_ASM() (v->counter)              \
++              : "Ir" (i));                                                  \
+       } else {                                                              \
+               unsigned long flags;                                          \
+                                                                             \
+               raw_local_irq_save(flags);                                    \
+-              v->counter c_op i;                                            \
++              __asm__ __volatile__(                                         \
++              "2:     " #asm_op " %0, %1                              \n"   \
++              extable                                                       \
++              : "+" GCC_OFF12_ASM() (v->counter) : "Ir" (i));               \
+               raw_local_irq_restore(flags);                                 \
+       }                                                                     \
+ }
+-#define ATOMIC64_OP_RETURN(op, c_op, asm_op)                                \
+-static __inline__ long atomic64_##op##_return(long i, atomic64_t * v)       \
++#define ATOMIC64_OP(op, asm_op) __ATOMIC64_OP(op, , asm_op##u)                      \
 +                              __ATOMIC64_OP(op, _unchecked, asm_op)
 +
 +                              __ATOMIC64_OP(op, _unchecked, asm_op)
 +
-+#define __ATOMIC64_OP_RETURN(op, suffix, asm_op, post_op, extable)            \
++#define __ATOMIC64_OP_RETURN(op, suffix, asm_op, post_op, extable)          \
 +static inline long atomic64_##op##_return##suffix(long i, atomic64##suffix##_t * v)\
 +static inline long atomic64_##op##_return##suffix(long i, atomic64##suffix##_t * v)\
- {                                                                             \
-       long result;                                                            \
-                                                                               \
-@@ -363,38 +489,48 @@ static __inline__ long atomic64_##op##_return(long i, atomic64_t * v)            \
-               long temp;                                                      \
-                                                                               \
-               __asm__ __volatile__(                                           \
--              "       .set    arch=r4000                              \n"     \
-+              "       .set    mips3                                   \n"     \
-               "1:     lld     %1, %2          # atomic64_" #op "_return\n"    \
--              "       " #asm_op " %0, %1, %3                          \n"     \
-+              "2:     " #asm_op " %0, %1, %3                          \n"     \
-               "       scd     %0, %2                                  \n"     \
-               "       beqzl   %0, 1b                                  \n"     \
--              "       " #asm_op " %0, %1, %3                          \n"     \
-+              post_op                                                         \
-+              extable                                                         \
-+              "4:     " #asm_op " %0, %1, %3                          \n"     \
-+              "5:                                                     \n"     \
-               "       .set    mips0                                   \n"     \
-               : "=&r" (result), "=&r" (temp), "+m" (v->counter)               \
-               : "Ir" (i));                                                    \
-       } else if (kernel_uses_llsc) {                                          \
-               long temp;                                                      \
-                                                                               \
--              do {                                                            \
--                      __asm__ __volatile__(                                   \
--                      "       .set    arch=r4000                      \n"     \
--                      "       lld     %1, %2  # atomic64_" #op "_return\n"    \
--                      "       " #asm_op " %0, %1, %3                  \n"     \
--                      "       scd     %0, %2                          \n"     \
--                      "       .set    mips0                           \n"     \
--                      : "=&r" (result), "=&r" (temp), "=m" (v->counter)       \
--                      : "Ir" (i), "m" (v->counter)                            \
--                      : "memory");                                            \
--              } while (unlikely(!result));                                    \
-+              __asm__ __volatile__(                                           \
-+              "       .set    mips3                                   \n"     \
-+              "1:     lld     %1, %2  # atomic64_" #op "_return" #suffix "\n" \
-+              "2:     " #asm_op " %0, %1, %3                          \n"     \
-+              "       scd     %0, %2                                  \n"     \
-+              "       beqz    %0, 1b                                  \n"     \
-+              post_op                                                         \
-+              extable                                                         \
-+              "4:     " #asm_op " %0, %1, %3                          \n"     \
-+              "5:                                                     \n"     \
-+              "       .set    mips0                                   \n"     \
-+              : "=&r" (result), "=&r" (temp), "=m" (v->counter)               \
-+              : "Ir" (i), "m" (v->counter)                                    \
-+              : "memory");                                                    \
-                                                                               \
-               result = temp; result c_op i;                                   \
-       } else {                                                                \
-               unsigned long flags;                                            \
-                                                                               \
-               raw_local_irq_save(flags);                                      \
--              result = v->counter;                                            \
--              result c_op i;                                                  \
--              v->counter = result;                                            \
-+              __asm__ __volatile__(                                           \
-+              "       ld      %0, %1                                  \n"     \
-+              "2:     " #asm_op " %0, %1, %2                          \n"     \
-+              "       sd      %0, %1                                  \n"     \
-+              "3:                                                     \n"     \
-+              extable                                                         \
-+              : "=&r" (result), "+m" (v->counter) : "Ir" (i));                \
-               raw_local_irq_restore(flags);                                   \
-       }                                                                       \
-                                                                               \
-@@ -403,16 +539,23 @@ static __inline__ long atomic64_##op##_return(long i, atomic64_t * v)            \
-       return result;                                                          \
- }
--#define ATOMIC64_OPS(op, c_op, asm_op)                                                \
--      ATOMIC64_OP(op, c_op, asm_op)                                           \
+ {                                                                           \
+       long result;                                                          \
+                                                                             \
+@@ -368,12 +494,15 @@ static __inline__ long atomic64_##op##_return(long i, atomic64_t * v)          \
+               long temp;                                                    \
+                                                                             \
+               __asm__ __volatile__(                                         \
+-              "       .set    arch=r4000                              \n"   \
++              "       .set    mips3                                   \n"   \
+               "1:     lld     %1, %2          # atomic64_" #op "_return\n"  \
+-              "       " #asm_op " %0, %1, %3                          \n"   \
++              "2:     " #asm_op " %0, %1, %3                          \n"   \
+               "       scd     %0, %2                                  \n"   \
+               "       beqzl   %0, 1b                                  \n"   \
+-              "       " #asm_op " %0, %1, %3                          \n"   \
++              post_op                                                       \
++              extable                                                       \
++              "4:     " #asm_op " %0, %1, %3                          \n"   \
++              "5:                                                     \n"   \
+               "       .set    mips0                                   \n"   \
+               : "=&r" (result), "=&r" (temp),                               \
+                 "+" GCC_OFF12_ASM() (v->counter)                            \
+@@ -381,27 +510,35 @@ static __inline__ long atomic64_##op##_return(long i, atomic64_t * v)          \
+       } else if (kernel_uses_llsc) {                                        \
+               long temp;                                                    \
+                                                                             \
+-              do {                                                          \
+-                      __asm__ __volatile__(                                 \
+-                      "       .set    arch=r4000                      \n"   \
+-                      "       lld     %1, %2  # atomic64_" #op "_return\n"  \
+-                      "       " #asm_op " %0, %1, %3                  \n"   \
+-                      "       scd     %0, %2                          \n"   \
+-                      "       .set    mips0                           \n"   \
+-                      : "=&r" (result), "=&r" (temp),                       \
+-                        "=" GCC_OFF12_ASM() (v->counter)                    \
+-                      : "Ir" (i), GCC_OFF12_ASM() (v->counter)              \
+-                      : "memory");                                          \
+-              } while (unlikely(!result));                                  \
++              __asm__ __volatile__(                                         \
++              "       .set    mips3                                   \n"   \
++              "1:     lld     %1, %2  # atomic64_" #op "_return" #suffix "\n"\
++              "2:     " #asm_op " %0, %1, %3                          \n"   \
++              "       scd     %0, %2                                  \n"   \
++              "       beqz    %0, 1b                                  \n"   \
++              post_op                                                       \
++              extable                                                       \
++              "4:     " #asm_op " %0, %1, %3                          \n"   \
++              "5:                                                     \n"   \
++              "       .set    mips0                                   \n"   \
++              : "=&r" (result), "=&r" (temp),                               \
++                "=" GCC_OFF12_ASM() (v->counter)                            \
++              : "Ir" (i), GCC_OFF12_ASM() (v->counter)                      \
++              : "memory");                                                  \
+                                                                             \
+               result = temp; result c_op i;                                 \
+       } else {                                                              \
+               unsigned long flags;                                          \
+                                                                             \
+               raw_local_irq_save(flags);                                    \
+-              result = v->counter;                                          \
+-              result c_op i;                                                \
+-              v->counter = result;                                          \
++              __asm__ __volatile__(                                         \
++              "       ld      %0, %1                                  \n"   \
++              "2:     " #asm_op " %0, %1, %2                          \n"   \
++              "       sd      %0, %1                                  \n"   \
++              "3:                                                     \n"   \
++              extable                                                       \
++              : "=&r" (result), "+" GCC_OFF12_ASM() (v->counter)            \
++              : "Ir" (i));                                                  \
+               raw_local_irq_restore(flags);                                 \
+       }                                                                     \
+                                                                             \
+@@ -410,16 +547,23 @@ static __inline__ long atomic64_##op##_return(long i, atomic64_t * v)          \
+       return result;                                                        \
+ }
+-#define ATOMIC64_OPS(op, c_op, asm_op)                                              \
+-      ATOMIC64_OP(op, c_op, asm_op)                                         \
 -      ATOMIC64_OP_RETURN(op, c_op, asm_op)
 +#define ATOMIC64_OP_RETURN(op, asm_op) __ATOMIC64_OP_RETURN(op, , asm_op##u, , __OVERFLOW_EXTABLE)    \
 +                                     __ATOMIC64_OP_RETURN(op, _unchecked, asm_op, __OVERFLOW_POST, __OVERFLOW_EXTABLE)
 -      ATOMIC64_OP_RETURN(op, c_op, asm_op)
 +#define ATOMIC64_OP_RETURN(op, asm_op) __ATOMIC64_OP_RETURN(op, , asm_op##u, , __OVERFLOW_EXTABLE)    \
 +                                     __ATOMIC64_OP_RETURN(op, _unchecked, asm_op, __OVERFLOW_POST, __OVERFLOW_EXTABLE)
@@ -6237,8 +6209,8 @@ index 6dd6bfc..903b0d6 100644
 +#undef __OVERFLOW_POST
  
  /*
 +#undef __OVERFLOW_POST
  
  /*
-  * atomic64_sub_if_positive - conditionally subtract integer from atomic variable
-@@ -422,7 +565,7 @@ ATOMIC64_OPS(sub, -=, dsubu)
+  * atomic64_sub_if_positive - conditionally subtract integer from atomic
+@@ -430,7 +574,7 @@ ATOMIC64_OPS(sub, -=, dsubu)
   * Atomically test @v and subtract @i if @v is greater or equal than @i.
   * The function returns the old value of @v minus @i.
   */
   * Atomically test @v and subtract @i if @v is greater or equal than @i.
   * The function returns the old value of @v minus @i.
   */
@@ -6247,7 +6219,7 @@ index 6dd6bfc..903b0d6 100644
  {
        long result;
  
  {
        long result;
  
-@@ -479,9 +622,26 @@ static __inline__ long atomic64_sub_if_positive(long i, atomic64_t * v)
+@@ -489,9 +633,26 @@ static __inline__ long atomic64_sub_if_positive(long i, atomic64_t * v)
        return result;
  }
  
        return result;
  }
  
@@ -6277,7 +6249,7 @@ index 6dd6bfc..903b0d6 100644
  
  /**
   * atomic64_add_unless - add unless the number is a given value
  
  /**
   * atomic64_add_unless - add unless the number is a given value
-@@ -511,6 +671,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
+@@ -521,6 +682,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
  
  #define atomic64_dec_return(v) atomic64_sub_return(1, (v))
  #define atomic64_inc_return(v) atomic64_add_return(1, (v))
  
  #define atomic64_dec_return(v) atomic64_sub_return(1, (v))
  #define atomic64_inc_return(v) atomic64_add_return(1, (v))
@@ -6285,7 +6257,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic64_sub_and_test - subtract value from variable and test result
  
  /*
   * atomic64_sub_and_test - subtract value from variable and test result
-@@ -532,6 +693,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
+@@ -542,6 +704,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
   * other cases.
   */
  #define atomic64_inc_and_test(v) (atomic64_inc_return(v) == 0)
   * other cases.
   */
  #define atomic64_inc_and_test(v) (atomic64_inc_return(v) == 0)
@@ -6293,7 +6265,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic64_dec_and_test - decrement by 1 and test
  
  /*
   * atomic64_dec_and_test - decrement by 1 and test
-@@ -556,6 +718,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
+@@ -566,6 +729,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
   * Atomically increments @v by 1.
   */
  #define atomic64_inc(v) atomic64_add(1, (v))
   * Atomically increments @v by 1.
   */
  #define atomic64_inc(v) atomic64_add(1, (v))
@@ -6301,7 +6273,7 @@ index 6dd6bfc..903b0d6 100644
  
  /*
   * atomic64_dec - decrement and test
  
  /*
   * atomic64_dec - decrement and test
-@@ -564,6 +727,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
+@@ -574,6 +738,7 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
   * Atomically decrements @v by 1.
   */
  #define atomic64_dec(v) atomic64_sub(1, (v))
   * Atomically decrements @v by 1.
   */
  #define atomic64_dec(v) atomic64_sub(1, (v))
@@ -6310,10 +6282,10 @@ index 6dd6bfc..903b0d6 100644
  /*
   * atomic64_add_negative - add and test if negative
 diff --git a/arch/mips/include/asm/barrier.h b/arch/mips/include/asm/barrier.h
  /*
   * atomic64_add_negative - add and test if negative
 diff --git a/arch/mips/include/asm/barrier.h b/arch/mips/include/asm/barrier.h
-index d0101dd..266982c 100644
+index 2b8bbbc..4556df6 100644
 --- a/arch/mips/include/asm/barrier.h
 +++ b/arch/mips/include/asm/barrier.h
 --- a/arch/mips/include/asm/barrier.h
 +++ b/arch/mips/include/asm/barrier.h
-@@ -184,7 +184,7 @@
+@@ -133,7 +133,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
@@ -6340,10 +6312,10 @@ index b4db69f..8f3b093 100644
  #define SMP_CACHE_SHIFT               L1_CACHE_SHIFT
  #define SMP_CACHE_BYTES               L1_CACHE_BYTES
 diff --git a/arch/mips/include/asm/elf.h b/arch/mips/include/asm/elf.h
  #define SMP_CACHE_SHIFT               L1_CACHE_SHIFT
  #define SMP_CACHE_BYTES               L1_CACHE_BYTES
 diff --git a/arch/mips/include/asm/elf.h b/arch/mips/include/asm/elf.h
-index 1d38fe0..9beabc9 100644
+index eb4d95d..f2f7f93 100644
 --- a/arch/mips/include/asm/elf.h
 +++ b/arch/mips/include/asm/elf.h
 --- a/arch/mips/include/asm/elf.h
 +++ b/arch/mips/include/asm/elf.h
-@@ -381,13 +381,16 @@ extern const char *__elf_platform;
+@@ -405,15 +405,18 @@ extern const char *__elf_platform;
  #define ELF_ET_DYN_BASE               (TASK_SIZE / 3 * 2)
  #endif
  
  #define ELF_ET_DYN_BASE               (TASK_SIZE / 3 * 2)
  #endif
  
@@ -6363,7 +6335,9 @@ index 1d38fe0..9beabc9 100644
 -extern unsigned long arch_randomize_brk(struct mm_struct *mm);
 -#define arch_randomize_brk arch_randomize_brk
 -
 -extern unsigned long arch_randomize_brk(struct mm_struct *mm);
 -#define arch_randomize_brk arch_randomize_brk
 -
- #endif /* _ASM_ELF_H */
+ struct arch_elf_state {
+       int fp_abi;
+       int interp_fp_abi;
 diff --git a/arch/mips/include/asm/exec.h b/arch/mips/include/asm/exec.h
 index c1f6afa..38cc6e9 100644
 --- a/arch/mips/include/asm/exec.h
 diff --git a/arch/mips/include/asm/exec.h b/arch/mips/include/asm/exec.h
 index c1f6afa..38cc6e9 100644
 --- a/arch/mips/include/asm/exec.h
@@ -6481,7 +6455,7 @@ index 46dfc3c..a16b13a 100644
  
  /**
 diff --git a/arch/mips/include/asm/page.h b/arch/mips/include/asm/page.h
  
  /**
 diff --git a/arch/mips/include/asm/page.h b/arch/mips/include/asm/page.h
-index 3be8180..c4798d5 100644
+index 154b70a..426ae3d 100644
 --- a/arch/mips/include/asm/page.h
 +++ b/arch/mips/include/asm/page.h
 @@ -120,7 +120,7 @@ extern void copy_user_highpage(struct page *to, struct page *from,
 --- a/arch/mips/include/asm/page.h
 +++ b/arch/mips/include/asm/page.h
 @@ -120,7 +120,7 @@ extern void copy_user_highpage(struct page *to, struct page *from,
@@ -6510,7 +6484,7 @@ index b336037..5b874cc 100644
  
  /*
 diff --git a/arch/mips/include/asm/pgtable.h b/arch/mips/include/asm/pgtable.h
  
  /*
 diff --git a/arch/mips/include/asm/pgtable.h b/arch/mips/include/asm/pgtable.h
-index d6d1928..ce4f822 100644
+index 845016d..3303268 100644
 --- a/arch/mips/include/asm/pgtable.h
 +++ b/arch/mips/include/asm/pgtable.h
 @@ -20,6 +20,9 @@
 --- a/arch/mips/include/asm/pgtable.h
 +++ b/arch/mips/include/asm/pgtable.h
 @@ -20,6 +20,9 @@
@@ -6524,10 +6498,10 @@ index d6d1928..ce4f822 100644
  struct vm_area_struct;
  
 diff --git a/arch/mips/include/asm/thread_info.h b/arch/mips/include/asm/thread_info.h
  struct vm_area_struct;
  
 diff --git a/arch/mips/include/asm/thread_info.h b/arch/mips/include/asm/thread_info.h
-index 7de8658..c109224 100644
+index e4440f9..8fb0005 100644
 --- a/arch/mips/include/asm/thread_info.h
 +++ b/arch/mips/include/asm/thread_info.h
 --- a/arch/mips/include/asm/thread_info.h
 +++ b/arch/mips/include/asm/thread_info.h
-@@ -105,6 +105,9 @@ static inline struct thread_info *current_thread_info(void)
+@@ -106,6 +106,9 @@ static inline struct thread_info *current_thread_info(void)
  #define TIF_SECCOMP           4       /* secure computing */
  #define TIF_NOTIFY_RESUME     5       /* callback before returning to user */
  #define TIF_RESTORE_SIGMASK   9       /* restore signal mask in do_signal() */
  #define TIF_SECCOMP           4       /* secure computing */
  #define TIF_NOTIFY_RESUME     5       /* callback before returning to user */
  #define TIF_RESTORE_SIGMASK   9       /* restore signal mask in do_signal() */
@@ -6537,7 +6511,7 @@ index 7de8658..c109224 100644
  #define TIF_USEDFPU           16      /* FPU was used by this task this quantum (SMP) */
  #define TIF_MEMDIE            18      /* is terminating due to OOM killer */
  #define TIF_NOHZ              19      /* in adaptive nohz mode */
  #define TIF_USEDFPU           16      /* FPU was used by this task this quantum (SMP) */
  #define TIF_MEMDIE            18      /* is terminating due to OOM killer */
  #define TIF_NOHZ              19      /* in adaptive nohz mode */
-@@ -138,14 +141,16 @@ static inline struct thread_info *current_thread_info(void)
+@@ -141,14 +144,16 @@ static inline struct thread_info *current_thread_info(void)
  #define _TIF_USEDMSA          (1<<TIF_USEDMSA)
  #define _TIF_MSA_CTX_LIVE     (1<<TIF_MSA_CTX_LIVE)
  #define _TIF_SYSCALL_TRACEPOINT       (1<<TIF_SYSCALL_TRACEPOINT)
  #define _TIF_USEDMSA          (1<<TIF_USEDMSA)
  #define _TIF_MSA_CTX_LIVE     (1<<TIF_MSA_CTX_LIVE)
  #define _TIF_SYSCALL_TRACEPOINT       (1<<TIF_SYSCALL_TRACEPOINT)
@@ -6556,7 +6530,7 @@ index 7de8658..c109224 100644
  
  /* work to do on interrupt/exception return */
  #define _TIF_WORK_MASK                \
  
  /* work to do on interrupt/exception return */
  #define _TIF_WORK_MASK                \
-@@ -153,7 +158,7 @@ static inline struct thread_info *current_thread_info(void)
+@@ -156,7 +161,7 @@ static inline struct thread_info *current_thread_info(void)
  /* work to do on any return to u-space */
  #define _TIF_ALLWORK_MASK     (_TIF_NOHZ | _TIF_WORK_MASK |           \
                                 _TIF_WORK_SYSCALL_EXIT |               \
  /* work to do on any return to u-space */
  #define _TIF_ALLWORK_MASK     (_TIF_NOHZ | _TIF_WORK_MASK |           \
                                 _TIF_WORK_SYSCALL_EXIT |               \
@@ -6566,7 +6540,7 @@ index 7de8658..c109224 100644
  /*
   * We stash processor id into a COP0 register to retrieve it fast
 diff --git a/arch/mips/include/asm/uaccess.h b/arch/mips/include/asm/uaccess.h
  /*
   * We stash processor id into a COP0 register to retrieve it fast
 diff --git a/arch/mips/include/asm/uaccess.h b/arch/mips/include/asm/uaccess.h
-index 22a5624..7c96295 100644
+index bf8b324..cec5705 100644
 --- a/arch/mips/include/asm/uaccess.h
 +++ b/arch/mips/include/asm/uaccess.h
 @@ -130,6 +130,7 @@ extern u64 __ua_limit;
 --- a/arch/mips/include/asm/uaccess.h
 +++ b/arch/mips/include/asm/uaccess.h
 @@ -130,6 +130,7 @@ extern u64 __ua_limit;
@@ -6614,10 +6588,10 @@ index 9287678..f870e47 100644
  
  #include <linux/module.h>
 diff --git a/arch/mips/kernel/i8259.c b/arch/mips/kernel/i8259.c
  
  #include <linux/module.h>
 diff --git a/arch/mips/kernel/i8259.c b/arch/mips/kernel/i8259.c
-index 50b3648..c2f3cec 100644
+index a74ec3a..4f06f18 100644
 --- a/arch/mips/kernel/i8259.c
 +++ b/arch/mips/kernel/i8259.c
 --- a/arch/mips/kernel/i8259.c
 +++ b/arch/mips/kernel/i8259.c
-@@ -201,7 +201,7 @@ spurious_8259A_irq:
+@@ -202,7 +202,7 @@ spurious_8259A_irq:
                        printk(KERN_DEBUG "spurious 8259A interrupt: IRQ%d.\n", irq);
                        spurious_irq_mask |= irqmask;
                }
                        printk(KERN_DEBUG "spurious 8259A interrupt: IRQ%d.\n", irq);
                        spurious_irq_mask |= irqmask;
                }
@@ -6697,14 +6671,13 @@ index 0614717..002fa43 100644
  
        /* Run the generated entry code */
 diff --git a/arch/mips/kernel/process.c b/arch/mips/kernel/process.c
  
        /* Run the generated entry code */
 diff --git a/arch/mips/kernel/process.c b/arch/mips/kernel/process.c
-index 636b074..8fbb91f 100644
+index 85bff5d..39bc202 100644
 --- a/arch/mips/kernel/process.c
 +++ b/arch/mips/kernel/process.c
 --- a/arch/mips/kernel/process.c
 +++ b/arch/mips/kernel/process.c
-@@ -520,15 +520,3 @@ unsigned long get_wchan(struct task_struct *task)
- out:
+@@ -534,18 +534,6 @@ out:
        return pc;
  }
        return pc;
  }
--
 -/*
 - * Don't forget that the stack pointer must be aligned on a 8 bytes
 - * boundary for 32-bits ABI and 16 bytes for 64-bits ABI.
 -/*
 - * Don't forget that the stack pointer must be aligned on a 8 bytes
 - * boundary for 32-bits ABI and 16 bytes for 64-bits ABI.
@@ -6716,8 +6689,12 @@ index 636b074..8fbb91f 100644
 -
 -      return sp & ALMASK;
 -}
 -
 -      return sp & ALMASK;
 -}
+-
+ static void arch_dump_stack(void *info)
+ {
+       struct pt_regs *regs;
 diff --git a/arch/mips/kernel/ptrace.c b/arch/mips/kernel/ptrace.c
 diff --git a/arch/mips/kernel/ptrace.c b/arch/mips/kernel/ptrace.c
-index 9d1487d..10c5da5 100644
+index 5104528..950bbdc 100644
 --- a/arch/mips/kernel/ptrace.c
 +++ b/arch/mips/kernel/ptrace.c
 @@ -761,6 +761,10 @@ long arch_ptrace(struct task_struct *child, long request,
 --- a/arch/mips/kernel/ptrace.c
 +++ b/arch/mips/kernel/ptrace.c
 @@ -761,6 +761,10 @@ long arch_ptrace(struct task_struct *child, long request,
@@ -6731,7 +6708,7 @@ index 9d1487d..10c5da5 100644
  /*
   * Notification of system call entry/exit
   * - triggered by current->work.syscall_trace
  /*
   * Notification of system call entry/exit
   * - triggered by current->work.syscall_trace
-@@ -777,6 +781,11 @@ asmlinkage long syscall_trace_enter(struct pt_regs *regs, long syscall)
+@@ -779,6 +783,11 @@ asmlinkage long syscall_trace_enter(struct pt_regs *regs, long syscall)
            tracehook_report_syscall_entry(regs))
                ret = -1;
  
            tracehook_report_syscall_entry(regs))
                ret = -1;
  
@@ -6845,7 +6822,7 @@ index 2242bdd..b284048 100644
        }
        /* Arrange for an interrupt in a short while */
 diff --git a/arch/mips/kernel/traps.c b/arch/mips/kernel/traps.c
        }
        /* Arrange for an interrupt in a short while */
 diff --git a/arch/mips/kernel/traps.c b/arch/mips/kernel/traps.c
-index d255a2a..916271c 100644
+index c3b41e2..46c32e9 100644
 --- a/arch/mips/kernel/traps.c
 +++ b/arch/mips/kernel/traps.c
 @@ -688,7 +688,18 @@ asmlinkage void do_ov(struct pt_regs *regs)
 --- a/arch/mips/kernel/traps.c
 +++ b/arch/mips/kernel/traps.c
 @@ -688,7 +688,18 @@ asmlinkage void do_ov(struct pt_regs *regs)
@@ -6869,10 +6846,10 @@ index d255a2a..916271c 100644
        info.si_code = FPE_INTOVF;
        info.si_signo = SIGFPE;
 diff --git a/arch/mips/kvm/mips.c b/arch/mips/kvm/mips.c
        info.si_code = FPE_INTOVF;
        info.si_signo = SIGFPE;
 diff --git a/arch/mips/kvm/mips.c b/arch/mips/kvm/mips.c
-index e3b21e5..ea5ff7c 100644
+index 270bbd4..c01932a 100644
 --- a/arch/mips/kvm/mips.c
 +++ b/arch/mips/kvm/mips.c
 --- a/arch/mips/kvm/mips.c
 +++ b/arch/mips/kvm/mips.c
-@@ -805,7 +805,7 @@ long kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
+@@ -815,7 +815,7 @@ long kvm_arch_vm_ioctl(struct file *filp, unsigned int ioctl, unsigned long arg)
        return r;
  }
  
        return r;
  }
  
@@ -7030,7 +7007,7 @@ index f1baadd..5472dca 100644
  {
        return pfn_valid(PFN_DOWN(virt_to_phys(kaddr)));
 diff --git a/arch/mips/pci/pci-octeon.c b/arch/mips/pci/pci-octeon.c
  {
        return pfn_valid(PFN_DOWN(virt_to_phys(kaddr)));
 diff --git a/arch/mips/pci/pci-octeon.c b/arch/mips/pci/pci-octeon.c
-index 59cccd9..f39ac2f 100644
+index d07e041..bedb72b 100644
 --- a/arch/mips/pci/pci-octeon.c
 +++ b/arch/mips/pci/pci-octeon.c
 @@ -327,8 +327,8 @@ static int octeon_write_config(struct pci_bus *bus, unsigned int devfn,
 --- a/arch/mips/pci/pci-octeon.c
 +++ b/arch/mips/pci/pci-octeon.c
 @@ -327,8 +327,8 @@ static int octeon_write_config(struct pci_bus *bus, unsigned int devfn,
@@ -7345,7 +7322,7 @@ index a5cb070..8604ddc 100644
          else
                  copy_from_user_overflow();
 diff --git a/arch/parisc/kernel/module.c b/arch/parisc/kernel/module.c
          else
                  copy_from_user_overflow();
 diff --git a/arch/parisc/kernel/module.c b/arch/parisc/kernel/module.c
-index 50dfafc..b9fc230 100644
+index 5822e8e..bc5e638 100644
 --- a/arch/parisc/kernel/module.c
 +++ b/arch/parisc/kernel/module.c
 @@ -98,16 +98,38 @@
 --- a/arch/parisc/kernel/module.c
 +++ b/arch/parisc/kernel/module.c
 @@ -98,16 +98,38 @@
@@ -7391,7 +7368,7 @@ index 50dfafc..b9fc230 100644
  }
  
  static inline int in_local(struct module *me, void *loc)
  }
  
  static inline int in_local(struct module *me, void *loc)
-@@ -371,13 +393,13 @@ int module_frob_arch_sections(CONST Elf_Ehdr *hdr,
+@@ -367,13 +389,13 @@ int module_frob_arch_sections(CONST Elf_Ehdr *hdr,
        }
  
        /* align things a bit */
        }
  
        /* align things a bit */
@@ -7411,7 +7388,7 @@ index 50dfafc..b9fc230 100644
  
        me->arch.got_max = gots;
        me->arch.fdesc_max = fdescs;
  
        me->arch.got_max = gots;
        me->arch.fdesc_max = fdescs;
-@@ -395,7 +417,7 @@ static Elf64_Word get_got(struct module *me, unsigned long value, long addend)
+@@ -391,7 +413,7 @@ static Elf64_Word get_got(struct module *me, unsigned long value, long addend)
  
        BUG_ON(value == 0);
  
  
        BUG_ON(value == 0);
  
@@ -7420,7 +7397,7 @@ index 50dfafc..b9fc230 100644
        for (i = 0; got[i].addr; i++)
                if (got[i].addr == value)
                        goto out;
        for (i = 0; got[i].addr; i++)
                if (got[i].addr == value)
                        goto out;
-@@ -413,7 +435,7 @@ static Elf64_Word get_got(struct module *me, unsigned long value, long addend)
+@@ -409,7 +431,7 @@ static Elf64_Word get_got(struct module *me, unsigned long value, long addend)
  #ifdef CONFIG_64BIT
  static Elf_Addr get_fdesc(struct module *me, unsigned long value)
  {
  #ifdef CONFIG_64BIT
  static Elf_Addr get_fdesc(struct module *me, unsigned long value)
  {
@@ -7429,7 +7406,7 @@ index 50dfafc..b9fc230 100644
  
        if (!value) {
                printk(KERN_ERR "%s: zero OPD requested!\n", me->name);
  
        if (!value) {
                printk(KERN_ERR "%s: zero OPD requested!\n", me->name);
-@@ -431,7 +453,7 @@ static Elf_Addr get_fdesc(struct module *me, unsigned long value)
+@@ -427,7 +449,7 @@ static Elf_Addr get_fdesc(struct module *me, unsigned long value)
  
        /* Create new one */
        fdesc->addr = value;
  
        /* Create new one */
        fdesc->addr = value;
@@ -7438,7 +7415,7 @@ index 50dfafc..b9fc230 100644
        return (Elf_Addr)fdesc;
  }
  #endif /* CONFIG_64BIT */
        return (Elf_Addr)fdesc;
  }
  #endif /* CONFIG_64BIT */
-@@ -843,7 +865,7 @@ register_unwind_table(struct module *me,
+@@ -839,7 +861,7 @@ register_unwind_table(struct module *me,
  
        table = (unsigned char *)sechdrs[me->arch.unwind_section].sh_addr;
        end = table + sechdrs[me->arch.unwind_section].sh_size;
  
        table = (unsigned char *)sechdrs[me->arch.unwind_section].sh_addr;
        end = table + sechdrs[me->arch.unwind_section].sh_size;
@@ -7708,10 +7685,10 @@ index e5120e6..8ddb5cc 100644
        /*
         * If for any reason at all we couldn't handle the fault, make
 diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
        /*
         * If for any reason at all we couldn't handle the fault, make
 diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
-index 88eace4..4ba2591 100644
+index a2a168e..e484682 100644
 --- a/arch/powerpc/Kconfig
 +++ b/arch/powerpc/Kconfig
 --- a/arch/powerpc/Kconfig
 +++ b/arch/powerpc/Kconfig
-@@ -404,6 +404,7 @@ config PPC64_SUPPORTS_MEMORY_FAILURE
+@@ -408,6 +408,7 @@ config PPC64_SUPPORTS_MEMORY_FAILURE
  config KEXEC
        bool "kexec system call"
        depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP))
  config KEXEC
        bool "kexec system call"
        depends on (PPC_BOOK3S || FSL_BOOKE || (44x && !SMP))
@@ -8233,13 +8210,13 @@ index 512d278..d31fadd 100644
  2:"
        : "=&r" (t)
 diff --git a/arch/powerpc/include/asm/barrier.h b/arch/powerpc/include/asm/barrier.h
  2:"
        : "=&r" (t)
 diff --git a/arch/powerpc/include/asm/barrier.h b/arch/powerpc/include/asm/barrier.h
-index bab79a1..4a3eabc 100644
+index a3bf5be..e03ba81 100644
 --- a/arch/powerpc/include/asm/barrier.h
 +++ b/arch/powerpc/include/asm/barrier.h
 --- a/arch/powerpc/include/asm/barrier.h
 +++ b/arch/powerpc/include/asm/barrier.h
-@@ -73,7 +73,7 @@
+@@ -76,7 +76,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
-       __lwsync();                                                     \
+       smp_lwsync();                                                   \
 -      ACCESS_ONCE(*p) = (v);                                          \
 +      ACCESS_ONCE_RW(*p) = (v);                                       \
  } while (0)
 -      ACCESS_ONCE(*p) = (v);                                          \
 +      ACCESS_ONCE_RW(*p) = (v);                                       \
  } while (0)
@@ -8267,17 +8244,13 @@ index 34a05a1..a1f2c67 100644
  #define       SMP_CACHE_BYTES         L1_CACHE_BYTES
  
 diff --git a/arch/powerpc/include/asm/elf.h b/arch/powerpc/include/asm/elf.h
  #define       SMP_CACHE_BYTES         L1_CACHE_BYTES
  
 diff --git a/arch/powerpc/include/asm/elf.h b/arch/powerpc/include/asm/elf.h
-index 888d8f3..66f581c 100644
+index 57d289a..b36c98c 100644
 --- a/arch/powerpc/include/asm/elf.h
 +++ b/arch/powerpc/include/asm/elf.h
 --- a/arch/powerpc/include/asm/elf.h
 +++ b/arch/powerpc/include/asm/elf.h
-@@ -28,8 +28,19 @@
-    the loader.  We need to make sure that it is out of the way of the program
-    that it will "exec", and that there is sufficient room for the brk.  */
+@@ -30,6 +30,18 @@
+ #define ELF_ET_DYN_BASE       0x20000000
  
  
--extern unsigned long randomize_et_dyn(unsigned long base);
--#define ELF_ET_DYN_BASE               (randomize_et_dyn(0x20000000))
-+#define ELF_ET_DYN_BASE               (0x20000000)
-+
 +#ifdef CONFIG_PAX_ASLR
 +#define PAX_ELF_ET_DYN_BASE   (0x10000000UL)
 +
 +#ifdef CONFIG_PAX_ASLR
 +#define PAX_ELF_ET_DYN_BASE   (0x10000000UL)
 +
@@ -8289,10 +8262,11 @@ index 888d8f3..66f581c 100644
 +#define PAX_DELTA_STACK_LEN   15
 +#endif
 +#endif
 +#define PAX_DELTA_STACK_LEN   15
 +#endif
 +#endif
++
  #define ELF_CORE_EFLAGS (is_elf2_task() ? 2 : 0)
  
  #define ELF_CORE_EFLAGS (is_elf2_task() ? 2 : 0)
  
-@@ -129,10 +140,6 @@ extern int arch_setup_additional_pages(struct linux_binprm *bprm,
+ /*
+@@ -128,10 +140,6 @@ extern int arch_setup_additional_pages(struct linux_binprm *bprm,
        (0x7ff >> (PAGE_SHIFT - 12)) : \
        (0x3ffff >> (PAGE_SHIFT - 12)))
  
        (0x7ff >> (PAGE_SHIFT - 12)) : \
        (0x3ffff >> (PAGE_SHIFT - 12)))
  
@@ -8421,7 +8395,7 @@ index 8565c25..2865190 100644
        return (vm_flags & VM_SAO) ? __pgprot(_PAGE_SAO) : __pgprot(0);
  }
 diff --git a/arch/powerpc/include/asm/page.h b/arch/powerpc/include/asm/page.h
        return (vm_flags & VM_SAO) ? __pgprot(_PAGE_SAO) : __pgprot(0);
  }
 diff --git a/arch/powerpc/include/asm/page.h b/arch/powerpc/include/asm/page.h
-index 26fe1ae..987ffc5 100644
+index 69c0598..2c56964 100644
 --- a/arch/powerpc/include/asm/page.h
 +++ b/arch/powerpc/include/asm/page.h
 @@ -227,8 +227,9 @@ extern long long virt_phys_offset;
 --- a/arch/powerpc/include/asm/page.h
 +++ b/arch/powerpc/include/asm/page.h
 @@ -227,8 +227,9 @@ extern long long virt_phys_offset;
@@ -8504,7 +8478,7 @@ index 4b0be20..c15a27d 100644
  static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
                                       pte_t *pte)
 diff --git a/arch/powerpc/include/asm/pgtable.h b/arch/powerpc/include/asm/pgtable.h
  static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
                                       pte_t *pte)
 diff --git a/arch/powerpc/include/asm/pgtable.h b/arch/powerpc/include/asm/pgtable.h
-index 316f9a5..ba05c77 100644
+index a8805fe..6d69617 100644
 --- a/arch/powerpc/include/asm/pgtable.h
 +++ b/arch/powerpc/include/asm/pgtable.h
 @@ -2,6 +2,7 @@
 --- a/arch/powerpc/include/asm/pgtable.h
 +++ b/arch/powerpc/include/asm/pgtable.h
 @@ -2,6 +2,7 @@
@@ -8528,7 +8502,7 @@ index 4aad413..85d86bf 100644
  #define _PAGE_NO_CACHE        0x020   /* I: cache inhibit */
  #define _PAGE_WRITETHRU       0x040   /* W: cache write-through */
 diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h
  #define _PAGE_NO_CACHE        0x020   /* I: cache inhibit */
  #define _PAGE_WRITETHRU       0x040   /* W: cache write-through */
 diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h
-index a68ee15..552d213 100644
+index 1c874fb..e8480a4 100644
 --- a/arch/powerpc/include/asm/reg.h
 +++ b/arch/powerpc/include/asm/reg.h
 @@ -253,6 +253,7 @@
 --- a/arch/powerpc/include/asm/reg.h
 +++ b/arch/powerpc/include/asm/reg.h
 @@ -253,6 +253,7 @@
@@ -8620,7 +8594,7 @@ index 4dbe072..b803275 100644
        : "r"(&rw->lock)
        : "cr0", "xer", "memory");
 diff --git a/arch/powerpc/include/asm/thread_info.h b/arch/powerpc/include/asm/thread_info.h
        : "r"(&rw->lock)
        : "cr0", "xer", "memory");
 diff --git a/arch/powerpc/include/asm/thread_info.h b/arch/powerpc/include/asm/thread_info.h
-index b034ecd..af7e31f 100644
+index 0be6c68..9c3c6ee 100644
 --- a/arch/powerpc/include/asm/thread_info.h
 +++ b/arch/powerpc/include/asm/thread_info.h
 @@ -107,6 +107,8 @@ static inline struct thread_info *current_thread_info(void)
 --- a/arch/powerpc/include/asm/thread_info.h
 +++ b/arch/powerpc/include/asm/thread_info.h
 @@ -107,6 +107,8 @@ static inline struct thread_info *current_thread_info(void)
@@ -8645,7 +8619,7 @@ index b034ecd..af7e31f 100644
  #define _TIF_USER_WORK_MASK   (_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
                                 _TIF_NOTIFY_RESUME | _TIF_UPROBE | \
 diff --git a/arch/powerpc/include/asm/uaccess.h b/arch/powerpc/include/asm/uaccess.h
  #define _TIF_USER_WORK_MASK   (_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
                                 _TIF_NOTIFY_RESUME | _TIF_UPROBE | \
 diff --git a/arch/powerpc/include/asm/uaccess.h b/arch/powerpc/include/asm/uaccess.h
-index 9485b43..3bd3c16 100644
+index a0c071d..49cdc7f 100644
 --- a/arch/powerpc/include/asm/uaccess.h
 +++ b/arch/powerpc/include/asm/uaccess.h
 @@ -58,6 +58,7 @@
 --- a/arch/powerpc/include/asm/uaccess.h
 +++ b/arch/powerpc/include/asm/uaccess.h
 @@ -58,6 +58,7 @@
@@ -8825,10 +8799,22 @@ index 9485b43..3bd3c16 100644
  
  static inline unsigned long clear_user(void __user *addr, unsigned long size)
 diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile
  
  static inline unsigned long clear_user(void __user *addr, unsigned long size)
 diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile
-index 502cf69..822e63b 100644
+index 502cf69..53936a1 100644
 --- a/arch/powerpc/kernel/Makefile
 +++ b/arch/powerpc/kernel/Makefile
 --- a/arch/powerpc/kernel/Makefile
 +++ b/arch/powerpc/kernel/Makefile
-@@ -27,6 +27,8 @@ CFLAGS_REMOVE_ftrace.o = -pg -mno-sched-epilog
+@@ -15,6 +15,11 @@ CFLAGS_prom_init.o      += -fPIC
+ CFLAGS_btext.o                += -fPIC
+ endif
++CFLAGS_REMOVE_cputable.o = $(LATENT_ENTROPY_PLUGIN_CFLAGS)
++CFLAGS_REMOVE_prom_init.o = $(LATENT_ENTROPY_PLUGIN_CFLAGS)
++CFLAGS_REMOVE_btext.o = $(LATENT_ENTROPY_PLUGIN_CFLAGS)
++CFLAGS_REMOVE_prom.o = $(LATENT_ENTROPY_PLUGIN_CFLAGS)
++
+ ifdef CONFIG_FUNCTION_TRACER
+ # Do not trace early boot code
+ CFLAGS_REMOVE_cputable.o = -pg -mno-sched-epilog
+@@ -27,6 +32,8 @@ CFLAGS_REMOVE_ftrace.o = -pg -mno-sched-epilog
  CFLAGS_REMOVE_time.o = -pg -mno-sched-epilog
  endif
  
  CFLAGS_REMOVE_time.o = -pg -mno-sched-epilog
  endif
  
@@ -8860,10 +8846,10 @@ index 3e68d1c..72a5ee6 100644
        ld      r4,_DAR(r1)
        bl      bad_page_fault
 diff --git a/arch/powerpc/kernel/exceptions-64s.S b/arch/powerpc/kernel/exceptions-64s.S
        ld      r4,_DAR(r1)
        bl      bad_page_fault
 diff --git a/arch/powerpc/kernel/exceptions-64s.S b/arch/powerpc/kernel/exceptions-64s.S
-index 72e783e..fe058e2 100644
+index c2df815..bae3d12 100644
 --- a/arch/powerpc/kernel/exceptions-64s.S
 +++ b/arch/powerpc/kernel/exceptions-64s.S
 --- a/arch/powerpc/kernel/exceptions-64s.S
 +++ b/arch/powerpc/kernel/exceptions-64s.S
-@@ -1588,10 +1588,10 @@ handle_page_fault:
+@@ -1599,10 +1599,10 @@ handle_page_fault:
  11:   ld      r4,_DAR(r1)
        ld      r5,_DSISR(r1)
        addi    r3,r1,STACK_FRAME_OVERHEAD
  11:   ld      r4,_DAR(r1)
        ld      r5,_DSISR(r1)
        addi    r3,r1,STACK_FRAME_OVERHEAD
@@ -8876,10 +8862,10 @@ index 72e783e..fe058e2 100644
        addi    r3,r1,STACK_FRAME_OVERHEAD
        lwz     r4,_DAR(r1)
 diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c
        addi    r3,r1,STACK_FRAME_OVERHEAD
        lwz     r4,_DAR(r1)
 diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c
-index c143835..5a9697f 100644
+index 4509603..cdb491f 100644
 --- a/arch/powerpc/kernel/irq.c
 +++ b/arch/powerpc/kernel/irq.c
 --- a/arch/powerpc/kernel/irq.c
 +++ b/arch/powerpc/kernel/irq.c
-@@ -461,6 +461,8 @@ void migrate_irqs(void)
+@@ -460,6 +460,8 @@ void migrate_irqs(void)
  }
  #endif
  
  }
  #endif
  
@@ -8888,7 +8874,7 @@ index c143835..5a9697f 100644
  static inline void check_stack_overflow(void)
  {
  #ifdef CONFIG_DEBUG_STACKOVERFLOW
  static inline void check_stack_overflow(void)
  {
  #ifdef CONFIG_DEBUG_STACKOVERFLOW
-@@ -473,6 +475,7 @@ static inline void check_stack_overflow(void)
+@@ -472,6 +474,7 @@ static inline void check_stack_overflow(void)
                pr_err("do_IRQ: stack overflow: %ld\n",
                        sp - sizeof(struct thread_info));
                dump_stack();
                pr_err("do_IRQ: stack overflow: %ld\n",
                        sp - sizeof(struct thread_info));
                dump_stack();
@@ -8939,10 +8925,10 @@ index c94d2e0..992a9ce 100644
                            sechdrs, module);
  #endif
 diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c
                            sechdrs, module);
  #endif
 diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c
-index 923cd2d..ae782a9 100644
+index b4cc7be..1fe8bb3 100644
 --- a/arch/powerpc/kernel/process.c
 +++ b/arch/powerpc/kernel/process.c
 --- a/arch/powerpc/kernel/process.c
 +++ b/arch/powerpc/kernel/process.c
-@@ -1040,8 +1040,8 @@ void show_regs(struct pt_regs * regs)
+@@ -1036,8 +1036,8 @@ void show_regs(struct pt_regs * regs)
         * Lookup NIP late so we have the best change of getting the
         * above info out without failing
         */
         * Lookup NIP late so we have the best change of getting the
         * above info out without failing
         */
@@ -8953,20 +8939,20 @@ index 923cd2d..ae782a9 100644
  #endif
        show_stack(current, (unsigned long *) regs->gpr[1]);
        if (!user_mode(regs))
  #endif
        show_stack(current, (unsigned long *) regs->gpr[1]);
        if (!user_mode(regs))
-@@ -1560,10 +1560,10 @@ void show_stack(struct task_struct *tsk, unsigned long *stack)
+@@ -1549,10 +1549,10 @@ void show_stack(struct task_struct *tsk, unsigned long *stack)
                newsp = stack[0];
                ip = stack[STACK_FRAME_LR_SAVE];
                if (!firstframe || ip != lr) {
 -                      printk("["REG"] ["REG"] %pS", sp, ip, (void *)ip);
 +                      printk("["REG"] ["REG"] %pA", sp, ip, (void *)ip);
  #ifdef CONFIG_FUNCTION_GRAPH_TRACER
                newsp = stack[0];
                ip = stack[STACK_FRAME_LR_SAVE];
                if (!firstframe || ip != lr) {
 -                      printk("["REG"] ["REG"] %pS", sp, ip, (void *)ip);
 +                      printk("["REG"] ["REG"] %pA", sp, ip, (void *)ip);
  #ifdef CONFIG_FUNCTION_GRAPH_TRACER
-                       if ((ip == rth || ip == mrth) && curr_frame >= 0) {
+                       if ((ip == rth) && curr_frame >= 0) {
 -                              printk(" (%pS)",
 +                              printk(" (%pA)",
                                       (void *)current->ret_stack[curr_frame].ret);
                                curr_frame--;
                        }
 -                              printk(" (%pS)",
 +                              printk(" (%pA)",
                                       (void *)current->ret_stack[curr_frame].ret);
                                curr_frame--;
                        }
-@@ -1583,7 +1583,7 @@ void show_stack(struct task_struct *tsk, unsigned long *stack)
+@@ -1572,7 +1572,7 @@ void show_stack(struct task_struct *tsk, unsigned long *stack)
                        struct pt_regs *regs = (struct pt_regs *)
                                (sp + STACK_FRAME_OVERHEAD);
                        lr = regs->link;
                        struct pt_regs *regs = (struct pt_regs *)
                                (sp + STACK_FRAME_OVERHEAD);
                        lr = regs->link;
@@ -8975,7 +8961,7 @@ index 923cd2d..ae782a9 100644
                               regs->trap, (void *)regs->nip, (void *)lr);
                        firstframe = 1;
                }
                               regs->trap, (void *)regs->nip, (void *)lr);
                        firstframe = 1;
                }
-@@ -1619,58 +1619,3 @@ void notrace __ppc64_runlatch_off(void)
+@@ -1608,49 +1608,3 @@ void notrace __ppc64_runlatch_off(void)
        mtspr(SPRN_CTRLT, ctrl);
  }
  #endif /* CONFIG_PPC64 */
        mtspr(SPRN_CTRLT, ctrl);
  }
  #endif /* CONFIG_PPC64 */
@@ -9025,15 +9011,6 @@ index 923cd2d..ae782a9 100644
 -      return ret;
 -}
 -
 -      return ret;
 -}
 -
--unsigned long randomize_et_dyn(unsigned long base)
--{
--      unsigned long ret = PAGE_ALIGN(base + brk_rnd());
--
--      if (ret < base)
--              return base;
--
--      return ret;
--}
 diff --git a/arch/powerpc/kernel/ptrace.c b/arch/powerpc/kernel/ptrace.c
 index f21897b..28c0428 100644
 --- a/arch/powerpc/kernel/ptrace.c
 diff --git a/arch/powerpc/kernel/ptrace.c b/arch/powerpc/kernel/ptrace.c
 index f21897b..28c0428 100644
 --- a/arch/powerpc/kernel/ptrace.c
@@ -9100,7 +9077,7 @@ index 2cb0c94..c0c0bc9 100644
        } else {
                err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]);
 diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c
        } else {
                err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]);
 diff --git a/arch/powerpc/kernel/traps.c b/arch/powerpc/kernel/traps.c
-index 0dc43f9..a885d33 100644
+index e6595b7..24bde6e 100644
 --- a/arch/powerpc/kernel/traps.c
 +++ b/arch/powerpc/kernel/traps.c
 @@ -36,6 +36,7 @@
 --- a/arch/powerpc/kernel/traps.c
 +++ b/arch/powerpc/kernel/traps.c
 @@ -36,6 +36,7 @@
@@ -9158,10 +9135,10 @@ index 0dc43f9..a885d33 100644
         * has no FPU, in that case the reason flags will be 0 */
  
 diff --git a/arch/powerpc/kernel/vdso.c b/arch/powerpc/kernel/vdso.c
         * has no FPU, in that case the reason flags will be 0 */
  
 diff --git a/arch/powerpc/kernel/vdso.c b/arch/powerpc/kernel/vdso.c
-index f174351..5722009 100644
+index 305eb0d..accc5b40 100644
 --- a/arch/powerpc/kernel/vdso.c
 +++ b/arch/powerpc/kernel/vdso.c
 --- a/arch/powerpc/kernel/vdso.c
 +++ b/arch/powerpc/kernel/vdso.c
-@@ -35,6 +35,7 @@
+@@ -34,6 +34,7 @@
  #include <asm/vdso.h>
  #include <asm/vdso_datapage.h>
  #include <asm/setup.h>
  #include <asm/vdso.h>
  #include <asm/vdso_datapage.h>
  #include <asm/setup.h>
@@ -9169,7 +9146,7 @@ index f174351..5722009 100644
  
  #undef DEBUG
  
  
  #undef DEBUG
  
-@@ -221,7 +222,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
+@@ -220,7 +221,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
        vdso_base = VDSO32_MBASE;
  #endif
  
        vdso_base = VDSO32_MBASE;
  #endif
  
@@ -9178,7 +9155,7 @@ index f174351..5722009 100644
  
        /* vDSO has a problem and was disabled, just don't "enable" it for the
         * process
  
        /* vDSO has a problem and was disabled, just don't "enable" it for the
         * process
-@@ -241,7 +242,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
+@@ -240,7 +241,7 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
        vdso_base = get_unmapped_area(NULL, vdso_base,
                                      (vdso_pages << PAGE_SHIFT) +
                                      ((VDSO_ALIGNMENT - 1) & PAGE_MASK),
        vdso_base = get_unmapped_area(NULL, vdso_base,
                                      (vdso_pages << PAGE_SHIFT) +
                                      ((VDSO_ALIGNMENT - 1) & PAGE_MASK),
@@ -9188,10 +9165,10 @@ index f174351..5722009 100644
                rc = vdso_base;
                goto fail_mmapsem;
 diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c
                rc = vdso_base;
                goto fail_mmapsem;
 diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c
-index c1f8f53..71a3b96 100644
+index c45eaab..5f41b57 100644
 --- a/arch/powerpc/kvm/powerpc.c
 +++ b/arch/powerpc/kvm/powerpc.c
 --- a/arch/powerpc/kvm/powerpc.c
 +++ b/arch/powerpc/kvm/powerpc.c
-@@ -1409,7 +1409,7 @@ void kvmppc_init_lpid(unsigned long nr_lpids_param)
+@@ -1403,7 +1403,7 @@ void kvmppc_init_lpid(unsigned long nr_lpids_param)
  }
  EXPORT_SYMBOL_GPL(kvmppc_init_lpid);
  
  }
  EXPORT_SYMBOL_GPL(kvmppc_init_lpid);
  
@@ -9236,7 +9213,7 @@ index 5eea6f3..5d10396 100644
  EXPORT_SYMBOL(copy_in_user);
  
 diff --git a/arch/powerpc/mm/fault.c b/arch/powerpc/mm/fault.c
  EXPORT_SYMBOL(copy_in_user);
  
 diff --git a/arch/powerpc/mm/fault.c b/arch/powerpc/mm/fault.c
-index f06b56b..ffb2fb4 100644
+index 6154b0a..4de2b19 100644
 --- a/arch/powerpc/mm/fault.c
 +++ b/arch/powerpc/mm/fault.c
 @@ -33,6 +33,10 @@
 --- a/arch/powerpc/mm/fault.c
 +++ b/arch/powerpc/mm/fault.c
 @@ -33,6 +33,10 @@
@@ -9250,7 +9227,7 @@ index f06b56b..ffb2fb4 100644
  
  #include <asm/firmware.h>
  #include <asm/page.h>
  
  #include <asm/firmware.h>
  #include <asm/page.h>
-@@ -69,6 +73,33 @@ static inline int notify_page_fault(struct pt_regs *regs)
+@@ -68,6 +72,33 @@ static inline int notify_page_fault(struct pt_regs *regs)
  }
  #endif
  
  }
  #endif
  
@@ -9284,7 +9261,7 @@ index f06b56b..ffb2fb4 100644
  /*
   * Check whether the instruction at regs->nip is a store using
   * an update addressing form which will update r1.
  /*
   * Check whether the instruction at regs->nip is a store using
   * an update addressing form which will update r1.
-@@ -228,7 +259,7 @@ int __kprobes do_page_fault(struct pt_regs *regs, unsigned long address,
+@@ -227,7 +258,7 @@ int __kprobes do_page_fault(struct pt_regs *regs, unsigned long address,
         * indicate errors in DSISR but can validly be set in SRR1.
         */
        if (trap == 0x400)
         * indicate errors in DSISR but can validly be set in SRR1.
         */
        if (trap == 0x400)
@@ -9293,7 +9270,7 @@ index f06b56b..ffb2fb4 100644
        else
                is_write = error_code & DSISR_ISSTORE;
  #else
        else
                is_write = error_code & DSISR_ISSTORE;
  #else
-@@ -390,7 +421,7 @@ good_area:
+@@ -383,7 +414,7 @@ good_area:
           * "undefined".  Of those that can be set, this is the only
           * one which seems bad.
           */
           * "undefined".  Of those that can be set, this is the only
           * one which seems bad.
           */
@@ -9302,7 +9279,7 @@ index f06b56b..ffb2fb4 100644
                  /* Guarded storage error. */
                goto bad_area;
  #endif /* CONFIG_8xx */
                  /* Guarded storage error. */
                goto bad_area;
  #endif /* CONFIG_8xx */
-@@ -405,7 +436,7 @@ good_area:
+@@ -398,7 +429,7 @@ good_area:
                 * processors use the same I/D cache coherency mechanism
                 * as embedded.
                 */
                 * processors use the same I/D cache coherency mechanism
                 * as embedded.
                 */
@@ -9311,7 +9288,7 @@ index f06b56b..ffb2fb4 100644
                        goto bad_area;
  #endif /* CONFIG_PPC_STD_MMU */
  
                        goto bad_area;
  #endif /* CONFIG_PPC_STD_MMU */
  
-@@ -497,6 +528,23 @@ bad_area:
+@@ -490,6 +521,23 @@ bad_area:
  bad_area_nosemaphore:
        /* User mode accesses cause a SIGSEGV */
        if (user_mode(regs)) {
  bad_area_nosemaphore:
        /* User mode accesses cause a SIGSEGV */
        if (user_mode(regs)) {
@@ -9435,10 +9412,10 @@ index ded0ea1..f213a9b 100644
        if (!fixed && addr) {
                addr = _ALIGN_UP(addr, 1ul << pshift);
 diff --git a/arch/powerpc/platforms/cell/celleb_scc_pciex.c b/arch/powerpc/platforms/cell/celleb_scc_pciex.c
        if (!fixed && addr) {
                addr = _ALIGN_UP(addr, 1ul << pshift);
 diff --git a/arch/powerpc/platforms/cell/celleb_scc_pciex.c b/arch/powerpc/platforms/cell/celleb_scc_pciex.c
-index 4278acf..67fd0e6 100644
+index f223875..94170e4 100644
 --- a/arch/powerpc/platforms/cell/celleb_scc_pciex.c
 +++ b/arch/powerpc/platforms/cell/celleb_scc_pciex.c
 --- a/arch/powerpc/platforms/cell/celleb_scc_pciex.c
 +++ b/arch/powerpc/platforms/cell/celleb_scc_pciex.c
-@@ -400,8 +400,8 @@ static int scc_pciex_write_config(struct pci_bus *bus, unsigned int devfn,
+@@ -399,8 +399,8 @@ static int scc_pciex_write_config(struct pci_bus *bus, unsigned int devfn,
  }
  
  static struct pci_ops scc_pciex_pci_ops = {
  }
  
  static struct pci_ops scc_pciex_pci_ops = {
@@ -9485,10 +9462,10 @@ index fa934fe..c296056 100644
 +
  #endif /* __ARCH_S390_ATOMIC__  */
 diff --git a/arch/s390/include/asm/barrier.h b/arch/s390/include/asm/barrier.h
 +
  #endif /* __ARCH_S390_ATOMIC__  */
 diff --git a/arch/s390/include/asm/barrier.h b/arch/s390/include/asm/barrier.h
-index b5dce65..8aca09a 100644
+index 8d72471..5322500 100644
 --- a/arch/s390/include/asm/barrier.h
 +++ b/arch/s390/include/asm/barrier.h
 --- a/arch/s390/include/asm/barrier.h
 +++ b/arch/s390/include/asm/barrier.h
-@@ -39,7 +39,7 @@
+@@ -42,7 +42,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
@@ -9597,10 +9574,10 @@ index cd4c68e..6764641 100644
                return n;
        }
 diff --git a/arch/s390/kernel/module.c b/arch/s390/kernel/module.c
                return n;
        }
 diff --git a/arch/s390/kernel/module.c b/arch/s390/kernel/module.c
-index b89b591..fd9609d 100644
+index 409d152..d90d368 100644
 --- a/arch/s390/kernel/module.c
 +++ b/arch/s390/kernel/module.c
 --- a/arch/s390/kernel/module.c
 +++ b/arch/s390/kernel/module.c
-@@ -169,11 +169,11 @@ int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs,
+@@ -165,11 +165,11 @@ int module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs,
  
        /* Increase core size by size of got & plt and set start
           offsets for got and plt. */
  
        /* Increase core size by size of got & plt and set start
           offsets for got and plt. */
@@ -9617,7 +9594,7 @@ index b89b591..fd9609d 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -289,7 +289,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
+@@ -285,7 +285,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
                if (info->got_initialized == 0) {
                        Elf_Addr *gotent;
  
                if (info->got_initialized == 0) {
                        Elf_Addr *gotent;
  
@@ -9626,7 +9603,7 @@ index b89b591..fd9609d 100644
                                info->got_offset;
                        *gotent = val;
                        info->got_initialized = 1;
                                info->got_offset;
                        *gotent = val;
                        info->got_initialized = 1;
-@@ -312,7 +312,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
+@@ -308,7 +308,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
                        rc = apply_rela_bits(loc, val, 0, 64, 0);
                else if (r_type == R_390_GOTENT ||
                         r_type == R_390_GOTPLTENT) {
                        rc = apply_rela_bits(loc, val, 0, 64, 0);
                else if (r_type == R_390_GOTENT ||
                         r_type == R_390_GOTPLTENT) {
@@ -9635,7 +9612,7 @@ index b89b591..fd9609d 100644
                        rc = apply_rela_bits(loc, val, 1, 32, 1);
                }
                break;
                        rc = apply_rela_bits(loc, val, 1, 32, 1);
                }
                break;
-@@ -325,7 +325,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
+@@ -321,7 +321,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
        case R_390_PLTOFF64:    /* 16 bit offset from GOT to PLT. */
                if (info->plt_initialized == 0) {
                        unsigned int *ip;
        case R_390_PLTOFF64:    /* 16 bit offset from GOT to PLT. */
                if (info->plt_initialized == 0) {
                        unsigned int *ip;
@@ -9644,7 +9621,7 @@ index b89b591..fd9609d 100644
                                info->plt_offset;
  #ifndef CONFIG_64BIT
                        ip[0] = 0x0d105810; /* basr 1,0; l 1,6(1); br 1 */
                                info->plt_offset;
  #ifndef CONFIG_64BIT
                        ip[0] = 0x0d105810; /* basr 1,0; l 1,6(1); br 1 */
-@@ -350,7 +350,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
+@@ -346,7 +346,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
                               val - loc + 0xffffUL < 0x1ffffeUL) ||
                              (r_type == R_390_PLT32DBL &&
                               val - loc + 0xffffffffULL < 0x1fffffffeULL)))
                               val - loc + 0xffffUL < 0x1ffffeUL) ||
                              (r_type == R_390_PLT32DBL &&
                               val - loc + 0xffffffffULL < 0x1fffffffeULL)))
@@ -9653,7 +9630,7 @@ index b89b591..fd9609d 100644
                                        me->arch.plt_offset +
                                        info->plt_offset;
                        val += rela->r_addend - loc;
                                        me->arch.plt_offset +
                                        info->plt_offset;
                        val += rela->r_addend - loc;
-@@ -372,7 +372,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
+@@ -368,7 +368,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
        case R_390_GOTOFF32:    /* 32 bit offset to GOT.  */
        case R_390_GOTOFF64:    /* 64 bit offset to GOT. */
                val = val + rela->r_addend -
        case R_390_GOTOFF32:    /* 32 bit offset to GOT.  */
        case R_390_GOTOFF64:    /* 64 bit offset to GOT. */
                val = val + rela->r_addend -
@@ -9662,7 +9639,7 @@ index b89b591..fd9609d 100644
                if (r_type == R_390_GOTOFF16)
                        rc = apply_rela_bits(loc, val, 0, 16, 0);
                else if (r_type == R_390_GOTOFF32)
                if (r_type == R_390_GOTOFF16)
                        rc = apply_rela_bits(loc, val, 0, 16, 0);
                else if (r_type == R_390_GOTOFF32)
-@@ -382,7 +382,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
+@@ -378,7 +378,7 @@ static int apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab,
                break;
        case R_390_GOTPC:       /* 32 bit PC relative offset to GOT. */
        case R_390_GOTPCDBL:    /* 32 bit PC rel. off. to GOT shifted by 1. */
                break;
        case R_390_GOTPC:       /* 32 bit PC relative offset to GOT. */
        case R_390_GOTPCDBL:    /* 32 bit PC rel. off. to GOT shifted by 1. */
@@ -9672,10 +9649,10 @@ index b89b591..fd9609d 100644
                if (r_type == R_390_GOTPC)
                        rc = apply_rela_bits(loc, val, 1, 32, 0);
 diff --git a/arch/s390/kernel/process.c b/arch/s390/kernel/process.c
                if (r_type == R_390_GOTPC)
                        rc = apply_rela_bits(loc, val, 1, 32, 0);
 diff --git a/arch/s390/kernel/process.c b/arch/s390/kernel/process.c
-index ed84cc2..c05a9d2 100644
+index aa7a839..6c2a916 100644
 --- a/arch/s390/kernel/process.c
 +++ b/arch/s390/kernel/process.c
 --- a/arch/s390/kernel/process.c
 +++ b/arch/s390/kernel/process.c
-@@ -218,37 +218,3 @@ unsigned long get_wchan(struct task_struct *p)
+@@ -219,37 +219,3 @@ unsigned long get_wchan(struct task_struct *p)
        }
        return 0;
  }
        }
        return 0;
  }
@@ -10089,10 +10066,10 @@ index 4082749..fd97781 100644
  
  #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
 diff --git a/arch/sparc/include/asm/barrier_64.h b/arch/sparc/include/asm/barrier_64.h
  
  #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
 diff --git a/arch/sparc/include/asm/barrier_64.h b/arch/sparc/include/asm/barrier_64.h
-index 305dcc3..7835030 100644
+index 7664894..45a974b 100644
 --- a/arch/sparc/include/asm/barrier_64.h
 +++ b/arch/sparc/include/asm/barrier_64.h
 --- a/arch/sparc/include/asm/barrier_64.h
 +++ b/arch/sparc/include/asm/barrier_64.h
-@@ -57,7 +57,7 @@ do { __asm__ __volatile__("ba,pt     %%xcc, 1f\n\t" \
+@@ -60,7 +60,7 @@ do { __asm__ __volatile__("ba,pt     %%xcc, 1f\n\t" \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
@@ -10904,10 +10881,10 @@ index c85403d..6af95c9 100644
        }
  }
 diff --git a/arch/sparc/kernel/syscalls.S b/arch/sparc/kernel/syscalls.S
        }
  }
 diff --git a/arch/sparc/kernel/syscalls.S b/arch/sparc/kernel/syscalls.S
-index 33a17e7..d87fb1f 100644
+index bb00089..e0ea580 100644
 --- a/arch/sparc/kernel/syscalls.S
 +++ b/arch/sparc/kernel/syscalls.S
 --- a/arch/sparc/kernel/syscalls.S
 +++ b/arch/sparc/kernel/syscalls.S
-@@ -52,7 +52,7 @@ sys32_rt_sigreturn:
+@@ -62,7 +62,7 @@ sys32_rt_sigreturn:
  #endif
        .align  32
  1:    ldx     [%g6 + TI_FLAGS], %l5
  #endif
        .align  32
  1:    ldx     [%g6 + TI_FLAGS], %l5
@@ -10916,7 +10893,7 @@ index 33a17e7..d87fb1f 100644
        be,pt   %icc, rtrap
         nop
        call    syscall_trace_leave
        be,pt   %icc, rtrap
         nop
        call    syscall_trace_leave
-@@ -184,7 +184,7 @@ linux_sparc_syscall32:
+@@ -194,7 +194,7 @@ linux_sparc_syscall32:
  
        srl     %i3, 0, %o3                             ! IEU0
        srl     %i2, 0, %o2                             ! IEU0  Group
  
        srl     %i3, 0, %o3                             ! IEU0
        srl     %i2, 0, %o2                             ! IEU0  Group
@@ -10925,7 +10902,7 @@ index 33a17e7..d87fb1f 100644
        bne,pn  %icc, linux_syscall_trace32             ! CTI
         mov    %i0, %l5                                ! IEU1
  5:    call    %l7                                     ! CTI   Group brk forced
        bne,pn  %icc, linux_syscall_trace32             ! CTI
         mov    %i0, %l5                                ! IEU1
  5:    call    %l7                                     ! CTI   Group brk forced
-@@ -208,7 +208,7 @@ linux_sparc_syscall:
+@@ -218,7 +218,7 @@ linux_sparc_syscall:
  
        mov     %i3, %o3                                ! IEU1
        mov     %i4, %o4                                ! IEU0  Group
  
        mov     %i3, %o3                                ! IEU1
        mov     %i4, %o4                                ! IEU0  Group
@@ -10934,7 +10911,7 @@ index 33a17e7..d87fb1f 100644
        bne,pn  %icc, linux_syscall_trace               ! CTI   Group
         mov    %i0, %l5                                ! IEU0
  2:    call    %l7                                     ! CTI   Group brk forced
        bne,pn  %icc, linux_syscall_trace               ! CTI   Group
         mov    %i0, %l5                                ! IEU0
  2:    call    %l7                                     ! CTI   Group brk forced
-@@ -223,7 +223,7 @@ ret_sys_call:
+@@ -233,7 +233,7 @@ ret_sys_call:
  
        cmp     %o0, -ERESTART_RESTARTBLOCK
        bgeu,pn %xcc, 1f
  
        cmp     %o0, -ERESTART_RESTARTBLOCK
        bgeu,pn %xcc, 1f
@@ -12294,7 +12271,7 @@ index d329537..2c3746a 100644
  
  pte_t *huge_pte_alloc(struct mm_struct *mm,
 diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c
  
  pte_t *huge_pte_alloc(struct mm_struct *mm,
 diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c
-index 2d91c62..17a8fff 100644
+index 3ea267c..93f0659 100644
 --- a/arch/sparc/mm/init_64.c
 +++ b/arch/sparc/mm/init_64.c
 @@ -186,9 +186,9 @@ unsigned long sparc64_kern_sec_context __read_mostly;
 --- a/arch/sparc/mm/init_64.c
 +++ b/arch/sparc/mm/init_64.c
 @@ -186,9 +186,9 @@ unsigned long sparc64_kern_sec_context __read_mostly;
@@ -12399,7 +12376,7 @@ index b6cde32..c0cb736 100644
        else
                copy_from_user_overflow();
 diff --git a/arch/tile/mm/hugetlbpage.c b/arch/tile/mm/hugetlbpage.c
        else
                copy_from_user_overflow();
 diff --git a/arch/tile/mm/hugetlbpage.c b/arch/tile/mm/hugetlbpage.c
-index e514899..f8743c4 100644
+index 3270e00..a77236e 100644
 --- a/arch/tile/mm/hugetlbpage.c
 +++ b/arch/tile/mm/hugetlbpage.c
 @@ -207,6 +207,7 @@ static unsigned long hugetlb_get_unmapped_area_bottomup(struct file *file,
 --- a/arch/tile/mm/hugetlbpage.c
 +++ b/arch/tile/mm/hugetlbpage.c
 @@ -207,6 +207,7 @@ static unsigned long hugetlb_get_unmapped_area_bottomup(struct file *file,
@@ -12536,10 +12513,10 @@ index ad8f795..2c7eec6 100644
  /*
   * Memory returned by kmalloc() may be used for DMA, so we must make
 diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
  /*
   * Memory returned by kmalloc() may be used for DMA, so we must make
 diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
-index 3635fff..c1f9fab 100644
+index 0dc9d01..98df103 100644
 --- a/arch/x86/Kconfig
 +++ b/arch/x86/Kconfig
 --- a/arch/x86/Kconfig
 +++ b/arch/x86/Kconfig
-@@ -129,7 +129,7 @@ config X86
+@@ -130,7 +130,7 @@ config X86
        select RTC_LIB
        select HAVE_DEBUG_STACKOVERFLOW
        select HAVE_IRQ_EXIT_ON_IRQ_STACK if X86_64
        select RTC_LIB
        select HAVE_DEBUG_STACKOVERFLOW
        select HAVE_IRQ_EXIT_ON_IRQ_STACK if X86_64
@@ -12548,7 +12525,7 @@ index 3635fff..c1f9fab 100644
        select GENERIC_CPU_AUTOPROBE
        select HAVE_ARCH_AUDITSYSCALL
        select ARCH_SUPPORTS_ATOMIC_RMW
        select GENERIC_CPU_AUTOPROBE
        select HAVE_ARCH_AUDITSYSCALL
        select ARCH_SUPPORTS_ATOMIC_RMW
-@@ -262,7 +262,7 @@ config X86_HT
+@@ -263,7 +263,7 @@ config X86_HT
  
  config X86_32_LAZY_GS
        def_bool y
  
  config X86_32_LAZY_GS
        def_bool y
@@ -12557,7 +12534,7 @@ index 3635fff..c1f9fab 100644
  
  config ARCH_HWEIGHT_CFLAGS
        string
  
  config ARCH_HWEIGHT_CFLAGS
        string
-@@ -600,6 +600,7 @@ config SCHED_OMIT_FRAME_POINTER
+@@ -601,6 +601,7 @@ config SCHED_OMIT_FRAME_POINTER
  
  menuconfig HYPERVISOR_GUEST
        bool "Linux guest support"
  
  menuconfig HYPERVISOR_GUEST
        bool "Linux guest support"
@@ -12565,7 +12542,7 @@ index 3635fff..c1f9fab 100644
        ---help---
          Say Y here to enable options for running Linux under various hyper-
          visors. This option enables basic hypervisor detection and platform
        ---help---
          Say Y here to enable options for running Linux under various hyper-
          visors. This option enables basic hypervisor detection and platform
-@@ -977,6 +978,7 @@ config VM86
+@@ -978,6 +979,7 @@ config VM86
  
  config X86_16BIT
        bool "Enable support for 16-bit segments" if EXPERT
  
  config X86_16BIT
        bool "Enable support for 16-bit segments" if EXPERT
@@ -12573,7 +12550,7 @@ index 3635fff..c1f9fab 100644
        default y
        ---help---
          This option is required by programs like Wine to run 16-bit
        default y
        ---help---
          This option is required by programs like Wine to run 16-bit
-@@ -1132,6 +1134,7 @@ choice
+@@ -1151,6 +1153,7 @@ choice
  
  config NOHIGHMEM
        bool "off"
  
  config NOHIGHMEM
        bool "off"
@@ -12581,7 +12558,7 @@ index 3635fff..c1f9fab 100644
        ---help---
          Linux can use up to 64 Gigabytes of physical memory on x86 systems.
          However, the address space of 32-bit x86 processors is only 4
        ---help---
          Linux can use up to 64 Gigabytes of physical memory on x86 systems.
          However, the address space of 32-bit x86 processors is only 4
-@@ -1168,6 +1171,7 @@ config NOHIGHMEM
+@@ -1187,6 +1190,7 @@ config NOHIGHMEM
  
  config HIGHMEM4G
        bool "4GB"
  
  config HIGHMEM4G
        bool "4GB"
@@ -12589,7 +12566,7 @@ index 3635fff..c1f9fab 100644
        ---help---
          Select this if you have a 32-bit processor and between 1 and 4
          gigabytes of physical RAM.
        ---help---
          Select this if you have a 32-bit processor and between 1 and 4
          gigabytes of physical RAM.
-@@ -1220,7 +1224,7 @@ config PAGE_OFFSET
+@@ -1239,7 +1243,7 @@ config PAGE_OFFSET
        hex
        default 0xB0000000 if VMSPLIT_3G_OPT
        default 0x80000000 if VMSPLIT_2G
        hex
        default 0xB0000000 if VMSPLIT_3G_OPT
        default 0x80000000 if VMSPLIT_2G
@@ -12598,7 +12575,7 @@ index 3635fff..c1f9fab 100644
        default 0x40000000 if VMSPLIT_1G
        default 0xC0000000
        depends on X86_32
        default 0x40000000 if VMSPLIT_1G
        default 0xC0000000
        depends on X86_32
-@@ -1635,6 +1639,7 @@ source kernel/Kconfig.hz
+@@ -1680,6 +1684,7 @@ source kernel/Kconfig.hz
  
  config KEXEC
        bool "kexec system call"
  
  config KEXEC
        bool "kexec system call"
@@ -12606,7 +12583,7 @@ index 3635fff..c1f9fab 100644
        ---help---
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
        ---help---
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
-@@ -1820,7 +1825,9 @@ config X86_NEED_RELOCS
+@@ -1865,7 +1870,9 @@ config X86_NEED_RELOCS
  
  config PHYSICAL_ALIGN
        hex "Alignment value to which kernel should be aligned"
  
  config PHYSICAL_ALIGN
        hex "Alignment value to which kernel should be aligned"
@@ -12617,7 +12594,7 @@ index 3635fff..c1f9fab 100644
        range 0x2000 0x1000000 if X86_32
        range 0x200000 0x1000000 if X86_64
        ---help---
        range 0x2000 0x1000000 if X86_32
        range 0x200000 0x1000000 if X86_64
        ---help---
-@@ -1903,6 +1910,7 @@ config COMPAT_VDSO
+@@ -1948,6 +1955,7 @@ config COMPAT_VDSO
        def_bool n
        prompt "Disable the 32-bit vDSO (needed for glibc 2.3.3)"
        depends on X86_32 || IA32_EMULATION
        def_bool n
        prompt "Disable the 32-bit vDSO (needed for glibc 2.3.3)"
        depends on X86_32 || IA32_EMULATION
@@ -12770,10 +12747,10 @@ index bd49ec6..94c7f58 100644
  }
  
 diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
  }
  
 diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
-index 6a1a845..0ad2dae 100644
+index 8bd44e8..6b111e9 100644
 --- a/arch/x86/boot/compressed/Makefile
 +++ b/arch/x86/boot/compressed/Makefile
 --- a/arch/x86/boot/compressed/Makefile
 +++ b/arch/x86/boot/compressed/Makefile
-@@ -16,6 +16,9 @@ KBUILD_CFLAGS += $(cflags-y)
+@@ -28,6 +28,9 @@ KBUILD_CFLAGS += $(cflags-y)
  KBUILD_CFLAGS += -mno-mmx -mno-sse
  KBUILD_CFLAGS += $(call cc-option,-ffreestanding)
  KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector)
  KBUILD_CFLAGS += -mno-mmx -mno-sse
  KBUILD_CFLAGS += $(call cc-option,-ffreestanding)
  KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector)
@@ -12825,6 +12802,21 @@ index a53440e..c3dbf1e 100644
  ENDPROC(efi_call_phys)
  .previous
  
  ENDPROC(efi_call_phys)
  .previous
  
+diff --git a/arch/x86/boot/compressed/efi_thunk_64.S b/arch/x86/boot/compressed/efi_thunk_64.S
+index 630384a..278e788 100644
+--- a/arch/x86/boot/compressed/efi_thunk_64.S
++++ b/arch/x86/boot/compressed/efi_thunk_64.S
+@@ -189,8 +189,8 @@ efi_gdt64:
+       .long   0                       /* Filled out by user */
+       .word   0
+       .quad   0x0000000000000000      /* NULL descriptor */
+-      .quad   0x00af9a000000ffff      /* __KERNEL_CS */
+-      .quad   0x00cf92000000ffff      /* __KERNEL_DS */
++      .quad   0x00af9b000000ffff      /* __KERNEL_CS */
++      .quad   0x00cf93000000ffff      /* __KERNEL_DS */
+       .quad   0x0080890000000000      /* TS descriptor */
+       .quad   0x0000000000000000      /* TS continued */
+ efi_gdt64_end:
 diff --git a/arch/x86/boot/compressed/head_32.S b/arch/x86/boot/compressed/head_32.S
 index 1d7fbbc..36ecd58 100644
 --- a/arch/x86/boot/compressed/head_32.S
 diff --git a/arch/x86/boot/compressed/head_32.S b/arch/x86/boot/compressed/head_32.S
 index 1d7fbbc..36ecd58 100644
 --- a/arch/x86/boot/compressed/head_32.S
@@ -12884,7 +12876,7 @@ index 6b1766c..ad465c9 100644
        .quad   0x0000000000000000      /* TS continued */
  gdt_end:
 diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c
        .quad   0x0000000000000000      /* TS continued */
  gdt_end:
 diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c
-index 0c33a7c..be226ed 100644
+index a950864..c710239 100644
 --- a/arch/x86/boot/compressed/misc.c
 +++ b/arch/x86/boot/compressed/misc.c
 @@ -242,7 +242,7 @@ static void handle_relocations(void *output, unsigned long output_len)
 --- a/arch/x86/boot/compressed/misc.c
 +++ b/arch/x86/boot/compressed/misc.c
 @@ -242,7 +242,7 @@ static void handle_relocations(void *output, unsigned long output_len)
@@ -12896,7 +12888,7 @@ index 0c33a7c..be226ed 100644
        if (!delta) {
                debug_putstr("No relocation needed... ");
                return;
        if (!delta) {
                debug_putstr("No relocation needed... ");
                return;
-@@ -312,7 +312,7 @@ static void parse_elf(void *output)
+@@ -324,7 +324,7 @@ static void parse_elf(void *output)
        Elf32_Ehdr ehdr;
        Elf32_Phdr *phdrs, *phdr;
  #endif
        Elf32_Ehdr ehdr;
        Elf32_Phdr *phdrs, *phdr;
  #endif
@@ -12905,7 +12897,7 @@ index 0c33a7c..be226ed 100644
        int i;
  
        memcpy(&ehdr, output, sizeof(ehdr));
        int i;
  
        memcpy(&ehdr, output, sizeof(ehdr));
-@@ -339,13 +339,16 @@ static void parse_elf(void *output)
+@@ -351,13 +351,16 @@ static void parse_elf(void *output)
                case PT_LOAD:
  #ifdef CONFIG_RELOCATABLE
                        dest = output;
                case PT_LOAD:
  #ifdef CONFIG_RELOCATABLE
                        dest = output;
@@ -12923,7 +12915,7 @@ index 0c33a7c..be226ed 100644
                        break;
                default: /* Ignore other PT_* */ break;
                }
                        break;
                default: /* Ignore other PT_* */ break;
                }
-@@ -404,7 +407,7 @@ asmlinkage __visible void *decompress_kernel(void *rmode, memptr heap,
+@@ -416,7 +419,7 @@ asmlinkage __visible void *decompress_kernel(void *rmode, memptr heap,
                error("Destination address too large");
  #endif
  #ifndef CONFIG_RELOCATABLE
                error("Destination address too large");
  #endif
  #ifndef CONFIG_RELOCATABLE
@@ -14592,7 +14584,7 @@ index a039d21..524b8b2 100644
        ret
  ENDPROC(twofish_dec_blk)
 diff --git a/arch/x86/ia32/ia32_aout.c b/arch/x86/ia32/ia32_aout.c
        ret
  ENDPROC(twofish_dec_blk)
 diff --git a/arch/x86/ia32/ia32_aout.c b/arch/x86/ia32/ia32_aout.c
-index df91466..74b31cb 100644
+index ae6aad1..719d6d9 100644
 --- a/arch/x86/ia32/ia32_aout.c
 +++ b/arch/x86/ia32/ia32_aout.c
 @@ -153,6 +153,8 @@ static int aout_core_dump(struct coredump_params *cprm)
 --- a/arch/x86/ia32/ia32_aout.c
 +++ b/arch/x86/ia32/ia32_aout.c
 @@ -153,6 +153,8 @@ static int aout_core_dump(struct coredump_params *cprm)
@@ -14682,7 +14674,7 @@ index f9e181a..300544c 100644
  
        err |= copy_siginfo_to_user32(&frame->info, &ksig->info);
 diff --git a/arch/x86/ia32/ia32entry.S b/arch/x86/ia32/ia32entry.S
  
        err |= copy_siginfo_to_user32(&frame->info, &ksig->info);
 diff --git a/arch/x86/ia32/ia32entry.S b/arch/x86/ia32/ia32entry.S
-index ffe7122..899bad3 100644
+index 82e8a1d..4e998d5 100644
 --- a/arch/x86/ia32/ia32entry.S
 +++ b/arch/x86/ia32/ia32entry.S
 @@ -15,8 +15,10 @@
 --- a/arch/x86/ia32/ia32entry.S
 +++ b/arch/x86/ia32/ia32entry.S
 @@ -15,8 +15,10 @@
@@ -15169,7 +15161,7 @@ index 20370c6..a2eb9b0 100644
                "popl %%ebp\n\t"
                "popl %%edi\n\t"
 diff --git a/arch/x86/include/asm/atomic.h b/arch/x86/include/asm/atomic.h
                "popl %%ebp\n\t"
                "popl %%edi\n\t"
 diff --git a/arch/x86/include/asm/atomic.h b/arch/x86/include/asm/atomic.h
-index 5e5cd12..3d18208 100644
+index 5e5cd12..51cdc93 100644
 --- a/arch/x86/include/asm/atomic.h
 +++ b/arch/x86/include/asm/atomic.h
 @@ -28,6 +28,17 @@ static inline int atomic_read(const atomic_t *v)
 --- a/arch/x86/include/asm/atomic.h
 +++ b/arch/x86/include/asm/atomic.h
 @@ -28,6 +28,17 @@ static inline int atomic_read(const atomic_t *v)
@@ -15438,12 +15430,9 @@ index 5e5cd12..3d18208 100644
  /**
   * __atomic_add_unless - add unless the number is already a given value
   * @v: pointer of type atomic_t
  /**
   * __atomic_add_unless - add unless the number is already a given value
   * @v: pointer of type atomic_t
-@@ -191,14 +337,27 @@ static inline int atomic_xchg(atomic_t *v, int new)
-  * Atomically adds @a to @v, so long as @v was not already @u.
-  * Returns the old value of @v.
+@@ -193,12 +339,25 @@ static inline int atomic_xchg(atomic_t *v, int new)
   */
   */
--static inline int __atomic_add_unless(atomic_t *v, int a, int u)
-+static inline int __intentional_overflow(-1) __atomic_add_unless(atomic_t *v, int a, int u)
+ static inline int __atomic_add_unless(atomic_t *v, int a, int u)
  {
 -      int c, old;
 +      int c, old, new;
  {
 -      int c, old;
 +      int c, old, new;
@@ -16014,10 +16003,10 @@ index f8d273e..02f39f3 100644
  
  #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
 diff --git a/arch/x86/include/asm/barrier.h b/arch/x86/include/asm/barrier.h
  
  #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0)
 diff --git a/arch/x86/include/asm/barrier.h b/arch/x86/include/asm/barrier.h
-index 0f4460b..fa1ee19 100644
+index 2ab1eb3..1e8cc5d 100644
 --- a/arch/x86/include/asm/barrier.h
 +++ b/arch/x86/include/asm/barrier.h
 --- a/arch/x86/include/asm/barrier.h
 +++ b/arch/x86/include/asm/barrier.h
-@@ -107,7 +107,7 @@
+@@ -57,7 +57,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
@@ -16026,7 +16015,7 @@ index 0f4460b..fa1ee19 100644
  } while (0)
  
  #define smp_load_acquire(p)                                           \
  } while (0)
  
  #define smp_load_acquire(p)                                           \
-@@ -124,7 +124,7 @@ do {                                                                       \
+@@ -74,7 +74,7 @@ do {                                                                 \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        barrier();                                                      \
@@ -16161,19 +16150,6 @@ index 48f99f1..d78ebf9 100644
  
  #ifdef CONFIG_X86_VSMP
  #ifdef CONFIG_SMP
  
  #ifdef CONFIG_X86_VSMP
  #ifdef CONFIG_SMP
-diff --git a/arch/x86/include/asm/cacheflush.h b/arch/x86/include/asm/cacheflush.h
-index 9863ee3..4a1f8e1 100644
---- a/arch/x86/include/asm/cacheflush.h
-+++ b/arch/x86/include/asm/cacheflush.h
-@@ -27,7 +27,7 @@ static inline unsigned long get_page_memtype(struct page *pg)
-       unsigned long pg_flags = pg->flags & _PGMT_MASK;
-       if (pg_flags == _PGMT_DEFAULT)
--              return -1;
-+              return ~0UL;
-       else if (pg_flags == _PGMT_WC)
-               return _PAGE_CACHE_WC;
-       else if (pg_flags == _PGMT_UC_MINUS)
 diff --git a/arch/x86/include/asm/calling.h b/arch/x86/include/asm/calling.h
 index 76659b6..72b8439 100644
 --- a/arch/x86/include/asm/calling.h
 diff --git a/arch/x86/include/asm/calling.h b/arch/x86/include/asm/calling.h
 index 76659b6..72b8439 100644
 --- a/arch/x86/include/asm/calling.h
@@ -16468,10 +16444,10 @@ index 59c6c40..5e0b22c 100644
  struct compat_timespec {
        compat_time_t   tv_sec;
 diff --git a/arch/x86/include/asm/cpufeature.h b/arch/x86/include/asm/cpufeature.h
  struct compat_timespec {
        compat_time_t   tv_sec;
 diff --git a/arch/x86/include/asm/cpufeature.h b/arch/x86/include/asm/cpufeature.h
-index 0bb1335..8f1aec7 100644
+index aede2c3..40d7a8f 100644
 --- a/arch/x86/include/asm/cpufeature.h
 +++ b/arch/x86/include/asm/cpufeature.h
 --- a/arch/x86/include/asm/cpufeature.h
 +++ b/arch/x86/include/asm/cpufeature.h
-@@ -207,7 +207,7 @@
+@@ -212,7 +212,7 @@
  #define X86_FEATURE_PAUSEFILTER ( 8*32+13) /* AMD filtered pause intercept */
  #define X86_FEATURE_PFTHRESHOLD ( 8*32+14) /* AMD pause filter threshold */
  #define X86_FEATURE_VMMCALL     ( 8*32+15) /* Prefer vmmcall to vmcall */
  #define X86_FEATURE_PAUSEFILTER ( 8*32+13) /* AMD filtered pause intercept */
  #define X86_FEATURE_PFTHRESHOLD ( 8*32+14) /* AMD pause filter threshold */
  #define X86_FEATURE_VMMCALL     ( 8*32+15) /* Prefer vmmcall to vmcall */
@@ -16480,7 +16456,7 @@ index 0bb1335..8f1aec7 100644
  
  /* Intel-defined CPU features, CPUID level 0x00000007:0 (ebx), word 9 */
  #define X86_FEATURE_FSGSBASE  ( 9*32+ 0) /* {RD/WR}{FS/GS}BASE instructions*/
  
  /* Intel-defined CPU features, CPUID level 0x00000007:0 (ebx), word 9 */
  #define X86_FEATURE_FSGSBASE  ( 9*32+ 0) /* {RD/WR}{FS/GS}BASE instructions*/
-@@ -215,7 +215,7 @@
+@@ -220,7 +220,7 @@
  #define X86_FEATURE_BMI1      ( 9*32+ 3) /* 1st group bit manipulation extensions */
  #define X86_FEATURE_HLE               ( 9*32+ 4) /* Hardware Lock Elision */
  #define X86_FEATURE_AVX2      ( 9*32+ 5) /* AVX2 instructions */
  #define X86_FEATURE_BMI1      ( 9*32+ 3) /* 1st group bit manipulation extensions */
  #define X86_FEATURE_HLE               ( 9*32+ 4) /* Hardware Lock Elision */
  #define X86_FEATURE_AVX2      ( 9*32+ 5) /* AVX2 instructions */
@@ -16489,7 +16465,7 @@ index 0bb1335..8f1aec7 100644
  #define X86_FEATURE_BMI2      ( 9*32+ 8) /* 2nd group bit manipulation extensions */
  #define X86_FEATURE_ERMS      ( 9*32+ 9) /* Enhanced REP MOVSB/STOSB */
  #define X86_FEATURE_INVPCID   ( 9*32+10) /* Invalidate Processor Context ID */
  #define X86_FEATURE_BMI2      ( 9*32+ 8) /* 2nd group bit manipulation extensions */
  #define X86_FEATURE_ERMS      ( 9*32+ 9) /* Enhanced REP MOVSB/STOSB */
  #define X86_FEATURE_INVPCID   ( 9*32+10) /* Invalidate Processor Context ID */
-@@ -383,6 +383,7 @@ extern const char * const x86_bug_flags[NBUGINTS*32];
+@@ -388,6 +388,7 @@ extern const char * const x86_bug_flags[NBUGINTS*32];
  #define cpu_has_cx16          boot_cpu_has(X86_FEATURE_CX16)
  #define cpu_has_eager_fpu     boot_cpu_has(X86_FEATURE_EAGER_FPU)
  #define cpu_has_topoext               boot_cpu_has(X86_FEATURE_TOPOEXT)
  #define cpu_has_cx16          boot_cpu_has(X86_FEATURE_CX16)
  #define cpu_has_eager_fpu     boot_cpu_has(X86_FEATURE_EAGER_FPU)
  #define cpu_has_topoext               boot_cpu_has(X86_FEATURE_TOPOEXT)
@@ -16497,7 +16473,7 @@ index 0bb1335..8f1aec7 100644
  
  #if __GNUC__ >= 4
  extern void warn_pre_alternatives(void);
  
  #if __GNUC__ >= 4
  extern void warn_pre_alternatives(void);
-@@ -434,7 +435,8 @@ static __always_inline __pure bool __static_cpu_has(u16 bit)
+@@ -439,7 +440,8 @@ static __always_inline __pure bool __static_cpu_has(u16 bit)
  
  #ifdef CONFIG_X86_DEBUG_STATIC_CPU_HAS
        t_warn:
  
  #ifdef CONFIG_X86_DEBUG_STATIC_CPU_HAS
        t_warn:
@@ -16507,7 +16483,7 @@ index 0bb1335..8f1aec7 100644
                return false;
  #endif
  
                return false;
  #endif
  
-@@ -454,7 +456,7 @@ static __always_inline __pure bool __static_cpu_has(u16 bit)
+@@ -459,7 +461,7 @@ static __always_inline __pure bool __static_cpu_has(u16 bit)
                             ".section .discard,\"aw\",@progbits\n"
                             " .byte 0xff + (4f-3f) - (2b-1b)\n" /* size check */
                             ".previous\n"
                             ".section .discard,\"aw\",@progbits\n"
                             " .byte 0xff + (4f-3f) - (2b-1b)\n" /* size check */
                             ".previous\n"
@@ -16516,7 +16492,7 @@ index 0bb1335..8f1aec7 100644
                             "3: movb $1,%0\n"
                             "4:\n"
                             ".previous\n"
                             "3: movb $1,%0\n"
                             "4:\n"
                             ".previous\n"
-@@ -491,7 +493,7 @@ static __always_inline __pure bool _static_cpu_has_safe(u16 bit)
+@@ -496,7 +498,7 @@ static __always_inline __pure bool _static_cpu_has_safe(u16 bit)
                         " .byte 2b - 1b\n"             /* src len */
                         " .byte 4f - 3f\n"             /* repl len */
                         ".previous\n"
                         " .byte 2b - 1b\n"             /* src len */
                         " .byte 4f - 3f\n"             /* repl len */
                         ".previous\n"
@@ -16525,7 +16501,7 @@ index 0bb1335..8f1aec7 100644
                         "3: .byte 0xe9\n .long %l[t_no] - 2b\n"
                         "4:\n"
                         ".previous\n"
                         "3: .byte 0xe9\n .long %l[t_no] - 2b\n"
                         "4:\n"
                         ".previous\n"
-@@ -524,7 +526,7 @@ static __always_inline __pure bool _static_cpu_has_safe(u16 bit)
+@@ -529,7 +531,7 @@ static __always_inline __pure bool _static_cpu_has_safe(u16 bit)
                             ".section .discard,\"aw\",@progbits\n"
                             " .byte 0xff + (4f-3f) - (2b-1b)\n" /* size check */
                             ".previous\n"
                             ".section .discard,\"aw\",@progbits\n"
                             " .byte 0xff + (4f-3f) - (2b-1b)\n" /* size check */
                             ".previous\n"
@@ -16534,7 +16510,7 @@ index 0bb1335..8f1aec7 100644
                             "3: movb $0,%0\n"
                             "4:\n"
                             ".previous\n"
                             "3: movb $0,%0\n"
                             "4:\n"
                             ".previous\n"
-@@ -538,7 +540,7 @@ static __always_inline __pure bool _static_cpu_has_safe(u16 bit)
+@@ -543,7 +545,7 @@ static __always_inline __pure bool _static_cpu_has_safe(u16 bit)
                             ".section .discard,\"aw\",@progbits\n"
                             " .byte 0xff + (6f-5f) - (4b-3b)\n" /* size check */
                             ".previous\n"
                             ".section .discard,\"aw\",@progbits\n"
                             " .byte 0xff + (6f-5f) - (4b-3b)\n" /* size check */
                             ".previous\n"
@@ -17028,11 +17004,11 @@ index b4c1f54..e290c08 100644
        pagefault_enable();
  
 diff --git a/arch/x86/include/asm/hw_irq.h b/arch/x86/include/asm/hw_irq.h
        pagefault_enable();
  
 diff --git a/arch/x86/include/asm/hw_irq.h b/arch/x86/include/asm/hw_irq.h
-index 4615906..788c817 100644
+index 9662290..49ca5e5 100644
 --- a/arch/x86/include/asm/hw_irq.h
 +++ b/arch/x86/include/asm/hw_irq.h
 --- a/arch/x86/include/asm/hw_irq.h
 +++ b/arch/x86/include/asm/hw_irq.h
-@@ -164,8 +164,8 @@ extern void setup_ioapic_dest(void);
- extern void enable_IO_APIC(void);
+@@ -160,8 +160,8 @@ static inline void unlock_vector_lock(void) {}
+ #endif        /* CONFIG_X86_LOCAL_APIC */
  
  /* Statistics */
 -extern atomic_t irq_err_count;
  
  /* Statistics */
 -extern atomic_t irq_err_count;
@@ -17056,7 +17032,7 @@ index ccffa53..3c90c87 100644
  extern struct legacy_pic *legacy_pic;
  extern struct legacy_pic null_legacy_pic;
 diff --git a/arch/x86/include/asm/io.h b/arch/x86/include/asm/io.h
  extern struct legacy_pic *legacy_pic;
  extern struct legacy_pic null_legacy_pic;
 diff --git a/arch/x86/include/asm/io.h b/arch/x86/include/asm/io.h
-index b8237d8..3e8864e 100644
+index 34a5b93..27e40a6 100644
 --- a/arch/x86/include/asm/io.h
 +++ b/arch/x86/include/asm/io.h
 @@ -52,12 +52,12 @@ static inline void name(type val, volatile void __iomem *addr) \
 --- a/arch/x86/include/asm/io.h
 +++ b/arch/x86/include/asm/io.h
 @@ -52,12 +52,12 @@ static inline void name(type val, volatile void __iomem *addr) \
@@ -17076,7 +17052,7 @@ index b8237d8..3e8864e 100644
  
  build_mmio_write(writeb, "b", unsigned char, "q", :"memory")
  build_mmio_write(writew, "w", unsigned short, "r", :"memory")
  
  build_mmio_write(writeb, "b", unsigned char, "q", :"memory")
  build_mmio_write(writew, "w", unsigned short, "r", :"memory")
-@@ -109,7 +109,7 @@ build_mmio_write(writeq, "q", unsigned long, "r", :"memory")
+@@ -113,7 +113,7 @@ build_mmio_write(writeq, "q", unsigned long, "r", :"memory")
   *    this function
   */
  
   *    this function
   */
  
@@ -17085,7 +17061,7 @@ index b8237d8..3e8864e 100644
  {
        return __pa(address);
  }
  {
        return __pa(address);
  }
-@@ -185,7 +185,7 @@ static inline void __iomem *ioremap(resource_size_t offset, unsigned long size)
+@@ -189,7 +189,7 @@ static inline void __iomem *ioremap(resource_size_t offset, unsigned long size)
        return ioremap_nocache(offset, size);
  }
  
        return ioremap_nocache(offset, size);
  }
  
@@ -17094,7 +17070,7 @@ index b8237d8..3e8864e 100644
  
  extern void set_iounmap_nonlazy(void);
  
  
  extern void set_iounmap_nonlazy(void);
  
-@@ -195,6 +195,17 @@ extern void set_iounmap_nonlazy(void);
+@@ -199,6 +199,17 @@ extern void set_iounmap_nonlazy(void);
  
  #include <linux/vmalloc.h>
  
  
  #include <linux/vmalloc.h>
  
@@ -17149,14 +17125,15 @@ index 4421b5d..8543006 100644
  #define flush_insn_slot(p)    do { } while (0)
  
 diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h
  #define flush_insn_slot(p)    do { } while (0)
  
 diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h
-index 6ed0c30..74fb6c3 100644
+index d89c6b8..e711c69 100644
 --- a/arch/x86/include/asm/kvm_host.h
 +++ b/arch/x86/include/asm/kvm_host.h
 --- a/arch/x86/include/asm/kvm_host.h
 +++ b/arch/x86/include/asm/kvm_host.h
-@@ -51,6 +51,7 @@
+@@ -51,7 +51,7 @@
                          | X86_CR0_NW | X86_CR0_CD | X86_CR0_PG))
  
  #define CR3_L_MODE_RESERVED_BITS 0xFFFFFF0000000000ULL
                          | X86_CR0_NW | X86_CR0_CD | X86_CR0_PG))
  
  #define CR3_L_MODE_RESERVED_BITS 0xFFFFFF0000000000ULL
-+#define CR3_PCID_INVD          (1UL << 63)
+-#define CR3_PCID_INVD          (1UL << 63)
++#define CR3_PCID_INVD          (1ULL << 63)
  #define CR4_RESERVED_BITS                                               \
        (~(unsigned long)(X86_CR4_VME | X86_CR4_PVI | X86_CR4_TSD | X86_CR4_DE\
                          | X86_CR4_PSE | X86_CR4_PAE | X86_CR4_MCE     \
  #define CR4_RESERVED_BITS                                               \
        (~(unsigned long)(X86_CR4_VME | X86_CR4_PVI | X86_CR4_TSD | X86_CR4_DE\
                          | X86_CR4_PSE | X86_CR4_PAE | X86_CR4_MCE     \
@@ -17398,10 +17375,10 @@ index 876e74e..e20bfb1 100644
  
  #ifdef CONFIG_SMP
 diff --git a/arch/x86/include/asm/mmu_context.h b/arch/x86/include/asm/mmu_context.h
  
  #ifdef CONFIG_SMP
 diff --git a/arch/x86/include/asm/mmu_context.h b/arch/x86/include/asm/mmu_context.h
-index 166af2a..648c200 100644
+index 4b75d59..8ffacb6 100644
 --- a/arch/x86/include/asm/mmu_context.h
 +++ b/arch/x86/include/asm/mmu_context.h
 --- a/arch/x86/include/asm/mmu_context.h
 +++ b/arch/x86/include/asm/mmu_context.h
-@@ -28,6 +28,20 @@ void destroy_context(struct mm_struct *mm);
+@@ -27,6 +27,20 @@ void destroy_context(struct mm_struct *mm);
  
  static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
  {
  
  static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
  {
@@ -17422,7 +17399,7 @@ index 166af2a..648c200 100644
  #ifdef CONFIG_SMP
        if (this_cpu_read(cpu_tlbstate.state) == TLBSTATE_OK)
                this_cpu_write(cpu_tlbstate.state, TLBSTATE_LAZY);
  #ifdef CONFIG_SMP
        if (this_cpu_read(cpu_tlbstate.state) == TLBSTATE_OK)
                this_cpu_write(cpu_tlbstate.state, TLBSTATE_LAZY);
-@@ -38,16 +52,59 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
+@@ -37,16 +51,59 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
                             struct task_struct *tsk)
  {
        unsigned cpu = smp_processor_id();
                             struct task_struct *tsk)
  {
        unsigned cpu = smp_processor_id();
@@ -17482,8 +17459,8 @@ index 166af2a..648c200 100644
                trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL);
  
                /* Stop flush ipis for the previous mm */
                trace_tlb_flush(TLB_FLUSH_ON_TASK_SWITCH, TLB_FLUSH_ALL);
  
                /* Stop flush ipis for the previous mm */
-@@ -56,9 +113,67 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
-               /* Load the LDT, if the LDT is different: */
+@@ -64,9 +121,67 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
+                */
                if (unlikely(prev->context.ldt != next->context.ldt))
                        load_LDT_nolock(&next->context);
 +
                if (unlikely(prev->context.ldt != next->context.ldt))
                        load_LDT_nolock(&next->context);
 +
@@ -17551,7 +17528,7 @@ index 166af2a..648c200 100644
                this_cpu_write(cpu_tlbstate.state, TLBSTATE_OK);
                BUG_ON(this_cpu_read(cpu_tlbstate.active_mm) != next);
  
                this_cpu_write(cpu_tlbstate.state, TLBSTATE_OK);
                BUG_ON(this_cpu_read(cpu_tlbstate.active_mm) != next);
  
-@@ -75,12 +190,29 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
+@@ -83,12 +198,29 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
                         * tlb flush IPI delivery. We must reload CR3
                         * to make sure to use no freed page tables.
                         */
                         * tlb flush IPI delivery. We must reload CR3
                         * to make sure to use no freed page tables.
                         */
@@ -17698,7 +17675,7 @@ index 802dde3..9183e68 100644
  
  #include <asm-generic/memory_model.h>
 diff --git a/arch/x86/include/asm/page_64.h b/arch/x86/include/asm/page_64.h
  
  #include <asm-generic/memory_model.h>
 diff --git a/arch/x86/include/asm/page_64.h b/arch/x86/include/asm/page_64.h
-index f408caf..4a0455e 100644
+index b3bebf9..e1f5d95 100644
 --- a/arch/x86/include/asm/page_64.h
 +++ b/arch/x86/include/asm/page_64.h
 @@ -7,9 +7,9 @@
 --- a/arch/x86/include/asm/page_64.h
 +++ b/arch/x86/include/asm/page_64.h
 @@ -7,9 +7,9 @@
@@ -17714,7 +17691,7 @@ index f408caf..4a0455e 100644
        unsigned long y = x - __START_KERNEL_map;
  
 diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm/paravirt.h
        unsigned long y = x - __START_KERNEL_map;
  
 diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm/paravirt.h
-index cd6e1610..70f4418 100644
+index 32444ae..1a1624b 100644
 --- a/arch/x86/include/asm/paravirt.h
 +++ b/arch/x86/include/asm/paravirt.h
 @@ -560,7 +560,7 @@ static inline pmd_t __pmd(pmdval_t val)
 --- a/arch/x86/include/asm/paravirt.h
 +++ b/arch/x86/include/asm/paravirt.h
 @@ -560,7 +560,7 @@ static inline pmd_t __pmd(pmdval_t val)
@@ -17993,10 +17970,10 @@ index 81bb91b..9392125 100644
  
  /*
 diff --git a/arch/x86/include/asm/pgtable.h b/arch/x86/include/asm/pgtable.h
  
  /*
 diff --git a/arch/x86/include/asm/pgtable.h b/arch/x86/include/asm/pgtable.h
-index aa97a07..5c53c32 100644
+index e8a5454..1539359 100644
 --- a/arch/x86/include/asm/pgtable.h
 +++ b/arch/x86/include/asm/pgtable.h
 --- a/arch/x86/include/asm/pgtable.h
 +++ b/arch/x86/include/asm/pgtable.h
-@@ -46,6 +46,7 @@ extern struct mm_struct *pgd_page_get_mm(struct page *page);
+@@ -47,6 +47,7 @@ extern struct mm_struct *pgd_page_get_mm(struct page *page);
  
  #ifndef __PAGETABLE_PUD_FOLDED
  #define set_pgd(pgdp, pgd)            native_set_pgd(pgdp, pgd)
  
  #ifndef __PAGETABLE_PUD_FOLDED
  #define set_pgd(pgdp, pgd)            native_set_pgd(pgdp, pgd)
@@ -18004,7 +17981,7 @@ index aa97a07..5c53c32 100644
  #define pgd_clear(pgd)                        native_pgd_clear(pgd)
  #endif
  
  #define pgd_clear(pgd)                        native_pgd_clear(pgd)
  #endif
  
-@@ -83,12 +84,53 @@ extern struct mm_struct *pgd_page_get_mm(struct page *page);
+@@ -84,12 +85,53 @@ extern struct mm_struct *pgd_page_get_mm(struct page *page);
  
  #define arch_end_context_switch(prev) do {} while(0)
  
  
  #define arch_end_context_switch(prev) do {} while(0)
  
@@ -18058,7 +18035,7 @@ index aa97a07..5c53c32 100644
  static inline int pte_dirty(pte_t pte)
  {
        return pte_flags(pte) & _PAGE_DIRTY;
  static inline int pte_dirty(pte_t pte)
  {
        return pte_flags(pte) & _PAGE_DIRTY;
-@@ -155,6 +197,11 @@ static inline unsigned long pud_pfn(pud_t pud)
+@@ -161,6 +203,11 @@ static inline unsigned long pud_pfn(pud_t pud)
        return (pud_val(pud) & PTE_PFN_MASK) >> PAGE_SHIFT;
  }
  
        return (pud_val(pud) & PTE_PFN_MASK) >> PAGE_SHIFT;
  }
  
@@ -18070,7 +18047,7 @@ index aa97a07..5c53c32 100644
  #define pte_page(pte) pfn_to_page(pte_pfn(pte))
  
  static inline int pmd_large(pmd_t pte)
  #define pte_page(pte) pfn_to_page(pte_pfn(pte))
  
  static inline int pmd_large(pmd_t pte)
-@@ -208,9 +255,29 @@ static inline pte_t pte_wrprotect(pte_t pte)
+@@ -214,9 +261,29 @@ static inline pte_t pte_wrprotect(pte_t pte)
        return pte_clear_flags(pte, _PAGE_RW);
  }
  
        return pte_clear_flags(pte, _PAGE_RW);
  }
  
@@ -18101,7 +18078,7 @@ index aa97a07..5c53c32 100644
  }
  
  static inline pte_t pte_mkdirty(pte_t pte)
  }
  
  static inline pte_t pte_mkdirty(pte_t pte)
-@@ -440,6 +507,16 @@ pte_t *populate_extra_pte(unsigned long vaddr);
+@@ -446,6 +513,16 @@ pte_t *populate_extra_pte(unsigned long vaddr);
  #endif
  
  #ifndef __ASSEMBLY__
  #endif
  
  #ifndef __ASSEMBLY__
@@ -18118,7 +18095,7 @@ index aa97a07..5c53c32 100644
  #include <linux/mm_types.h>
  #include <linux/mmdebug.h>
  #include <linux/log2.h>
  #include <linux/mm_types.h>
  #include <linux/mmdebug.h>
  #include <linux/log2.h>
-@@ -586,7 +663,7 @@ static inline unsigned long pud_page_vaddr(pud_t pud)
+@@ -592,7 +669,7 @@ static inline unsigned long pud_page_vaddr(pud_t pud)
   * Currently stuck as a macro due to indirect forward reference to
   * linux/mmzone.h's __section_mem_map_addr() definition:
   */
   * Currently stuck as a macro due to indirect forward reference to
   * linux/mmzone.h's __section_mem_map_addr() definition:
   */
@@ -18127,7 +18104,7 @@ index aa97a07..5c53c32 100644
  
  /* Find an entry in the second-level page table.. */
  static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
  
  /* Find an entry in the second-level page table.. */
  static inline pmd_t *pmd_offset(pud_t *pud, unsigned long address)
-@@ -626,7 +703,7 @@ static inline unsigned long pgd_page_vaddr(pgd_t pgd)
+@@ -632,7 +709,7 @@ static inline unsigned long pgd_page_vaddr(pgd_t pgd)
   * Currently stuck as a macro due to indirect forward reference to
   * linux/mmzone.h's __section_mem_map_addr() definition:
   */
   * Currently stuck as a macro due to indirect forward reference to
   * linux/mmzone.h's __section_mem_map_addr() definition:
   */
@@ -18136,7 +18113,7 @@ index aa97a07..5c53c32 100644
  
  /* to find an entry in a page-table-directory. */
  static inline unsigned long pud_index(unsigned long address)
  
  /* to find an entry in a page-table-directory. */
  static inline unsigned long pud_index(unsigned long address)
-@@ -641,7 +718,7 @@ static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address)
+@@ -647,7 +724,7 @@ static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address)
  
  static inline int pgd_bad(pgd_t pgd)
  {
  
  static inline int pgd_bad(pgd_t pgd)
  {
@@ -18145,7 +18122,7 @@ index aa97a07..5c53c32 100644
  }
  
  static inline int pgd_none(pgd_t pgd)
  }
  
  static inline int pgd_none(pgd_t pgd)
-@@ -664,7 +741,12 @@ static inline int pgd_none(pgd_t pgd)
+@@ -670,7 +747,12 @@ static inline int pgd_none(pgd_t pgd)
   * pgd_offset() returns a (pgd_t *)
   * pgd_index() is used get the offset into the pgd page's array of pgd_t's;
   */
   * pgd_offset() returns a (pgd_t *)
   * pgd_index() is used get the offset into the pgd page's array of pgd_t's;
   */
@@ -18159,7 +18136,7 @@ index aa97a07..5c53c32 100644
  /*
   * a shortcut which implies the use of the kernel's pgd, instead
   * of a process's
  /*
   * a shortcut which implies the use of the kernel's pgd, instead
   * of a process's
-@@ -675,6 +757,23 @@ static inline int pgd_none(pgd_t pgd)
+@@ -681,6 +763,23 @@ static inline int pgd_none(pgd_t pgd)
  #define KERNEL_PGD_BOUNDARY   pgd_index(PAGE_OFFSET)
  #define KERNEL_PGD_PTRS               (PTRS_PER_PGD - KERNEL_PGD_BOUNDARY)
  
  #define KERNEL_PGD_BOUNDARY   pgd_index(PAGE_OFFSET)
  #define KERNEL_PGD_PTRS               (PTRS_PER_PGD - KERNEL_PGD_BOUNDARY)
  
@@ -18183,7 +18160,7 @@ index aa97a07..5c53c32 100644
  #ifndef __ASSEMBLY__
  
  extern int direct_gbpages;
  #ifndef __ASSEMBLY__
  
  extern int direct_gbpages;
-@@ -841,11 +940,24 @@ static inline void pmdp_set_wrprotect(struct mm_struct *mm,
+@@ -847,11 +946,24 @@ static inline void pmdp_set_wrprotect(struct mm_struct *mm,
   * dst and src can be on the same page, but the range must not overlap,
   * and must not cross a page boundary.
   */
   * dst and src can be on the same page, but the range must not overlap,
   * and must not cross a page boundary.
   */
@@ -18256,7 +18233,7 @@ index b6c0b40..3535d47 100644
   * kern_addr_valid() is (1) for FLATMEM and (0) for
   * SPARSEMEM and DISCONTIGMEM
 diff --git a/arch/x86/include/asm/pgtable_32_types.h b/arch/x86/include/asm/pgtable_32_types.h
   * kern_addr_valid() is (1) for FLATMEM and (0) for
   * SPARSEMEM and DISCONTIGMEM
 diff --git a/arch/x86/include/asm/pgtable_32_types.h b/arch/x86/include/asm/pgtable_32_types.h
-index ed5903b..c7fe163 100644
+index 9fb2f2b..b04b4bf 100644
 --- a/arch/x86/include/asm/pgtable_32_types.h
 +++ b/arch/x86/include/asm/pgtable_32_types.h
 @@ -8,7 +8,7 @@
 --- a/arch/x86/include/asm/pgtable_32_types.h
 +++ b/arch/x86/include/asm/pgtable_32_types.h
 @@ -8,7 +8,7 @@
@@ -18346,10 +18323,10 @@ index 4572b2f..4430113 100644
  }
  
 diff --git a/arch/x86/include/asm/pgtable_64_types.h b/arch/x86/include/asm/pgtable_64_types.h
  }
  
 diff --git a/arch/x86/include/asm/pgtable_64_types.h b/arch/x86/include/asm/pgtable_64_types.h
-index 7166e25..baaa6fe 100644
+index 602b602..acb53ed 100644
 --- a/arch/x86/include/asm/pgtable_64_types.h
 +++ b/arch/x86/include/asm/pgtable_64_types.h
 --- a/arch/x86/include/asm/pgtable_64_types.h
 +++ b/arch/x86/include/asm/pgtable_64_types.h
-@@ -61,9 +61,14 @@ typedef struct { pteval_t pte; } pte_t;
+@@ -61,11 +61,16 @@ typedef struct { pteval_t pte; } pte_t;
  #define MODULES_VADDR    (__START_KERNEL_map + KERNEL_IMAGE_SIZE)
  #define MODULES_END      _AC(0xffffffffff000000, UL)
  #define MODULES_LEN   (MODULES_END - MODULES_VADDR)
  #define MODULES_VADDR    (__START_KERNEL_map + KERNEL_IMAGE_SIZE)
  #define MODULES_END      _AC(0xffffffffff000000, UL)
  #define MODULES_LEN   (MODULES_END - MODULES_VADDR)
@@ -18357,6 +18334,8 @@ index 7166e25..baaa6fe 100644
 +#define MODULES_EXEC_END MODULES_END
  #define ESPFIX_PGD_ENTRY _AC(-2, UL)
  #define ESPFIX_BASE_ADDR (ESPFIX_PGD_ENTRY << PGDIR_SHIFT)
 +#define MODULES_EXEC_END MODULES_END
  #define ESPFIX_PGD_ENTRY _AC(-2, UL)
  #define ESPFIX_BASE_ADDR (ESPFIX_PGD_ENTRY << PGDIR_SHIFT)
+ #define EFI_VA_START   ( -4 * (_AC(1, UL) << 30))
+ #define EFI_VA_END     (-68 * (_AC(1, UL) << 30))
  
 +#define ktla_ktva(addr)               (addr)
 +#define ktva_ktla(addr)               (addr)
  
 +#define ktla_ktva(addr)               (addr)
 +#define ktva_ktla(addr)               (addr)
@@ -18365,7 +18344,7 @@ index 7166e25..baaa6fe 100644
  
  #endif /* _ASM_X86_PGTABLE_64_DEFS_H */
 diff --git a/arch/x86/include/asm/pgtable_types.h b/arch/x86/include/asm/pgtable_types.h
  
  #endif /* _ASM_X86_PGTABLE_64_DEFS_H */
 diff --git a/arch/x86/include/asm/pgtable_types.h b/arch/x86/include/asm/pgtable_types.h
-index 0778964..0e94758 100644
+index 25bcd4a..bf3f815 100644
 --- a/arch/x86/include/asm/pgtable_types.h
 +++ b/arch/x86/include/asm/pgtable_types.h
 @@ -110,8 +110,10 @@
 --- a/arch/x86/include/asm/pgtable_types.h
 +++ b/arch/x86/include/asm/pgtable_types.h
 @@ -110,8 +110,10 @@
@@ -18380,7 +18359,7 @@ index 0778964..0e94758 100644
  #endif
  
  #define _PAGE_FILE    (_AT(pteval_t, 1) << _PAGE_BIT_FILE)
  #endif
  
  #define _PAGE_FILE    (_AT(pteval_t, 1) << _PAGE_BIT_FILE)
-@@ -150,6 +152,9 @@
+@@ -167,6 +169,9 @@ enum page_cache_mode {
  #define PAGE_READONLY_EXEC    __pgprot(_PAGE_PRESENT | _PAGE_USER |   \
                                         _PAGE_ACCESSED)
  
  #define PAGE_READONLY_EXEC    __pgprot(_PAGE_PRESENT | _PAGE_USER |   \
                                         _PAGE_ACCESSED)
  
@@ -18390,16 +18369,16 @@ index 0778964..0e94758 100644
  #define __PAGE_KERNEL_EXEC                                            \
        (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_GLOBAL)
  #define __PAGE_KERNEL         (__PAGE_KERNEL_EXEC | _PAGE_NX)
  #define __PAGE_KERNEL_EXEC                                            \
        (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_GLOBAL)
  #define __PAGE_KERNEL         (__PAGE_KERNEL_EXEC | _PAGE_NX)
-@@ -160,7 +165,7 @@
- #define __PAGE_KERNEL_WC              (__PAGE_KERNEL | _PAGE_CACHE_WC)
- #define __PAGE_KERNEL_NOCACHE         (__PAGE_KERNEL | _PAGE_PCD | _PAGE_PWT)
- #define __PAGE_KERNEL_UC_MINUS                (__PAGE_KERNEL | _PAGE_PCD)
+@@ -174,7 +179,7 @@ enum page_cache_mode {
+ #define __PAGE_KERNEL_RO              (__PAGE_KERNEL & ~_PAGE_RW)
+ #define __PAGE_KERNEL_RX              (__PAGE_KERNEL_EXEC & ~_PAGE_RW)
+ #define __PAGE_KERNEL_NOCACHE         (__PAGE_KERNEL | _PAGE_NOCACHE)
 -#define __PAGE_KERNEL_VSYSCALL                (__PAGE_KERNEL_RX | _PAGE_USER)
 +#define __PAGE_KERNEL_VSYSCALL                (__PAGE_KERNEL_RO | _PAGE_USER)
  #define __PAGE_KERNEL_VVAR            (__PAGE_KERNEL_RO | _PAGE_USER)
 -#define __PAGE_KERNEL_VSYSCALL                (__PAGE_KERNEL_RX | _PAGE_USER)
 +#define __PAGE_KERNEL_VSYSCALL                (__PAGE_KERNEL_RO | _PAGE_USER)
  #define __PAGE_KERNEL_VVAR            (__PAGE_KERNEL_RO | _PAGE_USER)
- #define __PAGE_KERNEL_VVAR_NOCACHE    (__PAGE_KERNEL_VVAR | _PAGE_PCD | _PAGE_PWT)
  #define __PAGE_KERNEL_LARGE           (__PAGE_KERNEL | _PAGE_PSE)
  #define __PAGE_KERNEL_LARGE           (__PAGE_KERNEL | _PAGE_PSE)
-@@ -217,7 +222,7 @@
+ #define __PAGE_KERNEL_LARGE_EXEC      (__PAGE_KERNEL_EXEC | _PAGE_PSE)
+@@ -220,7 +225,7 @@ enum page_cache_mode {
  #ifdef CONFIG_X86_64
  #define __PAGE_KERNEL_IDENT_LARGE_EXEC        __PAGE_KERNEL_LARGE_EXEC
  #else
  #ifdef CONFIG_X86_64
  #define __PAGE_KERNEL_IDENT_LARGE_EXEC        __PAGE_KERNEL_LARGE_EXEC
  #else
@@ -18408,7 +18387,7 @@ index 0778964..0e94758 100644
  #define PDE_IDENT_ATTR         0x063          /* PRESENT+RW+DIRTY+ACCESSED */
  #define PGD_IDENT_ATTR         0x001          /* PRESENT (no other attributes) */
  #endif
  #define PDE_IDENT_ATTR         0x063          /* PRESENT+RW+DIRTY+ACCESSED */
  #define PGD_IDENT_ATTR         0x001          /* PRESENT (no other attributes) */
  #endif
-@@ -256,7 +261,17 @@ static inline pgdval_t pgd_flags(pgd_t pgd)
+@@ -259,7 +264,17 @@ static inline pgdval_t pgd_flags(pgd_t pgd)
  {
        return native_pgd_val(pgd) & PTE_FLAGS_MASK;
  }
  {
        return native_pgd_val(pgd) & PTE_FLAGS_MASK;
  }
@@ -18426,7 +18405,7 @@ index 0778964..0e94758 100644
  #if PAGETABLE_LEVELS > 3
  typedef struct { pudval_t pud; } pud_t;
  
  #if PAGETABLE_LEVELS > 3
  typedef struct { pudval_t pud; } pud_t;
  
-@@ -270,8 +285,6 @@ static inline pudval_t native_pud_val(pud_t pud)
+@@ -273,8 +288,6 @@ static inline pudval_t native_pud_val(pud_t pud)
        return pud.pud;
  }
  #else
        return pud.pud;
  }
  #else
@@ -18435,7 +18414,7 @@ index 0778964..0e94758 100644
  static inline pudval_t native_pud_val(pud_t pud)
  {
        return native_pgd_val(pud.pgd);
  static inline pudval_t native_pud_val(pud_t pud)
  {
        return native_pgd_val(pud.pgd);
-@@ -291,8 +304,6 @@ static inline pmdval_t native_pmd_val(pmd_t pmd)
+@@ -294,8 +307,6 @@ static inline pmdval_t native_pmd_val(pmd_t pmd)
        return pmd.pmd;
  }
  #else
        return pmd.pmd;
  }
  #else
@@ -18444,7 +18423,7 @@ index 0778964..0e94758 100644
  static inline pmdval_t native_pmd_val(pmd_t pmd)
  {
        return native_pgd_val(pmd.pud.pgd);
  static inline pmdval_t native_pmd_val(pmd_t pmd)
  {
        return native_pgd_val(pmd.pud.pgd);
-@@ -346,7 +357,6 @@ typedef struct page *pgtable_t;
+@@ -402,7 +413,6 @@ typedef struct page *pgtable_t;
  
  extern pteval_t __supported_pte_mask;
  extern void set_nx(void);
  
  extern pteval_t __supported_pte_mask;
  extern void set_nx(void);
@@ -18453,10 +18432,10 @@ index 0778964..0e94758 100644
  #define pgprot_writecombine   pgprot_writecombine
  extern pgprot_t pgprot_writecombine(pgprot_t prot);
 diff --git a/arch/x86/include/asm/preempt.h b/arch/x86/include/asm/preempt.h
  #define pgprot_writecombine   pgprot_writecombine
  extern pgprot_t pgprot_writecombine(pgprot_t prot);
 diff --git a/arch/x86/include/asm/preempt.h b/arch/x86/include/asm/preempt.h
-index 4008734..48f0d81 100644
+index 8f327184..368fb29 100644
 --- a/arch/x86/include/asm/preempt.h
 +++ b/arch/x86/include/asm/preempt.h
 --- a/arch/x86/include/asm/preempt.h
 +++ b/arch/x86/include/asm/preempt.h
-@@ -87,7 +87,7 @@ static __always_inline void __preempt_count_sub(int val)
+@@ -84,7 +84,7 @@ static __always_inline void __preempt_count_sub(int val)
   */
  static __always_inline bool __preempt_count_dec_and_test(void)
  {
   */
  static __always_inline bool __preempt_count_dec_and_test(void)
  {
@@ -18466,15 +18445,15 @@ index 4008734..48f0d81 100644
  
  /*
 diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h
  
  /*
 diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h
-index eb71ec7..f06532a 100644
+index a092a0c..8e9640b 100644
 --- a/arch/x86/include/asm/processor.h
 +++ b/arch/x86/include/asm/processor.h
 @@ -127,7 +127,7 @@ struct cpuinfo_x86 {
        /* Index into per_cpu list: */
        u16                     cpu_index;
        u32                     microcode;
 --- a/arch/x86/include/asm/processor.h
 +++ b/arch/x86/include/asm/processor.h
 @@ -127,7 +127,7 @@ struct cpuinfo_x86 {
        /* Index into per_cpu list: */
        u16                     cpu_index;
        u32                     microcode;
--} __attribute__((__aligned__(SMP_CACHE_BYTES)));
-+} __attribute__((__aligned__(SMP_CACHE_BYTES))) __randomize_layout;
+-};
++} __randomize_layout;
  
  #define X86_VENDOR_INTEL      0
  #define X86_VENDOR_CYRIX      1
  
  #define X86_VENDOR_INTEL      0
  #define X86_VENDOR_CYRIX      1
@@ -18510,7 +18489,7 @@ index eb71ec7..f06532a 100644
  
  /*
   * Save the original ist values for checking stack pointers during debugging
  
  /*
   * Save the original ist values for checking stack pointers during debugging
-@@ -478,6 +490,7 @@ struct thread_struct {
+@@ -479,6 +491,7 @@ struct thread_struct {
        unsigned short          ds;
        unsigned short          fsindex;
        unsigned short          gsindex;
        unsigned short          ds;
        unsigned short          fsindex;
        unsigned short          gsindex;
@@ -18518,7 +18497,7 @@ index eb71ec7..f06532a 100644
  #endif
  #ifdef CONFIG_X86_32
        unsigned long           ip;
  #endif
  #ifdef CONFIG_X86_32
        unsigned long           ip;
-@@ -587,29 +600,8 @@ static inline void load_sp0(struct tss_struct *tss,
+@@ -588,29 +601,8 @@ static inline void load_sp0(struct tss_struct *tss,
  extern unsigned long mmu_cr4_features;
  extern u32 *trampoline_cr4_features;
  
  extern unsigned long mmu_cr4_features;
  extern u32 *trampoline_cr4_features;
  
@@ -18550,7 +18529,7 @@ index eb71ec7..f06532a 100644
  
  typedef struct {
        unsigned long           seg;
  
  typedef struct {
        unsigned long           seg;
-@@ -837,11 +829,18 @@ static inline void spin_lock_prefetch(const void *x)
+@@ -838,11 +830,18 @@ static inline void spin_lock_prefetch(const void *x)
   */
  #define TASK_SIZE             PAGE_OFFSET
  #define TASK_SIZE_MAX         TASK_SIZE
   */
  #define TASK_SIZE             PAGE_OFFSET
  #define TASK_SIZE_MAX         TASK_SIZE
@@ -18571,7 +18550,7 @@ index eb71ec7..f06532a 100644
        .vm86_info              = NULL,                                   \
        .sysenter_cs            = __KERNEL_CS,                            \
        .io_bitmap_ptr          = NULL,                                   \
        .vm86_info              = NULL,                                   \
        .sysenter_cs            = __KERNEL_CS,                            \
        .io_bitmap_ptr          = NULL,                                   \
-@@ -855,7 +854,7 @@ static inline void spin_lock_prefetch(const void *x)
+@@ -856,7 +855,7 @@ static inline void spin_lock_prefetch(const void *x)
   */
  #define INIT_TSS  {                                                     \
        .x86_tss = {                                                      \
   */
  #define INIT_TSS  {                                                     \
        .x86_tss = {                                                      \
@@ -18580,7 +18559,7 @@ index eb71ec7..f06532a 100644
                .ss0            = __KERNEL_DS,                            \
                .ss1            = __KERNEL_CS,                            \
                .io_bitmap_base = INVALID_IO_BITMAP_OFFSET,               \
                .ss0            = __KERNEL_DS,                            \
                .ss1            = __KERNEL_CS,                            \
                .io_bitmap_base = INVALID_IO_BITMAP_OFFSET,               \
-@@ -866,11 +865,7 @@ static inline void spin_lock_prefetch(const void *x)
+@@ -867,11 +866,7 @@ static inline void spin_lock_prefetch(const void *x)
  extern unsigned long thread_saved_pc(struct task_struct *tsk);
  
  #define THREAD_SIZE_LONGS      (THREAD_SIZE/sizeof(unsigned long))
  extern unsigned long thread_saved_pc(struct task_struct *tsk);
  
  #define THREAD_SIZE_LONGS      (THREAD_SIZE/sizeof(unsigned long))
@@ -18593,7 +18572,7 @@ index eb71ec7..f06532a 100644
  
  /*
   * The below -8 is to reserve 8 bytes on top of the ring0 stack.
  
  /*
   * The below -8 is to reserve 8 bytes on top of the ring0 stack.
-@@ -885,7 +880,7 @@ extern unsigned long thread_saved_pc(struct task_struct *tsk);
+@@ -886,7 +881,7 @@ extern unsigned long thread_saved_pc(struct task_struct *tsk);
  #define task_pt_regs(task)                                             \
  ({                                                                     \
         struct pt_regs *__regs__;                                       \
  #define task_pt_regs(task)                                             \
  ({                                                                     \
         struct pt_regs *__regs__;                                       \
@@ -18602,9 +18581,9 @@ index eb71ec7..f06532a 100644
         __regs__ - 1;                                                   \
  })
  
         __regs__ - 1;                                                   \
  })
  
-@@ -895,13 +890,13 @@ extern unsigned long thread_saved_pc(struct task_struct *tsk);
- /*
-  * User space process size. 47bits minus one guard page.
+@@ -902,13 +897,13 @@ extern unsigned long thread_saved_pc(struct task_struct *tsk);
+  * particular problem by preventing anything from being mapped
+  * at the maximum canonical address.
   */
 -#define TASK_SIZE_MAX ((1UL << 47) - PAGE_SIZE)
 +#define TASK_SIZE_MAX ((1UL << TASK_SIZE_MAX_SHIFT) - PAGE_SIZE)
   */
 -#define TASK_SIZE_MAX ((1UL << 47) - PAGE_SIZE)
 +#define TASK_SIZE_MAX ((1UL << TASK_SIZE_MAX_SHIFT) - PAGE_SIZE)
@@ -18618,7 +18597,7 @@ index eb71ec7..f06532a 100644
  
  #define TASK_SIZE             (test_thread_flag(TIF_ADDR32) ? \
                                        IA32_PAGE_OFFSET : TASK_SIZE_MAX)
  
  #define TASK_SIZE             (test_thread_flag(TIF_ADDR32) ? \
                                        IA32_PAGE_OFFSET : TASK_SIZE_MAX)
-@@ -912,11 +907,11 @@ extern unsigned long thread_saved_pc(struct task_struct *tsk);
+@@ -919,11 +914,11 @@ extern unsigned long thread_saved_pc(struct task_struct *tsk);
  #define STACK_TOP_MAX         TASK_SIZE_MAX
  
  #define INIT_THREAD  { \
  #define STACK_TOP_MAX         TASK_SIZE_MAX
  
  #define INIT_THREAD  { \
@@ -18632,7 +18611,7 @@ index eb71ec7..f06532a 100644
  }
  
  /*
  }
  
  /*
-@@ -944,6 +939,10 @@ extern void start_thread(struct pt_regs *regs, unsigned long new_ip,
+@@ -951,6 +946,10 @@ extern void start_thread(struct pt_regs *regs, unsigned long new_ip,
   */
  #define TASK_UNMAPPED_BASE    (PAGE_ALIGN(TASK_SIZE / 3))
  
   */
  #define TASK_UNMAPPED_BASE    (PAGE_ALIGN(TASK_SIZE / 3))
  
@@ -18643,7 +18622,7 @@ index eb71ec7..f06532a 100644
  #define KSTK_EIP(task)                (task_pt_regs(task)->ip)
  
  /* Get/set a process' ability to use the timestamp counter instruction */
  #define KSTK_EIP(task)                (task_pt_regs(task)->ip)
  
  /* Get/set a process' ability to use the timestamp counter instruction */
-@@ -970,7 +969,7 @@ static inline uint32_t hypervisor_cpuid_base(const char *sig, uint32_t leaves)
+@@ -995,7 +994,7 @@ static inline uint32_t hypervisor_cpuid_base(const char *sig, uint32_t leaves)
        return 0;
  }
  
        return 0;
  }
  
@@ -18652,7 +18631,7 @@ index eb71ec7..f06532a 100644
  extern void free_init_pages(char *what, unsigned long begin, unsigned long end);
  
  void default_idle(void);
  extern void free_init_pages(char *what, unsigned long begin, unsigned long end);
  
  void default_idle(void);
-@@ -980,6 +979,6 @@ bool xen_set_default_idle(void);
+@@ -1005,6 +1004,6 @@ bool xen_set_default_idle(void);
  #define xen_set_default_idle 0
  #endif
  
  #define xen_set_default_idle 0
  #endif
  
@@ -19029,10 +19008,10 @@ index cad82c9..2e5c5c1 100644
  
  #endif /* __KERNEL__ */
 diff --git a/arch/x86/include/asm/segment.h b/arch/x86/include/asm/segment.h
  
  #endif /* __KERNEL__ */
 diff --git a/arch/x86/include/asm/segment.h b/arch/x86/include/asm/segment.h
-index 6f1c3a8..7744f19 100644
+index db257a5..b91bc77 100644
 --- a/arch/x86/include/asm/segment.h
 +++ b/arch/x86/include/asm/segment.h
 --- a/arch/x86/include/asm/segment.h
 +++ b/arch/x86/include/asm/segment.h
-@@ -64,10 +64,15 @@
+@@ -73,10 +73,15 @@
   *  26 - ESPFIX small SS
   *  27 - per-cpu                      [ offset to per-cpu data area ]
   *  28 - stack_canary-20              [ for stack protector ]
   *  26 - ESPFIX small SS
   *  27 - per-cpu                      [ offset to per-cpu data area ]
   *  28 - stack_canary-20              [ for stack protector ]
@@ -19050,7 +19029,7 @@ index 6f1c3a8..7744f19 100644
  #define GDT_ENTRY_TLS_MIN     6
  #define GDT_ENTRY_TLS_MAX     (GDT_ENTRY_TLS_MIN + GDT_ENTRY_TLS_ENTRIES - 1)
  
  #define GDT_ENTRY_TLS_MIN     6
  #define GDT_ENTRY_TLS_MAX     (GDT_ENTRY_TLS_MIN + GDT_ENTRY_TLS_ENTRIES - 1)
  
-@@ -79,6 +84,8 @@
+@@ -88,6 +93,8 @@
  
  #define GDT_ENTRY_KERNEL_CS           (GDT_ENTRY_KERNEL_BASE+0)
  
  
  #define GDT_ENTRY_KERNEL_CS           (GDT_ENTRY_KERNEL_BASE+0)
  
@@ -19059,7 +19038,7 @@ index 6f1c3a8..7744f19 100644
  #define GDT_ENTRY_KERNEL_DS           (GDT_ENTRY_KERNEL_BASE+1)
  
  #define GDT_ENTRY_TSS                 (GDT_ENTRY_KERNEL_BASE+4)
  #define GDT_ENTRY_KERNEL_DS           (GDT_ENTRY_KERNEL_BASE+1)
  
  #define GDT_ENTRY_TSS                 (GDT_ENTRY_KERNEL_BASE+4)
-@@ -104,6 +111,12 @@
+@@ -113,6 +120,12 @@
  #define __KERNEL_STACK_CANARY         0
  #endif
  
  #define __KERNEL_STACK_CANARY         0
  #endif
  
@@ -19072,7 +19051,7 @@ index 6f1c3a8..7744f19 100644
  #define GDT_ENTRY_DOUBLEFAULT_TSS     31
  
  /*
  #define GDT_ENTRY_DOUBLEFAULT_TSS     31
  
  /*
-@@ -141,7 +154,7 @@
+@@ -140,7 +153,7 @@
   */
  
  /* Matches PNP_CS32 and PNP_CS16 (they must be consecutive) */
   */
  
  /* Matches PNP_CS32 and PNP_CS16 (they must be consecutive) */
@@ -19081,7 +19060,7 @@ index 6f1c3a8..7744f19 100644
  
  
  #else
  
  
  #else
-@@ -165,6 +178,8 @@
+@@ -164,6 +177,8 @@
  #define __USER32_CS   (GDT_ENTRY_DEFAULT_USER32_CS*8+3)
  #define __USER32_DS   __USER_DS
  
  #define __USER32_CS   (GDT_ENTRY_DEFAULT_USER32_CS*8+3)
  #define __USER32_DS   __USER_DS
  
@@ -19090,7 +19069,7 @@ index 6f1c3a8..7744f19 100644
  #define GDT_ENTRY_TSS 8       /* needs two entries */
  #define GDT_ENTRY_LDT 10 /* needs two entries */
  #define GDT_ENTRY_TLS_MIN 12
  #define GDT_ENTRY_TSS 8       /* needs two entries */
  #define GDT_ENTRY_LDT 10 /* needs two entries */
  #define GDT_ENTRY_TLS_MIN 12
-@@ -173,6 +188,8 @@
+@@ -172,6 +187,8 @@
  #define GDT_ENTRY_PER_CPU 15  /* Abused to load per CPU data from limit */
  #define __PER_CPU_SEG (GDT_ENTRY_PER_CPU * 8 + 3)
  
  #define GDT_ENTRY_PER_CPU 15  /* Abused to load per CPU data from limit */
  #define __PER_CPU_SEG (GDT_ENTRY_PER_CPU * 8 + 3)
  
@@ -19099,7 +19078,7 @@ index 6f1c3a8..7744f19 100644
  /* TLS indexes for 64bit - hardcoded in arch_prctl */
  #define FS_TLS 0
  #define GS_TLS 1
  /* TLS indexes for 64bit - hardcoded in arch_prctl */
  #define FS_TLS 0
  #define GS_TLS 1
-@@ -180,12 +197,14 @@
+@@ -179,12 +196,14 @@
  #define GS_TLS_SEL ((GDT_ENTRY_TLS_MIN+GS_TLS)*8 + 3)
  #define FS_TLS_SEL ((GDT_ENTRY_TLS_MIN+FS_TLS)*8 + 3)
  
  #define GS_TLS_SEL ((GDT_ENTRY_TLS_MIN+GS_TLS)*8 + 3)
  #define FS_TLS_SEL ((GDT_ENTRY_TLS_MIN+FS_TLS)*8 + 3)
  
@@ -19115,7 +19094,7 @@ index 6f1c3a8..7744f19 100644
  #define __USER_DS     (GDT_ENTRY_DEFAULT_USER_DS*8+3)
  #define __USER_CS     (GDT_ENTRY_DEFAULT_USER_CS*8+3)
  #ifndef CONFIG_PARAVIRT
  #define __USER_DS     (GDT_ENTRY_DEFAULT_USER_DS*8+3)
  #define __USER_CS     (GDT_ENTRY_DEFAULT_USER_CS*8+3)
  #ifndef CONFIG_PARAVIRT
-@@ -268,7 +287,7 @@ static inline unsigned long get_limit(unsigned long segment)
+@@ -256,7 +275,7 @@ static inline unsigned long get_limit(unsigned long segment)
  {
        unsigned long __limit;
        asm("lsll %1,%0" : "=r" (__limit) : "r" (segment));
  {
        unsigned long __limit;
        asm("lsll %1,%0" : "=r" (__limit) : "r" (segment));
@@ -19332,10 +19311,10 @@ index 70bbe39..4ae2bd4 100644
  
  void dump_trace(struct task_struct *tsk, struct pt_regs *regs,
 diff --git a/arch/x86/include/asm/switch_to.h b/arch/x86/include/asm/switch_to.h
  
  void dump_trace(struct task_struct *tsk, struct pt_regs *regs,
 diff --git a/arch/x86/include/asm/switch_to.h b/arch/x86/include/asm/switch_to.h
-index d7f3b3b..3cc39f1 100644
+index 751bf4b..a1278b5 100644
 --- a/arch/x86/include/asm/switch_to.h
 +++ b/arch/x86/include/asm/switch_to.h
 --- a/arch/x86/include/asm/switch_to.h
 +++ b/arch/x86/include/asm/switch_to.h
-@@ -108,7 +108,7 @@ do {                                                                       \
+@@ -112,7 +112,7 @@ do {                                                                       \
             "call __switch_to\n\t"                                       \
             "movq "__percpu_arg([current_task])",%%rsi\n\t"              \
             __switch_canary                                              \
             "call __switch_to\n\t"                                       \
             "movq "__percpu_arg([current_task])",%%rsi\n\t"              \
             __switch_canary                                              \
@@ -19344,7 +19323,7 @@ index d7f3b3b..3cc39f1 100644
             "movq %%rax,%%rdi\n\t"                                       \
             "testl  %[_tif_fork],%P[ti_flags](%%r8)\n\t"                 \
             "jnz   ret_from_fork\n\t"                                    \
             "movq %%rax,%%rdi\n\t"                                       \
             "testl  %[_tif_fork],%P[ti_flags](%%r8)\n\t"                 \
             "jnz   ret_from_fork\n\t"                                    \
-@@ -119,7 +119,7 @@ do {                                                                       \
+@@ -123,7 +123,7 @@ do {                                                                       \
               [threadrsp] "i" (offsetof(struct task_struct, thread.sp)), \
               [ti_flags] "i" (offsetof(struct thread_info, flags)),      \
               [_tif_fork] "i" (_TIF_FORK),                               \
               [threadrsp] "i" (offsetof(struct task_struct, thread.sp)), \
               [ti_flags] "i" (offsetof(struct thread_info, flags)),      \
               [_tif_fork] "i" (_TIF_FORK),                               \
@@ -19578,7 +19557,7 @@ index 04905bf..1178cdf 100644
  }
  
 diff --git a/arch/x86/include/asm/uaccess.h b/arch/x86/include/asm/uaccess.h
  }
  
 diff --git a/arch/x86/include/asm/uaccess.h b/arch/x86/include/asm/uaccess.h
-index 0d592e0..526f797 100644
+index 0d592e0..7430aad 100644
 --- a/arch/x86/include/asm/uaccess.h
 +++ b/arch/x86/include/asm/uaccess.h
 @@ -7,6 +7,7 @@
 --- a/arch/x86/include/asm/uaccess.h
 +++ b/arch/x86/include/asm/uaccess.h
 @@ -7,6 +7,7 @@
@@ -19845,6 +19824,15 @@ index 0d592e0..526f797 100644
  } while (0)
  
  #define put_user_try          uaccess_try
  } while (0)
  
  #define put_user_try          uaccess_try
+@@ -531,7 +606,7 @@ extern __must_check long strlen_user(const char __user *str);
+ extern __must_check long strnlen_user(const char __user *str, long n);
+ unsigned long __must_check clear_user(void __user *mem, unsigned long len);
+-unsigned long __must_check __clear_user(void __user *mem, unsigned long len);
++unsigned long __must_check __clear_user(void __user *mem, unsigned long len) __size_overflow(2);
+ extern void __cmpxchg_wrong_size(void)
+       __compiletime_error("Bad argument size for cmpxchg");
 @@ -542,18 +617,19 @@ extern void __cmpxchg_wrong_size(void)
        __typeof__(ptr) __uval = (uval);                                \
        __typeof__(*(ptr)) __old = (old);                               \
 @@ -542,18 +617,19 @@ extern void __cmpxchg_wrong_size(void)
        __typeof__(ptr) __uval = (uval);                                \
        __typeof__(*(ptr)) __old = (old);                               \
@@ -20029,11 +20017,15 @@ index 0d592e0..526f797 100644
        return n;
  }
 diff --git a/arch/x86/include/asm/uaccess_32.h b/arch/x86/include/asm/uaccess_32.h
        return n;
  }
 diff --git a/arch/x86/include/asm/uaccess_32.h b/arch/x86/include/asm/uaccess_32.h
-index 3c03a5d..1071638 100644
+index 3c03a5d..edb68ae 100644
 --- a/arch/x86/include/asm/uaccess_32.h
 +++ b/arch/x86/include/asm/uaccess_32.h
 --- a/arch/x86/include/asm/uaccess_32.h
 +++ b/arch/x86/include/asm/uaccess_32.h
-@@ -43,6 +43,11 @@ unsigned long __must_check __copy_from_user_ll_nocache_nozero
- static __always_inline unsigned long __must_check
+@@ -40,9 +40,14 @@ unsigned long __must_check __copy_from_user_ll_nocache_nozero
+  * anything, so this is accurate.
+  */
+-static __always_inline unsigned long __must_check
++static __always_inline __size_overflow(3) unsigned long __must_check
  __copy_to_user_inatomic(void __user *to, const void *from, unsigned long n)
  {
 +      if ((long)n < 0)
  __copy_to_user_inatomic(void __user *to, const void *from, unsigned long n)
  {
 +      if ((long)n < 0)
@@ -20052,7 +20044,8 @@ index 3c03a5d..1071638 100644
        return __copy_to_user_inatomic(to, from, n);
  }
  
        return __copy_to_user_inatomic(to, from, n);
  }
  
- static __always_inline unsigned long
+-static __always_inline unsigned long
++static __always_inline __size_overflow(3) unsigned long
  __copy_from_user_inatomic(void *to, const void __user *from, unsigned long n)
  {
 +      if ((long)n < 0)
  __copy_from_user_inatomic(void *to, const void __user *from, unsigned long n)
  {
 +      if ((long)n < 0)
@@ -20098,7 +20091,7 @@ index 3c03a5d..1071638 100644
  
  #endif /* _ASM_X86_UACCESS_32_H */
 diff --git a/arch/x86/include/asm/uaccess_64.h b/arch/x86/include/asm/uaccess_64.h
  
  #endif /* _ASM_X86_UACCESS_32_H */
 diff --git a/arch/x86/include/asm/uaccess_64.h b/arch/x86/include/asm/uaccess_64.h
-index 12a26b9..206c200 100644
+index 12a26b9..c36fff5 100644
 --- a/arch/x86/include/asm/uaccess_64.h
 +++ b/arch/x86/include/asm/uaccess_64.h
 @@ -10,6 +10,9 @@
 --- a/arch/x86/include/asm/uaccess_64.h
 +++ b/arch/x86/include/asm/uaccess_64.h
 @@ -10,6 +10,9 @@
@@ -20111,21 +20104,13 @@ index 12a26b9..206c200 100644
  
  /*
   * Copy To/From Userspace
  
  /*
   * Copy To/From Userspace
-@@ -17,14 +20,14 @@
- /* Handles exceptions in both to and from, but doesn't do access_ok */
- __must_check unsigned long
--copy_user_enhanced_fast_string(void *to, const void *from, unsigned len);
-+copy_user_enhanced_fast_string(void *to, const void *from, unsigned len) __size_overflow(3);
+@@ -23,8 +26,8 @@ copy_user_generic_string(void *to, const void *from, unsigned len);
  __must_check unsigned long
  __must_check unsigned long
--copy_user_generic_string(void *to, const void *from, unsigned len);
-+copy_user_generic_string(void *to, const void *from, unsigned len) __size_overflow(3);
- __must_check unsigned long
--copy_user_generic_unrolled(void *to, const void *from, unsigned len);
-+copy_user_generic_unrolled(void *to, const void *from, unsigned len) __size_overflow(3);
+ copy_user_generic_unrolled(void *to, const void *from, unsigned len);
  
  
- static __always_inline __must_check unsigned long
+-static __always_inline __must_check unsigned long
 -copy_user_generic(void *to, const void *from, unsigned len)
 -copy_user_generic(void *to, const void *from, unsigned len)
++static __always_inline __must_check __size_overflow(3) unsigned long
 +copy_user_generic(void *to, const void *from, unsigned long len)
  {
        unsigned ret;
 +copy_user_generic(void *to, const void *from, unsigned long len)
  {
        unsigned ret;
@@ -20446,7 +20431,7 @@ index 5b238981..77fdd78 100644
  
  #define WORD_AT_A_TIME_CONSTANTS { REPEAT_BYTE(0x01), REPEAT_BYTE(0x80) }
 diff --git a/arch/x86/include/asm/x86_init.h b/arch/x86/include/asm/x86_init.h
  
  #define WORD_AT_A_TIME_CONSTANTS { REPEAT_BYTE(0x01), REPEAT_BYTE(0x80) }
 diff --git a/arch/x86/include/asm/x86_init.h b/arch/x86/include/asm/x86_init.h
-index e45e4da..44e8572 100644
+index f58a9c7..dc378042a 100644
 --- a/arch/x86/include/asm/x86_init.h
 +++ b/arch/x86/include/asm/x86_init.h
 @@ -129,7 +129,7 @@ struct x86_init_ops {
 --- a/arch/x86/include/asm/x86_init.h
 +++ b/arch/x86/include/asm/x86_init.h
 @@ -129,7 +129,7 @@ struct x86_init_ops {
@@ -20476,16 +20461,16 @@ index e45e4da..44e8572 100644
  
  struct pci_dev;
  struct msi_msg;
  
  struct pci_dev;
  struct msi_msg;
-@@ -185,7 +185,7 @@ struct x86_msi_ops {
+@@ -182,7 +182,7 @@ struct x86_msi_ops {
+       void (*teardown_msi_irqs)(struct pci_dev *dev);
+       void (*restore_msi_irqs)(struct pci_dev *dev);
        int  (*setup_hpet_msi)(unsigned int irq, unsigned int id);
        int  (*setup_hpet_msi)(unsigned int irq, unsigned int id);
-       u32 (*msi_mask_irq)(struct msi_desc *desc, u32 mask, u32 flag);
-       u32 (*msix_mask_irq)(struct msi_desc *desc, u32 flag);
 -};
 +} __no_const;
  
  struct IO_APIC_route_entry;
  struct io_apic_irq_attr;
 -};
 +} __no_const;
  
  struct IO_APIC_route_entry;
  struct io_apic_irq_attr;
-@@ -206,7 +206,7 @@ struct x86_io_apic_ops {
+@@ -203,7 +203,7 @@ struct x86_io_apic_ops {
                                       unsigned int destination, int vector,
                                       struct io_apic_irq_attr *attr);
        void            (*eoi_ioapic_pin)(int apic, int pin, int vector);
                                       unsigned int destination, int vector,
                                       struct io_apic_irq_attr *attr);
        void            (*eoi_ioapic_pin)(int apic, int pin, int vector);
@@ -20495,23 +20480,23 @@ index e45e4da..44e8572 100644
  extern struct x86_init_ops x86_init;
  extern struct x86_cpuinit_ops x86_cpuinit;
 diff --git a/arch/x86/include/asm/xen/page.h b/arch/x86/include/asm/xen/page.h
  extern struct x86_init_ops x86_init;
  extern struct x86_cpuinit_ops x86_cpuinit;
 diff --git a/arch/x86/include/asm/xen/page.h b/arch/x86/include/asm/xen/page.h
-index f58ef6c..a2abc78 100644
+index 5eea099..ff7ef8d 100644
 --- a/arch/x86/include/asm/xen/page.h
 +++ b/arch/x86/include/asm/xen/page.h
 --- a/arch/x86/include/asm/xen/page.h
 +++ b/arch/x86/include/asm/xen/page.h
-@@ -63,7 +63,7 @@ extern int m2p_remove_override(struct page *page,
- extern struct page *m2p_find_override(unsigned long mfn);
- extern unsigned long m2p_find_override_pfn(unsigned long mfn, unsigned long pfn);
--static inline unsigned long pfn_to_mfn(unsigned long pfn)
-+static inline unsigned long __intentional_overflow(-1) pfn_to_mfn(unsigned long pfn)
+@@ -83,7 +83,7 @@ static inline int xen_safe_read_ulong(unsigned long *addr, unsigned long *val)
+  * - get_phys_to_machine() is to be called by __pfn_to_mfn() only in special
+  *   cases needing an extended handling.
+  */
+-static inline unsigned long __pfn_to_mfn(unsigned long pfn)
++static inline unsigned long __intentional_overflow(-1) __pfn_to_mfn(unsigned long pfn)
  {
        unsigned long mfn;
  
 diff --git a/arch/x86/include/asm/xsave.h b/arch/x86/include/asm/xsave.h
  {
        unsigned long mfn;
  
 diff --git a/arch/x86/include/asm/xsave.h b/arch/x86/include/asm/xsave.h
-index 7e7a79a..0824666 100644
+index 5fa9770..2b49d6c 100644
 --- a/arch/x86/include/asm/xsave.h
 +++ b/arch/x86/include/asm/xsave.h
 --- a/arch/x86/include/asm/xsave.h
 +++ b/arch/x86/include/asm/xsave.h
-@@ -228,12 +228,16 @@ static inline int xsave_user(struct xsave_struct __user *buf)
+@@ -229,12 +229,16 @@ static inline int xsave_user(struct xsave_struct __user *buf)
        if (unlikely(err))
                return -EFAULT;
  
        if (unlikely(err))
                return -EFAULT;
  
@@ -20529,7 +20514,7 @@ index 7e7a79a..0824666 100644
        return err;
  }
  
        return err;
  }
  
-@@ -243,16 +247,20 @@ static inline int xsave_user(struct xsave_struct __user *buf)
+@@ -244,16 +248,20 @@ static inline int xsave_user(struct xsave_struct __user *buf)
  static inline int xrestore_user(struct xsave_struct __user *buf, u64 mask)
  {
        int err = 0;
  static inline int xrestore_user(struct xsave_struct __user *buf, u64 mask)
  {
        int err = 0;
@@ -20578,7 +20563,7 @@ index 7b0a55a..ad115bf 100644
  
  /* top of stack page */
 diff --git a/arch/x86/kernel/Makefile b/arch/x86/kernel/Makefile
  
  /* top of stack page */
 diff --git a/arch/x86/kernel/Makefile b/arch/x86/kernel/Makefile
-index 8f1e774..9b4c381 100644
+index 5d4502c..a567e09 100644
 --- a/arch/x86/kernel/Makefile
 +++ b/arch/x86/kernel/Makefile
 @@ -24,7 +24,7 @@ obj-y                        += time.o ioport.o ldt.o dumpstack.o nmi.o
 --- a/arch/x86/kernel/Makefile
 +++ b/arch/x86/kernel/Makefile
 @@ -24,7 +24,7 @@ obj-y                        += time.o ioport.o ldt.o dumpstack.o nmi.o
@@ -20591,10 +20576,10 @@ index 8f1e774..9b4c381 100644
  obj-$(CONFIG_X86_64)  += mcount_64.o
  obj-y                 += syscall_$(BITS).o vsyscall_gtod.o
 diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
  obj-$(CONFIG_X86_64)  += mcount_64.o
  obj-y                 += syscall_$(BITS).o vsyscall_gtod.o
 diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
-index a142e77..6222cdd 100644
+index b5ddc96..490b4e4 100644
 --- a/arch/x86/kernel/acpi/boot.c
 +++ b/arch/x86/kernel/acpi/boot.c
 --- a/arch/x86/kernel/acpi/boot.c
 +++ b/arch/x86/kernel/acpi/boot.c
-@@ -1276,7 +1276,7 @@ static int __init dmi_ignore_irq0_timer_override(const struct dmi_system_id *d)
+@@ -1351,7 +1351,7 @@ static int __init dmi_ignore_irq0_timer_override(const struct dmi_system_id *d)
   * If your system is blacklisted here, but you find that acpi=force
   * works for you, please contact linux-acpi@vger.kernel.org
   */
   * If your system is blacklisted here, but you find that acpi=force
   * works for you, please contact linux-acpi@vger.kernel.org
   */
@@ -20603,7 +20588,7 @@ index a142e77..6222cdd 100644
        /*
         * Boxes that need ACPI disabled
         */
        /*
         * Boxes that need ACPI disabled
         */
-@@ -1351,7 +1351,7 @@ static struct dmi_system_id __initdata acpi_dmi_table[] = {
+@@ -1426,7 +1426,7 @@ static struct dmi_system_id __initdata acpi_dmi_table[] = {
  };
  
  /* second table for DMI checks that should run after early-quirks */
  };
  
  /* second table for DMI checks that should run after early-quirks */
@@ -20817,10 +20802,10 @@ index 703130f..27a155d 100644
        bp_int3_handler = handler;
        bp_int3_addr = (u8 *)addr + sizeof(int3);
 diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
        bp_int3_handler = handler;
        bp_int3_addr = (u8 *)addr + sizeof(int3);
 diff --git a/arch/x86/kernel/apic/apic.c b/arch/x86/kernel/apic/apic.c
-index ba6cc04..06fd971 100644
+index 29b5b18..3bdfc29 100644
 --- a/arch/x86/kernel/apic/apic.c
 +++ b/arch/x86/kernel/apic/apic.c
 --- a/arch/x86/kernel/apic/apic.c
 +++ b/arch/x86/kernel/apic/apic.c
-@@ -201,7 +201,7 @@ int first_system_vector = 0xfe;
+@@ -201,7 +201,7 @@ int first_system_vector = FIRST_SYSTEM_VECTOR;
  /*
   * Debug level, exported for io_apic.c
   */
  /*
   * Debug level, exported for io_apic.c
   */
@@ -20829,7 +20814,7 @@ index ba6cc04..06fd971 100644
  
  int pic_mode;
  
  
  int pic_mode;
  
-@@ -1989,7 +1989,7 @@ static inline void __smp_error_interrupt(struct pt_regs *regs)
+@@ -1991,7 +1991,7 @@ static inline void __smp_error_interrupt(struct pt_regs *regs)
                apic_write(APIC_ESR, 0);
        v = apic_read(APIC_ESR);
        ack_APIC_irq();
                apic_write(APIC_ESR, 0);
        v = apic_read(APIC_ESR);
        ack_APIC_irq();
@@ -20887,29 +20872,11 @@ index c4a8d63..fe893ac 100644
        .name                           = "bigsmp",
        .probe                          = probe_bigsmp,
 diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
        .name                           = "bigsmp",
        .probe                          = probe_bigsmp,
 diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
-index 1183d54..6158e47 100644
+index 3f5f604..309c0e6 100644
 --- a/arch/x86/kernel/apic/io_apic.c
 +++ b/arch/x86/kernel/apic/io_apic.c
 --- a/arch/x86/kernel/apic/io_apic.c
 +++ b/arch/x86/kernel/apic/io_apic.c
-@@ -1230,7 +1230,7 @@ out:
- }
- EXPORT_SYMBOL(IO_APIC_get_PCI_irq_vector);
--void lock_vector_lock(void)
-+void lock_vector_lock(void) __acquires(vector_lock)
- {
-       /* Used to the online set of cpus does not change
-        * during assign_irq_vector.
-@@ -1238,7 +1238,7 @@ void lock_vector_lock(void)
-       raw_spin_lock(&vector_lock);
- }
--void unlock_vector_lock(void)
-+void unlock_vector_lock(void) __releases(vector_lock)
- {
-       raw_spin_unlock(&vector_lock);
- }
-@@ -2465,7 +2465,7 @@ static void ack_apic_edge(struct irq_data *data)
-       ack_APIC_irq();
+@@ -1859,7 +1859,7 @@ int native_ioapic_set_affinity(struct irq_data *data,
+       return ret;
  }
  
 -atomic_t irq_mis_count;
  }
  
 -atomic_t irq_mis_count;
@@ -20917,7 +20884,7 @@ index 1183d54..6158e47 100644
  
  #ifdef CONFIG_GENERIC_PENDING_IRQ
  static bool io_apic_level_ack_pending(struct irq_cfg *cfg)
  
  #ifdef CONFIG_GENERIC_PENDING_IRQ
  static bool io_apic_level_ack_pending(struct irq_cfg *cfg)
-@@ -2606,7 +2606,7 @@ static void ack_apic_level(struct irq_data *data)
+@@ -2000,7 +2000,7 @@ static void ack_ioapic_level(struct irq_data *data)
         * at the cpu.
         */
        if (!(v & (1 << (i & 0x1f)))) {
         * at the cpu.
         */
        if (!(v & (1 << (i & 0x1f)))) {
@@ -20939,6 +20906,28 @@ index bda4886..f9c7195 100644
  
        .name                           = "default",
        .probe                          = probe_default,
  
        .name                           = "default",
        .probe                          = probe_default,
+diff --git a/arch/x86/kernel/apic/vector.c b/arch/x86/kernel/apic/vector.c
+index 6cedd79..023ff8e 100644
+--- a/arch/x86/kernel/apic/vector.c
++++ b/arch/x86/kernel/apic/vector.c
+@@ -21,7 +21,7 @@
+ static DEFINE_RAW_SPINLOCK(vector_lock);
+-void lock_vector_lock(void)
++void lock_vector_lock(void) __acquires(vector_lock)
+ {
+       /* Used to the online set of cpus does not change
+        * during assign_irq_vector.
+@@ -29,7 +29,7 @@ void lock_vector_lock(void)
+       raw_spin_lock(&vector_lock);
+ }
+-void unlock_vector_lock(void)
++void unlock_vector_lock(void) __releases(vector_lock)
+ {
+       raw_spin_unlock(&vector_lock);
+ }
 diff --git a/arch/x86/kernel/apic/x2apic_cluster.c b/arch/x86/kernel/apic/x2apic_cluster.c
 index e658f21..b695a1a 100644
 --- a/arch/x86/kernel/apic/x2apic_cluster.c
 diff --git a/arch/x86/kernel/apic/x2apic_cluster.c b/arch/x86/kernel/apic/x2apic_cluster.c
 index e658f21..b695a1a 100644
 --- a/arch/x86/kernel/apic/x2apic_cluster.c
@@ -20988,10 +20977,10 @@ index 8e9dcfd..c61b3e4 100644
        .name                           = "UV large system",
        .probe                          = uv_probe,
 diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c
        .name                           = "UV large system",
        .probe                          = uv_probe,
 diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c
-index 5848744..56cb598 100644
+index 927ec92..0dc3bd4 100644
 --- a/arch/x86/kernel/apm_32.c
 +++ b/arch/x86/kernel/apm_32.c
 --- a/arch/x86/kernel/apm_32.c
 +++ b/arch/x86/kernel/apm_32.c
-@@ -433,7 +433,7 @@ static DEFINE_MUTEX(apm_mutex);
+@@ -432,7 +432,7 @@ static DEFINE_MUTEX(apm_mutex);
   * This is for buggy BIOS's that refer to (real mode) segment 0x40
   * even though they are called in protected mode.
   */
   * This is for buggy BIOS's that refer to (real mode) segment 0x40
   * even though they are called in protected mode.
   */
@@ -21000,7 +20989,7 @@ index 5848744..56cb598 100644
                        (unsigned long)__va(0x400UL), PAGE_SIZE - 0x400 - 1);
  
  static const char driver_version[] = "1.16ac";        /* no spaces */
                        (unsigned long)__va(0x400UL), PAGE_SIZE - 0x400 - 1);
  
  static const char driver_version[] = "1.16ac";        /* no spaces */
-@@ -611,7 +611,10 @@ static long __apm_bios_call(void *_call)
+@@ -610,7 +610,10 @@ static long __apm_bios_call(void *_call)
        BUG_ON(cpu != 0);
        gdt = get_cpu_gdt_table(cpu);
        save_desc_40 = gdt[0x40 / 8];
        BUG_ON(cpu != 0);
        gdt = get_cpu_gdt_table(cpu);
        save_desc_40 = gdt[0x40 / 8];
@@ -21011,7 +21000,7 @@ index 5848744..56cb598 100644
  
        apm_irq_save(flags);
        APM_DO_SAVE_SEGS;
  
        apm_irq_save(flags);
        APM_DO_SAVE_SEGS;
-@@ -620,7 +623,11 @@ static long __apm_bios_call(void *_call)
+@@ -619,7 +622,11 @@ static long __apm_bios_call(void *_call)
                          &call->esi);
        APM_DO_RESTORE_SEGS;
        apm_irq_restore(flags);
                          &call->esi);
        APM_DO_RESTORE_SEGS;
        apm_irq_restore(flags);
@@ -21023,7 +21012,7 @@ index 5848744..56cb598 100644
        put_cpu();
  
        return call->eax & 0xff;
        put_cpu();
  
        return call->eax & 0xff;
-@@ -687,7 +694,10 @@ static long __apm_bios_call_simple(void *_call)
+@@ -686,7 +693,10 @@ static long __apm_bios_call_simple(void *_call)
        BUG_ON(cpu != 0);
        gdt = get_cpu_gdt_table(cpu);
        save_desc_40 = gdt[0x40 / 8];
        BUG_ON(cpu != 0);
        gdt = get_cpu_gdt_table(cpu);
        save_desc_40 = gdt[0x40 / 8];
@@ -21034,7 +21023,7 @@ index 5848744..56cb598 100644
  
        apm_irq_save(flags);
        APM_DO_SAVE_SEGS;
  
        apm_irq_save(flags);
        APM_DO_SAVE_SEGS;
-@@ -695,7 +705,11 @@ static long __apm_bios_call_simple(void *_call)
+@@ -694,7 +704,11 @@ static long __apm_bios_call_simple(void *_call)
                                         &call->eax);
        APM_DO_RESTORE_SEGS;
        apm_irq_restore(flags);
                                         &call->eax);
        APM_DO_RESTORE_SEGS;
        apm_irq_restore(flags);
@@ -21046,7 +21035,7 @@ index 5848744..56cb598 100644
        put_cpu();
        return error;
  }
        put_cpu();
        return error;
  }
-@@ -2350,12 +2364,15 @@ static int __init apm_init(void)
+@@ -2349,12 +2363,15 @@ static int __init apm_init(void)
         * code to that CPU.
         */
        gdt = get_cpu_gdt_table(0);
         * code to that CPU.
         */
        gdt = get_cpu_gdt_table(0);
@@ -21103,10 +21092,10 @@ index 9f6b934..cf5ffb3 100644
        BLANK();
        OFFSET(XEN_vcpu_info_mask, vcpu_info, evtchn_upcall_mask);
 diff --git a/arch/x86/kernel/asm-offsets_64.c b/arch/x86/kernel/asm-offsets_64.c
        BLANK();
        OFFSET(XEN_vcpu_info_mask, vcpu_info, evtchn_upcall_mask);
 diff --git a/arch/x86/kernel/asm-offsets_64.c b/arch/x86/kernel/asm-offsets_64.c
-index e7c798b..2b2019b 100644
+index fdcbb4d..036dd93 100644
 --- a/arch/x86/kernel/asm-offsets_64.c
 +++ b/arch/x86/kernel/asm-offsets_64.c
 --- a/arch/x86/kernel/asm-offsets_64.c
 +++ b/arch/x86/kernel/asm-offsets_64.c
-@@ -77,6 +77,7 @@ int main(void)
+@@ -80,6 +80,7 @@ int main(void)
        BLANK();
  #undef ENTRY
  
        BLANK();
  #undef ENTRY
  
@@ -21130,10 +21119,10 @@ index 80091ae..0c5184f 100644
  obj-y                 += common.o
  obj-y                 += rdrand.o
 diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c
  obj-y                 += common.o
  obj-y                 += rdrand.o
 diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c
-index 813d29d..6e542d4 100644
+index 15c5df9..d9a604a 100644
 --- a/arch/x86/kernel/cpu/amd.c
 +++ b/arch/x86/kernel/cpu/amd.c
 --- a/arch/x86/kernel/cpu/amd.c
 +++ b/arch/x86/kernel/cpu/amd.c
-@@ -718,7 +718,7 @@ static void init_amd(struct cpuinfo_x86 *c)
+@@ -717,7 +717,7 @@ static void init_amd(struct cpuinfo_x86 *c)
  static unsigned int amd_size_cache(struct cpuinfo_x86 *c, unsigned int size)
  {
        /* AMD errata T13 (order #21922) */
  static unsigned int amd_size_cache(struct cpuinfo_x86 *c, unsigned int size)
  {
        /* AMD errata T13 (order #21922) */
@@ -21143,7 +21132,7 @@ index 813d29d..6e542d4 100644
                if (c->x86_model == 3 && c->x86_mask == 0)
                        size = 64;
 diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
                if (c->x86_model == 3 && c->x86_mask == 0)
                        size = 64;
 diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
-index cfa9b5b..19b5084 100644
+index c604965..0b0e28a 100644
 --- a/arch/x86/kernel/cpu/common.c
 +++ b/arch/x86/kernel/cpu/common.c
 @@ -90,60 +90,6 @@ static const struct cpu_dev default_cpu = {
 --- a/arch/x86/kernel/cpu/common.c
 +++ b/arch/x86/kernel/cpu/common.c
 @@ -90,60 +90,6 @@ static const struct cpu_dev default_cpu = {
@@ -21298,7 +21287,7 @@ index cfa9b5b..19b5084 100644
        /* If the model name is still unset, do table lookup. */
        if (!c->x86_model_id[0]) {
                const char *p;
        /* If the model name is still unset, do table lookup. */
        if (!c->x86_model_id[0]) {
                const char *p;
-@@ -985,7 +992,7 @@ static void syscall32_cpu_init(void)
+@@ -977,7 +984,7 @@ static void syscall32_cpu_init(void)
  void enable_sep_cpu(void)
  {
        int cpu = get_cpu();
  void enable_sep_cpu(void)
  {
        int cpu = get_cpu();
@@ -21307,7 +21296,7 @@ index cfa9b5b..19b5084 100644
  
        if (!boot_cpu_has(X86_FEATURE_SEP)) {
                put_cpu();
  
        if (!boot_cpu_has(X86_FEATURE_SEP)) {
                put_cpu();
-@@ -1125,14 +1132,16 @@ static __init int setup_disablecpuid(char *arg)
+@@ -1115,14 +1122,16 @@ static __init int setup_disablecpuid(char *arg)
  }
  __setup("clearcpuid=", setup_disablecpuid);
  
  }
  __setup("clearcpuid=", setup_disablecpuid);
  
@@ -21328,7 +21317,7 @@ index cfa9b5b..19b5084 100644
  
  DEFINE_PER_CPU_FIRST(union irq_stack_union,
                     irq_stack_union) __aligned(PAGE_SIZE) __visible;
  
  DEFINE_PER_CPU_FIRST(union irq_stack_union,
                     irq_stack_union) __aligned(PAGE_SIZE) __visible;
-@@ -1309,7 +1318,7 @@ void cpu_init(void)
+@@ -1299,7 +1308,7 @@ void cpu_init(void)
         */
        load_ucode_ap();
  
         */
        load_ucode_ap();
  
@@ -21337,7 +21326,7 @@ index cfa9b5b..19b5084 100644
        oist = &per_cpu(orig_ist, cpu);
  
  #ifdef CONFIG_NUMA
        oist = &per_cpu(orig_ist, cpu);
  
  #ifdef CONFIG_NUMA
-@@ -1341,7 +1350,6 @@ void cpu_init(void)
+@@ -1331,7 +1340,6 @@ void cpu_init(void)
        wrmsrl(MSR_KERNEL_GS_BASE, 0);
        barrier();
  
        wrmsrl(MSR_KERNEL_GS_BASE, 0);
        barrier();
  
@@ -21345,7 +21334,7 @@ index cfa9b5b..19b5084 100644
        enable_x2apic();
  
        /*
        enable_x2apic();
  
        /*
-@@ -1393,7 +1401,7 @@ void cpu_init(void)
+@@ -1383,7 +1391,7 @@ void cpu_init(void)
  {
        int cpu = smp_processor_id();
        struct task_struct *curr = current;
  {
        int cpu = smp_processor_id();
        struct task_struct *curr = current;
@@ -21446,7 +21435,7 @@ index c703507..28535e3 100644
                                              "index%1lu", i);
                if (unlikely(retval)) {
 diff --git a/arch/x86/kernel/cpu/mcheck/mce.c b/arch/x86/kernel/cpu/mcheck/mce.c
                                              "index%1lu", i);
                if (unlikely(retval)) {
 diff --git a/arch/x86/kernel/cpu/mcheck/mce.c b/arch/x86/kernel/cpu/mcheck/mce.c
-index 61a9668ce..b446a37 100644
+index d2c6116..62fd7aa 100644
 --- a/arch/x86/kernel/cpu/mcheck/mce.c
 +++ b/arch/x86/kernel/cpu/mcheck/mce.c
 @@ -45,6 +45,7 @@
 --- a/arch/x86/kernel/cpu/mcheck/mce.c
 +++ b/arch/x86/kernel/cpu/mcheck/mce.c
 @@ -45,6 +45,7 @@
@@ -21470,12 +21459,12 @@ index 61a9668ce..b446a37 100644
  
  #define PANIC_TIMEOUT 5 /* 5 seconds */
  
  
  #define PANIC_TIMEOUT 5 /* 5 seconds */
  
--static atomic_t mce_paniced;
-+static atomic_unchecked_t mce_paniced;
+-static atomic_t mce_panicked;
++static atomic_unchecked_t mce_panicked;
  
  static int fake_panic;
  
  static int fake_panic;
--static atomic_t mce_fake_paniced;
-+static atomic_unchecked_t mce_fake_paniced;
+-static atomic_t mce_fake_panicked;
++static atomic_unchecked_t mce_fake_panicked;
  
  /* Panic in progress. Enable interrupts and wait for final IPI */
  static void wait_for_panic(void)
  
  /* Panic in progress. Enable interrupts and wait for final IPI */
  static void wait_for_panic(void)
@@ -21483,8 +21472,8 @@ index 61a9668ce..b446a37 100644
                /*
                 * Make sure only one CPU runs in machine check panic
                 */
                /*
                 * Make sure only one CPU runs in machine check panic
                 */
--              if (atomic_inc_return(&mce_paniced) > 1)
-+              if (atomic_inc_return_unchecked(&mce_paniced) > 1)
+-              if (atomic_inc_return(&mce_panicked) > 1)
++              if (atomic_inc_return_unchecked(&mce_panicked) > 1)
                        wait_for_panic();
                barrier();
  
                        wait_for_panic();
                barrier();
  
@@ -21492,8 +21481,8 @@ index 61a9668ce..b446a37 100644
                console_verbose();
        } else {
                /* Don't log too much for fake panic */
                console_verbose();
        } else {
                /* Don't log too much for fake panic */
--              if (atomic_inc_return(&mce_fake_paniced) > 1)
-+              if (atomic_inc_return_unchecked(&mce_fake_paniced) > 1)
+-              if (atomic_inc_return(&mce_fake_panicked) > 1)
++              if (atomic_inc_return_unchecked(&mce_fake_panicked) > 1)
                        return;
        }
        /* First print corrected ones that are still unlogged */
                        return;
        }
        /* First print corrected ones that are still unlogged */
@@ -21506,16 +21495,16 @@ index 61a9668ce..b446a37 100644
        } else
                pr_emerg(HW_ERR "Fake kernel panic: %s\n", msg);
  }
        } else
                pr_emerg(HW_ERR "Fake kernel panic: %s\n", msg);
  }
-@@ -697,7 +698,7 @@ static int mce_timed_out(u64 *t)
+@@ -744,7 +745,7 @@ static int mce_timed_out(u64 *t)
         * might have been modified by someone else.
         */
        rmb();
         * might have been modified by someone else.
         */
        rmb();
--      if (atomic_read(&mce_paniced))
-+      if (atomic_read_unchecked(&mce_paniced))
+-      if (atomic_read(&mce_panicked))
++      if (atomic_read_unchecked(&mce_panicked))
                wait_for_panic();
        if (!mca_cfg.monarch_timeout)
                goto out;
                wait_for_panic();
        if (!mca_cfg.monarch_timeout)
                goto out;
-@@ -1674,7 +1675,7 @@ static void unexpected_machine_check(struct pt_regs *regs, long error_code)
+@@ -1722,7 +1723,7 @@ static void unexpected_machine_check(struct pt_regs *regs, long error_code)
  }
  
  /* Call the installed machine check handler for this CPU setup. */
  }
  
  /* Call the installed machine check handler for this CPU setup. */
@@ -21524,7 +21513,7 @@ index 61a9668ce..b446a37 100644
                                                unexpected_machine_check;
  
  /*
                                                unexpected_machine_check;
  
  /*
-@@ -1697,7 +1698,9 @@ void mcheck_cpu_init(struct cpuinfo_x86 *c)
+@@ -1745,7 +1746,9 @@ void mcheck_cpu_init(struct cpuinfo_x86 *c)
                return;
        }
  
                return;
        }
  
@@ -21534,7 +21523,7 @@ index 61a9668ce..b446a37 100644
  
        __mcheck_cpu_init_generic();
        __mcheck_cpu_init_vendor(c);
  
        __mcheck_cpu_init_generic();
        __mcheck_cpu_init_vendor(c);
-@@ -1711,7 +1714,7 @@ void mcheck_cpu_init(struct cpuinfo_x86 *c)
+@@ -1759,7 +1762,7 @@ void mcheck_cpu_init(struct cpuinfo_x86 *c)
   */
  
  static DEFINE_SPINLOCK(mce_chrdev_state_lock);
   */
  
  static DEFINE_SPINLOCK(mce_chrdev_state_lock);
@@ -21543,7 +21532,7 @@ index 61a9668ce..b446a37 100644
  static int mce_chrdev_open_exclu;     /* already open exclusive? */
  
  static int mce_chrdev_open(struct inode *inode, struct file *file)
  static int mce_chrdev_open_exclu;     /* already open exclusive? */
  
  static int mce_chrdev_open(struct inode *inode, struct file *file)
-@@ -1719,7 +1722,7 @@ static int mce_chrdev_open(struct inode *inode, struct file *file)
+@@ -1767,7 +1770,7 @@ static int mce_chrdev_open(struct inode *inode, struct file *file)
        spin_lock(&mce_chrdev_state_lock);
  
        if (mce_chrdev_open_exclu ||
        spin_lock(&mce_chrdev_state_lock);
  
        if (mce_chrdev_open_exclu ||
@@ -21552,7 +21541,7 @@ index 61a9668ce..b446a37 100644
                spin_unlock(&mce_chrdev_state_lock);
  
                return -EBUSY;
                spin_unlock(&mce_chrdev_state_lock);
  
                return -EBUSY;
-@@ -1727,7 +1730,7 @@ static int mce_chrdev_open(struct inode *inode, struct file *file)
+@@ -1775,7 +1778,7 @@ static int mce_chrdev_open(struct inode *inode, struct file *file)
  
        if (file->f_flags & O_EXCL)
                mce_chrdev_open_exclu = 1;
  
        if (file->f_flags & O_EXCL)
                mce_chrdev_open_exclu = 1;
@@ -21561,7 +21550,7 @@ index 61a9668ce..b446a37 100644
  
        spin_unlock(&mce_chrdev_state_lock);
  
  
        spin_unlock(&mce_chrdev_state_lock);
  
-@@ -1738,7 +1741,7 @@ static int mce_chrdev_release(struct inode *inode, struct file *file)
+@@ -1786,7 +1789,7 @@ static int mce_chrdev_release(struct inode *inode, struct file *file)
  {
        spin_lock(&mce_chrdev_state_lock);
  
  {
        spin_lock(&mce_chrdev_state_lock);
  
@@ -21570,7 +21559,7 @@ index 61a9668ce..b446a37 100644
        mce_chrdev_open_exclu = 0;
  
        spin_unlock(&mce_chrdev_state_lock);
        mce_chrdev_open_exclu = 0;
  
        spin_unlock(&mce_chrdev_state_lock);
-@@ -2413,7 +2416,7 @@ static __init void mce_init_banks(void)
+@@ -2461,7 +2464,7 @@ static __init void mce_init_banks(void)
  
        for (i = 0; i < mca_cfg.banks; i++) {
                struct mce_bank *b = &mce_banks[i];
  
        for (i = 0; i < mca_cfg.banks; i++) {
                struct mce_bank *b = &mce_banks[i];
@@ -21579,12 +21568,12 @@ index 61a9668ce..b446a37 100644
  
                sysfs_attr_init(&a->attr);
                a->attr.name    = b->attrname;
  
                sysfs_attr_init(&a->attr);
                a->attr.name    = b->attrname;
-@@ -2520,7 +2523,7 @@ struct dentry *mce_get_debugfs_dir(void)
+@@ -2568,7 +2571,7 @@ struct dentry *mce_get_debugfs_dir(void)
  static void mce_reset(void)
  {
        cpu_missing = 0;
  static void mce_reset(void)
  {
        cpu_missing = 0;
--      atomic_set(&mce_fake_paniced, 0);
-+      atomic_set_unchecked(&mce_fake_paniced, 0);
+-      atomic_set(&mce_fake_panicked, 0);
++      atomic_set_unchecked(&mce_fake_panicked, 0);
        atomic_set(&mce_executing, 0);
        atomic_set(&mce_callin, 0);
        atomic_set(&global_nwo, 0);
        atomic_set(&mce_executing, 0);
        atomic_set(&mce_callin, 0);
        atomic_set(&global_nwo, 0);
@@ -21646,10 +21635,22 @@ index 36a8361..e7058c2 100644
  };
  
 diff --git a/arch/x86/kernel/cpu/microcode/intel.c b/arch/x86/kernel/cpu/microcode/intel.c
  };
  
 diff --git a/arch/x86/kernel/cpu/microcode/intel.c b/arch/x86/kernel/cpu/microcode/intel.c
-index c6826d1..ad18e14a 100644
+index c6826d1..8dc677e 100644
 --- a/arch/x86/kernel/cpu/microcode/intel.c
 +++ b/arch/x86/kernel/cpu/microcode/intel.c
 --- a/arch/x86/kernel/cpu/microcode/intel.c
 +++ b/arch/x86/kernel/cpu/microcode/intel.c
-@@ -293,13 +293,13 @@ static enum ucode_state request_microcode_fw(int cpu, struct device *device,
+@@ -196,6 +196,11 @@ static enum ucode_state generic_load_microcode(int cpu, void *data, size_t size,
+               struct microcode_header_intel mc_header;
+               unsigned int mc_size;
++              if (leftover < sizeof(mc_header)) {
++                      pr_err("error! Truncated header in microcode data file\n");
++                      break;
++              }
++
+               if (get_ucode_data(&mc_header, ucode_ptr, sizeof(mc_header)))
+                       break;
+@@ -293,13 +298,13 @@ static enum ucode_state request_microcode_fw(int cpu, struct device *device,
  
  static int get_ucode_user(void *to, const void *from, size_t n)
  {
  
  static int get_ucode_user(void *to, const void *from, size_t n)
  {
@@ -21665,6 +21666,23 @@ index c6826d1..ad18e14a 100644
  }
  
  static void microcode_fini_cpu(int cpu)
  }
  
  static void microcode_fini_cpu(int cpu)
+diff --git a/arch/x86/kernel/cpu/microcode/intel_early.c b/arch/x86/kernel/cpu/microcode/intel_early.c
+index ec9df6f..420eb93 100644
+--- a/arch/x86/kernel/cpu/microcode/intel_early.c
++++ b/arch/x86/kernel/cpu/microcode/intel_early.c
+@@ -321,7 +321,11 @@ get_matching_model_microcode(int cpu, unsigned long start,
+       unsigned int mc_saved_count = mc_saved_data->mc_saved_count;
+       int i;
+-      while (leftover) {
++      while (leftover && mc_saved_count < ARRAY_SIZE(mc_saved_tmp)) {
++
++              if (leftover < sizeof(mc_header))
++                      break;
++
+               mc_header = (struct microcode_header_intel *)ucode_ptr;
+               mc_size = get_totalsize(mc_header);
 diff --git a/arch/x86/kernel/cpu/mtrr/main.c b/arch/x86/kernel/cpu/mtrr/main.c
 index ea5f363..cb0e905 100644
 --- a/arch/x86/kernel/cpu/mtrr/main.c
 diff --git a/arch/x86/kernel/cpu/mtrr/main.c b/arch/x86/kernel/cpu/mtrr/main.c
 index ea5f363..cb0e905 100644
 --- a/arch/x86/kernel/cpu/mtrr/main.c
@@ -21732,10 +21750,10 @@ index 143e5f5..5825081 100644
  }
  
 diff --git a/arch/x86/kernel/cpu/perf_event_amd_iommu.c b/arch/x86/kernel/cpu/perf_event_amd_iommu.c
  }
  
 diff --git a/arch/x86/kernel/cpu/perf_event_amd_iommu.c b/arch/x86/kernel/cpu/perf_event_amd_iommu.c
-index 639d128..e92d7e5 100644
+index 97242a9..cf9c30e 100644
 --- a/arch/x86/kernel/cpu/perf_event_amd_iommu.c
 +++ b/arch/x86/kernel/cpu/perf_event_amd_iommu.c
 --- a/arch/x86/kernel/cpu/perf_event_amd_iommu.c
 +++ b/arch/x86/kernel/cpu/perf_event_amd_iommu.c
-@@ -405,7 +405,7 @@ static void perf_iommu_del(struct perf_event *event, int flags)
+@@ -402,7 +402,7 @@ static void perf_iommu_del(struct perf_event *event, int flags)
  static __init int _init_events_attrs(struct perf_amd_iommu *perf_iommu)
  {
        struct attribute **attrs;
  static __init int _init_events_attrs(struct perf_amd_iommu *perf_iommu)
  {
        struct attribute **attrs;
@@ -21763,10 +21781,10 @@ index 498b6d9..4126515 100644
  
        intel_ds_init();
 diff --git a/arch/x86/kernel/cpu/perf_event_intel_rapl.c b/arch/x86/kernel/cpu/perf_event_intel_rapl.c
  
        intel_ds_init();
 diff --git a/arch/x86/kernel/cpu/perf_event_intel_rapl.c b/arch/x86/kernel/cpu/perf_event_intel_rapl.c
-index 8c25674..30aa32e 100644
+index c4bb8b8..9f7384d 100644
 --- a/arch/x86/kernel/cpu/perf_event_intel_rapl.c
 +++ b/arch/x86/kernel/cpu/perf_event_intel_rapl.c
 --- a/arch/x86/kernel/cpu/perf_event_intel_rapl.c
 +++ b/arch/x86/kernel/cpu/perf_event_intel_rapl.c
-@@ -449,7 +449,7 @@ static struct attribute *rapl_events_hsw_attr[] = {
+@@ -465,7 +465,7 @@ static struct attribute *rapl_events_hsw_attr[] = {
        NULL,
  };
  
        NULL,
  };
  
@@ -21776,10 +21794,10 @@ index 8c25674..30aa32e 100644
        .attrs = NULL, /* patched at runtime */
  };
 diff --git a/arch/x86/kernel/cpu/perf_event_intel_uncore.c b/arch/x86/kernel/cpu/perf_event_intel_uncore.c
        .attrs = NULL, /* patched at runtime */
  };
 diff --git a/arch/x86/kernel/cpu/perf_event_intel_uncore.c b/arch/x86/kernel/cpu/perf_event_intel_uncore.c
-index e98f68c..1992b15 100644
+index c635b8b..b78835e 100644
 --- a/arch/x86/kernel/cpu/perf_event_intel_uncore.c
 +++ b/arch/x86/kernel/cpu/perf_event_intel_uncore.c
 --- a/arch/x86/kernel/cpu/perf_event_intel_uncore.c
 +++ b/arch/x86/kernel/cpu/perf_event_intel_uncore.c
-@@ -737,7 +737,7 @@ static void __init uncore_types_exit(struct intel_uncore_type **types)
+@@ -733,7 +733,7 @@ static void __init uncore_types_exit(struct intel_uncore_type **types)
  static int __init uncore_type_init(struct intel_uncore_type *type)
  {
        struct intel_uncore_pmu *pmus;
  static int __init uncore_type_init(struct intel_uncore_type *type)
  {
        struct intel_uncore_pmu *pmus;
@@ -21789,7 +21807,7 @@ index e98f68c..1992b15 100644
        int i, j;
  
 diff --git a/arch/x86/kernel/cpu/perf_event_intel_uncore.h b/arch/x86/kernel/cpu/perf_event_intel_uncore.h
        int i, j;
  
 diff --git a/arch/x86/kernel/cpu/perf_event_intel_uncore.h b/arch/x86/kernel/cpu/perf_event_intel_uncore.h
-index 863d9b0..6289b63 100644
+index 6c8c1e7..515b98a 100644
 --- a/arch/x86/kernel/cpu/perf_event_intel_uncore.h
 +++ b/arch/x86/kernel/cpu/perf_event_intel_uncore.h
 @@ -114,7 +114,7 @@ struct intel_uncore_box {
 --- a/arch/x86/kernel/cpu/perf_event_intel_uncore.h
 +++ b/arch/x86/kernel/cpu/perf_event_intel_uncore.h
 @@ -114,7 +114,7 @@ struct intel_uncore_box {
@@ -21802,7 +21820,7 @@ index 863d9b0..6289b63 100644
  ssize_t uncore_event_show(struct kobject *kobj,
                          struct kobj_attribute *attr, char *buf);
 diff --git a/arch/x86/kernel/cpuid.c b/arch/x86/kernel/cpuid.c
  ssize_t uncore_event_show(struct kobject *kobj,
                          struct kobj_attribute *attr, char *buf);
 diff --git a/arch/x86/kernel/cpuid.c b/arch/x86/kernel/cpuid.c
-index 3225ae6c..ee3c6db 100644
+index 83741a7..bd3507d 100644
 --- a/arch/x86/kernel/cpuid.c
 +++ b/arch/x86/kernel/cpuid.c
 @@ -170,7 +170,7 @@ static int cpuid_class_cpu_callback(struct notifier_block *nfb,
 --- a/arch/x86/kernel/cpuid.c
 +++ b/arch/x86/kernel/cpuid.c
 @@ -170,7 +170,7 @@ static int cpuid_class_cpu_callback(struct notifier_block *nfb,
@@ -21815,10 +21833,10 @@ index 3225ae6c..ee3c6db 100644
        .notifier_call = cpuid_class_cpu_callback,
  };
 diff --git a/arch/x86/kernel/crash.c b/arch/x86/kernel/crash.c
        .notifier_call = cpuid_class_cpu_callback,
  };
 diff --git a/arch/x86/kernel/crash.c b/arch/x86/kernel/crash.c
-index f5ab56d..d3b201a 100644
+index aceb2f9..c76d3e3 100644
 --- a/arch/x86/kernel/crash.c
 +++ b/arch/x86/kernel/crash.c
 --- a/arch/x86/kernel/crash.c
 +++ b/arch/x86/kernel/crash.c
-@@ -104,7 +104,7 @@ static void kdump_nmi_callback(int cpu, struct pt_regs *regs)
+@@ -105,7 +105,7 @@ static void kdump_nmi_callback(int cpu, struct pt_regs *regs)
  #ifdef CONFIG_X86_32
        struct pt_regs fixed_regs;
  
  #ifdef CONFIG_X86_32
        struct pt_regs fixed_regs;
  
@@ -22247,7 +22265,7 @@ index ff86f19..73eabf4 100644
 +EXPORT_SYMBOL(pax_check_alloca);
 +#endif
 diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c
 +EXPORT_SYMBOL(pax_check_alloca);
 +#endif
 diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c
-index 49f8864..1cc6d07 100644
+index dd2f07a..845dc05 100644
 --- a/arch/x86/kernel/e820.c
 +++ b/arch/x86/kernel/e820.c
 @@ -802,8 +802,8 @@ unsigned long __init e820_end_of_low_ram_pfn(void)
 --- a/arch/x86/kernel/e820.c
 +++ b/arch/x86/kernel/e820.c
 @@ -802,8 +802,8 @@ unsigned long __init e820_end_of_low_ram_pfn(void)
@@ -22274,7 +22292,7 @@ index 01d1c18..8073693 100644
  #include <asm/processor.h>
  #include <asm/fcntl.h>
 diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S
  #include <asm/processor.h>
  #include <asm/fcntl.h>
 diff --git a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S
-index 344b63f..55adf14 100644
+index 000d419..8f66802 100644
 --- a/arch/x86/kernel/entry_32.S
 +++ b/arch/x86/kernel/entry_32.S
 @@ -177,13 +177,154 @@
 --- a/arch/x86/kernel/entry_32.S
 +++ b/arch/x86/kernel/entry_32.S
 @@ -177,13 +177,154 @@
@@ -23050,7 +23068,7 @@ index 344b63f..55adf14 100644
  #endif
  
 diff --git a/arch/x86/kernel/entry_64.S b/arch/x86/kernel/entry_64.S
  #endif
  
 diff --git a/arch/x86/kernel/entry_64.S b/arch/x86/kernel/entry_64.S
-index c0226ab..0d1dc48 100644
+index 9ebaf63..c786610 100644
 --- a/arch/x86/kernel/entry_64.S
 +++ b/arch/x86/kernel/entry_64.S
 @@ -59,6 +59,8 @@
 --- a/arch/x86/kernel/entry_64.S
 +++ b/arch/x86/kernel/entry_64.S
 @@ -59,6 +59,8 @@
@@ -23645,7 +23663,7 @@ index c0226ab..0d1dc48 100644
  
  /*
   * A newly forked process directly context switches into this address.
  
  /*
   * A newly forked process directly context switches into this address.
-@@ -331,7 +793,7 @@ ENTRY(ret_from_fork)
+@@ -331,25 +793,26 @@ ENTRY(ret_from_fork)
  
        RESTORE_REST
  
  
        RESTORE_REST
  
@@ -23653,9 +23671,19 @@ index c0226ab..0d1dc48 100644
 +      testb $3, CS-ARGOFFSET(%rsp)            # from kernel_thread?
        jz   1f
  
 +      testb $3, CS-ARGOFFSET(%rsp)            # from kernel_thread?
        jz   1f
  
-       testl $_TIF_IA32, TI_flags(%rcx)        # 32-bit compat task needs IRET
-@@ -341,15 +803,13 @@ ENTRY(ret_from_fork)
-       jmp ret_from_sys_call                   # go to the SYSRET fastpath
+-      testl $_TIF_IA32, TI_flags(%rcx)        # 32-bit compat task needs IRET
+-      jnz  int_ret_from_sys_call
+-
+-      RESTORE_TOP_OF_STACK %rdi, -ARGOFFSET
+-      jmp ret_from_sys_call                   # go to the SYSRET fastpath
++      /*
++       * By the time we get here, we have no idea whether our pt_regs,
++       * ti flags, and ti status came from the 64-bit SYSCALL fast path,
++       * the slow path, or one of the ia32entry paths.
++       * Use int_ret_from_sys_call to return, since it can safely handle
++       * all of the above.
++       */
++      jmp  int_ret_from_sys_call
  
  1:
 -      subq $REST_SKIP, %rsp   # leave space for volatiles
  
  1:
 -      subq $REST_SKIP, %rsp   # leave space for volatiles
@@ -23671,7 +23699,7 @@ index c0226ab..0d1dc48 100644
  
  /*
   * System call entry. Up to 6 arguments in registers are supported.
  
  /*
   * System call entry. Up to 6 arguments in registers are supported.
-@@ -386,7 +846,7 @@ END(ret_from_fork)
+@@ -386,7 +849,7 @@ END(ret_from_fork)
  ENTRY(system_call)
        CFI_STARTPROC   simple
        CFI_SIGNAL_FRAME
  ENTRY(system_call)
        CFI_STARTPROC   simple
        CFI_SIGNAL_FRAME
@@ -23680,7 +23708,7 @@ index c0226ab..0d1dc48 100644
        CFI_REGISTER    rip,rcx
        /*CFI_REGISTER  rflags,r11*/
        SWAPGS_UNSAFE_STACK
        CFI_REGISTER    rip,rcx
        /*CFI_REGISTER  rflags,r11*/
        SWAPGS_UNSAFE_STACK
-@@ -399,16 +859,23 @@ GLOBAL(system_call_after_swapgs)
+@@ -399,16 +862,23 @@ GLOBAL(system_call_after_swapgs)
  
        movq    %rsp,PER_CPU_VAR(old_rsp)
        movq    PER_CPU_VAR(kernel_stack),%rsp
  
        movq    %rsp,PER_CPU_VAR(old_rsp)
        movq    PER_CPU_VAR(kernel_stack),%rsp
@@ -23706,7 +23734,7 @@ index c0226ab..0d1dc48 100644
        jnz tracesys
  system_call_fastpath:
  #if __SYSCALL_MASK == ~0
        jnz tracesys
  system_call_fastpath:
  #if __SYSCALL_MASK == ~0
-@@ -432,10 +899,13 @@ sysret_check:
+@@ -432,10 +902,13 @@ sysret_check:
        LOCKDEP_SYS_EXIT
        DISABLE_INTERRUPTS(CLBR_NONE)
        TRACE_IRQS_OFF
        LOCKDEP_SYS_EXIT
        DISABLE_INTERRUPTS(CLBR_NONE)
        TRACE_IRQS_OFF
@@ -23721,7 +23749,7 @@ index c0226ab..0d1dc48 100644
        /*
         * sysretq will re-enable interrupts:
         */
        /*
         * sysretq will re-enable interrupts:
         */
-@@ -494,12 +964,15 @@ sysret_audit:
+@@ -494,12 +967,15 @@ sysret_audit:
  
        /* Do syscall tracing */
  tracesys:
  
        /* Do syscall tracing */
  tracesys:
@@ -23739,7 +23767,7 @@ index c0226ab..0d1dc48 100644
        jmp system_call_fastpath        /*      and return to the fast path */
  
  tracesys_phase2:
        jmp system_call_fastpath        /*      and return to the fast path */
  
  tracesys_phase2:
-@@ -510,12 +983,14 @@ tracesys_phase2:
+@@ -510,12 +986,14 @@ tracesys_phase2:
        movq %rax,%rdx
        call syscall_trace_enter_phase2
  
        movq %rax,%rdx
        call syscall_trace_enter_phase2
  
@@ -23755,7 +23783,7 @@ index c0226ab..0d1dc48 100644
        RESTORE_REST
  #if __SYSCALL_MASK == ~0
        cmpq $__NR_syscall_max,%rax
        RESTORE_REST
  #if __SYSCALL_MASK == ~0
        cmpq $__NR_syscall_max,%rax
-@@ -545,7 +1020,9 @@ GLOBAL(int_with_check)
+@@ -545,7 +1023,9 @@ GLOBAL(int_with_check)
        andl %edi,%edx
        jnz   int_careful
        andl    $~TS_COMPAT,TI_status(%rcx)
        andl %edi,%edx
        jnz   int_careful
        andl    $~TS_COMPAT,TI_status(%rcx)
@@ -23766,7 +23794,7 @@ index c0226ab..0d1dc48 100644
  
        /* Either reschedule or signal or syscall exit tracking needed. */
        /* First do a reschedule test. */
  
        /* Either reschedule or signal or syscall exit tracking needed. */
        /* First do a reschedule test. */
-@@ -591,7 +1068,7 @@ int_restore_rest:
+@@ -591,7 +1071,7 @@ int_restore_rest:
        TRACE_IRQS_OFF
        jmp int_with_check
        CFI_ENDPROC
        TRACE_IRQS_OFF
        jmp int_with_check
        CFI_ENDPROC
@@ -23775,7 +23803,7 @@ index c0226ab..0d1dc48 100644
  
        .macro FORK_LIKE func
  ENTRY(stub_\func)
  
        .macro FORK_LIKE func
  ENTRY(stub_\func)
-@@ -604,9 +1081,10 @@ ENTRY(stub_\func)
+@@ -604,9 +1084,10 @@ ENTRY(stub_\func)
        DEFAULT_FRAME 0 8               /* offset 8: return address */
        call sys_\func
        RESTORE_TOP_OF_STACK %r11, 8
        DEFAULT_FRAME 0 8               /* offset 8: return address */
        call sys_\func
        RESTORE_TOP_OF_STACK %r11, 8
@@ -23788,7 +23816,7 @@ index c0226ab..0d1dc48 100644
        .endm
  
        .macro FIXED_FRAME label,func
        .endm
  
        .macro FIXED_FRAME label,func
-@@ -616,9 +1094,10 @@ ENTRY(\label)
+@@ -616,9 +1097,10 @@ ENTRY(\label)
        FIXUP_TOP_OF_STACK %r11, 8-ARGOFFSET
        call \func
        RESTORE_TOP_OF_STACK %r11, 8-ARGOFFSET
        FIXUP_TOP_OF_STACK %r11, 8-ARGOFFSET
        call \func
        RESTORE_TOP_OF_STACK %r11, 8-ARGOFFSET
@@ -23800,7 +23828,7 @@ index c0226ab..0d1dc48 100644
        .endm
  
        FORK_LIKE  clone
        .endm
  
        FORK_LIKE  clone
-@@ -626,19 +1105,6 @@ END(\label)
+@@ -626,19 +1108,6 @@ END(\label)
        FORK_LIKE  vfork
        FIXED_FRAME stub_iopl, sys_iopl
  
        FORK_LIKE  vfork
        FIXED_FRAME stub_iopl, sys_iopl
  
@@ -23820,16 +23848,25 @@ index c0226ab..0d1dc48 100644
  ENTRY(stub_execve)
        CFI_STARTPROC
        addq $8, %rsp
  ENTRY(stub_execve)
        CFI_STARTPROC
        addq $8, %rsp
-@@ -650,7 +1116,7 @@ ENTRY(stub_execve)
+@@ -650,7 +1119,7 @@ ENTRY(stub_execve)
        RESTORE_REST
        jmp int_ret_from_sys_call
        CFI_ENDPROC
 -END(stub_execve)
 +ENDPROC(stub_execve)
  
        RESTORE_REST
        jmp int_ret_from_sys_call
        CFI_ENDPROC
 -END(stub_execve)
 +ENDPROC(stub_execve)
  
+ ENTRY(stub_execveat)
+       CFI_STARTPROC
+@@ -664,7 +1133,7 @@ ENTRY(stub_execveat)
+       RESTORE_REST
+       jmp int_ret_from_sys_call
+       CFI_ENDPROC
+-END(stub_execveat)
++ENDPROC(stub_execveat)
  /*
   * sigreturn is special because it needs to restore all registers on return.
  /*
   * sigreturn is special because it needs to restore all registers on return.
-@@ -667,7 +1133,7 @@ ENTRY(stub_rt_sigreturn)
+@@ -681,7 +1150,7 @@ ENTRY(stub_rt_sigreturn)
        RESTORE_REST
        jmp int_ret_from_sys_call
        CFI_ENDPROC
        RESTORE_REST
        jmp int_ret_from_sys_call
        CFI_ENDPROC
@@ -23838,7 +23875,7 @@ index c0226ab..0d1dc48 100644
  
  #ifdef CONFIG_X86_X32_ABI
  ENTRY(stub_x32_rt_sigreturn)
  
  #ifdef CONFIG_X86_X32_ABI
  ENTRY(stub_x32_rt_sigreturn)
-@@ -681,7 +1147,7 @@ ENTRY(stub_x32_rt_sigreturn)
+@@ -695,7 +1164,7 @@ ENTRY(stub_x32_rt_sigreturn)
        RESTORE_REST
        jmp int_ret_from_sys_call
        CFI_ENDPROC
        RESTORE_REST
        jmp int_ret_from_sys_call
        CFI_ENDPROC
@@ -23847,16 +23884,7 @@ index c0226ab..0d1dc48 100644
  
  ENTRY(stub_x32_execve)
        CFI_STARTPROC
  
  ENTRY(stub_x32_execve)
        CFI_STARTPROC
-@@ -695,7 +1161,7 @@ ENTRY(stub_x32_execve)
-       RESTORE_REST
-       jmp int_ret_from_sys_call
-       CFI_ENDPROC
--END(stub_x32_execve)
-+ENDPROC(stub_x32_execve)
- #endif
-@@ -732,7 +1198,7 @@ vector=vector+1
+@@ -760,7 +1229,7 @@ vector=vector+1
  2:    jmp common_interrupt
  .endr
        CFI_ENDPROC
  2:    jmp common_interrupt
  .endr
        CFI_ENDPROC
@@ -23865,7 +23893,7 @@ index c0226ab..0d1dc48 100644
  
  .previous
  END(interrupt)
  
  .previous
  END(interrupt)
-@@ -749,8 +1215,8 @@ END(interrupt)
+@@ -777,8 +1246,8 @@ END(interrupt)
  /* 0(%rsp): ~(interrupt number) */
        .macro interrupt func
        /* reserve pt_regs for scratch regs and rbp */
  /* 0(%rsp): ~(interrupt number) */
        .macro interrupt func
        /* reserve pt_regs for scratch regs and rbp */
@@ -23876,7 +23904,7 @@ index c0226ab..0d1dc48 100644
        SAVE_ARGS_IRQ
        call \func
        .endm
        SAVE_ARGS_IRQ
        call \func
        .endm
-@@ -773,14 +1239,14 @@ ret_from_intr:
+@@ -801,14 +1270,14 @@ ret_from_intr:
  
        /* Restore saved previous stack */
        popq %rsi
  
        /* Restore saved previous stack */
        popq %rsi
@@ -23895,7 +23923,7 @@ index c0226ab..0d1dc48 100644
        je retint_kernel
  
        /* Interrupt came from user space */
        je retint_kernel
  
        /* Interrupt came from user space */
-@@ -802,12 +1268,35 @@ retint_swapgs:          /* return to user-space */
+@@ -830,12 +1299,35 @@ retint_swapgs:          /* return to user-space */
         * The iretq could re-enable interrupts:
         */
        DISABLE_INTERRUPTS(CLBR_ANY)
         * The iretq could re-enable interrupts:
         */
        DISABLE_INTERRUPTS(CLBR_ANY)
@@ -23931,7 +23959,7 @@ index c0226ab..0d1dc48 100644
        /*
         * The iretq could re-enable interrupts:
         */
        /*
         * The iretq could re-enable interrupts:
         */
-@@ -845,15 +1334,15 @@ native_irq_return_ldt:
+@@ -873,15 +1365,15 @@ native_irq_return_ldt:
        SWAPGS
        movq PER_CPU_VAR(espfix_waddr),%rdi
        movq %rax,(0*8)(%rdi)   /* RAX */
        SWAPGS
        movq PER_CPU_VAR(espfix_waddr),%rdi
        movq %rax,(0*8)(%rdi)   /* RAX */
@@ -23952,7 +23980,7 @@ index c0226ab..0d1dc48 100644
        movq %rax,(4*8)(%rdi)
        andl $0xffff0000,%eax
        popq_cfi %rdi
        movq %rax,(4*8)(%rdi)
        andl $0xffff0000,%eax
        popq_cfi %rdi
-@@ -907,7 +1396,7 @@ ENTRY(retint_kernel)
+@@ -935,7 +1427,7 @@ ENTRY(retint_kernel)
        jmp exit_intr
  #endif
        CFI_ENDPROC
        jmp exit_intr
  #endif
        CFI_ENDPROC
@@ -23961,7 +23989,7 @@ index c0226ab..0d1dc48 100644
  
  /*
   * APIC interrupts.
  
  /*
   * APIC interrupts.
-@@ -921,7 +1410,7 @@ ENTRY(\sym)
+@@ -949,7 +1441,7 @@ ENTRY(\sym)
        interrupt \do_sym
        jmp ret_from_intr
        CFI_ENDPROC
        interrupt \do_sym
        jmp ret_from_intr
        CFI_ENDPROC
@@ -23970,7 +23998,7 @@ index c0226ab..0d1dc48 100644
  .endm
  
  #ifdef CONFIG_TRACING
  .endm
  
  #ifdef CONFIG_TRACING
-@@ -994,7 +1483,7 @@ apicinterrupt IRQ_WORK_VECTOR \
+@@ -1022,7 +1514,7 @@ apicinterrupt IRQ_WORK_VECTOR \
  /*
   * Exception entry points.
   */
  /*
   * Exception entry points.
   */
@@ -23979,7 +24007,7 @@ index c0226ab..0d1dc48 100644
  
  .macro idtentry sym do_sym has_error_code:req paranoid=0 shift_ist=-1
  ENTRY(\sym)
  
  .macro idtentry sym do_sym has_error_code:req paranoid=0 shift_ist=-1
  ENTRY(\sym)
-@@ -1045,6 +1534,12 @@ ENTRY(\sym)
+@@ -1073,6 +1565,12 @@ ENTRY(\sym)
        .endif
  
        .if \shift_ist != -1
        .endif
  
        .if \shift_ist != -1
@@ -23992,7 +24020,7 @@ index c0226ab..0d1dc48 100644
        subq $EXCEPTION_STKSZ, INIT_TSS_IST(\shift_ist)
        .endif
  
        subq $EXCEPTION_STKSZ, INIT_TSS_IST(\shift_ist)
        .endif
  
-@@ -1061,7 +1556,7 @@ ENTRY(\sym)
+@@ -1089,7 +1587,7 @@ ENTRY(\sym)
        .endif
  
        CFI_ENDPROC
        .endif
  
        CFI_ENDPROC
@@ -24001,7 +24029,7 @@ index c0226ab..0d1dc48 100644
  .endm
  
  #ifdef CONFIG_TRACING
  .endm
  
  #ifdef CONFIG_TRACING
-@@ -1102,9 +1597,10 @@ gs_change:
+@@ -1130,9 +1628,10 @@ gs_change:
  2:    mfence          /* workaround */
        SWAPGS
        popfq_cfi
  2:    mfence          /* workaround */
        SWAPGS
        popfq_cfi
@@ -24013,7 +24041,7 @@ index c0226ab..0d1dc48 100644
  
        _ASM_EXTABLE(gs_change,bad_gs)
        .section .fixup,"ax"
  
        _ASM_EXTABLE(gs_change,bad_gs)
        .section .fixup,"ax"
-@@ -1132,9 +1628,10 @@ ENTRY(do_softirq_own_stack)
+@@ -1160,9 +1659,10 @@ ENTRY(do_softirq_own_stack)
        CFI_DEF_CFA_REGISTER    rsp
        CFI_ADJUST_CFA_OFFSET   -8
        decl PER_CPU_VAR(irq_count)
        CFI_DEF_CFA_REGISTER    rsp
        CFI_ADJUST_CFA_OFFSET   -8
        decl PER_CPU_VAR(irq_count)
@@ -24025,7 +24053,7 @@ index c0226ab..0d1dc48 100644
  
  #ifdef CONFIG_XEN
  idtentry xen_hypervisor_callback xen_do_hypervisor_callback has_error_code=0
  
  #ifdef CONFIG_XEN
  idtentry xen_hypervisor_callback xen_do_hypervisor_callback has_error_code=0
-@@ -1172,7 +1669,7 @@ ENTRY(xen_do_hypervisor_callback)   # do_hypervisor_callback(struct *pt_regs)
+@@ -1200,7 +1700,7 @@ ENTRY(xen_do_hypervisor_callback)   # do_hypervisor_callback(struct *pt_regs)
        decl PER_CPU_VAR(irq_count)
        jmp  error_exit
        CFI_ENDPROC
        decl PER_CPU_VAR(irq_count)
        jmp  error_exit
        CFI_ENDPROC
@@ -24034,7 +24062,7 @@ index c0226ab..0d1dc48 100644
  
  /*
   * Hypervisor uses this for application faults while it executes.
  
  /*
   * Hypervisor uses this for application faults while it executes.
-@@ -1231,7 +1728,7 @@ ENTRY(xen_failsafe_callback)
+@@ -1259,7 +1759,7 @@ ENTRY(xen_failsafe_callback)
        SAVE_ALL
        jmp error_exit
        CFI_ENDPROC
        SAVE_ALL
        jmp error_exit
        CFI_ENDPROC
@@ -24043,7 +24071,7 @@ index c0226ab..0d1dc48 100644
  
  apicinterrupt3 HYPERVISOR_CALLBACK_VECTOR \
        xen_hvm_callback_vector xen_evtchn_do_upcall
  
  apicinterrupt3 HYPERVISOR_CALLBACK_VECTOR \
        xen_hvm_callback_vector xen_evtchn_do_upcall
-@@ -1278,18 +1775,33 @@ ENTRY(paranoid_exit)
+@@ -1306,18 +1806,33 @@ ENTRY(paranoid_exit)
        DEFAULT_FRAME
        DISABLE_INTERRUPTS(CLBR_NONE)
        TRACE_IRQS_OFF_DEBUG
        DEFAULT_FRAME
        DISABLE_INTERRUPTS(CLBR_NONE)
        TRACE_IRQS_OFF_DEBUG
@@ -24079,7 +24107,7 @@ index c0226ab..0d1dc48 100644
        jmp irq_return
  paranoid_userspace:
        GET_THREAD_INFO(%rcx)
        jmp irq_return
  paranoid_userspace:
        GET_THREAD_INFO(%rcx)
-@@ -1318,7 +1830,7 @@ paranoid_schedule:
+@@ -1346,7 +1861,7 @@ paranoid_schedule:
        TRACE_IRQS_OFF
        jmp paranoid_userspace
        CFI_ENDPROC
        TRACE_IRQS_OFF
        jmp paranoid_userspace
        CFI_ENDPROC
@@ -24088,7 +24116,7 @@ index c0226ab..0d1dc48 100644
  
  /*
   * Exception entry point. This expects an error code/orig_rax on the stack.
  
  /*
   * Exception entry point. This expects an error code/orig_rax on the stack.
-@@ -1345,12 +1857,23 @@ ENTRY(error_entry)
+@@ -1373,12 +1888,23 @@ ENTRY(error_entry)
        movq %r14, R14+8(%rsp)
        movq %r15, R15+8(%rsp)
        xorl %ebx,%ebx
        movq %r14, R14+8(%rsp)
        movq %r15, R15+8(%rsp)
        xorl %ebx,%ebx
@@ -24113,7 +24141,7 @@ index c0226ab..0d1dc48 100644
        ret
  
  /*
        ret
  
  /*
-@@ -1385,7 +1908,7 @@ error_bad_iret:
+@@ -1413,7 +1939,7 @@ error_bad_iret:
        decl %ebx       /* Return to usergs */
        jmp error_sti
        CFI_ENDPROC
        decl %ebx       /* Return to usergs */
        jmp error_sti
        CFI_ENDPROC
@@ -24122,7 +24150,7 @@ index c0226ab..0d1dc48 100644
  
  
  /* ebx:       no swapgs flag (1: don't need swapgs, 0: need it) */
  
  
  /* ebx:       no swapgs flag (1: don't need swapgs, 0: need it) */
-@@ -1396,7 +1919,7 @@ ENTRY(error_exit)
+@@ -1424,7 +1950,7 @@ ENTRY(error_exit)
        DISABLE_INTERRUPTS(CLBR_NONE)
        TRACE_IRQS_OFF
        GET_THREAD_INFO(%rcx)
        DISABLE_INTERRUPTS(CLBR_NONE)
        TRACE_IRQS_OFF
        GET_THREAD_INFO(%rcx)
@@ -24131,7 +24159,7 @@ index c0226ab..0d1dc48 100644
        jne retint_kernel
        LOCKDEP_SYS_EXIT_IRQ
        movl TI_flags(%rcx),%edx
        jne retint_kernel
        LOCKDEP_SYS_EXIT_IRQ
        movl TI_flags(%rcx),%edx
-@@ -1405,7 +1928,7 @@ ENTRY(error_exit)
+@@ -1433,7 +1959,7 @@ ENTRY(error_exit)
        jnz retint_careful
        jmp retint_swapgs
        CFI_ENDPROC
        jnz retint_careful
        jmp retint_swapgs
        CFI_ENDPROC
@@ -24140,7 +24168,7 @@ index c0226ab..0d1dc48 100644
  
  /*
   * Test if a given stack is an NMI stack or not.
  
  /*
   * Test if a given stack is an NMI stack or not.
-@@ -1463,9 +1986,11 @@ ENTRY(nmi)
+@@ -1491,9 +2017,11 @@ ENTRY(nmi)
         * If %cs was not the kernel segment, then the NMI triggered in user
         * space, which means it is definitely not nested.
         */
         * If %cs was not the kernel segment, then the NMI triggered in user
         * space, which means it is definitely not nested.
         */
@@ -24153,7 +24181,7 @@ index c0226ab..0d1dc48 100644
        /*
         * Check the special variable on the stack to see if NMIs are
         * executing.
        /*
         * Check the special variable on the stack to see if NMIs are
         * executing.
-@@ -1499,8 +2024,7 @@ nested_nmi:
+@@ -1527,8 +2055,7 @@ nested_nmi:
  
  1:
        /* Set up the interrupted NMIs stack to jump to repeat_nmi */
  
  1:
        /* Set up the interrupted NMIs stack to jump to repeat_nmi */
@@ -24163,7 +24191,7 @@ index c0226ab..0d1dc48 100644
        CFI_ADJUST_CFA_OFFSET 1*8
        leaq -10*8(%rsp), %rdx
        pushq_cfi $__KERNEL_DS
        CFI_ADJUST_CFA_OFFSET 1*8
        leaq -10*8(%rsp), %rdx
        pushq_cfi $__KERNEL_DS
-@@ -1518,6 +2042,7 @@ nested_nmi_out:
+@@ -1546,6 +2073,7 @@ nested_nmi_out:
        CFI_RESTORE rdx
  
        /* No need to check faults here */
        CFI_RESTORE rdx
  
        /* No need to check faults here */
@@ -24171,7 +24199,7 @@ index c0226ab..0d1dc48 100644
        INTERRUPT_RETURN
  
        CFI_RESTORE_STATE
        INTERRUPT_RETURN
  
        CFI_RESTORE_STATE
-@@ -1614,13 +2139,13 @@ end_repeat_nmi:
+@@ -1642,13 +2170,13 @@ end_repeat_nmi:
        subq $ORIG_RAX-R15, %rsp
        CFI_ADJUST_CFA_OFFSET ORIG_RAX-R15
        /*
        subq $ORIG_RAX-R15, %rsp
        CFI_ADJUST_CFA_OFFSET ORIG_RAX-R15
        /*
@@ -24187,7 +24215,7 @@ index c0226ab..0d1dc48 100644
        DEFAULT_FRAME 0
  
        /*
        DEFAULT_FRAME 0
  
        /*
-@@ -1630,9 +2155,9 @@ end_repeat_nmi:
+@@ -1658,9 +2186,9 @@ end_repeat_nmi:
         * NMI itself takes a page fault, the page fault that was preempted
         * will read the information from the NMI page fault and not the
         * origin fault. Save it off and restore it if it changes.
         * NMI itself takes a page fault, the page fault that was preempted
         * will read the information from the NMI page fault and not the
         * origin fault. Save it off and restore it if it changes.
@@ -24199,7 +24227,7 @@ index c0226ab..0d1dc48 100644
  
        /* paranoidentry do_nmi, 0; without TRACE_IRQS_OFF */
        movq %rsp,%rdi
  
        /* paranoidentry do_nmi, 0; without TRACE_IRQS_OFF */
        movq %rsp,%rdi
-@@ -1641,29 +2166,34 @@ end_repeat_nmi:
+@@ -1669,29 +2197,34 @@ end_repeat_nmi:
  
        /* Did the NMI take a page fault? Restore cr2 if it did */
        movq %cr2, %rcx
  
        /* Did the NMI take a page fault? Restore cr2 if it did */
        movq %cr2, %rcx
@@ -24240,7 +24268,7 @@ index c0226ab..0d1dc48 100644
 +ENDPROC(ignore_sysret)
  
 diff --git a/arch/x86/kernel/espfix_64.c b/arch/x86/kernel/espfix_64.c
 +ENDPROC(ignore_sysret)
  
 diff --git a/arch/x86/kernel/espfix_64.c b/arch/x86/kernel/espfix_64.c
-index 94d857f..5bce89c 100644
+index f5d0730..5bce89c 100644
 --- a/arch/x86/kernel/espfix_64.c
 +++ b/arch/x86/kernel/espfix_64.c
 @@ -70,8 +70,7 @@ static DEFINE_MUTEX(espfix_init_mutex);
 --- a/arch/x86/kernel/espfix_64.c
 +++ b/arch/x86/kernel/espfix_64.c
 @@ -70,8 +70,7 @@ static DEFINE_MUTEX(espfix_init_mutex);
@@ -24253,13 +24281,10 @@ index 94d857f..5bce89c 100644
  
  static unsigned int page_random, slot_random;
  
  
  static unsigned int page_random, slot_random;
  
-@@ -122,14 +121,17 @@ static void init_espfix_random(void)
+@@ -122,11 +121,17 @@ static void init_espfix_random(void)
  void __init init_espfix_bsp(void)
  {
        pgd_t *pgd_p;
  void __init init_espfix_bsp(void)
  {
        pgd_t *pgd_p;
--      pteval_t ptemask;
--
--      ptemask = __supported_pte_mask;
 +      unsigned long index = pgd_index(ESPFIX_BASE_ADDR);
  
        /* Install the espfix pud into the kernel page directory */
 +      unsigned long index = pgd_index(ESPFIX_BASE_ADDR);
  
        /* Install the espfix pud into the kernel page directory */
@@ -24275,7 +24300,7 @@ index 94d857f..5bce89c 100644
        /* Randomize the locations */
        init_espfix_random();
  
        /* Randomize the locations */
        init_espfix_random();
  
-@@ -197,7 +199,7 @@ void init_espfix_ap(void)
+@@ -194,7 +199,7 @@ void init_espfix_ap(void)
                set_pte(&pte_p[n*PTE_STRIDE], pte);
  
        /* Job is done for this CPU and any CPU which shares this page */
                set_pte(&pte_p[n*PTE_STRIDE], pte);
  
        /* Job is done for this CPU and any CPU which shares this page */
@@ -24285,10 +24310,10 @@ index 94d857f..5bce89c 100644
  unlock_done:
        mutex_unlock(&espfix_init_mutex);
 diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
  unlock_done:
        mutex_unlock(&espfix_init_mutex);
 diff --git a/arch/x86/kernel/ftrace.c b/arch/x86/kernel/ftrace.c
-index 3386dc9..28bdf81 100644
+index 8b7b0a5..2395f29 100644
 --- a/arch/x86/kernel/ftrace.c
 +++ b/arch/x86/kernel/ftrace.c
 --- a/arch/x86/kernel/ftrace.c
 +++ b/arch/x86/kernel/ftrace.c
-@@ -88,7 +88,7 @@ static unsigned long text_ip_addr(unsigned long ip)
+@@ -89,7 +89,7 @@ static unsigned long text_ip_addr(unsigned long ip)
         * kernel identity mapping to modify code.
         */
        if (within(ip, (unsigned long)_text, (unsigned long)_etext))
         * kernel identity mapping to modify code.
         */
        if (within(ip, (unsigned long)_text, (unsigned long)_etext))
@@ -24297,7 +24322,7 @@ index 3386dc9..28bdf81 100644
  
        return ip;
  }
  
        return ip;
  }
-@@ -104,6 +104,8 @@ ftrace_modify_code_direct(unsigned long ip, unsigned const char *old_code,
+@@ -105,6 +105,8 @@ ftrace_modify_code_direct(unsigned long ip, unsigned const char *old_code,
  {
        unsigned char replaced[MCOUNT_INSN_SIZE];
  
  {
        unsigned char replaced[MCOUNT_INSN_SIZE];
  
@@ -24306,7 +24331,7 @@ index 3386dc9..28bdf81 100644
        /*
         * Note: Due to modules and __init, code can
         *  disappear and change, we need to protect against faulting
        /*
         * Note: Due to modules and __init, code can
         *  disappear and change, we need to protect against faulting
-@@ -229,7 +231,7 @@ static int update_ftrace_func(unsigned long ip, void *new)
+@@ -230,7 +232,7 @@ static int update_ftrace_func(unsigned long ip, void *new)
        unsigned char old[MCOUNT_INSN_SIZE];
        int ret;
  
        unsigned char old[MCOUNT_INSN_SIZE];
        int ret;
  
@@ -24315,7 +24340,7 @@ index 3386dc9..28bdf81 100644
  
        ftrace_update_func = ip;
        /* Make sure the breakpoints see the ftrace_update_func update */
  
        ftrace_update_func = ip;
        /* Make sure the breakpoints see the ftrace_update_func update */
-@@ -310,7 +312,7 @@ static int add_break(unsigned long ip, const char *old)
+@@ -311,7 +313,7 @@ static int add_break(unsigned long ip, const char *old)
        unsigned char replaced[MCOUNT_INSN_SIZE];
        unsigned char brk = BREAKPOINT_INSTRUCTION;
  
        unsigned char replaced[MCOUNT_INSN_SIZE];
        unsigned char brk = BREAKPOINT_INSTRUCTION;
  
@@ -25210,7 +25235,7 @@ index 4ddaf66..49d5c18 100644
        regs->flags = (regs->flags & ~X86_EFLAGS_IOPL) | (level << 12);
        t->iopl = level << 12;
 diff --git a/arch/x86/kernel/irq.c b/arch/x86/kernel/irq.c
        regs->flags = (regs->flags & ~X86_EFLAGS_IOPL) | (level << 12);
        t->iopl = level << 12;
 diff --git a/arch/x86/kernel/irq.c b/arch/x86/kernel/irq.c
-index 3790775..53717dc 100644
+index 705ef8d..8672c9d 100644
 --- a/arch/x86/kernel/irq.c
 +++ b/arch/x86/kernel/irq.c
 @@ -22,7 +22,7 @@
 --- a/arch/x86/kernel/irq.c
 +++ b/arch/x86/kernel/irq.c
 @@ -22,7 +22,7 @@
@@ -25224,7 +25249,7 @@ index 3790775..53717dc 100644
  void (*x86_platform_ipi_callback)(void) = NULL;
 @@ -132,9 +132,9 @@ int arch_show_interrupts(struct seq_file *p, int prec)
                seq_printf(p, "%10u ", irq_stats(j)->irq_hv_callback_count);
  void (*x86_platform_ipi_callback)(void) = NULL;
 @@ -132,9 +132,9 @@ int arch_show_interrupts(struct seq_file *p, int prec)
                seq_printf(p, "%10u ", irq_stats(j)->irq_hv_callback_count);
-       seq_printf(p, "  Hypervisor callback interrupts\n");
+       seq_puts(p, "  Hypervisor callback interrupts\n");
  #endif
 -      seq_printf(p, "%*s: %10u\n", prec, "ERR", atomic_read(&irq_err_count));
 +      seq_printf(p, "%*s: %10u\n", prec, "ERR", atomic_read_unchecked(&irq_err_count));
  #endif
 -      seq_printf(p, "%*s: %10u\n", prec, "ERR", atomic_read(&irq_err_count));
 +      seq_printf(p, "%*s: %10u\n", prec, "ERR", atomic_read_unchecked(&irq_err_count));
@@ -25542,7 +25567,7 @@ index 7ec1d5f..5a7d130 100644
  }
  
 diff --git a/arch/x86/kernel/kprobes/core.c b/arch/x86/kernel/kprobes/core.c
  }
  
 diff --git a/arch/x86/kernel/kprobes/core.c b/arch/x86/kernel/kprobes/core.c
-index 93d2c04..36d0e94 100644
+index 98f654d..ac04352 100644
 --- a/arch/x86/kernel/kprobes/core.c
 +++ b/arch/x86/kernel/kprobes/core.c
 @@ -120,9 +120,12 @@ __synthesize_relative_insn(void *from, void *to, u8 op)
 --- a/arch/x86/kernel/kprobes/core.c
 +++ b/arch/x86/kernel/kprobes/core.c
 @@ -120,9 +120,12 @@ __synthesize_relative_insn(void *from, void *to, u8 op)
@@ -25580,7 +25605,7 @@ index 93d2c04..36d0e94 100644
  }
  
  /*
  }
  
  /*
-@@ -336,7 +339,9 @@ int __copy_instruction(u8 *dest, u8 *src)
+@@ -338,7 +341,9 @@ int __copy_instruction(u8 *dest, u8 *src)
        /* Another subsystem puts a breakpoint, failed to recover */
        if (insn.opcode.bytes[0] == BREAKPOINT_INSTRUCTION)
                return 0;
        /* Another subsystem puts a breakpoint, failed to recover */
        if (insn.opcode.bytes[0] == BREAKPOINT_INSTRUCTION)
                return 0;
@@ -25590,7 +25615,7 @@ index 93d2c04..36d0e94 100644
  
  #ifdef CONFIG_X86_64
        if (insn_rip_relative(&insn)) {
  
  #ifdef CONFIG_X86_64
        if (insn_rip_relative(&insn)) {
-@@ -363,7 +368,9 @@ int __copy_instruction(u8 *dest, u8 *src)
+@@ -365,7 +370,9 @@ int __copy_instruction(u8 *dest, u8 *src)
                        return 0;
                }
                disp = (u8 *) dest + insn_offset_displacement(&insn);
                        return 0;
                }
                disp = (u8 *) dest + insn_offset_displacement(&insn);
@@ -25600,7 +25625,7 @@ index 93d2c04..36d0e94 100644
        }
  #endif
        return insn.length;
        }
  #endif
        return insn.length;
-@@ -505,7 +512,7 @@ static void setup_singlestep(struct kprobe *p, struct pt_regs *regs,
+@@ -507,7 +514,7 @@ static void setup_singlestep(struct kprobe *p, struct pt_regs *regs,
                 * nor set current_kprobe, because it doesn't use single
                 * stepping.
                 */
                 * nor set current_kprobe, because it doesn't use single
                 * stepping.
                 */
@@ -25609,7 +25634,7 @@ index 93d2c04..36d0e94 100644
                preempt_enable_no_resched();
                return;
        }
                preempt_enable_no_resched();
                return;
        }
-@@ -522,9 +529,9 @@ static void setup_singlestep(struct kprobe *p, struct pt_regs *regs,
+@@ -524,9 +531,9 @@ static void setup_singlestep(struct kprobe *p, struct pt_regs *regs,
        regs->flags &= ~X86_EFLAGS_IF;
        /* single step inline if the instruction is an int3 */
        if (p->opcode == BREAKPOINT_INSTRUCTION)
        regs->flags &= ~X86_EFLAGS_IF;
        /* single step inline if the instruction is an int3 */
        if (p->opcode == BREAKPOINT_INSTRUCTION)
@@ -25621,7 +25646,7 @@ index 93d2c04..36d0e94 100644
  }
  NOKPROBE_SYMBOL(setup_singlestep);
  
  }
  NOKPROBE_SYMBOL(setup_singlestep);
  
-@@ -574,7 +581,7 @@ int kprobe_int3_handler(struct pt_regs *regs)
+@@ -576,7 +583,7 @@ int kprobe_int3_handler(struct pt_regs *regs)
        struct kprobe *p;
        struct kprobe_ctlblk *kcb;
  
        struct kprobe *p;
        struct kprobe_ctlblk *kcb;
  
@@ -25630,7 +25655,7 @@ index 93d2c04..36d0e94 100644
                return 0;
  
        addr = (kprobe_opcode_t *)(regs->ip - sizeof(kprobe_opcode_t));
                return 0;
  
        addr = (kprobe_opcode_t *)(regs->ip - sizeof(kprobe_opcode_t));
-@@ -609,7 +616,7 @@ int kprobe_int3_handler(struct pt_regs *regs)
+@@ -611,7 +618,7 @@ int kprobe_int3_handler(struct pt_regs *regs)
                                setup_singlestep(p, regs, kcb, 0);
                        return 1;
                }
                                setup_singlestep(p, regs, kcb, 0);
                        return 1;
                }
@@ -25639,7 +25664,7 @@ index 93d2c04..36d0e94 100644
                /*
                 * The breakpoint instruction was removed right
                 * after we hit it.  Another cpu has removed
                /*
                 * The breakpoint instruction was removed right
                 * after we hit it.  Another cpu has removed
-@@ -656,6 +663,9 @@ static void __used kretprobe_trampoline_holder(void)
+@@ -658,6 +665,9 @@ static void __used kretprobe_trampoline_holder(void)
                        "       movq %rax, 152(%rsp)\n"
                        RESTORE_REGS_STRING
                        "       popfq\n"
                        "       movq %rax, 152(%rsp)\n"
                        RESTORE_REGS_STRING
                        "       popfq\n"
@@ -25649,7 +25674,7 @@ index 93d2c04..36d0e94 100644
  #else
                        "       pushf\n"
                        SAVE_REGS_STRING
  #else
                        "       pushf\n"
                        SAVE_REGS_STRING
-@@ -796,7 +806,7 @@ static void resume_execution(struct kprobe *p, struct pt_regs *regs,
+@@ -798,7 +808,7 @@ static void resume_execution(struct kprobe *p, struct pt_regs *regs,
                             struct kprobe_ctlblk *kcb)
  {
        unsigned long *tos = stack_addr(regs);
                             struct kprobe_ctlblk *kcb)
  {
        unsigned long *tos = stack_addr(regs);
@@ -25658,7 +25683,7 @@ index 93d2c04..36d0e94 100644
        unsigned long orig_ip = (unsigned long)p->addr;
        kprobe_opcode_t *insn = p->ainsn.insn;
  
        unsigned long orig_ip = (unsigned long)p->addr;
        kprobe_opcode_t *insn = p->ainsn.insn;
  
-@@ -979,7 +989,7 @@ int kprobe_exceptions_notify(struct notifier_block *self, unsigned long val,
+@@ -981,7 +991,7 @@ int kprobe_exceptions_notify(struct notifier_block *self, unsigned long val,
        struct die_args *args = data;
        int ret = NOTIFY_DONE;
  
        struct die_args *args = data;
        int ret = NOTIFY_DONE;
  
@@ -25668,7 +25693,7 @@ index 93d2c04..36d0e94 100644
  
        if (val == DIE_GPF) {
 diff --git a/arch/x86/kernel/kprobes/opt.c b/arch/x86/kernel/kprobes/opt.c
  
        if (val == DIE_GPF) {
 diff --git a/arch/x86/kernel/kprobes/opt.c b/arch/x86/kernel/kprobes/opt.c
-index f1314d0..15f3154 100644
+index 7c523bb..01b051b 100644
 --- a/arch/x86/kernel/kprobes/opt.c
 +++ b/arch/x86/kernel/kprobes/opt.c
 @@ -79,6 +79,7 @@ found:
 --- a/arch/x86/kernel/kprobes/opt.c
 +++ b/arch/x86/kernel/kprobes/opt.c
 @@ -79,6 +79,7 @@ found:
@@ -25687,7 +25712,7 @@ index f1314d0..15f3154 100644
  }
  
  asm (
  }
  
  asm (
-@@ -337,7 +339,7 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op)
+@@ -339,7 +341,7 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op)
         * Verify if the address gap is in 2GB range, because this uses
         * a relative jump.
         */
         * Verify if the address gap is in 2GB range, because this uses
         * a relative jump.
         */
@@ -25696,7 +25721,7 @@ index f1314d0..15f3154 100644
        if (abs(rel) > 0x7fffffff) {
                __arch_remove_optimized_kprobe(op, 0);
                return -ERANGE;
        if (abs(rel) > 0x7fffffff) {
                __arch_remove_optimized_kprobe(op, 0);
                return -ERANGE;
-@@ -354,16 +356,18 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op)
+@@ -356,16 +358,18 @@ int arch_prepare_optimized_kprobe(struct optimized_kprobe *op)
        op->optinsn.size = ret;
  
        /* Copy arch-dep-instance from template */
        op->optinsn.size = ret;
  
        /* Copy arch-dep-instance from template */
@@ -25718,7 +25743,7 @@ index f1314d0..15f3154 100644
                           (u8 *)op->kp.addr + op->optinsn.size);
  
        flush_icache_range((unsigned long) buf,
                           (u8 *)op->kp.addr + op->optinsn.size);
  
        flush_icache_range((unsigned long) buf,
-@@ -388,7 +392,7 @@ void arch_optimize_kprobes(struct list_head *oplist)
+@@ -390,7 +394,7 @@ void arch_optimize_kprobes(struct list_head *oplist)
                WARN_ON(kprobe_disabled(&op->kp));
  
                /* Backup instructions which will be replaced by jump address */
                WARN_ON(kprobe_disabled(&op->kp));
  
                /* Backup instructions which will be replaced by jump address */
@@ -25727,7 +25752,7 @@ index f1314d0..15f3154 100644
                       RELATIVE_ADDR_SIZE);
  
                insn_buf[0] = RELATIVEJUMP_OPCODE;
                       RELATIVE_ADDR_SIZE);
  
                insn_buf[0] = RELATIVEJUMP_OPCODE;
-@@ -436,7 +440,7 @@ int setup_detour_execution(struct kprobe *p, struct pt_regs *regs, int reenter)
+@@ -438,7 +442,7 @@ int setup_detour_execution(struct kprobe *p, struct pt_regs *regs, int reenter)
                /* This kprobe is really able to run optimized path. */
                op = container_of(p, struct optimized_kprobe, kp);
                /* Detour through copied instructions */
                /* This kprobe is really able to run optimized path. */
                op = container_of(p, struct optimized_kprobe, kp);
                /* Detour through copied instructions */
@@ -25818,10 +25843,10 @@ index c37886d..d851d32 100644
                error = -EINVAL;
                goto out_unlock;
 diff --git a/arch/x86/kernel/machine_kexec_32.c b/arch/x86/kernel/machine_kexec_32.c
                error = -EINVAL;
                goto out_unlock;
 diff --git a/arch/x86/kernel/machine_kexec_32.c b/arch/x86/kernel/machine_kexec_32.c
-index 72e8e31..f2f1605 100644
+index 469b23d..5449cfe 100644
 --- a/arch/x86/kernel/machine_kexec_32.c
 +++ b/arch/x86/kernel/machine_kexec_32.c
 --- a/arch/x86/kernel/machine_kexec_32.c
 +++ b/arch/x86/kernel/machine_kexec_32.c
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
  #include <asm/cacheflush.h>
  #include <asm/debugreg.h>
  
  #include <asm/cacheflush.h>
  #include <asm/debugreg.h>
  
@@ -25830,7 +25855,7 @@ index 72e8e31..f2f1605 100644
  {
        struct desc_ptr curidt;
  
  {
        struct desc_ptr curidt;
  
-@@ -37,7 +37,7 @@ static void set_idt(void *newidt, __u16 limit)
+@@ -38,7 +38,7 @@ static void set_idt(void *newidt, __u16 limit)
  }
  
  
  }
  
  
@@ -25839,7 +25864,7 @@ index 72e8e31..f2f1605 100644
  {
        struct desc_ptr curgdt;
  
  {
        struct desc_ptr curgdt;
  
-@@ -215,7 +215,7 @@ void machine_kexec(struct kimage *image)
+@@ -216,7 +216,7 @@ void machine_kexec(struct kimage *image)
        }
  
        control_page = page_address(image->control_code_page);
        }
  
        control_page = page_address(image->control_code_page);
@@ -25849,7 +25874,7 @@ index 72e8e31..f2f1605 100644
        relocate_kernel_ptr = control_page;
        page_list[PA_CONTROL_PAGE] = __pa(control_page);
 diff --git a/arch/x86/kernel/mcount_64.S b/arch/x86/kernel/mcount_64.S
        relocate_kernel_ptr = control_page;
        page_list[PA_CONTROL_PAGE] = __pa(control_page);
 diff --git a/arch/x86/kernel/mcount_64.S b/arch/x86/kernel/mcount_64.S
-index c73aecf..4c63630 100644
+index 94ea120..4154cea 100644
 --- a/arch/x86/kernel/mcount_64.S
 +++ b/arch/x86/kernel/mcount_64.S
 @@ -7,7 +7,7 @@
 --- a/arch/x86/kernel/mcount_64.S
 +++ b/arch/x86/kernel/mcount_64.S
 @@ -7,7 +7,7 @@
@@ -25861,7 +25886,7 @@ index c73aecf..4c63630 100644
  
        .code64
        .section .entry.text, "ax"
  
        .code64
        .section .entry.text, "ax"
-@@ -24,8 +24,9 @@
+@@ -148,8 +148,9 @@
  #ifdef CONFIG_DYNAMIC_FTRACE
  
  ENTRY(function_hook)
  #ifdef CONFIG_DYNAMIC_FTRACE
  
  ENTRY(function_hook)
@@ -25870,9 +25895,9 @@ index c73aecf..4c63630 100644
 -END(function_hook)
 +ENDPROC(function_hook)
  
 -END(function_hook)
 +ENDPROC(function_hook)
  
- /* skip is set if stack has been adjusted */
- .macro ftrace_caller_setup skip=0
-@@ -62,8 +63,9 @@ GLOBAL(ftrace_graph_call)
+ ENTRY(ftrace_caller)
+       /* save_mcount_regs fills in first two parameters */
+@@ -181,8 +182,9 @@ GLOBAL(ftrace_graph_call)
  #endif
  
  GLOBAL(ftrace_stub)
  #endif
  
  GLOBAL(ftrace_stub)
@@ -25882,17 +25907,17 @@ index c73aecf..4c63630 100644
 +ENDPROC(ftrace_caller)
  
  ENTRY(ftrace_regs_caller)
 +ENDPROC(ftrace_caller)
  
  ENTRY(ftrace_regs_caller)
-       /* Save the current flags before compare (in SS location)*/
-@@ -127,7 +129,7 @@ GLOBAL(ftrace_regs_call)
-       popfq
-       jmp  ftrace_stub
+       /* Save the current flags before any operations that can change them */
+@@ -253,7 +255,7 @@ GLOBAL(ftrace_regs_caller_end)
+       jmp ftrace_return
  
 -END(ftrace_regs_caller)
 +ENDPROC(ftrace_regs_caller)
  
  
  #else /* ! CONFIG_DYNAMIC_FTRACE */
  
 -END(ftrace_regs_caller)
 +ENDPROC(ftrace_regs_caller)
  
  
  #else /* ! CONFIG_DYNAMIC_FTRACE */
-@@ -145,6 +147,7 @@ ENTRY(function_hook)
+@@ -272,18 +274,20 @@ fgraph_trace:
  #endif
  
  GLOBAL(ftrace_stub)
  #endif
  
  GLOBAL(ftrace_stub)
@@ -25900,24 +25925,23 @@ index c73aecf..4c63630 100644
        retq
  
  trace:
        retq
  
  trace:
-@@ -158,12 +161,13 @@ trace:
- #endif
-       subq $MCOUNT_INSN_SIZE, %rdi
+       /* save_mcount_regs fills in first two parameters */
+       save_mcount_regs
  
 +      pax_force_fptr ftrace_trace_function
        call   *ftrace_trace_function
  
  
 +      pax_force_fptr ftrace_trace_function
        call   *ftrace_trace_function
  
-       MCOUNT_RESTORE_FRAME
+       restore_mcount_regs
  
  
-       jmp ftrace_stub
+       jmp fgraph_trace
 -END(function_hook)
 +ENDPROC(function_hook)
  #endif /* CONFIG_DYNAMIC_FTRACE */
  #endif /* CONFIG_FUNCTION_TRACER */
  
 -END(function_hook)
 +ENDPROC(function_hook)
  #endif /* CONFIG_DYNAMIC_FTRACE */
  #endif /* CONFIG_FUNCTION_TRACER */
  
-@@ -185,8 +189,9 @@ ENTRY(ftrace_graph_caller)
+@@ -305,8 +309,9 @@ ENTRY(ftrace_graph_caller)
  
  
-       MCOUNT_RESTORE_FRAME
+       restore_mcount_regs
  
 +      pax_force_retaddr
        retq
  
 +      pax_force_retaddr
        retq
@@ -25926,7 +25950,7 @@ index c73aecf..4c63630 100644
  
  GLOBAL(return_to_handler)
        subq  $24, %rsp
  
  GLOBAL(return_to_handler)
        subq  $24, %rsp
-@@ -202,5 +207,7 @@ GLOBAL(return_to_handler)
+@@ -322,5 +327,7 @@ GLOBAL(return_to_handler)
        movq 8(%rsp), %rdx
        movq (%rsp), %rax
        addq $24, %rsp
        movq 8(%rsp), %rdx
        movq (%rsp), %rax
        addq $24, %rsp
@@ -25935,7 +25959,7 @@ index c73aecf..4c63630 100644
 +ENDPROC(return_to_handler)
  #endif
 diff --git a/arch/x86/kernel/module.c b/arch/x86/kernel/module.c
 +ENDPROC(return_to_handler)
  #endif
 diff --git a/arch/x86/kernel/module.c b/arch/x86/kernel/module.c
-index e69f988..da078ea 100644
+index e69f988..72902b7 100644
 --- a/arch/x86/kernel/module.c
 +++ b/arch/x86/kernel/module.c
 @@ -81,17 +81,62 @@ static unsigned long int get_module_load_offset(void)
 --- a/arch/x86/kernel/module.c
 +++ b/arch/x86/kernel/module.c
 @@ -81,17 +81,62 @@ static unsigned long int get_module_load_offset(void)
@@ -25982,17 +26006,17 @@ index e69f988..da078ea 100644
 +}
 +EXPORT_SYMBOL(module_alloc_exec);
 +
 +}
 +EXPORT_SYMBOL(module_alloc_exec);
 +
-+void module_free_exec(struct module *mod, void *module_region)
++void module_memfree_exec(void *module_region)
 +{
 +      vunmap(module_region);
 +}
 +{
 +      vunmap(module_region);
 +}
-+EXPORT_SYMBOL(module_free_exec);
++EXPORT_SYMBOL(module_memfree_exec);
 +#else
 +#else
-+void module_free_exec(struct module *mod, void *module_region)
++void module_memfree_exec(void *module_region)
 +{
 +{
-+      module_free(mod, module_region);
++      module_memfree(module_region);
 +}
 +}
-+EXPORT_SYMBOL(module_free_exec);
++EXPORT_SYMBOL(module_memfree_exec);
 +
 +void *module_alloc_exec(unsigned long size)
 +{
 +
 +void *module_alloc_exec(unsigned long size)
 +{
@@ -26075,10 +26099,10 @@ index e69f988..da078ea 100644
                        if ((s64)val != *(s32 *)loc)
                                goto overflow;
 diff --git a/arch/x86/kernel/msr.c b/arch/x86/kernel/msr.c
                        if ((s64)val != *(s32 *)loc)
                                goto overflow;
 diff --git a/arch/x86/kernel/msr.c b/arch/x86/kernel/msr.c
-index c9603ac..9f88728 100644
+index 113e707..0a690e1 100644
 --- a/arch/x86/kernel/msr.c
 +++ b/arch/x86/kernel/msr.c
 --- a/arch/x86/kernel/msr.c
 +++ b/arch/x86/kernel/msr.c
-@@ -37,6 +37,7 @@
+@@ -39,6 +39,7 @@
  #include <linux/notifier.h>
  #include <linux/uaccess.h>
  #include <linux/gfp.h>
  #include <linux/notifier.h>
  #include <linux/uaccess.h>
  #include <linux/gfp.h>
@@ -26086,7 +26110,7 @@ index c9603ac..9f88728 100644
  
  #include <asm/processor.h>
  #include <asm/msr.h>
  
  #include <asm/processor.h>
  #include <asm/msr.h>
-@@ -103,6 +104,11 @@ static ssize_t msr_write(struct file *file, const char __user *buf,
+@@ -105,6 +106,11 @@ static ssize_t msr_write(struct file *file, const char __user *buf,
        int err = 0;
        ssize_t bytes = 0;
  
        int err = 0;
        ssize_t bytes = 0;
  
@@ -26098,7 +26122,7 @@ index c9603ac..9f88728 100644
        if (count % 8)
                return -EINVAL; /* Invalid chunk size */
  
        if (count % 8)
                return -EINVAL; /* Invalid chunk size */
  
-@@ -150,6 +156,10 @@ static long msr_ioctl(struct file *file, unsigned int ioc, unsigned long arg)
+@@ -152,6 +158,10 @@ static long msr_ioctl(struct file *file, unsigned int ioc, unsigned long arg)
                        err = -EBADF;
                        break;
                }
                        err = -EBADF;
                        break;
                }
@@ -26109,7 +26133,7 @@ index c9603ac..9f88728 100644
                if (copy_from_user(&regs, uregs, sizeof regs)) {
                        err = -EFAULT;
                        break;
                if (copy_from_user(&regs, uregs, sizeof regs)) {
                        err = -EFAULT;
                        break;
-@@ -233,7 +243,7 @@ static int msr_class_cpu_callback(struct notifier_block *nfb,
+@@ -235,7 +245,7 @@ static int msr_class_cpu_callback(struct notifier_block *nfb,
        return notifier_from_errno(err);
  }
  
        return notifier_from_errno(err);
  }
  
@@ -26928,10 +26952,10 @@ index 2f355d2..e75ed0a 100644
  
        return ret;
 diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c
  
        return ret;
 diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c
-index 17962e6..47f55db 100644
+index bae6c60..b438619 100644
 --- a/arch/x86/kernel/reboot.c
 +++ b/arch/x86/kernel/reboot.c
 --- a/arch/x86/kernel/reboot.c
 +++ b/arch/x86/kernel/reboot.c
-@@ -69,6 +69,11 @@ static int __init set_bios_reboot(const struct dmi_system_id *d)
+@@ -70,6 +70,11 @@ static int __init set_bios_reboot(const struct dmi_system_id *d)
  
  void __noreturn machine_real_restart(unsigned int type)
  {
  
  void __noreturn machine_real_restart(unsigned int type)
  {
@@ -26943,7 +26967,7 @@ index 17962e6..47f55db 100644
        local_irq_disable();
  
        /*
        local_irq_disable();
  
        /*
-@@ -96,7 +101,29 @@ void __noreturn machine_real_restart(unsigned int type)
+@@ -97,7 +102,29 @@ void __noreturn machine_real_restart(unsigned int type)
  
        /* Jump to the identity-mapped low memory code */
  #ifdef CONFIG_X86_32
  
        /* Jump to the identity-mapped low memory code */
  #ifdef CONFIG_X86_32
@@ -26974,7 +26998,7 @@ index 17962e6..47f55db 100644
                     "rm" (real_mode_header->machine_real_restart_asm),
                     "a" (type));
  #else
                     "rm" (real_mode_header->machine_real_restart_asm),
                     "a" (type));
  #else
-@@ -500,7 +527,7 @@ void __attribute__((weak)) mach_reboot_fixups(void)
+@@ -501,7 +528,7 @@ void __attribute__((weak)) mach_reboot_fixups(void)
   * This means that this function can never return, it can misbehave
   * by not rebooting properly and hanging.
   */
   * This means that this function can never return, it can misbehave
   * by not rebooting properly and hanging.
   */
@@ -26983,7 +27007,7 @@ index 17962e6..47f55db 100644
  {
        int i;
        int attempt = 0;
  {
        int i;
        int attempt = 0;
-@@ -620,13 +647,13 @@ void native_machine_shutdown(void)
+@@ -621,13 +648,13 @@ void native_machine_shutdown(void)
  #endif
  }
  
  #endif
  }
  
@@ -26999,7 +27023,7 @@ index 17962e6..47f55db 100644
  {
        pr_notice("machine restart\n");
  
  {
        pr_notice("machine restart\n");
  
-@@ -635,7 +662,7 @@ static void native_machine_restart(char *__unused)
+@@ -636,7 +663,7 @@ static void native_machine_restart(char *__unused)
        __machine_emergency_restart(0);
  }
  
        __machine_emergency_restart(0);
  }
  
@@ -27008,7 +27032,7 @@ index 17962e6..47f55db 100644
  {
        /* Stop other cpus and apics */
        machine_shutdown();
  {
        /* Stop other cpus and apics */
        machine_shutdown();
-@@ -645,7 +672,7 @@ static void native_machine_halt(void)
+@@ -646,7 +673,7 @@ static void native_machine_halt(void)
        stop_this_cpu(NULL);
  }
  
        stop_this_cpu(NULL);
  }
  
@@ -27017,7 +27041,7 @@ index 17962e6..47f55db 100644
  {
        if (pm_power_off) {
                if (!reboot_force)
  {
        if (pm_power_off) {
                if (!reboot_force)
-@@ -654,9 +681,10 @@ static void native_machine_power_off(void)
+@@ -655,9 +682,10 @@ static void native_machine_power_off(void)
        }
        /* A fallback in case there is no PM info available */
        tboot_shutdown(TB_SHUTDOWN_HALT);
        }
        /* A fallback in case there is no PM info available */
        tboot_shutdown(TB_SHUTDOWN_HALT);
@@ -27057,7 +27081,7 @@ index 3fd2c69..a444264 100644
  identity_mapped:
        /* set return address to 0 if not preserving context */
 diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
  identity_mapped:
        /* set return address to 0 if not preserving context */
 diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
-index ab08aa2..6d74a3a 100644
+index ab4734e..c4ca0eb 100644
 --- a/arch/x86/kernel/setup.c
 +++ b/arch/x86/kernel/setup.c
 @@ -110,6 +110,7 @@
 --- a/arch/x86/kernel/setup.c
 +++ b/arch/x86/kernel/setup.c
 @@ -110,6 +110,7 @@
@@ -27153,7 +27177,7 @@ index ab08aa2..6d74a3a 100644
  
        early_reserve_initrd();
  
  
        early_reserve_initrd();
  
-@@ -955,14 +998,14 @@ void __init setup_arch(char **cmdline_p)
+@@ -955,16 +998,16 @@ void __init setup_arch(char **cmdline_p)
  
        if (!boot_params.hdr.root_flags)
                root_mountflags &= ~MS_RDONLY;
  
        if (!boot_params.hdr.root_flags)
                root_mountflags &= ~MS_RDONLY;
@@ -27164,6 +27188,8 @@ index ab08aa2..6d74a3a 100644
        init_mm.end_data = (unsigned long) _edata;
        init_mm.brk = _brk_end;
  
        init_mm.end_data = (unsigned long) _edata;
        init_mm.brk = _brk_end;
  
+       mpx_mm_init(&init_mm);
 -      code_resource.start = __pa_symbol(_text);
 -      code_resource.end = __pa_symbol(_etext)-1;
 -      data_resource.start = __pa_symbol(_etext);
 -      code_resource.start = __pa_symbol(_text);
 -      code_resource.end = __pa_symbol(_etext)-1;
 -      data_resource.start = __pa_symbol(_etext);
@@ -27174,7 +27200,7 @@ index ab08aa2..6d74a3a 100644
        bss_resource.start = __pa_symbol(__bss_start);
        bss_resource.end = __pa_symbol(__bss_stop)-1;
 diff --git a/arch/x86/kernel/setup_percpu.c b/arch/x86/kernel/setup_percpu.c
        bss_resource.start = __pa_symbol(__bss_start);
        bss_resource.end = __pa_symbol(__bss_stop)-1;
 diff --git a/arch/x86/kernel/setup_percpu.c b/arch/x86/kernel/setup_percpu.c
-index 5cdff03..80fa283 100644
+index e4fcb87..9c06c55 100644
 --- a/arch/x86/kernel/setup_percpu.c
 +++ b/arch/x86/kernel/setup_percpu.c
 @@ -21,19 +21,17 @@
 --- a/arch/x86/kernel/setup_percpu.c
 +++ b/arch/x86/kernel/setup_percpu.c
 @@ -21,19 +21,17 @@
@@ -27193,7 +27219,7 @@ index 5cdff03..80fa283 100644
 -#define BOOT_PERCPU_OFFSET 0
 -#endif
  
 -#define BOOT_PERCPU_OFFSET 0
 -#endif
  
- DEFINE_PER_CPU(unsigned long, this_cpu_off) = BOOT_PERCPU_OFFSET;
+ DEFINE_PER_CPU_READ_MOSTLY(unsigned long, this_cpu_off) = BOOT_PERCPU_OFFSET;
  EXPORT_PER_CPU_SYMBOL(this_cpu_off);
  
 -unsigned long __per_cpu_offset[NR_CPUS] __read_mostly = {
  EXPORT_PER_CPU_SYMBOL(this_cpu_off);
  
 -unsigned long __per_cpu_offset[NR_CPUS] __read_mostly = {
@@ -27343,7 +27369,7 @@ index be8e1bd..a3d93fa 100644
        .smp_prepare_cpus       = native_smp_prepare_cpus,
        .smp_cpus_done          = native_smp_cpus_done,
 diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
        .smp_prepare_cpus       = native_smp_prepare_cpus,
        .smp_cpus_done          = native_smp_cpus_done,
 diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
-index 668d8f2..84a9d54 100644
+index 6d7022c..4feb6be 100644
 --- a/arch/x86/kernel/smpboot.c
 +++ b/arch/x86/kernel/smpboot.c
 @@ -194,14 +194,17 @@ static void notrace start_secondary(void *unused)
 --- a/arch/x86/kernel/smpboot.c
 +++ b/arch/x86/kernel/smpboot.c
 @@ -194,14 +194,17 @@ static void notrace start_secondary(void *unused)
@@ -27788,7 +27814,7 @@ index 91a4496..bb87552 100644
  
  #ifdef CONFIG_DEBUG_FS
 diff --git a/arch/x86/kernel/time.c b/arch/x86/kernel/time.c
  
  #ifdef CONFIG_DEBUG_FS
 diff --git a/arch/x86/kernel/time.c b/arch/x86/kernel/time.c
-index 0fa2960..91eabbe 100644
+index 25adc0e..1df4349 100644
 --- a/arch/x86/kernel/time.c
 +++ b/arch/x86/kernel/time.c
 @@ -30,9 +30,9 @@ unsigned long profile_pc(struct pt_regs *regs)
 --- a/arch/x86/kernel/time.c
 +++ b/arch/x86/kernel/time.c
 @@ -30,9 +30,9 @@ unsigned long profile_pc(struct pt_regs *regs)
@@ -27865,10 +27891,10 @@ index 1c113db..287b42e 100644
  static int trace_irq_vector_refcount;
  static DEFINE_MUTEX(irq_vector_mutex);
 diff --git a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c
  static int trace_irq_vector_refcount;
  static DEFINE_MUTEX(irq_vector_mutex);
 diff --git a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c
-index 07ab8e9..99c8456 100644
+index 88900e2..aa4149d 100644
 --- a/arch/x86/kernel/traps.c
 +++ b/arch/x86/kernel/traps.c
 --- a/arch/x86/kernel/traps.c
 +++ b/arch/x86/kernel/traps.c
-@@ -67,7 +67,7 @@
+@@ -68,7 +68,7 @@
  #include <asm/proto.h>
  
  /* No need to be aligned, but done to keep all IDTs defined the same way. */
  #include <asm/proto.h>
  
  /* No need to be aligned, but done to keep all IDTs defined the same way. */
@@ -27877,7 +27903,7 @@ index 07ab8e9..99c8456 100644
  #else
  #include <asm/processor-flags.h>
  #include <asm/setup.h>
  #else
  #include <asm/processor-flags.h>
  #include <asm/setup.h>
-@@ -76,7 +76,7 @@ asmlinkage int system_call(void);
+@@ -77,7 +77,7 @@ asmlinkage int system_call(void);
  #endif
  
  /* Must be page-aligned because the real IDT is used in a fixmap. */
  #endif
  
  /* Must be page-aligned because the real IDT is used in a fixmap. */
@@ -27886,7 +27912,7 @@ index 07ab8e9..99c8456 100644
  
  DECLARE_BITMAP(used_vectors, NR_VECTORS);
  EXPORT_SYMBOL_GPL(used_vectors);
  
  DECLARE_BITMAP(used_vectors, NR_VECTORS);
  EXPORT_SYMBOL_GPL(used_vectors);
-@@ -108,11 +108,11 @@ static inline void preempt_conditional_cli(struct pt_regs *regs)
+@@ -109,11 +109,11 @@ static inline void preempt_conditional_cli(struct pt_regs *regs)
  }
  
  static nokprobe_inline int
  }
  
  static nokprobe_inline int
@@ -27900,7 +27926,7 @@ index 07ab8e9..99c8456 100644
                /*
                 * Traps 0, 1, 3, 4, and 5 should be forwarded to vm86.
                 * On nmi (interrupt 2), do_trap should not be called.
                /*
                 * Traps 0, 1, 3, 4, and 5 should be forwarded to vm86.
                 * On nmi (interrupt 2), do_trap should not be called.
-@@ -125,12 +125,24 @@ do_trap_no_signal(struct task_struct *tsk, int trapnr, char *str,
+@@ -126,12 +126,24 @@ do_trap_no_signal(struct task_struct *tsk, int trapnr, char *str,
                return -1;
        }
  #endif
                return -1;
        }
  #endif
@@ -27926,7 +27952,7 @@ index 07ab8e9..99c8456 100644
                return 0;
        }
  
                return 0;
        }
  
-@@ -169,7 +181,7 @@ static siginfo_t *fill_trap_info(struct pt_regs *regs, int signr, int trapnr,
+@@ -170,7 +182,7 @@ static siginfo_t *fill_trap_info(struct pt_regs *regs, int signr, int trapnr,
  }
  
  static void
  }
  
  static void
@@ -27935,7 +27961,7 @@ index 07ab8e9..99c8456 100644
        long error_code, siginfo_t *info)
  {
        struct task_struct *tsk = current;
        long error_code, siginfo_t *info)
  {
        struct task_struct *tsk = current;
-@@ -193,7 +205,7 @@ do_trap(int trapnr, int signr, char *str, struct pt_regs *regs,
+@@ -194,7 +206,7 @@ do_trap(int trapnr, int signr, char *str, struct pt_regs *regs,
        if (show_unhandled_signals && unhandled_signal(tsk, signr) &&
            printk_ratelimit()) {
                pr_info("%s[%d] trap %s ip:%lx sp:%lx error:%lx",
        if (show_unhandled_signals && unhandled_signal(tsk, signr) &&
            printk_ratelimit()) {
                pr_info("%s[%d] trap %s ip:%lx sp:%lx error:%lx",
@@ -27956,7 +27982,7 @@ index 07ab8e9..99c8456 100644
  #ifdef CONFIG_DOUBLEFAULT
        df_debug(regs, error_code);
  #endif
  #ifdef CONFIG_DOUBLEFAULT
        df_debug(regs, error_code);
  #endif
-@@ -296,7 +313,7 @@ do_general_protection(struct pt_regs *regs, long error_code)
+@@ -379,7 +396,7 @@ do_general_protection(struct pt_regs *regs, long error_code)
        conditional_sti(regs);
  
  #ifdef CONFIG_X86_32
        conditional_sti(regs);
  
  #ifdef CONFIG_X86_32
@@ -27965,7 +27991,7 @@ index 07ab8e9..99c8456 100644
                local_irq_enable();
                handle_vm86_fault((struct kernel_vm86_regs *) regs, error_code);
                goto exit;
                local_irq_enable();
                handle_vm86_fault((struct kernel_vm86_regs *) regs, error_code);
                goto exit;
-@@ -304,18 +321,42 @@ do_general_protection(struct pt_regs *regs, long error_code)
+@@ -387,18 +404,42 @@ do_general_protection(struct pt_regs *regs, long error_code)
  #endif
  
        tsk = current;
  #endif
  
        tsk = current;
@@ -28010,7 +28036,7 @@ index 07ab8e9..99c8456 100644
        tsk->thread.error_code = error_code;
        tsk->thread.trap_nr = X86_TRAP_GP;
  
        tsk->thread.error_code = error_code;
        tsk->thread.trap_nr = X86_TRAP_GP;
  
-@@ -427,13 +468,16 @@ struct bad_iret_stack *fixup_bad_iret(struct bad_iret_stack *s)
+@@ -510,13 +551,16 @@ struct bad_iret_stack *fixup_bad_iret(struct bad_iret_stack *s)
                container_of(task_pt_regs(current),
                             struct bad_iret_stack, regs);
  
                container_of(task_pt_regs(current),
                             struct bad_iret_stack, regs);
  
@@ -28028,7 +28054,7 @@ index 07ab8e9..99c8456 100644
        return new_stack;
  }
  NOKPROBE_SYMBOL(fixup_bad_iret);
        return new_stack;
  }
  NOKPROBE_SYMBOL(fixup_bad_iret);
-@@ -519,7 +563,7 @@ dotraplinkage void do_debug(struct pt_regs *regs, long error_code)
+@@ -602,7 +646,7 @@ dotraplinkage void do_debug(struct pt_regs *regs, long error_code)
        /* It's safe to allow irq's after DR6 has been saved */
        preempt_conditional_sti(regs);
  
        /* It's safe to allow irq's after DR6 has been saved */
        preempt_conditional_sti(regs);
  
@@ -28037,7 +28063,7 @@ index 07ab8e9..99c8456 100644
                handle_vm86_trap((struct kernel_vm86_regs *) regs, error_code,
                                        X86_TRAP_DB);
                preempt_conditional_cli(regs);
                handle_vm86_trap((struct kernel_vm86_regs *) regs, error_code,
                                        X86_TRAP_DB);
                preempt_conditional_cli(regs);
-@@ -534,7 +578,7 @@ dotraplinkage void do_debug(struct pt_regs *regs, long error_code)
+@@ -617,7 +661,7 @@ dotraplinkage void do_debug(struct pt_regs *regs, long error_code)
         * We already checked v86 mode above, so we can check for kernel mode
         * by just checking the CPL of CS.
         */
         * We already checked v86 mode above, so we can check for kernel mode
         * by just checking the CPL of CS.
         */
@@ -28046,7 +28072,7 @@ index 07ab8e9..99c8456 100644
                tsk->thread.debugreg6 &= ~DR_STEP;
                set_tsk_thread_flag(tsk, TIF_SINGLESTEP);
                regs->flags &= ~X86_EFLAGS_TF;
                tsk->thread.debugreg6 &= ~DR_STEP;
                set_tsk_thread_flag(tsk, TIF_SINGLESTEP);
                regs->flags &= ~X86_EFLAGS_TF;
-@@ -567,7 +611,7 @@ static void math_error(struct pt_regs *regs, int error_code, int trapnr)
+@@ -650,7 +694,7 @@ static void math_error(struct pt_regs *regs, int error_code, int trapnr)
                return;
        conditional_sti(regs);
  
                return;
        conditional_sti(regs);
  
@@ -28069,7 +28095,7 @@ index 5054497..139f8f8 100644
  
  /*
 diff --git a/arch/x86/kernel/uprobes.c b/arch/x86/kernel/uprobes.c
  
  /*
 diff --git a/arch/x86/kernel/uprobes.c b/arch/x86/kernel/uprobes.c
-index 5d1cbfe..2a21feb 100644
+index 8b96a94..792b410 100644
 --- a/arch/x86/kernel/uprobes.c
 +++ b/arch/x86/kernel/uprobes.c
 @@ -845,7 +845,7 @@ int arch_uprobe_exception_notify(struct notifier_block *self, unsigned long val,
 --- a/arch/x86/kernel/uprobes.c
 +++ b/arch/x86/kernel/uprobes.c
 @@ -845,7 +845,7 @@ int arch_uprobe_exception_notify(struct notifier_block *self, unsigned long val,
@@ -28171,7 +28197,7 @@ index e8edcf5..27f9344 100644
                goto cannot_handle;
        if ((segoffs >> 16) == BIOSSEG)
 diff --git a/arch/x86/kernel/vmlinux.lds.S b/arch/x86/kernel/vmlinux.lds.S
                goto cannot_handle;
        if ((segoffs >> 16) == BIOSSEG)
 diff --git a/arch/x86/kernel/vmlinux.lds.S b/arch/x86/kernel/vmlinux.lds.S
-index 49edf2d..df596b1 100644
+index 00bf300..129df8e 100644
 --- a/arch/x86/kernel/vmlinux.lds.S
 +++ b/arch/x86/kernel/vmlinux.lds.S
 @@ -26,6 +26,13 @@
 --- a/arch/x86/kernel/vmlinux.lds.S
 +++ b/arch/x86/kernel/vmlinux.lds.S
 @@ -26,6 +26,13 @@
@@ -28339,8 +28365,8 @@ index 49edf2d..df596b1 100644
        /*
         * percpu offsets are zero-based on SMP.  PERCPU_VADDR() changes the
         * output PHDR, so the next output section - .init.text - should
        /*
         * percpu offsets are zero-based on SMP.  PERCPU_VADDR() changes the
         * output PHDR, so the next output section - .init.text - should
-@@ -188,12 +253,27 @@ SECTIONS
-       PERCPU_VADDR(INTERNODE_CACHE_BYTES, 0, :percpu)
+@@ -190,12 +255,27 @@ SECTIONS
+              "per-CPU data too large - increase CONFIG_PHYSICAL_START")
  #endif
  
 -      INIT_TEXT_SECTION(PAGE_SIZE)
  #endif
  
 -      INIT_TEXT_SECTION(PAGE_SIZE)
@@ -28372,7 +28398,7 @@ index 49edf2d..df596b1 100644
  
        .x86_cpu_dev.init : AT(ADDR(.x86_cpu_dev.init) - LOAD_OFFSET) {
                __x86_cpu_dev_start = .;
  
        .x86_cpu_dev.init : AT(ADDR(.x86_cpu_dev.init) - LOAD_OFFSET) {
                __x86_cpu_dev_start = .;
-@@ -264,19 +344,12 @@ SECTIONS
+@@ -266,19 +346,12 @@ SECTIONS
        }
  
        . = ALIGN(8);
        }
  
        . = ALIGN(8);
@@ -28393,7 +28419,7 @@ index 49edf2d..df596b1 100644
        PERCPU_SECTION(INTERNODE_CACHE_BYTES)
  #endif
  
        PERCPU_SECTION(INTERNODE_CACHE_BYTES)
  #endif
  
-@@ -295,16 +368,10 @@ SECTIONS
+@@ -297,16 +370,10 @@ SECTIONS
        .smp_locks : AT(ADDR(.smp_locks) - LOAD_OFFSET) {
                __smp_locks = .;
                *(.smp_locks)
        .smp_locks : AT(ADDR(.smp_locks) - LOAD_OFFSET) {
                __smp_locks = .;
                *(.smp_locks)
@@ -28411,7 +28437,7 @@ index 49edf2d..df596b1 100644
        /* BSS */
        . = ALIGN(PAGE_SIZE);
        .bss : AT(ADDR(.bss) - LOAD_OFFSET) {
        /* BSS */
        . = ALIGN(PAGE_SIZE);
        .bss : AT(ADDR(.bss) - LOAD_OFFSET) {
-@@ -320,6 +387,7 @@ SECTIONS
+@@ -322,6 +389,7 @@ SECTIONS
                __brk_base = .;
                . += 64 * 1024;         /* 64k alignment slop space */
                *(.brk_reservation)     /* areas brk users have reserved */
                __brk_base = .;
                . += 64 * 1024;         /* 64k alignment slop space */
                *(.brk_reservation)     /* areas brk users have reserved */
@@ -28419,7 +28445,7 @@ index 49edf2d..df596b1 100644
                __brk_limit = .;
        }
  
                __brk_limit = .;
        }
  
-@@ -346,13 +414,12 @@ SECTIONS
+@@ -348,13 +416,12 @@ SECTIONS
   * for the boot processor.
   */
  #define INIT_PER_CPU(x) init_per_cpu__##x = x + __per_cpu_load
   * for the boot processor.
   */
  #define INIT_PER_CPU(x) init_per_cpu__##x = x + __per_cpu_load
@@ -28435,12 +28461,12 @@ index 49edf2d..df596b1 100644
  
  #ifdef CONFIG_SMP
 diff --git a/arch/x86/kernel/vsyscall_64.c b/arch/x86/kernel/vsyscall_64.c
  
  #ifdef CONFIG_SMP
 diff --git a/arch/x86/kernel/vsyscall_64.c b/arch/x86/kernel/vsyscall_64.c
-index 957779f..74e405c 100644
+index 2dcc6ff..082dc7a 100644
 --- a/arch/x86/kernel/vsyscall_64.c
 +++ b/arch/x86/kernel/vsyscall_64.c
 --- a/arch/x86/kernel/vsyscall_64.c
 +++ b/arch/x86/kernel/vsyscall_64.c
-@@ -54,15 +54,13 @@
- DEFINE_VVAR(int, vgetcpu_mode);
+@@ -38,15 +38,13 @@
+ #define CREATE_TRACE_POINTS
+ #include "vsyscall_trace.h"
  
 -static enum { EMULATE, NATIVE, NONE } vsyscall_mode = EMULATE;
 +static enum { EMULATE, NONE } vsyscall_mode = EMULATE;
  
 -static enum { EMULATE, NATIVE, NONE } vsyscall_mode = EMULATE;
 +static enum { EMULATE, NONE } vsyscall_mode = EMULATE;
@@ -28455,7 +28481,7 @@ index 957779f..74e405c 100644
                else if (!strcmp("none", str))
                        vsyscall_mode = NONE;
                else
                else if (!strcmp("none", str))
                        vsyscall_mode = NONE;
                else
-@@ -279,8 +277,7 @@ do_ret:
+@@ -264,8 +262,7 @@ do_ret:
        return true;
  
  sigsegv:
        return true;
  
  sigsegv:
@@ -28465,18 +28491,29 @@ index 957779f..74e405c 100644
  }
  
  /*
  }
  
  /*
-@@ -331,10 +328,7 @@ void __init map_vsyscall(void)
-       extern char __vsyscall_page;
+@@ -283,8 +280,8 @@ static struct vm_operations_struct gate_vma_ops = {
+ static struct vm_area_struct gate_vma = {
+       .vm_start       = VSYSCALL_ADDR,
+       .vm_end         = VSYSCALL_ADDR + PAGE_SIZE,
+-      .vm_page_prot   = PAGE_READONLY_EXEC,
+-      .vm_flags       = VM_READ | VM_EXEC,
++      .vm_page_prot   = PAGE_READONLY,
++      .vm_flags       = VM_READ,
+       .vm_ops         = &gate_vma_ops,
+ };
+@@ -325,10 +322,7 @@ void __init map_vsyscall(void)
        unsigned long physaddr_vsyscall = __pa_symbol(&__vsyscall_page);
  
        unsigned long physaddr_vsyscall = __pa_symbol(&__vsyscall_page);
  
--      __set_fixmap(VSYSCALL_PAGE, physaddr_vsyscall,
--                   vsyscall_mode == NATIVE
--                   ? PAGE_KERNEL_VSYSCALL
--                   : PAGE_KERNEL_VVAR);
-+      __set_fixmap(VSYSCALL_PAGE, physaddr_vsyscall, PAGE_KERNEL_VVAR);
+       if (vsyscall_mode != NONE)
+-              __set_fixmap(VSYSCALL_PAGE, physaddr_vsyscall,
+-                           vsyscall_mode == NATIVE
+-                           ? PAGE_KERNEL_VSYSCALL
+-                           : PAGE_KERNEL_VVAR);
++              __set_fixmap(VSYSCALL_PAGE, physaddr_vsyscall, PAGE_KERNEL_VVAR);
        BUILD_BUG_ON((unsigned long)__fix_to_virt(VSYSCALL_PAGE) !=
                     (unsigned long)VSYSCALL_ADDR);
        BUILD_BUG_ON((unsigned long)__fix_to_virt(VSYSCALL_PAGE) !=
                     (unsigned long)VSYSCALL_ADDR);
- }
 diff --git a/arch/x86/kernel/x8664_ksyms_64.c b/arch/x86/kernel/x8664_ksyms_64.c
 index 04068192..4d75aa6 100644
 --- a/arch/x86/kernel/x8664_ksyms_64.c
 diff --git a/arch/x86/kernel/x8664_ksyms_64.c b/arch/x86/kernel/x8664_ksyms_64.c
 index 04068192..4d75aa6 100644
 --- a/arch/x86/kernel/x8664_ksyms_64.c
@@ -28499,7 +28536,7 @@ index 04068192..4d75aa6 100644
 +EXPORT_SYMBOL(cpu_pgd);
 +#endif
 diff --git a/arch/x86/kernel/x86_init.c b/arch/x86/kernel/x86_init.c
 +EXPORT_SYMBOL(cpu_pgd);
 +#endif
 diff --git a/arch/x86/kernel/x86_init.c b/arch/x86/kernel/x86_init.c
-index e48b674..a451dd9 100644
+index 234b072..b7ab191 100644
 --- a/arch/x86/kernel/x86_init.c
 +++ b/arch/x86/kernel/x86_init.c
 @@ -93,7 +93,7 @@ struct x86_cpuinit_ops x86_cpuinit = {
 --- a/arch/x86/kernel/x86_init.c
 +++ b/arch/x86/kernel/x86_init.c
 @@ -93,7 +93,7 @@ struct x86_cpuinit_ops x86_cpuinit = {
@@ -28520,7 +28557,7 @@ index e48b674..a451dd9 100644
        .setup_msi_irqs         = native_setup_msi_irqs,
        .compose_msi_msg        = native_compose_msi_msg,
        .teardown_msi_irq       = native_teardown_msi_irq,
        .setup_msi_irqs         = native_setup_msi_irqs,
        .compose_msi_msg        = native_compose_msi_msg,
        .teardown_msi_irq       = native_teardown_msi_irq,
-@@ -150,7 +150,7 @@ u32 arch_msix_mask_irq(struct msi_desc *desc, u32 flag)
+@@ -140,7 +140,7 @@ void arch_restore_msi_irqs(struct pci_dev *dev)
  }
  #endif
  
  }
  #endif
  
@@ -28581,10 +28618,10 @@ index 0de1fae..298d037 100644
                if ((unsigned long)buf % 64 || fx_only) {
                        u64 init_bv = pcntxt_mask & ~XSTATE_FPSSE;
 diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c
                if ((unsigned long)buf % 64 || fx_only) {
                        u64 init_bv = pcntxt_mask & ~XSTATE_FPSSE;
 diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c
-index 88f9201..0e7f1a3 100644
+index 8a80737..bac4961 100644
 --- a/arch/x86/kvm/cpuid.c
 +++ b/arch/x86/kvm/cpuid.c
 --- a/arch/x86/kvm/cpuid.c
 +++ b/arch/x86/kvm/cpuid.c
-@@ -175,15 +175,20 @@ int kvm_vcpu_ioctl_set_cpuid2(struct kvm_vcpu *vcpu,
+@@ -182,15 +182,20 @@ int kvm_vcpu_ioctl_set_cpuid2(struct kvm_vcpu *vcpu,
                              struct kvm_cpuid2 *cpuid,
                              struct kvm_cpuid_entry2 __user *entries)
  {
                              struct kvm_cpuid2 *cpuid,
                              struct kvm_cpuid_entry2 __user *entries)
  {
@@ -28608,7 +28645,7 @@ index 88f9201..0e7f1a3 100644
        vcpu->arch.cpuid_nent = cpuid->nent;
        kvm_apic_set_version(vcpu);
        kvm_x86_ops->cpuid_update(vcpu);
        vcpu->arch.cpuid_nent = cpuid->nent;
        kvm_apic_set_version(vcpu);
        kvm_x86_ops->cpuid_update(vcpu);
-@@ -196,15 +201,19 @@ int kvm_vcpu_ioctl_get_cpuid2(struct kvm_vcpu *vcpu,
+@@ -203,15 +208,19 @@ int kvm_vcpu_ioctl_get_cpuid2(struct kvm_vcpu *vcpu,
                              struct kvm_cpuid2 *cpuid,
                              struct kvm_cpuid_entry2 __user *entries)
  {
                              struct kvm_cpuid2 *cpuid,
                              struct kvm_cpuid_entry2 __user *entries)
  {
@@ -28632,10 +28669,10 @@ index 88f9201..0e7f1a3 100644
  
  out:
 diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c
  
  out:
 diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c
-index c7327a7..c3e2419 100644
+index de12c1d..4031e2a 100644
 --- a/arch/x86/kvm/emulate.c
 +++ b/arch/x86/kvm/emulate.c
 --- a/arch/x86/kvm/emulate.c
 +++ b/arch/x86/kvm/emulate.c
-@@ -3508,7 +3508,7 @@ static int check_cr_write(struct x86_emulate_ctxt *ctxt)
+@@ -3503,7 +3503,7 @@ static int check_cr_write(struct x86_emulate_ctxt *ctxt)
        int cr = ctxt->modrm_reg;
        u64 efer = 0;
  
        int cr = ctxt->modrm_reg;
        u64 efer = 0;
  
@@ -28644,17 +28681,8 @@ index c7327a7..c3e2419 100644
                0xffffffff00000000ULL,
                0, 0, 0, /* CR3 checked later */
                CR4_RESERVED_BITS,
                0xffffffff00000000ULL,
                0, 0, 0, /* CR3 checked later */
                CR4_RESERVED_BITS,
-@@ -3543,7 +3543,7 @@ static int check_cr_write(struct x86_emulate_ctxt *ctxt)
-               ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
-               if (efer & EFER_LMA)
--                      rsvd = CR3_L_MODE_RESERVED_BITS;
-+                      rsvd = CR3_L_MODE_RESERVED_BITS & ~CR3_PCID_INVD;
-               if (new_val & rsvd)
-                       return emulate_gp(ctxt, 0);
 diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c
 diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c
-index b8345dd..f225d71 100644
+index d52dcf0..cec7e84 100644
 --- a/arch/x86/kvm/lapic.c
 +++ b/arch/x86/kvm/lapic.c
 @@ -55,7 +55,7 @@
 --- a/arch/x86/kvm/lapic.c
 +++ b/arch/x86/kvm/lapic.c
 @@ -55,7 +55,7 @@
@@ -28680,10 +28708,10 @@ index fd49c86..77e1aa0 100644
                        goto error;
                walker->ptep_user[walker->level - 1] = ptep_user;
 diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
                        goto error;
                walker->ptep_user[walker->level - 1] = ptep_user;
 diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
-index 7527cef..c63a838e 100644
+index 41dd038..de331cf 100644
 --- a/arch/x86/kvm/svm.c
 +++ b/arch/x86/kvm/svm.c
 --- a/arch/x86/kvm/svm.c
 +++ b/arch/x86/kvm/svm.c
-@@ -3564,7 +3564,11 @@ static void reload_tss(struct kvm_vcpu *vcpu)
+@@ -3568,7 +3568,11 @@ static void reload_tss(struct kvm_vcpu *vcpu)
        int cpu = raw_smp_processor_id();
  
        struct svm_cpu_data *sd = per_cpu(svm_data, cpu);
        int cpu = raw_smp_processor_id();
  
        struct svm_cpu_data *sd = per_cpu(svm_data, cpu);
@@ -28695,7 +28723,7 @@ index 7527cef..c63a838e 100644
        load_TR_desc();
  }
  
        load_TR_desc();
  }
  
-@@ -3965,6 +3969,10 @@ static void svm_vcpu_run(struct kvm_vcpu *vcpu)
+@@ -3969,6 +3973,10 @@ static void svm_vcpu_run(struct kvm_vcpu *vcpu)
  #endif
  #endif
  
  #endif
  #endif
  
@@ -28707,10 +28735,10 @@ index 7527cef..c63a838e 100644
  
        local_irq_disable();
 diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
  
        local_irq_disable();
 diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
-index ed70394..c629a68 100644
+index d4c58d8..eaf2568 100644
 --- a/arch/x86/kvm/vmx.c
 +++ b/arch/x86/kvm/vmx.c
 --- a/arch/x86/kvm/vmx.c
 +++ b/arch/x86/kvm/vmx.c
-@@ -1366,12 +1366,12 @@ static void vmcs_write64(unsigned long field, u64 value)
+@@ -1380,12 +1380,12 @@ static void vmcs_write64(unsigned long field, u64 value)
  #endif
  }
  
  #endif
  }
  
@@ -28725,7 +28753,7 @@ index ed70394..c629a68 100644
  {
        vmcs_writel(field, vmcs_readl(field) | mask);
  }
  {
        vmcs_writel(field, vmcs_readl(field) | mask);
  }
-@@ -1631,7 +1631,11 @@ static void reload_tss(void)
+@@ -1645,7 +1645,11 @@ static void reload_tss(void)
        struct desc_struct *descs;
  
        descs = (void *)gdt->address;
        struct desc_struct *descs;
  
        descs = (void *)gdt->address;
@@ -28737,7 +28765,7 @@ index ed70394..c629a68 100644
        load_TR_desc();
  }
  
        load_TR_desc();
  }
  
-@@ -1859,6 +1863,10 @@ static void vmx_vcpu_load(struct kvm_vcpu *vcpu, int cpu)
+@@ -1881,6 +1885,10 @@ static void vmx_vcpu_load(struct kvm_vcpu *vcpu, int cpu)
                vmcs_writel(HOST_TR_BASE, kvm_read_tr_base()); /* 22.2.4 */
                vmcs_writel(HOST_GDTR_BASE, gdt->address);   /* 22.2.4 */
  
                vmcs_writel(HOST_TR_BASE, kvm_read_tr_base()); /* 22.2.4 */
                vmcs_writel(HOST_GDTR_BASE, gdt->address);   /* 22.2.4 */
  
@@ -28748,7 +28776,7 @@ index ed70394..c629a68 100644
                rdmsrl(MSR_IA32_SYSENTER_ESP, sysenter_esp);
                vmcs_writel(HOST_IA32_SYSENTER_ESP, sysenter_esp); /* 22.2.3 */
                vmx->loaded_vmcs->cpu = cpu;
                rdmsrl(MSR_IA32_SYSENTER_ESP, sysenter_esp);
                vmcs_writel(HOST_IA32_SYSENTER_ESP, sysenter_esp); /* 22.2.3 */
                vmx->loaded_vmcs->cpu = cpu;
-@@ -2148,7 +2156,7 @@ static void setup_msrs(struct vcpu_vmx *vmx)
+@@ -2170,7 +2178,7 @@ static void setup_msrs(struct vcpu_vmx *vmx)
   * reads and returns guest's timestamp counter "register"
   * guest_tsc = host_tsc + tsc_offset    -- 21.3
   */
   * reads and returns guest's timestamp counter "register"
   * guest_tsc = host_tsc + tsc_offset    -- 21.3
   */
@@ -28757,7 +28785,27 @@ index ed70394..c629a68 100644
  {
        u64 host_tsc, tsc_offset;
  
  {
        u64 host_tsc, tsc_offset;
  
-@@ -3146,11 +3154,16 @@ static __init int hardware_setup(void)
+@@ -4252,7 +4260,10 @@ static void vmx_set_constant_host_state(struct vcpu_vmx *vmx)
+       unsigned long cr4;
+       vmcs_writel(HOST_CR0, read_cr0() & ~X86_CR0_TS);  /* 22.2.3 */
++
++#ifndef CONFIG_PAX_PER_CPU_PGD
+       vmcs_writel(HOST_CR3, read_cr3());  /* 22.2.3  FIXME: shadow tables */
++#endif
+       /* Save the most likely value for this task's CR4 in the VMCS. */
+       cr4 = read_cr4();
+@@ -4279,7 +4290,7 @@ static void vmx_set_constant_host_state(struct vcpu_vmx *vmx)
+       vmcs_writel(HOST_IDTR_BASE, dt.address);   /* 22.2.4 */
+       vmx->host_idt_base = dt.address;
+-      vmcs_writel(HOST_RIP, vmx_return); /* 22.2.5 */
++      vmcs_writel(HOST_RIP, ktla_ktva(vmx_return)); /* 22.2.5 */
+       rdmsr(MSR_IA32_SYSENTER_CS, low32, high32);
+       vmcs_write32(HOST_IA32_SYSENTER_CS, low32);
+@@ -5876,11 +5887,16 @@ static __init int hardware_setup(void)
                 * page upon invalidation.  No need to do anything if the
                 * processor does not have the APIC_ACCESS_ADDR VMCS field.
                 */
                 * page upon invalidation.  No need to do anything if the
                 * processor does not have the APIC_ACCESS_ADDR VMCS field.
                 */
@@ -28777,7 +28825,7 @@ index ed70394..c629a68 100644
  
        if (enable_ept && !cpu_has_vmx_ept_2m_page())
                kvm_disable_largepages();
  
        if (enable_ept && !cpu_has_vmx_ept_2m_page())
                kvm_disable_largepages();
-@@ -3161,13 +3174,15 @@ static __init int hardware_setup(void)
+@@ -5891,13 +5907,15 @@ static __init int hardware_setup(void)
        if (!cpu_has_vmx_apicv())
                enable_apicv = 0;
  
        if (!cpu_has_vmx_apicv())
                enable_apicv = 0;
  
@@ -28797,27 +28845,7 @@ index ed70394..c629a68 100644
  
        if (nested)
                nested_vmx_setup_ctls_msrs();
  
        if (nested)
                nested_vmx_setup_ctls_msrs();
-@@ -4274,7 +4289,10 @@ static void vmx_set_constant_host_state(struct vcpu_vmx *vmx)
-       unsigned long cr4;
-       vmcs_writel(HOST_CR0, read_cr0() & ~X86_CR0_TS);  /* 22.2.3 */
-+
-+#ifndef CONFIG_PAX_PER_CPU_PGD
-       vmcs_writel(HOST_CR3, read_cr3());  /* 22.2.3  FIXME: shadow tables */
-+#endif
-       /* Save the most likely value for this task's CR4 in the VMCS. */
-       cr4 = read_cr4();
-@@ -4301,7 +4319,7 @@ static void vmx_set_constant_host_state(struct vcpu_vmx *vmx)
-       vmcs_writel(HOST_IDTR_BASE, dt.address);   /* 22.2.4 */
-       vmx->host_idt_base = dt.address;
--      vmcs_writel(HOST_RIP, vmx_return); /* 22.2.5 */
-+      vmcs_writel(HOST_RIP, ktla_ktva(vmx_return)); /* 22.2.5 */
-       rdmsr(MSR_IA32_SYSENTER_CS, low32, high32);
-       vmcs_write32(HOST_IA32_SYSENTER_CS, low32);
-@@ -7622,6 +7640,12 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
+@@ -7846,6 +7864,12 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
                "jmp 2f \n\t"
                "1: " __ex(ASM_VMX_VMRESUME) "\n\t"
                "2: "
                "jmp 2f \n\t"
                "1: " __ex(ASM_VMX_VMRESUME) "\n\t"
                "2: "
@@ -28830,7 +28858,7 @@ index ed70394..c629a68 100644
                /* Save guest registers, load host registers, keep flags */
                "mov %0, %c[wordsize](%%" _ASM_SP ") \n\t"
                "pop %0 \n\t"
                /* Save guest registers, load host registers, keep flags */
                "mov %0, %c[wordsize](%%" _ASM_SP ") \n\t"
                "pop %0 \n\t"
-@@ -7674,6 +7698,11 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
+@@ -7898,6 +7922,11 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
  #endif
                [cr2]"i"(offsetof(struct vcpu_vmx, vcpu.arch.cr2)),
                [wordsize]"i"(sizeof(ulong))
  #endif
                [cr2]"i"(offsetof(struct vcpu_vmx, vcpu.arch.cr2)),
                [wordsize]"i"(sizeof(ulong))
@@ -28842,7 +28870,7 @@ index ed70394..c629a68 100644
              : "cc", "memory"
  #ifdef CONFIG_X86_64
                , "rax", "rbx", "rdi", "rsi"
              : "cc", "memory"
  #ifdef CONFIG_X86_64
                , "rax", "rbx", "rdi", "rsi"
-@@ -7687,7 +7716,7 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
+@@ -7911,7 +7940,7 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
        if (debugctlmsr)
                update_debugctlmsr(debugctlmsr);
  
        if (debugctlmsr)
                update_debugctlmsr(debugctlmsr);
  
@@ -28851,7 +28879,7 @@ index ed70394..c629a68 100644
        /*
         * The sysexit path does not restore ds/es, so we must set them to
         * a reasonable value ourselves.
        /*
         * The sysexit path does not restore ds/es, so we must set them to
         * a reasonable value ourselves.
-@@ -7696,8 +7725,18 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
+@@ -7920,8 +7949,18 @@ static void __noclone vmx_vcpu_run(struct kvm_vcpu *vcpu)
         * may be executed in interrupt context, which saves and restore segments
         * around it, nullifying its effect.
         */
         * may be executed in interrupt context, which saves and restore segments
         * around it, nullifying its effect.
         */
@@ -28873,19 +28901,10 @@ index ed70394..c629a68 100644
  
        vcpu->arch.regs_avail = ~((1 << VCPU_REGS_RIP) | (1 << VCPU_REGS_RSP)
 diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
  
        vcpu->arch.regs_avail = ~((1 << VCPU_REGS_RIP) | (1 << VCPU_REGS_RSP)
 diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
-index 506488c..f8df17e 100644
+index c259814..9a0345b 100644
 --- a/arch/x86/kvm/x86.c
 +++ b/arch/x86/kvm/x86.c
 --- a/arch/x86/kvm/x86.c
 +++ b/arch/x86/kvm/x86.c
-@@ -732,6 +732,8 @@ EXPORT_SYMBOL_GPL(kvm_set_cr4);
- int kvm_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3)
- {
-+      cr3 &= ~CR3_PCID_INVD;
-+
-       if (cr3 == kvm_read_cr3(vcpu) && !pdptrs_changed(vcpu)) {
-               kvm_mmu_sync_roots(vcpu);
-               kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu);
-@@ -1878,8 +1880,8 @@ static int xen_hvm_config(struct kvm_vcpu *vcpu, u64 data)
+@@ -1882,8 +1882,8 @@ static int xen_hvm_config(struct kvm_vcpu *vcpu, u64 data)
  {
        struct kvm *kvm = vcpu->kvm;
        int lm = is_long_mode(vcpu);
  {
        struct kvm *kvm = vcpu->kvm;
        int lm = is_long_mode(vcpu);
@@ -28896,7 +28915,7 @@ index 506488c..f8df17e 100644
        u8 blob_size = lm ? kvm->arch.xen_hvm_config.blob_size_64
                : kvm->arch.xen_hvm_config.blob_size_32;
        u32 page_num = data & ~PAGE_MASK;
        u8 blob_size = lm ? kvm->arch.xen_hvm_config.blob_size_64
                : kvm->arch.xen_hvm_config.blob_size_32;
        u32 page_num = data & ~PAGE_MASK;
-@@ -2806,6 +2808,8 @@ long kvm_arch_dev_ioctl(struct file *filp,
+@@ -2810,6 +2810,8 @@ long kvm_arch_dev_ioctl(struct file *filp,
                if (n < msr_list.nmsrs)
                        goto out;
                r = -EFAULT;
                if (n < msr_list.nmsrs)
                        goto out;
                r = -EFAULT;
@@ -28905,7 +28924,7 @@ index 506488c..f8df17e 100644
                if (copy_to_user(user_msr_list->indices, &msrs_to_save,
                                 num_msrs_to_save * sizeof(u32)))
                        goto out;
                if (copy_to_user(user_msr_list->indices, &msrs_to_save,
                                 num_msrs_to_save * sizeof(u32)))
                        goto out;
-@@ -5743,7 +5747,7 @@ static struct notifier_block pvclock_gtod_notifier = {
+@@ -5746,7 +5748,7 @@ static struct notifier_block pvclock_gtod_notifier = {
  };
  #endif
  
  };
  #endif
  
@@ -28915,7 +28934,7 @@ index 506488c..f8df17e 100644
        int r;
        struct kvm_x86_ops *ops = opaque;
 diff --git a/arch/x86/lguest/boot.c b/arch/x86/lguest/boot.c
        int r;
        struct kvm_x86_ops *ops = opaque;
 diff --git a/arch/x86/lguest/boot.c b/arch/x86/lguest/boot.c
-index aae9413..d11e829 100644
+index c1c1544..f90c9d5 100644
 --- a/arch/x86/lguest/boot.c
 +++ b/arch/x86/lguest/boot.c
 @@ -1206,9 +1206,10 @@ static __init int early_put_chars(u32 vtermno, const char *buf, int count)
 --- a/arch/x86/lguest/boot.c
 +++ b/arch/x86/lguest/boot.c
 @@ -1206,9 +1206,10 @@ static __init int early_put_chars(u32 vtermno, const char *buf, int count)
@@ -30256,7 +30275,7 @@ index a451235..1daa956 100644
        CFI_ENDPROC
  END(bad_get_user_8)
 diff --git a/arch/x86/lib/insn.c b/arch/x86/lib/insn.c
        CFI_ENDPROC
  END(bad_get_user_8)
 diff --git a/arch/x86/lib/insn.c b/arch/x86/lib/insn.c
-index 54fcffe..7be149e 100644
+index 1313ae6..84f25ea 100644
 --- a/arch/x86/lib/insn.c
 +++ b/arch/x86/lib/insn.c
 @@ -20,8 +20,10 @@
 --- a/arch/x86/lib/insn.c
 +++ b/arch/x86/lib/insn.c
 @@ -20,8 +20,10 @@
@@ -30270,14 +30289,16 @@ index 54fcffe..7be149e 100644
  #endif
  #include <asm/inat.h>
  #include <asm/insn.h>
  #endif
  #include <asm/inat.h>
  #include <asm/insn.h>
-@@ -53,8 +55,8 @@
- void insn_init(struct insn *insn, const void *kaddr, int x86_64)
+@@ -53,9 +55,9 @@
+ void insn_init(struct insn *insn, const void *kaddr, int buf_len, int x86_64)
  {
        memset(insn, 0, sizeof(*insn));
 -      insn->kaddr = kaddr;
  {
        memset(insn, 0, sizeof(*insn));
 -      insn->kaddr = kaddr;
+-      insn->end_kaddr = kaddr + buf_len;
 -      insn->next_byte = kaddr;
 +      insn->kaddr = ktla_ktva(kaddr);
 -      insn->next_byte = kaddr;
 +      insn->kaddr = ktla_ktva(kaddr);
-+      insn->next_byte = ktla_ktva(kaddr);
++      insn->end_kaddr = insn->kaddr + buf_len;
++      insn->next_byte = insn->kaddr;
        insn->x86_64 = x86_64 ? 1 : 0;
        insn->opnd_bytes = 4;
        if (x86_64)
        insn->x86_64 = x86_64 ? 1 : 0;
        insn->opnd_bytes = 4;
        if (x86_64)
@@ -31646,13 +31667,13 @@ index c905e89..01ab928 100644
        return len;
  }
 diff --git a/arch/x86/mm/Makefile b/arch/x86/mm/Makefile
        return len;
  }
 diff --git a/arch/x86/mm/Makefile b/arch/x86/mm/Makefile
-index 6a19ad9..1c48f9a 100644
+index ecfdc46..55b9309 100644
 --- a/arch/x86/mm/Makefile
 +++ b/arch/x86/mm/Makefile
 --- a/arch/x86/mm/Makefile
 +++ b/arch/x86/mm/Makefile
-@@ -30,3 +30,7 @@ obj-$(CONFIG_ACPI_NUMA)              += srat.o
- obj-$(CONFIG_NUMA_EMU)                += numa_emulation.o
+@@ -32,3 +32,7 @@ obj-$(CONFIG_NUMA_EMU)               += numa_emulation.o
  obj-$(CONFIG_MEMTEST)         += memtest.o
  obj-$(CONFIG_MEMTEST)         += memtest.o
+ obj-$(CONFIG_X86_INTEL_MPX)   += mpx.o
 +
 +quote:="
 +obj-$(CONFIG_X86_64)          += uderef_64.o
 +
 +quote:="
 +obj-$(CONFIG_X86_64)          += uderef_64.o
@@ -31712,7 +31733,7 @@ index 903ec1e..c4166b2 100644
  }
  
 diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
  }
  
 diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
-index 4d8ee82..ffc1011 100644
+index e3ff27a..f38f7c0 100644
 --- a/arch/x86/mm/fault.c
 +++ b/arch/x86/mm/fault.c
 @@ -13,12 +13,19 @@
 --- a/arch/x86/mm/fault.c
 +++ b/arch/x86/mm/fault.c
 @@ -13,12 +13,19 @@
@@ -32176,7 +32197,7 @@ index 4d8ee82..ffc1011 100644
        if (unlikely(expand_stack(vma, address))) {
                bad_area(regs, error_code, address);
                return;
        if (unlikely(expand_stack(vma, address))) {
                bad_area(regs, error_code, address);
                return;
-@@ -1327,3 +1562,292 @@ trace_do_page_fault(struct pt_regs *regs, unsigned long error_code)
+@@ -1329,3 +1564,292 @@ trace_do_page_fault(struct pt_regs *regs, unsigned long error_code)
  }
  NOKPROBE_SYMBOL(trace_do_page_fault);
  #endif /* CONFIG_TRACING */
  }
  NOKPROBE_SYMBOL(trace_do_page_fault);
  #endif /* CONFIG_TRACING */
@@ -32470,7 +32491,7 @@ index 4d8ee82..ffc1011 100644
 +      return ret ? -EFAULT : 0;
 +}
 diff --git a/arch/x86/mm/gup.c b/arch/x86/mm/gup.c
 +      return ret ? -EFAULT : 0;
 +}
 diff --git a/arch/x86/mm/gup.c b/arch/x86/mm/gup.c
-index 207d9aef..69030980 100644
+index 224b142..c2c9423 100644
 --- a/arch/x86/mm/gup.c
 +++ b/arch/x86/mm/gup.c
 @@ -268,7 +268,7 @@ int __get_user_pages_fast(unsigned long start, int nr_pages, int write,
 --- a/arch/x86/mm/gup.c
 +++ b/arch/x86/mm/gup.c
 @@ -268,7 +268,7 @@ int __get_user_pages_fast(unsigned long start, int nr_pages, int write,
@@ -32510,10 +32531,10 @@ index 4500142..53a363c 100644
  
        return (void *)vaddr;
 diff --git a/arch/x86/mm/hugetlbpage.c b/arch/x86/mm/hugetlbpage.c
  
        return (void *)vaddr;
 diff --git a/arch/x86/mm/hugetlbpage.c b/arch/x86/mm/hugetlbpage.c
-index 8b977eb..4732c33 100644
+index 006cc91..bf05a83 100644
 --- a/arch/x86/mm/hugetlbpage.c
 +++ b/arch/x86/mm/hugetlbpage.c
 --- a/arch/x86/mm/hugetlbpage.c
 +++ b/arch/x86/mm/hugetlbpage.c
-@@ -80,23 +80,24 @@ int pud_huge(pud_t pud)
+@@ -86,23 +86,24 @@ int pud_huge(pud_t pud)
  #ifdef CONFIG_HUGETLB_PAGE
  static unsigned long hugetlb_get_unmapped_area_bottomup(struct file *file,
                unsigned long addr, unsigned long len,
  #ifdef CONFIG_HUGETLB_PAGE
  static unsigned long hugetlb_get_unmapped_area_bottomup(struct file *file,
                unsigned long addr, unsigned long len,
@@ -32541,7 +32562,7 @@ index 8b977eb..4732c33 100644
  {
        struct hstate *h = hstate_file(file);
        struct vm_unmapped_area_info info;
  {
        struct hstate *h = hstate_file(file);
        struct vm_unmapped_area_info info;
-@@ -108,6 +109,7 @@ static unsigned long hugetlb_get_unmapped_area_topdown(struct file *file,
+@@ -114,6 +115,7 @@ static unsigned long hugetlb_get_unmapped_area_topdown(struct file *file,
        info.high_limit = current->mm->mmap_base;
        info.align_mask = PAGE_MASK & ~huge_page_mask(h);
        info.align_offset = 0;
        info.high_limit = current->mm->mmap_base;
        info.align_mask = PAGE_MASK & ~huge_page_mask(h);
        info.align_offset = 0;
@@ -32549,7 +32570,7 @@ index 8b977eb..4732c33 100644
        addr = vm_unmapped_area(&info);
  
        /*
        addr = vm_unmapped_area(&info);
  
        /*
-@@ -120,6 +122,12 @@ static unsigned long hugetlb_get_unmapped_area_topdown(struct file *file,
+@@ -126,6 +128,12 @@ static unsigned long hugetlb_get_unmapped_area_topdown(struct file *file,
                VM_BUG_ON(addr != -ENOMEM);
                info.flags = 0;
                info.low_limit = TASK_UNMAPPED_BASE;
                VM_BUG_ON(addr != -ENOMEM);
                info.flags = 0;
                info.low_limit = TASK_UNMAPPED_BASE;
@@ -32562,7 +32583,7 @@ index 8b977eb..4732c33 100644
                info.high_limit = TASK_SIZE;
                addr = vm_unmapped_area(&info);
        }
                info.high_limit = TASK_SIZE;
                addr = vm_unmapped_area(&info);
        }
-@@ -134,10 +142,20 @@ hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
+@@ -140,10 +148,20 @@ hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
        struct hstate *h = hstate_file(file);
        struct mm_struct *mm = current->mm;
        struct vm_area_struct *vma;
        struct hstate *h = hstate_file(file);
        struct mm_struct *mm = current->mm;
        struct vm_area_struct *vma;
@@ -32584,7 +32605,7 @@ index 8b977eb..4732c33 100644
                return -ENOMEM;
  
        if (flags & MAP_FIXED) {
                return -ENOMEM;
  
        if (flags & MAP_FIXED) {
-@@ -146,19 +164,22 @@ hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
+@@ -152,19 +170,22 @@ hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
                return addr;
        }
  
                return addr;
        }
  
@@ -32612,7 +32633,7 @@ index 8b977eb..4732c33 100644
  #endif /* CONFIG_HUGETLB_PAGE */
  
 diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c
  #endif /* CONFIG_HUGETLB_PAGE */
  
 diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c
-index 66dba36..f8082ec 100644
+index 079c3b6..7069023 100644
 --- a/arch/x86/mm/init.c
 +++ b/arch/x86/mm/init.c
 @@ -4,6 +4,7 @@
 --- a/arch/x86/mm/init.c
 +++ b/arch/x86/mm/init.c
 @@ -4,6 +4,7 @@
@@ -32632,7 +32653,7 @@ index 66dba36..f8082ec 100644
  
  /*
   * We need to define the tracepoints somewhere, and tlb.c
  
  /*
   * We need to define the tracepoints somewhere, and tlb.c
-@@ -570,7 +573,18 @@ void __init init_mem_mapping(void)
+@@ -596,7 +599,18 @@ void __init init_mem_mapping(void)
        early_ioremap_page_table_range_init();
  #endif
  
        early_ioremap_page_table_range_init();
  #endif
  
@@ -32651,7 +32672,7 @@ index 66dba36..f8082ec 100644
        __flush_tlb_all();
  
        early_memtest(0, max_pfn_mapped << PAGE_SHIFT);
        __flush_tlb_all();
  
        early_memtest(0, max_pfn_mapped << PAGE_SHIFT);
-@@ -586,10 +600,40 @@ void __init init_mem_mapping(void)
+@@ -612,10 +626,40 @@ void __init init_mem_mapping(void)
   * Access has to be given to non-kernel-ram areas as well, these contain the PCI
   * mmio resources as well as potential bios/acpi data regions.
   */
   * Access has to be given to non-kernel-ram areas as well, these contain the PCI
   * mmio resources as well as potential bios/acpi data regions.
   */
@@ -32693,7 +32714,7 @@ index 66dba36..f8082ec 100644
        if (iomem_is_exclusive(pagenr << PAGE_SHIFT))
                return 0;
        if (!page_is_ram(pagenr))
        if (iomem_is_exclusive(pagenr << PAGE_SHIFT))
                return 0;
        if (!page_is_ram(pagenr))
-@@ -635,8 +679,117 @@ void free_init_pages(char *what, unsigned long begin, unsigned long end)
+@@ -661,8 +705,117 @@ void free_init_pages(char *what, unsigned long begin, unsigned long end)
  #endif
  }
  
  #endif
  }
  
@@ -33065,10 +33086,10 @@ index c8140e1..59257fc 100644
        printk(KERN_INFO "Write protecting the kernel text: %luk\n",
                size >> 10);
 diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c
        printk(KERN_INFO "Write protecting the kernel text: %luk\n",
                size >> 10);
 diff --git a/arch/x86/mm/init_64.c b/arch/x86/mm/init_64.c
-index 4e5dfec..6fd6dc5 100644
+index 30eb05a..ae671ac 100644
 --- a/arch/x86/mm/init_64.c
 +++ b/arch/x86/mm/init_64.c
 --- a/arch/x86/mm/init_64.c
 +++ b/arch/x86/mm/init_64.c
-@@ -151,7 +151,7 @@ early_param("gbpages", parse_direct_gbpages_on);
+@@ -150,7 +150,7 @@ early_param("gbpages", parse_direct_gbpages_on);
   * around without checking the pgd every time.
   */
  
   * around without checking the pgd every time.
   */
  
@@ -33077,7 +33098,7 @@ index 4e5dfec..6fd6dc5 100644
  EXPORT_SYMBOL_GPL(__supported_pte_mask);
  
  int force_personality32;
  EXPORT_SYMBOL_GPL(__supported_pte_mask);
  
  int force_personality32;
-@@ -184,7 +184,12 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
+@@ -183,7 +183,12 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
  
        for (address = start; address <= end; address += PGDIR_SIZE) {
                const pgd_t *pgd_ref = pgd_offset_k(address);
  
        for (address = start; address <= end; address += PGDIR_SIZE) {
                const pgd_t *pgd_ref = pgd_offset_k(address);
@@ -33090,7 +33111,7 @@ index 4e5dfec..6fd6dc5 100644
  
                /*
                 * When it is called after memory hot remove, pgd_none()
  
                /*
                 * When it is called after memory hot remove, pgd_none()
-@@ -195,6 +200,25 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
+@@ -194,6 +199,25 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
                        continue;
  
                spin_lock(&pgd_lock);
                        continue;
  
                spin_lock(&pgd_lock);
@@ -33116,7 +33137,7 @@ index 4e5dfec..6fd6dc5 100644
                list_for_each_entry(page, &pgd_list, lru) {
                        pgd_t *pgd;
                        spinlock_t *pgt_lock;
                list_for_each_entry(page, &pgd_list, lru) {
                        pgd_t *pgd;
                        spinlock_t *pgt_lock;
-@@ -203,6 +227,7 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
+@@ -202,6 +226,7 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
                        /* the pgt_lock only for Xen */
                        pgt_lock = &pgd_page_get_mm(page)->page_table_lock;
                        spin_lock(pgt_lock);
                        /* the pgt_lock only for Xen */
                        pgt_lock = &pgd_page_get_mm(page)->page_table_lock;
                        spin_lock(pgt_lock);
@@ -33124,7 +33145,7 @@ index 4e5dfec..6fd6dc5 100644
  
                        if (!pgd_none(*pgd_ref) && !pgd_none(*pgd))
                                BUG_ON(pgd_page_vaddr(*pgd)
  
                        if (!pgd_none(*pgd_ref) && !pgd_none(*pgd))
                                BUG_ON(pgd_page_vaddr(*pgd)
-@@ -216,7 +241,10 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
+@@ -215,7 +240,10 @@ void sync_global_pgds(unsigned long start, unsigned long end, int removed)
                                        set_pgd(pgd, *pgd_ref);
                        }
  
                                        set_pgd(pgd, *pgd_ref);
                        }
  
@@ -33135,7 +33156,7 @@ index 4e5dfec..6fd6dc5 100644
                }
                spin_unlock(&pgd_lock);
        }
                }
                spin_unlock(&pgd_lock);
        }
-@@ -249,7 +277,7 @@ static pud_t *fill_pud(pgd_t *pgd, unsigned long vaddr)
+@@ -248,7 +276,7 @@ static pud_t *fill_pud(pgd_t *pgd, unsigned long vaddr)
  {
        if (pgd_none(*pgd)) {
                pud_t *pud = (pud_t *)spp_getpage();
  {
        if (pgd_none(*pgd)) {
                pud_t *pud = (pud_t *)spp_getpage();
@@ -33144,7 +33165,7 @@ index 4e5dfec..6fd6dc5 100644
                if (pud != pud_offset(pgd, 0))
                        printk(KERN_ERR "PAGETABLE BUG #00! %p <-> %p\n",
                               pud, pud_offset(pgd, 0));
                if (pud != pud_offset(pgd, 0))
                        printk(KERN_ERR "PAGETABLE BUG #00! %p <-> %p\n",
                               pud, pud_offset(pgd, 0));
-@@ -261,7 +289,7 @@ static pmd_t *fill_pmd(pud_t *pud, unsigned long vaddr)
+@@ -260,7 +288,7 @@ static pmd_t *fill_pmd(pud_t *pud, unsigned long vaddr)
  {
        if (pud_none(*pud)) {
                pmd_t *pmd = (pmd_t *) spp_getpage();
  {
        if (pud_none(*pud)) {
                pmd_t *pmd = (pmd_t *) spp_getpage();
@@ -33153,7 +33174,7 @@ index 4e5dfec..6fd6dc5 100644
                if (pmd != pmd_offset(pud, 0))
                        printk(KERN_ERR "PAGETABLE BUG #01! %p <-> %p\n",
                               pmd, pmd_offset(pud, 0));
                if (pmd != pmd_offset(pud, 0))
                        printk(KERN_ERR "PAGETABLE BUG #01! %p <-> %p\n",
                               pmd, pmd_offset(pud, 0));
-@@ -290,7 +318,9 @@ void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte)
+@@ -289,7 +317,9 @@ void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte)
        pmd = fill_pmd(pud, vaddr);
        pte = fill_pte(pmd, vaddr);
  
        pmd = fill_pmd(pud, vaddr);
        pte = fill_pte(pmd, vaddr);
  
@@ -33163,7 +33184,7 @@ index 4e5dfec..6fd6dc5 100644
  
        /*
         * It's enough to flush this one mapping.
  
        /*
         * It's enough to flush this one mapping.
-@@ -349,14 +379,12 @@ static void __init __init_extra_mapping(unsigned long phys, unsigned long size,
+@@ -351,14 +381,12 @@ static void __init __init_extra_mapping(unsigned long phys, unsigned long size,
                pgd = pgd_offset_k((unsigned long)__va(phys));
                if (pgd_none(*pgd)) {
                        pud = (pud_t *) spp_getpage();
                pgd = pgd_offset_k((unsigned long)__va(phys));
                if (pgd_none(*pgd)) {
                        pud = (pud_t *) spp_getpage();
@@ -33180,7 +33201,7 @@ index 4e5dfec..6fd6dc5 100644
                }
                pmd = pmd_offset(pud, phys);
                BUG_ON(!pmd_none(*pmd));
                }
                pmd = pmd_offset(pud, phys);
                BUG_ON(!pmd_none(*pmd));
-@@ -597,7 +625,7 @@ phys_pud_init(pud_t *pud_page, unsigned long addr, unsigned long end,
+@@ -599,7 +627,7 @@ phys_pud_init(pud_t *pud_page, unsigned long addr, unsigned long end,
                                              prot);
  
                spin_lock(&init_mm.page_table_lock);
                                              prot);
  
                spin_lock(&init_mm.page_table_lock);
@@ -33189,7 +33210,7 @@ index 4e5dfec..6fd6dc5 100644
                spin_unlock(&init_mm.page_table_lock);
        }
        __flush_tlb_all();
                spin_unlock(&init_mm.page_table_lock);
        }
        __flush_tlb_all();
-@@ -638,7 +666,7 @@ kernel_physical_mapping_init(unsigned long start,
+@@ -640,7 +668,7 @@ kernel_physical_mapping_init(unsigned long start,
                                                 page_size_mask);
  
                spin_lock(&init_mm.page_table_lock);
                                                 page_size_mask);
  
                spin_lock(&init_mm.page_table_lock);
@@ -33198,19 +33219,8 @@ index 4e5dfec..6fd6dc5 100644
                spin_unlock(&init_mm.page_table_lock);
                pgd_changed = true;
        }
                spin_unlock(&init_mm.page_table_lock);
                pgd_changed = true;
        }
-@@ -1217,8 +1245,8 @@ static struct vm_operations_struct gate_vma_ops = {
- static struct vm_area_struct gate_vma = {
-       .vm_start       = VSYSCALL_ADDR,
-       .vm_end         = VSYSCALL_ADDR + PAGE_SIZE,
--      .vm_page_prot   = PAGE_READONLY_EXEC,
--      .vm_flags       = VM_READ | VM_EXEC,
-+      .vm_page_prot   = PAGE_READONLY,
-+      .vm_flags       = VM_READ,
-       .vm_ops         = &gate_vma_ops,
- };
 diff --git a/arch/x86/mm/iomap_32.c b/arch/x86/mm/iomap_32.c
 diff --git a/arch/x86/mm/iomap_32.c b/arch/x86/mm/iomap_32.c
-index 7b179b49..6bd17777 100644
+index 9ca35fc..4b2b7b7 100644
 --- a/arch/x86/mm/iomap_32.c
 +++ b/arch/x86/mm/iomap_32.c
 @@ -64,7 +64,11 @@ void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot)
 --- a/arch/x86/mm/iomap_32.c
 +++ b/arch/x86/mm/iomap_32.c
 @@ -64,7 +64,11 @@ void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot)
@@ -33226,7 +33236,7 @@ index 7b179b49..6bd17777 100644
  
        return (void *)vaddr;
 diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c
  
        return (void *)vaddr;
 diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c
-index af78e50..4f1fe56 100644
+index fdf617c..b9e85bc 100644
 --- a/arch/x86/mm/ioremap.c
 +++ b/arch/x86/mm/ioremap.c
 @@ -56,8 +56,8 @@ static int __ioremap_check_ram(unsigned long start_pfn, unsigned long nr_pages,
 --- a/arch/x86/mm/ioremap.c
 +++ b/arch/x86/mm/ioremap.c
 @@ -56,8 +56,8 @@ static int __ioremap_check_ram(unsigned long start_pfn, unsigned long nr_pages,
@@ -33240,7 +33250,7 @@ index af78e50..4f1fe56 100644
                        return 1;
  
        WARN_ONCE(1, "ioremap on RAM pfn 0x%lx\n", start_pfn);
                        return 1;
  
        WARN_ONCE(1, "ioremap on RAM pfn 0x%lx\n", start_pfn);
-@@ -280,7 +280,7 @@ EXPORT_SYMBOL(ioremap_prot);
+@@ -283,7 +283,7 @@ EXPORT_SYMBOL(ioremap_prot);
   *
   * Caller must ensure there is only one unmapping for the same pointer.
   */
   *
   * Caller must ensure there is only one unmapping for the same pointer.
   */
@@ -33249,9 +33259,9 @@ index af78e50..4f1fe56 100644
  {
        struct vm_struct *p, *o;
  
  {
        struct vm_struct *p, *o;
  
-@@ -329,30 +329,29 @@ EXPORT_SYMBOL(iounmap);
+@@ -332,30 +332,29 @@ EXPORT_SYMBOL(iounmap);
   */
   */
- void *xlate_dev_mem_ptr(unsigned long phys)
+ void *xlate_dev_mem_ptr(phys_addr_t phys)
  {
 -      void *addr;
 -      unsigned long start = phys & PAGE_MASK;
  {
 -      void *addr;
 -      unsigned long start = phys & PAGE_MASK;
@@ -33272,7 +33282,7 @@ index af78e50..4f1fe56 100644
 +      return (void __force *)ioremap_cache(phys, PAGE_SIZE);
  }
  
 +      return (void __force *)ioremap_cache(phys, PAGE_SIZE);
  }
  
- void unxlate_dev_mem_ptr(unsigned long phys, void *addr)
+ void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr)
  {
        if (page_is_ram(phys >> PAGE_SHIFT))
 +#ifdef CONFIG_HIGHMEM
  {
        if (page_is_ram(phys >> PAGE_SHIFT))
 +#ifdef CONFIG_HIGHMEM
@@ -33289,7 +33299,7 @@ index af78e50..4f1fe56 100644
  
  static inline pmd_t * __init early_ioremap_pmd(unsigned long addr)
  {
  
  static inline pmd_t * __init early_ioremap_pmd(unsigned long addr)
  {
-@@ -388,8 +387,7 @@ void __init early_ioremap_init(void)
+@@ -391,8 +390,7 @@ void __init early_ioremap_init(void)
        early_ioremap_setup();
  
        pmd = early_ioremap_pmd(fix_to_virt(FIX_BTMAP_BEGIN));
        early_ioremap_setup();
  
        pmd = early_ioremap_pmd(fix_to_virt(FIX_BTMAP_BEGIN));
@@ -33316,10 +33326,10 @@ index b4f2e7e..96c9c3e 100644
  
        pte = kmemcheck_pte_lookup(address);
 diff --git a/arch/x86/mm/mmap.c b/arch/x86/mm/mmap.c
  
        pte = kmemcheck_pte_lookup(address);
 diff --git a/arch/x86/mm/mmap.c b/arch/x86/mm/mmap.c
-index 919b912..9267313 100644
+index df4552b..12c129c 100644
 --- a/arch/x86/mm/mmap.c
 +++ b/arch/x86/mm/mmap.c
 --- a/arch/x86/mm/mmap.c
 +++ b/arch/x86/mm/mmap.c
-@@ -52,7 +52,7 @@ static unsigned int stack_maxrandom_size(void)
+@@ -52,7 +52,7 @@ static unsigned long stack_maxrandom_size(void)
   * Leave an at least ~128 MB hole with possible stack randomization.
   */
  #define MIN_GAP (128*1024*1024UL + stack_maxrandom_size())
   * Leave an at least ~128 MB hole with possible stack randomization.
   */
  #define MIN_GAP (128*1024*1024UL + stack_maxrandom_size())
@@ -33455,7 +33465,7 @@ index 1a88370..3f598b5 100644
        unsigned long uninitialized_var(pfn_align);
        int i, nid;
 diff --git a/arch/x86/mm/pageattr.c b/arch/x86/mm/pageattr.c
        unsigned long uninitialized_var(pfn_align);
        int i, nid;
 diff --git a/arch/x86/mm/pageattr.c b/arch/x86/mm/pageattr.c
-index 36de293..b820ddc 100644
+index 536ea2f..f42c293 100644
 --- a/arch/x86/mm/pageattr.c
 +++ b/arch/x86/mm/pageattr.c
 @@ -262,7 +262,7 @@ static inline pgprot_t static_protections(pgprot_t prot, unsigned long address,
 --- a/arch/x86/mm/pageattr.c
 +++ b/arch/x86/mm/pageattr.c
 @@ -262,7 +262,7 @@ static inline pgprot_t static_protections(pgprot_t prot, unsigned long address,
@@ -33502,7 +33512,7 @@ index 36de293..b820ddc 100644
        prot = __pgprot(pgprot_val(prot) & ~pgprot_val(forbidden));
  
        return prot;
        prot = __pgprot(pgprot_val(prot) & ~pgprot_val(forbidden));
  
        return prot;
-@@ -420,23 +429,37 @@ EXPORT_SYMBOL_GPL(slow_virt_to_phys);
+@@ -440,23 +449,37 @@ EXPORT_SYMBOL_GPL(slow_virt_to_phys);
  static void __set_pmd_pte(pte_t *kpte, unsigned long address, pte_t pte)
  {
        /* change init_mm */
  static void __set_pmd_pte(pte_t *kpte, unsigned long address, pte_t pte)
  {
        /* change init_mm */
@@ -33543,10 +33553,28 @@ index 36de293..b820ddc 100644
  
  static int
 diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c
  
  static int
 diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c
-index 6574388..87e9bef 100644
+index 7ac6869..c0ba541 100644
 --- a/arch/x86/mm/pat.c
 +++ b/arch/x86/mm/pat.c
 --- a/arch/x86/mm/pat.c
 +++ b/arch/x86/mm/pat.c
-@@ -376,7 +376,7 @@ int free_memtype(u64 start, u64 end)
+@@ -89,7 +89,7 @@ static inline enum page_cache_mode get_page_memtype(struct page *pg)
+       unsigned long pg_flags = pg->flags & _PGMT_MASK;
+       if (pg_flags == _PGMT_DEFAULT)
+-              return -1;
++              return _PAGE_CACHE_MODE_NUM;
+       else if (pg_flags == _PGMT_WC)
+               return _PAGE_CACHE_MODE_WC;
+       else if (pg_flags == _PGMT_UC_MINUS)
+@@ -346,7 +346,7 @@ static int reserve_ram_pages_type(u64 start, u64 end,
+               page = pfn_to_page(pfn);
+               type = get_page_memtype(page);
+-              if (type != -1) {
++              if (type != _PAGE_CACHE_MODE_NUM) {
+                       pr_info("reserve_ram_pages_type failed [mem %#010Lx-%#010Lx], track 0x%x, req 0x%x\n",
+                               start, end - 1, type, req_type);
+                       if (new_type)
+@@ -498,7 +498,7 @@ int free_memtype(u64 start, u64 end)
  
        if (!entry) {
                printk(KERN_INFO "%s:%d freeing invalid memtype [mem %#010Lx-%#010Lx]\n",
  
        if (!entry) {
                printk(KERN_INFO "%s:%d freeing invalid memtype [mem %#010Lx-%#010Lx]\n",
@@ -33555,7 +33583,20 @@ index 6574388..87e9bef 100644
                return -EINVAL;
        }
  
                return -EINVAL;
        }
  
-@@ -506,8 +506,8 @@ static inline int range_is_allowed(unsigned long pfn, unsigned long size)
+@@ -532,10 +532,10 @@ static enum page_cache_mode lookup_memtype(u64 paddr)
+               page = pfn_to_page(paddr >> PAGE_SHIFT);
+               rettype = get_page_memtype(page);
+               /*
+-               * -1 from get_page_memtype() implies RAM page is in its
++               * _PAGE_CACHE_MODE_NUM from get_page_memtype() implies RAM page is in its
+                * default state and not reserved, and hence of type WB
+                */
+-              if (rettype == -1)
++              if (rettype == _PAGE_CACHE_MODE_NUM)
+                       rettype = _PAGE_CACHE_MODE_WB;
+               return rettype;
+@@ -628,8 +628,8 @@ static inline int range_is_allowed(unsigned long pfn, unsigned long size)
  
        while (cursor < to) {
                if (!devmem_is_allowed(pfn)) {
  
        while (cursor < to) {
                if (!devmem_is_allowed(pfn)) {
@@ -33566,38 +33607,38 @@ index 6574388..87e9bef 100644
                        return 0;
                }
                cursor += PAGE_SIZE;
                        return 0;
                }
                cursor += PAGE_SIZE;
-@@ -577,7 +577,7 @@ int kernel_map_sync_memtype(u64 base, unsigned long size, unsigned long flags)
-       if (ioremap_change_attr((unsigned long)__va(base), id_sz, flags) < 0) {
+@@ -700,7 +700,7 @@ int kernel_map_sync_memtype(u64 base, unsigned long size,
+       if (ioremap_change_attr((unsigned long)__va(base), id_sz, pcm) < 0) {
                printk(KERN_INFO "%s:%d ioremap_change_attr failed %s "
                        "for [mem %#010Lx-%#010Lx]\n",
 -                      current->comm, current->pid,
 +                      current->comm, task_pid_nr(current),
                printk(KERN_INFO "%s:%d ioremap_change_attr failed %s "
                        "for [mem %#010Lx-%#010Lx]\n",
 -                      current->comm, current->pid,
 +                      current->comm, task_pid_nr(current),
-                       cattr_name(flags),
+                       cattr_name(pcm),
                        base, (unsigned long long)(base + size-1));
                return -EINVAL;
                        base, (unsigned long long)(base + size-1));
                return -EINVAL;
-@@ -612,7 +612,7 @@ static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot,
-               flags = lookup_memtype(paddr);
-               if (want_flags != flags) {
+@@ -735,7 +735,7 @@ static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot,
+               pcm = lookup_memtype(paddr);
+               if (want_pcm != pcm) {
                        printk(KERN_WARNING "%s:%d map pfn RAM range req %s for [mem %#010Lx-%#010Lx], got %s\n",
 -                              current->comm, current->pid,
 +                              current->comm, task_pid_nr(current),
                        printk(KERN_WARNING "%s:%d map pfn RAM range req %s for [mem %#010Lx-%#010Lx], got %s\n",
 -                              current->comm, current->pid,
 +                              current->comm, task_pid_nr(current),
-                               cattr_name(want_flags),
+                               cattr_name(want_pcm),
                                (unsigned long long)paddr,
                                (unsigned long long)(paddr + size - 1),
                                (unsigned long long)paddr,
                                (unsigned long long)(paddr + size - 1),
-@@ -634,7 +634,7 @@ static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot,
+@@ -757,7 +757,7 @@ static int reserve_pfn_range(u64 paddr, unsigned long size, pgprot_t *vma_prot,
                        free_memtype(paddr, paddr + size);
                        printk(KERN_ERR "%s:%d map pfn expected mapping type %s"
                                " for [mem %#010Lx-%#010Lx], got %s\n",
 -                              current->comm, current->pid,
 +                              current->comm, task_pid_nr(current),
                        free_memtype(paddr, paddr + size);
                        printk(KERN_ERR "%s:%d map pfn expected mapping type %s"
                                " for [mem %#010Lx-%#010Lx], got %s\n",
 -                              current->comm, current->pid,
 +                              current->comm, task_pid_nr(current),
-                               cattr_name(want_flags),
+                               cattr_name(want_pcm),
                                (unsigned long long)paddr,
                                (unsigned long long)(paddr + size - 1),
 diff --git a/arch/x86/mm/pat_rbtree.c b/arch/x86/mm/pat_rbtree.c
                                (unsigned long long)paddr,
                                (unsigned long long)(paddr + size - 1),
 diff --git a/arch/x86/mm/pat_rbtree.c b/arch/x86/mm/pat_rbtree.c
-index 415f6c4..d319983 100644
+index 6582adc..fcc5d0b 100644
 --- a/arch/x86/mm/pat_rbtree.c
 +++ b/arch/x86/mm/pat_rbtree.c
 --- a/arch/x86/mm/pat_rbtree.c
 +++ b/arch/x86/mm/pat_rbtree.c
-@@ -160,7 +160,7 @@ success:
+@@ -161,7 +161,7 @@ success:
  
  failure:
        printk(KERN_INFO "%s:%d conflicting memory types "
  
  failure:
        printk(KERN_INFO "%s:%d conflicting memory types "
@@ -34153,7 +34194,7 @@ index 6440221..f84b5c7 100644
 +      pax_force_retaddr
        ret
 diff --git a/arch/x86/net/bpf_jit_comp.c b/arch/x86/net/bpf_jit_comp.c
 +      pax_force_retaddr
        ret
 diff --git a/arch/x86/net/bpf_jit_comp.c b/arch/x86/net/bpf_jit_comp.c
-index 3f62734..a57894f 100644
+index 9875143..00f6656 100644
 --- a/arch/x86/net/bpf_jit_comp.c
 +++ b/arch/x86/net/bpf_jit_comp.c
 @@ -13,7 +13,11 @@
 --- a/arch/x86/net/bpf_jit_comp.c
 +++ b/arch/x86/net/bpf_jit_comp.c
 @@ -13,7 +13,11 @@
@@ -34168,7 +34209,7 @@ index 3f62734..a57894f 100644
  
  /*
   * assembly code in arch/x86/net/bpf_jit.S
  
  /*
   * assembly code in arch/x86/net/bpf_jit.S
-@@ -174,7 +178,9 @@ static inline u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg)
+@@ -174,7 +178,9 @@ static u8 add_2reg(u8 byte, u32 dst_reg, u32 src_reg)
  static void jit_fill_hole(void *area, unsigned int size)
  {
        /* fill whole space with int3 instructions */
  static void jit_fill_hole(void *area, unsigned int size)
  {
        /* fill whole space with int3 instructions */
@@ -34178,7 +34219,7 @@ index 3f62734..a57894f 100644
  }
  
  struct jit_context {
  }
  
  struct jit_context {
-@@ -894,7 +900,9 @@ common_load:
+@@ -896,7 +902,9 @@ common_load:
                                pr_err("bpf_jit_compile fatal error\n");
                                return -EFAULT;
                        }
                                pr_err("bpf_jit_compile fatal error\n");
                                return -EFAULT;
                        }
@@ -34188,7 +34229,7 @@ index 3f62734..a57894f 100644
                }
                proglen += ilen;
                addrs[i] = proglen;
                }
                proglen += ilen;
                addrs[i] = proglen;
-@@ -966,7 +974,6 @@ void bpf_int_jit_compile(struct bpf_prog *prog)
+@@ -968,7 +976,6 @@ void bpf_int_jit_compile(struct bpf_prog *prog)
  
        if (image) {
                bpf_flush_icache(header, image + proglen);
  
        if (image) {
                bpf_flush_icache(header, image + proglen);
@@ -34196,7 +34237,7 @@ index 3f62734..a57894f 100644
                prog->bpf_func = (void *)image;
                prog->jited = true;
        }
                prog->bpf_func = (void *)image;
                prog->jited = true;
        }
-@@ -979,12 +986,8 @@ void bpf_jit_free(struct bpf_prog *fp)
+@@ -981,12 +988,8 @@ void bpf_jit_free(struct bpf_prog *fp)
        unsigned long addr = (unsigned long)fp->bpf_func & PAGE_MASK;
        struct bpf_binary_header *header = (void *)addr;
  
        unsigned long addr = (unsigned long)fp->bpf_func & PAGE_MASK;
        struct bpf_binary_header *header = (void *)addr;
  
@@ -34331,10 +34372,10 @@ index 71e8a67..6a313bb 100644
  struct op_counter_config;
  
 diff --git a/arch/x86/pci/intel_mid_pci.c b/arch/x86/pci/intel_mid_pci.c
  struct op_counter_config;
  
 diff --git a/arch/x86/pci/intel_mid_pci.c b/arch/x86/pci/intel_mid_pci.c
-index b9958c3..24229ab 100644
+index 44b9271..4c5a988 100644
 --- a/arch/x86/pci/intel_mid_pci.c
 +++ b/arch/x86/pci/intel_mid_pci.c
 --- a/arch/x86/pci/intel_mid_pci.c
 +++ b/arch/x86/pci/intel_mid_pci.c
-@@ -250,7 +250,7 @@ int __init intel_mid_pci_init(void)
+@@ -258,7 +258,7 @@ int __init intel_mid_pci_init(void)
        pci_mmcfg_late_init();
        pcibios_enable_irq = intel_mid_pci_irq_enable;
        pcibios_disable_irq = intel_mid_pci_irq_disable;
        pci_mmcfg_late_init();
        pcibios_enable_irq = intel_mid_pci_irq_enable;
        pcibios_disable_irq = intel_mid_pci_irq_disable;
@@ -34344,7 +34385,7 @@ index b9958c3..24229ab 100644
        /* Continue with standard init */
        return 1;
 diff --git a/arch/x86/pci/irq.c b/arch/x86/pci/irq.c
        /* Continue with standard init */
        return 1;
 diff --git a/arch/x86/pci/irq.c b/arch/x86/pci/irq.c
-index eb500c2..eab9e70 100644
+index 5dc6ca5..25c03f5 100644
 --- a/arch/x86/pci/irq.c
 +++ b/arch/x86/pci/irq.c
 @@ -51,7 +51,7 @@ struct irq_router {
 --- a/arch/x86/pci/irq.c
 +++ b/arch/x86/pci/irq.c
 @@ -51,7 +51,7 @@ struct irq_router {
@@ -34738,10 +34779,10 @@ index 40e7cda..c7e6672 100644
  
        local_irq_restore(efi_rt_eflags);
 diff --git a/arch/x86/platform/efi/efi_64.c b/arch/x86/platform/efi/efi_64.c
  
        local_irq_restore(efi_rt_eflags);
 diff --git a/arch/x86/platform/efi/efi_64.c b/arch/x86/platform/efi/efi_64.c
-index 35aecb6..46177db 100644
+index 17e80d8..9fa6e41 100644
 --- a/arch/x86/platform/efi/efi_64.c
 +++ b/arch/x86/platform/efi/efi_64.c
 --- a/arch/x86/platform/efi/efi_64.c
 +++ b/arch/x86/platform/efi/efi_64.c
-@@ -99,6 +99,11 @@ void __init efi_call_phys_prolog(void)
+@@ -98,6 +98,11 @@ void __init efi_call_phys_prolog(void)
                vaddress = (unsigned long)__va(pgd * PGDIR_SIZE);
                set_pgd(pgd_offset_k(pgd * PGDIR_SIZE), *pgd_offset_k(vaddress));
        }
                vaddress = (unsigned long)__va(pgd * PGDIR_SIZE);
                set_pgd(pgd_offset_k(pgd * PGDIR_SIZE), *pgd_offset_k(vaddress));
        }
@@ -34753,7 +34794,7 @@ index 35aecb6..46177db 100644
        __flush_tlb_all();
  }
  
        __flush_tlb_all();
  }
  
-@@ -116,6 +121,11 @@ void __init efi_call_phys_epilog(void)
+@@ -115,6 +120,11 @@ void __init efi_call_phys_epilog(void)
        for (pgd = 0; pgd < n_pgds; pgd++)
                set_pgd(pgd_offset_k(pgd * PGDIR_SIZE), save_pgd[pgd]);
        kfree(save_pgd);
        for (pgd = 0; pgd < n_pgds; pgd++)
                set_pgd(pgd_offset_k(pgd * PGDIR_SIZE), save_pgd[pgd]);
        kfree(save_pgd);
@@ -34765,7 +34806,7 @@ index 35aecb6..46177db 100644
        __flush_tlb_all();
        local_irq_restore(efi_flags);
        early_code_mapping_set_exec(0);
        __flush_tlb_all();
        local_irq_restore(efi_flags);
        early_code_mapping_set_exec(0);
-@@ -146,8 +156,23 @@ int __init efi_setup_page_tables(unsigned long pa_memmap, unsigned num_pages)
+@@ -145,8 +155,23 @@ int __init efi_setup_page_tables(unsigned long pa_memmap, unsigned num_pages)
        unsigned npages;
        pgd_t *pgd;
  
        unsigned npages;
        pgd_t *pgd;
  
@@ -34920,7 +34961,7 @@ index 040192b..7d3300f 100644
        .long 0
  efi_rt_function_ptr:
 diff --git a/arch/x86/platform/efi/efi_stub_64.S b/arch/x86/platform/efi/efi_stub_64.S
        .long 0
  efi_rt_function_ptr:
 diff --git a/arch/x86/platform/efi/efi_stub_64.S b/arch/x86/platform/efi/efi_stub_64.S
-index 5fcda72..cd4dc41 100644
+index 86d0f9e..6d499f4 100644
 --- a/arch/x86/platform/efi/efi_stub_64.S
 +++ b/arch/x86/platform/efi/efi_stub_64.S
 @@ -11,6 +11,7 @@
 --- a/arch/x86/platform/efi/efi_stub_64.S
 +++ b/arch/x86/platform/efi/efi_stub_64.S
 @@ -11,6 +11,7 @@
@@ -34939,17 +34980,6 @@ index 5fcda72..cd4dc41 100644
        ret
  ENDPROC(efi_call)
  
        ret
  ENDPROC(efi_call)
  
-@@ -245,8 +247,8 @@ efi_gdt64:
-       .long   0                       /* Filled out by user */
-       .word   0
-       .quad   0x0000000000000000      /* NULL descriptor */
--      .quad   0x00af9a000000ffff      /* __KERNEL_CS */
--      .quad   0x00cf92000000ffff      /* __KERNEL_DS */
-+      .quad   0x00af9b000000ffff      /* __KERNEL_CS */
-+      .quad   0x00cf93000000ffff      /* __KERNEL_DS */
-       .quad   0x0080890000000000      /* TS descriptor */
-       .quad   0x0000000000000000      /* TS continued */
- efi_gdt64_end:
 diff --git a/arch/x86/platform/intel-mid/intel-mid.c b/arch/x86/platform/intel-mid/intel-mid.c
 index 1bbedc4..eb795b5 100644
 --- a/arch/x86/platform/intel-mid/intel-mid.c
 diff --git a/arch/x86/platform/intel-mid/intel-mid.c b/arch/x86/platform/intel-mid/intel-mid.c
 index 1bbedc4..eb795b5 100644
 --- a/arch/x86/platform/intel-mid/intel-mid.c
@@ -35207,7 +35237,7 @@ index 604a37e..e49702a 100644
  relocs-objs     := relocs_32.o relocs_64.o relocs_common.o
  PHONY += relocs
 diff --git a/arch/x86/tools/relocs.c b/arch/x86/tools/relocs.c
  relocs-objs     := relocs_32.o relocs_64.o relocs_common.o
  PHONY += relocs
 diff --git a/arch/x86/tools/relocs.c b/arch/x86/tools/relocs.c
-index a5efb21..97490e9 100644
+index 0c2fae8..88036b7 100644
 --- a/arch/x86/tools/relocs.c
 +++ b/arch/x86/tools/relocs.c
 @@ -1,5 +1,7 @@
 --- a/arch/x86/tools/relocs.c
 +++ b/arch/x86/tools/relocs.c
 @@ -1,5 +1,7 @@
@@ -35226,7 +35256,7 @@ index a5efb21..97490e9 100644
  
  struct relocs {
        uint32_t        *offset;
  
  struct relocs {
        uint32_t        *offset;
-@@ -383,9 +386,39 @@ static void read_ehdr(FILE *fp)
+@@ -386,9 +389,39 @@ static void read_ehdr(FILE *fp)
        }
  }
  
        }
  }
  
@@ -35267,7 +35297,7 @@ index a5efb21..97490e9 100644
        Elf_Shdr shdr;
  
        secs = calloc(ehdr.e_shnum, sizeof(struct section));
        Elf_Shdr shdr;
  
        secs = calloc(ehdr.e_shnum, sizeof(struct section));
-@@ -420,7 +453,7 @@ static void read_shdrs(FILE *fp)
+@@ -423,7 +456,7 @@ static void read_shdrs(FILE *fp)
  
  static void read_strtabs(FILE *fp)
  {
  
  static void read_strtabs(FILE *fp)
  {
@@ -35276,7 +35306,7 @@ index a5efb21..97490e9 100644
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                if (sec->shdr.sh_type != SHT_STRTAB) {
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                if (sec->shdr.sh_type != SHT_STRTAB) {
-@@ -445,7 +478,7 @@ static void read_strtabs(FILE *fp)
+@@ -448,7 +481,7 @@ static void read_strtabs(FILE *fp)
  
  static void read_symtabs(FILE *fp)
  {
  
  static void read_symtabs(FILE *fp)
  {
@@ -35285,7 +35315,7 @@ index a5efb21..97490e9 100644
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                if (sec->shdr.sh_type != SHT_SYMTAB) {
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                if (sec->shdr.sh_type != SHT_SYMTAB) {
-@@ -476,9 +509,11 @@ static void read_symtabs(FILE *fp)
+@@ -479,9 +512,11 @@ static void read_symtabs(FILE *fp)
  }
  
  
  }
  
  
@@ -35299,7 +35329,7 @@ index a5efb21..97490e9 100644
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                if (sec->shdr.sh_type != SHT_REL_TYPE) {
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                if (sec->shdr.sh_type != SHT_REL_TYPE) {
-@@ -498,9 +533,22 @@ static void read_relocs(FILE *fp)
+@@ -501,9 +536,22 @@ static void read_relocs(FILE *fp)
                        die("Cannot read symbol table: %s\n",
                                strerror(errno));
                }
                        die("Cannot read symbol table: %s\n",
                                strerror(errno));
                }
@@ -35323,7 +35353,7 @@ index a5efb21..97490e9 100644
                        rel->r_info   = elf_xword_to_cpu(rel->r_info);
  #if (SHT_REL_TYPE == SHT_RELA)
                        rel->r_addend = elf_xword_to_cpu(rel->r_addend);
                        rel->r_info   = elf_xword_to_cpu(rel->r_info);
  #if (SHT_REL_TYPE == SHT_RELA)
                        rel->r_addend = elf_xword_to_cpu(rel->r_addend);
-@@ -512,7 +560,7 @@ static void read_relocs(FILE *fp)
+@@ -515,7 +563,7 @@ static void read_relocs(FILE *fp)
  
  static void print_absolute_symbols(void)
  {
  
  static void print_absolute_symbols(void)
  {
@@ -35332,7 +35362,7 @@ index a5efb21..97490e9 100644
        const char *format;
  
        if (ELF_BITS == 64)
        const char *format;
  
        if (ELF_BITS == 64)
-@@ -525,7 +573,7 @@ static void print_absolute_symbols(void)
+@@ -528,7 +576,7 @@ static void print_absolute_symbols(void)
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                char *sym_strtab;
        for (i = 0; i < ehdr.e_shnum; i++) {
                struct section *sec = &secs[i];
                char *sym_strtab;
@@ -35341,7 +35371,7 @@ index a5efb21..97490e9 100644
  
                if (sec->shdr.sh_type != SHT_SYMTAB) {
                        continue;
  
                if (sec->shdr.sh_type != SHT_SYMTAB) {
                        continue;
-@@ -552,7 +600,7 @@ static void print_absolute_symbols(void)
+@@ -555,7 +603,7 @@ static void print_absolute_symbols(void)
  
  static void print_absolute_relocs(void)
  {
  
  static void print_absolute_relocs(void)
  {
@@ -35350,7 +35380,7 @@ index a5efb21..97490e9 100644
        const char *format;
  
        if (ELF_BITS == 64)
        const char *format;
  
        if (ELF_BITS == 64)
-@@ -565,7 +613,7 @@ static void print_absolute_relocs(void)
+@@ -568,7 +616,7 @@ static void print_absolute_relocs(void)
                struct section *sec_applies, *sec_symtab;
                char *sym_strtab;
                Elf_Sym *sh_symtab;
                struct section *sec_applies, *sec_symtab;
                char *sym_strtab;
                Elf_Sym *sh_symtab;
@@ -35359,7 +35389,7 @@ index a5efb21..97490e9 100644
                if (sec->shdr.sh_type != SHT_REL_TYPE) {
                        continue;
                }
                if (sec->shdr.sh_type != SHT_REL_TYPE) {
                        continue;
                }
-@@ -642,13 +690,13 @@ static void add_reloc(struct relocs *r, uint32_t offset)
+@@ -645,13 +693,13 @@ static void add_reloc(struct relocs *r, uint32_t offset)
  static void walk_relocs(int (*process)(struct section *sec, Elf_Rel *rel,
                        Elf_Sym *sym, const char *symname))
  {
  static void walk_relocs(int (*process)(struct section *sec, Elf_Rel *rel,
                        Elf_Sym *sym, const char *symname))
  {
@@ -35375,7 +35405,7 @@ index a5efb21..97490e9 100644
                struct section *sec = &secs[i];
  
                if (sec->shdr.sh_type != SHT_REL_TYPE) {
                struct section *sec = &secs[i];
  
                if (sec->shdr.sh_type != SHT_REL_TYPE) {
-@@ -822,6 +870,23 @@ static int do_reloc32(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
+@@ -830,6 +878,23 @@ static int do_reloc32(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
  {
        unsigned r_type = ELF32_R_TYPE(rel->r_info);
        int shn_abs = (sym->st_shndx == SHN_ABS) && !is_reloc(S_REL, symname);
  {
        unsigned r_type = ELF32_R_TYPE(rel->r_info);
        int shn_abs = (sym->st_shndx == SHN_ABS) && !is_reloc(S_REL, symname);
@@ -35399,7 +35429,7 @@ index a5efb21..97490e9 100644
  
        switch (r_type) {
        case R_386_NONE:
  
        switch (r_type) {
        case R_386_NONE:
-@@ -960,7 +1025,7 @@ static int write32_as_text(uint32_t v, FILE *f)
+@@ -968,7 +1033,7 @@ static int write32_as_text(uint32_t v, FILE *f)
  
  static void emit_relocs(int as_text, int use_real_mode)
  {
  
  static void emit_relocs(int as_text, int use_real_mode)
  {
@@ -35408,7 +35438,7 @@ index a5efb21..97490e9 100644
        int (*write_reloc)(uint32_t, FILE *) = write32;
        int (*do_reloc)(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
                        const char *symname);
        int (*write_reloc)(uint32_t, FILE *) = write32;
        int (*do_reloc)(struct section *sec, Elf_Rel *rel, Elf_Sym *sym,
                        const char *symname);
-@@ -1060,10 +1125,11 @@ void process(FILE *fp, int use_real_mode, int as_text,
+@@ -1078,10 +1143,11 @@ void process(FILE *fp, int use_real_mode, int as_text,
  {
        regex_init(use_real_mode);
        read_ehdr(fp);
  {
        regex_init(use_real_mode);
        read_ehdr(fp);
@@ -35486,22 +35516,22 @@ index e904c27..b9eaa03 100644
  #ifdef CONFIG_COMPAT_VDSO
  #define VDSO_DEFAULT  0
 diff --git a/arch/x86/vdso/vma.c b/arch/x86/vdso/vma.c
  #ifdef CONFIG_COMPAT_VDSO
  #define VDSO_DEFAULT  0
 diff --git a/arch/x86/vdso/vma.c b/arch/x86/vdso/vma.c
-index 208c220..54f1447 100644
+index 1c9f750..cfddb1a 100644
 --- a/arch/x86/vdso/vma.c
 +++ b/arch/x86/vdso/vma.c
 --- a/arch/x86/vdso/vma.c
 +++ b/arch/x86/vdso/vma.c
-@@ -16,10 +16,9 @@
- #include <asm/vdso.h>
+@@ -19,10 +19,7 @@
  #include <asm/page.h>
  #include <asm/hpet.h>
  #include <asm/page.h>
  #include <asm/hpet.h>
-+#include <asm/mman.h>
- #if defined(CONFIG_X86_64)
--unsigned int __read_mostly vdso64_enabled = 1;
+ #include <asm/desc.h>
 -
 -
- extern unsigned short vdso_sync_cpuid;
- #endif
+-#if defined(CONFIG_X86_64)
+-unsigned int __read_mostly vdso64_enabled = 1;
+-#endif
++#include <asm/mman.h>
  
  
-@@ -114,6 +113,11 @@ static int map_vdso(const struct vdso_image *image, bool calculate_addr)
+ void __init init_vdso_image(const struct vdso_image *image)
+ {
+@@ -101,6 +98,11 @@ static int map_vdso(const struct vdso_image *image, bool calculate_addr)
                .pages = no_pages,
        };
  
                .pages = no_pages,
        };
  
@@ -35513,7 +35543,7 @@ index 208c220..54f1447 100644
        if (calculate_addr) {
                addr = vdso_addr(current->mm->start_stack,
                                 image->size - image->sym_vvar_start);
        if (calculate_addr) {
                addr = vdso_addr(current->mm->start_stack,
                                 image->size - image->sym_vvar_start);
-@@ -124,14 +128,14 @@ static int map_vdso(const struct vdso_image *image, bool calculate_addr)
+@@ -111,14 +113,14 @@ static int map_vdso(const struct vdso_image *image, bool calculate_addr)
        down_write(&mm->mmap_sem);
  
        addr = get_unmapped_area(NULL, addr,
        down_write(&mm->mmap_sem);
  
        addr = get_unmapped_area(NULL, addr,
@@ -35530,7 +35560,7 @@ index 208c220..54f1447 100644
  
        /*
         * MAYWRITE to allow gdb to COW and set breakpoints
  
        /*
         * MAYWRITE to allow gdb to COW and set breakpoints
-@@ -176,15 +180,12 @@ static int map_vdso(const struct vdso_image *image, bool calculate_addr)
+@@ -163,15 +165,12 @@ static int map_vdso(const struct vdso_image *image, bool calculate_addr)
                        hpet_address >> PAGE_SHIFT,
                        PAGE_SIZE,
                        pgprot_noncached(PAGE_READONLY));
                        hpet_address >> PAGE_SHIFT,
                        PAGE_SIZE,
                        pgprot_noncached(PAGE_READONLY));
@@ -35547,7 +35577,7 @@ index 208c220..54f1447 100644
  
        up_write(&mm->mmap_sem);
        return ret;
  
        up_write(&mm->mmap_sem);
        return ret;
-@@ -204,8 +205,8 @@ static int load_vdso32(void)
+@@ -191,8 +190,8 @@ static int load_vdso32(void)
  
        if (selected_vdso32->sym_VDSO32_SYSENTER_RETURN)
                current_thread_info()->sysenter_return =
  
        if (selected_vdso32->sym_VDSO32_SYSENTER_RETURN)
                current_thread_info()->sysenter_return =
@@ -35558,7 +35588,7 @@ index 208c220..54f1447 100644
  
        return 0;
  }
  
        return 0;
  }
-@@ -214,9 +215,6 @@ static int load_vdso32(void)
+@@ -201,9 +200,6 @@ static int load_vdso32(void)
  #ifdef CONFIG_X86_64
  int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
  {
  #ifdef CONFIG_X86_64
  int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
  {
@@ -35568,7 +35598,7 @@ index 208c220..54f1447 100644
        return map_vdso(&vdso_image_64, true);
  }
  
        return map_vdso(&vdso_image_64, true);
  }
  
-@@ -225,12 +223,8 @@ int compat_arch_setup_additional_pages(struct linux_binprm *bprm,
+@@ -212,12 +208,8 @@ int compat_arch_setup_additional_pages(struct linux_binprm *bprm,
                                       int uses_interp)
  {
  #ifdef CONFIG_X86_X32_ABI
                                       int uses_interp)
  {
  #ifdef CONFIG_X86_X32_ABI
@@ -35582,12 +35612,10 @@ index 208c220..54f1447 100644
  #endif
  
        return load_vdso32();
  #endif
  
        return load_vdso32();
-@@ -242,12 +236,3 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
-       return load_vdso32();
- }
+@@ -231,15 +223,6 @@ int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp)
  #endif
  #endif
--
--#ifdef CONFIG_X86_64
+ #ifdef CONFIG_X86_64
 -static __init int vdso_setup(char *s)
 -{
 -      vdso64_enabled = simple_strtoul(s, NULL, 0);
 -static __init int vdso_setup(char *s)
 -{
 -      vdso64_enabled = simple_strtoul(s, NULL, 0);
@@ -35595,6 +35623,11 @@ index 208c220..54f1447 100644
 -}
 -__setup("vdso=", vdso_setup);
 -#endif
 -}
 -__setup("vdso=", vdso_setup);
 -#endif
+-
+-#ifdef CONFIG_X86_64
+ static void vgetcpu_cpu_init(void *arg)
+ {
+       int cpu = smp_processor_id();
 diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig
 index e88fda8..76ce7ce 100644
 --- a/arch/x86/xen/Kconfig
 diff --git a/arch/x86/xen/Kconfig b/arch/x86/xen/Kconfig
 index e88fda8..76ce7ce 100644
 --- a/arch/x86/xen/Kconfig
@@ -35608,10 +35641,10 @@ index e88fda8..76ce7ce 100644
          This is the Linux Xen port.  Enabling this will allow the
          kernel to boot in a paravirtualized environment under the
 diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
          This is the Linux Xen port.  Enabling this will allow the
          kernel to boot in a paravirtualized environment under the
 diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
-index fac5e4f..89c3525 100644
+index 78a881b..9994bbb 100644
 --- a/arch/x86/xen/enlighten.c
 +++ b/arch/x86/xen/enlighten.c
 --- a/arch/x86/xen/enlighten.c
 +++ b/arch/x86/xen/enlighten.c
-@@ -123,8 +123,6 @@ EXPORT_SYMBOL_GPL(xen_start_info);
+@@ -125,8 +125,6 @@ EXPORT_SYMBOL_GPL(xen_start_info);
  
  struct shared_info xen_dummy_shared_info;
  
  
  struct shared_info xen_dummy_shared_info;
  
@@ -35620,7 +35653,7 @@ index fac5e4f..89c3525 100644
  RESERVE_BRK(shared_info_page_brk, PAGE_SIZE);
  __read_mostly int xen_have_vector_callback;
  EXPORT_SYMBOL_GPL(xen_have_vector_callback);
  RESERVE_BRK(shared_info_page_brk, PAGE_SIZE);
  __read_mostly int xen_have_vector_callback;
  EXPORT_SYMBOL_GPL(xen_have_vector_callback);
-@@ -542,8 +540,7 @@ static void xen_load_gdt(const struct desc_ptr *dtr)
+@@ -544,8 +542,7 @@ static void xen_load_gdt(const struct desc_ptr *dtr)
  {
        unsigned long va = dtr->address;
        unsigned int size = dtr->size + 1;
  {
        unsigned long va = dtr->address;
        unsigned int size = dtr->size + 1;
@@ -35630,7 +35663,7 @@ index fac5e4f..89c3525 100644
        int f;
  
        /*
        int f;
  
        /*
-@@ -591,8 +588,7 @@ static void __init xen_load_gdt_boot(const struct desc_ptr *dtr)
+@@ -593,8 +590,7 @@ static void __init xen_load_gdt_boot(const struct desc_ptr *dtr)
  {
        unsigned long va = dtr->address;
        unsigned int size = dtr->size + 1;
  {
        unsigned long va = dtr->address;
        unsigned int size = dtr->size + 1;
@@ -35640,7 +35673,7 @@ index fac5e4f..89c3525 100644
        int f;
  
        /*
        int f;
  
        /*
-@@ -600,7 +596,7 @@ static void __init xen_load_gdt_boot(const struct desc_ptr *dtr)
+@@ -602,7 +598,7 @@ static void __init xen_load_gdt_boot(const struct desc_ptr *dtr)
         * 8-byte entries, or 16 4k pages..
         */
  
         * 8-byte entries, or 16 4k pages..
         */
  
@@ -35649,7 +35682,7 @@ index fac5e4f..89c3525 100644
        BUG_ON(va & ~PAGE_MASK);
  
        for (f = 0; va < dtr->address + size; va += PAGE_SIZE, f++) {
        BUG_ON(va & ~PAGE_MASK);
  
        for (f = 0; va < dtr->address + size; va += PAGE_SIZE, f++) {
-@@ -989,7 +985,7 @@ static u32 xen_safe_apic_wait_icr_idle(void)
+@@ -991,7 +987,7 @@ static u32 xen_safe_apic_wait_icr_idle(void)
          return 0;
  }
  
          return 0;
  }
  
@@ -35658,7 +35691,7 @@ index fac5e4f..89c3525 100644
  {
        apic->read = xen_apic_read;
        apic->write = xen_apic_write;
  {
        apic->read = xen_apic_read;
        apic->write = xen_apic_write;
-@@ -1295,30 +1291,30 @@ static const struct pv_apic_ops xen_apic_ops __initconst = {
+@@ -1291,30 +1287,30 @@ static const struct pv_apic_ops xen_apic_ops __initconst = {
  #endif
  };
  
  #endif
  };
  
@@ -35696,7 +35729,7 @@ index fac5e4f..89c3525 100644
  {
        if (pm_power_off)
                pm_power_off();
  {
        if (pm_power_off)
                pm_power_off();
-@@ -1456,8 +1452,11 @@ static void __ref xen_setup_gdt(int cpu)
+@@ -1467,8 +1463,11 @@ static void __ref xen_setup_gdt(int cpu)
        pv_cpu_ops.write_gdt_entry = xen_write_gdt_entry_boot;
        pv_cpu_ops.load_gdt = xen_load_gdt_boot;
  
        pv_cpu_ops.write_gdt_entry = xen_write_gdt_entry_boot;
        pv_cpu_ops.load_gdt = xen_load_gdt_boot;
  
@@ -35710,7 +35743,7 @@ index fac5e4f..89c3525 100644
  
        pv_cpu_ops.write_gdt_entry = xen_write_gdt_entry;
        pv_cpu_ops.load_gdt = xen_load_gdt;
  
        pv_cpu_ops.write_gdt_entry = xen_write_gdt_entry;
        pv_cpu_ops.load_gdt = xen_load_gdt;
-@@ -1573,7 +1572,17 @@ asmlinkage __visible void __init xen_start_kernel(void)
+@@ -1583,7 +1582,17 @@ asmlinkage __visible void __init xen_start_kernel(void)
        __userpte_alloc_gfp &= ~__GFP_HIGHMEM;
  
        /* Work out if we support NX */
        __userpte_alloc_gfp &= ~__GFP_HIGHMEM;
  
        /* Work out if we support NX */
@@ -35729,7 +35762,7 @@ index fac5e4f..89c3525 100644
  
        /* Get mfn list */
        xen_build_dynamic_phys_to_machine();
  
        /* Get mfn list */
        xen_build_dynamic_phys_to_machine();
-@@ -1601,13 +1610,6 @@ asmlinkage __visible void __init xen_start_kernel(void)
+@@ -1611,13 +1620,6 @@ asmlinkage __visible void __init xen_start_kernel(void)
  
        machine_ops = xen_machine_ops;
  
  
        machine_ops = xen_machine_ops;
  
@@ -35744,7 +35777,7 @@ index fac5e4f..89c3525 100644
  
  #ifdef CONFIG_ACPI_NUMA
 diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c
  
  #ifdef CONFIG_ACPI_NUMA
 diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c
-index a8a1a3d..8216142 100644
+index 5c1f9ac..0e15f5c 100644
 --- a/arch/x86/xen/mmu.c
 +++ b/arch/x86/xen/mmu.c
 @@ -379,7 +379,7 @@ static pteval_t pte_mfn_to_pfn(pteval_t val)
 --- a/arch/x86/xen/mmu.c
 +++ b/arch/x86/xen/mmu.c
 @@ -379,7 +379,7 @@ static pteval_t pte_mfn_to_pfn(pteval_t val)
@@ -35756,7 +35789,7 @@ index a8a1a3d..8216142 100644
  {
        if (val & _PAGE_PRESENT) {
                unsigned long pfn = (val & PTE_PFN_MASK) >> PAGE_SHIFT;
  {
        if (val & _PAGE_PRESENT) {
                unsigned long pfn = (val & PTE_PFN_MASK) >> PAGE_SHIFT;
-@@ -1867,7 +1867,11 @@ void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn)
+@@ -1836,7 +1836,11 @@ void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn)
                 * L3_k[511] -> level2_fixmap_pgt */
                convert_pfn_mfn(level3_kernel_pgt);
  
                 * L3_k[511] -> level2_fixmap_pgt */
                convert_pfn_mfn(level3_kernel_pgt);
  
@@ -35768,7 +35801,7 @@ index a8a1a3d..8216142 100644
                convert_pfn_mfn(level2_fixmap_pgt);
        }
        /* We get [511][511] and have Xen's version of level2_kernel_pgt */
                convert_pfn_mfn(level2_fixmap_pgt);
        }
        /* We get [511][511] and have Xen's version of level2_kernel_pgt */
-@@ -1892,11 +1896,16 @@ void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn)
+@@ -1861,11 +1865,16 @@ void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn)
                set_page_prot(init_level4_pgt, PAGE_KERNEL_RO);
                set_page_prot(level3_ident_pgt, PAGE_KERNEL_RO);
                set_page_prot(level3_kernel_pgt, PAGE_KERNEL_RO);
                set_page_prot(init_level4_pgt, PAGE_KERNEL_RO);
                set_page_prot(level3_ident_pgt, PAGE_KERNEL_RO);
                set_page_prot(level3_kernel_pgt, PAGE_KERNEL_RO);
@@ -35785,7 +35818,7 @@ index a8a1a3d..8216142 100644
  
                /* Pin down new L4 */
                pin_pagetable_pfn(MMUEXT_PIN_L4_TABLE,
  
                /* Pin down new L4 */
                pin_pagetable_pfn(MMUEXT_PIN_L4_TABLE,
-@@ -2080,6 +2089,7 @@ static void __init xen_post_allocator_init(void)
+@@ -2049,6 +2058,7 @@ static void __init xen_post_allocator_init(void)
        pv_mmu_ops.set_pud = xen_set_pud;
  #if PAGETABLE_LEVELS == 4
        pv_mmu_ops.set_pgd = xen_set_pgd;
        pv_mmu_ops.set_pud = xen_set_pud;
  #if PAGETABLE_LEVELS == 4
        pv_mmu_ops.set_pgd = xen_set_pgd;
@@ -35793,7 +35826,7 @@ index a8a1a3d..8216142 100644
  #endif
  
        /* This will work as long as patching hasn't happened yet
  #endif
  
        /* This will work as long as patching hasn't happened yet
-@@ -2158,6 +2168,7 @@ static const struct pv_mmu_ops xen_mmu_ops __initconst = {
+@@ -2127,6 +2137,7 @@ static const struct pv_mmu_ops xen_mmu_ops __initconst = {
        .pud_val = PV_CALLEE_SAVE(xen_pud_val),
        .make_pud = PV_CALLEE_SAVE(xen_make_pud),
        .set_pgd = xen_set_pgd_hyper,
        .pud_val = PV_CALLEE_SAVE(xen_pud_val),
        .make_pud = PV_CALLEE_SAVE(xen_make_pud),
        .set_pgd = xen_set_pgd_hyper,
@@ -35907,7 +35940,7 @@ index 674b2225..f1f5dc1 100644
        mov %rsi,xen_start_info
        mov $init_thread_union+THREAD_SIZE,%rsp
 diff --git a/arch/x86/xen/xen-ops.h b/arch/x86/xen/xen-ops.h
        mov %rsi,xen_start_info
        mov $init_thread_union+THREAD_SIZE,%rsp
 diff --git a/arch/x86/xen/xen-ops.h b/arch/x86/xen/xen-ops.h
-index 28c7e0b..2acfec7 100644
+index 5686bd9..0c8b6ee 100644
 --- a/arch/x86/xen/xen-ops.h
 +++ b/arch/x86/xen/xen-ops.h
 @@ -10,8 +10,6 @@
 --- a/arch/x86/xen/xen-ops.h
 +++ b/arch/x86/xen/xen-ops.h
 @@ -10,8 +10,6 @@
@@ -35957,34 +35990,11 @@ index 2f33760..835e50a 100644
  
  #define XCHAL_ICACHE_SIZE             8192    /* I-cache size in bytes or 0 */
  #define XCHAL_DCACHE_SIZE             8192    /* D-cache size in bytes or 0 */
  
  #define XCHAL_ICACHE_SIZE             8192    /* I-cache size in bytes or 0 */
  #define XCHAL_DCACHE_SIZE             8192    /* D-cache size in bytes or 0 */
-diff --git a/arch/xtensa/variants/s6000/include/variant/core.h b/arch/xtensa/variants/s6000/include/variant/core.h
-index af00795..2bb8105 100644
---- a/arch/xtensa/variants/s6000/include/variant/core.h
-+++ b/arch/xtensa/variants/s6000/include/variant/core.h
-@@ -11,6 +11,7 @@
- #ifndef _XTENSA_CORE_CONFIGURATION_H
- #define _XTENSA_CORE_CONFIGURATION_H
-+#include <linux/const.h>
- /****************************************************************************
-           Parameters Useful for Any Code, USER or PRIVILEGED
-@@ -118,9 +119,9 @@
-   ----------------------------------------------------------------------*/
- #define XCHAL_ICACHE_LINESIZE         16      /* I-cache line size in bytes */
--#define XCHAL_DCACHE_LINESIZE         16      /* D-cache line size in bytes */
- #define XCHAL_ICACHE_LINEWIDTH                4       /* log2(I line size in bytes) */
- #define XCHAL_DCACHE_LINEWIDTH                4       /* log2(D line size in bytes) */
-+#define XCHAL_DCACHE_LINESIZE         (_AC(1,UL) << XCHAL_DCACHE_LINEWIDTH)   /* D-cache line size in bytes */
- #define XCHAL_ICACHE_SIZE             32768   /* I-cache size in bytes or 0 */
- #define XCHAL_DCACHE_SIZE             32768   /* D-cache size in bytes or 0 */
 diff --git a/block/bio.c b/block/bio.c
 diff --git a/block/bio.c b/block/bio.c
-index 3e6e198..5c65199 100644
+index 471d738..bd3da0d 100644
 --- a/block/bio.c
 +++ b/block/bio.c
 --- a/block/bio.c
 +++ b/block/bio.c
-@@ -1163,7 +1163,7 @@ struct bio *bio_copy_user_iov(struct request_queue *q,
+@@ -1169,7 +1169,7 @@ struct bio *bio_copy_user_iov(struct request_queue *q,
                /*
                 * Overflow, abort
                 */
                /*
                 * Overflow, abort
                 */
@@ -35993,7 +36003,7 @@ index 3e6e198..5c65199 100644
                        return ERR_PTR(-EINVAL);
  
                nr_pages += end - start;
                        return ERR_PTR(-EINVAL);
  
                nr_pages += end - start;
-@@ -1297,7 +1297,7 @@ static struct bio *__bio_map_user_iov(struct request_queue *q,
+@@ -1303,7 +1303,7 @@ static struct bio *__bio_map_user_iov(struct request_queue *q,
                /*
                 * Overflow, abort
                 */
                /*
                 * Overflow, abort
                 */
@@ -36002,7 +36012,7 @@ index 3e6e198..5c65199 100644
                        return ERR_PTR(-EINVAL);
  
                nr_pages += end - start;
                        return ERR_PTR(-EINVAL);
  
                nr_pages += end - start;
-@@ -1559,7 +1559,7 @@ static void bio_copy_kern_endio(struct bio *bio, int err)
+@@ -1565,7 +1565,7 @@ static void bio_copy_kern_endio(struct bio *bio, int err)
        const int read = bio_data_dir(bio) == READ;
        struct bio_map_data *bmd = bio->bi_private;
        int i;
        const int read = bio_data_dir(bio) == READ;
        struct bio_map_data *bmd = bio->bi_private;
        int i;
@@ -36161,7 +36171,7 @@ index 56d08fd..2e07090 100644
                        (u8 *) pte, count) < count) {
                kfree(pte);
 diff --git a/block/scsi_ioctl.c b/block/scsi_ioctl.c
                        (u8 *) pte, count) < count) {
                kfree(pte);
 diff --git a/block/scsi_ioctl.c b/block/scsi_ioctl.c
-index b0c2a61..10bb6ec 100644
+index 28163fa..07190a06 100644
 --- a/block/scsi_ioctl.c
 +++ b/block/scsi_ioctl.c
 @@ -67,7 +67,7 @@ static int scsi_get_bus(struct request_queue *q, int __user *p)
 --- a/block/scsi_ioctl.c
 +++ b/block/scsi_ioctl.c
 @@ -67,7 +67,7 @@ static int scsi_get_bus(struct request_queue *q, int __user *p)
@@ -36295,7 +36305,7 @@ index 16129c7..8b675cd 100644
  struct apei_exec_context {
        u32 ip;
 diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c
  struct apei_exec_context {
        u32 ip;
 diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c
-index fc5f780..e5ac91a 100644
+index e82d097..0c855c1 100644
 --- a/drivers/acpi/apei/ghes.c
 +++ b/drivers/acpi/apei/ghes.c
 @@ -478,7 +478,7 @@ static void __ghes_print_estatus(const char *pfx,
 --- a/drivers/acpi/apei/ghes.c
 +++ b/drivers/acpi/apei/ghes.c
 @@ -478,7 +478,7 @@ static void __ghes_print_estatus(const char *pfx,
@@ -36334,7 +36344,7 @@ index a83e3c6..c3d617f 100644
        bgrt_kobj = kobject_create_and_add("bgrt", acpi_kobj);
        if (!bgrt_kobj)
 diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
        bgrt_kobj = kobject_create_and_add("bgrt", acpi_kobj);
        if (!bgrt_kobj)
 diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
-index 7556e7c..89a96bd 100644
+index 9b693d5..8953d54 100644
 --- a/drivers/acpi/blacklist.c
 +++ b/drivers/acpi/blacklist.c
 @@ -51,7 +51,7 @@ struct acpi_blacklist_item {
 --- a/drivers/acpi/blacklist.c
 +++ b/drivers/acpi/blacklist.c
 @@ -51,7 +51,7 @@ struct acpi_blacklist_item {
@@ -36371,10 +36381,10 @@ index c68e724..e863008 100644
                /* parse the table header to get the table length */
                if (count <= sizeof(struct acpi_table_header))
 diff --git a/drivers/acpi/device_pm.c b/drivers/acpi/device_pm.c
                /* parse the table header to get the table length */
                if (count <= sizeof(struct acpi_table_header))
 diff --git a/drivers/acpi/device_pm.c b/drivers/acpi/device_pm.c
-index 6341e66..ebcf59c 100644
+index c0d44d3..5ad8f9a 100644
 --- a/drivers/acpi/device_pm.c
 +++ b/drivers/acpi/device_pm.c
 --- a/drivers/acpi/device_pm.c
 +++ b/drivers/acpi/device_pm.c
-@@ -1029,6 +1029,8 @@ EXPORT_SYMBOL_GPL(acpi_subsys_freeze);
+@@ -1025,6 +1025,8 @@ EXPORT_SYMBOL_GPL(acpi_subsys_freeze);
  
  #endif /* CONFIG_PM_SLEEP */
  
  
  #endif /* CONFIG_PM_SLEEP */
  
@@ -36382,16 +36392,16 @@ index 6341e66..ebcf59c 100644
 +
  static struct dev_pm_domain acpi_general_pm_domain = {
        .ops = {
 +
  static struct dev_pm_domain acpi_general_pm_domain = {
        .ops = {
- #ifdef CONFIG_PM_RUNTIME
-@@ -1047,6 +1049,7 @@ static struct dev_pm_domain acpi_general_pm_domain = {
-               .restore_early = acpi_subsys_resume_early,
+ #ifdef CONFIG_PM
+@@ -1043,6 +1045,7 @@ static struct dev_pm_domain acpi_general_pm_domain = {
+ #endif
  #endif
        },
 +      .detach = acpi_dev_pm_detach
  };
  
  /**
  #endif
        },
 +      .detach = acpi_dev_pm_detach
  };
  
  /**
-@@ -1116,7 +1119,6 @@ int acpi_dev_pm_attach(struct device *dev, bool power_on)
+@@ -1112,7 +1115,6 @@ int acpi_dev_pm_attach(struct device *dev, bool power_on)
                acpi_device_wakeup(adev, ACPI_STATE_S0, false);
        }
  
                acpi_device_wakeup(adev, ACPI_STATE_S0, false);
        }
  
@@ -36400,7 +36410,7 @@ index 6341e66..ebcf59c 100644
  }
  EXPORT_SYMBOL_GPL(acpi_dev_pm_attach);
 diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c
  }
  EXPORT_SYMBOL_GPL(acpi_dev_pm_attach);
 diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c
-index 17f9ec5..d9a455e 100644
+index 87b704e..2d1d0c1 100644
 --- a/drivers/acpi/processor_idle.c
 +++ b/drivers/acpi/processor_idle.c
 @@ -952,7 +952,7 @@ static int acpi_processor_setup_cpuidle_states(struct acpi_processor *pr)
 --- a/drivers/acpi/processor_idle.c
 +++ b/drivers/acpi/processor_idle.c
 @@ -952,7 +952,7 @@ static int acpi_processor_setup_cpuidle_states(struct acpi_processor *pr)
@@ -36431,7 +36441,7 @@ index 13e577c..cef11ee 100644
  static void delete_gpe_attr_array(void)
  {
 diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
  static void delete_gpe_attr_array(void)
  {
 diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
-index 97683e4..655f6ba 100644
+index 61a9c07..ea98fa1 100644
 --- a/drivers/ata/libahci.c
 +++ b/drivers/ata/libahci.c
 @@ -1252,7 +1252,7 @@ int ahci_kick_engine(struct ata_port *ap)
 --- a/drivers/ata/libahci.c
 +++ b/drivers/ata/libahci.c
 @@ -1252,7 +1252,7 @@ int ahci_kick_engine(struct ata_port *ap)
@@ -36444,7 +36454,7 @@ index 97683e4..655f6ba 100644
                                unsigned long timeout_msec)
  {
 diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
                                unsigned long timeout_msec)
  {
 diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
-index 485f7ea..9a8df4a 100644
+index d1a05f9..eb70e10 100644
 --- a/drivers/ata/libata-core.c
 +++ b/drivers/ata/libata-core.c
 @@ -99,7 +99,7 @@ static unsigned int ata_dev_set_xfermode(struct ata_device *dev);
 --- a/drivers/ata/libata-core.c
 +++ b/drivers/ata/libata-core.c
 @@ -99,7 +99,7 @@ static unsigned int ata_dev_set_xfermode(struct ata_device *dev);
@@ -36456,7 +36466,7 @@ index 485f7ea..9a8df4a 100644
  
  struct ata_force_param {
        const char      *name;
  
  struct ata_force_param {
        const char      *name;
-@@ -4800,7 +4800,7 @@ void ata_qc_free(struct ata_queued_cmd *qc)
+@@ -4831,7 +4831,7 @@ void ata_qc_free(struct ata_queued_cmd *qc)
        struct ata_port *ap;
        unsigned int tag;
  
        struct ata_port *ap;
        unsigned int tag;
  
@@ -36465,7 +36475,7 @@ index 485f7ea..9a8df4a 100644
        ap = qc->ap;
  
        qc->flags = 0;
        ap = qc->ap;
  
        qc->flags = 0;
-@@ -4816,7 +4816,7 @@ void __ata_qc_complete(struct ata_queued_cmd *qc)
+@@ -4847,7 +4847,7 @@ void __ata_qc_complete(struct ata_queued_cmd *qc)
        struct ata_port *ap;
        struct ata_link *link;
  
        struct ata_port *ap;
        struct ata_link *link;
  
@@ -36474,7 +36484,7 @@ index 485f7ea..9a8df4a 100644
        WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE));
        ap = qc->ap;
        link = qc->dev->link;
        WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE));
        ap = qc->ap;
        link = qc->dev->link;
-@@ -5920,6 +5920,7 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
+@@ -5951,6 +5951,7 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
                return;
  
        spin_lock(&lock);
                return;
  
        spin_lock(&lock);
@@ -36482,7 +36492,7 @@ index 485f7ea..9a8df4a 100644
  
        for (cur = ops->inherits; cur; cur = cur->inherits) {
                void **inherit = (void **)cur;
  
        for (cur = ops->inherits; cur; cur = cur->inherits) {
                void **inherit = (void **)cur;
-@@ -5933,8 +5934,9 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
+@@ -5964,8 +5965,9 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
                if (IS_ERR(*pp))
                        *pp = NULL;
  
                if (IS_ERR(*pp))
                        *pp = NULL;
  
@@ -36493,7 +36503,7 @@ index 485f7ea..9a8df4a 100644
        spin_unlock(&lock);
  }
  
        spin_unlock(&lock);
  }
  
-@@ -6130,7 +6132,7 @@ int ata_host_register(struct ata_host *host, struct scsi_host_template *sht)
+@@ -6161,7 +6163,7 @@ int ata_host_register(struct ata_host *host, struct scsi_host_template *sht)
  
        /* give ports names and add SCSI hosts */
        for (i = 0; i < host->n_ports; i++) {
  
        /* give ports names and add SCSI hosts */
        for (i = 0; i < host->n_ports; i++) {
@@ -36503,10 +36513,10 @@ index 485f7ea..9a8df4a 100644
        }
  
 diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c
        }
  
 diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c
-index 0586f66..1a8f74a 100644
+index 6abd17a..9961bf7 100644
 --- a/drivers/ata/libata-scsi.c
 +++ b/drivers/ata/libata-scsi.c
 --- a/drivers/ata/libata-scsi.c
 +++ b/drivers/ata/libata-scsi.c
-@@ -4151,7 +4151,7 @@ int ata_sas_port_init(struct ata_port *ap)
+@@ -4169,7 +4169,7 @@ int ata_sas_port_init(struct ata_port *ap)
  
        if (rc)
                return rc;
  
        if (rc)
                return rc;
@@ -36529,7 +36539,7 @@ index 5f4e0cc..ff2c347 100644
  extern int libata_fua;
  extern int libata_noacpi;
 diff --git a/drivers/ata/pata_arasan_cf.c b/drivers/ata/pata_arasan_cf.c
  extern int libata_fua;
  extern int libata_noacpi;
 diff --git a/drivers/ata/pata_arasan_cf.c b/drivers/ata/pata_arasan_cf.c
-index 38216b9..4ec6aeb 100644
+index a9b0c82..207d97d 100644
 --- a/drivers/ata/pata_arasan_cf.c
 +++ b/drivers/ata/pata_arasan_cf.c
 @@ -865,7 +865,9 @@ static int arasan_cf_probe(struct platform_device *pdev)
 --- a/drivers/ata/pata_arasan_cf.c
 +++ b/drivers/ata/pata_arasan_cf.c
 @@ -865,7 +865,9 @@ static int arasan_cf_probe(struct platform_device *pdev)
@@ -36650,10 +36660,10 @@ index 480fa6f..947067c 100644
        if (vcc->pop) vcc->pop(vcc,skb);
        else dev_kfree_skb(skb);
 diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c
        if (vcc->pop) vcc->pop(vcc,skb);
        else dev_kfree_skb(skb);
 diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c
-index d65975a..0b87e20 100644
+index c7fab3e..68d0965 100644
 --- a/drivers/atm/eni.c
 +++ b/drivers/atm/eni.c
 --- a/drivers/atm/eni.c
 +++ b/drivers/atm/eni.c
-@@ -522,7 +522,7 @@ static int rx_aal0(struct atm_vcc *vcc)
+@@ -525,7 +525,7 @@ static int rx_aal0(struct atm_vcc *vcc)
                DPRINTK(DEV_LABEL "(itf %d): trashing empty cell\n",
                    vcc->dev->number);
                length = 0;
                DPRINTK(DEV_LABEL "(itf %d): trashing empty cell\n",
                    vcc->dev->number);
                length = 0;
@@ -36662,7 +36672,7 @@ index d65975a..0b87e20 100644
        }
        else {
                length = ATM_CELL_SIZE-1; /* no HEC */
        }
        else {
                length = ATM_CELL_SIZE-1; /* no HEC */
-@@ -577,7 +577,7 @@ static int rx_aal5(struct atm_vcc *vcc)
+@@ -580,7 +580,7 @@ static int rx_aal5(struct atm_vcc *vcc)
                            size);
                }
                eff = length = 0;
                            size);
                }
                eff = length = 0;
@@ -36671,7 +36681,7 @@ index d65975a..0b87e20 100644
        }
        else {
                size = (descr & MID_RED_COUNT)*(ATM_CELL_PAYLOAD >> 2);
        }
        else {
                size = (descr & MID_RED_COUNT)*(ATM_CELL_PAYLOAD >> 2);
-@@ -594,7 +594,7 @@ static int rx_aal5(struct atm_vcc *vcc)
+@@ -597,7 +597,7 @@ static int rx_aal5(struct atm_vcc *vcc)
                            "(VCI=%d,length=%ld,size=%ld (descr 0x%lx))\n",
                            vcc->dev->number,vcc->vci,length,size << 2,descr);
                        length = eff = 0;
                            "(VCI=%d,length=%ld,size=%ld (descr 0x%lx))\n",
                            vcc->dev->number,vcc->vci,length,size << 2,descr);
                        length = eff = 0;
@@ -36680,7 +36690,7 @@ index d65975a..0b87e20 100644
                }
        }
        skb = eff ? atm_alloc_charge(vcc,eff << 2,GFP_ATOMIC) : NULL;
                }
        }
        skb = eff ? atm_alloc_charge(vcc,eff << 2,GFP_ATOMIC) : NULL;
-@@ -767,7 +767,7 @@ rx_dequeued++;
+@@ -770,7 +770,7 @@ rx_dequeued++;
                        vcc->push(vcc,skb);
                        pushed++;
                }
                        vcc->push(vcc,skb);
                        pushed++;
                }
@@ -36689,7 +36699,7 @@ index d65975a..0b87e20 100644
        }
        wake_up(&eni_dev->rx_wait);
  }
        }
        wake_up(&eni_dev->rx_wait);
  }
-@@ -1227,7 +1227,7 @@ static void dequeue_tx(struct atm_dev *dev)
+@@ -1230,7 +1230,7 @@ static void dequeue_tx(struct atm_dev *dev)
                    PCI_DMA_TODEVICE);
                if (vcc->pop) vcc->pop(vcc,skb);
                else dev_kfree_skb_irq(skb);
                    PCI_DMA_TODEVICE);
                if (vcc->pop) vcc->pop(vcc,skb);
                else dev_kfree_skb_irq(skb);
@@ -36736,7 +36746,7 @@ index 82f2ae0..f205c02 100644
                default: /* Hmm. Haven't written the code to handle the others yet... -- REW */
                        printk (KERN_WARNING "Don't know what to do with RX status %x: %s.\n", 
 diff --git a/drivers/atm/fore200e.c b/drivers/atm/fore200e.c
                default: /* Hmm. Haven't written the code to handle the others yet... -- REW */
                        printk (KERN_WARNING "Don't know what to do with RX status %x: %s.\n", 
 diff --git a/drivers/atm/fore200e.c b/drivers/atm/fore200e.c
-index d4725fc..2d4ea65 100644
+index d5d9eaf..65c0d53 100644
 --- a/drivers/atm/fore200e.c
 +++ b/drivers/atm/fore200e.c
 @@ -931,9 +931,9 @@ fore200e_tx_irq(struct fore200e* fore200e)
 --- a/drivers/atm/fore200e.c
 +++ b/drivers/atm/fore200e.c
 @@ -931,9 +931,9 @@ fore200e_tx_irq(struct fore200e* fore200e)
@@ -37590,10 +37600,10 @@ index 25798db..15f130e 100644
        while (1) {
                spin_lock(&req_lock);
 diff --git a/drivers/base/node.c b/drivers/base/node.c
        while (1) {
                spin_lock(&req_lock);
 diff --git a/drivers/base/node.c b/drivers/base/node.c
-index 472168c..4af587e 100644
+index a3b82e9..f90a8ce 100644
 --- a/drivers/base/node.c
 +++ b/drivers/base/node.c
 --- a/drivers/base/node.c
 +++ b/drivers/base/node.c
-@@ -620,7 +620,7 @@ static ssize_t print_nodes_state(enum node_states state, char *buf)
+@@ -614,7 +614,7 @@ static ssize_t print_nodes_state(enum node_states state, char *buf)
  struct node_attr {
        struct device_attribute attr;
        enum node_states state;
  struct node_attr {
        struct device_attribute attr;
        enum node_states state;
@@ -37603,7 +37613,7 @@ index 472168c..4af587e 100644
  static ssize_t show_node_state(struct device *dev,
                               struct device_attribute *attr, char *buf)
 diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c
  static ssize_t show_node_state(struct device *dev,
                               struct device_attribute *attr, char *buf)
 diff --git a/drivers/base/power/domain.c b/drivers/base/power/domain.c
-index fb83d4a..e1797b3 100644
+index 0d8780c..0b5df3f 100644
 --- a/drivers/base/power/domain.c
 +++ b/drivers/base/power/domain.c
 @@ -1725,7 +1725,7 @@ int pm_genpd_attach_cpuidle(struct generic_pm_domain *genpd, int state)
 --- a/drivers/base/power/domain.c
 +++ b/drivers/base/power/domain.c
 @@ -1725,7 +1725,7 @@ int pm_genpd_attach_cpuidle(struct generic_pm_domain *genpd, int state)
@@ -37624,7 +37634,7 @@ index fb83d4a..e1797b3 100644
        int ret = 0;
  
        if (IS_ERR_OR_NULL(genpd))
        int ret = 0;
  
        if (IS_ERR_OR_NULL(genpd))
-@@ -2215,7 +2215,9 @@ int genpd_dev_pm_attach(struct device *dev)
+@@ -2222,7 +2222,10 @@ int genpd_dev_pm_attach(struct device *dev)
                return ret;
        }
  
                return ret;
        }
  
@@ -37632,14 +37642,15 @@ index fb83d4a..e1797b3 100644
 +      pax_open_kernel();
 +      *(void **)&dev->pm_domain->detach = genpd_dev_pm_detach;
 +      pax_close_kernel();
 +      pax_open_kernel();
 +      *(void **)&dev->pm_domain->detach = genpd_dev_pm_detach;
 +      pax_close_kernel();
++
+       pm_genpd_poweron(pd);
  
        return 0;
  
        return 0;
- }
 diff --git a/drivers/base/power/sysfs.c b/drivers/base/power/sysfs.c
 diff --git a/drivers/base/power/sysfs.c b/drivers/base/power/sysfs.c
-index a9d26ed..74b8405 100644
+index d2be3f9..0a3167a 100644
 --- a/drivers/base/power/sysfs.c
 +++ b/drivers/base/power/sysfs.c
 --- a/drivers/base/power/sysfs.c
 +++ b/drivers/base/power/sysfs.c
-@@ -182,7 +182,7 @@ static ssize_t rtpm_status_show(struct device *dev,
+@@ -181,7 +181,7 @@ static ssize_t rtpm_status_show(struct device *dev,
                        return -EIO;
                }
        }
                        return -EIO;
                }
        }
@@ -38030,7 +38041,7 @@ index 434c77d..6d3219a 100644
  }
  
 diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h
  }
  
 diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h
-index 9b22f8f..f2932af 100644
+index b905e98..0812ed8 100644
 --- a/drivers/block/drbd/drbd_int.h
 +++ b/drivers/block/drbd/drbd_int.h
 @@ -385,7 +385,7 @@ struct drbd_epoch {
 --- a/drivers/block/drbd/drbd_int.h
 +++ b/drivers/block/drbd/drbd_int.h
 @@ -385,7 +385,7 @@ struct drbd_epoch {
@@ -38062,17 +38073,8 @@ index 9b22f8f..f2932af 100644
        int rs_last_sect_ev; /* counter to compare with */
        int rs_last_events;  /* counter of read or write "events" (unit sectors)
                              * on the lower level device when we last looked. */
        int rs_last_sect_ev; /* counter to compare with */
        int rs_last_events;  /* counter of read or write "events" (unit sectors)
                              * on the lower level device when we last looked. */
-@@ -1567,7 +1567,7 @@ static inline int drbd_setsockopt(struct socket *sock, int level, int optname,
-       char __user *uoptval;
-       int err;
--      uoptval = (char __user __force *)optval;
-+      uoptval = (char __force_user *)optval;
-       set_fs(KERNEL_DS);
-       if (level == SOL_SOCKET)
 diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
 diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
-index 973c185..05d8b1a 100644
+index 1fc8342..7e7742b 100644
 --- a/drivers/block/drbd/drbd_main.c
 +++ b/drivers/block/drbd/drbd_main.c
 @@ -1328,7 +1328,7 @@ static int _drbd_send_ack(struct drbd_peer_device *peer_device, enum drbd_packet
 --- a/drivers/block/drbd/drbd_main.c
 +++ b/drivers/block/drbd/drbd_main.c
 @@ -1328,7 +1328,7 @@ static int _drbd_send_ack(struct drbd_peer_device *peer_device, enum drbd_packet
@@ -38104,7 +38106,7 @@ index 973c185..05d8b1a 100644
        atomic_set(&device->ap_in_flight, 0);
        atomic_set(&device->md_io.in_use, 0);
  
        atomic_set(&device->ap_in_flight, 0);
        atomic_set(&device->md_io.in_use, 0);
  
-@@ -2688,8 +2688,8 @@ void drbd_destroy_connection(struct kref *kref)
+@@ -2684,8 +2684,8 @@ void drbd_destroy_connection(struct kref *kref)
        struct drbd_connection *connection = container_of(kref, struct drbd_connection, kref);
        struct drbd_resource *resource = connection->resource;
  
        struct drbd_connection *connection = container_of(kref, struct drbd_connection, kref);
        struct drbd_resource *resource = connection->resource;
  
@@ -38116,10 +38118,10 @@ index 973c185..05d8b1a 100644
  
        idr_destroy(&connection->peer_devices);
 diff --git a/drivers/block/drbd/drbd_nl.c b/drivers/block/drbd/drbd_nl.c
  
        idr_destroy(&connection->peer_devices);
 diff --git a/drivers/block/drbd/drbd_nl.c b/drivers/block/drbd/drbd_nl.c
-index 1cd47df..57c53c0 100644
+index 74df8cf..e41fc24 100644
 --- a/drivers/block/drbd/drbd_nl.c
 +++ b/drivers/block/drbd/drbd_nl.c
 --- a/drivers/block/drbd/drbd_nl.c
 +++ b/drivers/block/drbd/drbd_nl.c
-@@ -3645,13 +3645,13 @@ finish:
+@@ -3637,13 +3637,13 @@ finish:
  
  void drbd_bcast_event(struct drbd_device *device, const struct sib_info *sib)
  {
  
  void drbd_bcast_event(struct drbd_device *device, const struct sib_info *sib)
  {
@@ -38136,7 +38138,7 @@ index 1cd47df..57c53c0 100644
        if (!msg)
                goto failed;
 diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c
        if (!msg)
                goto failed;
 diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c
-index 6960fb0..215d76b 100644
+index d169b4a..481463f 100644
 --- a/drivers/block/drbd/drbd_receiver.c
 +++ b/drivers/block/drbd/drbd_receiver.c
 @@ -870,7 +870,7 @@ int drbd_connected(struct drbd_peer_device *peer_device)
 --- a/drivers/block/drbd/drbd_receiver.c
 +++ b/drivers/block/drbd/drbd_receiver.c
 @@ -870,7 +870,7 @@ int drbd_connected(struct drbd_peer_device *peer_device)
@@ -38233,7 +38235,7 @@ index 6960fb0..215d76b 100644
 +                      atomic_read_unchecked(&device->rs_sect_ev);
  
        if (atomic_read(&device->ap_actlog_cnt)
 +                      atomic_read_unchecked(&device->rs_sect_ev);
  
        if (atomic_read(&device->ap_actlog_cnt)
-           || !device->rs_last_events || curr_events - device->rs_last_events > 64) {
+           || curr_events - device->rs_last_events > 64) {
 @@ -2618,7 +2618,7 @@ static int receive_DataRequest(struct drbd_connection *connection, struct packet
                        device->use_csums = true;
                } else if (pi->cmd == P_OV_REPLY) {
 @@ -2618,7 +2618,7 @@ static int receive_DataRequest(struct drbd_connection *connection, struct packet
                        device->use_csums = true;
                } else if (pi->cmd == P_OV_REPLY) {
@@ -38289,7 +38291,7 @@ index 6960fb0..215d76b 100644
  static struct asender_cmd asender_tbl[] = {
        [P_PING]            = { 0, got_Ping },
 diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
  static struct asender_cmd asender_tbl[] = {
        [P_PING]            = { 0, got_Ping },
 diff --git a/drivers/block/drbd/drbd_worker.c b/drivers/block/drbd/drbd_worker.c
-index d2d1f97..6a1188f 100644
+index d0fae55..4469096 100644
 --- a/drivers/block/drbd/drbd_worker.c
 +++ b/drivers/block/drbd/drbd_worker.c
 @@ -408,7 +408,7 @@ static int read_for_csum(struct drbd_peer_device *peer_device, sector_t sector,
 --- a/drivers/block/drbd/drbd_worker.c
 +++ b/drivers/block/drbd/drbd_worker.c
 @@ -408,7 +408,7 @@ static int read_for_csum(struct drbd_peer_device *peer_device, sector_t sector,
@@ -38310,8 +38312,8 @@ index d2d1f97..6a1188f 100644
        device->rs_in_flight -= sect_in;
  
        rcu_read_lock();
        device->rs_in_flight -= sect_in;
  
        rcu_read_lock();
-@@ -1594,8 +1594,8 @@ void drbd_rs_controller_reset(struct drbd_device *device)
- {
+@@ -1595,8 +1595,8 @@ void drbd_rs_controller_reset(struct drbd_device *device)
+       struct gendisk *disk = device->ldev->backing_bdev->bd_contains->bd_disk;
        struct fifo_buffer *plan;
  
 -      atomic_set(&device->rs_sect_in, 0);
        struct fifo_buffer *plan;
  
 -      atomic_set(&device->rs_sect_in, 0);
@@ -38319,8 +38321,8 @@ index d2d1f97..6a1188f 100644
 +      atomic_set_unchecked(&device->rs_sect_in, 0);
 +      atomic_set_unchecked(&device->rs_sect_ev, 0);
        device->rs_in_flight = 0;
 +      atomic_set_unchecked(&device->rs_sect_in, 0);
 +      atomic_set_unchecked(&device->rs_sect_ev, 0);
        device->rs_in_flight = 0;
-       /* Updating the RCU protected object in place is necessary since
+       device->rs_last_events =
+               (int)part_stat_read(&disk->part0, sectors[0]) +
 diff --git a/drivers/block/loop.c b/drivers/block/loop.c
 index 6cb1beb..bf490f7 100644
 --- a/drivers/block/loop.c
 diff --git a/drivers/block/loop.c b/drivers/block/loop.c
 index 6cb1beb..bf490f7 100644
 --- a/drivers/block/loop.c
@@ -38335,36 +38337,25 @@ index 6cb1beb..bf490f7 100644
        file_end_write(file);
        if (likely(bw == len))
 diff --git a/drivers/block/nvme-core.c b/drivers/block/nvme-core.c
        file_end_write(file);
        if (likely(bw == len))
 diff --git a/drivers/block/nvme-core.c b/drivers/block/nvme-core.c
-index e2bb8af..44b8aef 100644
+index d826bf3..8eb406c 100644
 --- a/drivers/block/nvme-core.c
 +++ b/drivers/block/nvme-core.c
 --- a/drivers/block/nvme-core.c
 +++ b/drivers/block/nvme-core.c
-@@ -73,7 +73,6 @@ static LIST_HEAD(dev_list);
+@@ -76,7 +76,6 @@ static LIST_HEAD(dev_list);
  static struct task_struct *nvme_thread;
  static struct workqueue_struct *nvme_workq;
  static wait_queue_head_t nvme_kthread_wait;
 -static struct notifier_block nvme_nb;
  
  static void nvme_reset_failed_dev(struct work_struct *ws);
  static struct task_struct *nvme_thread;
  static struct workqueue_struct *nvme_workq;
  static wait_queue_head_t nvme_kthread_wait;
 -static struct notifier_block nvme_nb;
  
  static void nvme_reset_failed_dev(struct work_struct *ws);
-@@ -2926,6 +2925,10 @@ static struct pci_driver nvme_driver = {
-       .err_handler    = &nvme_err_handler,
- };
-+static struct notifier_block nvme_nb = {
-+      .notifier_call = &nvme_cpu_notify,
-+};
-+
- static int __init nvme_init(void)
- {
-       int result;
-@@ -2942,7 +2945,6 @@ static int __init nvme_init(void)
-       else if (result > 0)
-               nvme_major = result;
--      nvme_nb.notifier_call = &nvme_cpu_notify;
-       result = register_hotcpu_notifier(&nvme_nb);
-       if (result)
-               goto unregister_blkdev;
+ static int nvme_process_cq(struct nvme_queue *nvmeq);
+@@ -2955,7 +2954,6 @@ static int __init nvme_init(void)
+ static void __exit nvme_exit(void)
+ {
+       pci_unregister_driver(&nvme_driver);
+-      unregister_hotcpu_notifier(&nvme_nb);
+       unregister_blkdev(nvme_major, "nvme");
+       destroy_workqueue(nvme_workq);
+       BUG_ON(nvme_thread && !IS_ERR(nvme_thread));
 diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c
 index 09e628da..7607aaa 100644
 --- a/drivers/block/pktcdvd.c
 diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c
 index 09e628da..7607aaa 100644
 --- a/drivers/block/pktcdvd.c
@@ -38387,6 +38378,19 @@ index 09e628da..7607aaa 100644
  
        if (ti.nwa_v) {
                pd->nwa = be32_to_cpu(ti.next_writable);
  
        if (ti.nwa_v) {
                pd->nwa = be32_to_cpu(ti.next_writable);
+diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c
+index 8a86b62..f54c87e 100644
+--- a/drivers/block/rbd.c
++++ b/drivers/block/rbd.c
+@@ -63,7 +63,7 @@
+  * If the counter is already at its maximum value returns
+  * -EINVAL without updating it.
+  */
+-static int atomic_inc_return_safe(atomic_t *v)
++static int __intentional_overflow(-1) atomic_inc_return_safe(atomic_t *v)
+ {
+       unsigned int counter;
 diff --git a/drivers/block/smart1,2.h b/drivers/block/smart1,2.h
 index e5565fb..71be10b4 100644
 --- a/drivers/block/smart1,2.h
 diff --git a/drivers/block/smart1,2.h b/drivers/block/smart1,2.h
 index e5565fb..71be10b4 100644
 --- a/drivers/block/smart1,2.h
@@ -38458,7 +38462,7 @@ index e5565fb..71be10b4 100644
 +      .command_completed = smart1_completed,
  };
 diff --git a/drivers/bluetooth/btwilink.c b/drivers/bluetooth/btwilink.c
 +      .command_completed = smart1_completed,
  };
 diff --git a/drivers/bluetooth/btwilink.c b/drivers/bluetooth/btwilink.c
-index f038dba..bb74c08 100644
+index 55c135b..9f8d60c 100644
 --- a/drivers/bluetooth/btwilink.c
 +++ b/drivers/bluetooth/btwilink.c
 @@ -288,7 +288,7 @@ static int ti_st_send_frame(struct hci_dev *hdev, struct sk_buff *skb)
 --- a/drivers/bluetooth/btwilink.c
 +++ b/drivers/bluetooth/btwilink.c
 @@ -288,7 +288,7 @@ static int ti_st_send_frame(struct hci_dev *hdev, struct sk_buff *skb)
@@ -38617,10 +38621,10 @@ index d5d4cd8..22d561d 100644
  {
        struct hpet_timer __iomem *timer;
 diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c
  {
        struct hpet_timer __iomem *timer;
 diff --git a/drivers/char/ipmi/ipmi_msghandler.c b/drivers/char/ipmi/ipmi_msghandler.c
-index f816211..89eadea 100644
+index 6b65fa4..8ebbc99 100644
 --- a/drivers/char/ipmi/ipmi_msghandler.c
 +++ b/drivers/char/ipmi/ipmi_msghandler.c
 --- a/drivers/char/ipmi/ipmi_msghandler.c
 +++ b/drivers/char/ipmi/ipmi_msghandler.c
-@@ -438,7 +438,7 @@ struct ipmi_smi {
+@@ -436,7 +436,7 @@ struct ipmi_smi {
        struct proc_dir_entry *proc_dir;
        char                  proc_dir_name[10];
  
        struct proc_dir_entry *proc_dir;
        char                  proc_dir_name[10];
  
@@ -38629,7 +38633,7 @@ index f816211..89eadea 100644
  
        /*
         * run_to_completion duplicate of smb_info, smi_info
  
        /*
         * run_to_completion duplicate of smb_info, smi_info
-@@ -470,9 +470,9 @@ static LIST_HEAD(smi_watchers);
+@@ -468,9 +468,9 @@ static LIST_HEAD(smi_watchers);
  static DEFINE_MUTEX(smi_watchers_mutex);
  
  #define ipmi_inc_stat(intf, stat) \
  static DEFINE_MUTEX(smi_watchers_mutex);
  
  #define ipmi_inc_stat(intf, stat) \
@@ -38639,9 +38643,9 @@ index f816211..89eadea 100644
 -      ((unsigned int) atomic_read(&(intf)->stats[IPMI_STAT_ ## stat]))
 +      ((unsigned int) atomic_read_unchecked(&(intf)->stats[IPMI_STAT_ ## stat]))
  
 -      ((unsigned int) atomic_read(&(intf)->stats[IPMI_STAT_ ## stat]))
 +      ((unsigned int) atomic_read_unchecked(&(intf)->stats[IPMI_STAT_ ## stat]))
  
- static int is_lan_addr(struct ipmi_addr *addr)
- {
-@@ -2925,7 +2925,7 @@ int ipmi_register_smi(struct ipmi_smi_handlers *handlers,
+ static char *addr_src_to_str[] = { "invalid", "hotmod", "hardcoded", "SPMI",
+                                  "ACPI", "SMBIOS", "PCI",
+@@ -2837,7 +2837,7 @@ int ipmi_register_smi(struct ipmi_smi_handlers *handlers,
        INIT_LIST_HEAD(&intf->cmd_rcvrs);
        init_waitqueue_head(&intf->waitq);
        for (i = 0; i < IPMI_NUM_STATS; i++)
        INIT_LIST_HEAD(&intf->cmd_rcvrs);
        init_waitqueue_head(&intf->waitq);
        for (i = 0; i < IPMI_NUM_STATS; i++)
@@ -38651,10 +38655,10 @@ index f816211..89eadea 100644
        intf->proc_dir = NULL;
  
 diff --git a/drivers/char/ipmi/ipmi_si_intf.c b/drivers/char/ipmi/ipmi_si_intf.c
        intf->proc_dir = NULL;
  
 diff --git a/drivers/char/ipmi/ipmi_si_intf.c b/drivers/char/ipmi/ipmi_si_intf.c
-index 5c4e1f6..0ea58f9 100644
+index 967b73a..946e94c 100644
 --- a/drivers/char/ipmi/ipmi_si_intf.c
 +++ b/drivers/char/ipmi/ipmi_si_intf.c
 --- a/drivers/char/ipmi/ipmi_si_intf.c
 +++ b/drivers/char/ipmi/ipmi_si_intf.c
-@@ -285,7 +285,7 @@ struct smi_info {
+@@ -284,7 +284,7 @@ struct smi_info {
        unsigned char slave_addr;
  
        /* Counters and things for the proc filesystem. */
        unsigned char slave_addr;
  
        /* Counters and things for the proc filesystem. */
@@ -38663,7 +38667,7 @@ index 5c4e1f6..0ea58f9 100644
  
        struct task_struct *thread;
  
  
        struct task_struct *thread;
  
-@@ -294,9 +294,9 @@ struct smi_info {
+@@ -293,9 +293,9 @@ struct smi_info {
  };
  
  #define smi_inc_stat(smi, stat) \
  };
  
  #define smi_inc_stat(smi, stat) \
@@ -38675,7 +38679,7 @@ index 5c4e1f6..0ea58f9 100644
  
  #define SI_MAX_PARMS 4
  
  
  #define SI_MAX_PARMS 4
  
-@@ -3377,7 +3377,7 @@ static int try_smi_init(struct smi_info *new_smi)
+@@ -3412,7 +3412,7 @@ static int try_smi_init(struct smi_info *new_smi)
        atomic_set(&new_smi->req_events, 0);
        new_smi->run_to_completion = false;
        for (i = 0; i < SI_NUM_STATS; i++)
        atomic_set(&new_smi->req_events, 0);
        new_smi->run_to_completion = false;
        for (i = 0; i < SI_NUM_STATS; i++)
@@ -38683,9 +38687,9 @@ index 5c4e1f6..0ea58f9 100644
 +              atomic_set_unchecked(&new_smi->stats[i], 0);
  
        new_smi->interrupt_disabled = true;
 +              atomic_set_unchecked(&new_smi->stats[i], 0);
  
        new_smi->interrupt_disabled = true;
-       atomic_set(&new_smi->stop_operation, 0);
+       atomic_set(&new_smi->need_watch, 0);
 diff --git a/drivers/char/mem.c b/drivers/char/mem.c
 diff --git a/drivers/char/mem.c b/drivers/char/mem.c
-index 524b707..62a3d70 100644
+index 4c58333..d5cca27 100644
 --- a/drivers/char/mem.c
 +++ b/drivers/char/mem.c
 @@ -18,6 +18,7 @@
 --- a/drivers/char/mem.c
 +++ b/drivers/char/mem.c
 @@ -18,6 +18,7 @@
@@ -38733,7 +38737,7 @@ index 524b707..62a3d70 100644
  #else
  static inline int range_is_allowed(unsigned long pfn, unsigned long size)
  {
  #else
  static inline int range_is_allowed(unsigned long pfn, unsigned long size)
  {
-@@ -121,7 +135,8 @@ static ssize_t read_mem(struct file *file, char __user *buf,
+@@ -124,7 +138,8 @@ static ssize_t read_mem(struct file *file, char __user *buf,
  #endif
  
        while (count > 0) {
  #endif
  
        while (count > 0) {
@@ -38743,7 +38747,7 @@ index 524b707..62a3d70 100644
  
                sz = size_inside_page(p, count);
  
  
                sz = size_inside_page(p, count);
  
-@@ -137,7 +152,24 @@ static ssize_t read_mem(struct file *file, char __user *buf,
+@@ -140,7 +155,24 @@ static ssize_t read_mem(struct file *file, char __user *buf,
                if (!ptr)
                        return -EFAULT;
  
                if (!ptr)
                        return -EFAULT;
  
@@ -38769,7 +38773,7 @@ index 524b707..62a3d70 100644
                unxlate_dev_mem_ptr(p, ptr);
                if (remaining)
                        return -EFAULT;
                unxlate_dev_mem_ptr(p, ptr);
                if (remaining)
                        return -EFAULT;
-@@ -369,9 +401,8 @@ static ssize_t read_kmem(struct file *file, char __user *buf,
+@@ -372,9 +404,8 @@ static ssize_t read_kmem(struct file *file, char __user *buf,
                         size_t count, loff_t *ppos)
  {
        unsigned long p = *ppos;
                         size_t count, loff_t *ppos)
  {
        unsigned long p = *ppos;
@@ -38780,7 +38784,7 @@ index 524b707..62a3d70 100644
  
        read = 0;
        if (p < (unsigned long) high_memory) {
  
        read = 0;
        if (p < (unsigned long) high_memory) {
-@@ -393,6 +424,8 @@ static ssize_t read_kmem(struct file *file, char __user *buf,
+@@ -396,6 +427,8 @@ static ssize_t read_kmem(struct file *file, char __user *buf,
                }
  #endif
                while (low_count > 0) {
                }
  #endif
                while (low_count > 0) {
@@ -38789,9 +38793,9 @@ index 524b707..62a3d70 100644
                        sz = size_inside_page(p, low_count);
  
                        /*
                        sz = size_inside_page(p, low_count);
  
                        /*
-@@ -402,7 +435,23 @@ static ssize_t read_kmem(struct file *file, char __user *buf,
+@@ -405,7 +438,23 @@ static ssize_t read_kmem(struct file *file, char __user *buf,
                         */
                         */
-                       kbuf = xlate_dev_kmem_ptr((char *)p);
+                       kbuf = xlate_dev_kmem_ptr((void *)p);
  
 -                      if (copy_to_user(buf, kbuf, sz))
 +#ifdef CONFIG_PAX_USERCOPY
  
 -                      if (copy_to_user(buf, kbuf, sz))
 +#ifdef CONFIG_PAX_USERCOPY
@@ -38814,7 +38818,7 @@ index 524b707..62a3d70 100644
                                return -EFAULT;
                        buf += sz;
                        p += sz;
                                return -EFAULT;
                        buf += sz;
                        p += sz;
-@@ -797,6 +846,9 @@ static const struct memdev {
+@@ -800,6 +849,9 @@ static const struct memdev {
  #ifdef CONFIG_PRINTK
        [11] = { "kmsg", 0644, &kmsg_fops, NULL },
  #endif
  #ifdef CONFIG_PRINTK
        [11] = { "kmsg", 0644, &kmsg_fops, NULL },
  #endif
@@ -38824,7 +38828,7 @@ index 524b707..62a3d70 100644
  };
  
  static int memory_open(struct inode *inode, struct file *filp)
  };
  
  static int memory_open(struct inode *inode, struct file *filp)
-@@ -868,7 +920,7 @@ static int __init chr_dev_init(void)
+@@ -871,7 +923,7 @@ static int __init chr_dev_init(void)
                        continue;
  
                device_create(mem_class, NULL, MKDEV(MEM_MAJOR, minor),
                        continue;
  
                device_create(mem_class, NULL, MKDEV(MEM_MAJOR, minor),
@@ -38919,7 +38923,7 @@ index 0ea9986..e7b07e4 100644
  
        if (cmd != SIOCWANDEV)
 diff --git a/drivers/char/random.c b/drivers/char/random.c
  
        if (cmd != SIOCWANDEV)
 diff --git a/drivers/char/random.c b/drivers/char/random.c
-index 04645c0..6416f00 100644
+index 9cd6968..6416f00 100644
 --- a/drivers/char/random.c
 +++ b/drivers/char/random.c
 @@ -289,9 +289,6 @@
 --- a/drivers/char/random.c
 +++ b/drivers/char/random.c
 @@ -289,9 +289,6 @@
@@ -38945,30 +38949,6 @@ index 04645c0..6416f00 100644
  
  static struct entropy_store input_pool = {
        .poolinfo = &poolinfo_table[0],
  
  static struct entropy_store input_pool = {
        .poolinfo = &poolinfo_table[0],
-@@ -569,19 +566,19 @@ static void fast_mix(struct fast_pool *f)
-       __u32 c = f->pool[2],   d = f->pool[3];
-       a += b;                 c += d;
--      b = rol32(a, 6);        d = rol32(c, 27);
-+      b = rol32(b, 6);        d = rol32(d, 27);
-       d ^= a;                 b ^= c;
-       a += b;                 c += d;
--      b = rol32(a, 16);       d = rol32(c, 14);
-+      b = rol32(b, 16);       d = rol32(d, 14);
-       d ^= a;                 b ^= c;
-       a += b;                 c += d;
--      b = rol32(a, 6);        d = rol32(c, 27);
-+      b = rol32(b, 6);        d = rol32(d, 27);
-       d ^= a;                 b ^= c;
-       a += b;                 c += d;
--      b = rol32(a, 16);       d = rol32(c, 14);
-+      b = rol32(b, 16);       d = rol32(d, 14);
-       d ^= a;                 b ^= c;
-       f->pool[0] = a;  f->pool[1] = b;
 @@ -635,7 +632,7 @@ retry:
                /* The +2 corresponds to the /4 in the denominator */
  
 @@ -635,7 +632,7 @@ retry:
                /* The +2 corresponds to the /4 in the denominator */
  
@@ -39006,7 +38986,7 @@ index 04645c0..6416f00 100644
  
        entropy_count = *(int *)table->data >> ENTROPY_SHIFT;
 diff --git a/drivers/char/sonypi.c b/drivers/char/sonypi.c
  
        entropy_count = *(int *)table->data >> ENTROPY_SHIFT;
 diff --git a/drivers/char/sonypi.c b/drivers/char/sonypi.c
-index 7cc1fe22..b602d6b 100644
+index e496dae..b793e7d 100644
 --- a/drivers/char/sonypi.c
 +++ b/drivers/char/sonypi.c
 @@ -54,6 +54,7 @@
 --- a/drivers/char/sonypi.c
 +++ b/drivers/char/sonypi.c
 @@ -54,6 +54,7 @@
@@ -39098,10 +39078,10 @@ index 3a56a13..f8cbd25 100644
        return 0;
  }
 diff --git a/drivers/char/virtio_console.c b/drivers/char/virtio_console.c
        return 0;
  }
 diff --git a/drivers/char/virtio_console.c b/drivers/char/virtio_console.c
-index cf7a561..c319ce0 100644
+index de03df9..0a309a9 100644
 --- a/drivers/char/virtio_console.c
 +++ b/drivers/char/virtio_console.c
 --- a/drivers/char/virtio_console.c
 +++ b/drivers/char/virtio_console.c
-@@ -684,7 +684,7 @@ static ssize_t fill_readbuf(struct port *port, char *out_buf, size_t out_count,
+@@ -684,7 +684,7 @@ static ssize_t fill_readbuf(struct port *port, char __user *out_buf,
        if (to_user) {
                ssize_t ret;
  
        if (to_user) {
                ssize_t ret;
  
@@ -39110,7 +39090,7 @@ index cf7a561..c319ce0 100644
                if (ret)
                        return -EFAULT;
        } else {
                if (ret)
                        return -EFAULT;
        } else {
-@@ -787,7 +787,7 @@ static ssize_t port_fops_read(struct file *filp, char __user *ubuf,
+@@ -788,7 +788,7 @@ static ssize_t port_fops_read(struct file *filp, char __user *ubuf,
        if (!port_has_data(port) && !port->host_connected)
                return 0;
  
        if (!port_has_data(port) && !port->host_connected)
                return 0;
  
@@ -39120,10 +39100,10 @@ index cf7a561..c319ce0 100644
  
  static int wait_port_writable(struct port *port, bool nonblock)
 diff --git a/drivers/clk/clk-composite.c b/drivers/clk/clk-composite.c
  
  static int wait_port_writable(struct port *port, bool nonblock)
 diff --git a/drivers/clk/clk-composite.c b/drivers/clk/clk-composite.c
-index b9355da..9611f4e 100644
+index 4386697..754ceca 100644
 --- a/drivers/clk/clk-composite.c
 +++ b/drivers/clk/clk-composite.c
 --- a/drivers/clk/clk-composite.c
 +++ b/drivers/clk/clk-composite.c
-@@ -191,7 +191,7 @@ struct clk *clk_register_composite(struct device *dev, const char *name,
+@@ -192,7 +192,7 @@ struct clk *clk_register_composite(struct device *dev, const char *name,
        struct clk *clk;
        struct clk_init_data init;
        struct clk_composite *composite;
        struct clk *clk;
        struct clk_init_data init;
        struct clk_composite *composite;
@@ -39243,10 +39223,10 @@ index b0c18ed..1713a80 100644
                cpu_notifier_register_begin();
  
 diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c
                cpu_notifier_register_begin();
  
 diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c
-index f657c57..31d97ae 100644
+index fde97d6..3631eca 100644
 --- a/drivers/cpufreq/cpufreq-dt.c
 +++ b/drivers/cpufreq/cpufreq-dt.c
 --- a/drivers/cpufreq/cpufreq-dt.c
 +++ b/drivers/cpufreq/cpufreq-dt.c
-@@ -362,7 +362,9 @@ static int dt_cpufreq_probe(struct platform_device *pdev)
+@@ -393,7 +393,9 @@ static int dt_cpufreq_probe(struct platform_device *pdev)
        if (!IS_ERR(cpu_reg))
                regulator_put(cpu_reg);
  
        if (!IS_ERR(cpu_reg))
                regulator_put(cpu_reg);
  
@@ -39258,10 +39238,10 @@ index f657c57..31d97ae 100644
        ret = cpufreq_register_driver(&dt_cpufreq_driver);
        if (ret)
 diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c
        ret = cpufreq_register_driver(&dt_cpufreq_driver);
        if (ret)
 diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c
-index 4473eba..a4c9dc2 100644
+index 7030c40..3a97de6 100644
 --- a/drivers/cpufreq/cpufreq.c
 +++ b/drivers/cpufreq/cpufreq.c
 --- a/drivers/cpufreq/cpufreq.c
 +++ b/drivers/cpufreq/cpufreq.c
-@@ -2122,7 +2122,7 @@ void cpufreq_unregister_governor(struct cpufreq_governor *governor)
+@@ -2135,7 +2135,7 @@ void cpufreq_unregister_governor(struct cpufreq_governor *governor)
        }
  
        mutex_lock(&cpufreq_governor_mutex);
        }
  
        mutex_lock(&cpufreq_governor_mutex);
@@ -39270,7 +39250,7 @@ index 4473eba..a4c9dc2 100644
        mutex_unlock(&cpufreq_governor_mutex);
        return;
  }
        mutex_unlock(&cpufreq_governor_mutex);
        return;
  }
-@@ -2338,7 +2338,7 @@ static int cpufreq_cpu_callback(struct notifier_block *nfb,
+@@ -2351,7 +2351,7 @@ static int cpufreq_cpu_callback(struct notifier_block *nfb,
        return NOTIFY_OK;
  }
  
        return NOTIFY_OK;
  }
  
@@ -39279,7 +39259,7 @@ index 4473eba..a4c9dc2 100644
        .notifier_call = cpufreq_cpu_callback,
  };
  
        .notifier_call = cpufreq_cpu_callback,
  };
  
-@@ -2378,13 +2378,17 @@ int cpufreq_boost_trigger_state(int state)
+@@ -2391,13 +2391,17 @@ int cpufreq_boost_trigger_state(int state)
                return 0;
  
        write_lock_irqsave(&cpufreq_driver_lock, flags);
                return 0;
  
        write_lock_irqsave(&cpufreq_driver_lock, flags);
@@ -39299,7 +39279,7 @@ index 4473eba..a4c9dc2 100644
                write_unlock_irqrestore(&cpufreq_driver_lock, flags);
  
                pr_err("%s: Cannot %s BOOST\n",
                write_unlock_irqrestore(&cpufreq_driver_lock, flags);
  
                pr_err("%s: Cannot %s BOOST\n",
-@@ -2441,8 +2445,11 @@ int cpufreq_register_driver(struct cpufreq_driver *driver_data)
+@@ -2454,8 +2458,11 @@ int cpufreq_register_driver(struct cpufreq_driver *driver_data)
  
        pr_debug("trying to register driver %s\n", driver_data->name);
  
  
        pr_debug("trying to register driver %s\n", driver_data->name);
  
@@ -39313,7 +39293,7 @@ index 4473eba..a4c9dc2 100644
  
        write_lock_irqsave(&cpufreq_driver_lock, flags);
        if (cpufreq_driver) {
  
        write_lock_irqsave(&cpufreq_driver_lock, flags);
        if (cpufreq_driver) {
-@@ -2457,8 +2464,11 @@ int cpufreq_register_driver(struct cpufreq_driver *driver_data)
+@@ -2470,8 +2477,11 @@ int cpufreq_register_driver(struct cpufreq_driver *driver_data)
                 * Check if driver provides function to enable boost -
                 * if not, use cpufreq_boost_set_sw as default
                 */
                 * Check if driver provides function to enable boost -
                 * if not, use cpufreq_boost_set_sw as default
                 */
@@ -39415,7 +39395,7 @@ index ad3f38f..8f086cd 100644
  }
  EXPORT_SYMBOL_GPL(od_unregister_powersave_bias_handler);
 diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
  }
  EXPORT_SYMBOL_GPL(od_unregister_powersave_bias_handler);
 diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
-index 27bb6d3..4cf595c 100644
+index 742eefb..e2fcfc8 100644
 --- a/drivers/cpufreq/intel_pstate.c
 +++ b/drivers/cpufreq/intel_pstate.c
 @@ -133,10 +133,10 @@ struct pstate_funcs {
 --- a/drivers/cpufreq/intel_pstate.c
 +++ b/drivers/cpufreq/intel_pstate.c
 @@ -133,10 +133,10 @@ struct pstate_funcs {
@@ -39428,10 +39408,10 @@ index 27bb6d3..4cf595c 100644
  static struct pstate_adjust_policy pid_params;
 -static struct pstate_funcs pstate_funcs;
 +static struct pstate_funcs *pstate_funcs;
  static struct pstate_adjust_policy pid_params;
 -static struct pstate_funcs pstate_funcs;
 +static struct pstate_funcs *pstate_funcs;
+ static int hwp_active;
  
  struct perf_limits {
  
  struct perf_limits {
-       int no_turbo;
-@@ -594,18 +594,18 @@ static void intel_pstate_set_pstate(struct cpudata *cpu, int pstate)
+@@ -653,18 +653,18 @@ static void intel_pstate_set_pstate(struct cpudata *cpu, int pstate)
  
        cpu->pstate.current_pstate = pstate;
  
  
        cpu->pstate.current_pstate = pstate;
  
@@ -39457,7 +39437,7 @@ index 27bb6d3..4cf595c 100644
        intel_pstate_set_pstate(cpu, cpu->pstate.min_pstate);
  }
  
        intel_pstate_set_pstate(cpu, cpu->pstate.min_pstate);
  }
  
-@@ -875,9 +875,9 @@ static int intel_pstate_msrs_not_valid(void)
+@@ -988,9 +988,9 @@ static int intel_pstate_msrs_not_valid(void)
        rdmsrl(MSR_IA32_APERF, aperf);
        rdmsrl(MSR_IA32_MPERF, mperf);
  
        rdmsrl(MSR_IA32_APERF, aperf);
        rdmsrl(MSR_IA32_MPERF, mperf);
  
@@ -39470,7 +39450,7 @@ index 27bb6d3..4cf595c 100644
                return -ENODEV;
  
        rdmsrl(MSR_IA32_APERF, tmp);
                return -ENODEV;
  
        rdmsrl(MSR_IA32_APERF, tmp);
-@@ -891,7 +891,7 @@ static int intel_pstate_msrs_not_valid(void)
+@@ -1004,7 +1004,7 @@ static int intel_pstate_msrs_not_valid(void)
        return 0;
  }
  
        return 0;
  }
  
@@ -39479,7 +39459,7 @@ index 27bb6d3..4cf595c 100644
  {
        pid_params.sample_rate_ms = policy->sample_rate_ms;
        pid_params.p_gain_pct = policy->p_gain_pct;
  {
        pid_params.sample_rate_ms = policy->sample_rate_ms;
        pid_params.p_gain_pct = policy->p_gain_pct;
-@@ -903,12 +903,7 @@ static void copy_pid_params(struct pstate_adjust_policy *policy)
+@@ -1016,12 +1016,7 @@ static void copy_pid_params(struct pstate_adjust_policy *policy)
  
  static void copy_cpu_funcs(struct pstate_funcs *funcs)
  {
  
  static void copy_cpu_funcs(struct pstate_funcs *funcs)
  {
@@ -39654,7 +39634,7 @@ index 7d4a315..21bb886 100644
        if (policy->cpu != 0)
                return -ENODEV;
 diff --git a/drivers/cpuidle/driver.c b/drivers/cpuidle/driver.c
        if (policy->cpu != 0)
                return -ENODEV;
 diff --git a/drivers/cpuidle/driver.c b/drivers/cpuidle/driver.c
-index e431d11..d0b997e 100644
+index 2697e87..c32476c 100644
 --- a/drivers/cpuidle/driver.c
 +++ b/drivers/cpuidle/driver.c
 @@ -194,7 +194,7 @@ static int poll_idle(struct cpuidle_device *dev,
 --- a/drivers/cpuidle/driver.c
 +++ b/drivers/cpuidle/driver.c
 @@ -194,7 +194,7 @@ static int poll_idle(struct cpuidle_device *dev,
@@ -39737,7 +39717,7 @@ index 30b538d8..1610d75 100644
        mutex_unlock(&devfreq_list_lock);
  
 diff --git a/drivers/dma/sh/shdma-base.c b/drivers/dma/sh/shdma-base.c
        mutex_unlock(&devfreq_list_lock);
  
 diff --git a/drivers/dma/sh/shdma-base.c b/drivers/dma/sh/shdma-base.c
-index 42d4974..2714f36 100644
+index 3a2adb1..b3be9a3 100644
 --- a/drivers/dma/sh/shdma-base.c
 +++ b/drivers/dma/sh/shdma-base.c
 @@ -228,8 +228,8 @@ static int shdma_alloc_chan_resources(struct dma_chan *chan)
 --- a/drivers/dma/sh/shdma-base.c
 +++ b/drivers/dma/sh/shdma-base.c
 @@ -228,8 +228,8 @@ static int shdma_alloc_chan_resources(struct dma_chan *chan)
@@ -39752,7 +39732,7 @@ index 42d4974..2714f36 100644
                ret = -ENOMEM;
                goto edescalloc;
 diff --git a/drivers/dma/sh/shdmac.c b/drivers/dma/sh/shdmac.c
                ret = -ENOMEM;
                goto edescalloc;
 diff --git a/drivers/dma/sh/shdmac.c b/drivers/dma/sh/shdmac.c
-index 58eb857..d7e42c8 100644
+index aec8a84..7b45a1f 100644
 --- a/drivers/dma/sh/shdmac.c
 +++ b/drivers/dma/sh/shdmac.c
 @@ -513,7 +513,7 @@ static int sh_dmae_nmi_handler(struct notifier_block *self,
 --- a/drivers/dma/sh/shdmac.c
 +++ b/drivers/dma/sh/shdmac.c
 @@ -513,7 +513,7 @@ static int sh_dmae_nmi_handler(struct notifier_block *self,
@@ -39781,7 +39761,7 @@ index 592af5f..bb1d583 100644
  EXPORT_SYMBOL_GPL(edac_device_alloc_index);
  
 diff --git a/drivers/edac/edac_mc_sysfs.c b/drivers/edac/edac_mc_sysfs.c
  EXPORT_SYMBOL_GPL(edac_device_alloc_index);
  
 diff --git a/drivers/edac/edac_mc_sysfs.c b/drivers/edac/edac_mc_sysfs.c
-index a6cd361..7bdbf53 100644
+index 670d282..6675f4d 100644
 --- a/drivers/edac/edac_mc_sysfs.c
 +++ b/drivers/edac/edac_mc_sysfs.c
 @@ -154,7 +154,7 @@ static const char * const edac_caps[] = {
 --- a/drivers/edac/edac_mc_sysfs.c
 +++ b/drivers/edac/edac_mc_sysfs.c
 @@ -154,7 +154,7 @@ static const char * const edac_caps[] = {
@@ -39837,10 +39817,10 @@ index 2cf44b4d..6dd2dc7 100644
  EXPORT_SYMBOL_GPL(edac_pci_alloc_index);
  
 diff --git a/drivers/edac/edac_pci_sysfs.c b/drivers/edac/edac_pci_sysfs.c
  EXPORT_SYMBOL_GPL(edac_pci_alloc_index);
  
 diff --git a/drivers/edac/edac_pci_sysfs.c b/drivers/edac/edac_pci_sysfs.c
-index e8658e4..22746d6 100644
+index 24d877f..4e30133 100644
 --- a/drivers/edac/edac_pci_sysfs.c
 +++ b/drivers/edac/edac_pci_sysfs.c
 --- a/drivers/edac/edac_pci_sysfs.c
 +++ b/drivers/edac/edac_pci_sysfs.c
-@@ -26,8 +26,8 @@ static int edac_pci_log_pe = 1;              /* log PCI parity errors */
+@@ -23,8 +23,8 @@ static int edac_pci_log_pe = 1;              /* log PCI parity errors */
  static int edac_pci_log_npe = 1;      /* log PCI non-parity error errors */
  static int edac_pci_poll_msec = 1000; /* one second workq period */
  
  static int edac_pci_log_npe = 1;      /* log PCI non-parity error errors */
  static int edac_pci_poll_msec = 1000; /* one second workq period */
  
@@ -39851,7 +39831,7 @@ index e8658e4..22746d6 100644
  
  static struct kobject *edac_pci_top_main_kobj;
  static atomic_t edac_pci_sysfs_refcount = ATOMIC_INIT(0);
  
  static struct kobject *edac_pci_top_main_kobj;
  static atomic_t edac_pci_sysfs_refcount = ATOMIC_INIT(0);
-@@ -235,7 +235,7 @@ struct edac_pci_dev_attribute {
+@@ -232,7 +232,7 @@ struct edac_pci_dev_attribute {
        void *value;
         ssize_t(*show) (void *, char *);
         ssize_t(*store) (void *, const char *, size_t);
        void *value;
         ssize_t(*show) (void *, char *);
         ssize_t(*store) (void *, const char *, size_t);
@@ -39860,7 +39840,7 @@ index e8658e4..22746d6 100644
  
  /* Set of show/store abstract level functions for PCI Parity object */
  static ssize_t edac_pci_dev_show(struct kobject *kobj, struct attribute *attr,
  
  /* Set of show/store abstract level functions for PCI Parity object */
  static ssize_t edac_pci_dev_show(struct kobject *kobj, struct attribute *attr,
-@@ -579,7 +579,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
+@@ -576,7 +576,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
                        edac_printk(KERN_CRIT, EDAC_PCI,
                                "Signaled System Error on %s\n",
                                pci_name(dev));
                        edac_printk(KERN_CRIT, EDAC_PCI,
                                "Signaled System Error on %s\n",
                                pci_name(dev));
@@ -39869,7 +39849,7 @@ index e8658e4..22746d6 100644
                }
  
                if (status & (PCI_STATUS_PARITY)) {
                }
  
                if (status & (PCI_STATUS_PARITY)) {
-@@ -587,7 +587,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
+@@ -584,7 +584,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
                                "Master Data Parity Error on %s\n",
                                pci_name(dev));
  
                                "Master Data Parity Error on %s\n",
                                pci_name(dev));
  
@@ -39878,7 +39858,7 @@ index e8658e4..22746d6 100644
                }
  
                if (status & (PCI_STATUS_DETECTED_PARITY)) {
                }
  
                if (status & (PCI_STATUS_DETECTED_PARITY)) {
-@@ -595,7 +595,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
+@@ -592,7 +592,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
                                "Detected Parity Error on %s\n",
                                pci_name(dev));
  
                                "Detected Parity Error on %s\n",
                                pci_name(dev));
  
@@ -39887,7 +39867,7 @@ index e8658e4..22746d6 100644
                }
        }
  
                }
        }
  
-@@ -618,7 +618,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
+@@ -615,7 +615,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
                                edac_printk(KERN_CRIT, EDAC_PCI, "Bridge "
                                        "Signaled System Error on %s\n",
                                        pci_name(dev));
                                edac_printk(KERN_CRIT, EDAC_PCI, "Bridge "
                                        "Signaled System Error on %s\n",
                                        pci_name(dev));
@@ -39896,7 +39876,7 @@ index e8658e4..22746d6 100644
                        }
  
                        if (status & (PCI_STATUS_PARITY)) {
                        }
  
                        if (status & (PCI_STATUS_PARITY)) {
-@@ -626,7 +626,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
+@@ -623,7 +623,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
                                        "Master Data Parity Error on "
                                        "%s\n", pci_name(dev));
  
                                        "Master Data Parity Error on "
                                        "%s\n", pci_name(dev));
  
@@ -39905,7 +39885,7 @@ index e8658e4..22746d6 100644
                        }
  
                        if (status & (PCI_STATUS_DETECTED_PARITY)) {
                        }
  
                        if (status & (PCI_STATUS_DETECTED_PARITY)) {
-@@ -634,7 +634,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
+@@ -631,7 +631,7 @@ static void edac_pci_dev_parity_test(struct pci_dev *dev)
                                        "Detected Parity Error on %s\n",
                                        pci_name(dev));
  
                                        "Detected Parity Error on %s\n",
                                        pci_name(dev));
  
@@ -39914,7 +39894,7 @@ index e8658e4..22746d6 100644
                        }
                }
        }
                        }
                }
        }
-@@ -672,7 +672,7 @@ void edac_pci_do_parity_check(void)
+@@ -669,7 +669,7 @@ void edac_pci_do_parity_check(void)
        if (!check_pci_errors)
                return;
  
        if (!check_pci_errors)
                return;
  
@@ -39923,7 +39903,7 @@ index e8658e4..22746d6 100644
  
        /* scan all PCI devices looking for a Parity Error on devices and
         * bridges.
  
        /* scan all PCI devices looking for a Parity Error on devices and
         * bridges.
-@@ -684,7 +684,7 @@ void edac_pci_do_parity_check(void)
+@@ -681,7 +681,7 @@ void edac_pci_do_parity_check(void)
        /* Only if operator has selected panic on PCI Error */
        if (edac_pci_get_panic_on_pe()) {
                /* If the count is different 'after' from 'before' */
        /* Only if operator has selected panic on PCI Error */
        if (edac_pci_get_panic_on_pe()) {
                /* If the count is different 'after' from 'before' */
@@ -39933,10 +39913,10 @@ index e8658e4..22746d6 100644
        }
  }
 diff --git a/drivers/edac/mce_amd.h b/drivers/edac/mce_amd.h
        }
  }
 diff --git a/drivers/edac/mce_amd.h b/drivers/edac/mce_amd.h
-index 51b7e3a..aa8a3e8 100644
+index c2359a1..8bd119d 100644
 --- a/drivers/edac/mce_amd.h
 +++ b/drivers/edac/mce_amd.h
 --- a/drivers/edac/mce_amd.h
 +++ b/drivers/edac/mce_amd.h
-@@ -77,7 +77,7 @@ struct amd_decoder_ops {
+@@ -74,7 +74,7 @@ struct amd_decoder_ops {
        bool (*mc0_mce)(u16, u8);
        bool (*mc1_mce)(u16, u8);
        bool (*mc2_mce)(u16, u8);
        bool (*mc0_mce)(u16, u8);
        bool (*mc1_mce)(u16, u8);
        bool (*mc2_mce)(u16, u8);
@@ -39971,10 +39951,10 @@ index 57ea7f4..af06b76 100644
        card->driver->update_phy_reg(card, 4,
                                     PHY_LINK_ACTIVE | PHY_CONTENDER, 0);
 diff --git a/drivers/firewire/core-device.c b/drivers/firewire/core-device.c
        card->driver->update_phy_reg(card, 4,
                                     PHY_LINK_ACTIVE | PHY_CONTENDER, 0);
 diff --git a/drivers/firewire/core-device.c b/drivers/firewire/core-device.c
-index 2c6d5e1..a2cca6b 100644
+index f9e3aee..269dbdb 100644
 --- a/drivers/firewire/core-device.c
 +++ b/drivers/firewire/core-device.c
 --- a/drivers/firewire/core-device.c
 +++ b/drivers/firewire/core-device.c
-@@ -253,7 +253,7 @@ EXPORT_SYMBOL(fw_device_enable_phys_dma);
+@@ -256,7 +256,7 @@ EXPORT_SYMBOL(fw_device_enable_phys_dma);
  struct config_rom_attribute {
        struct device_attribute attr;
        u32 key;
  struct config_rom_attribute {
        struct device_attribute attr;
        u32 key;
@@ -40008,10 +39988,10 @@ index e1480ff6..1a429bd 100644
  void fw_card_initialize(struct fw_card *card,
                const struct fw_card_driver *driver, struct device *device);
 diff --git a/drivers/firewire/ohci.c b/drivers/firewire/ohci.c
  void fw_card_initialize(struct fw_card *card,
                const struct fw_card_driver *driver, struct device *device);
 diff --git a/drivers/firewire/ohci.c b/drivers/firewire/ohci.c
-index a66a321..f6caf20 100644
+index aff9018..fc87ded 100644
 --- a/drivers/firewire/ohci.c
 +++ b/drivers/firewire/ohci.c
 --- a/drivers/firewire/ohci.c
 +++ b/drivers/firewire/ohci.c
-@@ -2056,10 +2056,12 @@ static void bus_reset_work(struct work_struct *work)
+@@ -2054,10 +2054,12 @@ static void bus_reset_work(struct work_struct *work)
                          be32_to_cpu(ohci->next_header));
        }
  
                          be32_to_cpu(ohci->next_header));
        }
  
@@ -40024,7 +40004,7 @@ index a66a321..f6caf20 100644
  
        spin_unlock_irq(&ohci->lock);
  
  
        spin_unlock_irq(&ohci->lock);
  
-@@ -2591,8 +2593,10 @@ static int ohci_enable_phys_dma(struct fw_card *card,
+@@ -2589,8 +2591,10 @@ static int ohci_enable_phys_dma(struct fw_card *card,
        unsigned long flags;
        int n, ret = 0;
  
        unsigned long flags;
        int n, ret = 0;
  
@@ -40049,10 +40029,10 @@ index 94a58a0..f5eba42 100644
        container_of(_dev_attr, struct dmi_device_attribute, dev_attr)
  
 diff --git a/drivers/firmware/dmi_scan.c b/drivers/firmware/dmi_scan.c
        container_of(_dev_attr, struct dmi_device_attribute, dev_attr)
  
 diff --git a/drivers/firmware/dmi_scan.c b/drivers/firmware/dmi_scan.c
-index 17afc51..0ef90cd 100644
+index c5f7b4e..74bc7c9 100644
 --- a/drivers/firmware/dmi_scan.c
 +++ b/drivers/firmware/dmi_scan.c
 --- a/drivers/firmware/dmi_scan.c
 +++ b/drivers/firmware/dmi_scan.c
-@@ -835,7 +835,7 @@ int dmi_walk(void (*decode)(const struct dmi_header *, void *),
+@@ -900,7 +900,7 @@ int dmi_walk(void (*decode)(const struct dmi_header *, void *),
        if (buf == NULL)
                return -1;
  
        if (buf == NULL)
                return -1;
  
@@ -40062,7 +40042,7 @@ index 17afc51..0ef90cd 100644
        dmi_unmap(buf);
        return 0;
 diff --git a/drivers/firmware/efi/cper.c b/drivers/firmware/efi/cper.c
        dmi_unmap(buf);
        return 0;
 diff --git a/drivers/firmware/efi/cper.c b/drivers/firmware/efi/cper.c
-index 5b53d61..72cee96 100644
+index 4fd9961..52d60ce 100644
 --- a/drivers/firmware/efi/cper.c
 +++ b/drivers/firmware/efi/cper.c
 @@ -44,12 +44,12 @@ static char rcd_decode_str[CPER_REC_LEN];
 --- a/drivers/firmware/efi/cper.c
 +++ b/drivers/firmware/efi/cper.c
 @@ -44,12 +44,12 @@ static char rcd_decode_str[CPER_REC_LEN];
@@ -40083,10 +40063,10 @@ index 5b53d61..72cee96 100644
  EXPORT_SYMBOL_GPL(cper_next_record_id);
  
 diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c
  EXPORT_SYMBOL_GPL(cper_next_record_id);
  
 diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c
-index 8590099..d83627a 100644
+index 9035c1b..aff45f8 100644
 --- a/drivers/firmware/efi/efi.c
 +++ b/drivers/firmware/efi/efi.c
 --- a/drivers/firmware/efi/efi.c
 +++ b/drivers/firmware/efi/efi.c
-@@ -148,14 +148,16 @@ static struct attribute_group efi_subsys_attr_group = {
+@@ -151,14 +151,16 @@ static struct attribute_group efi_subsys_attr_group = {
  };
  
  static struct efivars generic_efivars;
  };
  
  static struct efivars generic_efivars;
@@ -40138,7 +40118,7 @@ index 2f569aa..c95f4fb 100644
  }
  
 diff --git a/drivers/gpio/gpio-em.c b/drivers/gpio/gpio-em.c
  }
  
 diff --git a/drivers/gpio/gpio-em.c b/drivers/gpio/gpio-em.c
-index fe49ec3..1ade794 100644
+index 3cfcfc6..09d6f117 100644
 --- a/drivers/gpio/gpio-em.c
 +++ b/drivers/gpio/gpio-em.c
 @@ -278,7 +278,7 @@ static int em_gio_probe(struct platform_device *pdev)
 --- a/drivers/gpio/gpio-em.c
 +++ b/drivers/gpio/gpio-em.c
 @@ -278,7 +278,7 @@ static int em_gio_probe(struct platform_device *pdev)
@@ -40151,7 +40131,7 @@ index fe49ec3..1ade794 100644
        int ret;
  
 diff --git a/drivers/gpio/gpio-ich.c b/drivers/gpio/gpio-ich.c
        int ret;
  
 diff --git a/drivers/gpio/gpio-ich.c b/drivers/gpio/gpio-ich.c
-index 3784e81..73637b5 100644
+index 7818cd1..1be40e5 100644
 --- a/drivers/gpio/gpio-ich.c
 +++ b/drivers/gpio/gpio-ich.c
 @@ -94,7 +94,7 @@ struct ichx_desc {
 --- a/drivers/gpio/gpio-ich.c
 +++ b/drivers/gpio/gpio-ich.c
 @@ -94,7 +94,7 @@ struct ichx_desc {
@@ -40164,10 +40144,10 @@ index 3784e81..73637b5 100644
  static struct {
        spinlock_t lock;
 diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c
  static struct {
        spinlock_t lock;
 diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c
-index 415682f..08438b8 100644
+index f476ae2..05e1bdd 100644
 --- a/drivers/gpio/gpio-omap.c
 +++ b/drivers/gpio/gpio-omap.c
 --- a/drivers/gpio/gpio-omap.c
 +++ b/drivers/gpio/gpio-omap.c
-@@ -1162,7 +1162,7 @@ static int omap_gpio_probe(struct platform_device *pdev)
+@@ -1188,7 +1188,7 @@ static int omap_gpio_probe(struct platform_device *pdev)
        const struct omap_gpio_platform_data *pdata;
        struct resource *res;
        struct gpio_bank *bank;
        const struct omap_gpio_platform_data *pdata;
        struct resource *res;
        struct gpio_bank *bank;
@@ -40177,10 +40157,10 @@ index 415682f..08438b8 100644
  
        match = of_match_device(of_match_ptr(omap_gpio_match), dev);
 diff --git a/drivers/gpio/gpio-rcar.c b/drivers/gpio/gpio-rcar.c
  
        match = of_match_device(of_match_ptr(omap_gpio_match), dev);
 diff --git a/drivers/gpio/gpio-rcar.c b/drivers/gpio/gpio-rcar.c
-index bf6c094..6573caf 100644
+index 584484e..e26ebd6 100644
 --- a/drivers/gpio/gpio-rcar.c
 +++ b/drivers/gpio/gpio-rcar.c
 --- a/drivers/gpio/gpio-rcar.c
 +++ b/drivers/gpio/gpio-rcar.c
-@@ -357,7 +357,7 @@ static int gpio_rcar_probe(struct platform_device *pdev)
+@@ -366,7 +366,7 @@ static int gpio_rcar_probe(struct platform_device *pdev)
        struct gpio_rcar_priv *p;
        struct resource *io, *irq;
        struct gpio_chip *gpio_chip;
        struct gpio_rcar_priv *p;
        struct resource *io, *irq;
        struct gpio_chip *gpio_chip;
@@ -40190,7 +40170,7 @@ index bf6c094..6573caf 100644
        const char *name = dev_name(dev);
        int ret;
 diff --git a/drivers/gpio/gpio-vr41xx.c b/drivers/gpio/gpio-vr41xx.c
        const char *name = dev_name(dev);
        int ret;
 diff --git a/drivers/gpio/gpio-vr41xx.c b/drivers/gpio/gpio-vr41xx.c
-index dbf28fa..04dad4e 100644
+index c1caa45..f0f97d2 100644
 --- a/drivers/gpio/gpio-vr41xx.c
 +++ b/drivers/gpio/gpio-vr41xx.c
 @@ -224,7 +224,7 @@ static int giu_get_irq(unsigned int irq)
 --- a/drivers/gpio/gpio-vr41xx.c
 +++ b/drivers/gpio/gpio-vr41xx.c
 @@ -224,7 +224,7 @@ static int giu_get_irq(unsigned int irq)
@@ -40203,10 +40183,10 @@ index dbf28fa..04dad4e 100644
        return -EINVAL;
  }
 diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c
        return -EINVAL;
  }
 diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c
-index c81bda0..a8ccd9f 100644
+index 568aa2b..d1204d8 100644
 --- a/drivers/gpio/gpiolib.c
 +++ b/drivers/gpio/gpiolib.c
 --- a/drivers/gpio/gpiolib.c
 +++ b/drivers/gpio/gpiolib.c
-@@ -539,8 +539,10 @@ static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip)
+@@ -554,8 +554,10 @@ static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip)
        }
  
        if (gpiochip->irqchip) {
        }
  
        if (gpiochip->irqchip) {
@@ -40219,7 +40199,7 @@ index c81bda0..a8ccd9f 100644
                gpiochip->irqchip = NULL;
        }
  }
                gpiochip->irqchip = NULL;
        }
  }
-@@ -606,8 +608,11 @@ int gpiochip_irqchip_add(struct gpio_chip *gpiochip,
+@@ -621,8 +623,11 @@ int gpiochip_irqchip_add(struct gpio_chip *gpiochip,
                gpiochip->irqchip = NULL;
                return -EINVAL;
        }
                gpiochip->irqchip = NULL;
                return -EINVAL;
        }
@@ -40234,10 +40214,10 @@ index c81bda0..a8ccd9f 100644
        /*
         * Prepare the mapping since the irqchip shall be orthogonal to
 diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c
        /*
         * Prepare the mapping since the irqchip shall be orthogonal to
 diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c
-index e79c8d3..a9370bc 100644
+index 5213da4..7ef736e 100644
 --- a/drivers/gpu/drm/drm_crtc.c
 +++ b/drivers/gpu/drm/drm_crtc.c
 --- a/drivers/gpu/drm/drm_crtc.c
 +++ b/drivers/gpu/drm/drm_crtc.c
-@@ -3900,7 +3900,7 @@ int drm_mode_getproperty_ioctl(struct drm_device *dev,
+@@ -3961,7 +3961,7 @@ int drm_mode_getproperty_ioctl(struct drm_device *dev,
                                        goto done;
                                }
  
                                        goto done;
                                }
  
@@ -40247,10 +40227,10 @@ index e79c8d3..a9370bc 100644
                                        ret = -EFAULT;
                                        goto done;
 diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
                                        ret = -EFAULT;
                                        goto done;
 diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
-index bc3da32..7289357 100644
+index 4f41377..ee33f40 100644
 --- a/drivers/gpu/drm/drm_drv.c
 +++ b/drivers/gpu/drm/drm_drv.c
 --- a/drivers/gpu/drm/drm_drv.c
 +++ b/drivers/gpu/drm/drm_drv.c
-@@ -443,7 +443,7 @@ void drm_unplug_dev(struct drm_device *dev)
+@@ -444,7 +444,7 @@ void drm_unplug_dev(struct drm_device *dev)
  
        drm_device_set_unplugged(dev);
  
  
        drm_device_set_unplugged(dev);
  
@@ -40259,34 +40239,8 @@ index bc3da32..7289357 100644
                drm_put_dev(dev);
        }
        mutex_unlock(&drm_global_mutex);
                drm_put_dev(dev);
        }
        mutex_unlock(&drm_global_mutex);
-diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
-index e9a2827..5df4716 100644
---- a/drivers/gpu/drm/drm_fb_helper.c
-+++ b/drivers/gpu/drm/drm_fb_helper.c
-@@ -771,7 +771,9 @@ int drm_fb_helper_setcmap(struct fb_cmap *cmap, struct fb_info *info)
-       int i, j, rc = 0;
-       int start;
--      drm_modeset_lock_all(dev);
-+      if (__drm_modeset_lock_all(dev, !!oops_in_progress)) {
-+              return -EBUSY;
-+      }
-       if (!drm_fb_helper_is_bound(fb_helper)) {
-               drm_modeset_unlock_all(dev);
-               return -EBUSY;
-@@ -945,7 +947,9 @@ int drm_fb_helper_pan_display(struct fb_var_screeninfo *var,
-       int ret = 0;
-       int i;
--      drm_modeset_lock_all(dev);
-+      if (__drm_modeset_lock_all(dev, !!oops_in_progress)) {
-+              return -EBUSY;
-+      }
-       if (!drm_fb_helper_is_bound(fb_helper)) {
-               drm_modeset_unlock_all(dev);
-               return -EBUSY;
 diff --git a/drivers/gpu/drm/drm_fops.c b/drivers/gpu/drm/drm_fops.c
 diff --git a/drivers/gpu/drm/drm_fops.c b/drivers/gpu/drm/drm_fops.c
-index ed7bc68..0d536af 100644
+index 0b9514b..6acd174 100644
 --- a/drivers/gpu/drm/drm_fops.c
 +++ b/drivers/gpu/drm/drm_fops.c
 @@ -89,7 +89,7 @@ int drm_open(struct inode *inode, struct file *filp)
 --- a/drivers/gpu/drm/drm_fops.c
 +++ b/drivers/gpu/drm/drm_fops.c
 @@ -89,7 +89,7 @@ int drm_open(struct inode *inode, struct file *filp)
@@ -40511,10 +40465,10 @@ index 93ec5dc..82acbaf 100644
        int front_offset;
  } drm_i810_private_t;
 diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
        int front_offset;
  } drm_i810_private_t;
 diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
-index 318ade9..1f5de55 100644
+index ecee3bc..ad5ae67 100644
 --- a/drivers/gpu/drm/i915/i915_dma.c
 +++ b/drivers/gpu/drm/i915/i915_dma.c
 --- a/drivers/gpu/drm/i915/i915_dma.c
 +++ b/drivers/gpu/drm/i915/i915_dma.c
-@@ -1294,7 +1294,7 @@ static bool i915_switcheroo_can_switch(struct pci_dev *pdev)
+@@ -356,7 +356,7 @@ static bool i915_switcheroo_can_switch(struct pci_dev *pdev)
         * locking inversion with the driver load path. And the access here is
         * completely racy anyway. So don't bother with locking for now.
         */
         * locking inversion with the driver load path. And the access here is
         * completely racy anyway. So don't bother with locking for now.
         */
@@ -40524,10 +40478,10 @@ index 318ade9..1f5de55 100644
  
  static const struct vga_switcheroo_client_ops i915_switcheroo_ops = {
 diff --git a/drivers/gpu/drm/i915/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
  
  static const struct vga_switcheroo_client_ops i915_switcheroo_ops = {
 diff --git a/drivers/gpu/drm/i915/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
-index 1a0611b..dd1fbfc 100644
+index 1173831..7dfb389 100644
 --- a/drivers/gpu/drm/i915/i915_gem_execbuffer.c
 +++ b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
 --- a/drivers/gpu/drm/i915/i915_gem_execbuffer.c
 +++ b/drivers/gpu/drm/i915/i915_gem_execbuffer.c
-@@ -866,12 +866,12 @@ i915_gem_check_execbuffer(struct drm_i915_gem_execbuffer2 *exec)
+@@ -863,12 +863,12 @@ i915_gem_check_execbuffer(struct drm_i915_gem_execbuffer2 *exec)
  static int
  validate_exec_list(struct drm_device *dev,
                   struct drm_i915_gem_exec_object2 *exec,
  static int
  validate_exec_list(struct drm_device *dev,
                   struct drm_i915_gem_exec_object2 *exec,
@@ -40543,7 +40497,7 @@ index 1a0611b..dd1fbfc 100644
        invalid_flags = __EXEC_OBJECT_UNKNOWN_FLAGS;
        if (USES_FULL_PPGTT(dev))
 diff --git a/drivers/gpu/drm/i915/i915_ioc32.c b/drivers/gpu/drm/i915/i915_ioc32.c
        invalid_flags = __EXEC_OBJECT_UNKNOWN_FLAGS;
        if (USES_FULL_PPGTT(dev))
 diff --git a/drivers/gpu/drm/i915/i915_ioc32.c b/drivers/gpu/drm/i915/i915_ioc32.c
-index 2e0613e..a8b94d9 100644
+index 176de63..1ef9ac7 100644
 --- a/drivers/gpu/drm/i915/i915_ioc32.c
 +++ b/drivers/gpu/drm/i915/i915_ioc32.c
 @@ -181,7 +181,7 @@ static int compat_i915_alloc(struct file *file, unsigned int cmd,
 --- a/drivers/gpu/drm/i915/i915_ioc32.c
 +++ b/drivers/gpu/drm/i915/i915_ioc32.c
 @@ -181,7 +181,7 @@ static int compat_i915_alloc(struct file *file, unsigned int cmd,
@@ -40555,7 +40509,7 @@ index 2e0613e..a8b94d9 100644
        [DRM_I915_BATCHBUFFER] = compat_i915_batchbuffer,
        [DRM_I915_CMDBUFFER] = compat_i915_cmdbuffer,
        [DRM_I915_GETPARAM] = compat_i915_getparam,
        [DRM_I915_BATCHBUFFER] = compat_i915_batchbuffer,
        [DRM_I915_CMDBUFFER] = compat_i915_cmdbuffer,
        [DRM_I915_GETPARAM] = compat_i915_getparam,
-@@ -202,18 +202,15 @@ static drm_ioctl_compat_t *i915_compat_ioctls[] = {
+@@ -201,18 +201,15 @@ static drm_ioctl_compat_t *i915_compat_ioctls[] = {
  long i915_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
  {
        unsigned int nr = DRM_IOCTL_NR(cmd);
  long i915_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
  {
        unsigned int nr = DRM_IOCTL_NR(cmd);
@@ -40578,10 +40532,10 @@ index 2e0613e..a8b94d9 100644
  
        return ret;
 diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
  
        return ret;
 diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
-index 31b9664..5d478d3 100644
+index e7a16f1..e0d82e8 100644
 --- a/drivers/gpu/drm/i915/intel_display.c
 +++ b/drivers/gpu/drm/i915/intel_display.c
 --- a/drivers/gpu/drm/i915/intel_display.c
 +++ b/drivers/gpu/drm/i915/intel_display.c
-@@ -12811,13 +12811,13 @@ struct intel_quirk {
+@@ -12935,13 +12935,13 @@ struct intel_quirk {
        int subsystem_vendor;
        int subsystem_device;
        void (*hook)(struct drm_device *dev);
        int subsystem_vendor;
        int subsystem_device;
        void (*hook)(struct drm_device *dev);
@@ -40597,7 +40551,7 @@ index 31b9664..5d478d3 100644
  
  static int intel_dmi_reverse_brightness(const struct dmi_system_id *id)
  {
  
  static int intel_dmi_reverse_brightness(const struct dmi_system_id *id)
  {
-@@ -12825,18 +12825,20 @@ static int intel_dmi_reverse_brightness(const struct dmi_system_id *id)
+@@ -12949,18 +12949,20 @@ static int intel_dmi_reverse_brightness(const struct dmi_system_id *id)
        return 1;
  }
  
        return 1;
  }
  
@@ -40628,6 +40582,19 @@ index 31b9664..5d478d3 100644
                .hook = quirk_invert_brightness,
        },
  };
                .hook = quirk_invert_brightness,
        },
  };
+diff --git a/drivers/gpu/drm/imx/imx-drm-core.c b/drivers/gpu/drm/imx/imx-drm-core.c
+index b250130..98df2a4 100644
+--- a/drivers/gpu/drm/imx/imx-drm-core.c
++++ b/drivers/gpu/drm/imx/imx-drm-core.c
+@@ -356,7 +356,7 @@ int imx_drm_add_crtc(struct drm_device *drm, struct drm_crtc *crtc,
+       if (imxdrm->pipes >= MAX_CRTC)
+               return -EINVAL;
+-      if (imxdrm->drm->open_count)
++      if (local_read(&imxdrm->drm->open_count))
+               return -EBUSY;
+       imx_drm_crtc = kzalloc(sizeof(*imx_drm_crtc), GFP_KERNEL);
 diff --git a/drivers/gpu/drm/mga/mga_drv.h b/drivers/gpu/drm/mga/mga_drv.h
 index b4a2014..219ab78 100644
 --- a/drivers/gpu/drm/mga/mga_drv.h
 diff --git a/drivers/gpu/drm/mga/mga_drv.h b/drivers/gpu/drm/mga/mga_drv.h
 index b4a2014..219ab78 100644
 --- a/drivers/gpu/drm/mga/mga_drv.h
@@ -40720,7 +40687,7 @@ index 1b071b8..de8601a 100644
  
        *sequence = cur_fence;
 diff --git a/drivers/gpu/drm/nouveau/nouveau_bios.c b/drivers/gpu/drm/nouveau/nouveau_bios.c
  
        *sequence = cur_fence;
 diff --git a/drivers/gpu/drm/nouveau/nouveau_bios.c b/drivers/gpu/drm/nouveau/nouveau_bios.c
-index dae2c96..324dbe4 100644
+index 7df6acc..84bbe52 100644
 --- a/drivers/gpu/drm/nouveau/nouveau_bios.c
 +++ b/drivers/gpu/drm/nouveau/nouveau_bios.c
 @@ -963,7 +963,7 @@ static int parse_bit_tmds_tbl_entry(struct drm_device *dev, struct nvbios *bios,
 --- a/drivers/gpu/drm/nouveau/nouveau_bios.c
 +++ b/drivers/gpu/drm/nouveau/nouveau_bios.c
 @@ -963,7 +963,7 @@ static int parse_bit_tmds_tbl_entry(struct drm_device *dev, struct nvbios *bios,
@@ -41137,7 +41104,7 @@ index c2ae496..30b5993 100644
                return IRQ_HANDLED;
        }
 diff --git a/drivers/gpu/drm/r128/r128_state.c b/drivers/gpu/drm/r128/r128_state.c
                return IRQ_HANDLED;
        }
 diff --git a/drivers/gpu/drm/r128/r128_state.c b/drivers/gpu/drm/r128/r128_state.c
-index 575e986..66e62ca 100644
+index 8fd2d9f..18c9660 100644
 --- a/drivers/gpu/drm/r128/r128_state.c
 +++ b/drivers/gpu/drm/r128/r128_state.c
 @@ -320,10 +320,10 @@ static void r128_clear_box(drm_r128_private_t *dev_priv,
 --- a/drivers/gpu/drm/r128/r128_state.c
 +++ b/drivers/gpu/drm/r128/r128_state.c
 @@ -320,10 +320,10 @@ static void r128_clear_box(drm_r128_private_t *dev_priv,
@@ -41154,7 +41121,7 @@ index 575e986..66e62ca 100644
  
  #endif
 diff --git a/drivers/gpu/drm/radeon/mkregtable.c b/drivers/gpu/drm/radeon/mkregtable.c
  
  #endif
 diff --git a/drivers/gpu/drm/radeon/mkregtable.c b/drivers/gpu/drm/radeon/mkregtable.c
-index 4a85bb6..aaea819 100644
+index b928c17..e5d9400 100644
 --- a/drivers/gpu/drm/radeon/mkregtable.c
 +++ b/drivers/gpu/drm/radeon/mkregtable.c
 @@ -624,14 +624,14 @@ static int parser_auth(struct table *t, const char *filename)
 --- a/drivers/gpu/drm/radeon/mkregtable.c
 +++ b/drivers/gpu/drm/radeon/mkregtable.c
 @@ -624,14 +624,14 @@ static int parser_auth(struct table *t, const char *filename)
@@ -41175,10 +41142,10 @@ index 4a85bb6..aaea819 100644
        if (regcomp
            (&mask_rex, "(0x[0-9a-fA-F]*) *([_a-zA-Z0-9]*)", REG_EXTENDED)) {
 diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
        if (regcomp
            (&mask_rex, "(0x[0-9a-fA-F]*) *([_a-zA-Z0-9]*)", REG_EXTENDED)) {
 diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
-index bdf263a..0305446 100644
+index bd7519f..e1c2cd95 100644
 --- a/drivers/gpu/drm/radeon/radeon_device.c
 +++ b/drivers/gpu/drm/radeon/radeon_device.c
 --- a/drivers/gpu/drm/radeon/radeon_device.c
 +++ b/drivers/gpu/drm/radeon/radeon_device.c
-@@ -1216,7 +1216,7 @@ static bool radeon_switcheroo_can_switch(struct pci_dev *pdev)
+@@ -1247,7 +1247,7 @@ static bool radeon_switcheroo_can_switch(struct pci_dev *pdev)
         * locking inversion with the driver load path. And the access here is
         * completely racy anyway. So don't bother with locking for now.
         */
         * locking inversion with the driver load path. And the access here is
         * completely racy anyway. So don't bother with locking for now.
         */
@@ -41269,7 +41236,7 @@ index 244b19b..c19226d 100644
  
        dev->max_vblank_count = 0x001fffff;
 diff --git a/drivers/gpu/drm/radeon/radeon_state.c b/drivers/gpu/drm/radeon/radeon_state.c
  
        dev->max_vblank_count = 0x001fffff;
 diff --git a/drivers/gpu/drm/radeon/radeon_state.c b/drivers/gpu/drm/radeon/radeon_state.c
-index 535403e..5dd655b 100644
+index 15aee72..cda326e 100644
 --- a/drivers/gpu/drm/radeon/radeon_state.c
 +++ b/drivers/gpu/drm/radeon/radeon_state.c
 @@ -2168,7 +2168,7 @@ static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *
 --- a/drivers/gpu/drm/radeon/radeon_state.c
 +++ b/drivers/gpu/drm/radeon/radeon_state.c
 @@ -2168,7 +2168,7 @@ static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *
@@ -41291,10 +41258,10 @@ index 535403e..5dd655b 100644
        DRM_DEBUG("pid=%d\n", DRM_CURRENTPID);
  
 diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c
        DRM_DEBUG("pid=%d\n", DRM_CURRENTPID);
  
 diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c
-index d2510cf..63bd4ed 100644
+index d02aa1d..ca19e2c 100644
 --- a/drivers/gpu/drm/radeon/radeon_ttm.c
 +++ b/drivers/gpu/drm/radeon/radeon_ttm.c
 --- a/drivers/gpu/drm/radeon/radeon_ttm.c
 +++ b/drivers/gpu/drm/radeon/radeon_ttm.c
-@@ -936,7 +936,7 @@ void radeon_ttm_set_active_vram_size(struct radeon_device *rdev, u64 size)
+@@ -959,7 +959,7 @@ void radeon_ttm_set_active_vram_size(struct radeon_device *rdev, u64 size)
        man->size = size >> PAGE_SHIFT;
  }
  
        man->size = size >> PAGE_SHIFT;
  }
  
@@ -41303,7 +41270,7 @@ index d2510cf..63bd4ed 100644
  static const struct vm_operations_struct *ttm_vm_ops = NULL;
  
  static int radeon_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
  static const struct vm_operations_struct *ttm_vm_ops = NULL;
  
  static int radeon_ttm_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
-@@ -977,8 +977,10 @@ int radeon_mmap(struct file *filp, struct vm_area_struct *vma)
+@@ -1000,8 +1000,10 @@ int radeon_mmap(struct file *filp, struct vm_area_struct *vma)
        }
        if (unlikely(ttm_vm_ops == NULL)) {
                ttm_vm_ops = vma->vm_ops;
        }
        if (unlikely(ttm_vm_ops == NULL)) {
                ttm_vm_ops = vma->vm_ops;
@@ -41315,10 +41282,10 @@ index d2510cf..63bd4ed 100644
        vma->vm_ops = &radeon_ttm_vm_ops;
        return 0;
 diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c
        vma->vm_ops = &radeon_ttm_vm_ops;
        return 0;
 diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c
-index 054a79f..30d9ac4 100644
+index 978993f..e36e50e 100644
 --- a/drivers/gpu/drm/tegra/dc.c
 +++ b/drivers/gpu/drm/tegra/dc.c
 --- a/drivers/gpu/drm/tegra/dc.c
 +++ b/drivers/gpu/drm/tegra/dc.c
-@@ -1242,7 +1242,7 @@ static int tegra_dc_debugfs_init(struct tegra_dc *dc, struct drm_minor *minor)
+@@ -1416,7 +1416,7 @@ static int tegra_dc_debugfs_init(struct tegra_dc *dc, struct drm_minor *minor)
        }
  
        for (i = 0; i < ARRAY_SIZE(debugfs_files); i++)
        }
  
        for (i = 0; i < ARRAY_SIZE(debugfs_files); i++)
@@ -41328,10 +41295,10 @@ index 054a79f..30d9ac4 100644
        err = drm_debugfs_create_files(dc->debugfs_files,
                                       ARRAY_SIZE(debugfs_files),
 diff --git a/drivers/gpu/drm/tegra/dsi.c b/drivers/gpu/drm/tegra/dsi.c
        err = drm_debugfs_create_files(dc->debugfs_files,
                                       ARRAY_SIZE(debugfs_files),
 diff --git a/drivers/gpu/drm/tegra/dsi.c b/drivers/gpu/drm/tegra/dsi.c
-index f787445..2df2c65 100644
+index 33f67fd..55ee9761 100644
 --- a/drivers/gpu/drm/tegra/dsi.c
 +++ b/drivers/gpu/drm/tegra/dsi.c
 --- a/drivers/gpu/drm/tegra/dsi.c
 +++ b/drivers/gpu/drm/tegra/dsi.c
-@@ -41,7 +41,7 @@ struct tegra_dsi {
+@@ -39,7 +39,7 @@ struct tegra_dsi {
        struct clk *clk_lp;
        struct clk *clk;
  
        struct clk *clk_lp;
        struct clk *clk;
  
@@ -41354,10 +41321,10 @@ index ffe2654..03c7b1c 100644
        struct dentry *debugfs;
  };
 diff --git a/drivers/gpu/drm/ttm/ttm_bo_manager.c b/drivers/gpu/drm/ttm/ttm_bo_manager.c
        struct dentry *debugfs;
  };
 diff --git a/drivers/gpu/drm/ttm/ttm_bo_manager.c b/drivers/gpu/drm/ttm/ttm_bo_manager.c
-index 964387f..4eafc00 100644
+index aa0bd054..aea6a01 100644
 --- a/drivers/gpu/drm/ttm/ttm_bo_manager.c
 +++ b/drivers/gpu/drm/ttm/ttm_bo_manager.c
 --- a/drivers/gpu/drm/ttm/ttm_bo_manager.c
 +++ b/drivers/gpu/drm/ttm/ttm_bo_manager.c
-@@ -146,10 +146,10 @@ static void ttm_bo_man_debug(struct ttm_mem_type_manager *man,
+@@ -148,10 +148,10 @@ static void ttm_bo_man_debug(struct ttm_mem_type_manager *man,
  }
  
  const struct ttm_mem_type_manager_func ttm_bo_manager_func = {
  }
  
  const struct ttm_mem_type_manager_func ttm_bo_manager_func = {
@@ -41810,10 +41777,10 @@ index 37ac7b5..d52a5c9 100644
        /* copy over all the bus versions */
        if (dev->bus && dev->bus->pm) {
 diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
        /* copy over all the bus versions */
        if (dev->bus && dev->bus->pm) {
 diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
-index dfaccfc..bfea740 100644
+index 8b63879..a5a5e72 100644
 --- a/drivers/hid/hid-core.c
 +++ b/drivers/hid/hid-core.c
 --- a/drivers/hid/hid-core.c
 +++ b/drivers/hid/hid-core.c
-@@ -2507,7 +2507,7 @@ EXPORT_SYMBOL_GPL(hid_ignore);
+@@ -2508,7 +2508,7 @@ EXPORT_SYMBOL_GPL(hid_ignore);
  
  int hid_add_device(struct hid_device *hdev)
  {
  
  int hid_add_device(struct hid_device *hdev)
  {
@@ -41822,7 +41789,7 @@ index dfaccfc..bfea740 100644
        int ret;
  
        if (WARN_ON(hdev->status & HID_STAT_ADDED))
        int ret;
  
        if (WARN_ON(hdev->status & HID_STAT_ADDED))
-@@ -2549,7 +2549,7 @@ int hid_add_device(struct hid_device *hdev)
+@@ -2551,7 +2551,7 @@ int hid_add_device(struct hid_device *hdev)
        /* XXX hack, any other cleaner solution after the driver core
         * is converted to allow more than 20 bytes as the device name? */
        dev_set_name(&hdev->dev, "%04X:%04X:%04X.%04X", hdev->bus,
        /* XXX hack, any other cleaner solution after the driver core
         * is converted to allow more than 20 bytes as the device name? */
        dev_set_name(&hdev->dev, "%04X:%04X:%04X.%04X", hdev->bus,
@@ -41832,12 +41799,12 @@ index dfaccfc..bfea740 100644
        hid_debug_register(hdev, dev_name(&hdev->dev));
        ret = device_add(&hdev->dev);
 diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
        hid_debug_register(hdev, dev_name(&hdev->dev));
        ret = device_add(&hdev->dev);
 diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
-index 71f5692..147d3da 100644
+index 5bc6d80..e47b55a 100644
 --- a/drivers/hid/hid-logitech-dj.c
 +++ b/drivers/hid/hid-logitech-dj.c
 --- a/drivers/hid/hid-logitech-dj.c
 +++ b/drivers/hid/hid-logitech-dj.c
-@@ -658,6 +658,12 @@ static int logi_dj_raw_event(struct hid_device *hdev,
-        * device (via hid_input_report() ) and return 1 so hid-core does not do
-        * anything else with it.
+@@ -853,6 +853,12 @@ static int logi_dj_dj_event(struct hid_device *hdev,
+        * case we forward it to the correct hid device (via hid_input_report()
+        * ) and return 1 so hid-core does not anything else with it.
         */
 +      if ((dj_report->device_index < DJ_DEVICE_INDEX_MIN) ||
 +          (dj_report->device_index > DJ_DEVICE_INDEX_MAX)) {
         */
 +      if ((dj_report->device_index < DJ_DEVICE_INDEX_MIN) ||
 +          (dj_report->device_index > DJ_DEVICE_INDEX_MAX)) {
@@ -41846,306 +41813,8 @@ index 71f5692..147d3da 100644
 +              return false;
 +      }
  
 +              return false;
 +      }
  
-       /* case 1) */
-       if (data[0] != REPORT_ID_DJ_SHORT)
-diff --git a/drivers/hid/hid-sony.c b/drivers/hid/hid-sony.c
-index bc4269e..b6e6102 100644
---- a/drivers/hid/hid-sony.c
-+++ b/drivers/hid/hid-sony.c
-@@ -798,6 +798,12 @@ union sixaxis_output_report_01 {
-       __u8 buf[36];
- };
-+#define DS4_REPORT_0x02_SIZE 37
-+#define DS4_REPORT_0x05_SIZE 32
-+#define DS4_REPORT_0x11_SIZE 78
-+#define DS4_REPORT_0x81_SIZE 7
-+#define SIXAXIS_REPORT_0xF2_SIZE 18
-+
- static spinlock_t sony_dev_list_lock;
- static LIST_HEAD(sony_device_list);
- static DEFINE_IDA(sony_device_id_allocator);
-@@ -811,6 +817,7 @@ struct sony_sc {
-       struct work_struct state_worker;
-       struct power_supply battery;
-       int device_id;
-+      __u8 *output_report_dmabuf;
- #ifdef CONFIG_SONY_FF
-       __u8 left;
-@@ -1142,9 +1149,20 @@ static int sixaxis_set_operational_usb(struct hid_device *hdev)
- static int sixaxis_set_operational_bt(struct hid_device *hdev)
- {
--      unsigned char buf[] = { 0xf4,  0x42, 0x03, 0x00, 0x00 };
--      return hid_hw_raw_request(hdev, buf[0], buf, sizeof(buf),
-+      static const __u8 report[] = { 0xf4, 0x42, 0x03, 0x00, 0x00 };
-+      __u8 *buf;
-+      int ret;
-+
-+      buf = kmemdup(report, sizeof(report), GFP_KERNEL);
-+      if (!buf)
-+              return -ENOMEM;
-+
-+      ret = hid_hw_raw_request(hdev, buf[0], buf, sizeof(report),
-                                 HID_FEATURE_REPORT, HID_REQ_SET_REPORT);
-+
-+      kfree(buf);
-+
-+      return ret;
- }
- /*
-@@ -1153,10 +1171,19 @@ static int sixaxis_set_operational_bt(struct hid_device *hdev)
-  */
- static int dualshock4_set_operational_bt(struct hid_device *hdev)
- {
--      __u8 buf[37] = { 0 };
-+      __u8 *buf;
-+      int ret;
--      return hid_hw_raw_request(hdev, 0x02, buf, sizeof(buf),
-+      buf = kmalloc(DS4_REPORT_0x02_SIZE, GFP_KERNEL);
-+      if (!buf)
-+              return -ENOMEM;
-+
-+      ret = hid_hw_raw_request(hdev, 0x02, buf, DS4_REPORT_0x02_SIZE,
-                               HID_FEATURE_REPORT, HID_REQ_GET_REPORT);
-+
-+      kfree(buf);
-+
-+      return ret;
- }
- static void sixaxis_set_leds_from_id(int id, __u8 values[MAX_LEDS])
-@@ -1471,9 +1498,7 @@ error_leds:
- static void sixaxis_state_worker(struct work_struct *work)
- {
--      struct sony_sc *sc = container_of(work, struct sony_sc, state_worker);
--      int n;
--      union sixaxis_output_report_01 report = {
-+      static const union sixaxis_output_report_01 default_report = {
-               .buf = {
-                       0x01,
-                       0x00, 0xff, 0x00, 0xff, 0x00,
-@@ -1485,20 +1510,27 @@ static void sixaxis_state_worker(struct work_struct *work)
-                       0x00, 0x00, 0x00, 0x00, 0x00
-               }
-       };
-+      struct sony_sc *sc = container_of(work, struct sony_sc, state_worker);
-+      struct sixaxis_output_report *report =
-+              (struct sixaxis_output_report *)sc->output_report_dmabuf;
-+      int n;
-+
-+      /* Initialize the report with default values */
-+      memcpy(report, &default_report, sizeof(struct sixaxis_output_report));
- #ifdef CONFIG_SONY_FF
--      report.data.rumble.right_motor_on = sc->right ? 1 : 0;
--      report.data.rumble.left_motor_force = sc->left;
-+      report->rumble.right_motor_on = sc->right ? 1 : 0;
-+      report->rumble.left_motor_force = sc->left;
- #endif
--      report.data.leds_bitmap |= sc->led_state[0] << 1;
--      report.data.leds_bitmap |= sc->led_state[1] << 2;
--      report.data.leds_bitmap |= sc->led_state[2] << 3;
--      report.data.leds_bitmap |= sc->led_state[3] << 4;
-+      report->leds_bitmap |= sc->led_state[0] << 1;
-+      report->leds_bitmap |= sc->led_state[1] << 2;
-+      report->leds_bitmap |= sc->led_state[2] << 3;
-+      report->leds_bitmap |= sc->led_state[3] << 4;
-       /* Set flag for all leds off, required for 3rd party INTEC controller */
--      if ((report.data.leds_bitmap & 0x1E) == 0)
--              report.data.leds_bitmap |= 0x20;
-+      if ((report->leds_bitmap & 0x1E) == 0)
-+              report->leds_bitmap |= 0x20;
-       /*
-        * The LEDs in the report are indexed in reverse order to their
-@@ -1511,28 +1543,30 @@ static void sixaxis_state_worker(struct work_struct *work)
-        */
-       for (n = 0; n < 4; n++) {
-               if (sc->led_delay_on[n] || sc->led_delay_off[n]) {
--                      report.data.led[3 - n].duty_off = sc->led_delay_off[n];
--                      report.data.led[3 - n].duty_on = sc->led_delay_on[n];
-+                      report->led[3 - n].duty_off = sc->led_delay_off[n];
-+                      report->led[3 - n].duty_on = sc->led_delay_on[n];
-               }
-       }
--      hid_hw_raw_request(sc->hdev, report.data.report_id, report.buf,
--                      sizeof(report), HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
-+      hid_hw_raw_request(sc->hdev, report->report_id, (__u8 *)report,
-+                      sizeof(struct sixaxis_output_report),
-+                      HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
- }
- static void dualshock4_state_worker(struct work_struct *work)
- {
-       struct sony_sc *sc = container_of(work, struct sony_sc, state_worker);
-       struct hid_device *hdev = sc->hdev;
-+      __u8 *buf = sc->output_report_dmabuf;
-       int offset;
--      __u8 buf[78] = { 0 };
--
-       if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) {
-+              memset(buf, 0, DS4_REPORT_0x05_SIZE);
-               buf[0] = 0x05;
-               buf[1] = 0xFF;
-               offset = 4;
-       } else {
-+              memset(buf, 0, DS4_REPORT_0x11_SIZE);
-               buf[0] = 0x11;
-               buf[1] = 0xB0;
-               buf[3] = 0x0F;
-@@ -1560,12 +1594,33 @@ static void dualshock4_state_worker(struct work_struct *work)
-       buf[offset++] = sc->led_delay_off[3];
-       if (sc->quirks & DUALSHOCK4_CONTROLLER_USB)
--              hid_hw_output_report(hdev, buf, 32);
-+              hid_hw_output_report(hdev, buf, DS4_REPORT_0x05_SIZE);
-       else
--              hid_hw_raw_request(hdev, 0x11, buf, 78,
-+              hid_hw_raw_request(hdev, 0x11, buf, DS4_REPORT_0x11_SIZE,
-                               HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
- }
-+static int sony_allocate_output_report(struct sony_sc *sc)
-+{
-+      if (sc->quirks & SIXAXIS_CONTROLLER)
-+              sc->output_report_dmabuf =
-+                      kmalloc(sizeof(union sixaxis_output_report_01),
-+                              GFP_KERNEL);
-+      else if (sc->quirks & DUALSHOCK4_CONTROLLER_BT)
-+              sc->output_report_dmabuf = kmalloc(DS4_REPORT_0x11_SIZE,
-+                                              GFP_KERNEL);
-+      else if (sc->quirks & DUALSHOCK4_CONTROLLER_USB)
-+              sc->output_report_dmabuf = kmalloc(DS4_REPORT_0x05_SIZE,
-+                                              GFP_KERNEL);
-+      else
-+              return 0;
-+
-+      if (!sc->output_report_dmabuf)
-+              return -ENOMEM;
-+
-+      return 0;
-+}
-+
- #ifdef CONFIG_SONY_FF
- static int sony_play_effect(struct input_dev *dev, void *data,
-                           struct ff_effect *effect)
-@@ -1754,6 +1809,7 @@ static int sony_get_bt_devaddr(struct sony_sc *sc)
- static int sony_check_add(struct sony_sc *sc)
- {
-+      __u8 *buf = NULL;
-       int n, ret;
-       if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) ||
-@@ -1769,36 +1825,44 @@ static int sony_check_add(struct sony_sc *sc)
-                       return 0;
-               }
-       } else if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) {
--              __u8 buf[7];
-+              buf = kmalloc(DS4_REPORT_0x81_SIZE, GFP_KERNEL);
-+              if (!buf)
-+                      return -ENOMEM;
-               /*
-                * The MAC address of a DS4 controller connected via USB can be
-                * retrieved with feature report 0x81. The address begins at
-                * offset 1.
-                */
--              ret = hid_hw_raw_request(sc->hdev, 0x81, buf, sizeof(buf),
--                              HID_FEATURE_REPORT, HID_REQ_GET_REPORT);
-+              ret = hid_hw_raw_request(sc->hdev, 0x81, buf,
-+                              DS4_REPORT_0x81_SIZE, HID_FEATURE_REPORT,
-+                              HID_REQ_GET_REPORT);
--              if (ret != 7) {
-+              if (ret != DS4_REPORT_0x81_SIZE) {
-                       hid_err(sc->hdev, "failed to retrieve feature report 0x81 with the DualShock 4 MAC address\n");
--                      return ret < 0 ? ret : -EINVAL;
-+                      ret = ret < 0 ? ret : -EINVAL;
-+                      goto out_free;
-               }
-               memcpy(sc->mac_address, &buf[1], sizeof(sc->mac_address));
-       } else if (sc->quirks & SIXAXIS_CONTROLLER_USB) {
--              __u8 buf[18];
-+              buf = kmalloc(SIXAXIS_REPORT_0xF2_SIZE, GFP_KERNEL);
-+              if (!buf)
-+                      return -ENOMEM;
-               /*
-                * The MAC address of a Sixaxis controller connected via USB can
-                * be retrieved with feature report 0xf2. The address begins at
-                * offset 4.
-                */
--              ret = hid_hw_raw_request(sc->hdev, 0xf2, buf, sizeof(buf),
--                              HID_FEATURE_REPORT, HID_REQ_GET_REPORT);
-+              ret = hid_hw_raw_request(sc->hdev, 0xf2, buf,
-+                              SIXAXIS_REPORT_0xF2_SIZE, HID_FEATURE_REPORT,
-+                              HID_REQ_GET_REPORT);
--              if (ret != 18) {
-+              if (ret != SIXAXIS_REPORT_0xF2_SIZE) {
-                       hid_err(sc->hdev, "failed to retrieve feature report 0xf2 with the Sixaxis MAC address\n");
--                      return ret < 0 ? ret : -EINVAL;
-+                      ret = ret < 0 ? ret : -EINVAL;
-+                      goto out_free;
-               }
-               /*
-@@ -1811,7 +1875,13 @@ static int sony_check_add(struct sony_sc *sc)
-               return 0;
-       }
--      return sony_check_add_dev_list(sc);
-+      ret = sony_check_add_dev_list(sc);
-+
-+out_free:
-+
-+      kfree(buf);
-+
-+      return ret;
- }
- static int sony_set_device_id(struct sony_sc *sc)
-@@ -1895,6 +1965,12 @@ static int sony_probe(struct hid_device *hdev, const struct hid_device_id *id)
-               return ret;
-       }
-+      ret = sony_allocate_output_report(sc);
-+      if (ret < 0) {
-+              hid_err(hdev, "failed to allocate the output report buffer\n");
-+              goto err_stop;
-+      }
-+
-       ret = sony_set_device_id(sc);
-       if (ret < 0) {
-               hid_err(hdev, "failed to allocate the device id\n");
-@@ -1984,6 +2060,7 @@ err_stop:
-       if (sc->quirks & SONY_BATTERY_SUPPORT)
-               sony_battery_remove(sc);
-       sony_cancel_work_sync(sc);
-+      kfree(sc->output_report_dmabuf);
-       sony_remove_dev_list(sc);
-       sony_release_device_id(sc);
-       hid_hw_stop(hdev);
-@@ -2004,6 +2081,8 @@ static void sony_remove(struct hid_device *hdev)
-       sony_cancel_work_sync(sc);
-+      kfree(sc->output_report_dmabuf);
-+
-       sony_remove_dev_list(sc);
-       sony_release_device_id(sc);
+       if ((dj_report->device_index < DJ_DEVICE_INDEX_MIN) ||
+           (dj_report->device_index > DJ_DEVICE_INDEX_MAX)) {
 diff --git a/drivers/hid/hid-wiimote-debug.c b/drivers/hid/hid-wiimote-debug.c
 index c13fb5b..55a3802 100644
 --- a/drivers/hid/hid-wiimote-debug.c
 diff --git a/drivers/hid/hid-wiimote-debug.c b/drivers/hid/hid-wiimote-debug.c
 index c13fb5b..55a3802 100644
 --- a/drivers/hid/hid-wiimote-debug.c
@@ -42197,7 +41866,7 @@ index 3e4235c..877d0e5 100644
        if (!virtaddr)
                goto cleanup;
 diff --git a/drivers/hv/hv_balloon.c b/drivers/hv/hv_balloon.c
        if (!virtaddr)
                goto cleanup;
 diff --git a/drivers/hv/hv_balloon.c b/drivers/hv/hv_balloon.c
-index 5e90c5d..d8fcefb 100644
+index b958ded..b2452bb 100644
 --- a/drivers/hv/hv_balloon.c
 +++ b/drivers/hv/hv_balloon.c
 @@ -470,7 +470,7 @@ MODULE_PARM_DESC(hot_add, "If set attempt memory hot_add");
 --- a/drivers/hv/hv_balloon.c
 +++ b/drivers/hv/hv_balloon.c
 @@ -470,7 +470,7 @@ MODULE_PARM_DESC(hot_add, "If set attempt memory hot_add");
@@ -42236,7 +41905,7 @@ index 5e90c5d..d8fcefb 100644
                return;
  
        /*
                return;
  
        /*
-@@ -1129,7 +1129,7 @@ static void balloon_up(struct work_struct *dummy)
+@@ -1133,7 +1133,7 @@ static void balloon_up(struct work_struct *dummy)
                 */
  
                do {
                 */
  
                do {
@@ -42245,7 +41914,7 @@ index 5e90c5d..d8fcefb 100644
                        ret = vmbus_sendpacket(dm_device.dev->channel,
                                                bl_resp,
                                                bl_resp->hdr.size,
                        ret = vmbus_sendpacket(dm_device.dev->channel,
                                                bl_resp,
                                                bl_resp->hdr.size,
-@@ -1175,7 +1175,7 @@ static void balloon_down(struct hv_dynmem_device *dm,
+@@ -1179,7 +1179,7 @@ static void balloon_down(struct hv_dynmem_device *dm,
  
        memset(&resp, 0, sizeof(struct dm_unballoon_response));
        resp.hdr.type = DM_UNBALLOON_RESPONSE;
  
        memset(&resp, 0, sizeof(struct dm_unballoon_response));
        resp.hdr.type = DM_UNBALLOON_RESPONSE;
@@ -42254,7 +41923,7 @@ index 5e90c5d..d8fcefb 100644
        resp.hdr.size = sizeof(struct dm_unballoon_response);
  
        vmbus_sendpacket(dm_device.dev->channel, &resp,
        resp.hdr.size = sizeof(struct dm_unballoon_response);
  
        vmbus_sendpacket(dm_device.dev->channel, &resp,
-@@ -1239,7 +1239,7 @@ static void version_resp(struct hv_dynmem_device *dm,
+@@ -1243,7 +1243,7 @@ static void version_resp(struct hv_dynmem_device *dm,
        memset(&version_req, 0, sizeof(struct dm_version_request));
        version_req.hdr.type = DM_VERSION_REQUEST;
        version_req.hdr.size = sizeof(struct dm_version_request);
        memset(&version_req, 0, sizeof(struct dm_version_request));
        version_req.hdr.type = DM_VERSION_REQUEST;
        version_req.hdr.size = sizeof(struct dm_version_request);
@@ -42263,7 +41932,7 @@ index 5e90c5d..d8fcefb 100644
        version_req.version.version = DYNMEM_PROTOCOL_VERSION_WIN7;
        version_req.is_last_attempt = 1;
  
        version_req.version.version = DYNMEM_PROTOCOL_VERSION_WIN7;
        version_req.is_last_attempt = 1;
  
-@@ -1409,7 +1409,7 @@ static int balloon_probe(struct hv_device *dev,
+@@ -1413,7 +1413,7 @@ static int balloon_probe(struct hv_device *dev,
        memset(&version_req, 0, sizeof(struct dm_version_request));
        version_req.hdr.type = DM_VERSION_REQUEST;
        version_req.hdr.size = sizeof(struct dm_version_request);
        memset(&version_req, 0, sizeof(struct dm_version_request));
        version_req.hdr.type = DM_VERSION_REQUEST;
        version_req.hdr.size = sizeof(struct dm_version_request);
@@ -42272,7 +41941,7 @@ index 5e90c5d..d8fcefb 100644
        version_req.version.version = DYNMEM_PROTOCOL_VERSION_WIN8;
        version_req.is_last_attempt = 0;
  
        version_req.version.version = DYNMEM_PROTOCOL_VERSION_WIN8;
        version_req.is_last_attempt = 0;
  
-@@ -1440,7 +1440,7 @@ static int balloon_probe(struct hv_device *dev,
+@@ -1444,7 +1444,7 @@ static int balloon_probe(struct hv_device *dev,
        memset(&cap_msg, 0, sizeof(struct dm_capabilities));
        cap_msg.hdr.type = DM_CAPABILITIES_REPORT;
        cap_msg.hdr.size = sizeof(struct dm_capabilities);
        memset(&cap_msg, 0, sizeof(struct dm_capabilities));
        cap_msg.hdr.type = DM_CAPABILITIES_REPORT;
        cap_msg.hdr.size = sizeof(struct dm_capabilities);
@@ -42334,10 +42003,10 @@ index 579bdf9..75118b5 100644
        int res = 0;
  
 diff --git a/drivers/hwmon/applesmc.c b/drivers/hwmon/applesmc.c
        int res = 0;
  
 diff --git a/drivers/hwmon/applesmc.c b/drivers/hwmon/applesmc.c
-index 3288f13..71cfb4e 100644
+index 0af63da..05a183a 100644
 --- a/drivers/hwmon/applesmc.c
 +++ b/drivers/hwmon/applesmc.c
 --- a/drivers/hwmon/applesmc.c
 +++ b/drivers/hwmon/applesmc.c
-@@ -1106,7 +1106,7 @@ static int applesmc_create_nodes(struct applesmc_node_group *groups, int num)
+@@ -1105,7 +1105,7 @@ static int applesmc_create_nodes(struct applesmc_node_group *groups, int num)
  {
        struct applesmc_node_group *grp;
        struct applesmc_dev_attr *node;
  {
        struct applesmc_node_group *grp;
        struct applesmc_dev_attr *node;
@@ -42375,10 +42044,10 @@ index cccef87..06ce8ec 100644
  {
        sysfs_attr_init(&attr->attr);
 diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c
  {
        sysfs_attr_init(&attr->attr);
 diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c
-index d76f0b7..55ae976 100644
+index 5b7fec8..05c957a 100644
 --- a/drivers/hwmon/coretemp.c
 +++ b/drivers/hwmon/coretemp.c
 --- a/drivers/hwmon/coretemp.c
 +++ b/drivers/hwmon/coretemp.c
-@@ -784,7 +784,7 @@ static int coretemp_cpu_callback(struct notifier_block *nfb,
+@@ -783,7 +783,7 @@ static int coretemp_cpu_callback(struct notifier_block *nfb,
        return NOTIFY_OK;
  }
  
        return NOTIFY_OK;
  }
  
@@ -42401,7 +42070,7 @@ index 7a8a6fb..015c1fd 100644
  
        /* Set up read-only sensors */
 diff --git a/drivers/hwmon/iio_hwmon.c b/drivers/hwmon/iio_hwmon.c
  
        /* Set up read-only sensors */
 diff --git a/drivers/hwmon/iio_hwmon.c b/drivers/hwmon/iio_hwmon.c
-index 14c82da..09b25d7 100644
+index 17ae2eb..21b71dd 100644
 --- a/drivers/hwmon/iio_hwmon.c
 +++ b/drivers/hwmon/iio_hwmon.c
 @@ -61,7 +61,7 @@ static int iio_hwmon_probe(struct platform_device *pdev)
 --- a/drivers/hwmon/iio_hwmon.c
 +++ b/drivers/hwmon/iio_hwmon.c
 @@ -61,7 +61,7 @@ static int iio_hwmon_probe(struct platform_device *pdev)
@@ -42411,10 +42080,10 @@ index 14c82da..09b25d7 100644
 -      struct sensor_device_attribute *a;
 +      sensor_device_attribute_no_const *a;
        int ret, i;
 -      struct sensor_device_attribute *a;
 +      sensor_device_attribute_no_const *a;
        int ret, i;
-       int in_i = 1, temp_i = 1, curr_i = 1;
+       int in_i = 1, temp_i = 1, curr_i = 1, humidity_i = 1;
        enum iio_chan_type type;
 diff --git a/drivers/hwmon/nct6683.c b/drivers/hwmon/nct6683.c
        enum iio_chan_type type;
 diff --git a/drivers/hwmon/nct6683.c b/drivers/hwmon/nct6683.c
-index 7710f46..427a28d 100644
+index f3830db..9f4d6d5 100644
 --- a/drivers/hwmon/nct6683.c
 +++ b/drivers/hwmon/nct6683.c
 @@ -397,11 +397,11 @@ static struct attribute_group *
 --- a/drivers/hwmon/nct6683.c
 +++ b/drivers/hwmon/nct6683.c
 @@ -397,11 +397,11 @@ static struct attribute_group *
@@ -42433,10 +42102,10 @@ index 7710f46..427a28d 100644
        int i, j, count;
  
 diff --git a/drivers/hwmon/nct6775.c b/drivers/hwmon/nct6775.c
        int i, j, count;
  
 diff --git a/drivers/hwmon/nct6775.c b/drivers/hwmon/nct6775.c
-index 504cbdd..35d6f25 100644
+index 1be4117..88ae1e1 100644
 --- a/drivers/hwmon/nct6775.c
 +++ b/drivers/hwmon/nct6775.c
 --- a/drivers/hwmon/nct6775.c
 +++ b/drivers/hwmon/nct6775.c
-@@ -943,10 +943,10 @@ static struct attribute_group *
+@@ -952,10 +952,10 @@ static struct attribute_group *
  nct6775_create_attr_group(struct device *dev, struct sensor_template_group *tg,
                          int repeat)
  {
  nct6775_create_attr_group(struct device *dev, struct sensor_template_group *tg,
                          int repeat)
  {
@@ -42451,10 +42120,10 @@ index 504cbdd..35d6f25 100644
        struct sensor_device_template **t;
        int i, count;
 diff --git a/drivers/hwmon/pmbus/pmbus_core.c b/drivers/hwmon/pmbus/pmbus_core.c
        struct sensor_device_template **t;
        int i, count;
 diff --git a/drivers/hwmon/pmbus/pmbus_core.c b/drivers/hwmon/pmbus/pmbus_core.c
-index 291d11f..3f0dbbd 100644
+index f2e47c7..45d7941 100644
 --- a/drivers/hwmon/pmbus/pmbus_core.c
 +++ b/drivers/hwmon/pmbus/pmbus_core.c
 --- a/drivers/hwmon/pmbus/pmbus_core.c
 +++ b/drivers/hwmon/pmbus/pmbus_core.c
-@@ -783,7 +783,7 @@ static int pmbus_add_attribute(struct pmbus_data *data, struct attribute *attr)
+@@ -816,7 +816,7 @@ static int pmbus_add_attribute(struct pmbus_data *data, struct attribute *attr)
        return 0;
  }
  
        return 0;
  }
  
@@ -42463,7 +42132,7 @@ index 291d11f..3f0dbbd 100644
                                const char *name,
                                umode_t mode,
                                ssize_t (*show)(struct device *dev,
                                const char *name,
                                umode_t mode,
                                ssize_t (*show)(struct device *dev,
-@@ -800,7 +800,7 @@ static void pmbus_dev_attr_init(struct device_attribute *dev_attr,
+@@ -833,7 +833,7 @@ static void pmbus_dev_attr_init(struct device_attribute *dev_attr,
        dev_attr->store = store;
  }
  
        dev_attr->store = store;
  }
  
@@ -42472,7 +42141,7 @@ index 291d11f..3f0dbbd 100644
                            const char *name,
                            umode_t mode,
                            ssize_t (*show)(struct device *dev,
                            const char *name,
                            umode_t mode,
                            ssize_t (*show)(struct device *dev,
-@@ -822,7 +822,7 @@ static int pmbus_add_boolean(struct pmbus_data *data,
+@@ -855,7 +855,7 @@ static int pmbus_add_boolean(struct pmbus_data *data,
                             u16 reg, u8 mask)
  {
        struct pmbus_boolean *boolean;
                             u16 reg, u8 mask)
  {
        struct pmbus_boolean *boolean;
@@ -42481,7 +42150,7 @@ index 291d11f..3f0dbbd 100644
  
        boolean = devm_kzalloc(data->dev, sizeof(*boolean), GFP_KERNEL);
        if (!boolean)
  
        boolean = devm_kzalloc(data->dev, sizeof(*boolean), GFP_KERNEL);
        if (!boolean)
-@@ -847,7 +847,7 @@ static struct pmbus_sensor *pmbus_add_sensor(struct pmbus_data *data,
+@@ -880,7 +880,7 @@ static struct pmbus_sensor *pmbus_add_sensor(struct pmbus_data *data,
                                             bool update, bool readonly)
  {
        struct pmbus_sensor *sensor;
                                             bool update, bool readonly)
  {
        struct pmbus_sensor *sensor;
@@ -42490,7 +42159,7 @@ index 291d11f..3f0dbbd 100644
  
        sensor = devm_kzalloc(data->dev, sizeof(*sensor), GFP_KERNEL);
        if (!sensor)
  
        sensor = devm_kzalloc(data->dev, sizeof(*sensor), GFP_KERNEL);
        if (!sensor)
-@@ -878,7 +878,7 @@ static int pmbus_add_label(struct pmbus_data *data,
+@@ -911,7 +911,7 @@ static int pmbus_add_label(struct pmbus_data *data,
                           const char *lstring, int index)
  {
        struct pmbus_label *label;
                           const char *lstring, int index)
  {
        struct pmbus_label *label;
@@ -42500,7 +42169,7 @@ index 291d11f..3f0dbbd 100644
        label = devm_kzalloc(data->dev, sizeof(*label), GFP_KERNEL);
        if (!label)
 diff --git a/drivers/hwmon/sht15.c b/drivers/hwmon/sht15.c
        label = devm_kzalloc(data->dev, sizeof(*label), GFP_KERNEL);
        if (!label)
 diff --git a/drivers/hwmon/sht15.c b/drivers/hwmon/sht15.c
-index 97cd45a..ac54d8b 100644
+index d4f0935..7420593 100644
 --- a/drivers/hwmon/sht15.c
 +++ b/drivers/hwmon/sht15.c
 @@ -169,7 +169,7 @@ struct sht15_data {
 --- a/drivers/hwmon/sht15.c
 +++ b/drivers/hwmon/sht15.c
 @@ -169,7 +169,7 @@ struct sht15_data {
@@ -42552,10 +42221,10 @@ index 97cd45a..ac54d8b 100644
        }
  
 diff --git a/drivers/hwmon/via-cputemp.c b/drivers/hwmon/via-cputemp.c
        }
  
 diff --git a/drivers/hwmon/via-cputemp.c b/drivers/hwmon/via-cputemp.c
-index 8df43c5..b07b91d 100644
+index ac91c07..8e69663 100644
 --- a/drivers/hwmon/via-cputemp.c
 +++ b/drivers/hwmon/via-cputemp.c
 --- a/drivers/hwmon/via-cputemp.c
 +++ b/drivers/hwmon/via-cputemp.c
-@@ -296,7 +296,7 @@ static int via_cputemp_cpu_callback(struct notifier_block *nfb,
+@@ -295,7 +295,7 @@ static int via_cputemp_cpu_callback(struct notifier_block *nfb,
        return NOTIFY_OK;
  }
  
        return NOTIFY_OK;
  }
  
@@ -42857,10 +42526,10 @@ index 9f5ad7c..588cd84 100644
                        }
                }
 diff --git a/drivers/infiniband/hw/cxgb4/mem.c b/drivers/infiniband/hw/cxgb4/mem.c
                        }
                }
 diff --git a/drivers/infiniband/hw/cxgb4/mem.c b/drivers/infiniband/hw/cxgb4/mem.c
-index ec7a298..8742e59 100644
+index cb43c22..2e12dd7 100644
 --- a/drivers/infiniband/hw/cxgb4/mem.c
 +++ b/drivers/infiniband/hw/cxgb4/mem.c
 --- a/drivers/infiniband/hw/cxgb4/mem.c
 +++ b/drivers/infiniband/hw/cxgb4/mem.c
-@@ -249,7 +249,7 @@ static int write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry,
+@@ -256,7 +256,7 @@ static int write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry,
        int err;
        struct fw_ri_tpte tpt;
        u32 stag_idx;
        int err;
        struct fw_ri_tpte tpt;
        u32 stag_idx;
@@ -42869,7 +42538,7 @@ index ec7a298..8742e59 100644
  
        if (c4iw_fatal_error(rdev))
                return -EIO;
  
        if (c4iw_fatal_error(rdev))
                return -EIO;
-@@ -270,7 +270,7 @@ static int write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry,
+@@ -277,7 +277,7 @@ static int write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry,
                if (rdev->stats.stag.cur > rdev->stats.stag.max)
                        rdev->stats.stag.max = rdev->stats.stag.cur;
                mutex_unlock(&rdev->stats.lock);
                if (rdev->stats.stag.cur > rdev->stats.stag.max)
                        rdev->stats.stag.max = rdev->stats.stag.cur;
                mutex_unlock(&rdev->stats.lock);
@@ -43473,7 +43142,7 @@ index 49eb511..a774366 100644
  
  /**
 diff --git a/drivers/infiniband/hw/nes/nes_verbs.c b/drivers/infiniband/hw/nes/nes_verbs.c
  
  /**
 diff --git a/drivers/infiniband/hw/nes/nes_verbs.c b/drivers/infiniband/hw/nes/nes_verbs.c
-index fef067c..6a25ccd 100644
+index c0d0296..3185f57 100644
 --- a/drivers/infiniband/hw/nes/nes_verbs.c
 +++ b/drivers/infiniband/hw/nes/nes_verbs.c
 @@ -46,9 +46,9 @@
 --- a/drivers/infiniband/hw/nes/nes_verbs.c
 +++ b/drivers/infiniband/hw/nes/nes_verbs.c
 @@ -46,9 +46,9 @@
@@ -43533,36 +43202,36 @@ index cdc7df4..a2fdfdb 100644
        .maxtype        = IFLA_IPOIB_MAX,
        .policy         = ipoib_policy,
 diff --git a/drivers/input/gameport/gameport.c b/drivers/input/gameport/gameport.c
        .maxtype        = IFLA_IPOIB_MAX,
        .policy         = ipoib_policy,
 diff --git a/drivers/input/gameport/gameport.c b/drivers/input/gameport/gameport.c
-index e29c04e..adbf68c 100644
+index e853a21..56fc5a8 100644
 --- a/drivers/input/gameport/gameport.c
 +++ b/drivers/input/gameport/gameport.c
 @@ -527,14 +527,14 @@ EXPORT_SYMBOL(gameport_set_phys);
   */
  static void gameport_init_port(struct gameport *gameport)
  {
 --- a/drivers/input/gameport/gameport.c
 +++ b/drivers/input/gameport/gameport.c
 @@ -527,14 +527,14 @@ EXPORT_SYMBOL(gameport_set_phys);
   */
  static void gameport_init_port(struct gameport *gameport)
  {
--      static atomic_t gameport_no = ATOMIC_INIT(0);
-+      static atomic_unchecked_t gameport_no = ATOMIC_INIT(0);
+-      static atomic_t gameport_no = ATOMIC_INIT(-1);
++      static atomic_unchecked_t gameport_no = ATOMIC_INIT(-1);
  
        __module_get(THIS_MODULE);
  
        mutex_init(&gameport->drv_mutex);
        device_initialize(&gameport->dev);
        dev_set_name(&gameport->dev, "gameport%lu",
  
        __module_get(THIS_MODULE);
  
        mutex_init(&gameport->drv_mutex);
        device_initialize(&gameport->dev);
        dev_set_name(&gameport->dev, "gameport%lu",
--                      (unsigned long)atomic_inc_return(&gameport_no) - 1);
-+                      (unsigned long)atomic_inc_return_unchecked(&gameport_no) - 1);
+-                      (unsigned long)atomic_inc_return(&gameport_no));
++                      (unsigned long)atomic_inc_return_unchecked(&gameport_no));
        gameport->dev.bus = &gameport_bus;
        gameport->dev.release = gameport_release_port;
        if (gameport->parent)
 diff --git a/drivers/input/input.c b/drivers/input/input.c
        gameport->dev.bus = &gameport_bus;
        gameport->dev.release = gameport_release_port;
        if (gameport->parent)
 diff --git a/drivers/input/input.c b/drivers/input/input.c
-index 0f175f5..4c481c0 100644
+index 213e3a1..4fea837 100644
 --- a/drivers/input/input.c
 +++ b/drivers/input/input.c
 @@ -1775,7 +1775,7 @@ EXPORT_SYMBOL_GPL(input_class);
   */
  struct input_dev *input_allocate_device(void)
  {
 --- a/drivers/input/input.c
 +++ b/drivers/input/input.c
 @@ -1775,7 +1775,7 @@ EXPORT_SYMBOL_GPL(input_class);
   */
  struct input_dev *input_allocate_device(void)
  {
--      static atomic_t input_no = ATOMIC_INIT(0);
-+      static atomic_unchecked_t input_no = ATOMIC_INIT(0);
+-      static atomic_t input_no = ATOMIC_INIT(-1);
++      static atomic_unchecked_t input_no = ATOMIC_INIT(-1);
        struct input_dev *dev;
  
        dev = kzalloc(sizeof(struct input_dev), GFP_KERNEL);
        struct input_dev *dev;
  
        dev = kzalloc(sizeof(struct input_dev), GFP_KERNEL);
@@ -43570,8 +43239,8 @@ index 0f175f5..4c481c0 100644
                INIT_LIST_HEAD(&dev->node);
  
                dev_set_name(&dev->dev, "input%lu",
                INIT_LIST_HEAD(&dev->node);
  
                dev_set_name(&dev->dev, "input%lu",
--                           (unsigned long) atomic_inc_return(&input_no) - 1);
-+                           (unsigned long) atomic_inc_return_unchecked(&input_no) - 1);
+-                           (unsigned long)atomic_inc_return(&input_no));
++                           (unsigned long)atomic_inc_return_unchecked(&input_no));
  
                __module_get(THIS_MODULE);
        }
  
                __module_get(THIS_MODULE);
        }
@@ -43588,37 +43257,37 @@ index 4a95b22..874c182 100644
  #include <linux/gameport.h>
  #include <linux/jiffies.h>
 diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
  #include <linux/gameport.h>
  #include <linux/jiffies.h>
 diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
-index fc55f0d..11e2aa6 100644
+index 3aa2f3f..53c00ea 100644
 --- a/drivers/input/joystick/xpad.c
 +++ b/drivers/input/joystick/xpad.c
 @@ -886,7 +886,7 @@ static void xpad_led_set(struct led_classdev *led_cdev,
  
  static int xpad_led_probe(struct usb_xpad *xpad)
  {
 --- a/drivers/input/joystick/xpad.c
 +++ b/drivers/input/joystick/xpad.c
 @@ -886,7 +886,7 @@ static void xpad_led_set(struct led_classdev *led_cdev,
  
  static int xpad_led_probe(struct usb_xpad *xpad)
  {
--      static atomic_t led_seq = ATOMIC_INIT(0);
-+      static atomic_unchecked_t led_seq       = ATOMIC_INIT(0);
-       long led_no;
+-      static atomic_t led_seq = ATOMIC_INIT(-1);
++      static atomic_unchecked_t led_seq       = ATOMIC_INIT(-1);
+       unsigned long led_no;
        struct xpad_led *led;
        struct led_classdev *led_cdev;
 @@ -899,7 +899,7 @@ static int xpad_led_probe(struct usb_xpad *xpad)
        if (!led)
                return -ENOMEM;
  
        struct xpad_led *led;
        struct led_classdev *led_cdev;
 @@ -899,7 +899,7 @@ static int xpad_led_probe(struct usb_xpad *xpad)
        if (!led)
                return -ENOMEM;
  
--      led_no = (long)atomic_inc_return(&led_seq) - 1;
-+      led_no = (long)atomic_inc_return_unchecked(&led_seq) - 1;
+-      led_no = atomic_inc_return(&led_seq);
++      led_no = atomic_inc_return_unchecked(&led_seq);
  
  
-       snprintf(led->name, sizeof(led->name), "xpad%ld", led_no);
+       snprintf(led->name, sizeof(led->name), "xpad%lu", led_no);
        led->xpad = xpad;
 diff --git a/drivers/input/misc/ims-pcu.c b/drivers/input/misc/ims-pcu.c
        led->xpad = xpad;
 diff --git a/drivers/input/misc/ims-pcu.c b/drivers/input/misc/ims-pcu.c
-index afed8e2..3aa8a18 100644
+index ac1fa5f..5f7502c 100644
 --- a/drivers/input/misc/ims-pcu.c
 +++ b/drivers/input/misc/ims-pcu.c
 @@ -1851,7 +1851,7 @@ static int ims_pcu_identify_type(struct ims_pcu *pcu, u8 *device_id)
  
  static int ims_pcu_init_application_mode(struct ims_pcu *pcu)
  {
 --- a/drivers/input/misc/ims-pcu.c
 +++ b/drivers/input/misc/ims-pcu.c
 @@ -1851,7 +1851,7 @@ static int ims_pcu_identify_type(struct ims_pcu *pcu, u8 *device_id)
  
  static int ims_pcu_init_application_mode(struct ims_pcu *pcu)
  {
--      static atomic_t device_no = ATOMIC_INIT(0);
-+      static atomic_unchecked_t device_no = ATOMIC_INIT(0);
+-      static atomic_t device_no = ATOMIC_INIT(-1);
++      static atomic_unchecked_t device_no = ATOMIC_INIT(-1);
  
        const struct ims_pcu_device_info *info;
        int error;
  
        const struct ims_pcu_device_info *info;
        int error;
@@ -43626,8 +43295,8 @@ index afed8e2..3aa8a18 100644
        }
  
        /* Device appears to be operable, complete initialization */
        }
  
        /* Device appears to be operable, complete initialization */
--      pcu->device_no = atomic_inc_return(&device_no) - 1;
-+      pcu->device_no = atomic_inc_return_unchecked(&device_no) - 1;
+-      pcu->device_no = atomic_inc_return(&device_no);
++      pcu->device_no = atomic_inc_return_unchecked(&device_no);
  
        /*
         * PCU-B devices, both GEN_1 and GEN_2 do not have OFN sensor
  
        /*
         * PCU-B devices, both GEN_1 and GEN_2 do not have OFN sensor
@@ -43658,15 +43327,15 @@ index b604564..3f14ae4 100644
  
        return count;
 diff --git a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
  
        return count;
 diff --git a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
-index d399b8b..4913ede 100644
+index a05a517..323a2fd 100644
 --- a/drivers/input/serio/serio.c
 +++ b/drivers/input/serio/serio.c
 @@ -514,7 +514,7 @@ static void serio_release_port(struct device *dev)
   */
  static void serio_init_port(struct serio *serio)
  {
 --- a/drivers/input/serio/serio.c
 +++ b/drivers/input/serio/serio.c
 @@ -514,7 +514,7 @@ static void serio_release_port(struct device *dev)
   */
  static void serio_init_port(struct serio *serio)
  {
--      static atomic_t serio_no = ATOMIC_INIT(0);
-+      static atomic_unchecked_t serio_no = ATOMIC_INIT(0);
+-      static atomic_t serio_no = ATOMIC_INIT(-1);
++      static atomic_unchecked_t serio_no = ATOMIC_INIT(-1);
  
        __module_get(THIS_MODULE);
  
  
        __module_get(THIS_MODULE);
  
@@ -43674,21 +43343,21 @@ index d399b8b..4913ede 100644
        mutex_init(&serio->drv_mutex);
        device_initialize(&serio->dev);
        dev_set_name(&serio->dev, "serio%lu",
        mutex_init(&serio->drv_mutex);
        device_initialize(&serio->dev);
        dev_set_name(&serio->dev, "serio%lu",
--                   (unsigned long)atomic_inc_return(&serio_no) - 1);
-+                   (unsigned long)atomic_inc_return_unchecked(&serio_no) - 1);
+-                   (unsigned long)atomic_inc_return(&serio_no));
++                   (unsigned long)atomic_inc_return_unchecked(&serio_no));
        serio->dev.bus = &serio_bus;
        serio->dev.release = serio_release_port;
        serio->dev.groups = serio_device_attr_groups;
 diff --git a/drivers/input/serio/serio_raw.c b/drivers/input/serio/serio_raw.c
        serio->dev.bus = &serio_bus;
        serio->dev.release = serio_release_port;
        serio->dev.groups = serio_device_attr_groups;
 diff --git a/drivers/input/serio/serio_raw.c b/drivers/input/serio/serio_raw.c
-index c9a02fe..0debc75 100644
+index 71ef5d6..93380a9 100644
 --- a/drivers/input/serio/serio_raw.c
 +++ b/drivers/input/serio/serio_raw.c
 @@ -292,7 +292,7 @@ static irqreturn_t serio_raw_interrupt(struct serio *serio, unsigned char data,
  
  static int serio_raw_connect(struct serio *serio, struct serio_driver *drv)
  {
 --- a/drivers/input/serio/serio_raw.c
 +++ b/drivers/input/serio/serio_raw.c
 @@ -292,7 +292,7 @@ static irqreturn_t serio_raw_interrupt(struct serio *serio, unsigned char data,
  
  static int serio_raw_connect(struct serio *serio, struct serio_driver *drv)
  {
--      static atomic_t serio_raw_no = ATOMIC_INIT(0);
-+      static atomic_unchecked_t serio_raw_no = ATOMIC_INIT(0);
+-      static atomic_t serio_raw_no = ATOMIC_INIT(-1);
++      static atomic_unchecked_t serio_raw_no = ATOMIC_INIT(-1);
        struct serio_raw *serio_raw;
        int err;
  
        struct serio_raw *serio_raw;
        int err;
  
@@ -43696,13 +43365,13 @@ index c9a02fe..0debc75 100644
        }
  
        snprintf(serio_raw->name, sizeof(serio_raw->name),
        }
  
        snprintf(serio_raw->name, sizeof(serio_raw->name),
--               "serio_raw%ld", (long)atomic_inc_return(&serio_raw_no) - 1);
-+               "serio_raw%ld", (long)atomic_inc_return_unchecked(&serio_raw_no) - 1);
+-               "serio_raw%ld", (long)atomic_inc_return(&serio_raw_no));
++               "serio_raw%ld", (long)atomic_inc_return_unchecked(&serio_raw_no));
        kref_init(&serio_raw->kref);
        INIT_LIST_HEAD(&serio_raw->client_list);
        init_waitqueue_head(&serio_raw->wait);
 diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c
        kref_init(&serio_raw->kref);
        INIT_LIST_HEAD(&serio_raw->client_list);
        init_waitqueue_head(&serio_raw->wait);
 diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c
-index 505a9ad..356734c 100644
+index 9802485..2e9941d 100644
 --- a/drivers/iommu/amd_iommu.c
 +++ b/drivers/iommu/amd_iommu.c
 @@ -823,11 +823,21 @@ static void copy_cmd_to_buffer(struct amd_iommu *iommu,
 --- a/drivers/iommu/amd_iommu.c
 +++ b/drivers/iommu/amd_iommu.c
 @@ -823,11 +823,21 @@ static void copy_cmd_to_buffer(struct amd_iommu *iommu,
@@ -43730,10 +43399,10 @@ index 505a9ad..356734c 100644
        CMD_SET_TYPE(cmd, CMD_COMPL_WAIT);
  }
 diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c
        CMD_SET_TYPE(cmd, CMD_COMPL_WAIT);
  }
 diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c
-index 60558f7..5a02369 100644
+index 6cd47b7..264d14a 100644
 --- a/drivers/iommu/arm-smmu.c
 +++ b/drivers/iommu/arm-smmu.c
 --- a/drivers/iommu/arm-smmu.c
 +++ b/drivers/iommu/arm-smmu.c
-@@ -934,7 +934,7 @@ static int arm_smmu_init_domain_context(struct iommu_domain *domain,
+@@ -968,7 +968,7 @@ static int arm_smmu_init_domain_context(struct iommu_domain *domain,
                cfg->irptndx = cfg->cbndx;
        }
  
                cfg->irptndx = cfg->cbndx;
        }
  
@@ -43743,7 +43412,7 @@ index 60558f7..5a02369 100644
        spin_unlock_irqrestore(&smmu_domain->lock, flags);
  
 diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
        spin_unlock_irqrestore(&smmu_domain->lock, flags);
  
 diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
-index ed8b048..7fbcc01 100644
+index f7718d7..3ef740b 100644
 --- a/drivers/iommu/iommu.c
 +++ b/drivers/iommu/iommu.c
 @@ -802,7 +802,7 @@ static int iommu_bus_notifier(struct notifier_block *nb,
 --- a/drivers/iommu/iommu.c
 +++ b/drivers/iommu/iommu.c
 @@ -802,7 +802,7 @@ static int iommu_bus_notifier(struct notifier_block *nb,
@@ -43756,10 +43425,10 @@ index ed8b048..7fbcc01 100644
                .ops = ops,
        };
 diff --git a/drivers/iommu/irq_remapping.c b/drivers/iommu/irq_remapping.c
                .ops = ops,
        };
 diff --git a/drivers/iommu/irq_remapping.c b/drivers/iommu/irq_remapping.c
-index 74a1767..5a359e8 100644
+index 89c4846..1de796f 100644
 --- a/drivers/iommu/irq_remapping.c
 +++ b/drivers/iommu/irq_remapping.c
 --- a/drivers/iommu/irq_remapping.c
 +++ b/drivers/iommu/irq_remapping.c
-@@ -361,7 +361,7 @@ int setup_hpet_msi_remapped(unsigned int irq, unsigned int id)
+@@ -353,7 +353,7 @@ int setup_hpet_msi_remapped(unsigned int irq, unsigned int id)
  void panic_if_irq_remap(const char *msg)
  {
        if (irq_remapping_enabled)
  void panic_if_irq_remap(const char *msg)
  {
        if (irq_remapping_enabled)
@@ -43768,7 +43437,7 @@ index 74a1767..5a359e8 100644
  }
  
  static void ir_ack_apic_edge(struct irq_data *data)
  }
  
  static void ir_ack_apic_edge(struct irq_data *data)
-@@ -382,10 +382,12 @@ static void ir_print_prefix(struct irq_data *data, struct seq_file *p)
+@@ -374,10 +374,12 @@ static void ir_print_prefix(struct irq_data *data, struct seq_file *p)
  
  void irq_remap_modify_chip_defaults(struct irq_chip *chip)
  {
  
  void irq_remap_modify_chip_defaults(struct irq_chip *chip)
  {
@@ -43786,7 +43455,7 @@ index 74a1767..5a359e8 100644
  
  bool setup_remapped_irq(int irq, struct irq_cfg *cfg, struct irq_chip *chip)
 diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c
  
  bool setup_remapped_irq(int irq, struct irq_cfg *cfg, struct irq_chip *chip)
 diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c
-index 38493ff..001538b 100644
+index d617ee5..df8be8b 100644
 --- a/drivers/irqchip/irq-gic.c
 +++ b/drivers/irqchip/irq-gic.c
 @@ -84,7 +84,7 @@ static u8 gic_cpu_map[NR_GIC_CPU_IF] __read_mostly;
 --- a/drivers/irqchip/irq-gic.c
 +++ b/drivers/irqchip/irq-gic.c
 @@ -84,7 +84,7 @@ static u8 gic_cpu_map[NR_GIC_CPU_IF] __read_mostly;
@@ -43808,7 +43477,7 @@ index 38493ff..001538b 100644
        .irq_mask               = gic_mask_irq,
        .irq_unmask             = gic_unmask_irq,
 diff --git a/drivers/irqchip/irq-renesas-intc-irqpin.c b/drivers/irqchip/irq-renesas-intc-irqpin.c
        .irq_mask               = gic_mask_irq,
        .irq_unmask             = gic_unmask_irq,
 diff --git a/drivers/irqchip/irq-renesas-intc-irqpin.c b/drivers/irqchip/irq-renesas-intc-irqpin.c
-index 542e850..1bb094c 100644
+index 078cac5..fb0f846 100644
 --- a/drivers/irqchip/irq-renesas-intc-irqpin.c
 +++ b/drivers/irqchip/irq-renesas-intc-irqpin.c
 @@ -353,7 +353,7 @@ static int intc_irqpin_probe(struct platform_device *pdev)
 --- a/drivers/irqchip/irq-renesas-intc-irqpin.c
 +++ b/drivers/irqchip/irq-renesas-intc-irqpin.c
 @@ -353,7 +353,7 @@ static int intc_irqpin_probe(struct platform_device *pdev)
@@ -43821,7 +43490,7 @@ index 542e850..1bb094c 100644
        void (*disable_fn)(struct irq_data *d);
        const char *name = dev_name(dev);
 diff --git a/drivers/irqchip/irq-renesas-irqc.c b/drivers/irqchip/irq-renesas-irqc.c
        void (*disable_fn)(struct irq_data *d);
        const char *name = dev_name(dev);
 diff --git a/drivers/irqchip/irq-renesas-irqc.c b/drivers/irqchip/irq-renesas-irqc.c
-index 8777065..a4a9967 100644
+index 384e6ed..7a771b2 100644
 --- a/drivers/irqchip/irq-renesas-irqc.c
 +++ b/drivers/irqchip/irq-renesas-irqc.c
 @@ -151,7 +151,7 @@ static int irqc_probe(struct platform_device *pdev)
 --- a/drivers/irqchip/irq-renesas-irqc.c
 +++ b/drivers/irqchip/irq-renesas-irqc.c
 @@ -151,7 +151,7 @@ static int irqc_probe(struct platform_device *pdev)
@@ -43989,10 +43658,10 @@ index 8c91fd5..14f13ce 100644
  
  
 diff --git a/drivers/isdn/gigaset/usb-gigaset.c b/drivers/isdn/gigaset/usb-gigaset.c
  
  
 diff --git a/drivers/isdn/gigaset/usb-gigaset.c b/drivers/isdn/gigaset/usb-gigaset.c
-index a8e652d..edadaa4 100644
+index 5f306e2..5342f88 100644
 --- a/drivers/isdn/gigaset/usb-gigaset.c
 +++ b/drivers/isdn/gigaset/usb-gigaset.c
 --- a/drivers/isdn/gigaset/usb-gigaset.c
 +++ b/drivers/isdn/gigaset/usb-gigaset.c
-@@ -548,7 +548,7 @@ static int gigaset_brkchars(struct cardstate *cs, const unsigned char buf[6])
+@@ -543,7 +543,7 @@ static int gigaset_brkchars(struct cardstate *cs, const unsigned char buf[6])
        gigaset_dbg_buffer(DEBUG_USBREQ, "brkchars", 6, buf);
        memcpy(cs->hw.usb->bchars, buf, 6);
        return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x19, 0x41,
        gigaset_dbg_buffer(DEBUG_USBREQ, "brkchars", 6, buf);
        memcpy(cs->hw.usb->bchars, buf, 6);
        return usb_control_msg(udev, usb_sndctrlpipe(udev, 0), 0x19, 0x41,
@@ -44001,7 +43670,7 @@ index a8e652d..edadaa4 100644
  }
  
  static void gigaset_freebcshw(struct bc_state *bcs)
  }
  
  static void gigaset_freebcshw(struct bc_state *bcs)
-@@ -867,22 +867,22 @@ static int gigaset_pre_reset(struct usb_interface *intf)
+@@ -862,22 +862,22 @@ static int gigaset_pre_reset(struct usb_interface *intf)
  }
  
  static const struct gigaset_ops ops = {
  }
  
  static const struct gigaset_ops ops = {
@@ -44062,19 +43731,6 @@ index 4d9b195..455075c 100644
                                return -EFAULT;
                } else {
                        memcpy(buf, dp, left);
                                return -EFAULT;
                } else {
                        memcpy(buf, dp, left);
-diff --git a/drivers/isdn/hardware/eicon/message.c b/drivers/isdn/hardware/eicon/message.c
-index a82e542..f766a79 100644
---- a/drivers/isdn/hardware/eicon/message.c
-+++ b/drivers/isdn/hardware/eicon/message.c
-@@ -1474,7 +1474,7 @@ static byte connect_res(dword Id, word Number, DIVA_CAPI_ADAPTER *a,
-                                       add_ai(plci, &parms[5]);
-                                       sig_req(plci, REJECT, 0);
-                               }
--                              else if (Reject == 1 || Reject > 9)
-+                              else if (Reject == 1 || Reject >= 9)
-                               {
-                                       add_ai(plci, &parms[5]);
-                                       sig_req(plci, HANGUP, 0);
 diff --git a/drivers/isdn/i4l/isdn_common.c b/drivers/isdn/i4l/isdn_common.c
 index 9b856e1..fa03c92 100644
 --- a/drivers/isdn/i4l/isdn_common.c
 diff --git a/drivers/isdn/i4l/isdn_common.c b/drivers/isdn/i4l/isdn_common.c
 index 9b856e1..fa03c92 100644
 --- a/drivers/isdn/i4l/isdn_common.c
@@ -44224,7 +43880,7 @@ index 87f7dff..7300125 100644
  {
        struct dsp_conf *conf;
 diff --git a/drivers/leds/leds-clevo-mail.c b/drivers/leds/leds-clevo-mail.c
  {
        struct dsp_conf *conf;
 diff --git a/drivers/leds/leds-clevo-mail.c b/drivers/leds/leds-clevo-mail.c
-index f58a354..fbae176 100644
+index 0f9ed1e..2715d6f 100644
 --- a/drivers/leds/leds-clevo-mail.c
 +++ b/drivers/leds/leds-clevo-mail.c
 @@ -40,7 +40,7 @@ static int __init clevo_mail_led_dmi_callback(const struct dmi_system_id *id)
 --- a/drivers/leds/leds-clevo-mail.c
 +++ b/drivers/leds/leds-clevo-mail.c
 @@ -40,7 +40,7 @@ static int __init clevo_mail_led_dmi_callback(const struct dmi_system_id *id)
@@ -44414,10 +44070,10 @@ index a08e3ee..df8ade2 100644
        cl->fn = fn;
        cl->wq = wq;
 diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c
        cl->fn = fn;
        cl->wq = wq;
 diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c
-index da3604e..7789cb4c 100644
+index 1695ee5..89f18ab 100644
 --- a/drivers/md/bitmap.c
 +++ b/drivers/md/bitmap.c
 --- a/drivers/md/bitmap.c
 +++ b/drivers/md/bitmap.c
-@@ -1771,7 +1771,7 @@ void bitmap_status(struct seq_file *seq, struct bitmap *bitmap)
+@@ -1784,7 +1784,7 @@ void bitmap_status(struct seq_file *seq, struct bitmap *bitmap)
                   chunk_kb ? "KB" : "B");
        if (bitmap->storage.file) {
                seq_printf(seq, ", file: ");
                   chunk_kb ? "KB" : "B");
        if (bitmap->storage.file) {
                seq_printf(seq, ", file: ");
@@ -44427,10 +44083,10 @@ index da3604e..7789cb4c 100644
  
        seq_printf(seq, "\n");
 diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c
  
        seq_printf(seq, "\n");
 diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c
-index 0be9381..114262b 100644
+index 73f791b..8c5d3ac 100644
 --- a/drivers/md/dm-ioctl.c
 +++ b/drivers/md/dm-ioctl.c
 --- a/drivers/md/dm-ioctl.c
 +++ b/drivers/md/dm-ioctl.c
-@@ -1769,7 +1769,7 @@ static int validate_params(uint cmd, struct dm_ioctl *param)
+@@ -1772,7 +1772,7 @@ static int validate_params(uint cmd, struct dm_ioctl *param)
            cmd == DM_LIST_VERSIONS_CMD)
                return 0;
  
            cmd == DM_LIST_VERSIONS_CMD)
                return 0;
  
@@ -44516,7 +44172,7 @@ index 7dfdb5c..4caada6 100644
  
        return (test_bit(DM_RAID1_FLUSH_ERROR, &(m->error_type))) ? 'F' :
 diff --git a/drivers/md/dm-stats.c b/drivers/md/dm-stats.c
  
        return (test_bit(DM_RAID1_FLUSH_ERROR, &(m->error_type))) ? 'F' :
 diff --git a/drivers/md/dm-stats.c b/drivers/md/dm-stats.c
-index 87f86c7..a1a4100 100644
+index f478a4c..4b8e5ef 100644
 --- a/drivers/md/dm-stats.c
 +++ b/drivers/md/dm-stats.c
 @@ -382,7 +382,7 @@ do_sync_free:
 --- a/drivers/md/dm-stats.c
 +++ b/drivers/md/dm-stats.c
 @@ -382,7 +382,7 @@ do_sync_free:
@@ -44582,7 +44238,7 @@ index f8b37d4..5c5cafd 100644
                                schedule_work(&sc->trigger_event);
                }
 diff --git a/drivers/md/dm-table.c b/drivers/md/dm-table.c
                                schedule_work(&sc->trigger_event);
                }
 diff --git a/drivers/md/dm-table.c b/drivers/md/dm-table.c
-index b2bd1eb..38f7a44 100644
+index 3afae9e..4e1c954 100644
 --- a/drivers/md/dm-table.c
 +++ b/drivers/md/dm-table.c
 @@ -303,7 +303,7 @@ static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev,
 --- a/drivers/md/dm-table.c
 +++ b/drivers/md/dm-table.c
 @@ -303,7 +303,7 @@ static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev,
@@ -44595,7 +44251,7 @@ index b2bd1eb..38f7a44 100644
                       "start=%llu, len=%llu, dev_size=%llu",
                       dm_device_name(ti->table->md), bdevname(bdev, b),
 diff --git a/drivers/md/dm-thin-metadata.c b/drivers/md/dm-thin-metadata.c
                       "start=%llu, len=%llu, dev_size=%llu",
                       dm_device_name(ti->table->md), bdevname(bdev, b),
 diff --git a/drivers/md/dm-thin-metadata.c b/drivers/md/dm-thin-metadata.c
-index e9d33ad..dae9880d 100644
+index 43adbb8..7b34305 100644
 --- a/drivers/md/dm-thin-metadata.c
 +++ b/drivers/md/dm-thin-metadata.c
 @@ -404,7 +404,7 @@ static void __setup_btree_details(struct dm_pool_metadata *pmd)
 --- a/drivers/md/dm-thin-metadata.c
 +++ b/drivers/md/dm-thin-metadata.c
 @@ -404,7 +404,7 @@ static void __setup_btree_details(struct dm_pool_metadata *pmd)
@@ -44617,10 +44273,10 @@ index e9d33ad..dae9880d 100644
        pmd->bl_info.value_type.inc = data_block_inc;
        pmd->bl_info.value_type.dec = data_block_dec;
 diff --git a/drivers/md/dm.c b/drivers/md/dm.c
        pmd->bl_info.value_type.inc = data_block_inc;
        pmd->bl_info.value_type.dec = data_block_dec;
 diff --git a/drivers/md/dm.c b/drivers/md/dm.c
-index 62c5136..aede7f1 100644
+index 2caf5b3..104f98f 100644
 --- a/drivers/md/dm.c
 +++ b/drivers/md/dm.c
 --- a/drivers/md/dm.c
 +++ b/drivers/md/dm.c
-@@ -183,9 +183,9 @@ struct mapped_device {
+@@ -185,9 +185,9 @@ struct mapped_device {
        /*
         * Event handling.
         */
        /*
         * Event handling.
         */
@@ -44632,7 +44288,7 @@ index 62c5136..aede7f1 100644
        struct list_head uevent_list;
        spinlock_t uevent_lock; /* Protect access to uevent_list */
  
        struct list_head uevent_list;
        spinlock_t uevent_lock; /* Protect access to uevent_list */
  
-@@ -2071,8 +2071,8 @@ static struct mapped_device *alloc_dev(int minor)
+@@ -2070,8 +2070,8 @@ static struct mapped_device *alloc_dev(int minor)
        spin_lock_init(&md->deferred_lock);
        atomic_set(&md->holders, 1);
        atomic_set(&md->open_count, 0);
        spin_lock_init(&md->deferred_lock);
        atomic_set(&md->holders, 1);
        atomic_set(&md->open_count, 0);
@@ -44643,7 +44299,7 @@ index 62c5136..aede7f1 100644
        INIT_LIST_HEAD(&md->uevent_list);
        INIT_LIST_HEAD(&md->table_devices);
        spin_lock_init(&md->uevent_lock);
        INIT_LIST_HEAD(&md->uevent_list);
        INIT_LIST_HEAD(&md->table_devices);
        spin_lock_init(&md->uevent_lock);
-@@ -2228,7 +2228,7 @@ static void event_callback(void *context)
+@@ -2227,7 +2227,7 @@ static void event_callback(void *context)
  
        dm_send_uevents(&uevents, &disk_to_dev(md->disk)->kobj);
  
  
        dm_send_uevents(&uevents, &disk_to_dev(md->disk)->kobj);
  
@@ -44652,7 +44308,7 @@ index 62c5136..aede7f1 100644
        wake_up(&md->eventq);
  }
  
        wake_up(&md->eventq);
  }
  
-@@ -2921,18 +2921,18 @@ int dm_kobject_uevent(struct mapped_device *md, enum kobject_action action,
+@@ -3041,18 +3041,18 @@ int dm_kobject_uevent(struct mapped_device *md, enum kobject_action action,
  
  uint32_t dm_next_uevent_seq(struct mapped_device *md)
  {
  
  uint32_t dm_next_uevent_seq(struct mapped_device *md)
  {
@@ -44675,7 +44331,7 @@ index 62c5136..aede7f1 100644
  
  void dm_uevent_add(struct mapped_device *md, struct list_head *elist)
 diff --git a/drivers/md/md.c b/drivers/md/md.c
  
  void dm_uevent_add(struct mapped_device *md, struct list_head *elist)
 diff --git a/drivers/md/md.c b/drivers/md/md.c
-index 9233c71..ed5243a 100644
+index 709755f..5bc3fa4 100644
 --- a/drivers/md/md.c
 +++ b/drivers/md/md.c
 @@ -190,10 +190,10 @@ EXPORT_SYMBOL_GPL(bio_clone_mddev);
 --- a/drivers/md/md.c
 +++ b/drivers/md/md.c
 @@ -190,10 +190,10 @@ EXPORT_SYMBOL_GPL(bio_clone_mddev);
@@ -44700,7 +44356,7 @@ index 9233c71..ed5243a 100644
        wake_up(&md_event_waiters);
  }
  
        wake_up(&md_event_waiters);
  }
  
-@@ -1426,7 +1426,7 @@ static int super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_
+@@ -1422,7 +1422,7 @@ static int super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_
        if ((le32_to_cpu(sb->feature_map) & MD_FEATURE_RESHAPE_ACTIVE) &&
            (le32_to_cpu(sb->feature_map) & MD_FEATURE_NEW_OFFSET))
                rdev->new_data_offset += (s32)le32_to_cpu(sb->new_offset);
        if ((le32_to_cpu(sb->feature_map) & MD_FEATURE_RESHAPE_ACTIVE) &&
            (le32_to_cpu(sb->feature_map) & MD_FEATURE_NEW_OFFSET))
                rdev->new_data_offset += (s32)le32_to_cpu(sb->new_offset);
@@ -44709,7 +44365,7 @@ index 9233c71..ed5243a 100644
  
        rdev->sb_size = le32_to_cpu(sb->max_dev) * 2 + 256;
        bmask = queue_logical_block_size(rdev->bdev->bd_disk->queue)-1;
  
        rdev->sb_size = le32_to_cpu(sb->max_dev) * 2 + 256;
        bmask = queue_logical_block_size(rdev->bdev->bd_disk->queue)-1;
-@@ -1677,7 +1677,7 @@ static void super_1_sync(struct mddev *mddev, struct md_rdev *rdev)
+@@ -1673,7 +1673,7 @@ static void super_1_sync(struct mddev *mddev, struct md_rdev *rdev)
        else
                sb->resync_offset = cpu_to_le64(0);
  
        else
                sb->resync_offset = cpu_to_le64(0);
  
@@ -44718,7 +44374,7 @@ index 9233c71..ed5243a 100644
  
        sb->raid_disks = cpu_to_le32(mddev->raid_disks);
        sb->size = cpu_to_le64(mddev->dev_sectors);
  
        sb->raid_disks = cpu_to_le32(mddev->raid_disks);
        sb->size = cpu_to_le64(mddev->dev_sectors);
-@@ -2547,7 +2547,7 @@ __ATTR(state, S_IRUGO|S_IWUSR, state_show, state_store);
+@@ -2543,7 +2543,7 @@ __ATTR(state, S_IRUGO|S_IWUSR, state_show, state_store);
  static ssize_t
  errors_show(struct md_rdev *rdev, char *page)
  {
  static ssize_t
  errors_show(struct md_rdev *rdev, char *page)
  {
@@ -44727,7 +44383,7 @@ index 9233c71..ed5243a 100644
  }
  
  static ssize_t
  }
  
  static ssize_t
-@@ -2556,7 +2556,7 @@ errors_store(struct md_rdev *rdev, const char *buf, size_t len)
+@@ -2552,7 +2552,7 @@ errors_store(struct md_rdev *rdev, const char *buf, size_t len)
        char *e;
        unsigned long n = simple_strtoul(buf, &e, 10);
        if (*buf && (*e == 0 || *e == '\n')) {
        char *e;
        unsigned long n = simple_strtoul(buf, &e, 10);
        if (*buf && (*e == 0 || *e == '\n')) {
@@ -44736,7 +44392,7 @@ index 9233c71..ed5243a 100644
                return len;
        }
        return -EINVAL;
                return len;
        }
        return -EINVAL;
-@@ -3000,8 +3000,8 @@ int md_rdev_init(struct md_rdev *rdev)
+@@ -2997,8 +2997,8 @@ int md_rdev_init(struct md_rdev *rdev)
        rdev->sb_loaded = 0;
        rdev->bb_page = NULL;
        atomic_set(&rdev->nr_pending, 0);
        rdev->sb_loaded = 0;
        rdev->bb_page = NULL;
        atomic_set(&rdev->nr_pending, 0);
@@ -44747,7 +44403,7 @@ index 9233c71..ed5243a 100644
  
        INIT_LIST_HEAD(&rdev->same_set);
        init_waitqueue_head(&rdev->blocked_wait);
  
        INIT_LIST_HEAD(&rdev->same_set);
        init_waitqueue_head(&rdev->blocked_wait);
-@@ -6855,7 +6855,7 @@ static int md_seq_show(struct seq_file *seq, void *v)
+@@ -6865,7 +6865,7 @@ static int md_seq_show(struct seq_file *seq, void *v)
  
                spin_unlock(&pers_lock);
                seq_printf(seq, "\n");
  
                spin_unlock(&pers_lock);
                seq_printf(seq, "\n");
@@ -44756,7 +44412,7 @@ index 9233c71..ed5243a 100644
                return 0;
        }
        if (v == (void*)2) {
                return 0;
        }
        if (v == (void*)2) {
-@@ -6958,7 +6958,7 @@ static int md_seq_open(struct inode *inode, struct file *file)
+@@ -6968,7 +6968,7 @@ static int md_seq_open(struct inode *inode, struct file *file)
                return error;
  
        seq = file->private_data;
                return error;
  
        seq = file->private_data;
@@ -44765,7 +44421,7 @@ index 9233c71..ed5243a 100644
        return error;
  }
  
        return error;
  }
  
-@@ -6975,7 +6975,7 @@ static unsigned int mdstat_poll(struct file *filp, poll_table *wait)
+@@ -6985,7 +6985,7 @@ static unsigned int mdstat_poll(struct file *filp, poll_table *wait)
        /* always allow read */
        mask = POLLIN | POLLRDNORM;
  
        /* always allow read */
        mask = POLLIN | POLLRDNORM;
  
@@ -44774,7 +44430,7 @@ index 9233c71..ed5243a 100644
                mask |= POLLERR | POLLPRI;
        return mask;
  }
                mask |= POLLERR | POLLPRI;
        return mask;
  }
-@@ -7022,7 +7022,7 @@ static int is_mddev_idle(struct mddev *mddev, int init)
+@@ -7032,7 +7032,7 @@ static int is_mddev_idle(struct mddev *mddev, int init)
                struct gendisk *disk = rdev->bdev->bd_contains->bd_disk;
                curr_events = (int)part_stat_read(&disk->part0, sectors[0]) +
                              (int)part_stat_read(&disk->part0, sectors[1]) -
                struct gendisk *disk = rdev->bdev->bd_contains->bd_disk;
                curr_events = (int)part_stat_read(&disk->part0, sectors[0]) +
                              (int)part_stat_read(&disk->part0, sectors[1]) -
@@ -44813,10 +44469,10 @@ index 03cec5b..0a658c1 100644
  
  struct md_personality
 diff --git a/drivers/md/persistent-data/dm-space-map-metadata.c b/drivers/md/persistent-data/dm-space-map-metadata.c
  
  struct md_personality
 diff --git a/drivers/md/persistent-data/dm-space-map-metadata.c b/drivers/md/persistent-data/dm-space-map-metadata.c
-index f4e22bc..8f83114 100644
+index e8a9042..35bd145 100644
 --- a/drivers/md/persistent-data/dm-space-map-metadata.c
 +++ b/drivers/md/persistent-data/dm-space-map-metadata.c
 --- a/drivers/md/persistent-data/dm-space-map-metadata.c
 +++ b/drivers/md/persistent-data/dm-space-map-metadata.c
-@@ -681,7 +681,7 @@ static int sm_metadata_extend(struct dm_space_map *sm, dm_block_t extra_blocks)
+@@ -683,7 +683,7 @@ static int sm_metadata_extend(struct dm_space_map *sm, dm_block_t extra_blocks)
         * Flick into a mode where all blocks get allocated in the new area.
         */
        smm->begin = old_len;
         * Flick into a mode where all blocks get allocated in the new area.
         */
        smm->begin = old_len;
@@ -44825,7 +44481,7 @@ index f4e22bc..8f83114 100644
  
        /*
         * Extend.
  
        /*
         * Extend.
-@@ -712,7 +712,7 @@ out:
+@@ -714,7 +714,7 @@ out:
        /*
         * Switch back to normal behaviour.
         */
        /*
         * Switch back to normal behaviour.
         */
@@ -44847,10 +44503,10 @@ index 3e6d115..ffecdeb 100644
  /*----------------------------------------------------------------*/
  
 diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c
  /*----------------------------------------------------------------*/
  
 diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c
-index 40b35be..a327e11 100644
+index 2f2f38f..f6a8ebe 100644
 --- a/drivers/md/raid1.c
 +++ b/drivers/md/raid1.c
 --- a/drivers/md/raid1.c
 +++ b/drivers/md/raid1.c
-@@ -1931,7 +1931,7 @@ static int fix_sync_read_error(struct r1bio *r1_bio)
+@@ -1932,7 +1932,7 @@ static int fix_sync_read_error(struct r1bio *r1_bio)
                        if (r1_sync_page_io(rdev, sect, s,
                                            bio->bi_io_vec[idx].bv_page,
                                            READ) != 0)
                        if (r1_sync_page_io(rdev, sect, s,
                                            bio->bi_io_vec[idx].bv_page,
                                            READ) != 0)
@@ -44859,7 +44515,7 @@ index 40b35be..a327e11 100644
                }
                sectors -= s;
                sect += s;
                }
                sectors -= s;
                sect += s;
-@@ -2164,7 +2164,7 @@ static void fix_read_error(struct r1conf *conf, int read_disk,
+@@ -2165,7 +2165,7 @@ static void fix_read_error(struct r1conf *conf, int read_disk,
                            !test_bit(Faulty, &rdev->flags)) {
                                if (r1_sync_page_io(rdev, sect, s,
                                                    conf->tmppage, READ)) {
                            !test_bit(Faulty, &rdev->flags)) {
                                if (r1_sync_page_io(rdev, sect, s,
                                                    conf->tmppage, READ)) {
@@ -44932,7 +44588,7 @@ index 32e282f..5cec803 100644
  
                        rdev_dec_pending(rdev, mddev);
 diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
  
                        rdev_dec_pending(rdev, mddev);
 diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
-index b98765f..09e86d5 100644
+index 8577cc7..e80e05d 100644
 --- a/drivers/md/raid5.c
 +++ b/drivers/md/raid5.c
 @@ -1730,6 +1730,10 @@ static int grow_one_stripe(struct r5conf *conf, int hash)
 --- a/drivers/md/raid5.c
 +++ b/drivers/md/raid5.c
 @@ -1730,6 +1730,10 @@ static int grow_one_stripe(struct r5conf *conf, int hash)
@@ -45058,7 +44714,7 @@ index 84cc103..5780c54 100644
  #if IS_ENABLED(CONFIG_DVB_DIB8000)
  void *dib8000_attach(struct dib8000_ops *ops);
 diff --git a/drivers/media/pci/cx88/cx88-video.c b/drivers/media/pci/cx88/cx88-video.c
  #if IS_ENABLED(CONFIG_DVB_DIB8000)
  void *dib8000_attach(struct dib8000_ops *ops);
 diff --git a/drivers/media/pci/cx88/cx88-video.c b/drivers/media/pci/cx88/cx88-video.c
-index ce27e6d..b70435a 100644
+index 860c98fc..497fa25 100644
 --- a/drivers/media/pci/cx88/cx88-video.c
 +++ b/drivers/media/pci/cx88/cx88-video.c
 @@ -50,9 +50,9 @@ MODULE_VERSION(CX88_VERSION);
 --- a/drivers/media/pci/cx88/cx88-video.c
 +++ b/drivers/media/pci/cx88/cx88-video.c
 @@ -50,9 +50,9 @@ MODULE_VERSION(CX88_VERSION);
@@ -45127,10 +44783,10 @@ index 8c84846..27b4f83 100644
                        p2m_id = -p2m_id;
        }
 diff --git a/drivers/media/pci/solo6x10/solo6x10.h b/drivers/media/pci/solo6x10/solo6x10.h
                        p2m_id = -p2m_id;
        }
 diff --git a/drivers/media/pci/solo6x10/solo6x10.h b/drivers/media/pci/solo6x10/solo6x10.h
-index 72017b7..dd37ae6 100644
+index bd8edfa..e82ed85 100644
 --- a/drivers/media/pci/solo6x10/solo6x10.h
 +++ b/drivers/media/pci/solo6x10/solo6x10.h
 --- a/drivers/media/pci/solo6x10/solo6x10.h
 +++ b/drivers/media/pci/solo6x10/solo6x10.h
-@@ -219,7 +219,7 @@ struct solo_dev {
+@@ -220,7 +220,7 @@ struct solo_dev {
  
        /* P2M DMA Engine */
        struct solo_p2m_dev     p2m_dev[SOLO_NR_P2M];
  
        /* P2M DMA Engine */
        struct solo_p2m_dev     p2m_dev[SOLO_NR_P2M];
@@ -45140,7 +44796,7 @@ index 72017b7..dd37ae6 100644
        unsigned int            p2m_timeouts;
  
 diff --git a/drivers/media/pci/tw68/tw68-core.c b/drivers/media/pci/tw68/tw68-core.c
        unsigned int            p2m_timeouts;
  
 diff --git a/drivers/media/pci/tw68/tw68-core.c b/drivers/media/pci/tw68/tw68-core.c
-index 63f0b64..a017c1c 100644
+index c135165..dc69499 100644
 --- a/drivers/media/pci/tw68/tw68-core.c
 +++ b/drivers/media/pci/tw68/tw68-core.c
 @@ -60,7 +60,7 @@ static unsigned int card[] = {[0 ... (TW68_MAXBOARDS - 1)] = UNSET };
 --- a/drivers/media/pci/tw68/tw68-core.c
 +++ b/drivers/media/pci/tw68/tw68-core.c
 @@ -60,7 +60,7 @@ static unsigned int card[] = {[0 ... (TW68_MAXBOARDS - 1)] = UNSET };
@@ -45153,7 +44809,7 @@ index 63f0b64..a017c1c 100644
  /* ------------------------------------------------------------------ */
  
 diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
  /* ------------------------------------------------------------------ */
  
 diff --git a/drivers/media/platform/omap/omap_vout.c b/drivers/media/platform/omap/omap_vout.c
-index 64ab6fb..ef4a8b9 100644
+index ba2d8f9..1566684 100644
 --- a/drivers/media/platform/omap/omap_vout.c
 +++ b/drivers/media/platform/omap/omap_vout.c
 @@ -63,7 +63,6 @@ enum omap_vout_channels {
 --- a/drivers/media/platform/omap/omap_vout.c
 +++ b/drivers/media/platform/omap/omap_vout.c
 @@ -63,7 +63,6 @@ enum omap_vout_channels {
@@ -45405,7 +45061,7 @@ index 8654e0d..0608a64 100644
  static int shark_write_reg(struct radio_tea5777 *tea, u64 reg)
  {
 diff --git a/drivers/media/radio/radio-si476x.c b/drivers/media/radio/radio-si476x.c
  static int shark_write_reg(struct radio_tea5777 *tea, u64 reg)
  {
 diff --git a/drivers/media/radio/radio-si476x.c b/drivers/media/radio/radio-si476x.c
-index 633022b..7f10754 100644
+index dccf586..d5db411 100644
 --- a/drivers/media/radio/radio-si476x.c
 +++ b/drivers/media/radio/radio-si476x.c
 @@ -1445,7 +1445,7 @@ static int si476x_radio_probe(struct platform_device *pdev)
 --- a/drivers/media/radio/radio-si476x.c
 +++ b/drivers/media/radio/radio-si476x.c
 @@ -1445,7 +1445,7 @@ static int si476x_radio_probe(struct platform_device *pdev)
@@ -45417,6 +45073,19 @@ index 633022b..7f10754 100644
  
        radio = devm_kzalloc(&pdev->dev, sizeof(*radio), GFP_KERNEL);
        if (!radio)
  
        radio = devm_kzalloc(&pdev->dev, sizeof(*radio), GFP_KERNEL);
        if (!radio)
+diff --git a/drivers/media/radio/wl128x/fmdrv_common.c b/drivers/media/radio/wl128x/fmdrv_common.c
+index 704397f..4d05977 100644
+--- a/drivers/media/radio/wl128x/fmdrv_common.c
++++ b/drivers/media/radio/wl128x/fmdrv_common.c
+@@ -71,7 +71,7 @@ module_param(default_rds_buf, uint, 0444);
+ MODULE_PARM_DESC(rds_buf, "RDS buffer entries");
+ /* Radio Nr */
+-static u32 radio_nr = -1;
++static int radio_nr = -1;
+ module_param(radio_nr, int, 0444);
+ MODULE_PARM_DESC(radio_nr, "Radio Nr");
 diff --git a/drivers/media/usb/dvb-usb/cinergyT2-core.c b/drivers/media/usb/dvb-usb/cinergyT2-core.c
 index 9fd1527..8927230 100644
 --- a/drivers/media/usb/dvb-usb/cinergyT2-core.c
 diff --git a/drivers/media/usb/dvb-usb/cinergyT2-core.c b/drivers/media/usb/dvb-usb/cinergyT2-core.c
 index 9fd1527..8927230 100644
 --- a/drivers/media/usb/dvb-usb/cinergyT2-core.c
@@ -45931,7 +45600,7 @@ index 1a3df10..57997a5 100644
  /* debug */
  static int dvb_usb_dw2102_debug;
 diff --git a/drivers/media/usb/dvb-usb/technisat-usb2.c b/drivers/media/usb/dvb-usb/technisat-usb2.c
  /* debug */
  static int dvb_usb_dw2102_debug;
 diff --git a/drivers/media/usb/dvb-usb/technisat-usb2.c b/drivers/media/usb/dvb-usb/technisat-usb2.c
-index 6b0b8b6b..4038398 100644
+index 5801ae7..83f71fa 100644
 --- a/drivers/media/usb/dvb-usb/technisat-usb2.c
 +++ b/drivers/media/usb/dvb-usb/technisat-usb2.c
 @@ -87,8 +87,11 @@ struct technisat_usb2_state {
 --- a/drivers/media/usb/dvb-usb/technisat-usb2.c
 +++ b/drivers/media/usb/dvb-usb/technisat-usb2.c
 @@ -87,8 +87,11 @@ struct technisat_usb2_state {
@@ -46086,7 +45755,7 @@ index 6b0b8b6b..4038398 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -591,10 +615,15 @@ static int technisat_usb2_frontend_attach(struct dvb_usb_adapter *a)
+@@ -594,10 +618,15 @@ static int technisat_usb2_frontend_attach(struct dvb_usb_adapter *a)
  
  static int technisat_usb2_get_ir(struct dvb_usb_device *d)
  {
  
  static int technisat_usb2_get_ir(struct dvb_usb_device *d)
  {
@@ -46103,7 +45772,7 @@ index 6b0b8b6b..4038398 100644
        buf[0] = GET_IR_DATA_VENDOR_REQUEST;
        buf[1] = 0x08;
        buf[2] = 0x8f;
        buf[0] = GET_IR_DATA_VENDOR_REQUEST;
        buf[1] = 0x08;
        buf[2] = 0x8f;
-@@ -617,16 +646,20 @@ static int technisat_usb2_get_ir(struct dvb_usb_device *d)
+@@ -620,16 +649,20 @@ static int technisat_usb2_get_ir(struct dvb_usb_device *d)
                        GET_IR_DATA_VENDOR_REQUEST,
                        USB_TYPE_VENDOR | USB_DIR_IN,
                        0x8080, 0,
                        GET_IR_DATA_VENDOR_REQUEST,
                        USB_TYPE_VENDOR | USB_DIR_IN,
                        0x8080, 0,
@@ -46127,7 +45796,7 @@ index 6b0b8b6b..4038398 100644
  
        /* decoding */
        b = buf+1;
  
        /* decoding */
        b = buf+1;
-@@ -653,6 +686,8 @@ unlock:
+@@ -656,6 +689,8 @@ unlock:
  
        ir_raw_event_handle(d->rc_dev);
  
  
        ir_raw_event_handle(d->rc_dev);
  
@@ -46137,10 +45806,10 @@ index 6b0b8b6b..4038398 100644
  }
  
 diff --git a/drivers/media/v4l2-core/v4l2-compat-ioctl32.c b/drivers/media/v4l2-core/v4l2-compat-ioctl32.c
  }
  
 diff --git a/drivers/media/v4l2-core/v4l2-compat-ioctl32.c b/drivers/media/v4l2-core/v4l2-compat-ioctl32.c
-index e502a5f..2a27f40 100644
+index af63543..0436f20 100644
 --- a/drivers/media/v4l2-core/v4l2-compat-ioctl32.c
 +++ b/drivers/media/v4l2-core/v4l2-compat-ioctl32.c
 --- a/drivers/media/v4l2-core/v4l2-compat-ioctl32.c
 +++ b/drivers/media/v4l2-core/v4l2-compat-ioctl32.c
-@@ -427,7 +427,7 @@ static int get_v4l2_buffer32(struct v4l2_buffer *kp, struct v4l2_buffer32 __user
+@@ -429,7 +429,7 @@ static int get_v4l2_buffer32(struct v4l2_buffer *kp, struct v4l2_buffer32 __user
                 * by passing a very big num_planes value */
                uplane = compat_alloc_user_space(num_planes *
                                                sizeof(struct v4l2_plane));
                 * by passing a very big num_planes value */
                uplane = compat_alloc_user_space(num_planes *
                                                sizeof(struct v4l2_plane));
@@ -46149,7 +45818,7 @@ index e502a5f..2a27f40 100644
  
                while (--num_planes >= 0) {
                        ret = get_v4l2_plane32(uplane, uplane32, kp->memory);
  
                while (--num_planes >= 0) {
                        ret = get_v4l2_plane32(uplane, uplane32, kp->memory);
-@@ -498,7 +498,7 @@ static int put_v4l2_buffer32(struct v4l2_buffer *kp, struct v4l2_buffer32 __user
+@@ -500,7 +500,7 @@ static int put_v4l2_buffer32(struct v4l2_buffer *kp, struct v4l2_buffer32 __user
                if (num_planes == 0)
                        return 0;
  
                if (num_planes == 0)
                        return 0;
  
@@ -46158,7 +45827,7 @@ index e502a5f..2a27f40 100644
                if (get_user(p, &up->m.planes))
                        return -EFAULT;
                uplane32 = compat_ptr(p);
                if (get_user(p, &up->m.planes))
                        return -EFAULT;
                uplane32 = compat_ptr(p);
-@@ -562,7 +562,7 @@ static int get_v4l2_framebuffer32(struct v4l2_framebuffer *kp, struct v4l2_frame
+@@ -564,7 +564,7 @@ static int get_v4l2_framebuffer32(struct v4l2_framebuffer *kp, struct v4l2_frame
                get_user(kp->flags, &up->flags) ||
                copy_from_user(&kp->fmt, &up->fmt, sizeof(up->fmt)))
                        return -EFAULT;
                get_user(kp->flags, &up->flags) ||
                copy_from_user(&kp->fmt, &up->fmt, sizeof(up->fmt)))
                        return -EFAULT;
@@ -46167,7 +45836,7 @@ index e502a5f..2a27f40 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -667,7 +667,7 @@ static int get_v4l2_ext_controls32(struct v4l2_ext_controls *kp, struct v4l2_ext
+@@ -669,7 +669,7 @@ static int get_v4l2_ext_controls32(struct v4l2_ext_controls *kp, struct v4l2_ext
                        n * sizeof(struct v4l2_ext_control32)))
                return -EFAULT;
        kcontrols = compat_alloc_user_space(n * sizeof(struct v4l2_ext_control));
                        n * sizeof(struct v4l2_ext_control32)))
                return -EFAULT;
        kcontrols = compat_alloc_user_space(n * sizeof(struct v4l2_ext_control));
@@ -46176,7 +45845,7 @@ index e502a5f..2a27f40 100644
        while (--n >= 0) {
                u32 id;
  
        while (--n >= 0) {
                u32 id;
  
-@@ -694,7 +694,7 @@ static int put_v4l2_ext_controls32(struct v4l2_ext_controls *kp, struct v4l2_ext
+@@ -696,7 +696,7 @@ static int put_v4l2_ext_controls32(struct v4l2_ext_controls *kp, struct v4l2_ext
  {
        struct v4l2_ext_control32 __user *ucontrols;
        struct v4l2_ext_control __user *kcontrols =
  {
        struct v4l2_ext_control32 __user *ucontrols;
        struct v4l2_ext_control __user *kcontrols =
@@ -46185,7 +45854,7 @@ index e502a5f..2a27f40 100644
        int n = kp->count;
        compat_caddr_t p;
  
        int n = kp->count;
        compat_caddr_t p;
  
-@@ -778,7 +778,7 @@ static int get_v4l2_edid32(struct v4l2_edid *kp, struct v4l2_edid32 __user *up)
+@@ -780,7 +780,7 @@ static int get_v4l2_edid32(struct v4l2_edid *kp, struct v4l2_edid32 __user *up)
                get_user(tmp, &up->edid) ||
                copy_from_user(kp->reserved, up->reserved, sizeof(kp->reserved)))
                        return -EFAULT;
                get_user(tmp, &up->edid) ||
                copy_from_user(kp->reserved, up->reserved, sizeof(kp->reserved)))
                        return -EFAULT;
@@ -46211,10 +45880,10 @@ index 015f92a..59e311e 100644
  
        if (basename[len - 1] >= '0' && basename[len - 1] <= '9')
 diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
  
        if (basename[len - 1] >= '0' && basename[len - 1] <= '9')
 diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
-index 9ccb19a..d131468 100644
+index faac2f4..e39dcd9 100644
 --- a/drivers/media/v4l2-core/v4l2-ioctl.c
 +++ b/drivers/media/v4l2-core/v4l2-ioctl.c
 --- a/drivers/media/v4l2-core/v4l2-ioctl.c
 +++ b/drivers/media/v4l2-core/v4l2-ioctl.c
-@@ -2142,7 +2142,8 @@ struct v4l2_ioctl_info {
+@@ -2151,7 +2151,8 @@ struct v4l2_ioctl_info {
                                struct file *file, void *fh, void *p);
        } u;
        void (*debug)(const void *arg, bool write_only);
                                struct file *file, void *fh, void *p);
        } u;
        void (*debug)(const void *arg, bool write_only);
@@ -46224,7 +45893,7 @@ index 9ccb19a..d131468 100644
  
  /* This control needs a priority check */
  #define INFO_FL_PRIO  (1 << 0)
  
  /* This control needs a priority check */
  #define INFO_FL_PRIO  (1 << 0)
-@@ -2326,7 +2327,7 @@ static long __video_do_ioctl(struct file *file,
+@@ -2335,7 +2336,7 @@ static long __video_do_ioctl(struct file *file,
        struct video_device *vfd = video_devdata(file);
        const struct v4l2_ioctl_ops *ops = vfd->ioctl_ops;
        bool write_only = false;
        struct video_device *vfd = video_devdata(file);
        const struct v4l2_ioctl_ops *ops = vfd->ioctl_ops;
        bool write_only = false;
@@ -46233,7 +45902,7 @@ index 9ccb19a..d131468 100644
        const struct v4l2_ioctl_info *info;
        void *fh = file->private_data;
        struct v4l2_fh *vfh = NULL;
        const struct v4l2_ioctl_info *info;
        void *fh = file->private_data;
        struct v4l2_fh *vfh = NULL;
-@@ -2413,7 +2414,7 @@ static int check_array_args(unsigned int cmd, void *parg, size_t *array_size,
+@@ -2422,7 +2423,7 @@ static int check_array_args(unsigned int cmd, void *parg, size_t *array_size,
                                ret = -EINVAL;
                                break;
                        }
                                ret = -EINVAL;
                                break;
                        }
@@ -46242,7 +45911,7 @@ index 9ccb19a..d131468 100644
                        *kernel_ptr = (void **)&buf->m.planes;
                        *array_size = sizeof(struct v4l2_plane) * buf->length;
                        ret = 1;
                        *kernel_ptr = (void **)&buf->m.planes;
                        *array_size = sizeof(struct v4l2_plane) * buf->length;
                        ret = 1;
-@@ -2430,7 +2431,7 @@ static int check_array_args(unsigned int cmd, void *parg, size_t *array_size,
+@@ -2439,7 +2440,7 @@ static int check_array_args(unsigned int cmd, void *parg, size_t *array_size,
                                ret = -EINVAL;
                                break;
                        }
                                ret = -EINVAL;
                                break;
                        }
@@ -46251,7 +45920,7 @@ index 9ccb19a..d131468 100644
                        *kernel_ptr = (void **)&edid->edid;
                        *array_size = edid->blocks * 128;
                        ret = 1;
                        *kernel_ptr = (void **)&edid->edid;
                        *array_size = edid->blocks * 128;
                        ret = 1;
-@@ -2448,7 +2449,7 @@ static int check_array_args(unsigned int cmd, void *parg, size_t *array_size,
+@@ -2457,7 +2458,7 @@ static int check_array_args(unsigned int cmd, void *parg, size_t *array_size,
                                ret = -EINVAL;
                                break;
                        }
                                ret = -EINVAL;
                                break;
                        }
@@ -46260,7 +45929,7 @@ index 9ccb19a..d131468 100644
                        *kernel_ptr = (void **)&ctrls->controls;
                        *array_size = sizeof(struct v4l2_ext_control)
                                    * ctrls->count;
                        *kernel_ptr = (void **)&ctrls->controls;
                        *array_size = sizeof(struct v4l2_ext_control)
                                    * ctrls->count;
-@@ -2549,7 +2550,7 @@ video_usercopy(struct file *file, unsigned int cmd, unsigned long arg,
+@@ -2558,7 +2559,7 @@ video_usercopy(struct file *file, unsigned int cmd, unsigned long arg,
        }
  
        if (has_array_args) {
        }
  
        if (has_array_args) {
@@ -46269,6 +45938,52 @@ index 9ccb19a..d131468 100644
                if (copy_to_user(user_ptr, mbuf, array_size))
                        err = -EFAULT;
                goto out_array_args;
                if (copy_to_user(user_ptr, mbuf, array_size))
                        err = -EFAULT;
                goto out_array_args;
+diff --git a/drivers/memory/omap-gpmc.c b/drivers/memory/omap-gpmc.c
+index 24696f5..3637780 100644
+--- a/drivers/memory/omap-gpmc.c
++++ b/drivers/memory/omap-gpmc.c
+@@ -211,7 +211,6 @@ struct omap3_gpmc_regs {
+ };
+ static struct gpmc_client_irq gpmc_client_irq[GPMC_NR_IRQ];
+-static struct irq_chip gpmc_irq_chip;
+ static int gpmc_irq_start;
+ static struct resource        gpmc_mem_root;
+@@ -939,6 +938,17 @@ static void gpmc_irq_noop(struct irq_data *data) { }
+ static unsigned int gpmc_irq_noop_ret(struct irq_data *data) { return 0; }
++static struct irq_chip gpmc_irq_chip = {
++      .name = "gpmc",
++      .irq_startup = gpmc_irq_noop_ret,
++      .irq_enable = gpmc_irq_enable,
++      .irq_disable = gpmc_irq_disable,
++      .irq_shutdown = gpmc_irq_noop,
++      .irq_ack = gpmc_irq_noop,
++      .irq_mask = gpmc_irq_noop,
++      .irq_unmask = gpmc_irq_noop,
++};
++
+ static int gpmc_setup_irq(void)
+ {
+       int i;
+@@ -953,15 +963,6 @@ static int gpmc_setup_irq(void)
+               return gpmc_irq_start;
+       }
+-      gpmc_irq_chip.name = "gpmc";
+-      gpmc_irq_chip.irq_startup = gpmc_irq_noop_ret;
+-      gpmc_irq_chip.irq_enable = gpmc_irq_enable;
+-      gpmc_irq_chip.irq_disable = gpmc_irq_disable;
+-      gpmc_irq_chip.irq_shutdown = gpmc_irq_noop;
+-      gpmc_irq_chip.irq_ack = gpmc_irq_noop;
+-      gpmc_irq_chip.irq_mask = gpmc_irq_noop;
+-      gpmc_irq_chip.irq_unmask = gpmc_irq_noop;
+-
+       gpmc_client_irq[0].bitmask = GPMC_IRQ_FIFOEVENTENABLE;
+       gpmc_client_irq[1].bitmask = GPMC_IRQ_COUNT_EVENT;
 diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c
 index 187f836..679544b 100644
 --- a/drivers/message/fusion/mptbase.c
 diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c
 index 187f836..679544b 100644
 --- a/drivers/message/fusion/mptbase.c
@@ -46300,7 +46015,7 @@ index 187f836..679544b 100644
        seq_printf(m, "    {CurRepSz=%d} x {CurRepDepth=%d} = %d bytes ^= 0x%x\n",
                                        ioc->reply_sz, ioc->reply_depth, ioc->reply_sz*ioc->reply_depth, sz);
 diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c
        seq_printf(m, "    {CurRepSz=%d} x {CurRepDepth=%d} = %d bytes ^= 0x%x\n",
                                        ioc->reply_sz, ioc->reply_depth, ioc->reply_sz*ioc->reply_depth, sz);
 diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c
-index 0707fa2..70ca794 100644
+index 5bdaae1..eced16f 100644
 --- a/drivers/message/fusion/mptsas.c
 +++ b/drivers/message/fusion/mptsas.c
 @@ -446,6 +446,23 @@ mptsas_is_end_device(struct mptsas_devinfo * attached)
 --- a/drivers/message/fusion/mptsas.c
 +++ b/drivers/message/fusion/mptsas.c
 @@ -446,6 +446,23 @@ mptsas_is_end_device(struct mptsas_devinfo * attached)
@@ -46543,7 +46258,7 @@ index 92752fb..a7494f6 100644
  #endif
  
 diff --git a/drivers/mfd/ab8500-debugfs.c b/drivers/mfd/ab8500-debugfs.c
  #endif
  
 diff --git a/drivers/mfd/ab8500-debugfs.c b/drivers/mfd/ab8500-debugfs.c
-index b2c7e3b..85aa4764 100644
+index 9a8e185..27ff17d 100644
 --- a/drivers/mfd/ab8500-debugfs.c
 +++ b/drivers/mfd/ab8500-debugfs.c
 @@ -100,7 +100,7 @@ static int irq_last;
 --- a/drivers/mfd/ab8500-debugfs.c
 +++ b/drivers/mfd/ab8500-debugfs.c
 @@ -100,7 +100,7 @@ static int irq_last;
@@ -46625,7 +46340,7 @@ index 464419b..64bae8d 100644
        c2dev->dev = device_create(c2port_class, NULL, 0, c2dev,
                                   "c2port%d", c2dev->id);
 diff --git a/drivers/misc/eeprom/sunxi_sid.c b/drivers/misc/eeprom/sunxi_sid.c
        c2dev->dev = device_create(c2port_class, NULL, 0, c2dev,
                                   "c2port%d", c2dev->id);
 diff --git a/drivers/misc/eeprom/sunxi_sid.c b/drivers/misc/eeprom/sunxi_sid.c
-index 3f2b625..945e179 100644
+index 8385177..2f54635 100644
 --- a/drivers/misc/eeprom/sunxi_sid.c
 +++ b/drivers/misc/eeprom/sunxi_sid.c
 @@ -126,7 +126,9 @@ static int sunxi_sid_probe(struct platform_device *pdev)
 --- a/drivers/misc/eeprom/sunxi_sid.c
 +++ b/drivers/misc/eeprom/sunxi_sid.c
 @@ -126,7 +126,9 @@ static int sunxi_sid_probe(struct platform_device *pdev)
@@ -47018,10 +46733,10 @@ index 82dc574..8539ab2 100644
  
                break;
 diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c
  
                break;
 diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c
-index a11451f..9e1bbad 100644
+index 4409d79..d7766d0 100644
 --- a/drivers/mmc/card/block.c
 +++ b/drivers/mmc/card/block.c
 --- a/drivers/mmc/card/block.c
 +++ b/drivers/mmc/card/block.c
-@@ -574,7 +574,7 @@ static int mmc_blk_ioctl_cmd(struct block_device *bdev,
+@@ -577,7 +577,7 @@ static int mmc_blk_ioctl_cmd(struct block_device *bdev,
        if (idata->ic.postsleep_min_us)
                usleep_range(idata->ic.postsleep_min_us, idata->ic.postsleep_max_us);
  
        if (idata->ic.postsleep_min_us)
                usleep_range(idata->ic.postsleep_min_us, idata->ic.postsleep_max_us);
  
@@ -47030,24 +46745,11 @@ index a11451f..9e1bbad 100644
                err = -EFAULT;
                goto cmd_rel_host;
        }
                err = -EFAULT;
                goto cmd_rel_host;
        }
-diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c
-index 7911e05..d0f9dda 100644
---- a/drivers/mmc/core/mmc_ops.c
-+++ b/drivers/mmc/core/mmc_ops.c
-@@ -267,7 +267,7 @@ mmc_send_cxd_data(struct mmc_card *card, struct mmc_host *host,
-       void *data_buf;
-       int is_on_stack;
--      is_on_stack = object_is_on_stack(buf);
-+      is_on_stack = object_starts_on_stack(buf);
-       if (is_on_stack) {
-               /*
-                * dma onto stack is unsafe/nonportable, but callers to this
 diff --git a/drivers/mmc/host/dw_mmc.h b/drivers/mmc/host/dw_mmc.h
 diff --git a/drivers/mmc/host/dw_mmc.h b/drivers/mmc/host/dw_mmc.h
-index 01b99e8..5c325e3 100644
+index 0d0f7a2..45b8d60 100644
 --- a/drivers/mmc/host/dw_mmc.h
 +++ b/drivers/mmc/host/dw_mmc.h
 --- a/drivers/mmc/host/dw_mmc.h
 +++ b/drivers/mmc/host/dw_mmc.h
-@@ -265,5 +265,5 @@ struct dw_mci_drv_data {
+@@ -276,5 +276,5 @@ struct dw_mci_drv_data {
        int             (*parse_dt)(struct dw_mci *host);
        int             (*execute_tuning)(struct dw_mci_slot *slot, u32 opcode,
                                        struct dw_mci_tuning_data *tuning_data);
        int             (*parse_dt)(struct dw_mci *host);
        int             (*execute_tuning)(struct dw_mci_slot *slot, u32 opcode,
                                        struct dw_mci_tuning_data *tuning_data);
@@ -47055,10 +46757,10 @@ index 01b99e8..5c325e3 100644
 +} __do_const;
  #endif /* _DW_MMC_H_ */
 diff --git a/drivers/mmc/host/mmci.c b/drivers/mmc/host/mmci.c
 +} __do_const;
  #endif /* _DW_MMC_H_ */
 diff --git a/drivers/mmc/host/mmci.c b/drivers/mmc/host/mmci.c
-index 43af791..86f4c48 100644
+index 8232e9a..7776006 100644
 --- a/drivers/mmc/host/mmci.c
 +++ b/drivers/mmc/host/mmci.c
 --- a/drivers/mmc/host/mmci.c
 +++ b/drivers/mmc/host/mmci.c
-@@ -1628,7 +1628,9 @@ static int mmci_probe(struct amba_device *dev,
+@@ -1635,7 +1635,9 @@ static int mmci_probe(struct amba_device *dev,
        mmc->caps |= MMC_CAP_CMD23;
  
        if (variant->busy_detect) {
        mmc->caps |= MMC_CAP_CMD23;
  
        if (variant->busy_detect) {
@@ -47070,10 +46772,10 @@ index 43af791..86f4c48 100644
                mmc->caps |= MMC_CAP_WAIT_WHILE_BUSY;
                mmc->max_busy_timeout = 0;
 diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
                mmc->caps |= MMC_CAP_WAIT_WHILE_BUSY;
                mmc->max_busy_timeout = 0;
 diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
-index 9c2b9cb..cebb09a 100644
+index 7c71dcd..74cb746 100644
 --- a/drivers/mmc/host/omap_hsmmc.c
 +++ b/drivers/mmc/host/omap_hsmmc.c
 --- a/drivers/mmc/host/omap_hsmmc.c
 +++ b/drivers/mmc/host/omap_hsmmc.c
-@@ -2113,7 +2113,9 @@ static int omap_hsmmc_probe(struct platform_device *pdev)
+@@ -2120,7 +2120,9 @@ static int omap_hsmmc_probe(struct platform_device *pdev)
  
        if (host->pdata->controller_flags & OMAP_HSMMC_BROKEN_MULTIBLOCK_READ) {
                dev_info(&pdev->dev, "multiblock reads disabled due to 35xx erratum 2.1.1.128; MMC read performance may suffer\n");
  
        if (host->pdata->controller_flags & OMAP_HSMMC_BROKEN_MULTIBLOCK_READ) {
                dev_info(&pdev->dev, "multiblock reads disabled due to 35xx erratum 2.1.1.128; MMC read performance may suffer\n");
@@ -47085,10 +46787,10 @@ index 9c2b9cb..cebb09a 100644
  
        pm_runtime_enable(host->dev);
 diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c
  
        pm_runtime_enable(host->dev);
 diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c
-index 587ee0e..b3bbcab 100644
+index af1f7c0..00d368a 100644
 --- a/drivers/mmc/host/sdhci-esdhc-imx.c
 +++ b/drivers/mmc/host/sdhci-esdhc-imx.c
 --- a/drivers/mmc/host/sdhci-esdhc-imx.c
 +++ b/drivers/mmc/host/sdhci-esdhc-imx.c
-@@ -1054,9 +1054,12 @@ static int sdhci_esdhc_imx_probe(struct platform_device *pdev)
+@@ -989,9 +989,12 @@ static int sdhci_esdhc_imx_probe(struct platform_device *pdev)
                host->mmc->caps |= MMC_CAP_1_8V_DDR;
        }
  
                host->mmc->caps |= MMC_CAP_1_8V_DDR;
        }
  
@@ -47104,10 +46806,10 @@ index 587ee0e..b3bbcab 100644
        if (imx_data->socdata->flags & ESDHC_FLAG_STD_TUNING)
                writel(readl(host->ioaddr + ESDHC_TUNING_CTRL) |
 diff --git a/drivers/mmc/host/sdhci-s3c.c b/drivers/mmc/host/sdhci-s3c.c
        if (imx_data->socdata->flags & ESDHC_FLAG_STD_TUNING)
                writel(readl(host->ioaddr + ESDHC_TUNING_CTRL) |
 diff --git a/drivers/mmc/host/sdhci-s3c.c b/drivers/mmc/host/sdhci-s3c.c
-index 0ce6eb1..8dcce1b 100644
+index c45b893..fba0144 100644
 --- a/drivers/mmc/host/sdhci-s3c.c
 +++ b/drivers/mmc/host/sdhci-s3c.c
 --- a/drivers/mmc/host/sdhci-s3c.c
 +++ b/drivers/mmc/host/sdhci-s3c.c
-@@ -584,9 +584,11 @@ static int sdhci_s3c_probe(struct platform_device *pdev)
+@@ -590,9 +590,11 @@ static int sdhci_s3c_probe(struct platform_device *pdev)
         * we can use overriding functions instead of default.
         */
        if (sc->no_divider) {
         * we can use overriding functions instead of default.
         */
        if (sc->no_divider) {
@@ -47148,7 +46850,7 @@ index b3b7ca1..5dd4634 100644
  #include "denali.h"
  
 diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
  #include "denali.h"
  
 diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
-index 959cb9b..8520fe5 100644
+index 4f3851a..f477a23 100644
 --- a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
 +++ b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
 @@ -386,7 +386,7 @@ void prepare_data_dma(struct gpmi_nand_data *this, enum dma_data_direction dr)
 --- a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
 +++ b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c
 @@ -386,7 +386,7 @@ void prepare_data_dma(struct gpmi_nand_data *this, enum dma_data_direction dr)
@@ -47185,21 +46887,8 @@ index c23184a..4115c41 100644
        struct attribute **attributes;
        struct sm_sysfs_attribute *vendor_attribute;
        char *vendor;
        struct attribute **attributes;
        struct sm_sysfs_attribute *vendor_attribute;
        char *vendor;
-diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
-index a5115fb..81b03f6 100644
---- a/drivers/net/bonding/bond_main.c
-+++ b/drivers/net/bonding/bond_main.c
-@@ -3749,7 +3749,7 @@ int bond_3ad_xor_xmit(struct sk_buff *skb, struct net_device *dev)
-               bond_dev_queue_xmit(bond, skb, slave->dev);
-       } else {
-               dev_kfree_skb_any(skb);
--              atomic_long_inc(&dev->tx_dropped);
-+              atomic_long_inc_unchecked(&dev->tx_dropped);
-       }
-       return NETDEV_TX_OK;
 diff --git a/drivers/net/bonding/bond_netlink.c b/drivers/net/bonding/bond_netlink.c
 diff --git a/drivers/net/bonding/bond_netlink.c b/drivers/net/bonding/bond_netlink.c
-index 45f09a6..f154f8d 100644
+index 7b11243..b3278a3 100644
 --- a/drivers/net/bonding/bond_netlink.c
 +++ b/drivers/net/bonding/bond_netlink.c
 @@ -585,7 +585,7 @@ nla_put_failure:
 --- a/drivers/net/bonding/bond_netlink.c
 +++ b/drivers/net/bonding/bond_netlink.c
 @@ -585,7 +585,7 @@ nla_put_failure:
@@ -47212,10 +46901,10 @@ index 45f09a6..f154f8d 100644
        .priv_size              = sizeof(struct bonding),
        .setup                  = bond_setup,
 diff --git a/drivers/net/caif/caif_hsi.c b/drivers/net/caif/caif_hsi.c
        .priv_size              = sizeof(struct bonding),
        .setup                  = bond_setup,
 diff --git a/drivers/net/caif/caif_hsi.c b/drivers/net/caif/caif_hsi.c
-index 5e40a8b..126bfda 100644
+index b3b922a..80bba38 100644
 --- a/drivers/net/caif/caif_hsi.c
 +++ b/drivers/net/caif/caif_hsi.c
 --- a/drivers/net/caif/caif_hsi.c
 +++ b/drivers/net/caif/caif_hsi.c
-@@ -1445,7 +1445,7 @@ err:
+@@ -1444,7 +1444,7 @@ err:
        return -ENODEV;
  }
  
        return -ENODEV;
  }
  
@@ -47238,10 +46927,10 @@ index 98d73aa..63ef9da 100644
          Say Y here if you want to support for Freescale FlexCAN.
  
 diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c
          Say Y here if you want to support for Freescale FlexCAN.
  
 diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c
-index 4b008c9..2b1151f 100644
+index 847c1f8..69a0df3 100644
 --- a/drivers/net/can/dev.c
 +++ b/drivers/net/can/dev.c
 --- a/drivers/net/can/dev.c
 +++ b/drivers/net/can/dev.c
-@@ -872,7 +872,7 @@ static int can_newlink(struct net *src_net, struct net_device *dev,
+@@ -950,7 +950,7 @@ static int can_newlink(struct net *src_net, struct net_device *dev,
        return -EOPNOTSUPP;
  }
  
        return -EOPNOTSUPP;
  }
  
@@ -47251,10 +46940,10 @@ index 4b008c9..2b1151f 100644
        .maxtype        = IFLA_CAN_MAX,
        .policy         = can_policy,
 diff --git a/drivers/net/can/vcan.c b/drivers/net/can/vcan.c
        .maxtype        = IFLA_CAN_MAX,
        .policy         = can_policy,
 diff --git a/drivers/net/can/vcan.c b/drivers/net/can/vcan.c
-index 4e94057..32032ff 100644
+index 674f367..ec3a31f 100644
 --- a/drivers/net/can/vcan.c
 +++ b/drivers/net/can/vcan.c
 --- a/drivers/net/can/vcan.c
 +++ b/drivers/net/can/vcan.c
-@@ -166,7 +166,7 @@ static void vcan_setup(struct net_device *dev)
+@@ -163,7 +163,7 @@ static void vcan_setup(struct net_device *dev)
        dev->destructor         = free_netdev;
  }
  
        dev->destructor         = free_netdev;
  }
  
@@ -47264,20 +46953,20 @@ index 4e94057..32032ff 100644
        .setup  = vcan_setup,
  };
 diff --git a/drivers/net/dummy.c b/drivers/net/dummy.c
        .setup  = vcan_setup,
  };
 diff --git a/drivers/net/dummy.c b/drivers/net/dummy.c
-index ff435fb..d408b1f 100644
+index 49adbf1..fff7ff8 100644
 --- a/drivers/net/dummy.c
 +++ b/drivers/net/dummy.c
 --- a/drivers/net/dummy.c
 +++ b/drivers/net/dummy.c
-@@ -149,7 +149,7 @@ static int dummy_validate(struct nlattr *tb[], struct nlattr *data[])
+@@ -164,7 +164,7 @@ static int dummy_validate(struct nlattr *tb[], struct nlattr *data[])
        return 0;
  }
  
 -static struct rtnl_link_ops dummy_link_ops __read_mostly = {
 +static struct rtnl_link_ops dummy_link_ops = {
        return 0;
  }
  
 -static struct rtnl_link_ops dummy_link_ops __read_mostly = {
 +static struct rtnl_link_ops dummy_link_ops = {
-       .kind           = "dummy",
+       .kind           = DRV_NAME,
        .setup          = dummy_setup,
        .validate       = dummy_validate,
 diff --git a/drivers/net/ethernet/8390/ax88796.c b/drivers/net/ethernet/8390/ax88796.c
        .setup          = dummy_setup,
        .validate       = dummy_validate,
 diff --git a/drivers/net/ethernet/8390/ax88796.c b/drivers/net/ethernet/8390/ax88796.c
-index 1d162cc..b546a75 100644
+index 0443654..4f0aa18 100644
 --- a/drivers/net/ethernet/8390/ax88796.c
 +++ b/drivers/net/ethernet/8390/ax88796.c
 @@ -889,9 +889,11 @@ static int ax_probe(struct platform_device *pdev)
 --- a/drivers/net/ethernet/8390/ax88796.c
 +++ b/drivers/net/ethernet/8390/ax88796.c
 @@ -889,9 +889,11 @@ static int ax_probe(struct platform_device *pdev)
@@ -47294,10 +46983,10 @@ index 1d162cc..b546a75 100644
  
        if (!request_mem_region(mem->start, mem_size, pdev->name)) {
 diff --git a/drivers/net/ethernet/altera/altera_tse_main.c b/drivers/net/ethernet/altera/altera_tse_main.c
  
        if (!request_mem_region(mem->start, mem_size, pdev->name)) {
 diff --git a/drivers/net/ethernet/altera/altera_tse_main.c b/drivers/net/ethernet/altera/altera_tse_main.c
-index 4efc435..4ab9e14 100644
+index 760c72c..a99728c 100644
 --- a/drivers/net/ethernet/altera/altera_tse_main.c
 +++ b/drivers/net/ethernet/altera/altera_tse_main.c
 --- a/drivers/net/ethernet/altera/altera_tse_main.c
 +++ b/drivers/net/ethernet/altera/altera_tse_main.c
-@@ -1224,7 +1224,7 @@ static int tse_shutdown(struct net_device *dev)
+@@ -1217,7 +1217,7 @@ static int tse_shutdown(struct net_device *dev)
        return 0;
  }
  
        return 0;
  }
  
@@ -47306,7 +46995,7 @@ index 4efc435..4ab9e14 100644
        .ndo_open               = tse_open,
        .ndo_stop               = tse_shutdown,
        .ndo_start_xmit         = tse_start_xmit,
        .ndo_open               = tse_open,
        .ndo_stop               = tse_shutdown,
        .ndo_start_xmit         = tse_start_xmit,
-@@ -1461,11 +1461,13 @@ static int altera_tse_probe(struct platform_device *pdev)
+@@ -1454,11 +1454,13 @@ static int altera_tse_probe(struct platform_device *pdev)
        ndev->netdev_ops = &altera_tse_netdev_ops;
        altera_tse_set_ethtool_ops(ndev);
  
        ndev->netdev_ops = &altera_tse_netdev_ops;
        altera_tse_set_ethtool_ops(ndev);
  
@@ -47321,10 +47010,10 @@ index 4efc435..4ab9e14 100644
        /* Scatter/gather IO is not supported,
         * so it is turned off
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-common.h b/drivers/net/ethernet/amd/xgbe/xgbe-common.h
        /* Scatter/gather IO is not supported,
         * so it is turned off
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-common.h b/drivers/net/ethernet/amd/xgbe/xgbe-common.h
-index caade30..3e257d9 100644
+index 29a0927..5a348e24 100644
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-common.h
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-common.h
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-common.h
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-common.h
-@@ -1072,14 +1072,14 @@ do {                                                                   \
+@@ -1122,14 +1122,14 @@ do {                                                                   \
   * operations, everything works on mask values.
   */
  #define XMDIO_READ(_pdata, _mmd, _reg)                                        \
   * operations, everything works on mask values.
   */
  #define XMDIO_READ(_pdata, _mmd, _reg)                                        \
@@ -47364,10 +47053,10 @@ index 8a50b01..39c1ad0 100644
        return 0;
  }
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
        return 0;
  }
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
-index 6fc5da0..61ac2cb 100644
+index a50891f..b26fe24 100644
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-desc.c
-@@ -235,7 +235,7 @@ err_ring:
+@@ -347,7 +347,7 @@ static int xgbe_map_rx_buffer(struct xgbe_prv_data *pdata,
  
  static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata)
  {
  
  static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata)
  {
@@ -47376,7 +47065,7 @@ index 6fc5da0..61ac2cb 100644
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_data *rdata;
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_data *rdata;
-@@ -276,7 +276,7 @@ static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata)
+@@ -388,7 +388,7 @@ static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata)
  
  static void xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata)
  {
  
  static void xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata)
  {
@@ -47385,17 +47074,17 @@ index 6fc5da0..61ac2cb 100644
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_desc *rdesc;
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_desc *rdesc;
-@@ -505,7 +505,7 @@ err_out:
- static void xgbe_realloc_skb(struct xgbe_channel *channel)
+@@ -624,7 +624,7 @@ err_out:
+ static void xgbe_realloc_rx_buffer(struct xgbe_channel *channel)
  {
        struct xgbe_prv_data *pdata = channel->pdata;
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
        struct xgbe_ring *ring = channel->rx_ring;
        struct xgbe_ring_data *rdata;
  {
        struct xgbe_prv_data *pdata = channel->pdata;
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
        struct xgbe_ring *ring = channel->rx_ring;
        struct xgbe_ring_data *rdata;
-       struct sk_buff *skb = NULL;
-@@ -546,17 +546,12 @@ static void xgbe_realloc_skb(struct xgbe_channel *channel)
-       DBGPR("<--xgbe_realloc_skb\n");
+       int i;
+@@ -650,17 +650,12 @@ static void xgbe_realloc_rx_buffer(struct xgbe_channel *channel)
+       DBGPR("<--xgbe_realloc_rx_buffer\n");
  }
  
 -void xgbe_init_function_ptrs_desc(struct xgbe_desc_if *desc_if)
  }
  
 -void xgbe_init_function_ptrs_desc(struct xgbe_desc_if *desc_if)
@@ -47405,8 +47094,8 @@ index 6fc5da0..61ac2cb 100644
 -      desc_if->alloc_ring_resources = xgbe_alloc_ring_resources;
 -      desc_if->free_ring_resources = xgbe_free_ring_resources;
 -      desc_if->map_tx_skb = xgbe_map_tx_skb;
 -      desc_if->alloc_ring_resources = xgbe_alloc_ring_resources;
 -      desc_if->free_ring_resources = xgbe_free_ring_resources;
 -      desc_if->map_tx_skb = xgbe_map_tx_skb;
--      desc_if->realloc_skb = xgbe_realloc_skb;
--      desc_if->unmap_skb = xgbe_unmap_skb;
+-      desc_if->realloc_rx_buffer = xgbe_realloc_rx_buffer;
+-      desc_if->unmap_rdata = xgbe_unmap_rdata;
 -      desc_if->wrapper_tx_desc_init = xgbe_wrapper_tx_descriptor_init;
 -      desc_if->wrapper_rx_desc_init = xgbe_wrapper_rx_descriptor_init;
 -
 -      desc_if->wrapper_tx_desc_init = xgbe_wrapper_tx_descriptor_init;
 -      desc_if->wrapper_rx_desc_init = xgbe_wrapper_rx_descriptor_init;
 -
@@ -47416,16 +47105,16 @@ index 6fc5da0..61ac2cb 100644
 +      .alloc_ring_resources = xgbe_alloc_ring_resources,
 +      .free_ring_resources = xgbe_free_ring_resources,
 +      .map_tx_skb = xgbe_map_tx_skb,
 +      .alloc_ring_resources = xgbe_alloc_ring_resources,
 +      .free_ring_resources = xgbe_free_ring_resources,
 +      .map_tx_skb = xgbe_map_tx_skb,
-+      .realloc_skb = xgbe_realloc_skb,
-+      .unmap_skb = xgbe_unmap_skb,
++      .realloc_rx_buffer = xgbe_realloc_rx_buffer,
++      .unmap_rdata = xgbe_unmap_rdata,
 +      .wrapper_tx_desc_init = xgbe_wrapper_tx_descriptor_init,
 +      .wrapper_rx_desc_init = xgbe_wrapper_rx_descriptor_init,
 +};
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c
 +      .wrapper_tx_desc_init = xgbe_wrapper_tx_descriptor_init,
 +      .wrapper_rx_desc_init = xgbe_wrapper_rx_descriptor_init,
 +};
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c
-index 9da3a03..022f15c 100644
+index 4c66cd1..1a20aab 100644
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-dev.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-dev.c
-@@ -2462,7 +2462,7 @@ static void xgbe_powerdown_rx(struct xgbe_prv_data *pdata)
+@@ -2703,7 +2703,7 @@ static void xgbe_powerdown_rx(struct xgbe_prv_data *pdata)
  
  static int xgbe_init(struct xgbe_prv_data *pdata)
  {
  
  static int xgbe_init(struct xgbe_prv_data *pdata)
  {
@@ -47434,7 +47123,7 @@ index 9da3a03..022f15c 100644
        int ret;
  
        DBGPR("-->xgbe_init\n");
        int ret;
  
        DBGPR("-->xgbe_init\n");
-@@ -2524,101 +2524,96 @@ static int xgbe_init(struct xgbe_prv_data *pdata)
+@@ -2767,108 +2767,103 @@ static int xgbe_init(struct xgbe_prv_data *pdata)
        return 0;
  }
  
        return 0;
  }
  
@@ -47475,7 +47164,7 @@ index 9da3a03..022f15c 100644
 -      hw_if->powerup_rx = xgbe_powerup_rx;
 -      hw_if->powerdown_rx = xgbe_powerdown_rx;
 -
 -      hw_if->powerup_rx = xgbe_powerup_rx;
 -      hw_if->powerdown_rx = xgbe_powerdown_rx;
 -
--      hw_if->pre_xmit = xgbe_pre_xmit;
+-      hw_if->dev_xmit = xgbe_dev_xmit;
 -      hw_if->dev_read = xgbe_dev_read;
 -      hw_if->enable_int = xgbe_enable_int;
 -      hw_if->disable_int = xgbe_disable_int;
 -      hw_if->dev_read = xgbe_dev_read;
 -      hw_if->enable_int = xgbe_enable_int;
 -      hw_if->disable_int = xgbe_disable_int;
@@ -47515,7 +47204,7 @@ index 9da3a03..022f15c 100644
 +      .powerup_rx = xgbe_powerup_rx,
 +      .powerdown_rx = xgbe_powerdown_rx,
 +
 +      .powerup_rx = xgbe_powerup_rx,
 +      .powerdown_rx = xgbe_powerdown_rx,
 +
-+      .pre_xmit = xgbe_pre_xmit,
++      .dev_xmit = xgbe_dev_xmit,
 +      .dev_read = xgbe_dev_read,
 +      .enable_int = xgbe_enable_int,
 +      .disable_int = xgbe_disable_int,
 +      .dev_read = xgbe_dev_read,
 +      .enable_int = xgbe_enable_int,
 +      .disable_int = xgbe_disable_int,
@@ -47529,12 +47218,14 @@ index 9da3a03..022f15c 100644
 -      hw_if->rx_desc_reset = xgbe_rx_desc_reset;
 -      hw_if->is_last_desc = xgbe_is_last_desc;
 -      hw_if->is_context_desc = xgbe_is_context_desc;
 -      hw_if->rx_desc_reset = xgbe_rx_desc_reset;
 -      hw_if->is_last_desc = xgbe_is_last_desc;
 -      hw_if->is_context_desc = xgbe_is_context_desc;
+-      hw_if->tx_start_xmit = xgbe_tx_start_xmit;
 +      .tx_desc_init = xgbe_tx_desc_init,
 +      .rx_desc_init = xgbe_rx_desc_init,
 +      .tx_desc_reset = xgbe_tx_desc_reset,
 +      .rx_desc_reset = xgbe_rx_desc_reset,
 +      .is_last_desc = xgbe_is_last_desc,
 +      .is_context_desc = xgbe_is_context_desc,
 +      .tx_desc_init = xgbe_tx_desc_init,
 +      .rx_desc_init = xgbe_rx_desc_init,
 +      .tx_desc_reset = xgbe_tx_desc_reset,
 +      .rx_desc_reset = xgbe_rx_desc_reset,
 +      .is_last_desc = xgbe_is_last_desc,
 +      .is_context_desc = xgbe_is_context_desc,
++      .tx_start_xmit = xgbe_tx_start_xmit,
  
        /* For FLOW ctrl */
 -      hw_if->config_tx_flow_control = xgbe_config_tx_flow_control;
  
        /* For FLOW ctrl */
 -      hw_if->config_tx_flow_control = xgbe_config_tx_flow_control;
@@ -47603,17 +47294,36 @@ index 9da3a03..022f15c 100644
        /* For Data Center Bridging config */
 -      hw_if->config_dcb_tc = xgbe_config_dcb_tc;
 -      hw_if->config_dcb_pfc = xgbe_config_dcb_pfc;
        /* For Data Center Bridging config */
 -      hw_if->config_dcb_tc = xgbe_config_dcb_tc;
 -      hw_if->config_dcb_pfc = xgbe_config_dcb_pfc;
++      .config_dcb_tc = xgbe_config_dcb_tc,
++      .config_dcb_pfc = xgbe_config_dcb_pfc,
+       /* For Receive Side Scaling */
+-      hw_if->enable_rss = xgbe_enable_rss;
+-      hw_if->disable_rss = xgbe_disable_rss;
+-      hw_if->set_rss_hash_key = xgbe_set_rss_hash_key;
+-      hw_if->set_rss_lookup_table = xgbe_set_rss_lookup_table;
 -
 -      DBGPR("<--xgbe_init_function_ptrs\n");
 -}
 -
 -      DBGPR("<--xgbe_init_function_ptrs\n");
 -}
-+      .config_dcb_tc = xgbe_config_dcb_tc,
-+      .config_dcb_pfc = xgbe_config_dcb_pfc,
++      .enable_rss = xgbe_enable_rss,
++      .disable_rss = xgbe_disable_rss,
++      .set_rss_hash_key = xgbe_set_rss_hash_key,
++      .set_rss_lookup_table = xgbe_set_rss_lookup_table,
 +};
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-drv.c b/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
 +};
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-drv.c b/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
-index 2349ea9..a83a677 100644
+index e5ffb2c..e56d30b 100644
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-drv.c
-@@ -154,7 +154,7 @@ static int xgbe_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu)
+@@ -239,7 +239,7 @@ static int xgbe_maybe_stop_tx_queue(struct xgbe_channel *channel,
+                * support, tell it now
+                */
+               if (ring->tx.xmit_more)
+-                      pdata->hw_if.tx_start_xmit(channel, ring);
++                      pdata->hw_if->tx_start_xmit(channel, ring);
+               return NETDEV_TX_BUSY;
+       }
+@@ -267,7 +267,7 @@ static int xgbe_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu)
  
  static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata)
  {
  
  static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata)
  {
@@ -47622,7 +47332,7 @@ index 2349ea9..a83a677 100644
        struct xgbe_channel *channel;
        enum xgbe_int int_id;
        unsigned int i;
        struct xgbe_channel *channel;
        enum xgbe_int int_id;
        unsigned int i;
-@@ -176,7 +176,7 @@ static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata)
+@@ -289,7 +289,7 @@ static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata)
  
  static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata)
  {
  
  static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata)
  {
@@ -47631,7 +47341,7 @@ index 2349ea9..a83a677 100644
        struct xgbe_channel *channel;
        enum xgbe_int int_id;
        unsigned int i;
        struct xgbe_channel *channel;
        enum xgbe_int int_id;
        unsigned int i;
-@@ -199,7 +199,7 @@ static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata)
+@@ -312,7 +312,7 @@ static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata)
  static irqreturn_t xgbe_isr(int irq, void *data)
  {
        struct xgbe_prv_data *pdata = data;
  static irqreturn_t xgbe_isr(int irq, void *data)
  {
        struct xgbe_prv_data *pdata = data;
@@ -47640,7 +47350,7 @@ index 2349ea9..a83a677 100644
        struct xgbe_channel *channel;
        unsigned int dma_isr, dma_ch_isr;
        unsigned int mac_isr, mac_tssr;
        struct xgbe_channel *channel;
        unsigned int dma_isr, dma_ch_isr;
        unsigned int mac_isr, mac_tssr;
-@@ -446,7 +446,7 @@ static void xgbe_napi_disable(struct xgbe_prv_data *pdata, unsigned int del)
+@@ -611,7 +611,7 @@ static void xgbe_napi_disable(struct xgbe_prv_data *pdata, unsigned int del)
  
  void xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata)
  {
  
  void xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata)
  {
@@ -47649,7 +47359,7 @@ index 2349ea9..a83a677 100644
  
        DBGPR("-->xgbe_init_tx_coalesce\n");
  
  
        DBGPR("-->xgbe_init_tx_coalesce\n");
  
-@@ -460,7 +460,7 @@ void xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata)
+@@ -625,7 +625,7 @@ void xgbe_init_tx_coalesce(struct xgbe_prv_data *pdata)
  
  void xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata)
  {
  
  void xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata)
  {
@@ -47658,25 +47368,25 @@ index 2349ea9..a83a677 100644
  
        DBGPR("-->xgbe_init_rx_coalesce\n");
  
  
        DBGPR("-->xgbe_init_rx_coalesce\n");
  
-@@ -474,7 +474,7 @@ void xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata)
+@@ -639,7 +639,7 @@ void xgbe_init_rx_coalesce(struct xgbe_prv_data *pdata)
  
  
- static void xgbe_free_tx_skbuff(struct xgbe_prv_data *pdata)
+ static void xgbe_free_tx_data(struct xgbe_prv_data *pdata)
  {
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_data *rdata;
  {
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_data *rdata;
-@@ -499,7 +499,7 @@ static void xgbe_free_tx_skbuff(struct xgbe_prv_data *pdata)
+@@ -664,7 +664,7 @@ static void xgbe_free_tx_data(struct xgbe_prv_data *pdata)
  
  
- static void xgbe_free_rx_skbuff(struct xgbe_prv_data *pdata)
+ static void xgbe_free_rx_data(struct xgbe_prv_data *pdata)
  {
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_data *rdata;
  {
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_ring_data *rdata;
-@@ -525,7 +525,7 @@ static void xgbe_free_rx_skbuff(struct xgbe_prv_data *pdata)
+@@ -690,7 +690,7 @@ static void xgbe_free_rx_data(struct xgbe_prv_data *pdata)
  static void xgbe_adjust_link(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  static void xgbe_adjust_link(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47685,7 +47395,7 @@ index 2349ea9..a83a677 100644
        struct phy_device *phydev = pdata->phydev;
        int new_state = 0;
  
        struct phy_device *phydev = pdata->phydev;
        int new_state = 0;
  
-@@ -633,7 +633,7 @@ static void xgbe_phy_exit(struct xgbe_prv_data *pdata)
+@@ -798,7 +798,7 @@ static void xgbe_phy_exit(struct xgbe_prv_data *pdata)
  int xgbe_powerdown(struct net_device *netdev, unsigned int caller)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  int xgbe_powerdown(struct net_device *netdev, unsigned int caller)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47694,7 +47404,7 @@ index 2349ea9..a83a677 100644
        unsigned long flags;
  
        DBGPR("-->xgbe_powerdown\n");
        unsigned long flags;
  
        DBGPR("-->xgbe_powerdown\n");
-@@ -671,7 +671,7 @@ int xgbe_powerdown(struct net_device *netdev, unsigned int caller)
+@@ -836,7 +836,7 @@ int xgbe_powerdown(struct net_device *netdev, unsigned int caller)
  int xgbe_powerup(struct net_device *netdev, unsigned int caller)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  int xgbe_powerup(struct net_device *netdev, unsigned int caller)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47703,7 +47413,7 @@ index 2349ea9..a83a677 100644
        unsigned long flags;
  
        DBGPR("-->xgbe_powerup\n");
        unsigned long flags;
  
        DBGPR("-->xgbe_powerup\n");
-@@ -708,7 +708,7 @@ int xgbe_powerup(struct net_device *netdev, unsigned int caller)
+@@ -873,7 +873,7 @@ int xgbe_powerup(struct net_device *netdev, unsigned int caller)
  
  static int xgbe_start(struct xgbe_prv_data *pdata)
  {
  
  static int xgbe_start(struct xgbe_prv_data *pdata)
  {
@@ -47712,25 +47422,25 @@ index 2349ea9..a83a677 100644
        struct net_device *netdev = pdata->netdev;
  
        DBGPR("-->xgbe_start\n");
        struct net_device *netdev = pdata->netdev;
  
        DBGPR("-->xgbe_start\n");
-@@ -734,7 +734,7 @@ static int xgbe_start(struct xgbe_prv_data *pdata)
+@@ -899,7 +899,7 @@ static int xgbe_start(struct xgbe_prv_data *pdata)
  
  static void xgbe_stop(struct xgbe_prv_data *pdata)
  {
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
  
  static void xgbe_stop(struct xgbe_prv_data *pdata)
  {
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
+       struct xgbe_channel *channel;
        struct net_device *netdev = pdata->netdev;
        struct net_device *netdev = pdata->netdev;
-       DBGPR("-->xgbe_stop\n");
-@@ -754,7 +754,7 @@ static void xgbe_stop(struct xgbe_prv_data *pdata)
+       struct netdev_queue *txq;
+@@ -932,7 +932,7 @@ static void xgbe_stop(struct xgbe_prv_data *pdata)
  static void xgbe_restart_dev(struct xgbe_prv_data *pdata, unsigned int reset)
  {
  static void xgbe_restart_dev(struct xgbe_prv_data *pdata, unsigned int reset)
  {
+       struct xgbe_channel *channel;
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
+       unsigned int i;
  
        DBGPR("-->xgbe_restart_dev\n");
  
        DBGPR("-->xgbe_restart_dev\n");
-@@ -951,7 +951,7 @@ static int xgbe_set_hwtstamp_settings(struct xgbe_prv_data *pdata,
+@@ -1135,7 +1135,7 @@ static int xgbe_set_hwtstamp_settings(struct xgbe_prv_data *pdata,
                return -ERANGE;
        }
  
                return -ERANGE;
        }
  
@@ -47739,7 +47449,7 @@ index 2349ea9..a83a677 100644
  
        memcpy(&pdata->tstamp_config, &config, sizeof(config));
  
  
        memcpy(&pdata->tstamp_config, &config, sizeof(config));
  
-@@ -1089,8 +1089,8 @@ static void xgbe_packet_info(struct xgbe_prv_data *pdata,
+@@ -1284,8 +1284,8 @@ static void xgbe_packet_info(struct xgbe_prv_data *pdata,
  static int xgbe_open(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  static int xgbe_open(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47747,10 +47457,10 @@ index 2349ea9..a83a677 100644
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
+       struct xgbe_channel *channel = NULL;
+       unsigned int i = 0;
        int ret;
        int ret;
-       DBGPR("-->xgbe_open\n");
-@@ -1170,8 +1170,8 @@ err_phy_init:
+@@ -1400,8 +1400,8 @@ err_phy_init:
  static int xgbe_close(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  static int xgbe_close(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47758,10 +47468,10 @@ index 2349ea9..a83a677 100644
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
 -      struct xgbe_desc_if *desc_if = &pdata->desc_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
 +      struct xgbe_desc_if *desc_if = pdata->desc_if;
+       struct xgbe_channel *channel;
+       unsigned int i;
  
  
-       DBGPR("-->xgbe_close\n");
-@@ -1205,8 +1205,8 @@ static int xgbe_close(struct net_device *netdev)
+@@ -1442,8 +1442,8 @@ static int xgbe_close(struct net_device *netdev)
  static int xgbe_xmit(struct sk_buff *skb, struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  static int xgbe_xmit(struct sk_buff *skb, struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47772,7 +47482,7 @@ index 2349ea9..a83a677 100644
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_packet_data *packet;
        struct xgbe_channel *channel;
        struct xgbe_ring *ring;
        struct xgbe_packet_data *packet;
-@@ -1275,7 +1275,7 @@ tx_netdev_return:
+@@ -1518,7 +1518,7 @@ tx_netdev_return:
  static void xgbe_set_rx_mode(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  static void xgbe_set_rx_mode(struct net_device *netdev)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47781,7 +47491,7 @@ index 2349ea9..a83a677 100644
        unsigned int pr_mode, am_mode;
  
        DBGPR("-->xgbe_set_rx_mode\n");
        unsigned int pr_mode, am_mode;
  
        DBGPR("-->xgbe_set_rx_mode\n");
-@@ -1294,7 +1294,7 @@ static void xgbe_set_rx_mode(struct net_device *netdev)
+@@ -1537,7 +1537,7 @@ static void xgbe_set_rx_mode(struct net_device *netdev)
  static int xgbe_set_mac_address(struct net_device *netdev, void *addr)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
  static int xgbe_set_mac_address(struct net_device *netdev, void *addr)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47790,7 +47500,7 @@ index 2349ea9..a83a677 100644
        struct sockaddr *saddr = addr;
  
        DBGPR("-->xgbe_set_mac_address\n");
        struct sockaddr *saddr = addr;
  
        DBGPR("-->xgbe_set_mac_address\n");
-@@ -1361,7 +1361,7 @@ static struct rtnl_link_stats64 *xgbe_get_stats64(struct net_device *netdev,
+@@ -1604,7 +1604,7 @@ static struct rtnl_link_stats64 *xgbe_get_stats64(struct net_device *netdev,
  
        DBGPR("-->%s\n", __func__);
  
  
        DBGPR("-->%s\n", __func__);
  
@@ -47799,7 +47509,7 @@ index 2349ea9..a83a677 100644
  
        s->rx_packets = pstats->rxframecount_gb;
        s->rx_bytes = pstats->rxoctetcount_gb;
  
        s->rx_packets = pstats->rxframecount_gb;
        s->rx_bytes = pstats->rxoctetcount_gb;
-@@ -1388,7 +1388,7 @@ static int xgbe_vlan_rx_add_vid(struct net_device *netdev, __be16 proto,
+@@ -1631,7 +1631,7 @@ static int xgbe_vlan_rx_add_vid(struct net_device *netdev, __be16 proto,
                                u16 vid)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
                                u16 vid)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47808,7 +47518,7 @@ index 2349ea9..a83a677 100644
  
        DBGPR("-->%s\n", __func__);
  
  
        DBGPR("-->%s\n", __func__);
  
-@@ -1404,7 +1404,7 @@ static int xgbe_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto,
+@@ -1647,7 +1647,7 @@ static int xgbe_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto,
                                 u16 vid)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
                                 u16 vid)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
@@ -47817,16 +47527,16 @@ index 2349ea9..a83a677 100644
  
        DBGPR("-->%s\n", __func__);
  
  
        DBGPR("-->%s\n", __func__);
  
-@@ -1464,7 +1464,7 @@ static int xgbe_set_features(struct net_device *netdev,
+@@ -1713,7 +1713,7 @@ static int xgbe_set_features(struct net_device *netdev,
                             netdev_features_t features)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
                             netdev_features_t features)
  {
        struct xgbe_prv_data *pdata = netdev_priv(netdev);
 -      struct xgbe_hw_if *hw_if = &pdata->hw_if;
 +      struct xgbe_hw_if *hw_if = pdata->hw_if;
-       netdev_features_t rxcsum, rxvlan, rxvlan_filter;
+       netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter;
+       int ret = 0;
  
  
-       rxcsum = pdata->netdev_features & NETIF_F_RXCSUM;
-@@ -1520,7 +1520,7 @@ struct net_device_ops *xgbe_get_netdev_ops(void)
+@@ -1778,7 +1778,7 @@ struct net_device_ops *xgbe_get_netdev_ops(void)
  static void xgbe_rx_refresh(struct xgbe_channel *channel)
  {
        struct xgbe_prv_data *pdata = channel->pdata;
  static void xgbe_rx_refresh(struct xgbe_channel *channel)
  {
        struct xgbe_prv_data *pdata = channel->pdata;
@@ -47835,7 +47545,7 @@ index 2349ea9..a83a677 100644
        struct xgbe_ring *ring = channel->rx_ring;
        struct xgbe_ring_data *rdata;
  
        struct xgbe_ring *ring = channel->rx_ring;
        struct xgbe_ring_data *rdata;
  
-@@ -1536,8 +1536,8 @@ static void xgbe_rx_refresh(struct xgbe_channel *channel)
+@@ -1819,8 +1819,8 @@ static struct sk_buff *xgbe_create_skb(struct xgbe_prv_data *pdata,
  static int xgbe_tx_poll(struct xgbe_channel *channel)
  {
        struct xgbe_prv_data *pdata = channel->pdata;
  static int xgbe_tx_poll(struct xgbe_channel *channel)
  {
        struct xgbe_prv_data *pdata = channel->pdata;
@@ -47846,7 +47556,7 @@ index 2349ea9..a83a677 100644
        struct xgbe_ring *ring = channel->tx_ring;
        struct xgbe_ring_data *rdata;
        struct xgbe_ring_desc *rdesc;
        struct xgbe_ring *ring = channel->tx_ring;
        struct xgbe_ring_data *rdata;
        struct xgbe_ring_desc *rdesc;
-@@ -1589,7 +1589,7 @@ static int xgbe_tx_poll(struct xgbe_channel *channel)
+@@ -1891,7 +1891,7 @@ unlock:
  static int xgbe_rx_poll(struct xgbe_channel *channel, int budget)
  {
        struct xgbe_prv_data *pdata = channel->pdata;
  static int xgbe_rx_poll(struct xgbe_channel *channel, int budget)
  {
        struct xgbe_prv_data *pdata = channel->pdata;
@@ -47856,7 +47566,7 @@ index 2349ea9..a83a677 100644
        struct xgbe_ring_data *rdata;
        struct xgbe_packet_data *packet;
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c b/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
        struct xgbe_ring_data *rdata;
        struct xgbe_packet_data *packet;
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c b/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
-index 49508ec..2617cca 100644
+index ebf4893..28108c7 100644
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
 @@ -203,7 +203,7 @@ static void xgbe_get_ethtool_stats(struct net_device *netdev,
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
 @@ -203,7 +203,7 @@ static void xgbe_get_ethtool_stats(struct net_device *netdev,
@@ -47887,10 +47597,10 @@ index 49508ec..2617cca 100644
        unsigned int tx_frames, tx_usecs;
  
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-main.c b/drivers/net/ethernet/amd/xgbe/xgbe-main.c
        unsigned int tx_frames, tx_usecs;
  
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-main.c b/drivers/net/ethernet/amd/xgbe/xgbe-main.c
-index f5a8fa0..0bb58ff 100644
+index dbd3850..4e31b38 100644
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-main.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-main.c
 --- a/drivers/net/ethernet/amd/xgbe/xgbe-main.c
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe-main.c
-@@ -209,12 +209,6 @@ static void xgbe_default_config(struct xgbe_prv_data *pdata)
+@@ -155,12 +155,6 @@ static void xgbe_default_config(struct xgbe_prv_data *pdata)
        DBGPR("<--xgbe_default_config\n");
  }
  
        DBGPR("<--xgbe_default_config\n");
  }
  
@@ -47903,7 +47613,7 @@ index f5a8fa0..0bb58ff 100644
  static int xgbe_probe(struct platform_device *pdev)
  {
        struct xgbe_prv_data *pdata;
  static int xgbe_probe(struct platform_device *pdev)
  {
        struct xgbe_prv_data *pdata;
-@@ -327,9 +321,8 @@ static int xgbe_probe(struct platform_device *pdev)
+@@ -281,9 +275,8 @@ static int xgbe_probe(struct platform_device *pdev)
        netdev->base_addr = (unsigned long)pdata->xgmac_regs;
  
        /* Set all the function pointers */
        netdev->base_addr = (unsigned long)pdata->xgmac_regs;
  
        /* Set all the function pointers */
@@ -47960,12 +47670,12 @@ index a1bf9d1c..84adcab 100644
        spin_unlock_irqrestore(&pdata->tstamp_lock, flags);
  
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe.h b/drivers/net/ethernet/amd/xgbe/xgbe.h
        spin_unlock_irqrestore(&pdata->tstamp_lock, flags);
  
 diff --git a/drivers/net/ethernet/amd/xgbe/xgbe.h b/drivers/net/ethernet/amd/xgbe/xgbe.h
-index 789957d..d7d0245 100644
+index f9ec762..988c969 100644
 --- a/drivers/net/ethernet/amd/xgbe/xgbe.h
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe.h
 --- a/drivers/net/ethernet/amd/xgbe/xgbe.h
 +++ b/drivers/net/ethernet/amd/xgbe/xgbe.h
-@@ -583,8 +583,8 @@ struct xgbe_prv_data {
-       int irq_number;
+@@ -668,8 +668,8 @@ struct xgbe_prv_data {
+       int dev_irq;
+       unsigned int per_channel_irq;
  
 -      struct xgbe_hw_if hw_if;
 -      struct xgbe_desc_if desc_if;
  
 -      struct xgbe_hw_if hw_if;
 -      struct xgbe_desc_if desc_if;
@@ -47974,7 +47684,7 @@ index 789957d..d7d0245 100644
  
        /* AXI DMA settings */
        unsigned int axdomain;
  
        /* AXI DMA settings */
        unsigned int axdomain;
-@@ -697,6 +697,9 @@ struct xgbe_prv_data {
+@@ -787,6 +787,9 @@ struct xgbe_prv_data {
  #endif
  };
  
  #endif
  };
  
@@ -47998,7 +47708,7 @@ index adcacda..fa6e0ae 100644
        /* multicast configuration controlling object */
        bnx2x_init_mcast_obj(bp, &bp->mcast_obj, bp->fp->cl_id, bp->fp->cid,
 diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
        /* multicast configuration controlling object */
        bnx2x_init_mcast_obj(bp, &bp->mcast_obj, bp->fp->cl_id, bp->fp->cid,
 diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
-index 7bc2924..2112002 100644
+index 07cdf9b..b08ecc7 100644
 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
 +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
 @@ -2329,15 +2329,14 @@ int bnx2x_config_rx_mode(struct bnx2x *bp,
 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
 +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
 @@ -2329,15 +2329,14 @@ int bnx2x_config_rx_mode(struct bnx2x *bp,
@@ -48023,10 +47733,10 @@ index 7bc2924..2112002 100644
  }
  
 diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
  }
  
 diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
-index e97275f..52e28bc 100644
+index 86baecb..ff3bb46 100644
 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
 +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
 +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h
-@@ -1409,8 +1409,7 @@ int bnx2x_vlan_mac_move(struct bnx2x *bp,
+@@ -1411,8 +1411,7 @@ int bnx2x_vlan_mac_move(struct bnx2x *bp,
  
  /********************* RX MODE ****************/
  
  
  /********************* RX MODE ****************/
  
@@ -48081,10 +47791,10 @@ index 8cffcdf..aadf043 100644
  #define L2T_SKB_CB(skb) ((struct l2t_skb_cb *)(skb)->cb)
  
 diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
  #define L2T_SKB_CB(skb) ((struct l2t_skb_cb *)(skb)->cb)
  
 diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
-index 279873c..11e1921 100644
+index ccf3436..b720d77 100644
 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
 +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
 --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
 +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
-@@ -2365,7 +2365,7 @@ static void get_regs(struct net_device *dev, struct ethtool_regs *regs,
+@@ -2277,7 +2277,7 @@ static void get_regs(struct net_device *dev, struct ethtool_regs *regs,
  
        int i;
        struct adapter *ap = netdev2adap(dev);
  
        int i;
        struct adapter *ap = netdev2adap(dev);
@@ -48094,10 +47804,10 @@ index 279873c..11e1921 100644
  
        if (is_t4(ap->params.chip)) {
 diff --git a/drivers/net/ethernet/dec/tulip/de4x5.c b/drivers/net/ethernet/dec/tulip/de4x5.c
  
        if (is_t4(ap->params.chip)) {
 diff --git a/drivers/net/ethernet/dec/tulip/de4x5.c b/drivers/net/ethernet/dec/tulip/de4x5.c
-index cf8b6ff..274271e 100644
+index badff18..e15c4ec 100644
 --- a/drivers/net/ethernet/dec/tulip/de4x5.c
 +++ b/drivers/net/ethernet/dec/tulip/de4x5.c
 --- a/drivers/net/ethernet/dec/tulip/de4x5.c
 +++ b/drivers/net/ethernet/dec/tulip/de4x5.c
-@@ -5387,7 +5387,7 @@ de4x5_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
+@@ -5373,7 +5373,7 @@ de4x5_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
        for (i=0; i<ETH_ALEN; i++) {
            tmp.addr[i] = dev->dev_addr[i];
        }
        for (i=0; i<ETH_ALEN; i++) {
            tmp.addr[i] = dev->dev_addr[i];
        }
@@ -48106,7 +47816,7 @@ index cf8b6ff..274271e 100644
        break;
  
      case DE4X5_SET_HWADDR:           /* Set the hardware address */
        break;
  
      case DE4X5_SET_HWADDR:           /* Set the hardware address */
-@@ -5427,7 +5427,7 @@ de4x5_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
+@@ -5413,7 +5413,7 @@ de4x5_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
        spin_lock_irqsave(&lp->lock, flags);
        memcpy(&statbuf, &lp->pktStats, ioc->len);
        spin_unlock_irqrestore(&lp->lock, flags);
        spin_lock_irqsave(&lp->lock, flags);
        memcpy(&statbuf, &lp->pktStats, ioc->len);
        spin_unlock_irqrestore(&lp->lock, flags);
@@ -48116,7 +47826,7 @@ index cf8b6ff..274271e 100644
        break;
      }
 diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
        break;
      }
 diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
-index d2975fa..8aaec07 100644
+index d48806b..41cd80f 100644
 --- a/drivers/net/ethernet/emulex/benet/be_main.c
 +++ b/drivers/net/ethernet/emulex/benet/be_main.c
 @@ -537,7 +537,7 @@ static void accumulate_16bit_val(u32 *acc, u16 val)
 --- a/drivers/net/ethernet/emulex/benet/be_main.c
 +++ b/drivers/net/ethernet/emulex/benet/be_main.c
 @@ -537,7 +537,7 @@ static void accumulate_16bit_val(u32 *acc, u16 val)
@@ -48129,7 +47839,7 @@ index d2975fa..8aaec07 100644
  
  static void populate_erx_stats(struct be_adapter *adapter,
 diff --git a/drivers/net/ethernet/faraday/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c
  
  static void populate_erx_stats(struct be_adapter *adapter,
 diff --git a/drivers/net/ethernet/faraday/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c
-index c77fa4a..7fd42fc 100644
+index 6d0c5d5..55be363 100644
 --- a/drivers/net/ethernet/faraday/ftgmac100.c
 +++ b/drivers/net/ethernet/faraday/ftgmac100.c
 @@ -30,6 +30,8 @@
 --- a/drivers/net/ethernet/faraday/ftgmac100.c
 +++ b/drivers/net/ethernet/faraday/ftgmac100.c
 @@ -30,6 +30,8 @@
@@ -48142,7 +47852,7 @@ index c77fa4a..7fd42fc 100644
  
  #include "ftgmac100.h"
 diff --git a/drivers/net/ethernet/faraday/ftmac100.c b/drivers/net/ethernet/faraday/ftmac100.c
  
  #include "ftgmac100.h"
 diff --git a/drivers/net/ethernet/faraday/ftmac100.c b/drivers/net/ethernet/faraday/ftmac100.c
-index 4ff1adc..0ea6bf4 100644
+index dce5f7b..2433466 100644
 --- a/drivers/net/ethernet/faraday/ftmac100.c
 +++ b/drivers/net/ethernet/faraday/ftmac100.c
 @@ -31,6 +31,8 @@
 --- a/drivers/net/ethernet/faraday/ftmac100.c
 +++ b/drivers/net/ethernet/faraday/ftmac100.c
 @@ -31,6 +31,8 @@
@@ -48154,24 +47864,11 @@ index 4ff1adc..0ea6bf4 100644
  
  #include "ftmac100.h"
  
  
  #include "ftmac100.h"
  
-diff --git a/drivers/net/ethernet/freescale/gianfar_ethtool.c b/drivers/net/ethernet/freescale/gianfar_ethtool.c
-index 76d7070..f6971182 100644
---- a/drivers/net/ethernet/freescale/gianfar_ethtool.c
-+++ b/drivers/net/ethernet/freescale/gianfar_ethtool.c
-@@ -1581,7 +1581,7 @@ static int gfar_write_filer_table(struct gfar_private *priv,
-               return -EBUSY;
-       /* Fill regular entries */
--      for (; i < MAX_FILER_IDX - 1 && (tab->fe[i].ctrl | tab->fe[i].ctrl);
-+      for (; i < MAX_FILER_IDX - 1 && (tab->fe[i].ctrl | tab->fe[i].prop);
-            i++)
-               gfar_write_filer(priv, i, tab->fe[i].ctrl, tab->fe[i].prop);
-       /* Fill the rest with fall-troughs */
 diff --git a/drivers/net/ethernet/intel/i40e/i40e_ptp.c b/drivers/net/ethernet/intel/i40e/i40e_ptp.c
 diff --git a/drivers/net/ethernet/intel/i40e/i40e_ptp.c b/drivers/net/ethernet/intel/i40e/i40e_ptp.c
-index 537b621..07f87ce 100644
+index 6d1ec92..4d5d97d 100644
 --- a/drivers/net/ethernet/intel/i40e/i40e_ptp.c
 +++ b/drivers/net/ethernet/intel/i40e/i40e_ptp.c
 --- a/drivers/net/ethernet/intel/i40e/i40e_ptp.c
 +++ b/drivers/net/ethernet/intel/i40e/i40e_ptp.c
-@@ -401,7 +401,7 @@ void i40e_ptp_set_increment(struct i40e_pf *pf)
+@@ -407,7 +407,7 @@ void i40e_ptp_set_increment(struct i40e_pf *pf)
        wr32(hw, I40E_PRTTSYN_INC_H, incval >> 32);
  
        /* Update the base adjustement value. */
        wr32(hw, I40E_PRTTSYN_INC_H, incval >> 32);
  
        /* Update the base adjustement value. */
@@ -48194,10 +47891,10 @@ index 5fd4b52..87aa34b 100644
  
        /* need lock to prevent incorrect read while modifying cyclecounter */
 diff --git a/drivers/net/ethernet/mellanox/mlx4/en_tx.c b/drivers/net/ethernet/mellanox/mlx4/en_tx.c
  
        /* need lock to prevent incorrect read while modifying cyclecounter */
 diff --git a/drivers/net/ethernet/mellanox/mlx4/en_tx.c b/drivers/net/ethernet/mellanox/mlx4/en_tx.c
-index 11ff28b..375d659 100644
+index e3357bf..d4d5348 100644
 --- a/drivers/net/ethernet/mellanox/mlx4/en_tx.c
 +++ b/drivers/net/ethernet/mellanox/mlx4/en_tx.c
 --- a/drivers/net/ethernet/mellanox/mlx4/en_tx.c
 +++ b/drivers/net/ethernet/mellanox/mlx4/en_tx.c
-@@ -458,8 +458,8 @@ static bool mlx4_en_process_tx_cq(struct net_device *dev,
+@@ -466,8 +466,8 @@ static bool mlx4_en_process_tx_cq(struct net_device *dev,
        wmb();
  
        /* we want to dirty this cache line once */
        wmb();
  
        /* we want to dirty this cache line once */
@@ -48208,56 +47905,6 @@ index 11ff28b..375d659 100644
  
        netdev_tx_completed_queue(ring->tx_queue, packets, bytes);
  
  
        netdev_tx_completed_queue(ring->tx_queue, packets, bytes);
  
-diff --git a/drivers/net/ethernet/mellanox/mlx4/mlx4.h b/drivers/net/ethernet/mellanox/mlx4/mlx4.h
-index de10dbb..8b54f29 100644
---- a/drivers/net/ethernet/mellanox/mlx4/mlx4.h
-+++ b/drivers/net/ethernet/mellanox/mlx4/mlx4.h
-@@ -233,7 +233,8 @@ do {                                                                       \
- extern int mlx4_log_num_mgm_entry_size;
- extern int log_mtts_per_seg;
--#define MLX4_MAX_NUM_SLAVES   (MLX4_MAX_NUM_PF + MLX4_MAX_NUM_VF)
-+#define MLX4_MAX_NUM_SLAVES   (min(MLX4_MAX_NUM_PF + MLX4_MAX_NUM_VF, \
-+                                   MLX4_MFUNC_MAX))
- #define ALL_SLAVES 0xff
- struct mlx4_bitmap {
-diff --git a/drivers/net/ethernet/neterion/s2io.c b/drivers/net/ethernet/neterion/s2io.c
-index f5e4b82..db0c7a9 100644
---- a/drivers/net/ethernet/neterion/s2io.c
-+++ b/drivers/net/ethernet/neterion/s2io.c
-@@ -6987,7 +6987,9 @@ static int s2io_add_isr(struct s2io_nic *sp)
-                       if (sp->s2io_entries[i].in_use == MSIX_FLG) {
-                               if (sp->s2io_entries[i].type ==
-                                   MSIX_RING_TYPE) {
--                                      sprintf(sp->desc[i], "%s:MSI-X-%d-RX",
-+                                      snprintf(sp->desc[i],
-+                                              sizeof(sp->desc[i]),
-+                                              "%s:MSI-X-%d-RX",
-                                               dev->name, i);
-                                       err = request_irq(sp->entries[i].vector,
-                                                         s2io_msix_ring_handle,
-@@ -6996,7 +6998,9 @@ static int s2io_add_isr(struct s2io_nic *sp)
-                                                         sp->s2io_entries[i].arg);
-                               } else if (sp->s2io_entries[i].type ==
-                                          MSIX_ALARM_TYPE) {
--                                      sprintf(sp->desc[i], "%s:MSI-X-%d-TX",
-+                                      snprintf(sp->desc[i],
-+                                              sizeof(sp->desc[i]),
-+                                              "%s:MSI-X-%d-TX",
-                                               dev->name, i);
-                                       err = request_irq(sp->entries[i].vector,
-                                                         s2io_msix_fifo_handle,
-@@ -8154,7 +8158,8 @@ s2io_init_nic(struct pci_dev *pdev, const struct pci_device_id *pre)
-                         "%s: UDP Fragmentation Offload(UFO) enabled\n",
-                         dev->name);
-       /* Initialize device name */
--      sprintf(sp->name, "%s Neterion %s", dev->name, sp->product_name);
-+      snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
-+               sp->product_name);
-       if (vlan_tag_strip)
-               sp->vlan_strip_flag = 1;
 diff --git a/drivers/net/ethernet/neterion/vxge/vxge-config.c b/drivers/net/ethernet/neterion/vxge/vxge-config.c
 index 2bbd01f..e8baa64 100644
 --- a/drivers/net/ethernet/neterion/vxge/vxge-config.c
 diff --git a/drivers/net/ethernet/neterion/vxge/vxge-config.c b/drivers/net/ethernet/neterion/vxge/vxge-config.c
 index 2bbd01f..e8baa64 100644
 --- a/drivers/net/ethernet/neterion/vxge/vxge-config.c
@@ -48343,7 +47990,7 @@ index c9f57fb..208bdc1 100644
        u32 entry_offset, dump, no_entries, buf_offset = 0;
        int i, k, ops_cnt, ops_index, dump_size = 0;
 diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c
        u32 entry_offset, dump, no_entries, buf_offset = 0;
        int i, k, ops_cnt, ops_index, dump_size = 0;
 diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c
-index cf154f7..c948d1b 100644
+index 14a1c5c..38a141d 100644
 --- a/drivers/net/ethernet/realtek/r8169.c
 +++ b/drivers/net/ethernet/realtek/r8169.c
 @@ -788,22 +788,22 @@ struct rtl8169_private {
 --- a/drivers/net/ethernet/realtek/r8169.c
 +++ b/drivers/net/ethernet/realtek/r8169.c
 @@ -788,22 +788,22 @@ struct rtl8169_private {
@@ -48402,7 +48049,7 @@ index 08c483b..2c4a553 100644
  
  /* To mask all all interrupts.*/
 diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h
  
  /* To mask all all interrupts.*/
 diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h
-index 2f48f79..8ae1a1a 100644
+index 384ca4f..dd7d4f9 100644
 --- a/drivers/net/hyperv/hyperv_net.h
 +++ b/drivers/net/hyperv/hyperv_net.h
 @@ -171,7 +171,7 @@ struct rndis_device {
 --- a/drivers/net/hyperv/hyperv_net.h
 +++ b/drivers/net/hyperv/hyperv_net.h
 @@ -171,7 +171,7 @@ struct rndis_device {
@@ -48414,44 +48061,8 @@ index 2f48f79..8ae1a1a 100644
  
        spinlock_t request_lock;
        struct list_head req_list;
  
        spinlock_t request_lock;
        struct list_head req_list;
-diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c
-index 7d76c95..63d7a64 100644
---- a/drivers/net/hyperv/netvsc.c
-+++ b/drivers/net/hyperv/netvsc.c
-@@ -716,7 +716,7 @@ int netvsc_send(struct hv_device *device,
-       u64 req_id;
-       unsigned int section_index = NETVSC_INVALID_INDEX;
-       u32 msg_size = 0;
--      struct sk_buff *skb;
-+      struct sk_buff *skb = NULL;
-       u16 q_idx = packet->q_idx;
-@@ -743,8 +743,6 @@ int netvsc_send(struct hv_device *device,
-                                                          packet);
-                       skb = (struct sk_buff *)
-                             (unsigned long)packet->send_completion_tid;
--                      if (skb)
--                              dev_kfree_skb_any(skb);
-                       packet->page_buf_cnt = 0;
-               }
-       }
-@@ -807,6 +805,13 @@ int netvsc_send(struct hv_device *device,
-                          packet, ret);
-       }
-+      if (ret != 0) {
-+              if (section_index != NETVSC_INVALID_INDEX)
-+                      netvsc_free_send_slot(net_device, section_index);
-+      } else if (skb) {
-+              dev_kfree_skb_any(skb);
-+      }
-+
-       return ret;
- }
 diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c
 diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c
-index 2b86f0b..ecc996f 100644
+index ec0c40a..c9e42eb 100644
 --- a/drivers/net/hyperv/rndis_filter.c
 +++ b/drivers/net/hyperv/rndis_filter.c
 @@ -102,7 +102,7 @@ static struct rndis_request *get_rndis_request(struct rndis_device *dev,
 --- a/drivers/net/hyperv/rndis_filter.c
 +++ b/drivers/net/hyperv/rndis_filter.c
 @@ -102,7 +102,7 @@ static struct rndis_request *get_rndis_request(struct rndis_device *dev,
@@ -48463,7 +48074,7 @@ index 2b86f0b..ecc996f 100644
  
        /* Add to the request list */
        spin_lock_irqsave(&dev->request_lock, flags);
  
        /* Add to the request list */
        spin_lock_irqsave(&dev->request_lock, flags);
-@@ -911,7 +911,7 @@ static void rndis_filter_halt_device(struct rndis_device *dev)
+@@ -912,7 +912,7 @@ static void rndis_filter_halt_device(struct rndis_device *dev)
  
        /* Setup the rndis set */
        halt = &request->request_msg.msg.halt_req;
  
        /* Setup the rndis set */
        halt = &request->request_msg.msg.halt_req;
@@ -48472,19 +48083,6 @@ index 2b86f0b..ecc996f 100644
  
        /* Ignore return since this msg is optional. */
        rndis_filter_send_request(dev, request);
  
        /* Ignore return since this msg is optional. */
        rndis_filter_send_request(dev, request);
-diff --git a/drivers/net/ieee802154/fakehard.c b/drivers/net/ieee802154/fakehard.c
-index 6cbc56a..5f7e6c8 100644
---- a/drivers/net/ieee802154/fakehard.c
-+++ b/drivers/net/ieee802154/fakehard.c
-@@ -365,7 +365,7 @@ static int ieee802154fake_probe(struct platform_device *pdev)
-       phy->transmit_power = 0xbf;
-       dev->netdev_ops = &fake_ops;
--      dev->ml_priv = &fake_mlme;
-+      dev->ml_priv = (void *)&fake_mlme;
-       priv = netdev_priv(dev);
-       priv->phy = phy;
 diff --git a/drivers/net/ifb.c b/drivers/net/ifb.c
 index 34f846b..4a0d5b1 100644
 --- a/drivers/net/ifb.c
 diff --git a/drivers/net/ifb.c b/drivers/net/ifb.c
 index 34f846b..4a0d5b1 100644
 --- a/drivers/net/ifb.c
@@ -48499,7 +48097,7 @@ index 34f846b..4a0d5b1 100644
        .priv_size      = sizeof(struct ifb_private),
        .setup          = ifb_setup,
 diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
        .priv_size      = sizeof(struct ifb_private),
        .setup          = ifb_setup,
 diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
-index bfb0b6e..5c396ce 100644
+index 612e073..a9f5eda 100644
 --- a/drivers/net/macvlan.c
 +++ b/drivers/net/macvlan.c
 @@ -335,7 +335,7 @@ static void macvlan_broadcast_enqueue(struct macvlan_port *port,
 --- a/drivers/net/macvlan.c
 +++ b/drivers/net/macvlan.c
 @@ -335,7 +335,7 @@ static void macvlan_broadcast_enqueue(struct macvlan_port *port,
@@ -48511,7 +48109,7 @@ index bfb0b6e..5c396ce 100644
  }
  
  static void macvlan_flush_sources(struct macvlan_port *port,
  }
  
  static void macvlan_flush_sources(struct macvlan_port *port,
-@@ -1454,13 +1454,15 @@ static const struct nla_policy macvlan_policy[IFLA_MACVLAN_MAX + 1] = {
+@@ -1459,13 +1459,15 @@ static const struct nla_policy macvlan_policy[IFLA_MACVLAN_MAX + 1] = {
  int macvlan_link_register(struct rtnl_link_ops *ops)
  {
        /* common fields */
  int macvlan_link_register(struct rtnl_link_ops *ops)
  {
        /* common fields */
@@ -48534,7 +48132,7 @@ index bfb0b6e..5c396ce 100644
  
        return rtnl_link_register(ops);
  };
  
        return rtnl_link_register(ops);
  };
-@@ -1540,7 +1542,7 @@ static int macvlan_device_event(struct notifier_block *unused,
+@@ -1545,7 +1547,7 @@ static int macvlan_device_event(struct notifier_block *unused,
        return NOTIFY_DONE;
  }
  
        return NOTIFY_DONE;
  }
  
@@ -48544,10 +48142,10 @@ index bfb0b6e..5c396ce 100644
  };
  
 diff --git a/drivers/net/macvtap.c b/drivers/net/macvtap.c
  };
  
 diff --git a/drivers/net/macvtap.c b/drivers/net/macvtap.c
-index 880cc09..6a68ba6 100644
+index 919f4fc..012f6dd 100644
 --- a/drivers/net/macvtap.c
 +++ b/drivers/net/macvtap.c
 --- a/drivers/net/macvtap.c
 +++ b/drivers/net/macvtap.c
-@@ -422,7 +422,7 @@ static void macvtap_setup(struct net_device *dev)
+@@ -436,7 +436,7 @@ static void macvtap_setup(struct net_device *dev)
        dev->tx_queue_len = TUN_READQ_SIZE;
  }
  
        dev->tx_queue_len = TUN_READQ_SIZE;
  }
  
@@ -48556,16 +48154,41 @@ index 880cc09..6a68ba6 100644
        .kind           = "macvtap",
        .setup          = macvtap_setup,
        .newlink        = macvtap_newlink,
        .kind           = "macvtap",
        .setup          = macvtap_setup,
        .newlink        = macvtap_newlink,
-@@ -1020,7 +1020,7 @@ static long macvtap_ioctl(struct file *file, unsigned int cmd,
-               }
+@@ -654,11 +654,14 @@ static void macvtap_skb_to_vnet_hdr(struct macvtap_queue *q,
+       } /* else everything is zero */
+ }
++/* Neighbour code has some assumptions on HH_DATA_MOD alignment */
++#define MACVTAP_RESERVE HH_DATA_OFF(ETH_HLEN)
++
+ /* Get packet from user space buffer */
+ static ssize_t macvtap_get_user(struct macvtap_queue *q, struct msghdr *m,
+                               struct iov_iter *from, int noblock)
+ {
+-      int good_linear = SKB_MAX_HEAD(NET_IP_ALIGN);
++      int good_linear = SKB_MAX_HEAD(MACVTAP_RESERVE);
+       struct sk_buff *skb;
+       struct macvlan_dev *vlan;
+       unsigned long total_len = iov_iter_count(from);
+@@ -722,7 +725,7 @@ static ssize_t macvtap_get_user(struct macvtap_queue *q, struct msghdr *m,
+                       linear = macvtap16_to_cpu(q, vnet_hdr.hdr_len);
+       }
+-      skb = macvtap_alloc_skb(&q->sk, NET_IP_ALIGN, copylen,
++      skb = macvtap_alloc_skb(&q->sk, MACVTAP_RESERVE, copylen,
+                               linear, noblock, &err);
+       if (!skb)
+               goto err;
+@@ -1030,7 +1033,7 @@ static long macvtap_ioctl(struct file *file, unsigned int cmd,
  
                ret = 0;
  
                ret = 0;
+               u = q->flags;
 -              if (copy_to_user(&ifr->ifr_name, vlan->dev->name, IFNAMSIZ) ||
 +              if (copy_to_user(ifr->ifr_name, vlan->dev->name, IFNAMSIZ) ||
 -              if (copy_to_user(&ifr->ifr_name, vlan->dev->name, IFNAMSIZ) ||
 +              if (copy_to_user(ifr->ifr_name, vlan->dev->name, IFNAMSIZ) ||
-                   put_user(q->flags, &ifr->ifr_flags))
+                   put_user(u, &ifr->ifr_flags))
                        ret = -EFAULT;
                macvtap_put_vlan(vlan);
                        ret = -EFAULT;
                macvtap_put_vlan(vlan);
-@@ -1190,7 +1190,7 @@ static int macvtap_device_event(struct notifier_block *unused,
+@@ -1214,7 +1217,7 @@ static int macvtap_device_event(struct notifier_block *unused,
        return NOTIFY_DONE;
  }
  
        return NOTIFY_DONE;
  }
  
@@ -48587,24 +48210,42 @@ index 34924df..a747360 100644
        .kind                   = "nlmon",
        .priv_size              = sizeof(struct nlmon),
        .setup                  = nlmon_setup,
        .kind                   = "nlmon",
        .priv_size              = sizeof(struct nlmon),
        .setup                  = nlmon_setup,
-diff --git a/drivers/net/ppp/ppp_deflate.c b/drivers/net/ppp/ppp_deflate.c
-index 602c625..b5edc7f 100644
---- a/drivers/net/ppp/ppp_deflate.c
-+++ b/drivers/net/ppp/ppp_deflate.c
-@@ -246,7 +246,7 @@ static int z_compress(void *arg, unsigned char *rptr, unsigned char *obuf,
-       /*
-        * See if we managed to reduce the size of the packet.
-        */
--      if (olen < isize) {
-+      if (olen < isize && olen <= osize) {
-               state->stats.comp_bytes += olen;
-               state->stats.comp_packets++;
-       } else {
+diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c
+index 3fc91e8..6c36337 100644
+--- a/drivers/net/phy/phy_device.c
++++ b/drivers/net/phy/phy_device.c
+@@ -218,7 +218,7 @@ EXPORT_SYMBOL(phy_device_create);
+  *   zero on success.
+  *
+  */
+-static int get_phy_c45_ids(struct mii_bus *bus, int addr, u32 *phy_id,
++static int get_phy_c45_ids(struct mii_bus *bus, int addr, int *phy_id,
+                          struct phy_c45_device_ids *c45_ids) {
+       int phy_reg;
+       int i, reg_addr;
+@@ -288,7 +288,7 @@ static int get_phy_c45_ids(struct mii_bus *bus, int addr, u32 *phy_id,
+  *   its return value is in turn returned.
+  *
+  */
+-static int get_phy_id(struct mii_bus *bus, int addr, u32 *phy_id,
++static int get_phy_id(struct mii_bus *bus, int addr, int *phy_id,
+                     bool is_c45, struct phy_c45_device_ids *c45_ids)
+ {
+       int phy_reg;
+@@ -326,7 +326,7 @@ static int get_phy_id(struct mii_bus *bus, int addr, u32 *phy_id,
+ struct phy_device *get_phy_device(struct mii_bus *bus, int addr, bool is_c45)
+ {
+       struct phy_c45_device_ids c45_ids = {0};
+-      u32 phy_id = 0;
++      int phy_id = 0;
+       int r;
+       r = get_phy_id(bus, addr, &phy_id, is_c45, &c45_ids);
 diff --git a/drivers/net/ppp/ppp_generic.c b/drivers/net/ppp/ppp_generic.c
 diff --git a/drivers/net/ppp/ppp_generic.c b/drivers/net/ppp/ppp_generic.c
-index 794a473..9fd437b 100644
+index af034db..1611c0b2 100644
 --- a/drivers/net/ppp/ppp_generic.c
 +++ b/drivers/net/ppp/ppp_generic.c
 --- a/drivers/net/ppp/ppp_generic.c
 +++ b/drivers/net/ppp/ppp_generic.c
-@@ -1020,7 +1020,6 @@ ppp_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
+@@ -1022,7 +1022,6 @@ ppp_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
        void __user *addr = (void __user *) ifr->ifr_ifru.ifru_data;
        struct ppp_stats stats;
        struct ppp_comp_stats cstats;
        void __user *addr = (void __user *) ifr->ifr_ifru.ifru_data;
        struct ppp_stats stats;
        struct ppp_comp_stats cstats;
@@ -48612,7 +48253,7 @@ index 794a473..9fd437b 100644
  
        switch (cmd) {
        case SIOCGPPPSTATS:
  
        switch (cmd) {
        case SIOCGPPPSTATS:
-@@ -1042,8 +1041,7 @@ ppp_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
+@@ -1044,8 +1043,7 @@ ppp_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
                break;
  
        case SIOCGPPPVER:
                break;
  
        case SIOCGPPPVER:
@@ -48636,10 +48277,10 @@ index 079f7ad..b2a2bfa7 100644
  
        /* We've got a compressed packet; read the change byte */
 diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
  
        /* We've got a compressed packet; read the change byte */
 diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
-index 9c505c4..5d0c879 100644
+index f7ff493..153e0198 100644
 --- a/drivers/net/team/team.c
 +++ b/drivers/net/team/team.c
 --- a/drivers/net/team/team.c
 +++ b/drivers/net/team/team.c
-@@ -2102,7 +2102,7 @@ static unsigned int team_get_num_rx_queues(void)
+@@ -2105,7 +2105,7 @@ static unsigned int team_get_num_rx_queues(void)
        return TEAM_DEFAULT_NUM_RX_QUEUES;
  }
  
        return TEAM_DEFAULT_NUM_RX_QUEUES;
  }
  
@@ -48648,7 +48289,7 @@ index 9c505c4..5d0c879 100644
        .kind                   = DRV_NAME,
        .priv_size              = sizeof(struct team),
        .setup                  = team_setup,
        .kind                   = DRV_NAME,
        .priv_size              = sizeof(struct team),
        .setup                  = team_setup,
-@@ -2892,7 +2892,7 @@ static int team_device_event(struct notifier_block *unused,
+@@ -2895,7 +2895,7 @@ static int team_device_event(struct notifier_block *unused,
        return NOTIFY_DONE;
  }
  
        return NOTIFY_DONE;
  }
  
@@ -48658,10 +48299,10 @@ index 9c505c4..5d0c879 100644
  };
  
 diff --git a/drivers/net/tun.c b/drivers/net/tun.c
  };
  
 diff --git a/drivers/net/tun.c b/drivers/net/tun.c
-index 9dd3746..74f191e 100644
+index 10f9e40..3515e7e 100644
 --- a/drivers/net/tun.c
 +++ b/drivers/net/tun.c
 --- a/drivers/net/tun.c
 +++ b/drivers/net/tun.c
-@@ -1426,7 +1426,7 @@ static int tun_validate(struct nlattr *tb[], struct nlattr *data[])
+@@ -1425,7 +1425,7 @@ static int tun_validate(struct nlattr *tb[], struct nlattr *data[])
        return -EINVAL;
  }
  
        return -EINVAL;
  }
  
@@ -48670,7 +48311,7 @@ index 9dd3746..74f191e 100644
        .kind           = DRV_NAME,
        .priv_size      = sizeof(struct tun_struct),
        .setup          = tun_setup,
        .kind           = DRV_NAME,
        .priv_size      = sizeof(struct tun_struct),
        .setup          = tun_setup,
-@@ -1868,7 +1868,7 @@ unlock:
+@@ -1827,7 +1827,7 @@ unlock:
  }
  
  static long __tun_chr_ioctl(struct file *file, unsigned int cmd,
  }
  
  static long __tun_chr_ioctl(struct file *file, unsigned int cmd,
@@ -48679,8 +48320,8 @@ index 9dd3746..74f191e 100644
  {
        struct tun_file *tfile = file->private_data;
        struct tun_struct *tun;
  {
        struct tun_file *tfile = file->private_data;
        struct tun_struct *tun;
-@@ -1881,6 +1881,9 @@ static long __tun_chr_ioctl(struct file *file, unsigned int cmd,
-       unsigned int ifindex;
+@@ -1841,6 +1841,9 @@ static long __tun_chr_ioctl(struct file *file, unsigned int cmd,
+       int le;
        int ret;
  
 +      if (ifreq_len > sizeof ifr)
        int ret;
  
 +      if (ifreq_len > sizeof ifr)
@@ -48690,7 +48331,7 @@ index 9dd3746..74f191e 100644
                if (copy_from_user(&ifr, argp, ifreq_len))
                        return -EFAULT;
 diff --git a/drivers/net/usb/hso.c b/drivers/net/usb/hso.c
                if (copy_from_user(&ifr, argp, ifreq_len))
                        return -EFAULT;
 diff --git a/drivers/net/usb/hso.c b/drivers/net/usb/hso.c
-index babda7d..e40c90a 100644
+index 9c5aa92..8cd0405 100644
 --- a/drivers/net/usb/hso.c
 +++ b/drivers/net/usb/hso.c
 @@ -71,7 +71,7 @@
 --- a/drivers/net/usb/hso.c
 +++ b/drivers/net/usb/hso.c
 @@ -71,7 +71,7 @@
@@ -48771,7 +48412,7 @@ index babda7d..e40c90a 100644
                                        /* Setup and send a ctrl req read on
                                         * port i */
                                        if (!serial->rx_urb_filled[0]) {
                                        /* Setup and send a ctrl req read on
                                         * port i */
                                        if (!serial->rx_urb_filled[0]) {
-@@ -3047,7 +3046,7 @@ static int hso_resume(struct usb_interface *iface)
+@@ -3046,7 +3045,7 @@ static int hso_resume(struct usb_interface *iface)
        /* Start all serial ports */
        for (i = 0; i < HSO_SERIAL_TTY_MINORS; i++) {
                if (serial_table[i] && (serial_table[i]->interface == iface)) {
        /* Start all serial ports */
        for (i = 0; i < HSO_SERIAL_TTY_MINORS; i++) {
                if (serial_table[i] && (serial_table[i]->interface == iface)) {
@@ -48781,10 +48422,10 @@ index babda7d..e40c90a 100644
                                    hso_start_serial_device(serial_table[i], GFP_NOIO);
                                hso_kick_transmit(dev2ser(serial_table[i]));
 diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
                                    hso_start_serial_device(serial_table[i], GFP_NOIO);
                                hso_kick_transmit(dev2ser(serial_table[i]));
 diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
-index c6554c7..7e2ebd7 100644
+index bf405f1..fd847ee 100644
 --- a/drivers/net/usb/r8152.c
 +++ b/drivers/net/usb/r8152.c
 --- a/drivers/net/usb/r8152.c
 +++ b/drivers/net/usb/r8152.c
-@@ -577,7 +577,7 @@ struct r8152 {
+@@ -571,7 +571,7 @@ struct r8152 {
                void (*unload)(struct r8152 *);
                int (*eee_get)(struct r8152 *, struct ethtool_eee *);
                int (*eee_set)(struct r8152 *, struct ethtool_eee *);
                void (*unload)(struct r8152 *);
                int (*eee_get)(struct r8152 *, struct ethtool_eee *);
                int (*eee_set)(struct r8152 *, struct ethtool_eee *);
@@ -48816,7 +48457,7 @@ index a2515887..6d13233 100644
  
        /* we will have to manufacture ethernet headers, prepare template */
 diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c
  
        /* we will have to manufacture ethernet headers, prepare template */
 diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c
-index b0bc8ea..3af931b5 100644
+index 059fdf1..7543217 100644
 --- a/drivers/net/virtio_net.c
 +++ b/drivers/net/virtio_net.c
 @@ -48,7 +48,7 @@ module_param(gso, bool, 0444);
 --- a/drivers/net/virtio_net.c
 +++ b/drivers/net/virtio_net.c
 @@ -48,7 +48,7 @@ module_param(gso, bool, 0444);
@@ -48829,10 +48470,10 @@ index b0bc8ea..3af931b5 100644
  #define VIRTNET_DRIVER_VERSION "1.0.0"
  
 diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c
  #define VIRTNET_DRIVER_VERSION "1.0.0"
  
 diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c
-index 42b2d6a5..2a2cb41 100644
+index a8c755d..a988b71 100644
 --- a/drivers/net/vxlan.c
 +++ b/drivers/net/vxlan.c
 --- a/drivers/net/vxlan.c
 +++ b/drivers/net/vxlan.c
-@@ -2695,7 +2695,7 @@ nla_put_failure:
+@@ -2702,7 +2702,7 @@ nla_put_failure:
        return -EMSGSIZE;
  }
  
        return -EMSGSIZE;
  }
  
@@ -48841,7 +48482,7 @@ index 42b2d6a5..2a2cb41 100644
        .kind           = "vxlan",
        .maxtype        = IFLA_VXLAN_MAX,
        .policy         = vxlan_policy,
        .kind           = "vxlan",
        .maxtype        = IFLA_VXLAN_MAX,
        .policy         = vxlan_policy,
-@@ -2742,7 +2742,7 @@ static int vxlan_lowerdev_event(struct notifier_block *unused,
+@@ -2749,7 +2749,7 @@ static int vxlan_lowerdev_event(struct notifier_block *unused,
        return NOTIFY_DONE;
  }
  
        return NOTIFY_DONE;
  }
  
@@ -49058,10 +48699,10 @@ index da92bfa..5a9001a 100644
        return msecs_to_jiffies((s->poll_timeout[2] << 16)
                                | (s->poll_timeout[1] << 8)
 diff --git a/drivers/net/wireless/ath/ath10k/htc.c b/drivers/net/wireless/ath/ath10k/htc.c
        return msecs_to_jiffies((s->poll_timeout[2] << 16)
                                | (s->poll_timeout[1] << 8)
 diff --git a/drivers/net/wireless/ath/ath10k/htc.c b/drivers/net/wireless/ath/ath10k/htc.c
-index 676bd4e..0b807a3 100644
+index f1946a6..cd367fb 100644
 --- a/drivers/net/wireless/ath/ath10k/htc.c
 +++ b/drivers/net/wireless/ath/ath10k/htc.c
 --- a/drivers/net/wireless/ath/ath10k/htc.c
 +++ b/drivers/net/wireless/ath/ath10k/htc.c
-@@ -848,7 +848,10 @@ int ath10k_htc_start(struct ath10k_htc *htc)
+@@ -851,7 +851,10 @@ int ath10k_htc_start(struct ath10k_htc *htc)
  /* registered target arrival callback from the HIF layer */
  int ath10k_htc_init(struct ath10k *ar)
  {
  /* registered target arrival callback from the HIF layer */
  int ath10k_htc_init(struct ath10k *ar)
  {
@@ -49073,7 +48714,7 @@ index 676bd4e..0b807a3 100644
        struct ath10k_htc_ep *ep = NULL;
        struct ath10k_htc *htc = &ar->htc;
  
        struct ath10k_htc_ep *ep = NULL;
        struct ath10k_htc *htc = &ar->htc;
  
-@@ -857,8 +860,6 @@ int ath10k_htc_init(struct ath10k *ar)
+@@ -860,8 +863,6 @@ int ath10k_htc_init(struct ath10k *ar)
        ath10k_htc_reset_endpoint_states(htc);
  
        /* setup HIF layer callbacks */
        ath10k_htc_reset_endpoint_states(htc);
  
        /* setup HIF layer callbacks */
@@ -49103,7 +48744,7 @@ index 527179c..a890150 100644
  /* service connection information */
  struct ath10k_htc_svc_conn_req {
 diff --git a/drivers/net/wireless/ath/ath9k/ar9002_mac.c b/drivers/net/wireless/ath/ath9k/ar9002_mac.c
  /* service connection information */
  struct ath10k_htc_svc_conn_req {
 diff --git a/drivers/net/wireless/ath/ath9k/ar9002_mac.c b/drivers/net/wireless/ath/ath9k/ar9002_mac.c
-index 2a93519..7052786 100644
+index f816909..e56cd8b 100644
 --- a/drivers/net/wireless/ath/ath9k/ar9002_mac.c
 +++ b/drivers/net/wireless/ath/ath9k/ar9002_mac.c
 @@ -220,8 +220,8 @@ ar9002_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
 --- a/drivers/net/wireless/ath/ath9k/ar9002_mac.c
 +++ b/drivers/net/wireless/ath/ath9k/ar9002_mac.c
 @@ -220,8 +220,8 @@ ar9002_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
@@ -49158,7 +48799,7 @@ index 2a93519..7052786 100644
 -      ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
 +      ACCESS_ONCE_RW(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
                | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
 -      ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
 +      ACCESS_ONCE_RW(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen)
                | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
-               | SM(i->txpower, AR_XmitPower0)
+               | SM(i->txpower[0], AR_XmitPower0)
                | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
 @@ -289,27 +289,27 @@ ar9002_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
                | (i->flags & ATH9K_TXDESC_RTSENA ? AR_RTSEnable :
                | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
 @@ -289,27 +289,27 @@ ar9002_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
                | (i->flags & ATH9K_TXDESC_RTSENA ? AR_RTSEnable :
@@ -49187,17 +48828,17 @@ index 2a93519..7052786 100644
                | set11nRateFlags(i->rates, 3)
                | SM(i->rtscts_rate, AR_RTSCTSRate);
  
                | set11nRateFlags(i->rates, 3)
                | SM(i->rtscts_rate, AR_RTSCTSRate);
  
--      ACCESS_ONCE(ads->ds_ctl9) = SM(i->txpower, AR_XmitPower1);
--      ACCESS_ONCE(ads->ds_ctl10) = SM(i->txpower, AR_XmitPower2);
--      ACCESS_ONCE(ads->ds_ctl11) = SM(i->txpower, AR_XmitPower3);
-+      ACCESS_ONCE_RW(ads->ds_ctl9) = SM(i->txpower, AR_XmitPower1);
-+      ACCESS_ONCE_RW(ads->ds_ctl10) = SM(i->txpower, AR_XmitPower2);
-+      ACCESS_ONCE_RW(ads->ds_ctl11) = SM(i->txpower, AR_XmitPower3);
+-      ACCESS_ONCE(ads->ds_ctl9) = SM(i->txpower[1], AR_XmitPower1);
+-      ACCESS_ONCE(ads->ds_ctl10) = SM(i->txpower[2], AR_XmitPower2);
+-      ACCESS_ONCE(ads->ds_ctl11) = SM(i->txpower[3], AR_XmitPower3);
++      ACCESS_ONCE_RW(ads->ds_ctl9) = SM(i->txpower[1], AR_XmitPower1);
++      ACCESS_ONCE_RW(ads->ds_ctl10) = SM(i->txpower[2], AR_XmitPower2);
++      ACCESS_ONCE_RW(ads->ds_ctl11) = SM(i->txpower[3], AR_XmitPower3);
  }
  
  static int ar9002_hw_proc_txdesc(struct ath_hw *ah, void *ds,
 diff --git a/drivers/net/wireless/ath/ath9k/ar9003_mac.c b/drivers/net/wireless/ath/ath9k/ar9003_mac.c
  }
  
  static int ar9002_hw_proc_txdesc(struct ath_hw *ah, void *ds,
 diff --git a/drivers/net/wireless/ath/ath9k/ar9003_mac.c b/drivers/net/wireless/ath/ath9k/ar9003_mac.c
-index 057b165..98ae88f 100644
+index da84b70..83e4978 100644
 --- a/drivers/net/wireless/ath/ath9k/ar9003_mac.c
 +++ b/drivers/net/wireless/ath/ath9k/ar9003_mac.c
 @@ -39,47 +39,47 @@ ar9003_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
 --- a/drivers/net/wireless/ath/ath9k/ar9003_mac.c
 +++ b/drivers/net/wireless/ath/ath9k/ar9003_mac.c
 @@ -39,47 +39,47 @@ ar9003_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
@@ -49287,7 +48928,7 @@ index 057b165..98ae88f 100644
 -      ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen)
 +      ACCESS_ONCE_RW(ads->ctl11) = (i->pkt_len & AR_FrameLen)
                | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
 -      ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen)
 +      ACCESS_ONCE_RW(ads->ctl11) = (i->pkt_len & AR_FrameLen)
                | (i->flags & ATH9K_TXDESC_VMF ? AR_VirtMoreFrag : 0)
-               | SM(i->txpower, AR_XmitPower0)
+               | SM(i->txpower[0], AR_XmitPower0)
                | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
 @@ -135,26 +135,26 @@ ar9003_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
        val = (i->flags & ATH9K_TXDESC_PAPRD) >> ATH9K_TXDESC_PAPRD_S;
                | (i->flags & ATH9K_TXDESC_VEOL ? AR_VEOL : 0)
 @@ -135,26 +135,26 @@ ar9003_set_txdesc(struct ath_hw *ah, void *ds, struct ath_tx_info *i)
        val = (i->flags & ATH9K_TXDESC_PAPRD) >> ATH9K_TXDESC_PAPRD_S;
@@ -49316,20 +48957,20 @@ index 057b165..98ae88f 100644
 -      ACCESS_ONCE(ads->ctl19) = AR_Not_Sounding;
 +      ACCESS_ONCE_RW(ads->ctl19) = AR_Not_Sounding;
  
 -      ACCESS_ONCE(ads->ctl19) = AR_Not_Sounding;
 +      ACCESS_ONCE_RW(ads->ctl19) = AR_Not_Sounding;
  
--      ACCESS_ONCE(ads->ctl20) = SM(i->txpower, AR_XmitPower1);
--      ACCESS_ONCE(ads->ctl21) = SM(i->txpower, AR_XmitPower2);
--      ACCESS_ONCE(ads->ctl22) = SM(i->txpower, AR_XmitPower3);
-+      ACCESS_ONCE_RW(ads->ctl20) = SM(i->txpower, AR_XmitPower1);
-+      ACCESS_ONCE_RW(ads->ctl21) = SM(i->txpower, AR_XmitPower2);
-+      ACCESS_ONCE_RW(ads->ctl22) = SM(i->txpower, AR_XmitPower3);
+-      ACCESS_ONCE(ads->ctl20) = SM(i->txpower[1], AR_XmitPower1);
+-      ACCESS_ONCE(ads->ctl21) = SM(i->txpower[2], AR_XmitPower2);
+-      ACCESS_ONCE(ads->ctl22) = SM(i->txpower[3], AR_XmitPower3);
++      ACCESS_ONCE_RW(ads->ctl20) = SM(i->txpower[1], AR_XmitPower1);
++      ACCESS_ONCE_RW(ads->ctl21) = SM(i->txpower[2], AR_XmitPower2);
++      ACCESS_ONCE_RW(ads->ctl22) = SM(i->txpower[3], AR_XmitPower3);
  }
  
  static u16 ar9003_calc_ptr_chksum(struct ar9003_txc *ads)
 diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h
  }
  
  static u16 ar9003_calc_ptr_chksum(struct ar9003_txc *ads)
 diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h
-index e8e8dd2..030f80e 100644
+index 1cbd335..27dfb40 100644
 --- a/drivers/net/wireless/ath/ath9k/hw.h
 +++ b/drivers/net/wireless/ath/ath9k/hw.h
 --- a/drivers/net/wireless/ath/ath9k/hw.h
 +++ b/drivers/net/wireless/ath/ath9k/hw.h
-@@ -630,7 +630,7 @@ struct ath_hw_private_ops {
+@@ -640,7 +640,7 @@ struct ath_hw_private_ops {
  
        /* ANI */
        void (*ani_cache_ini_regs)(struct ath_hw *ah);
  
        /* ANI */
        void (*ani_cache_ini_regs)(struct ath_hw *ah);
@@ -49338,7 +48979,7 @@ index e8e8dd2..030f80e 100644
  
  /**
   * struct ath_spec_scan - parameters for Atheros spectral scan
  
  /**
   * struct ath_spec_scan - parameters for Atheros spectral scan
-@@ -708,7 +708,7 @@ struct ath_hw_ops {
+@@ -716,7 +716,7 @@ struct ath_hw_ops {
  #ifdef CONFIG_ATH9K_BTCOEX_SUPPORT
        void (*set_bt_ant_diversity)(struct ath_hw *hw, bool enable);
  #endif
  #ifdef CONFIG_ATH9K_BTCOEX_SUPPORT
        void (*set_bt_ant_diversity)(struct ath_hw *hw, bool enable);
  #endif
@@ -49348,10 +48989,10 @@ index e8e8dd2..030f80e 100644
  struct ath_nf_limits {
        s16 max;
 diff --git a/drivers/net/wireless/ath/ath9k/main.c b/drivers/net/wireless/ath/ath9k/main.c
  struct ath_nf_limits {
        s16 max;
 diff --git a/drivers/net/wireless/ath/ath9k/main.c b/drivers/net/wireless/ath/ath9k/main.c
-index 4f18a6b..b07d92f 100644
+index 62b0bf4..4ae094c 100644
 --- a/drivers/net/wireless/ath/ath9k/main.c
 +++ b/drivers/net/wireless/ath/ath9k/main.c
 --- a/drivers/net/wireless/ath/ath9k/main.c
 +++ b/drivers/net/wireless/ath/ath9k/main.c
-@@ -2454,16 +2454,18 @@ void ath9k_fill_chanctx_ops(void)
+@@ -2546,16 +2546,18 @@ void ath9k_fill_chanctx_ops(void)
        if (!ath9k_is_chanctx_enabled())
                return;
  
        if (!ath9k_is_chanctx_enabled())
                return;
  
@@ -49545,10 +49186,10 @@ index 0ffb6ff..c0b7f0e 100644
        memset(buf, 0, sizeof(buf));
        buf_size = min(count, sizeof(buf) - 1);
 diff --git a/drivers/net/wireless/iwlwifi/pcie/trans.c b/drivers/net/wireless/iwlwifi/pcie/trans.c
        memset(buf, 0, sizeof(buf));
        buf_size = min(count, sizeof(buf) - 1);
 diff --git a/drivers/net/wireless/iwlwifi/pcie/trans.c b/drivers/net/wireless/iwlwifi/pcie/trans.c
-index dd2f3f8..fb1ae88 100644
+index 523fe0c..0d9473b 100644
 --- a/drivers/net/wireless/iwlwifi/pcie/trans.c
 +++ b/drivers/net/wireless/iwlwifi/pcie/trans.c
 --- a/drivers/net/wireless/iwlwifi/pcie/trans.c
 +++ b/drivers/net/wireless/iwlwifi/pcie/trans.c
-@@ -1689,7 +1689,7 @@ static ssize_t iwl_dbgfs_interrupt_write(struct file *file,
+@@ -1781,7 +1781,7 @@ static ssize_t iwl_dbgfs_interrupt_write(struct file *file,
        struct isr_statistics *isr_stats = &trans_pcie->isr_stats;
  
        char buf[8];
        struct isr_statistics *isr_stats = &trans_pcie->isr_stats;
  
        char buf[8];
@@ -49557,7 +49198,7 @@ index dd2f3f8..fb1ae88 100644
        u32 reset_flag;
  
        memset(buf, 0, sizeof(buf));
        u32 reset_flag;
  
        memset(buf, 0, sizeof(buf));
-@@ -1710,7 +1710,7 @@ static ssize_t iwl_dbgfs_csr_write(struct file *file,
+@@ -1802,7 +1802,7 @@ static ssize_t iwl_dbgfs_csr_write(struct file *file,
  {
        struct iwl_trans *trans = file->private_data;
        char buf[8];
  {
        struct iwl_trans *trans = file->private_data;
        char buf[8];
@@ -49567,10 +49208,10 @@ index dd2f3f8..fb1ae88 100644
  
        memset(buf, 0, sizeof(buf));
 diff --git a/drivers/net/wireless/mac80211_hwsim.c b/drivers/net/wireless/mac80211_hwsim.c
  
        memset(buf, 0, sizeof(buf));
 diff --git a/drivers/net/wireless/mac80211_hwsim.c b/drivers/net/wireless/mac80211_hwsim.c
-index c9ad4cf..49a2fa0 100644
+index ef58a88..fafa731 100644
 --- a/drivers/net/wireless/mac80211_hwsim.c
 +++ b/drivers/net/wireless/mac80211_hwsim.c
 --- a/drivers/net/wireless/mac80211_hwsim.c
 +++ b/drivers/net/wireless/mac80211_hwsim.c
-@@ -2577,20 +2577,20 @@ static int __init init_mac80211_hwsim(void)
+@@ -3066,20 +3066,20 @@ static int __init init_mac80211_hwsim(void)
        if (channels < 1)
                return -EINVAL;
  
        if (channels < 1)
                return -EINVAL;
  
@@ -49619,7 +49260,7 @@ index 1a4facd..a2ecbbd 100644
  
        tmp = cpu_to_le32(rts_threshold);
 diff --git a/drivers/net/wireless/rt2x00/rt2x00.h b/drivers/net/wireless/rt2x00/rt2x00.h
  
        tmp = cpu_to_le32(rts_threshold);
 diff --git a/drivers/net/wireless/rt2x00/rt2x00.h b/drivers/net/wireless/rt2x00/rt2x00.h
-index d13f25c..2573994 100644
+index 9bb398b..b0cc047 100644
 --- a/drivers/net/wireless/rt2x00/rt2x00.h
 +++ b/drivers/net/wireless/rt2x00/rt2x00.h
 @@ -375,7 +375,7 @@ struct rt2x00_intf {
 --- a/drivers/net/wireless/rt2x00/rt2x00.h
 +++ b/drivers/net/wireless/rt2x00/rt2x00.h
 @@ -375,7 +375,7 @@ struct rt2x00_intf {
@@ -49674,7 +49315,7 @@ index b661f896..ddf7d2b 100644
                wl1251_info("using SDIO interrupt");
        }
 diff --git a/drivers/net/wireless/ti/wl12xx/main.c b/drivers/net/wireless/ti/wl12xx/main.c
                wl1251_info("using SDIO interrupt");
        }
 diff --git a/drivers/net/wireless/ti/wl12xx/main.c b/drivers/net/wireless/ti/wl12xx/main.c
-index 0bccf12..3d95068 100644
+index d6d0d6d..60c23a0 100644
 --- a/drivers/net/wireless/ti/wl12xx/main.c
 +++ b/drivers/net/wireless/ti/wl12xx/main.c
 @@ -656,7 +656,9 @@ static int wl12xx_identify_chip(struct wl1271 *wl)
 --- a/drivers/net/wireless/ti/wl12xx/main.c
 +++ b/drivers/net/wireless/ti/wl12xx/main.c
 @@ -656,7 +656,9 @@ static int wl12xx_identify_chip(struct wl1271 *wl)
@@ -49700,7 +49341,7 @@ index 0bccf12..3d95068 100644
                wlcore_set_min_fw_ver(wl, WL127X_CHIP_VER,
                              WL127X_IFTYPE_SR_VER,  WL127X_MAJOR_SR_VER,
 diff --git a/drivers/net/wireless/ti/wl18xx/main.c b/drivers/net/wireless/ti/wl18xx/main.c
                wlcore_set_min_fw_ver(wl, WL127X_CHIP_VER,
                              WL127X_IFTYPE_SR_VER,  WL127X_MAJOR_SR_VER,
 diff --git a/drivers/net/wireless/ti/wl18xx/main.c b/drivers/net/wireless/ti/wl18xx/main.c
-index 7af1936..128bb35 100644
+index 8e56261..9140678 100644
 --- a/drivers/net/wireless/ti/wl18xx/main.c
 +++ b/drivers/net/wireless/ti/wl18xx/main.c
 @@ -1916,8 +1916,10 @@ static int wl18xx_setup(struct wl1271 *wl)
 --- a/drivers/net/wireless/ti/wl18xx/main.c
 +++ b/drivers/net/wireless/ti/wl18xx/main.c
 @@ -1916,8 +1916,10 @@ static int wl18xx_setup(struct wl1271 *wl)
@@ -49729,42 +49370,8 @@ index a912dc0..a8225ba 100644
        u16 int_num;
  
        ZD_ASSERT(in_interrupt());
        u16 int_num;
  
        ZD_ASSERT(in_interrupt());
-diff --git a/drivers/net/xen-netback/interface.c b/drivers/net/xen-netback/interface.c
-index d752d1c..23e3203 100644
---- a/drivers/net/xen-netback/interface.c
-+++ b/drivers/net/xen-netback/interface.c
-@@ -578,6 +578,7 @@ int xenvif_connect(struct xenvif_queue *queue, unsigned long tx_ring_ref,
-               goto err_rx_unbind;
-       }
-       queue->task = task;
-+      get_task_struct(task);
-       task = kthread_create(xenvif_dealloc_kthread,
-                             (void *)queue, "%s-dealloc", queue->name);
-@@ -634,6 +635,7 @@ void xenvif_disconnect(struct xenvif *vif)
-               if (queue->task) {
-                       kthread_stop(queue->task);
-+                      put_task_struct(queue->task);
-                       queue->task = NULL;
-               }
-diff --git a/drivers/net/xen-netback/netback.c b/drivers/net/xen-netback/netback.c
-index c39aace..e18728d 100644
---- a/drivers/net/xen-netback/netback.c
-+++ b/drivers/net/xen-netback/netback.c
-@@ -2111,8 +2111,7 @@ int xenvif_kthread_guest_rx(void *data)
-                */
-               if (unlikely(vif->disabled && queue->id == 0)) {
-                       xenvif_carrier_off(vif);
--                      xenvif_rx_queue_purge(queue);
--                      continue;
-+                      break;
-               }
-               if (!skb_queue_empty(&queue->rx_queue))
 diff --git a/drivers/nfc/nfcwilink.c b/drivers/nfc/nfcwilink.c
 diff --git a/drivers/nfc/nfcwilink.c b/drivers/nfc/nfcwilink.c
-index 683671a..4519fc2 100644
+index ce2e2cf..f81e500 100644
 --- a/drivers/nfc/nfcwilink.c
 +++ b/drivers/nfc/nfcwilink.c
 @@ -497,7 +497,7 @@ static struct nci_ops nfcwilink_ops = {
 --- a/drivers/nfc/nfcwilink.c
 +++ b/drivers/nfc/nfcwilink.c
 @@ -497,7 +497,7 @@ static struct nci_ops nfcwilink_ops = {
@@ -49776,6 +49383,34 @@ index 683671a..4519fc2 100644
        int rc;
        __u32 protocols;
  
        int rc;
        __u32 protocols;
  
+diff --git a/drivers/nfc/st21nfca/st21nfca.c b/drivers/nfc/st21nfca/st21nfca.c
+index f2596c8..50d53af 100644
+--- a/drivers/nfc/st21nfca/st21nfca.c
++++ b/drivers/nfc/st21nfca/st21nfca.c
+@@ -559,7 +559,7 @@ static int st21nfca_get_iso14443_3_uid(struct nfc_hci_dev *hdev, u8 *gate,
+               goto exit;
+       }
+-      gate = uid_skb->data;
++      memcpy(gate, uid_skb->data, uid_skb->len);
+       *len = uid_skb->len;
+ exit:
+       kfree_skb(uid_skb);
+diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c
+index 5100742..6ad4e6d 100644
+--- a/drivers/of/fdt.c
++++ b/drivers/of/fdt.c
+@@ -1118,7 +1118,9 @@ static int __init of_fdt_raw_init(void)
+               pr_warn("fdt: not creating '/sys/firmware/fdt': CRC check failed\n");
+               return 0;
+       }
+-      of_fdt_raw_attr.size = fdt_totalsize(initial_boot_params);
++      pax_open_kernel();
++      *(size_t *)&of_fdt_raw_attr.size = fdt_totalsize(initial_boot_params);
++      pax_close_kernel();
+       return sysfs_create_bin_file(firmware_kobj, &of_fdt_raw_attr);
+ }
+ late_initcall(of_fdt_raw_init);
 diff --git a/drivers/oprofile/buffer_sync.c b/drivers/oprofile/buffer_sync.c
 index d93b2b6..ae50401 100644
 --- a/drivers/oprofile/buffer_sync.c
 diff --git a/drivers/oprofile/buffer_sync.c b/drivers/oprofile/buffer_sync.c
 index d93b2b6..ae50401 100644
 --- a/drivers/oprofile/buffer_sync.c
@@ -50092,10 +49727,10 @@ index 07aa722..84514b4 100644
        int retval = -ENOMEM;
  
 diff --git a/drivers/pci/msi.c b/drivers/pci/msi.c
        int retval = -ENOMEM;
  
 diff --git a/drivers/pci/msi.c b/drivers/pci/msi.c
-index 084587d..4a8f9df 100644
+index fd60806..ab6c565 100644
 --- a/drivers/pci/msi.c
 +++ b/drivers/pci/msi.c
 --- a/drivers/pci/msi.c
 +++ b/drivers/pci/msi.c
-@@ -488,8 +488,8 @@ static int populate_msi_sysfs(struct pci_dev *pdev)
+@@ -513,8 +513,8 @@ static int populate_msi_sysfs(struct pci_dev *pdev)
  {
        struct attribute **msi_attrs;
        struct attribute *msi_attr;
  {
        struct attribute **msi_attrs;
        struct attribute *msi_attr;
@@ -50106,7 +49741,7 @@ index 084587d..4a8f9df 100644
        const struct attribute_group **msi_irq_groups;
        struct msi_desc *entry;
        int ret = -ENOMEM;
        const struct attribute_group **msi_irq_groups;
        struct msi_desc *entry;
        int ret = -ENOMEM;
-@@ -549,7 +549,7 @@ error_attrs:
+@@ -573,7 +573,7 @@ error_attrs:
        count = 0;
        msi_attr = msi_attrs[count];
        while (msi_attr) {
        count = 0;
        msi_attr = msi_attrs[count];
        while (msi_attr) {
@@ -50116,10 +49751,10 @@ index 084587d..4a8f9df 100644
                kfree(msi_dev_attr);
                ++count;
 diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c
                kfree(msi_dev_attr);
                ++count;
 diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c
-index 2c6643f..3a6d8e0 100644
+index aa012fb..63fac5d 100644
 --- a/drivers/pci/pci-sysfs.c
 +++ b/drivers/pci/pci-sysfs.c
 --- a/drivers/pci/pci-sysfs.c
 +++ b/drivers/pci/pci-sysfs.c
-@@ -1133,7 +1133,7 @@ static int pci_create_attr(struct pci_dev *pdev, int num, int write_combine)
+@@ -1139,7 +1139,7 @@ static int pci_create_attr(struct pci_dev *pdev, int num, int write_combine)
  {
        /* allocate attribute structure, piggyback attribute name */
        int name_len = write_combine ? 13 : 10;
  {
        /* allocate attribute structure, piggyback attribute name */
        int name_len = write_combine ? 13 : 10;
@@ -50128,7 +49763,7 @@ index 2c6643f..3a6d8e0 100644
        int retval;
  
        res_attr = kzalloc(sizeof(*res_attr) + name_len, GFP_ATOMIC);
        int retval;
  
        res_attr = kzalloc(sizeof(*res_attr) + name_len, GFP_ATOMIC);
-@@ -1310,7 +1310,7 @@ static struct device_attribute reset_attr = __ATTR(reset, 0200, NULL, reset_stor
+@@ -1316,7 +1316,7 @@ static struct device_attribute reset_attr = __ATTR(reset, 0200, NULL, reset_stor
  static int pci_create_capabilities_sysfs(struct pci_dev *dev)
  {
        int retval;
  static int pci_create_capabilities_sysfs(struct pci_dev *dev)
  {
        int retval;
@@ -50137,7 +49772,7 @@ index 2c6643f..3a6d8e0 100644
  
        /* If the device has VPD, try to expose it in sysfs. */
        if (dev->vpd) {
  
        /* If the device has VPD, try to expose it in sysfs. */
        if (dev->vpd) {
-@@ -1357,7 +1357,7 @@ int __must_check pci_create_sysfs_dev_files(struct pci_dev *pdev)
+@@ -1363,7 +1363,7 @@ int __must_check pci_create_sysfs_dev_files(struct pci_dev *pdev)
  {
        int retval;
        int rom_size = 0;
  {
        int retval;
        int rom_size = 0;
@@ -50147,7 +49782,7 @@ index 2c6643f..3a6d8e0 100644
        if (!sysfs_initialized)
                return -EACCES;
 diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h
        if (!sysfs_initialized)
                return -EACCES;
 diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h
-index b5defca..e3664cc 100644
+index d54632a..198c84d 100644
 --- a/drivers/pci/pci.h
 +++ b/drivers/pci/pci.h
 @@ -93,7 +93,7 @@ struct pci_vpd_ops {
 --- a/drivers/pci/pci.h
 +++ b/drivers/pci/pci.h
 @@ -93,7 +93,7 @@ struct pci_vpd_ops {
@@ -50177,12 +49812,12 @@ index e1e7026..d28dd33 100644
  #define ASPM_STATE_ALL                (ASPM_STATE_L0S | ASPM_STATE_L1)
  
 diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c
  #define ASPM_STATE_ALL                (ASPM_STATE_L0S | ASPM_STATE_L1)
  
 diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c
-index 3010ffc..5e2e133 100644
+index 23212f8..65e945b 100644
 --- a/drivers/pci/probe.c
 +++ b/drivers/pci/probe.c
 --- a/drivers/pci/probe.c
 +++ b/drivers/pci/probe.c
-@@ -177,7 +177,7 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type,
+@@ -175,7 +175,7 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type,
+       u16 orig_cmd;
        struct pci_bus_region region, inverted_region;
        struct pci_bus_region region, inverted_region;
-       bool bar_too_big = false, bar_too_high = false, bar_invalid = false;
  
 -      mask = type ? PCI_ROM_ADDRESS_MASK : ~0;
 +      mask = type ? (u32)PCI_ROM_ADDRESS_MASK : ~0;
  
 -      mask = type ? PCI_ROM_ADDRESS_MASK : ~0;
 +      mask = type ? (u32)PCI_ROM_ADDRESS_MASK : ~0;
@@ -50211,7 +49846,7 @@ index 3f155e7..0f4b1f0 100644
                    &proc_bus_pci_dev_operations);
        proc_initialized = 1;
 diff --git a/drivers/platform/chrome/chromeos_laptop.c b/drivers/platform/chrome/chromeos_laptop.c
                    &proc_bus_pci_dev_operations);
        proc_initialized = 1;
 diff --git a/drivers/platform/chrome/chromeos_laptop.c b/drivers/platform/chrome/chromeos_laptop.c
-index d866db8..c827d1f 100644
+index b84fdd6..b89d829 100644
 --- a/drivers/platform/chrome/chromeos_laptop.c
 +++ b/drivers/platform/chrome/chromeos_laptop.c
 @@ -479,7 +479,7 @@ static struct chromeos_laptop cr48 = {
 --- a/drivers/platform/chrome/chromeos_laptop.c
 +++ b/drivers/platform/chrome/chromeos_laptop.c
 @@ -479,7 +479,7 @@ static struct chromeos_laptop cr48 = {
@@ -50224,7 +49859,7 @@ index d866db8..c827d1f 100644
                .ident = "Samsung Series 5 550",
                .matches = {
 diff --git a/drivers/platform/x86/alienware-wmi.c b/drivers/platform/x86/alienware-wmi.c
                .ident = "Samsung Series 5 550",
                .matches = {
 diff --git a/drivers/platform/x86/alienware-wmi.c b/drivers/platform/x86/alienware-wmi.c
-index c5af23b..3d62d5e 100644
+index 1e1e594..8fe59c5 100644
 --- a/drivers/platform/x86/alienware-wmi.c
 +++ b/drivers/platform/x86/alienware-wmi.c
 @@ -150,7 +150,7 @@ struct wmax_led_args {
 --- a/drivers/platform/x86/alienware-wmi.c
 +++ b/drivers/platform/x86/alienware-wmi.c
 @@ -150,7 +150,7 @@ struct wmax_led_args {
@@ -50236,7 +49871,7 @@ index c5af23b..3d62d5e 100644
  static struct attribute **zone_attrs;
  static struct platform_zone *zone_data;
  
  static struct attribute **zone_attrs;
  static struct platform_zone *zone_data;
  
-@@ -161,7 +161,7 @@ static struct platform_driver platform_driver = {
+@@ -160,7 +160,7 @@ static struct platform_driver platform_driver = {
                   }
  };
  
                   }
  };
  
@@ -50246,10 +49881,10 @@ index c5af23b..3d62d5e 100644
  };
  
 diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
  };
  
 diff --git a/drivers/platform/x86/asus-wmi.c b/drivers/platform/x86/asus-wmi.c
-index 21fc932..ee9394a 100644
+index 7543a56..367ca8ed 100644
 --- a/drivers/platform/x86/asus-wmi.c
 +++ b/drivers/platform/x86/asus-wmi.c
 --- a/drivers/platform/x86/asus-wmi.c
 +++ b/drivers/platform/x86/asus-wmi.c
-@@ -1590,6 +1590,10 @@ static int show_dsts(struct seq_file *m, void *data)
+@@ -1589,6 +1589,10 @@ static int show_dsts(struct seq_file *m, void *data)
        int err;
        u32 retval = -1;
  
        int err;
        u32 retval = -1;
  
@@ -50260,7 +49895,7 @@ index 21fc932..ee9394a 100644
        err = asus_wmi_get_devstate(asus, asus->debug.dev_id, &retval);
  
        if (err < 0)
        err = asus_wmi_get_devstate(asus, asus->debug.dev_id, &retval);
  
        if (err < 0)
-@@ -1606,6 +1610,10 @@ static int show_devs(struct seq_file *m, void *data)
+@@ -1605,6 +1609,10 @@ static int show_devs(struct seq_file *m, void *data)
        int err;
        u32 retval = -1;
  
        int err;
        u32 retval = -1;
  
@@ -50271,7 +49906,7 @@ index 21fc932..ee9394a 100644
        err = asus_wmi_set_devstate(asus->debug.dev_id, asus->debug.ctrl_param,
                                    &retval);
  
        err = asus_wmi_set_devstate(asus->debug.dev_id, asus->debug.ctrl_param,
                                    &retval);
  
-@@ -1630,6 +1638,10 @@ static int show_call(struct seq_file *m, void *data)
+@@ -1629,6 +1637,10 @@ static int show_call(struct seq_file *m, void *data)
        union acpi_object *obj;
        acpi_status status;
  
        union acpi_object *obj;
        acpi_status status;
  
@@ -50283,10 +49918,10 @@ index 21fc932..ee9394a 100644
                                     1, asus->debug.method_id,
                                     &input, &output);
 diff --git a/drivers/platform/x86/msi-laptop.c b/drivers/platform/x86/msi-laptop.c
                                     1, asus->debug.method_id,
                                     &input, &output);
 diff --git a/drivers/platform/x86/msi-laptop.c b/drivers/platform/x86/msi-laptop.c
-index 62f8030..c7f2a45 100644
+index 0859877..1cf7d08 100644
 --- a/drivers/platform/x86/msi-laptop.c
 +++ b/drivers/platform/x86/msi-laptop.c
 --- a/drivers/platform/x86/msi-laptop.c
 +++ b/drivers/platform/x86/msi-laptop.c
-@@ -1000,12 +1000,14 @@ static int __init load_scm_model_init(struct platform_device *sdev)
+@@ -999,12 +999,14 @@ static int __init load_scm_model_init(struct platform_device *sdev)
  
        if (!quirks->ec_read_only) {
                /* allow userland write sysfs file  */
  
        if (!quirks->ec_read_only) {
                /* allow userland write sysfs file  */
@@ -50308,7 +49943,7 @@ index 62f8030..c7f2a45 100644
  
        /* disable hardware control by fn key */
 diff --git a/drivers/platform/x86/msi-wmi.c b/drivers/platform/x86/msi-wmi.c
  
        /* disable hardware control by fn key */
 diff --git a/drivers/platform/x86/msi-wmi.c b/drivers/platform/x86/msi-wmi.c
-index 70222f2..8c8ce66 100644
+index 6d2bac0..ec2b029 100644
 --- a/drivers/platform/x86/msi-wmi.c
 +++ b/drivers/platform/x86/msi-wmi.c
 @@ -183,7 +183,7 @@ static const struct backlight_ops msi_backlight_ops = {
 --- a/drivers/platform/x86/msi-wmi.c
 +++ b/drivers/platform/x86/msi-wmi.c
 @@ -183,7 +183,7 @@ static const struct backlight_ops msi_backlight_ops = {
@@ -50321,10 +49956,10 @@ index 70222f2..8c8ce66 100644
        acpi_status status;
  
 diff --git a/drivers/platform/x86/sony-laptop.c b/drivers/platform/x86/sony-laptop.c
        acpi_status status;
  
 diff --git a/drivers/platform/x86/sony-laptop.c b/drivers/platform/x86/sony-laptop.c
-index 26ad9ff..7c52909 100644
+index 6dd1c0e..5d602c7 100644
 --- a/drivers/platform/x86/sony-laptop.c
 +++ b/drivers/platform/x86/sony-laptop.c
 --- a/drivers/platform/x86/sony-laptop.c
 +++ b/drivers/platform/x86/sony-laptop.c
-@@ -2527,7 +2527,7 @@ static void sony_nc_gfx_switch_cleanup(struct platform_device *pd)
+@@ -2526,7 +2526,7 @@ static void sony_nc_gfx_switch_cleanup(struct platform_device *pd)
  }
  
  /* High speed charging function */
  }
  
  /* High speed charging function */
@@ -50333,7 +49968,7 @@ index 26ad9ff..7c52909 100644
  
  static ssize_t sony_nc_highspeed_charging_store(struct device *dev,
                struct device_attribute *attr,
  
  static ssize_t sony_nc_highspeed_charging_store(struct device *dev,
                struct device_attribute *attr,
-@@ -2601,7 +2601,7 @@ static void sony_nc_highspeed_charging_cleanup(struct platform_device *pd)
+@@ -2600,7 +2600,7 @@ static void sony_nc_highspeed_charging_cleanup(struct platform_device *pd)
  }
  
  /* low battery function */
  }
  
  /* low battery function */
@@ -50342,7 +49977,7 @@ index 26ad9ff..7c52909 100644
  
  static ssize_t sony_nc_lowbatt_store(struct device *dev,
                struct device_attribute *attr,
  
  static ssize_t sony_nc_lowbatt_store(struct device *dev,
                struct device_attribute *attr,
-@@ -2667,7 +2667,7 @@ static void sony_nc_lowbatt_cleanup(struct platform_device *pd)
+@@ -2666,7 +2666,7 @@ static void sony_nc_lowbatt_cleanup(struct platform_device *pd)
  }
  
  /* fan speed function */
  }
  
  /* fan speed function */
@@ -50351,7 +49986,7 @@ index 26ad9ff..7c52909 100644
  
  static ssize_t sony_nc_hsfan_store(struct device *dev,
                struct device_attribute *attr,
  
  static ssize_t sony_nc_hsfan_store(struct device *dev,
                struct device_attribute *attr,
-@@ -2774,7 +2774,7 @@ static void sony_nc_fanspeed_cleanup(struct platform_device *pd)
+@@ -2773,7 +2773,7 @@ static void sony_nc_fanspeed_cleanup(struct platform_device *pd)
  }
  
  /* USB charge function */
  }
  
  /* USB charge function */
@@ -50360,7 +49995,7 @@ index 26ad9ff..7c52909 100644
  
  static ssize_t sony_nc_usb_charge_store(struct device *dev,
                struct device_attribute *attr,
  
  static ssize_t sony_nc_usb_charge_store(struct device *dev,
                struct device_attribute *attr,
-@@ -2848,7 +2848,7 @@ static void sony_nc_usb_charge_cleanup(struct platform_device *pd)
+@@ -2847,7 +2847,7 @@ static void sony_nc_usb_charge_cleanup(struct platform_device *pd)
  }
  
  /* Panel ID function */
  }
  
  /* Panel ID function */
@@ -50369,7 +50004,7 @@ index 26ad9ff..7c52909 100644
  
  static ssize_t sony_nc_panelid_show(struct device *dev,
                struct device_attribute *attr, char *buffer)
  
  static ssize_t sony_nc_panelid_show(struct device *dev,
                struct device_attribute *attr, char *buffer)
-@@ -2895,7 +2895,7 @@ static void sony_nc_panelid_cleanup(struct platform_device *pd)
+@@ -2894,7 +2894,7 @@ static void sony_nc_panelid_cleanup(struct platform_device *pd)
  }
  
  /* smart connect function */
  }
  
  /* smart connect function */
@@ -50379,10 +50014,10 @@ index 26ad9ff..7c52909 100644
  static ssize_t sony_nc_smart_conn_store(struct device *dev,
                struct device_attribute *attr,
 diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c
  static ssize_t sony_nc_smart_conn_store(struct device *dev,
                struct device_attribute *attr,
 diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c
-index cf0f893..5955997 100644
+index c3d11fa..f83cded 100644
 --- a/drivers/platform/x86/thinkpad_acpi.c
 +++ b/drivers/platform/x86/thinkpad_acpi.c
 --- a/drivers/platform/x86/thinkpad_acpi.c
 +++ b/drivers/platform/x86/thinkpad_acpi.c
-@@ -2094,7 +2094,7 @@ static int hotkey_mask_get(void)
+@@ -2092,7 +2092,7 @@ static int hotkey_mask_get(void)
        return 0;
  }
  
        return 0;
  }
  
@@ -50391,7 +50026,7 @@ index cf0f893..5955997 100644
  {
        /* log only what the user can fix... */
        const u32 wantedmask = hotkey_driver_mask &
  {
        /* log only what the user can fix... */
        const u32 wantedmask = hotkey_driver_mask &
-@@ -2438,10 +2438,10 @@ static void hotkey_compare_and_issue_event(struct tp_nvram_state *oldn,
+@@ -2436,10 +2436,10 @@ static void hotkey_compare_and_issue_event(struct tp_nvram_state *oldn,
                                && !tp_features.bright_unkfw)
                        TPACPI_MAY_SEND_KEY(TP_ACPI_HOTKEYSCAN_FNHOME);
        }
                                && !tp_features.bright_unkfw)
                        TPACPI_MAY_SEND_KEY(TP_ACPI_HOTKEYSCAN_FNHOME);
        }
@@ -50772,10 +50407,10 @@ index 302e626..12579af 100644
                da->attr.name = info->pin_config[i].name;
                da->attr.mode = 0644;
 diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c
                da->attr.name = info->pin_config[i].name;
                da->attr.mode = 0644;
 diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c
-index fc6fb54..b8c794ba 100644
+index 9c48fb3..5b494fa 100644
 --- a/drivers/regulator/core.c
 +++ b/drivers/regulator/core.c
 --- a/drivers/regulator/core.c
 +++ b/drivers/regulator/core.c
-@@ -3569,7 +3569,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
+@@ -3587,7 +3587,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
  {
        const struct regulation_constraints *constraints = NULL;
        const struct regulator_init_data *init_data;
  {
        const struct regulation_constraints *constraints = NULL;
        const struct regulator_init_data *init_data;
@@ -50784,7 +50419,7 @@ index fc6fb54..b8c794ba 100644
        struct regulator_dev *rdev;
        struct device *dev;
        int ret, i;
        struct regulator_dev *rdev;
        struct device *dev;
        int ret, i;
-@@ -3643,7 +3643,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
+@@ -3661,7 +3661,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
        rdev->dev.class = &regulator_class;
        rdev->dev.parent = dev;
        dev_set_name(&rdev->dev, "regulator.%d",
        rdev->dev.class = &regulator_class;
        rdev->dev.parent = dev;
        dev_set_name(&rdev->dev, "regulator.%d",
@@ -50811,7 +50446,7 @@ index 7eee2ca..4024513 100644
  
        /*
 diff --git a/drivers/regulator/max8973-regulator.c b/drivers/regulator/max8973-regulator.c
  
        /*
 diff --git a/drivers/regulator/max8973-regulator.c b/drivers/regulator/max8973-regulator.c
-index dbedf17..18ff6b7 100644
+index c3d55c2..0dddfe6 100644
 --- a/drivers/regulator/max8973-regulator.c
 +++ b/drivers/regulator/max8973-regulator.c
 @@ -403,9 +403,11 @@ static int max8973_probe(struct i2c_client *client,
 --- a/drivers/regulator/max8973-regulator.c
 +++ b/drivers/regulator/max8973-regulator.c
 @@ -403,9 +403,11 @@ static int max8973_probe(struct i2c_client *client,
@@ -50830,7 +50465,7 @@ index dbedf17..18ff6b7 100644
  
        if (pdata) {
 diff --git a/drivers/regulator/mc13892-regulator.c b/drivers/regulator/mc13892-regulator.c
  
        if (pdata) {
 diff --git a/drivers/regulator/mc13892-regulator.c b/drivers/regulator/mc13892-regulator.c
-index 793b662..01c20fc 100644
+index 0d17c92..a29f627 100644
 --- a/drivers/regulator/mc13892-regulator.c
 +++ b/drivers/regulator/mc13892-regulator.c
 @@ -584,10 +584,12 @@ static int mc13892_regulator_probe(struct platform_device *pdev)
 --- a/drivers/regulator/mc13892-regulator.c
 +++ b/drivers/regulator/mc13892-regulator.c
 @@ -584,10 +584,12 @@ static int mc13892_regulator_probe(struct platform_device *pdev)
@@ -50886,7 +50521,7 @@ index d049393..bb20be0 100644
  
        case RTC_PIE_ON:
 diff --git a/drivers/rtc/rtc-ds1307.c b/drivers/rtc/rtc-ds1307.c
  
        case RTC_PIE_ON:
 diff --git a/drivers/rtc/rtc-ds1307.c b/drivers/rtc/rtc-ds1307.c
-index bb43cf7..ee4d274 100644
+index 4ffabb3..1f87fca 100644
 --- a/drivers/rtc/rtc-ds1307.c
 +++ b/drivers/rtc/rtc-ds1307.c
 @@ -107,7 +107,7 @@ struct ds1307 {
 --- a/drivers/rtc/rtc-ds1307.c
 +++ b/drivers/rtc/rtc-ds1307.c
 @@ -107,7 +107,7 @@ struct ds1307 {
@@ -50899,7 +50534,7 @@ index bb43cf7..ee4d274 100644
        unsigned long           flags;
  #define HAS_NVRAM     0               /* bit 0 == sysfs file active */
 diff --git a/drivers/rtc/rtc-m48t59.c b/drivers/rtc/rtc-m48t59.c
        unsigned long           flags;
  #define HAS_NVRAM     0               /* bit 0 == sysfs file active */
 diff --git a/drivers/rtc/rtc-m48t59.c b/drivers/rtc/rtc-m48t59.c
-index 11880c1..b823aa4 100644
+index 90abb5b..e0bf6dd 100644
 --- a/drivers/rtc/rtc-m48t59.c
 +++ b/drivers/rtc/rtc-m48t59.c
 @@ -483,7 +483,9 @@ static int m48t59_rtc_probe(struct platform_device *pdev)
 --- a/drivers/rtc/rtc-m48t59.c
 +++ b/drivers/rtc/rtc-m48t59.c
 @@ -483,7 +483,9 @@ static int m48t59_rtc_probe(struct platform_device *pdev)
@@ -51086,7 +50721,7 @@ index 045c4e1..13de803 100644
        error = bus_register(&fcoe_bus_type);
        if (error)
 diff --git a/drivers/scsi/hosts.c b/drivers/scsi/hosts.c
        error = bus_register(&fcoe_bus_type);
        if (error)
 diff --git a/drivers/scsi/hosts.c b/drivers/scsi/hosts.c
-index 6de80e3..a11e0ac 100644
+index 8bb173e..20236b4 100644
 --- a/drivers/scsi/hosts.c
 +++ b/drivers/scsi/hosts.c
 @@ -42,7 +42,7 @@
 --- a/drivers/scsi/hosts.c
 +++ b/drivers/scsi/hosts.c
 @@ -42,7 +42,7 @@
@@ -51108,11 +50743,11 @@ index 6de80e3..a11e0ac 100644
  
        /* These three are default values which can be overridden */
 diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
  
        /* These three are default values which can be overridden */
 diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
-index cef5d49..01e280e 100644
+index 6bb4611..0203251 100644
 --- a/drivers/scsi/hpsa.c
 +++ b/drivers/scsi/hpsa.c
 @@ -701,10 +701,10 @@ static inline u32 next_command(struct ctlr_info *h, u8 q)
 --- a/drivers/scsi/hpsa.c
 +++ b/drivers/scsi/hpsa.c
 @@ -701,10 +701,10 @@ static inline u32 next_command(struct ctlr_info *h, u8 q)
-       unsigned long flags;
+       struct reply_queue_buffer *rq = &h->reply_queue[q];
  
        if (h->transMethod & CFGTBL_Trans_io_accel1)
 -              return h->access.command_completed(h, q);
  
        if (h->transMethod & CFGTBL_Trans_io_accel1)
 -              return h->access.command_completed(h, q);
@@ -51124,7 +50759,7 @@ index cef5d49..01e280e 100644
  
        if ((rq->head[rq->current_entry] & 1) == rq->wraparound) {
                a = rq->head[rq->current_entry];
  
        if ((rq->head[rq->current_entry] & 1) == rq->wraparound) {
                a = rq->head[rq->current_entry];
-@@ -5454,7 +5454,7 @@ static void start_io(struct ctlr_info *h, unsigned long *flags)
+@@ -5360,7 +5360,7 @@ static void start_io(struct ctlr_info *h, unsigned long *flags)
        while (!list_empty(&h->reqQ)) {
                c = list_entry(h->reqQ.next, struct CommandList, list);
                /* can't do anything if fifo is full */
        while (!list_empty(&h->reqQ)) {
                c = list_entry(h->reqQ.next, struct CommandList, list);
                /* can't do anything if fifo is full */
@@ -51133,16 +50768,16 @@ index cef5d49..01e280e 100644
                        h->fifo_recently_full = 1;
                        dev_warn(&h->pdev->dev, "fifo full\n");
                        break;
                        h->fifo_recently_full = 1;
                        dev_warn(&h->pdev->dev, "fifo full\n");
                        break;
-@@ -5476,7 +5476,7 @@ static void start_io(struct ctlr_info *h, unsigned long *flags)
-               /* Tell the controller execute command */
+@@ -5376,7 +5376,7 @@ static void start_io(struct ctlr_info *h, unsigned long *flags)
+               atomic_inc(&h->commands_outstanding);
                spin_unlock_irqrestore(&h->lock, *flags);
                spin_unlock_irqrestore(&h->lock, *flags);
+               /* Tell the controller execute command */
 -              h->access.submit_command(h, c);
 +              h->access->submit_command(h, c);
                spin_lock_irqsave(&h->lock, *flags);
        }
  }
 -              h->access.submit_command(h, c);
 +              h->access->submit_command(h, c);
                spin_lock_irqsave(&h->lock, *flags);
        }
  }
-@@ -5492,17 +5492,17 @@ static void lock_and_start_io(struct ctlr_info *h)
+@@ -5392,17 +5392,17 @@ static void lock_and_start_io(struct ctlr_info *h)
  
  static inline unsigned long get_next_completion(struct ctlr_info *h, u8 q)
  {
  
  static inline unsigned long get_next_completion(struct ctlr_info *h, u8 q)
  {
@@ -51163,7 +50798,7 @@ index cef5d49..01e280e 100644
                (h->interrupts_enabled == 0);
  }
  
                (h->interrupts_enabled == 0);
  }
  
-@@ -6445,7 +6445,7 @@ static int hpsa_pci_init(struct ctlr_info *h)
+@@ -6343,7 +6343,7 @@ static int hpsa_pci_init(struct ctlr_info *h)
        if (prod_index < 0)
                return -ENODEV;
        h->product_name = products[prod_index].product_name;
        if (prod_index < 0)
                return -ENODEV;
        h->product_name = products[prod_index].product_name;
@@ -51172,7 +50807,7 @@ index cef5d49..01e280e 100644
  
        pci_disable_link_state(h->pdev, PCIE_LINK_STATE_L0S |
                               PCIE_LINK_STATE_L1 | PCIE_LINK_STATE_CLKPM);
  
        pci_disable_link_state(h->pdev, PCIE_LINK_STATE_L0S |
                               PCIE_LINK_STATE_L1 | PCIE_LINK_STATE_CLKPM);
-@@ -6790,7 +6790,7 @@ static void controller_lockup_detected(struct ctlr_info *h)
+@@ -6690,7 +6690,7 @@ static void controller_lockup_detected(struct ctlr_info *h)
        unsigned long flags;
        u32 lockup_detected;
  
        unsigned long flags;
        u32 lockup_detected;
  
@@ -51181,7 +50816,7 @@ index cef5d49..01e280e 100644
        spin_lock_irqsave(&h->lock, flags);
        lockup_detected = readl(h->vaddr + SA5_SCRATCHPAD_OFFSET);
        if (!lockup_detected) {
        spin_lock_irqsave(&h->lock, flags);
        lockup_detected = readl(h->vaddr + SA5_SCRATCHPAD_OFFSET);
        if (!lockup_detected) {
-@@ -7037,7 +7037,7 @@ reinit_after_soft_reset:
+@@ -6937,7 +6937,7 @@ reinit_after_soft_reset:
        }
  
        /* make sure the board interrupts are off */
        }
  
        /* make sure the board interrupts are off */
@@ -51190,7 +50825,7 @@ index cef5d49..01e280e 100644
  
        if (hpsa_request_irq(h, do_hpsa_intr_msi, do_hpsa_intr_intx))
                goto clean2;
  
        if (hpsa_request_irq(h, do_hpsa_intr_msi, do_hpsa_intr_intx))
                goto clean2;
-@@ -7072,7 +7072,7 @@ reinit_after_soft_reset:
+@@ -6972,7 +6972,7 @@ reinit_after_soft_reset:
                 * fake ones to scoop up any residual completions.
                 */
                spin_lock_irqsave(&h->lock, flags);
                 * fake ones to scoop up any residual completions.
                 */
                spin_lock_irqsave(&h->lock, flags);
@@ -51199,7 +50834,7 @@ index cef5d49..01e280e 100644
                spin_unlock_irqrestore(&h->lock, flags);
                free_irqs(h);
                rc = hpsa_request_irq(h, hpsa_msix_discard_completions,
                spin_unlock_irqrestore(&h->lock, flags);
                free_irqs(h);
                rc = hpsa_request_irq(h, hpsa_msix_discard_completions,
-@@ -7091,9 +7091,9 @@ reinit_after_soft_reset:
+@@ -6991,9 +6991,9 @@ reinit_after_soft_reset:
                dev_info(&h->pdev->dev, "Board READY.\n");
                dev_info(&h->pdev->dev,
                        "Waiting for stale completions to drain.\n");
                dev_info(&h->pdev->dev, "Board READY.\n");
                dev_info(&h->pdev->dev,
                        "Waiting for stale completions to drain.\n");
@@ -51211,7 +50846,7 @@ index cef5d49..01e280e 100644
  
                rc = controller_reset_failed(h->cfgtable);
                if (rc)
  
                rc = controller_reset_failed(h->cfgtable);
                if (rc)
-@@ -7119,7 +7119,7 @@ reinit_after_soft_reset:
+@@ -7019,7 +7019,7 @@ reinit_after_soft_reset:
        h->drv_req_rescan = 0;
  
        /* Turn the interrupts on so we can service requests */
        h->drv_req_rescan = 0;
  
        /* Turn the interrupts on so we can service requests */
@@ -51220,7 +50855,7 @@ index cef5d49..01e280e 100644
  
        hpsa_hba_inquiry(h);
        hpsa_register_scsi(h);  /* hook ourselves into SCSI subsystem */
  
        hpsa_hba_inquiry(h);
        hpsa_register_scsi(h);  /* hook ourselves into SCSI subsystem */
-@@ -7184,7 +7184,7 @@ static void hpsa_shutdown(struct pci_dev *pdev)
+@@ -7084,7 +7084,7 @@ static void hpsa_shutdown(struct pci_dev *pdev)
         * To write all data in the battery backed cache to disks
         */
        hpsa_flush_cache(h);
         * To write all data in the battery backed cache to disks
         */
        hpsa_flush_cache(h);
@@ -51229,7 +50864,7 @@ index cef5d49..01e280e 100644
        hpsa_free_irqs_and_disable_msix(h);
  }
  
        hpsa_free_irqs_and_disable_msix(h);
  }
  
-@@ -7302,7 +7302,7 @@ static void hpsa_enter_performant_mode(struct ctlr_info *h, u32 trans_support)
+@@ -7202,7 +7202,7 @@ static void hpsa_enter_performant_mode(struct ctlr_info *h, u32 trans_support)
                                CFGTBL_Trans_enable_directed_msix |
                        (trans_support & (CFGTBL_Trans_io_accel1 |
                                CFGTBL_Trans_io_accel2));
                                CFGTBL_Trans_enable_directed_msix |
                        (trans_support & (CFGTBL_Trans_io_accel1 |
                                CFGTBL_Trans_io_accel2));
@@ -51238,7 +50873,7 @@ index cef5d49..01e280e 100644
  
        /* This is a bit complicated.  There are 8 registers on
         * the controller which we write to to tell it 8 different
  
        /* This is a bit complicated.  There are 8 registers on
         * the controller which we write to to tell it 8 different
-@@ -7344,7 +7344,7 @@ static void hpsa_enter_performant_mode(struct ctlr_info *h, u32 trans_support)
+@@ -7244,7 +7244,7 @@ static void hpsa_enter_performant_mode(struct ctlr_info *h, u32 trans_support)
         * perform the superfluous readl() after each command submission.
         */
        if (trans_support & (CFGTBL_Trans_io_accel1 | CFGTBL_Trans_io_accel2))
         * perform the superfluous readl() after each command submission.
         */
        if (trans_support & (CFGTBL_Trans_io_accel1 | CFGTBL_Trans_io_accel2))
@@ -51247,7 +50882,7 @@ index cef5d49..01e280e 100644
  
        /* Controller spec: zero out this buffer. */
        for (i = 0; i < h->nreply_queues; i++)
  
        /* Controller spec: zero out this buffer. */
        for (i = 0; i < h->nreply_queues; i++)
-@@ -7374,12 +7374,12 @@ static void hpsa_enter_performant_mode(struct ctlr_info *h, u32 trans_support)
+@@ -7274,12 +7274,12 @@ static void hpsa_enter_performant_mode(struct ctlr_info *h, u32 trans_support)
         * enable outbound interrupt coalescing in accelerator mode;
         */
        if (trans_support & CFGTBL_Trans_io_accel1) {
         * enable outbound interrupt coalescing in accelerator mode;
         */
        if (trans_support & CFGTBL_Trans_io_accel1) {
@@ -51263,7 +50898,7 @@ index cef5d49..01e280e 100644
                        writel(4, &h->cfgtable->HostWrite.CoalIntCount);
                }
 diff --git a/drivers/scsi/hpsa.h b/drivers/scsi/hpsa.h
                        writel(4, &h->cfgtable->HostWrite.CoalIntCount);
                }
 diff --git a/drivers/scsi/hpsa.h b/drivers/scsi/hpsa.h
-index 24472ce..8782caf 100644
+index 8e06d9e..396e0a1 100644
 --- a/drivers/scsi/hpsa.h
 +++ b/drivers/scsi/hpsa.h
 @@ -127,7 +127,7 @@ struct ctlr_info {
 --- a/drivers/scsi/hpsa.h
 +++ b/drivers/scsi/hpsa.h
 @@ -127,7 +127,7 @@ struct ctlr_info {
@@ -51275,7 +50910,7 @@ index 24472ce..8782caf 100644
        char hba_mode_enabled;
  
        /* queue and queue Info */
        char hba_mode_enabled;
  
        /* queue and queue Info */
-@@ -536,43 +536,43 @@ static unsigned long SA5_ioaccel_mode1_completed(struct ctlr_info *h, u8 q)
+@@ -523,43 +523,43 @@ static unsigned long SA5_ioaccel_mode1_completed(struct ctlr_info *h, u8 q)
  }
  
  static struct access_method SA5_access = {
  }
  
  static struct access_method SA5_access = {
@@ -51490,10 +51125,10 @@ index 1b3a094..068e683 100644
  }
  EXPORT_SYMBOL(fc_exch_update_stats);
 diff --git a/drivers/scsi/libsas/sas_ata.c b/drivers/scsi/libsas/sas_ata.c
  }
  EXPORT_SYMBOL(fc_exch_update_stats);
 diff --git a/drivers/scsi/libsas/sas_ata.c b/drivers/scsi/libsas/sas_ata.c
-index 766098a..1c6c971 100644
+index 932d9cc..50c7ee9 100644
 --- a/drivers/scsi/libsas/sas_ata.c
 +++ b/drivers/scsi/libsas/sas_ata.c
 --- a/drivers/scsi/libsas/sas_ata.c
 +++ b/drivers/scsi/libsas/sas_ata.c
-@@ -554,7 +554,7 @@ static struct ata_port_operations sas_sata_ops = {
+@@ -535,7 +535,7 @@ static struct ata_port_operations sas_sata_ops = {
        .postreset              = ata_std_postreset,
        .error_handler          = ata_std_error_handler,
        .post_internal_cmd      = sas_ata_post_internal,
        .postreset              = ata_std_postreset,
        .error_handler          = ata_std_error_handler,
        .post_internal_cmd      = sas_ata_post_internal,
@@ -51536,7 +51171,7 @@ index 434e903..5a4a79b 100644
        struct dentry *idiag_root;
        struct dentry *idiag_pci_cfg;
 diff --git a/drivers/scsi/lpfc/lpfc_debugfs.c b/drivers/scsi/lpfc/lpfc_debugfs.c
        struct dentry *idiag_root;
        struct dentry *idiag_pci_cfg;
 diff --git a/drivers/scsi/lpfc/lpfc_debugfs.c b/drivers/scsi/lpfc/lpfc_debugfs.c
-index 786a2af..562c6a2 100644
+index 5633e7d..8272114 100644
 --- a/drivers/scsi/lpfc/lpfc_debugfs.c
 +++ b/drivers/scsi/lpfc/lpfc_debugfs.c
 @@ -106,7 +106,7 @@ MODULE_PARM_DESC(lpfc_debugfs_mask_disc_trc,
 --- a/drivers/scsi/lpfc/lpfc_debugfs.c
 +++ b/drivers/scsi/lpfc/lpfc_debugfs.c
 @@ -106,7 +106,7 @@ MODULE_PARM_DESC(lpfc_debugfs_mask_disc_trc,
@@ -51636,10 +51271,10 @@ index 0b2c53a..aec2b45 100644
        lpfc_transport_template =
                                fc_attach_transport(&lpfc_transport_functions);
 diff --git a/drivers/scsi/lpfc/lpfc_scsi.c b/drivers/scsi/lpfc/lpfc_scsi.c
        lpfc_transport_template =
                                fc_attach_transport(&lpfc_transport_functions);
 diff --git a/drivers/scsi/lpfc/lpfc_scsi.c b/drivers/scsi/lpfc/lpfc_scsi.c
-index b99399f..d29dc75 100644
+index 4f9222e..f1850e3 100644
 --- a/drivers/scsi/lpfc/lpfc_scsi.c
 +++ b/drivers/scsi/lpfc/lpfc_scsi.c
 --- a/drivers/scsi/lpfc/lpfc_scsi.c
 +++ b/drivers/scsi/lpfc/lpfc_scsi.c
-@@ -383,7 +383,7 @@ lpfc_rampdown_queue_depth(struct lpfc_hba *phba)
+@@ -261,7 +261,7 @@ lpfc_rampdown_queue_depth(struct lpfc_hba *phba)
        unsigned long expires;
  
        spin_lock_irqsave(&phba->hbalock, flags);
        unsigned long expires;
  
        spin_lock_irqsave(&phba->hbalock, flags);
@@ -51648,7 +51283,7 @@ index b99399f..d29dc75 100644
        phba->last_rsrc_error_time = jiffies;
  
        expires = phba->last_ramp_down_time + QUEUE_RAMP_DOWN_INTERVAL;
        phba->last_rsrc_error_time = jiffies;
  
        expires = phba->last_ramp_down_time + QUEUE_RAMP_DOWN_INTERVAL;
-@@ -425,8 +425,8 @@ lpfc_ramp_down_queue_handler(struct lpfc_hba *phba)
+@@ -303,8 +303,8 @@ lpfc_ramp_down_queue_handler(struct lpfc_hba *phba)
        unsigned long num_rsrc_err, num_cmd_success;
        int i;
  
        unsigned long num_rsrc_err, num_cmd_success;
        int i;
  
@@ -51659,7 +51294,7 @@ index b99399f..d29dc75 100644
  
        /*
         * The error and success command counters are global per
  
        /*
         * The error and success command counters are global per
-@@ -454,8 +454,8 @@ lpfc_ramp_down_queue_handler(struct lpfc_hba *phba)
+@@ -331,8 +331,8 @@ lpfc_ramp_down_queue_handler(struct lpfc_hba *phba)
                        }
                }
        lpfc_destroy_vport_work_array(phba, vports);
                        }
                }
        lpfc_destroy_vport_work_array(phba, vports);
@@ -51671,10 +51306,10 @@ index b99399f..d29dc75 100644
  
  /**
 diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
  
  /**
 diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
-index c80ed04..e674f01 100644
+index 6a1c036..38e0e8d 100644
 --- a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
 +++ b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
 --- a/drivers/scsi/mpt2sas/mpt2sas_scsih.c
 +++ b/drivers/scsi/mpt2sas/mpt2sas_scsih.c
-@@ -1561,7 +1561,7 @@ _scsih_get_resync(struct device *dev)
+@@ -1508,7 +1508,7 @@ _scsih_get_resync(struct device *dev)
  {
        struct scsi_device *sdev = to_scsi_device(dev);
        struct MPT2SAS_ADAPTER *ioc = shost_priv(sdev->host);
  {
        struct scsi_device *sdev = to_scsi_device(dev);
        struct MPT2SAS_ADAPTER *ioc = shost_priv(sdev->host);
@@ -51683,7 +51318,7 @@ index c80ed04..e674f01 100644
        unsigned long flags;
        Mpi2RaidVolPage0_t vol_pg0;
        Mpi2ConfigReply_t mpi_reply;
        unsigned long flags;
        Mpi2RaidVolPage0_t vol_pg0;
        Mpi2ConfigReply_t mpi_reply;
-@@ -1613,7 +1613,7 @@ _scsih_get_state(struct device *dev)
+@@ -1560,7 +1560,7 @@ _scsih_get_state(struct device *dev)
  {
        struct scsi_device *sdev = to_scsi_device(dev);
        struct MPT2SAS_ADAPTER *ioc = shost_priv(sdev->host);
  {
        struct scsi_device *sdev = to_scsi_device(dev);
        struct MPT2SAS_ADAPTER *ioc = shost_priv(sdev->host);
@@ -51692,7 +51327,7 @@ index c80ed04..e674f01 100644
        unsigned long flags;
        Mpi2RaidVolPage0_t vol_pg0;
        Mpi2ConfigReply_t mpi_reply;
        unsigned long flags;
        Mpi2RaidVolPage0_t vol_pg0;
        Mpi2ConfigReply_t mpi_reply;
-@@ -6663,7 +6663,7 @@ _scsih_sas_ir_operation_status_event(struct MPT2SAS_ADAPTER *ioc,
+@@ -6602,7 +6602,7 @@ _scsih_sas_ir_operation_status_event(struct MPT2SAS_ADAPTER *ioc,
        Mpi2EventDataIrOperationStatus_t *event_data =
                (Mpi2EventDataIrOperationStatus_t *)
                fw_event->event_data;
        Mpi2EventDataIrOperationStatus_t *event_data =
                (Mpi2EventDataIrOperationStatus_t *)
                fw_event->event_data;
@@ -51701,7 +51336,7 @@ index c80ed04..e674f01 100644
        unsigned long flags;
        u16 handle;
  
        unsigned long flags;
        u16 handle;
  
-@@ -7134,7 +7134,7 @@ _scsih_scan_for_devices_after_reset(struct MPT2SAS_ADAPTER *ioc)
+@@ -7073,7 +7073,7 @@ _scsih_scan_for_devices_after_reset(struct MPT2SAS_ADAPTER *ioc)
        u64 sas_address;
        struct _sas_device *sas_device;
        struct _sas_node *expander_device;
        u64 sas_address;
        struct _sas_device *sas_device;
        struct _sas_node *expander_device;
@@ -51711,7 +51346,7 @@ index c80ed04..e674f01 100644
        unsigned long flags;
  
 diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c
        unsigned long flags;
  
 diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c
-index bcb64eb..f08cf71 100644
+index 8c27b6a..607f56e 100644
 --- a/drivers/scsi/pmcraid.c
 +++ b/drivers/scsi/pmcraid.c
 @@ -200,8 +200,8 @@ static int pmcraid_slave_alloc(struct scsi_device *scsi_dev)
 --- a/drivers/scsi/pmcraid.c
 +++ b/drivers/scsi/pmcraid.c
 @@ -200,8 +200,8 @@ static int pmcraid_slave_alloc(struct scsi_device *scsi_dev)
@@ -51725,7 +51360,7 @@ index bcb64eb..f08cf71 100644
                rc = 0;
        }
        spin_unlock_irqrestore(&pinstance->resource_lock, lock_flags);
                rc = 0;
        }
        spin_unlock_irqrestore(&pinstance->resource_lock, lock_flags);
-@@ -2687,9 +2687,9 @@ static int pmcraid_error_handler(struct pmcraid_cmd *cmd)
+@@ -2646,9 +2646,9 @@ static int pmcraid_error_handler(struct pmcraid_cmd *cmd)
  
        /* If this was a SCSI read/write command keep count of errors */
        if (SCSI_CMD_TYPE(scsi_cmd->cmnd[0]) == SCSI_READ_CMD)
  
        /* If this was a SCSI read/write command keep count of errors */
        if (SCSI_CMD_TYPE(scsi_cmd->cmnd[0]) == SCSI_READ_CMD)
@@ -51737,7 +51372,7 @@ index bcb64eb..f08cf71 100644
  
        if (!RES_IS_GSCSI(res->cfg_entry) &&
                masked_ioasc != PMCRAID_IOASC_HW_DEVICE_BUS_STATUS_ERROR) {
  
        if (!RES_IS_GSCSI(res->cfg_entry) &&
                masked_ioasc != PMCRAID_IOASC_HW_DEVICE_BUS_STATUS_ERROR) {
-@@ -3545,7 +3545,7 @@ static int pmcraid_queuecommand_lck(
+@@ -3474,7 +3474,7 @@ static int pmcraid_queuecommand_lck(
         * block of scsi_cmd which is re-used (e.g. cancel/abort), which uses
         * hrrq_id assigned here in queuecommand
         */
         * block of scsi_cmd which is re-used (e.g. cancel/abort), which uses
         * hrrq_id assigned here in queuecommand
         */
@@ -51746,7 +51381,7 @@ index bcb64eb..f08cf71 100644
                          pinstance->num_hrrq;
        cmd->cmd_done = pmcraid_io_done;
  
                          pinstance->num_hrrq;
        cmd->cmd_done = pmcraid_io_done;
  
-@@ -3857,7 +3857,7 @@ static long pmcraid_ioctl_passthrough(
+@@ -3788,7 +3788,7 @@ static long pmcraid_ioctl_passthrough(
         * block of scsi_cmd which is re-used (e.g. cancel/abort), which uses
         * hrrq_id assigned here in queuecommand
         */
         * block of scsi_cmd which is re-used (e.g. cancel/abort), which uses
         * hrrq_id assigned here in queuecommand
         */
@@ -51755,7 +51390,7 @@ index bcb64eb..f08cf71 100644
                          pinstance->num_hrrq;
  
        if (request_size) {
                          pinstance->num_hrrq;
  
        if (request_size) {
-@@ -4495,7 +4495,7 @@ static void pmcraid_worker_function(struct work_struct *workp)
+@@ -4426,7 +4426,7 @@ static void pmcraid_worker_function(struct work_struct *workp)
  
        pinstance = container_of(workp, struct pmcraid_instance, worker_q);
        /* add resources only after host is added into system */
  
        pinstance = container_of(workp, struct pmcraid_instance, worker_q);
        /* add resources only after host is added into system */
@@ -51764,7 +51399,7 @@ index bcb64eb..f08cf71 100644
                return;
  
        fw_version = be16_to_cpu(pinstance->inq_data->fw_version);
                return;
  
        fw_version = be16_to_cpu(pinstance->inq_data->fw_version);
-@@ -5312,8 +5312,8 @@ static int pmcraid_init_instance(struct pci_dev *pdev, struct Scsi_Host *host,
+@@ -5243,8 +5243,8 @@ static int pmcraid_init_instance(struct pci_dev *pdev, struct Scsi_Host *host,
        init_waitqueue_head(&pinstance->reset_wait_q);
  
        atomic_set(&pinstance->outstanding_cmds, 0);
        init_waitqueue_head(&pinstance->reset_wait_q);
  
        atomic_set(&pinstance->outstanding_cmds, 0);
@@ -51775,7 +51410,7 @@ index bcb64eb..f08cf71 100644
  
        INIT_LIST_HEAD(&pinstance->free_res_q);
        INIT_LIST_HEAD(&pinstance->used_res_q);
  
        INIT_LIST_HEAD(&pinstance->free_res_q);
        INIT_LIST_HEAD(&pinstance->used_res_q);
-@@ -6026,7 +6026,7 @@ static int pmcraid_probe(struct pci_dev *pdev,
+@@ -5957,7 +5957,7 @@ static int pmcraid_probe(struct pci_dev *pdev,
        /* Schedule worker thread to handle CCN and take care of adding and
         * removing devices to OS
         */
        /* Schedule worker thread to handle CCN and take care of adding and
         * removing devices to OS
         */
@@ -51840,7 +51475,7 @@ index 82b92c4..3178171 100644
        .show_host_node_name = 1,
        .show_host_port_name = 1,
 diff --git a/drivers/scsi/qla2xxx/qla_gbl.h b/drivers/scsi/qla2xxx/qla_gbl.h
        .show_host_node_name = 1,
        .show_host_port_name = 1,
 diff --git a/drivers/scsi/qla2xxx/qla_gbl.h b/drivers/scsi/qla2xxx/qla_gbl.h
-index b1865a7..a7723d3 100644
+index 7686bfe..4710893 100644
 --- a/drivers/scsi/qla2xxx/qla_gbl.h
 +++ b/drivers/scsi/qla2xxx/qla_gbl.h
 @@ -571,8 +571,8 @@ extern void qla2x00_get_sym_node_name(scsi_qla_host_t *, uint8_t *, size_t);
 --- a/drivers/scsi/qla2xxx/qla_gbl.h
 +++ b/drivers/scsi/qla2xxx/qla_gbl.h
 @@ -571,8 +571,8 @@ extern void qla2x00_get_sym_node_name(scsi_qla_host_t *, uint8_t *, size_t);
@@ -51855,10 +51490,10 @@ index b1865a7..a7723d3 100644
  extern void qla2x00_free_sysfs_attr(scsi_qla_host_t *, bool);
  extern void qla2x00_init_host_attr(scsi_qla_host_t *);
 diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
  extern void qla2x00_free_sysfs_attr(scsi_qla_host_t *, bool);
  extern void qla2x00_init_host_attr(scsi_qla_host_t *);
 diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
-index db3dbd9..2492392 100644
+index cce1cbc..5b9f0fe 100644
 --- a/drivers/scsi/qla2xxx/qla_os.c
 +++ b/drivers/scsi/qla2xxx/qla_os.c
 --- a/drivers/scsi/qla2xxx/qla_os.c
 +++ b/drivers/scsi/qla2xxx/qla_os.c
-@@ -1507,8 +1507,10 @@ qla2x00_config_dma_addressing(struct qla_hw_data *ha)
+@@ -1435,8 +1435,10 @@ qla2x00_config_dma_addressing(struct qla_hw_data *ha)
                    !pci_set_consistent_dma_mask(ha->pdev, DMA_BIT_MASK(64))) {
                        /* Ok, a 64bit DMA mask is applicable. */
                        ha->flags.enable_64bit_addressing = 1;
                    !pci_set_consistent_dma_mask(ha->pdev, DMA_BIT_MASK(64))) {
                        /* Ok, a 64bit DMA mask is applicable. */
                        ha->flags.enable_64bit_addressing = 1;
@@ -51885,10 +51520,10 @@ index 8f6d0fb..1b21097 100644
        uint32_t default_time2wait;       /* Default Min time between
                                           * relogins (+aens) */
 diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c
        uint32_t default_time2wait;       /* Default Min time between
                                           * relogins (+aens) */
 diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c
-index 199fcf7..3c3a918 100644
+index 6d25879..3031a9f 100644
 --- a/drivers/scsi/qla4xxx/ql4_os.c
 +++ b/drivers/scsi/qla4xxx/ql4_os.c
 --- a/drivers/scsi/qla4xxx/ql4_os.c
 +++ b/drivers/scsi/qla4xxx/ql4_os.c
-@@ -4496,12 +4496,12 @@ static void qla4xxx_check_relogin_flash_ddb(struct iscsi_cls_session *cls_sess)
+@@ -4491,12 +4491,12 @@ static void qla4xxx_check_relogin_flash_ddb(struct iscsi_cls_session *cls_sess)
                 */
                if (!iscsi_is_session_online(cls_sess)) {
                        /* Reset retry relogin timer */
                 */
                if (!iscsi_is_session_online(cls_sess)) {
                        /* Reset retry relogin timer */
@@ -51903,7 +51538,7 @@ index 199fcf7..3c3a918 100644
                                ddb_entry->default_time2wait + 4));
                        set_bit(DPC_RELOGIN_DEVICE, &ha->dpc_flags);
                        atomic_set(&ddb_entry->retry_relogin_timer,
                                ddb_entry->default_time2wait + 4));
                        set_bit(DPC_RELOGIN_DEVICE, &ha->dpc_flags);
                        atomic_set(&ddb_entry->retry_relogin_timer,
-@@ -6609,7 +6609,7 @@ static void qla4xxx_setup_flash_ddb_entry(struct scsi_qla_host *ha,
+@@ -6604,7 +6604,7 @@ static void qla4xxx_setup_flash_ddb_entry(struct scsi_qla_host *ha,
  
        atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY);
        atomic_set(&ddb_entry->relogin_timer, 0);
  
        atomic_set(&ddb_entry->retry_relogin_timer, INVALID_ENTRY);
        atomic_set(&ddb_entry->relogin_timer, 0);
@@ -51912,24 +51547,11 @@ index 199fcf7..3c3a918 100644
        def_timeout = le16_to_cpu(ddb_entry->fw_ddb_entry.def_timeout);
        ddb_entry->default_relogin_timeout =
                (def_timeout > LOGIN_TOV) && (def_timeout < LOGIN_TOV * 10) ?
        def_timeout = le16_to_cpu(ddb_entry->fw_ddb_entry.def_timeout);
        ddb_entry->default_relogin_timeout =
                (def_timeout > LOGIN_TOV) && (def_timeout < LOGIN_TOV * 10) ?
-diff --git a/drivers/scsi/scsi.c b/drivers/scsi/scsi.c
-index 79c77b4..ef6ec0b 100644
---- a/drivers/scsi/scsi.c
-+++ b/drivers/scsi/scsi.c
-@@ -645,7 +645,7 @@ int scsi_dispatch_cmd(struct scsi_cmnd *cmd)
-       struct Scsi_Host *host = cmd->device->host;
-       int rtn = 0;
--      atomic_inc(&cmd->device->iorequest_cnt);
-+      atomic_inc_unchecked(&cmd->device->iorequest_cnt);
-       /* check if the device is still usable */
-       if (unlikely(cmd->device->sdev_state == SDEV_DEL)) {
 diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
 diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
-index 17fb051..937fbbd 100644
+index 17bb541..85f4508 100644
 --- a/drivers/scsi/scsi_lib.c
 +++ b/drivers/scsi/scsi_lib.c
 --- a/drivers/scsi/scsi_lib.c
 +++ b/drivers/scsi/scsi_lib.c
-@@ -1583,7 +1583,7 @@ static void scsi_kill_request(struct request *req, struct request_queue *q)
+@@ -1595,7 +1595,7 @@ static void scsi_kill_request(struct request *req, struct request_queue *q)
        shost = sdev->host;
        scsi_init_cmd_errh(cmd);
        cmd->result = DID_NO_CONNECT << 16;
        shost = sdev->host;
        scsi_init_cmd_errh(cmd);
        cmd->result = DID_NO_CONNECT << 16;
@@ -51938,7 +51560,7 @@ index 17fb051..937fbbd 100644
  
        /*
         * SCSI request completion path will do scsi_device_unbusy(),
  
        /*
         * SCSI request completion path will do scsi_device_unbusy(),
-@@ -1606,9 +1606,9 @@ static void scsi_softirq_done(struct request *rq)
+@@ -1618,9 +1618,9 @@ static void scsi_softirq_done(struct request *rq)
  
        INIT_LIST_HEAD(&cmd->eh_entry);
  
  
        INIT_LIST_HEAD(&cmd->eh_entry);
  
@@ -51950,11 +51572,20 @@ index 17fb051..937fbbd 100644
  
        disposition = scsi_decide_disposition(cmd);
        if (disposition != SUCCESS &&
  
        disposition = scsi_decide_disposition(cmd);
        if (disposition != SUCCESS &&
+@@ -1661,7 +1661,7 @@ static int scsi_dispatch_cmd(struct scsi_cmnd *cmd)
+       struct Scsi_Host *host = cmd->device->host;
+       int rtn = 0;
+-      atomic_inc(&cmd->device->iorequest_cnt);
++      atomic_inc_unchecked(&cmd->device->iorequest_cnt);
+       /* check if the device is still usable */
+       if (unlikely(cmd->device->sdev_state == SDEV_DEL)) {
 diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c
 diff --git a/drivers/scsi/scsi_sysfs.c b/drivers/scsi/scsi_sysfs.c
-index f4cb7b3..dfa79c4 100644
+index 1ac38e7..6acc656 100644
 --- a/drivers/scsi/scsi_sysfs.c
 +++ b/drivers/scsi/scsi_sysfs.c
 --- a/drivers/scsi/scsi_sysfs.c
 +++ b/drivers/scsi/scsi_sysfs.c
-@@ -805,7 +805,7 @@ show_iostat_##field(struct device *dev, struct device_attribute *attr,     \
+@@ -788,7 +788,7 @@ show_iostat_##field(struct device *dev, struct device_attribute *attr,     \
                    char *buf)                                          \
  {                                                                     \
        struct scsi_device *sdev = to_scsi_device(dev);                 \
                    char *buf)                                          \
  {                                                                     \
        struct scsi_device *sdev = to_scsi_device(dev);                 \
@@ -52066,10 +51697,10 @@ index ae45bd9..c32a586 100644
  
        transport_setup_device(&rport->dev);
 diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
  
        transport_setup_device(&rport->dev);
 diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c
-index dd8c8d6..4cdf6a1 100644
+index 05ea0d4..5af8049 100644
 --- a/drivers/scsi/sd.c
 +++ b/drivers/scsi/sd.c
 --- a/drivers/scsi/sd.c
 +++ b/drivers/scsi/sd.c
-@@ -3024,7 +3024,7 @@ static int sd_probe(struct device *dev)
+@@ -3006,7 +3006,7 @@ static int sd_probe(struct device *dev)
        sdkp->disk = gd;
        sdkp->index = index;
        atomic_set(&sdkp->openers, 0);
        sdkp->disk = gd;
        sdkp->index = index;
        atomic_set(&sdkp->openers, 0);
@@ -52079,10 +51710,10 @@ index dd8c8d6..4cdf6a1 100644
        if (!sdp->request_queue->rq_timeout) {
                if (sdp->type != TYPE_MOD)
 diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c
        if (!sdp->request_queue->rq_timeout) {
                if (sdp->type != TYPE_MOD)
 diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c
-index 6035444..c82edd4 100644
+index 763bffe..e0eacf4 100644
 --- a/drivers/scsi/sg.c
 +++ b/drivers/scsi/sg.c
 --- a/drivers/scsi/sg.c
 +++ b/drivers/scsi/sg.c
-@@ -1138,7 +1138,7 @@ sg_ioctl(struct file *filp, unsigned int cmd_in, unsigned long arg)
+@@ -1098,7 +1098,7 @@ sg_ioctl(struct file *filp, unsigned int cmd_in, unsigned long arg)
                                       sdp->disk->disk_name,
                                       MKDEV(SCSI_GENERIC_MAJOR, sdp->index),
                                       NULL,
                                       sdp->disk->disk_name,
                                       MKDEV(SCSI_GENERIC_MAJOR, sdp->index),
                                       NULL,
@@ -52092,10 +51723,10 @@ index 6035444..c82edd4 100644
                return blk_trace_startstop(sdp->device->request_queue, 1);
        case BLKTRACESTOP:
 diff --git a/drivers/soc/tegra/fuse/fuse-tegra.c b/drivers/soc/tegra/fuse/fuse-tegra.c
                return blk_trace_startstop(sdp->device->request_queue, 1);
        case BLKTRACESTOP:
 diff --git a/drivers/soc/tegra/fuse/fuse-tegra.c b/drivers/soc/tegra/fuse/fuse-tegra.c
-index 11a5043..e36f04c 100644
+index 011a336..fb2b7a0 100644
 --- a/drivers/soc/tegra/fuse/fuse-tegra.c
 +++ b/drivers/soc/tegra/fuse/fuse-tegra.c
 --- a/drivers/soc/tegra/fuse/fuse-tegra.c
 +++ b/drivers/soc/tegra/fuse/fuse-tegra.c
-@@ -70,7 +70,7 @@ static ssize_t fuse_read(struct file *fd, struct kobject *kobj,
+@@ -71,7 +71,7 @@ static ssize_t fuse_read(struct file *fd, struct kobject *kobj,
        return i;
  }
  
        return i;
  }
  
@@ -52105,10 +51736,10 @@ index 11a5043..e36f04c 100644
        .read = fuse_read,
  };
 diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c
        .read = fuse_read,
  };
 diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c
-index 50f20f2..6bd81e0 100644
+index 66a70e9..f82cea4 100644
 --- a/drivers/spi/spi.c
 +++ b/drivers/spi/spi.c
 --- a/drivers/spi/spi.c
 +++ b/drivers/spi/spi.c
-@@ -2224,7 +2224,7 @@ int spi_bus_unlock(struct spi_master *master)
+@@ -2238,7 +2238,7 @@ int spi_bus_unlock(struct spi_master *master)
  EXPORT_SYMBOL_GPL(spi_bus_unlock);
  
  /* portable code must never pass more than 32 bytes */
  EXPORT_SYMBOL_GPL(spi_bus_unlock);
  
  /* portable code must never pass more than 32 bytes */
@@ -52148,6 +51779,39 @@ index b41429f..2de5373 100644
        tdev->dev = device_create(timed_output_class, NULL,
                MKDEV(0, tdev->index), NULL, "%s", tdev->name);
        if (IS_ERR(tdev->dev))
        tdev->dev = device_create(timed_output_class, NULL,
                MKDEV(0, tdev->index), NULL, "%s", tdev->name);
        if (IS_ERR(tdev->dev))
+diff --git a/drivers/staging/comedi/comedi_fops.c b/drivers/staging/comedi/comedi_fops.c
+index f143cb6..6fb8255 100644
+--- a/drivers/staging/comedi/comedi_fops.c
++++ b/drivers/staging/comedi/comedi_fops.c
+@@ -273,8 +273,8 @@ static void comedi_file_reset(struct file *file)
+       }
+       cfp->last_attached = dev->attached;
+       cfp->last_detach_count = dev->detach_count;
+-      ACCESS_ONCE(cfp->read_subdev) = read_s;
+-      ACCESS_ONCE(cfp->write_subdev) = write_s;
++      ACCESS_ONCE_RW(cfp->read_subdev) = read_s;
++      ACCESS_ONCE_RW(cfp->write_subdev) = write_s;
+ }
+ static void comedi_file_check(struct file *file)
+@@ -1885,7 +1885,7 @@ static int do_setrsubd_ioctl(struct comedi_device *dev, unsigned long arg,
+           !(s_old->async->cmd.flags & CMDF_WRITE))
+               return -EBUSY;
+-      ACCESS_ONCE(cfp->read_subdev) = s_new;
++      ACCESS_ONCE_RW(cfp->read_subdev) = s_new;
+       return 0;
+ }
+@@ -1927,7 +1927,7 @@ static int do_setwsubd_ioctl(struct comedi_device *dev, unsigned long arg,
+           (s_old->async->cmd.flags & CMDF_WRITE))
+               return -EBUSY;
+-      ACCESS_ONCE(cfp->write_subdev) = s_new;
++      ACCESS_ONCE_RW(cfp->write_subdev) = s_new;
+       return 0;
+ }
 diff --git a/drivers/staging/gdm724x/gdm_tty.c b/drivers/staging/gdm724x/gdm_tty.c
 index 001348c..cfaac8a 100644
 --- a/drivers/staging/gdm724x/gdm_tty.c
 diff --git a/drivers/staging/gdm724x/gdm_tty.c b/drivers/staging/gdm724x/gdm_tty.c
 index 001348c..cfaac8a 100644
 --- a/drivers/staging/gdm724x/gdm_tty.c
@@ -52161,19 +51825,6 @@ index 001348c..cfaac8a 100644
  
  static struct tty_driver *gdm_driver[TTY_MAX_COUNT];
  static struct gdm *gdm_table[TTY_MAX_COUNT][GDM_TTY_MINOR];
  
  static struct tty_driver *gdm_driver[TTY_MAX_COUNT];
  static struct gdm *gdm_table[TTY_MAX_COUNT][GDM_TTY_MINOR];
-diff --git a/drivers/staging/imx-drm/imx-drm-core.c b/drivers/staging/imx-drm/imx-drm-core.c
-index 9cb222e..8766f26 100644
---- a/drivers/staging/imx-drm/imx-drm-core.c
-+++ b/drivers/staging/imx-drm/imx-drm-core.c
-@@ -357,7 +357,7 @@ int imx_drm_add_crtc(struct drm_device *drm, struct drm_crtc *crtc,
-       if (imxdrm->pipes >= MAX_CRTC)
-               return -EINVAL;
--      if (imxdrm->drm->open_count)
-+      if (local_read(&imxdrm->drm->open_count))
-               return -EBUSY;
-       imx_drm_crtc = kzalloc(sizeof(*imx_drm_crtc), GFP_KERNEL);
 diff --git a/drivers/staging/line6/driver.c b/drivers/staging/line6/driver.c
 index 503b2d7..c904931 100644
 --- a/drivers/staging/line6/driver.c
 diff --git a/drivers/staging/line6/driver.c b/drivers/staging/line6/driver.c
 index 503b2d7..c904931 100644
 --- a/drivers/staging/line6/driver.c
@@ -52310,7 +51961,7 @@ index 6943715..0a93632 100644
        /* enable device: */
        toneport_send_cmd(usbdev, 0x0301, 0x0000);
 diff --git a/drivers/staging/lustre/lnet/selftest/brw_test.c b/drivers/staging/lustre/lnet/selftest/brw_test.c
        /* enable device: */
        toneport_send_cmd(usbdev, 0x0301, 0x0000);
 diff --git a/drivers/staging/lustre/lnet/selftest/brw_test.c b/drivers/staging/lustre/lnet/selftest/brw_test.c
-index a94f336..6a1924d 100644
+index 463da07..e791ce9 100644
 --- a/drivers/staging/lustre/lnet/selftest/brw_test.c
 +++ b/drivers/staging/lustre/lnet/selftest/brw_test.c
 @@ -488,13 +488,11 @@ brw_server_handle(struct srpc_server_rpc *rpc)
 --- a/drivers/staging/lustre/lnet/selftest/brw_test.c
 +++ b/drivers/staging/lustre/lnet/selftest/brw_test.c
 @@ -488,13 +488,11 @@ brw_server_handle(struct srpc_server_rpc *rpc)
@@ -52333,10 +51984,10 @@ index a94f336..6a1924d 100644
  
  srpc_service_t brw_test_service;
 diff --git a/drivers/staging/lustre/lnet/selftest/framework.c b/drivers/staging/lustre/lnet/selftest/framework.c
  
  srpc_service_t brw_test_service;
 diff --git a/drivers/staging/lustre/lnet/selftest/framework.c b/drivers/staging/lustre/lnet/selftest/framework.c
-index df04ab7..1deb1ac 100644
+index cc9d182..8fabce3 100644
 --- a/drivers/staging/lustre/lnet/selftest/framework.c
 +++ b/drivers/staging/lustre/lnet/selftest/framework.c
 --- a/drivers/staging/lustre/lnet/selftest/framework.c
 +++ b/drivers/staging/lustre/lnet/selftest/framework.c
-@@ -1632,12 +1632,10 @@ static srpc_service_t sfw_services[] = {
+@@ -1628,12 +1628,10 @@ static srpc_service_t sfw_services[] = {
  
  extern sfw_test_client_ops_t ping_test_client;
  extern srpc_service_t ping_test_service;
  
  extern sfw_test_client_ops_t ping_test_client;
  extern srpc_service_t ping_test_service;
@@ -52349,7 +52000,7 @@ index df04ab7..1deb1ac 100644
  extern void brw_init_test_service(void);
  
  
  extern void brw_init_test_service(void);
  
  
-@@ -1681,12 +1679,10 @@ sfw_startup (void)
+@@ -1675,12 +1673,10 @@ sfw_startup (void)
        INIT_LIST_HEAD(&sfw_data.fw_zombie_rpcs);
        INIT_LIST_HEAD(&sfw_data.fw_zombie_sessions);
  
        INIT_LIST_HEAD(&sfw_data.fw_zombie_rpcs);
        INIT_LIST_HEAD(&sfw_data.fw_zombie_sessions);
  
@@ -52363,7 +52014,7 @@ index df04ab7..1deb1ac 100644
        rc = sfw_register_test(&ping_test_service, &ping_test_client);
        LASSERT (rc == 0);
 diff --git a/drivers/staging/lustre/lnet/selftest/ping_test.c b/drivers/staging/lustre/lnet/selftest/ping_test.c
        rc = sfw_register_test(&ping_test_service, &ping_test_client);
        LASSERT (rc == 0);
 diff --git a/drivers/staging/lustre/lnet/selftest/ping_test.c b/drivers/staging/lustre/lnet/selftest/ping_test.c
-index 750cac4..e4d751f 100644
+index d8c0df6..5041cbb 100644
 --- a/drivers/staging/lustre/lnet/selftest/ping_test.c
 +++ b/drivers/staging/lustre/lnet/selftest/ping_test.c
 @@ -211,14 +211,12 @@ ping_server_handle(struct srpc_server_rpc *rpc)
 --- a/drivers/staging/lustre/lnet/selftest/ping_test.c
 +++ b/drivers/staging/lustre/lnet/selftest/ping_test.c
 @@ -211,14 +211,12 @@ ping_server_handle(struct srpc_server_rpc *rpc)
@@ -52388,7 +52039,7 @@ index 750cac4..e4d751f 100644
  srpc_service_t ping_test_service;
  void ping_init_test_service(void)
 diff --git a/drivers/staging/lustre/lustre/include/lustre_dlm.h b/drivers/staging/lustre/lustre/include/lustre_dlm.h
  srpc_service_t ping_test_service;
  void ping_init_test_service(void)
 diff --git a/drivers/staging/lustre/lustre/include/lustre_dlm.h b/drivers/staging/lustre/lustre/include/lustre_dlm.h
-index 14ac46f..eca2c16 100644
+index 83bc0a9..12ba00a 100644
 --- a/drivers/staging/lustre/lustre/include/lustre_dlm.h
 +++ b/drivers/staging/lustre/lustre/include/lustre_dlm.h
 @@ -1139,7 +1139,7 @@ struct ldlm_callback_suite {
 --- a/drivers/staging/lustre/lustre/include/lustre_dlm.h
 +++ b/drivers/staging/lustre/lustre/include/lustre_dlm.h
 @@ -1139,7 +1139,7 @@ struct ldlm_callback_suite {
@@ -52414,7 +52065,7 @@ index 2a88b80..62e7e5f 100644
  struct lsm_operations {
        void (*lsm_free)(struct lov_stripe_md *);
 diff --git a/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c b/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
  struct lsm_operations {
        void (*lsm_free)(struct lov_stripe_md *);
 diff --git a/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c b/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
-index b798daa..b28ca8f 100644
+index a4c252f..b21acac 100644
 --- a/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
 +++ b/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
 @@ -258,7 +258,7 @@ ldlm_process_flock_lock(struct ldlm_lock *req, __u64 *flags, int first_enq,
 --- a/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
 +++ b/drivers/staging/lustre/lustre/ldlm/ldlm_flock.c
 @@ -258,7 +258,7 @@ ldlm_process_flock_lock(struct ldlm_lock *req, __u64 *flags, int first_enq,
@@ -52424,10 +52075,10 @@ index b798daa..b28ca8f 100644
 -      const struct ldlm_callback_suite null_cbs = { NULL };
 +      const struct ldlm_callback_suite null_cbs = { };
  
 -      const struct ldlm_callback_suite null_cbs = { NULL };
 +      const struct ldlm_callback_suite null_cbs = { };
  
-       CDEBUG(D_DLMTRACE, "flags %#llx owner %llu pid %u mode %u start %llu end %llu\n",
-              *flags, new->l_policy_data.l_flock.owner,
+       CDEBUG(D_DLMTRACE,
+              "flags %#llx owner %llu pid %u mode %u start %llu end %llu\n",
 diff --git a/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c b/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c
 diff --git a/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c b/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c
-index bbe2c68..c6b4275 100644
+index 83d3f08..b03adad 100644
 --- a/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c
 +++ b/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c
 @@ -236,7 +236,7 @@ int proc_console_max_delay_cs(struct ctl_table *table, int write,
 --- a/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c
 +++ b/drivers/staging/lustre/lustre/libcfs/linux/linux-proc.c
 @@ -236,7 +236,7 @@ int proc_console_max_delay_cs(struct ctl_table *table, int write,
@@ -52478,56 +52129,47 @@ index 2c4fc74..b04ca79 100644
  };
  
  extern int insert_proc(void);
  };
  
  extern int insert_proc(void);
-diff --git a/drivers/staging/lustre/lustre/llite/dir.c b/drivers/staging/lustre/lustre/llite/dir.c
-index b0bb709..0117c96 100644
---- a/drivers/staging/lustre/lustre/llite/dir.c
-+++ b/drivers/staging/lustre/lustre/llite/dir.c
-@@ -661,7 +661,7 @@ int ll_dir_setdirstripe(struct inode *dir, struct lmv_user_md *lump,
-       int mode;
-       int err;
--      mode = (0755 & (S_IRWXUGO|S_ISVTX) & ~current->fs->umask) | S_IFDIR;
-+      mode = (0755 & (S_IRWXUGO|S_ISVTX) & ~current_umask()) | S_IFDIR;
-       op_data = ll_prep_md_op_data(NULL, dir, NULL, filename,
-                                    strlen(filename), mode, LUSTRE_OPC_MKDIR,
-                                    lump);
 diff --git a/drivers/staging/octeon/ethernet-rx.c b/drivers/staging/octeon/ethernet-rx.c
 diff --git a/drivers/staging/octeon/ethernet-rx.c b/drivers/staging/octeon/ethernet-rx.c
-index b2b6c3c..302e4e4 100644
+index fcbe836..8a7ada4 100644
 --- a/drivers/staging/octeon/ethernet-rx.c
 +++ b/drivers/staging/octeon/ethernet-rx.c
 --- a/drivers/staging/octeon/ethernet-rx.c
 +++ b/drivers/staging/octeon/ethernet-rx.c
-@@ -416,11 +416,11 @@ static int cvm_oct_napi_poll(struct napi_struct *napi, int budget)
+@@ -352,14 +352,14 @@ static int cvm_oct_napi_poll(struct napi_struct *napi, int budget)
                                /* Increment RX stats for virtual ports */
                                if (work->ipprt >= CVMX_PIP_NUM_INPUT_PORTS) {
  #ifdef CONFIG_64BIT
                                /* Increment RX stats for virtual ports */
                                if (work->ipprt >= CVMX_PIP_NUM_INPUT_PORTS) {
  #ifdef CONFIG_64BIT
--                                      atomic64_add(1, (atomic64_t *)&priv->stats.rx_packets);
--                                      atomic64_add(skb->len, (atomic64_t *)&priv->stats.rx_bytes);
-+                                      atomic64_add_unchecked(1, (atomic64_unchecked_t *)&priv->stats.rx_packets);
-+                                      atomic64_add_unchecked(skb->len, (atomic64_unchecked_t *)&priv->stats.rx_bytes);
+-                                      atomic64_add(1,
++                                      atomic64_add_unchecked(1,
+                                                    (atomic64_t *)&priv->stats.rx_packets);
+-                                      atomic64_add(skb->len,
++                                      atomic64_add_unchecked(skb->len,
+                                                    (atomic64_t *)&priv->stats.rx_bytes);
  #else
  #else
--                                      atomic_add(1, (atomic_t *)&priv->stats.rx_packets);
--                                      atomic_add(skb->len, (atomic_t *)&priv->stats.rx_bytes);
-+                                      atomic_add_unchecked(1, (atomic_unchecked_t *)&priv->stats.rx_packets);
-+                                      atomic_add_unchecked(skb->len, (atomic_unchecked_t *)&priv->stats.rx_bytes);
+-                                      atomic_add(1,
++                                      atomic_add_unchecked(1,
+                                                  (atomic_t *)&priv->stats.rx_packets);
+-                                      atomic_add(skb->len,
++                                      atomic_add_unchecked(skb->len,
+                                                  (atomic_t *)&priv->stats.rx_bytes);
  #endif
                                }
  #endif
                                }
-                               netif_receive_skb(skb);
-@@ -431,9 +431,9 @@ static int cvm_oct_napi_poll(struct napi_struct *napi, int budget)
+@@ -371,10 +371,10 @@ static int cvm_oct_napi_poll(struct napi_struct *napi, int budget)
                                           dev->name);
                                */
  #ifdef CONFIG_64BIT
                                           dev->name);
                                */
  #ifdef CONFIG_64BIT
--                              atomic64_add(1, (atomic64_t *)&priv->stats.rx_dropped);
-+                              atomic64_add_unchecked(1, (atomic64_unchecked_t *)&priv->stats.rx_dropped);
+-                              atomic64_add(1,
++                              atomic64_add_unchecked(1,
+                                            (atomic64_t *)&priv->stats.rx_dropped);
  #else
  #else
--                              atomic_add(1, (atomic_t *)&priv->stats.rx_dropped);
-+                              atomic_add_unchecked(1, (atomic_unchecked_t *)&priv->stats.rx_dropped);
+-                              atomic_add(1,
++                              atomic_add_unchecked(1,
+                                          (atomic_t *)&priv->stats.rx_dropped);
  #endif
                                dev_kfree_skb_irq(skb);
  #endif
                                dev_kfree_skb_irq(skb);
-                       }
 diff --git a/drivers/staging/octeon/ethernet.c b/drivers/staging/octeon/ethernet.c
 diff --git a/drivers/staging/octeon/ethernet.c b/drivers/staging/octeon/ethernet.c
-index 8f9e3fb..d283fb9 100644
+index ee32149..052d1836 100644
 --- a/drivers/staging/octeon/ethernet.c
 +++ b/drivers/staging/octeon/ethernet.c
 --- a/drivers/staging/octeon/ethernet.c
 +++ b/drivers/staging/octeon/ethernet.c
-@@ -247,11 +247,11 @@ static struct net_device_stats *cvm_oct_common_get_stats(struct net_device *dev)
+@@ -241,11 +241,11 @@ static struct net_device_stats *cvm_oct_common_get_stats(struct net_device *dev)
                 * since the RX tasklet also increments it.
                 */
  #ifdef CONFIG_64BIT
                 * since the RX tasklet also increments it.
                 */
  #ifdef CONFIG_64BIT
@@ -52544,7 +52186,7 @@ index 8f9e3fb..d283fb9 100644
        }
  
 diff --git a/drivers/staging/rtl8188eu/include/hal_intf.h b/drivers/staging/rtl8188eu/include/hal_intf.h
        }
  
 diff --git a/drivers/staging/rtl8188eu/include/hal_intf.h b/drivers/staging/rtl8188eu/include/hal_intf.h
-index 9191993..30e9817 100644
+index 3b476d8..f522d68 100644
 --- a/drivers/staging/rtl8188eu/include/hal_intf.h
 +++ b/drivers/staging/rtl8188eu/include/hal_intf.h
 @@ -225,7 +225,7 @@ struct hal_ops {
 --- a/drivers/staging/rtl8188eu/include/hal_intf.h
 +++ b/drivers/staging/rtl8188eu/include/hal_intf.h
 @@ -225,7 +225,7 @@ struct hal_ops {
@@ -52570,59 +52212,29 @@ index 070cc03..6806e37 100644
  struct io_req {
        struct list_head list;
 diff --git a/drivers/staging/unisys/visorchipset/visorchipset.h b/drivers/staging/unisys/visorchipset/visorchipset.h
  struct io_req {
        struct list_head list;
 diff --git a/drivers/staging/unisys/visorchipset/visorchipset.h b/drivers/staging/unisys/visorchipset/visorchipset.h
-index 2bf2e2f..84421c9 100644
+index 46dad63..fe4acdc 100644
 --- a/drivers/staging/unisys/visorchipset/visorchipset.h
 +++ b/drivers/staging/unisys/visorchipset/visorchipset.h
 --- a/drivers/staging/unisys/visorchipset/visorchipset.h
 +++ b/drivers/staging/unisys/visorchipset/visorchipset.h
-@@ -228,7 +228,7 @@ typedef struct {
-       void (*device_resume)(ulong busNo, ulong devNo);
-       int (*get_channel_info)(uuid_le typeGuid, ulong *minSize,
-                                ulong *maxSize);
--} VISORCHIPSET_BUSDEV_NOTIFIERS;
-+} __no_const VISORCHIPSET_BUSDEV_NOTIFIERS;
+@@ -226,7 +226,7 @@ struct visorchipset_busdev_notifiers {
+       void (*device_resume)(ulong bus_no, ulong dev_no);
+       int (*get_channel_info)(uuid_le type_uuid, ulong *min_size,
+                               ulong *max_size);
+-};
++} __no_const;
  
  /*  These functions live inside visorchipset, and will be called to indicate
   *  responses to specific events (by code outside of visorchipset).
  
  /*  These functions live inside visorchipset, and will be called to indicate
   *  responses to specific events (by code outside of visorchipset).
-@@ -243,7 +243,7 @@ typedef struct {
-       void (*device_destroy)(ulong busNo, ulong devNo, int response);
-       void (*device_pause)(ulong busNo, ulong devNo, int response);
-       void (*device_resume)(ulong busNo, ulong devNo, int response);
--} VISORCHIPSET_BUSDEV_RESPONDERS;
-+} __no_const VISORCHIPSET_BUSDEV_RESPONDERS;
+@@ -241,7 +241,7 @@ struct visorchipset_busdev_responders {
+       void (*device_destroy)(ulong bus_no, ulong dev_no, int response);
+       void (*device_pause)(ulong bus_no, ulong dev_no, int response);
+       void (*device_resume)(ulong bus_no, ulong dev_no, int response);
+-};
++} __no_const;
  
  /** Register functions (in the bus driver) to get called by visorchipset
   *  whenever a bus or device appears for which this service partition is
  
  /** Register functions (in the bus driver) to get called by visorchipset
   *  whenever a bus or device appears for which this service partition is
-diff --git a/drivers/staging/vt6655/hostap.c b/drivers/staging/vt6655/hostap.c
-index ae0dade..803d53a 100644
---- a/drivers/staging/vt6655/hostap.c
-+++ b/drivers/staging/vt6655/hostap.c
-@@ -65,14 +65,13 @@
-  *
-  */
-+static net_device_ops_no_const apdev_netdev_ops;
-+
- static int hostap_enable_hostapd(struct vnt_private *pDevice, int rtnl_locked)
- {
-       struct vnt_private *apdev_priv;
-       struct net_device *dev = pDevice->dev;
-       int ret;
--      const struct net_device_ops apdev_netdev_ops = {
--              .ndo_start_xmit         = pDevice->tx_80211,
--      };
-       pr_debug("%s: Enabling hostapd mode\n", dev->name);
-@@ -84,6 +83,8 @@ static int hostap_enable_hostapd(struct vnt_private *pDevice, int rtnl_locked)
-       *apdev_priv = *pDevice;
-       eth_hw_addr_inherit(pDevice->apdev, dev);
-+      /* only half broken now */
-+      apdev_netdev_ops.ndo_start_xmit = pDevice->tx_80211;
-       pDevice->apdev->netdev_ops = &apdev_netdev_ops;
-       pDevice->apdev->type = ARPHRD_IEEE80211;
 diff --git a/drivers/target/sbp/sbp_target.c b/drivers/target/sbp/sbp_target.c
 diff --git a/drivers/target/sbp/sbp_target.c b/drivers/target/sbp/sbp_target.c
-index e7e9372..161f530 100644
+index 9512af6..045bf5a 100644
 --- a/drivers/target/sbp/sbp_target.c
 +++ b/drivers/target/sbp/sbp_target.c
 @@ -62,7 +62,7 @@ static const u32 sbp_unit_directory_template[] = {
 --- a/drivers/target/sbp/sbp_target.c
 +++ b/drivers/target/sbp/sbp_target.c
 @@ -62,7 +62,7 @@ static const u32 sbp_unit_directory_template[] = {
@@ -52644,10 +52256,10 @@ index e7e9372..161f530 100644
        login->tgt_agt = sbp_target_agent_register(login);
        if (IS_ERR(login->tgt_agt)) {
 diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c
        login->tgt_agt = sbp_target_agent_register(login);
        if (IS_ERR(login->tgt_agt)) {
 diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c
-index 24fa5d1..fae56f1 100644
+index 58f49ff..2669604 100644
 --- a/drivers/target/target_core_device.c
 +++ b/drivers/target/target_core_device.c
 --- a/drivers/target/target_core_device.c
 +++ b/drivers/target/target_core_device.c
-@@ -1532,7 +1532,7 @@ struct se_device *target_alloc_device(struct se_hba *hba, const char *name)
+@@ -1469,7 +1469,7 @@ struct se_device *target_alloc_device(struct se_hba *hba, const char *name)
        spin_lock_init(&dev->se_tmr_lock);
        spin_lock_init(&dev->qf_cmd_lock);
        sema_init(&dev->caw_sem, 1);
        spin_lock_init(&dev->se_tmr_lock);
        spin_lock_init(&dev->qf_cmd_lock);
        sema_init(&dev->caw_sem, 1);
@@ -52657,7 +52269,7 @@ index 24fa5d1..fae56f1 100644
        spin_lock_init(&dev->t10_wwn.t10_vpd_lock);
        INIT_LIST_HEAD(&dev->t10_pr.registration_list);
 diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
        spin_lock_init(&dev->t10_wwn.t10_vpd_lock);
        INIT_LIST_HEAD(&dev->t10_pr.registration_list);
 diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
-index be877bf..7be9cd4 100644
+index 0adc0f6..7757bfe 100644
 --- a/drivers/target/target_core_transport.c
 +++ b/drivers/target/target_core_transport.c
 @@ -1168,7 +1168,7 @@ transport_check_alloc_task_attr(struct se_cmd *cmd)
 --- a/drivers/target/target_core_transport.c
 +++ b/drivers/target/target_core_transport.c
 @@ -1168,7 +1168,7 @@ transport_check_alloc_task_attr(struct se_cmd *cmd)
@@ -52670,10 +52282,10 @@ index be877bf..7be9cd4 100644
                        cmd->se_ordered_id, cmd->sam_task_attr,
                        dev->transport->name);
 diff --git a/drivers/thermal/int340x_thermal/int3400_thermal.c b/drivers/thermal/int340x_thermal/int3400_thermal.c
                        cmd->se_ordered_id, cmd->sam_task_attr,
                        dev->transport->name);
 diff --git a/drivers/thermal/int340x_thermal/int3400_thermal.c b/drivers/thermal/int340x_thermal/int3400_thermal.c
-index edc1cce..769e4cb 100644
+index 65a98a9..d93d3a8 100644
 --- a/drivers/thermal/int340x_thermal/int3400_thermal.c
 +++ b/drivers/thermal/int340x_thermal/int3400_thermal.c
 --- a/drivers/thermal/int340x_thermal/int3400_thermal.c
 +++ b/drivers/thermal/int340x_thermal/int3400_thermal.c
-@@ -209,8 +209,10 @@ static int int3400_thermal_probe(struct platform_device *pdev)
+@@ -277,8 +277,10 @@ static int int3400_thermal_probe(struct platform_device *pdev)
        platform_set_drvdata(pdev, priv);
  
        if (priv->uuid_bitmap & 1 << INT3400_THERMAL_PASSIVE_1) {
        platform_set_drvdata(pdev, priv);
  
        if (priv->uuid_bitmap & 1 << INT3400_THERMAL_PASSIVE_1) {
@@ -52687,43 +52299,47 @@ index edc1cce..769e4cb 100644
        priv->thermal = thermal_zone_device_register("INT3400 Thermal", 0, 0,
                                                priv, &int3400_thermal_ops,
 diff --git a/drivers/thermal/of-thermal.c b/drivers/thermal/of-thermal.c
        priv->thermal = thermal_zone_device_register("INT3400 Thermal", 0, 0,
                                                priv, &int3400_thermal_ops,
 diff --git a/drivers/thermal/of-thermal.c b/drivers/thermal/of-thermal.c
-index 62143ba..ae21165 100644
+index d717f3d..cae1cc3e 100644
 --- a/drivers/thermal/of-thermal.c
 +++ b/drivers/thermal/of-thermal.c
 --- a/drivers/thermal/of-thermal.c
 +++ b/drivers/thermal/of-thermal.c
-@@ -30,6 +30,7 @@
- #include <linux/err.h>
+@@ -31,6 +31,7 @@
  #include <linux/export.h>
  #include <linux/string.h>
  #include <linux/export.h>
  #include <linux/string.h>
+ #include <linux/thermal.h>
 +#include <linux/mm.h>
  
  #include "thermal_core.h"
  
 +#include <linux/mm.h>
  
  #include "thermal_core.h"
  
-@@ -341,8 +342,10 @@ thermal_zone_of_add_sensor(struct device_node *zone,
-       tz->get_trend = get_trend;
+@@ -412,9 +413,11 @@ thermal_zone_of_add_sensor(struct device_node *zone,
+       tz->ops = ops;
        tz->sensor_data = data;
  
 -      tzd->ops->get_temp = of_thermal_get_temp;
 -      tzd->ops->get_trend = of_thermal_get_trend;
        tz->sensor_data = data;
  
 -      tzd->ops->get_temp = of_thermal_get_temp;
 -      tzd->ops->get_trend = of_thermal_get_trend;
+-      tzd->ops->set_emul_temp = of_thermal_set_emul_temp;
 +      pax_open_kernel();
 +      *(void **)&tzd->ops->get_temp = of_thermal_get_temp;
 +      *(void **)&tzd->ops->get_trend = of_thermal_get_trend;
 +      pax_open_kernel();
 +      *(void **)&tzd->ops->get_temp = of_thermal_get_temp;
 +      *(void **)&tzd->ops->get_trend = of_thermal_get_trend;
++      *(void **)&tzd->ops->set_emul_temp = of_thermal_set_emul_temp;
 +      pax_close_kernel();
        mutex_unlock(&tzd->lock);
  
        return tzd;
 +      pax_close_kernel();
        mutex_unlock(&tzd->lock);
  
        return tzd;
-@@ -473,8 +476,10 @@ void thermal_zone_of_sensor_unregister(struct device *dev,
+@@ -541,9 +544,11 @@ void thermal_zone_of_sensor_unregister(struct device *dev,
                return;
  
        mutex_lock(&tzd->lock);
 -      tzd->ops->get_temp = NULL;
 -      tzd->ops->get_trend = NULL;
                return;
  
        mutex_lock(&tzd->lock);
 -      tzd->ops->get_temp = NULL;
 -      tzd->ops->get_trend = NULL;
+-      tzd->ops->set_emul_temp = NULL;
 +      pax_open_kernel();
 +      *(void **)&tzd->ops->get_temp = NULL;
 +      *(void **)&tzd->ops->get_trend = NULL;
 +      pax_open_kernel();
 +      *(void **)&tzd->ops->get_temp = NULL;
 +      *(void **)&tzd->ops->get_trend = NULL;
++      *(void **)&tzd->ops->set_emul_temp = NULL;
 +      pax_close_kernel();
  
 +      pax_close_kernel();
  
-       tz->get_temp = NULL;
-       tz->get_trend = NULL;
+       tz->ops = NULL;
+       tz->sensor_data = NULL;
 diff --git a/drivers/tty/cyclades.c b/drivers/tty/cyclades.c
 index fd66f57..48e6376 100644
 --- a/drivers/tty/cyclades.c
 diff --git a/drivers/tty/cyclades.c b/drivers/tty/cyclades.c
 index fd66f57..48e6376 100644
 --- a/drivers/tty/cyclades.c
@@ -52809,7 +52425,7 @@ index 4fcec1d..5a036f7 100644
  
        spin_lock_irqsave(&hp->lock, flags);
 diff --git a/drivers/tty/hvc/hvcs.c b/drivers/tty/hvc/hvcs.c
  
        spin_lock_irqsave(&hp->lock, flags);
 diff --git a/drivers/tty/hvc/hvcs.c b/drivers/tty/hvc/hvcs.c
-index 81e939e..95ead10 100644
+index 81ff7e1..dfb7b71 100644
 --- a/drivers/tty/hvc/hvcs.c
 +++ b/drivers/tty/hvc/hvcs.c
 @@ -83,6 +83,7 @@
 --- a/drivers/tty/hvc/hvcs.c
 +++ b/drivers/tty/hvc/hvcs.c
 @@ -83,6 +83,7 @@
@@ -53003,7 +52619,7 @@ index 4190199..06d5bfa 100644
        spin_unlock_irqrestore(&hp->lock, flags);
  }
 diff --git a/drivers/tty/hvc/hvsi_lib.c b/drivers/tty/hvc/hvsi_lib.c
        spin_unlock_irqrestore(&hp->lock, flags);
  }
 diff --git a/drivers/tty/hvc/hvsi_lib.c b/drivers/tty/hvc/hvsi_lib.c
-index 7ae6c29..05c6dba 100644
+index a270f04..7c77b5d 100644
 --- a/drivers/tty/hvc/hvsi_lib.c
 +++ b/drivers/tty/hvc/hvsi_lib.c
 @@ -8,7 +8,7 @@
 --- a/drivers/tty/hvc/hvsi_lib.c
 +++ b/drivers/tty/hvc/hvsi_lib.c
 @@ -8,7 +8,7 @@
@@ -53177,7 +52793,7 @@ index c434376..114ce13 100644
  
        dlci->modem_rx = 0;
 diff --git a/drivers/tty/n_tty.c b/drivers/tty/n_tty.c
  
        dlci->modem_rx = 0;
 diff --git a/drivers/tty/n_tty.c b/drivers/tty/n_tty.c
-index 47ca0f3..3c0b803 100644
+index 4ddfa60..1b7e112 100644
 --- a/drivers/tty/n_tty.c
 +++ b/drivers/tty/n_tty.c
 @@ -115,7 +115,7 @@ struct n_tty_data {
 --- a/drivers/tty/n_tty.c
 +++ b/drivers/tty/n_tty.c
 @@ -115,7 +115,7 @@ struct n_tty_data {
@@ -53189,7 +52805,7 @@ index 47ca0f3..3c0b803 100644
        size_t line_start;
  
        /* protected by output lock */
        size_t line_start;
  
        /* protected by output lock */
-@@ -2523,6 +2523,7 @@ void n_tty_inherit_ops(struct tty_ldisc_ops *ops)
+@@ -2503,6 +2503,7 @@ void n_tty_inherit_ops(struct tty_ldisc_ops *ops)
  {
        *ops = tty_ldisc_N_TTY;
        ops->owner = NULL;
  {
        *ops = tty_ldisc_N_TTY;
        ops->owner = NULL;
@@ -53199,10 +52815,10 @@ index 47ca0f3..3c0b803 100644
  }
  EXPORT_SYMBOL_GPL(n_tty_inherit_ops);
 diff --git a/drivers/tty/pty.c b/drivers/tty/pty.c
  }
  EXPORT_SYMBOL_GPL(n_tty_inherit_ops);
 diff --git a/drivers/tty/pty.c b/drivers/tty/pty.c
-index 7c4447a..70fbc1e 100644
+index 6e1f150..c3ba598 100644
 --- a/drivers/tty/pty.c
 +++ b/drivers/tty/pty.c
 --- a/drivers/tty/pty.c
 +++ b/drivers/tty/pty.c
-@@ -830,8 +830,10 @@ static void __init unix98_pty_init(void)
+@@ -850,8 +850,10 @@ static void __init unix98_pty_init(void)
                panic("Couldn't register Unix98 pts driver");
  
        /* Now create the /dev/ptmx special device */
                panic("Couldn't register Unix98 pts driver");
  
        /* Now create the /dev/ptmx special device */
@@ -53398,7 +53014,7 @@ index a260cde..6b2b5ce 100644
  /* This is only available if kgdboc is a built in for early debugging */
  static int __init kgdboc_early_init(char *opt)
 diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c
  /* This is only available if kgdboc is a built in for early debugging */
  static int __init kgdboc_early_init(char *opt)
 diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c
-index 4b6c783..9a19db3 100644
+index c88b522..e763029 100644
 --- a/drivers/tty/serial/msm_serial.c
 +++ b/drivers/tty/serial/msm_serial.c
 @@ -1028,7 +1028,7 @@ static struct uart_driver msm_uart_driver = {
 --- a/drivers/tty/serial/msm_serial.c
 +++ b/drivers/tty/serial/msm_serial.c
 @@ -1028,7 +1028,7 @@ static struct uart_driver msm_uart_driver = {
@@ -53410,20 +53026,20 @@ index 4b6c783..9a19db3 100644
  
  static const struct of_device_id msm_uartdm_table[] = {
        { .compatible = "qcom,msm-uartdm-v1.1", .data = (void *)UARTDM_1P1 },
  
  static const struct of_device_id msm_uartdm_table[] = {
        { .compatible = "qcom,msm-uartdm-v1.1", .data = (void *)UARTDM_1P1 },
-@@ -1047,7 +1047,7 @@ static int msm_serial_probe(struct platform_device *pdev)
-       int irq;
+@@ -1052,7 +1052,7 @@ static int msm_serial_probe(struct platform_device *pdev)
+               line = pdev->id;
  
  
-       if (pdev->id == -1)
--              pdev->id = atomic_inc_return(&msm_uart_next_id) - 1;
-+              pdev->id = atomic_inc_return_unchecked(&msm_uart_next_id) - 1;
+       if (line < 0)
+-              line = atomic_inc_return(&msm_uart_next_id) - 1;
++              line = atomic_inc_return_unchecked(&msm_uart_next_id) - 1;
  
  
-       if (unlikely(pdev->id < 0 || pdev->id >= UART_NR))
+       if (unlikely(line < 0 || line >= UART_NR))
                return -ENXIO;
 diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c
                return -ENXIO;
 diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c
-index 587d63b..48423a6 100644
+index 107e807..d4a02fa 100644
 --- a/drivers/tty/serial/samsung.c
 +++ b/drivers/tty/serial/samsung.c
 --- a/drivers/tty/serial/samsung.c
 +++ b/drivers/tty/serial/samsung.c
-@@ -478,11 +478,16 @@ static void s3c24xx_serial_shutdown(struct uart_port *port)
+@@ -480,11 +480,16 @@ static void s3c24xx_serial_shutdown(struct uart_port *port)
        }
  }
  
        }
  }
  
@@ -53440,7 +53056,7 @@ index 587d63b..48423a6 100644
        dbg("s3c24xx_serial_startup: port=%p (%08llx,%p)\n",
            port, (unsigned long long)port->mapbase, port->membase);
  
        dbg("s3c24xx_serial_startup: port=%p (%08llx,%p)\n",
            port, (unsigned long long)port->mapbase, port->membase);
  
-@@ -1159,10 +1164,6 @@ static int s3c24xx_serial_init_port(struct s3c24xx_uart_port *ourport,
+@@ -1169,10 +1174,6 @@ static int s3c24xx_serial_init_port(struct s3c24xx_uart_port *ourport,
        /* setup info for port */
        port->dev       = &platdev->dev;
  
        /* setup info for port */
        port->dev       = &platdev->dev;
  
@@ -53452,10 +53068,19 @@ index 587d63b..48423a6 100644
  
        if (cfg->uart_flags & UPF_CONS_FLOW) {
 diff --git a/drivers/tty/serial/serial_core.c b/drivers/tty/serial/serial_core.c
  
        if (cfg->uart_flags & UPF_CONS_FLOW) {
 diff --git a/drivers/tty/serial/serial_core.c b/drivers/tty/serial/serial_core.c
-index a28dee9..168ba47 100644
+index 984605b..e538330 100644
 --- a/drivers/tty/serial/serial_core.c
 +++ b/drivers/tty/serial/serial_core.c
 --- a/drivers/tty/serial/serial_core.c
 +++ b/drivers/tty/serial/serial_core.c
-@@ -1339,7 +1339,7 @@ static void uart_close(struct tty_struct *tty, struct file *filp)
+@@ -1396,7 +1396,7 @@ static void uart_close(struct tty_struct *tty, struct file *filp)
+               state = drv->state + tty->index;
+               port = &state->port;
+               spin_lock_irq(&port->lock);
+-              --port->count;
++              atomic_dec(&port->count);
+               spin_unlock_irq(&port->lock);
+               return;
+       }
+@@ -1406,7 +1406,7 @@ static void uart_close(struct tty_struct *tty, struct file *filp)
  
        pr_debug("uart_close(%d) called\n", uport ? uport->line : -1);
  
  
        pr_debug("uart_close(%d) called\n", uport ? uport->line : -1);
  
@@ -53464,7 +53089,7 @@ index a28dee9..168ba47 100644
                return;
  
        /*
                return;
  
        /*
-@@ -1466,7 +1466,7 @@ static void uart_hangup(struct tty_struct *tty)
+@@ -1530,7 +1530,7 @@ static void uart_hangup(struct tty_struct *tty)
                uart_flush_buffer(tty);
                uart_shutdown(tty, state);
                spin_lock_irqsave(&port->lock, flags);
                uart_flush_buffer(tty);
                uart_shutdown(tty, state);
                spin_lock_irqsave(&port->lock, flags);
@@ -53473,24 +53098,15 @@ index a28dee9..168ba47 100644
                clear_bit(ASYNCB_NORMAL_ACTIVE, &port->flags);
                spin_unlock_irqrestore(&port->lock, flags);
                tty_port_tty_set(port, NULL);
                clear_bit(ASYNCB_NORMAL_ACTIVE, &port->flags);
                spin_unlock_irqrestore(&port->lock, flags);
                tty_port_tty_set(port, NULL);
-@@ -1564,7 +1564,7 @@ static int uart_open(struct tty_struct *tty, struct file *filp)
-               goto end;
-       }
+@@ -1617,7 +1617,7 @@ static int uart_open(struct tty_struct *tty, struct file *filp)
+       pr_debug("uart_open(%d) called\n", line);
  
  
--      port->count++;
+       spin_lock_irq(&port->lock);
+-      ++port->count;
 +      atomic_inc(&port->count);
 +      atomic_inc(&port->count);
-       if (!state->uart_port || state->uart_port->flags & UPF_DEAD) {
-               retval = -ENXIO;
-               goto err_dec_count;
-@@ -1596,7 +1596,7 @@ static int uart_open(struct tty_struct *tty, struct file *filp)
- end:
-       return retval;
- err_dec_count:
--      port->count--;
-+      atomic_dec(&port->count);
-       mutex_unlock(&port->mutex);
-       goto end;
- }
+       spin_unlock_irq(&port->lock);
+       /*
 diff --git a/drivers/tty/synclink.c b/drivers/tty/synclink.c
 index b799170..87dafd5 100644
 --- a/drivers/tty/synclink.c
 diff --git a/drivers/tty/synclink.c b/drivers/tty/synclink.c
 index b799170..87dafd5 100644
 --- a/drivers/tty/synclink.c
@@ -53890,10 +53506,21 @@ index 42bad18..447d7a2 100644
  
                if (get_user(c, buf))
 diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c
  
                if (get_user(c, buf))
 diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c
-index 0508a1d..b610592 100644
+index 51f066a..a7f6e86 100644
 --- a/drivers/tty/tty_io.c
 +++ b/drivers/tty/tty_io.c
 --- a/drivers/tty/tty_io.c
 +++ b/drivers/tty/tty_io.c
-@@ -3498,7 +3498,7 @@ EXPORT_SYMBOL_GPL(get_current_tty);
+@@ -1028,8 +1028,8 @@ EXPORT_SYMBOL(start_tty);
+ /* We limit tty time update visibility to every 8 seconds or so. */
+ static void tty_update_time(struct timespec *time)
+ {
+-      unsigned long sec = get_seconds() & ~7;
+-      if ((long)(sec - time->tv_sec) > 0)
++      unsigned long sec = get_seconds();
++      if (abs(sec - time->tv_sec) & ~7)
+               time->tv_sec = sec;
+ }
+@@ -3503,7 +3503,7 @@ EXPORT_SYMBOL(tty_devnum);
  
  void tty_default_fops(struct file_operations *fops)
  {
  
  void tty_default_fops(struct file_operations *fops)
  {
@@ -53902,8 +53529,33 @@ index 0508a1d..b610592 100644
  }
  
  /*
  }
  
  /*
+diff --git a/drivers/tty/tty_ioctl.c b/drivers/tty/tty_ioctl.c
+index 1787fa4..552076b 100644
+--- a/drivers/tty/tty_ioctl.c
++++ b/drivers/tty/tty_ioctl.c
+@@ -217,11 +217,17 @@ void tty_wait_until_sent(struct tty_struct *tty, long timeout)
+ #endif
+       if (!timeout)
+               timeout = MAX_SCHEDULE_TIMEOUT;
++
+       if (wait_event_interruptible_timeout(tty->write_wait,
+-                      !tty_chars_in_buffer(tty), timeout) >= 0) {
+-              if (tty->ops->wait_until_sent)
+-                      tty->ops->wait_until_sent(tty, timeout);
++                      !tty_chars_in_buffer(tty), timeout) < 0) {
++              return;
+       }
++
++      if (timeout == MAX_SCHEDULE_TIMEOUT)
++              timeout = 0;
++
++      if (tty->ops->wait_until_sent)
++              tty->ops->wait_until_sent(tty, timeout);
+ }
+ EXPORT_SYMBOL(tty_wait_until_sent);
 diff --git a/drivers/tty/tty_ldisc.c b/drivers/tty/tty_ldisc.c
 diff --git a/drivers/tty/tty_ldisc.c b/drivers/tty/tty_ldisc.c
-index 2d822aa..a566234 100644
+index 3737f55..7cef448 100644
 --- a/drivers/tty/tty_ldisc.c
 +++ b/drivers/tty/tty_ldisc.c
 @@ -71,7 +71,7 @@ int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc)
 --- a/drivers/tty/tty_ldisc.c
 +++ b/drivers/tty/tty_ldisc.c
 @@ -71,7 +71,7 @@ int tty_register_ldisc(int disc, struct tty_ldisc_ops *new_ldisc)
@@ -53943,10 +53595,10 @@ index 2d822aa..a566234 100644
        raw_spin_unlock_irqrestore(&tty_ldiscs_lock, flags);
  }
 diff --git a/drivers/tty/tty_port.c b/drivers/tty/tty_port.c
        raw_spin_unlock_irqrestore(&tty_ldiscs_lock, flags);
  }
 diff --git a/drivers/tty/tty_port.c b/drivers/tty/tty_port.c
-index 1b93357..ea9f82c 100644
+index 40b31835..94d92ae 100644
 --- a/drivers/tty/tty_port.c
 +++ b/drivers/tty/tty_port.c
 --- a/drivers/tty/tty_port.c
 +++ b/drivers/tty/tty_port.c
-@@ -237,7 +237,7 @@ void tty_port_hangup(struct tty_port *port)
+@@ -236,7 +236,7 @@ void tty_port_hangup(struct tty_port *port)
        unsigned long flags;
  
        spin_lock_irqsave(&port->lock, flags);
        unsigned long flags;
  
        spin_lock_irqsave(&port->lock, flags);
@@ -53955,7 +53607,7 @@ index 1b93357..ea9f82c 100644
        port->flags &= ~ASYNC_NORMAL_ACTIVE;
        tty = port->tty;
        if (tty)
        port->flags &= ~ASYNC_NORMAL_ACTIVE;
        tty = port->tty;
        if (tty)
-@@ -399,7 +399,7 @@ int tty_port_block_til_ready(struct tty_port *port,
+@@ -398,7 +398,7 @@ int tty_port_block_til_ready(struct tty_port *port,
  
        /* The port lock protects the port counts */
        spin_lock_irqsave(&port->lock, flags);
  
        /* The port lock protects the port counts */
        spin_lock_irqsave(&port->lock, flags);
@@ -53964,7 +53616,7 @@ index 1b93357..ea9f82c 100644
        port->blocked_open++;
        spin_unlock_irqrestore(&port->lock, flags);
  
        port->blocked_open++;
        spin_unlock_irqrestore(&port->lock, flags);
  
-@@ -441,7 +441,7 @@ int tty_port_block_til_ready(struct tty_port *port,
+@@ -440,7 +440,7 @@ int tty_port_block_til_ready(struct tty_port *port,
           we must not mess that up further */
        spin_lock_irqsave(&port->lock, flags);
        if (!tty_hung_up_p(filp))
           we must not mess that up further */
        spin_lock_irqsave(&port->lock, flags);
        if (!tty_hung_up_p(filp))
@@ -53973,10 +53625,10 @@ index 1b93357..ea9f82c 100644
        port->blocked_open--;
        if (retval == 0)
                port->flags |= ASYNC_NORMAL_ACTIVE;
        port->blocked_open--;
        if (retval == 0)
                port->flags |= ASYNC_NORMAL_ACTIVE;
-@@ -479,19 +479,19 @@ int tty_port_close_start(struct tty_port *port,
+@@ -476,19 +476,19 @@ int tty_port_close_start(struct tty_port *port,
                return 0;
                return 0;
-       }
  
  
+       spin_lock_irqsave(&port->lock, flags);
 -      if (tty->count == 1 && port->count != 1) {
 +      if (tty->count == 1 && atomic_read(&port->count) != 1) {
                printk(KERN_WARNING
 -      if (tty->count == 1 && port->count != 1) {
 +      if (tty->count == 1 && atomic_read(&port->count) != 1) {
                printk(KERN_WARNING
@@ -54000,7 +53652,7 @@ index 1b93357..ea9f82c 100644
                spin_unlock_irqrestore(&port->lock, flags);
                return 0;
        }
                spin_unlock_irqrestore(&port->lock, flags);
                return 0;
        }
-@@ -592,7 +592,7 @@ int tty_port_open(struct tty_port *port, struct tty_struct *tty,
+@@ -590,7 +590,7 @@ int tty_port_open(struct tty_port *port, struct tty_struct *tty,
                                                        struct file *filp)
  {
        spin_lock_irq(&port->lock);
                                                        struct file *filp)
  {
        spin_lock_irq(&port->lock);
@@ -54010,7 +53662,7 @@ index 1b93357..ea9f82c 100644
        tty_port_tty_set(port, tty);
  
 diff --git a/drivers/tty/vt/keyboard.c b/drivers/tty/vt/keyboard.c
        tty_port_tty_set(port, tty);
  
 diff --git a/drivers/tty/vt/keyboard.c b/drivers/tty/vt/keyboard.c
-index c039cfe..0b463b0 100644
+index 8a89f6e..50b32af 100644
 --- a/drivers/tty/vt/keyboard.c
 +++ b/drivers/tty/vt/keyboard.c
 @@ -641,6 +641,16 @@ static void k_spec(struct vc_data *vc, unsigned char value, char up_flag)
 --- a/drivers/tty/vt/keyboard.c
 +++ b/drivers/tty/vt/keyboard.c
 @@ -641,6 +641,16 @@ static void k_spec(struct vc_data *vc, unsigned char value, char up_flag)
@@ -54071,7 +53723,7 @@ index c039cfe..0b463b0 100644
                        ret = -EPERM;
                        goto reterr;
 diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c
                        ret = -EPERM;
                        goto reterr;
 diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c
-index 60fa627..7214965 100644
+index 6276f13..84f2449 100644
 --- a/drivers/uio/uio.c
 +++ b/drivers/uio/uio.c
 @@ -25,6 +25,7 @@
 --- a/drivers/uio/uio.c
 +++ b/drivers/uio/uio.c
 @@ -25,6 +25,7 @@
@@ -54319,7 +53971,7 @@ index 0b59731..46ee7d1 100644
                                    dev->rawdescriptors[i] + (*ppos - pos),
                                    min(len, alloclen))) {
 diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c
                                    dev->rawdescriptors[i] + (*ppos - pos),
                                    min(len, alloclen))) {
 diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c
-index a6efb41..6f72549b 100644
+index 45a915c..09f9735 100644
 --- a/drivers/usb/core/hcd.c
 +++ b/drivers/usb/core/hcd.c
 @@ -1551,7 +1551,7 @@ int usb_hcd_submit_urb (struct urb *urb, gfp_t mem_flags)
 --- a/drivers/usb/core/hcd.c
 +++ b/drivers/usb/core/hcd.c
 @@ -1551,7 +1551,7 @@ int usb_hcd_submit_urb (struct urb *urb, gfp_t mem_flags)
@@ -54341,7 +53993,7 @@ index a6efb41..6f72549b 100644
                        wake_up(&usb_kill_urb_queue);
                usb_put_urb(urb);
 diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
                        wake_up(&usb_kill_urb_queue);
                usb_put_urb(urb);
 diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
-index b649fef..c7107a0 100644
+index b4bfa3a..008f926 100644
 --- a/drivers/usb/core/hub.c
 +++ b/drivers/usb/core/hub.c
 @@ -26,6 +26,7 @@
 --- a/drivers/usb/core/hub.c
 +++ b/drivers/usb/core/hub.c
 @@ -26,6 +26,7 @@
@@ -54352,7 +54004,7 @@ index b649fef..c7107a0 100644
  
  #include <asm/uaccess.h>
  #include <asm/byteorder.h>
  
  #include <asm/uaccess.h>
  #include <asm/byteorder.h>
-@@ -4666,6 +4667,10 @@ static void hub_port_connect(struct usb_hub *hub, int port1, u16 portstatus,
+@@ -4664,6 +4665,10 @@ static void hub_port_connect(struct usb_hub *hub, int port1, u16 portstatus,
                        goto done;
                return;
        }
                        goto done;
                return;
        }
@@ -54364,7 +54016,7 @@ index b649fef..c7107a0 100644
                unit_load = 150;
        else
 diff --git a/drivers/usb/core/message.c b/drivers/usb/core/message.c
                unit_load = 150;
        else
 diff --git a/drivers/usb/core/message.c b/drivers/usb/core/message.c
-index f7b7713..23d07ec 100644
+index f368d20..0c30ac5 100644
 --- a/drivers/usb/core/message.c
 +++ b/drivers/usb/core/message.c
 @@ -128,7 +128,7 @@ static int usb_internal_control_msg(struct usb_device *usb_dev,
 --- a/drivers/usb/core/message.c
 +++ b/drivers/usb/core/message.c
 @@ -128,7 +128,7 @@ static int usb_internal_control_msg(struct usb_device *usb_dev,
@@ -54395,7 +54047,7 @@ index f7b7713..23d07ec 100644
  {
        struct urb *urb;
 diff --git a/drivers/usb/core/sysfs.c b/drivers/usb/core/sysfs.c
  {
        struct urb *urb;
 diff --git a/drivers/usb/core/sysfs.c b/drivers/usb/core/sysfs.c
-index 1236c60..d47a51c 100644
+index d269738..7340cd7 100644
 --- a/drivers/usb/core/sysfs.c
 +++ b/drivers/usb/core/sysfs.c
 @@ -244,7 +244,7 @@ static ssize_t urbnum_show(struct device *dev, struct device_attribute *attr,
 --- a/drivers/usb/core/sysfs.c
 +++ b/drivers/usb/core/sysfs.c
 @@ -244,7 +244,7 @@ static ssize_t urbnum_show(struct device *dev, struct device_attribute *attr,
@@ -54408,10 +54060,10 @@ index 1236c60..d47a51c 100644
  static DEVICE_ATTR_RO(urbnum);
  
 diff --git a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c
  static DEVICE_ATTR_RO(urbnum);
  
 diff --git a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c
-index 2dd2362..1135437 100644
+index b1fb9ae..4224885 100644
 --- a/drivers/usb/core/usb.c
 +++ b/drivers/usb/core/usb.c
 --- a/drivers/usb/core/usb.c
 +++ b/drivers/usb/core/usb.c
-@@ -433,7 +433,7 @@ struct usb_device *usb_alloc_dev(struct usb_device *parent,
+@@ -431,7 +431,7 @@ struct usb_device *usb_alloc_dev(struct usb_device *parent,
        set_dev_node(&dev->dev, dev_to_node(bus->controller));
        dev->state = USB_STATE_ATTACHED;
        dev->lpm_disable_count = 1;
        set_dev_node(&dev->dev, dev_to_node(bus->controller));
        dev->state = USB_STATE_ATTACHED;
        dev->lpm_disable_count = 1;
@@ -54462,7 +54114,7 @@ index 8cfc319..4868255 100644
        return 0;
  }
 diff --git a/drivers/usb/gadget/function/f_uac1.c b/drivers/usb/gadget/function/f_uac1.c
        return 0;
  }
 diff --git a/drivers/usb/gadget/function/f_uac1.c b/drivers/usb/gadget/function/f_uac1.c
-index f7b2032..fbb340c 100644
+index e971584..03495ab 100644
 --- a/drivers/usb/gadget/function/f_uac1.c
 +++ b/drivers/usb/gadget/function/f_uac1.c
 @@ -14,6 +14,7 @@
 --- a/drivers/usb/gadget/function/f_uac1.c
 +++ b/drivers/usb/gadget/function/f_uac1.c
 @@ -14,6 +14,7 @@
@@ -54559,7 +54211,7 @@ index 491082a..dfd7d17 100644
        gs_free_requests(gser->out, &port->read_pool, NULL);
        gs_free_requests(gser->out, &port->read_queue, NULL);
 diff --git a/drivers/usb/gadget/function/u_uac1.c b/drivers/usb/gadget/function/u_uac1.c
        gs_free_requests(gser->out, &port->read_pool, NULL);
        gs_free_requests(gser->out, &port->read_queue, NULL);
 diff --git a/drivers/usb/gadget/function/u_uac1.c b/drivers/usb/gadget/function/u_uac1.c
-index a44a07f..ecea924 100644
+index 53842a1..2bef3b6 100644
 --- a/drivers/usb/gadget/function/u_uac1.c
 +++ b/drivers/usb/gadget/function/u_uac1.c
 @@ -17,6 +17,7 @@
 --- a/drivers/usb/gadget/function/u_uac1.c
 +++ b/drivers/usb/gadget/function/u_uac1.c
 @@ -17,6 +17,7 @@
@@ -54571,10 +54223,10 @@ index a44a07f..ecea924 100644
  #include "u_uac1.h"
  
 diff --git a/drivers/usb/host/ehci-hub.c b/drivers/usb/host/ehci-hub.c
  #include "u_uac1.h"
  
 diff --git a/drivers/usb/host/ehci-hub.c b/drivers/usb/host/ehci-hub.c
-index 5728829..fefc6bf 100644
+index 118edb7..7a6415f 100644
 --- a/drivers/usb/host/ehci-hub.c
 +++ b/drivers/usb/host/ehci-hub.c
 --- a/drivers/usb/host/ehci-hub.c
 +++ b/drivers/usb/host/ehci-hub.c
-@@ -771,7 +771,7 @@ static struct urb *request_single_step_set_feature_urb(
+@@ -769,7 +769,7 @@ static struct urb *request_single_step_set_feature_urb(
        urb->transfer_flags = URB_DIR_IN;
        usb_get_urb(urb);
        atomic_inc(&urb->use_count);
        urb->transfer_flags = URB_DIR_IN;
        usb_get_urb(urb);
        atomic_inc(&urb->use_count);
@@ -54583,7 +54235,7 @@ index 5728829..fefc6bf 100644
        urb->setup_dma = dma_map_single(
                        hcd->self.controller,
                        urb->setup_packet,
        urb->setup_dma = dma_map_single(
                        hcd->self.controller,
                        urb->setup_packet,
-@@ -838,7 +838,7 @@ static int ehset_single_step_set_feature(struct usb_hcd *hcd, int port)
+@@ -836,7 +836,7 @@ static int ehset_single_step_set_feature(struct usb_hcd *hcd, int port)
        urb->status = -EINPROGRESS;
        usb_get_urb(urb);
        atomic_inc(&urb->use_count);
        urb->status = -EINPROGRESS;
        usb_get_urb(urb);
        atomic_inc(&urb->use_count);
@@ -54684,6 +54336,29 @@ index 29fa1c3..a57b08e 100644
        struct usb_serial_port *port = info->port;
        struct usb_serial *serial;
        int retval = -ENODEV;
        struct usb_serial_port *port = info->port;
        struct usb_serial *serial;
        int retval = -ENODEV;
+diff --git a/drivers/usb/serial/generic.c b/drivers/usb/serial/generic.c
+index ccf1df7..54e170d 100644
+--- a/drivers/usb/serial/generic.c
++++ b/drivers/usb/serial/generic.c
+@@ -258,7 +258,8 @@ void usb_serial_generic_wait_until_sent(struct tty_struct *tty, long timeout)
+        * character or at least one jiffy.
+        */
+       period = max_t(unsigned long, (10 * HZ / bps), 1);
+-      period = min_t(unsigned long, period, timeout);
++      if (timeout)
++              period = min_t(unsigned long, period, timeout);
+       dev_dbg(&port->dev, "%s - timeout = %u ms, period = %u ms\n",
+                                       __func__, jiffies_to_msecs(timeout),
+@@ -268,7 +269,7 @@ void usb_serial_generic_wait_until_sent(struct tty_struct *tty, long timeout)
+               schedule_timeout_interruptible(period);
+               if (signal_pending(current))
+                       break;
+-              if (time_after(jiffies, expire))
++              if (timeout && time_after(jiffies, expire))
+                       break;
+       }
+ }
 diff --git a/drivers/usb/storage/usb.h b/drivers/usb/storage/usb.h
 index 307e339..6aa97cb 100644
 --- a/drivers/usb/storage/usb.h
 diff --git a/drivers/usb/storage/usb.h b/drivers/usb/storage/usb.h
 index 307e339..6aa97cb 100644
 --- a/drivers/usb/storage/usb.h
@@ -54711,7 +54386,7 @@ index a863a98..d272795 100644
        /*
         * NOTE:
 diff --git a/drivers/usb/usbip/vhci_hcd.c b/drivers/usb/usbip/vhci_hcd.c
        /*
         * NOTE:
 diff --git a/drivers/usb/usbip/vhci_hcd.c b/drivers/usb/usbip/vhci_hcd.c
-index c02374b..32d47a9 100644
+index 1ae9d40..c62604b 100644
 --- a/drivers/usb/usbip/vhci_hcd.c
 +++ b/drivers/usb/usbip/vhci_hcd.c
 @@ -439,7 +439,7 @@ static void vhci_tx_urb(struct urb *urb)
 --- a/drivers/usb/usbip/vhci_hcd.c
 +++ b/drivers/usb/usbip/vhci_hcd.c
 @@ -439,7 +439,7 @@ static void vhci_tx_urb(struct urb *urb)
@@ -54723,7 +54398,7 @@ index c02374b..32d47a9 100644
        if (priv->seqnum == 0xffff)
                dev_info(&urb->dev->dev, "seqnum max\n");
  
        if (priv->seqnum == 0xffff)
                dev_info(&urb->dev->dev, "seqnum max\n");
  
-@@ -686,7 +686,7 @@ static int vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
+@@ -684,7 +684,7 @@ static int vhci_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
                        return -ENOMEM;
                }
  
                        return -ENOMEM;
                }
  
@@ -54732,7 +54407,7 @@ index c02374b..32d47a9 100644
                if (unlink->seqnum == 0xffff)
                        pr_info("seqnum max\n");
  
                if (unlink->seqnum == 0xffff)
                        pr_info("seqnum max\n");
  
-@@ -891,7 +891,7 @@ static int vhci_start(struct usb_hcd *hcd)
+@@ -888,7 +888,7 @@ static int vhci_start(struct usb_hcd *hcd)
                vdev->rhport = rhport;
        }
  
                vdev->rhport = rhport;
        }
  
@@ -54802,22 +54477,41 @@ index f018d8d..ccab63f 100644
             iommu_group_id(group->iommu_group));
  
        return 0;
             iommu_group_id(group->iommu_group));
  
        return 0;
+diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c
+index 9484d56..d415d69 100644
+--- a/drivers/vhost/net.c
++++ b/drivers/vhost/net.c
+@@ -650,10 +650,8 @@ static void handle_rx(struct vhost_net *net)
+                       break;
+               }
+               /* TODO: Should check and handle checksum. */
+-
+-              hdr.num_buffers = cpu_to_vhost16(vq, headcount);
+               if (likely(mergeable) &&
+-                  memcpy_toiovecend(nvq->hdr, (void *)&hdr.num_buffers,
++                  memcpy_toiovecend(nvq->hdr, (unsigned char *)&headcount,
+                                     offsetof(typeof(hdr), num_buffers),
+                                     sizeof hdr.num_buffers)) {
+                       vq_err(vq, "Failed num_buffers write");
 diff --git a/drivers/vhost/vringh.c b/drivers/vhost/vringh.c
 diff --git a/drivers/vhost/vringh.c b/drivers/vhost/vringh.c
-index 5174eba..451e6bc 100644
+index 3bb02c6..a01ff38 100644
 --- a/drivers/vhost/vringh.c
 +++ b/drivers/vhost/vringh.c
 --- a/drivers/vhost/vringh.c
 +++ b/drivers/vhost/vringh.c
-@@ -530,17 +530,17 @@ static inline void __vringh_notify_disable(struct vringh *vrh,
- /* Userspace access helpers: in this case, addresses are really userspace. */
- static inline int getu16_user(u16 *val, const u16 *p)
+@@ -551,7 +551,7 @@ static inline void __vringh_notify_disable(struct vringh *vrh,
+ static inline int getu16_user(const struct vringh *vrh, u16 *val, const __virtio16 *p)
  {
  {
--      return get_user(*val, (__force u16 __user *)p);
-+      return get_user(*val, (u16 __force_user *)p);
+       __virtio16 v = 0;
+-      int rc = get_user(v, (__force __virtio16 __user *)p);
++      int rc = get_user(v, (__force_user __virtio16 *)p);
+       *val = vringh16_to_cpu(vrh, v);
+       return rc;
  }
  }
- static inline int putu16_user(u16 *p, u16 val)
+@@ -559,12 +559,12 @@ static inline int getu16_user(const struct vringh *vrh, u16 *val, const __virtio
+ static inline int putu16_user(const struct vringh *vrh, __virtio16 *p, u16 val)
  {
  {
--      return put_user(val, (__force u16 __user *)p);
-+      return put_user(val, (u16 __force_user *)p);
+       __virtio16 v = cpu_to_vringh16(vrh, val);
+-      return put_user(v, (__force __virtio16 __user *)p);
++      return put_user(v, (__force_user __virtio16 *)p);
  }
  
  static inline int copydesc_user(void *dst, const void *src, size_t len)
  }
  
  static inline int copydesc_user(void *dst, const void *src, size_t len)
@@ -54827,7 +54521,7 @@ index 5174eba..451e6bc 100644
                -EFAULT : 0;
  }
  
                -EFAULT : 0;
  }
  
-@@ -548,19 +548,19 @@ static inline int putused_user(struct vring_used_elem *dst,
+@@ -572,19 +572,19 @@ static inline int putused_user(struct vring_used_elem *dst,
                               const struct vring_used_elem *src,
                               unsigned int num)
  {
                               const struct vring_used_elem *src,
                               unsigned int num)
  {
@@ -54850,7 +54544,7 @@ index 5174eba..451e6bc 100644
                -EFAULT : 0;
  }
  
                -EFAULT : 0;
  }
  
-@@ -596,9 +596,9 @@ int vringh_init_user(struct vringh *vrh, u32 features,
+@@ -621,9 +621,9 @@ int vringh_init_user(struct vringh *vrh, u64 features,
        vrh->last_used_idx = 0;
        vrh->vring.num = num;
        /* vring expects kernel addresses, but only used via accessors. */
        vrh->last_used_idx = 0;
        vrh->vring.num = num;
        /* vring expects kernel addresses, but only used via accessors. */
@@ -54863,12 +54557,12 @@ index 5174eba..451e6bc 100644
        return 0;
  }
  EXPORT_SYMBOL(vringh_init_user);
        return 0;
  }
  EXPORT_SYMBOL(vringh_init_user);
-@@ -800,7 +800,7 @@ static inline int getu16_kern(u16 *val, const u16 *p)
+@@ -826,7 +826,7 @@ static inline int getu16_kern(const struct vringh *vrh,
  
  
- static inline int putu16_kern(u16 *p, u16 val)
+ static inline int putu16_kern(const struct vringh *vrh, __virtio16 *p, u16 val)
  {
  {
--      ACCESS_ONCE(*p) = val;
-+      ACCESS_ONCE_RW(*p) = val;
+-      ACCESS_ONCE(*p) = cpu_to_vringh16(vrh, val);
++      ACCESS_ONCE_RW(*p) = cpu_to_vringh16(vrh, val);
        return 0;
  }
  
        return 0;
  }
  
@@ -55188,7 +54882,7 @@ index 83433cb..71e9b98 100644
                        FBINFO_HWACCEL_FILLRECT | FBINFO_HWACCEL_COPYAREA;
                break;
 diff --git a/drivers/video/fbdev/sh_mobile_lcdcfb.c b/drivers/video/fbdev/sh_mobile_lcdcfb.c
                        FBINFO_HWACCEL_FILLRECT | FBINFO_HWACCEL_COPYAREA;
                break;
 diff --git a/drivers/video/fbdev/sh_mobile_lcdcfb.c b/drivers/video/fbdev/sh_mobile_lcdcfb.c
-index 2bcc84a..29dd1ea 100644
+index d3013cd..95b8285 100644
 --- a/drivers/video/fbdev/sh_mobile_lcdcfb.c
 +++ b/drivers/video/fbdev/sh_mobile_lcdcfb.c
 @@ -439,9 +439,9 @@ static unsigned long lcdc_sys_read_data(void *handle)
 --- a/drivers/video/fbdev/sh_mobile_lcdcfb.c
 +++ b/drivers/video/fbdev/sh_mobile_lcdcfb.c
 @@ -439,9 +439,9 @@ static unsigned long lcdc_sys_read_data(void *handle)
@@ -55205,10 +54899,10 @@ index 2bcc84a..29dd1ea 100644
  
  static int sh_mobile_lcdc_sginit(struct fb_info *info,
 diff --git a/drivers/video/fbdev/smscufx.c b/drivers/video/fbdev/smscufx.c
  
  static int sh_mobile_lcdc_sginit(struct fb_info *info,
 diff --git a/drivers/video/fbdev/smscufx.c b/drivers/video/fbdev/smscufx.c
-index d513ed6..90b0de9 100644
+index 9279e5f..d5f5276 100644
 --- a/drivers/video/fbdev/smscufx.c
 +++ b/drivers/video/fbdev/smscufx.c
 --- a/drivers/video/fbdev/smscufx.c
 +++ b/drivers/video/fbdev/smscufx.c
-@@ -1175,7 +1175,9 @@ static int ufx_ops_release(struct fb_info *info, int user)
+@@ -1174,7 +1174,9 @@ static int ufx_ops_release(struct fb_info *info, int user)
                fb_deferred_io_cleanup(info);
                kfree(info->fbdefio);
                info->fbdefio = NULL;
                fb_deferred_io_cleanup(info);
                kfree(info->fbdefio);
                info->fbdefio = NULL;
@@ -55220,7 +54914,7 @@ index d513ed6..90b0de9 100644
  
        pr_debug("released /dev/fb%d user=%d count=%d",
 diff --git a/drivers/video/fbdev/udlfb.c b/drivers/video/fbdev/udlfb.c
  
        pr_debug("released /dev/fb%d user=%d count=%d",
 diff --git a/drivers/video/fbdev/udlfb.c b/drivers/video/fbdev/udlfb.c
-index 046d51d..be564da 100644
+index ff2b873..626a8d5 100644
 --- a/drivers/video/fbdev/udlfb.c
 +++ b/drivers/video/fbdev/udlfb.c
 @@ -623,11 +623,11 @@ static int dlfb_handle_damage(struct dlfb_data *dev, int x, int y,
 --- a/drivers/video/fbdev/udlfb.c
 +++ b/drivers/video/fbdev/udlfb.c
 @@ -623,11 +623,11 @@ static int dlfb_handle_damage(struct dlfb_data *dev, int x, int y,
@@ -55255,7 +54949,7 @@ index 046d51d..be564da 100644
                    >> 10)), /* Kcycles */
                   &dev->cpu_kcycles_used);
  }
                    >> 10)), /* Kcycles */
                   &dev->cpu_kcycles_used);
  }
-@@ -993,7 +993,9 @@ static int dlfb_ops_release(struct fb_info *info, int user)
+@@ -991,7 +991,9 @@ static int dlfb_ops_release(struct fb_info *info, int user)
                fb_deferred_io_cleanup(info);
                kfree(info->fbdefio);
                info->fbdefio = NULL;
                fb_deferred_io_cleanup(info);
                kfree(info->fbdefio);
                info->fbdefio = NULL;
@@ -55266,7 +54960,7 @@ index 046d51d..be564da 100644
        }
  
        pr_warn("released /dev/fb%d user=%d count=%d\n",
        }
  
        pr_warn("released /dev/fb%d user=%d count=%d\n",
-@@ -1376,7 +1378,7 @@ static ssize_t metrics_bytes_rendered_show(struct device *fbdev,
+@@ -1373,7 +1375,7 @@ static ssize_t metrics_bytes_rendered_show(struct device *fbdev,
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
@@ -55275,7 +54969,7 @@ index 046d51d..be564da 100644
  }
  
  static ssize_t metrics_bytes_identical_show(struct device *fbdev,
  }
  
  static ssize_t metrics_bytes_identical_show(struct device *fbdev,
-@@ -1384,7 +1386,7 @@ static ssize_t metrics_bytes_identical_show(struct device *fbdev,
+@@ -1381,7 +1383,7 @@ static ssize_t metrics_bytes_identical_show(struct device *fbdev,
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
@@ -55284,7 +54978,7 @@ index 046d51d..be564da 100644
  }
  
  static ssize_t metrics_bytes_sent_show(struct device *fbdev,
  }
  
  static ssize_t metrics_bytes_sent_show(struct device *fbdev,
-@@ -1392,7 +1394,7 @@ static ssize_t metrics_bytes_sent_show(struct device *fbdev,
+@@ -1389,7 +1391,7 @@ static ssize_t metrics_bytes_sent_show(struct device *fbdev,
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
@@ -55293,7 +54987,7 @@ index 046d51d..be564da 100644
  }
  
  static ssize_t metrics_cpu_kcycles_used_show(struct device *fbdev,
  }
  
  static ssize_t metrics_cpu_kcycles_used_show(struct device *fbdev,
-@@ -1400,7 +1402,7 @@ static ssize_t metrics_cpu_kcycles_used_show(struct device *fbdev,
+@@ -1397,7 +1399,7 @@ static ssize_t metrics_cpu_kcycles_used_show(struct device *fbdev,
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
        return snprintf(buf, PAGE_SIZE, "%u\n",
@@ -55302,7 +54996,7 @@ index 046d51d..be564da 100644
  }
  
  static ssize_t edid_show(
  }
  
  static ssize_t edid_show(
-@@ -1460,10 +1462,10 @@ static ssize_t metrics_reset_store(struct device *fbdev,
+@@ -1457,10 +1459,10 @@ static ssize_t metrics_reset_store(struct device *fbdev,
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
  
        struct fb_info *fb_info = dev_get_drvdata(fbdev);
        struct dlfb_data *dev = fb_info->par;
  
@@ -55318,7 +55012,7 @@ index 046d51d..be564da 100644
        return count;
  }
 diff --git a/drivers/video/fbdev/uvesafb.c b/drivers/video/fbdev/uvesafb.c
        return count;
  }
 diff --git a/drivers/video/fbdev/uvesafb.c b/drivers/video/fbdev/uvesafb.c
-index 509d452..7c9d2de 100644
+index d32d1c4..46722e6 100644
 --- a/drivers/video/fbdev/uvesafb.c
 +++ b/drivers/video/fbdev/uvesafb.c
 @@ -19,6 +19,7 @@
 --- a/drivers/video/fbdev/uvesafb.c
 +++ b/drivers/video/fbdev/uvesafb.c
 @@ -19,6 +19,7 @@
@@ -55379,7 +55073,7 @@ index 509d452..7c9d2de 100644
        }
  #else
        /* The protected mode interface is not available on non-x86. */
        }
  #else
        /* The protected mode interface is not available on non-x86. */
-@@ -1453,8 +1477,11 @@ static void uvesafb_init_info(struct fb_info *info, struct vbe_mode_ib *mode)
+@@ -1452,8 +1476,11 @@ static void uvesafb_init_info(struct fb_info *info, struct vbe_mode_ib *mode)
        info->fix.ywrapstep = (par->ypan > 1) ? 1 : 0;
  
        /* Disable blanking if the user requested so. */
        info->fix.ywrapstep = (par->ypan > 1) ? 1 : 0;
  
        /* Disable blanking if the user requested so. */
@@ -55393,7 +55087,7 @@ index 509d452..7c9d2de 100644
  
        /*
         * Find out how much IO memory is required for the mode with
  
        /*
         * Find out how much IO memory is required for the mode with
-@@ -1525,8 +1552,11 @@ static void uvesafb_init_info(struct fb_info *info, struct vbe_mode_ib *mode)
+@@ -1524,8 +1551,11 @@ static void uvesafb_init_info(struct fb_info *info, struct vbe_mode_ib *mode)
        info->flags = FBINFO_FLAG_DEFAULT |
                        (par->ypan ? FBINFO_HWACCEL_YPAN : 0);
  
        info->flags = FBINFO_FLAG_DEFAULT |
                        (par->ypan ? FBINFO_HWACCEL_YPAN : 0);
  
@@ -55407,32 +55101,32 @@ index 509d452..7c9d2de 100644
  }
  
  static void uvesafb_init_mtrr(struct fb_info *info)
  }
  
  static void uvesafb_init_mtrr(struct fb_info *info)
-@@ -1787,6 +1817,11 @@ out_mode:
+@@ -1786,6 +1816,11 @@ out_mode:
  out:
        kfree(par->vbe_modes);
  
 +#if defined(CONFIG_MODULES) && defined(CONFIG_PAX_KERNEXEC)
 +      if (par->pmi_code)
  out:
        kfree(par->vbe_modes);
  
 +#if defined(CONFIG_MODULES) && defined(CONFIG_PAX_KERNEXEC)
 +      if (par->pmi_code)
-+              module_free_exec(NULL, par->pmi_code);
++              module_memfree_exec(par->pmi_code);
 +#endif
 +
        framebuffer_release(info);
        return err;
  }
 +#endif
 +
        framebuffer_release(info);
        return err;
  }
-@@ -1811,6 +1846,11 @@ static int uvesafb_remove(struct platform_device *dev)
+@@ -1810,6 +1845,11 @@ static int uvesafb_remove(struct platform_device *dev)
                kfree(par->vbe_state_orig);
                kfree(par->vbe_state_saved);
  
 +#if defined(CONFIG_MODULES) && defined(CONFIG_PAX_KERNEXEC)
 +              if (par->pmi_code)
                kfree(par->vbe_state_orig);
                kfree(par->vbe_state_saved);
  
 +#if defined(CONFIG_MODULES) && defined(CONFIG_PAX_KERNEXEC)
 +              if (par->pmi_code)
-+                      module_free_exec(NULL, par->pmi_code);
++                      module_memfree_exec(par->pmi_code);
 +#endif
 +
                framebuffer_release(info);
        }
        return 0;
 diff --git a/drivers/video/fbdev/vesafb.c b/drivers/video/fbdev/vesafb.c
 +#endif
 +
                framebuffer_release(info);
        }
        return 0;
 diff --git a/drivers/video/fbdev/vesafb.c b/drivers/video/fbdev/vesafb.c
-index 6170e7f..dd63031 100644
+index d79a0ac..2d0c3d4 100644
 --- a/drivers/video/fbdev/vesafb.c
 +++ b/drivers/video/fbdev/vesafb.c
 @@ -9,6 +9,7 @@
 --- a/drivers/video/fbdev/vesafb.c
 +++ b/drivers/video/fbdev/vesafb.c
 @@ -9,6 +9,7 @@
@@ -55545,7 +55239,7 @@ index 6170e7f..dd63031 100644
  err:
 +
 +#if defined(__i386__) && defined(CONFIG_MODULES) && defined(CONFIG_PAX_KERNEXEC)
  err:
 +
 +#if defined(__i386__) && defined(CONFIG_MODULES) && defined(CONFIG_PAX_KERNEXEC)
-+      module_free_exec(NULL, pmi_code);
++      module_memfree_exec(pmi_code);
 +#endif
 +
        if (info->screen_base)
 +#endif
 +
        if (info->screen_base)
@@ -58323,7 +58017,7 @@ index eb14e05..5156de7 100644
        if (retval > 0)
                retval = 0;
 diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c
        if (retval > 0)
                retval = 0;
 diff --git a/fs/9p/vfs_inode.c b/fs/9p/vfs_inode.c
-index 296482f..183ddc3 100644
+index 9ee5343..5165e3c 100644
 --- a/fs/9p/vfs_inode.c
 +++ b/fs/9p/vfs_inode.c
 @@ -1312,7 +1312,7 @@ static void *v9fs_vfs_follow_link(struct dentry *dentry, struct nameidata *nd)
 --- a/fs/9p/vfs_inode.c
 +++ b/fs/9p/vfs_inode.c
 @@ -1312,7 +1312,7 @@ static void *v9fs_vfs_follow_link(struct dentry *dentry, struct nameidata *nd)
@@ -58336,10 +58030,10 @@ index 296482f..183ddc3 100644
        p9_debug(P9_DEBUG_VFS, " %pd %s\n",
                 dentry, IS_ERR(s) ? "<error>" : s);
 diff --git a/fs/Kconfig.binfmt b/fs/Kconfig.binfmt
        p9_debug(P9_DEBUG_VFS, " %pd %s\n",
                 dentry, IS_ERR(s) ? "<error>" : s);
 diff --git a/fs/Kconfig.binfmt b/fs/Kconfig.binfmt
-index 370b24c..ff0be7b 100644
+index c055d56e..a46f4f5 100644
 --- a/fs/Kconfig.binfmt
 +++ b/fs/Kconfig.binfmt
 --- a/fs/Kconfig.binfmt
 +++ b/fs/Kconfig.binfmt
-@@ -103,7 +103,7 @@ config HAVE_AOUT
+@@ -106,7 +106,7 @@ config HAVE_AOUT
  
  config BINFMT_AOUT
        tristate "Kernel support for a.out and ECOFF binaries"
  
  config BINFMT_AOUT
        tristate "Kernel support for a.out and ECOFF binaries"
@@ -58349,7 +58043,7 @@ index 370b24c..ff0be7b 100644
          A.out (Assembler.OUTput) is a set of formats for libraries and
          executables used in the earliest versions of UNIX.  Linux used
 diff --git a/fs/afs/inode.c b/fs/afs/inode.c
          A.out (Assembler.OUTput) is a set of formats for libraries and
          executables used in the earliest versions of UNIX.  Linux used
 diff --git a/fs/afs/inode.c b/fs/afs/inode.c
-index 2946712..f737435 100644
+index 8a1d38e..300a14e 100644
 --- a/fs/afs/inode.c
 +++ b/fs/afs/inode.c
 @@ -141,7 +141,7 @@ struct inode *afs_iget_autocell(struct inode *dir, const char *dev_name,
 --- a/fs/afs/inode.c
 +++ b/fs/afs/inode.c
 @@ -141,7 +141,7 @@ struct inode *afs_iget_autocell(struct inode *dir, const char *dev_name,
@@ -58371,10 +58065,10 @@ index 2946712..f737435 100644
                             &data);
        if (!inode) {
 diff --git a/fs/aio.c b/fs/aio.c
                             &data);
        if (!inode) {
 diff --git a/fs/aio.c b/fs/aio.c
-index 14b9315..365980f 100644
+index c428871..3f3041b 100644
 --- a/fs/aio.c
 +++ b/fs/aio.c
 --- a/fs/aio.c
 +++ b/fs/aio.c
-@@ -388,7 +388,7 @@ static int aio_setup_ring(struct kioctx *ctx)
+@@ -413,7 +413,7 @@ static int aio_setup_ring(struct kioctx *ctx)
        size += sizeof(struct io_event) * nr_events;
  
        nr_pages = PFN_UP(size);
        size += sizeof(struct io_event) * nr_events;
  
        nr_pages = PFN_UP(size);
@@ -58395,6 +58089,32 @@ index 6530ced..4a827e2 100644
                if (limit != RLIM_INFINITY && offset > limit)
                        goto out_sig;
                if (offset > inode->i_sb->s_maxbytes)
                if (limit != RLIM_INFINITY && offset > limit)
                        goto out_sig;
                if (offset > inode->i_sb->s_maxbytes)
+diff --git a/fs/autofs4/dev-ioctl.c b/fs/autofs4/dev-ioctl.c
+index aaf96cb..ac7d921 100644
+--- a/fs/autofs4/dev-ioctl.c
++++ b/fs/autofs4/dev-ioctl.c
+@@ -95,7 +95,7 @@ static int check_dev_ioctl_version(int cmd, struct autofs_dev_ioctl *param)
+  */
+ static struct autofs_dev_ioctl *copy_dev_ioctl(struct autofs_dev_ioctl __user *in)
+ {
+-      struct autofs_dev_ioctl tmp;
++      struct autofs_dev_ioctl tmp, *res;
+       if (copy_from_user(&tmp, in, sizeof(tmp)))
+               return ERR_PTR(-EFAULT);
+@@ -106,7 +106,11 @@ static struct autofs_dev_ioctl *copy_dev_ioctl(struct autofs_dev_ioctl __user *i
+       if (tmp.size > (PATH_MAX + sizeof(tmp)))
+               return ERR_PTR(-ENAMETOOLONG);
+-      return memdup_user(in, tmp.size);
++      res = memdup_user(in, tmp.size);
++      if (!IS_ERR(res))
++              res->size = tmp.size;
++
++      return res;
+ }
+ static inline void free_dev_ioctl(struct autofs_dev_ioctl *param)
 diff --git a/fs/autofs4/waitq.c b/fs/autofs4/waitq.c
 index 116fd38..c04182da 100644
 --- a/fs/autofs4/waitq.c
 diff --git a/fs/autofs4/waitq.c b/fs/autofs4/waitq.c
 index 116fd38..c04182da 100644
 --- a/fs/autofs4/waitq.c
@@ -58464,7 +58184,7 @@ index 2722387..56059b5 100644
  {
        if (BEFS_SB(sb)->byte_order == BEFS_BYTESEX_LE)
 diff --git a/fs/binfmt_aout.c b/fs/binfmt_aout.c
  {
        if (BEFS_SB(sb)->byte_order == BEFS_BYTESEX_LE)
 diff --git a/fs/binfmt_aout.c b/fs/binfmt_aout.c
-index 929dec0..84bd914 100644
+index 4c55668..eeae150 100644
 --- a/fs/binfmt_aout.c
 +++ b/fs/binfmt_aout.c
 @@ -16,6 +16,7 @@
 --- a/fs/binfmt_aout.c
 +++ b/fs/binfmt_aout.c
 @@ -16,6 +16,7 @@
@@ -58544,7 +58264,7 @@ index 929dec0..84bd914 100644
                                fd_offset + ex.a_text);
                if (error != N_DATADDR(ex))
 diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c
                                fd_offset + ex.a_text);
                if (error != N_DATADDR(ex))
 diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c
-index d8fc060..cbd44d5 100644
+index 995986b..dcc4ef2 100644
 --- a/fs/binfmt_elf.c
 +++ b/fs/binfmt_elf.c
 @@ -34,6 +34,7 @@
 --- a/fs/binfmt_elf.c
 +++ b/fs/binfmt_elf.c
 @@ -34,6 +34,7 @@
@@ -58656,15 +58376,14 @@ index d8fc060..cbd44d5 100644
                return -EFAULT;
        return 0;
  }
                return -EFAULT;
        return 0;
  }
-@@ -393,15 +420,14 @@ static unsigned long total_mapping_size(struct elf_phdr *cmds, int nr)
+@@ -514,14 +541,14 @@ static inline int arch_check_elf(struct elfhdr *ehdr, bool has_interp,
     an ELF header */
  
  static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
 -              struct file *interpreter, unsigned long *interp_map_addr,
     an ELF header */
  
  static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
 -              struct file *interpreter, unsigned long *interp_map_addr,
--              unsigned long no_base)
-+              struct file *interpreter, unsigned long no_base)
++              struct file *interpreter,
+               unsigned long no_base, struct elf_phdr *interp_elf_phdata)
  {
  {
-       struct elf_phdr *elf_phdata;
        struct elf_phdr *eppnt;
 -      unsigned long load_addr = 0;
 +      unsigned long load_addr = 0, pax_task_size = TASK_SIZE;
        struct elf_phdr *eppnt;
 -      unsigned long load_addr = 0;
 +      unsigned long load_addr = 0, pax_task_size = TASK_SIZE;
@@ -58673,10 +58392,10 @@ index d8fc060..cbd44d5 100644
 -      unsigned long error = ~0UL;
 +      unsigned long error = -EINVAL;
        unsigned long total_size;
 -      unsigned long error = ~0UL;
 +      unsigned long error = -EINVAL;
        unsigned long total_size;
-       int retval, i, size;
+       int i;
  
  
-@@ -447,6 +473,11 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
-               goto out_close;
+@@ -541,6 +568,11 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
+               goto out;
        }
  
 +#ifdef CONFIG_PAX_SEGMEXEC
        }
  
 +#ifdef CONFIG_PAX_SEGMEXEC
@@ -58684,10 +58403,10 @@ index d8fc060..cbd44d5 100644
 +              pax_task_size = SEGMEXEC_TASK_SIZE;
 +#endif
 +
 +              pax_task_size = SEGMEXEC_TASK_SIZE;
 +#endif
 +
-       eppnt = elf_phdata;
+       eppnt = interp_elf_phdata;
        for (i = 0; i < interp_elf_ex->e_phnum; i++, eppnt++) {
                if (eppnt->p_type == PT_LOAD) {
        for (i = 0; i < interp_elf_ex->e_phnum; i++, eppnt++) {
                if (eppnt->p_type == PT_LOAD) {
-@@ -470,8 +501,6 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
+@@ -564,8 +596,6 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
                        map_addr = elf_map(interpreter, load_addr + vaddr,
                                        eppnt, elf_prot, elf_type, total_size);
                        total_size = 0;
                        map_addr = elf_map(interpreter, load_addr + vaddr,
                                        eppnt, elf_prot, elf_type, total_size);
                        total_size = 0;
@@ -58695,8 +58414,8 @@ index d8fc060..cbd44d5 100644
 -                              *interp_map_addr = map_addr;
                        error = map_addr;
                        if (BAD_ADDR(map_addr))
 -                              *interp_map_addr = map_addr;
                        error = map_addr;
                        if (BAD_ADDR(map_addr))
-                               goto out_close;
-@@ -490,8 +519,8 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
+                               goto out;
+@@ -584,8 +614,8 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
                        k = load_addr + eppnt->p_vaddr;
                        if (BAD_ADDR(k) ||
                            eppnt->p_filesz > eppnt->p_memsz ||
                        k = load_addr + eppnt->p_vaddr;
                        if (BAD_ADDR(k) ||
                            eppnt->p_filesz > eppnt->p_memsz ||
@@ -58705,24 +58424,24 @@ index d8fc060..cbd44d5 100644
 +                          eppnt->p_memsz > pax_task_size ||
 +                          pax_task_size - eppnt->p_memsz < k) {
                                error = -ENOMEM;
 +                          eppnt->p_memsz > pax_task_size ||
 +                          pax_task_size - eppnt->p_memsz < k) {
                                error = -ENOMEM;
-                               goto out_close;
+                               goto out;
                        }
                        }
-@@ -530,9 +559,11 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
+@@ -624,9 +654,11 @@ static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex,
                elf_bss = ELF_PAGESTART(elf_bss + ELF_MIN_ALIGN - 1);
  
                /* Map the last of the bss segment */
 -              error = vm_brk(elf_bss, last_bss - elf_bss);
 -              if (BAD_ADDR(error))
                elf_bss = ELF_PAGESTART(elf_bss + ELF_MIN_ALIGN - 1);
  
                /* Map the last of the bss segment */
 -              error = vm_brk(elf_bss, last_bss - elf_bss);
 -              if (BAD_ADDR(error))
--                      goto out_close;
+-                      goto out;
 +              if (last_bss > elf_bss) {
 +                      error = vm_brk(elf_bss, last_bss - elf_bss);
 +                      if (BAD_ADDR(error))
 +              if (last_bss > elf_bss) {
 +                      error = vm_brk(elf_bss, last_bss - elf_bss);
 +                      if (BAD_ADDR(error))
-+                              goto out_close;
++                              goto out;
 +              }
        }
  
        error = load_addr;
 +              }
        }
  
        error = load_addr;
-@@ -543,6 +574,336 @@ out:
+@@ -634,6 +666,336 @@ out:
        return error;
  }
  
        return error;
  }
  
@@ -59059,9 +58778,9 @@ index d8fc060..cbd44d5 100644
  /*
   * These are the functions used to load ELF style executables and shared
   * libraries.  There is no binary dependent code anywhere else.
  /*
   * These are the functions used to load ELF style executables and shared
   * libraries.  There is no binary dependent code anywhere else.
-@@ -556,6 +917,11 @@ static unsigned long randomize_stack_top(unsigned long stack_top)
+@@ -647,6 +1009,11 @@ static unsigned long randomize_stack_top(unsigned long stack_top)
  {
  {
-       unsigned int random_variable = 0;
+       unsigned long random_variable = 0;
  
 +#ifdef CONFIG_PAX_RANDUSTACK
 +      if (current->mm->pax_flags & MF_PAX_RANDMMAP)
  
 +#ifdef CONFIG_PAX_RANDUSTACK
 +      if (current->mm->pax_flags & MF_PAX_RANDMMAP)
@@ -59070,28 +58789,28 @@ index d8fc060..cbd44d5 100644
 +
        if ((current->flags & PF_RANDOMIZE) &&
                !(current->personality & ADDR_NO_RANDOMIZE)) {
 +
        if ((current->flags & PF_RANDOMIZE) &&
                !(current->personality & ADDR_NO_RANDOMIZE)) {
-               random_variable = get_random_int() & STACK_RND_MASK;
-@@ -574,7 +940,7 @@ static int load_elf_binary(struct linux_binprm *bprm)
+               random_variable = (unsigned long) get_random_int();
+@@ -666,7 +1033,7 @@ static int load_elf_binary(struct linux_binprm *bprm)
        unsigned long load_addr = 0, load_bias = 0;
        int load_addr_set = 0;
        char * elf_interpreter = NULL;
 -      unsigned long error;
 +      unsigned long error = 0;
        unsigned long load_addr = 0, load_bias = 0;
        int load_addr_set = 0;
        char * elf_interpreter = NULL;
 -      unsigned long error;
 +      unsigned long error = 0;
-       struct elf_phdr *elf_ppnt, *elf_phdata;
+       struct elf_phdr *elf_ppnt, *elf_phdata, *interp_elf_phdata = NULL;
        unsigned long elf_bss, elf_brk;
        int retval, i;
        unsigned long elf_bss, elf_brk;
        int retval, i;
-@@ -589,6 +955,7 @@ static int load_elf_binary(struct linux_binprm *bprm)
-               struct elfhdr elf_ex;
+@@ -681,6 +1048,7 @@ static int load_elf_binary(struct linux_binprm *bprm)
                struct elfhdr interp_elf_ex;
        } *loc;
                struct elfhdr interp_elf_ex;
        } *loc;
+       struct arch_elf_state arch_state = INIT_ARCH_ELF_STATE;
 +      unsigned long pax_task_size;
  
        loc = kmalloc(sizeof(*loc), GFP_KERNEL);
        if (!loc) {
 +      unsigned long pax_task_size;
  
        loc = kmalloc(sizeof(*loc), GFP_KERNEL);
        if (!loc) {
-@@ -726,6 +1093,77 @@ static int load_elf_binary(struct linux_binprm *bprm)
+@@ -839,6 +1207,77 @@ static int load_elf_binary(struct linux_binprm *bprm)
        /* Do this immediately, since STACK_TOP as used in setup_arg_pages
           may depend on the personality.  */
        /* Do this immediately, since STACK_TOP as used in setup_arg_pages
           may depend on the personality.  */
-       SET_PERSONALITY(loc->elf_ex);
+       SET_PERSONALITY2(loc->elf_ex, &arch_state);
 +
 +#if defined(CONFIG_PAX_NOEXEC) || defined(CONFIG_PAX_ASLR)
 +      current->mm->pax_flags = 0UL;
 +
 +#if defined(CONFIG_PAX_NOEXEC) || defined(CONFIG_PAX_ASLR)
 +      current->mm->pax_flags = 0UL;
@@ -59166,7 +58885,7 @@ index d8fc060..cbd44d5 100644
        if (elf_read_implies_exec(loc->elf_ex, executable_stack))
                current->personality |= READ_IMPLIES_EXEC;
  
        if (elf_read_implies_exec(loc->elf_ex, executable_stack))
                current->personality |= READ_IMPLIES_EXEC;
  
-@@ -811,6 +1249,20 @@ static int load_elf_binary(struct linux_binprm *bprm)
+@@ -924,6 +1363,20 @@ static int load_elf_binary(struct linux_binprm *bprm)
  #else
                        load_bias = ELF_PAGESTART(ELF_ET_DYN_BASE - vaddr);
  #endif
  #else
                        load_bias = ELF_PAGESTART(ELF_ET_DYN_BASE - vaddr);
  #endif
@@ -59187,7 +58906,7 @@ index d8fc060..cbd44d5 100644
                }
  
                error = elf_map(bprm->file, load_bias + vaddr, elf_ppnt,
                }
  
                error = elf_map(bprm->file, load_bias + vaddr, elf_ppnt,
-@@ -842,9 +1294,9 @@ static int load_elf_binary(struct linux_binprm *bprm)
+@@ -955,9 +1408,9 @@ static int load_elf_binary(struct linux_binprm *bprm)
                 * allowed task size. Note that p_filesz must always be
                 * <= p_memsz so it is only necessary to check p_memsz.
                 */
                 * allowed task size. Note that p_filesz must always be
                 * <= p_memsz so it is only necessary to check p_memsz.
                 */
@@ -59200,7 +58919,7 @@ index d8fc060..cbd44d5 100644
                        /* set_brk can never work. Avoid overflows. */
                        retval = -EINVAL;
                        goto out_free_dentry;
                        /* set_brk can never work. Avoid overflows. */
                        retval = -EINVAL;
                        goto out_free_dentry;
-@@ -880,16 +1332,43 @@ static int load_elf_binary(struct linux_binprm *bprm)
+@@ -993,16 +1446,43 @@ static int load_elf_binary(struct linux_binprm *bprm)
        if (retval)
                goto out_free_dentry;
        if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) {
        if (retval)
                goto out_free_dentry;
        if (likely(elf_bss != elf_brk) && unlikely(padzero(elf_bss))) {
@@ -59246,10 +58965,10 @@ index d8fc060..cbd44d5 100644
                elf_entry = load_elf_interp(&loc->interp_elf_ex,
                                            interpreter,
 -                                          &interp_map_addr,
                elf_entry = load_elf_interp(&loc->interp_elf_ex,
                                            interpreter,
 -                                          &interp_map_addr,
-                                           load_bias);
+                                           load_bias, interp_elf_phdata);
                if (!IS_ERR((void *)elf_entry)) {
                        /*
                if (!IS_ERR((void *)elf_entry)) {
                        /*
-@@ -1115,7 +1594,7 @@ static bool always_dump_vma(struct vm_area_struct *vma)
+@@ -1230,7 +1710,7 @@ static bool always_dump_vma(struct vm_area_struct *vma)
   * Decide what to dump of a segment, part, all or none.
   */
  static unsigned long vma_dump_size(struct vm_area_struct *vma,
   * Decide what to dump of a segment, part, all or none.
   */
  static unsigned long vma_dump_size(struct vm_area_struct *vma,
@@ -59258,7 +58977,7 @@ index d8fc060..cbd44d5 100644
  {
  #define FILTER(type)  (mm_flags & (1UL << MMF_DUMP_##type))
  
  {
  #define FILTER(type)  (mm_flags & (1UL << MMF_DUMP_##type))
  
-@@ -1153,7 +1632,7 @@ static unsigned long vma_dump_size(struct vm_area_struct *vma,
+@@ -1268,7 +1748,7 @@ static unsigned long vma_dump_size(struct vm_area_struct *vma,
        if (vma->vm_file == NULL)
                return 0;
  
        if (vma->vm_file == NULL)
                return 0;
  
@@ -59267,7 +58986,7 @@ index d8fc060..cbd44d5 100644
                goto whole;
  
        /*
                goto whole;
  
        /*
-@@ -1360,9 +1839,9 @@ static void fill_auxv_note(struct memelfnote *note, struct mm_struct *mm)
+@@ -1475,9 +1955,9 @@ static void fill_auxv_note(struct memelfnote *note, struct mm_struct *mm)
  {
        elf_addr_t *auxv = (elf_addr_t *) mm->saved_auxv;
        int i = 0;
  {
        elf_addr_t *auxv = (elf_addr_t *) mm->saved_auxv;
        int i = 0;
@@ -59279,7 +58998,7 @@ index d8fc060..cbd44d5 100644
        fill_note(note, "CORE", NT_AUXV, i * sizeof(elf_addr_t), auxv);
  }
  
        fill_note(note, "CORE", NT_AUXV, i * sizeof(elf_addr_t), auxv);
  }
  
-@@ -1371,7 +1850,7 @@ static void fill_siginfo_note(struct memelfnote *note, user_siginfo_t *csigdata,
+@@ -1486,7 +1966,7 @@ static void fill_siginfo_note(struct memelfnote *note, user_siginfo_t *csigdata,
  {
        mm_segment_t old_fs = get_fs();
        set_fs(KERNEL_DS);
  {
        mm_segment_t old_fs = get_fs();
        set_fs(KERNEL_DS);
@@ -59288,51 +59007,16 @@ index d8fc060..cbd44d5 100644
        set_fs(old_fs);
        fill_note(note, "CORE", NT_SIGINFO, sizeof(*csigdata), csigdata);
  }
        set_fs(old_fs);
        fill_note(note, "CORE", NT_SIGINFO, sizeof(*csigdata), csigdata);
  }
-@@ -1995,14 +2474,14 @@ static void fill_extnum_info(struct elfhdr *elf, struct elf_shdr *shdr4extnum,
- }
- static size_t elf_core_vma_data_size(struct vm_area_struct *gate_vma,
--                                   unsigned long mm_flags)
-+                                   struct coredump_params *cprm)
- {
-       struct vm_area_struct *vma;
-       size_t size = 0;
-       for (vma = first_vma(current, gate_vma); vma != NULL;
-            vma = next_vma(vma, gate_vma))
--              size += vma_dump_size(vma, mm_flags);
-+              size += vma_dump_size(vma, cprm->mm_flags, cprm->siginfo->si_signo);
-       return size;
- }
-@@ -2093,7 +2572,7 @@ static int elf_core_dump(struct coredump_params *cprm)
+@@ -2206,7 +2686,7 @@ static int elf_core_dump(struct coredump_params *cprm)
+                       vma = next_vma(vma, gate_vma)) {
+               unsigned long dump_size;
  
  
-       dataoff = offset = roundup(offset, ELF_EXEC_PAGESIZE);
--      offset += elf_core_vma_data_size(gate_vma, cprm->mm_flags);
-+      offset += elf_core_vma_data_size(gate_vma, cprm);
-       offset += elf_core_extra_data_size();
-       e_shoff = offset;
-@@ -2121,7 +2600,7 @@ static int elf_core_dump(struct coredump_params *cprm)
-               phdr.p_offset = offset;
-               phdr.p_vaddr = vma->vm_start;
-               phdr.p_paddr = 0;
--              phdr.p_filesz = vma_dump_size(vma, cprm->mm_flags);
-+              phdr.p_filesz = vma_dump_size(vma, cprm->mm_flags, cprm->siginfo->si_signo);
-               phdr.p_memsz = vma->vm_end - vma->vm_start;
-               offset += phdr.p_filesz;
-               phdr.p_flags = vma->vm_flags & VM_READ ? PF_R : 0;
-@@ -2154,7 +2633,7 @@ static int elf_core_dump(struct coredump_params *cprm)
-               unsigned long addr;
-               unsigned long end;
--              end = vma->vm_start + vma_dump_size(vma, cprm->mm_flags);
-+              end = vma->vm_start + vma_dump_size(vma, cprm->mm_flags, cprm->siginfo->si_signo);
-               for (addr = vma->vm_start; addr < end; addr += PAGE_SIZE) {
-                       struct page *page;
-@@ -2195,6 +2674,167 @@ out:
+-              dump_size = vma_dump_size(vma, cprm->mm_flags);
++              dump_size = vma_dump_size(vma, cprm->mm_flags, cprm->siginfo->si_signo);
+               vma_filesz[i++] = dump_size;
+               vma_data_size += dump_size;
+       }
+@@ -2314,6 +2794,167 @@ out:
  
  #endif                /* CONFIG_ELF_CORE */
  
  
  #endif                /* CONFIG_ELF_CORE */
  
@@ -59501,10 +59185,10 @@ index d8fc060..cbd44d5 100644
  {
        register_binfmt(&elf_format);
 diff --git a/fs/block_dev.c b/fs/block_dev.c
  {
        register_binfmt(&elf_format);
 diff --git a/fs/block_dev.c b/fs/block_dev.c
-index 1d9c9f3..2905786 100644
+index b48c41b..e070416 100644
 --- a/fs/block_dev.c
 +++ b/fs/block_dev.c
 --- a/fs/block_dev.c
 +++ b/fs/block_dev.c
-@@ -697,7 +697,7 @@ static bool bd_may_claim(struct block_device *bdev, struct block_device *whole,
+@@ -703,7 +703,7 @@ static bool bd_may_claim(struct block_device *bdev, struct block_device *whole,
        else if (bdev->bd_contains == bdev)
                return true;     /* is a whole device which isn't held */
  
        else if (bdev->bd_contains == bdev)
                return true;     /* is a whole device which isn't held */
  
@@ -59514,7 +59198,7 @@ index 1d9c9f3..2905786 100644
        else if (whole->bd_holder != NULL)
                return false;    /* is a partition of a held device */
 diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c
        else if (whole->bd_holder != NULL)
                return false;    /* is a partition of a held device */
 diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c
-index 150822e..75bb326 100644
+index f54511d..58acdec 100644
 --- a/fs/btrfs/ctree.c
 +++ b/fs/btrfs/ctree.c
 @@ -1173,9 +1173,12 @@ static noinline int __btrfs_cow_block(struct btrfs_trans_handle *trans,
 --- a/fs/btrfs/ctree.c
 +++ b/fs/btrfs/ctree.c
 @@ -1173,9 +1173,12 @@ static noinline int __btrfs_cow_block(struct btrfs_trans_handle *trans,
@@ -59587,10 +59271,10 @@ index f70119f..ab5894d 100644
        spin_lock_init(&delayed_root->lock);
        init_waitqueue_head(&delayed_root->wait);
 diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
        spin_lock_init(&delayed_root->lock);
        init_waitqueue_head(&delayed_root->wait);
 diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
-index 4399f0c..a34d8b4 100644
+index d49fe8a..2e11037 100644
 --- a/fs/btrfs/ioctl.c
 +++ b/fs/btrfs/ioctl.c
 --- a/fs/btrfs/ioctl.c
 +++ b/fs/btrfs/ioctl.c
-@@ -3953,9 +3953,12 @@ static long btrfs_ioctl_space_info(struct btrfs_root *root, void __user *arg)
+@@ -3925,9 +3925,12 @@ static long btrfs_ioctl_space_info(struct btrfs_root *root, void __user *arg)
        for (i = 0; i < num_types; i++) {
                struct btrfs_space_info *tmp;
  
        for (i = 0; i < num_types; i++) {
                struct btrfs_space_info *tmp;
  
@@ -59603,7 +59287,7 @@ index 4399f0c..a34d8b4 100644
                info = NULL;
                rcu_read_lock();
                list_for_each_entry_rcu(tmp, &root->fs_info->space_info,
                info = NULL;
                rcu_read_lock();
                list_for_each_entry_rcu(tmp, &root->fs_info->space_info,
-@@ -3977,10 +3980,7 @@ static long btrfs_ioctl_space_info(struct btrfs_root *root, void __user *arg)
+@@ -3949,10 +3952,7 @@ static long btrfs_ioctl_space_info(struct btrfs_root *root, void __user *arg)
                                memcpy(dest, &space, sizeof(space));
                                dest++;
                                space_args.total_spaces++;
                                memcpy(dest, &space, sizeof(space));
                                dest++;
                                space_args.total_spaces++;
@@ -59615,7 +59299,7 @@ index 4399f0c..a34d8b4 100644
                up_read(&info->groups_sem);
        }
 diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c
                up_read(&info->groups_sem);
        }
 diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c
-index cde9c03..ad4d4db 100644
+index 6f49b28..483410f 100644
 --- a/fs/btrfs/super.c
 +++ b/fs/btrfs/super.c
 @@ -271,7 +271,7 @@ void __btrfs_abort_transaction(struct btrfs_trans_handle *trans,
 --- a/fs/btrfs/super.c
 +++ b/fs/btrfs/super.c
 @@ -271,7 +271,7 @@ void __btrfs_abort_transaction(struct btrfs_trans_handle *trans,
@@ -59628,10 +59312,10 @@ index cde9c03..ad4d4db 100644
        wake_up(&root->fs_info->transaction_wait);
        wake_up(&root->fs_info->transaction_blocked_wait);
 diff --git a/fs/btrfs/sysfs.c b/fs/btrfs/sysfs.c
        wake_up(&root->fs_info->transaction_wait);
        wake_up(&root->fs_info->transaction_blocked_wait);
 diff --git a/fs/btrfs/sysfs.c b/fs/btrfs/sysfs.c
-index b2e7bb4..3719201 100644
+index 92db3f6..898a561 100644
 --- a/fs/btrfs/sysfs.c
 +++ b/fs/btrfs/sysfs.c
 --- a/fs/btrfs/sysfs.c
 +++ b/fs/btrfs/sysfs.c
-@@ -480,7 +480,7 @@ static int addrm_unknown_feature_attrs(struct btrfs_fs_info *fs_info, bool add)
+@@ -472,7 +472,7 @@ static int addrm_unknown_feature_attrs(struct btrfs_fs_info *fs_info, bool add)
        for (set = 0; set < FEAT_MAX; set++) {
                int i;
                struct attribute *attrs[2];
        for (set = 0; set < FEAT_MAX; set++) {
                int i;
                struct attribute *attrs[2];
@@ -59666,6 +59350,19 @@ index 2299bfd..4098e72 100644
        __btrfs_remove_free_space_cache(cache->free_space_ctl);
  
        return 0;
        __btrfs_remove_free_space_cache(cache->free_space_ctl);
  
        return 0;
+diff --git a/fs/btrfs/tree-log.c b/fs/btrfs/tree-log.c
+index f78e9dc..069ab24 100644
+--- a/fs/btrfs/tree-log.c
++++ b/fs/btrfs/tree-log.c
+@@ -1010,7 +1010,7 @@ again:
+               base = btrfs_item_ptr_offset(leaf, path->slots[0]);
+               while (cur_offset < item_size) {
+-                      extref = (struct btrfs_inode_extref *)base + cur_offset;
++                      extref = (struct btrfs_inode_extref *)(base + cur_offset);
+                       victim_name_len = btrfs_inode_extref_name_len(leaf, extref);
 diff --git a/fs/btrfs/tree-log.h b/fs/btrfs/tree-log.h
 index 154990c..d0cf699 100644
 --- a/fs/btrfs/tree-log.h
 diff --git a/fs/btrfs/tree-log.h b/fs/btrfs/tree-log.h
 index 154990c..d0cf699 100644
 --- a/fs/btrfs/tree-log.h
@@ -59791,10 +59488,10 @@ index 8c52472..c4e3a69 100644
  
  #else
 diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c
  
  #else
 diff --git a/fs/cachefiles/namei.c b/fs/cachefiles/namei.c
-index e12f189..ed17244 100644
+index 7f8e83f..8951aa4 100644
 --- a/fs/cachefiles/namei.c
 +++ b/fs/cachefiles/namei.c
 --- a/fs/cachefiles/namei.c
 +++ b/fs/cachefiles/namei.c
-@@ -312,7 +312,7 @@ try_again:
+@@ -309,7 +309,7 @@ try_again:
        /* first step is to make up a grave dentry in the graveyard */
        sprintf(nbuffer, "%08x%08x",
                (uint32_t) get_seconds(),
        /* first step is to make up a grave dentry in the graveyard */
        sprintf(nbuffer, "%08x%08x",
                (uint32_t) get_seconds(),
@@ -59834,7 +59531,7 @@ index eccd339..4c1d995 100644
                        return 0;
  
 diff --git a/fs/ceph/dir.c b/fs/ceph/dir.c
                        return 0;
  
 diff --git a/fs/ceph/dir.c b/fs/ceph/dir.c
-index 695e788..f4a9d4d 100644
+index c241603..56bae60 100644
 --- a/fs/ceph/dir.c
 +++ b/fs/ceph/dir.c
 @@ -129,6 +129,8 @@ static int __dcache_readdir(struct file *file,  struct dir_context *ctx,
 --- a/fs/ceph/dir.c
 +++ b/fs/ceph/dir.c
 @@ -129,6 +129,8 @@ static int __dcache_readdir(struct file *file,  struct dir_context *ctx,
@@ -59848,8 +59545,8 @@ index 695e788..f4a9d4d 100644
        last = fi->dentry;
 @@ -192,7 +194,12 @@ more:
  
        last = fi->dentry;
 @@ -192,7 +194,12 @@ more:
  
-       dout(" %llu (%llu) dentry %p %.*s %p\n", di->offset, ctx->pos,
-            dentry, dentry->d_name.len, dentry->d_name.name, dentry->d_inode);
+       dout(" %llu (%llu) dentry %p %pd %p\n", di->offset, ctx->pos,
+            dentry, dentry, dentry->d_inode);
 -      if (!dir_emit(ctx, dentry->d_name.name,
 +      name = dentry->d_name.name;
 +      if (name == dentry->d_iname) {
 -      if (!dir_emit(ctx, dentry->d_name.name,
 +      name = dentry->d_name.name;
 +      if (name == dentry->d_iname) {
@@ -59870,10 +59567,10 @@ index 695e788..f4a9d4d 100644
        u32 ftype;
        struct ceph_mds_reply_info_parsed *rinfo;
 diff --git a/fs/ceph/super.c b/fs/ceph/super.c
        u32 ftype;
        struct ceph_mds_reply_info_parsed *rinfo;
 diff --git a/fs/ceph/super.c b/fs/ceph/super.c
-index f6e1237..796ffd1 100644
+index 50f06cd..c7eba3e 100644
 --- a/fs/ceph/super.c
 +++ b/fs/ceph/super.c
 --- a/fs/ceph/super.c
 +++ b/fs/ceph/super.c
-@@ -895,7 +895,7 @@ static int ceph_compare_super(struct super_block *sb, void *data)
+@@ -896,7 +896,7 @@ static int ceph_compare_super(struct super_block *sb, void *data)
  /*
   * construct our own bdi so we can control readahead, etc.
   */
  /*
   * construct our own bdi so we can control readahead, etc.
   */
@@ -59882,7 +59579,7 @@ index f6e1237..796ffd1 100644
  
  static int ceph_register_bdi(struct super_block *sb,
                             struct ceph_fs_client *fsc)
  
  static int ceph_register_bdi(struct super_block *sb,
                             struct ceph_fs_client *fsc)
-@@ -912,7 +912,7 @@ static int ceph_register_bdi(struct super_block *sb,
+@@ -913,7 +913,7 @@ static int ceph_register_bdi(struct super_block *sb,
                        default_backing_dev_info.ra_pages;
  
        err = bdi_register(&fsc->backing_dev_info, NULL, "ceph-%ld",
                        default_backing_dev_info.ra_pages;
  
        err = bdi_register(&fsc->backing_dev_info, NULL, "ceph-%ld",
@@ -59892,12 +59589,12 @@ index f6e1237..796ffd1 100644
                sb->s_bdi = &fsc->backing_dev_info;
        return err;
 diff --git a/fs/cifs/cifs_debug.c b/fs/cifs/cifs_debug.c
                sb->s_bdi = &fsc->backing_dev_info;
        return err;
 diff --git a/fs/cifs/cifs_debug.c b/fs/cifs/cifs_debug.c
-index 44ec726..11a056f 100644
+index 7febcf2..62a5721 100644
 --- a/fs/cifs/cifs_debug.c
 +++ b/fs/cifs/cifs_debug.c
 --- a/fs/cifs/cifs_debug.c
 +++ b/fs/cifs/cifs_debug.c
-@@ -286,8 +286,8 @@ static ssize_t cifs_stats_proc_write(struct file *file,
+@@ -269,8 +269,8 @@ static ssize_t cifs_stats_proc_write(struct file *file,
  
  
-       if (c == '1' || c == 'y' || c == 'Y' || c == '0') {
+       if (strtobool(&c, &bv) == 0) {
  #ifdef CONFIG_CIFS_STATS2
 -              atomic_set(&totBufAllocCount, 0);
 -              atomic_set(&totSmBufAllocCount, 0);
  #ifdef CONFIG_CIFS_STATS2
 -              atomic_set(&totBufAllocCount, 0);
 -              atomic_set(&totSmBufAllocCount, 0);
@@ -59906,7 +59603,7 @@ index 44ec726..11a056f 100644
  #endif /* CONFIG_CIFS_STATS2 */
                spin_lock(&cifs_tcp_ses_lock);
                list_for_each(tmp1, &cifs_tcp_ses_list) {
  #endif /* CONFIG_CIFS_STATS2 */
                spin_lock(&cifs_tcp_ses_lock);
                list_for_each(tmp1, &cifs_tcp_ses_list) {
-@@ -300,7 +300,7 @@ static ssize_t cifs_stats_proc_write(struct file *file,
+@@ -283,7 +283,7 @@ static ssize_t cifs_stats_proc_write(struct file *file,
                                        tcon = list_entry(tmp3,
                                                          struct cifs_tcon,
                                                          tcon_list);
                                        tcon = list_entry(tmp3,
                                                          struct cifs_tcon,
                                                          tcon_list);
@@ -59915,7 +59612,7 @@ index 44ec726..11a056f 100644
                                        if (server->ops->clear_stats)
                                                server->ops->clear_stats(tcon);
                                }
                                        if (server->ops->clear_stats)
                                                server->ops->clear_stats(tcon);
                                }
-@@ -332,8 +332,8 @@ static int cifs_stats_proc_show(struct seq_file *m, void *v)
+@@ -315,8 +315,8 @@ static int cifs_stats_proc_show(struct seq_file *m, void *v)
                        smBufAllocCount.counter, cifs_min_small);
  #ifdef CONFIG_CIFS_STATS2
        seq_printf(m, "Total Large %d Small %d Allocations\n",
                        smBufAllocCount.counter, cifs_min_small);
  #ifdef CONFIG_CIFS_STATS2
        seq_printf(m, "Total Large %d Small %d Allocations\n",
@@ -59926,7 +59623,7 @@ index 44ec726..11a056f 100644
  #endif /* CONFIG_CIFS_STATS2 */
  
        seq_printf(m, "Operations (MIDs): %d\n", atomic_read(&midCount));
  #endif /* CONFIG_CIFS_STATS2 */
  
        seq_printf(m, "Operations (MIDs): %d\n", atomic_read(&midCount));
-@@ -362,7 +362,7 @@ static int cifs_stats_proc_show(struct seq_file *m, void *v)
+@@ -345,7 +345,7 @@ static int cifs_stats_proc_show(struct seq_file *m, void *v)
                                if (tcon->need_reconnect)
                                        seq_puts(m, "\tDISCONNECTED ");
                                seq_printf(m, "\nSMBs: %d",
                                if (tcon->need_reconnect)
                                        seq_puts(m, "\tDISCONNECTED ");
                                seq_printf(m, "\nSMBs: %d",
@@ -59935,25 +59632,11 @@ index 44ec726..11a056f 100644
                                if (server->ops->print_stats)
                                        server->ops->print_stats(m, tcon);
                        }
                                if (server->ops->print_stats)
                                        server->ops->print_stats(m, tcon);
                        }
-@@ -615,9 +615,11 @@ cifs_security_flags_handle_must_flags(unsigned int *flags)
-               *flags = CIFSSEC_MUST_NTLMV2;
-       else if ((*flags & CIFSSEC_MUST_NTLM) == CIFSSEC_MUST_NTLM)
-               *flags = CIFSSEC_MUST_NTLM;
--      else if ((*flags & CIFSSEC_MUST_LANMAN) == CIFSSEC_MUST_LANMAN)
-+      else if (CIFSSEC_MUST_LANMAN &&
-+               (*flags & CIFSSEC_MUST_LANMAN) == CIFSSEC_MUST_LANMAN)
-               *flags = CIFSSEC_MUST_LANMAN;
--      else if ((*flags & CIFSSEC_MUST_PLNTXT) == CIFSSEC_MUST_PLNTXT)
-+      else if (CIFSSEC_MUST_PLNTXT &&
-+               (*flags & CIFSSEC_MUST_PLNTXT) == CIFSSEC_MUST_PLNTXT)
-               *flags = CIFSSEC_MUST_PLNTXT;
-       *flags |= signflags;
 diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c
 diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c
-index 9d7996e..35ad5cf4 100644
+index d72fe37..ded5511 100644
 --- a/fs/cifs/cifsfs.c
 +++ b/fs/cifs/cifsfs.c
 --- a/fs/cifs/cifsfs.c
 +++ b/fs/cifs/cifsfs.c
-@@ -1093,7 +1093,7 @@ cifs_init_request_bufs(void)
+@@ -1092,7 +1092,7 @@ cifs_init_request_bufs(void)
  */
        cifs_req_cachep = kmem_cache_create("cifs_request",
                                            CIFSMaxBufSize + max_hdr_size, 0,
  */
        cifs_req_cachep = kmem_cache_create("cifs_request",
                                            CIFSMaxBufSize + max_hdr_size, 0,
@@ -59962,7 +59645,7 @@ index 9d7996e..35ad5cf4 100644
        if (cifs_req_cachep == NULL)
                return -ENOMEM;
  
        if (cifs_req_cachep == NULL)
                return -ENOMEM;
  
-@@ -1120,7 +1120,7 @@ cifs_init_request_bufs(void)
+@@ -1119,7 +1119,7 @@ cifs_init_request_bufs(void)
        efficient to alloc 1 per page off the slab compared to 17K (5page)
        alloc of large cifs buffers even when page debugging is on */
        cifs_sm_req_cachep = kmem_cache_create("cifs_small_rq",
        efficient to alloc 1 per page off the slab compared to 17K (5page)
        alloc of large cifs buffers even when page debugging is on */
        cifs_sm_req_cachep = kmem_cache_create("cifs_small_rq",
@@ -59971,7 +59654,7 @@ index 9d7996e..35ad5cf4 100644
                        NULL);
        if (cifs_sm_req_cachep == NULL) {
                mempool_destroy(cifs_req_poolp);
                        NULL);
        if (cifs_sm_req_cachep == NULL) {
                mempool_destroy(cifs_req_poolp);
-@@ -1205,8 +1205,8 @@ init_cifs(void)
+@@ -1204,8 +1204,8 @@ init_cifs(void)
        atomic_set(&bufAllocCount, 0);
        atomic_set(&smBufAllocCount, 0);
  #ifdef CONFIG_CIFS_STATS2
        atomic_set(&bufAllocCount, 0);
        atomic_set(&smBufAllocCount, 0);
  #ifdef CONFIG_CIFS_STATS2
@@ -59983,7 +59666,7 @@ index 9d7996e..35ad5cf4 100644
  
        atomic_set(&midCount, 0);
 diff --git a/fs/cifs/cifsglob.h b/fs/cifs/cifsglob.h
  
        atomic_set(&midCount, 0);
 diff --git a/fs/cifs/cifsglob.h b/fs/cifs/cifsglob.h
-index 02a33e5..3a28b5a 100644
+index 22b289a..bbbba08 100644
 --- a/fs/cifs/cifsglob.h
 +++ b/fs/cifs/cifsglob.h
 @@ -823,35 +823,35 @@ struct cifs_tcon {
 --- a/fs/cifs/cifsglob.h
 +++ b/fs/cifs/cifsglob.h
 @@ -823,35 +823,35 @@ struct cifs_tcon {
@@ -60046,7 +59729,7 @@ index 02a33e5..3a28b5a 100644
                } smb2_stats;
  #endif /* CONFIG_CIFS_SMB2 */
        } stats;
                } smb2_stats;
  #endif /* CONFIG_CIFS_SMB2 */
        } stats;
-@@ -1192,7 +1192,7 @@ convert_delimiter(char *path, char delim)
+@@ -1198,7 +1198,7 @@ convert_delimiter(char *path, char delim)
  }
  
  #ifdef CONFIG_CIFS_STATS
  }
  
  #ifdef CONFIG_CIFS_STATS
@@ -60055,7 +59738,7 @@ index 02a33e5..3a28b5a 100644
  
  static inline void cifs_stats_bytes_written(struct cifs_tcon *tcon,
                                            unsigned int bytes)
  
  static inline void cifs_stats_bytes_written(struct cifs_tcon *tcon,
                                            unsigned int bytes)
-@@ -1559,8 +1559,8 @@ GLOBAL_EXTERN atomic_t tconInfoReconnectCount;
+@@ -1565,8 +1565,8 @@ GLOBAL_EXTERN atomic_t tconInfoReconnectCount;
  /* Various Debug counters */
  GLOBAL_EXTERN atomic_t bufAllocCount;    /* current number allocated  */
  #ifdef CONFIG_CIFS_STATS2
  /* Various Debug counters */
  GLOBAL_EXTERN atomic_t bufAllocCount;    /* current number allocated  */
  #ifdef CONFIG_CIFS_STATS2
@@ -60067,7 +59750,7 @@ index 02a33e5..3a28b5a 100644
  GLOBAL_EXTERN atomic_t smBufAllocCount;
  GLOBAL_EXTERN atomic_t midCount;
 diff --git a/fs/cifs/file.c b/fs/cifs/file.c
  GLOBAL_EXTERN atomic_t smBufAllocCount;
  GLOBAL_EXTERN atomic_t midCount;
 diff --git a/fs/cifs/file.c b/fs/cifs/file.c
-index 9a7b6947..4132187 100644
+index 74f1287..7ef0237 100644
 --- a/fs/cifs/file.c
 +++ b/fs/cifs/file.c
 @@ -2060,10 +2060,14 @@ static int cifs_writepages(struct address_space *mapping,
 --- a/fs/cifs/file.c
 +++ b/fs/cifs/file.c
 @@ -2060,10 +2060,14 @@ static int cifs_writepages(struct address_space *mapping,
@@ -60089,7 +59772,7 @@ index 9a7b6947..4132187 100644
        }
        server = cifs_sb_master_tcon(cifs_sb)->ses->server;
 diff --git a/fs/cifs/misc.c b/fs/cifs/misc.c
        }
        server = cifs_sb_master_tcon(cifs_sb)->ses->server;
 diff --git a/fs/cifs/misc.c b/fs/cifs/misc.c
-index b7415d5..3984ec0 100644
+index 3379463..3af418a 100644
 --- a/fs/cifs/misc.c
 +++ b/fs/cifs/misc.c
 @@ -170,7 +170,7 @@ cifs_buf_get(void)
 --- a/fs/cifs/misc.c
 +++ b/fs/cifs/misc.c
 @@ -170,7 +170,7 @@ cifs_buf_get(void)
@@ -60220,10 +59903,10 @@ index d297903..1cb7516 100644
  }
  
 diff --git a/fs/cifs/smb2ops.c b/fs/cifs/smb2ops.c
  }
  
 diff --git a/fs/cifs/smb2ops.c b/fs/cifs/smb2ops.c
-index c5f521b..1a40865 100644
+index 96b5d40..e5db0c1 100644
 --- a/fs/cifs/smb2ops.c
 +++ b/fs/cifs/smb2ops.c
 --- a/fs/cifs/smb2ops.c
 +++ b/fs/cifs/smb2ops.c
-@@ -417,8 +417,8 @@ smb2_clear_stats(struct cifs_tcon *tcon)
+@@ -418,8 +418,8 @@ smb2_clear_stats(struct cifs_tcon *tcon)
  #ifdef CONFIG_CIFS_STATS
        int i;
        for (i = 0; i < NUMBER_OF_SMB2_COMMANDS; i++) {
  #ifdef CONFIG_CIFS_STATS
        int i;
        for (i = 0; i < NUMBER_OF_SMB2_COMMANDS; i++) {
@@ -60234,7 +59917,7 @@ index c5f521b..1a40865 100644
        }
  #endif
  }
        }
  #endif
  }
-@@ -458,65 +458,65 @@ static void
+@@ -459,65 +459,65 @@ static void
  smb2_print_stats(struct seq_file *m, struct cifs_tcon *tcon)
  {
  #ifdef CONFIG_CIFS_STATS
  smb2_print_stats(struct seq_file *m, struct cifs_tcon *tcon)
  {
  #ifdef CONFIG_CIFS_STATS
@@ -60341,10 +60024,10 @@ index c5f521b..1a40865 100644
  }
  
 diff --git a/fs/cifs/smb2pdu.c b/fs/cifs/smb2pdu.c
  }
  
 diff --git a/fs/cifs/smb2pdu.c b/fs/cifs/smb2pdu.c
-index 8f1672b..af339c07 100644
+index 3417340..b942390 100644
 --- a/fs/cifs/smb2pdu.c
 +++ b/fs/cifs/smb2pdu.c
 --- a/fs/cifs/smb2pdu.c
 +++ b/fs/cifs/smb2pdu.c
-@@ -2145,8 +2145,7 @@ SMB2_query_directory(const unsigned int xid, struct cifs_tcon *tcon,
+@@ -2144,8 +2144,7 @@ SMB2_query_directory(const unsigned int xid, struct cifs_tcon *tcon,
        default:
                cifs_dbg(VFS, "info level %u isn't supported\n",
                         srch_inf->info_level);
        default:
                cifs_dbg(VFS, "info level %u isn't supported\n",
                         srch_inf->info_level);
@@ -60354,19 +60037,6 @@ index 8f1672b..af339c07 100644
        }
  
        req->FileIndex = cpu_to_le32(index);
        }
  
        req->FileIndex = cpu_to_le32(index);
-diff --git a/fs/cifs/smbencrypt.c b/fs/cifs/smbencrypt.c
-index 6c15663..a4232ec 100644
---- a/fs/cifs/smbencrypt.c
-+++ b/fs/cifs/smbencrypt.c
-@@ -221,7 +221,7 @@ E_md4hash(const unsigned char *passwd, unsigned char *p16,
-       }
-       rc = mdfour(p16, (unsigned char *) wpwd, len * sizeof(__le16));
--      memset(wpwd, 0, 129 * sizeof(__le16));
-+      memzero_explicit(wpwd, sizeof(wpwd));
-       return rc;
- }
 diff --git a/fs/coda/cache.c b/fs/coda/cache.c
 index 46ee6f2..89a9e7f 100644
 --- a/fs/coda/cache.c
 diff --git a/fs/coda/cache.c b/fs/coda/cache.c
 index 46ee6f2..89a9e7f 100644
 --- a/fs/coda/cache.c
@@ -60416,7 +60086,7 @@ index 46ee6f2..89a9e7f 100644
  
        return hit;
 diff --git a/fs/compat.c b/fs/compat.c
  
        return hit;
 diff --git a/fs/compat.c b/fs/compat.c
-index b13df99..6f6f4a3 100644
+index 6fd272d..dd34ba2 100644
 --- a/fs/compat.c
 +++ b/fs/compat.c
 @@ -54,7 +54,7 @@
 --- a/fs/compat.c
 +++ b/fs/compat.c
 @@ -54,7 +54,7 @@
@@ -60454,7 +60124,7 @@ index b13df99..6f6f4a3 100644
        int result;
  };
  
        int result;
  };
  
-@@ -861,6 +862,10 @@ static int compat_fillonedir(void *__buf, const char *name, int namlen,
+@@ -863,6 +864,10 @@ static int compat_fillonedir(struct dir_context *ctx, const char *name,
                buf->result = -EOVERFLOW;
                return -EOVERFLOW;
        }
                buf->result = -EOVERFLOW;
                return -EOVERFLOW;
        }
@@ -60465,7 +60135,7 @@ index b13df99..6f6f4a3 100644
        buf->result++;
        dirent = buf->dirent;
        if (!access_ok(VERIFY_WRITE, dirent,
        buf->result++;
        dirent = buf->dirent;
        if (!access_ok(VERIFY_WRITE, dirent,
-@@ -892,6 +897,7 @@ COMPAT_SYSCALL_DEFINE3(old_readdir, unsigned int, fd,
+@@ -894,6 +899,7 @@ COMPAT_SYSCALL_DEFINE3(old_readdir, unsigned int, fd,
        if (!f.file)
                return -EBADF;
  
        if (!f.file)
                return -EBADF;
  
@@ -60473,7 +60143,7 @@ index b13df99..6f6f4a3 100644
        error = iterate_dir(f.file, &buf.ctx);
        if (buf.result)
                error = buf.result;
        error = iterate_dir(f.file, &buf.ctx);
        if (buf.result)
                error = buf.result;
-@@ -911,6 +917,7 @@ struct compat_getdents_callback {
+@@ -913,6 +919,7 @@ struct compat_getdents_callback {
        struct dir_context ctx;
        struct compat_linux_dirent __user *current_dir;
        struct compat_linux_dirent __user *previous;
        struct dir_context ctx;
        struct compat_linux_dirent __user *current_dir;
        struct compat_linux_dirent __user *previous;
@@ -60481,7 +60151,7 @@ index b13df99..6f6f4a3 100644
        int count;
        int error;
  };
        int count;
        int error;
  };
-@@ -932,6 +939,10 @@ static int compat_filldir(void *__buf, const char *name, int namlen,
+@@ -935,6 +942,10 @@ static int compat_filldir(struct dir_context *ctx, const char *name, int namlen,
                buf->error = -EOVERFLOW;
                return -EOVERFLOW;
        }
                buf->error = -EOVERFLOW;
                return -EOVERFLOW;
        }
@@ -60492,7 +60162,7 @@ index b13df99..6f6f4a3 100644
        dirent = buf->previous;
        if (dirent) {
                if (__put_user(offset, &dirent->d_off))
        dirent = buf->previous;
        if (dirent) {
                if (__put_user(offset, &dirent->d_off))
-@@ -977,6 +988,7 @@ COMPAT_SYSCALL_DEFINE3(getdents, unsigned int, fd,
+@@ -980,6 +991,7 @@ COMPAT_SYSCALL_DEFINE3(getdents, unsigned int, fd,
        if (!f.file)
                return -EBADF;
  
        if (!f.file)
                return -EBADF;
  
@@ -60500,7 +60170,7 @@ index b13df99..6f6f4a3 100644
        error = iterate_dir(f.file, &buf.ctx);
        if (error >= 0)
                error = buf.error;
        error = iterate_dir(f.file, &buf.ctx);
        if (error >= 0)
                error = buf.error;
-@@ -997,6 +1009,7 @@ struct compat_getdents_callback64 {
+@@ -1000,6 +1012,7 @@ struct compat_getdents_callback64 {
        struct dir_context ctx;
        struct linux_dirent64 __user *current_dir;
        struct linux_dirent64 __user *previous;
        struct dir_context ctx;
        struct linux_dirent64 __user *current_dir;
        struct linux_dirent64 __user *previous;
@@ -60508,7 +60178,7 @@ index b13df99..6f6f4a3 100644
        int count;
        int error;
  };
        int count;
        int error;
  };
-@@ -1013,6 +1026,10 @@ static int compat_filldir64(void * __buf, const char * name, int namlen, loff_t
+@@ -1018,6 +1031,10 @@ static int compat_filldir64(struct dir_context *ctx, const char *name,
        buf->error = -EINVAL;   /* only used if we fail.. */
        if (reclen > buf->count)
                return -EINVAL;
        buf->error = -EINVAL;   /* only used if we fail.. */
        if (reclen > buf->count)
                return -EINVAL;
@@ -60519,7 +60189,7 @@ index b13df99..6f6f4a3 100644
        dirent = buf->previous;
  
        if (dirent) {
        dirent = buf->previous;
  
        if (dirent) {
-@@ -1062,6 +1079,7 @@ COMPAT_SYSCALL_DEFINE3(getdents64, unsigned int, fd,
+@@ -1067,6 +1084,7 @@ COMPAT_SYSCALL_DEFINE3(getdents64, unsigned int, fd,
        if (!f.file)
                return -EBADF;
  
        if (!f.file)
                return -EBADF;
  
@@ -60590,7 +60260,7 @@ index afec645..9c65620 100644
                return 1;
        if (a < b)
 diff --git a/fs/configfs/dir.c b/fs/configfs/dir.c
                return 1;
        if (a < b)
 diff --git a/fs/configfs/dir.c b/fs/configfs/dir.c
-index 668dcab..daebcd6 100644
+index c9c298b..544d100 100644
 --- a/fs/configfs/dir.c
 +++ b/fs/configfs/dir.c
 @@ -1548,7 +1548,8 @@ static int configfs_readdir(struct file *file, struct dir_context *ctx)
 --- a/fs/configfs/dir.c
 +++ b/fs/configfs/dir.c
 @@ -1548,7 +1548,8 @@ static int configfs_readdir(struct file *file, struct dir_context *ctx)
@@ -60724,7 +60394,7 @@ index b5c86ff..0dac262 100644
                return 0;
        while (nr) {
 diff --git a/fs/dcache.c b/fs/dcache.c
                return 0;
        while (nr) {
 diff --git a/fs/dcache.c b/fs/dcache.c
-index 03dca3c..15f326d 100644
+index e368d4f..b40ba59 100644
 --- a/fs/dcache.c
 +++ b/fs/dcache.c
 @@ -508,7 +508,7 @@ static void __dentry_kill(struct dentry *dentry)
 --- a/fs/dcache.c
 +++ b/fs/dcache.c
 @@ -508,7 +508,7 @@ static void __dentry_kill(struct dentry *dentry)
@@ -60870,7 +60540,7 @@ index 03dca3c..15f326d 100644
        INIT_HLIST_BL_NODE(&dentry->d_hash);
        INIT_LIST_HEAD(&dentry->d_lru);
        INIT_LIST_HEAD(&dentry->d_subdirs);
        INIT_HLIST_BL_NODE(&dentry->d_hash);
        INIT_LIST_HEAD(&dentry->d_lru);
        INIT_LIST_HEAD(&dentry->d_subdirs);
-@@ -2183,7 +2186,7 @@ struct dentry *__d_lookup(const struct dentry *parent, const struct qstr *name)
+@@ -2151,7 +2154,7 @@ struct dentry *__d_lookup(const struct dentry *parent, const struct qstr *name)
                                goto next;
                }
  
                                goto next;
                }
  
@@ -60879,7 +60549,7 @@ index 03dca3c..15f326d 100644
                found = dentry;
                spin_unlock(&dentry->d_lock);
                break;
                found = dentry;
                spin_unlock(&dentry->d_lock);
                break;
-@@ -2282,7 +2285,7 @@ again:
+@@ -2250,7 +2253,7 @@ again:
        spin_lock(&dentry->d_lock);
        inode = dentry->d_inode;
        isdir = S_ISDIR(inode->i_mode);
        spin_lock(&dentry->d_lock);
        inode = dentry->d_inode;
        isdir = S_ISDIR(inode->i_mode);
@@ -60888,7 +60558,7 @@ index 03dca3c..15f326d 100644
                if (!spin_trylock(&inode->i_lock)) {
                        spin_unlock(&dentry->d_lock);
                        cpu_relax();
                if (!spin_trylock(&inode->i_lock)) {
                        spin_unlock(&dentry->d_lock);
                        cpu_relax();
-@@ -3308,7 +3311,7 @@ static enum d_walk_ret d_genocide_kill(void *data, struct dentry *dentry)
+@@ -3203,7 +3206,7 @@ static enum d_walk_ret d_genocide_kill(void *data, struct dentry *dentry)
  
                if (!(dentry->d_flags & DCACHE_GENOCIDE)) {
                        dentry->d_flags |= DCACHE_GENOCIDE;
  
                if (!(dentry->d_flags & DCACHE_GENOCIDE)) {
                        dentry->d_flags |= DCACHE_GENOCIDE;
@@ -60897,7 +60567,7 @@ index 03dca3c..15f326d 100644
                }
        }
        return D_WALK_CONTINUE;
                }
        }
        return D_WALK_CONTINUE;
-@@ -3424,7 +3427,8 @@ void __init vfs_caches_init(unsigned long mempages)
+@@ -3319,7 +3322,8 @@ void __init vfs_caches_init(unsigned long mempages)
        mempages -= reserve;
  
        names_cachep = kmem_cache_create("names_cache", PATH_MAX, 0,
        mempages -= reserve;
  
        names_cachep = kmem_cache_create("names_cache", PATH_MAX, 0,
@@ -60908,10 +60578,30 @@ index 03dca3c..15f326d 100644
        dcache_init();
        inode_init();
 diff --git a/fs/debugfs/inode.c b/fs/debugfs/inode.c
        dcache_init();
        inode_init();
 diff --git a/fs/debugfs/inode.c b/fs/debugfs/inode.c
-index 05f2960..b012481 100644
+index 05f2960..780f4f8 100644
 --- a/fs/debugfs/inode.c
 +++ b/fs/debugfs/inode.c
 --- a/fs/debugfs/inode.c
 +++ b/fs/debugfs/inode.c
-@@ -416,7 +416,11 @@ EXPORT_SYMBOL_GPL(debugfs_create_file);
+@@ -246,10 +246,19 @@ static int debugfs_show_options(struct seq_file *m, struct dentry *root)
+       return 0;
+ }
++static void debugfs_evict_inode(struct inode *inode)
++{
++      truncate_inode_pages_final(&inode->i_data);
++      clear_inode(inode);
++      if (S_ISLNK(inode->i_mode))
++              kfree(inode->i_private);
++}
++
+ static const struct super_operations debugfs_super_operations = {
+       .statfs         = simple_statfs,
+       .remount_fs     = debugfs_remount,
+       .show_options   = debugfs_show_options,
++      .evict_inode    = debugfs_evict_inode,
+ };
+ static int debug_fill_super(struct super_block *sb, void *data, int silent)
+@@ -416,7 +425,11 @@ EXPORT_SYMBOL_GPL(debugfs_create_file);
   */
  struct dentry *debugfs_create_dir(const char *name, struct dentry *parent)
  {
   */
  struct dentry *debugfs_create_dir(const char *name, struct dentry *parent)
  {
@@ -60923,6 +60613,38 @@ index 05f2960..b012481 100644
                                   parent, NULL, NULL);
  }
  EXPORT_SYMBOL_GPL(debugfs_create_dir);
                                   parent, NULL, NULL);
  }
  EXPORT_SYMBOL_GPL(debugfs_create_dir);
+@@ -466,23 +479,14 @@ static int __debugfs_remove(struct dentry *dentry, struct dentry *parent)
+       int ret = 0;
+       if (debugfs_positive(dentry)) {
+-              if (dentry->d_inode) {
+-                      dget(dentry);
+-                      switch (dentry->d_inode->i_mode & S_IFMT) {
+-                      case S_IFDIR:
+-                              ret = simple_rmdir(parent->d_inode, dentry);
+-                              break;
+-                      case S_IFLNK:
+-                              kfree(dentry->d_inode->i_private);
+-                              /* fall through */
+-                      default:
+-                              simple_unlink(parent->d_inode, dentry);
+-                              break;
+-                      }
+-                      if (!ret)
+-                              d_delete(dentry);
+-                      dput(dentry);
+-              }
++              dget(dentry);
++              if (S_ISDIR(dentry->d_inode->i_mode))
++                      ret = simple_rmdir(parent->d_inode, dentry);
++              else
++                      simple_unlink(parent->d_inode, dentry);
++              if (!ret)
++                      d_delete(dentry);
++              dput(dentry);
+       }
+       return ret;
+ }
 diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c
 index 1686dc2..9611c50 100644
 --- a/fs/ecryptfs/inode.c
 diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c
 index 1686dc2..9611c50 100644
 --- a/fs/ecryptfs/inode.c
@@ -60950,7 +60672,7 @@ index e4141f2..d8263e8 100644
                i += packet_length_size;
                if (copy_to_user(&buf[i], msg_ctx->msg, msg_ctx->msg_size))
 diff --git a/fs/exec.c b/fs/exec.c
                i += packet_length_size;
                if (copy_to_user(&buf[i], msg_ctx->msg, msg_ctx->msg_size))
 diff --git a/fs/exec.c b/fs/exec.c
-index 7302b75..b917171 100644
+index ad8798e..5f872c9 100644
 --- a/fs/exec.c
 +++ b/fs/exec.c
 @@ -56,8 +56,20 @@
 --- a/fs/exec.c
 +++ b/fs/exec.c
 @@ -56,8 +56,20 @@
@@ -61072,8 +60794,8 @@ index 7302b75..b917171 100644
        vma->vm_page_prot = vm_get_page_prot(vma->vm_flags);
        INIT_LIST_HEAD(&vma->anon_vma_chain);
  
        vma->vm_page_prot = vm_get_page_prot(vma->vm_flags);
        INIT_LIST_HEAD(&vma->anon_vma_chain);
  
-@@ -279,6 +314,12 @@ static int __bprm_mm_init(struct linux_binprm *bprm)
-       mm->stack_vm = mm->total_vm = 1;
+@@ -280,6 +315,12 @@ static int __bprm_mm_init(struct linux_binprm *bprm)
+       arch_bprm_mm_init(mm, vma);
        up_write(&mm->mmap_sem);
        bprm->p = vma->vm_end - sizeof(void *);
 +
        up_write(&mm->mmap_sem);
        bprm->p = vma->vm_end - sizeof(void *);
 +
@@ -61085,7 +60807,7 @@ index 7302b75..b917171 100644
        return 0;
  err:
        up_write(&mm->mmap_sem);
        return 0;
  err:
        up_write(&mm->mmap_sem);
-@@ -395,7 +436,7 @@ struct user_arg_ptr {
+@@ -396,7 +437,7 @@ struct user_arg_ptr {
        } ptr;
  };
  
        } ptr;
  };
  
@@ -61094,7 +60816,7 @@ index 7302b75..b917171 100644
  {
        const char __user *native;
  
  {
        const char __user *native;
  
-@@ -404,14 +445,14 @@ static const char __user *get_user_arg_ptr(struct user_arg_ptr argv, int nr)
+@@ -405,14 +446,14 @@ static const char __user *get_user_arg_ptr(struct user_arg_ptr argv, int nr)
                compat_uptr_t compat;
  
                if (get_user(compat, argv.ptr.compat + nr))
                compat_uptr_t compat;
  
                if (get_user(compat, argv.ptr.compat + nr))
@@ -61111,7 +60833,7 @@ index 7302b75..b917171 100644
  
        return native;
  }
  
        return native;
  }
-@@ -430,7 +471,7 @@ static int count(struct user_arg_ptr argv, int max)
+@@ -431,7 +472,7 @@ static int count(struct user_arg_ptr argv, int max)
                        if (!p)
                                break;
  
                        if (!p)
                                break;
  
@@ -61120,7 +60842,7 @@ index 7302b75..b917171 100644
                                return -EFAULT;
  
                        if (i >= max)
                                return -EFAULT;
  
                        if (i >= max)
-@@ -465,7 +506,7 @@ static int copy_strings(int argc, struct user_arg_ptr argv,
+@@ -466,7 +507,7 @@ static int copy_strings(int argc, struct user_arg_ptr argv,
  
                ret = -EFAULT;
                str = get_user_arg_ptr(argv, argc);
  
                ret = -EFAULT;
                str = get_user_arg_ptr(argv, argc);
@@ -61129,7 +60851,7 @@ index 7302b75..b917171 100644
                        goto out;
  
                len = strnlen_user(str, MAX_ARG_STRLEN);
                        goto out;
  
                len = strnlen_user(str, MAX_ARG_STRLEN);
-@@ -547,7 +588,7 @@ int copy_strings_kernel(int argc, const char *const *__argv,
+@@ -548,7 +589,7 @@ int copy_strings_kernel(int argc, const char *const *__argv,
        int r;
        mm_segment_t oldfs = get_fs();
        struct user_arg_ptr argv = {
        int r;
        mm_segment_t oldfs = get_fs();
        struct user_arg_ptr argv = {
@@ -61138,7 +60860,7 @@ index 7302b75..b917171 100644
        };
  
        set_fs(KERNEL_DS);
        };
  
        set_fs(KERNEL_DS);
-@@ -582,7 +623,8 @@ static int shift_arg_pages(struct vm_area_struct *vma, unsigned long shift)
+@@ -583,7 +624,8 @@ static int shift_arg_pages(struct vm_area_struct *vma, unsigned long shift)
        unsigned long new_end = old_end - shift;
        struct mmu_gather tlb;
  
        unsigned long new_end = old_end - shift;
        struct mmu_gather tlb;
  
@@ -61148,7 +60870,7 @@ index 7302b75..b917171 100644
  
        /*
         * ensure there are no vmas between where we want to go
  
        /*
         * ensure there are no vmas between where we want to go
-@@ -591,6 +633,10 @@ static int shift_arg_pages(struct vm_area_struct *vma, unsigned long shift)
+@@ -592,6 +634,10 @@ static int shift_arg_pages(struct vm_area_struct *vma, unsigned long shift)
        if (vma != find_vma(mm, new_start))
                return -EFAULT;
  
        if (vma != find_vma(mm, new_start))
                return -EFAULT;
  
@@ -61159,7 +60881,7 @@ index 7302b75..b917171 100644
        /*
         * cover the whole range: [new_start, old_end)
         */
        /*
         * cover the whole range: [new_start, old_end)
         */
-@@ -671,10 +717,6 @@ int setup_arg_pages(struct linux_binprm *bprm,
+@@ -672,10 +718,6 @@ int setup_arg_pages(struct linux_binprm *bprm,
        stack_top = arch_align_stack(stack_top);
        stack_top = PAGE_ALIGN(stack_top);
  
        stack_top = arch_align_stack(stack_top);
        stack_top = PAGE_ALIGN(stack_top);
  
@@ -61170,7 +60892,7 @@ index 7302b75..b917171 100644
        stack_shift = vma->vm_end - stack_top;
  
        bprm->p -= stack_shift;
        stack_shift = vma->vm_end - stack_top;
  
        bprm->p -= stack_shift;
-@@ -686,8 +728,28 @@ int setup_arg_pages(struct linux_binprm *bprm,
+@@ -687,8 +729,28 @@ int setup_arg_pages(struct linux_binprm *bprm,
        bprm->exec -= stack_shift;
  
        down_write(&mm->mmap_sem);
        bprm->exec -= stack_shift;
  
        down_write(&mm->mmap_sem);
@@ -61199,7 +60921,7 @@ index 7302b75..b917171 100644
        /*
         * Adjust stack execute permissions; explicitly enable for
         * EXSTACK_ENABLE_X, disable for EXSTACK_DISABLE_X and leave alone
        /*
         * Adjust stack execute permissions; explicitly enable for
         * EXSTACK_ENABLE_X, disable for EXSTACK_DISABLE_X and leave alone
-@@ -706,13 +768,6 @@ int setup_arg_pages(struct linux_binprm *bprm,
+@@ -707,13 +769,6 @@ int setup_arg_pages(struct linux_binprm *bprm,
                goto out_unlock;
        BUG_ON(prev != vma);
  
                goto out_unlock;
        BUG_ON(prev != vma);
  
@@ -61213,7 +60935,7 @@ index 7302b75..b917171 100644
        /* mprotect_fixup is overkill to remove the temporary stack flags */
        vma->vm_flags &= ~VM_STACK_INCOMPLETE_SETUP;
  
        /* mprotect_fixup is overkill to remove the temporary stack flags */
        vma->vm_flags &= ~VM_STACK_INCOMPLETE_SETUP;
  
-@@ -736,6 +791,27 @@ int setup_arg_pages(struct linux_binprm *bprm,
+@@ -737,6 +792,27 @@ int setup_arg_pages(struct linux_binprm *bprm,
  #endif
        current->mm->start_stack = bprm->p;
        ret = expand_stack(vma, stack_base);
  #endif
        current->mm->start_stack = bprm->p;
        ret = expand_stack(vma, stack_base);
@@ -61241,16 +60963,19 @@ index 7302b75..b917171 100644
        if (ret)
                ret = -EFAULT;
  
        if (ret)
                ret = -EFAULT;
  
-@@ -771,6 +847,8 @@ static struct file *do_open_exec(struct filename *name)
-       fsnotify_open(file);
-+      trace_open_exec(name->name);
-+
-       err = deny_write_access(file);
+@@ -781,8 +857,10 @@ static struct file *do_open_execat(int fd, struct filename *name, int flags)
        if (err)
                goto exit;
        if (err)
                goto exit;
-@@ -800,7 +878,7 @@ int kernel_read(struct file *file, loff_t offset,
+-      if (name->name[0] != '\0')
++      if (name->name[0] != '\0') {
+               fsnotify_open(file);
++              trace_open_exec(name->name);
++      }
+ out:
+       return file;
+@@ -809,7 +887,7 @@ int kernel_read(struct file *file, loff_t offset,
        old_fs = get_fs();
        set_fs(get_ds());
        /* The cast to a user pointer is valid due to the set_fs() */
        old_fs = get_fs();
        set_fs(get_ds());
        /* The cast to a user pointer is valid due to the set_fs() */
@@ -61259,7 +60984,7 @@ index 7302b75..b917171 100644
        set_fs(old_fs);
        return result;
  }
        set_fs(old_fs);
        return result;
  }
-@@ -845,6 +923,7 @@ static int exec_mmap(struct mm_struct *mm)
+@@ -854,6 +932,7 @@ static int exec_mmap(struct mm_struct *mm)
        tsk->mm = mm;
        tsk->active_mm = mm;
        activate_mm(active_mm, mm);
        tsk->mm = mm;
        tsk->active_mm = mm;
        activate_mm(active_mm, mm);
@@ -61267,7 +60992,7 @@ index 7302b75..b917171 100644
        tsk->mm->vmacache_seqnum = 0;
        vmacache_flush(tsk);
        task_unlock(tsk);
        tsk->mm->vmacache_seqnum = 0;
        vmacache_flush(tsk);
        task_unlock(tsk);
-@@ -1243,7 +1322,7 @@ static void check_unsafe_exec(struct linux_binprm *bprm)
+@@ -1252,7 +1331,7 @@ static void check_unsafe_exec(struct linux_binprm *bprm)
        }
        rcu_read_unlock();
  
        }
        rcu_read_unlock();
  
@@ -61276,7 +61001,7 @@ index 7302b75..b917171 100644
                bprm->unsafe |= LSM_UNSAFE_SHARE;
        else
                p->fs->in_exec = 1;
                bprm->unsafe |= LSM_UNSAFE_SHARE;
        else
                p->fs->in_exec = 1;
-@@ -1424,6 +1503,31 @@ static int exec_binprm(struct linux_binprm *bprm)
+@@ -1433,6 +1512,31 @@ static int exec_binprm(struct linux_binprm *bprm)
        return ret;
  }
  
        return ret;
  }
  
@@ -61308,19 +61033,19 @@ index 7302b75..b917171 100644
  /*
   * sys_execve() executes a new program.
   */
  /*
   * sys_execve() executes a new program.
   */
-@@ -1431,6 +1535,11 @@ static int do_execve_common(struct filename *filename,
-                               struct user_arg_ptr argv,
-                               struct user_arg_ptr envp)
+@@ -1441,6 +1545,11 @@ static int do_execveat_common(int fd, struct filename *filename,
+                             struct user_arg_ptr envp,
+                             int flags)
  {
 +#ifdef CONFIG_GRKERNSEC
 +      struct file *old_exec_file;
 +      struct acl_subject_label *old_acl;
 +      struct rlimit old_rlim[RLIM_NLIMITS];
 +#endif
  {
 +#ifdef CONFIG_GRKERNSEC
 +      struct file *old_exec_file;
 +      struct acl_subject_label *old_acl;
 +      struct rlimit old_rlim[RLIM_NLIMITS];
 +#endif
+       char *pathbuf = NULL;
        struct linux_binprm *bprm;
        struct file *file;
        struct linux_binprm *bprm;
        struct file *file;
-       struct files_struct *displaced;
-@@ -1439,6 +1548,8 @@ static int do_execve_common(struct filename *filename,
+@@ -1450,6 +1559,8 @@ static int do_execveat_common(int fd, struct filename *filename,
        if (IS_ERR(filename))
                return PTR_ERR(filename);
  
        if (IS_ERR(filename))
                return PTR_ERR(filename);
  
@@ -61329,7 +61054,7 @@ index 7302b75..b917171 100644
        /*
         * We move the actual failure in case of RLIMIT_NPROC excess from
         * set*uid() to execve() because too many poorly written programs
        /*
         * We move the actual failure in case of RLIMIT_NPROC excess from
         * set*uid() to execve() because too many poorly written programs
-@@ -1476,11 +1587,21 @@ static int do_execve_common(struct filename *filename,
+@@ -1487,6 +1598,11 @@ static int do_execveat_common(int fd, struct filename *filename,
        if (IS_ERR(file))
                goto out_unmark;
  
        if (IS_ERR(file))
                goto out_unmark;
  
@@ -61341,7 +61066,9 @@ index 7302b75..b917171 100644
        sched_exec();
  
        bprm->file = file;
        sched_exec();
  
        bprm->file = file;
-       bprm->filename = bprm->interp = filename->name;
+@@ -1513,6 +1629,11 @@ static int do_execveat_common(int fd, struct filename *filename,
+       }
+       bprm->interp = bprm->filename;
  
 +      if (!gr_acl_handle_execve(file->f_path.dentry, file->f_path.mnt)) {
 +              retval = -EACCES;
  
 +      if (!gr_acl_handle_execve(file->f_path.dentry, file->f_path.mnt)) {
 +              retval = -EACCES;
@@ -61351,7 +61078,7 @@ index 7302b75..b917171 100644
        retval = bprm_mm_init(bprm);
        if (retval)
                goto out_unmark;
        retval = bprm_mm_init(bprm);
        if (retval)
                goto out_unmark;
-@@ -1497,24 +1618,70 @@ static int do_execve_common(struct filename *filename,
+@@ -1529,24 +1650,70 @@ static int do_execveat_common(int fd, struct filename *filename,
        if (retval < 0)
                goto out;
  
        if (retval < 0)
                goto out;
  
@@ -61426,7 +61153,7 @@ index 7302b75..b917171 100644
        current->fs->in_exec = 0;
        current->in_execve = 0;
        acct_update_integrals(current);
        current->fs->in_exec = 0;
        current->in_execve = 0;
        acct_update_integrals(current);
-@@ -1525,6 +1692,14 @@ static int do_execve_common(struct filename *filename,
+@@ -1558,6 +1725,14 @@ static int do_execveat_common(int fd, struct filename *filename,
                put_files_struct(displaced);
        return retval;
  
                put_files_struct(displaced);
        return retval;
  
@@ -61441,8 +61168,8 @@ index 7302b75..b917171 100644
  out:
        if (bprm->mm) {
                acct_arg_size(bprm, 0);
  out:
        if (bprm->mm) {
                acct_arg_size(bprm, 0);
-@@ -1616,3 +1791,312 @@ COMPAT_SYSCALL_DEFINE3(execve, const char __user *, filename,
-       return compat_do_execve(getname(filename), argv, envp);
+@@ -1704,3 +1879,312 @@ COMPAT_SYSCALL_DEFINE5(execveat, int, fd,
+                                 argv, envp, flags);
  }
  #endif
 +
  }
  #endif
 +
@@ -61695,7 +61422,7 @@ index 7302b75..b917171 100644
 +      const char *type;
 +#endif
 +
 +      const char *type;
 +#endif
 +
-+#ifndef CONFIG_STACK_GROWSUP
++#if !defined(CONFIG_STACK_GROWSUP) && !defined(CONFIG_X86_64)
 +      unsigned long stackstart = (unsigned long)task_stack_page(current);
 +      unsigned long currentsp = (unsigned long)&stackstart;
 +      if (unlikely((currentsp < stackstart + 512 ||
 +      unsigned long stackstart = (unsigned long)task_stack_page(current);
 +      unsigned long currentsp = (unsigned long)&stackstart;
 +      if (unlikely((currentsp < stackstart + 512 ||
@@ -61772,10 +61499,10 @@ index 9f9992b..8b59411 100644
        }
        return 1;
 diff --git a/fs/ext2/super.c b/fs/ext2/super.c
        }
        return 1;
 diff --git a/fs/ext2/super.c b/fs/ext2/super.c
-index 170dc41..62f6b18 100644
+index ae55fdd..5e64c27 100644
 --- a/fs/ext2/super.c
 +++ b/fs/ext2/super.c
 --- a/fs/ext2/super.c
 +++ b/fs/ext2/super.c
-@@ -264,10 +264,8 @@ static int ext2_show_options(struct seq_file *seq, struct dentry *root)
+@@ -268,10 +268,8 @@ static int ext2_show_options(struct seq_file *seq, struct dentry *root)
  #ifdef CONFIG_EXT2_FS_XATTR
        if (test_opt(sb, XATTR_USER))
                seq_puts(seq, ",user_xattr");
  #ifdef CONFIG_EXT2_FS_XATTR
        if (test_opt(sb, XATTR_USER))
                seq_puts(seq, ",user_xattr");
@@ -61787,7 +61514,7 @@ index 170dc41..62f6b18 100644
  #endif
  
  #ifdef CONFIG_EXT2_FS_POSIX_ACL
  #endif
  
  #ifdef CONFIG_EXT2_FS_POSIX_ACL
-@@ -841,8 +839,8 @@ static int ext2_fill_super(struct super_block *sb, void *data, int silent)
+@@ -850,8 +848,8 @@ static int ext2_fill_super(struct super_block *sb, void *data, int silent)
        if (def_mount_opts & EXT2_DEFM_UID16)
                set_opt(sbi->s_mount_opt, NO_UID32);
  #ifdef CONFIG_EXT2_FS_XATTR
        if (def_mount_opts & EXT2_DEFM_UID16)
                set_opt(sbi->s_mount_opt, NO_UID32);
  #ifdef CONFIG_EXT2_FS_XATTR
@@ -61841,10 +61568,10 @@ index 158b5d4..2432610 100644
        }
        return 1;
 diff --git a/fs/ext3/super.c b/fs/ext3/super.c
        }
        return 1;
 diff --git a/fs/ext3/super.c b/fs/ext3/super.c
-index eb742d0..c19f705 100644
+index 9b4e7d7..048d025 100644
 --- a/fs/ext3/super.c
 +++ b/fs/ext3/super.c
 --- a/fs/ext3/super.c
 +++ b/fs/ext3/super.c
-@@ -649,10 +649,8 @@ static int ext3_show_options(struct seq_file *seq, struct dentry *root)
+@@ -653,10 +653,8 @@ static int ext3_show_options(struct seq_file *seq, struct dentry *root)
  #ifdef CONFIG_EXT3_FS_XATTR
        if (test_opt(sb, XATTR_USER))
                seq_puts(seq, ",user_xattr");
  #ifdef CONFIG_EXT3_FS_XATTR
        if (test_opt(sb, XATTR_USER))
                seq_puts(seq, ",user_xattr");
@@ -61856,7 +61583,7 @@ index eb742d0..c19f705 100644
  #endif
  #ifdef CONFIG_EXT3_FS_POSIX_ACL
        if (test_opt(sb, POSIX_ACL))
  #endif
  #ifdef CONFIG_EXT3_FS_POSIX_ACL
        if (test_opt(sb, POSIX_ACL))
-@@ -1749,8 +1747,8 @@ static int ext3_fill_super (struct super_block *sb, void *data, int silent)
+@@ -1758,8 +1756,8 @@ static int ext3_fill_super (struct super_block *sb, void *data, int silent)
        if (def_mount_opts & EXT3_DEFM_UID16)
                set_opt(sbi->s_mount_opt, NO_UID32);
  #ifdef CONFIG_EXT3_FS_XATTR
        if (def_mount_opts & EXT3_DEFM_UID16)
                set_opt(sbi->s_mount_opt, NO_UID32);
  #ifdef CONFIG_EXT3_FS_XATTR
@@ -61908,10 +61635,10 @@ index 83a6f49..d4e4d03 100644
                if (free_clusters >= (nclusters + dirty_clusters +
                                      resv_clusters))
 diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
                if (free_clusters >= (nclusters + dirty_clusters +
                                      resv_clusters))
 diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
-index c55a1fa..9904ebb 100644
+index a75fba6..8235fca 100644
 --- a/fs/ext4/ext4.h
 +++ b/fs/ext4/ext4.h
 --- a/fs/ext4/ext4.h
 +++ b/fs/ext4/ext4.h
-@@ -1279,19 +1279,19 @@ struct ext4_sb_info {
+@@ -1274,19 +1274,19 @@ struct ext4_sb_info {
        unsigned long s_mb_last_start;
  
        /* stats for buddy allocator */
        unsigned long s_mb_last_start;
  
        /* stats for buddy allocator */
@@ -61942,7 +61669,7 @@ index c55a1fa..9904ebb 100644
  
        /* locality groups */
 diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c
  
        /* locality groups */
 diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c
-index dbfe15c..9a6ee8d 100644
+index 8d1e602..abf497b 100644
 --- a/fs/ext4/mballoc.c
 +++ b/fs/ext4/mballoc.c
 @@ -1901,7 +1901,7 @@ void ext4_mb_simple_scan_group(struct ext4_allocation_context *ac,
 --- a/fs/ext4/mballoc.c
 +++ b/fs/ext4/mballoc.c
 @@ -1901,7 +1901,7 @@ void ext4_mb_simple_scan_group(struct ext4_allocation_context *ac,
@@ -61963,7 +61690,7 @@ index dbfe15c..9a6ee8d 100644
                        goto repeat;
                }
        }
                        goto repeat;
                }
        }
-@@ -2717,25 +2717,25 @@ int ext4_mb_release(struct super_block *sb)
+@@ -2716,25 +2716,25 @@ int ext4_mb_release(struct super_block *sb)
        if (sbi->s_mb_stats) {
                ext4_msg(sb, KERN_INFO,
                       "mballoc: %u blocks %u reqs (%u success)",
        if (sbi->s_mb_stats) {
                ext4_msg(sb, KERN_INFO,
                       "mballoc: %u blocks %u reqs (%u success)",
@@ -61999,7 +61726,7 @@ index dbfe15c..9a6ee8d 100644
        }
  
        free_percpu(sbi->s_locality_groups);
        }
  
        free_percpu(sbi->s_locality_groups);
-@@ -3191,16 +3191,16 @@ static void ext4_mb_collect_stats(struct ext4_allocation_context *ac)
+@@ -3190,16 +3190,16 @@ static void ext4_mb_collect_stats(struct ext4_allocation_context *ac)
        struct ext4_sb_info *sbi = EXT4_SB(ac->ac_sb);
  
        if (sbi->s_mb_stats && ac->ac_g_ex.fe_len > 1) {
        struct ext4_sb_info *sbi = EXT4_SB(ac->ac_sb);
  
        if (sbi->s_mb_stats && ac->ac_g_ex.fe_len > 1) {
@@ -62022,7 +61749,7 @@ index dbfe15c..9a6ee8d 100644
        }
  
        if (ac->ac_op == EXT4_MB_HISTORY_ALLOC)
        }
  
        if (ac->ac_op == EXT4_MB_HISTORY_ALLOC)
-@@ -3627,7 +3627,7 @@ ext4_mb_new_inode_pa(struct ext4_allocation_context *ac)
+@@ -3626,7 +3626,7 @@ ext4_mb_new_inode_pa(struct ext4_allocation_context *ac)
        trace_ext4_mb_new_inode_pa(ac, pa);
  
        ext4_mb_use_inode_pa(ac, pa);
        trace_ext4_mb_new_inode_pa(ac, pa);
  
        ext4_mb_use_inode_pa(ac, pa);
@@ -62031,7 +61758,7 @@ index dbfe15c..9a6ee8d 100644
  
        ei = EXT4_I(ac->ac_inode);
        grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group);
  
        ei = EXT4_I(ac->ac_inode);
        grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group);
-@@ -3687,7 +3687,7 @@ ext4_mb_new_group_pa(struct ext4_allocation_context *ac)
+@@ -3686,7 +3686,7 @@ ext4_mb_new_group_pa(struct ext4_allocation_context *ac)
        trace_ext4_mb_new_group_pa(ac, pa);
  
        ext4_mb_use_group_pa(ac, pa);
        trace_ext4_mb_new_group_pa(ac, pa);
  
        ext4_mb_use_group_pa(ac, pa);
@@ -62040,7 +61767,7 @@ index dbfe15c..9a6ee8d 100644
  
        grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group);
        lg = ac->ac_lg;
  
        grp = ext4_get_group_info(sb, ac->ac_b_ex.fe_group);
        lg = ac->ac_lg;
-@@ -3776,7 +3776,7 @@ ext4_mb_release_inode_pa(struct ext4_buddy *e4b, struct buffer_head *bitmap_bh,
+@@ -3775,7 +3775,7 @@ ext4_mb_release_inode_pa(struct ext4_buddy *e4b, struct buffer_head *bitmap_bh,
                 * from the bitmap and continue.
                 */
        }
                 * from the bitmap and continue.
                 */
        }
@@ -62049,7 +61776,7 @@ index dbfe15c..9a6ee8d 100644
  
        return err;
  }
  
        return err;
  }
-@@ -3794,7 +3794,7 @@ ext4_mb_release_group_pa(struct ext4_buddy *e4b,
+@@ -3793,7 +3793,7 @@ ext4_mb_release_group_pa(struct ext4_buddy *e4b,
        ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, &bit);
        BUG_ON(group != e4b->bd_group && pa->pa_len != 0);
        mb_free_blocks(pa->pa_inode, e4b, bit, pa->pa_len);
        ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, &bit);
        BUG_ON(group != e4b->bd_group && pa->pa_len != 0);
        mb_free_blocks(pa->pa_inode, e4b, bit, pa->pa_len);
@@ -62072,10 +61799,10 @@ index 8313ca3..8a37d08 100644
                       "MMP failure info: last update time: %llu, last update "
                       "node: %s, last update device: %s\n",
 diff --git a/fs/ext4/super.c b/fs/ext4/super.c
                       "MMP failure info: last update time: %llu, last update "
                       "node: %s, last update device: %s\n",
 diff --git a/fs/ext4/super.c b/fs/ext4/super.c
-index 2c9e686..6a40edc 100644
+index fc29b2c..6c8b255 100644
 --- a/fs/ext4/super.c
 +++ b/fs/ext4/super.c
 --- a/fs/ext4/super.c
 +++ b/fs/ext4/super.c
-@@ -1254,7 +1254,7 @@ static ext4_fsblk_t get_sb_block(void **data)
+@@ -1252,7 +1252,7 @@ static ext4_fsblk_t get_sb_block(void **data)
  }
  
  #define DEFAULT_JOURNAL_IOPRIO (IOPRIO_PRIO_VALUE(IOPRIO_CLASS_BE, 3))
  }
  
  #define DEFAULT_JOURNAL_IOPRIO (IOPRIO_PRIO_VALUE(IOPRIO_CLASS_BE, 3))
@@ -62084,7 +61811,7 @@ index 2c9e686..6a40edc 100644
        "Contact linux-ext4@vger.kernel.org if you think we should keep it.\n";
  
  #ifdef CONFIG_QUOTA
        "Contact linux-ext4@vger.kernel.org if you think we should keep it.\n";
  
  #ifdef CONFIG_QUOTA
-@@ -2434,7 +2434,7 @@ struct ext4_attr {
+@@ -2440,7 +2440,7 @@ struct ext4_attr {
                int offset;
                int deprecated_val;
        } u;
                int offset;
                int deprecated_val;
        } u;
@@ -62119,7 +61846,7 @@ index 1e09fc7..0400dd4 100644
  
  static int
 diff --git a/fs/fcntl.c b/fs/fcntl.c
  
  static int
 diff --git a/fs/fcntl.c b/fs/fcntl.c
-index 99d440a..eb979d1 100644
+index ee85cd4..9dd0d20 100644
 --- a/fs/fcntl.c
 +++ b/fs/fcntl.c
 @@ -102,6 +102,10 @@ void __f_setown(struct file *filp, struct pid *pid, enum pid_type type,
 --- a/fs/fcntl.c
 +++ b/fs/fcntl.c
 @@ -102,6 +102,10 @@ void __f_setown(struct file *filp, struct pid *pid, enum pid_type type,
@@ -62177,7 +61904,7 @@ index 999ff5c..2281df9 100644
                retval = -EFAULT;
                goto out_handle;
 diff --git a/fs/file.c b/fs/file.c
                retval = -EFAULT;
                goto out_handle;
 diff --git a/fs/file.c b/fs/file.c
-index ab3eb6a..8de2392 100644
+index ee738ea..f6c1562 100644
 --- a/fs/file.c
 +++ b/fs/file.c
 @@ -16,6 +16,7 @@
 --- a/fs/file.c
 +++ b/fs/file.c
 @@ -16,6 +16,7 @@
@@ -63740,7 +63467,7 @@ index 40d13c7..ddf52b9 100644
        seq_printf(m, "CacheOp: alo=%d luo=%d luc=%d gro=%d\n",
                   atomic_read(&fscache_n_cop_alloc_object),
 diff --git a/fs/fuse/cuse.c b/fs/fuse/cuse.c
        seq_printf(m, "CacheOp: alo=%d luo=%d luc=%d gro=%d\n",
                   atomic_read(&fscache_n_cop_alloc_object),
 diff --git a/fs/fuse/cuse.c b/fs/fuse/cuse.c
-index 966ace8..030a03a 100644
+index 28d0c7a..04816b7 100644
 --- a/fs/fuse/cuse.c
 +++ b/fs/fuse/cuse.c
 @@ -611,10 +611,12 @@ static int __init cuse_init(void)
 --- a/fs/fuse/cuse.c
 +++ b/fs/fuse/cuse.c
 @@ -611,10 +611,12 @@ static int __init cuse_init(void)
@@ -63761,10 +63488,10 @@ index 966ace8..030a03a 100644
        cuse_class = class_create(THIS_MODULE, "cuse");
        if (IS_ERR(cuse_class))
 diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c
        cuse_class = class_create(THIS_MODULE, "cuse");
        if (IS_ERR(cuse_class))
 diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c
-index ca88731..8e9c55d 100644
+index ed19a7d..91e9a4c 100644
 --- a/fs/fuse/dev.c
 +++ b/fs/fuse/dev.c
 --- a/fs/fuse/dev.c
 +++ b/fs/fuse/dev.c
-@@ -1318,7 +1318,7 @@ static ssize_t fuse_dev_splice_read(struct file *in, loff_t *ppos,
+@@ -1394,7 +1394,7 @@ static ssize_t fuse_dev_splice_read(struct file *in, loff_t *ppos,
        ret = 0;
        pipe_lock(pipe);
  
        ret = 0;
        pipe_lock(pipe);
  
@@ -63773,7 +63500,7 @@ index ca88731..8e9c55d 100644
                send_sig(SIGPIPE, current, 0);
                if (!ret)
                        ret = -EPIPE;
                send_sig(SIGPIPE, current, 0);
                if (!ret)
                        ret = -EPIPE;
-@@ -1347,7 +1347,7 @@ static ssize_t fuse_dev_splice_read(struct file *in, loff_t *ppos,
+@@ -1423,7 +1423,7 @@ static ssize_t fuse_dev_splice_read(struct file *in, loff_t *ppos,
                page_nr++;
                ret += buf->len;
  
                page_nr++;
                ret += buf->len;
  
@@ -63783,10 +63510,10 @@ index ca88731..8e9c55d 100644
        }
  
 diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c
        }
  
 diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c
-index dbab798..fefa22b 100644
+index 08e7b1a..d91c6ee 100644
 --- a/fs/fuse/dir.c
 +++ b/fs/fuse/dir.c
 --- a/fs/fuse/dir.c
 +++ b/fs/fuse/dir.c
-@@ -1474,7 +1474,7 @@ static char *read_link(struct dentry *dentry)
+@@ -1394,7 +1394,7 @@ static char *read_link(struct dentry *dentry)
        return link;
  }
  
        return link;
  }
  
@@ -63809,7 +63536,7 @@ index fd62cae..3494dfa 100644
                __putname(s);
  }
 diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c
                __putname(s);
  }
 diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c
-index 1e2872b..7aea000 100644
+index 5eba47f..d353c22 100644
 --- a/fs/hugetlbfs/inode.c
 +++ b/fs/hugetlbfs/inode.c
 @@ -154,6 +154,7 @@ hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
 --- a/fs/hugetlbfs/inode.c
 +++ b/fs/hugetlbfs/inode.c
 @@ -154,6 +154,7 @@ hugetlb_get_unmapped_area(struct file *file, unsigned long addr,
@@ -63859,10 +63586,10 @@ index 1e2872b..7aea000 100644
  static int can_do_hugetlb_shm(void)
  {
 diff --git a/fs/inode.c b/fs/inode.c
  static int can_do_hugetlb_shm(void)
  {
 diff --git a/fs/inode.c b/fs/inode.c
-index 26753ba..d19eb34 100644
+index aa149e7..46f1f65 100644
 --- a/fs/inode.c
 +++ b/fs/inode.c
 --- a/fs/inode.c
 +++ b/fs/inode.c
-@@ -840,16 +840,20 @@ unsigned int get_next_ino(void)
+@@ -842,16 +842,20 @@ unsigned int get_next_ino(void)
        unsigned int *p = &get_cpu_var(last_ino);
        unsigned int res = *p;
  
        unsigned int *p = &get_cpu_var(last_ino);
        unsigned int res = *p;
  
@@ -63915,10 +63642,10 @@ index 09ed551..45684f8 100644
  
  /*
 diff --git a/fs/jfs/super.c b/fs/jfs/super.c
  
  /*
 diff --git a/fs/jfs/super.c b/fs/jfs/super.c
-index 93e897e..a863de4 100644
+index 16c3a95..e9cb75d 100644
 --- a/fs/jfs/super.c
 +++ b/fs/jfs/super.c
 --- a/fs/jfs/super.c
 +++ b/fs/jfs/super.c
-@@ -893,7 +893,7 @@ static int __init init_jfs_fs(void)
+@@ -902,7 +902,7 @@ static int __init init_jfs_fs(void)
  
        jfs_inode_cachep =
            kmem_cache_create("jfs_ip", sizeof(struct jfs_inode_info), 0,
  
        jfs_inode_cachep =
            kmem_cache_create("jfs_ip", sizeof(struct jfs_inode_info), 0,
@@ -63928,7 +63655,7 @@ index 93e897e..a863de4 100644
        if (jfs_inode_cachep == NULL)
                return -ENOMEM;
 diff --git a/fs/kernfs/dir.c b/fs/kernfs/dir.c
        if (jfs_inode_cachep == NULL)
                return -ENOMEM;
 diff --git a/fs/kernfs/dir.c b/fs/kernfs/dir.c
-index 1c77193..ba73e66 100644
+index 2d881b3..fe1ac77 100644
 --- a/fs/kernfs/dir.c
 +++ b/fs/kernfs/dir.c
 @@ -182,7 +182,7 @@ struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn)
 --- a/fs/kernfs/dir.c
 +++ b/fs/kernfs/dir.c
 @@ -182,7 +182,7 @@ struct kernfs_node *kernfs_get_parent(struct kernfs_node *kn)
@@ -63940,7 +63667,7 @@ index 1c77193..ba73e66 100644
  {
        unsigned long hash = init_name_hash();
        unsigned int len = strlen(name);
  {
        unsigned long hash = init_name_hash();
        unsigned int len = strlen(name);
-@@ -829,6 +829,12 @@ static int kernfs_iop_mkdir(struct inode *dir, struct dentry *dentry,
+@@ -833,6 +833,12 @@ static int kernfs_iop_mkdir(struct inode *dir, struct dentry *dentry,
        ret = scops->mkdir(parent, dentry->d_name.name, mode);
  
        kernfs_put_active(parent);
        ret = scops->mkdir(parent, dentry->d_name.name, mode);
  
        kernfs_put_active(parent);
@@ -63954,7 +63681,7 @@ index 1c77193..ba73e66 100644
  }
  
 diff --git a/fs/kernfs/file.c b/fs/kernfs/file.c
  }
  
 diff --git a/fs/kernfs/file.c b/fs/kernfs/file.c
-index 4429d6d..9831f52 100644
+index ddc9f96..4e450ad 100644
 --- a/fs/kernfs/file.c
 +++ b/fs/kernfs/file.c
 @@ -34,7 +34,7 @@ static DEFINE_MUTEX(kernfs_open_file_mutex);
 --- a/fs/kernfs/file.c
 +++ b/fs/kernfs/file.c
 @@ -34,7 +34,7 @@ static DEFINE_MUTEX(kernfs_open_file_mutex);
@@ -63975,7 +63702,16 @@ index 4429d6d..9831f52 100644
  
        return of->kn->attr.ops->seq_show(sf, v);
  }
  
        return of->kn->attr.ops->seq_show(sf, v);
  }
-@@ -375,12 +375,12 @@ static int kernfs_vma_page_mkwrite(struct vm_area_struct *vma,
+@@ -271,7 +271,7 @@ static ssize_t kernfs_fop_write(struct file *file, const char __user *user_buf,
+ {
+       struct kernfs_open_file *of = kernfs_of(file);
+       const struct kernfs_ops *ops;
+-      size_t len;
++      ssize_t len;
+       char *buf;
+       if (of->atomic_write_len) {
+@@ -384,12 +384,12 @@ static int kernfs_vma_page_mkwrite(struct vm_area_struct *vma,
        return ret;
  }
  
        return ret;
  }
  
@@ -63991,7 +63727,7 @@ index 4429d6d..9831f52 100644
  
        if (!of->vm_ops)
                return -EINVAL;
  
        if (!of->vm_ops)
                return -EINVAL;
-@@ -581,7 +581,7 @@ static int kernfs_get_open_node(struct kernfs_node *kn,
+@@ -568,7 +568,7 @@ static int kernfs_get_open_node(struct kernfs_node *kn,
                return -ENOMEM;
  
        atomic_set(&new_on->refcnt, 0);
                return -ENOMEM;
  
        atomic_set(&new_on->refcnt, 0);
@@ -64000,7 +63736,7 @@ index 4429d6d..9831f52 100644
        init_waitqueue_head(&new_on->poll);
        INIT_LIST_HEAD(&new_on->files);
        goto retry;
        init_waitqueue_head(&new_on->poll);
        INIT_LIST_HEAD(&new_on->files);
        goto retry;
-@@ -787,7 +787,7 @@ static unsigned int kernfs_fop_poll(struct file *filp, poll_table *wait)
+@@ -792,7 +792,7 @@ static unsigned int kernfs_fop_poll(struct file *filp, poll_table *wait)
  
        kernfs_put_active(kn);
  
  
        kernfs_put_active(kn);
  
@@ -64009,7 +63745,7 @@ index 4429d6d..9831f52 100644
                goto trigger;
  
        return DEFAULT_POLLMASK;
                goto trigger;
  
        return DEFAULT_POLLMASK;
-@@ -818,7 +818,7 @@ repeat:
+@@ -823,7 +823,7 @@ repeat:
  
        on = kn->attr.open;
        if (on) {
  
        on = kn->attr.open;
        if (on) {
@@ -64113,10 +63849,10 @@ index 59e2f90..bd69071 100644
  
        spin_lock(&inode->i_lock);
 diff --git a/fs/mount.h b/fs/mount.h
  
        spin_lock(&inode->i_lock);
 diff --git a/fs/mount.h b/fs/mount.h
-index f82c628..9492b99 100644
+index 0ad6f76..a04c146 100644
 --- a/fs/mount.h
 +++ b/fs/mount.h
 --- a/fs/mount.h
 +++ b/fs/mount.h
-@@ -11,7 +11,7 @@ struct mnt_namespace {
+@@ -12,7 +12,7 @@ struct mnt_namespace {
        u64                     seq;    /* Sequence number to prevent loops */
        wait_queue_head_t poll;
        u64 event;
        u64                     seq;    /* Sequence number to prevent loops */
        wait_queue_head_t poll;
        u64 event;
@@ -64125,7 +63861,7 @@ index f82c628..9492b99 100644
  
  struct mnt_pcp {
        int mnt_count;
  
  struct mnt_pcp {
        int mnt_count;
-@@ -62,7 +62,7 @@ struct mount {
+@@ -63,7 +63,7 @@ struct mount {
        int mnt_expiry_mark;            /* true if marked for expiry */
        struct hlist_head mnt_pins;
        struct path mnt_ex_mountpoint;
        int mnt_expiry_mark;            /* true if marked for expiry */
        struct hlist_head mnt_pins;
        struct path mnt_ex_mountpoint;
@@ -64135,7 +63871,7 @@ index f82c628..9492b99 100644
  #define MNT_NS_INTERNAL ERR_PTR(-EINVAL) /* distinct from any mnt_namespace */
  
 diff --git a/fs/namei.c b/fs/namei.c
  #define MNT_NS_INTERNAL ERR_PTR(-EINVAL) /* distinct from any mnt_namespace */
  
 diff --git a/fs/namei.c b/fs/namei.c
-index db5fe86..8bce5f0 100644
+index bc35b02..7ed1f1d 100644
 --- a/fs/namei.c
 +++ b/fs/namei.c
 @@ -331,17 +331,32 @@ int generic_permission(struct inode *inode, int mask)
 --- a/fs/namei.c
 +++ b/fs/namei.c
 @@ -331,17 +331,32 @@ int generic_permission(struct inode *inode, int mask)
@@ -64190,7 +63926,32 @@ index db5fe86..8bce5f0 100644
        return -EACCES;
  }
  EXPORT_SYMBOL(generic_permission);
        return -EACCES;
  }
  EXPORT_SYMBOL(generic_permission);
-@@ -824,7 +831,7 @@ follow_link(struct path *link, struct nameidata *nd, void **p)
+@@ -497,7 +504,7 @@ struct nameidata {
+       int             last_type;
+       unsigned        depth;
+       struct file     *base;
+-      char *saved_names[MAX_NESTED_LINKS + 1];
++      const char *saved_names[MAX_NESTED_LINKS + 1];
+ };
+ /*
+@@ -708,13 +715,13 @@ void nd_jump_link(struct nameidata *nd, struct path *path)
+       nd->flags |= LOOKUP_JUMPED;
+ }
+-void nd_set_link(struct nameidata *nd, char *path)
++void nd_set_link(struct nameidata *nd, const char *path)
+ {
+       nd->saved_names[nd->depth] = path;
+ }
+ EXPORT_SYMBOL(nd_set_link);
+-char *nd_get_link(struct nameidata *nd)
++const char *nd_get_link(const struct nameidata *nd)
+ {
+       return nd->saved_names[nd->depth];
+ }
+@@ -849,7 +856,7 @@ follow_link(struct path *link, struct nameidata *nd, void **p)
  {
        struct dentry *dentry = link->dentry;
        int error;
  {
        struct dentry *dentry = link->dentry;
        int error;
@@ -64199,7 +63960,7 @@ index db5fe86..8bce5f0 100644
  
        BUG_ON(nd->flags & LOOKUP_RCU);
  
  
        BUG_ON(nd->flags & LOOKUP_RCU);
  
-@@ -845,6 +852,12 @@ follow_link(struct path *link, struct nameidata *nd, void **p)
+@@ -870,6 +877,12 @@ follow_link(struct path *link, struct nameidata *nd, void **p)
        if (error)
                goto out_put_nd_path;
  
        if (error)
                goto out_put_nd_path;
  
@@ -64212,7 +63973,7 @@ index db5fe86..8bce5f0 100644
        nd->last_type = LAST_BIND;
        *p = dentry->d_inode->i_op->follow_link(dentry, nd);
        error = PTR_ERR(*p);
        nd->last_type = LAST_BIND;
        *p = dentry->d_inode->i_op->follow_link(dentry, nd);
        error = PTR_ERR(*p);
-@@ -1608,6 +1621,8 @@ static inline int nested_symlink(struct path *path, struct nameidata *nd)
+@@ -1633,6 +1646,8 @@ static inline int nested_symlink(struct path *path, struct nameidata *nd)
                if (res)
                        break;
                res = walk_component(nd, path, LOOKUP_FOLLOW);
                if (res)
                        break;
                res = walk_component(nd, path, LOOKUP_FOLLOW);
@@ -64221,7 +63982,7 @@ index db5fe86..8bce5f0 100644
                put_link(nd, &link, cookie);
        } while (res > 0);
  
                put_link(nd, &link, cookie);
        } while (res > 0);
  
-@@ -1680,7 +1695,7 @@ EXPORT_SYMBOL(full_name_hash);
+@@ -1705,7 +1720,7 @@ EXPORT_SYMBOL(full_name_hash);
  static inline u64 hash_name(const char *name)
  {
        unsigned long a, b, adata, bdata, mask, hash, len;
  static inline u64 hash_name(const char *name)
  {
        unsigned long a, b, adata, bdata, mask, hash, len;
@@ -64230,7 +63991,7 @@ index db5fe86..8bce5f0 100644
  
        hash = a = 0;
        len = -sizeof(unsigned long);
  
        hash = a = 0;
        len = -sizeof(unsigned long);
-@@ -1969,6 +1984,8 @@ static int path_lookupat(int dfd, const char *name,
+@@ -2000,6 +2015,8 @@ static int path_lookupat(int dfd, const char *name,
                        if (err)
                                break;
                        err = lookup_last(nd, &path);
                        if (err)
                                break;
                        err = lookup_last(nd, &path);
@@ -64239,7 +64000,7 @@ index db5fe86..8bce5f0 100644
                        put_link(nd, &link, cookie);
                }
        }
                        put_link(nd, &link, cookie);
                }
        }
-@@ -1976,6 +1993,13 @@ static int path_lookupat(int dfd, const char *name,
+@@ -2007,6 +2024,13 @@ static int path_lookupat(int dfd, const char *name,
        if (!err)
                err = complete_walk(nd);
  
        if (!err)
                err = complete_walk(nd);
  
@@ -64253,7 +64014,7 @@ index db5fe86..8bce5f0 100644
        if (!err && nd->flags & LOOKUP_DIRECTORY) {
                if (!d_can_lookup(nd->path.dentry)) {
                        path_put(&nd->path);
        if (!err && nd->flags & LOOKUP_DIRECTORY) {
                if (!d_can_lookup(nd->path.dentry)) {
                        path_put(&nd->path);
-@@ -2004,8 +2028,15 @@ static int filename_lookup(int dfd, struct filename *name,
+@@ -2028,8 +2052,15 @@ static int filename_lookup(int dfd, struct filename *name,
                retval = path_lookupat(dfd, name->name,
                                                flags | LOOKUP_REVAL, nd);
  
                retval = path_lookupat(dfd, name->name,
                                                flags | LOOKUP_REVAL, nd);
  
@@ -64270,7 +64031,7 @@ index db5fe86..8bce5f0 100644
        return retval;
  }
  
        return retval;
  }
  
-@@ -2582,6 +2613,13 @@ static int may_open(struct path *path, int acc_mode, int flag)
+@@ -2595,6 +2626,13 @@ static int may_open(struct path *path, int acc_mode, int flag)
        if (flag & O_NOATIME && !inode_owner_or_capable(inode))
                return -EPERM;
  
        if (flag & O_NOATIME && !inode_owner_or_capable(inode))
                return -EPERM;
  
@@ -64284,7 +64045,7 @@ index db5fe86..8bce5f0 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -2813,7 +2851,7 @@ looked_up:
+@@ -2826,7 +2864,7 @@ looked_up:
   * cleared otherwise prior to returning.
   */
  static int lookup_open(struct nameidata *nd, struct path *path,
   * cleared otherwise prior to returning.
   */
  static int lookup_open(struct nameidata *nd, struct path *path,
@@ -64293,7 +64054,7 @@ index db5fe86..8bce5f0 100644
                        const struct open_flags *op,
                        bool got_write, int *opened)
  {
                        const struct open_flags *op,
                        bool got_write, int *opened)
  {
-@@ -2848,6 +2886,17 @@ static int lookup_open(struct nameidata *nd, struct path *path,
+@@ -2861,6 +2899,17 @@ static int lookup_open(struct nameidata *nd, struct path *path,
        /* Negative dentry, just create the file */
        if (!dentry->d_inode && (op->open_flag & O_CREAT)) {
                umode_t mode = op->mode;
        /* Negative dentry, just create the file */
        if (!dentry->d_inode && (op->open_flag & O_CREAT)) {
                umode_t mode = op->mode;
@@ -64311,7 +64072,7 @@ index db5fe86..8bce5f0 100644
                if (!IS_POSIXACL(dir->d_inode))
                        mode &= ~current_umask();
                /*
                if (!IS_POSIXACL(dir->d_inode))
                        mode &= ~current_umask();
                /*
-@@ -2869,6 +2918,8 @@ static int lookup_open(struct nameidata *nd, struct path *path,
+@@ -2882,6 +2931,8 @@ static int lookup_open(struct nameidata *nd, struct path *path,
                                   nd->flags & LOOKUP_EXCL);
                if (error)
                        goto out_dput;
                                   nd->flags & LOOKUP_EXCL);
                if (error)
                        goto out_dput;
@@ -64320,7 +64081,7 @@ index db5fe86..8bce5f0 100644
        }
  out_no_open:
        path->dentry = dentry;
        }
  out_no_open:
        path->dentry = dentry;
-@@ -2883,7 +2934,7 @@ out_dput:
+@@ -2896,7 +2947,7 @@ out_dput:
  /*
   * Handle the last step of open()
   */
  /*
   * Handle the last step of open()
   */
@@ -64329,7 +64090,7 @@ index db5fe86..8bce5f0 100644
                   struct file *file, const struct open_flags *op,
                   int *opened, struct filename *name)
  {
                   struct file *file, const struct open_flags *op,
                   int *opened, struct filename *name)
  {
-@@ -2933,6 +2984,15 @@ static int do_last(struct nameidata *nd, struct path *path,
+@@ -2946,6 +2997,15 @@ static int do_last(struct nameidata *nd, struct path *path,
                if (error)
                        return error;
  
                if (error)
                        return error;
  
@@ -64345,7 +64106,7 @@ index db5fe86..8bce5f0 100644
                audit_inode(name, dir, LOOKUP_PARENT);
                error = -EISDIR;
                /* trailing slashes? */
                audit_inode(name, dir, LOOKUP_PARENT);
                error = -EISDIR;
                /* trailing slashes? */
-@@ -2952,7 +3012,7 @@ retry_lookup:
+@@ -2965,7 +3025,7 @@ retry_lookup:
                 */
        }
        mutex_lock(&dir->d_inode->i_mutex);
                 */
        }
        mutex_lock(&dir->d_inode->i_mutex);
@@ -64354,7 +64115,7 @@ index db5fe86..8bce5f0 100644
        mutex_unlock(&dir->d_inode->i_mutex);
  
        if (error <= 0) {
        mutex_unlock(&dir->d_inode->i_mutex);
  
        if (error <= 0) {
-@@ -2976,11 +3036,28 @@ retry_lookup:
+@@ -2989,11 +3049,28 @@ retry_lookup:
                goto finish_open_created;
        }
  
                goto finish_open_created;
        }
  
@@ -64384,7 +64145,7 @@ index db5fe86..8bce5f0 100644
  
        /*
         * If atomic_open() acquired write access it is dropped now due to
  
        /*
         * If atomic_open() acquired write access it is dropped now due to
-@@ -3021,6 +3098,11 @@ finish_lookup:
+@@ -3034,6 +3111,11 @@ finish_lookup:
                        }
                }
                BUG_ON(inode != path->dentry->d_inode);
                        }
                }
                BUG_ON(inode != path->dentry->d_inode);
@@ -64396,7 +64157,7 @@ index db5fe86..8bce5f0 100644
                return 1;
        }
  
                return 1;
        }
  
-@@ -3040,7 +3122,18 @@ finish_open:
+@@ -3053,7 +3135,18 @@ finish_open:
                path_put(&save_parent);
                return error;
        }
                path_put(&save_parent);
                return error;
        }
@@ -64415,7 +64176,7 @@ index db5fe86..8bce5f0 100644
        error = -EISDIR;
        if ((open_flag & O_CREAT) && d_is_dir(nd->path.dentry))
                goto out;
        error = -EISDIR;
        if ((open_flag & O_CREAT) && d_is_dir(nd->path.dentry))
                goto out;
-@@ -3207,7 +3300,7 @@ static struct file *path_openat(int dfd, struct filename *pathname,
+@@ -3214,7 +3307,7 @@ static struct file *path_openat(int dfd, struct filename *pathname,
        if (unlikely(error))
                goto out;
  
        if (unlikely(error))
                goto out;
  
@@ -64424,7 +64185,7 @@ index db5fe86..8bce5f0 100644
        while (unlikely(error > 0)) { /* trailing symlink */
                struct path link = path;
                void *cookie;
        while (unlikely(error > 0)) { /* trailing symlink */
                struct path link = path;
                void *cookie;
-@@ -3225,7 +3318,7 @@ static struct file *path_openat(int dfd, struct filename *pathname,
+@@ -3232,7 +3325,7 @@ static struct file *path_openat(int dfd, struct filename *pathname,
                error = follow_link(&link, nd, &cookie);
                if (unlikely(error))
                        break;
                error = follow_link(&link, nd, &cookie);
                if (unlikely(error))
                        break;
@@ -64433,7 +64194,7 @@ index db5fe86..8bce5f0 100644
                put_link(nd, &link, cookie);
        }
  out:
                put_link(nd, &link, cookie);
        }
  out:
-@@ -3325,9 +3418,11 @@ struct dentry *kern_path_create(int dfd, const char *pathname,
+@@ -3329,9 +3422,11 @@ struct dentry *kern_path_create(int dfd, const char *pathname,
                goto unlock;
  
        error = -EEXIST;
                goto unlock;
  
        error = -EEXIST;
@@ -64447,7 +64208,7 @@ index db5fe86..8bce5f0 100644
        /*
         * Special case - lookup gave negative, but... we had foo/bar/
         * From the vfs_mknod() POV we just have a negative dentry -
        /*
         * Special case - lookup gave negative, but... we had foo/bar/
         * From the vfs_mknod() POV we just have a negative dentry -
-@@ -3379,6 +3474,20 @@ struct dentry *user_path_create(int dfd, const char __user *pathname,
+@@ -3383,6 +3478,20 @@ struct dentry *user_path_create(int dfd, const char __user *pathname,
  }
  EXPORT_SYMBOL(user_path_create);
  
  }
  EXPORT_SYMBOL(user_path_create);
  
@@ -64468,7 +64229,7 @@ index db5fe86..8bce5f0 100644
  int vfs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev)
  {
        int error = may_create(dir, dentry);
  int vfs_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev)
  {
        int error = may_create(dir, dentry);
-@@ -3442,6 +3551,17 @@ retry:
+@@ -3446,6 +3555,17 @@ retry:
  
        if (!IS_POSIXACL(path.dentry->d_inode))
                mode &= ~current_umask();
  
        if (!IS_POSIXACL(path.dentry->d_inode))
                mode &= ~current_umask();
@@ -64486,7 +64247,7 @@ index db5fe86..8bce5f0 100644
        error = security_path_mknod(&path, dentry, mode, dev);
        if (error)
                goto out;
        error = security_path_mknod(&path, dentry, mode, dev);
        if (error)
                goto out;
-@@ -3457,6 +3577,8 @@ retry:
+@@ -3461,6 +3581,8 @@ retry:
                        error = vfs_mknod(path.dentry->d_inode,dentry,mode,0);
                        break;
        }
                        error = vfs_mknod(path.dentry->d_inode,dentry,mode,0);
                        break;
        }
@@ -64495,7 +64256,7 @@ index db5fe86..8bce5f0 100644
  out:
        done_path_create(&path, dentry);
        if (retry_estale(error, lookup_flags)) {
  out:
        done_path_create(&path, dentry);
        if (retry_estale(error, lookup_flags)) {
-@@ -3511,9 +3633,16 @@ retry:
+@@ -3515,9 +3637,16 @@ retry:
  
        if (!IS_POSIXACL(path.dentry->d_inode))
                mode &= ~current_umask();
  
        if (!IS_POSIXACL(path.dentry->d_inode))
                mode &= ~current_umask();
@@ -64512,7 +64273,7 @@ index db5fe86..8bce5f0 100644
        done_path_create(&path, dentry);
        if (retry_estale(error, lookup_flags)) {
                lookup_flags |= LOOKUP_REVAL;
        done_path_create(&path, dentry);
        if (retry_estale(error, lookup_flags)) {
                lookup_flags |= LOOKUP_REVAL;
-@@ -3597,6 +3726,8 @@ static long do_rmdir(int dfd, const char __user *pathname)
+@@ -3601,6 +3730,8 @@ static long do_rmdir(int dfd, const char __user *pathname)
        struct filename *name;
        struct dentry *dentry;
        struct nameidata nd;
        struct filename *name;
        struct dentry *dentry;
        struct nameidata nd;
@@ -64521,7 +64282,7 @@ index db5fe86..8bce5f0 100644
        unsigned int lookup_flags = 0;
  retry:
        name = user_path_parent(dfd, pathname, &nd, lookup_flags);
        unsigned int lookup_flags = 0;
  retry:
        name = user_path_parent(dfd, pathname, &nd, lookup_flags);
-@@ -3629,10 +3760,21 @@ retry:
+@@ -3633,10 +3764,21 @@ retry:
                error = -ENOENT;
                goto exit3;
        }
                error = -ENOENT;
                goto exit3;
        }
@@ -64543,7 +64304,7 @@ index db5fe86..8bce5f0 100644
  exit3:
        dput(dentry);
  exit2:
  exit3:
        dput(dentry);
  exit2:
-@@ -3725,6 +3867,8 @@ static long do_unlinkat(int dfd, const char __user *pathname)
+@@ -3729,6 +3871,8 @@ static long do_unlinkat(int dfd, const char __user *pathname)
        struct nameidata nd;
        struct inode *inode = NULL;
        struct inode *delegated_inode = NULL;
        struct nameidata nd;
        struct inode *inode = NULL;
        struct inode *delegated_inode = NULL;
@@ -64552,7 +64313,7 @@ index db5fe86..8bce5f0 100644
        unsigned int lookup_flags = 0;
  retry:
        name = user_path_parent(dfd, pathname, &nd, lookup_flags);
        unsigned int lookup_flags = 0;
  retry:
        name = user_path_parent(dfd, pathname, &nd, lookup_flags);
-@@ -3751,10 +3895,22 @@ retry_deleg:
+@@ -3755,10 +3899,22 @@ retry_deleg:
                if (d_is_negative(dentry))
                        goto slashes;
                ihold(inode);
                if (d_is_negative(dentry))
                        goto slashes;
                ihold(inode);
@@ -64575,7 +64336,7 @@ index db5fe86..8bce5f0 100644
  exit2:
                dput(dentry);
        }
  exit2:
                dput(dentry);
        }
-@@ -3843,9 +3999,17 @@ retry:
+@@ -3847,9 +4003,17 @@ retry:
        if (IS_ERR(dentry))
                goto out_putname;
  
        if (IS_ERR(dentry))
                goto out_putname;
  
@@ -64593,7 +64354,7 @@ index db5fe86..8bce5f0 100644
        done_path_create(&path, dentry);
        if (retry_estale(error, lookup_flags)) {
                lookup_flags |= LOOKUP_REVAL;
        done_path_create(&path, dentry);
        if (retry_estale(error, lookup_flags)) {
                lookup_flags |= LOOKUP_REVAL;
-@@ -3949,6 +4113,7 @@ SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname,
+@@ -3953,6 +4117,7 @@ SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname,
        struct dentry *new_dentry;
        struct path old_path, new_path;
        struct inode *delegated_inode = NULL;
        struct dentry *new_dentry;
        struct path old_path, new_path;
        struct inode *delegated_inode = NULL;
@@ -64601,7 +64362,7 @@ index db5fe86..8bce5f0 100644
        int how = 0;
        int error;
  
        int how = 0;
        int error;
  
-@@ -3972,7 +4137,7 @@ retry:
+@@ -3976,7 +4141,7 @@ retry:
        if (error)
                return error;
  
        if (error)
                return error;
  
@@ -64610,7 +64371,7 @@ index db5fe86..8bce5f0 100644
                                        (how & LOOKUP_REVAL));
        error = PTR_ERR(new_dentry);
        if (IS_ERR(new_dentry))
                                        (how & LOOKUP_REVAL));
        error = PTR_ERR(new_dentry);
        if (IS_ERR(new_dentry))
-@@ -3984,11 +4149,28 @@ retry:
+@@ -3988,11 +4153,28 @@ retry:
        error = may_linkat(&old_path);
        if (unlikely(error))
                goto out_dput;
        error = may_linkat(&old_path);
        if (unlikely(error))
                goto out_dput;
@@ -64639,7 +64400,7 @@ index db5fe86..8bce5f0 100644
        done_path_create(&new_path, new_dentry);
        if (delegated_inode) {
                error = break_deleg_wait(&delegated_inode);
        done_path_create(&new_path, new_dentry);
        if (delegated_inode) {
                error = break_deleg_wait(&delegated_inode);
-@@ -4304,6 +4486,20 @@ retry_deleg:
+@@ -4308,6 +4490,20 @@ retry_deleg:
        if (new_dentry == trap)
                goto exit5;
  
        if (new_dentry == trap)
                goto exit5;
  
@@ -64660,7 +64421,7 @@ index db5fe86..8bce5f0 100644
        error = security_path_rename(&oldnd.path, old_dentry,
                                     &newnd.path, new_dentry, flags);
        if (error)
        error = security_path_rename(&oldnd.path, old_dentry,
                                     &newnd.path, new_dentry, flags);
        if (error)
-@@ -4311,6 +4507,9 @@ retry_deleg:
+@@ -4315,6 +4511,9 @@ retry_deleg:
        error = vfs_rename(old_dir->d_inode, old_dentry,
                           new_dir->d_inode, new_dentry,
                           &delegated_inode, flags);
        error = vfs_rename(old_dir->d_inode, old_dentry,
                           new_dir->d_inode, new_dentry,
                           &delegated_inode, flags);
@@ -64670,7 +64431,7 @@ index db5fe86..8bce5f0 100644
  exit5:
        dput(new_dentry);
  exit4:
  exit5:
        dput(new_dentry);
  exit4:
-@@ -4367,14 +4566,24 @@ EXPORT_SYMBOL(vfs_whiteout);
+@@ -4371,14 +4570,24 @@ EXPORT_SYMBOL(vfs_whiteout);
  
  int readlink_copy(char __user *buffer, int buflen, const char *link)
  {
  
  int readlink_copy(char __user *buffer, int buflen, const char *link)
  {
@@ -64697,10 +64458,10 @@ index db5fe86..8bce5f0 100644
  out:
        return len;
 diff --git a/fs/namespace.c b/fs/namespace.c
  out:
        return len;
 diff --git a/fs/namespace.c b/fs/namespace.c
-index bbde147..f4deeba 100644
+index cd1e968..e64ff16 100644
 --- a/fs/namespace.c
 +++ b/fs/namespace.c
 --- a/fs/namespace.c
 +++ b/fs/namespace.c
-@@ -1447,6 +1447,9 @@ static int do_umount(struct mount *mnt, int flags)
+@@ -1448,6 +1448,9 @@ static int do_umount(struct mount *mnt, int flags)
                if (!(sb->s_flags & MS_RDONLY))
                        retval = do_remount_sb(sb, MS_RDONLY, NULL, 0);
                up_write(&sb->s_umount);
                if (!(sb->s_flags & MS_RDONLY))
                        retval = do_remount_sb(sb, MS_RDONLY, NULL, 0);
                up_write(&sb->s_umount);
@@ -64710,7 +64471,7 @@ index bbde147..f4deeba 100644
                return retval;
        }
  
                return retval;
        }
  
-@@ -1469,6 +1472,9 @@ static int do_umount(struct mount *mnt, int flags)
+@@ -1470,6 +1473,9 @@ static int do_umount(struct mount *mnt, int flags)
        }
        unlock_mount_hash();
        namespace_unlock();
        }
        unlock_mount_hash();
        namespace_unlock();
@@ -64720,7 +64481,7 @@ index bbde147..f4deeba 100644
        return retval;
  }
  
        return retval;
  }
  
-@@ -1519,7 +1525,7 @@ static inline bool may_mount(void)
+@@ -1520,7 +1526,7 @@ static inline bool may_mount(void)
   * unixes. Our API is identical to OSF/1 to avoid making a mess of AMD
   */
  
   * unixes. Our API is identical to OSF/1 to avoid making a mess of AMD
   */
  
@@ -64729,7 +64490,7 @@ index bbde147..f4deeba 100644
  {
        struct path path;
        struct mount *mnt;
  {
        struct path path;
        struct mount *mnt;
-@@ -1564,7 +1570,7 @@ out:
+@@ -1565,7 +1571,7 @@ out:
  /*
   *    The 2.0 compatible umount. No flags.
   */
  /*
   *    The 2.0 compatible umount. No flags.
   */
@@ -64738,7 +64499,7 @@ index bbde147..f4deeba 100644
  {
        return sys_umount(name, 0);
  }
  {
        return sys_umount(name, 0);
  }
-@@ -2632,6 +2638,16 @@ long do_mount(const char *dev_name, const char __user *dir_name,
+@@ -2631,6 +2637,16 @@ long do_mount(const char *dev_name, const char __user *dir_name,
                   MS_NOATIME | MS_NODIRATIME | MS_RELATIME| MS_KERNMOUNT |
                   MS_STRICTATIME);
  
                   MS_NOATIME | MS_NODIRATIME | MS_RELATIME| MS_KERNMOUNT |
                   MS_STRICTATIME);
  
@@ -64755,7 +64516,7 @@ index bbde147..f4deeba 100644
        if (flags & MS_REMOUNT)
                retval = do_remount(&path, flags & ~MS_REMOUNT, mnt_flags,
                                    data_page);
        if (flags & MS_REMOUNT)
                retval = do_remount(&path, flags & ~MS_REMOUNT, mnt_flags,
                                    data_page);
-@@ -2645,7 +2661,10 @@ long do_mount(const char *dev_name, const char __user *dir_name,
+@@ -2644,7 +2660,10 @@ long do_mount(const char *dev_name, const char __user *dir_name,
                retval = do_new_mount(&path, type_page, flags, mnt_flags,
                                      dev_name, data_page);
  dput_out:
                retval = do_new_mount(&path, type_page, flags, mnt_flags,
                                      dev_name, data_page);
  dput_out:
@@ -64766,7 +64527,7 @@ index bbde147..f4deeba 100644
        return retval;
  }
  
        return retval;
  }
  
-@@ -2663,7 +2682,7 @@ static void free_mnt_ns(struct mnt_namespace *ns)
+@@ -2662,7 +2681,7 @@ static void free_mnt_ns(struct mnt_namespace *ns)
   * number incrementing at 10Ghz will take 12,427 years to wrap which
   * is effectively never, so we can ignore the possibility.
   */
   * number incrementing at 10Ghz will take 12,427 years to wrap which
   * is effectively never, so we can ignore the possibility.
   */
@@ -64776,11 +64537,11 @@ index bbde147..f4deeba 100644
  static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *user_ns)
  {
 @@ -2678,7 +2697,7 @@ static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *user_ns)
  static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *user_ns)
  {
 @@ -2678,7 +2697,7 @@ static struct mnt_namespace *alloc_mnt_ns(struct user_namespace *user_ns)
-               kfree(new_ns);
                return ERR_PTR(ret);
        }
                return ERR_PTR(ret);
        }
+       new_ns->ns.ops = &mntns_operations;
 -      new_ns->seq = atomic64_add_return(1, &mnt_ns_seq);
 -      new_ns->seq = atomic64_add_return(1, &mnt_ns_seq);
-+      new_ns->seq = atomic64_inc_return_unchecked(&mnt_ns_seq);
++      new_ns->seq = atomic64_add_return_unchecked(1, &mnt_ns_seq);
        atomic_set(&new_ns->count, 1);
        new_ns->root = NULL;
        INIT_LIST_HEAD(&new_ns->list);
        atomic_set(&new_ns->count, 1);
        new_ns->root = NULL;
        INIT_LIST_HEAD(&new_ns->list);
@@ -64816,7 +64577,7 @@ index bbde147..f4deeba 100644
        get_fs_root(current->fs, &root);
        old_mp = lock_mount(&old);
        error = PTR_ERR(old_mp);
        get_fs_root(current->fs, &root);
        old_mp = lock_mount(&old);
        error = PTR_ERR(old_mp);
-@@ -3187,7 +3211,7 @@ static int mntns_install(struct nsproxy *nsproxy, void *ns)
+@@ -3190,7 +3214,7 @@ static int mntns_install(struct nsproxy *nsproxy, struct ns_common *ns)
            !ns_capable(current_user_ns(), CAP_SYS_ADMIN))
                return -EPERM;
  
            !ns_capable(current_user_ns(), CAP_SYS_ADMIN))
                return -EPERM;
  
@@ -64826,7 +64587,7 @@ index bbde147..f4deeba 100644
  
        get_mnt_ns(mnt_ns);
 diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c
  
        get_mnt_ns(mnt_ns);
 diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c
-index f4ccfe6..a5cf064 100644
+index 02f8d09..a5c25d1 100644
 --- a/fs/nfs/callback_xdr.c
 +++ b/fs/nfs/callback_xdr.c
 @@ -51,7 +51,7 @@ struct callback_op {
 --- a/fs/nfs/callback_xdr.c
 +++ b/fs/nfs/callback_xdr.c
 @@ -51,7 +51,7 @@ struct callback_op {
@@ -64839,10 +64600,10 @@ index f4ccfe6..a5cf064 100644
  static struct callback_op callback_ops[];
  
 diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c
  static struct callback_op callback_ops[];
  
 diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c
-index 00689a8..b162632 100644
+index 2211f6b..30d0950 100644
 --- a/fs/nfs/inode.c
 +++ b/fs/nfs/inode.c
 --- a/fs/nfs/inode.c
 +++ b/fs/nfs/inode.c
-@@ -1232,16 +1232,16 @@ static int nfs_size_need_update(const struct inode *inode, const struct nfs_fatt
+@@ -1234,16 +1234,16 @@ static int nfs_size_need_update(const struct inode *inode, const struct nfs_fatt
        return nfs_size_to_loff_t(fattr->size) > i_size_read(inode);
  }
  
        return nfs_size_to_loff_t(fattr->size) > i_size_read(inode);
  }
  
@@ -64863,10 +64624,10 @@ index 00689a8..b162632 100644
  
  void nfs_fattr_init(struct nfs_fattr *fattr)
 diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c
  
  void nfs_fattr_init(struct nfs_fattr *fattr)
 diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c
-index 0beb023..3f685ec 100644
+index ac71d13..a2e590a 100644
 --- a/fs/nfsd/nfs4proc.c
 +++ b/fs/nfsd/nfs4proc.c
 --- a/fs/nfsd/nfs4proc.c
 +++ b/fs/nfsd/nfs4proc.c
-@@ -1198,7 +1198,7 @@ struct nfsd4_operation {
+@@ -1237,7 +1237,7 @@ struct nfsd4_operation {
        nfsd4op_rsize op_rsize_bop;
        stateid_getter op_get_currentstateid;
        stateid_setter op_set_currentstateid;
        nfsd4op_rsize op_rsize_bop;
        stateid_getter op_get_currentstateid;
        stateid_setter op_set_currentstateid;
@@ -64876,10 +64637,10 @@ index 0beb023..3f685ec 100644
  static struct nfsd4_operation nfsd4_ops[];
  
 diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c
  static struct nfsd4_operation nfsd4_ops[];
  
 diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c
-index 2a77603..68e0e37 100644
+index 15f7b73..00e230b 100644
 --- a/fs/nfsd/nfs4xdr.c
 +++ b/fs/nfsd/nfs4xdr.c
 --- a/fs/nfsd/nfs4xdr.c
 +++ b/fs/nfsd/nfs4xdr.c
-@@ -1543,7 +1543,7 @@ nfsd4_decode_notsupp(struct nfsd4_compoundargs *argp, void *p)
+@@ -1560,7 +1560,7 @@ nfsd4_decode_notsupp(struct nfsd4_compoundargs *argp, void *p)
  
  typedef __be32(*nfsd4_dec)(struct nfsd4_compoundargs *argp, void *);
  
  
  typedef __be32(*nfsd4_dec)(struct nfsd4_compoundargs *argp, void *);
  
@@ -64889,7 +64650,7 @@ index 2a77603..68e0e37 100644
        [OP_CLOSE]              = (nfsd4_dec)nfsd4_decode_close,
        [OP_COMMIT]             = (nfsd4_dec)nfsd4_decode_commit,
 diff --git a/fs/nfsd/nfscache.c b/fs/nfsd/nfscache.c
        [OP_CLOSE]              = (nfsd4_dec)nfsd4_decode_close,
        [OP_COMMIT]             = (nfsd4_dec)nfsd4_decode_commit,
 diff --git a/fs/nfsd/nfscache.c b/fs/nfsd/nfscache.c
-index 122f691..a00e2e0 100644
+index 83a9694..6b7f928 100644
 --- a/fs/nfsd/nfscache.c
 +++ b/fs/nfsd/nfscache.c
 @@ -537,7 +537,7 @@ nfsd_cache_update(struct svc_rqst *rqstp, int cachetype, __be32 *statp)
 --- a/fs/nfsd/nfscache.c
 +++ b/fs/nfsd/nfscache.c
 @@ -537,7 +537,7 @@ nfsd_cache_update(struct svc_rqst *rqstp, int cachetype, __be32 *statp)
@@ -64929,10 +64690,10 @@ index 122f691..a00e2e0 100644
                break;
        case RC_REPLBUFF:
 diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c
                break;
        case RC_REPLBUFF:
 diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c
-index 989129e..42e019e 100644
+index 5685c67..73029ef 100644
 --- a/fs/nfsd/vfs.c
 +++ b/fs/nfsd/vfs.c
 --- a/fs/nfsd/vfs.c
 +++ b/fs/nfsd/vfs.c
-@@ -872,7 +872,7 @@ __be32 nfsd_readv(struct file *file, loff_t offset, struct kvec *vec, int vlen,
+@@ -893,7 +893,7 @@ __be32 nfsd_readv(struct file *file, loff_t offset, struct kvec *vec, int vlen,
  
        oldfs = get_fs();
        set_fs(KERNEL_DS);
  
        oldfs = get_fs();
        set_fs(KERNEL_DS);
@@ -64941,7 +64702,7 @@ index 989129e..42e019e 100644
        set_fs(oldfs);
        return nfsd_finish_read(file, count, host_err);
  }
        set_fs(oldfs);
        return nfsd_finish_read(file, count, host_err);
  }
-@@ -960,7 +960,7 @@ nfsd_vfs_write(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file,
+@@ -980,7 +980,7 @@ nfsd_vfs_write(struct svc_rqst *rqstp, struct svc_fh *fhp, struct file *file,
  
        /* Write the data. */
        oldfs = get_fs(); set_fs(KERNEL_DS);
  
        /* Write the data. */
        oldfs = get_fs(); set_fs(KERNEL_DS);
@@ -64950,7 +64711,7 @@ index 989129e..42e019e 100644
        set_fs(oldfs);
        if (host_err < 0)
                goto out_nfserr;
        set_fs(oldfs);
        if (host_err < 0)
                goto out_nfserr;
-@@ -1502,7 +1502,7 @@ nfsd_readlink(struct svc_rqst *rqstp, struct svc_fh *fhp, char *buf, int *lenp)
+@@ -1525,7 +1525,7 @@ nfsd_readlink(struct svc_rqst *rqstp, struct svc_fh *fhp, char *buf, int *lenp)
         */
  
        oldfs = get_fs(); set_fs(KERNEL_DS);
         */
  
        oldfs = get_fs(); set_fs(KERNEL_DS);
@@ -65065,7 +64826,7 @@ index a80a741..7b96e1b 100644
        }
  
 diff --git a/fs/notify/fanotify/fanotify_user.c b/fs/notify/fanotify/fanotify_user.c
        }
  
 diff --git a/fs/notify/fanotify/fanotify_user.c b/fs/notify/fanotify/fanotify_user.c
-index c991616..5ae51af 100644
+index bff8567..83281c6 100644
 --- a/fs/notify/fanotify/fanotify_user.c
 +++ b/fs/notify/fanotify/fanotify_user.c
 @@ -216,8 +216,8 @@ static ssize_t copy_event_to_user(struct fsnotify_group *group,
 --- a/fs/notify/fanotify/fanotify_user.c
 +++ b/fs/notify/fanotify/fanotify_user.c
 @@ -216,8 +216,8 @@ static ssize_t copy_event_to_user(struct fsnotify_group *group,
@@ -65172,10 +64933,10 @@ index 0440134..d52c93a 100644
  bail:
        if (handle)
 diff --git a/fs/ocfs2/ocfs2.h b/fs/ocfs2/ocfs2.h
  bail:
        if (handle)
 diff --git a/fs/ocfs2/ocfs2.h b/fs/ocfs2/ocfs2.h
-index bbec539..7b266d5 100644
+index 7d6b7d0..5fb529a 100644
 --- a/fs/ocfs2/ocfs2.h
 +++ b/fs/ocfs2/ocfs2.h
 --- a/fs/ocfs2/ocfs2.h
 +++ b/fs/ocfs2/ocfs2.h
-@@ -236,11 +236,11 @@ enum ocfs2_vol_state
+@@ -242,11 +242,11 @@ enum ocfs2_vol_state
  
  struct ocfs2_alloc_stats
  {
  
  struct ocfs2_alloc_stats
  {
@@ -65251,10 +65012,10 @@ index 0cb889a..6a26b24 100644
                }
        }
 diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c
                }
        }
 diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c
-index 93c85bc..02f68a4 100644
+index 8372317..ec86e79 100644
 --- a/fs/ocfs2/super.c
 +++ b/fs/ocfs2/super.c
 --- a/fs/ocfs2/super.c
 +++ b/fs/ocfs2/super.c
-@@ -300,11 +300,11 @@ static int ocfs2_osb_dump(struct ocfs2_super *osb, char *buf, int len)
+@@ -306,11 +306,11 @@ static int ocfs2_osb_dump(struct ocfs2_super *osb, char *buf, int len)
                        "%10s => GlobalAllocs: %d  LocalAllocs: %d  "
                        "SubAllocs: %d  LAWinMoves: %d  SAExtends: %d\n",
                        "Stats",
                        "%10s => GlobalAllocs: %d  LocalAllocs: %d  "
                        "SubAllocs: %d  LAWinMoves: %d  SAExtends: %d\n",
                        "Stats",
@@ -65271,7 +65032,7 @@ index 93c85bc..02f68a4 100644
  
        out += snprintf(buf + out, len - out,
                        "%10s => State: %u  Descriptor: %llu  Size: %u bits  "
  
        out += snprintf(buf + out, len - out,
                        "%10s => State: %u  Descriptor: %llu  Size: %u bits  "
-@@ -2104,11 +2104,11 @@ static int ocfs2_initialize_super(struct super_block *sb,
+@@ -2113,11 +2113,11 @@ static int ocfs2_initialize_super(struct super_block *sb,
  
        mutex_init(&osb->system_file_mutex);
  
  
        mutex_init(&osb->system_file_mutex);
  
@@ -65289,7 +65050,7 @@ index 93c85bc..02f68a4 100644
        /* Copy the blockcheck stats from the superblock probe */
        osb->osb_ecc_stats = *stats;
 diff --git a/fs/open.c b/fs/open.c
        /* Copy the blockcheck stats from the superblock probe */
        osb->osb_ecc_stats = *stats;
 diff --git a/fs/open.c b/fs/open.c
-index de92c13..52d2a6c 100644
+index 813be03..781941d 100644
 --- a/fs/open.c
 +++ b/fs/open.c
 @@ -32,6 +32,8 @@
 --- a/fs/open.c
 +++ b/fs/open.c
 @@ -32,6 +32,8 @@
@@ -65319,7 +65080,7 @@ index de92c13..52d2a6c 100644
        if (!error)
                error = do_truncate(dentry, length, ATTR_MTIME|ATTR_CTIME, f.file);
        sb_end_write(inode->i_sb);
        if (!error)
                error = do_truncate(dentry, length, ATTR_MTIME|ATTR_CTIME, f.file);
        sb_end_write(inode->i_sb);
-@@ -380,6 +386,9 @@ retry:
+@@ -392,6 +398,9 @@ retry:
        if (__mnt_is_readonly(path.mnt))
                res = -EROFS;
  
        if (__mnt_is_readonly(path.mnt))
                res = -EROFS;
  
@@ -65329,7 +65090,7 @@ index de92c13..52d2a6c 100644
  out_path_release:
        path_put(&path);
        if (retry_estale(res, lookup_flags)) {
  out_path_release:
        path_put(&path);
        if (retry_estale(res, lookup_flags)) {
-@@ -411,6 +420,8 @@ retry:
+@@ -423,6 +432,8 @@ retry:
        if (error)
                goto dput_and_out;
  
        if (error)
                goto dput_and_out;
  
@@ -65338,7 +65099,7 @@ index de92c13..52d2a6c 100644
        set_fs_pwd(current->fs, &path);
  
  dput_and_out:
        set_fs_pwd(current->fs, &path);
  
  dput_and_out:
-@@ -440,6 +451,13 @@ SYSCALL_DEFINE1(fchdir, unsigned int, fd)
+@@ -452,6 +463,13 @@ SYSCALL_DEFINE1(fchdir, unsigned int, fd)
                goto out_putf;
  
        error = inode_permission(inode, MAY_EXEC | MAY_CHDIR);
                goto out_putf;
  
        error = inode_permission(inode, MAY_EXEC | MAY_CHDIR);
@@ -65352,7 +65113,7 @@ index de92c13..52d2a6c 100644
        if (!error)
                set_fs_pwd(current->fs, &f.file->f_path);
  out_putf:
        if (!error)
                set_fs_pwd(current->fs, &f.file->f_path);
  out_putf:
-@@ -469,7 +487,13 @@ retry:
+@@ -481,7 +499,13 @@ retry:
        if (error)
                goto dput_and_out;
  
        if (error)
                goto dput_and_out;
  
@@ -65366,7 +65127,7 @@ index de92c13..52d2a6c 100644
        error = 0;
  dput_and_out:
        path_put(&path);
        error = 0;
  dput_and_out:
        path_put(&path);
-@@ -493,6 +517,16 @@ static int chmod_common(struct path *path, umode_t mode)
+@@ -505,6 +529,16 @@ static int chmod_common(struct path *path, umode_t mode)
                return error;
  retry_deleg:
        mutex_lock(&inode->i_mutex);
                return error;
  retry_deleg:
        mutex_lock(&inode->i_mutex);
@@ -65383,7 +65144,7 @@ index de92c13..52d2a6c 100644
        error = security_path_chmod(path, mode);
        if (error)
                goto out_unlock;
        error = security_path_chmod(path, mode);
        if (error)
                goto out_unlock;
-@@ -558,6 +592,9 @@ static int chown_common(struct path *path, uid_t user, gid_t group)
+@@ -570,6 +604,9 @@ static int chown_common(struct path *path, uid_t user, gid_t group)
        uid = make_kuid(current_user_ns(), user);
        gid = make_kgid(current_user_ns(), group);
  
        uid = make_kuid(current_user_ns(), user);
        gid = make_kgid(current_user_ns(), group);
  
@@ -65393,7 +65154,7 @@ index de92c13..52d2a6c 100644
        newattrs.ia_valid =  ATTR_CTIME;
        if (user != (uid_t) -1) {
                if (!uid_valid(uid))
        newattrs.ia_valid =  ATTR_CTIME;
        if (user != (uid_t) -1) {
                if (!uid_valid(uid))
-@@ -1002,6 +1039,7 @@ long do_sys_open(int dfd, const char __user *filename, int flags, umode_t mode)
+@@ -1014,6 +1051,7 @@ long do_sys_open(int dfd, const char __user *filename, int flags, umode_t mode)
                } else {
                        fsnotify_open(f);
                        fd_install(fd, f);
                } else {
                        fsnotify_open(f);
                        fd_install(fd, f);
@@ -65728,7 +65489,7 @@ index 2183fcf..3c32a98 100644
        help
          Various /proc files exist to monitor process memory utilization:
 diff --git a/fs/proc/array.c b/fs/proc/array.c
        help
          Various /proc files exist to monitor process memory utilization:
 diff --git a/fs/proc/array.c b/fs/proc/array.c
-index cd3653e..9b9b79a 100644
+index bd117d0..e6872d7 100644
 --- a/fs/proc/array.c
 +++ b/fs/proc/array.c
 @@ -60,6 +60,7 @@
 --- a/fs/proc/array.c
 +++ b/fs/proc/array.c
 @@ -60,6 +60,7 @@
@@ -65739,7 +65500,7 @@ index cd3653e..9b9b79a 100644
  #include <linux/proc_fs.h>
  #include <linux/ioport.h>
  #include <linux/uaccess.h>
  #include <linux/proc_fs.h>
  #include <linux/ioport.h>
  #include <linux/uaccess.h>
-@@ -347,6 +348,21 @@ static void task_cpus_allowed(struct seq_file *m, struct task_struct *task)
+@@ -344,6 +345,21 @@ static void task_cpus_allowed(struct seq_file *m, struct task_struct *task)
        seq_putc(m, '\n');
  }
  
        seq_putc(m, '\n');
  }
  
@@ -65761,7 +65522,7 @@ index cd3653e..9b9b79a 100644
  int proc_pid_status(struct seq_file *m, struct pid_namespace *ns,
                        struct pid *pid, struct task_struct *task)
  {
  int proc_pid_status(struct seq_file *m, struct pid_namespace *ns,
                        struct pid *pid, struct task_struct *task)
  {
-@@ -365,9 +381,24 @@ int proc_pid_status(struct seq_file *m, struct pid_namespace *ns,
+@@ -362,9 +378,24 @@ int proc_pid_status(struct seq_file *m, struct pid_namespace *ns,
        task_cpus_allowed(m, task);
        cpuset_task_status_allowed(m, task);
        task_context_switch_counts(m, task);
        task_cpus_allowed(m, task);
        cpuset_task_status_allowed(m, task);
        task_context_switch_counts(m, task);
@@ -65786,7 +65547,7 @@ index cd3653e..9b9b79a 100644
  static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
                        struct pid *pid, struct task_struct *task, int whole)
  {
  static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
                        struct pid *pid, struct task_struct *task, int whole)
  {
-@@ -389,6 +420,13 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
+@@ -386,6 +417,13 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
        char tcomm[sizeof(task->comm)];
        unsigned long flags;
  
        char tcomm[sizeof(task->comm)];
        unsigned long flags;
  
@@ -65800,7 +65561,7 @@ index cd3653e..9b9b79a 100644
        state = *get_task_state(task);
        vsize = eip = esp = 0;
        permitted = ptrace_may_access(task, PTRACE_MODE_READ | PTRACE_MODE_NOAUDIT);
        state = *get_task_state(task);
        vsize = eip = esp = 0;
        permitted = ptrace_may_access(task, PTRACE_MODE_READ | PTRACE_MODE_NOAUDIT);
-@@ -459,6 +497,19 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
+@@ -456,6 +494,19 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
                gtime = task_gtime(task);
        }
  
                gtime = task_gtime(task);
        }
  
@@ -65820,7 +65581,7 @@ index cd3653e..9b9b79a 100644
        /* scale priority and nice values from timeslices to -20..20 */
        /* to make it look like a "normal" Unix priority/nice value  */
        priority = task_prio(task);
        /* scale priority and nice values from timeslices to -20..20 */
        /* to make it look like a "normal" Unix priority/nice value  */
        priority = task_prio(task);
-@@ -490,9 +541,15 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
+@@ -487,9 +538,15 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
        seq_put_decimal_ull(m, ' ', vsize);
        seq_put_decimal_ull(m, ' ', mm ? get_mm_rss(mm) : 0);
        seq_put_decimal_ull(m, ' ', rsslim);
        seq_put_decimal_ull(m, ' ', vsize);
        seq_put_decimal_ull(m, ' ', mm ? get_mm_rss(mm) : 0);
        seq_put_decimal_ull(m, ' ', rsslim);
@@ -65836,7 +65597,7 @@ index cd3653e..9b9b79a 100644
        seq_put_decimal_ull(m, ' ', esp);
        seq_put_decimal_ull(m, ' ', eip);
        /* The signal information here is obsolete.
        seq_put_decimal_ull(m, ' ', esp);
        seq_put_decimal_ull(m, ' ', eip);
        /* The signal information here is obsolete.
-@@ -514,7 +571,11 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
+@@ -511,7 +568,11 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
        seq_put_decimal_ull(m, ' ', cputime_to_clock_t(gtime));
        seq_put_decimal_ll(m, ' ', cputime_to_clock_t(cgtime));
  
        seq_put_decimal_ull(m, ' ', cputime_to_clock_t(gtime));
        seq_put_decimal_ll(m, ' ', cputime_to_clock_t(cgtime));
  
@@ -65849,7 +65610,7 @@ index cd3653e..9b9b79a 100644
                seq_put_decimal_ull(m, ' ', mm->start_data);
                seq_put_decimal_ull(m, ' ', mm->end_data);
                seq_put_decimal_ull(m, ' ', mm->start_brk);
                seq_put_decimal_ull(m, ' ', mm->start_data);
                seq_put_decimal_ull(m, ' ', mm->end_data);
                seq_put_decimal_ull(m, ' ', mm->start_brk);
-@@ -552,8 +613,15 @@ int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns,
+@@ -549,8 +610,15 @@ int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns,
                        struct pid *pid, struct task_struct *task)
  {
        unsigned long size = 0, resident = 0, shared = 0, text = 0, data = 0;
                        struct pid *pid, struct task_struct *task)
  {
        unsigned long size = 0, resident = 0, shared = 0, text = 0, data = 0;
@@ -65866,7 +65627,7 @@ index cd3653e..9b9b79a 100644
        if (mm) {
                size = task_statm(mm, &shared, &text, &data, &resident);
                mmput(mm);
        if (mm) {
                size = task_statm(mm, &shared, &text, &data, &resident);
                mmput(mm);
-@@ -576,6 +644,20 @@ int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns,
+@@ -573,6 +641,20 @@ int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns,
        return 0;
  }
  
        return 0;
  }
  
@@ -65888,7 +65649,7 @@ index cd3653e..9b9b79a 100644
  static struct pid *
  get_children_pid(struct inode *inode, struct pid *pid_prev, loff_t pos)
 diff --git a/fs/proc/base.c b/fs/proc/base.c
  static struct pid *
  get_children_pid(struct inode *inode, struct pid *pid_prev, loff_t pos)
 diff --git a/fs/proc/base.c b/fs/proc/base.c
-index 7dc3ea8..a08077e 100644
+index 3f3d7ae..68de109 100644
 --- a/fs/proc/base.c
 +++ b/fs/proc/base.c
 @@ -113,6 +113,14 @@ struct pid_entry {
 --- a/fs/proc/base.c
 +++ b/fs/proc/base.c
 @@ -113,6 +113,14 @@ struct pid_entry {
@@ -66239,7 +66000,7 @@ index 7dc3ea8..a08077e 100644
  #ifdef CONFIG_USER_NS
        REG("uid_map",    S_IRUGO|S_IWUSR, proc_uid_map_operations),
        REG("gid_map",    S_IRUGO|S_IWUSR, proc_gid_map_operations),
  #ifdef CONFIG_USER_NS
        REG("uid_map",    S_IRUGO|S_IWUSR, proc_uid_map_operations),
        REG("gid_map",    S_IRUGO|S_IWUSR, proc_gid_map_operations),
-@@ -2748,7 +2872,14 @@ static int proc_pid_instantiate(struct inode *dir,
+@@ -2751,7 +2875,14 @@ static int proc_pid_instantiate(struct inode *dir,
        if (!inode)
                goto out;
  
        if (!inode)
                goto out;
  
@@ -66254,7 +66015,7 @@ index 7dc3ea8..a08077e 100644
        inode->i_op = &proc_tgid_base_inode_operations;
        inode->i_fop = &proc_tgid_base_operations;
        inode->i_flags|=S_IMMUTABLE;
        inode->i_op = &proc_tgid_base_inode_operations;
        inode->i_fop = &proc_tgid_base_operations;
        inode->i_flags|=S_IMMUTABLE;
-@@ -2786,7 +2917,11 @@ struct dentry *proc_pid_lookup(struct inode *dir, struct dentry * dentry, unsign
+@@ -2789,7 +2920,11 @@ struct dentry *proc_pid_lookup(struct inode *dir, struct dentry * dentry, unsign
        if (!task)
                goto out;
  
        if (!task)
                goto out;
  
@@ -66266,7 +66027,7 @@ index 7dc3ea8..a08077e 100644
        put_task_struct(task);
  out:
        return ERR_PTR(result);
        put_task_struct(task);
  out:
        return ERR_PTR(result);
-@@ -2900,7 +3035,7 @@ static const struct pid_entry tid_base_stuff[] = {
+@@ -2903,7 +3038,7 @@ static const struct pid_entry tid_base_stuff[] = {
        REG("sched",     S_IRUGO|S_IWUSR, proc_pid_sched_operations),
  #endif
        REG("comm",      S_IRUGO|S_IWUSR, proc_pid_set_comm_operations),
        REG("sched",     S_IRUGO|S_IWUSR, proc_pid_sched_operations),
  #endif
        REG("comm",      S_IRUGO|S_IWUSR, proc_pid_set_comm_operations),
@@ -66275,7 +66036,7 @@ index 7dc3ea8..a08077e 100644
        ONE("syscall",   S_IRUSR, proc_pid_syscall),
  #endif
        ONE("cmdline",   S_IRUGO, proc_pid_cmdline),
        ONE("syscall",   S_IRUSR, proc_pid_syscall),
  #endif
        ONE("cmdline",   S_IRUGO, proc_pid_cmdline),
-@@ -2927,10 +3062,10 @@ static const struct pid_entry tid_base_stuff[] = {
+@@ -2930,10 +3065,10 @@ static const struct pid_entry tid_base_stuff[] = {
  #ifdef CONFIG_SECURITY
        DIR("attr",      S_IRUGO|S_IXUGO, proc_attr_dir_inode_operations, proc_attr_dir_operations),
  #endif
  #ifdef CONFIG_SECURITY
        DIR("attr",      S_IRUGO|S_IXUGO, proc_attr_dir_inode_operations, proc_attr_dir_operations),
  #endif
@@ -66321,7 +66082,7 @@ index 50493ed..248166b 100644
  }
  fs_initcall(proc_devices_init);
 diff --git a/fs/proc/fd.c b/fs/proc/fd.c
  }
  fs_initcall(proc_devices_init);
 diff --git a/fs/proc/fd.c b/fs/proc/fd.c
-index e11d7c5..9128ce06 100644
+index 8e5ad83..1f07a8c 100644
 --- a/fs/proc/fd.c
 +++ b/fs/proc/fd.c
 @@ -26,7 +26,8 @@ static int seq_show(struct seq_file *m, void *v)
 --- a/fs/proc/fd.c
 +++ b/fs/proc/fd.c
 @@ -26,7 +26,8 @@ static int seq_show(struct seq_file *m, void *v)
@@ -66334,7 +66095,7 @@ index e11d7c5..9128ce06 100644
        put_task_struct(task);
  
        if (files) {
        put_task_struct(task);
  
        if (files) {
-@@ -283,11 +284,21 @@ static struct dentry *proc_lookupfd(struct inode *dir, struct dentry *dentry,
+@@ -284,11 +285,21 @@ static struct dentry *proc_lookupfd(struct inode *dir, struct dentry *dentry,
   */
  int proc_fd_permission(struct inode *inode, int mask)
  {
   */
  int proc_fd_permission(struct inode *inode, int mask)
  {
@@ -66359,7 +66120,7 @@ index e11d7c5..9128ce06 100644
  }
  
 diff --git a/fs/proc/generic.c b/fs/proc/generic.c
  }
  
 diff --git a/fs/proc/generic.c b/fs/proc/generic.c
-index 317b726..e329aed 100644
+index 7fea132..2923577 100644
 --- a/fs/proc/generic.c
 +++ b/fs/proc/generic.c
 @@ -23,6 +23,7 @@
 --- a/fs/proc/generic.c
 +++ b/fs/proc/generic.c
 @@ -23,6 +23,7 @@
@@ -66370,7 +66131,7 @@ index 317b726..e329aed 100644
  #include <asm/uaccess.h>
  
  #include "internal.h"
  #include <asm/uaccess.h>
  
  #include "internal.h"
-@@ -207,6 +208,15 @@ struct dentry *proc_lookup(struct inode *dir, struct dentry *dentry,
+@@ -265,6 +266,15 @@ struct dentry *proc_lookup(struct inode *dir, struct dentry *dentry,
        return proc_lookup_de(PDE(dir), dir, dentry);
  }
  
        return proc_lookup_de(PDE(dir), dir, dentry);
  }
  
@@ -66386,7 +66147,7 @@ index 317b726..e329aed 100644
  /*
   * This returns non-zero if at EOF, so that the /proc
   * root directory can use this and check if it should
  /*
   * This returns non-zero if at EOF, so that the /proc
   * root directory can use this and check if it should
-@@ -264,6 +274,16 @@ int proc_readdir(struct file *file, struct dir_context *ctx)
+@@ -322,6 +332,16 @@ int proc_readdir(struct file *file, struct dir_context *ctx)
        return proc_readdir_de(PDE(inode), file, ctx);
  }
  
        return proc_readdir_de(PDE(inode), file, ctx);
  }
  
@@ -66403,7 +66164,7 @@ index 317b726..e329aed 100644
  /*
   * These are the generic /proc directory operations. They
   * use the in-memory "struct proc_dir_entry" tree to parse
  /*
   * These are the generic /proc directory operations. They
   * use the in-memory "struct proc_dir_entry" tree to parse
-@@ -275,6 +295,12 @@ static const struct file_operations proc_dir_operations = {
+@@ -333,6 +353,12 @@ static const struct file_operations proc_dir_operations = {
        .iterate                = proc_readdir,
  };
  
        .iterate                = proc_readdir,
  };
  
@@ -66416,7 +66177,7 @@ index 317b726..e329aed 100644
  /*
   * proc directories can do almost nothing..
   */
  /*
   * proc directories can do almost nothing..
   */
-@@ -284,6 +310,12 @@ static const struct inode_operations proc_dir_inode_operations = {
+@@ -342,6 +368,12 @@ static const struct inode_operations proc_dir_inode_operations = {
        .setattr        = proc_notify_change,
  };
  
        .setattr        = proc_notify_change,
  };
  
@@ -66428,8 +66189,8 @@ index 317b726..e329aed 100644
 +
  static int proc_register(struct proc_dir_entry * dir, struct proc_dir_entry * dp)
  {
 +
  static int proc_register(struct proc_dir_entry * dir, struct proc_dir_entry * dp)
  {
-       struct proc_dir_entry *tmp;
-@@ -294,8 +326,13 @@ static int proc_register(struct proc_dir_entry * dir, struct proc_dir_entry * dp
+       int ret;
+@@ -351,8 +383,13 @@ static int proc_register(struct proc_dir_entry * dir, struct proc_dir_entry * dp
                return ret;
  
        if (S_ISDIR(dp->mode)) {
                return ret;
  
        if (S_ISDIR(dp->mode)) {
@@ -66445,7 +66206,7 @@ index 317b726..e329aed 100644
                dir->nlink++;
        } else if (S_ISLNK(dp->mode)) {
                dp->proc_iops = &proc_link_inode_operations;
                dir->nlink++;
        } else if (S_ISLNK(dp->mode)) {
                dp->proc_iops = &proc_link_inode_operations;
-@@ -407,6 +444,27 @@ struct proc_dir_entry *proc_mkdir_data(const char *name, umode_t mode,
+@@ -465,6 +502,27 @@ struct proc_dir_entry *proc_mkdir_data(const char *name, umode_t mode,
  }
  EXPORT_SYMBOL_GPL(proc_mkdir_data);
  
  }
  EXPORT_SYMBOL_GPL(proc_mkdir_data);
  
@@ -66473,7 +66234,7 @@ index 317b726..e329aed 100644
  struct proc_dir_entry *proc_mkdir_mode(const char *name, umode_t mode,
                                       struct proc_dir_entry *parent)
  {
  struct proc_dir_entry *proc_mkdir_mode(const char *name, umode_t mode,
                                       struct proc_dir_entry *parent)
  {
-@@ -421,6 +479,13 @@ struct proc_dir_entry *proc_mkdir(const char *name,
+@@ -479,6 +537,13 @@ struct proc_dir_entry *proc_mkdir(const char *name,
  }
  EXPORT_SYMBOL(proc_mkdir);
  
  }
  EXPORT_SYMBOL(proc_mkdir);
  
@@ -66488,7 +66249,7 @@ index 317b726..e329aed 100644
                                        struct proc_dir_entry *parent,
                                        const struct file_operations *proc_fops,
 diff --git a/fs/proc/inode.c b/fs/proc/inode.c
                                        struct proc_dir_entry *parent,
                                        const struct file_operations *proc_fops,
 diff --git a/fs/proc/inode.c b/fs/proc/inode.c
-index 333080d..0a35ec4 100644
+index 8420a2f..7b98f00 100644
 --- a/fs/proc/inode.c
 +++ b/fs/proc/inode.c
 @@ -23,11 +23,17 @@
 --- a/fs/proc/inode.c
 +++ b/fs/proc/inode.c
 @@ -23,11 +23,17 @@
@@ -66509,10 +66270,10 @@ index 333080d..0a35ec4 100644
  static void proc_evict_inode(struct inode *inode)
  {
        struct proc_dir_entry *de;
  static void proc_evict_inode(struct inode *inode)
  {
        struct proc_dir_entry *de;
-@@ -55,6 +61,13 @@ static void proc_evict_inode(struct inode *inode)
-       ns = PROC_I(inode)->ns.ns;
-       if (ns_ops && ns)
-               ns_ops->put(ns);
+@@ -48,6 +54,13 @@ static void proc_evict_inode(struct inode *inode)
+               RCU_INIT_POINTER(PROC_I(inode)->sysctl, NULL);
+               sysctl_head_put(head);
+       }
 +
 +#ifdef CONFIG_PROC_SYSCTL
 +      if (inode->i_op == &proc_sys_inode_operations ||
 +
 +#ifdef CONFIG_PROC_SYSCTL
 +      if (inode->i_op == &proc_sys_inode_operations ||
@@ -66523,7 +66284,7 @@ index 333080d..0a35ec4 100644
  }
  
  static struct kmem_cache * proc_inode_cachep;
  }
  
  static struct kmem_cache * proc_inode_cachep;
-@@ -413,7 +426,11 @@ struct inode *proc_get_inode(struct super_block *sb, struct proc_dir_entry *de)
+@@ -405,7 +418,11 @@ struct inode *proc_get_inode(struct super_block *sb, struct proc_dir_entry *de)
                if (de->mode) {
                        inode->i_mode = de->mode;
                        inode->i_uid = de->uid;
                if (de->mode) {
                        inode->i_mode = de->mode;
                        inode->i_uid = de->uid;
@@ -66536,10 +66297,10 @@ index 333080d..0a35ec4 100644
                if (de->size)
                        inode->i_size = de->size;
 diff --git a/fs/proc/internal.h b/fs/proc/internal.h
                if (de->size)
                        inode->i_size = de->size;
 diff --git a/fs/proc/internal.h b/fs/proc/internal.h
-index aa7a0ee..f2318df 100644
+index 6fcdba5..d08b8f1 100644
 --- a/fs/proc/internal.h
 +++ b/fs/proc/internal.h
 --- a/fs/proc/internal.h
 +++ b/fs/proc/internal.h
-@@ -46,9 +46,10 @@ struct proc_dir_entry {
+@@ -47,9 +47,10 @@ struct proc_dir_entry {
        struct completion *pde_unload_completion;
        struct list_head pde_openers;   /* who did ->open, but not ->release */
        spinlock_t pde_unload_lock; /* proc_fops checks and pde_users bumps */
        struct completion *pde_unload_completion;
        struct list_head pde_openers;   /* who did ->open, but not ->release */
        spinlock_t pde_unload_lock; /* proc_fops checks and pde_users bumps */
@@ -66551,16 +66312,16 @@ index aa7a0ee..f2318df 100644
  
  union proc_op {
        int (*proc_get_link)(struct dentry *, struct path *);
  
  union proc_op {
        int (*proc_get_link)(struct dentry *, struct path *);
-@@ -66,7 +67,7 @@ struct proc_inode {
+@@ -67,7 +68,7 @@ struct proc_inode {
        struct ctl_table *sysctl_entry;
        struct ctl_table *sysctl_entry;
-       struct proc_ns ns;
+       const struct proc_ns_operations *ns_ops;
        struct inode vfs_inode;
 -};
 +} __randomize_layout;
  
  /*
   * General functions
        struct inode vfs_inode;
 -};
 +} __randomize_layout;
  
  /*
   * General functions
-@@ -154,6 +155,10 @@ extern int proc_pid_status(struct seq_file *, struct pid_namespace *,
+@@ -155,6 +156,10 @@ extern int proc_pid_status(struct seq_file *, struct pid_namespace *,
                           struct pid *, struct task_struct *);
  extern int proc_pid_statm(struct seq_file *, struct pid_namespace *,
                          struct pid *, struct task_struct *);
                           struct pid *, struct task_struct *);
  extern int proc_pid_statm(struct seq_file *, struct pid_namespace *,
                          struct pid *, struct task_struct *);
@@ -66571,7 +66332,7 @@ index aa7a0ee..f2318df 100644
  
  /*
   * base.c
  
  /*
   * base.c
-@@ -178,9 +183,11 @@ extern bool proc_fill_cache(struct file *, struct dir_context *, const char *, i
+@@ -179,9 +184,11 @@ extern bool proc_fill_cache(struct file *, struct dir_context *, const char *, i
   * generic.c
   */
  extern struct dentry *proc_lookup(struct inode *, struct dentry *, unsigned int);
   * generic.c
   */
  extern struct dentry *proc_lookup(struct inode *, struct dentry *, unsigned int);
@@ -66662,18 +66423,18 @@ index 91a4e64..cb007c0 100644
                return -EPERM;
        if (kcore_need_update)
 diff --git a/fs/proc/meminfo.c b/fs/proc/meminfo.c
                return -EPERM;
        if (kcore_need_update)
 diff --git a/fs/proc/meminfo.c b/fs/proc/meminfo.c
-index aa1eee0..03dda72 100644
+index d3ebf2e..6ad42d1 100644
 --- a/fs/proc/meminfo.c
 +++ b/fs/proc/meminfo.c
 --- a/fs/proc/meminfo.c
 +++ b/fs/proc/meminfo.c
-@@ -187,7 +187,7 @@ static int meminfo_proc_show(struct seq_file *m, void *v)
+@@ -194,7 +194,7 @@ static int meminfo_proc_show(struct seq_file *m, void *v)
                vmi.used >> 10,
                vmi.largest_chunk >> 10
  #ifdef CONFIG_MEMORY_FAILURE
                vmi.used >> 10,
                vmi.largest_chunk >> 10
  #ifdef CONFIG_MEMORY_FAILURE
--              ,atomic_long_read(&num_poisoned_pages) << (PAGE_SHIFT - 10)
-+              ,atomic_long_read_unchecked(&num_poisoned_pages) << (PAGE_SHIFT - 10)
+-              , atomic_long_read(&num_poisoned_pages) << (PAGE_SHIFT - 10)
++              , atomic_long_read_unchecked(&num_poisoned_pages) << (PAGE_SHIFT - 10)
  #endif
  #ifdef CONFIG_TRANSPARENT_HUGEPAGE
  #endif
  #ifdef CONFIG_TRANSPARENT_HUGEPAGE
-               ,K(global_page_state(NR_ANON_TRANSPARENT_HUGEPAGES) *
+               , K(global_page_state(NR_ANON_TRANSPARENT_HUGEPAGES) *
 diff --git a/fs/proc/nommu.c b/fs/proc/nommu.c
 index d4a3574..b421ce9 100644
 --- a/fs/proc/nommu.c
 diff --git a/fs/proc/nommu.c b/fs/proc/nommu.c
 index d4a3574..b421ce9 100644
 --- a/fs/proc/nommu.c
@@ -66688,7 +66449,7 @@ index d4a3574..b421ce9 100644
  
        seq_putc(m, '\n');
 diff --git a/fs/proc/proc_net.c b/fs/proc/proc_net.c
  
        seq_putc(m, '\n');
 diff --git a/fs/proc/proc_net.c b/fs/proc/proc_net.c
-index a63af3e..b4f262a 100644
+index 1bde894..22ac7eb 100644
 --- a/fs/proc/proc_net.c
 +++ b/fs/proc/proc_net.c
 @@ -23,9 +23,27 @@
 --- a/fs/proc/proc_net.c
 +++ b/fs/proc/proc_net.c
 @@ -23,9 +23,27 @@
@@ -66952,7 +66713,7 @@ index f92d5dd..26398ac 100644
                        kfree(ctl_table_arg);
                        goto out;
 diff --git a/fs/proc/root.c b/fs/proc/root.c
                        kfree(ctl_table_arg);
                        goto out;
 diff --git a/fs/proc/root.c b/fs/proc/root.c
-index 094e44d..085a877 100644
+index e74ac9f..35e89f4 100644
 --- a/fs/proc/root.c
 +++ b/fs/proc/root.c
 @@ -188,7 +188,15 @@ void __init proc_root_init(void)
 --- a/fs/proc/root.c
 +++ b/fs/proc/root.c
 @@ -188,7 +188,15 @@ void __init proc_root_init(void)
@@ -67089,7 +66850,7 @@ index 510413eb..34d9a8c 100644
        seq_printf(p, "softirq %llu", (unsigned long long)sum_softirq);
  
 diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c
        seq_printf(p, "softirq %llu", (unsigned long long)sum_softirq);
  
 diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c
-index 4e0388c..fc6a0e1 100644
+index 88f9b83..314064c 100644
 --- a/fs/proc/task_mmu.c
 +++ b/fs/proc/task_mmu.c
 @@ -13,12 +13,19 @@
 --- a/fs/proc/task_mmu.c
 +++ b/fs/proc/task_mmu.c
 @@ -13,12 +13,19 @@
@@ -67214,7 +66975,7 @@ index 4e0388c..fc6a0e1 100644
        show_map_vma(m, v, is_pid);
        m_cache_vma(m, v);
        return 0;
        show_map_vma(m, v, is_pid);
        m_cache_vma(m, v);
        return 0;
-@@ -594,12 +629,23 @@ static int show_smap(struct seq_file *m, void *v, int is_pid)
+@@ -629,12 +664,23 @@ static int show_smap(struct seq_file *m, void *v, int is_pid)
                .private = &mss,
        };
  
                .private = &mss,
        };
  
@@ -67243,7 +67004,7 @@ index 4e0388c..fc6a0e1 100644
        show_map_vma(m, vma, is_pid);
  
        seq_printf(m,
        show_map_vma(m, vma, is_pid);
  
        seq_printf(m,
-@@ -617,7 +663,11 @@ static int show_smap(struct seq_file *m, void *v, int is_pid)
+@@ -652,7 +698,11 @@ static int show_smap(struct seq_file *m, void *v, int is_pid)
                   "KernelPageSize: %8lu kB\n"
                   "MMUPageSize:    %8lu kB\n"
                   "Locked:         %8lu kB\n",
                   "KernelPageSize: %8lu kB\n"
                   "MMUPageSize:    %8lu kB\n"
                   "Locked:         %8lu kB\n",
@@ -67255,7 +67016,7 @@ index 4e0388c..fc6a0e1 100644
                   mss.resident >> 10,
                   (unsigned long)(mss.pss >> (10 + PSS_SHIFT)),
                   mss.shared_clean  >> 10,
                   mss.resident >> 10,
                   (unsigned long)(mss.pss >> (10 + PSS_SHIFT)),
                   mss.shared_clean  >> 10,
-@@ -1447,6 +1497,13 @@ static int show_numa_map(struct seq_file *m, void *v, int is_pid)
+@@ -1486,6 +1536,13 @@ static int show_numa_map(struct seq_file *m, void *v, int is_pid)
        char buffer[64];
        int nid;
  
        char buffer[64];
        int nid;
  
@@ -67269,7 +67030,7 @@ index 4e0388c..fc6a0e1 100644
        if (!mm)
                return 0;
  
        if (!mm)
                return 0;
  
-@@ -1468,11 +1525,15 @@ static int show_numa_map(struct seq_file *m, void *v, int is_pid)
+@@ -1507,11 +1564,15 @@ static int show_numa_map(struct seq_file *m, void *v, int is_pid)
                mpol_to_str(buffer, sizeof(buffer), proc_priv->task_mempolicy);
        }
  
                mpol_to_str(buffer, sizeof(buffer), proc_priv->task_mempolicy);
        }
  
@@ -67401,10 +67162,10 @@ index bb2869f..d34ada8 100644
        if (!msg_head) {
                printk(KERN_ERR
 diff --git a/fs/read_write.c b/fs/read_write.c
        if (!msg_head) {
                printk(KERN_ERR
 diff --git a/fs/read_write.c b/fs/read_write.c
-index 7d9318c..51b336f 100644
+index c0805c93..d39f2eb 100644
 --- a/fs/read_write.c
 +++ b/fs/read_write.c
 --- a/fs/read_write.c
 +++ b/fs/read_write.c
-@@ -495,7 +495,7 @@ ssize_t __kernel_write(struct file *file, const char *buf, size_t count, loff_t
+@@ -507,7 +507,7 @@ ssize_t __kernel_write(struct file *file, const char *buf, size_t count, loff_t
  
        old_fs = get_fs();
        set_fs(get_ds());
  
        old_fs = get_fs();
        set_fs(get_ds());
@@ -67414,7 +67175,7 @@ index 7d9318c..51b336f 100644
                count =  MAX_RW_COUNT;
        if (file->f_op->write)
 diff --git a/fs/readdir.c b/fs/readdir.c
                count =  MAX_RW_COUNT;
        if (file->f_op->write)
 diff --git a/fs/readdir.c b/fs/readdir.c
-index 33fd922..e0d6094 100644
+index ced6791..936687b 100644
 --- a/fs/readdir.c
 +++ b/fs/readdir.c
 @@ -18,6 +18,7 @@
 --- a/fs/readdir.c
 +++ b/fs/readdir.c
 @@ -18,6 +18,7 @@
@@ -67433,7 +67194,7 @@ index 33fd922..e0d6094 100644
        int result;
  };
  
        int result;
  };
  
-@@ -88,6 +90,10 @@ static int fillonedir(void * __buf, const char * name, int namlen, loff_t offset
+@@ -89,6 +91,10 @@ static int fillonedir(struct dir_context *ctx, const char *name, int namlen,
                buf->result = -EOVERFLOW;
                return -EOVERFLOW;
        }
                buf->result = -EOVERFLOW;
                return -EOVERFLOW;
        }
@@ -67444,7 +67205,7 @@ index 33fd922..e0d6094 100644
        buf->result++;
        dirent = buf->dirent;
        if (!access_ok(VERIFY_WRITE, dirent,
        buf->result++;
        dirent = buf->dirent;
        if (!access_ok(VERIFY_WRITE, dirent,
-@@ -119,6 +125,7 @@ SYSCALL_DEFINE3(old_readdir, unsigned int, fd,
+@@ -120,6 +126,7 @@ SYSCALL_DEFINE3(old_readdir, unsigned int, fd,
        if (!f.file)
                return -EBADF;
  
        if (!f.file)
                return -EBADF;
  
@@ -67452,7 +67213,7 @@ index 33fd922..e0d6094 100644
        error = iterate_dir(f.file, &buf.ctx);
        if (buf.result)
                error = buf.result;
        error = iterate_dir(f.file, &buf.ctx);
        if (buf.result)
                error = buf.result;
-@@ -144,6 +151,7 @@ struct getdents_callback {
+@@ -145,6 +152,7 @@ struct getdents_callback {
        struct dir_context ctx;
        struct linux_dirent __user * current_dir;
        struct linux_dirent __user * previous;
        struct dir_context ctx;
        struct linux_dirent __user * current_dir;
        struct linux_dirent __user * previous;
@@ -67460,7 +67221,7 @@ index 33fd922..e0d6094 100644
        int count;
        int error;
  };
        int count;
        int error;
  };
-@@ -165,6 +173,10 @@ static int filldir(void * __buf, const char * name, int namlen, loff_t offset,
+@@ -167,6 +175,10 @@ static int filldir(struct dir_context *ctx, const char *name, int namlen,
                buf->error = -EOVERFLOW;
                return -EOVERFLOW;
        }
                buf->error = -EOVERFLOW;
                return -EOVERFLOW;
        }
@@ -67471,7 +67232,7 @@ index 33fd922..e0d6094 100644
        dirent = buf->previous;
        if (dirent) {
                if (__put_user(offset, &dirent->d_off))
        dirent = buf->previous;
        if (dirent) {
                if (__put_user(offset, &dirent->d_off))
-@@ -210,6 +222,7 @@ SYSCALL_DEFINE3(getdents, unsigned int, fd,
+@@ -212,6 +224,7 @@ SYSCALL_DEFINE3(getdents, unsigned int, fd,
        if (!f.file)
                return -EBADF;
  
        if (!f.file)
                return -EBADF;
  
@@ -67479,7 +67240,7 @@ index 33fd922..e0d6094 100644
        error = iterate_dir(f.file, &buf.ctx);
        if (error >= 0)
                error = buf.error;
        error = iterate_dir(f.file, &buf.ctx);
        if (error >= 0)
                error = buf.error;
-@@ -228,6 +241,7 @@ struct getdents_callback64 {
+@@ -230,6 +243,7 @@ struct getdents_callback64 {
        struct dir_context ctx;
        struct linux_dirent64 __user * current_dir;
        struct linux_dirent64 __user * previous;
        struct dir_context ctx;
        struct linux_dirent64 __user * current_dir;
        struct linux_dirent64 __user * previous;
@@ -67487,7 +67248,7 @@ index 33fd922..e0d6094 100644
        int count;
        int error;
  };
        int count;
        int error;
  };
-@@ -243,6 +257,10 @@ static int filldir64(void * __buf, const char * name, int namlen, loff_t offset,
+@@ -246,6 +260,10 @@ static int filldir64(struct dir_context *ctx, const char *name, int namlen,
        buf->error = -EINVAL;   /* only used if we fail.. */
        if (reclen > buf->count)
                return -EINVAL;
        buf->error = -EINVAL;   /* only used if we fail.. */
        if (reclen > buf->count)
                return -EINVAL;
@@ -67498,7 +67259,7 @@ index 33fd922..e0d6094 100644
        dirent = buf->previous;
        if (dirent) {
                if (__put_user(offset, &dirent->d_off))
        dirent = buf->previous;
        if (dirent) {
                if (__put_user(offset, &dirent->d_off))
-@@ -290,6 +308,7 @@ SYSCALL_DEFINE3(getdents64, unsigned int, fd,
+@@ -293,6 +311,7 @@ SYSCALL_DEFINE3(getdents64, unsigned int, fd,
        if (!f.file)
                return -EBADF;
  
        if (!f.file)
                return -EBADF;
  
@@ -67567,10 +67328,10 @@ index 621b9f3..af527fd 100644
                   SF(s_do_balance), SF(s_unneeded_left_neighbor),
                   SF(s_good_search_by_key_reada), SF(s_bmaps),
 diff --git a/fs/reiserfs/reiserfs.h b/fs/reiserfs/reiserfs.h
                   SF(s_do_balance), SF(s_unneeded_left_neighbor),
                   SF(s_good_search_by_key_reada), SF(s_bmaps),
 diff --git a/fs/reiserfs/reiserfs.h b/fs/reiserfs/reiserfs.h
-index 1894d96..1dfd1c2 100644
+index bb79cdd..fcf49ef 100644
 --- a/fs/reiserfs/reiserfs.h
 +++ b/fs/reiserfs/reiserfs.h
 --- a/fs/reiserfs/reiserfs.h
 +++ b/fs/reiserfs/reiserfs.h
-@@ -576,7 +576,7 @@ struct reiserfs_sb_info {
+@@ -580,7 +580,7 @@ struct reiserfs_sb_info {
        /* Comment? -Hans */
        wait_queue_head_t s_wait;
        /* increased by one every time the  tree gets re-balanced */
        /* Comment? -Hans */
        wait_queue_head_t s_wait;
        /* increased by one every time the  tree gets re-balanced */
@@ -67579,7 +67340,7 @@ index 1894d96..1dfd1c2 100644
  
        /* File system properties. Currently holds on-disk FS format */
        unsigned long s_properties;
  
        /* File system properties. Currently holds on-disk FS format */
        unsigned long s_properties;
-@@ -2297,7 +2297,7 @@ static inline loff_t max_reiserfs_offset(struct inode *inode)
+@@ -2301,7 +2301,7 @@ static inline loff_t max_reiserfs_offset(struct inode *inode)
  #define REISERFS_USER_MEM             1       /* user memory mode */
  
  #define fs_generation(s) (REISERFS_SB(s)->s_generation_counter)
  #define REISERFS_USER_MEM             1       /* user memory mode */
  
  #define fs_generation(s) (REISERFS_SB(s)->s_generation_counter)
@@ -67589,10 +67350,10 @@ index 1894d96..1dfd1c2 100644
  #define __fs_changed(gen,s) (gen != get_generation (s))
  #define fs_changed(gen,s)             \
 diff --git a/fs/reiserfs/super.c b/fs/reiserfs/super.c
  #define __fs_changed(gen,s) (gen != get_generation (s))
  #define fs_changed(gen,s)             \
 diff --git a/fs/reiserfs/super.c b/fs/reiserfs/super.c
-index b27ef35..d9c6c18 100644
+index 71fbbe3..eff29ba 100644
 --- a/fs/reiserfs/super.c
 +++ b/fs/reiserfs/super.c
 --- a/fs/reiserfs/super.c
 +++ b/fs/reiserfs/super.c
-@@ -1857,6 +1857,10 @@ static int reiserfs_fill_super(struct super_block *s, void *data, int silent)
+@@ -1868,6 +1868,10 @@ static int reiserfs_fill_super(struct super_block *s, void *data, int silent)
        sbi->s_mount_opt |= (1 << REISERFS_SMALLTAIL);
        sbi->s_mount_opt |= (1 << REISERFS_ERROR_RO);
        sbi->s_mount_opt |= (1 << REISERFS_BARRIER_FLUSH);
        sbi->s_mount_opt |= (1 << REISERFS_SMALLTAIL);
        sbi->s_mount_opt |= (1 << REISERFS_ERROR_RO);
        sbi->s_mount_opt |= (1 << REISERFS_BARRIER_FLUSH);
@@ -67624,7 +67385,7 @@ index 467bb1c..cf9d65a 100644
                return -EINVAL;
  
 diff --git a/fs/seq_file.c b/fs/seq_file.c
                return -EINVAL;
  
 diff --git a/fs/seq_file.c b/fs/seq_file.c
-index 3857b72..0b7281e 100644
+index dbf3a59..daf023f 100644
 --- a/fs/seq_file.c
 +++ b/fs/seq_file.c
 @@ -12,6 +12,8 @@
 --- a/fs/seq_file.c
 +++ b/fs/seq_file.c
 @@ -12,6 +12,8 @@
@@ -67636,13 +67397,17 @@ index 3857b72..0b7281e 100644
  
  #include <asm/uaccess.h>
  #include <asm/page.h>
  
  #include <asm/uaccess.h>
  #include <asm/page.h>
-@@ -34,12 +36,7 @@ static void seq_set_overflow(struct seq_file *m)
+@@ -23,16 +25,7 @@ static void seq_set_overflow(struct seq_file *m)
  
  static void *seq_buf_alloc(unsigned long size)
  {
 -      void *buf;
 -
  
  static void *seq_buf_alloc(unsigned long size)
  {
 -      void *buf;
 -
--      buf = kmalloc(size, GFP_KERNEL | __GFP_NOWARN);
+-      /*
+-       * __GFP_NORETRY to avoid oom-killings with high-order allocations -
+-       * it's better to fall back to vmalloc() than to kill things.
+-       */
+-      buf = kmalloc(size, GFP_KERNEL | __GFP_NORETRY | __GFP_NOWARN);
 -      if (!buf && size > PAGE_SIZE)
 -              buf = vmalloc(size);
 -      return buf;
 -      if (!buf && size > PAGE_SIZE)
 -              buf = vmalloc(size);
 -      return buf;
@@ -67650,7 +67415,7 @@ index 3857b72..0b7281e 100644
  }
  
  /**
  }
  
  /**
-@@ -72,6 +69,9 @@ int seq_open(struct file *file, const struct seq_operations *op)
+@@ -65,6 +58,9 @@ int seq_open(struct file *file, const struct seq_operations *op)
  #ifdef CONFIG_USER_NS
        p->user_ns = file->f_cred->user_ns;
  #endif
  #ifdef CONFIG_USER_NS
        p->user_ns = file->f_cred->user_ns;
  #endif
@@ -67660,7 +67425,7 @@ index 3857b72..0b7281e 100644
  
        /*
         * Wrappers around seq_open(e.g. swaps_open) need to be
  
        /*
         * Wrappers around seq_open(e.g. swaps_open) need to be
-@@ -94,6 +94,16 @@ int seq_open(struct file *file, const struct seq_operations *op)
+@@ -87,6 +83,16 @@ int seq_open(struct file *file, const struct seq_operations *op)
  }
  EXPORT_SYMBOL(seq_open);
  
  }
  EXPORT_SYMBOL(seq_open);
  
@@ -67677,7 +67442,7 @@ index 3857b72..0b7281e 100644
  static int traverse(struct seq_file *m, loff_t offset)
  {
        loff_t pos = 0, index;
  static int traverse(struct seq_file *m, loff_t offset)
  {
        loff_t pos = 0, index;
-@@ -165,7 +175,7 @@ Eoverflow:
+@@ -158,7 +164,7 @@ Eoverflow:
  ssize_t seq_read(struct file *file, char __user *buf, size_t size, loff_t *ppos)
  {
        struct seq_file *m = file->private_data;
  ssize_t seq_read(struct file *file, char __user *buf, size_t size, loff_t *ppos)
  {
        struct seq_file *m = file->private_data;
@@ -67686,7 +67451,7 @@ index 3857b72..0b7281e 100644
        loff_t pos;
        size_t n;
        void *p;
        loff_t pos;
        size_t n;
        void *p;
-@@ -596,7 +606,7 @@ static void single_stop(struct seq_file *p, void *v)
+@@ -589,7 +595,7 @@ static void single_stop(struct seq_file *p, void *v)
  int single_open(struct file *file, int (*show)(struct seq_file *, void *),
                void *data)
  {
  int single_open(struct file *file, int (*show)(struct seq_file *, void *),
                void *data)
  {
@@ -67695,7 +67460,7 @@ index 3857b72..0b7281e 100644
        int res = -ENOMEM;
  
        if (op) {
        int res = -ENOMEM;
  
        if (op) {
-@@ -632,6 +642,17 @@ int single_open_size(struct file *file, int (*show)(struct seq_file *, void *),
+@@ -625,6 +631,17 @@ int single_open_size(struct file *file, int (*show)(struct seq_file *, void *),
  }
  EXPORT_SYMBOL(single_open_size);
  
  }
  EXPORT_SYMBOL(single_open_size);
  
@@ -68063,7 +67828,7 @@ index aa138d6..5f3a811 100644
        error = notify_change(path->dentry, &newattrs, &delegated_inode);
        mutex_unlock(&inode->i_mutex);
 diff --git a/fs/xattr.c b/fs/xattr.c
        error = notify_change(path->dentry, &newattrs, &delegated_inode);
        mutex_unlock(&inode->i_mutex);
 diff --git a/fs/xattr.c b/fs/xattr.c
-index 64e83ef..b6be154 100644
+index 4ef6985..a6cd6567 100644
 --- a/fs/xattr.c
 +++ b/fs/xattr.c
 @@ -227,6 +227,27 @@ int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name,
 --- a/fs/xattr.c
 +++ b/fs/xattr.c
 @@ -227,6 +227,27 @@ int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name,
@@ -68126,26 +67891,16 @@ index 64e83ef..b6be154 100644
                mnt_drop_write(path.mnt);
        }
        path_put(&path);
                mnt_drop_write(path.mnt);
        }
        path_put(&path);
-@@ -405,16 +431,14 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name,
-               const void __user *,value, size_t, size, int, flags)
- {
-       struct fd f = fdget(fd);
--      struct dentry *dentry;
-       int error = -EBADF;
-       if (!f.file)
-               return error;
--      dentry = f.file->f_path.dentry;
--      audit_inode(NULL, dentry, 0);
-+      audit_inode(NULL, f.file->f_path.dentry, 0);
+@@ -412,7 +438,7 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name,
+       audit_file(f.file);
        error = mnt_want_write_file(f.file);
        if (!error) {
        error = mnt_want_write_file(f.file);
        if (!error) {
--              error = setxattr(dentry, name, value, size, flags);
+-              error = setxattr(f.file->f_path.dentry, name, value, size, flags);
 +              error = setxattr(&f.file->f_path, name, value, size, flags);
                mnt_drop_write_file(f.file);
        }
        fdput(f);
 +              error = setxattr(&f.file->f_path, name, value, size, flags);
                mnt_drop_write_file(f.file);
        }
        fdput(f);
-@@ -600,7 +624,7 @@ SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size)
+@@ -598,7 +624,7 @@ SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size)
   * Extended attribute REMOVE operations
   */
  static long
   * Extended attribute REMOVE operations
   */
  static long
@@ -68154,7 +67909,7 @@ index 64e83ef..b6be154 100644
  {
        int error;
        char kname[XATTR_NAME_MAX + 1];
  {
        int error;
        char kname[XATTR_NAME_MAX + 1];
-@@ -611,7 +635,10 @@ removexattr(struct dentry *d, const char __user *name)
+@@ -609,7 +635,10 @@ removexattr(struct dentry *d, const char __user *name)
        if (error < 0)
                return error;
  
        if (error < 0)
                return error;
  
@@ -68166,7 +67921,7 @@ index 64e83ef..b6be154 100644
  }
  
  static int path_removexattr(const char __user *pathname,
  }
  
  static int path_removexattr(const char __user *pathname,
-@@ -625,7 +652,7 @@ retry:
+@@ -623,7 +652,7 @@ retry:
                return error;
        error = mnt_want_write(path.mnt);
        if (!error) {
                return error;
        error = mnt_want_write(path.mnt);
        if (!error) {
@@ -68175,32 +67930,29 @@ index 64e83ef..b6be154 100644
                mnt_drop_write(path.mnt);
        }
        path_put(&path);
                mnt_drop_write(path.mnt);
        }
        path_put(&path);
-@@ -651,16 +678,16 @@ SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname,
+@@ -649,14 +678,16 @@ SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname,
  SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name)
  {
        struct fd f = fdget(fd);
  SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name)
  {
        struct fd f = fdget(fd);
--      struct dentry *dentry;
 +      struct path *path;
        int error = -EBADF;
  
        if (!f.file)
                return error;
 +      struct path *path;
        int error = -EBADF;
  
        if (!f.file)
                return error;
--      dentry = f.file->f_path.dentry;
--      audit_inode(NULL, dentry, 0);
 +      path = &f.file->f_path;
 +      path = &f.file->f_path;
-+      audit_inode(NULL, path->dentry, 0);
+       audit_file(f.file);
        error = mnt_want_write_file(f.file);
        if (!error) {
        error = mnt_want_write_file(f.file);
        if (!error) {
--              error = removexattr(dentry, name);
+-              error = removexattr(f.file->f_path.dentry, name);
 +              error = removexattr(path, name);
                mnt_drop_write_file(f.file);
        }
        fdput(f);
 diff --git a/fs/xfs/libxfs/xfs_bmap.c b/fs/xfs/libxfs/xfs_bmap.c
 +              error = removexattr(path, name);
                mnt_drop_write_file(f.file);
        }
        fdput(f);
 diff --git a/fs/xfs/libxfs/xfs_bmap.c b/fs/xfs/libxfs/xfs_bmap.c
-index 79c9819..22226b4 100644
+index 4e20fe7..6d1a55a 100644
 --- a/fs/xfs/libxfs/xfs_bmap.c
 +++ b/fs/xfs/libxfs/xfs_bmap.c
 --- a/fs/xfs/libxfs/xfs_bmap.c
 +++ b/fs/xfs/libxfs/xfs_bmap.c
-@@ -583,7 +583,7 @@ xfs_bmap_validate_ret(
+@@ -580,7 +580,7 @@ xfs_bmap_validate_ret(
  
  #else
  #define xfs_bmap_check_leaf_extents(cur, ip, whichfork)               do { } while (0)
  
  #else
  #define xfs_bmap_check_leaf_extents(cur, ip, whichfork)               do { } while (0)
@@ -68210,10 +67962,10 @@ index 79c9819..22226b4 100644
  
  /*
 diff --git a/fs/xfs/xfs_dir2_readdir.c b/fs/xfs/xfs_dir2_readdir.c
  
  /*
 diff --git a/fs/xfs/xfs_dir2_readdir.c b/fs/xfs/xfs_dir2_readdir.c
-index f1b69ed..3d0222f 100644
+index 098cd78..724d3f8 100644
 --- a/fs/xfs/xfs_dir2_readdir.c
 +++ b/fs/xfs/xfs_dir2_readdir.c
 --- a/fs/xfs/xfs_dir2_readdir.c
 +++ b/fs/xfs/xfs_dir2_readdir.c
-@@ -159,7 +159,12 @@ xfs_dir2_sf_getdents(
+@@ -140,7 +140,12 @@ xfs_dir2_sf_getdents(
                ino = dp->d_ops->sf_get_ino(sfp, sfep);
                filetype = dp->d_ops->sf_get_ftype(sfep);
                ctx->pos = off & 0x7fffffff;
                ino = dp->d_ops->sf_get_ino(sfp, sfep);
                filetype = dp->d_ops->sf_get_ftype(sfep);
                ctx->pos = off & 0x7fffffff;
@@ -68228,10 +67980,10 @@ index f1b69ed..3d0222f 100644
                        return 0;
                sfep = dp->d_ops->sf_nextentry(sfp, sfep);
 diff --git a/fs/xfs/xfs_ioctl.c b/fs/xfs/xfs_ioctl.c
                        return 0;
                sfep = dp->d_ops->sf_nextentry(sfp, sfep);
 diff --git a/fs/xfs/xfs_ioctl.c b/fs/xfs/xfs_ioctl.c
-index 24c926b6..8726af88 100644
+index a183198..6b52f52 100644
 --- a/fs/xfs/xfs_ioctl.c
 +++ b/fs/xfs/xfs_ioctl.c
 --- a/fs/xfs/xfs_ioctl.c
 +++ b/fs/xfs/xfs_ioctl.c
-@@ -122,7 +122,7 @@ xfs_find_handle(
+@@ -119,7 +119,7 @@ xfs_find_handle(
        }
  
        error = -EFAULT;
        }
  
        error = -EFAULT;
@@ -68241,7 +67993,7 @@ index 24c926b6..8726af88 100644
                goto out_put;
  
 diff --git a/fs/xfs/xfs_linux.h b/fs/xfs/xfs_linux.h
                goto out_put;
  
 diff --git a/fs/xfs/xfs_linux.h b/fs/xfs/xfs_linux.h
-index 6a51619..9592e1b 100644
+index c31d2c2..6ec8f62 100644
 --- a/fs/xfs/xfs_linux.h
 +++ b/fs/xfs/xfs_linux.h
 @@ -234,7 +234,7 @@ static inline kgid_t xfs_gid_to_kgid(__uint32_t gid)
 --- a/fs/xfs/xfs_linux.h
 +++ b/fs/xfs/xfs_linux.h
 @@ -234,7 +234,7 @@ static inline kgid_t xfs_gid_to_kgid(__uint32_t gid)
@@ -79868,10 +79620,10 @@ index 30ad9c8..c70c170 100644
 +
  #endif  /*  _ASM_GENERIC_ATOMIC64_H  */
 diff --git a/include/asm-generic/barrier.h b/include/asm-generic/barrier.h
 +
  #endif  /*  _ASM_GENERIC_ATOMIC64_H  */
 diff --git a/include/asm-generic/barrier.h b/include/asm-generic/barrier.h
-index 1402fa8..025a736 100644
+index f5c40b0..e902f9d 100644
 --- a/include/asm-generic/barrier.h
 +++ b/include/asm-generic/barrier.h
 --- a/include/asm-generic/barrier.h
 +++ b/include/asm-generic/barrier.h
-@@ -74,7 +74,7 @@
+@@ -82,7 +82,7 @@
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
  do {                                                                  \
        compiletime_assert_atomic_type(*p);                             \
        smp_mb();                                                       \
@@ -79955,19 +79707,6 @@ index 0d68a1e..b74a761 100644
  {
        machine_restart(NULL);
  }
  {
        machine_restart(NULL);
  }
-diff --git a/include/asm-generic/io.h b/include/asm-generic/io.h
-index b8fdc57..c6d5a5c 100644
---- a/include/asm-generic/io.h
-+++ b/include/asm-generic/io.h
-@@ -289,7 +289,7 @@ static inline void pci_iounmap(struct pci_dev *dev, void __iomem *p)
-  * These are pretty trivial
-  */
- #ifndef virt_to_phys
--static inline unsigned long virt_to_phys(volatile void *address)
-+static inline unsigned long __intentional_overflow(-1) virt_to_phys(volatile void *address)
- {
-       return __pa((unsigned long)address);
- }
 diff --git a/include/asm-generic/kmap_types.h b/include/asm-generic/kmap_types.h
 index 90f99c7..00ce236 100644
 --- a/include/asm-generic/kmap_types.h
 diff --git a/include/asm-generic/kmap_types.h b/include/asm-generic/kmap_types.h
 index 90f99c7..00ce236 100644
 --- a/include/asm-generic/kmap_types.h
@@ -80109,10 +79848,10 @@ index 810431d..0ec4804f 100644
   * (puds are folded into pgds so this doesn't get actually called,
   * but the define is needed for a generic inline function.)
 diff --git a/include/asm-generic/pgtable.h b/include/asm-generic/pgtable.h
   * (puds are folded into pgds so this doesn't get actually called,
   * but the define is needed for a generic inline function.)
 diff --git a/include/asm-generic/pgtable.h b/include/asm-generic/pgtable.h
-index 752e30d..87f172d 100644
+index 177d597..2826237 100644
 --- a/include/asm-generic/pgtable.h
 +++ b/include/asm-generic/pgtable.h
 --- a/include/asm-generic/pgtable.h
 +++ b/include/asm-generic/pgtable.h
-@@ -828,6 +828,22 @@ static inline void pmdp_set_numa(struct mm_struct *mm, unsigned long addr,
+@@ -839,6 +839,22 @@ static inline void pmdp_set_numa(struct mm_struct *mm, unsigned long addr,
  }
  #endif /* CONFIG_NUMA_BALANCING */
  
  }
  #endif /* CONFIG_NUMA_BALANCING */
  
@@ -80161,10 +79900,10 @@ index 72d8803..cb9749c 100644
 +
  #endif /* __ASM_GENERIC_UACCESS_H */
 diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
 +
  #endif /* __ASM_GENERIC_UACCESS_H */
 diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
-index aa70cbd..fd72c7a 100644
+index bee5d68..8d362d1 100644
 --- a/include/asm-generic/vmlinux.lds.h
 +++ b/include/asm-generic/vmlinux.lds.h
 --- a/include/asm-generic/vmlinux.lds.h
 +++ b/include/asm-generic/vmlinux.lds.h
-@@ -233,6 +233,7 @@
+@@ -234,6 +234,7 @@
        .rodata           : AT(ADDR(.rodata) - LOAD_OFFSET) {           \
                VMLINUX_SYMBOL(__start_rodata) = .;                     \
                *(.rodata) *(.rodata.*)                                 \
        .rodata           : AT(ADDR(.rodata) - LOAD_OFFSET) {           \
                VMLINUX_SYMBOL(__start_rodata) = .;                     \
                *(.rodata) *(.rodata.*)                                 \
@@ -80172,7 +79911,7 @@ index aa70cbd..fd72c7a 100644
                *(__vermagic)           /* Kernel version magic */      \
                . = ALIGN(8);                                           \
                VMLINUX_SYMBOL(__start___tracepoints_ptrs) = .;         \
                *(__vermagic)           /* Kernel version magic */      \
                . = ALIGN(8);                                           \
                VMLINUX_SYMBOL(__start___tracepoints_ptrs) = .;         \
-@@ -724,17 +725,18 @@
+@@ -726,17 +727,18 @@
   * section in the linker script will go there too.  @phdr should have
   * a leading colon.
   *
   * section in the linker script will go there too.  @phdr should have
   * a leading colon.
   *
@@ -80209,7 +79948,7 @@ index 623a59c..1e79ab9 100644
  struct crypto_instance {
        struct crypto_alg alg;
 diff --git a/include/drm/drmP.h b/include/drm/drmP.h
  struct crypto_instance {
        struct crypto_alg alg;
 diff --git a/include/drm/drmP.h b/include/drm/drmP.h
-index 53ed876..5bb09be 100644
+index e1b2e8b..2697bd2 100644
 --- a/include/drm/drmP.h
 +++ b/include/drm/drmP.h
 @@ -59,6 +59,7 @@
 --- a/include/drm/drmP.h
 +++ b/include/drm/drmP.h
 @@ -59,6 +59,7 @@
@@ -80220,7 +79959,7 @@ index 53ed876..5bb09be 100644
  #include <asm/uaccess.h>
  
  #include <uapi/drm/drm.h>
  #include <asm/uaccess.h>
  
  #include <uapi/drm/drm.h>
-@@ -223,10 +224,12 @@ void drm_err(const char *func, const char *format, ...);
+@@ -223,10 +224,12 @@ void drm_err(const char *format, ...);
   * \param cmd command.
   * \param arg argument.
   */
   * \param cmd command.
   * \param arg argument.
   */
@@ -80268,10 +80007,10 @@ index 53ed876..5bb09be 100644
        int buf_use;                    /**< Buffers in use -- cannot alloc */
        atomic_t buf_alloc;             /**< Buffer allocation in progress */
 diff --git a/include/drm/drm_crtc_helper.h b/include/drm/drm_crtc_helper.h
        int buf_use;                    /**< Buffers in use -- cannot alloc */
        atomic_t buf_alloc;             /**< Buffer allocation in progress */
 diff --git a/include/drm/drm_crtc_helper.h b/include/drm/drm_crtc_helper.h
-index a3d75fe..6802f9c 100644
+index 7adbb65..2a1eb1f 100644
 --- a/include/drm/drm_crtc_helper.h
 +++ b/include/drm/drm_crtc_helper.h
 --- a/include/drm/drm_crtc_helper.h
 +++ b/include/drm/drm_crtc_helper.h
-@@ -109,7 +109,7 @@ struct drm_encoder_helper_funcs {
+@@ -116,7 +116,7 @@ struct drm_encoder_helper_funcs {
                                            struct drm_connector *connector);
        /* disable encoder when not in use - more explicit than dpms off */
        void (*disable)(struct drm_encoder *encoder);
                                            struct drm_connector *connector);
        /* disable encoder when not in use - more explicit than dpms off */
        void (*disable)(struct drm_encoder *encoder);
@@ -80281,7 +80020,7 @@ index a3d75fe..6802f9c 100644
  /**
   * drm_connector_helper_funcs - helper operations for connectors
 diff --git a/include/drm/i915_pciids.h b/include/drm/i915_pciids.h
  /**
   * drm_connector_helper_funcs - helper operations for connectors
 diff --git a/include/drm/i915_pciids.h b/include/drm/i915_pciids.h
-index a70d456..6ea07cd 100644
+index 180ad0e..53cdacf 100644
 --- a/include/drm/i915_pciids.h
 +++ b/include/drm/i915_pciids.h
 @@ -37,7 +37,7 @@
 --- a/include/drm/i915_pciids.h
 +++ b/include/drm/i915_pciids.h
 @@ -37,7 +37,7 @@
@@ -80353,11 +80092,24 @@ index c1da539..1dcec55 100644
  
  struct atmphy_ops {
        int (*start)(struct atm_dev *dev);
  
  struct atmphy_ops {
        int (*start)(struct atm_dev *dev);
+diff --git a/include/linux/atomic.h b/include/linux/atomic.h
+index 5b08a85..60922fb 100644
+--- a/include/linux/atomic.h
++++ b/include/linux/atomic.h
+@@ -12,7 +12,7 @@
+  * Atomically adds @a to @v, so long as @v was not already @u.
+  * Returns non-zero if @v was not @u, and zero otherwise.
+  */
+-static inline int atomic_add_unless(atomic_t *v, int a, int u)
++static inline int __intentional_overflow(-1) atomic_add_unless(atomic_t *v, int a, int u)
+ {
+       return __atomic_add_unless(v, a, u) != u;
+ }
 diff --git a/include/linux/audit.h b/include/linux/audit.h
 diff --git a/include/linux/audit.h b/include/linux/audit.h
-index 10f155b..6c73ffe 100644
+index af84234..4177a40 100644
 --- a/include/linux/audit.h
 +++ b/include/linux/audit.h
 --- a/include/linux/audit.h
 +++ b/include/linux/audit.h
-@@ -219,7 +219,7 @@ static inline void audit_ptrace(struct task_struct *t)
+@@ -225,7 +225,7 @@ static inline void audit_ptrace(struct task_struct *t)
  extern unsigned int audit_serial(void);
  extern int auditsc_get_stamp(struct audit_context *ctx,
                              struct timespec *t, unsigned int *serial);
  extern unsigned int audit_serial(void);
  extern int auditsc_get_stamp(struct audit_context *ctx,
                              struct timespec *t, unsigned int *serial);
@@ -80367,7 +80119,7 @@ index 10f155b..6c73ffe 100644
  static inline kuid_t audit_get_loginuid(struct task_struct *tsk)
  {
 diff --git a/include/linux/binfmts.h b/include/linux/binfmts.h
  static inline kuid_t audit_get_loginuid(struct task_struct *tsk)
  {
 diff --git a/include/linux/binfmts.h b/include/linux/binfmts.h
-index 61f29e5..e67c658 100644
+index 576e463..28fd926 100644
 --- a/include/linux/binfmts.h
 +++ b/include/linux/binfmts.h
 @@ -44,7 +44,7 @@ struct linux_binprm {
 --- a/include/linux/binfmts.h
 +++ b/include/linux/binfmts.h
 @@ -44,7 +44,7 @@ struct linux_binprm {
@@ -80379,7 +80131,7 @@ index 61f29e5..e67c658 100644
  
  #define BINPRM_FLAGS_ENFORCE_NONDUMP_BIT 0
  #define BINPRM_FLAGS_ENFORCE_NONDUMP (1 << BINPRM_FLAGS_ENFORCE_NONDUMP_BIT)
  
  #define BINPRM_FLAGS_ENFORCE_NONDUMP_BIT 0
  #define BINPRM_FLAGS_ENFORCE_NONDUMP (1 << BINPRM_FLAGS_ENFORCE_NONDUMP_BIT)
-@@ -73,8 +73,10 @@ struct linux_binfmt {
+@@ -77,8 +77,10 @@ struct linux_binfmt {
        int (*load_binary)(struct linux_binprm *);
        int (*load_shlib)(struct file *);
        int (*core_dump)(struct coredump_params *cprm);
        int (*load_binary)(struct linux_binprm *);
        int (*load_shlib)(struct file *);
        int (*core_dump)(struct coredump_params *cprm);
@@ -80391,6 +80143,19 @@ index 61f29e5..e67c658 100644
  
  extern void __register_binfmt(struct linux_binfmt *fmt, int insert);
  
  
  extern void __register_binfmt(struct linux_binfmt *fmt, int insert);
  
+diff --git a/include/linux/bitmap.h b/include/linux/bitmap.h
+index 202e403..16e6617 100644
+--- a/include/linux/bitmap.h
++++ b/include/linux/bitmap.h
+@@ -302,7 +302,7 @@ static inline int bitmap_full(const unsigned long *src, unsigned int nbits)
+               return __bitmap_full(src, nbits);
+ }
+-static inline int bitmap_weight(const unsigned long *src, unsigned int nbits)
++static inline int __intentional_overflow(-1) bitmap_weight(const unsigned long *src, unsigned int nbits)
+ {
+       if (small_const_nbits(nbits))
+               return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits));
 diff --git a/include/linux/bitops.h b/include/linux/bitops.h
 index 5d858e0..336c1d9 100644
 --- a/include/linux/bitops.h
 diff --git a/include/linux/bitops.h b/include/linux/bitops.h
 index 5d858e0..336c1d9 100644
 --- a/include/linux/bitops.h
@@ -80423,10 +80188,10 @@ index 5d858e0..336c1d9 100644
        if (sizeof(l) == 4)
                return fls(l);
 diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
        if (sizeof(l) == 4)
                return fls(l);
 diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
-index aac0f9e..73c9869 100644
+index 92f4b4b..483d537 100644
 --- a/include/linux/blkdev.h
 +++ b/include/linux/blkdev.h
 --- a/include/linux/blkdev.h
 +++ b/include/linux/blkdev.h
-@@ -1615,7 +1615,7 @@ struct block_device_operations {
+@@ -1613,7 +1613,7 @@ struct block_device_operations {
        /* this callback is with swap_lock and sometimes page table lock held */
        void (*swap_slot_free_notify) (struct block_device *, unsigned long);
        struct module *owner;
        /* this callback is with swap_lock and sometimes page table lock held */
        void (*swap_slot_free_notify) (struct block_device *, unsigned long);
        struct module *owner;
@@ -80512,7 +80277,7 @@ index 4ce9056..86caac6 100644
  extern struct cleancache_ops *
        cleancache_register_ops(struct cleancache_ops *ops);
 diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h
  extern struct cleancache_ops *
        cleancache_register_ops(struct cleancache_ops *ops);
 diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h
-index 2839c63..5b06b6b 100644
+index d936409..ce9f842 100644
 --- a/include/linux/clk-provider.h
 +++ b/include/linux/clk-provider.h
 @@ -191,6 +191,7 @@ struct clk_ops {
 --- a/include/linux/clk-provider.h
 +++ b/include/linux/clk-provider.h
 @@ -191,6 +191,7 @@ struct clk_ops {
@@ -80524,7 +80289,7 @@ index 2839c63..5b06b6b 100644
  /**
   * struct clk_init_data - holds init data that's common to all clocks and is
 diff --git a/include/linux/compat.h b/include/linux/compat.h
  /**
   * struct clk_init_data - holds init data that's common to all clocks and is
 diff --git a/include/linux/compat.h b/include/linux/compat.h
-index e649426..a74047b 100644
+index 7450ca2..a824b81 100644
 --- a/include/linux/compat.h
 +++ b/include/linux/compat.h
 @@ -316,7 +316,7 @@ compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
 --- a/include/linux/compat.h
 +++ b/include/linux/compat.h
 @@ -316,7 +316,7 @@ compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
@@ -80536,7 +80301,7 @@ index e649426..a74047b 100644
  asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);
  asmlinkage long compat_sys_msgsnd(int msqid, compat_uptr_t msgp,
                compat_ssize_t msgsz, int msgflg);
  asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);
  asmlinkage long compat_sys_msgsnd(int msqid, compat_uptr_t msgp,
                compat_ssize_t msgsz, int msgflg);
-@@ -436,7 +436,7 @@ extern int compat_ptrace_request(struct task_struct *child,
+@@ -439,7 +439,7 @@ extern int compat_ptrace_request(struct task_struct *child,
  extern long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
                               compat_ulong_t addr, compat_ulong_t data);
  asmlinkage long compat_sys_ptrace(compat_long_t request, compat_long_t pid,
  extern long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
                               compat_ulong_t addr, compat_ulong_t data);
  asmlinkage long compat_sys_ptrace(compat_long_t request, compat_long_t pid,
@@ -80618,7 +80383,7 @@ index c8c5659..d09f2ad 100644
   * Mark a position in code as unreachable.  This can be used to
   * suppress control flow warnings after asm blocks that transfer
 diff --git a/include/linux/compiler.h b/include/linux/compiler.h
   * Mark a position in code as unreachable.  This can be used to
   * suppress control flow warnings after asm blocks that transfer
 diff --git a/include/linux/compiler.h b/include/linux/compiler.h
-index d5ad7b1..3b74638 100644
+index fa6a314..752a6ef 100644
 --- a/include/linux/compiler.h
 +++ b/include/linux/compiler.h
 @@ -5,11 +5,14 @@
 --- a/include/linux/compiler.h
 +++ b/include/linux/compiler.h
 @@ -5,11 +5,14 @@
@@ -80686,7 +80451,51 @@ index d5ad7b1..3b74638 100644
  #endif
  
  /* Indirect macros required for expanded argument pasting, eg. __LINE__. */
  #endif
  
  /* Indirect macros required for expanded argument pasting, eg. __LINE__. */
-@@ -286,6 +308,34 @@ void ftrace_likely_update(struct ftrace_branch_data *f, int val, int expect);
+@@ -201,32 +223,32 @@ static __always_inline void data_access_exceeds_word_size(void)
+ static __always_inline void __read_once_size(const volatile void *p, void *res, int size)
+ {
+       switch (size) {
+-      case 1: *(__u8 *)res = *(volatile __u8 *)p; break;
+-      case 2: *(__u16 *)res = *(volatile __u16 *)p; break;
+-      case 4: *(__u32 *)res = *(volatile __u32 *)p; break;
++      case 1: *(__u8 *)res = *(const volatile __u8 *)p; break;
++      case 2: *(__u16 *)res = *(const volatile __u16 *)p; break;
++      case 4: *(__u32 *)res = *(const volatile __u32 *)p; break;
+ #ifdef CONFIG_64BIT
+-      case 8: *(__u64 *)res = *(volatile __u64 *)p; break;
++      case 8: *(__u64 *)res = *(const volatile __u64 *)p; break;
+ #endif
+       default:
+               barrier();
+-              __builtin_memcpy((void *)res, (const void *)p, size);
++              __builtin_memcpy(res, (const void *)p, size);
+               data_access_exceeds_word_size();
+               barrier();
+       }
+ }
+-static __always_inline void __write_once_size(volatile void *p, void *res, int size)
++static __always_inline void __write_once_size(volatile void *p, const void *res, int size)
+ {
+       switch (size) {
+-      case 1: *(volatile __u8 *)p = *(__u8 *)res; break;
+-      case 2: *(volatile __u16 *)p = *(__u16 *)res; break;
+-      case 4: *(volatile __u32 *)p = *(__u32 *)res; break;
++      case 1: *(volatile __u8 *)p = *(const __u8 *)res; break;
++      case 2: *(volatile __u16 *)p = *(const __u16 *)res; break;
++      case 4: *(volatile __u32 *)p = *(const __u32 *)res; break;
+ #ifdef CONFIG_64BIT
+-      case 8: *(volatile __u64 *)p = *(__u64 *)res; break;
++      case 8: *(volatile __u64 *)p = *(const __u64 *)res; break;
+ #endif
+       default:
+               barrier();
+-              __builtin_memcpy((void *)p, (const void *)res, size);
++              __builtin_memcpy((void *)p, res, size);
+               data_access_exceeds_word_size();
+               barrier();
+       }
+@@ -360,6 +382,34 @@ static __always_inline void __write_once_size(volatile void *p, void *res, int s
  # define __attribute_const__  /* unimplemented */
  #endif
  
  # define __attribute_const__  /* unimplemented */
  #endif
  
@@ -80721,7 +80530,7 @@ index d5ad7b1..3b74638 100644
  /*
   * Tell gcc if a function is cold. The compiler will assume any path
   * directly leading to the call is unlikely.
  /*
   * Tell gcc if a function is cold. The compiler will assume any path
   * directly leading to the call is unlikely.
-@@ -295,6 +345,22 @@ void ftrace_likely_update(struct ftrace_branch_data *f, int val, int expect);
+@@ -369,6 +419,22 @@ static __always_inline void __write_once_size(volatile void *p, void *res, int s
  #define __cold
  #endif
  
  #define __cold
  #endif
  
@@ -80744,12 +80553,13 @@ index d5ad7b1..3b74638 100644
  /* Simple shorthand for a section definition */
  #ifndef __section
  # define __section(S) __attribute__ ((__section__(#S)))
  /* Simple shorthand for a section definition */
  #ifndef __section
  # define __section(S) __attribute__ ((__section__(#S)))
-@@ -378,7 +444,8 @@ void ftrace_likely_update(struct ftrace_branch_data *f, int val, int expect);
-  * use is to mediate communication between process-level code and irq/NMI
-  * handlers, all running on the same CPU.
+@@ -462,8 +528,9 @@ static __always_inline void __write_once_size(volatile void *p, void *res, int s
   */
   */
--#define ACCESS_ONCE(x) (*(volatile typeof(x) *)&(x))
-+#define ACCESS_ONCE(x) (*(volatile const typeof(x) *)&(x))
+ #define __ACCESS_ONCE(x) ({ \
+        __maybe_unused typeof(x) __var = (__force typeof(x)) 0; \
+-      (volatile typeof(x) *)&(x); })
++      (volatile const typeof(x) *)&(x); })
+ #define ACCESS_ONCE(x) (*__ACCESS_ONCE(x))
 +#define ACCESS_ONCE_RW(x) (*(volatile typeof(x) *)&(x))
  
  /* Ignore/forbid kprobes attach on very low level functions marked by this attribute: */
 +#define ACCESS_ONCE_RW(x) (*(volatile typeof(x) *)&(x))
  
  /* Ignore/forbid kprobes attach on very low level functions marked by this attribute: */
@@ -80795,7 +80605,7 @@ index 34025df..d94bbbc 100644
  /*
   * Users often need to create attribute structures for their configurable
 diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h
  /*
   * Users often need to create attribute structures for their configurable
 diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h
-index 503b085b..1638c9e 100644
+index 4d078ce..c970f4d 100644
 --- a/include/linux/cpufreq.h
 +++ b/include/linux/cpufreq.h
 @@ -206,6 +206,7 @@ struct global_attr {
 --- a/include/linux/cpufreq.h
 +++ b/include/linux/cpufreq.h
 @@ -206,6 +206,7 @@ struct global_attr {
@@ -80806,17 +80616,17 @@ index 503b085b..1638c9e 100644
  
  #define define_one_global_ro(_name)           \
  static struct global_attr _name =             \
  
  #define define_one_global_ro(_name)           \
  static struct global_attr _name =             \
-@@ -273,7 +274,7 @@ struct cpufreq_driver {
-       bool                    boost_supported;
-       bool                    boost_enabled;
-       int     (*set_boost)    (int state);
+@@ -277,7 +278,7 @@ struct cpufreq_driver {
+       bool            boost_supported;
+       bool            boost_enabled;
+       int             (*set_boost)(int state);
 -};
 +} __do_const;
  
  /* flags */
  #define CPUFREQ_STICKY                (1 << 0)        /* driver isn't removed even if
 diff --git a/include/linux/cpuidle.h b/include/linux/cpuidle.h
 -};
 +} __do_const;
  
  /* flags */
  #define CPUFREQ_STICKY                (1 << 0)        /* driver isn't removed even if
 diff --git a/include/linux/cpuidle.h b/include/linux/cpuidle.h
-index 25e0df6..952dffd 100644
+index ab70f3b..3ef7771 100644
 --- a/include/linux/cpuidle.h
 +++ b/include/linux/cpuidle.h
 @@ -50,7 +50,8 @@ struct cpuidle_state {
 --- a/include/linux/cpuidle.h
 +++ b/include/linux/cpuidle.h
 @@ -50,7 +50,8 @@ struct cpuidle_state {
@@ -80828,8 +80638,8 @@ index 25e0df6..952dffd 100644
 +typedef struct cpuidle_state __no_const cpuidle_state_no_const;
  
  /* Idle State Flags */
 +typedef struct cpuidle_state __no_const cpuidle_state_no_const;
  
  /* Idle State Flags */
- #define CPUIDLE_FLAG_TIME_VALID       (0x01) /* is residency time measurable? */
-@@ -209,7 +210,7 @@ struct cpuidle_governor {
+ #define CPUIDLE_FLAG_COUPLED  (0x02) /* state applies to multiple cpus */
+@@ -206,7 +207,7 @@ struct cpuidle_governor {
        void (*reflect)         (struct cpuidle_device *dev, int index);
  
        struct module           *owner;
        void (*reflect)         (struct cpuidle_device *dev, int index);
  
        struct module           *owner;
@@ -80839,7 +80649,7 @@ index 25e0df6..952dffd 100644
  #ifdef CONFIG_CPU_IDLE
  extern int cpuidle_register_governor(struct cpuidle_governor *gov);
 diff --git a/include/linux/cpumask.h b/include/linux/cpumask.h
  #ifdef CONFIG_CPU_IDLE
  extern int cpuidle_register_governor(struct cpuidle_governor *gov);
 diff --git a/include/linux/cpumask.h b/include/linux/cpumask.h
-index 0a9a6da..ea597ca 100644
+index b950e9d..63810aa 100644
 --- a/include/linux/cpumask.h
 +++ b/include/linux/cpumask.h
 @@ -118,17 +118,17 @@ static inline unsigned int cpumask_first(const struct cpumask *srcp)
 --- a/include/linux/cpumask.h
 +++ b/include/linux/cpumask.h
 @@ -118,17 +118,17 @@ static inline unsigned int cpumask_first(const struct cpumask *srcp)
@@ -80890,6 +80700,15 @@ index 0a9a6da..ea597ca 100644
  int cpumask_any_but(const struct cpumask *mask, unsigned int cpu);
  int cpumask_set_cpu_local_first(int i, int numa_node, cpumask_t *dstp);
  
  int cpumask_any_but(const struct cpumask *mask, unsigned int cpu);
  int cpumask_set_cpu_local_first(int i, int numa_node, cpumask_t *dstp);
  
+@@ -464,7 +464,7 @@ static inline bool cpumask_full(const struct cpumask *srcp)
+  * cpumask_weight - Count of bits in *srcp
+  * @srcp: the cpumask to count bits (< nr_cpu_ids) in.
+  */
+-static inline unsigned int cpumask_weight(const struct cpumask *srcp)
++static inline unsigned int __intentional_overflow(-1) cpumask_weight(const struct cpumask *srcp)
+ {
+       return bitmap_weight(cpumask_bits(srcp), nr_cpumask_bits);
+ }
 diff --git a/include/linux/cred.h b/include/linux/cred.h
 index 2fb2ca2..d6a3340 100644
 --- a/include/linux/cred.h
 diff --git a/include/linux/cred.h b/include/linux/cred.h
 index 2fb2ca2..d6a3340 100644
 --- a/include/linux/cred.h
@@ -80931,10 +80750,10 @@ index 2fb2ca2..d6a3340 100644
  #define current_cred_xxx(xxx)                 \
  ({                                            \
 diff --git a/include/linux/crypto.h b/include/linux/crypto.h
  #define current_cred_xxx(xxx)                 \
  ({                                            \
 diff --git a/include/linux/crypto.h b/include/linux/crypto.h
-index dc34dfc..bdf9b5d 100644
+index 9c8776d..8c526c2 100644
 --- a/include/linux/crypto.h
 +++ b/include/linux/crypto.h
 --- a/include/linux/crypto.h
 +++ b/include/linux/crypto.h
-@@ -386,7 +386,7 @@ struct cipher_tfm {
+@@ -626,7 +626,7 @@ struct cipher_tfm {
                          const u8 *key, unsigned int keylen);
        void (*cit_encrypt_one)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
        void (*cit_decrypt_one)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
                          const u8 *key, unsigned int keylen);
        void (*cit_encrypt_one)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
        void (*cit_decrypt_one)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
@@ -80943,7 +80762,7 @@ index dc34dfc..bdf9b5d 100644
  
  struct hash_tfm {
        int (*init)(struct hash_desc *desc);
  
  struct hash_tfm {
        int (*init)(struct hash_desc *desc);
-@@ -407,13 +407,13 @@ struct compress_tfm {
+@@ -647,13 +647,13 @@ struct compress_tfm {
        int (*cot_decompress)(struct crypto_tfm *tfm,
                              const u8 *src, unsigned int slen,
                              u8 *dst, unsigned int *dlen);
        int (*cot_decompress)(struct crypto_tfm *tfm,
                              const u8 *src, unsigned int slen,
                              u8 *dst, unsigned int *dlen);
@@ -80973,7 +80792,7 @@ index 653589e..4ef254a 100644
        return c | 0x20;
  }
 diff --git a/include/linux/dcache.h b/include/linux/dcache.h
        return c | 0x20;
  }
 diff --git a/include/linux/dcache.h b/include/linux/dcache.h
-index 1c2f1b8..7b9f50c 100644
+index 5a81398..6bbee30 100644
 --- a/include/linux/dcache.h
 +++ b/include/linux/dcache.h
 @@ -123,6 +123,9 @@ struct dentry {
 --- a/include/linux/dcache.h
 +++ b/include/linux/dcache.h
 @@ -123,6 +123,9 @@ struct dentry {
@@ -81009,7 +80828,7 @@ index 7925bf0..d5143d2 100644
  
  #define large_malloc(a) vmalloc(a)
 diff --git a/include/linux/devfreq.h b/include/linux/devfreq.h
  
  #define large_malloc(a) vmalloc(a)
 diff --git a/include/linux/devfreq.h b/include/linux/devfreq.h
-index f1863dc..5c26074 100644
+index ce447f0..83c66bd 100644
 --- a/include/linux/devfreq.h
 +++ b/include/linux/devfreq.h
 @@ -114,7 +114,7 @@ struct devfreq_governor {
 --- a/include/linux/devfreq.h
 +++ b/include/linux/devfreq.h
 @@ -114,7 +114,7 @@ struct devfreq_governor {
@@ -81022,7 +80841,7 @@ index f1863dc..5c26074 100644
  /**
   * struct devfreq - Device devfreq structure
 diff --git a/include/linux/device.h b/include/linux/device.h
  /**
   * struct devfreq - Device devfreq structure
 diff --git a/include/linux/device.h b/include/linux/device.h
-index ce1f2160..189bc33 100644
+index fb50673..ec0b35b 100644
 --- a/include/linux/device.h
 +++ b/include/linux/device.h
 @@ -311,7 +311,7 @@ struct subsys_interface {
 --- a/include/linux/device.h
 +++ b/include/linux/device.h
 @@ -311,7 +311,7 @@ struct subsys_interface {
@@ -81058,7 +80877,7 @@ index ce1f2160..189bc33 100644
  ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
                          char *buf);
 diff --git a/include/linux/dma-mapping.h b/include/linux/dma-mapping.h
  ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
                          char *buf);
 diff --git a/include/linux/dma-mapping.h b/include/linux/dma-mapping.h
-index d5d3881..7ed54af 100644
+index c3007cb..43efc8c 100644
 --- a/include/linux/dma-mapping.h
 +++ b/include/linux/dma-mapping.h
 @@ -60,7 +60,7 @@ struct dma_map_ops {
 --- a/include/linux/dma-mapping.h
 +++ b/include/linux/dma-mapping.h
 @@ -60,7 +60,7 @@ struct dma_map_ops {
@@ -81071,10 +80890,10 @@ index d5d3881..7ed54af 100644
  #define DMA_BIT_MASK(n)       (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
  
 diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h
  #define DMA_BIT_MASK(n)       (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
  
 diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h
-index 653a1fd..9133cd1 100644
+index 40cd75e..38572a9 100644
 --- a/include/linux/dmaengine.h
 +++ b/include/linux/dmaengine.h
 --- a/include/linux/dmaengine.h
 +++ b/include/linux/dmaengine.h
-@@ -1136,9 +1136,9 @@ struct dma_pinned_list {
+@@ -1137,9 +1137,9 @@ struct dma_pinned_list {
  struct dma_pinned_list *dma_pin_iovec_pages(struct iovec *iov, size_t len);
  void dma_unpin_iovec_pages(struct dma_pinned_list* pinned_list);
  
  struct dma_pinned_list *dma_pin_iovec_pages(struct iovec *iov, size_t len);
  void dma_unpin_iovec_pages(struct dma_pinned_list* pinned_list);
  
@@ -81087,10 +80906,10 @@ index 653a1fd..9133cd1 100644
        unsigned int offset, size_t len);
  
 diff --git a/include/linux/efi.h b/include/linux/efi.h
        unsigned int offset, size_t len);
  
 diff --git a/include/linux/efi.h b/include/linux/efi.h
-index 0949f9c..04cb9a5 100644
+index 0238d61..34a758f 100644
 --- a/include/linux/efi.h
 +++ b/include/linux/efi.h
 --- a/include/linux/efi.h
 +++ b/include/linux/efi.h
-@@ -1050,6 +1050,7 @@ struct efivar_operations {
+@@ -1054,6 +1054,7 @@ struct efivar_operations {
        efi_set_variable_nonblocking_t *set_variable_nonblocking;
        efi_query_variable_store_t *query_variable_store;
  };
        efi_set_variable_nonblocking_t *set_variable_nonblocking;
        efi_query_variable_store_t *query_variable_store;
  };
@@ -81099,10 +80918,10 @@ index 0949f9c..04cb9a5 100644
  struct efivars {
        /*
 diff --git a/include/linux/elf.h b/include/linux/elf.h
  struct efivars {
        /*
 diff --git a/include/linux/elf.h b/include/linux/elf.h
-index 67a5fa7..b817372 100644
+index 20fa8d8..3d0dd18 100644
 --- a/include/linux/elf.h
 +++ b/include/linux/elf.h
 --- a/include/linux/elf.h
 +++ b/include/linux/elf.h
-@@ -24,6 +24,7 @@ extern Elf32_Dyn _DYNAMIC [];
+@@ -29,6 +29,7 @@ extern Elf32_Dyn _DYNAMIC [];
  #define elf_note      elf32_note
  #define elf_addr_t    Elf32_Off
  #define Elf_Half      Elf32_Half
  #define elf_note      elf32_note
  #define elf_addr_t    Elf32_Off
  #define Elf_Half      Elf32_Half
@@ -81110,7 +80929,7 @@ index 67a5fa7..b817372 100644
  
  #else
  
  
  #else
  
-@@ -34,6 +35,7 @@ extern Elf64_Dyn _DYNAMIC [];
+@@ -39,6 +40,7 @@ extern Elf64_Dyn _DYNAMIC [];
  #define elf_note      elf64_note
  #define elf_addr_t    Elf64_Off
  #define Elf_Half      Elf64_Half
  #define elf_note      elf64_note
  #define elf_addr_t    Elf64_Off
  #define Elf_Half      Elf64_Half
@@ -81190,10 +81009,10 @@ index 8293262..2b3b8bd 100644
  extern bool frontswap_enabled;
  extern struct frontswap_ops *
 diff --git a/include/linux/fs.h b/include/linux/fs.h
  extern bool frontswap_enabled;
  extern struct frontswap_ops *
 diff --git a/include/linux/fs.h b/include/linux/fs.h
-index 9ab779e..0c636f2 100644
+index 42efe13..72d42ee 100644
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
-@@ -412,7 +412,7 @@ struct address_space {
+@@ -413,7 +413,7 @@ struct address_space {
        spinlock_t              private_lock;   /* for use by the address_space */
        struct list_head        private_list;   /* ditto */
        void                    *private_data;  /* ditto */
        spinlock_t              private_lock;   /* for use by the address_space */
        struct list_head        private_list;   /* ditto */
        void                    *private_data;  /* ditto */
@@ -81202,7 +81021,7 @@ index 9ab779e..0c636f2 100644
        /*
         * On most architectures that alignment is already the case; but
         * must be enforced here for CRIS, to let the least significant bit
        /*
         * On most architectures that alignment is already the case; but
         * must be enforced here for CRIS, to let the least significant bit
-@@ -455,7 +455,7 @@ struct block_device {
+@@ -456,7 +456,7 @@ struct block_device {
        int                     bd_fsfreeze_count;
        /* Mutex for freeze */
        struct mutex            bd_fsfreeze_mutex;
        int                     bd_fsfreeze_count;
        /* Mutex for freeze */
        struct mutex            bd_fsfreeze_mutex;
@@ -81211,7 +81030,7 @@ index 9ab779e..0c636f2 100644
  
  /*
   * Radix-tree tags, for tagging dirty and writeback pages within the pagecache
  
  /*
   * Radix-tree tags, for tagging dirty and writeback pages within the pagecache
-@@ -624,7 +624,7 @@ struct inode {
+@@ -642,7 +642,7 @@ struct inode {
  #endif
  
        void                    *i_private; /* fs or device private pointer */
  #endif
  
        void                    *i_private; /* fs or device private pointer */
@@ -81220,7 +81039,7 @@ index 9ab779e..0c636f2 100644
  
  static inline int inode_unhashed(struct inode *inode)
  {
  
  static inline int inode_unhashed(struct inode *inode)
  {
-@@ -820,7 +820,7 @@ struct file {
+@@ -837,7 +837,7 @@ struct file {
        struct list_head        f_tfile_llink;
  #endif /* #ifdef CONFIG_EPOLL */
        struct address_space    *f_mapping;
        struct list_head        f_tfile_llink;
  #endif /* #ifdef CONFIG_EPOLL */
        struct address_space    *f_mapping;
@@ -81229,7 +81048,7 @@ index 9ab779e..0c636f2 100644
  
  struct file_handle {
        __u32 handle_bytes;
  
  struct file_handle {
        __u32 handle_bytes;
-@@ -945,7 +945,7 @@ struct file_lock {
+@@ -962,7 +962,7 @@ struct file_lock {
                        int state;              /* state of grant or error if -ve */
                } afs;
        } fl_u;
                        int state;              /* state of grant or error if -ve */
                } afs;
        } fl_u;
@@ -81238,7 +81057,7 @@ index 9ab779e..0c636f2 100644
  
  /* The following constant reflects the upper bound of the file/locking space */
  #ifndef OFFSET_MAX
  
  /* The following constant reflects the upper bound of the file/locking space */
  #ifndef OFFSET_MAX
-@@ -1287,7 +1287,7 @@ struct super_block {
+@@ -1305,7 +1305,7 @@ struct super_block {
         * Indicates how deep in a filesystem stack this SB is
         */
        int s_stack_depth;
         * Indicates how deep in a filesystem stack this SB is
         */
        int s_stack_depth;
@@ -81247,17 +81066,17 @@ index 9ab779e..0c636f2 100644
  
  extern struct timespec current_fs_time(struct super_block *sb);
  
  
  extern struct timespec current_fs_time(struct super_block *sb);
  
-@@ -1514,7 +1514,8 @@ struct file_operations {
+@@ -1536,7 +1536,8 @@ struct file_operations {
        long (*fallocate)(struct file *file, int mode, loff_t offset,
                          loff_t len);
        long (*fallocate)(struct file *file, int mode, loff_t offset,
                          loff_t len);
-       int (*show_fdinfo)(struct seq_file *m, struct file *f);
+       void (*show_fdinfo)(struct seq_file *m, struct file *f);
 -};
 +} __do_const __randomize_layout;
 +typedef struct file_operations __no_const file_operations_no_const;
  
  struct inode_operations {
        struct dentry * (*lookup) (struct inode *,struct dentry *, unsigned int);
 -};
 +} __do_const __randomize_layout;
 +typedef struct file_operations __no_const file_operations_no_const;
  
  struct inode_operations {
        struct dentry * (*lookup) (struct inode *,struct dentry *, unsigned int);
-@@ -2823,4 +2824,14 @@ static inline bool dir_relax(struct inode *inode)
+@@ -2854,4 +2855,14 @@ static inline bool dir_relax(struct inode *inode)
        return !IS_DEADDIR(inode);
  }
  
        return !IS_DEADDIR(inode);
  }
  
@@ -81328,10 +81147,10 @@ index 115bb81..e7b812b 100644
  /*
   * fscache cached network filesystem type
 diff --git a/include/linux/fsnotify.h b/include/linux/fsnotify.h
  /*
   * fscache cached network filesystem type
 diff --git a/include/linux/fsnotify.h b/include/linux/fsnotify.h
-index 1c804b0..1432c2b 100644
+index 7ee1774..72505b8 100644
 --- a/include/linux/fsnotify.h
 +++ b/include/linux/fsnotify.h
 --- a/include/linux/fsnotify.h
 +++ b/include/linux/fsnotify.h
-@@ -195,6 +195,9 @@ static inline void fsnotify_access(struct file *file)
+@@ -197,6 +197,9 @@ static inline void fsnotify_access(struct file *file)
        struct inode *inode = file_inode(file);
        __u32 mask = FS_ACCESS;
  
        struct inode *inode = file_inode(file);
        __u32 mask = FS_ACCESS;
  
@@ -81341,7 +81160,7 @@ index 1c804b0..1432c2b 100644
        if (S_ISDIR(inode->i_mode))
                mask |= FS_ISDIR;
  
        if (S_ISDIR(inode->i_mode))
                mask |= FS_ISDIR;
  
-@@ -213,6 +216,9 @@ static inline void fsnotify_modify(struct file *file)
+@@ -215,6 +218,9 @@ static inline void fsnotify_modify(struct file *file)
        struct inode *inode = file_inode(file);
        __u32 mask = FS_MODIFY;
  
        struct inode *inode = file_inode(file);
        __u32 mask = FS_MODIFY;
  
@@ -81351,7 +81170,7 @@ index 1c804b0..1432c2b 100644
        if (S_ISDIR(inode->i_mode))
                mask |= FS_ISDIR;
  
        if (S_ISDIR(inode->i_mode))
                mask |= FS_ISDIR;
  
-@@ -315,7 +321,7 @@ static inline void fsnotify_change(struct dentry *dentry, unsigned int ia_valid)
+@@ -317,7 +323,7 @@ static inline void fsnotify_change(struct dentry *dentry, unsigned int ia_valid)
   */
  static inline const unsigned char *fsnotify_oldname_init(const unsigned char *name)
  {
   */
  static inline const unsigned char *fsnotify_oldname_init(const unsigned char *name)
  {
@@ -81396,7 +81215,7 @@ index 667c311..abac2a7 100644
  };
  
 diff --git a/include/linux/gfp.h b/include/linux/gfp.h
  };
  
 diff --git a/include/linux/gfp.h b/include/linux/gfp.h
-index 41b30fd..a3718cf 100644
+index b840e3b..aeaeef9 100644
 --- a/include/linux/gfp.h
 +++ b/include/linux/gfp.h
 @@ -34,6 +34,13 @@ struct vm_area_struct;
 --- a/include/linux/gfp.h
 +++ b/include/linux/gfp.h
 @@ -34,6 +34,13 @@ struct vm_area_struct;
@@ -81430,7 +81249,7 @@ index 41b30fd..a3718cf 100644
  #define __GFP_BITS_MASK ((__force gfp_t)((1 << __GFP_BITS_SHIFT) - 1))
  
  /* This equals 0, but use constants in case they ever change */
  #define __GFP_BITS_MASK ((__force gfp_t)((1 << __GFP_BITS_SHIFT) - 1))
  
  /* This equals 0, but use constants in case they ever change */
-@@ -155,6 +163,8 @@ struct vm_area_struct;
+@@ -152,6 +160,8 @@ struct vm_area_struct;
  /* 4GB DMA on some platforms */
  #define GFP_DMA32     __GFP_DMA32
  
  /* 4GB DMA on some platforms */
  #define GFP_DMA32     __GFP_DMA32
  
@@ -82751,19 +82570,6 @@ index 0000000..e7ffaaf
 +                          const int protocol);
 +
 +#endif
 +                          const int protocol);
 +
 +#endif
-diff --git a/include/linux/hash.h b/include/linux/hash.h
-index d0494c3..69b7715 100644
---- a/include/linux/hash.h
-+++ b/include/linux/hash.h
-@@ -87,7 +87,7 @@ static inline u32 hash32_ptr(const void *ptr)
- struct fast_hash_ops {
-       u32 (*hash)(const void *data, u32 len, u32 seed);
-       u32 (*hash2)(const u32 *data, u32 len, u32 seed);
--};
-+} __no_const;
- /**
-  *    arch_fast_hash - Caclulates a hash over a given buffer that can have
 diff --git a/include/linux/highmem.h b/include/linux/highmem.h
 index 9286a46..373f27f 100644
 --- a/include/linux/highmem.h
 diff --git a/include/linux/highmem.h b/include/linux/highmem.h
 index 9286a46..373f27f 100644
 --- a/include/linux/highmem.h
@@ -82812,12 +82618,12 @@ index 1c7b89a..7dda400 100644
        container_of(_dev_attr, struct sensor_device_attribute_2, dev_attr)
  
 diff --git a/include/linux/i2c.h b/include/linux/i2c.h
        container_of(_dev_attr, struct sensor_device_attribute_2, dev_attr)
  
 diff --git a/include/linux/i2c.h b/include/linux/i2c.h
-index b556e0a..c10a515 100644
+index 7c76959..153e597 100644
 --- a/include/linux/i2c.h
 +++ b/include/linux/i2c.h
 --- a/include/linux/i2c.h
 +++ b/include/linux/i2c.h
-@@ -378,6 +378,7 @@ struct i2c_algorithm {
-       /* To determine what the adapter supports */
-       u32 (*functionality) (struct i2c_adapter *);
+@@ -413,6 +413,7 @@ struct i2c_algorithm {
+       int (*unreg_slave)(struct i2c_client *client);
+ #endif
  };
 +typedef struct i2c_algorithm __no_const i2c_algorithm_no_const;
  
  };
 +typedef struct i2c_algorithm __no_const i2c_algorithm_no_const;
  
@@ -82882,7 +82688,7 @@ index 2df8e8d..3e1280d 100644
  #define __meminitconst   __constsection(.meminit.rodata)
  #define __memexit        __section(.memexit.text) __exitused __cold notrace
 diff --git a/include/linux/init_task.h b/include/linux/init_task.h
  #define __meminitconst   __constsection(.meminit.rodata)
  #define __memexit        __section(.memexit.text) __exitused __cold notrace
 diff --git a/include/linux/init_task.h b/include/linux/init_task.h
-index 77fc43f..73caf92 100644
+index 3037fc0..c6527ce 100644
 --- a/include/linux/init_task.h
 +++ b/include/linux/init_task.h
 @@ -158,6 +158,12 @@ extern struct task_group root_task_group;
 --- a/include/linux/init_task.h
 +++ b/include/linux/init_task.h
 @@ -158,6 +158,12 @@ extern struct task_group root_task_group;
@@ -82898,7 +82704,7 @@ index 77fc43f..73caf92 100644
  #ifdef CONFIG_RT_MUTEXES
  # define INIT_RT_MUTEXES(tsk)                                         \
        .pi_waiters = RB_ROOT,                                          \
  #ifdef CONFIG_RT_MUTEXES
  # define INIT_RT_MUTEXES(tsk)                                         \
        .pi_waiters = RB_ROOT,                                          \
-@@ -205,6 +211,7 @@ extern struct task_group root_task_group;
+@@ -214,6 +220,7 @@ extern struct task_group root_task_group;
        RCU_POINTER_INITIALIZER(cred, &init_cred),                      \
        .comm           = INIT_TASK_COMM,                               \
        .thread         = INIT_THREAD,                                  \
        RCU_POINTER_INITIALIZER(cred, &init_cred),                      \
        .comm           = INIT_TASK_COMM,                               \
        .thread         = INIT_THREAD,                                  \
@@ -82907,7 +82713,7 @@ index 77fc43f..73caf92 100644
        .files          = &init_files,                                  \
        .signal         = &init_signals,                                \
 diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h
        .files          = &init_files,                                  \
        .signal         = &init_signals,                                \
 diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h
-index 69517a2..6b12d37 100644
+index d9b05b5..e5f5b7b 100644
 --- a/include/linux/interrupt.h
 +++ b/include/linux/interrupt.h
 @@ -413,8 +413,8 @@ extern const char * const softirq_to_name[NR_SOFTIRQS];
 --- a/include/linux/interrupt.h
 +++ b/include/linux/interrupt.h
 @@ -413,8 +413,8 @@ extern const char * const softirq_to_name[NR_SOFTIRQS];
@@ -82931,13 +82737,13 @@ index 69517a2..6b12d37 100644
  extern void __raise_softirq_irqoff(unsigned int nr);
  
 diff --git a/include/linux/iommu.h b/include/linux/iommu.h
  extern void __raise_softirq_irqoff(unsigned int nr);
  
 diff --git a/include/linux/iommu.h b/include/linux/iommu.h
-index e6a7c9f..5804745 100644
+index 38daa45..4de4317 100644
 --- a/include/linux/iommu.h
 +++ b/include/linux/iommu.h
 --- a/include/linux/iommu.h
 +++ b/include/linux/iommu.h
-@@ -133,7 +133,7 @@ struct iommu_ops {
-       u32 (*domain_get_windows)(struct iommu_domain *domain);
+@@ -147,7 +147,7 @@ struct iommu_ops {
  
        unsigned long pgsize_bitmap;
  
        unsigned long pgsize_bitmap;
+       void *priv;
 -};
 +} __do_const;
  
 -};
 +} __do_const;
  
@@ -82957,24 +82763,24 @@ index 2c525022..345b106 100644
        return res->end - res->start + 1;
  }
 diff --git a/include/linux/ipc_namespace.h b/include/linux/ipc_namespace.h
        return res->end - res->start + 1;
  }
 diff --git a/include/linux/ipc_namespace.h b/include/linux/ipc_namespace.h
-index 35e7eca..6afb7ad 100644
+index 1eee6bc..9cf4912 100644
 --- a/include/linux/ipc_namespace.h
 +++ b/include/linux/ipc_namespace.h
 --- a/include/linux/ipc_namespace.h
 +++ b/include/linux/ipc_namespace.h
-@@ -69,7 +69,7 @@ struct ipc_namespace {
+@@ -60,7 +60,7 @@ struct ipc_namespace {
        struct user_namespace *user_ns;
  
        struct user_namespace *user_ns;
  
-       unsigned int    proc_inum;
+       struct ns_common ns;
 -};
 +} __randomize_layout;
  
  extern struct ipc_namespace init_ipc_ns;
  extern atomic_t nr_ipc_ns;
 diff --git a/include/linux/irq.h b/include/linux/irq.h
 -};
 +} __randomize_layout;
  
  extern struct ipc_namespace init_ipc_ns;
  extern atomic_t nr_ipc_ns;
 diff --git a/include/linux/irq.h b/include/linux/irq.h
-index 03f48d9..e86af0c 100644
+index d09ec7a..f373eb5 100644
 --- a/include/linux/irq.h
 +++ b/include/linux/irq.h
 --- a/include/linux/irq.h
 +++ b/include/linux/irq.h
-@@ -352,7 +352,8 @@ struct irq_chip {
-       void            (*irq_release_resources)(struct irq_data *data);
+@@ -364,7 +364,8 @@ struct irq_chip {
+       void            (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
  
        unsigned long   flags;
 -};
  
        unsigned long   flags;
 -};
@@ -82984,15 +82790,11 @@ index 03f48d9..e86af0c 100644
  /*
   * irq_chip specific flags
 diff --git a/include/linux/irqchip/arm-gic.h b/include/linux/irqchip/arm-gic.h
  /*
   * irq_chip specific flags
 diff --git a/include/linux/irqchip/arm-gic.h b/include/linux/irqchip/arm-gic.h
-index 13eed92..3261c86 100644
+index 71d706d..817cdec 100644
 --- a/include/linux/irqchip/arm-gic.h
 +++ b/include/linux/irqchip/arm-gic.h
 --- a/include/linux/irqchip/arm-gic.h
 +++ b/include/linux/irqchip/arm-gic.h
-@@ -91,9 +91,11 @@
- #ifndef __ASSEMBLY__
+@@ -95,7 +95,7 @@
  
  
-+#include <linux/irq.h>
-+
  struct device_node;
  
 -extern struct irq_chip gic_arch_extn;
  struct device_node;
  
 -extern struct irq_chip gic_arch_extn;
@@ -83000,6 +82802,19 @@ index 13eed92..3261c86 100644
  
  void gic_init_bases(unsigned int, int, void __iomem *, void __iomem *,
                    u32 offset, struct device_node *);
  
  void gic_init_bases(unsigned int, int, void __iomem *, void __iomem *,
                    u32 offset, struct device_node *);
+diff --git a/include/linux/irqdesc.h b/include/linux/irqdesc.h
+index faf433a..7dcb186 100644
+--- a/include/linux/irqdesc.h
++++ b/include/linux/irqdesc.h
+@@ -61,7 +61,7 @@ struct irq_desc {
+       unsigned int            irq_count;      /* For detecting broken IRQs */
+       unsigned long           last_unhandled; /* Aging timer for unhandled count */
+       unsigned int            irqs_unhandled;
+-      atomic_t                threads_handled;
++      atomic_unchecked_t      threads_handled;
+       int                     threads_handled_last;
+       raw_spinlock_t          lock;
+       struct cpumask          *percpu_enabled;
 diff --git a/include/linux/jiffies.h b/include/linux/jiffies.h
 index c367cbd..c9b79e6 100644
 --- a/include/linux/jiffies.h
 diff --git a/include/linux/jiffies.h b/include/linux/jiffies.h
 index c367cbd..c9b79e6 100644
 --- a/include/linux/jiffies.h
@@ -83068,6 +82883,19 @@ index 6883e19..e854fcb 100644
  
  /* This macro allows us to keep printk typechecking */
  static __printf(1, 2)
  
  /* This macro allows us to keep printk typechecking */
  static __printf(1, 2)
+diff --git a/include/linux/kernel.h b/include/linux/kernel.h
+index 64ce58b..6bcdbfa 100644
+--- a/include/linux/kernel.h
++++ b/include/linux/kernel.h
+@@ -378,7 +378,7 @@ static inline int __must_check kstrtos32_from_user(const char __user *s, size_t
+ /* Obsolete, do not use.  Use kstrto<foo> instead */
+ extern unsigned long simple_strtoul(const char *,char **,unsigned int);
+-extern long simple_strtol(const char *,char **,unsigned int);
++extern long simple_strtol(const char *,char **,unsigned int) __intentional_overflow(-1);
+ extern unsigned long long simple_strtoull(const char *,char **,unsigned int);
+ extern long long simple_strtoll(const char *,char **,unsigned int);
 diff --git a/include/linux/key-type.h b/include/linux/key-type.h
 index ff9f1d3..6712be5 100644
 --- a/include/linux/key-type.h
 diff --git a/include/linux/key-type.h b/include/linux/key-type.h
 index ff9f1d3..6712be5 100644
 --- a/include/linux/key-type.h
@@ -83112,6 +82940,28 @@ index e465bb1..19f605fd 100644
  
  extern struct kgdb_arch               arch_kgdb_ops;
  
  
  extern struct kgdb_arch               arch_kgdb_ops;
  
+diff --git a/include/linux/kmemleak.h b/include/linux/kmemleak.h
+index e705467..a92471d 100644
+--- a/include/linux/kmemleak.h
++++ b/include/linux/kmemleak.h
+@@ -27,7 +27,7 @@
+ extern void kmemleak_init(void) __ref;
+ extern void kmemleak_alloc(const void *ptr, size_t size, int min_count,
+-                         gfp_t gfp) __ref;
++                         gfp_t gfp) __ref __size_overflow(2);
+ extern void kmemleak_alloc_percpu(const void __percpu *ptr, size_t size) __ref;
+ extern void kmemleak_free(const void *ptr) __ref;
+ extern void kmemleak_free_part(const void *ptr, size_t size) __ref;
+@@ -62,7 +62,7 @@ static inline void kmemleak_erase(void **ptr)
+ static inline void kmemleak_init(void)
+ {
+ }
+-static inline void kmemleak_alloc(const void *ptr, size_t size, int min_count,
++static inline void __size_overflow(2) kmemleak_alloc(const void *ptr, size_t size, int min_count,
+                                 gfp_t gfp)
+ {
+ }
 diff --git a/include/linux/kmod.h b/include/linux/kmod.h
 index 0555cc6..40116ce 100644
 --- a/include/linux/kmod.h
 diff --git a/include/linux/kmod.h b/include/linux/kmod.h
 index 0555cc6..40116ce 100644
 --- a/include/linux/kmod.h
@@ -83192,10 +83042,10 @@ index 484604d..0f6c5b6 100644
        if (atomic_sub_and_test((int) count, &kref->refcount)) {
                release(kref);
 diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h
        if (atomic_sub_and_test((int) count, &kref->refcount)) {
                release(kref);
 diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h
-index a6059bd..8126d5c 100644
+index 26f1060..bafc04a 100644
 --- a/include/linux/kvm_host.h
 +++ b/include/linux/kvm_host.h
 --- a/include/linux/kvm_host.h
 +++ b/include/linux/kvm_host.h
-@@ -460,7 +460,7 @@ static inline void kvm_irqfd_exit(void)
+@@ -470,7 +470,7 @@ static inline void kvm_irqfd_exit(void)
  {
  }
  #endif
  {
  }
  #endif
@@ -83204,7 +83054,7 @@ index a6059bd..8126d5c 100644
                  struct module *module);
  void kvm_exit(void);
  
                  struct module *module);
  void kvm_exit(void);
  
-@@ -629,7 +629,7 @@ int kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu,
+@@ -639,7 +639,7 @@ int kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu,
                                        struct kvm_guest_debug *dbg);
  int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run);
  
                                        struct kvm_guest_debug *dbg);
  int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run);
  
@@ -83214,10 +83064,10 @@ index a6059bd..8126d5c 100644
  
  int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu);
 diff --git a/include/linux/libata.h b/include/linux/libata.h
  
  int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu);
 diff --git a/include/linux/libata.h b/include/linux/libata.h
-index fe0bf8d..c511ca6 100644
+index 91f705d..24be831 100644
 --- a/include/linux/libata.h
 +++ b/include/linux/libata.h
 --- a/include/linux/libata.h
 +++ b/include/linux/libata.h
-@@ -977,7 +977,7 @@ struct ata_port_operations {
+@@ -979,7 +979,7 @@ struct ata_port_operations {
         * fields must be pointers.
         */
        const struct ata_port_operations        *inherits;
         * fields must be pointers.
         */
        const struct ata_port_operations        *inherits;
@@ -83239,7 +83089,7 @@ index a6a42dd..6c5ebce 100644
  
  /*
 diff --git a/include/linux/list.h b/include/linux/list.h
  
  /*
 diff --git a/include/linux/list.h b/include/linux/list.h
-index f33f831..1ffe5e2 100644
+index feb773c..98f3075 100644
 --- a/include/linux/list.h
 +++ b/include/linux/list.h
 @@ -113,6 +113,19 @@ extern void __list_del_entry(struct list_head *entry);
 --- a/include/linux/list.h
 +++ b/include/linux/list.h
 @@ -113,6 +113,19 @@ extern void __list_del_entry(struct list_head *entry);
@@ -83386,36 +83236,23 @@ index 3d385c8..deacb6a 100644
  
  static inline int
  vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst)
  
  static inline int
  vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst)
-diff --git a/include/linux/mlx4/device.h b/include/linux/mlx4/device.h
-index 37e4404..26ebbd0 100644
---- a/include/linux/mlx4/device.h
-+++ b/include/linux/mlx4/device.h
-@@ -97,7 +97,7 @@ enum {
-       MLX4_MAX_NUM_PF         = 16,
-       MLX4_MAX_NUM_VF         = 64,
-       MLX4_MAX_NUM_VF_P_PORT  = 64,
--      MLX4_MFUNC_MAX          = 80,
-+      MLX4_MFUNC_MAX          = 128,
-       MLX4_MAX_EQ_NUM         = 1024,
-       MLX4_MFUNC_EQ_NUM       = 4,
-       MLX4_MFUNC_MAX_EQES     = 8,
 diff --git a/include/linux/mm.h b/include/linux/mm.h
 diff --git a/include/linux/mm.h b/include/linux/mm.h
-index 86a977b..8122960 100644
+index dd5ea30..cf81cd1 100644
 --- a/include/linux/mm.h
 +++ b/include/linux/mm.h
 --- a/include/linux/mm.h
 +++ b/include/linux/mm.h
-@@ -128,6 +128,11 @@ extern unsigned int kobjsize(const void *objp);
- #define VM_HUGETLB    0x00400000      /* Huge TLB Page VM */
- #define VM_NONLINEAR  0x00800000      /* Is non-linear (remap_file_pages) */
- #define VM_ARCH_1     0x01000000      /* Architecture-specific flag */
+@@ -135,6 +135,11 @@ extern unsigned int kobjsize(const void *objp);
+ #define VM_DONTCOPY   0x00020000      /* Do not copy this vma on fork */
+ #define VM_DONTEXPAND 0x00040000      /* Cannot expand with mremap() */
 +
 +#if defined(CONFIG_PAX_PAGEEXEC) && defined(CONFIG_X86_32)
 +
 +#if defined(CONFIG_PAX_PAGEEXEC) && defined(CONFIG_X86_32)
-+#define VM_PAGEEXEC   0x02000000      /* vma->vm_page_prot needs special handling */
++#define VM_PAGEEXEC   0x00080000      /* vma->vm_page_prot needs special handling */
 +#endif
 +
 +#endif
 +
- #define VM_DONTDUMP   0x04000000      /* Do not include in the core dump */
- #ifdef CONFIG_MEM_SOFT_DIRTY
-@@ -238,8 +243,8 @@ struct vm_operations_struct {
+ #define VM_ACCOUNT    0x00100000      /* Is a VM accounted object */
+ #define VM_NORESERVE  0x00200000      /* should the VM suppress accounting */
+ #define VM_HUGETLB    0x00400000      /* Huge TLB Page VM */
+@@ -256,8 +261,8 @@ struct vm_operations_struct {
        /* called by access_process_vm when get_user_pages() fails, typically
         * for use by special VMAs that can switch between memory and hardware
         */
        /* called by access_process_vm when get_user_pages() fails, typically
         * for use by special VMAs that can switch between memory and hardware
         */
@@ -83426,7 +83263,7 @@ index 86a977b..8122960 100644
  
        /* Called by the /proc/PID/maps code to ask the vma whether it
         * has a special name.  Returning non-NULL will also cause this
  
        /* Called by the /proc/PID/maps code to ask the vma whether it
         * has a special name.  Returning non-NULL will also cause this
-@@ -275,6 +280,7 @@ struct vm_operations_struct {
+@@ -291,6 +296,7 @@ struct vm_operations_struct {
        int (*remap_pages)(struct vm_area_struct *vma, unsigned long addr,
                           unsigned long size, pgoff_t pgoff);
  };
        int (*remap_pages)(struct vm_area_struct *vma, unsigned long addr,
                           unsigned long size, pgoff_t pgoff);
  };
@@ -83434,7 +83271,7 @@ index 86a977b..8122960 100644
  
  struct mmu_gather;
  struct inode;
  
  struct mmu_gather;
  struct inode;
-@@ -1167,8 +1173,8 @@ int follow_pfn(struct vm_area_struct *vma, unsigned long address,
+@@ -1183,8 +1189,8 @@ int follow_pfn(struct vm_area_struct *vma, unsigned long address,
        unsigned long *pfn);
  int follow_phys(struct vm_area_struct *vma, unsigned long address,
                unsigned int flags, unsigned long *prot, resource_size_t *phys);
        unsigned long *pfn);
  int follow_phys(struct vm_area_struct *vma, unsigned long address,
                unsigned int flags, unsigned long *prot, resource_size_t *phys);
@@ -83445,7 +83282,7 @@ index 86a977b..8122960 100644
  
  static inline void unmap_shared_mapping_range(struct address_space *mapping,
                loff_t const holebegin, loff_t const holelen)
  
  static inline void unmap_shared_mapping_range(struct address_space *mapping,
                loff_t const holebegin, loff_t const holelen)
-@@ -1208,9 +1214,9 @@ static inline int fixup_user_fault(struct task_struct *tsk,
+@@ -1224,9 +1230,9 @@ static inline int fixup_user_fault(struct task_struct *tsk,
  }
  #endif
  
  }
  #endif
  
@@ -83458,7 +83295,7 @@ index 86a977b..8122960 100644
  
  long __get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
                      unsigned long start, unsigned long nr_pages,
  
  long __get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
                      unsigned long start, unsigned long nr_pages,
-@@ -1242,34 +1248,6 @@ int set_page_dirty_lock(struct page *page);
+@@ -1258,34 +1264,6 @@ int set_page_dirty_lock(struct page *page);
  int clear_page_dirty_for_io(struct page *page);
  int get_cmdline(struct task_struct *task, char *buffer, int buflen);
  
  int clear_page_dirty_for_io(struct page *page);
  int get_cmdline(struct task_struct *task, char *buffer, int buflen);
  
@@ -83493,7 +83330,7 @@ index 86a977b..8122960 100644
  extern struct task_struct *task_of_stack(struct task_struct *task,
                                struct vm_area_struct *vma, bool in_group);
  
  extern struct task_struct *task_of_stack(struct task_struct *task,
                                struct vm_area_struct *vma, bool in_group);
  
-@@ -1387,8 +1365,15 @@ static inline int __pud_alloc(struct mm_struct *mm, pgd_t *pgd,
+@@ -1403,8 +1381,15 @@ static inline int __pud_alloc(struct mm_struct *mm, pgd_t *pgd,
  {
        return 0;
  }
  {
        return 0;
  }
@@ -83509,7 +83346,7 @@ index 86a977b..8122960 100644
  #endif
  
  #ifdef __PAGETABLE_PMD_FOLDED
  #endif
  
  #ifdef __PAGETABLE_PMD_FOLDED
-@@ -1397,8 +1382,15 @@ static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud,
+@@ -1413,8 +1398,15 @@ static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud,
  {
        return 0;
  }
  {
        return 0;
  }
@@ -83525,7 +83362,7 @@ index 86a977b..8122960 100644
  #endif
  
  int __pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
  #endif
  
  int __pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
-@@ -1416,11 +1408,23 @@ static inline pud_t *pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long a
+@@ -1432,11 +1424,23 @@ static inline pud_t *pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long a
                NULL: pud_offset(pgd, address);
  }
  
                NULL: pud_offset(pgd, address);
  }
  
@@ -83549,7 +83386,7 @@ index 86a977b..8122960 100644
  #endif /* CONFIG_MMU && !__ARCH_HAS_4LEVEL_HACK */
  
  #if USE_SPLIT_PTE_PTLOCKS
  #endif /* CONFIG_MMU && !__ARCH_HAS_4LEVEL_HACK */
  
  #if USE_SPLIT_PTE_PTLOCKS
-@@ -1803,12 +1807,23 @@ extern struct vm_area_struct *copy_vma(struct vm_area_struct **,
+@@ -1819,12 +1823,23 @@ extern struct vm_area_struct *copy_vma(struct vm_area_struct **,
        bool *need_rmap_locks);
  extern void exit_mmap(struct mm_struct *);
  
        bool *need_rmap_locks);
  extern void exit_mmap(struct mm_struct *);
  
@@ -83573,7 +83410,7 @@ index 86a977b..8122960 100644
        if (rlim < RLIM_INFINITY) {
                if (((new - start) + (end_data - start_data)) > rlim)
                        return -ENOSPC;
        if (rlim < RLIM_INFINITY) {
                if (((new - start) + (end_data - start_data)) > rlim)
                        return -ENOSPC;
-@@ -1833,7 +1848,7 @@ extern int install_special_mapping(struct mm_struct *mm,
+@@ -1849,7 +1864,7 @@ extern int install_special_mapping(struct mm_struct *mm,
                                   unsigned long addr, unsigned long len,
                                   unsigned long flags, struct page **pages);
  
                                   unsigned long addr, unsigned long len,
                                   unsigned long flags, struct page **pages);
  
@@ -83582,7 +83419,7 @@ index 86a977b..8122960 100644
  
  extern unsigned long mmap_region(struct file *file, unsigned long addr,
        unsigned long len, vm_flags_t vm_flags, unsigned long pgoff);
  
  extern unsigned long mmap_region(struct file *file, unsigned long addr,
        unsigned long len, vm_flags_t vm_flags, unsigned long pgoff);
-@@ -1841,6 +1856,7 @@ extern unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
+@@ -1857,6 +1872,7 @@ extern unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
        unsigned long len, unsigned long prot, unsigned long flags,
        unsigned long pgoff, unsigned long *populate);
  extern int do_munmap(struct mm_struct *, unsigned long, size_t);
        unsigned long len, unsigned long prot, unsigned long flags,
        unsigned long pgoff, unsigned long *populate);
  extern int do_munmap(struct mm_struct *, unsigned long, size_t);
@@ -83590,7 +83427,7 @@ index 86a977b..8122960 100644
  
  #ifdef CONFIG_MMU
  extern int __mm_populate(unsigned long addr, unsigned long len,
  
  #ifdef CONFIG_MMU
  extern int __mm_populate(unsigned long addr, unsigned long len,
-@@ -1869,10 +1885,11 @@ struct vm_unmapped_area_info {
+@@ -1885,10 +1901,11 @@ struct vm_unmapped_area_info {
        unsigned long high_limit;
        unsigned long align_mask;
        unsigned long align_offset;
        unsigned long high_limit;
        unsigned long align_mask;
        unsigned long align_offset;
@@ -83604,7 +83441,7 @@ index 86a977b..8122960 100644
  
  /*
   * Search for an unmapped address range.
  
  /*
   * Search for an unmapped address range.
-@@ -1884,7 +1901,7 @@ extern unsigned long unmapped_area_topdown(struct vm_unmapped_area_info *info);
+@@ -1900,7 +1917,7 @@ extern unsigned long unmapped_area_topdown(struct vm_unmapped_area_info *info);
   * - satisfies (begin_addr & align_mask) == (align_offset & align_mask)
   */
  static inline unsigned long
   * - satisfies (begin_addr & align_mask) == (align_offset & align_mask)
   */
  static inline unsigned long
@@ -83613,7 +83450,7 @@ index 86a977b..8122960 100644
  {
        if (!(info->flags & VM_UNMAPPED_AREA_TOPDOWN))
                return unmapped_area(info);
  {
        if (!(info->flags & VM_UNMAPPED_AREA_TOPDOWN))
                return unmapped_area(info);
-@@ -1946,6 +1963,10 @@ extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long add
+@@ -1962,6 +1979,10 @@ extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long add
  extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr,
                                             struct vm_area_struct **pprev);
  
  extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr,
                                             struct vm_area_struct **pprev);
  
@@ -83624,7 +83461,7 @@ index 86a977b..8122960 100644
  /* Look up the first VMA which intersects the interval start_addr..end_addr-1,
     NULL if none.  Assume start_addr < end_addr. */
  static inline struct vm_area_struct * find_vma_intersection(struct mm_struct * mm, unsigned long start_addr, unsigned long end_addr)
  /* Look up the first VMA which intersects the interval start_addr..end_addr-1,
     NULL if none.  Assume start_addr < end_addr. */
  static inline struct vm_area_struct * find_vma_intersection(struct mm_struct * mm, unsigned long start_addr, unsigned long end_addr)
-@@ -1975,10 +1996,10 @@ static inline struct vm_area_struct *find_exact_vma(struct mm_struct *mm,
+@@ -1991,10 +2012,10 @@ static inline struct vm_area_struct *find_exact_vma(struct mm_struct *mm,
  }
  
  #ifdef CONFIG_MMU
  }
  
  #ifdef CONFIG_MMU
@@ -83637,7 +83474,7 @@ index 86a977b..8122960 100644
  {
        return __pgprot(0);
  }
  {
        return __pgprot(0);
  }
-@@ -2040,6 +2061,11 @@ void vm_stat_account(struct mm_struct *, unsigned long, struct file *, long);
+@@ -2056,6 +2077,11 @@ void vm_stat_account(struct mm_struct *, unsigned long, struct file *, long);
  static inline void vm_stat_account(struct mm_struct *mm,
                        unsigned long flags, struct file *file, long pages)
  {
  static inline void vm_stat_account(struct mm_struct *mm,
                        unsigned long flags, struct file *file, long pages)
  {
@@ -83649,7 +83486,7 @@ index 86a977b..8122960 100644
        mm->total_vm += pages;
  }
  #endif /* CONFIG_PROC_FS */
        mm->total_vm += pages;
  }
  #endif /* CONFIG_PROC_FS */
-@@ -2128,7 +2154,7 @@ extern int unpoison_memory(unsigned long pfn);
+@@ -2159,7 +2185,7 @@ extern int unpoison_memory(unsigned long pfn);
  extern int sysctl_memory_failure_early_kill;
  extern int sysctl_memory_failure_recovery;
  extern void shake_page(struct page *p, int access);
  extern int sysctl_memory_failure_early_kill;
  extern int sysctl_memory_failure_recovery;
  extern void shake_page(struct page *p, int access);
@@ -83658,7 +83495,7 @@ index 86a977b..8122960 100644
  extern int soft_offline_page(struct page *page, int flags);
  
  #if defined(CONFIG_TRANSPARENT_HUGEPAGE) || defined(CONFIG_HUGETLBFS)
  extern int soft_offline_page(struct page *page, int flags);
  
  #if defined(CONFIG_TRANSPARENT_HUGEPAGE) || defined(CONFIG_HUGETLBFS)
-@@ -2163,5 +2189,11 @@ void __init setup_nr_node_ids(void);
+@@ -2210,5 +2236,11 @@ void __init setup_nr_node_ids(void);
  static inline void setup_nr_node_ids(void) {}
  #endif
  
  static inline void setup_nr_node_ids(void) {}
  #endif
  
@@ -83671,10 +83508,10 @@ index 86a977b..8122960 100644
  #endif /* __KERNEL__ */
  #endif /* _LINUX_MM_H */
 diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h
  #endif /* __KERNEL__ */
  #endif /* _LINUX_MM_H */
 diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h
-index 6e0b286..90d9c0d 100644
+index 6d34aa2..d73d848 100644
 --- a/include/linux/mm_types.h
 +++ b/include/linux/mm_types.h
 --- a/include/linux/mm_types.h
 +++ b/include/linux/mm_types.h
-@@ -308,7 +308,9 @@ struct vm_area_struct {
+@@ -309,7 +309,9 @@ struct vm_area_struct {
  #ifdef CONFIG_NUMA
        struct mempolicy *vm_policy;    /* NUMA policy for the VMA */
  #endif
  #ifdef CONFIG_NUMA
        struct mempolicy *vm_policy;    /* NUMA policy for the VMA */
  #endif
@@ -83685,10 +83522,10 @@ index 6e0b286..90d9c0d 100644
  
  struct core_thread {
        struct task_struct *task;
  
  struct core_thread {
        struct task_struct *task;
-@@ -454,7 +456,25 @@ struct mm_struct {
-       bool tlb_flush_pending;
+@@ -459,7 +461,25 @@ struct mm_struct {
+       /* address of the bounds directory */
+       void __user *bd_addr;
  #endif
  #endif
-       struct uprobes_state uprobes_state;
 -};
 +
 +#if defined(CONFIG_PAX_NOEXEC) || defined(CONFIG_PAX_ASLR)
 -};
 +
 +#if defined(CONFIG_PAX_NOEXEC) || defined(CONFIG_PAX_ASLR)
@@ -83735,7 +83572,7 @@ index c5d5278..f0b68c8 100644
  }
  
 diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
  }
  
 diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
-index ffe66e3..b310722 100644
+index 2f0856d..5a4bc1e 100644
 --- a/include/linux/mmzone.h
 +++ b/include/linux/mmzone.h
 @@ -527,7 +527,7 @@ struct zone {
 --- a/include/linux/mmzone.h
 +++ b/include/linux/mmzone.h
 @@ -527,7 +527,7 @@ struct zone {
@@ -83748,7 +83585,7 @@ index ffe66e3..b310722 100644
  
  enum zone_flags {
 diff --git a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h
  
  enum zone_flags {
 diff --git a/include/linux/mod_devicetable.h b/include/linux/mod_devicetable.h
-index 44eeef0..a92d3f9 100644
+index 745def8..08a820b 100644
 --- a/include/linux/mod_devicetable.h
 +++ b/include/linux/mod_devicetable.h
 @@ -139,7 +139,7 @@ struct usb_device_id {
 --- a/include/linux/mod_devicetable.h
 +++ b/include/linux/mod_devicetable.h
 @@ -139,7 +139,7 @@ struct usb_device_id {
@@ -83770,7 +83607,7 @@ index 44eeef0..a92d3f9 100644
   * struct dmi_device_id appears during expansion of
   * "MODULE_DEVICE_TABLE(dmi, x)". Compiler doesn't look inside it
 diff --git a/include/linux/module.h b/include/linux/module.h
   * struct dmi_device_id appears during expansion of
   * "MODULE_DEVICE_TABLE(dmi, x)". Compiler doesn't look inside it
 diff --git a/include/linux/module.h b/include/linux/module.h
-index 71f282a..b2387e2 100644
+index b653d7c..22a238f 100644
 --- a/include/linux/module.h
 +++ b/include/linux/module.h
 @@ -17,9 +17,11 @@
 --- a/include/linux/module.h
 +++ b/include/linux/module.h
 @@ -17,9 +17,11 @@
@@ -83809,7 +83646,7 @@ index 71f282a..b2387e2 100644
  
  extern ssize_t __modver_version_show(struct module_attribute *,
                                     struct module_kobject *, char *);
  
  extern ssize_t __modver_version_show(struct module_attribute *,
                                     struct module_kobject *, char *);
-@@ -235,7 +238,7 @@ struct module {
+@@ -221,7 +224,7 @@ struct module {
  
        /* Sysfs stuff. */
        struct module_kobject mkobj;
  
        /* Sysfs stuff. */
        struct module_kobject mkobj;
@@ -83818,7 +83655,7 @@ index 71f282a..b2387e2 100644
        const char *version;
        const char *srcversion;
        struct kobject *holders_dir;
        const char *version;
        const char *srcversion;
        struct kobject *holders_dir;
-@@ -284,19 +287,16 @@ struct module {
+@@ -270,19 +273,16 @@ struct module {
        int (*init)(void);
  
        /* If this is non-NULL, vfree after init() returns */
        int (*init)(void);
  
        /* If this is non-NULL, vfree after init() returns */
@@ -83842,7 +83679,7 @@ index 71f282a..b2387e2 100644
  
        /* Arch-specific module values */
        struct mod_arch_specific arch;
  
        /* Arch-specific module values */
        struct mod_arch_specific arch;
-@@ -352,6 +352,10 @@ struct module {
+@@ -338,6 +338,10 @@ struct module {
  #ifdef CONFIG_EVENT_TRACING
        struct ftrace_event_call **trace_events;
        unsigned int num_trace_events;
  #ifdef CONFIG_EVENT_TRACING
        struct ftrace_event_call **trace_events;
        unsigned int num_trace_events;
@@ -83853,7 +83690,7 @@ index 71f282a..b2387e2 100644
  #endif
  #ifdef CONFIG_FTRACE_MCOUNT_RECORD
        unsigned int num_ftrace_callsites;
  #endif
  #ifdef CONFIG_FTRACE_MCOUNT_RECORD
        unsigned int num_ftrace_callsites;
-@@ -375,7 +379,7 @@ struct module {
+@@ -361,7 +365,7 @@ struct module {
        ctor_fn_t *ctors;
        unsigned int num_ctors;
  #endif
        ctor_fn_t *ctors;
        unsigned int num_ctors;
  #endif
@@ -83862,7 +83699,7 @@ index 71f282a..b2387e2 100644
  #ifndef MODULE_ARCH_INIT
  #define MODULE_ARCH_INIT {}
  #endif
  #ifndef MODULE_ARCH_INIT
  #define MODULE_ARCH_INIT {}
  #endif
-@@ -396,18 +400,48 @@ bool is_module_address(unsigned long addr);
+@@ -382,18 +386,48 @@ bool is_module_address(unsigned long addr);
  bool is_module_percpu_address(unsigned long addr);
  bool is_module_text_address(unsigned long addr);
  
  bool is_module_percpu_address(unsigned long addr);
  bool is_module_text_address(unsigned long addr);
  
@@ -83916,7 +83753,7 @@ index 71f282a..b2387e2 100644
  
  static inline bool within_module(unsigned long addr, const struct module *mod)
 diff --git a/include/linux/moduleloader.h b/include/linux/moduleloader.h
  
  static inline bool within_module(unsigned long addr, const struct module *mod)
 diff --git a/include/linux/moduleloader.h b/include/linux/moduleloader.h
-index 7eeb9bb..68f37e0 100644
+index f755626..641f822 100644
 --- a/include/linux/moduleloader.h
 +++ b/include/linux/moduleloader.h
 @@ -25,9 +25,21 @@ unsigned int arch_mod_section_prepend(struct module *mod, unsigned int section);
 --- a/include/linux/moduleloader.h
 +++ b/include/linux/moduleloader.h
 @@ -25,9 +25,21 @@ unsigned int arch_mod_section_prepend(struct module *mod, unsigned int section);
@@ -83930,12 +83767,12 @@ index 7eeb9bb..68f37e0 100644
 +#endif
 +
  /* Free memory returned from module_alloc. */
 +#endif
 +
  /* Free memory returned from module_alloc. */
- void module_free(struct module *mod, void *module_region);
+ void module_memfree(void *module_region);
  
 +#ifdef CONFIG_PAX_KERNEXEC
  
 +#ifdef CONFIG_PAX_KERNEXEC
-+void module_free_exec(struct module *mod, void *module_region);
++void module_memfree_exec(void *module_region);
 +#else
 +#else
-+#define module_free_exec(x, y) module_free((x), (y))
++#define module_memfree_exec(x) module_memfree((x))
 +#endif
 +
  /*
 +#endif
 +
  /*
@@ -83999,33 +83836,20 @@ index c2c561d..a5f2a8c 100644
  struct file; /* forward dec */
  struct path;
 diff --git a/include/linux/namei.h b/include/linux/namei.h
  struct file; /* forward dec */
  struct path;
 diff --git a/include/linux/namei.h b/include/linux/namei.h
-index 492de72..1bddcd4 100644
+index c899077..b9a2010 100644
 --- a/include/linux/namei.h
 +++ b/include/linux/namei.h
 --- a/include/linux/namei.h
 +++ b/include/linux/namei.h
-@@ -19,7 +19,7 @@ struct nameidata {
-       unsigned        seq, m_seq;
-       int             last_type;
-       unsigned        depth;
--      char *saved_names[MAX_NESTED_LINKS + 1];
-+      const char *saved_names[MAX_NESTED_LINKS + 1];
- };
- /*
-@@ -83,12 +83,12 @@ extern void unlock_rename(struct dentry *, struct dentry *);
+@@ -71,8 +71,8 @@ extern struct dentry *lock_rename(struct dentry *, struct dentry *);
+ extern void unlock_rename(struct dentry *, struct dentry *);
  
  extern void nd_jump_link(struct nameidata *nd, struct path *path);
  
  extern void nd_jump_link(struct nameidata *nd, struct path *path);
+-extern void nd_set_link(struct nameidata *nd, char *path);
+-extern char *nd_get_link(struct nameidata *nd);
++extern void nd_set_link(struct nameidata *nd, const char *path);
++extern const char *nd_get_link(const struct nameidata *nd);
  
  
--static inline void nd_set_link(struct nameidata *nd, char *path)
-+static inline void nd_set_link(struct nameidata *nd, const char *path)
+ static inline void nd_terminate_link(void *name, size_t len, size_t maxlen)
  {
  {
-       nd->saved_names[nd->depth] = path;
- }
--static inline char *nd_get_link(struct nameidata *nd)
-+static inline const char *nd_get_link(const struct nameidata *nd)
- {
-       return nd->saved_names[nd->depth];
- }
 diff --git a/include/linux/net.h b/include/linux/net.h
 index 17d8339..81656c0 100644
 --- a/include/linux/net.h
 diff --git a/include/linux/net.h b/include/linux/net.h
 index 17d8339..81656c0 100644
 --- a/include/linux/net.h
@@ -84040,18 +83864,18 @@ index 17d8339..81656c0 100644
  struct iovec;
  struct kvec;
 diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
  struct iovec;
  struct kvec;
 diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
-index 22339b4..4b4d5b3 100644
+index 52fd8e8..19430a1 100644
 --- a/include/linux/netdevice.h
 +++ b/include/linux/netdevice.h
 --- a/include/linux/netdevice.h
 +++ b/include/linux/netdevice.h
-@@ -1160,6 +1160,7 @@ struct net_device_ops {
-                                                      struct net_device *dev,
-                                                      netdev_features_t features);
+@@ -1191,6 +1191,7 @@ struct net_device_ops {
+                                                             u8 state);
+ #endif
  };
 +typedef struct net_device_ops __no_const net_device_ops_no_const;
  
  /**
   * enum net_device_priv_flags - &struct net_device priv_flags
  };
 +typedef struct net_device_ops __no_const net_device_ops_no_const;
  
  /**
   * enum net_device_priv_flags - &struct net_device priv_flags
-@@ -1502,10 +1503,10 @@ struct net_device {
+@@ -1537,10 +1538,10 @@ struct net_device {
  
        struct net_device_stats stats;
  
  
        struct net_device_stats stats;
  
@@ -84193,7 +84017,7 @@ index d137218..be0c176 100644
  extern void path_get(const struct path *);
  extern void path_put(const struct path *);
 diff --git a/include/linux/pci_hotplug.h b/include/linux/pci_hotplug.h
  extern void path_get(const struct path *);
  extern void path_put(const struct path *);
 diff --git a/include/linux/pci_hotplug.h b/include/linux/pci_hotplug.h
-index 2706ee9..e691f7c 100644
+index 8c78950..0d74ed9 100644
 --- a/include/linux/pci_hotplug.h
 +++ b/include/linux/pci_hotplug.h
 @@ -71,7 +71,8 @@ struct hotplug_slot_ops {
 --- a/include/linux/pci_hotplug.h
 +++ b/include/linux/pci_hotplug.h
 @@ -71,7 +71,8 @@ struct hotplug_slot_ops {
@@ -84206,11 +84030,24 @@ index 2706ee9..e691f7c 100644
  
  /**
   * struct hotplug_slot_info - used to notify the hotplug pci core of the state of the slot
  
  /**
   * struct hotplug_slot_info - used to notify the hotplug pci core of the state of the slot
+diff --git a/include/linux/percpu.h b/include/linux/percpu.h
+index caebf2a..4c3ae9d 100644
+--- a/include/linux/percpu.h
++++ b/include/linux/percpu.h
+@@ -34,7 +34,7 @@
+  * preallocate for this.  Keep PERCPU_DYNAMIC_RESERVE equal to or
+  * larger than PERCPU_DYNAMIC_EARLY_SIZE.
+  */
+-#define PERCPU_DYNAMIC_EARLY_SLOTS    128
++#define PERCPU_DYNAMIC_EARLY_SLOTS    256
+ #define PERCPU_DYNAMIC_EARLY_SIZE     (12 << 10)
+ /*
 diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h
 diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h
-index 893a0d0..d5f996e 100644
+index 664de5a..b3e1bf4 100644
 --- a/include/linux/perf_event.h
 +++ b/include/linux/perf_event.h
 --- a/include/linux/perf_event.h
 +++ b/include/linux/perf_event.h
-@@ -341,8 +341,8 @@ struct perf_event {
+@@ -336,8 +336,8 @@ struct perf_event {
  
        enum perf_event_active_state    state;
        unsigned int                    attach_state;
  
        enum perf_event_active_state    state;
        unsigned int                    attach_state;
@@ -84221,7 +84058,7 @@ index 893a0d0..d5f996e 100644
  
        /*
         * These are the total time in nanoseconds that the event
  
        /*
         * These are the total time in nanoseconds that the event
-@@ -393,8 +393,8 @@ struct perf_event {
+@@ -388,8 +388,8 @@ struct perf_event {
         * These accumulate total time (in nanoseconds) that children
         * events have been enabled and running, respectively.
         */
         * These accumulate total time (in nanoseconds) that children
         * events have been enabled and running, respectively.
         */
@@ -84232,7 +84069,7 @@ index 893a0d0..d5f996e 100644
  
        /*
         * Protect attach/detach and child_list:
  
        /*
         * Protect attach/detach and child_list:
-@@ -734,7 +734,7 @@ static inline void perf_callchain_store(struct perf_callchain_entry *entry, u64
+@@ -733,7 +733,7 @@ static inline void perf_callchain_store(struct perf_callchain_entry *entry, u64
                entry->ip[entry->nr++] = ip;
  }
  
                entry->ip[entry->nr++] = ip;
  }
  
@@ -84241,7 +84078,7 @@ index 893a0d0..d5f996e 100644
  extern int sysctl_perf_event_mlock;
  extern int sysctl_perf_event_sample_rate;
  extern int sysctl_perf_cpu_time_max_percent;
  extern int sysctl_perf_event_mlock;
  extern int sysctl_perf_event_sample_rate;
  extern int sysctl_perf_cpu_time_max_percent;
-@@ -749,19 +749,24 @@ extern int perf_cpu_time_max_percent_handler(struct ctl_table *table, int write,
+@@ -748,19 +748,24 @@ extern int perf_cpu_time_max_percent_handler(struct ctl_table *table, int write,
                loff_t *ppos);
  
  
                loff_t *ppos);
  
  
@@ -84269,7 +84106,7 @@ index 893a0d0..d5f996e 100644
  }
  
  extern void perf_event_init(void);
  }
  
  extern void perf_event_init(void);
-@@ -892,7 +897,7 @@ struct perf_pmu_events_attr {
+@@ -891,7 +896,7 @@ struct perf_pmu_events_attr {
        struct device_attribute attr;
        u64 id;
        const char *event_str;
        struct device_attribute attr;
        u64 id;
        const char *event_str;
@@ -84279,13 +84116,13 @@ index 893a0d0..d5f996e 100644
  #define PMU_EVENT_ATTR(_name, _var, _id, _show)                               \
  static struct perf_pmu_events_attr _var = {                           \
 diff --git a/include/linux/pid_namespace.h b/include/linux/pid_namespace.h
  #define PMU_EVENT_ATTR(_name, _var, _id, _show)                               \
  static struct perf_pmu_events_attr _var = {                           \
 diff --git a/include/linux/pid_namespace.h b/include/linux/pid_namespace.h
-index 1997ffc..4f1f44d 100644
+index b9cf6c5..5462472 100644
 --- a/include/linux/pid_namespace.h
 +++ b/include/linux/pid_namespace.h
 --- a/include/linux/pid_namespace.h
 +++ b/include/linux/pid_namespace.h
-@@ -44,7 +44,7 @@ struct pid_namespace {
+@@ -45,7 +45,7 @@ struct pid_namespace {
        int hide_pid;
        int reboot;     /* group exit code if this pidns was rebooted */
        int hide_pid;
        int reboot;     /* group exit code if this pidns was rebooted */
-       unsigned int proc_inum;
+       struct ns_common ns;
 -};
 +} __randomize_layout;
  
 -};
 +} __randomize_layout;
  
@@ -84311,10 +84148,10 @@ index eb8b8ac..62649e1 100644
        unsigned int w_counter;
        struct page *tmp_page;
 diff --git a/include/linux/pm.h b/include/linux/pm.h
        unsigned int w_counter;
        struct page *tmp_page;
 diff --git a/include/linux/pm.h b/include/linux/pm.h
-index 383fd68..7a11504 100644
+index 8b59763..8a05939 100644
 --- a/include/linux/pm.h
 +++ b/include/linux/pm.h
 --- a/include/linux/pm.h
 +++ b/include/linux/pm.h
-@@ -621,6 +621,7 @@ struct dev_pm_domain {
+@@ -608,6 +608,7 @@ struct dev_pm_domain {
        struct dev_pm_ops       ops;
        void (*detach)(struct device *dev, bool power_off);
  };
        struct dev_pm_ops       ops;
        void (*detach)(struct device *dev, bool power_off);
  };
@@ -84323,10 +84160,10 @@ index 383fd68..7a11504 100644
  /*
   * The PM_EVENT_ messages are also used by drivers implementing the legacy
 diff --git a/include/linux/pm_domain.h b/include/linux/pm_domain.h
  /*
   * The PM_EVENT_ messages are also used by drivers implementing the legacy
 diff --git a/include/linux/pm_domain.h b/include/linux/pm_domain.h
-index 2e0e06d..824cc9b 100644
+index a9edab2..8bada56 100644
 --- a/include/linux/pm_domain.h
 +++ b/include/linux/pm_domain.h
 --- a/include/linux/pm_domain.h
 +++ b/include/linux/pm_domain.h
-@@ -36,11 +36,11 @@ struct gpd_dev_ops {
+@@ -39,11 +39,11 @@ struct gpd_dev_ops {
        int (*save_state)(struct device *dev);
        int (*restore_state)(struct device *dev);
        bool (*active_wakeup)(struct device *dev);
        int (*save_state)(struct device *dev);
        int (*restore_state)(struct device *dev);
        bool (*active_wakeup)(struct device *dev);
@@ -84341,10 +84178,10 @@ index 2e0e06d..824cc9b 100644
  
  struct generic_pm_domain {
 diff --git a/include/linux/pm_runtime.h b/include/linux/pm_runtime.h
  
  struct generic_pm_domain {
 diff --git a/include/linux/pm_runtime.h b/include/linux/pm_runtime.h
-index 367f49b..d2f5a14 100644
+index 30e84d4..22278b4 100644
 --- a/include/linux/pm_runtime.h
 +++ b/include/linux/pm_runtime.h
 --- a/include/linux/pm_runtime.h
 +++ b/include/linux/pm_runtime.h
-@@ -125,7 +125,7 @@ static inline bool pm_runtime_callbacks_present(struct device *dev)
+@@ -115,7 +115,7 @@ static inline bool pm_runtime_callbacks_present(struct device *dev)
  
  static inline void pm_runtime_mark_last_busy(struct device *dev)
  {
  
  static inline void pm_runtime_mark_last_busy(struct device *dev)
  {
@@ -84352,7 +84189,7 @@ index 367f49b..d2f5a14 100644
 +      ACCESS_ONCE_RW(dev->power.last_busy) = jiffies;
  }
  
 +      ACCESS_ONCE_RW(dev->power.last_busy) = jiffies;
  }
  
- #else /* !CONFIG_PM_RUNTIME */
+ static inline bool pm_runtime_is_irq_safe(struct device *dev)
 diff --git a/include/linux/pnp.h b/include/linux/pnp.h
 index 195aafc..49a7bc2 100644
 --- a/include/linux/pnp.h
 diff --git a/include/linux/pnp.h b/include/linux/pnp.h
 index 195aafc..49a7bc2 100644
 --- a/include/linux/pnp.h
@@ -84480,19 +84317,18 @@ index de83b4e..c4b997d 100644
  #define preempt_set_need_resched() \
  do { \
 diff --git a/include/linux/printk.h b/include/linux/printk.h
  #define preempt_set_need_resched() \
  do { \
 diff --git a/include/linux/printk.h b/include/linux/printk.h
-index d78125f..7f36596 100644
+index 4d5bf57..d94eccf 100644
 --- a/include/linux/printk.h
 +++ b/include/linux/printk.h
 --- a/include/linux/printk.h
 +++ b/include/linux/printk.h
-@@ -124,6 +124,8 @@ static inline __printf(1, 2) __cold
- void early_printk(const char *s, ...) { }
+@@ -121,6 +121,7 @@ void early_printk(const char *s, ...) { }
  #endif
  
  #endif
  
+ typedef int(*printk_func_t)(const char *fmt, va_list args);
 +extern int kptr_restrict;
 +extern int kptr_restrict;
-+
  #ifdef CONFIG_PRINTK
  asmlinkage __printf(5, 0)
  #ifdef CONFIG_PRINTK
  asmlinkage __printf(5, 0)
- int vprintk_emit(int facility, int level,
-@@ -158,7 +160,6 @@ extern bool printk_timed_ratelimit(unsigned long *caller_jiffies,
+@@ -156,7 +157,6 @@ extern bool printk_timed_ratelimit(unsigned long *caller_jiffies,
  
  extern int printk_delay_msec;
  extern int dmesg_restrict;
  
  extern int printk_delay_msec;
  extern int dmesg_restrict;
@@ -84559,23 +84395,23 @@ index b97bf2e..f14c92d4 100644
  
  #endif /* _LINUX_PROC_FS_H */
 diff --git a/include/linux/proc_ns.h b/include/linux/proc_ns.h
  
  #endif /* _LINUX_PROC_FS_H */
 diff --git a/include/linux/proc_ns.h b/include/linux/proc_ns.h
-index 34a1e10..70f6bde 100644
+index 42dfc61..8113a99 100644
 --- a/include/linux/proc_ns.h
 +++ b/include/linux/proc_ns.h
 --- a/include/linux/proc_ns.h
 +++ b/include/linux/proc_ns.h
-@@ -14,7 +14,7 @@ struct proc_ns_operations {
-       void (*put)(void *ns);
-       int (*install)(struct nsproxy *nsproxy, void *ns);
-       unsigned int (*inum)(void *ns);
+@@ -16,7 +16,7 @@ struct proc_ns_operations {
+       struct ns_common *(*get)(struct task_struct *task);
+       void (*put)(struct ns_common *ns);
+       int (*install)(struct nsproxy *nsproxy, struct ns_common *ns);
 -};
 +} __do_const __randomize_layout;
  
 -};
 +} __do_const __randomize_layout;
  
- struct proc_ns {
      void *ns;
+ extern const struct proc_ns_operations netns_operations;
extern const struct proc_ns_operations utsns_operations;
 diff --git a/include/linux/quota.h b/include/linux/quota.h
 diff --git a/include/linux/quota.h b/include/linux/quota.h
-index 224fb81..9d85c41 100644
+index b86df49..8002997 100644
 --- a/include/linux/quota.h
 +++ b/include/linux/quota.h
 --- a/include/linux/quota.h
 +++ b/include/linux/quota.h
-@@ -70,7 +70,7 @@ struct kqid {                        /* Type in which we store the quota identifier */
+@@ -75,7 +75,7 @@ struct kqid {                        /* Type in which we store the quota identifier */
  
  extern bool qid_eq(struct kqid left, struct kqid right);
  extern bool qid_lt(struct kqid left, struct kqid right);
  
  extern bool qid_eq(struct kqid left, struct kqid right);
  extern bool qid_lt(struct kqid left, struct kqid right);
@@ -84660,7 +84496,7 @@ index 378c5ee..aa84a47 100644
  
  
 diff --git a/include/linux/rculist.h b/include/linux/rculist.h
  
  
 diff --git a/include/linux/rculist.h b/include/linux/rculist.h
-index 372ad5e..d4373f8 100644
+index 529bc94..82ce778 100644
 --- a/include/linux/rculist.h
 +++ b/include/linux/rculist.h
 @@ -29,8 +29,8 @@
 --- a/include/linux/rculist.h
 +++ b/include/linux/rculist.h
 @@ -29,8 +29,8 @@
@@ -84719,7 +84555,7 @@ index 372ad5e..d4373f8 100644
   * hlist_del_init_rcu - deletes entry from hash list with re-initialization
   * @n: the element to delete from the hash list.
 diff --git a/include/linux/rcupdate.h b/include/linux/rcupdate.h
   * hlist_del_init_rcu - deletes entry from hash list with re-initialization
   * @n: the element to delete from the hash list.
 diff --git a/include/linux/rcupdate.h b/include/linux/rcupdate.h
-index 53ff1a7..c40f0ab 100644
+index ed4f593..8a51501 100644
 --- a/include/linux/rcupdate.h
 +++ b/include/linux/rcupdate.h
 @@ -332,7 +332,7 @@ extern struct srcu_struct tasks_rcu_exit_srcu;
 --- a/include/linux/rcupdate.h
 +++ b/include/linux/rcupdate.h
 @@ -332,7 +332,7 @@ extern struct srcu_struct tasks_rcu_exit_srcu;
@@ -84811,10 +84647,10 @@ index 6bda06f..bf39a9b 100644
  #define RIO_RESOURCE_MEM      0x00000100
  #define RIO_RESOURCE_DOORBELL 0x00000200
 diff --git a/include/linux/rmap.h b/include/linux/rmap.h
  #define RIO_RESOURCE_MEM      0x00000100
  #define RIO_RESOURCE_DOORBELL 0x00000200
 diff --git a/include/linux/rmap.h b/include/linux/rmap.h
-index c0c2bce..4813524 100644
+index d9d7e7e..86f47ac 100644
 --- a/include/linux/rmap.h
 +++ b/include/linux/rmap.h
 --- a/include/linux/rmap.h
 +++ b/include/linux/rmap.h
-@@ -144,8 +144,8 @@ static inline void anon_vma_unlock_read(struct anon_vma *anon_vma)
+@@ -154,8 +154,8 @@ static inline void anon_vma_unlock_read(struct anon_vma *anon_vma)
  void anon_vma_init(void);     /* create anon_vma_cachep */
  int  anon_vma_prepare(struct vm_area_struct *);
  void unlink_anon_vmas(struct vm_area_struct *);
  void anon_vma_init(void);     /* create anon_vma_cachep */
  int  anon_vma_prepare(struct vm_area_struct *);
  void unlink_anon_vmas(struct vm_area_struct *);
@@ -84851,7 +84687,7 @@ index ed8f9e7..999bc96 100644
  }
  
 diff --git a/include/linux/sched.h b/include/linux/sched.h
  }
  
 diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 5e344bb..0743255 100644
+index 8db31ef..0af1f81 100644
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
 @@ -133,6 +133,7 @@ struct fs_struct;
 --- a/include/linux/sched.h
 +++ b/include/linux/sched.h
 @@ -133,6 +133,7 @@ struct fs_struct;
@@ -84862,7 +84698,7 @@ index 5e344bb..0743255 100644
  
  #define VMACACHE_BITS 2
  #define VMACACHE_SIZE (1U << VMACACHE_BITS)
  
  #define VMACACHE_BITS 2
  #define VMACACHE_SIZE (1U << VMACACHE_BITS)
-@@ -376,7 +377,7 @@ extern char __sched_text_start[], __sched_text_end[];
+@@ -415,7 +416,7 @@ extern char __sched_text_start[], __sched_text_end[];
  extern int in_sched_functions(unsigned long addr);
  
  #define       MAX_SCHEDULE_TIMEOUT    LONG_MAX
  extern int in_sched_functions(unsigned long addr);
  
  #define       MAX_SCHEDULE_TIMEOUT    LONG_MAX
@@ -84871,7 +84707,7 @@ index 5e344bb..0743255 100644
  extern signed long schedule_timeout_interruptible(signed long timeout);
  extern signed long schedule_timeout_killable(signed long timeout);
  extern signed long schedule_timeout_uninterruptible(signed long timeout);
  extern signed long schedule_timeout_interruptible(signed long timeout);
  extern signed long schedule_timeout_killable(signed long timeout);
  extern signed long schedule_timeout_uninterruptible(signed long timeout);
-@@ -387,6 +388,19 @@ struct nsproxy;
+@@ -426,6 +427,19 @@ struct nsproxy;
  struct user_namespace;
  
  #ifdef CONFIG_MMU
  struct user_namespace;
  
  #ifdef CONFIG_MMU
@@ -84891,7 +84727,7 @@ index 5e344bb..0743255 100644
  extern void arch_pick_mmap_layout(struct mm_struct *mm);
  extern unsigned long
  arch_get_unmapped_area(struct file *, unsigned long, unsigned long,
  extern void arch_pick_mmap_layout(struct mm_struct *mm);
  extern unsigned long
  arch_get_unmapped_area(struct file *, unsigned long, unsigned long,
-@@ -685,6 +699,17 @@ struct signal_struct {
+@@ -724,6 +738,17 @@ struct signal_struct {
  #ifdef CONFIG_TASKSTATS
        struct taskstats *stats;
  #endif
  #ifdef CONFIG_TASKSTATS
        struct taskstats *stats;
  #endif
@@ -84909,7 +84745,7 @@ index 5e344bb..0743255 100644
  #ifdef CONFIG_AUDIT
        unsigned audit_tty;
        unsigned audit_tty_log_passwd;
  #ifdef CONFIG_AUDIT
        unsigned audit_tty;
        unsigned audit_tty_log_passwd;
-@@ -711,7 +736,7 @@ struct signal_struct {
+@@ -750,7 +775,7 @@ struct signal_struct {
        struct mutex cred_guard_mutex;  /* guard against foreign influences on
                                         * credential calculations
                                         * (notably. ptrace) */
        struct mutex cred_guard_mutex;  /* guard against foreign influences on
                                         * credential calculations
                                         * (notably. ptrace) */
@@ -84918,7 +84754,7 @@ index 5e344bb..0743255 100644
  
  /*
   * Bits in flags field of signal_struct.
  
  /*
   * Bits in flags field of signal_struct.
-@@ -764,6 +789,14 @@ struct user_struct {
+@@ -803,6 +828,14 @@ struct user_struct {
        struct key *session_keyring;    /* UID's default session keyring */
  #endif
  
        struct key *session_keyring;    /* UID's default session keyring */
  #endif
  
@@ -84933,7 +84769,7 @@ index 5e344bb..0743255 100644
        /* Hash table maintenance information */
        struct hlist_node uidhash_node;
        kuid_t uid;
        /* Hash table maintenance information */
        struct hlist_node uidhash_node;
        kuid_t uid;
-@@ -771,7 +804,7 @@ struct user_struct {
+@@ -810,7 +843,7 @@ struct user_struct {
  #ifdef CONFIG_PERF_EVENTS
        atomic_long_t locked_vm;
  #endif
  #ifdef CONFIG_PERF_EVENTS
        atomic_long_t locked_vm;
  #endif
@@ -84942,7 +84778,7 @@ index 5e344bb..0743255 100644
  
  extern int uids_sysfs_init(void);
  
  
  extern int uids_sysfs_init(void);
  
-@@ -1235,6 +1268,9 @@ enum perf_event_task_context {
+@@ -1274,6 +1307,9 @@ enum perf_event_task_context {
  struct task_struct {
        volatile long state;    /* -1 unrunnable, 0 runnable, >0 stopped */
        void *stack;
  struct task_struct {
        volatile long state;    /* -1 unrunnable, 0 runnable, >0 stopped */
        void *stack;
@@ -84952,7 +84788,7 @@ index 5e344bb..0743255 100644
        atomic_t usage;
        unsigned int flags;     /* per process flags, defined below */
        unsigned int ptrace;
        atomic_t usage;
        unsigned int flags;     /* per process flags, defined below */
        unsigned int ptrace;
-@@ -1362,8 +1398,8 @@ struct task_struct {
+@@ -1405,8 +1441,8 @@ struct task_struct {
        struct list_head thread_node;
  
        struct completion *vfork_done;          /* for vfork() */
        struct list_head thread_node;
  
        struct completion *vfork_done;          /* for vfork() */
@@ -84963,7 +84799,7 @@ index 5e344bb..0743255 100644
  
        cputime_t utime, stime, utimescaled, stimescaled;
        cputime_t gtime;
  
        cputime_t utime, stime, utimescaled, stimescaled;
        cputime_t gtime;
-@@ -1388,11 +1424,6 @@ struct task_struct {
+@@ -1431,11 +1467,6 @@ struct task_struct {
        struct task_cputime cputime_expires;
        struct list_head cpu_timers[3];
  
        struct task_cputime cputime_expires;
        struct list_head cpu_timers[3];
  
@@ -84975,7 +84811,7 @@ index 5e344bb..0743255 100644
        char comm[TASK_COMM_LEN]; /* executable name excluding path
                                     - access with [gs]et_task_comm (which lock
                                       it with task_lock())
        char comm[TASK_COMM_LEN]; /* executable name excluding path
                                     - access with [gs]et_task_comm (which lock
                                       it with task_lock())
-@@ -1410,6 +1441,10 @@ struct task_struct {
+@@ -1453,6 +1484,10 @@ struct task_struct {
  #endif
  /* CPU-specific state of this task */
        struct thread_struct thread;
  #endif
  /* CPU-specific state of this task */
        struct thread_struct thread;
@@ -84986,7 +84822,7 @@ index 5e344bb..0743255 100644
  /* filesystem information */
        struct fs_struct *fs;
  /* open file information */
  /* filesystem information */
        struct fs_struct *fs;
  /* open file information */
-@@ -1484,6 +1519,10 @@ struct task_struct {
+@@ -1527,6 +1562,10 @@ struct task_struct {
        gfp_t lockdep_reclaim_gfp;
  #endif
  
        gfp_t lockdep_reclaim_gfp;
  #endif
  
@@ -84997,7 +84833,7 @@ index 5e344bb..0743255 100644
  /* journalling filesystem info */
        void *journal_info;
  
  /* journalling filesystem info */
        void *journal_info;
  
-@@ -1522,6 +1561,10 @@ struct task_struct {
+@@ -1565,6 +1604,10 @@ struct task_struct {
        /* cg_list protected by css_set_lock and tsk->alloc_lock */
        struct list_head cg_list;
  #endif
        /* cg_list protected by css_set_lock and tsk->alloc_lock */
        struct list_head cg_list;
  #endif
@@ -85008,7 +84844,7 @@ index 5e344bb..0743255 100644
  #ifdef CONFIG_FUTEX
        struct robust_list_head __user *robust_list;
  #ifdef CONFIG_COMPAT
  #ifdef CONFIG_FUTEX
        struct robust_list_head __user *robust_list;
  #ifdef CONFIG_COMPAT
-@@ -1635,7 +1678,7 @@ struct task_struct {
+@@ -1673,7 +1716,7 @@ struct task_struct {
         * Number of functions that haven't been traced
         * because of depth overrun.
         */
         * Number of functions that haven't been traced
         * because of depth overrun.
         */
@@ -85017,9 +84853,9 @@ index 5e344bb..0743255 100644
        /* Pause for the tracing */
        atomic_t tracing_graph_pause;
  #endif
        /* Pause for the tracing */
        atomic_t tracing_graph_pause;
  #endif
-@@ -1661,7 +1704,78 @@ struct task_struct {
-       unsigned int    sequential_io;
-       unsigned int    sequential_io_avg;
+@@ -1701,7 +1744,78 @@ struct task_struct {
+ #ifdef CONFIG_DEBUG_ATOMIC_SLEEP
+       unsigned long   task_state_change;
  #endif
 -};
 +
  #endif
 -};
 +
@@ -85097,7 +84933,7 @@ index 5e344bb..0743255 100644
  
  /* Future-safe accessor for struct task_struct's cpus_allowed. */
  #define tsk_cpus_allowed(tsk) (&(tsk)->cpus_allowed)
  
  /* Future-safe accessor for struct task_struct's cpus_allowed. */
  #define tsk_cpus_allowed(tsk) (&(tsk)->cpus_allowed)
-@@ -1743,7 +1857,7 @@ struct pid_namespace;
+@@ -1783,7 +1897,7 @@ struct pid_namespace;
  pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type,
                        struct pid_namespace *ns);
  
  pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type,
                        struct pid_namespace *ns);
  
@@ -85106,7 +84942,7 @@ index 5e344bb..0743255 100644
  {
        return tsk->pid;
  }
  {
        return tsk->pid;
  }
-@@ -2106,6 +2220,25 @@ extern u64 sched_clock_cpu(int cpu);
+@@ -2150,6 +2264,25 @@ extern u64 sched_clock_cpu(int cpu);
  
  extern void sched_clock_init(void);
  
  
  extern void sched_clock_init(void);
  
@@ -85132,7 +84968,7 @@ index 5e344bb..0743255 100644
  #ifndef CONFIG_HAVE_UNSTABLE_SCHED_CLOCK
  static inline void sched_clock_tick(void)
  {
  #ifndef CONFIG_HAVE_UNSTABLE_SCHED_CLOCK
  static inline void sched_clock_tick(void)
  {
-@@ -2239,7 +2372,9 @@ void yield(void);
+@@ -2283,7 +2416,9 @@ void yield(void);
  extern struct exec_domain     default_exec_domain;
  
  union thread_union {
  extern struct exec_domain     default_exec_domain;
  
  union thread_union {
@@ -85142,7 +84978,7 @@ index 5e344bb..0743255 100644
        unsigned long stack[THREAD_SIZE/sizeof(long)];
  };
  
        unsigned long stack[THREAD_SIZE/sizeof(long)];
  };
  
-@@ -2272,6 +2407,7 @@ extern struct pid_namespace init_pid_ns;
+@@ -2316,6 +2451,7 @@ extern struct pid_namespace init_pid_ns;
   */
  
  extern struct task_struct *find_task_by_vpid(pid_t nr);
   */
  
  extern struct task_struct *find_task_by_vpid(pid_t nr);
@@ -85150,7 +84986,7 @@ index 5e344bb..0743255 100644
  extern struct task_struct *find_task_by_pid_ns(pid_t nr,
                struct pid_namespace *ns);
  
  extern struct task_struct *find_task_by_pid_ns(pid_t nr,
                struct pid_namespace *ns);
  
-@@ -2436,7 +2572,7 @@ extern void __cleanup_sighand(struct sighand_struct *);
+@@ -2480,7 +2616,7 @@ extern void __cleanup_sighand(struct sighand_struct *);
  extern void exit_itimers(struct signal_struct *);
  extern void flush_itimer_signals(void);
  
  extern void exit_itimers(struct signal_struct *);
  extern void flush_itimer_signals(void);
  
@@ -85159,7 +84995,7 @@ index 5e344bb..0743255 100644
  
  extern int do_execve(struct filename *,
                     const char __user * const __user *,
  
  extern int do_execve(struct filename *,
                     const char __user * const __user *,
-@@ -2653,9 +2789,9 @@ static inline unsigned long *end_of_stack(struct task_struct *p)
+@@ -2701,9 +2837,9 @@ static inline unsigned long *end_of_stack(struct task_struct *p)
  #define task_stack_end_corrupted(task) \
                (*(end_of_stack(task)) != STACK_END_MAGIC)
  
  #define task_stack_end_corrupted(task) \
                (*(end_of_stack(task)) != STACK_END_MAGIC)
  
@@ -85227,7 +85063,7 @@ index dc368b8..e895209 100644
  extern int __must_check down_trylock(struct semaphore *sem);
  extern int __must_check down_timeout(struct semaphore *sem, long jiffies);
 diff --git a/include/linux/seq_file.h b/include/linux/seq_file.h
  extern int __must_check down_trylock(struct semaphore *sem);
  extern int __must_check down_timeout(struct semaphore *sem, long jiffies);
 diff --git a/include/linux/seq_file.h b/include/linux/seq_file.h
-index 52e0097..383f21d 100644
+index cf6a9da..bd86b1f 100644
 --- a/include/linux/seq_file.h
 +++ b/include/linux/seq_file.h
 @@ -27,6 +27,9 @@ struct seq_file {
 --- a/include/linux/seq_file.h
 +++ b/include/linux/seq_file.h
 @@ -27,6 +27,9 @@ struct seq_file {
@@ -85248,7 +85084,7 @@ index 52e0097..383f21d 100644
  
  #define SEQ_SKIP 1
  
  
  #define SEQ_SKIP 1
  
-@@ -96,6 +100,7 @@ void seq_pad(struct seq_file *m, char c);
+@@ -111,6 +115,7 @@ void seq_pad(struct seq_file *m, char c);
  
  char *mangle_path(char *s, const char *p, const char *esc);
  int seq_open(struct file *, const struct seq_operations *);
  
  char *mangle_path(char *s, const char *p, const char *esc);
  int seq_open(struct file *, const struct seq_operations *);
@@ -85256,7 +85092,7 @@ index 52e0097..383f21d 100644
  ssize_t seq_read(struct file *, char __user *, size_t, loff_t *);
  loff_t seq_lseek(struct file *, loff_t, int);
  int seq_release(struct inode *, struct file *);
  ssize_t seq_read(struct file *, char __user *, size_t, loff_t *);
  loff_t seq_lseek(struct file *, loff_t, int);
  int seq_release(struct inode *, struct file *);
-@@ -138,6 +143,7 @@ static inline int seq_nodemask_list(struct seq_file *m, nodemask_t *mask)
+@@ -153,6 +158,7 @@ static inline int seq_nodemask_list(struct seq_file *m, nodemask_t *mask)
  }
  
  int single_open(struct file *, int (*)(struct seq_file *, void *), void *);
  }
  
  int single_open(struct file *, int (*)(struct seq_file *, void *), void *);
@@ -85293,10 +85129,10 @@ index ab1e039..ad4229e 100644
  
  static inline void disallow_signal(int sig)
 diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
  
  static inline void disallow_signal(int sig)
 diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
-index 6c8b6f6..5a0f4bd 100644
+index 85ab7d7..eb1585a 100644
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
-@@ -773,7 +773,7 @@ bool skb_try_coalesce(struct sk_buff *to, struct sk_buff *from,
+@@ -763,7 +763,7 @@ bool skb_try_coalesce(struct sk_buff *to, struct sk_buff *from,
  struct sk_buff *__alloc_skb(unsigned int size, gfp_t priority, int flags,
                            int node);
  struct sk_buff *build_skb(void *data, unsigned int frag_size);
  struct sk_buff *__alloc_skb(unsigned int size, gfp_t priority, int flags,
                            int node);
  struct sk_buff *build_skb(void *data, unsigned int frag_size);
@@ -85305,7 +85141,7 @@ index 6c8b6f6..5a0f4bd 100644
                                        gfp_t priority)
  {
        return __alloc_skb(size, priority, 0, NUMA_NO_NODE);
                                        gfp_t priority)
  {
        return __alloc_skb(size, priority, 0, NUMA_NO_NODE);
-@@ -1962,7 +1962,7 @@ static inline u32 skb_inner_network_header_len(const struct sk_buff *skb)
+@@ -1952,7 +1952,7 @@ static inline u32 skb_inner_network_header_len(const struct sk_buff *skb)
        return skb->inner_transport_header - skb->inner_network_header;
  }
  
        return skb->inner_transport_header - skb->inner_network_header;
  }
  
@@ -85314,7 +85150,7 @@ index 6c8b6f6..5a0f4bd 100644
  {
        return skb_network_header(skb) - skb->data;
  }
  {
        return skb_network_header(skb) - skb->data;
  }
-@@ -2022,7 +2022,7 @@ static inline int pskb_network_may_pull(struct sk_buff *skb, unsigned int len)
+@@ -2012,7 +2012,7 @@ static inline int pskb_network_may_pull(struct sk_buff *skb, unsigned int len)
   * NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8)
   */
  #ifndef NET_SKB_PAD
   * NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8)
   */
  #ifndef NET_SKB_PAD
@@ -85323,16 +85159,19 @@ index 6c8b6f6..5a0f4bd 100644
  #endif
  
  int ___pskb_trim(struct sk_buff *skb, unsigned int len);
  #endif
  
  int ___pskb_trim(struct sk_buff *skb, unsigned int len);
-@@ -2629,7 +2629,7 @@ struct sk_buff *skb_recv_datagram(struct sock *sk, unsigned flags, int noblock,
+@@ -2655,9 +2655,9 @@ struct sk_buff *skb_recv_datagram(struct sock *sk, unsigned flags, int noblock,
                                  int *err);
  unsigned int datagram_poll(struct file *file, struct socket *sock,
                           struct poll_table_struct *wait);
                                  int *err);
  unsigned int datagram_poll(struct file *file, struct socket *sock,
                           struct poll_table_struct *wait);
--int skb_copy_datagram_iovec(const struct sk_buff *from, int offset,
-+int __intentional_overflow(0) skb_copy_datagram_iovec(const struct sk_buff *from, int offset,
-                           struct iovec *to, int size);
- int skb_copy_and_csum_datagram_iovec(struct sk_buff *skb, int hlen,
-                                    struct iovec *iov);
-@@ -3091,6 +3091,9 @@ static inline void nf_reset(struct sk_buff *skb)
+-int skb_copy_datagram_iter(const struct sk_buff *from, int offset,
++int __intentional_overflow(0) skb_copy_datagram_iter(const struct sk_buff *from, int offset,
+                          struct iov_iter *to, int size);
+-static inline int skb_copy_datagram_msg(const struct sk_buff *from, int offset,
++static inline int __intentional_overflow(2,4) skb_copy_datagram_msg(const struct sk_buff *from, int offset,
+                                       struct msghdr *msg, int size)
+ {
+       return skb_copy_datagram_iter(from, offset, &msg->msg_iter, size);
+@@ -3131,6 +3131,9 @@ static inline void nf_reset(struct sk_buff *skb)
        nf_bridge_put(skb->nf_bridge);
        skb->nf_bridge = NULL;
  #endif
        nf_bridge_put(skb->nf_bridge);
        skb->nf_bridge = NULL;
  #endif
@@ -85343,7 +85182,7 @@ index 6c8b6f6..5a0f4bd 100644
  
  static inline void nf_reset_trace(struct sk_buff *skb)
 diff --git a/include/linux/slab.h b/include/linux/slab.h
  
  static inline void nf_reset_trace(struct sk_buff *skb)
 diff --git a/include/linux/slab.h b/include/linux/slab.h
-index c265bec..4867d28 100644
+index 9a139b6..aab37b4 100644
 --- a/include/linux/slab.h
 +++ b/include/linux/slab.h
 @@ -14,15 +14,29 @@
 --- a/include/linux/slab.h
 +++ b/include/linux/slab.h
 @@ -14,15 +14,29 @@
@@ -85423,20 +85262,24 @@ index c265bec..4867d28 100644
  {
        if (!size)
                return 0;
  {
        if (!size)
                return 0;
-@@ -287,11 +310,11 @@ static __always_inline int kmalloc_index(size_t size)
+@@ -287,14 +310,14 @@ static __always_inline int kmalloc_index(size_t size)
  }
  #endif /* !CONFIG_SLOB */
  
 -void *__kmalloc(size_t size, gfp_t flags);
  }
  #endif /* !CONFIG_SLOB */
  
 -void *__kmalloc(size_t size, gfp_t flags);
-+void *__kmalloc(size_t size, gfp_t flags) __alloc_size(1);
++void *__kmalloc(size_t size, gfp_t flags) __alloc_size(1) __size_overflow(1);
  void *kmem_cache_alloc(struct kmem_cache *, gfp_t flags);
  
  #ifdef CONFIG_NUMA
 -void *__kmalloc_node(size_t size, gfp_t flags, int node);
  void *kmem_cache_alloc(struct kmem_cache *, gfp_t flags);
  
  #ifdef CONFIG_NUMA
 -void *__kmalloc_node(size_t size, gfp_t flags, int node);
-+void *__kmalloc_node(size_t size, gfp_t flags, int node) __alloc_size(1);
++void *__kmalloc_node(size_t size, gfp_t flags, int node) __alloc_size(1) __size_overflow(1);
  void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node);
  #else
  void *kmem_cache_alloc_node(struct kmem_cache *, gfp_t flags, int node);
  #else
- static __always_inline void *__kmalloc_node(size_t size, gfp_t flags, int node)
+-static __always_inline void *__kmalloc_node(size_t size, gfp_t flags, int node)
++static __always_inline void * __size_overflow(1) __kmalloc_node(size_t size, gfp_t flags, int node)
+ {
+       return __kmalloc(size, flags);
+ }
 diff --git a/include/linux/slab_def.h b/include/linux/slab_def.h
 index b869d16..1453c73 100644
 --- a/include/linux/slab_def.h
 diff --git a/include/linux/slab_def.h b/include/linux/slab_def.h
 index b869d16..1453c73 100644
 --- a/include/linux/slab_def.h
@@ -85557,10 +85400,10 @@ index 07d8e53..dc934c9 100644
  
  #endif /* _LINUX_SUNRPC_ADDR_H */
 diff --git a/include/linux/sunrpc/clnt.h b/include/linux/sunrpc/clnt.h
  
  #endif /* _LINUX_SUNRPC_ADDR_H */
 diff --git a/include/linux/sunrpc/clnt.h b/include/linux/sunrpc/clnt.h
-index 70736b9..37f33db 100644
+index 598ba80..d90cba6 100644
 --- a/include/linux/sunrpc/clnt.h
 +++ b/include/linux/sunrpc/clnt.h
 --- a/include/linux/sunrpc/clnt.h
 +++ b/include/linux/sunrpc/clnt.h
-@@ -97,7 +97,7 @@ struct rpc_procinfo {
+@@ -100,7 +100,7 @@ struct rpc_procinfo {
        unsigned int            p_timer;        /* Which RTT timer to use */
        u32                     p_statidx;      /* Which procedure to account */
        const char *            p_name;         /* name of procedure */
        unsigned int            p_timer;        /* Which RTT timer to use */
        u32                     p_statidx;      /* Which procedure to account */
        const char *            p_name;         /* name of procedure */
@@ -85570,10 +85413,10 @@ index 70736b9..37f33db 100644
  #ifdef __KERNEL__
  
 diff --git a/include/linux/sunrpc/svc.h b/include/linux/sunrpc/svc.h
  #ifdef __KERNEL__
  
 diff --git a/include/linux/sunrpc/svc.h b/include/linux/sunrpc/svc.h
-index 2167846..0648fc3 100644
+index 6f22cfe..9fd0909 100644
 --- a/include/linux/sunrpc/svc.h
 +++ b/include/linux/sunrpc/svc.h
 --- a/include/linux/sunrpc/svc.h
 +++ b/include/linux/sunrpc/svc.h
-@@ -416,7 +416,7 @@ struct svc_procedure {
+@@ -420,7 +420,7 @@ struct svc_procedure {
        unsigned int            pc_count;       /* call count */
        unsigned int            pc_cachetype;   /* cache info (NFS) */
        unsigned int            pc_xdrressize;  /* maximum size of XDR reply */
        unsigned int            pc_count;       /* call count */
        unsigned int            pc_cachetype;   /* cache info (NFS) */
        unsigned int            pc_xdrressize;  /* maximum size of XDR reply */
@@ -85639,7 +85482,7 @@ index e7a018e..49f8b17 100644
  extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page,
                                   unsigned long offset, size_t size,
 diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
  extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page,
                                   unsigned long offset, size_t size,
 diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
-index bda9b81..629e06e 100644
+index 85893d7..4923581 100644
 --- a/include/linux/syscalls.h
 +++ b/include/linux/syscalls.h
 @@ -99,10 +99,16 @@ union bpf_attr;
 --- a/include/linux/syscalls.h
 +++ b/include/linux/syscalls.h
 @@ -99,10 +99,16 @@ union bpf_attr;
@@ -85682,7 +85525,7 @@ index bda9b81..629e06e 100644
  asmlinkage long sys_sendto(int, void __user *, size_t, unsigned,
 -                              struct sockaddr __user *, int);
 +                              struct sockaddr __user *, int) __intentional_overflow(0);
  asmlinkage long sys_sendto(int, void __user *, size_t, unsigned,
 -                              struct sockaddr __user *, int);
 +                              struct sockaddr __user *, int) __intentional_overflow(0);
- asmlinkage long sys_sendmsg(int fd, struct msghdr __user *msg, unsigned flags);
+ asmlinkage long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned flags);
  asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg,
                             unsigned int vlen, unsigned flags);
 diff --git a/include/linux/syscore_ops.h b/include/linux/syscore_ops.h
  asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg,
                             unsigned int vlen, unsigned flags);
 diff --git a/include/linux/syscore_ops.h b/include/linux/syscore_ops.h
@@ -85722,7 +85565,7 @@ index b7361f8..341a15a 100644
  struct ctl_node {
        struct rb_node node;
 diff --git a/include/linux/sysfs.h b/include/linux/sysfs.h
  struct ctl_node {
        struct rb_node node;
 diff --git a/include/linux/sysfs.h b/include/linux/sysfs.h
-index f97d0db..c1187dc 100644
+index ddad161..a3efd26 100644
 --- a/include/linux/sysfs.h
 +++ b/include/linux/sysfs.h
 @@ -34,7 +34,8 @@ struct attribute {
 --- a/include/linux/sysfs.h
 +++ b/include/linux/sysfs.h
 @@ -34,7 +34,8 @@ struct attribute {
@@ -85745,7 +85588,7 @@ index f97d0db..c1187dc 100644
  
  /**
   * Use these macros to make defining attributes easier. See include/linux/device.h
  
  /**
   * Use these macros to make defining attributes easier. See include/linux/device.h
-@@ -128,7 +130,8 @@ struct bin_attribute {
+@@ -137,7 +139,8 @@ struct bin_attribute {
                         char *, loff_t, size_t);
        int (*mmap)(struct file *, struct kobject *, struct bin_attribute *attr,
                    struct vm_area_struct *vma);
                         char *, loff_t, size_t);
        int (*mmap)(struct file *, struct kobject *, struct bin_attribute *attr,
                    struct vm_area_struct *vma);
@@ -85795,7 +85638,7 @@ index ff307b5..f1a4468 100644
  
  #endif /* _LINUX_THREAD_INFO_H */
 diff --git a/include/linux/tty.h b/include/linux/tty.h
  
  #endif /* _LINUX_THREAD_INFO_H */
 diff --git a/include/linux/tty.h b/include/linux/tty.h
-index 5171ef8..1048d83e 100644
+index 7d66ae5..0327149 100644
 --- a/include/linux/tty.h
 +++ b/include/linux/tty.h
 @@ -202,7 +202,7 @@ struct tty_port {
 --- a/include/linux/tty.h
 +++ b/include/linux/tty.h
 @@ -202,7 +202,7 @@ struct tty_port {
@@ -85816,7 +85659,7 @@ index 5171ef8..1048d83e 100644
  
  /* Each of a tty's open files has private_data pointing to tty_file_private */
  struct tty_file_private {
  
  /* Each of a tty's open files has private_data pointing to tty_file_private */
  struct tty_file_private {
-@@ -555,7 +555,7 @@ extern int tty_port_open(struct tty_port *port,
+@@ -549,7 +549,7 @@ extern int tty_port_open(struct tty_port *port,
                                struct tty_struct *tty, struct file *filp);
  static inline int tty_port_users(struct tty_port *port)
  {
                                struct tty_struct *tty, struct file *filp);
  static inline int tty_port_users(struct tty_port *port)
  {
@@ -85925,7 +85768,7 @@ index 2d1f9b6..d7a9fce 100644
 +
  #endif /* _LINUX_UIDGID_H */
 diff --git a/include/linux/uio_driver.h b/include/linux/uio_driver.h
 +
  #endif /* _LINUX_UIDGID_H */
 diff --git a/include/linux/uio_driver.h b/include/linux/uio_driver.h
-index baa8171..9ca98ba 100644
+index 32c0e83..671eb35 100644
 --- a/include/linux/uio_driver.h
 +++ b/include/linux/uio_driver.h
 @@ -67,7 +67,7 @@ struct uio_device {
 --- a/include/linux/uio_driver.h
 +++ b/include/linux/uio_driver.h
 @@ -67,7 +67,7 @@ struct uio_device {
@@ -85989,10 +85832,10 @@ index 99c1b4d..562e6f3 100644
  
  static inline void put_unaligned_le16(u16 val, void *p)
 diff --git a/include/linux/usb.h b/include/linux/usb.h
  
  static inline void put_unaligned_le16(u16 val, void *p)
 diff --git a/include/linux/usb.h b/include/linux/usb.h
-index 447a7e2..9cea7e9 100644
+index 058a769..c17a1c2c 100644
 --- a/include/linux/usb.h
 +++ b/include/linux/usb.h
 --- a/include/linux/usb.h
 +++ b/include/linux/usb.h
-@@ -571,7 +571,7 @@ struct usb_device {
+@@ -566,7 +566,7 @@ struct usb_device {
        int maxchild;
  
        u32 quirks;
        int maxchild;
  
        u32 quirks;
@@ -86001,7 +85844,7 @@ index 447a7e2..9cea7e9 100644
  
        unsigned long active_duration;
  
  
        unsigned long active_duration;
  
-@@ -1655,7 +1655,7 @@ void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
+@@ -1650,7 +1650,7 @@ void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
  
  extern int usb_control_msg(struct usb_device *dev, unsigned int pipe,
        __u8 request, __u8 requesttype, __u16 value, __u16 index,
  
  extern int usb_control_msg(struct usb_device *dev, unsigned int pipe,
        __u8 request, __u8 requesttype, __u16 value, __u16 index,
@@ -86011,7 +85854,7 @@ index 447a7e2..9cea7e9 100644
        void *data, int len, int *actual_length, int timeout);
  extern int usb_bulk_msg(struct usb_device *usb_dev, unsigned int pipe,
 diff --git a/include/linux/usb/renesas_usbhs.h b/include/linux/usb/renesas_usbhs.h
        void *data, int len, int *actual_length, int timeout);
  extern int usb_bulk_msg(struct usb_device *usb_dev, unsigned int pipe,
 diff --git a/include/linux/usb/renesas_usbhs.h b/include/linux/usb/renesas_usbhs.h
-index d5952bb..9a626d4 100644
+index 9fd9e48..e2c5f35 100644
 --- a/include/linux/usb/renesas_usbhs.h
 +++ b/include/linux/usb/renesas_usbhs.h
 @@ -39,7 +39,7 @@ enum {
 --- a/include/linux/usb/renesas_usbhs.h
 +++ b/include/linux/usb/renesas_usbhs.h
 @@ -39,7 +39,7 @@ enum {
@@ -86024,10 +85867,10 @@ index d5952bb..9a626d4 100644
  /*
   * callback functions for platform
 diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h
  /*
   * callback functions for platform
 diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h
-index 9f3579f..3b2afa5 100644
+index 8297e5b..0dfae27 100644
 --- a/include/linux/user_namespace.h
 +++ b/include/linux/user_namespace.h
 --- a/include/linux/user_namespace.h
 +++ b/include/linux/user_namespace.h
-@@ -38,7 +38,7 @@ struct user_namespace {
+@@ -39,7 +39,7 @@ struct user_namespace {
        struct key              *persistent_keyring_register;
        struct rw_semaphore     persistent_keyring_register_sem;
  #endif
        struct key              *persistent_keyring_register;
        struct rw_semaphore     persistent_keyring_register_sem;
  #endif
@@ -86037,13 +85880,13 @@ index 9f3579f..3b2afa5 100644
  extern struct user_namespace init_user_ns;
  
 diff --git a/include/linux/utsname.h b/include/linux/utsname.h
  extern struct user_namespace init_user_ns;
  
 diff --git a/include/linux/utsname.h b/include/linux/utsname.h
-index 239e277..22a5cf5 100644
+index 5093f58..c103e58 100644
 --- a/include/linux/utsname.h
 +++ b/include/linux/utsname.h
 --- a/include/linux/utsname.h
 +++ b/include/linux/utsname.h
-@@ -24,7 +24,7 @@ struct uts_namespace {
+@@ -25,7 +25,7 @@ struct uts_namespace {
        struct new_utsname name;
        struct user_namespace *user_ns;
        struct new_utsname name;
        struct user_namespace *user_ns;
-       unsigned int proc_inum;
+       struct ns_common ns;
 -};
 +} __randomize_layout;
  extern struct uts_namespace init_uts_ns;
 -};
 +} __randomize_layout;
  extern struct uts_namespace init_uts_ns;
@@ -86327,18 +86170,31 @@ index a175ba4..196eb8242 100644
  #define UNIXCB(skb)   (*(struct unix_skb_parms *)&((skb)->cb))
  #define UNIXSID(skb)  (&UNIXCB((skb)).secid)
 diff --git a/include/net/bluetooth/l2cap.h b/include/net/bluetooth/l2cap.h
  #define UNIXCB(skb)   (*(struct unix_skb_parms *)&((skb)->cb))
  #define UNIXSID(skb)  (&UNIXCB((skb)).secid)
 diff --git a/include/net/bluetooth/l2cap.h b/include/net/bluetooth/l2cap.h
-index ead99f0..6263c4b 100644
+index d1bb342..e12f7d2 100644
 --- a/include/net/bluetooth/l2cap.h
 +++ b/include/net/bluetooth/l2cap.h
 @@ -608,7 +608,7 @@ struct l2cap_ops {
 --- a/include/net/bluetooth/l2cap.h
 +++ b/include/net/bluetooth/l2cap.h
 @@ -608,7 +608,7 @@ struct l2cap_ops {
-                                                    unsigned char *kdata,
-                                                    struct iovec *iov,
-                                                    int len);
+       struct sk_buff          *(*alloc_skb) (struct l2cap_chan *chan,
+                                              unsigned long hdr_len,
+                                              unsigned long len, int nb);
 -};
 +} __do_const;
  
  struct l2cap_conn {
        struct hci_conn         *hcon;
 -};
 +} __do_const;
  
  struct l2cap_conn {
        struct hci_conn         *hcon;
+diff --git a/include/net/bonding.h b/include/net/bonding.h
+index 983a94b..7aa9b16 100644
+--- a/include/net/bonding.h
++++ b/include/net/bonding.h
+@@ -647,7 +647,7 @@ extern struct rtnl_link_ops bond_link_ops;
+ static inline void bond_tx_drop(struct net_device *dev, struct sk_buff *skb)
+ {
+-      atomic_long_inc(&dev->tx_dropped);
++      atomic_long_inc_unchecked(&dev->tx_dropped);
+       dev_kfree_skb_any(skb);
+ }
 diff --git a/include/net/caif/cfctrl.h b/include/net/caif/cfctrl.h
 index f2ae33d..c457cf0 100644
 --- a/include/net/caif/cfctrl.h
 diff --git a/include/net/caif/cfctrl.h b/include/net/caif/cfctrl.h
 index f2ae33d..c457cf0 100644
 --- a/include/net/caif/cfctrl.h
@@ -86375,28 +86231,11 @@ index 8109a15..504466d 100644
 +extern atomic_unchecked_t flow_cache_genid;
  
  #endif
 +extern atomic_unchecked_t flow_cache_genid;
  
  #endif
-diff --git a/include/net/flow_keys.h b/include/net/flow_keys.h
-index 7ee2df0..dc8fd81 100644
---- a/include/net/flow_keys.h
-+++ b/include/net/flow_keys.h
-@@ -22,9 +22,9 @@ struct flow_keys {
-               __be32 ports;
-               __be16 port16[2];
-       };
--      u16 thoff;
--      u16 n_proto;
--      u8 ip_proto;
-+      u16     thoff;
-+      __be16  n_proto;
-+      u8      ip_proto;
- };
- bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_keys *flow,
 diff --git a/include/net/genetlink.h b/include/net/genetlink.h
 diff --git a/include/net/genetlink.h b/include/net/genetlink.h
-index af10c2c..a431cc5 100644
+index 6c92415..3a352d8 100644
 --- a/include/net/genetlink.h
 +++ b/include/net/genetlink.h
 --- a/include/net/genetlink.h
 +++ b/include/net/genetlink.h
-@@ -120,7 +120,7 @@ struct genl_ops {
+@@ -130,7 +130,7 @@ struct genl_ops {
        u8                      cmd;
        u8                      internal_flags;
        u8                      flags;
        u8                      cmd;
        u8                      internal_flags;
        u8                      flags;
@@ -86445,28 +86284,10 @@ index 80479ab..0c3f647 100644
                struct rcu_head         rcu;
                struct inet_peer        *gc_next;
 diff --git a/include/net/ip.h b/include/net/ip.h
                struct rcu_head         rcu;
                struct inet_peer        *gc_next;
 diff --git a/include/net/ip.h b/include/net/ip.h
-index 0bb6207..1f38247 100644
+index 09cf5ae..ab62fcf 100644
 --- a/include/net/ip.h
 +++ b/include/net/ip.h
 --- a/include/net/ip.h
 +++ b/include/net/ip.h
-@@ -39,11 +39,12 @@ struct inet_skb_parm {
-       struct ip_options       opt;            /* Compiled IP options          */
-       unsigned char           flags;
--#define IPSKB_FORWARDED               1
--#define IPSKB_XFRM_TUNNEL_SIZE        2
--#define IPSKB_XFRM_TRANSFORMED        4
--#define IPSKB_FRAG_COMPLETE   8
--#define IPSKB_REROUTED                16
-+#define IPSKB_FORWARDED               BIT(0)
-+#define IPSKB_XFRM_TUNNEL_SIZE        BIT(1)
-+#define IPSKB_XFRM_TRANSFORMED        BIT(2)
-+#define IPSKB_FRAG_COMPLETE   BIT(3)
-+#define IPSKB_REROUTED                BIT(4)
-+#define IPSKB_DOREDIRECT      BIT(5)
-       u16                     frag_max_size;
- };
-@@ -316,7 +317,7 @@ static inline unsigned int ip_skb_dst_mtu(const struct sk_buff *skb)
+@@ -317,7 +317,7 @@ static inline unsigned int ip_skb_dst_mtu(const struct sk_buff *skb)
        }
  }
  
        }
  }
  
@@ -86476,7 +86297,7 @@ index 0bb6207..1f38247 100644
  
  static inline void ip_select_ident_segs(struct sk_buff *skb, struct sock *sk, int segs)
 diff --git a/include/net/ip_fib.h b/include/net/ip_fib.h
  
  static inline void ip_select_ident_segs(struct sk_buff *skb, struct sock *sk, int segs)
 diff --git a/include/net/ip_fib.h b/include/net/ip_fib.h
-index dc9d2a2..d985691 100644
+index 09a819e..3ab9e14 100644
 --- a/include/net/ip_fib.h
 +++ b/include/net/ip_fib.h
 @@ -170,7 +170,7 @@ __be32 fib_info_update_nh_saddr(struct net *net, struct fib_nh *nh);
 --- a/include/net/ip_fib.h
 +++ b/include/net/ip_fib.h
 @@ -170,7 +170,7 @@ __be32 fib_info_update_nh_saddr(struct net *net, struct fib_nh *nh);
@@ -86524,28 +86345,6 @@ index 615b20b..fd4cbd8 100644
        /* ip_vs_est */
        struct list_head        est_list;       /* estimator list */
        spinlock_t              est_lock;
        /* ip_vs_est */
        struct list_head        est_list;       /* estimator list */
        spinlock_t              est_lock;
-diff --git a/include/net/ipv6.h b/include/net/ipv6.h
-index 4292929..7e21d2e 100644
---- a/include/net/ipv6.h
-+++ b/include/net/ipv6.h
-@@ -708,7 +708,7 @@ static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb,
-                                       __be32 flowlabel, bool autolabel)
- {
-       if (!flowlabel && (autolabel || net->ipv6.sysctl.auto_flowlabels)) {
--              __be32 hash;
-+              u32 hash;
-               hash = skb_get_hash(skb);
-@@ -718,7 +718,7 @@ static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb,
-                */
-               hash ^= hash >> 12;
--              flowlabel = hash & IPV6_FLOWLABEL_MASK;
-+              flowlabel = (__force __be32)hash & IPV6_FLOWLABEL_MASK;
-       }
-       return flowlabel;
 diff --git a/include/net/irda/ircomm_tty.h b/include/net/irda/ircomm_tty.h
 index 8d4f588..2e37ad2 100644
 --- a/include/net/irda/ircomm_tty.h
 diff --git a/include/net/irda/ircomm_tty.h b/include/net/irda/ircomm_tty.h
 index 8d4f588..2e37ad2 100644
 --- a/include/net/irda/ircomm_tty.h
@@ -86600,13 +86399,13 @@ index 3948cf1..83b28c4 100644
  int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb);
  int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb);
 diff --git a/include/net/llc_c_st.h b/include/net/llc_c_st.h
  int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb);
  int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb);
 diff --git a/include/net/llc_c_st.h b/include/net/llc_c_st.h
-index 0e79cfb..f46db31 100644
+index 48f3f89..0e92c50 100644
 --- a/include/net/llc_c_st.h
 +++ b/include/net/llc_c_st.h
 @@ -37,7 +37,7 @@ struct llc_conn_state_trans {
        u8                 next_state;
 --- a/include/net/llc_c_st.h
 +++ b/include/net/llc_c_st.h
 @@ -37,7 +37,7 @@ struct llc_conn_state_trans {
        u8                 next_state;
-       llc_conn_ev_qfyr_t *ev_qualifiers;
-       llc_conn_action_t  *ev_actions;
+       const llc_conn_ev_qfyr_t *ev_qualifiers;
+       const llc_conn_action_t  *ev_actions;
 -};
 +} __do_const;
  
 -};
 +} __do_const;
  
@@ -86626,23 +86425,23 @@ index a61b98c..aade1eb 100644
  int llc_sap_action_unitdata_ind(struct llc_sap *sap, struct sk_buff *skb);
  int llc_sap_action_send_ui(struct llc_sap *sap, struct sk_buff *skb);
 diff --git a/include/net/llc_s_st.h b/include/net/llc_s_st.h
  int llc_sap_action_unitdata_ind(struct llc_sap *sap, struct sk_buff *skb);
  int llc_sap_action_send_ui(struct llc_sap *sap, struct sk_buff *skb);
 diff --git a/include/net/llc_s_st.h b/include/net/llc_s_st.h
-index 567c681..cd73ac02 100644
+index c4359e2..76dbc4a 100644
 --- a/include/net/llc_s_st.h
 +++ b/include/net/llc_s_st.h
 @@ -20,7 +20,7 @@ struct llc_sap_state_trans {
        llc_sap_ev_t      ev;
        u8                next_state;
 --- a/include/net/llc_s_st.h
 +++ b/include/net/llc_s_st.h
 @@ -20,7 +20,7 @@ struct llc_sap_state_trans {
        llc_sap_ev_t      ev;
        u8                next_state;
-       llc_sap_action_t *ev_actions;
+       const llc_sap_action_t *ev_actions;
 -};
 +} __do_const;
  
  struct llc_sap_state {
        u8                         curr_state;
 diff --git a/include/net/mac80211.h b/include/net/mac80211.h
 -};
 +} __do_const;
  
  struct llc_sap_state {
        u8                         curr_state;
 diff --git a/include/net/mac80211.h b/include/net/mac80211.h
-index a9de1da..df72057 100644
+index 29c7be8..746bd73 100644
 --- a/include/net/mac80211.h
 +++ b/include/net/mac80211.h
 --- a/include/net/mac80211.h
 +++ b/include/net/mac80211.h
-@@ -4645,7 +4645,7 @@ struct rate_control_ops {
+@@ -4869,7 +4869,7 @@ struct rate_control_ops {
        void (*remove_sta_debugfs)(void *priv, void *priv_sta);
  
        u32 (*get_expected_throughput)(void *priv_sta);
        void (*remove_sta_debugfs)(void *priv, void *priv_sta);
  
        u32 (*get_expected_throughput)(void *priv_sta);
@@ -86652,7 +86451,7 @@ index a9de1da..df72057 100644
  static inline int rate_supported(struct ieee80211_sta *sta,
                                 enum ieee80211_band band,
 diff --git a/include/net/neighbour.h b/include/net/neighbour.h
  static inline int rate_supported(struct ieee80211_sta *sta,
                                 enum ieee80211_band band,
 diff --git a/include/net/neighbour.h b/include/net/neighbour.h
-index f60558d..e5ed9bd 100644
+index 76f7084..8f36e39 100644
 --- a/include/net/neighbour.h
 +++ b/include/net/neighbour.h
 @@ -163,7 +163,7 @@ struct neigh_ops {
 --- a/include/net/neighbour.h
 +++ b/include/net/neighbour.h
 @@ -163,7 +163,7 @@ struct neigh_ops {
@@ -86671,13 +86470,13 @@ index f60558d..e5ed9bd 100644
 -};
 +} __randomize_layout;
  
 -};
 +} __randomize_layout;
  
- static inline int neigh_parms_family(struct neigh_parms *p)
- {
+ enum {
+       NEIGH_ARP_TABLE = 0,
 diff --git a/include/net/net_namespace.h b/include/net/net_namespace.h
 diff --git a/include/net/net_namespace.h b/include/net/net_namespace.h
-index e0d6466..e2f3003 100644
+index 2e8756b8..0bd0083 100644
 --- a/include/net/net_namespace.h
 +++ b/include/net/net_namespace.h
 --- a/include/net/net_namespace.h
 +++ b/include/net/net_namespace.h
-@@ -129,8 +129,8 @@ struct net {
+@@ -130,8 +130,8 @@ struct net {
        struct netns_ipvs       *ipvs;
  #endif
        struct sock             *diag_nlsk;
        struct netns_ipvs       *ipvs;
  #endif
        struct sock             *diag_nlsk;
@@ -86688,7 +86487,7 @@ index e0d6466..e2f3003 100644
  
  #include <linux/seq_file_net.h>
  
  
  #include <linux/seq_file_net.h>
  
-@@ -286,7 +286,11 @@ static inline struct net *read_pnet(struct net * const *pnet)
+@@ -287,7 +287,11 @@ static inline struct net *read_pnet(struct net * const *pnet)
  #define __net_init    __init
  #define __net_exit    __exit_refok
  #define __net_initdata        __initdata
  #define __net_init    __init
  #define __net_exit    __exit_refok
  #define __net_initdata        __initdata
@@ -86700,7 +86499,7 @@ index e0d6466..e2f3003 100644
  #endif
  
  struct pernet_operations {
  #endif
  
  struct pernet_operations {
-@@ -296,7 +300,7 @@ struct pernet_operations {
+@@ -297,7 +301,7 @@ struct pernet_operations {
        void (*exit_batch)(struct list_head *net_exit_list);
        int *id;
        size_t size;
        void (*exit_batch)(struct list_head *net_exit_list);
        int *id;
        size_t size;
@@ -86709,7 +86508,7 @@ index e0d6466..e2f3003 100644
  
  /*
   * Use these carefully.  If you implement a network device and it
  
  /*
   * Use these carefully.  If you implement a network device and it
-@@ -344,12 +348,12 @@ static inline void unregister_net_sysctl_table(struct ctl_table_header *header)
+@@ -345,12 +349,12 @@ static inline void unregister_net_sysctl_table(struct ctl_table_header *header)
  
  static inline int rt_genid_ipv4(struct net *net)
  {
  
  static inline int rt_genid_ipv4(struct net *net)
  {
@@ -86724,7 +86523,7 @@ index e0d6466..e2f3003 100644
  }
  
  extern void (*__fib6_flush_trees)(struct net *net);
  }
  
  extern void (*__fib6_flush_trees)(struct net *net);
-@@ -376,12 +380,12 @@ static inline void rt_genid_bump_all(struct net *net)
+@@ -377,12 +381,12 @@ static inline void rt_genid_bump_all(struct net *net)
  
  static inline int fnhe_genid(struct net *net)
  {
  
  static inline int fnhe_genid(struct net *net)
  {
@@ -86740,7 +86539,7 @@ index e0d6466..e2f3003 100644
  
  #endif /* __NET_NET_NAMESPACE_H */
 diff --git a/include/net/netlink.h b/include/net/netlink.h
  
  #endif /* __NET_NET_NAMESPACE_H */
 diff --git a/include/net/netlink.h b/include/net/netlink.h
-index 7b903e1..ad9ca4b 100644
+index 6415835..ab96d87 100644
 --- a/include/net/netlink.h
 +++ b/include/net/netlink.h
 @@ -521,7 +521,7 @@ static inline void *nlmsg_get_pos(struct sk_buff *skb)
 --- a/include/net/netlink.h
 +++ b/include/net/netlink.h
 @@ -521,7 +521,7 @@ static inline void *nlmsg_get_pos(struct sk_buff *skb)
@@ -86779,10 +86578,10 @@ index 29d6a94..235d3d84 100644
  };
  
 diff --git a/include/net/netns/ipv4.h b/include/net/netns/ipv4.h
  };
  
 diff --git a/include/net/netns/ipv4.h b/include/net/netns/ipv4.h
-index 24945ce..f19e42f 100644
+index 0ffef1a..2ce1ceb 100644
 --- a/include/net/netns/ipv4.h
 +++ b/include/net/netns/ipv4.h
 --- a/include/net/netns/ipv4.h
 +++ b/include/net/netns/ipv4.h
-@@ -83,7 +83,7 @@ struct netns_ipv4 {
+@@ -84,7 +84,7 @@ struct netns_ipv4 {
  
        struct ping_group_range ping_group_range;
  
  
        struct ping_group_range ping_group_range;
  
@@ -86791,7 +86590,7 @@ index 24945ce..f19e42f 100644
  
  #ifdef CONFIG_SYSCTL
        unsigned long *sysctl_local_reserved_ports;
  
  #ifdef CONFIG_SYSCTL
        unsigned long *sysctl_local_reserved_ports;
-@@ -97,6 +97,6 @@ struct netns_ipv4 {
+@@ -98,6 +98,6 @@ struct netns_ipv4 {
        struct fib_rules_ops    *mr_rules_ops;
  #endif
  #endif
        struct fib_rules_ops    *mr_rules_ops;
  #endif
  #endif
@@ -86815,7 +86614,7 @@ index 69ae41f..4f94868 100644
  
  #if IS_ENABLED(CONFIG_NF_DEFRAG_IPV6)
 diff --git a/include/net/netns/xfrm.h b/include/net/netns/xfrm.h
  
  #if IS_ENABLED(CONFIG_NF_DEFRAG_IPV6)
 diff --git a/include/net/netns/xfrm.h b/include/net/netns/xfrm.h
-index 9da7982..099321b9 100644
+index 730d82a..045f2c4 100644
 --- a/include/net/netns/xfrm.h
 +++ b/include/net/netns/xfrm.h
 @@ -78,7 +78,7 @@ struct netns_xfrm {
 --- a/include/net/netns/xfrm.h
 +++ b/include/net/netns/xfrm.h
 @@ -78,7 +78,7 @@ struct netns_xfrm {
@@ -86828,7 +86627,7 @@ index 9da7982..099321b9 100644
        spinlock_t              flow_cache_gc_lock;
        struct work_struct      flow_cache_gc_work;
 diff --git a/include/net/ping.h b/include/net/ping.h
        spinlock_t              flow_cache_gc_lock;
        struct work_struct      flow_cache_gc_work;
 diff --git a/include/net/ping.h b/include/net/ping.h
-index 026479b..d9b2829 100644
+index f074060..830fba0 100644
 --- a/include/net/ping.h
 +++ b/include/net/ping.h
 @@ -54,7 +54,7 @@ struct ping_iter_state {
 --- a/include/net/ping.h
 +++ b/include/net/ping.h
 @@ -54,7 +54,7 @@ struct ping_iter_state {
@@ -86891,7 +86690,7 @@ index 4a5b9a3..ca27d73 100644
                .combine = sctp_csum_combine,
        };
 diff --git a/include/net/sctp/sm.h b/include/net/sctp/sm.h
                .combine = sctp_csum_combine,
        };
 diff --git a/include/net/sctp/sm.h b/include/net/sctp/sm.h
-index 72a31db..aaa63d9 100644
+index 487ef34..d457f98 100644
 --- a/include/net/sctp/sm.h
 +++ b/include/net/sctp/sm.h
 @@ -80,7 +80,7 @@ typedef void (sctp_timer_event_t) (unsigned long);
 --- a/include/net/sctp/sm.h
 +++ b/include/net/sctp/sm.h
 @@ -80,7 +80,7 @@ typedef void (sctp_timer_event_t) (unsigned long);
@@ -86913,7 +86712,7 @@ index 72a31db..aaa63d9 100644
  
  /* Get the size of a DATA chunk payload. */
 diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h
  
  /* Get the size of a DATA chunk payload. */
 diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h
-index 4ff3f67..89ae38e 100644
+index 2bb2fcf..d17c291 100644
 --- a/include/net/sctp/structs.h
 +++ b/include/net/sctp/structs.h
 @@ -509,7 +509,7 @@ struct sctp_pf {
 --- a/include/net/sctp/structs.h
 +++ b/include/net/sctp/structs.h
 @@ -509,7 +509,7 @@ struct sctp_pf {
@@ -86926,10 +86725,10 @@ index 4ff3f67..89ae38e 100644
  
  /* Structure to track chunk fragments that have been acked, but peer
 diff --git a/include/net/sock.h b/include/net/sock.h
  
  /* Structure to track chunk fragments that have been acked, but peer
 diff --git a/include/net/sock.h b/include/net/sock.h
-index 7db3db1..a915cca 100644
+index 2210fec..2249ad0 100644
 --- a/include/net/sock.h
 +++ b/include/net/sock.h
 --- a/include/net/sock.h
 +++ b/include/net/sock.h
-@@ -355,7 +355,7 @@ struct sock {
+@@ -362,7 +362,7 @@ struct sock {
        unsigned int            sk_napi_id;
        unsigned int            sk_ll_usec;
  #endif
        unsigned int            sk_napi_id;
        unsigned int            sk_ll_usec;
  #endif
@@ -86938,7 +86737,7 @@ index 7db3db1..a915cca 100644
        int                     sk_rcvbuf;
  
        struct sk_filter __rcu  *sk_filter;
        int                     sk_rcvbuf;
  
        struct sk_filter __rcu  *sk_filter;
-@@ -1048,7 +1048,7 @@ struct proto {
+@@ -1061,7 +1061,7 @@ struct proto {
        void                    (*destroy_cgroup)(struct mem_cgroup *memcg);
        struct cg_proto         *(*proto_cgroup)(struct mem_cgroup *memcg);
  #endif
        void                    (*destroy_cgroup)(struct mem_cgroup *memcg);
        struct cg_proto         *(*proto_cgroup)(struct mem_cgroup *memcg);
  #endif
@@ -86947,8 +86746,8 @@ index 7db3db1..a915cca 100644
  
  /*
   * Bits in struct cg_proto.flags
  
  /*
   * Bits in struct cg_proto.flags
-@@ -1235,7 +1235,7 @@ static inline u64 memcg_memory_allocated_read(struct cg_proto *prot)
-       return ret >> PAGE_SHIFT;
+@@ -1239,7 +1239,7 @@ static inline void memcg_memory_allocated_sub(struct cg_proto *prot,
+       page_counter_uncharge(&prot->memory_allocated, amt);
  }
  
 -static inline long
  }
  
 -static inline long
@@ -86956,7 +86755,7 @@ index 7db3db1..a915cca 100644
  sk_memory_allocated(const struct sock *sk)
  {
        struct proto *prot = sk->sk_prot;
  sk_memory_allocated(const struct sock *sk)
  {
        struct proto *prot = sk->sk_prot;
-@@ -1380,7 +1380,7 @@ struct sock_iocb {
+@@ -1385,7 +1385,7 @@ struct sock_iocb {
        struct scm_cookie       *scm;
        struct msghdr           *msg, async_msg;
        struct kiocb            *kiocb;
        struct scm_cookie       *scm;
        struct msghdr           *msg, async_msg;
        struct kiocb            *kiocb;
@@ -86965,7 +86764,7 @@ index 7db3db1..a915cca 100644
  
  static inline struct sock_iocb *kiocb_to_siocb(struct kiocb *iocb)
  {
  
  static inline struct sock_iocb *kiocb_to_siocb(struct kiocb *iocb)
  {
-@@ -1820,7 +1820,7 @@ static inline void sk_nocaps_add(struct sock *sk, netdev_features_t flags)
+@@ -1826,7 +1826,7 @@ static inline void sk_nocaps_add(struct sock *sk, netdev_features_t flags)
  }
  
  static inline int skb_do_copy_data_nocache(struct sock *sk, struct sk_buff *skb,
  }
  
  static inline int skb_do_copy_data_nocache(struct sock *sk, struct sk_buff *skb,
@@ -86974,7 +86773,7 @@ index 7db3db1..a915cca 100644
                                           int copy, int offset)
  {
        if (skb->ip_summed == CHECKSUM_NONE) {
                                           int copy, int offset)
  {
        if (skb->ip_summed == CHECKSUM_NONE) {
-@@ -2092,7 +2092,7 @@ static inline void sk_stream_moderate_sndbuf(struct sock *sk)
+@@ -2075,7 +2075,7 @@ static inline void sk_stream_moderate_sndbuf(struct sock *sk)
        }
  }
  
        }
  }
  
@@ -86984,10 +86783,10 @@ index 7db3db1..a915cca 100644
  /**
   * sk_page_frag - return an appropriate page_frag
 diff --git a/include/net/tcp.h b/include/net/tcp.h
  /**
   * sk_page_frag - return an appropriate page_frag
 diff --git a/include/net/tcp.h b/include/net/tcp.h
-index 4062b4f..9ff45e7 100644
+index 9d9111e..349c847 100644
 --- a/include/net/tcp.h
 +++ b/include/net/tcp.h
 --- a/include/net/tcp.h
 +++ b/include/net/tcp.h
-@@ -519,7 +519,7 @@ void tcp_retransmit_timer(struct sock *sk);
+@@ -516,7 +516,7 @@ void tcp_retransmit_timer(struct sock *sk);
  void tcp_xmit_retransmit_queue(struct sock *);
  void tcp_simple_retransmit(struct sock *);
  int tcp_trim_head(struct sock *, struct sk_buff *, u32);
  void tcp_xmit_retransmit_queue(struct sock *);
  void tcp_simple_retransmit(struct sock *);
  int tcp_trim_head(struct sock *, struct sk_buff *, u32);
@@ -86996,7 +86795,7 @@ index 4062b4f..9ff45e7 100644
  
  void tcp_send_probe0(struct sock *);
  void tcp_send_partial(struct sock *);
  
  void tcp_send_probe0(struct sock *);
  void tcp_send_partial(struct sock *);
-@@ -692,8 +692,8 @@ static inline u32 tcp_skb_timestamp(const struct sk_buff *skb)
+@@ -689,8 +689,8 @@ static inline u32 tcp_skb_timestamp(const struct sk_buff *skb)
   * If this grows please adjust skbuff.h:skbuff->cb[xxx] size appropriately.
   */
  struct tcp_skb_cb {
   * If this grows please adjust skbuff.h:skbuff->cb[xxx] size appropriately.
   */
  struct tcp_skb_cb {
@@ -87007,7 +86806,7 @@ index 4062b4f..9ff45e7 100644
        union {
                /* Note : tcp_tw_isn is used in input path only
                 *        (isn chosen by tcp_timewait_state_process())
        union {
                /* Note : tcp_tw_isn is used in input path only
                 *        (isn chosen by tcp_timewait_state_process())
-@@ -718,7 +718,7 @@ struct tcp_skb_cb {
+@@ -715,7 +715,7 @@ struct tcp_skb_cb {
  
        __u8            ip_dsfield;     /* IPv4 tos or IPv6 dsfield     */
        /* 1 byte hole */
  
        __u8            ip_dsfield;     /* IPv4 tos or IPv6 dsfield     */
        /* 1 byte hole */
@@ -87096,7 +86895,7 @@ index 1017e0b..227aa4d 100644
  /**
   * iw_create_cm_id - Create an IW CM identifier.
 diff --git a/include/scsi/libfc.h b/include/scsi/libfc.h
  /**
   * iw_create_cm_id - Create an IW CM identifier.
 diff --git a/include/scsi/libfc.h b/include/scsi/libfc.h
-index 52beadf..598734c 100644
+index 93d14da..734b3d8 100644
 --- a/include/scsi/libfc.h
 +++ b/include/scsi/libfc.h
 @@ -771,6 +771,7 @@ struct libfc_function_template {
 --- a/include/scsi/libfc.h
 +++ b/include/scsi/libfc.h
 @@ -771,6 +771,7 @@ struct libfc_function_template {
@@ -87117,10 +86916,10 @@ index 52beadf..598734c 100644
        u8                             qfull;
        enum fc_lport_state            state;
 diff --git a/include/scsi/scsi_device.h b/include/scsi/scsi_device.h
        u8                             qfull;
        enum fc_lport_state            state;
 diff --git a/include/scsi/scsi_device.h b/include/scsi/scsi_device.h
-index 27ecee7..5f42632 100644
+index 3a4edd1..feb2e3e 100644
 --- a/include/scsi/scsi_device.h
 +++ b/include/scsi/scsi_device.h
 --- a/include/scsi/scsi_device.h
 +++ b/include/scsi/scsi_device.h
-@@ -186,9 +186,9 @@ struct scsi_device {
+@@ -185,9 +185,9 @@ struct scsi_device {
        unsigned int max_device_blocked; /* what device_blocked counts down from  */
  #define SCSI_DEFAULT_DEVICE_BLOCKED   3
  
        unsigned int max_device_blocked; /* what device_blocked counts down from  */
  #define SCSI_DEFAULT_DEVICE_BLOCKED   3
  
@@ -87148,10 +86947,10 @@ index 007a0bc..7188db8 100644
  
  /**
 diff --git a/include/sound/compress_driver.h b/include/sound/compress_driver.h
  
  /**
 diff --git a/include/sound/compress_driver.h b/include/sound/compress_driver.h
-index ae6c3b8..fd748ac 100644
+index 396e8f7..b037e89 100644
 --- a/include/sound/compress_driver.h
 +++ b/include/sound/compress_driver.h
 --- a/include/sound/compress_driver.h
 +++ b/include/sound/compress_driver.h
-@@ -128,7 +128,7 @@ struct snd_compr_ops {
+@@ -129,7 +129,7 @@ struct snd_compr_ops {
                        struct snd_compr_caps *caps);
        int (*get_codec_caps) (struct snd_compr_stream *stream,
                        struct snd_compr_codec_caps *codec);
                        struct snd_compr_caps *caps);
        int (*get_codec_caps) (struct snd_compr_stream *stream,
                        struct snd_compr_codec_caps *codec);
@@ -87161,7 +86960,7 @@ index ae6c3b8..fd748ac 100644
  /**
   * struct snd_compr: Compressed device
 diff --git a/include/sound/soc.h b/include/sound/soc.h
  /**
   * struct snd_compr: Compressed device
 diff --git a/include/sound/soc.h b/include/sound/soc.h
-index 7ba7130..d46594d 100644
+index ac8b333..59c3692 100644
 --- a/include/sound/soc.h
 +++ b/include/sound/soc.h
 @@ -853,7 +853,7 @@ struct snd_soc_codec_driver {
 --- a/include/sound/soc.h
 +++ b/include/sound/soc.h
 @@ -853,7 +853,7 @@ struct snd_soc_codec_driver {
@@ -87173,7 +86972,7 @@ index 7ba7130..d46594d 100644
  
  /* SoC platform interface */
  struct snd_soc_platform_driver {
  
  /* SoC platform interface */
  struct snd_soc_platform_driver {
-@@ -882,7 +882,7 @@ struct snd_soc_platform_driver {
+@@ -880,7 +880,7 @@ struct snd_soc_platform_driver {
        const struct snd_compr_ops *compr_ops;
  
        int (*bespoke_trigger)(struct snd_pcm_substream *, int);
        const struct snd_compr_ops *compr_ops;
  
        int (*bespoke_trigger)(struct snd_pcm_substream *, int);
@@ -87183,10 +86982,10 @@ index 7ba7130..d46594d 100644
  struct snd_soc_dai_link_component {
        const char *name;
 diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h
  struct snd_soc_dai_link_component {
        const char *name;
 diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h
-index 23c518a..d6ef510 100644
+index 4a8795a..53d8119 100644
 --- a/include/target/target_core_base.h
 +++ b/include/target/target_core_base.h
 --- a/include/target/target_core_base.h
 +++ b/include/target/target_core_base.h
-@@ -764,7 +764,7 @@ struct se_device {
+@@ -767,7 +767,7 @@ struct se_device {
        atomic_long_t           write_bytes;
        /* Active commands on this virtual SE device */
        atomic_t                simple_cmds;
        atomic_long_t           write_bytes;
        /* Active commands on this virtual SE device */
        atomic_t                simple_cmds;
@@ -87389,7 +87188,7 @@ index d876736..ccce5c0 100644
  #define __cpu_to_le64s(x) do { (void)(x); } while (0)
  #define __le64_to_cpus(x) do { (void)(x); } while (0)
 diff --git a/include/uapi/linux/elf.h b/include/uapi/linux/elf.h
  #define __cpu_to_le64s(x) do { (void)(x); } while (0)
  #define __le64_to_cpus(x) do { (void)(x); } while (0)
 diff --git a/include/uapi/linux/elf.h b/include/uapi/linux/elf.h
-index ea9bf25..5140c61 100644
+index 71e1d0e..6cc9caf 100644
 --- a/include/uapi/linux/elf.h
 +++ b/include/uapi/linux/elf.h
 @@ -37,6 +37,17 @@ typedef __s64       Elf64_Sxword;
 --- a/include/uapi/linux/elf.h
 +++ b/include/uapi/linux/elf.h
 @@ -37,6 +37,17 @@ typedef __s64       Elf64_Sxword;
@@ -87505,19 +87304,6 @@ index 0e011eb..82681b1 100644
  {
  #ifdef __HAVE_BUILTIN_BSWAP64__
        return __builtin_bswap64(val);
  {
  #ifdef __HAVE_BUILTIN_BSWAP64__
        return __builtin_bswap64(val);
-diff --git a/include/uapi/linux/sysctl.h b/include/uapi/linux/sysctl.h
-index 43aaba1..1c30b48 100644
---- a/include/uapi/linux/sysctl.h
-+++ b/include/uapi/linux/sysctl.h
-@@ -155,8 +155,6 @@ enum
-       KERN_PANIC_ON_NMI=76, /* int: whether we will panic on an unrecovered */
- };
--
--
- /* CTL_VM names: */
- enum
- {
 diff --git a/include/uapi/linux/xattr.h b/include/uapi/linux/xattr.h
 index 1590c49..5eab462 100644
 --- a/include/uapi/linux/xattr.h
 diff --git a/include/uapi/linux/xattr.h b/include/uapi/linux/xattr.h
 index 1590c49..5eab462 100644
 --- a/include/uapi/linux/xattr.h
@@ -87564,10 +87350,10 @@ index 30f5362..8ed8ac9 100644
        void *pmi_pal;
        u8 *vbe_state_orig;             /*
 diff --git a/init/Kconfig b/init/Kconfig
        void *pmi_pal;
        u8 *vbe_state_orig;             /*
 diff --git a/init/Kconfig b/init/Kconfig
-index 2081a4d..98d1149 100644
+index 9afb971..27d6fca 100644
 --- a/init/Kconfig
 +++ b/init/Kconfig
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -1150,6 +1150,7 @@ endif # CGROUPS
+@@ -1129,6 +1129,7 @@ endif # CGROUPS
  
  config CHECKPOINT_RESTORE
        bool "Checkpoint/restore support" if EXPERT
  
  config CHECKPOINT_RESTORE
        bool "Checkpoint/restore support" if EXPERT
@@ -87575,7 +87361,7 @@ index 2081a4d..98d1149 100644
        default n
        help
          Enables additional kernel features in a sake of checkpoint/restore.
        default n
        help
          Enables additional kernel features in a sake of checkpoint/restore.
-@@ -1659,7 +1660,7 @@ config SLUB_DEBUG
+@@ -1654,7 +1655,7 @@ config SLUB_DEBUG
  
  config COMPAT_BRK
        bool "Disable heap randomization"
  
  config COMPAT_BRK
        bool "Disable heap randomization"
@@ -87584,7 +87370,7 @@ index 2081a4d..98d1149 100644
        help
          Randomizing heap placement makes heap exploits harder, but it
          also breaks ancient binaries (including anything libc5 based).
        help
          Randomizing heap placement makes heap exploits harder, but it
          also breaks ancient binaries (including anything libc5 based).
-@@ -1990,7 +1991,7 @@ config INIT_ALL_POSSIBLE
+@@ -1985,7 +1986,7 @@ config INIT_ALL_POSSIBLE
  config STOP_MACHINE
        bool
        default y
  config STOP_MACHINE
        bool
        default y
@@ -87608,7 +87394,7 @@ index 7bc47ee..6da2dc7 100644
  ifneq ($(CONFIG_BLK_DEV_INITRD),y)
  obj-y                          += noinitramfs.o
 diff --git a/init/do_mounts.c b/init/do_mounts.c
  ifneq ($(CONFIG_BLK_DEV_INITRD),y)
  obj-y                          += noinitramfs.o
 diff --git a/init/do_mounts.c b/init/do_mounts.c
-index 9b3565c..3f90cf9 100644
+index eb41008..f5dbbf9 100644
 --- a/init/do_mounts.c
 +++ b/init/do_mounts.c
 @@ -360,11 +360,11 @@ static void __init get_fs_names(char *page)
 --- a/init/do_mounts.c
 +++ b/init/do_mounts.c
 @@ -360,11 +360,11 @@ static void __init get_fs_names(char *page)
@@ -87625,7 +87411,7 @@ index 9b3565c..3f90cf9 100644
        s = current->fs->pwd.dentry->d_sb;
        ROOT_DEV = s->s_dev;
        printk(KERN_INFO
        s = current->fs->pwd.dentry->d_sb;
        ROOT_DEV = s->s_dev;
        printk(KERN_INFO
-@@ -485,18 +485,18 @@ void __init change_floppy(char *fmt, ...)
+@@ -487,18 +487,18 @@ void __init change_floppy(char *fmt, ...)
        va_start(args, fmt);
        vsprintf(buf, fmt, args);
        va_end(args);
        va_start(args, fmt);
        vsprintf(buf, fmt, args);
        va_end(args);
@@ -87647,7 +87433,7 @@ index 9b3565c..3f90cf9 100644
                termios.c_lflag |= ICANON;
                sys_ioctl(fd, TCSETSF, (long)&termios);
                sys_close(fd);
                termios.c_lflag |= ICANON;
                sys_ioctl(fd, TCSETSF, (long)&termios);
                sys_close(fd);
-@@ -590,8 +590,8 @@ void __init prepare_namespace(void)
+@@ -592,8 +592,8 @@ void __init prepare_namespace(void)
        mount_root();
  out:
        devtmpfs_mount("dev");
        mount_root();
  out:
        devtmpfs_mount("dev");
@@ -87933,10 +87719,10 @@ index ad1bd77..dca2c1b 100644
        next_state = Reset;
        return 0;
 diff --git a/init/main.c b/init/main.c
        next_state = Reset;
        return 0;
 diff --git a/init/main.c b/init/main.c
-index 321d0ce..91b53e5 100644
+index 61b99376..85893612d 100644
 --- a/init/main.c
 +++ b/init/main.c
 --- a/init/main.c
 +++ b/init/main.c
-@@ -98,6 +98,8 @@ extern void radix_tree_init(void);
+@@ -100,6 +100,8 @@ extern void radix_tree_init(void);
  static inline void mark_rodata_ro(void) { }
  #endif
  
  static inline void mark_rodata_ro(void) { }
  #endif
  
@@ -87945,7 +87731,7 @@ index 321d0ce..91b53e5 100644
  /*
   * Debug helper: via this flag we know that we are in 'early bootup code'
   * where only the boot processor is running with IRQ disabled.  This means
  /*
   * Debug helper: via this flag we know that we are in 'early bootup code'
   * where only the boot processor is running with IRQ disabled.  This means
-@@ -159,6 +161,75 @@ static int __init set_reset_devices(char *str)
+@@ -161,6 +163,75 @@ static int __init set_reset_devices(char *str)
  
  __setup("reset_devices", set_reset_devices);
  
  
  __setup("reset_devices", set_reset_devices);
  
@@ -88021,7 +87807,7 @@ index 321d0ce..91b53e5 100644
  static const char *argv_init[MAX_INIT_ARGS+2] = { "init", NULL, };
  const char *envp_init[MAX_INIT_ENVS+2] = { "HOME=/", "TERM=linux", NULL, };
  static const char *panic_later, *panic_param;
  static const char *argv_init[MAX_INIT_ARGS+2] = { "init", NULL, };
  const char *envp_init[MAX_INIT_ENVS+2] = { "HOME=/", "TERM=linux", NULL, };
  static const char *panic_later, *panic_param;
-@@ -728,7 +799,7 @@ static bool __init_or_module initcall_blacklisted(initcall_t fn)
+@@ -735,7 +806,7 @@ static bool __init_or_module initcall_blacklisted(initcall_t fn)
        struct blacklist_entry *entry;
        char *fn_name;
  
        struct blacklist_entry *entry;
        char *fn_name;
  
@@ -88030,7 +87816,7 @@ index 321d0ce..91b53e5 100644
        if (!fn_name)
                return false;
  
        if (!fn_name)
                return false;
  
-@@ -780,7 +851,7 @@ int __init_or_module do_one_initcall(initcall_t fn)
+@@ -787,7 +858,7 @@ int __init_or_module do_one_initcall(initcall_t fn)
  {
        int count = preempt_count();
        int ret;
  {
        int count = preempt_count();
        int ret;
@@ -88039,7 +87825,7 @@ index 321d0ce..91b53e5 100644
  
        if (initcall_blacklisted(fn))
                return -EPERM;
  
        if (initcall_blacklisted(fn))
                return -EPERM;
-@@ -790,18 +861,17 @@ int __init_or_module do_one_initcall(initcall_t fn)
+@@ -797,18 +868,17 @@ int __init_or_module do_one_initcall(initcall_t fn)
        else
                ret = fn();
  
        else
                ret = fn();
  
@@ -88062,7 +87848,7 @@ index 321d0ce..91b53e5 100644
        return ret;
  }
  
        return ret;
  }
  
-@@ -907,8 +977,8 @@ static int run_init_process(const char *init_filename)
+@@ -914,8 +984,8 @@ static int run_init_process(const char *init_filename)
  {
        argv_init[0] = init_filename;
        return do_execve(getname_kernel(init_filename),
  {
        argv_init[0] = init_filename;
        return do_execve(getname_kernel(init_filename),
@@ -88073,7 +87859,7 @@ index 321d0ce..91b53e5 100644
  }
  
  static int try_to_run_init_process(const char *init_filename)
  }
  
  static int try_to_run_init_process(const char *init_filename)
-@@ -925,6 +995,10 @@ static int try_to_run_init_process(const char *init_filename)
+@@ -932,6 +1002,10 @@ static int try_to_run_init_process(const char *init_filename)
        return ret;
  }
  
        return ret;
  }
  
@@ -88084,7 +87870,7 @@ index 321d0ce..91b53e5 100644
  static noinline void __init kernel_init_freeable(void);
  
  static int __ref kernel_init(void *unused)
  static noinline void __init kernel_init_freeable(void);
  
  static int __ref kernel_init(void *unused)
-@@ -949,6 +1023,11 @@ static int __ref kernel_init(void *unused)
+@@ -956,6 +1030,11 @@ static int __ref kernel_init(void *unused)
                       ramdisk_execute_command, ret);
        }
  
                       ramdisk_execute_command, ret);
        }
  
@@ -88096,7 +87882,7 @@ index 321d0ce..91b53e5 100644
        /*
         * We try each of these until one succeeds.
         *
        /*
         * We try each of these until one succeeds.
         *
-@@ -1004,7 +1083,7 @@ static noinline void __init kernel_init_freeable(void)
+@@ -1016,7 +1095,7 @@ static noinline void __init kernel_init_freeable(void)
        do_basic_setup();
  
        /* Open the /dev/console on the rootfs, this should never fail */
        do_basic_setup();
  
        /* Open the /dev/console on the rootfs, this should never fail */
@@ -88105,7 +87891,7 @@ index 321d0ce..91b53e5 100644
                pr_err("Warning: unable to open an initial console.\n");
  
        (void) sys_dup(0);
                pr_err("Warning: unable to open an initial console.\n");
  
        (void) sys_dup(0);
-@@ -1017,11 +1096,13 @@ static noinline void __init kernel_init_freeable(void)
+@@ -1029,11 +1108,13 @@ static noinline void __init kernel_init_freeable(void)
        if (!ramdisk_execute_command)
                ramdisk_execute_command = "/init";
  
        if (!ramdisk_execute_command)
                ramdisk_execute_command = "/init";
  
@@ -88134,7 +87920,7 @@ index 9b3c85f..1c4d897 100644
        case SHMDT:
                return sys_shmdt(compat_ptr(ptr));
 diff --git a/ipc/ipc_sysctl.c b/ipc/ipc_sysctl.c
        case SHMDT:
                return sys_shmdt(compat_ptr(ptr));
 diff --git a/ipc/ipc_sysctl.c b/ipc/ipc_sysctl.c
-index e8075b2..76f2c6a 100644
+index 8ad93c2..efd80f8 100644
 --- a/ipc/ipc_sysctl.c
 +++ b/ipc/ipc_sysctl.c
 @@ -30,7 +30,7 @@ static void *get_ipc(struct ctl_table *table)
 --- a/ipc/ipc_sysctl.c
 +++ b/ipc/ipc_sysctl.c
 @@ -30,7 +30,7 @@ static void *get_ipc(struct ctl_table *table)
@@ -88156,15 +87942,6 @@ index e8075b2..76f2c6a 100644
        memcpy(&ipc_table, table, sizeof(ipc_table));
        ipc_table.data = get_ipc(table);
 @@ -65,7 +65,7 @@ static int proc_ipc_dointvec_minmax_orphans(struct ctl_table *table, int write,
        memcpy(&ipc_table, table, sizeof(ipc_table));
        ipc_table.data = get_ipc(table);
 @@ -65,7 +65,7 @@ static int proc_ipc_dointvec_minmax_orphans(struct ctl_table *table, int write,
- static int proc_ipc_callback_dointvec_minmax(struct ctl_table *table, int write,
-       void __user *buffer, size_t *lenp, loff_t *ppos)
- {
--      struct ctl_table ipc_table;
-+      ctl_table_no_const ipc_table;
-       size_t lenp_bef = *lenp;
-       int rc;
-@@ -88,7 +88,7 @@ static int proc_ipc_callback_dointvec_minmax(struct ctl_table *table, int write,
  static int proc_ipc_doulongvec_minmax(struct ctl_table *table, int write,
        void __user *buffer, size_t *lenp, loff_t *ppos)
  {
  static int proc_ipc_doulongvec_minmax(struct ctl_table *table, int write,
        void __user *buffer, size_t *lenp, loff_t *ppos)
  {
@@ -88173,15 +87950,15 @@ index e8075b2..76f2c6a 100644
        memcpy(&ipc_table, table, sizeof(ipc_table));
        ipc_table.data = get_ipc(table);
  
        memcpy(&ipc_table, table, sizeof(ipc_table));
        ipc_table.data = get_ipc(table);
  
-@@ -122,7 +122,7 @@ static void ipc_auto_callback(int val)
- static int proc_ipcauto_dointvec_minmax(struct ctl_table *table, int write,
+@@ -76,7 +76,7 @@ static int proc_ipc_doulongvec_minmax(struct ctl_table *table, int write,
+ static int proc_ipc_auto_msgmni(struct ctl_table *table, int write,
        void __user *buffer, size_t *lenp, loff_t *ppos)
  {
 -      struct ctl_table ipc_table;
 +      ctl_table_no_const ipc_table;
        void __user *buffer, size_t *lenp, loff_t *ppos)
  {
 -      struct ctl_table ipc_table;
 +      ctl_table_no_const ipc_table;
-       int oldval;
-       int rc;
+       int dummy = 0;
  
  
+       memcpy(&ipc_table, table, sizeof(ipc_table));
 diff --git a/ipc/mq_sysctl.c b/ipc/mq_sysctl.c
 index 68d4e95..1477ded 100644
 --- a/ipc/mq_sysctl.c
 diff --git a/ipc/mq_sysctl.c b/ipc/mq_sysctl.c
 index 68d4e95..1477ded 100644
 --- a/ipc/mq_sysctl.c
@@ -88205,7 +87982,7 @@ index 68d4e95..1477ded 100644
        mq_table.data = get_mq(table);
  
 diff --git a/ipc/mqueue.c b/ipc/mqueue.c
        mq_table.data = get_mq(table);
  
 diff --git a/ipc/mqueue.c b/ipc/mqueue.c
-index 4fcf39a..d3cc2ec 100644
+index 7635a1c..7432cb6 100644
 --- a/ipc/mqueue.c
 +++ b/ipc/mqueue.c
 @@ -278,6 +278,7 @@ static struct inode *mqueue_get_inode(struct super_block *sb,
 --- a/ipc/mqueue.c
 +++ b/ipc/mqueue.c
 @@ -278,6 +278,7 @@ static struct inode *mqueue_get_inode(struct super_block *sb,
@@ -88217,7 +87994,7 @@ index 4fcf39a..d3cc2ec 100644
                if (u->mq_bytes + mq_bytes < u->mq_bytes ||
                    u->mq_bytes + mq_bytes > rlimit(RLIMIT_MSGQUEUE)) {
 diff --git a/ipc/shm.c b/ipc/shm.c
                if (u->mq_bytes + mq_bytes < u->mq_bytes ||
                    u->mq_bytes + mq_bytes > rlimit(RLIMIT_MSGQUEUE)) {
 diff --git a/ipc/shm.c b/ipc/shm.c
-index 0145479..3d27947 100644
+index 19633b4..d454904 100644
 --- a/ipc/shm.c
 +++ b/ipc/shm.c
 @@ -72,6 +72,14 @@ static void shm_destroy(struct ipc_namespace *ns, struct shmid_kernel *shp);
 --- a/ipc/shm.c
 +++ b/ipc/shm.c
 @@ -72,6 +72,14 @@ static void shm_destroy(struct ipc_namespace *ns, struct shmid_kernel *shp);
@@ -88235,7 +88012,7 @@ index 0145479..3d27947 100644
  void shm_init_ns(struct ipc_namespace *ns)
  {
        ns->shm_ctlmax = SHMMAX;
  void shm_init_ns(struct ipc_namespace *ns)
  {
        ns->shm_ctlmax = SHMMAX;
-@@ -559,6 +567,9 @@ static int newseg(struct ipc_namespace *ns, struct ipc_params *params)
+@@ -560,6 +568,9 @@ static int newseg(struct ipc_namespace *ns, struct ipc_params *params)
        shp->shm_lprid = 0;
        shp->shm_atim = shp->shm_dtim = 0;
        shp->shm_ctim = get_seconds();
        shp->shm_lprid = 0;
        shp->shm_atim = shp->shm_dtim = 0;
        shp->shm_ctim = get_seconds();
@@ -88245,7 +88022,7 @@ index 0145479..3d27947 100644
        shp->shm_segsz = size;
        shp->shm_nattch = 0;
        shp->shm_file = file;
        shp->shm_segsz = size;
        shp->shm_nattch = 0;
        shp->shm_file = file;
-@@ -1095,6 +1106,12 @@ long do_shmat(int shmid, char __user *shmaddr, int shmflg, ulong *raddr,
+@@ -1096,6 +1107,12 @@ long do_shmat(int shmid, char __user *shmaddr, int shmflg, ulong *raddr,
                f_mode = FMODE_READ | FMODE_WRITE;
        }
        if (shmflg & SHM_EXEC) {
                f_mode = FMODE_READ | FMODE_WRITE;
        }
        if (shmflg & SHM_EXEC) {
@@ -88258,7 +88035,7 @@ index 0145479..3d27947 100644
                prot |= PROT_EXEC;
                acc_mode |= S_IXUGO;
        }
                prot |= PROT_EXEC;
                acc_mode |= S_IXUGO;
        }
-@@ -1119,6 +1136,15 @@ long do_shmat(int shmid, char __user *shmaddr, int shmflg, ulong *raddr,
+@@ -1120,6 +1137,15 @@ long do_shmat(int shmid, char __user *shmaddr, int shmflg, ulong *raddr,
        if (err)
                goto out_unlock;
  
        if (err)
                goto out_unlock;
  
@@ -88274,7 +88051,7 @@ index 0145479..3d27947 100644
        ipc_lock_object(&shp->shm_perm);
  
        /* check if shm_destroy() is tearing down shp */
        ipc_lock_object(&shp->shm_perm);
  
        /* check if shm_destroy() is tearing down shp */
-@@ -1131,6 +1157,9 @@ long do_shmat(int shmid, char __user *shmaddr, int shmflg, ulong *raddr,
+@@ -1132,6 +1158,9 @@ long do_shmat(int shmid, char __user *shmaddr, int shmflg, ulong *raddr,
        path = shp->shm_file->f_path;
        path_get(&path);
        shp->shm_nattch++;
        path = shp->shm_file->f_path;
        path_get(&path);
        shp->shm_nattch++;
@@ -88285,7 +88062,7 @@ index 0145479..3d27947 100644
        ipc_unlock_object(&shp->shm_perm);
        rcu_read_unlock();
 diff --git a/ipc/util.c b/ipc/util.c
        ipc_unlock_object(&shp->shm_perm);
        rcu_read_unlock();
 diff --git a/ipc/util.c b/ipc/util.c
-index 88adc32..3867c68 100644
+index 106bed0..f851429 100644
 --- a/ipc/util.c
 +++ b/ipc/util.c
 @@ -71,6 +71,8 @@ struct ipc_proc_iface {
 --- a/ipc/util.c
 +++ b/ipc/util.c
 @@ -71,6 +71,8 @@ struct ipc_proc_iface {
@@ -88294,10 +88071,10 @@ index 88adc32..3867c68 100644
  
 +extern int gr_ipc_permitted(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, int requested_mode, int granted_mode);
 +
  
 +extern int gr_ipc_permitted(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, int requested_mode, int granted_mode);
 +
- static void ipc_memory_notifier(struct work_struct *work)
- {
-       ipcns_notify(IPCNS_MEMCHANGED);
-@@ -537,6 +539,10 @@ int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flag)
+ /**
+  * ipc_init - initialise ipc subsystem
+  *
+@@ -497,6 +499,10 @@ int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flag)
                granted_mode >>= 6;
        else if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid))
                granted_mode >>= 3;
                granted_mode >>= 6;
        else if (in_group_p(ipcp->cgid) || in_group_p(ipcp->gid))
                granted_mode >>= 3;
@@ -88309,7 +88086,7 @@ index 88adc32..3867c68 100644
        if ((requested_mode & ~granted_mode & 0007) &&
            !ns_capable(ns->user_ns, CAP_IPC_OWNER))
 diff --git a/kernel/audit.c b/kernel/audit.c
        if ((requested_mode & ~granted_mode & 0007) &&
            !ns_capable(ns->user_ns, CAP_IPC_OWNER))
 diff --git a/kernel/audit.c b/kernel/audit.c
-index c6df990..fde80b4 100644
+index 72ab759..757deba 100644
 --- a/kernel/audit.c
 +++ b/kernel/audit.c
 @@ -122,7 +122,7 @@ u32                audit_sig_sid = 0;
 --- a/kernel/audit.c
 +++ b/kernel/audit.c
 @@ -122,7 +122,7 @@ u32                audit_sig_sid = 0;
@@ -88339,20 +88116,20 @@ index c6df990..fde80b4 100644
                                audit_rate_limit,
                                audit_backlog_limit);
                audit_panic(message);
                                audit_rate_limit,
                                audit_backlog_limit);
                audit_panic(message);
-@@ -840,7 +840,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
+@@ -831,7 +831,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
                s.pid                   = audit_pid;
                s.rate_limit            = audit_rate_limit;
                s.backlog_limit         = audit_backlog_limit;
 -              s.lost                  = atomic_read(&audit_lost);
 +              s.lost                  = atomic_read_unchecked(&audit_lost);
                s.backlog               = skb_queue_len(&audit_skb_queue);
                s.pid                   = audit_pid;
                s.rate_limit            = audit_rate_limit;
                s.backlog_limit         = audit_backlog_limit;
 -              s.lost                  = atomic_read(&audit_lost);
 +              s.lost                  = atomic_read_unchecked(&audit_lost);
                s.backlog               = skb_queue_len(&audit_skb_queue);
-               s.version               = AUDIT_VERSION_LATEST;
+               s.feature_bitmap        = AUDIT_FEATURE_BITMAP_ALL;
                s.backlog_wait_time     = audit_backlog_wait_time;
 diff --git a/kernel/auditsc.c b/kernel/auditsc.c
                s.backlog_wait_time     = audit_backlog_wait_time;
 diff --git a/kernel/auditsc.c b/kernel/auditsc.c
-index e420a0c..38137fa 100644
+index 072566d..1190489 100644
 --- a/kernel/auditsc.c
 +++ b/kernel/auditsc.c
 --- a/kernel/auditsc.c
 +++ b/kernel/auditsc.c
-@@ -2014,7 +2014,7 @@ int auditsc_get_stamp(struct audit_context *ctx,
+@@ -2056,7 +2056,7 @@ int auditsc_get_stamp(struct audit_context *ctx,
  }
  
  /* global counter which is incremented every time something logs in */
  }
  
  /* global counter which is incremented every time something logs in */
@@ -88361,7 +88138,7 @@ index e420a0c..38137fa 100644
  
  static int audit_set_loginuid_perm(kuid_t loginuid)
  {
  
  static int audit_set_loginuid_perm(kuid_t loginuid)
  {
-@@ -2081,7 +2081,7 @@ int audit_set_loginuid(kuid_t loginuid)
+@@ -2123,7 +2123,7 @@ int audit_set_loginuid(kuid_t loginuid)
  
        /* are we setting or clearing? */
        if (uid_valid(loginuid))
  
        /* are we setting or clearing? */
        if (uid_valid(loginuid))
@@ -88371,7 +88148,7 @@ index e420a0c..38137fa 100644
        task->sessionid = sessionid;
        task->loginuid = loginuid;
 diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c
        task->sessionid = sessionid;
        task->loginuid = loginuid;
 diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c
-index d6594e4..597264b 100644
+index a64e7a2..2e69448 100644
 --- a/kernel/bpf/core.c
 +++ b/kernel/bpf/core.c
 @@ -143,14 +143,17 @@ bpf_jit_binary_alloc(unsigned int proglen, u8 **image_ptr,
 --- a/kernel/bpf/core.c
 +++ b/kernel/bpf/core.c
 @@ -143,14 +143,17 @@ bpf_jit_binary_alloc(unsigned int proglen, u8 **image_ptr,
@@ -88397,16 +88174,16 @@ index d6594e4..597264b 100644
  
  void bpf_jit_binary_free(struct bpf_binary_header *hdr)
  {
  
  void bpf_jit_binary_free(struct bpf_binary_header *hdr)
  {
--      module_free(NULL, hdr);
-+      module_free_exec(NULL, hdr);
+-      module_memfree(hdr);
++      module_memfree_exec(hdr);
  }
  #endif /* CONFIG_BPF_JIT */
  
 diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c
  }
  #endif /* CONFIG_BPF_JIT */
  
 diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c
-index ba61c8c..c60c486 100644
+index 536edc2..d28c85d 100644
 --- a/kernel/bpf/syscall.c
 +++ b/kernel/bpf/syscall.c
 --- a/kernel/bpf/syscall.c
 +++ b/kernel/bpf/syscall.c
-@@ -539,11 +539,15 @@ SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, siz
+@@ -548,11 +548,15 @@ SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, siz
        int err;
  
        /* the syscall is limited to root temporarily. This restriction will be
        int err;
  
        /* the syscall is limited to root temporarily. This restriction will be
@@ -88523,10 +88300,10 @@ index 989f5bf..d317ca0 100644
 +}
 +EXPORT_SYMBOL(capable_wrt_inode_uidgid_nolog);
 diff --git a/kernel/cgroup.c b/kernel/cgroup.c
 +}
 +EXPORT_SYMBOL(capable_wrt_inode_uidgid_nolog);
 diff --git a/kernel/cgroup.c b/kernel/cgroup.c
-index 136ecea..45157a6 100644
+index 04cfe8a..adadcc0 100644
 --- a/kernel/cgroup.c
 +++ b/kernel/cgroup.c
 --- a/kernel/cgroup.c
 +++ b/kernel/cgroup.c
-@@ -5276,6 +5276,9 @@ static void cgroup_release_agent(struct work_struct *work)
+@@ -5343,6 +5343,9 @@ static void cgroup_release_agent(struct work_struct *work)
        if (!pathbuf || !agentbuf)
                goto out;
  
        if (!pathbuf || !agentbuf)
                goto out;
  
@@ -88536,7 +88313,7 @@ index 136ecea..45157a6 100644
        path = cgroup_path(cgrp, pathbuf, PATH_MAX);
        if (!path)
                goto out;
        path = cgroup_path(cgrp, pathbuf, PATH_MAX);
        if (!path)
                goto out;
-@@ -5461,7 +5464,7 @@ static int cgroup_css_links_read(struct seq_file *seq, void *v)
+@@ -5528,7 +5531,7 @@ static int cgroup_css_links_read(struct seq_file *seq, void *v)
                struct task_struct *task;
                int count = 0;
  
                struct task_struct *task;
                int count = 0;
  
@@ -88870,10 +88647,10 @@ index e0573a4..26c0fd3 100644
  
  /**
 diff --git a/kernel/debug/debug_core.c b/kernel/debug/debug_core.c
  
  /**
 diff --git a/kernel/debug/debug_core.c b/kernel/debug/debug_core.c
-index 1adf62b..7736e06 100644
+index ac5c0f9..4b1c6c2 100644
 --- a/kernel/debug/debug_core.c
 +++ b/kernel/debug/debug_core.c
 --- a/kernel/debug/debug_core.c
 +++ b/kernel/debug/debug_core.c
-@@ -124,7 +124,7 @@ static DEFINE_RAW_SPINLOCK(dbg_slave_lock);
+@@ -127,7 +127,7 @@ static DEFINE_RAW_SPINLOCK(dbg_slave_lock);
   */
  static atomic_t                       masters_in_kgdb;
  static atomic_t                       slaves_in_kgdb;
   */
  static atomic_t                       masters_in_kgdb;
  static atomic_t                       slaves_in_kgdb;
@@ -88882,7 +88659,7 @@ index 1adf62b..7736e06 100644
  atomic_t                      kgdb_setting_breakpoint;
  
  struct task_struct            *kgdb_usethread;
  atomic_t                      kgdb_setting_breakpoint;
  
  struct task_struct            *kgdb_usethread;
-@@ -134,7 +134,7 @@ int                                kgdb_single_step;
+@@ -137,7 +137,7 @@ int                                kgdb_single_step;
  static pid_t                  kgdb_sstep_pid;
  
  /* to keep track of the CPU which is doing the single stepping*/
  static pid_t                  kgdb_sstep_pid;
  
  /* to keep track of the CPU which is doing the single stepping*/
@@ -88891,7 +88668,7 @@ index 1adf62b..7736e06 100644
  
  /*
   * If you are debugging a problem where roundup (the collection of
  
  /*
   * If you are debugging a problem where roundup (the collection of
-@@ -549,7 +549,7 @@ return_normal:
+@@ -552,7 +552,7 @@ return_normal:
         * kernel will only try for the value of sstep_tries before
         * giving up and continuing on.
         */
         * kernel will only try for the value of sstep_tries before
         * giving up and continuing on.
         */
@@ -88900,7 +88677,7 @@ index 1adf62b..7736e06 100644
            (kgdb_info[cpu].task &&
             kgdb_info[cpu].task->pid != kgdb_sstep_pid) && --sstep_tries) {
                atomic_set(&kgdb_active, -1);
            (kgdb_info[cpu].task &&
             kgdb_info[cpu].task->pid != kgdb_sstep_pid) && --sstep_tries) {
                atomic_set(&kgdb_active, -1);
-@@ -647,8 +647,8 @@ cpu_master_loop:
+@@ -654,8 +654,8 @@ cpu_master_loop:
        }
  
  kgdb_restore:
        }
  
  kgdb_restore:
@@ -88911,7 +88688,7 @@ index 1adf62b..7736e06 100644
                if (kgdb_info[sstep_cpu].task)
                        kgdb_sstep_pid = kgdb_info[sstep_cpu].task->pid;
                else
                if (kgdb_info[sstep_cpu].task)
                        kgdb_sstep_pid = kgdb_info[sstep_cpu].task->pid;
                else
-@@ -925,18 +925,18 @@ static void kgdb_unregister_callbacks(void)
+@@ -932,18 +932,18 @@ static void kgdb_unregister_callbacks(void)
  static void kgdb_tasklet_bpt(unsigned long ing)
  {
        kgdb_breakpoint();
  static void kgdb_tasklet_bpt(unsigned long ing)
  {
        kgdb_breakpoint();
@@ -88934,19 +88711,19 @@ index 1adf62b..7736e06 100644
  }
  EXPORT_SYMBOL_GPL(kgdb_schedule_breakpoint);
 diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c
  }
  EXPORT_SYMBOL_GPL(kgdb_schedule_breakpoint);
 diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c
-index 379650b..30c5180 100644
+index 60f6bb8..104bb07 100644
 --- a/kernel/debug/kdb/kdb_main.c
 +++ b/kernel/debug/kdb/kdb_main.c
 --- a/kernel/debug/kdb/kdb_main.c
 +++ b/kernel/debug/kdb/kdb_main.c
-@@ -1977,7 +1977,7 @@ static int kdb_lsmod(int argc, const char **argv)
+@@ -2021,7 +2021,7 @@ static int kdb_lsmod(int argc, const char **argv)
                        continue;
  
                kdb_printf("%-20s%8u  0x%p ", mod->name,
 -                         mod->core_size, (void *)mod);
 +                         mod->core_size_rx + mod->core_size_rw, (void *)mod);
  #ifdef CONFIG_MODULE_UNLOAD
                        continue;
  
                kdb_printf("%-20s%8u  0x%p ", mod->name,
 -                         mod->core_size, (void *)mod);
 +                         mod->core_size_rx + mod->core_size_rw, (void *)mod);
  #ifdef CONFIG_MODULE_UNLOAD
-               kdb_printf("%4ld ", module_refcount(mod));
+               kdb_printf("%4d ", module_refcount(mod));
  #endif
  #endif
-@@ -1987,7 +1987,7 @@ static int kdb_lsmod(int argc, const char **argv)
+@@ -2031,7 +2031,7 @@ static int kdb_lsmod(int argc, const char **argv)
                        kdb_printf(" (Loading)");
                else
                        kdb_printf(" (Live)");
                        kdb_printf(" (Loading)");
                else
                        kdb_printf(" (Live)");
@@ -88956,7 +88733,7 @@ index 379650b..30c5180 100644
  #ifdef CONFIG_MODULE_UNLOAD
                {
 diff --git a/kernel/events/core.c b/kernel/events/core.c
  #ifdef CONFIG_MODULE_UNLOAD
                {
 diff --git a/kernel/events/core.c b/kernel/events/core.c
-index 2ab0238..bf89262f5 100644
+index 19efcf133..7c05c93 100644
 --- a/kernel/events/core.c
 +++ b/kernel/events/core.c
 @@ -170,8 +170,15 @@ static struct srcu_struct pmus_srcu;
 --- a/kernel/events/core.c
 +++ b/kernel/events/core.c
 @@ -170,8 +170,15 @@ static struct srcu_struct pmus_srcu;
@@ -89028,7 +88805,7 @@ index 2ab0238..bf89262f5 100644
  
        arch_perf_update_userpage(userpg, now);
  
  
        arch_perf_update_userpage(userpg, now);
  
-@@ -4561,7 +4568,7 @@ perf_output_sample_ustack(struct perf_output_handle *handle, u64 dump_size,
+@@ -4568,7 +4575,7 @@ perf_output_sample_ustack(struct perf_output_handle *handle, u64 dump_size,
  
                /* Data. */
                sp = perf_user_stack_pointer(regs);
  
                /* Data. */
                sp = perf_user_stack_pointer(regs);
@@ -89037,7 +88814,7 @@ index 2ab0238..bf89262f5 100644
                dyn_size = dump_size - rem;
  
                perf_output_skip(handle, rem);
                dyn_size = dump_size - rem;
  
                perf_output_skip(handle, rem);
-@@ -4652,11 +4659,11 @@ static void perf_output_read_one(struct perf_output_handle *handle,
+@@ -4659,11 +4666,11 @@ static void perf_output_read_one(struct perf_output_handle *handle,
        values[n++] = perf_event_count(event);
        if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) {
                values[n++] = enabled +
        values[n++] = perf_event_count(event);
        if (read_format & PERF_FORMAT_TOTAL_TIME_ENABLED) {
                values[n++] = enabled +
@@ -89051,7 +88828,7 @@ index 2ab0238..bf89262f5 100644
        }
        if (read_format & PERF_FORMAT_ID)
                values[n++] = primary_event_id(event);
        }
        if (read_format & PERF_FORMAT_ID)
                values[n++] = primary_event_id(event);
-@@ -6958,7 +6965,7 @@ perf_event_alloc(struct perf_event_attr *attr, int cpu,
+@@ -6994,7 +7001,7 @@ perf_event_alloc(struct perf_event_attr *attr, int cpu,
        event->parent           = parent_event;
  
        event->ns               = get_pid_ns(task_active_pid_ns(current));
        event->parent           = parent_event;
  
        event->ns               = get_pid_ns(task_active_pid_ns(current));
@@ -89060,7 +88837,7 @@ index 2ab0238..bf89262f5 100644
  
        event->state            = PERF_EVENT_STATE_INACTIVE;
  
  
        event->state            = PERF_EVENT_STATE_INACTIVE;
  
-@@ -7237,6 +7244,11 @@ SYSCALL_DEFINE5(perf_event_open,
+@@ -7275,6 +7282,11 @@ SYSCALL_DEFINE5(perf_event_open,
        if (flags & ~PERF_FLAG_ALL)
                return -EINVAL;
  
        if (flags & ~PERF_FLAG_ALL)
                return -EINVAL;
  
@@ -89072,7 +88849,7 @@ index 2ab0238..bf89262f5 100644
        err = perf_copy_attr(attr_uptr, &attr);
        if (err)
                return err;
        err = perf_copy_attr(attr_uptr, &attr);
        if (err)
                return err;
-@@ -7592,10 +7604,10 @@ static void sync_child_event(struct perf_event *child_event,
+@@ -7642,10 +7654,10 @@ static void sync_child_event(struct perf_event *child_event,
        /*
         * Add back the child's count to the parent's count:
         */
        /*
         * Add back the child's count to the parent's count:
         */
@@ -89131,7 +88908,7 @@ index 569b2187..19940d9 100644
  /* Callchain handling */
  extern struct perf_callchain_entry *
 diff --git a/kernel/events/uprobes.c b/kernel/events/uprobes.c
  /* Callchain handling */
  extern struct perf_callchain_entry *
 diff --git a/kernel/events/uprobes.c b/kernel/events/uprobes.c
-index ed8f2cd..fe8030c 100644
+index cb346f2..e4dc317 100644
 --- a/kernel/events/uprobes.c
 +++ b/kernel/events/uprobes.c
 @@ -1670,7 +1670,7 @@ static int is_trap_at_addr(struct mm_struct *mm, unsigned long vaddr)
 --- a/kernel/events/uprobes.c
 +++ b/kernel/events/uprobes.c
 @@ -1670,7 +1670,7 @@ static int is_trap_at_addr(struct mm_struct *mm, unsigned long vaddr)
@@ -89144,10 +88921,10 @@ index ed8f2cd..fe8030c 100644
        pagefault_disable();
        result = __copy_from_user_inatomic(&opcode, (void __user*)vaddr,
 diff --git a/kernel/exit.c b/kernel/exit.c
        pagefault_disable();
        result = __copy_from_user_inatomic(&opcode, (void __user*)vaddr,
 diff --git a/kernel/exit.c b/kernel/exit.c
-index 2116aac..d95df2a 100644
+index 6806c55..a5fb128 100644
 --- a/kernel/exit.c
 +++ b/kernel/exit.c
 --- a/kernel/exit.c
 +++ b/kernel/exit.c
-@@ -174,6 +174,10 @@ void release_task(struct task_struct *p)
+@@ -171,6 +171,10 @@ void release_task(struct task_struct *p)
        struct task_struct *leader;
        int zap_leader;
  repeat:
        struct task_struct *leader;
        int zap_leader;
  repeat:
@@ -89158,7 +88935,7 @@ index 2116aac..d95df2a 100644
        /* don't need to get the RCU readlock here - the process is dead and
         * can't be modifying its own credentials. But shut RCU-lockdep up */
        rcu_read_lock();
        /* don't need to get the RCU readlock here - the process is dead and
         * can't be modifying its own credentials. But shut RCU-lockdep up */
        rcu_read_lock();
-@@ -670,6 +674,8 @@ void do_exit(long code)
+@@ -655,6 +659,8 @@ void do_exit(long code)
        int group_dead;
        TASKS_RCU(int tasks_rcu_i);
  
        int group_dead;
        TASKS_RCU(int tasks_rcu_i);
  
@@ -89167,7 +88944,7 @@ index 2116aac..d95df2a 100644
        profile_task_exit(tsk);
  
        WARN_ON(blk_needs_flush_plug(tsk));
        profile_task_exit(tsk);
  
        WARN_ON(blk_needs_flush_plug(tsk));
-@@ -686,7 +692,6 @@ void do_exit(long code)
+@@ -671,7 +677,6 @@ void do_exit(long code)
         * mm_release()->clear_child_tid() from writing to a user-controlled
         * kernel address.
         */
         * mm_release()->clear_child_tid() from writing to a user-controlled
         * kernel address.
         */
@@ -89175,7 +88952,7 @@ index 2116aac..d95df2a 100644
  
        ptrace_event(PTRACE_EVENT_EXIT, code);
  
  
        ptrace_event(PTRACE_EVENT_EXIT, code);
  
-@@ -744,6 +749,9 @@ void do_exit(long code)
+@@ -729,6 +734,9 @@ void do_exit(long code)
        tsk->exit_code = code;
        taskstats_exit(tsk, group_dead);
  
        tsk->exit_code = code;
        taskstats_exit(tsk, group_dead);
  
@@ -89185,7 +88962,7 @@ index 2116aac..d95df2a 100644
        exit_mm(tsk);
  
        if (group_dead)
        exit_mm(tsk);
  
        if (group_dead)
-@@ -863,7 +871,7 @@ SYSCALL_DEFINE1(exit, int, error_code)
+@@ -848,7 +856,7 @@ SYSCALL_DEFINE1(exit, int, error_code)
   * Take down every thread in the group.  This is called by fatal signals
   * as well as by sys_exit_group (below).
   */
   * Take down every thread in the group.  This is called by fatal signals
   * as well as by sys_exit_group (below).
   */
@@ -89195,10 +88972,17 @@ index 2116aac..d95df2a 100644
  {
        struct signal_struct *sig = current->signal;
 diff --git a/kernel/fork.c b/kernel/fork.c
  {
        struct signal_struct *sig = current->signal;
 diff --git a/kernel/fork.c b/kernel/fork.c
-index 9b7d746..5b898ab 100644
+index 4dc2dda..651add0 100644
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
 --- a/kernel/fork.c
 +++ b/kernel/fork.c
-@@ -183,6 +183,48 @@ void thread_info_cache_init(void)
+@@ -177,12 +177,54 @@ static void free_thread_info(struct thread_info *ti)
+ void thread_info_cache_init(void)
+ {
+       thread_info_cache = kmem_cache_create("thread_info", THREAD_SIZE,
+-                                            THREAD_SIZE, 0, NULL);
++                                            THREAD_SIZE, SLAB_USERCOPY, NULL);
+       BUG_ON(thread_info_cache == NULL);
+ }
  # endif
  #endif
  
  # endif
  #endif
  
@@ -89365,7 +89149,7 @@ index 9b7d746..5b898ab 100644
 +              get_file(file);
 +              if (tmp->vm_flags & VM_DENYWRITE)
 +                      atomic_dec(&inode->i_writecount);
 +              get_file(file);
 +              if (tmp->vm_flags & VM_DENYWRITE)
 +                      atomic_dec(&inode->i_writecount);
-+              mutex_lock(&mapping->i_mmap_mutex);
++              i_mmap_lock_write(mapping);
 +              if (tmp->vm_flags & VM_SHARED)
 +                      atomic_inc(&mapping->i_mmap_writable);
 +              flush_dcache_mmap_lock(mapping);
 +              if (tmp->vm_flags & VM_SHARED)
 +                      atomic_inc(&mapping->i_mmap_writable);
 +              flush_dcache_mmap_lock(mapping);
@@ -89375,7 +89159,7 @@ index 9b7d746..5b898ab 100644
 +              else
 +                      vma_interval_tree_insert_after(tmp, mpnt, &mapping->i_mmap);
 +              flush_dcache_mmap_unlock(mapping);
 +              else
 +                      vma_interval_tree_insert_after(tmp, mpnt, &mapping->i_mmap);
 +              flush_dcache_mmap_unlock(mapping);
-+              mutex_unlock(&mapping->i_mmap_mutex);
++              i_mmap_unlock_write(mapping);
 +      }
 +
 +      /*
 +      }
 +
 +      /*
@@ -89446,7 +89230,7 @@ index 9b7d746..5b898ab 100644
 -                      get_file(file);
 -                      if (tmp->vm_flags & VM_DENYWRITE)
 -                              atomic_dec(&inode->i_writecount);
 -                      get_file(file);
 -                      if (tmp->vm_flags & VM_DENYWRITE)
 -                              atomic_dec(&inode->i_writecount);
--                      mutex_lock(&mapping->i_mmap_mutex);
+-                      i_mmap_lock_write(mapping);
 -                      if (tmp->vm_flags & VM_SHARED)
 -                              atomic_inc(&mapping->i_mmap_writable);
 -                      flush_dcache_mmap_lock(mapping);
 -                      if (tmp->vm_flags & VM_SHARED)
 -                              atomic_inc(&mapping->i_mmap_writable);
 -                      flush_dcache_mmap_lock(mapping);
@@ -89458,7 +89242,7 @@ index 9b7d746..5b898ab 100644
 -                              vma_interval_tree_insert_after(tmp, mpnt,
 -                                                      &mapping->i_mmap);
 -                      flush_dcache_mmap_unlock(mapping);
 -                              vma_interval_tree_insert_after(tmp, mpnt,
 -                                                      &mapping->i_mmap);
 -                      flush_dcache_mmap_unlock(mapping);
--                      mutex_unlock(&mapping->i_mmap_mutex);
+-                      i_mmap_unlock_write(mapping);
 +              tmp = dup_vma(mm, oldmm, mpnt);
 +              if (!tmp) {
 +                      retval = -ENOMEM;
 +              tmp = dup_vma(mm, oldmm, mpnt);
 +              if (!tmp) {
 +                      retval = -ENOMEM;
@@ -89546,7 +89330,7 @@ index 9b7d746..5b898ab 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -1179,7 +1281,7 @@ init_task_pid(struct task_struct *task, enum pid_type type, struct pid *pid)
+@@ -1182,7 +1284,7 @@ init_task_pid(struct task_struct *task, enum pid_type type, struct pid *pid)
   * parts of the process environment (as per the clone
   * flags). The actual kick-off is left to the caller.
   */
   * parts of the process environment (as per the clone
   * flags). The actual kick-off is left to the caller.
   */
@@ -89555,7 +89339,7 @@ index 9b7d746..5b898ab 100644
                                        unsigned long stack_start,
                                        unsigned long stack_size,
                                        int __user *child_tidptr,
                                        unsigned long stack_start,
                                        unsigned long stack_size,
                                        int __user *child_tidptr,
-@@ -1250,6 +1352,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
+@@ -1253,6 +1355,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
        DEBUG_LOCKS_WARN_ON(!p->softirqs_enabled);
  #endif
        retval = -EAGAIN;
        DEBUG_LOCKS_WARN_ON(!p->softirqs_enabled);
  #endif
        retval = -EAGAIN;
@@ -89565,7 +89349,7 @@ index 9b7d746..5b898ab 100644
        if (atomic_read(&p->real_cred->user->processes) >=
                        task_rlimit(p, RLIMIT_NPROC)) {
                if (p->real_cred->user != INIT_USER &&
        if (atomic_read(&p->real_cred->user->processes) >=
                        task_rlimit(p, RLIMIT_NPROC)) {
                if (p->real_cred->user != INIT_USER &&
-@@ -1499,6 +1604,11 @@ static struct task_struct *copy_process(unsigned long clone_flags,
+@@ -1502,6 +1607,11 @@ static struct task_struct *copy_process(unsigned long clone_flags,
                goto bad_fork_free_pid;
        }
  
                goto bad_fork_free_pid;
        }
  
@@ -89577,7 +89361,7 @@ index 9b7d746..5b898ab 100644
        if (likely(p->pid)) {
                ptrace_init_task(p, (clone_flags & CLONE_PTRACE) || trace);
  
        if (likely(p->pid)) {
                ptrace_init_task(p, (clone_flags & CLONE_PTRACE) || trace);
  
-@@ -1589,6 +1699,8 @@ bad_fork_cleanup_count:
+@@ -1592,6 +1702,8 @@ bad_fork_cleanup_count:
  bad_fork_free:
        free_task(p);
  fork_out:
  bad_fork_free:
        free_task(p);
  fork_out:
@@ -89586,7 +89370,7 @@ index 9b7d746..5b898ab 100644
        return ERR_PTR(retval);
  }
  
        return ERR_PTR(retval);
  }
  
-@@ -1650,6 +1762,7 @@ long do_fork(unsigned long clone_flags,
+@@ -1653,6 +1765,7 @@ long do_fork(unsigned long clone_flags,
  
        p = copy_process(clone_flags, stack_start, stack_size,
                         child_tidptr, NULL, trace);
  
        p = copy_process(clone_flags, stack_start, stack_size,
                         child_tidptr, NULL, trace);
@@ -89594,7 +89378,7 @@ index 9b7d746..5b898ab 100644
        /*
         * Do this prior waking up the new thread - the thread pointer
         * might get invalid after that point, if the thread exits quickly.
        /*
         * Do this prior waking up the new thread - the thread pointer
         * might get invalid after that point, if the thread exits quickly.
-@@ -1666,6 +1779,8 @@ long do_fork(unsigned long clone_flags,
+@@ -1669,6 +1782,8 @@ long do_fork(unsigned long clone_flags,
                if (clone_flags & CLONE_PARENT_SETTID)
                        put_user(nr, parent_tidptr);
  
                if (clone_flags & CLONE_PARENT_SETTID)
                        put_user(nr, parent_tidptr);
  
@@ -89603,7 +89387,7 @@ index 9b7d746..5b898ab 100644
                if (clone_flags & CLONE_VFORK) {
                        p->vfork_done = &vfork;
                        init_completion(&vfork);
                if (clone_flags & CLONE_VFORK) {
                        p->vfork_done = &vfork;
                        init_completion(&vfork);
-@@ -1784,7 +1899,7 @@ void __init proc_caches_init(void)
+@@ -1787,7 +1902,7 @@ void __init proc_caches_init(void)
        mm_cachep = kmem_cache_create("mm_struct",
                        sizeof(struct mm_struct), ARCH_MIN_MMSTRUCT_ALIGN,
                        SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_NOTRACK, NULL);
        mm_cachep = kmem_cache_create("mm_struct",
                        sizeof(struct mm_struct), ARCH_MIN_MMSTRUCT_ALIGN,
                        SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_NOTRACK, NULL);
@@ -89612,7 +89396,7 @@ index 9b7d746..5b898ab 100644
        mmap_init();
        nsproxy_cache_init();
  }
        mmap_init();
        nsproxy_cache_init();
  }
-@@ -1824,7 +1939,7 @@ static int unshare_fs(unsigned long unshare_flags, struct fs_struct **new_fsp)
+@@ -1827,7 +1942,7 @@ static int unshare_fs(unsigned long unshare_flags, struct fs_struct **new_fsp)
                return 0;
  
        /* don't need lock here; in the worst case we'll do useless copy */
                return 0;
  
        /* don't need lock here; in the worst case we'll do useless copy */
@@ -89621,7 +89405,7 @@ index 9b7d746..5b898ab 100644
                return 0;
  
        *new_fsp = copy_fs_struct(fs);
                return 0;
  
        *new_fsp = copy_fs_struct(fs);
-@@ -1936,7 +2051,8 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags)
+@@ -1939,7 +2054,8 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags)
                        fs = current->fs;
                        spin_lock(&fs->lock);
                        current->fs = new_fs;
                        fs = current->fs;
                        spin_lock(&fs->lock);
                        current->fs = new_fs;
@@ -89732,6 +89516,32 @@ index b358a80..fc25240 100644
                        gcov_info_unlink(prev, info);
                        if (gcov_events_enabled)
                                gcov_event(GCOV_REMOVE, info);
                        gcov_info_unlink(prev, info);
                        if (gcov_events_enabled)
                                gcov_event(GCOV_REMOVE, info);
+diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
+index 8069237..fe712d0 100644
+--- a/kernel/irq/manage.c
++++ b/kernel/irq/manage.c
+@@ -871,7 +871,7 @@ static int irq_thread(void *data)
+               action_ret = handler_fn(desc, action);
+               if (action_ret == IRQ_HANDLED)
+-                      atomic_inc(&desc->threads_handled);
++                      atomic_inc_unchecked(&desc->threads_handled);
+               wake_threads_waitq(desc);
+       }
+diff --git a/kernel/irq/spurious.c b/kernel/irq/spurious.c
+index e2514b0..de3dfe0 100644
+--- a/kernel/irq/spurious.c
++++ b/kernel/irq/spurious.c
+@@ -337,7 +337,7 @@ void note_interrupt(unsigned int irq, struct irq_desc *desc,
+                        * count. We just care about the count being
+                        * different than the one we saw before.
+                        */
+-                      handled = atomic_read(&desc->threads_handled);
++                      handled = atomic_read_unchecked(&desc->threads_handled);
+                       handled |= SPURIOUS_DEFERRED;
+                       if (handled != desc->threads_handled_last) {
+                               action_ret = IRQ_HANDLED;
 diff --git a/kernel/jump_label.c b/kernel/jump_label.c
 index 9019f15..9a3c42e 100644
 --- a/kernel/jump_label.c
 diff --git a/kernel/jump_label.c b/kernel/jump_label.c
 index 9019f15..9a3c42e 100644
 --- a/kernel/jump_label.c
@@ -89888,7 +89698,7 @@ index 0aa69ea..a7fcafb 100644
  
        /*
 diff --git a/kernel/kexec.c b/kernel/kexec.c
  
        /*
 diff --git a/kernel/kexec.c b/kernel/kexec.c
-index 2abf9f6..c40cf85 100644
+index 9a8a01a..3c35dd6 100644
 --- a/kernel/kexec.c
 +++ b/kernel/kexec.c
 @@ -1349,7 +1349,8 @@ COMPAT_SYSCALL_DEFINE4(kexec_load, compat_ulong_t, entry,
 --- a/kernel/kexec.c
 +++ b/kernel/kexec.c
 @@ -1349,7 +1349,8 @@ COMPAT_SYSCALL_DEFINE4(kexec_load, compat_ulong_t, entry,
@@ -89902,10 +89712,10 @@ index 2abf9f6..c40cf85 100644
  
        /* Don't allow clients that don't understand the native
 diff --git a/kernel/kmod.c b/kernel/kmod.c
  
        /* Don't allow clients that don't understand the native
 diff --git a/kernel/kmod.c b/kernel/kmod.c
-index 80f7a6d..3c476d3 100644
+index 2777f40..6cf5e70 100644
 --- a/kernel/kmod.c
 +++ b/kernel/kmod.c
 --- a/kernel/kmod.c
 +++ b/kernel/kmod.c
-@@ -75,7 +75,7 @@ static void free_modprobe_argv(struct subprocess_info *info)
+@@ -68,7 +68,7 @@ static void free_modprobe_argv(struct subprocess_info *info)
        kfree(info->argv);
  }
  
        kfree(info->argv);
  }
  
@@ -89914,7 +89724,7 @@ index 80f7a6d..3c476d3 100644
  {
        struct subprocess_info *info;
        static char *envp[] = {
  {
        struct subprocess_info *info;
        static char *envp[] = {
-@@ -85,7 +85,7 @@ static int call_modprobe(char *module_name, int wait)
+@@ -78,7 +78,7 @@ static int call_modprobe(char *module_name, int wait)
                NULL
        };
  
                NULL
        };
  
@@ -89923,7 +89733,7 @@ index 80f7a6d..3c476d3 100644
        if (!argv)
                goto out;
  
        if (!argv)
                goto out;
  
-@@ -97,7 +97,8 @@ static int call_modprobe(char *module_name, int wait)
+@@ -90,7 +90,8 @@ static int call_modprobe(char *module_name, int wait)
        argv[1] = "-q";
        argv[2] = "--";
        argv[3] = module_name;  /* check free_modprobe_argv() */
        argv[1] = "-q";
        argv[2] = "--";
        argv[3] = module_name;  /* check free_modprobe_argv() */
@@ -89933,7 +89743,7 @@ index 80f7a6d..3c476d3 100644
  
        info = call_usermodehelper_setup(modprobe_path, argv, envp, GFP_KERNEL,
                                         NULL, free_modprobe_argv, NULL);
  
        info = call_usermodehelper_setup(modprobe_path, argv, envp, GFP_KERNEL,
                                         NULL, free_modprobe_argv, NULL);
-@@ -129,9 +130,8 @@ out:
+@@ -122,9 +123,8 @@ out:
   * If module auto-loading support is disabled then this function
   * becomes a no-operation.
   */
   * If module auto-loading support is disabled then this function
   * becomes a no-operation.
   */
@@ -89944,7 +89754,7 @@ index 80f7a6d..3c476d3 100644
        char module_name[MODULE_NAME_LEN];
        unsigned int max_modprobes;
        int ret;
        char module_name[MODULE_NAME_LEN];
        unsigned int max_modprobes;
        int ret;
-@@ -150,9 +150,7 @@ int __request_module(bool wait, const char *fmt, ...)
+@@ -143,9 +143,7 @@ int __request_module(bool wait, const char *fmt, ...)
        if (!modprobe_path[0])
                return 0;
  
        if (!modprobe_path[0])
                return 0;
  
@@ -89955,7 +89765,7 @@ index 80f7a6d..3c476d3 100644
        if (ret >= MODULE_NAME_LEN)
                return -ENAMETOOLONG;
  
        if (ret >= MODULE_NAME_LEN)
                return -ENAMETOOLONG;
  
-@@ -160,6 +158,20 @@ int __request_module(bool wait, const char *fmt, ...)
+@@ -153,6 +151,20 @@ int __request_module(bool wait, const char *fmt, ...)
        if (ret)
                return ret;
  
        if (ret)
                return ret;
  
@@ -89976,7 +89786,7 @@ index 80f7a6d..3c476d3 100644
        /* If modprobe needs a service that is in a module, we get a recursive
         * loop.  Limit the number of running kmod threads to max_threads/2 or
         * MAX_KMOD_CONCURRENT, whichever is the smaller.  A cleaner method
        /* If modprobe needs a service that is in a module, we get a recursive
         * loop.  Limit the number of running kmod threads to max_threads/2 or
         * MAX_KMOD_CONCURRENT, whichever is the smaller.  A cleaner method
-@@ -188,16 +200,61 @@ int __request_module(bool wait, const char *fmt, ...)
+@@ -181,16 +193,61 @@ int __request_module(bool wait, const char *fmt, ...)
  
        trace_module_request(module_name, wait, _RET_IP_);
  
  
        trace_module_request(module_name, wait, _RET_IP_);
  
@@ -90039,7 +89849,7 @@ index 80f7a6d..3c476d3 100644
        if (info->cleanup)
                (*info->cleanup)(info);
        kfree(info);
        if (info->cleanup)
                (*info->cleanup)(info);
        kfree(info);
-@@ -240,6 +297,20 @@ static int ____call_usermodehelper(void *data)
+@@ -232,6 +289,20 @@ static int ____call_usermodehelper(void *data)
         */
        set_user_nice(current, 0);
  
         */
        set_user_nice(current, 0);
  
@@ -90060,7 +89870,7 @@ index 80f7a6d..3c476d3 100644
        retval = -ENOMEM;
        new = prepare_kernel_cred(current);
        if (!new)
        retval = -ENOMEM;
        new = prepare_kernel_cred(current);
        if (!new)
-@@ -262,8 +333,8 @@ static int ____call_usermodehelper(void *data)
+@@ -254,8 +325,8 @@ static int ____call_usermodehelper(void *data)
        commit_creds(new);
  
        retval = do_execve(getname_kernel(sub_info->path),
        commit_creds(new);
  
        retval = do_execve(getname_kernel(sub_info->path),
@@ -90071,7 +89881,7 @@ index 80f7a6d..3c476d3 100644
  out:
        sub_info->retval = retval;
        /* wait_for_helper() will call umh_complete if UHM_WAIT_PROC. */
  out:
        sub_info->retval = retval;
        /* wait_for_helper() will call umh_complete if UHM_WAIT_PROC. */
-@@ -303,7 +374,7 @@ static int wait_for_helper(void *data)
+@@ -288,7 +359,7 @@ static int wait_for_helper(void *data)
                 *
                 * Thus the __user pointer cast is valid here.
                 */
                 *
                 * Thus the __user pointer cast is valid here.
                 */
@@ -90080,7 +89890,7 @@ index 80f7a6d..3c476d3 100644
  
                /*
                 * If ret is 0, either ____call_usermodehelper failed and the
  
                /*
                 * If ret is 0, either ____call_usermodehelper failed and the
-@@ -532,7 +603,12 @@ struct subprocess_info *call_usermodehelper_setup(char *path, char **argv,
+@@ -510,7 +581,12 @@ struct subprocess_info *call_usermodehelper_setup(char *path, char **argv,
                goto out;
  
        INIT_WORK(&sub_info->work, __call_usermodehelper);
                goto out;
  
        INIT_WORK(&sub_info->work, __call_usermodehelper);
@@ -90093,7 +89903,7 @@ index 80f7a6d..3c476d3 100644
        sub_info->argv = argv;
        sub_info->envp = envp;
  
        sub_info->argv = argv;
        sub_info->envp = envp;
  
-@@ -645,7 +721,7 @@ EXPORT_SYMBOL(call_usermodehelper);
+@@ -612,7 +688,7 @@ EXPORT_SYMBOL(call_usermodehelper);
  static int proc_cap_handler(struct ctl_table *table, int write,
                         void __user *buffer, size_t *lenp, loff_t *ppos)
  {
  static int proc_cap_handler(struct ctl_table *table, int write,
                         void __user *buffer, size_t *lenp, loff_t *ppos)
  {
@@ -90103,7 +89913,7 @@ index 80f7a6d..3c476d3 100644
        kernel_cap_t new_cap;
        int err, i;
 diff --git a/kernel/kprobes.c b/kernel/kprobes.c
        kernel_cap_t new_cap;
        int err, i;
 diff --git a/kernel/kprobes.c b/kernel/kprobes.c
-index 3995f54..e247879 100644
+index ee61992..62142b1 100644
 --- a/kernel/kprobes.c
 +++ b/kernel/kprobes.c
 @@ -31,6 +31,9 @@
 --- a/kernel/kprobes.c
 +++ b/kernel/kprobes.c
 @@ -31,6 +31,9 @@
@@ -90126,12 +89936,12 @@ index 3995f54..e247879 100644
  
  static void free_insn_page(void *page)
  {
  
  static void free_insn_page(void *page)
  {
--      module_free(NULL, page);
-+      module_free_exec(NULL, page);
+-      module_memfree(page);
++      module_memfree_exec(page);
  }
  
  struct kprobe_insn_cache kprobe_insn_slots = {
  }
  
  struct kprobe_insn_cache kprobe_insn_slots = {
-@@ -2187,11 +2190,11 @@ static void report_probe(struct seq_file *pi, struct kprobe *p,
+@@ -2191,11 +2194,11 @@ static void report_probe(struct seq_file *pi, struct kprobe *p,
                kprobe_type = "k";
  
        if (sym)
                kprobe_type = "k";
  
        if (sym)
@@ -90302,7 +90112,7 @@ index 4d60986..5d351c1 100644
        /* Wait until the lock holder passes the lock down. */
        arch_mcs_spin_lock_contended(&node->locked);
 diff --git a/kernel/locking/mutex-debug.c b/kernel/locking/mutex-debug.c
        /* Wait until the lock holder passes the lock down. */
        arch_mcs_spin_lock_contended(&node->locked);
 diff --git a/kernel/locking/mutex-debug.c b/kernel/locking/mutex-debug.c
-index 5cf6731..ce3bc5a 100644
+index 3ef3736..9c951fa 100644
 --- a/kernel/locking/mutex-debug.c
 +++ b/kernel/locking/mutex-debug.c
 @@ -49,21 +49,21 @@ void debug_mutex_free_waiter(struct mutex_waiter *waiter)
 --- a/kernel/locking/mutex-debug.c
 +++ b/kernel/locking/mutex-debug.c
 @@ -49,21 +49,21 @@ void debug_mutex_free_waiter(struct mutex_waiter *waiter)
@@ -90350,10 +90160,10 @@ index 0799fd3..d06ae3b 100644
  extern void debug_mutex_init(struct mutex *lock, const char *name,
                             struct lock_class_key *key);
 diff --git a/kernel/locking/mutex.c b/kernel/locking/mutex.c
  extern void debug_mutex_init(struct mutex *lock, const char *name,
                             struct lock_class_key *key);
 diff --git a/kernel/locking/mutex.c b/kernel/locking/mutex.c
-index dadbf88..4500507 100644
+index 4541951..39fe90a 100644
 --- a/kernel/locking/mutex.c
 +++ b/kernel/locking/mutex.c
 --- a/kernel/locking/mutex.c
 +++ b/kernel/locking/mutex.c
-@@ -518,7 +518,7 @@ __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass,
+@@ -524,7 +524,7 @@ __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass,
                goto skip_wait;
  
        debug_mutex_lock_common(lock, &waiter);
                goto skip_wait;
  
        debug_mutex_lock_common(lock, &waiter);
@@ -90362,7 +90172,7 @@ index dadbf88..4500507 100644
  
        /* add waiting tasks to the end of the waitqueue (FIFO): */
        list_add_tail(&waiter.list, &lock->wait_list);
  
        /* add waiting tasks to the end of the waitqueue (FIFO): */
        list_add_tail(&waiter.list, &lock->wait_list);
-@@ -563,7 +563,7 @@ __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass,
+@@ -569,7 +569,7 @@ __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass,
                schedule_preempt_disabled();
                spin_lock_mutex(&lock->wait_lock, flags);
        }
                schedule_preempt_disabled();
                spin_lock_mutex(&lock->wait_lock, flags);
        }
@@ -90371,7 +90181,7 @@ index dadbf88..4500507 100644
        /* set it to 0 if there are no waiters left: */
        if (likely(list_empty(&lock->wait_list)))
                atomic_set(&lock->count, 0);
        /* set it to 0 if there are no waiters left: */
        if (likely(list_empty(&lock->wait_list)))
                atomic_set(&lock->count, 0);
-@@ -600,7 +600,7 @@ skip_wait:
+@@ -606,7 +606,7 @@ skip_wait:
        return 0;
  
  err:
        return 0;
  
  err:
@@ -90475,10 +90285,10 @@ index 1d96dd0..994ff19 100644
  
        default:
 diff --git a/kernel/module.c b/kernel/module.c
  
        default:
 diff --git a/kernel/module.c b/kernel/module.c
-index 88cec1d..d097c28 100644
+index d856e96..b82225c 100644
 --- a/kernel/module.c
 +++ b/kernel/module.c
 --- a/kernel/module.c
 +++ b/kernel/module.c
-@@ -60,6 +60,7 @@
+@@ -59,6 +59,7 @@
  #include <linux/jump_label.h>
  #include <linux/pfn.h>
  #include <linux/bsearch.h>
  #include <linux/jump_label.h>
  #include <linux/pfn.h>
  #include <linux/bsearch.h>
@@ -90486,7 +90296,7 @@ index 88cec1d..d097c28 100644
  #include <uapi/linux/module.h>
  #include "module-internal.h"
  
  #include <uapi/linux/module.h>
  #include "module-internal.h"
  
-@@ -156,7 +157,8 @@ static BLOCKING_NOTIFIER_HEAD(module_notify_list);
+@@ -155,7 +156,8 @@ static BLOCKING_NOTIFIER_HEAD(module_notify_list);
  
  /* Bounds of module allocation, for speeding __module_address.
   * Protected by module_mutex. */
  
  /* Bounds of module allocation, for speeding __module_address.
   * Protected by module_mutex. */
@@ -90494,9 +90304,9 @@ index 88cec1d..d097c28 100644
 +static unsigned long module_addr_min_rw = -1UL, module_addr_max_rw = 0;
 +static unsigned long module_addr_min_rx = -1UL, module_addr_max_rx = 0;
  
 +static unsigned long module_addr_min_rw = -1UL, module_addr_max_rw = 0;
 +static unsigned long module_addr_min_rx = -1UL, module_addr_max_rx = 0;
  
- int register_module_notifier(struct notifier_block * nb)
+ int register_module_notifier(struct notifier_block *nb)
  {
  {
-@@ -323,7 +325,7 @@ bool each_symbol_section(bool (*fn)(const struct symsearch *arr,
+@@ -322,7 +324,7 @@ bool each_symbol_section(bool (*fn)(const struct symsearch *arr,
                return true;
  
        list_for_each_entry_rcu(mod, &modules, list) {
                return true;
  
        list_for_each_entry_rcu(mod, &modules, list) {
@@ -90505,7 +90315,7 @@ index 88cec1d..d097c28 100644
                        { mod->syms, mod->syms + mod->num_syms, mod->crcs,
                          NOT_GPL_ONLY, false },
                        { mod->gpl_syms, mod->gpl_syms + mod->num_gpl_syms,
                        { mod->syms, mod->syms + mod->num_syms, mod->crcs,
                          NOT_GPL_ONLY, false },
                        { mod->gpl_syms, mod->gpl_syms + mod->num_gpl_syms,
-@@ -348,7 +350,7 @@ bool each_symbol_section(bool (*fn)(const struct symsearch *arr,
+@@ -347,7 +349,7 @@ bool each_symbol_section(bool (*fn)(const struct symsearch *arr,
                if (mod->state == MODULE_STATE_UNFORMED)
                        continue;
  
                if (mod->state == MODULE_STATE_UNFORMED)
                        continue;
  
@@ -90514,7 +90324,7 @@ index 88cec1d..d097c28 100644
                        return true;
        }
        return false;
                        return true;
        }
        return false;
-@@ -488,7 +490,7 @@ static int percpu_modalloc(struct module *mod, struct load_info *info)
+@@ -487,7 +489,7 @@ static int percpu_modalloc(struct module *mod, struct load_info *info)
        if (!pcpusec->sh_size)
                return 0;
  
        if (!pcpusec->sh_size)
                return 0;
  
@@ -90523,7 +90333,7 @@ index 88cec1d..d097c28 100644
                pr_warn("%s: per-cpu alignment %li > %li\n",
                        mod->name, align, PAGE_SIZE);
                align = PAGE_SIZE;
                pr_warn("%s: per-cpu alignment %li > %li\n",
                        mod->name, align, PAGE_SIZE);
                align = PAGE_SIZE;
-@@ -1060,7 +1062,7 @@ struct module_attribute module_uevent =
+@@ -1053,7 +1055,7 @@ struct module_attribute module_uevent =
  static ssize_t show_coresize(struct module_attribute *mattr,
                             struct module_kobject *mk, char *buffer)
  {
  static ssize_t show_coresize(struct module_attribute *mattr,
                             struct module_kobject *mk, char *buffer)
  {
@@ -90532,7 +90342,7 @@ index 88cec1d..d097c28 100644
  }
  
  static struct module_attribute modinfo_coresize =
  }
  
  static struct module_attribute modinfo_coresize =
-@@ -1069,7 +1071,7 @@ static struct module_attribute modinfo_coresize =
+@@ -1062,7 +1064,7 @@ static struct module_attribute modinfo_coresize =
  static ssize_t show_initsize(struct module_attribute *mattr,
                             struct module_kobject *mk, char *buffer)
  {
  static ssize_t show_initsize(struct module_attribute *mattr,
                             struct module_kobject *mk, char *buffer)
  {
@@ -90541,7 +90351,7 @@ index 88cec1d..d097c28 100644
  }
  
  static struct module_attribute modinfo_initsize =
  }
  
  static struct module_attribute modinfo_initsize =
-@@ -1161,12 +1163,29 @@ static int check_version(Elf_Shdr *sechdrs,
+@@ -1154,12 +1156,29 @@ static int check_version(Elf_Shdr *sechdrs,
                goto bad_version;
        }
  
                goto bad_version;
        }
  
@@ -90562,16 +90372,16 @@ index 88cec1d..d097c28 100644
 +       * avoid potentially printing jibberish on attempted load
 +       * of a module randomized with a different seed
 +       */
 +       * avoid potentially printing jibberish on attempted load
 +       * of a module randomized with a different seed
 +       */
-+      printk("attempted module disagrees about version of symbol %s\n",
++      pr_warn("attempted module disagrees about version of symbol %s\n",
 +             symname);
 +#else
 +             symname);
 +#else
-       printk("%s: disagrees about version of symbol %s\n",
+       pr_warn("%s: disagrees about version of symbol %s\n",
               mod->name, symname);
 +#endif
        return 0;
  }
  
               mod->name, symname);
 +#endif
        return 0;
  }
  
-@@ -1282,7 +1301,7 @@ resolve_symbol_wait(struct module *mod,
+@@ -1275,7 +1294,7 @@ resolve_symbol_wait(struct module *mod,
   */
  #ifdef CONFIG_SYSFS
  
   */
  #ifdef CONFIG_SYSFS
  
@@ -90580,7 +90390,7 @@ index 88cec1d..d097c28 100644
  static inline bool sect_empty(const Elf_Shdr *sect)
  {
        return !(sect->sh_flags & SHF_ALLOC) || sect->sh_size == 0;
  static inline bool sect_empty(const Elf_Shdr *sect)
  {
        return !(sect->sh_flags & SHF_ALLOC) || sect->sh_size == 0;
-@@ -1422,7 +1441,7 @@ static void add_notes_attrs(struct module *mod, const struct load_info *info)
+@@ -1413,7 +1432,7 @@ static void add_notes_attrs(struct module *mod, const struct load_info *info)
  {
        unsigned int notes, loaded, i;
        struct module_notes_attrs *notes_attrs;
  {
        unsigned int notes, loaded, i;
        struct module_notes_attrs *notes_attrs;
@@ -90589,7 +90399,7 @@ index 88cec1d..d097c28 100644
  
        /* failed to create section attributes, so can't create notes */
        if (!mod->sect_attrs)
  
        /* failed to create section attributes, so can't create notes */
        if (!mod->sect_attrs)
-@@ -1534,7 +1553,7 @@ static void del_usage_links(struct module *mod)
+@@ -1525,7 +1544,7 @@ static void del_usage_links(struct module *mod)
  static int module_add_modinfo_attrs(struct module *mod)
  {
        struct module_attribute *attr;
  static int module_add_modinfo_attrs(struct module *mod)
  {
        struct module_attribute *attr;
@@ -90598,7 +90408,7 @@ index 88cec1d..d097c28 100644
        int error = 0;
        int i;
  
        int error = 0;
        int i;
  
-@@ -1755,21 +1774,21 @@ static void set_section_ro_nx(void *base,
+@@ -1735,21 +1754,21 @@ static void set_section_ro_nx(void *base,
  
  static void unset_module_core_ro_nx(struct module *mod)
  {
  
  static void unset_module_core_ro_nx(struct module *mod)
  {
@@ -90628,7 +90438,7 @@ index 88cec1d..d097c28 100644
                set_memory_rw);
  }
  
                set_memory_rw);
  }
  
-@@ -1782,14 +1801,14 @@ void set_all_modules_text_rw(void)
+@@ -1762,14 +1781,14 @@ void set_all_modules_text_rw(void)
        list_for_each_entry_rcu(mod, &modules, list) {
                if (mod->state == MODULE_STATE_UNFORMED)
                        continue;
        list_for_each_entry_rcu(mod, &modules, list) {
                if (mod->state == MODULE_STATE_UNFORMED)
                        continue;
@@ -90649,7 +90459,7 @@ index 88cec1d..d097c28 100644
                                                set_memory_rw);
                }
        }
                                                set_memory_rw);
                }
        }
-@@ -1805,14 +1824,14 @@ void set_all_modules_text_ro(void)
+@@ -1785,14 +1804,14 @@ void set_all_modules_text_ro(void)
        list_for_each_entry_rcu(mod, &modules, list) {
                if (mod->state == MODULE_STATE_UNFORMED)
                        continue;
        list_for_each_entry_rcu(mod, &modules, list) {
                if (mod->state == MODULE_STATE_UNFORMED)
                        continue;
@@ -90670,13 +90480,30 @@ index 88cec1d..d097c28 100644
                                                set_memory_ro);
                }
        }
                                                set_memory_ro);
                }
        }
-@@ -1865,16 +1884,19 @@ static void free_module(struct module *mod)
+@@ -1801,7 +1820,15 @@ void set_all_modules_text_ro(void)
+ #else
+ static inline void set_section_ro_nx(void *base, unsigned long text_size, unsigned long ro_size, unsigned long total_size) { }
+ static void unset_module_core_ro_nx(struct module *mod) { }
+-static void unset_module_init_ro_nx(struct module *mod) { }
++static void unset_module_init_ro_nx(struct module *mod)
++{
++
++#ifdef CONFIG_PAX_KERNEXEC
++      set_memory_nx((unsigned long)mod->module_init_rx, PFN_UP(mod->init_size_rx));
++      set_memory_rw((unsigned long)mod->module_init_rx, PFN_UP(mod->init_size_rx));
++#endif
++
++}
+ #endif
  
  
+ void __weak module_memfree(void *module_region)
+@@ -1855,16 +1882,19 @@ static void free_module(struct module *mod)
        /* This may be NULL, but that's OK */
        unset_module_init_ro_nx(mod);
        /* This may be NULL, but that's OK */
        unset_module_init_ro_nx(mod);
--      module_free(mod, mod->module_init);
-+      module_free(mod, mod->module_init_rw);
-+      module_free_exec(mod, mod->module_init_rx);
+       module_arch_freeing_init(mod);
+-      module_memfree(mod->module_init);
++      module_memfree(mod->module_init_rw);
++      module_memfree_exec(mod->module_init_rx);
        kfree(mod->args);
        percpu_modfree(mod);
  
        kfree(mod->args);
        percpu_modfree(mod);
  
@@ -90687,13 +90514,13 @@ index 88cec1d..d097c28 100644
  
        /* Finally, free the core (containing the module structure) */
        unset_module_core_ro_nx(mod);
  
        /* Finally, free the core (containing the module structure) */
        unset_module_core_ro_nx(mod);
--      module_free(mod, mod->module_core);
-+      module_free_exec(mod, mod->module_core_rx);
-+      module_free(mod, mod->module_core_rw);
+-      module_memfree(mod->module_core);
++      module_memfree_exec(mod->module_core_rx);
++      module_memfree(mod->module_core_rw);
  
  #ifdef CONFIG_MPU
        update_protections(current->mm);
  
  #ifdef CONFIG_MPU
        update_protections(current->mm);
-@@ -1943,9 +1965,31 @@ static int simplify_symbols(struct module *mod, const struct load_info *info)
+@@ -1933,9 +1963,31 @@ static int simplify_symbols(struct module *mod, const struct load_info *info)
        int ret = 0;
        const struct kernel_symbol *ksym;
  
        int ret = 0;
        const struct kernel_symbol *ksym;
  
@@ -90725,7 +90552,7 @@ index 88cec1d..d097c28 100644
                switch (sym[i].st_shndx) {
                case SHN_COMMON:
                        /* Ignore common symbols */
                switch (sym[i].st_shndx) {
                case SHN_COMMON:
                        /* Ignore common symbols */
-@@ -1970,7 +2014,9 @@ static int simplify_symbols(struct module *mod, const struct load_info *info)
+@@ -1960,7 +2012,9 @@ static int simplify_symbols(struct module *mod, const struct load_info *info)
                        ksym = resolve_symbol_wait(mod, info, name);
                        /* Ok if resolved.  */
                        if (ksym && !IS_ERR(ksym)) {
                        ksym = resolve_symbol_wait(mod, info, name);
                        /* Ok if resolved.  */
                        if (ksym && !IS_ERR(ksym)) {
@@ -90735,7 +90562,7 @@ index 88cec1d..d097c28 100644
                                break;
                        }
  
                                break;
                        }
  
-@@ -1989,11 +2035,20 @@ static int simplify_symbols(struct module *mod, const struct load_info *info)
+@@ -1979,11 +2033,20 @@ static int simplify_symbols(struct module *mod, const struct load_info *info)
                                secbase = (unsigned long)mod_percpu(mod);
                        else
                                secbase = info->sechdrs[sym[i].st_shndx].sh_addr;
                                secbase = (unsigned long)mod_percpu(mod);
                        else
                                secbase = info->sechdrs[sym[i].st_shndx].sh_addr;
@@ -90756,7 +90583,7 @@ index 88cec1d..d097c28 100644
        return ret;
  }
  
        return ret;
  }
  
-@@ -2077,22 +2132,12 @@ static void layout_sections(struct module *mod, struct load_info *info)
+@@ -2067,22 +2130,12 @@ static void layout_sections(struct module *mod, struct load_info *info)
                            || s->sh_entsize != ~0UL
                            || strstarts(sname, ".init"))
                                continue;
                            || s->sh_entsize != ~0UL
                            || strstarts(sname, ".init"))
                                continue;
@@ -90783,7 +90610,7 @@ index 88cec1d..d097c28 100644
        }
  
        pr_debug("Init section allocation order:\n");
        }
  
        pr_debug("Init section allocation order:\n");
-@@ -2106,23 +2151,13 @@ static void layout_sections(struct module *mod, struct load_info *info)
+@@ -2096,23 +2149,13 @@ static void layout_sections(struct module *mod, struct load_info *info)
                            || s->sh_entsize != ~0UL
                            || !strstarts(sname, ".init"))
                                continue;
                            || s->sh_entsize != ~0UL
                            || !strstarts(sname, ".init"))
                                continue;
@@ -90812,7 +90639,7 @@ index 88cec1d..d097c28 100644
        }
  }
  
        }
  }
  
-@@ -2295,7 +2330,7 @@ static void layout_symtab(struct module *mod, struct load_info *info)
+@@ -2285,7 +2328,7 @@ static void layout_symtab(struct module *mod, struct load_info *info)
  
        /* Put symbol section at end of init part of module. */
        symsect->sh_flags |= SHF_ALLOC;
  
        /* Put symbol section at end of init part of module. */
        symsect->sh_flags |= SHF_ALLOC;
@@ -90821,7 +90648,7 @@ index 88cec1d..d097c28 100644
                                         info->index.sym) | INIT_OFFSET_MASK;
        pr_debug("\t%s\n", info->secstrings + symsect->sh_name);
  
                                         info->index.sym) | INIT_OFFSET_MASK;
        pr_debug("\t%s\n", info->secstrings + symsect->sh_name);
  
-@@ -2312,13 +2347,13 @@ static void layout_symtab(struct module *mod, struct load_info *info)
+@@ -2302,13 +2345,13 @@ static void layout_symtab(struct module *mod, struct load_info *info)
        }
  
        /* Append room for core symbols at end of core part. */
        }
  
        /* Append room for core symbols at end of core part. */
@@ -90839,7 +90666,7 @@ index 88cec1d..d097c28 100644
                                         info->index.str) | INIT_OFFSET_MASK;
        pr_debug("\t%s\n", info->secstrings + strsect->sh_name);
  }
                                         info->index.str) | INIT_OFFSET_MASK;
        pr_debug("\t%s\n", info->secstrings + strsect->sh_name);
  }
-@@ -2336,12 +2371,14 @@ static void add_kallsyms(struct module *mod, const struct load_info *info)
+@@ -2326,12 +2369,14 @@ static void add_kallsyms(struct module *mod, const struct load_info *info)
        /* Make sure we get permanent strtab: don't use info->strtab. */
        mod->strtab = (void *)info->sechdrs[info->index.str].sh_addr;
  
        /* Make sure we get permanent strtab: don't use info->strtab. */
        mod->strtab = (void *)info->sechdrs[info->index.str].sh_addr;
  
@@ -90856,7 +90683,7 @@ index 88cec1d..d097c28 100644
        src = mod->symtab;
        for (ndst = i = 0; i < mod->num_symtab; i++) {
                if (i == 0 ||
        src = mod->symtab;
        for (ndst = i = 0; i < mod->num_symtab; i++) {
                if (i == 0 ||
-@@ -2353,6 +2390,8 @@ static void add_kallsyms(struct module *mod, const struct load_info *info)
+@@ -2343,6 +2388,8 @@ static void add_kallsyms(struct module *mod, const struct load_info *info)
                }
        }
        mod->core_num_syms = ndst;
                }
        }
        mod->core_num_syms = ndst;
@@ -90865,7 +90692,7 @@ index 88cec1d..d097c28 100644
  }
  #else
  static inline void layout_symtab(struct module *mod, struct load_info *info)
  }
  #else
  static inline void layout_symtab(struct module *mod, struct load_info *info)
-@@ -2386,17 +2425,33 @@ void * __weak module_alloc(unsigned long size)
+@@ -2376,17 +2423,33 @@ void * __weak module_alloc(unsigned long size)
        return vmalloc_exec(size);
  }
  
        return vmalloc_exec(size);
  }
  
@@ -90904,7 +90731,7 @@ index 88cec1d..d097c28 100644
                mutex_unlock(&module_mutex);
        }
        return ret;
                mutex_unlock(&module_mutex);
        }
        return ret;
-@@ -2650,7 +2705,15 @@ static struct module *setup_load_info(struct load_info *info, int flags)
+@@ -2640,7 +2703,15 @@ static struct module *setup_load_info(struct load_info *info, int flags)
        mod = (void *)info->sechdrs[info->index.mod].sh_addr;
  
        if (info->index.sym == 0) {
        mod = (void *)info->sechdrs[info->index.mod].sh_addr;
  
        if (info->index.sym == 0) {
@@ -90920,7 +90747,7 @@ index 88cec1d..d097c28 100644
                return ERR_PTR(-ENOEXEC);
        }
  
                return ERR_PTR(-ENOEXEC);
        }
  
-@@ -2666,8 +2729,14 @@ static struct module *setup_load_info(struct load_info *info, int flags)
+@@ -2656,8 +2727,14 @@ static struct module *setup_load_info(struct load_info *info, int flags)
  static int check_modinfo(struct module *mod, struct load_info *info, int flags)
  {
        const char *modmagic = get_modinfo(info, "vermagic");
  static int check_modinfo(struct module *mod, struct load_info *info, int flags)
  {
        const char *modmagic = get_modinfo(info, "vermagic");
@@ -90935,7 +90762,7 @@ index 88cec1d..d097c28 100644
        if (flags & MODULE_INIT_IGNORE_VERMAGIC)
                modmagic = NULL;
  
        if (flags & MODULE_INIT_IGNORE_VERMAGIC)
                modmagic = NULL;
  
-@@ -2692,7 +2761,7 @@ static int check_modinfo(struct module *mod, struct load_info *info, int flags)
+@@ -2682,7 +2759,7 @@ static int check_modinfo(struct module *mod, struct load_info *info, int flags)
        }
  
        /* Set up license info based on the info section */
        }
  
        /* Set up license info based on the info section */
@@ -90944,7 +90771,7 @@ index 88cec1d..d097c28 100644
  
        return 0;
  }
  
        return 0;
  }
-@@ -2786,7 +2855,7 @@ static int move_module(struct module *mod, struct load_info *info)
+@@ -2776,7 +2853,7 @@ static int move_module(struct module *mod, struct load_info *info)
        void *ptr;
  
        /* Do the allocs. */
        void *ptr;
  
        /* Do the allocs. */
@@ -90953,7 +90780,7 @@ index 88cec1d..d097c28 100644
        /*
         * The pointer to this block is stored in the module structure
         * which is inside the block. Just mark it as not being a
        /*
         * The pointer to this block is stored in the module structure
         * which is inside the block. Just mark it as not being a
-@@ -2796,11 +2865,11 @@ static int move_module(struct module *mod, struct load_info *info)
+@@ -2786,11 +2863,11 @@ static int move_module(struct module *mod, struct load_info *info)
        if (!ptr)
                return -ENOMEM;
  
        if (!ptr)
                return -ENOMEM;
  
@@ -90969,12 +90796,12 @@ index 88cec1d..d097c28 100644
                /*
                 * The pointer to this block is stored in the module structure
                 * which is inside the block. This block doesn't need to be
                /*
                 * The pointer to this block is stored in the module structure
                 * which is inside the block. This block doesn't need to be
-@@ -2809,13 +2878,45 @@ static int move_module(struct module *mod, struct load_info *info)
+@@ -2799,13 +2876,45 @@ static int move_module(struct module *mod, struct load_info *info)
                 */
                kmemleak_ignore(ptr);
                if (!ptr) {
                 */
                kmemleak_ignore(ptr);
                if (!ptr) {
--                      module_free(mod, mod->module_core);
-+                      module_free(mod, mod->module_core_rw);
+-                      module_memfree(mod->module_core);
++                      module_memfree(mod->module_core_rw);
                        return -ENOMEM;
                }
 -              memset(ptr, 0, mod->init_size);
                        return -ENOMEM;
                }
 -              memset(ptr, 0, mod->init_size);
@@ -90989,8 +90816,8 @@ index 88cec1d..d097c28 100644
 +      kmemleak_not_leak(ptr);
 +      if (!ptr) {
 +              if (mod->module_init_rw)
 +      kmemleak_not_leak(ptr);
 +      if (!ptr) {
 +              if (mod->module_init_rw)
-+                      module_free(mod, mod->module_init_rw);
-+              module_free(mod, mod->module_core_rw);
++                      module_memfree(mod->module_init_rw);
++              module_memfree(mod->module_core_rw);
 +              return -ENOMEM;
 +      }
 +
 +              return -ENOMEM;
 +      }
 +
@@ -91003,10 +90830,10 @@ index 88cec1d..d097c28 100644
 +              ptr = module_alloc_update_bounds_rx(mod->init_size_rx);
 +              kmemleak_ignore(ptr);
 +              if (!ptr && mod->init_size_rx) {
 +              ptr = module_alloc_update_bounds_rx(mod->init_size_rx);
 +              kmemleak_ignore(ptr);
 +              if (!ptr && mod->init_size_rx) {
-+                      module_free_exec(mod, mod->module_core_rx);
++                      module_memfree_exec(mod->module_core_rx);
 +                      if (mod->module_init_rw)
 +                      if (mod->module_init_rw)
-+                              module_free(mod, mod->module_init_rw);
-+                      module_free(mod, mod->module_core_rw);
++                              module_memfree(mod->module_init_rw);
++                      module_memfree(mod->module_core_rw);
 +                      return -ENOMEM;
 +              }
 +
 +                      return -ENOMEM;
 +              }
 +
@@ -91019,7 +90846,7 @@ index 88cec1d..d097c28 100644
  
        /* Transfer each section which specifies SHF_ALLOC */
        pr_debug("final section addresses:\n");
  
        /* Transfer each section which specifies SHF_ALLOC */
        pr_debug("final section addresses:\n");
-@@ -2826,16 +2927,45 @@ static int move_module(struct module *mod, struct load_info *info)
+@@ -2816,16 +2925,45 @@ static int move_module(struct module *mod, struct load_info *info)
                if (!(shdr->sh_flags & SHF_ALLOC))
                        continue;
  
                if (!(shdr->sh_flags & SHF_ALLOC))
                        continue;
  
@@ -91072,7 +90899,7 @@ index 88cec1d..d097c28 100644
                pr_debug("\t0x%lx %s\n",
                         (long)shdr->sh_addr, info->secstrings + shdr->sh_name);
        }
                pr_debug("\t0x%lx %s\n",
                         (long)shdr->sh_addr, info->secstrings + shdr->sh_name);
        }
-@@ -2892,12 +3022,12 @@ static void flush_module_icache(const struct module *mod)
+@@ -2882,12 +3020,12 @@ static void flush_module_icache(const struct module *mod)
         * Do it before processing of module parameters, so the module
         * can provide parameter accessor functions of its own.
         */
         * Do it before processing of module parameters, so the module
         * can provide parameter accessor functions of its own.
         */
@@ -91091,20 +90918,20 @@ index 88cec1d..d097c28 100644
  
        set_fs(old_fs);
  }
  
        set_fs(old_fs);
  }
-@@ -2954,8 +3084,10 @@ static struct module *layout_and_allocate(struct load_info *info, int flags)
- static void module_deallocate(struct module *mod, struct load_info *info)
+@@ -2945,8 +3083,10 @@ static void module_deallocate(struct module *mod, struct load_info *info)
  {
        percpu_modfree(mod);
  {
        percpu_modfree(mod);
--      module_free(mod, mod->module_init);
--      module_free(mod, mod->module_core);
-+      module_free_exec(mod, mod->module_init_rx);
-+      module_free_exec(mod, mod->module_core_rx);
-+      module_free(mod, mod->module_init_rw);
-+      module_free(mod, mod->module_core_rw);
+       module_arch_freeing_init(mod);
+-      module_memfree(mod->module_init);
+-      module_memfree(mod->module_core);
++      module_memfree_exec(mod->module_init_rx);
++      module_memfree_exec(mod->module_core_rx);
++      module_memfree(mod->module_init_rw);
++      module_memfree(mod->module_core_rw);
  }
  
  int __weak module_finalize(const Elf_Ehdr *hdr,
  }
  
  int __weak module_finalize(const Elf_Ehdr *hdr,
-@@ -2968,7 +3100,9 @@ int __weak module_finalize(const Elf_Ehdr *hdr,
+@@ -2959,7 +3099,9 @@ int __weak module_finalize(const Elf_Ehdr *hdr,
  static int post_relocation(struct module *mod, const struct load_info *info)
  {
        /* Sort exception table now relocations are done. */
  static int post_relocation(struct module *mod, const struct load_info *info)
  {
        /* Sort exception table now relocations are done. */
@@ -91114,25 +90941,50 @@ index 88cec1d..d097c28 100644
  
        /* Copy relocated percpu area over. */
        percpu_modcopy(mod, (void *)info->sechdrs[info->index.pcpu].sh_addr,
  
        /* Copy relocated percpu area over. */
        percpu_modcopy(mod, (void *)info->sechdrs[info->index.pcpu].sh_addr,
-@@ -3077,11 +3211,12 @@ static int do_init_module(struct module *mod)
-       mod->strtab = mod->core_strtab;
+@@ -3001,13 +3143,15 @@ static void do_mod_ctors(struct module *mod)
+ /* For freeing module_init on success, in case kallsyms traversing */
+ struct mod_initfree {
+       struct rcu_head rcu;
+-      void *module_init;
++      void *module_init_rw;
++      void *module_init_rx;
+ };
+ static void do_free_init(struct rcu_head *head)
+ {
+       struct mod_initfree *m = container_of(head, struct mod_initfree, rcu);
+-      module_memfree(m->module_init);
++      module_memfree(m->module_init_rw);
++      module_memfree_exec(m->module_init_rx);
+       kfree(m);
+ }
+@@ -3022,7 +3166,8 @@ static int do_init_module(struct module *mod)
+               ret = -ENOMEM;
+               goto fail;
+       }
+-      freeinit->module_init = mod->module_init;
++      freeinit->module_init_rw = mod->module_init_rw;
++      freeinit->module_init_rx = mod->module_init_rx;
+       /*
+        * We want to find out whether @mod uses async during init.  Clear
+@@ -3081,10 +3226,10 @@ static int do_init_module(struct module *mod)
  #endif
        unset_module_init_ro_nx(mod);
  #endif
        unset_module_init_ro_nx(mod);
--      module_free(mod, mod->module_init);
+       module_arch_freeing_init(mod);
 -      mod->module_init = NULL;
 -      mod->init_size = 0;
 -      mod->init_ro_size = 0;
 -      mod->init_text_size = 0;
 -      mod->module_init = NULL;
 -      mod->init_size = 0;
 -      mod->init_ro_size = 0;
 -      mod->init_text_size = 0;
-+      module_free(mod, mod->module_init_rw);
-+      module_free_exec(mod, mod->module_init_rx);
 +      mod->module_init_rw = NULL;
 +      mod->module_init_rx = NULL;
 +      mod->init_size_rw = 0;
 +      mod->init_size_rx = 0;
 +      mod->module_init_rw = NULL;
 +      mod->module_init_rx = NULL;
 +      mod->init_size_rw = 0;
 +      mod->init_size_rx = 0;
-       mutex_unlock(&module_mutex);
-       wake_up_all(&module_wq);
-@@ -3149,16 +3284,16 @@ static int complete_formation(struct module *mod, struct load_info *info)
+       /*
+        * We want to free module_init, but be aware that kallsyms may be
+        * walking this with preempt disabled.  In all the failure paths,
+@@ -3198,16 +3343,16 @@ static int complete_formation(struct module *mod, struct load_info *info)
        module_bug_finalize(info->hdr, info->sechdrs, mod);
  
        /* Set RO and NX regions for core */
        module_bug_finalize(info->hdr, info->sechdrs, mod);
  
        /* Set RO and NX regions for core */
@@ -91157,7 +91009,7 @@ index 88cec1d..d097c28 100644
  
        /* Mark state as coming so strong_try_module_get() ignores us,
         * but kallsyms etc. can see us. */
  
        /* Mark state as coming so strong_try_module_get() ignores us,
         * but kallsyms etc. can see us. */
-@@ -3242,9 +3377,38 @@ static int load_module(struct load_info *info, const char __user *uargs,
+@@ -3291,9 +3436,38 @@ static int load_module(struct load_info *info, const char __user *uargs,
        if (err)
                goto free_unload;
  
        if (err)
                goto free_unload;
  
@@ -91196,7 +91048,7 @@ index 88cec1d..d097c28 100644
        /* Fix up syms, so that st_value is a pointer to location. */
        err = simplify_symbols(mod, info);
        if (err < 0)
        /* Fix up syms, so that st_value is a pointer to location. */
        err = simplify_symbols(mod, info);
        if (err < 0)
-@@ -3260,13 +3424,6 @@ static int load_module(struct load_info *info, const char __user *uargs,
+@@ -3309,13 +3483,6 @@ static int load_module(struct load_info *info, const char __user *uargs,
  
        flush_module_icache(mod);
  
  
        flush_module_icache(mod);
  
@@ -91210,7 +91062,7 @@ index 88cec1d..d097c28 100644
        dynamic_debug_setup(info->debug, info->num_debug);
  
        /* Ftrace init must be called in the MODULE_STATE_UNFORMED state */
        dynamic_debug_setup(info->debug, info->num_debug);
  
        /* Ftrace init must be called in the MODULE_STATE_UNFORMED state */
-@@ -3314,11 +3471,10 @@ static int load_module(struct load_info *info, const char __user *uargs,
+@@ -3363,11 +3530,10 @@ static int load_module(struct load_info *info, const char __user *uargs,
   ddebug_cleanup:
        dynamic_debug_remove(info->debug);
        synchronize_sched();
   ddebug_cleanup:
        dynamic_debug_remove(info->debug);
        synchronize_sched();
@@ -91223,7 +91075,7 @@ index 88cec1d..d097c28 100644
   free_unload:
        module_unload_free(mod);
   unlink_mod:
   free_unload:
        module_unload_free(mod);
   unlink_mod:
-@@ -3403,10 +3559,16 @@ static const char *get_ksymbol(struct module *mod,
+@@ -3454,10 +3620,16 @@ static const char *get_ksymbol(struct module *mod,
        unsigned long nextval;
  
        /* At worse, next value is at end of module */
        unsigned long nextval;
  
        /* At worse, next value is at end of module */
@@ -91243,7 +91095,7 @@ index 88cec1d..d097c28 100644
  
        /* Scan for closest preceding symbol, and next symbol. (ELF
           starts real symbols at 1). */
  
        /* Scan for closest preceding symbol, and next symbol. (ELF
           starts real symbols at 1). */
-@@ -3654,7 +3816,7 @@ static int m_show(struct seq_file *m, void *p)
+@@ -3705,7 +3877,7 @@ static int m_show(struct seq_file *m, void *p)
                return 0;
  
        seq_printf(m, "%s %u",
                return 0;
  
        seq_printf(m, "%s %u",
@@ -91252,8 +91104,8 @@ index 88cec1d..d097c28 100644
        print_unload_info(m, mod);
  
        /* Informative for users. */
        print_unload_info(m, mod);
  
        /* Informative for users. */
-@@ -3663,7 +3825,7 @@ static int m_show(struct seq_file *m, void *p)
-                  mod->state == MODULE_STATE_COMING ? "Loading":
+@@ -3714,7 +3886,7 @@ static int m_show(struct seq_file *m, void *p)
+                  mod->state == MODULE_STATE_COMING ? "Loading" :
                   "Live");
        /* Used by oprofile and other similar tools. */
 -      seq_printf(m, " 0x%pK", mod->module_core);
                   "Live");
        /* Used by oprofile and other similar tools. */
 -      seq_printf(m, " 0x%pK", mod->module_core);
@@ -91261,7 +91113,7 @@ index 88cec1d..d097c28 100644
  
        /* Taints info */
        if (mod->taints)
  
        /* Taints info */
        if (mod->taints)
-@@ -3699,7 +3861,17 @@ static const struct file_operations proc_modules_operations = {
+@@ -3750,7 +3922,17 @@ static const struct file_operations proc_modules_operations = {
  
  static int __init proc_modules_init(void)
  {
  
  static int __init proc_modules_init(void)
  {
@@ -91279,7 +91131,7 @@ index 88cec1d..d097c28 100644
        return 0;
  }
  module_init(proc_modules_init);
        return 0;
  }
  module_init(proc_modules_init);
-@@ -3760,7 +3932,8 @@ struct module *__module_address(unsigned long addr)
+@@ -3811,7 +3993,8 @@ struct module *__module_address(unsigned long addr)
  {
        struct module *mod;
  
  {
        struct module *mod;
  
@@ -91289,7 +91141,7 @@ index 88cec1d..d097c28 100644
                return NULL;
  
        list_for_each_entry_rcu(mod, &modules, list) {
                return NULL;
  
        list_for_each_entry_rcu(mod, &modules, list) {
-@@ -3801,11 +3974,20 @@ bool is_module_text_address(unsigned long addr)
+@@ -3852,11 +4035,20 @@ bool is_module_text_address(unsigned long addr)
   */
  struct module *__module_text_address(unsigned long addr)
  {
   */
  struct module *__module_text_address(unsigned long addr)
  {
@@ -91392,10 +91244,10 @@ index 161402f..598814c 100644
        atomic_set(&pd->refcnt, 0);
        pd->pinst = pinst;
 diff --git a/kernel/panic.c b/kernel/panic.c
        atomic_set(&pd->refcnt, 0);
        pd->pinst = pinst;
 diff --git a/kernel/panic.c b/kernel/panic.c
-index cf80672..f6771b2 100644
+index 4d8d6f9..97b9b9c 100644
 --- a/kernel/panic.c
 +++ b/kernel/panic.c
 --- a/kernel/panic.c
 +++ b/kernel/panic.c
-@@ -53,7 +53,7 @@ EXPORT_SYMBOL(panic_blink);
+@@ -54,7 +54,7 @@ EXPORT_SYMBOL(panic_blink);
  /*
   * Stop ourself in panic -- architecture code may override this
   */
  /*
   * Stop ourself in panic -- architecture code may override this
   */
@@ -91404,7 +91256,7 @@ index cf80672..f6771b2 100644
  {
        while (1)
                cpu_relax();
  {
        while (1)
                cpu_relax();
-@@ -422,7 +422,7 @@ static void warn_slowpath_common(const char *file, int line, void *caller,
+@@ -423,7 +423,7 @@ static void warn_slowpath_common(const char *file, int line, void *caller,
        disable_trace_on_warning();
  
        pr_warn("------------[ cut here ]------------\n");
        disable_trace_on_warning();
  
        pr_warn("------------[ cut here ]------------\n");
@@ -91413,7 +91265,7 @@ index cf80672..f6771b2 100644
                raw_smp_processor_id(), current->pid, file, line, caller);
  
        if (args)
                raw_smp_processor_id(), current->pid, file, line, caller);
  
        if (args)
-@@ -476,7 +476,8 @@ EXPORT_SYMBOL(warn_slowpath_null);
+@@ -488,7 +488,8 @@ EXPORT_SYMBOL(warn_slowpath_null);
   */
  __visible void __stack_chk_fail(void)
  {
   */
  __visible void __stack_chk_fail(void)
  {
@@ -91424,7 +91276,7 @@ index cf80672..f6771b2 100644
  }
  EXPORT_SYMBOL(__stack_chk_fail);
 diff --git a/kernel/pid.c b/kernel/pid.c
  }
  EXPORT_SYMBOL(__stack_chk_fail);
 diff --git a/kernel/pid.c b/kernel/pid.c
-index 82430c8..53d7793 100644
+index cd36a5e..11f185d 100644
 --- a/kernel/pid.c
 +++ b/kernel/pid.c
 @@ -33,6 +33,7 @@
 --- a/kernel/pid.c
 +++ b/kernel/pid.c
 @@ -33,6 +33,7 @@
@@ -91444,7 +91296,7 @@ index 82430c8..53d7793 100644
  
  int pid_max_min = RESERVED_PIDS + 1;
  int pid_max_max = PID_MAX_LIMIT;
  
  int pid_max_min = RESERVED_PIDS + 1;
  int pid_max_max = PID_MAX_LIMIT;
-@@ -447,10 +448,18 @@ EXPORT_SYMBOL(pid_task);
+@@ -450,10 +451,18 @@ EXPORT_SYMBOL(pid_task);
   */
  struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns)
  {
   */
  struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns)
  {
@@ -91464,7 +91316,7 @@ index 82430c8..53d7793 100644
  }
  
  struct task_struct *find_task_by_vpid(pid_t vnr)
  }
  
  struct task_struct *find_task_by_vpid(pid_t vnr)
-@@ -458,6 +467,14 @@ struct task_struct *find_task_by_vpid(pid_t vnr)
+@@ -461,6 +470,14 @@ struct task_struct *find_task_by_vpid(pid_t vnr)
        return find_task_by_pid_ns(vnr, task_active_pid_ns(current));
  }
  
        return find_task_by_pid_ns(vnr, task_active_pid_ns(current));
  }
  
@@ -91480,10 +91332,10 @@ index 82430c8..53d7793 100644
  {
        struct pid *pid;
 diff --git a/kernel/pid_namespace.c b/kernel/pid_namespace.c
  {
        struct pid *pid;
 diff --git a/kernel/pid_namespace.c b/kernel/pid_namespace.c
-index db95d8e..a0ca23f 100644
+index a65ba13..f600dbb 100644
 --- a/kernel/pid_namespace.c
 +++ b/kernel/pid_namespace.c
 --- a/kernel/pid_namespace.c
 +++ b/kernel/pid_namespace.c
-@@ -253,7 +253,7 @@ static int pid_ns_ctl_handler(struct ctl_table *table, int write,
+@@ -274,7 +274,7 @@ static int pid_ns_ctl_handler(struct ctl_table *table, int write,
                void __user *buffer, size_t *lenp, loff_t *ppos)
  {
        struct pid_namespace *pid_ns = task_active_pid_ns(current);
                void __user *buffer, size_t *lenp, loff_t *ppos)
  {
        struct pid_namespace *pid_ns = task_active_pid_ns(current);
@@ -91493,7 +91345,7 @@ index db95d8e..a0ca23f 100644
        if (write && !ns_capable(pid_ns->user_ns, CAP_SYS_ADMIN))
                return -EPERM;
 diff --git a/kernel/power/Kconfig b/kernel/power/Kconfig
        if (write && !ns_capable(pid_ns->user_ns, CAP_SYS_ADMIN))
                return -EPERM;
 diff --git a/kernel/power/Kconfig b/kernel/power/Kconfig
-index bbef57f..5f94462 100644
+index 48b28d3..c63ccaf 100644
 --- a/kernel/power/Kconfig
 +++ b/kernel/power/Kconfig
 @@ -24,6 +24,8 @@ config HIBERNATE_CALLBACKS
 --- a/kernel/power/Kconfig
 +++ b/kernel/power/Kconfig
 @@ -24,6 +24,8 @@ config HIBERNATE_CALLBACKS
@@ -91548,11 +91400,24 @@ index 5a6ec86..3a8c884 100644
                        break;
  
                if (pm_wakeup_pending()) {
                        break;
  
                if (pm_wakeup_pending()) {
+diff --git a/kernel/printk/console_cmdline.h b/kernel/printk/console_cmdline.h
+index cbd69d8..2ca4a8b 100644
+--- a/kernel/printk/console_cmdline.h
++++ b/kernel/printk/console_cmdline.h
+@@ -3,7 +3,7 @@
+ struct console_cmdline
+ {
+-      char    name[8];                        /* Name of the driver       */
++      char    name[16];                       /* Name of the driver       */
+       int     index;                          /* Minor dev. to use        */
+       char    *options;                       /* Options for the driver   */
+ #ifdef CONFIG_A11Y_BRAILLE_CONSOLE
 diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
 diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
-index ced2b84..ffc4791 100644
+index fae29e3..7df1786 100644
 --- a/kernel/printk/printk.c
 +++ b/kernel/printk/printk.c
 --- a/kernel/printk/printk.c
 +++ b/kernel/printk/printk.c
-@@ -489,6 +489,11 @@ static int check_syslog_permissions(int type, bool from_file)
+@@ -486,6 +486,11 @@ int check_syslog_permissions(int type, bool from_file)
        if (from_file && type != SYSLOG_ACTION_OPEN)
                return 0;
  
        if (from_file && type != SYSLOG_ACTION_OPEN)
                return 0;
  
@@ -91564,6 +91429,14 @@ index ced2b84..ffc4791 100644
        if (syslog_action_restricted(type)) {
                if (capable(CAP_SYSLOG))
                        return 0;
        if (syslog_action_restricted(type)) {
                if (capable(CAP_SYSLOG))
                        return 0;
+@@ -2464,6 +2469,7 @@ void register_console(struct console *newcon)
+       for (i = 0, c = console_cmdline;
+            i < MAX_CMDLINECONSOLES && c->name[0];
+            i++, c++) {
++              BUILD_BUG_ON(sizeof(c->name) != sizeof(newcon->name));
+               if (strcmp(c->name, newcon->name) != 0)
+                       continue;
+               if (newcon->index >= 0 &&
 diff --git a/kernel/profile.c b/kernel/profile.c
 index 54bf5ba..df6e0a2 100644
 --- a/kernel/profile.c
 diff --git a/kernel/profile.c b/kernel/profile.c
 index 54bf5ba..df6e0a2 100644
 --- a/kernel/profile.c
@@ -91626,7 +91499,7 @@ index 54bf5ba..df6e0a2 100644
  }
  
 diff --git a/kernel/ptrace.c b/kernel/ptrace.c
  }
  
 diff --git a/kernel/ptrace.c b/kernel/ptrace.c
-index 54e7522..5b82dd6 100644
+index 1eb9d90..d40d21e 100644
 --- a/kernel/ptrace.c
 +++ b/kernel/ptrace.c
 @@ -321,7 +321,7 @@ static int ptrace_attach(struct task_struct *task, long request,
 --- a/kernel/ptrace.c
 +++ b/kernel/ptrace.c
 @@ -321,7 +321,7 @@ static int ptrace_attach(struct task_struct *task, long request,
@@ -91638,7 +91511,7 @@ index 54e7522..5b82dd6 100644
                flags |= PT_PTRACE_CAP;
        rcu_read_unlock();
        task->ptrace = flags;
                flags |= PT_PTRACE_CAP;
        rcu_read_unlock();
        task->ptrace = flags;
-@@ -532,7 +532,7 @@ int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst
+@@ -515,7 +515,7 @@ int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst
                                break;
                        return -EIO;
                }
                                break;
                        return -EIO;
                }
@@ -91647,7 +91520,7 @@ index 54e7522..5b82dd6 100644
                        return -EFAULT;
                copied += retval;
                src += retval;
                        return -EFAULT;
                copied += retval;
                src += retval;
-@@ -800,7 +800,7 @@ int ptrace_request(struct task_struct *child, long request,
+@@ -783,7 +783,7 @@ int ptrace_request(struct task_struct *child, long request,
        bool seized = child->ptrace & PT_SEIZED;
        int ret = -EIO;
        siginfo_t siginfo, *si;
        bool seized = child->ptrace & PT_SEIZED;
        int ret = -EIO;
        siginfo_t siginfo, *si;
@@ -91656,7 +91529,7 @@ index 54e7522..5b82dd6 100644
        unsigned long __user *datalp = datavp;
        unsigned long flags;
  
        unsigned long __user *datalp = datavp;
        unsigned long flags;
  
-@@ -1046,14 +1046,21 @@ SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr,
+@@ -1029,14 +1029,21 @@ SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr,
                goto out;
        }
  
                goto out;
        }
  
@@ -91679,7 +91552,7 @@ index 54e7522..5b82dd6 100644
                goto out_put_task_struct;
        }
  
                goto out_put_task_struct;
        }
  
-@@ -1081,7 +1088,7 @@ int generic_ptrace_peekdata(struct task_struct *tsk, unsigned long addr,
+@@ -1064,7 +1071,7 @@ int generic_ptrace_peekdata(struct task_struct *tsk, unsigned long addr,
        copied = access_process_vm(tsk, addr, &tmp, sizeof(tmp), 0);
        if (copied != sizeof(tmp))
                return -EIO;
        copied = access_process_vm(tsk, addr, &tmp, sizeof(tmp), 0);
        if (copied != sizeof(tmp))
                return -EIO;
@@ -91688,7 +91561,7 @@ index 54e7522..5b82dd6 100644
  }
  
  int generic_ptrace_pokedata(struct task_struct *tsk, unsigned long addr,
  }
  
  int generic_ptrace_pokedata(struct task_struct *tsk, unsigned long addr,
-@@ -1175,7 +1182,7 @@ int compat_ptrace_request(struct task_struct *child, compat_long_t request,
+@@ -1158,7 +1165,7 @@ int compat_ptrace_request(struct task_struct *child, compat_long_t request,
  }
  
  COMPAT_SYSCALL_DEFINE4(ptrace, compat_long_t, request, compat_long_t, pid,
  }
  
  COMPAT_SYSCALL_DEFINE4(ptrace, compat_long_t, request, compat_long_t, pid,
@@ -91697,7 +91570,7 @@ index 54e7522..5b82dd6 100644
  {
        struct task_struct *child;
        long ret;
  {
        struct task_struct *child;
        long ret;
-@@ -1191,14 +1198,21 @@ COMPAT_SYSCALL_DEFINE4(ptrace, compat_long_t, request, compat_long_t, pid,
+@@ -1174,14 +1181,21 @@ COMPAT_SYSCALL_DEFINE4(ptrace, compat_long_t, request, compat_long_t, pid,
                goto out;
        }
  
                goto out;
        }
  
@@ -91720,30 +91593,8 @@ index 54e7522..5b82dd6 100644
                goto out_put_task_struct;
        }
  
                goto out_put_task_struct;
        }
  
-diff --git a/kernel/range.c b/kernel/range.c
-index 322ea8e..82cfc28 100644
---- a/kernel/range.c
-+++ b/kernel/range.c
-@@ -113,12 +113,12 @@ static int cmp_range(const void *x1, const void *x2)
- {
-       const struct range *r1 = x1;
-       const struct range *r2 = x2;
--      s64 start1, start2;
--      start1 = r1->start;
--      start2 = r2->start;
--
--      return start1 - start2;
-+      if (r1->start < r2->start)
-+              return -1;
-+      if (r1->start > r2->start)
-+              return 1;
-+      return 0;
- }
- int clean_sort_range(struct range *range, int az)
 diff --git a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c
 diff --git a/kernel/rcu/rcutorture.c b/kernel/rcu/rcutorture.c
-index 240fa90..5fa56bd 100644
+index 4d559ba..053da37 100644
 --- a/kernel/rcu/rcutorture.c
 +++ b/kernel/rcu/rcutorture.c
 @@ -134,12 +134,12 @@ static DEFINE_PER_CPU(long [RCU_TORTURE_PIPE_LEN + 1],
 --- a/kernel/rcu/rcutorture.c
 +++ b/kernel/rcu/rcutorture.c
 @@ -134,12 +134,12 @@ static DEFINE_PER_CPU(long [RCU_TORTURE_PIPE_LEN + 1],
@@ -91815,7 +91666,7 @@ index 240fa90..5fa56bd 100644
                WARN_ON(signal_pending(current));
                for (i = 0; i < cbflood_n_burst; i++) {
                        for (j = 0; j < cbflood_n_per_burst; j++) {
                WARN_ON(signal_pending(current));
                for (i = 0; i < cbflood_n_burst; i++) {
                        for (j = 0; j < cbflood_n_per_burst; j++) {
-@@ -917,7 +917,7 @@ rcu_torture_writer(void *arg)
+@@ -918,7 +918,7 @@ rcu_torture_writer(void *arg)
                        i = old_rp->rtort_pipe_count;
                        if (i > RCU_TORTURE_PIPE_LEN)
                                i = RCU_TORTURE_PIPE_LEN;
                        i = old_rp->rtort_pipe_count;
                        if (i > RCU_TORTURE_PIPE_LEN)
                                i = RCU_TORTURE_PIPE_LEN;
@@ -91824,7 +91675,7 @@ index 240fa90..5fa56bd 100644
                        old_rp->rtort_pipe_count++;
                        switch (synctype[torture_random(&rand) % nsynctypes]) {
                        case RTWS_DEF_FREE:
                        old_rp->rtort_pipe_count++;
                        switch (synctype[torture_random(&rand) % nsynctypes]) {
                        case RTWS_DEF_FREE:
-@@ -1035,7 +1035,7 @@ static void rcu_torture_timer(unsigned long unused)
+@@ -1036,7 +1036,7 @@ static void rcu_torture_timer(unsigned long unused)
                return;
        }
        if (p->rtort_mbtest == 0)
                return;
        }
        if (p->rtort_mbtest == 0)
@@ -91833,7 +91684,7 @@ index 240fa90..5fa56bd 100644
        spin_lock(&rand_lock);
        cur_ops->read_delay(&rand);
        n_rcu_torture_timers++;
        spin_lock(&rand_lock);
        cur_ops->read_delay(&rand);
        n_rcu_torture_timers++;
-@@ -1105,7 +1105,7 @@ rcu_torture_reader(void *arg)
+@@ -1106,7 +1106,7 @@ rcu_torture_reader(void *arg)
                        continue;
                }
                if (p->rtort_mbtest == 0)
                        continue;
                }
                if (p->rtort_mbtest == 0)
@@ -91842,7 +91693,7 @@ index 240fa90..5fa56bd 100644
                cur_ops->read_delay(&rand);
                preempt_disable();
                pipe_count = p->rtort_pipe_count;
                cur_ops->read_delay(&rand);
                preempt_disable();
                pipe_count = p->rtort_pipe_count;
-@@ -1172,11 +1172,11 @@ rcu_torture_stats_print(void)
+@@ -1173,11 +1173,11 @@ rcu_torture_stats_print(void)
                rcu_torture_current,
                rcu_torture_current_version,
                list_empty(&rcu_torture_freelist),
                rcu_torture_current,
                rcu_torture_current_version,
                list_empty(&rcu_torture_freelist),
@@ -91858,7 +91709,7 @@ index 240fa90..5fa56bd 100644
                n_rcu_torture_boost_ktrerror,
                n_rcu_torture_boost_rterror);
        pr_cont("rtbf: %ld rtb: %ld nt: %ld ",
                n_rcu_torture_boost_ktrerror,
                n_rcu_torture_boost_rterror);
        pr_cont("rtbf: %ld rtb: %ld nt: %ld ",
-@@ -1188,17 +1188,17 @@ rcu_torture_stats_print(void)
+@@ -1189,17 +1189,17 @@ rcu_torture_stats_print(void)
                n_barrier_successes,
                n_barrier_attempts,
                n_rcu_torture_barrier_error);
                n_barrier_successes,
                n_barrier_attempts,
                n_rcu_torture_barrier_error);
@@ -91879,7 +91730,7 @@ index 240fa90..5fa56bd 100644
                WARN_ON_ONCE(1);
        }
        pr_cont("Reader Pipe: ");
                WARN_ON_ONCE(1);
        }
        pr_cont("Reader Pipe: ");
-@@ -1215,7 +1215,7 @@ rcu_torture_stats_print(void)
+@@ -1216,7 +1216,7 @@ rcu_torture_stats_print(void)
        pr_alert("%s%s ", torture_type, TORTURE_FLAG);
        pr_cont("Free-Block Circulation: ");
        for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) {
        pr_alert("%s%s ", torture_type, TORTURE_FLAG);
        pr_cont("Free-Block Circulation: ");
        for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) {
@@ -91888,7 +91739,7 @@ index 240fa90..5fa56bd 100644
        }
        pr_cont("\n");
  
        }
        pr_cont("\n");
  
-@@ -1559,7 +1559,7 @@ rcu_torture_cleanup(void)
+@@ -1560,7 +1560,7 @@ rcu_torture_cleanup(void)
  
        rcu_torture_stats_print();  /* -After- the stats thread is stopped! */
  
  
        rcu_torture_stats_print();  /* -After- the stats thread is stopped! */
  
@@ -91897,7 +91748,7 @@ index 240fa90..5fa56bd 100644
                rcu_torture_print_module_parms(cur_ops, "End of test: FAILURE");
        else if (torture_onoff_failures())
                rcu_torture_print_module_parms(cur_ops,
                rcu_torture_print_module_parms(cur_ops, "End of test: FAILURE");
        else if (torture_onoff_failures())
                rcu_torture_print_module_parms(cur_ops,
-@@ -1684,18 +1684,18 @@ rcu_torture_init(void)
+@@ -1685,18 +1685,18 @@ rcu_torture_init(void)
  
        rcu_torture_current = NULL;
        rcu_torture_current_version = 0;
  
        rcu_torture_current = NULL;
        rcu_torture_current_version = 0;
@@ -91923,7 +91774,7 @@ index 240fa90..5fa56bd 100644
                for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) {
                        per_cpu(rcu_torture_count, cpu)[i] = 0;
 diff --git a/kernel/rcu/tiny.c b/kernel/rcu/tiny.c
                for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) {
                        per_cpu(rcu_torture_count, cpu)[i] = 0;
 diff --git a/kernel/rcu/tiny.c b/kernel/rcu/tiny.c
-index c0623fc..329c091 100644
+index 0db5649..e6ec167 100644
 --- a/kernel/rcu/tiny.c
 +++ b/kernel/rcu/tiny.c
 @@ -42,7 +42,7 @@
 --- a/kernel/rcu/tiny.c
 +++ b/kernel/rcu/tiny.c
 @@ -42,7 +42,7 @@
@@ -91970,10 +91821,10 @@ index 858c565..7efd915 100644
  
  static void check_cpu_stalls(void)
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
  
  static void check_cpu_stalls(void)
 diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
-index 9815447..2cdf92a 100644
+index 7680fc2..b8e9161 100644
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
 --- a/kernel/rcu/tree.c
 +++ b/kernel/rcu/tree.c
-@@ -274,7 +274,7 @@ static void rcu_momentary_dyntick_idle(void)
+@@ -261,7 +261,7 @@ static void rcu_momentary_dyntick_idle(void)
                 */
                rdtp = this_cpu_ptr(&rcu_dynticks);
                smp_mb__before_atomic(); /* Earlier stuff before QS. */
                 */
                rdtp = this_cpu_ptr(&rcu_dynticks);
                smp_mb__before_atomic(); /* Earlier stuff before QS. */
@@ -91982,8 +91833,8 @@ index 9815447..2cdf92a 100644
                smp_mb__after_atomic(); /* Later stuff after QS. */
                break;
        }
                smp_mb__after_atomic(); /* Later stuff after QS. */
                break;
        }
-@@ -534,9 +534,9 @@ static void rcu_eqs_enter_common(struct rcu_dynticks *rdtp, long long oldval,
-       rcu_prepare_for_idle(smp_processor_id());
+@@ -521,9 +521,9 @@ static void rcu_eqs_enter_common(long long oldval, bool user)
+       rcu_prepare_for_idle();
        /* CPUs seeing atomic_inc() must see prior RCU read-side crit sects */
        smp_mb__before_atomic();  /* See above. */
 -      atomic_inc(&rdtp->dynticks);
        /* CPUs seeing atomic_inc() must see prior RCU read-side crit sects */
        smp_mb__before_atomic();  /* See above. */
 -      atomic_inc(&rdtp->dynticks);
@@ -91994,8 +91845,8 @@ index 9815447..2cdf92a 100644
        rcu_dynticks_task_enter();
  
        /*
        rcu_dynticks_task_enter();
  
        /*
-@@ -656,10 +656,10 @@ static void rcu_eqs_exit_common(struct rcu_dynticks *rdtp, long long oldval,
- {
+@@ -644,10 +644,10 @@ static void rcu_eqs_exit_common(long long oldval, int user)
        rcu_dynticks_task_exit();
        smp_mb__before_atomic();  /* Force ordering w/previous sojourn. */
 -      atomic_inc(&rdtp->dynticks);
        rcu_dynticks_task_exit();
        smp_mb__before_atomic();  /* Force ordering w/previous sojourn. */
 -      atomic_inc(&rdtp->dynticks);
@@ -92004,10 +91855,10 @@ index 9815447..2cdf92a 100644
        smp_mb__after_atomic();  /* See above. */
 -      WARN_ON_ONCE(!(atomic_read(&rdtp->dynticks) & 0x1));
 +      WARN_ON_ONCE(!(atomic_read_unchecked(&rdtp->dynticks) & 0x1));
        smp_mb__after_atomic();  /* See above. */
 -      WARN_ON_ONCE(!(atomic_read(&rdtp->dynticks) & 0x1));
 +      WARN_ON_ONCE(!(atomic_read_unchecked(&rdtp->dynticks) & 0x1));
-       rcu_cleanup_after_idle(smp_processor_id());
+       rcu_cleanup_after_idle();
        trace_rcu_dyntick(TPS("End"), oldval, rdtp->dynticks_nesting);
        if (!user && !is_idle_task(current)) {
        trace_rcu_dyntick(TPS("End"), oldval, rdtp->dynticks_nesting);
        if (!user && !is_idle_task(current)) {
-@@ -780,14 +780,14 @@ void rcu_nmi_enter(void)
+@@ -768,14 +768,14 @@ void rcu_nmi_enter(void)
        struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks);
  
        if (rdtp->dynticks_nmi_nesting == 0 &&
        struct rcu_dynticks *rdtp = this_cpu_ptr(&rcu_dynticks);
  
        if (rdtp->dynticks_nmi_nesting == 0 &&
@@ -92025,7 +91876,7 @@ index 9815447..2cdf92a 100644
  }
  
  /**
  }
  
  /**
-@@ -806,9 +806,9 @@ void rcu_nmi_exit(void)
+@@ -794,9 +794,9 @@ void rcu_nmi_exit(void)
                return;
        /* CPUs seeing atomic_inc() must see prior RCU read-side crit sects */
        smp_mb__before_atomic();  /* See above. */
                return;
        /* CPUs seeing atomic_inc() must see prior RCU read-side crit sects */
        smp_mb__before_atomic();  /* See above. */
@@ -92037,7 +91888,7 @@ index 9815447..2cdf92a 100644
  }
  
  /**
  }
  
  /**
-@@ -821,7 +821,7 @@ void rcu_nmi_exit(void)
+@@ -809,7 +809,7 @@ void rcu_nmi_exit(void)
   */
  bool notrace __rcu_is_watching(void)
  {
   */
  bool notrace __rcu_is_watching(void)
  {
@@ -92046,7 +91897,7 @@ index 9815447..2cdf92a 100644
  }
  
  /**
  }
  
  /**
-@@ -904,7 +904,7 @@ static int rcu_is_cpu_rrupt_from_idle(void)
+@@ -892,7 +892,7 @@ static int rcu_is_cpu_rrupt_from_idle(void)
  static int dyntick_save_progress_counter(struct rcu_data *rdp,
                                         bool *isidle, unsigned long *maxj)
  {
  static int dyntick_save_progress_counter(struct rcu_data *rdp,
                                         bool *isidle, unsigned long *maxj)
  {
@@ -92055,7 +91906,7 @@ index 9815447..2cdf92a 100644
        rcu_sysidle_check_cpu(rdp, isidle, maxj);
        if ((rdp->dynticks_snap & 0x1) == 0) {
                trace_rcu_fqs(rdp->rsp->name, rdp->gpnum, rdp->cpu, TPS("dti"));
        rcu_sysidle_check_cpu(rdp, isidle, maxj);
        if ((rdp->dynticks_snap & 0x1) == 0) {
                trace_rcu_fqs(rdp->rsp->name, rdp->gpnum, rdp->cpu, TPS("dti"));
-@@ -933,7 +933,7 @@ static int rcu_implicit_dynticks_qs(struct rcu_data *rdp,
+@@ -921,7 +921,7 @@ static int rcu_implicit_dynticks_qs(struct rcu_data *rdp,
        int *rcrmp;
        unsigned int snap;
  
        int *rcrmp;
        unsigned int snap;
  
@@ -92064,7 +91915,7 @@ index 9815447..2cdf92a 100644
        snap = (unsigned int)rdp->dynticks_snap;
  
        /*
        snap = (unsigned int)rdp->dynticks_snap;
  
        /*
-@@ -996,10 +996,10 @@ static int rcu_implicit_dynticks_qs(struct rcu_data *rdp,
+@@ -984,10 +984,10 @@ static int rcu_implicit_dynticks_qs(struct rcu_data *rdp,
                         rdp->rsp->gp_start + jiffies_till_sched_qs) ||
            ULONG_CMP_GE(jiffies, rdp->rsp->jiffies_resched)) {
                if (!(ACCESS_ONCE(*rcrmp) & rdp->rsp->flavor_mask)) {
                         rdp->rsp->gp_start + jiffies_till_sched_qs) ||
            ULONG_CMP_GE(jiffies, rdp->rsp->jiffies_resched)) {
                if (!(ACCESS_ONCE(*rcrmp) & rdp->rsp->flavor_mask)) {
@@ -92077,7 +91928,7 @@ index 9815447..2cdf92a 100644
                                ACCESS_ONCE(*rcrmp) + rdp->rsp->flavor_mask;
                        resched_cpu(rdp->cpu);  /* Force CPU into scheduler. */
                        rdp->rsp->jiffies_resched += 5; /* Enable beating. */
                                ACCESS_ONCE(*rcrmp) + rdp->rsp->flavor_mask;
                        resched_cpu(rdp->cpu);  /* Force CPU into scheduler. */
                        rdp->rsp->jiffies_resched += 5; /* Enable beating. */
-@@ -1021,7 +1021,7 @@ static void record_gp_stall_check_time(struct rcu_state *rsp)
+@@ -1009,7 +1009,7 @@ static void record_gp_stall_check_time(struct rcu_state *rsp)
        rsp->gp_start = j;
        smp_wmb(); /* Record start time before stall time. */
        j1 = rcu_jiffies_till_stall_check();
        rsp->gp_start = j;
        smp_wmb(); /* Record start time before stall time. */
        j1 = rcu_jiffies_till_stall_check();
@@ -92086,7 +91937,7 @@ index 9815447..2cdf92a 100644
        rsp->jiffies_resched = j + j1 / 2;
  }
  
        rsp->jiffies_resched = j + j1 / 2;
  }
  
-@@ -1062,7 +1062,7 @@ static void print_other_cpu_stall(struct rcu_state *rsp)
+@@ -1050,7 +1050,7 @@ static void print_other_cpu_stall(struct rcu_state *rsp)
                raw_spin_unlock_irqrestore(&rnp->lock, flags);
                return;
        }
                raw_spin_unlock_irqrestore(&rnp->lock, flags);
                return;
        }
@@ -92095,7 +91946,7 @@ index 9815447..2cdf92a 100644
        raw_spin_unlock_irqrestore(&rnp->lock, flags);
  
        /*
        raw_spin_unlock_irqrestore(&rnp->lock, flags);
  
        /*
-@@ -1139,7 +1139,7 @@ static void print_cpu_stall(struct rcu_state *rsp)
+@@ -1127,7 +1127,7 @@ static void print_cpu_stall(struct rcu_state *rsp)
  
        raw_spin_lock_irqsave(&rnp->lock, flags);
        if (ULONG_CMP_GE(jiffies, ACCESS_ONCE(rsp->jiffies_stall)))
  
        raw_spin_lock_irqsave(&rnp->lock, flags);
        if (ULONG_CMP_GE(jiffies, ACCESS_ONCE(rsp->jiffies_stall)))
@@ -92104,7 +91955,7 @@ index 9815447..2cdf92a 100644
                                     3 * rcu_jiffies_till_stall_check() + 3;
        raw_spin_unlock_irqrestore(&rnp->lock, flags);
  
                                     3 * rcu_jiffies_till_stall_check() + 3;
        raw_spin_unlock_irqrestore(&rnp->lock, flags);
  
-@@ -1223,7 +1223,7 @@ void rcu_cpu_stall_reset(void)
+@@ -1211,7 +1211,7 @@ void rcu_cpu_stall_reset(void)
        struct rcu_state *rsp;
  
        for_each_rcu_flavor(rsp)
        struct rcu_state *rsp;
  
        for_each_rcu_flavor(rsp)
@@ -92113,7 +91964,7 @@ index 9815447..2cdf92a 100644
  }
  
  /*
  }
  
  /*
-@@ -1609,7 +1609,7 @@ static int rcu_gp_init(struct rcu_state *rsp)
+@@ -1597,7 +1597,7 @@ static int rcu_gp_init(struct rcu_state *rsp)
                raw_spin_unlock_irq(&rnp->lock);
                return 0;
        }
                raw_spin_unlock_irq(&rnp->lock);
                return 0;
        }
@@ -92122,7 +91973,7 @@ index 9815447..2cdf92a 100644
  
        if (WARN_ON_ONCE(rcu_gp_in_progress(rsp))) {
                /*
  
        if (WARN_ON_ONCE(rcu_gp_in_progress(rsp))) {
                /*
-@@ -1650,9 +1650,9 @@ static int rcu_gp_init(struct rcu_state *rsp)
+@@ -1638,9 +1638,9 @@ static int rcu_gp_init(struct rcu_state *rsp)
                rdp = this_cpu_ptr(rsp->rda);
                rcu_preempt_check_blocked_tasks(rnp);
                rnp->qsmask = rnp->qsmaskinit;
                rdp = this_cpu_ptr(rsp->rda);
                rcu_preempt_check_blocked_tasks(rnp);
                rnp->qsmask = rnp->qsmaskinit;
@@ -92134,7 +91985,7 @@ index 9815447..2cdf92a 100644
                if (rnp == rdp->mynode)
                        (void)__note_gp_changes(rsp, rnp, rdp);
                rcu_preempt_boost_start_gp(rnp);
                if (rnp == rdp->mynode)
                        (void)__note_gp_changes(rsp, rnp, rdp);
                rcu_preempt_boost_start_gp(rnp);
-@@ -1697,7 +1697,7 @@ static int rcu_gp_fqs(struct rcu_state *rsp, int fqs_state_in)
+@@ -1685,7 +1685,7 @@ static int rcu_gp_fqs(struct rcu_state *rsp, int fqs_state_in)
        if (ACCESS_ONCE(rsp->gp_flags) & RCU_GP_FLAG_FQS) {
                raw_spin_lock_irq(&rnp->lock);
                smp_mb__after_unlock_lock();
        if (ACCESS_ONCE(rsp->gp_flags) & RCU_GP_FLAG_FQS) {
                raw_spin_lock_irq(&rnp->lock);
                smp_mb__after_unlock_lock();
@@ -92143,7 +91994,7 @@ index 9815447..2cdf92a 100644
                        ACCESS_ONCE(rsp->gp_flags) & ~RCU_GP_FLAG_FQS;
                raw_spin_unlock_irq(&rnp->lock);
        }
                        ACCESS_ONCE(rsp->gp_flags) & ~RCU_GP_FLAG_FQS;
                raw_spin_unlock_irq(&rnp->lock);
        }
-@@ -1743,7 +1743,7 @@ static void rcu_gp_cleanup(struct rcu_state *rsp)
+@@ -1731,7 +1731,7 @@ static void rcu_gp_cleanup(struct rcu_state *rsp)
        rcu_for_each_node_breadth_first(rsp, rnp) {
                raw_spin_lock_irq(&rnp->lock);
                smp_mb__after_unlock_lock();
        rcu_for_each_node_breadth_first(rsp, rnp) {
                raw_spin_lock_irq(&rnp->lock);
                smp_mb__after_unlock_lock();
@@ -92152,7 +92003,7 @@ index 9815447..2cdf92a 100644
                rdp = this_cpu_ptr(rsp->rda);
                if (rnp == rdp->mynode)
                        needgp = __note_gp_changes(rsp, rnp, rdp) || needgp;
                rdp = this_cpu_ptr(rsp->rda);
                if (rnp == rdp->mynode)
                        needgp = __note_gp_changes(rsp, rnp, rdp) || needgp;
-@@ -1758,14 +1758,14 @@ static void rcu_gp_cleanup(struct rcu_state *rsp)
+@@ -1746,14 +1746,14 @@ static void rcu_gp_cleanup(struct rcu_state *rsp)
        rcu_nocb_gp_set(rnp, nocb);
  
        /* Declare grace period done. */
        rcu_nocb_gp_set(rnp, nocb);
  
        /* Declare grace period done. */
@@ -92169,7 +92020,7 @@ index 9815447..2cdf92a 100644
                trace_rcu_grace_period(rsp->name,
                                       ACCESS_ONCE(rsp->gpnum),
                                       TPS("newreq"));
                trace_rcu_grace_period(rsp->name,
                                       ACCESS_ONCE(rsp->gpnum),
                                       TPS("newreq"));
-@@ -1890,7 +1890,7 @@ rcu_start_gp_advanced(struct rcu_state *rsp, struct rcu_node *rnp,
+@@ -1878,7 +1878,7 @@ rcu_start_gp_advanced(struct rcu_state *rsp, struct rcu_node *rnp,
                 */
                return false;
        }
                 */
                return false;
        }
@@ -92178,7 +92029,7 @@ index 9815447..2cdf92a 100644
        trace_rcu_grace_period(rsp->name, ACCESS_ONCE(rsp->gpnum),
                               TPS("newreq"));
  
        trace_rcu_grace_period(rsp->name, ACCESS_ONCE(rsp->gpnum),
                               TPS("newreq"));
  
-@@ -2111,7 +2111,7 @@ rcu_send_cbs_to_orphanage(int cpu, struct rcu_state *rsp,
+@@ -2099,7 +2099,7 @@ rcu_send_cbs_to_orphanage(int cpu, struct rcu_state *rsp,
                rsp->qlen += rdp->qlen;
                rdp->n_cbs_orphaned += rdp->qlen;
                rdp->qlen_lazy = 0;
                rsp->qlen += rdp->qlen;
                rdp->n_cbs_orphaned += rdp->qlen;
                rdp->qlen_lazy = 0;
@@ -92187,7 +92038,7 @@ index 9815447..2cdf92a 100644
        }
  
        /*
        }
  
        /*
-@@ -2356,7 +2356,7 @@ static void rcu_do_batch(struct rcu_state *rsp, struct rcu_data *rdp)
+@@ -2344,7 +2344,7 @@ static void rcu_do_batch(struct rcu_state *rsp, struct rcu_data *rdp)
        }
        smp_mb(); /* List handling before counting for rcu_barrier(). */
        rdp->qlen_lazy -= count_lazy;
        }
        smp_mb(); /* List handling before counting for rcu_barrier(). */
        rdp->qlen_lazy -= count_lazy;
@@ -92196,7 +92047,7 @@ index 9815447..2cdf92a 100644
        rdp->n_cbs_invoked += count;
  
        /* Reinstate batch limit if we have worked down the excess. */
        rdp->n_cbs_invoked += count;
  
        /* Reinstate batch limit if we have worked down the excess. */
-@@ -2519,7 +2519,7 @@ static void force_quiescent_state(struct rcu_state *rsp)
+@@ -2507,7 +2507,7 @@ static void force_quiescent_state(struct rcu_state *rsp)
                raw_spin_unlock_irqrestore(&rnp_old->lock, flags);
                return;  /* Someone beat us to it. */
        }
                raw_spin_unlock_irqrestore(&rnp_old->lock, flags);
                return;  /* Someone beat us to it. */
        }
@@ -92205,7 +92056,7 @@ index 9815447..2cdf92a 100644
                ACCESS_ONCE(rsp->gp_flags) | RCU_GP_FLAG_FQS;
        raw_spin_unlock_irqrestore(&rnp_old->lock, flags);
        rcu_gp_kthread_wake(rsp);
                ACCESS_ONCE(rsp->gp_flags) | RCU_GP_FLAG_FQS;
        raw_spin_unlock_irqrestore(&rnp_old->lock, flags);
        rcu_gp_kthread_wake(rsp);
-@@ -2565,7 +2565,7 @@ __rcu_process_callbacks(struct rcu_state *rsp)
+@@ -2553,7 +2553,7 @@ __rcu_process_callbacks(struct rcu_state *rsp)
  /*
   * Do RCU core processing for the current CPU.
   */
  /*
   * Do RCU core processing for the current CPU.
   */
@@ -92214,7 +92065,7 @@ index 9815447..2cdf92a 100644
  {
        struct rcu_state *rsp;
  
  {
        struct rcu_state *rsp;
  
-@@ -2677,7 +2677,7 @@ __call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu),
+@@ -2665,7 +2665,7 @@ __call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu),
        WARN_ON_ONCE((unsigned long)head & 0x1); /* Misaligned rcu_head! */
        if (debug_rcu_head_queue(head)) {
                /* Probable double call_rcu(), so leak the callback. */
        WARN_ON_ONCE((unsigned long)head & 0x1); /* Misaligned rcu_head! */
        if (debug_rcu_head_queue(head)) {
                /* Probable double call_rcu(), so leak the callback. */
@@ -92223,7 +92074,7 @@ index 9815447..2cdf92a 100644
                WARN_ONCE(1, "__call_rcu(): Leaked duplicate callback\n");
                return;
        }
                WARN_ONCE(1, "__call_rcu(): Leaked duplicate callback\n");
                return;
        }
-@@ -2705,7 +2705,7 @@ __call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu),
+@@ -2693,7 +2693,7 @@ __call_rcu(struct rcu_head *head, void (*func)(struct rcu_head *rcu),
                local_irq_restore(flags);
                return;
        }
                local_irq_restore(flags);
                return;
        }
@@ -92232,7 +92083,7 @@ index 9815447..2cdf92a 100644
        if (lazy)
                rdp->qlen_lazy++;
        else
        if (lazy)
                rdp->qlen_lazy++;
        else
-@@ -2975,11 +2975,11 @@ void synchronize_sched_expedited(void)
+@@ -2966,11 +2966,11 @@ void synchronize_sched_expedited(void)
         * counter wrap on a 32-bit system.  Quite a few more CPUs would of
         * course be required on a 64-bit system.
         */
         * counter wrap on a 32-bit system.  Quite a few more CPUs would of
         * course be required on a 64-bit system.
         */
@@ -92246,7 +92097,7 @@ index 9815447..2cdf92a 100644
                return;
        }
  
                return;
        }
  
-@@ -2987,12 +2987,12 @@ void synchronize_sched_expedited(void)
+@@ -2978,12 +2978,12 @@ void synchronize_sched_expedited(void)
         * Take a ticket.  Note that atomic_inc_return() implies a
         * full memory barrier.
         */
         * Take a ticket.  Note that atomic_inc_return() implies a
         * full memory barrier.
         */
@@ -92261,7 +92112,16 @@ index 9815447..2cdf92a 100644
                return;
        }
        WARN_ON_ONCE(cpu_is_offline(raw_smp_processor_id()));
                return;
        }
        WARN_ON_ONCE(cpu_is_offline(raw_smp_processor_id()));
-@@ -3005,14 +3005,14 @@ void synchronize_sched_expedited(void)
+@@ -2996,7 +2996,7 @@ void synchronize_sched_expedited(void)
+               for_each_cpu(cpu, cm) {
+                       struct rcu_dynticks *rdtp = &per_cpu(rcu_dynticks, cpu);
+-                      if (!(atomic_add_return(0, &rdtp->dynticks) & 0x1))
++                      if (!(atomic_add_return_unchecked(0, &rdtp->dynticks) & 0x1))
+                               cpumask_clear_cpu(cpu, cm);
+               }
+               if (cpumask_weight(cm) == 0)
+@@ -3011,14 +3011,14 @@ void synchronize_sched_expedited(void)
                             synchronize_sched_expedited_cpu_stop,
                             NULL) == -EAGAIN) {
                put_online_cpus();
                             synchronize_sched_expedited_cpu_stop,
                             NULL) == -EAGAIN) {
                put_online_cpus();
@@ -92275,33 +92135,34 @@ index 9815447..2cdf92a 100644
                        smp_mb__before_atomic(); /* ^^^ */
 -                      atomic_long_inc(&rsp->expedited_workdone1);
 +                      atomic_long_inc_unchecked(&rsp->expedited_workdone1);
                        smp_mb__before_atomic(); /* ^^^ */
 -                      atomic_long_inc(&rsp->expedited_workdone1);
 +                      atomic_long_inc_unchecked(&rsp->expedited_workdone1);
+                       free_cpumask_var(cm);
                        return;
                }
                        return;
                }
-@@ -3021,7 +3021,7 @@ void synchronize_sched_expedited(void)
+@@ -3028,7 +3028,7 @@ void synchronize_sched_expedited(void)
                        udelay(trycount * num_online_cpus());
                } else {
                        wait_rcu_gp(call_rcu_sched);
 -                      atomic_long_inc(&rsp->expedited_normal);
 +                      atomic_long_inc_unchecked(&rsp->expedited_normal);
                        udelay(trycount * num_online_cpus());
                } else {
                        wait_rcu_gp(call_rcu_sched);
 -                      atomic_long_inc(&rsp->expedited_normal);
 +                      atomic_long_inc_unchecked(&rsp->expedited_normal);
+                       free_cpumask_var(cm);
                        return;
                }
                        return;
                }
-@@ -3030,7 +3030,7 @@ void synchronize_sched_expedited(void)
+@@ -3038,7 +3038,7 @@ void synchronize_sched_expedited(void)
                if (ULONG_CMP_GE((ulong)s, (ulong)firstsnap)) {
                        /* ensure test happens before caller kfree */
                        smp_mb__before_atomic(); /* ^^^ */
 -                      atomic_long_inc(&rsp->expedited_workdone2);
 +                      atomic_long_inc_unchecked(&rsp->expedited_workdone2);
                if (ULONG_CMP_GE((ulong)s, (ulong)firstsnap)) {
                        /* ensure test happens before caller kfree */
                        smp_mb__before_atomic(); /* ^^^ */
 -                      atomic_long_inc(&rsp->expedited_workdone2);
 +                      atomic_long_inc_unchecked(&rsp->expedited_workdone2);
+                       free_cpumask_var(cm);
                        return;
                }
                        return;
                }
-@@ -3044,13 +3044,13 @@ void synchronize_sched_expedited(void)
+@@ -3053,14 +3053,14 @@ void synchronize_sched_expedited(void)
                if (!try_get_online_cpus()) {
                        /* CPU hotplug operation in flight, use normal GP. */
                        wait_rcu_gp(call_rcu_sched);
 -                      atomic_long_inc(&rsp->expedited_normal);
 +                      atomic_long_inc_unchecked(&rsp->expedited_normal);
                if (!try_get_online_cpus()) {
                        /* CPU hotplug operation in flight, use normal GP. */
                        wait_rcu_gp(call_rcu_sched);
 -                      atomic_long_inc(&rsp->expedited_normal);
 +                      atomic_long_inc_unchecked(&rsp->expedited_normal);
+                       free_cpumask_var(cm);
                        return;
                }
 -              snap = atomic_long_read(&rsp->expedited_start);
                        return;
                }
 -              snap = atomic_long_read(&rsp->expedited_start);
@@ -92311,9 +92172,9 @@ index 9815447..2cdf92a 100644
 -      atomic_long_inc(&rsp->expedited_stoppedcpus);
 +      atomic_long_inc_unchecked(&rsp->expedited_stoppedcpus);
  
 -      atomic_long_inc(&rsp->expedited_stoppedcpus);
 +      atomic_long_inc_unchecked(&rsp->expedited_stoppedcpus);
  
-       /*
-        * Everyone up to our most recent fetch is covered by our grace
-@@ -3059,16 +3059,16 @@ void synchronize_sched_expedited(void)
+ all_cpus_idle:
+       free_cpumask_var(cm);
+@@ -3072,16 +3072,16 @@ all_cpus_idle:
         * than we did already did their update.
         */
        do {
         * than we did already did their update.
         */
        do {
@@ -92333,7 +92194,7 @@ index 9815447..2cdf92a 100644
  
        put_online_cpus();
  }
  
        put_online_cpus();
  }
-@@ -3274,7 +3274,7 @@ static void _rcu_barrier(struct rcu_state *rsp)
+@@ -3287,7 +3287,7 @@ static void _rcu_barrier(struct rcu_state *rsp)
         * ACCESS_ONCE() to prevent the compiler from speculating
         * the increment to precede the early-exit check.
         */
         * ACCESS_ONCE() to prevent the compiler from speculating
         * the increment to precede the early-exit check.
         */
@@ -92342,7 +92203,7 @@ index 9815447..2cdf92a 100644
        WARN_ON_ONCE((rsp->n_barrier_done & 0x1) != 1);
        _rcu_barrier_trace(rsp, "Inc1", -1, rsp->n_barrier_done);
        smp_mb(); /* Order ->n_barrier_done increment with below mechanism. */
        WARN_ON_ONCE((rsp->n_barrier_done & 0x1) != 1);
        _rcu_barrier_trace(rsp, "Inc1", -1, rsp->n_barrier_done);
        smp_mb(); /* Order ->n_barrier_done increment with below mechanism. */
-@@ -3329,7 +3329,7 @@ static void _rcu_barrier(struct rcu_state *rsp)
+@@ -3342,7 +3342,7 @@ static void _rcu_barrier(struct rcu_state *rsp)
  
        /* Increment ->n_barrier_done to prevent duplicate work. */
        smp_mb(); /* Keep increment after above mechanism. */
  
        /* Increment ->n_barrier_done to prevent duplicate work. */
        smp_mb(); /* Keep increment after above mechanism. */
@@ -92351,7 +92212,7 @@ index 9815447..2cdf92a 100644
        WARN_ON_ONCE((rsp->n_barrier_done & 0x1) != 0);
        _rcu_barrier_trace(rsp, "Inc2", -1, rsp->n_barrier_done);
        smp_mb(); /* Keep increment before caller's subsequent code. */
        WARN_ON_ONCE((rsp->n_barrier_done & 0x1) != 0);
        _rcu_barrier_trace(rsp, "Inc2", -1, rsp->n_barrier_done);
        smp_mb(); /* Keep increment before caller's subsequent code. */
-@@ -3374,10 +3374,10 @@ rcu_boot_init_percpu_data(int cpu, struct rcu_state *rsp)
+@@ -3387,10 +3387,10 @@ rcu_boot_init_percpu_data(int cpu, struct rcu_state *rsp)
        rdp->grpmask = 1UL << (cpu - rdp->mynode->grplo);
        init_callback_list(rdp);
        rdp->qlen_lazy = 0;
        rdp->grpmask = 1UL << (cpu - rdp->mynode->grplo);
        init_callback_list(rdp);
        rdp->qlen_lazy = 0;
@@ -92364,7 +92225,7 @@ index 9815447..2cdf92a 100644
        rdp->cpu = cpu;
        rdp->rsp = rsp;
        rcu_boot_init_nocb_percpu_data(rdp);
        rdp->cpu = cpu;
        rdp->rsp = rsp;
        rcu_boot_init_nocb_percpu_data(rdp);
-@@ -3410,8 +3410,8 @@ rcu_init_percpu_data(int cpu, struct rcu_state *rsp)
+@@ -3423,8 +3423,8 @@ rcu_init_percpu_data(int cpu, struct rcu_state *rsp)
        init_callback_list(rdp);  /* Re-enable callbacks on this CPU. */
        rdp->dynticks->dynticks_nesting = DYNTICK_TASK_EXIT_IDLE;
        rcu_sysidle_init_percpu_data(rdp->dynticks);
        init_callback_list(rdp);  /* Re-enable callbacks on this CPU. */
        rdp->dynticks->dynticks_nesting = DYNTICK_TASK_EXIT_IDLE;
        rcu_sysidle_init_percpu_data(rdp->dynticks);
@@ -92376,7 +92237,7 @@ index 9815447..2cdf92a 100644
  
        /* Add CPU to rcu_node bitmasks. */
 diff --git a/kernel/rcu/tree.h b/kernel/rcu/tree.h
  
        /* Add CPU to rcu_node bitmasks. */
 diff --git a/kernel/rcu/tree.h b/kernel/rcu/tree.h
-index bbdc45d..c882ccb 100644
+index 8e7b184..9c55768 100644
 --- a/kernel/rcu/tree.h
 +++ b/kernel/rcu/tree.h
 @@ -87,11 +87,11 @@ struct rcu_dynticks {
 --- a/kernel/rcu/tree.h
 +++ b/kernel/rcu/tree.h
 @@ -87,11 +87,11 @@ struct rcu_dynticks {
@@ -92423,7 +92284,7 @@ index bbdc45d..c882ccb 100644
        unsigned long jiffies_force_qs;         /* Time at which to invoke */
                                                /*  force_quiescent_state(). */
 diff --git a/kernel/rcu/tree_plugin.h b/kernel/rcu/tree_plugin.h
        unsigned long jiffies_force_qs;         /* Time at which to invoke */
                                                /*  force_quiescent_state(). */
 diff --git a/kernel/rcu/tree_plugin.h b/kernel/rcu/tree_plugin.h
-index c1d7f27..a64bf49 100644
+index 3ec85cb..3687925 100644
 --- a/kernel/rcu/tree_plugin.h
 +++ b/kernel/rcu/tree_plugin.h
 @@ -709,7 +709,7 @@ static int rcu_preempted_readers_exp(struct rcu_node *rnp)
 --- a/kernel/rcu/tree_plugin.h
 +++ b/kernel/rcu/tree_plugin.h
 @@ -709,7 +709,7 @@ static int rcu_preempted_readers_exp(struct rcu_node *rnp)
@@ -92518,7 +92379,7 @@ index c1d7f27..a64bf49 100644
        wake_nocb_leader(rdp, ndw == RCU_NOGP_WAKE_FORCE);
        trace_rcu_nocb_wake(rdp->rsp->name, rdp->cpu, TPS("DeferredWake"));
  }
        wake_nocb_leader(rdp, ndw == RCU_NOGP_WAKE_FORCE);
        trace_rcu_nocb_wake(rdp->rsp->name, rdp->cpu, TPS("DeferredWake"));
  }
-@@ -2584,7 +2584,7 @@ static void rcu_spawn_one_nocb_kthread(struct rcu_state *rsp, int cpu)
+@@ -2588,7 +2588,7 @@ static void rcu_spawn_one_nocb_kthread(struct rcu_state *rsp, int cpu)
        t = kthread_run(rcu_nocb_kthread, rdp_spawn,
                        "rcuo%c/%d", rsp->abbr, cpu);
        BUG_ON(IS_ERR(t));
        t = kthread_run(rcu_nocb_kthread, rdp_spawn,
                        "rcuo%c/%d", rsp->abbr, cpu);
        BUG_ON(IS_ERR(t));
@@ -92527,7 +92388,7 @@ index c1d7f27..a64bf49 100644
  }
  
  /*
  }
  
  /*
-@@ -2788,11 +2788,11 @@ static void rcu_sysidle_enter(struct rcu_dynticks *rdtp, int irq)
+@@ -2793,11 +2793,11 @@ static void rcu_sysidle_enter(int irq)
  
        /* Record start of fully idle period. */
        j = jiffies;
  
        /* Record start of fully idle period. */
        j = jiffies;
@@ -92542,7 +92403,7 @@ index c1d7f27..a64bf49 100644
  }
  
  /*
  }
  
  /*
-@@ -2861,9 +2861,9 @@ static void rcu_sysidle_exit(struct rcu_dynticks *rdtp, int irq)
+@@ -2868,9 +2868,9 @@ static void rcu_sysidle_exit(int irq)
  
        /* Record end of idle period. */
        smp_mb__before_atomic();
  
        /* Record end of idle period. */
        smp_mb__before_atomic();
@@ -92554,7 +92415,7 @@ index c1d7f27..a64bf49 100644
  
        /*
         * If we are the timekeeping CPU, we are permitted to be non-idle
  
        /*
         * If we are the timekeeping CPU, we are permitted to be non-idle
-@@ -2908,7 +2908,7 @@ static void rcu_sysidle_check_cpu(struct rcu_data *rdp, bool *isidle,
+@@ -2915,7 +2915,7 @@ static void rcu_sysidle_check_cpu(struct rcu_data *rdp, bool *isidle,
                WARN_ON_ONCE(smp_processor_id() != tick_do_timer_cpu);
  
        /* Pick up current idle and NMI-nesting counter and check. */
                WARN_ON_ONCE(smp_processor_id() != tick_do_timer_cpu);
  
        /* Pick up current idle and NMI-nesting counter and check. */
@@ -92563,7 +92424,7 @@ index c1d7f27..a64bf49 100644
        if (cur & 0x1) {
                *isidle = false; /* We are not idle! */
                return;
        if (cur & 0x1) {
                *isidle = false; /* We are not idle! */
                return;
-@@ -2957,7 +2957,7 @@ static void rcu_sysidle(unsigned long j)
+@@ -2964,7 +2964,7 @@ static void rcu_sysidle(unsigned long j)
        case RCU_SYSIDLE_NOT:
  
                /* First time all are idle, so note a short idle period. */
        case RCU_SYSIDLE_NOT:
  
                /* First time all are idle, so note a short idle period. */
@@ -92572,7 +92433,7 @@ index c1d7f27..a64bf49 100644
                break;
  
        case RCU_SYSIDLE_SHORT:
                break;
  
        case RCU_SYSIDLE_SHORT:
-@@ -2995,7 +2995,7 @@ static void rcu_sysidle_cancel(void)
+@@ -3002,7 +3002,7 @@ static void rcu_sysidle_cancel(void)
  {
        smp_mb();
        if (full_sysidle_state > RCU_SYSIDLE_SHORT)
  {
        smp_mb();
        if (full_sysidle_state > RCU_SYSIDLE_SHORT)
@@ -92581,7 +92442,7 @@ index c1d7f27..a64bf49 100644
  }
  
  /*
  }
  
  /*
-@@ -3047,7 +3047,7 @@ static void rcu_sysidle_cb(struct rcu_head *rhp)
+@@ -3054,7 +3054,7 @@ static void rcu_sysidle_cb(struct rcu_head *rhp)
        smp_mb();  /* grace period precedes setting inuse. */
  
        rshp = container_of(rhp, struct rcu_sysidle_head, rh);
        smp_mb();  /* grace period precedes setting inuse. */
  
        rshp = container_of(rhp, struct rcu_sysidle_head, rh);
@@ -92590,7 +92451,7 @@ index c1d7f27..a64bf49 100644
  }
  
  /*
  }
  
  /*
-@@ -3200,7 +3200,7 @@ static void rcu_bind_gp_kthread(void)
+@@ -3207,7 +3207,7 @@ static void rcu_bind_gp_kthread(void)
  static void rcu_dynticks_task_enter(void)
  {
  #if defined(CONFIG_TASKS_RCU) && defined(CONFIG_NO_HZ_FULL)
  static void rcu_dynticks_task_enter(void)
  {
  #if defined(CONFIG_TASKS_RCU) && defined(CONFIG_NO_HZ_FULL)
@@ -92599,7 +92460,7 @@ index c1d7f27..a64bf49 100644
  #endif /* #if defined(CONFIG_TASKS_RCU) && defined(CONFIG_NO_HZ_FULL) */
  }
  
  #endif /* #if defined(CONFIG_TASKS_RCU) && defined(CONFIG_NO_HZ_FULL) */
  }
  
-@@ -3208,6 +3208,6 @@ static void rcu_dynticks_task_enter(void)
+@@ -3215,6 +3215,6 @@ static void rcu_dynticks_task_enter(void)
  static void rcu_dynticks_task_exit(void)
  {
  #if defined(CONFIG_TASKS_RCU) && defined(CONFIG_NO_HZ_FULL)
  static void rcu_dynticks_task_exit(void)
  {
  #if defined(CONFIG_TASKS_RCU) && defined(CONFIG_NO_HZ_FULL)
@@ -92649,7 +92510,7 @@ index 5cdc62e..cc52e88 100644
  }
  
 diff --git a/kernel/rcu/update.c b/kernel/rcu/update.c
  }
  
 diff --git a/kernel/rcu/update.c b/kernel/rcu/update.c
-index 3ef8ba5..8c5ebfb6 100644
+index e0d31a3..f4dafe3 100644
 --- a/kernel/rcu/update.c
 +++ b/kernel/rcu/update.c
 @@ -342,10 +342,10 @@ int rcu_jiffies_till_stall_check(void)
 --- a/kernel/rcu/update.c
 +++ b/kernel/rcu/update.c
 @@ -342,10 +342,10 @@ int rcu_jiffies_till_stall_check(void)
@@ -92674,7 +92535,7 @@ index 3ef8ba5..8c5ebfb6 100644
                list_del_init(&t->rcu_tasks_holdout_list);
                put_task_struct(t);
                return;
                list_del_init(&t->rcu_tasks_holdout_list);
                put_task_struct(t);
                return;
-@@ -588,7 +588,7 @@ static int __noreturn rcu_tasks_kthread(void *arg)
+@@ -589,7 +589,7 @@ static int __noreturn rcu_tasks_kthread(void *arg)
                            !is_idle_task(t)) {
                                get_task_struct(t);
                                t->rcu_tasks_nvcsw = ACCESS_ONCE(t->nvcsw);
                            !is_idle_task(t)) {
                                get_task_struct(t);
                                t->rcu_tasks_nvcsw = ACCESS_ONCE(t->nvcsw);
@@ -92683,7 +92544,7 @@ index 3ef8ba5..8c5ebfb6 100644
                                list_add(&t->rcu_tasks_holdout_list,
                                         &rcu_tasks_holdouts);
                        }
                                list_add(&t->rcu_tasks_holdout_list,
                                         &rcu_tasks_holdouts);
                        }
-@@ -685,7 +685,7 @@ static void rcu_spawn_tasks_kthread(void)
+@@ -686,7 +686,7 @@ static void rcu_spawn_tasks_kthread(void)
        t = kthread_run(rcu_tasks_kthread, NULL, "rcu_tasks_kthread");
        BUG_ON(IS_ERR(t));
        smp_mb(); /* Ensure others see full kthread. */
        t = kthread_run(rcu_tasks_kthread, NULL, "rcu_tasks_kthread");
        BUG_ON(IS_ERR(t));
        smp_mb(); /* Ensure others see full kthread. */
@@ -92738,10 +92599,10 @@ index 8a2e230..6020954 100644
  #ifdef CONFIG_RT_GROUP_SCHED
        /*
 diff --git a/kernel/sched/completion.c b/kernel/sched/completion.c
  #ifdef CONFIG_RT_GROUP_SCHED
        /*
 diff --git a/kernel/sched/completion.c b/kernel/sched/completion.c
-index a63f4dc..349bbb0 100644
+index 607f852..486bc87 100644
 --- a/kernel/sched/completion.c
 +++ b/kernel/sched/completion.c
 --- a/kernel/sched/completion.c
 +++ b/kernel/sched/completion.c
-@@ -204,7 +204,7 @@ EXPORT_SYMBOL(wait_for_completion_interruptible);
+@@ -205,7 +205,7 @@ EXPORT_SYMBOL(wait_for_completion_interruptible);
   * Return: -ERESTARTSYS if interrupted, 0 if timed out, positive (at least 1,
   * or number of jiffies left till timeout) if completed.
   */
   * Return: -ERESTARTSYS if interrupted, 0 if timed out, positive (at least 1,
   * or number of jiffies left till timeout) if completed.
   */
@@ -92750,7 +92611,7 @@ index a63f4dc..349bbb0 100644
  wait_for_completion_interruptible_timeout(struct completion *x,
                                          unsigned long timeout)
  {
  wait_for_completion_interruptible_timeout(struct completion *x,
                                          unsigned long timeout)
  {
-@@ -221,7 +221,7 @@ EXPORT_SYMBOL(wait_for_completion_interruptible_timeout);
+@@ -222,7 +222,7 @@ EXPORT_SYMBOL(wait_for_completion_interruptible_timeout);
   *
   * Return: -ERESTARTSYS if interrupted, 0 if completed.
   */
   *
   * Return: -ERESTARTSYS if interrupted, 0 if completed.
   */
@@ -92759,7 +92620,7 @@ index a63f4dc..349bbb0 100644
  {
        long t = wait_for_common(x, MAX_SCHEDULE_TIMEOUT, TASK_KILLABLE);
        if (t == -ERESTARTSYS)
  {
        long t = wait_for_common(x, MAX_SCHEDULE_TIMEOUT, TASK_KILLABLE);
        if (t == -ERESTARTSYS)
-@@ -242,7 +242,7 @@ EXPORT_SYMBOL(wait_for_completion_killable);
+@@ -243,7 +243,7 @@ EXPORT_SYMBOL(wait_for_completion_killable);
   * Return: -ERESTARTSYS if interrupted, 0 if timed out, positive (at least 1,
   * or number of jiffies left till timeout) if completed.
   */
   * Return: -ERESTARTSYS if interrupted, 0 if timed out, positive (at least 1,
   * or number of jiffies left till timeout) if completed.
   */
@@ -92769,10 +92630,10 @@ index a63f4dc..349bbb0 100644
                                     unsigned long timeout)
  {
 diff --git a/kernel/sched/core.c b/kernel/sched/core.c
                                     unsigned long timeout)
  {
 diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index efdca2f..e361dfb 100644
+index 5eab11d..537f3b6 100644
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
 --- a/kernel/sched/core.c
 +++ b/kernel/sched/core.c
-@@ -1890,7 +1890,7 @@ void set_numabalancing_state(bool enabled)
+@@ -1897,7 +1897,7 @@ void set_numabalancing_state(bool enabled)
  int sysctl_numa_balancing(struct ctl_table *table, int write,
                         void __user *buffer, size_t *lenp, loff_t *ppos)
  {
  int sysctl_numa_balancing(struct ctl_table *table, int write,
                         void __user *buffer, size_t *lenp, loff_t *ppos)
  {
@@ -92781,7 +92642,7 @@ index efdca2f..e361dfb 100644
        int err;
        int state = numabalancing_enabled;
  
        int err;
        int state = numabalancing_enabled;
  
-@@ -2353,8 +2353,10 @@ context_switch(struct rq *rq, struct task_struct *prev,
+@@ -2347,8 +2347,10 @@ context_switch(struct rq *rq, struct task_struct *prev,
                next->active_mm = oldmm;
                atomic_inc(&oldmm->mm_count);
                enter_lazy_tlb(oldmm, next);
                next->active_mm = oldmm;
                atomic_inc(&oldmm->mm_count);
                enter_lazy_tlb(oldmm, next);
@@ -92793,7 +92654,7 @@ index efdca2f..e361dfb 100644
  
        if (!prev->mm) {
                prev->active_mm = NULL;
  
        if (!prev->mm) {
                prev->active_mm = NULL;
-@@ -3165,6 +3167,8 @@ int can_nice(const struct task_struct *p, const int nice)
+@@ -3147,6 +3149,8 @@ int can_nice(const struct task_struct *p, const int nice)
        /* convert nice value [19,-20] to rlimit style value [1,40] */
        int nice_rlim = nice_to_rlimit(nice);
  
        /* convert nice value [19,-20] to rlimit style value [1,40] */
        int nice_rlim = nice_to_rlimit(nice);
  
@@ -92802,7 +92663,7 @@ index efdca2f..e361dfb 100644
        return (nice_rlim <= task_rlimit(p, RLIMIT_NICE) ||
                capable(CAP_SYS_NICE));
  }
        return (nice_rlim <= task_rlimit(p, RLIMIT_NICE) ||
                capable(CAP_SYS_NICE));
  }
-@@ -3191,7 +3195,8 @@ SYSCALL_DEFINE1(nice, int, increment)
+@@ -3173,7 +3177,8 @@ SYSCALL_DEFINE1(nice, int, increment)
        nice = task_nice(current) + increment;
  
        nice = clamp_val(nice, MIN_NICE, MAX_NICE);
        nice = task_nice(current) + increment;
  
        nice = clamp_val(nice, MIN_NICE, MAX_NICE);
@@ -92812,7 +92673,7 @@ index efdca2f..e361dfb 100644
                return -EPERM;
  
        retval = security_task_setnice(current, nice);
                return -EPERM;
  
        retval = security_task_setnice(current, nice);
-@@ -3470,6 +3475,7 @@ recheck:
+@@ -3468,6 +3473,7 @@ recheck:
                        if (policy != p->policy && !rlim_rtprio)
                                return -EPERM;
  
                        if (policy != p->policy && !rlim_rtprio)
                                return -EPERM;
  
@@ -92820,7 +92681,7 @@ index efdca2f..e361dfb 100644
                        /* can't increase priority */
                        if (attr->sched_priority > p->rt_priority &&
                            attr->sched_priority > rlim_rtprio)
                        /* can't increase priority */
                        if (attr->sched_priority > p->rt_priority &&
                            attr->sched_priority > rlim_rtprio)
-@@ -4890,6 +4896,7 @@ void idle_task_exit(void)
+@@ -4968,6 +4974,7 @@ void idle_task_exit(void)
  
        if (mm != &init_mm) {
                switch_mm(mm, &init_mm, current);
  
        if (mm != &init_mm) {
                switch_mm(mm, &init_mm, current);
@@ -92828,7 +92689,7 @@ index efdca2f..e361dfb 100644
                finish_arch_post_lock_switch();
        }
        mmdrop(mm);
                finish_arch_post_lock_switch();
        }
        mmdrop(mm);
-@@ -4985,7 +4992,7 @@ static void migrate_tasks(unsigned int dead_cpu)
+@@ -5063,7 +5070,7 @@ static void migrate_tasks(unsigned int dead_cpu)
  
  #if defined(CONFIG_SCHED_DEBUG) && defined(CONFIG_SYSCTL)
  
  
  #if defined(CONFIG_SCHED_DEBUG) && defined(CONFIG_SYSCTL)
  
@@ -92837,7 +92698,7 @@ index efdca2f..e361dfb 100644
        {
                .procname       = "sched_domain",
                .mode           = 0555,
        {
                .procname       = "sched_domain",
                .mode           = 0555,
-@@ -5002,17 +5009,17 @@ static struct ctl_table sd_ctl_root[] = {
+@@ -5080,17 +5087,17 @@ static struct ctl_table sd_ctl_root[] = {
        {}
  };
  
        {}
  };
  
@@ -92859,7 +92720,7 @@ index efdca2f..e361dfb 100644
  
        /*
         * In the intermediate directories, both the child directory and
  
        /*
         * In the intermediate directories, both the child directory and
-@@ -5020,22 +5027,25 @@ static void sd_free_ctl_entry(struct ctl_table **tablep)
+@@ -5098,22 +5105,25 @@ static void sd_free_ctl_entry(struct ctl_table **tablep)
         * will always be set. In the lowest directory the names are
         * static strings and all have proc handlers.
         */
         * will always be set. In the lowest directory the names are
         * static strings and all have proc handlers.
         */
@@ -92891,7 +92752,7 @@ index efdca2f..e361dfb 100644
                const char *procname, void *data, int maxlen,
                umode_t mode, proc_handler *proc_handler,
                bool load_idx)
                const char *procname, void *data, int maxlen,
                umode_t mode, proc_handler *proc_handler,
                bool load_idx)
-@@ -5055,7 +5065,7 @@ set_table_entry(struct ctl_table *entry,
+@@ -5133,7 +5143,7 @@ set_table_entry(struct ctl_table *entry,
  static struct ctl_table *
  sd_alloc_ctl_domain_table(struct sched_domain *sd)
  {
  static struct ctl_table *
  sd_alloc_ctl_domain_table(struct sched_domain *sd)
  {
@@ -92900,7 +92761,7 @@ index efdca2f..e361dfb 100644
  
        if (table == NULL)
                return NULL;
  
        if (table == NULL)
                return NULL;
-@@ -5093,9 +5103,9 @@ sd_alloc_ctl_domain_table(struct sched_domain *sd)
+@@ -5171,9 +5181,9 @@ sd_alloc_ctl_domain_table(struct sched_domain *sd)
        return table;
  }
  
        return table;
  }
  
@@ -92912,7 +92773,7 @@ index efdca2f..e361dfb 100644
        struct sched_domain *sd;
        int domain_num = 0, i;
        char buf[32];
        struct sched_domain *sd;
        int domain_num = 0, i;
        char buf[32];
-@@ -5122,11 +5132,13 @@ static struct ctl_table_header *sd_sysctl_header;
+@@ -5200,11 +5210,13 @@ static struct ctl_table_header *sd_sysctl_header;
  static void register_sched_domain_sysctl(void)
  {
        int i, cpu_num = num_possible_cpus();
  static void register_sched_domain_sysctl(void)
  {
        int i, cpu_num = num_possible_cpus();
@@ -92927,7 +92788,7 @@ index efdca2f..e361dfb 100644
  
        if (entry == NULL)
                return;
  
        if (entry == NULL)
                return;
-@@ -5149,8 +5161,12 @@ static void unregister_sched_domain_sysctl(void)
+@@ -5227,8 +5239,12 @@ static void unregister_sched_domain_sysctl(void)
        if (sd_sysctl_header)
                unregister_sysctl_table(sd_sysctl_header);
        sd_sysctl_header = NULL;
        if (sd_sysctl_header)
                unregister_sysctl_table(sd_sysctl_header);
        sd_sysctl_header = NULL;
@@ -92943,10 +92804,10 @@ index efdca2f..e361dfb 100644
  #else
  static void register_sched_domain_sysctl(void)
 diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
  #else
  static void register_sched_domain_sysctl(void)
 diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
-index ef2b104..69961f6 100644
+index fe331fc..29d620e 100644
 --- a/kernel/sched/fair.c
 +++ b/kernel/sched/fair.c
 --- a/kernel/sched/fair.c
 +++ b/kernel/sched/fair.c
-@@ -1906,7 +1906,7 @@ void task_numa_fault(int last_cpupid, int mem_node, int pages, int flags)
+@@ -2089,7 +2089,7 @@ void task_numa_fault(int last_cpupid, int mem_node, int pages, int flags)
  
  static void reset_ptenuma_scan(struct task_struct *p)
  {
  
  static void reset_ptenuma_scan(struct task_struct *p)
  {
@@ -92955,7 +92816,7 @@ index ef2b104..69961f6 100644
        p->mm->numa_scan_offset = 0;
  }
  
        p->mm->numa_scan_offset = 0;
  }
  
-@@ -7465,7 +7465,7 @@ static void nohz_idle_balance(struct rq *this_rq, enum cpu_idle_type idle) { }
+@@ -7651,7 +7651,7 @@ static void nohz_idle_balance(struct rq *this_rq, enum cpu_idle_type idle) { }
   * run_rebalance_domains is triggered when needed from the scheduler tick.
   * Also triggered for nohz idle balancing (with nohz_balancing_kick set).
   */
   * run_rebalance_domains is triggered when needed from the scheduler tick.
   * Also triggered for nohz idle balancing (with nohz_balancing_kick set).
   */
@@ -92965,10 +92826,10 @@ index ef2b104..69961f6 100644
        struct rq *this_rq = this_rq();
        enum cpu_idle_type idle = this_rq->idle_balance ?
 diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
        struct rq *this_rq = this_rq();
        enum cpu_idle_type idle = this_rq->idle_balance ?
 diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
-index 2df8ef0..aae070f 100644
+index 9a2a45c..bb91ace 100644
 --- a/kernel/sched/sched.h
 +++ b/kernel/sched/sched.h
 --- a/kernel/sched/sched.h
 +++ b/kernel/sched/sched.h
-@@ -1140,7 +1140,7 @@ struct sched_class {
+@@ -1182,7 +1182,7 @@ struct sched_class {
  #ifdef CONFIG_FAIR_GROUP_SCHED
        void (*task_move_group) (struct task_struct *p, int on_rq);
  #endif
  #ifdef CONFIG_FAIR_GROUP_SCHED
        void (*task_move_group) (struct task_struct *p, int on_rq);
  #endif
@@ -92993,7 +92854,7 @@ index 4ef9687..4f44028 100644
                                         -data, 0);
                goto skip;
 diff --git a/kernel/signal.c b/kernel/signal.c
                                         -data, 0);
                goto skip;
 diff --git a/kernel/signal.c b/kernel/signal.c
-index 8f0876f..1153a5a 100644
+index 16a30529..25ad033 100644
 --- a/kernel/signal.c
 +++ b/kernel/signal.c
 @@ -53,12 +53,12 @@ static struct kmem_cache *sigqueue_cachep;
 --- a/kernel/signal.c
 +++ b/kernel/signal.c
 @@ -53,12 +53,12 @@ static struct kmem_cache *sigqueue_cachep;
@@ -93089,7 +92950,7 @@ index 8f0876f..1153a5a 100644
        return ret;
  }
  
        return ret;
  }
  
-@@ -1300,8 +1320,11 @@ int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p)
+@@ -1310,8 +1330,11 @@ int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p)
        ret = check_kill_permission(sig, info, p);
        rcu_read_unlock();
  
        ret = check_kill_permission(sig, info, p);
        rcu_read_unlock();
  
@@ -93102,7 +92963,7 @@ index 8f0876f..1153a5a 100644
  
        return ret;
  }
  
        return ret;
  }
-@@ -2903,7 +2926,15 @@ do_send_specific(pid_t tgid, pid_t pid, int sig, struct siginfo *info)
+@@ -2915,7 +2938,15 @@ do_send_specific(pid_t tgid, pid_t pid, int sig, struct siginfo *info)
        int error = -ESRCH;
  
        rcu_read_lock();
        int error = -ESRCH;
  
        rcu_read_lock();
@@ -93119,7 +92980,7 @@ index 8f0876f..1153a5a 100644
        if (p && (tgid <= 0 || task_tgid_vnr(p) == tgid)) {
                error = check_kill_permission(sig, info, p);
                /*
        if (p && (tgid <= 0 || task_tgid_vnr(p) == tgid)) {
                error = check_kill_permission(sig, info, p);
                /*
-@@ -3236,8 +3267,8 @@ COMPAT_SYSCALL_DEFINE2(sigaltstack,
+@@ -3248,8 +3279,8 @@ COMPAT_SYSCALL_DEFINE2(sigaltstack,
        }
        seg = get_fs();
        set_fs(KERNEL_DS);
        }
        seg = get_fs();
        set_fs(KERNEL_DS);
@@ -93131,10 +92992,10 @@ index 8f0876f..1153a5a 100644
        set_fs(seg);
        if (ret >= 0 && uoss_ptr)  {
 diff --git a/kernel/smpboot.c b/kernel/smpboot.c
        set_fs(seg);
        if (ret >= 0 && uoss_ptr)  {
 diff --git a/kernel/smpboot.c b/kernel/smpboot.c
-index 60d35ac5..59d289f 100644
+index 40190f2..8861d40 100644
 --- a/kernel/smpboot.c
 +++ b/kernel/smpboot.c
 --- a/kernel/smpboot.c
 +++ b/kernel/smpboot.c
-@@ -289,7 +289,7 @@ int smpboot_register_percpu_thread(struct smp_hotplug_thread *plug_thread)
+@@ -290,7 +290,7 @@ int smpboot_register_percpu_thread(struct smp_hotplug_thread *plug_thread)
                }
                smpboot_unpark_thread(plug_thread, cpu);
        }
                }
                smpboot_unpark_thread(plug_thread, cpu);
        }
@@ -93143,7 +93004,7 @@ index 60d35ac5..59d289f 100644
  out:
        mutex_unlock(&smpboot_threads_lock);
        put_online_cpus();
  out:
        mutex_unlock(&smpboot_threads_lock);
        put_online_cpus();
-@@ -307,7 +307,7 @@ void smpboot_unregister_percpu_thread(struct smp_hotplug_thread *plug_thread)
+@@ -308,7 +308,7 @@ void smpboot_unregister_percpu_thread(struct smp_hotplug_thread *plug_thread)
  {
        get_online_cpus();
        mutex_lock(&smpboot_threads_lock);
  {
        get_online_cpus();
        mutex_lock(&smpboot_threads_lock);
@@ -93153,7 +93014,7 @@ index 60d35ac5..59d289f 100644
        mutex_unlock(&smpboot_threads_lock);
        put_online_cpus();
 diff --git a/kernel/softirq.c b/kernel/softirq.c
        mutex_unlock(&smpboot_threads_lock);
        put_online_cpus();
 diff --git a/kernel/softirq.c b/kernel/softirq.c
-index 0699add..d365ad8 100644
+index c497fcd..e8f90a9 100644
 --- a/kernel/softirq.c
 +++ b/kernel/softirq.c
 @@ -53,7 +53,7 @@ irq_cpustat_t irq_stat[NR_CPUS] ____cacheline_aligned;
 --- a/kernel/softirq.c
 +++ b/kernel/softirq.c
 @@ -53,7 +53,7 @@ irq_cpustat_t irq_stat[NR_CPUS] ____cacheline_aligned;
@@ -93201,7 +93062,7 @@ index 0699add..d365ad8 100644
  {
        struct tasklet_struct *list;
  
  {
        struct tasklet_struct *list;
  
-@@ -741,7 +741,7 @@ static struct notifier_block cpu_nfb = {
+@@ -745,7 +745,7 @@ static struct notifier_block cpu_nfb = {
        .notifier_call = cpu_callback
  };
  
        .notifier_call = cpu_callback
  };
  
@@ -93211,10 +93072,10 @@ index 0699add..d365ad8 100644
        .thread_should_run      = ksoftirqd_should_run,
        .thread_fn              = run_ksoftirqd,
 diff --git a/kernel/sys.c b/kernel/sys.c
        .thread_should_run      = ksoftirqd_should_run,
        .thread_fn              = run_ksoftirqd,
 diff --git a/kernel/sys.c b/kernel/sys.c
-index 1eaa2f0..d80d27c 100644
+index ea9c881..2194af5 100644
 --- a/kernel/sys.c
 +++ b/kernel/sys.c
 --- a/kernel/sys.c
 +++ b/kernel/sys.c
-@@ -148,6 +148,12 @@ static int set_one_prio(struct task_struct *p, int niceval, int error)
+@@ -154,6 +154,12 @@ static int set_one_prio(struct task_struct *p, int niceval, int error)
                error = -EACCES;
                goto out;
        }
                error = -EACCES;
                goto out;
        }
@@ -93227,7 +93088,7 @@ index 1eaa2f0..d80d27c 100644
        no_nice = security_task_setnice(p, niceval);
        if (no_nice) {
                error = no_nice;
        no_nice = security_task_setnice(p, niceval);
        if (no_nice) {
                error = no_nice;
-@@ -353,6 +359,20 @@ SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid)
+@@ -359,6 +365,20 @@ SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid)
                        goto error;
        }
  
                        goto error;
        }
  
@@ -93248,7 +93109,7 @@ index 1eaa2f0..d80d27c 100644
        if (rgid != (gid_t) -1 ||
            (egid != (gid_t) -1 && !gid_eq(kegid, old->gid)))
                new->sgid = new->egid;
        if (rgid != (gid_t) -1 ||
            (egid != (gid_t) -1 && !gid_eq(kegid, old->gid)))
                new->sgid = new->egid;
-@@ -388,6 +408,10 @@ SYSCALL_DEFINE1(setgid, gid_t, gid)
+@@ -394,6 +414,10 @@ SYSCALL_DEFINE1(setgid, gid_t, gid)
        old = current_cred();
  
        retval = -EPERM;
        old = current_cred();
  
        retval = -EPERM;
@@ -93259,7 +93120,7 @@ index 1eaa2f0..d80d27c 100644
        if (ns_capable(old->user_ns, CAP_SETGID))
                new->gid = new->egid = new->sgid = new->fsgid = kgid;
        else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid))
        if (ns_capable(old->user_ns, CAP_SETGID))
                new->gid = new->egid = new->sgid = new->fsgid = kgid;
        else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid))
-@@ -405,7 +429,7 @@ error:
+@@ -411,7 +435,7 @@ error:
  /*
   * change the user struct in a credentials set to match the new UID
   */
  /*
   * change the user struct in a credentials set to match the new UID
   */
@@ -93268,7 +93129,7 @@ index 1eaa2f0..d80d27c 100644
  {
        struct user_struct *new_user;
  
  {
        struct user_struct *new_user;
  
-@@ -485,7 +509,18 @@ SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid)
+@@ -491,7 +515,18 @@ SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid)
                        goto error;
        }
  
                        goto error;
        }
  
@@ -93287,7 +93148,7 @@ index 1eaa2f0..d80d27c 100644
                retval = set_user(new);
                if (retval < 0)
                        goto error;
                retval = set_user(new);
                if (retval < 0)
                        goto error;
-@@ -535,6 +570,12 @@ SYSCALL_DEFINE1(setuid, uid_t, uid)
+@@ -541,6 +576,12 @@ SYSCALL_DEFINE1(setuid, uid_t, uid)
        old = current_cred();
  
        retval = -EPERM;
        old = current_cred();
  
        retval = -EPERM;
@@ -93300,7 +93161,7 @@ index 1eaa2f0..d80d27c 100644
        if (ns_capable(old->user_ns, CAP_SETUID)) {
                new->suid = new->uid = kuid;
                if (!uid_eq(kuid, old->uid)) {
        if (ns_capable(old->user_ns, CAP_SETUID)) {
                new->suid = new->uid = kuid;
                if (!uid_eq(kuid, old->uid)) {
-@@ -604,6 +645,9 @@ SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid)
+@@ -610,6 +651,9 @@ SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid)
                        goto error;
        }
  
                        goto error;
        }
  
@@ -93310,7 +93171,7 @@ index 1eaa2f0..d80d27c 100644
        if (ruid != (uid_t) -1) {
                new->uid = kruid;
                if (!uid_eq(kruid, old->uid)) {
        if (ruid != (uid_t) -1) {
                new->uid = kruid;
                if (!uid_eq(kruid, old->uid)) {
-@@ -688,6 +732,9 @@ SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid)
+@@ -694,6 +738,9 @@ SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid)
                        goto error;
        }
  
                        goto error;
        }
  
@@ -93320,7 +93181,7 @@ index 1eaa2f0..d80d27c 100644
        if (rgid != (gid_t) -1)
                new->gid = krgid;
        if (egid != (gid_t) -1)
        if (rgid != (gid_t) -1)
                new->gid = krgid;
        if (egid != (gid_t) -1)
-@@ -752,12 +799,16 @@ SYSCALL_DEFINE1(setfsuid, uid_t, uid)
+@@ -758,12 +805,16 @@ SYSCALL_DEFINE1(setfsuid, uid_t, uid)
            uid_eq(kuid, old->suid) || uid_eq(kuid, old->fsuid) ||
            ns_capable(old->user_ns, CAP_SETUID)) {
                if (!uid_eq(kuid, old->fsuid)) {
            uid_eq(kuid, old->suid) || uid_eq(kuid, old->fsuid) ||
            ns_capable(old->user_ns, CAP_SETUID)) {
                if (!uid_eq(kuid, old->fsuid)) {
@@ -93337,7 +93198,7 @@ index 1eaa2f0..d80d27c 100644
        abort_creds(new);
        return old_fsuid;
  
        abort_creds(new);
        return old_fsuid;
  
-@@ -790,12 +841,16 @@ SYSCALL_DEFINE1(setfsgid, gid_t, gid)
+@@ -796,12 +847,16 @@ SYSCALL_DEFINE1(setfsgid, gid_t, gid)
        if (gid_eq(kgid, old->gid)  || gid_eq(kgid, old->egid)  ||
            gid_eq(kgid, old->sgid) || gid_eq(kgid, old->fsgid) ||
            ns_capable(old->user_ns, CAP_SETGID)) {
        if (gid_eq(kgid, old->gid)  || gid_eq(kgid, old->egid)  ||
            gid_eq(kgid, old->sgid) || gid_eq(kgid, old->fsgid) ||
            ns_capable(old->user_ns, CAP_SETGID)) {
@@ -93354,7 +93215,7 @@ index 1eaa2f0..d80d27c 100644
        abort_creds(new);
        return old_fsgid;
  
        abort_creds(new);
        return old_fsgid;
  
-@@ -1172,19 +1227,19 @@ SYSCALL_DEFINE1(olduname, struct oldold_utsname __user *, name)
+@@ -1178,19 +1233,19 @@ SYSCALL_DEFINE1(olduname, struct oldold_utsname __user *, name)
                return -EFAULT;
  
        down_read(&uts_sem);
                return -EFAULT;
  
        down_read(&uts_sem);
@@ -93379,7 +93240,7 @@ index 1eaa2f0..d80d27c 100644
                                __OLD_UTS_LEN);
        error |= __put_user(0, name->machine + __OLD_UTS_LEN);
        up_read(&uts_sem);
                                __OLD_UTS_LEN);
        error |= __put_user(0, name->machine + __OLD_UTS_LEN);
        up_read(&uts_sem);
-@@ -1385,6 +1440,13 @@ int do_prlimit(struct task_struct *tsk, unsigned int resource,
+@@ -1391,6 +1446,13 @@ int do_prlimit(struct task_struct *tsk, unsigned int resource,
                         */
                        new_rlim->rlim_cur = 1;
                }
                         */
                        new_rlim->rlim_cur = 1;
                }
@@ -93394,7 +93255,7 @@ index 1eaa2f0..d80d27c 100644
        if (!retval) {
                if (old_rlim)
 diff --git a/kernel/sysctl.c b/kernel/sysctl.c
        if (!retval) {
                if (old_rlim)
 diff --git a/kernel/sysctl.c b/kernel/sysctl.c
-index 15f2511..181b356 100644
+index 137c7f6..eab3b1a 100644
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
 @@ -94,7 +94,6 @@
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
 @@ -94,7 +94,6 @@
@@ -93499,7 +93360,7 @@ index 15f2511..181b356 100644
        {
                .procname       = "sched_child_runs_first",
                .data           = &sysctl_sched_child_runs_first,
        {
                .procname       = "sched_child_runs_first",
                .data           = &sysctl_sched_child_runs_first,
-@@ -642,7 +672,7 @@ static struct ctl_table kern_table[] = {
+@@ -649,7 +679,7 @@ static struct ctl_table kern_table[] = {
                .data           = &modprobe_path,
                .maxlen         = KMOD_PATH_LEN,
                .mode           = 0644,
                .data           = &modprobe_path,
                .maxlen         = KMOD_PATH_LEN,
                .mode           = 0644,
@@ -93508,7 +93369,7 @@ index 15f2511..181b356 100644
        },
        {
                .procname       = "modules_disabled",
        },
        {
                .procname       = "modules_disabled",
-@@ -809,16 +839,20 @@ static struct ctl_table kern_table[] = {
+@@ -816,16 +846,20 @@ static struct ctl_table kern_table[] = {
                .extra1         = &zero,
                .extra2         = &one,
        },
                .extra1         = &zero,
                .extra2         = &one,
        },
@@ -93530,7 +93391,7 @@ index 15f2511..181b356 100644
        {
                .procname       = "ngroups_max",
                .data           = &ngroups_max,
        {
                .procname       = "ngroups_max",
                .data           = &ngroups_max,
-@@ -1065,10 +1099,17 @@ static struct ctl_table kern_table[] = {
+@@ -1072,10 +1106,17 @@ static struct ctl_table kern_table[] = {
         */
        {
                .procname       = "perf_event_paranoid",
         */
        {
                .procname       = "perf_event_paranoid",
@@ -93551,7 +93412,7 @@ index 15f2511..181b356 100644
        },
        {
                .procname       = "perf_event_mlock_kb",
        },
        {
                .procname       = "perf_event_mlock_kb",
-@@ -1327,6 +1368,13 @@ static struct ctl_table vm_table[] = {
+@@ -1343,6 +1384,13 @@ static struct ctl_table vm_table[] = {
                .proc_handler   = proc_dointvec_minmax,
                .extra1         = &zero,
        },
                .proc_handler   = proc_dointvec_minmax,
                .extra1         = &zero,
        },
@@ -93565,7 +93426,7 @@ index 15f2511..181b356 100644
  #else
        {
                .procname       = "nr_trim_pages",
  #else
        {
                .procname       = "nr_trim_pages",
-@@ -1809,6 +1857,16 @@ int proc_dostring(struct ctl_table *table, int write,
+@@ -1825,6 +1873,16 @@ int proc_dostring(struct ctl_table *table, int write,
                               (char __user *)buffer, lenp, ppos);
  }
  
                               (char __user *)buffer, lenp, ppos);
  }
  
@@ -93582,7 +93443,7 @@ index 15f2511..181b356 100644
  static size_t proc_skip_spaces(char **buf)
  {
        size_t ret;
  static size_t proc_skip_spaces(char **buf)
  {
        size_t ret;
-@@ -1914,6 +1972,8 @@ static int proc_put_long(void __user **buf, size_t *size, unsigned long val,
+@@ -1930,6 +1988,8 @@ static int proc_put_long(void __user **buf, size_t *size, unsigned long val,
        len = strlen(tmp);
        if (len > *size)
                len = *size;
        len = strlen(tmp);
        if (len > *size)
                len = *size;
@@ -93591,7 +93452,7 @@ index 15f2511..181b356 100644
        if (copy_to_user(*buf, tmp, len))
                return -EFAULT;
        *size -= len;
        if (copy_to_user(*buf, tmp, len))
                return -EFAULT;
        *size -= len;
-@@ -2091,7 +2151,7 @@ int proc_dointvec(struct ctl_table *table, int write,
+@@ -2107,7 +2167,7 @@ int proc_dointvec(struct ctl_table *table, int write,
  static int proc_taint(struct ctl_table *table, int write,
                               void __user *buffer, size_t *lenp, loff_t *ppos)
  {
  static int proc_taint(struct ctl_table *table, int write,
                               void __user *buffer, size_t *lenp, loff_t *ppos)
  {
@@ -93600,7 +93461,7 @@ index 15f2511..181b356 100644
        unsigned long tmptaint = get_taint();
        int err;
  
        unsigned long tmptaint = get_taint();
        int err;
  
-@@ -2119,7 +2179,6 @@ static int proc_taint(struct ctl_table *table, int write,
+@@ -2135,7 +2195,6 @@ static int proc_taint(struct ctl_table *table, int write,
        return err;
  }
  
        return err;
  }
  
@@ -93608,7 +93469,7 @@ index 15f2511..181b356 100644
  static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write,
                                void __user *buffer, size_t *lenp, loff_t *ppos)
  {
  static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write,
                                void __user *buffer, size_t *lenp, loff_t *ppos)
  {
-@@ -2128,7 +2187,6 @@ static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write,
+@@ -2144,7 +2203,6 @@ static int proc_dointvec_minmax_sysadmin(struct ctl_table *table, int write,
  
        return proc_dointvec_minmax(table, write, buffer, lenp, ppos);
  }
  
        return proc_dointvec_minmax(table, write, buffer, lenp, ppos);
  }
@@ -93616,7 +93477,7 @@ index 15f2511..181b356 100644
  
  struct do_proc_dointvec_minmax_conv_param {
        int *min;
  
  struct do_proc_dointvec_minmax_conv_param {
        int *min;
-@@ -2688,6 +2746,12 @@ int proc_dostring(struct ctl_table *table, int write,
+@@ -2704,6 +2762,12 @@ int proc_dostring(struct ctl_table *table, int write,
        return -ENOSYS;
  }
  
        return -ENOSYS;
  }
  
@@ -93629,7 +93490,7 @@ index 15f2511..181b356 100644
  int proc_dointvec(struct ctl_table *table, int write,
                  void __user *buffer, size_t *lenp, loff_t *ppos)
  {
  int proc_dointvec(struct ctl_table *table, int write,
                  void __user *buffer, size_t *lenp, loff_t *ppos)
  {
-@@ -2744,5 +2808,6 @@ EXPORT_SYMBOL(proc_dointvec_minmax);
+@@ -2760,5 +2824,6 @@ EXPORT_SYMBOL(proc_dointvec_minmax);
  EXPORT_SYMBOL(proc_dointvec_userhz_jiffies);
  EXPORT_SYMBOL(proc_dointvec_ms_jiffies);
  EXPORT_SYMBOL(proc_dostring);
  EXPORT_SYMBOL(proc_dointvec_userhz_jiffies);
  EXPORT_SYMBOL(proc_dointvec_ms_jiffies);
  EXPORT_SYMBOL(proc_dostring);
@@ -93637,7 +93498,7 @@ index 15f2511..181b356 100644
  EXPORT_SYMBOL(proc_doulongvec_minmax);
  EXPORT_SYMBOL(proc_doulongvec_ms_jiffies_minmax);
 diff --git a/kernel/taskstats.c b/kernel/taskstats.c
  EXPORT_SYMBOL(proc_doulongvec_minmax);
  EXPORT_SYMBOL(proc_doulongvec_ms_jiffies_minmax);
 diff --git a/kernel/taskstats.c b/kernel/taskstats.c
-index b312fcc7..753d72d 100644
+index 670fff8..a247812 100644
 --- a/kernel/taskstats.c
 +++ b/kernel/taskstats.c
 @@ -28,9 +28,12 @@
 --- a/kernel/taskstats.c
 +++ b/kernel/taskstats.c
 @@ -28,9 +28,12 @@
@@ -93827,7 +93688,7 @@ index 31ea01f..7fc61ef 100644
  }
  
 diff --git a/kernel/time/time.c b/kernel/time/time.c
  }
  
 diff --git a/kernel/time/time.c b/kernel/time/time.c
-index 22d5d3b..70caeb2 100644
+index 2c85b77..6530536 100644
 --- a/kernel/time/time.c
 +++ b/kernel/time/time.c
 @@ -173,6 +173,11 @@ int do_sys_settimeofday(const struct timespec *tv, const struct timezone *tz)
 --- a/kernel/time/time.c
 +++ b/kernel/time/time.c
 @@ -173,6 +173,11 @@ int do_sys_settimeofday(const struct timespec *tv, const struct timezone *tz)
@@ -93843,7 +93704,7 @@ index 22d5d3b..70caeb2 100644
                update_vsyscall_tz();
                if (firsttime) {
 diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
                update_vsyscall_tz();
                if (firsttime) {
 diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
-index ec1791f..6a086cd 100644
+index 6a93185..288c331 100644
 --- a/kernel/time/timekeeping.c
 +++ b/kernel/time/timekeeping.c
 @@ -15,6 +15,7 @@
 --- a/kernel/time/timekeeping.c
 +++ b/kernel/time/timekeeping.c
 @@ -15,6 +15,7 @@
@@ -93854,8 +93715,8 @@ index ec1791f..6a086cd 100644
  #include <linux/syscore_ops.h>
  #include <linux/clocksource.h>
  #include <linux/jiffies.h>
  #include <linux/syscore_ops.h>
  #include <linux/clocksource.h>
  #include <linux/jiffies.h>
-@@ -717,6 +718,8 @@ int do_settimeofday(const struct timespec *tv)
-       if (!timespec_valid_strict(tv))
+@@ -775,6 +776,8 @@ int do_settimeofday64(const struct timespec64 *ts)
+       if (!timespec64_valid_strict(ts))
                return -EINVAL;
  
 +      gr_log_timechange();
                return -EINVAL;
  
 +      gr_log_timechange();
@@ -93864,10 +93725,10 @@ index ec1791f..6a086cd 100644
        write_seqcount_begin(&tk_core.seq);
  
 diff --git a/kernel/time/timer.c b/kernel/time/timer.c
        write_seqcount_begin(&tk_core.seq);
  
 diff --git a/kernel/time/timer.c b/kernel/time/timer.c
-index 3260ffd..c93cd5e 100644
+index 2d3f5c5..7ed7dc5 100644
 --- a/kernel/time/timer.c
 +++ b/kernel/time/timer.c
 --- a/kernel/time/timer.c
 +++ b/kernel/time/timer.c
-@@ -1394,7 +1394,7 @@ void update_process_times(int user_tick)
+@@ -1393,7 +1393,7 @@ void update_process_times(int user_tick)
  /*
   * This function runs timers and the timer-tq in bottom half context.
   */
  /*
   * This function runs timers and the timer-tq in bottom half context.
   */
@@ -93876,7 +93737,7 @@ index 3260ffd..c93cd5e 100644
  {
        struct tvec_base *base = __this_cpu_read(tvec_bases);
  
  {
        struct tvec_base *base = __this_cpu_read(tvec_bases);
  
-@@ -1457,7 +1457,7 @@ static void process_timeout(unsigned long __data)
+@@ -1456,7 +1456,7 @@ static void process_timeout(unsigned long __data)
   *
   * In all cases the return value is guaranteed to be non-negative.
   */
   *
   * In all cases the return value is guaranteed to be non-negative.
   */
@@ -94043,7 +93904,7 @@ index dd70993..0bf694b 100644
        torture_shutdown_cleanup();
        torture_shuffle_cleanup();
 diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c
        torture_shutdown_cleanup();
        torture_shuffle_cleanup();
 diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c
-index c1bd4ad..4b861dc 100644
+index 483cecf..ac46091 100644
 --- a/kernel/trace/blktrace.c
 +++ b/kernel/trace/blktrace.c
 @@ -328,7 +328,7 @@ static ssize_t blk_dropped_read(struct file *filp, char __user *buffer,
 --- a/kernel/trace/blktrace.c
 +++ b/kernel/trace/blktrace.c
 @@ -328,7 +328,7 @@ static ssize_t blk_dropped_read(struct file *filp, char __user *buffer,
@@ -94074,10 +93935,10 @@ index c1bd4ad..4b861dc 100644
  
        ret = -EIO;
 diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c
  
        ret = -EIO;
 diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c
-index 124e2c7..762ca29 100644
+index 224e768..8303c84 100644
 --- a/kernel/trace/ftrace.c
 +++ b/kernel/trace/ftrace.c
 --- a/kernel/trace/ftrace.c
 +++ b/kernel/trace/ftrace.c
-@@ -2183,12 +2183,17 @@ ftrace_code_disable(struct module *mod, struct dyn_ftrace *rec)
+@@ -2372,12 +2372,17 @@ ftrace_code_disable(struct module *mod, struct dyn_ftrace *rec)
        if (unlikely(ftrace_disabled))
                return 0;
  
        if (unlikely(ftrace_disabled))
                return 0;
  
@@ -94089,7 +93950,7 @@ index 124e2c7..762ca29 100644
        ret = ftrace_make_nop(mod, rec, MCOUNT_ADDR);
 +      FTRACE_WARN_ON(ftrace_arch_code_modify_post_process());
        if (ret) {
        ret = ftrace_make_nop(mod, rec, MCOUNT_ADDR);
 +      FTRACE_WARN_ON(ftrace_arch_code_modify_post_process());
        if (ret) {
-               ftrace_bug(ret, ip);
+               ftrace_bug(ret, rec);
 -              return 0;
        }
 -      return 1;
 -              return 0;
        }
 -      return 1;
@@ -94097,7 +93958,7 @@ index 124e2c7..762ca29 100644
  }
  
  /*
  }
  
  /*
-@@ -4529,8 +4534,10 @@ static int ftrace_process_locs(struct module *mod,
+@@ -4754,8 +4759,10 @@ static int ftrace_process_locs(struct module *mod,
        if (!count)
                return 0;
  
        if (!count)
                return 0;
  
@@ -94108,7 +93969,7 @@ index 124e2c7..762ca29 100644
  
        start_pg = ftrace_allocate_pages(count);
        if (!start_pg)
  
        start_pg = ftrace_allocate_pages(count);
        if (!start_pg)
-@@ -5377,7 +5384,7 @@ static int alloc_retstack_tasklist(struct ftrace_ret_stack **ret_stack_list)
+@@ -5633,7 +5640,7 @@ static int alloc_retstack_tasklist(struct ftrace_ret_stack **ret_stack_list)
  
                if (t->ret_stack == NULL) {
                        atomic_set(&t->tracing_graph_pause, 0);
  
                if (t->ret_stack == NULL) {
                        atomic_set(&t->tracing_graph_pause, 0);
@@ -94117,7 +93978,7 @@ index 124e2c7..762ca29 100644
                        t->curr_ret_stack = -1;
                        /* Make sure the tasks see the -1 first: */
                        smp_wmb();
                        t->curr_ret_stack = -1;
                        /* Make sure the tasks see the -1 first: */
                        smp_wmb();
-@@ -5590,7 +5597,7 @@ static void
+@@ -5856,7 +5863,7 @@ static void
  graph_init_task(struct task_struct *t, struct ftrace_ret_stack *ret_stack)
  {
        atomic_set(&t->tracing_graph_pause, 0);
  graph_init_task(struct task_struct *t, struct ftrace_ret_stack *ret_stack)
  {
        atomic_set(&t->tracing_graph_pause, 0);
@@ -94127,10 +93988,10 @@ index 124e2c7..762ca29 100644
        /* make curr_ret_stack visible before we add the ret_stack */
        smp_wmb();
 diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
        /* make curr_ret_stack visible before we add the ret_stack */
        smp_wmb();
 diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
-index a56e07c..d46f0ba 100644
+index d2e151c..b68c835 100644
 --- a/kernel/trace/ring_buffer.c
 +++ b/kernel/trace/ring_buffer.c
 --- a/kernel/trace/ring_buffer.c
 +++ b/kernel/trace/ring_buffer.c
-@@ -352,9 +352,9 @@ struct buffer_data_page {
+@@ -350,9 +350,9 @@ struct buffer_data_page {
   */
  struct buffer_page {
        struct list_head list;          /* list of buffer pages */
   */
  struct buffer_page {
        struct list_head list;          /* list of buffer pages */
@@ -94153,7 +94014,7 @@ index a56e07c..d46f0ba 100644
        local_t                         dropped_events;
        local_t                         committing;
        local_t                         commits;
        local_t                         dropped_events;
        local_t                         committing;
        local_t                         commits;
-@@ -1032,8 +1032,8 @@ static int rb_tail_page_update(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -1047,8 +1047,8 @@ static int rb_tail_page_update(struct ring_buffer_per_cpu *cpu_buffer,
         *
         * We add a counter to the write field to denote this.
         */
         *
         * We add a counter to the write field to denote this.
         */
@@ -94164,7 +94025,7 @@ index a56e07c..d46f0ba 100644
  
        /*
         * Just make sure we have seen our old_write and synchronize
  
        /*
         * Just make sure we have seen our old_write and synchronize
-@@ -1061,8 +1061,8 @@ static int rb_tail_page_update(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -1076,8 +1076,8 @@ static int rb_tail_page_update(struct ring_buffer_per_cpu *cpu_buffer,
                 * cmpxchg to only update if an interrupt did not already
                 * do it for us. If the cmpxchg fails, we don't care.
                 */
                 * cmpxchg to only update if an interrupt did not already
                 * do it for us. If the cmpxchg fails, we don't care.
                 */
@@ -94175,7 +94036,7 @@ index a56e07c..d46f0ba 100644
  
                /*
                 * No need to worry about races with clearing out the commit.
  
                /*
                 * No need to worry about races with clearing out the commit.
-@@ -1429,12 +1429,12 @@ static void rb_reset_cpu(struct ring_buffer_per_cpu *cpu_buffer);
+@@ -1445,12 +1445,12 @@ static void rb_reset_cpu(struct ring_buffer_per_cpu *cpu_buffer);
  
  static inline unsigned long rb_page_entries(struct buffer_page *bpage)
  {
  
  static inline unsigned long rb_page_entries(struct buffer_page *bpage)
  {
@@ -94190,7 +94051,7 @@ index a56e07c..d46f0ba 100644
  }
  
  static int
  }
  
  static int
-@@ -1529,7 +1529,7 @@ rb_remove_pages(struct ring_buffer_per_cpu *cpu_buffer, unsigned int nr_pages)
+@@ -1545,7 +1545,7 @@ rb_remove_pages(struct ring_buffer_per_cpu *cpu_buffer, unsigned int nr_pages)
                         * bytes consumed in ring buffer from here.
                         * Increment overrun to account for the lost events.
                         */
                         * bytes consumed in ring buffer from here.
                         * Increment overrun to account for the lost events.
                         */
@@ -94199,7 +94060,7 @@ index a56e07c..d46f0ba 100644
                        local_sub(BUF_PAGE_SIZE, &cpu_buffer->entries_bytes);
                }
  
                        local_sub(BUF_PAGE_SIZE, &cpu_buffer->entries_bytes);
                }
  
-@@ -2091,7 +2091,7 @@ rb_handle_head_page(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2107,7 +2107,7 @@ rb_handle_head_page(struct ring_buffer_per_cpu *cpu_buffer,
                 * it is our responsibility to update
                 * the counters.
                 */
                 * it is our responsibility to update
                 * the counters.
                 */
@@ -94208,7 +94069,7 @@ index a56e07c..d46f0ba 100644
                local_sub(BUF_PAGE_SIZE, &cpu_buffer->entries_bytes);
  
                /*
                local_sub(BUF_PAGE_SIZE, &cpu_buffer->entries_bytes);
  
                /*
-@@ -2241,7 +2241,7 @@ rb_reset_tail(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2257,7 +2257,7 @@ rb_reset_tail(struct ring_buffer_per_cpu *cpu_buffer,
                if (tail == BUF_PAGE_SIZE)
                        tail_page->real_end = 0;
  
                if (tail == BUF_PAGE_SIZE)
                        tail_page->real_end = 0;
  
@@ -94217,7 +94078,7 @@ index a56e07c..d46f0ba 100644
                return;
        }
  
                return;
        }
  
-@@ -2276,7 +2276,7 @@ rb_reset_tail(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2292,7 +2292,7 @@ rb_reset_tail(struct ring_buffer_per_cpu *cpu_buffer,
                rb_event_set_padding(event);
  
                /* Set the write back to the previous setting */
                rb_event_set_padding(event);
  
                /* Set the write back to the previous setting */
@@ -94226,7 +94087,7 @@ index a56e07c..d46f0ba 100644
                return;
        }
  
                return;
        }
  
-@@ -2288,7 +2288,7 @@ rb_reset_tail(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2304,7 +2304,7 @@ rb_reset_tail(struct ring_buffer_per_cpu *cpu_buffer,
  
        /* Set write to end of buffer */
        length = (tail + length) - BUF_PAGE_SIZE;
  
        /* Set write to end of buffer */
        length = (tail + length) - BUF_PAGE_SIZE;
@@ -94235,7 +94096,7 @@ index a56e07c..d46f0ba 100644
  }
  
  /*
  }
  
  /*
-@@ -2314,7 +2314,7 @@ rb_move_tail(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2330,7 +2330,7 @@ rb_move_tail(struct ring_buffer_per_cpu *cpu_buffer,
         * about it.
         */
        if (unlikely(next_page == commit_page)) {
         * about it.
         */
        if (unlikely(next_page == commit_page)) {
@@ -94244,7 +94105,7 @@ index a56e07c..d46f0ba 100644
                goto out_reset;
        }
  
                goto out_reset;
        }
  
-@@ -2370,7 +2370,7 @@ rb_move_tail(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2386,7 +2386,7 @@ rb_move_tail(struct ring_buffer_per_cpu *cpu_buffer,
                                      cpu_buffer->tail_page) &&
                                     (cpu_buffer->commit_page ==
                                      cpu_buffer->reader_page))) {
                                      cpu_buffer->tail_page) &&
                                     (cpu_buffer->commit_page ==
                                      cpu_buffer->reader_page))) {
@@ -94253,7 +94114,7 @@ index a56e07c..d46f0ba 100644
                                goto out_reset;
                        }
                }
                                goto out_reset;
                        }
                }
-@@ -2418,7 +2418,7 @@ __rb_reserve_next(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2434,7 +2434,7 @@ __rb_reserve_next(struct ring_buffer_per_cpu *cpu_buffer,
                length += RB_LEN_TIME_EXTEND;
  
        tail_page = cpu_buffer->tail_page;
                length += RB_LEN_TIME_EXTEND;
  
        tail_page = cpu_buffer->tail_page;
@@ -94262,7 +94123,7 @@ index a56e07c..d46f0ba 100644
  
        /* set write to only the index of the write */
        write &= RB_WRITE_MASK;
  
        /* set write to only the index of the write */
        write &= RB_WRITE_MASK;
-@@ -2442,7 +2442,7 @@ __rb_reserve_next(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2458,7 +2458,7 @@ __rb_reserve_next(struct ring_buffer_per_cpu *cpu_buffer,
        kmemcheck_annotate_bitfield(event, bitfield);
        rb_update_event(cpu_buffer, event, length, add_timestamp, delta);
  
        kmemcheck_annotate_bitfield(event, bitfield);
        rb_update_event(cpu_buffer, event, length, add_timestamp, delta);
  
@@ -94271,7 +94132,7 @@ index a56e07c..d46f0ba 100644
  
        /*
         * If this is the first commit on the page, then update
  
        /*
         * If this is the first commit on the page, then update
-@@ -2475,7 +2475,7 @@ rb_try_to_discard(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2491,7 +2491,7 @@ rb_try_to_discard(struct ring_buffer_per_cpu *cpu_buffer,
  
        if (bpage->page == (void *)addr && rb_page_write(bpage) == old_index) {
                unsigned long write_mask =
  
        if (bpage->page == (void *)addr && rb_page_write(bpage) == old_index) {
                unsigned long write_mask =
@@ -94280,7 +94141,7 @@ index a56e07c..d46f0ba 100644
                unsigned long event_length = rb_event_length(event);
                /*
                 * This is on the tail page. It is possible that
                unsigned long event_length = rb_event_length(event);
                /*
                 * This is on the tail page. It is possible that
-@@ -2485,7 +2485,7 @@ rb_try_to_discard(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2501,7 +2501,7 @@ rb_try_to_discard(struct ring_buffer_per_cpu *cpu_buffer,
                 */
                old_index += write_mask;
                new_index += write_mask;
                 */
                old_index += write_mask;
                new_index += write_mask;
@@ -94289,7 +94150,7 @@ index a56e07c..d46f0ba 100644
                if (index == old_index) {
                        /* update counters */
                        local_sub(event_length, &cpu_buffer->entries_bytes);
                if (index == old_index) {
                        /* update counters */
                        local_sub(event_length, &cpu_buffer->entries_bytes);
-@@ -2877,7 +2877,7 @@ rb_decrement_entry(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2904,7 +2904,7 @@ rb_decrement_entry(struct ring_buffer_per_cpu *cpu_buffer,
  
        /* Do the likely case first */
        if (likely(bpage->page == (void *)addr)) {
  
        /* Do the likely case first */
        if (likely(bpage->page == (void *)addr)) {
@@ -94298,7 +94159,7 @@ index a56e07c..d46f0ba 100644
                return;
        }
  
                return;
        }
  
-@@ -2889,7 +2889,7 @@ rb_decrement_entry(struct ring_buffer_per_cpu *cpu_buffer,
+@@ -2916,7 +2916,7 @@ rb_decrement_entry(struct ring_buffer_per_cpu *cpu_buffer,
        start = bpage;
        do {
                if (bpage->page == (void *)addr) {
        start = bpage;
        do {
                if (bpage->page == (void *)addr) {
@@ -94307,7 +94168,7 @@ index a56e07c..d46f0ba 100644
                        return;
                }
                rb_inc_page(cpu_buffer, &bpage);
                        return;
                }
                rb_inc_page(cpu_buffer, &bpage);
-@@ -3173,7 +3173,7 @@ static inline unsigned long
+@@ -3200,7 +3200,7 @@ static inline unsigned long
  rb_num_of_entries(struct ring_buffer_per_cpu *cpu_buffer)
  {
        return local_read(&cpu_buffer->entries) -
  rb_num_of_entries(struct ring_buffer_per_cpu *cpu_buffer)
  {
        return local_read(&cpu_buffer->entries) -
@@ -94316,7 +94177,7 @@ index a56e07c..d46f0ba 100644
  }
  
  /**
  }
  
  /**
-@@ -3262,7 +3262,7 @@ unsigned long ring_buffer_overrun_cpu(struct ring_buffer *buffer, int cpu)
+@@ -3289,7 +3289,7 @@ unsigned long ring_buffer_overrun_cpu(struct ring_buffer *buffer, int cpu)
                return 0;
  
        cpu_buffer = buffer->buffers[cpu];
                return 0;
  
        cpu_buffer = buffer->buffers[cpu];
@@ -94325,7 +94186,7 @@ index a56e07c..d46f0ba 100644
  
        return ret;
  }
  
        return ret;
  }
-@@ -3285,7 +3285,7 @@ ring_buffer_commit_overrun_cpu(struct ring_buffer *buffer, int cpu)
+@@ -3312,7 +3312,7 @@ ring_buffer_commit_overrun_cpu(struct ring_buffer *buffer, int cpu)
                return 0;
  
        cpu_buffer = buffer->buffers[cpu];
                return 0;
  
        cpu_buffer = buffer->buffers[cpu];
@@ -94334,7 +94195,7 @@ index a56e07c..d46f0ba 100644
  
        return ret;
  }
  
        return ret;
  }
-@@ -3370,7 +3370,7 @@ unsigned long ring_buffer_overruns(struct ring_buffer *buffer)
+@@ -3397,7 +3397,7 @@ unsigned long ring_buffer_overruns(struct ring_buffer *buffer)
        /* if you care about this being correct, lock the buffer */
        for_each_buffer_cpu(buffer, cpu) {
                cpu_buffer = buffer->buffers[cpu];
        /* if you care about this being correct, lock the buffer */
        for_each_buffer_cpu(buffer, cpu) {
                cpu_buffer = buffer->buffers[cpu];
@@ -94343,7 +94204,7 @@ index a56e07c..d46f0ba 100644
        }
  
        return overruns;
        }
  
        return overruns;
-@@ -3541,8 +3541,8 @@ rb_get_reader_page(struct ring_buffer_per_cpu *cpu_buffer)
+@@ -3568,8 +3568,8 @@ rb_get_reader_page(struct ring_buffer_per_cpu *cpu_buffer)
        /*
         * Reset the reader page to size zero.
         */
        /*
         * Reset the reader page to size zero.
         */
@@ -94354,7 +94215,7 @@ index a56e07c..d46f0ba 100644
        local_set(&cpu_buffer->reader_page->page->commit, 0);
        cpu_buffer->reader_page->real_end = 0;
  
        local_set(&cpu_buffer->reader_page->page->commit, 0);
        cpu_buffer->reader_page->real_end = 0;
  
-@@ -3576,7 +3576,7 @@ rb_get_reader_page(struct ring_buffer_per_cpu *cpu_buffer)
+@@ -3603,7 +3603,7 @@ rb_get_reader_page(struct ring_buffer_per_cpu *cpu_buffer)
         * want to compare with the last_overrun.
         */
        smp_mb();
         * want to compare with the last_overrun.
         */
        smp_mb();
@@ -94363,7 +94224,7 @@ index a56e07c..d46f0ba 100644
  
        /*
         * Here's the tricky part.
  
        /*
         * Here's the tricky part.
-@@ -4148,8 +4148,8 @@ rb_reset_cpu(struct ring_buffer_per_cpu *cpu_buffer)
+@@ -4175,8 +4175,8 @@ rb_reset_cpu(struct ring_buffer_per_cpu *cpu_buffer)
  
        cpu_buffer->head_page
                = list_entry(cpu_buffer->pages, struct buffer_page, list);
  
        cpu_buffer->head_page
                = list_entry(cpu_buffer->pages, struct buffer_page, list);
@@ -94374,7 +94235,7 @@ index a56e07c..d46f0ba 100644
        local_set(&cpu_buffer->head_page->page->commit, 0);
  
        cpu_buffer->head_page->read = 0;
        local_set(&cpu_buffer->head_page->page->commit, 0);
  
        cpu_buffer->head_page->read = 0;
-@@ -4159,14 +4159,14 @@ rb_reset_cpu(struct ring_buffer_per_cpu *cpu_buffer)
+@@ -4186,14 +4186,14 @@ rb_reset_cpu(struct ring_buffer_per_cpu *cpu_buffer)
  
        INIT_LIST_HEAD(&cpu_buffer->reader_page->list);
        INIT_LIST_HEAD(&cpu_buffer->new_pages);
  
        INIT_LIST_HEAD(&cpu_buffer->reader_page->list);
        INIT_LIST_HEAD(&cpu_buffer->new_pages);
@@ -94393,7 +94254,7 @@ index a56e07c..d46f0ba 100644
        local_set(&cpu_buffer->dropped_events, 0);
        local_set(&cpu_buffer->entries, 0);
        local_set(&cpu_buffer->committing, 0);
        local_set(&cpu_buffer->dropped_events, 0);
        local_set(&cpu_buffer->entries, 0);
        local_set(&cpu_buffer->committing, 0);
-@@ -4571,8 +4571,8 @@ int ring_buffer_read_page(struct ring_buffer *buffer,
+@@ -4598,8 +4598,8 @@ int ring_buffer_read_page(struct ring_buffer *buffer,
                rb_init_page(bpage);
                bpage = reader->page;
                reader->page = *data_page;
                rb_init_page(bpage);
                bpage = reader->page;
                reader->page = *data_page;
@@ -94405,10 +94266,10 @@ index a56e07c..d46f0ba 100644
                *data_page = bpage;
  
 diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
                *data_page = bpage;
  
 diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
-index 426962b..e8e2d9a 100644
+index 361a827..6a319a3 100644
 --- a/kernel/trace/trace.c
 +++ b/kernel/trace/trace.c
 --- a/kernel/trace/trace.c
 +++ b/kernel/trace/trace.c
-@@ -3488,7 +3488,7 @@ int trace_keep_overwrite(struct tracer *tracer, u32 mask, int set)
+@@ -3499,7 +3499,7 @@ int trace_keep_overwrite(struct tracer *tracer, u32 mask, int set)
        return 0;
  }
  
        return 0;
  }
  
@@ -94418,10 +94279,10 @@ index 426962b..e8e2d9a 100644
        /* do nothing if flag is already set */
        if (!!(trace_flags & mask) == !!enabled)
 diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
        /* do nothing if flag is already set */
        if (!!(trace_flags & mask) == !!enabled)
 diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
-index 385391f..8d2250f 100644
+index 8de48ba..3e5b4fa 100644
 --- a/kernel/trace/trace.h
 +++ b/kernel/trace/trace.h
 --- a/kernel/trace/trace.h
 +++ b/kernel/trace/trace.h
-@@ -1280,7 +1280,7 @@ extern const char *__stop___tracepoint_str[];
+@@ -1271,7 +1271,7 @@ extern const char *__stop___tracepoint_str[];
  void trace_printk_init_buffers(void);
  void trace_printk_start_comm(void);
  int trace_keep_overwrite(struct tracer *tracer, u32 mask, int set);
  void trace_printk_init_buffers(void);
  void trace_printk_start_comm(void);
  int trace_keep_overwrite(struct tracer *tracer, u32 mask, int set);
@@ -94451,10 +94312,10 @@ index 57b67b1..66082a9 100644
 +      return atomic64_inc_return_unchecked(&trace_counter);
  }
 diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c
 +      return atomic64_inc_return_unchecked(&trace_counter);
  }
 diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c
-index 1b0df1e..4ebb965 100644
+index b03a0ea..2df3168 100644
 --- a/kernel/trace/trace_events.c
 +++ b/kernel/trace/trace_events.c
 --- a/kernel/trace/trace_events.c
 +++ b/kernel/trace/trace_events.c
-@@ -1720,7 +1720,6 @@ __trace_early_add_new_event(struct ftrace_event_call *call,
+@@ -1755,7 +1755,6 @@ __trace_early_add_new_event(struct ftrace_event_call *call,
        return 0;
  }
  
        return 0;
  }
  
@@ -94463,7 +94324,7 @@ index 1b0df1e..4ebb965 100644
  
  /* Add an additional event_call dynamically */
 diff --git a/kernel/trace/trace_functions_graph.c b/kernel/trace/trace_functions_graph.c
  
  /* Add an additional event_call dynamically */
 diff --git a/kernel/trace/trace_functions_graph.c b/kernel/trace/trace_functions_graph.c
-index f0a0c98..3692dc8 100644
+index ba47600..d0e47fa 100644
 --- a/kernel/trace/trace_functions_graph.c
 +++ b/kernel/trace/trace_functions_graph.c
 @@ -133,7 +133,7 @@ ftrace_push_return_trace(unsigned long ret, unsigned long func, int *depth,
 --- a/kernel/trace/trace_functions_graph.c
 +++ b/kernel/trace/trace_functions_graph.c
 @@ -133,7 +133,7 @@ ftrace_push_return_trace(unsigned long ret, unsigned long func, int *depth,
@@ -94485,7 +94346,7 @@ index f0a0c98..3692dc8 100644
  }
  
 diff --git a/kernel/trace/trace_mmiotrace.c b/kernel/trace/trace_mmiotrace.c
  }
  
 diff --git a/kernel/trace/trace_mmiotrace.c b/kernel/trace/trace_mmiotrace.c
-index 0abd9b8..6a663a2 100644
+index 7a9ba62..2e0e4a1 100644
 --- a/kernel/trace/trace_mmiotrace.c
 +++ b/kernel/trace/trace_mmiotrace.c
 @@ -24,7 +24,7 @@ struct header_iter {
 --- a/kernel/trace/trace_mmiotrace.c
 +++ b/kernel/trace/trace_mmiotrace.c
 @@ -24,7 +24,7 @@ struct header_iter {
@@ -94497,7 +94358,7 @@ index 0abd9b8..6a663a2 100644
  
  static void mmio_reset_data(struct trace_array *tr)
  {
  
  static void mmio_reset_data(struct trace_array *tr)
  {
-@@ -127,7 +127,7 @@ static void mmio_close(struct trace_iterator *iter)
+@@ -124,7 +124,7 @@ static void mmio_close(struct trace_iterator *iter)
  
  static unsigned long count_overruns(struct trace_iterator *iter)
  {
  
  static unsigned long count_overruns(struct trace_iterator *iter)
  {
@@ -94506,7 +94367,7 @@ index 0abd9b8..6a663a2 100644
        unsigned long over = ring_buffer_overruns(iter->trace_buffer->buffer);
  
        if (over > prev_overruns)
        unsigned long over = ring_buffer_overruns(iter->trace_buffer->buffer);
  
        if (over > prev_overruns)
-@@ -317,7 +317,7 @@ static void __trace_mmiotrace_rw(struct trace_array *tr,
+@@ -307,7 +307,7 @@ static void __trace_mmiotrace_rw(struct trace_array *tr,
        event = trace_buffer_lock_reserve(buffer, TRACE_MMIO_RW,
                                          sizeof(*entry), 0, pc);
        if (!event) {
        event = trace_buffer_lock_reserve(buffer, TRACE_MMIO_RW,
                                          sizeof(*entry), 0, pc);
        if (!event) {
@@ -94515,7 +94376,7 @@ index 0abd9b8..6a663a2 100644
                return;
        }
        entry   = ring_buffer_event_data(event);
                return;
        }
        entry   = ring_buffer_event_data(event);
-@@ -347,7 +347,7 @@ static void __trace_mmiotrace_map(struct trace_array *tr,
+@@ -337,7 +337,7 @@ static void __trace_mmiotrace_map(struct trace_array *tr,
        event = trace_buffer_lock_reserve(buffer, TRACE_MMIO_MAP,
                                          sizeof(*entry), 0, pc);
        if (!event) {
        event = trace_buffer_lock_reserve(buffer, TRACE_MMIO_MAP,
                                          sizeof(*entry), 0, pc);
        if (!event) {
@@ -94525,10 +94386,10 @@ index 0abd9b8..6a663a2 100644
        }
        entry   = ring_buffer_event_data(event);
 diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c
        }
        entry   = ring_buffer_event_data(event);
 diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c
-index c6977d5..d243785 100644
+index b77b9a6..82f19bd 100644
 --- a/kernel/trace/trace_output.c
 +++ b/kernel/trace/trace_output.c
 --- a/kernel/trace/trace_output.c
 +++ b/kernel/trace/trace_output.c
-@@ -712,14 +712,16 @@ int register_ftrace_event(struct trace_event *event)
+@@ -707,14 +707,16 @@ int register_ftrace_event(struct trace_event *event)
                        goto out;
        }
  
                        goto out;
        }
  
@@ -94550,18 +94411,18 @@ index c6977d5..d243785 100644
        key = event->type & (EVENT_HASHSIZE - 1);
  
 diff --git a/kernel/trace/trace_seq.c b/kernel/trace/trace_seq.c
        key = event->type & (EVENT_HASHSIZE - 1);
  
 diff --git a/kernel/trace/trace_seq.c b/kernel/trace/trace_seq.c
-index 1f24ed9..10407ec 100644
+index f8b45d8..70ff6c8 100644
 --- a/kernel/trace/trace_seq.c
 +++ b/kernel/trace/trace_seq.c
 --- a/kernel/trace/trace_seq.c
 +++ b/kernel/trace/trace_seq.c
-@@ -367,7 +367,7 @@ int trace_seq_path(struct trace_seq *s, const struct path *path)
-       p = d_path(path, s->buffer + s->len, PAGE_SIZE - s->len);
-       if (!IS_ERR(p)) {
--              p = mangle_path(s->buffer + s->len, p, "\n");
-+              p = mangle_path(s->buffer + s->len, p, "\n\\");
-               if (p) {
-                       s->len = p - s->buffer;
-                       return 1;
+@@ -337,7 +337,7 @@ int trace_seq_path(struct trace_seq *s, const struct path *path)
+               return 0;
+       }
+-      seq_buf_path(&s->seq, path, "\n");
++      seq_buf_path(&s->seq, path, "\n\\");
+       if (unlikely(seq_buf_has_overflowed(&s->seq))) {
+               s->seq.len = save_len;
 diff --git a/kernel/trace/trace_stack.c b/kernel/trace/trace_stack.c
 index 16eddb3..758b308 100644
 --- a/kernel/trace/trace_stack.c
 diff --git a/kernel/trace/trace_stack.c b/kernel/trace/trace_stack.c
 index 16eddb3..758b308 100644
 --- a/kernel/trace/trace_stack.c
@@ -94576,10 +94437,10 @@ index 16eddb3..758b308 100644
  
        local_irq_save(flags);
 diff --git a/kernel/trace/trace_syscalls.c b/kernel/trace/trace_syscalls.c
  
        local_irq_save(flags);
 diff --git a/kernel/trace/trace_syscalls.c b/kernel/trace/trace_syscalls.c
-index 29228c4..301bc8c 100644
+index c6ee36f..78513f3 100644
 --- a/kernel/trace/trace_syscalls.c
 +++ b/kernel/trace/trace_syscalls.c
 --- a/kernel/trace/trace_syscalls.c
 +++ b/kernel/trace/trace_syscalls.c
-@@ -602,6 +602,8 @@ static int perf_sysenter_enable(struct ftrace_event_call *call)
+@@ -590,6 +590,8 @@ static int perf_sysenter_enable(struct ftrace_event_call *call)
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
@@ -94588,7 +94449,7 @@ index 29228c4..301bc8c 100644
  
        mutex_lock(&syscall_trace_lock);
        if (!sys_perf_refcount_enter)
  
        mutex_lock(&syscall_trace_lock);
        if (!sys_perf_refcount_enter)
-@@ -622,6 +624,8 @@ static void perf_sysenter_disable(struct ftrace_event_call *call)
+@@ -610,6 +612,8 @@ static void perf_sysenter_disable(struct ftrace_event_call *call)
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
@@ -94597,7 +94458,7 @@ index 29228c4..301bc8c 100644
  
        mutex_lock(&syscall_trace_lock);
        sys_perf_refcount_enter--;
  
        mutex_lock(&syscall_trace_lock);
        sys_perf_refcount_enter--;
-@@ -674,6 +678,8 @@ static int perf_sysexit_enable(struct ftrace_event_call *call)
+@@ -662,6 +666,8 @@ static int perf_sysexit_enable(struct ftrace_event_call *call)
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
@@ -94606,7 +94467,7 @@ index 29228c4..301bc8c 100644
  
        mutex_lock(&syscall_trace_lock);
        if (!sys_perf_refcount_exit)
  
        mutex_lock(&syscall_trace_lock);
        if (!sys_perf_refcount_exit)
-@@ -694,6 +700,8 @@ static void perf_sysexit_disable(struct ftrace_event_call *call)
+@@ -682,6 +688,8 @@ static void perf_sysexit_disable(struct ftrace_event_call *call)
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
        int num;
  
        num = ((struct syscall_metadata *)call->data)->syscall_nr;
@@ -94616,7 +94477,7 @@ index 29228c4..301bc8c 100644
        mutex_lock(&syscall_trace_lock);
        sys_perf_refcount_exit--;
 diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c
        mutex_lock(&syscall_trace_lock);
        sys_perf_refcount_exit--;
 diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c
-index a2e37c5..4fa859b 100644
+index 4109f83..fe1f830 100644
 --- a/kernel/user_namespace.c
 +++ b/kernel/user_namespace.c
 @@ -83,6 +83,21 @@ int create_user_ns(struct cred *new)
 --- a/kernel/user_namespace.c
 +++ b/kernel/user_namespace.c
 @@ -83,6 +83,21 @@ int create_user_ns(struct cred *new)
@@ -94641,7 +94502,7 @@ index a2e37c5..4fa859b 100644
        ns = kmem_cache_zalloc(user_ns_cachep, GFP_KERNEL);
        if (!ns)
                return -ENOMEM;
        ns = kmem_cache_zalloc(user_ns_cachep, GFP_KERNEL);
        if (!ns)
                return -ENOMEM;
-@@ -974,7 +989,7 @@ static int userns_install(struct nsproxy *nsproxy, void *ns)
+@@ -980,7 +995,7 @@ static int userns_install(struct nsproxy *nsproxy, struct ns_common *ns)
        if (atomic_read(&current->mm->mm_users) > 1)
                return -EINVAL;
  
        if (atomic_read(&current->mm->mm_users) > 1)
                return -EINVAL;
  
@@ -94677,10 +94538,10 @@ index 70bf118..4be3c37 100644
        .thread_should_run      = watchdog_should_run,
        .thread_fn              = watchdog,
 diff --git a/kernel/workqueue.c b/kernel/workqueue.c
        .thread_should_run      = watchdog_should_run,
        .thread_fn              = watchdog,
 diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index 66940a5..a44fed0 100644
+index beeeac9..65cbfb3 100644
 --- a/kernel/workqueue.c
 +++ b/kernel/workqueue.c
 --- a/kernel/workqueue.c
 +++ b/kernel/workqueue.c
-@@ -4499,7 +4499,7 @@ static void rebind_workers(struct worker_pool *pool)
+@@ -4517,7 +4517,7 @@ static void rebind_workers(struct worker_pool *pool)
                WARN_ON_ONCE(!(worker_flags & WORKER_UNBOUND));
                worker_flags |= WORKER_REBOUND;
                worker_flags &= ~WORKER_UNBOUND;
                WARN_ON_ONCE(!(worker_flags & WORKER_UNBOUND));
                worker_flags |= WORKER_REBOUND;
                worker_flags &= ~WORKER_UNBOUND;
@@ -94690,10 +94551,10 @@ index 66940a5..a44fed0 100644
  
        spin_unlock_irq(&pool->lock);
 diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
  
        spin_unlock_irq(&pool->lock);
 diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
-index 4e35a5d..8a1f3f0 100644
+index 5f2ce61..85a0b1b 100644
 --- a/lib/Kconfig.debug
 +++ b/lib/Kconfig.debug
 --- a/lib/Kconfig.debug
 +++ b/lib/Kconfig.debug
-@@ -894,7 +894,7 @@ config DEBUG_MUTEXES
+@@ -910,7 +910,7 @@ config DEBUG_MUTEXES
  
  config DEBUG_WW_MUTEX_SLOWPATH
        bool "Wait/wound mutex debugging: Slowpath testing"
  
  config DEBUG_WW_MUTEX_SLOWPATH
        bool "Wait/wound mutex debugging: Slowpath testing"
@@ -94702,7 +94563,7 @@ index 4e35a5d..8a1f3f0 100644
        select DEBUG_LOCK_ALLOC
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
        select DEBUG_LOCK_ALLOC
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
-@@ -911,7 +911,7 @@ config DEBUG_WW_MUTEX_SLOWPATH
+@@ -927,7 +927,7 @@ config DEBUG_WW_MUTEX_SLOWPATH
  
  config DEBUG_LOCK_ALLOC
        bool "Lock debugging: detect incorrect freeing of live locks"
  
  config DEBUG_LOCK_ALLOC
        bool "Lock debugging: detect incorrect freeing of live locks"
@@ -94711,7 +94572,7 @@ index 4e35a5d..8a1f3f0 100644
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
        select LOCKDEP
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
        select LOCKDEP
-@@ -925,7 +925,7 @@ config DEBUG_LOCK_ALLOC
+@@ -941,7 +941,7 @@ config DEBUG_LOCK_ALLOC
  
  config PROVE_LOCKING
        bool "Lock debugging: prove locking correctness"
  
  config PROVE_LOCKING
        bool "Lock debugging: prove locking correctness"
@@ -94720,7 +94581,7 @@ index 4e35a5d..8a1f3f0 100644
        select LOCKDEP
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
        select LOCKDEP
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
-@@ -976,7 +976,7 @@ config LOCKDEP
+@@ -992,7 +992,7 @@ config LOCKDEP
  
  config LOCK_STAT
        bool "Lock usage statistics"
  
  config LOCK_STAT
        bool "Lock usage statistics"
@@ -94729,7 +94590,7 @@ index 4e35a5d..8a1f3f0 100644
        select LOCKDEP
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
        select LOCKDEP
        select DEBUG_SPINLOCK
        select DEBUG_MUTEXES
-@@ -1449,6 +1449,7 @@ config LATENCYTOP
+@@ -1453,6 +1453,7 @@ config LATENCYTOP
        depends on DEBUG_KERNEL
        depends on STACKTRACE_SUPPORT
        depends on PROC_FS
        depends on DEBUG_KERNEL
        depends on STACKTRACE_SUPPORT
        depends on PROC_FS
@@ -94737,7 +94598,7 @@ index 4e35a5d..8a1f3f0 100644
        select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC
        select KALLSYMS
        select KALLSYMS_ALL
        select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND && !ARC
        select KALLSYMS
        select KALLSYMS_ALL
-@@ -1465,7 +1466,7 @@ config ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS
+@@ -1469,7 +1470,7 @@ config ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS
  config DEBUG_STRICT_USER_COPY_CHECKS
        bool "Strict user copy size checks"
        depends on ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS
  config DEBUG_STRICT_USER_COPY_CHECKS
        bool "Strict user copy size checks"
        depends on ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS
@@ -94746,7 +94607,7 @@ index 4e35a5d..8a1f3f0 100644
        help
          Enabling this option turns a certain set of sanity checks for user
          copy operations into compile time failures.
        help
          Enabling this option turns a certain set of sanity checks for user
          copy operations into compile time failures.
-@@ -1593,7 +1594,7 @@ endmenu # runtime tests
+@@ -1597,7 +1598,7 @@ endmenu # runtime tests
  
  config PROVIDE_OHCI1394_DMA_INIT
        bool "Remote debugging over FireWire early on boot"
  
  config PROVIDE_OHCI1394_DMA_INIT
        bool "Remote debugging over FireWire early on boot"
@@ -94756,7 +94617,7 @@ index 4e35a5d..8a1f3f0 100644
          If you want to debug problems which hang or crash the kernel early
          on boot and the crashing machine has a FireWire port, you can use
 diff --git a/lib/Makefile b/lib/Makefile
          If you want to debug problems which hang or crash the kernel early
          on boot and the crashing machine has a FireWire port, you can use
 diff --git a/lib/Makefile b/lib/Makefile
-index 0211d2b..93f5cc3 100644
+index 3c3b30b..ca29102 100644
 --- a/lib/Makefile
 +++ b/lib/Makefile
 @@ -55,7 +55,7 @@ obj-$(CONFIG_BTREE) += btree.o
 --- a/lib/Makefile
 +++ b/lib/Makefile
 @@ -55,7 +55,7 @@ obj-$(CONFIG_BTREE) += btree.o
@@ -94782,10 +94643,19 @@ index 114d1be..ab0350c 100644
                        (val << avg->factor)) >> avg->weight :
                (val << avg->factor);
 diff --git a/lib/bitmap.c b/lib/bitmap.c
                        (val << avg->factor)) >> avg->weight :
                (val << avg->factor);
 diff --git a/lib/bitmap.c b/lib/bitmap.c
-index b499ab6..fbdb76c 100644
+index 324ea9e..46b1ae2 100644
 --- a/lib/bitmap.c
 +++ b/lib/bitmap.c
 --- a/lib/bitmap.c
 +++ b/lib/bitmap.c
-@@ -433,7 +433,7 @@ int __bitmap_parse(const char *buf, unsigned int buflen,
+@@ -271,7 +271,7 @@ int __bitmap_subset(const unsigned long *bitmap1,
+ }
+ EXPORT_SYMBOL(__bitmap_subset);
+-int __bitmap_weight(const unsigned long *bitmap, unsigned int bits)
++int __intentional_overflow(-1) __bitmap_weight(const unsigned long *bitmap, unsigned int bits)
+ {
+       unsigned int k, lim = bits/BITS_PER_LONG;
+       int w = 0;
+@@ -437,7 +437,7 @@ int __bitmap_parse(const char *buf, unsigned int buflen,
  {
        int c, old_c, totaldigits, ndigits, nchunks, nbits;
        u32 chunk;
  {
        int c, old_c, totaldigits, ndigits, nchunks, nbits;
        u32 chunk;
@@ -94794,7 +94664,7 @@ index b499ab6..fbdb76c 100644
  
        bitmap_zero(maskp, nmaskbits);
  
  
        bitmap_zero(maskp, nmaskbits);
  
-@@ -518,7 +518,7 @@ int bitmap_parse_user(const char __user *ubuf,
+@@ -522,7 +522,7 @@ int bitmap_parse_user(const char __user *ubuf,
  {
        if (!access_ok(VERIFY_READ, ubuf, ulen))
                return -EFAULT;
  {
        if (!access_ok(VERIFY_READ, ubuf, ulen))
                return -EFAULT;
@@ -94803,7 +94673,7 @@ index b499ab6..fbdb76c 100644
                                ulen, 1, maskp, nmaskbits);
  
  }
                                ulen, 1, maskp, nmaskbits);
  
  }
-@@ -609,7 +609,7 @@ static int __bitmap_parselist(const char *buf, unsigned int buflen,
+@@ -640,7 +640,7 @@ static int __bitmap_parselist(const char *buf, unsigned int buflen,
  {
        unsigned a, b;
        int c, old_c, totaldigits;
  {
        unsigned a, b;
        int c, old_c, totaldigits;
@@ -94812,7 +94682,7 @@ index b499ab6..fbdb76c 100644
        int exp_digit, in_range;
  
        totaldigits = c = 0;
        int exp_digit, in_range;
  
        totaldigits = c = 0;
-@@ -704,7 +704,7 @@ int bitmap_parselist_user(const char __user *ubuf,
+@@ -735,7 +735,7 @@ int bitmap_parselist_user(const char __user *ubuf,
  {
        if (!access_ok(VERIFY_READ, ubuf, ulen))
                return -EFAULT;
  {
        if (!access_ok(VERIFY_READ, ubuf, ulen))
                return -EFAULT;
@@ -94822,10 +94692,10 @@ index b499ab6..fbdb76c 100644
  }
  EXPORT_SYMBOL(bitmap_parselist_user);
 diff --git a/lib/bug.c b/lib/bug.c
  }
  EXPORT_SYMBOL(bitmap_parselist_user);
 diff --git a/lib/bug.c b/lib/bug.c
-index d1d7c78..b354235 100644
+index 0c3bd95..5a615a1 100644
 --- a/lib/bug.c
 +++ b/lib/bug.c
 --- a/lib/bug.c
 +++ b/lib/bug.c
-@@ -137,6 +137,8 @@ enum bug_trap_type report_bug(unsigned long bugaddr, struct pt_regs *regs)
+@@ -145,6 +145,8 @@ enum bug_trap_type report_bug(unsigned long bugaddr, struct pt_regs *regs)
                return BUG_TRAP_TYPE_NONE;
  
        bug = find_bug(bugaddr);
                return BUG_TRAP_TYPE_NONE;
  
        bug = find_bug(bugaddr);
@@ -94870,19 +94740,19 @@ index 4382ad7..08aa558 100644
        u32 high = divisor >> 32;
        u64 quot;
 diff --git a/lib/dma-debug.c b/lib/dma-debug.c
        u32 high = divisor >> 32;
        u64 quot;
 diff --git a/lib/dma-debug.c b/lib/dma-debug.c
-index add80cc..0d27550 100644
+index 9722bd2..0d826f4 100644
 --- a/lib/dma-debug.c
 +++ b/lib/dma-debug.c
 --- a/lib/dma-debug.c
 +++ b/lib/dma-debug.c
-@@ -971,7 +971,7 @@ static int dma_debug_device_change(struct notifier_block *nb, unsigned long acti
+@@ -979,7 +979,7 @@ static int dma_debug_device_change(struct notifier_block *nb, unsigned long acti
  
  void dma_debug_add_bus(struct bus_type *bus)
  {
 -      struct notifier_block *nb;
 +      notifier_block_no_const *nb;
  
  
  void dma_debug_add_bus(struct bus_type *bus)
  {
 -      struct notifier_block *nb;
 +      notifier_block_no_const *nb;
  
-       if (global_disable)
+       if (dma_debug_disabled())
                return;
                return;
-@@ -1148,7 +1148,7 @@ static void check_unmap(struct dma_debug_entry *ref)
+@@ -1161,7 +1161,7 @@ static void check_unmap(struct dma_debug_entry *ref)
  
  static void check_for_stack(struct device *dev, void *addr)
  {
  
  static void check_for_stack(struct device *dev, void *addr)
  {
@@ -94891,19 +94761,6 @@ index add80cc..0d27550 100644
                err_printk(dev, NULL, "DMA-API: device driver maps memory from "
                                "stack [addr=%p]\n", addr);
  }
                err_printk(dev, NULL, "DMA-API: device driver maps memory from "
                                "stack [addr=%p]\n", addr);
  }
-diff --git a/lib/hash.c b/lib/hash.c
-index fea973f..386626f 100644
---- a/lib/hash.c
-+++ b/lib/hash.c
-@@ -14,7 +14,7 @@
- #include <linux/hash.h>
- #include <linux/cache.h>
--static struct fast_hash_ops arch_hash_ops __read_mostly = {
-+static struct fast_hash_ops arch_hash_ops __read_only = {
-       .hash  = jhash,
-       .hash2 = jhash2,
- };
 diff --git a/lib/inflate.c b/lib/inflate.c
 index 013a761..c28f3fc 100644
 --- a/lib/inflate.c
 diff --git a/lib/inflate.c b/lib/inflate.c
 index 013a761..c28f3fc 100644
 --- a/lib/inflate.c
@@ -94954,7 +94811,7 @@ index bd2bea9..6b3c95e 100644
                return false;
  
 diff --git a/lib/kobject.c b/lib/kobject.c
                return false;
  
 diff --git a/lib/kobject.c b/lib/kobject.c
-index 58751bb..93a1853 100644
+index 03d4ab3..46f6374 100644
 --- a/lib/kobject.c
 +++ b/lib/kobject.c
 @@ -931,9 +931,9 @@ EXPORT_SYMBOL_GPL(kset_create_and_add);
 --- a/lib/kobject.c
 +++ b/lib/kobject.c
 @@ -931,9 +931,9 @@ EXPORT_SYMBOL_GPL(kset_create_and_add);
@@ -95337,10 +95194,10 @@ index c16c81a..4dcbda1 100644
  
  void rb_insert_color(struct rb_node *node, struct rb_root *root)
 diff --git a/lib/show_mem.c b/lib/show_mem.c
  
  void rb_insert_color(struct rb_node *node, struct rb_root *root)
 diff --git a/lib/show_mem.c b/lib/show_mem.c
-index 5e25627..3ed9d7f 100644
+index 7de89f4..00d70b7 100644
 --- a/lib/show_mem.c
 +++ b/lib/show_mem.c
 --- a/lib/show_mem.c
 +++ b/lib/show_mem.c
-@@ -44,6 +44,6 @@ void show_mem(unsigned int filter)
+@@ -50,6 +50,6 @@ void show_mem(unsigned int filter)
                quicklist_total_size());
  #endif
  #ifdef CONFIG_MEMORY_FAILURE
                quicklist_total_size());
  #endif
  #ifdef CONFIG_MEMORY_FAILURE
@@ -95591,7 +95448,7 @@ index 0ae0df5..82ac56b 100644
                bdi_destroy(bdi);
                return err;
 diff --git a/mm/filemap.c b/mm/filemap.c
                bdi_destroy(bdi);
                return err;
 diff --git a/mm/filemap.c b/mm/filemap.c
-index 37beab9..2c55a85 100644
+index 673e458..7192013 100644
 --- a/mm/filemap.c
 +++ b/mm/filemap.c
 @@ -2097,7 +2097,7 @@ int generic_file_mmap(struct file * file, struct vm_area_struct * vma)
 --- a/mm/filemap.c
 +++ b/mm/filemap.c
 @@ -2097,7 +2097,7 @@ int generic_file_mmap(struct file * file, struct vm_area_struct * vma)
@@ -95612,7 +95469,7 @@ index 37beab9..2c55a85 100644
                                send_sig(SIGXFSZ, current, 0);
                                return -EFBIG;
 diff --git a/mm/fremap.c b/mm/fremap.c
                                send_sig(SIGXFSZ, current, 0);
                                return -EFBIG;
 diff --git a/mm/fremap.c b/mm/fremap.c
-index 72b8fa3..c5b39f1 100644
+index 2805d71..8b56e7d 100644
 --- a/mm/fremap.c
 +++ b/mm/fremap.c
 @@ -180,6 +180,11 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size,
 --- a/mm/fremap.c
 +++ b/mm/fremap.c
 @@ -180,6 +180,11 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size,
@@ -95628,7 +95485,7 @@ index 72b8fa3..c5b39f1 100644
         * Make sure the vma is shared, that it supports prefaulting,
         * and that the remapped range is valid and fully within
 diff --git a/mm/gup.c b/mm/gup.c
         * Make sure the vma is shared, that it supports prefaulting,
         * and that the remapped range is valid and fully within
 diff --git a/mm/gup.c b/mm/gup.c
-index a0d57ec..79d469ce 100644
+index 9b2afbf..647297c 100644
 --- a/mm/gup.c
 +++ b/mm/gup.c
 @@ -274,11 +274,6 @@ static int faultin_page(struct task_struct *tsk, struct vm_area_struct *vma,
 --- a/mm/gup.c
 +++ b/mm/gup.c
 @@ -274,11 +274,6 @@ static int faultin_page(struct task_struct *tsk, struct vm_area_struct *vma,
@@ -95707,7 +95564,7 @@ index 123bcd3..0de52ba 100644
        set_page_address(page, (void *)vaddr);
  
 diff --git a/mm/hugetlb.c b/mm/hugetlb.c
        set_page_address(page, (void *)vaddr);
  
 diff --git a/mm/hugetlb.c b/mm/hugetlb.c
-index 9fd7227..5628939 100644
+index c49586f..41e5fd9 100644
 --- a/mm/hugetlb.c
 +++ b/mm/hugetlb.c
 @@ -2258,6 +2258,7 @@ static int hugetlb_sysctl_handler_common(bool obey_mempolicy,
 --- a/mm/hugetlb.c
 +++ b/mm/hugetlb.c
 @@ -2258,6 +2258,7 @@ static int hugetlb_sysctl_handler_common(bool obey_mempolicy,
@@ -95754,8 +95611,8 @@ index 9fd7227..5628939 100644
        if (ret)
                goto out;
  
        if (ret)
                goto out;
  
-@@ -2792,6 +2796,27 @@ static void unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma,
-       mutex_unlock(&mapping->i_mmap_mutex);
+@@ -2797,6 +2801,27 @@ static void unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma,
+       i_mmap_unlock_write(mapping);
  }
  
 +#ifdef CONFIG_PAX_SEGMEXEC
  }
  
 +#ifdef CONFIG_PAX_SEGMEXEC
@@ -95782,7 +95639,7 @@ index 9fd7227..5628939 100644
  /*
   * Hugetlb_cow() should be called with page lock of the original hugepage held.
   * Called with hugetlb_instantiation_mutex held and pte_page locked so we
  /*
   * Hugetlb_cow() should be called with page lock of the original hugepage held.
   * Called with hugetlb_instantiation_mutex held and pte_page locked so we
-@@ -2903,6 +2928,11 @@ retry_avoidcopy:
+@@ -2909,6 +2934,11 @@ retry_avoidcopy:
                                make_huge_pte(vma, new_page, 1));
                page_remove_rmap(old_page);
                hugepage_add_new_anon_rmap(new_page, vma, address);
                                make_huge_pte(vma, new_page, 1));
                page_remove_rmap(old_page);
                hugepage_add_new_anon_rmap(new_page, vma, address);
@@ -95794,7 +95651,7 @@ index 9fd7227..5628939 100644
                /* Make the old page be freed below */
                new_page = old_page;
        }
                /* Make the old page be freed below */
                new_page = old_page;
        }
-@@ -3063,6 +3093,10 @@ retry:
+@@ -3069,6 +3099,10 @@ retry:
                                && (vma->vm_flags & VM_SHARED)));
        set_huge_pte_at(mm, address, ptep, new_pte);
  
                                && (vma->vm_flags & VM_SHARED)));
        set_huge_pte_at(mm, address, ptep, new_pte);
  
@@ -95805,7 +95662,7 @@ index 9fd7227..5628939 100644
        if ((flags & FAULT_FLAG_WRITE) && !(vma->vm_flags & VM_SHARED)) {
                /* Optimization, do the COW without a second fault */
                ret = hugetlb_cow(mm, vma, address, ptep, new_pte, page, ptl);
        if ((flags & FAULT_FLAG_WRITE) && !(vma->vm_flags & VM_SHARED)) {
                /* Optimization, do the COW without a second fault */
                ret = hugetlb_cow(mm, vma, address, ptep, new_pte, page, ptl);
-@@ -3129,6 +3163,10 @@ int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -3135,6 +3169,10 @@ int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
        struct hstate *h = hstate_vma(vma);
        struct address_space *mapping;
  
        struct hstate *h = hstate_vma(vma);
        struct address_space *mapping;
  
@@ -95816,7 +95673,7 @@ index 9fd7227..5628939 100644
        address &= huge_page_mask(h);
  
        ptep = huge_pte_offset(mm, address);
        address &= huge_page_mask(h);
  
        ptep = huge_pte_offset(mm, address);
-@@ -3142,6 +3180,26 @@ int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -3148,6 +3186,26 @@ int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
                                VM_FAULT_SET_HINDEX(hstate_index(h));
        }
  
                                VM_FAULT_SET_HINDEX(hstate_index(h));
        }
  
@@ -95844,7 +95701,7 @@ index 9fd7227..5628939 100644
        if (!ptep)
                return VM_FAULT_OOM;
 diff --git a/mm/internal.h b/mm/internal.h
        if (!ptep)
                return VM_FAULT_OOM;
 diff --git a/mm/internal.h b/mm/internal.h
-index a4f90ba..fbdc32b 100644
+index efad241..57ae4ca 100644
 --- a/mm/internal.h
 +++ b/mm/internal.h
 @@ -134,6 +134,7 @@ __find_buddy_index(unsigned long page_idx, unsigned int order)
 --- a/mm/internal.h
 +++ b/mm/internal.h
 @@ -134,6 +134,7 @@ __find_buddy_index(unsigned long page_idx, unsigned int order)
@@ -95855,7 +95712,7 @@ index a4f90ba..fbdc32b 100644
  extern void prep_compound_page(struct page *page, unsigned long order);
  #ifdef CONFIG_MEMORY_FAILURE
  extern bool is_free_buddy_page(struct page *page);
  extern void prep_compound_page(struct page *page, unsigned long order);
  #ifdef CONFIG_MEMORY_FAILURE
  extern bool is_free_buddy_page(struct page *page);
-@@ -390,7 +391,7 @@ extern u32 hwpoison_filter_enable;
+@@ -387,7 +388,7 @@ extern u32 hwpoison_filter_enable;
  
  extern unsigned long vm_mmap_pgoff(struct file *, unsigned long,
          unsigned long, unsigned long,
  
  extern unsigned long vm_mmap_pgoff(struct file *, unsigned long,
          unsigned long, unsigned long,
@@ -95864,37 +95721,6 @@ index a4f90ba..fbdc32b 100644
  
  extern void set_pageblock_order(void);
  unsigned long reclaim_clean_pages_from_list(struct zone *zone,
  
  extern void set_pageblock_order(void);
  unsigned long reclaim_clean_pages_from_list(struct zone *zone,
-diff --git a/mm/iov_iter.c b/mm/iov_iter.c
-index e34a3cb..a810efe 100644
---- a/mm/iov_iter.c
-+++ b/mm/iov_iter.c
-@@ -307,7 +307,7 @@ static size_t __iovec_copy_from_user_inatomic(char *vaddr,
-       while (bytes) {
-               char __user *buf = iov->iov_base + base;
--              int copy = min(bytes, iov->iov_len - base);
-+              size_t copy = min(bytes, iov->iov_len - base);
-               base = 0;
-               left = __copy_from_user_inatomic(vaddr, buf, copy);
-@@ -335,7 +335,7 @@ static size_t copy_from_user_atomic_iovec(struct page *page,
-       kaddr = kmap_atomic(page);
-       if (likely(i->nr_segs == 1)) {
--              int left;
-+              size_t left;
-               char __user *buf = i->iov->iov_base + i->iov_offset;
-               left = __copy_from_user_inatomic(kaddr + offset, buf, bytes);
-               copied = bytes - left;
-@@ -365,7 +365,7 @@ static void advance_iovec(struct iov_iter *i, size_t bytes)
-                * zero-length segments (without overruning the iovec).
-                */
-               while (bytes || unlikely(i->count && !iov->iov_len)) {
--                      int copy;
-+                      size_t copy;
-                       copy = min(bytes, iov->iov_len - base);
-                       BUG_ON(!i->count || i->count < copy);
 diff --git a/mm/kmemleak.c b/mm/kmemleak.c
 index 3cda50c..032ba634 100644
 --- a/mm/kmemleak.c
 diff --git a/mm/kmemleak.c b/mm/kmemleak.c
 index 3cda50c..032ba634 100644
 --- a/mm/kmemleak.c
@@ -95940,7 +95766,7 @@ index d53adf9..03a24bf 100644
        set_fs(old_fs);
  
 diff --git a/mm/madvise.c b/mm/madvise.c
        set_fs(old_fs);
  
 diff --git a/mm/madvise.c b/mm/madvise.c
-index 0938b30..199abe8 100644
+index a271adc..831d82f 100644
 --- a/mm/madvise.c
 +++ b/mm/madvise.c
 @@ -51,6 +51,10 @@ static long madvise_behavior(struct vm_area_struct *vma,
 --- a/mm/madvise.c
 +++ b/mm/madvise.c
 @@ -51,6 +51,10 @@ static long madvise_behavior(struct vm_area_struct *vma,
@@ -96020,7 +95846,7 @@ index 0938b30..199abe8 100644
        if (end == start)
                return error;
 diff --git a/mm/memory-failure.c b/mm/memory-failure.c
        if (end == start)
                return error;
 diff --git a/mm/memory-failure.c b/mm/memory-failure.c
-index 8639f6b..b623882a 100644
+index feb803b..d382029 100644
 --- a/mm/memory-failure.c
 +++ b/mm/memory-failure.c
 @@ -61,7 +61,7 @@ int sysctl_memory_failure_early_kill __read_mostly = 0;
 --- a/mm/memory-failure.c
 +++ b/mm/memory-failure.c
 @@ -61,7 +61,7 @@ int sysctl_memory_failure_early_kill __read_mostly = 0;
@@ -96041,7 +95867,7 @@ index 8639f6b..b623882a 100644
  #ifdef __ARCH_SI_TRAPNO
        si.si_trapno = trapno;
  #endif
  #ifdef __ARCH_SI_TRAPNO
        si.si_trapno = trapno;
  #endif
-@@ -791,7 +791,7 @@ static struct page_state {
+@@ -786,7 +786,7 @@ static struct page_state {
        unsigned long res;
        char *msg;
        int (*action)(struct page *p, unsigned long pfn);
        unsigned long res;
        char *msg;
        int (*action)(struct page *p, unsigned long pfn);
@@ -96050,7 +95876,7 @@ index 8639f6b..b623882a 100644
        { reserved,     reserved,       "reserved kernel",      me_kernel },
        /*
         * free pages are specially detected outside this table:
        { reserved,     reserved,       "reserved kernel",      me_kernel },
        /*
         * free pages are specially detected outside this table:
-@@ -1099,7 +1099,7 @@ int memory_failure(unsigned long pfn, int trapno, int flags)
+@@ -1094,7 +1094,7 @@ int memory_failure(unsigned long pfn, int trapno, int flags)
                nr_pages = 1 << compound_order(hpage);
        else /* normal page or thp */
                nr_pages = 1;
                nr_pages = 1 << compound_order(hpage);
        else /* normal page or thp */
                nr_pages = 1;
@@ -96059,7 +95885,7 @@ index 8639f6b..b623882a 100644
  
        /*
         * We need/can do nothing about count=0 pages.
  
        /*
         * We need/can do nothing about count=0 pages.
-@@ -1128,7 +1128,7 @@ int memory_failure(unsigned long pfn, int trapno, int flags)
+@@ -1123,7 +1123,7 @@ int memory_failure(unsigned long pfn, int trapno, int flags)
                        if (PageHWPoison(hpage)) {
                                if ((hwpoison_filter(p) && TestClearPageHWPoison(p))
                                    || (p != hpage && TestSetPageHWPoison(hpage))) {
                        if (PageHWPoison(hpage)) {
                                if ((hwpoison_filter(p) && TestClearPageHWPoison(p))
                                    || (p != hpage && TestSetPageHWPoison(hpage))) {
@@ -96068,7 +95894,7 @@ index 8639f6b..b623882a 100644
                                        unlock_page(hpage);
                                        return 0;
                                }
                                        unlock_page(hpage);
                                        return 0;
                                }
-@@ -1196,14 +1196,14 @@ int memory_failure(unsigned long pfn, int trapno, int flags)
+@@ -1191,14 +1191,14 @@ int memory_failure(unsigned long pfn, int trapno, int flags)
         */
        if (!PageHWPoison(p)) {
                printk(KERN_ERR "MCE %#lx: just unpoisoned\n", pfn);
         */
        if (!PageHWPoison(p)) {
                printk(KERN_ERR "MCE %#lx: just unpoisoned\n", pfn);
@@ -96085,7 +95911,7 @@ index 8639f6b..b623882a 100644
                unlock_page(hpage);
                put_page(hpage);
                return 0;
                unlock_page(hpage);
                put_page(hpage);
                return 0;
-@@ -1433,7 +1433,7 @@ int unpoison_memory(unsigned long pfn)
+@@ -1428,7 +1428,7 @@ int unpoison_memory(unsigned long pfn)
                        return 0;
                }
                if (TestClearPageHWPoison(p))
                        return 0;
                }
                if (TestClearPageHWPoison(p))
@@ -96094,7 +95920,7 @@ index 8639f6b..b623882a 100644
                pr_info("MCE: Software-unpoisoned free page %#lx\n", pfn);
                return 0;
        }
                pr_info("MCE: Software-unpoisoned free page %#lx\n", pfn);
                return 0;
        }
-@@ -1447,7 +1447,7 @@ int unpoison_memory(unsigned long pfn)
+@@ -1442,7 +1442,7 @@ int unpoison_memory(unsigned long pfn)
         */
        if (TestClearPageHWPoison(page)) {
                pr_info("MCE: Software-unpoisoned page %#lx\n", pfn);
         */
        if (TestClearPageHWPoison(page)) {
                pr_info("MCE: Software-unpoisoned page %#lx\n", pfn);
@@ -96103,7 +95929,7 @@ index 8639f6b..b623882a 100644
                freeit = 1;
                if (PageHuge(page))
                        clear_page_hwpoison_huge_page(page);
                freeit = 1;
                if (PageHuge(page))
                        clear_page_hwpoison_huge_page(page);
-@@ -1572,11 +1572,11 @@ static int soft_offline_huge_page(struct page *page, int flags)
+@@ -1567,11 +1567,11 @@ static int soft_offline_huge_page(struct page *page, int flags)
                if (PageHuge(page)) {
                        set_page_hwpoison_huge_page(hpage);
                        dequeue_hwpoisoned_huge_page(hpage);
                if (PageHuge(page)) {
                        set_page_hwpoison_huge_page(hpage);
                        dequeue_hwpoisoned_huge_page(hpage);
@@ -96117,7 +95943,7 @@ index 8639f6b..b623882a 100644
                }
        }
        return ret;
                }
        }
        return ret;
-@@ -1615,7 +1615,7 @@ static int __soft_offline_page(struct page *page, int flags)
+@@ -1610,7 +1610,7 @@ static int __soft_offline_page(struct page *page, int flags)
                put_page(page);
                pr_info("soft_offline: %#lx: invalidated\n", pfn);
                SetPageHWPoison(page);
                put_page(page);
                pr_info("soft_offline: %#lx: invalidated\n", pfn);
                SetPageHWPoison(page);
@@ -96126,7 +95952,7 @@ index 8639f6b..b623882a 100644
                return 0;
        }
  
                return 0;
        }
  
-@@ -1666,7 +1666,7 @@ static int __soft_offline_page(struct page *page, int flags)
+@@ -1661,7 +1661,7 @@ static int __soft_offline_page(struct page *page, int flags)
                        if (!is_free_buddy_page(page))
                                pr_info("soft offline: %#lx: page leaked\n",
                                        pfn);
                        if (!is_free_buddy_page(page))
                                pr_info("soft offline: %#lx: page leaked\n",
                                        pfn);
@@ -96135,7 +95961,7 @@ index 8639f6b..b623882a 100644
                }
        } else {
                pr_info("soft offline: %#lx: isolation failed: %d, page count %d, type %lx\n",
                }
        } else {
                pr_info("soft offline: %#lx: isolation failed: %d, page count %d, type %lx\n",
-@@ -1736,11 +1736,11 @@ int soft_offline_page(struct page *page, int flags)
+@@ -1731,11 +1731,11 @@ int soft_offline_page(struct page *page, int flags)
                if (PageHuge(page)) {
                        set_page_hwpoison_huge_page(hpage);
                        dequeue_hwpoisoned_huge_page(hpage);
                if (PageHuge(page)) {
                        set_page_hwpoison_huge_page(hpage);
                        dequeue_hwpoisoned_huge_page(hpage);
@@ -96150,10 +95976,10 @@ index 8639f6b..b623882a 100644
        }
        unset_migratetype_isolate(page, MIGRATE_MOVABLE);
 diff --git a/mm/memory.c b/mm/memory.c
        }
        unset_migratetype_isolate(page, MIGRATE_MOVABLE);
 diff --git a/mm/memory.c b/mm/memory.c
-index d442584..0600e22 100644
+index 2c3536c..e800104 100644
 --- a/mm/memory.c
 +++ b/mm/memory.c
 --- a/mm/memory.c
 +++ b/mm/memory.c
-@@ -415,6 +415,7 @@ static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
+@@ -414,6 +414,7 @@ static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
                free_pte_range(tlb, pmd, addr);
        } while (pmd++, addr = next, addr != end);
  
                free_pte_range(tlb, pmd, addr);
        } while (pmd++, addr = next, addr != end);
  
@@ -96161,7 +95987,7 @@ index d442584..0600e22 100644
        start &= PUD_MASK;
        if (start < floor)
                return;
        start &= PUD_MASK;
        if (start < floor)
                return;
-@@ -429,6 +430,8 @@ static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
+@@ -428,6 +429,8 @@ static inline void free_pmd_range(struct mmu_gather *tlb, pud_t *pud,
        pmd = pmd_offset(pud, start);
        pud_clear(pud);
        pmd_free_tlb(tlb, pmd, start);
        pmd = pmd_offset(pud, start);
        pud_clear(pud);
        pmd_free_tlb(tlb, pmd, start);
@@ -96170,7 +95996,7 @@ index d442584..0600e22 100644
  }
  
  static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
  }
  
  static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
-@@ -448,6 +451,7 @@ static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
+@@ -447,6 +450,7 @@ static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
                free_pmd_range(tlb, pud, addr, next, floor, ceiling);
        } while (pud++, addr = next, addr != end);
  
                free_pmd_range(tlb, pud, addr, next, floor, ceiling);
        } while (pud++, addr = next, addr != end);
  
@@ -96178,7 +96004,7 @@ index d442584..0600e22 100644
        start &= PGDIR_MASK;
        if (start < floor)
                return;
        start &= PGDIR_MASK;
        if (start < floor)
                return;
-@@ -462,6 +466,8 @@ static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
+@@ -461,6 +465,8 @@ static inline void free_pud_range(struct mmu_gather *tlb, pgd_t *pgd,
        pud = pud_offset(pgd, start);
        pgd_clear(pgd);
        pud_free_tlb(tlb, pud, start);
        pud = pud_offset(pgd, start);
        pgd_clear(pgd);
        pud_free_tlb(tlb, pud, start);
@@ -96187,7 +96013,7 @@ index d442584..0600e22 100644
  }
  
  /*
  }
  
  /*
-@@ -691,10 +697,10 @@ static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr,
+@@ -690,10 +696,10 @@ static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr,
         * Choose text because data symbols depend on CONFIG_KALLSYMS_ALL=y
         */
        if (vma->vm_ops)
         * Choose text because data symbols depend on CONFIG_KALLSYMS_ALL=y
         */
        if (vma->vm_ops)
@@ -96200,7 +96026,7 @@ index d442584..0600e22 100644
                       vma->vm_file->f_op->mmap);
        dump_stack();
        add_taint(TAINT_BAD_PAGE, LOCKDEP_NOW_UNRELIABLE);
                       vma->vm_file->f_op->mmap);
        dump_stack();
        add_taint(TAINT_BAD_PAGE, LOCKDEP_NOW_UNRELIABLE);
-@@ -1501,6 +1507,10 @@ static int insert_page(struct vm_area_struct *vma, unsigned long addr,
+@@ -1488,6 +1494,10 @@ static int insert_page(struct vm_area_struct *vma, unsigned long addr,
        page_add_file_rmap(page);
        set_pte_at(mm, addr, pte, mk_pte(page, prot));
  
        page_add_file_rmap(page);
        set_pte_at(mm, addr, pte, mk_pte(page, prot));
  
@@ -96211,7 +96037,7 @@ index d442584..0600e22 100644
        retval = 0;
        pte_unmap_unlock(pte, ptl);
        return retval;
        retval = 0;
        pte_unmap_unlock(pte, ptl);
        return retval;
-@@ -1545,9 +1555,21 @@ int vm_insert_page(struct vm_area_struct *vma, unsigned long addr,
+@@ -1532,9 +1542,21 @@ int vm_insert_page(struct vm_area_struct *vma, unsigned long addr,
        if (!page_count(page))
                return -EINVAL;
        if (!(vma->vm_flags & VM_MIXEDMAP)) {
        if (!page_count(page))
                return -EINVAL;
        if (!(vma->vm_flags & VM_MIXEDMAP)) {
@@ -96233,7 +96059,7 @@ index d442584..0600e22 100644
        }
        return insert_page(vma, addr, page, vma->vm_page_prot);
  }
        }
        return insert_page(vma, addr, page, vma->vm_page_prot);
  }
-@@ -1630,6 +1652,7 @@ int vm_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
+@@ -1617,6 +1639,7 @@ int vm_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
                        unsigned long pfn)
  {
        BUG_ON(!(vma->vm_flags & VM_MIXEDMAP));
                        unsigned long pfn)
  {
        BUG_ON(!(vma->vm_flags & VM_MIXEDMAP));
@@ -96241,7 +96067,7 @@ index d442584..0600e22 100644
  
        if (addr < vma->vm_start || addr >= vma->vm_end)
                return -EFAULT;
  
        if (addr < vma->vm_start || addr >= vma->vm_end)
                return -EFAULT;
-@@ -1877,7 +1900,9 @@ static int apply_to_pmd_range(struct mm_struct *mm, pud_t *pud,
+@@ -1864,7 +1887,9 @@ static int apply_to_pmd_range(struct mm_struct *mm, pud_t *pud,
  
        BUG_ON(pud_huge(*pud));
  
  
        BUG_ON(pud_huge(*pud));
  
@@ -96252,7 +96078,7 @@ index d442584..0600e22 100644
        if (!pmd)
                return -ENOMEM;
        do {
        if (!pmd)
                return -ENOMEM;
        do {
-@@ -1897,7 +1922,9 @@ static int apply_to_pud_range(struct mm_struct *mm, pgd_t *pgd,
+@@ -1884,7 +1909,9 @@ static int apply_to_pud_range(struct mm_struct *mm, pgd_t *pgd,
        unsigned long next;
        int err;
  
        unsigned long next;
        int err;
  
@@ -96263,7 +96089,7 @@ index d442584..0600e22 100644
        if (!pud)
                return -ENOMEM;
        do {
        if (!pud)
                return -ENOMEM;
        do {
-@@ -2019,6 +2046,186 @@ static int do_page_mkwrite(struct vm_area_struct *vma, struct page *page,
+@@ -2006,6 +2033,186 @@ static int do_page_mkwrite(struct vm_area_struct *vma, struct page *page,
        return ret;
  }
  
        return ret;
  }
  
@@ -96450,7 +96276,7 @@ index d442584..0600e22 100644
  /*
   * This routine handles present pages, when users try to write
   * to a shared page. It is done by copying the page to a new address
  /*
   * This routine handles present pages, when users try to write
   * to a shared page. It is done by copying the page to a new address
-@@ -2225,6 +2432,12 @@ gotten:
+@@ -2212,6 +2419,12 @@ gotten:
         */
        page_table = pte_offset_map_lock(mm, pmd, address, &ptl);
        if (likely(pte_same(*page_table, orig_pte))) {
         */
        page_table = pte_offset_map_lock(mm, pmd, address, &ptl);
        if (likely(pte_same(*page_table, orig_pte))) {
@@ -96463,7 +96289,7 @@ index d442584..0600e22 100644
                if (old_page) {
                        if (!PageAnon(old_page)) {
                                dec_mm_counter_fast(mm, MM_FILEPAGES);
                if (old_page) {
                        if (!PageAnon(old_page)) {
                                dec_mm_counter_fast(mm, MM_FILEPAGES);
-@@ -2278,6 +2491,10 @@ gotten:
+@@ -2265,6 +2478,10 @@ gotten:
                        page_remove_rmap(old_page);
                }
  
                        page_remove_rmap(old_page);
                }
  
@@ -96474,7 +96300,7 @@ index d442584..0600e22 100644
                /* Free the old page.. */
                new_page = old_page;
                ret |= VM_FAULT_WRITE;
                /* Free the old page.. */
                new_page = old_page;
                ret |= VM_FAULT_WRITE;
-@@ -2552,6 +2769,11 @@ static int do_swap_page(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2539,6 +2756,11 @@ static int do_swap_page(struct mm_struct *mm, struct vm_area_struct *vma,
        swap_free(entry);
        if (vm_swap_full() || (vma->vm_flags & VM_LOCKED) || PageMlocked(page))
                try_to_free_swap(page);
        swap_free(entry);
        if (vm_swap_full() || (vma->vm_flags & VM_LOCKED) || PageMlocked(page))
                try_to_free_swap(page);
@@ -96486,7 +96312,7 @@ index d442584..0600e22 100644
        unlock_page(page);
        if (page != swapcache) {
                /*
        unlock_page(page);
        if (page != swapcache) {
                /*
-@@ -2575,6 +2797,11 @@ static int do_swap_page(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2562,6 +2784,11 @@ static int do_swap_page(struct mm_struct *mm, struct vm_area_struct *vma,
  
        /* No need to invalidate - it was non-present before */
        update_mmu_cache(vma, address, page_table);
  
        /* No need to invalidate - it was non-present before */
        update_mmu_cache(vma, address, page_table);
@@ -96498,7 +96324,7 @@ index d442584..0600e22 100644
  unlock:
        pte_unmap_unlock(page_table, ptl);
  out:
  unlock:
        pte_unmap_unlock(page_table, ptl);
  out:
-@@ -2594,40 +2821,6 @@ out_release:
+@@ -2581,40 +2808,6 @@ out_release:
  }
  
  /*
  }
  
  /*
@@ -96539,7 +96365,7 @@ index d442584..0600e22 100644
   * We enter with non-exclusive mmap_sem (to exclude vma changes,
   * but allow concurrent faults), and pte mapped but not yet locked.
   * We return with mmap_sem still held, but pte unmapped and unlocked.
   * We enter with non-exclusive mmap_sem (to exclude vma changes,
   * but allow concurrent faults), and pte mapped but not yet locked.
   * We return with mmap_sem still held, but pte unmapped and unlocked.
-@@ -2637,27 +2830,23 @@ static int do_anonymous_page(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2624,27 +2817,23 @@ static int do_anonymous_page(struct mm_struct *mm, struct vm_area_struct *vma,
                unsigned int flags)
  {
        struct mem_cgroup *memcg;
                unsigned int flags)
  {
        struct mem_cgroup *memcg;
@@ -96555,7 +96381,7 @@ index d442584..0600e22 100644
 -              return VM_FAULT_SIGSEGV;
 -
 -      /* Use the zero-page for reads */
 -              return VM_FAULT_SIGSEGV;
 -
 -      /* Use the zero-page for reads */
-       if (!(flags & FAULT_FLAG_WRITE)) {
+       if (!(flags & FAULT_FLAG_WRITE) && !mm_forbids_zeropage(mm)) {
                entry = pte_mkspecial(pfn_pte(my_zero_pfn(address),
                                                vma->vm_page_prot));
 -              page_table = pte_offset_map_lock(mm, pmd, address, &ptl);
                entry = pte_mkspecial(pfn_pte(my_zero_pfn(address),
                                                vma->vm_page_prot));
 -              page_table = pte_offset_map_lock(mm, pmd, address, &ptl);
@@ -96572,7 +96398,7 @@ index d442584..0600e22 100644
        if (unlikely(anon_vma_prepare(vma)))
                goto oom;
        page = alloc_zeroed_user_highpage_movable(vma, address);
        if (unlikely(anon_vma_prepare(vma)))
                goto oom;
        page = alloc_zeroed_user_highpage_movable(vma, address);
-@@ -2681,6 +2870,11 @@ static int do_anonymous_page(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2668,6 +2857,11 @@ static int do_anonymous_page(struct mm_struct *mm, struct vm_area_struct *vma,
        if (!pte_none(*page_table))
                goto release;
  
        if (!pte_none(*page_table))
                goto release;
  
@@ -96584,7 +96410,7 @@ index d442584..0600e22 100644
        inc_mm_counter_fast(mm, MM_ANONPAGES);
        page_add_new_anon_rmap(page, vma, address);
        mem_cgroup_commit_charge(page, memcg, false);
        inc_mm_counter_fast(mm, MM_ANONPAGES);
        page_add_new_anon_rmap(page, vma, address);
        mem_cgroup_commit_charge(page, memcg, false);
-@@ -2690,6 +2884,12 @@ setpte:
+@@ -2677,6 +2871,12 @@ setpte:
  
        /* No need to invalidate - it was non-present before */
        update_mmu_cache(vma, address, page_table);
  
        /* No need to invalidate - it was non-present before */
        update_mmu_cache(vma, address, page_table);
@@ -96597,7 +96423,7 @@ index d442584..0600e22 100644
  unlock:
        pte_unmap_unlock(page_table, ptl);
        return 0;
  unlock:
        pte_unmap_unlock(page_table, ptl);
        return 0;
-@@ -2920,6 +3120,11 @@ static int do_read_fault(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2907,6 +3107,11 @@ static int do_read_fault(struct mm_struct *mm, struct vm_area_struct *vma,
                return ret;
        }
        do_set_pte(vma, address, fault_page, pte, false, false);
                return ret;
        }
        do_set_pte(vma, address, fault_page, pte, false, false);
@@ -96609,7 +96435,7 @@ index d442584..0600e22 100644
        unlock_page(fault_page);
  unlock_out:
        pte_unmap_unlock(pte, ptl);
        unlock_page(fault_page);
  unlock_out:
        pte_unmap_unlock(pte, ptl);
-@@ -2962,7 +3167,18 @@ static int do_cow_fault(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2949,7 +3154,18 @@ static int do_cow_fault(struct mm_struct *mm, struct vm_area_struct *vma,
                page_cache_release(fault_page);
                goto uncharge_out;
        }
                page_cache_release(fault_page);
                goto uncharge_out;
        }
@@ -96628,7 +96454,7 @@ index d442584..0600e22 100644
        mem_cgroup_commit_charge(new_page, memcg, false);
        lru_cache_add_active_or_unevictable(new_page, vma);
        pte_unmap_unlock(pte, ptl);
        mem_cgroup_commit_charge(new_page, memcg, false);
        lru_cache_add_active_or_unevictable(new_page, vma);
        pte_unmap_unlock(pte, ptl);
-@@ -3012,6 +3228,11 @@ static int do_shared_fault(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2999,6 +3215,11 @@ static int do_shared_fault(struct mm_struct *mm, struct vm_area_struct *vma,
                return ret;
        }
        do_set_pte(vma, address, fault_page, pte, true, false);
                return ret;
        }
        do_set_pte(vma, address, fault_page, pte, true, false);
@@ -96640,7 +96466,7 @@ index d442584..0600e22 100644
        pte_unmap_unlock(pte, ptl);
  
        if (set_page_dirty(fault_page))
        pte_unmap_unlock(pte, ptl);
  
        if (set_page_dirty(fault_page))
-@@ -3253,6 +3474,12 @@ static int handle_pte_fault(struct mm_struct *mm,
+@@ -3255,6 +3476,12 @@ static int handle_pte_fault(struct mm_struct *mm,
                if (flags & FAULT_FLAG_WRITE)
                        flush_tlb_fix_spurious_fault(vma, address);
        }
                if (flags & FAULT_FLAG_WRITE)
                        flush_tlb_fix_spurious_fault(vma, address);
        }
@@ -96653,7 +96479,7 @@ index d442584..0600e22 100644
  unlock:
        pte_unmap_unlock(pte, ptl);
        return 0;
  unlock:
        pte_unmap_unlock(pte, ptl);
        return 0;
-@@ -3272,9 +3499,41 @@ static int __handle_mm_fault(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -3274,9 +3501,41 @@ static int __handle_mm_fault(struct mm_struct *mm, struct vm_area_struct *vma,
        pmd_t *pmd;
        pte_t *pte;
  
        pmd_t *pmd;
        pte_t *pte;
  
@@ -96695,7 +96521,7 @@ index d442584..0600e22 100644
        pgd = pgd_offset(mm, address);
        pud = pud_alloc(mm, pgd, address);
        if (!pud)
        pgd = pgd_offset(mm, address);
        pud = pud_alloc(mm, pgd, address);
        if (!pud)
-@@ -3408,6 +3667,23 @@ int __pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address)
+@@ -3411,6 +3670,23 @@ int __pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address)
        spin_unlock(&mm->page_table_lock);
        return 0;
  }
        spin_unlock(&mm->page_table_lock);
        return 0;
  }
@@ -96719,7 +96545,7 @@ index d442584..0600e22 100644
  #endif /* __PAGETABLE_PUD_FOLDED */
  
  #ifndef __PAGETABLE_PMD_FOLDED
  #endif /* __PAGETABLE_PUD_FOLDED */
  
  #ifndef __PAGETABLE_PMD_FOLDED
-@@ -3438,6 +3714,30 @@ int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
+@@ -3441,6 +3717,30 @@ int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
        spin_unlock(&mm->page_table_lock);
        return 0;
  }
        spin_unlock(&mm->page_table_lock);
        return 0;
  }
@@ -96750,7 +96576,7 @@ index d442584..0600e22 100644
  #endif /* __PAGETABLE_PMD_FOLDED */
  
  static int __follow_pte(struct mm_struct *mm, unsigned long address,
  #endif /* __PAGETABLE_PMD_FOLDED */
  
  static int __follow_pte(struct mm_struct *mm, unsigned long address,
-@@ -3547,8 +3847,8 @@ out:
+@@ -3550,8 +3850,8 @@ out:
        return ret;
  }
  
        return ret;
  }
  
@@ -96761,7 +96587,7 @@ index d442584..0600e22 100644
  {
        resource_size_t phys_addr;
        unsigned long prot = 0;
  {
        resource_size_t phys_addr;
        unsigned long prot = 0;
-@@ -3574,8 +3874,8 @@ EXPORT_SYMBOL_GPL(generic_access_phys);
+@@ -3577,8 +3877,8 @@ EXPORT_SYMBOL_GPL(generic_access_phys);
   * Access another process' address space as given in mm.  If non-NULL, use the
   * given task for page fault accounting.
   */
   * Access another process' address space as given in mm.  If non-NULL, use the
   * given task for page fault accounting.
   */
@@ -96772,7 +96598,7 @@ index d442584..0600e22 100644
  {
        struct vm_area_struct *vma;
        void *old_buf = buf;
  {
        struct vm_area_struct *vma;
        void *old_buf = buf;
-@@ -3583,7 +3883,7 @@ static int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
+@@ -3586,7 +3886,7 @@ static int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
        down_read(&mm->mmap_sem);
        /* ignore errors, just check how much was successfully transferred */
        while (len) {
        down_read(&mm->mmap_sem);
        /* ignore errors, just check how much was successfully transferred */
        while (len) {
@@ -96781,7 +96607,7 @@ index d442584..0600e22 100644
                void *maddr;
                struct page *page = NULL;
  
                void *maddr;
                struct page *page = NULL;
  
-@@ -3644,8 +3944,8 @@ static int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
+@@ -3647,8 +3947,8 @@ static int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
   *
   * The caller must hold a reference on @mm.
   */
   *
   * The caller must hold a reference on @mm.
   */
@@ -96792,7 +96618,7 @@ index d442584..0600e22 100644
  {
        return __access_remote_vm(NULL, mm, addr, buf, len, write);
  }
  {
        return __access_remote_vm(NULL, mm, addr, buf, len, write);
  }
-@@ -3655,11 +3955,11 @@ int access_remote_vm(struct mm_struct *mm, unsigned long addr,
+@@ -3658,11 +3958,11 @@ int access_remote_vm(struct mm_struct *mm, unsigned long addr,
   * Source/target buffer must be kernel space,
   * Do not walk the page table directly, use get_user_pages
   */
   * Source/target buffer must be kernel space,
   * Do not walk the page table directly, use get_user_pages
   */
@@ -96808,10 +96634,10 @@ index d442584..0600e22 100644
        mm = get_task_mm(tsk);
        if (!mm)
 diff --git a/mm/mempolicy.c b/mm/mempolicy.c
        mm = get_task_mm(tsk);
        if (!mm)
 diff --git a/mm/mempolicy.c b/mm/mempolicy.c
-index e58725a..e0be017 100644
+index 0e0961b..c9143b9 100644
 --- a/mm/mempolicy.c
 +++ b/mm/mempolicy.c
 --- a/mm/mempolicy.c
 +++ b/mm/mempolicy.c
-@@ -750,6 +750,10 @@ static int mbind_range(struct mm_struct *mm, unsigned long start,
+@@ -744,6 +744,10 @@ static int mbind_range(struct mm_struct *mm, unsigned long start,
        unsigned long vmstart;
        unsigned long vmend;
  
        unsigned long vmstart;
        unsigned long vmend;
  
@@ -96822,7 +96648,7 @@ index e58725a..e0be017 100644
        vma = find_vma(mm, start);
        if (!vma || vma->vm_start > start)
                return -EFAULT;
        vma = find_vma(mm, start);
        if (!vma || vma->vm_start > start)
                return -EFAULT;
-@@ -793,6 +797,16 @@ static int mbind_range(struct mm_struct *mm, unsigned long start,
+@@ -787,6 +791,16 @@ static int mbind_range(struct mm_struct *mm, unsigned long start,
                err = vma_replace_policy(vma, new_pol);
                if (err)
                        goto out;
                err = vma_replace_policy(vma, new_pol);
                if (err)
                        goto out;
@@ -96839,7 +96665,7 @@ index e58725a..e0be017 100644
        }
  
   out:
        }
  
   out:
-@@ -1212,6 +1226,17 @@ static long do_mbind(unsigned long start, unsigned long len,
+@@ -1201,6 +1215,17 @@ static long do_mbind(unsigned long start, unsigned long len,
  
        if (end < start)
                return -EINVAL;
  
        if (end < start)
                return -EINVAL;
@@ -96857,7 +96683,7 @@ index e58725a..e0be017 100644
        if (end == start)
                return 0;
  
        if (end == start)
                return 0;
  
-@@ -1437,8 +1462,7 @@ SYSCALL_DEFINE4(migrate_pages, pid_t, pid, unsigned long, maxnode,
+@@ -1426,8 +1451,7 @@ SYSCALL_DEFINE4(migrate_pages, pid_t, pid, unsigned long, maxnode,
         */
        tcred = __task_cred(task);
        if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) &&
         */
        tcred = __task_cred(task);
        if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) &&
@@ -96867,7 +96693,7 @@ index e58725a..e0be017 100644
                rcu_read_unlock();
                err = -EPERM;
                goto out_put;
                rcu_read_unlock();
                err = -EPERM;
                goto out_put;
-@@ -1469,6 +1493,15 @@ SYSCALL_DEFINE4(migrate_pages, pid_t, pid, unsigned long, maxnode,
+@@ -1458,6 +1482,15 @@ SYSCALL_DEFINE4(migrate_pages, pid_t, pid, unsigned long, maxnode,
                goto out;
        }
  
                goto out;
        }
  
@@ -96884,10 +96710,10 @@ index e58725a..e0be017 100644
                capable(CAP_SYS_NICE) ? MPOL_MF_MOVE_ALL : MPOL_MF_MOVE);
  
 diff --git a/mm/migrate.c b/mm/migrate.c
                capable(CAP_SYS_NICE) ? MPOL_MF_MOVE_ALL : MPOL_MF_MOVE);
  
 diff --git a/mm/migrate.c b/mm/migrate.c
-index 0143995..b294728 100644
+index 344cdf6..07399500 100644
 --- a/mm/migrate.c
 +++ b/mm/migrate.c
 --- a/mm/migrate.c
 +++ b/mm/migrate.c
-@@ -1495,8 +1495,7 @@ SYSCALL_DEFINE6(move_pages, pid_t, pid, unsigned long, nr_pages,
+@@ -1503,8 +1503,7 @@ SYSCALL_DEFINE6(move_pages, pid_t, pid, unsigned long, nr_pages,
         */
        tcred = __task_cred(task);
        if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) &&
         */
        tcred = __task_cred(task);
        if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) &&
@@ -96973,7 +96799,7 @@ index 73cf098..ab547c7 100644
            capable(CAP_IPC_LOCK))
                ret = do_mlockall(flags);
 diff --git a/mm/mmap.c b/mm/mmap.c
            capable(CAP_IPC_LOCK))
                ret = do_mlockall(flags);
 diff --git a/mm/mmap.c b/mm/mmap.c
-index 1620adb..6b35ac8 100644
+index 7f684d5..bb9333f 100644
 --- a/mm/mmap.c
 +++ b/mm/mmap.c
 @@ -41,6 +41,7 @@
 --- a/mm/mmap.c
 +++ b/mm/mmap.c
 @@ -41,6 +41,7 @@
@@ -97087,7 +96913,7 @@ index 1620adb..6b35ac8 100644
                              mm->end_data, mm->start_data))
                goto out;
  
                              mm->end_data, mm->start_data))
                goto out;
  
-@@ -976,6 +1005,12 @@ static int
+@@ -978,6 +1007,12 @@ static int
  can_vma_merge_before(struct vm_area_struct *vma, unsigned long vm_flags,
        struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff)
  {
  can_vma_merge_before(struct vm_area_struct *vma, unsigned long vm_flags,
        struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff)
  {
@@ -97100,7 +96926,7 @@ index 1620adb..6b35ac8 100644
        if (is_mergeable_vma(vma, file, vm_flags) &&
            is_mergeable_anon_vma(anon_vma, vma->anon_vma, vma)) {
                if (vma->vm_pgoff == vm_pgoff)
        if (is_mergeable_vma(vma, file, vm_flags) &&
            is_mergeable_anon_vma(anon_vma, vma->anon_vma, vma)) {
                if (vma->vm_pgoff == vm_pgoff)
-@@ -995,6 +1030,12 @@ static int
+@@ -997,6 +1032,12 @@ static int
  can_vma_merge_after(struct vm_area_struct *vma, unsigned long vm_flags,
        struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff)
  {
  can_vma_merge_after(struct vm_area_struct *vma, unsigned long vm_flags,
        struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff)
  {
@@ -97113,7 +96939,7 @@ index 1620adb..6b35ac8 100644
        if (is_mergeable_vma(vma, file, vm_flags) &&
            is_mergeable_anon_vma(anon_vma, vma->anon_vma, vma)) {
                pgoff_t vm_pglen;
        if (is_mergeable_vma(vma, file, vm_flags) &&
            is_mergeable_anon_vma(anon_vma, vma->anon_vma, vma)) {
                pgoff_t vm_pglen;
-@@ -1044,6 +1085,13 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
+@@ -1046,6 +1087,13 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
        struct vm_area_struct *area, *next;
        int err;
  
        struct vm_area_struct *area, *next;
        int err;
  
@@ -97127,7 +96953,7 @@ index 1620adb..6b35ac8 100644
        /*
         * We later require that vma->vm_flags == vm_flags,
         * so this tests vma->vm_flags & VM_SPECIAL, too.
        /*
         * We later require that vma->vm_flags == vm_flags,
         * so this tests vma->vm_flags & VM_SPECIAL, too.
-@@ -1059,6 +1107,15 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
+@@ -1061,6 +1109,15 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
        if (next && next->vm_end == end)                /* cases 6, 7, 8 */
                next = next->vm_next;
  
        if (next && next->vm_end == end)                /* cases 6, 7, 8 */
                next = next->vm_next;
  
@@ -97143,7 +96969,7 @@ index 1620adb..6b35ac8 100644
        /*
         * Can it merge with the predecessor?
         */
        /*
         * Can it merge with the predecessor?
         */
-@@ -1078,9 +1135,24 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
+@@ -1080,9 +1137,24 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
                                                        /* cases 1, 6 */
                        err = vma_adjust(prev, prev->vm_start,
                                next->vm_end, prev->vm_pgoff, NULL);
                                                        /* cases 1, 6 */
                        err = vma_adjust(prev, prev->vm_start,
                                next->vm_end, prev->vm_pgoff, NULL);
@@ -97169,7 +96995,7 @@ index 1620adb..6b35ac8 100644
                if (err)
                        return NULL;
                khugepaged_enter_vma_merge(prev, vm_flags);
                if (err)
                        return NULL;
                khugepaged_enter_vma_merge(prev, vm_flags);
-@@ -1094,12 +1166,27 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
+@@ -1096,12 +1168,27 @@ struct vm_area_struct *vma_merge(struct mm_struct *mm,
                        mpol_equal(policy, vma_policy(next)) &&
                        can_vma_merge_before(next, vm_flags,
                                        anon_vma, file, pgoff+pglen)) {
                        mpol_equal(policy, vma_policy(next)) &&
                        can_vma_merge_before(next, vm_flags,
                                        anon_vma, file, pgoff+pglen)) {
@@ -97199,7 +97025,7 @@ index 1620adb..6b35ac8 100644
                if (err)
                        return NULL;
                khugepaged_enter_vma_merge(area, vm_flags);
                if (err)
                        return NULL;
                khugepaged_enter_vma_merge(area, vm_flags);
-@@ -1208,8 +1295,10 @@ none:
+@@ -1210,8 +1297,10 @@ none:
  void vm_stat_account(struct mm_struct *mm, unsigned long flags,
                                                struct file *file, long pages)
  {
  void vm_stat_account(struct mm_struct *mm, unsigned long flags,
                                                struct file *file, long pages)
  {
@@ -97212,7 +97038,7 @@ index 1620adb..6b35ac8 100644
  
        mm->total_vm += pages;
  
  
        mm->total_vm += pages;
  
-@@ -1217,7 +1306,7 @@ void vm_stat_account(struct mm_struct *mm, unsigned long flags,
+@@ -1219,7 +1308,7 @@ void vm_stat_account(struct mm_struct *mm, unsigned long flags,
                mm->shared_vm += pages;
                if ((flags & (VM_EXEC|VM_WRITE)) == VM_EXEC)
                        mm->exec_vm += pages;
                mm->shared_vm += pages;
                if ((flags & (VM_EXEC|VM_WRITE)) == VM_EXEC)
                        mm->exec_vm += pages;
@@ -97221,7 +97047,7 @@ index 1620adb..6b35ac8 100644
                mm->stack_vm += pages;
  }
  #endif /* CONFIG_PROC_FS */
                mm->stack_vm += pages;
  }
  #endif /* CONFIG_PROC_FS */
-@@ -1247,6 +1336,7 @@ static inline int mlock_future_check(struct mm_struct *mm,
+@@ -1249,6 +1338,7 @@ static inline int mlock_future_check(struct mm_struct *mm,
                locked += mm->locked_vm;
                lock_limit = rlimit(RLIMIT_MEMLOCK);
                lock_limit >>= PAGE_SHIFT;
                locked += mm->locked_vm;
                lock_limit = rlimit(RLIMIT_MEMLOCK);
                lock_limit >>= PAGE_SHIFT;
@@ -97229,7 +97055,7 @@ index 1620adb..6b35ac8 100644
                if (locked > lock_limit && !capable(CAP_IPC_LOCK))
                        return -EAGAIN;
        }
                if (locked > lock_limit && !capable(CAP_IPC_LOCK))
                        return -EAGAIN;
        }
-@@ -1273,7 +1363,7 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
+@@ -1275,7 +1365,7 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
         * (the exception is when the underlying filesystem is noexec
         *  mounted, in which case we dont add PROT_EXEC.)
         */
         * (the exception is when the underlying filesystem is noexec
         *  mounted, in which case we dont add PROT_EXEC.)
         */
@@ -97238,7 +97064,7 @@ index 1620adb..6b35ac8 100644
                if (!(file && (file->f_path.mnt->mnt_flags & MNT_NOEXEC)))
                        prot |= PROT_EXEC;
  
                if (!(file && (file->f_path.mnt->mnt_flags & MNT_NOEXEC)))
                        prot |= PROT_EXEC;
  
-@@ -1299,7 +1389,7 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
+@@ -1301,7 +1391,7 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
        /* Obtain the address to map to. we verify (or select) it and ensure
         * that it represents a valid section of the address space.
         */
        /* Obtain the address to map to. we verify (or select) it and ensure
         * that it represents a valid section of the address space.
         */
@@ -97247,7 +97073,7 @@ index 1620adb..6b35ac8 100644
        if (addr & ~PAGE_MASK)
                return addr;
  
        if (addr & ~PAGE_MASK)
                return addr;
  
-@@ -1310,6 +1400,43 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
+@@ -1312,6 +1402,43 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
        vm_flags = calc_vm_prot_bits(prot) | calc_vm_flag_bits(flags) |
                        mm->def_flags | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
  
        vm_flags = calc_vm_prot_bits(prot) | calc_vm_flag_bits(flags) |
                        mm->def_flags | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
  
@@ -97291,7 +97117,7 @@ index 1620adb..6b35ac8 100644
        if (flags & MAP_LOCKED)
                if (!can_do_mlock())
                        return -EPERM;
        if (flags & MAP_LOCKED)
                if (!can_do_mlock())
                        return -EPERM;
-@@ -1397,6 +1524,9 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
+@@ -1399,6 +1526,9 @@ unsigned long do_mmap_pgoff(struct file *file, unsigned long addr,
                        vm_flags |= VM_NORESERVE;
        }
  
                        vm_flags |= VM_NORESERVE;
        }
  
@@ -97301,7 +97127,7 @@ index 1620adb..6b35ac8 100644
        addr = mmap_region(file, addr, len, vm_flags, pgoff);
        if (!IS_ERR_VALUE(addr) &&
            ((vm_flags & VM_LOCKED) ||
        addr = mmap_region(file, addr, len, vm_flags, pgoff);
        if (!IS_ERR_VALUE(addr) &&
            ((vm_flags & VM_LOCKED) ||
-@@ -1490,7 +1620,7 @@ int vma_wants_writenotify(struct vm_area_struct *vma)
+@@ -1492,7 +1622,7 @@ int vma_wants_writenotify(struct vm_area_struct *vma)
        vm_flags_t vm_flags = vma->vm_flags;
  
        /* If it was private or non-writable, the write bit is already clear */
        vm_flags_t vm_flags = vma->vm_flags;
  
        /* If it was private or non-writable, the write bit is already clear */
@@ -97310,7 +97136,7 @@ index 1620adb..6b35ac8 100644
                return 0;
  
        /* The backer wishes to know when pages are first written to? */
                return 0;
  
        /* The backer wishes to know when pages are first written to? */
-@@ -1541,7 +1671,22 @@ unsigned long mmap_region(struct file *file, unsigned long addr,
+@@ -1543,7 +1673,22 @@ unsigned long mmap_region(struct file *file, unsigned long addr,
        struct rb_node **rb_link, *rb_parent;
        unsigned long charged = 0;
  
        struct rb_node **rb_link, *rb_parent;
        unsigned long charged = 0;
  
@@ -97333,7 +97159,7 @@ index 1620adb..6b35ac8 100644
        if (!may_expand_vm(mm, len >> PAGE_SHIFT)) {
                unsigned long nr_pages;
  
        if (!may_expand_vm(mm, len >> PAGE_SHIFT)) {
                unsigned long nr_pages;
  
-@@ -1560,11 +1705,10 @@ unsigned long mmap_region(struct file *file, unsigned long addr,
+@@ -1562,11 +1707,10 @@ unsigned long mmap_region(struct file *file, unsigned long addr,
  
        /* Clear old maps */
        error = -ENOMEM;
  
        /* Clear old maps */
        error = -ENOMEM;
@@ -97346,7 +97172,7 @@ index 1620adb..6b35ac8 100644
        }
  
        /*
        }
  
        /*
-@@ -1595,6 +1739,16 @@ munmap_back:
+@@ -1597,6 +1741,16 @@ munmap_back:
                goto unacct_error;
        }
  
                goto unacct_error;
        }
  
@@ -97363,7 +97189,7 @@ index 1620adb..6b35ac8 100644
        vma->vm_mm = mm;
        vma->vm_start = addr;
        vma->vm_end = addr + len;
        vma->vm_mm = mm;
        vma->vm_start = addr;
        vma->vm_end = addr + len;
-@@ -1625,6 +1779,13 @@ munmap_back:
+@@ -1627,6 +1781,13 @@ munmap_back:
                if (error)
                        goto unmap_and_free_vma;
  
                if (error)
                        goto unmap_and_free_vma;
  
@@ -97377,7 +97203,7 @@ index 1620adb..6b35ac8 100644
                /* Can addr have changed??
                 *
                 * Answer: Yes, several device drivers can do it in their
                /* Can addr have changed??
                 *
                 * Answer: Yes, several device drivers can do it in their
-@@ -1643,6 +1804,12 @@ munmap_back:
+@@ -1645,6 +1806,12 @@ munmap_back:
        }
  
        vma_link(mm, vma, prev, rb_link, rb_parent);
        }
  
        vma_link(mm, vma, prev, rb_link, rb_parent);
@@ -97390,7 +97216,7 @@ index 1620adb..6b35ac8 100644
        /* Once vma denies write, undo our temporary denial count */
        if (file) {
                if (vm_flags & VM_SHARED)
        /* Once vma denies write, undo our temporary denial count */
        if (file) {
                if (vm_flags & VM_SHARED)
-@@ -1655,6 +1822,7 @@ out:
+@@ -1657,6 +1824,7 @@ out:
        perf_event_mmap(vma);
  
        vm_stat_account(mm, vm_flags, file, len >> PAGE_SHIFT);
        perf_event_mmap(vma);
  
        vm_stat_account(mm, vm_flags, file, len >> PAGE_SHIFT);
@@ -97398,7 +97224,7 @@ index 1620adb..6b35ac8 100644
        if (vm_flags & VM_LOCKED) {
                if (!((vm_flags & VM_SPECIAL) || is_vm_hugetlb_page(vma) ||
                                        vma == get_gate_vma(current->mm)))
        if (vm_flags & VM_LOCKED) {
                if (!((vm_flags & VM_SPECIAL) || is_vm_hugetlb_page(vma) ||
                                        vma == get_gate_vma(current->mm)))
-@@ -1692,6 +1860,12 @@ allow_write_and_free_vma:
+@@ -1694,6 +1862,12 @@ allow_write_and_free_vma:
        if (vm_flags & VM_DENYWRITE)
                allow_write_access(file);
  free_vma:
        if (vm_flags & VM_DENYWRITE)
                allow_write_access(file);
  free_vma:
@@ -97411,7 +97237,7 @@ index 1620adb..6b35ac8 100644
        kmem_cache_free(vm_area_cachep, vma);
  unacct_error:
        if (charged)
        kmem_cache_free(vm_area_cachep, vma);
  unacct_error:
        if (charged)
-@@ -1699,7 +1873,63 @@ unacct_error:
+@@ -1701,7 +1875,63 @@ unacct_error:
        return error;
  }
  
        return error;
  }
  
@@ -97476,7 +97302,7 @@ index 1620adb..6b35ac8 100644
  {
        /*
         * We implement the search by looking for an rbtree node that
  {
        /*
         * We implement the search by looking for an rbtree node that
-@@ -1747,11 +1977,29 @@ unsigned long unmapped_area(struct vm_unmapped_area_info *info)
+@@ -1749,11 +1979,29 @@ unsigned long unmapped_area(struct vm_unmapped_area_info *info)
                        }
                }
  
                        }
                }
  
@@ -97507,7 +97333,7 @@ index 1620adb..6b35ac8 100644
                if (gap_end >= low_limit && gap_end - gap_start >= length)
                        goto found;
  
                if (gap_end >= low_limit && gap_end - gap_start >= length)
                        goto found;
  
-@@ -1801,7 +2049,7 @@ found:
+@@ -1803,7 +2051,7 @@ found:
        return gap_start;
  }
  
        return gap_start;
  }
  
@@ -97516,7 +97342,7 @@ index 1620adb..6b35ac8 100644
  {
        struct mm_struct *mm = current->mm;
        struct vm_area_struct *vma;
  {
        struct mm_struct *mm = current->mm;
        struct vm_area_struct *vma;
-@@ -1855,6 +2103,24 @@ check_current:
+@@ -1857,6 +2105,24 @@ check_current:
                gap_end = vma->vm_start;
                if (gap_end < low_limit)
                        return -ENOMEM;
                gap_end = vma->vm_start;
                if (gap_end < low_limit)
                        return -ENOMEM;
@@ -97541,7 +97367,7 @@ index 1620adb..6b35ac8 100644
                if (gap_start <= high_limit && gap_end - gap_start >= length)
                        goto found;
  
                if (gap_start <= high_limit && gap_end - gap_start >= length)
                        goto found;
  
-@@ -1918,6 +2184,7 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
+@@ -1920,6 +2186,7 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
        struct mm_struct *mm = current->mm;
        struct vm_area_struct *vma;
        struct vm_unmapped_area_info info;
        struct mm_struct *mm = current->mm;
        struct vm_area_struct *vma;
        struct vm_unmapped_area_info info;
@@ -97549,7 +97375,7 @@ index 1620adb..6b35ac8 100644
  
        if (len > TASK_SIZE - mmap_min_addr)
                return -ENOMEM;
  
        if (len > TASK_SIZE - mmap_min_addr)
                return -ENOMEM;
-@@ -1925,11 +2192,15 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
+@@ -1927,11 +2194,15 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
        if (flags & MAP_FIXED)
                return addr;
  
        if (flags & MAP_FIXED)
                return addr;
  
@@ -97566,7 +97392,7 @@ index 1620adb..6b35ac8 100644
                        return addr;
        }
  
                        return addr;
        }
  
-@@ -1938,6 +2209,7 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
+@@ -1940,6 +2211,7 @@ arch_get_unmapped_area(struct file *filp, unsigned long addr,
        info.low_limit = mm->mmap_base;
        info.high_limit = TASK_SIZE;
        info.align_mask = 0;
        info.low_limit = mm->mmap_base;
        info.high_limit = TASK_SIZE;
        info.align_mask = 0;
@@ -97574,7 +97400,7 @@ index 1620adb..6b35ac8 100644
        return vm_unmapped_area(&info);
  }
  #endif
        return vm_unmapped_area(&info);
  }
  #endif
-@@ -1956,6 +2228,7 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
+@@ -1958,6 +2230,7 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
        struct mm_struct *mm = current->mm;
        unsigned long addr = addr0;
        struct vm_unmapped_area_info info;
        struct mm_struct *mm = current->mm;
        unsigned long addr = addr0;
        struct vm_unmapped_area_info info;
@@ -97582,7 +97408,7 @@ index 1620adb..6b35ac8 100644
  
        /* requested length too big for entire address space */
        if (len > TASK_SIZE - mmap_min_addr)
  
        /* requested length too big for entire address space */
        if (len > TASK_SIZE - mmap_min_addr)
-@@ -1964,12 +2237,16 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
+@@ -1966,12 +2239,16 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
        if (flags & MAP_FIXED)
                return addr;
  
        if (flags & MAP_FIXED)
                return addr;
  
@@ -97600,7 +97426,7 @@ index 1620adb..6b35ac8 100644
                        return addr;
        }
  
                        return addr;
        }
  
-@@ -1978,6 +2255,7 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
+@@ -1980,6 +2257,7 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
        info.low_limit = max(PAGE_SIZE, mmap_min_addr);
        info.high_limit = mm->mmap_base;
        info.align_mask = 0;
        info.low_limit = max(PAGE_SIZE, mmap_min_addr);
        info.high_limit = mm->mmap_base;
        info.align_mask = 0;
@@ -97608,7 +97434,7 @@ index 1620adb..6b35ac8 100644
        addr = vm_unmapped_area(&info);
  
        /*
        addr = vm_unmapped_area(&info);
  
        /*
-@@ -1990,6 +2268,12 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
+@@ -1992,6 +2270,12 @@ arch_get_unmapped_area_topdown(struct file *filp, const unsigned long addr0,
                VM_BUG_ON(addr != -ENOMEM);
                info.flags = 0;
                info.low_limit = TASK_UNMAPPED_BASE;
                VM_BUG_ON(addr != -ENOMEM);
                info.flags = 0;
                info.low_limit = TASK_UNMAPPED_BASE;
@@ -97621,7 +97447,7 @@ index 1620adb..6b35ac8 100644
                info.high_limit = TASK_SIZE;
                addr = vm_unmapped_area(&info);
        }
                info.high_limit = TASK_SIZE;
                addr = vm_unmapped_area(&info);
        }
-@@ -2090,6 +2374,28 @@ find_vma_prev(struct mm_struct *mm, unsigned long addr,
+@@ -2092,6 +2376,28 @@ find_vma_prev(struct mm_struct *mm, unsigned long addr,
        return vma;
  }
  
        return vma;
  }
  
@@ -97650,7 +97476,7 @@ index 1620adb..6b35ac8 100644
  /*
   * Verify that the stack growth is acceptable and
   * update accounting. This is shared with both the
  /*
   * Verify that the stack growth is acceptable and
   * update accounting. This is shared with both the
-@@ -2107,8 +2413,7 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns
+@@ -2109,8 +2415,7 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns
  
        /* Stack limit test */
        actual_size = size;
  
        /* Stack limit test */
        actual_size = size;
@@ -97660,7 +97486,7 @@ index 1620adb..6b35ac8 100644
        if (actual_size > ACCESS_ONCE(rlim[RLIMIT_STACK].rlim_cur))
                return -ENOMEM;
  
        if (actual_size > ACCESS_ONCE(rlim[RLIMIT_STACK].rlim_cur))
                return -ENOMEM;
  
-@@ -2119,6 +2424,7 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns
+@@ -2121,6 +2426,7 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns
                locked = mm->locked_vm + grow;
                limit = ACCESS_ONCE(rlim[RLIMIT_MEMLOCK].rlim_cur);
                limit >>= PAGE_SHIFT;
                locked = mm->locked_vm + grow;
                limit = ACCESS_ONCE(rlim[RLIMIT_MEMLOCK].rlim_cur);
                limit >>= PAGE_SHIFT;
@@ -97668,7 +97494,7 @@ index 1620adb..6b35ac8 100644
                if (locked > limit && !capable(CAP_IPC_LOCK))
                        return -ENOMEM;
        }
                if (locked > limit && !capable(CAP_IPC_LOCK))
                        return -ENOMEM;
        }
-@@ -2148,37 +2454,48 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns
+@@ -2150,37 +2456,48 @@ static int acct_stack_growth(struct vm_area_struct *vma, unsigned long size, uns
   * PA-RISC uses this for its stack; IA64 for its Register Backing Store.
   * vma is the last one with address > vma->vm_end.  Have to extend vma.
   */
   * PA-RISC uses this for its stack; IA64 for its Register Backing Store.
   * vma is the last one with address > vma->vm_end.  Have to extend vma.
   */
@@ -97726,7 +97552,7 @@ index 1620adb..6b35ac8 100644
                unsigned long size, grow;
  
                size = address - vma->vm_start;
                unsigned long size, grow;
  
                size = address - vma->vm_start;
-@@ -2213,6 +2530,8 @@ int expand_upwards(struct vm_area_struct *vma, unsigned long address)
+@@ -2215,6 +2532,8 @@ int expand_upwards(struct vm_area_struct *vma, unsigned long address)
                        }
                }
        }
                        }
                }
        }
@@ -97735,7 +97561,7 @@ index 1620adb..6b35ac8 100644
        vma_unlock_anon_vma(vma);
        khugepaged_enter_vma_merge(vma, vma->vm_flags);
        validate_mm(vma->vm_mm);
        vma_unlock_anon_vma(vma);
        khugepaged_enter_vma_merge(vma, vma->vm_flags);
        validate_mm(vma->vm_mm);
-@@ -2227,6 +2546,8 @@ int expand_downwards(struct vm_area_struct *vma,
+@@ -2229,6 +2548,8 @@ int expand_downwards(struct vm_area_struct *vma,
                                   unsigned long address)
  {
        int error;
                                   unsigned long address)
  {
        int error;
@@ -97744,7 +97570,7 @@ index 1620adb..6b35ac8 100644
  
        /*
         * We must make sure the anon_vma is allocated
  
        /*
         * We must make sure the anon_vma is allocated
-@@ -2240,6 +2561,15 @@ int expand_downwards(struct vm_area_struct *vma,
+@@ -2242,6 +2563,15 @@ int expand_downwards(struct vm_area_struct *vma,
        if (error)
                return error;
  
        if (error)
                return error;
  
@@ -97760,7 +97586,7 @@ index 1620adb..6b35ac8 100644
        vma_lock_anon_vma(vma);
  
        /*
        vma_lock_anon_vma(vma);
  
        /*
-@@ -2249,9 +2579,17 @@ int expand_downwards(struct vm_area_struct *vma,
+@@ -2251,9 +2581,17 @@ int expand_downwards(struct vm_area_struct *vma,
         */
  
        /* Somebody else might have raced and expanded it already */
         */
  
        /* Somebody else might have raced and expanded it already */
@@ -97779,7 +97605,7 @@ index 1620adb..6b35ac8 100644
                size = vma->vm_end - address;
                grow = (vma->vm_start - address) >> PAGE_SHIFT;
  
                size = vma->vm_end - address;
                grow = (vma->vm_start - address) >> PAGE_SHIFT;
  
-@@ -2276,13 +2614,27 @@ int expand_downwards(struct vm_area_struct *vma,
+@@ -2278,13 +2616,27 @@ int expand_downwards(struct vm_area_struct *vma,
                                vma->vm_pgoff -= grow;
                                anon_vma_interval_tree_post_update_vma(vma);
                                vma_gap_update(vma);
                                vma->vm_pgoff -= grow;
                                anon_vma_interval_tree_post_update_vma(vma);
                                vma_gap_update(vma);
@@ -97807,7 +97633,7 @@ index 1620adb..6b35ac8 100644
        khugepaged_enter_vma_merge(vma, vma->vm_flags);
        validate_mm(vma->vm_mm);
        return error;
        khugepaged_enter_vma_merge(vma, vma->vm_flags);
        validate_mm(vma->vm_mm);
        return error;
-@@ -2380,6 +2732,13 @@ static void remove_vma_list(struct mm_struct *mm, struct vm_area_struct *vma)
+@@ -2384,6 +2736,13 @@ static void remove_vma_list(struct mm_struct *mm, struct vm_area_struct *vma)
        do {
                long nrpages = vma_pages(vma);
  
        do {
                long nrpages = vma_pages(vma);
  
@@ -97821,7 +97647,7 @@ index 1620adb..6b35ac8 100644
                if (vma->vm_flags & VM_ACCOUNT)
                        nr_accounted += nrpages;
                vm_stat_account(mm, vma->vm_flags, vma->vm_file, -nrpages);
                if (vma->vm_flags & VM_ACCOUNT)
                        nr_accounted += nrpages;
                vm_stat_account(mm, vma->vm_flags, vma->vm_file, -nrpages);
-@@ -2424,6 +2783,16 @@ detach_vmas_to_be_unmapped(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2428,6 +2787,16 @@ detach_vmas_to_be_unmapped(struct mm_struct *mm, struct vm_area_struct *vma,
        insertion_point = (prev ? &prev->vm_next : &mm->mmap);
        vma->vm_prev = NULL;
        do {
        insertion_point = (prev ? &prev->vm_next : &mm->mmap);
        vma->vm_prev = NULL;
        do {
@@ -97838,7 +97664,7 @@ index 1620adb..6b35ac8 100644
                vma_rb_erase(vma, &mm->mm_rb);
                mm->map_count--;
                tail_vma = vma;
                vma_rb_erase(vma, &mm->mm_rb);
                mm->map_count--;
                tail_vma = vma;
-@@ -2451,14 +2820,33 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2455,14 +2824,33 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
        struct vm_area_struct *new;
        int err = -ENOMEM;
  
        struct vm_area_struct *new;
        int err = -ENOMEM;
  
@@ -97872,7 +97698,7 @@ index 1620adb..6b35ac8 100644
        /* most fields are the same, copy all, and then fixup */
        *new = *vma;
  
        /* most fields are the same, copy all, and then fixup */
        *new = *vma;
  
-@@ -2471,6 +2859,22 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2475,6 +2863,22 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
                new->vm_pgoff += ((addr - vma->vm_start) >> PAGE_SHIFT);
        }
  
                new->vm_pgoff += ((addr - vma->vm_start) >> PAGE_SHIFT);
        }
  
@@ -97895,7 +97721,7 @@ index 1620adb..6b35ac8 100644
        err = vma_dup_policy(vma, new);
        if (err)
                goto out_free_vma;
        err = vma_dup_policy(vma, new);
        if (err)
                goto out_free_vma;
-@@ -2491,6 +2895,38 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2495,6 +2899,38 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
        else
                err = vma_adjust(vma, vma->vm_start, addr, vma->vm_pgoff, new);
  
        else
                err = vma_adjust(vma, vma->vm_start, addr, vma->vm_pgoff, new);
  
@@ -97934,7 +97760,7 @@ index 1620adb..6b35ac8 100644
        /* Success. */
        if (!err)
                return 0;
        /* Success. */
        if (!err)
                return 0;
-@@ -2500,10 +2936,18 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2504,10 +2940,18 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
                new->vm_ops->close(new);
        if (new->vm_file)
                fput(new->vm_file);
                new->vm_ops->close(new);
        if (new->vm_file)
                fput(new->vm_file);
@@ -97954,7 +97780,7 @@ index 1620adb..6b35ac8 100644
        kmem_cache_free(vm_area_cachep, new);
   out_err:
        return err;
        kmem_cache_free(vm_area_cachep, new);
   out_err:
        return err;
-@@ -2516,6 +2960,15 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2520,6 +2964,15 @@ static int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
  int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
              unsigned long addr, int new_below)
  {
  int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
              unsigned long addr, int new_below)
  {
@@ -97970,7 +97796,7 @@ index 1620adb..6b35ac8 100644
        if (mm->map_count >= sysctl_max_map_count)
                return -ENOMEM;
  
        if (mm->map_count >= sysctl_max_map_count)
                return -ENOMEM;
  
-@@ -2527,11 +2980,30 @@ int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -2531,11 +2984,30 @@ int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
   * work.  This now handles partial unmappings.
   * Jeremy Fitzhardinge <jeremy@goop.org>
   */
   * work.  This now handles partial unmappings.
   * Jeremy Fitzhardinge <jeremy@goop.org>
   */
@@ -98001,7 +97827,7 @@ index 1620adb..6b35ac8 100644
        if ((start & ~PAGE_MASK) || start > TASK_SIZE || len > TASK_SIZE-start)
                return -EINVAL;
  
        if ((start & ~PAGE_MASK) || start > TASK_SIZE || len > TASK_SIZE-start)
                return -EINVAL;
  
-@@ -2607,6 +3079,8 @@ int do_munmap(struct mm_struct *mm, unsigned long start, size_t len)
+@@ -2613,6 +3085,8 @@ int do_munmap(struct mm_struct *mm, unsigned long start, size_t len)
        /* Fix up all other VM information */
        remove_vma_list(mm, vma);
  
        /* Fix up all other VM information */
        remove_vma_list(mm, vma);
  
@@ -98010,7 +97836,7 @@ index 1620adb..6b35ac8 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -2615,6 +3089,13 @@ int vm_munmap(unsigned long start, size_t len)
+@@ -2621,6 +3095,13 @@ int vm_munmap(unsigned long start, size_t len)
        int ret;
        struct mm_struct *mm = current->mm;
  
        int ret;
        struct mm_struct *mm = current->mm;
  
@@ -98024,7 +97850,7 @@ index 1620adb..6b35ac8 100644
        down_write(&mm->mmap_sem);
        ret = do_munmap(mm, start, len);
        up_write(&mm->mmap_sem);
        down_write(&mm->mmap_sem);
        ret = do_munmap(mm, start, len);
        up_write(&mm->mmap_sem);
-@@ -2628,16 +3109,6 @@ SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len)
+@@ -2634,16 +3115,6 @@ SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len)
        return vm_munmap(addr, len);
  }
  
        return vm_munmap(addr, len);
  }
  
@@ -98041,7 +97867,7 @@ index 1620adb..6b35ac8 100644
  /*
   *  this is really a simplified "do_mmap".  it only handles
   *  anonymous maps.  eventually we may be able to do some
  /*
   *  this is really a simplified "do_mmap".  it only handles
   *  anonymous maps.  eventually we may be able to do some
-@@ -2651,6 +3122,7 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
+@@ -2657,6 +3128,7 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
        struct rb_node **rb_link, *rb_parent;
        pgoff_t pgoff = addr >> PAGE_SHIFT;
        int error;
        struct rb_node **rb_link, *rb_parent;
        pgoff_t pgoff = addr >> PAGE_SHIFT;
        int error;
@@ -98049,7 +97875,7 @@ index 1620adb..6b35ac8 100644
  
        len = PAGE_ALIGN(len);
        if (!len)
  
        len = PAGE_ALIGN(len);
        if (!len)
-@@ -2658,10 +3130,24 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
+@@ -2664,10 +3136,24 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
  
        flags = VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags;
  
  
        flags = VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags;
  
@@ -98074,7 +97900,7 @@ index 1620adb..6b35ac8 100644
        error = mlock_future_check(mm, mm->def_flags, len);
        if (error)
                return error;
        error = mlock_future_check(mm, mm->def_flags, len);
        if (error)
                return error;
-@@ -2675,21 +3161,20 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
+@@ -2681,21 +3167,20 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
        /*
         * Clear old maps.  this also does some error checking for us
         */
        /*
         * Clear old maps.  this also does some error checking for us
         */
@@ -98099,7 +97925,7 @@ index 1620adb..6b35ac8 100644
                return -ENOMEM;
  
        /* Can we just expand an old private anonymous mapping? */
                return -ENOMEM;
  
        /* Can we just expand an old private anonymous mapping? */
-@@ -2703,7 +3188,7 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
+@@ -2709,7 +3194,7 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
         */
        vma = kmem_cache_zalloc(vm_area_cachep, GFP_KERNEL);
        if (!vma) {
         */
        vma = kmem_cache_zalloc(vm_area_cachep, GFP_KERNEL);
        if (!vma) {
@@ -98108,7 +97934,7 @@ index 1620adb..6b35ac8 100644
                return -ENOMEM;
        }
  
                return -ENOMEM;
        }
  
-@@ -2717,10 +3202,11 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
+@@ -2723,10 +3208,11 @@ static unsigned long do_brk(unsigned long addr, unsigned long len)
        vma_link(mm, vma, prev, rb_link, rb_parent);
  out:
        perf_event_mmap(vma);
        vma_link(mm, vma, prev, rb_link, rb_parent);
  out:
        perf_event_mmap(vma);
@@ -98122,7 +97948,7 @@ index 1620adb..6b35ac8 100644
        return addr;
  }
  
        return addr;
  }
  
-@@ -2782,6 +3268,7 @@ void exit_mmap(struct mm_struct *mm)
+@@ -2788,6 +3274,7 @@ void exit_mmap(struct mm_struct *mm)
        while (vma) {
                if (vma->vm_flags & VM_ACCOUNT)
                        nr_accounted += vma_pages(vma);
        while (vma) {
                if (vma->vm_flags & VM_ACCOUNT)
                        nr_accounted += vma_pages(vma);
@@ -98130,7 +97956,7 @@ index 1620adb..6b35ac8 100644
                vma = remove_vma(vma);
        }
        vm_unacct_memory(nr_accounted);
                vma = remove_vma(vma);
        }
        vm_unacct_memory(nr_accounted);
-@@ -2799,6 +3286,13 @@ int insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma)
+@@ -2805,6 +3292,13 @@ int insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma)
        struct vm_area_struct *prev;
        struct rb_node **rb_link, *rb_parent;
  
        struct vm_area_struct *prev;
        struct rb_node **rb_link, *rb_parent;
  
@@ -98144,7 +97970,7 @@ index 1620adb..6b35ac8 100644
        /*
         * The vm_pgoff of a purely anonymous vma should be irrelevant
         * until its first write fault, when page's anon_vma and index
        /*
         * The vm_pgoff of a purely anonymous vma should be irrelevant
         * until its first write fault, when page's anon_vma and index
-@@ -2822,7 +3316,21 @@ int insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma)
+@@ -2828,7 +3322,21 @@ int insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma)
             security_vm_enough_memory_mm(mm, vma_pages(vma)))
                return -ENOMEM;
  
             security_vm_enough_memory_mm(mm, vma_pages(vma)))
                return -ENOMEM;
  
@@ -98166,7 +97992,7 @@ index 1620adb..6b35ac8 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -2841,6 +3349,8 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap,
+@@ -2847,6 +3355,8 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap,
        struct rb_node **rb_link, *rb_parent;
        bool faulted_in_anon_vma = true;
  
        struct rb_node **rb_link, *rb_parent;
        bool faulted_in_anon_vma = true;
  
@@ -98175,7 +98001,7 @@ index 1620adb..6b35ac8 100644
        /*
         * If anonymous vma has not yet been faulted, update new pgoff
         * to match new location, to increase its chance of merging.
        /*
         * If anonymous vma has not yet been faulted, update new pgoff
         * to match new location, to increase its chance of merging.
-@@ -2905,6 +3415,39 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap,
+@@ -2911,6 +3421,39 @@ struct vm_area_struct *copy_vma(struct vm_area_struct **vmap,
        return NULL;
  }
  
        return NULL;
  }
  
@@ -98215,7 +98041,7 @@ index 1620adb..6b35ac8 100644
  /*
   * Return true if the calling process may expand its vm space by the passed
   * number of pages
  /*
   * Return true if the calling process may expand its vm space by the passed
   * number of pages
-@@ -2916,6 +3459,7 @@ int may_expand_vm(struct mm_struct *mm, unsigned long npages)
+@@ -2922,6 +3465,7 @@ int may_expand_vm(struct mm_struct *mm, unsigned long npages)
  
        lim = rlimit(RLIMIT_AS) >> PAGE_SHIFT;
  
  
        lim = rlimit(RLIMIT_AS) >> PAGE_SHIFT;
  
@@ -98223,7 +98049,7 @@ index 1620adb..6b35ac8 100644
        if (cur + npages > lim)
                return 0;
        return 1;
        if (cur + npages > lim)
                return 0;
        return 1;
-@@ -2998,6 +3542,22 @@ static struct vm_area_struct *__install_special_mapping(
+@@ -3004,6 +3548,22 @@ static struct vm_area_struct *__install_special_mapping(
        vma->vm_start = addr;
        vma->vm_end = addr + len;
  
        vma->vm_start = addr;
        vma->vm_end = addr + len;
  
@@ -98476,7 +98302,7 @@ index ace9345..63320dc 100644
  
                if (nstart < prev->vm_end)
 diff --git a/mm/mremap.c b/mm/mremap.c
  
                if (nstart < prev->vm_end)
 diff --git a/mm/mremap.c b/mm/mremap.c
-index b147f66..98a695ab 100644
+index 17fa018..6f7892b 100644
 --- a/mm/mremap.c
 +++ b/mm/mremap.c
 @@ -144,6 +144,12 @@ static void move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd,
 --- a/mm/mremap.c
 +++ b/mm/mremap.c
 @@ -144,6 +144,12 @@ static void move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd,
@@ -98492,7 +98318,7 @@ index b147f66..98a695ab 100644
                pte = move_soft_dirty_pte(pte);
                set_pte_at(mm, new_addr, new_pte, pte);
        }
                pte = move_soft_dirty_pte(pte);
                set_pte_at(mm, new_addr, new_pte, pte);
        }
-@@ -345,6 +351,11 @@ static struct vm_area_struct *vma_to_resize(unsigned long addr,
+@@ -346,6 +352,11 @@ static struct vm_area_struct *vma_to_resize(unsigned long addr,
        if (is_vm_hugetlb_page(vma))
                goto Einval;
  
        if (is_vm_hugetlb_page(vma))
                goto Einval;
  
@@ -98504,7 +98330,7 @@ index b147f66..98a695ab 100644
        /* We can't remap across vm area boundaries */
        if (old_len > vma->vm_end - addr)
                goto Efault;
        /* We can't remap across vm area boundaries */
        if (old_len > vma->vm_end - addr)
                goto Efault;
-@@ -400,20 +411,25 @@ static unsigned long mremap_to(unsigned long addr, unsigned long old_len,
+@@ -401,20 +412,25 @@ static unsigned long mremap_to(unsigned long addr, unsigned long old_len,
        unsigned long ret = -EINVAL;
        unsigned long charged = 0;
        unsigned long map_flags;
        unsigned long ret = -EINVAL;
        unsigned long charged = 0;
        unsigned long map_flags;
@@ -98535,7 +98361,7 @@ index b147f66..98a695ab 100644
                goto out;
  
        ret = do_munmap(mm, new_addr, new_len);
                goto out;
  
        ret = do_munmap(mm, new_addr, new_len);
-@@ -482,6 +498,7 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
+@@ -483,6 +499,7 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
        unsigned long ret = -EINVAL;
        unsigned long charged = 0;
        bool locked = false;
        unsigned long ret = -EINVAL;
        unsigned long charged = 0;
        bool locked = false;
@@ -98543,7 +98369,7 @@ index b147f66..98a695ab 100644
  
        if (flags & ~(MREMAP_FIXED | MREMAP_MAYMOVE))
                return ret;
  
        if (flags & ~(MREMAP_FIXED | MREMAP_MAYMOVE))
                return ret;
-@@ -503,6 +520,17 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
+@@ -504,6 +521,17 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
        if (!new_len)
                return ret;
  
        if (!new_len)
                return ret;
  
@@ -98561,7 +98387,7 @@ index b147f66..98a695ab 100644
        down_write(&current->mm->mmap_sem);
  
        if (flags & MREMAP_FIXED) {
        down_write(&current->mm->mmap_sem);
  
        if (flags & MREMAP_FIXED) {
-@@ -553,6 +581,7 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
+@@ -554,6 +582,7 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
                                new_addr = addr;
                        }
                        ret = addr;
                                new_addr = addr;
                        }
                        ret = addr;
@@ -98569,7 +98395,7 @@ index b147f66..98a695ab 100644
                        goto out;
                }
        }
                        goto out;
                }
        }
-@@ -576,7 +605,12 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
+@@ -577,7 +606,12 @@ SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
                        goto out;
                }
  
                        goto out;
                }
  
@@ -98583,10 +98409,10 @@ index b147f66..98a695ab 100644
  out:
        if (ret & ~PAGE_MASK)
 diff --git a/mm/nommu.c b/mm/nommu.c
  out:
        if (ret & ~PAGE_MASK)
 diff --git a/mm/nommu.c b/mm/nommu.c
-index bd1808e..22cbc6a 100644
+index 28bd8c4..98a6fe3 100644
 --- a/mm/nommu.c
 +++ b/mm/nommu.c
 --- a/mm/nommu.c
 +++ b/mm/nommu.c
-@@ -70,7 +70,6 @@ int sysctl_max_map_count = DEFAULT_MAX_MAP_COUNT;
+@@ -71,7 +71,6 @@ int sysctl_max_map_count = DEFAULT_MAX_MAP_COUNT;
  int sysctl_nr_trim_pages = CONFIG_NOMMU_INITIAL_TRIM_EXCESS;
  unsigned long sysctl_user_reserve_kbytes __read_mostly = 1UL << 17; /* 128MB */
  unsigned long sysctl_admin_reserve_kbytes __read_mostly = 1UL << 13; /* 8MB */
  int sysctl_nr_trim_pages = CONFIG_NOMMU_INITIAL_TRIM_EXCESS;
  unsigned long sysctl_user_reserve_kbytes __read_mostly = 1UL << 17; /* 128MB */
  unsigned long sysctl_admin_reserve_kbytes __read_mostly = 1UL << 13; /* 8MB */
@@ -98594,7 +98420,7 @@ index bd1808e..22cbc6a 100644
  
  atomic_long_t mmap_pages_allocated;
  
  
  atomic_long_t mmap_pages_allocated;
  
-@@ -857,15 +856,6 @@ struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr)
+@@ -858,15 +857,6 @@ struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr)
  EXPORT_SYMBOL(find_vma);
  
  /*
  EXPORT_SYMBOL(find_vma);
  
  /*
@@ -98610,7 +98436,7 @@ index bd1808e..22cbc6a 100644
   * expand a stack to a given address
   * - not supported under NOMMU conditions
   */
   * expand a stack to a given address
   * - not supported under NOMMU conditions
   */
-@@ -1572,6 +1562,7 @@ int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
+@@ -1562,6 +1552,7 @@ int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
  
        /* most fields are the same, copy all, and then fixup */
        *new = *vma;
  
        /* most fields are the same, copy all, and then fixup */
        *new = *vma;
@@ -98618,7 +98444,7 @@ index bd1808e..22cbc6a 100644
        *region = *vma->vm_region;
        new->vm_region = region;
  
        *region = *vma->vm_region;
        new->vm_region = region;
  
-@@ -1905,7 +1896,7 @@ EXPORT_SYMBOL(unmap_mapping_range);
+@@ -1895,7 +1886,7 @@ EXPORT_SYMBOL(unmap_mapping_range);
   */
  int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin)
  {
   */
  int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin)
  {
@@ -98627,7 +98453,7 @@ index bd1808e..22cbc6a 100644
  
        vm_acct_memory(pages);
  
  
        vm_acct_memory(pages);
  
-@@ -1969,7 +1960,7 @@ int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin)
+@@ -1959,7 +1950,7 @@ int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin)
         */
        if (mm) {
                reserve = sysctl_user_reserve_kbytes >> (PAGE_SHIFT - 10);
         */
        if (mm) {
                reserve = sysctl_user_reserve_kbytes >> (PAGE_SHIFT - 10);
@@ -98636,7 +98462,7 @@ index bd1808e..22cbc6a 100644
        }
  
        if (percpu_counter_read_positive(&vm_committed_as) < allowed)
        }
  
        if (percpu_counter_read_positive(&vm_committed_as) < allowed)
-@@ -2002,8 +1993,8 @@ int generic_file_remap_pages(struct vm_area_struct *vma, unsigned long addr,
+@@ -1992,8 +1983,8 @@ int generic_file_remap_pages(struct vm_area_struct *vma, unsigned long addr,
  }
  EXPORT_SYMBOL(generic_file_remap_pages);
  
  }
  EXPORT_SYMBOL(generic_file_remap_pages);
  
@@ -98647,7 +98473,7 @@ index bd1808e..22cbc6a 100644
  {
        struct vm_area_struct *vma;
  
  {
        struct vm_area_struct *vma;
  
-@@ -2044,8 +2035,8 @@ static int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
+@@ -2034,8 +2025,8 @@ static int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
   *
   * The caller must hold a reference on @mm.
   */
   *
   * The caller must hold a reference on @mm.
   */
@@ -98658,7 +98484,7 @@ index bd1808e..22cbc6a 100644
  {
        return __access_remote_vm(NULL, mm, addr, buf, len, write);
  }
  {
        return __access_remote_vm(NULL, mm, addr, buf, len, write);
  }
-@@ -2054,7 +2045,7 @@ int access_remote_vm(struct mm_struct *mm, unsigned long addr,
+@@ -2044,7 +2035,7 @@ int access_remote_vm(struct mm_struct *mm, unsigned long addr,
   * Access another process' address space.
   * - source/target buffer must be kernel space
   */
   * Access another process' address space.
   * - source/target buffer must be kernel space
   */
@@ -98668,7 +98494,7 @@ index bd1808e..22cbc6a 100644
        struct mm_struct *mm;
  
 diff --git a/mm/page-writeback.c b/mm/page-writeback.c
        struct mm_struct *mm;
  
 diff --git a/mm/page-writeback.c b/mm/page-writeback.c
-index 437174a..8b86707 100644
+index 6f43352..e44bf41 100644
 --- a/mm/page-writeback.c
 +++ b/mm/page-writeback.c
 @@ -664,7 +664,7 @@ static long long pos_ratio_polynom(unsigned long setpoint,
 --- a/mm/page-writeback.c
 +++ b/mm/page-writeback.c
 @@ -664,7 +664,7 @@ static long long pos_ratio_polynom(unsigned long setpoint,
@@ -98681,18 +98507,18 @@ index 437174a..8b86707 100644
                                        unsigned long bg_thresh,
                                        unsigned long dirty,
 diff --git a/mm/page_alloc.c b/mm/page_alloc.c
                                        unsigned long bg_thresh,
                                        unsigned long dirty,
 diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 616a2c9..0e755f6 100644
+index 8e20f9c..e235009 100644
 --- a/mm/page_alloc.c
 +++ b/mm/page_alloc.c
 --- a/mm/page_alloc.c
 +++ b/mm/page_alloc.c
-@@ -59,6 +59,7 @@
- #include <linux/page-debug-flags.h>
+@@ -60,6 +60,7 @@
  #include <linux/hugetlb.h>
  #include <linux/sched/rt.h>
  #include <linux/hugetlb.h>
  #include <linux/sched/rt.h>
+ #include <linux/page_owner.h>
 +#include <linux/random.h>
  
  #include <asm/sections.h>
  #include <asm/tlbflush.h>
 +#include <linux/random.h>
  
  #include <asm/sections.h>
  #include <asm/tlbflush.h>
-@@ -356,7 +357,7 @@ out:
+@@ -358,7 +359,7 @@ out:
   * This usage means that zero-order pages may not be compound.
   */
  
   * This usage means that zero-order pages may not be compound.
   */
  
@@ -98701,7 +98527,16 @@ index 616a2c9..0e755f6 100644
  {
        __free_pages_ok(page, compound_order(page));
  }
  {
        __free_pages_ok(page, compound_order(page));
  }
-@@ -741,6 +742,10 @@ static bool free_pages_prepare(struct page *page, unsigned int order)
+@@ -511,7 +512,7 @@ static inline void clear_page_guard(struct zone *zone, struct page *page,
+               __mod_zone_freepage_state(zone, (1 << order), migratetype);
+ }
+ #else
+-struct page_ext_operations debug_guardpage_ops = { NULL, };
++struct page_ext_operations debug_guardpage_ops = { .need = NULL, .init = NULL };
+ static inline void set_page_guard(struct zone *zone, struct page *page,
+                               unsigned int order, int migratetype) {}
+ static inline void clear_page_guard(struct zone *zone, struct page *page,
+@@ -802,6 +803,10 @@ static bool free_pages_prepare(struct page *page, unsigned int order)
        int i;
        int bad = 0;
  
        int i;
        int bad = 0;
  
@@ -98709,10 +98544,10 @@ index 616a2c9..0e755f6 100644
 +      unsigned long index = 1UL << order;
 +#endif
 +
 +      unsigned long index = 1UL << order;
 +#endif
 +
-       trace_mm_page_free(page, order);
-       kmemcheck_free_shadow(page, order);
+       VM_BUG_ON_PAGE(PageTail(page), page);
+       VM_BUG_ON_PAGE(PageHead(page) && compound_order(page) != order, page);
  
  
-@@ -757,6 +762,12 @@ static bool free_pages_prepare(struct page *page, unsigned int order)
+@@ -823,6 +828,12 @@ static bool free_pages_prepare(struct page *page, unsigned int order)
                debug_check_no_obj_freed(page_address(page),
                                           PAGE_SIZE << order);
        }
                debug_check_no_obj_freed(page_address(page),
                                           PAGE_SIZE << order);
        }
@@ -98725,7 +98560,7 @@ index 616a2c9..0e755f6 100644
        arch_free_page(page, order);
        kernel_map_pages(page, 1 << order, 0);
  
        arch_free_page(page, order);
        kernel_map_pages(page, 1 << order, 0);
  
-@@ -780,6 +791,20 @@ static void __free_pages_ok(struct page *page, unsigned int order)
+@@ -846,6 +857,20 @@ static void __free_pages_ok(struct page *page, unsigned int order)
        local_irq_restore(flags);
  }
  
        local_irq_restore(flags);
  }
  
@@ -98746,7 +98581,7 @@ index 616a2c9..0e755f6 100644
  void __init __free_pages_bootmem(struct page *page, unsigned int order)
  {
        unsigned int nr_pages = 1 << order;
  void __init __free_pages_bootmem(struct page *page, unsigned int order)
  {
        unsigned int nr_pages = 1 << order;
-@@ -795,6 +820,19 @@ void __init __free_pages_bootmem(struct page *page, unsigned int order)
+@@ -861,6 +886,19 @@ void __init __free_pages_bootmem(struct page *page, unsigned int order)
        __ClearPageReserved(p);
        set_page_count(p, 0);
  
        __ClearPageReserved(p);
        set_page_count(p, 0);
  
@@ -98766,7 +98601,7 @@ index 616a2c9..0e755f6 100644
        page_zone(page)->managed_pages += nr_pages;
        set_page_refcounted(page);
        __free_pages(page, order);
        page_zone(page)->managed_pages += nr_pages;
        set_page_refcounted(page);
        __free_pages(page, order);
-@@ -923,8 +961,10 @@ static int prep_new_page(struct page *page, unsigned int order, gfp_t gfp_flags)
+@@ -986,8 +1024,10 @@ static int prep_new_page(struct page *page, unsigned int order, gfp_t gfp_flags)
        arch_alloc_page(page, order);
        kernel_map_pages(page, 1 << order, 1);
  
        arch_alloc_page(page, order);
        kernel_map_pages(page, 1 << order, 1);
  
@@ -98777,7 +98612,7 @@ index 616a2c9..0e755f6 100644
  
        if (order && (gfp_flags & __GFP_COMP))
                prep_compound_page(page, order);
  
        if (order && (gfp_flags & __GFP_COMP))
                prep_compound_page(page, order);
-@@ -1602,7 +1642,7 @@ again:
+@@ -1702,7 +1742,7 @@ again:
        }
  
        __mod_zone_page_state(zone, NR_ALLOC_BATCH, -(1 << order));
        }
  
        __mod_zone_page_state(zone, NR_ALLOC_BATCH, -(1 << order));
@@ -98786,7 +98621,7 @@ index 616a2c9..0e755f6 100644
            !test_bit(ZONE_FAIR_DEPLETED, &zone->flags))
                set_bit(ZONE_FAIR_DEPLETED, &zone->flags);
  
            !test_bit(ZONE_FAIR_DEPLETED, &zone->flags))
                set_bit(ZONE_FAIR_DEPLETED, &zone->flags);
  
-@@ -1923,7 +1963,7 @@ static void reset_alloc_batches(struct zone *preferred_zone)
+@@ -2023,7 +2063,7 @@ static void reset_alloc_batches(struct zone *preferred_zone)
        do {
                mod_zone_page_state(zone, NR_ALLOC_BATCH,
                        high_wmark_pages(zone) - low_wmark_pages(zone) -
        do {
                mod_zone_page_state(zone, NR_ALLOC_BATCH,
                        high_wmark_pages(zone) - low_wmark_pages(zone) -
@@ -98795,7 +98630,24 @@ index 616a2c9..0e755f6 100644
                clear_bit(ZONE_FAIR_DEPLETED, &zone->flags);
        } while (zone++ != preferred_zone);
  }
                clear_bit(ZONE_FAIR_DEPLETED, &zone->flags);
        } while (zone++ != preferred_zone);
  }
-@@ -5698,7 +5738,7 @@ static void __setup_per_zone_wmarks(void)
+@@ -2382,8 +2422,15 @@ __alloc_pages_may_oom(gfp_t gfp_mask, unsigned int order,
+               if (high_zoneidx < ZONE_NORMAL)
+                       goto out;
+               /* The OOM killer does not compensate for light reclaim */
+-              if (!(gfp_mask & __GFP_FS))
++              if (!(gfp_mask & __GFP_FS)) {
++                      /*
++                       * XXX: Page reclaim didn't yield anything,
++                       * and the OOM killer can't be invoked, but
++                       * keep looping as per should_alloc_retry().
++                       */
++                      *did_some_progress = 1;
+                       goto out;
++              }
+               /*
+                * GFP_THISNODE contains __GFP_NORETRY and we never hit this.
+                * Sanity check for bare calls of __GFP_THISNODE, not real OOM.
+@@ -5776,7 +5823,7 @@ static void __setup_per_zone_wmarks(void)
  
                __mod_zone_page_state(zone, NR_ALLOC_BATCH,
                        high_wmark_pages(zone) - low_wmark_pages(zone) -
  
                __mod_zone_page_state(zone, NR_ALLOC_BATCH,
                        high_wmark_pages(zone) - low_wmark_pages(zone) -
@@ -98805,7 +98657,7 @@ index 616a2c9..0e755f6 100644
                setup_zone_migrate_reserve(zone);
                spin_unlock_irqrestore(&zone->lock, flags);
 diff --git a/mm/percpu.c b/mm/percpu.c
                setup_zone_migrate_reserve(zone);
                spin_unlock_irqrestore(&zone->lock, flags);
 diff --git a/mm/percpu.c b/mm/percpu.c
-index 014bab6..db5a76f 100644
+index d39e2f4..de5f4b4 100644
 --- a/mm/percpu.c
 +++ b/mm/percpu.c
 @@ -131,7 +131,7 @@ static unsigned int pcpu_low_unit_cpu __read_mostly;
 --- a/mm/percpu.c
 +++ b/mm/percpu.c
 @@ -131,7 +131,7 @@ static unsigned int pcpu_low_unit_cpu __read_mostly;
@@ -98869,10 +98721,10 @@ index 5077afc..846c9ef 100644
        if (!mm || IS_ERR(mm)) {
                rc = IS_ERR(mm) ? PTR_ERR(mm) : -ESRCH;
 diff --git a/mm/rmap.c b/mm/rmap.c
        if (!mm || IS_ERR(mm)) {
                rc = IS_ERR(mm) ? PTR_ERR(mm) : -ESRCH;
 diff --git a/mm/rmap.c b/mm/rmap.c
-index 3e4c721..a5e3e39 100644
+index 71cd5bd..e259089 100644
 --- a/mm/rmap.c
 +++ b/mm/rmap.c
 --- a/mm/rmap.c
 +++ b/mm/rmap.c
-@@ -164,6 +164,10 @@ int anon_vma_prepare(struct vm_area_struct *vma)
+@@ -166,6 +166,10 @@ int anon_vma_prepare(struct vm_area_struct *vma)
        struct anon_vma *anon_vma = vma->anon_vma;
        struct anon_vma_chain *avc;
  
        struct anon_vma *anon_vma = vma->anon_vma;
        struct anon_vma_chain *avc;
  
@@ -98883,7 +98735,7 @@ index 3e4c721..a5e3e39 100644
        might_sleep();
        if (unlikely(!anon_vma)) {
                struct mm_struct *mm = vma->vm_mm;
        might_sleep();
        if (unlikely(!anon_vma)) {
                struct mm_struct *mm = vma->vm_mm;
-@@ -173,6 +177,12 @@ int anon_vma_prepare(struct vm_area_struct *vma)
+@@ -175,6 +179,12 @@ int anon_vma_prepare(struct vm_area_struct *vma)
                if (!avc)
                        goto out_enomem;
  
                if (!avc)
                        goto out_enomem;
  
@@ -98896,7 +98748,7 @@ index 3e4c721..a5e3e39 100644
                anon_vma = find_mergeable_anon_vma(vma);
                allocated = NULL;
                if (!anon_vma) {
                anon_vma = find_mergeable_anon_vma(vma);
                allocated = NULL;
                if (!anon_vma) {
-@@ -186,6 +196,18 @@ int anon_vma_prepare(struct vm_area_struct *vma)
+@@ -188,6 +198,19 @@ int anon_vma_prepare(struct vm_area_struct *vma)
                /* page_table_lock to protect against threads */
                spin_lock(&mm->page_table_lock);
                if (likely(!vma->anon_vma)) {
                /* page_table_lock to protect against threads */
                spin_lock(&mm->page_table_lock);
                if (likely(!vma->anon_vma)) {
@@ -98908,14 +98760,15 @@ index 3e4c721..a5e3e39 100644
 +                              BUG_ON(vma_m->anon_vma);
 +                              vma_m->anon_vma = anon_vma;
 +                              anon_vma_chain_link(vma_m, avc_m, anon_vma);
 +                              BUG_ON(vma_m->anon_vma);
 +                              vma_m->anon_vma = anon_vma;
 +                              anon_vma_chain_link(vma_m, avc_m, anon_vma);
++                              anon_vma->degree++;
 +                              avc_m = NULL;
 +                      }
 +#endif
 +
                        vma->anon_vma = anon_vma;
                        anon_vma_chain_link(vma, avc, anon_vma);
 +                              avc_m = NULL;
 +                      }
 +#endif
 +
                        vma->anon_vma = anon_vma;
                        anon_vma_chain_link(vma, avc, anon_vma);
-                       allocated = NULL;
-@@ -196,12 +218,24 @@ int anon_vma_prepare(struct vm_area_struct *vma)
+                       /* vma reference or self-parent link for new root */
+@@ -200,12 +223,24 @@ int anon_vma_prepare(struct vm_area_struct *vma)
  
                if (unlikely(allocated))
                        put_anon_vma(allocated);
  
                if (unlikely(allocated))
                        put_anon_vma(allocated);
@@ -98940,16 +98793,16 @@ index 3e4c721..a5e3e39 100644
        anon_vma_chain_free(avc);
   out_enomem:
        return -ENOMEM;
        anon_vma_chain_free(avc);
   out_enomem:
        return -ENOMEM;
-@@ -237,7 +271,7 @@ static inline void unlock_anon_vma_root(struct anon_vma *root)
-  * Attach the anon_vmas from src to dst.
-  * Returns 0 on success, -ENOMEM on failure.
+@@ -249,7 +284,7 @@ static inline void unlock_anon_vma_root(struct anon_vma *root)
+  * good chance of avoiding scanning the whole hierarchy when it searches where
+  * page is mapped.
   */
 -int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src)
 +int anon_vma_clone(struct vm_area_struct *dst, const struct vm_area_struct *src)
  {
        struct anon_vma_chain *avc, *pavc;
        struct anon_vma *root = NULL;
   */
 -int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src)
 +int anon_vma_clone(struct vm_area_struct *dst, const struct vm_area_struct *src)
  {
        struct anon_vma_chain *avc, *pavc;
        struct anon_vma *root = NULL;
-@@ -270,7 +304,7 @@ int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src)
+@@ -296,7 +331,7 @@ int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src)
   * the corresponding VMA in the parent process is attached to.
   * Returns 0 on success, non-zero on failure.
   */
   * the corresponding VMA in the parent process is attached to.
   * Returns 0 on success, non-zero on failure.
   */
@@ -98958,7 +98811,7 @@ index 3e4c721..a5e3e39 100644
  {
        struct anon_vma_chain *avc;
        struct anon_vma *anon_vma;
  {
        struct anon_vma_chain *avc;
        struct anon_vma *anon_vma;
-@@ -376,8 +410,10 @@ static void anon_vma_ctor(void *data)
+@@ -416,8 +451,10 @@ static void anon_vma_ctor(void *data)
  void __init anon_vma_init(void)
  {
        anon_vma_cachep = kmem_cache_create("anon_vma", sizeof(struct anon_vma),
  void __init anon_vma_init(void)
  {
        anon_vma_cachep = kmem_cache_create("anon_vma", sizeof(struct anon_vma),
@@ -98972,7 +98825,7 @@ index 3e4c721..a5e3e39 100644
  
  /*
 diff --git a/mm/shmem.c b/mm/shmem.c
  
  /*
 diff --git a/mm/shmem.c b/mm/shmem.c
-index 0b4ba55..bcef4ae 100644
+index 993e6ba..a962ba3 100644
 --- a/mm/shmem.c
 +++ b/mm/shmem.c
 @@ -33,7 +33,7 @@
 --- a/mm/shmem.c
 +++ b/mm/shmem.c
 @@ -33,7 +33,7 @@
@@ -99032,7 +98885,7 @@ index 0b4ba55..bcef4ae 100644
                return -ENOMEM;
  
 diff --git a/mm/slab.c b/mm/slab.c
                return -ENOMEM;
  
 diff --git a/mm/slab.c b/mm/slab.c
-index f34e053..78a3839 100644
+index 65b5dcb..d53d866 100644
 --- a/mm/slab.c
 +++ b/mm/slab.c
 @@ -314,10 +314,12 @@ static void kmem_cache_node_init(struct kmem_cache_node *parent)
 --- a/mm/slab.c
 +++ b/mm/slab.c
 @@ -314,10 +314,12 @@ static void kmem_cache_node_init(struct kmem_cache_node *parent)
@@ -99088,7 +98941,7 @@ index f34e053..78a3839 100644
  
                /*
                 * Adjust the object sizes so that we clear
  
                /*
                 * Adjust the object sizes so that we clear
-@@ -3352,6 +3356,20 @@ static inline void __cache_free(struct kmem_cache *cachep, void *objp,
+@@ -3357,6 +3361,20 @@ static inline void __cache_free(struct kmem_cache *cachep, void *objp,
        struct array_cache *ac = cpu_cache_get(cachep);
  
        check_irq_off();
        struct array_cache *ac = cpu_cache_get(cachep);
  
        check_irq_off();
@@ -99109,7 +98962,25 @@ index f34e053..78a3839 100644
        kmemleak_free_recursive(objp, cachep->flags);
        objp = cache_free_debugcheck(cachep, objp, caller);
  
        kmemleak_free_recursive(objp, cachep->flags);
        objp = cache_free_debugcheck(cachep, objp, caller);
  
-@@ -3557,6 +3575,7 @@ void kfree(const void *objp)
+@@ -3469,7 +3487,7 @@ __do_kmalloc_node(size_t size, gfp_t flags, int node, unsigned long caller)
+       return kmem_cache_alloc_node_trace(cachep, flags, node, size);
+ }
+-void *__kmalloc_node(size_t size, gfp_t flags, int node)
++void * __size_overflow(1) __kmalloc_node(size_t size, gfp_t flags, int node)
+ {
+       return __do_kmalloc_node(size, flags, node, _RET_IP_);
+ }
+@@ -3489,7 +3507,7 @@ EXPORT_SYMBOL(__kmalloc_node_track_caller);
+  * @flags: the type of memory to allocate (see kmalloc).
+  * @caller: function caller for debug tracking of the caller
+  */
+-static __always_inline void *__do_kmalloc(size_t size, gfp_t flags,
++static __always_inline void * __size_overflow(1) __do_kmalloc(size_t size, gfp_t flags,
+                                         unsigned long caller)
+ {
+       struct kmem_cache *cachep;
+@@ -3562,6 +3580,7 @@ void kfree(const void *objp)
  
        if (unlikely(ZERO_OR_NULL_PTR(objp)))
                return;
  
        if (unlikely(ZERO_OR_NULL_PTR(objp)))
                return;
@@ -99117,7 +98988,7 @@ index f34e053..78a3839 100644
        local_irq_save(flags);
        kfree_debugcheck(objp);
        c = virt_to_cache(objp);
        local_irq_save(flags);
        kfree_debugcheck(objp);
        c = virt_to_cache(objp);
-@@ -3979,14 +3998,22 @@ void slabinfo_show_stats(struct seq_file *m, struct kmem_cache *cachep)
+@@ -3984,14 +4003,22 @@ void slabinfo_show_stats(struct seq_file *m, struct kmem_cache *cachep)
        }
        /* cpu stats */
        {
        }
        /* cpu stats */
        {
@@ -99144,7 +99015,7 @@ index f34e053..78a3839 100644
  #endif
  }
  
  #endif
  }
  
-@@ -4200,13 +4227,69 @@ static const struct file_operations proc_slabstats_operations = {
+@@ -4199,13 +4226,69 @@ static const struct file_operations proc_slabstats_operations = {
  static int __init slab_proc_init(void)
  {
  #ifdef CONFIG_DEBUG_SLAB_LEAK
  static int __init slab_proc_init(void)
  {
  #ifdef CONFIG_DEBUG_SLAB_LEAK
@@ -99216,7 +99087,7 @@ index f34e053..78a3839 100644
   * ksize - get the actual amount of memory allocated for a given object
   * @objp: Pointer to the object
 diff --git a/mm/slab.h b/mm/slab.h
   * ksize - get the actual amount of memory allocated for a given object
   * @objp: Pointer to the object
 diff --git a/mm/slab.h b/mm/slab.h
-index ab019e6..fbcac34 100644
+index 1cf40054..10ad563 100644
 --- a/mm/slab.h
 +++ b/mm/slab.h
 @@ -22,7 +22,7 @@ struct kmem_cache {
 --- a/mm/slab.h
 +++ b/mm/slab.h
 @@ -22,7 +22,7 @@ struct kmem_cache {
@@ -99270,7 +99141,7 @@ index ab019e6..fbcac34 100644
        if (slab_equal_or_root(cachep, s))
                return cachep;
 diff --git a/mm/slab_common.c b/mm/slab_common.c
        if (slab_equal_or_root(cachep, s))
                return cachep;
 diff --git a/mm/slab_common.c b/mm/slab_common.c
-index dcdab81..3576646 100644
+index e03dd6f..c475838 100644
 --- a/mm/slab_common.c
 +++ b/mm/slab_common.c
 @@ -25,11 +25,35 @@
 --- a/mm/slab_common.c
 +++ b/mm/slab_common.c
 @@ -25,11 +25,35 @@
@@ -99460,7 +99331,7 @@ index dcdab81..3576646 100644
  }
  #endif /* !CONFIG_SLOB */
  
  }
  #endif /* !CONFIG_SLOB */
  
-@@ -830,6 +889,9 @@ void print_slabinfo_header(struct seq_file *m)
+@@ -830,6 +889,9 @@ static void print_slabinfo_header(struct seq_file *m)
        seq_puts(m, " : globalstat <listallocs> <maxobjs> <grown> <reaped> "
                 "<error> <maxfreeable> <nodeallocs> <remotefrees> <alienoverflow>");
        seq_puts(m, " : cpustat <allochit> <allocmiss> <freehit> <freemiss>");
        seq_puts(m, " : globalstat <listallocs> <maxobjs> <grown> <reaped> "
                 "<error> <maxfreeable> <nodeallocs> <remotefrees> <alienoverflow>");
        seq_puts(m, " : cpustat <allochit> <allocmiss> <freehit> <freemiss>");
@@ -99470,8 +99341,17 @@ index dcdab81..3576646 100644
  #endif
        seq_putc(m, '\n');
  }
  #endif
        seq_putc(m, '\n');
  }
+@@ -964,7 +1026,7 @@ static int __init slab_proc_init(void)
+ module_init(slab_proc_init);
+ #endif /* CONFIG_SLABINFO */
+-static __always_inline void *__do_krealloc(const void *p, size_t new_size,
++static __always_inline void * __size_overflow(2) __do_krealloc(const void *p, size_t new_size,
+                                          gfp_t flags)
+ {
+       void *ret;
 diff --git a/mm/slob.c b/mm/slob.c
 diff --git a/mm/slob.c b/mm/slob.c
-index 96a8620..3e7e663 100644
+index 96a8620..46b3f12 100644
 --- a/mm/slob.c
 +++ b/mm/slob.c
 @@ -157,7 +157,7 @@ static void set_slob(slob_t *s, slobidx_t size, slob_t *next)
 --- a/mm/slob.c
 +++ b/mm/slob.c
 @@ -157,7 +157,7 @@ static void set_slob(slob_t *s, slobidx_t size, slob_t *next)
@@ -99595,7 +99475,7 @@ index 96a8620..3e7e663 100644
  
        gfp &= gfp_allowed_mask;
  
  
        gfp &= gfp_allowed_mask;
  
-@@ -442,23 +448,41 @@ __do_kmalloc_node(size_t size, gfp_t gfp, int node, unsigned long caller)
+@@ -442,27 +448,45 @@ __do_kmalloc_node(size_t size, gfp_t gfp, int node, unsigned long caller)
  
                if (!m)
                        return NULL;
  
                if (!m)
                        return NULL;
@@ -99626,9 +99506,10 @@ index 96a8620..3e7e663 100644
        }
  
 -      kmemleak_alloc(ret, size, 1, gfp);
        }
  
 -      kmemleak_alloc(ret, size, 1, gfp);
-+      return ret;
-+}
-+
+       return ret;
+ }
+-void *__kmalloc(size_t size, gfp_t gfp)
 +static __always_inline void *
 +__do_kmalloc_node(size_t size, gfp_t gfp, int node, unsigned long caller)
 +{
 +static __always_inline void *
 +__do_kmalloc_node(size_t size, gfp_t gfp, int node, unsigned long caller)
 +{
@@ -99637,9 +99518,13 @@ index 96a8620..3e7e663 100644
 +
 +      if (!ZERO_OR_NULL_PTR(ret))
 +              kmemleak_alloc(ret, size, 1, gfp);
 +
 +      if (!ZERO_OR_NULL_PTR(ret))
 +              kmemleak_alloc(ret, size, 1, gfp);
-       return ret;
++      return ret;
++}
++
++void * __size_overflow(1) __kmalloc(size_t size, gfp_t gfp)
+ {
+       return __do_kmalloc_node(size, gfp, NUMA_NO_NODE, _RET_IP_);
  }
  }
 @@ -491,34 +515,112 @@ void kfree(const void *block)
                return;
        kmemleak_free(block);
 @@ -491,34 +515,112 @@ void kfree(const void *block)
                return;
        kmemleak_free(block);
@@ -99798,6 +99683,15 @@ index 96a8620..3e7e663 100644
  
        if (b && c->ctor)
                c->ctor(b);
  
        if (b && c->ctor)
                c->ctor(b);
+@@ -567,7 +679,7 @@ void *kmem_cache_alloc(struct kmem_cache *cachep, gfp_t flags)
+ EXPORT_SYMBOL(kmem_cache_alloc);
+ #ifdef CONFIG_NUMA
+-void *__kmalloc_node(size_t size, gfp_t gfp, int node)
++void * __size_overflow(1) __kmalloc_node(size_t size, gfp_t gfp, int node)
+ {
+       return __do_kmalloc_node(size, gfp, node, _RET_IP_);
+ }
 @@ -580,12 +692,16 @@ void *kmem_cache_alloc_node(struct kmem_cache *cachep, gfp_t gfp, int node)
  EXPORT_SYMBOL(kmem_cache_alloc_node);
  #endif
 @@ -580,12 +692,16 @@ void *kmem_cache_alloc_node(struct kmem_cache *cachep, gfp_t gfp, int node)
  EXPORT_SYMBOL(kmem_cache_alloc_node);
  #endif
@@ -99861,7 +99755,7 @@ index 96a8620..3e7e663 100644
  EXPORT_SYMBOL(kmem_cache_free);
  
 diff --git a/mm/slub.c b/mm/slub.c
  EXPORT_SYMBOL(kmem_cache_free);
  
 diff --git a/mm/slub.c b/mm/slub.c
-index ae7b9f1..7b3fdbe 100644
+index fe376fe..2f5757c 100644
 --- a/mm/slub.c
 +++ b/mm/slub.c
 @@ -197,7 +197,7 @@ struct track {
 --- a/mm/slub.c
 +++ b/mm/slub.c
 @@ -197,7 +197,7 @@ struct track {
@@ -99882,7 +99776,7 @@ index ae7b9f1..7b3fdbe 100644
               s, (void *)t->addr, jiffies - t->when, t->cpu, t->pid);
  #ifdef CONFIG_STACKTRACE
        {
               s, (void *)t->addr, jiffies - t->when, t->cpu, t->pid);
  #ifdef CONFIG_STACKTRACE
        {
-@@ -2645,6 +2645,14 @@ static __always_inline void slab_free(struct kmem_cache *s,
+@@ -2652,6 +2652,14 @@ static __always_inline void slab_free(struct kmem_cache *s,
  
        slab_free_hook(s, x);
  
  
        slab_free_hook(s, x);
  
@@ -99897,7 +99791,7 @@ index ae7b9f1..7b3fdbe 100644
  redo:
        /*
         * Determine the currently cpus per cpu slab.
  redo:
        /*
         * Determine the currently cpus per cpu slab.
-@@ -2982,6 +2990,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order)
+@@ -2989,6 +2997,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order)
        s->inuse = size;
  
        if (((flags & (SLAB_DESTROY_BY_RCU | SLAB_POISON)) ||
        s->inuse = size;
  
        if (((flags & (SLAB_DESTROY_BY_RCU | SLAB_POISON)) ||
@@ -99907,7 +99801,25 @@ index ae7b9f1..7b3fdbe 100644
                s->ctor)) {
                /*
                 * Relocate free pointer after the object if it is not
                s->ctor)) {
                /*
                 * Relocate free pointer after the object if it is not
-@@ -3301,6 +3312,59 @@ void *__kmalloc_node(size_t size, gfp_t flags, int node)
+@@ -3243,7 +3254,7 @@ static int __init setup_slub_min_objects(char *str)
+ __setup("slub_min_objects=", setup_slub_min_objects);
+-void *__kmalloc(size_t size, gfp_t flags)
++void * __size_overflow(1) __kmalloc(size_t size, gfp_t flags)
+ {
+       struct kmem_cache *s;
+       void *ret;
+@@ -3279,7 +3290,7 @@ static void *kmalloc_large_node(size_t size, gfp_t flags, int node)
+       return ptr;
+ }
+-void *__kmalloc_node(size_t size, gfp_t flags, int node)
++void * __size_overflow(1) __kmalloc_node(size_t size, gfp_t flags, int node)
+ {
+       struct kmem_cache *s;
+       void *ret;
+@@ -3308,6 +3319,59 @@ void *__kmalloc_node(size_t size, gfp_t flags, int node)
  EXPORT_SYMBOL(__kmalloc_node);
  #endif
  
  EXPORT_SYMBOL(__kmalloc_node);
  #endif
  
@@ -99967,7 +99879,7 @@ index ae7b9f1..7b3fdbe 100644
  size_t ksize(const void *object)
  {
        struct page *page;
  size_t ksize(const void *object)
  {
        struct page *page;
-@@ -3329,6 +3393,7 @@ void kfree(const void *x)
+@@ -3336,6 +3400,7 @@ void kfree(const void *x)
        if (unlikely(ZERO_OR_NULL_PTR(x)))
                return;
  
        if (unlikely(ZERO_OR_NULL_PTR(x)))
                return;
  
@@ -99975,7 +99887,7 @@ index ae7b9f1..7b3fdbe 100644
        page = virt_to_head_page(x);
        if (unlikely(!PageSlab(page))) {
                BUG_ON(!PageCompound(page));
        page = virt_to_head_page(x);
        if (unlikely(!PageSlab(page))) {
                BUG_ON(!PageCompound(page));
-@@ -3624,7 +3689,7 @@ __kmem_cache_alias(const char *name, size_t size, size_t align,
+@@ -3631,7 +3696,7 @@ __kmem_cache_alias(const char *name, size_t size, size_t align,
                int i;
                struct kmem_cache *c;
  
                int i;
                struct kmem_cache *c;
  
@@ -99984,7 +99896,7 @@ index ae7b9f1..7b3fdbe 100644
  
                /*
                 * Adjust the object sizes so that we clear
  
                /*
                 * Adjust the object sizes so that we clear
-@@ -3643,7 +3708,7 @@ __kmem_cache_alias(const char *name, size_t size, size_t align,
+@@ -3650,7 +3715,7 @@ __kmem_cache_alias(const char *name, size_t size, size_t align,
                }
  
                if (sysfs_slab_alias(s, name)) {
                }
  
                if (sysfs_slab_alias(s, name)) {
@@ -99993,7 +99905,7 @@ index ae7b9f1..7b3fdbe 100644
                        s = NULL;
                }
        }
                        s = NULL;
                }
        }
-@@ -3760,7 +3825,7 @@ void *__kmalloc_node_track_caller(size_t size, gfp_t gfpflags,
+@@ -3767,7 +3832,7 @@ void *__kmalloc_node_track_caller(size_t size, gfp_t gfpflags,
  }
  #endif
  
  }
  #endif
  
@@ -100002,7 +99914,7 @@ index ae7b9f1..7b3fdbe 100644
  static int count_inuse(struct page *page)
  {
        return page->inuse;
  static int count_inuse(struct page *page)
  {
        return page->inuse;
-@@ -4041,7 +4106,11 @@ static int list_locations(struct kmem_cache *s, char *buf,
+@@ -4048,7 +4113,11 @@ static int list_locations(struct kmem_cache *s, char *buf,
                len += sprintf(buf + len, "%7ld ", l->count);
  
                if (l->addr)
                len += sprintf(buf + len, "%7ld ", l->count);
  
                if (l->addr)
@@ -100014,7 +99926,7 @@ index ae7b9f1..7b3fdbe 100644
                else
                        len += sprintf(buf + len, "<not-available>");
  
                else
                        len += sprintf(buf + len, "<not-available>");
  
-@@ -4143,12 +4212,12 @@ static void __init resiliency_test(void)
+@@ -4150,12 +4219,12 @@ static void __init resiliency_test(void)
        validate_slab_cache(kmalloc_caches[9]);
  }
  #else
        validate_slab_cache(kmalloc_caches[9]);
  }
  #else
@@ -100029,7 +99941,7 @@ index ae7b9f1..7b3fdbe 100644
  enum slab_stat_type {
        SL_ALL,                 /* All slabs */
        SL_PARTIAL,             /* Only partially allocated slabs */
  enum slab_stat_type {
        SL_ALL,                 /* All slabs */
        SL_PARTIAL,             /* Only partially allocated slabs */
-@@ -4385,13 +4454,17 @@ static ssize_t ctor_show(struct kmem_cache *s, char *buf)
+@@ -4392,13 +4461,17 @@ static ssize_t ctor_show(struct kmem_cache *s, char *buf)
  {
        if (!s->ctor)
                return 0;
  {
        if (!s->ctor)
                return 0;
@@ -100048,7 +99960,7 @@ index ae7b9f1..7b3fdbe 100644
  }
  SLAB_ATTR_RO(aliases);
  
  }
  SLAB_ATTR_RO(aliases);
  
-@@ -4479,6 +4552,22 @@ static ssize_t cache_dma_show(struct kmem_cache *s, char *buf)
+@@ -4486,6 +4559,22 @@ static ssize_t cache_dma_show(struct kmem_cache *s, char *buf)
  SLAB_ATTR_RO(cache_dma);
  #endif
  
  SLAB_ATTR_RO(cache_dma);
  #endif
  
@@ -100071,7 +99983,7 @@ index ae7b9f1..7b3fdbe 100644
  static ssize_t destroy_by_rcu_show(struct kmem_cache *s, char *buf)
  {
        return sprintf(buf, "%d\n", !!(s->flags & SLAB_DESTROY_BY_RCU));
  static ssize_t destroy_by_rcu_show(struct kmem_cache *s, char *buf)
  {
        return sprintf(buf, "%d\n", !!(s->flags & SLAB_DESTROY_BY_RCU));
-@@ -4534,7 +4623,7 @@ static ssize_t trace_store(struct kmem_cache *s, const char *buf,
+@@ -4541,7 +4630,7 @@ static ssize_t trace_store(struct kmem_cache *s, const char *buf,
         * as well as cause other issues like converting a mergeable
         * cache into an umergeable one.
         */
         * as well as cause other issues like converting a mergeable
         * cache into an umergeable one.
         */
@@ -100080,7 +99992,7 @@ index ae7b9f1..7b3fdbe 100644
                return -EINVAL;
  
        s->flags &= ~SLAB_TRACE;
                return -EINVAL;
  
        s->flags &= ~SLAB_TRACE;
-@@ -4654,7 +4743,7 @@ static ssize_t failslab_show(struct kmem_cache *s, char *buf)
+@@ -4661,7 +4750,7 @@ static ssize_t failslab_show(struct kmem_cache *s, char *buf)
  static ssize_t failslab_store(struct kmem_cache *s, const char *buf,
                                                        size_t length)
  {
  static ssize_t failslab_store(struct kmem_cache *s, const char *buf,
                                                        size_t length)
  {
@@ -100089,7 +100001,7 @@ index ae7b9f1..7b3fdbe 100644
                return -EINVAL;
  
        s->flags &= ~SLAB_FAILSLAB;
                return -EINVAL;
  
        s->flags &= ~SLAB_FAILSLAB;
-@@ -4824,6 +4913,12 @@ static struct attribute *slab_attrs[] = {
+@@ -4831,6 +4920,12 @@ static struct attribute *slab_attrs[] = {
  #ifdef CONFIG_ZONE_DMA
        &cache_dma_attr.attr,
  #endif
  #ifdef CONFIG_ZONE_DMA
        &cache_dma_attr.attr,
  #endif
@@ -100102,7 +100014,7 @@ index ae7b9f1..7b3fdbe 100644
  #ifdef CONFIG_NUMA
        &remote_node_defrag_ratio_attr.attr,
  #endif
  #ifdef CONFIG_NUMA
        &remote_node_defrag_ratio_attr.attr,
  #endif
-@@ -5068,6 +5163,7 @@ static char *create_unique_id(struct kmem_cache *s)
+@@ -5075,6 +5170,7 @@ static char *create_unique_id(struct kmem_cache *s)
        return name;
  }
  
        return name;
  }
  
@@ -100110,7 +100022,7 @@ index ae7b9f1..7b3fdbe 100644
  static int sysfs_slab_add(struct kmem_cache *s)
  {
        int err;
  static int sysfs_slab_add(struct kmem_cache *s)
  {
        int err;
-@@ -5141,6 +5237,7 @@ void sysfs_slab_remove(struct kmem_cache *s)
+@@ -5148,6 +5244,7 @@ void sysfs_slab_remove(struct kmem_cache *s)
        kobject_del(&s->kobj);
        kobject_put(&s->kobj);
  }
        kobject_del(&s->kobj);
        kobject_put(&s->kobj);
  }
@@ -100118,7 +100030,7 @@ index ae7b9f1..7b3fdbe 100644
  
  /*
   * Need to buffer aliases during bootup until sysfs becomes
  
  /*
   * Need to buffer aliases during bootup until sysfs becomes
-@@ -5154,6 +5251,7 @@ struct saved_alias {
+@@ -5161,6 +5258,7 @@ struct saved_alias {
  
  static struct saved_alias *alias_list;
  
  
  static struct saved_alias *alias_list;
  
@@ -100126,7 +100038,7 @@ index ae7b9f1..7b3fdbe 100644
  static int sysfs_slab_alias(struct kmem_cache *s, const char *name)
  {
        struct saved_alias *al;
  static int sysfs_slab_alias(struct kmem_cache *s, const char *name)
  {
        struct saved_alias *al;
-@@ -5176,6 +5274,7 @@ static int sysfs_slab_alias(struct kmem_cache *s, const char *name)
+@@ -5183,6 +5281,7 @@ static int sysfs_slab_alias(struct kmem_cache *s, const char *name)
        alias_list = al;
        return 0;
  }
        alias_list = al;
        return 0;
  }
@@ -100191,7 +100103,7 @@ index 8a12b33..7068e78 100644
  }
  
 diff --git a/mm/swapfile.c b/mm/swapfile.c
  }
  
 diff --git a/mm/swapfile.c b/mm/swapfile.c
-index 8798b2e..348f9dd 100644
+index 63f55cc..31874e6 100644
 --- a/mm/swapfile.c
 +++ b/mm/swapfile.c
 @@ -84,7 +84,7 @@ static DEFINE_MUTEX(swapon_mutex);
 --- a/mm/swapfile.c
 +++ b/mm/swapfile.c
 @@ -84,7 +84,7 @@ static DEFINE_MUTEX(swapon_mutex);
@@ -100269,13 +100181,15 @@ index fec39d4..3e60325 100644
  
        if (len > buflen)
 diff --git a/mm/vmalloc.c b/mm/vmalloc.c
  
        if (len > buflen)
 diff --git a/mm/vmalloc.c b/mm/vmalloc.c
-index 90520af..24231aa 100644
+index 39c3388..7d976d4 100644
 --- a/mm/vmalloc.c
 +++ b/mm/vmalloc.c
 --- a/mm/vmalloc.c
 +++ b/mm/vmalloc.c
-@@ -40,6 +40,21 @@ struct vfree_deferred {
+@@ -39,20 +39,65 @@ struct vfree_deferred {
+       struct work_struct wq;
  };
  static DEFINE_PER_CPU(struct vfree_deferred, vfree_deferred);
  };
  static DEFINE_PER_CPU(struct vfree_deferred, vfree_deferred);
++static DEFINE_PER_CPU(struct vfree_deferred, vunmap_deferred);
++
 +#ifdef CONFIG_GRKERNSEC_KSTACKOVERFLOW
 +struct stack_deferred_llist {
 +      struct llist_head list;
 +#ifdef CONFIG_GRKERNSEC_KSTACKOVERFLOW
 +struct stack_deferred_llist {
 +      struct llist_head list;
@@ -100290,19 +100204,30 @@ index 90520af..24231aa 100644
 +
 +static DEFINE_PER_CPU(struct stack_deferred, stack_deferred);
 +#endif
 +
 +static DEFINE_PER_CPU(struct stack_deferred, stack_deferred);
 +#endif
-+
  static void __vunmap(const void *, int);
  
  static void __vunmap(const void *, int);
  
- static void free_work(struct work_struct *w)
-@@ -47,12 +62,30 @@ static void free_work(struct work_struct *w)
+-static void free_work(struct work_struct *w)
++static void vfree_work(struct work_struct *w)
++{
++      struct vfree_deferred *p = container_of(w, struct vfree_deferred, wq);
++      struct llist_node *llnode = llist_del_all(&p->list);
++      while (llnode) {
++              void *x = llnode;
++              llnode = llist_next(llnode);
++              __vunmap(x, 1);
++      }
++}
++
++static void vunmap_work(struct work_struct *w)
+ {
        struct vfree_deferred *p = container_of(w, struct vfree_deferred, wq);
        struct llist_node *llnode = llist_del_all(&p->list);
        while (llnode) {
        struct vfree_deferred *p = container_of(w, struct vfree_deferred, wq);
        struct llist_node *llnode = llist_del_all(&p->list);
        while (llnode) {
--              void *p = llnode;
-+              void *x = llnode;
+               void *p = llnode;
                llnode = llist_next(llnode);
 -              __vunmap(p, 1);
                llnode = llist_next(llnode);
 -              __vunmap(p, 1);
-+              __vunmap(x, 1);
++              __vunmap(p, 0);
        }
  }
  
        }
  }
  
@@ -100327,7 +100252,7 @@ index 90520af..24231aa 100644
  /*** Page table manipulation functions ***/
  
  static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end)
  /*** Page table manipulation functions ***/
  
  static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end)
-@@ -61,8 +94,19 @@ static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end)
+@@ -61,8 +106,19 @@ static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end)
  
        pte = pte_offset_kernel(pmd, addr);
        do {
  
        pte = pte_offset_kernel(pmd, addr);
        do {
@@ -100349,7 +100274,7 @@ index 90520af..24231aa 100644
        } while (pte++, addr += PAGE_SIZE, addr != end);
  }
  
        } while (pte++, addr += PAGE_SIZE, addr != end);
  }
  
-@@ -122,16 +166,29 @@ static int vmap_pte_range(pmd_t *pmd, unsigned long addr,
+@@ -122,16 +178,29 @@ static int vmap_pte_range(pmd_t *pmd, unsigned long addr,
        pte = pte_alloc_kernel(pmd, addr);
        if (!pte)
                return -ENOMEM;
        pte = pte_alloc_kernel(pmd, addr);
        if (!pte)
                return -ENOMEM;
@@ -100381,7 +100306,7 @@ index 90520af..24231aa 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -141,7 +198,7 @@ static int vmap_pmd_range(pud_t *pud, unsigned long addr,
+@@ -141,7 +210,7 @@ static int vmap_pmd_range(pud_t *pud, unsigned long addr,
        pmd_t *pmd;
        unsigned long next;
  
        pmd_t *pmd;
        unsigned long next;
  
@@ -100390,7 +100315,7 @@ index 90520af..24231aa 100644
        if (!pmd)
                return -ENOMEM;
        do {
        if (!pmd)
                return -ENOMEM;
        do {
-@@ -158,7 +215,7 @@ static int vmap_pud_range(pgd_t *pgd, unsigned long addr,
+@@ -158,7 +227,7 @@ static int vmap_pud_range(pgd_t *pgd, unsigned long addr,
        pud_t *pud;
        unsigned long next;
  
        pud_t *pud;
        unsigned long next;
  
@@ -100399,7 +100324,7 @@ index 90520af..24231aa 100644
        if (!pud)
                return -ENOMEM;
        do {
        if (!pud)
                return -ENOMEM;
        do {
-@@ -218,6 +275,12 @@ int is_vmalloc_or_module_addr(const void *x)
+@@ -218,6 +287,12 @@ int is_vmalloc_or_module_addr(const void *x)
        if (addr >= MODULES_VADDR && addr < MODULES_END)
                return 1;
  #endif
        if (addr >= MODULES_VADDR && addr < MODULES_END)
                return 1;
  #endif
@@ -100412,7 +100337,7 @@ index 90520af..24231aa 100644
        return is_vmalloc_addr(x);
  }
  
        return is_vmalloc_addr(x);
  }
  
-@@ -238,8 +301,14 @@ struct page *vmalloc_to_page(const void *vmalloc_addr)
+@@ -238,8 +313,14 @@ struct page *vmalloc_to_page(const void *vmalloc_addr)
  
        if (!pgd_none(*pgd)) {
                pud_t *pud = pud_offset(pgd, addr);
  
        if (!pgd_none(*pgd)) {
                pud_t *pud = pud_offset(pgd, addr);
@@ -100427,7 +100352,16 @@ index 90520af..24231aa 100644
                        if (!pmd_none(*pmd)) {
                                pte_t *ptep, pte;
  
                        if (!pmd_none(*pmd)) {
                                pte_t *ptep, pte;
  
-@@ -1183,13 +1252,23 @@ void __init vmalloc_init(void)
+@@ -341,7 +422,7 @@ static void purge_vmap_area_lazy(void);
+  * Allocate a region of KVA of the specified size and alignment, within the
+  * vstart and vend.
+  */
+-static struct vmap_area *alloc_vmap_area(unsigned long size,
++static struct vmap_area * __size_overflow(1) alloc_vmap_area(unsigned long size,
+                               unsigned long align,
+                               unsigned long vstart, unsigned long vend,
+                               int node, gfp_t gfp_mask)
+@@ -1182,13 +1263,27 @@ void __init vmalloc_init(void)
        for_each_possible_cpu(i) {
                struct vmap_block_queue *vbq;
                struct vfree_deferred *p;
        for_each_possible_cpu(i) {
                struct vmap_block_queue *vbq;
                struct vfree_deferred *p;
@@ -100441,7 +100375,12 @@ index 90520af..24231aa 100644
 +
                p = &per_cpu(vfree_deferred, i);
                init_llist_head(&p->list);
 +
                p = &per_cpu(vfree_deferred, i);
                init_llist_head(&p->list);
-               INIT_WORK(&p->wq, free_work);
+-              INIT_WORK(&p->wq, free_work);
++              INIT_WORK(&p->wq, vfree_work);
++
++              p = &per_cpu(vunmap_deferred, i);
++              init_llist_head(&p->list);
++              INIT_WORK(&p->wq, vunmap_work);
 +
 +#ifdef CONFIG_GRKERNSEC_KSTACKOVERFLOW
 +              p2 = &per_cpu(stack_deferred, i);
 +
 +#ifdef CONFIG_GRKERNSEC_KSTACKOVERFLOW
 +              p2 = &per_cpu(stack_deferred, i);
@@ -100451,7 +100390,7 @@ index 90520af..24231aa 100644
        }
  
        /* Import existing vmlist entries. */
        }
  
        /* Import existing vmlist entries. */
-@@ -1314,6 +1393,16 @@ static struct vm_struct *__get_vm_area_node(unsigned long size,
+@@ -1313,6 +1408,16 @@ static struct vm_struct *__get_vm_area_node(unsigned long size,
        struct vm_struct *area;
  
        BUG_ON(in_interrupt());
        struct vm_struct *area;
  
        BUG_ON(in_interrupt());
@@ -100468,7 +100407,24 @@ index 90520af..24231aa 100644
        if (flags & VM_IOREMAP)
                align = 1ul << clamp(fls(size), PAGE_SHIFT, IOREMAP_MAX_ORDER);
  
        if (flags & VM_IOREMAP)
                align = 1ul << clamp(fls(size), PAGE_SHIFT, IOREMAP_MAX_ORDER);
  
-@@ -1519,6 +1608,23 @@ void vunmap(const void *addr)
+@@ -1511,13 +1616,37 @@ EXPORT_SYMBOL(vfree);
+  */
+ void vunmap(const void *addr)
+ {
+-      BUG_ON(in_interrupt());
+-      might_sleep();
+-      if (addr)
++      if (!addr)
++              return;
++
++      if (unlikely(in_interrupt())) {
++              struct vfree_deferred *p = this_cpu_ptr(&vunmap_deferred);
++              if (llist_add((struct llist_node *)addr, &p->list))
++                      schedule_work(&p->wq);
++      } else {
++              might_sleep();
+               __vunmap(addr, 0);
++      }
  }
  EXPORT_SYMBOL(vunmap);
  
  }
  EXPORT_SYMBOL(vunmap);
  
@@ -100476,7 +100432,7 @@ index 90520af..24231aa 100644
 +void unmap_process_stacks(struct task_struct *task)
 +{
 +      if (unlikely(in_interrupt())) {
 +void unmap_process_stacks(struct task_struct *task)
 +{
 +      if (unlikely(in_interrupt())) {
-+              struct stack_deferred *p = &__get_cpu_var(stack_deferred);
++              struct stack_deferred *p = this_cpu_ptr(&stack_deferred);
 +              struct stack_deferred_llist *list = task->stack;
 +              list->stack = task->stack;
 +              list->lowmem_stack = task->lowmem_stack;
 +              struct stack_deferred_llist *list = task->stack;
 +              list->stack = task->stack;
 +              list->lowmem_stack = task->lowmem_stack;
@@ -100492,7 +100448,7 @@ index 90520af..24231aa 100644
  /**
   *    vmap  -  map an array of pages into virtually contiguous space
   *    @pages:         array of page pointers
  /**
   *    vmap  -  map an array of pages into virtually contiguous space
   *    @pages:         array of page pointers
-@@ -1539,6 +1645,11 @@ void *vmap(struct page **pages, unsigned int count,
+@@ -1538,6 +1667,11 @@ void *vmap(struct page **pages, unsigned int count,
        if (count > totalram_pages)
                return NULL;
  
        if (count > totalram_pages)
                return NULL;
  
@@ -100504,7 +100460,7 @@ index 90520af..24231aa 100644
        area = get_vm_area_caller((count << PAGE_SHIFT), flags,
                                        __builtin_return_address(0));
        if (!area)
        area = get_vm_area_caller((count << PAGE_SHIFT), flags,
                                        __builtin_return_address(0));
        if (!area)
-@@ -1641,6 +1752,13 @@ void *__vmalloc_node_range(unsigned long size, unsigned long align,
+@@ -1640,6 +1774,13 @@ void *__vmalloc_node_range(unsigned long size, unsigned long align,
        if (!size || (size >> PAGE_SHIFT) > totalram_pages)
                goto fail;
  
        if (!size || (size >> PAGE_SHIFT) > totalram_pages)
                goto fail;
  
@@ -100518,7 +100474,7 @@ index 90520af..24231aa 100644
        area = __get_vm_area_node(size, align, VM_ALLOC | VM_UNINITIALIZED,
                                  start, end, node, gfp_mask, caller);
        if (!area)
        area = __get_vm_area_node(size, align, VM_ALLOC | VM_UNINITIALIZED,
                                  start, end, node, gfp_mask, caller);
        if (!area)
-@@ -1817,10 +1935,9 @@ EXPORT_SYMBOL(vzalloc_node);
+@@ -1816,10 +1957,9 @@ EXPORT_SYMBOL(vzalloc_node);
   *    For tight control over page level allocator and protection flags
   *    use __vmalloc() instead.
   */
   *    For tight control over page level allocator and protection flags
   *    use __vmalloc() instead.
   */
@@ -100530,7 +100486,7 @@ index 90520af..24231aa 100644
                              NUMA_NO_NODE, __builtin_return_address(0));
  }
  
                              NUMA_NO_NODE, __builtin_return_address(0));
  }
  
-@@ -2127,6 +2244,8 @@ int remap_vmalloc_range_partial(struct vm_area_struct *vma, unsigned long uaddr,
+@@ -2126,6 +2266,8 @@ int remap_vmalloc_range_partial(struct vm_area_struct *vma, unsigned long uaddr,
  {
        struct vm_struct *area;
  
  {
        struct vm_struct *area;
  
@@ -100539,7 +100495,7 @@ index 90520af..24231aa 100644
        size = PAGE_ALIGN(size);
  
        if (!PAGE_ALIGNED(uaddr) || !PAGE_ALIGNED(kaddr))
        size = PAGE_ALIGN(size);
  
        if (!PAGE_ALIGNED(uaddr) || !PAGE_ALIGNED(kaddr))
-@@ -2609,7 +2728,11 @@ static int s_show(struct seq_file *m, void *p)
+@@ -2608,7 +2750,11 @@ static int s_show(struct seq_file *m, void *p)
                v->addr, v->addr + v->size, v->size);
  
        if (v->caller)
                v->addr, v->addr + v->size, v->size);
  
        if (v->caller)
@@ -100552,18 +100508,18 @@ index 90520af..24231aa 100644
        if (v->nr_pages)
                seq_printf(m, " pages=%d", v->nr_pages);
 diff --git a/mm/vmstat.c b/mm/vmstat.c
        if (v->nr_pages)
                seq_printf(m, " pages=%d", v->nr_pages);
 diff --git a/mm/vmstat.c b/mm/vmstat.c
-index 1b12d39..57b29b2 100644
+index 1284f89..2e895e31 100644
 --- a/mm/vmstat.c
 +++ b/mm/vmstat.c
 --- a/mm/vmstat.c
 +++ b/mm/vmstat.c
-@@ -22,6 +22,7 @@
- #include <linux/writeback.h>
- #include <linux/compaction.h>
+@@ -24,6 +24,7 @@
  #include <linux/mm_inline.h>
  #include <linux/mm_inline.h>
+ #include <linux/page_ext.h>
+ #include <linux/page_owner.h>
 +#include <linux/grsecurity.h>
  
  #include "internal.h"
  
 +#include <linux/grsecurity.h>
  
  #include "internal.h"
  
-@@ -81,7 +82,7 @@ void vm_events_fold_cpu(int cpu)
+@@ -83,7 +84,7 @@ void vm_events_fold_cpu(int cpu)
   *
   * vm_stat contains the global counters
   */
   *
   * vm_stat contains the global counters
   */
@@ -100572,7 +100528,7 @@ index 1b12d39..57b29b2 100644
  EXPORT_SYMBOL(vm_stat);
  
  #ifdef CONFIG_SMP
  EXPORT_SYMBOL(vm_stat);
  
  #ifdef CONFIG_SMP
-@@ -433,7 +434,7 @@ static int fold_diff(int *diff)
+@@ -435,7 +436,7 @@ static int fold_diff(int *diff)
  
        for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++)
                if (diff[i]) {
  
        for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++)
                if (diff[i]) {
@@ -100581,7 +100537,7 @@ index 1b12d39..57b29b2 100644
                        changes++;
        }
        return changes;
                        changes++;
        }
        return changes;
-@@ -471,7 +472,7 @@ static int refresh_cpu_vm_stats(void)
+@@ -473,7 +474,7 @@ static int refresh_cpu_vm_stats(void)
                        v = this_cpu_xchg(p->vm_stat_diff[i], 0);
                        if (v) {
  
                        v = this_cpu_xchg(p->vm_stat_diff[i], 0);
                        if (v) {
  
@@ -100590,7 +100546,7 @@ index 1b12d39..57b29b2 100644
                                global_diff[i] += v;
  #ifdef CONFIG_NUMA
                                /* 3 seconds idle till flush */
                                global_diff[i] += v;
  #ifdef CONFIG_NUMA
                                /* 3 seconds idle till flush */
-@@ -535,7 +536,7 @@ void cpu_vm_stats_fold(int cpu)
+@@ -537,7 +538,7 @@ void cpu_vm_stats_fold(int cpu)
  
                                v = p->vm_stat_diff[i];
                                p->vm_stat_diff[i] = 0;
  
                                v = p->vm_stat_diff[i];
                                p->vm_stat_diff[i] = 0;
@@ -100599,7 +100555,7 @@ index 1b12d39..57b29b2 100644
                                global_diff[i] += v;
                        }
        }
                                global_diff[i] += v;
                        }
        }
-@@ -555,8 +556,8 @@ void drain_zonestat(struct zone *zone, struct per_cpu_pageset *pset)
+@@ -557,8 +558,8 @@ void drain_zonestat(struct zone *zone, struct per_cpu_pageset *pset)
                if (pset->vm_stat_diff[i]) {
                        int v = pset->vm_stat_diff[i];
                        pset->vm_stat_diff[i] = 0;
                if (pset->vm_stat_diff[i]) {
                        int v = pset->vm_stat_diff[i];
                        pset->vm_stat_diff[i] = 0;
@@ -100610,7 +100566,7 @@ index 1b12d39..57b29b2 100644
                }
  }
  #endif
                }
  }
  #endif
-@@ -1189,10 +1190,22 @@ static void *vmstat_start(struct seq_file *m, loff_t *pos)
+@@ -1291,10 +1292,22 @@ static void *vmstat_start(struct seq_file *m, loff_t *pos)
        stat_items_size += sizeof(struct vm_event_state);
  #endif
  
        stat_items_size += sizeof(struct vm_event_state);
  #endif
  
@@ -100634,7 +100590,7 @@ index 1b12d39..57b29b2 100644
        for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++)
                v[i] = global_page_state(i);
        v += NR_VM_ZONE_STAT_ITEMS;
        for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++)
                v[i] = global_page_state(i);
        v += NR_VM_ZONE_STAT_ITEMS;
-@@ -1424,10 +1437,16 @@ static int __init setup_vmstat(void)
+@@ -1526,10 +1539,16 @@ static int __init setup_vmstat(void)
        cpu_notifier_register_done();
  #endif
  #ifdef CONFIG_PROC_FS
        cpu_notifier_register_done();
  #endif
  #ifdef CONFIG_PROC_FS
@@ -101066,48 +101022,8 @@ index 8854c05..ee5d5497 100644
        atomic_t bcast_queue_left;
        atomic_t batman_queue_left;
        char num_ifaces;
        atomic_t bcast_queue_left;
        atomic_t batman_queue_left;
        char num_ifaces;
-diff --git a/net/bluetooth/6lowpan.c b/net/bluetooth/6lowpan.c
-index cfbb39e..0bbfc9d 100644
---- a/net/bluetooth/6lowpan.c
-+++ b/net/bluetooth/6lowpan.c
-@@ -367,7 +367,6 @@ static int recv_pkt(struct sk_buff *skb, struct net_device *dev,
- drop:
-       dev->stats.rx_dropped++;
--      kfree_skb(skb);
-       return NET_RX_DROP;
- }
-diff --git a/net/bluetooth/bnep/core.c b/net/bluetooth/bnep/core.c
-index 85bcc21..ce82722d 100644
---- a/net/bluetooth/bnep/core.c
-+++ b/net/bluetooth/bnep/core.c
-@@ -533,6 +533,9 @@ int bnep_add_connection(struct bnep_connadd_req *req, struct socket *sock)
-       BT_DBG("");
-+      if (!l2cap_is_socket(sock))
-+              return -EBADFD;
-+
-       baswap((void *) dst, &l2cap_pi(sock->sk)->chan->dst);
-       baswap((void *) src, &l2cap_pi(sock->sk)->chan->src);
-diff --git a/net/bluetooth/cmtp/core.c b/net/bluetooth/cmtp/core.c
-index 67fe5e8..278a194 100644
---- a/net/bluetooth/cmtp/core.c
-+++ b/net/bluetooth/cmtp/core.c
-@@ -334,6 +334,9 @@ int cmtp_add_connection(struct cmtp_connadd_req *req, struct socket *sock)
-       BT_DBG("");
-+      if (!l2cap_is_socket(sock))
-+              return -EBADFD;
-+
-       session = kzalloc(sizeof(struct cmtp_session), GFP_KERNEL);
-       if (!session)
-               return -ENOMEM;
 diff --git a/net/bluetooth/hci_sock.c b/net/bluetooth/hci_sock.c
 diff --git a/net/bluetooth/hci_sock.c b/net/bluetooth/hci_sock.c
-index 115f149..f0ba286 100644
+index 2c245fd..dccf543 100644
 --- a/net/bluetooth/hci_sock.c
 +++ b/net/bluetooth/hci_sock.c
 @@ -1067,7 +1067,7 @@ static int hci_sock_setsockopt(struct socket *sock, int level, int optname,
 --- a/net/bluetooth/hci_sock.c
 +++ b/net/bluetooth/hci_sock.c
 @@ -1067,7 +1067,7 @@ static int hci_sock_setsockopt(struct socket *sock, int level, int optname,
@@ -101119,31 +101035,11 @@ index 115f149..f0ba286 100644
                if (copy_from_user(&uf, optval, len)) {
                        err = -EFAULT;
                        break;
                if (copy_from_user(&uf, optval, len)) {
                        err = -EFAULT;
                        break;
-diff --git a/net/bluetooth/hidp/core.c b/net/bluetooth/hidp/core.c
-index 1b7d605..02ebd10 100644
---- a/net/bluetooth/hidp/core.c
-+++ b/net/bluetooth/hidp/core.c
-@@ -1318,13 +1318,14 @@ int hidp_connection_add(struct hidp_connadd_req *req,
- {
-       struct hidp_session *session;
-       struct l2cap_conn *conn;
--      struct l2cap_chan *chan = l2cap_pi(ctrl_sock->sk)->chan;
-+      struct l2cap_chan *chan;
-       int ret;
-       ret = hidp_verify_sockets(ctrl_sock, intr_sock);
-       if (ret)
-               return ret;
-+      chan = l2cap_pi(ctrl_sock->sk)->chan;
-       conn = NULL;
-       l2cap_chan_lock(chan);
-       if (chan->conn)
 diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c
 diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c
-index b6f9777..36d3039 100644
+index d04dc00..d25d576 100644
 --- a/net/bluetooth/l2cap_core.c
 +++ b/net/bluetooth/l2cap_core.c
 --- a/net/bluetooth/l2cap_core.c
 +++ b/net/bluetooth/l2cap_core.c
-@@ -3512,8 +3512,10 @@ static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len,
+@@ -3524,8 +3524,10 @@ static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len,
                        break;
  
                case L2CAP_CONF_RFC:
                        break;
  
                case L2CAP_CONF_RFC:
@@ -101157,10 +101053,10 @@ index b6f9777..36d3039 100644
                        if (test_bit(CONF_STATE2_DEVICE, &chan->conf_state) &&
                            rfc.mode != chan->mode)
 diff --git a/net/bluetooth/l2cap_sock.c b/net/bluetooth/l2cap_sock.c
                        if (test_bit(CONF_STATE2_DEVICE, &chan->conf_state) &&
                            rfc.mode != chan->mode)
 diff --git a/net/bluetooth/l2cap_sock.c b/net/bluetooth/l2cap_sock.c
-index 31f106e..323f606 100644
+index f65caf4..c07110c 100644
 --- a/net/bluetooth/l2cap_sock.c
 +++ b/net/bluetooth/l2cap_sock.c
 --- a/net/bluetooth/l2cap_sock.c
 +++ b/net/bluetooth/l2cap_sock.c
-@@ -628,7 +628,8 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname,
+@@ -634,7 +634,8 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname,
        struct sock *sk = sock->sk;
        struct l2cap_chan *chan = l2cap_pi(sk)->chan;
        struct l2cap_options opts;
        struct sock *sk = sock->sk;
        struct l2cap_chan *chan = l2cap_pi(sk)->chan;
        struct l2cap_options opts;
@@ -101170,7 +101066,7 @@ index 31f106e..323f606 100644
        u32 opt;
  
        BT_DBG("sk %p", sk);
        u32 opt;
  
        BT_DBG("sk %p", sk);
-@@ -655,7 +656,7 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname,
+@@ -661,7 +662,7 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname,
                opts.max_tx   = chan->max_tx;
                opts.txwin_size = chan->tx_win;
  
                opts.max_tx   = chan->max_tx;
                opts.txwin_size = chan->tx_win;
  
@@ -101179,7 +101075,7 @@ index 31f106e..323f606 100644
                if (copy_from_user((char *) &opts, optval, len)) {
                        err = -EFAULT;
                        break;
                if (copy_from_user((char *) &opts, optval, len)) {
                        err = -EFAULT;
                        break;
-@@ -742,7 +743,8 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname,
+@@ -748,7 +749,8 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname,
        struct bt_security sec;
        struct bt_power pwr;
        struct l2cap_conn *conn;
        struct bt_security sec;
        struct bt_power pwr;
        struct l2cap_conn *conn;
@@ -101189,7 +101085,7 @@ index 31f106e..323f606 100644
        u32 opt;
  
        BT_DBG("sk %p", sk);
        u32 opt;
  
        BT_DBG("sk %p", sk);
-@@ -766,7 +768,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname,
+@@ -772,7 +774,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname,
  
                sec.level = BT_SECURITY_LOW;
  
  
                sec.level = BT_SECURITY_LOW;
  
@@ -101198,7 +101094,7 @@ index 31f106e..323f606 100644
                if (copy_from_user((char *) &sec, optval, len)) {
                        err = -EFAULT;
                        break;
                if (copy_from_user((char *) &sec, optval, len)) {
                        err = -EFAULT;
                        break;
-@@ -862,7 +864,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname,
+@@ -868,7 +870,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname,
  
                pwr.force_active = BT_POWER_FORCE_ACTIVE_ON;
  
  
                pwr.force_active = BT_POWER_FORCE_ACTIVE_ON;
  
@@ -101208,7 +101104,7 @@ index 31f106e..323f606 100644
                        err = -EFAULT;
                        break;
 diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c
                        err = -EFAULT;
                        break;
 diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c
-index 8bbbb5e..6fc0950 100644
+index 2348176..b9b6cf2 100644
 --- a/net/bluetooth/rfcomm/sock.c
 +++ b/net/bluetooth/rfcomm/sock.c
 @@ -687,7 +687,7 @@ static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, c
 --- a/net/bluetooth/rfcomm/sock.c
 +++ b/net/bluetooth/rfcomm/sock.c
 @@ -687,7 +687,7 @@ static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, c
@@ -101251,11 +101147,24 @@ index 8e385a0..a5bdd8e 100644
  
        tty_port_close(&dev->port, tty, filp);
  }
  
        tty_port_close(&dev->port, tty, filp);
  }
+diff --git a/net/bridge/br.c b/net/bridge/br.c
+index 44425af..4ee730e 100644
+--- a/net/bridge/br.c
++++ b/net/bridge/br.c
+@@ -147,6 +147,8 @@ static int __init br_init(void)
+ {
+       int err;
++      BUILD_BUG_ON(sizeof(struct br_input_skb_cb) > FIELD_SIZEOF(struct sk_buff, cb));
++
+       err = stp_proto_register(&br_stp_proto);
+       if (err < 0) {
+               pr_err("bridge: can't register sap for STP\n");
 diff --git a/net/bridge/br_netlink.c b/net/bridge/br_netlink.c
 diff --git a/net/bridge/br_netlink.c b/net/bridge/br_netlink.c
-index e5ec470..cbfabd1 100644
+index 9f5eb55..45ab9c5 100644
 --- a/net/bridge/br_netlink.c
 +++ b/net/bridge/br_netlink.c
 --- a/net/bridge/br_netlink.c
 +++ b/net/bridge/br_netlink.c
-@@ -564,7 +564,7 @@ static struct rtnl_af_ops br_af_ops = {
+@@ -566,7 +566,7 @@ static struct rtnl_af_ops br_af_ops = {
        .get_link_af_size       = br_get_link_af_size,
  };
  
        .get_link_af_size       = br_get_link_af_size,
  };
  
@@ -101339,10 +101248,10 @@ index f5afda1..dcf770a 100644
                        list_del(&p->list);
                        goto out;
 diff --git a/net/caif/chnl_net.c b/net/caif/chnl_net.c
                        list_del(&p->list);
                        goto out;
 diff --git a/net/caif/chnl_net.c b/net/caif/chnl_net.c
-index 4589ff67..46d6b8f 100644
+index 67a4a36..8d28068 100644
 --- a/net/caif/chnl_net.c
 +++ b/net/caif/chnl_net.c
 --- a/net/caif/chnl_net.c
 +++ b/net/caif/chnl_net.c
-@@ -516,7 +516,7 @@ static const struct nla_policy ipcaif_policy[IFLA_CAIF_MAX + 1] = {
+@@ -515,7 +515,7 @@ static const struct nla_policy ipcaif_policy[IFLA_CAIF_MAX + 1] = {
  };
  
  
  };
  
  
@@ -101352,10 +101261,10 @@ index 4589ff67..46d6b8f 100644
        .priv_size      = sizeof(struct chnl_net),
        .setup          = ipcaif_net_setup,
 diff --git a/net/can/af_can.c b/net/can/af_can.c
        .priv_size      = sizeof(struct chnl_net),
        .setup          = ipcaif_net_setup,
 diff --git a/net/can/af_can.c b/net/can/af_can.c
-index ce82337..5d17b4d 100644
+index 66e0804..da61b8f 100644
 --- a/net/can/af_can.c
 +++ b/net/can/af_can.c
 --- a/net/can/af_can.c
 +++ b/net/can/af_can.c
-@@ -884,7 +884,7 @@ static const struct net_proto_family can_family_ops = {
+@@ -881,7 +881,7 @@ static const struct net_proto_family can_family_ops = {
  };
  
  /* notifier block for netdevice event */
  };
  
  /* notifier block for netdevice event */
@@ -101365,10 +101274,10 @@ index ce82337..5d17b4d 100644
  };
  
 diff --git a/net/can/bcm.c b/net/can/bcm.c
  };
  
 diff --git a/net/can/bcm.c b/net/can/bcm.c
-index dcb75c0..24b1b43 100644
+index ee9ffd9..dfdf3d4 100644
 --- a/net/can/bcm.c
 +++ b/net/can/bcm.c
 --- a/net/can/bcm.c
 +++ b/net/can/bcm.c
-@@ -1624,7 +1624,7 @@ static int __init bcm_module_init(void)
+@@ -1619,7 +1619,7 @@ static int __init bcm_module_init(void)
        }
  
        /* create /proc/net/can-bcm directory */
        }
  
        /* create /proc/net/can-bcm directory */
@@ -101378,7 +101287,7 @@ index dcb75c0..24b1b43 100644
  }
  
 diff --git a/net/can/gw.c b/net/can/gw.c
  }
  
 diff --git a/net/can/gw.c b/net/can/gw.c
-index 050a211..bb9fe33 100644
+index 295f62e..0c3b09e 100644
 --- a/net/can/gw.c
 +++ b/net/can/gw.c
 @@ -80,7 +80,6 @@ MODULE_PARM_DESC(max_hops,
 --- a/net/can/gw.c
 +++ b/net/can/gw.c
 @@ -80,7 +80,6 @@ MODULE_PARM_DESC(max_hops,
@@ -101422,7 +101331,7 @@ index 1a19b98..df2b4ec 100644
        if (!can_dir) {
                printk(KERN_INFO "can: failed to create /proc/net/can . "
 diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c
        if (!can_dir) {
                printk(KERN_INFO "can: failed to create /proc/net/can . "
 diff --git a/net/ceph/messenger.c b/net/ceph/messenger.c
-index 8d1653c..77ad145 100644
+index 33a2f20..371bd09 100644
 --- a/net/ceph/messenger.c
 +++ b/net/ceph/messenger.c
 @@ -188,7 +188,7 @@ static void con_fault(struct ceph_connection *con);
 --- a/net/ceph/messenger.c
 +++ b/net/ceph/messenger.c
 @@ -188,7 +188,7 @@ static void con_fault(struct ceph_connection *con);
@@ -101444,41 +101353,10 @@ index 8d1653c..77ad145 100644
  
        switch (ss->ss_family) {
 diff --git a/net/compat.c b/net/compat.c
  
        switch (ss->ss_family) {
 diff --git a/net/compat.c b/net/compat.c
-index bc8aeef..f9c070c 100644
+index 3236b41..7d8687f 100644
 --- a/net/compat.c
 +++ b/net/compat.c
 --- a/net/compat.c
 +++ b/net/compat.c
-@@ -73,9 +73,9 @@ int get_compat_msghdr(struct msghdr *kmsg, struct compat_msghdr __user *umsg)
-               return -EFAULT;
-       if (kmsg->msg_namelen > sizeof(struct sockaddr_storage))
-               kmsg->msg_namelen = sizeof(struct sockaddr_storage);
--      kmsg->msg_name = compat_ptr(tmp1);
--      kmsg->msg_iov = compat_ptr(tmp2);
--      kmsg->msg_control = compat_ptr(tmp3);
-+      kmsg->msg_name = (void __force_kernel *)compat_ptr(tmp1);
-+      kmsg->msg_iov = (void __force_kernel *)compat_ptr(tmp2);
-+      kmsg->msg_control = (void __force_kernel *)compat_ptr(tmp3);
-       return 0;
- }
-@@ -87,7 +87,7 @@ int verify_compat_iovec(struct msghdr *kern_msg, struct iovec *kern_iov,
-       if (kern_msg->msg_name && kern_msg->msg_namelen) {
-               if (mode == VERIFY_READ) {
--                      int err = move_addr_to_kernel(kern_msg->msg_name,
-+                      int err = move_addr_to_kernel((void __force_user *)kern_msg->msg_name,
-                                                     kern_msg->msg_namelen,
-                                                     kern_address);
-                       if (err < 0)
-@@ -100,7 +100,7 @@ int verify_compat_iovec(struct msghdr *kern_msg, struct iovec *kern_iov,
-       }
-       tot_len = iov_from_user_compat_to_kern(kern_iov,
--                                        (struct compat_iovec __user *)kern_msg->msg_iov,
-+                                        (struct compat_iovec __force_user *)kern_msg->msg_iov,
-                                         kern_msg->msg_iovlen);
-       if (tot_len >= 0)
-               kern_msg->msg_iov = kern_iov;
-@@ -120,20 +120,20 @@ int verify_compat_iovec(struct msghdr *kern_msg, struct iovec *kern_iov,
+@@ -93,20 +93,20 @@ ssize_t get_compat_msghdr(struct msghdr *kmsg,
  
  #define CMSG_COMPAT_FIRSTHDR(msg)                     \
        (((msg)->msg_controllen) >= sizeof(struct compat_cmsghdr) ?     \
  
  #define CMSG_COMPAT_FIRSTHDR(msg)                     \
        (((msg)->msg_controllen) >= sizeof(struct compat_cmsghdr) ?     \
@@ -101502,7 +101380,7 @@ index bc8aeef..f9c070c 100644
                        msg->msg_controllen)
                return NULL;
        return (struct compat_cmsghdr __user *)ptr;
                        msg->msg_controllen)
                return NULL;
        return (struct compat_cmsghdr __user *)ptr;
-@@ -223,7 +223,7 @@ Efault:
+@@ -196,7 +196,7 @@ Efault:
  
  int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *data)
  {
  
  int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *data)
  {
@@ -101511,7 +101389,7 @@ index bc8aeef..f9c070c 100644
        struct compat_cmsghdr cmhdr;
        struct compat_timeval ctv;
        struct compat_timespec cts[3];
        struct compat_cmsghdr cmhdr;
        struct compat_timeval ctv;
        struct compat_timespec cts[3];
-@@ -279,7 +279,7 @@ int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *dat
+@@ -252,7 +252,7 @@ int put_cmsg_compat(struct msghdr *kmsg, int level, int type, int len, void *dat
  
  void scm_detach_fds_compat(struct msghdr *kmsg, struct scm_cookie *scm)
  {
  
  void scm_detach_fds_compat(struct msghdr *kmsg, struct scm_cookie *scm)
  {
@@ -101520,7 +101398,7 @@ index bc8aeef..f9c070c 100644
        int fdmax = (kmsg->msg_controllen - sizeof(struct compat_cmsghdr)) / sizeof(int);
        int fdnum = scm->fp->count;
        struct file **fp = scm->fp->fp;
        int fdmax = (kmsg->msg_controllen - sizeof(struct compat_cmsghdr)) / sizeof(int);
        int fdnum = scm->fp->count;
        struct file **fp = scm->fp->fp;
-@@ -367,7 +367,7 @@ static int do_set_sock_timeout(struct socket *sock, int level,
+@@ -340,7 +340,7 @@ static int do_set_sock_timeout(struct socket *sock, int level,
                return -EFAULT;
        old_fs = get_fs();
        set_fs(KERNEL_DS);
                return -EFAULT;
        old_fs = get_fs();
        set_fs(KERNEL_DS);
@@ -101529,7 +101407,7 @@ index bc8aeef..f9c070c 100644
        set_fs(old_fs);
  
        return err;
        set_fs(old_fs);
  
        return err;
-@@ -428,7 +428,7 @@ static int do_get_sock_timeout(struct socket *sock, int level, int optname,
+@@ -401,7 +401,7 @@ static int do_get_sock_timeout(struct socket *sock, int level, int optname,
        len = sizeof(ktime);
        old_fs = get_fs();
        set_fs(KERNEL_DS);
        len = sizeof(ktime);
        old_fs = get_fs();
        set_fs(KERNEL_DS);
@@ -101538,7 +101416,7 @@ index bc8aeef..f9c070c 100644
        set_fs(old_fs);
  
        if (!err) {
        set_fs(old_fs);
  
        if (!err) {
-@@ -571,7 +571,7 @@ int compat_mc_setsockopt(struct sock *sock, int level, int optname,
+@@ -544,7 +544,7 @@ int compat_mc_setsockopt(struct sock *sock, int level, int optname,
        case MCAST_JOIN_GROUP:
        case MCAST_LEAVE_GROUP:
        {
        case MCAST_JOIN_GROUP:
        case MCAST_LEAVE_GROUP:
        {
@@ -101547,7 +101425,7 @@ index bc8aeef..f9c070c 100644
                struct group_req __user *kgr =
                        compat_alloc_user_space(sizeof(struct group_req));
                u32 interface;
                struct group_req __user *kgr =
                        compat_alloc_user_space(sizeof(struct group_req));
                u32 interface;
-@@ -592,7 +592,7 @@ int compat_mc_setsockopt(struct sock *sock, int level, int optname,
+@@ -565,7 +565,7 @@ int compat_mc_setsockopt(struct sock *sock, int level, int optname,
        case MCAST_BLOCK_SOURCE:
        case MCAST_UNBLOCK_SOURCE:
        {
        case MCAST_BLOCK_SOURCE:
        case MCAST_UNBLOCK_SOURCE:
        {
@@ -101556,7 +101434,7 @@ index bc8aeef..f9c070c 100644
                struct group_source_req __user *kgsr = compat_alloc_user_space(
                        sizeof(struct group_source_req));
                u32 interface;
                struct group_source_req __user *kgsr = compat_alloc_user_space(
                        sizeof(struct group_source_req));
                u32 interface;
-@@ -613,7 +613,7 @@ int compat_mc_setsockopt(struct sock *sock, int level, int optname,
+@@ -586,7 +586,7 @@ int compat_mc_setsockopt(struct sock *sock, int level, int optname,
        }
        case MCAST_MSFILTER:
        {
        }
        case MCAST_MSFILTER:
        {
@@ -101565,7 +101443,7 @@ index bc8aeef..f9c070c 100644
                struct group_filter __user *kgf;
                u32 interface, fmode, numsrc;
  
                struct group_filter __user *kgf;
                u32 interface, fmode, numsrc;
  
-@@ -651,7 +651,7 @@ int compat_mc_getsockopt(struct sock *sock, int level, int optname,
+@@ -624,7 +624,7 @@ int compat_mc_getsockopt(struct sock *sock, int level, int optname,
        char __user *optval, int __user *optlen,
        int (*getsockopt)(struct sock *, int, int, char __user *, int __user *))
  {
        char __user *optval, int __user *optlen,
        int (*getsockopt)(struct sock *, int, int, char __user *, int __user *))
  {
@@ -101574,7 +101452,7 @@ index bc8aeef..f9c070c 100644
        struct group_filter __user *kgf;
        int __user      *koptlen;
        u32 interface, fmode, numsrc;
        struct group_filter __user *kgf;
        int __user      *koptlen;
        u32 interface, fmode, numsrc;
-@@ -804,7 +804,7 @@ COMPAT_SYSCALL_DEFINE2(socketcall, int, call, u32 __user *, args)
+@@ -777,7 +777,7 @@ COMPAT_SYSCALL_DEFINE2(socketcall, int, call, u32 __user *, args)
  
        if (call < SYS_SOCKET || call > SYS_SENDMMSG)
                return -EINVAL;
  
        if (call < SYS_SOCKET || call > SYS_SENDMMSG)
                return -EINVAL;
@@ -101584,10 +101462,10 @@ index bc8aeef..f9c070c 100644
        a0 = a[0];
        a1 = a[1];
 diff --git a/net/core/datagram.c b/net/core/datagram.c
        a0 = a[0];
        a1 = a[1];
 diff --git a/net/core/datagram.c b/net/core/datagram.c
-index fdbc9a8..cd6972c 100644
+index df493d6..1145766 100644
 --- a/net/core/datagram.c
 +++ b/net/core/datagram.c
 --- a/net/core/datagram.c
 +++ b/net/core/datagram.c
-@@ -301,7 +301,7 @@ int skb_kill_datagram(struct sock *sk, struct sk_buff *skb, unsigned int flags)
+@@ -302,7 +302,7 @@ int skb_kill_datagram(struct sock *sk, struct sk_buff *skb, unsigned int flags)
        }
  
        kfree_skb(skb);
        }
  
        kfree_skb(skb);
@@ -101597,10 +101475,10 @@ index fdbc9a8..cd6972c 100644
  
        return err;
 diff --git a/net/core/dev.c b/net/core/dev.c
  
        return err;
 diff --git a/net/core/dev.c b/net/core/dev.c
-index 8440968..e14d2b7 100644
+index 7fe8292..133045e 100644
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -1683,14 +1683,14 @@ int __dev_forward_skb(struct net_device *dev, struct sk_buff *skb)
+@@ -1680,14 +1680,14 @@ int __dev_forward_skb(struct net_device *dev, struct sk_buff *skb)
  {
        if (skb_shinfo(skb)->tx_flags & SKBTX_DEV_ZEROCOPY) {
                if (skb_copy_ubufs(skb, GFP_ATOMIC)) {
  {
        if (skb_shinfo(skb)->tx_flags & SKBTX_DEV_ZEROCOPY) {
                if (skb_copy_ubufs(skb, GFP_ATOMIC)) {
@@ -101617,7 +101495,7 @@ index 8440968..e14d2b7 100644
                kfree_skb(skb);
                return NET_RX_DROP;
        }
                kfree_skb(skb);
                return NET_RX_DROP;
        }
-@@ -2994,7 +2994,7 @@ recursion_alert:
+@@ -2958,7 +2958,7 @@ recursion_alert:
  drop:
        rcu_read_unlock_bh();
  
  drop:
        rcu_read_unlock_bh();
  
@@ -101626,7 +101504,7 @@ index 8440968..e14d2b7 100644
        kfree_skb_list(skb);
        return rc;
  out:
        kfree_skb_list(skb);
        return rc;
  out:
-@@ -3337,7 +3337,7 @@ enqueue:
+@@ -3301,7 +3301,7 @@ enqueue:
  
        local_irq_restore(flags);
  
  
        local_irq_restore(flags);
  
@@ -101635,7 +101513,7 @@ index 8440968..e14d2b7 100644
        kfree_skb(skb);
        return NET_RX_DROP;
  }
        kfree_skb(skb);
        return NET_RX_DROP;
  }
-@@ -3414,7 +3414,7 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -3378,7 +3378,7 @@ int netif_rx_ni(struct sk_buff *skb)
  }
  EXPORT_SYMBOL(netif_rx_ni);
  
  }
  EXPORT_SYMBOL(netif_rx_ni);
  
@@ -101644,7 +101522,7 @@ index 8440968..e14d2b7 100644
  {
        struct softnet_data *sd = this_cpu_ptr(&softnet_data);
  
  {
        struct softnet_data *sd = this_cpu_ptr(&softnet_data);
  
-@@ -3747,7 +3747,7 @@ ncls:
+@@ -3711,7 +3711,7 @@ ncls:
                        ret = pt_prev->func(skb, skb->dev, pt_prev, orig_dev);
        } else {
  drop:
                        ret = pt_prev->func(skb, skb->dev, pt_prev, orig_dev);
        } else {
  drop:
@@ -101653,34 +101531,16 @@ index 8440968..e14d2b7 100644
                kfree_skb(skb);
                /* Jamal, now you will not able to escape explaining
                 * me how you were going to use this. :-)
                kfree_skb(skb);
                /* Jamal, now you will not able to escape explaining
                 * me how you were going to use this. :-)
-@@ -4511,7 +4511,7 @@ void netif_napi_del(struct napi_struct *napi)
+@@ -4599,7 +4599,7 @@ out_unlock:
+       return work;
  }
  }
- EXPORT_SYMBOL(netif_napi_del);
  
 -static void net_rx_action(struct softirq_action *h)
 +static __latent_entropy void net_rx_action(void)
  {
        struct softnet_data *sd = this_cpu_ptr(&softnet_data);
        unsigned long time_limit = jiffies + 2;
  
 -static void net_rx_action(struct softirq_action *h)
 +static __latent_entropy void net_rx_action(void)
  {
        struct softnet_data *sd = this_cpu_ptr(&softnet_data);
        unsigned long time_limit = jiffies + 2;
-@@ -5247,7 +5247,7 @@ void netdev_upper_dev_unlink(struct net_device *dev,
- }
- EXPORT_SYMBOL(netdev_upper_dev_unlink);
--void netdev_adjacent_add_links(struct net_device *dev)
-+static void netdev_adjacent_add_links(struct net_device *dev)
- {
-       struct netdev_adjacent *iter;
-@@ -5272,7 +5272,7 @@ void netdev_adjacent_add_links(struct net_device *dev)
-       }
- }
--void netdev_adjacent_del_links(struct net_device *dev)
-+static void netdev_adjacent_del_links(struct net_device *dev)
- {
-       struct netdev_adjacent *iter;
-@@ -6557,8 +6557,8 @@ struct rtnl_link_stats64 *dev_get_stats(struct net_device *dev,
+@@ -6610,8 +6610,8 @@ struct rtnl_link_stats64 *dev_get_stats(struct net_device *dev,
        } else {
                netdev_stats_to_stats64(storage, &dev->stats);
        }
        } else {
                netdev_stats_to_stats64(storage, &dev->stats);
        }
@@ -101691,20 +101551,11 @@ index 8440968..e14d2b7 100644
        return storage;
  }
  EXPORT_SYMBOL(dev_get_stats);
        return storage;
  }
  EXPORT_SYMBOL(dev_get_stats);
-@@ -6574,7 +6574,7 @@ struct netdev_queue *dev_ingress_queue_create(struct net_device *dev)
-       if (!queue)
-               return NULL;
-       netdev_init_one_queue(dev, queue, NULL);
--      queue->qdisc = &noop_qdisc;
-+      RCU_INIT_POINTER(queue->qdisc, &noop_qdisc);
-       queue->qdisc_sleeping = &noop_qdisc;
-       rcu_assign_pointer(dev->ingress_queue, queue);
- #endif
 diff --git a/net/core/dev_ioctl.c b/net/core/dev_ioctl.c
 diff --git a/net/core/dev_ioctl.c b/net/core/dev_ioctl.c
-index 72e899a..79a9409 100644
+index b94b1d2..da3ed7c 100644
 --- a/net/core/dev_ioctl.c
 +++ b/net/core/dev_ioctl.c
 --- a/net/core/dev_ioctl.c
 +++ b/net/core/dev_ioctl.c
-@@ -365,8 +365,13 @@ void dev_load(struct net *net, const char *name)
+@@ -368,8 +368,13 @@ void dev_load(struct net *net, const char *name)
        no_module = !dev;
        if (no_module && capable(CAP_NET_ADMIN))
                no_module = request_module("netdev-%s", name);
        no_module = !dev;
        if (no_module && capable(CAP_NET_ADMIN))
                no_module = request_module("netdev-%s", name);
@@ -101720,10 +101571,10 @@ index 72e899a..79a9409 100644
  EXPORT_SYMBOL(dev_load);
  
 diff --git a/net/core/filter.c b/net/core/filter.c
  EXPORT_SYMBOL(dev_load);
  
 diff --git a/net/core/filter.c b/net/core/filter.c
-index 647b122..18a7ff6 100644
+index ec9baea..dd6195d 100644
 --- a/net/core/filter.c
 +++ b/net/core/filter.c
 --- a/net/core/filter.c
 +++ b/net/core/filter.c
-@@ -532,7 +532,11 @@ do_pass:
+@@ -533,7 +533,11 @@ do_pass:
  
                /* Unkown instruction. */
                default:
  
                /* Unkown instruction. */
                default:
@@ -101736,7 +101587,7 @@ index 647b122..18a7ff6 100644
                }
  
                insn++;
                }
  
                insn++;
-@@ -576,7 +580,7 @@ static int check_load_and_stores(const struct sock_filter *filter, int flen)
+@@ -577,7 +581,7 @@ static int check_load_and_stores(const struct sock_filter *filter, int flen)
        u16 *masks, memvalid = 0; /* One bit per cell, 16 cells */
        int pc, ret = 0;
  
        u16 *masks, memvalid = 0; /* One bit per cell, 16 cells */
        int pc, ret = 0;
  
@@ -101745,7 +101596,7 @@ index 647b122..18a7ff6 100644
  
        masks = kmalloc_array(flen, sizeof(*masks), GFP_KERNEL);
        if (!masks)
  
        masks = kmalloc_array(flen, sizeof(*masks), GFP_KERNEL);
        if (!masks)
-@@ -987,7 +991,7 @@ int bpf_prog_create(struct bpf_prog **pfp, struct sock_fprog_kern *fprog)
+@@ -992,7 +996,7 @@ int bpf_prog_create(struct bpf_prog **pfp, struct sock_fprog_kern *fprog)
        if (!fp)
                return -ENOMEM;
  
        if (!fp)
                return -ENOMEM;
  
@@ -101794,33 +101645,11 @@ index a0348fd..340f65d 100644
        struct net *net = container_of(xfrm, struct net, xfrm);
  
        flow_cache_flush(net);
        struct net *net = container_of(xfrm, struct net, xfrm);
  
        flow_cache_flush(net);
-diff --git a/net/core/iovec.c b/net/core/iovec.c
-index e1ec45a..e5c6f16 100644
---- a/net/core/iovec.c
-+++ b/net/core/iovec.c
-@@ -42,7 +42,7 @@ int verify_iovec(struct msghdr *m, struct iovec *iov, struct sockaddr_storage *a
-       if (m->msg_name && m->msg_namelen) {
-               if (mode == VERIFY_READ) {
-                       void __user *namep;
--                      namep = (void __user __force *) m->msg_name;
-+                      namep = (void __force_user *) m->msg_name;
-                       err = move_addr_to_kernel(namep, m->msg_namelen,
-                                                 address);
-                       if (err < 0)
-@@ -55,7 +55,7 @@ int verify_iovec(struct msghdr *m, struct iovec *iov, struct sockaddr_storage *a
-       }
-       size = m->msg_iovlen * sizeof(struct iovec);
--      if (copy_from_user(iov, (void __user __force *) m->msg_iov, size))
-+      if (copy_from_user(iov, (void __force_user *) m->msg_iov, size))
-               return -EFAULT;
-       m->msg_iov = iov;
 diff --git a/net/core/neighbour.c b/net/core/neighbour.c
 diff --git a/net/core/neighbour.c b/net/core/neighbour.c
-index ef31fef..8be66d9 100644
+index 8d614c9..55752ea 100644
 --- a/net/core/neighbour.c
 +++ b/net/core/neighbour.c
 --- a/net/core/neighbour.c
 +++ b/net/core/neighbour.c
-@@ -2825,7 +2825,7 @@ static int proc_unres_qlen(struct ctl_table *ctl, int write,
+@@ -2802,7 +2802,7 @@ static int proc_unres_qlen(struct ctl_table *ctl, int write,
                           void __user *buffer, size_t *lenp, loff_t *ppos)
  {
        int size, ret;
                           void __user *buffer, size_t *lenp, loff_t *ppos)
  {
        int size, ret;
@@ -101829,7 +101658,7 @@ index ef31fef..8be66d9 100644
  
        tmp.extra1 = &zero;
        tmp.extra2 = &unres_qlen_max;
  
        tmp.extra1 = &zero;
        tmp.extra2 = &unres_qlen_max;
-@@ -2887,7 +2887,7 @@ static int neigh_proc_dointvec_zero_intmax(struct ctl_table *ctl, int write,
+@@ -2864,7 +2864,7 @@ static int neigh_proc_dointvec_zero_intmax(struct ctl_table *ctl, int write,
                                           void __user *buffer,
                                           size_t *lenp, loff_t *ppos)
  {
                                           void __user *buffer,
                                           size_t *lenp, loff_t *ppos)
  {
@@ -101890,10 +101719,10 @@ index 2bf8329..2eb1423 100644
  
        return 0;
 diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c
  
        return 0;
 diff --git a/net/core/net-sysfs.c b/net/core/net-sysfs.c
-index 9dd0669..c52fb1b 100644
+index 9993412..2a4672b 100644
 --- a/net/core/net-sysfs.c
 +++ b/net/core/net-sysfs.c
 --- a/net/core/net-sysfs.c
 +++ b/net/core/net-sysfs.c
-@@ -278,7 +278,7 @@ static ssize_t carrier_changes_show(struct device *dev,
+@@ -279,7 +279,7 @@ static ssize_t carrier_changes_show(struct device *dev,
  {
        struct net_device *netdev = to_net_dev(dev);
        return sprintf(buf, fmt_dec,
  {
        struct net_device *netdev = to_net_dev(dev);
        return sprintf(buf, fmt_dec,
@@ -101903,10 +101732,10 @@ index 9dd0669..c52fb1b 100644
  static DEVICE_ATTR_RO(carrier_changes);
  
 diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c
  static DEVICE_ATTR_RO(carrier_changes);
  
 diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c
-index 7f15517..f7d65c0 100644
+index ce780c7..6d296b3 100644
 --- a/net/core/net_namespace.c
 +++ b/net/core/net_namespace.c
 --- a/net/core/net_namespace.c
 +++ b/net/core/net_namespace.c
-@@ -445,7 +445,7 @@ static int __register_pernet_operations(struct list_head *list,
+@@ -448,7 +448,7 @@ static int __register_pernet_operations(struct list_head *list,
        int error;
        LIST_HEAD(net_exit_list);
  
        int error;
        LIST_HEAD(net_exit_list);
  
@@ -101915,7 +101744,7 @@ index 7f15517..f7d65c0 100644
        if (ops->init || (ops->id && ops->size)) {
                for_each_net(net) {
                        error = ops_init(ops, net);
        if (ops->init || (ops->id && ops->size)) {
                for_each_net(net) {
                        error = ops_init(ops, net);
-@@ -458,7 +458,7 @@ static int __register_pernet_operations(struct list_head *list,
+@@ -461,7 +461,7 @@ static int __register_pernet_operations(struct list_head *list,
  
  out_undo:
        /* If I have an error cleanup all namespaces I initialized */
  
  out_undo:
        /* If I have an error cleanup all namespaces I initialized */
@@ -101924,7 +101753,7 @@ index 7f15517..f7d65c0 100644
        ops_exit_list(ops, &net_exit_list);
        ops_free_list(ops, &net_exit_list);
        return error;
        ops_exit_list(ops, &net_exit_list);
        ops_free_list(ops, &net_exit_list);
        return error;
-@@ -469,7 +469,7 @@ static void __unregister_pernet_operations(struct pernet_operations *ops)
+@@ -472,7 +472,7 @@ static void __unregister_pernet_operations(struct pernet_operations *ops)
        struct net *net;
        LIST_HEAD(net_exit_list);
  
        struct net *net;
        LIST_HEAD(net_exit_list);
  
@@ -101933,7 +101762,7 @@ index 7f15517..f7d65c0 100644
        for_each_net(net)
                list_add_tail(&net->exit_list, &net_exit_list);
        ops_exit_list(ops, &net_exit_list);
        for_each_net(net)
                list_add_tail(&net->exit_list, &net_exit_list);
        ops_exit_list(ops, &net_exit_list);
-@@ -603,7 +603,7 @@ int register_pernet_device(struct pernet_operations *ops)
+@@ -606,7 +606,7 @@ int register_pernet_device(struct pernet_operations *ops)
        mutex_lock(&net_mutex);
        error = register_pernet_operations(&pernet_list, ops);
        if (!error && (first_device == &pernet_list))
        mutex_lock(&net_mutex);
        error = register_pernet_operations(&pernet_list, ops);
        if (!error && (first_device == &pernet_list))
@@ -101943,10 +101772,10 @@ index 7f15517..f7d65c0 100644
        return error;
  }
 diff --git a/net/core/netpoll.c b/net/core/netpoll.c
        return error;
  }
 diff --git a/net/core/netpoll.c b/net/core/netpoll.c
-index e6645b4..43e1af9 100644
+index e0ad5d1..04fa7f7 100644
 --- a/net/core/netpoll.c
 +++ b/net/core/netpoll.c
 --- a/net/core/netpoll.c
 +++ b/net/core/netpoll.c
-@@ -379,7 +379,7 @@ void netpoll_send_udp(struct netpoll *np, const char *msg, int len)
+@@ -377,7 +377,7 @@ void netpoll_send_udp(struct netpoll *np, const char *msg, int len)
        struct udphdr *udph;
        struct iphdr *iph;
        struct ethhdr *eth;
        struct udphdr *udph;
        struct iphdr *iph;
        struct ethhdr *eth;
@@ -101955,7 +101784,7 @@ index e6645b4..43e1af9 100644
        struct ipv6hdr *ip6h;
  
        udp_len = len + sizeof(*udph);
        struct ipv6hdr *ip6h;
  
        udp_len = len + sizeof(*udph);
-@@ -450,7 +450,7 @@ void netpoll_send_udp(struct netpoll *np, const char *msg, int len)
+@@ -448,7 +448,7 @@ void netpoll_send_udp(struct netpoll *np, const char *msg, int len)
                put_unaligned(0x45, (unsigned char *)iph);
                iph->tos      = 0;
                put_unaligned(htons(ip_len), &(iph->tot_len));
                put_unaligned(0x45, (unsigned char *)iph);
                iph->tos      = 0;
                put_unaligned(htons(ip_len), &(iph->tot_len));
@@ -101965,10 +101794,10 @@ index e6645b4..43e1af9 100644
                iph->ttl      = 64;
                iph->protocol = IPPROTO_UDP;
 diff --git a/net/core/pktgen.c b/net/core/pktgen.c
                iph->ttl      = 64;
                iph->protocol = IPPROTO_UDP;
 diff --git a/net/core/pktgen.c b/net/core/pktgen.c
-index 443256b..bbff424 100644
+index da934fc..d82fded 100644
 --- a/net/core/pktgen.c
 +++ b/net/core/pktgen.c
 --- a/net/core/pktgen.c
 +++ b/net/core/pktgen.c
-@@ -3753,7 +3753,7 @@ static int __net_init pg_net_init(struct net *net)
+@@ -3752,7 +3752,7 @@ static int __net_init pg_net_init(struct net *net)
        pn->net = net;
        INIT_LIST_HEAD(&pn->pktgen_threads);
        pn->pktgen_exiting = false;
        pn->net = net;
        INIT_LIST_HEAD(&pn->pktgen_threads);
        pn->pktgen_exiting = false;
@@ -101978,10 +101807,10 @@ index 443256b..bbff424 100644
                pr_warn("cannot create /proc/net/%s\n", PG_PROC_DIR);
                return -ENODEV;
 diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c
                pr_warn("cannot create /proc/net/%s\n", PG_PROC_DIR);
                return -ENODEV;
 diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c
-index 76321ea..3129bd6 100644
+index 446cbaf..255153c 100644
 --- a/net/core/rtnetlink.c
 +++ b/net/core/rtnetlink.c
 --- a/net/core/rtnetlink.c
 +++ b/net/core/rtnetlink.c
-@@ -58,7 +58,7 @@ struct rtnl_link {
+@@ -60,7 +60,7 @@ struct rtnl_link {
        rtnl_doit_func          doit;
        rtnl_dumpit_func        dumpit;
        rtnl_calcit_func        calcit;
        rtnl_doit_func          doit;
        rtnl_dumpit_func        dumpit;
        rtnl_calcit_func        calcit;
@@ -101990,7 +101819,7 @@ index 76321ea..3129bd6 100644
  
  static DEFINE_MUTEX(rtnl_mutex);
  
  
  static DEFINE_MUTEX(rtnl_mutex);
  
-@@ -304,10 +304,13 @@ int __rtnl_link_register(struct rtnl_link_ops *ops)
+@@ -306,10 +306,13 @@ int __rtnl_link_register(struct rtnl_link_ops *ops)
         * to use the ops for creating device. So do not
         * fill up dellink as well. That disables rtnl_dellink.
         */
         * to use the ops for creating device. So do not
         * fill up dellink as well. That disables rtnl_dellink.
         */
@@ -102007,7 +101836,7 @@ index 76321ea..3129bd6 100644
        return 0;
  }
  EXPORT_SYMBOL_GPL(__rtnl_link_register);
        return 0;
  }
  EXPORT_SYMBOL_GPL(__rtnl_link_register);
-@@ -354,7 +357,7 @@ void __rtnl_link_unregister(struct rtnl_link_ops *ops)
+@@ -356,7 +359,7 @@ void __rtnl_link_unregister(struct rtnl_link_ops *ops)
        for_each_net(net) {
                __rtnl_kill_links(net, ops);
        }
        for_each_net(net) {
                __rtnl_kill_links(net, ops);
        }
@@ -102016,7 +101845,7 @@ index 76321ea..3129bd6 100644
  }
  EXPORT_SYMBOL_GPL(__rtnl_link_unregister);
  
  }
  EXPORT_SYMBOL_GPL(__rtnl_link_unregister);
  
-@@ -1014,7 +1017,7 @@ static int rtnl_fill_ifinfo(struct sk_buff *skb, struct net_device *dev,
+@@ -1035,7 +1038,7 @@ static int rtnl_fill_ifinfo(struct sk_buff *skb, struct net_device *dev,
            (dev->ifalias &&
             nla_put_string(skb, IFLA_IFALIAS, dev->ifalias)) ||
            nla_put_u32(skb, IFLA_CARRIER_CHANGES,
            (dev->ifalias &&
             nla_put_string(skb, IFLA_IFALIAS, dev->ifalias)) ||
            nla_put_u32(skb, IFLA_CARRIER_CHANGES,
@@ -102025,11 +101854,22 @@ index 76321ea..3129bd6 100644
                goto nla_put_failure;
  
        if (1) {
                goto nla_put_failure;
  
        if (1) {
+@@ -2102,6 +2105,10 @@ replay:
+               if (IS_ERR(dest_net))
+                       return PTR_ERR(dest_net);
++              err = -EPERM;
++              if (!netlink_ns_capable(skb, dest_net->user_ns, CAP_NET_ADMIN))
++                      goto out;
++
+               dev = rtnl_create_link(dest_net, ifname, name_assign_type, ops, tb);
+               if (IS_ERR(dev)) {
+                       err = PTR_ERR(dev);
 diff --git a/net/core/scm.c b/net/core/scm.c
 diff --git a/net/core/scm.c b/net/core/scm.c
-index b442e7e..6f5b5a2 100644
+index 3b6899b..cf36238 100644
 --- a/net/core/scm.c
 +++ b/net/core/scm.c
 --- a/net/core/scm.c
 +++ b/net/core/scm.c
-@@ -210,7 +210,7 @@ EXPORT_SYMBOL(__scm_send);
+@@ -209,7 +209,7 @@ EXPORT_SYMBOL(__scm_send);
  int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data)
  {
        struct cmsghdr __user *cm
  int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data)
  {
        struct cmsghdr __user *cm
@@ -102038,7 +101878,7 @@ index b442e7e..6f5b5a2 100644
        struct cmsghdr cmhdr;
        int cmlen = CMSG_LEN(len);
        int err;
        struct cmsghdr cmhdr;
        int cmlen = CMSG_LEN(len);
        int err;
-@@ -233,7 +233,7 @@ int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data)
+@@ -232,7 +232,7 @@ int put_cmsg(struct msghdr * msg, int level, int type, int len, void *data)
        err = -EFAULT;
        if (copy_to_user(cm, &cmhdr, sizeof cmhdr))
                goto out;
        err = -EFAULT;
        if (copy_to_user(cm, &cmhdr, sizeof cmhdr))
                goto out;
@@ -102047,7 +101887,7 @@ index b442e7e..6f5b5a2 100644
                goto out;
        cmlen = CMSG_SPACE(len);
        if (msg->msg_controllen < cmlen)
                goto out;
        cmlen = CMSG_SPACE(len);
        if (msg->msg_controllen < cmlen)
-@@ -249,7 +249,7 @@ EXPORT_SYMBOL(put_cmsg);
+@@ -248,7 +248,7 @@ EXPORT_SYMBOL(put_cmsg);
  void scm_detach_fds(struct msghdr *msg, struct scm_cookie *scm)
  {
        struct cmsghdr __user *cm
  void scm_detach_fds(struct msghdr *msg, struct scm_cookie *scm)
  {
        struct cmsghdr __user *cm
@@ -102056,7 +101896,7 @@ index b442e7e..6f5b5a2 100644
  
        int fdmax = 0;
        int fdnum = scm->fp->count;
  
        int fdmax = 0;
        int fdnum = scm->fp->count;
-@@ -269,7 +269,7 @@ void scm_detach_fds(struct msghdr *msg, struct scm_cookie *scm)
+@@ -268,7 +268,7 @@ void scm_detach_fds(struct msghdr *msg, struct scm_cookie *scm)
        if (fdnum < fdmax)
                fdmax = fdnum;
  
        if (fdnum < fdmax)
                fdmax = fdnum;
  
@@ -102066,10 +101906,10 @@ index b442e7e..6f5b5a2 100644
        {
                struct socket *sock;
 diff --git a/net/core/skbuff.c b/net/core/skbuff.c
        {
                struct socket *sock;
 diff --git a/net/core/skbuff.c b/net/core/skbuff.c
-index d7543d0..ff96aec 100644
+index 395c15b..7f39726 100644
 --- a/net/core/skbuff.c
 +++ b/net/core/skbuff.c
 --- a/net/core/skbuff.c
 +++ b/net/core/skbuff.c
-@@ -2025,7 +2025,7 @@ EXPORT_SYMBOL(__skb_checksum);
+@@ -2123,7 +2123,7 @@ EXPORT_SYMBOL(__skb_checksum);
  __wsum skb_checksum(const struct sk_buff *skb, int offset,
                    int len, __wsum csum)
  {
  __wsum skb_checksum(const struct sk_buff *skb, int offset,
                    int len, __wsum csum)
  {
@@ -102078,7 +101918,7 @@ index d7543d0..ff96aec 100644
                .update  = csum_partial_ext,
                .combine = csum_block_add_ext,
        };
                .update  = csum_partial_ext,
                .combine = csum_block_add_ext,
        };
-@@ -3255,12 +3255,14 @@ void __init skb_init(void)
+@@ -3363,12 +3363,14 @@ void __init skb_init(void)
        skbuff_head_cache = kmem_cache_create("skbuff_head_cache",
                                              sizeof(struct sk_buff),
                                              0,
        skbuff_head_cache = kmem_cache_create("skbuff_head_cache",
                                              sizeof(struct sk_buff),
                                              0,
@@ -102096,7 +101936,7 @@ index d7543d0..ff96aec 100644
  }
  
 diff --git a/net/core/sock.c b/net/core/sock.c
  }
  
 diff --git a/net/core/sock.c b/net/core/sock.c
-index 15e0c67..0310f4a 100644
+index 1c7a33d..a3817e2 100644
 --- a/net/core/sock.c
 +++ b/net/core/sock.c
 @@ -441,7 +441,7 @@ int sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb)
 --- a/net/core/sock.c
 +++ b/net/core/sock.c
 @@ -441,7 +441,7 @@ int sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb)
@@ -102144,7 +101984,24 @@ index 15e0c67..0310f4a 100644
                goto discard_and_relse;
        }
  
                goto discard_and_relse;
        }
  
-@@ -991,12 +991,12 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -888,6 +888,7 @@ set_rcvbuf:
+               }
+               break;
++#ifndef GRKERNSEC_BPF_HARDEN
+       case SO_ATTACH_BPF:
+               ret = -EINVAL;
+               if (optlen == sizeof(u32)) {
+@@ -900,7 +901,7 @@ set_rcvbuf:
+                       ret = sk_attach_bpf(ufd, sk);
+               }
+               break;
+-
++#endif
+       case SO_DETACH_FILTER:
+               ret = sk_detach_filter(sk);
+               break;
+@@ -1004,12 +1005,12 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
                struct timeval tm;
        } v;
  
                struct timeval tm;
        } v;
  
@@ -102160,7 +102017,7 @@ index 15e0c67..0310f4a 100644
                return -EINVAL;
  
        memset(&v, 0, sizeof(v));
                return -EINVAL;
  
        memset(&v, 0, sizeof(v));
-@@ -1134,11 +1134,11 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -1147,11 +1148,11 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
  
        case SO_PEERNAME:
        {
  
        case SO_PEERNAME:
        {
@@ -102174,7 +102031,7 @@ index 15e0c67..0310f4a 100644
                        return -EINVAL;
                if (copy_to_user(optval, address, len))
                        return -EFAULT;
                        return -EINVAL;
                if (copy_to_user(optval, address, len))
                        return -EFAULT;
-@@ -1219,7 +1219,7 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -1236,7 +1237,7 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
  
        if (len > lv)
                len = lv;
  
        if (len > lv)
                len = lv;
@@ -102183,7 +102040,7 @@ index 15e0c67..0310f4a 100644
                return -EFAULT;
  lenout:
        if (put_user(len, optlen))
                return -EFAULT;
  lenout:
        if (put_user(len, optlen))
-@@ -2315,7 +2315,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
+@@ -2349,7 +2350,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
         */
        smp_wmb();
        atomic_set(&sk->sk_refcnt, 1);
         */
        smp_wmb();
        atomic_set(&sk->sk_refcnt, 1);
@@ -102192,7 +102049,7 @@ index 15e0c67..0310f4a 100644
  }
  EXPORT_SYMBOL(sock_init_data);
  
  }
  EXPORT_SYMBOL(sock_init_data);
  
-@@ -2443,6 +2443,7 @@ void sock_enable_timestamp(struct sock *sk, int flag)
+@@ -2477,6 +2478,7 @@ void sock_enable_timestamp(struct sock *sk, int flag)
  int sock_recv_errqueue(struct sock *sk, struct msghdr *msg, int len,
                       int level, int type)
  {
  int sock_recv_errqueue(struct sock *sk, struct msghdr *msg, int len,
                       int level, int type)
  {
@@ -102200,7 +102057,7 @@ index 15e0c67..0310f4a 100644
        struct sock_exterr_skb *serr;
        struct sk_buff *skb;
        int copied, err;
        struct sock_exterr_skb *serr;
        struct sk_buff *skb;
        int copied, err;
-@@ -2464,7 +2465,8 @@ int sock_recv_errqueue(struct sock *sk, struct msghdr *msg, int len,
+@@ -2498,7 +2500,8 @@ int sock_recv_errqueue(struct sock *sk, struct msghdr *msg, int len,
        sock_recv_timestamp(msg, sk, skb);
  
        serr = SKB_EXT_ERR(skb);
        sock_recv_timestamp(msg, sk, skb);
  
        serr = SKB_EXT_ERR(skb);
@@ -102273,10 +102130,10 @@ index ad704c7..ca48aff 100644
  }
  EXPORT_SYMBOL_GPL(sock_diag_unregister);
 diff --git a/net/core/sysctl_net_core.c b/net/core/sysctl_net_core.c
  }
  EXPORT_SYMBOL_GPL(sock_diag_unregister);
 diff --git a/net/core/sysctl_net_core.c b/net/core/sysctl_net_core.c
-index cf9cd13..50683950 100644
+index 31baba2..c71485b 100644
 --- a/net/core/sysctl_net_core.c
 +++ b/net/core/sysctl_net_core.c
 --- a/net/core/sysctl_net_core.c
 +++ b/net/core/sysctl_net_core.c
-@@ -32,7 +32,7 @@ static int rps_sock_flow_sysctl(struct ctl_table *table, int write,
+@@ -34,7 +34,7 @@ static int rps_sock_flow_sysctl(struct ctl_table *table, int write,
  {
        unsigned int orig_size, size;
        int ret, i;
  {
        unsigned int orig_size, size;
        int ret, i;
@@ -102285,7 +102142,7 @@ index cf9cd13..50683950 100644
                .data = &size,
                .maxlen = sizeof(size),
                .mode = table->mode
                .data = &size,
                .maxlen = sizeof(size),
                .mode = table->mode
-@@ -200,7 +200,7 @@ static int set_default_qdisc(struct ctl_table *table, int write,
+@@ -202,7 +202,7 @@ static int set_default_qdisc(struct ctl_table *table, int write,
                             void __user *buffer, size_t *lenp, loff_t *ppos)
  {
        char id[IFNAMSIZ];
                             void __user *buffer, size_t *lenp, loff_t *ppos)
  {
        char id[IFNAMSIZ];
@@ -102294,16 +102151,25 @@ index cf9cd13..50683950 100644
                .data = id,
                .maxlen = IFNAMSIZ,
        };
                .data = id,
                .maxlen = IFNAMSIZ,
        };
-@@ -263,7 +263,7 @@ static struct ctl_table net_core_table[] = {
-               .mode           = 0644,
-               .proc_handler   = proc_dointvec
+@@ -220,7 +220,7 @@ static int set_default_qdisc(struct ctl_table *table, int write,
+ static int proc_do_rss_key(struct ctl_table *table, int write,
+                          void __user *buffer, size_t *lenp, loff_t *ppos)
+ {
+-      struct ctl_table fake_table;
++      ctl_table_no_const fake_table;
+       char buf[NETDEV_RSS_KEY_LEN * 3];
+       snprintf(buf, sizeof(buf), "%*phC", NETDEV_RSS_KEY_LEN, netdev_rss_key);
+@@ -284,7 +284,7 @@ static struct ctl_table net_core_table[] = {
+               .mode           = 0444,
+               .proc_handler   = proc_do_rss_key,
        },
 -#ifdef CONFIG_BPF_JIT
 +#if defined(CONFIG_BPF_JIT) && !defined(CONFIG_GRKERNSEC_BPF_HARDEN)
        {
                .procname       = "bpf_jit_enable",
                .data           = &bpf_jit_enable,
        },
 -#ifdef CONFIG_BPF_JIT
 +#if defined(CONFIG_BPF_JIT) && !defined(CONFIG_GRKERNSEC_BPF_HARDEN)
        {
                .procname       = "bpf_jit_enable",
                .data           = &bpf_jit_enable,
-@@ -379,13 +379,12 @@ static struct ctl_table netns_core_table[] = {
+@@ -400,13 +400,12 @@ static struct ctl_table netns_core_table[] = {
  
  static __net_init int sysctl_core_net_init(struct net *net)
  {
  
  static __net_init int sysctl_core_net_init(struct net *net)
  {
@@ -102319,7 +102185,7 @@ index cf9cd13..50683950 100644
                if (tbl == NULL)
                        goto err_dup;
  
                if (tbl == NULL)
                        goto err_dup;
  
-@@ -395,17 +394,16 @@ static __net_init int sysctl_core_net_init(struct net *net)
+@@ -416,17 +415,16 @@ static __net_init int sysctl_core_net_init(struct net *net)
                if (net->user_ns != &init_user_ns) {
                        tbl[0].procname = NULL;
                }
                if (net->user_ns != &init_user_ns) {
                        tbl[0].procname = NULL;
                }
@@ -102341,7 +102207,7 @@ index cf9cd13..50683950 100644
  err_dup:
        return -ENOMEM;
  }
  err_dup:
        return -ENOMEM;
  }
-@@ -420,7 +418,7 @@ static __net_exit void sysctl_core_net_exit(struct net *net)
+@@ -441,7 +439,7 @@ static __net_exit void sysctl_core_net_exit(struct net *net)
        kfree(tbl);
  }
  
        kfree(tbl);
  }
  
@@ -102351,7 +102217,7 @@ index cf9cd13..50683950 100644
        .exit = sysctl_core_net_exit,
  };
 diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c
        .exit = sysctl_core_net_exit,
  };
 diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c
-index 25733d5..b9360f0 100644
+index 8102286..a0c2755 100644
 --- a/net/decnet/af_decnet.c
 +++ b/net/decnet/af_decnet.c
 @@ -466,6 +466,7 @@ static struct proto dn_proto = {
 --- a/net/decnet/af_decnet.c
 +++ b/net/decnet/af_decnet.c
 @@ -466,6 +466,7 @@ static struct proto dn_proto = {
@@ -102411,10 +102277,10 @@ index a2c7e4c..3dc9f67 100644
        .maxtype        = IFLA_HSR_MAX,
        .policy         = hsr_policy,
 diff --git a/net/ieee802154/6lowpan_rtnl.c b/net/ieee802154/6lowpan_rtnl.c
        .maxtype        = IFLA_HSR_MAX,
        .policy         = hsr_policy,
 diff --git a/net/ieee802154/6lowpan_rtnl.c b/net/ieee802154/6lowpan_rtnl.c
-index 4413629..dea596a 100644
+index 27eaa65..7083217 100644
 --- a/net/ieee802154/6lowpan_rtnl.c
 +++ b/net/ieee802154/6lowpan_rtnl.c
 --- a/net/ieee802154/6lowpan_rtnl.c
 +++ b/net/ieee802154/6lowpan_rtnl.c
-@@ -635,7 +635,7 @@ static void lowpan_dellink(struct net_device *dev, struct list_head *head)
+@@ -642,7 +642,7 @@ static void lowpan_dellink(struct net_device *dev, struct list_head *head)
        dev_put(real_dev);
  }
  
        dev_put(real_dev);
  }
  
@@ -102424,10 +102290,10 @@ index 4413629..dea596a 100644
        .priv_size      = sizeof(struct lowpan_dev_info),
        .setup          = lowpan_setup,
 diff --git a/net/ieee802154/reassembly.c b/net/ieee802154/reassembly.c
        .priv_size      = sizeof(struct lowpan_dev_info),
        .setup          = lowpan_setup,
 diff --git a/net/ieee802154/reassembly.c b/net/ieee802154/reassembly.c
-index 7cfcd68..84ca5b7 100644
+index 9d980ed..7d01e12 100644
 --- a/net/ieee802154/reassembly.c
 +++ b/net/ieee802154/reassembly.c
 --- a/net/ieee802154/reassembly.c
 +++ b/net/ieee802154/reassembly.c
-@@ -433,14 +433,13 @@ static struct ctl_table lowpan_frags_ctl_table[] = {
+@@ -435,14 +435,13 @@ static struct ctl_table lowpan_frags_ctl_table[] = {
  
  static int __net_init lowpan_frags_ns_sysctl_register(struct net *net)
  {
  
  static int __net_init lowpan_frags_ns_sysctl_register(struct net *net)
  {
@@ -102444,7 +102310,7 @@ index 7cfcd68..84ca5b7 100644
                                GFP_KERNEL);
                if (table == NULL)
                        goto err_alloc;
                                GFP_KERNEL);
                if (table == NULL)
                        goto err_alloc;
-@@ -455,9 +454,9 @@ static int __net_init lowpan_frags_ns_sysctl_register(struct net *net)
+@@ -457,9 +456,9 @@ static int __net_init lowpan_frags_ns_sysctl_register(struct net *net)
                /* Don't export sysctls to unprivileged users */
                if (net->user_ns != &init_user_ns)
                        table[0].procname = NULL;
                /* Don't export sysctls to unprivileged users */
                if (net->user_ns != &init_user_ns)
                        table[0].procname = NULL;
@@ -102457,7 +102323,7 @@ index 7cfcd68..84ca5b7 100644
        if (hdr == NULL)
                goto err_reg;
  
        if (hdr == NULL)
                goto err_reg;
  
-@@ -465,8 +464,7 @@ static int __net_init lowpan_frags_ns_sysctl_register(struct net *net)
+@@ -467,8 +466,7 @@ static int __net_init lowpan_frags_ns_sysctl_register(struct net *net)
        return 0;
  
  err_reg:
        return 0;
  
  err_reg:
@@ -102468,7 +102334,7 @@ index 7cfcd68..84ca5b7 100644
        return -ENOMEM;
  }
 diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c
        return -ENOMEM;
  }
 diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c
-index e67da4e..da217942 100644
+index a44773c..a6ae415 100644
 --- a/net/ipv4/af_inet.c
 +++ b/net/ipv4/af_inet.c
 @@ -1392,7 +1392,7 @@ int inet_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len)
 --- a/net/ipv4/af_inet.c
 +++ b/net/ipv4/af_inet.c
 @@ -1392,7 +1392,7 @@ int inet_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len)
@@ -102655,25 +102521,11 @@ index 241afd7..31b95d5 100644
                p->metrics[RTAX_LOCK-1] = INETPEER_METRICS_NEW;
                p->rate_tokens = 0;
                /* 60*HZ is arbitrary, but chosen enough high so that the first
                p->metrics[RTAX_LOCK-1] = INETPEER_METRICS_NEW;
                p->rate_tokens = 0;
                /* 60*HZ is arbitrary, but chosen enough high so that the first
-diff --git a/net/ipv4/ip_forward.c b/net/ipv4/ip_forward.c
-index 3a83ce5..787b3c2 100644
---- a/net/ipv4/ip_forward.c
-+++ b/net/ipv4/ip_forward.c
-@@ -129,7 +129,8 @@ int ip_forward(struct sk_buff *skb)
-        *      We now generate an ICMP HOST REDIRECT giving the route
-        *      we calculated.
-        */
--      if (rt->rt_flags&RTCF_DOREDIRECT && !opt->srr && !skb_sec_path(skb))
-+      if (IPCB(skb)->flags & IPSKB_DOREDIRECT && !opt->srr &&
-+          !skb_sec_path(skb))
-               ip_rt_send_redirect(skb);
-       skb->priority = rt_tos2priority(iph->tos);
 diff --git a/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c
 diff --git a/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c
-index 2811cc1..ad5a534 100644
+index e5b6d0d..187c8b0 100644
 --- a/net/ipv4/ip_fragment.c
 +++ b/net/ipv4/ip_fragment.c
 --- a/net/ipv4/ip_fragment.c
 +++ b/net/ipv4/ip_fragment.c
-@@ -268,7 +268,7 @@ static inline int ip_frag_too_far(struct ipq *qp)
+@@ -268,7 +268,7 @@ static int ip_frag_too_far(struct ipq *qp)
                return 0;
  
        start = qp->rid;
                return 0;
  
        start = qp->rid;
@@ -102682,7 +102534,7 @@ index 2811cc1..ad5a534 100644
        qp->rid = end;
  
        rc = qp->q.fragments && (end - start) > max;
        qp->rid = end;
  
        rc = qp->q.fragments && (end - start) > max;
-@@ -746,12 +746,11 @@ static struct ctl_table ip4_frags_ctl_table[] = {
+@@ -745,12 +745,11 @@ static struct ctl_table ip4_frags_ctl_table[] = {
  
  static int __net_init ip4_frags_ns_ctl_register(struct net *net)
  {
  
  static int __net_init ip4_frags_ns_ctl_register(struct net *net)
  {
@@ -102697,7 +102549,7 @@ index 2811cc1..ad5a534 100644
                if (table == NULL)
                        goto err_alloc;
  
                if (table == NULL)
                        goto err_alloc;
  
-@@ -765,9 +764,10 @@ static int __net_init ip4_frags_ns_ctl_register(struct net *net)
+@@ -764,9 +763,10 @@ static int __net_init ip4_frags_ns_ctl_register(struct net *net)
                /* Don't export sysctls to unprivileged users */
                if (net->user_ns != &init_user_ns)
                        table[0].procname = NULL;
                /* Don't export sysctls to unprivileged users */
                if (net->user_ns != &init_user_ns)
                        table[0].procname = NULL;
@@ -102710,7 +102562,7 @@ index 2811cc1..ad5a534 100644
        if (hdr == NULL)
                goto err_reg;
  
        if (hdr == NULL)
                goto err_reg;
  
-@@ -775,8 +775,7 @@ static int __net_init ip4_frags_ns_ctl_register(struct net *net)
+@@ -774,8 +774,7 @@ static int __net_init ip4_frags_ns_ctl_register(struct net *net)
        return 0;
  
  err_reg:
        return 0;
  
  err_reg:
@@ -102721,7 +102573,7 @@ index 2811cc1..ad5a534 100644
        return -ENOMEM;
  }
 diff --git a/net/ipv4/ip_gre.c b/net/ipv4/ip_gre.c
        return -ENOMEM;
  }
 diff --git a/net/ipv4/ip_gre.c b/net/ipv4/ip_gre.c
-index 69aaf0a..8298c029 100644
+index 4f4bf5b..2c936fe 100644
 --- a/net/ipv4/ip_gre.c
 +++ b/net/ipv4/ip_gre.c
 @@ -115,7 +115,7 @@ static bool log_ecn_error = true;
 --- a/net/ipv4/ip_gre.c
 +++ b/net/ipv4/ip_gre.c
 @@ -115,7 +115,7 @@ static bool log_ecn_error = true;
@@ -102776,42 +102628,11 @@ index 3d4da2c..40f9c29 100644
                                        icmp_send(skb, ICMP_DEST_UNREACH,
                                                  ICMP_PROT_UNREACH, 0);
                                }
                                        icmp_send(skb, ICMP_DEST_UNREACH,
                                                  ICMP_PROT_UNREACH, 0);
                                }
-diff --git a/net/ipv4/ip_output.c b/net/ipv4/ip_output.c
-index bc6471d..c5e8a0c 100644
---- a/net/ipv4/ip_output.c
-+++ b/net/ipv4/ip_output.c
-@@ -1517,6 +1517,7 @@ static DEFINE_PER_CPU(struct inet_sock, unicast_sock) = {
-               .sk_wmem_alloc  = ATOMIC_INIT(1),
-               .sk_allocation  = GFP_ATOMIC,
-               .sk_flags       = (1UL << SOCK_USE_WRITE_QUEUE),
-+              .sk_pacing_rate = ~0U,
-       },
-       .pmtudisc       = IP_PMTUDISC_WANT,
-       .uc_ttl         = -1,
 diff --git a/net/ipv4/ip_sockglue.c b/net/ipv4/ip_sockglue.c
 diff --git a/net/ipv4/ip_sockglue.c b/net/ipv4/ip_sockglue.c
-index 9daf217..373d454 100644
+index 6b85adb..cd7e5d3 100644
 --- a/net/ipv4/ip_sockglue.c
 +++ b/net/ipv4/ip_sockglue.c
 --- a/net/ipv4/ip_sockglue.c
 +++ b/net/ipv4/ip_sockglue.c
-@@ -443,15 +443,12 @@ int ip_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len)
-       memcpy(&errhdr.ee, &serr->ee, sizeof(struct sock_extended_err));
-       sin = &errhdr.offender;
--      sin->sin_family = AF_UNSPEC;
-+      memset(sin, 0, sizeof(*sin));
-+
-       if (serr->ee.ee_origin == SO_EE_ORIGIN_ICMP) {
--              struct inet_sock *inet = inet_sk(sk);
--
-               sin->sin_family = AF_INET;
-               sin->sin_addr.s_addr = ip_hdr(skb)->saddr;
--              sin->sin_port = 0;
--              memset(&sin->sin_zero, 0, sizeof(sin->sin_zero));
--              if (inet->cmsg_flags)
-+              if (inet_sk(sk)->cmsg_flags)
-                       ip_cmsg_recv(msg, skb);
-       }
-@@ -1177,7 +1174,8 @@ static int do_ip_getsockopt(struct sock *sk, int level, int optname,
+@@ -1193,7 +1193,8 @@ static int do_ip_getsockopt(struct sock *sk, int level, int optname,
                len = min_t(unsigned int, len, opt->optlen);
                if (put_user(len, optlen))
                        return -EFAULT;
                len = min_t(unsigned int, len, opt->optlen);
                if (put_user(len, optlen))
                        return -EFAULT;
@@ -102821,7 +102642,7 @@ index 9daf217..373d454 100644
                        return -EFAULT;
                return 0;
        }
                        return -EFAULT;
                return 0;
        }
-@@ -1308,7 +1306,7 @@ static int do_ip_getsockopt(struct sock *sk, int level, int optname,
+@@ -1324,7 +1325,7 @@ static int do_ip_getsockopt(struct sock *sk, int level, int optname,
                if (sk->sk_type != SOCK_STREAM)
                        return -ENOPROTOOPT;
  
                if (sk->sk_type != SOCK_STREAM)
                        return -ENOPROTOOPT;
  
@@ -102853,7 +102674,7 @@ index 1a7e979..fd05aa4 100644
        .maxtype        = IFLA_VTI_MAX,
        .policy         = vti_policy,
 diff --git a/net/ipv4/ipconfig.c b/net/ipv4/ipconfig.c
        .maxtype        = IFLA_VTI_MAX,
        .policy         = vti_policy,
 diff --git a/net/ipv4/ipconfig.c b/net/ipv4/ipconfig.c
-index 648fa14..97864d0 100644
+index 7fa18bc..bea16af 100644
 --- a/net/ipv4/ipconfig.c
 +++ b/net/ipv4/ipconfig.c
 @@ -333,7 +333,7 @@ static int __init ic_devinet_ioctl(unsigned int cmd, struct ifreq *arg)
 --- a/net/ipv4/ipconfig.c
 +++ b/net/ipv4/ipconfig.c
 @@ -333,7 +333,7 @@ static int __init ic_devinet_ioctl(unsigned int cmd, struct ifreq *arg)
@@ -102884,7 +102705,7 @@ index 648fa14..97864d0 100644
        return res;
  }
 diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c
        return res;
  }
 diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c
-index 37096d6..86abb03 100644
+index 40403114..c35c647 100644
 --- a/net/ipv4/ipip.c
 +++ b/net/ipv4/ipip.c
 @@ -124,7 +124,7 @@ MODULE_PARM_DESC(log_ecn_error, "Log packets received with corrupted ECN");
 --- a/net/ipv4/ipip.c
 +++ b/net/ipv4/ipip.c
 @@ -124,7 +124,7 @@ MODULE_PARM_DESC(log_ecn_error, "Log packets received with corrupted ECN");
@@ -103017,7 +102838,7 @@ index e90f83a..3e6acca 100644
                pr_err("Unable to proc dir entry\n");
                return -ENOMEM;
 diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c
                pr_err("Unable to proc dir entry\n");
                return -ENOMEM;
 diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c
-index 5d740cc..22c8e65 100644
+index 2a3720f..d32b565 100644
 --- a/net/ipv4/ping.c
 +++ b/net/ipv4/ping.c
 @@ -59,7 +59,7 @@ struct ping_table {
 --- a/net/ipv4/ping.c
 +++ b/net/ipv4/ping.c
 @@ -59,7 +59,7 @@ struct ping_table {
@@ -103029,7 +102850,38 @@ index 5d740cc..22c8e65 100644
  EXPORT_SYMBOL_GPL(pingv6_ops);
  
  static u16 ping_port_rover;
  EXPORT_SYMBOL_GPL(pingv6_ops);
  
  static u16 ping_port_rover;
-@@ -350,7 +350,7 @@ static int ping_check_bind_addr(struct sock *sk, struct inet_sock *isk,
+@@ -259,6 +259,9 @@ int ping_init_sock(struct sock *sk)
+       kgid_t low, high;
+       int ret = 0;
++      if (sk->sk_family == AF_INET6)
++              sk->sk_ipv6only = 1;
++
+       inet_get_ping_group_range_net(net, &low, &high);
+       if (gid_lte(low, group) && gid_lte(group, high))
+               return 0;
+@@ -305,6 +308,11 @@ static int ping_check_bind_addr(struct sock *sk, struct inet_sock *isk,
+               if (addr_len < sizeof(*addr))
+                       return -EINVAL;
++              if (addr->sin_family != AF_INET &&
++                  !(addr->sin_family == AF_UNSPEC &&
++                    addr->sin_addr.s_addr == htonl(INADDR_ANY)))
++                      return -EAFNOSUPPORT;
++
+               pr_debug("ping_check_bind_addr(sk=%p,addr=%pI4,port=%d)\n",
+                        sk, &addr->sin_addr.s_addr, ntohs(addr->sin_port));
+@@ -330,7 +338,7 @@ static int ping_check_bind_addr(struct sock *sk, struct inet_sock *isk,
+                       return -EINVAL;
+               if (addr->sin6_family != AF_INET6)
+-                      return -EINVAL;
++                      return -EAFNOSUPPORT;
+               pr_debug("ping_check_bind_addr(sk=%p,addr=%pI6c,port=%d)\n",
+                        sk, addr->sin6_addr.s6_addr, ntohs(addr->sin6_port));
+@@ -350,7 +358,7 @@ static int ping_check_bind_addr(struct sock *sk, struct inet_sock *isk,
                                return -ENODEV;
                        }
                }
                                return -ENODEV;
                        }
                }
@@ -103038,7 +102890,7 @@ index 5d740cc..22c8e65 100644
                                                    scoped);
                rcu_read_unlock();
  
                                                    scoped);
                rcu_read_unlock();
  
-@@ -558,7 +558,7 @@ void ping_err(struct sk_buff *skb, int offset, u32 info)
+@@ -558,7 +566,7 @@ void ping_err(struct sk_buff *skb, int offset, u32 info)
                }
  #if IS_ENABLED(CONFIG_IPV6)
        } else if (skb->protocol == htons(ETH_P_IPV6)) {
                }
  #if IS_ENABLED(CONFIG_IPV6)
        } else if (skb->protocol == htons(ETH_P_IPV6)) {
@@ -103047,7 +102899,7 @@ index 5d740cc..22c8e65 100644
  #endif
        }
  
  #endif
        }
  
-@@ -576,7 +576,7 @@ void ping_err(struct sk_buff *skb, int offset, u32 info)
+@@ -576,7 +584,7 @@ void ping_err(struct sk_buff *skb, int offset, u32 info)
                                      info, (u8 *)icmph);
  #if IS_ENABLED(CONFIG_IPV6)
                } else if (family == AF_INET6) {
                                      info, (u8 *)icmph);
  #if IS_ENABLED(CONFIG_IPV6)
                } else if (family == AF_INET6) {
@@ -103056,7 +102908,16 @@ index 5d740cc..22c8e65 100644
                                                   info, (u8 *)icmph);
  #endif
                }
                                                   info, (u8 *)icmph);
  #endif
                }
-@@ -910,10 +910,10 @@ int ping_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
+@@ -716,7 +724,7 @@ static int ping_v4_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *m
+               if (msg->msg_namelen < sizeof(*usin))
+                       return -EINVAL;
+               if (usin->sin_family != AF_INET)
+-                      return -EINVAL;
++                      return -EAFNOSUPPORT;
+               daddr = usin->sin_addr.s_addr;
+               /* no remote port */
+       } else {
+@@ -911,10 +919,10 @@ int ping_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
                }
  
                if (inet6_sk(sk)->rxopt.all)
                }
  
                if (inet6_sk(sk)->rxopt.all)
@@ -103069,20 +102930,7 @@ index 5d740cc..22c8e65 100644
                else if (skb->protocol == htons(ETH_P_IP) && isk->cmsg_flags)
                        ip_cmsg_recv(msg, skb);
  #endif
                else if (skb->protocol == htons(ETH_P_IP) && isk->cmsg_flags)
                        ip_cmsg_recv(msg, skb);
  #endif
-@@ -965,8 +965,11 @@ void ping_rcv(struct sk_buff *skb)
-       sk = ping_lookup(net, skb, ntohs(icmph->un.echo.id));
-       if (sk != NULL) {
-+              struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC);
-+
-               pr_debug("rcv on socket %p\n", sk);
--              ping_queue_rcv_skb(sk, skb_get(skb));
-+              if (skb2)
-+                      ping_queue_rcv_skb(sk, skb2);
-               sock_put(sk);
-               return;
-       }
-@@ -1105,7 +1108,7 @@ static void ping_v4_format_sock(struct sock *sp, struct seq_file *f,
+@@ -1109,7 +1117,7 @@ static void ping_v4_format_sock(struct sock *sp, struct seq_file *f,
                from_kuid_munged(seq_user_ns(f), sock_i_uid(sp)),
                0, sock_i_ino(sp),
                atomic_read(&sp->sk_refcnt), sp,
                from_kuid_munged(seq_user_ns(f), sock_i_uid(sp)),
                0, sock_i_ino(sp),
                atomic_read(&sp->sk_refcnt), sp,
@@ -103092,10 +102940,10 @@ index 5d740cc..22c8e65 100644
  
  static int ping_v4_seq_show(struct seq_file *seq, void *v)
 diff --git a/net/ipv4/raw.c b/net/ipv4/raw.c
  
  static int ping_v4_seq_show(struct seq_file *seq, void *v)
 diff --git a/net/ipv4/raw.c b/net/ipv4/raw.c
-index 739db31..74f0210 100644
+index 0bb68df..59405fc 100644
 --- a/net/ipv4/raw.c
 +++ b/net/ipv4/raw.c
 --- a/net/ipv4/raw.c
 +++ b/net/ipv4/raw.c
-@@ -314,7 +314,7 @@ static int raw_rcv_skb(struct sock *sk, struct sk_buff *skb)
+@@ -324,7 +324,7 @@ static int raw_rcv_skb(struct sock *sk, struct sk_buff *skb)
  int raw_rcv(struct sock *sk, struct sk_buff *skb)
  {
        if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb)) {
  int raw_rcv(struct sock *sk, struct sk_buff *skb)
  {
        if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb)) {
@@ -103104,7 +102952,7 @@ index 739db31..74f0210 100644
                kfree_skb(skb);
                return NET_RX_DROP;
        }
                kfree_skb(skb);
                return NET_RX_DROP;
        }
-@@ -755,16 +755,20 @@ static int raw_init(struct sock *sk)
+@@ -774,16 +774,20 @@ static int raw_init(struct sock *sk)
  
  static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen)
  {
  
  static int raw_seticmpfilter(struct sock *sk, char __user *optval, int optlen)
  {
@@ -103126,7 +102974,7 @@ index 739db31..74f0210 100644
  
        if (get_user(len, optlen))
                goto out;
  
        if (get_user(len, optlen))
                goto out;
-@@ -774,8 +778,8 @@ static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *o
+@@ -793,8 +797,8 @@ static int raw_geticmpfilter(struct sock *sk, char __user *optval, int __user *o
        if (len > sizeof(struct icmp_filter))
                len = sizeof(struct icmp_filter);
        ret = -EFAULT;
        if (len > sizeof(struct icmp_filter))
                len = sizeof(struct icmp_filter);
        ret = -EFAULT;
@@ -103137,7 +102985,7 @@ index 739db31..74f0210 100644
                goto out;
        ret = 0;
  out:  return ret;
                goto out;
        ret = 0;
  out:  return ret;
-@@ -1004,7 +1008,7 @@ static void raw_sock_seq_show(struct seq_file *seq, struct sock *sp, int i)
+@@ -1023,7 +1027,7 @@ static void raw_sock_seq_show(struct seq_file *seq, struct sock *sp, int i)
                0, 0L, 0,
                from_kuid_munged(seq_user_ns(seq), sock_i_uid(sp)),
                0, sock_i_ino(sp),
                0, 0L, 0,
                from_kuid_munged(seq_user_ns(seq), sock_i_uid(sp)),
                0, sock_i_ino(sp),
@@ -103147,7 +102995,7 @@ index 739db31..74f0210 100644
  
  static int raw_seq_show(struct seq_file *seq, void *v)
 diff --git a/net/ipv4/route.c b/net/ipv4/route.c
  
  static int raw_seq_show(struct seq_file *seq, void *v)
 diff --git a/net/ipv4/route.c b/net/ipv4/route.c
-index 6a2155b..47de388 100644
+index 52e1f2b..e736cb4 100644
 --- a/net/ipv4/route.c
 +++ b/net/ipv4/route.c
 @@ -228,7 +228,7 @@ static const struct seq_operations rt_cache_seq_ops = {
 --- a/net/ipv4/route.c
 +++ b/net/ipv4/route.c
 @@ -228,7 +228,7 @@ static const struct seq_operations rt_cache_seq_ops = {
@@ -103200,31 +103048,7 @@ index 6a2155b..47de388 100644
  }
  EXPORT_SYMBOL(ip_idents_reserve);
  
  }
  EXPORT_SYMBOL(ip_idents_reserve);
  
-@@ -1554,11 +1554,10 @@ static int __mkroute_input(struct sk_buff *skb,
-       do_cache = res->fi && !itag;
-       if (out_dev == in_dev && err && IN_DEV_TX_REDIRECTS(out_dev) &&
-+          skb->protocol == htons(ETH_P_IP) &&
-           (IN_DEV_SHARED_MEDIA(out_dev) ||
--           inet_addr_onlink(out_dev, saddr, FIB_RES_GW(*res)))) {
--              flags |= RTCF_DOREDIRECT;
--              do_cache = false;
--      }
-+           inet_addr_onlink(out_dev, saddr, FIB_RES_GW(*res))))
-+              IPCB(skb)->flags |= IPSKB_DOREDIRECT;
-       if (skb->protocol != htons(ETH_P_IP)) {
-               /* Not IP (i.e. ARP). Do not create route, if it is
-@@ -2303,6 +2302,8 @@ static int rt_fill_info(struct net *net,  __be32 dst, __be32 src,
-       r->rtm_flags    = (rt->rt_flags & ~0xFFFF) | RTM_F_CLONED;
-       if (rt->rt_flags & RTCF_NOTIFY)
-               r->rtm_flags |= RTM_F_NOTIFY;
-+      if (IPCB(skb)->flags & IPSKB_DOREDIRECT)
-+              r->rtm_flags |= RTCF_DOREDIRECT;
-       if (nla_put_be32(skb, RTA_DST, dst))
-               goto nla_put_failure;
-@@ -2624,34 +2625,34 @@ static struct ctl_table ipv4_route_flush_table[] = {
+@@ -2628,34 +2628,34 @@ static struct ctl_table ipv4_route_flush_table[] = {
                .maxlen         = sizeof(int),
                .mode           = 0200,
                .proc_handler   = ipv4_sysctl_rtcache_flush,
                .maxlen         = sizeof(int),
                .mode           = 0200,
                .proc_handler   = ipv4_sysctl_rtcache_flush,
@@ -103267,7 +103091,7 @@ index 6a2155b..47de388 100644
  err_dup:
        return -ENOMEM;
  }
  err_dup:
        return -ENOMEM;
  }
-@@ -2674,8 +2675,8 @@ static __net_initdata struct pernet_operations sysctl_route_ops = {
+@@ -2678,8 +2678,8 @@ static __net_initdata struct pernet_operations sysctl_route_ops = {
  
  static __net_init int rt_genid_init(struct net *net)
  {
  
  static __net_init int rt_genid_init(struct net *net)
  {
@@ -103278,7 +103102,7 @@ index 6a2155b..47de388 100644
        get_random_bytes(&net->ipv4.dev_addr_genid,
                         sizeof(net->ipv4.dev_addr_genid));
        return 0;
        get_random_bytes(&net->ipv4.dev_addr_genid,
                         sizeof(net->ipv4.dev_addr_genid));
        return 0;
-@@ -2718,11 +2719,7 @@ int __init ip_rt_init(void)
+@@ -2722,11 +2722,7 @@ int __init ip_rt_init(void)
  {
        int rc = 0;
  
  {
        int rc = 0;
  
@@ -103292,7 +103116,7 @@ index 6a2155b..47de388 100644
  #ifdef CONFIG_IP_ROUTE_CLASSID
        ip_rt_acct = __alloc_percpu(256 * sizeof(struct ip_rt_acct), __alignof__(struct ip_rt_acct));
 diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
  #ifdef CONFIG_IP_ROUTE_CLASSID
        ip_rt_acct = __alloc_percpu(256 * sizeof(struct ip_rt_acct), __alignof__(struct ip_rt_acct));
 diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
-index b3c53c8..35cc18d 100644
+index e0ee384..e2688d9 100644
 --- a/net/ipv4/sysctl_net_ipv4.c
 +++ b/net/ipv4/sysctl_net_ipv4.c
 @@ -60,7 +60,7 @@ static int ipv4_local_port_range(struct ctl_table *table, int write,
 --- a/net/ipv4/sysctl_net_ipv4.c
 +++ b/net/ipv4/sysctl_net_ipv4.c
 @@ -60,7 +60,7 @@ static int ipv4_local_port_range(struct ctl_table *table, int write,
@@ -103349,7 +103173,7 @@ index b3c53c8..35cc18d 100644
        struct tcp_fastopen_context *ctxt;
        int ret;
        u32  user_key[4]; /* 16 bytes, matching TCP_FASTOPEN_KEY_LENGTH */
        struct tcp_fastopen_context *ctxt;
        int ret;
        u32  user_key[4]; /* 16 bytes, matching TCP_FASTOPEN_KEY_LENGTH */
-@@ -874,13 +874,12 @@ static struct ctl_table ipv4_net_table[] = {
+@@ -881,13 +881,12 @@ static struct ctl_table ipv4_net_table[] = {
  
  static __net_init int ipv4_sysctl_init_net(struct net *net)
  {
  
  static __net_init int ipv4_sysctl_init_net(struct net *net)
  {
@@ -103365,7 +103189,7 @@ index b3c53c8..35cc18d 100644
                if (table == NULL)
                        goto err_alloc;
  
                if (table == NULL)
                        goto err_alloc;
  
-@@ -889,7 +888,10 @@ static __net_init int ipv4_sysctl_init_net(struct net *net)
+@@ -896,7 +895,10 @@ static __net_init int ipv4_sysctl_init_net(struct net *net)
                        table[i].data += (void *)net - (void *)&init_net;
        }
  
                        table[i].data += (void *)net - (void *)&init_net;
        }
  
@@ -103378,10 +103202,10 @@ index b3c53c8..35cc18d 100644
                goto err_reg;
  
 diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
                goto err_reg;
  
 diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
-index d107ee2..bcebf11 100644
+index 075ab4d..623bb9d 100644
 --- a/net/ipv4/tcp_input.c
 +++ b/net/ipv4/tcp_input.c
 --- a/net/ipv4/tcp_input.c
 +++ b/net/ipv4/tcp_input.c
-@@ -765,7 +765,7 @@ static void tcp_update_pacing_rate(struct sock *sk)
+@@ -766,7 +766,7 @@ static void tcp_update_pacing_rate(struct sock *sk)
         * without any lock. We want to make sure compiler wont store
         * intermediate values in this location.
         */
         * without any lock. We want to make sure compiler wont store
         * intermediate values in this location.
         */
@@ -103390,7 +103214,7 @@ index d107ee2..bcebf11 100644
                                                sk->sk_max_pacing_rate);
  }
  
                                                sk->sk_max_pacing_rate);
  }
  
-@@ -4527,7 +4527,7 @@ static struct sk_buff *tcp_collapse_one(struct sock *sk, struct sk_buff *skb,
+@@ -4528,7 +4528,7 @@ static struct sk_buff *tcp_collapse_one(struct sock *sk, struct sk_buff *skb,
   * simplifies code)
   */
  static void
   * simplifies code)
   */
  static void
@@ -103425,7 +103249,7 @@ index d107ee2..bcebf11 100644
                        if (icsk->icsk_af_ops->conn_request(sk, skb) < 0)
                                return 1;
 diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c
                        if (icsk->icsk_af_ops->conn_request(sk, skb) < 0)
                                return 1;
 diff --git a/net/ipv4/tcp_ipv4.c b/net/ipv4/tcp_ipv4.c
-index ef7089c..a3e65fb 100644
+index d22f544..62f6787 100644
 --- a/net/ipv4/tcp_ipv4.c
 +++ b/net/ipv4/tcp_ipv4.c
 @@ -89,6 +89,10 @@ int sysctl_tcp_tw_reuse __read_mostly;
 --- a/net/ipv4/tcp_ipv4.c
 +++ b/net/ipv4/tcp_ipv4.c
 @@ -89,6 +89,10 @@ int sysctl_tcp_tw_reuse __read_mostly;
@@ -103439,7 +103263,7 @@ index ef7089c..a3e65fb 100644
  #ifdef CONFIG_TCP_MD5SIG
  static int tcp_v4_md5_hash_hdr(char *md5_hash, const struct tcp_md5sig_key *key,
                               __be32 daddr, __be32 saddr, const struct tcphdr *th);
  #ifdef CONFIG_TCP_MD5SIG
  static int tcp_v4_md5_hash_hdr(char *md5_hash, const struct tcp_md5sig_key *key,
                               __be32 daddr, __be32 saddr, const struct tcphdr *th);
-@@ -1469,6 +1473,9 @@ int tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb)
+@@ -1473,6 +1477,9 @@ int tcp_v4_do_rcv(struct sock *sk, struct sk_buff *skb)
        return 0;
  
  reset:
        return 0;
  
  reset:
@@ -103449,7 +103273,7 @@ index ef7089c..a3e65fb 100644
        tcp_v4_send_reset(rsk, skb);
  discard:
        kfree_skb(skb);
        tcp_v4_send_reset(rsk, skb);
  discard:
        kfree_skb(skb);
-@@ -1633,12 +1640,19 @@ int tcp_v4_rcv(struct sk_buff *skb)
+@@ -1637,12 +1644,19 @@ int tcp_v4_rcv(struct sk_buff *skb)
        TCP_SKB_CB(skb)->sacked  = 0;
  
        sk = __inet_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest);
        TCP_SKB_CB(skb)->sacked  = 0;
  
        sk = __inet_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest);
@@ -103472,7 +103296,7 @@ index ef7089c..a3e65fb 100644
  
        if (unlikely(iph->ttl < inet_sk(sk)->min_ttl)) {
                NET_INC_STATS_BH(net, LINUX_MIB_TCPMINTTLDROP);
  
        if (unlikely(iph->ttl < inet_sk(sk)->min_ttl)) {
                NET_INC_STATS_BH(net, LINUX_MIB_TCPMINTTLDROP);
-@@ -1694,6 +1708,10 @@ csum_error:
+@@ -1698,6 +1712,10 @@ csum_error:
  bad_packet:
                TCP_INC_STATS_BH(net, TCP_MIB_INERRS);
        } else {
  bad_packet:
                TCP_INC_STATS_BH(net, TCP_MIB_INERRS);
        } else {
@@ -103524,7 +103348,7 @@ index ebf5ff5..4d1ff32 100644
                cnt += width;
        }
 diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c
                cnt += width;
        }
 diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c
-index 9b21ae8..4eb67df 100644
+index 1829c7f..c0b3d52 100644
 --- a/net/ipv4/tcp_timer.c
 +++ b/net/ipv4/tcp_timer.c
 @@ -22,6 +22,10 @@
 --- a/net/ipv4/tcp_timer.c
 +++ b/net/ipv4/tcp_timer.c
 @@ -22,6 +22,10 @@
@@ -103553,7 +103377,7 @@ index 9b21ae8..4eb67df 100644
                                  syn_set ? 0 : icsk->icsk_user_timeout, syn_set)) {
                /* Has it gone just too far? */
 diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c
                                  syn_set ? 0 : icsk->icsk_user_timeout, syn_set)) {
                /* Has it gone just too far? */
 diff --git a/net/ipv4/udp.c b/net/ipv4/udp.c
-index cd0db54..93a6518 100644
+index 13b4dcf..b866a2a 100644
 --- a/net/ipv4/udp.c
 +++ b/net/ipv4/udp.c
 @@ -87,6 +87,7 @@
 --- a/net/ipv4/udp.c
 +++ b/net/ipv4/udp.c
 @@ -87,6 +87,7 @@
@@ -103575,7 +103399,7 @@ index cd0db54..93a6518 100644
  struct udp_table udp_table __read_mostly;
  EXPORT_SYMBOL(udp_table);
  
  struct udp_table udp_table __read_mostly;
  EXPORT_SYMBOL(udp_table);
  
-@@ -595,6 +600,9 @@ static inline bool __udp_is_mcast_sock(struct net *net, struct sock *sk,
+@@ -608,6 +613,9 @@ static inline bool __udp_is_mcast_sock(struct net *net, struct sock *sk,
        return true;
  }
  
        return true;
  }
  
@@ -103585,7 +103409,7 @@ index cd0db54..93a6518 100644
  /*
   * This routine is called by the ICMP module when it gets some
   * sort of error condition.  If err < 0 then the socket should
  /*
   * This routine is called by the ICMP module when it gets some
   * sort of error condition.  If err < 0 then the socket should
-@@ -932,9 +940,18 @@ int udp_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
+@@ -945,9 +953,18 @@ int udp_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
                dport = usin->sin_port;
                if (dport == 0)
                        return -EINVAL;
                dport = usin->sin_port;
                if (dport == 0)
                        return -EINVAL;
@@ -103604,7 +103428,7 @@ index cd0db54..93a6518 100644
                daddr = inet->inet_daddr;
                dport = inet->inet_dport;
                /* Open fast path for connected socket.
                daddr = inet->inet_daddr;
                dport = inet->inet_dport;
                /* Open fast path for connected socket.
-@@ -1182,7 +1199,7 @@ static unsigned int first_packet_length(struct sock *sk)
+@@ -1195,7 +1212,7 @@ static unsigned int first_packet_length(struct sock *sk)
                                 IS_UDPLITE(sk));
                UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS,
                                 IS_UDPLITE(sk));
                                 IS_UDPLITE(sk));
                UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS,
                                 IS_UDPLITE(sk));
@@ -103613,7 +103437,7 @@ index cd0db54..93a6518 100644
                __skb_unlink(skb, rcvq);
                __skb_queue_tail(&list_kill, skb);
        }
                __skb_unlink(skb, rcvq);
                __skb_queue_tail(&list_kill, skb);
        }
-@@ -1262,6 +1279,10 @@ try_again:
+@@ -1275,6 +1292,10 @@ try_again:
        if (!skb)
                goto out;
  
        if (!skb)
                goto out;
  
@@ -103624,7 +103448,7 @@ index cd0db54..93a6518 100644
        ulen = skb->len - sizeof(struct udphdr);
        copied = len;
        if (copied > ulen)
        ulen = skb->len - sizeof(struct udphdr);
        copied = len;
        if (copied > ulen)
-@@ -1295,7 +1316,7 @@ try_again:
+@@ -1307,7 +1328,7 @@ try_again:
        if (unlikely(err)) {
                trace_kfree_skb(skb, udp_recvmsg);
                if (!peeked) {
        if (unlikely(err)) {
                trace_kfree_skb(skb, udp_recvmsg);
                if (!peeked) {
@@ -103633,7 +103457,7 @@ index cd0db54..93a6518 100644
                        UDP_INC_STATS_USER(sock_net(sk),
                                           UDP_MIB_INERRORS, is_udplite);
                }
                        UDP_INC_STATS_USER(sock_net(sk),
                                           UDP_MIB_INERRORS, is_udplite);
                }
-@@ -1592,7 +1613,7 @@ csum_error:
+@@ -1605,7 +1626,7 @@ csum_error:
        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_CSUMERRORS, is_udplite);
  drop:
        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS, is_udplite);
        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_CSUMERRORS, is_udplite);
  drop:
        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS, is_udplite);
@@ -103642,7 +103466,7 @@ index cd0db54..93a6518 100644
        kfree_skb(skb);
        return -1;
  }
        kfree_skb(skb);
        return -1;
  }
-@@ -1611,7 +1632,7 @@ static void flush_stack(struct sock **stack, unsigned int count,
+@@ -1624,7 +1645,7 @@ static void flush_stack(struct sock **stack, unsigned int count,
                        skb1 = (i == final) ? skb : skb_clone(skb, GFP_ATOMIC);
  
                if (!skb1) {
                        skb1 = (i == final) ? skb : skb_clone(skb, GFP_ATOMIC);
  
                if (!skb1) {
@@ -103651,7 +103475,7 @@ index cd0db54..93a6518 100644
                        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_RCVBUFERRORS,
                                         IS_UDPLITE(sk));
                        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS,
                        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_RCVBUFERRORS,
                                         IS_UDPLITE(sk));
                        UDP_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS,
-@@ -1812,6 +1833,9 @@ int __udp4_lib_rcv(struct sk_buff *skb, struct udp_table *udptable,
+@@ -1830,6 +1851,9 @@ int __udp4_lib_rcv(struct sk_buff *skb, struct udp_table *udptable,
                goto csum_error;
  
        UDP_INC_STATS_BH(net, UDP_MIB_NOPORTS, proto == IPPROTO_UDPLITE);
                goto csum_error;
  
        UDP_INC_STATS_BH(net, UDP_MIB_NOPORTS, proto == IPPROTO_UDPLITE);
@@ -103661,7 +103485,7 @@ index cd0db54..93a6518 100644
        icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0);
  
        /*
        icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0);
  
        /*
-@@ -2398,7 +2422,7 @@ static void udp4_format_sock(struct sock *sp, struct seq_file *f,
+@@ -2416,7 +2440,7 @@ static void udp4_format_sock(struct sock *sp, struct seq_file *f,
                from_kuid_munged(seq_user_ns(f), sock_i_uid(sp)),
                0, sock_i_ino(sp),
                atomic_read(&sp->sk_refcnt), sp,
                from_kuid_munged(seq_user_ns(f), sock_i_uid(sp)),
                0, sock_i_ino(sp),
                atomic_read(&sp->sk_refcnt), sp,
@@ -103724,7 +103548,7 @@ index 6156f68..d6ab46d 100644
        return -ENOMEM;
  }
 diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
        return -ENOMEM;
  }
 diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
-index 0169ccf..6f14338 100644
+index f7c8bbe..534fa31 100644
 --- a/net/ipv6/addrconf.c
 +++ b/net/ipv6/addrconf.c
 @@ -171,7 +171,7 @@ static struct ipv6_devconf ipv6_devconf __read_mostly = {
 --- a/net/ipv6/addrconf.c
 +++ b/net/ipv6/addrconf.c
 @@ -171,7 +171,7 @@ static struct ipv6_devconf ipv6_devconf __read_mostly = {
@@ -103754,7 +103578,7 @@ index 0169ccf..6f14338 100644
                          net->dev_base_seq;
                hlist_for_each_entry_rcu(dev, head, index_hlist) {
                        if (idx < s_idx)
                          net->dev_base_seq;
                hlist_for_each_entry_rcu(dev, head, index_hlist) {
                        if (idx < s_idx)
-@@ -2396,7 +2396,7 @@ int addrconf_set_dstaddr(struct net *net, void __user *arg)
+@@ -2420,7 +2420,7 @@ int addrconf_set_dstaddr(struct net *net, void __user *arg)
                p.iph.ihl = 5;
                p.iph.protocol = IPPROTO_IPV6;
                p.iph.ttl = 64;
                p.iph.ihl = 5;
                p.iph.protocol = IPPROTO_IPV6;
                p.iph.ttl = 64;
@@ -103763,7 +103587,7 @@ index 0169ccf..6f14338 100644
  
                if (ops->ndo_do_ioctl) {
                        mm_segment_t oldfs = get_fs();
  
                if (ops->ndo_do_ioctl) {
                        mm_segment_t oldfs = get_fs();
-@@ -3534,16 +3534,23 @@ static const struct file_operations if6_fops = {
+@@ -3569,16 +3569,23 @@ static const struct file_operations if6_fops = {
        .release        = seq_release_net,
  };
  
        .release        = seq_release_net,
  };
  
@@ -103788,7 +103612,7 @@ index 0169ccf..6f14338 100644
  }
  
  static struct pernet_operations if6_proc_net_ops = {
  }
  
  static struct pernet_operations if6_proc_net_ops = {
-@@ -4159,7 +4166,7 @@ static int inet6_dump_addr(struct sk_buff *skb, struct netlink_callback *cb,
+@@ -4194,7 +4201,7 @@ static int inet6_dump_addr(struct sk_buff *skb, struct netlink_callback *cb,
        s_ip_idx = ip_idx = cb->args[2];
  
        rcu_read_lock();
        s_ip_idx = ip_idx = cb->args[2];
  
        rcu_read_lock();
@@ -103797,7 +103621,7 @@ index 0169ccf..6f14338 100644
        for (h = s_h; h < NETDEV_HASHENTRIES; h++, s_idx = 0) {
                idx = 0;
                head = &net->dev_index_head[h];
        for (h = s_h; h < NETDEV_HASHENTRIES; h++, s_idx = 0) {
                idx = 0;
                head = &net->dev_index_head[h];
-@@ -4536,6 +4543,22 @@ static int inet6_set_iftoken(struct inet6_dev *idev, struct in6_addr *token)
+@@ -4572,6 +4579,22 @@ static int inet6_set_iftoken(struct inet6_dev *idev, struct in6_addr *token)
        return 0;
  }
  
        return 0;
  }
  
@@ -103820,7 +103644,7 @@ index 0169ccf..6f14338 100644
  static int inet6_set_link_af(struct net_device *dev, const struct nlattr *nla)
  {
        int err = -EINVAL;
  static int inet6_set_link_af(struct net_device *dev, const struct nlattr *nla)
  {
        int err = -EINVAL;
-@@ -4788,7 +4811,7 @@ static void __ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp)
+@@ -4824,7 +4847,7 @@ static void __ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp)
                rt_genid_bump_ipv6(net);
                break;
        }
                rt_genid_bump_ipv6(net);
                break;
        }
@@ -103829,7 +103653,7 @@ index 0169ccf..6f14338 100644
  }
  
  static void ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp)
  }
  
  static void ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp)
-@@ -4808,7 +4831,7 @@ int addrconf_sysctl_forward(struct ctl_table *ctl, int write,
+@@ -4844,7 +4867,7 @@ int addrconf_sysctl_forward(struct ctl_table *ctl, int write,
        int *valp = ctl->data;
        int val = *valp;
        loff_t pos = *ppos;
        int *valp = ctl->data;
        int val = *valp;
        loff_t pos = *ppos;
@@ -103838,7 +103662,7 @@ index 0169ccf..6f14338 100644
        int ret;
  
        /*
        int ret;
  
        /*
-@@ -4893,7 +4916,7 @@ int addrconf_sysctl_disable(struct ctl_table *ctl, int write,
+@@ -4929,7 +4952,7 @@ int addrconf_sysctl_disable(struct ctl_table *ctl, int write,
        int *valp = ctl->data;
        int val = *valp;
        loff_t pos = *ppos;
        int *valp = ctl->data;
        int val = *valp;
        loff_t pos = *ppos;
@@ -103847,7 +103671,7 @@ index 0169ccf..6f14338 100644
        int ret;
  
        /*
        int ret;
  
        /*
-@@ -5351,6 +5374,7 @@ static struct rtnl_af_ops inet6_ops = {
+@@ -5393,6 +5416,7 @@ static struct rtnl_af_ops inet6_ops = {
        .family           = AF_INET6,
        .fill_link_af     = inet6_fill_link_af,
        .get_link_af_size = inet6_get_link_af_size,
        .family           = AF_INET6,
        .fill_link_af     = inet6_fill_link_af,
        .get_link_af_size = inet6_get_link_af_size,
@@ -103869,38 +103693,10 @@ index e8c4400..a4cd5da 100644
        err = ipv6_init_mibs(net);
        if (err)
 diff --git a/net/ipv6/datagram.c b/net/ipv6/datagram.c
        err = ipv6_init_mibs(net);
        if (err)
 diff --git a/net/ipv6/datagram.c b/net/ipv6/datagram.c
-index 2cdc383..4f1b785 100644
+index 49f5e73..ae02d54 100644
 --- a/net/ipv6/datagram.c
 +++ b/net/ipv6/datagram.c
 --- a/net/ipv6/datagram.c
 +++ b/net/ipv6/datagram.c
-@@ -383,11 +383,10 @@ int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len)
-       memcpy(&errhdr.ee, &serr->ee, sizeof(struct sock_extended_err));
-       sin = &errhdr.offender;
--      sin->sin6_family = AF_UNSPEC;
-+      memset(sin, 0, sizeof(*sin));
-+
-       if (serr->ee.ee_origin != SO_EE_ORIGIN_LOCAL) {
-               sin->sin6_family = AF_INET6;
--              sin->sin6_flowinfo = 0;
--              sin->sin6_port = 0;
-               if (np->rxopt.all)
-                       ip6_datagram_recv_common_ctl(sk, msg, skb);
-               if (skb->protocol == htons(ETH_P_IPV6)) {
-@@ -398,12 +397,9 @@ int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len)
-                               ipv6_iface_scope_id(&sin->sin6_addr,
-                                                   IP6CB(skb)->iif);
-               } else {
--                      struct inet_sock *inet = inet_sk(sk);
--
-                       ipv6_addr_set_v4mapped(ip_hdr(skb)->saddr,
-                                              &sin->sin6_addr);
--                      sin->sin6_scope_id = 0;
--                      if (inet->cmsg_flags)
-+                      if (inet_sk(sk)->cmsg_flags)
-                               ip_cmsg_recv(msg, skb);
-               }
-       }
-@@ -928,5 +924,5 @@ void ip6_dgram_sock_seq_show(struct seq_file *seq, struct sock *sp,
+@@ -941,5 +941,5 @@ void ip6_dgram_sock_seq_show(struct seq_file *seq, struct sock *sp,
                   0,
                   sock_i_ino(sp),
                   atomic_read(&sp->sk_refcnt), sp,
                   0,
                   sock_i_ino(sp),
                   atomic_read(&sp->sk_refcnt), sp,
@@ -103908,10 +103704,10 @@ index 2cdc383..4f1b785 100644
 +                 atomic_read_unchecked(&sp->sk_drops));
  }
 diff --git a/net/ipv6/icmp.c b/net/ipv6/icmp.c
 +                 atomic_read_unchecked(&sp->sk_drops));
  }
 diff --git a/net/ipv6/icmp.c b/net/ipv6/icmp.c
-index 97ae700..18dcae0 100644
+index d674152..fb5a01d 100644
 --- a/net/ipv6/icmp.c
 +++ b/net/ipv6/icmp.c
 --- a/net/ipv6/icmp.c
 +++ b/net/ipv6/icmp.c
-@@ -997,7 +997,7 @@ static struct ctl_table ipv6_icmp_table_template[] = {
+@@ -1005,7 +1005,7 @@ static struct ctl_table ipv6_icmp_table_template[] = {
  
  struct ctl_table * __net_init ipv6_icmp_sysctl_init(struct net *net)
  {
  
  struct ctl_table * __net_init ipv6_icmp_sysctl_init(struct net *net)
  {
@@ -103921,7 +103717,7 @@ index 97ae700..18dcae0 100644
        table = kmemdup(ipv6_icmp_table_template,
                        sizeof(ipv6_icmp_table_template),
 diff --git a/net/ipv6/ip6_fib.c b/net/ipv6/ip6_fib.c
        table = kmemdup(ipv6_icmp_table_template,
                        sizeof(ipv6_icmp_table_template),
 diff --git a/net/ipv6/ip6_fib.c b/net/ipv6/ip6_fib.c
-index b2d1838..0194c04 100644
+index f1c6d5e..faabef6 100644
 --- a/net/ipv6/ip6_fib.c
 +++ b/net/ipv6/ip6_fib.c
 @@ -99,9 +99,9 @@ static int fib6_new_sernum(struct net *net)
 --- a/net/ipv6/ip6_fib.c
 +++ b/net/ipv6/ip6_fib.c
 @@ -99,9 +99,9 @@ static int fib6_new_sernum(struct net *net)
@@ -103937,7 +103733,7 @@ index b2d1838..0194c04 100644
        return new;
  }
 diff --git a/net/ipv6/ip6_gre.c b/net/ipv6/ip6_gre.c
        return new;
  }
 diff --git a/net/ipv6/ip6_gre.c b/net/ipv6/ip6_gre.c
-index 0e32d2e..dd45cdc 100644
+index 01ccc28..66861c7 100644
 --- a/net/ipv6/ip6_gre.c
 +++ b/net/ipv6/ip6_gre.c
 @@ -71,8 +71,8 @@ struct ip6gre_net {
 --- a/net/ipv6/ip6_gre.c
 +++ b/net/ipv6/ip6_gre.c
 @@ -71,8 +71,8 @@ struct ip6gre_net {
@@ -103951,24 +103747,6 @@ index 0e32d2e..dd45cdc 100644
  static int ip6gre_tunnel_init(struct net_device *dev);
  static void ip6gre_tunnel_setup(struct net_device *dev);
  static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t);
  static int ip6gre_tunnel_init(struct net_device *dev);
  static void ip6gre_tunnel_setup(struct net_device *dev);
  static void ip6gre_tunnel_link(struct ip6gre_net *ign, struct ip6_tnl *t);
-@@ -417,7 +417,7 @@ static void ip6gre_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
-               if (code == ICMPV6_HDR_FIELD)
-                       teli = ip6_tnl_parse_tlv_enc_lim(skb, skb->data);
--              if (teli && teli == info - 2) {
-+              if (teli && teli == be32_to_cpu(info) - 2) {
-                       tel = (struct ipv6_tlv_tnl_enc_lim *) &skb->data[teli];
-                       if (tel->encap_limit == 0) {
-                               net_warn_ratelimited("%s: Too small encapsulation limit or routing loop in tunnel!\n",
-@@ -429,7 +429,7 @@ static void ip6gre_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
-               }
-               break;
-       case ICMPV6_PKT_TOOBIG:
--              mtu = info - offset;
-+              mtu = be32_to_cpu(info) - offset;
-               if (mtu < IPV6_MIN_MTU)
-                       mtu = IPV6_MIN_MTU;
-               t->dev->mtu = mtu;
 @@ -1289,7 +1289,7 @@ static void ip6gre_fb_tunnel_init(struct net_device *dev)
  }
  
 @@ -1289,7 +1289,7 @@ static void ip6gre_fb_tunnel_init(struct net_device *dev)
  }
  
@@ -103997,7 +103775,7 @@ index 0e32d2e..dd45cdc 100644
        .maxtype        = IFLA_GRE_MAX,
        .policy         = ip6gre_policy,
 diff --git a/net/ipv6/ip6_tunnel.c b/net/ipv6/ip6_tunnel.c
        .maxtype        = IFLA_GRE_MAX,
        .policy         = ip6gre_policy,
 diff --git a/net/ipv6/ip6_tunnel.c b/net/ipv6/ip6_tunnel.c
-index 9cb94cf..5678108 100644
+index 92b3da5..77837b8 100644
 --- a/net/ipv6/ip6_tunnel.c
 +++ b/net/ipv6/ip6_tunnel.c
 @@ -86,7 +86,7 @@ static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2)
 --- a/net/ipv6/ip6_tunnel.c
 +++ b/net/ipv6/ip6_tunnel.c
 @@ -86,7 +86,7 @@ static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2)
@@ -104009,7 +103787,7 @@ index 9cb94cf..5678108 100644
  
  static int ip6_tnl_net_id __read_mostly;
  struct ip6_tnl_net {
  
  static int ip6_tnl_net_id __read_mostly;
  struct ip6_tnl_net {
-@@ -1706,7 +1706,7 @@ static const struct nla_policy ip6_tnl_policy[IFLA_IPTUN_MAX + 1] = {
+@@ -1771,7 +1771,7 @@ static const struct nla_policy ip6_tnl_policy[IFLA_IPTUN_MAX + 1] = {
        [IFLA_IPTUN_PROTO]              = { .type = NLA_U8 },
  };
  
        [IFLA_IPTUN_PROTO]              = { .type = NLA_U8 },
  };
  
@@ -104019,7 +103797,7 @@ index 9cb94cf..5678108 100644
        .maxtype        = IFLA_IPTUN_MAX,
        .policy         = ip6_tnl_policy,
 diff --git a/net/ipv6/ip6_vti.c b/net/ipv6/ip6_vti.c
        .maxtype        = IFLA_IPTUN_MAX,
        .policy         = ip6_tnl_policy,
 diff --git a/net/ipv6/ip6_vti.c b/net/ipv6/ip6_vti.c
-index bcda14d..49378c9 100644
+index ace10d0..97a8b49 100644
 --- a/net/ipv6/ip6_vti.c
 +++ b/net/ipv6/ip6_vti.c
 @@ -62,7 +62,7 @@ static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2)
 --- a/net/ipv6/ip6_vti.c
 +++ b/net/ipv6/ip6_vti.c
 @@ -62,7 +62,7 @@ static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2)
@@ -104031,7 +103809,7 @@ index bcda14d..49378c9 100644
  
  static int vti6_net_id __read_mostly;
  struct vti6_net {
  
  static int vti6_net_id __read_mostly;
  struct vti6_net {
-@@ -981,7 +981,7 @@ static const struct nla_policy vti6_policy[IFLA_VTI_MAX + 1] = {
+@@ -1004,7 +1004,7 @@ static const struct nla_policy vti6_policy[IFLA_VTI_MAX + 1] = {
        [IFLA_VTI_OKEY]         = { .type = NLA_U32 },
  };
  
        [IFLA_VTI_OKEY]         = { .type = NLA_U32 },
  };
  
@@ -104041,10 +103819,10 @@ index bcda14d..49378c9 100644
        .maxtype        = IFLA_VTI_MAX,
        .policy         = vti6_policy,
 diff --git a/net/ipv6/ipv6_sockglue.c b/net/ipv6/ipv6_sockglue.c
        .maxtype        = IFLA_VTI_MAX,
        .policy         = vti6_policy,
 diff --git a/net/ipv6/ipv6_sockglue.c b/net/ipv6/ipv6_sockglue.c
-index e1a9583..7dd8f4d 100644
+index 66980d8d..8aef0d1 100644
 --- a/net/ipv6/ipv6_sockglue.c
 +++ b/net/ipv6/ipv6_sockglue.c
 --- a/net/ipv6/ipv6_sockglue.c
 +++ b/net/ipv6/ipv6_sockglue.c
-@@ -993,7 +993,7 @@ static int do_ipv6_getsockopt(struct sock *sk, int level, int optname,
+@@ -989,7 +989,7 @@ static int do_ipv6_getsockopt(struct sock *sk, int level, int optname,
                if (sk->sk_type != SOCK_STREAM)
                        return -ENOPROTOOPT;
  
                if (sk->sk_type != SOCK_STREAM)
                        return -ENOPROTOOPT;
  
@@ -104145,10 +103923,23 @@ index 6f187c8..34b367f 100644
        return -ENOMEM;
  }
 diff --git a/net/ipv6/ping.c b/net/ipv6/ping.c
        return -ENOMEM;
  }
 diff --git a/net/ipv6/ping.c b/net/ipv6/ping.c
-index 5b7a1ed..d9da205 100644
+index 2d31483..47aba96 100644
 --- a/net/ipv6/ping.c
 +++ b/net/ipv6/ping.c
 --- a/net/ipv6/ping.c
 +++ b/net/ipv6/ping.c
-@@ -240,6 +240,24 @@ static struct pernet_operations ping_v6_net_ops = {
+@@ -102,9 +102,10 @@ int ping_v6_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg,
+       if (msg->msg_name) {
+               DECLARE_SOCKADDR(struct sockaddr_in6 *, u, msg->msg_name);
+-              if (msg->msg_namelen < sizeof(struct sockaddr_in6) ||
+-                  u->sin6_family != AF_INET6) {
++              if (msg->msg_namelen < sizeof(*u))
+                       return -EINVAL;
++              if (u->sin6_family != AF_INET6) {
++                      return -EAFNOSUPPORT;
+               }
+               if (sk->sk_bound_dev_if &&
+                   sk->sk_bound_dev_if != u->sin6_scope_id) {
+@@ -241,6 +242,24 @@ static struct pernet_operations ping_v6_net_ops = {
  };
  #endif
  
  };
  #endif
  
@@ -104173,7 +103964,7 @@ index 5b7a1ed..d9da205 100644
  int __init pingv6_init(void)
  {
  #ifdef CONFIG_PROC_FS
  int __init pingv6_init(void)
  {
  #ifdef CONFIG_PROC_FS
-@@ -247,13 +265,7 @@ int __init pingv6_init(void)
+@@ -248,13 +267,7 @@ int __init pingv6_init(void)
        if (ret)
                return ret;
  #endif
        if (ret)
                return ret;
  #endif
@@ -104188,7 +103979,7 @@ index 5b7a1ed..d9da205 100644
        return inet6_register_protosw(&pingv6_protosw);
  }
  
        return inet6_register_protosw(&pingv6_protosw);
  }
  
-@@ -262,14 +274,9 @@ int __init pingv6_init(void)
+@@ -263,14 +276,9 @@ int __init pingv6_init(void)
   */
  void pingv6_exit(void)
  {
   */
  void pingv6_exit(void)
  {
@@ -104205,10 +103996,10 @@ index 5b7a1ed..d9da205 100644
        inet6_unregister_protosw(&pingv6_protosw);
  }
 diff --git a/net/ipv6/proc.c b/net/ipv6/proc.c
        inet6_unregister_protosw(&pingv6_protosw);
  }
 diff --git a/net/ipv6/proc.c b/net/ipv6/proc.c
-index 1752cd0..3c6af41 100644
+index 679253d0..70b653c 100644
 --- a/net/ipv6/proc.c
 +++ b/net/ipv6/proc.c
 --- a/net/ipv6/proc.c
 +++ b/net/ipv6/proc.c
-@@ -309,7 +309,7 @@ static int __net_init ipv6_proc_init_net(struct net *net)
+@@ -310,7 +310,7 @@ static int __net_init ipv6_proc_init_net(struct net *net)
        if (!proc_create("snmp6", S_IRUGO, net->proc_net, &snmp6_seq_fops))
                goto proc_snmp6_fail;
  
        if (!proc_create("snmp6", S_IRUGO, net->proc_net, &snmp6_seq_fops))
                goto proc_snmp6_fail;
  
@@ -104218,7 +104009,7 @@ index 1752cd0..3c6af41 100644
                goto proc_dev_snmp6_fail;
        return 0;
 diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c
                goto proc_dev_snmp6_fail;
        return 0;
 diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c
-index 896af88..6e2ba628 100644
+index ee25631..3c3ac5d 100644
 --- a/net/ipv6/raw.c
 +++ b/net/ipv6/raw.c
 @@ -388,7 +388,7 @@ static inline int rawv6_rcv_skb(struct sock *sk, struct sk_buff *skb)
 --- a/net/ipv6/raw.c
 +++ b/net/ipv6/raw.c
 @@ -388,7 +388,7 @@ static inline int rawv6_rcv_skb(struct sock *sk, struct sk_buff *skb)
@@ -104248,7 +104039,7 @@ index 896af88..6e2ba628 100644
                        kfree_skb(skb);
                        return NET_RX_DROP;
                }
                        kfree_skb(skb);
                        return NET_RX_DROP;
                }
-@@ -608,7 +608,7 @@ out:
+@@ -609,7 +609,7 @@ out:
        return err;
  }
  
        return err;
  }
  
@@ -104257,7 +104048,7 @@ index 896af88..6e2ba628 100644
                        struct flowi6 *fl6, struct dst_entry **dstp,
                        unsigned int flags)
  {
                        struct flowi6 *fl6, struct dst_entry **dstp,
                        unsigned int flags)
  {
-@@ -914,12 +914,15 @@ do_confirm:
+@@ -916,12 +916,15 @@ do_confirm:
  static int rawv6_seticmpfilter(struct sock *sk, int level, int optname,
                               char __user *optval, int optlen)
  {
  static int rawv6_seticmpfilter(struct sock *sk, int level, int optname,
                               char __user *optval, int optlen)
  {
@@ -104274,7 +104065,7 @@ index 896af88..6e2ba628 100644
                return 0;
        default:
                return -ENOPROTOOPT;
                return 0;
        default:
                return -ENOPROTOOPT;
-@@ -932,6 +935,7 @@ static int rawv6_geticmpfilter(struct sock *sk, int level, int optname,
+@@ -934,6 +937,7 @@ static int rawv6_geticmpfilter(struct sock *sk, int level, int optname,
                               char __user *optval, int __user *optlen)
  {
        int len;
                               char __user *optval, int __user *optlen)
  {
        int len;
@@ -104282,7 +104073,7 @@ index 896af88..6e2ba628 100644
  
        switch (optname) {
        case ICMPV6_FILTER:
  
        switch (optname) {
        case ICMPV6_FILTER:
-@@ -943,7 +947,8 @@ static int rawv6_geticmpfilter(struct sock *sk, int level, int optname,
+@@ -945,7 +949,8 @@ static int rawv6_geticmpfilter(struct sock *sk, int level, int optname,
                        len = sizeof(struct icmp6_filter);
                if (put_user(len, optlen))
                        return -EFAULT;
                        len = sizeof(struct icmp6_filter);
                if (put_user(len, optlen))
                        return -EFAULT;
@@ -104293,10 +104084,10 @@ index 896af88..6e2ba628 100644
                return 0;
        default:
 diff --git a/net/ipv6/reassembly.c b/net/ipv6/reassembly.c
                return 0;
        default:
 diff --git a/net/ipv6/reassembly.c b/net/ipv6/reassembly.c
-index 1a157ca..9fc05f4 100644
+index d7d70e6..bd5e9fc 100644
 --- a/net/ipv6/reassembly.c
 +++ b/net/ipv6/reassembly.c
 --- a/net/ipv6/reassembly.c
 +++ b/net/ipv6/reassembly.c
-@@ -625,12 +625,11 @@ static struct ctl_table ip6_frags_ctl_table[] = {
+@@ -626,12 +626,11 @@ static struct ctl_table ip6_frags_ctl_table[] = {
  
  static int __net_init ip6_frags_ns_sysctl_register(struct net *net)
  {
  
  static int __net_init ip6_frags_ns_sysctl_register(struct net *net)
  {
@@ -104311,7 +104102,7 @@ index 1a157ca..9fc05f4 100644
                if (table == NULL)
                        goto err_alloc;
  
                if (table == NULL)
                        goto err_alloc;
  
-@@ -644,9 +643,10 @@ static int __net_init ip6_frags_ns_sysctl_register(struct net *net)
+@@ -645,9 +644,10 @@ static int __net_init ip6_frags_ns_sysctl_register(struct net *net)
                /* Don't export sysctls to unprivileged users */
                if (net->user_ns != &init_user_ns)
                        table[0].procname = NULL;
                /* Don't export sysctls to unprivileged users */
                if (net->user_ns != &init_user_ns)
                        table[0].procname = NULL;
@@ -104324,7 +104115,7 @@ index 1a157ca..9fc05f4 100644
        if (hdr == NULL)
                goto err_reg;
  
        if (hdr == NULL)
                goto err_reg;
  
-@@ -654,8 +654,7 @@ static int __net_init ip6_frags_ns_sysctl_register(struct net *net)
+@@ -655,8 +655,7 @@ static int __net_init ip6_frags_ns_sysctl_register(struct net *net)
        return 0;
  
  err_reg:
        return 0;
  
  err_reg:
@@ -104335,25 +104126,10 @@ index 1a157ca..9fc05f4 100644
        return -ENOMEM;
  }
 diff --git a/net/ipv6/route.c b/net/ipv6/route.c
        return -ENOMEM;
  }
 diff --git a/net/ipv6/route.c b/net/ipv6/route.c
-index a318dd89..42a612c 100644
+index 49596535..663a24a 100644
 --- a/net/ipv6/route.c
 +++ b/net/ipv6/route.c
 --- a/net/ipv6/route.c
 +++ b/net/ipv6/route.c
-@@ -1150,12 +1150,9 @@ static void ip6_rt_update_pmtu(struct dst_entry *dst, struct sock *sk,
-               struct net *net = dev_net(dst->dev);
-               rt6->rt6i_flags |= RTF_MODIFIED;
--              if (mtu < IPV6_MIN_MTU) {
--                      u32 features = dst_metric(dst, RTAX_FEATURES);
-+              if (mtu < IPV6_MIN_MTU)
-                       mtu = IPV6_MIN_MTU;
--                      features |= RTAX_FEATURE_ALLFRAG;
--                      dst_metric_set(dst, RTAX_FEATURES, features);
--              }
-+
-               dst_metric_set(dst, RTAX_MTU, mtu);
-               rt6_update_expires(rt6, net->ipv6.sysctl.ip6_rt_mtu_expires);
-       }
-@@ -2965,7 +2962,7 @@ struct ctl_table ipv6_route_table_template[] = {
+@@ -2978,7 +2978,7 @@ struct ctl_table ipv6_route_table_template[] = {
  
  struct ctl_table * __net_init ipv6_route_sysctl_init(struct net *net)
  {
  
  struct ctl_table * __net_init ipv6_route_sysctl_init(struct net *net)
  {
@@ -104363,7 +104139,7 @@ index a318dd89..42a612c 100644
        table = kmemdup(ipv6_route_table_template,
                        sizeof(ipv6_route_table_template),
 diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c
        table = kmemdup(ipv6_route_table_template,
                        sizeof(ipv6_route_table_template),
 diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c
-index a24557a..ade77d3 100644
+index cdbfe5a..e13eb31 100644
 --- a/net/ipv6/sit.c
 +++ b/net/ipv6/sit.c
 @@ -74,7 +74,7 @@ static void ipip6_tunnel_setup(struct net_device *dev);
 --- a/net/ipv6/sit.c
 +++ b/net/ipv6/sit.c
 @@ -74,7 +74,7 @@ static void ipip6_tunnel_setup(struct net_device *dev);
@@ -104375,34 +104151,7 @@ index a24557a..ade77d3 100644
  
  static int sit_net_id __read_mostly;
  struct sit_net {
  
  static int sit_net_id __read_mostly;
  struct sit_net {
-@@ -1505,12 +1505,12 @@ static bool ipip6_netlink_encap_parms(struct nlattr *data[],
-       if (data[IFLA_IPTUN_ENCAP_SPORT]) {
-               ret = true;
--              ipencap->sport = nla_get_u16(data[IFLA_IPTUN_ENCAP_SPORT]);
-+              ipencap->sport = nla_get_be16(data[IFLA_IPTUN_ENCAP_SPORT]);
-       }
-       if (data[IFLA_IPTUN_ENCAP_DPORT]) {
-               ret = true;
--              ipencap->dport = nla_get_u16(data[IFLA_IPTUN_ENCAP_DPORT]);
-+              ipencap->dport = nla_get_be16(data[IFLA_IPTUN_ENCAP_DPORT]);
-       }
-       return ret;
-@@ -1706,9 +1706,9 @@ static int ipip6_fill_info(struct sk_buff *skb, const struct net_device *dev)
-       if (nla_put_u16(skb, IFLA_IPTUN_ENCAP_TYPE,
-                       tunnel->encap.type) ||
--          nla_put_u16(skb, IFLA_IPTUN_ENCAP_SPORT,
-+          nla_put_be16(skb, IFLA_IPTUN_ENCAP_SPORT,
-                       tunnel->encap.sport) ||
--          nla_put_u16(skb, IFLA_IPTUN_ENCAP_DPORT,
-+          nla_put_be16(skb, IFLA_IPTUN_ENCAP_DPORT,
-                       tunnel->encap.dport) ||
-           nla_put_u16(skb, IFLA_IPTUN_ENCAP_FLAGS,
-                       tunnel->encap.dport))
-@@ -1750,7 +1750,7 @@ static void ipip6_dellink(struct net_device *dev, struct list_head *head)
+@@ -1751,7 +1751,7 @@ static void ipip6_dellink(struct net_device *dev, struct list_head *head)
                unregister_netdevice_queue(dev, head);
  }
  
                unregister_netdevice_queue(dev, head);
  }
  
@@ -104425,7 +104174,7 @@ index c5c10fa..2577d51 100644
        struct ctl_table *ipv6_icmp_table;
        int err;
 diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c
        struct ctl_table *ipv6_icmp_table;
        int err;
 diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c
-index c113602..0cccb46 100644
+index 9c0b54e..5e7bd8f 100644
 --- a/net/ipv6/tcp_ipv6.c
 +++ b/net/ipv6/tcp_ipv6.c
 @@ -104,6 +104,10 @@ static void inet6_sk_rx_dst_set(struct sock *sk, const struct sk_buff *skb)
 --- a/net/ipv6/tcp_ipv6.c
 +++ b/net/ipv6/tcp_ipv6.c
 @@ -104,6 +104,10 @@ static void inet6_sk_rx_dst_set(struct sock *sk, const struct sk_buff *skb)
@@ -104439,7 +104188,7 @@ index c113602..0cccb46 100644
  static void tcp_v6_hash(struct sock *sk)
  {
        if (sk->sk_state != TCP_CLOSE) {
  static void tcp_v6_hash(struct sock *sk)
  {
        if (sk->sk_state != TCP_CLOSE) {
-@@ -1341,6 +1345,9 @@ static int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb)
+@@ -1343,6 +1347,9 @@ static int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb)
        return 0;
  
  reset:
        return 0;
  
  reset:
@@ -104449,7 +104198,7 @@ index c113602..0cccb46 100644
        tcp_v6_send_reset(sk, skb);
  discard:
        if (opt_skb)
        tcp_v6_send_reset(sk, skb);
  discard:
        if (opt_skb)
-@@ -1441,12 +1448,20 @@ static int tcp_v6_rcv(struct sk_buff *skb)
+@@ -1443,12 +1450,20 @@ static int tcp_v6_rcv(struct sk_buff *skb)
  
        sk = __inet6_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest,
                                inet6_iif(skb));
  
        sk = __inet6_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest,
                                inet6_iif(skb));
@@ -104472,7 +104221,7 @@ index c113602..0cccb46 100644
  
        if (hdr->hop_limit < inet6_sk(sk)->min_hopcount) {
                NET_INC_STATS_BH(net, LINUX_MIB_TCPMINTTLDROP);
  
        if (hdr->hop_limit < inet6_sk(sk)->min_hopcount) {
                NET_INC_STATS_BH(net, LINUX_MIB_TCPMINTTLDROP);
-@@ -1497,6 +1512,10 @@ csum_error:
+@@ -1499,6 +1514,10 @@ csum_error:
  bad_packet:
                TCP_INC_STATS_BH(net, TCP_MIB_INERRS);
        } else {
  bad_packet:
                TCP_INC_STATS_BH(net, TCP_MIB_INERRS);
        } else {
@@ -104484,7 +104233,7 @@ index c113602..0cccb46 100644
        }
  
 diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c
        }
  
 diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c
-index f6ba535..b41033f 100644
+index 189dc4a..458bec0 100644
 --- a/net/ipv6/udp.c
 +++ b/net/ipv6/udp.c
 @@ -76,6 +76,10 @@ static unsigned int udp6_ehashfn(struct net *net,
 --- a/net/ipv6/udp.c
 +++ b/net/ipv6/udp.c
 @@ -76,6 +76,10 @@ static unsigned int udp6_ehashfn(struct net *net,
@@ -104498,7 +104247,7 @@ index f6ba535..b41033f 100644
  int ipv6_rcv_saddr_equal(const struct sock *sk, const struct sock *sk2)
  {
        const struct in6_addr *sk2_rcv_saddr6 = inet6_rcv_saddr(sk2);
  int ipv6_rcv_saddr_equal(const struct sock *sk, const struct sock *sk2)
  {
        const struct in6_addr *sk2_rcv_saddr6 = inet6_rcv_saddr(sk2);
-@@ -434,7 +438,7 @@ try_again:
+@@ -448,7 +452,7 @@ try_again:
        if (unlikely(err)) {
                trace_kfree_skb(skb, udpv6_recvmsg);
                if (!peeked) {
        if (unlikely(err)) {
                trace_kfree_skb(skb, udpv6_recvmsg);
                if (!peeked) {
@@ -104507,7 +104256,7 @@ index f6ba535..b41033f 100644
                        if (is_udp4)
                                UDP_INC_STATS_USER(sock_net(sk),
                                                   UDP_MIB_INERRORS,
                        if (is_udp4)
                                UDP_INC_STATS_USER(sock_net(sk),
                                                   UDP_MIB_INERRORS,
-@@ -701,7 +705,7 @@ csum_error:
+@@ -714,7 +718,7 @@ csum_error:
        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_CSUMERRORS, is_udplite);
  drop:
        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS, is_udplite);
        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_CSUMERRORS, is_udplite);
  drop:
        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS, is_udplite);
@@ -104516,7 +104265,7 @@ index f6ba535..b41033f 100644
        kfree_skb(skb);
        return -1;
  }
        kfree_skb(skb);
        return -1;
  }
-@@ -740,7 +744,7 @@ static void flush_stack(struct sock **stack, unsigned int count,
+@@ -753,7 +757,7 @@ static void flush_stack(struct sock **stack, unsigned int count,
                if (likely(skb1 == NULL))
                        skb1 = (i == final) ? skb : skb_clone(skb, GFP_ATOMIC);
                if (!skb1) {
                if (likely(skb1 == NULL))
                        skb1 = (i == final) ? skb : skb_clone(skb, GFP_ATOMIC);
                if (!skb1) {
@@ -104525,7 +104274,7 @@ index f6ba535..b41033f 100644
                        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_RCVBUFERRORS,
                                          IS_UDPLITE(sk));
                        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS,
                        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_RCVBUFERRORS,
                                          IS_UDPLITE(sk));
                        UDP6_INC_STATS_BH(sock_net(sk), UDP_MIB_INERRORS,
-@@ -919,6 +923,9 @@ int __udp6_lib_rcv(struct sk_buff *skb, struct udp_table *udptable,
+@@ -937,6 +941,9 @@ int __udp6_lib_rcv(struct sk_buff *skb, struct udp_table *udptable,
                goto csum_error;
  
        UDP6_INC_STATS_BH(net, UDP_MIB_NOPORTS, proto == IPPROTO_UDPLITE);
                goto csum_error;
  
        UDP6_INC_STATS_BH(net, UDP_MIB_NOPORTS, proto == IPPROTO_UDPLITE);
@@ -104536,31 +104285,10 @@ index f6ba535..b41033f 100644
  
        kfree_skb(skb);
 diff --git a/net/ipv6/xfrm6_policy.c b/net/ipv6/xfrm6_policy.c
  
        kfree_skb(skb);
 diff --git a/net/ipv6/xfrm6_policy.c b/net/ipv6/xfrm6_policy.c
-index 5f98364..691985a 100644
+index 48bf5a0..691985a 100644
 --- a/net/ipv6/xfrm6_policy.c
 +++ b/net/ipv6/xfrm6_policy.c
 --- a/net/ipv6/xfrm6_policy.c
 +++ b/net/ipv6/xfrm6_policy.c
-@@ -130,12 +130,18 @@ _decode_session6(struct sk_buff *skb, struct flowi *fl, int reverse)
- {
-       struct flowi6 *fl6 = &fl->u.ip6;
-       int onlyproto = 0;
--      u16 offset = skb_network_header_len(skb);
-       const struct ipv6hdr *hdr = ipv6_hdr(skb);
-+      u16 offset = sizeof(*hdr);
-       struct ipv6_opt_hdr *exthdr;
-       const unsigned char *nh = skb_network_header(skb);
--      u8 nexthdr = nh[IP6CB(skb)->nhoff];
-+      u16 nhoff = IP6CB(skb)->nhoff;
-       int oif = 0;
-+      u8 nexthdr;
-+
-+      if (!nhoff)
-+              nhoff = offsetof(struct ipv6hdr, nexthdr);
-+
-+      nexthdr = nh[nhoff];
-       if (skb_dst(skb))
-               oif = skb_dst(skb)->dev->ifindex;
-@@ -217,11 +223,11 @@ _decode_session6(struct sk_buff *skb, struct flowi *fl, int reverse)
+@@ -223,11 +223,11 @@ _decode_session6(struct sk_buff *skb, struct flowi *fl, int reverse)
        }
  }
  
        }
  }
  
@@ -104574,7 +104302,7 @@ index 5f98364..691985a 100644
        return dst_entries_get_fast(ops) > ops->gc_thresh * 2;
  }
  
        return dst_entries_get_fast(ops) > ops->gc_thresh * 2;
  }
  
-@@ -334,19 +340,19 @@ static struct ctl_table xfrm6_policy_table[] = {
+@@ -340,19 +340,19 @@ static struct ctl_table xfrm6_policy_table[] = {
  
  static int __net_init xfrm6_net_init(struct net *net)
  {
  
  static int __net_init xfrm6_net_init(struct net *net)
  {
@@ -104599,7 +104327,7 @@ index 5f98364..691985a 100644
        if (!hdr)
                goto err_reg;
  
        if (!hdr)
                goto err_reg;
  
-@@ -354,8 +360,7 @@ static int __net_init xfrm6_net_init(struct net *net)
+@@ -360,8 +360,7 @@ static int __net_init xfrm6_net_init(struct net *net)
        return 0;
  
  err_reg:
        return 0;
  
  err_reg:
@@ -104610,7 +104338,7 @@ index 5f98364..691985a 100644
        return -ENOMEM;
  }
 diff --git a/net/ipx/ipx_proc.c b/net/ipx/ipx_proc.c
        return -ENOMEM;
  }
 diff --git a/net/ipx/ipx_proc.c b/net/ipx/ipx_proc.c
-index e15c16a..7cf07aa 100644
+index c1d247e..9e5949d 100644
 --- a/net/ipx/ipx_proc.c
 +++ b/net/ipx/ipx_proc.c
 @@ -289,7 +289,7 @@ int __init ipx_proc_init(void)
 --- a/net/ipx/ipx_proc.c
 +++ b/net/ipx/ipx_proc.c
 @@ -289,7 +289,7 @@ int __init ipx_proc_init(void)
@@ -104623,15 +104351,15 @@ index e15c16a..7cf07aa 100644
        if (!ipx_proc_dir)
                goto out;
 diff --git a/net/irda/ircomm/ircomm_tty.c b/net/irda/ircomm/ircomm_tty.c
        if (!ipx_proc_dir)
                goto out;
 diff --git a/net/irda/ircomm/ircomm_tty.c b/net/irda/ircomm/ircomm_tty.c
-index 61ceb4c..e788eb8 100644
+index 40695b9..c1f2cef 100644
 --- a/net/irda/ircomm/ircomm_tty.c
 +++ b/net/irda/ircomm/ircomm_tty.c
 --- a/net/irda/ircomm/ircomm_tty.c
 +++ b/net/irda/ircomm/ircomm_tty.c
-@@ -317,10 +317,10 @@ static int ircomm_tty_block_til_ready(struct ircomm_tty_cb *self,
+@@ -310,10 +310,10 @@ static int ircomm_tty_block_til_ready(struct ircomm_tty_cb *self,
        add_wait_queue(&port->open_wait, &wait);
  
        add_wait_queue(&port->open_wait, &wait);
  
-       IRDA_DEBUG(2, "%s(%d):block_til_ready before block on %s open_count=%d\n",
--            __FILE__, __LINE__, tty->driver->name, port->count);
-+            __FILE__, __LINE__, tty->driver->name, atomic_read(&port->count));
+       pr_debug("%s(%d):block_til_ready before block on %s open_count=%d\n",
+-               __FILE__, __LINE__, tty->driver->name, port->count);
++               __FILE__, __LINE__, tty->driver->name, atomic_read(&port->count));
  
        spin_lock_irqsave(&port->lock, flags);
 -      port->count--;
  
        spin_lock_irqsave(&port->lock, flags);
 -      port->count--;
@@ -104639,16 +104367,16 @@ index 61ceb4c..e788eb8 100644
        port->blocked_open++;
        spin_unlock_irqrestore(&port->lock, flags);
  
        port->blocked_open++;
        spin_unlock_irqrestore(&port->lock, flags);
  
-@@ -355,7 +355,7 @@ static int ircomm_tty_block_til_ready(struct ircomm_tty_cb *self,
+@@ -348,7 +348,7 @@ static int ircomm_tty_block_til_ready(struct ircomm_tty_cb *self,
                }
  
                }
  
-               IRDA_DEBUG(1, "%s(%d):block_til_ready blocking on %s open_count=%d\n",
--                    __FILE__, __LINE__, tty->driver->name, port->count);
-+                    __FILE__, __LINE__, tty->driver->name, atomic_read(&port->count));
+               pr_debug("%s(%d):block_til_ready blocking on %s open_count=%d\n",
+-                       __FILE__, __LINE__, tty->driver->name, port->count);
++                       __FILE__, __LINE__, tty->driver->name, atomic_read(&port->count));
  
                schedule();
        }
  
                schedule();
        }
-@@ -365,12 +365,12 @@ static int ircomm_tty_block_til_ready(struct ircomm_tty_cb *self,
+@@ -358,12 +358,12 @@ static int ircomm_tty_block_til_ready(struct ircomm_tty_cb *self,
  
        spin_lock_irqsave(&port->lock, flags);
        if (!tty_hung_up_p(filp))
  
        spin_lock_irqsave(&port->lock, flags);
        if (!tty_hung_up_p(filp))
@@ -104657,13 +104385,13 @@ index 61ceb4c..e788eb8 100644
        port->blocked_open--;
        spin_unlock_irqrestore(&port->lock, flags);
  
        port->blocked_open--;
        spin_unlock_irqrestore(&port->lock, flags);
  
-       IRDA_DEBUG(1, "%s(%d):block_til_ready after blocking on %s open_count=%d\n",
--            __FILE__, __LINE__, tty->driver->name, port->count);
-+            __FILE__, __LINE__, tty->driver->name, atomic_read(&port->count));
+       pr_debug("%s(%d):block_til_ready after blocking on %s open_count=%d\n",
+-               __FILE__, __LINE__, tty->driver->name, port->count);
++               __FILE__, __LINE__, tty->driver->name, atomic_read(&port->count));
  
        if (!retval)
                port->flags |= ASYNC_NORMAL_ACTIVE;
  
        if (!retval)
                port->flags |= ASYNC_NORMAL_ACTIVE;
-@@ -444,12 +444,12 @@ static int ircomm_tty_open(struct tty_struct *tty, struct file *filp)
+@@ -433,12 +433,12 @@ static int ircomm_tty_open(struct tty_struct *tty, struct file *filp)
  
        /* ++ is not atomic, so this should be protected - Jean II */
        spin_lock_irqsave(&self->port.lock, flags);
  
        /* ++ is not atomic, so this should be protected - Jean II */
        spin_lock_irqsave(&self->port.lock, flags);
@@ -104672,13 +104400,13 @@ index 61ceb4c..e788eb8 100644
        spin_unlock_irqrestore(&self->port.lock, flags);
        tty_port_tty_set(&self->port, tty);
  
        spin_unlock_irqrestore(&self->port.lock, flags);
        tty_port_tty_set(&self->port, tty);
  
-       IRDA_DEBUG(1, "%s(), %s%d, count = %d\n", __func__ , tty->driver->name,
--                 self->line, self->port.count);
-+                 self->line, atomic_read(&self->port.count));
+       pr_debug("%s(), %s%d, count = %d\n", __func__ , tty->driver->name,
+-               self->line, self->port.count);
++               self->line, atomic_read(&self->port.count));
  
        /* Not really used by us, but lets do it anyway */
        self->port.low_latency = (self->port.flags & ASYNC_LOW_LATENCY) ? 1 : 0;
  
        /* Not really used by us, but lets do it anyway */
        self->port.low_latency = (self->port.flags & ASYNC_LOW_LATENCY) ? 1 : 0;
-@@ -985,7 +985,7 @@ static void ircomm_tty_hangup(struct tty_struct *tty)
+@@ -959,7 +959,7 @@ static void ircomm_tty_hangup(struct tty_struct *tty)
                tty_kref_put(port->tty);
        }
        port->tty = NULL;
                tty_kref_put(port->tty);
        }
        port->tty = NULL;
@@ -104687,7 +104415,7 @@ index 61ceb4c..e788eb8 100644
        spin_unlock_irqrestore(&port->lock, flags);
  
        wake_up_interruptible(&port->open_wait);
        spin_unlock_irqrestore(&port->lock, flags);
  
        wake_up_interruptible(&port->open_wait);
-@@ -1342,7 +1342,7 @@ static void ircomm_tty_line_info(struct ircomm_tty_cb *self, struct seq_file *m)
+@@ -1306,7 +1306,7 @@ static void ircomm_tty_line_info(struct ircomm_tty_cb *self, struct seq_file *m)
        seq_putc(m, '\n');
  
        seq_printf(m, "Role: %s\n", self->client ? "client" : "server");
        seq_putc(m, '\n');
  
        seq_printf(m, "Role: %s\n", self->client ? "client" : "server");
@@ -104710,7 +104438,7 @@ index b9ac598..f88cc56 100644
                return;
  
 diff --git a/net/iucv/af_iucv.c b/net/iucv/af_iucv.c
                return;
  
 diff --git a/net/iucv/af_iucv.c b/net/iucv/af_iucv.c
-index a089b6b..3ca3b60 100644
+index 2e9953b..ed06350 100644
 --- a/net/iucv/af_iucv.c
 +++ b/net/iucv/af_iucv.c
 @@ -686,10 +686,10 @@ static void __iucv_auto_name(struct iucv_sock *iucv)
 --- a/net/iucv/af_iucv.c
 +++ b/net/iucv/af_iucv.c
 @@ -686,10 +686,10 @@ static void __iucv_auto_name(struct iucv_sock *iucv)
@@ -104740,7 +104468,7 @@ index 2a6a1fd..6c112b0 100644
  };
  
 diff --git a/net/key/af_key.c b/net/key/af_key.c
  };
  
 diff --git a/net/key/af_key.c b/net/key/af_key.c
-index 1847ec4..26ef732 100644
+index f8ac939..1e189bf 100644
 --- a/net/key/af_key.c
 +++ b/net/key/af_key.c
 @@ -3049,10 +3049,10 @@ static int pfkey_send_policy_notify(struct xfrm_policy *xp, int dir, const struc
 --- a/net/key/af_key.c
 +++ b/net/key/af_key.c
 @@ -3049,10 +3049,10 @@ static int pfkey_send_policy_notify(struct xfrm_policy *xp, int dir, const struc
@@ -104757,7 +104485,7 @@ index 1847ec4..26ef732 100644
        return res;
  }
 diff --git a/net/l2tp/l2tp_eth.c b/net/l2tp/l2tp_eth.c
        return res;
  }
 diff --git a/net/l2tp/l2tp_eth.c b/net/l2tp/l2tp_eth.c
-index edb78e6..8dc654a 100644
+index 781b3a2..73a7434 100644
 --- a/net/l2tp/l2tp_eth.c
 +++ b/net/l2tp/l2tp_eth.c
 @@ -42,12 +42,12 @@ struct l2tp_eth {
 --- a/net/l2tp/l2tp_eth.c
 +++ b/net/l2tp/l2tp_eth.c
 @@ -42,12 +42,12 @@ struct l2tp_eth {
@@ -104812,7 +104540,7 @@ index edb78e6..8dc654a 100644
        return stats;
  }
  
        return stats;
  }
  
-@@ -166,15 +166,15 @@ static void l2tp_eth_dev_recv(struct l2tp_session *session, struct sk_buff *skb,
+@@ -167,15 +167,15 @@ static void l2tp_eth_dev_recv(struct l2tp_session *session, struct sk_buff *skb,
        nf_reset(skb);
  
        if (dev_forward_skb(dev, skb) == NET_RX_SUCCESS) {
        nf_reset(skb);
  
        if (dev_forward_skb(dev, skb) == NET_RX_SUCCESS) {
@@ -104846,10 +104574,10 @@ index 1a3c7e0..80f8b0c 100644
                goto out;
  
 diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c
                goto out;
  
 diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c
-index 343da1e..509873f 100644
+index e75d5c5..429fc95 100644
 --- a/net/mac80211/cfg.c
 +++ b/net/mac80211/cfg.c
 --- a/net/mac80211/cfg.c
 +++ b/net/mac80211/cfg.c
-@@ -541,7 +541,7 @@ static int ieee80211_set_monitor_channel(struct wiphy *wiphy,
+@@ -543,7 +543,7 @@ static int ieee80211_set_monitor_channel(struct wiphy *wiphy,
                        ret = ieee80211_vif_use_channel(sdata, chandef,
                                        IEEE80211_CHANCTX_EXCLUSIVE);
                }
                        ret = ieee80211_vif_use_channel(sdata, chandef,
                                        IEEE80211_CHANCTX_EXCLUSIVE);
                }
@@ -104858,7 +104586,7 @@ index 343da1e..509873f 100644
                local->_oper_chandef = *chandef;
                ieee80211_hw_config(local, 0);
        }
                local->_oper_chandef = *chandef;
                ieee80211_hw_config(local, 0);
        }
-@@ -3326,7 +3326,7 @@ static void ieee80211_mgmt_frame_register(struct wiphy *wiphy,
+@@ -3416,7 +3416,7 @@ static void ieee80211_mgmt_frame_register(struct wiphy *wiphy,
                else
                        local->probe_req_reg--;
  
                else
                        local->probe_req_reg--;
  
@@ -104867,7 +104595,7 @@ index 343da1e..509873f 100644
                        break;
  
                ieee80211_queue_work(&local->hw, &local->reconfig_filter);
                        break;
  
                ieee80211_queue_work(&local->hw, &local->reconfig_filter);
-@@ -3460,8 +3460,8 @@ static int ieee80211_cfg_get_channel(struct wiphy *wiphy,
+@@ -3551,8 +3551,8 @@ static int ieee80211_cfg_get_channel(struct wiphy *wiphy,
        if (chanctx_conf) {
                *chandef = sdata->vif.bss_conf.chandef;
                ret = 0;
        if (chanctx_conf) {
                *chandef = sdata->vif.bss_conf.chandef;
                ret = 0;
@@ -104879,7 +104607,7 @@ index 343da1e..509873f 100644
                if (local->use_chanctx)
                        *chandef = local->monitor_chandef;
 diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
                if (local->use_chanctx)
                        *chandef = local->monitor_chandef;
 diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
-index 8c68da3..0695016 100644
+index cc6e964..029a3a3 100644
 --- a/net/mac80211/ieee80211_i.h
 +++ b/net/mac80211/ieee80211_i.h
 @@ -29,6 +29,7 @@
 --- a/net/mac80211/ieee80211_i.h
 +++ b/net/mac80211/ieee80211_i.h
 @@ -29,6 +29,7 @@
@@ -104890,7 +104618,7 @@ index 8c68da3..0695016 100644
  #include "key.h"
  #include "sta_info.h"
  #include "debug.h"
  #include "key.h"
  #include "sta_info.h"
  #include "debug.h"
-@@ -1057,7 +1058,7 @@ struct ieee80211_local {
+@@ -1114,7 +1115,7 @@ struct ieee80211_local {
        /* also used to protect ampdu_ac_queue and amdpu_ac_stop_refcnt */
        spinlock_t queue_stop_reason_lock;
  
        /* also used to protect ampdu_ac_queue and amdpu_ac_stop_refcnt */
        spinlock_t queue_stop_reason_lock;
  
@@ -104900,10 +104628,10 @@ index 8c68da3..0695016 100644
        /* number of interfaces with corresponding FIF_ flags */
        int fif_fcsfail, fif_plcpfail, fif_control, fif_other_bss, fif_pspoll,
 diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c
        /* number of interfaces with corresponding FIF_ flags */
        int fif_fcsfail, fif_plcpfail, fif_control, fif_other_bss, fif_pspoll,
 diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c
-index eeae0ab..0f24585 100644
+index 4173553..e3b5a3f 100644
 --- a/net/mac80211/iface.c
 +++ b/net/mac80211/iface.c
 --- a/net/mac80211/iface.c
 +++ b/net/mac80211/iface.c
-@@ -533,7 +533,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
+@@ -543,7 +543,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
                break;
        }
  
                break;
        }
  
@@ -104912,7 +104640,7 @@ index eeae0ab..0f24585 100644
                res = drv_start(local);
                if (res)
                        goto err_del_bss;
                res = drv_start(local);
                if (res)
                        goto err_del_bss;
-@@ -580,7 +580,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
+@@ -590,7 +590,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
                        res = drv_add_interface(local, sdata);
                        if (res)
                                goto err_stop;
                        res = drv_add_interface(local, sdata);
                        if (res)
                                goto err_stop;
@@ -104921,7 +104649,7 @@ index eeae0ab..0f24585 100644
                        res = ieee80211_add_virtual_monitor(local);
                        if (res)
                                goto err_stop;
                        res = ieee80211_add_virtual_monitor(local);
                        if (res)
                                goto err_stop;
-@@ -689,7 +689,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
+@@ -700,7 +700,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
                atomic_inc(&local->iff_promiscs);
  
        if (coming_up)
                atomic_inc(&local->iff_promiscs);
  
        if (coming_up)
@@ -104930,7 +104658,7 @@ index eeae0ab..0f24585 100644
  
        if (hw_reconf_flags)
                ieee80211_hw_config(local, hw_reconf_flags);
  
        if (hw_reconf_flags)
                ieee80211_hw_config(local, hw_reconf_flags);
-@@ -727,7 +727,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
+@@ -738,7 +738,7 @@ int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up)
   err_del_interface:
        drv_remove_interface(local, sdata);
   err_stop:
   err_del_interface:
        drv_remove_interface(local, sdata);
   err_stop:
@@ -104939,7 +104667,7 @@ index eeae0ab..0f24585 100644
                drv_stop(local);
   err_del_bss:
        sdata->bss = NULL;
                drv_stop(local);
   err_del_bss:
        sdata->bss = NULL;
-@@ -893,7 +893,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
+@@ -906,7 +906,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
        }
  
        if (going_down)
        }
  
        if (going_down)
@@ -104948,7 +104676,7 @@ index eeae0ab..0f24585 100644
  
        switch (sdata->vif.type) {
        case NL80211_IFTYPE_AP_VLAN:
  
        switch (sdata->vif.type) {
        case NL80211_IFTYPE_AP_VLAN:
-@@ -955,7 +955,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
+@@ -968,7 +968,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
        }
        spin_unlock_irqrestore(&local->queue_stop_reason_lock, flags);
  
        }
        spin_unlock_irqrestore(&local->queue_stop_reason_lock, flags);
  
@@ -104957,7 +104685,7 @@ index eeae0ab..0f24585 100644
                ieee80211_clear_tx_pending(local);
  
        /*
                ieee80211_clear_tx_pending(local);
  
        /*
-@@ -998,7 +998,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
+@@ -1011,7 +1011,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
        if (cancel_scan)
                flush_delayed_work(&local->scan_work);
  
        if (cancel_scan)
                flush_delayed_work(&local->scan_work);
  
@@ -104966,7 +104694,7 @@ index eeae0ab..0f24585 100644
                ieee80211_stop_device(local);
  
                /* no reconfiguring after stop! */
                ieee80211_stop_device(local);
  
                /* no reconfiguring after stop! */
-@@ -1009,7 +1009,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
+@@ -1022,7 +1022,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata,
        ieee80211_configure_filter(local);
        ieee80211_hw_config(local, hw_reconf_flags);
  
        ieee80211_configure_filter(local);
        ieee80211_hw_config(local, hw_reconf_flags);
  
@@ -104976,7 +104704,7 @@ index eeae0ab..0f24585 100644
  }
  
 diff --git a/net/mac80211/main.c b/net/mac80211/main.c
  }
  
 diff --git a/net/mac80211/main.c b/net/mac80211/main.c
-index 0de7c93..884b2ca 100644
+index 6ab99da..f9502d4 100644
 --- a/net/mac80211/main.c
 +++ b/net/mac80211/main.c
 @@ -175,7 +175,7 @@ int ieee80211_hw_config(struct ieee80211_local *local, u32 changed)
 --- a/net/mac80211/main.c
 +++ b/net/mac80211/main.c
 @@ -175,7 +175,7 @@ int ieee80211_hw_config(struct ieee80211_local *local, u32 changed)
@@ -105020,10 +104748,10 @@ index 4a95fe3..0bfd713 100644
  
   suspend:
 diff --git a/net/mac80211/rate.c b/net/mac80211/rate.c
  
   suspend:
 diff --git a/net/mac80211/rate.c b/net/mac80211/rate.c
-index 6081329..ab23834 100644
+index d53355b..21f583a 100644
 --- a/net/mac80211/rate.c
 +++ b/net/mac80211/rate.c
 --- a/net/mac80211/rate.c
 +++ b/net/mac80211/rate.c
-@@ -720,7 +720,7 @@ int ieee80211_init_rate_ctrl_alg(struct ieee80211_local *local,
+@@ -724,7 +724,7 @@ int ieee80211_init_rate_ctrl_alg(struct ieee80211_local *local,
  
        ASSERT_RTNL();
  
  
        ASSERT_RTNL();
  
@@ -105032,11 +104760,23 @@ index 6081329..ab23834 100644
                return -EBUSY;
  
        if (local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL) {
                return -EBUSY;
  
        if (local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL) {
+diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c
+index 058686a..097821b 100644
+--- a/net/mac80211/tx.c
++++ b/net/mac80211/tx.c
+@@ -566,6 +566,7 @@ ieee80211_tx_h_check_control_port_protocol(struct ieee80211_tx_data *tx)
+               if (tx->sdata->control_port_no_encrypt)
+                       info->flags |= IEEE80211_TX_INTFL_DONT_ENCRYPT;
+               info->control.flags |= IEEE80211_TX_CTRL_PORT_CTRL_PROTO;
++              info->flags |= IEEE80211_TX_CTL_USE_MINRATE;
+       }
+       return TX_CONTINUE;
 diff --git a/net/mac80211/util.c b/net/mac80211/util.c
 diff --git a/net/mac80211/util.c b/net/mac80211/util.c
-index 3c61060..7bed2e3 100644
+index 974ebe7..57bcd3c 100644
 --- a/net/mac80211/util.c
 +++ b/net/mac80211/util.c
 --- a/net/mac80211/util.c
 +++ b/net/mac80211/util.c
-@@ -1669,7 +1669,7 @@ int ieee80211_reconfig(struct ieee80211_local *local)
+@@ -1757,7 +1757,7 @@ int ieee80211_reconfig(struct ieee80211_local *local)
        }
  #endif
        /* everything else happens only if HW was up & running */
        }
  #endif
        /* everything else happens only if HW was up & running */
@@ -105045,7 +104785,7 @@ index 3c61060..7bed2e3 100644
                goto wake_up;
  
        /*
                goto wake_up;
  
        /*
-@@ -1895,7 +1895,7 @@ int ieee80211_reconfig(struct ieee80211_local *local)
+@@ -1987,7 +1987,7 @@ int ieee80211_reconfig(struct ieee80211_local *local)
        local->in_reconfig = false;
        barrier();
  
        local->in_reconfig = false;
        barrier();
  
@@ -105055,10 +104795,10 @@ index 3c61060..7bed2e3 100644
  
        /*
 diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig
  
        /*
 diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig
-index ae5096ab..e5aa70a 100644
+index b02660f..c0f791c 100644
 --- a/net/netfilter/Kconfig
 +++ b/net/netfilter/Kconfig
 --- a/net/netfilter/Kconfig
 +++ b/net/netfilter/Kconfig
-@@ -1105,6 +1105,16 @@ config NETFILTER_XT_MATCH_ESP
+@@ -1122,6 +1122,16 @@ config NETFILTER_XT_MATCH_ESP
  
          To compile it as a module, choose M here.  If unsure, say N.
  
  
          To compile it as a module, choose M here.  If unsure, say N.
  
@@ -105076,10 +104816,10 @@ index ae5096ab..e5aa70a 100644
        tristate '"hashlimit" match support'
        depends on (IP6_NF_IPTABLES || IP6_NF_IPTABLES=n)
 diff --git a/net/netfilter/Makefile b/net/netfilter/Makefile
        tristate '"hashlimit" match support'
        depends on (IP6_NF_IPTABLES || IP6_NF_IPTABLES=n)
 diff --git a/net/netfilter/Makefile b/net/netfilter/Makefile
-index a9571be..c59e173 100644
+index 89f73a9..e4e5bd9 100644
 --- a/net/netfilter/Makefile
 +++ b/net/netfilter/Makefile
 --- a/net/netfilter/Makefile
 +++ b/net/netfilter/Makefile
-@@ -137,6 +137,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_DEVGROUP) += xt_devgroup.o
+@@ -139,6 +139,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_DEVGROUP) += xt_devgroup.o
  obj-$(CONFIG_NETFILTER_XT_MATCH_DSCP) += xt_dscp.o
  obj-$(CONFIG_NETFILTER_XT_MATCH_ECN) += xt_ecn.o
  obj-$(CONFIG_NETFILTER_XT_MATCH_ESP) += xt_esp.o
  obj-$(CONFIG_NETFILTER_XT_MATCH_DSCP) += xt_dscp.o
  obj-$(CONFIG_NETFILTER_XT_MATCH_ECN) += xt_ecn.o
  obj-$(CONFIG_NETFILTER_XT_MATCH_ESP) += xt_esp.o
@@ -105132,7 +104872,7 @@ index b0f7b62..0541842 100644
  
        if (!todrop_rate[i]) return 0;
 diff --git a/net/netfilter/ipvs/ip_vs_core.c b/net/netfilter/ipvs/ip_vs_core.c
  
        if (!todrop_rate[i]) return 0;
 diff --git a/net/netfilter/ipvs/ip_vs_core.c b/net/netfilter/ipvs/ip_vs_core.c
-index 990decb..5075248 100644
+index b87ca32..76c7799 100644
 --- a/net/netfilter/ipvs/ip_vs_core.c
 +++ b/net/netfilter/ipvs/ip_vs_core.c
 @@ -568,7 +568,7 @@ int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
 --- a/net/netfilter/ipvs/ip_vs_core.c
 +++ b/net/netfilter/ipvs/ip_vs_core.c
 @@ -568,7 +568,7 @@ int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
@@ -105144,7 +104884,7 @@ index 990decb..5075248 100644
                ip_vs_conn_put(cp);
                return ret;
        }
                ip_vs_conn_put(cp);
                return ret;
        }
-@@ -1712,7 +1712,7 @@ ip_vs_in(unsigned int hooknum, struct sk_buff *skb, int af)
+@@ -1723,7 +1723,7 @@ ip_vs_in(unsigned int hooknum, struct sk_buff *skb, int af)
        if (cp->flags & IP_VS_CONN_F_ONE_PACKET)
                pkts = sysctl_sync_threshold(ipvs);
        else
        if (cp->flags & IP_VS_CONN_F_ONE_PACKET)
                pkts = sysctl_sync_threshold(ipvs);
        else
@@ -105154,10 +104894,10 @@ index 990decb..5075248 100644
        if (ipvs->sync_state & IP_VS_STATE_MASTER)
                ip_vs_sync_conn(net, cp, pkts);
 diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c
        if (ipvs->sync_state & IP_VS_STATE_MASTER)
                ip_vs_sync_conn(net, cp, pkts);
 diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c
-index ac7ba68..9735acb9 100644
+index b8295a4..17ff579 100644
 --- a/net/netfilter/ipvs/ip_vs_ctl.c
 +++ b/net/netfilter/ipvs/ip_vs_ctl.c
 --- a/net/netfilter/ipvs/ip_vs_ctl.c
 +++ b/net/netfilter/ipvs/ip_vs_ctl.c
-@@ -800,7 +800,7 @@ __ip_vs_update_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest,
+@@ -799,7 +799,7 @@ __ip_vs_update_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest,
                 */
                ip_vs_rs_hash(ipvs, dest);
        }
                 */
                ip_vs_rs_hash(ipvs, dest);
        }
@@ -105166,7 +104906,7 @@ index ac7ba68..9735acb9 100644
  
        /* bind the service */
        old_svc = rcu_dereference_protected(dest->svc, 1);
  
        /* bind the service */
        old_svc = rcu_dereference_protected(dest->svc, 1);
-@@ -1665,7 +1665,7 @@ proc_do_sync_ports(struct ctl_table *table, int write,
+@@ -1664,7 +1664,7 @@ proc_do_sync_ports(struct ctl_table *table, int write,
   *    align with netns init in ip_vs_control_net_init()
   */
  
   *    align with netns init in ip_vs_control_net_init()
   */
  
@@ -105175,7 +104915,7 @@ index ac7ba68..9735acb9 100644
        {
                .procname       = "amemthresh",
                .maxlen         = sizeof(int),
        {
                .procname       = "amemthresh",
                .maxlen         = sizeof(int),
-@@ -2000,7 +2000,7 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v)
+@@ -1999,7 +1999,7 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v)
                                           "      %-7s %-6d %-10d %-10d\n",
                                           &dest->addr.in6,
                                           ntohs(dest->port),
                                           "      %-7s %-6d %-10d %-10d\n",
                                           &dest->addr.in6,
                                           ntohs(dest->port),
@@ -105184,7 +104924,7 @@ index ac7ba68..9735acb9 100644
                                           atomic_read(&dest->weight),
                                           atomic_read(&dest->activeconns),
                                           atomic_read(&dest->inactconns));
                                           atomic_read(&dest->weight),
                                           atomic_read(&dest->activeconns),
                                           atomic_read(&dest->inactconns));
-@@ -2011,7 +2011,7 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v)
+@@ -2010,7 +2010,7 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v)
                                           "%-7s %-6d %-10d %-10d\n",
                                           ntohl(dest->addr.ip),
                                           ntohs(dest->port),
                                           "%-7s %-6d %-10d %-10d\n",
                                           ntohl(dest->addr.ip),
                                           ntohs(dest->port),
@@ -105193,7 +104933,7 @@ index ac7ba68..9735acb9 100644
                                           atomic_read(&dest->weight),
                                           atomic_read(&dest->activeconns),
                                           atomic_read(&dest->inactconns));
                                           atomic_read(&dest->weight),
                                           atomic_read(&dest->activeconns),
                                           atomic_read(&dest->inactconns));
-@@ -2500,7 +2500,7 @@ __ip_vs_get_dest_entries(struct net *net, const struct ip_vs_get_dests *get,
+@@ -2499,7 +2499,7 @@ __ip_vs_get_dest_entries(struct net *net, const struct ip_vs_get_dests *get,
  
                        entry.addr = dest->addr.ip;
                        entry.port = dest->port;
  
                        entry.addr = dest->addr.ip;
                        entry.port = dest->port;
@@ -105202,7 +104942,7 @@ index ac7ba68..9735acb9 100644
                        entry.weight = atomic_read(&dest->weight);
                        entry.u_threshold = dest->u_threshold;
                        entry.l_threshold = dest->l_threshold;
                        entry.weight = atomic_read(&dest->weight);
                        entry.u_threshold = dest->u_threshold;
                        entry.l_threshold = dest->l_threshold;
-@@ -3040,7 +3040,7 @@ static int ip_vs_genl_fill_dest(struct sk_buff *skb, struct ip_vs_dest *dest)
+@@ -3039,7 +3039,7 @@ static int ip_vs_genl_fill_dest(struct sk_buff *skb, struct ip_vs_dest *dest)
        if (nla_put(skb, IPVS_DEST_ATTR_ADDR, sizeof(dest->addr), &dest->addr) ||
            nla_put_be16(skb, IPVS_DEST_ATTR_PORT, dest->port) ||
            nla_put_u32(skb, IPVS_DEST_ATTR_FWD_METHOD,
        if (nla_put(skb, IPVS_DEST_ATTR_ADDR, sizeof(dest->addr), &dest->addr) ||
            nla_put_be16(skb, IPVS_DEST_ATTR_PORT, dest->port) ||
            nla_put_u32(skb, IPVS_DEST_ATTR_FWD_METHOD,
@@ -105211,7 +104951,7 @@ index ac7ba68..9735acb9 100644
                         IP_VS_CONN_F_FWD_MASK)) ||
            nla_put_u32(skb, IPVS_DEST_ATTR_WEIGHT,
                        atomic_read(&dest->weight)) ||
                         IP_VS_CONN_F_FWD_MASK)) ||
            nla_put_u32(skb, IPVS_DEST_ATTR_WEIGHT,
                        atomic_read(&dest->weight)) ||
-@@ -3673,7 +3673,7 @@ static int __net_init ip_vs_control_net_init_sysctl(struct net *net)
+@@ -3672,7 +3672,7 @@ static int __net_init ip_vs_control_net_init_sysctl(struct net *net)
  {
        int idx;
        struct netns_ipvs *ipvs = net_ipvs(net);
  {
        int idx;
        struct netns_ipvs *ipvs = net_ipvs(net);
@@ -105247,7 +104987,7 @@ index 2229d2d..b32b785 100644
                .procname       = "lblcr_expiration",
                .data           = NULL,
 diff --git a/net/netfilter/ipvs/ip_vs_sync.c b/net/netfilter/ipvs/ip_vs_sync.c
                .procname       = "lblcr_expiration",
                .data           = NULL,
 diff --git a/net/netfilter/ipvs/ip_vs_sync.c b/net/netfilter/ipvs/ip_vs_sync.c
-index 7162c86..9eeb60e 100644
+index c47ffd7..d233a81 100644
 --- a/net/netfilter/ipvs/ip_vs_sync.c
 +++ b/net/netfilter/ipvs/ip_vs_sync.c
 @@ -609,7 +609,7 @@ static void ip_vs_sync_conn_v0(struct net *net, struct ip_vs_conn *cp,
 --- a/net/netfilter/ipvs/ip_vs_sync.c
 +++ b/net/netfilter/ipvs/ip_vs_sync.c
 @@ -609,7 +609,7 @@ static void ip_vs_sync_conn_v0(struct net *net, struct ip_vs_conn *cp,
@@ -105268,7 +105008,7 @@ index 7162c86..9eeb60e 100644
        else
                pkts = sysctl_sync_threshold(ipvs);
        goto sloop;
        else
                pkts = sysctl_sync_threshold(ipvs);
        goto sloop;
-@@ -901,7 +901,7 @@ static void ip_vs_proc_conn(struct net *net, struct ip_vs_conn_param *param,
+@@ -900,7 +900,7 @@ static void ip_vs_proc_conn(struct net *net, struct ip_vs_conn_param *param,
  
        if (opt)
                memcpy(&cp->in_seq, opt, sizeof(*opt));
  
        if (opt)
                memcpy(&cp->in_seq, opt, sizeof(*opt));
@@ -105278,10 +105018,10 @@ index 7162c86..9eeb60e 100644
        cp->old_state = cp->state;
        /*
 diff --git a/net/netfilter/ipvs/ip_vs_xmit.c b/net/netfilter/ipvs/ip_vs_xmit.c
        cp->old_state = cp->state;
        /*
 diff --git a/net/netfilter/ipvs/ip_vs_xmit.c b/net/netfilter/ipvs/ip_vs_xmit.c
-index bd90bf8..816a020d 100644
+index 3aedbda..6a63567 100644
 --- a/net/netfilter/ipvs/ip_vs_xmit.c
 +++ b/net/netfilter/ipvs/ip_vs_xmit.c
 --- a/net/netfilter/ipvs/ip_vs_xmit.c
 +++ b/net/netfilter/ipvs/ip_vs_xmit.c
-@@ -1215,7 +1215,7 @@ ip_vs_icmp_xmit(struct sk_buff *skb, struct ip_vs_conn *cp,
+@@ -1214,7 +1214,7 @@ ip_vs_icmp_xmit(struct sk_buff *skb, struct ip_vs_conn *cp,
                else
                        rc = NF_ACCEPT;
                /* do not touch skb anymore */
                else
                        rc = NF_ACCEPT;
                /* do not touch skb anymore */
@@ -105290,7 +105030,7 @@ index bd90bf8..816a020d 100644
                goto out;
        }
  
                goto out;
        }
  
-@@ -1308,7 +1308,7 @@ ip_vs_icmp_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp,
+@@ -1307,7 +1307,7 @@ ip_vs_icmp_xmit_v6(struct sk_buff *skb, struct ip_vs_conn *cp,
                else
                        rc = NF_ACCEPT;
                /* do not touch skb anymore */
                else
                        rc = NF_ACCEPT;
                /* do not touch skb anymore */
@@ -105313,10 +105053,10 @@ index a4b5e2a..13b1de3 100644
        table = kmemdup(acct_sysctl_table, sizeof(acct_sysctl_table),
                        GFP_KERNEL);
 diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
        table = kmemdup(acct_sysctl_table, sizeof(acct_sysctl_table),
                        GFP_KERNEL);
 diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c
-index c588012..b0d4ef8 100644
+index 46d1b26..b7f3b76 100644
 --- a/net/netfilter/nf_conntrack_core.c
 +++ b/net/netfilter/nf_conntrack_core.c
 --- a/net/netfilter/nf_conntrack_core.c
 +++ b/net/netfilter/nf_conntrack_core.c
-@@ -1737,6 +1737,10 @@ void nf_conntrack_init_end(void)
+@@ -1734,6 +1734,10 @@ void nf_conntrack_init_end(void)
  #define DYING_NULLS_VAL               ((1<<30)+1)
  #define TEMPLATE_NULLS_VAL    ((1<<30)+2)
  
  #define DYING_NULLS_VAL               ((1<<30)+1)
  #define TEMPLATE_NULLS_VAL    ((1<<30)+2)
  
@@ -105327,7 +105067,7 @@ index c588012..b0d4ef8 100644
  int nf_conntrack_init_net(struct net *net)
  {
        int ret = -ENOMEM;
  int nf_conntrack_init_net(struct net *net)
  {
        int ret = -ENOMEM;
-@@ -1762,7 +1766,11 @@ int nf_conntrack_init_net(struct net *net)
+@@ -1759,7 +1763,11 @@ int nf_conntrack_init_net(struct net *net)
        if (!net->ct.stat)
                goto err_pcpu_lists;
  
        if (!net->ct.stat)
                goto err_pcpu_lists;
  
@@ -105353,7 +105093,7 @@ index 4e78c57..ec8fb74 100644
        table = kmemdup(event_sysctl_table, sizeof(event_sysctl_table),
                        GFP_KERNEL);
 diff --git a/net/netfilter/nf_conntrack_helper.c b/net/netfilter/nf_conntrack_helper.c
        table = kmemdup(event_sysctl_table, sizeof(event_sysctl_table),
                        GFP_KERNEL);
 diff --git a/net/netfilter/nf_conntrack_helper.c b/net/netfilter/nf_conntrack_helper.c
-index 5b3eae7..dd4b8fe 100644
+index bd9d315..989947e 100644
 --- a/net/netfilter/nf_conntrack_helper.c
 +++ b/net/netfilter/nf_conntrack_helper.c
 @@ -57,7 +57,7 @@ static struct ctl_table helper_sysctl_table[] = {
 --- a/net/netfilter/nf_conntrack_helper.c
 +++ b/net/netfilter/nf_conntrack_helper.c
 @@ -57,7 +57,7 @@ static struct ctl_table helper_sysctl_table[] = {
@@ -105379,10 +105119,10 @@ index b65d586..beec902 100644
  {
        if (users > 0)
 diff --git a/net/netfilter/nf_conntrack_standalone.c b/net/netfilter/nf_conntrack_standalone.c
  {
        if (users > 0)
 diff --git a/net/netfilter/nf_conntrack_standalone.c b/net/netfilter/nf_conntrack_standalone.c
-index cf65a1e..2f291e9 100644
+index fc823fa..8311af3 100644
 --- a/net/netfilter/nf_conntrack_standalone.c
 +++ b/net/netfilter/nf_conntrack_standalone.c
 --- a/net/netfilter/nf_conntrack_standalone.c
 +++ b/net/netfilter/nf_conntrack_standalone.c
-@@ -471,7 +471,7 @@ static struct ctl_table nf_ct_netfilter_table[] = {
+@@ -468,7 +468,7 @@ static struct ctl_table nf_ct_netfilter_table[] = {
  
  static int nf_conntrack_standalone_init_sysctl(struct net *net)
  {
  
  static int nf_conntrack_standalone_init_sysctl(struct net *net)
  {
@@ -105405,10 +105145,10 @@ index 7a394df..bd91a8a 100644
        table = kmemdup(tstamp_sysctl_table, sizeof(tstamp_sysctl_table),
                        GFP_KERNEL);
 diff --git a/net/netfilter/nf_log.c b/net/netfilter/nf_log.c
        table = kmemdup(tstamp_sysctl_table, sizeof(tstamp_sysctl_table),
                        GFP_KERNEL);
 diff --git a/net/netfilter/nf_log.c b/net/netfilter/nf_log.c
-index d719764..311bc60 100644
+index 43c926c..a5731d8 100644
 --- a/net/netfilter/nf_log.c
 +++ b/net/netfilter/nf_log.c
 --- a/net/netfilter/nf_log.c
 +++ b/net/netfilter/nf_log.c
-@@ -353,7 +353,7 @@ static const struct file_operations nflog_file_ops = {
+@@ -362,7 +362,7 @@ static const struct file_operations nflog_file_ops = {
  
  #ifdef CONFIG_SYSCTL
  static char nf_log_sysctl_fnames[NFPROTO_NUMPROTO-NFPROTO_UNSPEC][3];
  
  #ifdef CONFIG_SYSCTL
  static char nf_log_sysctl_fnames[NFPROTO_NUMPROTO-NFPROTO_UNSPEC][3];
@@ -105417,15 +105157,14 @@ index d719764..311bc60 100644
  
  static int nf_log_proc_dostring(struct ctl_table *table, int write,
                         void __user *buffer, size_t *lenp, loff_t *ppos)
  
  static int nf_log_proc_dostring(struct ctl_table *table, int write,
                         void __user *buffer, size_t *lenp, loff_t *ppos)
-@@ -384,14 +384,16 @@ static int nf_log_proc_dostring(struct ctl_table *table, int write,
+@@ -393,13 +393,15 @@ static int nf_log_proc_dostring(struct ctl_table *table, int write,
                rcu_assign_pointer(net->nf.nf_loggers[tindex], logger);
                mutex_unlock(&nf_log_mutex);
        } else {
 +              ctl_table_no_const nf_log_table = *table;
 +
                mutex_lock(&nf_log_mutex);
                rcu_assign_pointer(net->nf.nf_loggers[tindex], logger);
                mutex_unlock(&nf_log_mutex);
        } else {
 +              ctl_table_no_const nf_log_table = *table;
 +
                mutex_lock(&nf_log_mutex);
-               logger = rcu_dereference_protected(net->nf.nf_loggers[tindex],
-                                                  lockdep_is_held(&nf_log_mutex));
+               logger = nft_log_dereference(net->nf.nf_loggers[tindex]);
                if (!logger)
 -                      table->data = "NONE";
 +                      nf_log_table.data = "NONE";
                if (!logger)
 -                      table->data = "NONE";
 +                      nf_log_table.data = "NONE";
@@ -105459,27 +105198,11 @@ index c68c1e5..8b5d670 100644
        mutex_unlock(&nf_sockopt_mutex);
  }
  EXPORT_SYMBOL(nf_unregister_sockopt);
        mutex_unlock(&nf_sockopt_mutex);
  }
  EXPORT_SYMBOL(nf_unregister_sockopt);
-diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c
-index 71b574c..d319e8b 100644
---- a/net/netfilter/nf_tables_api.c
-+++ b/net/netfilter/nf_tables_api.c
-@@ -1134,9 +1134,11 @@ static struct nft_stats __percpu *nft_stats_alloc(const struct nlattr *attr)
-       /* Restore old counters on this cpu, no problem. Per-cpu statistics
-        * are not exposed to userspace.
-        */
-+      preempt_disable();
-       stats = this_cpu_ptr(newstats);
-       stats->bytes = be64_to_cpu(nla_get_be64(tb[NFTA_COUNTER_BYTES]));
-       stats->pkts = be64_to_cpu(nla_get_be64(tb[NFTA_COUNTER_PACKETS]));
-+      preempt_enable();
-       return newstats;
- }
 diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c
 diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c
-index 5f1be5b..2cba8cd 100644
+index 11d85b3..7fcc420 100644
 --- a/net/netfilter/nfnetlink_log.c
 +++ b/net/netfilter/nfnetlink_log.c
 --- a/net/netfilter/nfnetlink_log.c
 +++ b/net/netfilter/nfnetlink_log.c
-@@ -80,7 +80,7 @@ static int nfnl_log_net_id __read_mostly;
+@@ -83,7 +83,7 @@ static int nfnl_log_net_id __read_mostly;
  struct nfnl_log_net {
        spinlock_t instances_lock;
        struct hlist_head instance_table[INSTANCE_BUCKETS];
  struct nfnl_log_net {
        spinlock_t instances_lock;
        struct hlist_head instance_table[INSTANCE_BUCKETS];
@@ -105555,10 +105278,10 @@ index 0000000..c566332
 +MODULE_ALIAS("ipt_gradm");
 +MODULE_ALIAS("ip6t_gradm");
 diff --git a/net/netfilter/xt_hashlimit.c b/net/netfilter/xt_hashlimit.c
 +MODULE_ALIAS("ipt_gradm");
 +MODULE_ALIAS("ip6t_gradm");
 diff --git a/net/netfilter/xt_hashlimit.c b/net/netfilter/xt_hashlimit.c
-index 05fbc2a..4424b5c 100644
+index 1786968..1ec6dac 100644
 --- a/net/netfilter/xt_hashlimit.c
 +++ b/net/netfilter/xt_hashlimit.c
 --- a/net/netfilter/xt_hashlimit.c
 +++ b/net/netfilter/xt_hashlimit.c
-@@ -871,11 +871,11 @@ static int __net_init hashlimit_proc_net_init(struct net *net)
+@@ -869,11 +869,11 @@ static int __net_init hashlimit_proc_net_init(struct net *net)
  {
        struct hashlimit_net *hashlimit_net = hashlimit_pernet(net);
  
  {
        struct hashlimit_net *hashlimit_net = hashlimit_pernet(net);
  
@@ -105573,10 +105296,10 @@ index 05fbc2a..4424b5c 100644
                remove_proc_entry("ipt_hashlimit", net->proc_net);
                return -ENOMEM;
 diff --git a/net/netfilter/xt_recent.c b/net/netfilter/xt_recent.c
                remove_proc_entry("ipt_hashlimit", net->proc_net);
                return -ENOMEM;
 diff --git a/net/netfilter/xt_recent.c b/net/netfilter/xt_recent.c
-index a9faae8..1ea30e0 100644
+index 30dbe34..9d0ad70 100644
 --- a/net/netfilter/xt_recent.c
 +++ b/net/netfilter/xt_recent.c
 --- a/net/netfilter/xt_recent.c
 +++ b/net/netfilter/xt_recent.c
-@@ -615,7 +615,7 @@ static int __net_init recent_proc_net_init(struct net *net)
+@@ -643,7 +643,7 @@ static int __net_init recent_proc_net_init(struct net *net)
  {
        struct recent_net *recent_net = recent_pernet(net);
  
  {
        struct recent_net *recent_net = recent_pernet(net);
  
@@ -105620,7 +105343,7 @@ index 11de55e..f25e448 100644
        return 0;
  }
 diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c
        return 0;
  }
 diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c
-index 79c965a..ee2b76d 100644
+index 75532ef..7a461cd 100644
 --- a/net/netlink/af_netlink.c
 +++ b/net/netlink/af_netlink.c
 @@ -273,7 +273,7 @@ static void netlink_overrun(struct sock *sk)
 --- a/net/netlink/af_netlink.c
 +++ b/net/netlink/af_netlink.c
 @@ -273,7 +273,7 @@ static void netlink_overrun(struct sock *sk)
@@ -105632,7 +105355,7 @@ index 79c965a..ee2b76d 100644
  }
  
  static void netlink_rcv_wake(struct sock *sk)
  }
  
  static void netlink_rcv_wake(struct sock *sk)
-@@ -2990,7 +2990,7 @@ static int netlink_seq_show(struct seq_file *seq, void *v)
+@@ -3007,7 +3007,7 @@ static int netlink_seq_show(struct seq_file *seq, void *v)
                           sk_wmem_alloc_get(s),
                           nlk->cb_running,
                           atomic_read(&s->sk_refcnt),
                           sk_wmem_alloc_get(s),
                           nlk->cb_running,
                           atomic_read(&s->sk_refcnt),
@@ -105642,10 +105365,10 @@ index 79c965a..ee2b76d 100644
                        );
  
 diff --git a/net/openvswitch/vport-internal_dev.c b/net/openvswitch/vport-internal_dev.c
                        );
  
 diff --git a/net/openvswitch/vport-internal_dev.c b/net/openvswitch/vport-internal_dev.c
-index 8451612..c8872bc 100644
+index 6a55f71..e88c937 100644
 --- a/net/openvswitch/vport-internal_dev.c
 +++ b/net/openvswitch/vport-internal_dev.c
 --- a/net/openvswitch/vport-internal_dev.c
 +++ b/net/openvswitch/vport-internal_dev.c
-@@ -122,7 +122,7 @@ static const struct net_device_ops internal_dev_netdev_ops = {
+@@ -124,7 +124,7 @@ static const struct net_device_ops internal_dev_netdev_ops = {
        .ndo_get_stats64 = internal_dev_get_stats,
  };
  
        .ndo_get_stats64 = internal_dev_get_stats,
  };
  
@@ -105655,10 +105378,10 @@ index 8451612..c8872bc 100644
  };
  
 diff --git a/net/openvswitch/vport.c b/net/openvswitch/vport.c
  };
  
 diff --git a/net/openvswitch/vport.c b/net/openvswitch/vport.c
-index 6015802..e81e8bf 100644
+index 2034c6d..1a24f03 100644
 --- a/net/openvswitch/vport.c
 +++ b/net/openvswitch/vport.c
 --- a/net/openvswitch/vport.c
 +++ b/net/openvswitch/vport.c
-@@ -269,10 +269,10 @@ void ovs_vport_get_stats(struct vport *vport, struct ovs_vport_stats *stats)
+@@ -305,10 +305,10 @@ void ovs_vport_get_stats(struct vport *vport, struct ovs_vport_stats *stats)
         * netdev-stats can be directly read over netlink-ioctl.
         */
  
         * netdev-stats can be directly read over netlink-ioctl.
         */
  
@@ -105673,7 +105396,7 @@ index 6015802..e81e8bf 100644
  
        for_each_possible_cpu(i) {
                const struct pcpu_sw_netstats *percpu_stats;
  
        for_each_possible_cpu(i) {
                const struct pcpu_sw_netstats *percpu_stats;
-@@ -503,19 +503,19 @@ static void ovs_vport_record_error(struct vport *vport,
+@@ -539,19 +539,19 @@ static void ovs_vport_record_error(struct vport *vport,
  {
        switch (err_type) {
        case VPORT_E_RX_DROPPED:
  {
        switch (err_type) {
        case VPORT_E_RX_DROPPED:
@@ -105698,10 +105421,10 @@ index 6015802..e81e8bf 100644
        }
  
 diff --git a/net/openvswitch/vport.h b/net/openvswitch/vport.h
        }
  
 diff --git a/net/openvswitch/vport.h b/net/openvswitch/vport.h
-index 8942125..03ed887 100644
+index 99c8e71..0028a24 100644
 --- a/net/openvswitch/vport.h
 +++ b/net/openvswitch/vport.h
 --- a/net/openvswitch/vport.h
 +++ b/net/openvswitch/vport.h
-@@ -61,10 +61,10 @@ int ovs_vport_send(struct vport *, struct sk_buff *);
+@@ -71,10 +71,10 @@ int ovs_vport_get_egress_tun_info(struct vport *vport, struct sk_buff *skb,
  /* The following definitions are for implementers of vport devices: */
  
  struct vport_err_stats {
  /* The following definitions are for implementers of vport devices: */
  
  struct vport_err_stats {
@@ -105717,7 +105440,7 @@ index 8942125..03ed887 100644
  /**
   * struct vport_portids - array of netlink portids of a vport.
 diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c
  /**
   * struct vport_portids - array of netlink portids of a vport.
 diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c
-index 07c04a8..3ca11eb 100644
+index 9cfe2e1..1b7caf8 100644
 --- a/net/packet/af_packet.c
 +++ b/net/packet/af_packet.c
 @@ -269,7 +269,7 @@ static int packet_direct_xmit(struct sk_buff *skb)
 --- a/net/packet/af_packet.c
 +++ b/net/packet/af_packet.c
 @@ -269,7 +269,7 @@ static int packet_direct_xmit(struct sk_buff *skb)
@@ -105729,7 +105452,7 @@ index 07c04a8..3ca11eb 100644
        kfree_skb(skb);
        return NET_XMIT_DROP;
  }
        kfree_skb(skb);
        return NET_XMIT_DROP;
  }
-@@ -1836,7 +1836,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev,
+@@ -1839,7 +1839,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev,
  
        spin_lock(&sk->sk_receive_queue.lock);
        po->stats.stats1.tp_packets++;
  
        spin_lock(&sk->sk_receive_queue.lock);
        po->stats.stats1.tp_packets++;
@@ -105738,7 +105461,7 @@ index 07c04a8..3ca11eb 100644
        __skb_queue_tail(&sk->sk_receive_queue, skb);
        spin_unlock(&sk->sk_receive_queue.lock);
        sk->sk_data_ready(sk);
        __skb_queue_tail(&sk->sk_receive_queue, skb);
        spin_unlock(&sk->sk_receive_queue.lock);
        sk->sk_data_ready(sk);
-@@ -1845,7 +1845,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev,
+@@ -1848,7 +1848,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev,
  drop_n_acct:
        spin_lock(&sk->sk_receive_queue.lock);
        po->stats.stats1.tp_drops++;
  drop_n_acct:
        spin_lock(&sk->sk_receive_queue.lock);
        po->stats.stats1.tp_drops++;
@@ -105747,7 +105470,7 @@ index 07c04a8..3ca11eb 100644
        spin_unlock(&sk->sk_receive_queue.lock);
  
  drop_n_restore:
        spin_unlock(&sk->sk_receive_queue.lock);
  
  drop_n_restore:
-@@ -3460,7 +3460,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
+@@ -3485,7 +3485,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
        case PACKET_HDRLEN:
                if (len > sizeof(int))
                        len = sizeof(int);
        case PACKET_HDRLEN:
                if (len > sizeof(int))
                        len = sizeof(int);
@@ -105756,7 +105479,7 @@ index 07c04a8..3ca11eb 100644
                        return -EFAULT;
                switch (val) {
                case TPACKET_V1:
                        return -EFAULT;
                switch (val) {
                case TPACKET_V1:
-@@ -3506,7 +3506,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
+@@ -3531,7 +3531,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
                len = lv;
        if (put_user(len, optlen))
                return -EFAULT;
                len = lv;
        if (put_user(len, optlen))
                return -EFAULT;
@@ -105766,7 +105489,7 @@ index 07c04a8..3ca11eb 100644
        return 0;
  }
 diff --git a/net/phonet/pep.c b/net/phonet/pep.c
        return 0;
  }
 diff --git a/net/phonet/pep.c b/net/phonet/pep.c
-index 70a547e..23477fe 100644
+index 5d3f2b7..8a4dbb7 100644
 --- a/net/phonet/pep.c
 +++ b/net/phonet/pep.c
 @@ -388,7 +388,7 @@ static int pipe_do_rcv(struct sock *sk, struct sk_buff *skb)
 --- a/net/phonet/pep.c
 +++ b/net/phonet/pep.c
 @@ -388,7 +388,7 @@ static int pipe_do_rcv(struct sock *sk, struct sk_buff *skb)
@@ -105854,7 +105577,7 @@ index e5b65ac..f3b6fb7 100644
        if (likely(*recent == gen))
                return 0;
 diff --git a/net/rds/ib.h b/net/rds/ib.h
        if (likely(*recent == gen))
                return 0;
 diff --git a/net/rds/ib.h b/net/rds/ib.h
-index 7280ab8..e04f4ea 100644
+index c36d713..af45bf2 100644
 --- a/net/rds/ib.h
 +++ b/net/rds/ib.h
 @@ -128,7 +128,7 @@ struct rds_ib_connection {
 --- a/net/rds/ib.h
 +++ b/net/rds/ib.h
 @@ -128,7 +128,7 @@ struct rds_ib_connection {
@@ -105880,10 +105603,10 @@ index 31b74f5..dc1fbfa 100644
        ic->i_ack_next = 0;
  #endif
 diff --git a/net/rds/ib_recv.c b/net/rds/ib_recv.c
        ic->i_ack_next = 0;
  #endif
 diff --git a/net/rds/ib_recv.c b/net/rds/ib_recv.c
-index d67de45..73dbf51 100644
+index 1b981a4..ae44b0c 100644
 --- a/net/rds/ib_recv.c
 +++ b/net/rds/ib_recv.c
 --- a/net/rds/ib_recv.c
 +++ b/net/rds/ib_recv.c
-@@ -596,7 +596,7 @@ static u64 rds_ib_get_ack(struct rds_ib_connection *ic)
+@@ -581,7 +581,7 @@ static u64 rds_ib_get_ack(struct rds_ib_connection *ic)
  static void rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq,
                                int ack_required)
  {
  static void rds_ib_set_ack(struct rds_ib_connection *ic, u64 seq,
                                int ack_required)
  {
@@ -105892,7 +105615,7 @@ index d67de45..73dbf51 100644
        if (ack_required) {
                smp_mb__before_atomic();
                set_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
        if (ack_required) {
                smp_mb__before_atomic();
                set_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
-@@ -608,7 +608,7 @@ static u64 rds_ib_get_ack(struct rds_ib_connection *ic)
+@@ -593,7 +593,7 @@ static u64 rds_ib_get_ack(struct rds_ib_connection *ic)
        clear_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
        smp_mb__after_atomic();
  
        clear_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
        smp_mb__after_atomic();
  
@@ -105902,7 +105625,7 @@ index d67de45..73dbf51 100644
  #endif
  
 diff --git a/net/rds/iw.h b/net/rds/iw.h
  #endif
  
 diff --git a/net/rds/iw.h b/net/rds/iw.h
-index 04ce3b1..48119a6 100644
+index cbe6674..dc9eb89 100644
 --- a/net/rds/iw.h
 +++ b/net/rds/iw.h
 @@ -134,7 +134,7 @@ struct rds_iw_connection {
 --- a/net/rds/iw.h
 +++ b/net/rds/iw.h
 @@ -134,7 +134,7 @@ struct rds_iw_connection {
@@ -105928,10 +105651,10 @@ index a91e1db..cf3053f 100644
        ic->i_ack_next = 0;
  #endif
 diff --git a/net/rds/iw_recv.c b/net/rds/iw_recv.c
        ic->i_ack_next = 0;
  #endif
 diff --git a/net/rds/iw_recv.c b/net/rds/iw_recv.c
-index aa8bf67..b70133c 100644
+index a66d179..cf1e258 100644
 --- a/net/rds/iw_recv.c
 +++ b/net/rds/iw_recv.c
 --- a/net/rds/iw_recv.c
 +++ b/net/rds/iw_recv.c
-@@ -427,7 +427,7 @@ static u64 rds_iw_get_ack(struct rds_iw_connection *ic)
+@@ -412,7 +412,7 @@ static u64 rds_iw_get_ack(struct rds_iw_connection *ic)
  static void rds_iw_set_ack(struct rds_iw_connection *ic, u64 seq,
                                int ack_required)
  {
  static void rds_iw_set_ack(struct rds_iw_connection *ic, u64 seq,
                                int ack_required)
  {
@@ -105940,7 +105663,7 @@ index aa8bf67..b70133c 100644
        if (ack_required) {
                smp_mb__before_atomic();
                set_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
        if (ack_required) {
                smp_mb__before_atomic();
                set_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
-@@ -439,7 +439,7 @@ static u64 rds_iw_get_ack(struct rds_iw_connection *ic)
+@@ -424,7 +424,7 @@ static u64 rds_iw_get_ack(struct rds_iw_connection *ic)
        clear_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
        smp_mb__after_atomic();
  
        clear_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
        smp_mb__after_atomic();
  
@@ -105950,10 +105673,10 @@ index aa8bf67..b70133c 100644
  #endif
  
 diff --git a/net/rds/rds.h b/net/rds/rds.h
  #endif
  
 diff --git a/net/rds/rds.h b/net/rds/rds.h
-index 48f8ffc..0ef3eec 100644
+index c2a5eef..90ba1fd 100644
 --- a/net/rds/rds.h
 +++ b/net/rds/rds.h
 --- a/net/rds/rds.h
 +++ b/net/rds/rds.h
-@@ -449,7 +449,7 @@ struct rds_transport {
+@@ -448,7 +448,7 @@ struct rds_transport {
        void (*sync_mr)(void *trans_private, int direction);
        void (*free_mr)(void *trans_private, int invalidate);
        void (*flush_mrs)(void);
        void (*sync_mr)(void *trans_private, int direction);
        void (*free_mr)(void *trans_private, int invalidate);
        void (*flush_mrs)(void);
@@ -105962,27 +105685,6 @@ index 48f8ffc..0ef3eec 100644
  
  struct rds_sock {
        struct sock             rs_sk;
  
  struct rds_sock {
        struct sock             rs_sk;
-diff --git a/net/rds/sysctl.c b/net/rds/sysctl.c
-index c3b0cd4..c173f69 100644
---- a/net/rds/sysctl.c
-+++ b/net/rds/sysctl.c
-@@ -71,14 +71,14 @@ static struct ctl_table rds_sysctl_rds_table[] = {
-       {
-               .procname       = "max_unacked_packets",
-               .data           = &rds_sysctl_max_unacked_packets,
--              .maxlen         = sizeof(unsigned long),
-+              .maxlen         = sizeof(int),
-               .mode           = 0644,
-               .proc_handler   = proc_dointvec,
-       },
-       {
-               .procname       = "max_unacked_bytes",
-               .data           = &rds_sysctl_max_unacked_bytes,
--              .maxlen         = sizeof(unsigned long),
-+              .maxlen         = sizeof(int),
-               .mode           = 0644,
-               .proc_handler   = proc_dointvec,
-       },
 diff --git a/net/rds/tcp.c b/net/rds/tcp.c
 index edac9ef..16bcb98 100644
 --- a/net/rds/tcp.c
 diff --git a/net/rds/tcp.c b/net/rds/tcp.c
 index edac9ef..16bcb98 100644
 --- a/net/rds/tcp.c
@@ -106191,10 +105893,10 @@ index 87f7135..74d3703 100644
        }
  
 diff --git a/net/rxrpc/ar-output.c b/net/rxrpc/ar-output.c
        }
  
 diff --git a/net/rxrpc/ar-output.c b/net/rxrpc/ar-output.c
-index 0b4b9a7..966ffbb 100644
+index e1a9373..a67f207 100644
 --- a/net/rxrpc/ar-output.c
 +++ b/net/rxrpc/ar-output.c
 --- a/net/rxrpc/ar-output.c
 +++ b/net/rxrpc/ar-output.c
-@@ -682,14 +682,14 @@ static int rxrpc_send_data(struct kiocb *iocb,
+@@ -680,14 +680,14 @@ static int rxrpc_send_data(struct kiocb *iocb,
                                        memset(skb_put(skb, pad), 0, pad);
                        }
  
                                        memset(skb_put(skb, pad), 0, pad);
                        }
  
@@ -106274,71 +105976,6 @@ index f226709..0e735a8 100644
        _proto("Tx RESPONSE %%%u", ntohl(hdr->serial));
  
        ret = kernel_sendmsg(conn->trans->local->socket, &msg, iov, 3, len);
        _proto("Tx RESPONSE %%%u", ntohl(hdr->serial));
  
        ret = kernel_sendmsg(conn->trans->local->socket, &msg, iov, 3, len);
-diff --git a/net/sched/cls_api.c b/net/sched/cls_api.c
-index aad6a67..baef987 100644
---- a/net/sched/cls_api.c
-+++ b/net/sched/cls_api.c
-@@ -556,8 +556,9 @@ void tcf_exts_change(struct tcf_proto *tp, struct tcf_exts *dst,
- }
- EXPORT_SYMBOL(tcf_exts_change);
--#define tcf_exts_first_act(ext) \
--              list_first_entry(&(exts)->actions, struct tc_action, list)
-+#define tcf_exts_first_act(ext)                                       \
-+      list_first_entry_or_null(&(exts)->actions,              \
-+                               struct tc_action, list)
- int tcf_exts_dump(struct sk_buff *skb, struct tcf_exts *exts)
- {
-@@ -603,7 +604,7 @@ int tcf_exts_dump_stats(struct sk_buff *skb, struct tcf_exts *exts)
- {
- #ifdef CONFIG_NET_CLS_ACT
-       struct tc_action *a = tcf_exts_first_act(exts);
--      if (tcf_action_copy_stats(skb, a, 1) < 0)
-+      if (a != NULL && tcf_action_copy_stats(skb, a, 1) < 0)
-               return -1;
- #endif
-       return 0;
-diff --git a/net/sched/cls_bpf.c b/net/sched/cls_bpf.c
-index eed49d1..ce22514 100644
---- a/net/sched/cls_bpf.c
-+++ b/net/sched/cls_bpf.c
-@@ -191,6 +191,11 @@ static int cls_bpf_modify_existing(struct net *net, struct tcf_proto *tp,
-       }
-       bpf_size = bpf_len * sizeof(*bpf_ops);
-+      if (bpf_size != nla_len(tb[TCA_BPF_OPS])) {
-+              ret = -EINVAL;
-+              goto errout;
-+      }
-+
-       bpf_ops = kzalloc(bpf_size, GFP_KERNEL);
-       if (bpf_ops == NULL) {
-               ret = -ENOMEM;
-@@ -226,15 +231,21 @@ static u32 cls_bpf_grab_new_handle(struct tcf_proto *tp,
-                                  struct cls_bpf_head *head)
- {
-       unsigned int i = 0x80000000;
-+      u32 handle;
-       do {
-               if (++head->hgen == 0x7FFFFFFF)
-                       head->hgen = 1;
-       } while (--i > 0 && cls_bpf_get(tp, head->hgen));
--      if (i == 0)
-+
-+      if (unlikely(i == 0)) {
-               pr_err("Insufficient number of handles\n");
-+              handle = 0;
-+      } else {
-+              handle = head->hgen;
-+      }
--      return i;
-+      return handle;
- }
- static int cls_bpf_change(struct net *net, struct sk_buff *in_skb,
 diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c
 index 6efca30..1259f82 100644
 --- a/net/sched/sch_generic.c
 diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c
 index 6efca30..1259f82 100644
 --- a/net/sched/sch_generic.c
@@ -106361,18 +105998,6 @@ index 6efca30..1259f82 100644
                linkwatch_fire_event(dev);
        }
  }
                linkwatch_fire_event(dev);
        }
  }
-diff --git a/net/sctp/associola.c b/net/sctp/associola.c
-index f791edd..26d06db 100644
---- a/net/sctp/associola.c
-+++ b/net/sctp/associola.c
-@@ -1182,7 +1182,6 @@ void sctp_assoc_update(struct sctp_association *asoc,
-       asoc->peer.peer_hmacs = new->peer.peer_hmacs;
-       new->peer.peer_hmacs = NULL;
--      sctp_auth_key_put(asoc->asoc_shared_key);
-       sctp_auth_asoc_init_active_key(asoc, GFP_ATOMIC);
- }
 diff --git a/net/sctp/ipv6.c b/net/sctp/ipv6.c
 index 0e4198e..f94193e 100644
 --- a/net/sctp/ipv6.c
 diff --git a/net/sctp/ipv6.c b/net/sctp/ipv6.c
 index 0e4198e..f94193e 100644
 --- a/net/sctp/ipv6.c
@@ -106461,39 +106086,10 @@ index fef2acd..c705c4f 100644
        sctp_generate_t1_cookie_event,
        sctp_generate_t1_init_event,
 diff --git a/net/sctp/socket.c b/net/sctp/socket.c
        sctp_generate_t1_cookie_event,
        sctp_generate_t1_init_event,
 diff --git a/net/sctp/socket.c b/net/sctp/socket.c
-index 634a2ab..dfdaf9b 100644
+index aafe94b..40b016f 100644
 --- a/net/sctp/socket.c
 +++ b/net/sctp/socket.c
 --- a/net/sctp/socket.c
 +++ b/net/sctp/socket.c
-@@ -1603,7 +1603,7 @@ static int sctp_sendmsg(struct kiocb *iocb, struct sock *sk,
-       sctp_assoc_t associd = 0;
-       sctp_cmsgs_t cmsgs = { NULL };
-       sctp_scope_t scope;
--      bool fill_sinfo_ttl = false;
-+      bool fill_sinfo_ttl = false, wait_connect = false;
-       struct sctp_datamsg *datamsg;
-       int msg_flags = msg->msg_flags;
-       __u16 sinfo_flags = 0;
-@@ -1943,6 +1943,7 @@ static int sctp_sendmsg(struct kiocb *iocb, struct sock *sk,
-               if (err < 0)
-                       goto out_free;
-+              wait_connect = true;
-               pr_debug("%s: we associated primitively\n", __func__);
-       }
-@@ -1980,6 +1981,11 @@ static int sctp_sendmsg(struct kiocb *iocb, struct sock *sk,
-       sctp_datamsg_put(datamsg);
-       err = msg_len;
-+      if (unlikely(wait_connect)) {
-+              timeo = sock_sndtimeo(sk, msg_flags & MSG_DONTWAIT);
-+              sctp_wait_for_connect(asoc, &timeo);
-+      }
-+
-       /* If we are already past ASSOCIATE, the lower
-        * layers are responsible for association cleanup.
-        */
-@@ -2199,11 +2205,13 @@ static int sctp_setsockopt_events(struct sock *sk, char __user *optval,
+@@ -2205,11 +2205,13 @@ static int sctp_setsockopt_events(struct sock *sk, char __user *optval,
  {
        struct sctp_association *asoc;
        struct sctp_ulpevent *event;
  {
        struct sctp_association *asoc;
        struct sctp_ulpevent *event;
@@ -106508,7 +106104,7 @@ index 634a2ab..dfdaf9b 100644
  
        if (sctp_sk(sk)->subscribe.sctp_data_io_event)
                pr_warn_ratelimited(DEPRECATED "%s (pid %d) "
  
        if (sctp_sk(sk)->subscribe.sctp_data_io_event)
                pr_warn_ratelimited(DEPRECATED "%s (pid %d) "
-@@ -4372,13 +4380,16 @@ static int sctp_getsockopt_disable_fragments(struct sock *sk, int len,
+@@ -4378,13 +4380,16 @@ static int sctp_getsockopt_disable_fragments(struct sock *sk, int len,
  static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval,
                                  int __user *optlen)
  {
  static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval,
                                  int __user *optlen)
  {
@@ -106526,7 +106122,7 @@ index 634a2ab..dfdaf9b 100644
                return -EFAULT;
        return 0;
  }
                return -EFAULT;
        return 0;
  }
-@@ -4396,6 +4407,8 @@ static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval,
+@@ -4402,6 +4407,8 @@ static int sctp_getsockopt_events(struct sock *sk, int len, char __user *optval,
   */
  static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen)
  {
   */
  static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optval, int __user *optlen)
  {
@@ -106535,7 +106131,7 @@ index 634a2ab..dfdaf9b 100644
        /* Applicable to UDP-style socket only */
        if (sctp_style(sk, TCP))
                return -EOPNOTSUPP;
        /* Applicable to UDP-style socket only */
        if (sctp_style(sk, TCP))
                return -EOPNOTSUPP;
-@@ -4404,7 +4417,8 @@ static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optv
+@@ -4410,7 +4417,8 @@ static int sctp_getsockopt_autoclose(struct sock *sk, int len, char __user *optv
        len = sizeof(int);
        if (put_user(len, optlen))
                return -EFAULT;
        len = sizeof(int);
        if (put_user(len, optlen))
                return -EFAULT;
@@ -106545,7 +106141,7 @@ index 634a2ab..dfdaf9b 100644
                return -EFAULT;
        return 0;
  }
                return -EFAULT;
        return 0;
  }
-@@ -4778,12 +4792,15 @@ static int sctp_getsockopt_delayed_ack(struct sock *sk, int len,
+@@ -4784,12 +4792,15 @@ static int sctp_getsockopt_delayed_ack(struct sock *sk, int len,
   */
  static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen)
  {
   */
  static int sctp_getsockopt_initmsg(struct sock *sk, int len, char __user *optval, int __user *optlen)
  {
@@ -106562,7 +106158,7 @@ index 634a2ab..dfdaf9b 100644
                return -EFAULT;
        return 0;
  }
                return -EFAULT;
        return 0;
  }
-@@ -4824,6 +4841,8 @@ static int sctp_getsockopt_peer_addrs(struct sock *sk, int len,
+@@ -4830,6 +4841,8 @@ static int sctp_getsockopt_peer_addrs(struct sock *sk, int len,
                              ->addr_to_user(sp, &temp);
                if (space_left < addrlen)
                        return -ENOMEM;
                              ->addr_to_user(sp, &temp);
                if (space_left < addrlen)
                        return -ENOMEM;
@@ -106621,7 +106217,7 @@ index 2e9ada1..40f425d 100644
  
        table = kmemdup(sctp_net_table, sizeof(sctp_net_table), GFP_KERNEL);
 diff --git a/net/socket.c b/net/socket.c
  
        table = kmemdup(sctp_net_table, sizeof(sctp_net_table), GFP_KERNEL);
 diff --git a/net/socket.c b/net/socket.c
-index fe20c31..83a0ed6 100644
+index 418795c..c860724 100644
 --- a/net/socket.c
 +++ b/net/socket.c
 @@ -89,6 +89,7 @@
 --- a/net/socket.c
 +++ b/net/socket.c
 @@ -89,6 +89,7 @@
@@ -106632,16 +106228,15 @@ index fe20c31..83a0ed6 100644
  
  #include <asm/uaccess.h>
  #include <asm/unistd.h>
  
  #include <asm/uaccess.h>
  #include <asm/unistd.h>
-@@ -113,6 +114,8 @@ unsigned int sysctl_net_busy_read __read_mostly;
- unsigned int sysctl_net_busy_poll __read_mostly;
- #endif
+@@ -107,6 +108,7 @@
+ #include <linux/atalk.h>
+ #include <net/busy_poll.h>
+ #include <linux/errqueue.h>
 +#include <linux/grsock.h>
 +#include <linux/grsock.h>
-+
- static int sock_no_open(struct inode *irrelevant, struct file *dontcare);
- static ssize_t sock_aio_read(struct kiocb *iocb, const struct iovec *iov,
-                        unsigned long nr_segs, loff_t pos);
-@@ -164,7 +167,7 @@ static const struct file_operations socket_file_ops = {
+ #ifdef CONFIG_NET_RX_BUSY_POLL
+ unsigned int sysctl_net_busy_read __read_mostly;
+@@ -162,7 +164,7 @@ static const struct file_operations socket_file_ops = {
   */
  
  static DEFINE_SPINLOCK(net_family_lock);
   */
  
  static DEFINE_SPINLOCK(net_family_lock);
@@ -106650,7 +106245,7 @@ index fe20c31..83a0ed6 100644
  
  /*
   *    Statistics counters of the socket lists
  
  /*
   *    Statistics counters of the socket lists
-@@ -330,7 +333,7 @@ static struct dentry *sockfs_mount(struct file_system_type *fs_type,
+@@ -328,7 +330,7 @@ static struct dentry *sockfs_mount(struct file_system_type *fs_type,
                &sockfs_dentry_operations, SOCKFS_MAGIC);
  }
  
                &sockfs_dentry_operations, SOCKFS_MAGIC);
  }
  
@@ -106659,7 +106254,7 @@ index fe20c31..83a0ed6 100644
  
  static struct file_system_type sock_fs_type = {
        .name =         "sockfs",
  
  static struct file_system_type sock_fs_type = {
        .name =         "sockfs",
-@@ -1263,6 +1266,8 @@ int __sock_create(struct net *net, int family, int type, int protocol,
+@@ -1235,6 +1237,8 @@ int __sock_create(struct net *net, int family, int type, int protocol,
                return -EAFNOSUPPORT;
        if (type < 0 || type >= SOCK_MAX)
                return -EINVAL;
                return -EAFNOSUPPORT;
        if (type < 0 || type >= SOCK_MAX)
                return -EINVAL;
@@ -106668,7 +106263,7 @@ index fe20c31..83a0ed6 100644
  
        /* Compatibility.
  
  
        /* Compatibility.
  
-@@ -1283,6 +1288,20 @@ int __sock_create(struct net *net, int family, int type, int protocol,
+@@ -1255,6 +1259,20 @@ int __sock_create(struct net *net, int family, int type, int protocol,
        if (err)
                return err;
  
        if (err)
                return err;
  
@@ -106689,7 +106284,7 @@ index fe20c31..83a0ed6 100644
        /*
         *      Allocate the socket and allow the family to set things up. if
         *      the protocol is 0, the family is instructed to select an appropriate
        /*
         *      Allocate the socket and allow the family to set things up. if
         *      the protocol is 0, the family is instructed to select an appropriate
-@@ -1534,6 +1553,14 @@ SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen)
+@@ -1506,6 +1524,14 @@ SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen)
        if (sock) {
                err = move_addr_to_kernel(umyaddr, addrlen, &address);
                if (err >= 0) {
        if (sock) {
                err = move_addr_to_kernel(umyaddr, addrlen, &address);
                if (err >= 0) {
@@ -106704,7 +106299,7 @@ index fe20c31..83a0ed6 100644
                        err = security_socket_bind(sock,
                                                   (struct sockaddr *)&address,
                                                   addrlen);
                        err = security_socket_bind(sock,
                                                   (struct sockaddr *)&address,
                                                   addrlen);
-@@ -1542,6 +1569,7 @@ SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen)
+@@ -1514,6 +1540,7 @@ SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen)
                                                      (struct sockaddr *)
                                                      &address, addrlen);
                }
                                                      (struct sockaddr *)
                                                      &address, addrlen);
                }
@@ -106712,7 +106307,7 @@ index fe20c31..83a0ed6 100644
                fput_light(sock->file, fput_needed);
        }
        return err;
                fput_light(sock->file, fput_needed);
        }
        return err;
-@@ -1565,10 +1593,20 @@ SYSCALL_DEFINE2(listen, int, fd, int, backlog)
+@@ -1537,10 +1564,20 @@ SYSCALL_DEFINE2(listen, int, fd, int, backlog)
                if ((unsigned int)backlog > somaxconn)
                        backlog = somaxconn;
  
                if ((unsigned int)backlog > somaxconn)
                        backlog = somaxconn;
  
@@ -106733,7 +106328,7 @@ index fe20c31..83a0ed6 100644
                fput_light(sock->file, fput_needed);
        }
        return err;
                fput_light(sock->file, fput_needed);
        }
        return err;
-@@ -1612,6 +1650,18 @@ SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr,
+@@ -1584,6 +1621,18 @@ SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr,
        newsock->type = sock->type;
        newsock->ops = sock->ops;
  
        newsock->type = sock->type;
        newsock->ops = sock->ops;
  
@@ -106752,7 +106347,7 @@ index fe20c31..83a0ed6 100644
        /*
         * We don't need try_module_get here, as the listening socket (sock)
         * has the protocol module (sock->ops->owner) held.
        /*
         * We don't need try_module_get here, as the listening socket (sock)
         * has the protocol module (sock->ops->owner) held.
-@@ -1657,6 +1707,8 @@ SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr,
+@@ -1629,6 +1678,8 @@ SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr,
        fd_install(newfd, newfile);
        err = newfd;
  
        fd_install(newfd, newfile);
        err = newfd;
  
@@ -106761,7 +106356,7 @@ index fe20c31..83a0ed6 100644
  out_put:
        fput_light(sock->file, fput_needed);
  out:
  out_put:
        fput_light(sock->file, fput_needed);
  out:
-@@ -1689,6 +1741,7 @@ SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr,
+@@ -1661,6 +1712,7 @@ SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr,
                int, addrlen)
  {
        struct socket *sock;
                int, addrlen)
  {
        struct socket *sock;
@@ -106769,7 +106364,7 @@ index fe20c31..83a0ed6 100644
        struct sockaddr_storage address;
        int err, fput_needed;
  
        struct sockaddr_storage address;
        int err, fput_needed;
  
-@@ -1699,6 +1752,17 @@ SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr,
+@@ -1671,6 +1723,17 @@ SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr,
        if (err < 0)
                goto out_put;
  
        if (err < 0)
                goto out_put;
  
@@ -106787,7 +106382,7 @@ index fe20c31..83a0ed6 100644
        err =
            security_socket_connect(sock, (struct sockaddr *)&address, addrlen);
        if (err)
        err =
            security_socket_connect(sock, (struct sockaddr *)&address, addrlen);
        if (err)
-@@ -1780,6 +1844,8 @@ SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr,
+@@ -1752,6 +1815,8 @@ SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr,
   *    the protocol.
   */
  
   *    the protocol.
   */
  
@@ -106796,7 +106391,7 @@ index fe20c31..83a0ed6 100644
  SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len,
                unsigned int, flags, struct sockaddr __user *, addr,
                int, addr_len)
  SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len,
                unsigned int, flags, struct sockaddr __user *, addr,
                int, addr_len)
-@@ -1846,7 +1912,7 @@ SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size,
+@@ -1817,7 +1882,7 @@ SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size,
        struct socket *sock;
        struct iovec iov;
        struct msghdr msg;
        struct socket *sock;
        struct iovec iov;
        struct msghdr msg;
@@ -106805,7 +106400,7 @@ index fe20c31..83a0ed6 100644
        int err, err2;
        int fput_needed;
  
        int err, err2;
        int fput_needed;
  
-@@ -2075,7 +2141,7 @@ static int ___sys_sendmsg(struct socket *sock, struct msghdr __user *msg,
+@@ -2065,7 +2130,7 @@ static int ___sys_sendmsg(struct socket *sock, struct user_msghdr __user *msg,
                 * checking falls down on this.
                 */
                if (copy_from_user(ctl_buf,
                 * checking falls down on this.
                 */
                if (copy_from_user(ctl_buf,
@@ -106814,8 +106409,8 @@ index fe20c31..83a0ed6 100644
                                   ctl_len))
                        goto out_freectl;
                msg_sys->msg_control = ctl_buf;
                                   ctl_len))
                        goto out_freectl;
                msg_sys->msg_control = ctl_buf;
-@@ -2226,7 +2292,7 @@ static int ___sys_recvmsg(struct socket *sock, struct msghdr __user *msg,
-       int err, total_len, len;
+@@ -2216,7 +2281,7 @@ static int ___sys_recvmsg(struct socket *sock, struct user_msghdr __user *msg,
+       ssize_t err;
  
        /* kernel mode address */
 -      struct sockaddr_storage addr;
  
        /* kernel mode address */
 -      struct sockaddr_storage addr;
@@ -106823,16 +106418,7 @@ index fe20c31..83a0ed6 100644
  
        /* user mode address pointers */
        struct sockaddr __user *uaddr;
  
        /* user mode address pointers */
        struct sockaddr __user *uaddr;
-@@ -2255,7 +2321,7 @@ static int ___sys_recvmsg(struct socket *sock, struct msghdr __user *msg,
-       /* Save the user-mode address (verify_iovec will change the
-        * kernel msghdr to use the kernel address space)
-        */
--      uaddr = (__force void __user *)msg_sys->msg_name;
-+      uaddr = (void __force_user *)msg_sys->msg_name;
-       uaddr_len = COMPAT_NAMELEN(msg);
-       if (MSG_CMSG_COMPAT & flags)
-               err = verify_compat_iovec(msg_sys, iov, &addr, VERIFY_WRITE);
-@@ -2896,7 +2962,7 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
+@@ -2862,7 +2927,7 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
        ifr = compat_alloc_user_space(buf_size);
        rxnfc = (void __user *)ifr + ALIGN(sizeof(struct ifreq), 8);
  
        ifr = compat_alloc_user_space(buf_size);
        rxnfc = (void __user *)ifr + ALIGN(sizeof(struct ifreq), 8);
  
@@ -106841,7 +106427,7 @@ index fe20c31..83a0ed6 100644
                return -EFAULT;
  
        if (put_user(convert_in ? rxnfc : compat_ptr(data),
                return -EFAULT;
  
        if (put_user(convert_in ? rxnfc : compat_ptr(data),
-@@ -3007,7 +3073,7 @@ static int bond_ioctl(struct net *net, unsigned int cmd,
+@@ -2973,7 +3038,7 @@ static int bond_ioctl(struct net *net, unsigned int cmd,
                old_fs = get_fs();
                set_fs(KERNEL_DS);
                err = dev_ioctl(net, cmd,
                old_fs = get_fs();
                set_fs(KERNEL_DS);
                err = dev_ioctl(net, cmd,
@@ -106850,7 +106436,7 @@ index fe20c31..83a0ed6 100644
                set_fs(old_fs);
  
                return err;
                set_fs(old_fs);
  
                return err;
-@@ -3100,7 +3166,7 @@ static int compat_sioc_ifmap(struct net *net, unsigned int cmd,
+@@ -3066,7 +3131,7 @@ static int compat_sioc_ifmap(struct net *net, unsigned int cmd,
  
        old_fs = get_fs();
        set_fs(KERNEL_DS);
  
        old_fs = get_fs();
        set_fs(KERNEL_DS);
@@ -106859,7 +106445,7 @@ index fe20c31..83a0ed6 100644
        set_fs(old_fs);
  
        if (cmd == SIOCGIFMAP && !err) {
        set_fs(old_fs);
  
        if (cmd == SIOCGIFMAP && !err) {
-@@ -3184,7 +3250,7 @@ static int routing_ioctl(struct net *net, struct socket *sock,
+@@ -3150,7 +3215,7 @@ static int routing_ioctl(struct net *net, struct socket *sock,
                ret |= get_user(rtdev, &(ur4->rt_dev));
                if (rtdev) {
                        ret |= copy_from_user(devname, compat_ptr(rtdev), 15);
                ret |= get_user(rtdev, &(ur4->rt_dev));
                if (rtdev) {
                        ret |= copy_from_user(devname, compat_ptr(rtdev), 15);
@@ -106868,7 +106454,7 @@ index fe20c31..83a0ed6 100644
                        devname[15] = 0;
                } else
                        r4.rt_dev = NULL;
                        devname[15] = 0;
                } else
                        r4.rt_dev = NULL;
-@@ -3411,8 +3477,8 @@ int kernel_getsockopt(struct socket *sock, int level, int optname,
+@@ -3377,8 +3442,8 @@ int kernel_getsockopt(struct socket *sock, int level, int optname,
        int __user *uoptlen;
        int err;
  
        int __user *uoptlen;
        int err;
  
@@ -106879,7 +106465,7 @@ index fe20c31..83a0ed6 100644
  
        set_fs(KERNEL_DS);
        if (level == SOL_SOCKET)
  
        set_fs(KERNEL_DS);
        if (level == SOL_SOCKET)
-@@ -3432,7 +3498,7 @@ int kernel_setsockopt(struct socket *sock, int level, int optname,
+@@ -3398,7 +3463,7 @@ int kernel_setsockopt(struct socket *sock, int level, int optname,
        char __user *uoptval;
        int err;
  
        char __user *uoptval;
        int err;
  
@@ -106889,7 +106475,7 @@ index fe20c31..83a0ed6 100644
        set_fs(KERNEL_DS);
        if (level == SOL_SOCKET)
 diff --git a/net/sunrpc/auth_gss/svcauth_gss.c b/net/sunrpc/auth_gss/svcauth_gss.c
        set_fs(KERNEL_DS);
        if (level == SOL_SOCKET)
 diff --git a/net/sunrpc/auth_gss/svcauth_gss.c b/net/sunrpc/auth_gss/svcauth_gss.c
-index c548ab2..4e1b68b 100644
+index 224a82f..7a42b51 100644
 --- a/net/sunrpc/auth_gss/svcauth_gss.c
 +++ b/net/sunrpc/auth_gss/svcauth_gss.c
 @@ -1140,7 +1140,7 @@ static int gss_proxy_save_rsc(struct cache_detail *cd,
 --- a/net/sunrpc/auth_gss/svcauth_gss.c
 +++ b/net/sunrpc/auth_gss/svcauth_gss.c
 @@ -1140,7 +1140,7 @@ static int gss_proxy_save_rsc(struct cache_detail *cd,
@@ -106911,10 +106497,19 @@ index c548ab2..4e1b68b 100644
        /* make a copy for the caller */
        *handle = ctxh;
 diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c
        /* make a copy for the caller */
        *handle = ctxh;
 diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c
-index 0663621..c4928d4 100644
+index 33fb105..567a54c 100644
 --- a/net/sunrpc/cache.c
 +++ b/net/sunrpc/cache.c
 --- a/net/sunrpc/cache.c
 +++ b/net/sunrpc/cache.c
-@@ -1609,7 +1609,7 @@ static int create_cache_proc_entries(struct cache_detail *cd, struct net *net)
+@@ -921,7 +921,7 @@ static unsigned int cache_poll(struct file *filp, poll_table *wait,
+       poll_wait(filp, &queue_wait, wait);
+       /* alway allow write */
+-      mask = POLL_OUT | POLLWRNORM;
++      mask = POLLOUT | POLLWRNORM;
+       if (!rp)
+               return mask;
+@@ -1595,7 +1595,7 @@ static int create_cache_proc_entries(struct cache_detail *cd, struct net *net)
        struct sunrpc_net *sn;
  
        sn = net_generic(net, sunrpc_net_id);
        struct sunrpc_net *sn;
  
        sn = net_generic(net, sunrpc_net_id);
@@ -106924,10 +106519,10 @@ index 0663621..c4928d4 100644
                goto out_nomem;
        cd->u.procfs.channel_ent = NULL;
 diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c
                goto out_nomem;
        cd->u.procfs.channel_ent = NULL;
 diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c
-index 9acd6ce..4353a72 100644
+index 3f5d4d4..554f997 100644
 --- a/net/sunrpc/clnt.c
 +++ b/net/sunrpc/clnt.c
 --- a/net/sunrpc/clnt.c
 +++ b/net/sunrpc/clnt.c
-@@ -1428,7 +1428,9 @@ call_start(struct rpc_task *task)
+@@ -1438,7 +1438,9 @@ call_start(struct rpc_task *task)
                        (RPC_IS_ASYNC(task) ? "async" : "sync"));
  
        /* Increment call count */
                        (RPC_IS_ASYNC(task) ? "async" : "sync"));
  
        /* Increment call count */
@@ -106939,11 +106534,11 @@ index 9acd6ce..4353a72 100644
        task->tk_action = call_reserve;
  }
 diff --git a/net/sunrpc/sched.c b/net/sunrpc/sched.c
        task->tk_action = call_reserve;
  }
 diff --git a/net/sunrpc/sched.c b/net/sunrpc/sched.c
-index fe3441a..922c29e 100644
+index d20f232..ec9cd28 100644
 --- a/net/sunrpc/sched.c
 +++ b/net/sunrpc/sched.c
 @@ -261,9 +261,9 @@ static int rpc_wait_bit_killable(struct wait_bit_key *key)
 --- a/net/sunrpc/sched.c
 +++ b/net/sunrpc/sched.c
 @@ -261,9 +261,9 @@ static int rpc_wait_bit_killable(struct wait_bit_key *key)
- #if defined(RPC_DEBUG) || defined(RPC_TRACEPOINTS)
+ #if IS_ENABLED(CONFIG_SUNRPC_DEBUG) || IS_ENABLED(CONFIG_TRACEPOINTS)
  static void rpc_task_set_debuginfo(struct rpc_task *task)
  {
 -      static atomic_t rpc_pid;
  static void rpc_task_set_debuginfo(struct rpc_task *task)
  {
 -      static atomic_t rpc_pid;
@@ -106955,10 +106550,10 @@ index fe3441a..922c29e 100644
  #else
  static inline void rpc_task_set_debuginfo(struct rpc_task *task)
 diff --git a/net/sunrpc/stats.c b/net/sunrpc/stats.c
  #else
  static inline void rpc_task_set_debuginfo(struct rpc_task *task)
 diff --git a/net/sunrpc/stats.c b/net/sunrpc/stats.c
-index 5453049..465669a 100644
+index 9711a15..fb0eb4d 100644
 --- a/net/sunrpc/stats.c
 +++ b/net/sunrpc/stats.c
 --- a/net/sunrpc/stats.c
 +++ b/net/sunrpc/stats.c
-@@ -267,7 +267,7 @@ int rpc_proc_init(struct net *net)
+@@ -278,7 +278,7 @@ int rpc_proc_init(struct net *net)
  
        dprintk("RPC:       registering /proc/net/rpc\n");
        sn = net_generic(net, sunrpc_net_id);
  
        dprintk("RPC:       registering /proc/net/rpc\n");
        sn = net_generic(net, sunrpc_net_id);
@@ -106968,10 +106563,10 @@ index 5453049..465669a 100644
                return -ENOMEM;
  
 diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c
                return -ENOMEM;
  
 diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c
-index ca8a795..ddfc41b 100644
+index 91eaef1..08434d4 100644
 --- a/net/sunrpc/svc.c
 +++ b/net/sunrpc/svc.c
 --- a/net/sunrpc/svc.c
 +++ b/net/sunrpc/svc.c
-@@ -1165,7 +1165,9 @@ svc_process_common(struct svc_rqst *rqstp, struct kvec *argv, struct kvec *resv)
+@@ -1169,7 +1169,9 @@ svc_process_common(struct svc_rqst *rqstp, struct kvec *argv, struct kvec *resv)
        svc_putnl(resv, RPC_SUCCESS);
  
        /* Bump per-procedure stats counter */
        svc_putnl(resv, RPC_SUCCESS);
  
        /* Bump per-procedure stats counter */
@@ -107231,7 +106826,7 @@ index e7000be..e3b0ba7 100644
                int mode = (table->mode >> 6) & 7;
                return (mode << 6) | (mode << 3) | mode;
 diff --git a/net/tipc/subscr.c b/net/tipc/subscr.c
                int mode = (table->mode >> 6) & 7;
                return (mode << 6) | (mode << 3) | mode;
 diff --git a/net/tipc/subscr.c b/net/tipc/subscr.c
-index 31b5cb2..566ff01 100644
+index 0344206..bff8abf 100644
 --- a/net/tipc/subscr.c
 +++ b/net/tipc/subscr.c
 @@ -96,7 +96,7 @@ static void subscr_send_event(struct tipc_subscription *sub, u32 found_lower,
 --- a/net/tipc/subscr.c
 +++ b/net/tipc/subscr.c
 @@ -96,7 +96,7 @@ static void subscr_send_event(struct tipc_subscription *sub, u32 found_lower,
@@ -107244,7 +106839,7 @@ index 31b5cb2..566ff01 100644
        sub->evt.event = htohl(event, sub->swap);
        sub->evt.found_lower = htohl(found_lower, sub->swap);
 diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
        sub->evt.event = htohl(event, sub->swap);
        sub->evt.found_lower = htohl(found_lower, sub->swap);
 diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
-index e968843..bc95776 100644
+index 8e1b102..900d70f 100644
 --- a/net/unix/af_unix.c
 +++ b/net/unix/af_unix.c
 @@ -791,6 +791,12 @@ static struct sock *unix_find_other(struct net *net,
 --- a/net/unix/af_unix.c
 +++ b/net/unix/af_unix.c
 @@ -791,6 +791,12 @@ static struct sock *unix_find_other(struct net *net,
@@ -107293,7 +106888,24 @@ index e968843..bc95776 100644
        done_path_create(&path, dentry);
        return err;
  }
        done_path_create(&path, dentry);
        return err;
  }
-@@ -2350,9 +2369,13 @@ static int unix_seq_show(struct seq_file *seq, void *v)
+@@ -2248,11 +2267,14 @@ static unsigned int unix_dgram_poll(struct file *file, struct socket *sock,
+       writable = unix_writable(sk);
+       other = unix_peer_get(sk);
+       if (other) {
+-              if (unix_peer(other) != sk) {
++              unix_state_lock(other);
++              if (!sock_flag(other, SOCK_DEAD) && unix_peer(other) != sk) {
++                      unix_state_unlock(other);
+                       sock_poll_wait(file, &unix_sk(other)->peer_wait, wait);
+                       if (unix_recvq_full(other))
+                               writable = 0;
+-              }
++              } else
++                      unix_state_unlock(other);
+               sock_put(other);
+       }
+@@ -2349,9 +2371,13 @@ static int unix_seq_show(struct seq_file *seq, void *v)
                seq_puts(seq, "Num       RefCount Protocol Flags    Type St "
                         "Inode Path\n");
        else {
                seq_puts(seq, "Num       RefCount Protocol Flags    Type St "
                         "Inode Path\n");
        else {
@@ -107308,7 +106920,7 @@ index e968843..bc95776 100644
  
                seq_printf(seq, "%pK: %08X %08X %08X %04X %02X %5lu",
                        s,
  
                seq_printf(seq, "%pK: %08X %08X %08X %04X %02X %5lu",
                        s,
-@@ -2379,8 +2402,10 @@ static int unix_seq_show(struct seq_file *seq, void *v)
+@@ -2378,8 +2404,10 @@ static int unix_seq_show(struct seq_file *seq, void *v)
                        }
                        for ( ; i < len; i++)
                                seq_putc(seq, u->addr->name->sun_path[i]);
                        }
                        for ( ; i < len; i++)
                                seq_putc(seq, u->addr->name->sun_path[i]);
@@ -107476,10 +107088,10 @@ index 0917f04..f4e3d8c 100644
  
        if (!proc_create("x25/route", S_IRUGO, init_net.proc_net,
 diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c
  
        if (!proc_create("x25/route", S_IRUGO, init_net.proc_net,
 diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c
-index 88bf289..7b0741b 100644
+index cee479b..0ea3567 100644
 --- a/net/xfrm/xfrm_policy.c
 +++ b/net/xfrm/xfrm_policy.c
 --- a/net/xfrm/xfrm_policy.c
 +++ b/net/xfrm/xfrm_policy.c
-@@ -330,7 +330,7 @@ static void xfrm_policy_kill(struct xfrm_policy *policy)
+@@ -331,7 +331,7 @@ static void xfrm_policy_kill(struct xfrm_policy *policy)
  {
        policy->walk.dead = 1;
  
  {
        policy->walk.dead = 1;
  
@@ -107489,15 +107101,15 @@ index 88bf289..7b0741b 100644
        if (del_timer(&policy->polq.hold_timer))
                xfrm_pol_put(policy);
 @@ -781,7 +781,7 @@ int xfrm_policy_insert(int dir, struct xfrm_policy *policy, int excl)
        if (del_timer(&policy->polq.hold_timer))
                xfrm_pol_put(policy);
 @@ -781,7 +781,7 @@ int xfrm_policy_insert(int dir, struct xfrm_policy *policy, int excl)
+       else
                hlist_add_head(&policy->bydst, chain);
                hlist_add_head(&policy->bydst, chain);
-       xfrm_pol_hold(policy);
-       net->xfrm.policy_count[dir]++;
+       __xfrm_policy_link(policy, dir);
 -      atomic_inc(&net->xfrm.flow_cache_genid);
 +      atomic_inc_unchecked(&net->xfrm.flow_cache_genid);
  
        /* After previous checking, family can either be AF_INET or AF_INET6 */
        if (policy->family == AF_INET)
 -      atomic_inc(&net->xfrm.flow_cache_genid);
 +      atomic_inc_unchecked(&net->xfrm.flow_cache_genid);
  
        /* After previous checking, family can either be AF_INET or AF_INET6 */
        if (policy->family == AF_INET)
-@@ -1871,7 +1871,7 @@ xfrm_resolve_and_create_bundle(struct xfrm_policy **pols, int num_pols,
+@@ -1877,7 +1877,7 @@ xfrm_resolve_and_create_bundle(struct xfrm_policy **pols, int num_pols,
  
        xdst->num_pols = num_pols;
        memcpy(xdst->pols, pols, sizeof(struct xfrm_policy *) * num_pols);
  
        xdst->num_pols = num_pols;
        memcpy(xdst->pols, pols, sizeof(struct xfrm_policy *) * num_pols);
@@ -107506,7 +107118,7 @@ index 88bf289..7b0741b 100644
  
        return xdst;
  }
  
        return xdst;
  }
-@@ -2685,10 +2685,11 @@ void xfrm_garbage_collect(struct net *net)
+@@ -2690,10 +2690,11 @@ void xfrm_garbage_collect(struct net *net)
  }
  EXPORT_SYMBOL(xfrm_garbage_collect);
  
  }
  EXPORT_SYMBOL(xfrm_garbage_collect);
  
@@ -107519,7 +107131,7 @@ index 88bf289..7b0741b 100644
  
  static void xfrm_init_pmtu(struct dst_entry *dst)
  {
  
  static void xfrm_init_pmtu(struct dst_entry *dst)
  {
-@@ -2738,7 +2739,7 @@ static int xfrm_bundle_ok(struct xfrm_dst *first)
+@@ -2743,7 +2744,7 @@ static int xfrm_bundle_ok(struct xfrm_dst *first)
                if (xdst->xfrm_genid != dst->xfrm->genid)
                        return 0;
                if (xdst->num_pols > 0 &&
                if (xdst->xfrm_genid != dst->xfrm->genid)
                        return 0;
                if (xdst->num_pols > 0 &&
@@ -107528,7 +107140,7 @@ index 88bf289..7b0741b 100644
                        return 0;
  
                mtu = dst_mtu(dst->child);
                        return 0;
  
                mtu = dst_mtu(dst->child);
-@@ -2826,8 +2827,6 @@ int xfrm_policy_register_afinfo(struct xfrm_policy_afinfo *afinfo)
+@@ -2831,8 +2832,6 @@ int xfrm_policy_register_afinfo(struct xfrm_policy_afinfo *afinfo)
                        dst_ops->link_failure = xfrm_link_failure;
                if (likely(dst_ops->neigh_lookup == NULL))
                        dst_ops->neigh_lookup = xfrm_neigh_lookup;
                        dst_ops->link_failure = xfrm_link_failure;
                if (likely(dst_ops->neigh_lookup == NULL))
                        dst_ops->neigh_lookup = xfrm_neigh_lookup;
@@ -107537,7 +107149,7 @@ index 88bf289..7b0741b 100644
                rcu_assign_pointer(xfrm_policy_afinfo[afinfo->family], afinfo);
        }
        spin_unlock(&xfrm_policy_afinfo_lock);
                rcu_assign_pointer(xfrm_policy_afinfo[afinfo->family], afinfo);
        }
        spin_unlock(&xfrm_policy_afinfo_lock);
-@@ -2881,7 +2880,6 @@ int xfrm_policy_unregister_afinfo(struct xfrm_policy_afinfo *afinfo)
+@@ -2886,7 +2885,6 @@ int xfrm_policy_unregister_afinfo(struct xfrm_policy_afinfo *afinfo)
                dst_ops->check = NULL;
                dst_ops->negative_advice = NULL;
                dst_ops->link_failure = NULL;
                dst_ops->check = NULL;
                dst_ops->negative_advice = NULL;
                dst_ops->link_failure = NULL;
@@ -107545,7 +107157,7 @@ index 88bf289..7b0741b 100644
        }
        return err;
  }
        }
        return err;
  }
-@@ -3277,7 +3275,7 @@ static int xfrm_policy_migrate(struct xfrm_policy *pol,
+@@ -3283,7 +3281,7 @@ static int xfrm_policy_migrate(struct xfrm_policy *pol,
                               sizeof(pol->xfrm_vec[i].saddr));
                        pol->xfrm_vec[i].encap_family = mp->new_family;
                        /* flush bundles */
                               sizeof(pol->xfrm_vec[i].saddr));
                        pol->xfrm_vec[i].encap_family = mp->new_family;
                        /* flush bundles */
@@ -107676,7 +107288,7 @@ index 05a6e3d..6716ec9 100644
        __xfrm_sysctl_init(net);
  
 diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include
        __xfrm_sysctl_init(net);
  
 diff --git a/scripts/Kbuild.include b/scripts/Kbuild.include
-index 65e7b08..1b868d5 100644
+index edd2794..73c7db9 100644
 --- a/scripts/Kbuild.include
 +++ b/scripts/Kbuild.include
 @@ -144,7 +144,7 @@ cc-ifversion = $(shell [ $(call cc-version, $(CC)) $(1) $(2) ] && echo $(3))
 --- a/scripts/Kbuild.include
 +++ b/scripts/Kbuild.include
 @@ -144,7 +144,7 @@ cc-ifversion = $(shell [ $(call cc-version, $(CC)) $(1) $(2) ] && echo $(3))
@@ -107702,10 +107314,10 @@ index 649ce68..f6bc05c 100644
  endif
  
 diff --git a/scripts/Makefile.clean b/scripts/Makefile.clean
  endif
  
 diff --git a/scripts/Makefile.clean b/scripts/Makefile.clean
-index a609552..fde19cd 100644
+index 627f8cb..dbe0bca 100644
 --- a/scripts/Makefile.clean
 +++ b/scripts/Makefile.clean
 --- a/scripts/Makefile.clean
 +++ b/scripts/Makefile.clean
-@@ -41,7 +41,8 @@ subdir-ymn   := $(addprefix $(obj)/,$(subdir-ymn))
+@@ -38,7 +38,8 @@ subdir-ymn   := $(addprefix $(obj)/,$(subdir-ymn))
  __clean-files := $(extra-y) $(extra-m) $(extra-)       \
                   $(always) $(targets) $(clean-files)   \
                   $(host-progs)                         \
  __clean-files := $(extra-y) $(extra-m) $(extra-)       \
                   $(always) $(targets) $(clean-files)   \
                   $(host-progs)                         \
@@ -108162,16 +107774,17 @@ index 5972624..4028795 100755
  mkdir -p "$destdir"
  (cd $srctree; tar -c -f - -T -) < "$objtree/debian/hdrsrcfiles" | (cd $destdir; tar -xf -)
 diff --git a/scripts/package/mkspec b/scripts/package/mkspec
  mkdir -p "$destdir"
  (cd $srctree; tar -c -f - -T -) < "$objtree/debian/hdrsrcfiles" | (cd $destdir; tar -xf -)
 diff --git a/scripts/package/mkspec b/scripts/package/mkspec
-index 1395760..bca2734 100755
+index d9ab94b..eb7f04c 100755
 --- a/scripts/package/mkspec
 +++ b/scripts/package/mkspec
 --- a/scripts/package/mkspec
 +++ b/scripts/package/mkspec
-@@ -121,29 +121,40 @@ echo 'rm -f $RPM_BUILD_ROOT'"/lib/modules/$KERNELRELEASE/{build,source}"
+@@ -122,30 +122,41 @@ echo 'rm -f $RPM_BUILD_ROOT'"/lib/modules/$KERNELRELEASE/{build,source}"
  echo "mkdir -p "'$RPM_BUILD_ROOT'"/usr/src/kernels/$KERNELRELEASE"
  echo "EXCLUDES=\"$RCS_TAR_IGNORE --exclude .tmp_versions --exclude=*vmlinux* --exclude=*.o --exclude=*.ko --exclude=*.cmd --exclude=Documentation --exclude=firmware --exclude .config.old --exclude .missing-syscalls.d\""
  echo "tar "'$EXCLUDES'" -cf- . | (cd "'$RPM_BUILD_ROOT'"/usr/src/kernels/$KERNELRELEASE;tar xvf -)"
 -echo 'cd $RPM_BUILD_ROOT'"/lib/modules/$KERNELRELEASE"
 -echo "ln -sf /usr/src/kernels/$KERNELRELEASE build"
 -echo "ln -sf /usr/src/kernels/$KERNELRELEASE source"
  echo "mkdir -p "'$RPM_BUILD_ROOT'"/usr/src/kernels/$KERNELRELEASE"
  echo "EXCLUDES=\"$RCS_TAR_IGNORE --exclude .tmp_versions --exclude=*vmlinux* --exclude=*.o --exclude=*.ko --exclude=*.cmd --exclude=Documentation --exclude=firmware --exclude .config.old --exclude .missing-syscalls.d\""
  echo "tar "'$EXCLUDES'" -cf- . | (cd "'$RPM_BUILD_ROOT'"/usr/src/kernels/$KERNELRELEASE;tar xvf -)"
 -echo 'cd $RPM_BUILD_ROOT'"/lib/modules/$KERNELRELEASE"
 -echo "ln -sf /usr/src/kernels/$KERNELRELEASE build"
 -echo "ln -sf /usr/src/kernels/$KERNELRELEASE source"
+ fi
  
  echo ""
  echo "%clean"
  
  echo ""
  echo "%clean"
@@ -108217,9 +107830,9 @@ index 1395760..bca2734 100755
  echo "/lib/firmware/$KERNELRELEASE"
  echo "/boot/*"
  echo ""
  echo "/lib/firmware/$KERNELRELEASE"
  echo "/boot/*"
  echo ""
-@@ -152,8 +163,7 @@ echo '%defattr (-, root, root)'
- echo "/usr/include"
+@@ -155,9 +166,8 @@ echo "/usr/include"
  echo ""
  echo ""
+ if ! $PREBUILT; then
  echo "%files devel"
 -echo '%defattr (-, root, root)'
 +echo '%defattr (400, root, root, 500)'
  echo "%files devel"
 -echo '%defattr (-, root, root)'
 +echo '%defattr (400, root, root, 500)'
@@ -108228,6 +107841,7 @@ index 1395760..bca2734 100755
 -echo "/lib/modules/$KERNELRELEASE/build"
 -echo "/lib/modules/$KERNELRELEASE/source"
  echo ""
 -echo "/lib/modules/$KERNELRELEASE/build"
 -echo "/lib/modules/$KERNELRELEASE/source"
  echo ""
+ fi
 diff --git a/scripts/pnmtologo.c b/scripts/pnmtologo.c
 index 4718d78..9220d58 100644
 --- a/scripts/pnmtologo.c
 diff --git a/scripts/pnmtologo.c b/scripts/pnmtologo.c
 index 4718d78..9220d58 100644
 --- a/scripts/pnmtologo.c
@@ -108289,10 +107903,10 @@ index cdb491d..8d32bfc 100755
  # Find all available archs
  find_all_archs()
 diff --git a/security/Kconfig b/security/Kconfig
  # Find all available archs
  find_all_archs()
 diff --git a/security/Kconfig b/security/Kconfig
-index beb86b5..1a953b1 100644
+index beb86b5..653742f 100644
 --- a/security/Kconfig
 +++ b/security/Kconfig
 --- a/security/Kconfig
 +++ b/security/Kconfig
-@@ -4,6 +4,974 @@
+@@ -4,6 +4,975 @@
  
  menu "Security options"
  
  
  menu "Security options"
  
@@ -108881,6 +108495,7 @@ index beb86b5..1a953b1 100644
 +      depends on (X86 || (ARM && (CPU_V6 || CPU_V6K || CPU_V7) && !(ARM_LPAE && MODULES))) && !XEN
 +      select PAX_PER_CPU_PGD if X86_64 || (X86_32 && X86_PAE)
 +      select PAX_KERNEXEC_PLUGIN if X86_64
 +      depends on (X86 || (ARM && (CPU_V6 || CPU_V6K || CPU_V7) && !(ARM_LPAE && MODULES))) && !XEN
 +      select PAX_PER_CPU_PGD if X86_64 || (X86_32 && X86_PAE)
 +      select PAX_KERNEXEC_PLUGIN if X86_64
++      select ARM_KERNMEM_PERMS if ARM
 +      help
 +        This is the kernel land equivalent of PAGEEXEC and MPROTECT,
 +        that is, enabling this option will make it harder to inject
 +      help
 +        This is the kernel land equivalent of PAGEEXEC and MPROTECT,
 +        that is, enabling this option will make it harder to inject
@@ -109267,7 +108882,7 @@ index beb86b5..1a953b1 100644
  source security/keys/Kconfig
  
  config SECURITY_DMESG_RESTRICT
  source security/keys/Kconfig
  
  config SECURITY_DMESG_RESTRICT
-@@ -103,7 +1071,7 @@ config INTEL_TXT
+@@ -103,7 +1072,7 @@ config INTEL_TXT
  config LSM_MMAP_MIN_ADDR
        int "Low address space for LSM to protect from user allocation"
        depends on SECURITY && SECURITY_SELINUX
  config LSM_MMAP_MIN_ADDR
        int "Low address space for LSM to protect from user allocation"
        depends on SECURITY && SECURITY_SELINUX
@@ -109334,7 +108949,7 @@ index 65ca451..ad6f22d 100644
  
        .ptrace_access_check =          apparmor_ptrace_access_check,
 diff --git a/security/commoncap.c b/security/commoncap.c
  
        .ptrace_access_check =          apparmor_ptrace_access_check,
 diff --git a/security/commoncap.c b/security/commoncap.c
-index bab0611..f9a0ff5 100644
+index 2915d85..970753f 100644
 --- a/security/commoncap.c
 +++ b/security/commoncap.c
 @@ -427,6 +427,32 @@ int get_vfs_caps_from_disk(const struct dentry *dentry, struct cpu_vfs_cap_data
 --- a/security/commoncap.c
 +++ b/security/commoncap.c
 @@ -427,6 +427,32 @@ int get_vfs_caps_from_disk(const struct dentry *dentry, struct cpu_vfs_cap_data
@@ -109396,7 +109011,7 @@ index 8ee997d..24c174b 100644
  };
  extern struct ima_h_table ima_htable;
 diff --git a/security/integrity/ima/ima_api.c b/security/integrity/ima/ima_api.c
  };
  extern struct ima_h_table ima_htable;
 diff --git a/security/integrity/ima/ima_api.c b/security/integrity/ima/ima_api.c
-index 8688597..9fa80d2 100644
+index b8a27c5..50a769f 100644
 --- a/security/integrity/ima/ima_api.c
 +++ b/security/integrity/ima/ima_api.c
 @@ -137,7 +137,7 @@ void ima_add_violation(struct file *file, const unsigned char *filename,
 --- a/security/integrity/ima/ima_api.c
 +++ b/security/integrity/ima/ima_api.c
 @@ -137,7 +137,7 @@ void ima_add_violation(struct file *file, const unsigned char *filename,
@@ -109409,7 +109024,7 @@ index 8688597..9fa80d2 100644
        result = ima_alloc_init_template(NULL, file, filename,
                                         NULL, 0, &entry);
 diff --git a/security/integrity/ima/ima_fs.c b/security/integrity/ima/ima_fs.c
        result = ima_alloc_init_template(NULL, file, filename,
                                         NULL, 0, &entry);
 diff --git a/security/integrity/ima/ima_fs.c b/security/integrity/ima/ima_fs.c
-index da92fcc..8a5d390 100644
+index 461215e..9bb12ee 100644
 --- a/security/integrity/ima/ima_fs.c
 +++ b/security/integrity/ima/ima_fs.c
 @@ -28,12 +28,12 @@
 --- a/security/integrity/ima/ima_fs.c
 +++ b/security/integrity/ima/ima_fs.c
 @@ -28,12 +28,12 @@
@@ -109467,10 +109082,10 @@ index 200e378..cdc74b5 100644
  #ifdef CONFIG_PERSISTENT_KEYRINGS
  extern long keyctl_get_persistent(uid_t, key_serial_t);
 diff --git a/security/keys/key.c b/security/keys/key.c
  #ifdef CONFIG_PERSISTENT_KEYRINGS
  extern long keyctl_get_persistent(uid_t, key_serial_t);
 diff --git a/security/keys/key.c b/security/keys/key.c
-index e17ba6a..2cc04a6 100644
+index aee2ec5..c276071 100644
 --- a/security/keys/key.c
 +++ b/security/keys/key.c
 --- a/security/keys/key.c
 +++ b/security/keys/key.c
-@@ -285,7 +285,7 @@ struct key *key_alloc(struct key_type *type, const char *desc,
+@@ -283,7 +283,7 @@ struct key *key_alloc(struct key_type *type, const char *desc,
  
        atomic_set(&key->usage, 1);
        init_rwsem(&key->sem);
  
        atomic_set(&key->usage, 1);
        init_rwsem(&key->sem);
@@ -109479,7 +109094,7 @@ index e17ba6a..2cc04a6 100644
        key->index_key.type = type;
        key->user = user;
        key->quotalen = quotalen;
        key->index_key.type = type;
        key->user = user;
        key->quotalen = quotalen;
-@@ -1075,7 +1075,9 @@ int register_key_type(struct key_type *ktype)
+@@ -1073,7 +1073,9 @@ int register_key_type(struct key_type *ktype)
        struct key_type *p;
        int ret;
  
        struct key_type *p;
        int ret;
  
@@ -109490,7 +109105,7 @@ index e17ba6a..2cc04a6 100644
  
        ret = -EEXIST;
        down_write(&key_types_sem);
  
        ret = -EEXIST;
        down_write(&key_types_sem);
-@@ -1087,7 +1089,7 @@ int register_key_type(struct key_type *ktype)
+@@ -1085,7 +1087,7 @@ int register_key_type(struct key_type *ktype)
        }
  
        /* store the type */
        }
  
        /* store the type */
@@ -109499,7 +109114,7 @@ index e17ba6a..2cc04a6 100644
  
        pr_notice("Key type %s registered\n", ktype->name);
        ret = 0;
  
        pr_notice("Key type %s registered\n", ktype->name);
        ret = 0;
-@@ -1109,7 +1111,7 @@ EXPORT_SYMBOL(register_key_type);
+@@ -1107,7 +1109,7 @@ EXPORT_SYMBOL(register_key_type);
  void unregister_key_type(struct key_type *ktype)
  {
        down_write(&key_types_sem);
  void unregister_key_type(struct key_type *ktype)
  {
        down_write(&key_types_sem);
@@ -109508,7 +109123,7 @@ index e17ba6a..2cc04a6 100644
        downgrade_write(&key_types_sem);
        key_gc_keytype(ktype);
        pr_notice("Key type %s unregistered\n", ktype->name);
        downgrade_write(&key_types_sem);
        key_gc_keytype(ktype);
        pr_notice("Key type %s unregistered\n", ktype->name);
-@@ -1127,10 +1129,10 @@ void __init key_init(void)
+@@ -1125,10 +1127,10 @@ void __init key_init(void)
                        0, SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL);
  
        /* add the special key types */
                        0, SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL);
  
        /* add the special key types */
@@ -109654,28 +109269,20 @@ index a18f1fa..c9b9fc4 100644
                lock = &avc_cache.slots_lock[hvalue];
  
 diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
                lock = &avc_cache.slots_lock[hvalue];
  
 diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c
-index c603b20..8716ec9 100644
+index 6da7532..f0b1882 100644
 --- a/security/selinux/hooks.c
 +++ b/security/selinux/hooks.c
 --- a/security/selinux/hooks.c
 +++ b/security/selinux/hooks.c
-@@ -95,8 +95,6 @@
- #include "audit.h"
- #include "avc_ss.h"
--extern struct security_operations *security_ops;
--
- /* SECMARK reference count */
- static atomic_t selinux_secmark_refcount = ATOMIC_INIT(0);
-@@ -5809,7 +5807,7 @@ static int selinux_key_getsecurity(struct key *key, char **_buffer)
+@@ -5807,7 +5807,8 @@ static int selinux_key_getsecurity(struct key *key, char **_buffer)
  
  #endif
  
 -static struct security_operations selinux_ops = {
 +static struct security_operations selinux_ops __read_only = {
  
  #endif
  
 -static struct security_operations selinux_ops = {
 +static struct security_operations selinux_ops __read_only = {
++      .name =                         "selinux",
        .name =                         "selinux",
  
        .ptrace_access_check =          selinux_ptrace_access_check,
        .name =                         "selinux",
  
        .ptrace_access_check =          selinux_ptrace_access_check,
-@@ -6150,6 +6148,9 @@ static void selinux_nf_ip_exit(void)
+@@ -6148,6 +6149,9 @@ static void selinux_nf_ip_exit(void)
  #ifdef CONFIG_SECURITY_SELINUX_DISABLE
  static int selinux_disabled;
  
  #ifdef CONFIG_SECURITY_SELINUX_DISABLE
  static int selinux_disabled;
  
@@ -109685,7 +109292,7 @@ index c603b20..8716ec9 100644
  int selinux_disable(void)
  {
        if (ss_initialized) {
  int selinux_disable(void)
  {
        if (ss_initialized) {
-@@ -6167,7 +6168,9 @@ int selinux_disable(void)
+@@ -6165,7 +6169,9 @@ int selinux_disable(void)
        selinux_disabled = 1;
        selinux_enabled = 0;
  
        selinux_disabled = 1;
        selinux_enabled = 0;
  
@@ -109710,10 +109317,10 @@ index 1450f85..a91e0bc 100644
        }
        rtnl_unlock();
 diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c
        }
        rtnl_unlock();
 diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c
-index d515ec2..8a4ca71 100644
+index a717877..0747450 100644
 --- a/security/smack/smack_lsm.c
 +++ b/security/smack/smack_lsm.c
 --- a/security/smack/smack_lsm.c
 +++ b/security/smack/smack_lsm.c
-@@ -4079,7 +4079,7 @@ static int smack_inode_getsecctx(struct inode *inode, void **ctx, u32 *ctxlen)
+@@ -4082,7 +4082,7 @@ static int smack_inode_getsecctx(struct inode *inode, void **ctx, u32 *ctxlen)
        return 0;
  }
  
        return 0;
  }
  
@@ -109949,7 +109556,7 @@ index 13c88fbc..f8c115e 100644
        { .procname = "kernel", },
        { .procname = "yama", },
 diff --git a/sound/aoa/codecs/onyx.c b/sound/aoa/codecs/onyx.c
        { .procname = "kernel", },
        { .procname = "yama", },
 diff --git a/sound/aoa/codecs/onyx.c b/sound/aoa/codecs/onyx.c
-index 401107b..b9c47c6 100644
+index 23c371e..da7c25e 100644
 --- a/sound/aoa/codecs/onyx.c
 +++ b/sound/aoa/codecs/onyx.c
 @@ -54,7 +54,7 @@ struct onyx {
 --- a/sound/aoa/codecs/onyx.c
 +++ b/sound/aoa/codecs/onyx.c
 @@ -54,7 +54,7 @@ struct onyx {
@@ -109961,7 +109568,7 @@ index 401107b..b9c47c6 100644
        struct codec_info       *codec_info;
  
        /* mutex serializes concurrent access to the device
        struct codec_info       *codec_info;
  
        /* mutex serializes concurrent access to the device
-@@ -753,7 +753,7 @@ static int onyx_open(struct codec_info_item *cii,
+@@ -747,7 +747,7 @@ static int onyx_open(struct codec_info_item *cii,
        struct onyx *onyx = cii->codec_data;
  
        mutex_lock(&onyx->mutex);
        struct onyx *onyx = cii->codec_data;
  
        mutex_lock(&onyx->mutex);
@@ -109970,7 +109577,7 @@ index 401107b..b9c47c6 100644
        mutex_unlock(&onyx->mutex);
  
        return 0;
        mutex_unlock(&onyx->mutex);
  
        return 0;
-@@ -765,8 +765,7 @@ static int onyx_close(struct codec_info_item *cii,
+@@ -759,8 +759,7 @@ static int onyx_close(struct codec_info_item *cii,
        struct onyx *onyx = cii->codec_data;
  
        mutex_lock(&onyx->mutex);
        struct onyx *onyx = cii->codec_data;
  
        mutex_lock(&onyx->mutex);
@@ -110081,10 +109688,10 @@ index 2d957ba..fda022c 100644
        if (err < 0)
                return err;
 diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c
        if (err < 0)
                return err;
 diff --git a/sound/core/pcm_native.c b/sound/core/pcm_native.c
-index 166d59c..89e3889 100644
+index 095d957..0659fdf 100644
 --- a/sound/core/pcm_native.c
 +++ b/sound/core/pcm_native.c
 --- a/sound/core/pcm_native.c
 +++ b/sound/core/pcm_native.c
-@@ -2931,11 +2931,11 @@ int snd_pcm_kernel_ioctl(struct snd_pcm_substream *substream,
+@@ -2954,11 +2954,11 @@ int snd_pcm_kernel_ioctl(struct snd_pcm_substream *substream,
        switch (substream->stream) {
        case SNDRV_PCM_STREAM_PLAYBACK:
                result = snd_pcm_playback_ioctl1(NULL, substream, cmd,
        switch (substream->stream) {
        case SNDRV_PCM_STREAM_PLAYBACK:
                result = snd_pcm_playback_ioctl1(NULL, substream, cmd,
@@ -110114,10 +109721,10 @@ index 16d4267..fe8b49b 100644
  
        snd_seq_autoload_lock();
 diff --git a/sound/core/seq/seq_device.c b/sound/core/seq/seq_device.c
  
        snd_seq_autoload_lock();
 diff --git a/sound/core/seq/seq_device.c b/sound/core/seq/seq_device.c
-index 91a786a..4c07ed4 100644
+index 0631bda..d0dcd49 100644
 --- a/sound/core/seq/seq_device.c
 +++ b/sound/core/seq/seq_device.c
 --- a/sound/core/seq/seq_device.c
 +++ b/sound/core/seq/seq_device.c
-@@ -64,7 +64,7 @@ struct ops_list {
+@@ -65,7 +65,7 @@ struct ops_list {
        int argsize;            /* argument size */
  
        /* operators */
        int argsize;            /* argument size */
  
        /* operators */
@@ -110126,7 +109733,7 @@ index 91a786a..4c07ed4 100644
  
        /* registered devices */
        struct list_head dev_list;      /* list of devices */
  
        /* registered devices */
        struct list_head dev_list;      /* list of devices */
-@@ -333,7 +333,7 @@ int snd_seq_device_register_driver(char *id, struct snd_seq_dev_ops *entry,
+@@ -371,7 +371,7 @@ int snd_seq_device_register_driver(char *id, struct snd_seq_dev_ops *entry,
  
        mutex_lock(&ops->reg_mutex);
        /* copy driver operators */
  
        mutex_lock(&ops->reg_mutex);
        /* copy driver operators */
@@ -110135,7 +109742,7 @@ index 91a786a..4c07ed4 100644
        ops->driver |= DRIVER_LOADED;
        ops->argsize = argsize;
  
        ops->driver |= DRIVER_LOADED;
        ops->argsize = argsize;
  
-@@ -463,7 +463,7 @@ static int init_device(struct snd_seq_device *dev, struct ops_list *ops)
+@@ -500,7 +500,7 @@ static int init_device(struct snd_seq_device *dev, struct ops_list *ops)
                           dev->name, ops->id, ops->argsize, dev->argsize);
                return -EINVAL;
        }
                           dev->name, ops->id, ops->argsize, dev->argsize);
                return -EINVAL;
        }
@@ -110144,7 +109751,7 @@ index 91a786a..4c07ed4 100644
                dev->status = SNDRV_SEQ_DEVICE_REGISTERED;
                ops->num_init_devices++;
        } else {
                dev->status = SNDRV_SEQ_DEVICE_REGISTERED;
                ops->num_init_devices++;
        } else {
-@@ -490,7 +490,7 @@ static int free_device(struct snd_seq_device *dev, struct ops_list *ops)
+@@ -527,7 +527,7 @@ static int free_device(struct snd_seq_device *dev, struct ops_list *ops)
                           dev->name, ops->id, ops->argsize, dev->argsize);
                return -EINVAL;
        }
                           dev->name, ops->id, ops->argsize, dev->argsize);
                return -EINVAL;
        }
@@ -110169,7 +109776,7 @@ index a1fd77a..69cd659 100644
        memset(&synths, 0, sizeof(synths));
        snd_seq_autoload_lock();
 diff --git a/sound/core/sound.c b/sound/core/sound.c
        memset(&synths, 0, sizeof(synths));
        snd_seq_autoload_lock();
 diff --git a/sound/core/sound.c b/sound/core/sound.c
-index 38ad1a0..5010a40 100644
+index f133306..3ec0dab 100644
 --- a/sound/core/sound.c
 +++ b/sound/core/sound.c
 @@ -86,7 +86,7 @@ static void snd_request_other(int minor)
 --- a/sound/core/sound.c
 +++ b/sound/core/sound.c
 @@ -86,7 +86,7 @@ static void snd_request_other(int minor)
@@ -110182,7 +109789,7 @@ index 38ad1a0..5010a40 100644
  
  #endif        /* modular kernel */
 diff --git a/sound/drivers/mts64.c b/sound/drivers/mts64.c
  
  #endif        /* modular kernel */
 diff --git a/sound/drivers/mts64.c b/sound/drivers/mts64.c
-index f5fd448..6ae276da 100644
+index 2a008a9..a1efb3f 100644
 --- a/sound/drivers/mts64.c
 +++ b/sound/drivers/mts64.c
 @@ -29,6 +29,7 @@
 --- a/sound/drivers/mts64.c
 +++ b/sound/drivers/mts64.c
 @@ -29,6 +29,7 @@
@@ -110202,7 +109809,7 @@ index f5fd448..6ae276da 100644
        int current_midi_output_port;
        int current_midi_input_port;
        u8 mode[MTS64_NUM_INPUT_PORTS];
        int current_midi_output_port;
        int current_midi_input_port;
        u8 mode[MTS64_NUM_INPUT_PORTS];
-@@ -697,7 +698,7 @@ static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream)
+@@ -687,7 +688,7 @@ static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream)
  {
        struct mts64 *mts = substream->rmidi->private_data;
  
  {
        struct mts64 *mts = substream->rmidi->private_data;
  
@@ -110211,7 +109818,7 @@ index f5fd448..6ae276da 100644
                /* We don't need a spinlock here, because this is just called 
                   if the device has not been opened before. 
                   So there aren't any IRQs from the device */
                /* We don't need a spinlock here, because this is just called 
                   if the device has not been opened before. 
                   So there aren't any IRQs from the device */
-@@ -705,7 +706,7 @@ static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream)
+@@ -695,7 +696,7 @@ static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream)
  
                msleep(50);
        }
  
                msleep(50);
        }
@@ -110220,7 +109827,7 @@ index f5fd448..6ae276da 100644
  
        return 0;
  }
  
        return 0;
  }
-@@ -715,8 +716,7 @@ static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream)
+@@ -705,8 +706,7 @@ static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream)
        struct mts64 *mts = substream->rmidi->private_data;
        unsigned long flags;
  
        struct mts64 *mts = substream->rmidi->private_data;
        unsigned long flags;
  
@@ -110230,7 +109837,7 @@ index f5fd448..6ae276da 100644
                /* We need the spinlock_irqsave here because we can still
                   have IRQs at this point */
                spin_lock_irqsave(&mts->lock, flags);
                /* We need the spinlock_irqsave here because we can still
                   have IRQs at this point */
                spin_lock_irqsave(&mts->lock, flags);
-@@ -725,8 +725,8 @@ static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream)
+@@ -715,8 +715,8 @@ static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream)
  
                msleep(500);
  
  
                msleep(500);
  
@@ -110285,7 +109892,7 @@ index 9919769..d7de36c 100644
  
        return snd_seq_device_register_driver(SNDRV_SEQ_DEV_ID_OPL4, &ops,
 diff --git a/sound/drivers/portman2x4.c b/sound/drivers/portman2x4.c
  
        return snd_seq_device_register_driver(SNDRV_SEQ_DEV_ID_OPL4, &ops,
 diff --git a/sound/drivers/portman2x4.c b/sound/drivers/portman2x4.c
-index 78ccfa4..7a0857b 100644
+index 464385a..46ab3f6 100644
 --- a/sound/drivers/portman2x4.c
 +++ b/sound/drivers/portman2x4.c
 @@ -48,6 +48,7 @@
 --- a/sound/drivers/portman2x4.c
 +++ b/sound/drivers/portman2x4.c
 @@ -48,6 +48,7 @@
@@ -110306,10 +109913,10 @@ index 78ccfa4..7a0857b 100644
        struct snd_rawmidi_substream *midi_input[PORTMAN_NUM_INPUT_PORTS];
  };
 diff --git a/sound/firewire/amdtp.c b/sound/firewire/amdtp.c
        struct snd_rawmidi_substream *midi_input[PORTMAN_NUM_INPUT_PORTS];
  };
 diff --git a/sound/firewire/amdtp.c b/sound/firewire/amdtp.c
-index 95fc2eaf..ea5d6a7 100644
+index 0d58018..6acc136 100644
 --- a/sound/firewire/amdtp.c
 +++ b/sound/firewire/amdtp.c
 --- a/sound/firewire/amdtp.c
 +++ b/sound/firewire/amdtp.c
-@@ -521,7 +521,7 @@ static void update_pcm_pointers(struct amdtp_stream *s,
+@@ -574,7 +574,7 @@ static void update_pcm_pointers(struct amdtp_stream *s,
        ptr = s->pcm_buffer_pointer + frames;
        if (ptr >= pcm->runtime->buffer_size)
                ptr -= pcm->runtime->buffer_size;
        ptr = s->pcm_buffer_pointer + frames;
        if (ptr >= pcm->runtime->buffer_size)
                ptr -= pcm->runtime->buffer_size;
@@ -110318,7 +109925,7 @@ index 95fc2eaf..ea5d6a7 100644
  
        s->pcm_period_pointer += frames;
        if (s->pcm_period_pointer >= pcm->runtime->period_size) {
  
        s->pcm_period_pointer += frames;
        if (s->pcm_period_pointer >= pcm->runtime->period_size) {
-@@ -961,7 +961,7 @@ EXPORT_SYMBOL(amdtp_stream_pcm_pointer);
+@@ -1014,7 +1014,7 @@ EXPORT_SYMBOL(amdtp_stream_pcm_pointer);
   */
  void amdtp_stream_update(struct amdtp_stream *s)
  {
   */
  void amdtp_stream_update(struct amdtp_stream *s)
  {
@@ -110328,10 +109935,10 @@ index 95fc2eaf..ea5d6a7 100644
  }
  EXPORT_SYMBOL(amdtp_stream_update);
 diff --git a/sound/firewire/amdtp.h b/sound/firewire/amdtp.h
  }
  EXPORT_SYMBOL(amdtp_stream_update);
 diff --git a/sound/firewire/amdtp.h b/sound/firewire/amdtp.h
-index 4823c08..47a5f7c 100644
+index 8a03a91..aaacc0c 100644
 --- a/sound/firewire/amdtp.h
 +++ b/sound/firewire/amdtp.h
 --- a/sound/firewire/amdtp.h
 +++ b/sound/firewire/amdtp.h
-@@ -212,7 +212,7 @@ static inline bool amdtp_stream_pcm_running(struct amdtp_stream *s)
+@@ -231,7 +231,7 @@ static inline bool amdtp_stream_pcm_running(struct amdtp_stream *s)
  static inline void amdtp_stream_pcm_trigger(struct amdtp_stream *s,
                                            struct snd_pcm_substream *pcm)
  {
  static inline void amdtp_stream_pcm_trigger(struct amdtp_stream *s,
                                            struct snd_pcm_substream *pcm)
  {
@@ -110340,7 +109947,7 @@ index 4823c08..47a5f7c 100644
  }
  
  /**
  }
  
  /**
-@@ -230,7 +230,7 @@ static inline void amdtp_stream_midi_trigger(struct amdtp_stream *s,
+@@ -249,7 +249,7 @@ static inline void amdtp_stream_midi_trigger(struct amdtp_stream *s,
                                             struct snd_rawmidi_substream *midi)
  {
        if (port < s->midi_ports)
                                             struct snd_rawmidi_substream *midi)
  {
        if (port < s->midi_ports)
@@ -110350,7 +109957,7 @@ index 4823c08..47a5f7c 100644
  
  static inline bool cip_sfc_is_base_44100(enum cip_sfc sfc)
 diff --git a/sound/firewire/isight.c b/sound/firewire/isight.c
  
  static inline bool cip_sfc_is_base_44100(enum cip_sfc sfc)
 diff --git a/sound/firewire/isight.c b/sound/firewire/isight.c
-index 7ac9443..0ec6274 100644
+index 48d6dca..a0266c23 100644
 --- a/sound/firewire/isight.c
 +++ b/sound/firewire/isight.c
 @@ -96,7 +96,7 @@ static void isight_update_pointers(struct isight *isight, unsigned int count)
 --- a/sound/firewire/isight.c
 +++ b/sound/firewire/isight.c
 @@ -96,7 +96,7 @@ static void isight_update_pointers(struct isight *isight, unsigned int count)
@@ -110362,7 +109969,7 @@ index 7ac9443..0ec6274 100644
  
        isight->period_counter += count;
        if (isight->period_counter >= runtime->period_size) {
  
        isight->period_counter += count;
        if (isight->period_counter >= runtime->period_size) {
-@@ -299,7 +299,7 @@ static int isight_hw_params(struct snd_pcm_substream *substream,
+@@ -293,7 +293,7 @@ static int isight_hw_params(struct snd_pcm_substream *substream,
        if (err < 0)
                return err;
  
        if (err < 0)
                return err;
  
@@ -110371,7 +109978,7 @@ index 7ac9443..0ec6274 100644
  
        return 0;
  }
  
        return 0;
  }
-@@ -337,7 +337,7 @@ static int isight_hw_free(struct snd_pcm_substream *substream)
+@@ -331,7 +331,7 @@ static int isight_hw_free(struct snd_pcm_substream *substream)
  {
        struct isight *isight = substream->private_data;
  
  {
        struct isight *isight = substream->private_data;
  
@@ -110380,7 +109987,7 @@ index 7ac9443..0ec6274 100644
  
        mutex_lock(&isight->mutex);
        isight_stop_streaming(isight);
  
        mutex_lock(&isight->mutex);
        isight_stop_streaming(isight);
-@@ -430,10 +430,10 @@ static int isight_trigger(struct snd_pcm_substream *substream, int cmd)
+@@ -424,10 +424,10 @@ static int isight_trigger(struct snd_pcm_substream *substream, int cmd)
  
        switch (cmd) {
        case SNDRV_PCM_TRIGGER_START:
  
        switch (cmd) {
        case SNDRV_PCM_TRIGGER_START:
@@ -110427,10 +110034,10 @@ index 2dba848..c682aef 100644
        wait_event(scs->idle_wait, scs->output_idle);
  
 diff --git a/sound/isa/sb/emu8000_synth.c b/sound/isa/sb/emu8000_synth.c
        wait_event(scs->idle_wait, scs->output_idle);
  
 diff --git a/sound/isa/sb/emu8000_synth.c b/sound/isa/sb/emu8000_synth.c
-index 4e3fcfb..ab45a9d 100644
+index 95b39be..42f142c 100644
 --- a/sound/isa/sb/emu8000_synth.c
 +++ b/sound/isa/sb/emu8000_synth.c
 --- a/sound/isa/sb/emu8000_synth.c
 +++ b/sound/isa/sb/emu8000_synth.c
-@@ -120,8 +120,8 @@ static int __init alsa_emu8000_init(void)
+@@ -119,8 +119,8 @@ static int __init alsa_emu8000_init(void)
  {
        
        static struct snd_seq_dev_ops ops = {
  {
        
        static struct snd_seq_dev_ops ops = {
@@ -110508,27 +110115,10 @@ index 4c41c90..37f3631 100644
        return snd_seq_device_register_driver(SNDRV_SEQ_DEV_ID_EMU10K1_SYNTH, &ops,
                                              sizeof(struct snd_emu10k1_synth_arg));
 diff --git a/sound/pci/hda/hda_codec.c b/sound/pci/hda/hda_codec.c
        return snd_seq_device_register_driver(SNDRV_SEQ_DEV_ID_EMU10K1_SYNTH, &ops,
                                              sizeof(struct snd_emu10k1_synth_arg));
 diff --git a/sound/pci/hda/hda_codec.c b/sound/pci/hda/hda_codec.c
-index e708368..764dffe 100644
+index 2fe86d2..8f1cd08 100644
 --- a/sound/pci/hda/hda_codec.c
 +++ b/sound/pci/hda/hda_codec.c
 --- a/sound/pci/hda/hda_codec.c
 +++ b/sound/pci/hda/hda_codec.c
-@@ -968,14 +968,10 @@ find_codec_preset(struct hda_codec *codec)
-       mutex_unlock(&preset_mutex);
-       if (mod_requested < HDA_MODREQ_MAX_COUNT) {
--              char name[32];
-               if (!mod_requested)
--                      snprintf(name, sizeof(name), "snd-hda-codec-id:%08x",
--                               codec->vendor_id);
-+                      request_module("snd-hda-codec-id:%08x", codec->vendor_id);
-               else
--                      snprintf(name, sizeof(name), "snd-hda-codec-id:%04x*",
--                               (codec->vendor_id >> 16) & 0xffff);
--              request_module(name);
-+                      request_module("snd-hda-codec-id:%04x*", (codec->vendor_id >> 16) & 0xffff);
-               mod_requested++;
-               goto again;
-       }
-@@ -2802,7 +2798,7 @@ static int get_kctl_0dB_offset(struct hda_codec *codec,
+@@ -2865,7 +2865,7 @@ static int get_kctl_0dB_offset(struct hda_codec *codec,
                /* FIXME: set_fs() hack for obtaining user-space TLV data */
                mm_segment_t fs = get_fs();
                set_fs(get_ds());
                /* FIXME: set_fs() hack for obtaining user-space TLV data */
                mm_segment_t fs = get_fs();
                set_fs(get_ds());
@@ -110594,11 +110184,11 @@ index 81c916a..516f0bf 100644
        chip->card = card;
        chip->pci = pci;
        chip->irq = -1;
        chip->card = card;
        chip->pci = pci;
        chip->irq = -1;
-diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
-index b60ff56..7307f0f 100644
---- a/sound/soc/soc-core.c
-+++ b/sound/soc/soc-core.c
-@@ -2132,8 +2132,10 @@ int snd_soc_set_ac97_ops_of_reset(struct snd_ac97_bus_ops *ops,
+diff --git a/sound/soc/soc-ac97.c b/sound/soc/soc-ac97.c
+index 08d7259..0336224 100644
+--- a/sound/soc/soc-ac97.c
++++ b/sound/soc/soc-ac97.c
+@@ -271,8 +271,10 @@ int snd_soc_set_ac97_ops_of_reset(struct snd_ac97_bus_ops *ops,
        if (ret)
                return ret;
  
        if (ret)
                return ret;
  
@@ -111639,10 +111229,10 @@ index 0000000..3b5af59
 +}
 diff --git a/tools/gcc/gcc-common.h b/tools/gcc/gcc-common.h
 new file mode 100644
 +}
 diff --git a/tools/gcc/gcc-common.h b/tools/gcc/gcc-common.h
 new file mode 100644
-index 0000000..e90c205
+index 0000000..cd95c07
 --- /dev/null
 +++ b/tools/gcc/gcc-common.h
 --- /dev/null
 +++ b/tools/gcc/gcc-common.h
-@@ -0,0 +1,295 @@
+@@ -0,0 +1,375 @@
 +#ifndef GCC_COMMON_H_INCLUDED
 +#define GCC_COMMON_H_INCLUDED
 +
 +#ifndef GCC_COMMON_H_INCLUDED
 +#define GCC_COMMON_H_INCLUDED
 +
@@ -111679,7 +111269,13 @@ index 0000000..e90c205
 +#include "timevar.h"
 +
 +#include "params.h"
 +#include "timevar.h"
 +
 +#include "params.h"
++
++#if BUILDING_GCC_VERSION <= 4009
 +#include "pointer-set.h"
 +#include "pointer-set.h"
++#else
++#include "hash-map.h"
++#endif
++
 +#include "emit-rtl.h"
 +//#include "reload.h"
 +//#include "ira.h"
 +#include "emit-rtl.h"
 +//#include "reload.h"
 +//#include "ira.h"
@@ -111694,11 +111290,21 @@ index 0000000..e90c205
 +//#include "coverage.h"
 +//#include "value-prof.h"
 +
 +//#include "coverage.h"
 +//#include "value-prof.h"
 +
++#if BUILDING_GCC_VERSION == 4005
++#include <sys/mman.h>
++#endif
++
 +#if BUILDING_GCC_VERSION >= 4007
 +#include "tree-pretty-print.h"
 +#include "gimple-pretty-print.h"
 +#if BUILDING_GCC_VERSION >= 4007
 +#include "tree-pretty-print.h"
 +#include "gimple-pretty-print.h"
-+#include "c-tree.h"
-+//#include "alloc-pool.h"
++#endif
++
++#if BUILDING_GCC_VERSION >= 4006
++//#include "c-tree.h"
++//#include "cp/cp-tree.h"
++#include "c-family/c-common.h"
++#else
++#include "c-common.h"
 +#endif
 +
 +#if BUILDING_GCC_VERSION <= 4008
 +#endif
 +
 +#if BUILDING_GCC_VERSION <= 4008
@@ -111720,6 +111326,7 @@ index 0000000..e90c205
 +#include "stor-layout.h"
 +#include "internal-fn.h"
 +#include "gimple-expr.h"
 +#include "stor-layout.h"
 +#include "internal-fn.h"
 +#include "gimple-expr.h"
++#include "gimple-fold.h"
 +//#include "diagnostic-color.h"
 +#include "context.h"
 +#include "tree-ssa-alias.h"
 +//#include "diagnostic-color.h"
 +#include "context.h"
 +#include "tree-ssa-alias.h"
@@ -111742,7 +111349,11 @@ index 0000000..e90c205
 +#endif
 +
 +//#include "lto/lto.h"
 +#endif
 +
 +//#include "lto/lto.h"
++#if BUILDING_GCC_VERSION >= 4007
 +//#include "data-streamer.h"
 +//#include "data-streamer.h"
++#else
++//#include "lto-streamer.h"
++#endif
 +//#include "lto-compress.h"
 +
 +//#include "expr.h" where are you...
 +//#include "lto-compress.h"
 +
 +//#include "expr.h" where are you...
@@ -111752,6 +111363,15 @@ index 0000000..e90c205
 +extern void debug_dominance_info(enum cdi_direction dir);
 +extern void debug_dominance_tree(enum cdi_direction dir, basic_block root);
 +
 +extern void debug_dominance_info(enum cdi_direction dir);
 +extern void debug_dominance_tree(enum cdi_direction dir, basic_block root);
 +
++#ifdef __cplusplus
++static inline void debug_tree(const_tree t)
++{
++      debug_tree(CONST_CAST_TREE(t));
++}
++#else
++#define debug_tree(t) debug_tree(CONST_CAST_TREE(t))
++#endif
++
 +#define __unused __attribute__((__unused__))
 +
 +#define DECL_NAME_POINTER(node) IDENTIFIER_POINTER(DECL_NAME(node))
 +#define __unused __attribute__((__unused__))
 +
 +#define DECL_NAME_POINTER(node) IDENTIFIER_POINTER(DECL_NAME(node))
@@ -111759,12 +111379,20 @@ index 0000000..e90c205
 +#define TYPE_NAME_POINTER(node) IDENTIFIER_POINTER(TYPE_NAME(node))
 +#define TYPE_NAME_LENGTH(node) IDENTIFIER_LENGTH(TYPE_NAME(node))
 +
 +#define TYPE_NAME_POINTER(node) IDENTIFIER_POINTER(TYPE_NAME(node))
 +#define TYPE_NAME_LENGTH(node) IDENTIFIER_LENGTH(TYPE_NAME(node))
 +
++// should come from c-tree.h if only it were installed for gcc 4.5...
++#define C_TYPE_FIELDS_READONLY(TYPE) TREE_LANG_FLAG_1(TYPE)
++
 +#if BUILDING_GCC_VERSION == 4005
 +#if BUILDING_GCC_VERSION == 4005
-+#define FOR_EACH_LOCAL_DECL(FUN, I, D) for (tree vars = (FUN)->local_decls; vars && (D = TREE_VALUE(vars)); vars = TREE_CHAIN(vars), I)
++#define FOR_EACH_VEC_ELT_REVERSE(T,V,I,P) for (I = VEC_length(T, (V)) - 1; VEC_iterate(T, (V), (I), (P)); (I)--)
++#define FOR_EACH_LOCAL_DECL(FUN, I, D) FOR_EACH_VEC_ELT_REVERSE(tree, (FUN)->local_decls, I, D)
 +#define DECL_CHAIN(NODE) (TREE_CHAIN(DECL_MINIMAL_CHECK(NODE)))
 +#define FOR_EACH_VEC_ELT(T, V, I, P) for (I = 0; VEC_iterate(T, (V), (I), (P)); ++(I))
 +#define TODO_rebuild_cgraph_edges 0
 +
 +#define DECL_CHAIN(NODE) (TREE_CHAIN(DECL_MINIMAL_CHECK(NODE)))
 +#define FOR_EACH_VEC_ELT(T, V, I, P) for (I = 0; VEC_iterate(T, (V), (I), (P)); ++(I))
 +#define TODO_rebuild_cgraph_edges 0
 +
++#ifndef O_BINARY
++#define O_BINARY 0
++#endif
++
 +static inline bool gimple_call_builtin_p(gimple stmt, enum built_in_function code)
 +{
 +      tree fndecl;
 +static inline bool gimple_call_builtin_p(gimple stmt, enum built_in_function code)
 +{
 +      tree fndecl;
@@ -111814,17 +111442,32 @@ index 0000000..e90c205
 +#if BUILDING_GCC_VERSION <= 4006
 +#define ANY_RETURN_P(rtx) (GET_CODE(rtx) == RETURN)
 +#define C_DECL_REGISTER(EXP) DECL_LANG_FLAG_4(EXP)
 +#if BUILDING_GCC_VERSION <= 4006
 +#define ANY_RETURN_P(rtx) (GET_CODE(rtx) == RETURN)
 +#define C_DECL_REGISTER(EXP) DECL_LANG_FLAG_4(EXP)
-+
-+// should come from c-tree.h if only it were installed for gcc 4.5...
-+#define C_TYPE_FIELDS_READONLY(TYPE) TREE_LANG_FLAG_1(TYPE)
++#define EDGE_PRESERVE 0ULL
++#define HOST_WIDE_INT_PRINT_HEX_PURE "%" HOST_WIDE_INT_PRINT "x"
++#define flag_fat_lto_objects true
 +
 +#define get_random_seed(noinit) ({                                            \
 +      unsigned HOST_WIDE_INT seed;                                            \
 +      sscanf(get_random_seed(noinit), "%" HOST_WIDE_INT_PRINT "x", &seed);    \
 +      seed * seed; })
 +
 +
 +#define get_random_seed(noinit) ({                                            \
 +      unsigned HOST_WIDE_INT seed;                                            \
 +      sscanf(get_random_seed(noinit), "%" HOST_WIDE_INT_PRINT "x", &seed);    \
 +      seed * seed; })
 +
-+static inline bool gimple_clobber_p(gimple s)
++#define int_const_binop(code, arg1, arg2) int_const_binop((code), (arg1), (arg2), 0)
++
++static inline bool gimple_clobber_p(gimple s __unused)
++{
++      return false;
++}
++
++static inline bool gimple_asm_clobbers_memory_p(const_gimple stmt)
 +{
 +{
++      unsigned i;
++
++      for (i = 0; i < gimple_asm_nclobbers(stmt); i++) {
++              tree op = gimple_asm_clobber_op(stmt, i);
++              if (!strcmp(TREE_STRING_POINTER(TREE_VALUE(op)), "memory"))
++                      return true;
++      }
++
 +      return false;
 +}
 +
 +      return false;
 +}
 +
@@ -111833,6 +111476,11 @@ index 0000000..e90c205
 +      return implicit_built_in_decls[fncode];
 +}
 +
 +      return implicit_built_in_decls[fncode];
 +}
 +
++static inline int ipa_reverse_postorder(struct cgraph_node **order)
++{
++      return cgraph_postorder(order);
++}
++
 +static inline struct cgraph_node *cgraph_get_create_node(tree decl)
 +{
 +      struct cgraph_node *node = cgraph_get_node(decl);
 +static inline struct cgraph_node *cgraph_get_create_node(tree decl)
 +{
 +      struct cgraph_node *node = cgraph_get_node(decl);
@@ -111878,8 +111526,11 @@ index 0000000..e90c205
 +#endif
 +
 +#if BUILDING_GCC_VERSION <= 4007
 +#endif
 +
 +#if BUILDING_GCC_VERSION <= 4007
++#define FOR_EACH_FUNCTION(node) for (node = cgraph_nodes; node; node = node->next)
 +#define FOR_EACH_VARIABLE(node) for (node = varpool_nodes; node; node = node->next)
 +#define PROP_loops 0
 +#define FOR_EACH_VARIABLE(node) for (node = varpool_nodes; node; node = node->next)
 +#define PROP_loops 0
++#define NODE_SYMBOL(node) (node)
++#define NODE_DECL(node) (node)->decl
 +
 +static inline int bb_loop_depth(const_basic_block bb)
 +{
 +
 +static inline int bb_loop_depth(const_basic_block bb)
 +{
@@ -111909,6 +111560,8 @@ index 0000000..e90c205
 +#define last_basic_block_for_fn(FN)   ((FN)->cfg->x_last_basic_block)
 +#define label_to_block_map_for_fn(FN) ((FN)->cfg->x_label_to_block_map)
 +#define profile_status_for_fn(FN)     ((FN)->cfg->x_profile_status)
 +#define last_basic_block_for_fn(FN)   ((FN)->cfg->x_last_basic_block)
 +#define label_to_block_map_for_fn(FN) ((FN)->cfg->x_label_to_block_map)
 +#define profile_status_for_fn(FN)     ((FN)->cfg->x_profile_status)
++#define BASIC_BLOCK_FOR_FN(FN, N)     BASIC_BLOCK_FOR_FUNCTION((FN), (N))
++#define NODE_IMPLICIT_ALIAS(node)     (node)->same_body_alias
 +
 +static inline const char *get_tree_code_name(enum tree_code code)
 +{
 +
 +static inline const char *get_tree_code_name(enum tree_code code)
 +{
@@ -111920,9 +111573,8 @@ index 0000000..e90c205
 +#endif
 +
 +#if BUILDING_GCC_VERSION == 4008
 +#endif
 +
 +#if BUILDING_GCC_VERSION == 4008
-+#define NODE_DECL(node) node->symbol.decl
-+#else
-+#define NODE_DECL(node) node->decl
++#define NODE_SYMBOL(node) (&(node)->symbol)
++#define NODE_DECL(node) (node)->symbol.decl
 +#endif
 +
 +#if BUILDING_GCC_VERSION >= 4008
 +#endif
 +
 +#if BUILDING_GCC_VERSION >= 4008
@@ -111933,8 +111585,26 @@ index 0000000..e90c205
 +#define TODO_dump_cgraph 0
 +#endif
 +
 +#define TODO_dump_cgraph 0
 +#endif
 +
++#if BUILDING_GCC_VERSION <= 4009
++#define TODO_verify_il 0
++#endif
++
 +#if BUILDING_GCC_VERSION >= 4009
 +#define TODO_ggc_collect 0
 +#if BUILDING_GCC_VERSION >= 4009
 +#define TODO_ggc_collect 0
++#define NODE_SYMBOL(node) (node)
++#define NODE_DECL(node) (node)->decl
++#define cgraph_node_name(node) (node)->name()
++#define NODE_IMPLICIT_ALIAS(node) (node)->cpp_implicit_alias
++#endif
++
++#if BUILDING_GCC_VERSION >= 5000
++#define TODO_verify_ssa TODO_verify_il
++#define TODO_verify_flow TODO_verify_il
++#define TODO_verify_stmts TODO_verify_il
++#define TODO_verify_rtl_sharing TODO_verify_il
++
++#define debug_cgraph_node(node) (node)->debug()
++#define cgraph_get_node(decl) cgraph_node::get(decl)
 +#endif
 +
 +#endif
 +#endif
 +
 +#endif
@@ -114207,16 +113877,16 @@ index 0000000..12b1e3b
 +exit 0
 diff --git a/tools/gcc/size_overflow_plugin/insert_size_overflow_asm.c b/tools/gcc/size_overflow_plugin/insert_size_overflow_asm.c
 new file mode 100644
 +exit 0
 diff --git a/tools/gcc/size_overflow_plugin/insert_size_overflow_asm.c b/tools/gcc/size_overflow_plugin/insert_size_overflow_asm.c
 new file mode 100644
-index 0000000..c43901f
+index 0000000..493fe76
 --- /dev/null
 +++ b/tools/gcc/size_overflow_plugin/insert_size_overflow_asm.c
 --- /dev/null
 +++ b/tools/gcc/size_overflow_plugin/insert_size_overflow_asm.c
-@@ -0,0 +1,748 @@
+@@ -0,0 +1,404 @@
 +/*
 +/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
++ * https://github.com/ephox-gcc-plugins/size_overflow
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
@@ -114230,19 +113900,70 @@ index 0000000..c43901f
 + * $ make run
 + */
 +
 + * $ make run
 + */
 +
-+#include "gcc-common.h"
 +#include "size_overflow.h"
 +
 +#include "size_overflow.h"
 +
-+static void search_size_overflow_attribute(struct pointer_set_t *visited, tree lhs);
-+static enum mark search_intentional(struct pointer_set_t *visited, const_tree lhs);
-+
-+// data for the size_overflow asm stmt
++// Data for the size_overflow asm stmt
 +struct asm_data {
 +struct asm_data {
++      // call or return stmt with our attributes
++      gimple target_stmt;
++      // def_stmt of the marked arg
 +      gimple def_stmt;
 +      gimple def_stmt;
++      // size_overflow asm rhs
 +      tree input;
 +      tree input;
++      // the output (lhs) of the size_overflow asm is the marked arg
 +      tree output;
 +      tree output;
++      // marked arg number (0 for return values)
++      unsigned int argnum;
++      // intentional mark type
++      enum intentional_mark intentional_mark;
 +};
 +
 +};
 +
++static void __unused print_asm_data(struct asm_data *asm_data)
++{
++      fprintf(stderr, "-----------------------\nprint_asm_data:\n");
++
++      fprintf(stderr, "def_stmt\n");
++      debug_gimple_stmt(asm_data->def_stmt);
++      fprintf(stderr, "target_stmt\n");
++      debug_gimple_stmt(asm_data->target_stmt);
++      fprintf(stderr, "output\n");
++      debug_tree(asm_data->output);
++      fprintf(stderr, "input\n");
++      debug_tree(asm_data->input);
++}
++
++static const char *convert_mark_to_str(enum intentional_mark mark)
++{
++      switch (mark) {
++      case MARK_NO:
++              return OK_ASM_STR;
++      case MARK_YES:
++              return YES_ASM_STR;
++      case MARK_END_INTENTIONAL:
++              return END_INTENTIONAL_ASM_STR;
++      case MARK_TURN_OFF:
++              return TURN_OFF_ASM_STR;
++      }
++      gcc_unreachable();
++}
++
++static char *create_asm_comment(struct asm_data *asm_data, const char *mark_str)
++{
++      const char *fn_name;
++      char *asm_comment;
++      unsigned int len;
++
++      if (gimple_code(asm_data->target_stmt) == GIMPLE_RETURN)
++              fn_name = DECL_NAME_POINTER(current_function_decl);
++      else
++              fn_name = DECL_NAME_POINTER(gimple_call_fndecl(asm_data->target_stmt));
++
++      len = asprintf(&asm_comment, "%s %s %u", mark_str, fn_name, asm_data->argnum);
++      gcc_assert(len > 0);
++
++      return asm_comment;
++}
++
 +#if BUILDING_GCC_VERSION <= 4007
 +static VEC(tree, gc) *create_asm_io_list(tree string, tree io)
 +#else
 +#if BUILDING_GCC_VERSION <= 4007
 +static VEC(tree, gc) *create_asm_io_list(tree string, tree io)
 +#else
@@ -114266,513 +113987,157 @@ index 0000000..c43901f
 +      return vec_list;
 +}
 +
 +      return vec_list;
 +}
 +
-+static void create_asm_stmt(const char *str, tree str_input, tree str_output, struct asm_data *asm_data)
++static void create_so_asm_stmt(struct asm_data *asm_data)
 +{
 +{
++      char *asm_comment;
++      const char *mark_str;
 +      gimple asm_stmt;
 +      gimple_stmt_iterator gsi;
 +      gimple asm_stmt;
 +      gimple_stmt_iterator gsi;
++      tree str_input, str_output;
 +#if BUILDING_GCC_VERSION <= 4007
 +#if BUILDING_GCC_VERSION <= 4007
-+      VEC(tree, gc) *input, *output = NULL;
++      VEC(tree, gc) *input = NULL, *output = NULL;
 +#else
 +#else
-+      vec<tree, va_gc> *input, *output = NULL;
++      vec<tree, va_gc> *input = NULL, *output = NULL;
 +#endif
 +
 +#endif
 +
++      mark_str = convert_mark_to_str(asm_data->intentional_mark);
++      asm_comment = create_asm_comment(asm_data, mark_str);
++
++      str_input = build_string(2, "0");
 +      input = create_asm_io_list(str_input, asm_data->input);
 +      input = create_asm_io_list(str_input, asm_data->input);
++      str_output = build_string(4, "=rm");
++      output = create_asm_io_list(str_output, asm_data->output);
 +
 +
-+      if (asm_data->output)
-+              output = create_asm_io_list(str_output, asm_data->output);
++      asm_stmt = gimple_build_asm_vec(asm_comment, input, output, NULL, NULL);
++      gimple_asm_set_volatile(asm_stmt, true);
 +
 +
-+      asm_stmt = gimple_build_asm_vec(str, input, output, NULL, NULL);
 +      gsi = gsi_for_stmt(asm_data->def_stmt);
 +      gsi_insert_after(&gsi, asm_stmt, GSI_NEW_STMT);
 +
 +      gsi = gsi_for_stmt(asm_data->def_stmt);
 +      gsi_insert_after(&gsi, asm_stmt, GSI_NEW_STMT);
 +
-+      if (asm_data->output)
-+              SSA_NAME_DEF_STMT(asm_data->output) = asm_stmt;
-+}
-+
-+static void replace_call_lhs(const struct asm_data *asm_data)
-+{
-+      gimple_set_lhs(asm_data->def_stmt, asm_data->input);
-+      update_stmt(asm_data->def_stmt);
-+      SSA_NAME_DEF_STMT(asm_data->input) = asm_data->def_stmt;
-+}
-+
-+static enum mark search_intentional_phi(struct pointer_set_t *visited, const_tree result)
-+{
-+      enum mark cur_fndecl_attr;
-+      gimple phi = get_def_stmt(result);
-+      unsigned int i, n = gimple_phi_num_args(phi);
-+
-+      pointer_set_insert(visited, phi);
-+      for (i = 0; i < n; i++) {
-+              tree arg = gimple_phi_arg_def(phi, i);
-+
-+              cur_fndecl_attr = search_intentional(visited, arg);
-+              if (cur_fndecl_attr != MARK_NO)
-+                      return cur_fndecl_attr;
-+      }
-+      return MARK_NO;
-+}
-+
-+static enum mark search_intentional_binary(struct pointer_set_t *visited, const_tree lhs)
-+{
-+      enum mark cur_fndecl_attr;
-+      const_tree rhs1, rhs2;
-+      gimple def_stmt = get_def_stmt(lhs);
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      rhs2 = gimple_assign_rhs2(def_stmt);
-+
-+      cur_fndecl_attr = search_intentional(visited, rhs1);
-+      if (cur_fndecl_attr != MARK_NO)
-+              return cur_fndecl_attr;
-+      return search_intentional(visited, rhs2);
-+}
-+
-+// Look up the intentional_overflow attribute on the caller and the callee functions.
-+static enum mark search_intentional(struct pointer_set_t *visited, const_tree lhs)
-+{
-+      const_gimple def_stmt;
-+
-+      if (TREE_CODE(lhs) != SSA_NAME)
-+              return get_intentional_attr_type(lhs);
-+
-+      def_stmt = get_def_stmt(lhs);
-+      if (!def_stmt)
-+              return MARK_NO;
-+
-+      if (pointer_set_contains(visited, def_stmt))
-+              return MARK_NO;
-+
-+      switch (gimple_code(def_stmt)) {
-+      case GIMPLE_NOP:
-+              return search_intentional(visited, SSA_NAME_VAR(lhs));
-+      case GIMPLE_ASM:
-+              if (is_size_overflow_intentional_asm_turn_off(def_stmt))
-+                      return MARK_TURN_OFF;
-+              return MARK_NO;
-+      case GIMPLE_CALL:
-+              return MARK_NO;
-+      case GIMPLE_PHI:
-+              return search_intentional_phi(visited, lhs);
-+      case GIMPLE_ASSIGN:
-+              switch (gimple_num_ops(def_stmt)) {
-+              case 2:
-+                      return search_intentional(visited, gimple_assign_rhs1(def_stmt));
-+              case 3:
-+                      return search_intentional_binary(visited, lhs);
-+              }
-+      case GIMPLE_RETURN:
-+              return MARK_NO;
-+      default:
-+              debug_gimple_stmt((gimple)def_stmt);
-+              error("%s: unknown gimple code", __func__);
-+              gcc_unreachable();
-+      }
-+}
-+
-+// Check the intentional_overflow attribute and create the asm comment string for the size_overflow asm stmt.
-+static enum mark check_intentional_attribute_gimple(const_tree arg, const_gimple stmt, unsigned int argnum)
-+{
-+      const_tree fndecl;
-+      struct pointer_set_t *visited;
-+      enum mark cur_fndecl_attr, decl_attr = MARK_NO;
-+
-+      fndecl = get_interesting_orig_fndecl(stmt, argnum);
-+      if (is_end_intentional_intentional_attr(fndecl, argnum))
-+              decl_attr = MARK_NOT_INTENTIONAL;
-+      else if (is_yes_intentional_attr(fndecl, argnum))
-+              decl_attr = MARK_YES;
-+      else if (is_turn_off_intentional_attr(fndecl) || is_turn_off_intentional_attr(DECL_ORIGIN(current_function_decl))) {
-+              return MARK_TURN_OFF;
-+      }
-+
-+      visited = pointer_set_create();
-+      cur_fndecl_attr = search_intentional(visited, arg);
-+      pointer_set_destroy(visited);
++      SSA_NAME_DEF_STMT(asm_data->output) = asm_stmt;
 +
 +
-+      switch (cur_fndecl_attr) {
-+      case MARK_NO:
-+      case MARK_TURN_OFF:
-+              return cur_fndecl_attr;
-+      default:
-+              print_missing_intentional(decl_attr, cur_fndecl_attr, fndecl, argnum);
-+              return MARK_YES;
-+      }
++      free(asm_comment);
 +}
 +
 +}
 +
-+static void check_missing_size_overflow_attribute(tree var)
++static void check_size_overflow_asm(struct asm_data *asm_data)
 +{
 +{
-+      tree orig_fndecl;
-+      unsigned int num;
++      enum intentional_mark old_intentional_mark = get_so_asm_type(asm_data->def_stmt);
 +
 +
-+      if (is_a_return_check(var))
-+              orig_fndecl = DECL_ORIGIN(var);
-+      else
-+              orig_fndecl = DECL_ORIGIN(current_function_decl);
-+
-+      num = get_function_num(var, orig_fndecl);
-+      if (num == CANNOT_FIND_ARG)
++      if (old_intentional_mark == asm_data->intentional_mark)
++              return;
++      if (asm_data->intentional_mark == MARK_NO)
 +              return;
 +
 +              return;
 +
-+      is_missing_function(orig_fndecl, num);
-+}
-+
-+static void search_size_overflow_attribute_phi(struct pointer_set_t *visited, const_tree result)
-+{
-+      gimple phi = get_def_stmt(result);
-+      unsigned int i, n = gimple_phi_num_args(phi);
-+
-+      pointer_set_insert(visited, phi);
-+      for (i = 0; i < n; i++) {
-+              tree arg = gimple_phi_arg_def(phi, i);
-+
-+              search_size_overflow_attribute(visited, arg);
-+      }
-+}
-+
-+static void search_size_overflow_attribute_binary(struct pointer_set_t *visited, const_tree lhs)
-+{
-+      const_gimple def_stmt = get_def_stmt(lhs);
-+      tree rhs1, rhs2;
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      rhs2 = gimple_assign_rhs2(def_stmt);
-+
-+      search_size_overflow_attribute(visited, rhs1);
-+      search_size_overflow_attribute(visited, rhs2);
++      print_intentional_mark(old_intentional_mark);
++      print_intentional_mark(asm_data->intentional_mark);
++      gcc_unreachable();
 +}
 +
 +}
 +
-+static void search_size_overflow_attribute(struct pointer_set_t *visited, tree lhs)
++static tree get_so_asm_output(struct asm_data *asm_data)
 +{
 +{
-+      const_gimple def_stmt;
-+
-+      if (TREE_CODE(lhs) == PARM_DECL) {
-+              check_missing_size_overflow_attribute(lhs);
-+              return;
-+      }
-+
-+      def_stmt = get_def_stmt(lhs);
-+      if (!def_stmt)
-+              return;
++      gimple stmt = asm_data->target_stmt;
++      unsigned int argnum = asm_data->argnum;
 +
 +
-+      if (pointer_set_insert(visited, def_stmt))
-+              return;
-+
-+      switch (gimple_code(def_stmt)) {
-+      case GIMPLE_NOP:
-+              return search_size_overflow_attribute(visited, SSA_NAME_VAR(lhs));
-+      case GIMPLE_ASM:
-+              return;
-+      case GIMPLE_CALL: {
-+              tree fndecl = gimple_call_fndecl(def_stmt);
-+
-+              if (fndecl == NULL_TREE)
-+                      return;
-+              check_missing_size_overflow_attribute(fndecl);
-+              return;
-+      }
-+      case GIMPLE_PHI:
-+              return search_size_overflow_attribute_phi(visited, lhs);
-+      case GIMPLE_ASSIGN:
-+              switch (gimple_num_ops(def_stmt)) {
-+              case 2:
-+                      return search_size_overflow_attribute(visited, gimple_assign_rhs1(def_stmt));
-+              case 3:
-+                      return search_size_overflow_attribute_binary(visited, lhs);
-+              }
++      switch (gimple_code(stmt)) {
++      case GIMPLE_RETURN:
++              gcc_assert(argnum == 0);
++              return gimple_return_retval(stmt);
++      case GIMPLE_CALL:
++              gcc_assert(argnum != 0);
++              gcc_assert(gimple_call_num_args(stmt) >= argnum);
++              return gimple_call_arg(stmt, argnum - 1);
 +      default:
 +      default:
-+              debug_gimple_stmt((gimple)def_stmt);
-+              error("%s: unknown gimple code", __func__);
++              debug_gimple_stmt(stmt);
 +              gcc_unreachable();
 +      }
 +}
 +
 +              gcc_unreachable();
 +      }
 +}
 +
-+// Search missing entries in the hash table (invoked from the gimple pass)
-+static void search_missing_size_overflow_attribute_gimple(const_gimple stmt, unsigned int num)
-+{
-+      tree fndecl = NULL_TREE;
-+      tree lhs;
-+      struct pointer_set_t *visited;
-+
-+      if (is_turn_off_intentional_attr(DECL_ORIGIN(current_function_decl)))
-+              return;
-+
-+      if (num == 0) {
-+              gcc_assert(gimple_code(stmt) == GIMPLE_RETURN);
-+              lhs = gimple_return_retval(stmt);
-+      } else {
-+              gcc_assert(is_gimple_call(stmt));
-+              lhs = gimple_call_arg(stmt, num - 1);
-+              fndecl = gimple_call_fndecl(stmt);
-+      }
-+
-+      if (fndecl != NULL_TREE && is_turn_off_intentional_attr(DECL_ORIGIN(fndecl)))
-+              return;
-+
-+      visited = pointer_set_create();
-+      search_size_overflow_attribute(visited, lhs);
-+      pointer_set_destroy(visited);
-+}
-+
-+static void create_output_from_phi(gimple stmt, unsigned int argnum, struct asm_data *asm_data)
++static tree get_so_asm_input(struct asm_data *asm_data)
 +{
 +{
-+      gimple_stmt_iterator gsi;
 +      gimple assign;
 +      gimple assign;
++      tree output_type, new_var;
++      gimple_stmt_iterator gsi;
 +
 +
-+      assign = gimple_build_assign(asm_data->input, asm_data->output);
-+      gsi = gsi_for_stmt(stmt);
-+      gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
-+      asm_data->def_stmt = assign;
-+
-+      asm_data->output = create_new_var(TREE_TYPE(asm_data->output));
-+      asm_data->output = make_ssa_name(asm_data->output, stmt);
-+      if (gimple_code(stmt) == GIMPLE_RETURN)
-+              gimple_return_set_retval(stmt, asm_data->output);
-+      else
-+              gimple_call_set_arg(stmt, argnum - 1, asm_data->output);
-+      update_stmt(stmt);
-+}
-+
-+static char *create_asm_comment(unsigned int argnum, const_gimple stmt , const char *mark_str)
-+{
-+      const char *fn_name;
-+      char *asm_comment;
-+      unsigned int len;
++      output_type = TREE_TYPE(asm_data->output);
++      new_var = create_new_var(output_type);
 +
 +
-+      if (argnum == 0)
-+              fn_name = DECL_NAME_POINTER(current_function_decl);
-+      else
-+              fn_name = DECL_NAME_POINTER(gimple_call_fndecl(stmt));
++      assign = gimple_build_assign(new_var, asm_data->output);
++      gimple_assign_set_lhs(assign, make_ssa_name(new_var, assign));
 +
 +
-+      len = asprintf(&asm_comment, "%s %s %u", mark_str, fn_name, argnum);
-+      gcc_assert(len > 0);
++      gsi = gsi_for_stmt(asm_data->target_stmt);
++      gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
 +
 +
-+      return asm_comment;
-+}
++      asm_data->def_stmt = assign;
 +
 +
-+static const char *convert_mark_to_str(enum mark mark)
-+{
-+      switch (mark) {
-+      case MARK_NO:
-+              return OK_ASM_STR;
-+      case MARK_YES:
-+      case MARK_NOT_INTENTIONAL:
-+              return YES_ASM_STR;
-+      case MARK_TURN_OFF:
-+              return TURN_OFF_ASM_STR;
-+      }
++      new_var = create_new_var(output_type);
++      asm_data->output = make_ssa_name(new_var, asm_data->target_stmt);
 +
 +
-+      gcc_unreachable();
++      return gimple_assign_lhs(assign);
 +}
 +
 +}
 +
-+/* Create the input of the size_overflow asm stmt.
-+ * When the arg of the callee function is a parm_decl it creates this kind of size_overflow asm stmt:
-+ *   __asm__("# size_overflow MARK_YES" :  : "rm" size_1(D));
-+ * The input field in asm_data will be empty if there is no need for further size_overflow asm stmt insertion.
-+ * otherwise create the input (for a phi stmt the output too) of the asm stmt.
-+ */
-+static void create_asm_input(gimple stmt, unsigned int argnum, struct asm_data *asm_data)
++static void set_so_asm_input_target_stmt(struct asm_data *asm_data)
 +{
 +{
-+      if (!asm_data->def_stmt) {
-+              asm_data->input = NULL_TREE;
-+              return;
-+      }
-+
-+      asm_data->input = create_new_var(TREE_TYPE(asm_data->output));
-+      asm_data->input = make_ssa_name(asm_data->input, asm_data->def_stmt);
-+
-+      switch (gimple_code(asm_data->def_stmt)) {
-+      case GIMPLE_ASSIGN:
++      switch (gimple_code(asm_data->target_stmt)) {
 +      case GIMPLE_CALL:
 +      case GIMPLE_CALL:
-+              replace_call_lhs(asm_data);
-+              break;
-+      case GIMPLE_PHI:
-+              create_output_from_phi(stmt, argnum, asm_data);
++              gimple_call_set_arg(asm_data->target_stmt, asm_data->argnum - 1, asm_data->output);
 +              break;
 +              break;
-+      case GIMPLE_NOP: {
-+              enum mark mark;
-+              const char *mark_str;
-+              char *asm_comment;
-+
-+              mark = check_intentional_attribute_gimple(asm_data->output, stmt, argnum);
-+
-+              asm_data->input = asm_data->output;
-+              asm_data->output = NULL;
-+              asm_data->def_stmt = stmt;
-+
-+              mark_str = convert_mark_to_str(mark);
-+              asm_comment = create_asm_comment(argnum, stmt, mark_str);
-+
-+              create_asm_stmt(asm_comment, build_string(3, "rm"), NULL, asm_data);
-+              free(asm_comment);
-+              asm_data->input = NULL_TREE;
++      case GIMPLE_RETURN:
++              gimple_return_set_retval(asm_data->target_stmt, asm_data->output);
 +              break;
 +              break;
-+      }
-+      case GIMPLE_ASM:
-+              if (is_size_overflow_asm(asm_data->def_stmt)) {
-+                      asm_data->input = NULL_TREE;
-+                      break;
-+              }
 +      default:
 +      default:
-+              debug_gimple_stmt(asm_data->def_stmt);
++              debug_gimple_stmt(asm_data->target_stmt);
 +              gcc_unreachable();
 +      }
 +              gcc_unreachable();
 +      }
++
++      update_stmt(asm_data->def_stmt);
 +}
 +
 +/* This is the gimple part of searching for a missing size_overflow attribute. If the intentional_overflow attribute type
 + * is of the right kind create the appropriate size_overflow asm stmts:
 +}
 +
 +/* This is the gimple part of searching for a missing size_overflow attribute. If the intentional_overflow attribute type
 + * is of the right kind create the appropriate size_overflow asm stmts:
-+ *   __asm__("# size_overflow" : =rm" D.3344_8 : "0" cicus.4_16);
-+ *   __asm__("# size_overflow MARK_YES" :  : "rm" size_1(D));
++ *   __asm__("# size_overflow MARK_END_INTENTIONAL" : =rm" D.3344_8 : "0" cicus.4_16);
++ *   __asm__("# size_overflow MARK_NO" : =rm" cicus.4_16 : "0" size_1(D));
 + */
 + */
-+static void create_size_overflow_asm(gimple stmt, tree output_node, unsigned int argnum)
++static void insert_size_overflow_asm(gimple stmt, unsigned int argnum, enum intentional_mark intentional_mark)
 +{
 +      struct asm_data asm_data;
 +{
 +      struct asm_data asm_data;
-+      const char *mark_str;
-+      char *asm_comment;
-+      enum mark mark;
-+
-+      if (is_gimple_constant(output_node))
-+              return;
 +
 +
-+      asm_data.output = output_node;
-+      mark = check_intentional_attribute_gimple(asm_data.output, stmt, argnum);
-+      if (mark != MARK_TURN_OFF)
-+              search_missing_size_overflow_attribute_gimple(stmt, argnum);
++      asm_data.target_stmt = stmt;
++      asm_data.argnum = argnum;
++      asm_data.intentional_mark = intentional_mark;
 +
 +
-+      asm_data.def_stmt = get_def_stmt(asm_data.output);
-+      if (is_size_overflow_intentional_asm_turn_off(asm_data.def_stmt))
++      asm_data.output = get_so_asm_output(&asm_data);
++      if (asm_data.output == NULL_TREE)
 +              return;
 +              return;
-+
-+      create_asm_input(stmt, argnum, &asm_data);
-+      if (asm_data.input == NULL_TREE)
++      if (is_gimple_constant(asm_data.output))
 +              return;
 +              return;
-+
-+      mark_str = convert_mark_to_str(mark);
-+      asm_comment = create_asm_comment(argnum, stmt, mark_str);
-+      create_asm_stmt(asm_comment, build_string(2, "0"), build_string(4, "=rm"), &asm_data);
-+      free(asm_comment);
-+}
-+
-+// Insert an asm stmt with "MARK_TURN_OFF", "MARK_YES" or "MARK_NOT_INTENTIONAL".
-+static bool create_mark_asm(gimple stmt, enum mark mark)
-+{
-+      struct asm_data asm_data;
-+      const char *asm_str;
-+
-+      switch (mark) {
-+      case MARK_TURN_OFF:
-+              asm_str = TURN_OFF_ASM_STR;
-+              break;
-+      case MARK_NOT_INTENTIONAL:
-+      case MARK_YES:
-+              asm_str = YES_ASM_STR;
-+              break;
-+      default:
-+              gcc_unreachable();
-+      }
-+
-+      asm_data.def_stmt = stmt;
-+      asm_data.output = gimple_call_lhs(stmt);
-+
-+      if (asm_data.output == NULL_TREE) {
-+              asm_data.input = gimple_call_arg(stmt, 0);
-+              if (is_gimple_constant(asm_data.input))
-+                      return false;
-+              asm_data.output = NULL;
-+              create_asm_stmt(asm_str, build_string(3, "rm"), NULL, &asm_data);
-+              return true;
-+      }
-+
-+      create_asm_input(stmt, 0, &asm_data);
-+      gcc_assert(asm_data.input != NULL_TREE);
-+
-+      create_asm_stmt(asm_str, build_string(2, "0"), build_string(4, "=rm"), &asm_data);
-+      return true;
-+}
-+
-+static void walk_use_def_ptr(struct pointer_set_t *visited, const_tree lhs)
-+{
-+      gimple def_stmt;
-+
-+      def_stmt = get_def_stmt(lhs);
-+      if (!def_stmt)
++      if (skip_types(asm_data.output))
 +              return;
 +
 +              return;
 +
-+      if (pointer_set_insert(visited, def_stmt))
++      asm_data.def_stmt = get_def_stmt(asm_data.output);
++      if (is_size_overflow_asm(asm_data.def_stmt)) {
++              check_size_overflow_asm(&asm_data);
 +              return;
 +              return;
-+
-+      switch (gimple_code(def_stmt)) {
-+      case GIMPLE_NOP:
-+      case GIMPLE_ASM:
-+      case GIMPLE_CALL:
-+              break;
-+      case GIMPLE_PHI: {
-+              unsigned int i, n = gimple_phi_num_args(def_stmt);
-+
-+              pointer_set_insert(visited, def_stmt);
-+
-+              for (i = 0; i < n; i++) {
-+                      tree arg = gimple_phi_arg_def(def_stmt, i);
-+
-+                      walk_use_def_ptr(visited, arg);
-+              }
-+      }
-+      case GIMPLE_ASSIGN:
-+              switch (gimple_num_ops(def_stmt)) {
-+              case 2:
-+                      walk_use_def_ptr(visited, gimple_assign_rhs1(def_stmt));
-+                      return;
-+              case 3:
-+                      walk_use_def_ptr(visited, gimple_assign_rhs1(def_stmt));
-+                      walk_use_def_ptr(visited, gimple_assign_rhs2(def_stmt));
-+                      return;
-+              default:
-+                      return;
-+              }
-+      default:
-+              debug_gimple_stmt((gimple)def_stmt);
-+              error("%s: unknown gimple code", __func__);
-+              gcc_unreachable();
 +      }
 +      }
-+}
 +
 +
-+// Look for a ptr - ptr expression (e.g., cpuset_common_file_read() s - page)
-+static void insert_mark_not_intentional_asm_at_ptr(const_tree arg)
-+{
-+      struct pointer_set_t *visited;
-+
-+      visited = pointer_set_create();
-+      walk_use_def_ptr(visited, arg);
-+      pointer_set_destroy(visited);
-+}
++      asm_data.input = get_so_asm_input(&asm_data);
 +
 +
-+// Determine the return value and insert the asm stmt to mark the return stmt.
-+static void insert_asm_ret(gimple stmt)
-+{
-+      tree ret;
++      create_so_asm_stmt(&asm_data);
++      set_so_asm_input_target_stmt(&asm_data);
 +
 +
-+      ret = gimple_return_retval(stmt);
-+      create_size_overflow_asm(stmt, ret, 0);
++      update_stmt(asm_data.def_stmt);
++      update_stmt(asm_data.target_stmt);
 +}
 +
 +// Determine the correct arg index and arg and insert the asm stmt to mark the stmt.
 +}
 +
 +// Determine the correct arg index and arg and insert the asm stmt to mark the stmt.
-+static void insert_asm_arg(gimple stmt, unsigned int orig_argnum)
++static void insert_so_asm_by_so_attr(gimple stmt, unsigned int orig_argnum)
 +{
 +{
-+      tree arg;
-+      unsigned int argnum;
-+
-+      argnum = get_correct_arg_count(orig_argnum, gimple_call_fndecl(stmt));
-+      gcc_assert(argnum != 0);
-+      if (argnum == CANNOT_FIND_ARG)
++      if (orig_argnum == 0 && gimple_code(stmt) == GIMPLE_RETURN) {
++              insert_size_overflow_asm(stmt, 0, MARK_NO);
 +              return;
 +              return;
++      }
 +
 +
-+      arg = gimple_call_arg(stmt, argnum - 1);
-+      gcc_assert(arg != NULL_TREE);
-+
-+      // skip all ptr - ptr expressions
-+      insert_mark_not_intentional_asm_at_ptr(arg);
-+
-+      create_size_overflow_asm(stmt, arg, argnum);
++      if (orig_argnum != 0 && gimple_code(stmt) == GIMPLE_CALL)
++              insert_size_overflow_asm(stmt, orig_argnum, MARK_NO);
 +}
 +
 +// If a function arg or the return value is marked by the size_overflow attribute then set its index in the array.
 +}
 +
 +// If a function arg or the return value is marked by the size_overflow attribute then set its index in the array.
@@ -114781,107 +114146,70 @@ index 0000000..c43901f
 +      unsigned int argnum;
 +      tree attr_value;
 +
 +      unsigned int argnum;
 +      tree attr_value;
 +
++      gcc_assert(attr);
 +      for (attr_value = TREE_VALUE(attr); attr_value; attr_value = TREE_CHAIN(attr_value)) {
 +              argnum = TREE_INT_CST_LOW(TREE_VALUE(attr_value));
 +              argnums[argnum] = true;
 +      }
 +}
 +
 +      for (attr_value = TREE_VALUE(attr); attr_value; attr_value = TREE_CHAIN(attr_value)) {
 +              argnum = TREE_INT_CST_LOW(TREE_VALUE(attr_value));
 +              argnums[argnum] = true;
 +      }
 +}
 +
-+// If a function arg or the return value is in the hash table then set its index in the array.
-+static void set_argnum_hash(tree fndecl, bool *argnums)
++// Check whether the arguments are marked by the size_overflow attribute.
++static void search_interesting_so_args(tree fndecl, bool *argnums)
 +{
 +{
-+      unsigned int num;
-+      const struct size_overflow_hash *hash;
-+
-+      hash = get_function_hash(DECL_ORIGIN(fndecl));
-+      if (!hash)
-+              return;
-+
-+      for (num = 0; num <= MAX_PARAM; num++) {
-+              if (!(hash->param & (1U << num)))
-+                      continue;
++      const_tree attr;
 +
 +
-+              argnums[num] = true;
-+      }
++      attr = get_attribute("size_overflow", fndecl);
++      if (attr)
++              set_argnum_attribute(attr, argnums);
 +}
 +
 +}
 +
-+static bool is_all_the_argnums_empty(bool *argnums)
++static enum intentional_mark handle_intentional_attr(gimple stmt, unsigned int argnum)
 +{
 +{
-+      unsigned int i;
++      enum intentional_mark mark;
 +
 +
-+      for (i = 0; i <= MAX_PARAM; i++)
-+              if (argnums[i])
-+                      return false;
-+      return true;
++      mark = check_intentional_attribute(stmt, argnum);
++      if (mark == MARK_NO)
++              return MARK_NO;
++      insert_size_overflow_asm(stmt, argnum, mark);
++      return mark;
 +}
 +
 +}
 +
-+// Check whether the arguments or the return value of the function are in the hash table or are marked by the size_overflow attribute.
-+static void search_interesting_args(tree fndecl, bool *argnums)
++static void handle_size_overflow_attr_ret(gimple stmt)
 +{
 +{
-+      const_tree attr;
-+
-+      set_argnum_hash(fndecl, argnums);
-+      if (!is_all_the_argnums_empty(argnums))
-+              return;
-+
-+      attr = lookup_attribute("size_overflow", DECL_ATTRIBUTES(fndecl));
-+      if (attr && TREE_VALUE(attr))
-+              set_argnum_attribute(attr, argnums);
-+}
++      enum intentional_mark mark;
++      bool orig_argnums[MAX_PARAM + 1] = {false};
 +
 +
-+/*
-+ * Look up the intentional_overflow attribute that turns off ipa based duplication
-+ * on the callee function.
-+ */
-+static bool is_mark_turn_off_attribute(gimple stmt)
-+{
-+      enum mark mark;
-+      const_tree fndecl = gimple_call_fndecl(stmt);
++      search_interesting_so_args(get_orig_fndecl(current_function_decl), (bool *) &orig_argnums);
 +
 +
-+      mark = get_intentional_attr_type(DECL_ORIGIN(fndecl));
-+      if (mark == MARK_TURN_OFF)
-+              return true;
-+      return false;
++      mark = handle_intentional_attr(stmt, 0);
++      if (mark == MARK_NO && orig_argnums[0])
++              insert_so_asm_by_so_attr(stmt, 0);
 +}
 +
 +}
 +
-+// If the argument(s) of the callee function is/are in the hash table or are marked by an attribute then mark the call stmt with an asm stmt
-+static void handle_interesting_function(gimple stmt)
++// If the argument(s) of the callee function are marked by an attribute then mark the call stmt with an asm stmt
++static void handle_size_overflow_attr_call(gimple stmt)
 +{
 +{
-+      unsigned int argnum;
 +      tree fndecl;
 +      tree fndecl;
++      unsigned int argnum;
 +      bool orig_argnums[MAX_PARAM + 1] = {false};
 +
 +      bool orig_argnums[MAX_PARAM + 1] = {false};
 +
-+      if (gimple_call_num_args(stmt) == 0)
-+              return;
-+      fndecl = gimple_call_fndecl(stmt);
++      fndecl = get_interesting_orig_fndecl_from_stmt(stmt);
 +      if (fndecl == NULL_TREE)
 +              return;
 +      if (fndecl == NULL_TREE)
 +              return;
-+      fndecl = DECL_ORIGIN(fndecl);
-+
-+      if (is_mark_turn_off_attribute(stmt)) {
-+              create_mark_asm(stmt, MARK_TURN_OFF);
++      if (DECL_BUILT_IN(fndecl))
 +              return;
 +              return;
-+      }
-+
-+      search_interesting_args(fndecl, orig_argnums);
-+
-+      for (argnum = 1; argnum < MAX_PARAM; argnum++)
-+              if (orig_argnums[argnum])
-+                      insert_asm_arg(stmt, argnum);
-+}
 +
 +
-+// If the return value of the caller function is in hash table (its index is 0) then mark the return stmt with an asm stmt
-+static void handle_interesting_ret(gimple stmt)
-+{
-+      bool orig_argnums[MAX_PARAM + 1] = {false};
++      search_interesting_so_args(fndecl, (bool *) &orig_argnums);
 +
 +
-+      search_interesting_args(current_function_decl, orig_argnums);
++      for (argnum = 1; argnum <= gimple_call_num_args(stmt); argnum++) {
++              enum intentional_mark mark = handle_intentional_attr(stmt, argnum);
 +
 +
-+      if (orig_argnums[0])
-+              insert_asm_ret(stmt);
++              if (mark == MARK_NO && orig_argnums[argnum])
++                      insert_so_asm_by_so_attr(stmt, argnum);
++      }
 +}
 +
 +}
 +
-+// Iterate over all the stmts and search for call and return stmts and mark them if they're in the hash table
++// Iterate over all the stmts and search for call stmts and mark them if they have size_overflow attribute
 +static unsigned int search_interesting_functions(void)
 +{
 +      basic_block bb;
 +static unsigned int search_interesting_functions(void)
 +{
 +      basic_block bb;
@@ -114892,13 +114220,10 @@ index 0000000..c43901f
 +              for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
 +                      gimple stmt = gsi_stmt(gsi);
 +
 +              for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
 +                      gimple stmt = gsi_stmt(gsi);
 +
-+                      if (is_size_overflow_asm(stmt))
-+                              continue;
-+
 +                      if (is_gimple_call(stmt))
 +                      if (is_gimple_call(stmt))
-+                              handle_interesting_function(stmt);
++                              handle_size_overflow_attr_call(stmt);
 +                      else if (gimple_code(stmt) == GIMPLE_RETURN)
 +                      else if (gimple_code(stmt) == GIMPLE_RETURN)
-+                              handle_interesting_ret(stmt);
++                              handle_size_overflow_attr_ret(stmt);
 +              }
 +      }
 +      return 0;
 +              }
 +      }
 +      return 0;
@@ -114949,28 +114274,29 @@ index 0000000..c43901f
 +      unsigned int execute() { return search_interesting_functions(); }
 +};
 +}
 +      unsigned int execute() { return search_interesting_functions(); }
 +};
 +}
-+#endif
 +
 +
-+struct opt_pass *make_insert_size_overflow_asm_pass(void)
++opt_pass *make_insert_size_overflow_asm_pass(void)
 +{
 +{
-+#if BUILDING_GCC_VERSION >= 4009
 +      return new insert_size_overflow_asm_pass();
 +      return new insert_size_overflow_asm_pass();
++}
 +#else
 +#else
++struct opt_pass *make_insert_size_overflow_asm_pass(void)
++{
 +      return &insert_size_overflow_asm_pass.pass;
 +      return &insert_size_overflow_asm_pass.pass;
-+#endif
 +}
 +}
-diff --git a/tools/gcc/size_overflow_plugin/insert_size_overflow_check_core.c b/tools/gcc/size_overflow_plugin/insert_size_overflow_check_core.c
++#endif
+diff --git a/tools/gcc/size_overflow_plugin/intentional_overflow.c b/tools/gcc/size_overflow_plugin/intentional_overflow.c
 new file mode 100644
 new file mode 100644
-index 0000000..73f0a12
+index 0000000..7f645dc
 --- /dev/null
 --- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/insert_size_overflow_check_core.c
-@@ -0,0 +1,943 @@
++++ b/tools/gcc/size_overflow_plugin/intentional_overflow.c
+@@ -0,0 +1,951 @@
 +/*
 +/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
++ * https://github.com/ephox-gcc-plugins/size_overflow
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
@@ -114984,2089 +114310,1757 @@ index 0000000..73f0a12
 + * $ make run
 + */
 +
 + * $ make run
 + */
 +
-+#include "gcc-common.h"
 +#include "size_overflow.h"
 +
 +#include "size_overflow.h"
 +
-+#define MIN_CHECK true
-+#define MAX_CHECK false
++static enum intentional_mark walk_use_def(struct pointer_set_t *visited, const_tree lhs);
 +
 +
-+static tree get_size_overflow_type(struct visited *visited, const_gimple stmt, const_tree node)
++static const char *get_asm_string(const_gimple stmt)
 +{
 +{
-+      const_tree type;
-+      tree new_type;
++      if (!stmt)
++              return NULL;
++      if (gimple_code(stmt) != GIMPLE_ASM)
++              return NULL;
 +
 +
-+      gcc_assert(node != NULL_TREE);
++      return gimple_asm_string(stmt);
++}
 +
 +
-+      type = TREE_TYPE(node);
++tree get_size_overflow_asm_input(const_gimple stmt)
++{
++      gcc_assert(gimple_asm_ninputs(stmt) != 0);
++      return TREE_VALUE(gimple_asm_input_op(stmt, 0));
++}
 +
 +
-+      if (pointer_set_contains(visited->my_stmts, stmt))
-+              return TREE_TYPE(node);
++bool is_size_overflow_insert_check_asm(const_gimple stmt)
++{
++      const char *str;
 +
 +
-+      switch (TYPE_MODE(type)) {
-+      case QImode:
-+              new_type = size_overflow_type_HI;
-+              break;
-+      case HImode:
-+              new_type = size_overflow_type_SI;
-+              break;
-+      case SImode:
-+              new_type = size_overflow_type_DI;
-+              break;
-+      case DImode:
-+              if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode))
-+                      new_type = TYPE_UNSIGNED(type) ? unsigned_intDI_type_node : intDI_type_node;
-+              else
-+                      new_type = size_overflow_type_TI;
-+              break;
-+      case TImode:
-+              gcc_assert(!TYPE_UNSIGNED(type));
-+              new_type = size_overflow_type_TI;
-+              break;
-+      default:
-+              debug_tree((tree)node);
-+              error("%s: unsupported gcc configuration (%qE).", __func__, current_function_decl);
-+              gcc_unreachable();
-+      }
++      if (!is_size_overflow_asm(stmt))
++              return false;
 +
 +
-+      if (TYPE_QUALS(type) != 0)
-+              return build_qualified_type(new_type, TYPE_QUALS(type));
-+      return new_type;
++      str = get_asm_string(stmt);
++      if (!str)
++              return false;
++      return !strncmp(str, OK_ASM_STR, sizeof(OK_ASM_STR) - 1);
 +}
 +
 +}
 +
-+static tree get_lhs(const_gimple stmt)
++bool is_size_overflow_asm(const_gimple stmt)
 +{
 +{
-+      switch (gimple_code(stmt)) {
-+      case GIMPLE_ASSIGN:
-+      case GIMPLE_CALL:
-+              return gimple_get_lhs(stmt);
-+      case GIMPLE_PHI:
-+              return gimple_phi_result(stmt);
-+      default:
-+              return NULL_TREE;
-+      }
++      const char *str;
++
++      if (!stmt)
++              return false;
++      if (gimple_code(stmt) != GIMPLE_ASM)
++              return false;
++
++      str = get_asm_string(stmt);
++      if (!str)
++              return false;
++      return !strncmp(str, SO_ASM_STR, sizeof(SO_ASM_STR) - 1);
 +}
 +
 +}
 +
-+static tree cast_to_new_size_overflow_type(struct visited *visited, gimple stmt, tree rhs, tree size_overflow_type, bool before)
++static bool is_size_overflow_intentional_asm_turn_off(const_gimple stmt)
 +{
 +{
-+      gimple_stmt_iterator gsi;
-+      tree lhs;
-+      gimple new_stmt;
-+
-+      if (rhs == NULL_TREE)
-+              return NULL_TREE;
++      const char *str;
 +
 +
-+      gsi = gsi_for_stmt(stmt);
-+      new_stmt = build_cast_stmt(visited, size_overflow_type, rhs, CREATE_NEW_VAR, &gsi, before, false);
-+      pointer_set_insert(visited->my_stmts, new_stmt);
++      if (!is_size_overflow_asm(stmt))
++              return false;
 +
 +
-+      lhs = get_lhs(new_stmt);
-+      gcc_assert(lhs != NULL_TREE);
-+      return lhs;
++      str = get_asm_string(stmt);
++      if (!str)
++              return false;
++      return !strncmp(str, TURN_OFF_ASM_STR, sizeof(TURN_OFF_ASM_STR) - 1);
 +}
 +
 +}
 +
-+tree create_assign(struct visited *visited, gimple oldstmt, tree rhs1, bool before)
++static bool is_size_overflow_intentional_asm_end(const_gimple stmt)
 +{
 +{
-+      tree lhs, dst_type;
-+      gimple_stmt_iterator gsi;
-+
-+      if (rhs1 == NULL_TREE) {
-+              debug_gimple_stmt(oldstmt);
-+              error("%s: rhs1 is NULL_TREE", __func__);
-+              gcc_unreachable();
-+      }
++      const char *str;
 +
 +
-+      switch (gimple_code(oldstmt)) {
-+      case GIMPLE_ASM:
-+              lhs = rhs1;
-+              break;
-+      case GIMPLE_CALL:
-+      case GIMPLE_ASSIGN:
-+              lhs = gimple_get_lhs(oldstmt);
-+              break;
-+      default:
-+              debug_gimple_stmt(oldstmt);
-+              gcc_unreachable();
-+      }
++      if (!is_size_overflow_asm(stmt))
++              return false;
 +
 +
-+      gsi = gsi_for_stmt(oldstmt);
-+      pointer_set_insert(visited->stmts, oldstmt);
-+      if (lookup_stmt_eh_lp(oldstmt) != 0) {
-+              basic_block next_bb, cur_bb;
-+              const_edge e;
++      str = get_asm_string(stmt);
++      if (!str)
++              return false;
++      return !strncmp(str, END_INTENTIONAL_ASM_STR, sizeof(END_INTENTIONAL_ASM_STR) - 1);
++}
 +
 +
-+              gcc_assert(before == false);
-+              gcc_assert(stmt_can_throw_internal(oldstmt));
-+              gcc_assert(gimple_code(oldstmt) == GIMPLE_CALL);
-+              gcc_assert(!gsi_end_p(gsi));
++/* Get the param of the intentional_overflow attribute.
++ *   * 0: MARK_END_INTENTIONAL
++ *   * 1..MAX_PARAM: MARK_YES
++ *   * -1: MARK_TURN_OFF
++ */
++static tree get_attribute_param(const_tree decl)
++{
++      const_tree attr;
 +
 +
-+              cur_bb = gimple_bb(oldstmt);
-+              next_bb = cur_bb->next_bb;
-+              e = find_edge(cur_bb, next_bb);
-+              gcc_assert(e != NULL);
-+              gcc_assert(e->flags & EDGE_FALLTHRU);
++      if (decl == NULL_TREE)
++              return NULL_TREE;
 +
 +
-+              gsi = gsi_after_labels(next_bb);
-+              gcc_assert(!gsi_end_p(gsi));
++      attr = get_attribute("intentional_overflow", decl);
++      if (attr)
++              return TREE_VALUE(attr);
++      return NULL_TREE;
++}
 +
 +
-+              before = true;
-+              oldstmt = gsi_stmt(gsi);
-+      }
++// MARK_TURN_OFF
++static bool is_turn_off_intentional_attr(const_tree decl)
++{
++      const_tree param_head;
 +
 +
-+      dst_type = get_size_overflow_type(visited, oldstmt, lhs);
++      param_head = get_attribute_param(decl);
++      if (param_head == NULL_TREE)
++              return false;
 +
 +
-+      if (is_gimple_constant(rhs1))
-+              return cast_a_tree(dst_type, rhs1);
-+      return cast_to_new_size_overflow_type(visited, oldstmt, rhs1, dst_type, before);
++      if (TREE_INT_CST_HIGH(TREE_VALUE(param_head)) == -1)
++              return true;
++      return false;
 +}
 +
 +}
 +
-+tree dup_assign(struct visited *visited, gimple oldstmt, const_tree node, tree rhs1, tree rhs2, tree __unused rhs3)
++// MARK_END_INTENTIONAL
++static bool is_end_intentional_intentional_attr(const_tree decl)
 +{
 +{
-+      gimple stmt;
-+      gimple_stmt_iterator gsi;
-+      tree size_overflow_type, new_var, lhs = gimple_assign_lhs(oldstmt);
++      const_tree param_head;
 +
 +
-+      if (pointer_set_contains(visited->my_stmts, oldstmt))
-+              return lhs;
++      param_head = get_attribute_param(decl);
++      if (param_head == NULL_TREE)
++              return false;
 +
 +
-+      if (gimple_num_ops(oldstmt) != 4 && rhs1 == NULL_TREE) {
-+              rhs1 = gimple_assign_rhs1(oldstmt);
-+              rhs1 = create_assign(visited, oldstmt, rhs1, BEFORE_STMT);
-+      }
-+      if (gimple_num_ops(oldstmt) == 3 && rhs2 == NULL_TREE) {
-+              rhs2 = gimple_assign_rhs2(oldstmt);
-+              rhs2 = create_assign(visited, oldstmt, rhs2, BEFORE_STMT);
-+      }
++      if (!TREE_INT_CST_LOW(TREE_VALUE(param_head)))
++              return true;
++      return false;
++}
 +
 +
-+      stmt = gimple_copy(oldstmt);
-+      gimple_set_location(stmt, gimple_location(oldstmt));
-+      pointer_set_insert(visited->my_stmts, stmt);
++// MARK_YES
++static bool is_yes_intentional_attr(const_tree decl, unsigned int argnum)
++{
++      tree param, param_head;
 +
 +
-+      if (gimple_assign_rhs_code(oldstmt) == WIDEN_MULT_EXPR)
-+              gimple_assign_set_rhs_code(stmt, MULT_EXPR);
++      if (argnum == 0)
++              return false;
 +
 +
-+      size_overflow_type = get_size_overflow_type(visited, oldstmt, node);
++      param_head = get_attribute_param(decl);
++      for (param = param_head; param; param = TREE_CHAIN(param))
++              if (argnum == TREE_INT_CST_LOW(TREE_VALUE(param)))
++                      return true;
++      return false;
++}
 +
 +
-+      new_var = create_new_var(size_overflow_type);
-+      new_var = make_ssa_name(new_var, stmt);
-+      gimple_assign_set_lhs(stmt, new_var);
++static void print_missing_intentional(enum intentional_mark callee_attr, enum intentional_mark caller_attr, const_tree decl, unsigned int argnum)
++{
++      const struct size_overflow_hash *hash;
++      location_t loc;
 +
 +
-+      if (rhs1 != NULL_TREE)
-+              gimple_assign_set_rhs1(stmt, rhs1);
++      if (caller_attr == MARK_NO || caller_attr == MARK_END_INTENTIONAL || caller_attr == MARK_TURN_OFF)
++              return;
 +
 +
-+      if (rhs2 != NULL_TREE)
-+              gimple_assign_set_rhs2(stmt, rhs2);
-+#if BUILDING_GCC_VERSION >= 4006
-+      if (rhs3 != NULL_TREE)
-+              gimple_assign_set_rhs3(stmt, rhs3);
-+#endif
-+      gimple_set_vuse(stmt, gimple_vuse(oldstmt));
-+      gimple_set_vdef(stmt, gimple_vdef(oldstmt));
++      if (callee_attr == MARK_END_INTENTIONAL || callee_attr == MARK_YES)
++              return;
 +
 +
-+      gsi = gsi_for_stmt(oldstmt);
-+      gsi_insert_after(&gsi, stmt, GSI_SAME_STMT);
-+      update_stmt(stmt);
-+      pointer_set_insert(visited->stmts, oldstmt);
-+      return gimple_assign_lhs(stmt);
++      hash = get_size_overflow_hash_entry_tree(decl, argnum);
++      if (!hash)
++              return;
++
++      loc = DECL_SOURCE_LOCATION(decl);
++      inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", DECL_NAME_POINTER(decl), argnum);
 +}
 +
 +}
 +
-+static tree cast_parm_decl(struct visited *visited, tree phi_ssa_name, tree arg, tree size_overflow_type, basic_block bb)
++// Get the field decl of a component ref for intentional_overflow checking
++static const_tree search_field_decl(const_tree comp_ref)
 +{
 +{
-+      gimple assign;
-+      gimple_stmt_iterator gsi;
-+      basic_block first_bb;
-+
-+      gcc_assert(SSA_NAME_IS_DEFAULT_DEF(arg));
++      const_tree field = NULL_TREE;
++      unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
 +
 +
-+      if (bb->index == 0) {
-+              first_bb = split_block_after_labels(ENTRY_BLOCK_PTR_FOR_FN(cfun))->dest;
-+              gcc_assert(dom_info_available_p(CDI_DOMINATORS));
-+              set_immediate_dominator(CDI_DOMINATORS, first_bb, ENTRY_BLOCK_PTR_FOR_FN(cfun));
-+              bb = first_bb;
++      for (i = 0; i < len; i++) {
++              field = TREE_OPERAND(comp_ref, i);
++              if (TREE_CODE(field) == FIELD_DECL)
++                      break;
 +      }
 +      }
++      gcc_assert(TREE_CODE(field) == FIELD_DECL);
++      return field;
++}
 +
 +
-+      gsi = gsi_after_labels(bb);
-+      assign = build_cast_stmt(visited, size_overflow_type, arg, phi_ssa_name, &gsi, BEFORE_STMT, false);
-+      pointer_set_insert(visited->my_stmts, assign);
++/* Get the type of the intentional_overflow attribute of a node
++ *  * MARK_TURN_OFF
++ *  * MARK_YES
++ *  * MARK_NO
++ *  * MARK_END_INTENTIONAL
++ */
++static enum intentional_mark get_intentional_attr_type(const_tree node)
++{
++      const_tree cur_decl;
 +
 +
-+      return gimple_assign_lhs(assign);
++      if (node == NULL_TREE)
++              return MARK_NO;
++
++      switch (TREE_CODE(node)) {
++      case COMPONENT_REF:
++              cur_decl = search_field_decl(node);
++              if (is_turn_off_intentional_attr(cur_decl))
++                      return MARK_TURN_OFF;
++              if (is_end_intentional_intentional_attr(cur_decl))
++                      return MARK_YES;
++              break;
++      case PARM_DECL: {
++              unsigned int argnum;
++
++              cur_decl = get_orig_fndecl(current_function_decl);
++              argnum = find_arg_number_tree(node, cur_decl);
++              if (argnum == CANNOT_FIND_ARG)
++                      return MARK_NO;
++              if (is_yes_intentional_attr(cur_decl, argnum))
++                      return MARK_YES;
++              if (is_end_intentional_intentional_attr(cur_decl))
++                      return MARK_END_INTENTIONAL;
++              break;
++      }
++      case FUNCTION_DECL: {
++              const_tree fndecl = get_orig_fndecl(node);
++
++              if (is_turn_off_intentional_attr(fndecl))
++                      return MARK_TURN_OFF;
++              if (is_end_intentional_intentional_attr(fndecl))
++                      return MARK_END_INTENTIONAL;
++      }
++      default:
++              break;
++      }
++      return MARK_NO;
 +}
 +
 +}
 +
-+static tree use_phi_ssa_name(struct visited *visited, tree ssa_name_var, tree new_arg)
++static enum intentional_mark walk_use_def_phi(struct pointer_set_t *visited, const_tree result)
 +{
 +{
-+      gimple_stmt_iterator gsi;
-+      gimple assign, def_stmt = get_def_stmt(new_arg);
++      enum intentional_mark mark = MARK_NO;
++      gimple phi = get_def_stmt(result);
++      unsigned int i, n = gimple_phi_num_args(phi);
 +
 +
-+      if (gimple_code(def_stmt) == GIMPLE_PHI) {
-+              gsi = gsi_after_labels(gimple_bb(def_stmt));
-+              assign = build_cast_stmt(visited, TREE_TYPE(new_arg), new_arg, ssa_name_var, &gsi, BEFORE_STMT, true);
-+      } else {
-+              gsi = gsi_for_stmt(def_stmt);
-+              assign = build_cast_stmt(visited, TREE_TYPE(new_arg), new_arg, ssa_name_var, &gsi, AFTER_STMT, true);
++      pointer_set_insert(visited, phi);
++      for (i = 0; i < n; i++) {
++              tree arg = gimple_phi_arg_def(phi, i);
++
++              mark = walk_use_def(visited, arg);
++              if (mark != MARK_NO)
++                      return mark;
 +      }
 +
 +      }
 +
-+      pointer_set_insert(visited->my_stmts, assign);
-+      return gimple_assign_lhs(assign);
++      return mark;
 +}
 +
 +}
 +
-+static tree cast_visited_phi_arg(struct visited *visited, tree ssa_name_var, tree arg, tree size_overflow_type)
++static enum intentional_mark walk_use_def_binary(struct pointer_set_t *visited, const_tree lhs)
 +{
 +{
-+      basic_block bb;
-+      gimple_stmt_iterator gsi;
-+      const_gimple def_stmt;
-+      gimple assign;
++      enum intentional_mark mark;
++      tree rhs1, rhs2;
++      gimple def_stmt = get_def_stmt(lhs);
 +
 +
-+      def_stmt = get_def_stmt(arg);
-+      bb = gimple_bb(def_stmt);
-+      gcc_assert(bb->index != 0);
-+      gsi = gsi_after_labels(bb);
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      rhs2 = gimple_assign_rhs2(def_stmt);
 +
 +
-+      assign = build_cast_stmt(visited, size_overflow_type, arg, ssa_name_var, &gsi, BEFORE_STMT, false);
-+      pointer_set_insert(visited->my_stmts, assign);
-+      return gimple_assign_lhs(assign);
++      mark = walk_use_def(visited, rhs1);
++      if (mark == MARK_NO)
++              return walk_use_def(visited, rhs2);
++      return mark;
 +}
 +
 +}
 +
-+static tree create_new_phi_arg(struct visited *visited, tree ssa_name_var, tree new_arg, gimple oldstmt, unsigned int i)
++enum intentional_mark get_so_asm_type(const_gimple stmt)
++{
++      if (!stmt)
++              return MARK_NO;
++      if (!is_size_overflow_asm(stmt))
++              return MARK_NO;
++      if (is_size_overflow_insert_check_asm(stmt))
++              return MARK_NO;
++      if (is_size_overflow_intentional_asm_turn_off(stmt))
++              return MARK_TURN_OFF;
++      if (is_size_overflow_intentional_asm_end(stmt))
++              return MARK_END_INTENTIONAL;
++      return MARK_YES;
++}
++
++static enum intentional_mark walk_use_def(struct pointer_set_t *visited, const_tree lhs)
 +{
 +{
-+      tree size_overflow_type;
-+      tree arg;
 +      const_gimple def_stmt;
 +
 +      const_gimple def_stmt;
 +
-+      if (new_arg != NULL_TREE && is_gimple_constant(new_arg))
-+              return new_arg;
++      if (TREE_CODE(lhs) != SSA_NAME)
++              return get_intentional_attr_type(lhs);
 +
 +
-+      arg = gimple_phi_arg_def(oldstmt, i);
-+      def_stmt = get_def_stmt(arg);
-+      gcc_assert(def_stmt != NULL);
-+      size_overflow_type = get_size_overflow_type(visited, oldstmt, arg);
++      def_stmt = get_def_stmt(lhs);
++      gcc_assert(def_stmt);
++
++      if (pointer_set_insert(visited, def_stmt))
++              return MARK_NO;
 +
 +      switch (gimple_code(def_stmt)) {
 +
 +      switch (gimple_code(def_stmt)) {
++      case GIMPLE_CALL:
++      case GIMPLE_RETURN:
++              return MARK_NO;
++      case GIMPLE_NOP:
++              return walk_use_def(visited, SSA_NAME_VAR(lhs));
++      case GIMPLE_ASM:
++              return get_so_asm_type(def_stmt);
 +      case GIMPLE_PHI:
 +      case GIMPLE_PHI:
-+              return cast_visited_phi_arg(visited, ssa_name_var, arg, size_overflow_type);
-+      case GIMPLE_NOP: {
-+              basic_block bb;
-+
-+              bb = gimple_phi_arg_edge(oldstmt, i)->src;
-+              return cast_parm_decl(visited, ssa_name_var, arg, size_overflow_type, bb);
-+      }
-+      case GIMPLE_ASM: {
-+              gimple_stmt_iterator gsi;
-+              gimple assign, stmt = get_def_stmt(arg);
-+
-+              gsi = gsi_for_stmt(stmt);
-+              assign = build_cast_stmt(visited, size_overflow_type, arg, ssa_name_var, &gsi, AFTER_STMT, false);
-+              pointer_set_insert(visited->my_stmts, assign);
-+              return gimple_assign_lhs(assign);
-+      }
++              return walk_use_def_phi(visited, lhs);
++      case GIMPLE_ASSIGN:
++              switch (gimple_num_ops(def_stmt)) {
++              case 2:
++                      return walk_use_def(visited, gimple_assign_rhs1(def_stmt));
++              case 3:
++                      return walk_use_def_binary(visited, lhs);
++              }
 +      default:
 +      default:
-+              gcc_assert(new_arg != NULL_TREE);
-+              gcc_assert(types_compatible_p(TREE_TYPE(new_arg), size_overflow_type));
-+              return use_phi_ssa_name(visited, ssa_name_var, new_arg);
++              debug_gimple_stmt((gimple)def_stmt);
++              error("%s: unknown gimple code", __func__);
++              gcc_unreachable();
 +      }
 +}
 +
 +      }
 +}
 +
-+static gimple overflow_create_phi_node(struct visited *visited, gimple oldstmt, tree result)
++static enum intentional_mark check_intentional_size_overflow_asm_and_attribute(const_tree var)
 +{
 +{
-+      basic_block bb;
-+      gimple phi;
-+      gimple_seq seq;
-+      gimple_stmt_iterator gsi = gsi_for_stmt(oldstmt);
-+
-+      bb = gsi_bb(gsi);
-+
-+      if (result == NULL_TREE) {
-+              tree old_result = gimple_phi_result(oldstmt);
-+              tree size_overflow_type = get_size_overflow_type(visited, oldstmt, old_result);
-+
-+              result = create_new_var(size_overflow_type);
-+      }
++      enum intentional_mark mark;
++      struct pointer_set_t *visited;
 +
 +
-+      phi = create_phi_node(result, bb);
-+      gimple_phi_set_result(phi, make_ssa_name(result, phi));
-+      seq = phi_nodes(bb);
-+      gsi = gsi_last(seq);
-+      gsi_remove(&gsi, false);
++      visited = pointer_set_create();
++      mark = walk_use_def(visited, var);
++      pointer_set_destroy(visited);
 +
 +
-+      gsi = gsi_for_stmt(oldstmt);
-+      gsi_insert_after(&gsi, phi, GSI_NEW_STMT);
-+      gimple_set_bb(phi, bb);
-+      return phi;
++      return mark;
 +}
 +
 +}
 +
-+#if BUILDING_GCC_VERSION <= 4007
-+static tree create_new_phi_node(struct visited *visited, VEC(tree, heap) **args, tree ssa_name_var, gimple oldstmt)
-+#else
-+static tree create_new_phi_node(struct visited *visited, vec<tree, va_heap, vl_embed> *&args, tree ssa_name_var, gimple oldstmt)
-+#endif
++/* Search intentional_overflow attribute on caller and on callee too.
++ * -1 / MARK_TURN_OFF: means that overflow checking is turned off inside the function and
++ *                     parameters aren't tracked backwards.
++ * 1..31 / MARK_YES: e.g., 4 means that overflow checking is turned off on the fourth parameter inside
++ *                   the function.
++ * 0 / MARK_END_INTENTIONAL: means that overflow checking is turned off on all the parameters of the function
++ *                           in all callers (on a structure field means that overflow checking is turned off
++ *                           in all expressions involving the given field).
++ */
++enum intentional_mark check_intentional_attribute(const_gimple stmt, unsigned int argnum)
 +{
 +{
-+      gimple new_phi;
-+      unsigned int i;
-+      tree arg, result;
-+      location_t loc = gimple_location(oldstmt);
++      enum intentional_mark caller_mark, callee_mark;
++      const_tree fndecl, orig_cur_fndecl, arg;
 +
 +
-+#if BUILDING_GCC_VERSION <= 4007
-+      gcc_assert(!VEC_empty(tree, *args));
-+#else
-+      gcc_assert(!args->is_empty());
-+#endif
++      orig_cur_fndecl = get_orig_fndecl(current_function_decl);
 +
 +
-+      new_phi = overflow_create_phi_node(visited, oldstmt, ssa_name_var);
-+      result = gimple_phi_result(new_phi);
-+      ssa_name_var = SSA_NAME_VAR(result);
++      // handle MARK_TURN_OFF early on the caller
++      if (is_turn_off_intentional_attr(orig_cur_fndecl))
++              return MARK_TURN_OFF;
 +
 +
-+#if BUILDING_GCC_VERSION <= 4007
-+      FOR_EACH_VEC_ELT(tree, *args, i, arg) {
-+#else
-+      FOR_EACH_VEC_SAFE_ELT(args, i, arg) {
-+#endif
-+              arg = create_new_phi_arg(visited, ssa_name_var, arg, oldstmt, i);
-+              add_phi_arg(new_phi, arg, gimple_phi_arg_edge(oldstmt, i), loc);
++      switch (gimple_code(stmt)) {
++      case GIMPLE_RETURN:
++              gcc_assert(argnum == 0);
++              // for now ignore other intentional attribute types on returns
++              return MARK_NO;
++      case GIMPLE_CALL:
++              gcc_assert(argnum != 0);
++              gcc_assert(argnum <= gimple_call_num_args(stmt));
++              arg = gimple_call_arg(stmt, argnum - 1);
++              break;
++      default:
++              debug_gimple_stmt((gimple)stmt);
++              gcc_unreachable();
 +      }
 +
 +      }
 +
-+#if BUILDING_GCC_VERSION <= 4007
-+      VEC_free(tree, heap, *args);
-+#else
-+      vec_free(args);
-+#endif
-+      update_stmt(new_phi);
-+      pointer_set_insert(visited->my_stmts, new_phi);
-+      return result;
-+}
++      // XXX ideiglenesen 0-nal a fuggvenyen belul is ki van kapcsolva a dupolas, eddig igy mukodott a doksi ellenere
++      if (is_end_intentional_intentional_attr(orig_cur_fndecl))
++              return MARK_END_INTENTIONAL;
 +
 +
-+static tree handle_phi(struct visited *visited, struct cgraph_node *caller_node, tree orig_result)
-+{
-+      tree ssa_name_var = NULL_TREE;
-+#if BUILDING_GCC_VERSION <= 4007
-+      VEC(tree, heap) *args = NULL;
-+#else
-+      vec<tree, va_heap, vl_embed> *args = NULL;
-+#endif
-+      gimple oldstmt = get_def_stmt(orig_result);
-+      unsigned int i, len = gimple_phi_num_args(oldstmt);
++      fndecl = get_interesting_orig_fndecl_from_stmt(stmt);
++      // handle MARK_TURN_OFF on the callee
++      if (is_turn_off_intentional_attr(fndecl))
++              return MARK_TURN_OFF;
++      // find a defining marked caller argument or struct field for arg
++      caller_mark = check_intentional_size_overflow_asm_and_attribute(arg);
 +
 +
-+      pointer_set_insert(visited->stmts, oldstmt);
-+      for (i = 0; i < len; i++) {
-+              tree arg, new_arg;
++      // did we find a marked struct field?
++      if (caller_mark == MARK_TURN_OFF)
++              return MARK_TURN_OFF;
 +
 +
-+              arg = gimple_phi_arg_def(oldstmt, i);
-+              new_arg = expand(visited, caller_node, arg);
++      // handle MARK_END_INTENTIONAL on the callee
++      if (is_end_intentional_intentional_attr(fndecl))
++              callee_mark = MARK_END_INTENTIONAL;
++      // is it a marked callee parameter?
++      else if (is_yes_intentional_attr(fndecl, argnum))
++              callee_mark = MARK_YES;
++      else
++              callee_mark = MARK_NO;
 +
 +
-+              if (ssa_name_var == NULL_TREE && new_arg != NULL_TREE)
-+                      ssa_name_var = SSA_NAME_VAR(new_arg);
++      // no intentional attribute found
++      if (callee_mark == MARK_NO && caller_mark == MARK_NO)
++              return MARK_NO;
 +
 +
-+              if (is_gimple_constant(arg)) {
-+                      tree size_overflow_type = get_size_overflow_type(visited, oldstmt, arg);
++      // MARK_YES is meaningful only on the caller
++      if (caller_mark == MARK_NO && callee_mark == MARK_YES)
++              return MARK_NO;
 +
 +
-+                      new_arg = cast_a_tree(size_overflow_type, arg);
-+              }
++      // we found a code region where we don't want to duplicate
++      if (caller_mark == MARK_YES && callee_mark == MARK_END_INTENTIONAL)
++              return MARK_END_INTENTIONAL;
 +
 +
-+#if BUILDING_GCC_VERSION <= 4007
-+              VEC_safe_push(tree, heap, args, new_arg);
-+#else
-+              vec_safe_push(args, new_arg);
-+#endif
++      // ignore the intentional attribute on the callee if we didn't find a marked defining argument or struct field
++      if (caller_mark == MARK_NO && callee_mark == MARK_END_INTENTIONAL)
++              return MARK_NO;
++
++      // the callee is missing the intentional attribute (MARK_YES or MARK_END_INTENTIONAL)
++      if (caller_mark == MARK_YES) {
++              print_missing_intentional(callee_mark, caller_mark, fndecl, argnum);
++              return MARK_YES;
 +      }
 +
 +      }
 +
-+#if BUILDING_GCC_VERSION <= 4007
-+      return create_new_phi_node(visited, &args, ssa_name_var, oldstmt);
-+#else
-+      return create_new_phi_node(visited, args, ssa_name_var, oldstmt);
-+#endif
++      fprintf(stderr, "caller: %s callee: %s\n", DECL_NAME_POINTER(orig_cur_fndecl), DECL_NAME_POINTER(fndecl));
++      debug_gimple_stmt((gimple)stmt);
++      print_intentional_mark(caller_mark);
++      print_intentional_mark(callee_mark);
++      gcc_unreachable();
 +}
 +
 +}
 +
-+static tree create_cast_assign(struct visited *visited, gimple stmt)
++enum intentional_mark check_intentional_asm(const_gimple stmt, unsigned int argnum)
 +{
 +{
-+      tree rhs1 = gimple_assign_rhs1(stmt);
-+      tree lhs = gimple_assign_lhs(stmt);
-+      const_tree rhs1_type = TREE_TYPE(rhs1);
-+      const_tree lhs_type = TREE_TYPE(lhs);
++      const_tree arg;
 +
 +
-+      if (TYPE_UNSIGNED(rhs1_type) == TYPE_UNSIGNED(lhs_type))
-+              return create_assign(visited, stmt, lhs, AFTER_STMT);
++      switch (gimple_code(stmt)) {
++      case GIMPLE_RETURN:
++              gcc_assert(argnum == 0);
++              arg = gimple_return_retval(stmt);
++              break;
++      case GIMPLE_CALL:
++              gcc_assert(argnum != 0);
++              gcc_assert(argnum <= gimple_call_num_args(stmt));
++              arg = gimple_call_arg(stmt, argnum - 1);
++              break;
++      case GIMPLE_ASM:
++              gcc_assert(is_size_overflow_insert_check_asm(stmt));
++              arg = get_size_overflow_asm_input(stmt);
++              break;
++      default:
++              debug_gimple_stmt((gimple)stmt);
++              gcc_unreachable();
++      }
 +
 +
-+      return create_assign(visited, stmt, rhs1, AFTER_STMT);
++      // find a defining marked caller argument or struct field for arg
++      return check_intentional_size_overflow_asm_and_attribute(arg);
 +}
 +
 +}
 +
-+static bool skip_lhs_cast_check(const_gimple stmt)
++bool is_a_cast_and_const_overflow(const_tree no_const_rhs)
 +{
 +{
-+      const_tree rhs = gimple_assign_rhs1(stmt);
-+      const_gimple def_stmt = get_def_stmt(rhs);
++      const_tree rhs1, lhs, rhs1_type, lhs_type;
++      enum machine_mode lhs_mode, rhs_mode;
++      gimple def_stmt = get_def_stmt(no_const_rhs);
 +
 +
-+      // 3.8.2 kernel/futex_compat.c compat_exit_robust_list(): get_user() 64 ulong -> int (compat_long_t), int max
-+      if (gimple_code(def_stmt) == GIMPLE_ASM)
-+              return true;
++      if (!def_stmt || !gimple_assign_cast_p(def_stmt))
++              return false;
 +
 +
-+      if (is_const_plus_unsigned_signed_truncation(rhs))
-+              return true;
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      lhs = gimple_assign_lhs(def_stmt);
++      rhs1_type = TREE_TYPE(rhs1);
++      lhs_type = TREE_TYPE(lhs);
++      rhs_mode = TYPE_MODE(rhs1_type);
++      lhs_mode = TYPE_MODE(lhs_type);
++      if (TYPE_UNSIGNED(lhs_type) == TYPE_UNSIGNED(rhs1_type) || lhs_mode != rhs_mode)
++              return false;
 +
 +
-+      return false;
++      return true;
 +}
 +
 +}
 +
-+static tree create_string_param(tree string)
++static unsigned int uses_num(tree node)
 +{
 +{
-+      tree i_type, a_type;
-+      const int length = TREE_STRING_LENGTH(string);
-+
-+      gcc_assert(length > 0);
-+
-+      i_type = build_index_type(build_int_cst(NULL_TREE, length - 1));
-+      a_type = build_array_type(char_type_node, i_type);
++      imm_use_iterator imm_iter;
++      use_operand_p use_p;
++      unsigned int num = 0;
 +
 +
-+      TREE_TYPE(string) = a_type;
-+      TREE_CONSTANT(string) = 1;
-+      TREE_READONLY(string) = 1;
++      FOR_EACH_IMM_USE_FAST(use_p, imm_iter, node) {
++              gimple use_stmt = USE_STMT(use_p);
 +
 +
-+      return build1(ADDR_EXPR, ptr_type_node, string);
++              if (use_stmt == NULL)
++                      return num;
++              if (is_gimple_debug(use_stmt))
++                      continue;
++              if (gimple_assign_cast_p(use_stmt) && is_size_overflow_type(gimple_assign_lhs(use_stmt)))
++                      continue;
++              num++;
++      }
++      return num;
 +}
 +
 +}
 +
-+static void insert_cond(basic_block cond_bb, tree arg, enum tree_code cond_code, tree type_value)
++static bool no_uses(tree node)
 +{
 +{
-+      gimple cond_stmt;
-+      gimple_stmt_iterator gsi = gsi_last_bb(cond_bb);
-+
-+      cond_stmt = gimple_build_cond(cond_code, arg, type_value, NULL_TREE, NULL_TREE);
-+      gsi_insert_after(&gsi, cond_stmt, GSI_CONTINUE_LINKING);
-+      update_stmt(cond_stmt);
++      return !uses_num(node);
 +}
 +
 +}
 +
-+static void insert_cond_result(struct cgraph_node *caller_node, basic_block bb_true, const_gimple stmt, const_tree arg, bool min)
++// 3.8.5 mm/page-writeback.c __ilog2_u64(): ret, uint + uintmax; uint -> int; int max
++bool is_const_plus_unsigned_signed_truncation(const_tree lhs)
 +{
 +{
-+      gimple func_stmt;
-+      const_gimple def_stmt;
-+      const_tree loc_line;
-+      tree loc_file, ssa_name, current_func;
-+      expanded_location xloc;
-+      char *ssa_name_buf;
-+      int len;
-+      struct cgraph_edge *edge;
-+      struct cgraph_node *callee_node;
-+      int frequency;
-+      gimple_stmt_iterator gsi = gsi_start_bb(bb_true);
-+
-+      def_stmt = get_def_stmt(arg);
-+      xloc = expand_location(gimple_location(def_stmt));
-+
-+      if (!gimple_has_location(def_stmt)) {
-+              xloc = expand_location(gimple_location(stmt));
-+              if (!gimple_has_location(stmt))
-+                      xloc = expand_location(DECL_SOURCE_LOCATION(current_function_decl));
-+      }
++      tree rhs1, lhs_type, rhs_type, rhs2, not_const_rhs;
++      gimple def_stmt = get_def_stmt(lhs);
 +
 +
-+      loc_line = build_int_cstu(unsigned_type_node, xloc.line);
++      if (!def_stmt || !gimple_assign_cast_p(def_stmt))
++              return false;
 +
 +
-+      loc_file = build_string(strlen(xloc.file) + 1, xloc.file);
-+      loc_file = create_string_param(loc_file);
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      rhs_type = TREE_TYPE(rhs1);
++      lhs_type = TREE_TYPE(lhs);
++      if (TYPE_UNSIGNED(lhs_type) || !TYPE_UNSIGNED(rhs_type))
++              return false;
++      if (TYPE_MODE(lhs_type) != TYPE_MODE(rhs_type))
++              return false;
 +
 +
-+      current_func = build_string(DECL_NAME_LENGTH(current_function_decl) + 1, DECL_NAME_POINTER(current_function_decl));
-+      current_func = create_string_param(current_func);
++      def_stmt = get_def_stmt(rhs1);
++      if (!def_stmt || !is_gimple_assign(def_stmt) || gimple_num_ops(def_stmt) != 3)
++              return false;
 +
 +
-+      gcc_assert(DECL_NAME(SSA_NAME_VAR(arg)) != NULL);
-+      call_count++;
-+      len = asprintf(&ssa_name_buf, "%s_%u %s, count: %u\n", DECL_NAME_POINTER(SSA_NAME_VAR(arg)), SSA_NAME_VERSION(arg), min ? "min" : "max", call_count);
-+      gcc_assert(len > 0);
-+      ssa_name = build_string(len + 1, ssa_name_buf);
-+      free(ssa_name_buf);
-+      ssa_name = create_string_param(ssa_name);
++      if (gimple_assign_rhs_code(def_stmt) != PLUS_EXPR)
++              return false;
 +
 +
-+      // void report_size_overflow(const char *file, unsigned int line, const char *func, const char *ssa_name)
-+      func_stmt = gimple_build_call(report_size_overflow_decl, 4, loc_file, loc_line, current_func, ssa_name);
-+      gsi_insert_after(&gsi, func_stmt, GSI_CONTINUE_LINKING);
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      rhs2 = gimple_assign_rhs2(def_stmt);
++      if (!is_gimple_constant(rhs1) && !is_gimple_constant(rhs2))
++              return false;
 +
 +
-+      callee_node = cgraph_get_create_node(report_size_overflow_decl);
-+      frequency = compute_call_stmt_bb_frequency(current_function_decl, bb_true);
++      if (is_gimple_constant(rhs2))
++              not_const_rhs = rhs1;
++      else
++              not_const_rhs = rhs2;
 +
 +
-+      edge = cgraph_create_edge(caller_node, callee_node, func_stmt, bb_true->count, frequency, bb_true->loop_depth);
-+      gcc_assert(edge != NULL);
++      return no_uses(not_const_rhs);
 +}
 +
 +}
 +
-+static void insert_check_size_overflow(struct cgraph_node *caller_node, gimple stmt, enum tree_code cond_code, tree arg, tree type_value, bool before, bool min)
++static bool is_lt_signed_type_max(const_tree rhs)
 +{
 +{
-+      basic_block cond_bb, join_bb, bb_true;
-+      edge e;
-+      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+
-+      cond_bb = gimple_bb(stmt);
-+      if (before)
-+              gsi_prev(&gsi);
-+      if (gsi_end_p(gsi))
-+              e = split_block_after_labels(cond_bb);
-+      else
-+              e = split_block(cond_bb, gsi_stmt(gsi));
-+      cond_bb = e->src;
-+      join_bb = e->dest;
-+      e->flags = EDGE_FALSE_VALUE;
-+      e->probability = REG_BR_PROB_BASE;
-+
-+      bb_true = create_empty_bb(cond_bb);
-+      make_edge(cond_bb, bb_true, EDGE_TRUE_VALUE);
-+      make_edge(cond_bb, join_bb, EDGE_FALSE_VALUE);
-+      make_edge(bb_true, join_bb, EDGE_FALLTHRU);
++      const_tree new_type, type_max, type = TREE_TYPE(rhs);
 +
 +
-+      gcc_assert(dom_info_available_p(CDI_DOMINATORS));
-+      set_immediate_dominator(CDI_DOMINATORS, bb_true, cond_bb);
-+      set_immediate_dominator(CDI_DOMINATORS, join_bb, cond_bb);
++      if (!TYPE_UNSIGNED(type))
++              return true;
 +
 +
-+      if (current_loops != NULL) {
-+              gcc_assert(cond_bb->loop_father == join_bb->loop_father);
-+              add_bb_to_loop(bb_true, cond_bb->loop_father);
++      switch (TYPE_MODE(type)) {
++      case QImode:
++              new_type = intQI_type_node;
++              break;
++      case HImode:
++              new_type = intHI_type_node;
++              break;
++      case SImode:
++              new_type = intSI_type_node;
++              break;
++      case DImode:
++              new_type = intDI_type_node;
++              break;
++      default:
++              debug_tree((tree)type);
++              gcc_unreachable();
 +      }
 +
 +      }
 +
-+      insert_cond(cond_bb, arg, cond_code, type_value);
-+      insert_cond_result(caller_node, bb_true, stmt, arg, min);
++      type_max = TYPE_MAX_VALUE(new_type);
++      if (!tree_int_cst_lt(type_max, rhs))
++              return true;
 +
 +
-+//    print_the_code_insertions(stmt);
++      return false;
 +}
 +
 +}
 +
-+void check_size_overflow(struct cgraph_node *caller_node, gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before)
++static bool is_gt_zero(const_tree rhs)
 +{
 +{
-+      const_tree rhs_type = TREE_TYPE(rhs);
-+      tree cast_rhs_type, type_max_type, type_min_type, type_max, type_min;
++      const_tree type = TREE_TYPE(rhs);
 +
 +
-+      gcc_assert(rhs_type != NULL_TREE);
-+      if (TREE_CODE(rhs_type) == POINTER_TYPE)
-+              return;
++      if (TYPE_UNSIGNED(type))
++              return true;
 +
 +
-+      gcc_assert(TREE_CODE(rhs_type) == INTEGER_TYPE || TREE_CODE(rhs_type) == ENUMERAL_TYPE);
++      if (!tree_int_cst_lt(rhs, integer_zero_node))
++              return true;
 +
 +
-+      if (is_const_plus_unsigned_signed_truncation(rhs))
-+              return;
++      return false;
++}
 +
 +
-+      type_max = cast_a_tree(size_overflow_type, TYPE_MAX_VALUE(rhs_type));
-+      // typemax (-1) < typemin (0)
-+      if (TREE_OVERFLOW(type_max))
-+              return;
++bool is_a_constant_overflow(const_gimple stmt, const_tree rhs)
++{
++      if (gimple_assign_rhs_code(stmt) == MIN_EXPR)
++              return false;
++      if (!is_gimple_constant(rhs))
++              return false;
 +
 +
-+      type_min = cast_a_tree(size_overflow_type, TYPE_MIN_VALUE(rhs_type));
++      // if the const is between 0 and the max value of the signed type of the same bitsize then there is no intentional overflow
++      if (is_lt_signed_type_max(rhs) && is_gt_zero(rhs))
++              return false;
 +
 +
-+      cast_rhs_type = TREE_TYPE(cast_rhs);
-+      type_max_type = TREE_TYPE(type_max);
-+      gcc_assert(types_compatible_p(cast_rhs_type, type_max_type));
++      return true;
++}
 +
 +
-+      insert_check_size_overflow(caller_node, stmt, GT_EXPR, cast_rhs, type_max, before, MAX_CHECK);
++static tree change_assign_rhs(struct visited *visited, gimple stmt, const_tree orig_rhs, tree new_rhs)
++{
++      gimple assign;
++      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
++      tree origtype = TREE_TYPE(orig_rhs);
 +
 +
-+      // special case: get_size_overflow_type(), 32, u64->s
-+      if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode) && TYPE_UNSIGNED(size_overflow_type) && !TYPE_UNSIGNED(rhs_type))
-+              return;
++      gcc_assert(is_gimple_assign(stmt));
 +
 +
-+      type_min_type = TREE_TYPE(type_min);
-+      gcc_assert(types_compatible_p(type_max_type, type_min_type));
-+      insert_check_size_overflow(caller_node, stmt, LT_EXPR, cast_rhs, type_min, before, MIN_CHECK);
++      assign = build_cast_stmt(visited, origtype, new_rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
++      pointer_set_insert(visited->my_stmts, assign);
++      return gimple_assign_lhs(assign);
 +}
 +
 +}
 +
-+static tree create_cast_overflow_check(struct visited *visited, struct cgraph_node *caller_node, tree new_rhs1, gimple stmt)
++tree handle_intentional_overflow(struct visited *visited, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs2)
 +{
 +{
-+      bool cast_lhs, cast_rhs;
++      tree new_rhs, orig_rhs;
++      void (*gimple_assign_set_rhs)(gimple, tree);
++      tree rhs1 = gimple_assign_rhs1(stmt);
++      tree rhs2 = gimple_assign_rhs2(stmt);
 +      tree lhs = gimple_assign_lhs(stmt);
 +      tree lhs = gimple_assign_lhs(stmt);
-+      tree rhs = gimple_assign_rhs1(stmt);
-+      const_tree lhs_type = TREE_TYPE(lhs);
-+      const_tree rhs_type = TREE_TYPE(rhs);
-+      enum machine_mode lhs_mode = TYPE_MODE(lhs_type);
-+      enum machine_mode rhs_mode = TYPE_MODE(rhs_type);
-+      unsigned int lhs_size = GET_MODE_BITSIZE(lhs_mode);
-+      unsigned int rhs_size = GET_MODE_BITSIZE(rhs_mode);
-+
-+      static bool check_lhs[3][4] = {
-+              // ss    su     us     uu
-+              { false, true,  true,  false }, // lhs > rhs
-+              { false, false, false, false }, // lhs = rhs
-+              { true,  true,  true,  true  }, // lhs < rhs
-+      };
 +
 +
-+      static bool check_rhs[3][4] = {
-+              // ss    su     us     uu
-+              { true,  false, true,  true  }, // lhs > rhs
-+              { true,  false, true,  true  }, // lhs = rhs
-+              { true,  false, true,  true  }, // lhs < rhs
-+      };
++      if (!check_overflow)
++              return create_assign(visited, stmt, lhs, AFTER_STMT);
 +
 +
-+      // skip lhs check on signed SI -> HI cast or signed SI -> QI cast !!!!
-+      if (rhs_mode == SImode && !TYPE_UNSIGNED(rhs_type) && (lhs_mode == HImode || lhs_mode == QImode))
++      if (change_rhs == NULL_TREE)
 +              return create_assign(visited, stmt, lhs, AFTER_STMT);
 +
 +              return create_assign(visited, stmt, lhs, AFTER_STMT);
 +
-+      if (lhs_size > rhs_size) {
-+              cast_lhs = check_lhs[0][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
-+              cast_rhs = check_rhs[0][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
-+      } else if (lhs_size == rhs_size) {
-+              cast_lhs = check_lhs[1][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
-+              cast_rhs = check_rhs[1][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++      if (new_rhs2 == NULL_TREE) {
++              orig_rhs = rhs1;
++              gimple_assign_set_rhs = &gimple_assign_set_rhs1;
 +      } else {
 +      } else {
-+              cast_lhs = check_lhs[2][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
-+              cast_rhs = check_rhs[2][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++              orig_rhs = rhs2;
++              gimple_assign_set_rhs = &gimple_assign_set_rhs2;
 +      }
 +
 +      }
 +
-+      if (!cast_lhs && !cast_rhs)
-+              return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
-+
-+      if (cast_lhs && !skip_lhs_cast_check(stmt))
-+              check_size_overflow(caller_node, stmt, TREE_TYPE(new_rhs1), new_rhs1, lhs, BEFORE_STMT);
++      check_size_overflow(stmt, TREE_TYPE(change_rhs), change_rhs, orig_rhs, BEFORE_STMT);
 +
 +
-+      if (cast_rhs)
-+              check_size_overflow(caller_node, stmt, TREE_TYPE(new_rhs1), new_rhs1, rhs, BEFORE_STMT);
++      new_rhs = change_assign_rhs(visited, stmt, orig_rhs, change_rhs);
++      gimple_assign_set_rhs(stmt, new_rhs);
++      update_stmt(stmt);
 +
 +
-+      return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
++      return create_assign(visited, stmt, lhs, AFTER_STMT);
 +}
 +
 +}
 +
-+static tree handle_unary_rhs(struct visited *visited, struct cgraph_node *caller_node, gimple stmt)
++static bool is_subtraction_special(struct visited *visited, const_gimple stmt)
 +{
 +{
-+      enum tree_code rhs_code;
-+      tree rhs1, new_rhs1, lhs = gimple_assign_lhs(stmt);
++      gimple rhs1_def_stmt, rhs2_def_stmt;
++      const_tree rhs1_def_stmt_rhs1, rhs2_def_stmt_rhs1, rhs1_def_stmt_lhs, rhs2_def_stmt_lhs;
++      enum machine_mode rhs1_def_stmt_rhs1_mode, rhs2_def_stmt_rhs1_mode, rhs1_def_stmt_lhs_mode, rhs2_def_stmt_lhs_mode;
++      const_tree rhs1 = gimple_assign_rhs1(stmt);
++      const_tree rhs2 = gimple_assign_rhs2(stmt);
 +
 +
-+      if (pointer_set_contains(visited->my_stmts, stmt))
-+              return lhs;
++      if (is_gimple_constant(rhs1) || is_gimple_constant(rhs2))
++              return false;
 +
 +
-+      rhs1 = gimple_assign_rhs1(stmt);
-+      if (TREE_CODE(TREE_TYPE(rhs1)) == POINTER_TYPE)
-+              return create_assign(visited, stmt, lhs, AFTER_STMT);
++      gcc_assert(TREE_CODE(rhs1) == SSA_NAME && TREE_CODE(rhs2) == SSA_NAME);
 +
 +
-+      new_rhs1 = expand(visited, caller_node, rhs1);
++      if (gimple_assign_rhs_code(stmt) != MINUS_EXPR)
++              return false;
 +
 +
-+      if (new_rhs1 == NULL_TREE)
-+              return create_cast_assign(visited, stmt);
++      rhs1_def_stmt = get_def_stmt(rhs1);
++      rhs2_def_stmt = get_def_stmt(rhs2);
++      if (!gimple_assign_cast_p(rhs1_def_stmt) || !gimple_assign_cast_p(rhs2_def_stmt))
++              return false;
 +
 +
-+      if (pointer_set_contains(visited->no_cast_check, stmt))
-+              return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
++      rhs1_def_stmt_rhs1 = gimple_assign_rhs1(rhs1_def_stmt);
++      rhs2_def_stmt_rhs1 = gimple_assign_rhs1(rhs2_def_stmt);
++      rhs1_def_stmt_lhs = gimple_assign_lhs(rhs1_def_stmt);
++      rhs2_def_stmt_lhs = gimple_assign_lhs(rhs2_def_stmt);
++      rhs1_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs1_def_stmt_rhs1));
++      rhs2_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs2_def_stmt_rhs1));
++      rhs1_def_stmt_lhs_mode = TYPE_MODE(TREE_TYPE(rhs1_def_stmt_lhs));
++      rhs2_def_stmt_lhs_mode = TYPE_MODE(TREE_TYPE(rhs2_def_stmt_lhs));
++      if (GET_MODE_BITSIZE(rhs1_def_stmt_rhs1_mode) <= GET_MODE_BITSIZE(rhs1_def_stmt_lhs_mode))
++              return false;
++      if (GET_MODE_BITSIZE(rhs2_def_stmt_rhs1_mode) <= GET_MODE_BITSIZE(rhs2_def_stmt_lhs_mode))
++              return false;
 +
 +
-+      rhs_code = gimple_assign_rhs_code(stmt);
-+      if (rhs_code == BIT_NOT_EXPR || rhs_code == NEGATE_EXPR) {
-+              tree size_overflow_type = get_size_overflow_type(visited, stmt, rhs1);
++      pointer_set_insert(visited->no_cast_check, rhs1_def_stmt);
++      pointer_set_insert(visited->no_cast_check, rhs2_def_stmt);
++      return true;
++}
 +
 +
-+              new_rhs1 = cast_to_new_size_overflow_type(visited, stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+              check_size_overflow(caller_node, stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
-+              return create_assign(visited, stmt, lhs, AFTER_STMT);
-+      }
++static gimple create_binary_assign(struct visited *visited, enum tree_code code, gimple stmt, tree rhs1, tree rhs2)
++{
++      gimple assign;
++      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
++      tree type = TREE_TYPE(rhs1);
++      tree lhs = create_new_var(type);
 +
 +
-+      if (!gimple_assign_cast_p(stmt))
-+              return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
++      gcc_assert(types_compatible_p(type, TREE_TYPE(rhs2)));
++      assign = gimple_build_assign_with_ops(code, lhs, rhs1, rhs2);
++      gimple_assign_set_lhs(assign, make_ssa_name(lhs, assign));
 +
 +
-+      return create_cast_overflow_check(visited, caller_node, new_rhs1, stmt);
++      gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
++      update_stmt(assign);
++      pointer_set_insert(visited->my_stmts, assign);
++      return assign;
 +}
 +
 +}
 +
-+static tree handle_unary_ops(struct visited *visited, struct cgraph_node *caller_node, gimple stmt)
++static tree cast_to_TI_type(struct visited *visited, gimple stmt, tree node)
 +{
 +{
-+      tree rhs1, lhs = gimple_assign_lhs(stmt);
-+      gimple def_stmt = get_def_stmt(lhs);
++      gimple_stmt_iterator gsi;
++      gimple cast_stmt;
++      tree type = TREE_TYPE(node);
 +
 +
-+      gcc_assert(gimple_code(def_stmt) != GIMPLE_NOP);
-+      rhs1 = gimple_assign_rhs1(def_stmt);
++      if (types_compatible_p(type, intTI_type_node))
++              return node;
 +
 +
-+      if (is_gimple_constant(rhs1))
-+              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
++      gsi = gsi_for_stmt(stmt);
++      cast_stmt = build_cast_stmt(visited, intTI_type_node, node, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
++      pointer_set_insert(visited->my_stmts, cast_stmt);
++      return gimple_assign_lhs(cast_stmt);
++}
 +
 +
-+      switch (TREE_CODE(rhs1)) {
-+      case SSA_NAME: {
-+              tree ret = handle_unary_rhs(visited, caller_node, def_stmt);
++static tree get_def_stmt_rhs(struct visited *visited, const_tree var)
++{
++      tree rhs1, def_stmt_rhs1;
++      gimple rhs1_def_stmt, def_stmt_rhs1_def_stmt, def_stmt;
 +
 +
-+              if (gimple_assign_cast_p(stmt))
-+                      unsigned_signed_cast_intentional_overflow(visited, stmt);
-+              return ret;
-+      }
-+      case ARRAY_REF:
-+      case BIT_FIELD_REF:
-+      case ADDR_EXPR:
-+      case COMPONENT_REF:
-+      case INDIRECT_REF:
-+#if BUILDING_GCC_VERSION >= 4006
-+      case MEM_REF:
-+#endif
-+      case TARGET_MEM_REF:
-+      case VIEW_CONVERT_EXPR:
-+              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+      case PARM_DECL:
-+      case VAR_DECL:
-+              return create_assign(visited, stmt, lhs, AFTER_STMT);
++      def_stmt = get_def_stmt(var);
++      if (!gimple_assign_cast_p(def_stmt))
++              return NULL_TREE;
++      gcc_assert(gimple_code(def_stmt) != GIMPLE_NOP && pointer_set_contains(visited->my_stmts, def_stmt) && gimple_assign_cast_p(def_stmt));
 +
 +
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      rhs1_def_stmt = get_def_stmt(rhs1);
++      if (!gimple_assign_cast_p(rhs1_def_stmt))
++              return rhs1;
++
++      def_stmt_rhs1 = gimple_assign_rhs1(rhs1_def_stmt);
++      def_stmt_rhs1_def_stmt = get_def_stmt(def_stmt_rhs1);
++
++      switch (gimple_code(def_stmt_rhs1_def_stmt)) {
++      case GIMPLE_CALL:
++      case GIMPLE_NOP:
++      case GIMPLE_ASM:
++      case GIMPLE_PHI:
++              return def_stmt_rhs1;
++      case GIMPLE_ASSIGN:
++              return rhs1;
 +      default:
 +      default:
-+              debug_gimple_stmt(def_stmt);
-+              debug_tree(rhs1);
++              debug_gimple_stmt(def_stmt_rhs1_def_stmt);
 +              gcc_unreachable();
 +      }
 +}
 +
 +              gcc_unreachable();
 +      }
 +}
 +
-+static void __unused print_the_code_insertions(const_gimple stmt)
++tree handle_integer_truncation(struct visited *visited, const_tree lhs)
 +{
 +{
-+      location_t loc = gimple_location(stmt);
++      tree new_rhs1, new_rhs2;
++      tree new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1, new_lhs;
++      gimple assign, stmt = get_def_stmt(lhs);
++      tree rhs1 = gimple_assign_rhs1(stmt);
++      tree rhs2 = gimple_assign_rhs2(stmt);
 +
 +
-+      inform(loc, "Integer size_overflow check applied here.");
++      if (!is_subtraction_special(visited, stmt))
++              return NULL_TREE;
++
++      new_rhs1 = expand(visited, rhs1);
++      new_rhs2 = expand(visited, rhs2);
++
++      new_rhs1_def_stmt_rhs1 = get_def_stmt_rhs(visited, new_rhs1);
++      new_rhs2_def_stmt_rhs1 = get_def_stmt_rhs(visited, new_rhs2);
++
++      if (new_rhs1_def_stmt_rhs1 == NULL_TREE || new_rhs2_def_stmt_rhs1 == NULL_TREE)
++              return NULL_TREE;
++
++      if (!types_compatible_p(TREE_TYPE(new_rhs1_def_stmt_rhs1), TREE_TYPE(new_rhs2_def_stmt_rhs1))) {
++              new_rhs1_def_stmt_rhs1 = cast_to_TI_type(visited, stmt, new_rhs1_def_stmt_rhs1);
++              new_rhs2_def_stmt_rhs1 = cast_to_TI_type(visited, stmt, new_rhs2_def_stmt_rhs1);
++      }
++
++      assign = create_binary_assign(visited, MINUS_EXPR, stmt, new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1);
++      new_lhs = gimple_assign_lhs(assign);
++      check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, AFTER_STMT);
++
++      return dup_assign(visited, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
 +}
 +
 +}
 +
-+static bool is_from_cast(const_tree node)
++bool is_a_neg_overflow(const_gimple stmt, const_tree rhs)
 +{
 +{
-+      gimple def_stmt = get_def_stmt(node);
++      const_gimple def_stmt;
 +
 +
-+      if (!def_stmt)
++      if (TREE_CODE(rhs) != SSA_NAME)
 +              return false;
 +
 +              return false;
 +
-+      if (gimple_assign_cast_p(def_stmt))
-+              return true;
++      if (gimple_assign_rhs_code(stmt) != PLUS_EXPR)
++              return false;
 +
 +
-+      return false;
++      def_stmt = get_def_stmt(rhs);
++      if (!is_gimple_assign(def_stmt) || gimple_assign_rhs_code(def_stmt) != BIT_NOT_EXPR)
++              return false;
++
++      return true;
 +}
 +
 +}
 +
-+// Skip duplication when there is a minus expr and the type of rhs1 or rhs2 is a pointer_type.
-+static bool is_a_ptr_minus(gimple stmt)
++/* e.g., drivers/acpi/acpica/utids.c acpi_ut_execute_CID()
++ * ((count - 1) * sizeof(struct acpi_pnp_dee_id_list) -> (count + fffffff) * 16
++ * fffffff * 16 > signed max -> truncate
++ */
++static bool look_for_mult_and_add(const_gimple stmt)
 +{
 +{
-+      const_tree rhs1, rhs2, ptr1_rhs, ptr2_rhs;
++      const_tree res;
++      tree rhs1, rhs2, def_rhs1, def_rhs2, const_rhs, def_const_rhs;
++      const_gimple def_stmt;
 +
 +
-+      if (gimple_assign_rhs_code(stmt) != MINUS_EXPR)
++      if (!stmt || gimple_code(stmt) == GIMPLE_NOP)
++              return false;
++      if (!is_gimple_assign(stmt))
++              return false;
++      if (gimple_assign_rhs_code(stmt) != MULT_EXPR)
 +              return false;
 +
 +      rhs1 = gimple_assign_rhs1(stmt);
 +              return false;
 +
 +      rhs1 = gimple_assign_rhs1(stmt);
-+      if (!is_from_cast(rhs1))
++      rhs2 = gimple_assign_rhs2(stmt);
++      if (is_gimple_constant(rhs1)) {
++              const_rhs = rhs1;
++              def_stmt = get_def_stmt(rhs2);
++      } else if (is_gimple_constant(rhs2)) {
++              const_rhs = rhs2;
++              def_stmt = get_def_stmt(rhs1);
++      } else
 +              return false;
 +
 +              return false;
 +
-+      rhs2 = gimple_assign_rhs2(stmt);
-+      if (!is_from_cast(rhs2))
++      if (!is_gimple_assign(def_stmt))
 +              return false;
 +
 +              return false;
 +
-+      ptr1_rhs = gimple_assign_rhs1(get_def_stmt(rhs1));
-+      ptr2_rhs = gimple_assign_rhs1(get_def_stmt(rhs2));
++      if (gimple_assign_rhs_code(def_stmt) != PLUS_EXPR && gimple_assign_rhs_code(def_stmt) != MINUS_EXPR)
++              return false;
 +
 +
-+      if (TREE_CODE(TREE_TYPE(ptr1_rhs)) != POINTER_TYPE && TREE_CODE(TREE_TYPE(ptr2_rhs)) != POINTER_TYPE)
++      def_rhs1 = gimple_assign_rhs1(def_stmt);
++      def_rhs2 = gimple_assign_rhs2(def_stmt);
++      if (is_gimple_constant(def_rhs1))
++              def_const_rhs = def_rhs1;
++      else if (is_gimple_constant(def_rhs2))
++              def_const_rhs = def_rhs2;
++      else
 +              return false;
 +
 +              return false;
 +
++      res = fold_binary_loc(gimple_location(def_stmt), MULT_EXPR, TREE_TYPE(const_rhs), const_rhs, def_const_rhs);
++      if (is_lt_signed_type_max(res) && is_gt_zero(res))
++              return false;
 +      return true;
 +}
 +
 +      return true;
 +}
 +
-+static tree handle_binary_ops(struct visited *visited, struct cgraph_node *caller_node, tree lhs)
++enum intentional_overflow_type add_mul_intentional_overflow(const_gimple stmt)
 +{
 +{
-+      enum intentional_overflow_type res;
-+      tree rhs1, rhs2, new_lhs;
-+      gimple def_stmt = get_def_stmt(lhs);
-+      tree new_rhs1 = NULL_TREE;
-+      tree new_rhs2 = NULL_TREE;
++      const_gimple def_stmt_1, def_stmt_2;
++      const_tree rhs1, rhs2;
++      bool add_mul_rhs1, add_mul_rhs2;
 +
 +
-+      if (is_a_ptr_minus(def_stmt))
-+              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
++      rhs1 = gimple_assign_rhs1(stmt);
++      def_stmt_1 = get_def_stmt(rhs1);
++      add_mul_rhs1 = look_for_mult_and_add(def_stmt_1);
 +
 +
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      rhs2 = gimple_assign_rhs2(def_stmt);
++      rhs2 = gimple_assign_rhs2(stmt);
++      def_stmt_2 = get_def_stmt(rhs2);
++      add_mul_rhs2 = look_for_mult_and_add(def_stmt_2);
 +
 +
-+      /* no DImode/TImode division in the 32/64 bit kernel */
-+      switch (gimple_assign_rhs_code(def_stmt)) {
-+      case RDIV_EXPR:
-+      case TRUNC_DIV_EXPR:
-+      case CEIL_DIV_EXPR:
-+      case FLOOR_DIV_EXPR:
-+      case ROUND_DIV_EXPR:
-+      case TRUNC_MOD_EXPR:
-+      case CEIL_MOD_EXPR:
-+      case FLOOR_MOD_EXPR:
-+      case ROUND_MOD_EXPR:
-+      case EXACT_DIV_EXPR:
-+      case POINTER_PLUS_EXPR:
-+      case BIT_AND_EXPR:
-+              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+      default:
-+              break;
-+      }
++      if (add_mul_rhs1)
++              return RHS1_INTENTIONAL_OVERFLOW;
++      if (add_mul_rhs2)
++              return RHS2_INTENTIONAL_OVERFLOW;
++      return NO_INTENTIONAL_OVERFLOW;
++}
 +
 +
-+      new_lhs = handle_integer_truncation(visited, caller_node, lhs);
-+      if (new_lhs != NULL_TREE)
-+              return new_lhs;
++static gimple get_dup_stmt(struct visited *visited, gimple stmt)
++{
++      gimple my_stmt;
++      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
 +
 +
-+      if (TREE_CODE(rhs1) == SSA_NAME)
-+              new_rhs1 = expand(visited, caller_node, rhs1);
-+      if (TREE_CODE(rhs2) == SSA_NAME)
-+              new_rhs2 = expand(visited, caller_node, rhs2);
++      gsi_next(&gsi);
++      my_stmt = gsi_stmt(gsi);
 +
 +
-+      res = add_mul_intentional_overflow(def_stmt);
-+      if (res != NO_INTENTIONAL_OVERFLOW) {
-+              new_lhs = dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+              insert_cast_expr(visited, get_def_stmt(new_lhs), res);
-+              return new_lhs;
++      gcc_assert(pointer_set_contains(visited->my_stmts, my_stmt));
++      if (gimple_assign_rhs_code(stmt) != gimple_assign_rhs_code(my_stmt)) {
++              fprintf(stderr, "%s != %s\n", get_tree_code_name(gimple_assign_rhs_code(stmt)), get_tree_code_name(gimple_assign_rhs_code(my_stmt)));
++              debug_gimple_stmt(stmt);
++              debug_gimple_stmt(my_stmt);
++              gcc_unreachable();
 +      }
 +
 +      }
 +
-+      if (skip_expr_on_double_type(def_stmt)) {
-+              new_lhs = dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+              insert_cast_expr(visited, get_def_stmt(new_lhs), NO_INTENTIONAL_OVERFLOW);
-+              return new_lhs;
-+      }
++      return my_stmt;
++}
 +
 +
-+      if (is_a_neg_overflow(def_stmt, rhs2))
-+              return handle_intentional_overflow(visited, caller_node, true, def_stmt, new_rhs1, NULL_TREE);
-+      if (is_a_neg_overflow(def_stmt, rhs1))
-+              return handle_intentional_overflow(visited, caller_node, true, def_stmt, new_rhs2, new_rhs2);
++/* unsigned type -> unary or binary assign (rhs1 or rhs2 is constant)
++ * unsigned type cast to signed type, unsigned type: no more uses
++ * e.g., lib/vsprintf.c:simple_strtol()
++ * _10 = (unsigned long int) _9
++ * _11 = -_10;
++ * _12 = (long int) _11; (_11_ no more uses)
++ */
++static bool is_call_or_cast(gimple stmt)
++{
++      return gimple_assign_cast_p(stmt) || is_gimple_call(stmt);
++}
 +
 +
++static bool is_unsigned_cast_or_call_def_stmt(const_tree node)
++{
++      const_tree rhs;
++      gimple def_stmt;
 +
 +
-+      if (is_a_constant_overflow(def_stmt, rhs2))
-+              return handle_intentional_overflow(visited, caller_node, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, NULL_TREE);
-+      if (is_a_constant_overflow(def_stmt, rhs1))
-+              return handle_intentional_overflow(visited, caller_node, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, new_rhs2);
++      if (node == NULL_TREE)
++              return true;
++      if (is_gimple_constant(node))
++              return true;
 +
 +
-+      // the const is between 0 and (signed) MAX
-+      if (is_gimple_constant(rhs1))
-+              new_rhs1 = create_assign(visited, def_stmt, rhs1, BEFORE_STMT);
-+      if (is_gimple_constant(rhs2))
-+              new_rhs2 = create_assign(visited, def_stmt, rhs2, BEFORE_STMT);
++      def_stmt = get_def_stmt(node);
++      if (!def_stmt)
++              return false;
 +
 +
-+      return dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+}
++      if (is_call_or_cast(def_stmt))
++              return true;
 +
 +
-+#if BUILDING_GCC_VERSION >= 4006
-+static tree get_new_rhs(struct visited *visited, struct cgraph_node *caller_node, tree size_overflow_type, tree rhs)
-+{
-+      if (is_gimple_constant(rhs))
-+              return cast_a_tree(size_overflow_type, rhs);
-+      if (TREE_CODE(rhs) != SSA_NAME)
-+              return NULL_TREE;
-+      return expand(visited, caller_node, rhs);
++      if (!is_gimple_assign(def_stmt) || gimple_num_ops(def_stmt) != 2)
++              return false;
++      rhs = gimple_assign_rhs1(def_stmt);
++      def_stmt = get_def_stmt(rhs);
++      if (!def_stmt)
++              return false;
++      return is_call_or_cast(def_stmt);
 +}
 +
 +}
 +
-+static tree handle_ternary_ops(struct visited *visited, struct cgraph_node *caller_node, tree lhs)
++void unsigned_signed_cast_intentional_overflow(struct visited *visited, gimple stmt)
 +{
 +{
-+      tree rhs1, rhs2, rhs3, new_rhs1, new_rhs2, new_rhs3, size_overflow_type;
-+      gimple def_stmt = get_def_stmt(lhs);
++      unsigned int use_num;
++      gimple so_stmt;
++      const_gimple def_stmt;
++      const_tree rhs1, rhs2;
++      tree rhs = gimple_assign_rhs1(stmt);
++      tree lhs_type = TREE_TYPE(gimple_assign_lhs(stmt));
++      const_tree rhs_type = TREE_TYPE(rhs);
 +
 +
-+      size_overflow_type = get_size_overflow_type(visited, def_stmt, lhs);
++      if (!(TYPE_UNSIGNED(rhs_type) && !TYPE_UNSIGNED(lhs_type)))
++              return;
++      if (GET_MODE_BITSIZE(TYPE_MODE(rhs_type)) != GET_MODE_BITSIZE(TYPE_MODE(lhs_type)))
++              return;
++      use_num = uses_num(rhs);
++      if (use_num != 1)
++              return;
++
++      def_stmt = get_def_stmt(rhs);
++      if (!def_stmt)
++              return;
++      if (!is_gimple_assign(def_stmt))
++              return;
 +
 +      rhs1 = gimple_assign_rhs1(def_stmt);
 +
 +      rhs1 = gimple_assign_rhs1(def_stmt);
++      if (!is_unsigned_cast_or_call_def_stmt(rhs1))
++              return;
++
 +      rhs2 = gimple_assign_rhs2(def_stmt);
 +      rhs2 = gimple_assign_rhs2(def_stmt);
-+      rhs3 = gimple_assign_rhs3(def_stmt);
-+      new_rhs1 = get_new_rhs(visited, caller_node, size_overflow_type, rhs1);
-+      new_rhs2 = get_new_rhs(visited, caller_node, size_overflow_type, rhs2);
-+      new_rhs3 = get_new_rhs(visited, caller_node, size_overflow_type, rhs3);
++      if (!is_unsigned_cast_or_call_def_stmt(rhs2))
++              return;
++      if (gimple_num_ops(def_stmt) == 3 && !is_gimple_constant(rhs1) && !is_gimple_constant(rhs2))
++              return;
 +
 +
-+      return dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
++      so_stmt = get_dup_stmt(visited, stmt);
++      create_up_and_down_cast(visited, so_stmt, lhs_type, gimple_assign_rhs1(so_stmt));
 +}
 +}
-+#endif
 +
 +
-+static tree get_my_stmt_lhs(struct visited *visited, gimple stmt)
-+{
-+      gimple_stmt_iterator gsi;
-+      gimple next_stmt = NULL;
+diff --git a/tools/gcc/size_overflow_plugin/misc.c b/tools/gcc/size_overflow_plugin/misc.c
+new file mode 100644
+index 0000000..69059ca
+--- /dev/null
++++ b/tools/gcc/size_overflow_plugin/misc.c
+@@ -0,0 +1,426 @@
++/*
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
++ * Licensed under the GPL v2, or (at your option) v3
++ *
++ * Homepage:
++ * https://github.com/ephox-gcc-plugins/size_overflow
++ *
++ * Documentation:
++ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
++ *
++ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
++ * with double integer precision (DImode/TImode for 32/64 bit integer types).
++ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
++ *
++ * Usage:
++ * $ make
++ * $ make run
++ */
 +
 +
-+      gsi = gsi_for_stmt(stmt);
++#include "size_overflow.h"
 +
 +
-+      do {
-+              gsi_next(&gsi);
-+              next_stmt = gsi_stmt(gsi);
++const char *get_type_name_from_field(const_tree field_decl)
++{
++      const_tree context, type_name;
 +
 +
-+              if (gimple_code(stmt) == GIMPLE_PHI && !pointer_set_contains(visited->my_stmts, next_stmt))
-+                      return NULL_TREE;
++      if (TREE_CODE(field_decl) != FIELD_DECL)
++              return NULL;
 +
 +
-+              if (pointer_set_contains(visited->my_stmts, next_stmt) && !pointer_set_contains(visited->skip_expr_casts, next_stmt))
-+                      break;
++      context = DECL_CONTEXT(field_decl);
++      gcc_assert(TREE_CODE(context) == RECORD_TYPE);
++      type_name = TYPE_NAME(TYPE_MAIN_VARIANT(context));
++      if (type_name == NULL_TREE)
++              return NULL;
 +
 +
-+              gcc_assert(pointer_set_contains(visited->my_stmts, next_stmt));
-+      } while (!gsi_end_p(gsi));
++      if (TREE_CODE(type_name) == IDENTIFIER_NODE)
++              return IDENTIFIER_POINTER(type_name);
++      else if (TREE_CODE(type_name) == TYPE_DECL)
++              return DECL_NAME_POINTER(type_name);
 +
 +
-+      gcc_assert(next_stmt);
-+      return get_lhs(next_stmt);
++      debug_tree((tree)field_decl);
++      debug_tree((tree)type_name);
++      gcc_unreachable();
 +}
 +
 +}
 +
-+static tree expand_visited(struct visited *visited, gimple def_stmt)
++// Was the function created by the compiler itself?
++bool made_by_compiler(const_tree decl)
 +{
 +{
-+      gimple_stmt_iterator gsi;
-+      enum gimple_code code = gimple_code(def_stmt);
++      struct cgraph_node *node;
 +
 +
-+      if (code == GIMPLE_ASM)
-+              return NULL_TREE;
++      if (FUNCTION_PTR_P(decl))
++              return false;
++      if (TREE_CODE(decl) == VAR_DECL)
++              return false;
 +
 +
-+      gsi = gsi_for_stmt(def_stmt);
-+      gsi_next(&gsi);
++      gcc_assert(TREE_CODE(decl) == FUNCTION_DECL);
++      if (DECL_ABSTRACT_ORIGIN(decl) != NULL_TREE)
++              return true;
++      if (DECL_ARTIFICIAL(decl))
++              return true;
 +
 +
-+      if (gimple_code(def_stmt) == GIMPLE_PHI && gsi_end_p(gsi))
-+              return NULL_TREE;
-+      return get_my_stmt_lhs(visited, def_stmt);
++      node = get_cnode(decl);
++      if (!node)
++              return false;
++      return node->clone_of != NULL;
 +}
 +
 +}
 +
-+tree expand(struct visited *visited, struct cgraph_node *caller_node, tree lhs)
++bool skip_types(const_tree var)
 +{
 +{
-+      gimple def_stmt;
-+
-+      def_stmt = get_def_stmt(lhs);
-+
-+      if (!def_stmt || gimple_code(def_stmt) == GIMPLE_NOP)
-+              return NULL_TREE;
-+
-+      if (pointer_set_contains(visited->my_stmts, def_stmt))
-+              return lhs;
++      const_tree type;
 +
 +
-+      if (pointer_set_contains(visited->stmts, def_stmt))
-+              return expand_visited(visited, def_stmt);
++      type = TREE_TYPE(var);
++      if (type == NULL_TREE)
++              return true;
 +
 +
-+      switch (gimple_code(def_stmt)) {
-+      case GIMPLE_PHI:
-+              return handle_phi(visited, caller_node, lhs);
-+      case GIMPLE_CALL:
-+      case GIMPLE_ASM:
-+              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
-+      case GIMPLE_ASSIGN:
-+              switch (gimple_num_ops(def_stmt)) {
-+              case 2:
-+                      return handle_unary_ops(visited, caller_node, def_stmt);
-+              case 3:
-+                      return handle_binary_ops(visited, caller_node, lhs);
-+#if BUILDING_GCC_VERSION >= 4006
-+              case 4:
-+                      return handle_ternary_ops(visited, caller_node, lhs);
-+#endif
-+              }
-+      default:
-+              debug_gimple_stmt(def_stmt);
-+              error("%s: unknown gimple code", __func__);
-+              gcc_unreachable();
++      switch (TREE_CODE(type)) {
++              case INTEGER_TYPE:
++              case ENUMERAL_TYPE:
++                      return false;
++              default:
++                      return true;
 +      }
 +}
 +
 +      }
 +}
 +
-diff --git a/tools/gcc/size_overflow_plugin/insert_size_overflow_check_ipa.c b/tools/gcc/size_overflow_plugin/insert_size_overflow_check_ipa.c
-new file mode 100644
-index 0000000..df50164
---- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/insert_size_overflow_check_ipa.c
-@@ -0,0 +1,1141 @@
-+/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
-+ *
-+ * Documentation:
-+ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
-+ *
-+ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
-+ * with double integer precision (DImode/TImode for 32/64 bit integer types).
-+ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
-+ *
-+ * Usage:
-+ * $ make
-+ * $ make run
-+ */
-+
-+#include "gcc-common.h"
-+#include "size_overflow.h"
++gimple get_fnptr_def_stmt(const_tree fn_ptr)
++{
++      gimple def_stmt;
 +
 +
-+#define VEC_LEN 128
-+#define RET_CHECK NULL_TREE
-+#define WRONG_NODE 32
-+#define NOT_INTENTIONAL_ASM NULL
++      gcc_assert(fn_ptr != NULL_TREE);
++      gcc_assert(FUNCTION_PTR_P(fn_ptr));
 +
 +
-+unsigned int call_count;
++      if (is_gimple_constant(fn_ptr))
++              return NULL;
 +
 +
-+static void set_conditions(struct pointer_set_t *visited, bool *interesting_conditions, const_tree lhs);
-+static void walk_use_def(struct pointer_set_t *visited, struct interesting_node *cur_node, tree lhs);
++      def_stmt = get_def_stmt(fn_ptr);
++      gcc_assert(def_stmt);
++      return def_stmt;
++}
 +
 +
-+struct visited_fns {
-+      struct visited_fns *next;
-+      const_tree fndecl;
-+      unsigned int num;
-+      const_gimple first_stmt;
-+};
++gimple get_def_stmt(const_tree node)
++{
++      gcc_assert(node != NULL_TREE);
 +
 +
-+struct next_cgraph_node {
-+      struct next_cgraph_node *next;
-+      struct cgraph_node *current_function;
-+      tree callee_fndecl;
-+      unsigned int num;
-+};
++      if (TREE_CODE(node) != SSA_NAME)
++              return NULL;
++      return SSA_NAME_DEF_STMT(node);
++}
 +
 +
-+// Don't want to duplicate entries in next_cgraph_node
-+static bool is_in_next_cgraph_node(struct next_cgraph_node *head, struct cgraph_node *node, const_tree fndecl, unsigned int num)
++tree create_new_var(tree type)
 +{
 +{
-+      const_tree new_callee_fndecl;
-+      struct next_cgraph_node *cur_node;
-+
-+      if (fndecl == RET_CHECK)
-+              new_callee_fndecl = NODE_DECL(node);
-+      else
-+              new_callee_fndecl = fndecl;
++      tree new_var = create_tmp_var(type, "cicus");
 +
 +
-+      for (cur_node = head; cur_node; cur_node = cur_node->next) {
-+              if (!operand_equal_p(NODE_DECL(cur_node->current_function), NODE_DECL(node), 0))
-+                      continue;
-+              if (!operand_equal_p(cur_node->callee_fndecl, new_callee_fndecl, 0))
-+                      continue;
-+              if (num == cur_node->num)
-+                      return true;
-+      }
-+      return false;
++      add_referenced_var(new_var);
++      return new_var;
 +}
 +
 +}
 +
-+/* Add a next_cgraph_node into the list for handle_function().
-+ * handle_function()  iterates over all the next cgraph nodes and
-+ * starts the overflow check insertion process.
-+ */
-+static struct next_cgraph_node *create_new_next_cgraph_node(struct next_cgraph_node *head, struct cgraph_node *node, tree fndecl, unsigned int num)
++static bool skip_cast(tree dst_type, const_tree rhs, bool force)
 +{
 +{
-+      struct next_cgraph_node *new_node;
++      const_gimple def_stmt = get_def_stmt(rhs);
 +
 +
-+      if (is_in_next_cgraph_node(head, node, fndecl, num))
-+              return head;
++      if (force)
++              return false;
 +
 +
-+      new_node = (struct next_cgraph_node *)xmalloc(sizeof(*new_node));
-+      new_node->current_function = node;
-+      new_node->next = NULL;
-+      new_node->num = num;
-+      if (fndecl == RET_CHECK)
-+              new_node->callee_fndecl = NODE_DECL(node);
-+      else
-+              new_node->callee_fndecl = fndecl;
++      if (is_gimple_constant(rhs))
++              return false;
 +
 +
-+      if (!head)
-+              return new_node;
++      if (!def_stmt || gimple_code(def_stmt) == GIMPLE_NOP)
++              return false;
 +
 +
-+      new_node->next = head;
-+      return new_node;
++      if (!types_compatible_p(dst_type, TREE_TYPE(rhs)))
++              return false;
++
++      // DI type can be on 32 bit (from create_assign) but overflow type stays DI
++      if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode))
++              return false;
++
++      return true;
 +}
 +
 +}
 +
-+static struct next_cgraph_node *create_new_next_cgraph_nodes(struct next_cgraph_node *head, struct cgraph_node *node, unsigned int num)
++tree cast_a_tree(tree type, tree var)
 +{
 +{
-+      struct cgraph_edge *e;
-+
-+      if (num == 0)
-+              return create_new_next_cgraph_node(head, node, RET_CHECK, num);
++      gcc_assert(type != NULL_TREE);
++      gcc_assert(var != NULL_TREE);
++      gcc_assert(fold_convertible_p(type, var));
 +
 +
-+      for (e = node->callers; e; e = e->next_caller) {
-+              tree fndecl = gimple_call_fndecl(e->call_stmt);
++      return fold_convert(type, var);
++}
 +
 +
-+              gcc_assert(fndecl != NULL_TREE);
-+              head = create_new_next_cgraph_node(head, e->caller, fndecl, num);
-+      }
++gimple build_cast_stmt(struct visited *visited, tree dst_type, tree rhs, tree lhs, gimple_stmt_iterator *gsi, bool before, bool force)
++{
++      gimple assign, def_stmt;
 +
 +
-+      return head;
-+}
++      gcc_assert(dst_type != NULL_TREE && rhs != NULL_TREE);
++      gcc_assert(!is_gimple_constant(rhs));
++      if (gsi_end_p(*gsi) && before == AFTER_STMT)
++              gcc_unreachable();
 +
 +
-+struct missing_functions {
-+      struct missing_functions *next;
-+      const_tree node;
-+      tree fndecl;
-+};
++      def_stmt = get_def_stmt(rhs);
++      if (def_stmt && gimple_code(def_stmt) != GIMPLE_NOP && skip_cast(dst_type, rhs, force) && pointer_set_contains(visited->my_stmts, def_stmt))
++              return def_stmt;
 +
 +
-+static struct missing_functions *create_new_missing_function(struct missing_functions *missing_fn_head, tree node)
-+{
-+      struct missing_functions *new_function;
++      if (lhs == CREATE_NEW_VAR)
++              lhs = create_new_var(dst_type);
 +
 +
-+      new_function = (struct missing_functions *)xmalloc(sizeof(*new_function));
-+      new_function->node = node;
-+      new_function->next = NULL;
++      assign = gimple_build_assign(lhs, cast_a_tree(dst_type, rhs));
 +
 +
-+      if (TREE_CODE(node) == FUNCTION_DECL)
-+              new_function->fndecl = node;
-+      else
-+              new_function->fndecl = current_function_decl;
-+      gcc_assert(new_function->fndecl);
++      if (!gsi_end_p(*gsi)) {
++              location_t loc = gimple_location(gsi_stmt(*gsi));
++              gimple_set_location(assign, loc);
++      }
 +
 +
-+      if (!missing_fn_head)
-+              return new_function;
++      gimple_assign_set_lhs(assign, make_ssa_name(lhs, assign));
 +
 +
-+      new_function->next = missing_fn_head;
-+      return new_function;
++      if (before)
++              gsi_insert_before(gsi, assign, GSI_NEW_STMT);
++      else
++              gsi_insert_after(gsi, assign, GSI_NEW_STMT);
++      update_stmt(assign);
++      return assign;
 +}
 +
 +}
 +
-+/* If the function is missing from the hash table and it is a static function
-+ * then create a next_cgraph_node from it for handle_function()
-+ */
-+static struct next_cgraph_node *check_missing_overflow_attribute_and_create_next_node(struct next_cgraph_node *cnodes, struct missing_functions *missing_fn_head)
++bool is_size_overflow_type(const_tree var)
 +{
 +{
-+      unsigned int num;
-+      const_tree orig_fndecl;
-+      struct cgraph_node *next_node = NULL;
++      const char *name;
++      const_tree type_name, type;
 +
 +
-+      orig_fndecl = DECL_ORIGIN(missing_fn_head->fndecl);
++      if (var == NULL_TREE)
++              return false;
 +
 +
-+      num = get_function_num(missing_fn_head->node, orig_fndecl);
-+      if (num == CANNOT_FIND_ARG)
-+              return cnodes;
++      type = TREE_TYPE(var);
++      type_name = TYPE_NAME(type);
++      if (type_name == NULL_TREE)
++              return false;
 +
 +
-+      if (!is_missing_function(orig_fndecl, num))
-+              return cnodes;
++      if (DECL_P(type_name))
++              name = DECL_NAME_POINTER(type_name);
++      else
++              name = IDENTIFIER_POINTER(type_name);
 +
 +
-+      next_node = cgraph_get_node(missing_fn_head->fndecl);
-+      if (next_node && next_node->local.local)
-+              cnodes = create_new_next_cgraph_nodes(cnodes, next_node, num);
-+      return cnodes;
++      if (!strncmp(name, "size_overflow_type", 18))
++              return true;
++      return false;
 +}
 +
 +}
 +
-+/* Search for missing size_overflow attributes on the last nodes in ipa and collect them
-+ * into the next_cgraph_node list. They will be the next interesting returns or callees.
-+ */
-+static struct next_cgraph_node *search_overflow_attribute(struct next_cgraph_node *cnodes, struct interesting_node *cur_node)
++// Determine if a cloned function has all the original arguments
++static bool unchanged_arglist(struct cgraph_node *new_node, struct cgraph_node *old_node)
 +{
 +{
-+      unsigned int i;
-+      tree node;
-+      struct missing_functions *cur, *missing_fn_head = NULL;
-+
-+#if BUILDING_GCC_VERSION <= 4007
-+      FOR_EACH_VEC_ELT(tree, cur_node->last_nodes, i, node) {
-+#else
-+      FOR_EACH_VEC_ELT(*cur_node->last_nodes, i, node) {
-+#endif
-+              switch (TREE_CODE(node)) {
-+              case PARM_DECL:
-+                      if (TREE_CODE(TREE_TYPE(node)) != INTEGER_TYPE)
-+                              break;
-+              case FUNCTION_DECL:
-+                      missing_fn_head = create_new_missing_function(missing_fn_head, node);
-+                      break;
-+              default:
-+                      break;
-+              }
-+      }
++      const_tree new_decl_list, old_decl_list;
 +
 +
-+      while (missing_fn_head) {
-+              cnodes = check_missing_overflow_attribute_and_create_next_node(cnodes, missing_fn_head);
++      if (new_node->clone_of && new_node->clone.tree_map)
++              return !new_node->clone.args_to_skip;
 +
 +
-+              cur = missing_fn_head->next;
-+              free(missing_fn_head);
-+              missing_fn_head = cur;
-+      }
++      new_decl_list = DECL_ARGUMENTS(NODE_DECL(new_node));
++      old_decl_list = DECL_ARGUMENTS(NODE_DECL(old_node));
++      if (new_decl_list != NULL_TREE && old_decl_list != NULL_TREE)
++              gcc_assert(list_length(new_decl_list) == list_length(old_decl_list));
 +
 +
-+      return cnodes;
++      return true;
 +}
 +
 +}
 +
-+static void walk_phi_set_conditions(struct pointer_set_t *visited, bool *interesting_conditions, const_tree result)
++unsigned int get_correct_argnum_fndecl(const_tree fndecl, const_tree correct_argnum_of_fndecl, unsigned int num)
 +{
 +{
-+      gimple phi = get_def_stmt(result);
-+      unsigned int i, n = gimple_phi_num_args(phi);
++      unsigned int new_num;
++      const_tree fndecl_arg;
++      tree fndecl_arglist = DECL_ARGUMENTS(fndecl);
++      const_tree arg, target_fndecl_arglist;
 +
 +
-+      pointer_set_insert(visited, phi);
-+      for (i = 0; i < n; i++) {
-+              const_tree arg = gimple_phi_arg_def(phi, i);
++      if (num == 0)
++              return num;
 +
 +
-+              set_conditions(visited, interesting_conditions, arg);
-+      }
-+}
++      if (fndecl == correct_argnum_of_fndecl && !DECL_ARTIFICIAL(fndecl))
++              return num;
++      else if (fndecl == correct_argnum_of_fndecl && DECL_ARTIFICIAL(fndecl))
++              return CANNOT_FIND_ARG;
 +
 +
-+enum conditions {
-+      FROM_CONST, NOT_UNARY, CAST, RET, PHI
-+};
++      target_fndecl_arglist = DECL_ARGUMENTS(correct_argnum_of_fndecl);
++      if (fndecl_arglist == NULL_TREE || target_fndecl_arglist == NULL_TREE)
++              return CANNOT_FIND_ARG;
 +
 +
-+// Search for constants, cast assignments and binary/ternary assignments
-+static void set_conditions(struct pointer_set_t *visited, bool *interesting_conditions, const_tree lhs)
-+{
-+      gimple def_stmt = get_def_stmt(lhs);
++      fndecl_arg = chain_index(num - 1, fndecl_arglist);
++      gcc_assert(fndecl_arg != NULL_TREE);
 +
 +
-+      if (is_gimple_constant(lhs)) {
-+              interesting_conditions[FROM_CONST] = true;
-+              return;
++      for (arg = target_fndecl_arglist, new_num = 1; arg; arg = TREE_CHAIN(arg), new_num++) {
++              if (arg == fndecl_arg || !strcmp(DECL_NAME_POINTER(arg), DECL_NAME_POINTER(fndecl_arg)))
++                      return new_num;
 +      }
 +
 +      }
 +
-+      if (!def_stmt)
-+              return;
-+
-+      if (pointer_set_contains(visited, def_stmt))
-+              return;
++      return CANNOT_FIND_ARG;
++}
 +
 +
-+      switch (gimple_code(def_stmt)) {
-+      case GIMPLE_CALL:
-+              if (lhs == gimple_call_lhs(def_stmt))
-+                      interesting_conditions[RET] = true;
-+              return;
-+      case GIMPLE_NOP:
-+      case GIMPLE_ASM:
-+              return;
-+      case GIMPLE_PHI:
-+              interesting_conditions[PHI] = true;
-+              return walk_phi_set_conditions(visited, interesting_conditions, lhs);
-+      case GIMPLE_ASSIGN:
-+              if (gimple_num_ops(def_stmt) == 2) {
-+                      const_tree rhs = gimple_assign_rhs1(def_stmt);
++// Find the specified argument in the originally cloned function
++static unsigned int clone_argnum_on_orig(struct cgraph_node *new_node, struct cgraph_node *old_node, unsigned int clone_argnum)
++{
++      bitmap args_to_skip;
++      unsigned int i, new_argnum = clone_argnum;
 +
 +
-+                      if (gimple_assign_cast_p(def_stmt))
-+                              interesting_conditions[CAST] = true;
++      if (unchanged_arglist(new_node, old_node))
++              return clone_argnum;
 +
 +
-+                      return set_conditions(visited, interesting_conditions, rhs);
-+              } else {
-+                      interesting_conditions[NOT_UNARY] = true;
-+                      return;
-+              }
-+      default:
-+              debug_gimple_stmt(def_stmt);
-+              gcc_unreachable();
++      gcc_assert(new_node->clone_of && new_node->clone.tree_map);
++      args_to_skip = new_node->clone.args_to_skip;
++      for (i = 0; i < clone_argnum; i++) {
++              if (bitmap_bit_p(args_to_skip, i))
++                      new_argnum++;
 +      }
 +      }
++      return new_argnum;
 +}
 +
 +}
 +
-+// determine whether duplication will be necessary or not.
-+static void search_interesting_conditions(struct interesting_node *cur_node, bool *interesting_conditions)
++// Find the specified argument in the clone
++static unsigned int orig_argnum_on_clone(struct cgraph_node *new_node, struct cgraph_node *old_node, unsigned int orig_argnum)
 +{
 +{
-+      struct pointer_set_t *visited;
++      bitmap args_to_skip;
++      unsigned int i, new_argnum = orig_argnum;
 +
 +
-+      if (gimple_assign_cast_p(cur_node->first_stmt))
-+              interesting_conditions[CAST] = true;
-+      else if (is_gimple_assign(cur_node->first_stmt) && gimple_num_ops(cur_node->first_stmt) > 2)
-+              interesting_conditions[NOT_UNARY] = true;
++      if (unchanged_arglist(new_node, old_node))
++              return orig_argnum;
 +
 +
-+      visited = pointer_set_create();
-+      set_conditions(visited, interesting_conditions, cur_node->node);
-+      pointer_set_destroy(visited);
++      gcc_assert(new_node->clone_of && new_node->clone.tree_map);
++      args_to_skip = new_node->clone.args_to_skip;
++      if (bitmap_bit_p(args_to_skip, orig_argnum - 1))
++              // XXX torolni kellene a nodeot
++              return CANNOT_FIND_ARG;
++
++      for (i = 0; i < orig_argnum; i++) {
++              if (bitmap_bit_p(args_to_skip, i))
++                      new_argnum--;
++      }
++      return new_argnum;
 +}
 +
 +}
 +
-+// Remove the size_overflow asm stmt and create an assignment from the input and output of the asm
-+static void replace_size_overflow_asm_with_assign(gimple asm_stmt, tree lhs, tree rhs)
++// Associate the argument between a clone and a cloned function
++static unsigned int get_correct_argnum_cnode(struct cgraph_node *node, struct cgraph_node *correct_argnum_of_node, unsigned int argnum)
 +{
 +{
-+      gimple assign;
-+      gimple_stmt_iterator gsi;
++      bool node_clone, correct_argnum_of_node_clone;
++      const_tree correct_argnum_of_node_decl, node_decl;
 +
 +
-+      // already removed
-+      if (gimple_bb(asm_stmt) == NULL)
-+              return;
-+      gsi = gsi_for_stmt(asm_stmt);
++      if (node == correct_argnum_of_node)
++              return argnum;
++      if (argnum == 0)
++              return argnum;
 +
 +
-+      assign = gimple_build_assign(lhs, rhs);
-+      gsi_insert_before(&gsi, assign, GSI_SAME_STMT);
-+      SSA_NAME_DEF_STMT(lhs) = assign;
++      correct_argnum_of_node_decl = NODE_DECL(correct_argnum_of_node);
++      gcc_assert(correct_argnum_of_node_decl != NULL_TREE);
++      gcc_assert(correct_argnum_of_node && !DECL_ARTIFICIAL(correct_argnum_of_node_decl));
 +
 +
-+      gsi_remove(&gsi, true);
-+}
++      if (node) {
++              node_decl = NODE_DECL(node);
++              gcc_assert(!DECL_ARTIFICIAL(node_decl));
++              node_clone = made_by_compiler(node_decl);
++      } else {
++              node_decl = NULL_TREE;
++              node_clone = false;
++      }
 +
 +
-+/* Get the fndecl of an interesting stmt, the fndecl is the caller function if the interesting
-+ * stmt is a return otherwise it is the callee function.
-+ */
-+const_tree get_interesting_orig_fndecl(const_gimple stmt, unsigned int argnum)
-+{
-+      const_tree fndecl;
++      if (correct_argnum_of_node_decl == node_decl)
++              return argnum;
 +
 +
-+      if (argnum == 0)
-+              fndecl = current_function_decl;
-+      else
-+              fndecl = gimple_call_fndecl(stmt);
++      correct_argnum_of_node_clone = made_by_compiler(correct_argnum_of_node_decl);
++      // the original decl is lost if both nodes are clones
++      if (node_clone && correct_argnum_of_node_clone) {
++              gcc_assert(unchanged_arglist(node, correct_argnum_of_node));
++              return argnum;
++      }
 +
 +
-+      if (fndecl == NULL_TREE)
-+              return NULL_TREE;
++      if (node_clone && !correct_argnum_of_node_clone)
++              return clone_argnum_on_orig(correct_argnum_of_node, node, argnum);
++      else if (!node_clone && correct_argnum_of_node_clone)
++              return orig_argnum_on_clone(correct_argnum_of_node, node, argnum);
 +
 +
-+      return DECL_ORIGIN(fndecl);
++      if (node)
++              debug_tree((tree)NODE_DECL(node));
++      debug_tree((tree)correct_argnum_of_node_decl);
++      gcc_unreachable();
 +}
 +
 +}
 +
-+// e.g., 3.8.2, 64, arch/x86/ia32/ia32_signal.c copy_siginfo_from_user32(): compat_ptr() u32 max
-+static bool skip_asm(const_tree arg)
++unsigned int get_correct_argnum(const_tree decl, const_tree correct_argnum_of_decl, unsigned int argnum)
 +{
 +{
-+      gimple def_stmt = get_def_stmt(arg);
++      struct cgraph_node *node, *correct_argnum_of_node;
 +
 +
-+      if (!def_stmt || !gimple_assign_cast_p(def_stmt))
-+              return false;
++      gcc_assert(decl != NULL_TREE);
++      gcc_assert(correct_argnum_of_decl != NULL_TREE);
 +
 +
-+      def_stmt = get_def_stmt(gimple_assign_rhs1(def_stmt));
-+      return def_stmt && gimple_code(def_stmt) == GIMPLE_ASM;
++      correct_argnum_of_node = get_cnode(correct_argnum_of_decl);
++      if (!correct_argnum_of_node || DECL_ARTIFICIAL(decl) || DECL_ARTIFICIAL(correct_argnum_of_decl))
++              return get_correct_argnum_fndecl(decl, correct_argnum_of_decl, argnum);
++
++      node = get_cnode(decl);
++      return get_correct_argnum_cnode(node, correct_argnum_of_node, argnum);
 +}
 +
 +}
 +
-+static void walk_use_def_phi(struct pointer_set_t *visited, struct interesting_node *cur_node, tree result)
++// Find the original cloned function
++tree get_orig_fndecl(const_tree clone_fndecl)
 +{
 +{
-+      gimple phi = get_def_stmt(result);
-+      unsigned int i, n = gimple_phi_num_args(phi);
++      struct cgraph_node *node;
 +
 +
-+      pointer_set_insert(visited, phi);
-+      for (i = 0; i < n; i++) {
-+              tree arg = gimple_phi_arg_def(phi, i);
++      if (DECL_ABSTRACT_ORIGIN(clone_fndecl))
++              return (tree)DECL_ORIGIN(clone_fndecl);
++      node = get_cnode(clone_fndecl);
++      if (!node)
++              return (tree)clone_fndecl;
 +
 +
-+              walk_use_def(visited, cur_node, arg);
-+      }
++      while (node->clone_of)
++              node = node->clone_of;
++      if (!made_by_compiler(NODE_DECL(node)))
++              return NODE_DECL(node);
++      // Return the cloned decl because it is needed for the transform callback
++      return (tree)clone_fndecl;
 +}
 +
 +}
 +
-+static void walk_use_def_binary(struct pointer_set_t *visited, struct interesting_node *cur_node, tree lhs)
++static tree get_interesting_fndecl_from_stmt(const_gimple stmt)
 +{
 +{
-+      gimple def_stmt = get_def_stmt(lhs);
-+      tree rhs1, rhs2;
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      rhs2 = gimple_assign_rhs2(def_stmt);
-+
-+      walk_use_def(visited, cur_node, rhs1);
-+      walk_use_def(visited, cur_node, rhs2);
++      if (gimple_call_num_args(stmt) == 0)
++              return NULL_TREE;
++      return gimple_call_fndecl(stmt);
 +}
 +
 +}
 +
-+static void insert_last_node(struct interesting_node *cur_node, tree node)
++tree get_interesting_orig_fndecl_from_stmt(const_gimple stmt)
 +{
 +{
-+      unsigned int i;
-+      tree element;
-+      enum tree_code code;
++      tree fndecl;
 +
 +
-+      gcc_assert(node != NULL_TREE);
++      fndecl = get_interesting_fndecl_from_stmt(stmt);
++      if (fndecl == NULL_TREE)
++              return NULL_TREE;
++      return get_orig_fndecl(fndecl);
++}
 +
 +
-+      if (is_gimple_constant(node))
-+              return;
++void set_dominance_info(void)
++{
++      calculate_dominance_info(CDI_DOMINATORS);
++      calculate_dominance_info(CDI_POST_DOMINATORS);
++}
 +
 +
-+      code = TREE_CODE(node);
-+      if (code == VAR_DECL) {
-+              node = DECL_ORIGIN(node);
-+              code = TREE_CODE(node);
-+      }
++void unset_dominance_info(void)
++{
++      free_dominance_info(CDI_DOMINATORS);
++      free_dominance_info(CDI_POST_DOMINATORS);
++}
 +
 +
-+      if (code != PARM_DECL && code != FUNCTION_DECL && code != COMPONENT_REF)
-+              return;
++void set_current_function_decl(tree fndecl)
++{
++      gcc_assert(fndecl != NULL_TREE);
 +
 +
++      push_cfun(DECL_STRUCT_FUNCTION(fndecl));
 +#if BUILDING_GCC_VERSION <= 4007
 +#if BUILDING_GCC_VERSION <= 4007
-+      FOR_EACH_VEC_ELT(tree, cur_node->last_nodes, i, element) {
-+#else
-+      FOR_EACH_VEC_ELT(*cur_node->last_nodes, i, element) {
++      current_function_decl = fndecl;
 +#endif
 +#endif
-+              if (operand_equal_p(node, element, 0))
-+                      return;
-+      }
++      set_dominance_info();
++}
 +
 +
++void unset_current_function_decl(void)
++{
++      unset_dominance_info();
 +#if BUILDING_GCC_VERSION <= 4007
 +#if BUILDING_GCC_VERSION <= 4007
-+      gcc_assert(VEC_length(tree, cur_node->last_nodes) < VEC_LEN);
-+      VEC_safe_push(tree, gc, cur_node->last_nodes, node);
-+#else
-+      gcc_assert(cur_node->last_nodes->length() < VEC_LEN);
-+      vec_safe_push(cur_node->last_nodes, node);
++      current_function_decl = NULL_TREE;
 +#endif
 +#endif
++      pop_cfun();
 +}
 +
 +}
 +
-+// a size_overflow asm stmt in the control flow doesn't stop the recursion
-+static void handle_asm_stmt(struct pointer_set_t *visited, struct interesting_node *cur_node, tree lhs, const_gimple stmt)
++bool is_valid_cgraph_node(struct cgraph_node *node)
 +{
 +{
-+      if (!is_size_overflow_asm(stmt))
-+              walk_use_def(visited, cur_node, SSA_NAME_VAR(lhs));
++      if (cgraph_function_body_availability(node) == AVAIL_NOT_AVAILABLE)
++              return false;
++      if (node->thunk.thunk_p || node->alias)
++              return false;
++      return true;
 +}
 +
 +}
 +
-+/* collect the parm_decls and fndecls (for checking a missing size_overflow attribute (ret or arg) or intentional_overflow)
-+ * and component refs (for checking the intentional_overflow attribute).
+diff --git a/tools/gcc/size_overflow_plugin/remove_unnecessary_dup.c b/tools/gcc/size_overflow_plugin/remove_unnecessary_dup.c
+new file mode 100644
+index 0000000..c955c6b
+--- /dev/null
++++ b/tools/gcc/size_overflow_plugin/remove_unnecessary_dup.c
+@@ -0,0 +1,137 @@
++/*
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
++ * Licensed under the GPL v2, or (at your option) v3
++ *
++ * Homepage:
++ * https://github.com/ephox-gcc-plugins/size_overflow
++ *
++ * Documentation:
++ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
++ *
++ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
++ * with double integer precision (DImode/TImode for 32/64 bit integer types).
++ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
++ *
++ * Usage:
++ * $ make
++ * $ make run
 + */
 + */
-+static void walk_use_def(struct pointer_set_t *visited, struct interesting_node *cur_node, tree lhs)
-+{
-+      const_gimple def_stmt;
-+
-+      if (TREE_CODE(lhs) != SSA_NAME) {
-+              insert_last_node(cur_node, lhs);
-+              return;
-+      }
-+
-+      def_stmt = get_def_stmt(lhs);
-+      if (!def_stmt)
-+              return;
 +
 +
-+      if (pointer_set_insert(visited, def_stmt))
-+              return;
++#include "size_overflow.h"
 +
 +
-+      switch (gimple_code(def_stmt)) {
-+      case GIMPLE_NOP:
-+              return walk_use_def(visited, cur_node, SSA_NAME_VAR(lhs));
-+      case GIMPLE_ASM:
-+              return handle_asm_stmt(visited, cur_node, lhs, def_stmt);
-+      case GIMPLE_CALL: {
-+              tree fndecl = gimple_call_fndecl(def_stmt);
++bool skip_expr_on_double_type(const_gimple stmt)
++{
++      enum tree_code code = gimple_assign_rhs_code(stmt);
 +
 +
-+              if (fndecl == NULL_TREE)
-+                      return;
-+              insert_last_node(cur_node, fndecl);
-+              return;
-+      }
-+      case GIMPLE_PHI:
-+              return walk_use_def_phi(visited, cur_node, lhs);
-+      case GIMPLE_ASSIGN:
-+              switch (gimple_num_ops(def_stmt)) {
-+              case 2:
-+                      return walk_use_def(visited, cur_node, gimple_assign_rhs1(def_stmt));
-+              case 3:
-+                      return walk_use_def_binary(visited, cur_node, lhs);
-+              }
++      switch (code) {
++      case RSHIFT_EXPR:
++      case TRUNC_DIV_EXPR:
++      case CEIL_DIV_EXPR:
++      case FLOOR_DIV_EXPR:
++      case ROUND_DIV_EXPR:
++      case EXACT_DIV_EXPR:
++      case RDIV_EXPR:
++      case TRUNC_MOD_EXPR:
++      case CEIL_MOD_EXPR:
++      case FLOOR_MOD_EXPR:
++      case ROUND_MOD_EXPR:
++              return true;
 +      default:
 +      default:
-+              debug_gimple_stmt((gimple)def_stmt);
-+              error("%s: unknown gimple code", __func__);
-+              gcc_unreachable();
++              return false;
 +      }
 +}
 +
 +      }
 +}
 +
-+// Collect all the last nodes for checking the intentional_overflow and size_overflow attributes
-+static void set_last_nodes(struct interesting_node *cur_node)
-+{
-+      struct pointer_set_t *visited;
-+
-+      visited = pointer_set_create();
-+      walk_use_def(visited, cur_node, cur_node->node);
-+      pointer_set_destroy(visited);
-+}
-+
-+enum precond {
-+      NO_ATTRIBUTE_SEARCH, NO_CHECK_INSERT, NONE
-+};
-+
-+/* If there is a mark_turn_off intentional attribute on the caller or the callee then there is no duplication and missing size_overflow attribute check anywhere.
-+ * There is only missing size_overflow attribute checking if the intentional_overflow attribute is the mark_no type.
-+ * Stmt duplication is unnecessary if there are no binary/ternary assignements or if the unary assignment isn't a cast.
-+ * It skips the possible error codes too.
-+ */
-+static enum precond check_preconditions(struct interesting_node *cur_node)
++void create_up_and_down_cast(struct visited *visited, gimple use_stmt, tree orig_type, tree rhs)
 +{
 +{
-+      bool interesting_conditions[5] = {false, false, false, false, false};
-+
-+      set_last_nodes(cur_node);
-+
-+      check_intentional_attribute_ipa(cur_node);
-+      if (cur_node->intentional_attr_decl == MARK_TURN_OFF || cur_node->intentional_attr_cur_fndecl == MARK_TURN_OFF)
-+              return NO_ATTRIBUTE_SEARCH;
-+
-+      search_interesting_conditions(cur_node, interesting_conditions);
-+
-+      // error code: a phi, unary assign (not cast) and returns only
-+      if (!interesting_conditions[NOT_UNARY] && interesting_conditions[PHI] && interesting_conditions[RET] && !interesting_conditions[CAST])
-+              return NO_ATTRIBUTE_SEARCH;
++      const_tree orig_rhs1;
++      tree down_lhs, new_lhs, dup_type = TREE_TYPE(rhs);
++      gimple down_cast, up_cast;
++      gimple_stmt_iterator gsi = gsi_for_stmt(use_stmt);
 +
 +
-+      // error code: def_stmts trace back to a constant and there are no binary/ternary assigments
-+      if (interesting_conditions[CAST] && interesting_conditions[FROM_CONST] && !interesting_conditions[NOT_UNARY])
-+              return NO_ATTRIBUTE_SEARCH;
++      down_cast = build_cast_stmt(visited, orig_type, rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
++      down_lhs = gimple_assign_lhs(down_cast);
 +
 +
-+      // unnecessary overflow check
-+      if (!interesting_conditions[CAST] && !interesting_conditions[NOT_UNARY])
-+              return NO_CHECK_INSERT;
++      gsi = gsi_for_stmt(use_stmt);
++      up_cast = build_cast_stmt(visited, dup_type, down_lhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
++      new_lhs = gimple_assign_lhs(up_cast);
 +
 +
-+      if (cur_node->intentional_attr_cur_fndecl != MARK_NO)
-+              return NO_CHECK_INSERT;
++      orig_rhs1 = gimple_assign_rhs1(use_stmt);
++      if (operand_equal_p(orig_rhs1, rhs, 0))
++              gimple_assign_set_rhs1(use_stmt, new_lhs);
++      else
++              gimple_assign_set_rhs2(use_stmt, new_lhs);
++      update_stmt(use_stmt);
 +
 +
-+      return NONE;
++      pointer_set_insert(visited->my_stmts, up_cast);
++      pointer_set_insert(visited->my_stmts, down_cast);
++      pointer_set_insert(visited->skip_expr_casts, up_cast);
++      pointer_set_insert(visited->skip_expr_casts, down_cast);
 +}
 +
 +}
 +
-+static tree cast_to_orig_type(struct visited *visited, gimple stmt, const_tree orig_node, tree new_node)
++static tree get_proper_unsigned_half_type(const_tree node)
 +{
 +{
-+      const_gimple assign;
-+      tree orig_type = TREE_TYPE(orig_node);
-+      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+
-+      assign = build_cast_stmt(visited, orig_type, new_node, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
-+      return gimple_assign_lhs(assign);
-+}
++      tree new_type, type;
 +
 +
-+static void change_orig_node(struct visited *visited, struct interesting_node *cur_node, tree new_node)
-+{
-+      void (*set_rhs)(gimple, tree);
-+      gimple stmt = cur_node->first_stmt;
-+      const_tree orig_node = cur_node->node;
++      gcc_assert(is_size_overflow_type(node));
 +
 +
-+      switch (gimple_code(stmt)) {
-+      case GIMPLE_RETURN:
-+              gimple_return_set_retval(stmt, cast_to_orig_type(visited, stmt, orig_node, new_node));
++      type = TREE_TYPE(node);
++      switch (TYPE_MODE(type)) {
++      case HImode:
++              new_type = unsigned_intQI_type_node;
 +              break;
 +              break;
-+      case GIMPLE_CALL:
-+              gimple_call_set_arg(stmt, cur_node->num - 1, cast_to_orig_type(visited, stmt, orig_node, new_node));
++      case SImode:
++              new_type = unsigned_intHI_type_node;
 +              break;
 +              break;
-+      case GIMPLE_ASSIGN:
-+              switch (cur_node->num) {
-+              case 1:
-+                      set_rhs = &gimple_assign_set_rhs1;
-+                      break;
-+              case 2:
-+                      set_rhs = &gimple_assign_set_rhs2;
-+                      break;
-+#if BUILDING_GCC_VERSION >= 4006
-+              case 3:
-+                      set_rhs = &gimple_assign_set_rhs3;
-+                      break;
-+#endif
-+              default:
-+                      gcc_unreachable();
-+              }
-+
-+              set_rhs(stmt, cast_to_orig_type(visited, stmt, orig_node, new_node));
++      case DImode:
++              new_type = unsigned_intSI_type_node;
++              break;
++      case TImode:
++              new_type = unsigned_intDI_type_node;
 +              break;
 +      default:
 +              break;
 +      default:
-+              debug_gimple_stmt(stmt);
 +              gcc_unreachable();
 +      }
 +
 +              gcc_unreachable();
 +      }
 +
-+      update_stmt(stmt);
++      if (TYPE_QUALS(type) != 0)
++              return build_qualified_type(new_type, TYPE_QUALS(type));
++      return new_type;
 +}
 +
 +}
 +
-+static struct visited *create_visited(void)
++static void insert_cast_rhs(struct visited *visited, gimple stmt, tree rhs)
 +{
 +{
-+      struct visited *new_node;
++      tree type;
 +
 +
-+      new_node = (struct visited *)xmalloc(sizeof(*new_node));
-+      new_node->stmts = pointer_set_create();
-+      new_node->my_stmts = pointer_set_create();
-+      new_node->skip_expr_casts = pointer_set_create();
-+      new_node->no_cast_check = pointer_set_create();
-+      return new_node;
++      if (rhs == NULL_TREE)
++              return;
++      if (!is_size_overflow_type(rhs))
++              return;
++
++      type = get_proper_unsigned_half_type(rhs);
++      if (is_gimple_constant(rhs))
++              return;
++      create_up_and_down_cast(visited, stmt, type, rhs);
 +}
 +
 +}
 +
-+static void free_visited(struct visited *visited)
++static void insert_cast(struct visited *visited, gimple stmt, tree rhs)
 +{
 +{
-+      pointer_set_destroy(visited->stmts);
-+      pointer_set_destroy(visited->my_stmts);
-+      pointer_set_destroy(visited->skip_expr_casts);
-+      pointer_set_destroy(visited->no_cast_check);
-+
-+      free(visited);
++      if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode) && !is_size_overflow_type(rhs))
++              return;
++      gcc_assert(is_size_overflow_type(rhs));
++      insert_cast_rhs(visited, stmt, rhs);
 +}
 +
 +}
 +
-+/* This function calls the main recursion function (expand) that duplicates the stmts. Before that it checks the intentional_overflow attribute and asm stmts,
-+ * it decides whether the duplication is necessary or not and it searches for missing size_overflow attributes. After expand() it changes the orig node to the duplicated node
-+ * in the original stmt (first stmt) and it inserts the overflow check for the arg of the callee or for the return value.
-+ */
-+static struct next_cgraph_node *handle_interesting_stmt(struct visited *visited, struct next_cgraph_node *cnodes, struct interesting_node *cur_node, struct cgraph_node *caller_node)
++void insert_cast_expr(struct visited *visited, gimple stmt, enum intentional_overflow_type type)
 +{
 +{
-+      enum precond ret;
-+      tree new_node, orig_node = cur_node->node;
-+
-+      ret = check_preconditions(cur_node);
-+      if (ret == NO_ATTRIBUTE_SEARCH)
-+              return cnodes;
-+
-+      cnodes = search_overflow_attribute(cnodes, cur_node);
-+
-+      if (ret == NO_CHECK_INSERT)
-+              return cnodes;
-+
-+      new_node = expand(visited, caller_node, orig_node);
-+      if (new_node == NULL_TREE)
-+              return cnodes;
++      tree rhs1, rhs2;
 +
 +
-+      change_orig_node(visited, cur_node, new_node);
-+      check_size_overflow(caller_node, cur_node->first_stmt, TREE_TYPE(new_node), new_node, orig_node, BEFORE_STMT);
++      if (type == NO_INTENTIONAL_OVERFLOW || type == RHS1_INTENTIONAL_OVERFLOW) {
++              rhs1 = gimple_assign_rhs1(stmt);
++              insert_cast(visited, stmt, rhs1);
++      }
 +
 +
-+      return cnodes;
++      if (type == NO_INTENTIONAL_OVERFLOW || type == RHS2_INTENTIONAL_OVERFLOW) {
++              rhs2 = gimple_assign_rhs2(stmt);
++              insert_cast(visited, stmt, rhs2);
++      }
 +}
 +
 +}
 +
-+// Check visited_fns interesting nodes.
-+static bool is_in_interesting_node(struct interesting_node *head, const_gimple first_stmt, const_tree node, unsigned int num)
-+{
-+      struct interesting_node *cur;
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow.h b/tools/gcc/size_overflow_plugin/size_overflow.h
+new file mode 100644
+index 0000000..ee99659
+--- /dev/null
++++ b/tools/gcc/size_overflow_plugin/size_overflow.h
+@@ -0,0 +1,226 @@
++#ifndef SIZE_OVERFLOW_H
++#define SIZE_OVERFLOW_H
 +
 +
-+      for (cur = head; cur; cur = cur->next) {
-+              if (!operand_equal_p(node, cur->node, 0))
-+                      continue;
-+              if (num != cur->num)
-+                      continue;
-+              if (first_stmt == cur->first_stmt)
-+                      return true;
-+      }
-+      return false;
-+}
-+
-+/* Create an interesting node. The ipa pass starts to duplicate from these stmts.
-+   first_stmt: it is the call or assignment or ret stmt, change_orig_node() will change the original node (retval, or function arg) in this
-+   last_nodes: they are the last stmts in the recursion (they haven't a def_stmt). They are useful in the missing size_overflow attribute check and
-+               the intentional_overflow attribute check. They are collected by set_last_nodes().
-+   num: arg count of a call stmt or 0 when it is a ret
-+   node: the recursion starts from here, it is a call arg or a return value
-+   fndecl: the fndecl of the interesting node when the node is an arg. it is the fndecl of the callee function otherwise it is the fndecl of the caller (current_function_fndecl) function.
-+   intentional_attr_decl: intentional_overflow attribute of the callee function
-+   intentional_attr_cur_fndecl: intentional_overflow attribute of the caller function
-+   intentional_mark_from_gimple: the intentional overflow type of size_overflow asm stmt from gimple if it exists
-+ */
-+static struct interesting_node *create_new_interesting_node(struct interesting_node *head, gimple first_stmt, tree node, unsigned int num, gimple asm_stmt)
-+{
-+      struct interesting_node *new_node;
-+      tree fndecl;
-+      enum gimple_code code;
-+
-+      gcc_assert(node != NULL_TREE);
-+      code = gimple_code(first_stmt);
-+      gcc_assert(code == GIMPLE_CALL || code == GIMPLE_ASM || code == GIMPLE_ASSIGN || code == GIMPLE_RETURN);
-+
-+      if (num == CANNOT_FIND_ARG)
-+              return head;
-+
-+      if (skip_types(node))
-+              return head;
-+
-+      if (skip_asm(node))
-+              return head;
-+
-+      if (is_gimple_call(first_stmt))
-+              fndecl = gimple_call_fndecl(first_stmt);
-+      else
-+              fndecl = current_function_decl;
-+
-+      if (fndecl == NULL_TREE)
-+              return head;
-+
-+      if (is_in_interesting_node(head, first_stmt, node, num))
-+              return head;
-+
-+      new_node = (struct interesting_node *)xmalloc(sizeof(*new_node));
-+
-+      new_node->next = NULL;
-+      new_node->first_stmt = first_stmt;
-+#if BUILDING_GCC_VERSION <= 4007
-+      new_node->last_nodes = VEC_alloc(tree, gc, VEC_LEN);
-+#else
-+      vec_alloc(new_node->last_nodes, VEC_LEN);
-+#endif
-+      new_node->num = num;
-+      new_node->node = node;
-+      new_node->fndecl = fndecl;
-+      new_node->intentional_attr_decl = MARK_NO;
-+      new_node->intentional_attr_cur_fndecl = MARK_NO;
-+      new_node->intentional_mark_from_gimple = asm_stmt;
-+
-+      if (!head)
-+              return new_node;
-+
-+      new_node->next = head;
-+      return new_node;
-+}
-+
-+/* Check the ret stmts in the functions on the next cgraph node list (these functions will be in the hash table and they are reachable from ipa).
-+ * If the ret stmt is in the next cgraph node list then it's an interesting ret.
-+ */
-+static struct interesting_node *handle_stmt_by_cgraph_nodes_ret(struct interesting_node *head, gimple stmt, struct next_cgraph_node *next_node)
-+{
-+      struct next_cgraph_node *cur_node;
-+      tree ret = gimple_return_retval(stmt);
-+
-+      if (ret == NULL_TREE)
-+              return head;
-+
-+      for (cur_node = next_node; cur_node; cur_node = cur_node->next) {
-+              if (!operand_equal_p(cur_node->callee_fndecl, DECL_ORIGIN(current_function_decl), 0))
-+                      continue;
-+              if (cur_node->num == 0)
-+                      head = create_new_interesting_node(head, stmt, ret, 0, NOT_INTENTIONAL_ASM);
-+      }
-+
-+      return head;
-+}
-+
-+/* Check the call stmts in the functions on the next cgraph node list (these functions will be in the hash table and they are reachable from ipa).
-+ * If the call stmt is in the next cgraph node list then it's an interesting call.
-+ */
-+static struct interesting_node *handle_stmt_by_cgraph_nodes_call(struct interesting_node *head, gimple stmt, struct next_cgraph_node *next_node)
-+{
-+      unsigned int argnum;
-+      tree arg;
-+      const_tree fndecl;
-+      struct next_cgraph_node *cur_node;
-+
-+      fndecl = gimple_call_fndecl(stmt);
-+      if (fndecl == NULL_TREE)
-+              return head;
-+
-+      for (cur_node = next_node; cur_node; cur_node = cur_node->next) {
-+              if (!operand_equal_p(cur_node->callee_fndecl, fndecl, 0))
-+                      continue;
-+              argnum = get_correct_arg_count(cur_node->num, fndecl);
-+              gcc_assert(argnum != CANNOT_FIND_ARG);
-+              if (argnum == 0)
-+                      continue;
-+
-+              arg = gimple_call_arg(stmt, argnum - 1);
-+              head = create_new_interesting_node(head, stmt, arg, argnum, NOT_INTENTIONAL_ASM);
-+      }
-+
-+      return head;
-+}
-+
-+static unsigned int check_ops(const_tree orig_node, const_tree node, unsigned int ret_count)
-+{
-+      if (!operand_equal_p(orig_node, node, 0))
-+              return WRONG_NODE;
-+      if (skip_types(node))
-+              return WRONG_NODE;
-+      return ret_count;
-+}
-+
-+// Get the index of the rhs node in an assignment
-+static unsigned int get_assign_ops_count(const_gimple stmt, tree node)
-+{
-+      const_tree rhs1, rhs2;
-+      unsigned int ret;
-+
-+      gcc_assert(stmt);
-+      gcc_assert(is_gimple_assign(stmt));
-+
-+      rhs1 = gimple_assign_rhs1(stmt);
-+      gcc_assert(rhs1 != NULL_TREE);
-+
-+      switch (gimple_num_ops(stmt)) {
-+      case 2:
-+              return check_ops(node, rhs1, 1);
-+      case 3:
-+              ret = check_ops(node, rhs1, 1);
-+              if (ret != WRONG_NODE)
-+                      return ret;
-+
-+              rhs2 = gimple_assign_rhs2(stmt);
-+              gcc_assert(rhs2 != NULL_TREE);
-+              return check_ops(node, rhs2, 2);
-+      default:
-+              gcc_unreachable();
-+      }
-+}
-+
-+// Find the correct arg number of a call stmt. It is needed when the interesting function is a cloned function.
-+static unsigned int find_arg_number_gimple(const_tree arg, const_gimple stmt)
-+{
-+      unsigned int i;
-+
-+      if (gimple_call_fndecl(stmt) == NULL_TREE)
-+              return CANNOT_FIND_ARG;
-+
-+      for (i = 0; i < gimple_call_num_args(stmt); i++) {
-+              tree node;
-+
-+              node = gimple_call_arg(stmt, i);
-+              if (!operand_equal_p(arg, node, 0))
-+                      continue;
-+              if (!skip_types(node))
-+                      return i + 1;
-+      }
-+
-+      return CANNOT_FIND_ARG;
-+}
-+
-+/* starting from the size_overflow asm stmt collect interesting stmts. They can be
-+ * any of return, call or assignment stmts (because of inlining).
-+ */
-+static struct interesting_node *get_interesting_ret_or_call(struct pointer_set_t *visited, struct interesting_node *head, tree node, gimple intentional_asm)
-+{
-+      use_operand_p use_p;
-+      imm_use_iterator imm_iter;
-+      unsigned int argnum;
-+
-+      gcc_assert(TREE_CODE(node) == SSA_NAME);
-+
-+      if (pointer_set_insert(visited, node))
-+              return head;
-+
-+      FOR_EACH_IMM_USE_FAST(use_p, imm_iter, node) {
-+              gimple stmt = USE_STMT(use_p);
++#define CREATE_NEW_VAR NULL_TREE
++#define MAX_PARAM 31
++#define CANNOT_FIND_ARG 32
++#define NONE_ARGNUM 32
 +
 +
-+              if (stmt == NULL)
-+                      return head;
-+              if (is_gimple_debug(stmt))
-+                      continue;
++#define BEFORE_STMT true
++#define AFTER_STMT false
 +
 +
-+              switch (gimple_code(stmt)) {
-+              case GIMPLE_CALL:
-+                      argnum = find_arg_number_gimple(node, stmt);
-+                      head = create_new_interesting_node(head, stmt, node, argnum, intentional_asm);
-+                      break;
-+              case GIMPLE_RETURN:
-+                      head = create_new_interesting_node(head, stmt, node, 0, intentional_asm);
-+                      break;
-+              case GIMPLE_ASSIGN:
-+                      argnum = get_assign_ops_count(stmt, node);
-+                      head = create_new_interesting_node(head, stmt, node, argnum, intentional_asm);
-+                      break;
-+              case GIMPLE_PHI: {
-+                      tree result = gimple_phi_result(stmt);
-+                      head = get_interesting_ret_or_call(visited, head, result, intentional_asm);
-+                      break;
-+              }
-+              case GIMPLE_ASM:
-+                      if (gimple_asm_noutputs(stmt) != 0)
-+                              break;
-+                      if (!is_size_overflow_asm(stmt))
-+                              break;
-+                      head = create_new_interesting_node(head, stmt, node, 1, intentional_asm);
-+                      break;
-+              case GIMPLE_COND:
-+              case GIMPLE_SWITCH:
-+                      break;
-+              default:
-+                      debug_gimple_stmt(stmt);
-+                      gcc_unreachable();
-+                      break;
-+              }
-+      }
-+      return head;
-+}
++#define TURN_OFF_ASM_STR "# size_overflow MARK_TURN_OFF "
++#define YES_ASM_STR "# size_overflow MARK_YES "
++#define END_INTENTIONAL_ASM_STR "# size_overflow MARK_END_INTENTIONAL "
++#define SO_ASM_STR "# size_overflow "
++#define OK_ASM_STR "# size_overflow MARK_NO"
 +
 +
-+static void remove_size_overflow_asm(gimple stmt)
-+{
-+      gimple_stmt_iterator gsi;
-+      tree input, output;
++#define FUNCTION_PTR_P(node) \
++      (TREE_CODE(TREE_TYPE(node)) == POINTER_TYPE && (TREE_CODE(TREE_TYPE(TREE_TYPE(node))) == FUNCTION_TYPE || TREE_CODE(TREE_TYPE(TREE_TYPE(node))) == METHOD_TYPE))
 +
 +
-+      if (!is_size_overflow_asm(stmt))
-+              return;
++#define CODES_LIMIT 32
 +
 +
-+      if (gimple_asm_noutputs(stmt) == 0) {
-+              gsi = gsi_for_stmt(stmt);
-+              ipa_remove_stmt_references(cgraph_get_create_node(current_function_decl), stmt);
-+              gsi_remove(&gsi, true);
-+              return;
-+      }
++#define GLOBAL_NIFN_LEN 65536
++#define NO_HASH 65537
 +
 +
-+      input = gimple_asm_input_op(stmt, 0);
-+      output = gimple_asm_output_op(stmt, 0);
-+      replace_size_overflow_asm_with_assign(stmt, TREE_VALUE(output), TREE_VALUE(input));
-+}
++#include "gcc-common.h"
 +
 +
-+/* handle the size_overflow asm stmts from the gimple pass and collect the interesting stmts.
-+ * If the asm stmt is a parm_decl kind (noutputs == 0) then remove it.
-+ * If it is a simple asm stmt then replace it with an assignment from the asm input to the asm output.
-+ */
-+static struct interesting_node *handle_stmt_by_size_overflow_asm(gimple stmt, struct interesting_node *head)
-+{
-+      const_tree output;
-+      struct pointer_set_t *visited;
-+      gimple intentional_asm = NOT_INTENTIONAL_ASM;
++#include <string.h>
++#include <limits.h>
 +
 +
-+      if (!is_size_overflow_asm(stmt))
-+              return head;
++enum intentional_mark {
++      MARK_NO, MARK_YES, MARK_END_INTENTIONAL, MARK_TURN_OFF
++};
 +
 +
-+      if (is_size_overflow_intentional_asm_yes(stmt) || is_size_overflow_intentional_asm_turn_off(stmt))
-+              intentional_asm = stmt;
++enum intentional_overflow_type {
++      NO_INTENTIONAL_OVERFLOW, RHS1_INTENTIONAL_OVERFLOW, RHS2_INTENTIONAL_OVERFLOW
++};
 +
 +
-+      gcc_assert(gimple_asm_ninputs(stmt) == 1);
++enum size_overflow_mark {
++      NO_SO_MARK, YES_SO_MARK, ASM_STMT_SO_MARK
++};
 +
 +
-+      if (gimple_asm_noutputs(stmt) == 0 && is_size_overflow_intentional_asm_turn_off(stmt))
-+              return head;
++struct decl_hash {
++      size_t tree_codes_len;
++      unsigned char tree_codes[CODES_LIMIT];
++      const_tree decl;
++      unsigned int hash;
++      const char *fn_name;
++};
 +
 +
-+      if (gimple_asm_noutputs(stmt) == 0) {
-+              const_tree input;
-+
-+              if (!is_size_overflow_intentional_asm_turn_off(stmt))
-+                      return head;
-+
-+              input = gimple_asm_input_op(stmt, 0);
-+              remove_size_overflow_asm(stmt);
-+              if (is_gimple_constant(TREE_VALUE(input)))
-+                      return head;
-+              visited = pointer_set_create();
-+              head = get_interesting_ret_or_call(visited, head, TREE_VALUE(input), intentional_asm);
-+              pointer_set_destroy(visited);
-+              return head;
-+      }
++struct visited {
++      struct pointer_set_t *stmts;
++      struct pointer_set_t *my_stmts;
++      struct pointer_set_t *skip_expr_casts;
++      struct pointer_set_t *no_cast_check;
++};
 +
 +
-+      if (!is_size_overflow_intentional_asm_yes(stmt) && !is_size_overflow_intentional_asm_turn_off(stmt))
-+              remove_size_overflow_asm(stmt);
++struct next_interesting_function;
++typedef struct next_interesting_function *  next_interesting_function_t;
 +
 +
-+      visited = pointer_set_create();
-+      output = gimple_asm_output_op(stmt, 0);
-+      head = get_interesting_ret_or_call(visited, head, TREE_VALUE(output), intentional_asm);
-+      pointer_set_destroy(visited);
-+      return head;
-+}
++#if BUILDING_GCC_VERSION <= 4007
++DEF_VEC_P(next_interesting_function_t);
++DEF_VEC_ALLOC_P(next_interesting_function_t, heap);
++#endif
 +
 +
-+/* Iterate over all the stmts of a function and look for the size_overflow asm stmts (they were created in the gimple pass)
-+ * or a call stmt or a return stmt and store them in the interesting_node list
++/*
++ *  * children: callers with data flow into the integer parameter of decl
++ *  * decl_name: name of the function or the field
++ *  * context: the containing type name for a function pointer (or "fielddecl" if the type has no name), otherwise either "vardecl" or "fndecl"
++ *  * hash: hash num of the function
++ *  * num: parameter number (1-31) or return value (0)
++ *  * marked: determines whether to duplicate stmts and/or look for missing hashtable entries
++ *  * orig_next_node: pointer to the originally cloned function
 + */
 + */
-+static struct interesting_node *collect_interesting_stmts(struct next_cgraph_node *next_node)
-+{
-+      basic_block bb;
-+      struct interesting_node *head = NULL;
-+
-+      FOR_ALL_BB_FN(bb, cfun) {
-+              gimple_stmt_iterator gsi;
-+
-+              for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+                      enum gimple_code code;
-+                      gimple stmt = gsi_stmt(gsi);
-+
-+                      code = gimple_code(stmt);
-+
-+                      if (code == GIMPLE_ASM)
-+                              head = handle_stmt_by_size_overflow_asm(stmt, head);
-+
-+                      if (!next_node)
-+                              continue;
-+                      if (code == GIMPLE_CALL)
-+                              head = handle_stmt_by_cgraph_nodes_call(head, stmt, next_node);
-+                      if (code == GIMPLE_RETURN)
-+                              head = handle_stmt_by_cgraph_nodes_ret(head, stmt, next_node);
-+              }
-+      }
-+      return head;
-+}
-+
-+static void free_interesting_node(struct interesting_node *head)
-+{
-+      struct interesting_node *cur;
-+
-+      while (head) {
-+              cur = head->next;
++struct next_interesting_function {
++      next_interesting_function_t next;
 +#if BUILDING_GCC_VERSION <= 4007
 +#if BUILDING_GCC_VERSION <= 4007
-+              VEC_free(tree, gc, head->last_nodes);
++      VEC(next_interesting_function_t, heap) *children;
 +#else
 +#else
-+              vec_free(head->last_nodes);
++      vec<next_interesting_function_t, va_heap, vl_embed> *children;
 +#endif
 +#endif
-+              free(head);
-+              head = cur;
-+      }
-+}
-+
-+static struct visited_fns *insert_visited_fns_function(struct visited_fns *head, struct interesting_node *cur_node)
-+{
-+      struct visited_fns *new_visited_fns;
-+
-+      new_visited_fns = (struct visited_fns *)xmalloc(sizeof(*new_visited_fns));
-+      new_visited_fns->fndecl = cur_node->fndecl;
-+      new_visited_fns->num = cur_node->num;
-+      new_visited_fns->first_stmt = cur_node->first_stmt;
-+      new_visited_fns->next = NULL;
-+
-+      if (!head)
-+              return new_visited_fns;
-+
-+      new_visited_fns->next = head;
-+      return new_visited_fns;
-+}
-+
-+/* Check whether the function was already visited_fns. If the fndecl, the arg count of the fndecl and the first_stmt (call or return) are same then
-+ * it is a visited_fns function.
-+ */
-+static bool is_visited_fns_function(struct visited_fns *head, struct interesting_node *cur_node)
-+{
-+      struct visited_fns *cur;
-+
-+      if (!head)
-+              return false;
-+
-+      for (cur = head; cur; cur = cur->next) {
-+              if (cur_node->first_stmt != cur->first_stmt)
-+                      continue;
-+              if (!operand_equal_p(cur_node->fndecl, cur->fndecl, 0))
-+                      continue;
-+              if (cur_node->num == cur->num)
-+                      return true;
-+      }
-+      return false;
-+}
-+
-+static void free_next_cgraph_node(struct next_cgraph_node *head)
-+{
-+      struct next_cgraph_node *cur;
++      const char *decl_name;
++      const char *context;
++      unsigned int hash;
++      unsigned int num;
++      enum size_overflow_mark marked;
++      next_interesting_function_t orig_next_node;
++};
 +
 +
-+      while (head) {
-+              cur = head->next;
-+              free(head);
-+              head = cur;
-+      }
-+}
++// size_overflow_plugin.c
++extern tree report_size_overflow_decl;
++extern tree size_overflow_type_HI;
++extern tree size_overflow_type_SI;
++extern tree size_overflow_type_DI;
++extern tree size_overflow_type_TI;
 +
 +
-+static void remove_all_size_overflow_asm(void)
-+{
-+      basic_block bb;
 +
 +
-+      FOR_ALL_BB_FN(bb, cfun) {
-+              gimple_stmt_iterator si;
++// size_overflow_plugin_hash.c
++struct size_overflow_hash {
++      const struct size_overflow_hash * const next;
++      const char * const name;
++      const unsigned int param;
++};
 +
 +
-+              for (si = gsi_start_bb(bb); !gsi_end_p(si); gsi_next(&si))
-+                      remove_size_overflow_asm(gsi_stmt(si));
-+      }
-+}
++extern const char *get_orig_decl_name(const_tree decl);
++extern bool is_size_overflow_asm(const_gimple stmt);
++extern void print_missing_function(next_interesting_function_t node);
++extern const struct size_overflow_hash *get_size_overflow_hash_entry_tree(const_tree fndecl, unsigned int argnum);
++extern unsigned int find_arg_number_tree(const_tree arg, const_tree func);
++extern unsigned int get_decl_hash(const_tree decl, const char *decl_name);
++extern const struct size_overflow_hash *get_size_overflow_hash_entry(unsigned int hash, const char *decl_name, unsigned int argnum);
 +
 +
-+/* Main recursive walk of the ipa pass: iterate over the collected interesting stmts in a function
-+ * (they are interesting if they have an associated size_overflow asm stmt) and recursively walk
-+ * the newly collected interesting functions (they are interesting if there is control flow between
-+ * the interesting stmts and them).
-+ */
-+static struct visited_fns *handle_function(struct cgraph_node *node, struct next_cgraph_node *next_node, struct visited_fns *visited_fns)
-+{
-+      struct visited *visited;
-+      struct interesting_node *head, *cur_node;
-+      struct next_cgraph_node *cur_cnodes, *cnodes_head = NULL;
 +
 +
-+      set_current_function_decl(NODE_DECL(node));
-+      call_count = 0;
++// intentional_overflow.c
++extern tree get_size_overflow_asm_input(const_gimple stmt);
++extern enum intentional_mark check_intentional_asm(const_gimple stmt, unsigned int argnum);
++extern bool is_size_overflow_insert_check_asm(const_gimple stmt);
++extern enum intentional_mark check_intentional_attribute(const_gimple stmt, unsigned int argnum);
++extern enum intentional_mark get_so_asm_type(const_gimple stmt);
++extern const_tree get_attribute(const char* attr_name, const_tree decl);
++extern bool is_a_cast_and_const_overflow(const_tree no_const_rhs);
++extern bool is_const_plus_unsigned_signed_truncation(const_tree lhs);
++extern bool is_a_constant_overflow(const_gimple stmt, const_tree rhs);
++extern tree handle_intentional_overflow(struct visited *visited, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs2);
++extern tree handle_integer_truncation(struct visited *visited, const_tree lhs);
++extern bool is_a_neg_overflow(const_gimple stmt, const_tree rhs);
++extern enum intentional_overflow_type add_mul_intentional_overflow(const_gimple def_stmt);
++extern void unsigned_signed_cast_intentional_overflow(struct visited *visited, gimple stmt);
 +
 +
-+      head = collect_interesting_stmts(next_node);
 +
 +
-+      visited = create_visited();
-+      for (cur_node = head; cur_node; cur_node = cur_node->next) {
-+              if (is_visited_fns_function(visited_fns, cur_node))
-+                      continue;
-+              cnodes_head = handle_interesting_stmt(visited, cnodes_head, cur_node, node);
-+              visited_fns = insert_visited_fns_function(visited_fns, cur_node);
-+      }
++// insert_size_overflow_asm.c
++#if BUILDING_GCC_VERSION >= 4009
++extern opt_pass *make_insert_size_overflow_asm_pass(void);
++#else
++extern struct opt_pass *make_insert_size_overflow_asm_pass(void);
++#endif
++extern bool search_interesting_args(tree fndecl, bool *argnums);
 +
 +
-+      free_visited(visited);
-+      free_interesting_node(head);
-+      remove_all_size_overflow_asm();
-+      unset_current_function_decl();
 +
 +
-+      for (cur_cnodes = cnodes_head; cur_cnodes; cur_cnodes = cur_cnodes->next)
-+              visited_fns = handle_function(cur_cnodes->current_function, cur_cnodes, visited_fns);
++// misc.c
++extern unsigned int get_correct_argnum_fndecl(const_tree fndecl, const_tree correct_argnum_of_fndecl, unsigned int num);
++extern const char *get_type_name_from_field(const_tree field_decl);
++extern void set_dominance_info(void);
++extern void unset_dominance_info(void);
++extern tree get_interesting_orig_fndecl_from_stmt(const_gimple stmt);
++extern tree get_orig_fndecl(const_tree clone_fndecl);
++extern unsigned int get_correct_argnum(const_tree decl, const_tree correct_argnum_of_decl, unsigned int argnum);
++extern bool is_valid_cgraph_node(struct cgraph_node *node);
++extern void set_current_function_decl(tree fndecl);
++extern void unset_current_function_decl(void);
++extern gimple get_def_stmt(const_tree node);
++extern tree create_new_var(tree type);
++extern gimple build_cast_stmt(struct visited *visited, tree dst_type, tree rhs, tree lhs, gimple_stmt_iterator *gsi, bool before, bool force);
++extern bool skip_types(const_tree var);
++extern tree cast_a_tree(tree type, tree var);
++extern bool is_size_overflow_type(const_tree var);
++extern bool made_by_compiler(const_tree decl);
++extern gimple get_fnptr_def_stmt(const_tree fn_ptr);
 +
 +
-+      free_next_cgraph_node(cnodes_head);
-+      return visited_fns;
-+}
 +
 +
-+static void free_visited_fns(struct visited_fns *head)
-+{
-+      struct visited_fns *cur;
++// size_overflow_transform.c
++extern unsigned int size_overflow_transform(struct cgraph_node *node);
++extern tree handle_fnptr_assign(const_gimple stmt);
 +
 +
-+      while (head) {
-+              cur = head->next;
-+              free(head);
-+              head = cur;
-+      }
-+}
 +
 +
-+// Main entry point of the ipa pass: erases the plf flag of all stmts and iterates over all the functions
-+unsigned int search_function(void)
-+{
-+      struct cgraph_node *node;
-+      struct visited_fns *visited_fns = NULL;
++// size_overflow_transform_core.c
++extern tree expand(struct visited *visited, tree lhs);
++extern void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before);
++extern tree dup_assign(struct visited *visited, gimple oldstmt, const_tree node, tree rhs1, tree rhs2, tree __unused rhs3);
++extern tree create_assign(struct visited *visited, gimple oldstmt, tree rhs1, bool before);
 +
 +
-+      FOR_EACH_FUNCTION_WITH_GIMPLE_BODY(node) {
-+              gcc_assert(cgraph_function_flags_ready);
-+#if BUILDING_GCC_VERSION <= 4007
-+              gcc_assert(node->reachable);
-+#endif
 +
 +
-+              visited_fns = handle_function(node, NULL, visited_fns);
-+      }
++// remove_unnecessary_dup.c
++extern struct opt_pass *make_remove_unnecessary_dup_pass(void);
++extern void insert_cast_expr(struct visited *visited, gimple stmt, enum intentional_overflow_type type);
++extern bool skip_expr_on_double_type(const_gimple stmt);
++extern void create_up_and_down_cast(struct visited *visited, gimple use_stmt, tree orig_type, tree rhs);
 +
 +
-+      free_visited_fns(visited_fns);
-+      return 0;
-+}
 +
 +
++// size_overflow_ipa.c
++extern void add_to_global_next_interesting_function(next_interesting_function_t new_entry);
++extern bool has_next_interesting_function_vec(next_interesting_function_t parent, next_interesting_function_t child);
++extern void push_child(next_interesting_function_t parent, next_interesting_function_t child);
++extern struct cgraph_node *get_cnode(const_tree fndecl);
++extern next_interesting_function_t global_next_interesting_function[GLOBAL_NIFN_LEN];
++extern next_interesting_function_t get_global_next_interesting_function_entry(const char *decl_name, const char *context, unsigned int hash, unsigned int num, enum size_overflow_mark marked);
++extern next_interesting_function_t get_global_next_interesting_function_entry_with_hash(const_tree decl, const char *decl_name, unsigned int num, enum size_overflow_mark marked);
++extern void size_overflow_register_hooks(void);
 +#if BUILDING_GCC_VERSION >= 4009
 +#if BUILDING_GCC_VERSION >= 4009
-+static const struct pass_data insert_size_overflow_check_data = {
++extern opt_pass *make_size_overflow_functions_pass(void);
 +#else
 +#else
-+static struct ipa_opt_pass_d insert_size_overflow_check = {
-+      .pass = {
++extern struct opt_pass *make_size_overflow_functions_pass(void);
 +#endif
 +#endif
-+              .type                   = SIMPLE_IPA_PASS,
-+              .name                   = "size_overflow",
++extern void size_overflow_node_removal_hook(struct cgraph_node *node, void *data);
++extern next_interesting_function_t get_and_create_next_node_from_global_next_nodes(tree decl, unsigned int num, enum size_overflow_mark marked, next_interesting_function_t orig_next_node);
++extern next_interesting_function_t create_new_next_interesting_decl(tree decl, const char *decl_name, unsigned int num, enum size_overflow_mark marked, next_interesting_function_t orig_next_node);
++extern next_interesting_function_t create_new_next_interesting_entry(const char *decl_name, const char *context, unsigned int hash, unsigned int num, enum size_overflow_mark marked, next_interesting_function_t orig_next_node);
++
++
++// size_overflow_lto.c
++extern void size_overflow_read_summary_lto(void);
 +#if BUILDING_GCC_VERSION >= 4008
 +#if BUILDING_GCC_VERSION >= 4008
-+              .optinfo_flags          = OPTGROUP_NONE,
-+#endif
-+#if BUILDING_GCC_VERSION >= 4009
-+              .has_gate               = false,
-+              .has_execute            = true,
++extern void size_overflow_write_summary_lto(void);
++#elif BUILDING_GCC_VERSION >= 4006
++extern void size_overflow_write_summary_lto(cgraph_node_set set, varpool_node_set vset);
 +#else
 +#else
-+              .gate                   = NULL,
-+              .execute                = search_function,
-+              .sub                    = NULL,
-+              .next                   = NULL,
-+              .static_pass_number     = 0,
-+#endif
-+              .tv_id                  = TV_NONE,
-+              .properties_required    = 0,
-+              .properties_provided    = 0,
-+              .properties_destroyed   = 0,
-+              .todo_flags_start       = 0,
-+              .todo_flags_finish      = TODO_verify_ssa | TODO_verify_stmts | TODO_remove_unused_locals | TODO_ggc_collect | TODO_verify_flow | TODO_dump_cgraph | TODO_dump_func | TODO_update_ssa_no_phi,
-+#if BUILDING_GCC_VERSION < 4009
-+      },
-+      .generate_summary               = NULL,
-+      .write_summary                  = NULL,
-+      .read_summary                   = NULL,
-+#if BUILDING_GCC_VERSION >= 4006
-+      .write_optimization_summary     = NULL,
-+      .read_optimization_summary      = NULL,
-+#endif
-+      .stmt_fixup                     = NULL,
-+      .function_transform_todo_flags_start            = 0,
-+      .function_transform             = NULL,
-+      .variable_transform             = NULL,
++extern void size_overflow_write_summary_lto(cgraph_node_set set);
 +#endif
 +#endif
-+};
 +
 +
-+#if BUILDING_GCC_VERSION >= 4009
-+namespace {
-+class insert_size_overflow_check : public ipa_opt_pass_d {
-+public:
-+      insert_size_overflow_check() : ipa_opt_pass_d(insert_size_overflow_check_data, g, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL) {}
-+      unsigned int execute() { return search_function(); }
-+};
-+}
-+#endif
++// size_overflow_fnptrs.c
++extern next_interesting_function_t handle_function_ptr_ret(struct pointer_set_t *visited, next_interesting_function_t next_cnodes_head, const_tree fn_ptr);
++extern void check_local_variables(next_interesting_function_t next_node);
++extern void check_global_variables(next_interesting_function_t cur_global);
++extern next_interesting_function_t get_and_create_next_node_from_global_next_nodes_fnptr(const_tree fn_ptr, unsigned int num, enum size_overflow_mark marked);
 +
 +
-+struct opt_pass *make_insert_size_overflow_check(void)
-+{
-+#if BUILDING_GCC_VERSION >= 4009
-+      return new insert_size_overflow_check();
-+#else
-+      return &insert_size_overflow_check.pass;
-+#endif
-+}
 +
 +
-diff --git a/tools/gcc/size_overflow_plugin/intentional_overflow.c b/tools/gcc/size_overflow_plugin/intentional_overflow.c
++// size_overflow_debug.c
++extern void __unused print_intentional_mark(enum intentional_mark mark);
++extern unsigned int __unused size_overflow_dump_function(FILE *file, struct cgraph_node *node);
++extern void __unused print_next_interesting_functions_chain(next_interesting_function_t head, bool only_this);
++extern void __unused print_global_next_interesting_functions(void);
++extern void __unused print_children_chain_list(next_interesting_function_t next_node);
++extern void __unused print_all_next_node_children_chain_list(next_interesting_function_t next_node);
++extern const char * __unused print_so_mark_name(enum size_overflow_mark mark);
++
++#endif
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow_debug.c b/tools/gcc/size_overflow_plugin/size_overflow_debug.c
 new file mode 100644
 new file mode 100644
-index 0000000..d71d72a
+index 0000000..b8e7188
 --- /dev/null
 --- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/intentional_overflow.c
-@@ -0,0 +1,736 @@
++++ b/tools/gcc/size_overflow_plugin/size_overflow_debug.c
+@@ -0,0 +1,164 @@
 +/*
 +/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
++ * https://github.com/ephox-gcc-plugins/size_overflow
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
@@ -117080,7478 +116074,29912 @@ index 0000000..d71d72a
 + * $ make run
 + */
 +
 + * $ make run
 + */
 +
-+#include "gcc-common.h"
 +#include "size_overflow.h"
 +
 +#include "size_overflow.h"
 +
-+/* Get the param of the intentional_overflow attribute.
-+ *   * 0: MARK_NOT_INTENTIONAL
-+ *   * 1..MAX_PARAM: MARK_YES
-+ *   * -1: MARK_TURN_OFF
-+ */
-+static tree get_attribute_param(const_tree decl)
-+{
-+      const_tree attr;
-+
-+      if (decl == NULL_TREE)
-+              return NULL_TREE;
-+
-+      attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(decl));
-+      if (!attr || !TREE_VALUE(attr))
-+              return NULL_TREE;
-+
-+      return TREE_VALUE(attr);
-+}
-+
-+// MARK_TURN_OFF
-+bool is_turn_off_intentional_attr(const_tree decl)
++void __unused print_intentional_mark(enum intentional_mark mark)
 +{
 +{
-+      const_tree param_head;
-+
-+      param_head = get_attribute_param(decl);
-+      if (param_head == NULL_TREE)
-+              return false;
-+
-+      if (TREE_INT_CST_HIGH(TREE_VALUE(param_head)) == -1)
-+              return true;
-+      return false;
++      fprintf(stderr, "intentional mark: ");
++      switch (mark) {
++      case MARK_NO:
++              fprintf(stderr, "mark_no\n");
++              break;
++      case MARK_YES:
++              fprintf(stderr, "mark_yes\n");
++              break;
++      case MARK_TURN_OFF:
++              fprintf(stderr, "mark_turn_off\n");
++              break;
++      case MARK_END_INTENTIONAL:
++              fprintf(stderr, "mark_end_intentional\n");
++              break;
++      }
 +}
 +
 +}
 +
-+// MARK_NOT_INTENTIONAL
-+bool is_end_intentional_intentional_attr(const_tree decl, unsigned int argnum)
++unsigned int __unused size_overflow_dump_function(FILE *file, struct cgraph_node *node)
 +{
 +{
-+      const_tree param_head;
-+
-+      if (argnum == 0)
-+              return false;
++      basic_block bb;
 +
 +
-+      param_head = get_attribute_param(decl);
-+      if (param_head == NULL_TREE)
-+              return false;
++      fprintf(file, "dump_function function_name: %s\n", cgraph_node_name(node));
 +
 +
-+      if (!TREE_INT_CST_LOW(TREE_VALUE(param_head)))
-+              return true;
-+      return false;
-+}
++      fprintf(file, "\nstmts:\n");
++      FOR_ALL_BB_FN(bb, DECL_STRUCT_FUNCTION(NODE_DECL(node))) {
++              gimple_stmt_iterator si;
 +
 +
-+// MARK_YES
-+bool is_yes_intentional_attr(const_tree decl, unsigned int argnum)
-+{
-+      tree param, param_head;
++              fprintf(file, "<bb %u>:\n", bb->index);
++              for (si = gsi_start_phis(bb); !gsi_end_p(si); gsi_next(&si))
++                      print_gimple_stmt(file, gsi_stmt(si), 0, TDF_VOPS|TDF_MEMSYMS);
++              for (si = gsi_start_bb(bb); !gsi_end_p(si); gsi_next(&si))
++                      print_gimple_stmt(file, gsi_stmt(si), 0, TDF_VOPS|TDF_MEMSYMS);
++              fprintf(file, "\n");
++      }
 +
 +
-+      if (argnum == 0)
-+              return false;
++      fprintf(file, "---------------------------------\n");
 +
 +
-+      param_head = get_attribute_param(decl);
-+      for (param = param_head; param; param = TREE_CHAIN(param))
-+              if (argnum == TREE_INT_CST_LOW(TREE_VALUE(param)))
-+                      return true;
-+      return false;
++      return 0;
 +}
 +
 +}
 +
-+void print_missing_intentional(enum mark callee_attr, enum mark caller_attr, const_tree decl, unsigned int argnum)
++static void __unused print_next_interesting_function(next_interesting_function_t node)
 +{
 +{
-+      location_t loc;
++      unsigned int i;
++      next_interesting_function_t cur;
 +
 +
-+      if (caller_attr == MARK_NO || caller_attr == MARK_NOT_INTENTIONAL || caller_attr == MARK_TURN_OFF)
++      if (!node)
 +              return;
 +
 +              return;
 +
-+      if (callee_attr == MARK_NOT_INTENTIONAL || callee_attr == MARK_YES)
-+              return;
++      fprintf(stderr, "print_next_interesting_function: ptr: %p, ", node);
++      fprintf(stderr, "decl_name: %s, ", node->decl_name);
 +
 +
-+      loc = DECL_SOURCE_LOCATION(decl);
-+      inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", DECL_NAME_POINTER(decl), argnum);
++      fprintf(stderr, "num: %u marked: %s context: %s\n", node->num, print_so_mark_name(node->marked), node->context);
++#if BUILDING_GCC_VERSION <= 4007
++      if (VEC_empty(next_interesting_function_t, node->children))
++              return;
++      FOR_EACH_VEC_ELT(next_interesting_function_t, node->children, i, cur) {
++#else
++      FOR_EACH_VEC_SAFE_ELT(node->children, i, cur) {
++#endif
++              fprintf(stderr, "\t%u. child: %s %u %p\n", i + 1, cur->decl_name, cur->num, cur);
++      }
 +}
 +
 +}
 +
-+// Get the field decl of a component ref for intentional_overflow checking
-+static const_tree search_field_decl(const_tree comp_ref)
++// Dump the full next_interesting_function_t list for parsing by print_dependecy.py
++void __unused print_next_interesting_functions_chain(next_interesting_function_t head, bool only_this)
 +{
 +{
-+      const_tree field = NULL_TREE;
-+      unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
++      next_interesting_function_t cur;
++      unsigned int len;
 +
 +
-+      for (i = 0; i < len; i++) {
-+              field = TREE_OPERAND(comp_ref, i);
-+              if (TREE_CODE(field) == FIELD_DECL)
++      fprintf(stderr, "----------------------\nnext_interesting_function_t head: %p\n", head);
++      for (cur = head, len = 0; cur; cur = cur->next, len++) {
++              fprintf(stderr, "%u. ", len + 1);
++              print_next_interesting_function(cur);
++
++              fprintf(stderr, "+++++ has orig node: %p +++++\n", cur->orig_next_node);
++              print_next_interesting_function(cur->orig_next_node);
++
++              if (only_this)
 +                      break;
 +      }
 +                      break;
 +      }
-+      gcc_assert(TREE_CODE(field) == FIELD_DECL);
-+      return field;
++
++      fprintf(stderr, "len: %u\n----------------------\n\n\n", len + 1);
 +}
 +
 +}
 +
-+/* Get the type of the intentional_overflow attribute of a node
-+ *  * MARK_TURN_OFF
-+ *  * MARK_YES
-+ *  * MARK_NO
-+ *  * MARK_NOT_INTENTIONAL
-+ */
-+enum mark get_intentional_attr_type(const_tree node)
++void __unused print_global_next_interesting_functions(void)
 +{
 +{
-+      const_tree cur_decl;
-+
-+      if (node == NULL_TREE)
-+              return MARK_NO;
-+
-+      switch (TREE_CODE(node)) {
-+      case COMPONENT_REF:
-+              cur_decl = search_field_decl(node);
-+              if (is_turn_off_intentional_attr(cur_decl))
-+                      return MARK_TURN_OFF;
-+              if (is_end_intentional_intentional_attr(cur_decl, 1))
-+                      return MARK_YES;
-+              break;
-+      case PARM_DECL: {
-+              unsigned int argnum;
++      unsigned int i;
 +
 +
-+              cur_decl = DECL_ORIGIN(current_function_decl);
-+              argnum = find_arg_number_tree(node, cur_decl);
-+              if (argnum == CANNOT_FIND_ARG)
-+                      return MARK_NO;
-+              if (is_yes_intentional_attr(cur_decl, argnum))
-+                      return MARK_YES;
-+              if (is_end_intentional_intentional_attr(cur_decl, argnum))
-+                      return MARK_NOT_INTENTIONAL;
-+              break;
-+      }
-+      case FUNCTION_DECL:
-+              if (is_turn_off_intentional_attr(DECL_ORIGIN(node)))
-+                      return MARK_TURN_OFF;
-+              break;
-+      default:
-+              break;
++      fprintf(stderr, "----------------------\nprint_global_next_interesting_functions:\n----------------------\n");
++      for (i = 0; i < GLOBAL_NIFN_LEN; i++) {
++              if (!global_next_interesting_function[i])
++                      continue;
++              fprintf(stderr, "hash: %u\n", i);
++              print_next_interesting_functions_chain(global_next_interesting_function[i], false);
 +      }
 +      }
-+      return MARK_NO;
++      fprintf(stderr, "----------------------\n\n");
 +}
 +
 +}
 +
-+// Search for the intentional_overflow attribute on the last nodes
-+static enum mark search_last_nodes_intentional(struct interesting_node *cur_node)
++// Dump the information related to the specified next_interesting_function_t for parsing by print_dependecy.py
++void __unused print_children_chain_list(next_interesting_function_t next_node)
 +{
 +{
++      next_interesting_function_t cur;
 +      unsigned int i;
 +      unsigned int i;
-+      tree last_node;
-+      enum mark mark = MARK_NO;
 +
 +#if BUILDING_GCC_VERSION <= 4007
 +
 +#if BUILDING_GCC_VERSION <= 4007
-+      FOR_EACH_VEC_ELT(tree, cur_node->last_nodes, i, last_node) {
++      if (VEC_empty(next_interesting_function_t, next_node->children))
++              return;
++      FOR_EACH_VEC_ELT(next_interesting_function_t, next_node->children, i, cur) {
 +#else
 +#else
-+      FOR_EACH_VEC_ELT(*cur_node->last_nodes, i, last_node) {
++      FOR_EACH_VEC_SAFE_ELT(next_node->children, i, cur) {
 +#endif
 +#endif
-+              mark = get_intentional_attr_type(last_node);
-+              if (mark != MARK_NO)
-+                      break;
++              fprintf(stderr, "parent: %s %u (marked: %s) child: %s %u\n", next_node->decl_name, next_node->num, print_so_mark_name(next_node->marked), cur->decl_name, cur->num);
++              print_children_chain_list(cur);
 +      }
 +      }
-+      return mark;
 +}
 +
 +}
 +
-+/* Check the intentional kind of size_overflow asm stmt (created by the gimple pass) and
-+ * set the appropriate intentional_overflow type. Delete the asm stmt in the end.
-+ */
-+static bool is_intentional_attribute_from_gimple(struct interesting_node *cur_node)
++void __unused print_all_next_node_children_chain_list(next_interesting_function_t head)
 +{
 +{
-+      if (!cur_node->intentional_mark_from_gimple)
-+              return false;
++      next_interesting_function_t cur;
 +
 +
-+      if (is_size_overflow_intentional_asm_yes(cur_node->intentional_mark_from_gimple))
-+              cur_node->intentional_attr_cur_fndecl = MARK_YES;
-+      else
-+              cur_node->intentional_attr_cur_fndecl = MARK_TURN_OFF;
-+
-+      // skip param decls
-+      if (gimple_asm_noutputs(cur_node->intentional_mark_from_gimple) == 0)
-+              return true;
-+      return true;
++      for (cur = head; cur; cur = cur->next) {
++#if BUILDING_GCC_VERSION <= 4007
++              if (VEC_empty(next_interesting_function_t, cur->children))
++#else
++              if (vec_safe_length(cur->children) == 0)
++#endif
++                      continue;
++              fprintf(stderr, "############ START ############\n");
++              print_children_chain_list(cur);
++              fprintf(stderr, "############ END ############\n");
++      }
 +}
 +
 +}
 +
-+/* Search intentional_overflow attribute on caller and on callee too.
-+ * 0</MARK_YES: no dup, search size_overflow and intentional_overflow attributes
-+ * 0/MARK_NOT_INTENTIONAL: no dup, search size_overflow attribute (int)
-+ * -1/MARK_TURN_OFF: no dup, no search, current_function_decl -> no dup
-+*/
-+void check_intentional_attribute_ipa(struct interesting_node *cur_node)
++const char * __unused print_so_mark_name(enum size_overflow_mark mark)
 +{
 +{
-+      const_tree fndecl;
-+
-+      if (is_intentional_attribute_from_gimple(cur_node))
-+              return;
-+
-+      if (is_turn_off_intentional_attr(DECL_ORIGIN(current_function_decl))) {
-+              cur_node->intentional_attr_cur_fndecl = MARK_TURN_OFF;
-+              return;
-+      }
-+
-+      if (gimple_code(cur_node->first_stmt) == GIMPLE_ASM) {
-+              cur_node->intentional_attr_cur_fndecl = MARK_NOT_INTENTIONAL;
-+              return;
-+      }
-+
-+      if (gimple_code(cur_node->first_stmt) == GIMPLE_ASSIGN)
-+              return;
-+
-+      fndecl = get_interesting_orig_fndecl(cur_node->first_stmt, cur_node->num);
-+      if (is_turn_off_intentional_attr(fndecl)) {
-+              cur_node->intentional_attr_decl = MARK_TURN_OFF;
-+              return;
-+      }
-+
-+      if (is_end_intentional_intentional_attr(fndecl, cur_node->num))
-+              cur_node->intentional_attr_decl = MARK_NOT_INTENTIONAL;
-+      else if (is_yes_intentional_attr(fndecl, cur_node->num))
-+              cur_node->intentional_attr_decl = MARK_YES;
-+
-+      cur_node->intentional_attr_cur_fndecl = search_last_nodes_intentional(cur_node);
-+      print_missing_intentional(cur_node->intentional_attr_decl, cur_node->intentional_attr_cur_fndecl, cur_node->fndecl, cur_node->num);
++      if (mark == ASM_STMT_SO_MARK)
++              return "asm_stmt_so_mark";
++      if (mark == YES_SO_MARK)
++              return "yes_so_mark";
++      return "no_so_mark";
 +}
 +}
-+
-+bool is_a_cast_and_const_overflow(const_tree no_const_rhs)
-+{
-+      const_tree rhs1, lhs, rhs1_type, lhs_type;
-+      enum machine_mode lhs_mode, rhs_mode;
-+      gimple def_stmt = get_def_stmt(no_const_rhs);
-+
-+      if (!def_stmt || !gimple_assign_cast_p(def_stmt))
-+              return false;
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      lhs = gimple_assign_lhs(def_stmt);
-+      rhs1_type = TREE_TYPE(rhs1);
-+      lhs_type = TREE_TYPE(lhs);
-+      rhs_mode = TYPE_MODE(rhs1_type);
-+      lhs_mode = TYPE_MODE(lhs_type);
-+      if (TYPE_UNSIGNED(lhs_type) == TYPE_UNSIGNED(rhs1_type) || lhs_mode != rhs_mode)
-+              return false;
-+
-+      return true;
-+}
-+
-+static unsigned int uses_num(tree node)
-+{
-+      imm_use_iterator imm_iter;
-+      use_operand_p use_p;
-+      unsigned int num = 0;
-+
-+      FOR_EACH_IMM_USE_FAST(use_p, imm_iter, node) {
-+              gimple use_stmt = USE_STMT(use_p);
-+
-+              if (use_stmt == NULL)
-+                      return num;
-+              if (is_gimple_debug(use_stmt))
-+                      continue;
-+              if (gimple_assign_cast_p(use_stmt) && is_size_overflow_type(gimple_assign_lhs(use_stmt)))
-+                      continue;
-+              num++;
-+      }
-+      return num;
-+}
-+
-+static bool no_uses(tree node)
-+{
-+      return !uses_num(node);
-+}
-+
-+// 3.8.5 mm/page-writeback.c __ilog2_u64(): ret, uint + uintmax; uint -> int; int max
-+bool is_const_plus_unsigned_signed_truncation(const_tree lhs)
-+{
-+      tree rhs1, lhs_type, rhs_type, rhs2, not_const_rhs;
-+      gimple def_stmt = get_def_stmt(lhs);
-+
-+      if (!def_stmt || !gimple_assign_cast_p(def_stmt))
-+              return false;
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      rhs_type = TREE_TYPE(rhs1);
-+      lhs_type = TREE_TYPE(lhs);
-+      if (TYPE_UNSIGNED(lhs_type) || !TYPE_UNSIGNED(rhs_type))
-+              return false;
-+      if (TYPE_MODE(lhs_type) != TYPE_MODE(rhs_type))
-+              return false;
-+
-+      def_stmt = get_def_stmt(rhs1);
-+      if (!def_stmt || !is_gimple_assign(def_stmt) || gimple_num_ops(def_stmt) != 3)
-+              return false;
-+
-+      if (gimple_assign_rhs_code(def_stmt) != PLUS_EXPR)
-+              return false;
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      rhs2 = gimple_assign_rhs2(def_stmt);
-+      if (!is_gimple_constant(rhs1) && !is_gimple_constant(rhs2))
-+              return false;
-+
-+      if (is_gimple_constant(rhs2))
-+              not_const_rhs = rhs1;
-+      else
-+              not_const_rhs = rhs2;
-+
-+      return no_uses(not_const_rhs);
-+}
-+
-+static bool is_lt_signed_type_max(const_tree rhs)
-+{
-+      const_tree new_type, type_max, type = TREE_TYPE(rhs);
-+
-+      if (!TYPE_UNSIGNED(type))
-+              return true;
-+
-+      switch (TYPE_MODE(type)) {
-+      case QImode:
-+              new_type = intQI_type_node;
-+              break;
-+      case HImode:
-+              new_type = intHI_type_node;
-+              break;
-+      case SImode:
-+              new_type = intSI_type_node;
-+              break;
-+      case DImode:
-+              new_type = intDI_type_node;
-+              break;
-+      default:
-+              debug_tree((tree)type);
-+              gcc_unreachable();
-+      }
-+
-+      type_max = TYPE_MAX_VALUE(new_type);
-+      if (!tree_int_cst_lt(type_max, rhs))
-+              return true;
-+
-+      return false;
-+}
-+
-+static bool is_gt_zero(const_tree rhs)
-+{
-+      const_tree type = TREE_TYPE(rhs);
-+
-+      if (TYPE_UNSIGNED(type))
-+              return true;
-+
-+      if (!tree_int_cst_lt(rhs, integer_zero_node))
-+              return true;
-+
-+      return false;
-+}
-+
-+bool is_a_constant_overflow(const_gimple stmt, const_tree rhs)
-+{
-+      if (gimple_assign_rhs_code(stmt) == MIN_EXPR)
-+              return false;
-+      if (!is_gimple_constant(rhs))
-+              return false;
-+
-+      // If the const is between 0 and the max value of the signed type of the same bitsize then there is no intentional overflow
-+      if (is_lt_signed_type_max(rhs) && is_gt_zero(rhs))
-+              return false;
-+
-+      return true;
-+}
-+
-+static tree change_assign_rhs(struct visited *visited, gimple stmt, const_tree orig_rhs, tree new_rhs)
-+{
-+      gimple assign;
-+      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+      tree origtype = TREE_TYPE(orig_rhs);
-+
-+      gcc_assert(is_gimple_assign(stmt));
-+
-+      assign = build_cast_stmt(visited, origtype, new_rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
-+      pointer_set_insert(visited->my_stmts, assign);
-+      return gimple_assign_lhs(assign);
-+}
-+
-+tree handle_intentional_overflow(struct visited *visited, struct cgraph_node *caller_node, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs2)
-+{
-+      tree new_rhs, orig_rhs;
-+      void (*gimple_assign_set_rhs)(gimple, tree);
-+      tree rhs1 = gimple_assign_rhs1(stmt);
-+      tree rhs2 = gimple_assign_rhs2(stmt);
-+      tree lhs = gimple_assign_lhs(stmt);
-+
-+      if (!check_overflow)
-+              return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+      if (change_rhs == NULL_TREE)
-+              return create_assign(visited, stmt, lhs, AFTER_STMT);
-+
-+      if (new_rhs2 == NULL_TREE) {
-+              orig_rhs = rhs1;
-+              gimple_assign_set_rhs = &gimple_assign_set_rhs1;
-+      } else {
-+              orig_rhs = rhs2;
-+              gimple_assign_set_rhs = &gimple_assign_set_rhs2;
-+      }
-+
-+      check_size_overflow(caller_node, stmt, TREE_TYPE(change_rhs), change_rhs, orig_rhs, BEFORE_STMT);
-+
-+      new_rhs = change_assign_rhs(visited, stmt, orig_rhs, change_rhs);
-+      gimple_assign_set_rhs(stmt, new_rhs);
-+      update_stmt(stmt);
-+
-+      return create_assign(visited, stmt, lhs, AFTER_STMT);
-+}
-+
-+static bool is_subtraction_special(struct visited *visited, const_gimple stmt)
-+{
-+      gimple rhs1_def_stmt, rhs2_def_stmt;
-+      const_tree rhs1_def_stmt_rhs1, rhs2_def_stmt_rhs1, rhs1_def_stmt_lhs, rhs2_def_stmt_lhs;
-+      enum machine_mode rhs1_def_stmt_rhs1_mode, rhs2_def_stmt_rhs1_mode, rhs1_def_stmt_lhs_mode, rhs2_def_stmt_lhs_mode;
-+      const_tree rhs1 = gimple_assign_rhs1(stmt);
-+      const_tree rhs2 = gimple_assign_rhs2(stmt);
-+
-+      if (is_gimple_constant(rhs1) || is_gimple_constant(rhs2))
-+              return false;
-+
-+      gcc_assert(TREE_CODE(rhs1) == SSA_NAME && TREE_CODE(rhs2) == SSA_NAME);
-+
-+      if (gimple_assign_rhs_code(stmt) != MINUS_EXPR)
-+              return false;
-+
-+      rhs1_def_stmt = get_def_stmt(rhs1);
-+      rhs2_def_stmt = get_def_stmt(rhs2);
-+      if (!gimple_assign_cast_p(rhs1_def_stmt) || !gimple_assign_cast_p(rhs2_def_stmt))
-+              return false;
-+
-+      rhs1_def_stmt_rhs1 = gimple_assign_rhs1(rhs1_def_stmt);
-+      rhs2_def_stmt_rhs1 = gimple_assign_rhs1(rhs2_def_stmt);
-+      rhs1_def_stmt_lhs = gimple_assign_lhs(rhs1_def_stmt);
-+      rhs2_def_stmt_lhs = gimple_assign_lhs(rhs2_def_stmt);
-+      rhs1_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs1_def_stmt_rhs1));
-+      rhs2_def_stmt_rhs1_mode = TYPE_MODE(TREE_TYPE(rhs2_def_stmt_rhs1));
-+      rhs1_def_stmt_lhs_mode = TYPE_MODE(TREE_TYPE(rhs1_def_stmt_lhs));
-+      rhs2_def_stmt_lhs_mode = TYPE_MODE(TREE_TYPE(rhs2_def_stmt_lhs));
-+      if (GET_MODE_BITSIZE(rhs1_def_stmt_rhs1_mode) <= GET_MODE_BITSIZE(rhs1_def_stmt_lhs_mode))
-+              return false;
-+      if (GET_MODE_BITSIZE(rhs2_def_stmt_rhs1_mode) <= GET_MODE_BITSIZE(rhs2_def_stmt_lhs_mode))
-+              return false;
-+
-+      pointer_set_insert(visited->no_cast_check, rhs1_def_stmt);
-+      pointer_set_insert(visited->no_cast_check, rhs2_def_stmt);
-+      return true;
-+}
-+
-+static gimple create_binary_assign(struct visited *visited, enum tree_code code, gimple stmt, tree rhs1, tree rhs2)
-+{
-+      gimple assign;
-+      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+      tree type = TREE_TYPE(rhs1);
-+      tree lhs = create_new_var(type);
-+
-+      gcc_assert(types_compatible_p(type, TREE_TYPE(rhs2)));
-+      assign = gimple_build_assign_with_ops(code, lhs, rhs1, rhs2);
-+      gimple_assign_set_lhs(assign, make_ssa_name(lhs, assign));
-+
-+      gsi_insert_before(&gsi, assign, GSI_NEW_STMT);
-+      update_stmt(assign);
-+      pointer_set_insert(visited->my_stmts, assign);
-+      return assign;
-+}
-+
-+static tree cast_to_TI_type(struct visited *visited, gimple stmt, tree node)
-+{
-+      gimple_stmt_iterator gsi;
-+      gimple cast_stmt;
-+      tree type = TREE_TYPE(node);
-+
-+      if (types_compatible_p(type, intTI_type_node))
-+              return node;
-+
-+      gsi = gsi_for_stmt(stmt);
-+      cast_stmt = build_cast_stmt(visited, intTI_type_node, node, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
-+      pointer_set_insert(visited->my_stmts, cast_stmt);
-+      return gimple_assign_lhs(cast_stmt);
-+}
-+
-+static tree get_def_stmt_rhs(struct visited *visited, const_tree var)
-+{
-+      tree rhs1, def_stmt_rhs1;
-+      gimple rhs1_def_stmt, def_stmt_rhs1_def_stmt, def_stmt;
-+
-+      def_stmt = get_def_stmt(var);
-+      if (!gimple_assign_cast_p(def_stmt))
-+              return NULL_TREE;
-+      gcc_assert(gimple_code(def_stmt) != GIMPLE_NOP && pointer_set_contains(visited->my_stmts, def_stmt) && gimple_assign_cast_p(def_stmt));
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      rhs1_def_stmt = get_def_stmt(rhs1);
-+      if (!gimple_assign_cast_p(rhs1_def_stmt))
-+              return rhs1;
-+
-+      def_stmt_rhs1 = gimple_assign_rhs1(rhs1_def_stmt);
-+      def_stmt_rhs1_def_stmt = get_def_stmt(def_stmt_rhs1);
-+
-+      switch (gimple_code(def_stmt_rhs1_def_stmt)) {
-+      case GIMPLE_CALL:
-+      case GIMPLE_NOP:
-+      case GIMPLE_ASM:
-+      case GIMPLE_PHI:
-+              return def_stmt_rhs1;
-+      case GIMPLE_ASSIGN:
-+              return rhs1;
-+      default:
-+              debug_gimple_stmt(def_stmt_rhs1_def_stmt);
-+              gcc_unreachable();
-+      }
-+}
-+
-+tree handle_integer_truncation(struct visited *visited, struct cgraph_node *caller_node, const_tree lhs)
-+{
-+      tree new_rhs1, new_rhs2;
-+      tree new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1, new_lhs;
-+      gimple assign, stmt = get_def_stmt(lhs);
-+      tree rhs1 = gimple_assign_rhs1(stmt);
-+      tree rhs2 = gimple_assign_rhs2(stmt);
-+
-+      if (!is_subtraction_special(visited, stmt))
-+              return NULL_TREE;
-+
-+      new_rhs1 = expand(visited, caller_node, rhs1);
-+      new_rhs2 = expand(visited, caller_node, rhs2);
-+
-+      new_rhs1_def_stmt_rhs1 = get_def_stmt_rhs(visited, new_rhs1);
-+      new_rhs2_def_stmt_rhs1 = get_def_stmt_rhs(visited, new_rhs2);
-+
-+      if (new_rhs1_def_stmt_rhs1 == NULL_TREE || new_rhs2_def_stmt_rhs1 == NULL_TREE)
-+              return NULL_TREE;
-+
-+      if (!types_compatible_p(TREE_TYPE(new_rhs1_def_stmt_rhs1), TREE_TYPE(new_rhs2_def_stmt_rhs1))) {
-+              new_rhs1_def_stmt_rhs1 = cast_to_TI_type(visited, stmt, new_rhs1_def_stmt_rhs1);
-+              new_rhs2_def_stmt_rhs1 = cast_to_TI_type(visited, stmt, new_rhs2_def_stmt_rhs1);
-+      }
-+
-+      assign = create_binary_assign(visited, MINUS_EXPR, stmt, new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1);
-+      new_lhs = gimple_assign_lhs(assign);
-+      check_size_overflow(caller_node, assign, TREE_TYPE(new_lhs), new_lhs, rhs1, AFTER_STMT);
-+
-+      return dup_assign(visited, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
-+}
-+
-+bool is_a_neg_overflow(const_gimple stmt, const_tree rhs)
-+{
-+      const_gimple def_stmt;
-+
-+      if (TREE_CODE(rhs) != SSA_NAME)
-+              return false;
-+
-+      if (gimple_assign_rhs_code(stmt) != PLUS_EXPR)
-+              return false;
-+
-+      def_stmt = get_def_stmt(rhs);
-+      if (!is_gimple_assign(def_stmt) || gimple_assign_rhs_code(def_stmt) != BIT_NOT_EXPR)
-+              return false;
-+
-+      return true;
-+}
-+
-+/* e.g., drivers/acpi/acpica/utids.c acpi_ut_execute_CID()
-+ * ((count - 1) * sizeof(struct acpi_pnp_dee_id_list) -> (count + fffffff) * 16
-+ * fffffff * 16 > signed max -> truncate
-+ */
-+static bool look_for_mult_and_add(const_gimple stmt)
-+{
-+      const_tree res;
-+      tree rhs1, rhs2, def_rhs1, def_rhs2, const_rhs, def_const_rhs;
-+      const_gimple def_stmt;
-+
-+      if (!stmt || gimple_code(stmt) == GIMPLE_NOP)
-+              return false;
-+      if (!is_gimple_assign(stmt))
-+              return false;
-+      if (gimple_assign_rhs_code(stmt) != MULT_EXPR)
-+              return false;
-+
-+      rhs1 = gimple_assign_rhs1(stmt);
-+      rhs2 = gimple_assign_rhs2(stmt);
-+      if (is_gimple_constant(rhs1)) {
-+              const_rhs = rhs1;
-+              def_stmt = get_def_stmt(rhs2);
-+      } else if (is_gimple_constant(rhs2)) {
-+              const_rhs = rhs2;
-+              def_stmt = get_def_stmt(rhs1);
-+      } else
-+              return false;
-+
-+      if (!is_gimple_assign(def_stmt))
-+              return false;
-+
-+      if (gimple_assign_rhs_code(def_stmt) != PLUS_EXPR && gimple_assign_rhs_code(def_stmt) != MINUS_EXPR)
-+              return false;
-+
-+      def_rhs1 = gimple_assign_rhs1(def_stmt);
-+      def_rhs2 = gimple_assign_rhs2(def_stmt);
-+      if (is_gimple_constant(def_rhs1))
-+              def_const_rhs = def_rhs1;
-+      else if (is_gimple_constant(def_rhs2))
-+              def_const_rhs = def_rhs2;
-+      else
-+              return false;
-+
-+      res = fold_binary_loc(gimple_location(def_stmt), MULT_EXPR, TREE_TYPE(const_rhs), const_rhs, def_const_rhs);
-+      if (is_lt_signed_type_max(res) && is_gt_zero(res))
-+              return false;
-+      return true;
-+}
-+
-+enum intentional_overflow_type add_mul_intentional_overflow(const_gimple stmt)
-+{
-+      const_gimple def_stmt_1, def_stmt_2;
-+      const_tree rhs1, rhs2;
-+      bool add_mul_rhs1, add_mul_rhs2;
-+
-+      rhs1 = gimple_assign_rhs1(stmt);
-+      def_stmt_1 = get_def_stmt(rhs1);
-+      add_mul_rhs1 = look_for_mult_and_add(def_stmt_1);
-+
-+      rhs2 = gimple_assign_rhs2(stmt);
-+      def_stmt_2 = get_def_stmt(rhs2);
-+      add_mul_rhs2 = look_for_mult_and_add(def_stmt_2);
-+
-+      if (add_mul_rhs1)
-+              return RHS1_INTENTIONAL_OVERFLOW;
-+      if (add_mul_rhs2)
-+              return RHS2_INTENTIONAL_OVERFLOW;
-+      return NO_INTENTIONAL_OVERFLOW;
-+}
-+
-+static gimple get_dup_stmt(struct visited *visited, gimple stmt)
-+{
-+      gimple my_stmt;
-+      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
-+
-+      gsi_next(&gsi);
-+      my_stmt = gsi_stmt(gsi);
-+
-+      gcc_assert(pointer_set_contains(visited->my_stmts, my_stmt));
-+      gcc_assert(gimple_assign_rhs_code(stmt) == gimple_assign_rhs_code(my_stmt));
-+
-+      return my_stmt;
-+}
-+
-+/* unsigned type -> unary or binary assign (rhs1 or rhs2 is constant)
-+ * unsigned type cast to signed type, unsigned type: no more uses
-+ * e.g., lib/vsprintf.c:simple_strtol()
-+ * _10 = (unsigned long int) _9
-+ * _11 = -_10;
-+ * _12 = (long int) _11; (_11_ no more uses)
-+ */
-+static bool is_call_or_cast(gimple stmt)
-+{
-+      return gimple_assign_cast_p(stmt) || is_gimple_call(stmt);
-+}
-+
-+static bool is_unsigned_cast_or_call_def_stmt(const_tree node)
-+{
-+      const_tree rhs;
-+      gimple def_stmt;
-+
-+      if (node == NULL_TREE)
-+              return true;
-+      if (is_gimple_constant(node))
-+              return true;
-+
-+      def_stmt = get_def_stmt(node);
-+      if (!def_stmt)
-+              return false;
-+
-+      if (is_call_or_cast(def_stmt))
-+              return true;
-+
-+      if (!is_gimple_assign(def_stmt) || gimple_num_ops(def_stmt) != 2)
-+              return false;
-+      rhs = gimple_assign_rhs1(def_stmt);
-+      def_stmt = get_def_stmt(rhs);
-+      if (!def_stmt)
-+              return false;
-+      return is_call_or_cast(def_stmt);
-+}
-+
-+void unsigned_signed_cast_intentional_overflow(struct visited *visited, gimple stmt)
-+{
-+      unsigned int use_num;
-+      gimple so_stmt;
-+      const_gimple def_stmt;
-+      const_tree rhs1, rhs2;
-+      tree rhs = gimple_assign_rhs1(stmt);
-+      tree lhs_type = TREE_TYPE(gimple_assign_lhs(stmt));
-+      const_tree rhs_type = TREE_TYPE(rhs);
-+
-+      if (!(TYPE_UNSIGNED(rhs_type) && !TYPE_UNSIGNED(lhs_type)))
-+              return;
-+      if (GET_MODE_BITSIZE(TYPE_MODE(rhs_type)) != GET_MODE_BITSIZE(TYPE_MODE(lhs_type)))
-+              return;
-+      use_num = uses_num(rhs);
-+      if (use_num != 1)
-+              return;
-+
-+      def_stmt = get_def_stmt(rhs);
-+      if (!def_stmt)
-+              return;
-+      if (!is_gimple_assign(def_stmt))
-+              return;
-+
-+      rhs1 = gimple_assign_rhs1(def_stmt);
-+      if (!is_unsigned_cast_or_call_def_stmt(rhs1))
-+              return;
-+
-+      rhs2 = gimple_assign_rhs2(def_stmt);
-+      if (!is_unsigned_cast_or_call_def_stmt(rhs2))
-+              return;
-+      if (gimple_num_ops(def_stmt) == 3 && !is_gimple_constant(rhs1) && !is_gimple_constant(rhs2))
-+              return;
-+
-+      so_stmt = get_dup_stmt(visited, stmt);
-+      create_up_and_down_cast(visited, so_stmt, lhs_type, gimple_assign_rhs1(so_stmt));
-+}
-+
-diff --git a/tools/gcc/size_overflow_plugin/misc.c b/tools/gcc/size_overflow_plugin/misc.c
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow_hash.data b/tools/gcc/size_overflow_plugin/size_overflow_hash.data
 new file mode 100644
 new file mode 100644
-index 0000000..4bddad2
---- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/misc.c
-@@ -0,0 +1,203 @@
-+/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
-+ *
-+ * Documentation:
-+ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
-+ *
-+ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
-+ * with double integer precision (DImode/TImode for 32/64 bit integer types).
-+ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
-+ *
-+ * Usage:
-+ * $ make
-+ * $ make run
-+ */
-+
-+#include "gcc-common.h"
-+#include "size_overflow.h"
-+
-+void set_current_function_decl(tree fndecl)
-+{
-+      gcc_assert(fndecl != NULL_TREE);
-+
-+      push_cfun(DECL_STRUCT_FUNCTION(fndecl));
-+      calculate_dominance_info(CDI_DOMINATORS);
-+      current_function_decl = fndecl;
-+}
-+
-+void unset_current_function_decl(void)
-+{
-+      free_dominance_info(CDI_DOMINATORS);
-+      pop_cfun();
-+      current_function_decl = NULL_TREE;
-+}
-+
-+static bool is_bool(const_tree node)
-+{
-+      const_tree type;
-+
-+      if (node == NULL_TREE)
-+              return false;
-+
-+      type = TREE_TYPE(node);
-+      if (!INTEGRAL_TYPE_P(type))
-+              return false;
-+      if (TREE_CODE(type) == BOOLEAN_TYPE)
-+              return true;
-+      if (TYPE_PRECISION(type) == 1)
-+              return true;
-+      return false;
-+}
-+
-+bool skip_types(const_tree var)
-+{
-+      tree type;
-+      enum tree_code code;
-+
-+      if (is_gimple_constant(var))
-+              return true;
-+
-+      switch (TREE_CODE(var)) {
-+              case ADDR_EXPR:
-+#if BUILDING_GCC_VERSION >= 4006
-+              case MEM_REF:
-+#endif
-+              case ARRAY_REF:
-+              case BIT_FIELD_REF:
-+              case INDIRECT_REF:
-+              case TARGET_MEM_REF:
-+              case COMPONENT_REF:
-+              case VAR_DECL:
-+              case VIEW_CONVERT_EXPR:
-+                      return true;
-+              default:
-+                      break;
-+      }
-+
-+      code = TREE_CODE(var);
-+      gcc_assert(code == SSA_NAME || code == PARM_DECL);
-+
-+      type = TREE_TYPE(var);
-+      switch (TREE_CODE(type)) {
-+              case INTEGER_TYPE:
-+              case ENUMERAL_TYPE:
-+                      return false;
-+              case BOOLEAN_TYPE:
-+                      return is_bool(var);
-+              default:
-+                      return true;
-+      }
-+}
-+
-+gimple get_def_stmt(const_tree node)
-+{
-+      gcc_assert(node != NULL_TREE);
-+
-+      if (skip_types(node))
-+              return NULL;
-+
-+      if (TREE_CODE(node) != SSA_NAME)
-+              return NULL;
-+      return SSA_NAME_DEF_STMT(node);
-+}
-+
-+tree create_new_var(tree type)
-+{
-+      tree new_var = create_tmp_var(type, "cicus");
-+
-+      add_referenced_var(new_var);
-+      return new_var;
-+}
-+
-+static bool skip_cast(tree dst_type, const_tree rhs, bool force)
-+{
-+      const_gimple def_stmt = get_def_stmt(rhs);
-+
-+      if (force)
-+              return false;
-+
-+      if (is_gimple_constant(rhs))
-+              return false;
-+
-+      if (!def_stmt || gimple_code(def_stmt) == GIMPLE_NOP)
-+              return false;
-+
-+      if (!types_compatible_p(dst_type, TREE_TYPE(rhs)))
-+              return false;
-+
-+      // DI type can be on 32 bit (from create_assign) but overflow type stays DI
-+      if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode))
-+              return false;
-+
-+      return true;
-+}
-+
-+tree cast_a_tree(tree type, tree var)
-+{
-+      gcc_assert(type != NULL_TREE);
-+      gcc_assert(var != NULL_TREE);
-+      gcc_assert(fold_convertible_p(type, var));
-+
-+      return fold_convert(type, var);
-+}
-+
-+gimple build_cast_stmt(struct visited *visited, tree dst_type, tree rhs, tree lhs, gimple_stmt_iterator *gsi, bool before, bool force)
-+{
-+      gimple assign, def_stmt;
-+
-+      gcc_assert(dst_type != NULL_TREE && rhs != NULL_TREE);
-+      gcc_assert(!is_gimple_constant(rhs));
-+      if (gsi_end_p(*gsi) && before == AFTER_STMT)
-+              gcc_unreachable();
-+
-+      def_stmt = get_def_stmt(rhs);
-+      if (def_stmt && gimple_code(def_stmt) != GIMPLE_NOP && skip_cast(dst_type, rhs, force) && pointer_set_contains(visited->my_stmts, def_stmt))
-+              return def_stmt;
-+
-+      if (lhs == CREATE_NEW_VAR)
-+              lhs = create_new_var(dst_type);
-+
-+      assign = gimple_build_assign(lhs, cast_a_tree(dst_type, rhs));
-+
-+      if (!gsi_end_p(*gsi)) {
-+              location_t loc = gimple_location(gsi_stmt(*gsi));
-+              gimple_set_location(assign, loc);
-+      }
-+
-+      gimple_assign_set_lhs(assign, make_ssa_name(lhs, assign));
-+
-+      if (before)
-+              gsi_insert_before(gsi, assign, GSI_NEW_STMT);
-+      else
-+              gsi_insert_after(gsi, assign, GSI_NEW_STMT);
-+      update_stmt(assign);
-+      return assign;
-+}
-+
-+bool is_size_overflow_type(const_tree var)
-+{
-+      const char *name;
-+      const_tree type_name, type;
-+
-+      if (var == NULL_TREE)
-+              return false;
-+
-+      type = TREE_TYPE(var);
-+      type_name = TYPE_NAME(type);
-+      if (type_name == NULL_TREE)
-+              return false;
-+
-+      if (DECL_P(type_name))
-+              name = DECL_NAME_POINTER(type_name);
-+      else
-+              name = IDENTIFIER_POINTER(type_name);
-+
-+      if (!strncmp(name, "size_overflow_type", 18))
-+              return true;
-+      return false;
-+}
-+
-diff --git a/tools/gcc/size_overflow_plugin/remove_unnecessary_dup.c b/tools/gcc/size_overflow_plugin/remove_unnecessary_dup.c
-new file mode 100644
-index 0000000..7c9e6d1
---- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/remove_unnecessary_dup.c
-@@ -0,0 +1,138 @@
-+/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
-+ *
-+ * Documentation:
-+ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
-+ *
-+ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
-+ * with double integer precision (DImode/TImode for 32/64 bit integer types).
-+ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
-+ *
-+ * Usage:
-+ * $ make
-+ * $ make run
-+ */
-+
-+#include "gcc-common.h"
-+#include "size_overflow.h"
-+
-+bool skip_expr_on_double_type(const_gimple stmt)
-+{
-+      enum tree_code code = gimple_assign_rhs_code(stmt);
-+
-+      switch (code) {
-+      case RSHIFT_EXPR:
-+      case TRUNC_DIV_EXPR:
-+      case CEIL_DIV_EXPR:
-+      case FLOOR_DIV_EXPR:
-+      case ROUND_DIV_EXPR:
-+      case EXACT_DIV_EXPR:
-+      case RDIV_EXPR:
-+      case TRUNC_MOD_EXPR:
-+      case CEIL_MOD_EXPR:
-+      case FLOOR_MOD_EXPR:
-+      case ROUND_MOD_EXPR:
-+              return true;
-+      default:
-+              return false;
-+      }
-+}
-+
-+void create_up_and_down_cast(struct visited *visited, gimple use_stmt, tree orig_type, tree rhs)
-+{
-+      const_tree orig_rhs1;
-+      tree down_lhs, new_lhs, dup_type = TREE_TYPE(rhs);
-+      gimple down_cast, up_cast;
-+      gimple_stmt_iterator gsi = gsi_for_stmt(use_stmt);
-+
-+      down_cast = build_cast_stmt(visited, orig_type, rhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
-+      down_lhs = gimple_assign_lhs(down_cast);
-+
-+      gsi = gsi_for_stmt(use_stmt);
-+      up_cast = build_cast_stmt(visited, dup_type, down_lhs, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
-+      new_lhs = gimple_assign_lhs(up_cast);
-+
-+      orig_rhs1 = gimple_assign_rhs1(use_stmt);
-+      if (operand_equal_p(orig_rhs1, rhs, 0))
-+              gimple_assign_set_rhs1(use_stmt, new_lhs);
-+      else
-+              gimple_assign_set_rhs2(use_stmt, new_lhs);
-+      update_stmt(use_stmt);
-+
-+      pointer_set_insert(visited->my_stmts, up_cast);
-+      pointer_set_insert(visited->my_stmts, down_cast);
-+      pointer_set_insert(visited->skip_expr_casts, up_cast);
-+      pointer_set_insert(visited->skip_expr_casts, down_cast);
-+}
-+
-+static tree get_proper_unsigned_half_type(const_tree node)
-+{
-+      tree new_type, type;
-+
-+      gcc_assert(is_size_overflow_type(node));
-+
-+      type = TREE_TYPE(node);
-+      switch (TYPE_MODE(type)) {
-+      case HImode:
-+              new_type = unsigned_intQI_type_node;
-+              break;
-+      case SImode:
-+              new_type = unsigned_intHI_type_node;
-+              break;
-+      case DImode:
-+              new_type = unsigned_intSI_type_node;
-+              break;
-+      case TImode:
-+              new_type = unsigned_intDI_type_node;
-+              break;
-+      default:
-+              gcc_unreachable();
-+      }
-+
-+      if (TYPE_QUALS(type) != 0)
-+              return build_qualified_type(new_type, TYPE_QUALS(type));
-+      return new_type;
-+}
-+
-+static void insert_cast_rhs(struct visited *visited, gimple stmt, tree rhs)
-+{
-+      tree type;
-+
-+      if (rhs == NULL_TREE)
-+              return;
-+      if (!is_size_overflow_type(rhs))
-+              return;
-+
-+      type = get_proper_unsigned_half_type(rhs);
-+      if (is_gimple_constant(rhs))
-+              return;
-+      create_up_and_down_cast(visited, stmt, type, rhs);
-+}
-+
-+static void insert_cast(struct visited *visited, gimple stmt, tree rhs)
-+{
-+      if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode) && !is_size_overflow_type(rhs))
-+              return;
-+      gcc_assert(is_size_overflow_type(rhs));
-+      insert_cast_rhs(visited, stmt, rhs);
-+}
-+
-+void insert_cast_expr(struct visited *visited, gimple stmt, enum intentional_overflow_type type)
-+{
-+      tree rhs1, rhs2;
-+
-+      if (type == NO_INTENTIONAL_OVERFLOW || type == RHS1_INTENTIONAL_OVERFLOW) {
-+              rhs1 = gimple_assign_rhs1(stmt);
-+              insert_cast(visited, stmt, rhs1);
-+      }
-+
-+      if (type == NO_INTENTIONAL_OVERFLOW || type == RHS2_INTENTIONAL_OVERFLOW) {
-+              rhs2 = gimple_assign_rhs2(stmt);
-+              insert_cast(visited, stmt, rhs2);
-+      }
-+}
-+
-diff --git a/tools/gcc/size_overflow_plugin/size_overflow.h b/tools/gcc/size_overflow_plugin/size_overflow.h
-new file mode 100644
-index 0000000..e5b4e50
---- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/size_overflow.h
-@@ -0,0 +1,127 @@
-+#ifndef SIZE_OVERFLOW_H
-+#define SIZE_OVERFLOW_H
-+
-+#define CREATE_NEW_VAR NULL_TREE
-+#define CANNOT_FIND_ARG 32
-+#define MAX_PARAM 31
-+#define BEFORE_STMT true
-+#define AFTER_STMT false
-+
-+#define TURN_OFF_ASM_STR "# size_overflow MARK_TURN_OFF "
-+#define YES_ASM_STR "# size_overflow MARK_YES "
-+#define OK_ASM_STR "# size_overflow "
-+
-+enum mark {
-+      MARK_NO, MARK_YES, MARK_NOT_INTENTIONAL, MARK_TURN_OFF
-+};
-+
-+enum intentional_overflow_type {
-+      NO_INTENTIONAL_OVERFLOW, RHS1_INTENTIONAL_OVERFLOW, RHS2_INTENTIONAL_OVERFLOW
-+};
-+
-+struct visited {
-+      struct pointer_set_t *stmts;
-+      struct pointer_set_t *my_stmts;
-+      struct pointer_set_t *skip_expr_casts;
-+      struct pointer_set_t *no_cast_check;
-+};
-+
-+// size_overflow_plugin.c
-+extern tree report_size_overflow_decl;
-+extern tree size_overflow_type_HI;
-+extern tree size_overflow_type_SI;
-+extern tree size_overflow_type_DI;
-+extern tree size_overflow_type_TI;
-+
-+
-+// size_overflow_plugin_hash.c
-+struct size_overflow_hash {
-+      const struct size_overflow_hash * const next;
-+      const char * const name;
-+      const unsigned int param;
-+};
-+
-+struct interesting_node {
-+      struct interesting_node *next;
-+      gimple first_stmt;
-+      const_tree fndecl;
-+      tree node;
-+#if BUILDING_GCC_VERSION <= 4007
-+      VEC(tree, gc) *last_nodes;
-+#else
-+      vec<tree, va_gc> *last_nodes;
-+#endif
-+      unsigned int num;
-+      enum mark intentional_attr_decl;
-+      enum mark intentional_attr_cur_fndecl;
-+      gimple intentional_mark_from_gimple;
-+};
-+
-+extern bool is_size_overflow_asm(const_gimple stmt);
-+extern unsigned int get_function_num(const_tree node, const_tree orig_fndecl);
-+extern unsigned int get_correct_arg_count(unsigned int argnum, const_tree fndecl);
-+extern bool is_missing_function(const_tree orig_fndecl, unsigned int num);
-+extern bool is_a_return_check(const_tree node);
-+extern const struct size_overflow_hash *get_function_hash(const_tree fndecl);
-+extern unsigned int find_arg_number_tree(const_tree arg, const_tree func);
-+
-+
-+// size_overflow_debug.c
-+extern struct opt_pass *make_dump_pass(void);
-+
-+
-+// intentional_overflow.c
-+extern enum mark get_intentional_attr_type(const_tree node);
-+extern bool is_size_overflow_intentional_asm_yes(const_gimple stmt);
-+extern bool is_size_overflow_intentional_asm_turn_off(const_gimple stmt);
-+extern bool is_end_intentional_intentional_attr(const_tree decl, unsigned int argnum);
-+extern bool is_yes_intentional_attr(const_tree decl, unsigned int argnum);
-+extern bool is_turn_off_intentional_attr(const_tree decl);
-+extern void print_missing_intentional(enum mark callee_attr, enum mark caller_attr, const_tree decl, unsigned int argnum);
-+extern void check_intentional_attribute_ipa(struct interesting_node *cur_node);
-+extern bool is_a_cast_and_const_overflow(const_tree no_const_rhs);
-+extern bool is_const_plus_unsigned_signed_truncation(const_tree lhs);
-+extern bool is_a_constant_overflow(const_gimple stmt, const_tree rhs);
-+extern tree handle_intentional_overflow(struct visited *visited, struct cgraph_node *caller_node, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs2);
-+extern tree handle_integer_truncation(struct visited *visited, struct cgraph_node *caller_node, const_tree lhs);
-+extern bool is_a_neg_overflow(const_gimple stmt, const_tree rhs);
-+extern enum intentional_overflow_type add_mul_intentional_overflow(const_gimple def_stmt);
-+extern void unsigned_signed_cast_intentional_overflow(struct visited *visited, gimple stmt);
-+
-+
-+// insert_size_overflow_check_ipa.c
-+extern unsigned int search_function(void);
-+extern unsigned int call_count;
-+extern struct opt_pass *make_insert_size_overflow_check(void);
-+extern const_tree get_interesting_orig_fndecl(const_gimple stmt, unsigned int argnum);
-+
-+
-+// insert_size_overflow_asm.c
-+extern struct opt_pass *make_insert_size_overflow_asm_pass(void);
-+
-+
-+// misc.c
-+extern void set_current_function_decl(tree fndecl);
-+extern void unset_current_function_decl(void);
-+extern gimple get_def_stmt(const_tree node);
-+extern tree create_new_var(tree type);
-+extern gimple build_cast_stmt(struct visited *visited, tree dst_type, tree rhs, tree lhs, gimple_stmt_iterator *gsi, bool before, bool force);
-+extern bool skip_types(const_tree var);
-+extern tree cast_a_tree(tree type, tree var);
-+extern bool is_size_overflow_type(const_tree var);
-+
-+
-+// insert_size_overflow_check_core.c
-+extern tree expand(struct visited *visited, struct cgraph_node *caller_node, tree lhs);
-+extern void check_size_overflow(struct cgraph_node *caller_node, gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before);
-+extern tree dup_assign(struct visited *visited, gimple oldstmt, const_tree node, tree rhs1, tree rhs2, tree __unused rhs3);
-+extern tree create_assign(struct visited *visited, gimple oldstmt, tree rhs1, bool before);
-+
-+
-+// remove_unnecessary_dup.c
-+extern struct opt_pass *make_remove_unnecessary_dup_pass(void);
-+extern void insert_cast_expr(struct visited *visited, gimple stmt, enum intentional_overflow_type type);
-+extern bool skip_expr_on_double_type(const_gimple stmt);
-+extern void create_up_and_down_cast(struct visited *visited, gimple use_stmt, tree orig_type, tree rhs);
-+
-+#endif
-diff --git a/tools/gcc/size_overflow_plugin/size_overflow_debug.c b/tools/gcc/size_overflow_plugin/size_overflow_debug.c
-new file mode 100644
-index 0000000..4378111
---- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/size_overflow_debug.c
-@@ -0,0 +1,116 @@
-+/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
-+ *
-+ * Documentation:
-+ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
-+ *
-+ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
-+ * with double integer precision (DImode/TImode for 32/64 bit integer types).
-+ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
-+ *
-+ * Usage:
-+ * $ make
-+ * $ make run
-+ */
-+
-+#include "gcc-common.h"
-+
-+static unsigned int dump_functions(void)
-+{
-+      struct cgraph_node *node;
-+
-+      FOR_EACH_FUNCTION_WITH_GIMPLE_BODY(node) {
-+              basic_block bb;
-+
-+              push_cfun(DECL_STRUCT_FUNCTION(NODE_DECL(node)));
-+              current_function_decl = NODE_DECL(node);
-+
-+              fprintf(stderr, "-----------------------------------------\n%s\n-----------------------------------------\n", DECL_NAME_POINTER(current_function_decl));
-+
-+              FOR_ALL_BB_FN(bb, cfun) {
-+                      gimple_stmt_iterator si;
-+
-+                      fprintf(stderr, "<bb %u>:\n", bb->index);
-+                      for (si = gsi_start_phis(bb); !gsi_end_p(si); gsi_next(&si))
-+                              debug_gimple_stmt(gsi_stmt(si));
-+                      for (si = gsi_start_bb(bb); !gsi_end_p(si); gsi_next(&si))
-+                              debug_gimple_stmt(gsi_stmt(si));
-+                      fprintf(stderr, "\n");
-+              }
-+
-+              fprintf(stderr, "-------------------------------------------------------------------------\n");
-+
-+              pop_cfun();
-+              current_function_decl = NULL_TREE;
-+      }
-+
-+      fprintf(stderr, "###############################################################################\n");
-+
-+      return 0;
-+}
-+
-+#if BUILDING_GCC_VERSION >= 4009
-+static const struct pass_data dump_pass_data = {
-+#else
-+static struct ipa_opt_pass_d dump_pass = {
-+      .pass = {
-+#endif
-+              .type                   = SIMPLE_IPA_PASS,
-+              .name                   = "dump",
-+#if BUILDING_GCC_VERSION >= 4008
-+              .optinfo_flags          = OPTGROUP_NONE,
-+#endif
-+#if BUILDING_GCC_VERSION >= 4009
-+              .has_gate               = false,
-+              .has_execute            = true,
-+#else
-+              .gate                   = NULL,
-+              .execute                = dump_functions,
-+              .sub                    = NULL,
-+              .next                   = NULL,
-+              .static_pass_number     = 0,
-+#endif
-+              .tv_id                  = TV_NONE,
-+              .properties_required    = 0,
-+              .properties_provided    = 0,
-+              .properties_destroyed   = 0,
-+              .todo_flags_start       = 0,
-+              .todo_flags_finish      = 0,
-+#if BUILDING_GCC_VERSION < 4009
-+      },
-+      .generate_summary               = NULL,
-+      .write_summary                  = NULL,
-+      .read_summary                   = NULL,
-+#if BUILDING_GCC_VERSION >= 4006
-+      .write_optimization_summary     = NULL,
-+      .read_optimization_summary      = NULL,
-+#endif
-+      .stmt_fixup                     = NULL,
-+      .function_transform_todo_flags_start            = 0,
-+      .function_transform             = NULL,
-+      .variable_transform             = NULL,
-+#endif
-+};
-+
-+#if BUILDING_GCC_VERSION >= 4009
-+namespace {
-+class dump_pass : public ipa_opt_pass_d {
-+public:
-+      dump_pass() : ipa_opt_pass_d(dump_pass_data, g, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL) {}
-+      unsigned int execute() { return dump_functions(); }
-+};
-+}
-+#endif
-+
-+struct opt_pass *make_dump_pass(void)
-+{
-+#if BUILDING_GCC_VERSION >= 4009
-+      return new dump_pass();
-+#else
-+      return &dump_pass.pass;
-+#endif
-+}
-diff --git a/tools/gcc/size_overflow_plugin/size_overflow_hash.data b/tools/gcc/size_overflow_plugin/size_overflow_hash.data
-new file mode 100644
-index 0000000..f2bd55d
+index 0000000..045070e
 --- /dev/null
 +++ b/tools/gcc/size_overflow_plugin/size_overflow_hash.data
 --- /dev/null
 +++ b/tools/gcc/size_overflow_plugin/size_overflow_hash.data
-@@ -0,0 +1,6031 @@
-+intel_fake_agp_alloc_by_type_1 intel_fake_agp_alloc_by_type 1 1 NULL
+@@ -0,0 +1,27707 @@
++intel_fake_agp_alloc_by_type_1 intel_fake_agp_alloc_by_type 1 1 NULL nohasharray
++iwl_set_tx_power_1 iwl_set_tx_power 0 1 &intel_fake_agp_alloc_by_type_1
++ocfs2_get_refcount_tree_3 ocfs2_get_refcount_tree 0 3 NULL
++smsc95xx_mdio_read_10 smsc95xx_mdio_read 0 10 NULL
++ext3_writeback_write_end_11 ext3_writeback_write_end 5-0 11 NULL
++show_ioc_guid_17 show_ioc_guid 0 17 NULL
++lpfc_topology_show_18 lpfc_topology_show 0 18 NULL nohasharray
++chassis_clear_18 chassis_clear 0-4 18 &lpfc_topology_show_18
++mmc_sdio_init_card_20 mmc_sdio_init_card 0 20 NULL
 +storvsc_connect_to_vsp_22 storvsc_connect_to_vsp 2 22 NULL
 +compat_sock_setsockopt_23 compat_sock_setsockopt 5 23 NULL
 +storvsc_connect_to_vsp_22 storvsc_connect_to_vsp 2 22 NULL
 +compat_sock_setsockopt_23 compat_sock_setsockopt 5 23 NULL
++rio_disc_mport_26 rio_disc_mport 0 26 NULL
 +carl9170_alloc_27 carl9170_alloc 1 27 NULL
 +carl9170_alloc_27 carl9170_alloc 1 27 NULL
-+sel_read_policyvers_55 sel_read_policyvers 3 55 NULL nohasharray
-+padzero_55 padzero 1 55 &sel_read_policyvers_55
++target_core_dev_wwn_show_attr_vpd_unit_serial_33 target_core_dev_wwn_show_attr_vpd_unit_serial 0 33 NULL
++show_ipv4_iface_dhcp_dns_address_en_34 show_ipv4_iface_dhcp_dns_address_en 0 34 NULL
++eeprom_93xx46_ew_42 eeprom_93xx46_ew 0 42 NULL
++atl1e_phy_commit_44 atl1e_phy_commit 0 44 NULL
++iwlagn_rxon_connect_53 iwlagn_rxon_connect 0 53 NULL
++sel_read_policyvers_55 sel_read_policyvers 3-0 55 NULL nohasharray
++padzero_55 padzero 1 55 &sel_read_policyvers_55 nohasharray
++ext3_xattr_security_list_55 ext3_xattr_security_list 0-5 55 &padzero_55
 +cfg80211_disconnected_57 cfg80211_disconnected 4 57 NULL
 +cfg80211_disconnected_57 cfg80211_disconnected 4 57 NULL
++tps65910_rtc_alarm_irq_enable_59 tps65910_rtc_alarm_irq_enable 0 59 NULL
++lp3971_ldo_enable_63 lp3971_ldo_enable 0 63 NULL nohasharray
++lxfb_check_var_63 lxfb_check_var 0 63 &lp3971_ldo_enable_63
 +__skb_to_sgvec_72 __skb_to_sgvec 0 72 NULL
 +__skb_to_sgvec_72 __skb_to_sgvec 0 72 NULL
++_nfs41_test_stateid_76 _nfs41_test_stateid 0 76 NULL
++gadget_strings_product_store_78 gadget_strings_product_store 0-3 78 NULL
++uwb_dev_LQE_show_86 uwb_dev_LQE_show 0 86 NULL
 +snd_korg1212_copy_to_92 snd_korg1212_copy_to 6 92 NULL
 +load_msg_95 load_msg 2 95 NULL
 +snd_korg1212_copy_to_92 snd_korg1212_copy_to 6 92 NULL
 +load_msg_95 load_msg 2 95 NULL
++bnx2_reset_chip_101 bnx2_reset_chip 0 101 NULL
++fat_statfs_102 fat_statfs 0 102 NULL
++ov9650_set_hvflip_105 ov9650_set_hvflip 0 105 NULL
++nilfs_direct_insert_106 nilfs_direct_insert 0 106 NULL
++af9015_ctrl_msg_107 af9015_ctrl_msg 0 107 NULL
++device_flush_iotlb_115 device_flush_iotlb 3-2 115 NULL
 +ipath_verbs_send_117 ipath_verbs_send 5-3 117 NULL
 +ipath_verbs_send_117 ipath_verbs_send 5-3 117 NULL
++nilfs_transaction_commit_119 nilfs_transaction_commit 0 119 NULL
++_rtl_prep_rx_urb_122 _rtl_prep_rx_urb 0 122 NULL
++wl1273_fm_stop_125 wl1273_fm_stop 0 125 NULL
++smack_syslog_126 smack_syslog 0 126 NULL
 +init_q_132 init_q 4 132 NULL
 +init_q_132 init_q 4 132 NULL
++btrfs_setxattr_135 btrfs_setxattr 0 135 NULL
++xfs_inobt_free_block_139 xfs_inobt_free_block 0 139 NULL
 +memstick_alloc_host_142 memstick_alloc_host 1 142 NULL
 +memstick_alloc_host_142 memstick_alloc_host 1 142 NULL
-+hva_to_gfn_memslot_149 hva_to_gfn_memslot 0-1 149 NULL
-+ping_v6_sendmsg_152 ping_v6_sendmsg 4 152 NULL
-+ext4_ext_get_actual_len_153 ext4_ext_get_actual_len 0 153 NULL nohasharray
-+tracing_trace_options_write_153 tracing_trace_options_write 3 153 &ext4_ext_get_actual_len_153
++gfs2_glock_get_147 gfs2_glock_get 0 147 NULL nohasharray
++st_magn_buffer_predisable_147 st_magn_buffer_predisable 0 147 &gfs2_glock_get_147
++wusb_dev_4way_handshake_150 wusb_dev_4way_handshake 0 150 NULL
++ping_v6_sendmsg_152 ping_v6_sendmsg 0-4 152 NULL
++scsi_dh_handler_attach_153 scsi_dh_handler_attach 0 153 NULL nohasharray
++tracing_trace_options_write_153 tracing_trace_options_write 3 153 &scsi_dh_handler_attach_153
++set_max_uV_156 set_max_uV 0-4 156 NULL
++cm_suspend_prepare_161 cm_suspend_prepare 0 161 NULL
++pci_request_selected_regions_169 pci_request_selected_regions 0 169 NULL
++mv88e6352_wait_178 mv88e6352_wait 0 178 NULL
++pvr2_buffer_queue_181 pvr2_buffer_queue 0 181 NULL nohasharray
++rtl_op_add_interface_181 rtl_op_add_interface 0 181 &pvr2_buffer_queue_181
++iscsi_nacl_auth_show_authenticate_target_183 iscsi_nacl_auth_show_authenticate_target 0 183 NULL
++tda18212_get_if_frequency_185 tda18212_get_if_frequency 0 185 NULL
++ds2780_store_eeprom_188 ds2780_store_eeprom 0 188 NULL
 +xfs_buf_item_get_format_189 xfs_buf_item_get_format 2 189 NULL
 +xfs_buf_item_get_format_189 xfs_buf_item_get_format 2 189 NULL
-+iscsi_session_setup_196 iscsi_session_setup 4-5 196 NULL
++xfs_bmap_btalloc_192 xfs_bmap_btalloc 0 192 NULL nohasharray
++max8998_rtc_stop_alarm_192 max8998_rtc_stop_alarm 0 192 &xfs_bmap_btalloc_192
++iscsi_session_setup_196 iscsi_session_setup 5-4 196 NULL
++palmas_write_197 palmas_write 0 197 NULL
++nes_inetaddr_event_198 nes_inetaddr_event 0 198 NULL
 +obd_proc_jobid_var_seq_write_199 obd_proc_jobid_var_seq_write 3 199 NULL
 +obd_proc_jobid_var_seq_write_199 obd_proc_jobid_var_seq_write 3 199 NULL
++dbg_leb_map_204 dbg_leb_map 0 204 NULL
++owned_show_208 owned_show 0 208 NULL
++create_bind_cap_vol_ctl_209 create_bind_cap_vol_ctl 0 209 NULL
++store_cpufv_215 store_cpufv 0-4 215 NULL
++snd_cx18_pcm_prepare_219 snd_cx18_pcm_prepare 0 219 NULL nohasharray
++target_stat_scsi_auth_intr_show_attr_write_mbytes_219 target_stat_scsi_auth_intr_show_attr_write_mbytes 0 219 &snd_cx18_pcm_prepare_219
++path_init_220 path_init 0 220 NULL
++mt9m111_set_autowhitebalance_221 mt9m111_set_autowhitebalance 0 221 NULL
++__gfs2_setattr_simple_228 __gfs2_setattr_simple 0 228 NULL
++shdma_init_232 shdma_init 3 232 NULL
++aux1_show_233 aux1_show 0 233 NULL
++class_pktcdvd_store_remove_235 class_pktcdvd_store_remove 0-4 235 NULL
++netlbl_unlhsh_remove_237 netlbl_unlhsh_remove 0 237 NULL
++usb_pcwd_notify_sys_241 usb_pcwd_notify_sys 0 241 NULL
++ore_write_243 ore_write 0 243 NULL
++ac_read_244 ac_read 0-3 244 NULL
++vlan_proc_add_dev_245 vlan_proc_add_dev 0 245 NULL
 +ll_xattr_cache_seq_write_250 ll_xattr_cache_seq_write 3 250 NULL
 +vpdma_create_desc_list_255 vpdma_create_desc_list 2 255 NULL
 +ll_xattr_cache_seq_write_250 ll_xattr_cache_seq_write 3 250 NULL
 +vpdma_create_desc_list_255 vpdma_create_desc_list 2 255 NULL
-+br_port_info_size_268 br_port_info_size 0 268 NULL
-+read_file_war_stats_292 read_file_war_stats 3 292 NULL
++rt73usb_enable_radio_258 rt73usb_enable_radio 0 258 NULL
++sctp_assoc_set_bind_addr_from_ep_263 sctp_assoc_set_bind_addr_from_ep 0 263 NULL
++setup_stream_272 setup_stream 0 272 NULL nohasharray
++mxl111sf_ctrl_msg_272 mxl111sf_ctrl_msg 0 272 &setup_stream_272
++xfs_dabuf_map_277 xfs_dabuf_map 0 277 NULL
++lp855x_get_chip_id_278 lp855x_get_chip_id 0 278 NULL nohasharray
++iscsi_tpg_attrib_show_demo_mode_write_protect_278 iscsi_tpg_attrib_show_demo_mode_write_protect 0 278 &lp855x_get_chip_id_278
++print_cpu_modalias_279 print_cpu_modalias 0 279 NULL
++bdx_change_mtu_282 bdx_change_mtu 0 282 NULL
++read_file_war_stats_292 read_file_war_stats 3-0 292 NULL nohasharray
++fm10k_find_next_vlan_292 fm10k_find_next_vlan 2-0 292 &read_file_war_stats_292
++xfs_zero_last_block_298 xfs_zero_last_block 0-2-3 298 NULL nohasharray
++ipvlan_open_298 ipvlan_open 0 298 &xfs_zero_last_block_298
++grgpio_to_irq_300 grgpio_to_irq 2 300 NULL nohasharray
++sctp_make_control_300 sctp_make_control 4 300 &grgpio_to_irq_300
++pin_configs_show_303 pin_configs_show 0 303 NULL
 +SYSC_connect_304 SYSC_connect 3 304 NULL
 +SYSC_connect_304 SYSC_connect 3 304 NULL
-+syslog_print_307 syslog_print 2 307 NULL
-+dn_setsockopt_314 dn_setsockopt 5 314 NULL
++syslog_print_307 syslog_print 2-0 307 NULL
++iscsi_stat_instance_show_attr_nodes_309 iscsi_stat_instance_show_attr_nodes 0 309 NULL
++platform_device_add_data_310 platform_device_add_data 0-3 310 NULL
++wl1251_cmd_interrogate_311 wl1251_cmd_interrogate 0 311 NULL
++dn_setsockopt_314 dn_setsockopt 5-0 314 NULL
++next_bitstream_show_315 next_bitstream_show 0 315 NULL nohasharray
++cpumask_parselist_user_315 cpumask_parselist_user 0 315 &next_bitstream_show_315
++nilfs_btree_last_key_316 nilfs_btree_last_key 0 316 NULL
++next_node_allowed_318 next_node_allowed 1-0 318 NULL
++batadv_interface_open_321 batadv_interface_open 0 321 NULL
++snd_seq_delete_port_322 snd_seq_delete_port 0 322 NULL
++show_tabletMouseLeft_325 show_tabletMouseLeft 0 325 NULL
++ath9k_wmi_cmd_327 ath9k_wmi_cmd 0-4 327 NULL
++show_ipv6_iface_nd_stale_tmo_328 show_ipv6_iface_nd_stale_tmo 0 328 NULL nohasharray
++ceph_sync_read_328 ceph_sync_read 0 328 &show_ipv6_iface_nd_stale_tmo_328
++btrfs_calc_avail_data_space_329 btrfs_calc_avail_data_space 0 329 NULL
++map_urb_for_dma_332 map_urb_for_dma 0 332 NULL
++rv3029c2_rtc_read_time_335 rv3029c2_rtc_read_time 0 335 NULL
++gadget_strings_manufacturer_store_337 gadget_strings_manufacturer_store 0-3 337 NULL
++scsiback_tpg_param_store_alias_338 scsiback_tpg_param_store_alias 0-3 338 NULL
++tg3_get_eeprom_len_352 tg3_get_eeprom_len 0 352 NULL
++ghash_setkey_353 ghash_setkey 0 353 NULL
++DMAbuf_getrdbuffer_354 DMAbuf_getrdbuffer 0 354 NULL nohasharray
++add_automute_mode_enum_354 add_automute_mode_enum 0 354 &DMAbuf_getrdbuffer_354
++show_conn_param_ISCSI_PARAM_IP_FRAGMENT_DISABLE_359 show_conn_param_ISCSI_PARAM_IP_FRAGMENT_DISABLE 0 359 NULL
 +mlx5_core_access_reg_361 mlx5_core_access_reg 3-5 361 NULL
 +mlx5_core_access_reg_361 mlx5_core_access_reg 3-5 361 NULL
-+aio_read_events_ring_410 aio_read_events_ring 3-0 410 NULL
-+lbs_rdmac_read_418 lbs_rdmac_read 3 418 NULL
-+snd_ca0106_ptr_read_467 snd_ca0106_ptr_read 0 467 NULL
++si4713_tx_rds_buff_364 si4713_tx_rds_buff 0 364 NULL nohasharray
++boottime_get_364 boottime_get 0 364 &si4713_tx_rds_buff_364 nohasharray
++genphy_config_init_364 genphy_config_init 0 364 &boottime_get_364
++batadv_originator_init_367 batadv_originator_init 0 367 NULL
++igb_get_rxfh_indir_size_372 igb_get_rxfh_indir_size 0 372 NULL nohasharray
++rf_set_freq_372 rf_set_freq 0 372 &igb_get_rxfh_indir_size_372
++cxgb4vf_get_regs_len_373 cxgb4vf_get_regs_len 0 373 NULL nohasharray
++fanotify_get_response_373 fanotify_get_response 0 373 &cxgb4vf_get_regs_len_373
++cxacru_sysfs_store_adsl_config_375 cxacru_sysfs_store_adsl_config 0-4 375 NULL
++cmtp_send_interopmsg_376 cmtp_send_interopmsg 7 376 NULL
++gameport_description_show_382 gameport_description_show 0 382 NULL
++dump_fh_385 dump_fh 0 385 NULL nohasharray
++set_low_power_385 set_low_power 0-4 385 &dump_fh_385
++xfs_dir_fsync_390 xfs_dir_fsync 0 390 NULL
++lpfc_fcp_io_sched_show_392 lpfc_fcp_io_sched_show 0 392 NULL
++gp2ap020a00f_exec_cmd_399 gp2ap020a00f_exec_cmd 0 399 NULL
++pn_sock_get_port_400 pn_sock_get_port 0 400 NULL
++ath5k_reset_404 ath5k_reset 0 404 NULL
++hw_device_state_409 hw_device_state 0 409 NULL
++aio_read_events_ring_410 aio_read_events_ring 3 410 NULL nohasharray
++__bitmap_parselist_410 __bitmap_parselist 0 410 &aio_read_events_ring_410
++show_fcstat_fcp_output_megabytes_411 show_fcstat_fcp_output_megabytes 0 411 NULL nohasharray
++ebitmap_cpy_411 ebitmap_cpy 0 411 &show_fcstat_fcp_output_megabytes_411
++async_copy_data_414 async_copy_data 4 414 NULL
++max6902_get_reg_417 max6902_get_reg 0 417 NULL
++lbs_rdmac_read_418 lbs_rdmac_read 3-0 418 NULL
++__uac_clock_find_source_419 __uac_clock_find_source 0 419 NULL
++ems_usb_open_422 ems_usb_open 0 422 NULL
++patch_alc861_423 patch_alc861 0 423 NULL
++oprofile_set_timeout_432 oprofile_set_timeout 0 432 NULL
++lua_sysfs_read_control_433 lua_sysfs_read_control 0-5-6 433 NULL
++null_init_434 null_init 0 434 NULL nohasharray
++swsusp_swap_check_434 swsusp_swap_check 0 434 &null_init_434
++usbtv_configure_for_norm_437 usbtv_configure_for_norm 0 437 NULL nohasharray
++buffer_cpu_notify_437 buffer_cpu_notify 0 437 &usbtv_configure_for_norm_437
++tw9910_mask_set_438 tw9910_mask_set 0 438 NULL
++ds1286_set_alarm_440 ds1286_set_alarm 0 440 NULL
++acpi_ev_create_gpe_block_441 acpi_ev_create_gpe_block 6 441 NULL
++msr_write_444 msr_write 0-3 444 NULL
++ath5k_add_interface_447 ath5k_add_interface 0 447 NULL
++wl1271_power_on_450 wl1271_power_on 0 450 NULL
++fat_ent_bread_451 fat_ent_bread 0 451 NULL
++ath5k_hw_channel_452 ath5k_hw_channel 0 452 NULL
++hid_sensor_power_state_453 hid_sensor_power_state 0 453 NULL
++show_console_458 show_console 0 458 NULL
++regcache_lzo_compress_464 regcache_lzo_compress 0 464 NULL nohasharray
++core_alua_show_nonop_delay_msecs_464 core_alua_show_nonop_delay_msecs 0 464 &regcache_lzo_compress_464
++bnx2x_compare_fw_ver_466 bnx2x_compare_fw_ver 0 466 NULL
++smack_inode_getxattr_469 smack_inode_getxattr 0 469 NULL
++_alloc_get_attr_desc_470 _alloc_get_attr_desc 2 470 NULL nohasharray
++dib0700_i2c_xfer_legacy_470 dib0700_i2c_xfer_legacy 0 470 &_alloc_get_attr_desc_470
++reg_show_state_474 reg_show_state 0 474 NULL
++dccp_manip_pkt_476 dccp_manip_pkt 4 476 NULL
++sparse_index_init_482 sparse_index_init 0 482 NULL
++videobuf_streamon_485 videobuf_streamon 0 485 NULL
 +cfs_trace_set_debug_mb_usrstr_486 cfs_trace_set_debug_mb_usrstr 2 486 NULL
 +nvme_trans_modesel_data_488 nvme_trans_modesel_data 4 488 NULL
 +cfs_trace_set_debug_mb_usrstr_486 cfs_trace_set_debug_mb_usrstr 2 486 NULL
 +nvme_trans_modesel_data_488 nvme_trans_modesel_data 4 488 NULL
-+iwl_dbgfs_protection_mode_write_502 iwl_dbgfs_protection_mode_write 3 502 NULL
-+rx_rx_defrag_end_read_505 rx_rx_defrag_end_read 3 505 NULL
++saa7146_s_ctrl_492 saa7146_s_ctrl 0 492 NULL
++rmd256_init_494 rmd256_init 0 494 NULL
++solo_queue_setup_497 solo_queue_setup 0 497 NULL
++eventfd_ctx_read_499 eventfd_ctx_read 0 499 NULL
++iwl_dbgfs_protection_mode_write_502 iwl_dbgfs_protection_mode_write 3-0 502 NULL
++read_vbt_r0_503 read_vbt_r0 1 503 NULL
++rx_rx_defrag_end_read_505 rx_rx_defrag_end_read 3-0 505 NULL
++hotkey_source_mask_show_508 hotkey_source_mask_show 0 508 NULL
 +smp_send_cmd_512 smp_send_cmd 3 512 NULL
 +smp_send_cmd_512 smp_send_cmd 3 512 NULL
-+ocfs2_validate_meta_ecc_bhs_527 ocfs2_validate_meta_ecc_bhs 0 527 NULL
-+zlib_deflate_workspacesize_537 zlib_deflate_workspacesize 0-1-2 537 NULL
-+iwl_dbgfs_wowlan_sram_read_540 iwl_dbgfs_wowlan_sram_read 3 540 NULL
-+sco_sock_setsockopt_552 sco_sock_setsockopt 5 552 NULL
-+lpfc_nlp_state_name_556 lpfc_nlp_state_name 2 556 NULL
-+snd_aw2_saa7146_get_hw_ptr_playback_558 snd_aw2_saa7146_get_hw_ptr_playback 0 558 NULL
-+start_isoc_chain_565 start_isoc_chain 2 565 NULL nohasharray
-+dev_hard_header_565 dev_hard_header 0 565 &start_isoc_chain_565
-+smk_write_load_self2_591 smk_write_load_self2 3 591 NULL
-+btrfs_stack_file_extent_offset_607 btrfs_stack_file_extent_offset 0 607 NULL
++ezx_pcap_set_bits_514 ezx_pcap_set_bits 0 514 NULL
++_snd_pcm_hw_param_first_516 _snd_pcm_hw_param_first 0 516 NULL
++tomoyo_socket_sendmsg_permission_521 tomoyo_socket_sendmsg_permission 0 521 NULL
++airo_change_mtu_522 airo_change_mtu 0 522 NULL
++nilfs_direct_last_key_525 nilfs_direct_last_key 0 525 NULL
++ocfs2_validate_meta_ecc_bhs_527 ocfs2_validate_meta_ecc_bhs 0 527 NULL nohasharray
++vmci_transport_stream_dequeue_527 vmci_transport_stream_dequeue 0-3 527 &ocfs2_validate_meta_ecc_bhs_527 nohasharray
++sdio_claim_irq_527 sdio_claim_irq 0 527 &vmci_transport_stream_dequeue_527
++roccat_common2_sysfs_write_light_control_528 roccat_common2_sysfs_write_light_control 0-6-5 528 NULL
++store_temp_type_531 store_temp_type 0-4 531 NULL
++show_temp_pwm_532 show_temp_pwm 0 532 NULL nohasharray
++csio_t5_mc_read_532 csio_t5_mc_read 0 532 &show_temp_pwm_532
++radeonfb_set_par_533 radeonfb_set_par 0 533 NULL
++zlib_deflate_workspacesize_537 zlib_deflate_workspacesize 0-2-1 537 NULL
++s5p_mfc_alloc_dec_temp_buffers_v6_539 s5p_mfc_alloc_dec_temp_buffers_v6 0 539 NULL
++iwl_dbgfs_wowlan_sram_read_540 iwl_dbgfs_wowlan_sram_read 3-0 540 NULL
++dle_count_543 dle_count 0 543 NULL
++broadsheet_spiflash_read_range_547 broadsheet_spiflash_read_range 0 547 NULL
++devres_alloc_551 devres_alloc 2 551 NULL
++sco_sock_setsockopt_552 sco_sock_setsockopt 5-0 552 NULL
++init_560 init 0 560 NULL nohasharray
++store_lid_resume_560 store_lid_resume 0-4 560 &init_560
++dev_hard_header_565 dev_hard_header 0 565 NULL nohasharray
++start_isoc_chain_565 start_isoc_chain 2 565 &dev_hard_header_565
++sha256_ssse3_export_568 sha256_ssse3_export 0 568 NULL
++musb_g_ep0_queue_573 musb_g_ep0_queue 0 573 NULL
++myri10ge_open_577 myri10ge_open 0 577 NULL
++show_fnode_auto_snd_tgt_disable_582 show_fnode_auto_snd_tgt_disable 0 582 NULL nohasharray
++layout_store_582 layout_store 0-3 582 &show_fnode_auto_snd_tgt_disable_582
++compat_sys_preadv_583 compat_sys_preadv 3 583 NULL
++wdt_notify_sys_584 wdt_notify_sys 0 584 NULL
++fb_check_caps_585 fb_check_caps 0 585 NULL
++dln2_i2c_xfer_589 dln2_i2c_xfer 0-3 589 NULL nohasharray
++_nfs4_lookup_root_589 _nfs4_lookup_root 0 589 &dln2_i2c_xfer_589
++smk_write_load_self2_591 smk_write_load_self2 3-0 591 NULL
++card_id_show_592 card_id_show 0 592 NULL nohasharray
++adp8870_bl_ambient_light_level_show_592 adp8870_bl_ambient_light_level_show 0 592 &card_id_show_592
++show_rdac4_594 show_rdac4 0 594 NULL nohasharray
++sctp_v6_addr_to_user_594 sctp_v6_addr_to_user 0 594 &show_rdac4_594
++sdr_cap_buf_prepare_600 sdr_cap_buf_prepare 0 600 NULL
++fan_set_level_safe_602 fan_set_level_safe 0 602 NULL
++iscsi_stat_sess_err_attr_show_603 iscsi_stat_sess_err_attr_show 0 603 NULL
 +ni_gpct_device_construct_610 ni_gpct_device_construct 5 610 NULL
 +ni_gpct_device_construct_610 ni_gpct_device_construct 5 610 NULL
++show_speed_scan_613 show_speed_scan 0 613 NULL
++pmcraid_show_drv_version_614 pmcraid_show_drv_version 0 614 NULL
 +fuse_request_alloc_nofs_617 fuse_request_alloc_nofs 1 617 NULL
 +ptlrpc_lprocfs_nrs_seq_write_621 ptlrpc_lprocfs_nrs_seq_write 3 621 NULL
 +fuse_request_alloc_nofs_617 fuse_request_alloc_nofs 1 617 NULL
 +ptlrpc_lprocfs_nrs_seq_write_621 ptlrpc_lprocfs_nrs_seq_write 3 621 NULL
-+viafb_dfpl_proc_write_627 viafb_dfpl_proc_write 3 627 NULL
-+ceph_osdc_new_request_635 ceph_osdc_new_request 6 635 NULL
-+cfs_hash_bkt_size_643 cfs_hash_bkt_size 0 643 NULL
-+unlink_queued_645 unlink_queued 4 645 NULL
-+dtim_interval_read_654 dtim_interval_read 3 654 NULL
++sysfs_acpi_set_625 sysfs_acpi_set 3-0 625 NULL
++viafb_dfpl_proc_write_627 viafb_dfpl_proc_write 3-0 627 NULL
++isp1760_register_628 isp1760_register 1-2 628 NULL
++store_temp_auto_offset_632 store_temp_auto_offset 0-4 632 NULL
++bus_for_each_drv_634 bus_for_each_drv 0 634 NULL
++drbd_bm_find_next_643 drbd_bm_find_next 2 643 NULL nohasharray
++qla2x00_fabric_param_show_643 qla2x00_fabric_param_show 0 643 &drbd_bm_find_next_643 nohasharray
++cfs_hash_bkt_size_643 cfs_hash_bkt_size 0 643 &qla2x00_fabric_param_show_643
++unlink_queued_645 unlink_queued 3-4 645 NULL nohasharray
++i40e_vsi_open_645 i40e_vsi_open 0 645 &unlink_queued_645
++iscsi_nacl_auth_show_password_mutual_648 iscsi_nacl_auth_show_password_mutual 0 648 NULL
++read_650 read 0-5-6 650 NULL
++device_bind_driver_651 device_bind_driver 0 651 NULL nohasharray
++kovaplus_sysfs_set_actual_profile_651 kovaplus_sysfs_set_actual_profile 0-4 651 &device_bind_driver_651
++max2165_set_params_652 max2165_set_params 0 652 NULL
++dtim_interval_read_654 dtim_interval_read 3-0 654 NULL
++cifs_strict_readv_656 cifs_strict_readv 0 656 NULL
++mpage_readpage_658 mpage_readpage 0 658 NULL
++si476x_core_cmd_fm_rds_status_663 si476x_core_cmd_fm_rds_status 0 663 NULL
++show_ds_req_665 show_ds_req 0 665 NULL
++gr_add_dma_desc_668 gr_add_dma_desc 0 668 NULL
 +nvif_notify_new_671 nvif_notify_new 6 671 NULL
 +nvif_notify_new_671 nvif_notify_new 6 671 NULL
-+mem_rx_free_mem_blks_read_675 mem_rx_free_mem_blks_read 3 675 NULL
-+persistent_ram_vmap_709 persistent_ram_vmap 2-1 709 NULL
-+sctp_setsockopt_peer_addr_params_734 sctp_setsockopt_peer_addr_params 3 734 NULL
-+dvb_video_write_754 dvb_video_write 3 754 NULL
-+cfs_trace_allocate_string_buffer_781 cfs_trace_allocate_string_buffer 2 781 NULL
-+ath6kl_disconnect_timeout_write_794 ath6kl_disconnect_timeout_write 3 794 NULL
++div_u64_rem_672 div_u64_rem 0 672 NULL
++xfrm_aevent_msgsize_674 xfrm_aevent_msgsize 0 674 NULL
++mem_rx_free_mem_blks_read_675 mem_rx_free_mem_blks_read 3-0 675 NULL
++qla4xxx_soft_reset_676 qla4xxx_soft_reset 0 676 NULL
++idt77252_init_tx_682 idt77252_init_tx 0 682 NULL
++sys_sendfile64_687 sys_sendfile64 4 687 NULL
++cxacru_sysfs_showattr_bool_692 cxacru_sysfs_showattr_bool 0 692 NULL
++loop_attr_do_show_offset_696 loop_attr_do_show_offset 0 696 NULL nohasharray
++snd_seq_cell_alloc_696 snd_seq_cell_alloc 0 696 &loop_attr_do_show_offset_696
++vfio_cap_init_698 vfio_cap_init 0 698 NULL
++max8925_reg_read_700 max8925_reg_read 0 700 NULL
++padata_sysfs_show_701 padata_sysfs_show 0 701 NULL
++suspend_703 suspend 0 703 NULL
++rtl8169_try_rx_copy_705 rtl8169_try_rx_copy 3 705 NULL
++ocfs2_fast_symlink_readpage_711 ocfs2_fast_symlink_readpage 0 711 NULL
++ipath_resize_cq_712 ipath_resize_cq 2 712 NULL nohasharray
++caif_connect_req_to_link_param_712 caif_connect_req_to_link_param 0 712 &ipath_resize_cq_712
++i8k_hwmon_set_pwm_713 i8k_hwmon_set_pwm 0-4 713 NULL
++ovl_removexattr_714 ovl_removexattr 0 714 NULL
++disk_max_parts_719 disk_max_parts 0 719 NULL
++ecryptfs_get_lower_file_724 ecryptfs_get_lower_file 0 724 NULL
++common_perm_726 common_perm 0 726 NULL
++sctp_setsockopt_peer_addr_params_734 sctp_setsockopt_peer_addr_params 3-0 734 NULL nohasharray
++mlx4_enable_sriov_734 mlx4_enable_sriov 4-3 734 &sctp_setsockopt_peer_addr_params_734
++tpm_inf_recv_735 tpm_inf_recv 0-3 735 NULL
++wm8962_gpio_direction_out_738 wm8962_gpio_direction_out 0 738 NULL nohasharray
++provisioning_mode_show_738 provisioning_mode_show 0 738 &wm8962_gpio_direction_out_738
++store_selfballooning_741 store_selfballooning 0-4 741 NULL
++c2port_read_dr_742 c2port_read_dr 0 742 NULL nohasharray
++ubifs_budget_space_742 ubifs_budget_space 0 742 &c2port_read_dr_742
++srp_send_req_748 srp_send_req 0 748 NULL
++ddp_set_map_751 ddp_set_map 4 751 NULL
++xfs_xattr_set_752 xfs_xattr_set 0 752 NULL
++dvb_video_write_754 dvb_video_write 3-0 754 NULL
++show_node_type_755 show_node_type 0 755 NULL
++mc13783_gpo_regulator_disable_757 mc13783_gpo_regulator_disable 0 757 NULL
++nilfs_snapshot_attr_show_760 nilfs_snapshot_attr_show 0 760 NULL
++add_stereo_sw_763 add_stereo_sw 0 763 NULL
++vx_start_stream_766 vx_start_stream 0 766 NULL nohasharray
++mpage_writepage_766 mpage_writepage 0 766 &vx_start_stream_766 nohasharray
++reconfigure_port_766 reconfigure_port 0 766 &mpage_writepage_766
++netxen_show_diag_mode_767 netxen_show_diag_mode 0 767 NULL
++show_counter_rx_p1_hdr_egr_ovfls_775 show_counter_rx_p1_hdr_egr_ovfls 0 775 NULL
++s3c_hsotg_ep_queue_778 s3c_hsotg_ep_queue 0 778 NULL
++dbg_check_tnc_779 dbg_check_tnc 0 779 NULL
++ceph_monc_do_statfs_781 ceph_monc_do_statfs 0 781 NULL nohasharray
++cfs_trace_allocate_string_buffer_781 cfs_trace_allocate_string_buffer 2 781 &ceph_monc_do_statfs_781
++av7110_ir_proc_write_784 av7110_ir_proc_write 0-3 784 NULL nohasharray
++jbd2_journal_dirty_metadata_784 jbd2_journal_dirty_metadata 0 784 &av7110_ir_proc_write_784
++int3402_thermal_get_zone_temp_790 int3402_thermal_get_zone_temp 0 790 NULL
++ath6kl_disconnect_timeout_write_794 ath6kl_disconnect_timeout_write 3-0 794 NULL
++mwifiex_cmd_802_11_scan_ext_803 mwifiex_cmd_802_11_scan_ext 0 803 NULL
++i2c_hid_power_806 i2c_hid_power 0 806 NULL
++ath5k_rxbuf_setup_807 ath5k_rxbuf_setup 0 807 NULL
++sb16_audio_prepare_for_input_808 sb16_audio_prepare_for_input 0 808 NULL nohasharray
++ping_check_bind_addr_808 ping_check_bind_addr 0 808 &sb16_audio_prepare_for_input_808
++driver_sysfs_add_809 driver_sysfs_add 0 809 NULL
++__vmalloc_node_range_811 __vmalloc_node_range 1 811 NULL nohasharray
++sdo_g_mbus_fmt_811 sdo_g_mbus_fmt 0 811 &__vmalloc_node_range_811
++csio_vport_create_812 csio_vport_create 0 812 NULL
++dlm_attr_store_813 dlm_attr_store 0-4 813 NULL
 +if_writecmd_815 if_writecmd 2 815 NULL
 +if_writecmd_815 if_writecmd 2 815 NULL
-+aac_change_queue_depth_825 aac_change_queue_depth 2 825 NULL
-+error_state_read_859 error_state_read 6 859 NULL
-+lustre_init_msg_v2_864 lustre_init_msg_v2 2 864 NULL
-+o2net_send_message_vec_879 o2net_send_message_vec 4 879 NULL nohasharray
-+iwl_dbgfs_fh_reg_read_879 iwl_dbgfs_fh_reg_read 3 879 &o2net_send_message_vec_879
++wl1251_boot_upload_nvs_817 wl1251_boot_upload_nvs 0 817 NULL
++igb_request_irq_821 igb_request_irq 0 821 NULL
++si4713_read_property_825 si4713_read_property 0 825 NULL
++read_mmd_indirect_826 read_mmd_indirect 0 826 NULL nohasharray
++read_fifo_826 read_fifo 3 826 &read_mmd_indirect_826
++brightness_get_837 brightness_get 0 837 NULL nohasharray
++wl1251_op_start_837 wl1251_op_start 0 837 &brightness_get_837
++sht15_update_measurements_838 sht15_update_measurements 0 838 NULL nohasharray
++netprio_device_event_838 netprio_device_event 0 838 &sht15_update_measurements_838
++show_capability_841 show_capability 0 841 NULL
++SyS_write_846 SyS_write 3 846 NULL
++tnc_next_848 tnc_next 0 848 NULL
++um_idi_read_850 um_idi_read 3-0 850 NULL
++tid_show_853 tid_show 0 853 NULL
++watchdog_write_856 watchdog_write 0-3 856 NULL
++phy_ethtool_gset_857 phy_ethtool_gset 0 857 NULL
++error_state_read_859 error_state_read 6-0-5 859 NULL
++reqbufs_output_860 reqbufs_output 0 860 NULL
++iio_triggered_buffer_predisable_861 iio_triggered_buffer_predisable 0 861 NULL nohasharray
++port100_alloc_skb_861 port100_alloc_skb 2 861 &iio_triggered_buffer_predisable_861
++tuner_i2c_xfer_send_recv_864 tuner_i2c_xfer_send_recv 0-5 864 NULL
++btrfs_dirty_inode_868 btrfs_dirty_inode 0 868 NULL
++ipr_read_trace_869 ipr_read_trace 6-0-5 869 NULL nohasharray
++ace_set_mac_addr_869 ace_set_mac_addr 0 869 &ipr_read_trace_869
++epx_c3_notify_sys_871 epx_c3_notify_sys 0 871 NULL
++i2c_wait_done_873 i2c_wait_done 0 873 NULL
++link_mem_sections_878 link_mem_sections 0 878 NULL
++iwl_dbgfs_fh_reg_read_879 iwl_dbgfs_fh_reg_read 3-0 879 NULL nohasharray
++o2net_send_message_vec_879 o2net_send_message_vec 4 879 &iwl_dbgfs_fh_reg_read_879
++show_conn_param_ISCSI_PARAM_PING_TMO_881 show_conn_param_ISCSI_PARAM_PING_TMO 0 881 NULL
++fc2580_wr_reg_ff_883 fc2580_wr_reg_ff 0 883 NULL nohasharray
++qla4_8xxx_sysfs_write_fw_dump_883 qla4_8xxx_sysfs_write_fw_dump 0-6-5 883 &fc2580_wr_reg_ff_883
++set_node_desc_885 set_node_desc 0-4 885 NULL
++show_fnode_max_burst_len_889 show_fnode_max_burst_len 0 889 NULL
++vsock_stream_sendmsg_898 vsock_stream_sendmsg 0-4 898 NULL
++drv_attr_show_903 drv_attr_show 0 903 NULL nohasharray
++regulator_bulk_enable_903 regulator_bulk_enable 0 903 &drv_attr_show_903
++tcpprobe_read_904 tcpprobe_read 0-3 904 NULL
 +snd_pcm_action_single_905 snd_pcm_action_single 0 905 NULL
 +snd_pcm_action_single_905 snd_pcm_action_single 0 905 NULL
-+carl9170_cmd_buf_950 carl9170_cmd_buf 3 950 NULL
-+__nodes_weight_956 __nodes_weight 2-0 956 NULL
-+bnx2x_fill_fw_str_968 bnx2x_fill_fw_str 3 968 NULL
++set_file_info_909 set_file_info 0 909 NULL
++mci_seconds_show_913 mci_seconds_show 0 913 NULL
++prod_id1_show_921 prod_id1_show 0 921 NULL nohasharray
++__reqbufs_921 __reqbufs 0 921 &prod_id1_show_921
++play_video_cb_923 play_video_cb 2 923 NULL nohasharray
++kernel_sendpage_923 kernel_sendpage 4 923 &play_video_cb_923
++pm_runtime_get_sync_925 pm_runtime_get_sync 0 925 NULL nohasharray
++nfs4_do_fsinfo_925 nfs4_do_fsinfo 0 925 &pm_runtime_get_sync_925
++wm8350_rtc_start_alarm_927 wm8350_rtc_start_alarm 0 927 NULL
++snd_ensoniq_trigger_933 snd_ensoniq_trigger 0 933 NULL
++regulator_enable_regmap_934 regulator_enable_regmap 0 934 NULL
++ath10k_htt_h2t_stats_req_936 ath10k_htt_h2t_stats_req 0 936 NULL nohasharray
++ad5360_write_unlocked_936 ad5360_write_unlocked 0 936 &ath10k_htt_h2t_stats_req_936
++navman_write_938 navman_write 0-4 938 NULL
++em25xx_bus_B_check_for_device_946 em25xx_bus_B_check_for_device 0 946 NULL
++carl9170_cmd_buf_950 carl9170_cmd_buf 3 950 NULL nohasharray
++xudc_start_950 xudc_start 0 950 &carl9170_cmd_buf_950
++__nodes_weight_956 __nodes_weight 0 956 NULL
++lpfc_fdmi_on_show_958 lpfc_fdmi_on_show 0 958 NULL nohasharray
++nilfs_btree_prepare_delete_958 nilfs_btree_prepare_delete 0 958 &lpfc_fdmi_on_show_958
++sys_msgrcv_959 sys_msgrcv 3 959 NULL
++mem_limit_store_964 mem_limit_store 0-4 964 NULL
++chksum_setkey_972 chksum_setkey 0 972 NULL
++stop_975 stop 0 975 NULL nohasharray
++mnt_want_write_975 mnt_want_write 0 975 &stop_975
++gprs_open_978 gprs_open 0 978 NULL nohasharray
++mlx4_cq_alloc_978 mlx4_cq_alloc 0 978 &gprs_open_978
++mmio16read__read_file_981 mmio16read__read_file 0 981 NULL nohasharray
++rocker_port_fdb_flush_981 rocker_port_fdb_flush 0 981 &mmio16read__read_file_981
++cx24113_set_params_982 cx24113_set_params 0 982 NULL nohasharray
++_ctl_ioc_reply_queue_count_show_982 _ctl_ioc_reply_queue_count_show 0 982 &cx24113_set_params_982
++set_usb2_hw_lpm_983 set_usb2_hw_lpm 0 983 NULL
++show_node_guid_985 show_node_guid 0 985 NULL
 +usnic_ib_qp_grp_dump_hdr_989 usnic_ib_qp_grp_dump_hdr 2 989 NULL
 +usnic_ib_qp_grp_dump_hdr_989 usnic_ib_qp_grp_dump_hdr 2 989 NULL
++skge_rx_fill_991 skge_rx_fill 0 991 NULL
++tts_notify_reboot_993 tts_notify_reboot 0 993 NULL nohasharray
++memory_probe_store_993 memory_probe_store 0-4 993 &tts_notify_reboot_993
++hdlcdev_rx_997 hdlcdev_rx 3 997 NULL
++pch_udc_create_dma_chain_1001 pch_udc_create_dma_chain 0 1001 NULL
++cdc_ncm_show_wNdpInDivisor_1003 cdc_ncm_show_wNdpInDivisor 0 1003 NULL nohasharray
++show_sas_port_num_phys_1003 show_sas_port_num_phys 0 1003 &cdc_ncm_show_wNdpInDivisor_1003
++remove_monitor_info_1004 remove_monitor_info 3 1004 NULL
++wl1271_allocate_sta_1006 wl1271_allocate_sta 0 1006 NULL
++platform_begin_1008 platform_begin 0 1008 NULL nohasharray
++ds1337_set_alarm_1008 ds1337_set_alarm 0 1008 &platform_begin_1008
++bt856_init_1009 bt856_init 0 1009 NULL
 +readreg_1017 readreg 0-1 1017 NULL
 +readreg_1017 readreg 0-1 1017 NULL
-+smk_write_cipso2_1021 smk_write_cipso2 3 1021 NULL
-+gigaset_initdriver_1060 gigaset_initdriver 2 1060 NULL
-+mce_request_packet_1073 mce_request_packet 3 1073 NULL
++cxusb_i2c_xfer_1019 cxusb_i2c_xfer 0-3 1019 NULL nohasharray
++_do_truncate_1019 _do_truncate 0 1019 &cxusb_i2c_xfer_1019
++smk_write_cipso2_1021 smk_write_cipso2 3-0 1021 NULL
++si476x_core_cmd_am_rsq_status_1023 si476x_core_cmd_am_rsq_status 0 1023 NULL
++show_fc_host_serial_number_1024 show_fc_host_serial_number 0 1024 NULL
++niu_enable_rx_channel_1025 niu_enable_rx_channel 0 1025 NULL
++exofs_writepages_1027 exofs_writepages 0 1027 NULL
++il3945_show_antenna_1032 il3945_show_antenna 0 1032 NULL nohasharray
++minor_show_1032 minor_show 0 1032 &il3945_show_antenna_1032
++mpu401_open_1036 mpu401_open 0 1036 NULL nohasharray
++mlx4_en_create_drop_qp_1036 mlx4_en_create_drop_qp 0 1036 &mpu401_open_1036
++ltc4245_show_alarm_1037 ltc4245_show_alarm 0 1037 NULL
++adis_update_scan_mode_1039 adis_update_scan_mode 0 1039 NULL
++ath5k_start_1041 ath5k_start 0 1041 NULL
++gigaset_initdriver_1060 gigaset_initdriver 2 1060 NULL nohasharray
++lpfc_aer_support_store_1060 lpfc_aer_support_store 0-4 1060 &gigaset_initdriver_1060
++qlcnic_fw_create_ctx_1065 qlcnic_fw_create_ctx 0 1065 NULL
++mce_request_packet_1073 mce_request_packet 3 1073 NULL nohasharray
++writeout_1073 writeout 0 1073 &mce_request_packet_1073
++data_calc_1074 data_calc 0 1074 NULL
 +agp_create_memory_1075 agp_create_memory 1 1075 NULL
 +agp_create_memory_1075 agp_create_memory 1 1075 NULL
-+_scsih_adjust_queue_depth_1083 _scsih_adjust_queue_depth 2 1083 NULL
-+llcp_sock_sendmsg_1092 llcp_sock_sendmsg 4 1092 NULL
-+nfs4_init_nonuniform_client_string_1097 nfs4_init_nonuniform_client_string 3 1097 NULL
++hwrng_init_1077 hwrng_init 0 1077 NULL
++tps65912_gpio_input_1084 tps65912_gpio_input 0 1084 NULL
++nfs_pgarray_set_1085 nfs_pgarray_set 2 1085 NULL
++zl10039_writereg_1086 zl10039_writereg 0 1086 NULL
++xs_sendpages_1091 xs_sendpages 5 1091 NULL
++llcp_sock_sendmsg_1092 llcp_sock_sendmsg 4-0 1092 NULL
++n_tracerouter_read_1094 n_tracerouter_read 0 1094 NULL
++nfs4_init_nonuniform_client_string_1097 nfs4_init_nonuniform_client_string 3 1097 NULL nohasharray
++iscsi_nacl_param_show_ErrorRecoveryLevel_1097 iscsi_nacl_param_show_ErrorRecoveryLevel 0 1097 &nfs4_init_nonuniform_client_string_1097
++fmc_transfer_rds_from_internal_buff_1098 fmc_transfer_rds_from_internal_buff 0 1098 NULL nohasharray
++ath10k_hif_start_1098 ath10k_hif_start 0 1098 &fmc_transfer_rds_from_internal_buff_1098
++in1_input_show_1099 in1_input_show 0 1099 NULL
++bitmap_parse_1103 bitmap_parse 0 1103 NULL
++show_1104 show 0 1104 NULL
 +__arch_hweight8_1105 __arch_hweight8 0 1105 NULL
 +__arch_hweight8_1105 __arch_hweight8 0 1105 NULL
++store_risefalltime_1109 store_risefalltime 0-4 1109 NULL
++omninet_open_1110 omninet_open 0 1110 NULL
 +utf8s_to_utf16s_1115 utf8s_to_utf16s 0 1115 NULL
 +utf8s_to_utf16s_1115 utf8s_to_utf16s 0 1115 NULL
++indirect_bytes_number_1116 indirect_bytes_number 0-2 1116 NULL
++b43legacy_phy_versioning_1117 b43legacy_phy_versioning 0 1117 NULL
++bql_show_limit_min_1118 bql_show_limit_min 0 1118 NULL
++show_temp_crit_enable_1119 show_temp_crit_enable 0 1119 NULL
++edac_fake_inject_write_1120 edac_fake_inject_write 0-3 1120 NULL
++splice_read_1122 splice_read 0 1122 NULL
++drvctl_store_1123 drvctl_store 0-4 1123 NULL
++__btrfs_cow_block_1125 __btrfs_cow_block 0 1125 NULL nohasharray
++__ext4_journal_stop_1125 __ext4_journal_stop 0 1125 &__btrfs_cow_block_1125
 +cfg80211_report_obss_beacon_1133 cfg80211_report_obss_beacon 3 1133 NULL
 +cfg80211_report_obss_beacon_1133 cfg80211_report_obss_beacon 3 1133 NULL
++vmalloc_32_1135 vmalloc_32 1 1135 NULL
++ad1848_prepare_for_input_1140 ad1848_prepare_for_input 0 1140 NULL
++loop_attr_sizelimit_show_1142 loop_attr_sizelimit_show 0 1142 NULL
++gadget_dev_desc_bMaxPacketSize0_store_1145 gadget_dev_desc_bMaxPacketSize0_store 0-3 1145 NULL
++queue_max_integrity_segments_show_1146 queue_max_integrity_segments_show 0 1146 NULL nohasharray
++map_page_1146 map_page 0-3 1146 &queue_max_integrity_segments_show_1146
++gadget_config_desc_bmAttributes_show_1150 gadget_config_desc_bmAttributes_show 0 1150 NULL nohasharray
++rt2800usb_enable_radio_1150 rt2800usb_enable_radio 0 1150 &gadget_config_desc_bmAttributes_show_1150 nohasharray
++patch_vt3476_1150 patch_vt3476 0 1150 &rt2800usb_enable_radio_1150
++queue_max_hw_sectors_show_1155 queue_max_hw_sectors_show 0 1155 NULL
 +i2400m_rx_ctl_1157 i2400m_rx_ctl 4 1157 NULL
 +i2400m_rx_ctl_1157 i2400m_rx_ctl 4 1157 NULL
-+ipc_alloc_1192 ipc_alloc 1 1192 NULL
-+ib_create_send_mad_1196 ib_create_send_mad 5 1196 NULL
-+pstore_ftrace_knob_write_1198 pstore_ftrace_knob_write 3 1198 NULL
++lbs_set_host_sleep_1159 lbs_set_host_sleep 0 1159 NULL
++hso_sysfs_show_porttype_1161 hso_sysfs_show_porttype 0 1161 NULL
++invalid_io_show_1165 invalid_io_show 0 1165 NULL
++wl18xx_acx_clear_statistics_1174 wl18xx_acx_clear_statistics 0 1174 NULL
++dw2104_i2c_transfer_1176 dw2104_i2c_transfer 0-3 1176 NULL nohasharray
++pfkey_xfrm_policy2msg_size_1176 pfkey_xfrm_policy2msg_size 0 1176 &dw2104_i2c_transfer_1176
++shm32write__write_file_1183 shm32write__write_file 0 1183 NULL
++show_1186 show 0 1186 NULL
++ipc_alloc_1192 ipc_alloc 1 1192 NULL nohasharray
++store_sf_ctrl_1192 store_sf_ctrl 0-4 1192 &ipc_alloc_1192
++ib_create_send_mad_1196 ib_create_send_mad 5 1196 NULL nohasharray
++mc13892_gpo_regulator_disable_1196 mc13892_gpo_regulator_disable 0 1196 &ib_create_send_mad_1196
++tcm_loop_tpg_show_transport_status_1197 tcm_loop_tpg_show_transport_status 0 1197 NULL nohasharray
++bdx_vlan_rx_add_vid_1197 bdx_vlan_rx_add_vid 0 1197 &tcm_loop_tpg_show_transport_status_1197
++ivtvfb_set_par_1198 ivtvfb_set_par 0 1198 NULL nohasharray
++pstore_ftrace_knob_write_1198 pstore_ftrace_knob_write 3 1198 &ivtvfb_set_par_1198
 +i2400m_rx_ctl_ack_1199 i2400m_rx_ctl_ack 3 1199 NULL
 +i2400m_rx_ctl_ack_1199 i2400m_rx_ctl_ack 3 1199 NULL
-+dgrp_dpa_read_1204 dgrp_dpa_read 3 1204 NULL
-+i2cdev_read_1206 i2cdev_read 3 1206 NULL
++i2cdev_read_1206 i2cdev_read 3-0 1206 NULL
++profile_capable_1207 profile_capable 0 1207 NULL
++kernfs_iop_setattr_1212 kernfs_iop_setattr 0 1212 NULL
 +lov_ost_pool_init_1215 lov_ost_pool_init 2 1215 NULL
 +lov_ost_pool_init_1215 lov_ost_pool_init 2 1215 NULL
-+kernfs_file_direct_read_1238 kernfs_file_direct_read 3 1238 NULL
-+acpi_battery_write_alarm_1240 acpi_battery_write_alarm 3 1240 NULL
++cifs_writev_1218 cifs_writev 0 1218 NULL nohasharray
++mlx4_table_get_1218 mlx4_table_get 0 1218 &cifs_writev_1218
++fsync_buffers_list_1219 fsync_buffers_list 0 1219 NULL
++generic_file_splice_read_1220 generic_file_splice_read 0 1220 NULL
++power_1221 power 0 1221 NULL
++xhci_check_maxpacket_1225 xhci_check_maxpacket 0 1225 NULL nohasharray
++show_fcstat_fc_xid_not_found_1225 show_fcstat_fc_xid_not_found 0 1225 &xhci_check_maxpacket_1225
++pci_ni8430_init_1228 pci_ni8430_init 0 1228 NULL
++show_out0_ouput_1230 show_out0_ouput 0 1230 NULL nohasharray
++ipw_packet_received_skb_1230 ipw_packet_received_skb 2 1230 &show_out0_ouput_1230
++mtd_type_show_1233 mtd_type_show 0 1233 NULL nohasharray
++lbs_set_iface_type_1233 lbs_set_iface_type 0 1233 &mtd_type_show_1233
++ipw2100_set_address_1236 ipw2100_set_address 0 1236 NULL
++kernfs_file_direct_read_1238 kernfs_file_direct_read 0-3 1238 NULL
++acpi_battery_write_alarm_1240 acpi_battery_write_alarm 3-0 1240 NULL
++v9fs_write_inode_dotl_1241 v9fs_write_inode_dotl 0 1241 NULL
++ehci_urb_enqueue_1242 ehci_urb_enqueue 0 1242 NULL
++usnic_ib_show_cq_per_vf_1244 usnic_ib_show_cq_per_vf 0 1244 NULL
++qla2x00_total_isp_aborts_show_1247 qla2x00_total_isp_aborts_show 0 1247 NULL
++class_osdblk_remove_1250 class_osdblk_remove 0-4 1250 NULL
++ipath_read_umem64_1254 ipath_read_umem64 0 1254 NULL
 +drm_primary_helper_create_plane_1262 drm_primary_helper_create_plane 3 1262 NULL
 +drm_primary_helper_create_plane_1262 drm_primary_helper_create_plane 3 1262 NULL
-+ocfs2_extend_file_1266 ocfs2_extend_file 3 1266 NULL
-+qla4xxx_change_queue_depth_1268 qla4xxx_change_queue_depth 2 1268 NULL
-+ioctl_private_iw_point_1273 ioctl_private_iw_point 7 1273 NULL
-+SyS_flistxattr_1287 SyS_flistxattr 3 1287 NULL
-+tx_frag_in_process_called_read_1290 tx_frag_in_process_called_read 3 1290 NULL
-+posix_acl_xattr_set_1301 posix_acl_xattr_set 4 1301 NULL
-+ffs_1322 ffs 0 1322 NULL
-+qlcnic_pci_sriov_configure_1327 qlcnic_pci_sriov_configure 2 1327 NULL
++rocker_group_l2_fan_out_1265 rocker_group_l2_fan_out 3-0 1265 NULL
++tw9910_s_fmt_1268 tw9910_s_fmt 0 1268 NULL nohasharray
++roccat_common2_sysfs_write_keys_macro_1268 roccat_common2_sysfs_write_keys_macro 0-6-5 1268 &tw9910_s_fmt_1268
++patch_ca0132_1272 patch_ca0132 0 1272 NULL
++ioctl_private_iw_point_1273 ioctl_private_iw_point 7 1273 NULL nohasharray
++show_aout_1273 show_aout 0 1273 &ioctl_private_iw_point_1273
++bmc150_accel_validate_trigger_1275 bmc150_accel_validate_trigger 0 1275 NULL
++n_ext_ts_show_1281 n_ext_ts_show 0 1281 NULL
++snd_pcm_do_stop_1282 snd_pcm_do_stop 0 1282 NULL nohasharray
++lpfc_bg_info_show_1282 lpfc_bg_info_show 0 1282 &snd_pcm_do_stop_1282
++gdth_set_info_1287 gdth_set_info 0-3 1287 NULL nohasharray
++SyS_flistxattr_1287 SyS_flistxattr 3 1287 &gdth_set_info_1287
++tx_frag_in_process_called_read_1290 tx_frag_in_process_called_read 3-0 1290 NULL
++add_std_chmaps_1291 add_std_chmaps 0 1291 NULL
++posix_acl_xattr_set_1301 posix_acl_xattr_set 4-0 1301 NULL
++falcon_reconfigure_port_1309 falcon_reconfigure_port 0 1309 NULL
++nc_vendor_read_1315 nc_vendor_read 0 1315 NULL
++ndo_switch_parent_id_get_1316 ndo_switch_parent_id_get 0 1316 NULL
++wm_adsp_buf_alloc_1317 wm_adsp_buf_alloc 2 1317 NULL
++runtime_show_1318 runtime_show 0 1318 NULL
++show_eeprom_delay_1320 show_eeprom_delay 0 1320 NULL nohasharray
++vbi_out_start_streaming_1320 vbi_out_start_streaming 0 1320 &show_eeprom_delay_1320
++intel_iommu_show_ecap_1321 intel_iommu_show_ecap 0 1321 NULL
++rio_mport_scan_1322 rio_mport_scan 0 1322 NULL
++mt9m111_set_red_balance_1327 mt9m111_set_red_balance 0 1327 NULL nohasharray
++push_node_left_1327 push_node_left 0 1327 &mt9m111_set_red_balance_1327 nohasharray
++geos_gpio_store_1327 geos_gpio_store 0-4 1327 &push_node_left_1327 nohasharray
++qlcnic_pci_sriov_configure_1327 qlcnic_pci_sriov_configure 0-2 1327 &geos_gpio_store_1327
++udf_statfs_1329 udf_statfs 0 1329 NULL
++SMB2_get_srv_num_1333 SMB2_get_srv_num 0 1333 NULL
++md5_final_1334 md5_final 0 1334 NULL nohasharray
++carl9170_rx_stream_1334 carl9170_rx_stream 3 1334 &md5_final_1334
++tcp_port_read_1340 tcp_port_read 0 1340 NULL
 +btrfs_submit_compressed_write_1347 btrfs_submit_compressed_write 5 1347 NULL
 +btrfs_submit_compressed_write_1347 btrfs_submit_compressed_write 5 1347 NULL
-+bond_verify_device_path_1352 bond_verify_device_path 3 1352 NULL
++gen_pool_best_fit_1348 gen_pool_best_fit 4-3-2 1348 NULL
++dccp_packet_1350 dccp_packet 0 1350 NULL nohasharray
++nilfs_flush_device_1350 nilfs_flush_device 0 1350 &dccp_packet_1350 nohasharray
++o2nm_cluster_attr_reconnect_delay_ms_write_1350 o2nm_cluster_attr_reconnect_delay_ms_write 0-3 1350 &nilfs_flush_device_1350
++bond_verify_device_path_1352 bond_verify_device_path 3 1352 NULL nohasharray
++tg_set_conf_u64_1352 tg_set_conf_u64 0-3 1352 &bond_verify_device_path_1352
++em28xx_set_audio_source_1356 em28xx_set_audio_source 0 1356 NULL nohasharray
++wait_obj_created_1356 wait_obj_created 0 1356 &em28xx_set_audio_source_1356
 +snd_pcm_lib_write1_1358 snd_pcm_lib_write1 0-3 1358 NULL
 +snd_pcm_lib_write1_1358 snd_pcm_lib_write1 0-3 1358 NULL
-+ipx_sendmsg_1362 ipx_sendmsg 4 1362 NULL
-+fw_stats_raw_read_1369 fw_stats_raw_read 3 1369 NULL
-+ocfs2_prepare_inode_for_write_1372 ocfs2_prepare_inode_for_write 3 1372 NULL
-+xpcs_reg_addr_read_1381 xpcs_reg_addr_read 3 1381 NULL
-+sctp_setsockopt_initmsg_1383 sctp_setsockopt_initmsg 3 1383 NULL
-+do_msgsnd_1387 do_msgsnd 4 1387 NULL
++ipx_sendmsg_1362 ipx_sendmsg 4-0 1362 NULL nohasharray
++show_fan_step_output_1362 show_fan_step_output 0 1362 &ipx_sendmsg_1362
++skein512_export_1364 skein512_export 0 1364 NULL
++__fscache_read_or_alloc_page_1365 __fscache_read_or_alloc_page 0 1365 NULL
++bfad_im_fw_version_show_1366 bfad_im_fw_version_show 0 1366 NULL
++pirq_enable_irq_1368 pirq_enable_irq 0 1368 NULL
++fw_stats_raw_read_1369 fw_stats_raw_read 3-0 1369 NULL
++snd_seq_ioctl_set_client_pool_1370 snd_seq_ioctl_set_client_pool 0 1370 NULL
++ocfs2_prepare_inode_for_write_1372 ocfs2_prepare_inode_for_write 0 1372 NULL
++qla2x00_thermal_temp_show_1374 qla2x00_thermal_temp_show 0 1374 NULL
++rtl8180_init_rx_ring_1381 rtl8180_init_rx_ring 0 1381 NULL nohasharray
++xpcs_reg_addr_read_1381 xpcs_reg_addr_read 3 1381 &rtl8180_init_rx_ring_1381
++sht15_store_heater_1382 sht15_store_heater 0-4 1382 NULL
++sctp_setsockopt_initmsg_1383 sctp_setsockopt_initmsg 3-0 1383 NULL
++do_msgsnd_1387 do_msgsnd 4 1387 NULL nohasharray
++show_global_beep_1387 show_global_beep 0 1387 &do_msgsnd_1387
++snd_at73c213_pcm_prepare_1388 snd_at73c213_pcm_prepare 0 1388 NULL nohasharray
++ds2781_set_rsgain_register_1388 ds2781_set_rsgain_register 0 1388 &snd_at73c213_pcm_prepare_1388
++common_perm_mnt_dentry_1390 common_perm_mnt_dentry 0 1390 NULL
 +SYSC_io_getevents_1392 SYSC_io_getevents 3 1392 NULL
 +SYSC_io_getevents_1392 SYSC_io_getevents 3 1392 NULL
++zone_page_state_1393 zone_page_state 0 1393 NULL
++rtl2830_rd_regs_1396 rtl2830_rd_regs 0 1396 NULL
++error_1397 error 0 1397 NULL
++hugetlbfs_write_end_1398 hugetlbfs_write_end 0-5 1398 NULL
++rbd_size_show_1401 rbd_size_show 0 1401 NULL nohasharray
++snd_hda_codec_build_pcms_1401 snd_hda_codec_build_pcms 0 1401 &rbd_size_show_1401
++matroxfb_dh_decode_var_1404 matroxfb_dh_decode_var 0 1404 NULL nohasharray
++hci_si_event_1404 hci_si_event 3 1404 &matroxfb_dh_decode_var_1404
++ivtv_start_v4l2_decode_stream_1406 ivtv_start_v4l2_decode_stream 0 1406 NULL
++show_in_min_alarm_1408 show_in_min_alarm 0 1408 NULL
++wait_comp_1409 wait_comp 0 1409 NULL
++b43_gphy_op_switch_channel_1410 b43_gphy_op_switch_channel 0 1410 NULL
++snd_cmipci_capture_trigger_1411 snd_cmipci_capture_trigger 0 1411 NULL
 +cfs_trace_copyout_string_1416 cfs_trace_copyout_string 2 1416 NULL
 +cfs_trace_copyout_string_1416 cfs_trace_copyout_string 2 1416 NULL
++hfsplus_security_getxattr_1419 hfsplus_security_getxattr 0 1419 NULL
++sctp_sf_abort_violation_1420 sctp_sf_abort_violation 7 1420 NULL
++find_temp_source_1425 find_temp_source 0 1425 NULL
++store_tempsense_1428 store_tempsense 0-4 1428 NULL
++cpia2_read_1434 cpia2_read 0 1434 NULL
 +init_rs_internal_1436 init_rs_internal 1 1436 NULL
 +stack_max_size_read_1445 stack_max_size_read 3 1445 NULL
 +init_rs_internal_1436 init_rs_internal 1 1436 NULL
 +stack_max_size_read_1445 stack_max_size_read 3 1445 NULL
-+tx_queue_len_read_1463 tx_queue_len_read 3 1463 NULL
-+xprt_alloc_1475 xprt_alloc 2 1475 NULL
-+SYSC_syslog_1477 SYSC_syslog 3 1477 NULL
-+sta_num_ps_buf_frames_read_1488 sta_num_ps_buf_frames_read 3 1488 NULL
++brcmf_sdio_read_control_1451 brcmf_sdio_read_control 3 1451 NULL
++t4_sge_alloc_eth_txq_1454 t4_sge_alloc_eth_txq 0 1454 NULL nohasharray
++__cfg80211_alloc_reply_skb_1454 __cfg80211_alloc_reply_skb 4 1454 &t4_sge_alloc_eth_txq_1454
++snd_es1938_playback1_prepare_1455 snd_es1938_playback1_prepare 0 1455 NULL
++smk_parse_long_rule_1461 smk_parse_long_rule 0 1461 NULL
++tx_queue_len_read_1463 tx_queue_len_read 3-0 1463 NULL
++sub_interval_1466 sub_interval 0 1466 NULL
++xprt_alloc_1475 xprt_alloc 2 1475 NULL nohasharray
++inode_removexattr_1475 inode_removexattr 0 1475 &xprt_alloc_1475
++SYSC_syslog_1477 SYSC_syslog 3 1477 NULL nohasharray
++nes_show_adapter_1477 nes_show_adapter 0 1477 &SYSC_syslog_1477
++selinux_getprocattr_1481 selinux_getprocattr 0 1481 NULL
++set_otp0en_1484 set_otp0en 4-0 1484 NULL
++sta_num_ps_buf_frames_read_1488 sta_num_ps_buf_frames_read 3-0 1488 NULL
++efivar_store_raw_1489 efivar_store_raw 0-3 1489 NULL
++osd_req_decode_sense_1492 osd_req_decode_sense 0 1492 NULL
++usbvision_i2c_read_1493 usbvision_i2c_read 0-4 1493 NULL nohasharray
++iwl_dbgfs_bt_tx_prio_write_1493 iwl_dbgfs_bt_tx_prio_write 0-3 1493 &usbvision_i2c_read_1493
++snd_seq_ioctl_remove_events_1494 snd_seq_ioctl_remove_events 0 1494 NULL
++scsiback_tpg_param_show_alias_1495 scsiback_tpg_param_show_alias 0 1495 NULL
 +fpregs_set_1497 fpregs_set 4 1497 NULL
 +fpregs_set_1497 fpregs_set 4 1497 NULL
++em_show_1501 em_show 0 1501 NULL nohasharray
++__blk_bios_map_sg_1501 __blk_bios_map_sg 0 1501 &em_show_1501
++packet_buffer_get_1505 packet_buffer_get 0 1505 NULL
++show_constraint_power_limit_uw_1509 show_constraint_power_limit_uw 0 1509 NULL
++khugepaged_max_ptes_none_show_1514 khugepaged_max_ptes_none_show 0 1514 NULL
++smack_netlabel_1516 smack_netlabel 0 1516 NULL
 +tomoyo_round2_1518 tomoyo_round2 0 1518 NULL
 +tomoyo_round2_1518 tomoyo_round2 0 1518 NULL
++wm831x_alive_ldo_get_status_1525 wm831x_alive_ldo_get_status 0 1525 NULL
++ieee80211_get_regs_len_1527 ieee80211_get_regs_len 0 1527 NULL
 +alloc_perm_bits_1532 alloc_perm_bits 2 1532 NULL
 +alloc_perm_bits_1532 alloc_perm_bits 2 1532 NULL
++tx_packets_show_1535 tx_packets_show 0 1535 NULL
++v9fs_file_write_1539 v9fs_file_write 0-3 1539 NULL
++new_rsb_count_write_1543 new_rsb_count_write 3-0 1543 NULL
++iscsit_na_nopin_response_timeout_1544 iscsit_na_nopin_response_timeout 0 1544 NULL
++target_stat_scsi_att_intr_port_show_attr_port_auth_indx_1547 target_stat_scsi_att_intr_port_show_attr_port_auth_indx 0 1547 NULL
++mei_txe_fw_status_1549 mei_txe_fw_status 0 1549 NULL
++set_max_min_1551 set_max_min 0-4 1551 NULL
++queue_show_iostats_1552 queue_show_iostats 0 1552 NULL
++vxge_del_mac_addr_1554 vxge_del_mac_addr 0 1554 NULL
 +ath6kl_init_get_fwcaps_1557 ath6kl_init_get_fwcaps 3 1557 NULL
 +ath6kl_init_get_fwcaps_1557 ath6kl_init_get_fwcaps 3 1557 NULL
-+ffs_mutex_lock_1564 ffs_mutex_lock 0 1564 NULL
-+ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime_1589 ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime 3 1589 NULL
-+ipath_ht_handle_hwerrors_1592 ipath_ht_handle_hwerrors 3 1592 NULL
++lpfc_txq_hw_show_1558 lpfc_txq_hw_show 0 1558 NULL nohasharray
++acerhdf_set_mode_1558 acerhdf_set_mode 0 1558 &lpfc_txq_hw_show_1558
++TermChar_store_1561 TermChar_store 0-4 1561 NULL
++w1_f12_read_state_1565 w1_f12_read_state 0-5-6 1565 NULL
++max_freq_store_1570 max_freq_store 0-4 1570 NULL
++compat_sys_vmsplice_1571 compat_sys_vmsplice 3 1571 NULL
++pages_to_scan_store_1572 pages_to_scan_store 0-4 1572 NULL
++ssu100_open_1573 ssu100_open 0 1573 NULL nohasharray
++raid_disks_show_1573 raid_disks_show 0 1573 &ssu100_open_1573
++gadget_config_name_configuration_store_1575 gadget_config_name_configuration_store 0-3 1575 NULL
++de4x5_init_1580 de4x5_init 0 1580 NULL nohasharray
++__rtc_set_alarm_1580 __rtc_set_alarm 0 1580 &de4x5_init_1580
++usblp_show_ieee1284_id_1581 usblp_show_ieee1284_id 0 1581 NULL
++vv6410_start_1582 vv6410_start 0 1582 NULL
++ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime_1589 ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime 3-0 1589 NULL
++dccp_v6_connect_1590 dccp_v6_connect 0 1590 NULL
++fc_frame_alloc_1596 fc_frame_alloc 2 1596 NULL
++b44_init_one_1603 b44_init_one 0 1603 NULL
++snd_seq_kernel_client_enqueue_blocking_1604 snd_seq_kernel_client_enqueue_blocking 0 1604 NULL
++__uncore_match_show_1606 __uncore_match_show 0 1606 NULL nohasharray
++disabled_store_1606 disabled_store 0-4 1606 &__uncore_match_show_1606
 +packet_buffer_init_1607 packet_buffer_init 2 1607 NULL
 +packet_buffer_init_1607 packet_buffer_init 2 1607 NULL
-+btmrvl_hscmd_read_1614 btmrvl_hscmd_read 3 1614 NULL
++btmrvl_hscmd_read_1614 btmrvl_hscmd_read 3-0 1614 NULL
++wl1271_ap_init_deauth_template_1617 wl1271_ap_init_deauth_template 0 1617 NULL
 +v9fs_fid_xattr_get_1618 v9fs_fid_xattr_get 0 1618 NULL
 +v9fs_fid_xattr_get_1618 v9fs_fid_xattr_get 0 1618 NULL
-+ikconfig_read_current_1658 ikconfig_read_current 3 1658 NULL
++jfs_write_inode_1620 jfs_write_inode 0 1620 NULL
++zd_read_regdomain_1622 zd_read_regdomain 0 1622 NULL
++beiscsi_get_initname_1629 beiscsi_get_initname 0 1629 NULL
++ip_tunnel_init_1633 ip_tunnel_init 0 1633 NULL
++rsb_insert_1636 rsb_insert 0 1636 NULL nohasharray
++inv_fifo_rate_show_1636 inv_fifo_rate_show 0 1636 &rsb_insert_1636
++cifs_write_end_1643 cifs_write_end 0-5 1643 NULL
++qla24xx_84xx_fw_version_show_1644 qla24xx_84xx_fw_version_show 0 1644 NULL
++iwl_pcie_set_hw_ready_1649 iwl_pcie_set_hw_ready 0 1649 NULL
++set_sample_rate_v1_1651 set_sample_rate_v1 0 1651 NULL
++tpm_send_1655 tpm_send 0-3 1655 NULL
++ikconfig_read_current_1658 ikconfig_read_current 3-0 1658 NULL
++map_block_for_writepage_1662 map_block_for_writepage 0 1662 NULL nohasharray
++bh1770_lux_update_thresholds_1662 bh1770_lux_update_thresholds 0 1662 &map_block_for_writepage_1662
 +mei_cl_recv_1665 mei_cl_recv 3 1665 NULL
 +mei_cl_recv_1665 mei_cl_recv 3 1665 NULL
-+rmap_add_1677 rmap_add 3 1677 NULL
-+configfs_read_file_1683 configfs_read_file 3 1683 NULL
-+iwl_dbgfs_d0i3_refs_read_1705 iwl_dbgfs_d0i3_refs_read 3 1705 NULL
++nct6775_create_attr_group_1677 nct6775_create_attr_group 3 1677 NULL
++o2hb_region_blocks_read_1679 o2hb_region_blocks_read 0 1679 NULL
++hso_net_open_1680 hso_net_open 0 1680 NULL nohasharray
++amd_iommu_suspend_1680 amd_iommu_suspend 0 1680 &hso_net_open_1680
++__qib_get_user_pages_1681 __qib_get_user_pages 0 1681 NULL nohasharray
++ath10k_station_disassoc_1681 ath10k_station_disassoc 0 1681 &__qib_get_user_pages_1681
++ath10k_bmi_lz_data_1682 ath10k_bmi_lz_data 0 1682 NULL nohasharray
++niu_compute_rbr_cfig_b_1682 niu_compute_rbr_cfig_b 0 1682 &ath10k_bmi_lz_data_1682
++configfs_read_file_1683 configfs_read_file 3-0 1683 NULL
++irst_store_wakeup_events_1684 irst_store_wakeup_events 0-4 1684 NULL
++rio_enum_mport_1685 rio_enum_mport 0 1685 NULL
++nilfs_palloc_count_max_entries_1687 nilfs_palloc_count_max_entries 0 1687 NULL
++tps65217_pmic_enable_1688 tps65217_pmic_enable 0 1688 NULL
++em25xx_bus_B_recv_bytes_1689 em25xx_bus_B_recv_bytes 0-4 1689 NULL
++lpfc_max_rpi_show_1691 lpfc_max_rpi_show 0 1691 NULL
++ipr_store_iopoll_weight_1694 ipr_store_iopoll_weight 0-4 1694 NULL
++iscsit_na_nopin_timeout_1695 iscsit_na_nopin_timeout 0 1695 NULL
++enable_irq_1698 enable_irq 0 1698 NULL nohasharray
++dlm_control_store_1698 dlm_control_store 0-3 1698 &enable_irq_1698
++iwl_dbgfs_d0i3_refs_read_1705 iwl_dbgfs_d0i3_refs_read 3-0 1705 NULL
 +pdu_write_u_1710 pdu_write_u 3 1710 NULL
 +pdu_write_u_1710 pdu_write_u 3 1710 NULL
-+coda_psdev_write_1711 coda_psdev_write 3 1711 NULL
++coda_psdev_write_1711 coda_psdev_write 3-0 1711 NULL
 +btrfs_dir_data_len_1714 btrfs_dir_data_len 0 1714 NULL
 +btrfs_dir_data_len_1714 btrfs_dir_data_len 0 1714 NULL
++udf_setattr_1716 udf_setattr 0 1716 NULL
++ufx_blank_1723 ufx_blank 0 1723 NULL
++mp_pin_to_gsi_1726 mp_pin_to_gsi 0-2 1726 NULL
 +internal_create_group_1733 internal_create_group 0 1733 NULL
 +internal_create_group_1733 internal_create_group 0 1733 NULL
-+dev_irnet_read_1741 dev_irnet_read 3 1741 NULL
++dev_irnet_read_1741 dev_irnet_read 3-0 1741 NULL
 +usb_ep_align_maybe_1743 usb_ep_align_maybe 0-3 1743 NULL
 +usb_ep_align_maybe_1743 usb_ep_align_maybe 0-3 1743 NULL
-+tx_frag_called_read_1748 tx_frag_called_read 3 1748 NULL
++tx_frag_called_read_1748 tx_frag_called_read 3-0 1748 NULL
++br_vlan_init_1752 br_vlan_init 0 1752 NULL nohasharray
++fm10k_setup_rx_resources_1752 fm10k_setup_rx_resources 0 1752 &br_vlan_init_1752
++bfs_write_inode_1755 bfs_write_inode 0 1755 NULL
++nobh_writepage_1757 nobh_writepage 0 1757 NULL
++ieee80211_new_mesh_header_1761 ieee80211_new_mesh_header 0 1761 NULL
++start_transport_1762 start_transport 0 1762 NULL
++ebt_size_mwt_1768 ebt_size_mwt 0 1768 NULL
++__mlx4_qp_reserve_range_1773 __mlx4_qp_reserve_range 0-3 1773 NULL
 +cosa_write_1774 cosa_write 3 1774 NULL
 +cosa_write_1774 cosa_write 3 1774 NULL
++set_temp_emergency_1776 set_temp_emergency 0-4 1776 NULL
++event_show_1780 event_show 0 1780 NULL
++tpacpi_driver_wlsw_emulstate_store_1783 tpacpi_driver_wlsw_emulstate_store 0-3 1783 NULL
 +fcoe_ctlr_device_add_1793 fcoe_ctlr_device_add 3 1793 NULL
 +fcoe_ctlr_device_add_1793 fcoe_ctlr_device_add 3 1793 NULL
-+__nodelist_scnprintf_1815 __nodelist_scnprintf 2-0 1815 NULL
++ueth_change_mtu_1794 ueth_change_mtu 0 1794 NULL
++show_auto_fan_1801 show_auto_fan 0 1801 NULL
++qlcnic_sriov_alloc_bc_mbx_args_1809 qlcnic_sriov_alloc_bc_mbx_args 0 1809 NULL
++vt596_access_1815 vt596_access 0 1815 NULL nohasharray
++__nodelist_scnprintf_1815 __nodelist_scnprintf 2-4-0 1815 &vt596_access_1815
++sta_aid_read_1819 sta_aid_read 3-0 1819 NULL
++genfs_read_1821 genfs_read 0 1821 NULL
++vicam_set_camera_power_1824 vicam_set_camera_power 0 1824 NULL
++set_lcd_brightness_1831 set_lcd_brightness 0 1831 NULL
++disk_events_poll_msecs_store_1832 disk_events_poll_msecs_store 0-4 1832 NULL
++qla27xx_fwdt_template_default_size_1836 qla27xx_fwdt_template_default_size 0 1836 NULL
++qlcnic_get_phys_port_id_1839 qlcnic_get_phys_port_id 0 1839 NULL
++subsystem_device_show_1840 subsystem_device_show 0 1840 NULL
++show_1841 show 0 1841 NULL
++usbduxsigma_firmware_upload_1843 usbduxsigma_firmware_upload 3 1843 NULL
++fm10k_iov_configure_1845 fm10k_iov_configure 0-2 1845 NULL
++ov9650_set_auto_white_balance_1847 ov9650_set_auto_white_balance 0 1847 NULL
++xfs_vm_write_end_1854 xfs_vm_write_end 5-0 1854 NULL
++bq32k_rtc_read_time_1863 bq32k_rtc_read_time 0 1863 NULL
++device_prepare_1870 device_prepare 0 1870 NULL
++qlcnic_config_port_mirroring_1872 qlcnic_config_port_mirroring 0 1872 NULL
++rds_cong_monitor_1879 rds_cong_monitor 0 1879 NULL
 +sb_issue_zeroout_1884 sb_issue_zeroout 3 1884 NULL
 +sb_issue_zeroout_1884 sb_issue_zeroout 3 1884 NULL
-+rx_defrag_called_read_1897 rx_defrag_called_read 3 1897 NULL
++show_fcoe_fcf_device_fabric_name_1885 show_fcoe_fcf_device_fabric_name 0 1885 NULL
++output_read_1886 output_read 0-5-6 1886 NULL
++acpi_device_update_power_1887 acpi_device_update_power 0 1887 NULL
++polling_interval_store_1888 polling_interval_store 0-4 1888 NULL
++write_1891 write 0 1891 NULL
++show_pwm_auto_point1_pwm_1896 show_pwm_auto_point1_pwm 0 1896 NULL
++rx_defrag_called_read_1897 rx_defrag_called_read 3-0 1897 NULL
 +nfs_parse_server_name_1899 nfs_parse_server_name 2 1899 NULL
 +nfs_parse_server_name_1899 nfs_parse_server_name 2 1899 NULL
-+SyS_add_key_1900 SyS_add_key 4 1900 NULL
-+uhid_char_read_1920 uhid_char_read 3 1920 NULL
-+tx_tx_retry_data_read_1926 tx_tx_retry_data_read 3 1926 NULL
-+azx_get_position_1927 azx_get_position 0 1927 NULL
++smsc9420_ethtool_get_eeprom_len_1900 smsc9420_ethtool_get_eeprom_len 0 1900 NULL nohasharray
++SyS_add_key_1900 SyS_add_key 4 1900 &smsc9420_ethtool_get_eeprom_len_1900
++gfs2_getxattr_1904 gfs2_getxattr 0 1904 NULL
++rs_sta_dbgfs_drv_tx_stats_write_1908 rs_sta_dbgfs_drv_tx_stats_write 0-3 1908 NULL
++isku_sysfs_write_keys_media_1910 isku_sysfs_write_keys_media 6-0-5 1910 NULL
++fst_open_1911 fst_open 0 1911 NULL
++cdc_ncm_show_wNdpOutPayloadRemainder_1917 cdc_ncm_show_wNdpOutPayloadRemainder 0 1917 NULL
++uhid_char_read_1920 uhid_char_read 3-0 1920 NULL
++pwc_s_ctrl_1924 pwc_s_ctrl 0 1924 NULL
++cxacru_sysfs_show_transmitter_power_1925 cxacru_sysfs_show_transmitter_power 0 1925 NULL nohasharray
++tcp_cgroup_reset_1925 tcp_cgroup_reset 0-3 1925 &cxacru_sysfs_show_transmitter_power_1925
++tx_tx_retry_data_read_1926 tx_tx_retry_data_read 3-0 1926 NULL
++vlan_dev_set_mac_address_1927 vlan_dev_set_mac_address 0 1927 NULL
++kfd_cache_show_1929 kfd_cache_show 0 1929 NULL
++rio_read_config_1932 rio_read_config 0-6-5 1932 NULL nohasharray
++ecryptfs_fsync_1932 ecryptfs_fsync 0 1932 &rio_read_config_1932 nohasharray
++niu_enable_ldn_in_ldg_1932 niu_enable_ldn_in_ldg 0 1932 &ecryptfs_fsync_1932
 +bdev_erase_1933 bdev_erase 3 1933 NULL
 +bdev_erase_1933 bdev_erase 3 1933 NULL
-+ext3_fiemap_1936 ext3_fiemap 4 1936 NULL
-+cyttsp_probe_1940 cyttsp_probe 4 1940 NULL nohasharray
-+nvif_object_sclass_1940 nvif_object_sclass 3 1940 &cyttsp_probe_1940
++bnx2x_set_eth_mac_1936 bnx2x_set_eth_mac 0 1936 NULL
++gsp_receive_1939 gsp_receive 0-3 1939 NULL
++nvif_object_sclass_1940 nvif_object_sclass 3 1940 NULL nohasharray
++cyttsp_probe_1940 cyttsp_probe 4 1940 &nvif_object_sclass_1940
++bcm7xxx_apd_enable_1942 bcm7xxx_apd_enable 0 1942 NULL nohasharray
++check_dyn_adc_switch_1942 check_dyn_adc_switch 0 1942 &bcm7xxx_apd_enable_1942
 +ieee80211_if_fmt_dot11MeshConfirmTimeout_1945 ieee80211_if_fmt_dot11MeshConfirmTimeout 3 1945 NULL
 +ieee80211_if_fmt_dot11MeshConfirmTimeout_1945 ieee80211_if_fmt_dot11MeshConfirmTimeout 3 1945 NULL
-+ivtv_v4l2_read_1964 ivtv_v4l2_read 3 1964 NULL
++igb_open_1946 igb_open 0 1946 NULL
++i40e_vsi_setup_rx_resources_1947 i40e_vsi_setup_rx_resources 0 1947 NULL
++fcoe_vport_create_1948 fcoe_vport_create 0 1948 NULL
++max_readahead_show_1952 max_readahead_show 0 1952 NULL
++w1_ds2780_do_io_1954 w1_ds2780_do_io 4-3-0 1954 NULL
++update_qd_1955 update_qd 0 1955 NULL
++read_swap_header_1957 read_swap_header 0 1957 NULL
++b43legacy_wireless_core_start_1958 b43legacy_wireless_core_start 0 1958 NULL
++__assign_irq_vector_1961 __assign_irq_vector 0 1961 NULL
++show_session_param_ISCSI_PARAM_TGT_RESET_TMO_1963 show_session_param_ISCSI_PARAM_TGT_RESET_TMO 0 1963 NULL nohasharray
++ql_get_adapter_resources_1963 ql_get_adapter_resources 0 1963 &show_session_param_ISCSI_PARAM_TGT_RESET_TMO_1963
++ivtv_v4l2_read_1964 ivtv_v4l2_read 3-0 1964 NULL nohasharray
++dvb_net_open_1964 dvb_net_open 0 1964 &ivtv_v4l2_read_1964
 +qla2xxx_get_vpd_field_1965 qla2xxx_get_vpd_field 4 1965 NULL
 +qla2xxx_get_vpd_field_1965 qla2xxx_get_vpd_field 4 1965 NULL
-+sel_read_avc_hash_stats_1984 sel_read_avc_hash_stats 3 1984 NULL
-+gpio_power_write_1991 gpio_power_write 3 1991 NULL
++nvkm_client_map_1967 nvkm_client_map 2-3 1967 NULL
++bq2415x_get_current_limit_1969 bq2415x_get_current_limit 0 1969 NULL
++libcfs_sock_write_1978 libcfs_sock_write 3 1978 NULL
++selinux_inode_setotherxattr_1980 selinux_inode_setotherxattr 0 1980 NULL
++config_table_show_1982 config_table_show 0 1982 NULL
++__uncore_filter_nc_show_1983 __uncore_filter_nc_show 0 1983 NULL
++sel_read_avc_hash_stats_1984 sel_read_avc_hash_stats 3-0 1984 NULL
++proc_sys_setattr_1985 proc_sys_setattr 0 1985 NULL
++gpio_power_write_1991 gpio_power_write 3-0 1991 NULL
 +__alloc_bootmem_node_1992 __alloc_bootmem_node 2 1992 NULL
 +__alloc_bootmem_node_1992 __alloc_bootmem_node 2 1992 NULL
-+rx_rx_defrag_read_2010 rx_rx_defrag_read 3 2010 NULL
-+ocfs2_global_qinit_alloc_2018 ocfs2_global_qinit_alloc 0 2018 NULL
-+write_flush_pipefs_2021 write_flush_pipefs 3 2021 NULL
-+BcmCopySection_2035 BcmCopySection 5 2035 NULL
-+ath6kl_fwlog_mask_read_2050 ath6kl_fwlog_mask_read 3 2050 NULL
-+ocfs2_expand_inline_dir_2063 ocfs2_expand_inline_dir 3 2063 NULL
-+__generic_copy_from_user_intel_2073 __generic_copy_from_user_intel 0-3 2073 NULL
-+diva_set_driver_dbg_mask_2077 diva_set_driver_dbg_mask 0 2077 NULL
-+iwl_dbgfs_current_sleep_command_read_2081 iwl_dbgfs_current_sleep_command_read 3 2081 NULL
++show_session_param_ISCSI_PARAM_ISID_2003 show_session_param_ISCSI_PARAM_ISID 0 2003 NULL
++adt7411_show_input_2009 adt7411_show_input 0 2009 NULL
++rx_rx_defrag_read_2010 rx_rx_defrag_read 3-0 2010 NULL
++snd_bt87x_start_2014 snd_bt87x_start 0 2014 NULL
++acpi_ex_create_power_resource_2015 acpi_ex_create_power_resource 0 2015 NULL
++msgdma_initialize_2017 msgdma_initialize 0 2017 NULL nohasharray
++dps0_insert_key_2017 dps0_insert_key 0-4 2017 &msgdma_initialize_2017
++write_flush_pipefs_2021 write_flush_pipefs 3-0 2021 NULL
++show_otp5en_2024 show_otp5en 0 2024 NULL nohasharray
++__uncore_mask_rds_show_2024 __uncore_mask_rds_show 0 2024 &show_otp5en_2024
++devm_ioremap_nocache_2036 devm_ioremap_nocache 2-3 2036 NULL
++ebitmap_read_2039 ebitmap_read 0 2039 NULL
++cifs_read_2041 cifs_read 0 2041 NULL
++ims_pcu_send_command_2046 ims_pcu_send_command 0 2046 NULL
++ath6kl_fwlog_mask_read_2050 ath6kl_fwlog_mask_read 3-0 2050 NULL
++bq2415x_sysfs_show_registers_2055 bq2415x_sysfs_show_registers 0 2055 NULL
++show_speed_2057 show_speed 0 2057 NULL
++tpg_alloc_2062 tpg_alloc 2 2062 NULL
++ipath_manage_rcvq_2063 ipath_manage_rcvq 0 2063 NULL
++ledtrig_cpu_notify_2064 ledtrig_cpu_notify 0 2064 NULL
++nfs_proc_setattr_2065 nfs_proc_setattr 0 2065 NULL
++__generic_copy_from_user_intel_2073 __generic_copy_from_user_intel 0 2073 NULL
++tpacpi_driver_bluetooth_emulstate_store_2079 tpacpi_driver_bluetooth_emulstate_store 0-3 2079 NULL
++recover_callbacks_read_2080 recover_callbacks_read 0 2080 NULL
++iwl_dbgfs_current_sleep_command_read_2081 iwl_dbgfs_current_sleep_command_read 3-0 2081 NULL
++pwm_period_store_2082 pwm_period_store 0-4 2082 NULL
++nfs_statfs_2086 nfs_statfs 0 2086 NULL
++mptscsih_device_delay_show_2089 mptscsih_device_delay_show 0 2089 NULL
++max_luns_store_2090 max_luns_store 0-3 2090 NULL
++isl12057_rtc_read_time_2092 isl12057_rtc_read_time 0 2092 NULL
++smbioslabel_show_2094 smbioslabel_show 0 2094 NULL nohasharray
++store_2094 store 0-3 2094 &smbioslabel_show_2094
 +xgmac_reg_value_read_2095 xgmac_reg_value_read 3 2095 NULL
 +xgmac_reg_value_read_2095 xgmac_reg_value_read 3 2095 NULL
-+idetape_chrdev_read_2097 idetape_chrdev_read 3 2097 NULL
-+audit_expand_2098 audit_expand 0 2098 NULL
++set_unlock_args_2096 set_unlock_args 0 2096 NULL nohasharray
++cdc_ncm_store_rx_max_2096 cdc_ncm_store_rx_max 0-4 2096 &set_unlock_args_2096
++idetape_chrdev_read_2097 idetape_chrdev_read 3-0 2097 NULL nohasharray
++f2fs_attr_show_2097 f2fs_attr_show 0 2097 &idetape_chrdev_read_2097
++audit_expand_2098 audit_expand 2-0 2098 NULL
 +__set_print_fmt_2106 __set_print_fmt 0 2106 NULL
 +__set_print_fmt_2106 __set_print_fmt 0 2106 NULL
-+iwl_dbgfs_log_event_read_2107 iwl_dbgfs_log_event_read 3 2107 NULL
++iwl_dbgfs_log_event_read_2107 iwl_dbgfs_log_event_read 3-0 2107 NULL
 +ecryptfs_encrypt_and_encode_filename_2109 ecryptfs_encrypt_and_encode_filename 6 2109 NULL
 +ecryptfs_encrypt_and_encode_filename_2109 ecryptfs_encrypt_and_encode_filename 6 2109 NULL
-+btrfs_file_extent_inline_len_2116 btrfs_file_extent_inline_len 0 2116 NULL
-+enable_read_2117 enable_read 3 2117 NULL
-+pcf50633_write_block_2124 pcf50633_write_block 2-3 2124 NULL
++isl1208_i2c_set_alarm_2113 isl1208_i2c_set_alarm 0 2113 NULL
++i8k_hwmon_show_pwm_2115 i8k_hwmon_show_pwm 0 2115 NULL nohasharray
++xfs_dir2_leafn_add_2115 xfs_dir2_leafn_add 0 2115 &i8k_hwmon_show_pwm_2115
++btrfs_file_extent_inline_len_2116 btrfs_file_extent_inline_len 0 2116 NULL nohasharray
++store_temp_auto_base_2116 store_temp_auto_base 0-4 2116 &btrfs_file_extent_inline_len_2116
++enable_read_2117 enable_read 3-0 2117 NULL nohasharray
++__find_xattr_2117 __find_xattr 6 2117 &enable_read_2117
++nfs_file_fsync_commit_2119 nfs_file_fsync_commit 0 2119 NULL
++pcf50633_write_block_2124 pcf50633_write_block 2-3-0 2124 NULL
++snd_interval_refine_last_2127 snd_interval_refine_last 0 2127 NULL
++ad5398_disable_2128 ad5398_disable 0 2128 NULL
++ixgbe_get_eeprom_len_2130 ixgbe_get_eeprom_len 0 2130 NULL
++fill_input_pin_labels_2135 fill_input_pin_labels 0 2135 NULL
++show_therm_min_2140 show_therm_min 0 2140 NULL nohasharray
++target_stat_scsi_lu_attr_store_2140 target_stat_scsi_lu_attr_store 0 2140 &show_therm_min_2140
 +check_load_and_stores_2143 check_load_and_stores 2 2143 NULL
 +check_load_and_stores_2143 check_load_and_stores 2 2143 NULL
-+iov_iter_count_2152 iov_iter_count 0 2152 NULL
-+__copy_to_user_ll_2157 __copy_to_user_ll 0-3 2157 NULL
-+_ore_get_io_state_2166 _ore_get_io_state 3-4-5 2166 NULL
++mlx4_init_icm_table_2151 mlx4_init_icm_table 4-5 2151 NULL nohasharray
++multicast_query_response_interval_show_2151 multicast_query_response_interval_show 0 2151 &mlx4_init_icm_table_2151
++iscsi_tpg_auth_store_userid_mutual_2152 iscsi_tpg_auth_store_userid_mutual 0-3 2152 NULL
++usb_udc_softconn_store_2153 usb_udc_softconn_store 0-4 2153 NULL
++__copy_to_user_ll_2157 __copy_to_user_ll 0 2157 NULL nohasharray
++_drbd_send_page_2157 _drbd_send_page 4 2157 &__copy_to_user_ll_2157
++cluster_cluster_name_read_2160 cluster_cluster_name_read 0 2160 NULL
++dbg_check_inode_size_2165 dbg_check_inode_size 0 2165 NULL
++_ore_get_io_state_2166 _ore_get_io_state 5-4-3-0 2166 NULL
++rxrpc_preparse_s_2167 rxrpc_preparse_s 0 2167 NULL nohasharray
++rtsx_pci_transfer_data_2167 rtsx_pci_transfer_data 3 2167 &rxrpc_preparse_s_2167
++show_fc_starget_node_name_2171 show_fc_starget_node_name 0 2171 NULL
++__pin_pagetable_pfn_2172 __pin_pagetable_pfn 2 2172 NULL
++ore_read_2175 ore_read 0 2175 NULL
++intel_i2c_quirk_xfer_2183 intel_i2c_quirk_xfer 0-4 2183 NULL
++direction_output_2184 direction_output 0 2184 NULL
++ebt_nat_out_2185 ebt_nat_out 0 2185 NULL
++show_companion_2189 show_companion 0 2189 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_support_active_nonoptimized_2190 target_core_alua_tg_pt_gp_store_attr_alua_support_active_nonoptimized 0-3 2190 NULL
++w1_f1C_fix_count_2191 w1_f1C_fix_count 0-2-1-3 2191 NULL
 +bio_integrity_alloc_2194 bio_integrity_alloc 3 2194 NULL
 +bio_integrity_alloc_2194 bio_integrity_alloc 3 2194 NULL
-+picolcd_debug_reset_write_2195 picolcd_debug_reset_write 3 2195 NULL
-+u32_array_read_2219 u32_array_read 3 2219 NULL nohasharray
-+mei_dbgfs_read_meclients_2219 mei_dbgfs_read_meclients 3 2219 &u32_array_read_2219
-+ieee80211_if_read_dot11MeshHWMPRannInterval_2249 ieee80211_if_read_dot11MeshHWMPRannInterval 3 2249 NULL
-+netlbl_secattr_catmap_walk_2255 netlbl_secattr_catmap_walk 0-2 2255 NULL
-+sel_write_avc_cache_threshold_2256 sel_write_avc_cache_threshold 3 2256 NULL
-+do_update_counters_2259 do_update_counters 4 2259 NULL
++picolcd_debug_reset_write_2195 picolcd_debug_reset_write 3-0 2195 NULL
++wl1271_acx_init_mem_config_2199 wl1271_acx_init_mem_config 0 2199 NULL
++out_write_bytes_avail_show_2201 out_write_bytes_avail_show 0 2201 NULL
++ath10k_mac_txpower_recalc_2204 ath10k_mac_txpower_recalc 0 2204 NULL
++mcs_receive_start_2206 mcs_receive_start 0 2206 NULL
++ghash_final_2210 ghash_final 0 2210 NULL
++il_send_cmd_pdu_2216 il_send_cmd_pdu 0 2216 NULL
++ssb_bus_ssbbus_register_2217 ssb_bus_ssbbus_register 2 2217 NULL
++u32_array_read_2219 u32_array_read 3-0 2219 NULL nohasharray
++mei_dbgfs_read_meclients_2219 mei_dbgfs_read_meclients 3-0 2219 &u32_array_read_2219 nohasharray
++canon_copy_from_read_buf_2219 canon_copy_from_read_buf 0 2219 &mei_dbgfs_read_meclients_2219
++fore200e_change_qos_2222 fore200e_change_qos 0 2222 NULL
++ceph_osdc_new_request_2226 ceph_osdc_new_request 7 2226 NULL
++iwl_wait_notification_2227 iwl_wait_notification 0 2227 NULL
++s5k4aa_set_brightness_2228 s5k4aa_set_brightness 0 2228 NULL
++rx8025_get_time_2231 rx8025_get_time 0 2231 NULL
++usb_set_usb2_hardware_lpm_2234 usb_set_usb2_hardware_lpm 0 2234 NULL
++protocol_read_2240 protocol_read 0 2240 NULL
++mlx4_buddy_init_2244 mlx4_buddy_init 2 2244 NULL
++ieee80211_if_read_dot11MeshHWMPRannInterval_2249 ieee80211_if_read_dot11MeshHWMPRannInterval 3-0 2249 NULL nohasharray
++rev_show_2249 rev_show 0 2249 &ieee80211_if_read_dot11MeshHWMPRannInterval_2249
++sdev_store_timeout_2254 sdev_store_timeout 0-4 2254 NULL
++sel_write_avc_cache_threshold_2256 sel_write_avc_cache_threshold 3-0 2256 NULL
++do_update_counters_2259 do_update_counters 4 2259 NULL nohasharray
++mic_unmap_single_2259 mic_unmap_single 2 2259 &do_update_counters_2259
++failslab_store_2260 failslab_store 0-3 2260 NULL
++cap_inode_setxattr_2265 cap_inode_setxattr 0 2265 NULL nohasharray
++ath9k_sta_remove_2265 ath9k_sta_remove 0 2265 &cap_inode_setxattr_2265
++reg_page_map_set_2268 reg_page_map_set 0 2268 NULL
++snd_m3_pcm_prepare_2270 snd_m3_pcm_prepare 0 2270 NULL
++show_direct_dword_2271 show_direct_dword 0 2271 NULL
++mwifiex_cmd_11n_addba_req_2272 mwifiex_cmd_11n_addba_req 0 2272 NULL
++b43legacy_gpio_init_2273 b43legacy_gpio_init 0 2273 NULL
 +ath6kl_wmi_bssinfo_event_rx_2275 ath6kl_wmi_bssinfo_event_rx 3 2275 NULL
 +ath6kl_wmi_bssinfo_event_rx_2275 ath6kl_wmi_bssinfo_event_rx 3 2275 NULL
++sbni_open_2276 sbni_open 0 2276 NULL
 +vpdma_alloc_desc_buf_2278 vpdma_alloc_desc_buf 2 2278 NULL
 +vpdma_alloc_desc_buf_2278 vpdma_alloc_desc_buf 2 2278 NULL
-+debug_debug5_read_2291 debug_debug5_read 3 2291 NULL
++_iwl_mvm_enable_beacon_filter_2279 _iwl_mvm_enable_beacon_filter 0 2279 NULL
++write_live_nvram_2280 write_live_nvram 0-6-5 2280 NULL
++journal_flush_2281 journal_flush 0 2281 NULL
++nilfs_snapshot_inodes_count_show_2288 nilfs_snapshot_inodes_count_show 0 2288 NULL nohasharray
++store_constraint_power_limit_uw_2288 store_constraint_power_limit_uw 0-4 2288 &nilfs_snapshot_inodes_count_show_2288
++debug_debug5_read_2291 debug_debug5_read 3-0 2291 NULL
++transient_state_show_2292 transient_state_show 0 2292 NULL
++__vxge_hw_device_register_poll_2293 __vxge_hw_device_register_poll 0 2293 NULL
++server_monitor_conn_id_show_2294 server_monitor_conn_id_show 0 2294 NULL nohasharray
++relay_file_splice_read_2294 relay_file_splice_read 0 2294 &server_monitor_conn_id_show_2294
 +sr_read_cmd_2299 sr_read_cmd 5 2299 NULL
 +sr_read_cmd_2299 sr_read_cmd 5 2299 NULL
-+kvm_clear_guest_page_2308 kvm_clear_guest_page 4 2308 NULL
++jfs_unfreeze_2305 jfs_unfreeze 0 2305 NULL
++pci_conf1_write_2310 pci_conf1_write 0 2310 NULL
 +intel_sdvo_set_value_2311 intel_sdvo_set_value 4 2311 NULL
 +intel_sdvo_set_value_2311 intel_sdvo_set_value 4 2311 NULL
++adfs_dir_update_2313 adfs_dir_update 0 2313 NULL nohasharray
++fsp_attr_set_pagereg_2313 fsp_attr_set_pagereg 0-4 2313 &adfs_dir_update_2313
++page_alloc_cpu_notify_2317 page_alloc_cpu_notify 0 2317 NULL
 +hfsplus_find_init_2318 hfsplus_find_init 0 2318 NULL nohasharray
 +picolcd_fb_write_2318 picolcd_fb_write 3 2318 &hfsplus_find_init_2318
 +hfsplus_find_init_2318 hfsplus_find_init 0 2318 NULL nohasharray
 +picolcd_fb_write_2318 picolcd_fb_write 3 2318 &hfsplus_find_init_2318
-+dice_hwdep_read_2326 dice_hwdep_read 3 2326 NULL
++store_temp_st_2321 store_temp_st 0-4 2321 NULL
++gart_map_page_2325 gart_map_page 4-3-0 2325 NULL
++fuse_write_begin_2326 fuse_write_begin 0 2326 NULL
++serial_write_2330 serial_write 3-0 2330 NULL
++snd_mixart_trigger_2331 snd_mixart_trigger 0 2331 NULL
 +__erst_read_to_erange_2341 __erst_read_to_erange 0 2341 NULL
 +__erst_read_to_erange_2341 __erst_read_to_erange 0 2341 NULL
-+zr364xx_read_2354 zr364xx_read 3 2354 NULL
-+viafb_iga2_odev_proc_write_2363 viafb_iga2_odev_proc_write 3 2363 NULL
-+xfs_buf_map_from_irec_2368 xfs_buf_map_from_irec 5 2368 NULL nohasharray
-+rose_recvmsg_2368 rose_recvmsg 4 2368 &xfs_buf_map_from_irec_2368
-+il_dbgfs_sensitivity_read_2370 il_dbgfs_sensitivity_read 3 2370 NULL
-+rxpipe_rx_prep_beacon_drop_read_2403 rxpipe_rx_prep_beacon_drop_read 3 2403 NULL
++show_ipv6_iface_nd_reachable_tmo_2343 show_ipv6_iface_nd_reachable_tmo 0 2343 NULL nohasharray
++dev_attr_store_2343 dev_attr_store 0-4 2343 &show_ipv6_iface_nd_reachable_tmo_2343
++adapter_up_2348 adapter_up 0 2348 NULL
++tps80031_vbus_enable_2349 tps80031_vbus_enable 0 2349 NULL
++nfqnl_rcv_dev_event_2350 nfqnl_rcv_dev_event 0 2350 NULL nohasharray
++srpt_tpg_attrib_store_srp_max_rsp_size_2350 srpt_tpg_attrib_store_srp_max_rsp_size 0-3 2350 &nfqnl_rcv_dev_event_2350
++snd_seq_ioctl_get_queue_client_2351 snd_seq_ioctl_get_queue_client 0 2351 NULL
++_add_parity_units_2352 _add_parity_units 0 2352 NULL
++out_of_line_wait_on_bit_lock_2353 out_of_line_wait_on_bit_lock 0 2353 NULL
++zr364xx_read_2354 zr364xx_read 3-0 2354 NULL
++ntfs_file_aio_write_nolock_2360 ntfs_file_aio_write_nolock 0 2360 NULL
++store_2362 store 0 2362 NULL
++viafb_iga2_odev_proc_write_2363 viafb_iga2_odev_proc_write 3-0 2363 NULL nohasharray
++__mlx4_register_mac_2363 __mlx4_register_mac 0 2363 &viafb_iga2_odev_proc_write_2363
++mgmt_get_nic_conf_2364 mgmt_get_nic_conf 0 2364 NULL
++xfs_buf_map_from_irec_2368 xfs_buf_map_from_irec 5-0 2368 NULL nohasharray
++rose_recvmsg_2368 rose_recvmsg 0-4 2368 &xfs_buf_map_from_irec_2368
++il_dbgfs_sensitivity_read_2370 il_dbgfs_sensitivity_read 3-0 2370 NULL nohasharray
++usb2_lpm_l1_timeout_store_2370 usb2_lpm_l1_timeout_store 0-4 2370 &il_dbgfs_sensitivity_read_2370 nohasharray
++pcie_flr_2370 pcie_flr 0 2370 &usb2_lpm_l1_timeout_store_2370
++rtl_port_map_2385 rtl_port_map 1-2 2385 NULL
++show_iface_initial_r2t_2390 show_iface_initial_r2t 0 2390 NULL
++_transport_get_bay_identifier_2396 _transport_get_bay_identifier 0 2396 NULL
++uda1380_hw_write_2398 uda1380_hw_write 3 2398 NULL nohasharray
++show_ledd_2398 show_ledd 0 2398 &uda1380_hw_write_2398 nohasharray
++_ctl_board_name_show_2398 _ctl_board_name_show 0 2398 &show_ledd_2398 nohasharray
++am79c_config_init_2398 am79c_config_init 0 2398 &_ctl_board_name_show_2398
++rxpipe_rx_prep_beacon_drop_read_2403 rxpipe_rx_prep_beacon_drop_read 3-0 2403 NULL nohasharray
++gsmi_clear_config_store_2403 gsmi_clear_config_store 0-4 2403 &rxpipe_rx_prep_beacon_drop_read_2403
++energy_uj_show_2404 energy_uj_show 0 2404 NULL nohasharray
++PTR_ERR_OR_ZERO_2404 PTR_ERR_OR_ZERO 0 2404 &energy_uj_show_2404
++sk_attach_filter_2410 sk_attach_filter 0 2410 NULL
 +isdn_v110_open_2418 isdn_v110_open 3 2418 NULL
 +isdn_v110_open_2418 isdn_v110_open 3 2418 NULL
-+raid1_size_2419 raid1_size 0-2 2419 NULL
-+b43legacy_debugfs_read_2473 b43legacy_debugfs_read 3 2473 NULL
-+wiphy_new_2482 wiphy_new 2 2482 NULL
-+bio_alloc_bioset_2484 bio_alloc_bioset 2 2484 NULL
++store_console_2419 store_console 0-4 2419 NULL
++roccat_common2_send_2422 roccat_common2_send 0-4 2422 NULL nohasharray
++ks_set_mac_address_2422 ks_set_mac_address 0 2422 &roccat_common2_send_2422
++elan_smbus_set_mode_2425 elan_smbus_set_mode 0 2425 NULL
++hfcpci_empty_fifo_2427 hfcpci_empty_fifo 4 2427 NULL
++perf_cpu_notify_2431 perf_cpu_notify 0 2431 NULL
++show_iface_ipaddress_state_2432 show_iface_ipaddress_state 0 2432 NULL nohasharray
++set_otp3_2432 set_otp3 4-0 2432 &show_iface_ipaddress_state_2432 nohasharray
++aty_var_to_pll_514_2432 aty_var_to_pll_514 0 2432 &set_otp3_2432
++ioremap_nocache_2439 ioremap_nocache 2-1 2439 NULL nohasharray
++__uncore_filter_tid_show_2439 __uncore_filter_tid_show 0 2439 &ioremap_nocache_2439
++eir_get_length_2441 eir_get_length 0-2 2441 NULL
++max1027_set_trigger_state_2443 max1027_set_trigger_state 0 2443 NULL
++niu_tx_channel_lpage_init_2444 niu_tx_channel_lpage_init 0 2444 NULL
++qib_reset_device_2446 qib_reset_device 0 2446 NULL
++show_session_param_ISCSI_PARAM_DATASEQ_INORDER_EN_2449 show_session_param_ISCSI_PARAM_DATASEQ_INORDER_EN 0 2449 NULL
++efi_pstore_read_2453 efi_pstore_read 0 2453 NULL
++ath6kl_usb_bmi_write_2454 ath6kl_usb_bmi_write 3 2454 NULL
++name_size_2461 name_size 0 2461 NULL nohasharray
++ibm_rtl_write_2461 ibm_rtl_write 0 2461 &name_size_2461
++vbi_out_queue_setup_2464 vbi_out_queue_setup 0 2464 NULL
++__sock_recvmsg_2467 __sock_recvmsg 0-4 2467 NULL
++signalfd_copyinfo_2472 signalfd_copyinfo 0 2472 NULL
++b43legacy_debugfs_read_2473 b43legacy_debugfs_read 3-0 2473 NULL
++fc_fcp_send_data_2479 fc_fcp_send_data 4-3 2479 NULL
++update_pmkid_2481 update_pmkid 4 2481 NULL
++wiphy_new_2482 wiphy_new 2 2482 NULL nohasharray
++matroxfb_decode_var_2482 matroxfb_decode_var 0 2482 &wiphy_new_2482
++bio_alloc_bioset_2484 bio_alloc_bioset 2 2484 NULL nohasharray
++hfs_write_begin_2484 hfs_write_begin 0-3 2484 &bio_alloc_bioset_2484
++hfsplus_user_setxattr_2485 hfsplus_user_setxattr 0 2485 NULL nohasharray
++of_property_read_string_index_2485 of_property_read_string_index 3 2485 &hfsplus_user_setxattr_2485
++affs_file_fsync_2486 affs_file_fsync 0 2486 NULL nohasharray
++sk_attach_bpf_2486 sk_attach_bpf 0 2486 &affs_file_fsync_2486
++pcistub_quirk_show_2487 pcistub_quirk_show 0 2487 NULL nohasharray
++ax88179_set_mac_addr_2487 ax88179_set_mac_addr 0 2487 &pcistub_quirk_show_2487
++xen_wdt_write_2491 xen_wdt_write 0-3 2491 NULL nohasharray
++cifs_wp_retry_size_2491 cifs_wp_retry_size 0 2491 &xen_wdt_write_2491
++xenvif_alloc_skb_2492 xenvif_alloc_skb 1 2492 NULL
++show_tabletExecute_2495 show_tabletExecute 0 2495 NULL
++_read_fact_prot_reg_2497 _read_fact_prot_reg 0 2497 NULL nohasharray
++blk_rq_unmap_user_2497 blk_rq_unmap_user 0 2497 &_read_fact_prot_reg_2497 nohasharray
++usb_8dev_send_cmd_msg_2497 usb_8dev_send_cmd_msg 0 2497 &blk_rq_unmap_user_2497
++mxt_probe_bootloader_2498 mxt_probe_bootloader 0 2498 NULL
++read_u8_from_i2c_2501 read_u8_from_i2c 0 2501 NULL
++parport_pc_read_data_2503 parport_pc_read_data 0 2503 NULL
++chip_ngpio_show_2504 chip_ngpio_show 0 2504 NULL
++wiimote_ext_store_2505 wiimote_ext_store 0-4 2505 NULL
 +squashfs_read_fragment_index_table_2506 squashfs_read_fragment_index_table 4 2506 NULL
 +squashfs_read_fragment_index_table_2506 squashfs_read_fragment_index_table 4 2506 NULL
-+v9fs_cached_file_read_2514 v9fs_cached_file_read 3 2514 NULL
++set_blocksize_2507 set_blocksize 0 2507 NULL
++store_pch_mac_2512 store_pch_mac 0-4 2512 NULL
++dm_write_2513 dm_write 3 2513 NULL
++v9fs_cached_file_read_2514 v9fs_cached_file_read 3-0 2514 NULL
++pm_freeze_timeout_show_2515 pm_freeze_timeout_show 0 2515 NULL nohasharray
++nilfs_palloc_get_desc_block_2515 nilfs_palloc_get_desc_block 0 2515 &pm_freeze_timeout_show_2515
 +ext4_get_inode_loc_2516 ext4_get_inode_loc 0 2516 NULL
 +ext4_get_inode_loc_2516 ext4_get_inode_loc 0 2516 NULL
++bond_master_upper_dev_link_2518 bond_master_upper_dev_link 0 2518 NULL
++pb0100_set_autogain_target_2519 pb0100_set_autogain_target 0 2519 NULL
 +batadv_tvlv_container_list_size_2524 batadv_tvlv_container_list_size 0 2524 NULL
 +batadv_tvlv_container_list_size_2524 batadv_tvlv_container_list_size 0 2524 NULL
-+smk_write_syslog_2529 smk_write_syslog 3 2529 NULL
-+__ceph_setxattr_2532 __ceph_setxattr 4 2532 NULL
-+sfw_create_rpc_2562 sfw_create_rpc 4 2562 NULL
++qlcnic_82xx_config_led_2528 qlcnic_82xx_config_led 0 2528 NULL
++smk_write_syslog_2529 smk_write_syslog 3-0 2529 NULL nohasharray
++efs_statfs_2529 efs_statfs 0 2529 &smk_write_syslog_2529
++chksum_finup_2530 chksum_finup 0 2530 NULL
++__ceph_setxattr_2532 __ceph_setxattr 4-0 2532 NULL nohasharray
++inet_csk_get_port_2532 inet_csk_get_port 0 2532 &__ceph_setxattr_2532
++kobj_to_setup_data_nr_2534 kobj_to_setup_data_nr 0 2534 NULL
++w1_master_attribute_show_add_2536 w1_master_attribute_show_add 0 2536 NULL nohasharray
++nilfs_mounted_snapshots_attr_store_2536 nilfs_mounted_snapshots_attr_store 0-4 2536 &w1_master_attribute_show_add_2536
++reset_chip_2547 reset_chip 0 2547 NULL
++sn9c2028_read4_2561 sn9c2028_read4 0 2561 NULL
++cc2520_filter_2562 cc2520_filter 0 2562 NULL
++ath10k_write_pktlog_filter_2569 ath10k_write_pktlog_filter 3-0 2569 NULL nohasharray
++gfs2_listxattr_2569 gfs2_listxattr 0-3 2569 &ath10k_write_pktlog_filter_2569 nohasharray
++func_2569 func 0 2569 &gfs2_listxattr_2569
 +gspca_dev_probe_2570 gspca_dev_probe 4 2570 NULL
 +gspca_dev_probe_2570 gspca_dev_probe 4 2570 NULL
++acpi_ds_evaluate_name_path_2573 acpi_ds_evaluate_name_path 0 2573 NULL
 +pcm_sanity_check_2574 pcm_sanity_check 0 2574 NULL
 +pcm_sanity_check_2574 pcm_sanity_check 0 2574 NULL
++dlm_attr_show_2577 dlm_attr_show 0 2577 NULL nohasharray
++ttm_mem_zone_store_2577 ttm_mem_zone_store 0-4 2577 &dlm_attr_show_2577
++saa711x_s_mbus_fmt_2579 saa711x_s_mbus_fmt 0 2579 NULL
++mxt_hw_version_show_2580 mxt_hw_version_show 0 2580 NULL
++amd_iommu_show_cap_2585 amd_iommu_show_cap 0 2585 NULL
++show_orig_dgid_2586 show_orig_dgid 0 2586 NULL
++show_tabletJitterDelay_2590 show_tabletJitterDelay 0 2590 NULL nohasharray
++wake_up_key_store_2590 wake_up_key_store 0-4 2590 &show_tabletJitterDelay_2590
 +mdc_max_rpcs_in_flight_seq_write_2594 mdc_max_rpcs_in_flight_seq_write 3 2594 NULL
 +mdc_max_rpcs_in_flight_seq_write_2594 mdc_max_rpcs_in_flight_seq_write 3 2594 NULL
++vxlan_init_2599 vxlan_init 0 2599 NULL
++atmel_change_mtu_2603 atmel_change_mtu 0 2603 NULL
++__snd_hda_add_vmaster_2604 __snd_hda_add_vmaster 0 2604 NULL
++__nf_conntrack_confirm_2605 __nf_conntrack_confirm 0 2605 NULL
++cfq_target_latency_store_2606 cfq_target_latency_store 3-0 2606 NULL
++xen_upload_processor_pm_data_2607 xen_upload_processor_pm_data 0 2607 NULL
++rose_getname_2608 rose_getname 0 2608 NULL
 +slot_bytes_2609 slot_bytes 0 2609 NULL
 +slot_bytes_2609 slot_bytes 0 2609 NULL
-+smk_write_logging_2618 smk_write_logging 3 2618 NULL
++read_2610 read 0 2610 NULL
++__mt9t112_reg_read_2615 __mt9t112_reg_read 0 2615 NULL
++bytes_to_fcr_rxtrig_2616 bytes_to_fcr_rxtrig 0 2616 NULL
++smk_write_logging_2618 smk_write_logging 3-0 2618 NULL
++smack_socket_sendmsg_2622 smack_socket_sendmsg 0 2622 NULL
 +switch_status_2629 switch_status 5 2629 NULL
 +switch_status_2629 switch_status 5 2629 NULL
++tcm_loop_make_nexus_2630 tcm_loop_make_nexus 0 2630 NULL
 +_proc_do_string_2632 _proc_do_string 2 2632 NULL
 +_proc_do_string_2632 _proc_do_string 2 2632 NULL
-+tcp_xmit_size_goal_2661 tcp_xmit_size_goal 2 2661 NULL
-+osc_build_ppga_2670 osc_build_ppga 2 2670 NULL
-+ffs_ep0_read_2672 ffs_ep0_read 3 2672 NULL
-+oti6858_write_2692 oti6858_write 4 2692 NULL
-+copy_to_iter_iovec_2697 copy_to_iter_iovec 2 2697 NULL
-+nfc_llcp_send_ui_frame_2702 nfc_llcp_send_ui_frame 5 2702 NULL
-+memcpy_fromiovecend_2707 memcpy_fromiovecend 3-4 2707 NULL
-+lprocfs_stats_counter_size_2708 lprocfs_stats_counter_size 0 2708 NULL
++show_fnode_def_time2wait_2633 show_fnode_def_time2wait 0 2633 NULL
++f2fs_getxattr_2642 f2fs_getxattr 0 2642 NULL
++cfq_low_latency_show_2644 cfq_low_latency_show 0 2644 NULL
++offset_show_2645 offset_show 0 2645 NULL
++get_sas_protocol_names_2649 get_sas_protocol_names 0 2649 NULL
++svc_recvfrom_2650 svc_recvfrom 4 2650 NULL
++lola_setup_controller_2653 lola_setup_controller 0 2653 NULL
++ascending_callback_2658 ascending_callback 0 2658 NULL nohasharray
++nfs4_xattr_set_nfs4_acl_2658 nfs4_xattr_set_nfs4_acl 0 2658 &ascending_callback_2658
++request_msix_queue_irqs_2661 request_msix_queue_irqs 0 2661 NULL
++snd_es1938_playback_trigger_2663 snd_es1938_playback_trigger 0 2663 NULL nohasharray
++aac_show_serial_number_2663 aac_show_serial_number 0 2663 &snd_es1938_playback_trigger_2663
++show_fnode_bidi_chap_2665 show_fnode_bidi_chap 0 2665 NULL
++w1_master_attribute_show_search_2672 w1_master_attribute_show_search 0 2672 NULL nohasharray
++ath10k_add_interface_2672 ath10k_add_interface 0 2672 &w1_master_attribute_show_search_2672 nohasharray
++ffs_ep0_read_2672 ffs_ep0_read 3 2672 &ath10k_add_interface_2672
++digi_write_2679 digi_write 0-4 2679 NULL
++bonding_show_arp_interval_2682 bonding_show_arp_interval 0 2682 NULL
++alx_set_mac_address_2683 alx_set_mac_address 0 2683 NULL
++ath5k_hw_rf2425_channel_2685 ath5k_hw_rf2425_channel 0 2685 NULL
++__disk_events_show_2691 __disk_events_show 0 2691 NULL nohasharray
++ia_change_qos_2691 ia_change_qos 0 2691 &__disk_events_show_2691
++oti6858_write_2692 oti6858_write 4-0 2692 NULL nohasharray
++tun_show_flags_2692 tun_show_flags 0 2692 &oti6858_write_2692
++blkdev_write_begin_2696 blkdev_write_begin 0 2696 NULL nohasharray
++gdth_set_asc_info_2696 gdth_set_asc_info 0-3 2696 &blkdev_write_begin_2696
++show_session_param_ISCSI_PARAM_DISCOVERY_AUTH_OPTIONAL_2699 show_session_param_ISCSI_PARAM_DISCOVERY_AUTH_OPTIONAL 0 2699 NULL
++cbaf_wusb_cdid_show_2700 cbaf_wusb_cdid_show 0 2700 NULL
++nfc_llcp_send_ui_frame_2702 nfc_llcp_send_ui_frame 5-0 2702 NULL
++lx_pipe_allocate_2703 lx_pipe_allocate 0 2703 NULL
++udf_setsize_2705 udf_setsize 0 2705 NULL
++memcpy_fromiovecend_2707 memcpy_fromiovecend 4-3 2707 NULL
++SyS_pwrite64_2708 SyS_pwrite64 3 2708 NULL nohasharray
++lprocfs_stats_counter_size_2708 lprocfs_stats_counter_size 0 2708 &SyS_pwrite64_2708
++sock_error_2715 sock_error 0 2715 NULL nohasharray
++tg3_request_firmware_2715 tg3_request_firmware 0 2715 &sock_error_2715
++migration_call_2716 migration_call 0 2716 NULL
++gpiod_direction_input_2718 gpiod_direction_input 0 2718 NULL
++snd_hdspm_trigger_2720 snd_hdspm_trigger 0 2720 NULL
++__xip_file_write_2733 __xip_file_write 0-3-4 2733 NULL
++o2hb_region_dev_read_2735 o2hb_region_dev_read 0 2735 NULL
++ad5398_enable_2738 ad5398_enable 0 2738 NULL nohasharray
++ltm_capable_show_2738 ltm_capable_show 0 2738 &ad5398_enable_2738
++sdo_streamoff_2740 sdo_streamoff 0 2740 NULL
++selinux_inode_getsecurity_2741 selinux_inode_getsecurity 0 2741 NULL
++attr_sensitivity_store_tpkbd_2753 attr_sensitivity_store_tpkbd 0-4 2753 NULL
++show_2757 show 0 2757 NULL
++rds_free_mr_2761 rds_free_mr 0 2761 NULL
++hid_report_raw_event_2762 hid_report_raw_event 4 2762 NULL
++store_prochot_max_2763 store_prochot_max 0-4 2763 NULL nohasharray
++bh1770_set_lux_thresh_above_2763 bh1770_set_lux_thresh_above 0-4 2763 &store_prochot_max_2763
++happy_meal_init_2765 happy_meal_init 0 2765 NULL
 +xfs_readdir_2767 xfs_readdir 3 2767 NULL
 +fsl_edma_alloc_desc_2769 fsl_edma_alloc_desc 2 2769 NULL
 +mon_bin_ioctl_2771 mon_bin_ioctl 3 2771 NULL
 +xfs_readdir_2767 xfs_readdir 3 2767 NULL
 +fsl_edma_alloc_desc_2769 fsl_edma_alloc_desc 2 2769 NULL
 +mon_bin_ioctl_2771 mon_bin_ioctl 3 2771 NULL
-+set_msr_hyperv_pw_2785 set_msr_hyperv_pw 3 2785 NULL
++vmbus_sendpacket_2774 vmbus_sendpacket 0 2774 NULL nohasharray
++_sctp_make_chunk_2774 _sctp_make_chunk 4 2774 &vmbus_sendpacket_2774
++s35390a_set_reg_2775 s35390a_set_reg 0 2775 NULL
++validate_lock_args_2780 validate_lock_args 0 2780 NULL nohasharray
++__qlge_vlan_rx_add_vid_2780 __qlge_vlan_rx_add_vid 0 2780 &validate_lock_args_2780
++__next_cpu_2782 __next_cpu 1-0 2782 NULL
++nfs4_do_create_2787 nfs4_do_create 0 2787 NULL
 +device_add_attrs_2789 device_add_attrs 0 2789 NULL
 +device_add_attrs_2789 device_add_attrs 0 2789 NULL
-+iwl_dbgfs_clear_ucode_statistics_write_2804 iwl_dbgfs_clear_ucode_statistics_write 3 2804 NULL
-+sel_read_enforce_2828 sel_read_enforce 3 2828 NULL
-+vb2_dc_get_userptr_2829 vb2_dc_get_userptr 2-3 2829 NULL
++write_2792 write 0 2792 NULL
++rocker_dma_ring_bufs_alloc_2795 rocker_dma_ring_bufs_alloc 4-0 2795 NULL
++_ctl_BRM_status_show_2797 _ctl_BRM_status_show 0 2797 NULL
++sound_read_2798 sound_read 0-3 2798 NULL nohasharray
++discover_2798 discover 0 2798 &sound_read_2798
++fc0012_set_params_2799 fc0012_set_params 0 2799 NULL
++stop_transport_2802 stop_transport 0 2802 NULL
++iwl_dbgfs_clear_ucode_statistics_write_2804 iwl_dbgfs_clear_ucode_statistics_write 3-0 2804 NULL nohasharray
++rtl_set_state_2804 rtl_set_state 0-4 2804 &iwl_dbgfs_clear_ucode_statistics_write_2804
++show_2808 show 0 2808 NULL
++show_min_2810 show_min 0 2810 NULL
++show_min_height_2812 show_min_height 0 2812 NULL nohasharray
++rmd160_final_2812 rmd160_final 0 2812 &show_min_height_2812
++qib_user_sdma_push_pkts_2814 qib_user_sdma_push_pkts 0 2814 NULL
++store_engine3_leds_2815 store_engine3_leds 0-4 2815 NULL
++ocfs2_inode_lock_atime_2819 ocfs2_inode_lock_atime 0 2819 NULL
++aux_xfer_2820 aux_xfer 0-3 2820 NULL
++ltc4215_show_current_2825 ltc4215_show_current 0 2825 NULL nohasharray
++store_proxyarp_2825 store_proxyarp 0 2825 &ltc4215_show_current_2825
++pvc_getname_2826 pvc_getname 0 2826 NULL
++sel_read_enforce_2828 sel_read_enforce 3-0 2828 NULL nohasharray
++s35390a_set_alarm_2828 s35390a_set_alarm 0 2828 &sel_read_enforce_2828
++acm_submit_read_urb_2830 acm_submit_read_urb 0 2830 NULL
 +sock_create_2838 sock_create 0 2838 NULL
 +sock_create_2838 sock_create 0 2838 NULL
++sctp_packet_2839 sctp_packet 0 2839 NULL
++show_temp_max_2846 show_temp_max 0 2846 NULL
 +wait_for_avail_2847 wait_for_avail 0 2847 NULL
 +wait_for_avail_2847 wait_for_avail 0 2847 NULL
++pcxhr_check_reg_bit_2848 pcxhr_check_reg_bit 0 2848 NULL nohasharray
++ext4_xattr_user_list_2848 ext4_xattr_user_list 0-5 2848 &pcxhr_check_reg_bit_2848
++wl12xx_op_sta_state_2849 wl12xx_op_sta_state 0 2849 NULL
++ufs_free_fragments_2857 ufs_free_fragments 2 2857 NULL
++max_corrected_read_errors_show_2858 max_corrected_read_errors_show 0 2858 NULL nohasharray
++__uncore_match1_show_2858 __uncore_match1_show 0 2858 &max_corrected_read_errors_show_2858
++hello_time_store_2859 hello_time_store 4-0 2859 NULL nohasharray
++store_prochot_interval_2859 store_prochot_interval 0-4 2859 &hello_time_store_2859 nohasharray
++pwm_unexport_child_2859 pwm_unexport_child 0 2859 &store_prochot_interval_2859
++iuu_uart_write_2860 iuu_uart_write 0-4 2860 NULL nohasharray
++btrfs_feature_attr_store_2860 btrfs_feature_attr_store 0-4 2860 &iuu_uart_write_2860
 +sfq_alloc_2861 sfq_alloc 1 2861 NULL
 +sfq_alloc_2861 sfq_alloc 1 2861 NULL
-+irnet_ctrl_read_2863 irnet_ctrl_read 4 2863 NULL
++irnet_ctrl_read_2863 irnet_ctrl_read 4-0 2863 NULL
++cifs_get_inode_info_unix_2864 cifs_get_inode_info_unix 0 2864 NULL
++iwl_mvm_mac_ctxt_allocate_resources_2867 iwl_mvm_mac_ctxt_allocate_resources 0 2867 NULL
 +move_addr_to_user_2868 move_addr_to_user 2 2868 NULL
 +move_addr_to_user_2868 move_addr_to_user 2 2868 NULL
-+nla_padlen_2883 nla_padlen 1 2883 NULL
-+cmm_write_2896 cmm_write 3 2896 NULL
++coda_setattr_2871 coda_setattr 0 2871 NULL
++ath6kl_open_2872 ath6kl_open 0 2872 NULL
++il4965_alloc_bcast_station_2876 il4965_alloc_bcast_station 0 2876 NULL
++show_2877 show 0 2877 NULL
++ksdazzle_net_open_2882 ksdazzle_net_open 0 2882 NULL
++wait_for_commit_2887 wait_for_commit 0 2887 NULL
++abx500_get_register_page_interruptible_2888 abx500_get_register_page_interruptible 0 2888 NULL nohasharray
++tcm_loop_tpg_show_nexus_2888 tcm_loop_tpg_show_nexus 0 2888 &abx500_get_register_page_interruptible_2888
++sata_req_2894 sata_req 0 2894 NULL
++bch_cache_show_2895 bch_cache_show 0 2895 NULL
++cmm_write_2896 cmm_write 3-0 2896 NULL
++sd_isoc_nego_2899 sd_isoc_nego 0 2899 NULL
++wacom_btnimg6_store_2901 wacom_btnimg6_store 4-0 2901 NULL
++next_online_node_2904 next_online_node 1 2904 NULL
++max8998_update_reg_2907 max8998_update_reg 0 2907 NULL
++iommu_group_attr_show_2908 iommu_group_attr_show 0 2908 NULL
++ore_check_io_2912 ore_check_io 0 2912 NULL
++target_fabric_nacl_param_attr_show_2915 target_fabric_nacl_param_attr_show 0 2915 NULL
 +osc_import_seq_write_2923 osc_import_seq_write 3 2923 NULL
 +osc_import_seq_write_2923 osc_import_seq_write 3 2923 NULL
++sysv_getattr_2924 sysv_getattr 0 2924 NULL
++count_esp_combs_2926 count_esp_combs 0 2926 NULL
 +xfs_trans_get_buf_map_2927 xfs_trans_get_buf_map 4 2927 NULL
 +xfs_trans_get_buf_map_2927 xfs_trans_get_buf_map 4 2927 NULL
++mos7840_set_uart_reg_2929 mos7840_set_uart_reg 0 2929 NULL
++mls_from_string_2930 mls_from_string 0 2930 NULL
++smi_data_buf_size_show_2931 smi_data_buf_size_show 0 2931 NULL
++tsl2550_show_operating_mode_2934 tsl2550_show_operating_mode 0 2934 NULL
++show_convrate_2936 show_convrate 0 2936 NULL
++xfs_da_get_buf_2939 xfs_da_get_buf 0 2939 NULL
 +nes_read_indexed_2946 nes_read_indexed 0 2946 NULL
 +nes_read_indexed_2946 nes_read_indexed 0 2946 NULL
-+tm6000_i2c_recv_regs16_2949 tm6000_i2c_recv_regs16 5 2949 NULL
-+i40e_dbg_prep_dump_buf_2951 i40e_dbg_prep_dump_buf 2 2951 NULL
++cpu_subsys_online_2947 cpu_subsys_online 0 2947 NULL
++tm6000_i2c_recv_regs16_2949 tm6000_i2c_recv_regs16 5-0 2949 NULL
++i40e_dbg_prep_dump_buf_2951 i40e_dbg_prep_dump_buf 2 2951 NULL nohasharray
++store_ideapad_fan_2951 store_ideapad_fan 0-4 2951 &i40e_dbg_prep_dump_buf_2951
 +set_fast_connectable_2952 set_fast_connectable 4 2952 NULL
 +set_fast_connectable_2952 set_fast_connectable 4 2952 NULL
++out_intr_mask_show_2953 out_intr_mask_show 0 2953 NULL
++show_2958 show 0 2958 NULL
++mc13xxx_spi_read_2961 mc13xxx_spi_read 0 2961 NULL
 +free_area_init_core_2962 free_area_init_core 2-3 2962 NULL
 +free_area_init_core_2962 free_area_init_core 2-3 2962 NULL
-+bio_setup_sector_2970 bio_setup_sector 3 2970 NULL
++ppp_cp_event_2965 ppp_cp_event 6 2965 NULL
++snd_ice1712_pro_trigger_2968 snd_ice1712_pro_trigger 0 2968 NULL
++fcoe_device_notification_2970 fcoe_device_notification 0 2970 NULL
++loopback_trigger_2975 loopback_trigger 0 2975 NULL nohasharray
++pb0100_set_exposure_2975 pb0100_set_exposure 0 2975 &loopback_trigger_2975
 +do_strnlen_user_2976 do_strnlen_user 0-2 2976 NULL
 +do_strnlen_user_2976 do_strnlen_user 0-2 2976 NULL
++snd_trident_ioctl_2977 snd_trident_ioctl 0 2977 NULL
++bnx2i_ep_get_param_2979 bnx2i_ep_get_param 0 2979 NULL
++ps_get_max_charge_cntl_limit_2983 ps_get_max_charge_cntl_limit 0 2983 NULL
 +p9_nr_pages_2992 p9_nr_pages 0-2 2992 NULL
 +p9_nr_pages_2992 p9_nr_pages 0-2 2992 NULL
++_ctl_diag_trigger_event_show_2995 _ctl_diag_trigger_event_show 0 2995 NULL nohasharray
++nfs_write_inode_2995 nfs_write_inode 0 2995 &_ctl_diag_trigger_event_show_2995
++packet_bind_2996 packet_bind 0 2996 NULL
++store_cardr_2997 store_cardr 4-0 2997 NULL
++tcm_qla2xxx_tpg_attrib_show_demo_mode_write_protect_3000 tcm_qla2xxx_tpg_attrib_show_demo_mode_write_protect 0 3000 NULL nohasharray
++ieee80211_parse_bitrates_3000 ieee80211_parse_bitrates 0 3000 &tcm_qla2xxx_tpg_attrib_show_demo_mode_write_protect_3000
++smsc75xx_mdio_read_3001 smsc75xx_mdio_read 0 3001 NULL
++vb2_queue_or_prepare_buf_3006 vb2_queue_or_prepare_buf 0 3006 NULL nohasharray
++store_regs_in_max0_3006 store_regs_in_max0 0-4 3006 &vb2_queue_or_prepare_buf_3006
 +lov_stripetype_seq_write_3013 lov_stripetype_seq_write 3 3013 NULL
 +lov_stripetype_seq_write_3013 lov_stripetype_seq_write 3 3013 NULL
++udf_symlink_filler_3015 udf_symlink_filler 0 3015 NULL
 +do_dmabuf_dirty_sou_3017 do_dmabuf_dirty_sou 7 3017 NULL
 +do_dmabuf_dirty_sou_3017 do_dmabuf_dirty_sou 7 3017 NULL
-+depth_write_3021 depth_write 3 3021 NULL
-+snd_azf3328_codec_inl_3022 snd_azf3328_codec_inl 0 3022 NULL
-+nvme_split_and_submit_3027 nvme_split_and_submit 3 3027 NULL
-+kvm_unmap_hva_3028 kvm_unmap_hva 2 3028 NULL
++iscsi_stat_instance_show_attr_portals_3019 iscsi_stat_instance_show_attr_portals 0 3019 NULL
++depth_write_3021 depth_write 3-0 3021 NULL
++show_in_min0_3025 show_in_min0 0 3025 NULL nohasharray
++xudc_ep_queue_3025 xudc_ep_queue 0 3025 &show_in_min0_3025
++__blocking_notifier_call_chain_3028 __blocking_notifier_call_chain 0 3028 NULL
++unix_listen_3031 unix_listen 0 3031 NULL
++mem_cgroup_hierarchy_write_3032 mem_cgroup_hierarchy_write 0 3032 NULL
 +xfrm_dst_alloc_copy_3034 xfrm_dst_alloc_copy 3 3034 NULL
 +xfrm_dst_alloc_copy_3034 xfrm_dst_alloc_copy 3 3034 NULL
-+lpfc_idiag_mbxacc_write_3038 lpfc_idiag_mbxacc_write 3 3038 NULL nohasharray
-+iwl_dbgfs_sleep_level_override_read_3038 iwl_dbgfs_sleep_level_override_read 3 3038 &lpfc_idiag_mbxacc_write_3038
++show_otp0en_3036 show_otp0en 0 3036 NULL
++lpfc_idiag_mbxacc_write_3038 lpfc_idiag_mbxacc_write 3-0 3038 NULL nohasharray
++iwl_dbgfs_sleep_level_override_read_3038 iwl_dbgfs_sleep_level_override_read 3-0 3038 &lpfc_idiag_mbxacc_write_3038
++get_max_acpi_id_3039 get_max_acpi_id 0 3039 NULL
++snd_hwdep_read_3040 snd_hwdep_read 0-3 3040 NULL
 +nr_free_buffer_pages_3044 nr_free_buffer_pages 0 3044 NULL
 +nr_free_buffer_pages_3044 nr_free_buffer_pages 0 3044 NULL
-+il3945_ucode_rx_stats_read_3048 il3945_ucode_rx_stats_read 3 3048 NULL
++instance_pe_count_show_3046 instance_pe_count_show 0 3046 NULL nohasharray
++mptsas_get_linkerrors_3046 mptsas_get_linkerrors 0 3046 &instance_pe_count_show_3046
++il3945_ucode_rx_stats_read_3048 il3945_ucode_rx_stats_read 3-0 3048 NULL
++mwl8k_post_pervif_cmd_3050 mwl8k_post_pervif_cmd 0 3050 NULL nohasharray
++target_core_alua_tg_pt_gp_store_attr_alua_support_lba_dependent_3050 target_core_alua_tg_pt_gp_store_attr_alua_support_lba_dependent 0-3 3050 &mwl8k_post_pervif_cmd_3050
++smsc75xx_reset_3053 smsc75xx_reset 0 3053 NULL
++ath10k_wmi_main_cmd_init_3054 ath10k_wmi_main_cmd_init 0 3054 NULL
++mwl8k_post_cmd_3056 mwl8k_post_cmd 0 3056 NULL
++st_flush_write_buffer_3057 st_flush_write_buffer 0 3057 NULL nohasharray
++mv_ep_enable_3057 mv_ep_enable 0 3057 &st_flush_write_buffer_3057
++dmi_sysfs_entry_instance_3065 dmi_sysfs_entry_instance 0 3065 NULL nohasharray
++set_otp4en_3065 set_otp4en 4-0 3065 &dmi_sysfs_entry_instance_3065
 +qp_alloc_ppn_set_3068 qp_alloc_ppn_set 2-4 3068 NULL
 +__blk_end_bidi_request_3070 __blk_end_bidi_request 3-4 3070 NULL
 +qp_alloc_ppn_set_3068 qp_alloc_ppn_set 2-4 3068 NULL
 +__blk_end_bidi_request_3070 __blk_end_bidi_request 3-4 3070 NULL
-+hfsplus_asc2uni_3071 hfsplus_asc2uni 0 3071 NULL nohasharray
-+dac960_user_command_proc_write_3071 dac960_user_command_proc_write 3 3071 &hfsplus_asc2uni_3071
-+read_file_antenna_diversity_3077 read_file_antenna_diversity 3 3077 NULL
++dac960_user_command_proc_write_3071 dac960_user_command_proc_write 3-0 3071 NULL nohasharray
++hfsplus_asc2uni_3071 hfsplus_asc2uni 0 3071 &dac960_user_command_proc_write_3071
++bDeviceClass_show_3073 bDeviceClass_show 0 3073 NULL
++show_local_port_3076 show_local_port 0 3076 NULL
++read_file_antenna_diversity_3077 read_file_antenna_diversity 3-0 3077 NULL
++nilfs_btree_propagate_p_3078 nilfs_btree_propagate_p 0 3078 NULL
++poweroff_nb_3079 poweroff_nb 0 3079 NULL
++free_coherent_3082 free_coherent 2-4 3082 NULL
++pm2fb_set_par_3084 pm2fb_set_par 0 3084 NULL
++init_tx_ring_3085 init_tx_ring 4 3085 NULL
++store_pwm_mode_3090 store_pwm_mode 0-4 3090 NULL
++usbhsh_queue_push_3092 usbhsh_queue_push 0 3092 NULL
 +bio_integrity_intervals_3094 bio_integrity_intervals 0-2 3094 NULL
 +bio_integrity_intervals_3094 bio_integrity_intervals 0-2 3094 NULL
-+ttusb2_msg_3100 ttusb2_msg 4 3100 NULL
-+rb_alloc_3102 rb_alloc 1 3102 NULL
-+ufshcd_get_rsp_upiu_result_3114 ufshcd_get_rsp_upiu_result 0 3114 NULL
-+simple_write_to_buffer_3122 simple_write_to_buffer 5-2 3122 NULL
++ttusb2_msg_3100 ttusb2_msg 4 3100 NULL nohasharray
++acpi_battery_set_alarm_3100 acpi_battery_set_alarm 0 3100 &ttusb2_msg_3100
++rb_alloc_3102 rb_alloc 1 3102 NULL nohasharray
++ab_active_port_init_3102 ab_active_port_init 0 3102 &rb_alloc_3102
++store_fan_stop_time_3106 store_fan_stop_time 0-4 3106 NULL
++mxl111sf_i2c_xfer_3109 mxl111sf_i2c_xfer 0-3 3109 NULL nohasharray
++show_protocols_3109 show_protocols 0 3109 &mxl111sf_i2c_xfer_3109
++acpi_ec_transaction_unlocked_3112 acpi_ec_transaction_unlocked 0 3112 NULL nohasharray
++show_firmware_version_3112 show_firmware_version 0 3112 &acpi_ec_transaction_unlocked_3112
++qib_user_sdma_init_payload_3115 qib_user_sdma_init_payload 0 3115 NULL
++m66592_enable_3117 m66592_enable 0 3117 NULL
++lpfc_aer_support_show_3121 lpfc_aer_support_show 0 3121 NULL
++simple_write_to_buffer_3122 simple_write_to_buffer 2-5-0 3122 NULL nohasharray
++iwlagn_send_beacon_cmd_3122 iwlagn_send_beacon_cmd 0 3122 &simple_write_to_buffer_3122
++iscsi_nacl_param_show_MaxBurstLength_3124 iscsi_nacl_param_show_MaxBurstLength 0 3124 NULL
++open_inb_mbox_3128 open_inb_mbox 0 3128 NULL
++registers_show_3130 registers_show 0 3130 NULL
 +print_time_3132 print_time 0 3132 NULL
 +print_time_3132 print_time 0 3132 NULL
-+fill_write_buffer_3142 fill_write_buffer 3 3142 NULL
-+CIFSSMBSetPosixACL_3154 CIFSSMBSetPosixACL 5 3154 NULL
-+uv_num_possible_blades_3177 uv_num_possible_blades 0 3177 NULL
++crypto_rng_ctxsize_3133 crypto_rng_ctxsize 0 3133 NULL
++fill_write_buffer_3142 fill_write_buffer 3-0 3142 NULL
++filldir_3143 filldir 3 3143 NULL
++b1_get_slice_3145 b1_get_slice 0 3145 NULL
++show_spi_host_hba_id_3150 show_spi_host_hba_id 0 3150 NULL
++CIFSSMBSetPosixACL_3154 CIFSSMBSetPosixACL 5 3154 NULL nohasharray
++adv7175_write_3154 adv7175_write 0 3154 &CIFSSMBSetPosixACL_3154 nohasharray
++cfcnfg_get_id_from_ifi_3154 cfcnfg_get_id_from_ifi 0 3154 &adv7175_write_3154
++sched_cpu_inactive_3155 sched_cpu_inactive 0 3155 NULL
++compat_sys_migrate_pages_3157 compat_sys_migrate_pages 2 3157 NULL
++ubifs_orphan_end_commit_3161 ubifs_orphan_end_commit 0 3161 NULL
++i915_gem_obj_ggtt_offset_3162 i915_gem_obj_ggtt_offset 0 3162 NULL
++map_smb_to_linux_error_3163 map_smb_to_linux_error 0 3163 NULL
++gfs2_rindex_update_3165 gfs2_rindex_update 0 3165 NULL
++nf_conntrack_broadcast_help_3166 nf_conntrack_broadcast_help 0 3166 NULL nohasharray
++islpci_reset_3166 islpci_reset 0 3166 &nf_conntrack_broadcast_help_3166
++nfc_alloc_send_skb_3167 nfc_alloc_send_skb 4 3167 NULL
++filelayout_scan_commit_lists_3168 filelayout_scan_commit_lists 0 3168 NULL
++rxrpc_create_3175 rxrpc_create 0 3175 NULL nohasharray
++rebind_store_3175 rebind_store 0-3 3175 &rxrpc_create_3175
++red_zone_show_3177 red_zone_show 0 3177 NULL
 +pkcs7_sig_note_signature_3178 pkcs7_sig_note_signature 5 3178 NULL
 +uinput_ioctl_handler_3181 uinput_ioctl_handler 2 3181 NULL nohasharray
 +uvc_video_stats_dump_3181 uvc_video_stats_dump 3 3181 &uinput_ioctl_handler_3181
 +pkcs7_sig_note_signature_3178 pkcs7_sig_note_signature 5 3178 NULL
 +uinput_ioctl_handler_3181 uinput_ioctl_handler 2 3181 NULL nohasharray
 +uvc_video_stats_dump_3181 uvc_video_stats_dump 3 3181 &uinput_ioctl_handler_3181
++tx_stats_read_3182 tx_stats_read 0 3182 NULL
++patch_via_hdmi_3183 patch_via_hdmi 0 3183 NULL
 +compat_do_ip6t_set_ctl_3184 compat_do_ip6t_set_ctl 4 3184 NULL
 +mempool_create_node_3191 mempool_create_node 1 3191 NULL
 +alloc_context_3194 alloc_context 1 3194 NULL
 +compat_do_ip6t_set_ctl_3184 compat_do_ip6t_set_ctl 4 3184 NULL
 +mempool_create_node_3191 mempool_create_node 1 3191 NULL
 +alloc_context_3194 alloc_context 1 3194 NULL
-+dma_init_coherent_memory_3197 dma_init_coherent_memory 3 3197 NULL
-+shmem_pread_slow_3198 shmem_pread_slow 3-2 3198 NULL
-+codec_reg_write_file_3204 codec_reg_write_file 3 3204 NULL
-+SyS_sendto_3219 SyS_sendto 6 3219 NULL
-+btrfs_prealloc_file_range_3227 btrfs_prealloc_file_range 3 3227 NULL
-+kimage_crash_alloc_3233 kimage_crash_alloc 3 3233 NULL
++dma_init_coherent_memory_3197 dma_init_coherent_memory 1-3 3197 NULL
++shmem_pread_slow_3198 shmem_pread_slow 2-3 3198 NULL nohasharray
++udp_sendpage_3198 udp_sendpage 4 3198 &shmem_pread_slow_3198
++queue_write_same_max_show_3199 queue_write_same_max_show 0 3199 NULL
++rtc_valid_tm_3200 rtc_valid_tm 0 3200 NULL
++acpi_smbus_write_3201 acpi_smbus_write 0 3201 NULL
++gpio_keys_show_keys_3202 gpio_keys_show_keys 0 3202 NULL
++usb_clear_halt_3203 usb_clear_halt 0 3203 NULL
++codec_reg_write_file_3204 codec_reg_write_file 3-0 3204 NULL
++cx24113_get_status_3205 cx24113_get_status 0 3205 NULL
++default_cpu_mask_to_apicid_and_3207 default_cpu_mask_to_apicid_and 0 3207 NULL
++sha256_init_3213 sha256_init 0 3213 NULL nohasharray
++__readpages_done_3213 __readpages_done 0 3213 &sha256_init_3213
++get_target_freq_3217 get_target_freq 0 3217 NULL
++ipath_user_sdma_writev_3218 ipath_user_sdma_writev 0 3218 NULL
++SyS_sendto_3219 SyS_sendto 6-3 3219 NULL
++patch_stac9205_3222 patch_stac9205 0 3222 NULL
++fm3130_get_time_3224 fm3130_get_time 0 3224 NULL nohasharray
++__uncore_dsp_show_3224 __uncore_dsp_show 0 3224 &fm3130_get_time_3224 nohasharray
++store_enabled_3224 store_enabled 0-4 3224 &__uncore_dsp_show_3224
++acpi_ds_method_data_init_args_3229 acpi_ds_method_data_init_args 0 3229 NULL
++mem_limit_show_3231 mem_limit_show 0 3231 NULL
++btrfs_next_leaf_3232 btrfs_next_leaf 0 3232 NULL
++dvb_ringbuffer_pkt_write_3233 dvb_ringbuffer_pkt_write 3 3233 NULL
 +write_adapter_mem_3234 write_adapter_mem 3 3234 NULL
 +write_adapter_mem_3234 write_adapter_mem 3 3234 NULL
-+do_read_log_to_user_3236 do_read_log_to_user 4 3236 NULL
++qla4xxx_phy_port_num_show_3236 qla4xxx_phy_port_num_show 0 3236 NULL nohasharray
++e1000e_setup_rx_resources_3236 e1000e_setup_rx_resources 0 3236 &qla4xxx_phy_port_num_show_3236 nohasharray
++do_read_log_to_user_3236 do_read_log_to_user 4 3236 &e1000e_setup_rx_resources_3236
 +ext3_xattr_find_entry_3237 ext3_xattr_find_entry 0 3237 NULL
 +ext3_xattr_find_entry_3237 ext3_xattr_find_entry 0 3237 NULL
-+key_key_read_3241 key_key_read 3 3241 NULL
++macb_open_3240 macb_open 0 3240 NULL
++key_key_read_3241 key_key_read 3-0 3241 NULL
++base_sock_bind_3245 base_sock_bind 0 3245 NULL
++check_vendor_extension_3254 check_vendor_extension 1 3254 NULL nohasharray
++peak_usb_ndo_open_3254 peak_usb_ndo_open 0 3254 &check_vendor_extension_3254
++mei_amthif_write_3256 mei_amthif_write 0 3256 NULL
++show_fc_host_firmware_version_3257 show_fc_host_firmware_version 0 3257 NULL
++ipaq_open_3260 ipaq_open 0 3260 NULL
++quota_scale_show_3263 quota_scale_show 0 3263 NULL
++wan_get_status_3268 wan_get_status 0 3268 NULL nohasharray
++phys_to_dma_3268 phys_to_dma 0-2 3268 &wan_get_status_3268
++mma8452_show_samp_freq_avail_3269 mma8452_show_samp_freq_avail 0 3269 NULL nohasharray
++wq_cpumask_store_3269 wq_cpumask_store 0-4 3269 &mma8452_show_samp_freq_avail_3269
++technisat_usb2_i2c_xfer_3273 technisat_usb2_i2c_xfer 0-3 3273 NULL nohasharray
++pccard_show_resource_3273 pccard_show_resource 0 3273 &technisat_usb2_i2c_xfer_3273
++cifs_enable_signing_3276 cifs_enable_signing 0 3276 NULL
++ath6kl_wmi_get_roam_tbl_cmd_3282 ath6kl_wmi_get_roam_tbl_cmd 0 3282 NULL
 +__ilog2_u64_3284 __ilog2_u64 0 3284 NULL
 +__ilog2_u64_3284 __ilog2_u64 0 3284 NULL
-+ieee80211_if_write_beacon_loss_3296 ieee80211_if_write_beacon_loss 3 3296 NULL
-+cgroup_name_3300 cgroup_name 3 3300 NULL
-+__iovec_copy_from_user_inatomic_3314 __iovec_copy_from_user_inatomic 0-4-3 3314 NULL
-+_iwl_dbgfs_d3_sram_write_3315 _iwl_dbgfs_d3_sram_write 3 3315 NULL
++dgram_setsockopt_3285 dgram_setsockopt 0 3285 NULL
++show_ipv4_iface_subnet_3295 show_ipv4_iface_subnet 0 3295 NULL
++ieee80211_if_write_beacon_loss_3296 ieee80211_if_write_beacon_loss 3-0 3296 NULL nohasharray
++patch_stac92hd73xx_3296 patch_stac92hd73xx 0 3296 &ieee80211_if_write_beacon_loss_3296
++memory_get_cur_bandwidth_3298 memory_get_cur_bandwidth 0 3298 NULL
++x1205_get_atrim_3299 x1205_get_atrim 0 3299 NULL
++__set_extent_bit_3305 __set_extent_bit 0 3305 NULL
++sriov_configure_3307 sriov_configure 0-2 3307 NULL
++minix_write_begin_3311 minix_write_begin 0 3311 NULL nohasharray
++arvo_sysfs_write_3311 arvo_sysfs_write 0-6 3311 &minix_write_begin_3311
++ceph_vxattrs_name_size_3312 ceph_vxattrs_name_size 0 3312 NULL
++_iwl_dbgfs_d3_sram_write_3315 _iwl_dbgfs_d3_sram_write 3-0 3315 NULL
 +dbDiscardAG_3322 dbDiscardAG 3 3322 NULL
 +dbDiscardAG_3322 dbDiscardAG 3 3322 NULL
-+read_from_oldmem_3337 read_from_oldmem 2 3337 NULL
-+sysfs_create_group_3339 sysfs_create_group 0 3339 NULL
++ip6_route_dev_notify_3325 ip6_route_dev_notify 0 3325 NULL
++compat_sys_setsockopt_3326 compat_sys_setsockopt 5 3326 NULL nohasharray
++genphy_read_status_3326 genphy_read_status 0 3326 &compat_sys_setsockopt_3326
++arch_phys_wc_del_3332 arch_phys_wc_del 1 3332 NULL
++aac_rkt_ioremap_3333 aac_rkt_ioremap 2 3333 NULL
++lis3lv02d_rate_show_3334 lis3lv02d_rate_show 0 3334 NULL
++read_from_oldmem_3337 read_from_oldmem 2-0 3337 NULL
++max_power_range_uw_show_3339 max_power_range_uw_show 0 3339 NULL nohasharray
++sysfs_create_group_3339 sysfs_create_group 0 3339 &max_power_range_uw_show_3339
 +tty_port_register_device_attr_3341 tty_port_register_device_attr 3 3341 NULL
 +tty_port_register_device_attr_3341 tty_port_register_device_attr 3 3341 NULL
-+il_dbgfs_interrupt_read_3351 il_dbgfs_interrupt_read 3 3351 NULL
-+gsm_control_rls_3353 gsm_control_rls 3 3353 NULL
++ip_local_out_3345 ip_local_out 0 3345 NULL
++ubifs_sync_wbufs_by_inode_3346 ubifs_sync_wbufs_by_inode 0 3346 NULL
++bt819_s_stream_3349 bt819_s_stream 0 3349 NULL
++atm_init_aal34_3350 atm_init_aal34 0 3350 NULL
++il_dbgfs_interrupt_read_3351 il_dbgfs_interrupt_read 3-0 3351 NULL
++gsm_control_rls_3353 gsm_control_rls 3 3353 NULL nohasharray
++o2nm_cluster_attr_idle_timeout_ms_write_3353 o2nm_cluster_attr_idle_timeout_ms_write 3-0 3353 &gsm_control_rls_3353
++anx9805_aux_3358 anx9805_aux 0 3358 NULL
++jbd2_journal_force_commit_3359 jbd2_journal_force_commit 0 3359 NULL
 +scnprintf_3360 scnprintf 0-2 3360 NULL
 +scnprintf_3360 scnprintf 0-2 3360 NULL
++map_name_show_3361 map_name_show 0 3361 NULL
++iwl_trans_update_sf_3363 iwl_trans_update_sf 0 3363 NULL
 +sr_read_3366 sr_read 3 3366 NULL
 +sr_read_3366 sr_read 3 3366 NULL
-+mtdchar_writeoob_3393 mtdchar_writeoob 4 3393 NULL
++nilfs_segctor_fill_in_checkpoint_3369 nilfs_segctor_fill_in_checkpoint 0 3369 NULL
++mv88e6xxx_phy_write_3375 mv88e6xxx_phy_write 0 3375 NULL nohasharray
++hotkey_bios_enabled_show_3375 hotkey_bios_enabled_show 0 3375 &mv88e6xxx_phy_write_3375
++cifs_write_3376 cifs_write 0 3376 NULL nohasharray
++register_xenbus_watch_3376 register_xenbus_watch 0 3376 &cifs_write_3376
++vsock_getname_3379 vsock_getname 0 3379 NULL nohasharray
++s5p_mfc_open_mfc_inst_3379 s5p_mfc_open_mfc_inst 0 3379 &vsock_getname_3379
++slot_show_3380 slot_show 0 3380 NULL nohasharray
++read_rbu_data_3380 read_rbu_data 6-0-5 3380 &slot_show_3380
++wake_unlock_show_3383 wake_unlock_show 0 3383 NULL nohasharray
++ath9k_htc_sta_add_3383 ath9k_htc_sta_add 0 3383 &wake_unlock_show_3383
++link_state_store_3384 link_state_store 0-4 3384 NULL
++lanai_setup_rx_vci_aal5_3385 lanai_setup_rx_vci_aal5 0 3385 NULL
++show_temp_value_3387 show_temp_value 0 3387 NULL nohasharray
++drv_set_promiscuous_mode_3387 drv_set_promiscuous_mode 0 3387 &show_temp_value_3387
++lp3971_reg_read_3389 lp3971_reg_read 0 3389 NULL
++sg_write_3392 sg_write 0-3 3392 NULL
++mtdchar_writeoob_3393 mtdchar_writeoob 4 3393 NULL nohasharray
++nfs_revalidate_mapping_3393 nfs_revalidate_mapping 0 3393 &mtdchar_writeoob_3393
++iscsit_na_random_datain_pdu_offsets_3398 iscsit_na_random_datain_pdu_offsets 0 3398 NULL
 +isdn_readbchan_3401 isdn_readbchan 0-5 3401 NULL
 +isdn_readbchan_3401 isdn_readbchan 0-5 3401 NULL
-+mei_io_cb_alloc_resp_buf_3414 mei_io_cb_alloc_resp_buf 2 3414 NULL
++bdc_ep_enable_3404 bdc_ep_enable 0 3404 NULL
++wl12xx_sdio_set_power_3405 wl12xx_sdio_set_power 0 3405 NULL
++set_pwm_auto_channels_3410 set_pwm_auto_channels 0-4 3410 NULL
++tvp5150_g_crop_3412 tvp5150_g_crop 0 3412 NULL
++__write_reg_3413 __write_reg 0 3413 NULL
++mei_io_cb_alloc_resp_buf_3414 mei_io_cb_alloc_resp_buf 2-0 3414 NULL nohasharray
++broadsheet_spiflash_write_byte_3414 broadsheet_spiflash_write_byte 0 3414 &mei_io_cb_alloc_resp_buf_3414
++set_location_3415 set_location 0 3415 NULL nohasharray
++be_open_3415 be_open 0 3415 &set_location_3415
++xfs_attr3_leaf_toosmall_3416 xfs_attr3_leaf_toosmall 0 3416 NULL nohasharray
++dlm_lowcomms_start_3416 dlm_lowcomms_start 0 3416 &xfs_attr3_leaf_toosmall_3416
++nfs_commit_unstable_pages_3419 nfs_commit_unstable_pages 0 3419 NULL
++get_setup_data_paddr_3421 get_setup_data_paddr 0 3421 NULL
++generic_hdmi_playback_pcm_prepare_3423 generic_hdmi_playback_pcm_prepare 0 3423 NULL
 +pci_add_cap_save_buffer_3426 pci_add_cap_save_buffer 3 3426 NULL
 +pci_add_cap_save_buffer_3426 pci_add_cap_save_buffer 3 3426 NULL
-+crystalhd_create_dio_pool_3427 crystalhd_create_dio_pool 2 3427 NULL
++led_set_status_3432 led_set_status 0 3432 NULL
++rj54n1_g_fmt_3433 rj54n1_g_fmt 0 3433 NULL
 +SyS_msgsnd_3436 SyS_msgsnd 3 3436 NULL
 +SyS_msgsnd_3436 SyS_msgsnd 3 3436 NULL
++wm831x_fll_prepare_3438 wm831x_fll_prepare 0 3438 NULL
++dev_register_3440 dev_register 0 3440 NULL
++pci_write_aer_3441 pci_write_aer 0 3441 NULL
++show_conn_param_ISCSI_PARAM_MAX_SEGMENT_SIZE_3442 show_conn_param_ISCSI_PARAM_MAX_SEGMENT_SIZE 0 3442 NULL
++ncp_symlink_readpage_3448 ncp_symlink_readpage 0 3448 NULL
++map_single_3449 map_single 0 3449 NULL
++store_3451 store 0-3 3451 NULL
++show_in_input1_3453 show_in_input1 0 3453 NULL nohasharray
++mvs_tag_alloc_3453 mvs_tag_alloc 0 3453 &show_in_input1_3453
 +softsynth_write_3455 softsynth_write 3 3455 NULL
 +softsynth_write_3455 softsynth_write 3 3455 NULL
-+snd_pcm_lib_readv_transfer_3464 snd_pcm_lib_readv_transfer 5-4-2 3464 NULL
++snd_pcm_lib_readv_transfer_3464 snd_pcm_lib_readv_transfer 5 3464 NULL
++iscsi_tpg_param_store_MaxConnections_3467 iscsi_tpg_param_store_MaxConnections 0-3 3467 NULL nohasharray
++alloc_skb_fclone_3467 alloc_skb_fclone 1 3467 &iscsi_tpg_param_store_MaxConnections_3467
++usb_authorize_device_3468 usb_authorize_device 0 3468 NULL
++gx1_frame_buffer_size_3469 gx1_frame_buffer_size 0 3469 NULL
++i740fb_set_par_3470 i740fb_set_par 0 3470 NULL
++store_pwm_auto_channels_3471 store_pwm_auto_channels 0-4 3471 NULL
++dummy_udc_start_3479 dummy_udc_start 0 3479 NULL nohasharray
++store_hrtbt_enb_3479 store_hrtbt_enb 0-4 3479 &dummy_udc_start_3479
++wakeup_max_time_show_3485 wakeup_max_time_show 0 3485 NULL
++friq_read_regr_3489 friq_read_regr 0 3489 NULL
 +security_context_to_sid_default_3492 security_context_to_sid_default 2 3492 NULL
 +security_context_to_sid_default_3492 security_context_to_sid_default 2 3492 NULL
-+xfrm_migrate_msgsize_3496 xfrm_migrate_msgsize 1 3496 NULL
-+mem_tx_free_mem_blks_read_3521 mem_tx_free_mem_blks_read 3 3521 NULL
++comp_tx_3493 comp_tx 0 3493 NULL
++prepare_3495 prepare 0 3495 NULL
++xfrm_migrate_msgsize_3496 xfrm_migrate_msgsize 0-1 3496 NULL
++iscsi_stat_instance_attr_store_3501 iscsi_stat_instance_attr_store 0 3501 NULL
++sys_size_show_3507 sys_size_show 0 3507 NULL
++ad_sd_buffer_postdisable_3510 ad_sd_buffer_postdisable 0 3510 NULL
++snd_rme9652_ioctl_3514 snd_rme9652_ioctl 0 3514 NULL
++snd_usb_clock_find_source_3516 snd_usb_clock_find_source 0 3516 NULL nohasharray
++iscsi_nacl_auth_store_userid_3516 iscsi_nacl_auth_store_userid 0-3 3516 &snd_usb_clock_find_source_3516
++target_stat_scsi_tgt_port_show_attr_write_mbytes_3519 target_stat_scsi_tgt_port_show_attr_write_mbytes 0 3519 NULL
++mem_tx_free_mem_blks_read_3521 mem_tx_free_mem_blks_read 3-0 3521 NULL nohasharray
++pcf8523_rtc_read_time_3521 pcf8523_rtc_read_time 0 3521 &mem_tx_free_mem_blks_read_3521 nohasharray
++ieee80211_wx_set_gen_ie_rsl_3521 ieee80211_wx_set_gen_ie_rsl 3 3521 &pcf8523_rtc_read_time_3521
++m88ts2022_cmd_3523 m88ts2022_cmd 0 3523 NULL
++ati_remote2_setup_3526 ati_remote2_setup 0 3526 NULL
++adp8870_show_3527 adp8870_show 0 3527 NULL
 +SyS_semtimedop_3532 SyS_semtimedop 3 3532 NULL
 +SyS_semtimedop_3532 SyS_semtimedop 3 3532 NULL
++ath10k_reg_addr_read_3536 ath10k_reg_addr_read 3-0 3536 NULL
 +SyS_readv_3539 SyS_readv 3 3539 NULL
 +SyS_readv_3539 SyS_readv 3 3539 NULL
++topology_change_detected_show_3540 topology_change_detected_show 0 3540 NULL
++iwl_mvm_rm_sta_3541 iwl_mvm_rm_sta 0 3541 NULL
++latency_timer_show_3543 latency_timer_show 0 3543 NULL nohasharray
++mls_context_cpy_3543 mls_context_cpy 0 3543 &latency_timer_show_3543 nohasharray
++xfs_allocbt_get_maxrecs_3543 xfs_allocbt_get_maxrecs 0 3543 &mls_context_cpy_3543
++sht15_send_status_3544 sht15_send_status 0 3544 NULL nohasharray
++snd_seq_timer_set_tempo_3544 snd_seq_timer_set_tempo 0 3544 &sht15_send_status_3544
 +nouveau_fuse_create__3546 nouveau_fuse_create_ 4 3546 NULL
 +nouveau_fuse_create__3546 nouveau_fuse_create_ 4 3546 NULL
-+btrfs_dir_name_len_3549 btrfs_dir_name_len 0 3549 NULL
-+alloc_smp_resp_3566 alloc_smp_resp 1 3566 NULL
-+evtchn_read_3569 evtchn_read 3 3569 NULL
++btrfs_dir_name_len_3549 btrfs_dir_name_len 0 3549 NULL nohasharray
++raid_show_level_3549 raid_show_level 0 3549 &btrfs_dir_name_len_3549
++target_stat_scsi_lu_attr_show_3561 target_stat_scsi_lu_attr_show 0 3561 NULL nohasharray
++b43legacy_read16_3561 b43legacy_read16 0 3561 &target_stat_scsi_lu_attr_show_3561
++nilfs_dat_translate_3562 nilfs_dat_translate 0 3562 NULL
++ip_queue_xmit_3564 ip_queue_xmit 0 3564 NULL nohasharray
++stv0680_set_video_mode_3564 stv0680_set_video_mode 0 3564 &ip_queue_xmit_3564 nohasharray
++generic_exec_single_3564 generic_exec_single 0 3564 &stv0680_set_video_mode_3564
++bnx2x_alloc_fp_mem_3565 bnx2x_alloc_fp_mem 0 3565 NULL
++alloc_smp_resp_3566 alloc_smp_resp 1 3566 NULL nohasharray
++cache_type_show_3566 cache_type_show 0 3566 &alloc_smp_resp_3566
++evtchn_read_3569 evtchn_read 3-0 3569 NULL
++cifs_async_writev_3576 cifs_async_writev 0 3576 NULL
++f2fs_listxattr_3577 f2fs_listxattr 0-3 3577 NULL nohasharray
++mwifiex_cmd_802_11_mac_address_3577 mwifiex_cmd_802_11_mac_address 0 3577 &f2fs_listxattr_3577
++dormant_show_3581 dormant_show 0 3581 NULL nohasharray
++amd_rng_init_3581 amd_rng_init 0 3581 &dormant_show_3581
 +ll_track_ppid_seq_write_3582 ll_track_ppid_seq_write 3 3582 NULL
 +ll_track_ppid_seq_write_3582 ll_track_ppid_seq_write 3 3582 NULL
-+vc_resize_3585 vc_resize 3-2 3585 NULL
-+kvm_mmu_notifier_change_pte_3596 kvm_mmu_notifier_change_pte 3 3596 NULL
++vc_resize_3585 vc_resize 2-3 3585 NULL
++ifalias_show_3586 ifalias_show 0 3586 NULL
++acpi_ut_allocate_owner_id_3588 acpi_ut_allocate_owner_id 0 3588 NULL
++show_temp_auto_temp_max_3593 show_temp_auto_temp_max 0 3593 NULL
++iscsi_tpg_attrib_store_login_timeout_3597 iscsi_tpg_attrib_store_login_timeout 0-3 3597 NULL
++compat_sys_semtimedop_3606 compat_sys_semtimedop 3 3606 NULL nohasharray
++show_down_tail_align_3606 show_down_tail_align 0 3606 &compat_sys_semtimedop_3606
 +sctp_getsockopt_events_3607 sctp_getsockopt_events 2 3607 NULL
 +sctp_getsockopt_events_3607 sctp_getsockopt_events 2 3607 NULL
++ray_open_3608 ray_open 0 3608 NULL
 +edac_mc_alloc_3611 edac_mc_alloc 4 3611 NULL
 +edac_mc_alloc_3611 edac_mc_alloc 4 3611 NULL
-+tx_tx_starts_read_3617 tx_tx_starts_read 3 3617 NULL
++po1030_set_red_balance_3614 po1030_set_red_balance 0 3614 NULL
++node_nodeid_write_3616 node_nodeid_write 0-3 3616 NULL
++tx_tx_starts_read_3617 tx_tx_starts_read 3-0 3617 NULL
++show_fcstat_link_failure_count_3618 show_fcstat_link_failure_count 0 3618 NULL
++nilfs_dat_prepare_update_3619 nilfs_dat_prepare_update 0 3619 NULL
++rv3029c2_i2c_read_regs_3621 rv3029c2_i2c_read_regs 0 3621 NULL
++atl1e_setup_ring_resources_3623 atl1e_setup_ring_resources 0 3623 NULL
++bnad_set_mac_address_3625 bnad_set_mac_address 0 3625 NULL
++wpf_s_stream_3626 wpf_s_stream 0 3626 NULL
 +aligned_kmalloc_3628 aligned_kmalloc 1 3628 NULL
 +aligned_kmalloc_3628 aligned_kmalloc 1 3628 NULL
-+fm10k_alloc_q_vector_3638 fm10k_alloc_q_vector 4-6 3638 NULL
-+ath6kl_disconnect_timeout_read_3650 ath6kl_disconnect_timeout_read 3 3650 NULL
-+i915_compat_ioctl_3656 i915_compat_ioctl 2 3656 NULL
-+_iwl_dbgfs_tx_flush_write_3675 _iwl_dbgfs_tx_flush_write 3 3675 NULL
-+snd_m3_assp_read_3703 snd_m3_assp_read 0 3703 NULL
-+ci_ll_write_3740 ci_ll_write 4 3740 NULL
-+msm_otg_mode_write_3788 msm_otg_mode_write 3 3788 NULL
-+sctp_setsockopt_auth_key_3793 sctp_setsockopt_auth_key 3 3793 NULL
-+ncp_file_write_3813 ncp_file_write 3 3813 NULL
-+llc_ui_recvmsg_3826 llc_ui_recvmsg 4 3826 NULL
-+ceph_do_getattr_3838 ceph_do_getattr 0 3838 NULL
++udp_v6_get_port_3632 udp_v6_get_port 0 3632 NULL
++fan_get_speed_3635 fan_get_speed 0 3635 NULL
++fm10k_alloc_q_vector_3638 fm10k_alloc_q_vector 6-4 3638 NULL
++store_3640 store 0 3640 NULL
++eem_opts_host_addr_store_3646 eem_opts_host_addr_store 0-3 3646 NULL
++cacheinfo_cpu_callback_3647 cacheinfo_cpu_callback 0 3647 NULL nohasharray
++rocker_port_dma_rings_init_3647 rocker_port_dma_rings_init 0 3647 &cacheinfo_cpu_callback_3647
++x86_swiotlb_alloc_coherent_3649 x86_swiotlb_alloc_coherent 2 3649 NULL nohasharray
++cm_copy_private_data_3649 cm_copy_private_data 2 3649 &x86_swiotlb_alloc_coherent_3649
++ath6kl_disconnect_timeout_read_3650 ath6kl_disconnect_timeout_read 3-0 3650 NULL
++ixgb_vlan_rx_add_vid_3651 ixgb_vlan_rx_add_vid 0 3651 NULL
++i915_compat_ioctl_3656 i915_compat_ioctl 2 3656 NULL nohasharray
++videobuf_dma_contig_user_get_3656 videobuf_dma_contig_user_get 0 3656 &i915_compat_ioctl_3656 nohasharray
++alc680_parse_auto_config_3656 alc680_parse_auto_config 0 3656 &videobuf_dma_contig_user_get_3656
++qib_user_sdma_page_to_frags_3660 qib_user_sdma_page_to_frags 0-6 3660 NULL
++tomoyo_supervisor_3661 tomoyo_supervisor 0 3661 NULL nohasharray
++smsc911x_set_mac_address_3661 smsc911x_set_mac_address 0 3661 &tomoyo_supervisor_3661
++arcmsr_attr_host_fw_request_len_3662 arcmsr_attr_host_fw_request_len 0 3662 NULL
++cma_alloc_3663 cma_alloc 2-3 3663 NULL
++tcp_fragment_3669 tcp_fragment 3 3669 NULL
++fuse_copy_page_3671 fuse_copy_page 0 3671 NULL
++mcs_setup_transceiver_agilent_3673 mcs_setup_transceiver_agilent 0 3673 NULL
++netxen_alloc_hw_resources_3674 netxen_alloc_hw_resources 0 3674 NULL
++_iwl_dbgfs_tx_flush_write_3675 _iwl_dbgfs_tx_flush_write 3-0 3675 NULL
++rawv6_bind_3679 rawv6_bind 0 3679 NULL
++show_selfballoon_uphys_3680 show_selfballoon_uphys 0 3680 NULL
++pvr2_ioread_start_3682 pvr2_ioread_start 0 3682 NULL nohasharray
++igbvf_change_mtu_3682 igbvf_change_mtu 0 3682 &pvr2_ioread_start_3682
++spmi_register_write_3684 spmi_register_write 0 3684 NULL
++vmci_qpair_enquev_3688 vmci_qpair_enquev 0-3 3688 NULL
++ax25_listen_register_3689 ax25_listen_register 0 3689 NULL
++ntfs_attr_make_non_resident_3694 ntfs_attr_make_non_resident 0 3694 NULL
++brcmf_fil_cmd_int_set_3696 brcmf_fil_cmd_int_set 0 3696 NULL
++__netdev_adjacent_dev_link_lists_3697 __netdev_adjacent_dev_link_lists 0 3697 NULL
++target_core_show_dev_alias_3699 target_core_show_dev_alias 0 3699 NULL
++videobuf_pages_to_sg_3708 videobuf_pages_to_sg 2 3708 NULL
++sys_getrandom_3710 sys_getrandom 2 3710 NULL
++mlx4_en_config_rss_steer_3713 mlx4_en_config_rss_steer 0 3713 NULL
++i2c_sendbytes_3714 i2c_sendbytes 0 3714 NULL
++msi001_s_ctrl_3716 msi001_s_ctrl 0 3716 NULL
++__cifs_readpage_from_fscache_3718 __cifs_readpage_from_fscache 0 3718 NULL
++do_cancel_3724 do_cancel 0 3724 NULL nohasharray
++ext4_inode_blocks_set_3724 ext4_inode_blocks_set 0 3724 &do_cancel_3724
++lm3533_als_get_threshold_3725 lm3533_als_get_threshold 0 3725 NULL nohasharray
++v4l2_fh_open_3725 v4l2_fh_open 0 3725 &lm3533_als_get_threshold_3725 nohasharray
++create_single_cap_vol_ctl_3725 create_single_cap_vol_ctl 0 3725 &v4l2_fh_open_3725
++sm501fb_crtsrc_show_3731 sm501fb_crtsrc_show 0 3731 NULL
++ci_ll_write_3740 ci_ll_write 4-0 3740 NULL
++vlan_filtering_show_3745 vlan_filtering_show 0 3745 NULL
++cp2112_i2c_write_req_3746 cp2112_i2c_write_req 0-4 3746 NULL nohasharray
++show_prot_guard_type_3746 show_prot_guard_type 0 3746 &cp2112_i2c_write_req_3746
++pegasus_open_3748 pegasus_open 0 3748 NULL
++sysfs_kf_bin_write_3751 sysfs_kf_bin_write 0-4-3 3751 NULL
++show_lwid_3752 show_lwid 0 3752 NULL nohasharray
++si476x_core_cmd_fm_rds_blockcount_3752 si476x_core_cmd_fm_rds_blockcount 0 3752 &show_lwid_3752
++btrfs_reserve_extent_3754 btrfs_reserve_extent 0 3754 NULL
++show_log_height_3759 show_log_height 0 3759 NULL
++get_port0_handler_3760 get_port0_handler 0 3760 NULL nohasharray
++postenable_3760 postenable 0 3760 &get_port0_handler_3760
++fuse_do_setattr_3762 fuse_do_setattr 0 3762 NULL
++synaptics_show_disable_gesture_3767 synaptics_show_disable_gesture 0 3767 NULL nohasharray
++start_isolate_page_range_3767 start_isolate_page_range 0 3767 &synaptics_show_disable_gesture_3767
++temp1_show_3771 temp1_show 0 3771 NULL nohasharray
++sctp_copy_one_addr_3771 sctp_copy_one_addr 0 3771 &temp1_show_3771
++mvs_show_driver_version_3772 mvs_show_driver_version 0 3772 NULL nohasharray
++koneplus_sysfs_read_profilex_settings_3772 koneplus_sysfs_read_profilex_settings 0-5-6 3772 &mvs_show_driver_version_3772
++store_enable_clkb0_output_3776 store_enable_clkb0_output 0-4 3776 NULL
++nouveau_sysfs_pstate_set_3777 nouveau_sysfs_pstate_set 0-4 3777 NULL
++apds990x_prox_enable_show_3778 apds990x_prox_enable_show 0 3778 NULL
++udf_adinicb_write_begin_3781 udf_adinicb_write_begin 0 3781 NULL nohasharray
++xip_file_write_3781 xip_file_write 0-3 3781 &udf_adinicb_write_begin_3781
++set_min_height_3783 set_min_height 0-4 3783 NULL
++msm_otg_mode_write_3788 msm_otg_mode_write 3-0 3788 NULL
++set_voltage_3789 set_voltage 0-4 3789 NULL
++sctp_setsockopt_auth_key_3793 sctp_setsockopt_auth_key 3-0 3793 NULL
++wq_nice_show_3795 wq_nice_show 0 3795 NULL
++__netlink_create_3800 __netlink_create 0 3800 NULL
++show_line3_3802 show_line3 0 3802 NULL
++t1_set_mac_addr_3808 t1_set_mac_addr 0 3808 NULL
++mci_max_location_show_3812 mci_max_location_show 0 3812 NULL
++ncp_file_write_3813 ncp_file_write 3-0 3813 NULL nohasharray
++iscsi_stat_instance_show_attr_min_ver_3813 iscsi_stat_instance_show_attr_min_ver 0 3813 &ncp_file_write_3813
++nfs4_client_recover_expired_lease_3814 nfs4_client_recover_expired_lease 0 3814 NULL
++manage_start_stop_show_3816 manage_start_stop_show 0 3816 NULL nohasharray
++vpx3220_init_3816 vpx3220_init 0 3816 &manage_start_stop_show_3816
++wm8350_gpio_direction_in_3818 wm8350_gpio_direction_in 0 3818 NULL nohasharray
++security_inode_removexattr_3818 security_inode_removexattr 0 3818 &wm8350_gpio_direction_in_3818
++security_vm_enough_memory_mm_3821 security_vm_enough_memory_mm 0 3821 NULL
++show_fnode_tcp_xmit_wsf_3823 show_fnode_tcp_xmit_wsf 0 3823 NULL
++wl1251_hw_init_3825 wl1251_hw_init 0 3825 NULL
++llc_ui_recvmsg_3826 llc_ui_recvmsg 0-4 3826 NULL
++trunc_dealloc_3836 trunc_dealloc 0 3836 NULL
++ceph_do_getattr_3838 ceph_do_getattr 0 3838 NULL nohasharray
++ezusb_access_ltv_3838 ezusb_access_ltv 0 3838 &ceph_do_getattr_3838
++mtip_hw_show_status_3839 mtip_hw_show_status 0 3839 NULL
++release_version_store_3841 release_version_store 0-4 3841 NULL
++fuse_try_move_page_3842 fuse_try_move_page 0 3842 NULL nohasharray
++stringify_nodemap_3842 stringify_nodemap 2 3842 &fuse_try_move_page_3842
++max8925_disable_3844 max8925_disable 0 3844 NULL
++vprbrd_i2c_read_3845 vprbrd_i2c_read 0 3845 NULL
++__buf_prepare_3846 __buf_prepare 0 3846 NULL
++ubi_eba_read_leb_3847 ubi_eba_read_leb 0 3847 NULL
++wlcore_boot_parse_fw_ver_3850 wlcore_boot_parse_fw_ver 0 3850 NULL
 +create_one_cdev_3852 create_one_cdev 2 3852 NULL
 +create_one_cdev_3852 create_one_cdev 2 3852 NULL
-+smk_read_onlycap_3855 smk_read_onlycap 3 3855 NULL
++smk_read_onlycap_3855 smk_read_onlycap 3-0 3855 NULL
++show_session_param_ISCSI_PARAM_TARGET_ALIAS_3856 show_session_param_ISCSI_PARAM_TARGET_ALIAS 0 3856 NULL
++fuse_retrieve_3857 fuse_retrieve 0 3857 NULL
++c67x00_urb_enqueue_3862 c67x00_urb_enqueue 0 3862 NULL
++hfsplus_create_attr_3864 hfsplus_create_attr 0 3864 NULL nohasharray
++video_write_3864 video_write 0 3864 &hfsplus_create_attr_3864
 +get_fd_set_3866 get_fd_set 1 3866 NULL
 +get_fd_set_3866 get_fd_set 1 3866 NULL
++show_pci_3867 show_pci 0 3867 NULL
++br_fdb_insert_3869 br_fdb_insert 0 3869 NULL
++i7core_inject_show_channel_3874 i7core_inject_show_channel 0 3874 NULL
++show_ctlr_enabled_state_3877 show_ctlr_enabled_state 0 3877 NULL
++store_thresh_either_en_3880 store_thresh_either_en 0-4 3880 NULL
++validate_store_3881 validate_store 0-3 3881 NULL
++fuse_conn_abort_write_3882 fuse_conn_abort_write 0-3 3882 NULL
 +garp_attr_create_3883 garp_attr_create 3 3883 NULL
 +garp_attr_create_3883 garp_attr_create 3 3883 NULL
-+efivarfs_file_read_3893 efivarfs_file_read 3 3893 NULL
-+nvram_write_3894 nvram_write 3 3894 NULL
-+pipeline_pre_proc_swi_read_3898 pipeline_pre_proc_swi_read 3 3898 NULL
++uea_send_modem_cmd_3888 uea_send_modem_cmd 3 3888 NULL
++serial8250_set_attr_rx_trig_bytes_3892 serial8250_set_attr_rx_trig_bytes 0-4 3892 NULL
++efivarfs_file_read_3893 efivarfs_file_read 3-0 3893 NULL
++nvram_write_3894 nvram_write 3-0 3894 NULL
++ixgb_setup_rx_resources_3896 ixgb_setup_rx_resources 0 3896 NULL
++pcibios_enable_irq_3897 pcibios_enable_irq 0 3897 NULL
++pipeline_pre_proc_swi_read_3898 pipeline_pre_proc_swi_read 3-0 3898 NULL
 +comedi_buf_read_n_available_3899 comedi_buf_read_n_available 0 3899 NULL
 +comedi_buf_read_n_available_3899 comedi_buf_read_n_available 0 3899 NULL
-+vcs_write_3910 vcs_write 3 3910 NULL
++tps65912_clear_bits_3906 tps65912_clear_bits 0 3906 NULL nohasharray
++fcoe_ctlr_destroy_store_3906 fcoe_ctlr_destroy_store 0-3 3906 &tps65912_clear_bits_3906
++retu_regmap_read_3909 retu_regmap_read 0 3909 NULL
++vcs_write_3910 vcs_write 3-0 3910 NULL nohasharray
++dbg_check_old_index_3910 dbg_check_old_index 0 3910 &vcs_write_3910
++usbip_recv_3911 usbip_recv 3 3911 NULL
++work_on_cpu_3912 work_on_cpu 0 3912 NULL
++drm_fb_helper_set_par_3913 drm_fb_helper_set_par 0 3913 NULL
 +SyS_move_pages_3920 SyS_move_pages 2 3920 NULL
 +SyS_move_pages_3920 SyS_move_pages 2 3920 NULL
++ds2780_set_sense_register_3927 ds2780_set_sense_register 0 3927 NULL
++iwl_load_ucode_wait_alive_3936 iwl_load_ucode_wait_alive 0 3936 NULL
++show_allow_ext_sg_3938 show_allow_ext_sg 0 3938 NULL
++__vfs_read_3942 __vfs_read 0-3 3942 NULL
 +hdlc_irq_one_3944 hdlc_irq_one 2 3944 NULL
 +hdlc_irq_one_3944 hdlc_irq_one 2 3944 NULL
-+brcmf_debugfs_fws_stats_read_3947 brcmf_debugfs_fws_stats_read 3 3947 NULL
-+mite_bytes_written_to_memory_lb_3987 mite_bytes_written_to_memory_lb 0 3987 NULL
-+copy_from_user_atomic_iovec_3990 copy_from_user_atomic_iovec 0-4 3990 NULL
++cp_refill_rx_3947 cp_refill_rx 0 3947 NULL
++t4_memory_rw_3948 t4_memory_rw 0 3948 NULL nohasharray
++apei_clear_mce_3948 apei_clear_mce 0 3948 &t4_memory_rw_3948 nohasharray
++ath10k_hif_exchange_bmi_msg_3948 ath10k_hif_exchange_bmi_msg 0 3948 &apei_clear_mce_3948
++navman_open_3951 navman_open 0 3951 NULL
++memory_block_change_state_3955 memory_block_change_state 0 3955 NULL
++devtype_show_3956 devtype_show 0 3956 NULL nohasharray
++aa_audit_file_3956 aa_audit_file 0-10 3956 &devtype_show_3956
++nfs_write_begin_3957 nfs_write_begin 0 3957 NULL
++write_port_3962 write_port 0-4 3962 NULL
++bql_show_inflight_3970 bql_show_inflight 0 3970 NULL
++be_vid_config_3976 be_vid_config 0 3976 NULL
++dequeue_hwpoisoned_huge_page_3980 dequeue_hwpoisoned_huge_page 0 3980 NULL
++lp5562_store_engine_mux_3982 lp5562_store_engine_mux 0-4 3982 NULL
++qlcnic_show_beacon_3986 qlcnic_show_beacon 0 3986 NULL nohasharray
++make_free_space_3986 make_free_space 0 3986 &qlcnic_show_beacon_3986
++mt9t112_reset_3987 mt9t112_reset 0 3987 NULL
++virtfn_add_3988 virtfn_add 0 3988 NULL
++ubifs_run_commit_3989 ubifs_run_commit 0 3989 NULL
++wake_unlock_store_3991 wake_unlock_store 0-4 3991 NULL
 +do_add_counters_3992 do_add_counters 3 3992 NULL
 +do_add_counters_3992 do_add_counters 3 3992 NULL
-+userspace_status_4004 userspace_status 4 4004 NULL
-+xfs_check_block_4005 xfs_check_block 4 4005 NULL nohasharray
-+mei_write_4005 mei_write 3 4005 &xfs_check_block_4005
++ocfs2_cluster_stack_show_3996 ocfs2_cluster_stack_show 0 3996 NULL
++iwl_mvm_mac_ctxt_cmd_sta_3997 iwl_mvm_mac_ctxt_cmd_sta 0 3997 NULL
++via_rng_init_3998 via_rng_init 0 3998 NULL
++set_inc_all_6db_3999 set_inc_all_6db 4-0 3999 NULL
++gsc_s_ctrl_4002 gsc_s_ctrl 0 4002 NULL
++userspace_status_4004 userspace_status 4-0 4004 NULL nohasharray
++urbs_show_4004 urbs_show 0 4004 &userspace_status_4004
++mei_write_4005 mei_write 3-0 4005 NULL nohasharray
++xfs_check_block_4005 xfs_check_block 4 4005 &mei_write_4005 nohasharray
++niu_zcp_write_4005 niu_zcp_write 0 4005 &xfs_check_block_4005
++show_xps_map_4009 show_xps_map 0 4009 NULL
 +snd_hdsp_capture_copy_4011 snd_hdsp_capture_copy 5 4011 NULL
 +snd_hdsp_capture_copy_4011 snd_hdsp_capture_copy 5 4011 NULL
-+blk_end_request_4024 blk_end_request 3 4024 NULL
-+ext4_xattr_find_entry_4025 ext4_xattr_find_entry 0 4025 NULL
-+mtip_hw_read_registers_4037 mtip_hw_read_registers 3 4037 NULL
-+read_file_queues_4078 read_file_queues 3 4078 NULL
++bcm_rx_setup_4014 bcm_rx_setup 0 4014 NULL
++wakeup_active_count_show_4016 wakeup_active_count_show 0 4016 NULL
++_request_firmware_4021 _request_firmware 0 4021 NULL
++blk_end_request_4024 blk_end_request 3 4024 NULL nohasharray
++ipoib_open_4024 ipoib_open 0 4024 &blk_end_request_4024
++ext4_xattr_find_entry_4025 ext4_xattr_find_entry 0 4025 NULL nohasharray
++ndelay_store_4025 ndelay_store 0-3 4025 &ext4_xattr_find_entry_4025
++amd_ec_write_4027 amd_ec_write 0 4027 NULL
++ql3xxx_set_mac_address_4033 ql3xxx_set_mac_address 0 4033 NULL
++usbnet_write_cmd_async_4035 usbnet_write_cmd_async 7 4035 NULL nohasharray
++b1_get_word_4035 b1_get_word 0 4035 &usbnet_write_cmd_async_4035
++xfs_free_ag_extent_4036 xfs_free_ag_extent 0 4036 NULL
++mtip_hw_read_registers_4037 mtip_hw_read_registers 3-0 4037 NULL
++store_tabletCoordinateMode_4043 store_tabletCoordinateMode 0-4 4043 NULL
++oprofile_set_ulong_4046 oprofile_set_ulong 0 4046 NULL
++iscsi_nacl_param_show_MaxOutstandingR2T_4050 iscsi_nacl_param_show_MaxOutstandingR2T 0 4050 NULL
++i915_gpu_idle_4062 i915_gpu_idle 0 4062 NULL
++show_fc_host_dev_loss_tmo_4065 show_fc_host_dev_loss_tmo 0 4065 NULL nohasharray
++get_dmabuf_4065 get_dmabuf 2 4065 &show_fc_host_dev_loss_tmo_4065
++coreid_show_4066 coreid_show 0 4066 NULL
++fbcon_fb_unbind_4068 fbcon_fb_unbind 0 4068 NULL
++cardr_show_4070 cardr_show 0 4070 NULL
++video_get_max_state_4073 video_get_max_state 0 4073 NULL nohasharray
++nr_hugepages_mempolicy_show_4073 nr_hugepages_mempolicy_show 0 4073 &video_get_max_state_4073
++__cfg80211_alloc_event_skb_4075 __cfg80211_alloc_event_skb 5 4075 NULL
++show_engine1_leds_4078 show_engine1_leds 0 4078 NULL nohasharray
++sctp_make_asconf_4078 sctp_make_asconf 3 4078 &show_engine1_leds_4078
 +fbcon_do_set_font_4079 fbcon_do_set_font 2-3 4079 NULL
 +fbcon_do_set_font_4079 fbcon_do_set_font 2-3 4079 NULL
-+C_SYSC_rt_sigpending_4114 C_SYSC_rt_sigpending 2 4114 NULL
-+tm6000_read_4151 tm6000_read 3 4151 NULL
++__logfs_segment_write_4080 __logfs_segment_write 0 4080 NULL
++_ctl_diag_trigger_mpi_show_4082 _ctl_diag_trigger_mpi_show 0 4082 NULL
++vxlan_open_4083 vxlan_open 0 4083 NULL nohasharray
++try_online_node_4083 try_online_node 0 4083 &vxlan_open_4083
++snd_korg1212_prepare_4088 snd_korg1212_prepare 0 4088 NULL
++da9052_free_irq_4090 da9052_free_irq 2 4090 NULL
++tcmu_set_configfs_dev_params_4091 tcmu_set_configfs_dev_params 0-3 4091 NULL
++dccp_v4_init_sock_4096 dccp_v4_init_sock 0 4096 NULL nohasharray
++__dwc3_gadget_ep0_queue_4096 __dwc3_gadget_ep0_queue 0 4096 &dccp_v4_init_sock_4096
++show_4097 show 0 4097 NULL
++flash_show_4102 flash_show 0 4102 NULL
++ath10k_bmi_lz_stream_start_4103 ath10k_bmi_lz_stream_start 0 4103 NULL
++eeprom_read_4104 eeprom_read 6-5-0 4104 NULL
++irq_gc_suspend_4106 irq_gc_suspend 0 4106 NULL nohasharray
++serial_suspend_4106 serial_suspend 0 4106 &irq_gc_suspend_4106
++write_reg_4108 write_reg 0 4108 NULL
++phy_has_fixups_show_4110 phy_has_fixups_show 0 4110 NULL nohasharray
++eventfd_read_4110 eventfd_read 0-3 4110 &phy_has_fixups_show_4110
++configfs_setattr_4111 configfs_setattr 0 4111 NULL nohasharray
++bonding_store_num_peer_notif_4111 bonding_store_num_peer_notif 0-4 4111 &configfs_setattr_4111
++mt9t112_init_pll_4112 mt9t112_init_pll 0 4112 NULL
++ocfs2_xattr_tree_list_index_block_4119 ocfs2_xattr_tree_list_index_block 0 4119 NULL
++__xen_write_cr3_4124 __xen_write_cr3 2 4124 NULL
++proc_task_getattr_4125 proc_task_getattr 0 4125 NULL
++set_device_state_4127 set_device_state 0-2 4127 NULL
++v9fs_vfs_readpage_4131 v9fs_vfs_readpage 0 4131 NULL
++show_fnode_fragment_disable_4133 show_fnode_fragment_disable 0 4133 NULL
++nf_call_iptables_show_4143 nf_call_iptables_show 0 4143 NULL nohasharray
++ath10k_htt_send_rx_ring_cfg_ll_4143 ath10k_htt_send_rx_ring_cfg_ll 0 4143 &nf_call_iptables_show_4143
++mon_text_read_u_4147 mon_text_read_u 0-3 4147 NULL nohasharray
++ntb_netdev_change_mtu_4147 ntb_netdev_change_mtu 0-2 4147 &mon_text_read_u_4147
++tm6000_read_4151 tm6000_read 3-0 4151 NULL nohasharray
++show_temp_auto_boost_hyst_4151 show_temp_auto_boost_hyst 0 4151 &tm6000_read_4151
++acpi_bus_get_device_4153 acpi_bus_get_device 0 4153 NULL nohasharray
++rndis_filter_open_4153 rndis_filter_open 0 4153 &acpi_bus_get_device_4153
 +mpt_raid_phys_disk_get_num_paths_4155 mpt_raid_phys_disk_get_num_paths 0 4155 NULL
 +mpt_raid_phys_disk_get_num_paths_4155 mpt_raid_phys_disk_get_num_paths 0 4155 NULL
-+msg_bits_4158 msg_bits 0-3-4 4158 NULL
++show_sf2_pwm_4161 show_sf2_pwm 0 4161 NULL
++echo_show_4163 echo_show 0 4163 NULL nohasharray
++t1_init_hw_modules_4163 t1_init_hw_modules 0 4163 &echo_show_4163 nohasharray
++store_4163 store 0 4163 &t1_init_hw_modules_4163
++radeon_show_one_edid_4164 radeon_show_one_edid 3-0 4164 NULL nohasharray
++bus_powerup_4164 bus_powerup 0 4164 &radeon_show_one_edid_4164
 +get_alua_req_4166 get_alua_req 3 4166 NULL
 +blk_dropped_read_4168 blk_dropped_read 3 4168 NULL
 +get_alua_req_4166 get_alua_req 3 4166 NULL
 +blk_dropped_read_4168 blk_dropped_read 3 4168 NULL
-+read_file_bool_4180 read_file_bool 3 4180 NULL
-+lstcon_test_add_4190 lstcon_test_add 10 4190 NULL
++mci_size_mb_show_4171 mci_size_mb_show 0 4171 NULL
++manufacturer_show_4172 manufacturer_show 0 4172 NULL
++show_4173 show 0 4173 NULL
++read_file_bool_4180 read_file_bool 3-0 4180 NULL nohasharray
++elants_i2c_calibrate_4180 elants_i2c_calibrate 0 4180 &read_file_bool_4180
++ov6650_reg_write_4182 ov6650_reg_write 0 4182 NULL
++bond_option_active_slave_set_4183 bond_option_active_slave_set 0 4183 NULL
++cpumap_print_to_pagebuf_4190 cpumap_print_to_pagebuf 0 4190 NULL
++blk_mq_hw_sysfs_store_4193 blk_mq_hw_sysfs_store 0-4 4193 NULL
++jme_set_macaddr_4196 jme_set_macaddr 0 4196 NULL
++__nfs4_get_acl_uncached_4197 __nfs4_get_acl_uncached 0 4197 NULL
 +vring_new_virtqueue_4199 vring_new_virtqueue 2 4199 NULL
 +vring_new_virtqueue_4199 vring_new_virtqueue 2 4199 NULL
++target_core_store_dev_udev_path_4200 target_core_store_dev_udev_path 0-3 4200 NULL
 +f1x_determine_channel_4202 f1x_determine_channel 2 4202 NULL
 +_osd_req_list_objects_4204 _osd_req_list_objects 6 4204 NULL
 +f1x_determine_channel_4202 f1x_determine_channel 2 4202 NULL
 +_osd_req_list_objects_4204 _osd_req_list_objects 6 4204 NULL
-+__snd_gf1_read_addr_4210 __snd_gf1_read_addr 0 4210 NULL
-+ath6kl_force_roam_write_4282 ath6kl_force_roam_write 3 4282 NULL
++v9fs_write_end_4207 v9fs_write_end 0-5 4207 NULL
++follow_managed_4219 follow_managed 0 4219 NULL
++persist_store_4220 persist_store 0-4 4220 NULL
++rtnetlink_event_4221 rtnetlink_event 0 4221 NULL
++show_session_param_ISCSI_PARAM_DISCOVERY_PARENT_IDX_4222 show_session_param_ISCSI_PARAM_DISCOVERY_PARENT_IDX 0 4222 NULL
++ip_send_unicast_reply_4223 ip_send_unicast_reply 7 4223 NULL
++l2tp_eth_dev_init_4225 l2tp_eth_dev_init 0 4225 NULL
++vsock_auto_bind_4229 vsock_auto_bind 0 4229 NULL nohasharray
++bdc_udc_start_4229 bdc_udc_start 0 4229 &vsock_auto_bind_4229
++bch_hprint_4233 bch_hprint 0 4233 NULL nohasharray
++gpio_trig_gpio_store_4233 gpio_trig_gpio_store 0-4 4233 &bch_hprint_4233
++show_fnode_max_segment_size_4234 show_fnode_max_segment_size 0 4234 NULL
++snd_seq_ioctl_query_next_port_4238 snd_seq_ioctl_query_next_port 0 4238 NULL
++input_dev_show_cap_abs_4239 input_dev_show_cap_abs 0 4239 NULL
++team_port_enable_netpoll_4243 team_port_enable_netpoll 0 4243 NULL
++gp2ap020a00f_buffer_predisable_4246 gp2ap020a00f_buffer_predisable 0 4246 NULL
++pm_qos_remote_wakeup_store_4248 pm_qos_remote_wakeup_store 0-4 4248 NULL
++timewarn_cs_read_4250 timewarn_cs_read 0 4250 NULL
++iwlagn_send_rxon_assoc_4252 iwlagn_send_rxon_assoc 0 4252 NULL
++mwifiex_sta_prepare_cmd_4253 mwifiex_sta_prepare_cmd 0 4253 NULL
++alg_create_4257 alg_create 0 4257 NULL
++show_iface_strict_login_comp_en_4260 show_iface_strict_login_comp_en 0 4260 NULL nohasharray
++__dev_pm_qos_add_request_4260 __dev_pm_qos_add_request 0 4260 &show_iface_strict_login_comp_en_4260
++tda7432_s_ctrl_4261 tda7432_s_ctrl 0 4261 NULL nohasharray
++base_clock_show_4261 base_clock_show 0 4261 &tda7432_s_ctrl_4261
++__block_write_full_page_4267 __block_write_full_page 0 4267 NULL
++ip_vs_in_icmp_v6_4268 ip_vs_in_icmp_v6 0 4268 NULL
++crc32c_intel_finup_4272 crc32c_intel_finup 0 4272 NULL nohasharray
++tg3_init_5401phy_dsp_4272 tg3_init_5401phy_dsp 0 4272 &crc32c_intel_finup_4272
++nilfs_segctor_apply_buffers_4273 nilfs_segctor_apply_buffers 0 4273 NULL nohasharray
++snd_pcm_oss_change_params_4273 snd_pcm_oss_change_params 0 4273 &nilfs_segctor_apply_buffers_4273
++show_sg_tablesize_4278 show_sg_tablesize 0 4278 NULL
++pwm_lpss_config_4281 pwm_lpss_config 0 4281 NULL
++ath6kl_force_roam_write_4282 ath6kl_force_roam_write 3-0 4282 NULL
++show_sas_device_type_4283 show_sas_device_type 0 4283 NULL
 +goldfish_audio_write_4284 goldfish_audio_write 3 4284 NULL
 +goldfish_audio_write_4284 goldfish_audio_write 3 4284 NULL
-+get_connectors_for_crtc_4291 get_connectors_for_crtc 0 4291 NULL
-+__usbnet_read_cmd_4299 __usbnet_read_cmd 7 4299 NULL
-+dvb_ringbuffer_pkt_read_user_4303 dvb_ringbuffer_pkt_read_user 2-3-5 4303 NULL
-+count_strings_4315 count_strings 0 4315 NULL nohasharray
-+cfg80211_inform_bss_4315 cfg80211_inform_bss 9 4315 &count_strings_4315
-+nouveau_fifo_create__4327 nouveau_fifo_create_ 5-6 4327 NULL
++msb_do_write_request_4286 msb_do_write_request 2 4286 NULL
++xt_compat_add_offset_4289 xt_compat_add_offset 0 4289 NULL nohasharray
++cp_change_mtu_4289 cp_change_mtu 0 4289 &xt_compat_add_offset_4289
++get_connectors_for_crtc_4291 get_connectors_for_crtc 0 4291 NULL nohasharray
++lpfc_stat_data_ctrl_store_4291 lpfc_stat_data_ctrl_store 0-4 4291 &get_connectors_for_crtc_4291
++vmci_event_dispatch_4294 vmci_event_dispatch 0 4294 NULL
++v4l2_subdev_s_ctrl_4295 v4l2_subdev_s_ctrl 0 4295 NULL
++ali15x3_access_4296 ali15x3_access 0 4296 NULL
++iwl_trans_pcie_start_fw_4297 iwl_trans_pcie_start_fw 0 4297 NULL
++__usbnet_read_cmd_4299 __usbnet_read_cmd 0-7 4299 NULL
++fw_read_file_contents_4301 fw_read_file_contents 0 4301 NULL
++dvb_ringbuffer_pkt_read_user_4303 dvb_ringbuffer_pkt_read_user 3-2-5-0 4303 NULL nohasharray
++camera_store_4303 camera_store 4-0 4303 &dvb_ringbuffer_pkt_read_user_4303
++atl2_open_4307 atl2_open 0 4307 NULL nohasharray
++i915_gem_object_pin_4307 i915_gem_object_pin 0 4307 &atl2_open_4307
++snd_aw2_pcm_trigger_capture_4314 snd_aw2_pcm_trigger_capture 0 4314 NULL
++cfg80211_inform_bss_4315 cfg80211_inform_bss 9 4315 NULL nohasharray
++count_strings_4315 count_strings 0 4315 &cfg80211_inform_bss_4315
++pscsi_create_type_disk_4317 pscsi_create_type_disk 0 4317 NULL nohasharray
++cpufv_disabled_store_4317 cpufv_disabled_store 0-4 4317 &pscsi_create_type_disk_4317
++ali1563_transaction_4319 ali1563_transaction 0 4319 NULL nohasharray
++amd8111e_restart_4319 amd8111e_restart 0 4319 &ali1563_transaction_4319
++nouveau_fifo_create__4327 nouveau_fifo_create_ 5-6 4327 NULL nohasharray
++qlcnic_get_nic_info_4327 qlcnic_get_nic_info 0 4327 &nouveau_fifo_create__4327
 +snd_rawmidi_kernel_read_4328 snd_rawmidi_kernel_read 3 4328 NULL
 +snd_rawmidi_kernel_read_4328 snd_rawmidi_kernel_read 3 4328 NULL
++mlx4_qp_modify_4333 mlx4_qp_modify 0 4333 NULL
++iscsi_disc_store_userid_4337 iscsi_disc_store_userid 0-3 4337 NULL
 +ima_eventdigest_init_common_4338 ima_eventdigest_init_common 2 4338 NULL
 +ima_eventdigest_init_common_4338 ima_eventdigest_init_common 2 4338 NULL
-+__copy_from_user_inatomic_4365 __copy_from_user_inatomic 0-3 4365 NULL nohasharray
-+lookup_string_4365 lookup_string 0 4365 &__copy_from_user_inatomic_4365
-+irda_sendmsg_4388 irda_sendmsg 4 4388 NULL
++show_tcrit1_4350 show_tcrit1 0 4350 NULL
++netdev_vlan_rx_add_vid_4353 netdev_vlan_rx_add_vid 0 4353 NULL
++store_4354 store 0-3 4354 NULL
++snd_seq_ioctl_create_queue_4355 snd_seq_ioctl_create_queue 0 4355 NULL
++ext3_write_inode_4359 ext3_write_inode 0 4359 NULL
++__gfs2_readpage_4363 __gfs2_readpage 0 4363 NULL
++ieee80211_change_mtu_4365 ieee80211_change_mtu 0 4365 NULL
++mc13783_powermisc_rmw_4368 mc13783_powermisc_rmw 0 4368 NULL
++xfs_attr3_leaf_clearflag_4371 xfs_attr3_leaf_clearflag 0 4371 NULL
++store_sas_hard_reset_4372 store_sas_hard_reset 0-4 4372 NULL
++sys_setdomainname_4373 sys_setdomainname 2 4373 NULL
++write_4374 write 0 4374 NULL
++esb_write_4376 esb_write 0-3 4376 NULL
++sd_start_12a_4378 sd_start_12a 0 4378 NULL nohasharray
++iscsi_stat_logout_attr_store_4378 iscsi_stat_logout_attr_store 0 4378 &sd_start_12a_4378
++vcc_connect_4382 vcc_connect 0 4382 NULL
++uevent_seqnum_show_4383 uevent_seqnum_show 0 4383 NULL
++pci_eg20t_init_4385 pci_eg20t_init 0 4385 NULL
++irda_sendmsg_4388 irda_sendmsg 4-0 4388 NULL
++lp3943_gpio_set_mode_4393 lp3943_gpio_set_mode 0 4393 NULL
++ovl_listxattr_4399 ovl_listxattr 0-3 4399 NULL
++get_pwm1_enable_4401 get_pwm1_enable 0 4401 NULL nohasharray
++ipath_init_chip_4401 ipath_init_chip 0 4401 &get_pwm1_enable_4401
++reg_read_4409 reg_read 0 4409 NULL
 +access_process_vm_4412 access_process_vm 0 4412 NULL nohasharray
 +cxacru_cm_get_array_4412 cxacru_cm_get_array 4 4412 &access_process_vm_4412
 +access_process_vm_4412 access_process_vm 0 4412 NULL nohasharray
 +cxacru_cm_get_array_4412 cxacru_cm_get_array 4 4412 &access_process_vm_4412
++can_send_4414 can_send 0 4414 NULL
 +libfc_vport_create_4415 libfc_vport_create 2 4415 NULL
 +libfc_vport_create_4415 libfc_vport_create 2 4415 NULL
++wusbhc_chid_set_4420 wusbhc_chid_set 0 4420 NULL
 +rtw_android_get_rssi_4421 rtw_android_get_rssi 0 4421 NULL
 +rtw_android_get_rssi_4421 rtw_android_get_rssi 0 4421 NULL
++show_fan_stop_output_4422 show_fan_stop_output 0 4422 NULL
++read_pwr_cal_values_4423 read_pwr_cal_values 0 4423 NULL
++mptscsih_io_delay_show_4424 mptscsih_io_delay_show 0 4424 NULL
++xfs_log_show_4426 xfs_log_show 0 4426 NULL
++read_code_4429 read_code 4 4429 NULL
++ath10k_htc_start_4430 ath10k_htc_start 0 4430 NULL
++b43_nphy_op_init_4431 b43_nphy_op_init 0 4431 NULL
++max8998_rtc_start_alarm_4434 max8998_rtc_start_alarm 0 4434 NULL
++snd_hdsp_ioctl_4435 snd_hdsp_ioctl 0 4435 NULL
++pcan_usb_set_silent_4436 pcan_usb_set_silent 0 4436 NULL
 +do_pages_stat_4437 do_pages_stat 2 4437 NULL
 +do_pages_stat_4437 do_pages_stat 2 4437 NULL
++srpt_tpg_attrib_show_srp_max_rdma_size_4438 srpt_tpg_attrib_show_srp_max_rdma_size 0 4438 NULL
++vxp_resume_4442 vxp_resume 0 4442 NULL
++memparse_4444 memparse 0 4444 NULL nohasharray
++netdev_register_kobject_4444 netdev_register_kobject 0 4444 &memparse_4444
++vxge_hw_vpath_fw_api_4452 vxge_hw_vpath_fw_api 0 4452 NULL
++disksize_show_4454 disksize_show 0 4454 NULL
++set_eeprom4_4457 set_eeprom4 4-0 4457 NULL
++dn_alloc_send_pskb_4465 dn_alloc_send_pskb 2 4465 NULL
++ext3_journalled_writepage_4470 ext3_journalled_writepage 0 4470 NULL
 +at76_set_card_command_4471 at76_set_card_command 4 4471 NULL
 +at76_set_card_command_4471 at76_set_card_command 4 4471 NULL
-+snd_seq_expand_var_event_4481 snd_seq_expand_var_event 5-0 4481 NULL
++zd_rf_init_rf2959_4476 zd_rf_init_rf2959 0 4476 NULL
++sock_create_kern_4480 sock_create_kern 0 4480 NULL
++snd_seq_expand_var_event_4481 snd_seq_expand_var_event 0-5 4481 NULL nohasharray
++signalfd_dequeue_4481 signalfd_dequeue 0 4481 &snd_seq_expand_var_event_4481
++beep_write_4485 beep_write 0 4485 NULL
++sys_semtimedop_4486 sys_semtimedop 3 4486 NULL
++show_fcstat_prim_seq_protocol_err_count_4487 show_fcstat_prim_seq_protocol_err_count 0 4487 NULL
++udp_sendmsg_4492 udp_sendmsg 0-4 4492 NULL
 +vmbus_establish_gpadl_4495 vmbus_establish_gpadl 3 4495 NULL
 +vmbus_establish_gpadl_4495 vmbus_establish_gpadl 3 4495 NULL
++ltc4222_get_value_4496 ltc4222_get_value 0 4496 NULL nohasharray
++bus_scan_store_4496 bus_scan_store 0-3 4496 &ltc4222_get_value_4496
++_ctl_diag_trigger_mpi_store_4500 _ctl_diag_trigger_mpi_store 0-4 4500 NULL
++o2nm_node_ipv4_address_read_4501 o2nm_node_ipv4_address_read 0 4501 NULL
 +set_link_security_4502 set_link_security 4 4502 NULL
 +set_link_security_4502 set_link_security 4 4502 NULL
++node_read_vmstat_4505 node_read_vmstat 0 4505 NULL
++l1oip_socket_parse_4507 l1oip_socket_parse 4 4507 NULL
++start_usb_capture_4519 start_usb_capture 0 4519 NULL
++acpi_ex_convert_to_integer_4521 acpi_ex_convert_to_integer 0 4521 NULL nohasharray
++afs_fill_page_4521 afs_fill_page 0 4521 &acpi_ex_convert_to_integer_4521
++write_cnodes_4523 write_cnodes 0 4523 NULL
++xfs_btree_kill_root_4526 xfs_btree_kill_root 0 4526 NULL
++show_modes_4530 show_modes 0 4530 NULL
 +ll_max_readahead_per_file_mb_seq_write_4531 ll_max_readahead_per_file_mb_seq_write 3 4531 NULL
 +ll_max_readahead_per_file_mb_seq_write_4531 ll_max_readahead_per_file_mb_seq_write 3 4531 NULL
-+tty_register_device_4544 tty_register_device 2 4544 NULL
++sys_llistxattr_4532 sys_llistxattr 3 4532 NULL
++da9052_group_write_4534 da9052_group_write 0 4534 NULL
++tipc_getname_4539 tipc_getname 0 4539 NULL
++d3cold_allowed_store_4541 d3cold_allowed_store 0-4 4541 NULL
++store_mode_4544 store_mode 0-4 4544 NULL nohasharray
++tty_register_device_4544 tty_register_device 2 4544 &store_mode_4544
++videobuf_vmalloc_to_sg_4548 videobuf_vmalloc_to_sg 2 4548 NULL
++generic_packet_4551 generic_packet 0 4551 NULL nohasharray
++store_risetime_4551 store_risetime 0-4 4551 &generic_packet_4551
++show_sched4_4552 show_sched4 0 4552 NULL
++aoedisk_show_state_4553 aoedisk_show_state 0 4553 NULL
++rxrpc_bind_4554 rxrpc_bind 0 4554 NULL
 +fsl_edma_prep_slave_sg_4555 fsl_edma_prep_slave_sg 3 4555 NULL
 +fsl_edma_prep_slave_sg_4555 fsl_edma_prep_slave_sg 3 4555 NULL
++show_fc_private_host_tgtid_bind_type_4556 show_fc_private_host_tgtid_bind_type 0 4556 NULL
++max_sectors_store_4559 max_sectors_store 0-4 4559 NULL
++show_speed_tolerance_4560 show_speed_tolerance 0 4560 NULL
++rx8581_get_datetime_4561 rx8581_get_datetime 0 4561 NULL
++ubifs_add_dirt_4567 ubifs_add_dirt 0 4567 NULL
++xgmac_set_mac_address_4571 xgmac_set_mac_address 0 4571 NULL
 +btrfs_file_extent_inline_item_len_4575 btrfs_file_extent_inline_item_len 0 4575 NULL
 +btrfs_file_extent_inline_item_len_4575 btrfs_file_extent_inline_item_len 0 4575 NULL
++wl18xx_top_reg_write_4577 wl18xx_top_reg_write 0 4577 NULL
 +xfs_buf_get_maps_4581 xfs_buf_get_maps 2 4581 NULL
 +xfs_buf_get_maps_4581 xfs_buf_get_maps 2 4581 NULL
++commit_orphans_4584 commit_orphans 0 4584 NULL
++aty128fb_set_par_4587 aty128fb_set_par 0 4587 NULL
++read_rio_4589 read_rio 0-3 4589 NULL
++acpi_read_fast_4590 acpi_read_fast 3-2 4590 NULL nohasharray
++alt_capture_pcm_prepare_4590 alt_capture_pcm_prepare 0 4590 &acpi_read_fast_4590
++multipath_add_disk_4591 multipath_add_disk 0 4591 NULL
 +bch_alloc_4593 bch_alloc 1 4593 NULL
 +bch_alloc_4593 bch_alloc 1 4593 NULL
-+ll_rw_extents_stats_seq_write_4633 ll_rw_extents_stats_seq_write 3 4633 NULL
-+iwl_dbgfs_tx_queue_read_4635 iwl_dbgfs_tx_queue_read 3 4635 NULL
-+nve0_gpio_intr_mask_4665 nve0_gpio_intr_mask 4-3 4665 NULL
-+skb_add_data_nocache_4682 skb_add_data_nocache 4 4682 NULL
-+cx18_read_pos_4683 cx18_read_pos 3 4683 NULL
-+short_retry_limit_read_4687 short_retry_limit_read 3 4687 NULL
-+kone_receive_4690 kone_receive 4 4690 NULL
++ocfs2_refcount_lock_4595 ocfs2_refcount_lock 0 4595 NULL
++generic_removexattr_4597 generic_removexattr 0 4597 NULL
++fuse_copy_one_4602 fuse_copy_one 0 4602 NULL
++pm8001_ctl_iop_log_show_4614 pm8001_ctl_iop_log_show 0 4614 NULL nohasharray
++device_store_int_4614 device_store_int 0-4 4614 &pm8001_ctl_iop_log_show_4614
++xfs_bmap_add_attrfork_4617 xfs_bmap_add_attrfork 0 4617 NULL
++show_designated_bridge_4619 show_designated_bridge 0 4619 NULL nohasharray
++bdc_gadget_ep_enable_4619 bdc_gadget_ep_enable 0 4619 &show_designated_bridge_4619
++rp5c01_read_time_4626 rp5c01_read_time 0 4626 NULL
++bpq_device_event_4633 bpq_device_event 0 4633 NULL nohasharray
++ll_rw_extents_stats_seq_write_4633 ll_rw_extents_stats_seq_write 3 4633 &bpq_device_event_4633
++iwl_dbgfs_tx_queue_read_4635 iwl_dbgfs_tx_queue_read 3-0 4635 NULL nohasharray
++show_valid_zones_4635 show_valid_zones 0 4635 &iwl_dbgfs_tx_queue_read_4635
++hrz_send_4638 hrz_send 0 4638 NULL
++wlcore_boot_upload_nvs_4639 wlcore_boot_upload_nvs 0 4639 NULL
++nilfs_segments_README_show_4646 nilfs_segments_README_show 0 4646 NULL
++txCommit_4649 txCommit 0 4649 NULL
++pch_phub_gbe_serial_rom_conf_4650 pch_phub_gbe_serial_rom_conf 0 4650 NULL
++f2fs_xattr_generic_set_4651 f2fs_xattr_generic_set 0 4651 NULL
++show_conn_param_ISCSI_PARAM_OFMARKER_EN_4661 show_conn_param_ISCSI_PARAM_OFMARKER_EN 0 4661 NULL
++eeprom_93xx46_eral_4666 eeprom_93xx46_eral 0 4666 NULL
++ttm_pool_store_4671 ttm_pool_store 0-4 4671 NULL
++test_power_get_usb_property_4680 test_power_get_usb_property 0 4680 NULL
++niu_get_eeprom_len_4681 niu_get_eeprom_len 0 4681 NULL
++skb_add_data_nocache_4682 skb_add_data_nocache 4-0 4682 NULL nohasharray
++show_event_log_4682 show_event_log 0 4682 &skb_add_data_nocache_4682
++cx18_read_pos_4683 cx18_read_pos 3-0 4683 NULL nohasharray
++cvt_auto_temp_4683 cvt_auto_temp 0 4683 &cx18_read_pos_4683
++__uncore_counter_show_4686 __uncore_counter_show 0 4686 NULL
++short_retry_limit_read_4687 short_retry_limit_read 3-0 4687 NULL
++cifs_sync_read_4688 cifs_sync_read 0 4688 NULL nohasharray
++register_queue_kobjects_4688 register_queue_kobjects 0 4688 &cifs_sync_read_4688
++kone_receive_4690 kone_receive 0-4 4690 NULL
++soc_mbus_bytes_per_line_4691 soc_mbus_bytes_per_line 0-1 4691 NULL
++integrity_generate_show_4696 integrity_generate_show 0 4696 NULL
++uhid_dev_get_report_reply_4697 uhid_dev_get_report_reply 0 4697 NULL
++iscsi_tpg_auth_show_password_4698 iscsi_tpg_auth_show_password 0 4698 NULL
++round_pipe_size_4701 round_pipe_size 0 4701 NULL nohasharray
++gen8_get_total_gtt_size_4701 gen8_get_total_gtt_size 0-1 4701 &round_pipe_size_4701 nohasharray
++write8_reg_4701 write8_reg 4-0 4701 &gen8_get_total_gtt_size_4701 nohasharray
++tcs3414_buffer_preenable_4701 tcs3414_buffer_preenable 0 4701 &write8_reg_4701
 +hash_netportnet6_expire_4702 hash_netportnet6_expire 4 4702 NULL
 +hash_netportnet6_expire_4702 hash_netportnet6_expire 4 4702 NULL
++qla2x00_phy_version_show_4706 qla2x00_phy_version_show 0 4706 NULL
 +cxgbi_alloc_big_mem_4707 cxgbi_alloc_big_mem 1 4707 NULL
 +cxgbi_alloc_big_mem_4707 cxgbi_alloc_big_mem 1 4707 NULL
++toshiba_haps_protection_level_4711 toshiba_haps_protection_level 0 4711 NULL
++roccat_common2_sysfs_read_tcu_image_4719 roccat_common2_sysfs_read_tcu_image 0-5-6 4719 NULL
++btrfs_setattr_4721 btrfs_setattr 0 4721 NULL
 +ati_create_gatt_pages_4722 ati_create_gatt_pages 1 4722 NULL nohasharray
 +show_header_4722 show_header 3 4722 &ati_create_gatt_pages_4722
 +ati_create_gatt_pages_4722 ati_create_gatt_pages 1 4722 NULL nohasharray
 +show_header_4722 show_header 3 4722 &ati_create_gatt_pages_4722
-+ll_rw_offset_stats_seq_write_4736 ll_rw_offset_stats_seq_write 3 4736 NULL nohasharray
-+bitmap_startwrite_4736 bitmap_startwrite 2 4736 &ll_rw_offset_stats_seq_write_4736
-+lu_buf_alloc_4753 lu_buf_alloc 2 4753 NULL
-+pwr_rcvd_bcns_cnt_read_4774 pwr_rcvd_bcns_cnt_read 3 4774 NULL
++fw_lookup_and_allocate_buf_4723 fw_lookup_and_allocate_buf 0 4723 NULL nohasharray
++cas_change_mtu_4723 cas_change_mtu 0 4723 &fw_lookup_and_allocate_buf_4723
++path_show_4725 path_show 0 4725 NULL nohasharray
++bl_power_show_4725 bl_power_show 0 4725 &path_show_4725
++t4_link_start_4726 t4_link_start 0 4726 NULL nohasharray
++fallback_migrate_page_4726 fallback_migrate_page 0 4726 &t4_link_start_4726
++ims_pcu_verify_block_4733 ims_pcu_verify_block 0 4733 NULL
++ll_rw_offset_stats_seq_write_4736 ll_rw_offset_stats_seq_write 3 4736 NULL
++scsi_level_show_4738 scsi_level_show 0 4738 NULL
++level_show_4741 level_show 0 4741 NULL
++rds_ib_get_mr_4742 rds_ib_get_mr 2 4742 NULL
++acpi_os_signal_4745 acpi_os_signal 0 4745 NULL
++twl6030_pwmled_enable_4747 twl6030_pwmled_enable 0 4747 NULL
++st_gyro_buffer_preenable_4749 st_gyro_buffer_preenable 0 4749 NULL
++_vivid_fb_check_var_4753 _vivid_fb_check_var 0 4753 NULL nohasharray
++lu_buf_alloc_4753 lu_buf_alloc 2 4753 &_vivid_fb_check_var_4753
++qla4xxx_get_firmware_status_4759 qla4xxx_get_firmware_status 0 4759 NULL
++qla2x00_optrom_fw_version_show_4760 qla2x00_optrom_fw_version_show 0 4760 NULL nohasharray
++_alloc_get_attr_list_4760 _alloc_get_attr_list 0 4760 &qla2x00_optrom_fw_version_show_4760
++wakeup_active_show_4767 wakeup_active_show 0 4767 NULL
++qib_map_page_4768 qib_map_page 3 4768 NULL
++shm16write__write_file_4771 shm16write__write_file 0 4771 NULL
++__orinoco_hw_setup_enc_4772 __orinoco_hw_setup_enc 0 4772 NULL
++pwr_rcvd_bcns_cnt_read_4774 pwr_rcvd_bcns_cnt_read 3-0 4774 NULL
++kobj_pkt_store_4775 kobj_pkt_store 0-4 4775 NULL
++tlan_get_eeprom_len_4776 tlan_get_eeprom_len 0 4776 NULL
++get_srcimp_4779 get_srcimp 0 4779 NULL nohasharray
++cifs_read_allocate_pages_4779 cifs_read_allocate_pages 0 4779 &get_srcimp_4779
++ip6_ufo_append_data_4780 ip6_ufo_append_data 7-6-5 4780 NULL
++uwb_drp_avail_reserve_pending_4786 uwb_drp_avail_reserve_pending 0 4786 NULL
 +create_subvol_4791 create_subvol 4 4791 NULL
 +create_subvol_4791 create_subvol 4 4791 NULL
-+ncp__vol2io_4804 ncp__vol2io 5 4804 NULL
++w1_master_attribute_store_max_slave_count_4792 w1_master_attribute_store_max_slave_count 0-4 4792 NULL
++read_4793 read 0-4 4793 NULL
++sisusb_read_memio_byte_4794 sisusb_read_memio_byte 0 4794 NULL
++opl3_load_patch_4802 opl3_load_patch 0 4802 NULL
++set_sync_endpoint_4803 set_sync_endpoint 0 4803 NULL nohasharray
++au8522_s_ctrl_4803 au8522_s_ctrl 0 4803 &set_sync_endpoint_4803
++ncp__vol2io_4804 ncp__vol2io 5-0 4804 NULL
++fan_set_level_4805 fan_set_level 0 4805 NULL
 +C_SYSC_setsockopt_4806 C_SYSC_setsockopt 5 4806 NULL
 +C_SYSC_setsockopt_4806 C_SYSC_setsockopt 5 4806 NULL
-+repair_io_failure_4815 repair_io_failure 4-3 4815 NULL
++add_new_kprobe_4808 add_new_kprobe 0 4808 NULL
++vt8623fb_set_par_4814 vt8623fb_set_par 0 4814 NULL
++show_sticky_4816 show_sticky 0 4816 NULL
++show_postcode_4819 show_postcode 0 4819 NULL
++part_fail_store_4820 part_fail_store 0-4 4820 NULL
++ubifs_log_post_commit_4824 ubifs_log_post_commit 0 4824 NULL
++esd_usb2_start_4827 esd_usb2_start 0 4827 NULL
++show_4831 show 0 4831 NULL
++show_brightness_changed_4834 show_brightness_changed 0 4834 NULL nohasharray
++acpi_ps_create_op_4834 acpi_ps_create_op 0 4834 &show_brightness_changed_4834
++__zswap_cpu_notifier_4837 __zswap_cpu_notifier 0 4837 NULL
++cfq_slice_async_rq_show_4838 cfq_slice_async_rq_show 0 4838 NULL
 +scsi_end_request_4839 scsi_end_request 3-4 4839 NULL
 +scsi_end_request_4839 scsi_end_request 3-4 4839 NULL
-+comedi_buf_write_free_4847 comedi_buf_write_free 2 4847 NULL
++iscsit_ta_authentication_4846 iscsit_ta_authentication 0 4846 NULL nohasharray
++adis16480_enable_irq_4846 adis16480_enable_irq 0 4846 &iscsit_ta_authentication_4846
++iptunnel_pull_header_4847 iptunnel_pull_header 2 4847 NULL
++show_sas_phy_sas_address_4856 show_sas_phy_sas_address 0 4856 NULL nohasharray
++target_core_dev_pr_attr_store_4856 target_core_dev_pr_attr_store 0-4 4856 &show_sas_phy_sas_address_4856
++roccat_common2_sysfs_read_tcu_4857 roccat_common2_sysfs_read_tcu 0-5-6 4857 NULL
 +gigaset_if_receive_4861 gigaset_if_receive 3 4861 NULL
 +gigaset_if_receive_4861 gigaset_if_receive 3 4861 NULL
-+key_tx_spec_read_4862 key_tx_spec_read 3 4862 NULL
-+ocfs2_defrag_extent_4873 ocfs2_defrag_extent 2 4873 NULL
-+hid_register_field_4874 hid_register_field 2-3 4874 NULL
-+vga_arb_read_4886 vga_arb_read 3 4886 NULL
-+ieee80211_if_fmt_ave_beacon_4941 ieee80211_if_fmt_ave_beacon 3 4941 NULL
++key_tx_spec_read_4862 key_tx_spec_read 3-0 4862 NULL
++sco_sock_bind_4864 sco_sock_bind 0 4864 NULL
++ncp_read_bounce_4867 ncp_read_bounce 0 4867 NULL
++svc_getname_4869 svc_getname 0 4869 NULL
++__pm_runtime_suspend_4870 __pm_runtime_suspend 0 4870 NULL
++hid_register_field_4874 hid_register_field 3-2 4874 NULL
++tg3_phy_reset_4876 tg3_phy_reset 0 4876 NULL
++n_tracesink_read_4878 n_tracesink_read 0 4878 NULL
++mic_smpt_to_pa_4881 mic_smpt_to_pa 0-2 4881 NULL
++m2p_add_override_4882 m2p_add_override 1 4882 NULL
++wl1271_set_ba_policies_4883 wl1271_set_ba_policies 0 4883 NULL
++vmxnet3_activate_dev_4885 vmxnet3_activate_dev 0 4885 NULL
++vga_arb_read_4886 vga_arb_read 3-0 4886 NULL nohasharray
++ip6_pkt_drop_4886 ip6_pkt_drop 0 4886 &vga_arb_read_4886
++current_speed_show_4887 current_speed_show 0 4887 NULL
++sys_ipc_4889 sys_ipc 3 4889 NULL
++isdn_divert_write_4891 isdn_divert_write 0-3 4891 NULL
++s2io_ethtool_get_regs_len_4901 s2io_ethtool_get_regs_len 0 4901 NULL
++shadow_fetch_4907 shadow_fetch 2 4907 NULL
++nilfs_segbuf_reset_4912 nilfs_segbuf_reset 0 4912 NULL
++smsc911x_ethtool_getregslen_4913 smsc911x_ethtool_getregslen 0 4913 NULL nohasharray
++qlcnic_82xx_alloc_mbx_args_4913 qlcnic_82xx_alloc_mbx_args 0 4913 &smsc911x_ethtool_getregslen_4913
++sw_activity_store_4914 sw_activity_store 0 4914 NULL
++acpi_battery_alarm_show_4917 acpi_battery_alarm_show 0 4917 NULL
++show_pwm1_enable_4919 show_pwm1_enable 0 4919 NULL nohasharray
++read_4919 read 0 4919 &show_pwm1_enable_4919
++single_step_cont_4921 single_step_cont 0 4921 NULL
++wl1271_sysfs_read_fwlog_4922 wl1271_sysfs_read_fwlog 0-6-5 4922 NULL nohasharray
++edac_device_ctl_log_ce_store_4922 edac_device_ctl_log_ce_store 0-3 4922 &wl1271_sysfs_read_fwlog_4922
++bfad_im_optionrom_version_show_4923 bfad_im_optionrom_version_show 0 4923 NULL
++sys_process_vm_writev_4928 sys_process_vm_writev 3-5 4928 NULL
++rx_compressed_show_4930 rx_compressed_show 0 4930 NULL nohasharray
++show_fnode_tcp_timer_scale_4930 show_fnode_tcp_timer_scale 0 4930 &rx_compressed_show_4930
++ntfs_rl_insert_4931 ntfs_rl_insert 4-2 4931 NULL
++wm831x_unique_id_show_4937 wm831x_unique_id_show 0 4937 NULL
++ieee80211_if_fmt_ave_beacon_4941 ieee80211_if_fmt_ave_beacon 3 4941 NULL nohasharray
++lp3972_ldo_enable_4941 lp3972_ldo_enable 0 4941 &ieee80211_if_fmt_ave_beacon_4941 nohasharray
++asd_show_dev_bios_build_4941 asd_show_dev_bios_build 0 4941 &lp3972_ldo_enable_4941
++da9055_reg_write_4942 da9055_reg_write 0 4942 NULL nohasharray
++saa7146_pgtable_build_4942 saa7146_pgtable_build 0 4942 &da9055_reg_write_4942
++multicast_query_response_interval_store_4943 multicast_query_response_interval_store 4-0 4943 NULL
++bl_power_store_4949 bl_power_store 0-4 4949 NULL
++mt9m001_cropcap_4950 mt9m001_cropcap 0 4950 NULL
++batadv_interface_change_mtu_4952 batadv_interface_change_mtu 0 4952 NULL
++request_msix_data_irqs_4956 request_msix_data_irqs 0 4956 NULL
++netlink_mmap_sendmsg_4957 netlink_mmap_sendmsg 0 4957 NULL
++fb_deferred_io_fsync_4960 fb_deferred_io_fsync 0 4960 NULL
++tg3_setup_copper_phy_4964 tg3_setup_copper_phy 0 4964 NULL
++write_ee_4966 write_ee 0 4966 NULL nohasharray
++devm_kzalloc_4966 devm_kzalloc 2 4966 &write_ee_4966
 +compat_rawv6_setsockopt_4967 compat_rawv6_setsockopt 5 4967 NULL
 +compat_rawv6_setsockopt_4967 compat_rawv6_setsockopt 5 4967 NULL
-+ath10k_read_chip_id_4969 ath10k_read_chip_id 3 4969 NULL
-+skb_network_header_len_4971 skb_network_header_len 0 4971 NULL
++ath10k_read_chip_id_4969 ath10k_read_chip_id 3-0 4969 NULL nohasharray
++lock_device_hotplug_sysfs_4969 lock_device_hotplug_sysfs 0 4969 &ath10k_read_chip_id_4969
++megasas_page_size_show_4971 megasas_page_size_show 0 4971 NULL
++hfsplus_ext_write_extent_4973 hfsplus_ext_write_extent 0 4973 NULL
++set_aout_4974 set_aout 0-4 4974 NULL
 +ieee80211_if_fmt_dot11MeshHWMPconfirmationInterval_4976 ieee80211_if_fmt_dot11MeshHWMPconfirmationInterval 3 4976 NULL
 +ieee80211_if_fmt_dot11MeshHWMPconfirmationInterval_4976 ieee80211_if_fmt_dot11MeshHWMPconfirmationInterval 3 4976 NULL
++twlreg_read_4977 twlreg_read 0 4977 NULL nohasharray
++do_sync_read_4977 do_sync_read 0-3 4977 &twlreg_read_4977
++target_core_alua_tg_pt_gp_store_attr_implicit_trans_secs_4981 target_core_alua_tg_pt_gp_store_attr_implicit_trans_secs 0-3 4981 NULL
++da9063_buck_get_mode_4985 da9063_buck_get_mode 0 4985 NULL
++b43_gphy_op_prepare_hardware_4988 b43_gphy_op_prepare_hardware 0 4988 NULL
++bd2802_store_reg0x09_4990 bd2802_store_reg0x09 0-4 4990 NULL
++read_block_4993 read_block 0 4993 NULL
++xfs_da3_node_split_4994 xfs_da3_node_split 0 4994 NULL
++smb3_validate_negotiate_4999 smb3_validate_negotiate 0 4999 NULL
 +compat_SyS_ipc_5000 compat_SyS_ipc 3 5000 NULL
 +compat_SyS_ipc_5000 compat_SyS_ipc 3 5000 NULL
++max_readahead_store_5004 max_readahead_store 3-0 5004 NULL
++atl1c_request_irq_5006 atl1c_request_irq 0 5006 NULL
++qla82xx_pci_mem_write_direct_5008 qla82xx_pci_mem_write_direct 2 5008 NULL
++lm3533_als_set_target_5010 lm3533_als_set_target 0 5010 NULL
++xhci_urb_enqueue_5012 xhci_urb_enqueue 0 5012 NULL
++wl12xx_sdio_power_on_5017 wl12xx_sdio_power_on 0 5017 NULL
 +do_mincore_5018 do_mincore 0-2-1 5018 NULL
 +do_mincore_5018 do_mincore 0-2-1 5018 NULL
-+cfg80211_rx_mgmt_5056 cfg80211_rx_mgmt 5 5056 NULL
-+ocfs2_check_range_for_holes_5066 ocfs2_check_range_for_holes 3-2 5066 NULL
-+snd_mixart_BA1_read_5082 snd_mixart_BA1_read 5 5082 NULL
-+snd_emu10k1_ptr20_read_5087 snd_emu10k1_ptr20_read 0 5087 NULL
++ucode_regs_read_file_5023 ucode_regs_read_file 0 5023 NULL
++smack_getprocattr_5024 smack_getprocattr 0 5024 NULL nohasharray
++mtd_device_parse_register_5024 mtd_device_parse_register 5 5024 &smack_getprocattr_5024
++sbi_deprecated_show_5030 sbi_deprecated_show 0 5030 NULL nohasharray
++acpi_pad_rrtime_store_5030 acpi_pad_rrtime_store 0-4 5030 &sbi_deprecated_show_5030
++net2272_start_5033 net2272_start 0 5033 NULL
++brcm_fet_config_init_5045 brcm_fet_config_init 0 5045 NULL
++s3fb_check_var_5048 s3fb_check_var 0 5048 NULL
++blkdev_get_5050 blkdev_get 0 5050 NULL
++pci_read_aer_5051 pci_read_aer 0 5051 NULL
++snd_hdspm_channel_info_5053 snd_hdspm_channel_info 0 5053 NULL
++show_5055 show 0 5055 NULL
++ocfs2_check_range_for_holes_5066 ocfs2_check_range_for_holes 0 5066 NULL
++__kmalloc_track_caller_5071 __kmalloc_track_caller 1 5071 NULL
++bonding_show_primary_5072 bonding_show_primary 0 5072 NULL
++snd_mixart_BA1_read_5082 snd_mixart_BA1_read 5-0 5082 NULL
++get_fan_failure_5083 get_fan_failure 0 5083 NULL
++hdmi_setup_stream_5087 hdmi_setup_stream 0 5087 NULL
++show_sas_rphy_device_type_5089 show_sas_rphy_device_type 0 5089 NULL
 +get_random_bytes_5091 get_random_bytes 2 5091 NULL nohasharray
 +get_random_bytes_5091 get_random_bytes 2 5091 NULL nohasharray
-+kfifo_copy_from_user_5091 kfifo_copy_from_user 3-4-0 5091 &get_random_bytes_5091 nohasharray
-+blk_rq_sectors_5091 blk_rq_sectors 0 5091 &kfifo_copy_from_user_5091
-+sound_write_5102 sound_write 3 5102 NULL
-+i40e_dbg_netdev_ops_write_5117 i40e_dbg_netdev_ops_write 3 5117 NULL
-+qib_7220_handle_hwerrors_5142 qib_7220_handle_hwerrors 3 5142 NULL
-+bucket_table_alloc_5149 bucket_table_alloc 1 5149 NULL
-+__uwb_addr_print_5161 __uwb_addr_print 2 5161 NULL
-+iwl_dbgfs_status_read_5171 iwl_dbgfs_status_read 3 5171 NULL
-+acpi_pcc_get_sqty_5176 acpi_pcc_get_sqty 0 5176 NULL
-+trf7970a_read_cont_5179 trf7970a_read_cont 4 5179 NULL
++kfifo_copy_from_user_5091 kfifo_copy_from_user 3-4 5091 &get_random_bytes_5091
++set_pwm_auto_temp_5092 set_pwm_auto_temp 0-4 5092 NULL
++compr_fill_5093 compr_fill 2 5093 NULL
++zd_usb_enable_int_5095 zd_usb_enable_int 0 5095 NULL
++acpi_ex_create_alias_5097 acpi_ex_create_alias 0 5097 NULL nohasharray
++pppol2tp_setsockopt_5097 pppol2tp_setsockopt 0 5097 &acpi_ex_create_alias_5097
++spectrum_cs_resume_5098 spectrum_cs_resume 0 5098 NULL
++sound_write_5102 sound_write 3-0 5102 NULL
++i40e_fcoe_ddp_setup_5105 i40e_fcoe_ddp_setup 4 5105 NULL
++goldfish_pipe_read_5109 goldfish_pipe_read 0-3 5109 NULL nohasharray
++alloc_init_skbufs_5109 alloc_init_skbufs 0 5109 &goldfish_pipe_read_5109
++iscsi_stat_sess_attr_show_5113 iscsi_stat_sess_attr_show 0 5113 NULL nohasharray
++broadsheet_spiflash_wait_for_bit_5113 broadsheet_spiflash_wait_for_bit 0 5113 &iscsi_stat_sess_attr_show_5113 nohasharray
++f2fs_attr_store_5113 f2fs_attr_store 0-4 5113 &broadsheet_spiflash_wait_for_bit_5113
++set_pwm_enable_direct_5114 set_pwm_enable_direct 0 5114 NULL
++i40e_dbg_netdev_ops_write_5117 i40e_dbg_netdev_ops_write 3-0 5117 NULL nohasharray
++diolan_write_cmd_5117 diolan_write_cmd 0 5117 &i40e_dbg_netdev_ops_write_5117
++rhine_open_5133 rhine_open 0 5133 NULL
++il_enqueue_hcmd_5139 il_enqueue_hcmd 0 5139 NULL
++mlx4_en_activate_rx_rings_5146 mlx4_en_activate_rx_rings 0 5146 NULL
++ocfs2_inode_lock_full_nested_5148 ocfs2_inode_lock_full_nested 0 5148 NULL
++macb_get_regs_len_5149 macb_get_regs_len 0 5149 NULL
++toshiba_position_show_5153 toshiba_position_show 0 5153 NULL
++quirks_show_5154 quirks_show 0 5154 NULL
++nfs4_wait_clnt_recover_5156 nfs4_wait_clnt_recover 0 5156 NULL
++o2net_recv_tcp_msg_5158 o2net_recv_tcp_msg 3 5158 NULL
++__uwb_addr_print_5161 __uwb_addr_print 2-0 5161 NULL
++get_auto_brightness_5169 get_auto_brightness 0 5169 NULL
++__az6007_write_5170 __az6007_write 0 5170 NULL
++iwl_dbgfs_status_read_5171 iwl_dbgfs_status_read 3-0 5171 NULL nohasharray
++o2hb_heartbeat_group_threshold_store_5171 o2hb_heartbeat_group_threshold_store 0-3 5171 &iwl_dbgfs_status_read_5171
++acpi_pcc_get_sqty_5176 acpi_pcc_get_sqty 0 5176 NULL nohasharray
++target_stat_scsi_lu_show_attr_indx_5176 target_stat_scsi_lu_show_attr_indx 0 5176 &acpi_pcc_get_sqty_5176
++datablob_parse_5177 datablob_parse 0 5177 NULL
++generate_smb3signingkey_5182 generate_smb3signingkey 0 5182 NULL
++sfi_map_memory_5183 sfi_map_memory 1-2 5183 NULL
++adjust_memory_5185 adjust_memory 0 5185 NULL
++bond_option_lacp_rate_set_5190 bond_option_lacp_rate_set 0 5190 NULL
++o2nm_cluster_attr_write_5195 o2nm_cluster_attr_write 0-2 5195 NULL
++config_usb_cfg_attr_store_5199 config_usb_cfg_attr_store 0-4 5199 NULL nohasharray
++raid6_check_reshape_5199 raid6_check_reshape 0 5199 &config_usb_cfg_attr_store_5199
++b44_alloc_consistent_5200 b44_alloc_consistent 0 5200 NULL
++mxl111sf_write_reg_5203 mxl111sf_write_reg 0 5203 NULL
++pipe_set_size_5204 pipe_set_size 2 5204 NULL
++read_blocklist_5209 read_blocklist 2 5209 NULL
++store_state_disable_5210 store_state_disable 0-4 5210 NULL nohasharray
++bad_inode_removexattr_5210 bad_inode_removexattr 0 5210 &store_state_disable_5210
++snd_nm256_playback_trigger_5213 snd_nm256_playback_trigger 0 5213 NULL nohasharray
++logfs_readpage_5213 logfs_readpage 0 5213 &snd_nm256_playback_trigger_5213
 +ppp_cp_parse_cr_5214 ppp_cp_parse_cr 4 5214 NULL
 +dwc2_hcd_urb_alloc_5217 dwc2_hcd_urb_alloc 2 5217 NULL
 +ppp_cp_parse_cr_5214 ppp_cp_parse_cr 4 5214 NULL
 +dwc2_hcd_urb_alloc_5217 dwc2_hcd_urb_alloc 2 5217 NULL
-+ath6kl_debug_roam_tbl_event_5224 ath6kl_debug_roam_tbl_event 3 5224 NULL
-+ipv4_tun_to_nlattr_5261 ipv4_tun_to_nlattr 4 5261 NULL
-+dvb_ringbuffer_write_user_5270 dvb_ringbuffer_write_user 3 5270 NULL
++get_ep_param_5218 get_ep_param 0 5218 NULL nohasharray
++saa6752hs_init_5218 saa6752hs_init 0 5218 &get_ep_param_5218 nohasharray
++target_fabric_tpg_auth_attr_show_5218 target_fabric_tpg_auth_attr_show 0 5218 &saa6752hs_init_5218
++bpq_set_mac_address_5223 bpq_set_mac_address 0 5223 NULL
++ath6kl_debug_roam_tbl_event_5224 ath6kl_debug_roam_tbl_event 3 5224 NULL nohasharray
++reserve_mem_notifier_5224 reserve_mem_notifier 0 5224 &ath6kl_debug_roam_tbl_event_5224
++atl1e_open_5226 atl1e_open 0 5226 NULL
++ssb_ioremap_5228 ssb_ioremap 2 5228 NULL
++wait_for_response_5229 wait_for_response 0 5229 NULL
++da9052_bat_read_volt_5230 da9052_bat_read_volt 0 5230 NULL
++show_ata_dev_ering_5233 show_ata_dev_ering 0 5233 NULL
++iwl_power_update_mode_5235 iwl_power_update_mode 0 5235 NULL
++cpuset_cpu_active_5236 cpuset_cpu_active 0 5236 NULL nohasharray
++isdn_ppp_skb_push_5236 isdn_ppp_skb_push 2 5236 &cpuset_cpu_active_5236
++show_iface_delayed_ack_en_5240 show_iface_delayed_ack_en 0 5240 NULL nohasharray
++uwb_dev_LQE_store_5240 uwb_dev_LQE_store 0-4 5240 &show_iface_delayed_ack_en_5240
++sctp_abort_pkt_new_5241 sctp_abort_pkt_new 6 5241 NULL
++aoedisk_show_mac_5245 aoedisk_show_mac 0 5245 NULL
++iscsi_nacl_attrib_show_dataout_timeout_retries_5249 iscsi_nacl_attrib_show_dataout_timeout_retries 0 5249 NULL
++ti_open_5256 ti_open 0 5256 NULL
++update_nodemask_5257 update_nodemask 0 5257 NULL
++__uncore_thresh8_show_5261 __uncore_thresh8_show 0 5261 NULL
++eurwdt_write_5266 eurwdt_write 0-3 5266 NULL
++bch_cache_set_internal_store_5269 bch_cache_set_internal_store 4-0 5269 NULL
++dvb_ringbuffer_write_user_5270 dvb_ringbuffer_write_user 3 5270 NULL nohasharray
++rxrpc_krb5_decode_tagged_data_5270 rxrpc_krb5_decode_tagged_data 0 5270 &dvb_ringbuffer_write_user_5270
 +xgmac_reg_addr_read_5278 xgmac_reg_addr_read 3 5278 NULL
 +xgmac_reg_addr_read_5278 xgmac_reg_addr_read 3 5278 NULL
-+usb_descriptor_fillbuf_5302 usb_descriptor_fillbuf 0 5302 NULL
++mpt_lan_open_5281 mpt_lan_open 0 5281 NULL
++i2o_block_probe_5282 i2o_block_probe 0 5282 NULL
++qlafx00_soft_reset_5284 qlafx00_soft_reset 0 5284 NULL
++alloc_cache_blocks_with_hash_5285 alloc_cache_blocks_with_hash 2 5285 NULL
++__smsc95xx_write_reg_5295 __smsc95xx_write_reg 0 5295 NULL
++snd_seq_ioctl_get_queue_tempo_5296 snd_seq_ioctl_get_queue_tempo 0 5296 NULL
++qla2x00_optrom_fcode_version_show_5297 qla2x00_optrom_fcode_version_show 0 5297 NULL
++lpfc_max_luns_show_5301 lpfc_max_luns_show 0 5301 NULL
++metapage_readpage_5304 metapage_readpage 0 5304 NULL nohasharray
++alloc_dec_temp_buffers_5304 alloc_dec_temp_buffers 0 5304 &metapage_readpage_5304 nohasharray
++t4vf_write_rss_vi_config_5304 t4vf_write_rss_vi_config 0 5304 &alloc_dec_temp_buffers_5304
++ks8842_open_5309 ks8842_open 0 5309 NULL
++_efx_mcdi_rpc_finish_5310 _efx_mcdi_rpc_finish 0 5310 NULL
++grow_inode_5311 grow_inode 0 5311 NULL
 +r592_write_fifo_pio_5315 r592_write_fifo_pio 3 5315 NULL
 +sbc_get_write_same_sectors_5317 sbc_get_write_same_sectors 0 5317 NULL
 +r592_write_fifo_pio_5315 r592_write_fifo_pio 3 5315 NULL
 +sbc_get_write_same_sectors_5317 sbc_get_write_same_sectors 0 5317 NULL
-+pwr_elp_enter_read_5324 pwr_elp_enter_read 3 5324 NULL
++selinux_ipv4_output_5320 selinux_ipv4_output 0 5320 NULL
++pmcraid_show_log_level_5323 pmcraid_show_log_level 0 5323 NULL nohasharray
++bnx2_init_chip_5323 bnx2_init_chip 0 5323 &pmcraid_show_log_level_5323
++pwr_elp_enter_read_5324 pwr_elp_enter_read 3-0 5324 NULL
++ocfs2_writepage_5327 ocfs2_writepage 0 5327 NULL
++allocate_cnodes_5329 allocate_cnodes 1 5329 NULL
++max8997_rtc_read_time_5330 max8997_rtc_read_time 0 5330 NULL
++padlock_sha1_update_nano_5335 padlock_sha1_update_nano 0 5335 NULL
++nvkm_ioctl_5338 nvkm_ioctl 0 5338 NULL
++__uncore_occ_edge_show_5340 __uncore_occ_edge_show 0 5340 NULL
 +uinput_ioctl_5342 uinput_ioctl 2 5342 NULL
 +uinput_ioctl_5342 uinput_ioctl 2 5342 NULL
-+cq_free_res_5355 cq_free_res 5 5355 NULL
-+ps_pspoll_utilization_read_5361 ps_pspoll_utilization_read 3 5361 NULL
++ad714x_i2c_read_5345 ad714x_i2c_read 4 5345 NULL
++policy_store_5346 policy_store 0-4 5346 NULL
++iio_sysfs_trig_remove_5348 iio_sysfs_trig_remove 0-4 5348 NULL
++target_stat_scsi_dev_show_attr_inst_5353 target_stat_scsi_dev_show_attr_inst 0 5353 NULL nohasharray
++qlcnic_sriov_validate_vlan_cfg_5353 qlcnic_sriov_validate_vlan_cfg 0 5353 &target_stat_scsi_dev_show_attr_inst_5353
++acpi_tb_validate_table_5356 acpi_tb_validate_table 0 5356 NULL
++ocfs2_figure_hole_clusters_5358 ocfs2_figure_hole_clusters 0 5358 NULL
++ps_pspoll_utilization_read_5361 ps_pspoll_utilization_read 3-0 5361 NULL
++icmp_error_5362 icmp_error 0 5362 NULL
++open_tx_second_5363 open_tx_second 0 5363 NULL
 +cciss_allocate_sg_chain_blocks_5368 cciss_allocate_sg_chain_blocks 3-2 5368 NULL
 +cciss_allocate_sg_chain_blocks_5368 cciss_allocate_sg_chain_blocks 3-2 5368 NULL
++lowpan_alloc_frag_5370 lowpan_alloc_frag 2 5370 NULL
++set_master_5372 set_master 0 5372 NULL
++set_sample_rate_v2_5376 set_sample_rate_v2 0 5376 NULL nohasharray
++rs5c372_get_datetime_5376 rs5c372_get_datetime 0 5376 &set_sample_rate_v2_5376
++netlink_autobind_5378 netlink_autobind 0 5378 NULL
++ab3100_enable_regulator_5383 ab3100_enable_regulator 0 5383 NULL
++iscsi_tpg_param_store_DefaultTime2Retain_5384 iscsi_tpg_param_store_DefaultTime2Retain 0-3 5384 NULL nohasharray
++disksize_store_5384 disksize_store 0-4 5384 &iscsi_tpg_param_store_DefaultTime2Retain_5384 nohasharray
++fcr_get_rxtrig_bytes_5384 fcr_get_rxtrig_bytes 0 5384 &disksize_store_5384
++efx_mcdi_port_reconfigure_5389 efx_mcdi_port_reconfigure 0 5389 NULL
++at86rf230_set_hw_addr_filt_5394 at86rf230_set_hw_addr_filt 0 5394 NULL
++bitmap_fold_5396 bitmap_fold 4 5396 NULL
++brcmf_netdev_set_mac_address_5397 brcmf_netdev_set_mac_address 0 5397 NULL
++xadc_write_adc_reg_5398 xadc_write_adc_reg 0 5398 NULL
++regulator_uV_show_5404 regulator_uV_show 0 5404 NULL
++kvm_reboot_5405 kvm_reboot 0 5405 NULL
++fat_getattr_5406 fat_getattr 0 5406 NULL
++gpio_direction_store_5408 gpio_direction_store 0-4 5408 NULL
++apds990x_prox_reporting_mode_store_5410 apds990x_prox_reporting_mode_store 0-4 5410 NULL
++xfs_free_extent_5411 xfs_free_extent 0 5411 NULL
++deinterlace_queue_setup_5412 deinterlace_queue_setup 0 5412 NULL
++cifs_setattr_5417 cifs_setattr 0 5417 NULL
++sbp_tpg_attrib_show_max_reconnect_timeout_5421 sbp_tpg_attrib_show_max_reconnect_timeout 0 5421 NULL nohasharray
++xfs_bmap_add_attrfork_local_5421 xfs_bmap_add_attrfork_local 0 5421 &sbp_tpg_attrib_show_max_reconnect_timeout_5421
++show_output_5423 show_output 0 5423 NULL
++thin_provisioning_show_5428 thin_provisioning_show 0 5428 NULL
++dev_attr_show_5429 dev_attr_show 0 5429 NULL
++mxt_check_firmware_format_5432 mxt_check_firmware_format 0 5432 NULL
++qla4xxx_fw_timestamp_show_5433 qla4xxx_fw_timestamp_show 0 5433 NULL
++xadc_zynq_read_adc_reg_5440 xadc_zynq_read_adc_reg 0 5440 NULL
++store_pwm_5441 store_pwm 0-4 5441 NULL
++gadget_dev_desc_bDeviceSubClass_show_5442 gadget_dev_desc_bDeviceSubClass_show 0 5442 NULL
++pci_esp_map_sg_5444 pci_esp_map_sg 3 5444 NULL
++available_uuids_show_5445 available_uuids_show 0 5445 NULL
++wm831x_rtc_setalarm_5447 wm831x_rtc_setalarm 0 5447 NULL
++create_child_5449 create_child 0-4 5449 NULL
++add_host_show_5451 add_host_show 0 5451 NULL
++powerclamp_set_cur_state_5453 powerclamp_set_cur_state 0 5453 NULL
++qla4xxx_fw_state_show_5454 qla4xxx_fw_state_show 0 5454 NULL
++change_wakeup_protocol_5455 change_wakeup_protocol 0 5455 NULL
++adm8211_add_interface_5459 adm8211_add_interface 0 5459 NULL nohasharray
++acpi_video_device_lcd_set_level_5459 acpi_video_device_lcd_set_level 0 5459 &adm8211_add_interface_5459
++sfi_map_table_5462 sfi_map_table 1 5462 NULL
 +xfs_efd_init_5463 xfs_efd_init 3 5463 NULL
 +xfs_efd_init_5463 xfs_efd_init 3 5463 NULL
-+ll_xattr_cache_refill_5468 ll_xattr_cache_refill 0 5468 NULL
-+kernfs_fop_write_5471 kernfs_fop_write 3 5471 NULL
++netlink_insert_5465 netlink_insert 0 5465 NULL
++rt5677_gpio_direction_out_5468 rt5677_gpio_direction_out 0 5468 NULL nohasharray
++ll_xattr_cache_refill_5468 ll_xattr_cache_refill 0 5468 &rt5677_gpio_direction_out_5468
++kernfs_fop_write_5471 kernfs_fop_write 3-0 5471 NULL nohasharray
++lm3530_led_enable_5471 lm3530_led_enable 0 5471 &kernfs_fop_write_5471
++show_cpu_clock_5473 show_cpu_clock 0 5473 NULL
++show_5474 show 0 5474 NULL nohasharray
++wl18xx_hw_init_5474 wl18xx_hw_init 0 5474 &show_5474 nohasharray
++store_5474 store 0-3 5474 &wl18xx_hw_init_5474
 +xfs_efi_init_5476 xfs_efi_init 2 5476 NULL
 +xfs_efi_init_5476 xfs_efi_init 2 5476 NULL
++dlm_nodir_show_5477 dlm_nodir_show 0 5477 NULL
++ubi_leb_write_5478 ubi_leb_write 5-4-0 5478 NULL
++kone_sysfs_set_tcu_5481 kone_sysfs_set_tcu 0-4 5481 NULL nohasharray
++max_ratio_store_5481 max_ratio_store 0-4 5481 &kone_sysfs_set_tcu_5481
 +pci_enable_msix_exact_5482 pci_enable_msix_exact 3 5482 NULL
 +pci_enable_msix_exact_5482 pci_enable_msix_exact 3 5482 NULL
-+cifs_security_flags_proc_write_5484 cifs_security_flags_proc_write 3 5484 NULL
-+tty_write_5494 tty_write 3 5494 NULL
++cifs_security_flags_proc_write_5484 cifs_security_flags_proc_write 3-0 5484 NULL
++jffs2_setattr_5486 jffs2_setattr 0 5486 NULL nohasharray
++pm3fb_set_par_5486 pm3fb_set_par 0 5486 &jffs2_setattr_5486
++smb2_set_file_info_5487 smb2_set_file_info 0 5487 NULL
++psb_intel_sdvo_ddc_proxy_xfer_5488 psb_intel_sdvo_ddc_proxy_xfer 0-3 5488 NULL
++qla2x00_fw_version_show_5491 qla2x00_fw_version_show 0 5491 NULL
++tty_write_5494 tty_write 3-0 5494 NULL nohasharray
++dlm_user_deadlock_5494 dlm_user_deadlock 0 5494 &tty_write_5494 nohasharray
++u3_exit_store_5494 u3_exit_store 0-4 5494 &dlm_user_deadlock_5494
 +tomoyo_update_domain_5498 tomoyo_update_domain 2 5498 NULL nohasharray
 +ieee80211_if_fmt_last_beacon_5498 ieee80211_if_fmt_last_beacon 3 5498 &tomoyo_update_domain_5498
 +tomoyo_update_domain_5498 tomoyo_update_domain 2 5498 NULL nohasharray
 +ieee80211_if_fmt_last_beacon_5498 ieee80211_if_fmt_last_beacon 3 5498 &tomoyo_update_domain_5498
++adfs_f_update_5499 adfs_f_update 0 5499 NULL nohasharray
++autofs4_d_manage_5499 autofs4_d_manage 0 5499 &adfs_f_update_5499
++ath10k_init_uart_5501 ath10k_init_uart 0 5501 NULL
 +__max_nr_grant_frames_5505 __max_nr_grant_frames 0 5505 NULL
 +__max_nr_grant_frames_5505 __max_nr_grant_frames 0 5505 NULL
-+ieee80211_if_fmt_auto_open_plinks_5534 ieee80211_if_fmt_auto_open_plinks 3 5534 NULL
-+get_entry_msg_len_5552 get_entry_msg_len 0 5552 NULL
++roccat_common2_sysfs_write_info_5507 roccat_common2_sysfs_write_info 0-6-5 5507 NULL
++show_counter_tx_unsup_vl_errs_5509 show_counter_tx_unsup_vl_errs 0 5509 NULL nohasharray
++default_compression_show_5509 default_compression_show 0 5509 &show_counter_tx_unsup_vl_errs_5509
++niu_init_hostinfo_5513 niu_init_hostinfo 0 5513 NULL
++nilfs_btree_get_block_5514 nilfs_btree_get_block 0 5514 NULL
++spidev_message_5518 spidev_message 3 5518 NULL
++show_port_state_5521 show_port_state 0 5521 NULL nohasharray
++uuid_parse_5521 uuid_parse 0 5521 &show_port_state_5521
++show_license_5524 show_license 0 5524 NULL
++pm_qos_remote_wakeup_show_5526 pm_qos_remote_wakeup_show 0 5526 NULL
++sdev_show_queue_depth_5527 sdev_show_queue_depth 0 5527 NULL
++sctp_make_op_error_space_5528 sctp_make_op_error_space 3 5528 NULL
++stop_cpus_5529 stop_cpus 0 5529 NULL
++ata_scsi_em_message_type_show_5530 ata_scsi_em_message_type_show 0 5530 NULL
++ieee80211_if_fmt_auto_open_plinks_5534 ieee80211_if_fmt_auto_open_plinks 3 5534 NULL nohasharray
++prepare_transfer_5534 prepare_transfer 0 5534 &ieee80211_if_fmt_auto_open_plinks_5534 nohasharray
++typhoon_reset_5534 typhoon_reset 0 5534 &prepare_transfer_5534
++m48t59_rtc_setalarm_5542 m48t59_rtc_setalarm 0 5542 NULL
++ks8995_registers_write_5545 ks8995_registers_write 0-5-6 5545 NULL
++ov9650_set_auto_exposure_5552 ov9650_set_auto_exposure 0 5552 NULL nohasharray
++get_entry_msg_len_5552 get_entry_msg_len 0 5552 &ov9650_set_auto_exposure_5552
++brcmu_pkt_buf_get_skb_5556 brcmu_pkt_buf_get_skb 1 5556 NULL
 +le_readq_5557 le_readq 0 5557 NULL
 +le_readq_5557 le_readq 0 5557 NULL
-+inw_5558 inw 0 5558 NULL
++thinkpad_acpi_pdev_name_show_5567 thinkpad_acpi_pdev_name_show 0 5567 NULL
++mic_to_dma_addr_5569 mic_to_dma_addr 2 5569 NULL
++v4l2_s_ctrl_5571 v4l2_s_ctrl 0 5571 NULL
++tda18271_set_standby_mode_5572 tda18271_set_standby_mode 0 5572 NULL
++fir16_create_5574 fir16_create 3 5574 NULL
 +bioset_create_5580 bioset_create 1 5580 NULL
 +bioset_create_5580 bioset_create 1 5580 NULL
++fat_block_truncate_page_5581 fat_block_truncate_page 0 5581 NULL nohasharray
++esas2r_write_vda_5581 esas2r_write_vda 0-3-4 5581 &fat_block_truncate_page_5581
 +oz_ep_alloc_5587 oz_ep_alloc 1 5587 NULL
 +oz_ep_alloc_5587 oz_ep_alloc 1 5587 NULL
-+SYSC_fsetxattr_5639 SYSC_fsetxattr 4 5639 NULL
++ecm_opts_dev_addr_show_5594 ecm_opts_dev_addr_show 0 5594 NULL nohasharray
++bch_strtoull_h_5594 bch_strtoull_h 0 5594 &ecm_opts_dev_addr_show_5594
++thermal_throttle_cpu_callback_5596 thermal_throttle_cpu_callback 0 5596 NULL nohasharray
++bind_store_5596 bind_store 0-3 5596 &thermal_throttle_cpu_callback_5596
++xcan_set_bittiming_5605 xcan_set_bittiming 0 5605 NULL
++ldm_frag_add_5611 ldm_frag_add 2 5611 NULL
++compat_copy_entries_5617 compat_copy_entries 0 5617 NULL
++__remove_suid_5618 __remove_suid 0 5618 NULL
++lx_hardware_start_5619 lx_hardware_start 0 5619 NULL nohasharray
++ext2_xattr_set_5619 ext2_xattr_set 0 5619 &lx_hardware_start_5619
++gfs2_unstuffer_page_5620 gfs2_unstuffer_page 0 5620 NULL
++SYSC_init_module_5626 SYSC_init_module 2 5626 NULL
++show_tabletPointerMode_5629 show_tabletPointerMode 0 5629 NULL
++psmouse_set_int_attr_5636 psmouse_set_int_attr 0-4 5636 NULL
++SYSC_fsetxattr_5639 SYSC_fsetxattr 4 5639 NULL nohasharray
++dibx000_i2c_gated_gpio67_xfer_5639 dibx000_i2c_gated_gpio67_xfer 0-3 5639 &SYSC_fsetxattr_5639 nohasharray
++read_port_5639 read_port 0 5639 &dibx000_i2c_gated_gpio67_xfer_5639
++get_beep_enable_5640 get_beep_enable 0 5640 NULL
++pipe_buffer_setting_5642 pipe_buffer_setting 0 5642 NULL
++snd_pcm_plugin_build_linear_5646 snd_pcm_plugin_build_linear 0 5646 NULL
++em25xx_bus_B_send_bytes_5647 em25xx_bus_B_send_bytes 0-4 5647 NULL nohasharray
++bootmode_show_5647 bootmode_show 0 5647 &em25xx_bus_B_send_bytes_5647 nohasharray
++pci_olpc_read_5647 pci_olpc_read 0 5647 &bootmode_show_5647
++nilfs_bmap_last_key_5648 nilfs_bmap_last_key 0 5648 NULL
++__iscsi_tpg_auth_store_password_mutual_5649 __iscsi_tpg_auth_store_password_mutual 0-3 5649 NULL
++parse_arg_5657 parse_arg 0-2 5657 NULL
++iscsi_disc_show_userid_5659 iscsi_disc_show_userid 0 5659 NULL
++uhid_hid_get_report_5660 uhid_hid_get_report 0-4 5660 NULL nohasharray
++read_uv_5660 read_uv 0 5660 &uhid_hid_get_report_5660
 +ext4_xattr_get_5661 ext4_xattr_get 0 5661 NULL
 +posix_clock_register_5662 posix_clock_register 2 5662 NULL
 +ext4_xattr_get_5661 ext4_xattr_get 0 5661 NULL
 +posix_clock_register_5662 posix_clock_register 2 5662 NULL
-+get_arg_5694 get_arg 3 5694 NULL
++clk_prepare_5663 clk_prepare 0 5663 NULL nohasharray
++ovl_permission_5663 ovl_permission 0 5663 &clk_prepare_5663 nohasharray
++store_5663 store 0-3 5663 &ovl_permission_5663
++mthca_map_reg_5664 mthca_map_reg 2-3 5664 NULL nohasharray
++set_device_state_5664 set_device_state 0 5664 &mthca_map_reg_5664
++show_rps_dev_flow_table_cnt_5665 show_rps_dev_flow_table_cnt 0 5665 NULL
++ath5k_attr_show_noise_immunity_level_max_5666 ath5k_attr_show_noise_immunity_level_max 0 5666 NULL nohasharray
++show_fnode_snack_req_5666 show_fnode_snack_req 0 5666 &ath5k_attr_show_noise_immunity_level_max_5666
++wl1251_acx_conn_monit_params_5671 wl1251_acx_conn_monit_params 0 5671 NULL
++idt77252_init_cbr_5679 idt77252_init_cbr 0 5679 NULL
++add_stereo_vol_5690 add_stereo_vol 0 5690 NULL
++lpfc_sriov_hw_max_virtfn_show_5693 lpfc_sriov_hw_max_virtfn_show 0 5693 NULL
++get_arg_5694 get_arg 3 5694 NULL nohasharray
++btrfs_space_info_show_bytes_reserved_5694 btrfs_space_info_show_bytes_reserved 0 5694 &get_arg_5694
++tx_heartbeat_errors_show_5696 tx_heartbeat_errors_show 0 5696 NULL nohasharray
++show_physical_device_5696 show_physical_device 0 5696 &tx_heartbeat_errors_show_5696
++squashfs_user_list_5707 squashfs_user_list 0-5 5707 NULL nohasharray
++deadline_init_queue_5707 deadline_init_queue 0 5707 &squashfs_user_list_5707
 +subbuf_read_actor_5708 subbuf_read_actor 3 5708 NULL
 +subbuf_read_actor_5708 subbuf_read_actor 3 5708 NULL
-+vmw_kms_readback_5727 vmw_kms_readback 6 5727 NULL
-+sctp_setsockopt_autoclose_5775 sctp_setsockopt_autoclose 3 5775 NULL
++ubifs_wbuf_sync_5710 ubifs_wbuf_sync 0 5710 NULL
++ieee802154_hdr_push_sechdr_5714 ieee802154_hdr_push_sechdr 0 5714 NULL
++batadv_frag_create_5717 batadv_frag_create 3 5717 NULL
++pci_hp_diva_init_5719 pci_hp_diva_init 0 5719 NULL
++show_counter_tx_len_errs_5725 show_counter_tx_len_errs 0 5725 NULL
++mlx4_cq_alloc_icm_5726 mlx4_cq_alloc_icm 0 5726 NULL nohasharray
++qib_dma_map_single_5726 qib_dma_map_single 0 5726 &mlx4_cq_alloc_icm_5726
++vmw_kms_readback_5727 vmw_kms_readback 6 5727 NULL nohasharray
++wl1271_cmd_interrogate_5727 wl1271_cmd_interrogate 0 5727 &vmw_kms_readback_5727
++mlx4_en_activate_cq_5729 mlx4_en_activate_cq 0 5729 NULL
++edac_device_ctl_log_ue_show_5730 edac_device_ctl_log_ue_show 0 5730 NULL
++sctp_listen_for_all_5740 sctp_listen_for_all 0 5740 NULL
++sb1_audio_prepare_for_input_5742 sb1_audio_prepare_for_input 0 5742 NULL
++v9fs_mmap_file_write_5745 v9fs_mmap_file_write 0-3 5745 NULL
++vxge_change_mtu_5746 vxge_change_mtu 0 5746 NULL
++get_packet_5747 get_packet 3 5747 NULL
++ubi_calc_fm_size_5749 ubi_calc_fm_size 0 5749 NULL nohasharray
++pktgen_device_event_5749 pktgen_device_event 0 5749 &ubi_calc_fm_size_5749
++pci_netmos_init_5753 pci_netmos_init 0 5753 NULL
++omfs_writepages_5759 omfs_writepages 0 5759 NULL
++lx_pipe_wait_for_state_5761 lx_pipe_wait_for_state 0 5761 NULL nohasharray
++truncate_data_block_5761 truncate_data_block 0 5761 &lx_pipe_wait_for_state_5761
++packet_xmit_5762 packet_xmit 0 5762 NULL
++lpfc_serialnum_show_5767 lpfc_serialnum_show 0 5767 NULL
++start_5768 start 0 5768 NULL
++sock_alloc_send_pskb_5769 sock_alloc_send_pskb 2 5769 NULL
++sctp_setsockopt_autoclose_5775 sctp_setsockopt_autoclose 3-0 5775 NULL nohasharray
++qlcnic_83xx_sysfs_flash_read_handler_5775 qlcnic_83xx_sysfs_flash_read_handler 6-0-5 5775 &sctp_setsockopt_autoclose_5775
++mlx4_alloc_resize_buf_5778 mlx4_alloc_resize_buf 3 5778 NULL
++apply_workqueue_attrs_5779 apply_workqueue_attrs 0 5779 NULL
++compat_sys_writev_5784 compat_sys_writev 3 5784 NULL nohasharray
++selinux_inode_listxattr_5784 selinux_inode_listxattr 0 5784 &compat_sys_writev_5784 nohasharray
++show_map_5784 show_map 0 5784 &selinux_inode_listxattr_5784
 +__vxge_hw_blockpool_malloc_5786 __vxge_hw_blockpool_malloc 2 5786 NULL
 +__vxge_hw_blockpool_malloc_5786 __vxge_hw_blockpool_malloc 2 5786 NULL
++ath10k_download_board_data_5787 ath10k_download_board_data 0 5787 NULL
++ov9650_set_blue_balance_5796 ov9650_set_blue_balance 0 5796 NULL
 +nvme_trans_bdev_char_page_5797 nvme_trans_bdev_char_page 3 5797 NULL
 +nvme_trans_bdev_char_page_5797 nvme_trans_bdev_char_page 3 5797 NULL
-+skb_copy_datagram_iovec_5806 skb_copy_datagram_iovec 2-4 5806 NULL nohasharray
-+ath10k_core_create_5806 ath10k_core_create 1 5806 &skb_copy_datagram_iovec_5806
-+nv50_disp_pioc_create__5812 nv50_disp_pioc_create_ 5 5812 NULL
-+ceph_x_encrypt_buflen_5829 ceph_x_encrypt_buflen 0-1 5829 NULL
++tpm_show_ppi_tcg_operations_5798 tpm_show_ppi_tcg_operations 0 5798 NULL
++nes_show_nonidx_data_5803 nes_show_nonidx_data 0 5803 NULL
++bnad_tx_res_alloc_5811 bnad_tx_res_alloc 0 5811 NULL
++rfcomm_sock_setsockopt_old_5813 rfcomm_sock_setsockopt_old 0 5813 NULL
++ceph_listxattr_5817 ceph_listxattr 0-3 5817 NULL
++trackpoint_show_int_attr_5828 trackpoint_show_int_attr 0 5828 NULL
++sbi_ui_show_5830 sbi_ui_show 0 5830 NULL nohasharray
++core_alua_store_nonop_delay_msecs_5830 core_alua_store_nonop_delay_msecs 0-3 5830 &sbi_ui_show_5830
++mt9v022_s_stream_5838 mt9v022_s_stream 0 5838 NULL
++stv6110_set_params_5844 stv6110_set_params 0 5844 NULL
 +ceph_msg_new_5846 ceph_msg_new 2 5846 NULL
 +ceph_msg_new_5846 ceph_msg_new 2 5846 NULL
-+setup_req_5848 setup_req 3 5848 NULL
-+ria_page_count_5849 ria_page_count 0 5849 NULL
-+rx_filter_max_arp_queue_dep_read_5851 rx_filter_max_arp_queue_dep_read 3 5851 NULL
-+uinput_compat_ioctl_5861 uinput_compat_ioctl 2 5861 NULL
-+config_buf_5862 config_buf 0 5862 NULL nohasharray
-+ufshcd_check_query_response_5862 ufshcd_check_query_response 0 5862 &config_buf_5862
++ixgb_check_copybreak_5847 ixgb_check_copybreak 3 5847 NULL
++ext4_xattr_set_5848 ext4_xattr_set 0 5848 NULL nohasharray
++setup_req_5848 setup_req 3 5848 &ext4_xattr_set_5848
++enter_state_5850 enter_state 0 5850 NULL
++rx_filter_max_arp_queue_dep_read_5851 rx_filter_max_arp_queue_dep_read 3-0 5851 NULL
++netdev_adjacent_sysfs_add_5853 netdev_adjacent_sysfs_add 0 5853 NULL
++lpfc_cr_delay_show_5855 lpfc_cr_delay_show 0 5855 NULL
++compat_sys_move_pages_5861 compat_sys_move_pages 2 5861 NULL nohasharray
++uinput_compat_ioctl_5861 uinput_compat_ioctl 2 5861 &compat_sys_move_pages_5861 nohasharray
++ssb_pcmcia_cfg_write_5861 ssb_pcmcia_cfg_write 0 5861 &uinput_compat_ioctl_5861
++nes_show_flash_cmd_5862 nes_show_flash_cmd 0 5862 NULL nohasharray
++sn9c2028_long_command_5862 sn9c2028_long_command 0 5862 &nes_show_flash_cmd_5862
++padlock_sha256_final_5865 padlock_sha256_final 0 5865 NULL
++vsscanf_5868 vsscanf 0 5868 NULL
++i2o_bus_store_scan_5869 i2o_bus_store_scan 0-4 5869 NULL
++ipx_bind_5871 ipx_bind 0 5871 NULL nohasharray
++store_fc_vport_delete_5871 store_fc_vport_delete 0-4 5871 &ipx_bind_5871
++bytes_transferred_show_5874 bytes_transferred_show 0 5874 NULL
++iwl_dbgfs_scan_ant_rxchain_write_5877 iwl_dbgfs_scan_ant_rxchain_write 0-3 5877 NULL
++num_tgts_show_5884 num_tgts_show 0 5884 NULL nohasharray
++__alx_open_5884 __alx_open 0 5884 &num_tgts_show_5884
++scan_bitmap_5888 scan_bitmap 3 5888 NULL
 +lprocfs_fid_width_seq_write_5889 lprocfs_fid_width_seq_write 3 5889 NULL
 +lprocfs_fid_width_seq_write_5889 lprocfs_fid_width_seq_write 3 5889 NULL
-+port_show_regs_5904 port_show_regs 3 5904 NULL
-+rbd_segment_length_5907 rbd_segment_length 0-3-2 5907 NULL
-+uhci_debug_read_5911 uhci_debug_read 3 5911 NULL
-+lbs_highsnr_read_5931 lbs_highsnr_read 3 5931 NULL
-+ps_poll_ps_poll_timeouts_read_5934 ps_poll_ps_poll_timeouts_read 3 5934 NULL
++new_sync_read_5891 new_sync_read 0-3 5891 NULL
++rmd320_final_5897 rmd320_final 0 5897 NULL
++twl4030_pwmled_enable_5901 twl4030_pwmled_enable 0 5901 NULL
++_rtl92cu_init_mac_5902 _rtl92cu_init_mac 0 5902 NULL
++store_fan_time_5903 store_fan_time 0-4 5903 NULL
++port_show_regs_5904 port_show_regs 3-0 5904 NULL
++qlcnic_sriov_cfg_bc_intr_5905 qlcnic_sriov_cfg_bc_intr 0 5905 NULL
++netlbl_unlhsh_add_addr6_5906 netlbl_unlhsh_add_addr6 0 5906 NULL
++rbd_segment_length_5907 rbd_segment_length 0-2-3 5907 NULL nohasharray
++iblock_emulate_read_cap_with_block_size_5907 iblock_emulate_read_cap_with_block_size 0 5907 &rbd_segment_length_5907 nohasharray
++ad198x_parse_auto_config_5907 ad198x_parse_auto_config 0 5907 &iblock_emulate_read_cap_with_block_size_5907
++devpath_show_5910 devpath_show 0 5910 NULL
++uhci_debug_read_5911 uhci_debug_read 3-0 5911 NULL
++qla82xx_pci_mem_read_2M_5912 qla82xx_pci_mem_read_2M 2 5912 NULL nohasharray
++compass_heading_data_show_5912 compass_heading_data_show 0 5912 &qla82xx_pci_mem_read_2M_5912
++__alloc_rx_skb_5915 __alloc_rx_skb 1 5915 NULL
++lpfc_suppress_link_up_show_5916 lpfc_suppress_link_up_show 0 5916 NULL
++next_entry_5921 next_entry 0 5921 NULL
++ttm_bo_kmap_ttm_5922 ttm_bo_kmap_ttm 3 5922 NULL nohasharray
++af9005_read_tuner_registers_5922 af9005_read_tuner_registers 0 5922 &ttm_bo_kmap_ttm_5922
++lbs_highsnr_read_5931 lbs_highsnr_read 3-0 5931 NULL
++ps_poll_ps_poll_timeouts_read_5934 ps_poll_ps_poll_timeouts_read 3-0 5934 NULL
++mlx4_en_create_tx_ring_5938 mlx4_en_create_tx_ring 3 5938 NULL nohasharray
++sctp_bindx_rem_5938 sctp_bindx_rem 0 5938 &mlx4_en_create_tx_ring_5938
 +edac_device_alloc_ctl_info_5941 edac_device_alloc_ctl_info 1 5941 NULL
 +edac_device_alloc_ctl_info_5941 edac_device_alloc_ctl_info 1 5941 NULL
++ssb_devices_freeze_5945 ssb_devices_freeze 0 5945 NULL
++devkmsg_write_5947 devkmsg_write 0 5947 NULL
++affs_readpage_ofs_5951 affs_readpage_ofs 0 5951 NULL
++bnx2x_req_msix_irqs_5956 bnx2x_req_msix_irqs 0 5956 NULL
++tipc_subseq_alloc_5957 tipc_subseq_alloc 1 5957 NULL nohasharray
++erst_exec_add_value_5957 erst_exec_add_value 0 5957 &tipc_subseq_alloc_5957
++attr_press_speed_show_tpkbd_5960 attr_press_speed_show_tpkbd 0 5960 NULL
++free_hugepages_show_5961 free_hugepages_show 0 5961 NULL
 +ll_statahead_one_5962 ll_statahead_one 3 5962 NULL
 +ll_statahead_one_5962 ll_statahead_one 3 5962 NULL
-+__apu_get_register_5967 __apu_get_register 0 5967 NULL
++netif_set_real_num_rx_queues_5967 netif_set_real_num_rx_queues 0 5967 NULL
++show_activate_slack_5969 show_activate_slack 0 5969 NULL
++qib_notify_dca_5970 qib_notify_dca 0 5970 NULL
 +ieee80211_if_fmt_rc_rateidx_mask_5ghz_5971 ieee80211_if_fmt_rc_rateidx_mask_5ghz 3 5971 NULL
 +ieee80211_if_fmt_rc_rateidx_mask_5ghz_5971 ieee80211_if_fmt_rc_rateidx_mask_5ghz 3 5971 NULL
++add_single_cap_ctl_5975 add_single_cap_ctl 0 5975 NULL
++power_limit_0_max_uw_show_5977 power_limit_0_max_uw_show 0 5977 NULL
++sha224_final_5978 sha224_final 0 5978 NULL
++show_5979 show 0 5979 NULL nohasharray
++sb1000_check_CRC_5979 sb1000_check_CRC 0 5979 &show_5979 nohasharray
++store_sf_setup_5979 store_sf_setup 0-4 5979 &sb1000_check_CRC_5979 nohasharray
++jbd2_journal_stop_5979 jbd2_journal_stop 0 5979 &store_sf_setup_5979
 +SyS_semop_5980 SyS_semop 3 5980 NULL
 +SyS_semop_5980 SyS_semop 3 5980 NULL
++cifs_user_writev_5982 cifs_user_writev 0 5982 NULL
++ib_send_cm_req_5987 ib_send_cm_req 0 5987 NULL
++tps80031_vbus_is_enabled_5998 tps80031_vbus_is_enabled 0 5998 NULL
++mt9v022_s_crop_6011 mt9v022_s_crop 0 6011 NULL
++numa_node_store_6013 numa_node_store 0-4 6013 NULL
++phys_port_id_show_6014 phys_port_id_show 0 6014 NULL
++jffs2_dynrubin_decompress_6015 jffs2_dynrubin_decompress 0 6015 NULL nohasharray
++fuse_writepage_6015 fuse_writepage 0 6015 &jffs2_dynrubin_decompress_6015
++ipath_parse_ushort_6016 ipath_parse_ushort 0 6016 NULL
++mei_hbm_cl_flow_control_req_6018 mei_hbm_cl_flow_control_req 0 6018 NULL
 +btrfs_item_offset_6019 btrfs_item_offset 0 6019 NULL
 +btrfs_item_offset_6019 btrfs_item_offset 0 6019 NULL
-+alloc_msg_6072 alloc_msg 1 6072 NULL
-+sctp_setsockopt_connectx_6073 sctp_setsockopt_connectx 3 6073 NULL
-+_random_read_6098 _random_read 3 6098 NULL
++get_sas_linkspeed_names_6021 get_sas_linkspeed_names 0 6021 NULL
++spi_read_6031 spi_read 0 6031 NULL nohasharray
++bnx2x_req_irq_6031 bnx2x_req_irq 0 6031 &spi_read_6031
++show_pwm_auto_point_channel_6032 show_pwm_auto_point_channel 0 6032 NULL
++radeon_process_i2c_ch_6034 radeon_process_i2c_ch 0 6034 NULL
++ntfs_rl_append_6037 ntfs_rl_append 4-2 6037 NULL
++hvfb_set_par_6038 hvfb_set_par 0 6038 NULL
++crccheck_store_6040 crccheck_store 0-4 6040 NULL
++ipath_set_mtu_6042 ipath_set_mtu 0 6042 NULL
++led_shot_6046 led_shot 0-4 6046 NULL
++otg_handle_notification_6055 otg_handle_notification 0 6055 NULL
++show_session_param_ISCSI_PARAM_DISCOVERY_LOGOUT_EN_6056 show_session_param_ISCSI_PARAM_DISCOVERY_LOGOUT_EN 0 6056 NULL
++da9052_request_irq_6058 da9052_request_irq 2 6058 NULL
++pccard_show_cis_6062 pccard_show_cis 0-5-6 6062 NULL
++si3054_pcm_prepare_6063 si3054_pcm_prepare 0 6063 NULL
++i40e_pf_txq_wait_6068 i40e_pf_txq_wait 0 6068 NULL
++ip6mr_device_event_6069 ip6mr_device_event 0 6069 NULL
++add_break_6070 add_break 1 6070 NULL
++alloc_msg_6072 alloc_msg 1 6072 NULL nohasharray
++probe_data_6072 probe_data 0 6072 &alloc_msg_6072
++sctp_setsockopt_connectx_6073 sctp_setsockopt_connectx 0-3 6073 NULL
++pvr2_ioread_set_enabled_6085 pvr2_ioread_set_enabled 0 6085 NULL
++alloc_indirect_6087 alloc_indirect 2 6087 NULL
++ivb_pipe_crc_ctl_reg_6088 ivb_pipe_crc_ctl_reg 0 6088 NULL
++__mnt_want_write_6091 __mnt_want_write 0 6091 NULL
++init_6095 init 0 6095 NULL
++_random_read_6098 _random_read 3-0 6098 NULL nohasharray
++iwl_dbgfs_rf_reset_write_6098 iwl_dbgfs_rf_reset_write 0-3 6098 &_random_read_6098
++snd_seq_queue_alloc_6102 snd_seq_queue_alloc 0 6102 NULL nohasharray
++alloc_mad_6102 alloc_mad 0 6102 &snd_seq_queue_alloc_6102
++start_vivitar_cam_6107 start_vivitar_cam 0 6107 NULL nohasharray
++vlan_protocol_store_6107 vlan_protocol_store 4-0 6107 &start_vivitar_cam_6107 nohasharray
++pch_udc_pcd_queue_6107 pch_udc_pcd_queue 0 6107 &vlan_protocol_store_6107
 +ipmi_addr_length_6110 ipmi_addr_length 0 6110 NULL nohasharray
 +ipmi_addr_length_6110 ipmi_addr_length 0 6110 NULL nohasharray
-+force_static_address_read_6110 force_static_address_read 3 6110 &ipmi_addr_length_6110
-+dfs_global_file_write_6112 dfs_global_file_write 3 6112 NULL
++force_static_address_read_6110 force_static_address_read 3-0 6110 &ipmi_addr_length_6110
++dfs_global_file_write_6112 dfs_global_file_write 3-0 6112 NULL
++mic_read_spad_6115 mic_read_spad 0 6115 NULL nohasharray
++i810fb_check_var_6115 i810fb_check_var 0 6115 &mic_read_spad_6115
++kovaplus_sysfs_write_info_6117 kovaplus_sysfs_write_info 0-6-5 6117 NULL
++fcoe_ctlr_enabled_6126 fcoe_ctlr_enabled 0 6126 NULL
++matrix_keypad_build_keymap_6129 matrix_keypad_build_keymap 3 6129 NULL
 +nouveau_parent_create__6131 nouveau_parent_create_ 7 6131 NULL
 +nouveau_parent_create__6131 nouveau_parent_create_ 7 6131 NULL
-+ieee80211_if_fmt_beacon_timeout_6153 ieee80211_if_fmt_beacon_timeout 3 6153 NULL
++read_packet_6140 read_packet 0 6140 NULL
++xfs_mru_cache_insert_6143 xfs_mru_cache_insert 0 6143 NULL
++ieee80211_if_fmt_beacon_timeout_6153 ieee80211_if_fmt_beacon_timeout 3 6153 NULL nohasharray
++ltc4245_show_voltage_6153 ltc4245_show_voltage 0 6153 &ieee80211_if_fmt_beacon_timeout_6153
++tc574_resume_6154 tc574_resume 0 6154 NULL
++mwifiex_get_stats_info_6156 mwifiex_get_stats_info 0 6156 NULL
 +ivtv_copy_buf_to_user_6159 ivtv_copy_buf_to_user 4 6159 NULL
 +ivtv_copy_buf_to_user_6159 ivtv_copy_buf_to_user 4 6159 NULL
-+maybe_insert_hole_6167 maybe_insert_hole 3 6167 NULL
-+wl1251_cmd_template_set_6172 wl1251_cmd_template_set 4 6172 NULL
-+SyS_setgroups_6182 SyS_setgroups 1 6182 NULL
++tcam_write_6162 tcam_write 0 6162 NULL
++show_temp8_6163 show_temp8 0 6163 NULL
++target_core_alua_lu_gp_attr_show_6166 target_core_alua_lu_gp_attr_show 0 6166 NULL
++mxt_get_object_table_6168 mxt_get_object_table 0 6168 NULL
++vdma_mem_alloc_6171 vdma_mem_alloc 1 6171 NULL
++wl1251_cmd_template_set_6172 wl1251_cmd_template_set 4-0 6172 NULL nohasharray
++auok190xfb_set_par_6172 auok190xfb_set_par 0 6172 &wl1251_cmd_template_set_6172
++ath5k_attr_store_firstep_level_6173 ath5k_attr_store_firstep_level 0-4 6173 NULL
++nf_conntrack_in_6179 nf_conntrack_in 0 6179 NULL nohasharray
++tc589_resume_6179 tc589_resume 0 6179 &nf_conntrack_in_6179
++rtc_read_alarm_6180 rtc_read_alarm 0 6180 NULL
++open_outb_mbox_6182 open_outb_mbox 0 6182 NULL nohasharray
++ipr_store_update_fw_6182 ipr_store_update_fw 0-4 6182 &open_outb_mbox_6182 nohasharray
++SyS_setgroups_6182 SyS_setgroups 1 6182 &ipr_store_update_fw_6182
++freeze_store_6185 freeze_store 0-3 6185 NULL
 +snd_efw_command_get_phys_meters_6190 snd_efw_command_get_phys_meters 3 6190 NULL
 +snd_efw_command_get_phys_meters_6190 snd_efw_command_get_phys_meters 3 6190 NULL
-+mxt_show_instance_6207 mxt_show_instance 2-0 6207 NULL
-+v4l2_ctrl_new_std_menu_6221 v4l2_ctrl_new_std_menu 4 6221 NULL
-+mqueue_read_file_6228 mqueue_read_file 3 6228 NULL
++llcp_sock_getname_6193 llcp_sock_getname 0 6193 NULL
++_snd_pcm_hw_param_max_6197 _snd_pcm_hw_param_max 0 6197 NULL
++add_interval_6202 add_interval 0 6202 NULL
++mxt_show_instance_6207 mxt_show_instance 0-2 6207 NULL
++show_therm_crit_6210 show_therm_crit 0 6210 NULL nohasharray
++show_fnode_is_fw_assigned_ipv6_6210 show_fnode_is_fw_assigned_ipv6 0 6210 &show_therm_crit_6210
++iwl_dvm_send_cmd_pdu_6211 iwl_dvm_send_cmd_pdu 0 6211 NULL
++sock_no_sendpage_6214 sock_no_sendpage 4 6214 NULL
++show_tabletCoordinateMode_6217 show_tabletCoordinateMode 0 6217 NULL
++megasas_sysfs_show_support_device_change_6219 megasas_sysfs_show_support_device_change 0 6219 NULL
++snd_hdspm_prepare_6224 snd_hdspm_prepare 0 6224 NULL
++int3403_get_cur_state_6227 int3403_get_cur_state 0 6227 NULL
++mqueue_read_file_6228 mqueue_read_file 3-0 6228 NULL
++pyra_sysfs_read_profilex_settings_6233 pyra_sysfs_read_profilex_settings 0-5-6 6233 NULL nohasharray
++ax_set_mac_address_6233 ax_set_mac_address 0 6233 &pyra_sysfs_read_profilex_settings_6233
++__clk_prepare_6234 __clk_prepare 0 6234 NULL
++store_rf_kill_6235 store_rf_kill 0-4 6235 NULL
++qla24xx_vport_delete_6236 qla24xx_vport_delete 0 6236 NULL
 +f_hidg_read_6238 f_hidg_read 3 6238 NULL
 +f_hidg_read_6238 f_hidg_read 3 6238 NULL
++stk1160_write_reg_6242 stk1160_write_reg 0 6242 NULL nohasharray
++fc_write_6242 fc_write 0-3 6242 &stk1160_write_reg_6242 nohasharray
++jme_get_eeprom_len_6242 jme_get_eeprom_len 0 6242 &fc_write_6242
++s5m_rtc_stop_alarm_6244 s5m_rtc_stop_alarm 0 6244 NULL
 +fbcon_prepare_logo_6246 fbcon_prepare_logo 5 6246 NULL
 +fbcon_prepare_logo_6246 fbcon_prepare_logo 5 6246 NULL
++init_dma_desc_rings_6247 init_dma_desc_rings 0 6247 NULL
++set_pwm_auto_6252 set_pwm_auto 0-4 6252 NULL
++snd_hda_jack_detect_enable_6269 snd_hda_jack_detect_enable 0 6269 NULL
 +of_gpio_count_6270 of_gpio_count 0 6270 NULL
 +of_gpio_count_6270 of_gpio_count 0 6270 NULL
-+tx_tx_start_null_frame_read_6281 tx_tx_start_null_frame_read 3 6281 NULL
-+snd_hda_override_conn_list_6282 snd_hda_override_conn_list 3-0 6282 NULL nohasharray
-+xenbus_file_write_6282 xenbus_file_write 3 6282 &snd_hda_override_conn_list_6282
++e1000_vlan_rx_add_vid_6273 e1000_vlan_rx_add_vid 0 6273 NULL
++acpi_unregister_gsi_ioapic_6276 acpi_unregister_gsi_ioapic 1 6276 NULL nohasharray
++read_mflags_6276 read_mflags 0 6276 &acpi_unregister_gsi_ioapic_6276
++pcpu_next_pop_6277 pcpu_next_pop 4 6277 NULL
++tx_tx_start_null_frame_read_6281 tx_tx_start_null_frame_read 3-0 6281 NULL
++xenbus_file_write_6282 xenbus_file_write 3-0 6282 NULL nohasharray
++snd_hda_override_conn_list_6282 snd_hda_override_conn_list 3-0 6282 &xenbus_file_write_6282
 +posix_acl_fix_xattr_to_user_6283 posix_acl_fix_xattr_to_user 2 6283 NULL
 +posix_acl_fix_xattr_to_user_6283 posix_acl_fix_xattr_to_user 2 6283 NULL
++key_unseal_6285 key_unseal 0 6285 NULL
++sis630_transaction_wait_6288 sis630_transaction_wait 0 6288 NULL
++nf_nat_ipv6_manip_pkt_6289 nf_nat_ipv6_manip_pkt 2 6289 NULL
 +serial_port_in_6291 serial_port_in 0 6291 NULL
 +serial_port_in_6291 serial_port_in 0 6291 NULL
++da9055_enable_auto_mode_6292 da9055_enable_auto_mode 0 6292 NULL
++acpi_ut_copy_simple_object_6293 acpi_ut_copy_simple_object 0 6293 NULL
++set_activation_height_6303 set_activation_height 0-4 6303 NULL
++raw_request_6307 raw_request 0 6307 NULL
++mid_get_vbt_data_r10_6308 mid_get_vbt_data_r10 2 6308 NULL nohasharray
++snd_card_asihpi_capture_ioctl_6308 snd_card_asihpi_capture_ioctl 0 6308 &mid_get_vbt_data_r10_6308
 +qlcnic_sriov_alloc_bc_msg_6309 qlcnic_sriov_alloc_bc_msg 2 6309 NULL
 +qlcnic_sriov_alloc_bc_msg_6309 qlcnic_sriov_alloc_bc_msg 2 6309 NULL
-+hfsplus_direct_IO_6313 hfsplus_direct_IO 4 6313 NULL
-+SyS_mincore_6329 SyS_mincore 2-1 6329 NULL nohasharray
-+hfa384x_inw_6329 hfa384x_inw 0 6329 &SyS_mincore_6329
++tx_aborted_errors_show_6310 tx_aborted_errors_show 0 6310 NULL nohasharray
++sbp_wwn_show_attr_version_6310 sbp_wwn_show_attr_version 0 6310 &tx_aborted_errors_show_6310
++balance_6312 balance 0 6312 NULL
++ov7670_s_brightness_6313 ov7670_s_brightness 0 6313 NULL nohasharray
++hfsplus_direct_IO_6313 hfsplus_direct_IO 4-0 6313 &ov7670_s_brightness_6313
++target_stat_scsi_tgt_port_attr_store_6314 target_stat_scsi_tgt_port_attr_store 0 6314 NULL
++store_cluster_6316 store_cluster 0-4 6316 NULL
++write_null_6319 write_null 0-3 6319 NULL
++__netdev_adjacent_dev_link_neighbour_6321 __netdev_adjacent_dev_link_neighbour 0 6321 NULL
++extent_write_full_page_6322 extent_write_full_page 0 6322 NULL
++ibm_get_table_from_acpi_6329 ibm_get_table_from_acpi 0 6329 NULL nohasharray
++SyS_mincore_6329 SyS_mincore 2-1 6329 &ibm_get_table_from_acpi_6329
 +fuse_get_req_for_background_6337 fuse_get_req_for_background 2 6337 NULL
 +fuse_get_req_for_background_6337 fuse_get_req_for_background 2 6337 NULL
-+ucs2_strnlen_6342 ucs2_strnlen 0 6342 NULL
++ucs2_strnlen_6342 ucs2_strnlen 0 6342 NULL nohasharray
++ksocknal_lib_kiov_vmap_6342 ksocknal_lib_kiov_vmap 2 6342 &ucs2_strnlen_6342
++solos_param_show_6344 solos_param_show 0 6344 NULL
++amd_cpu_notify_6349 amd_cpu_notify 0 6349 NULL
 +regcache_sync_block_raw_6350 regcache_sync_block_raw 5-4 6350 NULL
 +regcache_sync_block_raw_6350 regcache_sync_block_raw 5-4 6350 NULL
-+mei_dbgfs_read_devstate_6352 mei_dbgfs_read_devstate 3 6352 NULL
-+arch_gnttab_valloc_6372 arch_gnttab_valloc 2 6372 NULL
++mei_dbgfs_read_devstate_6352 mei_dbgfs_read_devstate 3-0 6352 NULL
++ks8851_get_eeprom_len_6358 ks8851_get_eeprom_len 0 6358 NULL
++sync_ep_set_params_6361 sync_ep_set_params 0 6361 NULL nohasharray
++hostap_cs_suspend_6361 hostap_cs_suspend 0 6361 &sync_ep_set_params_6361
++recover_done_show_6363 recover_done_show 0 6363 NULL nohasharray
++iwl_mvm_mac_sta_state_6363 iwl_mvm_mac_sta_state 0 6363 &recover_done_show_6363
++recv_init_6366 recv_init 0 6366 NULL
++memcg_update_kmem_limit_6368 memcg_update_kmem_limit 0 6368 NULL
++arch_gnttab_valloc_6372 arch_gnttab_valloc 2 6372 NULL nohasharray
++lstats_write_6372 lstats_write 0-3 6372 &arch_gnttab_valloc_6372
++snd_hda_codec_dev_register_6373 snd_hda_codec_dev_register 0 6373 NULL
++netdev_queue_add_kobject_6375 netdev_queue_add_kobject 0 6375 NULL
++mwl8k_cmd_update_stadb_add_6376 mwl8k_cmd_update_stadb_add 0 6376 NULL
 +osd_req_read_sg_kern_6378 osd_req_read_sg_kern 5 6378 NULL nohasharray
 +sync_fence_alloc_6378 sync_fence_alloc 1 6378 &osd_req_read_sg_kern_6378
 +osd_req_read_sg_kern_6378 osd_req_read_sg_kern 5 6378 NULL nohasharray
 +sync_fence_alloc_6378 sync_fence_alloc 1 6378 &osd_req_read_sg_kern_6378
++msb_write_block_6379 msb_write_block 3 6379 NULL
++xfs_bmap_extents_to_btree_6387 xfs_bmap_extents_to_btree 0 6387 NULL
++cfq_init_queue_6399 cfq_init_queue 0 6399 NULL
++bb_store_6401 bb_store 3-0 6401 NULL
++hash_elasticity_show_6402 hash_elasticity_show 0 6402 NULL
++bt_skb_alloc_6404 bt_skb_alloc 1 6404 NULL
++isku_sysfs_write_light_6406 isku_sysfs_write_light 6-0-5 6406 NULL
++md_attr_show_6408 md_attr_show 0 6408 NULL
++clear_caseopen_6415 clear_caseopen 0-4 6415 NULL
++ds2780_write_param_eeprom_bin_6416 ds2780_write_param_eeprom_bin 6-5-0 6416 NULL
++ims_pcu_update_firmware_store_6419 ims_pcu_update_firmware_store 0-4 6419 NULL
 +posix_acl_fix_xattr_userns_6420 posix_acl_fix_xattr_userns 4 6420 NULL
 +posix_acl_fix_xattr_userns_6420 posix_acl_fix_xattr_userns 4 6420 NULL
-+add_transaction_credits_6422 add_transaction_credits 2-3 6422 NULL
-+ipr_change_queue_depth_6431 ipr_change_queue_depth 2 6431 NULL
++rx_missed_errors_show_6421 rx_missed_errors_show 0 6421 NULL nohasharray
++snd_hda_create_spdif_in_ctls_6421 snd_hda_create_spdif_in_ctls 0 6421 &rx_missed_errors_show_6421
++qlcnic_sriov_pf_cfg_flood_6424 qlcnic_sriov_pf_cfg_flood 0 6424 NULL
++dquot_alloc_space_nodirty_6429 dquot_alloc_space_nodirty 0 6429 NULL
++l2up_create_6430 l2up_create 3 6430 NULL
 +__alloc_bootmem_node_nopanic_6432 __alloc_bootmem_node_nopanic 2 6432 NULL
 +__alloc_bootmem_node_nopanic_6432 __alloc_bootmem_node_nopanic 2 6432 NULL
-+C_SYSC_vmsplice_6470 C_SYSC_vmsplice 3 6470 NULL
++show_ipv4_iface_fragment_disable_6440 show_ipv4_iface_fragment_disable 0 6440 NULL
++i915_gem_object_wait_rendering_6446 i915_gem_object_wait_rendering 0 6446 NULL
++nf_call_ip6tables_show_6447 nf_call_ip6tables_show 0 6447 NULL
++coda_downcall_6448 coda_downcall 0 6448 NULL
++ceph_dir_fsync_6452 ceph_dir_fsync 0 6452 NULL
++add_fx_switch_6459 add_fx_switch 0 6459 NULL
++nfc_llcp_setsockopt_6461 nfc_llcp_setsockopt 0 6461 NULL
++show_sustain_6469 show_sustain 0 6469 NULL
++C_SYSC_vmsplice_6470 C_SYSC_vmsplice 3 6470 NULL nohasharray
++adt7411_show_vdd_6470 adt7411_show_vdd 0 6470 &C_SYSC_vmsplice_6470
++exofs_direct_IO_6473 exofs_direct_IO 0 6473 NULL
 +ieee80211_if_fmt_dot11MeshMaxRetries_6476 ieee80211_if_fmt_dot11MeshMaxRetries 3 6476 NULL
 +ieee80211_if_fmt_dot11MeshMaxRetries_6476 ieee80211_if_fmt_dot11MeshMaxRetries 3 6476 NULL
-+qp_memcpy_from_queue_6479 qp_memcpy_from_queue 5-4 6479 NULL
++ibmpex_reset_high_low_6478 ibmpex_reset_high_low 0-4 6478 NULL nohasharray
++set_pwm_auto_point_fan_6478 set_pwm_auto_point_fan 0-4 6478 &ibmpex_reset_high_low_6478 nohasharray
++koneplus_sysfs_write_control_6478 koneplus_sysfs_write_control 0-6-5 6478 &set_pwm_auto_point_fan_6478
++i740fb_check_var_6479 i740fb_check_var 0 6479 NULL nohasharray
++qp_memcpy_from_queue_6479 qp_memcpy_from_queue 5-4 6479 &i740fb_check_var_6479
++megasas_sysfs_set_dbg_lvl_6482 megasas_sysfs_set_dbg_lvl 0-3 6482 NULL
++go7007_i2c_xfer_6487 go7007_i2c_xfer 0 6487 NULL
 +cipso_v4_map_lvl_hton_6490 cipso_v4_map_lvl_hton 0 6490 NULL
 +cipso_v4_map_lvl_hton_6490 cipso_v4_map_lvl_hton 0 6490 NULL
++elants_i2c_send_6493 elants_i2c_send 3-0 6493 NULL nohasharray
++il3945_store_flags_6493 il3945_store_flags 0-4 6493 &elants_i2c_send_6493
++erst_exec_stall_while_true_6497 erst_exec_stall_while_true 0 6497 NULL nohasharray
++tcm_qla2xxx_npiv_tpg_store_enable_6497 tcm_qla2xxx_npiv_tpg_store_enable 0-3 6497 &erst_exec_stall_while_true_6497
 +dbg_intr_buf_6501 dbg_intr_buf 2 6501 NULL
 +dbg_intr_buf_6501 dbg_intr_buf 2 6501 NULL
-+mei_read_6507 mei_read 3 6507 NULL
-+rndis_set_oid_6547 rndis_set_oid 4 6547 NULL
-+wdm_read_6549 wdm_read 3 6549 NULL
++da9052_read_vbat_6502 da9052_read_vbat 0 6502 NULL
++mei_read_6507 mei_read 3-0 6507 NULL
++sf_entsize_6521 sf_entsize 0-2 6521 NULL
++brcmf_fil_iovar_data_set_6523 brcmf_fil_iovar_data_set 0 6523 NULL
++sha1_mb_export_6524 sha1_mb_export 0 6524 NULL
++_ctl_fwfault_debug_show_6531 _ctl_fwfault_debug_show 0 6531 NULL
++ufs_truncate_6535 ufs_truncate 0 6535 NULL
++i40e_vsi_request_irq_6536 i40e_vsi_request_irq 0 6536 NULL
++snd_timer_dev_register_6542 snd_timer_dev_register 0 6542 NULL
++m88rs6000t_set_params_6543 m88rs6000t_set_params 0 6543 NULL
++show_min_uV_6544 show_min_uV 0 6544 NULL
++cbaf_wusb_host_name_show_6545 cbaf_wusb_host_name_show 0 6545 NULL
++snd_pcm_plugin_build_copy_6546 snd_pcm_plugin_build_copy 0 6546 NULL
++rndis_set_oid_6547 rndis_set_oid 0-4 6547 NULL nohasharray
++nfs_fscache_inode_get_key_6547 nfs_fscache_inode_get_key 0 6547 &rndis_set_oid_6547
++wdm_read_6549 wdm_read 3-0 6549 NULL
++nilfs_segctor_last_pseg_block_show_6550 nilfs_segctor_last_pseg_block_show 0 6550 NULL
 +dm_stats_create_6551 dm_stats_create 4-2-3 6551 NULL
 +dm_stats_create_6551 dm_stats_create 4-2-3 6551 NULL
++lanai_normalize_ci_6553 lanai_normalize_ci 0 6553 NULL nohasharray
++isku_sysfs_write_keys_easyzone_6553 isku_sysfs_write_keys_easyzone 6-0-5 6553 &lanai_normalize_ci_6553
 +fb_alloc_cmap_6554 fb_alloc_cmap 2 6554 NULL
 +fb_alloc_cmap_6554 fb_alloc_cmap 2 6554 NULL
-+SyS_semtimedop_6563 SyS_semtimedop 3 6563 NULL
-+ecryptfs_filldir_6622 ecryptfs_filldir 3 6622 NULL
-+xfs_do_div_6649 xfs_do_div 0-2 6649 NULL
-+process_rcvd_data_6679 process_rcvd_data 3 6679 NULL
-+btrfs_lookup_csums_range_6696 btrfs_lookup_csums_range 2-3 6696 NULL
-+ps_pspoll_max_apturn_read_6699 ps_pspoll_max_apturn_read 3 6699 NULL
-+bnad_debugfs_write_regrd_6706 bnad_debugfs_write_regrd 3 6706 NULL
-+mpeg_read_6708 mpeg_read 3 6708 NULL
-+ibmpex_query_sensor_count_6709 ibmpex_query_sensor_count 0 6709 NULL
++notify_handler_6557 notify_handler 0 6557 NULL
++alc662_parse_auto_config_6558 alc662_parse_auto_config 0 6558 NULL
++khugepaged_defrag_show_6561 khugepaged_defrag_show 0 6561 NULL
++adp8860_bl_l3_dark_max_store_6563 adp8860_bl_l3_dark_max_store 4-0 6563 NULL nohasharray
++SyS_semtimedop_6563 SyS_semtimedop 3 6563 &adp8860_bl_l3_dark_max_store_6563
++rt2x00mac_start_6564 rt2x00mac_start 0 6564 NULL
++smsc75xx_phy_initialize_6568 smsc75xx_phy_initialize 0 6568 NULL
++xfs_iozero_6573 xfs_iozero 0-3-2 6573 NULL
++i2c_smbus_write_byte_6574 i2c_smbus_write_byte 0 6574 NULL
++max8997_rtc_set_alarm_6577 max8997_rtc_set_alarm 0 6577 NULL
++bt_skb_send_alloc_6581 bt_skb_send_alloc 2 6581 NULL
++SyS_fcntl64_6582 SyS_fcntl64 3 6582 NULL
++reg_set_6585 reg_set 0 6585 NULL nohasharray
++d_namespace_path_6585 d_namespace_path 0 6585 &reg_set_6585
++log_buf_addr_store_6586 log_buf_addr_store 0-4 6586 NULL
++nfs4_xattr_list_nfs4_acl_6590 nfs4_xattr_list_nfs4_acl 0-5 6590 NULL
++bytes_number_6591 bytes_number 0-2 6591 NULL
++zd_chip_init_hw_6592 zd_chip_init_hw 0 6592 NULL
++psmouse_attr_show_helper_6602 psmouse_attr_show_helper 0 6602 NULL
++vmci_transport_notify_pkt_send_pre_enqueue_6605 vmci_transport_notify_pkt_send_pre_enqueue 0 6605 NULL nohasharray
++store_constraint_time_window_us_6605 store_constraint_time_window_us 0-4 6605 &vmci_transport_notify_pkt_send_pre_enqueue_6605 nohasharray
++gsmi_exec_6605 gsmi_exec 0 6605 &store_constraint_time_window_us_6605
++f_read_portcntrs_6611 f_read_portcntrs 0 6611 NULL
++aa_set_current_hat_6612 aa_set_current_hat 0 6612 NULL
++show_attr_mode_lsb_6617 show_attr_mode_lsb 0 6617 NULL
++nilfs_construct_segment_6620 nilfs_construct_segment 0 6620 NULL
++snd_tm6000_card_trigger_6622 snd_tm6000_card_trigger 0 6622 NULL
++ebt_in_hook_6624 ebt_in_hook 0 6624 NULL
++ext4_feat_show_6625 ext4_feat_show 0 6625 NULL
++viacam_config_controller_6627 viacam_config_controller 0 6627 NULL nohasharray
++wl12xx_sdio_raw_read_6627 wl12xx_sdio_raw_read 0 6627 &viacam_config_controller_6627
++irda_open_lsap_6628 irda_open_lsap 0 6628 NULL
++dn_alloc_skb_6631 dn_alloc_skb 2 6631 NULL
++ixgbevf_request_msix_irqs_6637 ixgbevf_request_msix_irqs 0 6637 NULL
++regulator_suspend_disk_state_show_6639 regulator_suspend_disk_state_show 0 6639 NULL
++show_sf_setup_6640 show_sf_setup 0 6640 NULL
++snd_vt1724_pcm_prepare_6646 snd_vt1724_pcm_prepare 0 6646 NULL
++queue_dtd_6652 queue_dtd 0 6652 NULL
++snd_usb_caiaq_send_command_6654 snd_usb_caiaq_send_command 0 6654 NULL
++_unlock_pcol_pages_6655 _unlock_pcol_pages 2 6655 NULL nohasharray
++adp8860_bl_l1_daylight_max_store_6655 adp8860_bl_l1_daylight_max_store 4-0 6655 &_unlock_pcol_pages_6655
++nilfs_segctor_scan_file_6656 nilfs_segctor_scan_file 0 6656 NULL
++journal_dirty_metadata_6658 journal_dirty_metadata 0 6658 NULL
++aac_srcv_ioremap_6659 aac_srcv_ioremap 2 6659 NULL
++xhci_drop_endpoint_6661 xhci_drop_endpoint 0 6661 NULL
++brcmf_fil_cmd_data_6662 brcmf_fil_cmd_data 0 6662 NULL
++natsemi_change_mtu_6668 natsemi_change_mtu 0 6668 NULL
++sd_start_depth_6669 sd_start_depth 0 6669 NULL nohasharray
++wacom_store_speed_6669 wacom_store_speed 0-4 6669 &sd_start_depth_6669
++atkbd_show_softrepeat_6672 atkbd_show_softrepeat 0 6672 NULL
++show_prochot_max_6675 show_prochot_max 0 6675 NULL nohasharray
++kone_sysfs_write_settings_6675 kone_sysfs_write_settings 0-6-5 6675 &show_prochot_max_6675
++init_chip_first_6676 init_chip_first 0 6676 NULL
++scsiback_tpg_store_nexus_6679 scsiback_tpg_store_nexus 0-3 6679 NULL nohasharray
++fuse_dev_splice_read_6679 fuse_dev_splice_read 0 6679 &scsiback_tpg_store_nexus_6679 nohasharray
++process_rcvd_data_6679 process_rcvd_data 3 6679 &fuse_dev_splice_read_6679
++tsl2550_calculate_lux_6682 tsl2550_calculate_lux 0 6682 NULL nohasharray
++tg3_setup_fiber_phy_6682 tg3_setup_fiber_phy 0 6682 &tsl2550_calculate_lux_6682
++roccat_common2_sysfs_write_custom_lights_6684 roccat_common2_sysfs_write_custom_lights 0-6-5 6684 NULL
++ql_process_mac_rx_skb_6689 ql_process_mac_rx_skb 4 6689 NULL
++cap_show_6691 cap_show 0 6691 NULL
++btrfs_lookup_csums_range_6696 btrfs_lookup_csums_range 2-3-0 6696 NULL
++ps_pspoll_max_apturn_read_6699 ps_pspoll_max_apturn_read 3-0 6699 NULL nohasharray
++link_path_walk_6699 link_path_walk 0 6699 &ps_pspoll_max_apturn_read_6699
++bnad_debugfs_write_regrd_6706 bnad_debugfs_write_regrd 3-0 6706 NULL nohasharray
++txLog_6706 txLog 0 6706 &bnad_debugfs_write_regrd_6706
++mpeg_read_6708 mpeg_read 3-0 6708 NULL
++ibmpex_query_sensor_count_6709 ibmpex_query_sensor_count 0 6709 NULL nohasharray
++show_modalias_6709 show_modalias 0 6709 &ibmpex_query_sensor_count_6709
++tcm_loop_tpg_store_nexus_6710 tcm_loop_tpg_store_nexus 0-3 6710 NULL nohasharray
++kxcjk1013_set_power_state_6710 kxcjk1013_set_power_state 0 6710 &tcm_loop_tpg_store_nexus_6710
++kone_get_weight_6713 kone_get_weight 0 6713 NULL
 +check_clk_sync_6717 check_clk_sync 2 6717 NULL
 +check_clk_sync_6717 check_clk_sync 2 6717 NULL
-+video_proc_write_6724 video_proc_write 3 6724 NULL
++ab3100_disable_regulator_6718 ab3100_disable_regulator 0 6718 NULL nohasharray
++netconsole_netdev_event_6718 netconsole_netdev_event 0 6718 &ab3100_disable_regulator_6718
++video_proc_write_6724 video_proc_write 3-0 6724 NULL nohasharray
++hfsplus_osx_getxattr_6724 hfsplus_osx_getxattr 0 6724 &video_proc_write_6724 nohasharray
++regulator_status_show_6724 regulator_status_show 0 6724 &hfsplus_osx_getxattr_6724
 +posix_acl_xattr_count_6725 posix_acl_xattr_count 0-1 6725 NULL
 +posix_acl_xattr_count_6725 posix_acl_xattr_count 0-1 6725 NULL
-+inet_recv_error_6744 inet_recv_error 3 6744 NULL
-+kobject_add_varg_6781 kobject_add_varg 0 6781 NULL
-+iwl_dbgfs_channels_read_6784 iwl_dbgfs_channels_read 3 6784 NULL
-+ieee80211_if_read_6785 ieee80211_if_read 3 6785 NULL
++dccp_feat_push_change_6733 dccp_feat_push_change 0 6733 NULL
++xfs_attr_rmtval_set_6734 xfs_attr_rmtval_set 0 6734 NULL
++rds_rdma_pages_6735 rds_rdma_pages 0 6735 NULL
++qla2x00_sysfs_write_optrom_6736 qla2x00_sysfs_write_optrom 0-5-6 6736 NULL
++sst_platform_pcm_trigger_6743 sst_platform_pcm_trigger 0 6743 NULL
++inet_recv_error_6744 inet_recv_error 0-3 6744 NULL
++mv88e6xxx_reg_read_6748 mv88e6xxx_reg_read 0 6748 NULL
++acm_start_wb_6751 acm_start_wb 0 6751 NULL
++wil_reset_6752 wil_reset 0 6752 NULL
++uvesafb_show_nocrtc_6754 uvesafb_show_nocrtc 0 6754 NULL
++beiscsi_phys_port_disp_6756 beiscsi_phys_port_disp 0 6756 NULL nohasharray
++cciss_engage_scsi_6756 cciss_engage_scsi 0 6756 &beiscsi_phys_port_disp_6756
++mwifiex_cmd_rf_antenna_6757 mwifiex_cmd_rf_antenna 0 6757 NULL
++usbhsh_urb_enqueue_6759 usbhsh_urb_enqueue 0 6759 NULL
++mwl8k_cmd_set_new_stn_add_6760 mwl8k_cmd_set_new_stn_add 0 6760 NULL
++usX2Y_rate_set_6765 usX2Y_rate_set 0 6765 NULL
++gt_min_freq_mhz_store_6766 gt_min_freq_mhz_store 0-4 6766 NULL
++raid10_start_reshape_6768 raid10_start_reshape 0 6768 NULL
++show_tl_retry_count_6769 show_tl_retry_count 0 6769 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_support_active_nonoptimized_6771 target_core_alua_tg_pt_gp_show_attr_alua_support_active_nonoptimized 0 6771 NULL
++sfi_check_table_6772 sfi_check_table 1 6772 NULL
++mcam_read_setup_6773 mcam_read_setup 0 6773 NULL
++ivtv_yuv_udma_frame_6774 ivtv_yuv_udma_frame 0 6774 NULL
++show_fnode_max_outstanding_r2t_6776 show_fnode_max_outstanding_r2t 0 6776 NULL
++wait_mtu_credits_6777 wait_mtu_credits 0 6777 NULL
++cifs_posix_open_6781 cifs_posix_open 0 6781 NULL nohasharray
++kobject_add_varg_6781 kobject_add_varg 0 6781 &cifs_posix_open_6781
++_nfs4_get_security_label_6782 _nfs4_get_security_label 0 6782 NULL
++iwl_dbgfs_channels_read_6784 iwl_dbgfs_channels_read 3-0 6784 NULL
++ieee80211_if_read_6785 ieee80211_if_read 3-0 6785 NULL
 +zone_spanned_pages_in_node_6787 zone_spanned_pages_in_node 0-3-4 6787 NULL
 +zone_spanned_pages_in_node_6787 zone_spanned_pages_in_node 0-3-4 6787 NULL
++pnp_disable_dev_6788 pnp_disable_dev 0 6788 NULL
++shared_cpumap_show_func_6789 shared_cpumap_show_func 0 6789 NULL
++atxp1_showgpio2_6790 atxp1_showgpio2 0 6790 NULL
 +hdlcdrv_register_6792 hdlcdrv_register 2 6792 NULL
 +hdlcdrv_register_6792 hdlcdrv_register 2 6792 NULL
++pm_qos_latency_tolerance_show_6796 pm_qos_latency_tolerance_show 0 6796 NULL
 +ll_xattr_cache_find_6798 ll_xattr_cache_find 0 6798 NULL
 +ll_xattr_cache_find_6798 ll_xattr_cache_find 0 6798 NULL
-+tx_tx_done_data_read_6799 tx_tx_done_data_read 3 6799 NULL
++tx_tx_done_data_read_6799 tx_tx_done_data_read 3-0 6799 NULL
++qlcnic_fw_cmd_create_rx_ctx_6800 qlcnic_fw_cmd_create_rx_ctx 0 6800 NULL nohasharray
++broken_parity_status_store_6800 broken_parity_status_store 0-4 6800 &qlcnic_fw_cmd_create_rx_ctx_6800
++get_blocks_6801 get_blocks 0 6801 NULL
 +rounded_hashtable_size_6802 rounded_hashtable_size 0 6802 NULL
 +rounded_hashtable_size_6802 rounded_hashtable_size 0 6802 NULL
-+lbs_rdrf_write_6826 lbs_rdrf_write 3 6826 NULL
-+calc_pages_for_6838 calc_pages_for 0-1-2 6838 NULL
++i7core_inject_store_rank_6803 i7core_inject_store_rank 0-4 6803 NULL
++il3945_store_tx_power_6804 il3945_store_tx_power 0-4 6804 NULL
++iscsi_stat_login_show_attr_indx_6806 iscsi_stat_login_show_attr_indx 0 6806 NULL
++init_port_6810 init_port 0 6810 NULL
++wait_for_bulk_in_ready_6814 wait_for_bulk_in_ready 0 6814 NULL
++__chksum_finup_6816 __chksum_finup 0 6816 NULL
++codec_reg_show_6818 codec_reg_show 0 6818 NULL nohasharray
++bcm_tx_setup_6818 bcm_tx_setup 0 6818 &codec_reg_show_6818
++rfcomm_send_frame_6819 rfcomm_send_frame 3 6819 NULL
++lbs_rdrf_write_6826 lbs_rdrf_write 3-0 6826 NULL nohasharray
++host_reset_6826 host_reset 0 6826 &lbs_rdrf_write_6826
++xfs_bmap_first_unused_6827 xfs_bmap_first_unused 0 6827 NULL
++pca_xfer_6828 pca_xfer 0-3 6828 NULL
++f_tempsense_rd_6829 f_tempsense_rd 0 6829 NULL
++calc_pages_for_6838 calc_pages_for 0-2-1 6838 NULL
 +blk_alloc_flush_queue_6839 blk_alloc_flush_queue 3 6839 NULL
 +blk_alloc_flush_queue_6839 blk_alloc_flush_queue 3 6839 NULL
-+mon_bin_read_6841 mon_bin_read 3 6841 NULL
-+snd_cs4281_BA0_read_6847 snd_cs4281_BA0_read 5 6847 NULL
-+perf_output_sample_ustack_6868 perf_output_sample_ustack 2 6868 NULL
-+dio_complete_6879 dio_complete 0-3-2 6879 NULL
-+raw_seticmpfilter_6888 raw_seticmpfilter 3 6888 NULL nohasharray
-+ieee80211_if_fmt_path_refresh_time_6888 ieee80211_if_fmt_path_refresh_time 3 6888 &raw_seticmpfilter_6888
-+dlmfs_file_write_6892 dlmfs_file_write 3 6892 NULL
-+proc_sessionid_read_6911 proc_sessionid_read 3 6911 NULL nohasharray
-+spi_show_regs_6911 spi_show_regs 3 6911 &proc_sessionid_read_6911 nohasharray
-+acm_alloc_minor_6911 acm_alloc_minor 0 6911 &spi_show_regs_6911
++mon_bin_read_6841 mon_bin_read 3-0 6841 NULL
++snd_cs4281_BA0_read_6847 snd_cs4281_BA0_read 5-0 6847 NULL
++__extent_writepage_io_6848 __extent_writepage_io 0 6848 NULL
++hw_breakpoint_exceptions_notify_6850 hw_breakpoint_exceptions_notify 0 6850 NULL
++atmtcp_recv_control_6851 atmtcp_recv_control 0 6851 NULL nohasharray
++xfs_rtany_summary_6851 xfs_rtany_summary 0 6851 &atmtcp_recv_control_6851
++nilfs_segctor_collect_blocks_6852 nilfs_segctor_collect_blocks 0 6852 NULL nohasharray
++iwl_dbgfs_d0i3_refs_write_6852 iwl_dbgfs_d0i3_refs_write 0-3 6852 &nilfs_segctor_collect_blocks_6852
++as3722_gpio_to_irq_6861 as3722_gpio_to_irq 2 6861 NULL
++inode_getxattr_6862 inode_getxattr 0 6862 NULL nohasharray
++pn_send_6862 pn_send 0 6862 &inode_getxattr_6862
++i7core_inject_show_page_6864 i7core_inject_show_page 0 6864 NULL
++perf_output_sample_ustack_6868 perf_output_sample_ustack 2 6868 NULL nohasharray
++iscsi_stat_instance_show_attr_vendor_6868 iscsi_stat_instance_show_attr_vendor 0 6868 &perf_output_sample_ustack_6868
++subdev_s_ctrl_6869 subdev_s_ctrl 0 6869 NULL
++ecryptfs_write_lower_6870 ecryptfs_write_lower 0-4 6870 NULL
++size_6873 size 0 6873 NULL
++ax88772_link_reset_6876 ax88772_link_reset 0 6876 NULL
++sm501_gpio_input_6877 sm501_gpio_input 0 6877 NULL nohasharray
++store_rotate_6877 store_rotate 0-4 6877 &sm501_gpio_input_6877
++dio_complete_6879 dio_complete 0-2-3 6879 NULL
++otg_mode_store_6882 otg_mode_store 0-4 6882 NULL
++nes_netdev_open_6886 nes_netdev_open 0 6886 NULL
++resize_async_buffer_6887 resize_async_buffer 3 6887 NULL
++raw_seticmpfilter_6888 raw_seticmpfilter 3-0 6888 NULL nohasharray
++ieee80211_if_fmt_path_refresh_time_6888 ieee80211_if_fmt_path_refresh_time 3 6888 &raw_seticmpfilter_6888 nohasharray
++show_type_6888 show_type 0 6888 &ieee80211_if_fmt_path_refresh_time_6888
++dlmfs_file_write_6892 dlmfs_file_write 3-0 6892 NULL
++show_fcstat_fc_seq_not_found_6897 show_fcstat_fc_seq_not_found 0 6897 NULL nohasharray
++iscsi_tpg_param_show_DefaultTime2Retain_6897 iscsi_tpg_param_show_DefaultTime2Retain 0 6897 &show_fcstat_fc_seq_not_found_6897
++max_write_same_blocks_show_6899 max_write_same_blocks_show 0 6899 NULL
++wq_nice_store_6901 wq_nice_store 0-4 6901 NULL
++veth_change_mtu_6902 veth_change_mtu 0 6902 NULL nohasharray
++ext4_inode_bitmap_6902 ext4_inode_bitmap 0 6902 &veth_change_mtu_6902
++acerhdf_get_trip_temp_6903 acerhdf_get_trip_temp 0 6903 NULL
++hook_6905 hook 0 6905 NULL nohasharray
++qib_init_6905 qib_init 0 6905 &hook_6905
++target_core_alua_lu_gp_show_attr_lu_gp_id_6909 target_core_alua_lu_gp_show_attr_lu_gp_id 0 6909 NULL
++show_tolerance_6910 show_tolerance 0 6910 NULL nohasharray
++wl1251_hw_init_data_path_config_6910 wl1251_hw_init_data_path_config 0 6910 &show_tolerance_6910
++proc_sessionid_read_6911 proc_sessionid_read 3-0 6911 NULL nohasharray
++ucma_write_6911 ucma_write 0-3 6911 &proc_sessionid_read_6911 nohasharray
++acm_alloc_minor_6911 acm_alloc_minor 0 6911 &ucma_write_6911
++humidity1_input_show_6912 humidity1_input_show 0 6912 NULL
 +__kfifo_dma_in_finish_r_6913 __kfifo_dma_in_finish_r 2-3 6913 NULL
 +__kfifo_dma_in_finish_r_6913 __kfifo_dma_in_finish_r 2-3 6913 NULL
-+do_msgrcv_6921 do_msgrcv 3 6921 NULL
-+cache_do_downcall_6926 cache_do_downcall 3 6926 NULL
++ioctl_6914 ioctl 0 6914 NULL
++csio_vport_disable_6917 csio_vport_disable 0 6917 NULL
++do_msgrcv_6921 do_msgrcv 3 6921 NULL nohasharray
++qlcnic_82xx_fw_cmd_create_tx_ctx_6921 qlcnic_82xx_fw_cmd_create_tx_ctx 0 6921 &do_msgrcv_6921 nohasharray
++sm501fb_check_var_crt_6921 sm501fb_check_var_crt 0 6921 &qlcnic_82xx_fw_cmd_create_tx_ctx_6921
++__vxge_hw_mempool_create_6923 __vxge_hw_mempool_create 3-2-6 6923 NULL nohasharray
++nfs3_proc_statfs_6923 nfs3_proc_statfs 0 6923 &__vxge_hw_mempool_create_6923
++reg_set_state_6924 reg_set_state 0-4 6924 NULL
++cache_do_downcall_6926 cache_do_downcall 3-0 6926 NULL nohasharray
++vb2_internal_dqbuf_6926 vb2_internal_dqbuf 0 6926 &cache_do_downcall_6926
 +ipath_verbs_send_dma_6929 ipath_verbs_send_dma 6 6929 NULL
 +ipath_verbs_send_dma_6929 ipath_verbs_send_dma 6 6929 NULL
++create_multi_out_ctls_6930 create_multi_out_ctls 0 6930 NULL
++__c2port_show_dev_id_6936 __c2port_show_dev_id 0 6936 NULL
++__rpc_pipefs_event_6942 __rpc_pipefs_event 0 6942 NULL
 +qsfp_cks_6945 qsfp_cks 2-0 6945 NULL
 +qsfp_cks_6945 qsfp_cks 2-0 6945 NULL
-+tg3_nvram_write_block_unbuffered_6955 tg3_nvram_write_block_unbuffered 3 6955 NULL
++hih6130_show_humidity_6948 hih6130_show_humidity 0 6948 NULL
++ab3100_get_register_page_interruptible_6951 ab3100_get_register_page_interruptible 4-0 6951 NULL
++str_to_slot_6952 str_to_slot 0 6952 NULL
++crypto_ahash_update_6959 crypto_ahash_update 0 6959 NULL nohasharray
++nilfs_segctor_extend_segments_6959 nilfs_segctor_extend_segments 0 6959 &crypto_ahash_update_6959
++shash_update_unaligned_6960 shash_update_unaligned 0 6960 NULL
 +pch_uart_hal_read_6961 pch_uart_hal_read 0 6961 NULL
 +pch_uart_hal_read_6961 pch_uart_hal_read 0 6961 NULL
-+i40e_dbg_dump_write_6973 i40e_dbg_dump_write 3 6973 NULL nohasharray
++videobuf_dma_init_kernel_6963 videobuf_dma_init_kernel 3-0 6963 NULL nohasharray
++read_usattenuation_6963 read_usattenuation 0 6963 &videobuf_dma_init_kernel_6963 nohasharray
++check_max_sdu_6963 check_max_sdu 0 6963 &read_usattenuation_6963
++in_intr_mask_show_6971 in_intr_mask_show 0 6971 NULL
++i40e_dbg_dump_write_6973 i40e_dbg_dump_write 3-0 6973 NULL nohasharray
 +rsa_extract_mpi_6973 rsa_extract_mpi 5 6973 &i40e_dbg_dump_write_6973
 +rsa_extract_mpi_6973 rsa_extract_mpi 5 6973 &i40e_dbg_dump_write_6973
-+lustre_pack_reply_6982 lustre_pack_reply 2 6982 NULL
++acpi_lpss_platform_notify_6980 acpi_lpss_platform_notify 0 6980 NULL
++ismt_process_desc_6981 ismt_process_desc 0 6981 NULL
 +request_key_async_6990 request_key_async 4 6990 NULL
 +request_key_async_6990 request_key_async 4 6990 NULL
-+tpl_write_6998 tpl_write 3 6998 NULL
++store_spi_transport_max_qas_6996 store_spi_transport_max_qas 0-4 6996 NULL
++r871x_set_wpa_ie_7000 r871x_set_wpa_ie 3 7000 NULL
++b43legacy_phy_init_7003 b43legacy_phy_init 0 7003 NULL
++qlcnic_sysfs_validate_crb_7004 qlcnic_sysfs_validate_crb 0 7004 NULL nohasharray
++fanotify_handle_event_7004 fanotify_handle_event 0 7004 &qlcnic_sysfs_validate_crb_7004
++log_wait_commit_7005 log_wait_commit 0 7005 NULL
 +cipso_v4_gentag_enum_7006 cipso_v4_gentag_enum 0 7006 NULL
 +tracing_cpumask_read_7010 tracing_cpumask_read 3 7010 NULL
 +cipso_v4_gentag_enum_7006 cipso_v4_gentag_enum 0 7006 NULL
 +tracing_cpumask_read_7010 tracing_cpumask_read 3 7010 NULL
-+ld_usb_write_7022 ld_usb_write 3 7022 NULL
++copy_items_7012 copy_items 7 7012 NULL
++ld_usb_write_7022 ld_usb_write 3-0 7022 NULL
++get_performance_level_7023 get_performance_level 0 7023 NULL nohasharray
++c2_pseudo_up_7023 c2_pseudo_up 0 7023 &get_performance_level_7023
++uwb_rc_mac_addr_store_7027 uwb_rc_mac_addr_store 0-4 7027 NULL
++snd_pcm_do_resume_7028 snd_pcm_do_resume 0 7028 NULL
++reserved_show_7029 reserved_show 0 7029 NULL nohasharray
++ath9k_tx99_init_7029 ath9k_tx99_init 0 7029 &reserved_show_7029
 +wimax_msg_7030 wimax_msg 4 7030 NULL
 +ceph_kvmalloc_7033 ceph_kvmalloc 1 7033 NULL
 +wimax_msg_7030 wimax_msg 4 7030 NULL
 +ceph_kvmalloc_7033 ceph_kvmalloc 1 7033 NULL
-+ipath_get_base_info_7043 ipath_get_base_info 3 7043 NULL
-+snd_pcm_oss_bytes_7051 snd_pcm_oss_bytes 2 7051 NULL
-+nouveau_device_create__7063 nouveau_device_create_ 7 7063 NULL
-+hci_sock_recvmsg_7072 hci_sock_recvmsg 4 7072 NULL
-+event_enable_read_7074 event_enable_read 3 7074 NULL
-+beacon_interval_read_7091 beacon_interval_read 3 7091 NULL nohasharray
-+tipc_send_packet_7091 tipc_send_packet 4 7091 &beacon_interval_read_7091
-+pipeline_enc_rx_stat_fifo_int_read_7107 pipeline_enc_rx_stat_fifo_int_read 3 7107 NULL
++nilfs_segments_attr_store_7037 nilfs_segments_attr_store 0-4 7037 NULL
++stmmac_hw_setup_7038 stmmac_hw_setup 0 7038 NULL
++metrics_bytes_identical_show_7039 metrics_bytes_identical_show 0 7039 NULL
++nilfs_cpfile_get_checkpoint_block_7041 nilfs_cpfile_get_checkpoint_block 0 7041 NULL
++ipath_get_base_info_7043 ipath_get_base_info 3-0 7043 NULL
++show_fcoe_fcf_device_fc_map_7044 show_fcoe_fcf_device_fc_map 0 7044 NULL
++ath5k_hw_rf5111_chan2athchan_7051 ath5k_hw_rf5111_chan2athchan 0 7051 NULL
++show_sas_expander_component_vendor_id_7054 show_sas_expander_component_vendor_id 0 7054 NULL
++snd_intel8x0_ali_trigger_7055 snd_intel8x0_ali_trigger 0 7055 NULL
++amd64_hole_show_7057 amd64_hole_show 0 7057 NULL nohasharray
++sctp_make_op_error_7057 sctp_make_op_error 6-5 7057 &amd64_hole_show_7057
++rs5c_get_regs_7062 rs5c_get_regs 0 7062 NULL
++srpt_tpg_show_enable_7063 srpt_tpg_show_enable 0 7063 NULL nohasharray
++nouveau_device_create__7063 nouveau_device_create_ 7 7063 &srpt_tpg_show_enable_7063
++store_hardware_switching_mode_7064 store_hardware_switching_mode 0-4 7064 NULL
++gart_mapping_error_7065 gart_mapping_error 0-2 7065 NULL
++target_stat_scsi_auth_intr_show_attr_dev_7066 target_stat_scsi_auth_intr_show_attr_dev 0 7066 NULL nohasharray
++csio_store_dbg_level_7066 csio_store_dbg_level 0-4 7066 &target_stat_scsi_auth_intr_show_attr_dev_7066
++filename_lookup_7071 filename_lookup 0 7071 NULL
++hci_sock_recvmsg_7072 hci_sock_recvmsg 0-4 7072 NULL
++l2cap_sock_getname_7074 l2cap_sock_getname 0 7074 NULL nohasharray
++event_enable_read_7074 event_enable_read 3 7074 &l2cap_sock_getname_7074
++mii_status_show_7077 mii_status_show 0 7077 NULL
++sh_mobile_ceu_videobuf_setup_7080 sh_mobile_ceu_videobuf_setup 0 7080 NULL
++zd_ioread16v_locked_7082 zd_ioread16v_locked 0 7082 NULL
++read_7087 read 0 7087 NULL nohasharray
++queue_requests_show_7087 queue_requests_show 0 7087 &read_7087
++beacon_interval_read_7091 beacon_interval_read 3-0 7091 NULL nohasharray
++tipc_send_packet_7091 tipc_send_packet 4-0 7091 &beacon_interval_read_7091
++show_session_param_ISCSI_PARAM_PDU_INORDER_EN_7095 show_session_param_ISCSI_PARAM_PDU_INORDER_EN 0 7095 NULL nohasharray
++ecryptfs_add_new_key_tfm_7095 ecryptfs_add_new_key_tfm 0 7095 &show_session_param_ISCSI_PARAM_PDU_INORDER_EN_7095
++raw_pci_read_7098 raw_pci_read 0 7098 NULL nohasharray
++cfq_target_latency_show_7098 cfq_target_latency_show 0 7098 &raw_pci_read_7098
++journal_begin_7100 journal_begin 0 7100 NULL nohasharray
++nfs_writepage_7100 nfs_writepage 0 7100 &journal_begin_7100
++cifs_wait_mtu_credits_7101 cifs_wait_mtu_credits 0 7101 NULL
++pipeline_enc_rx_stat_fifo_int_read_7107 pipeline_enc_rx_stat_fifo_int_read 3-0 7107 NULL
++uwb_rc_scan_show_7108 uwb_rc_scan_show 0 7108 NULL
++uwb_rc_beacon_store_7110 uwb_rc_beacon_store 0-4 7110 NULL
++ed_schedule_7117 ed_schedule 0 7117 NULL nohasharray
++xfs_attr3_leaf_split_7117 xfs_attr3_leaf_split 0 7117 &ed_schedule_7117
++nilfs_mdt_insert_new_block_7118 nilfs_mdt_insert_new_block 0 7118 NULL
++show_value_7119 show_value 0 7119 NULL
 +osc_resend_count_seq_write_7120 osc_resend_count_seq_write 3 7120 NULL
 +osc_resend_count_seq_write_7120 osc_resend_count_seq_write 3 7120 NULL
-+qib_format_hwerrors_7133 qib_format_hwerrors 5 7133 NULL
-+kvm_mmu_notifier_test_young_7139 kvm_mmu_notifier_test_young 3 7139 NULL
++zd_iowrite32_7126 zd_iowrite32 0 7126 NULL
++r8a66597_start_7127 r8a66597_start 0 7127 NULL
++psmouse_attr_set_protocol_7128 psmouse_attr_set_protocol 0-4 7128 NULL
++rtl2832_sdr_wr_7132 rtl2832_sdr_wr 0 7132 NULL
++send_mpa_reject_7135 send_mpa_reject 3 7135 NULL
 +qlcnic_enable_msix_7144 qlcnic_enable_msix 2 7144 NULL
 +qlcnic_enable_msix_7144 qlcnic_enable_msix 2 7144 NULL
++gfs2_setxattr_7146 gfs2_setxattr 0 7146 NULL
++show_bpp_7148 show_bpp 0 7148 NULL
++adc128_set_temp_7149 adc128_set_temp 0-4 7149 NULL
++pscsi_show_configfs_dev_params_7152 pscsi_show_configfs_dev_params 0 7152 NULL
++sky2_get_eeprom_len_7154 sky2_get_eeprom_len 0 7154 NULL
++set_lcd_level_7155 set_lcd_level 0 7155 NULL
++fnic_reset_7163 fnic_reset 0 7163 NULL
++r8a66597_enable_7164 r8a66597_enable 0 7164 NULL
++show_counter_rx_icrc_errs_7167 show_counter_rx_icrc_errs 0 7167 NULL
++core_alua_write_tpg_metadata_7168 core_alua_write_tpg_metadata 3 7168 NULL
++i2c_xfer_7177 i2c_xfer 0-3 7177 NULL
++fsp_attr_set_flags_7182 fsp_attr_set_flags 0-4 7182 NULL nohasharray
++set_rdac1_7182 set_rdac1 4-0 7182 &fsp_attr_set_flags_7182 nohasharray
++ext4_attr_store_7182 ext4_attr_store 0-4 7182 &set_rdac1_7182
++f_hid_opts_report_desc_store_7188 f_hid_opts_report_desc_store 3 7188 NULL
++snd_mask_refine_max_7191 snd_mask_refine_max 0 7191 NULL nohasharray
++ath10k_install_key_7191 ath10k_install_key 0 7191 &snd_mask_refine_max_7191
++wl1271_init_pta_7195 wl1271_init_pta 0 7195 NULL
++hfsplus_hash_dentry_7198 hfsplus_hash_dentry 0 7198 NULL
++ext3_xattr_ibody_list_7201 ext3_xattr_ibody_list 0 7201 NULL
 +__alloc_objio_seg_7203 __alloc_objio_seg 1 7203 NULL
 +__alloc_objio_seg_7203 __alloc_objio_seg 1 7203 NULL
-+hdlc_loop_7255 hdlc_loop 0 7255 NULL
-+rx_rate_rx_frames_per_rates_read_7282 rx_rate_rx_frames_per_rates_read 3 7282 NULL nohasharray
-+kimage_alloc_init_7282 kimage_alloc_init 3 7282 &rx_rate_rx_frames_per_rates_read_7282
-+get_string_7302 get_string 0 7302 NULL
-+pci_vpd_info_field_size_7324 pci_vpd_info_field_size 0 7324 NULL
++sysfs_kf_bin_read_7205 sysfs_kf_bin_read 0-4-3 7205 NULL
++batadv_check_unicast_ttvn_7206 batadv_check_unicast_ttvn 3 7206 NULL
++adjd_s311_update_scan_mode_7208 adjd_s311_update_scan_mode 0 7208 NULL
++fsg_common_set_nluns_7209 fsg_common_set_nluns 2 7209 NULL
++confirm_7211 confirm 0 7211 NULL
++tpm_rng_read_7214 tpm_rng_read 0 7214 NULL
++of_dma_match_channel_7216 of_dma_match_channel 3 7216 NULL
++acpi_device_uid_show_7226 acpi_device_uid_show 0 7226 NULL nohasharray
++ipoib_set_mode_7226 ipoib_set_mode 0 7226 &acpi_device_uid_show_7226
++usblp_wtest_7227 usblp_wtest 0 7227 NULL
++rpm_suspend_7228 rpm_suspend 0 7228 NULL nohasharray
++evtchn_2l_max_channels_7228 evtchn_2l_max_channels 0 7228 &rpm_suspend_7228
++edd_show_info_flags_7231 edd_show_info_flags 0 7231 NULL nohasharray
++x1205_sysfs_show_dtrim_7231 x1205_sysfs_show_dtrim 0 7231 &edd_show_info_flags_7231
++rocker_flow_tbl_acl_7233 rocker_flow_tbl_acl 0 7233 NULL
++usb488_device_capabilities_show_7238 usb488_device_capabilities_show 0 7238 NULL nohasharray
++fm10k_update_vlan_pf_7238 fm10k_update_vlan_pf 0 7238 &usb488_device_capabilities_show_7238
++rxrpc_listen_7242 rxrpc_listen 0 7242 NULL
++iscsi_tpg_param_store_MaxRecvDataSegmentLength_7243 iscsi_tpg_param_store_MaxRecvDataSegmentLength 0-3 7243 NULL
++show_fnode_targetalias_7247 show_fnode_targetalias 0 7247 NULL
++af_alg_make_sg_7254 af_alg_make_sg 0-3 7254 NULL
++dpm_run_callback_7257 dpm_run_callback 0 7257 NULL
++release_version_show_7263 release_version_show 0 7263 NULL
++max8998_bulk_read_7265 max8998_bulk_read 0 7265 NULL
++snd_mask_refine_7267 snd_mask_refine 0 7267 NULL
++dma_ops_alloc_addresses_7272 dma_ops_alloc_addresses 0-3-4-5 7272 NULL nohasharray
++ssb_bus_resume_7272 ssb_bus_resume 0 7272 &dma_ops_alloc_addresses_7272
++palmas_update_bits_7273 palmas_update_bits 0 7273 NULL
++htu21_show_humidity_7275 htu21_show_humidity 0 7275 NULL
++radeon_hw_i2c_xfer_7280 radeon_hw_i2c_xfer 0-3 7280 NULL nohasharray
++smack_task_setnice_7280 smack_task_setnice 0 7280 &radeon_hw_i2c_xfer_7280
++kvm_suspend_7281 kvm_suspend 0 7281 NULL
++kimage_alloc_init_7282 kimage_alloc_init 3 7282 NULL nohasharray
++rx_rate_rx_frames_per_rates_read_7282 rx_rate_rx_frames_per_rates_read 3-0 7282 &kimage_alloc_init_7282
++iwl_pcie_load_firmware_chunk_7284 iwl_pcie_load_firmware_chunk 0 7284 NULL
++bond_option_arp_all_targets_set_7285 bond_option_arp_all_targets_set 0 7285 NULL
++show_conn_param_ISCSI_PARAM_RECV_TMO_7290 show_conn_param_ISCSI_PARAM_RECV_TMO 0 7290 NULL nohasharray
++setup_idle_tx_channel_7290 setup_idle_tx_channel 0 7290 &show_conn_param_ISCSI_PARAM_RECV_TMO_7290
++isku_sysfs_write_macro_7293 isku_sysfs_write_macro 6-0-5 7293 NULL
++sctp_primitive_ASSOCIATE_7303 sctp_primitive_ASSOCIATE 0 7303 NULL
++uvesafb_show_vbe_modes_7306 uvesafb_show_vbe_modes 0 7306 NULL
++rose_open_7309 rose_open 0 7309 NULL
++bd2802_store_reg0x11_7311 bd2802_store_reg0x11 0-4 7311 NULL
++ixgbe_fcoe_ddp_setup_7318 ixgbe_fcoe_ddp_setup 4 7318 NULL
++security_inode_need_killpriv_7322 security_inode_need_killpriv 0 7322 NULL
++wait_on_sync_kiocb_7327 wait_on_sync_kiocb 0 7327 NULL
++queue_discard_max_show_7328 queue_discard_max_show 0 7328 NULL
++do_md_stop_7335 do_md_stop 0 7335 NULL
++show_fnode_ipaddress_7338 show_fnode_ipaddress 0 7338 NULL
++ov772x_set_params_7342 ov772x_set_params 0 7342 NULL
 +mgmt_control_7349 mgmt_control 3 7349 NULL
 +mgmt_control_7349 mgmt_control 3 7349 NULL
-+at_est2timeout_7365 at_est2timeout 0-1 7365 NULL
-+ieee80211_if_read_dot11MeshHWMPactivePathTimeout_7368 ieee80211_if_read_dot11MeshHWMPactivePathTimeout 3 7368 NULL
-+ath10k_read_fw_stats_7387 ath10k_read_fw_stats 3 7387 NULL
++t1_get_slice_7350 t1_get_slice 0 7350 NULL
++diva_xdi_read_7357 diva_xdi_read 0 7357 NULL
++btrfs_listxattr_7359 btrfs_listxattr 0-3 7359 NULL
++bop_delete_7361 bop_delete 0 7361 NULL nohasharray
++carmine_set_par_7361 carmine_set_par 0 7361 &bop_delete_7361
++ext3_free_blocks_7362 ext3_free_blocks 4-3 7362 NULL
++nfs_fsync_dir_7363 nfs_fsync_dir 0 7363 NULL
++koneplus_sysfs_read_info_7367 koneplus_sysfs_read_info 0-5-6 7367 NULL
++ieee80211_if_read_dot11MeshHWMPactivePathTimeout_7368 ieee80211_if_read_dot11MeshHWMPactivePathTimeout 3-0 7368 NULL
++schedule_timeout_7371 schedule_timeout 0 7371 NULL
++rds_setsockopt_7372 rds_setsockopt 0 7372 NULL
++audit_send_reply_7376 audit_send_reply 7 7376 NULL
++bind_mode_store_7379 bind_mode_store 0-3 7379 NULL
++xfs_btree_delete_7384 xfs_btree_delete 0 7384 NULL
++pm8001_chip_ssp_tm_req_7387 pm8001_chip_ssp_tm_req 0 7387 NULL
 +hweight_long_7388 hweight_long 0-1 7388 NULL
 +hweight_long_7388 hweight_long 0-1 7388 NULL
-+sl_change_mtu_7396 sl_change_mtu 2 7396 NULL
-+_ore_add_stripe_unit_7399 _ore_add_stripe_unit 6-3 7399 NULL
-+audmux_read_file_7400 audmux_read_file 3 7400 NULL
-+readb_7401 readb 0 7401 NULL
-+tipc_recvmsg_7402 tipc_recvmsg 4 7402 NULL
++bond_opt_tryset_rtnl_7392 bond_opt_tryset_rtnl 0 7392 NULL
++carrier_store_7396 carrier_store 4-0 7396 NULL nohasharray
++sl_change_mtu_7396 sl_change_mtu 0-2 7396 &carrier_store_7396
++_ore_add_stripe_unit_7399 _ore_add_stripe_unit 3-6-0 7399 NULL
++audmux_read_file_7400 audmux_read_file 3-0 7400 NULL
++__rtc_read_time_7401 __rtc_read_time 0 7401 NULL
++tipc_recvmsg_7402 tipc_recvmsg 0-4 7402 NULL
 +drm_property_create_blob_7414 drm_property_create_blob 2 7414 NULL
 +drm_property_create_blob_7414 drm_property_create_blob 2 7414 NULL
-+__copy_to_user_nocheck_7443 __copy_to_user_nocheck 0-3 7443 NULL
-+ip_options_get_alloc_7448 ip_options_get_alloc 1 7448 NULL
-+SYSC_setgroups_7454 SYSC_setgroups 1 7454 NULL
-+rt2x00debug_read_queue_stats_7455 rt2x00debug_read_queue_stats 3 7455 NULL
-+l2tp_ip6_sendmsg_7461 l2tp_ip6_sendmsg 4 7461 NULL
++cfhsi_fifo_occupancy_7417 cfhsi_fifo_occupancy 0 7417 NULL
++store_7418 store 0-3 7418 NULL
++switch_mm_7420 switch_mm 0 7420 NULL
++rds_blckcnt_7435 rds_blckcnt 0 7435 NULL
++cxacru_sysfs_store_adsl_state_7437 cxacru_sysfs_store_adsl_state 0-4 7437 NULL
++SendReceiveNoRsp_7438 SendReceiveNoRsp 0 7438 NULL
++romfs_dev_read_7439 romfs_dev_read 0 7439 NULL
++store_7441 store 0 7441 NULL
++bq2415x_get_termination_current_7443 bq2415x_get_termination_current 0 7443 NULL
++acpi_ex_create_processor_7444 acpi_ex_create_processor 0 7444 NULL
++show_mask_7446 show_mask 0 7446 NULL
++ip_options_get_alloc_7448 ip_options_get_alloc 1 7448 NULL nohasharray
++acpi_ex_create_region_7448 acpi_ex_create_region 0 7448 &ip_options_get_alloc_7448 nohasharray
++pci_map_page_7448 pci_map_page 0-3 7448 &acpi_ex_create_region_7448
++make_node_dirty_7452 make_node_dirty 0 7452 NULL
++SYSC_setgroups_7454 SYSC_setgroups 1 7454 NULL nohasharray
++crypto_sha512_update_7454 crypto_sha512_update 0 7454 &SYSC_setgroups_7454
++rt2x00debug_read_queue_stats_7455 rt2x00debug_read_queue_stats 3-0 7455 NULL
++show_iface_discovery_logout_7460 show_iface_discovery_logout 0 7460 NULL
++l2tp_ip6_sendmsg_7461 l2tp_ip6_sendmsg 0-4 7461 NULL nohasharray
++rose_listen_7461 rose_listen 0 7461 &l2tp_ip6_sendmsg_7461
++store_auto_pwm_7463 store_auto_pwm 0-4 7463 NULL
++wm8996_gpio_direction_out_7469 wm8996_gpio_direction_out 0 7469 NULL
++set_speed_7470 set_speed 0-4 7470 NULL
 +garp_request_join_7471 garp_request_join 4 7471 NULL nohasharray
 +ReadHSCX_7471 ReadHSCX 0 7471 &garp_request_join_7471
 +garp_request_join_7471 garp_request_join 4 7471 NULL nohasharray
 +ReadHSCX_7471 ReadHSCX 0 7471 &garp_request_join_7471
++xcan_chip_start_7472 xcan_chip_start 0 7472 NULL
++show_max_uV_7474 show_max_uV 0 7474 NULL
++snd_seq_ioctl_unsubscribe_port_7481 snd_seq_ioctl_unsubscribe_port 0 7481 NULL
++atalk_getname_7490 atalk_getname 0 7490 NULL
 +snd_pcm_lib_read1_7491 snd_pcm_lib_read1 0-3 7491 NULL
 +snd_pcm_lib_read1_7491 snd_pcm_lib_read1 0-3 7491 NULL
-+ahash_instance_headroom_7509 ahash_instance_headroom 0 7509 NULL nohasharray
-+sdhci_alloc_host_7509 sdhci_alloc_host 2 7509 &ahash_instance_headroom_7509
++setsockopt_7492 setsockopt 0 7492 NULL
++__padata_add_cpu_7497 __padata_add_cpu 0 7497 NULL
++prism2_change_mtu_7498 prism2_change_mtu 0 7498 NULL
++ntb_netdev_open_7505 ntb_netdev_open 0 7505 NULL
++sdhci_alloc_host_7509 sdhci_alloc_host 2 7509 NULL
++jump_label_add_module_7513 jump_label_add_module 0 7513 NULL
++logfs_readpage_nolock_7514 logfs_readpage_nolock 0 7514 NULL
 +array_zalloc_7519 array_zalloc 1-2 7519 NULL
 +array_zalloc_7519 array_zalloc 1-2 7519 NULL
-+ath10k_read_htt_stats_mask_7557 ath10k_read_htt_stats_mask 3 7557 NULL
-+smk_read_mapped_7562 smk_read_mapped 3 7562 NULL
++xfs_fs_statfs_7522 xfs_fs_statfs 0 7522 NULL nohasharray
++tg3_writephy_7522 tg3_writephy 0 7522 &xfs_fs_statfs_7522
++qlcnic_napi_add_7526 qlcnic_napi_add 0 7526 NULL
++debug_dma_map_page_7528 debug_dma_map_page 6 7528 NULL
++show_prot_capabilities_7532 show_prot_capabilities 0 7532 NULL
++vfio_device_fops_write_7537 vfio_device_fops_write 0-3 7537 NULL
++virtnet_open_7538 virtnet_open 0 7538 NULL
++target_core_hba_show_attr_hba_info_7539 target_core_hba_show_attr_hba_info 0 7539 NULL
++hermes_write_ltv_7541 hermes_write_ltv 0 7541 NULL
++pinmux_request_gpio_7543 pinmux_request_gpio 0 7543 NULL
++smb_send_rqst_7549 smb_send_rqst 0 7549 NULL nohasharray
++write_begin_slow_7549 write_begin_slow 0 7549 &smb_send_rqst_7549
++input_dev_show_id_version_7550 input_dev_show_id_version 0 7550 NULL
++snd_pcm_plugin_build_route_7551 snd_pcm_plugin_build_route 0 7551 NULL
++ahci_transmit_led_message_7552 ahci_transmit_led_message 0-3 7552 NULL
++goal_in_my_reservation_7553 goal_in_my_reservation 3 7553 NULL
++store_chip_reset_7556 store_chip_reset 0-4 7556 NULL
++ath10k_read_htt_stats_mask_7557 ath10k_read_htt_stats_mask 3-0 7557 NULL nohasharray
++superio_enter_7557 superio_enter 0 7557 &ath10k_read_htt_stats_mask_7557
++xfs_file_dio_aio_write_7559 xfs_file_dio_aio_write 0 7559 NULL
++store_bank2_setting_7560 store_bank2_setting 0-4 7560 NULL
++smk_read_mapped_7562 smk_read_mapped 3-0 7562 NULL
 +netvsc_get_slots_7565 netvsc_get_slots 0 7565 NULL
 +netvsc_get_slots_7565 netvsc_get_slots 0 7565 NULL
-+cfs_cpt_num_estimate_7571 cfs_cpt_num_estimate 0 7571 NULL
++chan_alloc_skb_cb_7571 chan_alloc_skb_cb 3-2 7571 NULL nohasharray
++cfs_cpt_num_estimate_7571 cfs_cpt_num_estimate 0 7571 &chan_alloc_skb_cb_7571
++get_pwm_en_7576 get_pwm_en 0 7576 NULL
++target_fabric_nacl_auth_attr_show_7584 target_fabric_nacl_auth_attr_show 0 7584 NULL
++zd_chip_lock_phy_regs_7589 zd_chip_lock_phy_regs 0 7589 NULL
++ext3_try_to_allocate_7590 ext3_try_to_allocate 3-0-5 7590 NULL
++fsp_attr_show_hscroll_7598 fsp_attr_show_hscroll 0 7598 NULL nohasharray
++bond_option_updelay_set_7598 bond_option_updelay_set 0 7598 &fsp_attr_show_hscroll_7598
++pre_rsb_struct_7599 pre_rsb_struct 0 7599 NULL
++show_iface_vlan_id_7601 show_iface_vlan_id 0 7601 NULL
++m88e1111_config_init_7609 m88e1111_config_init 0 7609 NULL
++snd_azf3328_pcm_trigger_7613 snd_azf3328_pcm_trigger 0 7613 NULL
 +groups_alloc_7614 groups_alloc 1 7614 NULL nohasharray
 +groups_alloc_7614 groups_alloc 1 7614 NULL nohasharray
-+create_dir_7614 create_dir 0 7614 &groups_alloc_7614
-+_rtw_zmalloc_7636 _rtw_zmalloc 1 7636 NULL
-+fault_inject_write_7662 fault_inject_write 3 7662 NULL
-+acpi_ex_allocate_name_string_7685 acpi_ex_allocate_name_string 2-1 7685 NULL
++create_dir_7614 create_dir 0 7614 &groups_alloc_7614 nohasharray
++scan_secs_write_7614 scan_secs_write 3-0 7614 &create_dir_7614
++__b44_readphy_7624 __b44_readphy 0 7624 NULL
++send_to_group_7627 send_to_group 0 7627 NULL
++pch_udc_start_7631 pch_udc_start 0 7631 NULL
++hw_port_test_set_7633 hw_port_test_set 0 7633 NULL
++show_pwm_auto_spinup_min_7635 show_pwm_auto_spinup_min 0 7635 NULL
++net2272_queue_7640 net2272_queue 0 7640 NULL
++show_tcrit1_hyst_7645 show_tcrit1_hyst 0 7645 NULL
++write_priomap_7648 write_priomap 0-3 7648 NULL
++ceph_fsync_7650 ceph_fsync 0 7650 NULL
++ipath_sdma_get_inflight_7652 ipath_sdma_get_inflight 0 7652 NULL nohasharray
++iwl_pcie_nic_init_7652 iwl_pcie_nic_init 0 7652 &ipath_sdma_get_inflight_7652
++xfs_bmap_btalloc_nullfb_7654 xfs_bmap_btalloc_nullfb 0 7654 NULL
++show_fc_rport_supported_classes_7658 show_fc_rport_supported_classes 0 7658 NULL
++fault_inject_write_7662 fault_inject_write 3-0 7662 NULL
++ds1305_set_alarm_7667 ds1305_set_alarm 0 7667 NULL
++acpi_bus_init_power_7670 acpi_bus_init_power 0 7670 NULL
++tcm_qla2xxx_tpg_attrib_store_generate_node_acls_7674 tcm_qla2xxx_tpg_attrib_store_generate_node_acls 0-3 7674 NULL
++b43legacy_upload_microcode_7683 b43legacy_upload_microcode 0 7683 NULL nohasharray
++fm10k_setup_tx_resources_7683 fm10k_setup_tx_resources 0 7683 &b43legacy_upload_microcode_7683
++acpi_ex_allocate_name_string_7685 acpi_ex_allocate_name_string 1-2 7685 NULL nohasharray
++skb_copy_expand_7685 skb_copy_expand 3-2 7685 &acpi_ex_allocate_name_string_7685
++card_id_store_attr_7688 card_id_store_attr 0-4 7688 NULL
++ip_options_get_finish_7691 ip_options_get_finish 0 7691 NULL
++device_show_7693 device_show 0 7693 NULL nohasharray
++tpu_pwm_set_polarity_7693 tpu_pwm_set_polarity 0 7693 &device_show_7693
++xfs_da3_blk_link_7697 xfs_da3_blk_link 0 7697 NULL
 +acpi_ns_get_pathname_length_7699 acpi_ns_get_pathname_length 0 7699 NULL
 +acpi_ns_get_pathname_length_7699 acpi_ns_get_pathname_length 0 7699 NULL
-+dev_write_7708 dev_write 3 7708 NULL
++affs_hash_dentry_7703 affs_hash_dentry 0 7703 NULL nohasharray
++bnx2_init_nic_7703 bnx2_init_nic 0 7703 &affs_hash_dentry_7703
++dev_info_set_7705 dev_info_set 0 7705 NULL
++ds2781_get_rsgain_setting_7708 ds2781_get_rsgain_setting 0 7708 NULL nohasharray
++dev_write_7708 dev_write 0-3 7708 &ds2781_get_rsgain_setting_7708
++unmap_region_7709 unmap_region 1 7709 NULL
++nilfs_segbuf_write_7710 nilfs_segbuf_write 0 7710 NULL
++show_7711 show 0 7711 NULL
++dbg_check_cats_7713 dbg_check_cats 0 7713 NULL
++sys_pread64_7721 sys_pread64 3 7721 NULL
 +pci_raw_set_power_state_7729 pci_raw_set_power_state 0 7729 NULL
 +pci_raw_set_power_state_7729 pci_raw_set_power_state 0 7729 NULL
++emul_temp_store_7730 emul_temp_store 0-4 7730 NULL
++__btrfs_add_ordered_extent_7745 __btrfs_add_ordered_extent 0 7745 NULL nohasharray
++bitmap_read_sb_7745 bitmap_read_sb 0 7745 &__btrfs_add_ordered_extent_7745
++ip_vs_forward_icmp_7747 ip_vs_forward_icmp 0 7747 NULL
++ndo_set_mac_address_7748 ndo_set_mac_address 0 7748 NULL
++ina2xx_show_value_7749 ina2xx_show_value 0 7749 NULL
++write_7751 write 0 7751 NULL
 +vxge_device_register_7752 vxge_device_register 4 7752 NULL
 +vxge_device_register_7752 vxge_device_register 4 7752 NULL
-+iwl_dbgfs_bt_cmd_read_7770 iwl_dbgfs_bt_cmd_read 3 7770 NULL
-+alloc_candev_7776 alloc_candev 1-2 7776 NULL
-+__videobuf_read_start_7782 __videobuf_read_start 0 7782 NULL
-+dfs_global_file_read_7787 dfs_global_file_read 3 7787 NULL
-+bnx2_nvram_write_7790 bnx2_nvram_write 4-2 7790 NULL
++snd_seq_set_queue_tempo_7755 snd_seq_set_queue_tempo 0 7755 NULL
++snd_seq_ioctl_set_queue_timer_7760 snd_seq_ioctl_set_queue_timer 0 7760 NULL
++isl12022_rtc_read_time_7761 isl12022_rtc_read_time 0 7761 NULL
++b43_wireless_core_init_7762 b43_wireless_core_init 0 7762 NULL
++ubi_io_read_vid_hdr_7766 ubi_io_read_vid_hdr 0 7766 NULL
++iwl_dbgfs_bt_cmd_read_7770 iwl_dbgfs_bt_cmd_read 3-0 7770 NULL
++lpfc_used_vpi_show_7773 lpfc_used_vpi_show 0 7773 NULL
++alloc_candev_7776 alloc_candev 2-1 7776 NULL
++wcn36xx_smd_open_7779 wcn36xx_smd_open 0 7779 NULL
++solo_start_streaming_7780 solo_start_streaming 0 7780 NULL
++__videobuf_read_start_7782 __videobuf_read_start 0 7782 NULL nohasharray
++iwl_mvm_binding_add_vif_7782 iwl_mvm_binding_add_vif 0 7782 &__videobuf_read_start_7782
++dfs_global_file_read_7787 dfs_global_file_read 3-0 7787 NULL
++bnx2_nvram_write_7790 bnx2_nvram_write 2-4 7790 NULL
 +diva_os_copy_from_user_7792 diva_os_copy_from_user 4 7792 NULL nohasharray
 +lustre_packed_msg_size_7792 lustre_packed_msg_size 0 7792 &diva_os_copy_from_user_7792
 +diva_os_copy_from_user_7792 diva_os_copy_from_user 4 7792 NULL nohasharray
 +lustre_packed_msg_size_7792 lustre_packed_msg_size 0 7792 &diva_os_copy_from_user_7792
-+seq_buf_alloc_7828 seq_buf_alloc 1 7828 NULL
++__uncore_wrap_mode_show_7796 __uncore_wrap_mode_show 0 7796 NULL
++pcxhr_pll_freq_register_7798 pcxhr_pll_freq_register 0 7798 NULL
++get_link_af_size_7802 get_link_af_size 0 7802 NULL
++ecm_opts_qmult_show_7809 ecm_opts_qmult_show 0 7809 NULL
++s2250_s_ctrl_7810 s2250_s_ctrl 0 7810 NULL nohasharray
++cnic_netdev_event_7810 cnic_netdev_event 0 7810 &s2250_s_ctrl_7810
++validate_slab_node_7825 validate_slab_node 0 7825 NULL nohasharray
++gdm_lte_receive_pkt_7825 gdm_lte_receive_pkt 3 7825 &validate_slab_node_7825
++seq_buf_alloc_7828 seq_buf_alloc 1 7828 NULL nohasharray
++ubifs_leb_read_7828 ubifs_leb_read 0 7828 &seq_buf_alloc_7828
++nfs_proc_getattr_7829 nfs_proc_getattr 0 7829 NULL
++show_7835 show 0 7835 NULL
++xfs_alloc_find_best_extent_7837 xfs_alloc_find_best_extent 0 7837 NULL
++acpi_execute_simple_method_7840 acpi_execute_simple_method 0 7840 NULL
++enable_7841 enable 0 7841 NULL nohasharray
++il_send_cmd_7841 il_send_cmd 0 7841 &enable_7841
++intel_fbdev_set_par_7848 intel_fbdev_set_par 0 7848 NULL
++be_mcc_wait_compl_7854 be_mcc_wait_compl 0 7854 NULL
++da9052_reg_update_7858 da9052_reg_update 0 7858 NULL
 +cfs_trace_dump_debug_buffer_usrstr_7861 cfs_trace_dump_debug_buffer_usrstr 2 7861 NULL
 +cfs_trace_dump_debug_buffer_usrstr_7861 cfs_trace_dump_debug_buffer_usrstr 2 7861 NULL
-+tipc_alloc_entry_7875 tipc_alloc_entry 2 7875 NULL
-+config_desc_7878 config_desc 0 7878 NULL
-+dvb_dmxdev_read_sec_7892 dvb_dmxdev_read_sec 4 7892 NULL
++snd_intel8x0m_pcm_trigger_7864 snd_intel8x0m_pcm_trigger 0 7864 NULL nohasharray
++ixgbe_set_vfta_82598_7864 ixgbe_set_vfta_82598 0 7864 &snd_intel8x0m_pcm_trigger_7864 nohasharray
++__add_pages_7864 __add_pages 0 7864 &ixgbe_set_vfta_82598_7864
++hdcs_set_state_7870 hdcs_set_state 0 7870 NULL
++t4_wr_mbox_ns_7872 t4_wr_mbox_ns 0 7872 NULL
++qla2x00_diag_requests_show_7874 qla2x00_diag_requests_show 0 7874 NULL
++tipc_alloc_entry_7875 tipc_alloc_entry 2 7875 NULL nohasharray
++t4_sge_alloc_ctrl_txq_7875 t4_sge_alloc_ctrl_txq 0 7875 &tipc_alloc_entry_7875
++mac802154_header_create_7877 mac802154_header_create 0 7877 NULL
++request_7878 request 0 7878 NULL
++nilfs_sufile_mark_dirty_7881 nilfs_sufile_mark_dirty 0 7881 NULL nohasharray
++pn533_set_configuration_7881 pn533_set_configuration 4 7881 &nilfs_sufile_mark_dirty_7881
++gfs2_permission_7884 gfs2_permission 0 7884 NULL
++__ixgbe_enable_sriov_7887 __ixgbe_enable_sriov 0 7887 NULL
++mvs_phy_control_7890 mvs_phy_control 0 7890 NULL nohasharray
++balloon_init_watcher_7890 balloon_init_watcher 0 7890 &mvs_phy_control_7890
++dvb_dmxdev_read_sec_7892 dvb_dmxdev_read_sec 4-0 7892 NULL
++sctp_assoc_set_id_7894 sctp_assoc_set_id 0 7894 NULL
 +xfs_trans_get_efi_7898 xfs_trans_get_efi 2 7898 NULL
 +xfs_trans_get_efi_7898 xfs_trans_get_efi 2 7898 NULL
++show_7906 show 0 7906 NULL
++ext3_group_extend_7911 ext3_group_extend 3 7911 NULL
++show_volt_min_7916 show_volt_min 0 7916 NULL nohasharray
++acpi_suspend_enter_7916 acpi_suspend_enter 0 7916 &show_volt_min_7916
 +libfc_host_alloc_7917 libfc_host_alloc 2 7917 NULL
 +libfc_host_alloc_7917 libfc_host_alloc 2 7917 NULL
++show_pwm_at_crit_7923 show_pwm_at_crit 0 7923 NULL
++wl1251_boot_7924 wl1251_boot 0 7924 NULL
++sdev_show_eh_timeout_7929 sdev_show_eh_timeout 0 7929 NULL
 +f_hidg_write_7932 f_hidg_write 3 7932 NULL
 +f_hidg_write_7932 f_hidg_write 3 7932 NULL
++iwl_dbgfs_bt_force_ant_write_7937 iwl_dbgfs_bt_force_ant_write 0-3 7937 NULL
++ata_scsi_park_show_7938 ata_scsi_park_show 0 7938 NULL nohasharray
++qla24xx_vport_create_7938 qla24xx_vport_create 0 7938 &ata_scsi_park_show_7938
++ali1563_block_7941 ali1563_block 0 7941 NULL nohasharray
++do_set_rxtrig_7941 do_set_rxtrig 0 7941 &ali1563_block_7941
++wl1271_cmd_ext_radio_parms_7942 wl1271_cmd_ext_radio_parms 0 7942 NULL
++alloc_block_7943 alloc_block 0 7943 NULL nohasharray
++fsnotify_7943 fsnotify 0 7943 &alloc_block_7943
++target_core_dev_wwn_store_attr_vpd_assoc_logical_unit_7947 target_core_dev_wwn_store_attr_vpd_assoc_logical_unit 0-3 7947 NULL
++get_formats_7949 get_formats 0 7949 NULL
++multicast_membership_interval_show_7950 multicast_membership_interval_show 0 7950 NULL
++ubifs_lpt_post_commit_7952 ubifs_lpt_post_commit 0 7952 NULL
++ixgbe_write_mbx_pf_7953 ixgbe_write_mbx_pf 0 7953 NULL
 +integrity_digsig_verify_7956 integrity_digsig_verify 3 7956 NULL
 +integrity_digsig_verify_7956 integrity_digsig_verify 3 7956 NULL
-+smk_write_load_self_7958 smk_write_load_self 3 7958 NULL
-+tt3650_ci_msg_locked_8013 tt3650_ci_msg_locked 4 8013 NULL
-+vcs_read_8017 vcs_read 3 8017 NULL
-+vhost_add_used_and_signal_n_8038 vhost_add_used_and_signal_n 4 8038 NULL
-+dgrp_mon_read_8065 dgrp_mon_read 3 8065 NULL
-+spi_write_then_read_8073 spi_write_then_read 5-3 8073 NULL
-+qla4xxx_post_ping_evt_work_8074 qla4xxx_post_ping_evt_work 4 8074 NULL
++clk_set_rate_7957 clk_set_rate 0 7957 NULL
++smk_write_load_self_7958 smk_write_load_self 3-0 7958 NULL
++msi2500_ctrl_msg_7960 msi2500_ctrl_msg 0 7960 NULL nohasharray
++can_clear_store_7960 can_clear_store 0-3 7960 &msi2500_ctrl_msg_7960
++bd2802_store_wave_pattern_7961 bd2802_store_wave_pattern 0-4 7961 NULL
++protection_mode_show_7963 protection_mode_show 0 7963 NULL
++pm8001_ctl_logging_level_store_7964 pm8001_ctl_logging_level_store 0-4 7964 NULL
++sha512_ssse3_update_7971 sha512_ssse3_update 0 7971 NULL
++ath10k_wmi_alloc_skb_7974 ath10k_wmi_alloc_skb 2 7974 NULL
++vidioc_dqbuf_7975 vidioc_dqbuf 0 7975 NULL
++dlm_user_convert_7982 dlm_user_convert 0 7982 NULL
++_block_isbad_7986 _block_isbad 0 7986 NULL nohasharray
++target_fabric_mappedlun_attr_show_7986 target_fabric_mappedlun_attr_show 0 7986 &_block_isbad_7986 nohasharray
++wl1251_acx_event_mbox_mask_7986 wl1251_acx_event_mbox_mask 0 7986 &target_fabric_mappedlun_attr_show_7986
++sys_mbind_7990 sys_mbind 5 7990 NULL nohasharray
++qlcnic_fw_cmd_set_mtu_7990 qlcnic_fw_cmd_set_mtu 0 7990 &sys_mbind_7990
++gsc_m2m_buf_prepare_7992 gsc_m2m_buf_prepare 0 7992 NULL
++ipg_nic_stop_7998 ipg_nic_stop 0 7998 NULL
++ipmi_set_timeout_8005 ipmi_set_timeout 0 8005 NULL
++fb_set_par_8006 fb_set_par 0 8006 NULL
++store_8007 store 0-3 8007 NULL
++nfs_commit_inode_8011 nfs_commit_inode 0 8011 NULL
++tt3650_ci_msg_locked_8013 tt3650_ci_msg_locked 4 8013 NULL nohasharray
++ip6gre_tap_init_8013 ip6gre_tap_init 0 8013 &tt3650_ci_msg_locked_8013
++vcs_read_8017 vcs_read 3-0 8017 NULL
++cx18_s_audio_mode_8020 cx18_s_audio_mode 0 8020 NULL
++aux3_show_8025 aux3_show 0 8025 NULL
++snd_seq_oss_synth_load_patch_8031 snd_seq_oss_synth_load_patch 0 8031 NULL nohasharray
++cifs_sync_write_8031 cifs_sync_write 0 8031 &snd_seq_oss_synth_load_patch_8031
++ath10k_vdev_start_restart_8033 ath10k_vdev_start_restart 0 8033 NULL
++fuse_copy_fill_8034 fuse_copy_fill 0 8034 NULL
++bma180_show_scale_avail_8040 bma180_show_scale_avail 0 8040 NULL
++security_syslog_8042 security_syslog 0 8042 NULL
++wakeup_last_time_show_8047 wakeup_last_time_show 0 8047 NULL
++iser_rcv_completion_8048 iser_rcv_completion 2 8048 NULL
++fuse_read_single_forget_8058 fuse_read_single_forget 0 8058 NULL
++selinux_task_setnice_8061 selinux_task_setnice 0 8061 NULL
++show_sas_end_dev_ready_led_meaning_8068 show_sas_end_dev_ready_led_meaning 0 8068 NULL
++leb_read_lock_8070 leb_read_lock 0 8070 NULL nohasharray
++reiserfs_sync_file_8070 reiserfs_sync_file 0 8070 &leb_read_lock_8070 nohasharray
++b43legacy_setup_modes_8070 b43legacy_setup_modes 0 8070 &reiserfs_sync_file_8070
++spi_write_then_read_8073 spi_write_then_read 5-3-0 8073 NULL nohasharray
++dib0700_i2c_xfer_new_8073 dib0700_i2c_xfer_new 0 8073 &spi_write_then_read_8073 nohasharray
++waitwarn_us_write_8073 waitwarn_us_write 3-0 8073 &dib0700_i2c_xfer_new_8073 nohasharray
++set_pwm_8073 set_pwm 0-4 8073 &waitwarn_us_write_8073
++alloc_targets_8074 alloc_targets 2 8074 NULL nohasharray
++qla4xxx_post_ping_evt_work_8074 qla4xxx_post_ping_evt_work 4 8074 &alloc_targets_8074 nohasharray
++current_has_perm_8074 current_has_perm 0 8074 &qla4xxx_post_ping_evt_work_8074 nohasharray
++reiserfs_setattr_8074 reiserfs_setattr 0 8074 &current_has_perm_8074
++new_id_show_8076 new_id_show 0 8076 NULL nohasharray
++command_setcompressiontarget_8076 command_setcompressiontarget 0 8076 &new_id_show_8076
++strict_show_8078 strict_show 0 8078 NULL
++room_for_filename_8085 room_for_filename 3 8085 NULL
++elan_smbus_calibrate_8090 elan_smbus_calibrate 0 8090 NULL
++sys_get_trip_type_8091 sys_get_trip_type 0 8091 NULL nohasharray
++store_spd_enb_8091 store_spd_enb 0-4 8091 &sys_get_trip_type_8091
++fw_suspend_8094 fw_suspend 0 8094 NULL
++ext2_commit_chunk_8097 ext2_commit_chunk 3 8097 NULL
++ds2781_write_8099 ds2781_write 4-3-0 8099 NULL
++input_dev_show_cap_msc_8102 input_dev_show_cap_msc 0 8102 NULL
++csrow_ue_count_show_8104 csrow_ue_count_show 0 8104 NULL
++show_bpdu_guard_8110 show_bpdu_guard 0 8110 NULL
++uart_get_attr_port_8112 uart_get_attr_port 0 8112 NULL
++client_monitor_conn_id_show_8114 client_monitor_conn_id_show 0 8114 NULL
++ds3234_read_time_8117 ds3234_read_time 0 8117 NULL
++pch_i2c_xfer_8118 pch_i2c_xfer 0-3 8118 NULL
++vsp1_video_queue_setup_8120 vsp1_video_queue_setup 0 8120 NULL nohasharray
++gp2ap020a00f_buffer_postenable_8120 gp2ap020a00f_buffer_postenable 0 8120 &vsp1_video_queue_setup_8120
 +venus_lookup_8121 venus_lookup 4 8121 NULL
 +venus_lookup_8121 venus_lookup 4 8121 NULL
++start_recovery_write_8122 start_recovery_write 0-3 8122 NULL
++lm3533_als_set_threshold_8125 lm3533_als_set_threshold 0 8125 NULL
++snd_es1968_pcm_prepare_8126 snd_es1968_pcm_prepare 0 8126 NULL
 +ieee80211_if_fmt_num_buffered_multicast_8127 ieee80211_if_fmt_num_buffered_multicast 3 8127 NULL
 +ieee80211_if_fmt_num_buffered_multicast_8127 ieee80211_if_fmt_num_buffered_multicast 3 8127 NULL
-+xfs_file_fallocate_8150 xfs_file_fallocate 3-4 8150 NULL
-+ufshcd_wait_for_dev_cmd_8168 ufshcd_wait_for_dev_cmd 0 8168 NULL
-+__sk_mem_schedule_8185 __sk_mem_schedule 2 8185 NULL
++acpi_ds_build_internal_object_8129 acpi_ds_build_internal_object 0 8129 NULL
++dlm_user_request_8131 dlm_user_request 0 8131 NULL nohasharray
++adp8860_bl_ambient_light_zone_store_8131 adp8860_bl_ambient_light_zone_store 0-4 8131 &dlm_user_request_8131
++mcs_statistics_write_8132 mcs_statistics_write 0-3 8132 NULL
++next_signal_8135 next_signal 0 8135 NULL
++mt9m111_set_blue_balance_8136 mt9m111_set_blue_balance 0 8136 NULL
++mxt_check_bootloader_8143 mxt_check_bootloader 0 8143 NULL
++iwl_mvm_up_8144 iwl_mvm_up 0 8144 NULL nohasharray
++deadline_front_merges_store_8144 deadline_front_merges_store 3-0 8144 &iwl_mvm_up_8144
++acpi_ps_complete_this_op_8145 acpi_ps_complete_this_op 0 8145 NULL nohasharray
++xfs_da3_split_8145 xfs_da3_split 0 8145 &acpi_ps_complete_this_op_8145
++reload_store_8150 reload_store 0-4 8150 NULL
++asd_can_queue_8155 asd_can_queue 0 8155 NULL nohasharray
++drivename_show_8155 drivename_show 0 8155 &asd_can_queue_8155
++nouveau_hwmon_temp1_auto_point1_temp_hyst_8156 nouveau_hwmon_temp1_auto_point1_temp_hyst 0 8156 NULL
++ocfs2_xattr_trusted_set_8157 ocfs2_xattr_trusted_set 0 8157 NULL
++ath10k_wmi_set_ap_ps_param_8160 ath10k_wmi_set_ap_ps_param 0 8160 NULL
++num_writes_show_8162 num_writes_show 0 8162 NULL
++show_fcstat_fcp_control_requests_8163 show_fcstat_fcp_control_requests 0 8163 NULL
++fm_tx_set_mute_mode_8166 fm_tx_set_mute_mode 0 8166 NULL
++cxacru_sysfs_showattr_s8_8168 cxacru_sysfs_showattr_s8 0 8168 NULL
++power_limit_1_min_uw_show_8172 power_limit_1_min_uw_show 0 8172 NULL
++qib_ctxt_info_8173 qib_ctxt_info 0 8173 NULL
++kxtj9_set_poll_8177 kxtj9_set_poll 0-4 8177 NULL
++dma_map_area_8178 dma_map_area 3-2-5-0 8178 NULL
++ore_truncate_8181 ore_truncate 0 8181 NULL nohasharray
++mlx4_en_activate_tx_ring_8181 mlx4_en_activate_tx_ring 0 8181 &ore_truncate_8181
++show_iface_max_burst_len_8182 show_iface_max_burst_len 0 8182 NULL
++lp3943_update_bits_8185 lp3943_update_bits 0 8185 NULL
 +ieee80211_if_fmt_dot11MeshHoldingTimeout_8187 ieee80211_if_fmt_dot11MeshHoldingTimeout 3 8187 NULL
 +ieee80211_if_fmt_dot11MeshHoldingTimeout_8187 ieee80211_if_fmt_dot11MeshHoldingTimeout 3 8187 NULL
-+recent_mt_proc_write_8206 recent_mt_proc_write 3 8206 NULL
-+rt2x00debug_write_bbp_8212 rt2x00debug_write_bbp 3 8212 NULL
++write_classid_8189 write_classid 0 8189 NULL
++rx_frame_errors_show_8192 rx_frame_errors_show 0 8192 NULL
++bq2415x_sysfs_set_timer_8199 bq2415x_sysfs_set_timer 0-4 8199 NULL
++bt_sock_wait_ready_8201 bt_sock_wait_ready 0 8201 NULL
++class_osdblk_list_8202 class_osdblk_list 0 8202 NULL
++target_stat_scsi_tgt_dev_show_attr_indx_8203 target_stat_scsi_tgt_dev_show_attr_indx 0 8203 NULL nohasharray
++bond_option_min_links_set_8203 bond_option_min_links_set 0 8203 &target_stat_scsi_tgt_dev_show_attr_indx_8203
++mt9m111_set_auto_white_balance_8204 mt9m111_set_auto_white_balance 0 8204 NULL
++qlcnic_sysfs_validate_mem_8205 qlcnic_sysfs_validate_mem 0 8205 NULL nohasharray
++nfs_commit_set_lock_8205 nfs_commit_set_lock 0 8205 &qlcnic_sysfs_validate_mem_8205
++recent_mt_proc_write_8206 recent_mt_proc_write 3-0 8206 NULL
++__ocfs2_lock_refcount_tree_8207 __ocfs2_lock_refcount_tree 0 8207 NULL
++rt2x00debug_write_bbp_8212 rt2x00debug_write_bbp 3-0 8212 NULL
 +ad7879_spi_multi_read_8218 ad7879_spi_multi_read 3 8218 NULL
 +play_iframe_8219 play_iframe 3 8219 NULL
 +ad7879_spi_multi_read_8218 ad7879_spi_multi_read 3 8218 NULL
 +play_iframe_8219 play_iframe 3 8219 NULL
-+kvm_mmu_page_set_gfn_8225 kvm_mmu_page_set_gfn 2 8225 NULL
-+sctp_ssnmap_size_8228 sctp_ssnmap_size 0-1-2 8228 NULL
++elants_i2c_read_8222 elants_i2c_read 3-0 8222 NULL
++show_iface_port_8225 show_iface_port 0 8225 NULL nohasharray
++pcmciamtd_suspend_8225 pcmciamtd_suspend 0 8225 &show_iface_port_8225 nohasharray
++create_log_8225 create_log 2 8225 &pcmciamtd_suspend_8225
++twl_pwm_config_8227 twl_pwm_config 0 8227 NULL
++qlcnic_sysfs_read_mem_8231 qlcnic_sysfs_read_mem 0-6-5 8231 NULL
++integrity_attr_show_8235 integrity_attr_show 0 8235 NULL
++iscsit_ta_login_timeout_8238 iscsit_ta_login_timeout 0 8238 NULL
++show_pwm_sensor_8243 show_pwm_sensor 0 8243 NULL
 +check_xattr_ref_inode_8244 check_xattr_ref_inode 0 8244 NULL
 +check_xattr_ref_inode_8244 check_xattr_ref_inode 0 8244 NULL
++show_state_disable_8251 show_state_disable 0 8251 NULL
++nfs_flush_incompatible_8252 nfs_flush_incompatible 0 8252 NULL
++statfs_sync_store_8257 statfs_sync_store 0-3 8257 NULL nohasharray
++add_rx_skb_8257 add_rx_skb 3 8257 &statfs_sync_store_8257
++__uncore_filter_nid_show_8259 __uncore_filter_nid_show 0 8259 NULL nohasharray
++srpt_tpg_store_enable_8259 srpt_tpg_store_enable 0-3 8259 &__uncore_filter_nid_show_8259
 +t3_init_l2t_8261 t3_init_l2t 1 8261 NULL
 +t3_init_l2t_8261 t3_init_l2t 1 8261 NULL
++pci_map_sg_8269 pci_map_sg 3 8269 NULL
++ntc_thermistor_get_ohm_8270 ntc_thermistor_get_ohm 0 8270 NULL
 +init_cdev_8274 init_cdev 1 8274 NULL
 +init_cdev_8274 init_cdev 1 8274 NULL
-+rproc_recovery_write_8281 rproc_recovery_write 3 8281 NULL
++blk_cpu_notify_8275 blk_cpu_notify 0 8275 NULL
++rproc_recovery_write_8281 rproc_recovery_write 3-0 8281 NULL
++write_file_dummy_8282 write_file_dummy 0-3 8282 NULL
++tcp_listen_for_all_8285 tcp_listen_for_all 0 8285 NULL
++mlx5_core_create_mkey_8290 mlx5_core_create_mkey 0 8290 NULL
++rtl92d_download_fw_8295 rtl92d_download_fw 0 8295 NULL
++hotkey_wakeup_reason_show_8301 hotkey_wakeup_reason_show 0 8301 NULL
++setsockopt_8304 setsockopt 0 8304 NULL
++target_stat_scsi_lu_show_attr_lu_name_8305 target_stat_scsi_lu_show_attr_lu_name 0 8305 NULL
 +qib_decode_7220_err_8315 qib_decode_7220_err 3 8315 NULL
 +qib_decode_7220_err_8315 qib_decode_7220_err 3 8315 NULL
++uevent_store_8319 uevent_store 0-4 8319 NULL
 +ipwireless_send_packet_8328 ipwireless_send_packet 4 8328 NULL
 +ipwireless_send_packet_8328 ipwireless_send_packet 4 8328 NULL
-+rtw_cfg80211_rx_action_8329 rtw_cfg80211_rx_action 3 8329 NULL
++niu_set_tcam_key_8334 niu_set_tcam_key 0 8334 NULL
++skein256_init_8337 skein256_init 0 8337 NULL
++vsock_stream_setsockopt_8338 vsock_stream_setsockopt 0 8338 NULL
++bond_option_primary_set_8343 bond_option_primary_set 0 8343 NULL
 +tracing_entries_read_8345 tracing_entries_read 3 8345 NULL
 +tracing_entries_read_8345 tracing_entries_read 3 8345 NULL
++sel_make_policycap_8346 sel_make_policycap 0 8346 NULL
 +ieee80211_if_fmt_ht_opmode_8347 ieee80211_if_fmt_ht_opmode 3 8347 NULL
 +ieee80211_if_fmt_ht_opmode_8347 ieee80211_if_fmt_ht_opmode 3 8347 NULL
++target_core_dev_pr_show_attr_res_type_8349 target_core_dev_pr_show_attr_res_type 0 8349 NULL
++nfs4_lookup_root_sec_8353 nfs4_lookup_root_sec 0 8353 NULL
++prop_compression_apply_8354 prop_compression_apply 0 8354 NULL nohasharray
++open_candev_8354 open_candev 0 8354 &prop_compression_apply_8354
 +generic_write_sync_8358 generic_write_sync 0 8358 NULL
 +generic_write_sync_8358 generic_write_sync 0 8358 NULL
-+ping_getfrag_8360 ping_getfrag 4-3 8360 NULL
-+ath6kl_lrssi_roam_write_8362 ath6kl_lrssi_roam_write 3 8362 NULL
++qlcnic_open_8359 qlcnic_open 0 8359 NULL
++ping_getfrag_8360 ping_getfrag 3-4 8360 NULL nohasharray
++isku_sysfs_write_talk_8360 isku_sysfs_write_talk 6-0-5 8360 &ping_getfrag_8360
++ath6kl_lrssi_roam_write_8362 ath6kl_lrssi_roam_write 3-0 8362 NULL nohasharray
++batadv_sysfs_add_vlan_8362 batadv_sysfs_add_vlan 0 8362 &ath6kl_lrssi_roam_write_8362
++alloc_sleep_millisecs_store_8364 alloc_sleep_millisecs_store 0-4 8364 NULL
++update_read_page_8368 update_read_page 0-2 8368 NULL nohasharray
++chv_gpio_request_enable_8368 chv_gpio_request_enable 0 8368 &update_read_page_8368
++nilfs_statfs_8369 nilfs_statfs 0 8369 NULL
++wil_open_8375 wil_open 0 8375 NULL
++ndo_init_8377 ndo_init 0 8377 NULL
++read_ahead_kb_show_8378 read_ahead_kb_show 0 8378 NULL
++set_auto_pwm_8383 set_auto_pwm 0-4 8383 NULL
++store_tabletMouseMiddle_8384 store_tabletMouseMiddle 0-4 8384 NULL
++carl9170_op_add_interface_8386 carl9170_op_add_interface 0 8386 NULL
++hfsplus_brec_remove_8389 hfsplus_brec_remove 0 8389 NULL
++bDeviceProtocol_show_8392 bDeviceProtocol_show 0 8392 NULL
 +xdi_copy_from_user_8395 xdi_copy_from_user 4 8395 NULL
 +xdi_copy_from_user_8395 xdi_copy_from_user 4 8395 NULL
++brightness_set_8396 brightness_set 0 8396 NULL
++config_8403 config 0 8403 NULL
 +zd_rf_scnprint_id_8406 zd_rf_scnprint_id 0-3 8406 NULL
 +zd_rf_scnprint_id_8406 zd_rf_scnprint_id 0-3 8406 NULL
-+smk_write_change_rule_8411 smk_write_change_rule 3 8411 NULL nohasharray
-+uvc_v4l2_ioctl_8411 uvc_v4l2_ioctl 2 8411 &smk_write_change_rule_8411
-+roccat_common2_sysfs_read_8431 roccat_common2_sysfs_read 6 8431 NULL
++smk_write_change_rule_8411 smk_write_change_rule 3-0 8411 NULL
++atkbd_show_set_8414 atkbd_show_set 0 8414 NULL
++show_rc6_ms_8417 show_rc6_ms 0 8417 NULL
++alua_activate_8420 alua_activate 0 8420 NULL
++patch_atihdmi_8421 patch_atihdmi 0 8421 NULL
++keyspan_open_8429 keyspan_open 0 8429 NULL nohasharray
++show_gps_8429 show_gps 0 8429 &keyspan_open_8429
++roccat_common2_sysfs_read_8431 roccat_common2_sysfs_read 0-6 8431 NULL
++capability_set_8433 capability_set 0-4 8433 NULL
++snd_usb_ctl_msg_8436 snd_usb_ctl_msg 0-8 8436 NULL
++irq_create_mapping_8437 irq_create_mapping 0-2 8437 NULL
++sk_stream_wait_memory_8438 sk_stream_wait_memory 0 8438 NULL
++generic_bin_search_8440 generic_bin_search 0 8440 NULL
++get_b_bus_req_8443 get_b_bus_req 0 8443 NULL
++lp3971_dcdc_enable_8444 lp3971_dcdc_enable 0 8444 NULL
++sl_init_8447 sl_init 0 8447 NULL
++wacom_btnimg7_store_8448 wacom_btnimg7_store 0-4 8448 NULL
++hugetlb_vmtruncate_8449 hugetlb_vmtruncate 0 8449 NULL
++l2cap_chan_connect_8450 l2cap_chan_connect 0 8450 NULL
++target_fabric_tpg_param_attr_show_8451 target_fabric_tpg_param_attr_show 0 8451 NULL
++tgr160_final_8455 tgr160_final 0 8455 NULL
++afs_write_end_8456 afs_write_end 0-5 8456 NULL nohasharray
++tcam_wait_bit_8456 tcam_wait_bit 0 8456 &afs_write_end_8456
++ring_wait_for_space_8457 ring_wait_for_space 0 8457 NULL
++adcxx_show_max_8459 adcxx_show_max 0 8459 NULL
++qlcnic_82xx_get_cap_size_8464 qlcnic_82xx_get_cap_size 0 8464 NULL
++multicast_last_member_interval_show_8468 multicast_last_member_interval_show 0 8468 NULL nohasharray
++cifs_get_inode_info_8468 cifs_get_inode_info 0 8468 &multicast_last_member_interval_show_8468
++acpi_ds_eval_region_operands_8469 acpi_ds_eval_region_operands 0 8469 NULL nohasharray
++radeon_set_dpm_forced_performance_level_8469 radeon_set_dpm_forced_performance_level 0-4 8469 &acpi_ds_eval_region_operands_8469
++asd_write_flash_seg_8471 asd_write_flash_seg 0 8471 NULL
++lpfc_oas_tgt_show_8472 lpfc_oas_tgt_show 0 8472 NULL
++apds990x_lux_calib_format_show_8480 apds990x_lux_calib_format_show 0 8480 NULL
 +afs_cell_lookup_8482 afs_cell_lookup 2 8482 NULL
 +afs_cell_lookup_8482 afs_cell_lookup 2 8482 NULL
++usbip_debug_store_8490 usbip_debug_store 0-4 8490 NULL
++ecp_write_addr_8491 ecp_write_addr 0 8491 NULL
++snd_timer_open_8492 snd_timer_open 0 8492 NULL
++rpcauth_key_timeout_notify_8494 rpcauth_key_timeout_notify 0 8494 NULL
++in0_input_show_8498 in0_input_show 0 8498 NULL
 +fore200e_chunk_alloc_8501 fore200e_chunk_alloc 4-3 8501 NULL
 +fore200e_chunk_alloc_8501 fore200e_chunk_alloc 4-3 8501 NULL
-+batadv_tt_len_8502 batadv_tt_len 0-1 8502 NULL
++ecryptfs_calculate_md5_8504 ecryptfs_calculate_md5 0 8504 NULL
 +dev_config_8506 dev_config 3 8506 NULL
 +dev_config_8506 dev_config 3 8506 NULL
-+ACL_to_cifs_posix_8509 ACL_to_cifs_posix 3 8509 NULL
++ACL_to_cifs_posix_8509 ACL_to_cifs_posix 3 8509 NULL nohasharray
++kgdb_notify_8509 kgdb_notify 0 8509 &ACL_to_cifs_posix_8509
 +nouveau_platform_device_create__8514 nouveau_platform_device_create_ 2 8514 NULL
 +nouveau_platform_device_create__8514 nouveau_platform_device_create_ 2 8514 NULL
++acpi_ps_complete_op_8518 acpi_ps_complete_op 0-3 8518 NULL nohasharray
++spi_bus_unlock_8518 spi_bus_unlock 0 8518 &acpi_ps_complete_op_8518
++swap_writepage_8522 swap_writepage 0 8522 NULL
 +opticon_process_data_packet_8524 opticon_process_data_packet 3 8524 NULL
 +opticon_process_data_packet_8524 opticon_process_data_packet 3 8524 NULL
-+user_on_off_8552 user_on_off 2 8552 NULL
-+profile_remove_8556 profile_remove 3 8556 NULL
-+cache_slow_downcall_8570 cache_slow_downcall 2 8570 NULL
-+isr_dma0_done_read_8574 isr_dma0_done_read 3 8574 NULL
-+tower_write_8580 tower_write 3 8580 NULL
++ieee802154_sock_sendmsg_8526 ieee802154_sock_sendmsg 0-4 8526 NULL
++snd_malloc_sgbuf_pages_8532 snd_malloc_sgbuf_pages 2 8532 NULL nohasharray
++pnp_resource_len_8532 pnp_resource_len 0 8532 &snd_malloc_sgbuf_pages_8532
++alloc_pg_vec_8533 alloc_pg_vec 2 8533 NULL
++lvs_rh_clear_port_feature_8537 lvs_rh_clear_port_feature 0 8537 NULL
++de_alloc_rings_8538 de_alloc_rings 0 8538 NULL
++bh1770_lux_result_show_8541 bh1770_lux_result_show 0 8541 NULL nohasharray
++ubifs_tnc_remove_ino_8541 ubifs_tnc_remove_ino 0 8541 &bh1770_lux_result_show_8541 nohasharray
++niu_zcp_read_8541 niu_zcp_read 0 8541 &ubifs_tnc_remove_ino_8541
++disarm_req_delay_8542 disarm_req_delay 0 8542 NULL
++asix_write_gpio_8552 asix_write_gpio 0 8552 NULL
++ax88172a_reset_8555 ax88172a_reset 0 8555 NULL
++profile_remove_8556 profile_remove 3-0 8556 NULL nohasharray
++show_pwm_interpolate_8556 show_pwm_interpolate 0 8556 &profile_remove_8556 nohasharray
++mask_and_set_register_interruptible_8556 mask_and_set_register_interruptible 0 8556 &show_pwm_interpolate_8556
++tm6000_radio_s_ctrl_8559 tm6000_radio_s_ctrl 0 8559 NULL
++btrfs_submit_bio_hook_8560 btrfs_submit_bio_hook 0 8560 NULL nohasharray
++write_8560 write 0 8560 &btrfs_submit_bio_hook_8560
++ixgb_open_8565 ixgb_open 0 8565 NULL
++set_volume_8569 set_volume 0 8569 NULL
++cache_slow_downcall_8570 cache_slow_downcall 2-0 8570 NULL
++mga_ioremap_8571 mga_ioremap 1-2 8571 NULL
++isr_dma0_done_read_8574 isr_dma0_done_read 3-0 8574 NULL nohasharray
++store_engine3_load_8574 store_engine3_load 0-4 8574 &isr_dma0_done_read_8574
++tower_write_8580 tower_write 3-0 8580 NULL
++cmd_wait_8582 cmd_wait 0 8582 NULL
++quota_refresh_user_store_8597 quota_refresh_user_store 0-3 8597 NULL
++generic_set_freq_8602 generic_set_freq 0 8602 NULL nohasharray
++sctp_user_addto_chunk_8602 sctp_user_addto_chunk 2 8602 &generic_set_freq_8602 nohasharray
++iwl_run_init_ucode_8602 iwl_run_init_ucode 0 8602 &sctp_user_addto_chunk_8602
++rtllib_MFIE_rate_len_8606 rtllib_MFIE_rate_len 0 8606 NULL
++i_ipmi_set_timeout_8609 i_ipmi_set_timeout 0 8609 NULL
++ocores_xfer_8613 ocores_xfer 0-3 8613 NULL
 +cfs_cpt_number_8618 cfs_cpt_number 0 8618 NULL
 +cfs_cpt_number_8618 cfs_cpt_number 0 8618 NULL
-+shash_setkey_unaligned_8620 shash_setkey_unaligned 3 8620 NULL
++shash_setkey_unaligned_8620 shash_setkey_unaligned 0-3 8620 NULL nohasharray
++ext2_statfs_8620 ext2_statfs 0 8620 &shash_setkey_unaligned_8620
++__dev_set_allmulti_8622 __dev_set_allmulti 0 8622 NULL
++xfs_qm_dqattach_locked_8625 xfs_qm_dqattach_locked 0 8625 NULL
++cifs_negotiate_8626 cifs_negotiate 0 8626 NULL
 +it821x_firmware_command_8628 it821x_firmware_command 3 8628 NULL
 +scsi_dma_map_8632 scsi_dma_map 0 8632 NULL
 +it821x_firmware_command_8628 it821x_firmware_command 3 8628 NULL
 +scsi_dma_map_8632 scsi_dma_map 0 8632 NULL
-+fuse_send_write_pages_8636 fuse_send_write_pages 5-0 8636 NULL
++sh_vou_buf_prepare_8633 sh_vou_buf_prepare 0 8633 NULL
++fuse_send_write_pages_8636 fuse_send_write_pages 0-5 8636 NULL
++get_aw_pt_bi_8641 get_aw_pt_bi 0 8641 NULL
++show_fnode_tcp_recv_wsf_8642 show_fnode_tcp_recv_wsf 0 8642 NULL
++timeout_show_8646 timeout_show 0 8646 NULL nohasharray
++adp8860_read_8646 adp8860_read 0 8646 &timeout_show_8646
++write_sysrq_trigger_8648 write_sysrq_trigger 0-3 8648 NULL nohasharray
++ufs_add_fragments_8648 ufs_add_fragments 2 8648 &write_sysrq_trigger_8648
++CIFSSMBFlush_8652 CIFSSMBFlush 0 8652 NULL
++musb_gadget_queue_8656 musb_gadget_queue 0 8656 NULL
++tcmu_show_configfs_dev_params_8660 tcmu_show_configfs_dev_params 0 8660 NULL
++mtd_ecc_stats_corrected_show_8662 mtd_ecc_stats_corrected_show 0 8662 NULL
 +mlx5_vzalloc_8663 mlx5_vzalloc 1 8663 NULL
 +mlx5_vzalloc_8663 mlx5_vzalloc 1 8663 NULL
++cs421x_parse_auto_config_8664 cs421x_parse_auto_config 0 8664 NULL
++options_show_8667 options_show 0 8667 NULL
++mei_txe_write_8670 mei_txe_write 0 8670 NULL
++kone_sysfs_read_profilex_8672 kone_sysfs_read_profilex 0-5-6 8672 NULL
++crc32_update_8676 crc32_update 0 8676 NULL
 +dio_bio_alloc_8677 dio_bio_alloc 5 8677 NULL
 +dio_bio_alloc_8677 dio_bio_alloc 5 8677 NULL
-+lbs_bcnmiss_read_8678 lbs_bcnmiss_read 3 8678 NULL
-+bpf_prog_size_8685 bpf_prog_size 0 8685 NULL
-+rproc_trace_read_8686 rproc_trace_read 3 8686 NULL
-+skb_frag_size_8695 skb_frag_size 0 8695 NULL
++lbs_bcnmiss_read_8678 lbs_bcnmiss_read 3-0 8678 NULL
++ath9k_tx99_send_8682 ath9k_tx99_send 0 8682 NULL
++rproc_trace_read_8686 rproc_trace_read 3-0 8686 NULL
++wacom_btnimg2_store_8696 wacom_btnimg2_store 4-0 8696 NULL
++start_8697 start 0 8697 NULL
++saa7110_write_block_8701 saa7110_write_block 3 8701 NULL nohasharray
++fan_get_state_8701 fan_get_state 0 8701 &saa7110_write_block_8701 nohasharray
++max197_show_input_8701 max197_show_input 0 8701 &fan_get_state_8701 nohasharray
++sas_smp_get_phy_events_8701 sas_smp_get_phy_events 0 8701 &max197_show_input_8701
 +arcfb_write_8702 arcfb_write 3 8702 NULL
 +i_size_read_8703 i_size_read 0 8703 NULL nohasharray
 +init_header_8703 init_header 0 8703 &i_size_read_8703
 +arcfb_write_8702 arcfb_write 3 8702 NULL
 +i_size_read_8703 i_size_read 0 8703 NULL nohasharray
 +init_header_8703 init_header 0 8703 &i_size_read_8703
-+ufshcd_get_tr_ocs_8706 ufshcd_get_tr_ocs 0 8706 NULL
 +HDLC_irq_8709 HDLC_irq 2 8709 NULL
 +HDLC_irq_8709 HDLC_irq 2 8709 NULL
-+ctrl_out_8712 ctrl_out 3-5 8712 NULL
-+tracing_max_lat_write_8728 tracing_max_lat_write 3 8728 NULL
-+jffs2_acl_count_8729 jffs2_acl_count 0-1 8729 NULL
-+iov_iter_zero_8748 iov_iter_zero 1 8748 NULL
-+tx_tx_exch_expiry_read_8749 tx_tx_exch_expiry_read 3 8749 NULL
-+compound_order_8750 compound_order 0 8750 NULL
-+cfg80211_inform_bss_width_8754 cfg80211_inform_bss_width 10 8754 NULL
-+yurex_write_8761 yurex_write 3 8761 NULL
-+joydev_compat_ioctl_8765 joydev_compat_ioctl 2 8765 NULL
-+kstrtoint_from_user_8778 kstrtoint_from_user 2 8778 NULL
-+paging32_prefetch_gpte_8783 paging32_prefetch_gpte 4 8783 NULL
++az6027_i2c_xfer_8710 az6027_i2c_xfer 0-3 8710 NULL
++ctrl_out_8712 ctrl_out 5-3 8712 NULL
++usb_os_desc_attr_store_8714 usb_os_desc_attr_store 0-4 8714 NULL
++charger_state_show_8720 charger_state_show 0 8720 NULL
++set_temp_crit_8721 set_temp_crit 0-4 8721 NULL
++lunid_show_8726 lunid_show 0 8726 NULL
++vt8623fb_check_var_8727 vt8623fb_check_var 0 8727 NULL
++ext4_xattr_user_set_8728 ext4_xattr_user_set 0 8728 NULL nohasharray
++tracing_max_lat_write_8728 tracing_max_lat_write 3 8728 &ext4_xattr_user_set_8728
++jffs2_acl_count_8729 jffs2_acl_count 0-1 8729 NULL nohasharray
++cfq_var_show_8729 cfq_var_show 0 8729 &jffs2_acl_count_8729
++f_dupfd_8730 f_dupfd 1 8730 NULL
++ip6gre_tunnel_init_8747 ip6gre_tunnel_init 0 8747 NULL
++iov_iter_zero_8748 iov_iter_zero 1-0 8748 NULL
++tx_tx_exch_expiry_read_8749 tx_tx_exch_expiry_read 3-0 8749 NULL
++compound_order_8750 compound_order 0 8750 NULL nohasharray
++strict_blocks_to_sectors_8750 strict_blocks_to_sectors 0 8750 &compound_order_8750
++cfg80211_inform_bss_width_8754 cfg80211_inform_bss_width 10 8754 NULL nohasharray
++firmware_show_8754 firmware_show 0 8754 &cfg80211_inform_bss_width_8754
++read_uscorr_8755 read_uscorr 0 8755 NULL
++xfs_attr_shortform_getvalue_8760 xfs_attr_shortform_getvalue 0 8760 NULL
++yurex_write_8761 yurex_write 3-0 8761 NULL nohasharray
++rndis_opts_host_addr_store_8761 rndis_opts_host_addr_store 0-3 8761 &yurex_write_8761
++SMB2_tcon_8763 SMB2_tcon 0 8763 NULL
++joydev_compat_ioctl_8765 joydev_compat_ioctl 2 8765 NULL nohasharray
++usb_os_desc_ext_prop_attr_show_8765 usb_os_desc_ext_prop_attr_show 0 8765 &joydev_compat_ioctl_8765
++sys_prctl_8766 sys_prctl 4 8766 NULL
++acpi_ds_method_data_get_value_8767 acpi_ds_method_data_get_value 0 8767 NULL nohasharray
++aac_show_monitor_version_8767 aac_show_monitor_version 0 8767 &acpi_ds_method_data_get_value_8767
++i40evf_setup_tx_descriptors_8769 i40evf_setup_tx_descriptors 0 8769 NULL
++ntfs_writepage_8770 ntfs_writepage 0 8770 NULL
++ubifs_leb_map_8771 ubifs_leb_map 0 8771 NULL
++raw_enable_errfilter_8775 raw_enable_errfilter 0 8775 NULL nohasharray
++st_accel_buffer_postenable_8775 st_accel_buffer_postenable 0 8775 &raw_enable_errfilter_8775
++kstrtoint_from_user_8778 kstrtoint_from_user 2-0 8778 NULL
++acpi_device_modalias_8781 acpi_device_modalias 0 8781 NULL nohasharray
++destroy_by_rcu_show_8781 destroy_by_rcu_show 0 8781 &acpi_device_modalias_8781
++rtc_read_time_8782 rtc_read_time 0 8782 NULL
++ft_nacl_store_port_name_8784 ft_nacl_store_port_name 0-3 8784 NULL
 +ext4_try_to_write_inline_data_8785 ext4_try_to_write_inline_data 4-3 8785 NULL
 +ext4_try_to_write_inline_data_8785 ext4_try_to_write_inline_data 4-3 8785 NULL
-+__bitmap_weight_8796 __bitmap_weight 0-2 8796 NULL
++show_hardware_8789 show_hardware 0 8789 NULL
++edd_show_sectors_8794 edd_show_sectors 0 8794 NULL
++ip_vs_remote_request6_8805 ip_vs_remote_request6 0 8805 NULL
++gfs2_glock_nq_8808 gfs2_glock_nq 0 8808 NULL nohasharray
++prod_id2_show_8808 prod_id2_show 0 8808 &gfs2_glock_nq_8808 nohasharray
++intel_ring_begin_8808 intel_ring_begin 0 8808 &prod_id2_show_8808
++ntfs_commit_pages_after_write_8809 ntfs_commit_pages_after_write 0 8809 NULL
++get_size_8811 get_size 0 8811 NULL
++show_spi_transport_wr_flow_8812 show_spi_transport_wr_flow 0 8812 NULL nohasharray
++bmp085_update_raw_pressure_8812 bmp085_update_raw_pressure 0 8812 &show_spi_transport_wr_flow_8812
++bd2802_store_reg0x06_8815 bd2802_store_reg0x06 0-4 8815 NULL
++show_counter_rx_dwords_8819 show_counter_rx_dwords 0 8819 NULL
 +metronomefb_write_8823 metronomefb_write 3 8823 NULL
 +SyS_llistxattr_8824 SyS_llistxattr 3 8824 NULL
 +metronomefb_write_8823 metronomefb_write 3 8823 NULL
 +SyS_llistxattr_8824 SyS_llistxattr 3 8824 NULL
++nilfs_segctor_reset_segment_buffer_8825 nilfs_segctor_reset_segment_buffer 0 8825 NULL
++extent_read_full_page_8826 extent_read_full_page 0 8826 NULL
 +ll_xattr_cache_get_8829 ll_xattr_cache_get 0 8829 NULL
 +ll_xattr_cache_get_8829 ll_xattr_cache_get 0 8829 NULL
-+get_queue_depth_8833 get_queue_depth 0 8833 NULL
++convert_8830 convert 0 8830 NULL
++mmc_wait_for_cmd_8832 mmc_wait_for_cmd 0 8832 NULL nohasharray
++new_files_jdata_store_8832 new_files_jdata_store 0-3 8832 &mmc_wait_for_cmd_8832
++get_queue_depth_8833 get_queue_depth 0 8833 NULL nohasharray
++icmpv6_manip_pkt_8833 icmpv6_manip_pkt 4 8833 &get_queue_depth_8833
 +dvb_ringbuffer_pkt_next_8834 dvb_ringbuffer_pkt_next 0-2 8834 NULL
 +dvb_ringbuffer_pkt_next_8834 dvb_ringbuffer_pkt_next 0-2 8834 NULL
-+usb_ep_queue_8839 usb_ep_queue 0 8839 NULL
-+iwl_rx_packet_len_8854 iwl_rx_packet_len 0 8854 NULL
-+debug_debug1_read_8856 debug_debug1_read 3 8856 NULL
++nilfs_mdt_get_block_8839 nilfs_mdt_get_block 0 8839 NULL nohasharray
++usb_ep_queue_8839 usb_ep_queue 0 8839 &nilfs_mdt_get_block_8839
++policydb_bounds_sanity_check_8846 policydb_bounds_sanity_check 0 8846 NULL
++vmci_transport_notify_pkt_send_pre_block_8851 vmci_transport_notify_pkt_send_pre_block 0 8851 NULL
++ahash_op_unaligned_8854 ahash_op_unaligned 0 8854 NULL
++debug_debug1_read_8856 debug_debug1_read 3-0 8856 NULL
 +wa_nep_queue_8858 wa_nep_queue 2 8858 NULL
 +xgmac_reg_value_write_8860 xgmac_reg_value_write 3 8860 NULL
 +wa_nep_queue_8858 wa_nep_queue 2 8858 NULL
 +xgmac_reg_value_write_8860 xgmac_reg_value_write 3 8860 NULL
++inode_getsecurity_8862 inode_getsecurity 0 8862 NULL nohasharray
++wl1251_power_on_8862 wl1251_power_on 0 8862 &inode_getsecurity_8862
++qlcnic_get_regs_len_8865 qlcnic_get_regs_len 0 8865 NULL nohasharray
++q931_help_8865 q931_help 0 8865 &qlcnic_get_regs_len_8865
++acpi_ps_complete_final_op_8868 acpi_ps_complete_final_op 0-3 8868 NULL nohasharray
++icmpv6_error_message_8868 icmpv6_error_message 0 8868 &acpi_ps_complete_final_op_8868
++b43_switch_channel_8872 b43_switch_channel 0 8872 NULL nohasharray
++rocker_group_l2_flood_8872 rocker_group_l2_flood 4 8872 &b43_switch_channel_8872
++masq_inet_event_8874 masq_inet_event 0 8874 NULL nohasharray
++roccat_common2_sysfs_write_keys_easyzone_8874 roccat_common2_sysfs_write_keys_easyzone 0-6-5 8874 &masq_inet_event_8874
 +radeon_drm_ioctl_8875 radeon_drm_ioctl 2 8875 NULL
 +radeon_drm_ioctl_8875 radeon_drm_ioctl 2 8875 NULL
++nfs_refresh_inode_locked_8884 nfs_refresh_inode_locked 0 8884 NULL
 +compressed_bio_size_8887 compressed_bio_size 0-2 8887 NULL
 +compressed_bio_size_8887 compressed_bio_size 0-2 8887 NULL
-+ab3100_get_set_reg_8890 ab3100_get_set_reg 3 8890 NULL nohasharray
++show_engine2_mode_8888 show_engine2_mode 0 8888 NULL nohasharray
++m41t80_sysfs_show_sqwfreq_8888 m41t80_sysfs_show_sqwfreq 0 8888 &show_engine2_mode_8888 nohasharray
++qlcnic_attach_8888 qlcnic_attach 0 8888 &m41t80_sysfs_show_sqwfreq_8888
++ab3100_get_set_reg_8890 ab3100_get_set_reg 3-0 8890 NULL nohasharray
 +tracing_max_lat_read_8890 tracing_max_lat_read 3 8890 &ab3100_get_set_reg_8890
 +tracing_max_lat_read_8890 tracing_max_lat_read 3 8890 &ab3100_get_set_reg_8890
++nilfs_segctor_last_seg_sequence_show_8900 nilfs_segctor_last_seg_sequence_show 0 8900 NULL
++sysv_setattr_8904 sysv_setattr 0 8904 NULL
++msi2500_start_streaming_8905 msi2500_start_streaming 0 8905 NULL
 +sdio_max_byte_size_8907 sdio_max_byte_size 0 8907 NULL
 +sdio_max_byte_size_8907 sdio_max_byte_size 0 8907 NULL
++show_pwm_auto_prochot_ramp_8908 show_pwm_auto_prochot_ramp 0 8908 NULL nohasharray
++max_medium_access_timeouts_store_8908 max_medium_access_timeouts_store 0-4 8908 &show_pwm_auto_prochot_ramp_8908
++bcm7xxx_dummy_config_init_8909 bcm7xxx_dummy_config_init 0 8909 NULL
++adf4350_sync_config_8913 adf4350_sync_config 0 8913 NULL
 +sysfs_merge_group_8917 sysfs_merge_group 0 8917 NULL
 +sysfs_merge_group_8917 sysfs_merge_group 0 8917 NULL
-+write_file_ani_8918 write_file_ani 3 8918 NULL
-+layout_commit_8926 layout_commit 3 8926 NULL
-+cp2112_hid_get_8933 cp2112_hid_get 4 8933 NULL
++write_file_ani_8918 write_file_ani 3-0 8918 NULL
++i2c_nuvoton_get_burstcount_8919 i2c_nuvoton_get_burstcount 0 8919 NULL
++data_sock_create_8920 data_sock_create 0 8920 NULL
++dma_common_contiguous_remap_8921 dma_common_contiguous_remap 2 8921 NULL
++mci_ue_count_show_8923 mci_ue_count_show 0 8923 NULL nohasharray
++cx25840_s_stream_8923 cx25840_s_stream 0 8923 &mci_ue_count_show_8923 nohasharray
++br_stp_set_path_cost_8923 br_stp_set_path_cost 0 8923 &cx25840_s_stream_8923
++ds2780_get_pio_pin_8925 ds2780_get_pio_pin 0 8925 NULL
++layout_commit_8926 layout_commit 0-3 8926 NULL
++s5m_rtc_read_time_8928 s5m_rtc_read_time 0 8928 NULL nohasharray
++pcnet_resume_8928 pcnet_resume 0 8928 &s5m_rtc_read_time_8928
++cp2112_hid_get_8933 cp2112_hid_get 0-4 8933 NULL
 +adjust_priv_size_8935 adjust_priv_size 0-1 8935 NULL
 +adjust_priv_size_8935 adjust_priv_size 0-1 8935 NULL
-+driver_stats_read_8944 driver_stats_read 3 8944 NULL
-+read_file_tgt_stats_8959 read_file_tgt_stats 3 8959 NULL
-+usb_allocate_stream_buffers_8964 usb_allocate_stream_buffers 3 8964 NULL
-+qib_qsfp_dump_8966 qib_qsfp_dump 0-3 8966 NULL
++apparmor_file_permission_8938 apparmor_file_permission 0 8938 NULL
++driver_stats_read_8944 driver_stats_read 3-0 8944 NULL
++ks8995_registers_read_8945 ks8995_registers_read 0-5-6 8945 NULL nohasharray
++reset_umac_8945 reset_umac 0 8945 &ks8995_registers_read_8945
++t3_init_hw_8947 t3_init_hw 0 8947 NULL
++snd_ivtv_pcm_trigger_8948 snd_ivtv_pcm_trigger 0 8948 NULL
++claim_show_8950 claim_show 0 8950 NULL nohasharray
++goto_low_power_8950 goto_low_power 0 8950 &claim_show_8950 nohasharray
++lp8788_set_alarm_8950 lp8788_set_alarm 0 8950 &goto_low_power_8950
++fuse_read_forget_8951 fuse_read_forget 0 8951 NULL
++set_red_8954 set_red 0-4 8954 NULL
++rds_tcp_xmit_8958 rds_tcp_xmit 3 8958 NULL
++read_file_tgt_stats_8959 read_file_tgt_stats 3-0 8959 NULL nohasharray
++v9fs_fid_readpage_8959 v9fs_fid_readpage 0 8959 &read_file_tgt_stats_8959
++qla2x00_sysfs_read_xgmac_stats_8962 qla2x00_sysfs_read_xgmac_stats 0-6-5 8962 NULL
++seq_bitmap_list_8963 seq_bitmap_list 3 8963 NULL
++usb_allocate_stream_buffers_8964 usb_allocate_stream_buffers 3 8964 NULL nohasharray
++iscsi_nacl_auth_show_userid_mutual_8964 iscsi_nacl_auth_show_userid_mutual 0 8964 &usb_allocate_stream_buffers_8964
++__v4l2_ctrl_s_ctrl_8965 __v4l2_ctrl_s_ctrl 0 8965 NULL
++qib_qsfp_dump_8966 qib_qsfp_dump 0-3 8966 NULL nohasharray
++atkbd_do_set_set_8966 atkbd_do_set_set 0-4 8966 &qib_qsfp_dump_8966
 +venus_mkdir_8967 venus_mkdir 4 8967 NULL
 +seq_open_net_8968 seq_open_net 4 8968 NULL nohasharray
 +venus_mkdir_8967 venus_mkdir 4 8967 NULL
 +seq_open_net_8968 seq_open_net 4 8968 NULL nohasharray
-+vol_cdev_read_8968 vol_cdev_read 3 8968 &seq_open_net_8968
-+bio_integrity_get_tag_8974 bio_integrity_get_tag 3 8974 NULL
-+sony_register_touchpad_8981 sony_register_touchpad 2 8981 NULL
-+jbd2_journal_blocks_per_page_9004 jbd2_journal_blocks_per_page 0 9004 NULL
-+il_dbgfs_clear_ucode_stats_write_9016 il_dbgfs_clear_ucode_stats_write 3 9016 NULL
-+snd_emu10k1_ptr_read_9026 snd_emu10k1_ptr_read 0-2 9026 NULL
-+fd_ioctl_9028 fd_ioctl 3 9028 NULL
-+nla_put_9042 nla_put 3 9042 NULL
++vol_cdev_read_8968 vol_cdev_read 3-0 8968 &seq_open_net_8968
++wl1271_acx_tid_cfg_8970 wl1271_acx_tid_cfg 0 8970 NULL
++enqueue_tx_8972 enqueue_tx 0 8972 NULL
++sony_register_touchpad_8981 sony_register_touchpad 2 8981 NULL nohasharray
++spmi_ext_register_writel_8981 spmi_ext_register_writel 0 8981 &sony_register_touchpad_8981
++cirrusfb_set_par_foo_8986 cirrusfb_set_par_foo 0 8986 NULL
++il3945_store_antenna_8991 il3945_store_antenna 0-4 8991 NULL
++show_state_time_8992 show_state_time 0 8992 NULL
++bcm_read_op_8996 bcm_read_op 0 8996 NULL nohasharray
++cifs_fscache_inode_get_key_8996 cifs_fscache_inode_get_key 0 8996 &bcm_read_op_8996
++elan_smbus_finish_fw_update_8997 elan_smbus_finish_fw_update 0 8997 NULL
++arvo_sysfs_set_mode_key_9002 arvo_sysfs_set_mode_key 0-4 9002 NULL
++MT2063_AvoidSpurs_9004 MT2063_AvoidSpurs 0 9004 NULL
++wl1271_event_unmask_9005 wl1271_event_unmask 0 9005 NULL
++rd_configure_device_9008 rd_configure_device 0 9008 NULL
++vx_toggle_pipe_9013 vx_toggle_pipe 0 9013 NULL
++epp_read_data_9015 epp_read_data 0 9015 NULL
++il_dbgfs_clear_ucode_stats_write_9016 il_dbgfs_clear_ucode_stats_write 3-0 9016 NULL
++__uncore_mask1_show_9022 __uncore_mask1_show 0 9022 NULL
++acerhdf_get_max_state_9024 acerhdf_get_max_state 0 9024 NULL nohasharray
++set_eeprom0_9024 set_eeprom0 4-0 9024 &acerhdf_get_max_state_9024
++ql_route_initialize_9027 ql_route_initialize 0 9027 NULL
++atl1_set_mac_9028 atl1_set_mac 0 9028 NULL nohasharray
++fd_ioctl_9028 fd_ioctl 3 9028 &atl1_set_mac_9028
++amd64_inject_word_store_9031 amd64_inject_word_store 0-4 9031 NULL
++ncp_modify_file_or_subdir_dos_info_path_9032 ncp_modify_file_or_subdir_dos_info_path 0 9032 NULL
++qla4_8xxx_find_flt_start_9037 qla4_8xxx_find_flt_start 0 9037 NULL
++__pskb_copy_9038 __pskb_copy 2 9038 NULL
++soc_camera_platform_fill_fmt_9040 soc_camera_platform_fill_fmt 0 9040 NULL
++nla_put_9042 nla_put 0 9042 NULL
++btrfs_getattr_9046 btrfs_getattr 0 9046 NULL
 +sta_tx_latency_stat_header_9050 sta_tx_latency_stat_header 0-3-4 9050 NULL
 +sta_tx_latency_stat_header_9050 sta_tx_latency_stat_header 0-3-4 9050 NULL
-+snd_emu10k1_synth_copy_from_user_9061 snd_emu10k1_synth_copy_from_user 3-5 9061 NULL
-+snd_gus_dram_peek_9062 snd_gus_dram_peek 4 9062 NULL
-+fib_info_hash_alloc_9075 fib_info_hash_alloc 1 9075 NULL
-+create_queues_9088 create_queues 2-3 9088 NULL
++clk_ctl_store_9053 clk_ctl_store 0-4 9053 NULL
++__uncore_xbr_mm_cfg_show_9057 __uncore_xbr_mm_cfg_show 0 9057 NULL
++ep_queue_9060 ep_queue 0 9060 NULL
++snd_emu10k1_synth_copy_from_user_9061 snd_emu10k1_synth_copy_from_user 5-3 9061 NULL
++fnic_show_link_state_9062 fnic_show_link_state 0 9062 NULL nohasharray
++snd_gus_dram_peek_9062 snd_gus_dram_peek 4 9062 &fnic_show_link_state_9062
++nrbchan_show_9066 nrbchan_show 0 9066 NULL
++hci_req_add_9067 hci_req_add 3 9067 NULL
++smi_data_buf_size_store_9071 smi_data_buf_size_store 0-4 9071 NULL
++scrub_raid56_parity_9073 scrub_raid56_parity 5 9073 NULL
++ipath_user_sdma_queue_clean_9074 ipath_user_sdma_queue_clean 0 9074 NULL
++fib_info_hash_alloc_9075 fib_info_hash_alloc 1 9075 NULL nohasharray
++__uncore_xbr_match_show_9075 __uncore_xbr_match_show 0 9075 &fib_info_hash_alloc_9075
++bh1770_get_prox_thres_9085 bh1770_get_prox_thres 0 9085 NULL
++create_queues_9088 create_queues 3-2 9088 NULL
++ican3_set_bus_state_9090 ican3_set_bus_state 0 9090 NULL
 +nvkm_output_create__9091 nvkm_output_create_ 6 9091 NULL
 +ftdi_prepare_write_buffer_9093 ftdi_prepare_write_buffer 3 9093 NULL
 +nvkm_output_create__9091 nvkm_output_create_ 6 9091 NULL
 +ftdi_prepare_write_buffer_9093 ftdi_prepare_write_buffer 3 9093 NULL
-+adxl34x_spi_read_block_9108 adxl34x_spi_read_block 3 9108 NULL
-+gfn_to_rmap_9110 gfn_to_rmap 3-2 9110 NULL nohasharray
-+caif_stream_sendmsg_9110 caif_stream_sendmsg 4 9110 &gfn_to_rmap_9110
-+pmcraid_change_queue_depth_9116 pmcraid_change_queue_depth 2 9116 NULL
-+vb2_dma_sg_alloc_9157 vb2_dma_sg_alloc 2 9157 NULL
++ath10k_peer_assoc_prepare_9099 ath10k_peer_assoc_prepare 0 9099 NULL
++tcp_v4_parse_md5_keys_9101 tcp_v4_parse_md5_keys 0 9101 NULL
++target_core_alua_tg_pt_gp_store_attr_trans_delay_msecs_9108 target_core_alua_tg_pt_gp_store_attr_trans_delay_msecs 0-3 9108 NULL nohasharray
++adxl34x_spi_read_block_9108 adxl34x_spi_read_block 3 9108 &target_core_alua_tg_pt_gp_store_attr_trans_delay_msecs_9108
++caif_stream_sendmsg_9110 caif_stream_sendmsg 4-0 9110 NULL
++bch_stats_show_9112 bch_stats_show 0 9112 NULL
++hackrf_set_lna_gain_9115 hackrf_set_lna_gain 0 9115 NULL nohasharray
++gssp_rpc_create_9115 gssp_rpc_create 0 9115 &hackrf_set_lna_gain_9115
++isku_sysfs_write_keys_macro_9120 isku_sysfs_write_keys_macro 6-0-5 9120 NULL
++partial_show_9122 partial_show 0 9122 NULL
++qla2x00_sysfs_write_fw_dump_template_9127 qla2x00_sysfs_write_fw_dump_template 0-5-6 9127 NULL
++ext4_list_backups_9138 ext4_list_backups 0 9138 NULL
++dac7512_store_val_9140 dac7512_store_val 0-4 9140 NULL
++cpuidle_latency_notify_9141 cpuidle_latency_notify 0 9141 NULL
++nilfs_superblock_sb_update_frequency_show_9142 nilfs_superblock_sb_update_frequency_show 0 9142 NULL
++__uvc_query_ctrl_9155 __uvc_query_ctrl 0 9155 NULL
++atmel_wakeup_firmware_9156 atmel_wakeup_firmware 0 9156 NULL
++__iscsi_nacl_auth_show_password_9159 __iscsi_nacl_auth_show_password 0 9159 NULL
++target_stat_scsi_auth_intr_attr_show_9160 target_stat_scsi_auth_intr_attr_show 0 9160 NULL
++get_fc_port_roles_names_9164 get_fc_port_roles_names 0 9164 NULL
 +dbg_command_buf_9165 dbg_command_buf 2 9165 NULL
 +dbg_command_buf_9165 dbg_command_buf 2 9165 NULL
-+isr_irqs_read_9181 isr_irqs_read 3 9181 NULL
++clk_prepare_enable_9166 clk_prepare_enable 0 9166 NULL
++show_num_temp_sensors_9173 show_num_temp_sensors 0 9173 NULL
++pm_autosleep_lock_9176 pm_autosleep_lock 0 9176 NULL
++w1_ds2780_eeprom_cmd_9179 w1_ds2780_eeprom_cmd 0 9179 NULL nohasharray
++ext4_da_write_inline_data_end_9179 ext4_da_write_inline_data_end 4-0 9179 &w1_ds2780_eeprom_cmd_9179
++isr_irqs_read_9181 isr_irqs_read 3-0 9181 NULL
 +count_leading_zeros_9183 count_leading_zeros 0 9183 NULL
 +count_leading_zeros_9183 count_leading_zeros 0 9183 NULL
-+altera_swap_ir_9194 altera_swap_ir 2 9194 NULL
-+snd_m3_get_pointer_9206 snd_m3_get_pointer 0 9206 NULL
-+iwl_dbgfs_frame_stats_read_9211 iwl_dbgfs_frame_stats_read 3 9211 NULL
++show_counter_ib_link_downeds_9184 show_counter_ib_link_downeds 0 9184 NULL
++ax25_bind_9185 ax25_bind 0 9185 NULL
++xfs_btree_rshift_9187 xfs_btree_rshift 0 9187 NULL
++pnfs_commit_list_9191 pnfs_commit_list 0 9191 NULL nohasharray
++br_dev_open_9191 br_dev_open 0 9191 &pnfs_commit_list_9191
++alloc_group_attrs_9194 alloc_group_attrs 2 9194 NULL nohasharray
++altera_swap_ir_9194 altera_swap_ir 2 9194 &alloc_group_attrs_9194 nohasharray
++ipath_user_sdma_make_progress_9194 ipath_user_sdma_make_progress 0 9194 &altera_swap_ir_9194
++gx1_gx_base_9198 gx1_gx_base 0 9198 NULL
++nilfs_btnode_prepare_change_key_9200 nilfs_btnode_prepare_change_key 0 9200 NULL
++sigmadsp_write_i2c_9201 sigmadsp_write_i2c 4 9201 NULL
++fill_delalloc_9202 fill_delalloc 0 9202 NULL
++cx18_av_s_mbus_fmt_9205 cx18_av_s_mbus_fmt 0 9205 NULL
++ci_udc_start_9208 ci_udc_start 0 9208 NULL nohasharray
++zd_rf_init_al7230b_9208 zd_rf_init_al7230b 0 9208 &ci_udc_start_9208 nohasharray
++calibrate_result_9208 calibrate_result 0 9208 &zd_rf_init_al7230b_9208
++sg_common_write_9209 sg_common_write 0 9209 NULL
++iwl_dbgfs_frame_stats_read_9211 iwl_dbgfs_frame_stats_read 3-0 9211 NULL nohasharray
++adc128_show_temp_9211 adc128_show_temp 0 9211 &iwl_dbgfs_frame_stats_read_9211
++out_write_index_show_9212 out_write_index_show 0 9212 NULL nohasharray
++new_dev_store_9212 new_dev_store 0-3 9212 &out_write_index_show_9212
++pm8001_task_prep_smp_9214 pm8001_task_prep_smp 0 9214 NULL
 +card_send_command_9215 card_send_command 3 9215 NULL
 +card_send_command_9215 card_send_command 3 9215 NULL
-+virtqueue_add_9217 virtqueue_add 4-5 9217 NULL
-+tx_tx_prepared_descs_read_9221 tx_tx_prepared_descs_read 3 9221 NULL
-+l2cap_create_connless_pdu_9222 l2cap_create_connless_pdu 3 9222 NULL
-+sctp_getsockopt_delayed_ack_9232 sctp_getsockopt_delayed_ack 2 9232 NULL
++vti6_change_mtu_9216 vti6_change_mtu 0 9216 NULL
++protocol_write_9219 protocol_write 3-0 9219 NULL
++store_spi_transport_dt_9220 store_spi_transport_dt 0-4 9220 NULL
++tx_tx_prepared_descs_read_9221 tx_tx_prepared_descs_read 3-0 9221 NULL
++l2cap_create_connless_pdu_9222 l2cap_create_connless_pdu 3 9222 NULL nohasharray
++splice_to_pipe_9222 splice_to_pipe 0 9222 &l2cap_create_connless_pdu_9222
++sctp_getsockopt_delayed_ack_9232 sctp_getsockopt_delayed_ack 2 9232 NULL nohasharray
++core_alua_show_preferred_bit_9232 core_alua_show_preferred_bit 0 9232 &sctp_getsockopt_delayed_ack_9232
++edac_dev_ctl_info_store_9233 edac_dev_ctl_info_store 0-4 9233 NULL
++tps6507x_pmic_reg_read_9236 tps6507x_pmic_reg_read 0 9236 NULL
++__bnx2fc_enable_9238 __bnx2fc_enable 0 9238 NULL
++ext4_mark_iloc_dirty_9239 ext4_mark_iloc_dirty 0 9239 NULL
++smack_inode_getsecctx_9240 smack_inode_getsecctx 0 9240 NULL
++hw_init_hmac_9242 hw_init_hmac 0 9242 NULL
++min_freq_store_9245 min_freq_store 0-4 9245 NULL
++cmtp_add_msgpart_9252 cmtp_add_msgpart 4 9252 NULL
++show_ipInTruncatedPkts_9253 show_ipInTruncatedPkts 0 9253 NULL
++queue_max_segment_size_show_9258 queue_max_segment_size_show 0 9258 NULL nohasharray
++tcf_csum_ipv4_icmp_9258 tcf_csum_ipv4_icmp 3 9258 &queue_max_segment_size_show_9258
 +hfsplus_bnode_read_u16_9262 hfsplus_bnode_read_u16 0 9262 NULL
 +hfsplus_bnode_read_u16_9262 hfsplus_bnode_read_u16 0 9262 NULL
-+hdpvr_read_9273 hdpvr_read 3 9273 NULL
++nfs_refresh_inode_9263 nfs_refresh_inode 0 9263 NULL
++btrfs_search_slot_9264 btrfs_search_slot 0 9264 NULL
++set_in0_max_9266 set_in0_max 0-4 9266 NULL
++sdev_show_evt_inquiry_change_reported_9267 sdev_show_evt_inquiry_change_reported 0 9267 NULL
++CalcStateExt_9270 CalcStateExt 0 9270 NULL
++show_fnode_tcp_timestamp_stat_9272 show_fnode_tcp_timestamp_stat 0 9272 NULL
++hdpvr_read_9273 hdpvr_read 3-0 9273 NULL
 +flakey_status_9274 flakey_status 5 9274 NULL
 +flakey_status_9274 flakey_status 5 9274 NULL
-+iwl_dbgfs_stations_read_9309 iwl_dbgfs_stations_read 3 9309 NULL
-+ceph_sync_setxattr_9310 ceph_sync_setxattr 4 9310 NULL
++show_fan_stop_time_9276 show_fan_stop_time 0 9276 NULL
++show_indirect_byte_9278 show_indirect_byte 0 9278 NULL nohasharray
++open_9278 open 0 9278 &show_indirect_byte_9278
++ipoib_change_mtu_9279 ipoib_change_mtu 0 9279 NULL
++i2c_algo_dp_aux_transaction_9282 i2c_algo_dp_aux_transaction 0 9282 NULL
++show_9287 show 0 9287 NULL
++vmci_qpair_dequev_9288 vmci_qpair_dequev 0-3 9288 NULL nohasharray
++__fuse_direct_read_9288 __fuse_direct_read 0 9288 &vmci_qpair_dequev_9288
++riva_load_video_mode_9289 riva_load_video_mode 0 9289 NULL
++ppp_sync_write_9296 ppp_sync_write 0 9296 NULL
++pwc_set_awb_9297 pwc_set_awb 0 9297 NULL
++omfs_setattr_9302 omfs_setattr 0 9302 NULL
++qla82xx_pci_set_window_9303 qla82xx_pci_set_window 0-2 9303 NULL nohasharray
++mc44s803_get_if_frequency_9303 mc44s803_get_if_frequency 0 9303 &qla82xx_pci_set_window_9303
++gpio_keys_show_disabled_switches_9306 gpio_keys_show_disabled_switches 0 9306 NULL
++iwl_dbgfs_stations_read_9309 iwl_dbgfs_stations_read 3-0 9309 NULL
++ceph_sync_setxattr_9310 ceph_sync_setxattr 0 9310 NULL
++r820t_set_mux_9314 r820t_set_mux 0 9314 NULL nohasharray
++tw9903_s_ctrl_9314 tw9903_s_ctrl 0 9314 &r820t_set_mux_9314
++regmap_i2c_read_9316 regmap_i2c_read 0 9316 NULL
++xfs_bmap_add_attrfork_extents_9318 xfs_bmap_add_attrfork_extents 0 9318 NULL
 +__blockdev_direct_IO_9321 __blockdev_direct_IO 0-6 9321 NULL
 +__blockdev_direct_IO_9321 __blockdev_direct_IO 0-6 9321 NULL
++goku_ep_enable_9325 goku_ep_enable 0 9325 NULL
++description_show_9327 description_show 0 9327 NULL
++acpi_ex_prep_field_value_9328 acpi_ex_prep_field_value 0 9328 NULL
++module_attr_store_9333 module_attr_store 0-4 9333 NULL
 +ieee80211_if_fmt_txpower_9334 ieee80211_if_fmt_txpower 3 9334 NULL
 +ieee80211_if_fmt_txpower_9334 ieee80211_if_fmt_txpower 3 9334 NULL
-+nvme_trans_fmt_get_parm_header_9340 nvme_trans_fmt_get_parm_header 2 9340 NULL
-+ocfs2_orphan_for_truncate_9342 ocfs2_orphan_for_truncate 4 9342 NULL
++acerhdf_get_trip_type_9336 acerhdf_get_trip_type 0 9336 NULL nohasharray
++brcmf_sdiod_recv_buf_9336 brcmf_sdiod_recv_buf 3 9336 &acerhdf_get_trip_type_9336
++nvme_trans_fmt_get_parm_header_9340 nvme_trans_fmt_get_parm_header 2 9340 NULL nohasharray
++b43_pcmcia_suspend_9340 b43_pcmcia_suspend 0 9340 &nvme_trans_fmt_get_parm_header_9340
++get_pipes_num_9343 get_pipes_num 0 9343 NULL
++esd_usb2_send_msg_9348 esd_usb2_send_msg 0 9348 NULL
++smi_data_buf_realloc_9360 smi_data_buf_realloc 0 9360 NULL
 +ll_direct_rw_pages_9361 ll_direct_rw_pages 0 9361 NULL
 +ll_direct_rw_pages_9361 ll_direct_rw_pages 0 9361 NULL
-+sta_beacon_loss_count_read_9370 sta_beacon_loss_count_read 3 9370 NULL
++fan_get_max_state_9363 fan_get_max_state 0 9363 NULL
++prepare_fw_update_9365 prepare_fw_update 0 9365 NULL
++sta_beacon_loss_count_read_9370 sta_beacon_loss_count_read 3-0 9370 NULL
++b43legacy_attr_interfmode_show_9373 b43legacy_attr_interfmode_show 0 9373 NULL
++raid5_start_reshape_9374 raid5_start_reshape 0 9374 NULL nohasharray
++reiserfs_write_end_9374 reiserfs_write_end 0-5 9374 &raid5_start_reshape_9374
++qlcnic_82xx_napi_add_9375 qlcnic_82xx_napi_add 0 9375 NULL
++vivid_radio_rx_read_9376 vivid_radio_rx_read 0 9376 NULL
++cx18_av_audio_s_ctrl_9378 cx18_av_audio_s_ctrl 0 9378 NULL
++pci_stub_notifier_9381 pci_stub_notifier 0 9381 NULL
++provides_device_sdrs_show_9385 provides_device_sdrs_show 0 9385 NULL
++queue_skb_9391 queue_skb 0 9391 NULL
++s5m_rtc_start_alarm_9393 s5m_rtc_start_alarm 0 9393 NULL nohasharray
++mlx4_bitmap_init_9393 mlx4_bitmap_init 5-2 9393 &s5m_rtc_start_alarm_9393
++apds990x_set_arate_9394 apds990x_set_arate 0 9394 NULL
 +virtqueue_add_outbuf_9395 virtqueue_add_outbuf 3 9395 NULL
 +virtqueue_add_outbuf_9395 virtqueue_add_outbuf 3 9395 NULL
-+read_9397 read 3 9397 NULL
++cx23885_buf_prepare_9397 cx23885_buf_prepare 0 9397 NULL nohasharray
++read_9397 read 3 9397 &cx23885_buf_prepare_9397
++__jbd2_journal_force_commit_9398 __jbd2_journal_force_commit 0 9398 NULL
++o2nm_node_show_9403 o2nm_node_show 0 9403 NULL
++show_ipInHdrErrors_9405 show_ipInHdrErrors 0 9405 NULL nohasharray
++writepage_nounlock_9405 writepage_nounlock 0 9405 &show_ipInHdrErrors_9405
++softdog_notify_sys_9410 softdog_notify_sys 0 9410 NULL
++tpm_stm_i2c_send_9412 tpm_stm_i2c_send 3-0 9412 NULL
++nobh_truncate_page_9414 nobh_truncate_page 0 9414 NULL nohasharray
++qlcnic_sriov_pf_cal_res_limit_9414 qlcnic_sriov_pf_cal_res_limit 0 9414 &nobh_truncate_page_9414
 +hash_ipportip4_expire_9415 hash_ipportip4_expire 4 9415 NULL
 +hash_ipportip4_expire_9415 hash_ipportip4_expire 4 9415 NULL
-+btrfs_drop_extents_9423 btrfs_drop_extents 4 9423 NULL
++i2c_sysfs_new_device_9417 i2c_sysfs_new_device 0-4 9417 NULL
++store_lmc_9418 store_lmc 0-4 9418 NULL nohasharray
++nf_nat_sip_expect_9418 nf_nat_sip_expect 8 9418 &store_lmc_9418
++show_ipv6_iface_router_state_9425 show_ipv6_iface_router_state 0 9425 NULL nohasharray
++prism2_aux_dump_proc_no_read_9425 prism2_aux_dump_proc_no_read 0-3 9425 &show_ipv6_iface_router_state_9425
++sync_inode_9429 sync_inode 0 9429 NULL
 +bm_realloc_pages_9431 bm_realloc_pages 2 9431 NULL
 +bm_realloc_pages_9431 bm_realloc_pages 2 9431 NULL
-+ffs_ep0_write_9438 ffs_ep0_write 3 9438 NULL
++kvm_cpu_hotplug_9434 kvm_cpu_hotplug 0 9434 NULL nohasharray
++store_auto_brightness_9434 store_auto_brightness 0-4 9434 &kvm_cpu_hotplug_9434
++sd_start_72a_9437 sd_start_72a 0 9437 NULL
++wacom_show_speed_9438 wacom_show_speed 0 9438 NULL nohasharray
++ocfs2_last_eb_is_empty_9438 ocfs2_last_eb_is_empty 0 9438 &wacom_show_speed_9438 nohasharray
++ffs_ep0_write_9438 ffs_ep0_write 3 9438 &ocfs2_last_eb_is_empty_9438
++mc13xxx_irq_unmask_9441 mc13xxx_irq_unmask 2-0 9441 NULL
++kmalloc_array_9444 kmalloc_array 2-1 9444 NULL
++b43_attr_interfmode_show_9448 b43_attr_interfmode_show 0 9448 NULL
++cpu_slabs_show_9451 cpu_slabs_show 0 9451 NULL
 +ieee80211_if_fmt_fwded_unicast_9454 ieee80211_if_fmt_fwded_unicast 3 9454 NULL
 +ieee80211_if_fmt_fwded_unicast_9454 ieee80211_if_fmt_fwded_unicast 3 9454 NULL
-+get_registers_9470 get_registers 4 9470 NULL nohasharray
-+agp_generic_alloc_user_9470 agp_generic_alloc_user 1 9470 &get_registers_9470
-+crypt_status_9492 crypt_status 5 9492 NULL
-+lbs_threshold_write_9502 lbs_threshold_write 5 9502 NULL
-+lp_write_9511 lp_write 3 9511 NULL
-+mext_calc_swap_extents_9517 mext_calc_swap_extents 4 9517 NULL
-+scsi_tgt_kspace_exec_9522 scsi_tgt_kspace_exec 8 9522 NULL
++mcs_unwrap_mir_9455 mcs_unwrap_mir 3 9455 NULL
++ad_aggregator_id_show_9456 ad_aggregator_id_show 0 9456 NULL
++show_in_max2_9458 show_in_max2 0 9458 NULL
++alloc_stac_spec_9459 alloc_stac_spec 0 9459 NULL
++fcoe_dcb_app_notification_9468 fcoe_dcb_app_notification 0 9468 NULL
++agp_generic_alloc_user_9470 agp_generic_alloc_user 1 9470 NULL nohasharray
++adis16136_read_frequency_9470 adis16136_read_frequency 0 9470 &agp_generic_alloc_user_9470 nohasharray
++get_registers_9470 get_registers 4 9470 &adis16136_read_frequency_9470
++parport_uss720_write_compat_9471 parport_uss720_write_compat 0 9471 NULL nohasharray
++notify_recv_init_9471 notify_recv_init 0 9471 &parport_uss720_write_compat_9471
++slab_mem_going_online_callback_9474 slab_mem_going_online_callback 0 9474 NULL
++queue_9475 queue 0 9475 NULL
++shared_cpu_list_show_9488 shared_cpu_list_show 0 9488 NULL nohasharray
++proc_bus_pci_write_9488 proc_bus_pci_write 0-3 9488 &shared_cpu_list_show_9488
++crypt_status_9492 crypt_status 5 9492 NULL nohasharray
++patch_cs4208_9492 patch_cs4208 0 9492 &crypt_status_9492 nohasharray
++__alloc_preds_9492 __alloc_preds 2 9492 &patch_cs4208_9492
++target_core_dev_pr_show_attr_res_pr_registered_i_pts_9493 target_core_dev_pr_show_attr_res_pr_registered_i_pts 0 9493 NULL
++show_tabletYtilt_9494 show_tabletYtilt 0 9494 NULL
++spi_w8r8_9497 spi_w8r8 0 9497 NULL
++sock_recvmsg_9500 sock_recvmsg 0-3 9500 NULL
++lbs_threshold_write_9502 lbs_threshold_write 5-0 9502 NULL
++str_to_quirk_9507 str_to_quirk 0 9507 NULL
++keyring_diff_objects_9508 keyring_diff_objects 0 9508 NULL
++amd_ec_wait_read_9509 amd_ec_wait_read 0 9509 NULL
++lp_write_9511 lp_write 3-0 9511 NULL nohasharray
++saa717x_s_ctrl_9511 saa717x_s_ctrl 0 9511 &lp_write_9511 nohasharray
++ad7266_wakeup_9511 ad7266_wakeup 0 9511 &saa717x_s_ctrl_9511
++vivid_vbi_cap_s_ctrl_9512 vivid_vbi_cap_s_ctrl 0 9512 NULL nohasharray
++powerclamp_get_max_state_9512 powerclamp_get_max_state 0 9512 &vivid_vbi_cap_s_ctrl_9512
++cx88_risc_databuffer_9515 cx88_risc_databuffer 0 9515 NULL
++disk_events_show_9516 disk_events_show 0 9516 NULL nohasharray
++match_format_9516 match_format 0 9516 &disk_events_show_9516
++do_strip_9517 do_strip 0 9517 NULL
++target_core_alua_tg_pt_gp_show_attr_preferred_9519 target_core_alua_tg_pt_gp_show_attr_preferred 0 9519 NULL
++roccat_common2_sysfs_read_keys_macro_9524 roccat_common2_sysfs_read_keys_macro 0-5-6 9524 NULL
++log_buf_len_show_9525 log_buf_len_show 0 9525 NULL
 +ll_max_read_ahead_whole_mb_seq_write_9528 ll_max_read_ahead_whole_mb_seq_write 3 9528 NULL
 +ll_max_read_ahead_whole_mb_seq_write_9528 ll_max_read_ahead_whole_mb_seq_write 3 9528 NULL
-+read_file_dma_9530 read_file_dma 3 9530 NULL
-+iwl_dbgfs_bf_params_read_9542 iwl_dbgfs_bf_params_read 3 9542 NULL
-+il_dbgfs_missed_beacon_write_9546 il_dbgfs_missed_beacon_write 3 9546 NULL
-+compat_SyS_pwritev64_9548 compat_SyS_pwritev64 3 9548 NULL
++lm3533_update_9529 lm3533_update 0 9529 NULL
++command_setvloffset_9530 command_setvloffset 0 9530 NULL
++radeon_fb_helper_set_par_9531 radeon_fb_helper_set_par 0 9531 NULL
++ceph_vxattrcb_layout_stripe_unit_9532 ceph_vxattrcb_layout_stripe_unit 0 9532 NULL
++ext3_alloc_branch_9534 ext3_alloc_branch 5 9534 NULL
++fuse_readpage_9536 fuse_readpage 0 9536 NULL
++read_cc_table_bin_9538 read_cc_table_bin 0-5-6 9538 NULL
++iwl_dbgfs_bf_params_read_9542 iwl_dbgfs_bf_params_read 3-0 9542 NULL
++il_dbgfs_missed_beacon_write_9546 il_dbgfs_missed_beacon_write 3-0 9546 NULL nohasharray
++unmerge_ksm_pages_9546 unmerge_ksm_pages 0 9546 &il_dbgfs_missed_beacon_write_9546
++gsc_m2m_start_streaming_9548 gsc_m2m_start_streaming 0 9548 NULL nohasharray
++udc_start_9548 udc_start 0 9548 &gsc_m2m_start_streaming_9548 nohasharray
++audit_log_n_untrustedstring_9548 audit_log_n_untrustedstring 3 9548 &udc_start_9548 nohasharray
++compat_SyS_pwritev64_9548 compat_SyS_pwritev64 3 9548 &audit_log_n_untrustedstring_9548
++kyrofb_check_var_9550 kyrofb_check_var 0 9550 NULL
++pm_runtime_get_9552 pm_runtime_get 0 9552 NULL
++ads1015_read_adc_9556 ads1015_read_adc 0 9556 NULL
++batadv_tt_prepare_tvlv_global_data_9557 batadv_tt_prepare_tvlv_global_data 0 9557 NULL
 +fw_node_create_9559 fw_node_create 2 9559 NULL
 +fw_node_create_9559 fw_node_create 2 9559 NULL
-+kobj_map_9566 kobj_map 2-3 9566 NULL
++ipath_get_user_pages_9561 ipath_get_user_pages 0 9561 NULL
++_nfs4_proc_access_9563 _nfs4_proc_access 0 9563 NULL nohasharray
++mwifiex_cmd_coalesce_cfg_9563 mwifiex_cmd_coalesce_cfg 0 9563 &_nfs4_proc_access_9563
++kobj_map_9566 kobj_map 3-2-0 9566 NULL
++status_9569 status 0 9569 NULL nohasharray
++m88e1149_config_init_9569 m88e1149_config_init 0 9569 &status_9569
++ds1343_set_alarm_9573 ds1343_set_alarm 0 9573 NULL
 +f2fs_read_data_pages_9574 f2fs_read_data_pages 4 9574 NULL
 +f2fs_read_data_pages_9574 f2fs_read_data_pages 4 9574 NULL
-+snd_emu10k1_fx8010_read_9605 snd_emu10k1_fx8010_read 5-6 9605 NULL
++add_memory_9575 add_memory 0 9575 NULL
++sch_access_9576 sch_access 0 9576 NULL
++xc_write_reg_9578 xc_write_reg 0 9578 NULL
++snd_cmipci_capture_spdif_prepare_9581 snd_cmipci_capture_spdif_prepare 0 9581 NULL
++tps65912_reg_enable_9587 tps65912_reg_enable 0 9587 NULL nohasharray
++khugepaged_defrag_store_9587 khugepaged_defrag_store 4-0 9587 &tps65912_reg_enable_9587
++shmem_write_begin_9589 shmem_write_begin 0 9589 NULL
++bop_mark_9593 bop_mark 0 9593 NULL
++wl1271_cmd_configure_9598 wl1271_cmd_configure 0 9598 NULL
++store_rps_map_9600 store_rps_map 0-4 9600 NULL
++__cfqg_set_weight_device_9602 __cfqg_set_weight_device 0-3 9602 NULL
++do_sync_9604 do_sync 1 9604 NULL
++snd_emu10k1_fx8010_read_9605 snd_emu10k1_fx8010_read 5-0 9605 NULL nohasharray
++xfs_qm_dqattach_one_9605 xfs_qm_dqattach_one 0 9605 &snd_emu10k1_fx8010_read_9605 nohasharray
++batadv_send_skb_push_fill_unicast_9605 batadv_send_skb_push_fill_unicast 2 9605 &xfs_qm_dqattach_one_9605
++ixgbevf_set_vfta_vf_9608 ixgbevf_set_vfta_vf 0 9608 NULL
++acpi_ns_build_internal_name_9620 acpi_ns_build_internal_name 0 9620 NULL nohasharray
++watchdog_notify_sys_9620 watchdog_notify_sys 0 9620 &acpi_ns_build_internal_name_9620
 +lov_ost_pool_add_9626 lov_ost_pool_add 3 9626 NULL
 +saa7164_buffer_alloc_user_9627 saa7164_buffer_alloc_user 2 9627 NULL
 +lov_ost_pool_add_9626 lov_ost_pool_add 3 9626 NULL
 +saa7164_buffer_alloc_user_9627 saa7164_buffer_alloc_user 2 9627 NULL
-+ceph_copy_user_to_page_vector_9635 ceph_copy_user_to_page_vector 4-3 9635 NULL
-+acpi_ex_insert_into_field_9638 acpi_ex_insert_into_field 3 9638 NULL
++i801_block_transaction_byte_by_byte_9630 i801_block_transaction_byte_by_byte 0 9630 NULL nohasharray
++copy_msghdr_from_user_9630 copy_msghdr_from_user 0 9630 &i801_block_transaction_byte_by_byte_9630
++kernfs_iop_listxattr_9634 kernfs_iop_listxattr 0-3 9634 NULL
++ceph_copy_user_to_page_vector_9635 ceph_copy_user_to_page_vector 3-4 9635 NULL
++acpi_ex_insert_into_field_9638 acpi_ex_insert_into_field 0 9638 NULL
++compat_sys_keyctl_9639 compat_sys_keyctl 4 9639 NULL nohasharray
++show_umcast_9639 show_umcast 0 9639 &compat_sys_keyctl_9639 nohasharray
++show_country_codes_9639 show_country_codes 0 9639 &show_umcast_9639
++mptsas_get_enclosure_identifier_9640 mptsas_get_enclosure_identifier 0 9640 NULL
++lmLogInit_9643 lmLogInit 0 9643 NULL
++patch_vt1709_9644 patch_vt1709 0 9644 NULL
 +ll_checksum_seq_write_9648 ll_checksum_seq_write 3 9648 NULL
 +ll_checksum_seq_write_9648 ll_checksum_seq_write 3 9648 NULL
-+ocfs2_xattr_get_rec_9652 ocfs2_xattr_get_rec 0 9652 NULL
++ocfs2_xattr_get_rec_9652 ocfs2_xattr_get_rec 0 9652 NULL nohasharray
++zd_ioread32_locked_9652 zd_ioread32_locked 0 9652 &ocfs2_xattr_get_rec_9652
++__uncore_cmask8_show_9653 __uncore_cmask8_show 0 9653 NULL
++snd_seq_ioctl_set_queue_client_9655 snd_seq_ioctl_set_queue_client 0 9655 NULL
++ceph_fscache_inode_get_key_9656 ceph_fscache_inode_get_key 0 9656 NULL
 +queue_received_packet_9657 queue_received_packet 5 9657 NULL
 +queue_received_packet_9657 queue_received_packet 5 9657 NULL
-+tipc_port_mcast_xmit_9663 tipc_port_mcast_xmit 4 9663 NULL
++usnic_ib_show_fw_ver_9663 usnic_ib_show_fw_ver 0 9663 NULL nohasharray
++cifs_set_file_info_9663 cifs_set_file_info 0 9663 &usnic_ib_show_fw_ver_9663
++inode_setattr_9668 inode_setattr 0 9668 NULL
 +snd_opl4_mem_proc_write_9670 snd_opl4_mem_proc_write 5 9670 NULL
 +snd_opl4_mem_proc_write_9670 snd_opl4_mem_proc_write 5 9670 NULL
-+dns_query_9676 dns_query 3 9676 NULL
++s_audio_sampling_freq_9675 s_audio_sampling_freq 0 9675 NULL
++dns_query_9676 dns_query 3 9676 NULL nohasharray
++snd_ac97_dev_register_9676 snd_ac97_dev_register 0 9676 &dns_query_9676 nohasharray
++ks8842_read16_9676 ks8842_read16 0 9676 &snd_ac97_dev_register_9676
 +qib_7322_handle_hwerrors_9678 qib_7322_handle_hwerrors 3 9678 NULL
 +qib_7322_handle_hwerrors_9678 qib_7322_handle_hwerrors 3 9678 NULL
++calgary_map_sg_9680 calgary_map_sg 0-3 9680 NULL
++urbnum_show_9682 urbnum_show 0 9682 NULL nohasharray
++wl1271_init_templates_config_9682 wl1271_init_templates_config 0 9682 &urbnum_show_9682
++nilfs_btree_lookup_9685 nilfs_btree_lookup 0 9685 NULL
++show_in0_9686 show_in0 0 9686 NULL
 +__erst_read_from_storage_9690 __erst_read_from_storage 0 9690 NULL
 +__erst_read_from_storage_9690 __erst_read_from_storage 0 9690 NULL
-+lowpan_control_write_9699 lowpan_control_write 3 9699 NULL
-+vx_transfer_end_9701 vx_transfer_end 0 9701 NULL
++bfs_writepage_9692 bfs_writepage 0 9692 NULL
++crc32_final_9693 crc32_final 0 9693 NULL
++get_max_brightness_9697 get_max_brightness 0 9697 NULL
++lowpan_control_write_9699 lowpan_control_write 3-0 9699 NULL
++vx_transfer_end_9701 vx_transfer_end 0 9701 NULL nohasharray
++show_turbo_cooldown_9701 show_turbo_cooldown 0 9701 &vx_transfer_end_9701 nohasharray
++tpm_tis_send_data_9701 tpm_tis_send_data 0 9701 &show_turbo_cooldown_9701
 +fuse_iter_npages_9705 fuse_iter_npages 0 9705 NULL nohasharray
 +fuse_iter_npages_9705 fuse_iter_npages 0 9705 NULL nohasharray
-+ieee80211_if_read_aid_9705 ieee80211_if_read_aid 3 9705 &fuse_iter_npages_9705
-+cfg80211_tx_mlme_mgmt_9715 cfg80211_tx_mlme_mgmt 3 9715 NULL
++ieee80211_if_read_aid_9705 ieee80211_if_read_aid 3-0 9705 &fuse_iter_npages_9705
++update_flag_9706 update_flag 0 9706 NULL
++core_alua_store_preferred_bit_9711 core_alua_store_preferred_bit 0-3 9711 NULL
++il4965_commit_rxon_9717 il4965_commit_rxon 0 9717 NULL
 +parse_uac2_sample_rate_range_9718 parse_uac2_sample_rate_range 0 9718 NULL
 +parse_uac2_sample_rate_range_9718 parse_uac2_sample_rate_range 0 9718 NULL
-+btrfs_stack_file_extent_num_bytes_9720 btrfs_stack_file_extent_num_bytes 0 9720 NULL
++sstfb_set_par_9719 sstfb_set_par 0 9719 NULL
 +SYSC_ppoll_9721 SYSC_ppoll 2 9721 NULL
 +SYSC_ppoll_9721 SYSC_ppoll 2 9721 NULL
-+nla_get_u8_9736 nla_get_u8 0 9736 NULL
++t4_wr_mbox_9732 t4_wr_mbox 0 9732 NULL
++show_cmd_per_lun_9735 show_cmd_per_lun 0 9735 NULL nohasharray
++c2port_show_rev_id_9735 c2port_show_rev_id 0 9735 &show_cmd_per_lun_9735
++get_flashnode_param_9736 get_flashnode_param 0 9736 NULL
 +ieee80211_if_fmt_num_mcast_sta_9738 ieee80211_if_fmt_num_mcast_sta 3 9738 NULL
 +ieee80211_if_fmt_num_mcast_sta_9738 ieee80211_if_fmt_num_mcast_sta 3 9738 NULL
-+ddb_input_read_9743 ddb_input_read 3-0 9743 NULL
++number_of_sets_show_9739 number_of_sets_show 0 9739 NULL
++shmem_replace_page_9740 shmem_replace_page 0 9740 NULL
++ddb_input_read_9743 ddb_input_read 3-0 9743 NULL nohasharray
++set_otp1_9743 set_otp1 4-0 9743 &ddb_input_read_9743
++uuid_show_9749 uuid_show 0 9749 NULL
 +regmap_multi_reg_write_bypassed_9751 regmap_multi_reg_write_bypassed 3 9751 NULL nohasharray
 +regmap_multi_reg_write_bypassed_9751 regmap_multi_reg_write_bypassed 3 9751 NULL nohasharray
-+sta_last_ack_signal_read_9751 sta_last_ack_signal_read 3 9751 &regmap_multi_reg_write_bypassed_9751
-+btrfs_super_root_9763 btrfs_super_root 0 9763 NULL
-+copy_page_from_iter_bvec_9767 copy_page_from_iter_bvec 0-3 9767 NULL
-+__blk_queue_init_tags_9778 __blk_queue_init_tags 2 9778 NULL
-+kvm_age_hva_9795 kvm_age_hva 2 9795 NULL
-+bio_alloc_map_data_9798 bio_alloc_map_data 1 9798 NULL
-+ieee80211_if_read_state_9813 ieee80211_if_read_state 3 9813 NULL nohasharray
-+udpv6_recvmsg_9813 udpv6_recvmsg 4 9813 &ieee80211_if_read_state_9813
++sta_last_ack_signal_read_9751 sta_last_ack_signal_read 3-0 9751 &regmap_multi_reg_write_bypassed_9751
++dsa_slave_get_regs_len_9753 dsa_slave_get_regs_len 0 9753 NULL
++o2nm_cluster_attr_fence_method_write_9755 o2nm_cluster_attr_fence_method_write 0-3 9755 NULL
++pcpu_alloc_9757 pcpu_alloc 1-2 9757 NULL
++store_fc_rport_fast_io_fail_tmo_9761 store_fc_rport_fast_io_fail_tmo 0-4 9761 NULL
++set_rtc_irq_bit_9763 set_rtc_irq_bit 0 9763 NULL
++__alloc_percpu_9764 __alloc_percpu 1-2 9764 NULL
++kexec_loaded_show_9765 kexec_loaded_show 0 9765 NULL
++sctp_send_asconf_del_ip_9767 sctp_send_asconf_del_ip 0 9767 NULL
++amd_decode_mce_9768 amd_decode_mce 0 9768 NULL
++sh_eth_check_reset_9773 sh_eth_check_reset 0 9773 NULL
++mapping_error_9774 mapping_error 0 9774 NULL
++__blk_queue_init_tags_9778 __blk_queue_init_tags 2 9778 NULL nohasharray
++eni_open_9778 eni_open 0 9778 &__blk_queue_init_tags_9778
++reset_write_9784 reset_write 0-3 9784 NULL
++wl12xx_fetch_firmware_9788 wl12xx_fetch_firmware 0 9788 NULL nohasharray
++gpio_value_store_9788 gpio_value_store 0-4 9788 &wl12xx_fetch_firmware_9788
++ali1535_transaction_9792 ali1535_transaction 0 9792 NULL
++dib8096p_tuner_write_serpar_9793 dib8096p_tuner_write_serpar 0-3 9793 NULL
++bio_alloc_map_data_9798 bio_alloc_map_data 1 9798 NULL nohasharray
++snd_pcm_dev_register_9798 snd_pcm_dev_register 0 9798 &bio_alloc_map_data_9798
++ath10k_debug_start_9800 ath10k_debug_start 0 9800 NULL
++_regmap_write_9803 _regmap_write 0 9803 NULL
++can_change_mtu_9804 can_change_mtu 0 9804 NULL
++ieee80211_if_read_state_9813 ieee80211_if_read_state 3-0 9813 NULL nohasharray
++snd_pcm_lib_alloc_vmalloc_32_buffer_9813 snd_pcm_lib_alloc_vmalloc_32_buffer 2 9813 &ieee80211_if_read_state_9813 nohasharray
++udpv6_recvmsg_9813 udpv6_recvmsg 4-0 9813 &snd_pcm_lib_alloc_vmalloc_32_buffer_9813
++ath9k_start_9815 ath9k_start 0 9815 NULL
++pnp_mem_start_9817 pnp_mem_start 0 9817 NULL
++kernel_physical_mapping_init_9818 kernel_physical_mapping_init 0-2-1 9818 NULL
++regulator_bypass_show_9824 regulator_bypass_show 0 9824 NULL
++show_sas_rphy_bay_identifier_9826 show_sas_rphy_bay_identifier 0 9826 NULL nohasharray
++tipc_setsockopt_9826 tipc_setsockopt 0 9826 &show_sas_rphy_bay_identifier_9826
++log_recovery_delay_show_9827 log_recovery_delay_show 0 9827 NULL
 +compat_SyS_vmsplice_9828 compat_SyS_vmsplice 3 9828 NULL
 +compat_SyS_vmsplice_9828 compat_SyS_vmsplice 3 9828 NULL
++parport_uss720_ecp_write_addr_9838 parport_uss720_ecp_write_addr 0 9838 NULL
++dvb_dvr_set_buffer_size_9840 dvb_dvr_set_buffer_size 2 9840 NULL
++rtl92ce_hw_init_9858 rtl92ce_hw_init 0 9858 NULL
++iwl_poll_prph_bit_9861 iwl_poll_prph_bit 0 9861 NULL
++bfad_im_model_show_9862 bfad_im_model_show 0 9862 NULL
 +pmcraid_alloc_sglist_9864 pmcraid_alloc_sglist 1 9864 NULL
 +pmcraid_alloc_sglist_9864 pmcraid_alloc_sglist 1 9864 NULL
++task_can_attach_9867 task_can_attach 0 9867 NULL
 +f1x_translate_sysaddr_to_cs_9868 f1x_translate_sysaddr_to_cs 2 9868 NULL
 +f1x_translate_sysaddr_to_cs_9868 f1x_translate_sysaddr_to_cs 2 9868 NULL
-+wil_read_file_ioblob_9878 wil_read_file_ioblob 3 9878 NULL
-+bm_register_write_9893 bm_register_write 3 9893 NULL nohasharray
++wil_read_file_ioblob_9878 wil_read_file_ioblob 3-0 9878 NULL nohasharray
++dir_commit_chunk_9878 dir_commit_chunk 3 9878 &wil_read_file_ioblob_9878
++fuse_dev_read_9884 fuse_dev_read 0 9884 NULL
++wl1271_cmd_radio_parms_9886 wl1271_cmd_radio_parms 0 9886 NULL
++show_sensor_9889 show_sensor 0 9889 NULL
++bm_register_write_9893 bm_register_write 3-0 9893 NULL nohasharray
 +snd_midi_event_new_9893 snd_midi_event_new 1 9893 &bm_register_write_9893
 +snd_midi_event_new_9893 snd_midi_event_new 1 9893 &bm_register_write_9893
-+snd_gf1_pcm_playback_copy_9895 snd_gf1_pcm_playback_copy 3-5 9895 NULL
-+nonpaging_page_fault_9908 nonpaging_page_fault 2 9908 NULL
-+iwl_dbgfs_prph_reg_read_9928 iwl_dbgfs_prph_reg_read 3 9928 NULL
-+root_nfs_parse_options_9937 root_nfs_parse_options 3 9937 NULL
++snd_gf1_pcm_playback_copy_9895 snd_gf1_pcm_playback_copy 5 9895 NULL
++aac_show_vendor_9903 aac_show_vendor 0 9903 NULL
++write_9907 write 0-3 9907 NULL
++compat_sys_ipc_9912 compat_sys_ipc 3 9912 NULL
++sr_write_cmd_async_9921 sr_write_cmd_async 5 9921 NULL
++bq2415x_i2c_read_bit_9924 bq2415x_i2c_read_bit 3-0 9924 NULL
++file_permission_9925 file_permission 0 9925 NULL
++zd1201_mac_reset_9926 zd1201_mac_reset 0 9926 NULL
++iwl_dbgfs_prph_reg_read_9928 iwl_dbgfs_prph_reg_read 3-0 9928 NULL
++store_remote_ip_9929 store_remote_ip 0 9929 NULL
++metapage_writepage_9936 metapage_writepage 0 9936 NULL
++tc3589x_reg_read_9940 tc3589x_reg_read 0 9940 NULL
 +pstore_ftrace_knob_read_9947 pstore_ftrace_knob_read 3 9947 NULL
 +pstore_ftrace_knob_read_9947 pstore_ftrace_knob_read 3 9947 NULL
-+read_file_misc_9948 read_file_misc 3 9948 NULL
-+csum_partial_copy_fromiovecend_9957 csum_partial_copy_fromiovecend 3-4 9957 NULL
++read_file_misc_9948 read_file_misc 3-0 9948 NULL
++bh1770_get_lux_rate_9949 bh1770_get_lux_rate 0 9949 NULL
++set_rxd_buffer_pointer_9950 set_rxd_buffer_pointer 8 9950 NULL
++ext2_new_blocks_9954 ext2_new_blocks 2-0 9954 NULL
++csum_partial_copy_fromiovecend_9957 csum_partial_copy_fromiovecend 4-3 9957 NULL
++iscsi_tpg_param_show_MaxOutstandingR2T_9959 iscsi_tpg_param_show_MaxOutstandingR2T 0 9959 NULL
 +SyS_gethostname_9964 SyS_gethostname 2 9964 NULL
 +SyS_gethostname_9964 SyS_gethostname 2 9964 NULL
++iscsit_ta_demo_mode_discovery_9966 iscsit_ta_demo_mode_discovery 0 9966 NULL nohasharray
++edac_dev_block_store_9966 edac_dev_block_store 0-4 9966 &iscsit_ta_demo_mode_discovery_9966
 +get_free_serial_index_9969 get_free_serial_index 0 9969 NULL
 +get_free_serial_index_9969 get_free_serial_index 0 9969 NULL
-+btrfs_add_link_9973 btrfs_add_link 5 9973 NULL
-+SYSC_move_pages_9986 SYSC_move_pages 2 9986 NULL
-+ceph_oloc_oid_to_pg_10003 ceph_oloc_oid_to_pg 0 10003 NULL
++vivid_loop_out_s_ctrl_9970 vivid_loop_out_s_ctrl 0 9970 NULL nohasharray
++store_9970 store 0 9970 &vivid_loop_out_s_ctrl_9970
++btrfs_add_link_9973 btrfs_add_link 5 9973 NULL nohasharray
++show_fcstat_rx_frames_9973 show_fcstat_rx_frames 0 9973 &btrfs_add_link_9973
++ath6kl_usb_submit_ctrl_out_9978 ath6kl_usb_submit_ctrl_out 6 9978 NULL
++il4965_dump_fh_9979 il4965_dump_fh 0 9979 NULL
++twl6040_power_up_manual_9982 twl6040_power_up_manual 0 9982 NULL nohasharray
++sscanf_9982 sscanf 0 9982 &twl6040_power_up_manual_9982 nohasharray
++ixgbevf_obtain_mbx_lock_vf_9982 ixgbevf_obtain_mbx_lock_vf 0 9982 &sscanf_9982
++max_power_store_9983 max_power_store 0-4 9983 NULL nohasharray
++store_fan16_9983 store_fan16 0-4 9983 &max_power_store_9983
++SYSC_move_pages_9986 SYSC_move_pages 2 9986 NULL nohasharray
++nfs_writepage_locked_9986 nfs_writepage_locked 0 9986 &SYSC_move_pages_9986
++ems_usb_command_msg_9991 ems_usb_command_msg 0 9991 NULL
++set_tcrit1_9995 set_tcrit1 0-4 9995 NULL
++ath10k_peer_create_9999 ath10k_peer_create 0 9999 NULL
++ext2_get_block_10001 ext2_get_block 0 10001 NULL
++store_als_en_10003 store_als_en 0-4 10003 NULL
++dimmdev_edac_mode_show_10010 dimmdev_edac_mode_show 0 10010 NULL
++check_tp_10015 check_tp 0 10015 NULL
++i915_gem_obj_ggtt_pin_10018 i915_gem_obj_ggtt_pin 0 10018 NULL
 +aat2870_dump_reg_10019 aat2870_dump_reg 0 10019 NULL
 +aat2870_dump_reg_10019 aat2870_dump_reg 0 10019 NULL
-+asymmetric_key_generate_id_10064 asymmetric_key_generate_id 2-4 10064 NULL
-+ieee80211_set_probe_resp_10077 ieee80211_set_probe_resp 3 10077 NULL
++da9063_rtc_stop_alarm_10020 da9063_rtc_stop_alarm 0 10020 NULL
++nouveau_hwmon_set_temp1_auto_point1_temp_hyst_10022 nouveau_hwmon_set_temp1_auto_point1_temp_hyst 0-4 10022 NULL
++handle_request_10024 handle_request 9 10024 NULL
++show_tcpRtoMin_10025 show_tcpRtoMin 0 10025 NULL
++igb_enable_sriov_10027 igb_enable_sriov 0 10027 NULL
++hdmi_pin_hbr_setup_10030 hdmi_pin_hbr_setup 0 10030 NULL
++bnx2_alloc_bad_rbuf_10032 bnx2_alloc_bad_rbuf 0 10032 NULL
++show_fc_vport_roles_10033 show_fc_vport_roles 0 10033 NULL
++rx8581_rtc_read_time_10036 rx8581_rtc_read_time 0 10036 NULL
++mgmt_alloc_cmd_data_10037 mgmt_alloc_cmd_data 0 10037 NULL
++protection_level_store_10041 protection_level_store 0-4 10041 NULL
++wcn36xx_add_interface_10046 wcn36xx_add_interface 0 10046 NULL nohasharray
++sm501fb_set_par_pnl_10046 sm501fb_set_par_pnl 0 10046 &wcn36xx_add_interface_10046
++bop_propagate_10048 bop_propagate 0 10048 NULL
++wl1271_acx_bcn_dtim_options_10051 wl1271_acx_bcn_dtim_options 0 10051 NULL
++regulator_ena_gpio_ctrl_10053 regulator_ena_gpio_ctrl 0 10053 NULL nohasharray
++mlx4_en_config_rss_qp_10053 mlx4_en_config_rss_qp 0 10053 &regulator_ena_gpio_ctrl_10053
++show_protocol_stat_10062 show_protocol_stat 0 10062 NULL
++vfio_pci_write_10063 vfio_pci_write 3-0 10063 NULL
++asymmetric_key_generate_id_10064 asymmetric_key_generate_id 4-2 10064 NULL nohasharray
++send_common_10064 send_common 0 10064 &asymmetric_key_generate_id_10064 nohasharray
++bnad_setup_rx_10064 bnad_setup_rx 0 10064 &send_common_10064
++ksdazzle_change_speed_10068 ksdazzle_change_speed 0 10068 NULL
++e100_get_regs_len_10071 e100_get_regs_len 0 10071 NULL
++epat_read_regr_10074 epat_read_regr 0 10074 NULL
++arkfb_set_par_10075 arkfb_set_par 0 10075 NULL
++ali1563_block_start_10077 ali1563_block_start 0 10077 NULL
++cdc_ncm_show_wNdpInAlignment_10081 cdc_ncm_show_wNdpInAlignment 0 10081 NULL nohasharray
++_ctl_device_handle_show_10081 _ctl_device_handle_show 0 10081 &cdc_ncm_show_wNdpInAlignment_10081 nohasharray
++wl1271_acx_feature_cfg_10081 wl1271_acx_feature_cfg 0 10081 &_ctl_device_handle_show_10081
++hr222_pll_freq_register_10084 hr222_pll_freq_register 0 10084 NULL
++fsa9480_set_manualsw_10088 fsa9480_set_manualsw 0-4 10088 NULL
++il_add_station_common_10089 il_add_station_common 0 10089 NULL
++dev_exceptions_copy_10091 dev_exceptions_copy 0 10091 NULL
++xfs_attr_rmtval_get_10092 xfs_attr_rmtval_get 0 10092 NULL
++class_show_10093 class_show 0 10093 NULL
++nr_create_10094 nr_create 0 10094 NULL
++show_pwm_min_10095 show_pwm_min 0 10095 NULL
++adp8860_bl_l3_dark_dim_store_10096 adp8860_bl_l3_dark_dim_store 4-0 10096 NULL
++sctp_primitive_ASCONF_10098 sctp_primitive_ASCONF 0 10098 NULL nohasharray
++bcm5482_config_init_10098 bcm5482_config_init 0 10098 &sctp_primitive_ASCONF_10098
++wm831x_gpio_direction_in_10099 wm831x_gpio_direction_in 0 10099 NULL
++em28xx_read_reg_req_len_10100 em28xx_read_reg_req_len 0 10100 NULL nohasharray
++nouveau_hwmon_show_temp_10100 nouveau_hwmon_show_temp 0 10100 &em28xx_read_reg_req_len_10100
++ubifs_tnc_add_10103 ubifs_tnc_add 0 10103 NULL
++xfs_btree_check_lptr_10104 xfs_btree_check_lptr 0 10104 NULL
++ufs_bitmap_search_10105 ufs_bitmap_search 0-3 10105 NULL
 +get_elem_size_10110 get_elem_size 0-2 10110 NULL nohasharray
 +get_elem_size_10110 get_elem_size 0-2 10110 NULL nohasharray
-+dynamic_ps_timeout_read_10110 dynamic_ps_timeout_read 3 10110 &get_elem_size_10110
++dynamic_ps_timeout_read_10110 dynamic_ps_timeout_read 3-0 10110 &get_elem_size_10110
 +gfs2_meta_read_10112 gfs2_meta_read 0 10112 NULL
 +gfs2_meta_read_10112 gfs2_meta_read 0 10112 NULL
-+SyS_migrate_pages_10134 SyS_migrate_pages 2 10134 NULL
-+aes_decrypt_packets_read_10155 aes_decrypt_packets_read 3 10155 NULL
-+rx_out_of_mem_read_10157 rx_out_of_mem_read 3 10157 NULL nohasharray
-+tracing_nsecs_write_10157 tracing_nsecs_write 3 10157 &rx_out_of_mem_read_10157
-+hidg_alloc_ep_req_10159 hidg_alloc_ep_req 2 10159 NULL
-+asd_store_update_bios_10165 asd_store_update_bios 4 10165 NULL
-+kstrtol_from_user_10168 kstrtol_from_user 2 10168 NULL
-+proc_pid_attr_read_10173 proc_pid_attr_read 3 10173 NULL
-+jffs2_user_setxattr_10182 jffs2_user_setxattr 4 10182 NULL
-+hdlc_rpr_irq_10240 hdlc_rpr_irq 2 10240 NULL
-+lmv_hsm_req_count_10245 lmv_hsm_req_count 0 10245 NULL
-+cciss_proc_write_10259 cciss_proc_write 3 10259 NULL
-+__qlcnic_pci_sriov_enable_10281 __qlcnic_pci_sriov_enable 2 10281 NULL
++host_control_smi_type_store_10118 host_control_smi_type_store 0-4 10118 NULL
++snd_vortex_pcm_trigger_10123 snd_vortex_pcm_trigger 0 10123 NULL
++wl1271_acx_host_if_cfg_bitmap_10124 wl1271_acx_host_if_cfg_bitmap 0 10124 NULL
++offset_to_bit_10134 offset_to_bit 0 10134 NULL nohasharray
++SyS_migrate_pages_10134 SyS_migrate_pages 2 10134 &offset_to_bit_10134
++tipc_l2_device_event_10137 tipc_l2_device_event 0 10137 NULL
++dev_get_valid_name_10138 dev_get_valid_name 0 10138 NULL
++tw9906_s_ctrl_10143 tw9906_s_ctrl 0 10143 NULL
++null_hash_setkey_10147 null_hash_setkey 0 10147 NULL
++qlge_open_10148 qlge_open 0 10148 NULL
++show_alarms_10150 show_alarms 0 10150 NULL
++__dev_mc_add_10152 __dev_mc_add 0 10152 NULL
++enable_iso_interface_10154 enable_iso_interface 0 10154 NULL
++aes_decrypt_packets_read_10155 aes_decrypt_packets_read 3-0 10155 NULL
++rx_out_of_mem_read_10157 rx_out_of_mem_read 3-0 10157 NULL nohasharray
++lm3530_init_registers_10157 lm3530_init_registers 0 10157 &rx_out_of_mem_read_10157 nohasharray
++tracing_nsecs_write_10157 tracing_nsecs_write 3 10157 &lm3530_init_registers_10157
++ol_chunk_entries_10159 ol_chunk_entries 0 10159 NULL nohasharray
++hidg_alloc_ep_req_10159 hidg_alloc_ep_req 2 10159 &ol_chunk_entries_10159
++brcmf_msgbuf_init_pktids_10160 brcmf_msgbuf_init_pktids 1 10160 NULL
++snd_virmidi_dev_attach_seq_10164 snd_virmidi_dev_attach_seq 0 10164 NULL
++asd_store_update_bios_10165 asd_store_update_bios 4-0 10165 NULL
++cx2341x_hdl_api_10167 cx2341x_hdl_api 0 10167 NULL nohasharray
++icmpv6_error_10167 icmpv6_error 0 10167 &cx2341x_hdl_api_10167
++kstrtol_from_user_10168 kstrtol_from_user 2-0 10168 NULL
++persistent_ram_vmap_10169 persistent_ram_vmap 1-2 10169 NULL
++init_rfdlist_10170 init_rfdlist 0 10170 NULL
++proc_pid_attr_read_10173 proc_pid_attr_read 3-0 10173 NULL
++hpfs_statfs_10175 hpfs_statfs 0 10175 NULL
++pci_bus_write_config_word_10180 pci_bus_write_config_word 0 10180 NULL
++jffs2_user_setxattr_10182 jffs2_user_setxattr 4-0 10182 NULL
++address_read_file_10187 address_read_file 0 10187 NULL
++cw1200_wsm_dumps_10192 cw1200_wsm_dumps 0-3 10192 NULL
++proc_pid_permission_10194 proc_pid_permission 0 10194 NULL
++volume_set_mute_10197 volume_set_mute 0 10197 NULL
++cy8ctmg110_write_regs_10204 cy8ctmg110_write_regs 3 10204 NULL
++extent_writepages_10205 extent_writepages 0 10205 NULL
++cmpc_accel_g_select_show_v4_10207 cmpc_accel_g_select_show_v4 0 10207 NULL
++lpfc_link_state_store_10215 lpfc_link_state_store 0-4 10215 NULL
++__nf_nat_alloc_null_binding_10216 __nf_nat_alloc_null_binding 0 10216 NULL
++wl12xx_spi_raw_write_10217 wl12xx_spi_raw_write 0 10217 NULL
++ihex_validate_fw_10218 ihex_validate_fw 0 10218 NULL
++xfs_attr_rmtval_copyout_10222 xfs_attr_rmtval_copyout 0 10222 NULL
++fsync_10223 fsync 0 10223 NULL
++keene_cmd_main_10225 keene_cmd_main 0 10225 NULL nohasharray
++ima_parse_add_rule_10225 ima_parse_add_rule 0 10225 &keene_cmd_main_10225
++adv7175_g_fmt_10230 adv7175_g_fmt 0 10230 NULL
++ican3_old_send_msg_10231 ican3_old_send_msg 0 10231 NULL
++ec168_i2c_xfer_10235 ec168_i2c_xfer 0-3 10235 NULL
++videobuf_dma_init_overlay_10236 videobuf_dma_init_overlay 0 10236 NULL
++adfs_fplus_sync_10238 adfs_fplus_sync 0 10238 NULL
++drbd_send_all_10239 drbd_send_all 4 10239 NULL
++qlcnic_83xx_add_rings_10240 qlcnic_83xx_add_rings 0 10240 NULL nohasharray
++hdlc_rpr_irq_10240 hdlc_rpr_irq 2 10240 &qlcnic_83xx_add_rings_10240
++ecryptfs_readpage_10242 ecryptfs_readpage 0 10242 NULL
++pm8001_ctl_sas_spec_support_show_10243 pm8001_ctl_sas_spec_support_show 0 10243 NULL
++__uncore_filter_mask_show_10244 __uncore_filter_mask_show 0 10244 NULL nohasharray
++mutex_lock_killable_10244 mutex_lock_killable 0 10244 &__uncore_filter_mask_show_10244 nohasharray
++nfc_alloc_recv_skb_10244 nfc_alloc_recv_skb 1 10244 &mutex_lock_killable_10244
++ipip6_tunnel_init_10251 ipip6_tunnel_init 0 10251 NULL nohasharray
++m2p_find_override_pfn_10251 m2p_find_override_pfn 0-2 10251 &ipip6_tunnel_init_10251
++ov2640_mask_set_10255 ov2640_mask_set 0 10255 NULL
++cciss_proc_write_10259 cciss_proc_write 3-0 10259 NULL
++store_protocols_10261 store_protocols 0-4 10261 NULL
++target_core_dev_attrib_attr_store_10273 target_core_dev_attrib_attr_store 0 10273 NULL nohasharray
++irq_affinity_proc_write_10273 irq_affinity_proc_write 3-0 10273 &target_core_dev_attrib_attr_store_10273 nohasharray
++snd_pcm_lib_preallocate_pages1_10273 snd_pcm_lib_preallocate_pages1 2 10273 &irq_affinity_proc_write_10273
++xfs_bmbt_alloc_block_10277 xfs_bmbt_alloc_block 0 10277 NULL
++rx8025_get_clock_adjust_10280 rx8025_get_clock_adjust 0 10280 NULL
++__qlcnic_pci_sriov_enable_10281 __qlcnic_pci_sriov_enable 0-2 10281 NULL
++add_keys_10284 add_keys 0 10284 NULL
++toshiba_kbd_bl_timeout_store_10286 toshiba_kbd_bl_timeout_store 0-4 10286 NULL
 +snd_rme9652_capture_copy_10287 snd_rme9652_capture_copy 5 10287 NULL
 +snd_rme9652_capture_copy_10287 snd_rme9652_capture_copy 5 10287 NULL
++ubi_leb_change_10289 ubi_leb_change 4-0 10289 NULL nohasharray
++adp8870_bl_l5_dark_max_show_10289 adp8870_bl_l5_dark_max_show 0 10289 &ubi_leb_change_10289
 +nvif_object_new_10300 nvif_object_new 5 10300 NULL
 +nvif_object_new_10300 nvif_object_new 5 10300 NULL
-+read_emulate_10310 read_emulate 2-4 10310 NULL
-+read_file_spectral_count_10320 read_file_spectral_count 3 10320 NULL
-+compat_SyS_writev_10327 compat_SyS_writev 3 10327 NULL
-+tun_sendmsg_10337 tun_sendmsg 4 10337 NULL
++therm_throt_device_show_core_throttle_count_10305 therm_throt_device_show_core_throttle_count 0 10305 NULL
++diolan_usb_transfer_10306 diolan_usb_transfer 0 10306 NULL nohasharray
++rocker_port_ctrl_vlan_add_10306 rocker_port_ctrl_vlan_add 0 10306 &diolan_usb_transfer_10306
++usb_device_read_10309 usb_device_read 0-3 10309 NULL
++read_emulate_10310 read_emulate 2-4 10310 NULL nohasharray
++b43legacy_dma_mapping_error_10310 b43legacy_dma_mapping_error 2 10310 &read_emulate_10310
++prod_id3_show_10314 prod_id3_show 0 10314 NULL
++show_in_max_alarm_10319 show_in_max_alarm 0 10319 NULL
++read_file_spectral_count_10320 read_file_spectral_count 3-0 10320 NULL nohasharray
++ican3_send_msg_10320 ican3_send_msg 0 10320 &read_file_spectral_count_10320
++ldo_regulator_enable_10323 ldo_regulator_enable 0 10323 NULL nohasharray
++zd_chip_enable_hwint_10323 zd_chip_enable_hwint 0 10323 &ldo_regulator_enable_10323
++cifs_permission_10324 cifs_permission 0 10324 NULL
++matroxfb_check_var_10327 matroxfb_check_var 0 10327 NULL nohasharray
++compat_SyS_writev_10327 compat_SyS_writev 3 10327 &matroxfb_check_var_10327
++ubi_leb_read_10328 ubi_leb_read 0 10328 NULL
++bcmgenet_alloc_rx_buffers_10329 bcmgenet_alloc_rx_buffers 0 10329 NULL
++netlbl_catmap_setbit_10331 netlbl_catmap_setbit 0 10331 NULL
++core_alua_show_implicit_trans_secs_10332 core_alua_show_implicit_trans_secs 0 10332 NULL nohasharray
++usb_string_copy_10332 usb_string_copy 0 10332 &core_alua_show_implicit_trans_secs_10332
++__smb_init_10336 __smb_init 0 10336 NULL
++tun_sendmsg_10337 tun_sendmsg 0-4 10337 NULL
++em28xx_read_reg_req_len_10340 em28xx_read_reg_req_len 0 10340 NULL nohasharray
++softing_startstop_10340 softing_startstop 0 10340 &em28xx_read_reg_req_len_10340
++mwifiex_send_tdls_data_frame_10347 mwifiex_send_tdls_data_frame 7 10347 NULL
 +ufx_alloc_urb_list_10349 ufx_alloc_urb_list 3 10349 NULL
 +ufx_alloc_urb_list_10349 ufx_alloc_urb_list 3 10349 NULL
-+whci_add_cap_10350 whci_add_cap 0 10350 NULL
-+dbAllocAny_10354 dbAllocAny 0 10354 NULL
-+ath6kl_listen_int_read_10355 ath6kl_listen_int_read 3 10355 NULL
-+sta_ht_capa_read_10366 sta_ht_capa_read 3 10366 NULL
-+ecryptfs_decode_and_decrypt_filename_10379 ecryptfs_decode_and_decrypt_filename 5 10379 NULL
++erst_exec_load_var2_10352 erst_exec_load_var2 0 10352 NULL
++dbAllocAny_10354 dbAllocAny 0 10354 NULL nohasharray
++durations_show_10354 durations_show 0 10354 &dbAllocAny_10354
++ath6kl_listen_int_read_10355 ath6kl_listen_int_read 3-0 10355 NULL
++sta_ht_capa_read_10366 sta_ht_capa_read 3-0 10366 NULL
++inotify_handle_event_10370 inotify_handle_event 0 10370 NULL
++sh_dmae_nmi_handler_10371 sh_dmae_nmi_handler 0 10371 NULL
++smc91c92_resume_10372 smc91c92_resume 0 10372 NULL
++phy_connect_direct_10374 phy_connect_direct 0 10374 NULL
++iscsi_nacl_param_show_MaxConnections_10377 iscsi_nacl_param_show_MaxConnections 0 10377 NULL
++rxon_assoc_10379 rxon_assoc 0 10379 NULL nohasharray
++ecryptfs_decode_and_decrypt_filename_10379 ecryptfs_decode_and_decrypt_filename 5 10379 &rxon_assoc_10379
++show_rdac0_10381 show_rdac0 0 10381 NULL
++si5351_clkin_prepare_10394 si5351_clkin_prepare 0 10394 NULL
++show_gpio_10395 show_gpio 0 10395 NULL
 +do_compat_pselect_10398 do_compat_pselect 1 10398 NULL
 +do_compat_pselect_10398 do_compat_pselect 1 10398 NULL
-+fwtty_rx_10434 fwtty_rx 3 10434 NULL
-+event_phy_transmit_error_read_10471 event_phy_transmit_error_read 3 10471 NULL
++airspy_start_streaming_10403 airspy_start_streaming 0 10403 NULL nohasharray
++ad7791_set_mode_10403 ad7791_set_mode 0 10403 &airspy_start_streaming_10403
++snd_cs4281_capture_prepare_10410 snd_cs4281_capture_prepare 0 10410 NULL
++ima_fw_from_file_10420 ima_fw_from_file 0 10420 NULL
++dead_read_lines_10421 dead_read_lines 0 10421 NULL
++uhid_hid_output_report_10423 uhid_hid_output_report 0-3 10423 NULL
++isl29003_store_power_state_10424 isl29003_store_power_state 0-4 10424 NULL
++elan_i2c_write_cmd_10433 elan_i2c_write_cmd 0 10433 NULL
++max1363_monitor_store_freq_10434 max1363_monitor_store_freq 0-4 10434 NULL nohasharray
++fwtty_rx_10434 fwtty_rx 3 10434 &max1363_monitor_store_freq_10434
++wacom_led1_select_store_10438 wacom_led1_select_store 0-4 10438 NULL
++ov9640_reg_write_10440 ov9640_reg_write 0 10440 NULL
++free_block_10441 free_block 0 10441 NULL
++ipr_alloc_dump_10445 ipr_alloc_dump 0 10445 NULL
++iscsi_stat_tgt_attr_show_attr_last_fail_type_10446 iscsi_stat_tgt_attr_show_attr_last_fail_type 0 10446 NULL
++show_fc_host_supported_classes_10447 show_fc_host_supported_classes 0 10447 NULL
++show_pwm_auto_spinup_time_10454 show_pwm_auto_spinup_time 0 10454 NULL
++spidev_sync_write_10462 spidev_sync_write 0 10462 NULL
++o2hb_region_dev_write_10463 o2hb_region_dev_write 0-3 10463 NULL
++event_phy_transmit_error_read_10471 event_phy_transmit_error_read 3-0 10471 NULL
++show_control_state_10474 show_control_state 0 10474 NULL
 +hash_ipportip6_expire_10478 hash_ipportip6_expire 4 10478 NULL
 +hash_ipportip6_expire_10478 hash_ipportip6_expire 4 10478 NULL
++clip_device_event_10481 clip_device_event 0 10481 NULL
 +nouveau_pwr_create__10483 nouveau_pwr_create_ 4 10483 NULL
 +nouveau_pwr_create__10483 nouveau_pwr_create_ 4 10483 NULL
++mt9m111_setup_geometry_10485 mt9m111_setup_geometry 0 10485 NULL
++ath10k_wmi_vdev_start_10487 ath10k_wmi_vdev_start 0 10487 NULL
++__il4965_up_10489 __il4965_up 0 10489 NULL nohasharray
++lpfc_fcp_imax_store_10489 lpfc_fcp_imax_store 0-4 10489 &__il4965_up_10489
++show_card_10491 show_card 0 10491 NULL
++ext2_setattr_10495 ext2_setattr 0 10495 NULL
++dst_frames_10499 dst_frames 0 10499 NULL
 +ext4_itable_unused_count_10501 ext4_itable_unused_count 0 10501 NULL
 +ext4_itable_unused_count_10501 ext4_itable_unused_count 0 10501 NULL
++ca91cx42_alloc_resource_10502 ca91cx42_alloc_resource 2 10502 NULL nohasharray
++ds2781_get_pio_pin_10502 ds2781_get_pio_pin 0 10502 &ca91cx42_alloc_resource_10502
++si5351_vxco_prepare_10506 si5351_vxco_prepare 0 10506 NULL
 +qib_alloc_fast_reg_page_list_10507 qib_alloc_fast_reg_page_list 2 10507 NULL
 +qib_alloc_fast_reg_page_list_10507 qib_alloc_fast_reg_page_list 2 10507 NULL
-+sel_write_disable_10511 sel_write_disable 3 10511 NULL
-+osd_req_write_sg_kern_10514 osd_req_write_sg_kern 5 10514 NULL
++sel_write_disable_10511 sel_write_disable 3-0 10511 NULL
++osd_req_write_sg_kern_10514 osd_req_write_sg_kern 5 10514 NULL nohasharray
++therm_throt_device_show_package_throttle_count_10514 therm_throt_device_show_package_throttle_count 0 10514 &osd_req_write_sg_kern_10514
 +rds_message_alloc_10517 rds_message_alloc 1 10517 NULL
 +rds_message_alloc_10517 rds_message_alloc 1 10517 NULL
-+qlcnic_pci_sriov_enable_10519 qlcnic_pci_sriov_enable 2 10519 NULL
-+kstrtouint_from_user_10536 kstrtouint_from_user 2 10536 NULL nohasharray
-+snd_pcm_lib_read_10536 snd_pcm_lib_read 0-3 10536 &kstrtouint_from_user_10536
-+ext4_write_begin_10576 ext4_write_begin 3-4 10576 NULL
++qlcnic_pci_sriov_enable_10519 qlcnic_pci_sriov_enable 0-2 10519 NULL
++get_vm_area_caller_10527 get_vm_area_caller 1 10527 NULL nohasharray
++snd_als4000_playback_prepare_10527 snd_als4000_playback_prepare 0 10527 &get_vm_area_caller_10527 nohasharray
++cw1200_start_10527 cw1200_start 0 10527 &snd_als4000_playback_prepare_10527
++iscsi_stat_instance_show_attr_inst_10529 iscsi_stat_instance_show_attr_inst 0 10529 NULL nohasharray
++add_control_with_pfx_10529 add_control_with_pfx 0 10529 &iscsi_stat_instance_show_attr_inst_10529
++set_temp_max_10531 set_temp_max 0-4 10531 NULL nohasharray
++__ceph_tcp_sendpage_10531 __ceph_tcp_sendpage 4 10531 &set_temp_max_10531
++snd_pcm_lib_read_10536 snd_pcm_lib_read 0-3 10536 NULL nohasharray
++kstrtouint_from_user_10536 kstrtouint_from_user 2-0 10536 &snd_pcm_lib_read_10536
++get_key_10538 get_key 0 10538 NULL
++sas_set_phy_speed_10540 sas_set_phy_speed 0 10540 NULL
++SYSC_read_10545 SYSC_read 3 10545 NULL
++pm_qos_no_power_off_show_10556 pm_qos_no_power_off_show 0 10556 NULL
++ivtv_start_10559 ivtv_start 0 10559 NULL
++ipr_read_dump_10560 ipr_read_dump 0-5-6 10560 NULL
++dix_show_10568 dix_show 0 10568 NULL
++clip_add_10571 clip_add 0 10571 NULL
++smb2_wait_mtu_credits_10573 smb2_wait_mtu_credits 0 10573 NULL
++ext4_write_begin_10576 ext4_write_begin 3-4-0 10576 NULL nohasharray
++lkfirst_show_10576 lkfirst_show 0 10576 &ext4_write_begin_10576
++swsusp_write_10582 swsusp_write 0 10582 NULL
++read_usb_charge_10584 read_usb_charge 0 10584 NULL nohasharray
++set_cmci_disabled_10584 set_cmci_disabled 0-4 10584 &read_usb_charge_10584
++selinux_inode_getxattr_10587 selinux_inode_getxattr 0 10587 NULL
 +scrub_remap_extent_10588 scrub_remap_extent 2 10588 NULL
 +scrub_remap_extent_10588 scrub_remap_extent 2 10588 NULL
-+otp_read_10594 otp_read 2-4-5 10594 NULL
-+supply_map_read_file_10608 supply_map_read_file 3 10608 NULL
-+ima_show_htable_violations_10619 ima_show_htable_violations 3 10619 NULL
++validate_buf_10589 validate_buf 0 10589 NULL
++set_in_max1_10590 set_in_max1 0-4 10590 NULL
++otp_read_10594 otp_read 5-4-2 10594 NULL
++alloc_sdma_10596 alloc_sdma 0 10596 NULL
++acpi_ds_create_bank_field_10598 acpi_ds_create_bank_field 0 10598 NULL
++em28xx_i2c_send_bytes_10601 em28xx_i2c_send_bytes 0-4 10601 NULL
++supply_map_read_file_10608 supply_map_read_file 3-0 10608 NULL
++usb_8dev_cmd_open_10617 usb_8dev_cmd_open 0 10617 NULL nohasharray
++vxge_hw_vpath_mac_addr_add_10617 vxge_hw_vpath_mac_addr_add 0 10617 &usb_8dev_cmd_open_10617
++ima_show_htable_violations_10619 ima_show_htable_violations 3-0 10619 NULL nohasharray
++migratepage_10619 migratepage 0 10619 &ima_show_htable_violations_10619
++cxgb3_get_cpl_reply_skb_10620 cxgb3_get_cpl_reply_skb 2 10620 NULL
++min_partial_show_10625 min_partial_show 0 10625 NULL
++de_refill_rx_10626 de_refill_rx 0 10626 NULL
++set_attr_mode_lsb_10628 set_attr_mode_lsb 0-4 10628 NULL
++alloc_coherent_10632 alloc_coherent 2 10632 NULL nohasharray
++cap_mask_show_10632 cap_mask_show 0 10632 &alloc_coherent_10632 nohasharray
++il4965_send_tx_power_10632 il4965_send_tx_power 0 10632 &cap_mask_show_10632
 +fq_alloc_node_10633 fq_alloc_node 1 10633 NULL
 +fq_alloc_node_10633 fq_alloc_node 1 10633 NULL
-+nfs_idmap_lookup_id_10660 nfs_idmap_lookup_id 2 10660 NULL
-+efx_max_tx_len_10662 efx_max_tx_len 0-2 10662 NULL
++ov9650_set_auto_gain_10638 ov9650_set_auto_gain 0 10638 NULL nohasharray
++proc_sys_write_10638 proc_sys_write 0-3 10638 &ov9650_set_auto_gain_10638
++check_transition_10639 check_transition 0 10639 NULL
++devm_request_irq_10640 devm_request_irq 0 10640 NULL nohasharray
++format_nfilters_10640 format_nfilters 0 10640 &devm_request_irq_10640
++__qbuf_mmap_10642 __qbuf_mmap 0 10642 NULL
++packet_10644 packet 0 10644 NULL
++write_orph_node_10654 write_orph_node 0 10654 NULL
++open_10656 open 0 10656 NULL
++nfs_idmap_lookup_id_10660 nfs_idmap_lookup_id 2 10660 NULL nohasharray
++ubi_io_write_vid_hdr_10660 ubi_io_write_vid_hdr 0 10660 &nfs_idmap_lookup_id_10660
++ni65_alloc_mem_10664 ni65_alloc_mem 3 10664 NULL
++send_unlock_10666 send_unlock 0 10666 NULL
 +parport_write_10669 parport_write 0 10669 NULL
 +parport_write_10669 parport_write 0 10669 NULL
-+edge_write_10692 edge_write 4 10692 NULL
-+selinux_inode_setxattr_10708 selinux_inode_setxattr 4 10708 NULL nohasharray
-+inl_10708 inl 0 10708 &selinux_inode_setxattr_10708
-+pvr2_ioread_read_10720 pvr2_ioread_read 3 10720 NULL nohasharray
++b43_pio_init_10675 b43_pio_init 0 10675 NULL
++ath9k_hw_process_ini_10682 ath9k_hw_process_ini 0 10682 NULL
++sdram_offsets_show_10683 sdram_offsets_show 0 10683 NULL
++aat2870_ldo_disable_10686 aat2870_ldo_disable 0 10686 NULL
++read_10690 read 0 10690 NULL
++edge_write_10692 edge_write 4-0 10692 NULL
++iap_get_mode_10694 iap_get_mode 0 10694 NULL
++__cached_dev_store_10695 __cached_dev_store 0-4 10695 NULL
++create_endpoint_and_queue_bulk_10698 create_endpoint_and_queue_bulk 0 10698 NULL
++ubi_wl_get_peb_10699 ubi_wl_get_peb 0 10699 NULL
++floppy_cmos_show_10701 floppy_cmos_show 0 10701 NULL
++map_attr_show_10707 map_attr_show 0 10707 NULL
++selinux_inode_setxattr_10708 selinux_inode_setxattr 4-0 10708 NULL
++qla82xx_reset_chip_10709 qla82xx_reset_chip 0 10709 NULL
++bnad_mac_addr_set_locked_10710 bnad_mac_addr_set_locked 0 10710 NULL
++rtl92cu_hw_init_10718 rtl92cu_hw_init 0 10718 NULL
++pvr2_ioread_read_10720 pvr2_ioread_read 3-0 10720 NULL nohasharray
 +shash_async_setkey_10720 shash_async_setkey 3 10720 &pvr2_ioread_read_10720
 +shash_async_setkey_10720 shash_async_setkey 3 10720 &pvr2_ioread_read_10720
++radeon_set_pm_method_10722 radeon_set_pm_method 0-4 10722 NULL
++__iscsi_complete_pdu_10726 __iscsi_complete_pdu 4 10726 NULL
 +spi_sync_10731 spi_sync 0 10731 NULL
 +spi_sync_10731 spi_sync 0 10731 NULL
-+sctp_getsockopt_maxseg_10737 sctp_getsockopt_maxseg 2 10737 NULL nohasharray
-+apu_get_register_10737 apu_get_register 0 10737 &sctp_getsockopt_maxseg_10737
++sctp_getsockopt_maxseg_10737 sctp_getsockopt_maxseg 2 10737 NULL
++show_ideapad_fan_10740 show_ideapad_fan 0 10740 NULL
++quota_sync_store_10741 quota_sync_store 0-3 10741 NULL
++aal0_buffer_allocate_10743 aal0_buffer_allocate 0 10743 NULL
++sys_syslog_10746 sys_syslog 3 10746 NULL
++alloc_one_pg_vec_page_10747 alloc_one_pg_vec_page 1 10747 NULL
++hci_sock_bind_10748 hci_sock_bind 0 10748 NULL
++sdram_size_show_10750 sdram_size_show 0 10750 NULL
++btrfs_sync_file_10755 btrfs_sync_file 0 10755 NULL
 +SyS_io_getevents_10756 SyS_io_getevents 3 10756 NULL
 +SyS_io_getevents_10756 SyS_io_getevents 3 10756 NULL
-+vhost_add_used_n_10760 vhost_add_used_n 3 10760 NULL
-+rd_build_prot_space_10761 rd_build_prot_space 2-3 10761 NULL
-+kvm_read_guest_atomic_10765 kvm_read_guest_atomic 4 10765 NULL
-+__qp_memcpy_to_queue_10779 __qp_memcpy_to_queue 2-4 10779 NULL
-+ttm_dma_page_pool_free_10796 ttm_dma_page_pool_free 2-0 10796 NULL
-+diva_set_trace_filter_10820 diva_set_trace_filter 0-1 10820 NULL
-+lbs_sleepparams_read_10840 lbs_sleepparams_read 3 10840 NULL
-+ext4_direct_IO_10843 ext4_direct_IO 4 10843 NULL
-+ida_get_new_above_10853 ida_get_new_above 0 10853 NULL
-+fuse_conn_max_background_read_10855 fuse_conn_max_background_read 3 10855 NULL
-+snd_pcm_oss_write1_10872 snd_pcm_oss_write1 3 10872 NULL
-+wiidebug_drm_write_10879 wiidebug_drm_write 3 10879 NULL
++lirc_dev_fop_write_10760 lirc_dev_fop_write 0-3 10760 NULL
++rd_build_prot_space_10761 rd_build_prot_space 3-2 10761 NULL
++kvm_read_guest_atomic_10765 kvm_read_guest_atomic 4 10765 NULL nohasharray
++iwl_dbgfs_netdetect_write_10765 iwl_dbgfs_netdetect_write 0-3 10765 &kvm_read_guest_atomic_10765
++ufs_write_inode_10767 ufs_write_inode 0 10767 NULL nohasharray
++selinux_disable_10767 selinux_disable 0 10767 &ufs_write_inode_10767
++qla4xxx_iscsi_version_show_10768 qla4xxx_iscsi_version_show 0 10768 NULL
++mfn_to_local_pfn_10777 mfn_to_local_pfn 1 10777 NULL
++__qp_memcpy_to_queue_10779 __qp_memcpy_to_queue 4-2 10779 NULL
++max_contrast_show_10783 max_contrast_show 0 10783 NULL
++class_osdblk_add_10788 class_osdblk_add 0-4 10788 NULL
++rocker_port_ctrl_vlan_acl_10790 rocker_port_ctrl_vlan_acl 0 10790 NULL
++i915_gem_wait_for_error_10791 i915_gem_wait_for_error 0 10791 NULL nohasharray
++ad7793_set_channel_10791 ad7793_set_channel 0 10791 &i915_gem_wait_for_error_10791
++b43_lpphy_op_init_10795 b43_lpphy_op_init 0 10795 NULL
++hpwdt_write_10796 hpwdt_write 0-3 10796 NULL nohasharray
++ttm_dma_page_pool_free_10796 ttm_dma_page_pool_free 2-0 10796 &hpwdt_write_10796
++sys_bind_10799 sys_bind 3 10799 NULL
++query_info_10800 query_info 0 10800 NULL
++usbtv_queue_setup_10801 usbtv_queue_setup 0 10801 NULL
++nfcwilink_send_bts_cmd_10802 nfcwilink_send_bts_cmd 3 10802 NULL
++saa7706h_mute_10805 saa7706h_mute 0 10805 NULL
++i2c_smbus_read_word_data_10810 i2c_smbus_read_word_data 0 10810 NULL nohasharray
++vsock_stream_recvmsg_10810 vsock_stream_recvmsg 0-4 10810 &i2c_smbus_read_word_data_10810
++rtl2832_sdr_queue_setup_10815 rtl2832_sdr_queue_setup 0 10815 NULL
++snd_seq_ioctl_running_mode_10816 snd_seq_ioctl_running_mode 0 10816 NULL
++make_tree_dirty_10817 make_tree_dirty 0 10817 NULL nohasharray
++__usermodehelper_disable_10817 __usermodehelper_disable 0 10817 &make_tree_dirty_10817
++ubifs_log_start_commit_10821 ubifs_log_start_commit 0 10821 NULL
++b43legacy_write_initvals_10826 b43legacy_write_initvals 0 10826 NULL nohasharray
++mmc_io_rw_direct_host_10826 mmc_io_rw_direct_host 0 10826 &b43legacy_write_initvals_10826
++snd_hda_attach_beep_device_10828 snd_hda_attach_beep_device 0 10828 NULL
++rsi_parse_10831 rsi_parse 0 10831 NULL
++pwm_enable_store_10832 pwm_enable_store 0-4 10832 NULL nohasharray
++send_command_10832 send_command 0-4 10832 &pwm_enable_store_10832
++lbs_sleepparams_read_10840 lbs_sleepparams_read 3-0 10840 NULL
++ext4_direct_IO_10843 ext4_direct_IO 4-0 10843 NULL
++simple_playback_build_controls_10847 simple_playback_build_controls 0 10847 NULL
++show_therm_input_10848 show_therm_input 0 10848 NULL
++xfs_bmbt_free_block_10850 xfs_bmbt_free_block 0 10850 NULL
++ida_get_new_above_10853 ida_get_new_above 0-2 10853 NULL
++fuse_conn_max_background_read_10855 fuse_conn_max_background_read 3-0 10855 NULL
++snd_card_asihpi_playback_ioctl_10857 snd_card_asihpi_playback_ioctl 0 10857 NULL
++usnic_ib_show_qp_per_vf_10858 usnic_ib_show_qp_per_vf 0 10858 NULL
++btrfs_permission_10861 btrfs_permission 0 10861 NULL
++ol_chunk_blocks_10864 ol_chunk_blocks 0 10864 NULL
++trivial_online_10866 trivial_online 0 10866 NULL
++xenfb_set_par_10871 xenfb_set_par 0 10871 NULL
++snd_pcm_oss_write1_10872 snd_pcm_oss_write1 3-0 10872 NULL
++ov7670_s_sat_hue_10873 ov7670_s_sat_hue 0 10873 NULL nohasharray
++tw2804_s_ctrl_10873 tw2804_s_ctrl 0 10873 &ov7670_s_sat_hue_10873
++u1_timeout_store_10874 u1_timeout_store 0-4 10874 NULL
++rtl2832_sdr_wr_reg_mask_10875 rtl2832_sdr_wr_reg_mask 0 10875 NULL
++mid_get_vbt_data_r0_10876 mid_get_vbt_data_r0 2 10876 NULL nohasharray
++ims_pcu_ofn_reg_addr_store_10876 ims_pcu_ofn_reg_addr_store 0-4 10876 &mid_get_vbt_data_r0_10876
++queue_working_time_show_10877 queue_working_time_show 0 10877 NULL
++wiidebug_drm_write_10879 wiidebug_drm_write 3-0 10879 NULL
++sha1_mb_final_10881 sha1_mb_final 0 10881 NULL
++jffs2_read_inode_range_10882 jffs2_read_inode_range 0 10882 NULL
++adt7411_show_temp_10883 adt7411_show_temp 0 10883 NULL
++qla2x00_sysfs_read_vpd_10893 qla2x00_sysfs_read_vpd 6-0-5 10893 NULL
++__ipath_get_user_pages_10896 __ipath_get_user_pages 0 10896 NULL
 +get_scq_10897 get_scq 2 10897 NULL
 +get_scq_10897 get_scq 2 10897 NULL
-+tifm_alloc_adapter_10903 tifm_alloc_adapter 1 10903 NULL
++show_plat_type_10901 show_plat_type 0 10901 NULL
++tifm_alloc_adapter_10903 tifm_alloc_adapter 1 10903 NULL nohasharray
++mcam_vb_start_streaming_10903 mcam_vb_start_streaming 0 10903 &tifm_alloc_adapter_10903
++bt_to_errno_10906 bt_to_errno 0 10906 NULL
++ina209_reset_history_10909 ina209_reset_history 0-4 10909 NULL
++tpacpi_driver_uwb_emulstate_show_10911 tpacpi_driver_uwb_emulstate_show 0 10911 NULL
 +lprocfs_wr_atomic_10912 lprocfs_wr_atomic 3 10912 NULL
 +lprocfs_wr_atomic_10912 lprocfs_wr_atomic 3 10912 NULL
-+__copy_from_user_10918 __copy_from_user 0-3 10918 NULL
++cramfs_statfs_10915 cramfs_statfs 0 10915 NULL
++be_cmd_get_mac_from_list_10916 be_cmd_get_mac_from_list 0 10916 NULL
 +kobject_add_10919 kobject_add 0 10919 NULL
 +kobject_add_10919 kobject_add 0 10919 NULL
-+ar9003_dump_modal_eeprom_10959 ar9003_dump_modal_eeprom 3-2-0 10959 NULL
-+ci_port_test_write_10962 ci_port_test_write 3 10962 NULL
-+bm_entry_read_10976 bm_entry_read 3 10976 NULL
-+sched_autogroup_write_10984 sched_autogroup_write 3 10984 NULL
++qla4xxx_host_reset_10920 qla4xxx_host_reset 0 10920 NULL
++shm_read_file_10927 shm_read_file 0 10927 NULL
++ip_mc_join_group_10930 ip_mc_join_group 0 10930 NULL
++ath10k_sta_state_10939 ath10k_sta_state 0 10939 NULL
++store_guid_10944 store_guid 0-4 10944 NULL
++show_temp_beep_10945 show_temp_beep 0 10945 NULL
++tw9910_g_crop_10948 tw9910_g_crop 0 10948 NULL
++drv_sta_state_10949 drv_sta_state 0 10949 NULL
++tun_put_user_10951 tun_put_user 0 10951 NULL
++da9052_map_irq_10952 da9052_map_irq 2 10952 NULL
++viacam_set_flip_10955 viacam_set_flip 0 10955 NULL
++crypto_shash_ctxsize_10958 crypto_shash_ctxsize 0 10958 NULL
++ar9003_dump_modal_eeprom_10959 ar9003_dump_modal_eeprom 0-2-3 10959 NULL
++bond_sysfs_slave_add_10961 bond_sysfs_slave_add 0 10961 NULL
++ci_port_test_write_10962 ci_port_test_write 3-0 10962 NULL
++zcxx_s_ctrl_10963 zcxx_s_ctrl 0 10963 NULL nohasharray
++legacy_suspend_10963 legacy_suspend 0 10963 &zcxx_s_ctrl_10963
++pfkey_process_10964 pfkey_process 0 10964 NULL
++qlcnic_diag_alloc_res_10969 qlcnic_diag_alloc_res 0 10969 NULL
++bm_entry_read_10976 bm_entry_read 3-0 10976 NULL nohasharray
++node_weight_write_10976 node_weight_write 0-3 10976 &bm_entry_read_10976
++sched_autogroup_write_10984 sched_autogroup_write 3-0 10984 NULL
++gfs2_ok_for_dio_10987 gfs2_ok_for_dio 0 10987 NULL
++il3945_send_tx_power_10991 il3945_send_tx_power 0 10991 NULL nohasharray
++restart_firmware_10991 restart_firmware 0 10991 &il3945_send_tx_power_10991
++edd_show_mbr_signature_10993 edd_show_mbr_signature 0 10993 NULL
++show_designated_cost_10995 show_designated_cost 0 10995 NULL nohasharray
++snd_hda_do_attach_10995 snd_hda_do_attach 0 10995 &show_designated_cost_10995
 +xfrm_hash_alloc_10997 xfrm_hash_alloc 1 10997 NULL
 +xfrm_hash_alloc_10997 xfrm_hash_alloc 1 10997 NULL
-+rx_filter_accum_arp_pend_requests_read_11003 rx_filter_accum_arp_pend_requests_read 3 11003 NULL
++page_cache_pipe_buf_confirm_11002 page_cache_pipe_buf_confirm 0 11002 NULL
++rx_filter_accum_arp_pend_requests_read_11003 rx_filter_accum_arp_pend_requests_read 3-0 11003 NULL
++security_get_bools_11004 security_get_bools 0 11004 NULL
++show_state_usage_11007 show_state_usage 0 11007 NULL nohasharray
++niu_reset_rx_xmac_11007 niu_reset_rx_xmac 0 11007 &show_state_usage_11007
++show_io_db_11009 show_io_db 0 11009 NULL
++balloon_cpu_notify_11010 balloon_cpu_notify 0 11010 NULL
++btree_write_cache_pages_11012 btree_write_cache_pages 0 11012 NULL
++enic_open_11015 enic_open 0 11015 NULL
++read_11017 read 0 11017 NULL
++qla4xxx_init_firmware_11018 qla4xxx_init_firmware 0 11018 NULL
 +SetLineNumber_11023 SetLineNumber 0 11023 NULL
 +SetLineNumber_11023 SetLineNumber 0 11023 NULL
-+nouveau_gpio_create__11048 nouveau_gpio_create_ 4 11048 NULL
++crc32_pclmul_setkey_11032 crc32_pclmul_setkey 0 11032 NULL nohasharray
++read_11032 read 0 11032 &crc32_pclmul_setkey_11032
++mb_find_next_bit_11037 mb_find_next_bit 0-2-3 11037 NULL nohasharray
++ixgbe_disable_sriov_11037 ixgbe_disable_sriov 0 11037 &mb_find_next_bit_11037
++shmem_listxattr_11040 shmem_listxattr 0-3 11040 NULL
++mask_and_set_register_11042 mask_and_set_register 0 11042 NULL
++sys_sendfile_11048 sys_sendfile 4 11048 NULL nohasharray
++nouveau_gpio_create__11048 nouveau_gpio_create_ 4 11048 &sys_sendfile_11048
 +tda10048_writeregbulk_11050 tda10048_writeregbulk 4 11050 NULL
 +tda10048_writeregbulk_11050 tda10048_writeregbulk 4 11050 NULL
-+insert_inline_extent_backref_11063 insert_inline_extent_backref 8 11063 NULL nohasharray
-+qlcnic_83xx_calculate_msix_vector_11063 qlcnic_83xx_calculate_msix_vector 0 11063 &insert_inline_extent_backref_11063
-+xfs_collapse_file_space_11075 xfs_collapse_file_space 2-3 11075 NULL
++char2uni_11054 char2uni 0 11054 NULL
++srpt_tpg_attrib_store_srp_sq_size_11059 srpt_tpg_attrib_store_srp_sq_size 0-3 11059 NULL
++alc260_parse_auto_config_11061 alc260_parse_auto_config 0 11061 NULL
++qlcnic_83xx_calculate_msix_vector_11063 qlcnic_83xx_calculate_msix_vector 0 11063 NULL
++__sysv_write_inode_11069 __sysv_write_inode 0 11069 NULL
++bond_enslave_11070 bond_enslave 0 11070 NULL
++lpt_gc_lnum_11073 lpt_gc_lnum 0 11073 NULL
 +tcp_send_mss_11079 tcp_send_mss 0 11079 NULL
 +count_argc_11083 count_argc 0 11083 NULL
 +tcp_send_mss_11079 tcp_send_mss 0 11079 NULL
 +count_argc_11083 count_argc 0 11083 NULL
++gt_min_freq_mhz_show_11084 gt_min_freq_mhz_show 0 11084 NULL
++sda_in_11093 sda_in 0 11093 NULL
++ds2781_write_user_eeprom_bin_11094 ds2781_write_user_eeprom_bin 6-5-0 11094 NULL nohasharray
++wlcore_fw_wakeup_11094 wlcore_fw_wakeup 0 11094 &ds2781_write_user_eeprom_bin_11094
++hash_sendmsg_11095 hash_sendmsg 0-4 11095 NULL
++aio_read_11102 aio_read 0 11102 NULL
++show_cmd_sg_entries_11103 show_cmd_sg_entries 0 11103 NULL
++avc_stream_set_format_11105 avc_stream_set_format 5 11105 NULL
 +kvm_write_guest_cached_11106 kvm_write_guest_cached 4 11106 NULL
 +kvm_write_guest_cached_11106 kvm_write_guest_cached 4 11106 NULL
-+tw_change_queue_depth_11116 tw_change_queue_depth 2 11116 NULL
-+tc90522_master_xfer_11119 tc90522_master_xfer 3 11119 NULL
-+page_offset_11120 page_offset 0 11120 NULL
++v_midi_open_11109 v_midi_open 0 11109 NULL
++wl18xx_top_reg_read_11114 wl18xx_top_reg_read 0 11114 NULL
++pinctrl_get_device_gpio_range_11118 pinctrl_get_device_gpio_range 0 11118 NULL
++tc90522_master_xfer_11119 tc90522_master_xfer 3-0 11119 NULL
++logi_dj_raw_event_11123 logi_dj_raw_event 4 11123 NULL
 +tracing_buffers_read_11124 tracing_buffers_read 3 11124 NULL
 +tracing_buffers_read_11124 tracing_buffers_read 3 11124 NULL
++lpfc_cr_delay_store_11125 lpfc_cr_delay_store 0-4 11125 NULL
 +alloc_alien_cache_11127 alloc_alien_cache 2 11127 NULL
 +alloc_alien_cache_11127 alloc_alien_cache 2 11127 NULL
-+snd_gf1_pcm_playback_silence_11172 snd_gf1_pcm_playback_silence 3-4 11172 NULL
-+copy_from_iter_iovec_11196 copy_from_iter_iovec 2 11196 NULL
-+il_dbgfs_rx_queue_read_11221 il_dbgfs_rx_queue_read 3 11221 NULL
++store_frontswap_inertia_11129 store_frontswap_inertia 0-4 11129 NULL
++dlfb_realloc_framebuffer_11133 dlfb_realloc_framebuffer 0 11133 NULL
++ip6table_nat_local_fn_11142 ip6table_nat_local_fn 0 11142 NULL
++pcnet32_get_regs_len_11144 pcnet32_get_regs_len 0 11144 NULL nohasharray
++vv6410_set_hflip_11144 vv6410_set_hflip 0 11144 &pcnet32_get_regs_len_11144
++temp_northbridge_11147 temp_northbridge 0 11147 NULL
++process_ini_11152 process_ini 0 11152 NULL
++ds2780_set_rsgain_register_11153 ds2780_set_rsgain_register 0 11153 NULL
++acpi_os_map_memory_11161 acpi_os_map_memory 1-2 11161 NULL nohasharray
++__uncore_cmask5_show_11161 __uncore_cmask5_show 0 11161 &acpi_os_map_memory_11161
++iwl_pcie_set_cmd_in_flight_11169 iwl_pcie_set_cmd_in_flight 0 11169 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_access_status_11170 target_core_alua_tg_pt_gp_show_attr_alua_access_status 0 11170 NULL
++ioat2_alloc_ring_11172 ioat2_alloc_ring 2 11172 NULL
++acpi_ec_read_io_11175 acpi_ec_read_io 0-3 11175 NULL
++dlm_user_unlock_11178 dlm_user_unlock 0 11178 NULL
++blkdev_write_end_11180 blkdev_write_end 5-0 11180 NULL
++hfs_statfs_11183 hfs_statfs 0 11183 NULL
++show_local_temp8_11187 show_local_temp8 0 11187 NULL
++store_lanerev_enb_11190 store_lanerev_enb 0-4 11190 NULL
++tomoyo_unix_entry_11195 tomoyo_unix_entry 0 11195 NULL
++rtl2832_sdr_wr_regs_11197 rtl2832_sdr_wr_regs 0 11197 NULL
++fnic_show_drv_version_11198 fnic_show_drv_version 0 11198 NULL
++snd_emu10k1x_pcm_prepare_11205 snd_emu10k1x_pcm_prepare 0 11205 NULL
++qlcnic_get_port_stats_11206 qlcnic_get_port_stats 0 11206 NULL
++solo_start_thread_11207 solo_start_thread 0 11207 NULL
++fb_set_var_11211 fb_set_var 0 11211 NULL
++dma_mapping_error_11213 dma_mapping_error 0-2 11213 NULL
++set_pwm1_11215 set_pwm1 0-4 11215 NULL
++sq_overhead_11218 sq_overhead 0 11218 NULL
++zd_submit_waiting_urb_11219 zd_submit_waiting_urb 0 11219 NULL
++__swab16p_11220 __swab16p 0 11220 NULL
++il_dbgfs_rx_queue_read_11221 il_dbgfs_rx_queue_read 3-0 11221 NULL
++snd_es1938_playback2_trigger_11224 snd_es1938_playback2_trigger 0 11224 NULL
++tda18218_wr_reg_11232 tda18218_wr_reg 0 11232 NULL
++xiic_bus_busy_11233 xiic_bus_busy 0 11233 NULL nohasharray
++vid_out_start_streaming_11233 vid_out_start_streaming 0 11233 &xiic_bus_busy_11233
 +comedi_alloc_spriv_11234 comedi_alloc_spriv 2 11234 NULL
 +comedi_alloc_spriv_11234 comedi_alloc_spriv 2 11234 NULL
++xfs_bmap_last_before_11237 xfs_bmap_last_before 0 11237 NULL
++__hci_unconf_init_11239 __hci_unconf_init 0 11239 NULL nohasharray
++__add_zone_11239 __add_zone 0 11239 &__hci_unconf_init_11239
++il3945_show_tx_power_11240 il3945_show_tx_power 0 11240 NULL nohasharray
++show_nservers_11240 show_nservers 0 11240 &il3945_show_tx_power_11240
++call_usermodehelper_11245 call_usermodehelper 0 11245 NULL
 +of_irq_count_11253 of_irq_count 0 11253 NULL
 +of_irq_count_11253 of_irq_count 0 11253 NULL
-+hugetlbfs_read_11268 hugetlbfs_read 3 11268 NULL
-+ath6kl_power_params_write_11274 ath6kl_power_params_write 3 11274 NULL
++store_refalign_11257 store_refalign 0-4 11257 NULL
++ubifs_write_node_11258 ubifs_write_node 3-5-0 11258 NULL
++ath5k_attr_show_noise_immunity_level_11266 ath5k_attr_show_noise_immunity_level 0 11266 NULL nohasharray
++srpt_wwn_show_attr_version_11266 srpt_wwn_show_attr_version 0 11266 &ath5k_attr_show_noise_immunity_level_11266
++hugetlbfs_read_11268 hugetlbfs_read 3-0 11268 NULL
++ec_bhf_alloc_dma_mem_11271 ec_bhf_alloc_dma_mem 0 11271 NULL
++cru_detect_11272 cru_detect 1 11272 NULL
++ath6kl_power_params_write_11274 ath6kl_power_params_write 3-0 11274 NULL
++qnx6_readpage_11279 qnx6_readpage 0 11279 NULL
 +SYSC_getrandom_11294 SYSC_getrandom 2 11294 NULL
 +SYSC_getrandom_11294 SYSC_getrandom 2 11294 NULL
-+tipc_msg_build_11304 tipc_msg_build 3-4-5 11304 NULL
++reg_write_11295 reg_write 0 11295 NULL
++mptscsih_debug_level_store_11299 mptscsih_debug_level_store 0-4 11299 NULL
++ssb_pcmcia_cor_setup_11300 ssb_pcmcia_cor_setup 0 11300 NULL
++vhci_urb_enqueue_11304 vhci_urb_enqueue 0 11304 NULL nohasharray
++show_mtu_11304 show_mtu 0 11304 &vhci_urb_enqueue_11304
 +__proc_daemon_file_11305 __proc_daemon_file 5 11305 NULL
 +__proc_daemon_file_11305 __proc_daemon_file 5 11305 NULL
-+ext4_xattr_check_names_11314 ext4_xattr_check_names 0 11314 NULL
-+bcache_dev_sectors_dirty_add_11315 bcache_dev_sectors_dirty_add 3-4 11315 NULL
-+sk_filter_size_11316 sk_filter_size 0 11316 NULL nohasharray
-+tcp_send_rcvq_11316 tcp_send_rcvq 3 11316 &sk_filter_size_11316
++rtl2832_sdr_alloc_urbs_11306 rtl2832_sdr_alloc_urbs 0 11306 NULL
++cma_clear_bitmap_11308 cma_clear_bitmap 3 11308 NULL
++bcache_dev_sectors_dirty_add_11315 bcache_dev_sectors_dirty_add 3 11315 NULL
++tcp_send_rcvq_11316 tcp_send_rcvq 3-0 11316 NULL
++vidioc_qbuf_11319 vidioc_qbuf 0 11319 NULL
++kovaplus_sysfs_read_profilex_settings_11320 kovaplus_sysfs_read_profilex_settings 0-5-6 11320 NULL nohasharray
++iscsi_stat_tgt_attr_attr_show_11320 iscsi_stat_tgt_attr_attr_show 0 11320 &kovaplus_sysfs_read_profilex_settings_11320
++tiadc_buffer_postdisable_11321 tiadc_buffer_postdisable 0 11321 NULL nohasharray
++__pfn_to_mfn_11321 __pfn_to_mfn 0 11321 &tiadc_buffer_postdisable_11321
++shmem_radix_tree_replace_11325 shmem_radix_tree_replace 0 11325 NULL
 +construct_key_11329 construct_key 3 11329 NULL nohasharray
 +__kfifo_out_peek_11329 __kfifo_out_peek 0-3 11329 &construct_key_11329
 +construct_key_11329 construct_key 3 11329 NULL nohasharray
 +__kfifo_out_peek_11329 __kfifo_out_peek 0-3 11329 &construct_key_11329
-+next_segment_11330 next_segment 0-2-1 11330 NULL
-+persistent_ram_buffer_map_11332 persistent_ram_buffer_map 1-2 11332 NULL
-+ext4_get_inline_size_11349 ext4_get_inline_size 0 11349 NULL
-+sel_write_create_11353 sel_write_create 3 11353 NULL nohasharray
-+nl80211_send_mgmt_11353 nl80211_send_mgmt 7 11353 &sel_write_create_11353
++cfctrl_linkup_request_11331 cfctrl_linkup_request 0 11331 NULL
++usb_store_new_id_11334 usb_store_new_id 0-5 11334 NULL
++seq_copy_in_user_11336 seq_copy_in_user 3 11336 NULL nohasharray
++patch_nvhdmi_8ch_7x_11336 patch_nvhdmi_8ch_7x 0 11336 &seq_copy_in_user_11336
++ufx_enable_11338 ufx_enable 0 11338 NULL
++dev_uc_add_11343 dev_uc_add 0 11343 NULL
++setup_cpu_watcher_11344 setup_cpu_watcher 0 11344 NULL
++mt9m001_s_stream_11350 mt9m001_s_stream 0 11350 NULL
++sel_write_create_11353 sel_write_create 3 11353 NULL
++show_in1_input_11354 show_in1_input 0 11354 NULL
++handle_unit_11355 handle_unit 0-1 11355 NULL
++create_input_ctls_11360 create_input_ctls 0 11360 NULL nohasharray
++batadv_skb_head_push_11360 batadv_skb_head_push 2 11360 &create_input_ctls_11360
 +of_get_available_child_count_11361 of_get_available_child_count 0 11361 NULL
 +of_get_available_child_count_11361 of_get_available_child_count 0 11361 NULL
-+qib_get_base_info_11369 qib_get_base_info 3 11369 NULL
-+tcf_register_action_11381 tcf_register_action 2 11381 NULL nohasharray
-+nft_value_dump_11381 nft_value_dump 3 11381 &tcf_register_action_11381
-+isku_sysfs_read_keys_capslock_11392 isku_sysfs_read_keys_capslock 6 11392 NULL
-+dev_irnet_write_11398 dev_irnet_write 3 11398 NULL
-+lprocfs_wr_evict_client_11402 lprocfs_wr_evict_client 3 11402 NULL
++drm_vblank_init_11362 drm_vblank_init 2 11362 NULL nohasharray
++thread_siblings_list_show_11362 thread_siblings_list_show 0 11362 &drm_vblank_init_11362
++nilfs_superblock_sb_write_time_secs_show_11367 nilfs_superblock_sb_write_time_secs_show 0 11367 NULL nohasharray
++lp3943_pwm_set_mode_11367 lp3943_pwm_set_mode 0 11367 &nilfs_superblock_sb_write_time_secs_show_11367
++qib_get_base_info_11369 qib_get_base_info 3-0 11369 NULL
++saa6752hs_g_mbus_fmt_11370 saa6752hs_g_mbus_fmt 0 11370 NULL
++thermal_cooling_device_cur_state_show_11373 thermal_cooling_device_cur_state_show 0 11373 NULL
++xfs_bmap_add_attrfork_btree_11375 xfs_bmap_add_attrfork_btree 0 11375 NULL
++lpfc_poll_tmo_show_11377 lpfc_poll_tmo_show 0 11377 NULL
++amd_rng_data_read_11378 amd_rng_data_read 0 11378 NULL
++rtl2832_sdr_alloc_stream_bufs_11380 rtl2832_sdr_alloc_stream_bufs 0 11380 NULL
++tcf_register_action_11381 tcf_register_action 2 11381 NULL
++ext_prop_type_store_11385 ext_prop_type_store 0-3 11385 NULL
++po1030_set_gain_11386 po1030_set_gain 0 11386 NULL nohasharray
++tboot_cpu_callback_11386 tboot_cpu_callback 0 11386 &po1030_set_gain_11386
++merge_across_nodes_store_11387 merge_across_nodes_store 0-4 11387 NULL
++af9035_rd_regs_11391 af9035_rd_regs 0 11391 NULL nohasharray
++gfs2_quota_refresh_11391 gfs2_quota_refresh 0 11391 &af9035_rd_regs_11391
++isku_sysfs_read_keys_capslock_11392 isku_sysfs_read_keys_capslock 6-0-5 11392 NULL
++qib_write_11394 qib_write 0-3 11394 NULL
++niu_reset_tx_xmac_11397 niu_reset_tx_xmac 0 11397 NULL
++dev_irnet_write_11398 dev_irnet_write 3-0 11398 NULL nohasharray
++store_selfballoon_interval_11398 store_selfballoon_interval 0-4 11398 &dev_irnet_write_11398
++cw1200_add_interface_11399 cw1200_add_interface 0 11399 NULL nohasharray
++tse_change_mtu_11399 tse_change_mtu 0 11399 &cw1200_add_interface_11399
++get_fan_11400 get_fan 0 11400 NULL
++ip_mc_add1_src_11402 ip_mc_add1_src 0 11402 NULL nohasharray
++lprocfs_wr_evict_client_11402 lprocfs_wr_evict_client 3 11402 &ip_mc_add1_src_11402
++attention_read_file_11404 attention_read_file 0 11404 NULL
++bnx2x_config_rss_eth_11407 bnx2x_config_rss_eth 0 11407 NULL
 +___alloc_bootmem_11410 ___alloc_bootmem 1 11410 NULL
 +str_to_user_11411 str_to_user 2 11411 NULL
 +___alloc_bootmem_11410 ___alloc_bootmem 1 11410 NULL
 +str_to_user_11411 str_to_user 2 11411 NULL
-+mem_fw_gen_free_mem_blks_read_11413 mem_fw_gen_free_mem_blks_read 3 11413 NULL
-+ath6kl_wmi_test_rx_11414 ath6kl_wmi_test_rx 3 11414 NULL
-+adis16480_show_firmware_revision_11417 adis16480_show_firmware_revision 3 11417 NULL
-+trace_options_read_11419 trace_options_read 3 11419 NULL
-+i40e_dbg_command_write_11421 i40e_dbg_command_write 3 11421 NULL
-+bttv_read_11432 bttv_read 3 11432 NULL
-+create_zero_mask_11453 create_zero_mask 0-1 11453 NULL
-+ufshcd_change_queue_depth_11477 ufshcd_change_queue_depth 2 11477 NULL
-+sca3000_read_first_n_hw_rb_11479 sca3000_read_first_n_hw_rb 2 11479 NULL nohasharray
-+pci_set_power_state_11479 pci_set_power_state 0 11479 &sca3000_read_first_n_hw_rb_11479
++show_blue_11412 show_blue 0 11412 NULL nohasharray
++matroxfb_dh_check_var_11412 matroxfb_dh_check_var 0 11412 &show_blue_11412
++mem_fw_gen_free_mem_blks_read_11413 mem_fw_gen_free_mem_blks_read 3-0 11413 NULL
++iscsi_tpg_param_show_HeaderDigest_11416 iscsi_tpg_param_show_HeaderDigest 0 11416 NULL
++adis16480_show_firmware_revision_11417 adis16480_show_firmware_revision 3-0 11417 NULL nohasharray
++xfs_btree_lookup_11417 xfs_btree_lookup 0 11417 &adis16480_show_firmware_revision_11417
++tx_carrier_errors_show_11418 tx_carrier_errors_show 0 11418 NULL
++mlx4_create_zones_11419 mlx4_create_zones 4-3-5-6 11419 NULL nohasharray
++trace_options_read_11419 trace_options_read 3 11419 &mlx4_create_zones_11419
++i40e_dbg_command_write_11421 i40e_dbg_command_write 3-0 11421 NULL nohasharray
++nlmsg_perm_11421 nlmsg_perm 0 11421 &i40e_dbg_command_write_11421
++pccard_show_vcc_11422 pccard_show_vcc 0 11422 NULL
++attr_show_11424 attr_show 0 11424 NULL
++vring_size_11426 vring_size 0-2-1 11426 NULL
++ecryptfs_writepage_11427 ecryptfs_writepage 0 11427 NULL nohasharray
++iwl_mvm_power_send_cmd_11427 iwl_mvm_power_send_cmd 0 11427 &ecryptfs_writepage_11427
++ext3_xattr_block_list_11428 ext3_xattr_block_list 0 11428 NULL
++ovl_want_write_11429 ovl_want_write 0 11429 NULL
++bttv_read_11432 bttv_read 3-0 11432 NULL
++adt7310_spi_write_byte_11434 adt7310_spi_write_byte 0 11434 NULL
++iommu_group_show_name_11438 iommu_group_show_name 0 11438 NULL
++red_zone_store_11439 red_zone_store 0-3 11439 NULL
++wait_on_bit_lock_action_11447 wait_on_bit_lock_action 0 11447 NULL
++ov2640_g_crop_11448 ov2640_g_crop 0 11448 NULL
++sock_has_perm_11452 sock_has_perm 0 11452 NULL
++create_zero_mask_11453 create_zero_mask 0-1 11453 NULL nohasharray
++store_spi_transport_period_11453 store_spi_transport_period 4-0 11453 &create_zero_mask_11453
++trigger_test_error_11455 trigger_test_error 0-4 11455 NULL
++adp8860_bl_l2_office_max_store_11458 adp8860_bl_l2_office_max_store 4-0 11458 NULL
++event_file_write_11460 event_file_write 0-3 11460 NULL
++acpi_ex_resolve_to_value_11466 acpi_ex_resolve_to_value 0 11466 NULL
++hidp_sock_create_11468 hidp_sock_create 0 11468 NULL
++ocfs2_file_write_iter_11469 ocfs2_file_write_iter 0 11469 NULL
++mv88e6352_phy_wait_11471 mv88e6352_phy_wait 0 11471 NULL
++st_sensors_write_data_with_mask_11476 st_sensors_write_data_with_mask 0 11476 NULL
++icmpv6_packet_11477 icmpv6_packet 0 11477 NULL
++drv_set_lbt_mode_11478 drv_set_lbt_mode 0 11478 NULL
++pci_set_power_state_11479 pci_set_power_state 0 11479 NULL nohasharray
++sca3000_read_first_n_hw_rb_11479 sca3000_read_first_n_hw_rb 2 11479 &pci_set_power_state_11479
++set_otp5_11480 set_otp5 4-0 11480 NULL
++thermal_get_trip_type_11486 thermal_get_trip_type 0 11486 NULL
++lpfc_sriov_nr_virtfn_store_11490 lpfc_sriov_nr_virtfn_store 0-4 11490 NULL
++ti_command_out_sync_11491 ti_command_out_sync 0 11491 NULL
++pvr2_v4l2_iosetup_11493 pvr2_v4l2_iosetup 0 11493 NULL
++ads7871_show_name_11494 ads7871_show_name 0 11494 NULL
++vp_try_to_find_vqs_11502 vp_try_to_find_vqs 2 11502 NULL
++skb_copy_datagram_msg_11505 skb_copy_datagram_msg 2-4-0 11505 NULL
 +sd_do_mode_sense_11507 sd_do_mode_sense 5 11507 NULL
 +sd_do_mode_sense_11507 sd_do_mode_sense 5 11507 NULL
++s3fb_set_par_11509 s3fb_set_par 0 11509 NULL
 +kmem_zalloc_11510 kmem_zalloc 1 11510 NULL
 +kmem_zalloc_11510 kmem_zalloc 1 11510 NULL
-+ll_direct_IO_26_seg_11518 ll_direct_IO_26_seg 0 11518 NULL
-+twl_direction_in_11527 twl_direction_in 2 11527 NULL
-+skb_cow_data_11565 skb_cow_data 0 11565 NULL
-+lpfc_idiag_ctlacc_write_11576 lpfc_idiag_ctlacc_write 3 11576 NULL
-+oprofilefs_ulong_to_user_11582 oprofilefs_ulong_to_user 3 11582 NULL
++atkbd_do_set_scroll_11516 atkbd_do_set_scroll 0-4 11516 NULL
++dvb_net_set_mac_11517 dvb_net_set_mac 0 11517 NULL
++c2port_show_name_11518 c2port_show_name 0 11518 NULL nohasharray
++ll_direct_IO_26_seg_11518 ll_direct_IO_26_seg 0 11518 &c2port_show_name_11518
++__dwc3_gadget_ep_enable_11523 __dwc3_gadget_ep_enable 0 11523 NULL
++twl_direction_in_11527 twl_direction_in 0-2 11527 NULL
++usb_pcwd_temperature_read_11539 usb_pcwd_temperature_read 0-3 11539 NULL
++__uncore_event_ext_show_11540 __uncore_event_ext_show 0 11540 NULL
++hif_usb_send_mgmt_11542 hif_usb_send_mgmt 0 11542 NULL
++batadv_tt_init_11545 batadv_tt_init 0 11545 NULL
++mmc_fwrev_show_11546 mmc_fwrev_show 0 11546 NULL
++vendor_id_show_11549 vendor_id_show 0 11549 NULL
++show_vpd_pg83_11553 show_vpd_pg83 6-0-5 11553 NULL nohasharray
++xfs_rtcheck_alloc_range_11553 xfs_rtcheck_alloc_range 0 11553 &show_vpd_pg83_11553
++radix_tree_extend_11555 radix_tree_extend 0 11555 NULL
++show_gpio_mask_11556 show_gpio_mask 0 11556 NULL
++fsp_attr_set_getreg_11558 fsp_attr_set_getreg 0-4 11558 NULL
++set_in5_min_11561 set_in5_min 0-4 11561 NULL
++skb_cow_data_11565 skb_cow_data 0-2 11565 NULL
++i2c_smbus_read_word_swapped_11566 i2c_smbus_read_word_swapped 0 11566 NULL nohasharray
++build_avpair_blob_11566 build_avpair_blob 0 11566 &i2c_smbus_read_word_swapped_11566 nohasharray
++set_fan_auto_channel_11566 set_fan_auto_channel 0-4 11566 &build_avpair_blob_11566 nohasharray
++smk_bu_note_11566 smk_bu_note 0-5 11566 &set_fan_auto_channel_11566
++atomic_notifier_call_chain_11567 atomic_notifier_call_chain 0 11567 NULL
++mlx4_init_cmpt_table_11569 mlx4_init_cmpt_table 3 11569 NULL
++CIFSSMBWrite2_11570 CIFSSMBWrite2 0 11570 NULL
++check_hotplug_memory_range_11575 check_hotplug_memory_range 0 11575 NULL
++lpfc_idiag_ctlacc_write_11576 lpfc_idiag_ctlacc_write 3-0 11576 NULL
++mxl111sf_write_reg_mask_11577 mxl111sf_write_reg_mask 0 11577 NULL nohasharray
++v9fs_xattr_get_acl_11577 v9fs_xattr_get_acl 0 11577 &mxl111sf_write_reg_mask_11577
++show_11578 show 0 11578 NULL
++oprofilefs_ulong_to_user_11582 oprofilefs_ulong_to_user 3-0 11582 NULL
 +batadv_iv_ogm_orig_add_if_11586 batadv_iv_ogm_orig_add_if 2 11586 NULL
 +batadv_iv_ogm_orig_add_if_11586 batadv_iv_ogm_orig_add_if 2 11586 NULL
++pvc_bind_11588 pvc_bind 0 11588 NULL
 +snd_pcm_action_11589 snd_pcm_action 0 11589 NULL
 +snd_pcm_action_11589 snd_pcm_action 0 11589 NULL
++zd1211_hw_reset_phy_11591 zd1211_hw_reset_phy 0 11591 NULL
++wl128x_boot_clk_11594 wl128x_boot_clk 0 11594 NULL
 +fw_device_op_ioctl_11595 fw_device_op_ioctl 2 11595 NULL
 +fw_device_op_ioctl_11595 fw_device_op_ioctl 2 11595 NULL
-+batadv_iv_ogm_orig_del_if_11604 batadv_iv_ogm_orig_del_if 2 11604 NULL
++heartbeat_panic_notifier_11596 heartbeat_panic_notifier 0 11596 NULL
++iscsi_iser_get_ep_param_11601 iscsi_iser_get_ep_param 0 11601 NULL
++hycapi_rx_capipkt_11602 hycapi_rx_capipkt 3 11602 NULL
++batadv_iv_ogm_orig_del_if_11604 batadv_iv_ogm_orig_del_if 2 11604 NULL nohasharray
++acpi_smbus_cmi_access_11604 acpi_smbus_cmi_access 0 11604 &batadv_iv_ogm_orig_del_if_11604
 +SYSC_mq_timedsend_11607 SYSC_mq_timedsend 3 11607 NULL
 +SYSC_mq_timedsend_11607 SYSC_mq_timedsend 3 11607 NULL
++iscsi_tpg_attrib_show_default_cmdsn_depth_11609 iscsi_tpg_attrib_show_default_cmdsn_depth 0 11609 NULL
++max_active_show_11610 max_active_show 0 11610 NULL
++hackrf_start_streaming_11617 hackrf_start_streaming 0 11617 NULL
 +C_SYSC_migrate_pages_11618 C_SYSC_migrate_pages 2 11618 NULL
 +C_SYSC_migrate_pages_11618 C_SYSC_migrate_pages 2 11618 NULL
-+sisusb_send_bridge_packet_11649 sisusb_send_bridge_packet 2 11649 NULL
-+nla_total_size_11658 nla_total_size 0-1 11658 NULL
-+srpc_create_client_rpc_11664 srpc_create_client_rpc 3 11664 NULL nohasharray
-+slab_ksize_11664 slab_ksize 0 11664 &srpc_create_client_rpc_11664
-+ide_queue_pc_tail_11673 ide_queue_pc_tail 5 11673 NULL
++show_caps_11619 show_caps 0 11619 NULL
++mb862xxfb_check_var_11620 mb862xxfb_check_var 0 11620 NULL
++tsl2550_get_adc_value_11625 tsl2550_get_adc_value 0 11625 NULL
++power_write_file_11626 power_write_file 0-3 11626 NULL
++attr_get_11639 attr_get 0 11639 NULL
++__issue_creg_rw_11641 __issue_creg_rw 0 11641 NULL
++llc_shdlc_alloc_skb_11645 llc_shdlc_alloc_skb 2 11645 NULL
++pm8001_ctl_aap_log_show_11648 pm8001_ctl_aap_log_show 0 11648 NULL nohasharray
++apds990x_prox_range_show_11648 apds990x_prox_range_show 0 11648 &pm8001_ctl_aap_log_show_11648
++sisusb_send_bridge_packet_11649 sisusb_send_bridge_packet 2 11649 NULL nohasharray
++select_size_11649 select_size 0 11649 &sisusb_send_bridge_packet_11649
++slab_ksize_11664 slab_ksize 0 11664 NULL
++sigd_send_11665 sigd_send 0 11665 NULL
++pm8001_ctl_host_sas_address_show_11670 pm8001_ctl_host_sas_address_show 0 11670 NULL
++ide_queue_pc_tail_11673 ide_queue_pc_tail 5 11673 NULL nohasharray
++bond_release_11673 bond_release 0 11673 &ide_queue_pc_tail_11673
 +compat_SyS_msgsnd_11675 compat_SyS_msgsnd 3 11675 NULL
 +compat_SyS_msgsnd_11675 compat_SyS_msgsnd 3 11675 NULL
++store_spi_host_signalling_11677 store_spi_host_signalling 0-4 11677 NULL
 +btrfs_alloc_delayed_item_11678 btrfs_alloc_delayed_item 1 11678 NULL
 +btrfs_alloc_delayed_item_11678 btrfs_alloc_delayed_item 1 11678 NULL
-+sctp_setsockopt_hmac_ident_11687 sctp_setsockopt_hmac_ident 3 11687 NULL
++da9055_gpio_direction_output_11680 da9055_gpio_direction_output 0 11680 NULL
++iscsi_stat_login_show_attr_other_fails_11682 iscsi_stat_login_show_attr_other_fails 0 11682 NULL
++dsp_buffer_alloc_11684 dsp_buffer_alloc 2 11684 NULL
++sctp_setsockopt_hmac_ident_11687 sctp_setsockopt_hmac_ident 3-0 11687 NULL nohasharray
++__niu_set_and_wait_clear_ipp_11687 __niu_set_and_wait_clear_ipp 0 11687 &sctp_setsockopt_hmac_ident_11687
 +split_11691 split 2 11691 NULL
 +split_11691 split 2 11691 NULL
-+compat_SyS_keyctl_11695 compat_SyS_keyctl 4 11695 NULL nohasharray
-+snd_ctl_elem_user_tlv_11695 snd_ctl_elem_user_tlv 3 11695 &compat_SyS_keyctl_11695
++radeon_atom_hw_i2c_xfer_11692 radeon_atom_hw_i2c_xfer 0-3 11692 NULL
++mt9t031_set_params_11693 mt9t031_set_params 0 11693 NULL
++snd_ctl_elem_user_tlv_11695 snd_ctl_elem_user_tlv 3 11695 NULL nohasharray
++ramoops_pstore_read_11695 ramoops_pstore_read 0 11695 &snd_ctl_elem_user_tlv_11695 nohasharray
++compat_SyS_keyctl_11695 compat_SyS_keyctl 4 11695 &ramoops_pstore_read_11695
++portio_start_show_11704 portio_start_show 0 11704 NULL nohasharray
++ipmr_mfc_add_11704 ipmr_mfc_add 0 11704 &portio_start_show_11704
++wl1273_fm_set_tx_freq_11706 wl1273_fm_set_tx_freq 0 11706 NULL nohasharray
++batadv_debugfs_add_meshif_11706 batadv_debugfs_add_meshif 0 11706 &wl1273_fm_set_tx_freq_11706
++store_11711 store 0 11711 NULL
++hfs_setxattr_11719 hfs_setxattr 0 11719 NULL
++fm10k_set_mac_11722 fm10k_set_mac 0 11722 NULL nohasharray
++default_affinity_write_11722 default_affinity_write 0-3 11722 &fm10k_set_mac_11722
 +blk_rq_cur_bytes_11723 blk_rq_cur_bytes 0 11723 NULL
 +blk_rq_cur_bytes_11723 blk_rq_cur_bytes 0 11723 NULL
-+dm_bio_prison_create_11749 dm_bio_prison_create 1 11749 NULL
-+iwl_dbgfs_qos_read_11753 iwl_dbgfs_qos_read 3 11753 NULL
++mxt_acquire_irq_11731 mxt_acquire_irq 0 11731 NULL
++i2c_master_recv_11734 i2c_master_recv 0-3 11734 NULL nohasharray
++id_show_11734 id_show 0 11734 &i2c_master_recv_11734
++cx25821_vidupstream_init_11736 cx25821_vidupstream_init 0 11736 NULL
++bch_flash_dev_create_11738 bch_flash_dev_create 0 11738 NULL
++sbp_tpg_attrib_store_mgt_orb_timeout_11745 sbp_tpg_attrib_store_mgt_orb_timeout 0-3 11745 NULL
++vmci_transport_error_to_vsock_error_11746 vmci_transport_error_to_vsock_error 0 11746 NULL
++__pm_runtime_resume_11749 __pm_runtime_resume 0 11749 NULL
++iwl_dbgfs_qos_read_11753 iwl_dbgfs_qos_read 3-0 11753 NULL
++intel_map_page_11762 intel_map_page 0-3 11762 NULL
++show_session_param_ISCSI_PARAM_PORTAL_TYPE_11765 show_session_param_ISCSI_PARAM_PORTAL_TYPE 0 11765 NULL
 +ieee80211_get_num_supported_channels_11768 ieee80211_get_num_supported_channels 0 11768 NULL
 +ieee80211_get_num_supported_channels_11768 ieee80211_get_num_supported_channels 0 11768 NULL
-+tipc_sendmsg_11769 tipc_sendmsg 4 11769 NULL
-+ps_pspoll_timeouts_read_11776 ps_pspoll_timeouts_read 3 11776 NULL
++tipc_sendmsg_11769 tipc_sendmsg 4-0 11769 NULL
++x25_asy_open_dev_11772 x25_asy_open_dev 0 11772 NULL
++ps_pspoll_timeouts_read_11776 ps_pspoll_timeouts_read 3-0 11776 NULL nohasharray
++exofs_statfs_11776 exofs_statfs 0 11776 &ps_pspoll_timeouts_read_11776 nohasharray
++store_root_block_11776 store_root_block 0 11776 &exofs_statfs_11776
++assert_show_11778 assert_show 0 11778 NULL
++ebt_buf_add_11779 ebt_buf_add 0 11779 NULL
++mwifiex_cmd_reg_access_11781 mwifiex_cmd_reg_access 0 11781 NULL
 +btrfs_key_blockptr_11786 btrfs_key_blockptr 0 11786 NULL
 +btrfs_key_blockptr_11786 btrfs_key_blockptr 0 11786 NULL
++max6902_read_time_11787 max6902_read_time 0 11787 NULL
++adp8870_bl_l1_daylight_max_show_11793 adp8870_bl_l1_daylight_max_show 0 11793 NULL
++stats_clear_11802 stats_clear 0-3 11802 NULL
++show_hca_type_11803 show_hca_type 0 11803 NULL
++func_11804 func 0 11804 NULL
++open_11806 open 0 11806 NULL nohasharray
++saa6752hs_s_ctrl_11806 saa6752hs_s_ctrl 0 11806 &open_11806
++fan_fan_watchdog_show_11810 fan_fan_watchdog_show 0 11810 NULL
++_ctl_version_nvdata_persistent_show_11814 _ctl_version_nvdata_persistent_show 0 11814 NULL
++cx23885_alsa_dma_init_11816 cx23885_alsa_dma_init 2 11816 NULL
 +pcpu_fc_alloc_11818 pcpu_fc_alloc 2 11818 NULL
 +pcpu_fc_alloc_11818 pcpu_fc_alloc 2 11818 NULL
-+umc_device_register_11824 umc_device_register 0 11824 NULL
-+zerocopy_sg_from_iovec_11828 zerocopy_sg_from_iovec 3 11828 NULL
-+sctp_setsockopt_maxseg_11829 sctp_setsockopt_maxseg 3 11829 NULL
++ncp_modify_nfs_info_11819 ncp_modify_nfs_info 0 11819 NULL nohasharray
++nfs_server_get_key_11819 nfs_server_get_key 0 11819 &ncp_modify_nfs_info_11819
++amd64_dhar_show_11820 amd64_dhar_show 0 11820 NULL nohasharray
++__ip_map_update_11820 __ip_map_update 0 11820 &amd64_dhar_show_11820
++go7007_start_streaming_11821 go7007_start_streaming 0 11821 NULL
++ufshcd_devfreq_get_dev_status_11822 ufshcd_devfreq_get_dev_status 0 11822 NULL
++i2c_hid_set_or_send_report_11824 i2c_hid_set_or_send_report 0-5 11824 NULL
++sctp_setsockopt_maxseg_11829 sctp_setsockopt_maxseg 3-0 11829 NULL nohasharray
++osst_read_back_buffer_and_rewrite_11829 osst_read_back_buffer_and_rewrite 0 11829 &sctp_setsockopt_maxseg_11829
 +rts51x_read_status_11830 rts51x_read_status 4 11830 NULL
 +rts51x_read_status_11830 rts51x_read_status 4 11830 NULL
++macvtap_put_user_11831 macvtap_put_user 0 11831 NULL
++qla4xxx_recover_adapter_11835 qla4xxx_recover_adapter 0 11835 NULL
++avc_has_perm_11840 avc_has_perm 0 11840 NULL
++__uncore_filter_cfg_en_show_11842 __uncore_filter_cfg_en_show 0 11842 NULL nohasharray
++notify_11842 notify 0 11842 &__uncore_filter_cfg_en_show_11842
 +unix_stream_connect_11844 unix_stream_connect 3 11844 NULL
 +unix_stream_connect_11844 unix_stream_connect 3 11844 NULL
++ipath_user_sdma_init_payload_11850 ipath_user_sdma_init_payload 0 11850 NULL
++xfs_file_aio_write_checks_11851 xfs_file_aio_write_checks 0 11851 NULL
 +pci_enable_msix_range_11852 pci_enable_msix_range 0-4 11852 NULL
 +pci_enable_msix_range_11852 pci_enable_msix_range 0-4 11852 NULL
++show_local_ib_device_11854 show_local_ib_device 0 11854 NULL
++fsname_show_11856 fsname_show 0 11856 NULL
++rs5c372_rtc_read_time_11858 rs5c372_rtc_read_time 0 11858 NULL
++nf_nat_sdp_media_11863 nf_nat_sdp_media 9 11863 NULL
++show_fcoe_ctlr_device_fcs_error_11865 show_fcoe_ctlr_device_fcs_error 0 11865 NULL nohasharray
++nilfs_segments_attr_show_11865 nilfs_segments_attr_show 0 11865 &show_fcoe_ctlr_device_fcs_error_11865
 +ecryptfs_copy_filename_11868 ecryptfs_copy_filename 4 11868 NULL
 +ecryptfs_copy_filename_11868 ecryptfs_copy_filename 4 11868 NULL
-+l2cap_chan_send_11878 l2cap_chan_send 3 11878 NULL
++bdc_queue_xfr_11873 bdc_queue_xfr 0 11873 NULL
++fm_rx_get_rds_mode_11874 fm_rx_get_rds_mode 0 11874 NULL
++show_sf2_level_11876 show_sf2_level 0 11876 NULL
++sht15_end_transmission_11877 sht15_end_transmission 0 11877 NULL nohasharray
++nr_hugepages_store_common_11877 nr_hugepages_store_common 0-4 11877 &sht15_end_transmission_11877
++lpfc_modelname_show_11878 lpfc_modelname_show 0 11878 NULL nohasharray
++l2cap_chan_send_11878 l2cap_chan_send 0-3 11878 &lpfc_modelname_show_11878
++ext4_xattr_trusted_set_11879 ext4_xattr_trusted_set 0 11879 NULL
++image_read_11880 image_read 0-6-5 11880 NULL
++iwl_mvm_send_cmd_pdu_11883 iwl_mvm_send_cmd_pdu 0 11883 NULL nohasharray
++otg_set_peripheral_11883 otg_set_peripheral 0 11883 &iwl_mvm_send_cmd_pdu_11883 nohasharray
++_l2_alloc_skb_11883 _l2_alloc_skb 1 11883 &otg_set_peripheral_11883
 +ieee80211_rx_bss_info_11887 ieee80211_rx_bss_info 3 11887 NULL
 +ieee80211_rx_bss_info_11887 ieee80211_rx_bss_info 3 11887 NULL
-+mdc_rename_11899 mdc_rename 4-6 11899 NULL
-+xstateregs_get_11906 xstateregs_get 4 11906 NULL
-+ti_write_11916 ti_write 4 11916 NULL
-+fs_devrw_entry_11924 fs_devrw_entry 3 11924 NULL
++avc_audit_11888 avc_audit 0 11888 NULL
++itd1000_set_parameters_11891 itd1000_set_parameters 0 11891 NULL
++uwb_rc_ie_add_one_11893 uwb_rc_ie_add_one 0 11893 NULL
++fuse_direct_write_11900 fuse_direct_write 0-3 11900 NULL
++cifs_idmap_key_instantiate_11901 cifs_idmap_key_instantiate 0 11901 NULL
++kgdb_nmi_tty_write_11905 kgdb_nmi_tty_write 0-3 11905 NULL
++snd_pcm_lib_ioctl_channel_info_11906 snd_pcm_lib_ioctl_channel_info 0 11906 NULL nohasharray
++xstateregs_get_11906 xstateregs_get 4 11906 &snd_pcm_lib_ioctl_channel_info_11906
++signalfd_read_11910 signalfd_read 0-3 11910 NULL
++ti_write_11916 ti_write 0-4 11916 NULL
++pc87413_notify_sys_11917 pc87413_notify_sys 0 11917 NULL
++_rbd_dev_v2_snap_features_11922 _rbd_dev_v2_snap_features 0 11922 NULL
++fs_devrw_entry_11924 fs_devrw_entry 3-0 11924 NULL
 +bitmap_remap_11929 bitmap_remap 5 11929 NULL
 +bitmap_remap_11929 bitmap_remap 5 11929 NULL
-+atomic_sub_return_11939 atomic_sub_return 0-1 11939 NULL
++show_limit_11932 show_limit 0 11932 NULL
++nf_nat_ipv6_local_fn_11937 nf_nat_ipv6_local_fn 0 11937 NULL nohasharray
++max1027_debugfs_reg_access_11937 max1027_debugfs_reg_access 0 11937 &nf_nat_ipv6_local_fn_11937
++atomic_sub_return_11939 atomic_sub_return 0 11939 NULL
++dccp_feat_clone_sp_val_11942 dccp_feat_clone_sp_val 3 11942 NULL
++eventlog_write_11943 eventlog_write 0-6-5 11943 NULL
++store_sched6_11945 store_sched6 4-0 11945 NULL nohasharray
++init_memory_block_11945 init_memory_block 0 11945 &store_sched6_11945
++lpfc_enable_npiv_show_11947 lpfc_enable_npiv_show 0 11947 NULL
++iscsi_tpg_param_show_ImmediateData_11951 iscsi_tpg_param_show_ImmediateData 0 11951 NULL
++node_read_cpumap_11952 node_read_cpumap 0 11952 NULL
++iscsi_nacl_attrib_show_random_datain_seq_offsets_11953 iscsi_nacl_attrib_show_random_datain_seq_offsets 0 11953 NULL nohasharray
++btmrvl_download_cal_data_11953 btmrvl_download_cal_data 3 11953 &iscsi_nacl_attrib_show_random_datain_seq_offsets_11953
++set_pwmfreq_11955 set_pwmfreq 0-4 11955 NULL
++show_iface_erl_11956 show_iface_erl 0 11956 NULL
 +r1_sync_page_io_11963 r1_sync_page_io 3 11963 NULL
 +r1_sync_page_io_11963 r1_sync_page_io 3 11963 NULL
++show_11965 show 0 11965 NULL nohasharray
++qla4xxx_mailbox_command_11965 qla4xxx_mailbox_command 0 11965 &show_11965
++raid56_parity_alloc_scrub_rbio_11966 raid56_parity_alloc_scrub_rbio 5 11966 NULL nohasharray
++lpfc_iocb_hw_show_11966 lpfc_iocb_hw_show 0 11966 &raid56_parity_alloc_scrub_rbio_11966
++uhid_dev_destroy_11967 uhid_dev_destroy 0 11967 NULL
 +f1x_swap_interleaved_region_11970 f1x_swap_interleaved_region 0-2 11970 NULL
 +f1x_swap_interleaved_region_11970 f1x_swap_interleaved_region 0-2 11970 NULL
++pptp_getname_11971 pptp_getname 0 11971 NULL
++split_node_11976 split_node 0 11976 NULL nohasharray
++create_rx_ctx_11976 create_rx_ctx 0 11976 &split_node_11976
++st_sensors_i2c_read_byte_11977 st_sensors_i2c_read_byte 0 11977 NULL
++logfs_read_loop_11982 logfs_read_loop 0 11982 NULL
++netxen_init_firmware_11983 netxen_init_firmware 0 11983 NULL
++bma180_show_avail_11986 bma180_show_avail 0 11986 NULL
 +read_and_add_raw_conns_11987 read_and_add_raw_conns 0 11987 NULL
 +read_and_add_raw_conns_11987 read_and_add_raw_conns 0 11987 NULL
++smack_file_permission_11990 smack_file_permission 0 11990 NULL
++cfq_slice_async_rq_store_11995 cfq_slice_async_rq_store 3-0 11995 NULL
++rtl8180_start_12000 rtl8180_start 0 12000 NULL nohasharray
++sxgbe_init_phy_12000 sxgbe_init_phy 0 12000 &rtl8180_start_12000 nohasharray
++iommu_suspend_12000 iommu_suspend 0 12000 &sxgbe_init_phy_12000
++snd_usb_caiaq_pcm_prepare_12001 snd_usb_caiaq_pcm_prepare 0 12001 NULL
++drv_sta_add_12002 drv_sta_add 0 12002 NULL
++show_spi_transport_rd_strm_12003 show_spi_transport_rd_strm 0 12003 NULL
++bh1780_read_12006 bh1780_read 0 12006 NULL
++rdev_size_show_12007 rdev_size_show 0 12007 NULL
++ad799x_write_config_12010 ad799x_write_config 0 12010 NULL
++i40e_pci_sriov_configure_12011 i40e_pci_sriov_configure 2-0 12011 NULL nohasharray
++atmtcp_v_send_12011 atmtcp_v_send 0 12011 &i40e_pci_sriov_configure_12011 nohasharray
++pas_set_intr_12011 pas_set_intr 0 12011 &atmtcp_v_send_12011
++efx_check_disabled_12015 efx_check_disabled 0 12015 NULL
++audit_sockaddr_12030 audit_sockaddr 0 12030 NULL
++s2io_card_up_12032 s2io_card_up 0 12032 NULL
++notifier_call_chain_12036 notifier_call_chain 0 12036 NULL
++device_offline_12042 device_offline 0 12042 NULL
 +ftdi_elan_total_command_size_12045 ftdi_elan_total_command_size 0 12045 NULL
 +ftdi_elan_total_command_size_12045 ftdi_elan_total_command_size 0 12045 NULL
-+ieee80211_if_read_user_power_level_12050 ieee80211_if_read_user_power_level 3 12050 NULL
-+il4965_ucode_tx_stats_read_12064 il4965_ucode_tx_stats_read 3 12064 NULL
-+ptc_proc_write_12076 ptc_proc_write 3 12076 NULL
-+batadv_tt_global_size_mod_12085 batadv_tt_global_size_mod 3 12085 NULL
-+rtw_malloc2d_12102 rtw_malloc2d 1-2-3 12102 NULL
++bdx_tx_init_12046 bdx_tx_init 0 12046 NULL
++niu_set_mac_addr_12047 niu_set_mac_addr 0 12047 NULL
++tsl2550_store_power_state_12048 tsl2550_store_power_state 0-4 12048 NULL
++ieee80211_if_read_user_power_level_12050 ieee80211_if_read_user_power_level 3-0 12050 NULL
++em28xx_i2c_read_block_12055 em28xx_i2c_read_block 5 12055 NULL
++tg3_test_msi_12057 tg3_test_msi 0 12057 NULL
++mt9m111_s_ctrl_12060 mt9m111_s_ctrl 0 12060 NULL
++brcmf_config_wowl_pattern_12061 brcmf_config_wowl_pattern 4 12061 NULL
++il4965_ucode_tx_stats_read_12064 il4965_ucode_tx_stats_read 3-0 12064 NULL
++dvb_dmxdev_buffer_write_12065 dvb_dmxdev_buffer_write 3 12065 NULL
++srp_new_cm_id_12069 srp_new_cm_id 0 12069 NULL
++wl12xx_acx_config_ps_12073 wl12xx_acx_config_ps 0 12073 NULL
++start_streaming_12074 start_streaming 0 12074 NULL
++ptc_proc_write_12076 ptc_proc_write 3-0 12076 NULL
++ubifs_recover_log_leb_12079 ubifs_recover_log_leb 3 12079 NULL nohasharray
++i2c_send_bytes_12079 i2c_send_bytes 0 12079 &ubifs_recover_log_leb_12079
++imx074_g_crop_12081 imx074_g_crop 0 12081 NULL nohasharray
++u3_entry_store_12081 u3_entry_store 0-4 12081 &imx074_g_crop_12081
++efx_mcdi_check_supported_12082 efx_mcdi_check_supported 0 12082 NULL
++show_conn_param_ISCSI_PARAM_TCP_WSF_DISABLE_12083 show_conn_param_ISCSI_PARAM_TCP_WSF_DISABLE 0 12083 NULL nohasharray
++dpm_suspend_end_12083 dpm_suspend_end 0 12083 &show_conn_param_ISCSI_PARAM_TCP_WSF_DISABLE_12083
++h5_prepare_pkt_12085 h5_prepare_pkt 4 12085 NULL
++ipath_map_sg_12089 ipath_map_sg 0-3 12089 NULL
++mask_rtc_irq_bit_12090 mask_rtc_irq_bit 0 12090 NULL
++logfs_truncate_direct_12095 logfs_truncate_direct 0 12095 NULL
++show_cpu_vid_12097 show_cpu_vid 0 12097 NULL
++mwl8k_request_firmware_12098 mwl8k_request_firmware 0 12098 NULL
++rtw_malloc2d_12102 rtw_malloc2d 3-2-1 12102 NULL
++pcf8583_set_ctrl_12106 pcf8583_set_ctrl 0 12106 NULL
++wm8962_beep_set_12110 wm8962_beep_set 0-4 12110 NULL
++ssb_pcmcia_hardware_setup_12111 ssb_pcmcia_hardware_setup 0 12111 NULL
++rtsx_transfer_data_partial_12113 rtsx_transfer_data_partial 5 12113 NULL
++snd_disconnect_read_12117 snd_disconnect_read 0-3 12117 NULL
++f_gpio_mod_12118 f_gpio_mod 0 12118 NULL nohasharray
++ntc_show_temp_12118 ntc_show_temp 0 12118 &f_gpio_mod_12118
++da9052_gpio_direction_output_12120 da9052_gpio_direction_output 0 12120 NULL
++lpfc_task_mgmt_tmo_store_12122 lpfc_task_mgmt_tmo_store 0-4 12122 NULL
 +alloc_bulk_urbs_generic_12127 alloc_bulk_urbs_generic 5 12127 NULL
 +set_powered_12129 set_powered 4 12129 NULL
 +ramoops_init_prz_12134 ramoops_init_prz 5 12134 NULL
 +xfs_handle_to_dentry_12135 xfs_handle_to_dentry 3 12135 NULL
 +alloc_bulk_urbs_generic_12127 alloc_bulk_urbs_generic 5 12127 NULL
 +set_powered_12129 set_powered 4 12129 NULL
 +ramoops_init_prz_12134 ramoops_init_prz 5 12134 NULL
 +xfs_handle_to_dentry_12135 xfs_handle_to_dentry 3 12135 NULL
-+rawv6_seticmpfilter_12137 rawv6_seticmpfilter 5 12137 NULL
-+rawsock_recvmsg_12144 rawsock_recvmsg 4 12144 NULL
-+btmrvl_sdio_host_to_card_12152 btmrvl_sdio_host_to_card 3 12152 NULL
-+vmbus_open_12154 vmbus_open 2-3 12154 NULL
-+fnic_reset_stats_write_12177 fnic_reset_stats_write 3 12177 NULL
-+LNetEQAlloc_12178 LNetEQAlloc 1 12178 NULL
++rawv6_seticmpfilter_12137 rawv6_seticmpfilter 5-0 12137 NULL nohasharray
++store_u8_12137 store_u8 0-4 12137 &rawv6_seticmpfilter_12137
++soc_mbus_image_size_12140 soc_mbus_image_size 0-3-2 12140 NULL
++vmw_fifo_reserve_12141 vmw_fifo_reserve 2 12141 NULL
++il4965_store_debug_level_12142 il4965_store_debug_level 0-4 12142 NULL
++rawsock_recvmsg_12144 rawsock_recvmsg 0-4 12144 NULL
++zoran_read_12147 zoran_read 0-3 12147 NULL nohasharray
++goldfish_fb_check_var_12147 goldfish_fb_check_var 0 12147 &zoran_read_12147
++btmrvl_sdio_host_to_card_12152 btmrvl_sdio_host_to_card 3 12152 NULL nohasharray
++bond_option_arp_interval_set_12152 bond_option_arp_interval_set 0 12152 &btmrvl_sdio_host_to_card_12152
++vmbus_open_12154 vmbus_open 3-2 12154 NULL
++suspend_lo_show_12159 suspend_lo_show 0 12159 NULL
++ds1374_read_rtc_12161 ds1374_read_rtc 0 12161 NULL
++ec_write_12162 ec_write 0 12162 NULL
++compat_sys_msgrcv_12165 compat_sys_msgrcv 3 12165 NULL nohasharray
++wil_rxdesc_phy_length_12165 wil_rxdesc_phy_length 0 12165 &compat_sys_msgrcv_12165
++ath5k_attr_show_spur_level_12172 ath5k_attr_show_spur_level 0 12172 NULL
++fnic_reset_stats_write_12177 fnic_reset_stats_write 3-0 12177 NULL nohasharray
++ovs_tun_key_attr_size_12177 ovs_tun_key_attr_size 0 12177 &fnic_reset_stats_write_12177
++space_show_12178 space_show 0 12178 NULL nohasharray
++LNetEQAlloc_12178 LNetEQAlloc 1 12178 &space_show_12178
 +ddp_make_gl_12179 ddp_make_gl 1 12179 NULL
 +ddp_make_gl_12179 ddp_make_gl 1 12179 NULL
++sony_pic_bluetoothpower_show_12182 sony_pic_bluetoothpower_show 0 12182 NULL
 +compat_do_arpt_set_ctl_12184 compat_do_arpt_set_ctl 4 12184 NULL
 +compat_do_arpt_set_ctl_12184 compat_do_arpt_set_ctl 4 12184 NULL
-+ip_generic_getfrag_12187 ip_generic_getfrag 3-4 12187 NULL
++ip_generic_getfrag_12187 ip_generic_getfrag 3-4 12187 NULL nohasharray
++tipc_wait_for_sndpkt_12187 tipc_wait_for_sndpkt 0 12187 &ip_generic_getfrag_12187
++virtblk_serial_show_12190 virtblk_serial_show 0 12190 NULL
++iscsit_na_random_r2t_offsets_12192 iscsit_na_random_r2t_offsets 0 12192 NULL
++sta_info_insert_finish_12196 sta_info_insert_finish 0 12196 NULL nohasharray
++forward_delay_store_12196 forward_delay_store 4-0 12196 &sta_info_insert_finish_12196
++qt2160_read_block_12198 qt2160_read_block 4 12198 NULL nohasharray
++m88rs6000t_set_pll_freq_12198 m88rs6000t_set_pll_freq 0 12198 &qt2160_read_block_12198
++smsc75xx_set_mac_address_12199 smsc75xx_set_mac_address 0 12199 NULL
++wl1273_fm_vidioc_s_ctrl_12204 wl1273_fm_vidioc_s_ctrl 0 12204 NULL
++pci_bus_read_config_dword_12210 pci_bus_read_config_dword 0 12210 NULL nohasharray
++set_fan_target_12210 set_fan_target 0-4 12210 &pci_bus_read_config_dword_12210
++receive_copy_12216 receive_copy 3 12216 NULL
++btree_writepages_12217 btree_writepages 0 12217 NULL
 +snd_pcm_kernel_ioctl_12219 snd_pcm_kernel_ioctl 0 12219 NULL
 +fuse_get_req_12221 fuse_get_req 2 12221 NULL nohasharray
 +snd_pcm_kernel_ioctl_12219 snd_pcm_kernel_ioctl 0 12219 NULL
 +fuse_get_req_12221 fuse_get_req 2 12221 NULL nohasharray
-+aat2870_reg_read_file_12221 aat2870_reg_read_file 3 12221 &fuse_get_req_12221
-+__alloc_bootmem_low_nopanic_12235 __alloc_bootmem_low_nopanic 1 12235 NULL
++aat2870_reg_read_file_12221 aat2870_reg_read_file 3-0 12221 &fuse_get_req_12221
++xfs_attr3_leaf_read_12222 xfs_attr3_leaf_read 0 12222 NULL
++mode_show_12223 mode_show 0 12223 NULL
++led_write_12224 led_write 0 12224 NULL
++tun_net_change_mtu_12229 tun_net_change_mtu 0 12229 NULL
++sbpro_audio_prepare_for_input_12234 sbpro_audio_prepare_for_input 0 12234 NULL
++__alloc_bootmem_low_nopanic_12235 __alloc_bootmem_low_nopanic 1 12235 NULL nohasharray
++bnx2x_alloc_mem_12235 bnx2x_alloc_mem 0 12235 &__alloc_bootmem_low_nopanic_12235
 +usnic_ib_qp_grp_dump_rows_12239 usnic_ib_qp_grp_dump_rows 3 12239 NULL
 +usnic_ib_qp_grp_dump_rows_12239 usnic_ib_qp_grp_dump_rows 3 12239 NULL
++bcdDevice_show_12240 bcdDevice_show 0 12240 NULL
++tw9910_g_fmt_12243 tw9910_g_fmt 0 12243 NULL
++rx_length_errors_show_12249 rx_length_errors_show 0 12249 NULL
 +ib_uverbs_unmarshall_recv_12251 ib_uverbs_unmarshall_recv 5 12251 NULL
 +ib_uverbs_unmarshall_recv_12251 ib_uverbs_unmarshall_recv 5 12251 NULL
-+shash_compat_setkey_12267 shash_compat_setkey 3 12267 NULL
-+add_sctp_bind_addr_12269 add_sctp_bind_addr 3 12269 NULL
++efx_ethtool_get_regs_len_12255 efx_ethtool_get_regs_len 0 12255 NULL nohasharray
++max197_store_range_12255 max197_store_range 0-4 12255 &efx_ethtool_get_regs_len_12255
++store_12256 store 0-3 12256 NULL
++ath_descdma_setup_12257 ath_descdma_setup 5 12257 NULL
++_nfs4_proc_mknod_12260 _nfs4_proc_mknod 0 12260 NULL nohasharray
++irst_show_wakeup_time_12260 irst_show_wakeup_time 0 12260 &_nfs4_proc_mknod_12260 nohasharray
++qla4xxx_context_reset_12260 qla4xxx_context_reset 0 12260 &irst_show_wakeup_time_12260
++setsockopt_12262 setsockopt 0 12262 NULL
++ps2pp_attr_show_smartscroll_12263 ps2pp_attr_show_smartscroll 0 12263 NULL
++ocfs2_xattr_user_set_12266 ocfs2_xattr_user_set 0 12266 NULL
++start_12267 start 0 12267 NULL nohasharray
++shash_compat_setkey_12267 shash_compat_setkey 3 12267 &start_12267
++bond_option_all_slaves_active_set_12268 bond_option_all_slaves_active_set 0 12268 NULL
++add_sctp_bind_addr_12269 add_sctp_bind_addr 3-0 12269 NULL nohasharray
++decode_ext_sec_blob_12269 decode_ext_sec_blob 0 12269 &add_sctp_bind_addr_12269
++fan_get_state_acpi4_12270 fan_get_state_acpi4 0 12270 NULL
++max8997_led_store_mode_12271 max8997_led_store_mode 0-4 12271 NULL
++amd64_inject_word_show_12272 amd64_inject_word_show 0 12272 NULL
++__ip_local_out_12275 __ip_local_out 0 12275 NULL
++simple_xattr_get_12283 simple_xattr_get 0 12283 NULL nohasharray
++md4_init_12283 md4_init 0 12283 &simple_xattr_get_12283 nohasharray
++mls_compute_sid_12283 mls_compute_sid 0 12283 &md4_init_12283
 +note_last_dentry_12285 note_last_dentry 3 12285 NULL
 +note_last_dentry_12285 note_last_dentry 3 12285 NULL
-+roundup_to_multiple_of_64_12288 roundup_to_multiple_of_64 0-1 12288 NULL nohasharray
-+il_dbgfs_nvm_read_12288 il_dbgfs_nvm_read 3 12288 &roundup_to_multiple_of_64_12288
-+bt_sock_recvmsg_12316 bt_sock_recvmsg 4 12316 NULL
-+usnic_transport_sock_to_str_12322 usnic_transport_sock_to_str 2-0 12322 NULL
-+ufshcd_copy_query_response_12324 ufshcd_copy_query_response 0 12324 NULL
++il_dbgfs_nvm_read_12288 il_dbgfs_nvm_read 3-0 12288 NULL nohasharray
++show_sas_phy_enable_12288 show_sas_phy_enable 0 12288 &il_dbgfs_nvm_read_12288 nohasharray
++tcm_loop_wwn_show_attr_version_12288 tcm_loop_wwn_show_attr_version 0 12288 &show_sas_phy_enable_12288
++ds3232_set_alarm_12294 ds3232_set_alarm 0 12294 NULL
++mb862xx_i2c_read_12299 mb862xx_i2c_read 0 12299 NULL
++adfs_f_sync_12305 adfs_f_sync 0 12305 NULL
++__lbs_cmd_12307 __lbs_cmd 0 12307 NULL
++make_ltab_dirty_12311 make_ltab_dirty 0 12311 NULL
++nouveau_hwmon_set_critical_temp_12312 nouveau_hwmon_set_critical_temp 0-4 12312 NULL
++mwl8k_cmd_mimo_config_12314 mwl8k_cmd_mimo_config 0 12314 NULL
++iscsi_tpg_param_show_MaxConnections_12315 iscsi_tpg_param_show_MaxConnections 0 12315 NULL
++cdc_ncm_show_wNdpInPayloadRemainder_12316 cdc_ncm_show_wNdpInPayloadRemainder 0 12316 NULL nohasharray
++bt_sock_recvmsg_12316 bt_sock_recvmsg 0-4 12316 &cdc_ncm_show_wNdpInPayloadRemainder_12316
++bh1770_set_lux_thresh_below_12318 bh1770_set_lux_thresh_below 0-4 12318 NULL
++usnic_transport_sock_to_str_12322 usnic_transport_sock_to_str 2-0 12322 NULL nohasharray
++ocfs2_statfs_12322 ocfs2_statfs 0 12322 &usnic_transport_sock_to_str_12322
++write_rbu_packet_size_12325 write_rbu_packet_size 0-6-5 12325 NULL
++show_urb_12326 show_urb 0 12326 NULL
 +pcbit_writecmd_12332 pcbit_writecmd 2 12332 NULL
 +pcbit_writecmd_12332 pcbit_writecmd 2 12332 NULL
-+mptctl_ioctl_12355 mptctl_ioctl 2 12355 NULL
++xfs_bmap_last_extent_12335 xfs_bmap_last_extent 0 12335 NULL
++write_12336 write 0 12336 NULL
++sta_info_insert_rcu_12337 sta_info_insert_rcu 0 12337 NULL
++pppoe_getname_12338 pppoe_getname 0 12338 NULL nohasharray
++set_cpus_allowed_ptr_12338 set_cpus_allowed_ptr 0 12338 &pppoe_getname_12338
++get_burstcount_12341 get_burstcount 0 12341 NULL
++pn544_hci_i2c_fw_secure_write_frame_cmd_12342 pn544_hci_i2c_fw_secure_write_frame_cmd 3 12342 NULL
++dn_listen_12343 dn_listen 0 12343 NULL
++lio_target_nacl_show_info_12345 lio_target_nacl_show_info 0 12345 NULL
++ipvlan_hard_header_12348 ipvlan_hard_header 0 12348 NULL
++mptctl_ioctl_12355 mptctl_ioctl 2 12355 NULL nohasharray
++sxgbe_init_rx_buffers_12355 sxgbe_init_rx_buffers 4 12355 &mptctl_ioctl_12355
++kstrtoint_12362 kstrtoint 0 12362 NULL nohasharray
++rtl8187_add_interface_12362 rtl8187_add_interface 0 12362 &kstrtoint_12362
 +__nf_ct_ext_add_length_12364 __nf_ct_ext_add_length 3 12364 NULL
 +__nf_ct_ext_add_length_12364 __nf_ct_ext_add_length 3 12364 NULL
++smp_alloc_skb_cb_12365 smp_alloc_skb_cb 3-2 12365 NULL
++store_12367 store 0 12367 NULL
++ad_sigma_delta_set_channel_12368 ad_sigma_delta_set_channel 0 12368 NULL
++show_pwm_mode_12372 show_pwm_mode 0 12372 NULL nohasharray
++target_stat_scsi_lu_show_attr_inst_12372 target_stat_scsi_lu_show_attr_inst 0 12372 &show_pwm_mode_12372
 +xfs_iext_inline_to_direct_12384 xfs_iext_inline_to_direct 2 12384 NULL
 +xfs_iext_inline_to_direct_12384 xfs_iext_inline_to_direct 2 12384 NULL
-+write_file_dump_12391 write_file_dump 3 12391 NULL nohasharray
-+btrfs_file_extent_ram_bytes_12391 btrfs_file_extent_ram_bytes 0 12391 &write_file_dump_12391 nohasharray
-+populate_dir_12391 populate_dir 0 12391 &btrfs_file_extent_ram_bytes_12391
++show_fnode_ipv6_traffic_class_12385 show_fnode_ipv6_traffic_class 0 12385 NULL nohasharray
++sctp_verify_addr_12385 sctp_verify_addr 0 12385 &show_fnode_ipv6_traffic_class_12385 nohasharray
++isoc_nego_12385 isoc_nego 0 12385 &sctp_verify_addr_12385
++write_file_dump_12391 write_file_dump 3-0 12391 NULL nohasharray
++populate_dir_12391 populate_dir 0 12391 &write_file_dump_12391
++mp_map_pin_to_irq_12394 mp_map_pin_to_irq 4-1 12394 NULL
++target_fabric_nacl_attrib_attr_store_12395 target_fabric_nacl_attrib_attr_store 0-4 12395 NULL
++fm_v4l2_fops_write_12411 fm_v4l2_fops_write 0-3 12411 NULL
++ext4_bg_num_gdb_nometa_12413 ext4_bg_num_gdb_nometa 0 12413 NULL
 +hbucket_elem_add_12416 hbucket_elem_add 3 12416 NULL
 +hbucket_elem_add_12416 hbucket_elem_add 3 12416 NULL
-+ieee80211_if_read_num_mcast_sta_12419 ieee80211_if_read_num_mcast_sta 3 12419 NULL
-+cfs_array_alloc_12441 cfs_array_alloc 1-2 12441 NULL
-+skb_do_copy_data_nocache_12465 skb_do_copy_data_nocache 5 12465 NULL
-+x25_sendmsg_12487 x25_sendmsg 4 12487 NULL
-+fnic_trace_ctrl_read_12497 fnic_trace_ctrl_read 3 12497 NULL
-+__ceph_osdc_start_request_12502 __ceph_osdc_start_request 0 12502 NULL
++nilfs_wait_on_logs_12418 nilfs_wait_on_logs 0 12418 NULL nohasharray
++mlog_mask_store_12418 mlog_mask_store 0-3 12418 &nilfs_wait_on_logs_12418
++ieee80211_if_read_num_mcast_sta_12419 ieee80211_if_read_num_mcast_sta 3-0 12419 NULL
++pccard_show_card_pm_state_12422 pccard_show_card_pm_state 0 12422 NULL
++stats_store_12424 stats_store 0-3 12424 NULL
++ppp_sync_read_12426 ppp_sync_read 0 12426 NULL
++show_display_12427 show_display 0 12427 NULL
++coda_file_read_12437 coda_file_read 0-3 12437 NULL
++mos7840_open_12439 mos7840_open 0 12439 NULL
++nilfs_segctor_write_12441 nilfs_segctor_write 0 12441 NULL nohasharray
++cfs_array_alloc_12441 cfs_array_alloc 2 12441 &nilfs_segctor_write_12441
++hwcache_align_show_12442 hwcache_align_show 0 12442 NULL
++iscsi_stat_login_show_attr_inst_12452 iscsi_stat_login_show_attr_inst 0 12452 NULL
++e1000e_get_sset_count_12456 e1000e_get_sset_count 0 12456 NULL
++deadline_read_expire_store_12459 deadline_read_expire_store 0-3 12459 NULL
++skb_do_copy_data_nocache_12465 skb_do_copy_data_nocache 5-0 12465 NULL
++rbd_dev_v2_header_info_12466 rbd_dev_v2_header_info 0 12466 NULL
++defrag_show_12468 defrag_show 0 12468 NULL nohasharray
++mei_write_message_12468 mei_write_message 0 12468 &defrag_show_12468
++ql_wait_for_drvr_lock_12472 ql_wait_for_drvr_lock 0 12472 NULL nohasharray
++ip101a_g_config_init_12472 ip101a_g_config_init 0 12472 &ql_wait_for_drvr_lock_12472 nohasharray
++rsi_prepare_skb_12472 rsi_prepare_skb 4-3 12472 &ip101a_g_config_init_12472
++sst_create_block_and_ipc_msg_12473 sst_create_block_and_ipc_msg 0 12473 NULL
++raw_enable_filters_12474 raw_enable_filters 0 12474 NULL
++qla4_82xx_pci_mem_write_direct_12479 qla4_82xx_pci_mem_write_direct 2 12479 NULL nohasharray
++uvc_queue_setup_12479 uvc_queue_setup 0 12479 &qla4_82xx_pci_mem_write_direct_12479
++stream_next_buffer_check_queue_12481 stream_next_buffer_check_queue 0 12481 NULL
++selinux_socket_create_12482 selinux_socket_create 0 12482 NULL
++max77802_enable_12483 max77802_enable 0 12483 NULL nohasharray
++target_stat_scsi_lu_show_attr_dev_12483 target_stat_scsi_lu_show_attr_dev 0 12483 &max77802_enable_12483
++x25_sendmsg_12487 x25_sendmsg 4-0 12487 NULL
++__iwl_read_prph_12491 __iwl_read_prph 0 12491 NULL
++rtllib_auth_challenge_12493 rtllib_auth_challenge 3 12493 NULL
++fnic_trace_ctrl_read_12497 fnic_trace_ctrl_read 3-0 12497 NULL
++nilfs_segctor_last_seg_write_time_secs_show_12500 nilfs_segctor_last_seg_write_time_secs_show 0 12500 NULL
++allow_func_id_match_store_12501 allow_func_id_match_store 0-4 12501 NULL
++filelayout_commit_pagelist_12506 filelayout_commit_pagelist 0 12506 NULL nohasharray
++driver_probe_device_12506 driver_probe_device 0 12506 &filelayout_commit_pagelist_12506
++nfs_readdir_make_qstr_12509 nfs_readdir_make_qstr 3 12509 NULL
++stream_start_12516 stream_start 0 12516 NULL
++open_12519 open 0 12519 NULL
++write_12520 write 0 12520 NULL
++ql_start_rss_12521 ql_start_rss 0 12521 NULL nohasharray
++reset_store_12521 reset_store 0-4 12521 &ql_start_rss_12521
++failed_writes_show_12525 failed_writes_show 0 12525 NULL
 +qib_alloc_fast_reg_mr_12526 qib_alloc_fast_reg_mr 2 12526 NULL
 +qib_alloc_fast_reg_mr_12526 qib_alloc_fast_reg_mr 2 12526 NULL
-+nvkm_event_init_12565 nvkm_event_init 3-2 12565 NULL
++mmc_erase_size_show_12530 mmc_erase_size_show 0 12530 NULL
++xfs_da3_path_shift_12532 xfs_da3_path_shift 0 12532 NULL
++acpi_dev_pm_explicit_set_12533 acpi_dev_pm_explicit_set 0 12533 NULL
++efx_nic_get_regs_len_12534 efx_nic_get_regs_len 0 12534 NULL
++inv_mpu6050_validate_trigger_12535 inv_mpu6050_validate_trigger 0 12535 NULL
++e100_hw_init_12536 e100_hw_init 0 12536 NULL
++show_engine_leds_12537 show_engine_leds 0 12537 NULL
++brcms_ops_sta_add_12540 brcms_ops_sta_add 0 12540 NULL
++comm_local_read_12541 comm_local_read 0 12541 NULL
++stv06xx_write_sensor_finish_12543 stv06xx_write_sensor_finish 0 12543 NULL
++masq_device_event_12546 masq_device_event 0 12546 NULL
++efx_ef10_mem_map_size_12547 efx_ef10_mem_map_size 0 12547 NULL
++mr_write_12549 mr_write 0 12549 NULL nohasharray
++show_temp0_max_12549 show_temp0_max 0 12549 &mr_write_12549
++mesh_get_default_parameters_12550 mesh_get_default_parameters 0 12550 NULL nohasharray
++recover_callbacks_write_12550 recover_callbacks_write 0-3 12550 &mesh_get_default_parameters_12550 nohasharray
++set_limit_12550 set_limit 0-4 12550 &recover_callbacks_write_12550
++bh1770_prox_enable_show_12551 bh1770_prox_enable_show 0 12551 NULL
++send_convert_12552 send_convert 0 12552 NULL
++ptp_pch_enable_12555 ptp_pch_enable 0 12555 NULL
++store_bank2_mask_12556 store_bank2_mask 0-4 12556 NULL
++joydev_read_12559 joydev_read 0-3 12559 NULL
++__smsc75xx_write_reg_12561 __smsc75xx_write_reg 0 12561 NULL
++ov5642_cropcap_12562 ov5642_cropcap 0 12562 NULL
++add_beep_ctls_12563 add_beep_ctls 0 12563 NULL
++arizona_gpio_direction_out_12564 arizona_gpio_direction_out 0 12564 NULL
++nvkm_event_init_12565 nvkm_event_init 2-3 12565 NULL nohasharray
++write_inode_now_12565 write_inode_now 0 12565 &nvkm_event_init_12565
++pwm_config_12570 pwm_config 0 12570 NULL
++o2hb_region_block_bytes_read_12574 o2hb_region_block_bytes_read 0 12574 NULL
 +hvc_alloc_12579 hvc_alloc 4 12579 NULL
 +hvc_alloc_12579 hvc_alloc 4 12579 NULL
++snd_pcm_plugin_alloc_12580 snd_pcm_plugin_alloc 2-0 12580 NULL nohasharray
++ntfs_file_aio_write_12580 ntfs_file_aio_write 0 12580 &snd_pcm_plugin_alloc_12580
++bond_option_lp_interval_set_12584 bond_option_lp_interval_set 0 12584 NULL
++request_update_12585 request_update 0 12585 NULL
++nilfs_direct_propagate_12588 nilfs_direct_propagate 0 12588 NULL nohasharray
++ns83820_change_mtu_12588 ns83820_change_mtu 0 12588 &nilfs_direct_propagate_12588
 +pcpu_extend_area_map_12589 pcpu_extend_area_map 2 12589 NULL
 +pcpu_extend_area_map_12589 pcpu_extend_area_map 2 12589 NULL
-+_iwl_dbgfs_prph_reg_write_12597 _iwl_dbgfs_prph_reg_write 3 12597 NULL
-+tlbflush_write_file_12598 tlbflush_write_file 3 12598 NULL
-+vhci_put_user_12604 vhci_put_user 4 12604 NULL
++nilfs_segctor_dirty_data_blocks_count_show_12591 nilfs_segctor_dirty_data_blocks_count_show 0 12591 NULL nohasharray
++qla2x00_sysfs_write_vpd_12591 qla2x00_sysfs_write_vpd 0-6-5 12591 &nilfs_segctor_dirty_data_blocks_count_show_12591
++nft_rbtree_privsize_12592 nft_rbtree_privsize 0 12592 NULL
++add_endpoint_12593 add_endpoint 0 12593 NULL
++xen_write_cr3_12594 xen_write_cr3 1 12594 NULL
++_iwl_dbgfs_prph_reg_write_12597 _iwl_dbgfs_prph_reg_write 3-0 12597 NULL
++tlbflush_write_file_12598 tlbflush_write_file 3-0 12598 NULL
++ipv6_get_l4proto_12600 ipv6_get_l4proto 0-2 12600 NULL
++ssp_io_req_12603 ssp_io_req 0 12603 NULL nohasharray
++ath10k_ce_send_12603 ath10k_ce_send 0 12603 &ssp_io_req_12603
++vhci_put_user_12604 vhci_put_user 4-0 12604 NULL
++rtc_timer_enqueue_12606 rtc_timer_enqueue 0 12606 NULL
++get_port1_handler_12607 get_port1_handler 0 12607 NULL
++ethoc_get_regs_len_12608 ethoc_get_regs_len 0 12608 NULL
++qla27xx_fwdt_calculate_dump_size_12617 qla27xx_fwdt_calculate_dump_size 0 12617 NULL nohasharray
++cx8800_s_vid_ctrl_12617 cx8800_s_vid_ctrl 0 12617 &qla27xx_fwdt_calculate_dump_size_12617
++_nfs41_proc_secinfo_no_name_12624 _nfs41_proc_secinfo_no_name 0 12624 NULL nohasharray
++fc_fcp_frame_alloc_12624 fc_fcp_frame_alloc 2 12624 &_nfs41_proc_secinfo_no_name_12624
++get_component_fault_12625 get_component_fault 0 12625 NULL
 +sdhci_pltfm_init_12627 sdhci_pltfm_init 3 12627 NULL
 +sdhci_pltfm_init_12627 sdhci_pltfm_init 3 12627 NULL
-+pwr_rcvd_awake_bcns_cnt_read_12632 pwr_rcvd_awake_bcns_cnt_read 3 12632 NULL
-+pn_sendmsg_12640 pn_sendmsg 4 12640 NULL
-+dwc3_link_state_write_12641 dwc3_link_state_write 3 12641 NULL
-+nr_recvmsg_12649 nr_recvmsg 4 12649 NULL
-+rtw_android_get_link_speed_12655 rtw_android_get_link_speed 0 12655 NULL
++pwr_rcvd_awake_bcns_cnt_read_12632 pwr_rcvd_awake_bcns_cnt_read 3-0 12632 NULL
++store_blank_12636 store_blank 0-4 12636 NULL
++pn_sendmsg_12640 pn_sendmsg 4-0 12640 NULL
++dwc3_link_state_write_12641 dwc3_link_state_write 3-0 12641 NULL
++nr_recvmsg_12649 nr_recvmsg 0-4 12649 NULL
++wb_create_12651 wb_create 1 12651 NULL
++apply_12652 apply 0 12652 NULL
++proc_reg_read_12653 proc_reg_read 0-3 12653 NULL
++pid_show_12655 pid_show 0 12655 NULL nohasharray
++store_12655 store 0-3 12655 &pid_show_12655 nohasharray
++rtw_android_get_link_speed_12655 rtw_android_get_link_speed 0 12655 &store_12655
 +ocfs2_read_block_12659 ocfs2_read_block 0 12659 NULL
 +ocfs2_read_block_12659 ocfs2_read_block 0 12659 NULL
-+lustre_pack_request_v2_12665 lustre_pack_request_v2 2 12665 NULL
-+sel_read_class_12669 sel_read_class 3 12669 NULL nohasharray
-+sparse_mem_maps_populate_node_12669 sparse_mem_maps_populate_node 4 12669 &sel_read_class_12669
-+ext4_writepage_trans_blocks_12674 ext4_writepage_trans_blocks 0 12674 NULL
-+iwl_dbgfs_calib_disabled_write_12707 iwl_dbgfs_calib_disabled_write 3 12707 NULL
-+ieee80211_if_read_num_buffered_multicast_12716 ieee80211_if_read_num_buffered_multicast 3 12716 NULL
-+ivtv_write_12721 ivtv_write 3 12721 NULL
-+key_rx_spec_read_12736 key_rx_spec_read 3 12736 NULL
-+__mei_cl_async_send_12737 __mei_cl_async_send 3 12737 NULL
-+ieee80211_if_read_dot11MeshMaxRetries_12756 ieee80211_if_read_dot11MeshMaxRetries 3 12756 NULL
++sparse_mem_maps_populate_node_12669 sparse_mem_maps_populate_node 4 12669 NULL nohasharray
++sel_read_class_12669 sel_read_class 3-0 12669 &sparse_mem_maps_populate_node_12669
++gl861_i2c_xfer_12676 gl861_i2c_xfer 0-3 12676 NULL
++ipw2100_hw_send_command_12678 ipw2100_hw_send_command 0 12678 NULL
++uncore_event_show_12679 uncore_event_show 0 12679 NULL nohasharray
++sock_splice_read_12679 sock_splice_read 0 12679 &uncore_event_show_12679
++store_pwm_auto_point_pwm_12680 store_pwm_auto_point_pwm 0-4 12680 NULL
++bnx2x_config_vlan_mac_12682 bnx2x_config_vlan_mac 0 12682 NULL
++show_12685 show 0 12685 NULL
++sidtab_init_12688 sidtab_init 0 12688 NULL
++pm_qos_latency_tolerance_store_12690 pm_qos_latency_tolerance_store 0-4 12690 NULL
++update_cpumask_12691 update_cpumask 0 12691 NULL
++mcp23s08_gpio_to_irq_12692 mcp23s08_gpio_to_irq 2 12692 NULL
++nsc_ircc_net_open_12694 nsc_ircc_net_open 0 12694 NULL
++tlan_open_12699 tlan_open 0 12699 NULL
++ext4_bg_num_gdb_meta_12702 ext4_bg_num_gdb_meta 0 12702 NULL
++saa7146_i2c_reset_12703 saa7146_i2c_reset 0 12703 NULL
++iwl_dbgfs_calib_disabled_write_12707 iwl_dbgfs_calib_disabled_write 3-0 12707 NULL
++ramdisk_show_12715 ramdisk_show 0 12715 NULL
++ieee80211_if_read_num_buffered_multicast_12716 ieee80211_if_read_num_buffered_multicast 3-0 12716 NULL nohasharray
++fill_multi_ios_12716 fill_multi_ios 0 12716 &ieee80211_if_read_num_buffered_multicast_12716
++ivtv_write_12721 ivtv_write 3-0 12721 NULL nohasharray
++osst_filemark_cnt_show_12721 osst_filemark_cnt_show 0 12721 &ivtv_write_12721 nohasharray
++class_pktcdvd_store_add_12721 class_pktcdvd_store_add 0-4 12721 &osst_filemark_cnt_show_12721
++mc13783_adc_read_12732 mc13783_adc_read 0 12732 NULL nohasharray
++carl9170_init_phy_from_eeprom_12732 carl9170_init_phy_from_eeprom 0 12732 &mc13783_adc_read_12732
++key_rx_spec_read_12736 key_rx_spec_read 3-0 12736 NULL
++__mei_cl_async_send_12737 __mei_cl_async_send 3 12737 NULL nohasharray
++xfs_da3_node_read_12737 xfs_da3_node_read 0 12737 &__mei_cl_async_send_12737
++lio_target_nacl_show_cmdsn_depth_12739 lio_target_nacl_show_cmdsn_depth 0 12739 NULL
++get_if_frequency_12740 get_if_frequency 0 12740 NULL
++pktgen_setup_dev_12745 pktgen_setup_dev 0 12745 NULL
++show_iostat_ioerr_cnt_12747 show_iostat_ioerr_cnt 0 12747 NULL
++snd_usbtv_prepare_12749 snd_usbtv_prepare 0 12749 NULL
++dma_fifo_in_12754 dma_fifo_in 0-3 12754 NULL
++ieee80211_if_read_dot11MeshMaxRetries_12756 ieee80211_if_read_dot11MeshMaxRetries 3-0 12756 NULL
++traceSMB_proc_write_12763 traceSMB_proc_write 0-3 12763 NULL
++stac_create_spdif_mux_ctls_12764 stac_create_spdif_mux_ctls 0 12764 NULL
++snd_emu10k1_capture_trigger_12765 snd_emu10k1_capture_trigger 0 12765 NULL
++iscsi_stat_tgt_attr_show_attr_fail_intr_name_12767 iscsi_stat_tgt_attr_show_attr_fail_intr_name 0 12767 NULL
 +listxattr_12769 listxattr 3 12769 NULL
 +listxattr_12769 listxattr 3 12769 NULL
-+sctp_ssnmap_init_12772 sctp_ssnmap_init 2-3 12772 NULL
-+scsi_adjust_queue_depth_12802 scsi_adjust_queue_depth 3 12802 NULL
++persistent_show_12774 persistent_show 0 12774 NULL nohasharray
++store_blue_12774 store_blue 0-4 12774 &persistent_show_12774
++check_ci_12775 check_ci 0 12775 NULL nohasharray
++tiadc_buffer_postenable_12775 tiadc_buffer_postenable 0 12775 &check_ci_12775 nohasharray
++ip_ufo_append_data_12775 ip_ufo_append_data 8-7-6 12775 &tiadc_buffer_postenable_12775
++validate_index_12777 validate_index 0 12777 NULL
++__iscsi_disc_show_userid_mutual_12779 __iscsi_disc_show_userid_mutual 0 12779 NULL
++store_selfballoon_reserved_mb_12780 store_selfballoon_reserved_mb 0-4 12780 NULL
++o2hb_heartbeat_group_show_12783 o2hb_heartbeat_group_show 0 12783 NULL nohasharray
++bcm54xx_exp_write_12783 bcm54xx_exp_write 0 12783 &o2hb_heartbeat_group_show_12783
++e1000_setup_all_tx_resources_12786 e1000_setup_all_tx_resources 0 12786 NULL
++ath6kl_wmi_cmd_send_xtnd_12787 ath6kl_wmi_cmd_send_xtnd 0 12787 NULL
++bnx2x_set_mac_one_12791 bnx2x_set_mac_one 0 12791 NULL
++sysfs_ctlreg_read_12803 sysfs_ctlreg_read 0-5-6 12803 NULL
++netdev_get_regs_len_12807 netdev_get_regs_len 0 12807 NULL
++show_spi_transport_period_helper_12808 show_spi_transport_period_helper 0 12808 NULL
++mgmt_event_12810 mgmt_event 4 12810 NULL
 +xfs_inumbers_fmt_12817 xfs_inumbers_fmt 3 12817 NULL
 +xfs_inumbers_fmt_12817 xfs_inumbers_fmt 3 12817 NULL
-+SyS_add_key_12834 SyS_add_key 4 12834 NULL
-+TSS_authhmac_12839 TSS_authhmac 3 12839 NULL
-+spidev_sync_12842 spidev_sync 0 12842 NULL
-+spidev_ioctl_12846 spidev_ioctl 2 12846 NULL
-+ath9k_dump_4k_modal_eeprom_12883 ath9k_dump_4k_modal_eeprom 3-2 12883 NULL
-+get_leb_cnt_12892 get_leb_cnt 0-2 12892 NULL
++_nfs40_proc_fsid_present_12824 _nfs40_proc_fsid_present 0 12824 NULL nohasharray
++rt2800_load_firmware_12824 rt2800_load_firmware 0 12824 &_nfs40_proc_fsid_present_12824
++readq_12825 readq 0 12825 NULL
++show_12831 show 0 12831 NULL
++create_12834 create 0 12834 NULL nohasharray
++SyS_add_key_12834 SyS_add_key 4 12834 &create_12834
++gfs2_log_reserve_12835 gfs2_log_reserve 0 12835 NULL nohasharray
++security_audit_rule_init_12835 security_audit_rule_init 0 12835 &gfs2_log_reserve_12835
++dn_dst_mtu_12837 dn_dst_mtu 0 12837 NULL nohasharray
++acpi_battery_alarm_store_12837 acpi_battery_alarm_store 0-4 12837 &dn_dst_mtu_12837
++TSS_authhmac_12839 TSS_authhmac 0 12839 NULL nohasharray
++get_l2cap_conn_12839 get_l2cap_conn 0 12839 &TSS_authhmac_12839
++mvs_store_interrupt_coalescing_12841 mvs_store_interrupt_coalescing 0-4 12841 NULL
++spidev_sync_12842 spidev_sync 0 12842 NULL nohasharray
++ath6kl_wmi_add_wow_pattern_cmd_12842 ath6kl_wmi_add_wow_pattern_cmd 4 12842 &spidev_sync_12842
++atkbd_do_set_force_release_12843 atkbd_do_set_force_release 0-4 12843 NULL
++spidev_ioctl_12846 spidev_ioctl 2 12846 NULL nohasharray
++si4713_i2c_read_12846 si4713_i2c_read 0 12846 &spidev_ioctl_12846
++adp5520_bl_dark_dim_store_12853 adp5520_bl_dark_dim_store 4-0 12853 NULL
++rtl28xxu_i2c_xfer_12854 rtl28xxu_i2c_xfer 0-3 12854 NULL nohasharray
++nilfs_bmap_do_insert_12854 nilfs_bmap_do_insert 0 12854 &rtl28xxu_i2c_xfer_12854 nohasharray
++hiddev_read_12854 hiddev_read 0-3 12854 &nilfs_bmap_do_insert_12854 nohasharray
++cs421x_build_controls_12854 cs421x_build_controls 0 12854 &hiddev_read_12854
++gadget_dev_desc_bDeviceClass_store_12857 gadget_dev_desc_bDeviceClass_store 0-3 12857 NULL
++ib_post_send_mad_12859 ib_post_send_mad 0 12859 NULL
++fc2580_wr_regs_12863 fc2580_wr_regs 0 12863 NULL
++xfs_rtallocate_extent_exact_12865 xfs_rtallocate_extent_exact 0 12865 NULL
++serio_raw_read_12868 serio_raw_read 0-3 12868 NULL
++snd_atiixp_pcm_trigger_12871 snd_atiixp_pcm_trigger 0 12871 NULL nohasharray
++drop_endpoint_12871 drop_endpoint 0 12871 &snd_atiixp_pcm_trigger_12871 nohasharray
++show_12871 show 0 12871 &drop_endpoint_12871 nohasharray
++md_run_12871 md_run 0 12871 &show_12871
++nilfs_dev_blocksize_show_12874 nilfs_dev_blocksize_show 0 12874 NULL
++dln2_send_wait_12877 dln2_send_wait 0 12877 NULL
++allow_restart_store_12880 allow_restart_store 0-4 12880 NULL
++ath9k_dump_4k_modal_eeprom_12883 ath9k_dump_4k_modal_eeprom 2-3-0 12883 NULL nohasharray
++do_setattr_12883 do_setattr 0 12883 &ath9k_dump_4k_modal_eeprom_12883
++show_fnode_tpgt_12887 show_fnode_tpgt 0 12887 NULL
++show_ata_dev_id_12891 show_ata_dev_id 0 12891 NULL
++show_hold_timer_12892 show_hold_timer 0 12892 NULL nohasharray
++get_leb_cnt_12892 get_leb_cnt 0-2 12892 &show_hold_timer_12892
++minix_readpage_12897 minix_readpage 0 12897 NULL
++wsm_cmd_send_12901 wsm_cmd_send 0 12901 NULL
++_regmap_raw_read_12902 _regmap_raw_read 0 12902 NULL nohasharray
++request_12902 request 0 12902 &_regmap_raw_read_12902
++ocfs2_hamming_encode_block_12904 ocfs2_hamming_encode_block 2 12904 NULL
++sha512_ssse3_export_12905 sha512_ssse3_export 0 12905 NULL
++elan_write_fw_block_12906 elan_write_fw_block 0 12906 NULL
 +get_virtual_node_size_12908 get_virtual_node_size 0 12908 NULL
 +get_virtual_node_size_12908 get_virtual_node_size 0 12908 NULL
++qlcnic_clear_esw_stats_12911 qlcnic_clear_esw_stats 0 12911 NULL
++show_temp_status_12912 show_temp_status 0 12912 NULL
++quota_quantum_show_12921 quota_quantum_show 0 12921 NULL
 +rds_pages_in_vec_12922 rds_pages_in_vec 0 12922 NULL
 +rds_pages_in_vec_12922 rds_pages_in_vec 0 12922 NULL
++_nfs4_open_expired_12925 _nfs4_open_expired 0 12925 NULL
++ci_ll_init_12930 ci_ll_init 3 12930 NULL
++update_mode_show_12934 update_mode_show 0 12934 NULL nohasharray
++adxl34x_disable_store_12934 adxl34x_disable_store 0-4 12934 &update_mode_show_12934
++SYSC_sendfile_12936 SYSC_sendfile 4 12936 NULL
++nvme_npages_12938 nvme_npages 0-1 12938 NULL nohasharray
++ican3_sysfs_show_term_12938 ican3_sysfs_show_term 0 12938 &nvme_npages_12938
++target_core_alua_tg_pt_gp_show_attr_alua_support_offline_12939 target_core_alua_tg_pt_gp_show_attr_alua_support_offline 0 12939 NULL
++sdev_show_scsi_level_12941 sdev_show_scsi_level 0 12941 NULL
++register_memory_12944 register_memory 0 12944 NULL
 +do_inode_permission_12946 do_inode_permission 0 12946 NULL
 +do_inode_permission_12946 do_inode_permission 0 12946 NULL
-+bm_status_write_12964 bm_status_write 3 12964 NULL
-+raid56_parity_recover_12987 raid56_parity_recover 5 12987 NULL
-+TransmitTcb_12989 TransmitTcb 4 12989 NULL
++show_alarm_beep_12949 show_alarm_beep 0 12949 NULL
++_ctl_device_delay_show_12957 _ctl_device_delay_show 0 12957 NULL
++qib_map_sg_12958 qib_map_sg 0-3 12958 NULL
++bcsp_prepare_pkt_12961 bcsp_prepare_pkt 3 12961 NULL
++iwlagn_mac_sta_remove_12962 iwlagn_mac_sta_remove 0 12962 NULL nohasharray
++myri10ge_update_mac_address_12962 myri10ge_update_mac_address 0 12962 &iwlagn_mac_sta_remove_12962
++bm_status_write_12964 bm_status_write 3-0 12964 NULL
++lpfc_link_speed_show_12965 lpfc_link_speed_show 0 12965 NULL nohasharray
++snd_seq_prioq_cell_in_12965 snd_seq_prioq_cell_in 0 12965 &lpfc_link_speed_show_12965
++start_khugepaged_12971 start_khugepaged 0 12971 NULL
++iwl_mvm_read_external_nvm_12975 iwl_mvm_read_external_nvm 0 12975 NULL
++broadsheet_setup_plls_12983 broadsheet_setup_plls 0 12983 NULL
++adfs_statfs_12986 adfs_statfs 0 12986 NULL
 +sk_peek_offset_12991 sk_peek_offset 0 12991 NULL
 +sk_peek_offset_12991 sk_peek_offset 0 12991 NULL
-+bset_prev_bytes_13020 bset_prev_bytes 0 13020 NULL
++host_lock_show_12993 host_lock_show 0 12993 NULL
++mgmt_get_if_info_12995 mgmt_get_if_info 0 12995 NULL nohasharray
++__iscsi_tpg_auth_show_userid_12995 __iscsi_tpg_auth_show_userid 0 12995 &mgmt_get_if_info_12995
++drbd_recv_all_13002 drbd_recv_all 3 13002 NULL
++_get_block_create_0_13003 _get_block_create_0 0 13003 NULL nohasharray
++bfad_im_issue_fc_host_lip_13003 bfad_im_issue_fc_host_lip 0 13003 &_get_block_create_0_13003
++vmci_transport_stream_enqueue_13004 vmci_transport_stream_enqueue 0-3 13004 NULL nohasharray
++set_otp0_13004 set_otp0 4-0 13004 &vmci_transport_stream_enqueue_13004
++shutdown_event_13006 shutdown_event 0 13006 NULL
++show_octave_13007 show_octave 0 13007 NULL
++cyberjack_open_13012 cyberjack_open 0 13012 NULL nohasharray
++musb_srp_store_13012 musb_srp_store 0-4 13012 &cyberjack_open_13012
++vsscanf_13014 vsscanf 0 13014 NULL
++snd_register_device_for_dev_13015 snd_register_device_for_dev 0 13015 NULL
++dib8096p_tuner_read_serpar_13017 dib8096p_tuner_read_serpar 0-3 13017 NULL
++netvsc_open_13019 netvsc_open 0 13019 NULL
 +subsystem_filter_write_13022 subsystem_filter_write 3 13022 NULL
 +subsystem_filter_write_13022 subsystem_filter_write 3 13022 NULL
-+ocfs2_write_begin_13045 ocfs2_write_begin 3-4 13045 NULL
-+__dn_setsockopt_13060 __dn_setsockopt 5 13060 NULL nohasharray
-+ptlrpc_lprocfs_threads_min_seq_write_13060 ptlrpc_lprocfs_threads_min_seq_write 3 13060 &__dn_setsockopt_13060
-+ufshcd_compose_upiu_13076 ufshcd_compose_upiu 0 13076 NULL
++__uncore_umask_show_13024 __uncore_umask_show 0 13024 NULL nohasharray
++wsm_set_edca_params_13024 wsm_set_edca_params 0 13024 &__uncore_umask_show_13024 nohasharray
++aa_setprocattr_changehat_13024 aa_setprocattr_changehat 0 13024 &wsm_set_edca_params_13024
++dw2102_i2c_transfer_13026 dw2102_i2c_transfer 0-3 13026 NULL
++lis3lv02d_position_show_13034 lis3lv02d_position_show 0 13034 NULL nohasharray
++ipg_nic_change_mtu_13034 ipg_nic_change_mtu 0 13034 &lis3lv02d_position_show_13034
++usbhsh_pipe_attach_13040 usbhsh_pipe_attach 0 13040 NULL nohasharray
++poll_busy_13040 poll_busy 0 13040 &usbhsh_pipe_attach_13040
++SyS_sendfile64_13043 SyS_sendfile64 4 13043 NULL
++ocfs2_write_begin_13045 ocfs2_write_begin 0 13045 NULL
++nilfs_sync_file_13047 nilfs_sync_file 0 13047 NULL nohasharray
++cifs_write_allocate_pages_13047 cifs_write_allocate_pages 0 13047 &nilfs_sync_file_13047
++__dn_setsockopt_13060 __dn_setsockopt 5-0 13060 NULL nohasharray
++ctnetlink_timestamp_size_13060 ctnetlink_timestamp_size 0 13060 &__dn_setsockopt_13060 nohasharray
++ptlrpc_lprocfs_threads_min_seq_write_13060 ptlrpc_lprocfs_threads_min_seq_write 3 13060 &ctnetlink_timestamp_size_13060
++ppp_asynctty_read_13062 ppp_asynctty_read 0 13062 NULL
++adv7175_s_fmt_13066 adv7175_s_fmt 0 13066 NULL
++adis_read_reg_16_13072 adis_read_reg_16 0 13072 NULL
++nf_nat_ipv4_fn_13074 nf_nat_ipv4_fn 0 13074 NULL
++raid5_store_skip_copy_13075 raid5_store_skip_copy 0-3 13075 NULL nohasharray
++bnx2fc_fcoe_reset_13075 bnx2fc_fcoe_reset 0 13075 &raid5_store_skip_copy_13075
++wl1251_hw_init_templates_config_13078 wl1251_hw_init_templates_config 0 13078 NULL
++ti_do_config_13080 ti_do_config 0 13080 NULL
++get_pwm1_13083 get_pwm1 0 13083 NULL
++synaptics_set_disable_gesture_13085 synaptics_set_disable_gesture 0-4 13085 NULL
 +xattr_getsecurity_13090 xattr_getsecurity 0 13090 NULL
 +xattr_getsecurity_13090 xattr_getsecurity 0 13090 NULL
++blk_rq_map_sg_13092 blk_rq_map_sg 0 13092 NULL
++show_down_head_align_13093 show_down_head_align 0 13093 NULL
++lec_change_mtu_13094 lec_change_mtu 0 13094 NULL
++sbi_ui_store_13095 sbi_ui_store 0-4 13095 NULL
++il_send_add_sta_13097 il_send_add_sta 0 13097 NULL
++mb_find_next_zero_bit_13100 mb_find_next_zero_bit 3-0-2 13100 NULL
 +ttm_dma_pool_alloc_new_pages_13105 ttm_dma_pool_alloc_new_pages 3 13105 NULL
 +ttm_dma_pool_alloc_new_pages_13105 ttm_dma_pool_alloc_new_pages 3 13105 NULL
++bma180_set_new_data_intr_state_13106 bma180_set_new_data_intr_state 0 13106 NULL
++ubi_leb_map_13107 ubi_leb_map 0 13107 NULL
 +SyS_msgrcv_13109 SyS_msgrcv 3 13109 NULL
 +snd_rme96_playback_copy_13111 snd_rme96_playback_copy 5 13111 NULL
 +SyS_msgrcv_13109 SyS_msgrcv 3 13109 NULL
 +snd_rme96_playback_copy_13111 snd_rme96_playback_copy 5 13111 NULL
-+bfad_debugfs_read_13119 bfad_debugfs_read 3 13119 NULL
++pyra_send_control_13112 pyra_send_control 0 13112 NULL nohasharray
++snd_pcm_lib_preallocate_pages_for_all_13112 snd_pcm_lib_preallocate_pages_for_all 4 13112 &pyra_send_control_13112
++ltc4215_show_power_13117 ltc4215_show_power 0 13117 NULL
++bfad_debugfs_read_13119 bfad_debugfs_read 3-0 13119 NULL
++relay_file_read_13123 relay_file_read 0-3 13123 NULL nohasharray
++qla2x00_sysfs_write_reset_13123 qla2x00_sysfs_write_reset 0-6-5 13123 &relay_file_read_13123
++read_13125 read 0-5 13125 NULL
++tlclk_read_13128 tlclk_read 0-3 13128 NULL
++ip_make_skb_13129 ip_make_skb 5-6 13129 NULL
++ipath_do_user_init_13142 ipath_do_user_init 0 13142 NULL nohasharray
++kone_sysfs_set_startup_profile_13142 kone_sysfs_set_startup_profile 0-4 13142 &ipath_do_user_init_13142
++mei_hbm_cl_write_13143 mei_hbm_cl_write 0 13143 NULL
 +blk_update_request_13146 blk_update_request 3 13146 NULL
 +blk_update_request_13146 blk_update_request 3 13146 NULL
-+caif_stream_recvmsg_13173 caif_stream_recvmsg 4 13173 NULL
-+pwr_disable_ps_read_13176 pwr_disable_ps_read 3 13176 NULL
++erst_reader_13156 erst_reader 0 13156 NULL
++nes_net_event_13163 nes_net_event 0 13163 NULL
++hpfs_write_begin_13164 hpfs_write_begin 0-3 13164 NULL nohasharray
++kmem_cache_shrink_13164 kmem_cache_shrink 0 13164 &hpfs_write_begin_13164
++cifs_loose_read_iter_13165 cifs_loose_read_iter 0 13165 NULL
++diva_um_idi_write_13170 diva_um_idi_write 0 13170 NULL
++caif_stream_recvmsg_13173 caif_stream_recvmsg 0-4 13173 NULL
++ea_set_i_13174 ea_set_i 0 13174 NULL nohasharray
++iscsi_tpg_param_store_MaxXmitDataSegmentLength_13174 iscsi_tpg_param_store_MaxXmitDataSegmentLength 0-3 13174 &ea_set_i_13174
++pwr_disable_ps_read_13176 pwr_disable_ps_read 3-0 13176 NULL
 +ucs2_strlen_13178 ucs2_strlen 0 13178 NULL
 +ucs2_strlen_13178 ucs2_strlen 0 13178 NULL
-+dgrp_net_ioctl_13183 dgrp_net_ioctl 2 13183 NULL
-+create_trace_uprobe_13184 create_trace_uprobe 1 13184 NULL
-+comedi_read_13199 comedi_read 3 13199 NULL
-+hash_ipport4_expire_13201 hash_ipport4_expire 4 13201 NULL
-+mmc_ext_csd_read_13205 mmc_ext_csd_read 3 13205 NULL
++isl29003_store_mode_13181 isl29003_store_mode 0-4 13181 NULL
++adis16136_get_freq_13183 adis16136_get_freq 0 13183 NULL nohasharray
++macvlan_init_13183 macvlan_init 0 13183 &adis16136_get_freq_13183
++bql_show_limit_max_13184 bql_show_limit_max 0 13184 NULL nohasharray
++create_trace_uprobe_13184 create_trace_uprobe 1 13184 &bql_show_limit_max_13184
++dvb_ca_read_13187 dvb_ca_read 0-3 13187 NULL
++sr_get_eeprom_len_13190 sr_get_eeprom_len 0 13190 NULL
++ar5523_start_13193 ar5523_start 0 13193 NULL
++show_session_param_ISCSI_PARAM_PASSWORD_13197 show_session_param_ISCSI_PARAM_PASSWORD 0 13197 NULL nohasharray
++amd64_inject_section_store_13197 amd64_inject_section_store 0-4 13197 &show_session_param_ISCSI_PARAM_PASSWORD_13197
++rt61pci_set_state_13199 rt61pci_set_state 0 13199 NULL nohasharray
++ax88179_get_eeprom_len_13199 ax88179_get_eeprom_len 0 13199 &rt61pci_set_state_13199 nohasharray
++comedi_read_13199 comedi_read 3 13199 &ax88179_get_eeprom_len_13199
++set_tach_13200 set_tach 0-4 13200 NULL
++hash_ipport4_expire_13201 hash_ipport4_expire 4 13201 NULL nohasharray
++sync_min_show_13201 sync_min_show 0 13201 &hash_ipport4_expire_13201
++mem_cgroup_try_charge_13202 mem_cgroup_try_charge 0 13202 NULL
++ilk_pipe_crc_ctl_reg_13204 ilk_pipe_crc_ctl_reg 0 13204 NULL
++mmc_ext_csd_read_13205 mmc_ext_csd_read 3-0 13205 NULL
++nfs_sync_mapping_13207 nfs_sync_mapping 0 13207 NULL
++bitmap_parselist_13211 bitmap_parselist 0 13211 NULL
++__nodes_fold_13215 __nodes_fold 4 13215 NULL
++lp3972_dcdc_enable_13217 lp3972_dcdc_enable 0 13217 NULL
++get_unaligned_le64_13219 get_unaligned_le64 0 13219 NULL
 +svm_msrpm_offset_13220 svm_msrpm_offset 0-1 13220 NULL
 +svm_msrpm_offset_13220 svm_msrpm_offset 0-1 13220 NULL
-+fnic_trace_ctrl_write_13229 fnic_trace_ctrl_write 3 13229 NULL
-+_iwl_dbgfs_disable_power_off_write_13243 _iwl_dbgfs_disable_power_off_write 3 13243 NULL
++set_vrm_13222 set_vrm 0-4 13222 NULL
++fnic_trace_ctrl_write_13229 fnic_trace_ctrl_write 3-0 13229 NULL
++arcmsr_sysfs_iop_message_clear_13239 arcmsr_sysfs_iop_message_clear 0-6-5 13239 NULL
++_iwl_dbgfs_disable_power_off_write_13243 _iwl_dbgfs_disable_power_off_write 3-0 13243 NULL
++soft_show_13244 soft_show 0 13244 NULL
 +asix_read_cmd_13245 asix_read_cmd 5 13245 NULL
 +asix_read_cmd_13245 asix_read_cmd 5 13245 NULL
-+init_tid_tabs_13252 init_tid_tabs 2-3-4 13252 NULL
++nilfs_superblock_attr_show_13246 nilfs_superblock_attr_show 0 13246 NULL nohasharray
++ath5k_hw_rfregs_init_13246 ath5k_hw_rfregs_init 0 13246 &nilfs_superblock_attr_show_13246
++ov9640_prog_dflt_13247 ov9640_prog_dflt 0 13247 NULL
++snd_emu10k1_fx8010_tram_setup_13248 snd_emu10k1_fx8010_tram_setup 2 13248 NULL
++store_13249 store 0 13249 NULL nohasharray
++fw_download_code_13249 fw_download_code 3 13249 &store_13249
++__show_chan_per_port_13250 __show_chan_per_port 0 13250 NULL
++clps711x_pwm_enable_13251 clps711x_pwm_enable 0 13251 NULL
++init_tid_tabs_13252 init_tid_tabs 4-3-2 13252 NULL nohasharray
++cpu_rt_runtime_write_13252 cpu_rt_runtime_write 0 13252 &init_tid_tabs_13252
++hostap_80211_get_hdrlen_13255 hostap_80211_get_hdrlen 0 13255 NULL
 +bio_integrity_trim_13259 bio_integrity_trim 3-2 13259 NULL
 +bio_integrity_trim_13259 bio_integrity_trim 3-2 13259 NULL
-+simple_attr_write_13260 simple_attr_write 3 13260 NULL
++simple_attr_write_13260 simple_attr_write 3-0 13260 NULL
++carl9170_rx_13272 carl9170_rx 3 13272 NULL
 +pmcraid_notify_aen_13274 pmcraid_notify_aen 3 13274 NULL
 +nvkm_ltc_create__13275 nvkm_ltc_create_ 4 13275 NULL
 +pmcraid_notify_aen_13274 pmcraid_notify_aen 3 13274 NULL
 +nvkm_ltc_create__13275 nvkm_ltc_create_ 4 13275 NULL
++ip_vs_local_reply6_13278 ip_vs_local_reply6 0 13278 NULL
 +il4965_stats_flag_13281 il4965_stats_flag 0-3 13281 NULL
 +lpfc_idiag_mbxacc_get_setup_13282 lpfc_idiag_mbxacc_get_setup 0 13282 NULL
 +il4965_stats_flag_13281 il4965_stats_flag 0-3 13281 NULL
 +lpfc_idiag_mbxacc_get_setup_13282 lpfc_idiag_mbxacc_get_setup 0 13282 NULL
++lpfc_vport_disable_13286 lpfc_vport_disable 0 13286 NULL
++platform_device_add_resources_13289 platform_device_add_resources 3 13289 NULL
 +nvkm_i2c_pad_create__13292 nvkm_i2c_pad_create_ 5 13292 NULL
 +sd_major_13294 sd_major 0-1 13294 NULL
 +nvkm_i2c_pad_create__13292 nvkm_i2c_pad_create_ 5 13292 NULL
 +sd_major_13294 sd_major 0-1 13294 NULL
-+read_file_phy_err_13318 read_file_phy_err 3 13318 NULL
++cx23885_start_audio_dma_13295 cx23885_start_audio_dma 0 13295 NULL
++map_offset_show_13301 map_offset_show 0 13301 NULL
++set_ptk_13304 set_ptk 0 13304 NULL
++store_13310 store 0 13310 NULL
++saa7134_s_ctrl_13313 saa7134_s_ctrl 0 13313 NULL
++read_file_phy_err_13318 read_file_phy_err 3-0 13318 NULL nohasharray
++shmem_getxattr_13318 shmem_getxattr 0 13318 &read_file_phy_err_13318
++max16065_show_current_13327 max16065_show_current 0 13327 NULL
++koneplus_sysfs_read_tcu_13330 koneplus_sysfs_read_tcu 0-5-6 13330 NULL nohasharray
++us122l_ctl_msg_13330 us122l_ctl_msg 8 13330 &koneplus_sysfs_read_tcu_13330
++i2c_sysfs_delete_device_13331 i2c_sysfs_delete_device 0-4 13331 NULL
++connect_layer1_13336 connect_layer1 0 13336 NULL
 +kvm_read_nested_guest_page_13337 kvm_read_nested_guest_page 5 13337 NULL
 +round_event_name_len_13348 round_event_name_len 0 13348 NULL
 +kvm_read_nested_guest_page_13337 kvm_read_nested_guest_page 5 13337 NULL
 +round_event_name_len_13348 round_event_name_len 0 13348 NULL
-+hscx_empty_fifo_13360 hscx_empty_fifo 2 13360 NULL
-+iso_sched_alloc_13377 iso_sched_alloc 1 13377 NULL nohasharray
-+wep_key_not_found_read_13377 wep_key_not_found_read 3 13377 &iso_sched_alloc_13377
-+ext4_meta_trans_blocks_13380 ext4_meta_trans_blocks 0-3-2 13380 NULL
-+lov_mds_md_size_13388 lov_mds_md_size 0-1 13388 NULL nohasharray
-+dis_bypass_write_13388 dis_bypass_write 3 13388 &lov_mds_md_size_13388
++dlm_event_store_13352 dlm_event_store 0-3 13352 NULL
++get_bits_13353 get_bits 0-2 13353 NULL
++az6007_i2c_xfer_13357 az6007_i2c_xfer 0-3 13357 NULL
++ths7303_setval_13360 ths7303_setval 0 13360 NULL nohasharray
++hscx_empty_fifo_13360 hscx_empty_fifo 2 13360 &ths7303_setval_13360
++caif_device_notify_13363 caif_device_notify 0 13363 NULL
++cache_ctr_13364 cache_ctr 2 13364 NULL nohasharray
++xfs_btree_delrec_13364 xfs_btree_delrec 0 13364 &cache_ctr_13364
++snd_via686_capture_prepare_13373 snd_via686_capture_prepare 0 13373 NULL
++hr222_sub_set_clock_13374 hr222_sub_set_clock 0 13374 NULL
++wep_key_not_found_read_13377 wep_key_not_found_read 3-0 13377 NULL nohasharray
++iso_sched_alloc_13377 iso_sched_alloc 1 13377 &wep_key_not_found_read_13377
++iio_buffer_read_first_n_outer_13378 iio_buffer_read_first_n_outer 0-3 13378 NULL
++sctp_wait_for_connect_13379 sctp_wait_for_connect 0 13379 NULL
++zl10036_set_params_13381 zl10036_set_params 0 13381 NULL
++activity_write_13388 activity_write 0-6-5 13388 NULL nohasharray
++lov_mds_md_size_13388 lov_mds_md_size 0-1 13388 &activity_write_13388
++i7core_inject_section_show_13394 i7core_inject_section_show 0 13394 NULL
++vmxnet3_set_mac_addr_13396 vmxnet3_set_mac_addr 0 13396 NULL
++as3935_sensor_sensitivity_store_13401 as3935_sensor_sensitivity_store 0-4 13401 NULL
++tm6000_prepare_isoc_13404 tm6000_prepare_isoc 0 13404 NULL
++ieee80211_check_concurrent_iface_13405 ieee80211_check_concurrent_iface 0 13405 NULL nohasharray
++carl9170_rx_untie_data_13405 carl9170_rx_untie_data 3 13405 &ieee80211_check_concurrent_iface_13405
++sky2_receive_13407 sky2_receive 2 13407 NULL
++ocfs2_inode_lock_update_13414 ocfs2_inode_lock_update 0 13414 NULL nohasharray
++qib_sdma_get_inflight_13414 qib_sdma_get_inflight 0 13414 &ocfs2_inode_lock_update_13414
++store_flush_13416 store_flush 0 13416 NULL
 +netxen_alloc_sds_rings_13417 netxen_alloc_sds_rings 2 13417 NULL
 +netxen_alloc_sds_rings_13417 netxen_alloc_sds_rings 2 13417 NULL
-+sctp_setsockopt_peer_primary_addr_13440 sctp_setsockopt_peer_primary_addr 3 13440 NULL
++compat_SyS_sendfile64_13420 compat_SyS_sendfile64 4 13420 NULL
++show_multicast_fast_leave_13427 show_multicast_fast_leave 0 13427 NULL
++bq2415x_exec_command_13430 bq2415x_exec_command 0 13430 NULL
++smb_sendv_13437 smb_sendv 0 13437 NULL
++mwifiex_get_bss_info_13439 mwifiex_get_bss_info 0 13439 NULL nohasharray
++request_firmware_nowait_13439 request_firmware_nowait 0 13439 &mwifiex_get_bss_info_13439
++sctp_setsockopt_peer_primary_addr_13440 sctp_setsockopt_peer_primary_addr 3-0 13440 NULL
 +ath6kl_cfg80211_connect_event_13443 ath6kl_cfg80211_connect_event 7-8-9 13443 NULL
 +ath6kl_cfg80211_connect_event_13443 ath6kl_cfg80211_connect_event 7-8-9 13443 NULL
++close_patch_13445 close_patch 0 13445 NULL
++ath10k_wmi_vdev_spectral_enable_13446 ath10k_wmi_vdev_spectral_enable 0 13446 NULL
++lanai_get_sized_buffer_13448 lanai_get_sized_buffer 0 13448 NULL
++acpi_thermal_get_temperature_13461 acpi_thermal_get_temperature 0 13461 NULL
++cxacru_sysfs_showattr_LINE_13464 cxacru_sysfs_showattr_LINE 0 13464 NULL nohasharray
++igb_notify_dca_13464 igb_notify_dca 0 13464 &cxacru_sysfs_showattr_LINE_13464 nohasharray
++__kgdb_notify_13464 __kgdb_notify 0 13464 &igb_notify_dca_13464
++nfs4_set_security_label_13465 nfs4_set_security_label 0 13465 NULL
++musb_mode_store_13466 musb_mode_store 0-4 13466 NULL
++xen_unmap_single_13468 xen_unmap_single 2 13468 NULL
++target_freq_show_13471 target_freq_show 0 13471 NULL
++rtc_dev_read_13472 rtc_dev_read 0-3 13472 NULL
++iscsi_post_host_event_13473 iscsi_post_host_event 4 13473 NULL
++show_13475 show 0 13475 NULL nohasharray
++asm_did_show_13475 asm_did_show 0 13475 &show_13475
++get_temp_13476 get_temp 0 13476 NULL
++sm_lid_show_13478 sm_lid_show 0 13478 NULL
 +sb_init_dio_done_wq_13482 sb_init_dio_done_wq 0 13482 NULL
 +sb_init_dio_done_wq_13482 sb_init_dio_done_wq 0 13482 NULL
-+data_read_13494 data_read 3 13494 NULL nohasharray
-+ext_prop_data_store_13494 ext_prop_data_store 3 13494 &data_read_13494
-+ocfs2_align_bytes_to_blocks_13512 ocfs2_align_bytes_to_blocks 0-2 13512 NULL
-+core_status_13515 core_status 4 13515 NULL
-+smk_write_mapped_13519 smk_write_mapped 3 13519 NULL
++l3_access_valid_13483 l3_access_valid 0 13483 NULL
++amd8111e_open_13487 amd8111e_open 0 13487 NULL
++write_13490 write 0 13490 NULL
++data_read_13494 data_read 3-0 13494 NULL nohasharray
++qib_write_umem32_13494 qib_write_umem32 0 13494 &data_read_13494 nohasharray
++ext_prop_data_store_13494 ext_prop_data_store 0-3 13494 &qib_write_umem32_13494
++brcmf_sdiod_ramrw_13500 brcmf_sdiod_ramrw 5 13500 NULL
++queue_nomerges_show_13504 queue_nomerges_show 0 13504 NULL nohasharray
++__cpu_notify_13504 __cpu_notify 0 13504 &queue_nomerges_show_13504
++rndis_filter_set_device_mac_13505 rndis_filter_set_device_mac 0 13505 NULL
++nfs3_proc_setattr_13506 nfs3_proc_setattr 0 13506 NULL
++core_status_13515 core_status 4-0 13515 NULL nohasharray
++send_cmd_13515 send_cmd 0 13515 &core_status_13515
++bonding_show_ad_partner_key_13516 bonding_show_ad_partner_key 0 13516 NULL
++show_dock_type_13518 show_dock_type 0 13518 NULL
++smk_write_mapped_13519 smk_write_mapped 3-0 13519 NULL
++max_comp_streams_show_13525 max_comp_streams_show 0 13525 NULL
 +bm_init_13529 bm_init 2 13529 NULL
 +bm_init_13529 bm_init 2 13529 NULL
-+llcp_sock_recvmsg_13556 llcp_sock_recvmsg 4 13556 NULL
-+ieee80211_if_read_ap_power_level_13558 ieee80211_if_read_ap_power_level 3 13558 NULL
++ocfs2_setattr_13530 ocfs2_setattr 0 13530 NULL nohasharray
++request_any_context_irq_13530 request_any_context_irq 0 13530 &ocfs2_setattr_13530
++cx23885_load_firmware_13534 cx23885_load_firmware 0 13534 NULL
++get_enclosure_identifier_13536 get_enclosure_identifier 0 13536 NULL nohasharray
++wcn36xx_smd_start_13536 wcn36xx_smd_start 0 13536 &get_enclosure_identifier_13536
++sync_completed_show_13540 sync_completed_show 0 13540 NULL
++venus_access_13541 venus_access 0 13541 NULL
++arizona_micsupp_enable_13545 arizona_micsupp_enable 0 13545 NULL
++key_getsecurity_13546 key_getsecurity 0 13546 NULL
++vfio_cap_len_13549 vfio_cap_len 0 13549 NULL nohasharray
++do_set_fan_pulses_13549 do_set_fan_pulses 0 13549 &vfio_cap_len_13549
++adp5520_bl_daylight_dim_show_13550 adp5520_bl_daylight_dim_show 0 13550 NULL nohasharray
++__iscsi_nacl_auth_show_authenticate_target_13550 __iscsi_nacl_auth_show_authenticate_target 0 13550 &adp5520_bl_daylight_dim_show_13550
++hp100_open_13551 hp100_open 0 13551 NULL
++__rpm_callback_13552 __rpm_callback 0 13552 NULL
++i7core_inject_eccmask_store_13555 i7core_inject_eccmask_store 0-4 13555 NULL
++llcp_sock_recvmsg_13556 llcp_sock_recvmsg 0-4 13556 NULL nohasharray
++migrate_page_move_mapping_13556 migrate_page_move_mapping 0 13556 &llcp_sock_recvmsg_13556
++ieee80211_if_read_ap_power_level_13558 ieee80211_if_read_ap_power_level 3-0 13558 NULL
 +hash_net4_expire_13559 hash_net4_expire 4 13559 NULL
 +hash_net4_expire_13559 hash_net4_expire 4 13559 NULL
-+read_file_antenna_13574 read_file_antenna 3 13574 NULL
-+cache_write_13589 cache_write 3 13589 NULL
-+Rd_Indx_13602 Rd_Indx 3-2 13602 NULL
-+wm8994_bulk_write_13615 wm8994_bulk_write 2-3 13615 NULL
++usb_hcd_link_urb_to_ep_13560 usb_hcd_link_urb_to_ep 0 13560 NULL nohasharray
++setsockopt_13560 setsockopt 0 13560 &usb_hcd_link_urb_to_ep_13560
++nfs4_schedule_migration_recovery_13561 nfs4_schedule_migration_recovery 0 13561 NULL
++smack_setprocattr_13564 smack_setprocattr 0-4 13564 NULL
++snd_cmipci_playback_prepare_13566 snd_cmipci_playback_prepare 0 13566 NULL
++alx_alloc_rings_13567 alx_alloc_rings 0 13567 NULL
++ath10k_spectral_scan_trigger_13573 ath10k_spectral_scan_trigger 0 13573 NULL
++read_file_antenna_13574 read_file_antenna 3-0 13574 NULL
++__iscsi_disc_store_password_13575 __iscsi_disc_store_password 0-3 13575 NULL
++ci_role_start_13579 ci_role_start 0 13579 NULL
++target_stat_scsi_tgt_port_show_attr_name_13585 target_stat_scsi_tgt_port_show_attr_name 0 13585 NULL
++driver_override_store_13588 driver_override_store 0-4 13588 NULL
++cache_write_13589 cache_write 3-0 13589 NULL nohasharray
++gt_rp_mhz_show_13589 gt_rp_mhz_show 0 13589 &cache_write_13589
++make_rate_with_tolerance_13592 make_rate_with_tolerance 0 13592 NULL nohasharray
++mpt_lan_receive_post_turbo_13592 mpt_lan_receive_post_turbo 2 13592 &make_rate_with_tolerance_13592
++niu_set_primary_mac_rdc_table_13593 niu_set_primary_mac_rdc_table 0 13593 NULL nohasharray
++srp_add_target_13593 srp_add_target 0 13593 &niu_set_primary_mac_rdc_table_13593
++aac_sa_ioremap_13596 aac_sa_ioremap 2 13596 NULL nohasharray
++irias_new_octseq_value_13596 irias_new_octseq_value 2 13596 &aac_sa_ioremap_13596
++i40e_change_mtu_13598 i40e_change_mtu 0 13598 NULL
++hdlc_change_mtu_13603 hdlc_change_mtu 0 13603 NULL
++twl_rtc_read_time_13605 twl_rtc_read_time 0 13605 NULL
++exofs_setattr_13607 exofs_setattr 0 13607 NULL
++adis_write_reg_16_13608 adis_write_reg_16 0 13608 NULL
++matroxfb_set_par_13610 matroxfb_set_par 0 13610 NULL
++wl1271_init_ap_rates_13613 wl1271_init_ap_rates 0 13613 NULL
++swap_cgroup_swapon_13614 swap_cgroup_swapon 2 13614 NULL
++wm8994_bulk_write_13615 wm8994_bulk_write 2-3 13615 NULL nohasharray
++ov7670_write_smbus_13615 ov7670_write_smbus 0 13615 &wm8994_bulk_write_13615
++__ntfs_grab_cache_pages_13617 __ntfs_grab_cache_pages 0 13617 NULL
 +pmcraid_get_minor_13619 pmcraid_get_minor 0 13619 NULL
 +pmcraid_get_minor_13619 pmcraid_get_minor 0 13619 NULL
-+packet_snd_13634 packet_snd 3 13634 NULL
++atl1_get_regs_len_13624 atl1_get_regs_len 0 13624 NULL
++iio_device_add_event_sysfs_13627 iio_device_add_event_sysfs 0 13627 NULL
++tpm_stm_i2c_recv_13629 tpm_stm_i2c_recv 0-3 13629 NULL
++i7core_inject_store_dimm_13633 i7core_inject_store_dimm 0-4 13633 NULL
++packet_snd_13634 packet_snd 0-3 13634 NULL nohasharray
++ocfs2_get_clusters_nocache_13634 ocfs2_get_clusters_nocache 0 13634 &packet_snd_13634 nohasharray
++subsystem_id_store_13634 subsystem_id_store 0-4 13634 &ocfs2_get_clusters_nocache_13634
++decode_lanman_negprot_rsp_13636 decode_lanman_negprot_rsp 0 13636 NULL nohasharray
++__qbuf_userptr_13636 __qbuf_userptr 0 13636 &decode_lanman_negprot_rsp_13636 nohasharray
++adt7310_spi_write_word_13636 adt7310_spi_write_word 0 13636 &__qbuf_userptr_13636
++vprbrd_i2c_addr_13639 vprbrd_i2c_addr 0 13639 NULL nohasharray
++via_gpio_dir_input_13639 via_gpio_dir_input 0 13639 &vprbrd_i2c_addr_13639
++ltc4222_show_bool_13640 ltc4222_show_bool 0 13640 NULL
++nilfs_superblock_sb_write_count_show_13641 nilfs_superblock_sb_write_count_show 0 13641 NULL
++period_to_str_13642 period_to_str 0 13642 NULL
++atkbd_show_err_count_13644 atkbd_show_err_count 0 13644 NULL
 +blk_msg_write_13655 blk_msg_write 3 13655 NULL
 +blk_msg_write_13655 blk_msg_write 3 13655 NULL
-+cache_downcall_13666 cache_downcall 3 13666 NULL
++__hfsplus_ext_write_extent_13656 __hfsplus_ext_write_extent 0 13656 NULL
++crypto_ahash_init_13658 crypto_ahash_init 0 13658 NULL
++generic_listxattr_13665 generic_listxattr 0-3 13665 NULL
++cache_downcall_13666 cache_downcall 3-0 13666 NULL
++nes_store_idx_addr_13673 nes_store_idx_addr 0-3 13673 NULL
++show_ipOutForwDatagrams_13674 show_ipOutForwDatagrams 0 13674 NULL
++omap_hsmmc_show_slot_name_13675 omap_hsmmc_show_slot_name 0 13675 NULL
++dvb_usb_generic_rw_13681 dvb_usb_generic_rw 0 13681 NULL nohasharray
++acpi_suspend_lowlevel_13681 acpi_suspend_lowlevel 0 13681 &dvb_usb_generic_rw_13681
++ext3_xattr_list_entries_13682 ext3_xattr_list_entries 0 13682 NULL nohasharray
++__iscsi_disc_store_userid_13682 __iscsi_disc_store_userid 0-3 13682 &ext3_xattr_list_entries_13682
++show_fnode_discovery_logout_13684 show_fnode_discovery_logout 0 13684 NULL nohasharray
++wl1271_acx_init_rx_interrupt_13684 wl1271_acx_init_rx_interrupt 0 13684 &show_fnode_discovery_logout_13684
++devcd_data_write_13685 devcd_data_write 0-6-5 13685 NULL
++max8997_bulk_read_13688 max8997_bulk_read 0 13688 NULL nohasharray
++fuse_copy_pages_13688 fuse_copy_pages 0 13688 &max8997_bulk_read_13688
++check_intr_schedule_13691 check_intr_schedule 0 13691 NULL nohasharray
++gadget_dev_desc_bcdUSB_store_13691 gadget_dev_desc_bcdUSB_store 0-3 13691 &check_intr_schedule_13691 nohasharray
++uevent_helper_store_13691 uevent_helper_store 0-4 13691 &gadget_dev_desc_bcdUSB_store_13691
 +usb_get_string_13693 usb_get_string 0 13693 NULL
 +usb_get_string_13693 usb_get_string 0 13693 NULL
-+fw_iso_buffer_alloc_13704 fw_iso_buffer_alloc 2 13704 NULL
++patch_vt2002P_13697 patch_vt2002P 0 13697 NULL
++ntc_show_name_13704 ntc_show_name 0 13704 NULL nohasharray
++store_engine3_mode_13704 store_engine3_mode 0-4 13704 &ntc_show_name_13704 nohasharray
++fw_iso_buffer_alloc_13704 fw_iso_buffer_alloc 2 13704 &store_engine3_mode_13704
++gprs_attach_13708 gprs_attach 0 13708 NULL
++osst_space_over_filemarks_forward_slow_13711 osst_space_over_filemarks_forward_slow 0 13711 NULL nohasharray
++qlcnic_store_diag_mode_13711 qlcnic_store_diag_mode 0-4 13711 &osst_space_over_filemarks_forward_slow_13711
++nilfs_btree_convert_and_insert_13712 nilfs_btree_convert_and_insert 0 13712 NULL
++manf_id_show_13718 manf_id_show 0 13718 NULL
++wm97xx_bat_get_property_13719 wm97xx_bat_get_property 0 13719 NULL
++store_reconnect_delay_13720 store_reconnect_delay 0-4 13720 NULL
++get_codec_name_13721 get_codec_name 0 13721 NULL
++usnic_ib_show_iface_13726 usnic_ib_show_iface 0 13726 NULL
++mcs_set_reg_13730 mcs_set_reg 0 13730 NULL
++cifs_call_async_13731 cifs_call_async 0 13731 NULL
++dsbr100_setfreq_13739 dsbr100_setfreq 0 13739 NULL nohasharray
++cfg80211_testmode_alloc_event_skb_13739 cfg80211_testmode_alloc_event_skb 2 13739 &dsbr100_setfreq_13739
++ql_wait_reg_rdy_13741 ql_wait_reg_rdy 0 13741 NULL
 +audit_unpack_string_13748 audit_unpack_string 3 13748 NULL
 +audit_unpack_string_13748 audit_unpack_string 3 13748 NULL
-+udf_direct_IO_13765 udf_direct_IO 4 13765 NULL
-+ieee802154_alloc_device_13767 ieee802154_alloc_device 1 13767 NULL
++ufs_dtog_13750 ufs_dtog 0-2 13750 NULL
++lbmLogInit_13756 lbmLogInit 0 13756 NULL
++netprio_set_prio_13758 netprio_set_prio 0 13758 NULL
++lpfc_fwrev_show_13760 lpfc_fwrev_show 0 13760 NULL
++udf_direct_IO_13765 udf_direct_IO 4-0 13765 NULL
++bd2802_store_reg0x0d_13766 bd2802_store_reg0x0d 0-4 13766 NULL
++raid10_add_disk_13776 raid10_add_disk 0 13776 NULL
 +fb_sys_read_13778 fb_sys_read 3 13778 NULL
 +fb_sys_read_13778 fb_sys_read 3 13778 NULL
-+alloc_indirect_13783 alloc_indirect 1 13783 NULL
++edac_device_ctl_panic_on_ue_show_13780 edac_device_ctl_panic_on_ue_show 0 13780 NULL
++qib_setup_sdma_13784 qib_setup_sdma 0 13784 NULL
++roccat_common2_sysfs_read_sensor_13788 roccat_common2_sysfs_read_sensor 0-5-6 13788 NULL
++sysfs_do_cmd_13790 sysfs_do_cmd 0-4 13790 NULL
 +ath6kl_mgmt_powersave_ap_13791 ath6kl_mgmt_powersave_ap 6 13791 NULL
 +ath6kl_mgmt_powersave_ap_13791 ath6kl_mgmt_powersave_ap 6 13791 NULL
-+random_read_13815 random_read 3 13815 NULL
++mlx4_cq_modify_13796 mlx4_cq_modify 0 13796 NULL
++migrate_pages_13797 migrate_pages 0 13797 NULL
++cpu_down_13801 cpu_down 0 13801 NULL
++fbcon_unbind_13802 fbcon_unbind 0 13802 NULL
++cpu_callback_13812 cpu_callback 0 13812 NULL nohasharray
++e100_rx_alloc_list_13812 e100_rx_alloc_list 0 13812 &cpu_callback_13812
++random_read_13815 random_read 3-0 13815 NULL nohasharray
++__uncore_inv_show_13815 __uncore_inv_show 0 13815 &random_read_13815 nohasharray
++x86_acpi_suspend_lowlevel_13815 x86_acpi_suspend_lowlevel 0 13815 &__uncore_inv_show_13815
++gfs2_xattr_remove_13816 gfs2_xattr_remove 0 13816 NULL
 +mutex_lock_interruptible_nested_13817 mutex_lock_interruptible_nested 0 13817 NULL
 +mutex_lock_interruptible_nested_13817 mutex_lock_interruptible_nested 0 13817 NULL
++wl18xx_boot_soft_reset_13819 wl18xx_boot_soft_reset 0 13819 NULL nohasharray
++bnx2_reset_nic_13819 bnx2_reset_nic 0 13819 &wl18xx_boot_soft_reset_13819
 +hsi_register_board_info_13820 hsi_register_board_info 2 13820 NULL
 +___mei_cl_send_13821 ___mei_cl_send 3 13821 NULL
 +hsi_register_board_info_13820 hsi_register_board_info 2 13820 NULL
 +___mei_cl_send_13821 ___mei_cl_send 3 13821 NULL
++iwl_mvm_add_aux_sta_13827 iwl_mvm_add_aux_sta 0 13827 NULL
++queue_bulk_on_old_endpoint_13828 queue_bulk_on_old_endpoint 0 13828 NULL nohasharray
++__uncore_filter_opc2_show_13828 __uncore_filter_opc2_show 0 13828 &queue_bulk_on_old_endpoint_13828
++netxen_sysfs_read_mem_13830 netxen_sysfs_read_mem 0-6-5 13830 NULL
 +qce_ahash_hmac_setkey_13837 qce_ahash_hmac_setkey 3 13837 NULL
 +qce_ahash_hmac_setkey_13837 qce_ahash_hmac_setkey 3 13837 NULL
-+enc_pools_insert_13849 enc_pools_insert 3 13849 NULL
++hwrng_attr_available_show_13843 hwrng_attr_available_show 0 13843 NULL
++acknak_13844 acknak 0 13844 NULL nohasharray
++set_mac_and_bssid_13844 set_mac_and_bssid 0 13844 &acknak_13844 nohasharray
++bdx_fw_load_13844 bdx_fw_load 0 13844 &set_mac_and_bssid_13844
++nf_nat_setup_info_13845 nf_nat_setup_info 0 13845 NULL nohasharray
++cpufv_store_13845 cpufv_store 0-4 13845 &nf_nat_setup_info_13845
++snd_bt87x_trigger_13849 snd_bt87x_trigger 0 13849 NULL
++lm95234_read_temp_13850 lm95234_read_temp 0 13850 NULL
 +evdev_ioctl_compat_13851 evdev_ioctl_compat 2 13851 NULL
 +evdev_ioctl_compat_13851 evdev_ioctl_compat 2 13851 NULL
++c2port_poll_out_ready_13852 c2port_poll_out_ready 0 13852 NULL
++vendor_name_store_13862 vendor_name_store 0-4 13862 NULL
++ath10k_wmi_vdev_install_key_13866 ath10k_wmi_vdev_install_key 0 13866 NULL
++lmc_open_13868 lmc_open 0 13868 NULL
 +compat_ip_setsockopt_13870 compat_ip_setsockopt 5 13870 NULL
 +compat_ip_setsockopt_13870 compat_ip_setsockopt 5 13870 NULL
-+qp_memcpy_to_queue_13886 qp_memcpy_to_queue 5-2 13886 NULL
-+snd_pcm_aio_read_13900 snd_pcm_aio_read 3 13900 NULL
-+cfg80211_inform_bss_width_13933 cfg80211_inform_bss_width 9 13933 NULL
++jfs_listxattr_13871 jfs_listxattr 0-3 13871 NULL
++esas2r_read_vda_13876 esas2r_read_vda 0-3-4 13876 NULL
++speed_show_13879 speed_show 0 13879 NULL
++ad9523_read_13881 ad9523_read 0 13881 NULL
++cpuaffinity_show_13883 cpuaffinity_show 0 13883 NULL
++regmap_spi_async_write_13884 regmap_spi_async_write 0 13884 NULL
++qp_memcpy_to_queue_13886 qp_memcpy_to_queue 5-2 13886 NULL nohasharray
++__fsnotify_parent_13886 __fsnotify_parent 0 13886 &qp_memcpy_to_queue_13886
++i2c_check_for_device_13887 i2c_check_for_device 0 13887 NULL
++recv_13888 recv 0-3 13888 NULL
++t4_enable_vi_params_13889 t4_enable_vi_params 0 13889 NULL
++get_amixer_13890 get_amixer 0 13890 NULL
++l2cap_sock_create_13894 l2cap_sock_create 0 13894 NULL
++__uncore_set_flag_sel_show_13898 __uncore_set_flag_sel_show 0 13898 NULL
++get_wireless_state_13899 get_wireless_state 0 13899 NULL
++snd_pcm_aio_read_13900 snd_pcm_aio_read 3-0 13900 NULL
++snd_seq_fifo_resize_13901 snd_seq_fifo_resize 0 13901 NULL
++nilfs_bmap_do_truncate_13904 nilfs_bmap_do_truncate 0 13904 NULL
++xfs_dir3_data_init_13911 xfs_dir3_data_init 0 13911 NULL
++f81232_open_13915 f81232_open 0 13915 NULL
++st_sensors_match_odr_13928 st_sensors_match_odr 0 13928 NULL
 +ext3_xattr_block_get_13936 ext3_xattr_block_get 0 13936 NULL
 +ext3_xattr_block_get_13936 ext3_xattr_block_get 0 13936 NULL
-+ieee80211_if_read_dot11MeshForwarding_13940 ieee80211_if_read_dot11MeshForwarding 3 13940 NULL nohasharray
-+ocfs2_xa_value_truncate_13940 ocfs2_xa_value_truncate 2 13940 &ieee80211_if_read_dot11MeshForwarding_13940
-+iwl_dbgfs_protection_mode_read_13943 iwl_dbgfs_protection_mode_read 3 13943 NULL
-+ieee80211_if_read_min_discovery_timeout_13946 ieee80211_if_read_min_discovery_timeout 3 13946 NULL
-+lpfc_idiag_queacc_read_13950 lpfc_idiag_queacc_read 3 13950 NULL
++sdev_show_evt_capacity_change_reported_13938 sdev_show_evt_capacity_change_reported 0 13938 NULL nohasharray
++read_packet_data_13938 read_packet_data 0-3-2 13938 &sdev_show_evt_capacity_change_reported_13938 nohasharray
++ath10k_clear_peer_keys_13938 ath10k_clear_peer_keys 0 13938 &read_packet_data_13938 nohasharray
++drbd_send_drequest_csum_13938 drbd_send_drequest_csum 5 13938 &ath10k_clear_peer_keys_13938
++b43_gpio_init_13939 b43_gpio_init 0 13939 NULL
++ieee80211_if_read_dot11MeshForwarding_13940 ieee80211_if_read_dot11MeshForwarding 3-0 13940 NULL
++iwl_dbgfs_protection_mode_read_13943 iwl_dbgfs_protection_mode_read 3-0 13943 NULL
++da9052_bat_check_presence_13945 da9052_bat_check_presence 0 13945 NULL
++ieee80211_if_read_min_discovery_timeout_13946 ieee80211_if_read_min_discovery_timeout 3-0 13946 NULL
++lpfc_idiag_queacc_read_13950 lpfc_idiag_queacc_read 3-0 13950 NULL nohasharray
++pagecache_write_end_13950 pagecache_write_end 0-5 13950 &lpfc_idiag_queacc_read_13950
++aa_path_name_13951 aa_path_name 0 13951 NULL nohasharray
++serial_in_13951 serial_in 0 13951 &aa_path_name_13951
 +osc_grant_shrink_interval_seq_write_13952 osc_grant_shrink_interval_seq_write 3 13952 NULL
 +osc_grant_shrink_interval_seq_write_13952 osc_grant_shrink_interval_seq_write 3 13952 NULL
-+snd_pcm_plug_slave_size_13967 snd_pcm_plug_slave_size 0-2 13967 NULL
-+qcam_read_13977 qcam_read 3 13977 NULL
-+dsp_read_13980 dsp_read 2 13980 NULL
-+dvb_demux_read_13981 dvb_demux_read 3 13981 NULL
++hsr_dev_change_mtu_13954 hsr_dev_change_mtu 0 13954 NULL
++audit_caps_13958 audit_caps 3-0 13958 NULL
++sr_write_13961 sr_write 3 13961 NULL
++snd_pcm_plug_slave_size_13967 snd_pcm_plug_slave_size 0-2 13967 NULL nohasharray
++ds2781_set_sense_register_13967 ds2781_set_sense_register 0 13967 &snd_pcm_plug_slave_size_13967
++ext2_nobh_writepage_13969 ext2_nobh_writepage 0 13969 NULL
++com90xx_found_13974 com90xx_found 3 13974 NULL
++adapter_start_13979 adapter_start 0 13979 NULL nohasharray
++smsc_phy_config_init_13979 smsc_phy_config_init 0 13979 &adapter_start_13979
++dsp_read_13980 dsp_read 0-2 13980 NULL
++dvb_demux_read_13981 dvb_demux_read 3-0 13981 NULL nohasharray
++func_13981 func 0 13981 &dvb_demux_read_13981
++os_desc_qw_sign_show_13982 os_desc_qw_sign_show 0 13982 NULL
++mon_notify_13986 mon_notify 0 13986 NULL
++rbd_image_id_show_13990 rbd_image_id_show 0 13990 NULL nohasharray
++state_read_13990 state_read 0-5-6 13990 &rbd_image_id_show_13990
++reiserfs_readpage_13996 reiserfs_readpage 0 13996 NULL
++stream_pause_release_13997 stream_pause_release 0 13997 NULL
++show_temp_target_14001 show_temp_target 0 14001 NULL nohasharray
++iscsi_tpg_attrib_store_prod_mode_write_protect_14001 iscsi_tpg_attrib_store_prod_mode_write_protect 0-3 14001 &show_temp_target_14001
++cpu_partial_show_14002 cpu_partial_show 0 14002 NULL nohasharray
++rsbtbl_size_read_14002 rsbtbl_size_read 0 14002 &cpu_partial_show_14002
++dvb_ca_en50221_io_read_14003 dvb_ca_en50221_io_read 0-3 14003 NULL
++ext2_xattr_trusted_get_14006 ext2_xattr_trusted_get 0 14006 NULL
++rbd_dev_v2_features_14011 rbd_dev_v2_features 0 14011 NULL
++via_rng_data_read_14012 via_rng_data_read 0 14012 NULL
++fib_rules_event_14013 fib_rules_event 0 14013 NULL
 +sddr09_write_data_14014 sddr09_write_data 3 14014 NULL
 +sddr09_write_data_14014 sddr09_write_data 3 14014 NULL
++ext4_journal_force_commit_14015 ext4_journal_force_commit 0 14015 NULL
 +btrfs_get_blocks_direct_14016 btrfs_get_blocks_direct 2 14016 NULL
 +btrfs_get_blocks_direct_14016 btrfs_get_blocks_direct 2 14016 NULL
-+dmi_format_ids_14018 dmi_format_ids 2 14018 NULL
++dmi_format_ids_14018 dmi_format_ids 2 14018 NULL nohasharray
++patch_cmi9880_14018 patch_cmi9880 0 14018 &dmi_format_ids_14018
++gpio_active_low_store_14019 gpio_active_low_store 0-4 14019 NULL
++ceph_vxattrcb_dir_rsubdirs_14021 ceph_vxattrcb_dir_rsubdirs 0 14021 NULL nohasharray
++devm_kmalloc_array_14021 devm_kmalloc_array 3-2 14021 &ceph_vxattrcb_dir_rsubdirs_14021 nohasharray
++_rtl92s_firmware_downloadcode_14021 _rtl92s_firmware_downloadcode 3 14021 &devm_kmalloc_array_14021
 +iscsi_create_flashnode_conn_14022 iscsi_create_flashnode_conn 4 14022 NULL
 +iscsi_create_flashnode_conn_14022 iscsi_create_flashnode_conn 4 14022 NULL
++cs42l56_beep_set_14023 cs42l56_beep_set 0-4 14023 NULL
++cifs_user_readv_14027 cifs_user_readv 0 14027 NULL
++adp8870_bl_l3_office_max_store_14028 adp8870_bl_l3_office_max_store 4-0 14028 NULL
 +pci_add_ext_cap_save_buffer_14032 pci_add_ext_cap_save_buffer 3 14032 NULL
 +pci_add_ext_cap_save_buffer_14032 pci_add_ext_cap_save_buffer 3 14032 NULL
++pcf8563_write_block_data_14033 pcf8563_write_block_data 0 14033 NULL
 +dvb_usercopy_14036 dvb_usercopy 2 14036 NULL
 +dvb_usercopy_14036 dvb_usercopy 2 14036 NULL
++acpi_gbl_exception_handler_14044 acpi_gbl_exception_handler 0 14044 NULL nohasharray
++xfs_bmap_alloc_14044 xfs_bmap_alloc 0 14044 &acpi_gbl_exception_handler_14044
++generic_hdmi_init_14045 generic_hdmi_init 0 14045 NULL
++read_14049 read 0 14049 NULL
++vim2m_s_ctrl_14051 vim2m_s_ctrl 0 14051 NULL nohasharray
++iscsi_tpg_attrib_show_authentication_14051 iscsi_tpg_attrib_show_authentication 0 14051 &vim2m_s_ctrl_14051
++target_fabric_mappedlun_show_write_protect_14053 target_fabric_mappedlun_show_write_protect 0 14053 NULL
 +ieee80211_if_fmt_aid_14055 ieee80211_if_fmt_aid 3 14055 NULL
 +ieee80211_if_fmt_aid_14055 ieee80211_if_fmt_aid 3 14055 NULL
-+ovs_nla_alloc_flow_actions_14056 ovs_nla_alloc_flow_actions 1 14056 NULL
-+sta_agg_status_read_14058 sta_agg_status_read 3 14058 NULL
++__wait_latch_14057 __wait_latch 0 14057 NULL
++sta_agg_status_read_14058 sta_agg_status_read 3-0 14058 NULL
++ath9k_htc_start_14061 ath9k_htc_start 0 14061 NULL
++inode_need_killpriv_14062 inode_need_killpriv 0 14062 NULL
++show_pan_14065 show_pan 0 14065 NULL
++_nfs4_proc_statfs_14066 _nfs4_proc_statfs 0 14066 NULL
++pci_conf1_read_14075 pci_conf1_read 0 14075 NULL
 +lov_stripeoffset_seq_write_14078 lov_stripeoffset_seq_write 3 14078 NULL
 +lov_stripeoffset_seq_write_14078 lov_stripeoffset_seq_write 3 14078 NULL
-+do_proc_readlink_14096 do_proc_readlink 3 14096 NULL
-+ext4_journal_blocks_per_page_14127 ext4_journal_blocks_per_page 0 14127 NULL
-+isku_sysfs_read_light_14140 isku_sysfs_read_light 6 14140 NULL
++_cx88_stop_audio_dma_14079 _cx88_stop_audio_dma 0 14079 NULL nohasharray
++cp_tm1217_write_14079 cp_tm1217_write 3 14079 &_cx88_stop_audio_dma_14079
++w1_master_attribute_store_pullup_14080 w1_master_attribute_store_pullup 0-4 14080 NULL
++_nfs4_proc_readdir_14082 _nfs4_proc_readdir 0 14082 NULL
++cond_read_av_list_14085 cond_read_av_list 0 14085 NULL
++store_sched2_14094 store_sched2 4-0 14094 NULL
++do_proc_readlink_14096 do_proc_readlink 3-0 14096 NULL nohasharray
++show_session_param_ISCSI_PARAM_USERNAME_IN_14096 show_session_param_ISCSI_PARAM_USERNAME_IN 0 14096 &do_proc_readlink_14096
++iwl_mvm_binding_cmd_14097 iwl_mvm_binding_cmd 0 14097 NULL nohasharray
++snd_seq_ioctl_set_queue_tempo_14097 snd_seq_ioctl_set_queue_tempo 0 14097 &iwl_mvm_binding_cmd_14097
++ch341_control_in_14100 ch341_control_in 0 14100 NULL
++btrfs_clone_alignment_show_14101 btrfs_clone_alignment_show 0 14101 NULL
++compat_sys_pselect6_14105 compat_sys_pselect6 1 14105 NULL
++qib_cq_init_14106 qib_cq_init 0 14106 NULL
++sdev_show_type_14107 sdev_show_type 0 14107 NULL
++sys_bpf_14109 sys_bpf 3 14109 NULL
++palmas_rtc_read_time_14110 palmas_rtc_read_time 0 14110 NULL
++btrfs_space_info_show_bytes_used_14115 btrfs_space_info_show_bytes_used 0 14115 NULL
++selinux_vm_enough_memory_14116 selinux_vm_enough_memory 0 14116 NULL
++wl12xx_set_power_on_14117 wl12xx_set_power_on 0 14117 NULL
++rsc_parse_14119 rsc_parse 0 14119 NULL nohasharray
++enic_set_mac_addr_14119 enic_set_mac_addr 0 14119 &rsc_parse_14119
++brcmf_sdio_bus_txctl_14123 brcmf_sdio_bus_txctl 3 14123 NULL
++readSuper_14128 readSuper 0 14128 NULL
++show_deactivate_slack_14129 show_deactivate_slack 0 14129 NULL nohasharray
++iscsi_conn_get_addr_param_14129 iscsi_conn_get_addr_param 0 14129 &show_deactivate_slack_14129
++bnep_send_14132 bnep_send 3 14132 NULL
++hibernate_preallocate_memory_14134 hibernate_preallocate_memory 0 14134 NULL
++ntfs_rl_replace_14136 ntfs_rl_replace 4-2 14136 NULL
++mt9t031_s_stream_14137 mt9t031_s_stream 0 14137 NULL
++isku_sysfs_read_light_14140 isku_sysfs_read_light 6-0-5 14140 NULL
++e100_change_mtu_14143 e100_change_mtu 0 14143 NULL
++pm_trace_show_14146 pm_trace_show 0 14146 NULL
 +em_canid_change_14150 em_canid_change 3 14150 NULL
 +em_canid_change_14150 em_canid_change 3 14150 NULL
++smm665_show_input_14152 smm665_show_input 0 14152 NULL
 +gsm_dlci_data_14155 gsm_dlci_data 3 14155 NULL
 +gsm_dlci_data_14155 gsm_dlci_data 3 14155 NULL
++alx_open_14158 alx_open 0 14158 NULL nohasharray
++lpfc_oas_lun_store_14158 lpfc_oas_lun_store 0-4 14158 &alx_open_14158
 +midi_alloc_ep_req_14159 midi_alloc_ep_req 2 14159 NULL
 +midi_alloc_ep_req_14159 midi_alloc_ep_req 2 14159 NULL
-+print_input_mask_14168 print_input_mask 3-0 14168 NULL
-+ocfs2_xattr_value_truncate_14183 ocfs2_xattr_value_truncate 3 14183 NULL
++w1_master_attribute_store_remove_14160 w1_master_attribute_store_remove 0-4 14160 NULL nohasharray
++sdio_uart_claim_func_14160 sdio_uart_claim_func 0 14160 &w1_master_attribute_store_remove_14160
++do_write_inode_14162 do_write_inode 0 14162 NULL
++simple_dvb_set_params_14166 simple_dvb_set_params 0 14166 NULL
++ccp_alloc_ksb_14167 ccp_alloc_ksb 2 14167 NULL
++print_input_mask_14168 print_input_mask 0-3 14168 NULL
++ov9650_set_exposure_14176 ov9650_set_exposure 0 14176 NULL nohasharray
++ixgbevf_write_mbx_vf_14176 ixgbevf_write_mbx_vf 0 14176 &ov9650_set_exposure_14176
++uhid_dev_input_14180 uhid_dev_input 0 14180 NULL
 +datafab_read_data_14186 datafab_read_data 4 14186 NULL
 +datafab_read_data_14186 datafab_read_data 4 14186 NULL
++show_rf_kill_14187 show_rf_kill 0 14187 NULL
++__platform_create_bundle_14191 __platform_create_bundle 6-4 14191 NULL
++suspend_14194 suspend 0 14194 NULL nohasharray
++bh1780_write_14194 bh1780_write 0 14194 &suspend_14194
++do_splice_14196 do_splice 5 14196 NULL
++sctp_outq_uncork_14198 sctp_outq_uncork 0 14198 NULL
++zone_wait_table_init_14199 zone_wait_table_init 0 14199 NULL
 +hfsplus_brec_find_14200 hfsplus_brec_find 0 14200 NULL
 +hfsplus_brec_find_14200 hfsplus_brec_find 0 14200 NULL
-+alloc_async_14208 alloc_async 1 14208 NULL
-+ath6kl_regread_write_14220 ath6kl_regread_write 3 14220 NULL
-+ieee80211_if_write_uapsd_max_sp_len_14233 ieee80211_if_write_uapsd_max_sp_len 3 14233 NULL
-+dma_declare_coherent_memory_14244 dma_declare_coherent_memory 4 14244 NULL
-+btrfs_token_file_extent_ram_bytes_14247 btrfs_token_file_extent_ram_bytes 0 14247 NULL
++show_auto_temp_max_14202 show_auto_temp_max 0 14202 NULL nohasharray
++ahci_show_host_cap2_14202 ahci_show_host_cap2 0 14202 &show_auto_temp_max_14202 nohasharray
++vfio_user_config_read_14202 vfio_user_config_read 0 14202 &ahci_show_host_cap2_14202
++sisusb_recv_bulk_msg_14205 sisusb_recv_bulk_msg 0 14205 NULL
++cancel_lock_14207 cancel_lock 0 14207 NULL
++mv88e6352_get_temp_limit_14208 mv88e6352_get_temp_limit 0 14208 NULL nohasharray
++alloc_async_14208 alloc_async 1 14208 &mv88e6352_get_temp_limit_14208
++fscache_read_or_alloc_page_14210 fscache_read_or_alloc_page 0 14210 NULL
++store_temp_min_14217 store_temp_min 0-4 14217 NULL
++ath6kl_regread_write_14220 ath6kl_regread_write 3-0 14220 NULL nohasharray
++sst_stream_start_14220 sst_stream_start 0 14220 &ath6kl_regread_write_14220
++sys_kexec_load_14222 sys_kexec_load 2 14222 NULL
++mcp795_read_time_14224 mcp795_read_time 0 14224 NULL
++wl1251_acx_pd_threshold_14226 wl1251_acx_pd_threshold 0 14226 NULL
++vfio_direct_config_read_14231 vfio_direct_config_read 0-3 14231 NULL
++ieee80211_if_write_uapsd_max_sp_len_14233 ieee80211_if_write_uapsd_max_sp_len 3-0 14233 NULL nohasharray
++store_engine2_load_14233 store_engine2_load 4-0 14233 &ieee80211_if_write_uapsd_max_sp_len_14233
++show_fc_host_maxframe_size_14237 show_fc_host_maxframe_size 0 14237 NULL
++usbhsh_endpoint_attach_14238 usbhsh_endpoint_attach 0 14238 NULL
++de_get_regs_len_14241 de_get_regs_len 0 14241 NULL
++dma_declare_coherent_memory_14244 dma_declare_coherent_memory 2-4 14244 NULL
++iscsi_tpg_param_store_AuthMethod_14245 iscsi_tpg_param_store_AuthMethod 0-3 14245 NULL
++btrfs_token_file_extent_ram_bytes_14247 btrfs_token_file_extent_ram_bytes 0 14247 NULL nohasharray
++__dwc3_gadget_kick_transfer_14247 __dwc3_gadget_kick_transfer 0 14247 &btrfs_token_file_extent_ram_bytes_14247
++ext4_setattr_14248 ext4_setattr 0 14248 NULL nohasharray
++cgroup_populate_dir_14248 cgroup_populate_dir 0 14248 &ext4_setattr_14248
++pnp_auto_config_dev_14250 pnp_auto_config_dev 0 14250 NULL
++raid5_show_group_thread_cnt_14251 raid5_show_group_thread_cnt 0 14251 NULL
++ubifs_write_master_14258 ubifs_write_master 0 14258 NULL
++bh1770_get_prox_rate_above_14264 bh1770_get_prox_rate_above 0 14264 NULL
++zd1211_hw_init_hmac_14265 zd1211_hw_init_hmac 0 14265 NULL
 +ath6kl_connect_event_14267 ath6kl_connect_event 7-8-9 14267 NULL
 +ath6kl_connect_event_14267 ath6kl_connect_event 7-8-9 14267 NULL
-+rr_status_14293 rr_status 5 14293 NULL
++l2tp_ip_open_14268 l2tp_ip_open 0 14268 NULL
++cifs_strict_fsync_14271 cifs_strict_fsync 0 14271 NULL
++acpi_os_map_iomem_14273 acpi_os_map_iomem 1-2 14273 NULL nohasharray
++add_numbered_child_14273 add_numbered_child 5 14273 &acpi_os_map_iomem_14273
++compat_SyS_semtimedop_14276 compat_SyS_semtimedop 3 14276 NULL
++snd_seq_oss_readq_new_14283 snd_seq_oss_readq_new 2 14283 NULL
++show_shost_state_14285 show_shost_state 0 14285 NULL
++exofs_readpage_14288 exofs_readpage 0 14288 NULL
++rxrpc_krb5_decode_ticket_14290 rxrpc_krb5_decode_ticket 0 14290 NULL
++rr_status_14293 rr_status 5-0 14293 NULL
++restart_write_file_14294 restart_write_file 0 14294 NULL
++lp8788_write_byte_14299 lp8788_write_byte 0 14299 NULL
 +read_default_ldt_14302 read_default_ldt 2 14302 NULL nohasharray
 +read_default_ldt_14302 read_default_ldt 2 14302 NULL nohasharray
-+lustre_pack_reply_flags_14302 lustre_pack_reply_flags 2 14302 &read_default_ldt_14302
-+oo_objects_14319 oo_objects 0 14319 NULL
++cbus_transfer_14302 cbus_transfer 0 14302 &read_default_ldt_14302 nohasharray
++tw28xx_show_14302 tw28xx_show 0 14302 &cbus_transfer_14302
++edac_dev_block_show_14303 edac_dev_block_show 0 14303 NULL nohasharray
++update_rgrp_lvb_14303 update_rgrp_lvb 0 14303 &edac_dev_block_show_14303
++mic_smpt_offset_14304 mic_smpt_offset 0-2 14304 NULL
++iwl_alive_notify_14306 iwl_alive_notify 0 14306 NULL nohasharray
++store_regs_in_min0_14306 store_regs_in_min0 0-4 14306 &iwl_alive_notify_14306
++i740fb_decode_var_14308 i740fb_decode_var 0 14308 NULL
++list_one_attr_14309 list_one_attr 0 14309 NULL
++ov9740_s_stream_14315 ov9740_s_stream 0 14315 NULL nohasharray
++x2apic_cpu_mask_to_apicid_and_14315 x2apic_cpu_mask_to_apicid_and 0 14315 &ov9740_s_stream_14315
++show_otp4en_14321 show_otp4en 0 14321 NULL
++cma_netdev_change_14326 cma_netdev_change 0 14326 NULL
++xfs_bmap_last_offset_14327 xfs_bmap_last_offset 0 14327 NULL
++dvb_usbv2_generic_write_14335 dvb_usbv2_generic_write 0 14335 NULL nohasharray
++rtpm_usagecount_show_14335 rtpm_usagecount_show 0 14335 &dvb_usbv2_generic_write_14335
++ch341_get_status_14337 ch341_get_status 0 14337 NULL
++reshape_direction_store_14340 reshape_direction_store 0-3 14340 NULL
++sbp_tpg_show_enable_14341 sbp_tpg_show_enable 0 14341 NULL
++reset_protection_store_14344 reset_protection_store 0-4 14344 NULL
 +p9_client_zc_rpc_14345 p9_client_zc_rpc 7 14345 NULL
 +p9_client_zc_rpc_14345 p9_client_zc_rpc 7 14345 NULL
-+alloc_tx_struct_14349 alloc_tx_struct 1 14349 NULL
-+hash_ipportnet4_expire_14354 hash_ipportnet4_expire 4 14354 NULL
-+snd_pcm_lib_readv_14363 snd_pcm_lib_readv 0-3 14363 NULL
-+lowpan_read_14369 lowpan_read 3 14369 NULL
-+ath6kl_regdump_read_14393 ath6kl_regdump_read 3 14393 NULL
-+smk_write_onlycap_14400 smk_write_onlycap 3 14400 NULL
++writepages_14348 writepages 0 14348 NULL
++bnx2_request_uncached_firmware_14349 bnx2_request_uncached_firmware 0 14349 NULL nohasharray
++alloc_tx_struct_14349 alloc_tx_struct 1 14349 &bnx2_request_uncached_firmware_14349
++__dev_open_14352 __dev_open 0 14352 NULL nohasharray
++ath5k_hw_nic_wakeup_14352 ath5k_hw_nic_wakeup 0 14352 &__dev_open_14352
++hash_ipportnet4_expire_14354 hash_ipportnet4_expire 4 14354 NULL nohasharray
++__sha256_ssse3_update_14354 __sha256_ssse3_update 0 14354 &hash_ipportnet4_expire_14354
++read_block_data_14358 read_block_data 0 14358 NULL
++_kstrtol_14359 _kstrtol 0 14359 NULL
++cdc_ncm_store_min_tx_pkt_14360 cdc_ncm_store_min_tx_pkt 0-4 14360 NULL nohasharray
++tg_set_cfs_period_14360 tg_set_cfs_period 0 14360 &cdc_ncm_store_min_tx_pkt_14360
++revision_id_show_14361 revision_id_show 0 14361 NULL
++snd_pcm_lib_readv_14363 snd_pcm_lib_readv 3-0 14363 NULL
++vlan_dev_change_mtu_14364 vlan_dev_change_mtu 0 14364 NULL
++isofs_hashi_common_14371 isofs_hashi_common 0 14371 NULL
++_nfs40_proc_get_locations_14375 _nfs40_proc_get_locations 0 14375 NULL
++vortex_open_14377 vortex_open 0 14377 NULL nohasharray
++atl1c_get_eeprom_len_14377 atl1c_get_eeprom_len 0 14377 &vortex_open_14377
++acpi_get_override_irq_14381 acpi_get_override_irq 1 14381 NULL nohasharray
++mptscsih_version_mpi_show_14381 mptscsih_version_mpi_show 0 14381 &acpi_get_override_irq_14381
++ext3_write_begin_14384 ext3_write_begin 0 14384 NULL
++srp_tmo_valid_14386 srp_tmo_valid 0 14386 NULL
++ath6kl_regdump_read_14393 ath6kl_regdump_read 3-0 14393 NULL
++smk_write_onlycap_14400 smk_write_onlycap 3-0 14400 NULL
++kernel_module_request_14403 kernel_module_request 0 14403 NULL
++mac80211_hwsim_netlink_notify_14405 mac80211_hwsim_netlink_notify 0 14405 NULL
++gpio_edge_store_14412 gpio_edge_store 0-4 14412 NULL
++show_cpumask_14414 show_cpumask 0 14414 NULL
++rocker_port_router_mac_14415 rocker_port_router_mac 0 14415 NULL
 +mtd_concat_create_14416 mtd_concat_create 2 14416 NULL
 +mtd_concat_create_14416 mtd_concat_create 2 14416 NULL
++mtdchar_read_14417 mtdchar_read 0-3 14417 NULL
++__b44_writephy_14420 __b44_writephy 0 14420 NULL
++__smsc95xx_phy_wait_not_busy_14423 __smsc95xx_phy_wait_not_busy 0 14423 NULL
 +get_kcore_size_14425 get_kcore_size 0 14425 NULL
 +get_kcore_size_14425 get_kcore_size 0 14425 NULL
-+_iwl_dbgfs_sram_write_14439 _iwl_dbgfs_sram_write 3 14439 NULL
-+block_size_14443 block_size 0 14443 NULL
-+lmv_user_md_size_14456 lmv_user_md_size 0-1 14456 NULL
-+snd_emu10k1_proc_spdif_status_14457 snd_emu10k1_proc_spdif_status 4-5 14457 NULL
-+ath10k_write_htt_stats_mask_14458 ath10k_write_htt_stats_mask 3 14458 NULL
-+lustre_msg_size_v2_14470 lustre_msg_size_v2 0-1 14470 NULL
-+dma_transfer_size_14473 dma_transfer_size 0 14473 NULL
-+udplite_getfrag_14479 udplite_getfrag 3-4 14479 NULL
-+ieee80211_if_read_dot11MeshGateAnnouncementProtocol_14486 ieee80211_if_read_dot11MeshGateAnnouncementProtocol 3 14486 NULL
-+ocfs2_debug_read_14507 ocfs2_debug_read 3 14507 NULL
++store_threeg_14430 store_threeg 4 14430 NULL
++show_temp_label_14434 show_temp_label 0 14434 NULL
++dn_bind_14436 dn_bind 0 14436 NULL nohasharray
++acpi_hibernation_begin_14436 acpi_hibernation_begin 0 14436 &dn_bind_14436
++_iwl_dbgfs_sram_write_14439 _iwl_dbgfs_sram_write 3-0 14439 NULL
++rbd_snap_show_14440 rbd_snap_show 0 14440 NULL nohasharray
++qla2x00_zio_store_14440 qla2x00_zio_store 0-4 14440 &rbd_snap_show_14440
++apds990x_lux_thresh_above_show_14441 apds990x_lux_thresh_above_show 0 14441 NULL
++_nfs4_proc_getdeviceinfo_14446 _nfs4_proc_getdeviceinfo 0 14446 NULL
++t4_read_reg64_14447 t4_read_reg64 0 14447 NULL
++rocker_group_tbl_del_14451 rocker_group_tbl_del 0 14451 NULL nohasharray
++open_14451 open 0 14451 &rocker_group_tbl_del_14451
++scsi_add_single_device_14457 scsi_add_single_device 0 14457 NULL
++ath10k_write_htt_stats_mask_14458 ath10k_write_htt_stats_mask 3-0 14458 NULL
++access_store_14459 access_store 0-4 14459 NULL
++qt1010_get_if_frequency_14468 qt1010_get_if_frequency 0 14468 NULL
++lustre_msg_size_v2_14470 lustre_msg_size_v2 0 14470 NULL
++ath5k_attr_show_firstep_level_max_14473 ath5k_attr_show_firstep_level_max 0 14473 NULL nohasharray
++als_sensing_range_store_14473 als_sensing_range_store 0-4 14473 &ath5k_attr_show_firstep_level_max_14473
++set_peek_off_14474 set_peek_off 0 14474 NULL
++ath10k_pci_hif_power_up_14475 ath10k_pci_hif_power_up 0 14475 NULL
++rt2x00debug_read_cap_flags_14477 rt2x00debug_read_cap_flags 0-3 14477 NULL nohasharray
++hotplug_hrtick_14477 hotplug_hrtick 0 14477 &rt2x00debug_read_cap_flags_14477
++store_14478 store 0-4 14478 NULL
++udplite_getfrag_14479 udplite_getfrag 3-4 14479 NULL nohasharray
++diolan_usb_cmd_14479 diolan_usb_cmd 0 14479 &udplite_getfrag_14479
++flexcop_master_xfer_14483 flexcop_master_xfer 0-3 14483 NULL
++ieee80211_if_read_dot11MeshGateAnnouncementProtocol_14486 ieee80211_if_read_dot11MeshGateAnnouncementProtocol 3-0 14486 NULL nohasharray
++show_nfilters_14486 show_nfilters 0 14486 &ieee80211_if_read_dot11MeshGateAnnouncementProtocol_14486
++split_state_14491 split_state 0 14491 NULL
++soc_camera_client_g_rect_14492 soc_camera_client_g_rect 0 14492 NULL
++sbp_tpg_attrib_store_max_reconnect_timeout_14494 sbp_tpg_attrib_store_max_reconnect_timeout 0-3 14494 NULL
++ds1343_show_alarmstatus_14496 ds1343_show_alarmstatus 0 14496 NULL
++skein_1024_init_14498 skein_1024_init 0 14498 NULL
++i801_check_post_14501 i801_check_post 0 14501 NULL
++ocfs2_debug_read_14507 ocfs2_debug_read 3-0 14507 NULL
++patch_cr157_14509 patch_cr157 0 14509 NULL
++show_drivers_autoprobe_14510 show_drivers_autoprobe 0 14510 NULL
++ahci_led_store_14513 ahci_led_store 0-3 14513 NULL
++do_loop_readv_writev_14515 do_loop_readv_writev 0 14515 NULL
++mt2266_set_params_14520 mt2266_set_params 0 14520 NULL nohasharray
++cache_type_store_14520 cache_type_store 0-4 14520 &mt2266_set_params_14520
++mwl8k_probe_hw_14526 mwl8k_probe_hw 0 14526 NULL
++audit_watch_handle_event_14534 audit_watch_handle_event 0 14534 NULL nohasharray
++nfc_hci_hcp_message_tx_14534 nfc_hci_hcp_message_tx 6 14534 &audit_watch_handle_event_14534
 +dataflash_read_user_otp_14536 dataflash_read_user_otp 3-2 14536 NULL nohasharray
 +dataflash_read_user_otp_14536 dataflash_read_user_otp 3-2 14536 NULL nohasharray
-+ep0_write_14536 ep0_write 3 14536 &dataflash_read_user_otp_14536
-+picolcd_debug_eeprom_read_14549 picolcd_debug_eeprom_read 3 14549 NULL
++rtl2830_wr_reg_mask_14536 rtl2830_wr_reg_mask 0 14536 &dataflash_read_user_otp_14536 nohasharray
++ep0_write_14536 ep0_write 3 14536 &rtl2830_wr_reg_mask_14536 nohasharray
++prepare_data_14536 prepare_data 3 14536 &ep0_write_14536
++fuse_write_inode_14540 fuse_write_inode 0 14540 NULL nohasharray
++patch_alc680_14540 patch_alc680 0 14540 &fuse_write_inode_14540
++lola_stream_wait_for_fifo_14541 lola_stream_wait_for_fifo 0 14541 NULL
++_rtl_usb_receive_14542 _rtl_usb_receive 0 14542 NULL
++getxattr_14545 getxattr 0 14545 NULL nohasharray
++max8997_rtc_start_alarm_14545 max8997_rtc_start_alarm 0 14545 &getxattr_14545
++l2cap_send_cmd_14548 l2cap_send_cmd 4 14548 NULL
++picolcd_debug_eeprom_read_14549 picolcd_debug_eeprom_read 3-0 14549 NULL
++em28xx_i2c_check_for_device_14556 em28xx_i2c_check_for_device 0 14556 NULL
++edt_ft5x06_setting_store_14557 edt_ft5x06_setting_store 0-4 14557 NULL nohasharray
++xfs_fs_log_dummy_14557 xfs_fs_log_dummy 0 14557 &edt_ft5x06_setting_store_14557
++ath10k_wmi_dbglog_cfg_14561 ath10k_wmi_dbglog_cfg 0 14561 NULL
 +qp_host_alloc_queue_14566 qp_host_alloc_queue 1 14566 NULL
 +qp_host_alloc_queue_14566 qp_host_alloc_queue 1 14566 NULL
++label_cpu_14568 label_cpu 0 14568 NULL
 +SyS_setdomainname_14569 SyS_setdomainname 2 14569 NULL
 +SyS_setdomainname_14569 SyS_setdomainname 2 14569 NULL
-+idmap_pipe_downcall_14591 idmap_pipe_downcall 3 14591 NULL
-+ceph_osdc_alloc_request_14597 ceph_osdc_alloc_request 3 14597 NULL
-+ufshcd_compose_dev_cmd_14626 ufshcd_compose_dev_cmd 0 14626 NULL
++wmi_rxon_14574 wmi_rxon 0 14574 NULL
++show_temp_auto_pwm_min_14575 show_temp_auto_pwm_min 0 14575 NULL
++ecryptfs_d_revalidate_14579 ecryptfs_d_revalidate 0 14579 NULL
++w1_slave_read_14580 w1_slave_read 5-6-0 14580 NULL
++stuffed_readpage_14581 stuffed_readpage 0 14581 NULL
++write_info_14584 write_info 0-3 14584 NULL
++af9005_i2c_read_14586 af9005_i2c_read 0 14586 NULL
++uart_get_attr_xmit_fifo_size_14588 uart_get_attr_xmit_fifo_size 0 14588 NULL
++bd2802_store_reg0x0b_14590 bd2802_store_reg0x0b 0-4 14590 NULL
++idmap_pipe_downcall_14591 idmap_pipe_downcall 3-0 14591 NULL
++nfs4_xattr_get_nfs4_label_14596 nfs4_xattr_get_nfs4_label 0 14596 NULL
++i2c_smbus_write_word_swapped_14597 i2c_smbus_write_word_swapped 0 14597 NULL nohasharray
++ceph_osdc_alloc_request_14597 ceph_osdc_alloc_request 3 14597 &i2c_smbus_write_word_swapped_14597 nohasharray
++show_14597 show 0 14597 &ceph_osdc_alloc_request_14597
++nfs4_xattr_list_nfs4_label_14598 nfs4_xattr_list_nfs4_label 0-5 14598 NULL
++bq2415x_i2c_read_14599 bq2415x_i2c_read 0 14599 NULL
++uhid_hid_raw_request_14609 uhid_hid_raw_request 0-4 14609 NULL
++init_nic_14611 init_nic 0 14611 NULL
++snd_es1938_playback_prepare_14613 snd_es1938_playback_prepare 0 14613 NULL
++vmci_transport_send_read_14617 vmci_transport_send_read 0 14617 NULL
++ems_usb_start_14619 ems_usb_start 0 14619 NULL
++sb1000_start_get_set_command_14626 sb1000_start_get_set_command 0 14626 NULL nohasharray
++__intel_ring_prepare_14626 __intel_ring_prepare 0 14626 &sb1000_start_get_set_command_14626
++show_temphyst_14627 show_temphyst 0 14627 NULL
++xen_swiotlb_free_coherent_14630 xen_swiotlb_free_coherent 4 14630 NULL
++async_syndrome_val_14633 async_syndrome_val 2 14633 NULL
++rpipe_get_by_ep_14635 rpipe_get_by_ep 0 14635 NULL
++rt2500pci_set_state_14638 rt2500pci_set_state 0 14638 NULL
++adp8860_bl_ambient_light_zone_show_14639 adp8860_bl_ambient_light_zone_show 0 14639 NULL
++ocfs2_trim_group_14641 ocfs2_trim_group 3-4 14641 NULL
++write_14642 write 0 14642 NULL
 +dbJoin_14644 dbJoin 0 14644 NULL
 +dbJoin_14644 dbJoin 0 14644 NULL
-+profile_replace_14652 profile_replace 3 14652 NULL
++profile_replace_14652 profile_replace 3-0 14652 NULL
++klsi_105_open_14653 klsi_105_open 0 14653 NULL
++cachefiles_allocate_page_14654 cachefiles_allocate_page 0 14654 NULL
++show_tcpEstabResets_14657 show_tcpEstabResets 0 14657 NULL
++store_pwm_auto_spinup_time_14661 store_pwm_auto_spinup_time 0-4 14661 NULL nohasharray
++store_14661 store 0-3 14661 &store_pwm_auto_spinup_time_14661
 +usnic_vnic_dump_14662 usnic_vnic_dump 3 14662 NULL
 +usnic_vnic_dump_14662 usnic_vnic_dump 3 14662 NULL
++f2fs_xattr_generic_get_14665 f2fs_xattr_generic_get 0 14665 NULL nohasharray
++wusb_dev_set_gtk_14665 wusb_dev_set_gtk 0 14665 &f2fs_xattr_generic_get_14665
++ecryptfs_getattr_14674 ecryptfs_getattr 0 14674 NULL
 +min_bytes_needed_14675 min_bytes_needed 0 14675 NULL
 +nvme_trans_log_info_exceptions_14677 nvme_trans_log_info_exceptions 3 14677 NULL
 +min_bytes_needed_14675 min_bytes_needed 0 14675 NULL
 +nvme_trans_log_info_exceptions_14677 nvme_trans_log_info_exceptions 3 14677 NULL
-+pipeline_enc_tx_stat_fifo_int_read_14680 pipeline_enc_tx_stat_fifo_int_read 3 14680 NULL
++show_temp_auto_temp_crit_14678 show_temp_auto_temp_crit 0 14678 NULL
++store_auto_fan_14679 store_auto_fan 0-4 14679 NULL
++mfd_add_hotplug_devices_14680 mfd_add_hotplug_devices 3 14680 NULL nohasharray
++pipeline_enc_tx_stat_fifo_int_read_14680 pipeline_enc_tx_stat_fifo_int_read 3-0 14680 &mfd_add_hotplug_devices_14680 nohasharray
++gpio_keys_show_disabled_keys_14680 gpio_keys_show_disabled_keys 0 14680 &pipeline_enc_tx_stat_fifo_int_read_14680
++tcp_v6_init_sock_14681 tcp_v6_init_sock 0 14681 NULL
 +ieee80211_if_fmt_rc_rateidx_mask_2ghz_14683 ieee80211_if_fmt_rc_rateidx_mask_2ghz 3 14683 NULL
 +ieee80211_if_fmt_rc_rateidx_mask_2ghz_14683 ieee80211_if_fmt_rc_rateidx_mask_2ghz 3 14683 NULL
++tsi148_master_set_14685 tsi148_master_set 4 14685 NULL
++find_shared_port_14689 find_shared_port 0 14689 NULL
++mt9m001_s_ctrl_14690 mt9m001_s_ctrl 0 14690 NULL
++show_engine1_mode_14691 show_engine1_mode 0 14691 NULL nohasharray
++acpi_ds_init_aml_walk_14691 acpi_ds_init_aml_walk 0 14691 &show_engine1_mode_14691
++usnic_ib_show_board_14694 usnic_ib_show_board 0 14694 NULL
++tomoyo_path_permission_14701 tomoyo_path_permission 0 14701 NULL nohasharray
++walk_tg_tree_14701 walk_tg_tree 0 14701 &tomoyo_path_permission_14701
 +SyS_fsetxattr_14702 SyS_fsetxattr 4 14702 NULL
 +SyS_fsetxattr_14702 SyS_fsetxattr 4 14702 NULL
-+persistent_ram_ecc_string_14704 persistent_ram_ecc_string 0 14704 NULL
-+u_audio_playback_14709 u_audio_playback 3 14709 NULL
-+rtw_cbuf_alloc_14710 rtw_cbuf_alloc 1 14710 NULL
-+vfd_write_14717 vfd_write 3 14717 NULL
++power_supply_show_property_14703 power_supply_show_property 0 14703 NULL
++persistent_ram_ecc_string_14704 persistent_ram_ecc_string 0 14704 NULL nohasharray
++mt9t112_auto_focus_setting_14704 mt9t112_auto_focus_setting 0 14704 &persistent_ram_ecc_string_14704
++iblock_show_configfs_dev_params_14709 iblock_show_configfs_dev_params 0 14709 NULL nohasharray
++u_audio_playback_14709 u_audio_playback 3 14709 &iblock_show_configfs_dev_params_14709
++chv_get_total_gtt_size_14710 chv_get_total_gtt_size 0-1 14710 NULL
++ntfs_file_fsync_14713 ntfs_file_fsync 0 14713 NULL
++e4000_set_mixer_gain_14714 e4000_set_mixer_gain 0 14714 NULL nohasharray
++sctp_setsockopt_recvrcvinfo_14714 sctp_setsockopt_recvrcvinfo 0 14714 &e4000_set_mixer_gain_14714
++cp_set_mac_address_14715 cp_set_mac_address 0 14715 NULL
++set_register_interruptible_14716 set_register_interruptible 0 14716 NULL nohasharray
++blk_mq_tag_update_depth_14716 blk_mq_tag_update_depth 0 14716 &set_register_interruptible_14716
++vfd_write_14717 vfd_write 3-0 14717 NULL
++SyS_sendfile_14718 SyS_sendfile 4 14718 NULL
++inet_listen_14723 inet_listen 0 14723 NULL
++show_interval_14725 show_interval 0 14725 NULL nohasharray
++read_ahead_kb_store_14725 read_ahead_kb_store 0-4 14725 &show_interval_14725
++show_fcstat_fc_no_free_exch_xid_14727 show_fcstat_fc_no_free_exch_xid 0 14727 NULL
 +__blk_end_request_14729 __blk_end_request 3 14729 NULL
 +__blk_end_request_14729 __blk_end_request 3 14729 NULL
-+raid1_resize_14740 raid1_resize 2 14740 NULL
-+i915_error_state_buf_init_14742 i915_error_state_buf_init 2 14742 NULL
++rh_urb_enqueue_14733 rh_urb_enqueue 0 14733 NULL
++raid1_resize_14740 raid1_resize 2-0 14740 NULL
++show_conn_param_ISCSI_PARAM_IPV6_TC_14747 show_conn_param_ISCSI_PARAM_IPV6_TC 0 14747 NULL
++sh_mobile_ceu_get_formats_14748 sh_mobile_ceu_get_formats 0 14748 NULL
++store_camera_14751 store_camera 4-0 14751 NULL
 +btrfs_inode_extref_name_len_14752 btrfs_inode_extref_name_len 0 14752 NULL
 +btrfs_inode_extref_name_len_14752 btrfs_inode_extref_name_len 0 14752 NULL
-+rx_rx_cmplt_read_14753 rx_rx_cmplt_read 3 14753 NULL
-+regmap_range_read_file_14775 regmap_range_read_file 3 14775 NULL
-+sta_dev_read_14782 sta_dev_read 3 14782 NULL
-+keys_proc_write_14792 keys_proc_write 3 14792 NULL
++rx_rx_cmplt_read_14753 rx_rx_cmplt_read 3-0 14753 NULL
++blogic_write_info_14757 blogic_write_info 0-3 14757 NULL
++multicast_query_use_ifaddr_show_14759 multicast_query_use_ifaddr_show 0 14759 NULL
++cfq_slice_idle_show_14764 cfq_slice_idle_show 0 14764 NULL nohasharray
++send_mad_14764 send_mad 0 14764 &cfq_slice_idle_show_14764
++qla82xx_pci_mem_write_2M_14765 qla82xx_pci_mem_write_2M 2 14765 NULL
++deliver_to_subscribers_14769 deliver_to_subscribers 0 14769 NULL
++elv_register_queue_14771 elv_register_queue 0 14771 NULL
++regmap_range_read_file_14775 regmap_range_read_file 0-3 14775 NULL
++lm3533_als_get_hysteresis_14776 lm3533_als_get_hysteresis 0 14776 NULL
++pch_i2c_writebytes_14779 pch_i2c_writebytes 0 14779 NULL
++sta_dev_read_14782 sta_dev_read 3-0 14782 NULL
++shm32read__write_file_14786 shm32read__write_file 0 14786 NULL
++qla4_8xxx_device_bootstrap_14787 qla4_8xxx_device_bootstrap 0 14787 NULL
++wm8775_s_ctrl_14789 wm8775_s_ctrl 0 14789 NULL nohasharray
++fuse_setattr_14789 fuse_setattr 0 14789 &wm8775_s_ctrl_14789
++bd2802_store_reg0x0a_14790 bd2802_store_reg0x0a 0-4 14790 NULL
++keys_proc_write_14792 keys_proc_write 3-0 14792 NULL nohasharray
++cp_tm1217_read_14792 cp_tm1217_read 3 14792 &keys_proc_write_14792
 +ext4_kvmalloc_14796 ext4_kvmalloc 1 14796 NULL
 +ext4_kvmalloc_14796 ext4_kvmalloc 1 14796 NULL
-+__kfifo_in_14797 __kfifo_in 3-0 14797 NULL nohasharray
-+ttm_page_pool_free_14797 ttm_page_pool_free 2-0 14797 &__kfifo_in_14797
-+hpet_readl_14801 hpet_readl 0 14801 NULL nohasharray
-+snd_als300_gcr_read_14801 snd_als300_gcr_read 0 14801 &hpet_readl_14801
-+do_tune_cpucache_14828 do_tune_cpucache 2 14828 NULL
++__kfifo_in_14797 __kfifo_in 0-3 14797 NULL
++hpet_readl_14801 hpet_readl 0 14801 NULL
++wb_smsc_wdt_notify_sys_14805 wb_smsc_wdt_notify_sys 0 14805 NULL
++show_fcstat_fc_xid_busy_14807 show_fcstat_fc_xid_busy 0 14807 NULL nohasharray
++gameport_bind_driver_14807 gameport_bind_driver 0 14807 &show_fcstat_fc_xid_busy_14807
++f2fs_write_inode_14812 f2fs_write_inode 0 14812 NULL
++unix_gid_parse_14819 unix_gid_parse 0 14819 NULL
++ib_umem_num_pages_14820 ib_umem_num_pages 0 14820 NULL
++mtd_ecc_step_size_show_14822 mtd_ecc_step_size_show 0 14822 NULL
++xfs_btree_kill_iroot_14824 xfs_btree_kill_iroot 0 14824 NULL nohasharray
++store_net_stats_14824 store_net_stats 0-4 14824 &xfs_btree_kill_iroot_14824
++acpi_ps_init_scope_14825 acpi_ps_init_scope 0 14825 NULL
++tx_fifo_errors_show_14827 tx_fifo_errors_show 0 14827 NULL
++show_temp_input_14828 show_temp_input 0 14828 NULL
++ocfs2_xattr_get_14831 ocfs2_xattr_get 0 14831 NULL
++ocfs2_permission_14834 ocfs2_permission 0 14834 NULL
++max_power_show_14836 max_power_show 0 14836 NULL
++name_len_14843 name_len 0-2 14843 NULL
++subsystem_vendor_show_14845 subsystem_vendor_show 0 14845 NULL
 +mrp_attr_create_14853 mrp_attr_create 3 14853 NULL
 +mrp_attr_create_14853 mrp_attr_create 3 14853 NULL
-+lcd_write_14857 lcd_write 3 14857 NULL
++__krealloc_14857 __krealloc 2 14857 NULL nohasharray
++lcd_write_14857 lcd_write 3-0 14857 &__krealloc_14857
++i2c_nuvoton_wait_for_stat_14859 i2c_nuvoton_wait_for_stat 0 14859 NULL nohasharray
++blkcg_activate_policy_14859 blkcg_activate_policy 0 14859 &i2c_nuvoton_wait_for_stat_14859
 +get_user_cpu_mask_14861 get_user_cpu_mask 2 14861 NULL
 +get_user_cpu_mask_14861 get_user_cpu_mask 2 14861 NULL
++asd_erase_nv_sector_14865 asd_erase_nv_sector 0 14865 NULL
++ds1553_nvram_read_14868 ds1553_nvram_read 0-5-6 14868 NULL nohasharray
++send_cancel_14868 send_cancel 0 14868 &ds1553_nvram_read_14868
++snd_cmipci_capture_prepare_14878 snd_cmipci_capture_prepare 0 14878 NULL
++bInterfaceProtocol_show_14880 bInterfaceProtocol_show 0 14880 NULL
++dma_generic_free_coherent_14883 dma_generic_free_coherent 2 14883 NULL
++aoechr_read_14884 aoechr_read 0-3 14884 NULL
++xfs_bmapi_convert_unwritten_14886 xfs_bmapi_convert_unwritten 0 14886 NULL
 +acpi_os_allocate_14892 acpi_os_allocate 1 14892 NULL
 +acpi_os_allocate_14892 acpi_os_allocate 1 14892 NULL
++mfg_show_14897 mfg_show 0 14897 NULL
++ea_init_14899 ea_init 0 14899 NULL
++mwl8k_cmd_radio_enable_14900 mwl8k_cmd_radio_enable 0 14900 NULL
 +SYSC_readv_14901 SYSC_readv 3 14901 NULL
 +SYSC_readv_14901 SYSC_readv 3 14901 NULL
-+netlbl_catmap_walk_14902 netlbl_catmap_walk 0-2 14902 NULL
++netlbl_catmap_walk_14902 netlbl_catmap_walk 0-2 14902 NULL nohasharray
++playback_pcm_trigger_14902 playback_pcm_trigger 0 14902 &netlbl_catmap_walk_14902
++acpi_ds_method_error_14906 acpi_ds_method_error 0-1 14906 NULL
++krealloc_14908 krealloc 2 14908 NULL nohasharray
++lkfirst_store_14908 lkfirst_store 0-3 14908 &krealloc_14908
++regmap_irq_get_virq_14910 regmap_irq_get_virq 2 14910 NULL nohasharray
++acpi_pm_prepare_14910 acpi_pm_prepare 0 14910 &regmap_irq_get_virq_14910
++sel_make_bools_14912 sel_make_bools 0 14912 NULL nohasharray
++wlcore_write_data_14912 wlcore_write_data 0 14912 &sel_make_bools_14912
++sis5595_transaction_14915 sis5595_transaction 0 14915 NULL
 +__arch_hweight64_14923 __arch_hweight64 0 14923 NULL nohasharray
 +qp_memcpy_to_queue_iov_14923 qp_memcpy_to_queue_iov 5-2 14923 &__arch_hweight64_14923 nohasharray
 +__arch_hweight64_14923 __arch_hweight64 0 14923 NULL nohasharray
 +qp_memcpy_to_queue_iov_14923 qp_memcpy_to_queue_iov 5-2 14923 &__arch_hweight64_14923 nohasharray
-+ptlrpc_prep_req_pool_14923 ptlrpc_prep_req_pool 4 14923 &qp_memcpy_to_queue_iov_14923
-+ocfs2_expand_nonsparse_inode_14936 ocfs2_expand_nonsparse_inode 3-4 14936 NULL
++parport_uss720_read_data_14923 parport_uss720_read_data 0 14923 &qp_memcpy_to_queue_iov_14923
++af9005_usb_write_tuner_registers_14924 af9005_usb_write_tuner_registers 0 14924 NULL
++ratelimit_handler_14925 ratelimit_handler 0 14925 NULL
++lpfc_request_firmware_upgrade_store_14932 lpfc_request_firmware_upgrade_store 0-4 14932 NULL
++gether_opts_host_addr_store_14933 gether_opts_host_addr_store 0-3 14933 NULL
++store_sys_wmi_14934 store_sys_wmi 0-4 14934 NULL
++__omfs_write_inode_14935 __omfs_write_inode 0 14935 NULL
++start_cif_cam_14937 start_cif_cam 0 14937 NULL
++sierra_net_change_mtu_14941 sierra_net_change_mtu 0 14941 NULL
 +queue_cnt_14951 queue_cnt 0 14951 NULL
 +queue_cnt_14951 queue_cnt 0 14951 NULL
-+unix_dgram_recvmsg_14952 unix_dgram_recvmsg 4 14952 NULL
-+videobuf_read_stream_14956 videobuf_read_stream 3 14956 NULL
++unix_dgram_recvmsg_14952 unix_dgram_recvmsg 0-4 14952 NULL
++lbs_set_reg_14953 lbs_set_reg 0 14953 NULL
++ipw_ethtool_get_eeprom_len_14954 ipw_ethtool_get_eeprom_len 0 14954 NULL
++videobuf_read_stream_14956 videobuf_read_stream 3-0 14956 NULL
++imx074_s_stream_14963 imx074_s_stream 0 14963 NULL
++reiserfs_end_persistent_transaction_14965 reiserfs_end_persistent_transaction 0 14965 NULL
++s3c_camif_subdev_s_ctrl_14968 s3c_camif_subdev_s_ctrl 0 14968 NULL nohasharray
++ar5523_add_interface_14968 ar5523_add_interface 0 14968 &s3c_camif_subdev_s_ctrl_14968
++twl6030reg_disable_14969 twl6030reg_disable 0 14969 NULL
++snd_pcm_oss_make_ready_14971 snd_pcm_oss_make_ready 0 14971 NULL
 +mce_flush_rx_buffer_14976 mce_flush_rx_buffer 2 14976 NULL
 +mce_flush_rx_buffer_14976 mce_flush_rx_buffer 2 14976 NULL
-+setkey_14987 setkey 3 14987 NULL nohasharray
-+gpio_twl4030_write_14987 gpio_twl4030_write 1 14987 &setkey_14987
-+sctp_setsockopt_default_sndinfo_15011 sctp_setsockopt_default_sndinfo 3 15011 NULL
-+blk_integrity_tuple_size_15027 blk_integrity_tuple_size 0 15027 NULL
-+read_file_node_aggr_15040 read_file_node_aggr 3 15040 NULL
-+cld_pipe_downcall_15058 cld_pipe_downcall 3 15058 NULL
-+ieee80211_if_read_uapsd_max_sp_len_15067 ieee80211_if_read_uapsd_max_sp_len 3 15067 NULL
++mpoa_event_listener_14977 mpoa_event_listener 0 14977 NULL
++s5p_mfc_enc_s_ctrl_14984 s5p_mfc_enc_s_ctrl 0 14984 NULL
++mc13xxx_irq_mask_14985 mc13xxx_irq_mask 2-0 14985 NULL nohasharray
++bnx2x_setup_queue_14985 bnx2x_setup_queue 0 14985 &mc13xxx_irq_mask_14985
++block_ce_count_show_14986 block_ce_count_show 0 14986 NULL
++gpio_twl4030_write_14987 gpio_twl4030_write 0-1 14987 NULL nohasharray
++zr364xx_vidioc_streamon_14987 zr364xx_vidioc_streamon 0 14987 &gpio_twl4030_write_14987 nohasharray
++setkey_14987 setkey 3 14987 &zr364xx_vidioc_streamon_14987
++als_sensing_range_show_14991 als_sensing_range_show 0 14991 NULL
++adp8870_bl_l1_daylight_dim_show_14995 adp8870_bl_l1_daylight_dim_show 0 14995 NULL nohasharray
++setkey_14995 setkey 0 14995 &adp8870_bl_l1_daylight_dim_show_14995
++hvc_write_14999 hvc_write 0-3 14999 NULL
++acpi_ds_obj_stack_push_15001 acpi_ds_obj_stack_push 0 15001 NULL
++store_touchpad_15003 store_touchpad 4-0 15003 NULL nohasharray
++add_request_15003 add_request 0 15003 &store_touchpad_15003
++show_slidebar_mode_15004 show_slidebar_mode 0 15004 NULL
++dump_write_15008 dump_write 0-3 15008 NULL
++mt9m111_set_global_gain_15009 mt9m111_set_global_gain 0 15009 NULL
++sctp_setsockopt_default_sndinfo_15011 sctp_setsockopt_default_sndinfo 3-0 15011 NULL nohasharray
++update_streaming_15011 update_streaming 0 15011 &sctp_setsockopt_default_sndinfo_15011
++cpuset_cpu_inactive_15013 cpuset_cpu_inactive 0 15013 NULL
++reconfig_codec_15017 reconfig_codec 0 15017 NULL
++prepare_hardware_15022 prepare_hardware 0 15022 NULL
++predisable_15024 predisable 0 15024 NULL
++vmap_15025 vmap 2 15025 NULL
++ab3100_is_enabled_regulator_15026 ab3100_is_enabled_regulator 0 15026 NULL
++set_temp_offset_15033 set_temp_offset 0-4 15033 NULL
++alloc_ad_spec_15035 alloc_ad_spec 0 15035 NULL
++cache_dma_show_15038 cache_dma_show 0 15038 NULL nohasharray
++srp_parse_tmo_15038 srp_parse_tmo 0 15038 &cache_dma_show_15038
++priority_store_15039 priority_store 4-0 15039 NULL
++read_file_node_aggr_15040 read_file_node_aggr 3-0 15040 NULL
++nfs3_rpc_wrapper_15047 nfs3_rpc_wrapper 0 15047 NULL
++fuse_launder_page_15048 fuse_launder_page 0 15048 NULL nohasharray
++iscsi_stat_sess_show_attr_rxdata_octs_15048 iscsi_stat_sess_show_attr_rxdata_octs 0 15048 &fuse_launder_page_15048 nohasharray
++loop_attr_partscan_show_15048 loop_attr_partscan_show 0 15048 &iscsi_stat_sess_show_attr_rxdata_octs_15048
++show_otp3en_15049 show_otp3en 0 15049 NULL
++show_15051 show 0 15051 NULL
++irq_get_next_irq_15053 irq_get_next_irq 1-0 15053 NULL
++cld_pipe_downcall_15058 cld_pipe_downcall 3-0 15058 NULL
++store_lslvl_15059 store_lslvl 4-0 15059 NULL
++br_change_mtu_15064 br_change_mtu 0 15064 NULL
++ieee80211_if_read_uapsd_max_sp_len_15067 ieee80211_if_read_uapsd_max_sp_len 3-0 15067 NULL
++zero_pages_show_15069 zero_pages_show 0 15069 NULL
 +nfs4_write_cached_acl_15070 nfs4_write_cached_acl 4 15070 NULL
 +nfs4_write_cached_acl_15070 nfs4_write_cached_acl 4 15070 NULL
-+ntfs_copy_from_user_15072 ntfs_copy_from_user 3-5-0 15072 NULL
-+pppoe_recvmsg_15073 pppoe_recvmsg 4 15073 NULL
-+smscore_load_firmware_family2_15086 smscore_load_firmware_family2 3 15086 NULL
++ntfs_copy_from_user_15072 ntfs_copy_from_user 0-5-3 15072 NULL
++pppoe_recvmsg_15073 pppoe_recvmsg 0-4 15073 NULL
++group_addr_show_15078 group_addr_show 0 15078 NULL
++s6x0_i2c_transfer_15080 s6x0_i2c_transfer 0-3 15080 NULL
++atkbd_attr_set_helper_15085 atkbd_attr_set_helper 0 15085 NULL
++copy_version_to_user_15087 copy_version_to_user 0 15087 NULL nohasharray
++xfrm_dev_event_15087 xfrm_dev_event 0 15087 &copy_version_to_user_15087
++xfs_btree_insrec_15090 xfs_btree_insrec 0 15090 NULL
++btrfs_readpage_15094 btrfs_readpage 0 15094 NULL
++bond_option_downdelay_set_15095 bond_option_downdelay_set 0 15095 NULL
++ath10k_pci_hif_tx_sg_15096 ath10k_pci_hif_tx_sg 0 15096 NULL
++show_designated_root_15098 show_designated_root 0 15098 NULL
++lcd_power_store_15100 lcd_power_store 0-4 15100 NULL
++xadc_postdisable_15107 xadc_postdisable 0 15107 NULL
++fc_vport_setup_15109 fc_vport_setup 0 15109 NULL
++show_interface_15117 show_interface 0 15117 NULL
 +compat_SyS_pwritev_15118 compat_SyS_pwritev 3 15118 NULL
 +compat_SyS_pwritev_15118 compat_SyS_pwritev 3 15118 NULL
-+hex_dump_to_buffer_15121 hex_dump_to_buffer 6 15121 NULL
-+start_port_15124 start_port 0 15124 NULL
++hex_dump_to_buffer_15121 hex_dump_to_buffer 6 15121 NULL nohasharray
++acpi_power_in_use_show_15121 acpi_power_in_use_show 0 15121 &hex_dump_to_buffer_15121
++kone_sysfs_show_firmware_version_15123 kone_sysfs_show_firmware_version 0 15123 NULL
++niu_set_ip_frag_rule_15124 niu_set_ip_frag_rule 0 15124 NULL
++show_sas_expander_component_id_15127 show_sas_expander_component_id 0 15127 NULL
++set_max_15128 set_max 0-4 15128 NULL
++lp55xx_show_max_current_15132 lp55xx_show_max_current 0 15132 NULL
++nfs4_xattr_set_nfs4_label_15137 nfs4_xattr_set_nfs4_label 0 15137 NULL
++dummy_hrtimer_prepare_15148 dummy_hrtimer_prepare 0 15148 NULL
++show_fast_charge_timer_15151 show_fast_charge_timer 0 15151 NULL
++s5m8767_wait_for_udr_update_15152 s5m8767_wait_for_udr_update 0 15152 NULL
 +ipwireless_ppp_mru_15153 ipwireless_ppp_mru 0 15153 NULL
 +ipwireless_ppp_mru_15153 ipwireless_ppp_mru 0 15153 NULL
++setup_sge_queues_15154 setup_sge_queues 0 15154 NULL
++aty_var_to_pll_1703_15155 aty_var_to_pll_1703 0 15155 NULL
++btrfs_submit_compressed_read_15157 btrfs_submit_compressed_read 0 15157 NULL
++_ctl_diag_trigger_event_store_15158 _ctl_diag_trigger_event_store 0-4 15158 NULL
++set_temp_auto_temp_crit_15163 set_temp_auto_temp_crit 0-4 15163 NULL
++acpi_power_transition_15165 acpi_power_transition 0 15165 NULL
++iwl_dbgfs_sta_drain_write_15167 iwl_dbgfs_sta_drain_write 0-3 15167 NULL
++_nfs4_proc_getlk_15168 _nfs4_proc_getlk 0 15168 NULL
++self_check_not_bad_15175 self_check_not_bad 0 15175 NULL
++et131x_change_mtu_15176 et131x_change_mtu 0 15176 NULL
++ocontext_read_15178 ocontext_read 0 15178 NULL
++t4_sge_alloc_ofld_txq_15179 t4_sge_alloc_ofld_txq 0 15179 NULL
 +SYSC_setdomainname_15180 SYSC_setdomainname 2 15180 NULL
 +SYSC_setdomainname_15180 SYSC_setdomainname 2 15180 NULL
-+iscsi_create_endpoint_15193 iscsi_create_endpoint 1 15193 NULL
-+mtt_alloc_res_15211 mtt_alloc_res 5 15211 NULL
-+bfad_debugfs_write_regrd_15218 bfad_debugfs_write_regrd 3 15218 NULL
-+iwl_dbgfs_sram_write_15239 iwl_dbgfs_sram_write 3 15239 NULL
-+il_dbgfs_rx_stats_read_15243 il_dbgfs_rx_stats_read 3 15243 NULL
-+wacom_led_putimage_15264 wacom_led_putimage 4 15264 NULL
++pda_power_get_property_15191 pda_power_get_property 0 15191 NULL
++iscsi_create_endpoint_15193 iscsi_create_endpoint 1 15193 NULL nohasharray
++radeonfb_check_var_15193 radeonfb_check_var 0 15193 &iscsi_create_endpoint_15193
++pci200_open_15194 pci200_open 0 15194 NULL
++async_show_15209 async_show 0 15209 NULL
++command_setflickerctrl_15210 command_setflickerctrl 0 15210 NULL
++get_name_to_buffer_15211 get_name_to_buffer 0 15211 NULL
++bfad_debugfs_write_regrd_15218 bfad_debugfs_write_regrd 3-0 15218 NULL
++m88rs6000t_set_demod_mclk_15221 m88rs6000t_set_demod_mclk 0 15221 NULL nohasharray
++kxcjk1013_setup_any_motion_interrupt_15221 kxcjk1013_setup_any_motion_interrupt 0 15221 &m88rs6000t_set_demod_mclk_15221
++vx_send_irqa_15223 vx_send_irqa 0 15223 NULL
++netlink_set_ring_15224 netlink_set_ring 0 15224 NULL
++c2port_write_dr_15227 c2port_write_dr 0 15227 NULL
++igb_get_regs_len_15229 igb_get_regs_len 0 15229 NULL nohasharray
++bonding_show_miimon_15229 bonding_show_miimon 0 15229 &igb_get_regs_len_15229
++init_unsol_queue_15233 init_unsol_queue 0 15233 NULL
++zf_notify_sys_15234 zf_notify_sys 0 15234 NULL nohasharray
++netxen_nic_set_mac_15234 netxen_nic_set_mac 0 15234 &zf_notify_sys_15234
++iptable_nat_ipv4_out_15236 iptable_nat_ipv4_out 0 15236 NULL
++iwl_dbgfs_sram_write_15239 iwl_dbgfs_sram_write 3-0 15239 NULL
++show_temp_input1_15242 show_temp_input1 0 15242 NULL nohasharray
++getattr_15242 getattr 0 15242 &show_temp_input1_15242
++il_dbgfs_rx_stats_read_15243 il_dbgfs_rx_stats_read 3-0 15243 NULL
++statfs_slow_store_15251 statfs_slow_store 3-0 15251 NULL
++tg3_init_hw_15257 tg3_init_hw 0 15257 NULL
++nr_bind_15261 nr_bind 0 15261 NULL
++div64_u64_15263 div64_u64 0 15263 NULL
++wacom_led_putimage_15264 wacom_led_putimage 4-0 15264 NULL
 +simple_strtol_15273 simple_strtol 0 15273 NULL
 +simple_strtol_15273 simple_strtol 0 15273 NULL
-+fw_realloc_buffer_15280 fw_realloc_buffer 2 15280 NULL
-+kovaplus_sysfs_read_15337 kovaplus_sysfs_read 6 15337 NULL
++rose_set_mac_address_15277 rose_set_mac_address 0 15277 NULL
++fw_realloc_buffer_15280 fw_realloc_buffer 0-2 15280 NULL
++nvhdmi_8ch_7x_pcm_prepare_15281 nvhdmi_8ch_7x_pcm_prepare 0 15281 NULL
++snd_aw2_pcm_prepare_capture_15282 snd_aw2_pcm_prepare_capture 0 15282 NULL
++snd_via82xx_pcm_prepare_15284 snd_via82xx_pcm_prepare 0 15284 NULL
++qib_sdma_get_complete_15288 qib_sdma_get_complete 0 15288 NULL
++xlate_dev_mem_ptr_15291 xlate_dev_mem_ptr 1 15291 NULL nohasharray
++sys_connect_15291 sys_connect 3 15291 &xlate_dev_mem_ptr_15291
++send_write_15294 send_write 6-5-0 15294 NULL
++iwl_trans_pcie_read_prph_15295 iwl_trans_pcie_read_prph 0 15295 NULL
++recover_store_15296 recover_store 0-3 15296 NULL
++cachefiles_daemon_cull_15298 cachefiles_daemon_cull 0 15298 NULL
++multicast_query_use_ifaddr_store_15300 multicast_query_use_ifaddr_store 4-0 15300 NULL
++readpage_15301 readpage 0 15301 NULL
++tpm_tis_init_15304 tpm_tis_init 2-3 15304 NULL nohasharray
++kernel_getsockname_15304 kernel_getsockname 0 15304 &tpm_tis_init_15304
++C_SYSC_move_pages_15305 C_SYSC_move_pages 2 15305 NULL nohasharray
++ocfs2_read_refcount_block_15305 ocfs2_read_refcount_block 0 15305 &C_SYSC_move_pages_15305
++cfhsi_rx_15306 cfhsi_rx 0 15306 NULL
++show_reg_pages_15308 show_reg_pages 0 15308 NULL nohasharray
++fcoe_ctlr_send_keep_alive_15308 fcoe_ctlr_send_keep_alive 3 15308 &show_reg_pages_15308
++alc_init_15309 alc_init 0 15309 NULL
++qla4_8xxx_stop_firmware_15311 qla4_8xxx_stop_firmware 0 15311 NULL
++pwm_set_polarity_15313 pwm_set_polarity 0 15313 NULL
++packet_set_ring_15316 packet_set_ring 0 15316 NULL
++iscsi_tpg_param_show_MaxXmitDataSegmentLength_15326 iscsi_tpg_param_show_MaxXmitDataSegmentLength 0 15326 NULL
++bad_inode_getxattr_15327 bad_inode_getxattr 0 15327 NULL
++show_counter_rx_p3_hdr_egr_ovfls_15329 show_counter_rx_p3_hdr_egr_ovfls 0 15329 NULL
++lp3943_write_byte_15336 lp3943_write_byte 0 15336 NULL
++kovaplus_sysfs_read_15337 kovaplus_sysfs_read 0-6 15337 NULL
 +ioread16_15342 ioread16 0 15342 NULL
 +ioread16_15342 ioread16 0 15342 NULL
-+ept_prefetch_gpte_15348 ept_prefetch_gpte 4 15348 NULL
++alloc_ring_15345 alloc_ring 2-4 15345 NULL nohasharray
++crc32_finup_15345 crc32_finup 0 15345 &alloc_ring_15345
++nfs4_lookup_revalidate_15346 nfs4_lookup_revalidate 0 15346 NULL
++tpacpi_driver_debug_show_15350 tpacpi_driver_debug_show 0 15350 NULL nohasharray
++islpci_open_15350 islpci_open 0 15350 &tpacpi_driver_debug_show_15350
++ext3_commit_super_15352 ext3_commit_super 0 15352 NULL
++mvs_show_interrupt_coalescing_15353 mvs_show_interrupt_coalescing 0 15353 NULL
++devid_mask_show_15354 devid_mask_show 0 15354 NULL
 +blkdev_readpages_15357 blkdev_readpages 4 15357 NULL
 +blkdev_readpages_15357 blkdev_readpages 4 15357 NULL
-+acpi_ut_create_string_object_15360 acpi_ut_create_string_object 1 15360 NULL
++nouveau_hwmon_set_emergency_temp_15358 nouveau_hwmon_set_emergency_temp 0-4 15358 NULL
++acpi_ut_create_string_object_15360 acpi_ut_create_string_object 1 15360 NULL nohasharray
++cx88_alsa_dma_init_15360 cx88_alsa_dma_init 2 15360 &acpi_ut_create_string_object_15360
++wusb_key_derive_15364 wusb_key_derive 0 15364 NULL
++cfg80211_netdev_notifier_call_15366 cfg80211_netdev_notifier_call 0 15366 NULL nohasharray
++st_press_buffer_predisable_15366 st_press_buffer_predisable 0 15366 &cfg80211_netdev_notifier_call_15366
++gpio_keys_show_switches_15369 gpio_keys_show_switches 0 15369 NULL
 +graph_depth_read_15371 graph_depth_read 3 15371 NULL
 +graph_depth_read_15371 graph_depth_read 3 15371 NULL
-+fq_codel_zalloc_15378 fq_codel_zalloc 1 15378 NULL
++regmap_mmio_read_15372 regmap_mmio_read 0 15372 NULL
++compat_sys_process_vm_readv_15374 compat_sys_process_vm_readv 3-5 15374 NULL
++print_cpus_offline_15377 print_cpus_offline 0 15377 NULL
++fq_codel_zalloc_15378 fq_codel_zalloc 1 15378 NULL nohasharray
++solo_s_ctrl_15378 solo_s_ctrl 0 15378 &fq_codel_zalloc_15378
++domain_flush_pages_15379 domain_flush_pages 3-2 15379 NULL nohasharray
++iosf_mbi_read_15379 iosf_mbi_read 0 15379 &domain_flush_pages_15379
 +alloc_fddidev_15382 alloc_fddidev 1 15382 NULL
 +alloc_fddidev_15382 alloc_fddidev 1 15382 NULL
-+pipeline_csum_to_rx_xfer_swi_read_15403 pipeline_csum_to_rx_xfer_swi_read 3 15403 NULL
-+get_modalias_15406 get_modalias 2 15406 NULL
++hotkey_user_mask_set_15391 hotkey_user_mask_set 0 15391 NULL
++show_lwid_enb_15392 show_lwid_enb 0 15392 NULL
++_regmap_read_15396 _regmap_read 0 15396 NULL
++mlx4_cmd_wait_15399 mlx4_cmd_wait 0 15399 NULL
++sm501fb_check_var_15402 sm501fb_check_var 0 15402 NULL
++pipeline_csum_to_rx_xfer_swi_read_15403 pipeline_csum_to_rx_xfer_swi_read 3-0 15403 NULL
++get_modalias_15406 get_modalias 2-0 15406 NULL nohasharray
++nfs_setattr_15406 nfs_setattr 0 15406 &get_modalias_15406
++qlcnic_83xx_get_cap_size_15413 qlcnic_83xx_get_cap_size 0 15413 NULL
++multicast_membership_interval_store_15419 multicast_membership_interval_store 4-0 15419 NULL
++show_pwm_auto_channels_15421 show_pwm_auto_channels 0 15421 NULL nohasharray
++ov772x_s_stream_15421 ov772x_s_stream 0 15421 &show_pwm_auto_channels_15421
++metric_id_set_15422 metric_id_set 0-4 15422 NULL
 +__videobuf_copy_to_user_15423 __videobuf_copy_to_user 4-0 15423 NULL
 +__videobuf_copy_to_user_15423 __videobuf_copy_to_user 4-0 15423 NULL
++tsl2550_store_operating_mode_15427 tsl2550_store_operating_mode 0-4 15427 NULL
++target_core_store_dev_alias_15430 target_core_store_dev_alias 0-3 15430 NULL
++dvb_pll_configure_15432 dvb_pll_configure 0-3 15432 NULL
++prepare_hardware_15436 prepare_hardware 0 15436 NULL
 +tcp_mtu_to_mss_15438 tcp_mtu_to_mss 2-0 15438 NULL
 +tcp_mtu_to_mss_15438 tcp_mtu_to_mss 2-0 15438 NULL
-+hpsa_change_queue_depth_15449 hpsa_change_queue_depth 2 15449 NULL
-+memweight_15450 memweight 2 15450 NULL
++wakeup_count_show_15444 wakeup_count_show 0 15444 NULL
++wl12xx_boot_15445 wl12xx_boot 0 15445 NULL
++mISDN_sock_recvmsg_15446 mISDN_sock_recvmsg 0-4 15446 NULL
++regulator_suspend_standby_uV_show_15448 regulator_suspend_standby_uV_show 0 15448 NULL
++memweight_15450 memweight 0 15450 NULL
++show_tabletEventsReceived_15451 show_tabletEventsReceived 0 15451 NULL
++ceph_tcp_recvpage_15453 ceph_tcp_recvpage 4 15453 NULL
++i2400m_rx_stats_write_15455 i2400m_rx_stats_write 0-3 15455 NULL
++vmalloc_15464 vmalloc 1 15464 NULL
++show_sas_phy_target_port_protocols_15466 show_sas_phy_target_port_protocols 0 15466 NULL
++w1_f2d_write_15467 w1_f2d_write 3 15467 NULL
++find_smbios_instance_string_15470 find_smbios_instance_string 0 15470 NULL
++mtd_flags_show_15472 mtd_flags_show 0 15472 NULL nohasharray
++__mutex_lock_killable_slowpath_15472 __mutex_lock_killable_slowpath 0 15472 &mtd_flags_show_15472
++snd_m3_pcm_stop_15476 snd_m3_pcm_stop 0 15476 NULL nohasharray
++snd_seq_ioctl_query_subs_15476 snd_seq_ioctl_query_subs 0 15476 &snd_m3_pcm_stop_15476
++ath9k_get_stats_15482 ath9k_get_stats 0 15482 NULL
++i2c_readbytes_15483 i2c_readbytes 0 15483 NULL
++cp2112_read_15484 cp2112_read 0 15484 NULL nohasharray
++target_stat_scsi_dev_attr_show_15484 target_stat_scsi_dev_attr_show 0 15484 &cp2112_read_15484
++ds2781_read_block_15486 ds2781_read_block 4-3-0 15486 NULL
++target_core_alua_lu_gp_show_attr_members_15487 target_core_alua_lu_gp_show_attr_members 0 15487 NULL nohasharray
++write_hw_15487 write_hw 0-6-5 15487 &target_core_alua_lu_gp_show_attr_members_15487
++mcs7830_set_mac_address_15497 mcs7830_set_mac_address 0 15497 NULL
 +__clone_and_map_data_bio_15498 __clone_and_map_data_bio 3 15498 NULL
 +__clone_and_map_data_bio_15498 __clone_and_map_data_bio 3 15498 NULL
-+zd_chip_is_zd1211b_15518 zd_chip_is_zd1211b 0 15518 NULL
++vringh_iov_pull_user_15499 vringh_iov_pull_user 3 15499 NULL
++iolock_15500 iolock 0 15500 NULL
++psmouse_attr_set_helper_15505 psmouse_attr_set_helper 0-4 15505 NULL
++bNumInterfaces_show_15506 bNumInterfaces_show 0 15506 NULL
++mwl8k_load_fw_image_15508 mwl8k_load_fw_image 0 15508 NULL
++map_sg_15523 map_sg 0-3 15523 NULL
++da9052_rtc_read_time_15524 da9052_rtc_read_time 0 15524 NULL
++store_15525 store 0 15525 NULL
++il4965_mac_sta_add_15529 il4965_mac_sta_add 0 15529 NULL
 +ifx_spi_write_15531 ifx_spi_write 3 15531 NULL
 +ifx_spi_write_15531 ifx_spi_write 3 15531 NULL
++da9052_bat_irq_15533 da9052_bat_irq 1 15533 NULL
 +p9_check_zc_errors_15534 p9_check_zc_errors 4 15534 NULL
 +p9_check_zc_errors_15534 p9_check_zc_errors 4 15534 NULL
-+xfrm_state_mtu_15548 xfrm_state_mtu 0-2 15548 NULL
++set_pwm_auto_point_temp_15535 set_pwm_auto_point_temp 0-4 15535 NULL
++show_rdac2_15539 show_rdac2 0 15539 NULL
++adf4350_reg_access_15542 adf4350_reg_access 0 15542 NULL
++ql_process_mac_rx_page_15543 ql_process_mac_rx_page 4 15543 NULL
++get_fc_cos_names_15544 get_fc_cos_names 0 15544 NULL nohasharray
++zero_the_pointer_15544 zero_the_pointer 0 15544 &get_fc_cos_names_15544 nohasharray
++sb1000_get_firmware_version_15544 sb1000_get_firmware_version 0 15544 &zero_the_pointer_15544
++kxcjk1013_get_mode_15550 kxcjk1013_get_mode 0 15550 NULL
++ipv6_synproxy_hook_15554 ipv6_synproxy_hook 0 15554 NULL
++iscsi_stat_sess_show_attr_node_15558 iscsi_stat_sess_show_attr_node 0 15558 NULL
++do_send_15559 do_send 4 15559 NULL nohasharray
++_write_oob_15559 _write_oob 0 15559 &do_send_15559
++i801_block_transaction_15562 i801_block_transaction 0 15562 NULL nohasharray
++create_capture_mixers_15562 create_capture_mixers 0 15562 &i801_block_transaction_15562
++get_checksum_15564 get_checksum 0 15564 NULL
++iwl_nvm_read_section_15568 iwl_nvm_read_section 0 15568 NULL
++_read_user_prot_reg_15571 _read_user_prot_reg 0 15571 NULL
 +persistent_status_15574 persistent_status 4 15574 NULL
 +bnx2fc_process_unsol_compl_15576 bnx2fc_process_unsol_compl 2 15576 NULL
 +persistent_status_15574 persistent_status 4 15574 NULL
 +bnx2fc_process_unsol_compl_15576 bnx2fc_process_unsol_compl 2 15576 NULL
++usbtv_start_streaming_15581 usbtv_start_streaming 0 15581 NULL
++usbhsh_status_stage_packet_push_15582 usbhsh_status_stage_packet_push 0 15582 NULL
++notify_recv_pre_dequeue_15583 notify_recv_pre_dequeue 0 15583 NULL
++show_tcpRtoMax_15584 show_tcpRtoMax 0 15584 NULL
 +vme_user_write_15587 vme_user_write 3 15587 NULL
 +vme_user_write_15587 vme_user_write 3 15587 NULL
-+compat_fillonedir_15620 compat_fillonedir 3 15620 NULL
-+proc_loginuid_read_15631 proc_loginuid_read 3 15631 NULL
-+tomoyo_scan_bprm_15642 tomoyo_scan_bprm 2-4 15642 NULL nohasharray
-+pipeline_hs_tx_stat_fifo_int_read_15642 pipeline_hs_tx_stat_fifo_int_read 3 15642 &tomoyo_scan_bprm_15642 nohasharray
-+sk_memory_allocated_add_15642 sk_memory_allocated_add 2 15642 &pipeline_hs_tx_stat_fifo_int_read_15642
++permission_15588 permission 0 15588 NULL
++adt7x10_show_alarm_15602 adt7x10_show_alarm 0 15602 NULL
++nes_store_flash_cmd_15603 nes_store_flash_cmd 0-3 15603 NULL
++x1205_get_datetime_15608 x1205_get_datetime 0 15608 NULL
++i40evf_request_traffic_irqs_15610 i40evf_request_traffic_irqs 0 15610 NULL
++wusb_chid_show_15613 wusb_chid_show 0 15613 NULL nohasharray
++sdev_show_rev_15613 sdev_show_rev 0 15613 &wusb_chid_show_15613
++kxcjk1013_data_rdy_trigger_set_state_15617 kxcjk1013_data_rdy_trigger_set_state 0 15617 NULL
++mic_map_15618 mic_map 0-2 15618 NULL
++store_rtap_iface_15620 store_rtap_iface 0-4 15620 NULL
++pci_user_read_config_dword_15624 pci_user_read_config_dword 0 15624 NULL
++dsp_cmx_send_member_15625 dsp_cmx_send_member 2 15625 NULL
++ubifs_add_bud_to_log_15628 ubifs_add_bud_to_log 0 15628 NULL
++proc_loginuid_read_15631 proc_loginuid_read 3-0 15631 NULL
++authorized_show_15636 authorized_show 0 15636 NULL
++fill_func_15640 fill_func 0 15640 NULL
++bonding_show_xmit_hash_15641 bonding_show_xmit_hash 0 15641 NULL
++tomoyo_scan_bprm_15642 tomoyo_scan_bprm 4-2 15642 NULL nohasharray
++pipeline_hs_tx_stat_fifo_int_read_15642 pipeline_hs_tx_stat_fifo_int_read 3-0 15642 &tomoyo_scan_bprm_15642
 +joydev_handle_JSIOCSBTNMAP_15643 joydev_handle_JSIOCSBTNMAP 3 15643 NULL
 +joydev_handle_JSIOCSBTNMAP_15643 joydev_handle_JSIOCSBTNMAP 3 15643 NULL
++mgmt_exec_nonemb_cmd_15644 mgmt_exec_nonemb_cmd 0 15644 NULL
 +fs_path_add_15648 fs_path_add 3 15648 NULL
 +fs_path_add_15648 fs_path_add 3 15648 NULL
-+xsd_read_15653 xsd_read 3 15653 NULL
-+unix_bind_15668 unix_bind 3 15668 NULL
-+dm_read_15674 dm_read 3 15674 NULL nohasharray
-+SyS_connect_15674 SyS_connect 3 15674 &dm_read_15674
-+uinput_str_to_user_15695 uinput_str_to_user 3 15695 NULL
-+__sk_migrate_realloc_15709 __sk_migrate_realloc 3 15709 NULL
++__do_readpage_15652 __do_readpage 0 15652 NULL
++xsd_read_15653 xsd_read 3-0 15653 NULL
++compat_sys_fcntl_15654 compat_sys_fcntl 3 15654 NULL
++show_attr_powered_15658 show_attr_powered 0 15658 NULL
++elan_i2c_read_block_15663 elan_i2c_read_block 0 15663 NULL
++store_15665 store 0-3 15665 NULL
++unix_bind_15668 unix_bind 3-0 15668 NULL
++idetape_init_rw_15671 idetape_init_rw 0 15671 NULL
++snd_korg1212_ioctl_15674 snd_korg1212_ioctl 0 15674 NULL nohasharray
++SyS_connect_15674 SyS_connect 3 15674 &snd_korg1212_ioctl_15674 nohasharray
++dm_read_15674 dm_read 3 15674 &SyS_connect_15674
++snd_usb_caiaq_pcm_trigger_15684 snd_usb_caiaq_pcm_trigger 0 15684 NULL
++qib_diagpkt_write_15685 qib_diagpkt_write 0-3 15685 NULL
++ndo_open_15687 ndo_open 0 15687 NULL
++psmouse_attr_show_protocol_15693 psmouse_attr_show_protocol 0 15693 NULL
++uinput_str_to_user_15695 uinput_str_to_user 3 15695 NULL nohasharray
++spidev_read_15695 spidev_read 0-3 15695 &uinput_str_to_user_15695
++show_sas_expander_product_rev_15701 show_sas_expander_product_rev 0 15701 NULL
++suspend_hi_store_15706 suspend_hi_store 0-3 15706 NULL
++s6e63m0_sysfs_store_gamma_mode_15708 s6e63m0_sysfs_store_gamma_mode 0-4 15708 NULL
++as3722_irq_get_virq_15718 as3722_irq_get_virq 2 15718 NULL
 +tracing_snapshot_write_15719 tracing_snapshot_write 3 15719 NULL
 +tracing_snapshot_write_15719 tracing_snapshot_write 3 15719 NULL
-+HiSax_readstatus_15752 HiSax_readstatus 2 15752 NULL
-+smk_read_direct_15803 smk_read_direct 3 15803 NULL
-+gnttab_expand_15817 gnttab_expand 1 15817 NULL nohasharray
-+nameseq_list_15817 nameseq_list 3-0 15817 &gnttab_expand_15817
-+afs_proc_rootcell_write_15822 afs_proc_rootcell_write 3 15822 NULL
-+table_size_15851 table_size 0-1-2 15851 NULL
-+write_file_tx99_15856 write_file_tx99 3 15856 NULL
-+media_entity_init_15870 media_entity_init 2-4 15870 NULL
++rio_request_inb_dbell_15726 rio_request_inb_dbell 0 15726 NULL
++pinctrl_utils_reserve_map_15730 pinctrl_utils_reserve_map 5 15730 NULL nohasharray
++btrfs_writepage_15730 btrfs_writepage 0 15730 &pinctrl_utils_reserve_map_15730
++acpi_ex_setup_region_15734 acpi_ex_setup_region 0 15734 NULL
++ea_alloc_skeleton_15736 ea_alloc_skeleton 0 15736 NULL
++__tree_mod_log_insert_15744 __tree_mod_log_insert 0 15744 NULL
++HiSax_readstatus_15752 HiSax_readstatus 2 15752 NULL nohasharray
++rcar_i2c_bus_barrier_15752 rcar_i2c_bus_barrier 0 15752 &HiSax_readstatus_15752
++ufs_update_inode_15753 ufs_update_inode 0 15753 NULL
++array_state_show_15758 array_state_show 0 15758 NULL
++bitmap_search_next_usable_block_15762 bitmap_search_next_usable_block 0-1-3 15762 NULL
++thermal_get_temp_15766 thermal_get_temp 0 15766 NULL nohasharray
++do_test_15766 do_test 1 15766 &thermal_get_temp_15766
++fuse_direct_read_15768 fuse_direct_read 0-3 15768 NULL
++isl1208_i2c_get_atr_15771 isl1208_i2c_get_atr 0 15771 NULL nohasharray
++chunksize_store_15771 chunksize_store 0-3 15771 &isl1208_i2c_get_atr_15771
++corb_send_verb_15777 corb_send_verb 0 15777 NULL
++ipr_write_dump_15780 ipr_write_dump 0-6-5 15780 NULL
++call_modprobe_15781 call_modprobe 0 15781 NULL
++rj54n1_commit_15787 rj54n1_commit 0 15787 NULL nohasharray
++usbdev_notify_15787 usbdev_notify 0 15787 &rj54n1_commit_15787
++scsi_prot_sg_count_15789 scsi_prot_sg_count 0 15789 NULL
++iscsi_stat_logout_show_attr_normal_logouts_15790 iscsi_stat_logout_show_attr_normal_logouts 0 15790 NULL
++i915_gem_init_seqno_15793 i915_gem_init_seqno 0 15793 NULL
++eem_opts_dev_addr_store_15800 eem_opts_dev_addr_store 0-3 15800 NULL
++smk_read_direct_15803 smk_read_direct 3-0 15803 NULL
++keyboard_notifier_call_15804 keyboard_notifier_call 0 15804 NULL
++intel_rng_init_15805 intel_rng_init 0 15805 NULL
++sysfs_show_current_clocksources_15807 sysfs_show_current_clocksources 0 15807 NULL
++gsmi_clear_eventlog_store_15814 gsmi_clear_eventlog_store 0-4 15814 NULL
++gx1_read_conf_reg_15817 gx1_read_conf_reg 0 15817 NULL nohasharray
++nameseq_list_15817 nameseq_list 3-0 15817 &gx1_read_conf_reg_15817 nohasharray
++gnttab_expand_15817 gnttab_expand 1 15817 &nameseq_list_15817
++snd_seq_ioctl_set_port_info_15819 snd_seq_ioctl_set_port_info 0 15819 NULL
++afs_proc_rootcell_write_15822 afs_proc_rootcell_write 3-0 15822 NULL
++ql_start_tx_ring_15823 ql_start_tx_ring 0 15823 NULL
++tps65912_reg_read_15825 tps65912_reg_read 0 15825 NULL
++s5p_jpeg_queue_setup_15831 s5p_jpeg_queue_setup 0 15831 NULL
++i40e_configure_rx_ring_15835 i40e_configure_rx_ring 0 15835 NULL
++read_reg_15838 read_reg 0 15838 NULL
++nilfs_dev_free_blocks_show_15843 nilfs_dev_free_blocks_show 0 15843 NULL
++p54_setup_mac_15852 p54_setup_mac 0 15852 NULL
++write_file_tx99_15856 write_file_tx99 3-0 15856 NULL
++iscsi_stat_instance_show_attr_max_ver_15860 iscsi_stat_instance_show_attr_max_ver 0 15860 NULL
++recovery_start_store_15862 recovery_start_store 0-3 15862 NULL
++errors_show_15863 errors_show 0 15863 NULL nohasharray
++show_ipv6_iface_router_addr_15863 show_ipv6_iface_router_addr 0 15863 &errors_show_15863
++acpi_sleep_prepare_15866 acpi_sleep_prepare 0 15866 NULL
++block_write_full_page_15868 block_write_full_page 0 15868 NULL
++media_entity_init_15870 media_entity_init 4-2 15870 NULL nohasharray
++ubi_io_write_15870 ubi_io_write 5-4-0 15870 &media_entity_init_15870
++set_in_min_15872 set_in_min 0-4 15872 NULL
 +__mptctl_ioctl_15875 __mptctl_ioctl 2 15875 NULL
 +__mptctl_ioctl_15875 __mptctl_ioctl 2 15875 NULL
-+parse_audio_stream_data_15937 parse_audio_stream_data 3 15937 NULL
-+power_read_15939 power_read 3 15939 NULL
-+lpfc_idiag_drbacc_read_15948 lpfc_idiag_drbacc_read 3 15948 NULL
-+snd_pcm_lib_read_transfer_15952 snd_pcm_lib_read_transfer 5-2-4 15952 NULL
++afs_vnode_fetch_data_15877 afs_vnode_fetch_data 0 15877 NULL
++show_dock_state_15881 show_dock_state 0 15881 NULL nohasharray
++show_temp_alarm_15881 show_temp_alarm 0 15881 &show_dock_state_15881 nohasharray
++partition_id_show_15881 partition_id_show 0 15881 &show_temp_alarm_15881
++do_truncation_15882 do_truncation 0 15882 NULL
++hwahc_op_urb_enqueue_15883 hwahc_op_urb_enqueue 0 15883 NULL
++m5602_write_bridge_15886 m5602_write_bridge 0 15886 NULL
++usbhid_output_report_15891 usbhid_output_report 0 15891 NULL
++raid5_show_preread_threshold_15892 raid5_show_preread_threshold 0 15892 NULL
++sp_set_mac_address_15899 sp_set_mac_address 0 15899 NULL
++show_spi_transport_qas_15902 show_spi_transport_qas 0 15902 NULL nohasharray
++sctp_apply_peer_addr_params_15902 sctp_apply_peer_addr_params 0 15902 &show_spi_transport_qas_15902
++host_control_action_store_15906 host_control_action_store 0-4 15906 NULL
++send_tx_power_15914 send_tx_power 0 15914 NULL
++alc_build_controls_15918 alc_build_controls 0 15918 NULL
++hid_hw_power_15921 hid_hw_power 0 15921 NULL
++erst_exec_store_var1_15933 erst_exec_store_var1 0 15933 NULL
++wm5100_gpio_direction_in_15934 wm5100_gpio_direction_in 0 15934 NULL
++tda18218_wr_regs_15935 tda18218_wr_regs 0 15935 NULL
++power_read_15939 power_read 3-0 15939 NULL
++hfs_listxattr_15946 hfs_listxattr 0-3 15946 NULL nohasharray
++sirdev_open_15946 sirdev_open 0 15946 &hfs_listxattr_15946
++lpfc_idiag_drbacc_read_15948 lpfc_idiag_drbacc_read 3-0 15948 NULL
++mwifiex_cmd_mac_control_15949 mwifiex_cmd_mac_control 0 15949 NULL
++snd_pcm_lib_read_transfer_15952 snd_pcm_lib_read_transfer 5 15952 NULL
 +memblock_virt_alloc_try_nid_15954 memblock_virt_alloc_try_nid 1 15954 NULL
 +memblock_virt_alloc_try_nid_15954 memblock_virt_alloc_try_nid 1 15954 NULL
-+smk_read_ptrace_15974 smk_read_ptrace 3 15974 NULL
-+viafb_vt1636_proc_write_16018 viafb_vt1636_proc_write 3 16018 NULL
-+dccp_recvmsg_16056 dccp_recvmsg 4 16056 NULL
-+read_file_spectral_period_16057 read_file_spectral_period 3 16057 NULL
-+SYSC_kexec_file_load_16058 SYSC_kexec_file_load 3 16058 NULL
++i40e_get_phys_port_id_15955 i40e_get_phys_port_id 0 15955 NULL
++mxl5005s_set_params_15963 mxl5005s_set_params 0 15963 NULL
++b43_nphy_op_switch_channel_15964 b43_nphy_op_switch_channel 0 15964 NULL
++remap_pci_mem_15966 remap_pci_mem 1-2 15966 NULL nohasharray
++find_rsb_15966 find_rsb 0 15966 &remap_pci_mem_15966
++rocker_netdevice_event_15969 rocker_netdevice_event 0 15969 NULL
++usb_autopm_get_interface_async_15970 usb_autopm_get_interface_async 0 15970 NULL nohasharray
++mls_read_range_helper_15970 mls_read_range_helper 0 15970 &usb_autopm_get_interface_async_15970
++sht15_connection_reset_15973 sht15_connection_reset 0 15973 NULL
++smk_read_ptrace_15974 smk_read_ptrace 3-0 15974 NULL
++rx_queue_attr_show_15978 rx_queue_attr_show 0 15978 NULL
++frame_alloc_15981 frame_alloc 4-0 15981 NULL
++alloc_vm_area_15989 alloc_vm_area 1 15989 NULL
++stir_net_open_15991 stir_net_open 0 15991 NULL
++recv_pre_block_15995 recv_pre_block 0 15995 NULL
++rpm_check_suspend_allowed_15996 rpm_check_suspend_allowed 0 15996 NULL
++vfs_removexattr_16000 vfs_removexattr 0 16000 NULL
++iwlagn_rxon_disconn_16003 iwlagn_rxon_disconn 0 16003 NULL
++period_store_16008 period_store 0-4 16008 NULL
++do_open_16009 do_open 0 16009 NULL
++hdpvr_register_videodev_16010 hdpvr_register_videodev 3 16010 NULL
++crypto_shash_export_16014 crypto_shash_export 0 16014 NULL
++viafb_vt1636_proc_write_16018 viafb_vt1636_proc_write 3-0 16018 NULL
++qlcnic_sysfs_read_esw_config_16022 qlcnic_sysfs_read_esw_config 0-6-5 16022 NULL
++mlx4_qp_reserve_range_16026 mlx4_qp_reserve_range 0-3 16026 NULL nohasharray
++wrmsr_safe_on_cpu_16026 wrmsr_safe_on_cpu 0 16026 &mlx4_qp_reserve_range_16026
++si476x_core_cmd_agc_status_16027 si476x_core_cmd_agc_status 0 16027 NULL
++got_frame_16028 got_frame 2 16028 NULL
++wl1251_acx_rx_config_16034 wl1251_acx_rx_config 0 16034 NULL
++il3945_tx_reset_16042 il3945_tx_reset 0 16042 NULL
++iscsi_stat_instance_show_attr_fail_rem_name_16045 iscsi_stat_instance_show_attr_fail_rem_name 0 16045 NULL
++show_virtual_16047 show_virtual 0 16047 NULL
++hidp_send_message_16052 hidp_send_message 0-6 16052 NULL
++dccp_recvmsg_16056 dccp_recvmsg 0-4 16056 NULL
++read_file_spectral_period_16057 read_file_spectral_period 3-0 16057 NULL
++SYSC_kexec_file_load_16058 SYSC_kexec_file_load 3 16058 NULL nohasharray
++nf_call_iptables_store_16058 nf_call_iptables_store 4-0 16058 &SYSC_kexec_file_load_16058
 +si5351_msynth_params_address_16062 si5351_msynth_params_address 0-1 16062 NULL
 +si5351_msynth_params_address_16062 si5351_msynth_params_address 0-1 16062 NULL
-+isr_tx_exch_complete_read_16103 isr_tx_exch_complete_read 3 16103 NULL
-+isr_hw_pm_mode_changes_read_16110 isr_hw_pm_mode_changes_read 3 16110 NULL nohasharray
-+dma_tx_requested_read_16110 dma_tx_requested_read 3 16110 &isr_hw_pm_mode_changes_read_16110
-+udelay_test_write_16111 udelay_test_write 3 16111 NULL
-+snd_dma_pointer_16126 snd_dma_pointer 0-2 16126 NULL
++cp2112_write_req_16068 cp2112_write_req 0-5 16068 NULL
++udf_extend_file_16069 udf_extend_file 0 16069 NULL
++file_has_perm_16070 file_has_perm 0 16070 NULL
++__iscsi_tpg_auth_show_authenticate_target_16071 __iscsi_tpg_auth_show_authenticate_target 0 16071 NULL
++atkbd_attr_show_helper_16073 atkbd_attr_show_helper 0 16073 NULL
++show_modinfo_srcversion_16077 show_modinfo_srcversion 0 16077 NULL
++ext4_bio_write_page_16078 ext4_bio_write_page 0 16078 NULL
++updateSuper_16079 updateSuper 0 16079 NULL
++mt2063_read_16080 mt2063_read 0 16080 NULL
++sctp_setsockopt_disable_fragments_16088 sctp_setsockopt_disable_fragments 0 16088 NULL
++wl1271_acx_tx_power_16092 wl1271_acx_tx_power 0 16092 NULL
++ps2pp_attr_set_smartscroll_16094 ps2pp_attr_set_smartscroll 0-4 16094 NULL
++pb0100_set_gain_16099 pb0100_set_gain 0 16099 NULL
++_ctl_ioc_reset_count_show_16102 _ctl_ioc_reset_count_show 0 16102 NULL
++isr_tx_exch_complete_read_16103 isr_tx_exch_complete_read 3-0 16103 NULL nohasharray
++mwifiex_cmd_802_11d_domain_info_16103 mwifiex_cmd_802_11d_domain_info 0 16103 &isr_tx_exch_complete_read_16103
++_submit_bh_16106 _submit_bh 0 16106 NULL
++isr_hw_pm_mode_changes_read_16110 isr_hw_pm_mode_changes_read 3-0 16110 NULL nohasharray
++dma_tx_requested_read_16110 dma_tx_requested_read 3-0 16110 &isr_hw_pm_mode_changes_read_16110 nohasharray
++wlcore_raw_write32_16110 wlcore_raw_write32 0 16110 &dma_tx_requested_read_16110
++goldfish_pipe_error_convert_16111 goldfish_pipe_error_convert 0 16111 NULL nohasharray
++udelay_test_write_16111 udelay_test_write 3 16111 &goldfish_pipe_error_convert_16111
++iommu_map_mmio_space_16114 iommu_map_mmio_space 1-2 16114 NULL
++wsm_write_mib_16116 wsm_write_mib 4-0 16116 NULL
++target_core_hba_store_attr_hba_mode_16117 target_core_hba_store_attr_hba_mode 0-3 16117 NULL nohasharray
++rd_mem_16117 rd_mem 0 16117 &target_core_hba_store_attr_hba_mode_16117
++ethoc_change_mtu_16120 ethoc_change_mtu 0 16120 NULL
++mwl8k_cmd_set_post_scan_16121 mwl8k_cmd_set_post_scan 0 16121 NULL
++dn_getname_16122 dn_getname 0 16122 NULL
++gsmi_die_callback_16123 gsmi_die_callback 0 16123 NULL
++snmp_conntrack_help_16126 snmp_conntrack_help 0 16126 NULL
++sysv_statfs_16128 sysv_statfs 0 16128 NULL
++compat_sys_select_16131 compat_sys_select 1 16131 NULL
 +fsm_init_16134 fsm_init 2 16134 NULL
 +fsm_init_16134 fsm_init 2 16134 NULL
-+ext4_xattr_block_get_16148 ext4_xattr_block_get 0 16148 NULL
-+optimal_reclaimed_pages_16172 optimal_reclaimed_pages 0 16172 NULL
-+mapping_level_16188 mapping_level 2-0 16188 NULL
-+i40e_allocate_virt_mem_d_16191 i40e_allocate_virt_mem_d 3 16191 NULL
-+ath10k_htt_rx_ring_size_16201 ath10k_htt_rx_ring_size 0 16201 NULL
++hysdn_rx_netpkt_16136 hysdn_rx_netpkt 3 16136 NULL
++sht21_update_measurements_16143 sht21_update_measurements 0 16143 NULL nohasharray
++cfq_fifo_expire_sync_store_16143 cfq_fifo_expire_sync_store 3-0 16143 &sht21_update_measurements_16143
++input_register_device_16147 input_register_device 0 16147 NULL
++ext4_xattr_block_get_16148 ext4_xattr_block_get 0 16148 NULL nohasharray
++set_port1_16148 set_port1 0-4 16148 &ext4_xattr_block_get_16148
++hidp_send_intr_message_16150 hidp_send_intr_message 0-4 16150 NULL
++lpfc_vportnum_show_16152 lpfc_vportnum_show 0 16152 NULL
++ext4_read_inline_data_16156 ext4_read_inline_data 0-3 16156 NULL
++queues_show_16159 queues_show 0 16159 NULL nohasharray
++usb2_lpm_besl_store_16159 usb2_lpm_besl_store 0-4 16159 &queues_show_16159 nohasharray
++mgmt_device_found_16159 mgmt_device_found 9-11 16159 &usb2_lpm_besl_store_16159
++pn_header_create_16161 pn_header_create 0 16161 NULL nohasharray
++__hw_addr_create_ex_16161 __hw_addr_create_ex 0 16161 &pn_header_create_16161
++osd_finalize_request_16163 osd_finalize_request 0 16163 NULL
++bnx2i_get_cid_num_16166 bnx2i_get_cid_num 0 16166 NULL
++sdev_show_timeout_16167 sdev_show_timeout 0 16167 NULL nohasharray
++nfcwilink_skb_alloc_16167 nfcwilink_skb_alloc 1 16167 &sdev_show_timeout_16167
++iscsi_stat_tgt_attr_show_attr_login_fails_16172 iscsi_stat_tgt_attr_show_attr_login_fails 0 16172 NULL
++dst_output_sk_16174 dst_output_sk 0 16174 NULL
++show_beep_enable_16177 show_beep_enable 0 16177 NULL
++show_tcpCurrEstab_16188 show_tcpCurrEstab 0 16188 NULL
++megaraid_sysfs_show_ldnum_16189 megaraid_sysfs_show_ldnum 0 16189 NULL nohasharray
++ovl_dir_fsync_16189 ovl_dir_fsync 0 16189 &megaraid_sysfs_show_ldnum_16189
++i40e_allocate_virt_mem_d_16191 i40e_allocate_virt_mem_d 3 16191 NULL nohasharray
++rcu_oom_notify_16191 rcu_oom_notify 0 16191 &i40e_allocate_virt_mem_d_16191
++musb_vbus_show_16194 musb_vbus_show 0 16194 NULL
 +cipso_v4_map_cat_rng_hton_16203 cipso_v4_map_cat_rng_hton 0 16203 NULL
 +cipso_v4_map_cat_rng_hton_16203 cipso_v4_map_cat_rng_hton 0 16203 NULL
-+SyS_pselect6_16210 SyS_pselect6 1 16210 NULL
++m5602_read_sensor_16209 m5602_read_sensor 0 16209 NULL
++bind_16210 bind 0 16210 NULL nohasharray
++SyS_pselect6_16210 SyS_pselect6 1 16210 &bind_16210
 +create_table_16213 create_table 2 16213 NULL
 +create_table_16213 create_table 2 16213 NULL
-+ath9k_hw_ar9287_dump_eeprom_16224 ath9k_hw_ar9287_dump_eeprom 5-4 16224 NULL
-+atomic_read_file_16227 atomic_read_file 3 16227 NULL
-+BcmGetSectionValStartOffset_16235 BcmGetSectionValStartOffset 0 16235 NULL
-+lov_prep_brw_set_16246 lov_prep_brw_set 3 16246 NULL
-+i40e_dbg_dump_read_16247 i40e_dbg_dump_read 3 16247 NULL
-+il_dbgfs_disable_ht40_write_16249 il_dbgfs_disable_ht40_write 3 16249 NULL
++patch_stac927x_16218 patch_stac927x 0 16218 NULL
++si476x_core_send_command_16219 si476x_core_send_command 4-6-0 16219 NULL nohasharray
++hdaps_calibrate_show_16219 hdaps_calibrate_show 0 16219 &si476x_core_send_command_16219 nohasharray
++ps_get_cur_chrage_cntl_limit_16219 ps_get_cur_chrage_cntl_limit 0 16219 &hdaps_calibrate_show_16219
++sysfs_mbox_write_16220 sysfs_mbox_write 0-6-5 16220 NULL
++set_fan_max_16221 set_fan_max 0-4 16221 NULL
++sock_no_getname_16223 sock_no_getname 0 16223 NULL
++ath9k_hw_ar9287_dump_eeprom_16224 ath9k_hw_ar9287_dump_eeprom 4-5-0 16224 NULL
++atomic_read_file_16227 atomic_read_file 3-0 16227 NULL
++cc770_open_16228 cc770_open 0 16228 NULL
++mlx4_en_get_phys_port_id_16231 mlx4_en_get_phys_port_id 0 16231 NULL
++r6040_up_16233 r6040_up 0 16233 NULL
++wl12xx_cmd_set_peer_state_16234 wl12xx_cmd_set_peer_state 0 16234 NULL
++nmi_timer_cpu_notifier_16236 nmi_timer_cpu_notifier 0 16236 NULL
++pep_setsockopt_16241 pep_setsockopt 0 16241 NULL
++update_mctime_16242 update_mctime 0 16242 NULL
++ds1390_read_time_16244 ds1390_read_time 0 16244 NULL
++max8998_write_reg_16245 max8998_write_reg 0 16245 NULL
++btrfs_dev_extent_chunk_offset_16247 btrfs_dev_extent_chunk_offset 0 16247 NULL nohasharray
++i40e_dbg_dump_read_16247 i40e_dbg_dump_read 3-0 16247 &btrfs_dev_extent_chunk_offset_16247 nohasharray
++scm_send_16247 scm_send 0 16247 &i40e_dbg_dump_read_16247
++il_dbgfs_disable_ht40_write_16249 il_dbgfs_disable_ht40_write 3-0 16249 NULL
++show_xoffset_16251 show_xoffset 0 16251 NULL
++__apei_exec_write_register_16253 __apei_exec_write_register 0 16253 NULL nohasharray
++do_shrink_16253 do_shrink 0 16253 &__apei_exec_write_register_16253 nohasharray
++netlink_setsockopt_16253 netlink_setsockopt 0 16253 &do_shrink_16253
 +SyS_fgetxattr_16254 SyS_fgetxattr 4 16254 NULL
 +SyS_fgetxattr_16254 SyS_fgetxattr 4 16254 NULL
-+reiserfs_acl_count_16265 reiserfs_acl_count 0-1 16265 NULL
-+ocfs2_xattr_bucket_value_truncate_16279 ocfs2_xattr_bucket_value_truncate 4 16279 NULL
-+nand_bch_init_16280 nand_bch_init 3-2 16280 NULL nohasharray
-+drbd_setsockopt_16280 drbd_setsockopt 5 16280 &nand_bch_init_16280
++saa7164_api_i2c_read_16257 saa7164_api_i2c_read 0 16257 NULL
++reiserfs_acl_count_16265 reiserfs_acl_count 0-1 16265 NULL nohasharray
++evm_inode_setxattr_16265 evm_inode_setxattr 0 16265 &reiserfs_acl_count_16265
++ath10k_wmi_peer_set_param_16266 ath10k_wmi_peer_set_param 0 16266 NULL
++wacom_button_image_store_16269 wacom_button_image_store 0-4 16269 NULL
++snd_ali_trigger_16277 snd_ali_trigger 0 16277 NULL
++nand_bch_init_16280 nand_bch_init 3-2 16280 NULL
++ims_pcu_ofn_reg_addr_show_16282 ims_pcu_ofn_reg_addr_show 0 16282 NULL nohasharray
++iscsi_tpg_param_store_OFMarkInt_16282 iscsi_tpg_param_store_OFMarkInt 0-3 16282 &ims_pcu_ofn_reg_addr_show_16282
 +account_16283 account 0-4-2 16283 NULL nohasharray
 +mirror_status_16283 mirror_status 5 16283 &account_16283
 +account_16283 account 0-4-2 16283 NULL nohasharray
 +mirror_status_16283 mirror_status 5 16283 &account_16283
-+jumpshot_read_data_16287 jumpshot_read_data 4 16287 NULL
-+mo_xattr_get_16288 mo_xattr_get 0 16288 NULL
++regcache_rbtree_insert_to_block_16285 regcache_rbtree_insert_to_block 3-4-0 16285 NULL nohasharray
++rfcomm_sock_getname_16285 rfcomm_sock_getname 0 16285 &regcache_rbtree_insert_to_block_16285 nohasharray
++reclaim_account_show_16285 reclaim_account_show 0 16285 &rfcomm_sock_getname_16285
++jumpshot_read_data_16287 jumpshot_read_data 4 16287 NULL nohasharray
++show_analog_out_reg_16287 show_analog_out_reg 0 16287 &jumpshot_read_data_16287
++bh1770_power_state_store_16288 bh1770_power_state_store 0-4 16288 NULL
++snd_als4000_capture_trigger_16290 snd_als4000_capture_trigger 0 16290 NULL
 +stk_allocate_buffers_16291 stk_allocate_buffers 2 16291 NULL
 +stk_allocate_buffers_16291 stk_allocate_buffers 2 16291 NULL
-+rbd_segment_offset_16293 rbd_segment_offset 0-2 16293 NULL
-+rsc_mgr_init_16299 rsc_mgr_init 3 16299 NULL
-+kvm_handle_hva_range_16312 kvm_handle_hva_range 3-2 16312 NULL
-+sysfs_create_groups_16360 sysfs_create_groups 0 16360 NULL
-+total_ps_buffered_read_16365 total_ps_buffered_read 3 16365 NULL
-+iscsi_tcp_conn_setup_16376 iscsi_tcp_conn_setup 2 16376 NULL
-+nv50_pioc_create_16389 nv50_pioc_create 5 16389 NULL
-+ieee80211_if_read_tsf_16420 ieee80211_if_read_tsf 3 16420 NULL
-+rxrpc_server_keyring_16431 rxrpc_server_keyring 3 16431 NULL
++sha1_ssse3_update_16293 sha1_ssse3_update 0 16293 NULL
++adis16136_set_freq_16295 adis16136_set_freq 0 16295 NULL
++snd_at73c213_pcm_trigger_16297 snd_at73c213_pcm_trigger 0 16297 NULL nohasharray
++SyS_send_16297 SyS_send 3 16297 &snd_at73c213_pcm_trigger_16297
++pyra_sysfs_write_profile_buttons_16301 pyra_sysfs_write_profile_buttons 0-6-5 16301 NULL
++fore200e_setsockopt_16304 fore200e_setsockopt 0 16304 NULL
++ipr_show_resource_path_16307 ipr_show_resource_path 0 16307 NULL
++show_ipv4_iface_dhcp_use_vendor_id_en_16308 show_ipv4_iface_dhcp_use_vendor_id_en 0 16308 NULL
++ixgbe_setup_fcoe_ddp_resources_16311 ixgbe_setup_fcoe_ddp_resources 0 16311 NULL
++ds1511_nvram_write_16312 ds1511_nvram_write 0-6-5 16312 NULL
++bonding_show_arp_validate_16313 bonding_show_arp_validate 0 16313 NULL
++of_property_read_string_helper_16314 of_property_read_string_helper 0-5 16314 NULL
++ar5523_cmd_16318 ar5523_cmd 0 16318 NULL
++do_set_pwm_16320 do_set_pwm 0 16320 NULL
++snd_bt87x_prepare_16323 snd_bt87x_prepare 0 16323 NULL
++enable_periodic_16329 enable_periodic 0 16329 NULL
++vmw_cursor_update_image_16332 vmw_cursor_update_image 4-3 16332 NULL
++show_ipOutBcastPkts_16333 show_ipOutBcastPkts 0 16333 NULL
++acpi_power_get_list_state_16334 acpi_power_get_list_state 0 16334 NULL nohasharray
++show_conn_param_ISCSI_PARAM_HDRDGST_EN_16334 show_conn_param_ISCSI_PARAM_HDRDGST_EN 0 16334 &acpi_power_get_list_state_16334
++iptable_nat_ipv4_local_fn_16340 iptable_nat_ipv4_local_fn 0 16340 NULL
++host_store_rescan_16343 host_store_rescan 0-4 16343 NULL
++rcar_thermal_get_trip_type_16349 rcar_thermal_get_trip_type 0 16349 NULL
++cx231xx_i2c_xfer_16353 cx231xx_i2c_xfer 0-3 16353 NULL
++crypto_pcomp_extsize_16357 crypto_pcomp_extsize 0 16357 NULL
++tps80031_update_16360 tps80031_update 0 16360 NULL nohasharray
++sysfs_create_groups_16360 sysfs_create_groups 0 16360 &tps80031_update_16360
++snd_cs46xx_capture_trigger_16362 snd_cs46xx_capture_trigger 0 16362 NULL
++total_ps_buffered_read_16365 total_ps_buffered_read 3-0 16365 NULL nohasharray
++be_cmd_mac_addr_query_16365 be_cmd_mac_addr_query 0 16365 &total_ps_buffered_read_16365
++rbd_add_16366 rbd_add 0-3 16366 NULL
++rtl92ee_hw_init_16367 rtl92ee_hw_init 0 16367 NULL
++acpi_device_adr_show_16370 acpi_device_adr_show 0 16370 NULL
++set_max_uA_16374 set_max_uA 0-4 16374 NULL
++socket_post_create_16376 socket_post_create 0 16376 NULL nohasharray
++iscsi_tcp_conn_setup_16376 iscsi_tcp_conn_setup 2 16376 &socket_post_create_16376
++wl1251_hw_init_tx_queue_config_16381 wl1251_hw_init_tx_queue_config 0 16381 NULL
++show_ipInBcastPkts_16384 show_ipInBcastPkts 0 16384 NULL
++rmd160_init_16389 rmd160_init 0 16389 NULL
++rate_ctrl_alg_read_16394 rate_ctrl_alg_read 3-0 16394 NULL nohasharray
++nilfs_palloc_get_entry_block_16394 nilfs_palloc_get_entry_block 0 16394 &rate_ctrl_alg_read_16394
++l2cap_add_scid_16395 l2cap_add_scid 0 16395 NULL
++lio_target_nacl_show_tag_16400 lio_target_nacl_show_tag 0 16400 NULL
++isl29003_show_range_16402 isl29003_show_range 0 16402 NULL
++diva_os_malloc_16406 diva_os_malloc 2 16406 NULL nohasharray
++ath10k_pci_diag_read_mem_16406 ath10k_pci_diag_read_mem 0 16406 &diva_os_malloc_16406
++crypto_ahash_final_16410 crypto_ahash_final 0 16410 NULL nohasharray
++xfs_file_fsync_16410 xfs_file_fsync 0 16410 &crypto_ahash_final_16410
++iwl_dbgfs_prph_reg_write_16411 iwl_dbgfs_prph_reg_write 0-3 16411 NULL
++iio_device_add_event_16412 iio_device_add_event 0 16412 NULL
++roccat_common2_sysfs_read_actual_profile_16414 roccat_common2_sysfs_read_actual_profile 0-5-6 16414 NULL
++w1_slave_show_16415 w1_slave_show 0 16415 NULL nohasharray
++patch_alc861vd_16415 patch_alc861vd 0 16415 &w1_slave_show_16415
++fill_buffer_16418 fill_buffer 0 16418 NULL
++xfs_btree_check_block_16419 xfs_btree_check_block 0 16419 NULL
++ieee80211_if_read_tsf_16420 ieee80211_if_read_tsf 3-0 16420 NULL
++mptsas_phy_reset_16421 mptsas_phy_reset 0 16421 NULL
++acpiindex_show_16422 acpiindex_show 0 16422 NULL
++format_nservers_16426 format_nservers 0 16426 NULL
++nilfs_bmap_insert_16430 nilfs_bmap_insert 0 16430 NULL
++rxrpc_server_keyring_16431 rxrpc_server_keyring 3-0 16431 NULL
 +__bio_add_page_16435 __bio_add_page 0-4 16435 NULL
 +__bio_add_page_16435 __bio_add_page 0-4 16435 NULL
-+cmdline_store_16442 cmdline_store 4 16442 NULL
-+copy_from_user_bvec_16447 copy_from_user_bvec 0-4 16447 NULL
-+btrfs_truncate_inode_items_16452 btrfs_truncate_inode_items 4 16452 NULL
++kvaser_usb_send_msg_16436 kvaser_usb_send_msg 0 16436 NULL
++tps6507x_pmic_enable_16438 tps6507x_pmic_enable 0 16438 NULL
++cmdline_store_16442 cmdline_store 4-0 16442 NULL
++do_uevent_16445 do_uevent 0 16445 NULL
++security_sb_statfs_16448 security_sb_statfs 0 16448 NULL
++calculate_inocache_hashsize_16449 calculate_inocache_hashsize 0-1 16449 NULL
++blk_mq_sysfs_completed_show_16454 blk_mq_sysfs_completed_show 0 16454 NULL nohasharray
++atm_init_aal0_16454 atm_init_aal0 0 16454 &blk_mq_sysfs_completed_show_16454
 +netlink_change_ngroups_16457 netlink_change_ngroups 2 16457 NULL
 +req_capsule_get_size_16467 req_capsule_get_size 0 16467 NULL
 +netlink_change_ngroups_16457 netlink_change_ngroups 2 16457 NULL
 +req_capsule_get_size_16467 req_capsule_get_size 0 16467 NULL
++snd_virmidi_dev_register_16470 snd_virmidi_dev_register 0 16470 NULL
++sock_wmalloc_16472 sock_wmalloc 2 16472 NULL
++videobuf_iolock_16478 videobuf_iolock 0 16478 NULL
++max8925_is_enabled_16479 max8925_is_enabled 0 16479 NULL
++uhci_urb_enqueue_16485 uhci_urb_enqueue 0 16485 NULL
++store_line1_16491 store_line1 4-0 16491 NULL
 +tracing_readme_read_16493 tracing_readme_read 3 16493 NULL
 +tracing_readme_read_16493 tracing_readme_read 3 16493 NULL
-+KEY_OFFSET_16504 KEY_OFFSET 0 16504 NULL
-+snd_interval_max_16529 snd_interval_max 0 16529 NULL
-+raid10_resize_16537 raid10_resize 2 16537 NULL
-+lpfc_debugfs_read_16566 lpfc_debugfs_read 3 16566 NULL
++ovl_getxattr_16494 ovl_getxattr 0 16494 NULL nohasharray
++ufshcd_scale_clks_16494 ufshcd_scale_clks 0 16494 &ovl_getxattr_16494
++validate_request_16496 validate_request 0 16496 NULL
++tomoyo_inode_getattr_16497 tomoyo_inode_getattr 0 16497 NULL
++bmp085_update_raw_temperature_16500 bmp085_update_raw_temperature 0 16500 NULL
++ecryptfs_get_tfm_and_mutex_for_cipher_name_16503 ecryptfs_get_tfm_and_mutex_for_cipher_name 0 16503 NULL
++sfe4001_poweron_16505 sfe4001_poweron 0 16505 NULL
++filemap_write_and_wait_16506 filemap_write_and_wait 0 16506 NULL
++page_ext_callback_16510 page_ext_callback 0 16510 NULL
++capi_read_16511 capi_read 0-3 16511 NULL
++ubifs_gc_end_commit_16518 ubifs_gc_end_commit 0 16518 NULL
++bad_file_aio_read_16523 bad_file_aio_read 0 16523 NULL
++ath10k_htc_wait_target_16526 ath10k_htc_wait_target 0 16526 NULL
++snd_interval_max_16529 snd_interval_max 0 16529 NULL nohasharray
++snd_seq_client_enqueue_event_16529 snd_seq_client_enqueue_event 0 16529 &snd_interval_max_16529
++ahash_save_req_16534 ahash_save_req 0 16534 NULL
++qib_user_sdma_queue_pkts_16536 qib_user_sdma_queue_pkts 0 16536 NULL
++raid10_resize_16537 raid10_resize 2-0 16537 NULL
++date_show_16538 date_show 0 16538 NULL
++b43_dma_set_mask_16540 b43_dma_set_mask 0 16540 NULL nohasharray
++adp8870_bl_l2_bright_max_store_16540 adp8870_bl_l2_bright_max_store 4-0 16540 &b43_dma_set_mask_16540
++timekeeping_suspend_16546 timekeeping_suspend 0 16546 NULL
++usb_8dev_open_16548 usb_8dev_open 0 16548 NULL
++ad799x_write_frequency_16549 ad799x_write_frequency 0-4 16549 NULL
++fuse_listxattr_16550 fuse_listxattr 0-3 16550 NULL
++nfc_llcp_send_snl_sdres_16557 nfc_llcp_send_snl_sdres 3 16557 NULL
++dib0700_i2c_xfer_16559 dib0700_i2c_xfer 0-3 16559 NULL
++tcp_manip_pkt_16563 tcp_manip_pkt 4 16563 NULL
++wcn36xx_dxe_init_16565 wcn36xx_dxe_init 0 16565 NULL
++lpfc_debugfs_read_16566 lpfc_debugfs_read 3-0 16566 NULL
++transmit_skb_16573 transmit_skb 0 16573 NULL
 +agp_allocate_memory_wrap_16576 agp_allocate_memory_wrap 1 16576 NULL
 +agp_allocate_memory_wrap_16576 agp_allocate_memory_wrap 1 16576 NULL
-+lustre_msg_hdr_size_v2_16589 lustre_msg_hdr_size_v2 0-1 16589 NULL
++set_attr_rdpmc_16581 set_attr_rdpmc 0-4 16581 NULL
++psend_16586 psend 0 16586 NULL
++lustre_msg_hdr_size_v2_16589 lustre_msg_hdr_size_v2 0 16589 NULL
++efx_net_open_16592 efx_net_open 0 16592 NULL
++ncp_file_read_16593 ncp_file_read 0-3 16593 NULL
++nilfs_sufile_get_stat_16597 nilfs_sufile_get_stat 0 16597 NULL
++make_lsave_dirty_16600 make_lsave_dirty 0 16600 NULL
++target_core_hba_attr_show_16601 target_core_hba_attr_show 0 16601 NULL nohasharray
++iscsi_stat_sess_attr_store_16601 iscsi_stat_sess_attr_store 0 16601 &target_core_hba_attr_show_16601
++ixgbe_setup_all_tx_resources_16602 ixgbe_setup_all_tx_resources 0 16602 NULL
++set_analog_out_reg_16611 set_analog_out_reg 0-4 16611 NULL
++pptp_inbound_pkt_16613 pptp_inbound_pkt 0 16613 NULL nohasharray
++palmas_irq_get_virq_16613 palmas_irq_get_virq 2 16613 &pptp_inbound_pkt_16613
 +compat_SyS_migrate_pages_16618 compat_SyS_migrate_pages 2 16618 NULL
 +compat_SyS_migrate_pages_16618 compat_SyS_migrate_pages 2 16618 NULL
++show_mem_start_phys_index_16622 show_mem_start_phys_index 0 16622 NULL
++s5k83a_s_ctrl_16628 s5k83a_s_ctrl 0 16628 NULL nohasharray
++_xadc_read_adc_reg_16628 _xadc_read_adc_reg 0 16628 &s5k83a_s_ctrl_16628
++tuner_i2c_xfer_send_16629 tuner_i2c_xfer_send 0-3 16629 NULL
++__wait_on_bit_lock_16630 __wait_on_bit_lock 0 16630 NULL
++strict_store_16631 strict_store 0-3 16631 NULL
 +rtw_set_wpa_ie_16633 rtw_set_wpa_ie 3 16633 NULL
 +rtw_set_wpa_ie_16633 rtw_set_wpa_ie 3 16633 NULL
++orinoco_hw_program_rids_16634 orinoco_hw_program_rids 0 16634 NULL
++display_crc_ctl_parse_16635 display_crc_ctl_parse 0 16635 NULL
++led_delay_on_show_16640 led_delay_on_show 0 16640 NULL
++__sha512_ssse3_update_16646 __sha512_ssse3_update 0 16646 NULL
++iwl_pcie_load_section_16647 iwl_pcie_load_section 0 16647 NULL
++pm8001_ctl_fatal_log_show_16650 pm8001_ctl_fatal_log_show 0 16650 NULL
 +btrfs_get_token_32_16651 btrfs_get_token_32 0 16651 NULL
 +btrfs_get_token_32_16651 btrfs_get_token_32 0 16651 NULL
-+__wa_populate_dto_urb_16699 __wa_populate_dto_urb 3-4 16699 NULL
-+_iwl_dbgfs_bt_force_ant_write_16701 _iwl_dbgfs_bt_force_ant_write 3 16701 NULL
++nes_netdev_set_mac_address_16657 nes_netdev_set_mac_address 0 16657 NULL
++__add_to_page_cache_locked_16659 __add_to_page_cache_locked 0 16659 NULL
++ims_pcu_ofn_reg_data_show_16664 ims_pcu_ofn_reg_data_show 0 16664 NULL
++phy_read_mmd_indirect_16665 phy_read_mmd_indirect 0 16665 NULL
++store_remote_port_16666 store_remote_port 0 16666 NULL
++mfd_add_devices_16668 mfd_add_devices 4 16668 NULL
++ax88179_write_cmd_async_16671 ax88179_write_cmd_async 5 16671 NULL
++hash_elasticity_store_16673 hash_elasticity_store 4-0 16673 NULL
++smsc_ircc_net_open_16680 smsc_ircc_net_open 0 16680 NULL
++da9052_reg_write_16685 da9052_reg_write 0 16685 NULL
++t4_set_rxmode_16689 t4_set_rxmode 0 16689 NULL
++drbd_drain_block_16697 drbd_drain_block 2 16697 NULL
++__wa_populate_dto_urb_16699 __wa_populate_dto_urb 3-4-0 16699 NULL
++follow_automount_16700 follow_automount 0 16700 NULL
++_iwl_dbgfs_bt_force_ant_write_16701 _iwl_dbgfs_bt_force_ant_write 3-0 16701 NULL
++gadget_dev_desc_bcdDevice_store_16702 gadget_dev_desc_bcdDevice_store 0-3 16702 NULL nohasharray
++store_simple_pwm_16702 store_simple_pwm 0-4 16702 &gadget_dev_desc_bcdDevice_store_16702
++dlm_recover_nodeid_show_16709 dlm_recover_nodeid_show 0 16709 NULL nohasharray
++ath5k_attr_store_cck_weak_signal_detection_16709 ath5k_attr_store_cck_weak_signal_detection 0-4 16709 &dlm_recover_nodeid_show_16709
++ndisc_netdev_event_16711 ndisc_netdev_event 0 16711 NULL
 +__proc_lnet_buffers_16717 __proc_lnet_buffers 5 16717 NULL
 +__proc_lnet_buffers_16717 __proc_lnet_buffers 5 16717 NULL
-+__copy_to_user_swizzled_16748 __copy_to_user_swizzled 3-4 16748 NULL
-+arcmsr_adjust_disk_queue_depth_16756 arcmsr_adjust_disk_queue_depth 2 16756 NULL
-+blk_rq_map_user_iov_16772 blk_rq_map_user_iov 5 16772 NULL
++show_counter_rx_p0_hdr_egr_ovfls_16725 show_counter_rx_p0_hdr_egr_ovfls 0 16725 NULL nohasharray
++store_instr_16725 store_instr 0 16725 &show_counter_rx_p0_hdr_egr_ovfls_16725
++sky2_alloc_rx_skbs_16726 sky2_alloc_rx_skbs 0 16726 NULL
++xfs_attr3_leaf_create_16728 xfs_attr3_leaf_create 0 16728 NULL
++ad7877_dac_show_16729 ad7877_dac_show 0 16729 NULL
++_read_reg_16730 _read_reg 0 16730 NULL
++com20020_resume_16732 com20020_resume 0 16732 NULL
++sht21_show_humidity_16735 sht21_show_humidity 0 16735 NULL
++acpi_ds_method_data_get_node_16736 acpi_ds_method_data_get_node 0 16736 NULL
++apds990x_lux_calib_store_16745 apds990x_lux_calib_store 0-4 16745 NULL
++__copy_to_user_swizzled_16748 __copy_to_user_swizzled 3-4 16748 NULL nohasharray
++ubifs_update_one_lp_16748 ubifs_update_one_lp 0 16748 &__copy_to_user_swizzled_16748
++trackpoint_set_int_attr_16751 trackpoint_set_int_attr 0-4 16751 NULL
++store_tabletStylusUpper_16752 store_tabletStylusUpper 0-4 16752 NULL
++save_mixer_state_16753 save_mixer_state 0 16753 NULL
++mlx4_en_fill_rx_buffers_16755 mlx4_en_fill_rx_buffers 0 16755 NULL nohasharray
++iscsi_recv_pdu_16755 iscsi_recv_pdu 4 16755 &mlx4_en_fill_rx_buffers_16755
++raid5_show_skip_copy_16760 raid5_show_skip_copy 0 16760 NULL
++offline_16765 offline 0 16765 NULL
++migratepage_16769 migratepage 0 16769 NULL
++blk_rq_map_user_iov_16772 blk_rq_map_user_iov 5 16772 NULL nohasharray
++pvc_setsockopt_16772 pvc_setsockopt 0 16772 &blk_rq_map_user_iov_16772
++niu_tx_channel_reset_16777 niu_tx_channel_reset 0 16777 NULL
++savagefb_set_par_16780 savagefb_set_par 0 16780 NULL
++generic_write_end_16782 generic_write_end 0-5 16782 NULL
++show_engine_mode_16787 show_engine_mode 0 16787 NULL
 +i2o_parm_issue_16790 i2o_parm_issue 0 16790 NULL
 +i2o_parm_issue_16790 i2o_parm_issue 0 16790 NULL
++pcf85063_rtc_read_time_16795 pcf85063_rtc_read_time 0 16795 NULL
++rx8025_set_clock_adjust_16798 rx8025_set_clock_adjust 0 16798 NULL
++wl1271_sysfs_store_bt_coex_state_16800 wl1271_sysfs_store_bt_coex_state 0-4 16800 NULL
++sdebug_change_qdepth_16802 sdebug_change_qdepth 0-2 16802 NULL
 +get_server_iovec_16804 get_server_iovec 2 16804 NULL
 +get_server_iovec_16804 get_server_iovec 2 16804 NULL
-+drm_malloc_ab_16831 drm_malloc_ab 1-2 16831 NULL
-+scsi_mode_sense_16835 scsi_mode_sense 5 16835 NULL
-+hfsplus_min_io_size_16859 hfsplus_min_io_size 0 16859 NULL
-+alloc_idx_lebs_16872 alloc_idx_lebs 2 16872 NULL
++mc13xxx_irq_request_16806 mc13xxx_irq_request 2 16806 NULL
++calc_sq_size_16810 calc_sq_size 0 16810 NULL nohasharray
++mesh_fwd_csa_frame_16810 mesh_fwd_csa_frame 3 16810 &calc_sq_size_16810
++rt2x00mac_add_interface_16811 rt2x00mac_add_interface 0 16811 NULL
++dm_vcalloc_16814 dm_vcalloc 2-1 16814 NULL
++mcp251x_spi_trans_16815 mcp251x_spi_trans 0 16815 NULL
++spcp8x5_open_16818 spcp8x5_open 0 16818 NULL
++bAlternateSetting_show_16822 bAlternateSetting_show 0 16822 NULL
++diWrite_16825 diWrite 0 16825 NULL
++drm_malloc_ab_16831 drm_malloc_ab 2-1 16831 NULL
++show_imon_clock_16835 show_imon_clock 0 16835 NULL nohasharray
++scsi_mode_sense_16835 scsi_mode_sense 5 16835 &show_imon_clock_16835
++avc_has_perm_noaudit_16837 avc_has_perm_noaudit 0 16837 NULL nohasharray
++nilfs_dev_attr_store_16837 nilfs_dev_attr_store 0-4 16837 &avc_has_perm_noaudit_16837
++full_scans_show_16839 full_scans_show 0 16839 NULL nohasharray
++target_stat_scsi_tgt_port_show_attr_hs_in_cmds_16839 target_stat_scsi_tgt_port_show_attr_hs_in_cmds 0 16839 &full_scans_show_16839
++csio_t4_edc_read_16841 csio_t4_edc_read 0 16841 NULL
++ad5398_write_reg_16845 ad5398_write_reg 0 16845 NULL
++amd8111e_change_mtu_16846 amd8111e_change_mtu 0 16846 NULL
++qla4_8xxx_sysfs_read_fw_dump_16847 qla4_8xxx_sysfs_read_fw_dump 6-0-5 16847 NULL
++tun_chr_read_iter_16849 tun_chr_read_iter 0 16849 NULL
++invalidate_inode_pages2_16850 invalidate_inode_pages2 0 16850 NULL
++get_pwm_enable_16851 get_pwm_enable 0 16851 NULL
++hfsplus_min_io_size_16859 hfsplus_min_io_size 0 16859 NULL nohasharray
++freeze_super_16859 freeze_super 0 16859 &hfsplus_min_io_size_16859
++vfio_pci_rw_16861 vfio_pci_rw 0-3 16861 NULL
++__ip_append_data_16864 __ip_append_data 8-9 16864 NULL
++pm8001_queue_command_16867 pm8001_queue_command 0 16867 NULL
++alloc_idx_lebs_16872 alloc_idx_lebs 0-2 16872 NULL
 +carl9170_debugfs_ampdu_state_read_16873 carl9170_debugfs_ampdu_state_read 3 16873 NULL
 +carl9170_debugfs_ampdu_state_read_16873 carl9170_debugfs_ampdu_state_read 3 16873 NULL
-+st_write_16874 st_write 3 16874 NULL
-+__kfifo_peek_n_16877 __kfifo_peek_n 0 16877 NULL
++st_write_16874 st_write 3-0 16874 NULL
++__kfifo_peek_n_16877 __kfifo_peek_n 0 16877 NULL nohasharray
++show_session_param_ISCSI_PARAM_FAST_ABORT_16877 show_session_param_ISCSI_PARAM_FAST_ABORT 0 16877 &__kfifo_peek_n_16877
++always_connected_16878 always_connected 0 16878 NULL
++tulip_open_16881 tulip_open 0 16881 NULL
++rtl8187b_init_hw_16888 rtl8187b_init_hw 0 16888 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_support_offline_16889 target_core_alua_tg_pt_gp_store_attr_alua_support_offline 0-3 16889 NULL
++xfs_attr_refillstate_16894 xfs_attr_refillstate 0 16894 NULL nohasharray
++megasas_fw_crash_buffer_store_16894 megasas_fw_crash_buffer_store 0-4 16894 &xfs_attr_refillstate_16894
++xhci_queue_intr_tx_16899 xhci_queue_intr_tx 0 16899 NULL nohasharray
++sitd_submit_16899 sitd_submit 0 16899 &xhci_queue_intr_tx_16899
++xhci_check_bandwidth_16900 xhci_check_bandwidth 0 16900 NULL
++mt9v022_s_fmt_16903 mt9v022_s_fmt 0 16903 NULL nohasharray
++fotg210_udc_start_16903 fotg210_udc_start 0 16903 &mt9v022_s_fmt_16903
++__uncore_match_rds_show_16908 __uncore_match_rds_show 0 16908 NULL
++wm8350_set_bits_16911 wm8350_set_bits 0 16911 NULL nohasharray
++sdev_show_evt_mode_parameter_change_reported_16911 sdev_show_evt_mode_parameter_change_reported 0 16911 &wm8350_set_bits_16911 nohasharray
++sd_start_16911 sd_start 0 16911 &sdev_show_evt_mode_parameter_change_reported_16911 nohasharray
++jme_change_mtu_16911 jme_change_mtu 0 16911 &sd_start_16911
++energy_uj_store_16916 energy_uj_store 0-4 16916 NULL
++rsi_mac80211_sta_add_16920 rsi_mac80211_sta_add 0 16920 NULL
++btrfs_space_info_show_total_bytes_pinned_16924 btrfs_space_info_show_total_bytes_pinned 0 16924 NULL
 +psb_unlocked_ioctl_16926 psb_unlocked_ioctl 2 16926 NULL nohasharray
 +psb_unlocked_ioctl_16926 psb_unlocked_ioctl 2 16926 NULL nohasharray
-+snd_gf1_mem_proc_dump_16926 snd_gf1_mem_proc_dump 5 16926 &psb_unlocked_ioctl_16926
-+_sp2d_alloc_16944 _sp2d_alloc 1-2-3 16944 NULL
++sha1_init_16926 sha1_init 0 16926 &psb_unlocked_ioctl_16926 nohasharray
++snd_gf1_mem_proc_dump_16926 snd_gf1_mem_proc_dump 5 16926 &sha1_init_16926
++iwl_trans_pcie_send_hcmd_16933 iwl_trans_pcie_send_hcmd 0 16933 NULL
++__crc32c_intel_finup_16934 __crc32c_intel_finup 0 16934 NULL
++stable_pages_required_show_16935 stable_pages_required_show 0 16935 NULL
++nilfs_segctor_update_payload_blocknr_16940 nilfs_segctor_update_payload_blocknr 0 16940 NULL
++input_polldev_get_min_16941 input_polldev_get_min 0 16941 NULL
++ip_append_data_16942 ip_append_data 5-6 16942 NULL
++vmci_qpair_enqueue_16943 vmci_qpair_enqueue 3 16943 NULL
++_sp2d_alloc_16944 _sp2d_alloc 3-2-1 16944 NULL
 +squashfs_read_table_16945 squashfs_read_table 3 16945 NULL
 +squashfs_read_table_16945 squashfs_read_table 3 16945 NULL
-+svcxdr_dupstr_16963 svcxdr_dupstr 3 16963 NULL
++affs_direct_IO_16946 affs_direct_IO 4-0 16946 NULL
++riic_xfer_16947 riic_xfer 0-3 16947 NULL
++bq2415x_set_battery_regulation_voltage_16953 bq2415x_set_battery_regulation_voltage 0 16953 NULL nohasharray
++pm_freeze_timeout_store_16953 pm_freeze_timeout_store 0-4 16953 &bq2415x_set_battery_regulation_voltage_16953
++parse_hints_16960 parse_hints 0 16960 NULL
++svcxdr_dupstr_16963 svcxdr_dupstr 3 16963 NULL nohasharray
++max8660_write_16963 max8660_write 0 16963 &svcxdr_dupstr_16963
++usbdux_firmware_upload_16966 usbdux_firmware_upload 3 16966 NULL
 +keyctl_instantiate_key_iov_16969 keyctl_instantiate_key_iov 3 16969 NULL
 +keyctl_instantiate_key_iov_16969 keyctl_instantiate_key_iov 3 16969 NULL
-+ceph_read_dir_17005 ceph_read_dir 3 17005 NULL
++lid_show_16974 lid_show 0 16974 NULL nohasharray
++roccat_common2_sysfs_read_stored_lights_16974 roccat_common2_sysfs_read_stored_lights 0-5-6 16974 &lid_show_16974
++htu21_show_temperature_16981 htu21_show_temperature 0 16981 NULL
++adt7410_i2c_read_word_16994 adt7410_i2c_read_word 0 16994 NULL
++recover_timer_read_16998 recover_timer_read 0 16998 NULL nohasharray
++ieee80211_tdls_build_mgmt_packet_data_16998 ieee80211_tdls_build_mgmt_packet_data 8 16998 &recover_timer_read_16998
++bnx2fc_cpu_callback_16999 bnx2fc_cpu_callback 0 16999 NULL
++qla2x00_beacon_show_17001 qla2x00_beacon_show 0 17001 NULL
++da9055_read_tjunc_17002 da9055_read_tjunc 0 17002 NULL
++target_fabric_np_base_attr_store_17003 target_fabric_np_base_attr_store 0-4 17003 NULL
++smack_inode_getsecurity_17004 smack_inode_getsecurity 0 17004 NULL nohasharray
++show_phys_device_17004 show_phys_device 0 17004 &smack_inode_getsecurity_17004 nohasharray
++ad7266_update_scan_mode_17004 ad7266_update_scan_mode 0 17004 &show_phys_device_17004
++ceph_read_dir_17005 ceph_read_dir 3-0 17005 NULL nohasharray
++l2tp_ip_bind_17005 l2tp_ip_bind 0 17005 &ceph_read_dir_17005 nohasharray
++store_hyst_17005 store_hyst 0-4 17005 &l2tp_ip_bind_17005
++mei_fw_status2str_17009 mei_fw_status2str 3 17009 NULL
++show_dgid_17011 show_dgid 0 17011 NULL
++atk_name_show_17015 atk_name_show 0 17015 NULL
++irda_bind_17016 irda_bind 0 17016 NULL
++rcu_expedited_store_17017 rcu_expedited_store 0-4 17017 NULL
++snd_mask_refine_first_17026 snd_mask_refine_first 0 17026 NULL
 +copy_counters_to_user_17027 copy_counters_to_user 5 17027 NULL
 +copy_counters_to_user_17027 copy_counters_to_user 5 17027 NULL
++iwl_sta_update_ht_17031 iwl_sta_update_ht 0 17031 NULL
++tg3_load_tso_firmware_17032 tg3_load_tso_firmware 0 17032 NULL
++bl_trig_invert_show_17033 bl_trig_invert_show 0 17033 NULL
++tps65090_fet_enable_17037 tps65090_fet_enable 0 17037 NULL
 +C_SYSC_keyctl_17041 C_SYSC_keyctl 4 17041 NULL
 +C_SYSC_keyctl_17041 C_SYSC_keyctl 4 17041 NULL
-+jffs2_trusted_setxattr_17048 jffs2_trusted_setxattr 4 17048 NULL
++jffs2_trusted_setxattr_17048 jffs2_trusted_setxattr 4-0 17048 NULL nohasharray
++detect_cache_attributes_17048 detect_cache_attributes 0 17048 &jffs2_trusted_setxattr_17048
++savage_map_video_17053 savage_map_video 2 17053 NULL nohasharray
++rbd_dev_v2_snap_context_17053 rbd_dev_v2_snap_context 0 17053 &savage_map_video_17053
++smsc95xx_read_reg_17058 smsc95xx_read_reg 0 17058 NULL nohasharray
++store_sockfd_17058 store_sockfd 0-4 17058 &smsc95xx_read_reg_17058
 +__arch_hweight32_17060 __arch_hweight32 0 17060 NULL
 +__arch_hweight32_17060 __arch_hweight32 0 17060 NULL
++__copy_user_nocache_17065 __copy_user_nocache 0 17065 NULL nohasharray
++rw_write_17065 rw_write 0-6-5 17065 &__copy_user_nocache_17065
++sh_veu_queue_setup_17066 sh_veu_queue_setup 0 17066 NULL
 +sddr55_read_data_17072 sddr55_read_data 4 17072 NULL
 +sddr55_read_data_17072 sddr55_read_data 4 17072 NULL
-+dvb_dvr_read_17073 dvb_dvr_read 3 17073 NULL
-+simple_transaction_read_17076 simple_transaction_read 3 17076 NULL
-+carl9170_debugfs_mem_usage_read_17084 carl9170_debugfs_mem_usage_read 3 17084 NULL
++dvb_dvr_read_17073 dvb_dvr_read 3-0 17073 NULL nohasharray
++mxt_load_fw_17073 mxt_load_fw 0 17073 &dvb_dvr_read_17073
++simple_transaction_read_17076 simple_transaction_read 3-0 17076 NULL
++tpm_transmit_17077 tpm_transmit 0-3 17077 NULL
++__kmalloc_reserve_17080 __kmalloc_reserve 1 17080 NULL
++carl9170_debugfs_mem_usage_read_17084 carl9170_debugfs_mem_usage_read 3 17084 NULL nohasharray
++kovaplus_select_profile_17084 kovaplus_select_profile 0 17084 &carl9170_debugfs_mem_usage_read_17084
 +entry_length_17093 entry_length 0 17093 NULL
 +entry_length_17093 entry_length 0 17093 NULL
-+write_mem_17114 write_mem 3 17114 NULL
++write_reg_17098 write_reg 0 17098 NULL
++sys_preadv_17100 sys_preadv 3 17100 NULL
++block_ue_count_show_17104 block_ue_count_show 0 17104 NULL nohasharray
++show_sas_rphy_phy_identifier_17104 show_sas_rphy_phy_identifier 0 17104 &block_ue_count_show_17104
++components_show_17105 components_show 0 17105 NULL
++gsm_mux_net_open_17107 gsm_mux_net_open 0 17107 NULL
++r_heartbeat_file_read_17112 r_heartbeat_file_read 0-3 17112 NULL
++md4_final_17113 md4_final 0 17113 NULL
++write_mem_17114 write_mem 3-0 17114 NULL
++disk_range_show_17116 disk_range_show 0 17116 NULL
++iscsi_stat_sess_err_show_attr_inst_17120 iscsi_stat_sess_err_show_attr_inst 0 17120 NULL
 +pvr2_hdw_state_report_17121 pvr2_hdw_state_report 3 17121 NULL
 +pvr2_hdw_state_report_17121 pvr2_hdw_state_report 3 17121 NULL
++e1000_open_17127 e1000_open 0 17127 NULL
++lpfc_hba_down_link_17129 lpfc_hba_down_link 0 17129 NULL
++mwifiex_get_common_rates_17131 mwifiex_get_common_rates 3 17131 NULL
++emc6w201_write8_17132 emc6w201_write8 0 17132 NULL
++hifn_setup_src_desc_17140 hifn_setup_src_desc 3 17140 NULL
++br_sysfs_renameif_17142 br_sysfs_renameif 0 17142 NULL
 +do_blockdev_direct_IO_17143 do_blockdev_direct_IO 0-6 17143 NULL
 +do_blockdev_direct_IO_17143 do_blockdev_direct_IO 0-6 17143 NULL
-+nouveau_instobj_create__17144 nouveau_instobj_create_ 4 17144 NULL
++nouveau_instobj_create__17144 nouveau_instobj_create_ 4 17144 NULL nohasharray
++video_set_cur_state_17144 video_set_cur_state 0 17144 &nouveau_instobj_create__17144
++xfs_attr_node_removename_17149 xfs_attr_node_removename 0 17149 NULL
++show_sas_rphy_enclosure_identifier_17150 show_sas_rphy_enclosure_identifier 0 17150 NULL
 +jumpshot_write_data_17151 jumpshot_write_data 4 17151 NULL
 +jumpshot_write_data_17151 jumpshot_write_data 4 17151 NULL
++o2nm_cluster_attr_keepalive_delay_ms_write_17152 o2nm_cluster_attr_keepalive_delay_ms_write 3-0 17152 NULL
++dapm_widget_show_codec_17153 dapm_widget_show_codec 0 17153 NULL
++genphy_soft_reset_17154 genphy_soft_reset 0 17154 NULL
 +mxt_upload_cfg_mem_17157 mxt_upload_cfg_mem 4 17157 NULL
 +mxt_upload_cfg_mem_17157 mxt_upload_cfg_mem 4 17157 NULL
-+sep_read_17161 sep_read 3 17161 NULL
++cciss_show_usage_count_17161 cciss_show_usage_count 0 17161 NULL
 +befs_nls2utf_17163 befs_nls2utf 3 17163 NULL
 +befs_nls2utf_17163 befs_nls2utf 3 17163 NULL
-+tx_tx_start_templates_read_17164 tx_tx_start_templates_read 3 17164 NULL
-+UniStrnlen_17169 UniStrnlen 0 17169 NULL
++tx_tx_start_templates_read_17164 tx_tx_start_templates_read 3-0 17164 NULL nohasharray
++smb2_sync_read_17164 smb2_sync_read 0 17164 &tx_tx_start_templates_read_17164
++vhci_get_user_17165 vhci_get_user 0 17165 NULL
++ceph_vxattrcb_dir_rentries_17167 ceph_vxattrcb_dir_rentries 0 17167 NULL
++UniStrnlen_17169 UniStrnlen 0 17169 NULL nohasharray
++nilfs_dat_mark_dirty_17169 nilfs_dat_mark_dirty 0 17169 &UniStrnlen_17169
++nilfs_write_begin_17172 nilfs_write_begin 0 17172 NULL nohasharray
++ipoib_dev_init_17172 ipoib_dev_init 0 17172 &nilfs_write_begin_17172
++fan_set_state_17173 fan_set_state 0 17173 NULL
++l1oip_socket_send_17174 l1oip_socket_send 7 17174 NULL
++ipath_create_user_egr_17175 ipath_create_user_egr 0 17175 NULL
++set_otp2_17177 set_otp2 4-0 17177 NULL
++ds2780_set_pmod_enabled_17185 ds2780_set_pmod_enabled 0-4 17185 NULL
++set_otp2en_17188 set_otp2en 4-0 17188 NULL
 +access_remote_vm_17189 access_remote_vm 0 17189 NULL nohasharray
 +access_remote_vm_17189 access_remote_vm 0 17189 NULL nohasharray
-+iwl_dbgfs_txfifo_flush_write_17189 iwl_dbgfs_txfifo_flush_write 3 17189 &access_remote_vm_17189
-+driver_state_read_17194 driver_state_read 3 17194 NULL nohasharray
-+iscsit_find_cmd_from_itt_or_dump_17194 iscsit_find_cmd_from_itt_or_dump 3 17194 &driver_state_read_17194
-+sync_request_17208 sync_request 2 17208 NULL
-+dn_recvmsg_17213 dn_recvmsg 4 17213 NULL
++iwl_dbgfs_txfifo_flush_write_17189 iwl_dbgfs_txfifo_flush_write 3-0 17189 &access_remote_vm_17189
++show_lut_temp_hyst_17190 show_lut_temp_hyst 0 17190 NULL nohasharray
++store_temp_src_17190 store_temp_src 0-4 17190 &show_lut_temp_hyst_17190
++driver_state_read_17194 driver_state_read 3-0 17194 NULL nohasharray
++pl2303_set_control_lines_17194 pl2303_set_control_lines 0 17194 &driver_state_read_17194 nohasharray
++e1000_request_irq_17194 e1000_request_irq 0 17194 &pl2303_set_control_lines_17194 nohasharray
++iscsit_find_cmd_from_itt_or_dump_17194 iscsit_find_cmd_from_itt_or_dump 3 17194 &e1000_request_irq_17194
++regulator_max_uV_show_17198 regulator_max_uV_show 0 17198 NULL
++mergeable_rx_buffer_size_show_17199 mergeable_rx_buffer_size_show 0 17199 NULL nohasharray
++ath10k_core_start_17199 ath10k_core_start 0 17199 &mergeable_rx_buffer_size_show_17199
++show_pwmctrl_17208 show_pwmctrl 0 17208 NULL nohasharray
++sync_request_17208 sync_request 2 17208 &show_pwmctrl_17208
++dn_recvmsg_17213 dn_recvmsg 0-4 17213 NULL
++st6422_s_ctrl_17215 st6422_s_ctrl 0 17215 NULL nohasharray
++rtl8150_open_17215 rtl8150_open 0 17215 &st6422_s_ctrl_17215
++ipath_user_sdma_push_pkts_17221 ipath_user_sdma_push_pkts 0 17221 NULL
++elan_i2c_prepare_fw_update_17228 elan_i2c_prepare_fw_update 0 17228 NULL
++metadata_show_17234 metadata_show 0 17234 NULL
++show_hddtemp_17237 show_hddtemp 0 17237 NULL
++store_fatal_error_17242 store_fatal_error 0-4 17242 NULL
++odev_attr_store_17252 odev_attr_store 0-4 17252 NULL
++r3964_read_17257 r3964_read 0 17257 NULL
 +lprocfs_read_frac_helper_17261 lprocfs_read_frac_helper 0 17261 NULL
 +lprocfs_read_frac_helper_17261 lprocfs_read_frac_helper 0 17261 NULL
-+error_error_frame_cts_nul_flid_read_17262 error_error_frame_cts_nul_flid_read 3 17262 NULL
++error_error_frame_cts_nul_flid_read_17262 error_error_frame_cts_nul_flid_read 3-0 17262 NULL
++pt3_i2c_master_xfer_17264 pt3_i2c_master_xfer 0-3 17264 NULL
++lola_pcm_trigger_17268 lola_pcm_trigger 0 17268 NULL nohasharray
++i8k_hwmon_show_temp_17268 i8k_hwmon_show_temp 0 17268 &lola_pcm_trigger_17268
 +alloc_ep_17269 alloc_ep 1 17269 NULL
 +alloc_ep_17269 alloc_ep 1 17269 NULL
-+pg_read_17276 pg_read 3 17276 NULL
-+raw_recvmsg_17277 raw_recvmsg 4 17277 NULL
++get_locations_17274 get_locations 0 17274 NULL
++bq2415x_get_charge_current_17275 bq2415x_get_charge_current 0 17275 NULL nohasharray
++store_spi_transport_max_offset_17275 store_spi_transport_max_offset 0-4 17275 &bq2415x_get_charge_current_17275
++pg_read_17276 pg_read 3-0 17276 NULL
++raw_recvmsg_17277 raw_recvmsg 0-4 17277 NULL
 +hmac_sha256_17278 hmac_sha256 2 17278 NULL
 +hmac_sha256_17278 hmac_sha256 2 17278 NULL
-+neigh_hash_grow_17283 neigh_hash_grow 2 17283 NULL
-+minstrel_stats_read_17290 minstrel_stats_read 3 17290 NULL
-+__ptlrpc_request_bufs_pack_17298 __ptlrpc_request_bufs_pack 4 17298 NULL
++aty_var_to_pll_18818_17279 aty_var_to_pll_18818 0 17279 NULL
++neigh_hash_grow_17283 neigh_hash_grow 2 17283 NULL nohasharray
++rpc_pipefs_event_17283 rpc_pipefs_event 0 17283 &neigh_hash_grow_17283
++mmc_serial_show_17285 mmc_serial_show 0 17285 NULL
++minstrel_stats_read_17290 minstrel_stats_read 3-0 17290 NULL nohasharray
++fmc_set_mute_mode_17290 fmc_set_mute_mode 0 17290 &minstrel_stats_read_17290
++natsemi_show_dspcfg_workaround_17291 natsemi_show_dspcfg_workaround 0 17291 NULL
++pasid_mask_show_17292 pasid_mask_show 0 17292 NULL nohasharray
++bond_netdev_event_17292 bond_netdev_event 0 17292 &pasid_mask_show_17292
++shadow_rd08_17293 shadow_rd08 2 17293 NULL
++blk_mq_hw_sysfs_cpus_show_17295 blk_mq_hw_sysfs_cpus_show 0 17295 NULL
 +ieee80211_if_fmt_dot11MeshForwarding_17301 ieee80211_if_fmt_dot11MeshForwarding 3 17301 NULL
 +ieee80211_if_fmt_dot11MeshForwarding_17301 ieee80211_if_fmt_dot11MeshForwarding 3 17301 NULL
++skb_pad_17302 skb_pad 2 17302 NULL
 +mb_cache_create_17307 mb_cache_create 2 17307 NULL
 +mb_cache_create_17307 mb_cache_create 2 17307 NULL
-+gnttab_map_frames_v2_17314 gnttab_map_frames_v2 2 17314 NULL
-+ieee80211_if_read_dot11MeshHWMPperrMinInterval_17346 ieee80211_if_read_dot11MeshHWMPperrMinInterval 3 17346 NULL
-+ath6kl_wmi_send_mgmt_cmd_17347 ath6kl_wmi_send_mgmt_cmd 7 17347 NULL
++qlcnic_alloc_hw_resources_17308 qlcnic_alloc_hw_resources 0 17308 NULL
++saa7706h_set_reg24_err_17312 saa7706h_set_reg24_err 0 17312 NULL nohasharray
++time_cpufreq_notifier_17312 time_cpufreq_notifier 0 17312 &saa7706h_set_reg24_err_17312
++regmap_bulk_read_17314 regmap_bulk_read 0 17314 NULL nohasharray
++mgt_update_addr_17314 mgt_update_addr 0 17314 &regmap_bulk_read_17314
++read_17315 read 0 17315 NULL nohasharray
++rds_get_mr_for_dest_17315 rds_get_mr_for_dest 0 17315 &read_17315 nohasharray
++attr_set_17315 attr_set 0 17315 &rds_get_mr_for_dest_17315
++ixgbe_poll_for_ack_17316 ixgbe_poll_for_ack 0 17316 NULL
++mt9m111_reg_clear_17321 mt9m111_reg_clear 0 17321 NULL
++protection_type_show_17322 protection_type_show 0 17322 NULL
++rocker_flow_tbl_do_17325 rocker_flow_tbl_do 0 17325 NULL nohasharray
++ata_host_alloc_pinfo_17325 ata_host_alloc_pinfo 3 17325 &rocker_flow_tbl_do_17325
++vol_attribute_show_17328 vol_attribute_show 0 17328 NULL nohasharray
++aty128fb_check_var_17328 aty128fb_check_var 0 17328 &vol_attribute_show_17328
++wiimote_cmd_acquire_17330 wiimote_cmd_acquire 0 17330 NULL
++hfsplus_system_write_inode_17331 hfsplus_system_write_inode 0 17331 NULL
++SYSC_pread64_17337 SYSC_pread64 3 17337 NULL
++max8997_read_reg_17341 max8997_read_reg 0 17341 NULL
++roccat_common2_sysfs_read_profile_settings_17342 roccat_common2_sysfs_read_profile_settings 0-5-6 17342 NULL
++device_suspend_17343 device_suspend 0 17343 NULL
++ieee80211_if_read_dot11MeshHWMPperrMinInterval_17346 ieee80211_if_read_dot11MeshHWMPperrMinInterval 3-0 17346 NULL
++sis900_open_17347 sis900_open 0 17347 NULL nohasharray
++ath6kl_wmi_send_mgmt_cmd_17347 ath6kl_wmi_send_mgmt_cmd 7 17347 &sis900_open_17347
++nfs_readpage_from_fscache_17356 nfs_readpage_from_fscache 0 17356 NULL
++p54_sta_add_remove_17358 p54_sta_add_remove 0 17358 NULL
++ivtv_set_speed_17377 ivtv_set_speed 0 17377 NULL
++show_pwm_hyst_17380 show_pwm_hyst 0 17380 NULL
++mt2063_lockStatus_17381 mt2063_lockStatus 0 17381 NULL
++processor_get_cur_state_17387 processor_get_cur_state 0 17387 NULL
++comm_local_write_17388 comm_local_write 0-3 17388 NULL
++bh1770_lux_calib_default_show_17391 bh1770_lux_calib_default_show 0 17391 NULL nohasharray
++handle_outgoing_dr_smp_17391 handle_outgoing_dr_smp 0 17391 &bh1770_lux_calib_default_show_17391
++get_property_17392 get_property 0 17392 NULL nohasharray
++usb_deauthorize_device_17392 usb_deauthorize_device 0 17392 &get_property_17392
++iscsi_nacl_auth_show_password_17395 iscsi_nacl_auth_show_password 0 17395 NULL
++bfad_im_vport_delete_17400 bfad_im_vport_delete 0 17400 NULL
++snmp6_register_dev_17402 snmp6_register_dev 0 17402 NULL
++ipip_tunnel_init_17407 ipip_tunnel_init 0 17407 NULL
 +mdc_import_seq_write_17409 mdc_import_seq_write 3 17409 NULL
 +mdc_import_seq_write_17409 mdc_import_seq_write 3 17409 NULL
-+lpfc_debugfs_dif_err_write_17424 lpfc_debugfs_dif_err_write 3 17424 NULL
-+copy_from_iter_17433 copy_from_iter 2 17433 NULL
-+sta_connected_time_read_17435 sta_connected_time_read 3 17435 NULL
++edt_ft5x06_register_write_17413 edt_ft5x06_register_write 0 17413 NULL nohasharray
++i40e_get_eeprom_len_17413 i40e_get_eeprom_len 0 17413 &edt_ft5x06_register_write_17413
++store_enabled_17417 store_enabled 0 17417 NULL
++ecryptfs_listxattr_17419 ecryptfs_listxattr 0-3 17419 NULL nohasharray
++fwnet_change_mtu_17419 fwnet_change_mtu 0 17419 &ecryptfs_listxattr_17419
++__acpi_pm_prepare_17423 __acpi_pm_prepare 0 17423 NULL
++lpfc_debugfs_dif_err_write_17424 lpfc_debugfs_dif_err_write 3-0 17424 NULL
++drm_dp_i2c_xfer_17425 drm_dp_i2c_xfer 0-3 17425 NULL nohasharray
++skein256_update_17425 skein256_update 0 17425 &drm_dp_i2c_xfer_17425
++uart_get_attr_io_type_17427 uart_get_attr_io_type 0 17427 NULL
++compat_sys_ppoll_17430 compat_sys_ppoll 2 17430 NULL
++copy_from_iter_17433 copy_from_iter 0-2 17433 NULL
++sta_connected_time_read_17435 sta_connected_time_read 3-0 17435 NULL nohasharray
++aa_audit_17435 aa_audit 0 17435 &sta_connected_time_read_17435 nohasharray
++sctp_inetaddr_event_17435 sctp_inetaddr_event 0 17435 &aa_audit_17435
++s3c_hsotg_ep_queue_lock_17437 s3c_hsotg_ep_queue_lock 0 17437 NULL
++usb_gsi_openclose_17439 usb_gsi_openclose 0 17439 NULL nohasharray
++startup_17439 startup 0 17439 &usb_gsi_openclose_17439
++hdpvr_try_ctrl_17440 hdpvr_try_ctrl 0 17440 NULL nohasharray
++iwl_pcie_send_hcmd_async_17440 iwl_pcie_send_hcmd_async 0 17440 &hdpvr_try_ctrl_17440
++SYSC_fcntl_17441 SYSC_fcntl 3 17441 NULL nohasharray
++snd_hammerfall_get_buffer_17441 snd_hammerfall_get_buffer 3 17441 &SYSC_fcntl_17441
++ov772x_s_fmt_17443 ov772x_s_fmt 0 17443 NULL nohasharray
++snd_hda_parse_generic_codec_17443 snd_hda_parse_generic_codec 0 17443 &ov772x_s_fmt_17443 nohasharray
++ath5k_attr_store_noise_immunity_level_17443 ath5k_attr_store_noise_immunity_level 0-4 17443 &snd_hda_parse_generic_codec_17443
 +libcfs_ipif_enumerate_17445 libcfs_ipif_enumerate 0 17445 NULL
 +libcfs_ipif_enumerate_17445 libcfs_ipif_enumerate 0 17445 NULL
-+nla_get_u32_17455 nla_get_u32 0 17455 NULL
++xfs_btree_lshift_17448 xfs_btree_lshift 0 17448 NULL
++readpage_strip_17452 readpage_strip 0 17452 NULL
++show_conn_param_ISCSI_PARAM_PERSISTENT_ADDRESS_17460 show_conn_param_ISCSI_PARAM_PERSISTENT_ADDRESS 0 17460 NULL
 +__ref_totlen_17461 __ref_totlen 0 17461 NULL
 +__ref_totlen_17461 __ref_totlen 0 17461 NULL
-+probe_kernel_write_17481 probe_kernel_write 3 17481 NULL
-+TSS_rawhmac_17486 TSS_rawhmac 3 17486 NULL
-+copy_page_from_iter_17512 copy_page_from_iter 3-0 17512 NULL
-+reiserfs_direct_IO_17513 reiserfs_direct_IO 4 17513 NULL
-+lbs_highrssi_write_17515 lbs_highrssi_write 3 17515 NULL
-+qp_free_res_17541 qp_free_res 5 17541 NULL
-+__copy_to_user_17551 __copy_to_user 0-3 17551 NULL
++show_proc_name_17464 show_proc_name 0 17464 NULL
++probe_bios_17467 probe_bios 1 17467 NULL
++show_temp_min_17471 show_temp_min 0 17471 NULL
++probe_kernel_write_17481 probe_kernel_write 3 17481 NULL nohasharray
++vv6410_set_exposure_17481 vv6410_set_exposure 0 17481 &probe_kernel_write_17481
++v9fs_xattr_trusted_set_17485 v9fs_xattr_trusted_set 0 17485 NULL
++TSS_rawhmac_17486 TSS_rawhmac 0 17486 NULL
++tomoyo_check_unix_address_17491 tomoyo_check_unix_address 0 17491 NULL
++bql_set_hold_time_17501 bql_set_hold_time 0-4 17501 NULL
++bitmap_pos_to_ord_17503 bitmap_pos_to_ord 3 17503 NULL
++rds_get_mr_17506 rds_get_mr 0 17506 NULL
++multicast_last_member_interval_store_17508 multicast_last_member_interval_store 4-0 17508 NULL
++of_device_get_modalias_17511 of_device_get_modalias 0 17511 NULL
++copy_page_from_iter_17512 copy_page_from_iter 0-3 17512 NULL
++reiserfs_direct_IO_17513 reiserfs_direct_IO 4-0 17513 NULL nohasharray
++fc_vport_terminate_17513 fc_vport_terminate 0 17513 &reiserfs_direct_IO_17513
++lbs_highrssi_write_17515 lbs_highrssi_write 3-0 17515 NULL
++wl1271_acx_dco_itrim_params_17523 wl1271_acx_dco_itrim_params 0 17523 NULL
++fsp_attr_show_flags_17527 fsp_attr_show_flags 0 17527 NULL
++acerhdf_get_cur_state_17531 acerhdf_get_cur_state 0 17531 NULL
++show_ipInNoRoutes_17533 show_ipInNoRoutes 0 17533 NULL
++ixgbe_set_vfta_generic_17534 ixgbe_set_vfta_generic 0 17534 NULL
++ctnetlink_acct_size_17536 ctnetlink_acct_size 0 17536 NULL
++show_tabletToolMode_17539 show_tabletToolMode 0 17539 NULL
++elan_i2c_get_baseline_data_17541 elan_i2c_get_baseline_data 0 17541 NULL
++v9fs_xattr_trusted_get_17542 v9fs_xattr_trusted_get 0 17542 NULL
++cdc_ncm_show_bmNtbFormatsSupported_17554 cdc_ncm_show_bmNtbFormatsSupported 0 17554 NULL
++posix_acl_xattr_get_17556 posix_acl_xattr_get 0 17556 NULL
++csrow_dev_type_show_17557 csrow_dev_type_show 0 17557 NULL
 +copy_from_user_17559 copy_from_user 3-0 17559 NULL
 +copy_from_user_17559 copy_from_user 3-0 17559 NULL
-+hash_netport4_expire_17573 hash_netport4_expire 4 17573 NULL
-+wil_write_file_rxon_17581 wil_write_file_rxon 3 17581 NULL
-+acpi_ut_create_package_object_17594 acpi_ut_create_package_object 1 17594 NULL
-+neigh_hash_alloc_17595 neigh_hash_alloc 1 17595 NULL
-+osst_execute_17607 osst_execute 7-6 17607 NULL
-+ieee80211_if_read_dot11MeshHWMPactivePathToRootTimeout_17618 ieee80211_if_read_dot11MeshHWMPactivePathToRootTimeout 3 17618 NULL
-+dma_map_page_17628 dma_map_page 0 17628 NULL
-+twl4030_set_gpio_direction_17645 twl4030_set_gpio_direction 1 17645 NULL
-+SYSC_migrate_pages_17657 SYSC_migrate_pages 2 17657 NULL
-+packet_setsockopt_17662 packet_setsockopt 5 17662 NULL
-+pwr_enable_ps_read_17686 pwr_enable_ps_read 3 17686 NULL
-+venus_rename_17707 venus_rename 4-5 17707 NULL
-+exofs_read_lookup_dev_table_17733 exofs_read_lookup_dev_table 3 17733 NULL
-+sctpprobe_read_17741 sctpprobe_read 3 17741 NULL
-+nv92_gpio_intr_mask_17773 nv92_gpio_intr_mask 4-3 17773 NULL
-+shrink_slab_node_17794 shrink_slab_node 3 17794 NULL
++skein_512_init_17565 skein_512_init 0 17565 NULL
++vmci_transport_notify_pkt_recv_post_dequeue_17567 vmci_transport_notify_pkt_recv_post_dequeue 0 17567 NULL
++hash_netport4_expire_17573 hash_netport4_expire 4 17573 NULL nohasharray
++ds1343_show_tricklecharger_17573 ds1343_show_tricklecharger 0 17573 &hash_netport4_expire_17573
++airspy_s_ctrl_17575 airspy_s_ctrl 0 17575 NULL
++tcm_qla2xxx_tpg_store_enable_17580 tcm_qla2xxx_tpg_store_enable 0-3 17580 NULL
++wil_write_file_rxon_17581 wil_write_file_rxon 3-0 17581 NULL nohasharray
++snd_p16v_pcm_prepare_capture_17581 snd_p16v_pcm_prepare_capture 0 17581 &wil_write_file_rxon_17581
++show_ata_dev_pio_mode_17582 show_ata_dev_pio_mode 0 17582 NULL
++netxen_init_old_ctx_17585 netxen_init_old_ctx 0 17585 NULL
++show_auto_temp_off_17588 show_auto_temp_off 0 17588 NULL
++command_setcolourparams_17592 command_setcolourparams 0 17592 NULL nohasharray
++write_17592 write 0-3 17592 &command_setcolourparams_17592
++acpi_ut_create_package_object_17594 acpi_ut_create_package_object 1 17594 NULL nohasharray
++show_sf2_temp_17594 show_sf2_temp 0 17594 &acpi_ut_create_package_object_17594
++neigh_hash_alloc_17595 neigh_hash_alloc 1 17595 NULL nohasharray
++xen_release_pud_17595 xen_release_pud 1 17595 &neigh_hash_alloc_17595
++rts51x_write_mem_17598 rts51x_write_mem 4 17598 NULL
++da9055_rtc_enable_alarm_17599 da9055_rtc_enable_alarm 0 17599 NULL
++wm8994_gpio_to_irq_17604 wm8994_gpio_to_irq 2 17604 NULL
++osst_execute_17607 osst_execute 7-6 17607 NULL nohasharray
++svc_export_parse_17607 svc_export_parse 0 17607 &osst_execute_17607
++ieee80211_if_read_dot11MeshHWMPactivePathToRootTimeout_17618 ieee80211_if_read_dot11MeshHWMPactivePathToRootTimeout 3-0 17618 NULL
++null_show_17619 null_show 0 17619 NULL
++show_selfballoon_downhys_17620 show_selfballoon_downhys 0 17620 NULL
++vid_cap_queue_setup_17626 vid_cap_queue_setup 0 17626 NULL
++dma_map_page_17628 dma_map_page 0-3 17628 NULL
++__uncore_match_rnid30_show_17629 __uncore_match_rnid30_show 0 17629 NULL
++purge_port_17641 purge_port 0 17641 NULL
++twl4030_set_gpio_direction_17645 twl4030_set_gpio_direction 0-1 17645 NULL nohasharray
++show_conn_param_ISCSI_PARAM_TCP_XMIT_WSF_17645 show_conn_param_ISCSI_PARAM_TCP_XMIT_WSF 0 17645 &twl4030_set_gpio_direction_17645 nohasharray
++access_show_17645 access_show 0 17645 &show_conn_param_ISCSI_PARAM_TCP_XMIT_WSF_17645
++vcc_setsockopt_17647 vcc_setsockopt 0 17647 NULL
++ledtrig_cpu_syscore_suspend_17654 ledtrig_cpu_syscore_suspend 0 17654 NULL
++SYSC_migrate_pages_17657 SYSC_migrate_pages 2 17657 NULL nohasharray
++may_lookup_17657 may_lookup 0 17657 &SYSC_migrate_pages_17657
++cfg802154_netdev_notifier_call_17658 cfg802154_netdev_notifier_call 0 17658 NULL
++max8997_reg_disable_17661 max8997_reg_disable 0 17661 NULL
++packet_setsockopt_17662 packet_setsockopt 5-0 17662 NULL nohasharray
++ubi_io_read_data_17662 ubi_io_read_data 0 17662 &packet_setsockopt_17662 nohasharray
++vmw_pm_prepare_17662 vmw_pm_prepare 0 17662 &ubi_io_read_data_17662
++mpage_writepages_17664 mpage_writepages 0 17664 NULL
++kernel_write_17665 kernel_write 0-3 17665 NULL
++fm10k_qv_request_irq_17666 fm10k_qv_request_irq 0 17666 NULL
++store_hrtbt_enb_17670 store_hrtbt_enb 0-3 17670 NULL
++lpfc_oas_vpt_show_17673 lpfc_oas_vpt_show 0 17673 NULL
++lpfc_bg_apptag_err_show_17676 lpfc_bg_apptag_err_show 0 17676 NULL nohasharray
++bond_opt_check_deps_17676 bond_opt_check_deps 0 17676 &lpfc_bg_apptag_err_show_17676
++dsp_tone_hw_message_17678 dsp_tone_hw_message 3 17678 NULL
++show_iface_cache_id_17685 show_iface_cache_id 0 17685 NULL
++pwr_enable_ps_read_17686 pwr_enable_ps_read 3-0 17686 NULL
++__uncore_filter_cid_show_17688 __uncore_filter_cid_show 0 17688 NULL nohasharray
++filemap_fdatawait_17688 filemap_fdatawait 0 17688 &__uncore_filter_cid_show_17688
++snd_cx23885_card_trigger_17689 snd_cx23885_card_trigger 0 17689 NULL nohasharray
++transient_activate_store_17689 transient_activate_store 0-4 17689 &snd_cx23885_card_trigger_17689
++rds_bind_17690 rds_bind 0 17690 NULL
++apds990x_prox_enable_store_17693 apds990x_prox_enable_store 0-4 17693 NULL
++nilfs_superblock_README_show_17704 nilfs_superblock_README_show 0 17704 NULL
++venus_rename_17707 venus_rename 4-5 17707 NULL nohasharray
++__einj_error_trigger_17707 __einj_error_trigger 1 17707 &venus_rename_17707 nohasharray
++jfs_writepage_17707 jfs_writepage 0 17707 &__einj_error_trigger_17707 nohasharray
++skein512_update_17707 skein512_update 0 17707 &jfs_writepage_17707
++crc32_setkey_17711 crc32_setkey 0 17711 NULL nohasharray
++store_in_min_17711 store_in_min 0-4 17711 &crc32_setkey_17711
++zd_usb_ioread16v_17715 zd_usb_ioread16v 0 17715 NULL
++sensor_write_regs_17718 sensor_write_regs 0 17718 NULL
++wl18xx_set_host_cfg_bitmap_17719 wl18xx_set_host_cfg_bitmap 0 17719 NULL
++show_dev_abi_version_17720 show_dev_abi_version 0 17720 NULL
++afs_writepage_17722 afs_writepage 0 17722 NULL
++isku_sysfs_write_keys_function_17726 isku_sysfs_write_keys_function 6-0-5 17726 NULL
++brcms_ops_start_17727 brcms_ops_start 0 17727 NULL nohasharray
++vlsi_start_hw_17727 vlsi_start_hw 0 17727 &brcms_ops_start_17727
++frpw_read_regr_17728 frpw_read_regr 0 17728 NULL nohasharray
++mgsl_adapter_test_17728 mgsl_adapter_test 0 17728 &frpw_read_regr_17728
++cpufreq_stat_notifier_trans_17729 cpufreq_stat_notifier_trans 0 17729 NULL
++show_counter_ib_link_err_recoveries_17732 show_counter_ib_link_err_recoveries 0 17732 NULL
++exofs_read_lookup_dev_table_17733 exofs_read_lookup_dev_table 3 17733 NULL nohasharray
++pcpu_alloc_area_17733 pcpu_alloc_area 0-3 17733 &exofs_read_lookup_dev_table_17733 nohasharray
++layout_show_17733 layout_show 0 17733 &pcpu_alloc_area_17733
++sctpprobe_read_17741 sctpprobe_read 3-0 17741 NULL
++i2o_exec_show_product_id_17744 i2o_exec_show_product_id 0 17744 NULL nohasharray
++inode_setxattr_17744 inode_setxattr 0 17744 &i2o_exec_show_product_id_17744
++qlcnic_sysfs_read_crb_17747 qlcnic_sysfs_read_crb 0-6-5 17747 NULL
++csrow_size_show_17755 csrow_size_show 0 17755 NULL
++s5k83a_set_exposure_17758 s5k83a_set_exposure 0 17758 NULL
++add_durable_context_17763 add_durable_context 0 17763 NULL
++brcmf_usb_attach_17766 brcmf_usb_attach 2-3 17766 NULL nohasharray
++fm10k_vlan_rx_add_vid_17766 fm10k_vlan_rx_add_vid 0 17766 &brcmf_usb_attach_17766
++ath10k_ce_init_pipe_17768 ath10k_ce_init_pipe 0 17768 NULL
++cxacru_sysfs_show_adsl_headend_environment_17770 cxacru_sysfs_show_adsl_headend_environment 0 17770 NULL
++jme_fill_tx_map_17776 jme_fill_tx_map 5 17776 NULL
++batadv_log_read_17778 batadv_log_read 0-3 17778 NULL
++get_battery_life_extender_17780 get_battery_life_extender 0 17780 NULL
++nfs_generic_commit_list_17784 nfs_generic_commit_list 0 17784 NULL
++ubifs_leb_change_17789 ubifs_leb_change 4-0 17789 NULL
++nouveau_hwmon_get_pwm1_17791 nouveau_hwmon_get_pwm1 0 17791 NULL
++get_unaligned_be64_17794 get_unaligned_be64 0 17794 NULL
++g2d_queue_setup_17795 g2d_queue_setup 0 17795 NULL
++reiserfs_write_begin_17797 reiserfs_write_begin 0 17797 NULL
 +lpuart_copy_rx_to_tty_17801 lpuart_copy_rx_to_tty 3 17801 NULL
 +lpuart_copy_rx_to_tty_17801 lpuart_copy_rx_to_tty 3 17801 NULL
-+_iwl_dbgfs_set_nic_temperature_write_17804 _iwl_dbgfs_set_nic_temperature_write 3 17804 NULL
-+gnet_stats_copy_app_17821 gnet_stats_copy_app 3 17821 NULL
-+cipso_v4_gentag_rbm_17836 cipso_v4_gentag_rbm 0 17836 NULL
++_iwl_dbgfs_set_nic_temperature_write_17804 _iwl_dbgfs_set_nic_temperature_write 3-0 17804 NULL
++mmc_rel_sectors_show_17806 mmc_rel_sectors_show 0 17806 NULL
++show_pci_clock_sel_17807 show_pci_clock_sel 0 17807 NULL
++show_bind_17808 show_bind 0 17808 NULL nohasharray
++fuse_do_readpage_17808 fuse_do_readpage 0 17808 &show_bind_17808
++vb2_dma_sg_get_userptr_17809 vb2_dma_sg_get_userptr 3-2 17809 NULL
++xhci_queue_ctrl_tx_17814 xhci_queue_ctrl_tx 0 17814 NULL nohasharray
++command_setsensorfps_17814 command_setsensorfps 0 17814 &xhci_queue_ctrl_tx_17814
++copy_out_args_17816 copy_out_args 0 17816 NULL
++generic_validate_add_page_17818 generic_validate_add_page 0 17818 NULL
++_snd_pcm_lib_alloc_vmalloc_buffer_17820 _snd_pcm_lib_alloc_vmalloc_buffer 2 17820 NULL
++regmap_i2c_gather_write_17823 regmap_i2c_gather_write 0 17823 NULL
++jme_request_irq_17824 jme_request_irq 0 17824 NULL
++velocity_init_td_ring_17825 velocity_init_td_ring 0 17825 NULL
++__netdev_adjacent_dev_link_17826 __netdev_adjacent_dev_link 0 17826 NULL
++gr_setup_in_desc_list_17828 gr_setup_in_desc_list 0 17828 NULL
++bd2802_show_rgb_current_17830 bd2802_show_rgb_current 0 17830 NULL
++hiface_pcm_trigger_17831 hiface_pcm_trigger 0 17831 NULL nohasharray
++show_prochot_short_17831 show_prochot_short 0 17831 &hiface_pcm_trigger_17831
++bq2415x_sysfs_show_enable_17832 bq2415x_sysfs_show_enable 0 17832 NULL nohasharray
++ixgb_set_mac_17832 ixgb_set_mac 0 17832 &bq2415x_sysfs_show_enable_17832
++cipso_v4_gentag_rbm_17836 cipso_v4_gentag_rbm 0 17836 NULL nohasharray
++wdt_write_17836 wdt_write 0-3 17836 &cipso_v4_gentag_rbm_17836
++sn9c2028_command_17840 sn9c2028_command 0 17840 NULL
++sdev_show_model_17842 sdev_show_model 0 17842 NULL nohasharray
++tcp_repair_options_est_17842 tcp_repair_options_est 0 17842 &sdev_show_model_17842 nohasharray
++count_leafs_17842 count_leafs 0 17842 &tcp_repair_options_est_17842
 +em28xx_audio_ep_packet_size_17844 em28xx_audio_ep_packet_size 0 17844 NULL
 +em28xx_audio_ep_packet_size_17844 em28xx_audio_ep_packet_size 0 17844 NULL
-+dm_stats_message_17863 dm_stats_message 5 17863 NULL
-+sisusb_send_bulk_msg_17864 sisusb_send_bulk_msg 3 17864 NULL
-+alloc_sja1000dev_17868 alloc_sja1000dev 1 17868 NULL
++sysfs_rename_link_ns_17848 sysfs_rename_link_ns 0 17848 NULL
++enumerate_17850 enumerate 0 17850 NULL
++tps80031_reg_disable_17856 tps80031_reg_disable 0 17856 NULL
++show_fnode_statsn_17861 show_fnode_statsn 0 17861 NULL
++extsize_17863 extsize 0 17863 NULL nohasharray
++dm_stats_message_17863 dm_stats_message 5 17863 &extsize_17863
++sisusb_send_bulk_msg_17864 sisusb_send_bulk_msg 3-0 17864 NULL
++pcpu_fit_in_area_17865 pcpu_fit_in_area 0-5-2-3 17865 NULL
++show_spi_transport_hold_mcs_17867 show_spi_transport_hold_mcs 0 17867 NULL nohasharray
++swiotlb_dma_mapping_error_17867 swiotlb_dma_mapping_error 0-2 17867 &show_spi_transport_hold_mcs_17867
++alloc_sja1000dev_17868 alloc_sja1000dev 1 17868 NULL nohasharray
++show_tcpRetransSegs_17868 show_tcpRetransSegs 0 17868 &alloc_sja1000dev_17868
++linear_run_17869 linear_run 0 17869 NULL
 +virtio_cread32_17873 virtio_cread32 0 17873 NULL
 +virtio_cread32_17873 virtio_cread32 0 17873 NULL
-+ray_cs_essid_proc_write_17875 ray_cs_essid_proc_write 3 17875 NULL
++ray_cs_essid_proc_write_17875 ray_cs_essid_proc_write 3-0 17875 NULL nohasharray
++mwifiex_cmd_ibss_coalescing_status_17875 mwifiex_cmd_ibss_coalescing_status 0 17875 &ray_cs_essid_proc_write_17875
++show_logged_errs_17876 show_logged_errs 0 17876 NULL nohasharray
++shm32read__read_file_17876 shm32read__read_file 0 17876 &show_logged_errs_17876
++sedlbauer_resume_17877 sedlbauer_resume 0 17877 NULL
 +orinoco_set_key_17878 orinoco_set_key 5-7 17878 NULL nohasharray
 +i40e_align_l2obj_base_17878 i40e_align_l2obj_base 0-1 17878 &orinoco_set_key_17878
 +init_per_cpu_17880 init_per_cpu 1 17880 NULL
 +ieee80211_if_fmt_dot11MeshMaxPeerLinks_17883 ieee80211_if_fmt_dot11MeshMaxPeerLinks 3 17883 NULL
 +orinoco_set_key_17878 orinoco_set_key 5-7 17878 NULL nohasharray
 +i40e_align_l2obj_base_17878 i40e_align_l2obj_base 0-1 17878 &orinoco_set_key_17878
 +init_per_cpu_17880 init_per_cpu 1 17880 NULL
 +ieee80211_if_fmt_dot11MeshMaxPeerLinks_17883 ieee80211_if_fmt_dot11MeshMaxPeerLinks 3 17883 NULL
++compat_sys_pwritev_17886 compat_sys_pwritev 3 17886 NULL
++iwl_dbgfs_bcast_filters_macs_write_17887 iwl_dbgfs_bcast_filters_macs_write 0-3 17887 NULL
++usb_interrupt_msg_17888 usb_interrupt_msg 0 17888 NULL
++shmem_writepage_17889 shmem_writepage 0 17889 NULL
 +ieee80211_if_fmt_dot11MeshHWMPRootMode_17890 ieee80211_if_fmt_dot11MeshHWMPRootMode 3 17890 NULL
 +ieee80211_if_fmt_dot11MeshHWMPRootMode_17890 ieee80211_if_fmt_dot11MeshHWMPRootMode 3 17890 NULL
++sctp_setsockopt_partial_delivery_point_17891 sctp_setsockopt_partial_delivery_point 0 17891 NULL
++store_pwm_auto_point1_pwm_17897 store_pwm_auto_point1_pwm 0-4 17897 NULL
++validate_slab_cache_17901 validate_slab_cache 0 17901 NULL
++niu_tx_cs_reset_poll_17902 niu_tx_cs_reset_poll 0 17902 NULL nohasharray
++_cpu_down_17902 _cpu_down 0 17902 &niu_tx_cs_reset_poll_17902
++recover_head_17904 recover_head 3 17904 NULL
++systab_show_17907 systab_show 0 17907 NULL
 +dev_pm_opp_get_opp_count_17911 dev_pm_opp_get_opp_count 0 17911 NULL
 +dev_pm_opp_get_opp_count_17911 dev_pm_opp_get_opp_count 0 17911 NULL
-+xfs_buf_associate_memory_17915 xfs_buf_associate_memory 3 17915 NULL
-+tipc_port_iovec_rcv_17921 tipc_port_iovec_rcv 3 17921 NULL
-+scsi_bufflen_17933 scsi_bufflen 0 17933 NULL
-+__mutex_lock_check_stamp_17947 __mutex_lock_check_stamp 0 17947 NULL
-+beacon_interval_write_17952 beacon_interval_write 3 17952 NULL
-+calc_nr_buckets_17976 calc_nr_buckets 0 17976 NULL
-+ext4_ext_calc_credits_for_single_extent_17983 ext4_ext_calc_credits_for_single_extent 0-2 17983 NULL
-+smk_write_cipso_17989 smk_write_cipso 3 17989 NULL
++elan_sysfs_update_fw_17912 elan_sysfs_update_fw 0-4 17912 NULL
++dccp_feat_register_sp_17914 dccp_feat_register_sp 0-5 17914 NULL
++xfs_buf_associate_memory_17915 xfs_buf_associate_memory 3 17915 NULL nohasharray
++wm831x_boostp_get_status_17915 wm831x_boostp_get_status 0 17915 &xfs_buf_associate_memory_17915
++xfs_rtallocate_extent_near_17916 xfs_rtallocate_extent_near 0 17916 NULL
++media_show_17920 media_show 0 17920 NULL
++create_17922 create 0 17922 NULL nohasharray
++i40e_fcoe_ddp_get_17922 i40e_fcoe_ddp_get 4 17922 &create_17922
++aty128_var_to_pll_17926 aty128_var_to_pll 0 17926 NULL
++find_dmi_entry_17927 find_dmi_entry 0 17927 NULL
++edac_pci_dev_show_17928 edac_pci_dev_show 0 17928 NULL
++acpi_ns_lookup_17929 acpi_ns_lookup 0 17929 NULL nohasharray
++show_ipv6_iface_nd_rexmit_time_17929 show_ipv6_iface_nd_rexmit_time 0 17929 &acpi_ns_lookup_17929
++vif_delete_17931 vif_delete 0 17931 NULL
++carl9170_init_interface_17934 carl9170_init_interface 0 17934 NULL
++serio_raw_write_17945 serio_raw_write 0-3 17945 NULL
++gart_map_sg_17946 gart_map_sg 0-3 17946 NULL
++beacon_interval_write_17952 beacon_interval_write 3-0 17952 NULL
++show_otp3_17954 show_otp3 0 17954 NULL
++enic_rxcopybreak_17955 enic_rxcopybreak 4 17955 NULL
++cp2112_xfer_17956 cp2112_xfer 0 17956 NULL
++sr_sw_reset_17961 sr_sw_reset 0 17961 NULL
++ufs_free_blocks_17963 ufs_free_blocks 3-2 17963 NULL
++lpt_tgc_end_17965 lpt_tgc_end 0 17965 NULL
++qib_portattr_show_17966 qib_portattr_show 0 17966 NULL
++show_serial_17967 show_serial 0 17967 NULL
++acpi_ex_check_object_type_17972 acpi_ex_check_object_type 0 17972 NULL nohasharray
++il_send_cmd_async_17972 il_send_cmd_async 0 17972 &acpi_ex_check_object_type_17972
++wm831x_gp_ldo_get_status_17977 wm831x_gp_ldo_get_status 0 17977 NULL
++iwlagn_disconn_pan_17978 iwlagn_disconn_pan 0 17978 NULL
++show_fc_host_optionrom_version_17983 show_fc_host_optionrom_version 0 17983 NULL
++br_nf_local_in_17986 br_nf_local_in 0 17986 NULL nohasharray
++dwc3_gadget_set_ep_config_17986 dwc3_gadget_set_ep_config 0 17986 &br_nf_local_in_17986
++smk_write_cipso_17989 smk_write_cipso 3-0 17989 NULL
++sync_blockdev_17990 sync_blockdev 0 17990 NULL
 +gnttab_max_grant_frames_17993 gnttab_max_grant_frames 0 17993 NULL
 +gnttab_max_grant_frames_17993 gnttab_max_grant_frames 0 17993 NULL
-+pvr2_v4l2_read_18006 pvr2_v4l2_read 3 18006 NULL
-+o2hb_highest_node_18034 o2hb_highest_node 0 18034 NULL
-+cryptd_alloc_instance_18048 cryptd_alloc_instance 2-3 18048 NULL
-+__btrfs_drop_extents_18049 __btrfs_drop_extents 5 18049 NULL
-+ddebug_proc_write_18055 ddebug_proc_write 3 18055 NULL
-+lua_sysfs_read_18062 lua_sysfs_read 6 18062 NULL
++show_tty_active_17994 show_tty_active 0 17994 NULL
++init_umac_17998 init_umac 0 17998 NULL
++mc13xxx_rtc_reset_handler_17999 mc13xxx_rtc_reset_handler 1 17999 NULL
++ext4_num_overhead_clusters_18001 ext4_num_overhead_clusters 2 18001 NULL
++pvr2_v4l2_read_18006 pvr2_v4l2_read 3-0 18006 NULL nohasharray
++write_reg_18006 write_reg 0 18006 &pvr2_v4l2_read_18006
++tpm_show_ppi_transition_action_18008 tpm_show_ppi_transition_action 0 18008 NULL
++target_core_dev_wwn_attr_show_18010 target_core_dev_wwn_attr_show 0 18010 NULL
++ql_change_rx_buffers_18011 ql_change_rx_buffers 0 18011 NULL
++da903x_set_bits_18012 da903x_set_bits 0 18012 NULL
++he_proc_read_18015 he_proc_read 0 18015 NULL
++wake_up_modem_store_18016 wake_up_modem_store 0-4 18016 NULL
++pmcraid_store_log_level_18020 pmcraid_store_log_level 0-4 18020 NULL
++sdev_show_evt_media_change_18024 sdev_show_evt_media_change 0 18024 NULL
++iscsi_tpg_auth_show_userid_mutual_18025 iscsi_tpg_auth_show_userid_mutual 0 18025 NULL
++netxen_alloc_sw_resources_18026 netxen_alloc_sw_resources 0 18026 NULL
++raw_write_18028 raw_write 3-0 18028 NULL
++tps65912_i2c_write_18030 tps65912_i2c_write 3 18030 NULL
++wil_fw_handle_record_18033 wil_fw_handle_record 0 18033 NULL
++__posix_lock_file_18035 __posix_lock_file 0 18035 NULL nohasharray
++rio_init_mports_18035 rio_init_mports 0 18035 &__posix_lock_file_18035
++show_ppi_operations_18037 show_ppi_operations 0 18037 NULL nohasharray
++emit_request_18037 emit_request 0 18037 &show_ppi_operations_18037
++qlcnic_get_cap_size_18042 qlcnic_get_cap_size 0 18042 NULL
++nfs_check_inode_attributes_18043 nfs_check_inode_attributes 0 18043 NULL
++cryptd_alloc_instance_18048 cryptd_alloc_instance 3-2 18048 NULL
++find_next_inuse_18051 find_next_inuse 2-3-0 18051 NULL
++policydb_load_isids_18052 policydb_load_isids 0 18052 NULL nohasharray
++core_tpg_set_initiator_node_queue_depth_18052 core_tpg_set_initiator_node_queue_depth 0 18052 &policydb_load_isids_18052 nohasharray
++t3_config_sched_18052 t3_config_sched 0 18052 &core_tpg_set_initiator_node_queue_depth_18052
++ddebug_proc_write_18055 ddebug_proc_write 3-0 18055 NULL
++zisofs_fill_pages_18057 zisofs_fill_pages 0 18057 NULL
++max8925_enable_18058 max8925_enable 0 18058 NULL
++dlfb_set_video_mode_18061 dlfb_set_video_mode 0 18061 NULL
++lua_sysfs_read_18062 lua_sysfs_read 0-6 18062 NULL nohasharray
++dccp_error_18062 dccp_error 0 18062 &lua_sysfs_read_18062
++process_measurement_18064 process_measurement 0 18064 NULL
 +fpregs_get_18066 fpregs_get 4 18066 NULL
 +fpregs_get_18066 fpregs_get 4 18066 NULL
-+kvm_read_guest_page_18074 kvm_read_guest_page 5 18074 NULL
-+SYSC_pselect6_18076 SYSC_pselect6 1 18076 NULL
-+SYSC_semtimedop_18091 SYSC_semtimedop 3 18091 NULL
-+mpi_alloc_18094 mpi_alloc 1 18094 NULL
-+dfs_file_read_18116 dfs_file_read 3 18116 NULL
++pvr2_hdw_wait_18072 pvr2_hdw_wait 0 18072 NULL
++kvm_read_guest_page_18074 kvm_read_guest_page 5 18074 NULL nohasharray
++do_budget_space_18074 do_budget_space 0 18074 &kvm_read_guest_page_18074 nohasharray
++open_18074 open 0 18074 &do_budget_space_18074
++SYSC_pselect6_18076 SYSC_pselect6 1 18076 NULL nohasharray
++mlx4_en_get_rxfh_indir_size_18076 mlx4_en_get_rxfh_indir_size 0 18076 &SYSC_pselect6_18076
++bop_insert_18078 bop_insert 0 18078 NULL
++get_vm_area_18080 get_vm_area 1 18080 NULL
++ds2781_get_pmod_enabled_18081 ds2781_get_pmod_enabled 0 18081 NULL nohasharray
++ds2781_set_control_register_18081 ds2781_set_control_register 0 18081 &ds2781_get_pmod_enabled_18081
++x86_pmu_notifier_18082 x86_pmu_notifier 0 18082 NULL
++stv06xx_read_sensor_18085 stv06xx_read_sensor 0 18085 NULL
++rtl8139_change_mtu_18088 rtl8139_change_mtu 0 18088 NULL
++vmw_fops_read_18089 vmw_fops_read 0-3 18089 NULL
++SYSC_semtimedop_18091 SYSC_semtimedop 3 18091 NULL nohasharray
++show_txchan_per_port_18091 show_txchan_per_port 0 18091 &SYSC_semtimedop_18091
++twl6030reg_enable_18092 twl6030reg_enable 0 18092 NULL nohasharray
++snd_seq_fifo_cell_out_18092 snd_seq_fifo_cell_out 0 18092 &twl6030reg_enable_18092
++mpi_alloc_18094 mpi_alloc 1 18094 NULL nohasharray
++spi_w8r16be_18094 spi_w8r16be 0 18094 &mpi_alloc_18094
++hackrf_set_bandwidth_18095 hackrf_set_bandwidth 0 18095 NULL nohasharray
++lm8323_pwm_show_time_18095 lm8323_pwm_show_time 0 18095 &hackrf_set_bandwidth_18095
++_nfs4_proc_lookup_18096 _nfs4_proc_lookup 0 18096 NULL
++show_rtap_filter_18107 show_rtap_filter 0 18107 NULL
++read_18109 read 0 18109 NULL
++ocfs2_control_install_private_18110 ocfs2_control_install_private 0 18110 NULL
++dib0090_set_params_18113 dib0090_set_params 0 18113 NULL nohasharray
++sctp_bind_addr_copy_18113 sctp_bind_addr_copy 0 18113 &dib0090_set_params_18113
++pep_sock_connect_18114 pep_sock_connect 0 18114 NULL
++set_in_18115 set_in 0-4 18115 NULL
++dfs_file_read_18116 dfs_file_read 3-0 18116 NULL
 +svc_getnl_18120 svc_getnl 0 18120 NULL
 +svc_getnl_18120 svc_getnl 0 18120 NULL
-+paging32_gpte_to_gfn_lvl_18131 paging32_gpte_to_gfn_lvl 0-2-1 18131 NULL
-+selinux_inode_setsecurity_18148 selinux_inode_setsecurity 4 18148 NULL
-+enable_ints_write_18170 enable_ints_write 3 18170 NULL
-+pccard_store_cis_18176 pccard_store_cis 6 18176 NULL
++p9_client_wstat_18130 p9_client_wstat 0 18130 NULL
++xfs_zero_eof_18134 xfs_zero_eof 0-3-2 18134 NULL nohasharray
++lapbeth_open_18134 lapbeth_open 0 18134 &xfs_zero_eof_18134
++wil_tid_ampdu_rx_alloc_18140 wil_tid_ampdu_rx_alloc 2 18140 NULL
++removexattr_18147 removexattr 0 18147 NULL
++selinux_inode_setsecurity_18148 selinux_inode_setsecurity 4-0 18148 NULL
++pcipcwd_temp_read_18149 pcipcwd_temp_read 0-3 18149 NULL
++show_wr_req_18151 show_wr_req 0 18151 NULL
++show_pwm_setting_18157 show_pwm_setting 0 18157 NULL
++show_tabletDiagnosticMessage_18165 show_tabletDiagnosticMessage 0 18165 NULL
++mdiobus_read_18169 mdiobus_read 0 18169 NULL
++cciss_show_raid_level_18170 cciss_show_raid_level 0 18170 NULL nohasharray
++enable_ints_write_18170 enable_ints_write 3 18170 &cciss_show_raid_level_18170
++tomoyo_inet_entry_18174 tomoyo_inet_entry 0 18174 NULL
++pccard_store_cis_18176 pccard_store_cis 6-0-5 18176 NULL
++bnx2_get_eeprom_len_18179 bnx2_get_eeprom_len 0 18179 NULL
++snd_hda_add_new_ctls_18185 snd_hda_add_new_ctls 0 18185 NULL
++aio_write_18187 aio_write 0 18187 NULL
++read_first_n_18197 read_first_n 0 18197 NULL nohasharray
++o2net_start_listening_18197 o2net_start_listening 0 18197 &read_first_n_18197 nohasharray
++cfpkt_create_18197 cfpkt_create 1 18197 &o2net_start_listening_18197
++aty_var_to_crtc_18199 aty_var_to_crtc 0 18199 NULL
++dib8096p_tuner_xfer_18205 dib8096p_tuner_xfer 0-3 18205 NULL nohasharray
++selinux_nlmsg_perm_18205 selinux_nlmsg_perm 0 18205 &dib8096p_tuner_xfer_18205
 +orinoco_add_extscan_result_18207 orinoco_add_extscan_result 3 18207 NULL
 +orinoco_add_extscan_result_18207 orinoco_add_extscan_result 3 18207 NULL
++show_immediate_18208 show_immediate 0 18208 NULL
 +gsm_control_message_18209 gsm_control_message 4 18209 NULL
 +gsm_control_message_18209 gsm_control_message 4 18209 NULL
-+do_ipv6_setsockopt_18215 do_ipv6_setsockopt 5 18215 NULL
-+fill_ext_prop_18233 fill_ext_prop 0 18233 NULL
++bq2415x_sysfs_show_limit_18213 bq2415x_sysfs_show_limit 0 18213 NULL nohasharray
++show_phy_type_18213 show_phy_type 0 18213 &bq2415x_sysfs_show_limit_18213 nohasharray
++read_rindex_entry_18213 read_rindex_entry 0 18213 &show_phy_type_18213
++si4713_set_rds_ps_name_18214 si4713_set_rds_ps_name 0 18214 NULL
++do_ipv6_setsockopt_18215 do_ipv6_setsockopt 5-0 18215 NULL
++pcmcia_enable_device_18218 pcmcia_enable_device 0 18218 NULL
++ov7670_s_autogain_18219 ov7670_s_autogain 0 18219 NULL
 +gnttab_alloc_grant_references_18240 gnttab_alloc_grant_references 1 18240 NULL
 +gnttab_alloc_grant_references_18240 gnttab_alloc_grant_references 1 18240 NULL
-+alloc_trace_uprobe_18247 alloc_trace_uprobe 3 18247 NULL
-+rfcomm_sock_setsockopt_18254 rfcomm_sock_setsockopt 5 18254 NULL
-+qdisc_class_hash_alloc_18262 qdisc_class_hash_alloc 1 18262 NULL
++jffs2_read_dnode_18244 jffs2_read_dnode 0 18244 NULL nohasharray
++cond_policydb_init_18244 cond_policydb_init 0 18244 &jffs2_read_dnode_18244
++ecryptfs_miscdev_read_18247 ecryptfs_miscdev_read 0-3 18247 NULL nohasharray
++alloc_trace_uprobe_18247 alloc_trace_uprobe 3 18247 &ecryptfs_miscdev_read_18247
++clip_inet_event_18252 clip_inet_event 0 18252 NULL
++e4000_set_params_18253 e4000_set_params 0 18253 NULL nohasharray
++i7core_inject_store_page_18253 i7core_inject_store_page 0-4 18253 &e4000_set_params_18253
++rfcomm_sock_setsockopt_18254 rfcomm_sock_setsockopt 5-0 18254 NULL nohasharray
++e1000_setup_all_rx_resources_18254 e1000_setup_all_rx_resources 0 18254 &rfcomm_sock_setsockopt_18254
++qdisc_class_hash_alloc_18262 qdisc_class_hash_alloc 1 18262 NULL nohasharray
++show_18262 show 0 18262 &qdisc_class_hash_alloc_18262 nohasharray
++logfs_write_end_18262 logfs_write_end 0-5 18262 &show_18262
++mcs_setup_transceiver_18268 mcs_setup_transceiver 0 18268 NULL
++show_temp_auto_offset_18270 show_temp_auto_offset 0 18270 NULL
++tg3_bmcr_reset_18271 tg3_bmcr_reset 0 18271 NULL
 +gfs2_alloc_sort_buffer_18275 gfs2_alloc_sort_buffer 1 18275 NULL
 +gfs2_alloc_sort_buffer_18275 gfs2_alloc_sort_buffer 1 18275 NULL
-+alloc_ring_18278 alloc_ring 2-4 18278 NULL
-+bio_phys_segments_18281 bio_phys_segments 0 18281 NULL nohasharray
-+nouveau_subdev_create__18281 nouveau_subdev_create_ 7 18281 &bio_phys_segments_18281
++alloc_ring_18278 alloc_ring 4-2 18278 NULL
++nouveau_subdev_create__18281 nouveau_subdev_create_ 7 18281 NULL
 +ext4_readpages_18283 ext4_readpages 4 18283 NULL
 +mmc_send_bus_test_18285 mmc_send_bus_test 4 18285 NULL
 +ext4_readpages_18283 ext4_readpages 4 18283 NULL
 +mmc_send_bus_test_18285 mmc_send_bus_test 4 18285 NULL
-+um_idi_write_18293 um_idi_write 3 18293 NULL
++ipv4_mtu_18287 ipv4_mtu 0 18287 NULL nohasharray
++lpfc_fcp_cpu_map_show_18287 lpfc_fcp_cpu_map_show 0 18287 &ipv4_mtu_18287 nohasharray
++alloc_kmem_cache_cpus_18287 alloc_kmem_cache_cpus 2 18287 &lpfc_fcp_cpu_map_show_18287
++tipc_sk_withdraw_18291 tipc_sk_withdraw 0 18291 NULL
++um_idi_write_18293 um_idi_write 3-0 18293 NULL nohasharray
++show_fnode_username_in_18293 show_fnode_username_in 0 18293 &um_idi_write_18293 nohasharray
++xfs_file_read_iter_18293 xfs_file_read_iter 0 18293 &show_fnode_username_in_18293 nohasharray
++__follow_pte_18293 __follow_pte 0 18293 &xfs_file_read_iter_18293
++part_timeout_show_18298 part_timeout_show 0 18298 NULL
++mwl8k_sta_add_18299 mwl8k_sta_add 0 18299 NULL
++iscsi_stat_sess_err_show_attr_cxn_errors_18301 iscsi_stat_sess_err_show_attr_cxn_errors 0 18301 NULL
++tg3_request_irq_18303 tg3_request_irq 0 18303 NULL
 +nouveau_disp_create__18305 nouveau_disp_create_ 4-7 18305 NULL
 +nouveau_disp_create__18305 nouveau_disp_create_ 4-7 18305 NULL
-+lustre_msg_hdr_size_18308 lustre_msg_hdr_size 2 18308 NULL
++ip6ip6_err_18308 ip6ip6_err 5 18308 NULL
++vga_r_18310 vga_r 0 18310 NULL
 +class_add_profile_18315 class_add_profile 1-3-5 18315 NULL
 +class_add_profile_18315 class_add_profile 1-3-5 18315 NULL
-+csio_mem_read_18319 csio_mem_read 3 18319 NULL
++w1_slave_detach_18316 w1_slave_detach 0 18316 NULL
++sgdma_initialize_18317 sgdma_initialize 0 18317 NULL
++csio_mem_read_18319 csio_mem_read 3-0 18319 NULL
++mc13892_powermisc_rmw_18320 mc13892_powermisc_rmw 0 18320 NULL nohasharray
++single_flag_show_18320 single_flag_show 0 18320 &mc13892_powermisc_rmw_18320
 +alloc_and_copy_string_18321 alloc_and_copy_string 2 18321 NULL
 +ecryptfs_send_message_18322 ecryptfs_send_message 2 18322 NULL
 +alloc_and_copy_string_18321 alloc_and_copy_string 2 18321 NULL
 +ecryptfs_send_message_18322 ecryptfs_send_message 2 18322 NULL
-+bio_integrity_advance_18324 bio_integrity_advance 2 18324 NULL
-+copy_page_to_iter_18345 copy_page_to_iter 0-3 18345 NULL
-+lcd_proc_write_18351 lcd_proc_write 3 18351 NULL
-+pwr_power_save_off_read_18355 pwr_power_save_off_read 3 18355 NULL
++show_temp_auto_base_18323 show_temp_auto_base 0 18323 NULL
++bio_integrity_advance_18324 bio_integrity_advance 2 18324 NULL nohasharray
++vivid_radio_tx_write_18324 vivid_radio_tx_write 0 18324 &bio_integrity_advance_18324
++acpi_ds_create_operands_18327 acpi_ds_create_operands 0 18327 NULL
++st21nfca_im_send_atr_req_18331 st21nfca_im_send_atr_req 3 18331 NULL
++xfs_da_shrink_inode_18335 xfs_da_shrink_inode 0 18335 NULL
++wm8994_gpio_direction_out_18337 wm8994_gpio_direction_out 0 18337 NULL
++outlen_read_18339 outlen_read 0-3 18339 NULL nohasharray
++get_free_region_18339 get_free_region 0-3 18339 &outlen_read_18339
++roccat_common2_sysfs_write_key_mask_18343 roccat_common2_sysfs_write_key_mask 0-6-5 18343 NULL
++copy_page_to_iter_18345 copy_page_to_iter 3-0 18345 NULL
++show_sf_ctrl_18348 show_sf_ctrl 0 18348 NULL
++lcd_proc_write_18351 lcd_proc_write 3-0 18351 NULL nohasharray
++smb2_read_data_offset_18351 smb2_read_data_offset 0 18351 &lcd_proc_write_18351
++pwr_power_save_off_read_18355 pwr_power_save_off_read 3-0 18355 NULL
++write_update_fw_18357 write_update_fw 0-4 18357 NULL
++fw_core_add_descriptor_18361 fw_core_add_descriptor 0 18361 NULL
++xlbd_reserve_minors_18365 xlbd_reserve_minors 2-1 18365 NULL nohasharray
++show_remote_ip_18365 show_remote_ip 0 18365 &xlbd_reserve_minors_18365
 +SyS_process_vm_readv_18366 SyS_process_vm_readv 3-5 18366 NULL
 +SyS_process_vm_readv_18366 SyS_process_vm_readv 3-5 18366 NULL
-+ep_io_18367 ep_io 0 18367 NULL
++irq_show_18367 irq_show 0 18367 NULL nohasharray
++ep_io_18367 ep_io 0 18367 &irq_show_18367
 +qib_user_sdma_num_pages_18371 qib_user_sdma_num_pages 0 18371 NULL
 +qib_user_sdma_num_pages_18371 qib_user_sdma_num_pages 0 18371 NULL
++nilfs_checkpoints_README_show_18372 nilfs_checkpoints_README_show 0 18372 NULL
++usbhsg_ep_queue_18376 usbhsg_ep_queue 0 18376 NULL
++temp2_show_18377 temp2_show 0 18377 NULL
++show_iface_tcp_timestamp_en_18381 show_iface_tcp_timestamp_en 0 18381 NULL
++hpfs_file_fsync_18384 hpfs_file_fsync 0 18384 NULL
++acpi_ds_create_buffer_field_18385 acpi_ds_create_buffer_field 0 18385 NULL nohasharray
++gss_key_timeout_18385 gss_key_timeout 0 18385 &acpi_ds_create_buffer_field_18385
 +__ceph_getxattr_18386 __ceph_getxattr 0 18386 NULL
 +__ceph_getxattr_18386 __ceph_getxattr 0 18386 NULL
-+ci_role_write_18388 ci_role_write 3 18388 NULL
++ci_role_write_18388 ci_role_write 3-0 18388 NULL nohasharray
++irq_find_mapping_18388 irq_find_mapping 0-2 18388 &ci_role_write_18388
++il_set_tx_power_18394 il_set_tx_power 0 18394 NULL
++snd_compr_read_18396 snd_compr_read 0-3 18396 NULL nohasharray
++reshape_position_store_18396 reshape_position_store 0-3 18396 &snd_compr_read_18396
 +hdlc_empty_fifo_18397 hdlc_empty_fifo 2 18397 NULL
 +hdlc_empty_fifo_18397 hdlc_empty_fifo 2 18397 NULL
-+adis16136_show_serial_18402 adis16136_show_serial 3 18402 NULL
++__video_register_device_18399 __video_register_device 3 18399 NULL nohasharray
++ext4_xattr_security_list_18399 ext4_xattr_security_list 0-5 18399 &__video_register_device_18399 nohasharray
++bcm7xxx_28nm_d0_afe_config_init_18399 bcm7xxx_28nm_d0_afe_config_init 0 18399 &ext4_xattr_security_list_18399
++adis16136_show_serial_18402 adis16136_show_serial 3-0 18402 NULL
++ixgbe_request_msix_irqs_18403 ixgbe_request_msix_irqs 0 18403 NULL
++get_temp_auto_point_temp_18404 get_temp_auto_point_temp 0 18404 NULL
++si4713_tx_rds_ps_18405 si4713_tx_rds_ps 0 18405 NULL
++link_state_show_18407 link_state_show 0 18407 NULL
++ceph_writepages_start_18410 ceph_writepages_start 0 18410 NULL
++rtl8169_rx_fill_18416 rtl8169_rx_fill 0 18416 NULL
 +nvif_device_init_18418 nvif_device_init 6 18418 NULL
 +nvif_device_init_18418 nvif_device_init 6 18418 NULL
-+memblock_virt_alloc_node_nopanic_18431 memblock_virt_alloc_node_nopanic 1 18431 NULL
++usbnet_write_cmd_nopm_18426 usbnet_write_cmd_nopm 0-7 18426 NULL
++fwnet_broadcast_start_18428 fwnet_broadcast_start 0 18428 NULL
++memblock_virt_alloc_node_nopanic_18431 memblock_virt_alloc_node_nopanic 1 18431 NULL nohasharray
++jffs2_zlib_decompress_18431 jffs2_zlib_decompress 0 18431 &memblock_virt_alloc_node_nopanic_18431
 +iscsi_create_flashnode_sess_18433 iscsi_create_flashnode_sess 4 18433 NULL
 +iscsi_create_flashnode_sess_18433 iscsi_create_flashnode_sess 4 18433 NULL
-+snd_hda_get_connections_18437 snd_hda_get_connections 0 18437 NULL
-+fuse_perform_write_18457 fuse_perform_write 4 18457 NULL
++s5p_jpeg_start_streaming_18435 s5p_jpeg_start_streaming 0 18435 NULL
++match_number_18436 match_number 0 18436 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_support_active_optimized_18437 target_core_alua_tg_pt_gp_show_attr_alua_support_active_optimized 0 18437 NULL nohasharray
++snd_hda_get_connections_18437 snd_hda_get_connections 0 18437 &target_core_alua_tg_pt_gp_show_attr_alua_support_active_optimized_18437
++hctosys_show_18444 hctosys_show 0 18444 NULL nohasharray
++set_out0_enable_18444 set_out0_enable 0-4 18444 &hctosys_show_18444
++bd2802_store_reg0x0f_18445 bd2802_store_reg0x0f 0-4 18445 NULL
++carl9170_mod_virtual_mac_18447 carl9170_mod_virtual_mac 0 18447 NULL
++ds1347_read_time_18452 ds1347_read_time 0 18452 NULL
++set_component_status_18453 set_component_status 0-4 18453 NULL
++mmc_init_card_18455 mmc_init_card 0 18455 NULL
++fuse_perform_write_18457 fuse_perform_write 4-0 18457 NULL
 +regset_tls_set_18459 regset_tls_set 4 18459 NULL
 +regset_tls_set_18459 regset_tls_set 4 18459 NULL
-+pci_vpd_lrdt_size_18479 pci_vpd_lrdt_size 0 18479 NULL nohasharray
-+mite_bytes_in_transit_18479 mite_bytes_in_transit 0 18479 &pci_vpd_lrdt_size_18479
-+udpv6_setsockopt_18487 udpv6_setsockopt 5 18487 NULL
-+btrfs_fiemap_18501 btrfs_fiemap 3 18501 NULL
-+__copy_user_zeroing_intel_18510 __copy_user_zeroing_intel 0-3 18510 NULL
++transfer_18460 transfer 0 18460 NULL nohasharray
++store_remote_mac_18460 store_remote_mac 0 18460 &transfer_18460
++max_gen_clk_probe_18462 max_gen_clk_probe 5 18462 NULL
++dma_alloc_from_contiguous_18466 dma_alloc_from_contiguous 2-3 18466 NULL nohasharray
++cuse_class_waiting_show_18466 cuse_class_waiting_show 0 18466 &dma_alloc_from_contiguous_18466
++t3_wait_op_done_18469 t3_wait_op_done 0 18469 NULL
++iwl_mvm_mac_ctxt_send_cmd_18481 iwl_mvm_mac_ctxt_send_cmd 0 18481 NULL
++_nfs4_do_open_reclaim_18483 _nfs4_do_open_reclaim 0 18483 NULL nohasharray
++__c2port_write_flash_data_18483 __c2port_write_flash_data 0-3-4 18483 &_nfs4_do_open_reclaim_18483
++technisat_usb2_i2c_access_18484 technisat_usb2_i2c_access 0 18484 NULL
++udpv6_setsockopt_18487 udpv6_setsockopt 5-0 18487 NULL nohasharray
++snd_pcm_plugin_build_mulaw_18487 snd_pcm_plugin_build_mulaw 0 18487 &udpv6_setsockopt_18487
++aoedisk_show_netif_18490 aoedisk_show_netif 0 18490 NULL
++sctp_setsockopt_mappedv4_18497 sctp_setsockopt_mappedv4 0 18497 NULL
++zd_usb_ioread16_18502 zd_usb_ioread16 0 18502 NULL nohasharray
++iwl_mvm_alloc_bcast_sta_18502 iwl_mvm_alloc_bcast_sta 0 18502 &zd_usb_ioread16_18502 nohasharray
++iscsi_tpg_param_store_MaxBurstLength_18502 iscsi_tpg_param_store_MaxBurstLength 0-3 18502 &iwl_mvm_alloc_bcast_sta_18502
++w1_ds2781_read_18508 w1_ds2781_read 4-3 18508 NULL
++limit_read_18510 limit_read 0-3 18510 NULL nohasharray
++__copy_user_zeroing_intel_18510 __copy_user_zeroing_intel 0 18510 &limit_read_18510
++__block_write_begin_18511 __block_write_begin 0 18511 NULL
++pcrs_show_18512 pcrs_show 0 18512 NULL
 +snd_vx_inb_18514 snd_vx_inb 0 18514 NULL
 +snd_vx_inb_18514 snd_vx_inb 0 18514 NULL
++atl2_setup_ring_resources_18515 atl2_setup_ring_resources 0 18515 NULL
++nilfs_segctor_current_last_full_seg_show_18517 nilfs_segctor_current_last_full_seg_show 0 18517 NULL
++store_engine1_mode_18519 store_engine1_mode 4-0 18519 NULL
++sha512_ssse3_init_18520 sha512_ssse3_init 0 18520 NULL
++i40e_set_mac_18521 i40e_set_mac 0 18521 NULL
++sm501fb_set_par_common_18523 sm501fb_set_par_common 0 18523 NULL
 +snd_gus_dram_poke_18525 snd_gus_dram_poke 4 18525 NULL
 +snd_gus_dram_poke_18525 snd_gus_dram_poke 4 18525 NULL
-+nouveau_fifo_channel_create__18530 nouveau_fifo_channel_create_ 9 18530 NULL
-+tipc_send2port_18531 tipc_send2port 4 18531 NULL
++ix2505v_set_params_18528 ix2505v_set_params 0 18528 NULL
++try_to_take_rt_mutex_18529 try_to_take_rt_mutex 0 18529 NULL
++dpm_suspend_late_18530 dpm_suspend_late 0 18530 NULL nohasharray
++nouveau_fifo_channel_create__18530 nouveau_fifo_channel_create_ 9 18530 &dpm_suspend_late_18530
++t3_sge_init_flcntxt_18535 t3_sge_init_flcntxt 0 18535 NULL
++vlan_vids_add_by_dev_18537 vlan_vids_add_by_dev 0 18537 NULL
 +seq_copy_in_user_18543 seq_copy_in_user 3 18543 NULL
 +seq_copy_in_user_18543 seq_copy_in_user 3 18543 NULL
-+sas_change_queue_depth_18555 sas_change_queue_depth 2 18555 NULL
-+smk_write_rules_list_18565 smk_write_rules_list 3 18565 NULL
-+debug_output_18575 debug_output 3 18575 NULL
++nilfs_segctor_sync_18549 nilfs_segctor_sync 0 18549 NULL
++acpi_register_gsi_ioapic_18550 acpi_register_gsi_ioapic 2 18550 NULL
++lapbeth_set_mac_address_18552 lapbeth_set_mac_address 0 18552 NULL
++nforce2_access_18557 nforce2_access 0 18557 NULL
++wiidebug_eeprom_read_18560 wiidebug_eeprom_read 0-3 18560 NULL nohasharray
++timer_cpu_notify_18560 timer_cpu_notify 0 18560 &wiidebug_eeprom_read_18560 nohasharray
++rt2x00lib_request_firmware_18560 rt2x00lib_request_firmware 0 18560 &timer_cpu_notify_18560 nohasharray
++elants_i2c_initialize_18560 elants_i2c_initialize 0 18560 &rt2x00lib_request_firmware_18560
++vb2_streamon_18562 vb2_streamon 0 18562 NULL
++posix_acl_xattr_list_18564 posix_acl_xattr_list 0-5 18564 NULL
++smk_write_rules_list_18565 smk_write_rules_list 3-0 18565 NULL
++ceph_tcp_sendpage_18568 ceph_tcp_sendpage 4 18568 NULL
++vmci_datagram_send_18571 vmci_datagram_send 0 18571 NULL
++debug_output_18575 debug_output 3-0 18575 NULL nohasharray
++pm_wake_lock_18575 pm_wake_lock 0 18575 &debug_output_18575
++mtd_size_show_18578 mtd_size_show 0 18578 NULL
++vivid_radio_read_18579 vivid_radio_read 0-3 18579 NULL
++metrics_bytes_rendered_show_18580 metrics_bytes_rendered_show 0 18580 NULL
++pn_socket_create_18581 pn_socket_create 0 18581 NULL
++ipath_reset_device_18584 ipath_reset_device 0 18584 NULL
++show_target_speed_18587 show_target_speed 0 18587 NULL
++st_accel_buffer_predisable_18589 st_accel_buffer_predisable 0 18589 NULL
++wm831x_isink_is_enabled_18590 wm831x_isink_is_enabled 0 18590 NULL nohasharray
++write_18590 write 0 18590 &wm831x_isink_is_enabled_18590
++oaktrail_hdmi_i2c_access_18591 oaktrail_hdmi_i2c_access 0-3 18591 NULL
++__netdev_alloc_skb_18595 __netdev_alloc_skb 2 18595 NULL
++zd1211b_hw_reset_phy_18596 zd1211b_hw_reset_phy 0 18596 NULL
++xfs_btree_read_bufl_18597 xfs_btree_read_bufl 0 18597 NULL nohasharray
++wlcore_boot_static_data_18597 wlcore_boot_static_data 0 18597 &xfs_btree_read_bufl_18597
++show_pwm_temp_map_18598 show_pwm_temp_map 0 18598 NULL
 +filemap_fdatawait_range_18600 filemap_fdatawait_range 0 18600 NULL nohasharray
 +filemap_fdatawait_range_18600 filemap_fdatawait_range 0 18600 NULL nohasharray
-+slabinfo_write_18600 slabinfo_write 3 18600 &filemap_fdatawait_range_18600
-+iowarrior_write_18604 iowarrior_write 3 18604 NULL
-+from_buffer_18625 from_buffer 3 18625 NULL
-+kmalloc_kernel_18641 kmalloc_kernel 1 18641 NULL
++slabinfo_write_18600 slabinfo_write 0-3 18600 &filemap_fdatawait_range_18600
++_nfs4_do_set_security_label_18602 _nfs4_do_set_security_label 0 18602 NULL
++transfer_18603 transfer 0 18603 NULL
++iowarrior_write_18604 iowarrior_write 3-0 18604 NULL
++netxen_netdev_event_18605 netxen_netdev_event 0 18605 NULL
++show_in_18609 show_in 0 18609 NULL nohasharray
++batadv_arp_get_type_18609 batadv_arp_get_type 3 18609 &show_in_18609
++rtl8187b_init_status_urb_18610 rtl8187b_init_status_urb 0 18610 NULL
++bql_set_limit_18612 bql_set_limit 4-0 18612 NULL
++store_selfballoon_downhys_18615 store_selfballoon_downhys 0-4 18615 NULL
++pci_parent_bus_reset_18619 pci_parent_bus_reset 0 18619 NULL
++show_saturation_18621 show_saturation 0 18621 NULL
++read_hw_18624 read_hw 0-5-6 18624 NULL
++from_buffer_18625 from_buffer 3-0 18625 NULL
++adcxx_show_name_18627 adcxx_show_name 0 18627 NULL
++qlcnic_request_irq_18630 qlcnic_request_irq 0 18630 NULL
++dnrmg_hook_18631 dnrmg_hook 0 18631 NULL
++ext4_xattr_security_set_18633 ext4_xattr_security_set 0 18633 NULL
++edd_show_legacy_sectors_per_track_18638 edd_show_legacy_sectors_per_track 0 18638 NULL
++crypto_sha256_update_18640 crypto_sha256_update 0 18640 NULL nohasharray
++vnic_dev_cmd_18640 vnic_dev_cmd 0 18640 &crypto_sha256_update_18640
++rocker_flow_tbl_term_mac_18641 rocker_flow_tbl_term_mac 0 18641 NULL nohasharray
++dwc3_gadget_start_18641 dwc3_gadget_start 0 18641 &rocker_flow_tbl_term_mac_18641 nohasharray
++lpfc_oas_tgt_store_18641 lpfc_oas_tgt_store 0-4 18641 &dwc3_gadget_start_18641
++__dev_set_mtu_18647 __dev_set_mtu 0 18647 NULL
++as3935_sensor_sensitivity_show_18652 as3935_sensor_sensitivity_show 0 18652 NULL
++boot_vga_show_18654 boot_vga_show 0 18654 NULL
++show_18656 show 0 18656 NULL nohasharray
++gpiod_request_18656 gpiod_request 0 18656 &show_18656 nohasharray
++veth_get_sset_count_18656 veth_get_sset_count 0 18656 &gpiod_request_18656
 +snd_pcm_oss_write3_18657 snd_pcm_oss_write3 0-3 18657 NULL
 +snd_pcm_oss_write3_18657 snd_pcm_oss_write3 0-3 18657 NULL
++raid5_set_cache_size_18660 raid5_set_cache_size 0 18660 NULL
 +ieee80211_if_fmt_rssi_threshold_18664 ieee80211_if_fmt_rssi_threshold 3 18664 NULL
 +ieee80211_if_fmt_rssi_threshold_18664 ieee80211_if_fmt_rssi_threshold 3 18664 NULL
++unmap_page_18665 unmap_page 3-2 18665 NULL
 +xfs_iext_insert_18667 xfs_iext_insert 3 18667 NULL
 +xfs_iext_insert_18667 xfs_iext_insert 3 18667 NULL
-+fnic_stats_debugfs_read_18688 fnic_stats_debugfs_read 3 18688 NULL
-+echo_client_prep_commit_18693 echo_client_prep_commit 8 18693 NULL
-+iwl_dbgfs_rx_handlers_read_18708 iwl_dbgfs_rx_handlers_read 3 18708 NULL
++blk_mq_main_cpu_notify_18677 blk_mq_main_cpu_notify 0 18677 NULL
++wl12xx_set_authorized_18681 wl12xx_set_authorized 0 18681 NULL
++fnic_stats_debugfs_read_18688 fnic_stats_debugfs_read 3-0 18688 NULL
++snd_seq_timer_set_ppq_18693 snd_seq_timer_set_ppq 0 18693 NULL nohasharray
++echo_client_prep_commit_18693 echo_client_prep_commit 8 18693 &snd_seq_timer_set_ppq_18693
++lbs_set_snmp_mib_18694 lbs_set_snmp_mib 0 18694 NULL
++cx231xx_send_usb_command_18699 cx231xx_send_usb_command 0 18699 NULL
++kernfs_iop_getattr_18700 kernfs_iop_getattr 0 18700 NULL
++w5300_get_regs_len_18702 w5300_get_regs_len 0 18702 NULL
++snd_pcm_do_pause_18703 snd_pcm_do_pause 0 18703 NULL
++replay_log_leb_18704 replay_log_leb 3 18704 NULL
++dlm_recoverd_start_18705 dlm_recoverd_start 0 18705 NULL
++iwl_dbgfs_rx_handlers_read_18708 iwl_dbgfs_rx_handlers_read 3-0 18708 NULL nohasharray
++vmci_q_header_buf_ready_18708 vmci_q_header_buf_ready 3-0 18708 &iwl_dbgfs_rx_handlers_read_18708
 +ceph_alloc_page_vector_18710 ceph_alloc_page_vector 1 18710 NULL
 +ceph_alloc_page_vector_18710 ceph_alloc_page_vector 1 18710 NULL
-+blk_rq_bytes_18715 blk_rq_bytes 0 18715 NULL
++fuse_dev_splice_write_18712 fuse_dev_splice_write 4 18712 NULL
++show_fc_starget_port_id_18713 show_fc_starget_port_id 0 18713 NULL
 +nfs4_init_callback_netid_18717 nfs4_init_callback_netid 3 18717 NULL
 +nfs4_init_callback_netid_18717 nfs4_init_callback_netid 3 18717 NULL
-+snd_als4k_gcr_read_addr_18741 snd_als4k_gcr_read_addr 0 18741 NULL
-+o2hb_debug_create_18744 o2hb_debug_create 4 18744 NULL
-+__erst_read_to_erange_from_nvram_18748 __erst_read_to_erange_from_nvram 0 18748 NULL
-+wep_packets_read_18751 wep_packets_read 3 18751 NULL
-+read_file_dump_nfcal_18766 read_file_dump_nfcal 3 18766 NULL
++add_host_store_18718 add_host_store 0-3 18718 NULL
++dst_ca_read_18719 dst_ca_read 0-3 18719 NULL
++store_uevent_18721 store_uevent 0-4 18721 NULL
++pem_show_data_18725 pem_show_data 0 18725 NULL
++meye_s_ctrl_18733 meye_s_ctrl 0 18733 NULL
++wl12xx_top_reg_read_18735 wl12xx_top_reg_read 0 18735 NULL
++show_temp_auto_point1_temp_18736 show_temp_auto_point1_temp 0 18736 NULL
++store_scan_18738 store_scan 0-4 18738 NULL
++aa_getprocattr_18740 aa_getprocattr 0 18740 NULL nohasharray
++saa7110_s_stream_18740 saa7110_s_stream 0 18740 &aa_getprocattr_18740
++o2hb_debug_create_18744 o2hb_debug_create 4 18744 NULL nohasharray
++memcg_alloc_cache_id_18744 memcg_alloc_cache_id 0 18744 &o2hb_debug_create_18744
++show_fnode_max_recv_dlength_18750 show_fnode_max_recv_dlength 0 18750 NULL
++wep_packets_read_18751 wep_packets_read 3-0 18751 NULL
++iscsit_na_dataout_timeout_retries_18758 iscsit_na_dataout_timeout_retries 0 18758 NULL
++netxen_inetaddr_event_18760 netxen_inetaddr_event 0 18760 NULL
++power_mode_show_18761 power_mode_show 0 18761 NULL
++ov772x_mask_set_18767 ov772x_mask_set 0 18767 NULL nohasharray
++vsock_create_18767 vsock_create 0 18767 &ov772x_mask_set_18767
++snd_cx18_pcm_ioctl_18773 snd_cx18_pcm_ioctl 0 18773 NULL nohasharray
++notify_free_show_18773 notify_free_show 0 18773 &snd_cx18_pcm_ioctl_18773
++uinput_inject_events_18774 uinput_inject_events 0 18774 NULL
 +SyS_lsetxattr_18776 SyS_lsetxattr 4 18776 NULL
 +SyS_lsetxattr_18776 SyS_lsetxattr 4 18776 NULL
++temp1_max_store_18777 temp1_max_store 0-4 18777 NULL
++hw_init_18779 hw_init 0 18779 NULL
 +alloc_fcdev_18780 alloc_fcdev 1 18780 NULL
 +alloc_fcdev_18780 alloc_fcdev 1 18780 NULL
-+fence_context_alloc_18792 fence_context_alloc 1 18792 NULL
++hidp_raw_request_18781 hidp_raw_request 0-4 18781 NULL nohasharray
++show_vid_18781 show_vid 0 18781 &hidp_raw_request_18781
++mfn_to_pfn_no_overrides_18783 mfn_to_pfn_no_overrides 0-1 18783 NULL
++show_fc_rport_fast_io_fail_tmo_18784 show_fc_rport_fast_io_fail_tmo 0 18784 NULL
++usb_reset_configuration_18787 usb_reset_configuration 0 18787 NULL
++acpi_ec_transaction_18803 acpi_ec_transaction 0 18803 NULL
++ims_pcu_attribute_show_18806 ims_pcu_attribute_show 0 18806 NULL nohasharray
++mutex_lock_killable_nested_18806 mutex_lock_killable_nested 0 18806 &ims_pcu_attribute_show_18806
++show_fc_host_port_type_18810 show_fc_host_port_type 0 18810 NULL nohasharray
++ieee80211_auth_challenge_18810 ieee80211_auth_challenge 3 18810 &show_fc_host_port_type_18810
 +dm_stats_print_18815 dm_stats_print 7 18815 NULL
 +dm_stats_print_18815 dm_stats_print 7 18815 NULL
++iscsi_nacl_attrib_store_dataout_timeout_retries_18816 iscsi_nacl_attrib_store_dataout_timeout_retries 0-3 18816 NULL
++go7007_snd_pcm_prepare_18819 go7007_snd_pcm_prepare 0 18819 NULL
++disabled_show_18820 disabled_show 0 18820 NULL
 +sys_modify_ldt_18824 sys_modify_ldt 3 18824 NULL
 +sys_modify_ldt_18824 sys_modify_ldt 3 18824 NULL
-+mtf_test_write_18844 mtf_test_write 3 18844 NULL
-+sctp_setsockopt_events_18862 sctp_setsockopt_events 3 18862 NULL
-+ieee80211_if_read_element_ttl_18869 ieee80211_if_read_element_ttl 3 18869 NULL
++playback_pcm_prepare_18828 playback_pcm_prepare 0 18828 NULL
++vmxnet3_create_queues_18830 vmxnet3_create_queues 0 18830 NULL
++nmclan_suspend_18833 nmclan_suspend 0 18833 NULL
++sanity_checks_store_18835 sanity_checks_store 0-3 18835 NULL
++vidioc_reqbufs_18839 vidioc_reqbufs 0 18839 NULL
++blkdev_write_iter_18840 blkdev_write_iter 0 18840 NULL
++mtf_test_write_18844 mtf_test_write 3-0 18844 NULL
++__uncore_flag_mode_show_18848 __uncore_flag_mode_show 0 18848 NULL
++show_tcpInErrs_18849 show_tcpInErrs 0 18849 NULL
++t3_sge_write_context_18852 t3_sge_write_context 0 18852 NULL
++drm_ht_create_18853 drm_ht_create 2 18853 NULL
++sctp_setsockopt_events_18862 sctp_setsockopt_events 3-0 18862 NULL
++mlx4_SET_PORT_qpn_calc_18866 mlx4_SET_PORT_qpn_calc 0 18866 NULL
++ieee80211_if_read_element_ttl_18869 ieee80211_if_read_element_ttl 3-0 18869 NULL
 +xlog_find_verify_log_record_18870 xlog_find_verify_log_record 2 18870 NULL
 +xlog_find_verify_log_record_18870 xlog_find_verify_log_record 2 18870 NULL
-+devm_mdiobus_alloc_size_18902 devm_mdiobus_alloc_size 2 18902 NULL
++ubifs_tnc_locate_18876 ubifs_tnc_locate 0 18876 NULL
++scsi_change_queue_depth_18881 scsi_change_queue_depth 2-0 18881 NULL
++___alloc_bootmem_node_18882 ___alloc_bootmem_node 2 18882 NULL
++tps6507x_pmic_is_enabled_18883 tps6507x_pmic_is_enabled 0 18883 NULL
++tpacpi_driver_bluetooth_emulstate_show_18885 tpacpi_driver_bluetooth_emulstate_show 0 18885 NULL
++sta_tx_latency_stat_reset_write_18887 sta_tx_latency_stat_reset_write 0-3 18887 NULL
++lola_set_sample_rate_18888 lola_set_sample_rate 0 18888 NULL
++chip_name_store_18889 chip_name_store 0-4 18889 NULL
++imx074_cropcap_18891 imx074_cropcap 0 18891 NULL
++max77802_rtc_stop_alarm_18896 max77802_rtc_stop_alarm 0 18896 NULL
++rj54n1_set_rect_18898 rj54n1_set_rect 0 18898 NULL
++devm_mdiobus_alloc_size_18902 devm_mdiobus_alloc_size 2 18902 NULL nohasharray
++nilfs_btree_assign_v_18902 nilfs_btree_assign_v 0 18902 &devm_mdiobus_alloc_size_18902 nohasharray
++gro_cells_init_18902 gro_cells_init 0 18902 &nilfs_btree_assign_v_18902
++ipw2100_set_mac_address_18908 ipw2100_set_mac_address 0 18908 NULL
 +tracing_thresh_write_18909 tracing_thresh_write 3 18909 NULL
 +tracing_thresh_write_18909 tracing_thresh_write 3 18909 NULL
-+ceph_setxattr_18913 ceph_setxattr 4 18913 NULL
-+xfs_buf_read_uncached_18922 xfs_buf_read_uncached 3 18922 NULL
-+ieee80211_rx_mgmt_disassoc_18927 ieee80211_rx_mgmt_disassoc 3 18927 NULL
++show_fnode_data_pdu_in_order_18910 show_fnode_data_pdu_in_order 0 18910 NULL
++uwb_rc_scan_18911 uwb_rc_scan 0 18911 NULL
++set_temp2_crit_hyst_18912 set_temp2_crit_hyst 0-4 18912 NULL
++ceph_setxattr_18913 ceph_setxattr 4-0 18913 NULL nohasharray
++sess_setup_18913 sess_setup 0 18913 &ceph_setxattr_18913
++rtl8187_init_hw_18914 rtl8187_init_hw 0 18914 NULL
++da9052_read_misc_channel_18915 da9052_read_misc_channel 0 18915 NULL
++lpfc_fdmi_on_store_18917 lpfc_fdmi_on_store 0-4 18917 NULL
++show_thermal_cruise_18919 show_thermal_cruise 0 18919 NULL
++mangle_packet_18920 mangle_packet 7-9 18920 NULL
++xfs_buf_read_uncached_18922 xfs_buf_read_uncached 3 18922 NULL nohasharray
++max_user_freq_store_18922 max_user_freq_store 0-4 18922 &xfs_buf_read_uncached_18922
 +snapshot_write_next_18937 snapshot_write_next 0 18937 NULL
 +snapshot_write_next_18937 snapshot_write_next 0 18937 NULL
-+__nla_reserve_18974 __nla_reserve 3 18974 NULL
-+layout_in_gaps_19006 layout_in_gaps 2 19006 NULL
-+huge_page_size_19008 huge_page_size 0 19008 NULL
++mxl5005s_SetRfFreqHz_18939 mxl5005s_SetRfFreqHz 0 18939 NULL
++fmc_device_register_n_18942 fmc_device_register_n 2 18942 NULL
++mtrr_del_18943 mtrr_del 1 18943 NULL
++ida_get_new_18948 ida_get_new 0 18948 NULL
++svc_sock_reclen_18950 svc_sock_reclen 0 18950 NULL
++alloc_rx_slot_18951 alloc_rx_slot 0 18951 NULL
++inv_mpu6050_set_enable_18952 inv_mpu6050_set_enable 0 18952 NULL nohasharray
++sctp_tsnmap_num_gabs_18952 sctp_tsnmap_num_gabs 0 18952 &inv_mpu6050_set_enable_18952
++__br_netpoll_enable_18953 __br_netpoll_enable 0 18953 NULL
++store_18955 store 0 18955 NULL
++dma_common_pages_remap_18966 dma_common_pages_remap 2 18966 NULL
++ipv6_defrag_18967 ipv6_defrag 0 18967 NULL nohasharray
++readfn_18967 readfn 0-3 18967 &ipv6_defrag_18967
++lpfc_static_vport_show_18970 lpfc_static_vport_show 0 18970 NULL
++rbd_minor_show_18974 rbd_minor_show 0 18974 NULL nohasharray
++ath9k_htc_get_stats_18974 ath9k_htc_get_stats 0 18974 &rbd_minor_show_18974
++twl4030reg_is_enabled_18977 twl4030reg_is_enabled 0 18977 NULL
++tty_write_lock_18991 tty_write_lock 0 18991 NULL
++net_open_18997 net_open 0 18997 NULL
++si4713_transfer_18998 si4713_transfer 0-3 18998 NULL nohasharray
++store_18998 store 0-3 18998 &si4713_transfer_18998
++bnx2x_init_hw_18999 bnx2x_init_hw 0 18999 NULL
++rt2400pci_set_state_19000 rt2400pci_set_state 0 19000 NULL nohasharray
++phy_scan_fixups_19000 phy_scan_fixups 0 19000 &rt2400pci_set_state_19000
++show_frontswap_inertia_19004 show_frontswap_inertia 0 19004 NULL
++mei_me_fw_status_19005 mei_me_fw_status 0 19005 NULL
++ibm_get_attention_status_19006 ibm_get_attention_status 0 19006 NULL nohasharray
++layout_in_gaps_19006 layout_in_gaps 0-2 19006 &ibm_get_attention_status_19006
++acpi_ev_initialize_region_19007 acpi_ev_initialize_region 0 19007 NULL
++wait_port_writable_19011 wait_port_writable 0 19011 NULL
++f2fs_setxattr_19012 f2fs_setxattr 0 19012 NULL
 +hash_netport6_expire_19013 hash_netport6_expire 4 19013 NULL
 +hash_netport6_expire_19013 hash_netport6_expire 4 19013 NULL
++rc5t583_rtc_set_alarm_19017 rc5t583_rtc_set_alarm 0 19017 NULL nohasharray
++store_shost_state_19017 store_shost_state 0-4 19017 &rc5t583_rtc_set_alarm_19017
++xfs_trans_roll_19018 xfs_trans_roll 0 19018 NULL
++tcp_port_write_19020 tcp_port_write 3-0 19020 NULL
++cachefiles_daemon_bind_19023 cachefiles_daemon_bind 0 19023 NULL nohasharray
++rtl92de_hw_init_19023 rtl92de_hw_init 0 19023 &cachefiles_daemon_bind_19023
++edac_pci_dev_store_19027 edac_pci_dev_store 0-4 19027 NULL
++xgmac_dma_desc_rings_init_19032 xgmac_dma_desc_rings_init 0 19032 NULL
 +sysfs_create_dir_ns_19033 sysfs_create_dir_ns 0 19033 NULL
 +sysfs_create_dir_ns_19033 sysfs_create_dir_ns 0 19033 NULL
-+revalidate_19043 revalidate 2 19043 NULL
-+afs_vnode_store_data_19048 afs_vnode_store_data 2-3-4-5 19048 NULL
++revalidate_19043 revalidate 2-0 19043 NULL nohasharray
++mb862xx_i2c_write_19043 mb862xx_i2c_write 0 19043 &revalidate_19043 nohasharray
++snprintk_buf_19043 snprintk_buf 0 19043 &mb862xx_i2c_write_19043 nohasharray
++acpi_install_table_19043 acpi_install_table 1 19043 &snprintk_buf_19043
++drm_fb_helper_init_19044 drm_fb_helper_init 4-3 19044 NULL
++acpi_ds_get_package_arguments_19046 acpi_ds_get_package_arguments 0 19046 NULL nohasharray
++demote_rq_store_19046 demote_rq_store 0-3 19046 &acpi_ds_get_package_arguments_19046
++afs_vnode_store_data_19048 afs_vnode_store_data 0 19048 NULL
 +osc_pinger_recov_seq_write_19056 osc_pinger_recov_seq_write 3 19056 NULL
 +osc_pinger_recov_seq_write_19056 osc_pinger_recov_seq_write 3 19056 NULL
++pas_audio_prepare_for_input_19057 pas_audio_prepare_for_input 0 19057 NULL nohasharray
++il_process_add_sta_resp_19057 il_process_add_sta_resp 0 19057 &pas_audio_prepare_for_input_19057
++ads7846_disable_show_19061 ads7846_disable_show 0 19061 NULL
 +create_gpadl_header_19064 create_gpadl_header 2 19064 NULL
 +create_gpadl_header_19064 create_gpadl_header 2 19064 NULL
-+ceph_create_snap_context_19082 ceph_create_snap_context 1 19082 NULL
-+sta_last_seq_ctrl_read_19106 sta_last_seq_ctrl_read 3 19106 NULL
-+cifs_readv_from_socket_19109 cifs_readv_from_socket 3 19109 NULL
-+skb_gro_offset_19123 skb_gro_offset 0 19123 NULL
-+cma_bitmap_maxno_19135 cma_bitmap_maxno 0 19135 NULL
-+snd_als4k_iobase_readl_19136 snd_als4k_iobase_readl 0 19136 NULL
++transient_duration_show_19065 transient_duration_show 0 19065 NULL
++msix_map_region_19072 msix_map_region 2 19072 NULL
++tg3_get_rxfh_indir_size_19074 tg3_get_rxfh_indir_size 0 19074 NULL
++atkbd_do_show_extra_19077 atkbd_do_show_extra 0 19077 NULL
++selinux_ip_output_19078 selinux_ip_output 0 19078 NULL
++ceph_create_snap_context_19082 ceph_create_snap_context 1 19082 NULL nohasharray
++show_fc_host_symbolic_name_19082 show_fc_host_symbolic_name 0 19082 &ceph_create_snap_context_19082
++show_sched7_19083 show_sched7 0 19083 NULL
++abx500_get_register_interruptible_19084 abx500_get_register_interruptible 0 19084 NULL
++write_19086 write 0 19086 NULL
++sys_process_vm_readv_19090 sys_process_vm_readv 3-5 19090 NULL nohasharray
++brcmf_usbdev_qinit_19090 brcmf_usbdev_qinit 2 19090 &sys_process_vm_readv_19090
++fw_flash_update_req_19092 fw_flash_update_req 0 19092 NULL
++nouveau_sysfs_pstate_get_19094 nouveau_sysfs_pstate_get 0 19094 NULL
++write_byte_19095 write_byte 0 19095 NULL
++bcmgenet_init_rx_ring_19100 bcmgenet_init_rx_ring 0 19100 NULL
++snd_pcm_oss_period_size_19101 snd_pcm_oss_period_size 0 19101 NULL
++lm3556_indicator_pattern_store_19105 lm3556_indicator_pattern_store 0-4 19105 NULL
++sta_last_seq_ctrl_read_19106 sta_last_seq_ctrl_read 3-0 19106 NULL
++cifs_readv_from_socket_19109 cifs_readv_from_socket 3-4-0 19109 NULL
++befs_statfs_19114 befs_statfs 0 19114 NULL
++b43_gphy_op_init_19116 b43_gphy_op_init 0 19116 NULL
++eni_setsockopt_19118 eni_setsockopt 0 19118 NULL
++ov6650_g_fmt_19124 ov6650_g_fmt 0 19124 NULL nohasharray
++nb_callback_19124 nb_callback 0 19124 &ov6650_g_fmt_19124
++ext4_inode_table_19125 ext4_inode_table 0 19125 NULL nohasharray
++bh1770_prox_persistence_store_19125 bh1770_prox_persistence_store 0-4 19125 &ext4_inode_table_19125
++max14577_read_reg_19127 max14577_read_reg 0 19127 NULL
++mcam_vb_sg_buf_prepare_19130 mcam_vb_sg_buf_prepare 0 19130 NULL
++show_alarms_reg_19136 show_alarms_reg 0 19136 NULL
++lpfc_mlomgmt_show_19137 lpfc_mlomgmt_show 0 19137 NULL nohasharray
++__gfs2_xattr_set_19137 __gfs2_xattr_set 0 19137 &lpfc_mlomgmt_show_19137 nohasharray
++tg3_phy_reset_chanpat_19137 tg3_phy_reset_chanpat 0 19137 &__gfs2_xattr_set_19137
++adp8860_bl_l1_daylight_dim_show_19139 adp8860_bl_l1_daylight_dim_show 0 19139 NULL
 +alloc_irdadev_19140 alloc_irdadev 1 19140 NULL
 +alloc_irdadev_19140 alloc_irdadev 1 19140 NULL
-+sleep_auth_read_19159 sleep_auth_read 3 19159 NULL
-+smk_write_access2_19170 smk_write_access2 3 19170 NULL
-+read_extent_buffer_to_user_19189 read_extent_buffer_to_user 4-3 19189 NULL
-+iwl_dbgfs_reply_tx_error_read_19205 iwl_dbgfs_reply_tx_error_read 3 19205 NULL
-+__copy_to_user_inatomic_19214 __copy_to_user_inatomic 0-3 19214 NULL
-+dev_counters_read_19216 dev_counters_read 3 19216 NULL
++snd_pcm_lib_ioctl_fifo_size_19142 snd_pcm_lib_ioctl_fifo_size 0 19142 NULL
++o2nm_cluster_show_19143 o2nm_cluster_show 0 19143 NULL
++koneplus_sysfs_show_firmware_version_19147 koneplus_sysfs_show_firmware_version 0 19147 NULL
++nfs4_handle_exception_19150 nfs4_handle_exception 0-2 19150 NULL
++mls_context_to_sid_19151 mls_context_to_sid 0 19151 NULL
++sleep_auth_read_19159 sleep_auth_read 3-0 19159 NULL
++store_virtual_19163 store_virtual 0-4 19163 NULL nohasharray
++ext3_reserve_inode_write_19163 ext3_reserve_inode_write 0 19163 &store_virtual_19163
++p2wi_smbus_xfer_19165 p2wi_smbus_xfer 0 19165 NULL
++smk_write_access2_19170 smk_write_access2 3-0 19170 NULL
++show_fcstat_fcp_output_requests_19177 show_fcstat_fcp_output_requests 0 19177 NULL
++task_exit_notify_19181 task_exit_notify 0 19181 NULL
++read_extent_buffer_to_user_19189 read_extent_buffer_to_user 4-3 19189 NULL nohasharray
++snd_riptide_trigger_19189 snd_riptide_trigger 0 19189 &read_extent_buffer_to_user_19189
++show_service_id_19190 show_service_id 0 19190 NULL
++vlan_protocol_show_19193 vlan_protocol_show 0 19193 NULL
++__iscsi_tpg_auth_show_userid_mutual_19197 __iscsi_tpg_auth_show_userid_mutual 0 19197 NULL
++_ctl_board_tracer_show_19199 _ctl_board_tracer_show 0 19199 NULL
++nouveau_hwmon_critical_temp_hyst_19201 nouveau_hwmon_critical_temp_hyst 0 19201 NULL
++nilfs_direct_check_insert_19202 nilfs_direct_check_insert 0-2 19202 NULL
++tw9910_s_stream_19204 tw9910_s_stream 0 19204 NULL nohasharray
++mlx4_unicast_attach_19204 mlx4_unicast_attach 0 19204 &tw9910_s_stream_19204
++iwl_dbgfs_reply_tx_error_read_19205 iwl_dbgfs_reply_tx_error_read 3-0 19205 NULL
++qlcnic_store_beacon_19206 qlcnic_store_beacon 0-4 19206 NULL
++show_sys_image_guid_19207 show_sys_image_guid 0 19207 NULL
++dev_counters_read_19216 dev_counters_read 3-0 19216 NULL
 +wbcir_tx_19219 wbcir_tx 3 19219 NULL
 +wbcir_tx_19219 wbcir_tx 3 19219 NULL
++nouveau_hwmon_max_temp_19222 nouveau_hwmon_max_temp 0 19222 NULL
 +snd_mask_max_19224 snd_mask_max 0 19224 NULL
 +snd_mask_max_19224 snd_mask_max 0 19224 NULL
++_ctl_host_trace_buffer_enable_show_19227 _ctl_host_trace_buffer_enable_show 0 19227 NULL
++kxcjk1013_validate_trigger_19230 kxcjk1013_validate_trigger 0 19230 NULL
++vnic_dev_cmd_proxy_19232 vnic_dev_cmd_proxy 0 19232 NULL
 +bio_alloc_mddev_19238 bio_alloc_mddev 2 19238 NULL
 +bio_alloc_mddev_19238 bio_alloc_mddev 2 19238 NULL
-+ucma_query_19260 ucma_query 4 19260 NULL
-+il_dbgfs_rxon_filter_flags_read_19281 il_dbgfs_rxon_filter_flags_read 3 19281 NULL
-+batadv_tt_save_orig_buffer_19288 batadv_tt_save_orig_buffer 4 19288 NULL nohasharray
-+cfg80211_rx_unprot_mlme_mgmt_19288 cfg80211_rx_unprot_mlme_mgmt 3 19288 &batadv_tt_save_orig_buffer_19288
-+qc_capture_19298 qc_capture 3 19298 NULL
-+ocfs2_prepare_inode_for_refcount_19303 ocfs2_prepare_inode_for_refcount 4-3 19303 NULL
-+event_tx_stuck_read_19305 event_tx_stuck_read 3 19305 NULL
-+debug_read_19322 debug_read 3 19322 NULL
-+lbs_host_sleep_write_19332 lbs_host_sleep_write 3 19332 NULL nohasharray
-+cfg80211_inform_bss_19332 cfg80211_inform_bss 8 19332 &lbs_host_sleep_write_19332
-+closure_sub_19359 closure_sub 2 19359 NULL
-+firmware_data_write_19360 firmware_data_write 6-5 19360 NULL
-+read_zero_19366 read_zero 3 19366 NULL
-+interpret_user_input_19393 interpret_user_input 2 19393 NULL
++airspy_set_mixer_gain_19239 airspy_set_mixer_gain 0 19239 NULL nohasharray
++stk_s_ctrl_19239 stk_s_ctrl 0 19239 &airspy_set_mixer_gain_19239 nohasharray
++set_attr_powered_19239 set_attr_powered 0-4 19239 &stk_s_ctrl_19239
++smp_call_function_single_19240 smp_call_function_single 0 19240 NULL nohasharray
++w5300_set_macaddr_19240 w5300_set_macaddr 0 19240 &smp_call_function_single_19240
++selinux_inode_getsecctx_19244 selinux_inode_getsecctx 0 19244 NULL nohasharray
++eth_validate_addr_19244 eth_validate_addr 0 19244 &selinux_inode_getsecctx_19244
++store_priv_session_recovery_tmo_19245 store_priv_session_recovery_tmo 0-4 19245 NULL
++aac_show_max_channel_19248 aac_show_max_channel 0 19248 NULL
++bttv_risc_packed_19255 bttv_risc_packed 0 19255 NULL
++ucma_query_19260 ucma_query 4 19260 NULL nohasharray
++lp3972_ldo_is_enabled_19260 lp3972_ldo_is_enabled 0 19260 &ucma_query_19260
++wdog_panic_handler_19262 wdog_panic_handler 0 19262 NULL
++store_19264 store 0-3 19264 NULL nohasharray
++fb_check_var_19264 fb_check_var 0 19264 &store_19264
++twl_show_stats_19266 twl_show_stats 0 19266 NULL
++isight_start_streaming_19267 isight_start_streaming 0 19267 NULL nohasharray
++sys_fcntl_19267 sys_fcntl 3 19267 &isight_start_streaming_19267 nohasharray
++show_sys_hwmon_19267 show_sys_hwmon 0 19267 &sys_fcntl_19267 nohasharray
++bru_s_stream_19267 bru_s_stream 0 19267 &show_sys_hwmon_19267
++store_engine1_load_19269 store_engine1_load 4-0 19269 NULL
++rtl_pci_start_19273 rtl_pci_start 0 19273 NULL
++tps65910_rtc_set_alarm_19275 tps65910_rtc_set_alarm 0 19275 NULL
++patch_si3054_19278 patch_si3054 0 19278 NULL
++il_dbgfs_rxon_filter_flags_read_19281 il_dbgfs_rxon_filter_flags_read 3-0 19281 NULL
++md5_export_19284 md5_export 0 19284 NULL nohasharray
++io_mapping_map_wc_19284 io_mapping_map_wc 2 19284 &md5_export_19284
++batadv_tt_save_orig_buffer_19288 batadv_tt_save_orig_buffer 4 19288 NULL
++snd_rawmidi_dev_register_19290 snd_rawmidi_dev_register 0 19290 NULL
++show_in_max1_19293 show_in_max1 0 19293 NULL
++virtnet_change_mtu_19294 virtnet_change_mtu 0 19294 NULL
++patch_simple_hdmi_19296 patch_simple_hdmi 0 19296 NULL
++TermChar_show_19300 TermChar_show 0 19300 NULL
++fan_pwm1_show_19301 fan_pwm1_show 0 19301 NULL
++ocfs2_prepare_inode_for_refcount_19303 ocfs2_prepare_inode_for_refcount 0 19303 NULL
++event_tx_stuck_read_19305 event_tx_stuck_read 3-0 19305 NULL
++bh1770_prox_persistence_show_19308 bh1770_prox_persistence_show 0 19308 NULL nohasharray
++jffs2_do_setattr_19308 jffs2_do_setattr 0 19308 &bh1770_prox_persistence_show_19308
++mtd_write_oob_19310 mtd_write_oob 0 19310 NULL
++sr_write_gpio_19313 sr_write_gpio 0 19313 NULL
++task_free_notify_19318 task_free_notify 0 19318 NULL nohasharray
++update_scan_mode_19318 update_scan_mode 0 19318 &task_free_notify_19318
++cx25821_upstream_buffer_prepare_19320 cx25821_upstream_buffer_prepare 0 19320 NULL
++debug_read_19322 debug_read 3-0 19322 NULL nohasharray
++rsxx_creg_read_19322 rsxx_creg_read 0 19322 &debug_read_19322
++SYSC_sendfile64_19327 SYSC_sendfile64 4 19327 NULL nohasharray
++wl1251_boot_run_firmware_19327 wl1251_boot_run_firmware 0 19327 &SYSC_sendfile64_19327
++elan_smbus_get_checksum_19330 elan_smbus_get_checksum 0 19330 NULL
++lbs_host_sleep_write_19332 lbs_host_sleep_write 3-0 19332 NULL
++pwc_set_u16_ctrl_19335 pwc_set_u16_ctrl 0 19335 NULL nohasharray
++ov7670_store_cmatrix_19335 ov7670_store_cmatrix 0 19335 &pwc_set_u16_ctrl_19335
++saa7706h_set_reg24_19339 saa7706h_set_reg24 0 19339 NULL
++bq32k_read_19342 bq32k_read 0 19342 NULL
++group_show_19349 group_show 0 19349 NULL
++__uncore_filter_isoc_show_19351 __uncore_filter_isoc_show 0 19351 NULL
++bnx2x_get_phys_port_id_19355 bnx2x_get_phys_port_id 0 19355 NULL
++si4713_choose_econtrol_action_19357 si4713_choose_econtrol_action 0 19357 NULL
++musb_urb_enqueue_19358 musb_urb_enqueue 0 19358 NULL
++firmware_data_write_19360 firmware_data_write 0-6-5 19360 NULL
++mmio32read__write_file_19364 mmio32read__write_file 0 19364 NULL
++ipheth_open_19366 ipheth_open 0 19366 NULL
++qlge_vlan_rx_add_vid_19385 qlge_vlan_rx_add_vid 0 19385 NULL
++interpret_user_input_19393 interpret_user_input 2-0 19393 NULL
++v9fs_xattr_security_set_19396 v9fs_xattr_security_set 0 19396 NULL nohasharray
++lxt973a2_read_status_19396 lxt973a2_read_status 0 19396 &v9fs_xattr_security_set_19396
 +sync_fill_pt_info_19397 sync_fill_pt_info 0 19397 NULL
 +sync_fill_pt_info_19397 sync_fill_pt_info 0 19397 NULL
-+pep_recvmsg_19402 pep_recvmsg 4 19402 NULL
++get_unaligned_be16_19400 get_unaligned_be16 0 19400 NULL
++get_n_events_by_type_19401 get_n_events_by_type 0 19401 NULL nohasharray
++read_values_19401 read_values 0 19401 &get_n_events_by_type_19401
++pep_recvmsg_19402 pep_recvmsg 0-4 19402 NULL
++recover_timer_write_19403 recover_timer_write 3-0 19403 NULL
 +hid_hw_raw_request_19408 hid_hw_raw_request 0 19408 NULL
 +hid_hw_raw_request_19408 hid_hw_raw_request 0 19408 NULL
++compr_flush_19409 compr_flush 2 19409 NULL
++show_counter_rx_buf_ovfls_19414 show_counter_rx_buf_ovfls 0 19414 NULL nohasharray
++perf_reboot_19414 perf_reboot 0 19414 &show_counter_rx_buf_ovfls_19414
++target_fabric_tpg_param_attr_store_19419 target_fabric_tpg_param_attr_store 0-4 19419 NULL
++synproxy_options_size_19422 synproxy_options_size 0 19422 NULL
 +dvbdmx_write_19423 dvbdmx_write 3 19423 NULL
 +dvbdmx_write_19423 dvbdmx_write 3 19423 NULL
++write_begin_19424 write_begin 0 19424 NULL
++snd_seq_ioctl_delete_port_19425 snd_seq_ioctl_delete_port 0 19425 NULL
++packet_read_list_19427 packet_read_list 0 19427 NULL
++cond_search_mask_read_19430 cond_search_mask_read 0-5-6 19430 NULL
++esas2r_write_fw_19434 esas2r_write_fw 0-3-4 19434 NULL nohasharray
++__phys_addr_19434 __phys_addr 0 19434 &esas2r_write_fw_19434
++xfs_qm_vop_dqalloc_19436 xfs_qm_vop_dqalloc 0 19436 NULL nohasharray
++rds_cancel_sent_to_19436 rds_cancel_sent_to 0 19436 &xfs_qm_vop_dqalloc_19436
++snd_pcm_do_drain_init_19442 snd_pcm_do_drain_init 0 19442 NULL nohasharray
++p2m_timeout_store_19442 p2m_timeout_store 0-4 19442 &snd_pcm_do_drain_init_19442
++store_19443 store 0 19443 NULL
 +SyS_sched_getaffinity_19444 SyS_sched_getaffinity 2 19444 NULL
 +SyS_sched_getaffinity_19444 SyS_sched_getaffinity 2 19444 NULL
-+xfrm_alg_auth_len_19454 xfrm_alg_auth_len 0 19454 NULL
-+gnet_stats_copy_19458 gnet_stats_copy 4 19458 NULL
++double_flag_store_19445 double_flag_store 0-4 19445 NULL
++show_iface_mtu_19446 show_iface_mtu 0 19446 NULL
++store_link_state_19448 store_link_state 0-4 19448 NULL
++ds2781_set_pio_pin_19451 ds2781_set_pio_pin 0-4 19451 NULL
++tps6507x_pmic_disable_19465 tps6507x_pmic_disable 0 19465 NULL
++team_device_event_19466 team_device_event 0 19466 NULL
 +gp2ap020a00f_get_thresh_reg_19468 gp2ap020a00f_get_thresh_reg 0 19468 NULL
 +gp2ap020a00f_get_thresh_reg_19468 gp2ap020a00f_get_thresh_reg 0 19468 NULL
-+sky2_read16_19475 sky2_read16 0 19475 NULL
-+__read_status_pciv2_19492 __read_status_pciv2 0 19492 NULL
++sctp_cmd_interpreter_19470 sctp_cmd_interpreter 0 19470 NULL
++acpi_ut_validate_buffer_19473 acpi_ut_validate_buffer 0 19473 NULL
++ab3100_get_register_interruptible_19474 ab3100_get_register_interruptible 0 19474 NULL
++refill_pool_19477 refill_pool 2 19477 NULL
++pxa_ep_queue_19480 pxa_ep_queue 0 19480 NULL
++tipc_link_xmit_19481 tipc_link_xmit 0 19481 NULL
++ksz9031_config_init_19483 ksz9031_config_init 0 19483 NULL
++cpuset_can_attach_19498 cpuset_can_attach 0 19498 NULL
 +kstrtoll_from_user_19500 kstrtoll_from_user 2 19500 NULL
 +kstrtoll_from_user_19500 kstrtoll_from_user 2 19500 NULL
++dequeue_signal_19504 dequeue_signal 0 19504 NULL
++show_phys_width_19505 show_phys_width 0 19505 NULL nohasharray
++bnx2fc_vport_destroy_19505 bnx2fc_vport_destroy 0 19505 &show_phys_width_19505
++security_inode_setxattr_19506 security_inode_setxattr 0 19506 NULL
++usb6fire_pcm_set_rate_19507 usb6fire_pcm_set_rate 0 19507 NULL
++i2c_nuvoton_send_19508 i2c_nuvoton_send 0-3 19508 NULL nohasharray
++rio_setup_inb_dbell_19508 rio_setup_inb_dbell 0 19508 &i2c_nuvoton_send_19508
 +ext4_add_new_descs_19509 ext4_add_new_descs 3 19509 NULL
 +ext4_add_new_descs_19509 ext4_add_new_descs 3 19509 NULL
++i40e_get_regs_len_19512 i40e_get_regs_len 0 19512 NULL
++ath10k_mem_value_write_19516 ath10k_mem_value_write 3-0 19516 NULL nohasharray
++skb_realloc_headroom_19516 skb_realloc_headroom 2 19516 &ath10k_mem_value_write_19516
++atm_alloc_charge_19517 atm_alloc_charge 2 19517 NULL nohasharray
++dev_alloc_skb_19517 dev_alloc_skb 1 19517 &atm_alloc_charge_19517
 +batadv_tvlv_container_register_19520 batadv_tvlv_container_register 5 19520 NULL
 +batadv_tvlv_container_register_19520 batadv_tvlv_container_register 5 19520 NULL
-+ttm_dma_page_pool_free_19527 ttm_dma_page_pool_free 2-0 19527 NULL
-+cfc_write_array_to_buffer_19529 cfc_write_array_to_buffer 3 19529 NULL
-+nfc_llcp_build_tlv_19536 nfc_llcp_build_tlv 3 19536 NULL
-+gfn_to_index_19558 gfn_to_index 0-1-3-2 19558 NULL
-+ocfs2_control_message_19564 ocfs2_control_message 3 19564 NULL
++gmbus_wait_hw_status_19522 gmbus_wait_hw_status 0 19522 NULL nohasharray
++reg_write_19522 reg_write 0 19522 &gmbus_wait_hw_status_19522 nohasharray
++__uncore_filter_tid3_show_19522 __uncore_filter_tid3_show 0 19522 &reg_write_19522
++pages_sharing_show_19524 pages_sharing_show 0 19524 NULL nohasharray
++lpfc_oas_lun_state_set_19524 lpfc_oas_lun_state_set 0 19524 &pages_sharing_show_19524
++iscsi_stat_instance_show_attr_fail_sess_19526 iscsi_stat_instance_show_attr_fail_sess 0 19526 NULL
++jfs_fsync_19527 jfs_fsync 0 19527 NULL
++set_eeprom3_19532 set_eeprom3 4-0 19532 NULL
++nfc_llcp_build_tlv_19536 nfc_llcp_build_tlv 3 19536 NULL nohasharray
++qla4xxx_phy_port_cnt_show_19536 qla4xxx_phy_port_cnt_show 0 19536 &nfc_llcp_build_tlv_19536
++__videobuf_iolock_19538 __videobuf_iolock 0 19538 NULL
++rx_packets_show_19543 rx_packets_show 0 19543 NULL nohasharray
++vfb_check_var_19543 vfb_check_var 0 19543 &rx_packets_show_19543
++koneplus_sysfs_read_sensor_19544 koneplus_sysfs_read_sensor 0-5-6 19544 NULL
++pppoe_device_event_19547 pppoe_device_event 0 19547 NULL
++cifs_revalidate_dentry_attr_19548 cifs_revalidate_dentry_attr 0 19548 NULL
++pcrlock_19550 pcrlock 0 19550 NULL
++shutdown_status_show_19554 shutdown_status_show 0 19554 NULL nohasharray
++apds990x_prox_reporting_mode_show_19554 apds990x_prox_reporting_mode_show 0 19554 &shutdown_status_show_19554
++set_pec_19556 set_pec 0-4 19556 NULL
++eem_opts_ifname_show_19558 eem_opts_ifname_show 0 19558 NULL nohasharray
++smack_inode_setsecurity_19558 smack_inode_setsecurity 0 19558 &eem_opts_ifname_show_19558
++kernel_read_19559 kernel_read 0-4 19559 NULL
++usb_show_dynids_19560 usb_show_dynids 0 19560 NULL
++xen_release_ptpage_19561 xen_release_ptpage 1 19561 NULL
++ocfs2_control_message_19564 ocfs2_control_message 3-0 19564 NULL
++wlcore_hw_get_rx_packet_len_19565 wlcore_hw_get_rx_packet_len 0 19565 NULL
++sctp_disconnect_19567 sctp_disconnect 0 19567 NULL
 +nfsd_read_19568 nfsd_read 5 19568 NULL
 +nfsd_read_19568 nfsd_read 5 19568 NULL
++iscsi_tpg_param_show_TargetAlias_19570 iscsi_tpg_param_show_TargetAlias 0 19570 NULL
++edac_device_ctl_poll_msec_store_19573 edac_device_ctl_poll_msec_store 0-3 19573 NULL
++set_rx_filter_19574 set_rx_filter 0 19574 NULL
 +ieee80211_key_alloc_19575 ieee80211_key_alloc 3 19575 NULL
 +ieee80211_key_alloc_19575 ieee80211_key_alloc 3 19575 NULL
-+bm_status_read_19583 bm_status_read 3 19583 NULL
-+load_xattr_datum_19594 load_xattr_datum 0 19594 NULL
++rcutorture_cpu_notify_19581 rcutorture_cpu_notify 0 19581 NULL
++__da903x_read_19582 __da903x_read 0 19582 NULL
++bm_status_read_19583 bm_status_read 3-0 19583 NULL
++load_xattr_datum_19594 load_xattr_datum 0 19594 NULL nohasharray
++selinux_inode_getattr_19594 selinux_inode_getattr 0 19594 &load_xattr_datum_19594 nohasharray
++com20020_set_hwaddr_19594 com20020_set_hwaddr 0 19594 &selinux_inode_getattr_19594
++show_message_age_timer_19595 show_message_age_timer 0 19595 NULL
++iwl_pcie_load_cpu_sections_19600 iwl_pcie_load_cpu_sections 0 19600 NULL
++msi_bus_store_19603 msi_bus_store 0-4 19603 NULL
 +drbg_sec_strength_19604 drbg_sec_strength 0 19604 NULL
 +drbg_sec_strength_19604 drbg_sec_strength 0 19604 NULL
++reg_reqs_19606 reg_reqs 0 19606 NULL nohasharray
++hdmi_create_eld_ctl_19606 hdmi_create_eld_ctl 0 19606 &reg_reqs_19606
++qib_aio_write_19613 qib_aio_write 0 19613 NULL
++show_srp_rport_state_19617 show_srp_rport_state 0 19617 NULL nohasharray
++_ctl_host_trace_buffer_store_19617 _ctl_host_trace_buffer_store 0-4 19617 &show_srp_rport_state_19617
++lm8323_set_disable_19619 lm8323_set_disable 0-4 19619 NULL
++fmc_read_eeprom_19626 fmc_read_eeprom 0-5-6 19626 NULL
++get_rfc1002_length_19628 get_rfc1002_length 0 19628 NULL
++show_failed_reconnects_19629 show_failed_reconnects 0 19629 NULL
++set_spdif_rate_19632 set_spdif_rate 0 19632 NULL nohasharray
++init_verbs_show_19632 init_verbs_show 0 19632 &set_spdif_rate_19632
 +__mei_cl_recv_19636 __mei_cl_recv 3 19636 NULL
 +__mei_cl_recv_19636 __mei_cl_recv 3 19636 NULL
++s2255_s_ctrl_19642 s2255_s_ctrl 0 19642 NULL nohasharray
++selinux_syslog_19642 selinux_syslog 0 19642 &s2255_s_ctrl_19642
++bridge_id_show_19644 bridge_id_show 0 19644 NULL
++__zs_cpu_up_19647 __zs_cpu_up 0 19647 NULL
++advwdt_write_19648 advwdt_write 0-3 19648 NULL nohasharray
++xadc_power_adc_b_19648 xadc_power_adc_b 0 19648 &advwdt_write_19648
++au8522_s_stream_19649 au8522_s_stream 0 19649 NULL
++cm_get_battery_temperature_19650 cm_get_battery_temperature 0 19650 NULL
 +parser_init_19651 parser_init 2 19651 NULL
 +parser_init_19651 parser_init 2 19651 NULL
-+LoadBitmap_19658 LoadBitmap 2 19658 NULL
++usbvision_rvmalloc_19655 usbvision_rvmalloc 1 19655 NULL nohasharray
++xfs_attr_args_init_19655 xfs_attr_args_init 0 19655 &usbvision_rvmalloc_19655
++LoadBitmap_19658 LoadBitmap 2 19658 NULL nohasharray
++gpiochip_lock_as_irq_19658 gpiochip_lock_as_irq 0 19658 &LoadBitmap_19658
++pwm_polarity_show_19660 pwm_polarity_show 0 19660 NULL nohasharray
++instantiate_19660 instantiate 0 19660 &pwm_polarity_show_19660 nohasharray
++iwl_dbgfs_pm_params_write_19660 iwl_dbgfs_pm_params_write 0-3 19660 &instantiate_19660
++edd_show_interface_19665 edd_show_interface 0 19665 NULL nohasharray
++wl1271_acx_beacon_filter_table_19665 wl1271_acx_beacon_filter_table 0 19665 &edd_show_interface_19665
++ath10k_read_pktlog_filter_19667 ath10k_read_pktlog_filter 3-0 19667 NULL
++selinux_socket_sendmsg_19668 selinux_socket_sendmsg 0 19668 NULL
++show_crash_notes_size_19669 show_crash_notes_size 0 19669 NULL
++nettel_reboot_notifier_19672 nettel_reboot_notifier 0 19672 NULL nohasharray
++enable_19672 enable 0 19672 &nettel_reboot_notifier_19672
++acpi_read_slow_19673 acpi_read_slow 3-2 19673 NULL
++usbnet_write_cmd_19679 usbnet_write_cmd 0-7 19679 NULL
++pm8001_chip_fw_flash_update_build_19685 pm8001_chip_fw_flash_update_build 0 19685 NULL
++edac_device_ctl_panic_on_ue_store_19687 edac_device_ctl_panic_on_ue_store 0-3 19687 NULL
++validate_npar_config_19688 validate_npar_config 0 19688 NULL
++airspy_queue_setup_19692 airspy_queue_setup 0 19692 NULL
++f2fs_issue_flush_19697 f2fs_issue_flush 0 19697 NULL
++hints_show_19705 hints_show 0 19705 NULL
++i2c_smbus_write_i2c_block_data_19706 i2c_smbus_write_i2c_block_data 0 19706 NULL nohasharray
++store_fan_div_19706 store_fan_div 0-4 19706 &i2c_smbus_write_i2c_block_data_19706
 +memblock_virt_alloc_low_nopanic_19714 memblock_virt_alloc_low_nopanic 1 19714 NULL
 +memblock_virt_alloc_low_nopanic_19714 memblock_virt_alloc_low_nopanic 1 19714 NULL
-+read_reg_19723 read_reg 0 19723 NULL
-+wm8350_block_write_19727 wm8350_block_write 2-3 19727 NULL
-+memcpy_toiovecend_19736 memcpy_toiovecend 4-3 19736 NULL
-+snd_es1968_get_dma_ptr_19747 snd_es1968_get_dma_ptr 0 19747 NULL
++read_reg_19723 read_reg 0 19723 NULL nohasharray
++port_enable_19723 port_enable 0 19723 &read_reg_19723
++wm8350_block_write_19727 wm8350_block_write 2-3-0 19727 NULL
++target_stat_scsi_transport_show_attr_inst_19730 target_stat_scsi_transport_show_attr_inst 0 19730 NULL
++memcpy_toiovecend_19736 memcpy_toiovecend 3-4 19736 NULL
++iwlagn_commit_rxon_19737 iwlagn_commit_rxon 0 19737 NULL
++snd_usX2Y_usbpcm_prepare_19741 snd_usX2Y_usbpcm_prepare 0 19741 NULL
 +p9_client_read_19750 p9_client_read 5-0 19750 NULL
 +p9_client_read_19750 p9_client_read 5-0 19750 NULL
++lookup_level0_dirty_19752 lookup_level0_dirty 0 19752 NULL
 +pnpbios_proc_write_19758 pnpbios_proc_write 3 19758 NULL
 +pnpbios_proc_write_19758 pnpbios_proc_write 3 19758 NULL
-+ocfs2_readpages_19759 ocfs2_readpages 4 19759 NULL
++ocfs2_readpages_19759 ocfs2_readpages 4 19759 NULL nohasharray
++broadsheet_spiflash_write_sector_19759 broadsheet_spiflash_write_sector 0 19759 &ocfs2_readpages_19759
 +jffs2_acl_from_medium_19762 jffs2_acl_from_medium 2 19762 NULL
 +jffs2_acl_from_medium_19762 jffs2_acl_from_medium 2 19762 NULL
++osst_recover_wait_frame_19766 osst_recover_wait_frame 0 19766 NULL
 +readhscx_19769 readhscx 0 19769 NULL
 +readhscx_19769 readhscx 0 19769 NULL
-+ath10k_write_htt_max_amsdu_ampdu_19820 ath10k_write_htt_max_amsdu_ampdu 3 19820 NULL
-+irda_setsockopt_19824 irda_setsockopt 5 19824 NULL
-+vfs_getxattr_19832 vfs_getxattr 0 19832 NULL
++flush_write_buffer_19770 flush_write_buffer 0 19770 NULL
++pch_phub_gbe_serial_rom_conf_mp_19773 pch_phub_gbe_serial_rom_conf_mp 0 19773 NULL
++ipath_f_get_base_info_19778 ipath_f_get_base_info 0 19778 NULL
++set_battery_life_extender_19779 set_battery_life_extender 0-4 19779 NULL
++saa7146_vmalloc_build_pgtable_19780 saa7146_vmalloc_build_pgtable 2 19780 NULL nohasharray
++v3020_read_time_19780 v3020_read_time 0 19780 &saa7146_vmalloc_build_pgtable_19780 nohasharray
++pm80xx_chip_ssp_io_req_19780 pm80xx_chip_ssp_io_req 0 19780 &v3020_read_time_19780
++target_core_alua_tg_pt_gp_show_attr_alua_support_lba_dependent_19782 target_core_alua_tg_pt_gp_show_attr_alua_support_lba_dependent 0 19782 NULL
++team_change_mtu_19785 team_change_mtu 0 19785 NULL
++max_adj_show_19786 max_adj_show 0 19786 NULL nohasharray
++ixgbe_fcoe_ddp_get_19786 ixgbe_fcoe_ddp_get 4 19786 &max_adj_show_19786
++efm32_i2c_master_xfer_19788 efm32_i2c_master_xfer 0-3 19788 NULL
++elan_sysfs_read_product_id_19789 elan_sysfs_read_product_id 0 19789 NULL
++multicast_querier_interval_store_19790 multicast_querier_interval_store 4-0 19790 NULL
++si3054_build_controls_19795 si3054_build_controls 0 19795 NULL
++ems_usb_write_mode_19800 ems_usb_write_mode 0 19800 NULL nohasharray
++btree_migratepage_19800 btree_migratepage 0 19800 &ems_usb_write_mode_19800
++check_acpi_ids_19802 check_acpi_ids 0 19802 NULL
++memory_isolate_notify_19808 memory_isolate_notify 0 19808 NULL
++store_thermal_cruise_19810 store_thermal_cruise 0-4 19810 NULL
++ext2_setsize_19812 ext2_setsize 0 19812 NULL
++m2p_19814 m2p 1 19814 NULL
++fsa9480_show_manualsw_19815 fsa9480_show_manualsw 0 19815 NULL
++ath10k_write_htt_max_amsdu_ampdu_19820 ath10k_write_htt_max_amsdu_ampdu 3-0 19820 NULL
++mwl8k_get_stats_19823 mwl8k_get_stats 0 19823 NULL nohasharray
++iwl_dbgfs_disable_power_off_write_19823 iwl_dbgfs_disable_power_off_write 0-3 19823 &mwl8k_get_stats_19823
++irda_setsockopt_19824 irda_setsockopt 5-0 19824 NULL nohasharray
++index_show_19824 index_show 0 19824 &irda_setsockopt_19824
++xfs_bmap_add_extent_hole_real_19828 xfs_bmap_add_extent_hole_real 0 19828 NULL
++pcpu_next_unpop_19831 pcpu_next_unpop 4 19831 NULL
++vfs_getxattr_19832 vfs_getxattr 0 19832 NULL nohasharray
++hash_walk_new_entry_19832 hash_walk_new_entry 0 19832 &vfs_getxattr_19832
++c2port_show_flash_size_19834 c2port_show_flash_size 0 19834 NULL
++__vfs_setxattr_noperm_19838 __vfs_setxattr_noperm 0 19838 NULL
++bad_inode_listxattr_19840 bad_inode_listxattr 0-3 19840 NULL
++_regulator_disable_19841 _regulator_disable 0 19841 NULL
++ks959_change_speed_19843 ks959_change_speed 0 19843 NULL
 +crypt_alloc_buffer_19846 crypt_alloc_buffer 2 19846 NULL
 +crypt_alloc_buffer_19846 crypt_alloc_buffer 2 19846 NULL
++ath10k_vdev_setup_sync_19847 ath10k_vdev_setup_sync 0 19847 NULL
++ieee80211_mesh_rx_mgmt_action_19849 ieee80211_mesh_rx_mgmt_action 3 19849 NULL
++oti6858_open_19850 oti6858_open 0 19850 NULL
++sis190_mac_addr_19851 sis190_mac_addr 0 19851 NULL
 +cfg80211_mlme_register_mgmt_19852 cfg80211_mlme_register_mgmt 5 19852 NULL
 +cfg80211_mlme_register_mgmt_19852 cfg80211_mlme_register_mgmt 5 19852 NULL
-+__nla_put_19857 __nla_put 3 19857 NULL
-+mrp_request_join_19882 mrp_request_join 4 19882 NULL
-+aes_decrypt_interrupt_read_19910 aes_decrypt_interrupt_read 3 19910 NULL
-+ps_upsd_max_apturn_read_19918 ps_upsd_max_apturn_read 3 19918 NULL
++dlm_lock_19858 dlm_lock 0 19858 NULL
++local_cpus_show_19862 local_cpus_show 0 19862 NULL nohasharray
++use_zero_page_store_19862 use_zero_page_store 0-4 19862 &local_cpus_show_19862
++twlreg_grp_19866 twlreg_grp 0 19866 NULL nohasharray
++llcp_allocate_pdu_19866 llcp_allocate_pdu 3 19866 &twlreg_grp_19866
++vid_out_queue_setup_19869 vid_out_queue_setup 0 19869 NULL nohasharray
++ext3_xattr_user_set_19869 ext3_xattr_user_set 0 19869 &vid_out_queue_setup_19869 nohasharray
++ip6gre_err_19869 ip6gre_err 5 19869 &ext3_xattr_user_set_19869
++iwl_mvm_add_bcast_sta_19871 iwl_mvm_add_bcast_sta 0 19871 NULL nohasharray
++store_19871 store 0 19871 &iwl_mvm_add_bcast_sta_19871
++si5351_xtal_prepare_19878 si5351_xtal_prepare 0 19878 NULL nohasharray
++start_19878 start 0 19878 &si5351_xtal_prepare_19878
++netevent_callback_19879 netevent_callback 0 19879 NULL
++mrp_request_join_19882 mrp_request_join 4 19882 NULL nohasharray
++dummy_hrtimer_stop_19882 dummy_hrtimer_stop 0 19882 &mrp_request_join_19882 nohasharray
++security_setprocattr_19882 security_setprocattr 0-4 19882 &dummy_hrtimer_stop_19882
++dev_pm_qos_update_user_latency_tolerance_19891 dev_pm_qos_update_user_latency_tolerance 0 19891 NULL
++acpi_pm_pre_suspend_19892 acpi_pm_pre_suspend 0 19892 NULL
++show_19893 show 0 19893 NULL nohasharray
++_readpage_19893 _readpage 0 19893 &show_19893
++wl1251_chip_wakeup_19894 wl1251_chip_wakeup 0 19894 NULL
++qlcnic_sysfs_read_pci_config_19901 qlcnic_sysfs_read_pci_config 6-0-5 19901 NULL nohasharray
++xgbe_init_ring_19901 xgbe_init_ring 3 19901 &qlcnic_sysfs_read_pci_config_19901
++bonding_show_fail_over_mac_19903 bonding_show_fail_over_mac 0 19903 NULL
++aes_decrypt_interrupt_read_19910 aes_decrypt_interrupt_read 3-0 19910 NULL
++ecryptfs_read_xattr_region_19911 ecryptfs_read_xattr_region 0 19911 NULL
++rt73usb_set_state_19917 rt73usb_set_state 0 19917 NULL
++ps_upsd_max_apturn_read_19918 ps_upsd_max_apturn_read 3-0 19918 NULL
++ipath_tempsense_read_19921 ipath_tempsense_read 0 19921 NULL
 +mangle_name_19923 mangle_name 0 19923 NULL
 +tipc_sk_show_19928 tipc_sk_show 3-0 19928 NULL
 +cgroup_task_count_19930 cgroup_task_count 0 19930 NULL
 +mangle_name_19923 mangle_name 0 19923 NULL
 +tipc_sk_show_19928 tipc_sk_show 3-0 19928 NULL
 +cgroup_task_count_19930 cgroup_task_count 0 19930 NULL
-+guest_read_tsc_19931 guest_read_tsc 0 19931 NULL
-+azx_get_pos_lpib_19933 azx_get_pos_lpib 0 19933 NULL
-+v4l2_ctrl_new_19942 v4l2_ctrl_new 8-12 19942 NULL
-+iwl_dbgfs_rx_queue_read_19943 iwl_dbgfs_rx_queue_read 3 19943 NULL
-+cfg80211_rx_assoc_resp_19944 cfg80211_rx_assoc_resp 4 19944 NULL
++__add_section_19931 __add_section 0 19931 NULL
++ceph_read_iter_19940 ceph_read_iter 0 19940 NULL
++v4l2_ctrl_new_19942 v4l2_ctrl_new 12-8 19942 NULL
++iwl_dbgfs_rx_queue_read_19943 iwl_dbgfs_rx_queue_read 3-0 19943 NULL
++ds1672_get_datetime_19948 ds1672_get_datetime 0 19948 NULL nohasharray
++store_temp_target_19948 store_temp_target 0-4 19948 &ds1672_get_datetime_19948
++set_volt_max_19950 set_volt_max 0-4 19950 NULL
++zd_ioread32v_locked_19953 zd_ioread32v_locked 0 19953 NULL
 +ll_xattr_cache_list_19954 ll_xattr_cache_list 0 19954 NULL
 +ll_xattr_cache_list_19954 ll_xattr_cache_list 0 19954 NULL
-+get_jack_mode_name_19976 get_jack_mode_name 4 19976 NULL
++tipc_bind_19957 tipc_bind 0 19957 NULL
++wl3501_resume_19959 wl3501_resume 0 19959 NULL
++hfsplus_user_listxattr_19960 hfsplus_user_listxattr 0-5 19960 NULL
++sd_s_ctrl_19963 sd_s_ctrl 0 19963 NULL
++bt819_s_ctrl_19964 bt819_s_ctrl 0 19964 NULL nohasharray
++ax25_send_frame_19964 ax25_send_frame 2 19964 &bt819_s_ctrl_19964
++set_aw_pt_bi_19967 set_aw_pt_bi 0 19967 NULL
++ims_pcu_ofn_reg_data_store_19974 ims_pcu_ofn_reg_data_store 0-4 19974 NULL
++apparmor_getprocattr_19982 apparmor_getprocattr 0 19982 NULL
++snd_usbtv_card_trigger_19983 snd_usbtv_card_trigger 0 19983 NULL
 +attach_hdlc_protocol_19986 attach_hdlc_protocol 3 19986 NULL
 +attach_hdlc_protocol_19986 attach_hdlc_protocol 3 19986 NULL
-+rtw_set_wps_probe_resp_19989 rtw_set_wps_probe_resp 3 19989 NULL nohasharray
-+i40e_reserve_msix_vectors_19989 i40e_reserve_msix_vectors 2 19989 &rtw_set_wps_probe_resp_19989
-+lustre_pack_request_19992 lustre_pack_request 3 19992 NULL
++i40e_reserve_msix_vectors_19989 i40e_reserve_msix_vectors 2 19989 NULL nohasharray
++rtw_set_wps_probe_resp_19989 rtw_set_wps_probe_resp 3 19989 &i40e_reserve_msix_vectors_19989
++_osd_req_finalize_set_attr_list_19990 _osd_req_finalize_set_attr_list 0 19990 NULL nohasharray
++islpci_upload_fw_19990 islpci_upload_fw 0 19990 &_osd_req_finalize_set_attr_list_19990
 +find_overflow_devnum_19995 find_overflow_devnum 0 19995 NULL
 +find_overflow_devnum_19995 find_overflow_devnum 0 19995 NULL
++reshape_direction_show_19999 reshape_direction_show 0 19999 NULL
 +diva_um_idi_read_20003 diva_um_idi_read 0 20003 NULL
 +diva_um_idi_read_20003 diva_um_idi_read 0 20003 NULL
-+lov_stripe_md_size_20009 lov_stripe_md_size 0-1 20009 NULL nohasharray
-+event_trigger_write_20009 event_trigger_write 3 20009 &lov_stripe_md_size_20009
++cpuset_write_s64_20004 cpuset_write_s64 0 20004 NULL
++spmi_ext_register_readl_20005 spmi_ext_register_readl 0 20005 NULL
++event_trigger_write_20009 event_trigger_write 3 20009 NULL
 +tree_mod_log_eb_move_20011 tree_mod_log_eb_move 5 20011 NULL
 +tree_mod_log_eb_move_20011 tree_mod_log_eb_move 5 20011 NULL
++disk_events_async_show_20020 disk_events_async_show 0 20020 NULL
++sisusb_write_memio_long_20026 sisusb_write_memio_long 0 20026 NULL nohasharray
++smsc911x_reg_read_20026 smsc911x_reg_read 0 20026 &sisusb_write_memio_long_20026
 +SYSC_fgetxattr_20027 SYSC_fgetxattr 4 20027 NULL
 +SYSC_fgetxattr_20027 SYSC_fgetxattr 4 20027 NULL
-+split_scan_timeout_read_20029 split_scan_timeout_read 3 20029 NULL
-+iwl_mvm_power_mac_dbgfs_read_20067 iwl_mvm_power_mac_dbgfs_read 0-4 20067 NULL
++split_scan_timeout_read_20029 split_scan_timeout_read 3-0 20029 NULL nohasharray
++ufs_readpage_20029 ufs_readpage 0 20029 &split_scan_timeout_read_20029
++acpi_ds_obj_stack_pop_20030 acpi_ds_obj_stack_pop 0 20030 NULL nohasharray
++bq2415x_sysfs_set_enable_20030 bq2415x_sysfs_set_enable 0-4 20030 &acpi_ds_obj_stack_pop_20030
++radeon_hwmon_show_temp_20032 radeon_hwmon_show_temp 0 20032 NULL nohasharray
++ocfs2_xattr_security_set_20032 ocfs2_xattr_security_set 0 20032 &radeon_hwmon_show_temp_20032
++platform_suspend_prepare_20036 platform_suspend_prepare 0 20036 NULL
++read_tape_20037 read_tape 0 20037 NULL
++cxacru_sysfs_show_upstream_attenuation_20040 cxacru_sysfs_show_upstream_attenuation 0 20040 NULL
++mwl8k_init_txqs_20042 mwl8k_init_txqs 0 20042 NULL
++cmdline_show_20044 cmdline_show 0 20044 NULL
++mt_show_quirks_20045 mt_show_quirks 0 20045 NULL
++show_compression_20048 show_compression 0 20048 NULL
++usX2Y_urbs_allocate_20052 usX2Y_urbs_allocate 0 20052 NULL
++lpfc_txcmplq_hw_show_20055 lpfc_txcmplq_hw_show 0 20055 NULL
++__be32_to_cpup_20056 __be32_to_cpup 0 20056 NULL
++roccat_common2_sysfs_write_stored_lights_20059 roccat_common2_sysfs_write_stored_lights 0-6-5 20059 NULL
++upcall_20060 upcall 0-4 20060 NULL
++w1_ds2760_io_20065 w1_ds2760_io 3-4-0 20065 NULL
++iwl_mvm_power_mac_dbgfs_read_20067 iwl_mvm_power_mac_dbgfs_read 4-0 20067 NULL nohasharray
++__uncore_filter_state2_show_20067 __uncore_filter_state2_show 0 20067 &iwl_mvm_power_mac_dbgfs_read_20067
++l2tp_ip6_getname_20071 l2tp_ip6_getname 0 20071 NULL
 +target_message_20072 target_message 2 20072 NULL
 +target_message_20072 target_message 2 20072 NULL
-+rawv6_sendmsg_20080 rawv6_sendmsg 4 20080 NULL
-+fuse_conn_limit_read_20084 fuse_conn_limit_read 3 20084 NULL
-+aat2870_reg_write_file_20086 aat2870_reg_write_file 3 20086 NULL
-+team_options_register_20091 team_options_register 3 20091 NULL
-+qla2x00_adjust_sdev_qdepth_up_20097 qla2x00_adjust_sdev_qdepth_up 2 20097 NULL
-+root_nfs_copy_20111 root_nfs_copy 3 20111 NULL
-+hptiop_adjust_disk_queue_depth_20122 hptiop_adjust_disk_queue_depth 2 20122 NULL
-+ext4_ext_direct_IO_20165 ext4_ext_direct_IO 4 20165 NULL
++rawv6_sendmsg_20080 rawv6_sendmsg 4-0 20080 NULL nohasharray
++init_chip_reset_20080 init_chip_reset 0 20080 &rawv6_sendmsg_20080
++fuse_conn_limit_read_20084 fuse_conn_limit_read 3-0 20084 NULL
++aat2870_reg_write_file_20086 aat2870_reg_write_file 3-0 20086 NULL
++reiserfs_dir_fsync_20088 reiserfs_dir_fsync 0 20088 NULL
++team_options_register_20091 team_options_register 3-0 20091 NULL nohasharray
++lpfc_poll_show_20091 lpfc_poll_show 0 20091 &team_options_register_20091 nohasharray
++rt2800pci_set_state_20091 rt2800pci_set_state 0 20091 &lpfc_poll_show_20091 nohasharray
++ssb_attr_sprom_store_20091 ssb_attr_sprom_store 0-3 20091 &rt2800pci_set_state_20091
++sctp_make_data_20093 sctp_make_data 3 20093 NULL
++mls_context_cpy_high_20094 mls_context_cpy_high 0 20094 NULL
++mptscsih_board_assembly_show_20096 mptscsih_board_assembly_show 0 20096 NULL
++read_int_20098 read_int 0 20098 NULL nohasharray
++dn_auto_bind_20098 dn_auto_bind 0 20098 &read_int_20098
++attr_press_speed_store_tpkbd_20100 attr_press_speed_store_tpkbd 0-4 20100 NULL
++snd_es1938_playback1_trigger_20102 snd_es1938_playback1_trigger 0 20102 NULL
++xfs_qm_dqget_20103 xfs_qm_dqget 0 20103 NULL
++nilfs_segments_clean_segments_show_20115 nilfs_segments_clean_segments_show 0 20115 NULL
++iscsi_tpg_param_store_TargetAlias_20119 iscsi_tpg_param_store_TargetAlias 0-3 20119 NULL
++cx18_s_audio_sampling_freq_20123 cx18_s_audio_sampling_freq 0 20123 NULL nohasharray
++adp8870_bl_l4_indoor_dim_store_20123 adp8870_bl_l4_indoor_dim_store 4-0 20123 &cx18_s_audio_sampling_freq_20123
++bluetooth_get_status_20129 bluetooth_get_status 0 20129 NULL nohasharray
++dlci_open_20129 dlci_open 0 20129 &bluetooth_get_status_20129
++noop_init_queue_20130 noop_init_queue 0 20130 NULL
++self_check_vid_hdr_20131 self_check_vid_hdr 0 20131 NULL
++selinux_ip_postroute_compat_20134 selinux_ip_postroute_compat 0 20134 NULL
++snd_info_register_20136 snd_info_register 0 20136 NULL
++jffs2_fsync_20143 jffs2_fsync 0 20143 NULL
++btrfs_writepages_20144 btrfs_writepages 0 20144 NULL
++get_fan_off_20148 get_fan_off 0 20148 NULL nohasharray
++scsi_bus_prepare_20148 scsi_bus_prepare 0 20148 &get_fan_off_20148
++send_init_20149 send_init 0 20149 NULL nohasharray
++ip_vs_in_icmp_20149 ip_vs_in_icmp 0 20149 &send_init_20149
++write_20150 write 0 20150 NULL
++rbd_dev_v2_image_size_20154 rbd_dev_v2_image_size 0 20154 NULL
++ext4_ext_direct_IO_20165 ext4_ext_direct_IO 4-0 20165 NULL
 +tomoyo_commit_ok_20167 tomoyo_commit_ok 2 20167 NULL
 +tomoyo_commit_ok_20167 tomoyo_commit_ok 2 20167 NULL
-+read_flush_pipefs_20171 read_flush_pipefs 3 20171 NULL
-+wep_addr_key_count_read_20174 wep_addr_key_count_read 3 20174 NULL
-+crystalhd_map_dio_20181 crystalhd_map_dio 3 20181 NULL
++os_desc_attr_show_20169 os_desc_attr_show 0 20169 NULL nohasharray
++qib_user_sdma_writev_20169 qib_user_sdma_writev 0 20169 &os_desc_attr_show_20169 nohasharray
++gem_open_20169 gem_open 0 20169 &qib_user_sdma_writev_20169
++jffs2_rubinmips_decompress_20170 jffs2_rubinmips_decompress 0 20170 NULL
++read_flush_pipefs_20171 read_flush_pipefs 3-0 20171 NULL
++wep_addr_key_count_read_20174 wep_addr_key_count_read 3-0 20174 NULL
++kstrtou8_20177 kstrtou8 0 20177 NULL
++i2c_send_byte_20180 i2c_send_byte 0 20180 NULL
++acpi_ds_load2_end_op_20185 acpi_ds_load2_end_op 0 20185 NULL nohasharray
++atm_init_aal5_20185 atm_init_aal5 0 20185 &acpi_ds_load2_end_op_20185
++ax25_hard_header_20187 ax25_hard_header 0 20187 NULL nohasharray
++atl1e_phy_setup_autoneg_adv_20187 atl1e_phy_setup_autoneg_adv 0 20187 &ax25_hard_header_20187
++trusted_set_20196 trusted_set 0 20196 NULL
++fan_pwm1_enable_show_20200 fan_pwm1_enable_show 0 20200 NULL nohasharray
++phy_init_hw_20200 phy_init_hw 0 20200 &fan_pwm1_enable_show_20200
++video_end_20205 video_end 0 20205 NULL
++bitmap_find_next_zero_area_off_20211 bitmap_find_next_zero_area_off 3-0-4-5-6-2 20211 NULL
++ds1343_read_time_20213 ds1343_read_time 0 20213 NULL
++udf_do_extend_file_20214 udf_do_extend_file 0 20214 NULL nohasharray
++udf_bitmap_new_block_20214 udf_bitmap_new_block 4 20214 &udf_do_extend_file_20214
++parport_uss720_epp_write_addr_20216 parport_uss720_epp_write_addr 0 20216 NULL
++dpm_suspend_noirq_20217 dpm_suspend_noirq 0 20217 NULL
++target_fabric_port_attr_show_20218 target_fabric_port_attr_show 0 20218 NULL
++__radix_tree_create_20221 __radix_tree_create 0 20221 NULL
++efivar_attr_read_20222 efivar_attr_read 0 20222 NULL nohasharray
++destid_show_20222 destid_show 0 20222 &efivar_attr_read_20222
++bind_20227 bind 0 20227 NULL
 +pvr2_ctrl_value_to_sym_20229 pvr2_ctrl_value_to_sym 5 20229 NULL
 +pvr2_ctrl_value_to_sym_20229 pvr2_ctrl_value_to_sym 5 20229 NULL
-+rose_sendmsg_20249 rose_sendmsg 4 20249 NULL
-+tm6000_i2c_send_regs_20250 tm6000_i2c_send_regs 5 20250 NULL
++ds1374_wdt_read_20232 ds1374_wdt_read 0-3 20232 NULL
++ath10k_mac_set_frag_20235 ath10k_mac_set_frag 0 20235 NULL
++sstfb_check_var_20237 sstfb_check_var 0 20237 NULL nohasharray
++ext2_unfreeze_20237 ext2_unfreeze 0 20237 &sstfb_check_var_20237
++show_selfballoon_min_usable_mb_20238 show_selfballoon_min_usable_mb 0 20238 NULL
++ltc4261_show_value_20241 ltc4261_show_value 0 20241 NULL
++stk1160_i2c_xfer_20245 stk1160_i2c_xfer 0-3 20245 NULL
++uvc_init_video_bulk_20246 uvc_init_video_bulk 0 20246 NULL nohasharray
++fm3130_set_alarm_20246 fm3130_set_alarm 0 20246 &uvc_init_video_bulk_20246 nohasharray
++sxgbe_change_mtu_20246 sxgbe_change_mtu 0 20246 &fm3130_set_alarm_20246
++rose_sendmsg_20249 rose_sendmsg 4-0 20249 NULL
++tm6000_i2c_send_regs_20250 tm6000_i2c_send_regs 5-0 20250 NULL
++async_20251 async 0 20251 NULL
++store_filter_20252 store_filter 0-4 20252 NULL
++resource_size_20256 resource_size 0 20256 NULL
++ssd1307fb_write_array_20258 ssd1307fb_write_array 3 20258 NULL
++sru_s_stream_20259 sru_s_stream 0 20259 NULL
++wl1271_boot_soft_reset_20262 wl1271_boot_soft_reset 0 20262 NULL nohasharray
++target_core_hba_attr_store_20262 target_core_hba_attr_store 0-4 20262 &wl1271_boot_soft_reset_20262
++mt2063_set_dnc_output_enable_20263 mt2063_set_dnc_output_enable 0 20263 NULL nohasharray
++i40e_open_20263 i40e_open 0 20263 &mt2063_set_dnc_output_enable_20263
++notifier_from_errno_20267 notifier_from_errno 0-1 20267 NULL
++torture_shutdown_notify_20269 torture_shutdown_notify 0 20269 NULL
++gadget_dev_desc_idProduct_show_20270 gadget_dev_desc_idProduct_show 0 20270 NULL
++fuse_copy_args_20271 fuse_copy_args 0 20271 NULL
++tg3_restart_hw_20272 tg3_restart_hw 0 20272 NULL
++vcc_mode_show_20273 vcc_mode_show 0 20273 NULL
++snd_seq_ioctl_get_port_info_20274 snd_seq_ioctl_get_port_info 0 20274 NULL
++mp_unregister_gsi_20278 mp_unregister_gsi 1 20278 NULL nohasharray
++power_up_20278 power_up 0 20278 &mp_unregister_gsi_20278
++w1_master_attribute_show_max_slave_count_20280 w1_master_attribute_show_max_slave_count 0 20280 NULL
++mx2_start_streaming_20282 mx2_start_streaming 0 20282 NULL
++gfs2_setattr_simple_20283 gfs2_setattr_simple 0 20283 NULL
++__uncore_match_rnid4_show_20285 __uncore_match_rnid4_show 0 20285 NULL
++__rds_rdma_map_20287 __rds_rdma_map 0 20287 NULL
++snd_pcm_hw_param_near_20288 snd_pcm_hw_param_near 0 20288 NULL nohasharray
++rxrpc_krb5_decode_principal_20288 rxrpc_krb5_decode_principal 0 20288 &snd_pcm_hw_param_near_20288
++wait_for_bulk_out_ready_20289 wait_for_bulk_out_ready 0 20289 NULL
++blk_mq_hw_sysfs_queued_show_20294 blk_mq_hw_sysfs_queued_show 0 20294 NULL
 +btrfs_header_nritems_20296 btrfs_header_nritems 0 20296 NULL
 +btrfs_header_nritems_20296 btrfs_header_nritems 0 20296 NULL
++do_take_over_console_20297 do_take_over_console 0 20297 NULL
 +r10_sync_page_io_20307 r10_sync_page_io 3 20307 NULL
 +r10_sync_page_io_20307 r10_sync_page_io 3 20307 NULL
-+dm_get_reserved_bio_based_ios_20315 dm_get_reserved_bio_based_ios 0 20315 NULL
-+tx_tx_burst_programmed_read_20320 tx_tx_burst_programmed_read 3 20320 NULL
-+vx_send_msg_nolock_20322 vx_send_msg_nolock 0 20322 NULL
-+snd_cs4281_BA1_read_20323 snd_cs4281_BA1_read 5 20323 NULL
-+gfs2_glock_nq_m_20347 gfs2_glock_nq_m 1 20347 NULL
-+handle_arr_calc_size_20355 handle_arr_calc_size 0-1 20355 NULL
-+smk_set_cipso_20379 smk_set_cipso 3 20379 NULL
-+snd_nm256_readl_20394 snd_nm256_readl 0 20394 NULL
-+SyS_get_mempolicy_20399 SyS_get_mempolicy 3 20399 NULL nohasharray
-+__kfifo_from_user_20399 __kfifo_from_user 3 20399 &SyS_get_mempolicy_20399
-+compat_ipv6_setsockopt_20468 compat_ipv6_setsockopt 5 20468 NULL
++curr_bitstream_show_20308 curr_bitstream_show 0 20308 NULL
++lpfc_cr_count_show_20309 lpfc_cr_count_show 0 20309 NULL
++show_sched1_20310 show_sched1 0 20310 NULL nohasharray
++sock_common_recvmsg_20310 sock_common_recvmsg 0-4 20310 &show_sched1_20310
++_rtl92s_get_h2c_cmdlen_20312 _rtl92s_get_h2c_cmdlen 0 20312 NULL
++dm_get_reserved_bio_based_ios_20315 dm_get_reserved_bio_based_ios 0 20315 NULL nohasharray
++lapic_suspend_20315 lapic_suspend 0 20315 &dm_get_reserved_bio_based_ios_20315
++tx_tx_burst_programmed_read_20320 tx_tx_burst_programmed_read 3-0 20320 NULL
++qlcnic_sysfs_get_port_stats_20321 qlcnic_sysfs_get_port_stats 0-6-5 20321 NULL nohasharray
++disable_hwint_20321 disable_hwint 0 20321 &qlcnic_sysfs_get_port_stats_20321
++vx_send_msg_nolock_20322 vx_send_msg_nolock 0 20322 NULL nohasharray
++target_stat_scsi_tgt_port_show_attr_dev_20322 target_stat_scsi_tgt_port_show_attr_dev 0 20322 &vx_send_msg_nolock_20322
++snd_cs4281_BA1_read_20323 snd_cs4281_BA1_read 5-0 20323 NULL
++clockevents_unbind_20324 clockevents_unbind 0 20324 NULL
++wacom_buttons_luminance_store_20325 wacom_buttons_luminance_store 0-4 20325 NULL
++sys_dmi_modalias_show_20334 sys_dmi_modalias_show 0 20334 NULL
++lpt_gc_20337 lpt_gc 0 20337 NULL
++patch_nvhdmi_2ch_20339 patch_nvhdmi_2ch 0 20339 NULL
++gfs2_glock_nq_m_20347 gfs2_glock_nq_m 1-0 20347 NULL
++show_turbo_20348 show_turbo 0 20348 NULL
++si2157_cmd_execute_20350 si2157_cmd_execute 0 20350 NULL
++show_tablet_20355 show_tablet 0 20355 NULL
++fw_load_from_user_helper_20360 fw_load_from_user_helper 0 20360 NULL
++ltc4245_show_power_20364 ltc4245_show_power 0 20364 NULL
++aio_migratepage_20365 aio_migratepage 0 20365 NULL
++qla82xx_pci_mem_read_direct_20368 qla82xx_pci_mem_read_direct 2 20368 NULL
++core_num_show_20369 core_num_show 0 20369 NULL
++wl1271_acx_keep_alive_mode_20372 wl1271_acx_keep_alive_mode 0 20372 NULL
++asix_get_eeprom_len_20373 asix_get_eeprom_len 0 20373 NULL
++thermal_get_sensor_20377 thermal_get_sensor 0 20377 NULL
++wakeup_total_time_show_20378 wakeup_total_time_show 0 20378 NULL
++smk_set_cipso_20379 smk_set_cipso 3-0 20379 NULL
++block_read_full_page_20380 block_read_full_page 0 20380 NULL
++SMB2_flush_20381 SMB2_flush 0 20381 NULL
++show_fcoe_ctlr_device_miss_fka_20388 show_fcoe_ctlr_device_miss_fka 0 20388 NULL
++sdev_show_device_busy_20392 sdev_show_device_busy 0 20392 NULL nohasharray
++vxge_hw_vpath_mac_addr_delete_20392 vxge_hw_vpath_mac_addr_delete 0 20392 &sdev_show_device_busy_20392
++power_supply_read_temp_20397 power_supply_read_temp 0 20397 NULL
++__kfifo_from_user_20399 __kfifo_from_user 3 20399 NULL nohasharray
++SyS_get_mempolicy_20399 SyS_get_mempolicy 3 20399 &__kfifo_from_user_20399
++igb_vlan_rx_add_vid_20402 igb_vlan_rx_add_vid 0 20402 NULL
++arcmsr_attr_host_fw_version_20411 arcmsr_attr_host_fw_version 0 20411 NULL nohasharray
++whole_disk_show_20411 whole_disk_show 0 20411 &arcmsr_attr_host_fw_version_20411
++acpi_ds_init_object_from_op_20413 acpi_ds_init_object_from_op 0 20413 NULL nohasharray
++a_alt_hnp_support_show_20413 a_alt_hnp_support_show 0 20413 &acpi_ds_init_object_from_op_20413
++wl1271_acx_sg_enable_20415 wl1271_acx_sg_enable 0 20415 NULL
++cx231xx_i2c_check_for_device_20416 cx231xx_i2c_check_for_device 0 20416 NULL
++eeprom_store_20424 eeprom_store 0-4 20424 NULL
++igb_setup_rx_resources_20425 igb_setup_rx_resources 0 20425 NULL
++igbvf_setup_tx_resources_20428 igbvf_setup_tx_resources 0 20428 NULL
++anysee_ctrl_msg_20430 anysee_ctrl_msg 0 20430 NULL
++find_skb_20431 find_skb 2 20431 NULL
++fmc_send_cmd_20435 fmc_send_cmd 0-5 20435 NULL
++mptscsih_debug_level_show_20438 mptscsih_debug_level_show 0 20438 NULL
++_ctl_version_mpi_show_20455 _ctl_version_mpi_show 0 20455 NULL nohasharray
++show_fc_host_port_id_20455 show_fc_host_port_id 0 20455 &_ctl_version_mpi_show_20455 nohasharray
++adp8860_bl_l3_dark_dim_show_20455 adp8860_bl_l3_dark_dim_show 0 20455 &show_fc_host_port_id_20455
++ath10k_pci_hif_map_service_to_pipe_20460 ath10k_pci_hif_map_service_to_pipe 0 20460 NULL
++ir_open_20461 ir_open 0 20461 NULL nohasharray
++ds2781_read_user_eeprom_bin_20461 ds2781_read_user_eeprom_bin 6-5-0 20461 &ir_open_20461
++wl18xx_wait_for_event_20464 wl18xx_wait_for_event 0 20464 NULL
++compat_ipv6_setsockopt_20468 compat_ipv6_setsockopt 5 20468 NULL nohasharray
++adp8860_bl_l1_daylight_max_show_20468 adp8860_bl_l1_daylight_max_show 0 20468 &compat_ipv6_setsockopt_20468 nohasharray
++mwl8k_reload_firmware_20468 mwl8k_reload_firmware 0 20468 &adp8860_bl_l1_daylight_max_show_20468
 +read_buf_20469 read_buf 2 20469 NULL
 +read_buf_20469 read_buf 2 20469 NULL
-+bio_trim_20472 bio_trim 2 20472 NULL
-+btrfs_get_32_20476 btrfs_get_32 0 20476 NULL
++reiserfs_chown_xattrs_20471 reiserfs_chown_xattrs 0 20471 NULL
++bio_trim_20472 bio_trim 2 20472 NULL nohasharray
++alloc_pipe_config_20472 alloc_pipe_config 0 20472 &bio_trim_20472
++pci_mmcfg_read_numachip_20473 pci_mmcfg_read_numachip 0 20473 NULL
++nfs4_do_setattr_20475 nfs4_do_setattr 0 20475 NULL
++btrfs_get_32_20476 btrfs_get_32 0 20476 NULL nohasharray
++adt7x10_write_byte_20476 adt7x10_write_byte 0 20476 &btrfs_get_32_20476
++show_scan_age_20477 show_scan_age 0 20477 NULL nohasharray
++start_service_discovery_20477 start_service_discovery 4 20477 &show_scan_age_20477
++vxge_open_20497 vxge_open 0 20497 NULL
++i7core_inject_enable_store_20501 i7core_inject_enable_store 0-4 20501 NULL
++elan_sysfs_read_iap_ver_20502 elan_sysfs_read_iap_ver 0 20502 NULL
++mcs_net_open_20503 mcs_net_open 0 20503 NULL nohasharray
++ocfs2_db_frozen_trigger_20503 ocfs2_db_frozen_trigger 4 20503 &mcs_net_open_20503 nohasharray
++hidraw_report_event_20503 hidraw_report_event 3 20503 &ocfs2_db_frozen_trigger_20503
++w1_master_attribute_show_pullup_20506 w1_master_attribute_show_pullup 0 20506 NULL
++ipr_store_adapter_state_20513 ipr_store_adapter_state 0-4 20513 NULL
++i2c_atmel_recv_20516 i2c_atmel_recv 0-3 20516 NULL nohasharray
++thermal_throttle_add_dev_20516 thermal_throttle_add_dev 0 20516 &i2c_atmel_recv_20516
++nilfs_snapshot_blocks_count_show_20518 nilfs_snapshot_blocks_count_show 0 20518 NULL
++xfs_dir3_leaf_get_buf_20519 xfs_dir3_leaf_get_buf 0 20519 NULL
 +xfs_iext_realloc_direct_20521 xfs_iext_realloc_direct 2 20521 NULL
 +drbd_bm_resize_20522 drbd_bm_resize 2 20522 NULL
 +xfs_iext_realloc_direct_20521 xfs_iext_realloc_direct 2 20521 NULL
 +drbd_bm_resize_20522 drbd_bm_resize 2 20522 NULL
++dpm_suspend_start_20531 dpm_suspend_start 0 20531 NULL
 +amd_create_gatt_pages_20537 amd_create_gatt_pages 1 20537 NULL
 +amd_create_gatt_pages_20537 amd_create_gatt_pages 1 20537 NULL
++acpi_ex_extract_from_field_20539 acpi_ex_extract_from_field 0 20539 NULL
++mwifiex_cmd_802_11_subsc_evt_20540 mwifiex_cmd_802_11_subsc_evt 0 20540 NULL
++store_soft_offline_page_20548 store_soft_offline_page 0-4 20548 NULL
 +scsi_report_opcode_20551 scsi_report_opcode 3 20551 NULL
 +scsi_report_opcode_20551 scsi_report_opcode 3 20551 NULL
++bch_snprint_string_list_20552 bch_snprint_string_list 0 20552 NULL
 +venus_create_20555 venus_create 4 20555 NULL
 +venus_create_20555 venus_create 4 20555 NULL
-+btrfs_super_log_root_20565 btrfs_super_log_root 0 20565 NULL
-+crypto_ahash_reqsize_20569 crypto_ahash_reqsize 0 20569 NULL
-+kvm_test_age_hva_20593 kvm_test_age_hva 2 20593 NULL
++show_fc_rport_port_state_20557 show_fc_rport_port_state 0 20557 NULL
++pm8001_chip_sata_req_20559 pm8001_chip_sata_req 0 20559 NULL
++iscsi_stat_instance_show_attr_fail_type_20560 iscsi_stat_instance_show_attr_fail_type 0 20560 NULL
++rt2x00debug_read_rfcsr_20562 rt2x00debug_read_rfcsr 0-3 20562 NULL
++o2hb_heartbeat_group_threshold_show_20570 o2hb_heartbeat_group_threshold_show 0 20570 NULL nohasharray
++xfs_bmap_isaeof_20570 xfs_bmap_isaeof 0 20570 &o2hb_heartbeat_group_threshold_show_20570
++isight_prepare_20572 isight_prepare 0 20572 NULL nohasharray
++ctnetlink_label_size_20572 ctnetlink_label_size 0 20572 &isight_prepare_20572
++bch_flash_dev_show_20574 bch_flash_dev_show 0 20574 NULL nohasharray
++dead_read_20574 dead_read 0 20574 &bch_flash_dev_show_20574
++cachefiles_daemon_frun_20577 cachefiles_daemon_frun 0 20577 NULL
++bluetooth_enable_show_20578 bluetooth_enable_show 0 20578 NULL nohasharray
++command_setcolourbalance_20578 command_setcolourbalance 0 20578 &bluetooth_enable_show_20578 nohasharray
++wl1271_acx_sta_rate_policies_20578 wl1271_acx_sta_rate_policies 0 20578 &command_setcolourbalance_20578
++xen_pci_notifier_20579 xen_pci_notifier 0 20579 NULL
++set_performance_level_20580 set_performance_level 0-4 20580 NULL
++saa711x_s_stream_20581 saa711x_s_stream 0 20581 NULL
++uwb_rc_dev_addr_mgmt_20582 uwb_rc_dev_addr_mgmt 0 20582 NULL
++store_pwm_ast_20585 store_pwm_ast 0-4 20585 NULL
++ksz8873mll_read_status_20586 ksz8873mll_read_status 0 20586 NULL
++ocfs2_cluster_lock_20588 ocfs2_cluster_lock 0 20588 NULL
++r820t_get_if_frequency_20589 r820t_get_if_frequency 0 20589 NULL
++nforce2_check_status_20594 nforce2_check_status 0 20594 NULL
 +set_secure_conn_20596 set_secure_conn 4 20596 NULL
 +set_secure_conn_20596 set_secure_conn 4 20596 NULL
++quota_refresh_group_store_20597 quota_refresh_group_store 0-3 20597 NULL
++saa7706h_set_reg16_20600 saa7706h_set_reg16 0 20600 NULL nohasharray
++lpfc_task_mgmt_tmo_show_20600 lpfc_task_mgmt_tmo_show 0 20600 &saa7706h_set_reg16_20600
 +sync_timeline_create_20601 sync_timeline_create 2 20601 NULL
 +sync_timeline_create_20601 sync_timeline_create 2 20601 NULL
++_netdev_open_20602 _netdev_open 0 20602 NULL
 +lirc_write_20604 lirc_write 3 20604 NULL
 +lirc_write_20604 lirc_write 3 20604 NULL
-+qib_qsfp_write_20614 qib_qsfp_write 0-4-2 20614 NULL
++qlcnic_config_led_20611 qlcnic_config_led 0 20611 NULL
++first_done_show_20612 first_done_show 0 20612 NULL
++i2c_mux_master_xfer_20613 i2c_mux_master_xfer 3 20613 NULL
++qib_qsfp_write_20614 qib_qsfp_write 0-2-4 20614 NULL
++inject_enable_write_20617 inject_enable_write 0-3 20617 NULL
++device_capabilities_show_20619 device_capabilities_show 0 20619 NULL
++show_20621 show 0 20621 NULL
++adp8860_bl_l1_daylight_dim_store_20623 adp8860_bl_l1_daylight_dim_store 0-4 20623 NULL
++rpipe_check_aim_20627 rpipe_check_aim 0 20627 NULL
++show_min_hyst_20635 show_min_hyst 0 20635 NULL nohasharray
++adfs_dir_read_20635 adfs_dir_read 0 20635 &show_min_hyst_20635
++squashfs_trusted_get_20637 squashfs_trusted_get 0 20637 NULL
++w1_ds2780_io_20638 w1_ds2780_io 4-3-0 20638 NULL
 +snd_pcm_oss_prepare_20641 snd_pcm_oss_prepare 0 20641 NULL
 +snd_pcm_oss_prepare_20641 snd_pcm_oss_prepare 0 20641 NULL
-+get_extent_skip_holes_20642 get_extent_skip_holes 2 20642 NULL
++__uncore_iss_show_20642 __uncore_iss_show 0 20642 NULL nohasharray
++asus_gps_switch_20642 asus_gps_switch 0 20642 &__uncore_iss_show_20642
++setattr_20644 setattr 0 20644 NULL
 +kfifo_copy_to_user_20646 kfifo_copy_to_user 3-4 20646 NULL
 +cpulist_scnprintf_20648 cpulist_scnprintf 2-0 20648 NULL
 +oz_add_farewell_20652 oz_add_farewell 5 20652 NULL
 +kfifo_copy_to_user_20646 kfifo_copy_to_user 3-4 20646 NULL
 +cpulist_scnprintf_20648 cpulist_scnprintf 2-0 20648 NULL
 +oz_add_farewell_20652 oz_add_farewell 5 20652 NULL
-+oz_cdev_read_20659 oz_cdev_read 3 20659 NULL
-+snd_hdsp_playback_copy_20676 snd_hdsp_playback_copy 5 20676 NULL
++macvtap_get_user_20655 macvtap_get_user 0 20655 NULL nohasharray
++bond_option_arp_validate_set_20655 bond_option_arp_validate_set 0 20655 &macvtap_get_user_20655
++wacom_luminance_store_20659 wacom_luminance_store 0-4 20659 NULL nohasharray
++oz_cdev_read_20659 oz_cdev_read 3 20659 &wacom_luminance_store_20659
++ixgbe_open_20663 ixgbe_open 0 20663 NULL
++fcoe_enable_20664 fcoe_enable 0 20664 NULL
++selinux_nlmsg_lookup_20665 selinux_nlmsg_lookup 0 20665 NULL nohasharray
++smk_netlbl_mls_20665 smk_netlbl_mls 0 20665 &selinux_nlmsg_lookup_20665 nohasharray
++ad1983_add_spdif_mux_ctl_20665 ad1983_add_spdif_mux_ctl 0 20665 &smk_netlbl_mls_20665
++show_temp_crit_20674 show_temp_crit 0 20674 NULL
++downcall_20675 downcall 0-3 20675 NULL
++snd_hdsp_playback_copy_20676 snd_hdsp_playback_copy 5 20676 NULL nohasharray
++btrfs_qgroup_reserve_20676 btrfs_qgroup_reserve 0 20676 &snd_hdsp_playback_copy_20676
++session_write_kbytes_show_20678 session_write_kbytes_show 0 20678 NULL
 +dvb_dmxdev_buffer_read_20682 dvb_dmxdev_buffer_read 0-4 20682 NULL
 +dvb_dmxdev_buffer_read_20682 dvb_dmxdev_buffer_read 0-4 20682 NULL
-+cpumask_size_20683 cpumask_size 0 20683 NULL
 +btrfs_node_blockptr_20685 btrfs_node_blockptr 0 20685 NULL
 +btrfs_node_blockptr_20685 btrfs_node_blockptr 0 20685 NULL
++store_20687 store 0 20687 NULL
++ipath_user_sdma_coalesce_20688 ipath_user_sdma_coalesce 0 20688 NULL
++set_sas_linkspeed_names_20690 set_sas_linkspeed_names 0 20690 NULL
++show_low_power_20693 show_low_power 0 20693 NULL nohasharray
++cross_eof_20693 cross_eof 0 20693 &show_low_power_20693
 +xpcs_reg_addr_write_20694 xpcs_reg_addr_write 3 20694 NULL
 +xpcs_reg_addr_write_20694 xpcs_reg_addr_write 3 20694 NULL
-+read_file_tgt_int_stats_20697 read_file_tgt_int_stats 3 20697 NULL
-+__maestro_read_20700 __maestro_read 0 20700 NULL
-+cipso_v4_gentag_rng_20703 cipso_v4_gentag_rng 0 20703 NULL
-+pcpu_page_first_chunk_20712 pcpu_page_first_chunk 1 20712 NULL
-+hfs_direct_IO_20714 hfs_direct_IO 4 20714 NULL
++cifs_d_revalidate_20695 cifs_d_revalidate 0 20695 NULL
++read_file_tgt_int_stats_20697 read_file_tgt_int_stats 3-0 20697 NULL nohasharray
++bond_master_netdev_event_20697 bond_master_netdev_event 0 20697 &read_file_tgt_int_stats_20697
++cipso_v4_gentag_rng_20703 cipso_v4_gentag_rng 0 20703 NULL nohasharray
++show_conn_param_ISCSI_PARAM_IPV6_FLOW_LABEL_20703 show_conn_param_ISCSI_PARAM_IPV6_FLOW_LABEL 0 20703 &cipso_v4_gentag_rng_20703
++roles_init_20704 roles_init 0 20704 NULL
++fwnet_header_create_20705 fwnet_header_create 0 20705 NULL
++set_alarm_20706 set_alarm 0 20706 NULL
++pcpu_page_first_chunk_20712 pcpu_page_first_chunk 1 20712 NULL nohasharray
++dev_show_model_20712 dev_show_model 0 20712 &pcpu_page_first_chunk_20712 nohasharray
++carl9170_debugfs_bug_write_20712 carl9170_debugfs_bug_write 0-3 20712 &dev_show_model_20712
++hfs_direct_IO_20714 hfs_direct_IO 4-0 20714 NULL
 +ocfs2_read_xattr_bucket_20722 ocfs2_read_xattr_bucket 0 20722 NULL
 +ocfs2_read_xattr_bucket_20722 ocfs2_read_xattr_bucket 0 20722 NULL
-+security_context_to_sid_force_20724 security_context_to_sid_force 2 20724 NULL
-+fb_prepare_logo_20743 fb_prepare_logo 0 20743 NULL
-+vol_cdev_direct_write_20751 vol_cdev_direct_write 3 20751 NULL
-+ocfs2_align_bytes_to_clusters_20754 ocfs2_align_bytes_to_clusters 2 20754 NULL
++security_context_to_sid_force_20724 security_context_to_sid_force 2-0 20724 NULL
++msi001_set_gain_20725 msi001_set_gain 0 20725 NULL nohasharray
++dlm_user_cancel_20725 dlm_user_cancel 0 20725 &msi001_set_gain_20725
++vmxnet3_open_20730 vmxnet3_open 0 20730 NULL
++mt2063_write_20732 mt2063_write 0 20732 NULL
++write_field_20735 write_field 0 20735 NULL nohasharray
++edd_show_host_bus_20735 edd_show_host_bus 0 20735 &write_field_20735
++mem_used_max_store_20741 mem_used_max_store 0-4 20741 NULL
++br_netpoll_setup_20742 br_netpoll_setup 0 20742 NULL
++fb_prepare_logo_20743 fb_prepare_logo 0 20743 NULL nohasharray
++show_vpd_pg80_20743 show_vpd_pg80 6-0-5 20743 &fb_prepare_logo_20743
++e1000_test_msi_20744 e1000_test_msi 0 20744 NULL
++axxia_i2c_xfer_msg_20746 axxia_i2c_xfer_msg 0 20746 NULL nohasharray
++__page_symlink_20746 __page_symlink 3 20746 &axxia_i2c_xfer_msg_20746
++vol_cdev_direct_write_20751 vol_cdev_direct_write 3-0 20751 NULL
++pm860x_rtc_read_time_20756 pm860x_rtc_read_time 0 20756 NULL nohasharray
++f2fs_sbi_show_20756 f2fs_sbi_show 0 20756 &pm860x_rtc_read_time_20756
++iwlagn_alloc_bcast_station_20759 iwlagn_alloc_bcast_station 0 20759 NULL
++splice_read_20762 splice_read 0 20762 NULL
 +brcmf_p2p_escan_20763 brcmf_p2p_escan 2 20763 NULL
 +brcmf_p2p_escan_20763 brcmf_p2p_escan 2 20763 NULL
-+fb_alloc_cmap_gfp_20792 fb_alloc_cmap_gfp 2 20792 NULL
-+iwl_dbgfs_rxon_flags_read_20795 iwl_dbgfs_rxon_flags_read 3 20795 NULL
-+edid_write_20797 edid_write 3 20797 NULL
-+lowpan_write_20800 lowpan_write 3 20800 NULL
-+strndup_user_20819 strndup_user 2 20819 NULL
-+tipc_msg_build_20825 tipc_msg_build 3 20825 NULL
-+wl1271_format_buffer_20834 wl1271_format_buffer 2 20834 NULL
-+uvc_alloc_entity_20836 uvc_alloc_entity 4-3 20836 NULL
++bfad_im_hw_version_show_20764 bfad_im_hw_version_show 0 20764 NULL
++ubi_io_read_20767 ubi_io_read 0 20767 NULL
++SyS_recvfrom_20771 SyS_recvfrom 3 20771 NULL
++acpi_ex_resolve_operands_20782 acpi_ex_resolve_operands 0 20782 NULL nohasharray
++dlci_dev_event_20782 dlci_dev_event 0 20782 &acpi_ex_resolve_operands_20782
++vmw_fb_check_var_20787 vmw_fb_check_var 0 20787 NULL
++fd_show_configfs_dev_params_20788 fd_show_configfs_dev_params 0 20788 NULL nohasharray
++swap_write_page_20788 swap_write_page 0 20788 &fd_show_configfs_dev_params_20788
++store_hard_offline_page_20792 store_hard_offline_page 0-4 20792 NULL nohasharray
++fb_alloc_cmap_gfp_20792 fb_alloc_cmap_gfp 2 20792 &store_hard_offline_page_20792
++iommu_range_alloc_20794 iommu_range_alloc 3-0 20794 NULL
++iwl_dbgfs_rxon_flags_read_20795 iwl_dbgfs_rxon_flags_read 3-0 20795 NULL
++compat_filldir64_20796 compat_filldir64 3 20796 NULL nohasharray
++ipip6_tunnel_change_mtu_20796 ipip6_tunnel_change_mtu 0 20796 &compat_filldir64_20796
++edid_write_20797 edid_write 3-0 20797 NULL
++ath10k_wmi_connect_20798 ath10k_wmi_connect 0 20798 NULL
++snd_p16v_pcm_trigger_playback_20799 snd_p16v_pcm_trigger_playback 0 20799 NULL
++show_nguid_20800 show_nguid 0 20800 NULL
++iwl_pcie_prepare_card_hw_20801 iwl_pcie_prepare_card_hw 0 20801 NULL
++lp3972_dcdc_is_enabled_20807 lp3972_dcdc_is_enabled 0 20807 NULL
++wl12xx_acx_sg_cfg_20808 wl12xx_acx_sg_cfg 0 20808 NULL nohasharray
++netxen_napi_add_20808 netxen_napi_add 0 20808 &wl12xx_acx_sg_cfg_20808
++sys_sendto_20809 sys_sendto 6-3 20809 NULL
++cfv_alloc_and_copy_skb_20812 cfv_alloc_and_copy_skb 4 20812 NULL
++sysfs_add_file_to_group_20814 sysfs_add_file_to_group 0 20814 NULL
++strndup_user_20819 strndup_user 2 20819 NULL nohasharray
++do_glock_20819 do_glock 0 20819 &strndup_user_20819
++cp_alloc_rings_20823 cp_alloc_rings 0 20823 NULL
++make_rate_20827 make_rate 0 20827 NULL
++kvaser_usb_open_20828 kvaser_usb_open 0 20828 NULL
++hugetlbfs_setattr_20829 hugetlbfs_setattr 0 20829 NULL
++__cfs_schedulable_20830 __cfs_schedulable 0 20830 NULL
++wl1271_format_buffer_20834 wl1271_format_buffer 2-0 20834 NULL nohasharray
++lpfc_hba_queue_depth_show_20834 lpfc_hba_queue_depth_show 0 20834 &wl1271_format_buffer_20834
++uvc_alloc_entity_20836 uvc_alloc_entity 3-4 20836 NULL nohasharray
++nilfs_checkpoints_attr_show_20836 nilfs_checkpoints_attr_show 0 20836 &uvc_alloc_entity_20836 nohasharray
++d_weak_revalidate_20836 d_weak_revalidate 0 20836 &nilfs_checkpoints_attr_show_20836
++show_min_width_20837 show_min_width 0 20837 NULL
++keyspan_write_20838 keyspan_write 0-4 20838 NULL
++get_fan_target_20839 get_fan_target 0 20839 NULL
++fsp_attr_show_vscroll_20843 fsp_attr_show_vscroll 0 20843 NULL
 +p9_tag_alloc_20845 p9_tag_alloc 3 20845 NULL
 +p9_tag_alloc_20845 p9_tag_alloc 3 20845 NULL
-+nvme_trans_supported_vpd_pages_20847 nvme_trans_supported_vpd_pages 4 20847 NULL
-+get_name_20855 get_name 4 20855 NULL
-+iwl_dbgfs_pm_params_read_20866 iwl_dbgfs_pm_params_read 3 20866 NULL
-+snd_pcm_capture_avail_20867 snd_pcm_capture_avail 0 20867 NULL
-+srq_free_res_20868 srq_free_res 5 20868 NULL
-+cfs_cpt_table_create_20884 cfs_cpt_table_create 1 20884 NULL
-+req_capsule_filled_sizes_20888 req_capsule_filled_sizes 0 20888 NULL
++nvme_trans_supported_vpd_pages_20847 nvme_trans_supported_vpd_pages 4 20847 NULL nohasharray
++usnic_ib_netdevice_event_20847 usnic_ib_netdevice_event 0 20847 &nvme_trans_supported_vpd_pages_20847
++usb_serial_generic_submit_read_urb_20848 usb_serial_generic_submit_read_urb 0 20848 NULL
++v4l2_write_20849 v4l2_write 0-3 20849 NULL
++midi_synth_load_patch_20852 midi_synth_load_patch 0 20852 NULL
++decompress_20854 decompress 0 20854 NULL
++cp2112_i2c_xfer_20860 cp2112_i2c_xfer 0-3 20860 NULL
++dsa_slave_init_20862 dsa_slave_init 0 20862 NULL
++target_stat_scsi_transport_show_attr_dev_name_20864 target_stat_scsi_transport_show_attr_dev_name 0 20864 NULL
++iwl_dbgfs_pm_params_read_20866 iwl_dbgfs_pm_params_read 3-0 20866 NULL
++bond_option_pps_set_20867 bond_option_pps_set 0 20867 NULL
++nc_register_read_20875 nc_register_read 0 20875 NULL
++command_setexposure_20876 command_setexposure 0 20876 NULL
++pci_xircom_init_20881 pci_xircom_init 0 20881 NULL
++ace_open_20884 ace_open 0 20884 NULL nohasharray
++cfs_cpt_table_create_20884 cfs_cpt_table_create 1 20884 &ace_open_20884
 +rb_simple_write_20890 rb_simple_write 3 20890 NULL
 +rb_simple_write_20890 rb_simple_write 3 20890 NULL
-+sisusb_send_packet_20891 sisusb_send_packet 2 20891 NULL
-+key_icverrors_read_20895 key_icverrors_read 3 20895 NULL
++sisusb_send_packet_20891 sisusb_send_packet 2-0 20891 NULL
++lpfc_cr_count_store_20893 lpfc_cr_count_store 0-4 20893 NULL
++key_icverrors_read_20895 key_icverrors_read 3-0 20895 NULL
++ipv4_conntrack_local_20896 ipv4_conntrack_local 0 20896 NULL
++of_property_match_string_20897 of_property_match_string 0 20897 NULL
++show_pch_mac_20898 show_pch_mac 0 20898 NULL
 +vfio_msi_enable_20906 vfio_msi_enable 2 20906 NULL
 +vfio_msi_enable_20906 vfio_msi_enable 2 20906 NULL
-+lbs_rdbbp_write_20918 lbs_rdbbp_write 3 20918 NULL
++compat_sys_readv_20911 compat_sys_readv 3 20911 NULL
++eeprom_show_20916 eeprom_show 0 20916 NULL
++batadv_nc_mesh_init_20917 batadv_nc_mesh_init 0 20917 NULL
++lbs_rdbbp_write_20918 lbs_rdbbp_write 3-0 20918 NULL
++ad7793_show_scale_available_20920 ad7793_show_scale_available 0 20920 NULL
++usb_gadget_unregister_driver_20924 usb_gadget_unregister_driver 0 20924 NULL
++sctp_del_bind_addr_20927 sctp_del_bind_addr 0 20927 NULL
++llcp_sock_create_20929 llcp_sock_create 0 20929 NULL
++ds1305_nvram_read_20931 ds1305_nvram_read 0-5-6 20931 NULL nohasharray
++tcp_v6_connect_20931 tcp_v6_connect 0 20931 &ds1305_nvram_read_20931
 +htable_bits_20933 htable_bits 0 20933 NULL
 +htable_bits_20933 htable_bits 0 20933 NULL
-+cfg80211_rx_assoc_resp_20934 cfg80211_rx_assoc_resp 4 20934 NULL
++perf_ibs_suspend_20935 perf_ibs_suspend 0 20935 NULL
++set_usb_charge_20936 set_usb_charge 0-4 20936 NULL
++dimmdev_location_show_20937 dimmdev_location_show 0 20937 NULL
++gadget_dev_desc_bcdDevice_show_20940 gadget_dev_desc_bcdDevice_show 0 20940 NULL nohasharray
++show_20940 show 0 20940 &gadget_dev_desc_bcdDevice_show_20940 nohasharray
++ide_park_store_20940 ide_park_store 0-4 20940 &show_20940
++sh_eth_phy_start_20943 sh_eth_phy_start 0 20943 NULL
++eir_append_data_20945 eir_append_data 0-5-2 20945 NULL
 +altera_set_ir_post_20948 altera_set_ir_post 2 20948 NULL
 +altera_set_ir_post_20948 altera_set_ir_post 2 20948 NULL
-+rx_rx_phy_hdr_read_20950 rx_rx_phy_hdr_read 3 20950 NULL
-+rsxx_cram_read_20957 rsxx_cram_read 3 20957 NULL
++rx_rx_phy_hdr_read_20950 rx_rx_phy_hdr_read 3-0 20950 NULL
++nilfs_ifile_count_free_inodes_20953 nilfs_ifile_count_free_inodes 0 20953 NULL nohasharray
++ath10k_ce_send_nolock_20953 ath10k_ce_send_nolock 0 20953 &nilfs_ifile_count_free_inodes_20953
++lm70_sense_temp_20954 lm70_sense_temp 0 20954 NULL
++rsxx_cram_read_20957 rsxx_cram_read 3-0 20957 NULL
++saa7146_i2c_transfer_20961 saa7146_i2c_transfer 0-3 20961 NULL
 +nfs_map_name_to_uid_20962 nfs_map_name_to_uid 3 20962 NULL
 +nfs_map_name_to_uid_20962 nfs_map_name_to_uid 3 20962 NULL
-+snd_rme9652_playback_copy_20970 snd_rme9652_playback_copy 5 20970 NULL
-+alg_setsockopt_20985 alg_setsockopt 5 20985 NULL
++config_usb_cfg_attr_show_20966 config_usb_cfg_attr_show 0 20966 NULL
++bfad_im_vport_create_20967 bfad_im_vport_create 0 20967 NULL
++snd_rme9652_playback_copy_20970 snd_rme9652_playback_copy 5 20970 NULL nohasharray
++proc_root_getattr_20970 proc_root_getattr 0 20970 &snd_rme9652_playback_copy_20970
++ov2640_s_fmt_20973 ov2640_s_fmt 0 20973 NULL nohasharray
++__mmc_test_register_dbgfs_file_20973 __mmc_test_register_dbgfs_file 0 20973 &ov2640_s_fmt_20973
++acpi_ds_exec_begin_op_20975 acpi_ds_exec_begin_op 0 20975 NULL
++uinput_write_20977 uinput_write 0-3 20977 NULL
++clear_codec_20983 clear_codec 0 20983 NULL
++alg_setsockopt_20985 alg_setsockopt 5-0 20985 NULL
++iwl_mvm_load_ucode_wait_alive_20992 iwl_mvm_load_ucode_wait_alive 0 20992 NULL
 +qib_verbs_send_20999 qib_verbs_send 5-3 20999 NULL
 +qib_verbs_send_20999 qib_verbs_send 5-3 20999 NULL
++alx_alloc_descriptors_21000 alx_alloc_descriptors 0 21000 NULL
++ocfs2_free_clusters_21001 ocfs2_free_clusters 4 21001 NULL
++iwl_phy_db_get_section_data_21006 iwl_phy_db_get_section_data 0 21006 NULL
++orinoco_cs_suspend_21007 orinoco_cs_suspend 0 21007 NULL
++slow_avc_audit_21019 slow_avc_audit 0 21019 NULL nohasharray
++btrfs_dirty_pages_21019 btrfs_dirty_pages 0 21019 &slow_avc_audit_21019 nohasharray
++selinux_revalidate_file_permission_21019 selinux_revalidate_file_permission 0 21019 &btrfs_dirty_pages_21019
++mac802154_wpan_mac_addr_21020 mac802154_wpan_mac_addr 0 21020 NULL nohasharray
++adp8870_bl_l2_bright_dim_store_21020 adp8870_bl_l2_bright_dim_store 4-0 21020 &mac802154_wpan_mac_addr_21020
 +btrfs_inode_ref_name_len_21024 btrfs_inode_ref_name_len 0 21024 NULL
 +btrfs_inode_ref_name_len_21024 btrfs_inode_ref_name_len 0 21024 NULL
-+arch_gnttab_init_21030 arch_gnttab_init 1 21030 NULL
-+rx_defrag_tkip_called_read_21031 rx_defrag_tkip_called_read 3 21031 NULL
-+srp_change_queue_depth_21038 srp_change_queue_depth 2 21038 NULL
-+fsl_edma_prep_dma_cyclic_21042 fsl_edma_prep_dma_cyclic 4-3 21042 NULL
-+lbs_threshold_read_21046 lbs_threshold_read 5 21046 NULL
-+proc_fault_inject_write_21058 proc_fault_inject_write 3 21058 NULL
-+qdisc_get_default_21072 qdisc_get_default 2 21072 NULL
-+event_calibration_read_21083 event_calibration_read 3 21083 NULL
-+bl_add_page_to_bio_21094 bl_add_page_to_bio 2 21094 NULL nohasharray
-+multipath_status_21094 multipath_status 5 21094 &bl_add_page_to_bio_21094
-+rate_control_pid_events_read_21099 rate_control_pid_events_read 3 21099 NULL
++xfs_btree_new_root_21028 xfs_btree_new_root 0 21028 NULL
++arch_gnttab_init_21030 arch_gnttab_init 1 21030 NULL nohasharray
++read_page_21030 read_page 0 21030 &arch_gnttab_init_21030
++rx_defrag_tkip_called_read_21031 rx_defrag_tkip_called_read 3-0 21031 NULL nohasharray
++suspended_show_21031 suspended_show 0 21031 &rx_defrag_tkip_called_read_21031 nohasharray
++snd_pcm_lib_preallocate_pages_21031 snd_pcm_lib_preallocate_pages 4 21031 &suspended_show_21031
++nilfs_btree_propagate_v_21037 nilfs_btree_propagate_v 0 21037 NULL
++show_address_21038 show_address 0 21038 NULL nohasharray
++snd_hda_parse_pin_defcfg_21038 snd_hda_parse_pin_defcfg 0 21038 &show_address_21038
++lbs_threshold_read_21046 lbs_threshold_read 5-0 21046 NULL
++trigger_cmd_21049 trigger_cmd 0 21049 NULL
++mt9m111_set_flip_21052 mt9m111_set_flip 0 21052 NULL
++proc_fault_inject_write_21058 proc_fault_inject_write 3-0 21058 NULL
++tc574_suspend_21067 tc574_suspend 0 21067 NULL nohasharray
++rose_create_facilities_21067 rose_create_facilities 0 21067 &tc574_suspend_21067
++encrypt_21069 encrypt 0 21069 NULL
++tea575x_s_ctrl_21072 tea575x_s_ctrl 0 21072 NULL nohasharray
++validate_new_21072 validate_new 0 21072 &tea575x_s_ctrl_21072 nohasharray
++fuse_removexattr_21072 fuse_removexattr 0 21072 &validate_new_21072
++ieee802154_hdr_push_addr_21080 ieee802154_hdr_push_addr 0 21080 NULL
++event_calibration_read_21083 event_calibration_read 3-0 21083 NULL
++lio_target_np_store_sctp_21084 lio_target_np_store_sctp 0-3 21084 NULL
++michael_final_21085 michael_final 0 21085 NULL
++wl18xx_handle_static_data_21088 wl18xx_handle_static_data 0 21088 NULL
++multipath_status_21094 multipath_status 5 21094 NULL
++ext2_valid_block_bitmap_21101 ext2_valid_block_bitmap 3 21101 NULL
++zd_write_mac_addr_common_21102 zd_write_mac_addr_common 0 21102 NULL
++airspy_ctrl_msg_21103 airspy_ctrl_msg 0 21103 NULL
++atc_pcm_capture_prepare_21105 atc_pcm_capture_prepare 0 21105 NULL
++write_posted_21108 write_posted 0 21108 NULL
 +ath6kl_send_go_probe_resp_21113 ath6kl_send_go_probe_resp 3 21113 NULL
 +ath6kl_send_go_probe_resp_21113 ath6kl_send_go_probe_resp 3 21113 NULL
-+_efx_mcdi_rpc_async_21119 _efx_mcdi_rpc_async 4-5 21119 NULL
++target_core_show_dev_info_21116 target_core_show_dev_info 0 21116 NULL
++snd_ice1712_playback_ds_trigger_21118 snd_ice1712_playback_ds_trigger 0 21118 NULL nohasharray
++ddebug_exec_queries_21118 ddebug_exec_queries 0 21118 &snd_ice1712_playback_ds_trigger_21118 nohasharray
++i40e_vlan_rx_add_vid_21118 i40e_vlan_rx_add_vid 0 21118 &ddebug_exec_queries_21118
++target_core_alua_tg_pt_gp_show_attr_members_21119 target_core_alua_tg_pt_gp_show_attr_members 0 21119 NULL nohasharray
++transient_state_store_21119 transient_state_store 0-4 21119 &target_core_alua_tg_pt_gp_show_attr_members_21119 nohasharray
++_efx_mcdi_rpc_async_21119 _efx_mcdi_rpc_async 4-5 21119 &transient_state_store_21119
++show_21126 show 0 21126 NULL nohasharray
++target_fabric_nacl_param_attr_store_21126 target_fabric_nacl_param_attr_store 0 21126 &show_21126
 +i2400m_rx_trace_21127 i2400m_rx_trace 3 21127 NULL
 +i2400m_rx_trace_21127 i2400m_rx_trace 3 21127 NULL
-+mei_dbgfs_read_active_21172 mei_dbgfs_read_active 3 21172 NULL
-+bioset_create_nobvec_21180 bioset_create_nobvec 1 21180 NULL
-+cx18_v4l2_read_21196 cx18_v4l2_read 3 21196 NULL
++st_gyro_buffer_postenable_21128 st_gyro_buffer_postenable 0 21128 NULL
++snd_nm256_capture_trigger_21135 snd_nm256_capture_trigger 0 21135 NULL
++ubifs_write_iter_21137 ubifs_write_iter 0 21137 NULL
++target_core_dev_pr_show_attr_res_pr_generation_21138 target_core_dev_pr_show_attr_res_pr_generation 0 21138 NULL
++omfs_writepage_21143 omfs_writepage 0 21143 NULL
++tps6586x_irq_init_21144 tps6586x_irq_init 3 21144 NULL
++aoedisk_show_payload_21147 aoedisk_show_payload 0 21147 NULL
++new_skb_21148 new_skb 1 21148 NULL
++ocfs2_block_check_validate_21149 ocfs2_block_check_validate 2 21149 NULL
++dgram_disconnect_21152 dgram_disconnect 0 21152 NULL
++sisfb_set_mode_21155 sisfb_set_mode 0 21155 NULL
++alloc_pg_vec_21159 alloc_pg_vec 3 21159 NULL
++tg3_load_firmware_cpu_21170 tg3_load_firmware_cpu 0 21170 NULL
++mei_dbgfs_read_active_21172 mei_dbgfs_read_active 3-0 21172 NULL nohasharray
++show_therm_max_21172 show_therm_max 0 21172 &mei_dbgfs_read_active_21172
++hfsplus_writepage_21177 hfsplus_writepage 0 21177 NULL
++bioset_create_nobvec_21180 bioset_create_nobvec 1 21180 NULL nohasharray
++kone_sysfs_read_settings_21180 kone_sysfs_read_settings 0-5-6 21180 &bioset_create_nobvec_21180
++niu_set_alt_mac_rdc_table_21181 niu_set_alt_mac_rdc_table 0 21181 NULL
++start_command_port_21191 start_command_port 0 21191 NULL
++iptable_nat_ipv4_fn_21192 iptable_nat_ipv4_fn 0 21192 NULL
++cpuset_write_resmask_21193 cpuset_write_resmask 0-3 21193 NULL
++cx18_v4l2_read_21196 cx18_v4l2_read 3-0 21196 NULL
++adt7x10_read_word_21199 adt7x10_read_word 0 21199 NULL
 +ipc_rcu_alloc_21208 ipc_rcu_alloc 1 21208 NULL
 +ipc_rcu_alloc_21208 ipc_rcu_alloc 1 21208 NULL
++brcmf_sdio_txpkt_hdalign_21211 brcmf_sdio_txpkt_hdalign 0 21211 NULL
++prepare_header_21212 prepare_header 0 21212 NULL
 +scsi_execute_req_flags_21215 scsi_execute_req_flags 5 21215 NULL
 +scsi_execute_req_flags_21215 scsi_execute_req_flags 5 21215 NULL
-+get_numpages_21227 get_numpages 0-1-2 21227 NULL
++hdlcdev_open_21219 hdlcdev_open 0 21219 NULL
++_ocfs2_free_clusters_21220 _ocfs2_free_clusters 4 21220 NULL
++show_sched2_21224 show_sched2 0 21224 NULL
++t4_wr_mbox_meat_21225 t4_wr_mbox_meat 0 21225 NULL
++elv_attr_store_21226 elv_attr_store 0-4 21226 NULL
++get_numpages_21227 get_numpages 0-2-1 21227 NULL
++show_session_param_ISCSI_PARAM_ABORT_TMO_21231 show_session_param_ISCSI_PARAM_ABORT_TMO 0 21231 NULL
++fscache_wait_for_operation_activation_21235 fscache_wait_for_operation_activation 0 21235 NULL nohasharray
++iscsi_stat_sess_err_show_attr_digest_errors_21235 iscsi_stat_sess_err_show_attr_digest_errors 0 21235 &fscache_wait_for_operation_activation_21235
 +input_ff_create_21240 input_ff_create 2 21240 NULL
 +input_ff_create_21240 input_ff_create 2 21240 NULL
-+cfg80211_notify_new_peer_candidate_21242 cfg80211_notify_new_peer_candidate 4 21242 NULL
-+fru_length_21257 fru_length 0 21257 NULL
-+rtw_set_wps_beacon_21262 rtw_set_wps_beacon 3 21262 NULL
-+ocfs2_blocks_for_bytes_21268 ocfs2_blocks_for_bytes 0-2 21268 NULL
-+drm_universal_plane_init_21296 drm_universal_plane_init 6 21296 NULL
++show_bssinfo_21241 show_bssinfo 0 21241 NULL
++svc_bind_21244 svc_bind 0 21244 NULL nohasharray
++gpio_keys_attr_store_helper_21244 gpio_keys_attr_store_helper 0 21244 &svc_bind_21244
++target_core_dev_store_21245 target_core_dev_store 0-4 21245 NULL
++nes_store_nonidx_addr_21252 nes_store_nonidx_addr 0-3 21252 NULL
++wp_retry_size_21260 wp_retry_size 0 21260 NULL nohasharray
++pre_snapshot_21260 pre_snapshot 0 21260 &wp_retry_size_21260
++do_journal_end_21262 do_journal_end 0 21262 NULL nohasharray
++rtw_set_wps_beacon_21262 rtw_set_wps_beacon 3 21262 &do_journal_end_21262
++gadget_config_desc_bmAttributes_store_21263 gadget_config_desc_bmAttributes_store 0-3 21263 NULL
++ip_vs_icmp_xmit_21269 ip_vs_icmp_xmit 0-4 21269 NULL nohasharray
++do_unlock_21269 do_unlock 0 21269 &ip_vs_icmp_xmit_21269
++mc13783_adc_show_name_21271 mc13783_adc_show_name 0 21271 NULL
++mmc_date_show_21275 mmc_date_show 0 21275 NULL
++xfs_alloc_ag_vextent_size_21276 xfs_alloc_ag_vextent_size 0 21276 NULL
++s2mps14_regulator_enable_21278 s2mps14_regulator_enable 0 21278 NULL nohasharray
++socket_sendmsg_21278 socket_sendmsg 0 21278 &s2mps14_regulator_enable_21278
++zd_write_mac_addr_21280 zd_write_mac_addr 0 21280 NULL
++get_alarms_21285 get_alarms 0 21285 NULL
++ubifs_getattr_21290 ubifs_getattr 0 21290 NULL
++t4vf_wr_mbox_core_21291 t4vf_wr_mbox_core 0 21291 NULL
++acpi_ds_init_buffer_field_21296 acpi_ds_init_buffer_field 0 21296 NULL nohasharray
++ax25_listen_21296 ax25_listen 0 21296 &acpi_ds_init_buffer_field_21296 nohasharray
++pwm_polarity_store_21296 pwm_polarity_store 0-4 21296 &ax25_listen_21296 nohasharray
++drm_universal_plane_init_21296 drm_universal_plane_init 6 21296 &pwm_polarity_store_21296
++net_rx_queue_update_kobjects_21298 net_rx_queue_update_kobjects 0 21298 NULL
++show_pwm2_enable_21299 show_pwm2_enable 0 21299 NULL
++powerclamp_get_cur_state_21302 powerclamp_get_cur_state 0 21302 NULL nohasharray
++ib_umad_read_21302 ib_umad_read 0-3 21302 &powerclamp_get_cur_state_21302
++offline_pages_21306 offline_pages 0 21306 NULL
 +do_msg_fill_21307 do_msg_fill 3 21307 NULL
 +do_msg_fill_21307 do_msg_fill 3 21307 NULL
++show_bank2_value_21309 show_bank2_value 0 21309 NULL
 +add_res_range_21310 add_res_range 4 21310 NULL
 +add_res_range_21310 add_res_range 4 21310 NULL
++store_bluetooth_21320 store_bluetooth 4-0 21320 NULL
 +get_zeroed_page_21322 get_zeroed_page 0 21322 NULL
 +ftrace_profile_read_21327 ftrace_profile_read 3 21327 NULL
 +get_zeroed_page_21322 get_zeroed_page 0 21322 NULL
 +ftrace_profile_read_21327 ftrace_profile_read 3 21327 NULL
-+read_file_bool_bmps_21344 read_file_bool_bmps 3 21344 NULL
-+azx_get_delay_from_lpib_21348 azx_get_delay_from_lpib 3 21348 NULL
-+gfs2_ea_get_copy_21353 gfs2_ea_get_copy 0 21353 NULL
-+allocate_cmdlines_buffer_21355 allocate_cmdlines_buffer 1 21355 NULL
++pcxhr_send_msg_nolock_21331 pcxhr_send_msg_nolock 0 21331 NULL
++show_path_cost_21334 show_path_cost 0 21334 NULL
++iscsi_nacl_param_show_InitialR2T_21337 iscsi_nacl_param_show_InitialR2T 0 21337 NULL
++ext2_get_blocks_21342 ext2_get_blocks 0 21342 NULL
++parport_ieee1284_ecp_read_data_21343 parport_ieee1284_ecp_read_data 0 21343 NULL nohasharray
++nes_store_ee_cmd_21343 nes_store_ee_cmd 0-3 21343 &parport_ieee1284_ecp_read_data_21343
++read_file_bool_bmps_21344 read_file_bool_bmps 3-0 21344 NULL
++readbytes_21351 readbytes 0 21351 NULL
++gfs2_ea_get_copy_21353 gfs2_ea_get_copy 0 21353 NULL nohasharray
++ppp_dev_init_21353 ppp_dev_init 0 21353 &gfs2_ea_get_copy_21353
++get_rxfh_indir_size_21355 get_rxfh_indir_size 0 21355 NULL nohasharray
++get_labels_21355 get_labels 0 21355 &get_rxfh_indir_size_21355 nohasharray
++allocate_cmdlines_buffer_21355 allocate_cmdlines_buffer 1 21355 &get_labels_21355
++squashfs_user_get_21360 squashfs_user_get 0 21360 NULL nohasharray
++saa717x_s_stream_21360 saa717x_s_stream 0 21360 &squashfs_user_get_21360
++store_associate_remote_21366 store_associate_remote 0-4 21366 NULL
++pin_request_21370 pin_request 0 21370 NULL
 +alloc_orinocodev_21371 alloc_orinocodev 1 21371 NULL
 +alloc_orinocodev_21371 alloc_orinocodev 1 21371 NULL
++split_leaf_21378 split_leaf 0 21378 NULL nohasharray
++smsc911x_open_21378 smsc911x_open 0 21378 &split_leaf_21378
 +SYSC_rt_sigpending_21379 SYSC_rt_sigpending 2 21379 NULL
 +video_ioctl2_21380 video_ioctl2 2 21380 NULL
 +SYSC_rt_sigpending_21379 SYSC_rt_sigpending 2 21379 NULL
 +video_ioctl2_21380 video_ioctl2 2 21380 NULL
++bad_file_read_21382 bad_file_read 0-3 21382 NULL nohasharray
++uwb_rsv_establish_21382 uwb_rsv_establish 0 21382 &bad_file_read_21382
 +insert_ptr_21386 insert_ptr 6 21386 NULL
 +insert_ptr_21386 insert_ptr 6 21386 NULL
++show_tolerance2_21387 show_tolerance2 0 21387 NULL
++rx_errors_show_21388 rx_errors_show 0 21388 NULL nohasharray
++bonding_show_slaves_21388 bonding_show_slaves 0 21388 &rx_errors_show_21388
++vivid_user_gen_s_ctrl_21389 vivid_user_gen_s_ctrl 0 21389 NULL
++snd_hda_codec_build_controls_21398 snd_hda_codec_build_controls 0 21398 NULL nohasharray
++a2mp_chan_alloc_skb_cb_21398 a2mp_chan_alloc_skb_cb 3-2 21398 &snd_hda_codec_build_controls_21398
 +diva_get_driver_dbg_mask_21399 diva_get_driver_dbg_mask 0 21399 NULL
 +diva_get_driver_dbg_mask_21399 diva_get_driver_dbg_mask 0 21399 NULL
-+snd_m3_inw_21406 snd_m3_inw 0 21406 NULL
++show_fc_host_node_name_21401 show_fc_host_node_name 0 21401 NULL
++rx8025_sysfs_show_clock_adjust_21403 rx8025_sysfs_show_clock_adjust 0 21403 NULL
++max1363_update_scan_mode_21409 max1363_update_scan_mode 0 21409 NULL nohasharray
++e1000_set_mac_21409 e1000_set_mac 0 21409 &max1363_update_scan_mode_21409
++__swap_writepage_21412 __swap_writepage 0 21412 NULL nohasharray
++handler_21412 handler 0 21412 &__swap_writepage_21412
++saa7134_ts_buffer_prepare_21413 saa7134_ts_buffer_prepare 0 21413 NULL
++pvr2_ioread_avail_21417 pvr2_ioread_avail 0 21417 NULL
++s3c_hsotg_ep_enable_21420 s3c_hsotg_ep_enable 0 21420 NULL
 +usnic_ib_dump_vf_hdr_21423 usnic_ib_dump_vf_hdr 3 21423 NULL
 +usnic_ib_dump_vf_hdr_21423 usnic_ib_dump_vf_hdr 3 21423 NULL
-+snapshot_read_next_21426 snapshot_read_next 0 21426 NULL
++snapshot_read_next_21426 snapshot_read_next 0 21426 NULL nohasharray
++fsloc_parse_21426 fsloc_parse 0 21426 &snapshot_read_next_21426
++snd_seq_event_dup_21427 snd_seq_event_dup 0 21427 NULL
 +tcp_bound_to_half_wnd_21429 tcp_bound_to_half_wnd 0-2 21429 NULL
 +tcp_bound_to_half_wnd_21429 tcp_bound_to_half_wnd 0-2 21429 NULL
-+aggr_size_tx_agg_vs_rate_read_21438 aggr_size_tx_agg_vs_rate_read 3 21438 NULL
++input_dev_show_modalias_21432 input_dev_show_modalias 0 21432 NULL
++cp210x_open_21435 cp210x_open 0 21435 NULL
++adp5520_read_21437 adp5520_read 0 21437 NULL
++aggr_size_tx_agg_vs_rate_read_21438 aggr_size_tx_agg_vs_rate_read 3-0 21438 NULL
++syslog_21440 syslog 0 21440 NULL nohasharray
++isl29003_store_resolution_21440 isl29003_store_resolution 0-4 21440 &syslog_21440
++hci_dev_do_open_21446 hci_dev_do_open 0 21446 NULL
++show_attr_text_21448 show_attr_text 0 21448 NULL
 +nouveau_clock_create__21449 nouveau_clock_create_ 8 21449 NULL
 +__ertm_hdr_size_21450 __ertm_hdr_size 0 21450 NULL
 +nouveau_clock_create__21449 nouveau_clock_create_ 8 21449 NULL
 +__ertm_hdr_size_21450 __ertm_hdr_size 0 21450 NULL
-+mei_nfc_send_21477 mei_nfc_send 3 21477 NULL
-+read_file_xmit_21487 read_file_xmit 3 21487 NULL
++concat_writev_21451 concat_writev 3 21451 NULL
++nfc_hci_send_event_21452 nfc_hci_send_event 5 21452 NULL
++extend_netdev_table_21453 extend_netdev_table 0 21453 NULL
++min_sync_store_21454 min_sync_store 0-3 21454 NULL
++__rapl_event_show_21455 __rapl_event_show 0 21455 NULL
++xfs_vm_writepage_21459 xfs_vm_writepage 0 21459 NULL
++show_cluster_21466 show_cluster 0 21466 NULL nohasharray
++lm3533_als_set_int_mode_21466 lm3533_als_set_int_mode 0 21466 &show_cluster_21466
++ltc4215_show_alarm_21467 ltc4215_show_alarm 0 21467 NULL
++block_write_begin_21470 block_write_begin 0 21470 NULL nohasharray
++store_engine_load_21470 store_engine_load 0-4 21470 &block_write_begin_21470
++tm_calc_21474 tm_calc 0 21474 NULL
++mei_nfc_send_21477 mei_nfc_send 3 21477 NULL nohasharray
++regcache_write_21477 regcache_write 0 21477 &mei_nfc_send_21477 nohasharray
++spmi_register_read_21477 spmi_register_read 0 21477 &regcache_write_21477
++description_show_21480 description_show 0 21480 NULL
++show_threeg_21486 show_threeg 0 21486 NULL
++read_file_xmit_21487 read_file_xmit 3-0 21487 NULL
++firmware_data_read_21488 firmware_data_read 0-5-6 21488 NULL
++set_postcode_21490 set_postcode 0-4 21490 NULL
++security_list_21491 security_list 0-5 21491 NULL
++ads7846_read12_ser_21501 ads7846_read12_ser 0 21501 NULL
 +mmc_alloc_sg_21504 mmc_alloc_sg 1 21504 NULL
 +mmc_alloc_sg_21504 mmc_alloc_sg 1 21504 NULL
-+il_dbgfs_stations_read_21532 il_dbgfs_stations_read 3 21532 NULL
++show_beep_mask_21507 show_beep_mask 0 21507 NULL nohasharray
++ieee80211_tdls_prep_mgmt_packet_21507 ieee80211_tdls_prep_mgmt_packet 10 21507 &show_beep_mask_21507
++saa7146_stop_preview_21508 saa7146_stop_preview 0 21508 NULL
++show_pwm_auto_temp_21509 show_pwm_auto_temp 0 21509 NULL
++carl9170_debugfs_hw_iowrite32_write_21513 carl9170_debugfs_hw_iowrite32_write 0-3 21513 NULL
++tpacpi_driver_uwb_emulstate_store_21517 tpacpi_driver_uwb_emulstate_store 0-3 21517 NULL
++cpia2_set_gpio_21520 cpia2_set_gpio 0 21520 NULL
++show_rd_req_21521 show_rd_req 0 21521 NULL
++nilfs_readpage_21524 nilfs_readpage 0 21524 NULL
++isdn_net_header_21527 isdn_net_header 0 21527 NULL
++wm831x_aldo_get_mode_21530 wm831x_aldo_get_mode 0 21530 NULL
++il_dbgfs_stations_read_21532 il_dbgfs_stations_read 3-0 21532 NULL
++f2fs_read_data_page_21533 f2fs_read_data_page 0 21533 NULL
++s2io_set_mac_addr_21534 s2io_set_mac_addr 0 21534 NULL
++shmem_removexattr_21537 shmem_removexattr 0 21537 NULL
++dvb_dmxdev_section_callback_21539 dvb_dmxdev_section_callback 2-4 21539 NULL
 +cipso_v4_map_cat_enum_hton_21540 cipso_v4_map_cat_enum_hton 0 21540 NULL
 +cipso_v4_map_cat_enum_hton_21540 cipso_v4_map_cat_enum_hton 0 21540 NULL
++show_node_state_21543 show_node_state 0 21543 NULL
++fat_ioctl_filldir_21547 fat_ioctl_filldir 3 21547 NULL
 +rxrpc_send_data_21553 rxrpc_send_data 5 21553 NULL
 +rxrpc_send_data_21553 rxrpc_send_data 5 21553 NULL
-+rx_rx_beacon_early_term_read_21559 rx_rx_beacon_early_term_read 3 21559 NULL
-+xfs_buf_read_uncached_21585 xfs_buf_read_uncached 3 21585 NULL
-+snd_es18xx_mixer_read_21586 snd_es18xx_mixer_read 0 21586 NULL
++fc0013_get_if_frequency_21554 fc0013_get_if_frequency 0 21554 NULL
++rx_rx_beacon_early_term_read_21559 rx_rx_beacon_early_term_read 3-0 21559 NULL
++ioctl_21564 ioctl 0 21564 NULL
++bh1770_prox_abs_thres_show_21567 bh1770_prox_abs_thres_show 0 21567 NULL
++store_fan_stop_output_21574 store_fan_stop_output 0-4 21574 NULL
++stac_init_21576 stac_init 0 21576 NULL
++multicast_startup_query_interval_show_21579 multicast_startup_query_interval_show 0 21579 NULL
++ov9650_start_21580 ov9650_start 0 21580 NULL
++hw_set_pwm_21583 hw_set_pwm 0 21583 NULL
++ahd_proc_write_seeprom_21584 ahd_proc_write_seeprom 0-3 21584 NULL
++pci_siig10x_init_21592 pci_siig10x_init 0 21592 NULL
++netxen_nic_open_21600 netxen_nic_open 0 21600 NULL
++kone_set_profile_21602 kone_set_profile 0 21602 NULL
++bttv_i2c_sendbytes_21603 bttv_i2c_sendbytes 0 21603 NULL
 +ocfs2_acl_from_xattr_21604 ocfs2_acl_from_xattr 2 21604 NULL
 +ocfs2_acl_from_xattr_21604 ocfs2_acl_from_xattr 2 21604 NULL
-+filemap_get_page_21606 filemap_get_page 2 21606 NULL
-+ocfs2_refcount_cow_hunk_21630 ocfs2_refcount_cow_hunk 3-4 21630 NULL
++ib_dma_map_single_21605 ib_dma_map_single 0 21605 NULL
++clk_ctl_show_21606 clk_ctl_show 0 21606 NULL nohasharray
++ebt_nat_in_21606 ebt_nat_in 0 21606 &clk_ctl_show_21606
++dbg_check_orphans_21607 dbg_check_orphans 0 21607 NULL
++recover_status_show_21609 recover_status_show 0 21609 NULL
++nilfs_direct_lookup_21611 nilfs_direct_lookup 0 21611 NULL
++sha1_mb_update_21612 sha1_mb_update 0 21612 NULL
++pccard_store_eject_21618 pccard_store_eject 0-4 21618 NULL
++brightness_store_21623 brightness_store 0-4 21623 NULL
++gfs2_glock_nq_init_21624 gfs2_glock_nq_init 0 21624 NULL
++ipr_show_log_level_21626 ipr_show_log_level 0 21626 NULL
++ath10k_wmi_vdev_restart_21628 ath10k_wmi_vdev_restart 0 21628 NULL
++ocfs2_refcount_cow_hunk_21630 ocfs2_refcount_cow_hunk 0 21630 NULL nohasharray
++ndisc_addr_option_pad_21630 ndisc_addr_option_pad 0 21630 &ocfs2_refcount_cow_hunk_21630
 +__jfs_getxattr_21631 __jfs_getxattr 0 21631 NULL
 +__jfs_getxattr_21631 __jfs_getxattr 0 21631 NULL
-+atalk_sendmsg_21677 atalk_sendmsg 4 21677 NULL
-+ocfs2_xattr_get_nolock_21678 ocfs2_xattr_get_nolock 0 21678 NULL
++ca0132_dig_playback_pcm_prepare_21635 ca0132_dig_playback_pcm_prepare 0 21635 NULL
++max_sync_show_21636 max_sync_show 0 21636 NULL nohasharray
++roccat_common2_receive_control_status_21636 roccat_common2_receive_control_status 0 21636 &max_sync_show_21636
++setattr_chown_21638 setattr_chown 0 21638 NULL
++__irq_alloc_descs_21639 __irq_alloc_descs 2-0-3-1 21639 NULL
++show_tabletMouseMiddle_21650 show_tabletMouseMiddle 0 21650 NULL
++iwl_set_power_21654 iwl_set_power 0 21654 NULL
++carl9170_rx_copy_data_21656 carl9170_rx_copy_data 2 21656 NULL
++hiface_pcm_prepare_21657 hiface_pcm_prepare 0 21657 NULL
++ixgb_change_mtu_21665 ixgb_change_mtu 0 21665 NULL nohasharray
++imsttfb_set_par_21665 imsttfb_set_par 0 21665 &ixgb_change_mtu_21665
++aty_var_to_pll_ct_21674 aty_var_to_pll_ct 0 21674 NULL
++atalk_sendmsg_21677 atalk_sendmsg 4-0 21677 NULL
++ocfs2_xattr_get_nolock_21678 ocfs2_xattr_get_nolock 0 21678 NULL nohasharray
++nilfs_segctor_scan_file_dsync_21678 nilfs_segctor_scan_file_dsync 0 21678 &ocfs2_xattr_get_nolock_21678
 +regmap_register_patch_21681 regmap_register_patch 3 21681 NULL
 +regmap_register_patch_21681 regmap_register_patch 3 21681 NULL
-+rtllib_alloc_txb_21687 rtllib_alloc_txb 1 21687 NULL nohasharray
-+proc_maps_open_21687 proc_maps_open 4 21687 &rtllib_alloc_txb_21687
++tomoyo_read_control_21682 tomoyo_read_control 0 21682 NULL
++tcp_tso_autosize_21683 tcp_tso_autosize 0-2 21683 NULL
++iwl_mvm_get_temp_cmd_21684 iwl_mvm_get_temp_cmd 0 21684 NULL
++iwl_dbgfs_fw_nmi_write_21685 iwl_dbgfs_fw_nmi_write 0-3 21685 NULL
++proc_maps_open_21687 proc_maps_open 4 21687 NULL nohasharray
++rtllib_alloc_txb_21687 rtllib_alloc_txb 2-1 21687 &proc_maps_open_21687
++set_mc_hash_21690 set_mc_hash 0 21690 NULL
++show_sf4_temp_21691 show_sf4_temp 0 21691 NULL
++lp55xx_store_current_21692 lp55xx_store_current 0-4 21692 NULL
++MT2063_ClearPowerMaskBits_21702 MT2063_ClearPowerMaskBits 0 21702 NULL
 +evdev_ioctl_handler_21705 evdev_ioctl_handler 2 21705 NULL
 +evdev_ioctl_handler_21705 evdev_ioctl_handler 2 21705 NULL
-+unix_skb_len_21722 unix_skb_len 0 21722 NULL
++set_21707 set 0-4 21707 NULL
++usbpn_set_mtu_21708 usbpn_set_mtu 0 21708 NULL
++xfs_btree_insert_21712 xfs_btree_insert 0 21712 NULL nohasharray
++ipath_wait_linkstate_21712 ipath_wait_linkstate 0 21712 &xfs_btree_insert_21712
++ieee80211_stop_tx_ba_session_21713 ieee80211_stop_tx_ba_session 0 21713 NULL nohasharray
++pm_runtime_put_autosuspend_21713 pm_runtime_put_autosuspend 0 21713 &ieee80211_stop_tx_ba_session_21713
++light_set_status_21714 light_set_status 0 21714 NULL
++update_time_21719 update_time 0 21719 NULL
++lpfc_log_verbose_store_21726 lpfc_log_verbose_store 0-4 21726 NULL
 +lprocfs_wr_import_21728 lprocfs_wr_import 3 21728 NULL
 +lprocfs_wr_import_21728 lprocfs_wr_import 3 21728 NULL
++reiserfs_allocate_list_bitmaps_21732 reiserfs_allocate_list_bitmaps 3 21732 NULL
++dma_maxpq_21736 dma_maxpq 0 21736 NULL nohasharray
++ixgb_setup_tx_resources_21736 ixgb_setup_tx_resources 0 21736 &dma_maxpq_21736 nohasharray
++nr_set_mac_address_21736 nr_set_mac_address 0 21736 &ixgb_setup_tx_resources_21736
++cx18_av_s_ctrl_21740 cx18_av_s_ctrl 0 21740 NULL
++show_temp23_21741 show_temp23 0 21741 NULL
++ipv6_confirm_21743 ipv6_confirm 0 21743 NULL
++at91_open_21744 at91_open 0 21744 NULL nohasharray
++__nf_nat_mangle_tcp_packet_21744 __nf_nat_mangle_tcp_packet 6-8 21744 &at91_open_21744
++set_sticky_21752 set_sticky 0-4 21752 NULL
 +mthca_alloc_init_21754 mthca_alloc_init 2 21754 NULL
 +mthca_alloc_init_21754 mthca_alloc_init 2 21754 NULL
-+usbat_flash_read_data_21762 usbat_flash_read_data 4 21762 NULL
++l2down_create_21755 l2down_create 4 21755 NULL
++lpfc_temp_sensor_show_21758 lpfc_temp_sensor_show 0 21758 NULL
++addrconf_sysctl_register_21762 addrconf_sysctl_register 0 21762 NULL nohasharray
++usbat_flash_read_data_21762 usbat_flash_read_data 4 21762 &addrconf_sysctl_register_21762
++mmc_test_register_dbgfs_file_21763 mmc_test_register_dbgfs_file 0 21763 NULL
++t4vf_change_mac_21765 t4vf_change_mac 0 21765 NULL
++nlmon_dev_init_21771 nlmon_dev_init 0 21771 NULL
++show_sas_expander_level_21775 show_sas_expander_level 0 21775 NULL nohasharray
++qla4xxx_session_get_param_21775 qla4xxx_session_get_param 0 21775 &show_sas_expander_level_21775
 +gen_pool_add_21776 gen_pool_add 3 21776 NULL
 +gen_pool_add_21776 gen_pool_add 3 21776 NULL
-+xfs_da_grow_inode_int_21785 xfs_da_grow_inode_int 3 21785 NULL
++SyS_sendfile_21777 SyS_sendfile 4 21777 NULL
++snd_ad1889_playback_trigger_21779 snd_ad1889_playback_trigger 0 21779 NULL
++xfs_da_grow_inode_int_21785 xfs_da_grow_inode_int 3-0 21785 NULL
++kmalloc_order_trace_21788 kmalloc_order_trace 1 21788 NULL
++tpu_pwm_enable_21790 tpu_pwm_enable 0 21790 NULL
++_cx88_start_audio_dma_21792 _cx88_start_audio_dma 0 21792 NULL nohasharray
++libipw_get_hdrlen_21792 libipw_get_hdrlen 0 21792 &_cx88_start_audio_dma_21792
++d3cold_allowed_show_21797 d3cold_allowed_show 0 21797 NULL
++aa_may_ptrace_21798 aa_may_ptrace 0 21798 NULL
++show_pwm_auto_point_temp_hyst_21800 show_pwm_auto_point_temp_hyst 0 21800 NULL
++min_odd_21802 min_odd 0-1-2 21802 NULL
++show_rotate_21803 show_rotate 0 21803 NULL
++show_node_desc_21804 show_node_desc 0 21804 NULL
++cfspi_init_21807 cfspi_init 0 21807 NULL nohasharray
++freeze_processes_21807 freeze_processes 0 21807 &cfspi_init_21807
++nilfs_checkpoints_checkpoints_number_show_21809 nilfs_checkpoints_checkpoints_number_show 0 21809 NULL
 +dvb_generic_ioctl_21810 dvb_generic_ioctl 2 21810 NULL
 +dvb_generic_ioctl_21810 dvb_generic_ioctl 2 21810 NULL
-+_iwl_dbgfs_sta_drain_write_21837 _iwl_dbgfs_sta_drain_write 3 21837 NULL
-+oom_adj_read_21847 oom_adj_read 3 21847 NULL
++__ocfs2_cluster_lock_21812 __ocfs2_cluster_lock 0 21812 NULL
++create_basic_memory_bitmaps_21814 create_basic_memory_bitmaps 0 21814 NULL
++qib_portattr_store_21817 qib_portattr_store 0-4 21817 NULL nohasharray
++__kernel_write_21817 __kernel_write 3-0 21817 &qib_portattr_store_21817
++ov9740_g_crop_21818 ov9740_g_crop 0 21818 NULL
++wm8994_request_irq_21822 wm8994_request_irq 2 21822 NULL
++lm95234_fill_cache_21823 lm95234_fill_cache 0 21823 NULL
++mtd_ecc_stats_errors_show_21825 mtd_ecc_stats_errors_show 0 21825 NULL nohasharray
++store_node_21825 store_node 0-4 21825 &mtd_ecc_stats_errors_show_21825
++max8907_rtc_read_time_21829 max8907_rtc_read_time 0 21829 NULL
++show_therm_max_alarm_21830 show_therm_max_alarm 0 21830 NULL
++io_submit_add_bh_21832 io_submit_add_bh 0 21832 NULL nohasharray
++fb_pan_display_21832 fb_pan_display 0 21832 &io_submit_add_bh_21832
++tpacket_snd_21833 tpacket_snd 0 21833 NULL
++task_setnice_21835 task_setnice 0 21835 NULL
++_iwl_dbgfs_sta_drain_write_21837 _iwl_dbgfs_sta_drain_write 3-0 21837 NULL
++smb_init_21838 smb_init 0 21838 NULL
++bad_file_write_21839 bad_file_write 0-3 21839 NULL
++run_21841 run 0 21841 NULL
++block_truncate_page_21842 block_truncate_page 0 21842 NULL
++lpfc_log_verbose_show_21843 lpfc_log_verbose_show 0 21843 NULL
++ecryptfs_truncate_21845 ecryptfs_truncate 0 21845 NULL
++oom_adj_read_21847 oom_adj_read 3-0 21847 NULL
++snd_disconnect_write_21851 snd_disconnect_write 0-3 21851 NULL
++irq_affinity_list_proc_write_21852 irq_affinity_list_proc_write 0-3 21852 NULL
++wl1271_acx_beacon_filter_opt_21855 wl1271_acx_beacon_filter_opt 0 21855 NULL
++usb_autopm_get_interface_21858 usb_autopm_get_interface 0 21858 NULL
++rapl_cpu_notifier_21859 rapl_cpu_notifier 0 21859 NULL
++wl1271_acx_rssi_snr_avg_weights_21862 wl1271_acx_rssi_snr_avg_weights 0 21862 NULL
 +lpfc_idiag_extacc_avail_get_21865 lpfc_idiag_extacc_avail_get 0-3 21865 NULL
 +lpfc_idiag_extacc_avail_get_21865 lpfc_idiag_extacc_avail_get 0-3 21865 NULL
-+brcms_debugfs_hardware_read_21867 brcms_debugfs_hardware_read 3 21867 NULL
 +msix_capability_init_21870 msix_capability_init 0 21870 NULL
 +msix_capability_init_21870 msix_capability_init 0 21870 NULL
-+sisusbcon_bmove_21873 sisusbcon_bmove 6-5-7 21873 NULL
++sisusbcon_bmove_21873 sisusbcon_bmove 7-5-6 21873 NULL nohasharray
++show_conn_param_ISCSI_PARAM_TCP_RECV_WSF_21873 show_conn_param_ISCSI_PARAM_TCP_RECV_WSF 0 21873 &sisusbcon_bmove_21873
++em28xx_write_regs_req_21874 em28xx_write_regs_req 0 21874 NULL nohasharray
++security_compute_sid_21874 security_compute_sid 0 21874 &em28xx_write_regs_req_21874 nohasharray
++c_can_wait_for_ctrl_init_21874 c_can_wait_for_ctrl_init 0 21874 &security_compute_sid_21874
++cpumask_set_cpu_local_first_21879 cpumask_set_cpu_local_first 0 21879 NULL
++gadget_dev_desc_idProduct_store_21881 gadget_dev_desc_idProduct_store 0-3 21881 NULL
++show_oversampling_21883 show_oversampling 0 21883 NULL
++mei_amthif_send_cmd_21885 mei_amthif_send_cmd 0 21885 NULL
++xen_swiotlb_map_page_21886 xen_swiotlb_map_page 0-3 21886 NULL
++ips_halt_21887 ips_halt 0 21887 NULL
 +ldlm_lock_create_21888 ldlm_lock_create 7 21888 NULL
 +ldlm_lock_create_21888 ldlm_lock_create 7 21888 NULL
-+__btrfs_direct_write_21894 __btrfs_direct_write 3 21894 NULL
-+dbAllocCtl_21911 dbAllocCtl 0 21911 NULL nohasharray
-+nvme_submit_sync_cmd_21911 nvme_submit_sync_cmd 0 21911 &dbAllocCtl_21911
-+qsfp_1_read_21915 qsfp_1_read 3 21915 NULL
-+twl_i2c_write_u16_21953 twl_i2c_write_u16 3 21953 NULL
++target_stat_scsi_tgt_port_show_attr_inst_21890 target_stat_scsi_tgt_port_show_attr_inst 0 21890 NULL
++__btrfs_direct_write_21894 __btrfs_direct_write 3-0 21894 NULL
++__alloc_reserved_percpu_21895 __alloc_reserved_percpu 1-2 21895 NULL
++xhci_configure_endpoint_result_21900 xhci_configure_endpoint_result 0 21900 NULL nohasharray
++rio_destid_first_21900 rio_destid_first 0 21900 &xhci_configure_endpoint_result_21900
++cx18_s_video_encoding_21901 cx18_s_video_encoding 0 21901 NULL
++pcm_capture_prepare_21906 pcm_capture_prepare 0 21906 NULL
++__logfs_write_rec_21907 __logfs_write_rec 0 21907 NULL
++dbAllocCtl_21911 dbAllocCtl 0 21911 NULL
++qsfp_1_read_21915 qsfp_1_read 3-0 21915 NULL
++l2tp_ip_disconnect_21920 l2tp_ip_disconnect 0 21920 NULL
++go7007_s_ctrl_21935 go7007_s_ctrl 0 21935 NULL
++bond_option_xmit_hash_policy_set_21936 bond_option_xmit_hash_policy_set 0 21936 NULL
++ceph_permission_21941 ceph_permission 0 21941 NULL
++bnx2fc_destroy_21942 bnx2fc_destroy 0 21942 NULL
++f2fs_read_inline_data_21946 f2fs_read_inline_data 0 21946 NULL
++led_delay_off_store_21947 led_delay_off_store 0-4 21947 NULL
++show_remote_temp8_21948 show_remote_temp8 0 21948 NULL nohasharray
++wl1271_cmd_general_parms_21948 wl1271_cmd_general_parms 0 21948 &show_remote_temp8_21948
++bus_attr_show_21949 bus_attr_show 0 21949 NULL
++wl1271_sysfs_show_bt_coex_state_21950 wl1271_sysfs_show_bt_coex_state 0 21950 NULL nohasharray
++usb_remove_device_21950 usb_remove_device 0 21950 &wl1271_sysfs_show_bt_coex_state_21950
++loopback_check_format_21951 loopback_check_format 0 21951 NULL
++twl_i2c_write_u16_21953 twl_i2c_write_u16 0-3 21953 NULL
++prism2_set_mac_address_21958 prism2_set_mac_address 0 21958 NULL
++rtl2832_sdr_set_tuner_freq_21960 rtl2832_sdr_set_tuner_freq 0 21960 NULL nohasharray
++write_fifo_21960 write_fifo 0 21960 &rtl2832_sdr_set_tuner_freq_21960
++ethoc_set_mac_address_21964 ethoc_set_mac_address 0 21964 NULL
++pt1_i2c_end_21971 pt1_i2c_end 0 21971 NULL
++alloc_ldt_21972 alloc_ldt 2 21972 NULL nohasharray
++isl1208_i2c_read_time_21972 isl1208_i2c_read_time 0 21972 &alloc_ldt_21972 nohasharray
++atalk_pick_and_bind_port_21972 atalk_pick_and_bind_port 0 21972 &isl1208_i2c_read_time_21972
 +__build_xattrs_21979 __build_xattrs 0 21979 NULL
 +__build_xattrs_21979 __build_xattrs 0 21979 NULL
-+SYSC_prctl_21980 SYSC_prctl 4 21980 NULL
-+compat_rw_copy_check_uvector_22001 compat_rw_copy_check_uvector 0-3 22001 NULL nohasharray
-+rxpipe_descr_host_int_trig_rx_data_read_22001 rxpipe_descr_host_int_trig_rx_data_read 3 22001 &compat_rw_copy_check_uvector_22001
++SYSC_prctl_21980 SYSC_prctl 4 21980 NULL nohasharray
++tda18271_tune_21980 tda18271_tune 0 21980 &SYSC_prctl_21980
++smm665_show_max_21981 smm665_show_max 0 21981 NULL
++xen_bind_pirq_msi_to_irq_21986 xen_bind_pirq_msi_to_irq 4 21986 NULL nohasharray
++pm_show_wakelocks_21986 pm_show_wakelocks 0 21986 &xen_bind_pirq_msi_to_irq_21986
++ath5k_hw_rf5112_channel_21993 ath5k_hw_rf5112_channel 0 21993 NULL
++w1_f2d_readblock_21994 w1_f2d_readblock 3 21994 NULL
++proc_sched_autogroup_set_nice_21995 proc_sched_autogroup_set_nice 0 21995 NULL
++compat_rw_copy_check_uvector_22001 compat_rw_copy_check_uvector 3-0 22001 NULL nohasharray
++rxpipe_descr_host_int_trig_rx_data_read_22001 rxpipe_descr_host_int_trig_rx_data_read 3-0 22001 &compat_rw_copy_check_uvector_22001
++osst_linux_media_version_show_22002 osst_linux_media_version_show 0 22002 NULL
++autofs4_mount_wait_22004 autofs4_mount_wait 0 22004 NULL
++kobil_open_22009 kobil_open 0 22009 NULL
++rndis_filter_set_packet_filter_22011 rndis_filter_set_packet_filter 0 22011 NULL
++nv_set_mac_address_22012 nv_set_mac_address 0 22012 NULL
++show_trans_timeout_22013 show_trans_timeout 0 22013 NULL
++netdev_queue_attr_show_22015 netdev_queue_attr_show 0 22015 NULL
++fbcon_fb_registered_22016 fbcon_fb_registered 0 22016 NULL nohasharray
++il_alloc_txq_mem_22016 il_alloc_txq_mem 0 22016 &fbcon_fb_registered_22016
++atl1e_get_eeprom_len_22018 atl1e_get_eeprom_len 0 22018 NULL
++xfs_attr3_leaf_to_shortform_22019 xfs_attr3_leaf_to_shortform 0 22019 NULL
 +regcache_sync_block_raw_flush_22021 regcache_sync_block_raw_flush 3-4 22021 NULL
 +regcache_sync_block_raw_flush_22021 regcache_sync_block_raw_flush 3-4 22021 NULL
++gether_get_host_addr_22022 gether_get_host_addr 0 22022 NULL
 +btrfs_get_16_22023 btrfs_get_16 0 22023 NULL
 +btrfs_get_16_22023 btrfs_get_16 0 22023 NULL
++write_usb_charge_22024 write_usb_charge 0 22024 NULL
++ocfs2_control_validate_protocol_22029 ocfs2_control_validate_protocol 0-3 22029 NULL
++da9052_bat_check_status_22030 da9052_bat_check_status 0 22030 NULL
 +_sp2d_min_pg_22032 _sp2d_min_pg 0 22032 NULL
 +_sp2d_min_pg_22032 _sp2d_min_pg 0 22032 NULL
-+zd_usb_read_fw_22049 zd_usb_read_fw 4 22049 NULL
-+ieee80211_if_fmt_dropped_frames_ttl_22054 ieee80211_if_fmt_dropped_frames_ttl 3 22054 NULL
-+btrfs_reloc_clone_csums_22077 btrfs_reloc_clone_csums 2-3 22077 NULL
-+mem_rw_22085 mem_rw 3 22085 NULL
-+kstrtos32_from_user_22087 kstrtos32_from_user 2 22087 NULL
-+rt2x00debug_read_crypto_stats_22109 rt2x00debug_read_crypto_stats 3 22109 NULL
-+snd_hda_codec_read_22130 snd_hda_codec_read 0 22130 NULL
++disable_nonboot_cpus_22037 disable_nonboot_cpus 0 22037 NULL
++lookup_metapath_22039 lookup_metapath 0 22039 NULL nohasharray
++rtsx_pci_dma_map_sg_22039 rtsx_pci_dma_map_sg 3 22039 &lookup_metapath_22039
++mt9v011_s_mbus_fmt_22040 mt9v011_s_mbus_fmt 0 22040 NULL
++nfs_permission_22042 nfs_permission 0 22042 NULL nohasharray
++ath5k_attr_show_firstep_level_22042 ath5k_attr_show_firstep_level 0 22042 &nfs_permission_22042
++xfs_fs_freeze_22048 xfs_fs_freeze 0 22048 NULL
++zd_usb_read_fw_22049 zd_usb_read_fw 4 22049 NULL nohasharray
++nilfs_segctor_wait_22049 nilfs_segctor_wait 0 22049 &zd_usb_read_fw_22049
++vbi_buffer_prepare_22050 vbi_buffer_prepare 0 22050 NULL
++create_speaker_out_ctls_22052 create_speaker_out_ctls 0 22052 NULL
++atalk_recvmsg_22053 atalk_recvmsg 0-4 22053 NULL
++ieee80211_if_fmt_dropped_frames_ttl_22054 ieee80211_if_fmt_dropped_frames_ttl 3 22054 NULL nohasharray
++skge_ring_alloc_22054 skge_ring_alloc 0 22054 &ieee80211_if_fmt_dropped_frames_ttl_22054 nohasharray
++sys_recvfrom_22054 sys_recvfrom 3 22054 &skge_ring_alloc_22054
++end_show_22058 end_show 0 22058 NULL nohasharray
++show_sas_phy_minimum_linkrate_hw_22058 show_sas_phy_minimum_linkrate_hw 0 22058 &end_show_22058 nohasharray
++uart_mode_store_22058 uart_mode_store 0-4 22058 &show_sas_phy_minimum_linkrate_hw_22058
++acpi_ds_get_field_names_22059 acpi_ds_get_field_names 0 22059 NULL nohasharray
++pio_write_22059 pio_write 0-6-5 22059 &acpi_ds_get_field_names_22059
++cfqg_set_weight_device_22062 cfqg_set_weight_device 3-0 22062 NULL
++trunc_end_22065 trunc_end 0 22065 NULL nohasharray
++il_tx_queue_init_22065 il_tx_queue_init 0 22065 &trunc_end_22065
++bNumEndpoints_show_22075 bNumEndpoints_show 0 22075 NULL
++btrfs_reloc_clone_csums_22077 btrfs_reloc_clone_csums 2-3-0 22077 NULL nohasharray
++sigmadsp_write_regmap_22077 sigmadsp_write_regmap 2-4 22077 &btrfs_reloc_clone_csums_22077
++find_trange_value_22079 find_trange_value 0 22079 NULL
++timeout_show_22081 timeout_show 0 22081 NULL
++clear_store_22082 clear_store 0-4 22082 NULL
++ov772x_cropcap_22083 ov772x_cropcap 0 22083 NULL
++mem_rw_22085 mem_rw 3-0 22085 NULL nohasharray
++sb1000_end_get_set_command_22085 sb1000_end_get_set_command 0 22085 &mem_rw_22085
++nf_ct_seq_adjust_22086 nf_ct_seq_adjust 4 22086 NULL
++acerhdf_get_mode_22088 acerhdf_get_mode 0 22088 NULL
++niu_init_one_rx_channel_22095 niu_init_one_rx_channel 0 22095 NULL
++ext3_setattr_22100 ext3_setattr 0 22100 NULL
++portio_name_show_22101 portio_name_show 0 22101 NULL
++rndis_error_status_22103 rndis_error_status 0 22103 NULL nohasharray
++qlcnic_sriov_pf_enable_22103 qlcnic_sriov_pf_enable 0 22103 &rndis_error_status_22103
++find_free_port_22104 find_free_port 0 22104 NULL
++rt2x00debug_read_crypto_stats_22109 rt2x00debug_read_crypto_stats 3-0 22109 NULL
++get_pwm_22113 get_pwm 0 22113 NULL
++arvo_sysfs_show_key_mask_22117 arvo_sysfs_show_key_mask 0 22117 NULL nohasharray
++beiscsi_log_enable_store_22117 beiscsi_log_enable_store 0-4 22117 &arvo_sysfs_show_key_mask_22117
++mlog_show_22119 mlog_show 0 22119 NULL
++show_session_param_ISCSI_PARAM_TARGET_NAME_22122 show_session_param_ISCSI_PARAM_TARGET_NAME 0 22122 NULL
++tps65217_reg_read_22125 tps65217_reg_read 0 22125 NULL
++show_fan_min_22127 show_fan_min 0 22127 NULL
++get_results_22130 get_results 0 22130 NULL nohasharray
++snd_hda_codec_read_22130 snd_hda_codec_read 0 22130 &get_results_22130
++mx2_videobuf_setup_22136 mx2_videobuf_setup 0 22136 NULL
++__bitmap_size_22138 __bitmap_size 0 22138 NULL
++read_cal_int_tables_22139 read_cal_int_tables 0 22139 NULL
++listxattr_22142 listxattr 0-3 22142 NULL
++reset_atmel_card_22143 reset_atmel_card 0 22143 NULL
 +SyS_sched_setaffinity_22148 SyS_sched_setaffinity 2 22148 NULL
 +SyS_sched_setaffinity_22148 SyS_sched_setaffinity 2 22148 NULL
-+do_tcp_sendpages_22155 do_tcp_sendpages 4 22155 NULL
-+nve0_aux_mask_22158 nve0_aux_mask 2 22158 NULL
-+__kfifo_alloc_22173 __kfifo_alloc 3 22173 NULL
-+rfcomm_sock_recvmsg_22227 rfcomm_sock_recvmsg 4 22227 NULL
-+mem_write_22232 mem_write 3 22232 NULL
++smsc95xx_reset_22152 smsc95xx_reset 0 22152 NULL
++netlink_bind_22153 netlink_bind 0 22153 NULL
++pn533_dep_link_up_22154 pn533_dep_link_up 5 22154 NULL
++isci_task_execute_task_22155 isci_task_execute_task 0 22155 NULL
++__vlan_device_event_22159 __vlan_device_event 0 22159 NULL
++show_otp2en_22160 show_otp2en 0 22160 NULL
++set_pwm_enable_22161 set_pwm_enable 0-4 22161 NULL
++pm8001_phy_control_22163 pm8001_phy_control 0 22163 NULL nohasharray
++store_pwm_interpolate_22163 store_pwm_interpolate 0-4 22163 &pm8001_phy_control_22163
++lx_hardware_open_22166 lx_hardware_open 0 22166 NULL
++usbhsh_dcp_queue_push_22167 usbhsh_dcp_queue_push 0 22167 NULL
++reiserfs_paste_into_item_22170 reiserfs_paste_into_item 0 22170 NULL
++__kfifo_alloc_22173 __kfifo_alloc 3-0 22173 NULL nohasharray
++max8997_reg_enable_22173 max8997_reg_enable 0 22173 &__kfifo_alloc_22173
++dccp_disconnect_22174 dccp_disconnect 0 22174 NULL
++beiscsi_adap_family_disp_22179 beiscsi_adap_family_disp 0 22179 NULL nohasharray
++nf_nat_ipv6_in_22179 nf_nat_ipv6_in 0 22179 &beiscsi_adap_family_disp_22179
++iscsi_disc_show_userid_mutual_22181 iscsi_disc_show_userid_mutual 0 22181 NULL
++channel_dimm_label_store_22189 channel_dimm_label_store 0-4 22189 NULL
++xen_acpi_processor_resume_22190 xen_acpi_processor_resume 0 22190 NULL
++tps80031_rtc_alarm_irq_enable_22198 tps80031_rtc_alarm_irq_enable 0 22198 NULL
++btrfs_space_info_show_disk_total_22200 btrfs_space_info_show_disk_total 0 22200 NULL
++cmd_exec_22204 cmd_exec 0 22204 NULL
++fls_22210 fls 0 22210 NULL
++f2fs_write_data_pages_22217 f2fs_write_data_pages 0 22217 NULL
++fat_compat_ioctl_filldir_22222 fat_compat_ioctl_filldir 3 22222 NULL
++show_22225 show 0 22225 NULL
++rfcomm_sock_recvmsg_22227 rfcomm_sock_recvmsg 0-4 22227 NULL nohasharray
++xirc2ps_resume_22227 xirc2ps_resume 0 22227 &rfcomm_sock_recvmsg_22227
++core_alua_show_tg_pt_gp_info_22228 core_alua_show_tg_pt_gp_info 0 22228 NULL
++mem_write_22232 mem_write 3-0 22232 NULL
++mwl8k_cmd_set_pre_scan_22233 mwl8k_cmd_set_pre_scan 0 22233 NULL
++fw_status_show_22234 fw_status_show 0 22234 NULL
++av7110_fw_cmd_22236 av7110_fw_cmd 0 22236 NULL nohasharray
++i810_check_params_22236 i810_check_params 0 22236 &av7110_fw_cmd_22236
++store_tabletMouseRight_22238 store_tabletMouseRight 0-4 22238 NULL
 +p9_virtio_zc_request_22240 p9_virtio_zc_request 6-5 22240 NULL
 +p9_virtio_zc_request_22240 p9_virtio_zc_request 6-5 22240 NULL
++show_fnode_redirect_ipaddr_22241 show_fnode_redirect_ipaddr 0 22241 NULL nohasharray
++mwifiex_cmd_recfg_tx_buf_22241 mwifiex_cmd_recfg_tx_buf 0 22241 &show_fnode_redirect_ipaddr_22241
++ath10k_push_board_ext_data_22243 ath10k_push_board_ext_data 0 22243 NULL nohasharray
++fsnotify_parent_22243 fsnotify_parent 0 22243 &ath10k_push_board_ext_data_22243
 +prepare_to_wait_event_22247 prepare_to_wait_event 0 22247 NULL
 +prepare_to_wait_event_22247 prepare_to_wait_event 0 22247 NULL
++capability_id_show_22253 capability_id_show 0 22253 NULL
 +compat_process_vm_rw_22254 compat_process_vm_rw 3-5 22254 NULL
 +compat_process_vm_rw_22254 compat_process_vm_rw 3-5 22254 NULL
++show_fc_rport_maxframe_size_22260 show_fc_rport_maxframe_size 0 22260 NULL
 +ping_common_sendmsg_22261 ping_common_sendmsg 5 22261 NULL
 +add_res_tree_22263 add_res_tree 7 22263 NULL
 +ping_common_sendmsg_22261 ping_common_sendmsg 5 22261 NULL
 +add_res_tree_22263 add_res_tree 7 22263 NULL
-+queue_max_sectors_22280 queue_max_sectors 0 22280 NULL
-+__tun_chr_ioctl_22300 __tun_chr_ioctl 4 22300 NULL nohasharray
-+pci_vpd_srdt_size_22300 pci_vpd_srdt_size 0 22300 &__tun_chr_ioctl_22300
++at91ether_open_22272 at91ether_open 0 22272 NULL
++bmc150_accel_set_power_state_22273 bmc150_accel_set_power_state 0 22273 NULL
++adp8870_bl_l4_indoor_dim_show_22281 adp8870_bl_l4_indoor_dim_show 0 22281 NULL
++show_ipInReceives_22282 show_ipInReceives 0 22282 NULL nohasharray
++scan_sleep_millisecs_show_22282 scan_sleep_millisecs_show 0 22282 &show_ipInReceives_22282
++container_offline_22283 container_offline 0 22283 NULL
++pm8001_ctl_logging_level_show_22284 pm8001_ctl_logging_level_show 0 22284 NULL
++ndo_validate_addr_22293 ndo_validate_addr 0 22293 NULL
++snd_sb16_playback_prepare_22296 snd_sb16_playback_prepare 0 22296 NULL
++__tun_chr_ioctl_22300 __tun_chr_ioctl 4 22300 NULL
++anysee_master_xfer_22303 anysee_master_xfer 0-3 22303 NULL nohasharray
++csrow_edac_mode_show_22303 csrow_edac_mode_show 0 22303 &anysee_master_xfer_22303
 +mesh_table_alloc_22305 mesh_table_alloc 1 22305 NULL
 +mesh_table_alloc_22305 mesh_table_alloc 1 22305 NULL
-+lov_setstripe_22307 lov_setstripe 2 22307 NULL
-+udpv6_sendmsg_22316 udpv6_sendmsg 4 22316 NULL
++show_ipv4_iface_dhcp_vendor_id_22308 show_ipv4_iface_dhcp_vendor_id 0 22308 NULL nohasharray
++hw_ep_enable_22308 hw_ep_enable 0 22308 &show_ipv4_iface_dhcp_vendor_id_22308
++in_tx_cp_show_22316 in_tx_cp_show 0 22316 NULL nohasharray
++udpv6_sendmsg_22316 udpv6_sendmsg 0-4 22316 &in_tx_cp_show_22316
 +C_SYSC_msgrcv_22320 C_SYSC_msgrcv 3 22320 NULL
 +C_SYSC_msgrcv_22320 C_SYSC_msgrcv 3 22320 NULL
-+atomic_read_22342 atomic_read 0 22342 NULL
++tg3_get_regs_len_22327 tg3_get_regs_len 0 22327 NULL nohasharray
++statfs_slow_show_22327 statfs_slow_show 0 22327 &tg3_get_regs_len_22327
++page_cache_tree_insert_22331 page_cache_tree_insert 0 22331 NULL
++ipr_show_fw_version_22332 ipr_show_fw_version 0 22332 NULL
++show_temp_crit_ext_22334 show_temp_crit_ext 0 22334 NULL nohasharray
++do_migrate_range_22334 do_migrate_range 0 22334 &show_temp_crit_ext_22334
++kempld_i2c_xfer_22335 kempld_i2c_xfer 0-3 22335 NULL
++target_stat_scsi_lu_show_attr_write_mbytes_22338 target_stat_scsi_lu_show_attr_write_mbytes 0 22338 NULL
++ch341_set_handshake_22339 ch341_set_handshake 0 22339 NULL
++lbs_set_monitor_mode_22340 lbs_set_monitor_mode 0 22340 NULL
++sys_read_22343 sys_read 3 22343 NULL
++wl18xx_boot_22344 wl18xx_boot 0 22344 NULL
++part_timeout_store_22351 part_timeout_store 0-4 22351 NULL
++ptn3460_read_bytes_22352 ptn3460_read_bytes 4 22352 NULL nohasharray
++block_store_22352 block_store 0-3 22352 &ptn3460_read_bytes_22352
 +ll_lazystatfs_seq_write_22353 ll_lazystatfs_seq_write 3 22353 NULL
 +ll_lazystatfs_seq_write_22353 ll_lazystatfs_seq_write 3 22353 NULL
-+snd_pcm_alsa_frames_22363 snd_pcm_alsa_frames 2 22363 NULL
++c_can_chip_config_22357 c_can_chip_config 0 22357 NULL
++__device_suspend_noirq_22360 __device_suspend_noirq 0 22360 NULL
++regmap_spi_gather_write_22364 regmap_spi_gather_write 0 22364 NULL nohasharray
++o2nm_cluster_attr_reconnect_delay_ms_read_22364 o2nm_cluster_attr_reconnect_delay_ms_read 0 22364 &regmap_spi_gather_write_22364 nohasharray
++gem_set_mac_address_22364 gem_set_mac_address 0 22364 &o2nm_cluster_attr_reconnect_delay_ms_read_22364
++tps6586x_gpio_to_irq_22365 tps6586x_gpio_to_irq 2 22365 NULL nohasharray
++show_lcd_level_22365 show_lcd_level 0 22365 &tps6586x_gpio_to_irq_22365
++build_ntlmssp_auth_blob_22366 build_ntlmssp_auth_blob 0 22366 NULL
++dbg_check_znode_22369 dbg_check_znode 0 22369 NULL
++roccat_common2_sysfs_write_keys_primary_22370 roccat_common2_sysfs_write_keys_primary 0-6-5 22370 NULL
 +evdev_ioctl_22371 evdev_ioctl 2 22371 NULL
 +evdev_ioctl_22371 evdev_ioctl 2 22371 NULL
-+alloc_large_system_hash_22391 alloc_large_system_hash 2 22391 NULL
-+zoran_write_22404 zoran_write 3 22404 NULL
-+queue_reply_22416 queue_reply 3 22416 NULL
++wake_up_lan_show_22373 wake_up_lan_show 0 22373 NULL nohasharray
++hugetlbfs_write_begin_22373 hugetlbfs_write_begin 0 22373 &wake_up_lan_show_22373
++ufx_reg_clear_bits_22374 ufx_reg_clear_bits 0 22374 NULL
++gfs2_attr_store_22375 gfs2_attr_store 0-4 22375 NULL
++sysfs_kf_read_22385 sysfs_kf_read 0 22385 NULL nohasharray
++pktgen_alloc_skb_22385 pktgen_alloc_skb 3 22385 &sysfs_kf_read_22385
++qlcnic_set_mac_22387 qlcnic_set_mac 0 22387 NULL
++show_sas_phy_running_disparity_error_count_22389 show_sas_phy_running_disparity_error_count 0 22389 NULL
++saa7164_api_i2c_write_22390 saa7164_api_i2c_write 0 22390 NULL
++alloc_large_system_hash_22391 alloc_large_system_hash 2 22391 NULL nohasharray
++ath10k_debug_fw_reset_stats_read_22391 ath10k_debug_fw_reset_stats_read 3-0 22391 &alloc_large_system_hash_22391
++ocfs2_assign_bh_22392 ocfs2_assign_bh 0 22392 NULL
++commit_pagelist_22396 commit_pagelist 0 22396 NULL
++lpfc_max_xri_show_22398 lpfc_max_xri_show 0 22398 NULL
++vb2_internal_qbuf_22400 vb2_internal_qbuf 0 22400 NULL
++crash_shrink_memory_22401 crash_shrink_memory 0 22401 NULL
++zoran_write_22404 zoran_write 3-0 22404 NULL
++show_debug_level_22406 show_debug_level 0 22406 NULL
++pnp_start_dev_22411 pnp_start_dev 0 22411 NULL
++queue_reply_22416 queue_reply 3-0 22416 NULL
++iscsi_stat_sess_err_show_attr_format_errors_22417 iscsi_stat_sess_err_show_attr_format_errors 0 22417 NULL
++usbhsg_gadget_start_22424 usbhsg_gadget_start 0 22424 NULL
++sg_finish_rem_req_22426 sg_finish_rem_req 0 22426 NULL
++update_22427 update 0 22427 NULL
++isci_show_id_22428 isci_show_id 0 22428 NULL nohasharray
++erst_exec_set_src_address_base_22428 erst_exec_set_src_address_base 0 22428 &isci_show_id_22428
 +__set_enter_print_fmt_22431 __set_enter_print_fmt 0 22431 NULL
 +__set_enter_print_fmt_22431 __set_enter_print_fmt 0 22431 NULL
-+queue_max_segments_22441 queue_max_segments 0 22441 NULL
++xenfb_check_var_22441 xenfb_check_var 0 22441 NULL
++rtl2832_sdr_start_streaming_22446 rtl2832_sdr_start_streaming 0 22446 NULL
++show_sas_phy_phy_identifier_22447 show_sas_phy_phy_identifier 0 22447 NULL
++ceph_write_iter_22449 ceph_write_iter 0 22449 NULL
 +handle_received_packet_22457 handle_received_packet 3 22457 NULL
 +handle_received_packet_22457 handle_received_packet 3 22457 NULL
-+ecryptfs_write_22488 ecryptfs_write 4-3 22488 NULL
++write_fs_22465 write_fs 0-6-5 22465 NULL
++acpi_ut_copy_eobject_to_iobject_22466 acpi_ut_copy_eobject_to_iobject 0 22466 NULL
++batadv_check_unicast_packet_22468 batadv_check_unicast_packet 3 22468 NULL
++ieee80211_alloc_hw_nm_22469 ieee80211_alloc_hw_nm 1 22469 NULL
++__mv88e6352_phy_read_22471 __mv88e6352_phy_read 0 22471 NULL
++show_port1_22474 show_port1 0 22474 NULL
++ecryptfs_write_22488 ecryptfs_write 0-4-3 22488 NULL
 +qib_user_sdma_alloc_header_22490 qib_user_sdma_alloc_header 2 22490 NULL nohasharray
 +qib_user_sdma_alloc_header_22490 qib_user_sdma_alloc_header 2 22490 NULL nohasharray
-+video_write_22490 video_write 3 22490 &qib_user_sdma_alloc_header_22490
-+cache_write_procfs_22491 cache_write_procfs 3 22491 NULL
-+mutex_lock_interruptible_22505 mutex_lock_interruptible 0 22505 NULL
++video_write_22490 video_write 3-0 22490 &qib_user_sdma_alloc_header_22490
++cache_write_procfs_22491 cache_write_procfs 3-0 22491 NULL nohasharray
++lm3642_torch_pin_store_22491 lm3642_torch_pin_store 0-4 22491 &cache_write_procfs_22491 nohasharray
++rfcomm_send_test_22491 rfcomm_send_test 4 22491 &lm3642_torch_pin_store_22491
++put_chars_22498 put_chars 3 22498 NULL
++mp_find_ioapic_pin_22499 mp_find_ioapic_pin 0-2 22499 NULL nohasharray
++edac_device_ctl_log_ue_store_22499 edac_device_ctl_log_ue_store 0-3 22499 &mp_find_ioapic_pin_22499
++ad5398_read_reg_22504 ad5398_read_reg 0 22504 NULL
++mutex_lock_interruptible_22505 mutex_lock_interruptible 0 22505 NULL nohasharray
++asd_version_show_22505 asd_version_show 0 22505 &mutex_lock_interruptible_22505
++fan_pwm1_store_22510 fan_pwm1_store 0-4 22510 NULL
 +trim_no_bitmap_22524 trim_no_bitmap 4-3 22524 NULL
 +trim_no_bitmap_22524 trim_no_bitmap 4-3 22524 NULL
++attr_press_to_select_store_tpkbd_22525 attr_press_to_select_store_tpkbd 0-4 22525 NULL
++snd_cx23885_prepare_22528 snd_cx23885_prepare 0 22528 NULL
++read_ohm_22544 read_ohm 0 22544 NULL
++pskb_may_pull_22546 pskb_may_pull 2 22546 NULL
++adxl34x_position_show_22547 adxl34x_position_show 0 22547 NULL
 +ntb_setup_bwd_msix_22549 ntb_setup_bwd_msix 2 22549 NULL
 +ocfs2_read_extent_block_22550 ocfs2_read_extent_block 0 22550 NULL
 +ntb_setup_bwd_msix_22549 ntb_setup_bwd_msix 2 22549 NULL
 +ocfs2_read_extent_block_22550 ocfs2_read_extent_block 0 22550 NULL
++port_delete_22553 port_delete 0 22553 NULL
 +agp_alloc_page_array_22554 agp_alloc_page_array 1 22554 NULL
 +agp_alloc_page_array_22554 agp_alloc_page_array 1 22554 NULL
++wq_numa_store_22563 wq_numa_store 0-4 22563 NULL
++w7090p_tuner_rw_serpar_22568 w7090p_tuner_rw_serpar 0-3 22568 NULL nohasharray
++aac_show_raid_level_22568 aac_show_raid_level 0 22568 &w7090p_tuner_rw_serpar_22568
++get_regs_len_22569 get_regs_len 0 22569 NULL
++adt7411_set_bit_22579 adt7411_set_bit 0-4 22579 NULL
++mlx4_cmd_imm_22582 mlx4_cmd_imm 0 22582 NULL
++elan_sysfs_read_fw_ver_22586 elan_sysfs_read_fw_ver 0 22586 NULL nohasharray
++il3945_mac_start_22586 il3945_mac_start 0 22586 &elan_sysfs_read_fw_ver_22586
 +dbFindCtl_22587 dbFindCtl 0 22587 NULL
 +dbFindCtl_22587 dbFindCtl 0 22587 NULL
-+cfs_expr_list_values_22600 cfs_expr_list_values 0 22600 NULL
-+snapshot_read_22601 snapshot_read 3 22601 NULL
-+sctp_setsockopt_connectx_old_22631 sctp_setsockopt_connectx_old 3 22631 NULL
-+ide_core_cp_entry_22636 ide_core_cp_entry 3 22636 NULL
++wp384_final_22591 wp384_final 0 22591 NULL
++twl_sysfs_aen_read_22596 twl_sysfs_aen_read 6-0-5 22596 NULL
++da9052_read_ich_22600 da9052_read_ich 0 22600 NULL
++snapshot_read_22601 snapshot_read 3-0 22601 NULL nohasharray
++qla4_82xx_isp_reset_22601 qla4_82xx_isp_reset 0 22601 &snapshot_read_22601
++shrink_show_22604 shrink_show 0 22604 NULL
++pci_dev_specific_reset_22605 pci_dev_specific_reset 0 22605 NULL
++__uncore_pld_show_22606 __uncore_pld_show 0 22606 NULL
++nat_receive_22609 nat_receive 0-3 22609 NULL
++il4965_hw_nic_init_22611 il4965_hw_nic_init 0 22611 NULL
++btrfs_delalloc_reserve_space_22617 btrfs_delalloc_reserve_space 0 22617 NULL
++bootflag_get_22618 bootflag_get 0 22618 NULL
++qlcnic_pci_sriov_disable_22622 qlcnic_pci_sriov_disable 0 22622 NULL
++_maybe_not_all_in_one_io_22626 _maybe_not_all_in_one_io 0 22626 NULL
++sctp_setsockopt_connectx_old_22631 sctp_setsockopt_connectx_old 0-3 22631 NULL
++v9fs_vfs_getattr_dotl_22632 v9fs_vfs_getattr_dotl 0 22632 NULL
++ide_core_cp_entry_22636 ide_core_cp_entry 3-0 22636 NULL
 +wl1271_rx_filter_get_fields_size_22638 wl1271_rx_filter_get_fields_size 0 22638 NULL
 +wl1271_rx_filter_get_fields_size_22638 wl1271_rx_filter_get_fields_size 0 22638 NULL
-+pwr_wake_on_timer_exp_read_22640 pwr_wake_on_timer_exp_read 3 22640 NULL
-+iwl_dbgfs_calib_disabled_read_22649 iwl_dbgfs_calib_disabled_read 3 22649 NULL
++pwr_wake_on_timer_exp_read_22640 pwr_wake_on_timer_exp_read 3-0 22640 NULL nohasharray
++multicast_query_interval_show_22640 multicast_query_interval_show 0 22640 &pwr_wake_on_timer_exp_read_22640 nohasharray
++reiserfs_get_block_22640 reiserfs_get_block 0 22640 &multicast_query_interval_show_22640
++rtl_op_sta_add_22642 rtl_op_sta_add 0 22642 NULL
++iwl_mvm_mac_ctxt_cmd_ibss_22646 iwl_mvm_mac_ctxt_cmd_ibss 0 22646 NULL
++snd_riptide_prepare_22648 snd_riptide_prepare 0 22648 NULL
++iwl_dbgfs_calib_disabled_read_22649 iwl_dbgfs_calib_disabled_read 3-0 22649 NULL
++ieee80211_probereq_get_22651 ieee80211_probereq_get 5-4 22651 NULL
++smsc911x_rx_get_rxstatus_22654 smsc911x_rx_get_rxstatus 0 22654 NULL
++snd_seq_queue_timer_set_tempo_22655 snd_seq_queue_timer_set_tempo 0 22655 NULL
++__iscsi_nacl_auth_store_userid_22656 __iscsi_nacl_auth_store_userid 0-3 22656 NULL
++mem_map_size_22660 mem_map_size 0 22660 NULL nohasharray
++tnc_insert_22660 tnc_insert 0 22660 &mem_map_size_22660
 +compat_SyS_msgrcv_22661 compat_SyS_msgrcv 3 22661 NULL
 +compat_SyS_msgrcv_22661 compat_SyS_msgrcv 3 22661 NULL
-+l2tp_ip_recvmsg_22681 l2tp_ip_recvmsg 4 22681 NULL
-+bch_dump_read_22685 bch_dump_read 3 22685 NULL
++br_stp_set_port_priority_22665 br_stp_set_port_priority 0 22665 NULL
++show_u8_22667 show_u8 0 22667 NULL
++call_netdevice_notifiers_22672 call_netdevice_notifiers 0 22672 NULL
++show_up_tail_align_22676 show_up_tail_align 0 22676 NULL nohasharray
++show_fcstat_fcp_packet_aborts_22676 show_fcstat_fcp_packet_aborts 0 22676 &show_up_tail_align_22676
++ubifs_leb_write_22679 ubifs_leb_write 5-4-0 22679 NULL nohasharray
++tmiofb_set_par_22679 tmiofb_set_par 0 22679 &ubifs_leb_write_22679
++qlcnic_83xx_sysfs_flash_write_handler_22680 qlcnic_83xx_sysfs_flash_write_handler 6-0-5 22680 NULL nohasharray
++d_revalidate_22680 d_revalidate 0 22680 &qlcnic_83xx_sysfs_flash_write_handler_22680
++l2tp_ip_recvmsg_22681 l2tp_ip_recvmsg 0-4 22681 NULL
++iscsit_na_default_erl_22682 iscsit_na_default_erl 0 22682 NULL
++bch_dump_read_22685 bch_dump_read 3-0 22685 NULL
 +reg_umr_22686 reg_umr 5 22686 NULL
 +reg_umr_22686 reg_umr 5 22686 NULL
++sys_ppoll_22688 sys_ppoll 2 22688 NULL nohasharray
++show_hdmi_source_22688 show_hdmi_source 0 22688 &sys_ppoll_22688
++bmc150_accel_data_rdy_trigger_set_state_22689 bmc150_accel_data_rdy_trigger_set_state 0 22689 NULL
++mxl111sf_read_reg_22690 mxl111sf_read_reg 0 22690 NULL
 +SYSC_vmsplice_22697 SYSC_vmsplice 3 22697 NULL
 +SYSC_vmsplice_22697 SYSC_vmsplice 3 22697 NULL
-+nr_cpusets_22705 nr_cpusets 0 22705 NULL
++vnic_dev_notify_setcmd_22700 vnic_dev_notify_setcmd 0 22700 NULL
++show_conn_param_ISCSI_PARAM_KEEPALIVE_TMO_22701 show_conn_param_ISCSI_PARAM_KEEPALIVE_TMO 0 22701 NULL
++ov7670_read_smbus_22702 ov7670_read_smbus 0 22702 NULL
++ecm_opts_host_addr_store_22705 ecm_opts_host_addr_store 0-3 22705 NULL nohasharray
++tomoyo_check_inet_address_22705 tomoyo_check_inet_address 0 22705 &ecm_opts_host_addr_store_22705
 +alloc_libipw_22708 alloc_libipw 1 22708 NULL
 +alloc_libipw_22708 alloc_libipw 1 22708 NULL
-+cx18_copy_buf_to_user_22735 cx18_copy_buf_to_user 4-0 22735 NULL
++show_iface_enabled_22711 show_iface_enabled 0 22711 NULL
++read_iter_zero_22715 read_iter_zero 0 22715 NULL
++m2p_remove_override_22717 m2p_remove_override 3 22717 NULL
++qlcnic_83xx_lockless_flash_read32_22721 qlcnic_83xx_lockless_flash_read32 0 22721 NULL nohasharray
++ecryptfs_write_metadata_to_contents_22721 ecryptfs_write_metadata_to_contents 3 22721 &qlcnic_83xx_lockless_flash_read32_22721
++mxuport_send_ctrl_urb_22723 mxuport_send_ctrl_urb 0 22723 NULL
++channel_dimm_label_show_22728 channel_dimm_label_show 0 22728 NULL nohasharray
++acpi_ex_get_name_string_22728 acpi_ex_get_name_string 0 22728 &channel_dimm_label_show_22728
++filename_trans_read_22730 filename_trans_read 0 22730 NULL
++cx18_copy_buf_to_user_22735 cx18_copy_buf_to_user 4-0 22735 NULL nohasharray
++show_filter_22735 show_filter 0 22735 &cx18_copy_buf_to_user_22735 nohasharray
++__mlx4_cq_alloc_icm_22735 __mlx4_cq_alloc_icm 0 22735 &show_filter_22735
++ax25_output_22736 ax25_output 2 22736 NULL
 +ceph_decode_32_22738 ceph_decode_32 0 22738 NULL nohasharray
 +__mei_cl_send_22738 __mei_cl_send 3 22738 &ceph_decode_32_22738
 +ceph_decode_32_22738 ceph_decode_32 0 22738 NULL nohasharray
 +__mei_cl_send_22738 __mei_cl_send 3 22738 &ceph_decode_32_22738
-+iio_debugfs_write_reg_22742 iio_debugfs_write_reg 3 22742 NULL
-+qlcnic_sriov_init_22762 qlcnic_sriov_init 2 22762 NULL
++__writeback_single_inode_22739 __writeback_single_inode 0 22739 NULL
++iio_debugfs_write_reg_22742 iio_debugfs_write_reg 3-0 22742 NULL
++show_fnode_password_in_22752 show_fnode_password_in 0 22752 NULL nohasharray
++fore200e_proc_read_22752 fore200e_proc_read 0 22752 &show_fnode_password_in_22752 nohasharray
++loctls_read_file_22752 loctls_read_file 0 22752 &fore200e_proc_read_22752
++output_write_22753 output_write 0-6-5 22753 NULL
++sky2_alloc_buffers_22754 sky2_alloc_buffers 0 22754 NULL nohasharray
++iosf_mbi_pci_read_mdr_22754 iosf_mbi_pci_read_mdr 0 22754 &sky2_alloc_buffers_22754
++eth_header_22760 eth_header 0 22760 NULL
++qlcnic_sriov_init_22762 qlcnic_sriov_init 2-0 22762 NULL
++tw28_set_ctrl_val_22763 tw28_set_ctrl_val 0 22763 NULL
++si4713_write_property_22765 si4713_write_property 0 22765 NULL
++hdmi_g_mbus_fmt_22768 hdmi_g_mbus_fmt 0 22768 NULL nohasharray
++nilfs_mdt_submit_block_22768 nilfs_mdt_submit_block 0 22768 &hdmi_g_mbus_fmt_22768
 +print_frame_22769 print_frame 0 22769 NULL
 +print_frame_22769 print_frame 0 22769 NULL
++show_in_max3_22770 show_in_max3 0 22770 NULL
++elan_smbus_prepare_fw_update_22771 elan_smbus_prepare_fw_update 0 22771 NULL
 +ftrace_arch_read_dyn_info_22773 ftrace_arch_read_dyn_info 0 22773 NULL
 +ftrace_arch_read_dyn_info_22773 ftrace_arch_read_dyn_info 0 22773 NULL
++compat_SyS_io_getevents_22774 compat_SyS_io_getevents 3 22774 NULL
++ath9k_add_interface_22776 ath9k_add_interface 0 22776 NULL nohasharray
++tg3_setup_fiber_mii_phy_22776 tg3_setup_fiber_mii_phy 0 22776 &ath9k_add_interface_22776
++__break_lease_22777 __break_lease 0 22777 NULL
++alloc_calls_show_22782 alloc_calls_show 0 22782 NULL
++show_fc_fc4s_22784 show_fc_fc4s 0 22784 NULL
++preenable_22790 preenable 0 22790 NULL
 +vnic_dev_get_res_count_22791 vnic_dev_get_res_count 0 22791 NULL
 +vnic_dev_get_res_count_22791 vnic_dev_get_res_count 0 22791 NULL
-+__generic_copy_to_user_intel_22806 __generic_copy_to_user_intel 0-3 22806 NULL
++page_counter_limit_22795 page_counter_limit 0 22795 NULL
++rocker_dma_test_offset_22796 rocker_dma_test_offset 3 22796 NULL
++pla_ocp_write_22802 pla_ocp_write 4 22802 NULL
++__generic_copy_to_user_intel_22806 __generic_copy_to_user_intel 0 22806 NULL
++btrfs_getxattr_22809 btrfs_getxattr 0 22809 NULL
++efs_symlink_readpage_22812 efs_symlink_readpage 0 22812 NULL nohasharray
++rx8025_set_alarm_22812 rx8025_set_alarm 0 22812 &efs_symlink_readpage_22812
++bnx2_get_regs_len_22813 bnx2_get_regs_len 0 22813 NULL
++comm_addr_list_read_22819 comm_addr_list_read 0 22819 NULL
++init_after_reset_22823 init_after_reset 0 22823 NULL
++show_fbstate_22824 show_fbstate 0 22824 NULL
++ghash_init_22826 ghash_init 0 22826 NULL
++max8998_ldo_is_enabled_22833 max8998_ldo_is_enabled 0 22833 NULL
++afs_permission_22835 afs_permission 0 22835 NULL
++mb862xxfb_show_dispregs_22838 mb862xxfb_show_dispregs 0 22838 NULL
++__scm_send_22841 __scm_send 0 22841 NULL
++data_ep_set_params_22843 data_ep_set_params 0 22843 NULL
++iscsi_tpg_attrib_store_demo_mode_write_protect_22844 iscsi_tpg_attrib_store_demo_mode_write_protect 0-3 22844 NULL
++atxp1_storevcore_22847 atxp1_storevcore 0-4 22847 NULL
++ext4_reserve_clusters_22850 ext4_reserve_clusters 0 22850 NULL
++show_local_ip_22854 show_local_ip 0 22854 NULL nohasharray
++__smsc95xx_read_reg_22854 __smsc95xx_read_reg 0 22854 &show_local_ip_22854
++bluetooth_enable_store_22857 bluetooth_enable_store 0-4 22857 NULL
++asd_reset_flash_22858 asd_reset_flash 0 22858 NULL
++atmel_resume_22860 atmel_resume 0 22860 NULL
 +create_attr_set_22861 create_attr_set 1 22861 NULL
 +create_attr_set_22861 create_attr_set 1 22861 NULL
++nr_hugepages_show_22864 nr_hugepages_show 0 22864 NULL
 +hash_ip6_expire_22867 hash_ip6_expire 4 22867 NULL
 +hash_ip6_expire_22867 hash_ip6_expire 4 22867 NULL
-+vmw_execbuf_process_22885 vmw_execbuf_process 5 22885 NULL
-+usblp_new_writeurb_22894 usblp_new_writeurb 2 22894 NULL
-+mdc800_device_read_22896 mdc800_device_read 3 22896 NULL
-+ion_handle_test_kernel_22900 ion_handle_test_kernel 4-3 22900 NULL nohasharray
-+policy_emit_config_values_22900 policy_emit_config_values 3 22900 &ion_handle_test_kernel_22900
++ntfs_setattr_22871 ntfs_setattr 0 22871 NULL
++vmxnet3_request_irqs_22878 vmxnet3_request_irqs 0 22878 NULL
++smb_set_file_info_22880 smb_set_file_info 0 22880 NULL
++pxa_ep_enable_22883 pxa_ep_enable 0 22883 NULL
++vmw_execbuf_process_22885 vmw_execbuf_process 5 22885 NULL nohasharray
++show_counter_tx_flow_stalls_22885 show_counter_tx_flow_stalls 0 22885 &vmw_execbuf_process_22885
++set_phy_speed_22886 set_phy_speed 0 22886 NULL
++show_green_22889 show_green 0 22889 NULL
++v9fs_direct_write_22891 v9fs_direct_write 0-3 22891 NULL
++usblp_new_writeurb_22894 usblp_new_writeurb 2 22894 NULL nohasharray
++cifs_file_write_iter_22894 cifs_file_write_iter 0 22894 &usblp_new_writeurb_22894
++mdc800_device_read_22896 mdc800_device_read 3-0 22896 NULL nohasharray
++store_test_22896 store_test 0-4 22896 &mdc800_device_read_22896
++_xadc_write_adc_reg_22899 _xadc_write_adc_reg 0 22899 NULL
++policy_emit_config_values_22900 policy_emit_config_values 3 22900 NULL nohasharray
++ion_handle_test_kernel_22900 ion_handle_test_kernel 3-4 22900 &policy_emit_config_values_22900
++bdc_issue_cmd_22903 bdc_issue_cmd 0 22903 NULL nohasharray
++bmg160_validate_trigger_22903 bmg160_validate_trigger 0 22903 &bdc_issue_cmd_22903
++bnx2i_show_ccell_info_22908 bnx2i_show_ccell_info 0 22908 NULL
++ip_vs_forward_icmp_v6_22912 ip_vs_forward_icmp_v6 0 22912 NULL
 +nfs4_acl_bytes_22915 nfs4_acl_bytes 0-1 22915 NULL
 +nfs4_acl_bytes_22915 nfs4_acl_bytes 0-1 22915 NULL
++gadget_info_attr_store_22919 gadget_info_attr_store 0-4 22919 NULL
++br_vlan_add_22922 br_vlan_add 0 22922 NULL nohasharray
++mwl8k_cmd_get_hw_spec_sta_22922 mwl8k_cmd_get_hw_spec_sta 0 22922 &br_vlan_add_22922
 +__set_xattr_22923 __set_xattr 0 22923 NULL
 +__set_xattr_22923 __set_xattr 0 22923 NULL
++sg_start_req_22924 sg_start_req 0 22924 NULL
++qce_mapsg_22925 qce_mapsg 3 22925 NULL
 +xstateregs_set_22932 xstateregs_set 4 22932 NULL
 +xstateregs_set_22932 xstateregs_set 4 22932 NULL
++dlm_status_to_errno_22935 dlm_status_to_errno 0 22935 NULL nohasharray
++uwb_rc_set_ie_22935 uwb_rc_set_ie 0 22935 &dlm_status_to_errno_22935
++__iscsi_nacl_auth_show_userid_22936 __iscsi_nacl_auth_show_userid 0 22936 NULL nohasharray
++i40e_fcoe_change_mtu_22936 i40e_fcoe_change_mtu 0 22936 &__iscsi_nacl_auth_show_userid_22936
++max8925_write_device_22937 max8925_write_device 3-0 22937 NULL nohasharray
++show_alert_led_22937 show_alert_led 0 22937 &max8925_write_device_22937
++wil_rx_refill_22940 wil_rx_refill 0 22940 NULL
++nfs4_get_security_label_22946 nfs4_get_security_label 0 22946 NULL
 +pcpu_mem_zalloc_22948 pcpu_mem_zalloc 1 22948 NULL
 +pcpu_mem_zalloc_22948 pcpu_mem_zalloc 1 22948 NULL
-+alloc_sglist_22960 alloc_sglist 2-3 22960 NULL
-+caif_seqpkt_sendmsg_22961 caif_seqpkt_sendmsg 4 22961 NULL
++i2c_bit_xfer_22953 i2c_bit_xfer 0-3 22953 NULL
++r_heartbeat_file_write_22954 r_heartbeat_file_write 0-3 22954 NULL nohasharray
++__bch_cache_store_22954 __bch_cache_store 0-4 22954 &r_heartbeat_file_write_22954
++logfs_segment_write_compress_22957 logfs_segment_write_compress 0 22957 NULL
++alloc_sglist_22960 alloc_sglist 1-3-2 22960 NULL
++caif_seqpkt_sendmsg_22961 caif_seqpkt_sendmsg 4-0 22961 NULL
 +vme_get_size_22964 vme_get_size 0 22964 NULL
 +vme_get_size_22964 vme_get_size 0 22964 NULL
-+tx_frag_key_not_found_read_22971 tx_frag_key_not_found_read 3 22971 NULL
-+cached_dev_cache_miss_22979 cached_dev_cache_miss 4 22979 NULL
++__sync_blockdev_22967 __sync_blockdev 0 22967 NULL nohasharray
++store_sf2_temp_22967 store_sf2_temp 0-4 22967 &__sync_blockdev_22967
++pwm_enable_from_reg_22969 pwm_enable_from_reg 0 22969 NULL
++tx_frag_key_not_found_read_22971 tx_frag_key_not_found_read 3-0 22971 NULL
++snd_ice1712_playback_ds_prepare_22973 snd_ice1712_playback_ds_prepare 0 22973 NULL nohasharray
++rbd_dev_v2_object_prefix_22973 rbd_dev_v2_object_prefix 0 22973 &snd_ice1712_playback_ds_prepare_22973
++cached_dev_cache_miss_22979 cached_dev_cache_miss 4 22979 NULL nohasharray
++subscribe_port_22979 subscribe_port 0 22979 &cached_dev_cache_miss_22979
 +usb_get_langid_22983 usb_get_langid 0 22983 NULL
 +usb_get_langid_22983 usb_get_langid 0 22983 NULL
-+remote_settings_file_write_22987 remote_settings_file_write 3 22987 NULL
-+viafb_dvp0_proc_write_23023 viafb_dvp0_proc_write 3 23023 NULL
-+cifs_local_to_utf16_bytes_23025 cifs_local_to_utf16_bytes 0 23025 NULL
-+ocfs2_refcount_cow_xattr_23029 ocfs2_refcount_cow_xattr 6-7 23029 NULL
-+st_status_23032 st_status 5 23032 NULL
++open_22984 open 0 22984 NULL
++ceph_vxattrcb_dir_rctime_22987 ceph_vxattrcb_dir_rctime 0 22987 NULL nohasharray
++remote_settings_file_write_22987 remote_settings_file_write 3-0 22987 &ceph_vxattrcb_dir_rctime_22987 nohasharray
++snd_cs46xx_capture_prepare_22987 snd_cs46xx_capture_prepare 0 22987 &remote_settings_file_write_22987
++find_root_sec_22988 find_root_sec 0 22988 NULL
++tsf_write_file_22990 tsf_write_file 0 22990 NULL
++bdi_set_min_ratio_22993 bdi_set_min_ratio 0 22993 NULL
++show_pwm_temp_sel_common_22994 show_pwm_temp_sel_common 0 22994 NULL nohasharray
++iwl_mvm_rm_sta_common_22994 iwl_mvm_rm_sta_common 0 22994 &show_pwm_temp_sel_common_22994
++nouveau_hwmon_show_temp1_auto_point1_pwm_22996 nouveau_hwmon_show_temp1_auto_point1_pwm 0 22996 NULL
++pcan_usb_pro_set_silent_23000 pcan_usb_pro_set_silent 0 23000 NULL
++ubifs_find_free_leb_for_idx_23003 ubifs_find_free_leb_for_idx 0 23003 NULL
++tw68_start_streaming_23004 tw68_start_streaming 0 23004 NULL
++dig_playback_pcm_prepare_23006 dig_playback_pcm_prepare 0 23006 NULL
++iwl_trans_start_fw_23009 iwl_trans_start_fw 0 23009 NULL
++wsm_configuration_23013 wsm_configuration 0 23013 NULL
++amb_proc_read_23014 amb_proc_read 0 23014 NULL
++data_sock_bind_23015 data_sock_bind 0 23015 NULL
++set_crit_hyst_23017 set_crit_hyst 0-4 23017 NULL
++_nfs4_proc_secinfo_23019 _nfs4_proc_secinfo 0 23019 NULL
++validate_esw_config_23021 validate_esw_config 0 23021 NULL
++nilfs_bmap_prepare_end_ptr_23022 nilfs_bmap_prepare_end_ptr 0 23022 NULL
++viafb_dvp0_proc_write_23023 viafb_dvp0_proc_write 3-0 23023 NULL
++cifs_local_to_utf16_bytes_23025 cifs_local_to_utf16_bytes 0 23025 NULL nohasharray
++i7core_inject_store_bank_23025 i7core_inject_store_bank 0-4 23025 &cifs_local_to_utf16_bytes_23025
++adm8211_start_23027 adm8211_start 0 23027 NULL
++st_status_23032 st_status 5-0 23032 NULL
++gether_opts_qmult_show_23034 gether_opts_qmult_show 0 23034 NULL
++snd_usb_substream_playback_trigger_23036 snd_usb_substream_playback_trigger 0 23036 NULL nohasharray
++iscsi_stat_tgt_attr_attr_store_23036 iscsi_stat_tgt_attr_attr_store 0 23036 &snd_usb_substream_playback_trigger_23036 nohasharray
++_efx_mcdi_rpc_23036 _efx_mcdi_rpc 0 23036 &iscsi_stat_tgt_attr_attr_store_23036
++omfs_write_inode_23038 omfs_write_inode 0 23038 NULL
++advansys_eisa_probe_23039 advansys_eisa_probe 0 23039 NULL
++da9055_adc_manual_read_23042 da9055_adc_manual_read 0 23042 NULL
++padlock_sha_init_23044 padlock_sha_init 0 23044 NULL
++wMaxPacketSize_show_23053 wMaxPacketSize_show 0 23053 NULL
 +nv50_disp_chan_create__23056 nv50_disp_chan_create_ 5 23056 NULL
 +nv50_disp_chan_create__23056 nv50_disp_chan_create_ 5 23056 NULL
-+comedi_buf_write_n_available_23057 comedi_buf_write_n_available 0 23057 NULL
-+reiserfs_add_entry_23062 reiserfs_add_entry 4 23062 NULL nohasharray
-+unix_seqpacket_recvmsg_23062 unix_seqpacket_recvmsg 4 23062 &reiserfs_add_entry_23062
++__padata_set_cpumasks_23058 __padata_set_cpumasks 0 23058 NULL
++security_inode_killpriv_23060 security_inode_killpriv 0 23060 NULL nohasharray
++bdx_set_mac_23060 bdx_set_mac 0 23060 &security_inode_killpriv_23060
++unix_seqpacket_recvmsg_23062 unix_seqpacket_recvmsg 0-4 23062 NULL nohasharray
++reiserfs_add_entry_23062 reiserfs_add_entry 4 23062 &unix_seqpacket_recvmsg_23062
++atl1c_set_mac_addr_23066 atl1c_set_mac_addr 0 23066 NULL
 +mei_cl_send_23068 mei_cl_send 3 23068 NULL
 +mei_cl_send_23068 mei_cl_send 3 23068 NULL
-+kvm_mmu_gva_to_gpa_write_23075 kvm_mmu_gva_to_gpa_write 0 23075 NULL
-+raw_sendmsg_23078 raw_sendmsg 4 23078 NULL
-+get_user_hdr_len_23079 get_user_hdr_len 0 23079 NULL
-+isr_tx_procs_read_23084 isr_tx_procs_read 3 23084 NULL
-+rt2x00debug_write_eeprom_23091 rt2x00debug_write_eeprom 3 23091 NULL
-+ntfs_ucstonls_23097 ntfs_ucstonls 3-5 23097 NULL
-+dgram_recvmsg_23104 dgram_recvmsg 4 23104 NULL
++walk_system_ram_range_23073 walk_system_ram_range 0 23073 NULL
++vm_map_ram_23078 vm_map_ram 2 23078 NULL nohasharray
++raw_sendmsg_23078 raw_sendmsg 4-0 23078 &vm_map_ram_23078 nohasharray
++xfs_dbg_show_23078 xfs_dbg_show 0 23078 &raw_sendmsg_23078
++lp8788_show_charger_status_23079 lp8788_show_charger_status 0 23079 NULL
++qla4_82xx_pci_mem_read_2M_23081 qla4_82xx_pci_mem_read_2M 2 23081 NULL
++init_23083 init 0 23083 NULL
++isr_tx_procs_read_23084 isr_tx_procs_read 3-0 23084 NULL nohasharray
++btrfs_sectorsize_show_23084 btrfs_sectorsize_show 0 23084 &isr_tx_procs_read_23084 nohasharray
++update_uc_addr_23084 update_uc_addr 0 23084 &btrfs_sectorsize_show_23084
++stmmac_ethtool_get_regs_len_23089 stmmac_ethtool_get_regs_len 0 23089 NULL
++libfcoe_device_notification_23090 libfcoe_device_notification 0 23090 NULL
++rt2x00debug_write_eeprom_23091 rt2x00debug_write_eeprom 3-0 23091 NULL
++fls_long_23096 fls_long 0 23096 NULL nohasharray
++show_simple_pwm_23096 show_simple_pwm 0 23096 &fls_long_23096
++ntfs_ucstonls_23097 ntfs_ucstonls 3-5 23097 NULL nohasharray
++st_press_buffer_preenable_23097 st_press_buffer_preenable 0 23097 &ntfs_ucstonls_23097
++vfio_pci_vga_rw_23098 vfio_pci_vga_rw 0-3 23098 NULL
++airo_set_mac_address_23102 airo_set_mac_address 0 23102 NULL nohasharray
++store_user_store_23102 store_user_store 0-3 23102 &airo_set_mac_address_23102
++da903x_read_23103 da903x_read 0 23103 NULL
++radeon_show_edid2_23104 radeon_show_edid2 6-0-5 23104 NULL nohasharray
++dgram_recvmsg_23104 dgram_recvmsg 0-4 23104 &radeon_show_edid2_23104
++kernfs_rename_ns_23106 kernfs_rename_ns 0 23106 NULL
++rawsock_create_23108 rawsock_create 0 23108 NULL
++product_id_store_23109 product_id_store 0-4 23109 NULL
 +mwl8k_cmd_set_beacon_23110 mwl8k_cmd_set_beacon 4 23110 NULL
 +mwl8k_cmd_set_beacon_23110 mwl8k_cmd_set_beacon 4 23110 NULL
-+bset_tree_bytes_23111 bset_tree_bytes 0 23111 NULL nohasharray
-+nl80211_send_rx_auth_23111 nl80211_send_rx_auth 4 23111 &bset_tree_bytes_23111
-+__clear_user_23118 __clear_user 0-2 23118 NULL
++bset_tree_bytes_23111 bset_tree_bytes 0 23111 NULL
++smm665_show_crit_23114 smm665_show_crit 0 23114 NULL
++__clear_user_23118 __clear_user 0 23118 NULL
++w1_master_attribute_show_remove_23119 w1_master_attribute_show_remove 0 23119 NULL nohasharray
++global_rsv_size_show_23119 global_rsv_size_show 0 23119 &w1_master_attribute_show_remove_23119
++guard_show_23120 guard_show 0 23120 NULL nohasharray
++dm_write_async_23120 dm_write_async 3 23120 &guard_show_23120
++id_show_23121 id_show 0 23121 NULL
 +drm_mode_create_tv_properties_23122 drm_mode_create_tv_properties 2 23122 NULL
 +drm_mode_create_tv_properties_23122 drm_mode_create_tv_properties 2 23122 NULL
-+ata_scsi_change_queue_depth_23126 ata_scsi_change_queue_depth 2 23126 NULL
-+read_file_ani_23161 read_file_ani 3 23161 NULL
-+usblp_write_23178 usblp_write 3 23178 NULL
-+gss_pipe_downcall_23182 gss_pipe_downcall 3 23182 NULL
++vx_pcm_prepare_23123 vx_pcm_prepare 0 23123 NULL
++vsc824x_add_skew_23126 vsc824x_add_skew 0 23126 NULL
++do_generic_request_23130 do_generic_request 0 23130 NULL
++fib_inetaddr_event_23134 fib_inetaddr_event 0 23134 NULL
++ext3_listxattr_23137 ext3_listxattr 0-3 23137 NULL
++em28xx_write_regs_req_23138 em28xx_write_regs_req 0 23138 NULL
++i801_check_pre_23143 i801_check_pre 0 23143 NULL
++atl1e_set_mac_addr_23145 atl1e_set_mac_addr 0 23145 NULL
++ca91cx42_master_set_23146 ca91cx42_master_set 4 23146 NULL
++asus_hwmon_temp1_23150 asus_hwmon_temp1 0 23150 NULL
++parse_tunables_write_23152 parse_tunables_write 0 23152 NULL
++handle_event_23156 handle_event 0 23156 NULL
++wm831x_set_bits_23158 wm831x_set_bits 0 23158 NULL
++read_file_ani_23161 read_file_ani 3-0 23161 NULL
++acpi_device_sun_show_23166 acpi_device_sun_show 0 23166 NULL
++video_begin_23167 video_begin 0 23167 NULL
++target_core_dev_wwn_show_attr_vpd_assoc_scsi_target_device_23174 target_core_dev_wwn_show_attr_vpd_assoc_scsi_target_device 0 23174 NULL
++show_fan_auto1_23176 show_fan_auto1 0 23176 NULL nohasharray
++iwl_trans_pcie_start_hw_23176 iwl_trans_pcie_start_hw 0 23176 &show_fan_auto1_23176
++atkbd_do_set_softrepeat_23177 atkbd_do_set_softrepeat 0-4 23177 NULL
++usblp_write_23178 usblp_write 3-0 23178 NULL nohasharray
++withdraw_show_23178 withdraw_show 0 23178 &usblp_write_23178
++msnd_fifo_alloc_23179 msnd_fifo_alloc 2 23179 NULL
++gss_pipe_downcall_23182 gss_pipe_downcall 3-0 23182 NULL
++ca0132_capture_pcm_prepare_23183 ca0132_capture_pcm_prepare 0 23183 NULL nohasharray
++ieee80211_get_mesh_hdrlen_23183 ieee80211_get_mesh_hdrlen 0 23183 &ca0132_capture_pcm_prepare_23183
++fix_unclean_leb_23188 fix_unclean_leb 3 23188 NULL nohasharray
++comm_nodeid_read_23188 comm_nodeid_read 0 23188 &fix_unclean_leb_23188
 +mpi_alloc_limb_space_23190 mpi_alloc_limb_space 1 23190 NULL
 +mpi_alloc_limb_space_23190 mpi_alloc_limb_space 1 23190 NULL
-+tipc_sendmcast_23214 tipc_sendmcast 4 23214 NULL
-+mcryptd_alloc_instance_23221 mcryptd_alloc_instance 2-3 23221 NULL
-+nft_hash_tbl_alloc_23224 nft_hash_tbl_alloc 1 23224 NULL
-+tty_buffer_request_room_23228 tty_buffer_request_room 2-0 23228 NULL
++saa7706h_s_ctrl_23192 saa7706h_s_ctrl 0 23192 NULL
++__audit_sockaddr_23194 __audit_sockaddr 0 23194 NULL
++max16065_show_input_23199 max16065_show_input 0 23199 NULL nohasharray
++show_ipv6_iface_router_adv_link_mtu_23199 show_ipv6_iface_router_adv_link_mtu 0 23199 &max16065_show_input_23199
++evm_inode_removexattr_23201 evm_inode_removexattr 0 23201 NULL
++dvb_pll_set_params_23207 dvb_pll_set_params 0 23207 NULL
++pm80x_free_irq_23210 pm80x_free_irq 2 23210 NULL nohasharray
++rbd_major_show_23210 rbd_major_show 0 23210 &pm80x_free_irq_23210 nohasharray
++of_irq_get_byname_23210 of_irq_get_byname 0 23210 &rbd_major_show_23210
++sequencer_read_23213 sequencer_read 0-4 23213 NULL nohasharray
++visor_memregion_get_physaddr_23213 visor_memregion_get_physaddr 0 23213 &sequencer_read_23213
++tipc_sendmcast_23214 tipc_sendmcast 4-0 23214 NULL nohasharray
++get_in_input_23214 get_in_input 0 23214 &tipc_sendmcast_23214
++ov6650_reg_rmw_23219 ov6650_reg_rmw 0 23219 NULL
++mcryptd_alloc_instance_23221 mcryptd_alloc_instance 3-2 23221 NULL
++mac80211_hwsim_add_interface_23223 mac80211_hwsim_add_interface 0 23223 NULL nohasharray
++set_a_bus_req_23223 set_a_bus_req 0-4 23223 &mac80211_hwsim_add_interface_23223
++tty_buffer_request_room_23228 tty_buffer_request_room 2-0 23228 NULL nohasharray
++wm8350_isink_is_enabled_23228 wm8350_isink_is_enabled 0 23228 &tty_buffer_request_room_23228
 +xlog_get_bp_23229 xlog_get_bp 2 23229 NULL nohasharray
 +__read_status_pci_23229 __read_status_pci 0 23229 &xlog_get_bp_23229
 +xlog_get_bp_23229 xlog_get_bp 2 23229 NULL nohasharray
 +__read_status_pci_23229 __read_status_pci 0 23229 &xlog_get_bp_23229
-+ft1000_read_dpram_mag_32_23232 ft1000_read_dpram_mag_32 0 23232 NULL
++__kmalloc_23231 __kmalloc 1 23231 NULL
++mac802154_set_params_23235 mac802154_set_params 0 23235 NULL
 +rxrpc_client_sendmsg_23236 rxrpc_client_sendmsg 5 23236 NULL
 +rxrpc_client_sendmsg_23236 rxrpc_client_sendmsg 5 23236 NULL
-+__gfn_to_rmap_23240 __gfn_to_rmap 1-2 23240 NULL
-+nv50_ram_create__23241 nv50_ram_create_ 4 23241 NULL
-+sctp_recvmsg_23265 sctp_recvmsg 4 23265 NULL
++mwl8k_cmd_set_rateadapt_mode_23239 mwl8k_cmd_set_rateadapt_mode 0 23239 NULL
++show_attr_mode_msb_23240 show_attr_mode_msb 0 23240 NULL
++nv50_ram_create__23241 nv50_ram_create_ 4 23241 NULL nohasharray
++show_ucode_version_23241 show_ucode_version 0 23241 &nv50_ram_create__23241 nohasharray
++queue_max_sectors_show_23241 queue_max_sectors_show 0 23241 &show_ucode_version_23241
++ahci_activity_show_23244 ahci_activity_show 0 23244 NULL
++mac80211_hwsim_sta_add_23246 mac80211_hwsim_sta_add 0 23246 NULL
++b43legacy_wireless_core_attach_23259 b43legacy_wireless_core_attach 0 23259 NULL
++f_eem_opts_attr_show_23263 f_eem_opts_attr_show 0 23263 NULL
++sctp_recvmsg_23265 sctp_recvmsg 0-4 23265 NULL nohasharray
++intel_map_sg_23265 intel_map_sg 0-3 23265 &sctp_recvmsg_23265
++alg_bind_23268 alg_bind 0 23268 NULL
++lan87xx_read_status_23278 lan87xx_read_status 0 23278 NULL
 +uwb_dev_addr_print_23282 uwb_dev_addr_print 2 23282 NULL
 +uwb_dev_addr_print_23282 uwb_dev_addr_print 2 23282 NULL
-+ec_i2c_count_message_23285 ec_i2c_count_message 0-2 23285 NULL
++snd_compress_dev_register_23283 snd_compress_dev_register 0 23283 NULL nohasharray
++venus_readlink_23283 venus_readlink 0 23283 &snd_compress_dev_register_23283 nohasharray
++ipv6_skip_exthdr_23283 ipv6_skip_exthdr 0-2 23283 &venus_readlink_23283
++ec_i2c_count_message_23285 ec_i2c_count_message 0-2 23285 NULL nohasharray
++doc_probe_23285 doc_probe 1 23285 &ec_i2c_count_message_23285
 +diva_get_trace_filter_23286 diva_get_trace_filter 0 23286 NULL
 +diva_get_trace_filter_23286 diva_get_trace_filter 0 23286 NULL
-+i2cdev_write_23310 i2cdev_write 3 23310 NULL
++queue_show_nonrot_23293 queue_show_nonrot 0 23293 NULL nohasharray
++process_adv_report_23293 process_adv_report 9 23293 &queue_show_nonrot_23293
++beacon_timeout_ms_show_23294 beacon_timeout_ms_show 0 23294 NULL
++cx18_s_stream_vbi_fmt_23295 cx18_s_stream_vbi_fmt 0 23295 NULL
++acpi_ds_create_field_23300 acpi_ds_create_field 0 23300 NULL nohasharray
++cpu5wdt_write_23300 cpu5wdt_write 0-3 23300 &acpi_ds_create_field_23300
++mac802154_wpan_open_23301 mac802154_wpan_open 0 23301 NULL
++b43_upload_initvals_band_23304 b43_upload_initvals_band 0 23304 NULL
++i2cdev_write_23310 i2cdev_write 3-0 23310 NULL
++ns_send_23311 ns_send 0 23311 NULL
++it8761e_gpio_direction_in_23313 it8761e_gpio_direction_in 0 23313 NULL
++parport_uss720_epp_read_data_23314 parport_uss720_epp_read_data 0 23314 NULL nohasharray
++hif_usb_send_regout_23314 hif_usb_send_regout 0 23314 &parport_uss720_epp_read_data_23314
++acpi_table_show_23317 acpi_table_show 6 23317 NULL
 +__aa_kvmalloc_23320 __aa_kvmalloc 1 23320 NULL
 +__aa_kvmalloc_23320 __aa_kvmalloc 1 23320 NULL
++show_spread_enabled_23321 show_spread_enabled 0 23321 NULL nohasharray
++iscsi_tpg_param_show_DataSequenceInOrder_23321 iscsi_tpg_param_show_DataSequenceInOrder 0 23321 &show_spread_enabled_23321
++poll_oip_23322 poll_oip 0 23322 NULL
++config_led_23323 config_led 0 23323 NULL
++batadv_bla_init_23324 batadv_bla_init 0 23324 NULL
++run_gc_23325 run_gc 0 23325 NULL
++lpfc_devloss_tmo_show_23341 lpfc_devloss_tmo_show 0 23341 NULL
++mc13xxx_get_num_regulators_dt_23344 mc13xxx_get_num_regulators_dt 0 23344 NULL
 +page_readlink_23346 page_readlink 3 23346 NULL
 +page_readlink_23346 page_readlink 3 23346 NULL
++prepare_23350 prepare 0 23350 NULL nohasharray
++usbnet_status_start_23350 usbnet_status_start 0 23350 &prepare_23350 nohasharray
++mxt_t6_command_23350 mxt_t6_command 0 23350 &usbnet_status_start_23350
 +kmem_zalloc_large_23351 kmem_zalloc_large 1 23351 NULL
 +kmem_zalloc_large_23351 kmem_zalloc_large 1 23351 NULL
-+get_dst_timing_23358 get_dst_timing 0 23358 NULL
++get_dst_timing_23358 get_dst_timing 0 23358 NULL nohasharray
++write_inode_23358 write_inode 0 23358 &get_dst_timing_23358
++generic_key_instantiate_23363 generic_key_instantiate 0 23363 NULL nohasharray
++vmxnet3_get_sset_count_23363 vmxnet3_get_sset_count 0 23363 &generic_key_instantiate_23363
++regulator_is_enabled_regmap_23365 regulator_is_enabled_regmap 0 23365 NULL
++fscache_fsdef_netfs_get_key_23368 fscache_fsdef_netfs_get_key 0 23368 NULL
 +fd_setup_write_same_buf_23369 fd_setup_write_same_buf 3 23369 NULL
 +fd_setup_write_same_buf_23369 fd_setup_write_same_buf 3 23369 NULL
-+iscsi_change_queue_depth_23416 iscsi_change_queue_depth 2 23416 NULL
-+ocfs2_zero_tail_23447 ocfs2_zero_tail 3 23447 NULL
-+hidraw_send_report_23449 hidraw_send_report 3 23449 NULL
-+__ata_change_queue_depth_23484 __ata_change_queue_depth 3 23484 NULL
-+linear_conf_23485 linear_conf 2 23485 NULL
++bonding_sysfs_store_option_23382 bonding_sysfs_store_option 0-4 23382 NULL
++fc0011_writereg_23383 fc0011_writereg 0 23383 NULL
++of_parse_phandle_with_args_23389 of_parse_phandle_with_args 0 23389 NULL
++kobil_write_23392 kobil_write 0-4 23392 NULL
++jffs2_listxattr_23402 jffs2_listxattr 0-3 23402 NULL nohasharray
++s_ctrl_23402 s_ctrl 0 23402 &jffs2_listxattr_23402
++uhci_submit_interrupt_23408 uhci_submit_interrupt 0 23408 NULL nohasharray
++mx2_videobuf_prepare_23408 mx2_videobuf_prepare 0 23408 &uhci_submit_interrupt_23408
++bond_option_num_peer_notif_set_23409 bond_option_num_peer_notif_set 0 23409 NULL
++goku_queue_23412 goku_queue 0 23412 NULL
++snd_hda_multi_out_dig_prepare_23415 snd_hda_multi_out_dig_prepare 0 23415 NULL
++passive_show_23418 passive_show 0 23418 NULL
++mwifiex_cmd_802_11_key_material_v1_23421 mwifiex_cmd_802_11_key_material_v1 0 23421 NULL
++lpfc_prot_sg_seg_cnt_show_23423 lpfc_prot_sg_seg_cnt_show 0 23423 NULL
++vzalloc_node_23424 vzalloc_node 1 23424 NULL
++lp3972_set_bits_23425 lp3972_set_bits 0 23425 NULL nohasharray
++store_line3_23425 store_line3 0-4 23425 &lp3972_set_bits_23425
++gpiod_export_23427 gpiod_export 0 23427 NULL
++amd_gpio_dirin_23433 amd_gpio_dirin 0 23433 NULL
++avtab_alloc_23436 avtab_alloc 0 23436 NULL
++mv88e6xxx_get_regs_len_23441 mv88e6xxx_get_regs_len 0 23441 NULL
++wil_target_reset_23443 wil_target_reset 0 23443 NULL
++_ctl_logging_level_store_23445 _ctl_logging_level_store 0-4 23445 NULL
++bInterfaceClass_show_23446 bInterfaceClass_show 0 23446 NULL
++rds_tcp_sendmsg_23447 rds_tcp_sendmsg 3 23447 NULL
++hidraw_send_report_23449 hidraw_send_report 3-0 23449 NULL
++mt9t112_auto_focus_trigger_23450 mt9t112_auto_focus_trigger 0 23450 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_access_type_23452 target_core_alua_tg_pt_gp_show_attr_alua_access_type 0 23452 NULL
++napi_add_23455 napi_add 0 23455 NULL nohasharray
++store_23455 store 0 23455 &napi_add_23455
++sb_statfs_23456 sb_statfs 0 23456 NULL
++show_ipv4_iface_dhcp_learn_iqn_en_23462 show_ipv4_iface_dhcp_learn_iqn_en 0 23462 NULL
++host_show_resettable_23464 host_show_resettable 0 23464 NULL
++jffs2_trusted_getxattr_23469 jffs2_trusted_getxattr 0 23469 NULL
++res_get_23470 res_get 0 23470 NULL
++ip6table_nat_fn_23482 ip6table_nat_fn 0 23482 NULL
++dpm_prepare_23484 dpm_prepare 0 23484 NULL
++divasa_remap_pci_bar_23485 divasa_remap_pci_bar 3-4 23485 NULL nohasharray
++linear_conf_23485 linear_conf 2 23485 &divasa_remap_pci_bar_23485 nohasharray
++sync_mapping_buffers_23485 sync_mapping_buffers 0 23485 &linear_conf_23485
++compat_filldir_23489 compat_filldir 3 23489 NULL
++copy_module_from_user_23492 copy_module_from_user 2 23492 NULL
++si4713_send_command_23493 si4713_send_command 4-6-0 23493 NULL
 +event_filter_read_23494 event_filter_read 3 23494 NULL
 +lustre_acl_xattr_merge2ext_23502 lustre_acl_xattr_merge2ext 2 23502 NULL
 +event_filter_read_23494 event_filter_read 3 23494 NULL
 +lustre_acl_xattr_merge2ext_23502 lustre_acl_xattr_merge2ext 2 23502 NULL
++ax88179_reset_23503 ax88179_reset 0 23503 NULL
++bh1770_prox_abs_thres_store_23505 bh1770_prox_abs_thres_store 0-4 23505 NULL
++physical_package_id_show_23509 physical_package_id_show 0 23509 NULL
++saa7706h_unmute_23510 saa7706h_unmute 0 23510 NULL nohasharray
++hpfs_writepages_23510 hpfs_writepages 0 23510 &saa7706h_unmute_23510
 +devm_iio_device_alloc_23511 devm_iio_device_alloc 2 23511 NULL
 +devm_iio_device_alloc_23511 devm_iio_device_alloc 2 23511 NULL
-+__proc_cpt_table_23516 __proc_cpt_table 5 23516 NULL
++pm_generic_prepare_23512 pm_generic_prepare 0 23512 NULL
++show_fcstat_invalid_crc_count_23516 show_fcstat_invalid_crc_count 0 23516 NULL nohasharray
++ad_sd_write_reg_23516 ad_sd_write_reg 0 23516 &show_fcstat_invalid_crc_count_23516 nohasharray
++__proc_cpt_table_23516 __proc_cpt_table 5 23516 &ad_sd_write_reg_23516
 +hash_ipmark6_expire_23518 hash_ipmark6_expire 4 23518 NULL
 +hash_ipmark6_expire_23518 hash_ipmark6_expire 4 23518 NULL
-+ima_show_measurements_count_23536 ima_show_measurements_count 3 23536 NULL
++iwl_pcie_send_hcmd_sync_23522 iwl_pcie_send_hcmd_sync 0 23522 NULL
++cxacru_sysfs_show_upstream_crc_errors_23523 cxacru_sysfs_show_upstream_crc_errors 0 23523 NULL
++get_component_active_23527 get_component_active 0 23527 NULL
++target_core_dev_wwn_show_attr_vpd_protocol_identifier_23531 target_core_dev_wwn_show_attr_vpd_protocol_identifier 0 23531 NULL
++ima_show_measurements_count_23536 ima_show_measurements_count 3-0 23536 NULL nohasharray
++sky2_device_event_23536 sky2_device_event 0 23536 &ima_show_measurements_count_23536
++get_usb_charge_23541 get_usb_charge 0 23541 NULL nohasharray
++adp5520_bl_office_dim_store_23541 adp5520_bl_office_dim_store 4-0 23541 &get_usb_charge_23541
++st_press_trig_set_state_23544 st_press_trig_set_state 0 23544 NULL
++xen_allocate_irq_gsi_23546 xen_allocate_irq_gsi 1 23546 NULL nohasharray
++cxacru_sysfs_showattr_u32_23546 cxacru_sysfs_showattr_u32 0 23546 &xen_allocate_irq_gsi_23546 nohasharray
++isl29125_buffer_preenable_23546 isl29125_buffer_preenable 0 23546 &cxacru_sysfs_showattr_u32_23546
 +tcp_current_mss_23552 tcp_current_mss 0 23552 NULL
 +tcp_current_mss_23552 tcp_current_mss 0 23552 NULL
-+btrfs_super_bytenr_23561 btrfs_super_bytenr 0 23561 NULL
++dbg_leb_change_23555 dbg_leb_change 4-0 23555 NULL
++_hardware_enqueue_23558 _hardware_enqueue 0 23558 NULL
++tcp_match_skb_to_sack_23568 tcp_match_skb_to_sack 3-4 23568 NULL
++padlock_sha1_finup_23569 padlock_sha1_finup 0 23569 NULL nohasharray
++mwl8k_cmd_radio_control_23569 mwl8k_cmd_radio_control 0 23569 &padlock_sha1_finup_23569
 +venus_symlink_23570 venus_symlink 6-4 23570 NULL
 +venus_symlink_23570 venus_symlink 6-4 23570 NULL
-+iwl_dbgfs_interrupt_read_23574 iwl_dbgfs_interrupt_read 3 23574 NULL
++show_net_stats_23573 show_net_stats 0 23573 NULL
++iwl_dbgfs_interrupt_read_23574 iwl_dbgfs_interrupt_read 3-0 23574 NULL
++_regmap_select_page_23575 _regmap_select_page 0 23575 NULL nohasharray
++l2cap_parse_conf_req_23575 l2cap_parse_conf_req 0 23575 &_regmap_select_page_23575
++__netpoll_setup_23578 __netpoll_setup 0 23578 NULL nohasharray
++pm_notifier_call_chain_23578 pm_notifier_call_chain 0 23578 &__netpoll_setup_23578
 +xfpregs_get_23586 xfpregs_get 4 23586 NULL
 +xfpregs_get_23586 xfpregs_get 4 23586 NULL
-+snd_interval_min_23590 snd_interval_min 0 23590 NULL
-+islpci_mgt_transaction_23610 islpci_mgt_transaction 5 23610 NULL
-+__i2400mu_send_barker_23652 __i2400mu_send_barker 3 23652 NULL
-+sInW_23663 sInW 0 23663 NULL
-+SyS_connect_23669 SyS_connect 3 23669 NULL
-+cx18_read_23699 cx18_read 3 23699 NULL
-+at_get_23708 at_get 0 23708 NULL
++show_iface_initiator_name_23588 show_iface_initiator_name 0 23588 NULL nohasharray
++qib_user_sdma_make_progress_23588 qib_user_sdma_make_progress 0 23588 &show_iface_initiator_name_23588 nohasharray
++set_min_23588 set_min 0-4 23588 &qib_user_sdma_make_progress_23588
++get_power_status_23592 get_power_status 0 23592 NULL
++lpfc_sriov_nr_virtfn_show_23593 lpfc_sriov_nr_virtfn_show 0 23593 NULL nohasharray
++show_fcstat_fcp_input_megabytes_23593 show_fcstat_fcp_input_megabytes 0 23593 &lpfc_sriov_nr_virtfn_show_23593
++cfpkt_create_pfx_23594 cfpkt_create_pfx 2-1 23594 NULL
++ath10k_pci_diag_read32_23596 ath10k_pci_diag_read32 0 23596 NULL nohasharray
++rt73usb_load_firmware_23596 rt73usb_load_firmware 0 23596 &ath10k_pci_diag_read32_23596
++ad7266_powerdown_23599 ad7266_powerdown 0 23599 NULL
++show_23604 show 0 23604 NULL
++mtd_erasesize_show_23606 mtd_erasesize_show 0 23606 NULL
++_alloc_cdb_cont_23609 _alloc_cdb_cont 2 23609 NULL nohasharray
++transmit_cmd_23609 transmit_cmd 0-3 23609 &_alloc_cdb_cont_23609
++islpci_mgt_transaction_23610 islpci_mgt_transaction 0-5 23610 NULL nohasharray
++store_tabletJitterDelay_23610 store_tabletJitterDelay 0-4 23610 &islpci_mgt_transaction_23610
++_iommu_event_show_23612 _iommu_event_show 0 23612 NULL
++xfs_qm_dqread_23613 xfs_qm_dqread 0 23613 NULL
++qlcnic_sysfs_write_pm_config_23614 qlcnic_sysfs_write_pm_config 0-6-5 23614 NULL
++i40e_dbg_command_read_23617 i40e_dbg_command_read 0-3 23617 NULL nohasharray
++cifs_get_writer_23617 cifs_get_writer 0 23617 &i40e_dbg_command_read_23617
++ocfs2_dlm_recover_show_23619 ocfs2_dlm_recover_show 0 23619 NULL
++dbg_check_ltab_23620 dbg_check_ltab 0 23620 NULL
++show_button_23622 show_button 0 23622 NULL
++uwb_rc_scan_store_23634 uwb_rc_scan_store 0-4 23634 NULL
++rt2x00mmio_alloc_queue_dma_23638 rt2x00mmio_alloc_queue_dma 0 23638 NULL
++target_fabric_port_show_attr_alua_tg_pt_write_md_23641 target_fabric_port_show_attr_alua_tg_pt_write_md 0 23641 NULL
++qla24xx_reset_chip_23642 qla24xx_reset_chip 0 23642 NULL
++adfs_write_inode_23650 adfs_write_inode 0 23650 NULL nohasharray
++ufx_disable_23650 ufx_disable 0 23650 &adfs_write_inode_23650
++profile_cpu_callback_23652 profile_cpu_callback 0 23652 NULL nohasharray
++__i2400mu_send_barker_23652 __i2400mu_send_barker 3 23652 &profile_cpu_callback_23652
++setup_ctxt_23653 setup_ctxt 0 23653 NULL
++wlcore_identify_fw_23654 wlcore_identify_fw 0 23654 NULL
++sh_irda_open_23659 sh_irda_open 0 23659 NULL
++idVendor_show_23662 idVendor_show 0 23662 NULL
++ocfs2_cluster_stack_store_23663 ocfs2_cluster_stack_store 0-4 23663 NULL
++dmi_entry_attr_show_23669 dmi_entry_attr_show 0 23669 NULL nohasharray
++SyS_connect_23669 SyS_connect 3 23669 &dmi_entry_attr_show_23669
++server_monitor_pending_show_23672 server_monitor_pending_show 0 23672 NULL nohasharray
++asd_control_phy_23672 asd_control_phy 0 23672 &server_monitor_pending_show_23672 nohasharray
++niu_init_ipp_23672 niu_init_ipp 0 23672 &asd_control_phy_23672
++show_in_alarms_23677 show_in_alarms 0 23677 NULL nohasharray
++__uncore_mask_vnw_show_23677 __uncore_mask_vnw_show 0 23677 &show_in_alarms_23677 nohasharray
++igb_setup_all_rx_resources_23677 igb_setup_all_rx_resources 0 23677 &__uncore_mask_vnw_show_23677
++iwl_mvm_add_int_sta_common_23678 iwl_mvm_add_int_sta_common 0 23678 NULL
++chnl_net_init_23679 chnl_net_init 0 23679 NULL
++show_frontswap_selfshrinking_23681 show_frontswap_selfshrinking 0 23681 NULL nohasharray
++bad_file_fsync_23681 bad_file_fsync 0 23681 &show_frontswap_selfshrinking_23681
++po1030_s_ctrl_23683 po1030_s_ctrl 0 23683 NULL
++mv88e6352_phy_page_read_23687 mv88e6352_phy_page_read 0 23687 NULL
++nftl_partscan_23688 nftl_partscan 0 23688 NULL
++zd_rf_init_uw2453_23691 zd_rf_init_uw2453 0 23691 NULL
++mp_map_gsi_to_irq_23695 mp_map_gsi_to_irq 1 23695 NULL
++mc13xxx_adc_do_conversion_23698 mc13xxx_adc_do_conversion 0 23698 NULL
++cx18_read_23699 cx18_read 3-0 23699 NULL
++asus_wmi_get_devstate_simple_23704 asus_wmi_get_devstate_simple 0 23704 NULL
++show_in_min1_23705 show_in_min1 0 23705 NULL nohasharray
++cfq_var_store_23705 cfq_var_store 0-3 23705 &show_in_min1_23705
++show_constraint_time_window_us_23706 show_constraint_time_window_us 0 23706 NULL nohasharray
++target_core_alua_tg_pt_gp_store_attr_alua_write_metadata_23706 target_core_alua_tg_pt_gp_store_attr_alua_write_metadata 0-3 23706 &show_constraint_time_window_us_23706
++cyberjack_write_23708 cyberjack_write 0-4 23708 NULL
++keyspan_pda_write_23709 keyspan_pda_write 0-4 23709 NULL
++kiblnd_map_tx_23711 kiblnd_map_tx 4 23711 NULL
++hfs_file_fsync_23713 hfs_file_fsync 0 23713 NULL
++ip4_datagram_connect_23714 ip4_datagram_connect 0 23714 NULL
++isku_sysfs_write_control_23718 isku_sysfs_write_control 6-0-5 23718 NULL
++sock_alloc_send_skb_23720 sock_alloc_send_skb 2 23720 NULL
++snd_pcm_hw_refine_23721 snd_pcm_hw_refine 0 23721 NULL
 +get_conn_info_23723 get_conn_info 4 23723 NULL
 +get_conn_info_23723 get_conn_info 4 23723 NULL
-+rx_rx_dropped_frame_read_23748 rx_rx_dropped_frame_read 3 23748 NULL
-+__kfifo_max_r_23768 __kfifo_max_r 0-2-1 23768 NULL
-+__build_packet_message_23778 __build_packet_message 4-10 23778 NULL
++mp_config_acpi_gsi_23728 mp_config_acpi_gsi 2 23728 NULL
++inode_getattr_23729 inode_getattr 0 23729 NULL nohasharray
++wsm_set_uapsd_info_23729 wsm_set_uapsd_info 0 23729 &inode_getattr_23729
++quota_warn_period_store_23730 quota_warn_period_store 3-0 23730 NULL
++iscsi_stat_tgt_attr_show_attr_fail_intr_addr_type_23731 iscsi_stat_tgt_attr_show_attr_fail_intr_addr_type 0 23731 NULL
++get_pwm_mode_23733 get_pwm_mode 0 23733 NULL
++apparmor_setprocattr_23734 apparmor_setprocattr 0-4 23734 NULL
++xadc_update_adc_reg_23740 xadc_update_adc_reg 0 23740 NULL
++tg3_open_23742 tg3_open 0 23742 NULL
++qla2x00_vn_port_mac_address_show_23743 qla2x00_vn_port_mac_address_show 0 23743 NULL
++rtl_show_debug_level_23745 rtl_show_debug_level 0 23745 NULL nohasharray
++dccp_v6_init_sock_23745 dccp_v6_init_sock 0 23745 &rtl_show_debug_level_23745
++rx_rx_dropped_frame_read_23748 rx_rx_dropped_frame_read 3-0 23748 NULL
++ov6650_g_crop_23751 ov6650_g_crop 0 23751 NULL
++wl18xx_set_mac_and_phy_23754 wl18xx_set_mac_and_phy 0 23754 NULL
++prism54_set_mac_address_23758 prism54_set_mac_address 0 23758 NULL
++show_max_23764 show_max 0 23764 NULL
++dst_discard_sk_23766 dst_discard_sk 0 23766 NULL
++__kfifo_max_r_23768 __kfifo_max_r 0-1-2 23768 NULL nohasharray
++ath10k_reg_value_write_23768 ath10k_reg_value_write 3-0 23768 &__kfifo_max_r_23768
++ath5k_attr_show_cck_weak_signal_detection_23769 ath5k_attr_show_cck_weak_signal_detection 0 23769 NULL
 +security_inode_getxattr_23781 security_inode_getxattr 0 23781 NULL
 +cfg80211_inform_bss_width_frame_23782 cfg80211_inform_bss_width_frame 5 23782 NULL
 +security_inode_getxattr_23781 security_inode_getxattr 0 23781 NULL
 +cfg80211_inform_bss_width_frame_23782 cfg80211_inform_bss_width_frame 5 23782 NULL
-+mpt_free_res_23793 mpt_free_res 5 23793 NULL
-+map_write_23795 map_write 3 23795 NULL
-+rx_path_reset_read_23801 rx_path_reset_read 3 23801 NULL
++gt_max_freq_mhz_store_23783 gt_max_freq_mhz_store 0-4 23783 NULL
++twl6040_bitclk_prepare_23790 twl6040_bitclk_prepare 0 23790 NULL nohasharray
++autosleep_show_23790 autosleep_show 0 23790 &twl6040_bitclk_prepare_23790
++adp5520_bl_daylight_max_show_23794 adp5520_bl_daylight_max_show 0 23794 NULL nohasharray
++iscsi_tpg_param_show_OFMarker_23794 iscsi_tpg_param_show_OFMarker 0 23794 &adp5520_bl_daylight_max_show_23794
++map_write_23795 map_write 3-0 23795 NULL
++diva_alloc_dma_map_23798 diva_alloc_dma_map 2 23798 NULL
++ov9740_reg_read_23800 ov9740_reg_read 0 23800 NULL nohasharray
++edid_store_23800 edid_store 0-6-5 23800 &ov9740_reg_read_23800
++rx_path_reset_read_23801 rx_path_reset_read 3-0 23801 NULL
++ocfs2_replace_cow_23803 ocfs2_replace_cow 0 23803 NULL
++multicast_router_show_23806 multicast_router_show 0 23806 NULL
++nilfs_count_free_blocks_23807 nilfs_count_free_blocks 0 23807 NULL
++lbs_anycast_set_23813 lbs_anycast_set 0-4 23813 NULL nohasharray
++macvlan_sync_address_23813 macvlan_sync_address 0 23813 &lbs_anycast_set_23813
++snd_es1938_playback2_prepare_23819 snd_es1938_playback2_prepare 0 23819 NULL
++brcmf_dongle_roam_23822 brcmf_dongle_roam 0 23822 NULL nohasharray
++team_open_23822 team_open 0 23822 &brcmf_dongle_roam_23822
++show_conn_param_ISCSI_PARAM_STATSN_23823 show_conn_param_ISCSI_PARAM_STATSN 0 23823 NULL nohasharray
++enic_add_vlan_23823 enic_add_vlan 0 23823 &show_conn_param_ISCSI_PARAM_STATSN_23823 nohasharray
++set_attention_status_23823 set_attention_status 0 23823 &enic_add_vlan_23823
 +__earlyonly_bootmem_alloc_23824 __earlyonly_bootmem_alloc 2 23824 NULL
 +__earlyonly_bootmem_alloc_23824 __earlyonly_bootmem_alloc 2 23824 NULL
++hopcount_show_23825 hopcount_show 0 23825 NULL
++apds990x_lux_range_show_23826 apds990x_lux_range_show 0 23826 NULL nohasharray
++iwl_mvm_allocate_int_sta_23826 iwl_mvm_allocate_int_sta 0 23826 &apds990x_lux_range_show_23826
 +lustre_msg_buflen_23827 lustre_msg_buflen 0 23827 NULL
 +lustre_msg_buflen_23827 lustre_msg_buflen 0 23827 NULL
-+pgdat_end_pfn_23842 pgdat_end_pfn 0 23842 NULL
-+iwl_dbgfs_nvm_read_23845 iwl_dbgfs_nvm_read 3 23845 NULL
++show_sf4_pwm_23833 show_sf4_pwm 0 23833 NULL
++adt7411_modify_bit_23834 adt7411_modify_bit 0 23834 NULL
++set_trigger_23840 set_trigger 0-4 23840 NULL
++ax_open_dev_23842 ax_open_dev 0 23842 NULL
++usbvision_i2c_write_23843 usbvision_i2c_write 0-4 23843 NULL nohasharray
++cgroup_procs_write_23843 cgroup_procs_write 0-3 23843 &usbvision_i2c_write_23843
++osst_reposition_and_retry_23844 osst_reposition_and_retry 0 23844 NULL
++iwl_dbgfs_nvm_read_23845 iwl_dbgfs_nvm_read 3-0 23845 NULL
++max1027_validate_trigger_23847 max1027_validate_trigger 0 23847 NULL
++bucket_table_alloc_23849 bucket_table_alloc 1 23849 NULL
 +p54_init_common_23850 p54_init_common 1 23850 NULL
 +p54_init_common_23850 p54_init_common 1 23850 NULL
++gart_alloc_coherent_23852 gart_alloc_coherent 2 23852 NULL
 +bin_to_hex_dup_23853 bin_to_hex_dup 2 23853 NULL
 +bin_to_hex_dup_23853 bin_to_hex_dup 2 23853 NULL
-+ocfs2_xattr_get_clusters_23857 ocfs2_xattr_get_clusters 0 23857 NULL
-+ieee80211_if_read_dot11MeshMaxPeerLinks_23878 ieee80211_if_read_dot11MeshMaxPeerLinks 3 23878 NULL
++rocker_port_ctrl_vlan_23854 rocker_port_ctrl_vlan 0 23854 NULL
++__bond_opt_set_23855 __bond_opt_set 0 23855 NULL
++__key_link_begin_23856 __key_link_begin 0 23856 NULL
++ocfs2_xattr_get_clusters_23857 ocfs2_xattr_get_clusters 0 23857 NULL nohasharray
++show_iface_chap_auth_23857 show_iface_chap_auth 0 23857 &ocfs2_xattr_get_clusters_23857
++nfs4_call_sync_23858 nfs4_call_sync 0 23858 NULL
++mv88e6352_phy_page_write_23862 mv88e6352_phy_page_write 0 23862 NULL
++device_event_23864 device_event 0 23864 NULL
++vmci_transport_notify_send_pre_enqueue_23866 vmci_transport_notify_send_pre_enqueue 0 23866 NULL
++xen_alloc_pte_init_23869 xen_alloc_pte_init 2 23869 NULL
++m88rs6000t_set_bb_23871 m88rs6000t_set_bb 0 23871 NULL
++hdlcdrv_set_mac_address_23872 hdlcdrv_set_mac_address 0 23872 NULL
++ieee80211_if_read_dot11MeshMaxPeerLinks_23878 ieee80211_if_read_dot11MeshMaxPeerLinks 3-0 23878 NULL
++bond_init_23879 bond_init 0 23879 NULL
++writeback_single_inode_23881 writeback_single_inode 0 23881 NULL
++pwc_button_ctrl_23886 pwc_button_ctrl 0 23886 NULL
++__tg3_writephy_23889 __tg3_writephy 0 23889 NULL
++nes_alloc_resource_23891 nes_alloc_resource 3 23891 NULL
 +tipc_snprintf_23893 tipc_snprintf 2-0 23893 NULL
 +tipc_snprintf_23893 tipc_snprintf 2-0 23893 NULL
++show_temp_auto_boost_23895 show_temp_auto_boost 0 23895 NULL
++vfat_revalidate_23899 vfat_revalidate 0 23899 NULL
++iwch_reject_cr_23901 iwch_reject_cr 3 23901 NULL
++nilfs_freeze_23902 nilfs_freeze 0 23902 NULL
 +iov_iter_get_pages_alloc_23903 iov_iter_get_pages_alloc 3-0 23903 NULL
 +iov_iter_get_pages_alloc_23903 iov_iter_get_pages_alloc 3-0 23903 NULL
++netxen_sysfs_write_crb_23905 netxen_sysfs_write_crb 0-6-5 23905 NULL
++atxp1_storegpio1_23908 atxp1_storegpio1 0-4 23908 NULL
 +add_new_gdb_meta_bg_23911 add_new_gdb_meta_bg 3 23911 NULL nohasharray
 +add_new_gdb_meta_bg_23911 add_new_gdb_meta_bg 3 23911 NULL nohasharray
-+ieee80211_if_read_hw_queues_23911 ieee80211_if_read_hw_queues 3 23911 &add_new_gdb_meta_bg_23911
-+f2fs_getxattr_23917 f2fs_getxattr 0 23917 NULL
++ieee80211_if_read_hw_queues_23911 ieee80211_if_read_hw_queues 3-0 23911 &add_new_gdb_meta_bg_23911
 +ipath_reg_phys_mr_23918 ipath_reg_phys_mr 3 23918 NULL nohasharray
 +mpihelp_mul_karatsuba_case_23918 mpihelp_mul_karatsuba_case 5-3 23918 &ipath_reg_phys_mr_23918
 +ipath_reg_phys_mr_23918 ipath_reg_phys_mr 3 23918 NULL nohasharray
 +mpihelp_mul_karatsuba_case_23918 mpihelp_mul_karatsuba_case 5-3 23918 &ipath_reg_phys_mr_23918
-+kvm_read_guest_23928 kvm_read_guest 4-2 23928 NULL
-+uvc_endpoint_max_bpi_23944 uvc_endpoint_max_bpi 0 23944 NULL
-+cifs_setxattr_23957 cifs_setxattr 4 23957 NULL
++ncp_do_request_23925 ncp_do_request 0 23925 NULL nohasharray
++cc2520_cmd_strobe_23925 cc2520_cmd_strobe 0 23925 &ncp_do_request_23925
++ftdi_elan_read_23927 ftdi_elan_read 0-3 23927 NULL
++kvm_read_guest_23928 kvm_read_guest 4-2 23928 NULL nohasharray
++intel_ring_alloc_seqno_23928 intel_ring_alloc_seqno 0 23928 &kvm_read_guest_23928
++save_image_23929 save_image 0 23929 NULL
++store_temp_pwm_23930 store_temp_pwm 0-4 23930 NULL
++csio_show_dbg_level_23932 csio_show_dbg_level 0 23932 NULL
++_osd_req_finalize_get_attr_list_23933 _osd_req_finalize_get_attr_list 0 23933 NULL
++write_vda_23934 write_vda 0-5-6 23934 NULL
++supports_autosuspend_show_23938 supports_autosuspend_show 0 23938 NULL
++__alloc_skb_23940 __alloc_skb 1 23940 NULL
++DMAbuf_activate_recording_23942 DMAbuf_activate_recording 0 23942 NULL
++qla2x00_sysfs_read_fw_dump_23943 qla2x00_sysfs_read_fw_dump 6-0-5 23943 NULL
++uvc_endpoint_max_bpi_23944 uvc_endpoint_max_bpi 0 23944 NULL nohasharray
++ceph_write_inode_23944 ceph_write_inode 0 23944 &uvc_endpoint_max_bpi_23944
++bpf_prog_alloc_23945 bpf_prog_alloc 1 23945 NULL nohasharray
++ltc4245_show_current_23945 ltc4245_show_current 0 23945 &bpf_prog_alloc_23945
++da9052_rtc_enable_alarm_23947 da9052_rtc_enable_alarm 0 23947 NULL
++wl1251_boot_soft_reset_23952 wl1251_boot_soft_reset 0 23952 NULL
++cifs_setxattr_23957 cifs_setxattr 4-0 23957 NULL
 +size_roundup_power2_23958 size_roundup_power2 0-1 23958 NULL
 +size_roundup_power2_23958 size_roundup_power2 0-1 23958 NULL
++fc2580_rd_reg_23959 fc2580_rd_reg 0 23959 NULL
++wait_on_bit_action_23963 wait_on_bit_action 0 23963 NULL nohasharray
++group_fwd_mask_store_23963 group_fwd_mask_store 0-4 23963 &wait_on_bit_action_23963
++_ore_read_mirror_23965 _ore_read_mirror 0 23965 NULL
++vfs_write_23971 vfs_write 3-0 23971 NULL
++sch56xx_send_cmd_23978 sch56xx_send_cmd 0 23978 NULL nohasharray
++ci_get_data_23978 ci_get_data 3 23978 &sch56xx_send_cmd_23978
++virtblk_get_id_23981 virtblk_get_id 0 23981 NULL
 +sddr55_write_data_23983 sddr55_write_data 4 23983 NULL
 +sddr55_write_data_23983 sddr55_write_data 4 23983 NULL
-+zd_usb_iowrite16v_async_23984 zd_usb_iowrite16v_async 3 23984 NULL
-+xfs_zero_file_space_24000 xfs_zero_file_space 2-3 24000 NULL
++zd_usb_iowrite16v_async_23984 zd_usb_iowrite16v_async 0-3 23984 NULL
++show_cpu_clock_sel_23986 show_cpu_clock_sel 0 23986 NULL
++mon_bin_wait_event_23993 mon_bin_wait_event 0 23993 NULL
++ipw2100_open_23994 ipw2100_open 0 23994 NULL
++mt9m111_set_autoexposure_23998 mt9m111_set_autoexposure 0 23998 NULL
++os_desc_use_store_24000 os_desc_use_store 0-3 24000 NULL
++broadsheet_setup_spi_24005 broadsheet_setup_spi 0 24005 NULL
 +cxgb_alloc_mem_24007 cxgb_alloc_mem 1 24007 NULL
 +cxgb_alloc_mem_24007 cxgb_alloc_mem 1 24007 NULL
++rx8025_read_reg_24012 rx8025_read_reg 0 24012 NULL
++set_temp_hyst1_24014 set_temp_hyst1 0-4 24014 NULL nohasharray
++intel_ring_idle_24014 intel_ring_idle 0 24014 &set_temp_hyst1_24014
++wl1251_acx_cca_threshold_24015 wl1251_acx_cca_threshold 0 24015 NULL
++ext2_xattr_set2_24019 ext2_xattr_set2 0 24019 NULL
++average_write_24020 average_write 0-3 24020 NULL
 +give_pages_24021 give_pages 3 24021 NULL
 +give_pages_24021 give_pages 3 24021 NULL
-+adis16400_show_serial_number_24037 adis16400_show_serial_number 3 24037 NULL
-+hmac_setkey_24043 hmac_setkey 3 24043 NULL
-+afs_cell_alloc_24052 afs_cell_alloc 2 24052 NULL
-+iwl_dbgfs_low_latency_read_24062 iwl_dbgfs_low_latency_read 3 24062 NULL
-+vb2_fop_read_24080 vb2_fop_read 3 24080 NULL
++node_page_state_24024 node_page_state 0 24024 NULL nohasharray
++htc_send_epid_24024 htc_send_epid 0 24024 &node_page_state_24024
++sys_pwrite64_24029 sys_pwrite64 3 24029 NULL
++show_24031 show 0 24031 NULL
++gsmi_panic_callback_24033 gsmi_panic_callback 0 24033 NULL
++set_ctrl_lock_24034 set_ctrl_lock 0 24034 NULL
++adis16400_show_serial_number_24037 adis16400_show_serial_number 3-0 24037 NULL
++get_ata_class_names_24038 get_ata_class_names 0 24038 NULL
++ixgbevf_change_mtu_24040 ixgbevf_change_mtu 0 24040 NULL
++setkey_24042 setkey 0 24042 NULL
++usb_set_configuration_24043 usb_set_configuration 0 24043 NULL
++show_log_width_24047 show_log_width 0 24047 NULL nohasharray
++patch_ad1884_24047 patch_ad1884 0 24047 &show_log_width_24047
++wl1271_acx_ac_cfg_24051 wl1271_acx_ac_cfg 0 24051 NULL
++afs_cell_alloc_24052 afs_cell_alloc 2 24052 NULL nohasharray
++ipath_setrcvhdrsize_24052 ipath_setrcvhdrsize 0 24052 &afs_cell_alloc_24052
++ad9523_write_24058 ad9523_write 0 24058 NULL
++iwl_dbgfs_low_latency_read_24062 iwl_dbgfs_low_latency_read 3-0 24062 NULL nohasharray
++notify_recv_pre_block_24062 notify_recv_pre_block 0 24062 &iwl_dbgfs_low_latency_read_24062
++gem_change_mtu_24066 gem_change_mtu 0 24066 NULL
++domid_show_24067 domid_show 0 24067 NULL nohasharray
++cfhsi_flush_fifo_24067 cfhsi_flush_fifo 0 24067 &domid_show_24067
++aa_restore_previous_profile_24070 aa_restore_previous_profile 0 24070 NULL nohasharray
++iwl_send_bt_init_conf_24070 iwl_send_bt_init_conf 0 24070 &aa_restore_previous_profile_24070
++usbnet_open_24073 usbnet_open 0 24073 NULL
++nv_device_resource_start_24075 nv_device_resource_start 0 24075 NULL
++logfs_write_begin_24078 logfs_write_begin 0 24078 NULL
++vb2_fop_read_24080 vb2_fop_read 3-0 24080 NULL
++show_point2_24082 show_point2 0 24082 NULL
++sb_midi_open_24097 sb_midi_open 0 24097 NULL nohasharray
++cachefiles_daemon_secctx_24097 cachefiles_daemon_secctx 0 24097 &sb_midi_open_24097
++target_core_dev_pr_show_spc2_res_24098 target_core_dev_pr_show_spc2_res 0 24098 NULL
++vivid_fb_check_var_24099 vivid_fb_check_var 0 24099 NULL
++init_pioavailregs_24101 init_pioavailregs 0 24101 NULL
 +C_SYSC_process_vm_writev_24102 C_SYSC_process_vm_writev 3-5 24102 NULL
 +C_SYSC_process_vm_writev_24102 C_SYSC_process_vm_writev 3-5 24102 NULL
-+pipeline_post_proc_swi_read_24108 pipeline_post_proc_swi_read 3 24108 NULL
++pipeline_post_proc_swi_read_24108 pipeline_post_proc_swi_read 3-0 24108 NULL
 +request_key_auth_read_24109 request_key_auth_read 3 24109 NULL
 +request_key_auth_read_24109 request_key_auth_read 3 24109 NULL
-+lov_brw_24122 lov_brw 4 24122 NULL
-+mpu401_read_24126 mpu401_read 3 24126 NULL
-+_picolcd_flash_write_24134 _picolcd_flash_write 4 24134 NULL
-+irnet_ctrl_write_24139 irnet_ctrl_write 3 24139 NULL
++queue_ra_show_24111 queue_ra_show 0 24111 NULL
++hv_ringbuffer_write_24114 hv_ringbuffer_write 0 24114 NULL
++show_fcstat_error_frames_24115 show_fcstat_error_frames 0 24115 NULL
++iwlagn_set_pan_params_24118 iwlagn_set_pan_params 0 24118 NULL
++show_session_param_ISCSI_PARAM_BOOT_ROOT_24126 show_session_param_ISCSI_PARAM_BOOT_ROOT 0 24126 NULL
++mwifiex_open_24130 mwifiex_open 0 24130 NULL
++piix4_transaction_24131 piix4_transaction 0 24131 NULL
++_picolcd_flash_write_24134 _picolcd_flash_write 4-0 24134 NULL nohasharray
++si4713_powerup_24134 si4713_powerup 0 24134 &_picolcd_flash_write_24134
++irnet_ctrl_write_24139 irnet_ctrl_write 3-0 24139 NULL nohasharray
++lis3lv02d_selftest_show_24139 lis3lv02d_selftest_show 0 24139 &irnet_ctrl_write_24139 nohasharray
++xfs_btree_increment_24139 xfs_btree_increment 0 24139 &lis3lv02d_selftest_show_24139
++ov9650_s_ctrl_24141 ov9650_s_ctrl 0 24141 NULL
++mem_cgroup_can_attach_24142 mem_cgroup_can_attach 0 24142 NULL
++cx24123_tuner_i2c_tuner_xfer_24143 cx24123_tuner_i2c_tuner_xfer 0-3 24143 NULL nohasharray
++attr_dragging_show_tpkbd_24143 attr_dragging_show_tpkbd 0 24143 &cx24123_tuner_i2c_tuner_xfer_24143
++__niu_wait_bits_clear_24147 __niu_wait_bits_clear 0 24147 NULL
++store_24149 store 0-3 24149 NULL
 +SyS_sethostname_24150 SyS_sethostname 2 24150 NULL
 +trim_bitmaps_24158 trim_bitmaps 3 24158 NULL
 +SyS_sethostname_24150 SyS_sethostname 2 24150 NULL
 +trim_bitmaps_24158 trim_bitmaps 3 24158 NULL
-+adu_read_24177 adu_read 3 24177 NULL
++wan_enable_store_24159 wan_enable_store 4-0 24159 NULL
++__copy_user_zeroing_intel_nocache_24163 __copy_user_zeroing_intel_nocache 0 24163 NULL
++notes_read_24165 notes_read 0-6-5 24165 NULL
++fc2580_wr_reg_24166 fc2580_wr_reg 0 24166 NULL
++orinoco_change_mtu_24172 orinoco_change_mtu 0 24172 NULL
++nr_hugepages_mempolicy_store_24176 nr_hugepages_mempolicy_store 0-4 24176 NULL
++adu_read_24177 adu_read 3-0 24177 NULL nohasharray
++show_ipv4_iface_dhcp_alt_client_id_en_24177 show_ipv4_iface_dhcp_alt_client_id_en 0 24177 &adu_read_24177
++sock_no_setsockopt_24178 sock_no_setsockopt 0 24178 NULL
++cifs_write_begin_24179 cifs_write_begin 0 24179 NULL
++adv7343_write_24183 adv7343_write 0 24183 NULL
++ql_configure_rings_24184 ql_configure_rings 0 24184 NULL
 +safe_prepare_write_buffer_24187 safe_prepare_write_buffer 3 24187 NULL
 +safe_prepare_write_buffer_24187 safe_prepare_write_buffer 3 24187 NULL
-+nv94_aux_24197 nv94_aux 3-6 24197 NULL
-+ieee80211_if_read_dot11MeshHWMPpreqMinInterval_24208 ieee80211_if_read_dot11MeshHWMPpreqMinInterval 3 24208 NULL
-+efx_vf_size_24213 efx_vf_size 0 24213 NULL
-+tcpprobe_sprint_24222 tcpprobe_sprint 0-2 24222 NULL
++resource_show_24189 resource_show 0 24189 NULL
++po1030_set_blue_balance_24191 po1030_set_blue_balance 0 24191 NULL
++irq_remapping_setup_msi_irqs_24194 irq_remapping_setup_msi_irqs 2 24194 NULL nohasharray
++skein1024_init_24194 skein1024_init 0 24194 &irq_remapping_setup_msi_irqs_24194
++nv94_aux_24197 nv94_aux 0 24197 NULL nohasharray
++list_locations_24197 list_locations 0 24197 &nv94_aux_24197
++ts_play_24203 ts_play 0-3 24203 NULL
++ieee80211_if_read_dot11MeshHWMPpreqMinInterval_24208 ieee80211_if_read_dot11MeshHWMPpreqMinInterval 3-0 24208 NULL nohasharray
++show_24208 show 0 24208 &ieee80211_if_read_dot11MeshHWMPpreqMinInterval_24208
++__tsl2550_show_lux_24210 __tsl2550_show_lux 0 24210 NULL
++joydev_0x_read_24213 joydev_0x_read 0 24213 NULL
++show_maxmin_alarm_24216 show_maxmin_alarm 0 24216 NULL nohasharray
++dsm_get_label_24216 dsm_get_label 0 24216 &show_maxmin_alarm_24216 nohasharray
++reiserfs_write_full_page_24216 reiserfs_write_full_page 0 24216 &dsm_get_label_24216
++set_sync_ep_implicit_fb_quirk_24218 set_sync_ep_implicit_fb_quirk 0 24218 NULL
++SyS_sendfile64_24220 SyS_sendfile64 4 24220 NULL
++tcpprobe_sprint_24222 tcpprobe_sprint 0-2 24222 NULL nohasharray
++set_csma_params_24222 set_csma_params 0 24222 &tcpprobe_sprint_24222
++mwifiex_send_cmd_24223 mwifiex_send_cmd 0 24223 NULL
 +pcpu_embed_first_chunk_24224 pcpu_embed_first_chunk 3-2-1 24224 NULL nohasharray
 +pcpu_embed_first_chunk_24224 pcpu_embed_first_chunk 3-2-1 24224 NULL nohasharray
-+mei_amthif_read_24224 mei_amthif_read 4 24224 &pcpu_embed_first_chunk_24224
-+pci_num_vf_24235 pci_num_vf 0 24235 NULL
-+sel_read_bool_24236 sel_read_bool 3 24236 NULL
-+em28xx_alloc_urbs_24260 em28xx_alloc_urbs 4-6 24260 NULL
-+calculate_sizes_24273 calculate_sizes 2 24273 NULL
++mei_amthif_read_24224 mei_amthif_read 4-0 24224 &pcpu_embed_first_chunk_24224
++niu_rbr_fill_24226 niu_rbr_fill 0 24226 NULL
++autosleep_store_24230 autosleep_store 0-4 24230 NULL
++pci_num_vf_24235 pci_num_vf 0 24235 NULL nohasharray
++mxl5005s_reconfigure_24235 mxl5005s_reconfigure 0 24235 &pci_num_vf_24235
++sel_read_bool_24236 sel_read_bool 3-0 24236 NULL
++xfs_bmap_rtalloc_24237 xfs_bmap_rtalloc 0 24237 NULL
++set_in16_min_24238 set_in16_min 0-4 24238 NULL
++lpfc_enable_rrq_show_24241 lpfc_enable_rrq_show 0 24241 NULL
++max8998_rtc_set_alarm_24245 max8998_rtc_set_alarm 0 24245 NULL
++safe_delay_show_24247 safe_delay_show 0 24247 NULL nohasharray
++xpnet_dev_change_mtu_24247 xpnet_dev_change_mtu 0 24247 &safe_delay_show_24247
++security_inode_follow_link_24253 security_inode_follow_link 0 24253 NULL
++rt2x00queue_initialize_24255 rt2x00queue_initialize 0 24255 NULL
++bd2802_show_wave_pattern_24259 bd2802_show_wave_pattern 0 24259 NULL
++em28xx_alloc_urbs_24260 em28xx_alloc_urbs 4-6-0 24260 NULL nohasharray
++vxlan_lowerdev_event_24260 vxlan_lowerdev_event 0 24260 &em28xx_alloc_urbs_24260
++esp6_get_mtu_24264 esp6_get_mtu 0-2 24264 NULL
++do_set_pwm_enable_24271 do_set_pwm_enable 0 24271 NULL
++tun_chr_write_iter_24273 tun_chr_write_iter 0 24273 NULL nohasharray
++store_24273 store 0 24273 &tun_chr_write_iter_24273
++vpd_use_hostno_store_24274 vpd_use_hostno_store 0-3 24274 NULL
++nilfs_segctor_add_super_root_24277 nilfs_segctor_add_super_root 0 24277 NULL nohasharray
++pvr2_hdw_set_streaming_24277 pvr2_hdw_set_streaming 0 24277 &nilfs_segctor_add_super_root_24277 nohasharray
++set_bdaddr_24277 set_bdaddr 0 24277 &pvr2_hdw_set_streaming_24277
 +thin_status_24278 thin_status 5 24278 NULL
 +thin_status_24278 thin_status 5 24278 NULL
++compat_sys_preadv64_24283 compat_sys_preadv64 3 24283 NULL
++azx_pcm_prepare_24285 azx_pcm_prepare 0 24285 NULL nohasharray
++power_limit_1_max_uw_show_24285 power_limit_1_max_uw_show 0 24285 &azx_pcm_prepare_24285
 +msg_size_24288 msg_size 0 24288 NULL
 +msg_size_24288 msg_size 0 24288 NULL
-+btmrvl_pscmd_read_24308 btmrvl_pscmd_read 3 24308 NULL
-+ath6kl_add_bss_if_needed_24317 ath6kl_add_bss_if_needed 6 24317 NULL
-+si476x_radio_read_acf_blob_24336 si476x_radio_read_acf_blob 3 24336 NULL
++ext2_free_blocks_24292 ext2_free_blocks 3-2 24292 NULL
++i2c_smbus_check_pec_24297 i2c_smbus_check_pec 0 24297 NULL
++map_page_24298 map_page 4-3 24298 NULL
++store_fbstate_24303 store_fbstate 0-4 24303 NULL
++adp8870_bl_l5_dark_dim_show_24305 adp8870_bl_l5_dark_dim_show 0 24305 NULL
++btmrvl_pscmd_read_24308 btmrvl_pscmd_read 3-0 24308 NULL nohasharray
++nfs_proc_statfs_24308 nfs_proc_statfs 0 24308 &btmrvl_pscmd_read_24308
++oprofile_cpu_notifier_24310 oprofile_cpu_notifier 0 24310 NULL nohasharray
++__ims_pcu_execute_bl_command_24310 __ims_pcu_execute_bl_command 0 24310 &oprofile_cpu_notifier_24310
++reserve_metadata_bytes_24313 reserve_metadata_bytes 0 24313 NULL
++aliases_show_24315 aliases_show 0 24315 NULL
++bd2802_store_rgb_current_24316 bd2802_store_rgb_current 0-4 24316 NULL
++ath6kl_add_bss_if_needed_24317 ath6kl_add_bss_if_needed 6 24317 NULL nohasharray
++nommu_map_page_24317 nommu_map_page 0-3 24317 &ath6kl_add_bss_if_needed_24317
++pci_write_config_word_24318 pci_write_config_word 0 24318 NULL
++xfs_dir3_leafn_read_24319 xfs_dir3_leafn_read 0 24319 NULL
++ov6650_s_stream_24322 ov6650_s_stream 0 24322 NULL
++ovl_statfs_24327 ovl_statfs 0 24327 NULL
++si476x_radio_read_acf_blob_24336 si476x_radio_read_acf_blob 3-0 24336 NULL
++arcmsr_attr_host_driver_reset_24341 arcmsr_attr_host_driver_reset 0 24341 NULL nohasharray
++target_fabric_port_show_attr_alua_tg_pt_offline_24341 target_fabric_port_show_attr_alua_tg_pt_offline 0 24341 &arcmsr_attr_host_driver_reset_24341
++hpc_wait_ctlr_notworking_24344 hpc_wait_ctlr_notworking 0 24344 NULL
 +C_SYSC_pwritev_24345 C_SYSC_pwritev 3 24345 NULL
 +C_SYSC_pwritev_24345 C_SYSC_pwritev 3 24345 NULL
++nf_iterate_24348 nf_iterate 0 24348 NULL
++prepare_pages_24349 prepare_pages 0 24349 NULL
 +kzalloc_node_24352 kzalloc_node 1 24352 NULL
 +kzalloc_node_24352 kzalloc_node 1 24352 NULL
-+qla2x00_handle_queue_full_24365 qla2x00_handle_queue_full 2 24365 NULL
++roccat_common2_sysfs_read_macro_24355 roccat_common2_sysfs_read_macro 0-5-6 24355 NULL
++lp3972_i2c_read_24364 lp3972_i2c_read 0 24364 NULL
 +cfi_read_pri_24366 cfi_read_pri 3 24366 NULL
 +cfi_read_pri_24366 cfi_read_pri 3 24366 NULL
-+btrfs_item_size_nr_24367 btrfs_item_size_nr 0 24367 NULL
-+igetword_24373 igetword 0 24373 NULL
-+mpt_alloc_res_24387 mpt_alloc_res 5 24387 NULL
++btrfs_item_size_nr_24367 btrfs_item_size_nr 0 24367 NULL nohasharray
++twl_rtc_set_alarm_24367 twl_rtc_set_alarm 0 24367 &btrfs_item_size_nr_24367 nohasharray
++store_attach_24367 store_attach 0-4 24367 &twl_rtc_set_alarm_24367
++videobuf_read_zerocopy_24369 videobuf_read_zerocopy 0 24369 NULL
++break_deleg_24373 break_deleg 0 24373 NULL
++elevator_init_fn_24375 elevator_init_fn 0 24375 NULL
++submit_24379 submit 0 24379 NULL
++ds2780_get_pmod_enabled_24380 ds2780_get_pmod_enabled 0 24380 NULL
++try_alloc_port_24382 try_alloc_port 0 24382 NULL
++cpu_subsys_offline_24383 cpu_subsys_offline 0 24383 NULL
++acpi_ds_get_buffer_arguments_24384 acpi_ds_get_buffer_arguments 0 24384 NULL
++xfs_bmapi_read_24392 xfs_bmapi_read 0 24392 NULL nohasharray
++sock_xmit_24392 sock_xmit 4 24392 &xfs_bmapi_read_24392
 +osc_cur_grant_bytes_seq_write_24396 osc_cur_grant_bytes_seq_write 3 24396 NULL
 +osc_cur_grant_bytes_seq_write_24396 osc_cur_grant_bytes_seq_write 3 24396 NULL
++edac_pci_int_show_24397 edac_pci_int_show 0 24397 NULL
 +getxattr_24398 getxattr 4 24398 NULL nohasharray
 +pvr2_v4l2_ioctl_24398 pvr2_v4l2_ioctl 2 24398 &getxattr_24398
 +populate_msi_sysfs_24399 populate_msi_sysfs 0 24399 NULL
 +getxattr_24398 getxattr 4 24398 NULL nohasharray
 +pvr2_v4l2_ioctl_24398 pvr2_v4l2_ioctl 2 24398 &getxattr_24398
 +populate_msi_sysfs_24399 populate_msi_sysfs 0 24399 NULL
++o2nm_cluster_attr_keepalive_delay_ms_read_24403 o2nm_cluster_attr_keepalive_delay_ms_read 0 24403 NULL
++drm_property_create_bitmask_24412 drm_property_create_bitmask 6 24412 NULL
++save_image_lzo_24413 save_image_lzo 0 24413 NULL
 +blk_update_bidi_request_24415 blk_update_bidi_request 3-4 24415 NULL
 +blk_update_bidi_request_24415 blk_update_bidi_request 3-4 24415 NULL
++default_density_show_24417 default_density_show 0 24417 NULL
 +nvme_trans_log_supp_pages_24418 nvme_trans_log_supp_pages 3 24418 NULL
 +nvme_trans_log_supp_pages_24418 nvme_trans_log_supp_pages 3 24418 NULL
-+b43_debugfs_read_24425 b43_debugfs_read 3 24425 NULL
-+xenbus_file_read_24427 xenbus_file_read 3 24427 NULL
-+ieee80211_rx_mgmt_beacon_24430 ieee80211_rx_mgmt_beacon 3 24430 NULL
++show_iap_mode_24420 show_iap_mode 0 24420 NULL
++rtl8187_init_urbs_24421 rtl8187_init_urbs 0 24421 NULL
++set_port1_handler_24424 set_port1_handler 0-4 24424 NULL
++b43_debugfs_read_24425 b43_debugfs_read 3-0 24425 NULL
++bq2415x_sysfs_set_limit_24426 bq2415x_sysfs_set_limit 0-4 24426 NULL
++xenbus_file_read_24427 xenbus_file_read 3-0 24427 NULL
++bond_option_ad_select_set_24430 bond_option_ad_select_set 0 24430 NULL nohasharray
++ieee80211_rx_mgmt_beacon_24430 ieee80211_rx_mgmt_beacon 3 24430 &bond_option_ad_select_set_24430
++pn_socket_sendmsg_24431 pn_socket_sendmsg 4-0 24431 NULL
 +copy_and_ioctl_24434 copy_and_ioctl 4 24434 NULL
 +copy_and_ioctl_24434 copy_and_ioctl 4 24434 NULL
-+ixgbe_alloc_q_vector_24439 ixgbe_alloc_q_vector 4-6 24439 NULL
-+smk_user_access_24440 smk_user_access 3 24440 NULL nohasharray
++suspend_freeze_processes_24436 suspend_freeze_processes 0 24436 NULL
++ixgbe_alloc_q_vector_24439 ixgbe_alloc_q_vector 6-4 24439 NULL
++smk_user_access_24440 smk_user_access 3-0 24440 NULL nohasharray
 +rtw_set_wps_assoc_resp_24440 rtw_set_wps_assoc_resp 3 24440 &smk_user_access_24440
 +rtw_set_wps_assoc_resp_24440 rtw_set_wps_assoc_resp 3 24440 &smk_user_access_24440
-+evdev_do_ioctl_24459 evdev_do_ioctl 2 24459 NULL
-+lbs_highsnr_write_24460 lbs_highsnr_write 3 24460 NULL
-+skb_copy_and_csum_datagram_iovec_24466 skb_copy_and_csum_datagram_iovec 2 24466 NULL
-+ttm_page_pool_free_24486 ttm_page_pool_free 2-0 24486 NULL
-+dut_mode_read_24489 dut_mode_read 3 24489 NULL
-+read_file_spec_scan_ctl_24491 read_file_spec_scan_ctl 3 24491 NULL
++lpfc_option_rom_version_show_24443 lpfc_option_rom_version_show 0 24443 NULL
++mc13xxx_regulator_enable_24450 mc13xxx_regulator_enable 0 24450 NULL nohasharray
++s5p_jpeg_try_ctrl_24450 s5p_jpeg_try_ctrl 0 24450 &mc13xxx_regulator_enable_24450
++show_24457 show 0 24457 NULL
++evdev_do_ioctl_24459 evdev_do_ioctl 2 24459 NULL nohasharray
++internal_dev_open_24459 internal_dev_open 0 24459 &evdev_do_ioctl_24459
++lbs_highsnr_write_24460 lbs_highsnr_write 3-0 24460 NULL nohasharray
++tgr128_final_24460 tgr128_final 0 24460 &lbs_highsnr_write_24460
++compat_SyS_mq_timedsend_24464 compat_SyS_mq_timedsend 3 24464 NULL
++lport_reset_24466 lport_reset 0 24466 NULL
++sii9234_s_stream_24467 sii9234_s_stream 0 24467 NULL
++bConfigurationValue_store_24484 bConfigurationValue_store 0-4 24484 NULL
++xfs_bmap_local_to_extents_24486 xfs_bmap_local_to_extents 0 24486 NULL nohasharray
++ttm_page_pool_free_24486 ttm_page_pool_free 2-0 24486 &xfs_bmap_local_to_extents_24486
++snd_pcm_hw_param_first_24487 snd_pcm_hw_param_first 0 24487 NULL
++show_temp_max1_24488 show_temp_max1 0 24488 NULL
++dut_mode_read_24489 dut_mode_read 3-0 24489 NULL
++read_file_spec_scan_ctl_24491 read_file_spec_scan_ctl 3-0 24491 NULL
++pl2303_open_24492 pl2303_open 0 24492 NULL
++i915_gem_obj_offset_24494 i915_gem_obj_offset 0 24494 NULL
++xfs_attr_shortform_remove_24495 xfs_attr_shortform_remove 0 24495 NULL nohasharray
++iscsi_nacl_auth_store_password_24495 iscsi_nacl_auth_store_password 0-3 24495 &xfs_attr_shortform_remove_24495
++show_counter_rx_link_problems_24496 show_counter_rx_link_problems 0 24496 NULL nohasharray
++sprintf_temp_from_reg_24496 sprintf_temp_from_reg 0 24496 &show_counter_rx_link_problems_24496
++bond_change_mtu_24497 bond_change_mtu 0 24497 NULL
++lpss_ltr_mode_show_24507 lpss_ltr_mode_show 0 24507 NULL
 +pd_video_read_24510 pd_video_read 3 24510 NULL
 +pd_video_read_24510 pd_video_read 3 24510 NULL
-+request_key_with_auxdata_24515 request_key_with_auxdata 4 24515 NULL
++fuse_notify_retrieve_24514 fuse_notify_retrieve 0 24514 NULL
++request_key_with_auxdata_24515 request_key_with_auxdata 4 24515 NULL nohasharray
++ipv6_recv_error_24515 ipv6_recv_error 0 24515 &request_key_with_auxdata_24515
++show_cmd_log_24517 show_cmd_log 0 24517 NULL
 +xfs_buf_get_map_24522 xfs_buf_get_map 3 24522 NULL
 +xfs_buf_get_map_24522 xfs_buf_get_map 3 24522 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_support_standby_24523 target_core_alua_tg_pt_gp_show_attr_alua_support_standby 0 24523 NULL
++show_fc_host_hardware_version_24524 show_fc_host_hardware_version 0 24524 NULL
++mtd_bitflip_threshold_show_24528 mtd_bitflip_threshold_show 0 24528 NULL
++named_prepare_buf_24532 named_prepare_buf 2 24532 NULL
++btrfs_feature_attr_show_24534 btrfs_feature_attr_show 0 24534 NULL nohasharray
++nilfs_ifile_get_inode_block_24534 nilfs_ifile_get_inode_block 0 24534 &btrfs_feature_attr_show_24534 nohasharray
++wl1251_acx_service_period_timeout_24534 wl1251_acx_service_period_timeout 0 24534 &nilfs_ifile_get_inode_block_24534
 +do_mpage_readpage_24536 do_mpage_readpage 3 24536 NULL
 +do_mpage_readpage_24536 do_mpage_readpage 3 24536 NULL
++mt2063_set_params_24539 mt2063_set_params 0 24539 NULL
++unix_mknod_24543 unix_mknod 0 24543 NULL
++usbhid_set_raw_report_24550 usbhid_set_raw_report 0 24550 NULL
++snd_hda_multi_out_analog_prepare_24553 snd_hda_multi_out_analog_prepare 0 24553 NULL
++bonding_show_downdelay_24554 bonding_show_downdelay 0 24554 NULL
++dcdbas_reboot_notify_24558 dcdbas_reboot_notify 0 24558 NULL
++iwlagn_mac_sta_state_24561 iwlagn_mac_sta_state 0 24561 NULL
 +write_cache_pages_24562 write_cache_pages 0 24562 NULL
 +write_cache_pages_24562 write_cache_pages 0 24562 NULL
++tsi148_alloc_resource_24563 tsi148_alloc_resource 2 24563 NULL
++snd_vt1724_playback_indep_prepare_24569 snd_vt1724_playback_indep_prepare 0 24569 NULL nohasharray
++ocfs2_extent_map_lookup_24569 ocfs2_extent_map_lookup 0 24569 &snd_vt1724_playback_indep_prepare_24569
++twl4030_madc_start_conversion_24573 twl4030_madc_start_conversion 0 24573 NULL
++netlbl_domhsh_init_24576 netlbl_domhsh_init 1 24576 NULL nohasharray
++ipw_net_open_24576 ipw_net_open 0 24576 &netlbl_domhsh_init_24576
 +SyS_pselect6_24582 SyS_pselect6 1 24582 NULL
 +SyS_pselect6_24582 SyS_pselect6 1 24582 NULL
-+udf_compute_nr_groups_24594 udf_compute_nr_groups 0 24594 NULL
-+sensor_hub_get_physical_device_count_24605 sensor_hub_get_physical_device_count 0 24605 NULL nohasharray
-+lov_alloc_memmd_24605 lov_alloc_memmd 2 24605 &sensor_hub_get_physical_device_count_24605 nohasharray
-+i915_error_state_buf_init_24605 i915_error_state_buf_init 3 24605 &lov_alloc_memmd_24605
++gfs2_readpage_24584 gfs2_readpage 0 24584 NULL
++pci_af_flr_24590 pci_af_flr 0 24590 NULL
++__tipc_link_xmit_24592 __tipc_link_xmit 0 24592 NULL nohasharray
++store_local_ip_24592 store_local_ip 0 24592 &__tipc_link_xmit_24592
++md_notify_reboot_24593 md_notify_reboot 0 24593 NULL
++udf_compute_nr_groups_24594 udf_compute_nr_groups 0 24594 NULL nohasharray
++lola_codec_read_24594 lola_codec_read 0 24594 &udf_compute_nr_groups_24594
++de_reset_mac_24598 de_reset_mac 0 24598 NULL
++snd_solo_pcm_trigger_24600 snd_solo_pcm_trigger 0 24600 NULL nohasharray
++musb_platform_set_mode_24600 musb_platform_set_mode 0 24600 &snd_solo_pcm_trigger_24600 nohasharray
++count_preds_24600 count_preds 0 24600 &musb_platform_set_mode_24600
++i915_error_state_buf_init_24605 i915_error_state_buf_init 3-0 24605 NULL nohasharray
++sensor_hub_get_physical_device_count_24605 sensor_hub_get_physical_device_count 0 24605 &i915_error_state_buf_init_24605 nohasharray
++lov_alloc_memmd_24605 lov_alloc_memmd 2 24605 &sensor_hub_get_physical_device_count_24605
++objs_per_slab_show_24607 objs_per_slab_show 0 24607 NULL nohasharray
++br_nf_pre_routing_ipv6_24607 br_nf_pre_routing_ipv6 0 24607 &objs_per_slab_show_24607
++acpilabel_show_24612 acpilabel_show 0 24612 NULL
++hfsplus_cat_write_inode_24613 hfsplus_cat_write_inode 0 24613 NULL
++ntfs_readpage_24616 ntfs_readpage 0 24616 NULL
 +SyS_poll_24620 SyS_poll 2 24620 NULL
 +SyS_poll_24620 SyS_poll 2 24620 NULL
++ipv6_conntrack_in_24627 ipv6_conntrack_in 0 24627 NULL
++nfs_namespace_setattr_24629 nfs_namespace_setattr 0 24629 NULL
++broadsheet_spiflash_erase_sector_24630 broadsheet_spiflash_erase_sector 0 24630 NULL
++addresses_show_24632 addresses_show 0 24632 NULL nohasharray
++cfqg_set_leaf_weight_device_24632 cfqg_set_leaf_weight_device 0-3 24632 &addresses_show_24632
++wl1251_hw_init_phy_config_24635 wl1251_hw_init_phy_config 0 24635 NULL nohasharray
++alloc_wr_24635 alloc_wr 2-1 24635 &wl1251_hw_init_phy_config_24635
++n_per_out_show_24637 n_per_out_show 0 24637 NULL
++qla4_82xx_try_start_fw_24640 qla4_82xx_try_start_fw 0 24640 NULL
++fake_mtu_24641 fake_mtu 0 24641 NULL
 +context_alloc_24645 context_alloc 3 24645 NULL
 +blk_rq_err_bytes_24650 blk_rq_err_bytes 0 24650 NULL
 +context_alloc_24645 context_alloc 3 24645 NULL
 +blk_rq_err_bytes_24650 blk_rq_err_bytes 0 24650 NULL
++store_red_24652 store_red 0-4 24652 NULL
++ext2_xattr_trusted_list_24670 ext2_xattr_trusted_list 0-5 24670 NULL
++ath5k_hw_rf5111_channel_24672 ath5k_hw_rf5111_channel 0 24672 NULL
++update_devfreq_24674 update_devfreq 0 24674 NULL
++mISDN_read_24676 mISDN_read 0-3 24676 NULL
++mv88e6xxx_reg_wait_ready_24678 mv88e6xxx_reg_wait_ready 0 24678 NULL nohasharray
++wake_up_pme_show_24678 wake_up_pme_show 0 24678 &mv88e6xxx_reg_wait_ready_24678
++batadv_tt_local_init_24679 batadv_tt_local_init 0 24679 NULL
++ali1563_access_24683 ali1563_access 0 24683 NULL
++__mlx4_qp_alloc_icm_24684 __mlx4_qp_alloc_icm 0 24684 NULL
++smack_audit_rule_init_24691 smack_audit_rule_init 0 24691 NULL
++btrfs_check_data_free_space_24692 btrfs_check_data_free_space 0 24692 NULL
++pci_olpc_write_24693 pci_olpc_write 0 24693 NULL
 +datafab_write_data_24696 datafab_write_data 4 24696 NULL
 +datafab_write_data_24696 datafab_write_data 4 24696 NULL
-+intelfbhw_get_p1p2_24703 intelfbhw_get_p1p2 2 24703 NULL
-+simple_attr_read_24738 simple_attr_read 3 24738 NULL
-+qla2x00_change_queue_depth_24742 qla2x00_change_queue_depth 2 24742 NULL
-+get_dma_residue_24749 get_dma_residue 0 24749 NULL
-+ocfs2_cow_file_pos_24751 ocfs2_cow_file_pos 3 24751 NULL
++dgram_connect_24701 dgram_connect 0 24701 NULL
++nilfs_direct_assign_v_24705 nilfs_direct_assign_v 0 24705 NULL nohasharray
++udf_add_aext_24705 udf_add_aext 0 24705 &nilfs_direct_assign_v_24705 nohasharray
++devm_kmalloc_24705 devm_kmalloc 2 24705 &udf_add_aext_24705
++wl1251_hw_init_beacon_broadcast_24707 wl1251_hw_init_beacon_broadcast 0 24707 NULL
++niu_change_mtu_24710 niu_change_mtu 0 24710 NULL
++mc13xxx_spi_write_24715 mc13xxx_spi_write 0 24715 NULL nohasharray
++wait_transaction_complete_24715 wait_transaction_complete 0 24715 &mc13xxx_spi_write_24715
++show_ipv4_iface_dhcp_req_vendor_id_en_24718 show_ipv4_iface_dhcp_req_vendor_id_en 0 24718 NULL
++dps0_is_key_locked_24722 dps0_is_key_locked 0 24722 NULL
++st_int_ioctl_24725 st_int_ioctl 0 24725 NULL
++ip_tunnel_change_mtu_24731 ip_tunnel_change_mtu 0 24731 NULL
++simple_attr_read_24738 simple_attr_read 3-0 24738 NULL
++ath_rxbuf_alloc_24745 ath_rxbuf_alloc 2 24745 NULL
++pps_show_24748 pps_show 0 24748 NULL
++commit_rxon_24749 commit_rxon 0 24749 NULL nohasharray
++get_dma_residue_24749 get_dma_residue 0 24749 &commit_rxon_24749
 +kgdb_hex2mem_24755 kgdb_hex2mem 3 24755 NULL
 +kgdb_hex2mem_24755 kgdb_hex2mem 3 24755 NULL
++ddp_device_event_24756 ddp_device_event 0 24756 NULL
++get_temp_max_hyst_24757 get_temp_max_hyst 0 24757 NULL
++get_src_24759 get_src 0 24759 NULL
++ip_vs_local_reply4_24762 ip_vs_local_reply4 0 24762 NULL
++cgroup_attach_task_24763 cgroup_attach_task 0 24763 NULL
++xhci_change_max_exit_latency_24765 xhci_change_max_exit_latency 0 24765 NULL
++snd_cs46xx_playback_prepare_24768 snd_cs46xx_playback_prepare 0 24768 NULL nohasharray
++security_sid_to_context_24768 security_sid_to_context 0 24768 &snd_cs46xx_playback_prepare_24768
++mI_alloc_skb_24770 mI_alloc_skb 1 24770 NULL
++isofs_statfs_24772 isofs_statfs 0 24772 NULL
++zd1201_docmd_24773 zd1201_docmd 0 24773 NULL
++snd_seq_ioctl_create_port_24774 snd_seq_ioctl_create_port 0 24774 NULL
 +ocfs2_read_blocks_24777 ocfs2_read_blocks 0 24777 NULL
 +ocfs2_read_blocks_24777 ocfs2_read_blocks 0 24777 NULL
++skb_make_writable_24783 skb_make_writable 2 24783 NULL
 +datablob_hmac_verify_24786 datablob_hmac_verify 4 24786 NULL
 +datablob_hmac_verify_24786 datablob_hmac_verify 4 24786 NULL
-+cache_read_24790 cache_read 3 24790 NULL
-+user_regset_copyout_24796 user_regset_copyout 7 24796 NULL
++pb0100_s_ctrl_24788 pb0100_s_ctrl 0 24788 NULL nohasharray
++mlx4_SET_PORT_general_24788 mlx4_SET_PORT_general 0 24788 &pb0100_s_ctrl_24788
++cache_read_24790 cache_read 3-0 24790 NULL
++i915_gem_check_wedge_24793 i915_gem_check_wedge 0 24793 NULL
++show_unchecked_isa_dma_24796 show_unchecked_isa_dma 0 24796 NULL
++register_bcache_24797 register_bcache 0-4 24797 NULL
++unpack_str_24798 unpack_str 0 24798 NULL
++tcmu_configure_device_24799 tcmu_configure_device 0 24799 NULL nohasharray
++bcm_kona_gpio_to_irq_24799 bcm_kona_gpio_to_irq 2 24799 &tcmu_configure_device_24799
++aty128_ddafifo_24801 aty128_ddafifo 0 24801 NULL
++get_register_page_24802 get_register_page 0 24802 NULL
 +kvm_read_guest_virt_helper_24804 kvm_read_guest_virt_helper 3-1 24804 NULL
 +kvm_read_guest_virt_helper_24804 kvm_read_guest_virt_helper 3-1 24804 NULL
-+ath6kl_fwlog_mask_write_24810 ath6kl_fwlog_mask_write 3 24810 NULL
-+snd_als4k_gcr_read_24840 snd_als4k_gcr_read 0 24840 NULL
-+snd_pcm_lib_buffer_bytes_24865 snd_pcm_lib_buffer_bytes 0 24865 NULL
-+pnp_alloc_24869 pnp_alloc 1 24869 NULL nohasharray
-+l2cap_create_basic_pdu_24869 l2cap_create_basic_pdu 3 24869 &pnp_alloc_24869
-+queues_read_24877 queues_read 3 24877 NULL
-+iov_iter_npages_bvec_24905 iov_iter_npages_bvec 0-2 24905 NULL
-+codec_list_read_file_24910 codec_list_read_file 3 24910 NULL
++__next_cpu_nr_24805 __next_cpu_nr 1 24805 NULL
++ath6kl_fwlog_mask_write_24810 ath6kl_fwlog_mask_write 3-0 24810 NULL
++bfad_im_node_name_show_24813 bfad_im_node_name_show 0 24813 NULL
++attr_show_args_24816 attr_show_args 0 24816 NULL
++comedi_buf_alloc_24822 comedi_buf_alloc 3 24822 NULL
++ndo_get_phys_port_id_24825 ndo_get_phys_port_id 0 24825 NULL
++brport_show_24827 brport_show 0 24827 NULL
++cuse_class_abort_store_24829 cuse_class_abort_store 0-4 24829 NULL
++transfer_commit_list_24830 transfer_commit_list 0 24830 NULL nohasharray
++rpf_s_stream_24830 rpf_s_stream 0 24830 &transfer_commit_list_24830
++__logfs_truncate_24831 __logfs_truncate 0 24831 NULL
++reboot_24837 reboot 0-4 24837 NULL nohasharray
++__cfg80211_alloc_vendor_skb_24837 __cfg80211_alloc_vendor_skb 2 24837 &reboot_24837
++usnic_ib_show_config_24840 usnic_ib_show_config 0 24840 NULL
++netxen_sysfs_write_mem_24841 netxen_sysfs_write_mem 0-6-5 24841 NULL
++bd2802_store_reg0x02_24843 bd2802_store_reg0x02 0-4 24843 NULL
++get_latch_status_24846 get_latch_status 0 24846 NULL
++nilfs_superblock_sb_update_frequency_store_24852 nilfs_superblock_sb_update_frequency_store 0-4 24852 NULL
++bq2415x_set_mode_24853 bq2415x_set_mode 0 24853 NULL
++pt1_i2c_xfer_24856 pt1_i2c_xfer 0-3 24856 NULL
++wl12xx_chip_wakeup_24858 wl12xx_chip_wakeup 0 24858 NULL
++cifs_negotiate_protocol_24860 cifs_negotiate_protocol 0 24860 NULL
++do_sock_write_24865 do_sock_write 0 24865 NULL
++pnp_alloc_24869 pnp_alloc 1 24869 NULL
++setup_buffering_24872 setup_buffering 0 24872 NULL
++queues_read_24877 queues_read 3-0 24877 NULL nohasharray
++part_ro_show_24877 part_ro_show 0 24877 &queues_read_24877
++input_map_show_24878 input_map_show 0 24878 NULL
++zf_write_24882 zf_write 0-3 24882 NULL
++set_inc_all_24889 set_inc_all 4-0 24889 NULL
++store_24890 store 0 24890 NULL
++default_pvid_show_24892 default_pvid_show 0 24892 NULL nohasharray
++ext4_jbd2_file_inode_24892 ext4_jbd2_file_inode 0 24892 &default_pvid_show_24892
++conntrack_pptp_help_24894 conntrack_pptp_help 0 24894 NULL
++bnx2i_set_ccell_info_24896 bnx2i_set_ccell_info 0-4 24896 NULL
++xfs_qm_dqattach_24898 xfs_qm_dqattach 0 24898 NULL
++work_start_24905 work_start 0 24905 NULL
++megaraid_sysfs_show_app_hndl_24908 megaraid_sysfs_show_app_hndl 0 24908 NULL nohasharray
++show_docked_24908 show_docked 0 24908 &megaraid_sysfs_show_app_hndl_24908
++__hci_init_24909 __hci_init 0 24909 NULL
++codec_list_read_file_24910 codec_list_read_file 3-0 24910 NULL
++min_ratio_show_24911 min_ratio_show 0 24911 NULL
++device_store_bool_24912 device_store_bool 0-4 24912 NULL
++iwl_set_temperature_offset_calib_24913 iwl_set_temperature_offset_calib 0 24913 NULL
++macvlan_hard_header_24914 macvlan_hard_header 0 24914 NULL
++ocrdma_inetaddr_event_24915 ocrdma_inetaddr_event 0 24915 NULL
 +xpcs_reg_value_write_24922 xpcs_reg_value_write 3 24922 NULL
 +xpcs_reg_value_write_24922 xpcs_reg_value_write 3 24922 NULL
-+v4l2_ctrl_new_24927 v4l2_ctrl_new 7 24927 NULL
-+ocfs2_fiemap_24949 ocfs2_fiemap 4-3 24949 NULL
-+packet_sendmsg_24954 packet_sendmsg 4 24954 NULL
-+twl_i2c_write_u8_24976 twl_i2c_write_u8 3 24976 NULL
-+llc_ui_sendmsg_24987 llc_ui_sendmsg 4 24987 NULL nohasharray
-+ath10k_fw_crash_dump_read_24987 ath10k_fw_crash_dump_read 3 24987 &llc_ui_sendmsg_24987
-+info_debugfs_read_helper_24988 info_debugfs_read_helper 0 24988 NULL
-+key_conf_hw_key_idx_read_25003 key_conf_hw_key_idx_read 3 25003 NULL
-+il_dbgfs_channels_read_25005 il_dbgfs_channels_read 3 25005 NULL
-+ni_660x_num_counters_25031 ni_660x_num_counters 0 25031 NULL
-+nfs_dns_resolve_name_25036 nfs_dns_resolve_name 3 25036 NULL
-+load_unaligned_zeropad_25050 load_unaligned_zeropad 0 25050 NULL
-+btrfs_stack_key_blockptr_25058 btrfs_stack_key_blockptr 0 25058 NULL
-+gs_buf_alloc_25067 gs_buf_alloc 2 25067 NULL
-+ll_track_pid_seq_write_25068 ll_track_pid_seq_write 3 25068 NULL
++pch_gbe_get_regs_len_24924 pch_gbe_get_regs_len 0 24924 NULL
++get_compat_msghdr_24928 get_compat_msghdr 0 24928 NULL
++next_token_24929 next_token 0 24929 NULL
++fuse_getattr_24934 fuse_getattr 0 24934 NULL nohasharray
++prepare_24934 prepare 0 24934 &fuse_getattr_24934
++regmap_spi_write_24935 regmap_spi_write 0 24935 NULL
++claim_resources_24936 claim_resources 0 24936 NULL
++fm_tx_set_pwr_lvl_24937 fm_tx_set_pwr_lvl 0 24937 NULL
++twl4030reg_enable_24940 twl4030reg_enable 0 24940 NULL nohasharray
++int3402_thermal_get_trip_temp_24940 int3402_thermal_get_trip_temp 0 24940 &twl4030reg_enable_24940 nohasharray
++hpfs_writepage_24940 hpfs_writepage 0 24940 &int3402_thermal_get_trip_temp_24940
++reclaim_account_store_24948 reclaim_account_store 0-3 24948 NULL
++packet_sendmsg_24954 packet_sendmsg 0-4 24954 NULL
++eem_opts_host_addr_show_24956 eem_opts_host_addr_show 0 24956 NULL
++ipg_io_config_24957 ipg_io_config 0 24957 NULL
++hotkey_radio_sw_show_24960 hotkey_radio_sw_show 0 24960 NULL nohasharray
++nfs4_proc_getattr_24960 nfs4_proc_getattr 0 24960 &hotkey_radio_sw_show_24960
++sys_rt_sigpending_24961 sys_rt_sigpending 2 24961 NULL
++store_ctlr_enabled_24970 store_ctlr_enabled 0-4 24970 NULL
++ensure_wear_leveling_24971 ensure_wear_leveling 0 24971 NULL
++twl_i2c_write_u8_24976 twl_i2c_write_u8 3-0 24976 NULL
++nf_nat_sdp_port_24977 nf_nat_sdp_port 7 24977 NULL
++cancel_store_24982 cancel_store 0-4 24982 NULL
++llc_ui_sendmsg_24987 llc_ui_sendmsg 4-0 24987 NULL nohasharray
++ath10k_fw_crash_dump_read_24987 ath10k_fw_crash_dump_read 3-0 24987 &llc_ui_sendmsg_24987
++get_eeprom_len_24988 get_eeprom_len 0 24988 NULL nohasharray
++info_debugfs_read_helper_24988 info_debugfs_read_helper 0 24988 &get_eeprom_len_24988
++mce_chrdev_read_24989 mce_chrdev_read 0-3 24989 NULL
++uvc_init_video_isoc_24992 uvc_init_video_isoc 0 24992 NULL
++profiling_store_24997 profiling_store 0-4 24997 NULL
++dibusb_i2c_xfer_24998 dibusb_i2c_xfer 0-3 24998 NULL
++slot_get_24999 slot_get 0 24999 NULL
++genwqe_user_vmap_25003 genwqe_user_vmap 4 25003 NULL nohasharray
++key_conf_hw_key_idx_read_25003 key_conf_hw_key_idx_read 3-0 25003 &genwqe_user_vmap_25003
++il_dbgfs_channels_read_25005 il_dbgfs_channels_read 3-0 25005 NULL
++mmc_oemid_show_25013 mmc_oemid_show 0 25013 NULL nohasharray
++set_in0_min_25013 set_in0_min 0-4 25013 &mmc_oemid_show_25013
++nfs4_set_lock_state_25017 nfs4_set_lock_state 0 25017 NULL nohasharray
++tg3_readphy_25017 tg3_readphy 0 25017 &nfs4_set_lock_state_25017
++tx_errors_show_25018 tx_errors_show 0 25018 NULL
++show_session_param_ISCSI_PARAM_USERNAME_25024 show_session_param_ISCSI_PARAM_USERNAME 0 25024 NULL
++user_pin_configs_store_25027 user_pin_configs_store 0-4 25027 NULL
++phy_interface_show_25036 phy_interface_show 0 25036 NULL nohasharray
++nfs_dns_resolve_name_25036 nfs_dns_resolve_name 3 25036 &phy_interface_show_25036
++i2400m_open_25041 i2400m_open 0 25041 NULL
++wlcore_cmd_send_failsafe_25042 wlcore_cmd_send_failsafe 0 25042 NULL nohasharray
++store_speed_tolerance_25042 store_speed_tolerance 0-4 25042 &wlcore_cmd_send_failsafe_25042
++removable_store_25044 removable_store 0-3 25044 NULL
++wl1271_acx_pm_config_25048 wl1271_acx_pm_config 0 25048 NULL
++wait_for_completion_interruptible_timeout_25050 wait_for_completion_interruptible_timeout 0 25050 NULL
++ds2780_read_param_eeprom_bin_25055 ds2780_read_param_eeprom_bin 6-5-0 25055 NULL nohasharray
++configfs_composite_bind_25055 configfs_composite_bind 0 25055 &ds2780_read_param_eeprom_bin_25055 nohasharray
++hw_ep_prime_25055 hw_ep_prime 0 25055 &configfs_composite_bind_25055
++show_rtc_25056 show_rtc 0 25056 NULL
++pptp_create_25064 pptp_create 0 25064 NULL
++tun_get_user_25067 tun_get_user 0 25067 NULL nohasharray
++gs_buf_alloc_25067 gs_buf_alloc 2 25067 &tun_get_user_25067
++target_core_alua_tg_pt_gp_show_attr_trans_delay_msecs_25068 target_core_alua_tg_pt_gp_show_attr_trans_delay_msecs 0 25068 NULL nohasharray
++ll_track_pid_seq_write_25068 ll_track_pid_seq_write 3 25068 &target_core_alua_tg_pt_gp_show_attr_trans_delay_msecs_25068
 +do_add_page_to_bio_25071 do_add_page_to_bio 2 25071 NULL
 +SYSC_listxattr_25072 SYSC_listxattr 3 25072 NULL
 +do_add_page_to_bio_25071 do_add_page_to_bio 2 25071 NULL
 +SYSC_listxattr_25072 SYSC_listxattr 3 25072 NULL
-+ima_appraise_measurement_25093 ima_appraise_measurement 6 25093 NULL
++vsp1_entity_set_streaming_25073 vsp1_entity_set_streaming 0 25073 NULL
++it8708_get_rx_bytes_25079 it8708_get_rx_bytes 0 25079 NULL
++ext3_xattr_user_list_25084 ext3_xattr_user_list 0-5 25084 NULL
++ceph_osdc_writepages_25085 ceph_osdc_writepages 0 25085 NULL
++tsf_read_file_25086 tsf_read_file 0 25086 NULL nohasharray
++chip_gpio_request_25086 chip_gpio_request 0 25086 &tsf_read_file_25086
++rt2x00mac_get_stats_25087 rt2x00mac_get_stats 0 25087 NULL
++ubifs_write_inode_25089 ubifs_write_inode 0 25089 NULL
++iwl_dbgfs_tx_flush_write_25091 iwl_dbgfs_tx_flush_write 0-3 25091 NULL
++alb_set_mac_address_25093 alb_set_mac_address 0 25093 NULL
++pci_bus_set_aer_ops_25095 pci_bus_set_aer_ops 0 25095 NULL
++ath5k_attr_show_ani_mode_25098 ath5k_attr_show_ani_mode 0 25098 NULL
++wm831x_aldo_get_status_25102 wm831x_aldo_get_status 0 25102 NULL
++statfs_25104 statfs 0 25104 NULL nohasharray
++action_store_25104 action_store 0-3 25104 &statfs_25104
++reiserfs_freeze_25105 reiserfs_freeze 0 25105 NULL
 +snd_rawmidi_kernel_write_25106 snd_rawmidi_kernel_write 3 25106 NULL
 +snd_rawmidi_kernel_write_25106 snd_rawmidi_kernel_write 3 25106 NULL
-+ipath_init_qp_table_25167 ipath_init_qp_table 2 25167 NULL
-+kvm_mmu_notifier_change_pte_25169 kvm_mmu_notifier_change_pte 3 25169 NULL
-+sctp_getsockopt_local_addrs_25178 sctp_getsockopt_local_addrs 2 25178 NULL
++sisusb_read_memio_24bit_25109 sisusb_read_memio_24bit 0 25109 NULL
++mlx4_cmd_poll_25112 mlx4_cmd_poll 0 25112 NULL
++acpi_ex_create_method_25115 acpi_ex_create_method 0 25115 NULL nohasharray
++smb2_reconnect_25115 smb2_reconnect 0 25115 &acpi_ex_create_method_25115 nohasharray
++hci_req_add_ev_25115 hci_req_add_ev 3 25115 &smb2_reconnect_25115
++rtl2832_sdr_rd_regs_25119 rtl2832_sdr_rd_regs 0 25119 NULL
++wl18xx_acx_set_checksum_state_25124 wl18xx_acx_set_checksum_state 0 25124 NULL
++lpfc_ack0_show_25126 lpfc_ack0_show 0 25126 NULL
++caif_connect_client_25127 caif_connect_client 0 25127 NULL nohasharray
++vmlfb_check_var_locked_25127 vmlfb_check_var_locked 0 25127 &caif_connect_client_25127
++ses_probe_25128 ses_probe 0 25128 NULL
++gfs2_quota_check_25130 gfs2_quota_check 0 25130 NULL
++iwl_mvm_get_temp_25131 iwl_mvm_get_temp 0 25131 NULL
++snd_via82xx_pcm_trigger_25133 snd_via82xx_pcm_trigger 0 25133 NULL
++lpfc_soft_wwn_enable_store_25137 lpfc_soft_wwn_enable_store 0-4 25137 NULL
++fs32_to_cpu_25143 fs32_to_cpu 0 25143 NULL nohasharray
++es_ui_show_25143 es_ui_show 0 25143 &fs32_to_cpu_25143
++reiserfs_commit_write_25144 reiserfs_commit_write 0 25144 NULL
++pagesize_show_25147 pagesize_show 0 25147 NULL
++pch_phub_bin_read_25148 pch_phub_bin_read 0-5-6 25148 NULL
++ath6kl_wmi_set_keepalive_cmd_25149 ath6kl_wmi_set_keepalive_cmd 0 25149 NULL
++cnt_ctl_show_25157 cnt_ctl_show 0 25157 NULL nohasharray
++atyfb_reboot_notify_25157 atyfb_reboot_notify 0 25157 &cnt_ctl_show_25157
++show_eeprom2_25159 show_eeprom2 0 25159 NULL
++netxen_nic_request_irq_25161 netxen_nic_request_irq 0 25161 NULL
++anatop_regmap_disable_25164 anatop_regmap_disable 0 25164 NULL
++sys_fgetxattr_25166 sys_fgetxattr 4 25166 NULL nohasharray
++rose_create_25166 rose_create 0 25166 &sys_fgetxattr_25166
++ipath_init_qp_table_25167 ipath_init_qp_table 2 25167 NULL nohasharray
++sethdraddr_25167 sethdraddr 0 25167 &ipath_init_qp_table_25167
++show_src_clock_25168 show_src_clock 0 25168 NULL
++ath10k_pci_wait_for_target_init_25174 ath10k_pci_wait_for_target_init 0 25174 NULL
++fit2_read_regr_25176 fit2_read_regr 0 25176 NULL
++__ims_pcu_execute_command_25178 __ims_pcu_execute_command 0 25178 NULL nohasharray
++wusb_set_dev_addr_25178 wusb_set_dev_addr 0 25178 &__ims_pcu_execute_command_25178 nohasharray
++sctp_getsockopt_local_addrs_25178 sctp_getsockopt_local_addrs 2 25178 &wusb_set_dev_addr_25178
++cbaf_wusb_host_name_store_25185 cbaf_wusb_host_name_store 0-4 25185 NULL
++ks8851_rdreg32_25187 ks8851_rdreg32 0 25187 NULL
++nes_store_ee_data_25190 nes_store_ee_data 0-3 25190 NULL
++sbp_tpg_store_enable_25193 sbp_tpg_store_enable 0-3 25193 NULL
++nilfs_prepare_segment_lock_25203 nilfs_prepare_segment_lock 0 25203 NULL
++patch_alc662_25213 patch_alc662 0 25213 NULL
++show_thresh_either_en_25218 show_thresh_either_en 0 25218 NULL
++open_rx_first_25220 open_rx_first 0 25220 NULL
 +security_socket_post_create_25221 security_socket_post_create 0 25221 NULL
 +security_socket_post_create_25221 security_socket_post_create 0 25221 NULL
-+mon_stat_read_25238 mon_stat_read 3 25238 NULL
++ocfs2_block_check_compute_25223 ocfs2_block_check_compute 2 25223 NULL
++b43legacy_op_get_stats_25225 b43legacy_op_get_stats 0 25225 NULL
++ieee80211_start_tx_ba_session_25229 ieee80211_start_tx_ba_session 0 25229 NULL
++sonypi_misc_read_25230 sonypi_misc_read 0-3 25230 NULL
++show_temp_auto_offset_hyst_25233 show_temp_auto_offset_hyst 0 25233 NULL
++bq2415x_sysfs_show_status_25234 bq2415x_sysfs_show_status 0 25234 NULL nohasharray
++lbs_set_11d_domain_info_25234 lbs_set_11d_domain_info 0 25234 &bq2415x_sysfs_show_status_25234
++target_stat_scsi_tgt_dev_show_attr_status_25235 target_stat_scsi_tgt_dev_show_attr_status 0 25235 NULL
++__hfsplus_delete_attr_25237 __hfsplus_delete_attr 0 25237 NULL
++mon_stat_read_25238 mon_stat_read 3-0 25238 NULL
++atl2_set_mac_25239 atl2_set_mac 0 25239 NULL
++nilfs_palloc_find_available_slot_25245 nilfs_palloc_find_available_slot 3-5 25245 NULL
++_ctl_board_assembly_show_25247 _ctl_board_assembly_show 0 25247 NULL
++ivtv_firmware_restart_25248 ivtv_firmware_restart 0 25248 NULL
++t4vf_read_rss_vi_config_25254 t4vf_read_rss_vi_config 0 25254 NULL
 +stripe_status_25259 stripe_status 5 25259 NULL
 +stripe_status_25259 stripe_status 5 25259 NULL
-+snd_pcm_start_25273 snd_pcm_start 0 25273 NULL
++mmc_power_restore_host_25263 mmc_power_restore_host 0 25263 NULL
++xen_pcpu_up_25265 xen_pcpu_up 0 25265 NULL
++snd_pcm_start_25273 snd_pcm_start 0 25273 NULL nohasharray
++kone_sysfs_show_weight_25273 kone_sysfs_show_weight 0 25273 &snd_pcm_start_25273
++cciss_show_lunid_25274 cciss_show_lunid 0 25274 NULL
++batadv_algo_select_25275 batadv_algo_select 0 25275 NULL
 +crypto_alloc_instance2_25277 crypto_alloc_instance2 3 25277 NULL
 +vfs_writev_25278 vfs_writev 3 25278 NULL
 +crypto_alloc_instance2_25277 crypto_alloc_instance2 3 25277 NULL
 +vfs_writev_25278 vfs_writev 3 25278 NULL
-+l2tp_session_create_25286 l2tp_session_create 1 25286 NULL
-+cx25821_write_frame_25315 cx25821_write_frame 3 25315 NULL
-+ath9k_debugfs_read_buf_25316 ath9k_debugfs_read_buf 3 25316 NULL
-+rng_buffer_size_25348 rng_buffer_size 0 25348 NULL
-+SYSC_kexec_load_25361 SYSC_kexec_load 2 25361 NULL
-+unix_mkname_25368 unix_mkname 0-2 25368 NULL
-+sel_read_mls_25369 sel_read_mls 3 25369 NULL
-+vsp1_entity_init_25407 vsp1_entity_init 3 25407 NULL
-+mcp795_rtcc_read_25415 mcp795_rtcc_read 4 25415 NULL
-+dai_list_read_file_25421 dai_list_read_file 3 25421 NULL
-+ipath_decode_err_25468 ipath_decode_err 3 25468 NULL
-+crypto_hash_digestsize_25469 crypto_hash_digestsize 0 25469 NULL
++protocol_show_25279 protocol_show 0 25279 NULL
++fc_parse_wwn_25280 fc_parse_wwn 0 25280 NULL
++ray_suspend_25281 ray_suspend 0 25281 NULL
++spi_sync_transfer_25282 spi_sync_transfer 0 25282 NULL
++nibble_read_data_25285 nibble_read_data 0 25285 NULL nohasharray
++sysfs_unbind_tick_dev_25285 sysfs_unbind_tick_dev 0-4 25285 &nibble_read_data_25285
++l2tp_session_create_25286 l2tp_session_create 1 25286 NULL nohasharray
++adp8870_bl_l3_office_max_show_25286 adp8870_bl_l3_office_max_show 0 25286 &l2tp_session_create_25286 nohasharray
++__ax88179_write_cmd_25286 __ax88179_write_cmd 0 25286 &adp8870_bl_l3_office_max_show_25286
++mt9t112_g_fmt_25287 mt9t112_g_fmt 0 25287 NULL nohasharray
++ib_query_device_25287 ib_query_device 0 25287 &mt9t112_g_fmt_25287
++c2port_read_flash_data_25296 c2port_read_flash_data 0-6-5 25296 NULL
++viafb_check_var_25297 viafb_check_var 0 25297 NULL
++patch_generic_hdmi_25299 patch_generic_hdmi 0 25299 NULL
++usb6fire_pcm_stream_start_25305 usb6fire_pcm_stream_start 0 25305 NULL
++read8_reg_25307 read8_reg 4 25307 NULL
++firm_open_25313 firm_open 0 25313 NULL
++cx25821_write_frame_25315 cx25821_write_frame 3-0 25315 NULL nohasharray
++rtl8139_get_regs_len_25315 rtl8139_get_regs_len 0 25315 &cx25821_write_frame_25315 nohasharray
++kvm_cpu_notify_25315 kvm_cpu_notify 0 25315 &rtl8139_get_regs_len_25315
++ath9k_debugfs_read_buf_25316 ath9k_debugfs_read_buf 3-0 25316 NULL nohasharray
++help_25316 help 5 25316 &ath9k_debugfs_read_buf_25316
++sp5100_tco_write_25320 sp5100_tco_write 0-3 25320 NULL nohasharray
++lp5562_store_pattern_25320 lp5562_store_pattern 0-4 25320 &sp5100_tco_write_25320
++print_state_25323 print_state 0 25323 NULL
++f2fs_write_begin_25324 f2fs_write_begin 0 25324 NULL nohasharray
++store_command_event_reg_25324 store_command_event_reg 0-4 25324 &f2fs_write_begin_25324
++get_bay_identifier_25326 get_bay_identifier 0 25326 NULL
++max_sync_store_25329 max_sync_store 0-3 25329 NULL
++usX2Y_format_set_25330 usX2Y_format_set 0 25330 NULL
++show_rps_map_25336 show_rps_map 0 25336 NULL
++atmel_open_25343 atmel_open 0 25343 NULL nohasharray
++store_weight_temp_25343 store_weight_temp 0-4 25343 &atmel_open_25343
++sn9c2028_read1_25344 sn9c2028_read1 0 25344 NULL
++dump_align_25345 dump_align 2 25345 NULL
++wait_for_completion_killable_25352 wait_for_completion_killable 0 25352 NULL
++show_sas_phy_invalid_dword_count_25354 show_sas_phy_invalid_dword_count 0 25354 NULL
++cpia_usb_transferCmd_25358 cpia_usb_transferCmd 0 25358 NULL
++m48t35_read_time_25359 m48t35_read_time 0 25359 NULL nohasharray
++fuse_writepages_25359 fuse_writepages 0 25359 &m48t35_read_time_25359
++SYSC_kexec_load_25361 SYSC_kexec_load 2 25361 NULL nohasharray
++snd_vortex_pcm_prepare_25361 snd_vortex_pcm_prepare 0 25361 &SYSC_kexec_load_25361
++net2272_enable_25362 net2272_enable 0 25362 NULL
++o2net_send_tcp_msg_25367 o2net_send_tcp_msg 4 25367 NULL
++unix_mkname_25368 unix_mkname 0-2 25368 NULL nohasharray
++rio_destid_next_25368 rio_destid_next 2-0 25368 &unix_mkname_25368
++sel_read_mls_25369 sel_read_mls 3-0 25369 NULL nohasharray
++flock_lock_file_25369 flock_lock_file 0 25369 &sel_read_mls_25369
++wl1251_cmd_send_25374 wl1251_cmd_send 0 25374 NULL
++rh_queue_status_25378 rh_queue_status 0 25378 NULL nohasharray
++probe_25378 probe 0 25378 &rh_queue_status_25378
++acpi_pad_idlepct_store_25379 acpi_pad_idlepct_store 0-4 25379 NULL
++part_alignment_offset_show_25380 part_alignment_offset_show 0 25380 NULL
++ep_queue_25382 ep_queue 0 25382 NULL
++sis96x_access_25383 sis96x_access 0 25383 NULL
++wlcore_raw_write_25387 wlcore_raw_write 0 25387 NULL
++command_setyuvtresh_25390 command_setyuvtresh 0 25390 NULL nohasharray
++khugepaged_max_ptes_none_store_25390 khugepaged_max_ptes_none_store 0-4 25390 &command_setyuvtresh_25390 nohasharray
++SyS_splice_25390 SyS_splice 5 25390 &khugepaged_max_ptes_none_store_25390
++show_truinst_25392 show_truinst 0 25392 NULL
++pci_slot_attr_store_25399 pci_slot_attr_store 0-4 25399 NULL
++snd_pcm_pre_drain_init_25401 snd_pcm_pre_drain_init 0 25401 NULL nohasharray
++adm8211_get_stats_25401 adm8211_get_stats 0 25401 &snd_pcm_pre_drain_init_25401
++aac_show_kernel_version_25404 aac_show_kernel_version 0 25404 NULL nohasharray
++kovaplus_sysfs_read_info_25404 kovaplus_sysfs_read_info 0-5-6 25404 &aac_show_kernel_version_25404
++vsp1_entity_init_25407 vsp1_entity_init 3 25407 NULL nohasharray
++set_blue_25407 set_blue 0-4 25407 &vsp1_entity_init_25407
++ebt_buf_add_pad_25413 ebt_buf_add_pad 0 25413 NULL
++_gpiod_direction_output_raw_25414 _gpiod_direction_output_raw 0 25414 NULL
++mcp795_rtcc_read_25415 mcp795_rtcc_read 0-4 25415 NULL nohasharray
++raid0_run_25415 raid0_run 0 25415 &mcp795_rtcc_read_25415
++par96_open_25418 par96_open 0 25418 NULL
++dai_list_read_file_25421 dai_list_read_file 3-0 25421 NULL nohasharray
++asd_show_dev_rev_25421 asd_show_dev_rev 0 25421 &dai_list_read_file_25421 nohasharray
++smsc75xx_manage_power_25421 smsc75xx_manage_power 0 25421 &asd_show_dev_rev_25421
++pinctrl_gpio_direction_25423 pinctrl_gpio_direction 0 25423 NULL
++v4l2_m2m_dqbuf_25427 v4l2_m2m_dqbuf 0 25427 NULL
++snd_pcm_lib_ioctl_reset_25437 snd_pcm_lib_ioctl_reset 0 25437 NULL
++target_core_dev_wwn_show_attr_vpd_assoc_target_port_25438 target_core_dev_wwn_show_attr_vpd_assoc_target_port 0 25438 NULL
++pcmcia_store_new_id_25439 pcmcia_store_new_id 0-3 25439 NULL
++aux_firmware_rev_show_25443 aux_firmware_rev_show 0 25443 NULL
++ath10k_wmi_vdev_create_25447 ath10k_wmi_vdev_create 0 25447 NULL
++xfs_qm_dqtobp_25448 xfs_qm_dqtobp 0 25448 NULL
++show_fnode_ipv6_flow_label_25449 show_fnode_ipv6_flow_label 0 25449 NULL
++pages_to_scan_show_25454 pages_to_scan_show 0 25454 NULL
++print_name_25459 print_name 0 25459 NULL nohasharray
++show_engine3_leds_25459 show_engine3_leds 0 25459 &print_name_25459 nohasharray
++st_gyro_trig_set_state_25459 st_gyro_trig_set_state 0 25459 &show_engine3_leds_25459
++ath6kl_wmi_beginscan_cmd_25462 ath6kl_wmi_beginscan_cmd 8 25462 NULL
++dma_map_sg_nonforce_25469 dma_map_sg_nonforce 0-3 25469 NULL
++mem_cgroup_force_empty_25473 mem_cgroup_force_empty 0 25473 NULL
++buffer_prepare_25476 buffer_prepare 0 25476 NULL
++show_bl_curve_25479 show_bl_curve 0 25479 NULL
++get_rx_bytes_25485 get_rx_bytes 0 25485 NULL
++bh1770_prox_range_show_25487 bh1770_prox_range_show 0 25487 NULL
++i2c_nuvoton_wait_for_data_avail_25489 i2c_nuvoton_wait_for_data_avail 0 25489 NULL
++read_cmd_25491 read_cmd 0 25491 NULL
++acpi_ut_add_address_range_25492 acpi_ut_add_address_range 0 25492 NULL
++smb2_async_writev_25494 smb2_async_writev 0 25494 NULL
++dev_show_unique_id_25495 dev_show_unique_id 0 25495 NULL nohasharray
++do_tcp_setsockopt_25495 do_tcp_setsockopt 0 25495 &dev_show_unique_id_25495
++generic_hdmi_build_jack_25496 generic_hdmi_build_jack 0 25496 NULL
++beiscsi_get_host_param_25497 beiscsi_get_host_param 0 25497 NULL
++llc_ui_setsockopt_25501 llc_ui_setsockopt 0 25501 NULL nohasharray
++ocfs2_hamming_encode_25501 ocfs2_hamming_encode 3 25501 &llc_ui_setsockopt_25501
 +ivtv_buf_copy_from_user_25502 ivtv_buf_copy_from_user 4-0 25502 NULL
 +ivtv_buf_copy_from_user_25502 ivtv_buf_copy_from_user 4-0 25502 NULL
-+snd_pcm_plugin_build_25505 snd_pcm_plugin_build 5 25505 NULL
-+mxt_obj_size_25510 mxt_obj_size 0 25510 NULL
-+sb_permission_25523 sb_permission 0 25523 NULL
-+ext3_get_inode_loc_25542 ext3_get_inode_loc 0 25542 NULL
-+ieee80211_if_read_path_refresh_time_25545 ieee80211_if_read_path_refresh_time 3 25545 NULL
++snd_pcm_plugin_build_25505 snd_pcm_plugin_build 5-0 25505 NULL nohasharray
++__orinoco_hw_set_wap_25505 __orinoco_hw_set_wap 0 25505 &snd_pcm_plugin_build_25505
++mt9m001_s_crop_25508 mt9m001_s_crop 0 25508 NULL nohasharray
++store_new_id_25508 store_new_id 0-3 25508 &mt9m001_s_crop_25508
++__cfq_set_weight_25510 __cfq_set_weight 0 25510 NULL
++parport_uss720_epp_write_data_25512 parport_uss720_epp_write_data 0 25512 NULL
++xfs_alloc_fix_freelist_25514 xfs_alloc_fix_freelist 0 25514 NULL nohasharray
++wl12xx_enable_interrupts_25514 wl12xx_enable_interrupts 0 25514 &xfs_alloc_fix_freelist_25514
++skein_1024_final_25515 skein_1024_final 0 25515 NULL
++mci_reset_counters_store_25517 mci_reset_counters_store 0-4 25517 NULL
++sb_permission_25523 sb_permission 0 25523 NULL nohasharray
++beiscsi_active_session_disp_25523 beiscsi_active_session_disp 0 25523 &sb_permission_25523
++bfs_readpage_25524 bfs_readpage 0 25524 NULL
++ad9523_show_25530 ad9523_show 0 25530 NULL
++smb2_negotiate_25531 smb2_negotiate 0 25531 NULL
++b43_phy_init_25534 b43_phy_init 0 25534 NULL
++num_reads_show_25535 num_reads_show 0 25535 NULL
++ext3_get_inode_loc_25542 ext3_get_inode_loc 0 25542 NULL nohasharray
++iwl_mvm_send_cmd_status_25542 iwl_mvm_send_cmd_status 0 25542 &ext3_get_inode_loc_25542
++ieee80211_if_read_path_refresh_time_25545 ieee80211_if_read_path_refresh_time 3-0 25545 NULL
 +wimax_addr_scnprint_25548 wimax_addr_scnprint 2 25548 NULL
 +wimax_addr_scnprint_25548 wimax_addr_scnprint 2 25548 NULL
-+ht_print_chan_25556 ht_print_chan 0-3-4 25556 NULL
++store_octave_25552 store_octave 0-4 25552 NULL
++compat_sys_sendfile64_25553 compat_sys_sendfile64 4 25553 NULL nohasharray
++integrity_verify_store_25553 integrity_verify_store 0-3 25553 &compat_sys_sendfile64_25553
++ht_print_chan_25556 ht_print_chan 0-4-3 25556 NULL nohasharray
++sidtab_insert_25556 sidtab_insert 0 25556 &ht_print_chan_25556
++is_a_peripheral_show_25558 is_a_peripheral_show 0 25558 NULL
++read_dscorr_25560 read_dscorr 0 25560 NULL
++reload_for_cpu_25563 reload_for_cpu 0 25563 NULL
++local_cpulist_show_25564 local_cpulist_show 0 25564 NULL
 +skb_tailroom_25567 skb_tailroom 0 25567 NULL
 +skb_tailroom_25567 skb_tailroom 0 25567 NULL
-+ping_recvmsg_25597 ping_recvmsg 4 25597 NULL
-+copy_user_generic_25611 copy_user_generic 0 25611 NULL
-+proc_coredump_filter_write_25625 proc_coredump_filter_write 3 25625 NULL
++iscsi_tpg_attrib_show_netif_timeout_25572 iscsi_tpg_attrib_show_netif_timeout 0 25572 NULL
++bq2415x_i2c_write_mask_25585 bq2415x_i2c_write_mask 0 25585 NULL
++crypto_blkcipher_ctxsize_25594 crypto_blkcipher_ctxsize 0 25594 NULL
++ping_recvmsg_25597 ping_recvmsg 0-4 25597 NULL
++__devres_alloc_25598 __devres_alloc 2 25598 NULL
++hfsplus_removexattr_25599 hfsplus_removexattr 0 25599 NULL
++sht15_measurement_25600 sht15_measurement 0 25600 NULL nohasharray
++iscsi_tpg_param_show_DataDigest_25600 iscsi_tpg_param_show_DataDigest 0 25600 &sht15_measurement_25600
++lm3533_als_get_zone_25601 lm3533_als_get_zone 0 25601 NULL
++open_tx_25605 open_tx 0 25605 NULL
++ddp_ppod_write_idata_25610 ddp_ppod_write_idata 5 25610 NULL
++chksum_init_25613 chksum_init 0 25613 NULL
++bh1780_store_power_state_25614 bh1780_store_power_state 0-4 25614 NULL
++nilfs_permission_25619 nilfs_permission 0 25619 NULL
++carl9170_debugfs_hw_ioread32_write_25622 carl9170_debugfs_hw_ioread32_write 0-3 25622 NULL
++proc_coredump_filter_write_25625 proc_coredump_filter_write 3-0 25625 NULL
 +befs_utf2nls_25628 befs_utf2nls 3 25628 NULL nohasharray
 +__get_user_pages_25628 __get_user_pages 0 25628 &befs_utf2nls_25628
 +befs_utf2nls_25628 befs_utf2nls 3 25628 NULL nohasharray
 +__get_user_pages_25628 __get_user_pages 0 25628 &befs_utf2nls_25628
-+__direct_map_25647 __direct_map 6-5 25647 NULL
-+aircable_prepare_write_buffer_25669 aircable_prepare_write_buffer 3 25669 NULL
-+lpfc_idiag_cmd_get_25672 lpfc_idiag_cmd_get 2 25672 NULL
-+sta_inactive_ms_read_25690 sta_inactive_ms_read 3 25690 NULL
++sctp_connect_25631 sctp_connect 0 25631 NULL nohasharray
++nes_netdev_change_mtu_25631 nes_netdev_change_mtu 0 25631 &sctp_connect_25631
++hfs_getxattr_25633 hfs_getxattr 0 25633 NULL
++lbs_prb_rsp_limit_set_25634 lbs_prb_rsp_limit_set 0-4 25634 NULL
++musb_gadget_start_25636 musb_gadget_start 0 25636 NULL
++rt2x00debug_read_csr_25639 rt2x00debug_read_csr 0-3 25639 NULL
++tomoyo_socket_sendmsg_25642 tomoyo_socket_sendmsg 0 25642 NULL
++bNumConfigurations_show_25645 bNumConfigurations_show 0 25645 NULL
++pci_device_update_fixed_25647 pci_device_update_fixed 0 25647 NULL
++zatm_send_25650 zatm_send 0 25650 NULL
++set_acpi_25652 set_acpi 0 25652 NULL
++bd2802_show_adv_conf_25660 bd2802_show_adv_conf 0 25660 NULL
++mlx4_QP_ATTACH_25661 mlx4_QP_ATTACH 0 25661 NULL
++ext2_try_to_allocate_25667 ext2_try_to_allocate 2-0-4 25667 NULL
++ivtv_s_video_encoding_25669 ivtv_s_video_encoding 0 25669 NULL nohasharray
++i7core_inject_show_col_25669 i7core_inject_show_col 0 25669 &ivtv_s_video_encoding_25669 nohasharray
++aircable_prepare_write_buffer_25669 aircable_prepare_write_buffer 3 25669 &i7core_inject_show_col_25669
++lpfc_idiag_cmd_get_25672 lpfc_idiag_cmd_get 2-0 25672 NULL
++ixgbevf_poll_for_ack_25675 ixgbevf_poll_for_ack 0 25675 NULL
++unix_getname_25678 unix_getname 0 25678 NULL
++netconsole_target_attr_store_25683 netconsole_target_attr_store 0 25683 NULL
++total_objects_show_25687 total_objects_show 0 25687 NULL
++sta_inactive_ms_read_25690 sta_inactive_ms_read 3-0 25690 NULL
++ssb_pcmcia_attr_sprom_show_25691 ssb_pcmcia_attr_sprom_show 0 25691 NULL nohasharray
++show_fnode_link_local_ipv6_25691 show_fnode_link_local_ipv6 0 25691 &ssb_pcmcia_attr_sprom_show_25691
 +prom_early_alloc_25692 prom_early_alloc 1 25692 NULL
 +prom_early_alloc_25692 prom_early_alloc 1 25692 NULL
-+rx_filter_mc_filter_read_25712 rx_filter_mc_filter_read 3 25712 NULL
++sdricoh_pcmcia_resume_25695 sdricoh_pcmcia_resume 0 25695 NULL
++inet_recvmsg_25696 inet_recvmsg 4-0 25696 NULL
++alloc_ring_25697 alloc_ring 0 25697 NULL
++wm831x_status_src_store_25699 wm831x_status_src_store 0-4 25699 NULL
++privsize_25701 privsize 0 25701 NULL
++ebitmap_start_positive_25703 ebitmap_start_positive 0 25703 NULL
++__blk_rq_unmap_user_25708 __blk_rq_unmap_user 0 25708 NULL
++mxl111sf_tuner_read_reg_25710 mxl111sf_tuner_read_reg 0 25710 NULL nohasharray
++show_camera_25710 show_camera 0 25710 &mxl111sf_tuner_read_reg_25710
++acpi_ds_create_index_field_25711 acpi_ds_create_index_field 0 25711 NULL
++rx_filter_mc_filter_read_25712 rx_filter_mc_filter_read 3-0 25712 NULL
++koneplus_sysfs_read_profile_buttons_25713 koneplus_sysfs_read_profile_buttons 0-5-6 25713 NULL
 +ibmasm_new_command_25714 ibmasm_new_command 2 25714 NULL
 +ibmasm_new_command_25714 ibmasm_new_command 2 25714 NULL
++rx_queue_entry_next_25715 rx_queue_entry_next 0 25715 NULL
++packet_bind_spkt_25717 packet_bind_spkt 0 25717 NULL
++il3945_show_status_25719 il3945_show_status 0 25719 NULL nohasharray
++ubifs_return_leb_25719 ubifs_return_leb 0 25719 &il3945_show_status_25719
++spmi_ext_register_write_25722 spmi_ext_register_write 0 25722 NULL nohasharray
++mlx4_register_mac_25722 mlx4_register_mac 0 25722 &spmi_ext_register_write_25722
++switch_partition_25723 switch_partition 0 25723 NULL
++eth_bind_25725 eth_bind 0 25725 NULL
 +__alloc_bootmem_low_node_25726 __alloc_bootmem_low_node 2 25726 NULL nohasharray
 +sel_write_context_25726 sel_write_context 3 25726 &__alloc_bootmem_low_node_25726
 +__alloc_bootmem_low_node_25726 __alloc_bootmem_low_node 2 25726 NULL nohasharray
 +sel_write_context_25726 sel_write_context 3 25726 &__alloc_bootmem_low_node_25726
-+xgbe_common_read_25743 xgbe_common_read 2 25743 NULL
++show_ipv4_iface_dhcp_slp_da_info_en_25728 show_ipv4_iface_dhcp_slp_da_info_en 0 25728 NULL
++blk_mq_hw_sysfs_tags_show_25730 blk_mq_hw_sysfs_tags_show 0 25730 NULL
++raw_getname_25732 raw_getname 0 25732 NULL nohasharray
++cifs_read_from_socket_25732 cifs_read_from_socket 3-0 25732 &raw_getname_25732
++mcs_unwrap_fir_25733 mcs_unwrap_fir 3 25733 NULL
++ext2_find_near_25734 ext2_find_near 0 25734 NULL nohasharray
++_ctl_version_bios_show_25734 _ctl_version_bios_show 0 25734 &ext2_find_near_25734
++vx_set_format_25741 vx_set_format 0 25741 NULL
++product_id_show_25743 product_id_show 0 25743 NULL nohasharray
++iscsi_conn_get_param_25743 iscsi_conn_get_param 0 25743 &product_id_show_25743 nohasharray
++_softing_fct_cmd_25743 _softing_fct_cmd 0 25743 &iscsi_conn_get_param_25743 nohasharray
++xgbe_common_read_25743 xgbe_common_read 2 25743 &_softing_fct_cmd_25743
 +cxgbi_device_portmap_create_25747 cxgbi_device_portmap_create 3 25747 NULL
 +cxgbi_device_portmap_create_25747 cxgbi_device_portmap_create 3 25747 NULL
-+event_rx_pool_read_25792 event_rx_pool_read 3 25792 NULL
-+sg_read_25799 sg_read 3 25799 NULL
++show_sas_end_dev_initiator_response_timeout_25753 show_sas_end_dev_initiator_response_timeout 0 25753 NULL
++tpm_tis_send_25755 tpm_tis_send 0-3 25755 NULL nohasharray
++fmc_write_eeprom_25755 fmc_write_eeprom 0-6-5 25755 &tpm_tis_send_25755
++netxen_sysfs_validate_crb_25756 netxen_sysfs_validate_crb 0 25756 NULL
++print_block_size_25763 print_block_size 0 25763 NULL nohasharray
++uart_get_attr_line_25763 uart_get_attr_line 0 25763 &print_block_size_25763
++csio_t5_edc_read_25765 csio_t5_edc_read 0 25765 NULL
++stac_parse_auto_config_25768 stac_parse_auto_config 0 25768 NULL
++sha512_ssse3_final_25778 sha512_ssse3_final 0 25778 NULL
++bonding_show_mode_25785 bonding_show_mode 0 25785 NULL
++chv_gpio_direction_output_25788 chv_gpio_direction_output 0 25788 NULL
++pci_dev_reset_slot_function_25789 pci_dev_reset_slot_function 0 25789 NULL
++event_rx_pool_read_25792 event_rx_pool_read 3-0 25792 NULL
++read_delin_25798 read_delin 0 25798 NULL
++sg_read_25799 sg_read 3-0 25799 NULL
++xfs_alloc_ag_vextent_exact_25810 xfs_alloc_ag_vextent_exact 0 25810 NULL nohasharray
++wacom_btnimg4_store_25810 wacom_btnimg4_store 4-0 25810 &xfs_alloc_ag_vextent_exact_25810
++alx_request_irq_25811 alx_request_irq 0 25811 NULL
++s5m_rtc_set_alarm_25813 s5m_rtc_set_alarm 0 25813 NULL
 +system_enable_read_25815 system_enable_read 3 25815 NULL
 +system_enable_read_25815 system_enable_read 3 25815 NULL
-+realloc_buffer_25816 realloc_buffer 2 25816 NULL
-+pwr_missing_bcns_read_25824 pwr_missing_bcns_read 3 25824 NULL
++realloc_buffer_25816 realloc_buffer 2 25816 NULL nohasharray
++brcmf_sdio_verifymemory_25816 brcmf_sdio_verifymemory 4 25816 &realloc_buffer_25816
++pwr_missing_bcns_read_25824 pwr_missing_bcns_read 3-0 25824 NULL nohasharray
++rand_en_show_25824 rand_en_show 0 25824 &pwr_missing_bcns_read_25824
++ubifs_orphan_start_commit_25825 ubifs_orphan_start_commit 0 25825 NULL
++atl1c_configure_25826 atl1c_configure 0 25826 NULL
++show_red_25831 show_red 0 25831 NULL nohasharray
++_ctl_version_nvdata_default_show_25831 _ctl_version_nvdata_default_show 0 25831 &show_red_25831
++f2fs_write_data_page_25834 f2fs_write_data_page 0 25834 NULL
++v9fs_vfs_writepage_locked_25844 v9fs_vfs_writepage_locked 0 25844 NULL
++tg3_change_mtu_25849 tg3_change_mtu 0 25849 NULL
++i2400m_set_idle_timeout_25850 i2400m_set_idle_timeout 0 25850 NULL
++snd_soc_component_update_bits_25854 snd_soc_component_update_bits 0 25854 NULL
 +parport_read_25855 parport_read 0 25855 NULL
 +parport_read_25855 parport_read 0 25855 NULL
-+xfs_dir2_sf_hdr_size_25858 xfs_dir2_sf_hdr_size 0 25858 NULL
-+key_attr_size_25865 key_attr_size 0 25865 NULL
-+ath6kl_regread_read_25884 ath6kl_regread_read 3 25884 NULL
-+run_delalloc_nocow_25896 run_delalloc_nocow 3-4 25896 NULL
-+sisusbcon_scroll_area_25899 sisusbcon_scroll_area 4-3 25899 NULL
-+lpfc_change_queue_depth_25905 lpfc_change_queue_depth 2 25905 NULL
-+nvme_trans_mode_page_create_25908 nvme_trans_mode_page_create 7-4 25908 NULL
-+do_jffs2_setxattr_25910 do_jffs2_setxattr 5 25910 NULL
-+rcname_read_25919 rcname_read 3 25919 NULL
++acpi_ds_result_stack_push_25857 acpi_ds_result_stack_push 0 25857 NULL
++level_show_25858 level_show 0 25858 NULL
++zcomp_available_show_25860 zcomp_available_show 0 25860 NULL
++m88rs6000t_get_if_frequency_25863 m88rs6000t_get_if_frequency 0 25863 NULL
++null_build_header_25866 null_build_header 0 25866 NULL
++show_iface_def_taskmgmt_tmo_25867 show_iface_def_taskmgmt_tmo 0 25867 NULL
++smbus_xfer_25868 smbus_xfer 0 25868 NULL
++__uncore_count_mode_show_25871 __uncore_count_mode_show 0 25871 NULL nohasharray
++rt2x00lib_enable_radio_25871 rt2x00lib_enable_radio 0 25871 &__uncore_count_mode_show_25871
++wl1271_init_sta_beacon_filter_25874 wl1271_init_sta_beacon_filter 0 25874 NULL
++fix_io_25879 fix_io 0 25879 NULL nohasharray
++tg3_ptp_enable_25879 tg3_ptp_enable 0 25879 &fix_io_25879
++mcs7830_get_regs_len_25880 mcs7830_get_regs_len 0 25880 NULL
++ath6kl_regread_read_25884 ath6kl_regread_read 3-0 25884 NULL
++acf_status_25890 acf_status 0 25890 NULL
++s5m8767_rtc_set_alarm_reg_25891 s5m8767_rtc_set_alarm_reg 0 25891 NULL
++run_delalloc_nocow_25896 run_delalloc_nocow 3-4-0 25896 NULL
++sisusbcon_scroll_area_25899 sisusbcon_scroll_area 3-4 25899 NULL
++tua9001_wr_reg_25907 tua9001_wr_reg 0 25907 NULL nohasharray
++scsi_remove_single_device_25907 scsi_remove_single_device 0 25907 &tua9001_wr_reg_25907
++nvme_trans_mode_page_create_25908 nvme_trans_mode_page_create 7-4 25908 NULL nohasharray
++sisfb_do_set_var_25908 sisfb_do_set_var 0 25908 &nvme_trans_mode_page_create_25908
++do_jffs2_setxattr_25910 do_jffs2_setxattr 5-0 25910 NULL
++send_purge_25911 send_purge 0 25911 NULL
++resume_store_25917 resume_store 0-4 25917 NULL
++rcname_read_25919 rcname_read 3-0 25919 NULL nohasharray
++rose_header_25919 rose_header 0 25919 &rcname_read_25919
++hfsplus_writepages_25924 hfsplus_writepages 0 25924 NULL nohasharray
++sisusb_write_memio_word_25924 sisusb_write_memio_word 0 25924 &hfsplus_writepages_25924 nohasharray
++set_ignore_ce_25924 set_ignore_ce 0-4 25924 &sisusb_write_memio_word_25924
++_get_word_25929 _get_word 0 25929 NULL
 +snd_es1938_capture_copy_25930 snd_es1938_capture_copy 5 25930 NULL
 +snd_es1938_capture_copy_25930 snd_es1938_capture_copy 5 25930 NULL
-+key_flags_read_25931 key_flags_read 3 25931 NULL
-+copy_play_buf_25932 copy_play_buf 3 25932 NULL
-+flush_25957 flush 2 25957 NULL
++key_flags_read_25931 key_flags_read 3-0 25931 NULL
++sriov_totalvfs_show_25934 sriov_totalvfs_show 0 25934 NULL
++tps80031_clr_bits_25942 tps80031_clr_bits 0 25942 NULL
++MIDIbuf_write_25949 MIDIbuf_write 0 25949 NULL
++hash_max_store_25956 hash_max_store 4-0 25956 NULL
++flush_25957 flush 2-0 25957 NULL
++done_25962 done 0 25962 NULL
++et1011c_read_status_25964 et1011c_read_status 0 25964 NULL
 +_regmap_multi_reg_write_25967 _regmap_multi_reg_write 3 25967 NULL
 +_regmap_multi_reg_write_25967 _regmap_multi_reg_write 3 25967 NULL
-+udp_setsockopt_25985 udp_setsockopt 5 25985 NULL
-+lustre_msg_buflen_v2_25997 lustre_msg_buflen_v2 0 25997 NULL
++rs5c372_sysfs_show_trim_25968 rs5c372_sysfs_show_trim 0 25968 NULL
++uvesafb_show_oem_string_25969 uvesafb_show_oem_string 0 25969 NULL
++ipath_set_linkstate_25970 ipath_set_linkstate 0 25970 NULL
++video_register_device_25971 video_register_device 3 25971 NULL
++devm_kcalloc_25975 devm_kcalloc 3-2 25975 NULL
++udp_setsockopt_25985 udp_setsockopt 5-0 25985 NULL
++devkmsg_read_25991 devkmsg_read 0-3 25991 NULL
++show_ipv6_iface_grat_neighbor_adv_en_25996 show_ipv6_iface_grat_neighbor_adv_en 0 25996 NULL
++xfs_allocbt_alloc_block_25997 xfs_allocbt_alloc_block 0 25997 NULL
++gr_setup_out_desc_list_26000 gr_setup_out_desc_list 0 26000 NULL
++logfs_write_direct_26002 logfs_write_direct 0 26002 NULL nohasharray
++mace_open_26002 mace_open 0 26002 &logfs_write_direct_26002
++fan_get_status_26004 fan_get_status 0 26004 NULL
++init_26006 init 0 26006 NULL
++kirkwood_dma_prepare_26011 kirkwood_dma_prepare 0 26011 NULL
++t1_change_mtu_26013 t1_change_mtu 0 26013 NULL
++tg3_alloc_consistent_26017 tg3_alloc_consistent 0 26017 NULL
++loop_attr_show_26018 loop_attr_show 0 26018 NULL nohasharray
++nx_fw_cmd_create_rx_ctx_26018 nx_fw_cmd_create_rx_ctx 0 26018 &loop_attr_show_26018 nohasharray
++sbp_tpg_attrib_store_max_logins_per_lun_26018 sbp_tpg_attrib_store_max_logins_per_lun 0-3 26018 &nx_fw_cmd_create_rx_ctx_26018 nohasharray
++hippi_mac_addr_26018 hippi_mac_addr 0 26018 &sbp_tpg_attrib_store_max_logins_per_lun_26018
 +SyS_process_vm_readv_26019 SyS_process_vm_readv 3-5 26019 NULL
 +SyS_process_vm_readv_26019 SyS_process_vm_readv 3-5 26019 NULL
-+mptscsih_change_queue_depth_26036 mptscsih_change_queue_depth 2 26036 NULL
-+selinux_inode_post_setxattr_26037 selinux_inode_post_setxattr 4 26037 NULL
++show_host_param_ISCSI_HOST_PARAM_IPADDRESS_26020 show_host_param_ISCSI_HOST_PARAM_IPADDRESS 0 26020 NULL
++hugetlb_report_node_meminfo_26023 hugetlb_report_node_meminfo 0 26023 NULL
++irq_create_strict_mappings_26025 irq_create_strict_mappings 4-2 26025 NULL
++blk_mq_sysfs_rq_list_show_26028 blk_mq_sysfs_rq_list_show 0 26028 NULL
++do_sas_phy_reset_26034 do_sas_phy_reset 0-2 26034 NULL nohasharray
++bdc_gadget_ep_queue_26034 bdc_gadget_ep_queue 0 26034 &do_sas_phy_reset_26034
++bad_inode_setxattr_26035 bad_inode_setxattr 0 26035 NULL
++selinux_inode_post_setxattr_26037 selinux_inode_post_setxattr 4 26037 NULL nohasharray
++rt2x00debug_read_dev_flags_26037 rt2x00debug_read_dev_flags 0-3 26037 &selinux_inode_post_setxattr_26037
++show_fnode_data_seq_in_order_26041 show_fnode_data_seq_in_order 0 26041 NULL
++ext_tree_prepare_commit_26045 ext_tree_prepare_commit 0 26045 NULL
++pci_timedia_init_26050 pci_timedia_init 0 26050 NULL nohasharray
++elantech_show_int_attr_26050 elantech_show_int_attr 0 26050 &pci_timedia_init_26050
++__alloc_memory_core_early_26053 __alloc_memory_core_early 2 26053 NULL
++__bch_cache_show_26055 __bch_cache_show 0 26055 NULL
 +keyctl_update_key_26061 keyctl_update_key 3 26061 NULL
 +keyctl_update_key_26061 keyctl_update_key 3 26061 NULL
-+pri_wm_latency_write_26063 pri_wm_latency_write 3 26063 NULL
-+rx_rx_wa_density_dropped_frame_read_26095 rx_rx_wa_density_dropped_frame_read 3 26095 NULL
-+i8042_pnp_id_to_string_26108 i8042_pnp_id_to_string 3 26108 NULL
-+read_sb_page_26119 read_sb_page 5 26119 NULL
++pri_wm_latency_write_26063 pri_wm_latency_write 3-0 26063 NULL nohasharray
++fotg210_ep_queue_26063 fotg210_ep_queue 0 26063 &pri_wm_latency_write_26063
++update_vlan_26069 update_vlan 0 26069 NULL
++show_fnode_local_port_26070 show_fnode_local_port 0 26070 NULL nohasharray
++gfs2_attr_show_26070 gfs2_attr_show 0 26070 &show_fnode_local_port_26070 nohasharray
++enable_26070 enable 0 26070 &gfs2_attr_show_26070
++exofs_write_begin_export_26071 exofs_write_begin_export 0 26071 NULL
++da903x_disable_26077 da903x_disable 0 26077 NULL nohasharray
++arvo_sysfs_write_button_26077 arvo_sysfs_write_button 0-6-5 26077 &da903x_disable_26077
++ext2_xattr_trusted_set_26089 ext2_xattr_trusted_set 0 26089 NULL nohasharray
++ifx_modem_reboot_callback_26089 ifx_modem_reboot_callback 0 26089 &ext2_xattr_trusted_set_26089
++m48t59_rtc_read_time_26090 m48t59_rtc_read_time 0 26090 NULL
++rx_rx_wa_density_dropped_frame_read_26095 rx_rx_wa_density_dropped_frame_read 3-0 26095 NULL
++cpumask_next_26096 cpumask_next 0 26096 NULL nohasharray
++sht15_show_status_26096 sht15_show_status 0 26096 &cpumask_next_26096 nohasharray
++hotkey_mask_set_26096 hotkey_mask_set 0 26096 &sht15_show_status_26096
++fd_get_blocks_26097 fd_get_blocks 0 26097 NULL nohasharray
++acpi_tb_acquire_table_26097 acpi_tb_acquire_table 0 26097 &fd_get_blocks_26097 nohasharray
++amd64_inject_read_store_26097 amd64_inject_read_store 0-4 26097 &acpi_tb_acquire_table_26097
++wl1271_init_beacon_broadcast_26103 wl1271_init_beacon_broadcast 0 26103 NULL
++cmd_rsv_terminate_26105 cmd_rsv_terminate 0 26105 NULL
++intel_wrap_ring_buffer_26117 intel_wrap_ring_buffer 0 26117 NULL
++macvlan_change_mtu_26118 macvlan_change_mtu 0 26118 NULL
++read_sb_page_26119 read_sb_page 5-0 26119 NULL
++vtpm_send_26123 vtpm_send 0-3 26123 NULL
++tmiofb_check_var_26129 tmiofb_check_var 0 26129 NULL
++nilfs_mounted_snapshots_attr_show_26134 nilfs_mounted_snapshots_attr_show 0 26134 NULL
++et131x_rx_dma_memory_alloc_26135 et131x_rx_dma_memory_alloc 0 26135 NULL
++SYSC_bpf_26138 SYSC_bpf 3 26138 NULL nohasharray
++mlx4_comm_cmd_wait_26138 mlx4_comm_cmd_wait 0 26138 &SYSC_bpf_26138 nohasharray
++skb_cow_26138 skb_cow 2 26138 &mlx4_comm_cmd_wait_26138
++video_get_cur_state_26142 video_get_cur_state 0 26142 NULL
++func_id_show_26143 func_id_show 0 26143 NULL
++core_alua_store_tg_pt_gp_info_26144 core_alua_store_tg_pt_gp_info 0-3 26144 NULL
 +ath9k_hw_name_26146 ath9k_hw_name 3 26146 NULL
 +ath9k_hw_name_26146 ath9k_hw_name 3 26146 NULL
-+copy_oldmem_page_26164 copy_oldmem_page 3 26164 NULL
++ivtv_sendbyte_26147 ivtv_sendbyte 0 26147 NULL nohasharray
++ufshcd_devfreq_target_26147 ufshcd_devfreq_target 0 26147 &ivtv_sendbyte_26147
++snd_trident_si7018_capture_prepare_26149 snd_trident_si7018_capture_prepare 0 26149 NULL
++dsbr100_stop_26150 dsbr100_stop 0 26150 NULL
++ds2780_save_eeprom_26152 ds2780_save_eeprom 0 26152 NULL
++__iscsi_tpg_auth_show_password_mutual_26157 __iscsi_tpg_auth_show_password_mutual 0 26157 NULL
++hdcs_set_gain_26160 hdcs_set_gain 0 26160 NULL
++copy_oldmem_page_26164 copy_oldmem_page 3-1-0 26164 NULL
++read_data_26165 read_data 0 26165 NULL nohasharray
++ax88772_reset_26165 ax88772_reset 0 26165 &read_data_26165
 +gfs2_xattr_acl_get_26166 gfs2_xattr_acl_get 0 26166 NULL nohasharray
 +gfs2_xattr_acl_get_26166 gfs2_xattr_acl_get 0 26166 NULL nohasharray
-+ath6kl_roam_table_read_26166 ath6kl_roam_table_read 3 26166 &gfs2_xattr_acl_get_26166
-+disk_devt_26180 disk_devt 0 26180 NULL
-+ieee80211_if_fmt_dot11MeshTTL_26198 ieee80211_if_fmt_dot11MeshTTL 3 26198 NULL
-+xfs_idata_realloc_26199 xfs_idata_realloc 2 26199 NULL
++ath6kl_roam_table_read_26166 ath6kl_roam_table_read 3-0 26166 &gfs2_xattr_acl_get_26166 nohasharray
++pci_reset_function_26166 pci_reset_function 0 26166 &ath6kl_roam_table_read_26166
++query_port_26169 query_port 0 26169 NULL
++mid_get_vbt_data_r1_26170 mid_get_vbt_data_r1 2 26170 NULL
++show_26172 show 0 26172 NULL
++dmaengine_pcm_prepare_and_submit_26173 dmaengine_pcm_prepare_and_submit 0 26173 NULL nohasharray
++ft_nacl_store_node_name_26173 ft_nacl_store_node_name 0-3 26173 &dmaengine_pcm_prepare_and_submit_26173 nohasharray
++tmp103_set_temp_26173 tmp103_set_temp 0-4 26173 &ft_nacl_store_node_name_26173
++netxen_nic_attach_26177 netxen_nic_attach 0 26177 NULL
++pcf2123_rtc_read_time_26180 pcf2123_rtc_read_time 0 26180 NULL nohasharray
++show_low_kb_26180 show_low_kb 0 26180 &pcf2123_rtc_read_time_26180
++edac_pci_instance_show_26187 edac_pci_instance_show 0 26187 NULL nohasharray
++order_store_26187 order_store 0-3 26187 &edac_pci_instance_show_26187
++fuse_reverse_inval_entry_26193 fuse_reverse_inval_entry 0 26193 NULL
++iwl_mvm_enable_beacon_filter_26194 iwl_mvm_enable_beacon_filter 0 26194 NULL
++fan2_get_speed_26196 fan2_get_speed 0 26196 NULL
++ieee80211_if_fmt_dot11MeshTTL_26198 ieee80211_if_fmt_dot11MeshTTL 3 26198 NULL nohasharray
++target_core_alua_tg_pt_gp_show_attr_tg_pt_gp_id_26198 target_core_alua_tg_pt_gp_show_attr_tg_pt_gp_id 0 26198 &ieee80211_if_fmt_dot11MeshTTL_26198
++xfs_idata_realloc_26199 xfs_idata_realloc 2 26199 NULL nohasharray
++fmc_set_rds_mode_26199 fmc_set_rds_mode 0 26199 &xfs_idata_realloc_26199 nohasharray
++iwl_send_remove_station_26199 iwl_send_remove_station 0 26199 &fmc_set_rds_mode_26199
 +mce_write_26201 mce_write 3 26201 NULL
 +mce_write_26201 mce_write 3 26201 NULL
-+mwifiex_regrdwr_write_26225 mwifiex_regrdwr_write 3 26225 NULL
-+_scsih_change_queue_depth_26230 _scsih_change_queue_depth 2 26230 NULL
-+rxrpc_recvmsg_26233 rxrpc_recvmsg 4 26233 NULL
-+nlm_end_grace_read_26234 nlm_end_grace_read 3 26234 NULL
-+genwqe_ffdc_buff_size_26263 genwqe_ffdc_buff_size 0 26263 NULL
++pcm_prepare_26203 pcm_prepare 0 26203 NULL nohasharray
++show_state_exit_latency_26203 show_state_exit_latency 0 26203 &pcm_prepare_26203 nohasharray
++logfs_truncate_i0_26203 logfs_truncate_i0 0 26203 &show_state_exit_latency_26203 nohasharray
++pcf50633_rtc_set_alarm_26203 pcf50633_rtc_set_alarm 0 26203 &logfs_truncate_i0_26203
++acpi_ds_restart_control_method_26205 acpi_ds_restart_control_method 0 26205 NULL
++SyS_splice_26206 SyS_splice 5 26206 NULL
++btrfs_statfs_26210 btrfs_statfs 0 26210 NULL nohasharray
++vcc_mode_store_26210 vcc_mode_store 0-4 26210 &btrfs_statfs_26210
++sha256_ssse3_update_26217 sha256_ssse3_update 0 26217 NULL
++nilfs_btree_propagate_26218 nilfs_btree_propagate 0 26218 NULL
++rx_crc_errors_show_26219 rx_crc_errors_show 0 26219 NULL nohasharray
++rtl92c_download_fw_26219 rtl92c_download_fw 0 26219 &rx_crc_errors_show_26219
++teql_master_open_26224 teql_master_open 0 26224 NULL
++mwifiex_regrdwr_write_26225 mwifiex_regrdwr_write 3-0 26225 NULL nohasharray
++g2d_buf_prepare_26225 g2d_buf_prepare 0 26225 &mwifiex_regrdwr_write_26225 nohasharray
++ufs_writepage_26225 ufs_writepage 0 26225 &g2d_buf_prepare_26225 nohasharray
++store_sys_hwmon_26225 store_sys_hwmon 0-3 26225 &ufs_writepage_26225
++rxrpc_recvmsg_26233 rxrpc_recvmsg 0-4 26233 NULL
++nlm_end_grace_read_26234 nlm_end_grace_read 3-0 26234 NULL nohasharray
++simple_setattr_26234 simple_setattr 0 26234 &nlm_end_grace_read_26234
++mxl111sf_tuner_set_params_26238 mxl111sf_tuner_set_params 0 26238 NULL
++cifs_strict_writev_26239 cifs_strict_writev 0 26239 NULL
++beiscsi_mccq_compl_26243 beiscsi_mccq_compl 0 26243 NULL
++ecryptfs_read_lower_page_segment_26244 ecryptfs_read_lower_page_segment 0-4 26244 NULL
++show_26245 show 0 26245 NULL
++show_rc6p_ms_26252 show_rc6p_ms 0 26252 NULL
++sisusb_bulkout_msg_26258 sisusb_bulkout_msg 0 26258 NULL
++thermal_get_mode_26262 thermal_get_mode 0 26262 NULL
++genwqe_ffdc_buff_size_26263 genwqe_ffdc_buff_size 0 26263 NULL nohasharray
++twl6040_power_26263 twl6040_power 0 26263 &genwqe_ffdc_buff_size_26263
++firmware_revision_show_26265 firmware_revision_show 0 26265 NULL
++ltc2945_set_value_26267 ltc2945_set_value 0-4 26267 NULL
++activate_26268 activate 0 26268 NULL
++audit_inode_permission_26277 audit_inode_permission 0 26277 NULL
 +crypto_ctxsize_26278 crypto_ctxsize 0 26278 NULL
 +crypto_ctxsize_26278 crypto_ctxsize 0 26278 NULL
-+wacom_set_device_mode_26280 wacom_set_device_mode 3 26280 NULL
-+snd_pcm_plug_client_channels_buf_26309 snd_pcm_plug_client_channels_buf 0-3 26309 NULL
-+pwr_wake_on_host_read_26321 pwr_wake_on_host_read 3 26321 NULL
++wacom_set_device_mode_26280 wacom_set_device_mode 3 26280 NULL nohasharray
++i40evf_setup_rx_descriptors_26280 i40evf_setup_rx_descriptors 0 26280 &wacom_set_device_mode_26280
++ocfs2_write_end_nolock_26285 ocfs2_write_end_nolock 0-4 26285 NULL
++size_write_26288 size_write 0-3 26288 NULL
++adp8860_bl_l2_office_max_show_26296 adp8860_bl_l2_office_max_show 0 26296 NULL nohasharray
++recursive_scan_26296 recursive_scan 0 26296 &adp8860_bl_l2_office_max_show_26296 nohasharray
++_rtl92cu_init_power_on_26296 _rtl92cu_init_power_on 0 26296 &recursive_scan_26296
++dbg_write_26301 dbg_write 0-3 26301 NULL
++clear_fw_stats_write_26303 clear_fw_stats_write 0-3 26303 NULL
++show_text_leaf_26305 show_text_leaf 0 26305 NULL
++ext2_find_goal_26306 ext2_find_goal 0 26306 NULL
++snd_pcm_plug_client_channels_buf_26309 snd_pcm_plug_client_channels_buf 0-3 26309 NULL nohasharray
++pax_get_random_long_26309 pax_get_random_long 0 26309 &snd_pcm_plug_client_channels_buf_26309
++c2_change_mtu_26311 c2_change_mtu 0 26311 NULL
++target_fabric_port_attr_store_26314 target_fabric_port_attr_store 0 26314 NULL
++pwr_wake_on_host_read_26321 pwr_wake_on_host_read 3-0 26321 NULL
++show_temp_26323 show_temp 0 26323 NULL
 +check_can_nocow_26336 check_can_nocow 2 26336 NULL
 +check_can_nocow_26336 check_can_nocow 2 26336 NULL
++wcn36xx_dxe_allocate_mem_pools_26340 wcn36xx_dxe_allocate_mem_pools 0 26340 NULL
++fcoe_fcf_set_dev_loss_tmo_26342 fcoe_fcf_set_dev_loss_tmo 0 26342 NULL nohasharray
++efx_rx_mk_skb_26342 efx_rx_mk_skb 5 26342 &fcoe_fcf_set_dev_loss_tmo_26342
 +snd_vx_check_reg_bit_26344 snd_vx_check_reg_bit 0 26344 NULL
 +snd_vx_check_reg_bit_26344 snd_vx_check_reg_bit 0 26344 NULL
-+ocfs2_duplicate_clusters_by_page_26357 ocfs2_duplicate_clusters_by_page 6-3 26357 NULL
-+cifs_readdata_alloc_26360 cifs_readdata_alloc 1 26360 NULL
++nr_getname_26347 nr_getname 0 26347 NULL
++show_link_address_26348 show_link_address 0 26348 NULL nohasharray
++nfs_file_direct_read_26348 nfs_file_direct_read 0 26348 &show_link_address_26348
++double_flag_show_26351 double_flag_show 0 26351 NULL nohasharray
++lbs_mesh_access_26351 lbs_mesh_access 0 26351 &double_flag_show_26351
++osif_xfer_26352 osif_xfer 0-3 26352 NULL
++ocfs2_listxattr_26354 ocfs2_listxattr 0-3 26354 NULL
++elants_i2c_fw_write_page_26355 elants_i2c_fw_write_page 0 26355 NULL
++mt9t112_g_crop_26357 mt9t112_g_crop 0 26357 NULL
++cifs_readdata_alloc_26360 cifs_readdata_alloc 1 26360 NULL nohasharray
++show_in0_input_26360 show_in0_input 0 26360 &cifs_readdata_alloc_26360
++dup_to_netobj_26363 dup_to_netobj 3 26363 NULL
++direct_bytes_number_26364 direct_bytes_number 0-2 26364 NULL
++merge_across_nodes_show_26366 merge_across_nodes_show 0 26366 NULL nohasharray
++begin_26366 begin 0 26366 &merge_across_nodes_show_26366
++lpfc_peer_port_login_show_26369 lpfc_peer_port_login_show 0 26369 NULL
++wp512_final_26371 wp512_final 0 26371 NULL nohasharray
++acpi_processor_ppc_notifier_26371 acpi_processor_ppc_notifier 0 26371 &wp512_final_26371
++snd_atiixp_capture_prepare_26378 snd_atiixp_capture_prepare 0 26378 NULL nohasharray
++open_rx_second_26378 open_rx_second 0 26378 &snd_atiixp_capture_prepare_26378 nohasharray
++processor_set_cur_state_26378 processor_set_cur_state 0 26378 &open_rx_second_26378
++trigger_26381 trigger 0 26381 NULL
++dbg_check_bud_bytes_26384 dbg_check_bud_bytes 0 26384 NULL
++pl_reset_26387 pl_reset 0 26387 NULL
++ov7670_read_i2c_26396 ov7670_read_i2c 0 26396 NULL nohasharray
++qib_create_rcvhdrq_26396 qib_create_rcvhdrq 0 26396 &ov7670_read_i2c_26396
++cpu_hotplug_pm_callback_26398 cpu_hotplug_pm_callback 0 26398 NULL
 +invalidate_inode_pages2_range_26403 invalidate_inode_pages2_range 0 26403 NULL
 +ntty_write_26404 ntty_write 3 26404 NULL
 +invalidate_inode_pages2_range_26403 invalidate_inode_pages2_range 0 26403 NULL
 +ntty_write_26404 ntty_write 3 26404 NULL
-+firmware_store_26408 firmware_store 4 26408 NULL
-+pagemap_read_26441 pagemap_read 3 26441 NULL
-+tower_read_26461 tower_read 3 26461 NULL nohasharray
-+enc_pools_add_pages_26461 enc_pools_add_pages 1 26461 &tower_read_26461
++ext2_xattr_user_get_26405 ext2_xattr_user_get 0 26405 NULL
++cx23885_start_streaming_26406 cx23885_start_streaming 0 26406 NULL
++firmware_store_26408 firmware_store 4-0 26408 NULL
++lx_pcm_trigger_dispatch_26419 lx_pcm_trigger_dispatch 0 26419 NULL nohasharray
++bl_prepare_layoutcommit_26419 bl_prepare_layoutcommit 0 26419 &lx_pcm_trigger_dispatch_26419
++br_nf_post_routing_26421 br_nf_post_routing 0 26421 NULL
++virtual_start_show_26424 virtual_start_show 0 26424 NULL
++erst_exec_add_26425 erst_exec_add 0 26425 NULL nohasharray
++spectrum_cs_suspend_26425 spectrum_cs_suspend 0 26425 &erst_exec_add_26425
++suspend_prepare_26427 suspend_prepare 0 26427 NULL
++niu_set_multicast_mac_rdc_table_26428 niu_set_multicast_mac_rdc_table 0 26428 NULL
++bdi_set_max_ratio_26429 bdi_set_max_ratio 0 26429 NULL
++asd_show_update_bios_26430 asd_show_update_bios 0 26430 NULL
++ip_route_me_harder_26436 ip_route_me_harder 0 26436 NULL
++pagemap_read_26441 pagemap_read 3-0 26441 NULL
++hfs_inode_setattr_26448 hfs_inode_setattr 0 26448 NULL
++disk_discard_alignment_show_26449 disk_discard_alignment_show 0 26449 NULL
++set_temp_auto_temp_off_26450 set_temp_auto_temp_off 0-4 26450 NULL
++prism2_open_26452 prism2_open 0 26452 NULL
++amd64_inject_section_show_26456 amd64_inject_section_show 0 26456 NULL
++tower_read_26461 tower_read 3-0 26461 NULL nohasharray
++lx_pipe_release_26461 lx_pipe_release 0 26461 &tower_read_26461 nohasharray
++enc_pools_add_pages_26461 enc_pools_add_pages 1 26461 &lx_pipe_release_26461
++aio_write_null_26462 aio_write_null 0 26462 NULL nohasharray
++e100_alloc_cbs_26462 e100_alloc_cbs 0 26462 &aio_write_null_26462
++snd_hda_codec_prepare_26466 snd_hda_codec_prepare 0 26466 NULL
++sch311x_wdt_write_26468 sch311x_wdt_write 0-3 26468 NULL
++show_attribute_26469 show_attribute 0 26469 NULL
++ath10k_core_create_26470 ath10k_core_create 1 26470 NULL
++cifs_calc_signature_26473 cifs_calc_signature 0 26473 NULL
++qm1d1c0042_set_params_26480 qm1d1c0042_set_params 0 26480 NULL
++tipc_link_cong_26482 tipc_link_cong 0 26482 NULL
 +ib_alloc_device_26483 ib_alloc_device 1 26483 NULL
 +ib_alloc_device_26483 ib_alloc_device 1 26483 NULL
-+ulong_write_file_26485 ulong_write_file 3 26485 NULL
++ulong_write_file_26485 ulong_write_file 3-0 26485 NULL
++security_inode_setsecurity_26486 security_inode_setsecurity 0 26486 NULL nohasharray
++wl1251_acx_beacon_filter_opt_26486 wl1251_acx_beacon_filter_opt 0 26486 &security_inode_setsecurity_26486
++active_show_26489 active_show 0 26489 NULL
 +dvb_ca_en50221_io_ioctl_26490 dvb_ca_en50221_io_ioctl 2 26490 NULL nohasharray
 +msi_verify_entries_26490 msi_verify_entries 0 26490 &dvb_ca_en50221_io_ioctl_26490
 +dvb_ca_en50221_io_ioctl_26490 dvb_ca_en50221_io_ioctl 2 26490 NULL nohasharray
 +msi_verify_entries_26490 msi_verify_entries 0 26490 &dvb_ca_en50221_io_ioctl_26490
-+read_vmcore_26501 read_vmcore 3 26501 NULL
-+uhid_char_write_26502 uhid_char_write 3 26502 NULL
++iwl_power_set_mode_26491 iwl_power_set_mode 0 26491 NULL
++sel_netif_netdev_notifier_handler_26495 sel_netif_netdev_notifier_handler 0 26495 NULL
++console_cpu_notify_26498 console_cpu_notify 0 26498 NULL
++activate_26500 activate 0 26500 NULL
++read_vmcore_26501 read_vmcore 3-0 26501 NULL
++uhid_char_write_26502 uhid_char_write 3-0 26502 NULL nohasharray
++snd_seq_oss_readq_pick_26502 snd_seq_oss_readq_pick 0 26502 &uhid_char_write_26502
 +vfio_pci_set_msi_trigger_26507 vfio_pci_set_msi_trigger 4-3 26507 NULL
 +vfio_pci_set_msi_trigger_26507 vfio_pci_set_msi_trigger 4-3 26507 NULL
-+iwl_dbgfs_rf_reset_read_26512 iwl_dbgfs_rf_reset_read 3 26512 NULL
++chunk_size_show_26509 chunk_size_show 0 26509 NULL
++__mt9t112_mcu_read_26510 __mt9t112_mcu_read 0 26510 NULL
++iwl_dbgfs_rf_reset_read_26512 iwl_dbgfs_rf_reset_read 3-0 26512 NULL
++l2cap_build_conf_req_26513 l2cap_build_conf_req 0 26513 NULL
++retu_regmap_write_26516 retu_regmap_write 0 26516 NULL nohasharray
++ths7303_s_dv_timings_26516 ths7303_s_dv_timings 0 26516 &retu_regmap_write_26516
++cxacru_sysfs_show_line_status_26518 cxacru_sysfs_show_line_status 0 26518 NULL
 +alloc_ep_req_26521 alloc_ep_req 3-2 26521 NULL
 +alloc_ep_req_26521 alloc_ep_req 3-2 26521 NULL
-+SyS_rt_sigpending_26538 SyS_rt_sigpending 2 26538 NULL
-+__vhost_add_used_n_26554 __vhost_add_used_n 3 26554 NULL
-+dio_new_bio_26562 dio_new_bio 0 26562 NULL
-+rts51x_read_mem_26577 rts51x_read_mem 4 26577 NULL
-+kernfs_name_locked_26617 kernfs_name_locked 3 26617 NULL
-+pwr_fix_tsf_ps_read_26627 pwr_fix_tsf_ps_read 3 26627 NULL
++portio_size_show_26525 portio_size_show 0 26525 NULL
++show_in0_min_26528 show_in0_min 0 26528 NULL nohasharray
++pccard_show_type_26528 pccard_show_type 0 26528 &show_in0_min_26528
++ath10k_htt_h2t_ver_req_msg_26537 ath10k_htt_h2t_ver_req_msg 0 26537 NULL
++nilfs_direct_gather_data_26538 nilfs_direct_gather_data 0-4 26538 NULL nohasharray
++SyS_rt_sigpending_26538 SyS_rt_sigpending 2 26538 &nilfs_direct_gather_data_26538
++lmc_proto_open_26548 lmc_proto_open 0 26548 NULL
++diolan_usb_cmd_data_26549 diolan_usb_cmd_data 0 26549 NULL
++create_extra_outs_26556 create_extra_outs 0 26556 NULL
++macvtap_do_read_26558 macvtap_do_read 0 26558 NULL
++online_show_26562 online_show 0 26562 NULL nohasharray
++dio_new_bio_26562 dio_new_bio 0 26562 &online_show_26562
++elan_sysfs_read_mode_26563 elan_sysfs_read_mode 0 26563 NULL
++show_available_governors_26564 show_available_governors 0 26564 NULL nohasharray
++mb862xxfb_set_par_26564 mb862xxfb_set_par 0 26564 &show_available_governors_26564
++mode_string_26566 mode_string 0 26566 NULL
++sha256_export_26571 sha256_export 0 26571 NULL
++rts51x_read_mem_26577 rts51x_read_mem 4 26577 NULL nohasharray
++pm8001_ctl_ib_queue_log_show_26577 pm8001_ctl_ib_queue_log_show 0 26577 &rts51x_read_mem_26577
++ea_remove_unstuffed_26578 ea_remove_unstuffed 0 26578 NULL nohasharray
++mlx4_en_replace_mac_26578 mlx4_en_replace_mac 0 26578 &ea_remove_unstuffed_26578
++lpfc_bg_guard_err_show_26583 lpfc_bg_guard_err_show 0 26583 NULL
++qla2x00_zio_show_26584 qla2x00_zio_show 0 26584 NULL nohasharray
++dwc3_gadget_ep_enable_26584 dwc3_gadget_ep_enable 0 26584 &qla2x00_zio_show_26584
++ipmi_request_supply_msgs_26586 ipmi_request_supply_msgs 0 26586 NULL
++cachefiles_cull_26590 cachefiles_cull 0 26590 NULL
++cirrusfb_get_memsize_26597 cirrusfb_get_memsize 0 26597 NULL nohasharray
++show_jint_idle_ticks_26597 show_jint_idle_ticks 0 26597 &cirrusfb_get_memsize_26597 nohasharray
++hfs_ext_write_extent_26597 hfs_ext_write_extent 0 26597 &show_jint_idle_ticks_26597
++lpfc_multi_ring_support_show_26601 lpfc_multi_ring_support_show 0 26601 NULL
++__unmap_single_26604 __unmap_single 3-2 26604 NULL
++f_gether_opts_attr_show_26605 f_gether_opts_attr_show 0 26605 NULL
++blk_mq_hw_sysfs_active_show_26606 blk_mq_hw_sysfs_active_show 0 26606 NULL
++efivar_entry_size_26607 efivar_entry_size 0 26607 NULL
++iscsi_boot_show_attribute_26611 iscsi_boot_show_attribute 0 26611 NULL
++xfs_rtcheck_range_26614 xfs_rtcheck_range 0 26614 NULL nohasharray
++tcp_read_sock_26614 tcp_read_sock 0 26614 &xfs_rtcheck_range_26614
++mem_cgroup_oom_control_write_26619 mem_cgroup_oom_control_write 0 26619 NULL
++iommu_alloc_26621 iommu_alloc 4-0 26621 NULL
++aa_change_profile_26624 aa_change_profile 0 26624 NULL
++pwr_fix_tsf_ps_read_26627 pwr_fix_tsf_ps_read 3-0 26627 NULL
++nouveau_hwmon_set_max_temp_26628 nouveau_hwmon_set_max_temp 0-4 26628 NULL
++si4713_set_rds_radio_text_26629 si4713_set_rds_radio_text 0 26629 NULL
++extent_write_cache_pages_26636 extent_write_cache_pages 0 26636 NULL
++pxa168_eth_change_mtu_26639 pxa168_eth_change_mtu 0 26639 NULL
++qla4_83xx_isp_reset_26640 qla4_83xx_isp_reset 0 26640 NULL
++edt_ft5x06_ts_readwrite_26641 edt_ft5x06_ts_readwrite 0 26641 NULL
++config_init_26642 config_init 0 26642 NULL
++null_digest_26644 null_digest 0 26644 NULL
 +amdtp_stream_get_max_payload_26645 amdtp_stream_get_max_payload 0 26645 NULL
 +amdtp_stream_get_max_payload_26645 amdtp_stream_get_max_payload 0 26645 NULL
++pch_gbe_set_mac_26647 pch_gbe_set_mac 0 26647 NULL
++statfs_quantum_show_26649 statfs_quantum_show 0 26649 NULL
 +irq_alloc_generic_chip_26650 irq_alloc_generic_chip 2 26650 NULL
 +irq_alloc_generic_chip_26650 irq_alloc_generic_chip 2 26650 NULL
++show_state_desc_26653 show_state_desc 0 26653 NULL nohasharray
++rom_index_show_26653 rom_index_show 0 26653 &show_state_desc_26653
 +nouveau_volt_create__26654 nouveau_volt_create_ 4 26654 NULL
 +nouveau_volt_create__26654 nouveau_volt_create_ 4 26654 NULL
-+cipso_v4_map_cat_rbm_hton_26680 cipso_v4_map_cat_rbm_hton 0 26680 NULL
-+flowinfo_read_26683 flowinfo_read 3 26683 NULL
++show_in5_max_26672 show_in5_max 0 26672 NULL nohasharray
++bnx2x_queue_state_change_26672 bnx2x_queue_state_change 0 26672 &show_in5_max_26672
++c_can_set_bittiming_26674 c_can_set_bittiming 0 26674 NULL nohasharray
++do_sync_readv_writev_26674 do_sync_readv_writev 0 26674 &c_can_set_bittiming_26674
++btrfs_space_info_show_bytes_pinned_26678 btrfs_space_info_show_bytes_pinned 0 26678 NULL
++cipso_v4_map_cat_rbm_hton_26680 cipso_v4_map_cat_rbm_hton 0 26680 NULL nohasharray
++nv_tco_write_26680 nv_tco_write 0-3 26680 &cipso_v4_map_cat_rbm_hton_26680
++getxattr_cb_26682 getxattr_cb 0 26682 NULL
++flowinfo_read_26683 flowinfo_read 3-0 26683 NULL nohasharray
++show_current_kb_26683 show_current_kb 0 26683 &flowinfo_read_26683
++set_nvmd_req_26685 set_nvmd_req 0 26685 NULL
++__alloc_pred_stack_26687 __alloc_pred_stack 2 26687 NULL
++ims_pcu_switch_to_bootloader_26689 ims_pcu_switch_to_bootloader 0 26689 NULL
++viacam_configure_sensor_26693 viacam_configure_sensor 0 26693 NULL
++snd_aw2_pcm_trigger_playback_26695 snd_aw2_pcm_trigger_playback 0 26695 NULL
++text_ip_addr_26699 text_ip_addr 1 26699 NULL
++show_in_input0_26705 show_in_input0 0 26705 NULL nohasharray
++uwb_dev_RSSI_store_26705 uwb_dev_RSSI_store 0-4 26705 &show_in_input0_26705
++cx18_av_s_stream_26713 cx18_av_s_stream 0 26713 NULL nohasharray
++rtllib_authentication_req_26713 rtllib_authentication_req 3 26713 &cx18_av_s_stream_26713
++yellowfin_init_ring_26714 yellowfin_init_ring 0 26714 NULL
 +sysfs_add_file_26716 sysfs_add_file 0 26716 NULL
 +sysfs_add_file_26716 sysfs_add_file 0 26716 NULL
++__qlcnic_up_26719 __qlcnic_up 0 26719 NULL
++rtl2832_sdr_set_adc_26720 rtl2832_sdr_set_adc 0 26720 NULL nohasharray
++aty_ld_le32_26720 aty_ld_le32 0 26720 &rtl2832_sdr_set_adc_26720
++nfc_hci_send_cmd_async_26723 nfc_hci_send_cmd_async 5 26723 NULL
++get_register_26725 get_register 0 26725 NULL
++gadget_strings_attr_show_26728 gadget_strings_attr_show 0 26728 NULL
++hiface_pcm_set_rate_26730 hiface_pcm_set_rate 0 26730 NULL
 +nouveau_namedb_create__26732 nouveau_namedb_create_ 7 26732 NULL
 +nouveau_namedb_create__26732 nouveau_namedb_create_ 7 26732 NULL
-+pipeline_tcp_rx_stat_fifo_int_read_26745 pipeline_tcp_rx_stat_fifo_int_read 3 26745 NULL
-+bos_desc_26752 bos_desc 0 26752 NULL
++iscsi_stat_sess_show_attr_conn_digest_errors_26737 iscsi_stat_sess_show_attr_conn_digest_errors 0 26737 NULL nohasharray
++SyS_fcntl_26737 SyS_fcntl 3 26737 &iscsi_stat_sess_show_attr_conn_digest_errors_26737
++crc32c_intel_update_26738 crc32c_intel_update 0 26738 NULL
++b43legacy_attr_preamble_show_26740 b43legacy_attr_preamble_show 0 26740 NULL nohasharray
++osst_probe_26740 osst_probe 0 26740 &b43legacy_attr_preamble_show_26740
++pipeline_tcp_rx_stat_fifo_int_read_26745 pipeline_tcp_rx_stat_fifo_int_read 3-0 26745 NULL
++bcm87xx_read_status_26749 bcm87xx_read_status 0 26749 NULL
++virtscsi_change_queue_depth_26751 virtscsi_change_queue_depth 0-2 26751 NULL
++msg_from_mpoad_26753 msg_from_mpoad 0 26753 NULL nohasharray
++iwl_mvm_power_update_device_26753 iwl_mvm_power_update_device 0 26753 &msg_from_mpoad_26753
++store_26755 store 0 26755 NULL
++show_fnode_keepalive_tmo_26758 show_fnode_keepalive_tmo 0 26758 NULL
++vmci_transport_notify_recv_init_26759 vmci_transport_notify_recv_init 0 26759 NULL nohasharray
++pci_bus_read_config_byte_26759 pci_bus_read_config_byte 0 26759 &vmci_transport_notify_recv_init_26759
++dmi_sysfs_entry_length_26761 dmi_sysfs_entry_length 0 26761 NULL
 +snd_hda_get_raw_connections_26762 snd_hda_get_raw_connections 0 26762 NULL
 +snd_hda_get_raw_connections_26762 snd_hda_get_raw_connections 0 26762 NULL
++isdn_divert_read_26763 isdn_divert_read 0-3 26763 NULL
++lpfc_nodev_tmo_store_26764 lpfc_nodev_tmo_store 0-4 26764 NULL
++marvell_read_status_26765 marvell_read_status 0 26765 NULL
++search_for_position_by_key_26766 search_for_position_by_key 0 26766 NULL
++C_SYSC_fcntl64_26767 C_SYSC_fcntl64 3 26767 NULL
++show_ipInMcastPkts_26768 show_ipInMcastPkts 0 26768 NULL nohasharray
++nfs4_write_inode_26768 nfs4_write_inode 0 26768 &show_ipInMcastPkts_26768
++portio_porttype_show_26775 portio_porttype_show 0 26775 NULL
++bond_slave_netdev_event_26777 bond_slave_netdev_event 0 26777 NULL
++inotify_read_26778 inotify_read 0-3 26778 NULL
 +dma_map_single_attrs_26779 dma_map_single_attrs 0 26779 NULL
 +dma_map_single_attrs_26779 dma_map_single_attrs 0 26779 NULL
++read_port_26787 read_port 0-3 26787 NULL
++store_bank1_mask_26793 store_bank1_mask 0-4 26793 NULL
++compat_sys_recv_26794 compat_sys_recv 3 26794 NULL
 +qlcnic_alloc_sds_rings_26795 qlcnic_alloc_sds_rings 2 26795 NULL
 +qlcnic_alloc_sds_rings_26795 qlcnic_alloc_sds_rings 2 26795 NULL
++select_sec_26799 select_sec 0 26799 NULL
++show_mem_gpio_reg_26800 show_mem_gpio_reg 0 26800 NULL
++wsm_buf_reserve_26801 wsm_buf_reserve 2 26801 NULL
++shdma_prep_dma_cyclic_26808 shdma_prep_dma_cyclic 4-3 26808 NULL
++rbd_remove_single_major_26811 rbd_remove_single_major 3-0 26811 NULL
 +cipso_v4_genopt_26812 cipso_v4_genopt 0 26812 NULL
 +cipso_v4_genopt_26812 cipso_v4_genopt 0 26812 NULL
++dmar_pci_bus_notifier_26815 dmar_pci_bus_notifier 0 26815 NULL
++acpi_ps_parse_aml_26818 acpi_ps_parse_aml 0 26818 NULL nohasharray
++tempsens_show_26818 tempsens_show 0 26818 &acpi_ps_parse_aml_26818
 +iwl_trans_read_mem32_26825 iwl_trans_read_mem32 0 26825 NULL
 +iwl_trans_read_mem32_26825 iwl_trans_read_mem32 0 26825 NULL
-+smk_write_load_26829 smk_write_load 3 26829 NULL
-+snd_pcm_action_mutex_26832 snd_pcm_action_mutex 0 26832 NULL
-+scnprint_id_26842 scnprint_id 3-0 26842 NULL
-+ecryptfs_miscdev_write_26847 ecryptfs_miscdev_write 3 26847 NULL
++disk_alignment_offset_show_26826 disk_alignment_offset_show 0 26826 NULL
++smk_write_load_26829 smk_write_load 3-0 26829 NULL
++journal_force_commit_26832 journal_force_commit 0 26832 NULL
++show_fc_host_speed_26833 show_fc_host_speed 0 26833 NULL
++xfs_alloc_pagf_init_26834 xfs_alloc_pagf_init 0 26834 NULL
++ar5523_cmd_read_26837 ar5523_cmd_read 0 26837 NULL
++__nodes_onto_26838 __nodes_onto 4 26838 NULL
++w1_master_attribute_show_pointer_26839 w1_master_attribute_show_pointer 0 26839 NULL
++set_temp_crit_enable_26841 set_temp_crit_enable 0-4 26841 NULL
++scnprint_id_26842 scnprint_id 3-0 26842 NULL nohasharray
++snd_ice1712_capture_trigger_26842 snd_ice1712_capture_trigger 0 26842 &scnprint_id_26842
++do_tcp_rcv_26844 do_tcp_rcv 3 26844 NULL
++ecryptfs_miscdev_write_26847 ecryptfs_miscdev_write 3-0 26847 NULL
 +ss_alloc_ep_req_26848 ss_alloc_ep_req 2 26848 NULL
 +ss_alloc_ep_req_26848 ss_alloc_ep_req 2 26848 NULL
++gx_frame_buffer_size_26851 gx_frame_buffer_size 0 26851 NULL
++core_tpg_set_initiator_node_tag_26853 core_tpg_set_initiator_node_tag 0 26853 NULL nohasharray
++ipath_f_set_ib_cfg_26853 ipath_f_set_ib_cfg 0 26853 &core_tpg_set_initiator_node_tag_26853
++sisusb_read_26856 sisusb_read 0-3 26856 NULL
++netxen_nic_hw_read_wx_128M_26858 netxen_nic_hw_read_wx_128M 2 26858 NULL
++notify_send_post_enqueue_26861 notify_send_post_enqueue 0 26861 NULL
++uevent_store_26862 uevent_store 0-3 26862 NULL
++xhci_queue_isoc_tx_26864 xhci_queue_isoc_tx 0 26864 NULL
 +tipc_conn_sendmsg_26867 tipc_conn_sendmsg 5 26867 NULL
 +tipc_conn_sendmsg_26867 tipc_conn_sendmsg 5 26867 NULL
-+ath6kl_create_qos_write_26879 ath6kl_create_qos_write 3 26879 NULL
++asymmetric_key_preparse_26871 asymmetric_key_preparse 0 26871 NULL nohasharray
++acpi_ec_write_io_26871 acpi_ec_write_io 0-3 26871 &asymmetric_key_preparse_26871
++pm8001_chip_smp_req_26875 pm8001_chip_smp_req 0 26875 NULL
++pyra_sysfs_show_actual_profile_26876 pyra_sysfs_show_actual_profile 0 26876 NULL
++atkbd_show_scroll_26878 atkbd_show_scroll 0 26878 NULL
++ath6kl_create_qos_write_26879 ath6kl_create_qos_write 3-0 26879 NULL
++qla2x00_sysfs_read_sfp_26880 qla2x00_sysfs_read_sfp 0-6-5 26880 NULL
 +svc_print_xprts_26881 svc_print_xprts 0 26881 NULL
 +svc_print_xprts_26881 svc_print_xprts 0 26881 NULL
++usnic_ib_qpn_attr_show_26895 usnic_ib_qpn_attr_show 0 26895 NULL
++iwl_alive_start_26898 iwl_alive_start 0 26898 NULL
++efivar_guid_read_26899 efivar_guid_read 0 26899 NULL
++slhc_uncompress_26905 slhc_uncompress 0-3 26905 NULL
++airspy_set_if_gain_26906 airspy_set_if_gain 0 26906 NULL
++koneplus_sysfs_write_tcu_26909 koneplus_sysfs_write_tcu 0-6-5 26909 NULL
 +skb_zerocopy_headlen_26910 skb_zerocopy_headlen 0 26910 NULL
 +hhf_zalloc_26912 hhf_zalloc 1 26912 NULL
 +skb_zerocopy_headlen_26910 skb_zerocopy_headlen 0 26910 NULL
 +hhf_zalloc_26912 hhf_zalloc 1 26912 NULL
-+cfg80211_process_auth_26916 cfg80211_process_auth 3 26916 NULL
-+x25_asy_change_mtu_26928 x25_asy_change_mtu 2 26928 NULL
++twl6030reg_get_status_26915 twl6030reg_get_status 0 26915 NULL
++lpfc_XLanePriority_show_26916 lpfc_XLanePriority_show 0 26916 NULL
++ds3232_read_time_26917 ds3232_read_time 0 26917 NULL
++saa711x_s_ctrl_26924 saa711x_s_ctrl 0 26924 NULL
++sctp_error_26925 sctp_error 0-3 26925 NULL
++x25_asy_change_mtu_26928 x25_asy_change_mtu 2-0 26928 NULL
 +brcmf_usb_dl_cmd_26931 brcmf_usb_dl_cmd 4 26931 NULL
 +brcmf_usb_dl_cmd_26931 brcmf_usb_dl_cmd 4 26931 NULL
-+scsi_tgt_copy_sense_26933 scsi_tgt_copy_sense 3 26933 NULL
-+sctp_setsockopt_adaptation_layer_26935 sctp_setsockopt_adaptation_layer 3 26935 NULL nohasharray
-+pwr_ps_enter_read_26935 pwr_ps_enter_read 3 26935 &sctp_setsockopt_adaptation_layer_26935
++compat_mtw_from_user_26932 compat_mtw_from_user 0 26932 NULL
++rndis_command_26933 rndis_command 0 26933 NULL
++sctp_setsockopt_adaptation_layer_26935 sctp_setsockopt_adaptation_layer 3-0 26935 NULL nohasharray
++pwr_ps_enter_read_26935 pwr_ps_enter_read 3-0 26935 &sctp_setsockopt_adaptation_layer_26935
++sst_wait_timeout_26938 sst_wait_timeout 0 26938 NULL
++show_rev_26939 show_rev 0 26939 NULL
++carl9170_handle_mpdu_26940 carl9170_handle_mpdu 3 26940 NULL
++dw3101_i2c_transfer_26941 dw3101_i2c_transfer 0-3 26941 NULL nohasharray
++ds1553_rtc_read_time_26941 ds1553_rtc_read_time 0 26941 &dw3101_i2c_transfer_26941 nohasharray
++disk_ro_show_26941 disk_ro_show 0 26941 &ds1553_rtc_read_time_26941 nohasharray
++wdack_show_26941 wdack_show 0 26941 &disk_ro_show_26941
 +hecubafb_write_26942 hecubafb_write 3 26942 NULL
 +hecubafb_write_26942 hecubafb_write 3 26942 NULL
-+do_trimming_26952 do_trimming 3 26952 NULL nohasharray
-+extract_entropy_user_26952 extract_entropy_user 3 26952 &do_trimming_26952
++pvc_open_26949 pvc_open 0 26949 NULL
++extract_entropy_user_26952 extract_entropy_user 3-0 26952 NULL
++lx_dsp_set_granularity_26954 lx_dsp_set_granularity 0 26954 NULL
++mesh_id_set_26957 mesh_id_set 0-4 26957 NULL
++adp8870_bl_ambient_light_zone_store_26959 adp8870_bl_ambient_light_zone_store 0-4 26959 NULL
++ext4_xattr_user_get_26961 ext4_xattr_user_get 0 26961 NULL
++trackpoint_set_bit_attr_26969 trackpoint_set_bit_attr 0-4 26969 NULL
++tb_path_alloc_26976 tb_path_alloc 2 26976 NULL nohasharray
++lpfc_enable_hba_reset_show_26976 lpfc_enable_hba_reset_show 0 26976 &tb_path_alloc_26976
 +do_direct_IO_26979 do_direct_IO 0 26979 NULL
 +do_direct_IO_26979 do_direct_IO 0 26979 NULL
-+lustre_msg_size_26995 lustre_msg_size 2 26995 NULL
++usbtv_select_norm_26981 usbtv_select_norm 0 26981 NULL
++mlx4_zone_alloc_entries_26984 mlx4_zone_alloc_entries 4 26984 NULL
++m5602_wait_for_i2c_26985 m5602_wait_for_i2c 0 26985 NULL nohasharray
++solo_set_motion_threshold_26985 solo_set_motion_threshold 0 26985 &m5602_wait_for_i2c_26985
++xfs_vn_setattr_26990 xfs_vn_setattr 0 26990 NULL
++mwl8k_fw_lock_26991 mwl8k_fw_lock 0 26991 NULL
++pcan_usb_pro_start_26994 pcan_usb_pro_start 0 26994 NULL nohasharray
++pm80x_rtc_set_alarm_26994 pm80x_rtc_set_alarm 0 26994 &pcan_usb_pro_start_26994
++bdx_open_26997 bdx_open 0 26997 NULL
++get_trip_temp_27000 get_trip_temp 0 27000 NULL
++i2c_smbus_xfer_27006 i2c_smbus_xfer 0 27006 NULL nohasharray
++async_write_27006 async_write 0 27006 &i2c_smbus_xfer_27006 nohasharray
++do_serial8250_get_rxtrig_27006 do_serial8250_get_rxtrig 0 27006 &async_write_27006
++show_sf2_point_27007 show_sf2_point 0 27007 NULL nohasharray
++queue_io_min_show_27007 queue_io_min_show 0 27007 &show_sf2_point_27007
++pvr2_channel_claim_stream_27010 pvr2_channel_claim_stream 0 27010 NULL
++layout_in_empty_space_27016 layout_in_empty_space 0 27016 NULL
++ks8851_write_mac_addr_27019 ks8851_write_mac_addr 0 27019 NULL
++ubifs_validate_entry_27021 ubifs_validate_entry 0 27021 NULL
++pwc_set_exposure_auto_27022 pwc_set_exposure_auto 0 27022 NULL
++bnx2_init_5709_context_27024 bnx2_init_5709_context 0 27024 NULL
++mc_cpu_callback_27029 mc_cpu_callback 0 27029 NULL
++omfs_allocate_range_27034 omfs_allocate_range 3 27034 NULL
++lpfc_used_xri_show_27038 lpfc_used_xri_show 0 27038 NULL
++snd_via686_playback_prepare_27039 snd_via686_playback_prepare 0 27039 NULL
++mwifiex_cmd_11ac_cfg_27042 mwifiex_cmd_11ac_cfg 0 27042 NULL
++submit_stream_urbs_27044 submit_stream_urbs 0 27044 NULL
++store_line2_27047 store_line2 4-0 27047 NULL
++hotkey_mask_show_27048 hotkey_mask_show 0 27048 NULL
 +sc16is7xx_port_read_27051 sc16is7xx_port_read 0 27051 NULL
 +sc16is7xx_port_read_27051 sc16is7xx_port_read 0 27051 NULL
++show_fnode_discovery_parent_idx_27053 show_fnode_discovery_parent_idx 0 27053 NULL
++ufs_alloc_fragments_27059 ufs_alloc_fragments 3-0-2 27059 NULL
++group_store_27061 group_store 4-0 27061 NULL
 +__videobuf_alloc_vb_27062 __videobuf_alloc_vb 1 27062 NULL
 +__videobuf_alloc_vb_27062 __videobuf_alloc_vb 1 27062 NULL
-+ext4_convert_unwritten_extents_27064 ext4_convert_unwritten_extents 4-3 27064 NULL
-+snd_pcm_lib_period_bytes_27071 snd_pcm_lib_period_bytes 0 27071 NULL
-+paravirt_read_msr_27077 paravirt_read_msr 0 27077 NULL
++proc_fd_permission_27063 proc_fd_permission 0 27063 NULL
++readpage_nounlock_27064 readpage_nounlock 0 27064 NULL nohasharray
++ext4_convert_unwritten_extents_27064 ext4_convert_unwritten_extents 0 27064 &readpage_nounlock_27064
++__vmci_transport_send_control_pkt_27072 __vmci_transport_send_control_pkt 0 27072 NULL nohasharray
++cn_netlink_send_27072 cn_netlink_send 0 27072 &__vmci_transport_send_control_pkt_27072
++clk_gate_enable_27077 clk_gate_enable 0 27077 NULL nohasharray
++paravirt_read_msr_27077 paravirt_read_msr 0 27077 &clk_gate_enable_27077
++srp_connect_ch_27078 srp_connect_ch 0 27078 NULL
 +alloc_fdmem_27083 alloc_fdmem 1 27083 NULL
 +alloc_fdmem_27083 alloc_fdmem 1 27083 NULL
-+btmrvl_hscmd_write_27089 btmrvl_hscmd_write 3 27089 NULL nohasharray
-+ath9k_hw_4k_dump_eeprom_27089 ath9k_hw_4k_dump_eeprom 5-4 27089 &btmrvl_hscmd_write_27089
++find_first_bit_27088 find_first_bit 0 27088 NULL
++btmrvl_hscmd_write_27089 btmrvl_hscmd_write 3-0 27089 NULL nohasharray
++ath9k_hw_4k_dump_eeprom_27089 ath9k_hw_4k_dump_eeprom 4-5-0 27089 &btmrvl_hscmd_write_27089
++regmap_spmi_base_gather_write_27091 regmap_spmi_base_gather_write 0 27091 NULL
++snd_aw2_pcm_prepare_playback_27093 snd_aw2_pcm_prepare_playback 0 27093 NULL
++store_spi_transport_width_27097 store_spi_transport_width 0-4 27097 NULL
++store_output_27101 store_output 0-4 27101 NULL
++qla2x00_model_name_show_27107 qla2x00_model_name_show 0 27107 NULL
 +__devcgroup_inode_permission_27108 __devcgroup_inode_permission 0 27108 NULL
 +__devcgroup_inode_permission_27108 __devcgroup_inode_permission 0 27108 NULL
++pb0100_start_27111 pb0100_start 0 27111 NULL
++find_rsb_nodir_27122 find_rsb_nodir 0 27122 NULL
++SYSC_ipc_27123 SYSC_ipc 3 27123 NULL
++write_27128 write 0-3 27128 NULL
++rocker_cmd_exec_27129 rocker_cmd_exec 0 27129 NULL nohasharray
++write_27129 write 0 27129 &rocker_cmd_exec_27129
++ia_send_27132 ia_send 0 27132 NULL
++skge_get_eeprom_len_27133 skge_get_eeprom_len 0 27133 NULL
++__ext4_handle_dirty_metadata_27137 __ext4_handle_dirty_metadata 0 27137 NULL
++bch_cache_set_internal_show_27139 bch_cache_set_internal_show 0 27139 NULL nohasharray
++ecx_transmit_led_message_27139 ecx_transmit_led_message 0-3 27139 &bch_cache_set_internal_show_27139
++netstat_show_27140 netstat_show 0 27140 NULL
 +drbd_get_capacity_27141 drbd_get_capacity 0 27141 NULL
 +pms_capture_27142 pms_capture 4 27142 NULL
 +drbd_get_capacity_27141 drbd_get_capacity 0 27141 NULL
 +pms_capture_27142 pms_capture 4 27142 NULL
-+btmrvl_hscfgcmd_write_27143 btmrvl_hscfgcmd_write 3 27143 NULL
-+wil_write_file_wmi_27150 wil_write_file_wmi 3 27150 NULL
++btmrvl_hscfgcmd_write_27143 btmrvl_hscfgcmd_write 3-0 27143 NULL nohasharray
++show_counter_tx_data_pkts_27143 show_counter_tx_data_pkts 0 27143 &btmrvl_hscfgcmd_write_27143
++tcm_qla2xxx_tpg_show_enable_27147 tcm_qla2xxx_tpg_show_enable 0 27147 NULL
++epp_read_addr_27148 epp_read_addr 0 27148 NULL nohasharray
++mt9m111_s_fmt_27148 mt9m111_s_fmt 0 27148 &epp_read_addr_27148
++snd_als300_capture_prepare_27149 snd_als300_capture_prepare 0 27149 NULL
++wil_write_file_wmi_27150 wil_write_file_wmi 3-0 27150 NULL nohasharray
++sb1000_activate_27150 sb1000_activate 0 27150 &wil_write_file_wmi_27150
++edd_attr_show_27151 edd_attr_show 0 27151 NULL
++snd_hdsp_prepare_27161 snd_hdsp_prepare 0 27161 NULL nohasharray
++xudc_ep0_enable_27161 xudc_ep0_enable 0 27161 &snd_hdsp_prepare_27161
 +snd_compr_calc_avail_27165 snd_compr_calc_avail 0 27165 NULL
 +snd_compr_calc_avail_27165 snd_compr_calc_avail 0 27165 NULL
-+ieee80211_if_read_rc_rateidx_mask_5ghz_27183 ieee80211_if_read_rc_rateidx_mask_5ghz 3 27183 NULL
-+write_kmem_27225 write_kmem 3 27225 NULL nohasharray
-+svcxdr_tmpalloc_27225 svcxdr_tmpalloc 2 27225 &write_kmem_27225
++show_temp_emergency_27170 show_temp_emergency 0 27170 NULL nohasharray
++sparse_add_one_section_27170 sparse_add_one_section 0 27170 &show_temp_emergency_27170 nohasharray
++i2400m_net_rx_27170 i2400m_net_rx 5 27170 &sparse_add_one_section_27170
++target_stat_scsi_tgt_dev_show_attr_non_access_lus_27173 target_stat_scsi_tgt_dev_show_attr_non_access_lus 0 27173 NULL
++nilfs_segctor_attr_show_27178 nilfs_segctor_attr_show 0 27178 NULL
++attr_fn_lock_show_cptkbd_27182 attr_fn_lock_show_cptkbd 0 27182 NULL
++ieee80211_if_read_rc_rateidx_mask_5ghz_27183 ieee80211_if_read_rc_rateidx_mask_5ghz 3-0 27183 NULL
++get_unaligned_be32_27184 get_unaligned_be32 0 27184 NULL nohasharray
++target_fabric_tpg_attr_show_27184 target_fabric_tpg_attr_show 0 27184 &get_unaligned_be32_27184
++ocfs2_xattr_block_list_27186 ocfs2_xattr_block_list 0 27186 NULL
++wait_comp_27187 wait_comp 0 27187 NULL
++ath10k_hif_diag_read_27189 ath10k_hif_diag_read 0 27189 NULL
++mt9t031_g_crop_27191 mt9t031_g_crop 0 27191 NULL
++freeze_fs_27192 freeze_fs 0 27192 NULL
++r852_media_type_show_27193 r852_media_type_show 0 27193 NULL
++vmci_transport_notify_pkt_recv_init_27208 vmci_transport_notify_pkt_recv_init 0 27208 NULL
++toggle_hdmi_source_27212 toggle_hdmi_source 0-4 27212 NULL
++target_stat_scsi_lu_show_attr_dev_type_27222 target_stat_scsi_lu_show_attr_dev_type 0 27222 NULL
++ep0_queue_27223 ep0_queue 0 27223 NULL
++svcxdr_tmpalloc_27225 svcxdr_tmpalloc 2 27225 NULL nohasharray
++write_kmem_27225 write_kmem 3-0 27225 &svcxdr_tmpalloc_27225
 +dbAllocAG_27228 dbAllocAG 0 27228 NULL
 +dbAllocAG_27228 dbAllocAG 0 27228 NULL
-+rxrpc_request_key_27235 rxrpc_request_key 3 27235 NULL
++rxrpc_request_key_27235 rxrpc_request_key 3-0 27235 NULL
++o2nm_node_ipv4_port_read_27236 o2nm_node_ipv4_port_read 0 27236 NULL
++ov7660_s_ctrl_27239 ov7660_s_ctrl 0 27239 NULL
++store_dev_name_27240 store_dev_name 0 27240 NULL
++cfq_back_seek_max_show_27243 cfq_back_seek_max_show 0 27243 NULL
++msecs_to_jiffies_27246 msecs_to_jiffies 0 27246 NULL
++do_get_rxtrig_27251 do_get_rxtrig 0 27251 NULL
++_ore_add_parity_unit_27253 _ore_add_parity_unit 0 27253 NULL
++__conn_send_command_27255 __conn_send_command 4-6 27255 NULL
++lpphy_b2063_tune_27256 lpphy_b2063_tune 0 27256 NULL
++ath10k_write_simulate_radar_27260 ath10k_write_simulate_radar 0-3 27260 NULL nohasharray
++cfpkt_add_trail_27260 cfpkt_add_trail 3 27260 &ath10k_write_simulate_radar_27260
++nlmsg_new_27263 nlmsg_new 1 27263 NULL
++logfs_read_empty_27266 logfs_read_empty 0 27266 NULL
 +ll_track_gid_seq_write_27267 ll_track_gid_seq_write 3 27267 NULL
 +ll_track_gid_seq_write_27267 ll_track_gid_seq_write 3 27267 NULL
++ch341_control_out_27269 ch341_control_out 0 27269 NULL
 +comedi_alloc_devpriv_27272 comedi_alloc_devpriv 2 27272 NULL
 +comedi_alloc_devpriv_27272 comedi_alloc_devpriv 2 27272 NULL
++pdacf_pcm_prepare_27275 pdacf_pcm_prepare 0 27275 NULL nohasharray
++gm204_aux_27275 gm204_aux 0 27275 &pdacf_pcm_prepare_27275 nohasharray
++max8925_bulk_read_27275 max8925_bulk_read 0 27275 &gm204_aux_27275 nohasharray
++write_one_eb_27275 write_one_eb 0 27275 &max8925_bulk_read_27275
++vmxnet3_get_rss_indir_size_27277 vmxnet3_get_rss_indir_size 0 27277 NULL nohasharray
++cmask_show_27277 cmask_show 0 27277 &vmxnet3_get_rss_indir_size_27277
++usb_submit_urb_27278 usb_submit_urb 0 27278 NULL nohasharray
++_ctl_logging_level_show_27278 _ctl_logging_level_show 0 27278 &usb_submit_urb_27278
++hdaps_keyboard_activity_show_27279 hdaps_keyboard_activity_show 0 27279 NULL
 +get_rx_fifo_content_27283 get_rx_fifo_content 0 27283 NULL
 +get_rx_fifo_content_27283 get_rx_fifo_content 0 27283 NULL
-+copy_from_buf_27308 copy_from_buf 4-2 27308 NULL
-+virtqueue_add_inbuf_27312 virtqueue_add_inbuf 3 27312 NULL
-+snd_pcm_oss_write2_27332 snd_pcm_oss_write2 3-0 27332 NULL
++crccheck_show_27285 crccheck_show 0 27285 NULL nohasharray
++kone_get_settings_27285 kone_get_settings 0 27285 &crccheck_show_27285
++__dma_map_cont_27289 __dma_map_cont 5 27289 NULL nohasharray
++input_dev_show_cap_led_27289 input_dev_show_cap_led 0 27289 &__dma_map_cont_27289
++e1000_copybreak_27292 e1000_copybreak 3 27292 NULL
++mt9t031_g_fmt_27294 mt9t031_g_fmt 0 27294 NULL
++__wmi_send_27296 __wmi_send 0 27296 NULL
++show_counter_rx_len_errs_27297 show_counter_rx_len_errs 0 27297 NULL nohasharray
++ufs_statfs_27297 ufs_statfs 0 27297 &show_counter_rx_len_errs_27297
++hpi_read_reg_27302 hpi_read_reg 0 27302 NULL
++store_pwm_freq_27307 store_pwm_freq 0-4 27307 NULL
++copy_from_buf_27308 copy_from_buf 2-4 27308 NULL
++virtqueue_add_inbuf_27312 virtqueue_add_inbuf 3 27312 NULL nohasharray
++usb_udc_attach_driver_27312 usb_udc_attach_driver 0 27312 &virtqueue_add_inbuf_27312 nohasharray
++ath6kl_wmi_test_cmd_27312 ath6kl_wmi_test_cmd 3 27312 &usb_udc_attach_driver_27312
++tcp_update_limit_27313 tcp_update_limit 0 27313 NULL
++write_buf_27316 write_buf 3 27316 NULL
++do_rawv6_setsockopt_27321 do_rawv6_setsockopt 0 27321 NULL
++slcan_change_mtu_27324 slcan_change_mtu 0 27324 NULL
++acpi_ut_get_object_size_27325 acpi_ut_get_object_size 0 27325 NULL
++snd_pcm_oss_write2_27332 snd_pcm_oss_write2 0-3 27332 NULL nohasharray
++usbnet_manage_power_27332 usbnet_manage_power 0 27332 &snd_pcm_oss_write2_27332
++selinux_ip_forward_27337 selinux_ip_forward 0 27337 NULL
++selinux_ipv4_postroute_27340 selinux_ipv4_postroute 0 27340 NULL
 +afs_cell_create_27346 afs_cell_create 2 27346 NULL
 +afs_cell_create_27346 afs_cell_create 2 27346 NULL
-+iwl_dbgfs_csr_write_27363 iwl_dbgfs_csr_write 3 27363 NULL
++qlcnic_sriov_alloc_bc_trans_27353 qlcnic_sriov_alloc_bc_trans 0 27353 NULL
++bnx2x_vlan_mac_push_new_cmd_27355 bnx2x_vlan_mac_push_new_cmd 0 27355 NULL
++ipv4_get_l4proto_27362 ipv4_get_l4proto 0 27362 NULL
++iwl_dbgfs_csr_write_27363 iwl_dbgfs_csr_write 3-0 27363 NULL
 +pcbit_stat_27364 pcbit_stat 2 27364 NULL
 +pcbit_stat_27364 pcbit_stat 2 27364 NULL
-+seq_read_27411 seq_read 3 27411 NULL
-+ib_dma_map_sg_27413 ib_dma_map_sg 0 27413 NULL
-+ieee80211_if_read_smps_27416 ieee80211_if_read_smps 3 27416 NULL
-+ocfs2_refcount_cal_cow_clusters_27422 ocfs2_refcount_cal_cow_clusters 3-4 27422 NULL
-+cypress_write_27423 cypress_write 4 27423 NULL
-+sddr09_read_data_27447 sddr09_read_data 3 27447 NULL
-+v4l2_ctrl_new_std_menu_items_27487 v4l2_ctrl_new_std_menu_items 4 27487 NULL
++show_spi_transport_max_width_27366 show_spi_transport_max_width 0 27366 NULL
++sst_assign_pvt_id_27368 sst_assign_pvt_id 0 27368 NULL nohasharray
++read_txflow_27368 read_txflow 0 27368 &sst_assign_pvt_id_27368
++store_chassis_clear_27373 store_chassis_clear 0-4 27373 NULL
++rtl_set_mac_address_27377 rtl_set_mac_address 0 27377 NULL
++it87_read_value_27385 it87_read_value 0 27385 NULL
++show_activation_width_27387 show_activation_width 0 27387 NULL
++wl1251_hw_init_rx_config_27393 wl1251_hw_init_rx_config 0 27393 NULL
++init_memory_mapping_27395 init_memory_mapping 0 27395 NULL
++padata_sysfs_store_27398 padata_sysfs_store 0-4 27398 NULL
++if_nlmsg_size_27404 if_nlmsg_size 0 27404 NULL
++tcm_qla2xxx_tpg_attrib_store_demo_mode_login_only_27405 tcm_qla2xxx_tpg_attrib_store_demo_mode_login_only 0-3 27405 NULL
++seq_read_27411 seq_read 3-0 27411 NULL nohasharray
++phys_pte_init_27411 phys_pte_init 0-2-3 27411 &seq_read_27411
++ib_dma_map_sg_27413 ib_dma_map_sg 0-3 27413 NULL
++lx_set_granularity_27414 lx_set_granularity 0 27414 NULL nohasharray
++brcmf_sdio_firmware_callback_27414 brcmf_sdio_firmware_callback 4 27414 &lx_set_granularity_27414
++ieee80211_if_read_smps_27416 ieee80211_if_read_smps 3-0 27416 NULL nohasharray
++acpi_os_get_root_pointer_27416 acpi_os_get_root_pointer 0 27416 &ieee80211_if_read_smps_27416
++crc32_pclmul_update_27419 crc32_pclmul_update 0 27419 NULL
++gfs2_statfs_i_27420 gfs2_statfs_i 0 27420 NULL
++cxgb4vf_open_27421 cxgb4vf_open 0 27421 NULL
++ocfs2_refcount_cal_cow_clusters_27422 ocfs2_refcount_cal_cow_clusters 0 27422 NULL
++cypress_write_27423 cypress_write 4-0 27423 NULL
++wacom_status0_luminance_show_27424 wacom_status0_luminance_show 0 27424 NULL
++show_spi_transport_dt_27426 show_spi_transport_dt 0 27426 NULL
++iwl_send_phy_db_data_27427 iwl_send_phy_db_data 0 27427 NULL
++rds_ib_map_fmr_27428 rds_ib_map_fmr 4 27428 NULL
++show_shost_active_mode_27434 show_shost_active_mode 0 27434 NULL
++fat_write_inode_27435 fat_write_inode 0 27435 NULL
++mc13892_gpo_regulator_enable_27436 mc13892_gpo_regulator_enable 0 27436 NULL nohasharray
++carl9170_init_mac_27436 carl9170_init_mac 0 27436 &mc13892_gpo_regulator_enable_27436
++priority_show_27437 priority_show 0 27437 NULL nohasharray
++__iscsi_disc_store_password_mutual_27437 __iscsi_disc_store_password_mutual 0-3 27437 &priority_show_27437
++acpi_ps_get_arguments_27439 acpi_ps_get_arguments 0 27439 NULL
++set_activate_slack_27445 set_activate_slack 0-4 27445 NULL
++sddr09_read_data_27447 sddr09_read_data 3 27447 NULL nohasharray
++lx_pipe_stop_27447 lx_pipe_stop 0 27447 &sddr09_read_data_27447 nohasharray
++deadline_writes_starved_show_27447 deadline_writes_starved_show 0 27447 &lx_pipe_stop_27447
++xfs_btree_lookup_get_block_27448 xfs_btree_lookup_get_block 0 27448 NULL nohasharray
++hfsplus_create_attributes_file_27448 hfsplus_create_attributes_file 0 27448 &xfs_btree_lookup_get_block_27448
++cdc_ncm_store_tx_max_27458 cdc_ncm_store_tx_max 0-4 27458 NULL
++nes_show_nonidx_addr_27463 nes_show_nonidx_addr 0 27463 NULL nohasharray
++show_link_rate_27463 show_link_rate 0 27463 &nes_show_nonidx_addr_27463
++tpm_show_ppi_response_27464 tpm_show_ppi_response 0 27464 NULL
++sriov_numvfs_show_27465 sriov_numvfs_show 0 27465 NULL
++dvb_usbv2_generic_rw_locked_27467 dvb_usbv2_generic_rw_locked 0 27467 NULL
++osst_write_frame_27472 osst_write_frame 0 27472 NULL nohasharray
++amd_pmu_cpu_prepare_27472 amd_pmu_cpu_prepare 0 27472 &osst_write_frame_27472
++vivid_user_vid_s_ctrl_27477 vivid_user_vid_s_ctrl 0 27477 NULL
++ipath_write_umem32_27483 ipath_write_umem32 0 27483 NULL
++rtsx_write_cfg_seq_27485 rtsx_write_cfg_seq 3-5 27485 NULL
++adt7410_i2c_write_byte_27489 adt7410_i2c_write_byte 0 27489 NULL
++pm_runtime_put_sync_27493 pm_runtime_put_sync 0 27493 NULL
 +hcd_buffer_alloc_27495 hcd_buffer_alloc 2 27495 NULL
 +hcd_buffer_alloc_27495 hcd_buffer_alloc 2 27495 NULL
-+ip_set_get_h32_27498 ip_set_get_h32 0 27498 NULL
-+btrfs_get_64_27499 btrfs_get_64 0 27499 NULL
++qib_create_cq_27497 qib_create_cq 2 27497 NULL
++ip_set_get_h32_27498 ip_set_get_h32 0 27498 NULL nohasharray
++tpacpi_driver_wlsw_emulstate_show_27498 tpacpi_driver_wlsw_emulstate_show 0 27498 &ip_set_get_h32_27498
++btrfs_get_64_27499 btrfs_get_64 0 27499 NULL nohasharray
++ahci_store_em_buffer_27499 ahci_store_em_buffer 0-4 27499 &btrfs_get_64_27499
++core_alua_show_offline_bit_27500 core_alua_show_offline_bit 0 27500 NULL nohasharray
++vtpm_recv_27500 vtpm_recv 0-3 27500 &core_alua_show_offline_bit_27500 nohasharray
++__usbnet_write_cmd_27500 __usbnet_write_cmd 0-7 27500 &vtpm_recv_27500
++iscsi_nacl_auth_store_password_mutual_27503 iscsi_nacl_auth_store_password_mutual 0-3 27503 NULL
++show_port_phy_27505 show_port_phy 0 27505 NULL
 +garmin_read_process_27509 garmin_read_process 3 27509 NULL nohasharray
 +mcryptd_hash_setkey_27509 mcryptd_hash_setkey 3 27509 &garmin_read_process_27509
 +oti_alloc_cookies_27510 oti_alloc_cookies 2 27510 NULL
 +garmin_read_process_27509 garmin_read_process 3 27509 NULL nohasharray
 +mcryptd_hash_setkey_27509 mcryptd_hash_setkey 3 27509 &garmin_read_process_27509
 +oti_alloc_cookies_27510 oti_alloc_cookies 2 27510 NULL
++iwl_pcie_load_given_ucode_27511 iwl_pcie_load_given_ucode 0 27511 NULL
++uwb_dev_DevAddr_show_27512 uwb_dev_DevAddr_show 0 27512 NULL nohasharray
++show_initsize_27512 show_initsize 0 27512 &uwb_dev_DevAddr_show_27512
++store_sensor_27515 store_sensor 0-4 27515 NULL
++cifs_reopen_file_27517 cifs_reopen_file 0 27517 NULL
++ibwdt_write_27518 ibwdt_write 0-3 27518 NULL
++edac_dev_instance_store_27519 edac_dev_instance_store 0-4 27519 NULL
++ocfs2_rw_lock_27520 ocfs2_rw_lock 0 27520 NULL
++skfp_ctl_set_mac_address_27523 skfp_ctl_set_mac_address 0 27523 NULL
 +ib_copy_to_udata_27525 ib_copy_to_udata 3 27525 NULL
 +ib_copy_to_udata_27525 ib_copy_to_udata 3 27525 NULL
-+snd_sonicvibes_getdmaa_27552 snd_sonicvibes_getdmaa 0 27552 NULL
++ipath_user_sdma_queue_pkts_27534 ipath_user_sdma_queue_pkts 0 27534 NULL
++C_SYSC_fcntl_27538 C_SYSC_fcntl 3 27538 NULL nohasharray
++iscsi_stat_login_show_attr_accepts_27538 iscsi_stat_login_show_attr_accepts 0 27538 &C_SYSC_fcntl_27538 nohasharray
++sky2_setup_irq_27538 sky2_setup_irq 0 27538 &iscsi_stat_login_show_attr_accepts_27538
++snd_hdspm_ioctl_27545 snd_hdspm_ioctl 0 27545 NULL
++acpi_ut_get_simple_object_size_27557 acpi_ut_get_simple_object_size 0 27557 NULL
++target_stat_scsi_lu_show_attr_full_stat_27558 target_stat_scsi_lu_show_attr_full_stat 0 27558 NULL nohasharray
++smb2_wp_retry_size_27558 smb2_wp_retry_size 0 27558 &target_stat_scsi_lu_show_attr_full_stat_27558
++cw1200_get_stats_27559 cw1200_get_stats 0 27559 NULL
++sm501_gpio_output_27561 sm501_gpio_output 0 27561 NULL
++get_pwm1_auto_channels_temp_27566 get_pwm1_auto_channels_temp 0 27566 NULL
++cachefiles_has_space_27567 cachefiles_has_space 0 27567 NULL
++rtpm_suspended_time_show_27569 rtpm_suspended_time_show 0 27569 NULL
 +SyS_fgetxattr_27571 SyS_fgetxattr 4 27571 NULL
 +SyS_fgetxattr_27571 SyS_fgetxattr 4 27571 NULL
-+sco_sock_recvmsg_27572 sco_sock_recvmsg 4 27572 NULL
-+libipw_alloc_txb_27579 libipw_alloc_txb 1 27579 NULL
-+C_SYSC_mbind_27636 C_SYSC_mbind 5 27636 NULL
++sco_sock_recvmsg_27572 sco_sock_recvmsg 0-4 27572 NULL
++libipw_alloc_txb_27579 libipw_alloc_txb 1-3-2 27579 NULL nohasharray
++pas_midi_open_27579 pas_midi_open 0 27579 &libipw_alloc_txb_27579
++mt9m111_setup_rect_ctx_27585 mt9m111_setup_rect_ctx 0 27585 NULL
++cx231xx_gpio_i2c_read_27587 cx231xx_gpio_i2c_read 0 27587 NULL
++dquot_transfer_27588 dquot_transfer 0 27588 NULL nohasharray
++lpfc_fcp_io_sched_store_27588 lpfc_fcp_io_sched_store 0-4 27588 &dquot_transfer_27588
++fw_map_pages_buf_27597 fw_map_pages_buf 0 27597 NULL
++eth_mac_addr_27598 eth_mac_addr 0 27598 NULL
++target_stat_scsi_auth_intr_show_attr_dev_or_port_27601 target_stat_scsi_auth_intr_show_attr_dev_or_port 0 27601 NULL
++iio_trigger_read_current_27602 iio_trigger_read_current 0 27602 NULL
++tipc_cfg_reply_alloc_27606 tipc_cfg_reply_alloc 1 27606 NULL
++show_mem_state_27608 show_mem_state 0 27608 NULL nohasharray
++platform_suspend_begin_27608 platform_suspend_begin 0 27608 &show_mem_state_27608
++mgmt_device_connected_27618 mgmt_device_connected 5 27618 NULL
++max_age_show_27620 max_age_show 0 27620 NULL
++show_fnode_immediate_data_27630 show_fnode_immediate_data 0 27630 NULL
++bit_doAddress_27635 bit_doAddress 0 27635 NULL
++C_SYSC_mbind_27636 C_SYSC_mbind 5 27636 NULL nohasharray
++thread_siblings_show_27636 thread_siblings_show 0 27636 &C_SYSC_mbind_27636 nohasharray
++drbd_recv_27636 drbd_recv 3-0 27636 &thread_siblings_show_27636
++connect_27639 connect 0 27639 NULL
 +ocfs2_xattr_ibody_get_27642 ocfs2_xattr_ibody_get 0 27642 NULL nohasharray
 +ocfs2_xattr_ibody_get_27642 ocfs2_xattr_ibody_get 0 27642 NULL nohasharray
-+read_flush_procfs_27642 read_flush_procfs 3 27642 &ocfs2_xattr_ibody_get_27642 nohasharray
-+nl80211_send_connect_result_27642 nl80211_send_connect_result 5-7 27642 &read_flush_procfs_27642
-+add_new_gdb_27643 add_new_gdb 3 27643 NULL
-+btrfs_fallocate_27647 btrfs_fallocate 3-4 27647 NULL
++read_flush_procfs_27642 read_flush_procfs 3-0 27642 &ocfs2_xattr_ibody_get_27642 nohasharray
++xfs_alloc_vextent_27642 xfs_alloc_vextent 0 27642 &read_flush_procfs_27642
++add_new_gdb_27643 add_new_gdb 3 27643 NULL nohasharray
++profiling_show_27643 profiling_show 0 27643 &add_new_gdb_27643
 +qnx6_readpages_27657 qnx6_readpages 4 27657 NULL
 +qnx6_readpages_27657 qnx6_readpages 4 27657 NULL
++iscsi_stat_login_show_attr_authenticate_fails_27658 iscsi_stat_login_show_attr_authenticate_fails 0 27658 NULL
++generic_get_l4proto_27659 generic_get_l4proto 0 27659 NULL
 +cdrom_read_cdda_old_27664 cdrom_read_cdda_old 4 27664 NULL
 +cdrom_read_cdda_old_27664 cdrom_read_cdda_old 4 27664 NULL
-+ocfs2_extend_dir_27695 ocfs2_extend_dir 4 27695 NULL
++vmlfb_set_par_locked_27666 vmlfb_set_par_locked 0 27666 NULL
++presence_read_file_27668 presence_read_file 0 27668 NULL
++vprbrd_i2c_receive_27670 vprbrd_i2c_receive 0 27670 NULL nohasharray
++qword_get_27670 qword_get 0 27670 &vprbrd_i2c_receive_27670
++min_sync_show_27671 min_sync_show 0 27671 NULL
++adummy_proc_read_27673 adummy_proc_read 0 27673 NULL nohasharray
++recv_dless_read_27673 recv_dless_read 4 27673 &adummy_proc_read_27673
++ocfs2_xattr_list_entries_27675 ocfs2_xattr_list_entries 0 27675 NULL
++tcm_qla2xxx_tpg_attrib_show_cache_dynamic_acls_27677 tcm_qla2xxx_tpg_attrib_show_cache_dynamic_acls 0 27677 NULL nohasharray
++free_unused_idx_lebs_27677 free_unused_idx_lebs 0 27677 &tcm_qla2xxx_tpg_attrib_show_cache_dynamic_acls_27677
++read_27678 read 0 27678 NULL
++dm9601_link_reset_27683 dm9601_link_reset 0 27683 NULL nohasharray
++ad7793_write_frequency_27683 ad7793_write_frequency 0-4 27683 &dm9601_link_reset_27683
++trusted_get_27684 trusted_get 0 27684 NULL
++m88e1118_config_init_27685 m88e1118_config_init 0 27685 NULL
++show_tcpOutRsts_27691 show_tcpOutRsts 0 27691 NULL nohasharray
++tcam_assoc_write_27691 tcam_assoc_write 0 27691 &show_tcpOutRsts_27691
++cfg80211_check_combinations_27692 cfg80211_check_combinations 0 27692 NULL
 +fs_path_add_from_extent_buffer_27702 fs_path_add_from_extent_buffer 4 27702 NULL
 +fs_path_add_from_extent_buffer_27702 fs_path_add_from_extent_buffer 4 27702 NULL
-+evm_write_key_27715 evm_write_key 3 27715 NULL
++ext2_nobh_write_begin_27704 ext2_nobh_write_begin 0 27704 NULL
++mmio16read__write_file_27708 mmio16read__write_file 0 27708 NULL
++acpi_tb_acquire_temp_table_27709 acpi_tb_acquire_temp_table 2 27709 NULL
++evm_write_key_27715 evm_write_key 3-0 27715 NULL
 +ieee80211_if_fmt_dot11MeshGateAnnouncementProtocol_27722 ieee80211_if_fmt_dot11MeshGateAnnouncementProtocol 3 27722 NULL
 +ieee80211_if_fmt_dot11MeshGateAnnouncementProtocol_27722 ieee80211_if_fmt_dot11MeshGateAnnouncementProtocol 3 27722 NULL
++audit_set_loginuid_27723 audit_set_loginuid 0 27723 NULL
++reg_w_buf_27724 reg_w_buf 3 27724 NULL
 +xfs_dir2_block_sfsize_27727 xfs_dir2_block_sfsize 0 27727 NULL
 +xfs_dir2_block_sfsize_27727 xfs_dir2_block_sfsize 0 27727 NULL
-+load_scode_27738 load_scode 2 27738 NULL
-+SyS_setsockopt_27759 SyS_setsockopt 5 27759 NULL
-+transport_init_session_tags_27776 transport_init_session_tags 1-2 27776 NULL
-+__lov_setstripe_27782 __lov_setstripe 2 27782 NULL
-+twl4030_set_gpio_dataout_27792 twl4030_set_gpio_dataout 1 27792 NULL
-+SyS_readv_27804 SyS_readv 3 27804 NULL
++ima_protect_xattr_27733 ima_protect_xattr 0 27733 NULL nohasharray
++cbaf_wusb_host_band_groups_store_27733 cbaf_wusb_host_band_groups_store 0-4 27733 &ima_protect_xattr_27733
++a4t_cs_init_27734 a4t_cs_init 3 27734 NULL
++drv_start_27735 drv_start 0 27735 NULL
++init_timers_cpu_27741 init_timers_cpu 0 27741 NULL
++ov7660_set_auto_gain_27743 ov7660_set_auto_gain 0 27743 NULL
++do_grow_27746 do_grow 0 27746 NULL
++ims_pcu_flash_firmware_27748 ims_pcu_flash_firmware 0 27748 NULL
++roccat_common2_sysfs_write_macro_27750 roccat_common2_sysfs_write_macro 0-6-5 27750 NULL
++lp55xx_request_firmware_27754 lp55xx_request_firmware 0 27754 NULL
++snd_pcm_pre_resume_27757 snd_pcm_pre_resume 0 27757 NULL
++md4_update_27759 md4_update 0 27759 NULL nohasharray
++SyS_setsockopt_27759 SyS_setsockopt 5 27759 &md4_update_27759
++store_io_db_27768 store_io_db 0-4 27768 NULL
++kcalloc_27770 kcalloc 2-1 27770 NULL
++security_inode_getattr_27774 security_inode_getattr 0 27774 NULL
++transport_init_session_tags_27776 transport_init_session_tags 2-1 27776 NULL
++sched_group_set_shares_27778 sched_group_set_shares 0 27778 NULL
++device_notifier_27779 device_notifier 0 27779 NULL
++megasas_fw_crash_buffer_show_27781 megasas_fw_crash_buffer_show 0 27781 NULL
++ip_sabotage_in_27782 ip_sabotage_in 0 27782 NULL
++t4vf_set_rxmode_27792 t4vf_set_rxmode 0 27792 NULL nohasharray
++twl4030_set_gpio_dataout_27792 twl4030_set_gpio_dataout 1 27792 &t4vf_set_rxmode_27792
++megasas_sysfs_show_support_poll_for_event_27793 megasas_sysfs_show_support_poll_for_event 0 27793 NULL
++DivaSTraceGetMemotyRequirement_27797 DivaSTraceGetMemotyRequirement 0-1 27797 NULL
++ath6kl_wmi_force_roam_cmd_27800 ath6kl_wmi_force_roam_cmd 0 27800 NULL
++ttm_object_file_init_27804 ttm_object_file_init 2 27804 NULL nohasharray
++SyS_readv_27804 SyS_readv 3 27804 &ttm_object_file_init_27804
 +mpihelp_mul_27805 mpihelp_mul 5-3 27805 NULL
 +mpihelp_mul_27805 mpihelp_mul 5-3 27805 NULL
-+hpt374_read_freq_27828 hpt374_read_freq 0 27828 NULL
-+init_header_complete_27833 init_header_complete 0 27833 NULL
-+read_profile_27859 read_profile 3 27859 NULL
++sisusb_write_memio_24bit_27812 sisusb_write_memio_24bit 0 27812 NULL
++b43_phy_initn_27813 b43_phy_initn 0 27813 NULL
++f2fs_xattr_advise_list_27815 f2fs_xattr_advise_list 0-5 27815 NULL nohasharray
++percpu_counter_hotcpu_callback_27815 percpu_counter_hotcpu_callback 0 27815 &f2fs_xattr_advise_list_27815
++max_sectors_show_27816 max_sectors_show 0 27816 NULL
++smk_set_access_27817 smk_set_access 0 27817 NULL
++snd_pcm_do_reset_27819 snd_pcm_do_reset 0 27819 NULL
++eventfd_write_27821 eventfd_write 0-3 27821 NULL
++gadget_dev_desc_UDC_show_27827 gadget_dev_desc_UDC_show 0 27827 NULL
++read_vidcpe_27830 read_vidcpe 0 27830 NULL
++sys_listxattr_27833 sys_listxattr 3 27833 NULL nohasharray
++init_header_complete_27833 init_header_complete 0 27833 &sys_listxattr_27833
++snd_cx18_pcm_trigger_27838 snd_cx18_pcm_trigger 0 27838 NULL
++et131x_open_27842 et131x_open 0 27842 NULL
++jbd2_complete_transaction_27847 jbd2_complete_transaction 0 27847 NULL
++mv_udc_start_27855 mv_udc_start 0 27855 NULL
++read_profile_27859 read_profile 3-0 27859 NULL
++pcan_usb_pro_send_cmd_27860 pcan_usb_pro_send_cmd 0 27860 NULL nohasharray
++store_engine2_leds_27860 store_engine2_leds 4-0 27860 &pcan_usb_pro_send_cmd_27860
 +sky2_pci_read16_27863 sky2_pci_read16 0 27863 NULL
 +sky2_pci_read16_27863 sky2_pci_read16 0 27863 NULL
-+ieee80211_if_read_dot11MeshHWMProotInterval_27873 ieee80211_if_read_dot11MeshHWMProotInterval 3 27873 NULL
-+unix_seqpacket_sendmsg_27893 unix_seqpacket_sendmsg 4 27893 NULL
-+i915_error_object_create_sized_27919 i915_error_object_create_sized 4 27919 NULL
-+check_mapped_name_27943 check_mapped_name 3 27943 NULL
++pci_conf2_write_27866 pci_conf2_write 0 27866 NULL
++__uncore_edge_show_27869 __uncore_edge_show 0 27869 NULL
++ocfs2_file_splice_read_27870 ocfs2_file_splice_read 0 27870 NULL
++ivtv_readbyte_27872 ivtv_readbyte 0 27872 NULL nohasharray
++ipr_update_ioa_ucode_27872 ipr_update_ioa_ucode 0 27872 &ivtv_readbyte_27872
++ieee80211_if_read_dot11MeshHWMProotInterval_27873 ieee80211_if_read_dot11MeshHWMProotInterval 3-0 27873 NULL
++diag_read_27874 diag_read 0 27874 NULL
++sch_gpio_direction_in_27878 sch_gpio_direction_in 0 27878 NULL
++set_rdac3_27880 set_rdac3 4-0 27880 NULL
++show_als_channel_27889 show_als_channel 0 27889 NULL
++unix_seqpacket_sendmsg_27893 unix_seqpacket_sendmsg 0-4 27893 NULL
++set_pwm_auto_pwm_minctl_27898 set_pwm_auto_pwm_minctl 0-4 27898 NULL
++func_27900 func 0 27900 NULL nohasharray
++tcp_v6_parse_md5_keys_27900 tcp_v6_parse_md5_keys 0 27900 &func_27900
++gluebi_write_27905 gluebi_write 3 27905 NULL
++handle_dots_27910 handle_dots 0 27910 NULL
++store_27911 store 0-4 27911 NULL
++show_fcoe_ctlr_device_symb_err_27915 show_fcoe_ctlr_device_symb_err 0 27915 NULL
++qla2x00_zio_timer_show_27921 qla2x00_zio_timer_show 0 27921 NULL
++tps6586x_rtc_set_alarm_27924 tps6586x_rtc_set_alarm 0 27924 NULL
++adxl34x_calibrate_store_27928 adxl34x_calibrate_store 0-4 27928 NULL
++bm_find_next_27929 bm_find_next 2 27929 NULL
++adjust_tp_27930 adjust_tp 0 27930 NULL nohasharray
++set_b_bus_req_27930 set_b_bus_req 0-4 27930 &adjust_tp_27930
++get_alarm_27933 get_alarm 0 27933 NULL
++can_attach_27934 can_attach 0 27934 NULL
++usbhsh_data_stage_packet_push_27936 usbhsh_data_stage_packet_push 0 27936 NULL
++sctp_outq_tail_27937 sctp_outq_tail 0 27937 NULL
++set_min_uV_27943 set_min_uV 0-4 27943 NULL
++mt9m111_cropcap_27947 mt9m111_cropcap 0 27947 NULL
++rt2500usb_set_device_state_27949 rt2500usb_set_device_state 0 27949 NULL nohasharray
++e1000_get_eeprom_len_27949 e1000_get_eeprom_len 0 27949 &rt2500usb_set_device_state_27949
++_transport_get_linkerrors_27955 _transport_get_linkerrors 0 27955 NULL nohasharray
++is_xen_swiotlb_buffer_27955 is_xen_swiotlb_buffer 1 27955 &_transport_get_linkerrors_27955
++sctp_make_abort_violation_27959 sctp_make_abort_violation 4 27959 NULL
++provisioning_mode_store_27960 provisioning_mode_store 0-4 27960 NULL
 +bio_next_split_27961 bio_next_split 2 27961 NULL nohasharray
 +tracing_clock_write_27961 tracing_clock_write 3 27961 &bio_next_split_27961
 +bio_next_split_27961 bio_next_split 2 27961 NULL nohasharray
 +tracing_clock_write_27961 tracing_clock_write 3 27961 &bio_next_split_27961
-+tipc_media_addr_printf_27971 tipc_media_addr_printf 2 27971 NULL
-+mic_rx_pkts_read_27972 mic_rx_pkts_read 3 27972 NULL nohasharray
++ec168_ctrl_msg_27963 ec168_ctrl_msg 0 27963 NULL
++tipc_media_addr_printf_27971 tipc_media_addr_printf 2 27971 NULL nohasharray
++nfs4_read_cached_acl_27971 nfs4_read_cached_acl 0 27971 &tipc_media_addr_printf_27971
++mic_rx_pkts_read_27972 mic_rx_pkts_read 3-0 27972 NULL nohasharray
 +device_register_27972 device_register 0 27972 &mic_rx_pkts_read_27972
 +device_register_27972 device_register 0 27972 &mic_rx_pkts_read_27972
-+compat_SyS_set_mempolicy_27975 compat_SyS_set_mempolicy 3 27975 NULL
-+pci_enable_device_flags_27977 pci_enable_device_flags 0 27977 NULL
-+edt_ft5x06_debugfs_raw_data_read_28002 edt_ft5x06_debugfs_raw_data_read 3 28002 NULL
++xfs_alloc_fixup_trees_27975 xfs_alloc_fixup_trees 0 27975 NULL nohasharray
++b43legacy_upload_initvals_27975 b43legacy_upload_initvals 0 27975 &xfs_alloc_fixup_trees_27975 nohasharray
++compat_SyS_set_mempolicy_27975 compat_SyS_set_mempolicy 3 27975 &b43legacy_upload_initvals_27975
++adm8211_hw_reset_27976 adm8211_hw_reset 0 27976 NULL
++__kernfs_setattr_27977 __kernfs_setattr 0 27977 NULL nohasharray
++pci_enable_device_flags_27977 pci_enable_device_flags 0 27977 &__kernfs_setattr_27977
++nilfs_btree_get_new_block_27978 nilfs_btree_get_new_block 0 27978 NULL
++get_max_state_27981 get_max_state 0 27981 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_support_unavailable_27982 target_core_alua_tg_pt_gp_store_attr_alua_support_unavailable 0-3 27982 NULL
++wan_set_status_27984 wan_set_status 0 27984 NULL
++erst_get_record_id_next_27988 erst_get_record_id_next 0 27988 NULL nohasharray
++igb_pci_sriov_configure_27988 igb_pci_sriov_configure 0-2 27988 &erst_get_record_id_next_27988
++acpi_ds_result_push_27992 acpi_ds_result_push 0 27992 NULL
++edt_ft5x06_debugfs_raw_data_read_28002 edt_ft5x06_debugfs_raw_data_read 3-0 28002 NULL nohasharray
++ixgbe_pci_sriov_disable_28002 ixgbe_pci_sriov_disable 0 28002 &edt_ft5x06_debugfs_raw_data_read_28002
++ieee802154_alloc_hw_28003 ieee802154_alloc_hw 1 28003 NULL nohasharray
++snd_trident_capture_prepare_28003 snd_trident_capture_prepare 0 28003 &ieee802154_alloc_hw_28003 nohasharray
++esd_usb2_setup_rx_urbs_28003 esd_usb2_setup_rx_urbs 0 28003 &snd_trident_capture_prepare_28003
++store_sas_phy_minimum_linkrate_28005 store_sas_phy_minimum_linkrate 0-4 28005 NULL
 +seq_get_buf_28006 seq_get_buf 0 28006 NULL
 +seq_get_buf_28006 seq_get_buf 0 28006 NULL
-+snd_rawmidi_write_28008 snd_rawmidi_write 3 28008 NULL
++snd_rawmidi_write_28008 snd_rawmidi_write 3-0 28008 NULL nohasharray
++tx_queue_len_show_28008 tx_queue_len_show 0 28008 &snd_rawmidi_write_28008
++device_id_show_28011 device_id_show 0 28011 NULL
++tg_set_cfs_quota_28014 tg_set_cfs_quota 0 28014 NULL
++show_28017 show 0 28017 NULL nohasharray
++oprofile_cpu_notify_28017 oprofile_cpu_notify 0 28017 &show_28017
++serial8250_port_size_28019 serial8250_port_size 0 28019 NULL
++get_packet_pg_28023 get_packet_pg 4 28023 NULL
++memory_block_action_28024 memory_block_action 0 28024 NULL
 +powercap_register_zone_28028 powercap_register_zone 6 28028 NULL
 +powercap_register_zone_28028 powercap_register_zone 6 28028 NULL
-+sctp_setsockopt_maxburst_28041 sctp_setsockopt_maxburst 3 28041 NULL
-+cx231xx_init_vbi_isoc_28053 cx231xx_init_vbi_isoc 3-2-4 28053 NULL
++alloc_one_pg_vec_page_28031 alloc_one_pg_vec_page 1 28031 NULL nohasharray
++lowpan_dev_init_28031 lowpan_dev_init 0 28031 &alloc_one_pg_vec_page_28031
++comm_nodeid_write_28033 comm_nodeid_write 0-3 28033 NULL
++in_read_bytes_avail_show_28035 in_read_bytes_avail_show 0 28035 NULL
++smc_open_28037 smc_open 0 28037 NULL nohasharray
++store_map_28037 store_map 0-4 28037 &smc_open_28037
++show_pools_28038 show_pools 0 28038 NULL
++sctp_setsockopt_maxburst_28041 sctp_setsockopt_maxburst 3-0 28041 NULL
++xen_do_set_identity_and_remap_chunk_28045 xen_do_set_identity_and_remap_chunk 1 28045 NULL
++ath10k_hif_diag_write_28046 ath10k_hif_diag_write 0 28046 NULL
++ip_vs_dst_event_28048 ip_vs_dst_event 0 28048 NULL
++p9_fd_write_28050 p9_fd_write 3 28050 NULL
++cx231xx_init_vbi_isoc_28053 cx231xx_init_vbi_isoc 3-4-2-0 28053 NULL
 +pool_status_28055 pool_status 5 28055 NULL
 +init_rs_non_canonical_28059 init_rs_non_canonical 1 28059 NULL
 +pool_status_28055 pool_status 5 28055 NULL
 +init_rs_non_canonical_28059 init_rs_non_canonical 1 28059 NULL
-+lpfc_idiag_mbxacc_read_28061 lpfc_idiag_mbxacc_read 3 28061 NULL
-+tx_frag_bad_mblk_num_read_28064 tx_frag_bad_mblk_num_read 3 28064 NULL
-+acpi_gsb_i2c_write_bytes_28082 acpi_gsb_i2c_write_bytes 4 28082 NULL
-+mmc_test_alloc_mem_28102 mmc_test_alloc_mem 3-2 28102 NULL
-+rx_defrag_need_defrag_read_28117 rx_defrag_need_defrag_read 3 28117 NULL
-+vgacon_adjust_height_28124 vgacon_adjust_height 2 28124 NULL
++lpfc_idiag_mbxacc_read_28061 lpfc_idiag_mbxacc_read 3-0 28061 NULL
++tx_frag_bad_mblk_num_read_28064 tx_frag_bad_mblk_num_read 3-0 28064 NULL
++ext4_read_block_bitmap_nowait_28078 ext4_read_block_bitmap_nowait 2 28078 NULL
++ib_query_port_28079 ib_query_port 0 28079 NULL
++acpi_gsb_i2c_write_bytes_28082 acpi_gsb_i2c_write_bytes 4 28082 NULL nohasharray
++GetRecvByte_28082 GetRecvByte 0 28082 &acpi_gsb_i2c_write_bytes_28082
++platform_get_irq_28088 platform_get_irq 0 28088 NULL nohasharray
++ext4_writepage_28088 ext4_writepage 0 28088 &platform_get_irq_28088
++gdth_init_isa_28091 gdth_init_isa 1 28091 NULL
++xen_set_identity_and_remap_28092 xen_set_identity_and_remap 3 28092 NULL
++blk_update_nr_requests_28098 blk_update_nr_requests 0 28098 NULL
++stream_next_buffer_28101 stream_next_buffer 0 28101 NULL nohasharray
++qib_tid_free_28101 qib_tid_free 0 28101 &stream_next_buffer_28101
++mmc_test_alloc_mem_28102 mmc_test_alloc_mem 2-3 28102 NULL
++r820t_sysfreq_sel_28105 r820t_sysfreq_sel 0 28105 NULL
++show_initstate_28108 show_initstate 0 28108 NULL
++store_tabletXtilt_28113 store_tabletXtilt 0-4 28113 NULL
++sony_pic_bluetoothpower_store_28114 sony_pic_bluetoothpower_store 0-4 28114 NULL
++rx_defrag_need_defrag_read_28117 rx_defrag_need_defrag_read 3-0 28117 NULL
++show_fan_target_28118 show_fan_target 0 28118 NULL nohasharray
++sha256_final_28118 sha256_final 0 28118 &show_fan_target_28118
++qla2x00_allow_cna_fw_dump_store_28123 qla2x00_allow_cna_fw_dump_store 0-4 28123 NULL
++acpi_tb_install_standard_table_28124 acpi_tb_install_standard_table 1 28124 NULL nohasharray
++vgacon_adjust_height_28124 vgacon_adjust_height 2 28124 &acpi_tb_install_standard_table_28124
++musb_mode_show_28126 musb_mode_show 0 28126 NULL
 +m25p80_read_reg_28132 m25p80_read_reg 4 28132 NULL
 +m25p80_read_reg_28132 m25p80_read_reg 4 28132 NULL
-+video_read_28148 video_read 3 28148 NULL
++tx_window_errors_show_28136 tx_window_errors_show 0 28136 NULL
++perf_read_hw_28139 perf_read_hw 0 28139 NULL
++manuf_show_28140 manuf_show 0 28140 NULL
++__nfs_readpage_from_fscache_28144 __nfs_readpage_from_fscache 0 28144 NULL
++ubifs_setattr_28146 ubifs_setattr 0 28146 NULL
++video_read_28148 video_read 3-0 28148 NULL nohasharray
++store_28148 store 0 28148 &video_read_28148
++alloc_skb_with_frags_28149 alloc_skb_with_frags 1 28149 NULL
++usb_gadget_udc_start_28152 usb_gadget_udc_start 0 28152 NULL
 +snd_midi_channel_alloc_set_28153 snd_midi_channel_alloc_set 1 28153 NULL
 +snd_midi_channel_alloc_set_28153 snd_midi_channel_alloc_set 1 28153 NULL
-+stats_dot11FCSErrorCount_read_28154 stats_dot11FCSErrorCount_read 3 28154 NULL
++stats_dot11FCSErrorCount_read_28154 stats_dot11FCSErrorCount_read 3-0 28154 NULL
++tipc_sk_create_28158 tipc_sk_create 0 28158 NULL
++gen10g_config_init_28159 gen10g_config_init 0 28159 NULL
++toshiba_touchpad_get_28168 toshiba_touchpad_get 0 28168 NULL
++da9055_set_alarm_28172 da9055_set_alarm 0 28172 NULL
 +vread_28173 vread 0-3 28173 NULL
 +vread_28173 vread 0-3 28173 NULL
-+macvtap_get_user_28185 macvtap_get_user 4 28185 NULL
-+counter_free_res_28187 counter_free_res 5 28187 NULL
++c4iw_reject_cr_28174 c4iw_reject_cr 3 28174 NULL
++hdaps_mouse_activity_show_28175 hdaps_mouse_activity_show 0 28175 NULL
++nfs_do_writepage_28176 nfs_do_writepage 0 28176 NULL
++xfs_bunmapi_28180 xfs_bunmapi 0 28180 NULL
++cifs_writepage_locked_28181 cifs_writepage_locked 0 28181 NULL
 +read_disk_sb_28188 read_disk_sb 2 28188 NULL
 +nvkm_output_dp_create__28192 nvkm_output_dp_create_ 6 28192 NULL
 +read_disk_sb_28188 read_disk_sb 2 28188 NULL
 +nvkm_output_dp_create__28192 nvkm_output_dp_create_ 6 28192 NULL
-+nouveau_mxm_create__28200 nouveau_mxm_create_ 4 28200 NULL
-+__qp_memcpy_from_queue_28220 __qp_memcpy_from_queue 3-4 28220 NULL
++write_irq_affinity_28193 write_irq_affinity 0-4 28193 NULL
++show_update_interval_28195 show_update_interval 0 28195 NULL nohasharray
++da9055_rtc_set_alarm_28195 da9055_rtc_set_alarm 0 28195 &show_update_interval_28195
++cifs_reconnect_tcon_28200 cifs_reconnect_tcon 0 28200 NULL nohasharray
++nouveau_mxm_create__28200 nouveau_mxm_create_ 4 28200 &cifs_reconnect_tcon_28200
++da9063_rtc_read_time_28206 da9063_rtc_read_time 0 28206 NULL nohasharray
++hfsplus_statfs_28206 hfsplus_statfs 0 28206 &da9063_rtc_read_time_28206
++niu_ipp_reset_28209 niu_ipp_reset 0 28209 NULL
++mcam_ctlr_configure_28210 mcam_ctlr_configure 0 28210 NULL
++f2fs_write_end_28211 f2fs_write_end 0-5 28211 NULL
++raid5_store_group_thread_cnt_28220 raid5_store_group_thread_cnt 0-3 28220 NULL nohasharray
++pci_pm_prepare_28220 pci_pm_prepare 0 28220 &raid5_store_group_thread_cnt_28220 nohasharray
++__qp_memcpy_from_queue_28220 __qp_memcpy_from_queue 4-3 28220 &pci_pm_prepare_28220
++vivid_sdtv_cap_s_ctrl_28222 vivid_sdtv_cap_s_ctrl 0 28222 NULL
++i2c_nuvoton_write_buf_28224 i2c_nuvoton_write_buf 0 28224 NULL nohasharray
++genwqe_sriov_configure_28224 genwqe_sriov_configure 0-2 28224 &i2c_nuvoton_write_buf_28224
 +line6_alloc_sysex_buffer_28225 line6_alloc_sysex_buffer 4 28225 NULL
 +line6_alloc_sysex_buffer_28225 line6_alloc_sysex_buffer 4 28225 NULL
-+amd_nb_num_28228 amd_nb_num 0 28228 NULL
-+usemap_size_28281 usemap_size 0 28281 NULL
-+inline_xattr_size_28285 inline_xattr_size 0 28285 NULL
-+dma_map_sg_attrs_28289 dma_map_sg_attrs 0 28289 NULL
++iio_sysfs_trigger_remove_28227 iio_sysfs_trigger_remove 0 28227 NULL
++cm4000_resume_28231 cm4000_resume 0 28231 NULL
++beiscsi_get_port_speed_28240 beiscsi_get_port_speed 0 28240 NULL
++ext4_validate_block_bitmap_28243 ext4_validate_block_bitmap 3 28243 NULL
++radeon_get_dpm_state_28244 radeon_get_dpm_state 0 28244 NULL
++write_28250 write 0 28250 NULL nohasharray
++usbduxfast_upload_firmware_28250 usbduxfast_upload_firmware 3 28250 &write_28250
++ipr_show_fw_type_28251 ipr_show_fw_type 0 28251 NULL
++tcp_disconnect_28252 tcp_disconnect 0 28252 NULL
++bl_trig_invert_store_28256 bl_trig_invert_store 0-4 28256 NULL
++pci_notify_28258 pci_notify 0 28258 NULL
++add_interface_28259 add_interface 0 28259 NULL
++tipc_bclink_xmit_28262 tipc_bclink_xmit 0 28262 NULL
++airo_open_28270 airo_open 0 28270 NULL
++avtab_read_28272 avtab_read 0 28272 NULL
++mt9m111_g_crop_28273 mt9m111_g_crop 0 28273 NULL
++stk1160_i2c_check_for_device_28274 stk1160_i2c_check_for_device 0 28274 NULL
++cxacru_sysfs_show_downstream_crc_errors_28276 cxacru_sysfs_show_downstream_crc_errors 0 28276 NULL
++otg_mode_show_28282 otg_mode_show 0 28282 NULL
++inline_xattr_size_28285 inline_xattr_size 0 28285 NULL nohasharray
++dibx000_i2c_master_xfer_gpio34_28285 dibx000_i2c_master_xfer_gpio34 0-3 28285 &inline_xattr_size_28285
++dma_map_sg_attrs_28289 dma_map_sg_attrs 0-3 28289 NULL
 +SyS_ppoll_28290 SyS_ppoll 2 28290 NULL
 +SyS_ppoll_28290 SyS_ppoll 2 28290 NULL
++acpi_ut_copy_epackage_to_ipackage_28291 acpi_ut_copy_epackage_to_ipackage 0 28291 NULL
++w1_f23_write_28294 w1_f23_write 3 28294 NULL
++si476x_core_cmd_fm_acf_status_28298 si476x_core_cmd_fm_acf_status 0 28298 NULL
++ad_sigma_delta_set_mode_28299 ad_sigma_delta_set_mode 0 28299 NULL
 +kstrtos16_from_user_28300 kstrtos16_from_user 2 28300 NULL
 +kstrtos16_from_user_28300 kstrtos16_from_user 2 28300 NULL
-+nouveau_compat_ioctl_28305 nouveau_compat_ioctl 2 28305 NULL
-+snd_pcm_oss_read_28317 snd_pcm_oss_read 3 28317 NULL
-+xpcs_mmd_read_28331 xpcs_mmd_read 3 28331 NULL
-+bm_entry_write_28338 bm_entry_write 3 28338 NULL
-+tcp_copy_to_iovec_28344 tcp_copy_to_iovec 3 28344 NULL
-+snapshot_write_28351 snapshot_write 3 28351 NULL
-+xfs_iomap_write_unwritten_28365 xfs_iomap_write_unwritten 3-2 28365 NULL
++set_fan1_div_28301 set_fan1_div 0-4 28301 NULL
++nouveau_compat_ioctl_28305 nouveau_compat_ioctl 2 28305 NULL nohasharray
++acpi_register_gsi_xen_28305 acpi_register_gsi_xen 2 28305 &nouveau_compat_ioctl_28305
++print_fw_version_28310 print_fw_version 0 28310 NULL
++phys_switch_id_show_28314 phys_switch_id_show 0 28314 NULL
++adp5520_bl_office_max_store_28316 adp5520_bl_office_max_store 4-0 28316 NULL
++snd_pcm_oss_read_28317 snd_pcm_oss_read 3-0 28317 NULL nohasharray
++il4965_show_temperature_28317 il4965_show_temperature 0 28317 &snd_pcm_oss_read_28317
++fc2580_set_params_28319 fc2580_set_params 0 28319 NULL
++filldir64_28323 filldir64 3 28323 NULL
++card_send_command_28325 card_send_command 0 28325 NULL nohasharray
++cmos_command_store_28325 cmos_command_store 0-4 28325 &card_send_command_28325
++elan_sysfs_read_sm_ver_28327 elan_sysfs_read_sm_ver 0 28327 NULL
++input_dev_show_cap_rel_28328 input_dev_show_cap_rel 0 28328 NULL
++generic_write_checks_28329 generic_write_checks 0 28329 NULL
++rndis_opts_host_addr_show_28331 rndis_opts_host_addr_show 0 28331 NULL nohasharray
++xpcs_mmd_read_28331 xpcs_mmd_read 3 28331 &rndis_opts_host_addr_show_28331
++bm_entry_write_28338 bm_entry_write 3-0 28338 NULL
++mc13783_adc_read_gp_28341 mc13783_adc_read_gp 0 28341 NULL nohasharray
++show_tabletProgrammableDelay_28341 show_tabletProgrammableDelay 0 28341 &mc13783_adc_read_gp_28341
++tg3_setup_phy_28343 tg3_setup_phy 0 28343 NULL
++michael_init_28344 michael_init 0 28344 NULL nohasharray
++tcp_copy_to_iovec_28344 tcp_copy_to_iovec 3 28344 &michael_init_28344
++cachefiles_daemon_bstop_28345 cachefiles_daemon_bstop 0 28345 NULL
++ldlat_show_28348 ldlat_show 0 28348 NULL
++snapshot_write_28351 snapshot_write 3-0 28351 NULL
++emmaprp_buf_prepare_28353 emmaprp_buf_prepare 0 28353 NULL
++nilfs_btree_prepare_update_v_28354 nilfs_btree_prepare_update_v 0 28354 NULL
++pci_ite887x_init_28357 pci_ite887x_init 0 28357 NULL nohasharray
++show_mem_db_28357 show_mem_db 0 28357 &pci_ite887x_init_28357 nohasharray
++data_read_28357 data_read 0 28357 &show_mem_db_28357
++ibmasm_get_next_event_28359 ibmasm_get_next_event 0 28359 NULL
++sched_cpu_active_28360 sched_cpu_active 0 28360 NULL
++send_control_msg_28366 send_control_msg 0 28366 NULL
 +batadv_handle_tt_response_28370 batadv_handle_tt_response 4 28370 NULL
 +batadv_handle_tt_response_28370 batadv_handle_tt_response 4 28370 NULL
-+dlmfs_file_read_28385 dlmfs_file_read 3 28385 NULL
-+tx_frag_cache_miss_read_28394 tx_frag_cache_miss_read 3 28394 NULL
-+bypass_pwup_write_28416 bypass_pwup_write 3 28416 NULL
++gfs2_writepage_common_28372 gfs2_writepage_common 0 28372 NULL
++uwb_dev_RSSI_show_28373 uwb_dev_RSSI_show 0 28373 NULL nohasharray
++poison_show_28373 poison_show 0 28373 &uwb_dev_RSSI_show_28373
++operstate_show_28374 operstate_show 0 28374 NULL
++rt2x00mmio_initialize_28377 rt2x00mmio_initialize 0 28377 NULL
++ext4_force_commit_28382 ext4_force_commit 0 28382 NULL
++sys_writev_28384 sys_writev 3 28384 NULL
++dlmfs_file_read_28385 dlmfs_file_read 3-0 28385 NULL nohasharray
++vb2_internal_streamon_28385 vb2_internal_streamon 0 28385 &dlmfs_file_read_28385
++lio_target_tpg_store_enable_28391 lio_target_tpg_store_enable 0-3 28391 NULL
++tx_frag_cache_miss_read_28394 tx_frag_cache_miss_read 3-0 28394 NULL
++lio_target_wwn_show_attr_lio_version_28397 lio_target_wwn_show_attr_lio_version 0 28397 NULL nohasharray
++bnx2x_vfpf_config_rss_28397 bnx2x_vfpf_config_rss 0 28397 &lio_target_wwn_show_attr_lio_version_28397
++apei_read_mce_28399 apei_read_mce 0 28399 NULL
++mtu_28400 mtu 0 28400 NULL
++jffs2_user_listxattr_28404 jffs2_user_listxattr 0-5 28404 NULL
++show_ata_link_sata_spd_limit_28407 show_ata_link_sata_spd_limit 0 28407 NULL nohasharray
++__uncore_tid_en_show_28407 __uncore_tid_en_show 0 28407 &show_ata_link_sata_spd_limit_28407
++__iscsi_tpg_auth_store_userid_mutual_28409 __iscsi_tpg_auth_store_userid_mutual 0-3 28409 NULL
++compress_file_range_28412 compress_file_range 3-4 28412 NULL
 +subdev_ioctl_28417 subdev_ioctl 2 28417 NULL
 +subdev_ioctl_28417 subdev_ioctl 2 28417 NULL
++ext2_xattr_list_28418 ext2_xattr_list 0 28418 NULL
++s35390a_rtc_read_time_28420 s35390a_rtc_read_time 0 28420 NULL
 +__videobuf_mmap_setup_28421 __videobuf_mmap_setup 0 28421 NULL
 +__videobuf_mmap_setup_28421 __videobuf_mmap_setup 0 28421 NULL
++vfio_msi_cap_len_28424 vfio_msi_cap_len 0 28424 NULL
++p9_client_fsync_28425 p9_client_fsync 0 28425 NULL
 +ksocknal_alloc_tx_28426 ksocknal_alloc_tx 2 28426 NULL
 +ksocknal_alloc_tx_28426 ksocknal_alloc_tx 2 28426 NULL
++store_sas_phy_maximum_linkrate_28428 store_sas_phy_maximum_linkrate 0-4 28428 NULL
 +hid_hw_output_report_28429 hid_hw_output_report 0 28429 NULL
 +hid_hw_output_report_28429 hid_hw_output_report 0 28429 NULL
-+mpage_readpages_28436 mpage_readpages 3 28436 NULL
-+snd_emu10k1_efx_read_28452 snd_emu10k1_efx_read 2 28452 NULL
-+key_mic_failures_read_28457 key_mic_failures_read 3 28457 NULL
++snd_trident_foldback_prepare_28431 snd_trident_foldback_prepare 0 28431 NULL
++_kstrtoul_28435 _kstrtoul 0 28435 NULL
++mpage_readpages_28436 mpage_readpages 3 28436 NULL nohasharray
++decrypt_28436 decrypt 0 28436 &mpage_readpages_28436
++direction_show_28442 direction_show 0 28442 NULL
++snd_ensoniq_playback2_prepare_28444 snd_ensoniq_playback2_prepare 0 28444 NULL
++xfs_rtfind_back_28450 xfs_rtfind_back 0 28450 NULL
++set_fan_min_28453 set_fan_min 0-4 28453 NULL
++lookup_last_28455 lookup_last 0 28455 NULL
++roccat_common2_sysfs_write_keys_thumbster_28456 roccat_common2_sysfs_write_keys_thumbster 0-6-5 28456 NULL
++key_mic_failures_read_28457 key_mic_failures_read 3-0 28457 NULL
 +alloc_irq_cpu_rmap_28459 alloc_irq_cpu_rmap 1 28459 NULL
 +alloc_irq_cpu_rmap_28459 alloc_irq_cpu_rmap 1 28459 NULL
-+ps_poll_upsd_utilization_read_28519 ps_poll_upsd_utilization_read 3 28519 NULL
++show_fcstat_fcp_frame_alloc_failures_28461 show_fcstat_fcp_frame_alloc_failures 0 28461 NULL nohasharray
++br_nf_forward_arp_28461 br_nf_forward_arp 0 28461 &show_fcstat_fcp_frame_alloc_failures_28461
++show_28462 show 0 28462 NULL
++set_mode_28465 set_mode 0 28465 NULL
++u132_urb_enqueue_28468 u132_urb_enqueue 0 28468 NULL
++rtl8169_get_regs_len_28470 rtl8169_get_regs_len 0 28470 NULL nohasharray
++create_urbs_28470 create_urbs 0 28470 &rtl8169_get_regs_len_28470
++tw9910_set_scale_28474 tw9910_set_scale 0 28474 NULL nohasharray
++ubifs_leb_unmap_28474 ubifs_leb_unmap 0 28474 &tw9910_set_scale_28474
++vmw_du_crtc_cursor_set_28479 vmw_du_crtc_cursor_set 5-4 28479 NULL
++ocfs2_backup_super_blkno_28484 ocfs2_backup_super_blkno 0-2 28484 NULL nohasharray
++tty_read_28484 tty_read 0-3 28484 &ocfs2_backup_super_blkno_28484
++__filemap_fdatawrite_28485 __filemap_fdatawrite 0 28485 NULL
++coda_revalidate_inode_28489 coda_revalidate_inode 0 28489 NULL
++max_response_pages_28492 max_response_pages 0 28492 NULL
++pxa168_eth_set_mac_address_28494 pxa168_eth_set_mac_address 0 28494 NULL
++snd_interval_refine_max_28498 snd_interval_refine_max 0 28498 NULL
++show_iface_max_recv_dlength_28500 show_iface_max_recv_dlength 0 28500 NULL
++l2cap_sock_listen_28502 l2cap_sock_listen 0 28502 NULL
++gadget_config_name_attr_store_28503 gadget_config_name_attr_store 0-4 28503 NULL
++dt_remember_or_free_map_28507 dt_remember_or_free_map 5 28507 NULL
++show_fnode_discovery_session_28508 show_fnode_discovery_session 0 28508 NULL
++sctp_inet_listen_28516 sctp_inet_listen 0 28516 NULL
++ps_poll_upsd_utilization_read_28519 ps_poll_upsd_utilization_read 3-0 28519 NULL
++show_temp0_28521 show_temp0 0 28521 NULL nohasharray
++__next_node_28521 __next_node 1-0 28521 &show_temp0_28521
 +sh_irda_init_iobuf_28527 sh_irda_init_iobuf 2 28527 NULL nohasharray
 +sh_irda_init_iobuf_28527 sh_irda_init_iobuf 2 28527 NULL nohasharray
-+i2400m_tx_stats_read_28527 i2400m_tx_stats_read 3 28527 &sh_irda_init_iobuf_28527
++i2400m_tx_stats_read_28527 i2400m_tx_stats_read 3-0 28527 &sh_irda_init_iobuf_28527
 +early_init_dt_alloc_memory_arch_28528 early_init_dt_alloc_memory_arch 1 28528 NULL
 +early_init_dt_alloc_memory_arch_28528 early_init_dt_alloc_memory_arch 1 28528 NULL
-+sel_read_policycap_28544 sel_read_policycap 3 28544 NULL
-+run_delalloc_range_28545 run_delalloc_range 3-4 28545 NULL nohasharray
-+aio_read_events_28545 aio_read_events 3 28545 &run_delalloc_range_28545 nohasharray
-+mptctl_getiocinfo_28545 mptctl_getiocinfo 2 28545 &aio_read_events_28545
-+b43legacy_debugfs_write_28556 b43legacy_debugfs_write 3 28556 NULL
-+asymmetric_verify_28567 asymmetric_verify 3 28567 NULL
-+oxygen_read32_28582 oxygen_read32 0 28582 NULL
-+task_cgroup_path_28599 task_cgroup_path 3 28599 NULL
-+extract_entropy_28604 extract_entropy 5-3 28604 NULL
++list_28535 list 0-5 28535 NULL
++capinc_tty_write_28539 capinc_tty_write 3 28539 NULL
++max16065_show_limit_28543 max16065_show_limit 0 28543 NULL nohasharray
++nx_fw_cmd_create_tx_ctx_28543 nx_fw_cmd_create_tx_ctx 0 28543 &max16065_show_limit_28543
++sel_read_policycap_28544 sel_read_policycap 3-0 28544 NULL nohasharray
++chip_base_show_28544 chip_base_show 0 28544 &sel_read_policycap_28544
++aio_read_events_28545 aio_read_events 3 28545 NULL nohasharray
++run_delalloc_range_28545 run_delalloc_range 3-4-0 28545 &aio_read_events_28545 nohasharray
++mptctl_getiocinfo_28545 mptctl_getiocinfo 2 28545 &run_delalloc_range_28545
++statfs_28548 statfs 0 28548 NULL
++__pm_runtime_idle_28549 __pm_runtime_idle 0 28549 NULL
++qlcnic_sysfs_write_npar_config_28550 qlcnic_sysfs_write_npar_config 0-6-5 28550 NULL
++issue_fc_host_lip_28552 issue_fc_host_lip 0 28552 NULL
++b43legacy_debugfs_write_28556 b43legacy_debugfs_write 3-0 28556 NULL
++apds990x_lux_thresh_below_store_28558 apds990x_lux_thresh_below_store 0-4 28558 NULL
++inet_dccp_listen_28565 inet_dccp_listen 0 28565 NULL nohasharray
++store_28565 store 0-4 28565 &inet_dccp_listen_28565
++lbs_mesh_get_28566 lbs_mesh_get 0 28566 NULL
++qp_enqueue_locked_28567 qp_enqueue_locked 0-5-3 28567 NULL nohasharray
++asymmetric_verify_28567 asymmetric_verify 3 28567 &qp_enqueue_locked_28567
++gfs2_meta_indirect_buffer_28573 gfs2_meta_indirect_buffer 0 28573 NULL
++phys_pud_init_28574 phys_pud_init 0-2-3 28574 NULL
++saa7127_s_stream_28581 saa7127_s_stream 0 28581 NULL nohasharray
++swsusp_arch_suspend_28581 swsusp_arch_suspend 0 28581 &saa7127_s_stream_28581
++intel_iommu_show_version_28582 intel_iommu_show_version 0 28582 NULL
++el3_open_28584 el3_open 0 28584 NULL
++capabilities_show_28586 capabilities_show 0 28586 NULL nohasharray
++cfspi_open_28586 cfspi_open 0 28586 &capabilities_show_28586
++tg3_load_5701_a0_firmware_fix_28593 tg3_load_5701_a0_firmware_fix 0 28593 NULL
++wm8350_clear_bits_28596 wm8350_clear_bits 0 28596 NULL
++acpi_ds_eval_buffer_field_operands_28598 acpi_ds_eval_buffer_field_operands 0 28598 NULL
++map_addr_show_28602 map_addr_show 0 28602 NULL nohasharray
++write_full_28602 write_full 0-3 28602 &map_addr_show_28602
++extract_entropy_28604 extract_entropy 5-3 28604 NULL nohasharray
++vmxnet3_get_regs_len_28604 vmxnet3_get_regs_len 0 28604 &extract_entropy_28604
++rt73usb_set_device_state_28607 rt73usb_set_device_state 0 28607 NULL
 +xgbe_common_write_28609 xgbe_common_write 2 28609 NULL
 +kfifo_unused_28612 kfifo_unused 0 28612 NULL
 +xgbe_common_write_28609 xgbe_common_write 2 28609 NULL
 +kfifo_unused_28612 kfifo_unused 0 28612 NULL
-+snd_nm256_capture_copy_28622 snd_nm256_capture_copy 5-3 28622 NULL
++gfs2_fsync_28613 gfs2_fsync 0 28613 NULL nohasharray
++d_l1_down_proc_write_28613 d_l1_down_proc_write 0-3 28613 &gfs2_fsync_28613
++iwlagn_disable_pan_28614 iwlagn_disable_pan 0 28614 NULL
++wq_cpumask_show_28617 wq_cpumask_show 0 28617 NULL
++mp_override_legacy_irq_28618 mp_override_legacy_irq 4 28618 NULL
++snd_nm256_capture_copy_28622 snd_nm256_capture_copy 5 28622 NULL nohasharray
++tsc2005_selftest_show_28622 tsc2005_selftest_show 0 28622 &snd_nm256_capture_copy_28622
++show_host_param_ISCSI_HOST_PARAM_HWADDRESS_28624 show_host_param_ISCSI_HOST_PARAM_HWADDRESS 0 28624 NULL nohasharray
++of_node_property_read_28624 of_node_property_read 6 28624 &show_host_param_ISCSI_HOST_PARAM_HWADDRESS_28624
++atkbd_do_show_set_28627 atkbd_do_show_set 0 28627 NULL
++llcp_raw_sock_bind_28630 llcp_raw_sock_bind 0 28630 NULL
++patch_conexant_auto_28632 patch_conexant_auto 0 28632 NULL
++si2157_get_if_frequency_28634 si2157_get_if_frequency 0 28634 NULL
 +setup_usemap_28636 setup_usemap 3-4 28636 NULL
 +setup_usemap_28636 setup_usemap 3-4 28636 NULL
-+qib_handle_6120_hwerrors_28642 qib_handle_6120_hwerrors 3 28642 NULL
++niu_reset_tx_mac_28643 niu_reset_tx_mac 0 28643 NULL
++xfs_bmap_finish_28644 xfs_bmap_finish 0 28644 NULL
++au6610_i2c_xfer_28645 au6610_i2c_xfer 0-3 28645 NULL
++jfs_statfs_28649 jfs_statfs 0 28649 NULL
++byte_read_data_28650 byte_read_data 0 28650 NULL
 +p9_fcall_alloc_28652 p9_fcall_alloc 1 28652 NULL
 +p9_fcall_alloc_28652 p9_fcall_alloc 1 28652 NULL
-+iwl_dbgfs_nic_temp_read_28662 iwl_dbgfs_nic_temp_read 3 28662 NULL
++nilfs_construct_dsync_segment_28656 nilfs_construct_dsync_segment 0 28656 NULL
++dpm_suspend_28657 dpm_suspend 0 28657 NULL
++fsnotify_add_event_28660 fsnotify_add_event 0 28660 NULL
++iwl_dbgfs_nic_temp_read_28662 iwl_dbgfs_nic_temp_read 3-0 28662 NULL
++btrfs_previous_item_28667 btrfs_previous_item 0 28667 NULL
 +blk_queue_resize_tags_28670 blk_queue_resize_tags 2 28670 NULL
 +blk_queue_resize_tags_28670 blk_queue_resize_tags 2 28670 NULL
++show_refcnt_28672 show_refcnt 0 28672 NULL
++adp5520_bl_dark_max_store_28674 adp5520_bl_dark_max_store 4-0 28674 NULL
++show_auto_update_interval_28675 show_auto_update_interval 0 28675 NULL
++cgroup_add_file_28679 cgroup_add_file 0 28679 NULL
++sysfs_format_mac_28681 sysfs_format_mac 0 28681 NULL nohasharray
++_picolcd_flash_read_28681 _picolcd_flash_read 0 28681 &sysfs_format_mac_28681 nohasharray
++__dev_alloc_skb_28681 __dev_alloc_skb 1 28681 &_picolcd_flash_read_28681
 +SyS_setgroups16_28686 SyS_setgroups16 1 28686 NULL
 +SyS_setgroups16_28686 SyS_setgroups16 1 28686 NULL
-+kvm_mmu_get_page_28692 kvm_mmu_get_page 2 28692 NULL
-+drm_plane_init_28731 drm_plane_init 6 28731 NULL
++adau1701_register_size_28688 adau1701_register_size 0 28688 NULL
++hugetlb_total_pages_28689 hugetlb_total_pages 0 28689 NULL
++min_show_28691 min_show 0 28691 NULL nohasharray
++softing_netdev_open_28691 softing_netdev_open 0 28691 &min_show_28691
++usb6fire_pcm_prepare_28692 usb6fire_pcm_prepare 0 28692 NULL nohasharray
++mem_used_max_show_28692 mem_used_max_show 0 28692 &usb6fire_pcm_prepare_28692
++_nfs41_proc_fsid_present_28693 _nfs41_proc_fsid_present 0 28693 NULL
++musb_vbus_store_28696 musb_vbus_store 0-4 28696 NULL
++set_pwm_mode_28704 set_pwm_mode 0-4 28704 NULL
++balance_level_28707 balance_level 0 28707 NULL
++power_28709 power 0 28709 NULL nohasharray
++show_vid_reg_28709 show_vid_reg 0 28709 &power_28709 nohasharray
++zd_ep_regs_out_msg_28709 zd_ep_regs_out_msg 0 28709 &show_vid_reg_28709
++carl9170_set_freq_cal_data_28713 carl9170_set_freq_cal_data 0 28713 NULL
++tcp_cgroup_write_28723 tcp_cgroup_write 0-3 28723 NULL
++ip6_pkt_discard_out_28724 ip6_pkt_discard_out 0 28724 NULL
++spi_sync_locked_28726 spi_sync_locked 0 28726 NULL
++nfs_revalidate_file_size_28731 nfs_revalidate_file_size 0 28731 NULL nohasharray
++drm_plane_init_28731 drm_plane_init 6 28731 &nfs_revalidate_file_size_28731
 +spi_execute_28736 spi_execute 5 28736 NULL
 +spi_execute_28736 spi_execute 5 28736 NULL
-+snd_pcm_aio_write_28738 snd_pcm_aio_write 3 28738 NULL
-+read_file_btcoex_28743 read_file_btcoex 3 28743 NULL
++snd_pcm_aio_write_28738 snd_pcm_aio_write 3-0 28738 NULL nohasharray
++mwifiex_cmd_tx_rate_cfg_28738 mwifiex_cmd_tx_rate_cfg 0 28738 &snd_pcm_aio_write_28738
++switch_channel_28739 switch_channel 0 28739 NULL
++hotkey_enable_show_28742 hotkey_enable_show 0 28742 NULL
++read_file_btcoex_28743 read_file_btcoex 3-0 28743 NULL
 +max_hw_blocks_28748 max_hw_blocks 0 28748 NULL
 +max_hw_blocks_28748 max_hw_blocks 0 28748 NULL
++getprocattr_28754 getprocattr 0 28754 NULL
++w1_f2d_fix_count_28757 w1_f2d_fix_count 0-2-1-3 28757 NULL
++r500_hw_i2c_xfer_28761 r500_hw_i2c_xfer 0-3 28761 NULL nohasharray
++show_fnode_tcp_nagle_disable_28761 show_fnode_tcp_nagle_disable 0 28761 &r500_hw_i2c_xfer_28761 nohasharray
++sha1_mb_init_28761 sha1_mb_init 0 28761 &show_fnode_tcp_nagle_disable_28761
 +nv50_dmac_create_28762 nv50_dmac_create 5 28762 NULL
 +nv50_dmac_create_28762 nv50_dmac_create 5 28762 NULL
-+rpc_pipe_generic_upcall_28766 rpc_pipe_generic_upcall 4 28766 NULL
++set_beep_mask_28764 set_beep_mask 0-4 28764 NULL
++rpc_pipe_generic_upcall_28766 rpc_pipe_generic_upcall 4-0 28766 NULL
++peek_head_len_28771 peek_head_len 0 28771 NULL
++ima_lsm_rule_init_28777 ima_lsm_rule_init 0 28777 NULL
 +ath6kl_get_num_reg_28780 ath6kl_get_num_reg 0 28780 NULL
 +ath6kl_get_num_reg_28780 ath6kl_get_num_reg 0 28780 NULL
++ad5360_read_dac_powerdown_28781 ad5360_read_dac_powerdown 0 28781 NULL nohasharray
++store_bit_28781 store_bit 0-4 28781 &ad5360_read_dac_powerdown_28781
++set_mode_28785 set_mode 0 28785 NULL
++dvb_net_sec_callback_28786 dvb_net_sec_callback 2 28786 NULL
++__iscsi_nacl_auth_show_userid_mutual_28790 __iscsi_nacl_auth_show_userid_mutual 0 28790 NULL
++thaw_super_28793 thaw_super 0 28793 NULL
 +sel_write_member_28800 sel_write_member 3 28800 NULL
 +sel_write_member_28800 sel_write_member 3 28800 NULL
-+iwl_dbgfs_rxon_filter_flags_read_28832 iwl_dbgfs_rxon_filter_flags_read 3 28832 NULL
-+kernel_tree_alloc_28833 kernel_tree_alloc 1 28833 NULL
-+parser_init_byteStream_28841 parser_init_byteStream 2 28841 NULL
++show_28801 show 0 28801 NULL
++update_28806 update 0 28806 NULL
++mv_ep_queue_28810 mv_ep_queue 0 28810 NULL
++set_lbt_28811 set_lbt 0 28811 NULL
++udp_packet_28817 udp_packet 0 28817 NULL
++user_preparse_28821 user_preparse 0 28821 NULL
++iwl_send_bt_init_conf_old_28822 iwl_send_bt_init_conf_old 0 28822 NULL nohasharray
++__niu_set_and_wait_clear_mac_28822 __niu_set_and_wait_clear_mac 0 28822 &iwl_send_bt_init_conf_old_28822
++show_prochot_28824 show_prochot 0 28824 NULL
++savagefb_decode_var_28826 savagefb_decode_var 0 28826 NULL
++iwl_dbgfs_rxon_filter_flags_read_28832 iwl_dbgfs_rxon_filter_flags_read 3-0 28832 NULL
++itg3200_write_reg_8_28833 itg3200_write_reg_8 0 28833 NULL nohasharray
++kernel_tree_alloc_28833 kernel_tree_alloc 1 28833 &itg3200_write_reg_8_28833
++ims_pcu_read_ofn_config_28839 ims_pcu_read_ofn_config 0 28839 NULL
++udplite_packet_28840 udplite_packet 0 28840 NULL
++set_fan_off_28841 set_fan_off 0-4 28841 NULL nohasharray
++parser_init_byteStream_28841 parser_init_byteStream 2 28841 &set_fan_off_28841
++lldd_control_phy_28842 lldd_control_phy 0 28842 NULL
 +vp_request_msix_vectors_28849 vp_request_msix_vectors 2 28849 NULL
 +vp_request_msix_vectors_28849 vp_request_msix_vectors 2 28849 NULL
++lp5523_selftest_28851 lp5523_selftest 0 28851 NULL
++ds2781_set_sense_resistor_value_28853 ds2781_set_sense_resistor_value 0-4 28853 NULL
++ssb_bus_powerup_28855 ssb_bus_powerup 0 28855 NULL
++gc_timer_show_28856 gc_timer_show 0 28856 NULL
++input_dev_show_phys_28859 input_dev_show_phys 0 28859 NULL
++e100_self_test_28862 e100_self_test 0 28862 NULL
 +ipv6_renew_options_28867 ipv6_renew_options 5 28867 NULL
 +ipv6_renew_options_28867 ipv6_renew_options 5 28867 NULL
-+packet_sendmsg_spkt_28885 packet_sendmsg_spkt 4 28885 NULL
-+da9055_group_write_28904 da9055_group_write 2-3 28904 NULL
-+ps_upsd_timeouts_read_28924 ps_upsd_timeouts_read 3 28924 NULL
-+iwl_dbgfs_sleep_level_override_write_28925 iwl_dbgfs_sleep_level_override_write 3 28925 NULL
++disk_store_28868 disk_store 0-4 28868 NULL
++profile_init_28870 profile_init 0 28870 NULL
++b43_gphy_op_interf_mitigation_28872 b43_gphy_op_interf_mitigation 0 28872 NULL
++unix_create_28874 unix_create 0 28874 NULL
++hotkey_all_mask_show_28875 hotkey_all_mask_show 0 28875 NULL nohasharray
++show_selfballoon_reserved_mb_28875 show_selfballoon_reserved_mb 0 28875 &hotkey_all_mask_show_28875
++packet_sendmsg_spkt_28885 packet_sendmsg_spkt 4-0 28885 NULL nohasharray
++show_temp1_28885 show_temp1 0 28885 &packet_sendmsg_spkt_28885
++acpi_ut_copy_iobject_to_iobject_28894 acpi_ut_copy_iobject_to_iobject 0 28894 NULL
++da9055_group_write_28904 da9055_group_write 2-3-0 28904 NULL
++nilfs_direct_delete_28910 nilfs_direct_delete 0 28910 NULL
++set_pwm_min_28914 set_pwm_min 0-4 28914 NULL
++vmci_qpair_dequeue_28915 vmci_qpair_dequeue 3 28915 NULL nohasharray
++at91ether_start_28915 at91ether_start 0 28915 &vmci_qpair_dequeue_28915
++pci_reset_hotplug_slot_28919 pci_reset_hotplug_slot 0 28919 NULL
++cifs_linux_ext_proc_write_28920 cifs_linux_ext_proc_write 0-3 28920 NULL nohasharray
++tcp_md5_do_add_28920 tcp_md5_do_add 0 28920 &cifs_linux_ext_proc_write_28920
++usbip_status_show_28921 usbip_status_show 0 28921 NULL nohasharray
++als_lux_input_data_show_28921 als_lux_input_data_show 0 28921 &usbip_status_show_28921
++get_video_status_28922 get_video_status 0 28922 NULL
++walk_tg_tree_from_28923 walk_tg_tree_from 0 28923 NULL
++ps_upsd_timeouts_read_28924 ps_upsd_timeouts_read 3-0 28924 NULL
++iwl_dbgfs_sleep_level_override_write_28925 iwl_dbgfs_sleep_level_override_write 3-0 28925 NULL
++ocfs2_frozen_trigger_28929 ocfs2_frozen_trigger 4 28929 NULL
++__ext2_write_inode_28931 __ext2_write_inode 0 28931 NULL
++btrfs_set_prop_28935 btrfs_set_prop 0 28935 NULL
++patch_cs4213_28937 patch_cs4213 0 28937 NULL
 +push_rx_28939 push_rx 3 28939 NULL
 +mxuport_prepare_write_buffer_28943 mxuport_prepare_write_buffer 3 28943 NULL
 +push_rx_28939 push_rx 3 28939 NULL
 +mxuport_prepare_write_buffer_28943 mxuport_prepare_write_buffer 3 28943 NULL
++ds1305_nvram_write_28944 ds1305_nvram_write 0-5-6 28944 NULL
++snd_pcm_add_28947 snd_pcm_add 0 28947 NULL
++icmp_packet_28950 icmp_packet 0 28950 NULL
++affs_intl_hash_dentry_28953 affs_intl_hash_dentry 0 28953 NULL
++cas_get_regs_len_28954 cas_get_regs_len 0 28954 NULL
++ext3_xattr_trusted_get_28960 ext3_xattr_trusted_get 0 28960 NULL
 +btrfs_trim_block_group_28963 btrfs_trim_block_group 3-4 28963 NULL
 +btrfs_trim_block_group_28963 btrfs_trim_block_group 3-4 28963 NULL
++ext4_unfreeze_28966 ext4_unfreeze 0 28966 NULL
++adxl34x_disable_show_28969 adxl34x_disable_show 0 28969 NULL nohasharray
++cur_speed_read_file_28969 cur_speed_read_file 0 28969 &adxl34x_disable_show_28969
 +alloc_sched_domains_28972 alloc_sched_domains 1 28972 NULL
 +alloc_sched_domains_28972 alloc_sched_domains 1 28972 NULL
-+hash_net6_expire_28979 hash_net6_expire 4 28979 NULL
-+hci_sock_setsockopt_28993 hci_sock_setsockopt 5 28993 NULL
-+bin_uuid_28999 bin_uuid 3 28999 NULL
++set_lcd_level_alt_28975 set_lcd_level_alt 0 28975 NULL
++hash_net6_expire_28979 hash_net6_expire 4 28979 NULL nohasharray
++ltc4215_show_voltage_28979 ltc4215_show_voltage 0 28979 &hash_net6_expire_28979
++vnic_dev_del_addr_28980 vnic_dev_del_addr 0 28980 NULL
++xfs_alloc_update_28982 xfs_alloc_update 0 28982 NULL
++koneplus_sysfs_write_macro_28983 koneplus_sysfs_write_macro 0-6-5 28983 NULL
++ext4_mb_add_groupinfo_28988 ext4_mb_add_groupinfo 2 28988 NULL nohasharray
++cbus_receive_bit_28988 cbus_receive_bit 0 28988 &ext4_mb_add_groupinfo_28988 nohasharray
++ql_adapter_down_28988 ql_adapter_down 0 28988 &cbus_receive_bit_28988
++ov2640_cropcap_28991 ov2640_cropcap 0 28991 NULL
++netlink_bind_28992 netlink_bind 0 28992 NULL
++hci_sock_setsockopt_28993 hci_sock_setsockopt 5-0 28993 NULL
++device_show_bool_28994 device_show_bool 0 28994 NULL
++store_28995 store 0 28995 NULL
++bin_uuid_28999 bin_uuid 3 28999 NULL nohasharray
++config_rom_show_28999 config_rom_show 0 28999 &bin_uuid_28999 nohasharray
++set_mtu_28999 set_mtu 0 28999 &config_rom_show_28999
++show_counter_rx_flow_ctrl_errs_29001 show_counter_rx_flow_ctrl_errs 0 29001 NULL
++fdb_insert_29003 fdb_insert 0 29003 NULL
 +fd_execute_rw_29004 fd_execute_rw 3 29004 NULL
 +fd_execute_rw_29004 fd_execute_rw 3 29004 NULL
-+ieee80211_if_read_ht_opmode_29044 ieee80211_if_read_ht_opmode 3 29044 NULL
-+rxrpc_sendmsg_29049 rxrpc_sendmsg 4 29049 NULL
-+btrfs_root_bytenr_29058 btrfs_root_bytenr 0 29058 NULL
++rv3029c2_rtc_i2c_alarm_set_irq_29006 rv3029c2_rtc_i2c_alarm_set_irq 0 29006 NULL
++zd_mac_init_hw_29016 zd_mac_init_hw 0 29016 NULL
++read_alloc_29022 read_alloc 0 29022 NULL
++show_fc_rport_roles_29026 show_fc_rport_roles 0 29026 NULL nohasharray
++__uncore_fvc_show_29026 __uncore_fvc_show 0 29026 &show_fc_rport_roles_29026 nohasharray
++iscsi_stat_sess_show_attr_txdata_octs_29026 iscsi_stat_sess_show_attr_txdata_octs 0 29026 &__uncore_fvc_show_29026
++rmd160_update_29027 rmd160_update 0 29027 NULL
++xz_dec_init_29029 xz_dec_init 2 29029 NULL
++channels_supported_show_29031 channels_supported_show 0 29031 NULL nohasharray
++sys_fcntl64_29031 sys_fcntl64 3 29031 &channels_supported_show_29031
++show_can_queue_29035 show_can_queue 0 29035 NULL nohasharray
++hot_add_disk_29035 hot_add_disk 0 29035 &show_can_queue_29035
++zd_iowrite32_locked_29036 zd_iowrite32_locked 0 29036 NULL
++coda_ioctl_permission_29037 coda_ioctl_permission 0 29037 NULL
++ov772x_s_ctrl_29039 ov772x_s_ctrl 0 29039 NULL nohasharray
++apds990x_prox_threshold_show_29039 apds990x_prox_threshold_show 0 29039 &ov772x_s_ctrl_29039
++ieee80211_if_read_ht_opmode_29044 ieee80211_if_read_ht_opmode 3-0 29044 NULL nohasharray
++load_patch_29044 load_patch 0 29044 &ieee80211_if_read_ht_opmode_29044
++ipath_dma_map_single_29047 ipath_dma_map_single 0 29047 NULL
++rxrpc_sendmsg_29049 rxrpc_sendmsg 4-0 29049 NULL nohasharray
++lm3639_bled_mode_store_29049 lm3639_bled_mode_store 0-4 29049 &rxrpc_sendmsg_29049
++tso_fragment_29050 tso_fragment 3 29050 NULL
++open_tx_first_29051 open_tx_first 0 29051 NULL
++send_request_29054 send_request 0 29054 NULL
++ixgbe_setup_all_rx_resources_29055 ixgbe_setup_all_rx_resources 0 29055 NULL
++store_pwm_auto_prochot_ramp_29057 store_pwm_auto_prochot_ramp 0-4 29057 NULL
++xhci_queue_isoc_tx_prepare_29060 xhci_queue_isoc_tx_prepare 0 29060 NULL nohasharray
++tps6586x_rtc_read_time_29060 tps6586x_rtc_read_time 0 29060 &xhci_queue_isoc_tx_prepare_29060
 +iso_packets_buffer_init_29061 iso_packets_buffer_init 3-4 29061 NULL
 +iso_packets_buffer_init_29061 iso_packets_buffer_init 3-4 29061 NULL
++amd64_dbam0_show_29062 amd64_dbam0_show 0 29062 NULL
++show_session_param_ISCSI_PARAM_TSID_29064 show_session_param_ISCSI_PARAM_TSID 0 29064 NULL
 +lpfc_idiag_extacc_drivr_get_29067 lpfc_idiag_extacc_drivr_get 0-3 29067 NULL
 +sctp_getsockopt_assoc_stats_29074 sctp_getsockopt_assoc_stats 2 29074 NULL
 +lpfc_idiag_extacc_drivr_get_29067 lpfc_idiag_extacc_drivr_get 0-3 29067 NULL
 +sctp_getsockopt_assoc_stats_29074 sctp_getsockopt_assoc_stats 2 29074 NULL
-+iwl_dbgfs_log_event_write_29088 iwl_dbgfs_log_event_write 3 29088 NULL
++_nfs4_proc_getattr_29076 _nfs4_proc_getattr 0 29076 NULL
++igbvf_request_msix_29079 igbvf_request_msix 0 29079 NULL
++ubifs_statfs_29082 ubifs_statfs 0 29082 NULL
++qla24xx_vport_create_req_sanity_check_29083 qla24xx_vport_create_req_sanity_check 0 29083 NULL
++ds2781_write_param_eeprom_bin_29084 ds2781_write_param_eeprom_bin 6-5-0 29084 NULL nohasharray
++xfs_alloc_ag_vextent_small_29084 xfs_alloc_ag_vextent_small 0 29084 &ds2781_write_param_eeprom_bin_29084 nohasharray
++ixgbevf_setup_all_rx_resources_29084 ixgbevf_setup_all_rx_resources 0 29084 &xfs_alloc_ag_vextent_small_29084
++cfq_back_seek_penalty_show_29085 cfq_back_seek_penalty_show 0 29085 NULL
++iwl_dbgfs_log_event_write_29088 iwl_dbgfs_log_event_write 3-0 29088 NULL
++show_29089 show 0 29089 NULL
++jffs2_write_inode_range_29090 jffs2_write_inode_range 0 29090 NULL
++sh_veu_buf_prepare_29093 sh_veu_buf_prepare 0 29093 NULL
 +ccp_init_dm_workarea_29097 ccp_init_dm_workarea 3 29097 NULL
 +ccp_init_dm_workarea_29097 ccp_init_dm_workarea 3 29097 NULL
++pwm_duty_cycle_show_29098 pwm_duty_cycle_show 0 29098 NULL
++tps65090_try_enable_fet_29101 tps65090_try_enable_fet 0 29101 NULL
 +__compat_sys_preadv64_29103 __compat_sys_preadv64 3 29103 NULL
 +__compat_sys_preadv64_29103 __compat_sys_preadv64 3 29103 NULL
-+isdn_ppp_write_29109 isdn_ppp_write 4 29109 NULL
++isdn_ppp_write_29109 isdn_ppp_write 4-0 29109 NULL nohasharray
++ddebug_exec_query_29109 ddebug_exec_query 0 29109 &isdn_ppp_write_29109
++show_tach_29110 show_tach 0 29110 NULL
++il3945_txq_ctx_reset_29111 il3945_txq_ctx_reset 0 29111 NULL
++ads7828_show_in_29115 ads7828_show_in 0 29115 NULL
++pcifront_bus_read_29118 pcifront_bus_read 0 29118 NULL
++iad_bInterfaceCount_show_29124 iad_bInterfaceCount_show 0 29124 NULL nohasharray
++rcu_pm_notify_29124 rcu_pm_notify 0 29124 &iad_bInterfaceCount_show_29124
 +snprintf_29125 snprintf 0 29125 NULL
 +snprintf_29125 snprintf 0 29125 NULL
++init_mac_29127 init_mac 0 29127 NULL
++debug_cow_store_29128 debug_cow_store 4-0 29128 NULL
 +iov_shorten_29130 iov_shorten 0 29130 NULL
 +iov_shorten_29130 iov_shorten 0 29130 NULL
-+proc_scsi_write_29142 proc_scsi_write 3 29142 NULL
-+kvm_mmu_notifier_clear_flush_young_29154 kvm_mmu_notifier_clear_flush_young 3 29154 NULL
++lx_pipe_wait_for_start_29133 lx_pipe_wait_for_start 0 29133 NULL
++nr_overcommit_hugepages_store_29134 nr_overcommit_hugepages_store 0-4 29134 NULL
++show_nports_29139 show_nports 0 29139 NULL nohasharray
++ns_config_init_29139 ns_config_init 0 29139 &show_nports_29139 nohasharray
++vxge_set_mac_addr_29139 vxge_set_mac_addr 0 29139 &ns_config_init_29139
++proc_scsi_write_29142 proc_scsi_write 3-0 29142 NULL nohasharray
++regulator_suspend_standby_mode_show_29142 regulator_suspend_standby_mode_show 0 29142 &proc_scsi_write_29142 nohasharray
++pn_socket_bind_29142 pn_socket_bind 0 29142 &regulator_suspend_standby_mode_show_29142
++store_lwid_enb_29143 store_lwid_enb 0-4 29143 NULL
++chunksize_show_29145 chunksize_show 0 29145 NULL
++reshape_ring_29147 reshape_ring 2 29147 NULL
++show_29152 show 0 29152 NULL nohasharray
++qnx6_statfs_29152 qnx6_statfs 0 29152 &show_29152
++show_tabletStylusLower_29161 show_tabletStylusLower 0 29161 NULL
++ds2781_read8_29162 ds2781_read8 0-3 29162 NULL
++rndis_opts_ifname_show_29164 rndis_opts_ifname_show 0 29164 NULL
++bpck_read_regr_29165 bpck_read_regr 0 29165 NULL
++deadline_fifo_batch_show_29166 deadline_fifo_batch_show 0 29166 NULL
++tc3589x_set_bits_29167 tc3589x_set_bits 0 29167 NULL nohasharray
++mxt_process_messages_until_invalid_29167 mxt_process_messages_until_invalid 0 29167 &tc3589x_set_bits_29167
++badblocks_show_29175 badblocks_show 0 29175 NULL
++dummy_systimer_start_29176 dummy_systimer_start 0 29176 NULL
++context_struct_to_string_29181 context_struct_to_string 0 29181 NULL nohasharray
++target_core_dev_pr_show_attr_res_aptpl_metadata_29181 target_core_dev_pr_show_attr_res_aptpl_metadata 0 29181 &context_struct_to_string_29181
++get_trip_type_29198 get_trip_type 0 29198 NULL nohasharray
++show_ata_dev_class_29198 show_ata_dev_class 0 29198 &get_trip_type_29198 nohasharray
++l1oip_law_to_4bit_29198 l1oip_law_to_4bit 0 29198 &show_ata_dev_class_29198
 +drm_property_create_enum_29201 drm_property_create_enum 5 29201 NULL
 +drm_property_create_enum_29201 drm_property_create_enum 5 29201 NULL
-+wusb_prf_256_29203 wusb_prf_256 7 29203 NULL
-+iwl_dbgfs_temperature_read_29224 iwl_dbgfs_temperature_read 3 29224 NULL
++tda18271_get_if_frequency_29202 tda18271_get_if_frequency 0 29202 NULL nohasharray
++kxcjk1013_set_mode_29202 kxcjk1013_set_mode 0 29202 &tda18271_get_if_frequency_29202
++alloc_group_attrs_29203 alloc_group_attrs 3 29203 NULL nohasharray
++wusb_prf_256_29203 wusb_prf_256 7-0 29203 &alloc_group_attrs_29203
++comedi_alloc_subdevices_29207 comedi_alloc_subdevices 2 29207 NULL
++processor_get_max_state_29208 processor_get_max_state 0 29208 NULL
++disable_vport_29223 disable_vport 0 29223 NULL
++iwl_dbgfs_temperature_read_29224 iwl_dbgfs_temperature_read 3-0 29224 NULL nohasharray
++snd_seq_ioctl_set_client_info_29224 snd_seq_ioctl_set_client_info 0 29224 &iwl_dbgfs_temperature_read_29224 nohasharray
++security_socket_recvmsg_29224 security_socket_recvmsg 0 29224 &snd_seq_ioctl_set_client_info_29224
 +nvme_trans_copy_from_user_29227 nvme_trans_copy_from_user 3 29227 NULL
 +nvme_trans_copy_from_user_29227 nvme_trans_copy_from_user 3 29227 NULL
++aat2870_ldo_enable_29229 aat2870_ldo_enable 0 29229 NULL nohasharray
++pages_unshared_show_29229 pages_unshared_show 0 29229 &aat2870_ldo_enable_29229
++l2tp_ip6_bind_29230 l2tp_ip6_bind 0 29230 NULL
++t4vf_wr_mbox_29233 t4vf_wr_mbox 0 29233 NULL
++devm_ioremap_29235 devm_ioremap 2-3 29235 NULL
 +irq_domain_add_linear_29236 irq_domain_add_linear 2 29236 NULL
 +irq_domain_add_linear_29236 irq_domain_add_linear 2 29236 NULL
-+evdev_handle_get_val_29242 evdev_handle_get_val 5-6 29242 NULL
-+security_context_to_sid_core_29248 security_context_to_sid_core 2 29248 NULL
-+rbd_osd_req_create_29260 rbd_osd_req_create 3 29260 NULL
-+mwifiex_hscfg_write_29262 mwifiex_hscfg_write 3 29262 NULL
++max6875_read_29237 max6875_read 0-5-6 29237 NULL nohasharray
++target_stat_scsi_att_intr_port_show_attr_inst_29237 target_stat_scsi_att_intr_port_show_attr_inst 0 29237 &max6875_read_29237
++recover_peb_29238 recover_peb 7-6-0 29238 NULL
++evdev_handle_get_val_29242 evdev_handle_get_val 6-5 29242 NULL
++rw_verify_area_29243 rw_verify_area 0-4 29243 NULL
++help_29245 help 0 29245 NULL nohasharray
++wake_store_29245 wake_store 0-4 29245 &help_29245
++security_context_to_sid_core_29248 security_context_to_sid_core 2-0 29248 NULL
++sta_info_insert_check_29250 sta_info_insert_check 0 29250 NULL nohasharray
++snd_hda_jack_add_kctls_29250 snd_hda_jack_add_kctls 0 29250 &sta_info_insert_check_29250
++alc_codec_rename_29252 alc_codec_rename 0 29252 NULL
++roccat_common2_sysfs_read_buttons_29258 roccat_common2_sysfs_read_buttons 0-5-6 29258 NULL
++irst_store_wakeup_time_29260 irst_store_wakeup_time 0-4 29260 NULL
++mwifiex_hscfg_write_29262 mwifiex_hscfg_write 3-0 29262 NULL
++snd_rme9652_prepare_29263 snd_rme9652_prepare 0 29263 NULL
++trans_stat_show_29266 trans_stat_show 0 29266 NULL
++et131x_tx_dma_memory_alloc_29267 et131x_tx_dma_memory_alloc 0 29267 NULL
++show_fcoe_fcf_device_vfid_29268 show_fcoe_fcf_device_vfid 0 29268 NULL
++store_pwmenable_29271 store_pwmenable 0-4 29271 NULL
++__device_suspend_late_29272 __device_suspend_late 0 29272 NULL
++atyfb_set_par_29275 atyfb_set_par 0 29275 NULL
 +prism2_set_genericelement_29277 prism2_set_genericelement 3 29277 NULL
 +prism2_set_genericelement_29277 prism2_set_genericelement 3 29277 NULL
-+ext4_fiemap_29296 ext4_fiemap 4 29296 NULL
-+sn9c102_read_29305 sn9c102_read 3 29305 NULL
++set_force_pwm_max_29278 set_force_pwm_max 0-4 29278 NULL
++bitmap_ord_to_pos_29279 bitmap_ord_to_pos 3 29279 NULL
++iwl_mvm_send_cmd_pdu_status_29288 iwl_mvm_send_cmd_pdu_status 0 29288 NULL
++range_read_29291 range_read 0 29291 NULL
++xfs_bmap_btree_to_extents_29297 xfs_bmap_btree_to_extents 0 29297 NULL
++addrconf_notify_29303 addrconf_notify 0 29303 NULL
++writeset_alloc_29304 writeset_alloc 2 29304 NULL nohasharray
++tpacpi_rfk_update_swstate_29304 tpacpi_rfk_update_swstate 0 29304 &writeset_alloc_29304
++regmap_spmi_ext_read_29311 regmap_spmi_ext_read 0 29311 NULL
++brcmf_sdio_tx_ctrlframe_29314 brcmf_sdio_tx_ctrlframe 3 29314 NULL
 +__fuse_get_req_29315 __fuse_get_req 2 29315 NULL
 +__fuse_get_req_29315 __fuse_get_req 2 29315 NULL
++dac33_hw_write_29317 dac33_hw_write 3 29317 NULL nohasharray
++default_file_splice_read_29317 default_file_splice_read 0 29317 &dac33_hw_write_29317
++lp3943_pwm_enable_29319 lp3943_pwm_enable 0 29319 NULL
 +lprocfs_write_helper_29323 lprocfs_write_helper 2 29323 NULL
 +lprocfs_write_helper_29323 lprocfs_write_helper 2 29323 NULL
-+kvm_handle_hva_29326 kvm_handle_hva 2 29326 NULL
++ip_vs_receive_29330 ip_vs_receive 3 29330 NULL
 +obd_proc_jobid_name_seq_write_29332 obd_proc_jobid_name_seq_write 3 29332 NULL
 +obd_proc_jobid_name_seq_write_29332 obd_proc_jobid_name_seq_write 3 29332 NULL
-+tun_put_user_29337 tun_put_user 5 29337 NULL
++wl1271_op_start_29333 wl1271_op_start 0 29333 NULL
++set_page_29334 set_page 0 29334 NULL
++proc_bus_pci_read_29337 proc_bus_pci_read 0-3 29337 NULL
 +__alloc_ei_netdev_29338 __alloc_ei_netdev 1 29338 NULL
 +__alloc_ei_netdev_29338 __alloc_ei_netdev 1 29338 NULL
-+l2cap_sock_setsockopt_old_29346 l2cap_sock_setsockopt_old 4 29346 NULL
-+read_file_tx99_power_29405 read_file_tx99_power 3 29405 NULL
++l2cap_sock_setsockopt_old_29346 l2cap_sock_setsockopt_old 4-0 29346 NULL
++regulator_max_uA_show_29349 regulator_max_uA_show 0 29349 NULL
++module_load_notify_29350 module_load_notify 0 29350 NULL nohasharray
++pcmcia_dev_resume_29350 pcmcia_dev_resume 0 29350 &module_load_notify_29350
++uwb_rc_ie_add_29354 uwb_rc_ie_add 0 29354 NULL
++context_show_29361 context_show 0 29361 NULL nohasharray
++lpfc_use_msi_show_29361 lpfc_use_msi_show 0 29361 &context_show_29361
++alloc_and_copy_ftrace_hash_29368 alloc_and_copy_ftrace_hash 1 29368 NULL
++synproxy_tstamp_adjust_29376 synproxy_tstamp_adjust 2 29376 NULL
++show_fnode_portal_type_29378 show_fnode_portal_type 0 29378 NULL
++get_maxrecs_29379 get_maxrecs 0 29379 NULL
++write_block_data_29390 write_block_data 0 29390 NULL nohasharray
++sleep_millisecs_store_29390 sleep_millisecs_store 0-4 29390 &write_block_data_29390
++store_29393 store 0 29393 NULL
++lpfc_use_adisc_show_29400 lpfc_use_adisc_show 0 29400 NULL
++_ctl_diag_trigger_master_show_29403 _ctl_diag_trigger_master_show 0 29403 NULL nohasharray
++shm16read__write_file_29403 shm16read__write_file 0 29403 &_ctl_diag_trigger_master_show_29403
++read_file_tx99_power_29405 read_file_tx99_power 3-0 29405 NULL
++pca953x_irq_setup_29407 pca953x_irq_setup 3 29407 NULL
++show_fnode_entry_enable_29415 show_fnode_entry_enable 0 29415 NULL
++class_id_show_29416 class_id_show 0 29416 NULL nohasharray
++csio_show_num_reg_rnodes_29416 csio_show_num_reg_rnodes 0 29416 &class_id_show_29416
++softing_fct_cmd_29419 softing_fct_cmd 0 29419 NULL
++cgroup_update_dfl_csses_29420 cgroup_update_dfl_csses 0 29420 NULL
++sfi_acpi_table_show_29425 sfi_acpi_table_show 6 29425 NULL
++security_task_setscheduler_29432 security_task_setscheduler 0 29432 NULL
 +mempool_create_29437 mempool_create 1 29437 NULL
 +mempool_create_29437 mempool_create 1 29437 NULL
-+crypto_ahash_alignmask_29445 crypto_ahash_alignmask 0 29445 NULL
++cfq_quantum_show_29442 cfq_quantum_show 0 29442 NULL nohasharray
++cifs_sign_smb_29442 cifs_sign_smb 0 29442 &cfq_quantum_show_29442
 +p9_client_prepare_req_29448 p9_client_prepare_req 3 29448 NULL
 +p9_client_prepare_req_29448 p9_client_prepare_req 3 29448 NULL
++resv_hugepages_show_29449 resv_hugepages_show 0 29449 NULL
++superblock_has_perm_29450 superblock_has_perm 0 29450 NULL
++edac_dev_instance_show_29452 edac_dev_instance_show 0 29452 NULL
++show_29455 show 0 29455 NULL nohasharray
++__kmalloc_node_29455 __kmalloc_node 1 29455 &show_29455
++mlx4_en_do_set_mac_29456 mlx4_en_do_set_mac 0 29456 NULL
++show_counter_rx_flow_pkts_29459 show_counter_rx_flow_pkts 0 29459 NULL nohasharray
++show_prochot_interval_29459 show_prochot_interval 0 29459 &show_counter_rx_flow_pkts_29459
++acpi_ex_read_data_from_field_29461 acpi_ex_read_data_from_field 0 29461 NULL
 +validate_scan_freqs_29462 validate_scan_freqs 0 29462 NULL
 +validate_scan_freqs_29462 validate_scan_freqs 0 29462 NULL
-+memcg_update_cache_params_29465 memcg_update_cache_params 2 29465 NULL
++memcg_update_cache_params_29465 memcg_update_cache_params 2-0 29465 NULL nohasharray
++geos_gpio_show_29465 geos_gpio_show 0 29465 &memcg_update_cache_params_29465 nohasharray
++ath10k_hif_map_service_to_pipe_29465 ath10k_hif_map_service_to_pipe 0 29465 &geos_gpio_show_29465 nohasharray
++cramfs_readpage_29465 cramfs_readpage 0 29465 &ath10k_hif_map_service_to_pipe_29465
++st_sensors_sysfs_scale_avail_29467 st_sensors_sysfs_scale_avail 0 29467 NULL
++mptscsih_board_tracer_show_29471 mptscsih_board_tracer_show 0 29471 NULL
++snd_hda_create_dig_out_ctls_29472 snd_hda_create_dig_out_ctls 0 29472 NULL
 +SyS_flistxattr_29474 SyS_flistxattr 3 29474 NULL
 +SyS_flistxattr_29474 SyS_flistxattr 3 29474 NULL
-+do_register_entry_29478 do_register_entry 4 29478 NULL
++do_register_entry_29478 do_register_entry 4-0 29478 NULL
++be_change_mtu_29479 be_change_mtu 0 29479 NULL
 +simple_strtoul_29480 simple_strtoul 0 29480 NULL
 +simple_strtoul_29480 simple_strtoul 0 29480 NULL
-+btmrvl_pscmd_write_29504 btmrvl_pscmd_write 3 29504 NULL
-+btrfs_file_extent_disk_bytenr_29505 btrfs_file_extent_disk_bytenr 0 29505 NULL
++ad_sd_buffer_postenable_29483 ad_sd_buffer_postenable 0 29483 NULL
++topology_change_show_29484 topology_change_show 0 29484 NULL
++nilfs_sufile_freev_29485 nilfs_sufile_freev 0 29485 NULL
++rock_ridge_symlink_readpage_29486 rock_ridge_symlink_readpage 0 29486 NULL
++show_29488 show 0 29488 NULL
++client_monitor_pending_show_29492 client_monitor_pending_show 0 29492 NULL
++store_reset_29502 store_reset 0-4 29502 NULL
++btmrvl_pscmd_write_29504 btmrvl_pscmd_write 3-0 29504 NULL
++btrfs_file_extent_disk_bytenr_29505 btrfs_file_extent_disk_bytenr 0 29505 NULL nohasharray
++routes_show_29505 routes_show 0 29505 &btrfs_file_extent_disk_bytenr_29505
++target_core_dev_wwn_show_attr_vpd_assoc_logical_unit_29507 target_core_dev_wwn_show_attr_vpd_assoc_logical_unit 0 29507 NULL
 +usnic_vnic_spec_dump_29508 usnic_vnic_spec_dump 2 29508 NULL
 +usnic_vnic_spec_dump_29508 usnic_vnic_spec_dump 2 29508 NULL
-+write_file_regidx_29517 write_file_regidx 3 29517 NULL
-+atk_debugfs_ggrp_read_29522 atk_debugfs_ggrp_read 3 29522 NULL
++input_dev_show_uniq_29511 input_dev_show_uniq 0 29511 NULL
++write_file_regidx_29517 write_file_regidx 3-0 29517 NULL
++calc_ntlmv2_hash_29518 calc_ntlmv2_hash 0 29518 NULL
++uhci_submit_control_29521 uhci_submit_control 0 29521 NULL
++atk_debugfs_ggrp_read_29522 atk_debugfs_ggrp_read 3-0 29522 NULL nohasharray
++cs_build_controls_29522 cs_build_controls 0 29522 &atk_debugfs_ggrp_read_29522
++qla4xxx_conn_get_param_29523 qla4xxx_conn_get_param 0 29523 NULL
 +pci_enable_msix_29524 pci_enable_msix 0 29524 NULL
 +pci_enable_msix_29524 pci_enable_msix 0 29524 NULL
++pccard_show_irq_mask_29528 pccard_show_irq_mask 0 29528 NULL
++ssb_pci_attr_sprom_show_29530 ssb_pci_attr_sprom_show 0 29530 NULL nohasharray
++mei_cl_write_29530 mei_cl_write 0 29530 &ssb_pci_attr_sprom_show_29530 nohasharray
++unix_autobind_29530 unix_autobind 0 29530 &mei_cl_write_29530
 +mic_vringh_copy_29531 mic_vringh_copy 4 29531 NULL
 +mic_vringh_copy_29531 mic_vringh_copy 4 29531 NULL
-+ftrace_write_29551 ftrace_write 3 29551 NULL
-+idetape_queue_rw_tail_29562 idetape_queue_rw_tail 3 29562 NULL
-+leaf_dealloc_29566 leaf_dealloc 3 29566 NULL
++add_to_page_cache_lru_29534 add_to_page_cache_lru 0 29534 NULL nohasharray
++et131x_adapter_memory_alloc_29534 et131x_adapter_memory_alloc 0 29534 &add_to_page_cache_lru_29534
++nilfs_palloc_prepare_alloc_entry_29538 nilfs_palloc_prepare_alloc_entry 0 29538 NULL
++vfs_read_29543 vfs_read 0-3 29543 NULL
++evaluate_cond_node_29546 evaluate_cond_node 0 29546 NULL
++ext2_write_inode_29548 ext2_write_inode 0 29548 NULL
++phase_diversity_29550 phase_diversity 0 29550 NULL nohasharray
++libipw_change_mtu_29550 libipw_change_mtu 0 29550 &phase_diversity_29550
++ftrace_write_29551 ftrace_write 3-1 29551 NULL
++__extent_writepage_29554 __extent_writepage 0 29554 NULL
++idetape_queue_rw_tail_29562 idetape_queue_rw_tail 3-0 29562 NULL
++show_in_input3_29564 show_in_input3 0 29564 NULL
++leaf_dealloc_29566 leaf_dealloc 3 29566 NULL nohasharray
++bochs_dispi_read_29566 bochs_dispi_read 0 29566 &leaf_dealloc_29566 nohasharray
++alloc_empty_pages_29566 alloc_empty_pages 2 29566 &bochs_dispi_read_29566
 +kvm_read_guest_virt_system_29569 kvm_read_guest_virt_system 4-2 29569 NULL
 +kvm_read_guest_virt_system_29569 kvm_read_guest_virt_system 4-2 29569 NULL
-+lbs_lowsnr_read_29571 lbs_lowsnr_read 3 29571 NULL
-+iwl_dbgfs_missed_beacon_write_29586 iwl_dbgfs_missed_beacon_write 3 29586 NULL
-+pvr2_hdw_report_unlocked_29589 pvr2_hdw_report_unlocked 4-0 29589 NULL
-+dio_set_defer_completion_29599 dio_set_defer_completion 0 29599 NULL
-+slots_per_page_29601 slots_per_page 0 29601 NULL
-+osc_cached_mb_seq_write_29610 osc_cached_mb_seq_write 3 29610 NULL
-+lstcon_rpc_init_29623 lstcon_rpc_init 4 29623 NULL
-+nla_get_u16_29624 nla_get_u16 0 29624 NULL
-+tx_frag_cache_hit_read_29639 tx_frag_cache_hit_read 3 29639 NULL
++p9_fd_read_29570 p9_fd_read 3 29570 NULL
++lbs_lowsnr_read_29571 lbs_lowsnr_read 3-0 29571 NULL
++dvb_ca_en50221_write_data_29574 dvb_ca_en50221_write_data 0-4 29574 NULL
++sisusb_read_memio_word_29581 sisusb_read_memio_word 0 29581 NULL
++savagefb_check_var_29582 savagefb_check_var 0 29582 NULL
++ext3_ordered_write_end_29584 ext3_ordered_write_end 5-0 29584 NULL
++iwl_dbgfs_missed_beacon_write_29586 iwl_dbgfs_missed_beacon_write 3-0 29586 NULL
++snd_device_new_29588 snd_device_new 0 29588 NULL nohasharray
++radeon_set_dpm_state_29588 radeon_set_dpm_state 0-4 29588 &snd_device_new_29588
++pvr2_hdw_report_unlocked_29589 pvr2_hdw_report_unlocked 0-4 29589 NULL
++mt9t112_cropcap_29595 mt9t112_cropcap 0 29595 NULL
++sierra_submit_rx_urbs_29599 sierra_submit_rx_urbs 0 29599 NULL nohasharray
++dio_set_defer_completion_29599 dio_set_defer_completion 0 29599 &sierra_submit_rx_urbs_29599
++rocker_flow_tbl_vlan_29600 rocker_flow_tbl_vlan 0 29600 NULL
++x1205_sysfs_show_atrim_29603 x1205_sysfs_show_atrim 0 29603 NULL nohasharray
++therm_throt_device_show_package_power_limit_count_29603 therm_throt_device_show_package_power_limit_count 0 29603 &x1205_sysfs_show_atrim_29603 nohasharray
++lbs_mesh_config_29603 lbs_mesh_config 0 29603 &therm_throt_device_show_package_power_limit_count_29603
++qla4_82xx_pci_set_window_29605 qla4_82xx_pci_set_window 0-2 29605 NULL
++multicast_snooping_store_29607 multicast_snooping_store 4-0 29607 NULL
++get_fan1_fault_29610 get_fan1_fault 0 29610 NULL nohasharray
++osc_cached_mb_seq_write_29610 osc_cached_mb_seq_write 3 29610 &get_fan1_fault_29610
++raid5_check_reshape_29611 raid5_check_reshape 0 29611 NULL
++tg3_halt_cpu_29617 tg3_halt_cpu 0 29617 NULL
++pmbus_write_byte_data_29621 pmbus_write_byte_data 0 29621 NULL
++v9fs_remote_get_acl_29623 v9fs_remote_get_acl 0 29623 NULL
++show_power_29626 show_power 0 29626 NULL
++dm_attr_suspended_show_29628 dm_attr_suspended_show 0 29628 NULL nohasharray
++log_tail_lsn_show_29628 log_tail_lsn_show 0 29628 &dm_attr_suspended_show_29628
++gfs2_alloc_blocks_29630 gfs2_alloc_blocks 0 29630 NULL
++spi_write_29631 spi_write 0 29631 NULL
++ext4_xattr_trusted_get_29632 ext4_xattr_trusted_get 0 29632 NULL
++read_null_29633 read_null 0-3 29633 NULL nohasharray
++iscsi_disc_show_password_29633 iscsi_disc_show_password 0 29633 &read_null_29633
++tx_frag_cache_hit_read_29639 tx_frag_cache_hit_read 3-0 29639 NULL
++ivtv_firmware_init_29641 ivtv_firmware_init 0 29641 NULL
++md5_init_29643 md5_init 0 29643 NULL
++bnx2x_vfpf_setup_q_29645 bnx2x_vfpf_setup_q 0 29645 NULL
++jump_label_module_notify_29646 jump_label_module_notify 0 29646 NULL
++hyp_sysfs_store_29647 hyp_sysfs_store 0-4 29647 NULL
++uwb_rc_stop_beacon_29649 uwb_rc_stop_beacon 0 29649 NULL
 +sctp_make_abort_user_29654 sctp_make_abort_user 3 29654 NULL nohasharray
 +spmi_controller_alloc_29654 spmi_controller_alloc 2 29654 &sctp_make_abort_user_29654
 +sctp_make_abort_user_29654 sctp_make_abort_user 3 29654 NULL nohasharray
 +spmi_controller_alloc_29654 spmi_controller_alloc 2 29654 &sctp_make_abort_user_29654
-+sisusb_write_mem_bulk_29678 sisusb_write_mem_bulk 4 29678 NULL
-+lustre_posix_acl_xattr_2ext_29693 lustre_posix_acl_xattr_2ext 2 29693 NULL
-+posix_acl_from_xattr_29708 posix_acl_from_xattr 3 29708 NULL
++_regulator_do_enable_29656 _regulator_do_enable 0 29656 NULL nohasharray
++uwb_rc_mac_addr_show_29656 uwb_rc_mac_addr_show 0 29656 &_regulator_do_enable_29656
++d_hash_29661 d_hash 0 29661 NULL
++chv_gpio_direction_input_29662 chv_gpio_direction_input 0 29662 NULL nohasharray
++e100_phy_init_29662 e100_phy_init 0 29662 &chv_gpio_direction_input_29662
++user_get_29663 user_get 0 29663 NULL
++br_send_bpdu_29669 br_send_bpdu 3 29669 NULL
++sisusb_write_mem_bulk_29678 sisusb_write_mem_bulk 4-0 29678 NULL
++pmbus_regulator_enable_29679 pmbus_regulator_enable 0 29679 NULL
++netxen_store_bridged_mode_29684 netxen_store_bridged_mode 0-4 29684 NULL
++nes_store_adapter_29687 nes_store_adapter 0-3 29687 NULL
++__btrfs_setxattr_29689 __btrfs_setxattr 0 29689 NULL
++mlx4_qp_alloc_29690 mlx4_qp_alloc 0 29690 NULL
++sync_29693 sync 0 29693 NULL nohasharray
++lustre_posix_acl_xattr_2ext_29693 lustre_posix_acl_xattr_2ext 2 29693 &sync_29693
++map_descbuffer_29698 map_descbuffer 0 29698 NULL
++output_29700 output 0 29700 NULL
++sas_smp_phy_control_29703 sas_smp_phy_control 0 29703 NULL
++cp_open_29706 cp_open 0 29706 NULL
++posix_acl_from_xattr_29708 posix_acl_from_xattr 3 29708 NULL nohasharray
++sd_alloc_ctl_entry_29708 sd_alloc_ctl_entry 1 29708 &posix_acl_from_xattr_29708
 +probes_write_29711 probes_write 3 29711 NULL
 +probes_write_29711 probes_write 3 29711 NULL
++uinput_events_to_user_29713 uinput_events_to_user 0 29713 NULL
++sht15_show_temp_29714 sht15_show_temp 0 29714 NULL
++compat_write_data_29715 compat_write_data 0 29715 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_write_metadata_29716 target_core_alua_tg_pt_gp_show_attr_alua_write_metadata 0 29716 NULL nohasharray
++wl1251_acx_station_id_29716 wl1251_acx_station_id 0 29716 &target_core_alua_tg_pt_gp_show_attr_alua_write_metadata_29716
++sdev_show_evt_soft_threshold_reached_29724 sdev_show_evt_soft_threshold_reached 0 29724 NULL
++dbs_cpufreq_notifier_29729 dbs_cpufreq_notifier 0 29729 NULL
++wake_show_29730 wake_show 0 29730 NULL
++emi62_writememory_29731 emi62_writememory 4 29731 NULL
++nv_change_mtu_29732 nv_change_mtu 0 29732 NULL nohasharray
++skein_1024_update_29732 skein_1024_update 0 29732 &nv_change_mtu_29732
++snd_seq_create_kernel_client_29734 snd_seq_create_kernel_client 0 29734 NULL
 +read_cis_cache_29735 read_cis_cache 4 29735 NULL
 +read_cis_cache_29735 read_cis_cache 4 29735 NULL
-+xfs_new_eof_29737 xfs_new_eof 2 29737 NULL
-+std_nic_write_29752 std_nic_write 3 29752 NULL
-+static_key_count_29771 static_key_count 0 29771 NULL
++xfs_btree_read_buf_block_29736 xfs_btree_read_buf_block 0 29736 NULL
++da9055_gpio_direction_input_29742 da9055_gpio_direction_input 0 29742 NULL nohasharray
++device_user_deadlock_29742 device_user_deadlock 0 29742 &da9055_gpio_direction_input_29742
++da9055_read_auto_ch_29745 da9055_read_auto_ch 0 29745 NULL
++adp5520_show_29748 adp5520_show 0 29748 NULL
++hotkey_poll_freq_show_29749 hotkey_poll_freq_show 0 29749 NULL
++hfs_readpage_29752 hfs_readpage 0 29752 NULL
++lpfc_multi_ring_rctl_show_29753 lpfc_multi_ring_rctl_show 0 29753 NULL
++raw_pci_write_29754 raw_pci_write 0 29754 NULL
++iscsi_tpg_auth_store_userid_29759 iscsi_tpg_auth_store_userid 0-3 29759 NULL
++max8997_rtc_tm_to_data_29760 max8997_rtc_tm_to_data 0 29760 NULL
++fuse_fsync_29765 fuse_fsync 0 29765 NULL nohasharray
++il3945_store_debug_level_29765 il3945_store_debug_level 0-4 29765 &fuse_fsync_29765
++vmw_compat_shader_add_29770 vmw_compat_shader_add 6 29770 NULL
++ip_vs_conn_fill_param_sync_29771 ip_vs_conn_fill_param_sync 6 29771 NULL
++devid_show_29772 devid_show 0 29772 NULL
++ati_remote2_show_mode_mask_29775 ati_remote2_show_mode_mask 0 29775 NULL
++tcf_csum_ipv6_icmp_29777 tcf_csum_ipv6_icmp 3 29777 NULL
++wcn36xx_start_29781 wcn36xx_start 0 29781 NULL nohasharray
++store_fanin_29781 store_fanin 0-4 29781 &wcn36xx_start_29781
 +tg3_irq_count_29786 tg3_irq_count 0 29786 NULL
 +tg3_irq_count_29786 tg3_irq_count 0 29786 NULL
++wake_up_mouse_store_29789 wake_up_mouse_store 0-4 29789 NULL
 +dbAlloc_29794 dbAlloc 0 29794 NULL
 +dbAlloc_29794 dbAlloc 0 29794 NULL
++__uncore_inc_sel_show_29798 __uncore_inc_sel_show 0 29798 NULL
++pwm_lpss_enable_29799 pwm_lpss_enable 0 29799 NULL
++nf_xfrm_me_harder_29801 nf_xfrm_me_harder 0 29801 NULL
++ext4_trim_all_free_29806 ext4_trim_all_free 2-4-3 29806 NULL
++wcn36xx_smd_send_and_wait_29808 wcn36xx_smd_send_and_wait 0 29808 NULL
++oprofile_start_29810 oprofile_start 0 29810 NULL
++wl1271_acx_ap_max_tx_retry_29816 wl1271_acx_ap_max_tx_retry 0 29816 NULL
++igb_setup_all_tx_resources_29817 igb_setup_all_tx_resources 0 29817 NULL
++nilfs_segctor_next_checkpoint_show_29818 nilfs_segctor_next_checkpoint_show 0 29818 NULL
++stk_sensor_set_brightness_29822 stk_sensor_set_brightness 0 29822 NULL nohasharray
++tmp103_show_temp_29822 tmp103_show_temp 0 29822 &stk_sensor_set_brightness_29822
++in_write_index_show_29827 in_write_index_show 0 29827 NULL
 +tcp_sendpage_29829 tcp_sendpage 4 29829 NULL
 +tcp_sendpage_29829 tcp_sendpage 4 29829 NULL
++kexec_crash_loaded_show_29830 kexec_crash_loaded_show 0 29830 NULL
++wl18xx_set_clk_29839 wl18xx_set_clk 0 29839 NULL
++scan_bitmap_block_29840 scan_bitmap_block 4 29840 NULL
 +__probe_kernel_write_29842 __probe_kernel_write 3 29842 NULL
 +__probe_kernel_write_29842 __probe_kernel_write 3 29842 NULL
++ath10k_wmi_cmd_init_29843 ath10k_wmi_cmd_init 0 29843 NULL
++uhci_submit_common_29844 uhci_submit_common 0 29844 NULL nohasharray
++nfs42_set_rw_stateid_29844 nfs42_set_rw_stateid 0 29844 &uhci_submit_common_29844
++__raw_notifier_call_chain_29847 __raw_notifier_call_chain 0 29847 NULL
 +kvm_read_hva_atomic_29848 kvm_read_hva_atomic 3 29848 NULL
 +kvm_read_hva_atomic_29848 kvm_read_hva_atomic 3 29848 NULL
-+count_partial_29850 count_partial 0 29850 NULL
-+write_file_bool_bmps_29870 write_file_bool_bmps 3 29870 NULL
-+ipv6_setsockopt_29871 ipv6_setsockopt 5 29871 NULL
-+crypto_aead_alignmask_29885 crypto_aead_alignmask 0 29885 NULL
-+rtw_cfg80211_indicate_sta_assoc_29897 rtw_cfg80211_indicate_sta_assoc 3 29897 NULL
-+nv94_gpio_intr_mask_29907 nv94_gpio_intr_mask 4-3 29907 NULL
++sha_finish_walk_29852 sha_finish_walk 0 29852 NULL
++solo_enc_alloc_29860 solo_enc_alloc 3 29860 NULL
++set_eeprom1_29863 set_eeprom1 4-0 29863 NULL nohasharray
++__dev_pm_qos_update_request_29863 __dev_pm_qos_update_request 0 29863 &set_eeprom1_29863
++acpi_device_modalias_show_29864 acpi_device_modalias_show 0 29864 NULL
++xfs_rtfind_forw_29866 xfs_rtfind_forw 0 29866 NULL
++write_file_bool_bmps_29870 write_file_bool_bmps 3-0 29870 NULL
++ipv6_setsockopt_29871 ipv6_setsockopt 5-0 29871 NULL nohasharray
++itd_submit_29871 itd_submit 0 29871 &ipv6_setsockopt_29871
++dma_map_xdr_29874 dma_map_xdr 0-3 29874 NULL
++show_engine3_mode_29876 show_engine3_mode 0 29876 NULL
++setup_29880 setup 0 29880 NULL
++store_pan_29882 store_pan 0-4 29882 NULL
++find_free_ctxt_29886 find_free_ctxt 0 29886 NULL nohasharray
++nfc_targets_found_29886 nfc_targets_found 3 29886 &find_free_ctxt_29886
++afs_write_begin_29891 afs_write_begin 0 29891 NULL
++xfs_alloc_read_agf_29893 xfs_alloc_read_agf 0 29893 NULL
++video_outputsw_cycle_29894 video_outputsw_cycle 0 29894 NULL
++kingsun_net_open_29899 kingsun_net_open 0 29899 NULL
++mirred_device_event_29906 mirred_device_event 0 29906 NULL
++bonding_show_min_links_29907 bonding_show_min_links 0 29907 NULL
++follow_pte_29913 follow_pte 0 29913 NULL
 +lov_ost_pool_extend_29914 lov_ost_pool_extend 2 29914 NULL
 +lov_ost_pool_extend_29914 lov_ost_pool_extend 2 29914 NULL
-+write_file_queue_29922 write_file_queue 3 29922 NULL
++write_file_queue_29922 write_file_queue 3-0 29922 NULL
++pkcs7_preparse_29923 pkcs7_preparse 0 29923 NULL nohasharray
++brcmf_config_dongle_29923 brcmf_config_dongle 0 29923 &pkcs7_preparse_29923
++tps65912_reg_is_enabled_29927 tps65912_reg_is_enabled 0 29927 NULL nohasharray
++ipheth_carrier_set_29927 ipheth_carrier_set 0 29927 &tps65912_reg_is_enabled_29927
++smsc95xx_set_features_29931 smsc95xx_set_features 0 29931 NULL
++b43legacy_op_add_interface_29934 b43legacy_op_add_interface 0 29934 NULL
++tipc_wait_for_sndmsg_29937 tipc_wait_for_sndmsg 0 29937 NULL
++koneplus_sysfs_read_tcu_image_29938 koneplus_sysfs_read_tcu_image 0-5-6 29938 NULL
++security_transition_sid_29940 security_transition_sid 0 29940 NULL
++i915_switch_context_29944 i915_switch_context 0 29944 NULL
 +__btrfs_getxattr_29947 __btrfs_getxattr 0 29947 NULL nohasharray
 +__btrfs_getxattr_29947 __btrfs_getxattr 0 29947 NULL nohasharray
-+ipv6_recv_error_29947 ipv6_recv_error 3 29947 &__btrfs_getxattr_29947
-+zero_iovec_29955 zero_iovec 1 29955 NULL
-+dev_mem_write_30028 dev_mem_write 3 30028 NULL
-+alloc_netdev_mqs_30030 alloc_netdev_mqs 1 30030 NULL
++ipv6_recv_error_29947 ipv6_recv_error 0-3 29947 &__btrfs_getxattr_29947
++ath6kl_wmi_disctimeout_cmd_29952 ath6kl_wmi_disctimeout_cmd 0 29952 NULL
++snd_es1938_capture_prepare_29953 snd_es1938_capture_prepare 0 29953 NULL
++bin_search_in_dir_item_29954 bin_search_in_dir_item 0 29954 NULL
++is_supply_enabled_29956 is_supply_enabled 0 29956 NULL
++init_29962 init 0 29962 NULL
++ubifs_readpage_29965 ubifs_readpage 0 29965 NULL
++vfb_set_par_29967 vfb_set_par 0 29967 NULL
++register_one_node_29973 register_one_node 0 29973 NULL
++acpi_ut_copy_iobject_to_eobject_29974 acpi_ut_copy_iobject_to_eobject 0 29974 NULL
++pci_get_resource_alignment_param_29979 pci_get_resource_alignment_param 0 29979 NULL
++location_store_29981 location_store 0-3 29981 NULL
++ipr_show_device_id_29982 ipr_show_device_id 0 29982 NULL nohasharray
++follow_pfn_29982 follow_pfn 0 29982 &ipr_show_device_id_29982 nohasharray
++ath10k_wmi_peer_assoc_29982 ath10k_wmi_peer_assoc 0 29982 &follow_pfn_29982
++diva_os_get_context_size_29983 diva_os_get_context_size 0 29983 NULL nohasharray
++irias_add_octseq_attrib_29983 irias_add_octseq_attrib 4 29983 &diva_os_get_context_size_29983
++iwl_mvm_send_add_bcast_sta_29987 iwl_mvm_send_add_bcast_sta 0 29987 NULL
++hotkey_tablet_mode_show_29990 hotkey_tablet_mode_show 0 29990 NULL
++TSS_sha1_29994 TSS_sha1 0 29994 NULL
++apds990x_prox_show_30000 apds990x_prox_show 0 30000 NULL
++cpia2_v4l_read_30004 cpia2_v4l_read 0-3 30004 NULL
++memcpy_to_msg_30012 memcpy_to_msg 0-3 30012 NULL
++rpc_call_sync_30021 rpc_call_sync 0 30021 NULL
++show_max_brightness_30023 show_max_brightness 0 30023 NULL
++nfs41_proc_secinfo_no_name_30026 nfs41_proc_secinfo_no_name 0 30026 NULL nohasharray
++set_params_30026 set_params 0 30026 &nfs41_proc_secinfo_no_name_30026
++dev_mem_write_30028 dev_mem_write 3-0 30028 NULL
++ext2_readpage_30029 ext2_readpage 0 30029 NULL
 +sysfs_add_file_mode_ns_30038 sysfs_add_file_mode_ns 0 30038 NULL
 +scsi_vpd_inquiry_30040 scsi_vpd_inquiry 0-4 30040 NULL
 +sysfs_add_file_mode_ns_30038 sysfs_add_file_mode_ns 0 30038 NULL
 +scsi_vpd_inquiry_30040 scsi_vpd_inquiry 0-4 30040 NULL
-+drp_wmove_30043 drp_wmove 4 30043 NULL
++sock_no_listen_30043 sock_no_listen 0 30043 NULL
++__iscsi_nacl_auth_show_password_mutual_30047 __iscsi_nacl_auth_show_password_mutual 0 30047 NULL
++on20_read_regr_30051 on20_read_regr 0 30051 NULL
++integrity_generate_store_30052 integrity_generate_store 0-3 30052 NULL
++dev_attribute_show_30056 dev_attribute_show 0 30056 NULL nohasharray
++cyber2000fb_set_par_30056 cyber2000fb_set_par 0 30056 &dev_attribute_show_30056
++__pci_request_selected_regions_30058 __pci_request_selected_regions 0 30058 NULL
++SyS_write_30059 SyS_write 3 30059 NULL
++general_stats_read_30067 general_stats_read 0 30067 NULL
++capture_pcm_prepare_30072 capture_pcm_prepare 0 30072 NULL
++snd_seq_timer_open_30077 snd_seq_timer_open 0 30077 NULL
++m5602_write_sensor_30078 m5602_write_sensor 0 30078 NULL nohasharray
++sctp_setsockopt_nodelay_30078 sctp_setsockopt_nodelay 0 30078 &m5602_write_sensor_30078
++adp8870_bl_l3_office_dim_store_30079 adp8870_bl_l3_office_dim_store 4-0 30079 NULL
++ext4_writepages_30088 ext4_writepages 0 30088 NULL nohasharray
++ath5k_hw_setup_rx_desc_30088 ath5k_hw_setup_rx_desc 0 30088 &ext4_writepages_30088
 +cxgbi_ddp_reserve_30091 cxgbi_ddp_reserve 4 30091 NULL
 +snd_midi_channel_init_set_30092 snd_midi_channel_init_set 1 30092 NULL
 +cxgbi_ddp_reserve_30091 cxgbi_ddp_reserve 4 30091 NULL
 +snd_midi_channel_init_set_30092 snd_midi_channel_init_set 1 30092 NULL
-+rx_filter_data_filter_read_30098 rx_filter_data_filter_read 3 30098 NULL
-+defragment_dma_buffer_30113 defragment_dma_buffer 0 30113 NULL
++tg3_run_loopback_30093 tg3_run_loopback 2 30093 NULL
++wake_lock_store_30096 wake_lock_store 0-4 30096 NULL
++rx_filter_data_filter_read_30098 rx_filter_data_filter_read 3-0 30098 NULL
++mlx5_cmd_exec_30102 mlx5_cmd_exec 0 30102 NULL
++skb_pagelen_30113 skb_pagelen 0 30113 NULL
 +spi_async_locked_30117 spi_async_locked 0 30117 NULL
 +spi_async_locked_30117 spi_async_locked 0 30117 NULL
-+u_memcpya_30139 u_memcpya 3-2 30139 NULL
++reg_to_rpm_30119 reg_to_rpm 0-1 30119 NULL
++snd_emu10k1_playback_trigger_30121 snd_emu10k1_playback_trigger 0 30121 NULL nohasharray
++tea5764_s_ctrl_30121 tea5764_s_ctrl 0 30121 &snd_emu10k1_playback_trigger_30121 nohasharray
++w1_f1C_read_30121 w1_f1C_read 3-0 30121 &tea5764_s_ctrl_30121
++show_up_head_align_30126 show_up_head_align 0 30126 NULL
++show_spi_host_width_30127 show_spi_host_width 0 30127 NULL nohasharray
++dell_poweredge_bt_xaction_handler_30127 dell_poweredge_bt_xaction_handler 0 30127 &show_spi_host_width_30127
++calgary_unmap_page_30130 calgary_unmap_page 3-2 30130 NULL
++_osd_req_sizeof_alist_header_30134 _osd_req_sizeof_alist_header 0 30134 NULL
++security_sid_to_context_force_30137 security_sid_to_context_force 0 30137 NULL
++pxa27x_udc_start_30138 pxa27x_udc_start 0 30138 NULL
++u_memcpya_30139 u_memcpya 2-3 30139 NULL nohasharray
++sysv_hash_30139 sysv_hash 0 30139 &u_memcpya_30139
++show_prochot_override_30140 show_prochot_override 0 30140 NULL
++qib_user_sdma_coalesce_30141 qib_user_sdma_coalesce 0 30141 NULL
 +dbg_port_buf_30145 dbg_port_buf 2 30145 NULL
 +dbg_port_buf_30145 dbg_port_buf 2 30145 NULL
++start_transfer_30146 start_transfer 0 30146 NULL
++ext4_write_inline_data_end_30151 ext4_write_inline_data_end 0-4 30151 NULL
++hvfb_check_var_30153 hvfb_check_var 0 30153 NULL
 +elfcorehdr_read_30159 elfcorehdr_read 2 30159 NULL
 +elfcorehdr_read_30159 elfcorehdr_read 2 30159 NULL
++netlink_realloc_groups_30162 netlink_realloc_groups 0 30162 NULL
 +alloc_switch_ctx_30165 alloc_switch_ctx 2 30165 NULL
 +alloc_switch_ctx_30165 alloc_switch_ctx 2 30165 NULL
-+expand_inode_data_30169 expand_inode_data 3-2 30169 NULL
++sundance_set_mac_addr_30166 sundance_set_mac_addr 0 30166 NULL
++cs_init_30168 cs_init 0 30168 NULL
++mwifiex_cmd_802_11_ad_hoc_start_30173 mwifiex_cmd_802_11_ad_hoc_start 0 30173 NULL
++saa6752hs_try_ctrl_30179 saa6752hs_try_ctrl 0 30179 NULL
++nfs4_find_root_sec_30182 nfs4_find_root_sec 0 30182 NULL nohasharray
++sr_write_rx_ctl_30182 sr_write_rx_ctl 0 30182 &nfs4_find_root_sec_30182
++ksz9021_config_init_30183 ksz9021_config_init 0 30183 NULL
++set_out0_output_30185 set_out0_output 0-4 30185 NULL
 +mempool_create_page_pool_30189 mempool_create_page_pool 1 30189 NULL
 +mempool_create_page_pool_30189 mempool_create_page_pool 1 30189 NULL
-+drm_property_create_bitmask_30195 drm_property_create_bitmask 5 30195 NULL
++hrz_open_30192 hrz_open 0 30192 NULL
++vxlan_change_mtu_30195 vxlan_change_mtu 0 30195 NULL
 +__genwqe_readq_30197 __genwqe_readq 0 30197 NULL
 +__genwqe_readq_30197 __genwqe_readq 0 30197 NULL
-+usblp_ioctl_30203 usblp_ioctl 2 30203 NULL
-+SyS_semop_30227 SyS_semop 3 30227 NULL
-+bitmap_file_set_bit_30228 bitmap_file_set_bit 2 30228 NULL
-+rawv6_recvmsg_30265 rawv6_recvmsg 4 30265 NULL
-+isr_pci_pm_read_30271 isr_pci_pm_read 3 30271 NULL
-+compat_readv_30273 compat_readv 3 30273 NULL
-+skcipher_sendmsg_30290 skcipher_sendmsg 4 30290 NULL
-+pipeline_sec_frag_swi_read_30294 pipeline_sec_frag_swi_read 3 30294 NULL
-+tcp_sendmsg_30296 tcp_sendmsg 4 30296 NULL
-+osc_contention_seconds_seq_write_30305 osc_contention_seconds_seq_write 3 30305 NULL
++inode_listsecurity_30201 inode_listsecurity 0 30201 NULL nohasharray
++bq2415x_set_current_limit_30201 bq2415x_set_current_limit 0 30201 &inode_listsecurity_30201
++nilfs_btree_assign_30202 nilfs_btree_assign 0 30202 NULL
++usblp_ioctl_30203 usblp_ioctl 2 30203 NULL nohasharray
++ip_mc_leave_group_30203 ip_mc_leave_group 0 30203 &usblp_ioctl_30203 nohasharray
++softing_enable_irq_30203 softing_enable_irq 0 30203 &ip_mc_leave_group_30203
++gfs2_stuffed_write_end_30204 gfs2_stuffed_write_end 0-5 30204 NULL
++nouveau_hwmon_emergency_temp_hyst_30207 nouveau_hwmon_emergency_temp_hyst 0 30207 NULL
++efx_netdev_event_30208 efx_netdev_event 0 30208 NULL
++preallocate_pcm_pages_30209 preallocate_pcm_pages 2 30209 NULL
++ath10k_download_fw_30210 ath10k_download_fw 0 30210 NULL
++show_therm_min_alarm_30211 show_therm_min_alarm 0 30211 NULL
++qlcnic_sysfs_read_npar_config_30213 qlcnic_sysfs_read_npar_config 0-6-5 30213 NULL nohasharray
++carl9170_op_sta_add_30213 carl9170_op_sta_add 0 30213 &qlcnic_sysfs_read_npar_config_30213
++snd_ac97_pcm_assign_30218 snd_ac97_pcm_assign 2 30218 NULL nohasharray
++devfreq_userspace_func_30218 devfreq_userspace_func 0 30218 &snd_ac97_pcm_assign_30218
++mt9t031_s_ctrl_30219 mt9t031_s_ctrl 0 30219 NULL
++hfsplus_brec_insert_30224 hfsplus_brec_insert 0 30224 NULL
++padlock_sha256_update_nano_30227 padlock_sha256_update_nano 0 30227 NULL nohasharray
++SyS_semop_30227 SyS_semop 3 30227 &padlock_sha256_update_nano_30227
++read_data_offset_30230 read_data_offset 0 30230 NULL
++nested_symlink_30235 nested_symlink 0 30235 NULL
++em28xx_write_reg_30239 em28xx_write_reg 0 30239 NULL
++rocker_port_stp_update_30240 rocker_port_stp_update 0 30240 NULL
++o2nm_cluster_store_30245 o2nm_cluster_store 0-4 30245 NULL nohasharray
++lg4ff_range_store_30245 lg4ff_range_store 0-4 30245 &o2nm_cluster_store_30245
++adv7180_s_ctrl_30248 adv7180_s_ctrl 0 30248 NULL
++mc13892_gpo_regulator_is_enabled_30251 mc13892_gpo_regulator_is_enabled 0 30251 NULL
++sock_aio_write_30257 sock_aio_write 0 30257 NULL
++master_xfer_30260 master_xfer 0-3 30260 NULL nohasharray
++snd_seq_deliver_event_30260 snd_seq_deliver_event 0 30260 &master_xfer_30260
++kexec_crash_size_store_30263 kexec_crash_size_store 0-4 30263 NULL
++rawv6_recvmsg_30265 rawv6_recvmsg 4-0 30265 NULL
++hfsplus_trusted_setxattr_30270 hfsplus_trusted_setxattr 0 30270 NULL
++isr_pci_pm_read_30271 isr_pci_pm_read 3-0 30271 NULL nohasharray
++try_break_deleg_30271 try_break_deleg 0 30271 &isr_pci_pm_read_30271
++nilfs_segbuf_extend_payload_30272 nilfs_segbuf_extend_payload 0 30272 NULL
++compat_readv_30273 compat_readv 3 30273 NULL nohasharray
++fuse_file_write_iter_30273 fuse_file_write_iter 0 30273 &compat_readv_30273
++to_addr_param_30275 to_addr_param 0 30275 NULL
++scsi_mq_setup_tags_30278 scsi_mq_setup_tags 0 30278 NULL
++store_spi_transport_min_period_30287 store_spi_transport_min_period 0-4 30287 NULL
++skcipher_sendmsg_30290 skcipher_sendmsg 4-0 30290 NULL nohasharray
++migrate_page_30290 migrate_page 0 30290 &skcipher_sendmsg_30290
++max77686_rtc_stop_alarm_30293 max77686_rtc_stop_alarm 0 30293 NULL
++pipeline_sec_frag_swi_read_30294 pipeline_sec_frag_swi_read 3-0 30294 NULL nohasharray
++show_conn_param_ISCSI_PARAM_TCP_NAGLE_DISABLE_30294 show_conn_param_ISCSI_PARAM_TCP_NAGLE_DISABLE 0 30294 &pipeline_sec_frag_swi_read_30294
++snd_cs5535audio_playback_prepare_30295 snd_cs5535audio_playback_prepare 0 30295 NULL
++tcp_sendmsg_30296 tcp_sendmsg 4-0 30296 NULL nohasharray
++dn_dev_get_first_30296 dn_dev_get_first 0 30296 &tcp_sendmsg_30296
++snd_card_asihpi_playback_prepare_30297 snd_card_asihpi_playback_prepare 0 30297 NULL nohasharray
++lbs_get_reg_30297 lbs_get_reg 0 30297 &snd_card_asihpi_playback_prepare_30297
++qlcnic_netdev_event_30299 qlcnic_netdev_event 0 30299 NULL
++__av7110_send_fw_cmd_30300 __av7110_send_fw_cmd 0 30300 NULL
++fm_rx_set_mute_mode_30305 fm_rx_set_mute_mode 0 30305 NULL nohasharray
++osc_contention_seconds_seq_write_30305 osc_contention_seconds_seq_write 3 30305 &fm_rx_set_mute_mode_30305
++pm8001_task_prep_ata_30307 pm8001_task_prep_ata 0 30307 NULL
++r100_hw_i2c_xfer_30309 r100_hw_i2c_xfer 0-3 30309 NULL nohasharray
++simple_getattr_30309 simple_getattr 0 30309 &r100_hw_i2c_xfer_30309
++ce6230_i2c_master_xfer_30313 ce6230_i2c_master_xfer 0-3 30313 NULL
++anatop_regmap_enable_30314 anatop_regmap_enable 0 30314 NULL
 +ext4_acl_from_disk_30320 ext4_acl_from_disk 2 30320 NULL
 +ext4_acl_from_disk_30320 ext4_acl_from_disk 2 30320 NULL
-+i8254_read_30330 i8254_read 0 30330 NULL
-+resource_from_user_30341 resource_from_user 3 30341 NULL
++target_core_alua_tg_pt_gp_show_attr_implicit_trans_secs_30327 target_core_alua_tg_pt_gp_show_attr_implicit_trans_secs 0 30327 NULL
++uhid_dev_set_report_reply_30330 uhid_dev_set_report_reply 0 30330 NULL
++ath5k_attr_store_ofdm_weak_signal_detection_30334 ath5k_attr_store_ofdm_weak_signal_detection 0-4 30334 NULL
++read_30336 read 0 30336 NULL nohasharray
++cachefiles_daemon_debug_30336 cachefiles_daemon_debug 0 30336 &read_30336
++tiadc_buffer_predisable_30339 tiadc_buffer_predisable 0 30339 NULL
 +o2nm_this_node_30342 o2nm_this_node 0 30342 NULL
 +o2nm_this_node_30342 o2nm_this_node 0 30342 NULL
-+kstrtou32_from_user_30361 kstrtou32_from_user 2 30361 NULL
-+pvscsi_change_queue_depth_30365 pvscsi_change_queue_depth 2 30365 NULL
++wait_on_node_pages_writeback_30347 wait_on_node_pages_writeback 0 30347 NULL
++show_session_param_ISCSI_PARAM_CHAP_AUTH_EN_30348 show_session_param_ISCSI_PARAM_CHAP_AUTH_EN 0 30348 NULL
++s5k83a_set_hvflip_30350 s5k83a_set_hvflip 0 30350 NULL
++__vmalloc_node_flags_30352 __vmalloc_node_flags 1 30352 NULL nohasharray
++mmio32read__read_file_30352 mmio32read__read_file 0 30352 &__vmalloc_node_flags_30352
++show_ipOutNoRoutes_30355 show_ipOutNoRoutes 0 30355 NULL
++wake_up_key_show_30358 wake_up_key_show 0 30358 NULL
++gfs2_trans_begin_30359 gfs2_trans_begin 0 30359 NULL
++ipx_getname_30363 ipx_getname 0 30363 NULL
++aten_read_regr_30364 aten_read_regr 0 30364 NULL nohasharray
++pagecache_write_begin_30364 pagecache_write_begin 0 30364 &aten_read_regr_30364 nohasharray
++set_configfs_dev_params_30364 set_configfs_dev_params 0-3 30364 &pagecache_write_begin_30364
++pci_pm_reset_30366 pci_pm_reset 0 30366 NULL
 +C_SYSC_readv_30369 C_SYSC_readv 3 30369 NULL
 +C_SYSC_readv_30369 C_SYSC_readv 3 30369 NULL
++xenvif_open_30373 xenvif_open 0 30373 NULL nohasharray
++fc_reset_statistics_30373 fc_reset_statistics 0-4 30373 &xenvif_open_30373
++rtl88ee_hw_init_30378 rtl88ee_hw_init 0 30378 NULL
++sys_get_mempolicy_30379 sys_get_mempolicy 3 30379 NULL
++mangle_sdp_packet_30381 mangle_sdp_packet 10 30381 NULL
++wl1271_acx_fm_coex_30382 wl1271_acx_fm_coex 0 30382 NULL
++nilfs_sufile_updatev_30383 nilfs_sufile_updatev 0 30383 NULL
 +blkdev_issue_zeroout_30392 blkdev_issue_zeroout 3 30392 NULL
 +c4iw_init_resource_30393 c4iw_init_resource 2-3 30393 NULL
 +blkdev_issue_zeroout_30392 blkdev_issue_zeroout 3 30392 NULL
 +c4iw_init_resource_30393 c4iw_init_resource 2-3 30393 NULL
-+vb2_fop_write_30420 vb2_fop_write 3 30420 NULL
-+tx_tx_template_prepared_read_30424 tx_tx_template_prepared_read 3 30424 NULL
-+lstcon_session_info_30425 lstcon_session_info 6 30425 NULL
-+enable_write_30456 enable_write 3 30456 NULL
-+tx_tx_template_programmed_read_30461 tx_tx_template_programmed_read 3 30461 NULL
-+urandom_read_30462 urandom_read 3 30462 NULL
++show_bank1_value_30396 show_bank1_value 0 30396 NULL
++e1000e_setup_tx_resources_30398 e1000e_setup_tx_resources 0 30398 NULL
++afs_writepages_region_30399 afs_writepages_region 0 30399 NULL
++qlcnic_get_eeprom_len_30400 qlcnic_get_eeprom_len 0 30400 NULL
++ixgb_up_30405 ixgb_up 0 30405 NULL
++sync_force_parallel_store_30410 sync_force_parallel_store 0-3 30410 NULL
++i7core_inject_show_rank_30413 i7core_inject_show_rank 0 30413 NULL nohasharray
++stk17ta8_nvram_read_30413 stk17ta8_nvram_read 0-5-6 30413 &i7core_inject_show_rank_30413
++_drbd_bm_find_next_zero_30415 _drbd_bm_find_next_zero 2 30415 NULL
++lp3971_set_bits_30418 lp3971_set_bits 0 30418 NULL
++ext3_xattr_list_30419 ext3_xattr_list 0 30419 NULL
++vb2_fop_write_30420 vb2_fop_write 3-0 30420 NULL
++lpfc_npiv_info_show_30421 lpfc_npiv_info_show 0 30421 NULL
++iscsi_stat_login_attr_show_30423 iscsi_stat_login_attr_show 0 30423 NULL
++tx_tx_template_prepared_read_30424 tx_tx_template_prepared_read 3-0 30424 NULL nohasharray
++sequencer_write_30424 sequencer_write 0-4 30424 &tx_tx_template_prepared_read_30424 nohasharray
++call_netdevice_notifier_30424 call_netdevice_notifier 0 30424 &sequencer_write_30424
++mq_create_30425 mq_create 1 30425 NULL nohasharray
++lstcon_session_info_30425 lstcon_session_info 6 30425 &mq_create_30425
++ras_help_30427 ras_help 0 30427 NULL nohasharray
++timewarn_cs_write_30427 timewarn_cs_write 3-0 30427 &ras_help_30427
++can_notifier_30428 can_notifier 0 30428 NULL
++cxacru_sysfs_show_startup_attempts_30429 cxacru_sysfs_show_startup_attempts 0 30429 NULL
++selinux_netlbl_socket_post_create_30430 selinux_netlbl_socket_post_create 0 30430 NULL
++bma180_reset_intr_30432 bma180_reset_intr 0 30432 NULL
++show_30434 show 0 30434 NULL
++target_stat_scsi_att_intr_port_attr_store_30438 target_stat_scsi_att_intr_port_attr_store 0 30438 NULL
++fbcon_mode_deleted_30439 fbcon_mode_deleted 0 30439 NULL
++carl9170_disable_key_30440 carl9170_disable_key 0 30440 NULL
++em28xx_i2c_recv_bytes_30443 em28xx_i2c_recv_bytes 0-4 30443 NULL
++sysv_write_inode_30445 sysv_write_inode 0 30445 NULL
++xfs_attr_node_get_30453 xfs_attr_node_get 0 30453 NULL
++nilfs_sync_super_30455 nilfs_sync_super 0 30455 NULL nohasharray
++crypto_ablkcipher_ctxsize_30455 crypto_ablkcipher_ctxsize 0 30455 &nilfs_sync_super_30455
++enable_write_30456 enable_write 3-0 30456 NULL nohasharray
++get_lcd_level_30456 get_lcd_level 0 30456 &enable_write_30456
++tx_tx_template_programmed_read_30461 tx_tx_template_programmed_read 3-0 30461 NULL
++urandom_read_30462 urandom_read 3-0 30462 NULL
 +zoran_ioctl_30465 zoran_ioctl 2 30465 NULL
 +zoran_ioctl_30465 zoran_ioctl 2 30465 NULL
-+adu_write_30487 adu_write 3 30487 NULL
-+dtim_interval_write_30489 dtim_interval_write 3 30489 NULL
++bop_lookup_30466 bop_lookup 0 30466 NULL
++store_ap2_temp_30472 store_ap2_temp 0-4 30472 NULL
++adt7310_spi_read_word_30473 adt7310_spi_read_word 0 30473 NULL
++i915_mutex_lock_interruptible_30474 i915_mutex_lock_interruptible 0 30474 NULL
++soc_camera_platform_g_crop_30477 soc_camera_platform_g_crop 0 30477 NULL nohasharray
++sysfs_override_clocksource_30477 sysfs_override_clocksource 4-0 30477 &soc_camera_platform_g_crop_30477
++setexposure_30478 setexposure 0 30478 NULL
++write_head_30481 write_head 4-0 30481 NULL nohasharray
++update_30481 update 0 30481 &write_head_30481
++submit_bio_hook_30482 submit_bio_hook 0 30482 NULL
++adu_write_30487 adu_write 3-0 30487 NULL
++dtim_interval_write_30489 dtim_interval_write 3-0 30489 NULL nohasharray
++audio_read_30489 audio_read 0-4 30489 &dtim_interval_write_30489
++mxt_object_show_30491 mxt_object_show 0 30491 NULL nohasharray
++policydb_index_30491 policydb_index 0 30491 &mxt_object_show_30491
 +batadv_send_tt_request_30493 batadv_send_tt_request 5 30493 NULL
 +batadv_send_tt_request_30493 batadv_send_tt_request 5 30493 NULL
++wlcore_write32_30495 wlcore_write32 0 30495 NULL
++rtl8723e_hw_init_30496 rtl8723e_hw_init 0 30496 NULL
++xfs_xattr_get_30499 xfs_xattr_get 0 30499 NULL nohasharray
++dmi_sysfs_entry_type_30499 dmi_sysfs_entry_type 0 30499 &xfs_xattr_get_30499 nohasharray
++sync_min_store_30499 sync_min_store 0-3 30499 &dmi_sysfs_entry_type_30499
++nfs_file_direct_write_30503 nfs_file_direct_write 0 30503 NULL
++xfs_dir2_leafn_toosmall_30504 xfs_dir2_leafn_toosmall 0 30504 NULL
++target_stat_scsi_att_intr_port_attr_show_30506 target_stat_scsi_att_intr_port_attr_show 0 30506 NULL nohasharray
++wcn36xx_dxe_request_irqs_30506 wcn36xx_dxe_request_irqs 0 30506 &target_stat_scsi_att_intr_port_attr_show_30506
++cx23885_stop_audio_dma_30508 cx23885_stop_audio_dma 0 30508 NULL
++packet_notifier_30510 packet_notifier 0 30510 NULL
 +memblock_virt_alloc_node_30515 memblock_virt_alloc_node 1 30515 NULL
 +memblock_virt_alloc_node_30515 memblock_virt_alloc_node 1 30515 NULL
-+dwc3_testmode_write_30516 dwc3_testmode_write 3 30516 NULL
-+debug_debug2_read_30526 debug_debug2_read 3 30526 NULL nohasharray
-+set_config_30526 set_config 0 30526 &debug_debug2_read_30526
-+xfs_sb_version_hasftype_30559 xfs_sb_version_hasftype 0 30559 NULL nohasharray
-+ixgbevf_acquire_msix_vectors_30559 ixgbevf_acquire_msix_vectors 2 30559 &xfs_sb_version_hasftype_30559
-+disk_expand_part_tbl_30561 disk_expand_part_tbl 2 30561 NULL
++dwc3_testmode_write_30516 dwc3_testmode_write 3-0 30516 NULL nohasharray
++ea_write_30516 ea_write 0 30516 &dwc3_testmode_write_30516
++rtl8187_start_30519 rtl8187_start 0 30519 NULL
++debug_debug2_read_30526 debug_debug2_read 3-0 30526 NULL
++picolcd_operation_mode_delay_store_30527 picolcd_operation_mode_delay_store 0-4 30527 NULL
++show_fnode_discovery_parent_type_30528 show_fnode_discovery_parent_type 0 30528 NULL
++init_30531 init 0 30531 NULL
++get_ctrl_reg_30533 get_ctrl_reg 0 30533 NULL
++ioat_attr_show_30535 ioat_attr_show 0 30535 NULL
++do_generic_file_read_30537 do_generic_file_read 0-4 30537 NULL
++ql_sem_spinlock_30547 ql_sem_spinlock 0 30547 NULL
++batadv_dat_snoop_incoming_arp_request_30548 batadv_dat_snoop_incoming_arp_request 3 30548 NULL
++lp3972_i2c_write_30550 lp3972_i2c_write 0 30550 NULL nohasharray
++xfs_setattr_nonsize_30550 xfs_setattr_nonsize 0 30550 &lp3972_i2c_write_30550 nohasharray
++logfs_setattr_30550 logfs_setattr 0 30550 &xfs_setattr_nonsize_30550
++usb_serial_generic_open_30553 usb_serial_generic_open 0 30553 NULL
++ixgbevf_acquire_msix_vectors_30559 ixgbevf_acquire_msix_vectors 2 30559 NULL
++qlcnic_sriov_pf_create_flr_queue_30560 qlcnic_sriov_pf_create_flr_queue 0 30560 NULL
++disk_expand_part_tbl_30561 disk_expand_part_tbl 2 30561 NULL nohasharray
++rtsx_transfer_data_30561 rtsx_transfer_data 5 30561 &disk_expand_part_tbl_30561
++pwc_set_motor_30565 pwc_set_motor 0 30565 NULL nohasharray
++koneplus_sysfs_write_profile_settings_30565 koneplus_sysfs_write_profile_settings 0-6-5 30565 &pwc_set_motor_30565
++vivid_radio_write_30567 vivid_radio_write 0-3 30567 NULL
++gpio_trig_inverted_store_30568 gpio_trig_inverted_store 0-4 30568 NULL
++set_otp5en_30574 set_otp5en 4-0 30574 NULL
++ssb_devices_thaw_30578 ssb_devices_thaw 0 30578 NULL
++asd_execute_task_30579 asd_execute_task 0 30579 NULL
++maxchild_show_30580 maxchild_show 0 30580 NULL nohasharray
++bh1770_lux_rate_30580 bh1770_lux_rate 0 30580 &maxchild_show_30580
 +set_le_30581 set_le 4 30581 NULL
 +set_le_30581 set_le 4 30581 NULL
++queue_store_random_30586 queue_store_random 0-3 30586 NULL
++neofb_set_par_30587 neofb_set_par 0 30587 NULL
 +blk_init_tags_30592 blk_init_tags 1 30592 NULL
 +blk_init_tags_30592 blk_init_tags 1 30592 NULL
-+sgl_map_user_pages_30610 sgl_map_user_pages 2 30610 NULL
++atc_pcm_playback_prepare_30594 atc_pcm_playback_prepare 0 30594 NULL
++hfsplus_delete_attr_30596 hfsplus_delete_attr 0 30596 NULL
++rx8025_read_regs_30597 rx8025_read_regs 0 30597 NULL
++i2c_hid_get_report_length_30598 i2c_hid_get_report_length 0 30598 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_access_state_30602 target_core_alua_tg_pt_gp_show_attr_alua_access_state 0 30602 NULL
++sgl_map_user_pages_30610 sgl_map_user_pages 2 30610 NULL nohasharray
++roccat_common2_sysfs_read_keys_extra_30610 roccat_common2_sysfs_read_keys_extra 0-5-6 30610 &sgl_map_user_pages_30610
 +SyS_msgrcv_30611 SyS_msgrcv 3 30611 NULL
 +SyS_msgrcv_30611 SyS_msgrcv 3 30611 NULL
-+macvtap_sendmsg_30629 macvtap_sendmsg 4 30629 NULL
-+ieee80211_if_read_dot11MeshAwakeWindowDuration_30631 ieee80211_if_read_dot11MeshAwakeWindowDuration 3 30631 NULL
-+compat_raw_setsockopt_30634 compat_raw_setsockopt 5 30634 NULL
++__uncore_mask_rnid30_show_30614 __uncore_mask_rnid30_show 0 30614 NULL
++ppa_write_info_30619 ppa_write_info 0-3 30619 NULL
++o2nm_node_local_read_30623 o2nm_node_local_read 0 30623 NULL
++ath9k_htc_add_station_30625 ath9k_htc_add_station 0 30625 NULL
++reload_bitstream_store_30626 reload_bitstream_store 0-4 30626 NULL
++s5k4aa_set_exposure_30627 s5k4aa_set_exposure 0 30627 NULL nohasharray
++ieee802154_max_payload_30627 ieee802154_max_payload 0 30627 &s5k4aa_set_exposure_30627
++show_activation_height_30629 show_activation_height 0 30629 NULL nohasharray
++macvtap_sendmsg_30629 macvtap_sendmsg 0-4 30629 &show_activation_height_30629
++ieee80211_if_read_dot11MeshAwakeWindowDuration_30631 ieee80211_if_read_dot11MeshAwakeWindowDuration 3-0 30631 NULL
++run_store_30632 run_store 0-4 30632 NULL
++show_30633 show 0 30633 NULL
++compat_raw_setsockopt_30634 compat_raw_setsockopt 5 30634 NULL nohasharray
++jfs_setattr_30634 jfs_setattr 0 30634 &compat_raw_setsockopt_30634 nohasharray
++ath5k_hw_rf5110_channel_30634 ath5k_hw_rf5110_channel 0 30634 &jfs_setattr_30634
++rv3029c2_i2c_read_time_30637 rv3029c2_i2c_read_time 0 30637 NULL nohasharray
++nilfs_checkpoints_last_seg_checkpoint_show_30637 nilfs_checkpoints_last_seg_checkpoint_show 0 30637 &rv3029c2_i2c_read_time_30637
 +mlx5_ib_alloc_fast_reg_page_list_30638 mlx5_ib_alloc_fast_reg_page_list 2 30638 NULL
 +mlx5_ib_alloc_fast_reg_page_list_30638 mlx5_ib_alloc_fast_reg_page_list 2 30638 NULL
++bonding_show_bonds_30640 bonding_show_bonds 0 30640 NULL
++rt2800usb_set_state_30644 rt2800usb_set_state 0 30644 NULL
++compat_sys_msgsnd_30645 compat_sys_msgsnd 3 30645 NULL
 +SyS_listxattr_30647 SyS_listxattr 3 30647 NULL
 +SyS_listxattr_30647 SyS_listxattr 3 30647 NULL
-+jffs2_flash_read_30667 jffs2_flash_read 0 30667 NULL
-+ni_ai_fifo_read_30681 ni_ai_fifo_read 3 30681 NULL
-+sst_hsw_get_dsp_position_30691 sst_hsw_get_dsp_position 0 30691 NULL
-+get_pages_alloc_iovec_30699 get_pages_alloc_iovec 3-0 30699 NULL
-+dccp_setsockopt_ccid_30701 dccp_setsockopt_ccid 4 30701 NULL
-+lbs_wrbbp_write_30712 lbs_wrbbp_write 3 30712 NULL
-+lbs_debugfs_read_30721 lbs_debugfs_read 3 30721 NULL
-+snd_nm256_playback_silence_30727 snd_nm256_playback_silence 4-3 30727 NULL
++show_ipv4_iface_dhcp_alt_client_id_30652 show_ipv4_iface_dhcp_alt_client_id 0 30652 NULL
++show_session_param_ISCSI_PARAM_CHAP_OUT_IDX_30653 show_session_param_ISCSI_PARAM_CHAP_OUT_IDX 0 30653 NULL
++store_frontswap_selfshrinking_30662 store_frontswap_selfshrinking 0-4 30662 NULL
++bnx2x_change_mac_addr_30663 bnx2x_change_mac_addr 0 30663 NULL
++agp_remap_30665 agp_remap 2 30665 NULL
++jffs2_flash_read_30667 jffs2_flash_read 0 30667 NULL nohasharray
++bnx2x_setup_irqs_30667 bnx2x_setup_irqs 0 30667 &jffs2_flash_read_30667
++cx8800_s_aud_ctrl_30676 cx8800_s_aud_ctrl 0 30676 NULL
++garmin_init_session_30677 garmin_init_session 0 30677 NULL nohasharray
++tda18212_set_params_30677 tda18212_set_params 0 30677 &garmin_init_session_30677
++__mlx4_qp_modify_30685 __mlx4_qp_modify 0 30685 NULL
++target_fabric_nacl_auth_attr_store_30688 target_fabric_nacl_auth_attr_store 0 30688 NULL
++dlm_id_store_30691 dlm_id_store 0-3 30691 NULL
++xfs_vm_readpage_30695 xfs_vm_readpage 0 30695 NULL
++perf_event_read_one_30698 perf_event_read_one 0 30698 NULL
++sector_size_show_30700 sector_size_show 0 30700 NULL nohasharray
++be_cmd_rx_filter_30700 be_cmd_rx_filter 0 30700 &sector_size_show_30700
++dccp_setsockopt_ccid_30701 dccp_setsockopt_ccid 4-0 30701 NULL nohasharray
++snd_sonicvibes_trigger_30701 snd_sonicvibes_trigger 0 30701 &dccp_setsockopt_ccid_30701 nohasharray
++xfs_bmap_add_extent_unwritten_real_30701 xfs_bmap_add_extent_unwritten_real 0 30701 &snd_sonicvibes_trigger_30701 nohasharray
++iwl_dbgfs_set_nic_temperature_write_30701 iwl_dbgfs_set_nic_temperature_write 0-3 30701 &xfs_bmap_add_extent_unwritten_real_30701
++qla4xxx_host_get_param_30705 qla4xxx_host_get_param 0 30705 NULL
++br2684_mac_addr_30706 br2684_mac_addr 0 30706 NULL
++acpi_pad_idlepct_show_30707 acpi_pad_idlepct_show 0 30707 NULL
++ip_vs_in_30711 ip_vs_in 0 30711 NULL
++lbs_wrbbp_write_30712 lbs_wrbbp_write 3-0 30712 NULL
++b43_attr_interfmode_store_30718 b43_attr_interfmode_store 0-4 30718 NULL
++l2cap_build_conf_rsp_30719 l2cap_build_conf_rsp 0 30719 NULL
++ceph_getattr_30720 ceph_getattr 0 30720 NULL nohasharray
++heartbeat_reboot_notifier_30720 heartbeat_reboot_notifier 0 30720 &ceph_getattr_30720
++lbs_debugfs_read_30721 lbs_debugfs_read 3-0 30721 NULL
++itd_urb_transaction_30723 itd_urb_transaction 0 30723 NULL
++affs_symlink_readpage_30728 affs_symlink_readpage 0 30728 NULL
++nfs_super_get_key_30729 nfs_super_get_key 0 30729 NULL
++usb_udc_srp_store_30730 usb_udc_srp_store 0-4 30730 NULL
++pci_resource_alignment_show_30731 pci_resource_alignment_show 0 30731 NULL nohasharray
++cachefiles_read_backing_file_one_30731 cachefiles_read_backing_file_one 0 30731 &pci_resource_alignment_show_30731
++pci_read_config_word_30732 pci_read_config_word 0 30732 NULL
++x25_setsockopt_30736 x25_setsockopt 0 30736 NULL
 +snapshot_status_30744 snapshot_status 5 30744 NULL
 +snapshot_status_30744 snapshot_status 5 30744 NULL
-+fuse_direct_IO_30753 fuse_direct_IO 4 30753 NULL
-+fuse_conn_limit_write_30777 fuse_conn_limit_write 3 30777 NULL
-+__bio_alloc_30787 __bio_alloc 3 30787 NULL
-+smk_read_doi_30813 smk_read_doi 3 30813 NULL
++gre_tap_init_30745 gre_tap_init 0 30745 NULL
++kxtj9_get_poll_30750 kxtj9_get_poll 0 30750 NULL
++ixgbe_write_posted_mbx_30751 ixgbe_write_posted_mbx 0 30751 NULL
++fuse_direct_IO_30753 fuse_direct_IO 0 30753 NULL
++iwl_mvm_phy_ctxt_add_30756 iwl_mvm_phy_ctxt_add 0 30756 NULL
++stepping_show_30758 stepping_show 0 30758 NULL
++hfsplus_readpage_30759 hfsplus_readpage 0 30759 NULL
++aa_capable_30763 aa_capable 0 30763 NULL
++hdpvr_set_audio_30764 hdpvr_set_audio 0 30764 NULL nohasharray
++o2hb_region_pid_read_30764 o2hb_region_pid_read 0 30764 &hdpvr_set_audio_30764
++ath10k_pci_bmi_wait_30766 ath10k_pci_bmi_wait 0 30766 NULL nohasharray
++iscsi_nacl_auth_store_userid_mutual_30766 iscsi_nacl_auth_store_userid_mutual 0-3 30766 &ath10k_pci_bmi_wait_30766
++st_magn_buffer_preenable_30769 st_magn_buffer_preenable 0 30769 NULL
++fillonedir_30772 fillonedir 3 30772 NULL
++fuse_conn_limit_write_30777 fuse_conn_limit_write 3-0 30777 NULL nohasharray
++nilfs_btree_check_delete_30777 nilfs_btree_check_delete 0-2 30777 &fuse_conn_limit_write_30777
++SyS_pread64_30778 SyS_pread64 3 30778 NULL
++__bio_alloc_30787 __bio_alloc 3 30787 NULL nohasharray
++mt9t112_init_setting_30787 mt9t112_init_setting 0 30787 &__bio_alloc_30787
++sel_make_classes_30789 sel_make_classes 0 30789 NULL
++gether_set_dev_addr_30798 gether_set_dev_addr 0 30798 NULL
++populate_cache_leaves_30800 populate_cache_leaves 0 30800 NULL
++carl9170_init_rf_banks_0_7_30804 carl9170_init_rf_banks_0_7 0 30804 NULL
++iscsi_tpg_auth_show_userid_30807 iscsi_tpg_auth_show_userid 0 30807 NULL
++SMBLegacyOpen_30809 SMBLegacyOpen 0 30809 NULL
++smk_read_doi_30813 smk_read_doi 3-0 30813 NULL nohasharray
++cryptomgr_schedule_test_30813 cryptomgr_schedule_test 0 30813 &smk_read_doi_30813
++SYSC_splice_30820 SYSC_splice 5 30820 NULL
++dn_create_30821 dn_create 0 30821 NULL
++xlog_grant_head_wait_30829 xlog_grant_head_wait 0 30829 NULL
 +get_kobj_path_length_30831 get_kobj_path_length 0 30831 NULL
 +get_kobj_path_length_30831 get_kobj_path_length 0 30831 NULL
-+ath10k_write_fw_dbglog_30835 ath10k_write_fw_dbglog 3 30835 NULL
++pvc_create_30834 pvc_create 0 30834 NULL
++ath10k_write_fw_dbglog_30835 ath10k_write_fw_dbglog 3-0 30835 NULL nohasharray
++store_temp1_30835 store_temp1 0-4 30835 &ath10k_write_fw_dbglog_30835
++vivid_start_generating_vid_out_30840 vivid_start_generating_vid_out 0 30840 NULL nohasharray
++set_therm_max_30840 set_therm_max 0-4 30840 &vivid_start_generating_vid_out_30840
 +of_gpio_named_count_30841 of_gpio_named_count 0 30841 NULL
 +of_gpio_named_count_30841 of_gpio_named_count 0 30841 NULL
-+sctp_setsockopt_auth_chunk_30843 sctp_setsockopt_auth_chunk 3 30843 NULL
-+cfg80211_rx_mgmt_30844 cfg80211_rx_mgmt 5 30844 NULL
-+wd_autoreset_write_30862 wd_autoreset_write 3 30862 NULL
++llc_ui_create_30842 llc_ui_create 0 30842 NULL
++sctp_setsockopt_auth_chunk_30843 sctp_setsockopt_auth_chunk 3-0 30843 NULL
++nilfs_palloc_count_desc_blocks_30846 nilfs_palloc_count_desc_blocks 0 30846 NULL
++ql_request_irq_30848 ql_request_irq 0 30848 NULL
++input_dev_show_cap_sw_30851 input_dev_show_cap_sw 0 30851 NULL
++is_otg_show_30852 is_otg_show 0 30852 NULL
++s5p_jpeg_buf_prepare_30860 s5p_jpeg_buf_prepare 0 30860 NULL
++regulator_get_voltage_sel_regmap_30864 regulator_get_voltage_sel_regmap 0 30864 NULL
++dlm_device_register_30866 dlm_device_register 0 30866 NULL
++dbg_check_key_order_30867 dbg_check_key_order 0 30867 NULL
++snd_fm801_capture_prepare_30869 snd_fm801_capture_prepare 0 30869 NULL
++ec_i2c_construct_message_30871 ec_i2c_construct_message 0 30871 NULL nohasharray
++lpfc_max_scsicmpl_time_show_30871 lpfc_max_scsicmpl_time_show 0 30871 &ec_i2c_construct_message_30871
++snd_pcm_plugin_append_30872 snd_pcm_plugin_append 0 30872 NULL
++atl1e_get_regs_len_30883 atl1e_get_regs_len 0 30883 NULL
 +ieee80211_if_fmt_dropped_frames_no_route_30884 ieee80211_if_fmt_dropped_frames_no_route 3 30884 NULL
 +ieee80211_if_fmt_dropped_frames_no_route_30884 ieee80211_if_fmt_dropped_frames_no_route 3 30884 NULL
-+pn_recvmsg_30887 pn_recvmsg 4 30887 NULL
-+copy_to_iter_30901 copy_to_iter 2 30901 NULL
-+usnic_debugfs_buildinfo_read_30928 usnic_debugfs_buildinfo_read 3 30928 NULL
-+sctp_setsockopt_rtoinfo_30941 sctp_setsockopt_rtoinfo 3 30941 NULL
++pn_recvmsg_30887 pn_recvmsg 0-4 30887 NULL nohasharray
++__ei_open_30887 __ei_open 0 30887 &pn_recvmsg_30887
++regmap_update_bits_check_30894 regmap_update_bits_check 0 30894 NULL nohasharray
++cmd_ie_add_30894 cmd_ie_add 0 30894 &regmap_update_bits_check_30894
++copy_send_mad_30897 copy_send_mad 0 30897 NULL nohasharray
++ubifs_wbuf_seek_nolock_30897 ubifs_wbuf_seek_nolock 0 30897 &copy_send_mad_30897
++pxa168_get_settings_30899 pxa168_get_settings 0 30899 NULL
++copy_to_iter_30901 copy_to_iter 0-2 30901 NULL
++bq2415x_get_battery_regulation_voltage_30903 bq2415x_get_battery_regulation_voltage 0 30903 NULL nohasharray
++fc_host_post_vendor_event_30903 fc_host_post_vendor_event 3 30903 &bq2415x_get_battery_regulation_voltage_30903
++complain_secs_store_30904 complain_secs_store 3-0 30904 NULL nohasharray
++__do_lo_send_write_30904 __do_lo_send_write 3 30904 &complain_secs_store_30904
++rocker_port_vlan_flood_group_30908 rocker_port_vlan_flood_group 0 30908 NULL
++num_pages_show_30915 num_pages_show 0 30915 NULL
++osd_req_decode_sense_full_30918 osd_req_decode_sense_full 0 30918 NULL nohasharray
++ath10k_htt_h2t_aggr_cfg_msg_30918 ath10k_htt_h2t_aggr_cfg_msg 0 30918 &osd_req_decode_sense_full_30918
++plip_hard_header_30919 plip_hard_header 0 30919 NULL
++show_fan_max_30922 show_fan_max 0 30922 NULL
++fit3_read_regr_30923 fit3_read_regr 0 30923 NULL
++tx_dropped_show_30925 tx_dropped_show 0 30925 NULL
++mmc_preferred_erase_size_show_30926 mmc_preferred_erase_size_show 0 30926 NULL
++usnic_debugfs_buildinfo_read_30928 usnic_debugfs_buildinfo_read 3-0 30928 NULL
++w1_master_attribute_store_add_30929 w1_master_attribute_store_add 0-4 30929 NULL
++i7core_show_counter_2_30930 i7core_show_counter_2 0 30930 NULL
++mwifiex_cmd_802_11_ad_hoc_join_30931 mwifiex_cmd_802_11_ad_hoc_join 0 30931 NULL
++hello_time_show_30936 hello_time_show 0 30936 NULL nohasharray
++set_30936 set 0 30936 &hello_time_show_30936
++kovaplus_sysfs_write_control_30938 kovaplus_sysfs_write_control 0-6-5 30938 NULL
++bnx2x_get_rxfh_indir_size_30939 bnx2x_get_rxfh_indir_size 0 30939 NULL
++read_usunc_30940 read_usunc 0 30940 NULL
++sctp_setsockopt_rtoinfo_30941 sctp_setsockopt_rtoinfo 3-0 30941 NULL nohasharray
++parport_uss720_ecp_read_data_30941 parport_uss720_ecp_read_data 0 30941 &sctp_setsockopt_rtoinfo_30941
++sctp_do_bind_30943 sctp_do_bind 0 30943 NULL
++reserve_space_30953 reserve_space 0 30953 NULL nohasharray
++store_30953 store 0-4 30953 &reserve_space_30953
++st_accel_buffer_preenable_30954 st_accel_buffer_preenable 0 30954 NULL
++vicam_control_msg_30956 vicam_control_msg 0 30956 NULL
++oxu_urb_enqueue_30959 oxu_urb_enqueue 0 30959 NULL
++wan_enable_show_30966 wan_enable_show 0 30966 NULL
++set_tcrit2_30967 set_tcrit2 0-4 30967 NULL
++sr_write_async_30968 sr_write_async 3 30968 NULL
 +tty_insert_flip_string_flags_30969 tty_insert_flip_string_flags 4 30969 NULL
 +tty_insert_flip_string_flags_30969 tty_insert_flip_string_flags 4 30969 NULL
-+huge_page_mask_30981 huge_page_mask 0 30981 NULL
-+read_file_bt_ant_diversity_30983 read_file_bt_ant_diversity 3 30983 NULL
-+lbs_host_sleep_read_31013 lbs_host_sleep_read 3 31013 NULL
++call_netdevice_notifiers_info_30980 call_netdevice_notifiers_info 0 30980 NULL
++read_file_bt_ant_diversity_30983 read_file_bt_ant_diversity 3-0 30983 NULL
++cypress_open_30984 cypress_open 0 30984 NULL
++transmit_power_show_30988 transmit_power_show 0 30988 NULL
++i2400mu_rx_size_grow_30989 i2400mu_rx_size_grow 0 30989 NULL
++wan_write_30990 wan_write 0 30990 NULL
++wake_up_lan_store_30992 wake_up_lan_store 0-4 30992 NULL
++odev_attr_show_30995 odev_attr_show 0 30995 NULL
++qlcnic_83xx_enqueue_mbx_cmd_30997 qlcnic_83xx_enqueue_mbx_cmd 0 30997 NULL
++mc13xxx_reg_read_31002 mc13xxx_reg_read 0 31002 NULL
++qla2x00_optrom_efi_version_show_31004 qla2x00_optrom_efi_version_show 0 31004 NULL nohasharray
++__netdev_upper_dev_link_31004 __netdev_upper_dev_link 0 31004 &qla2x00_optrom_efi_version_show_31004
++max1363_monitor_show_freq_31008 max1363_monitor_show_freq 0 31008 NULL
++igb_setup_tx_resources_31011 igb_setup_tx_resources 0 31011 NULL
++lbs_host_sleep_read_31013 lbs_host_sleep_read 3-0 31013 NULL nohasharray
++validate_and_copy_buf_31013 validate_and_copy_buf 0 31013 &lbs_host_sleep_read_31013
 +ima_eventsig_init_31022 ima_eventsig_init 5 31022 NULL
 +ima_eventsig_init_31022 ima_eventsig_init 5 31022 NULL
-+template_fmt_size_31033 template_fmt_size 0 31033 NULL
-+stride_pg_count_31053 stride_pg_count 0-3-2-1-4-5 31053 NULL
-+lbs_failcount_read_31063 lbs_failcount_read 3 31063 NULL
-+sctp_setsockopt_context_31091 sctp_setsockopt_context 3 31091 NULL
-+proc_gid_map_write_31093 proc_gid_map_write 3 31093 NULL
-+depth_read_31112 depth_read 3 31112 NULL
++snd_usb_init_pitch_31023 snd_usb_init_pitch 0 31023 NULL
++btrfs_space_info_show_bytes_may_use_31024 btrfs_space_info_show_bytes_may_use 0 31024 NULL nohasharray
++phys_pmd_init_31024 phys_pmd_init 0-2-3 31024 &btrfs_space_info_show_bytes_may_use_31024 nohasharray
++iio_sysfs_trigger_probe_31024 iio_sysfs_trigger_probe 0 31024 &phys_pmd_init_31024
++show_fc_host_max_npiv_vports_31030 show_fc_host_max_npiv_vports 0 31030 NULL
++get_regs_len_31032 get_regs_len 0 31032 NULL
++uhci_check_bandwidth_31041 uhci_check_bandwidth 0 31041 NULL
++do_setup_msi_irqs_31043 do_setup_msi_irqs 2 31043 NULL nohasharray
++carl9170_rx_filter_31043 carl9170_rx_filter 0 31043 &do_setup_msi_irqs_31043
++__smsc75xx_mdio_read_31046 __smsc75xx_mdio_read 0 31046 NULL
++show_brightness_31047 show_brightness 0 31047 NULL
++ov534_s_ctrl_31054 ov534_s_ctrl 0 31054 NULL
++sys_splice_31055 sys_splice 5 31055 NULL
++pci_set_resource_alignment_param_31057 pci_set_resource_alignment_param 0-2 31057 NULL
++aoedisk_show_fwver_31059 aoedisk_show_fwver 0 31059 NULL
++compat_sys_mq_timedsend_31060 compat_sys_mq_timedsend 3 31060 NULL
++lbs_failcount_read_31063 lbs_failcount_read 3-0 31063 NULL
++pcf8563_rtc_set_alarm_31070 pcf8563_rtc_set_alarm 0 31070 NULL
++memmap_attr_show_31075 memmap_attr_show 0 31075 NULL
++create_multi_channel_mode_31077 create_multi_channel_mode 0 31077 NULL
++ip175c_config_init_31078 ip175c_config_init 0 31078 NULL
++sys_mincore_31079 sys_mincore 2-1 31079 NULL
++arcmsr_attr_host_driver_version_31081 arcmsr_attr_host_driver_version 0 31081 NULL
++ttm_bo_ioremap_31082 ttm_bo_ioremap 2-3 31082 NULL nohasharray
++cfq_quantum_store_31082 cfq_quantum_store 0-3 31082 &ttm_bo_ioremap_31082
++gt_max_freq_mhz_show_31084 gt_max_freq_mhz_show 0 31084 NULL
++vmstat_cpuup_callback_31085 vmstat_cpuup_callback 0 31085 NULL
++bh1770_set_prox_rate_above_31087 bh1770_set_prox_rate_above 0-4 31087 NULL
++sctp_setsockopt_context_31091 sctp_setsockopt_context 3-0 31091 NULL
++proc_gid_map_write_31093 proc_gid_map_write 3-0 31093 NULL
++pci_mmcfg_write_31103 pci_mmcfg_write 0 31103 NULL
++i915_gem_object_wait_rendering__tail_31104 i915_gem_object_wait_rendering__tail 0 31104 NULL
++output_report_31105 output_report 0 31105 NULL
++store_direct_dword_31108 store_direct_dword 0-4 31108 NULL
++compat_sys_get_mempolicy_31109 compat_sys_get_mempolicy 3 31109 NULL nohasharray
++string_to_context_struct_31109 string_to_context_struct 0 31109 &compat_sys_get_mempolicy_31109
++dns_resolver_preparse_31110 dns_resolver_preparse 0 31110 NULL
++depth_read_31112 depth_read 3-0 31112 NULL nohasharray
++show_otp5_31112 show_otp5 0 31112 &depth_read_31112
++show_31115 show 0 31115 NULL
 +hash_ipportnet6_expire_31118 hash_ipportnet6_expire 4 31118 NULL
 +hash_ipportnet6_expire_31118 hash_ipportnet6_expire 4 31118 NULL
-+kimage_normal_alloc_31140 kimage_normal_alloc 3 31140 NULL
-+size_inside_page_31141 size_inside_page 0 31141 NULL
-+w9966_v4l_read_31148 w9966_v4l_read 3 31148 NULL
++space_store_31124 space_store 0-3 31124 NULL
++set_temp_type_31125 set_temp_type 0-4 31125 NULL
++lpfc_fcp2_no_tgt_reset_show_31127 lpfc_fcp2_no_tgt_reset_show 0 31127 NULL nohasharray
++preparse_31127 preparse 0 31127 &lpfc_fcp2_no_tgt_reset_show_31127
++tse_init_rx_buffer_31129 tse_init_rx_buffer 0-3 31129 NULL
++_cancel_lock_31130 _cancel_lock 0 31130 NULL
++acpi_ex_prep_common_field_object_31135 acpi_ex_prep_common_field_object 0 31135 NULL nohasharray
++itg3200_data_rdy_trigger_set_state_31135 itg3200_data_rdy_trigger_set_state 0 31135 &acpi_ex_prep_common_field_object_31135
++i2c_recv_byte_31137 i2c_recv_byte 0 31137 NULL
++target_stat_scsi_att_intr_port_show_attr_dev_31138 target_stat_scsi_att_intr_port_show_attr_dev 0 31138 NULL
++ssb_read16_31139 ssb_read16 0 31139 NULL
++store_speed_scan_31141 store_speed_scan 0-4 31141 NULL
++b43_sdio_request_irq_31144 b43_sdio_request_irq 0 31144 NULL
++patch_nvhdmi_31148 patch_nvhdmi 0 31148 NULL nohasharray
++w9966_v4l_read_31148 w9966_v4l_read 3 31148 &patch_nvhdmi_31148
++acpi_cpu_soft_notify_31149 acpi_cpu_soft_notify 0 31149 NULL
++uvc_start_streaming_31157 uvc_start_streaming 0 31157 NULL
++lid_mask_count_show_31167 lid_mask_count_show 0 31167 NULL
 +nvme_set_features_31169 nvme_set_features 0 31169 NULL
 +nvme_set_features_31169 nvme_set_features 0 31169 NULL
-+ch_do_scsi_31171 ch_do_scsi 4 31171 NULL
-+r592_read_fifo_pio_31198 r592_read_fifo_pio 3 31198 NULL
++get_batt_uV_31171 get_batt_uV 0 31171 NULL nohasharray
++rxq_init_31171 rxq_init 0 31171 &get_batt_uV_31171
++f2fs_convert_inline_inode_31174 f2fs_convert_inline_inode 0 31174 NULL
++_regulator_do_disable_31175 _regulator_do_disable 0 31175 NULL nohasharray
++pktgen_thread_write_31175 pktgen_thread_write 0-3 31175 &_regulator_do_disable_31175
++s5k83a_get_rotation_31176 s5k83a_get_rotation 0 31176 NULL
++store_31179 store 0-3 31179 NULL
++mag3110_show_int_plus_micros_31190 mag3110_show_int_plus_micros 0 31190 NULL nohasharray
++raw_init_31190 raw_init 0 31190 &mag3110_show_int_plus_micros_31190
++acpi_ex_system_memory_space_handler_31192 acpi_ex_system_memory_space_handler 2 31192 NULL nohasharray
++persist_show_31192 persist_show 0 31192 &acpi_ex_system_memory_space_handler_31192
++__gpiod_request_31195 __gpiod_request 0 31195 NULL
++iscsit_ta_t10_pi_31196 iscsit_ta_t10_pi 0 31196 NULL
++amd8111_access_31197 amd8111_access 0 31197 NULL
++rocker_dma_ring_create_31198 rocker_dma_ring_create 3-0 31198 NULL nohasharray
++r592_read_fifo_pio_31198 r592_read_fifo_pio 3 31198 &rocker_dma_ring_create_31198
 +mtdchar_readoob_31200 mtdchar_readoob 4 31200 NULL
 +mtdchar_readoob_31200 mtdchar_readoob 4 31200 NULL
++tps6586x_reads_31201 tps6586x_reads 0 31201 NULL nohasharray
++sh_eth_phy_init_31201 sh_eth_phy_init 0 31201 &tps6586x_reads_31201
++snd_pcm_plugin_build_rate_31203 snd_pcm_plugin_build_rate 0 31203 NULL
++show_fnode_first_burst_len_31205 show_fnode_first_burst_len 0 31205 NULL
 +cpumask_weight_31215 cpumask_weight 0 31215 NULL
 +__read_reg_31216 __read_reg 0 31216 NULL
 +cpumask_weight_31215 cpumask_weight 0 31215 NULL
 +__read_reg_31216 __read_reg 0 31216 NULL
-+atm_get_addr_31221 atm_get_addr 3 31221 NULL
-+tcp_recvmsg_31238 tcp_recvmsg 4 31238 NULL
-+cyy_readb_31240 cyy_readb 0 31240 NULL
-+_create_sg_bios_31244 _create_sg_bios 4 31244 NULL
-+ieee80211_if_read_last_beacon_31257 ieee80211_if_read_last_beacon 3 31257 NULL
++atm_get_addr_31221 atm_get_addr 3 31221 NULL nohasharray
++lpfc_fips_level_show_31221 lpfc_fips_level_show 0 31221 &atm_get_addr_31221 nohasharray
++srpt_tpg_attrib_show_srp_sq_size_31221 srpt_tpg_attrib_show_srp_sq_size 0 31221 &lpfc_fips_level_show_31221
++connect_type_show_31228 connect_type_show 0 31228 NULL nohasharray
++crypto_sha1_update_31228 crypto_sha1_update 0 31228 &connect_type_show_31228
++e1000_setup_rx_resources_31230 e1000_setup_rx_resources 0 31230 NULL
++vmcoreinfo_show_31231 vmcoreinfo_show 0 31231 NULL
++SMB2_sess_setup_31233 SMB2_sess_setup 0 31233 NULL
++store_31237 store 0-3 31237 NULL
++tcp_recvmsg_31238 tcp_recvmsg 4-0 31238 NULL
++cyy_readb_31240 cyy_readb 0 31240 NULL nohasharray
++tty_check_change_31240 tty_check_change 0 31240 &cyy_readb_31240
++snd_es1938_capture_trigger_31242 snd_es1938_capture_trigger 0 31242 NULL nohasharray
++store_sf4_pwm_31242 store_sf4_pwm 0-4 31242 &snd_es1938_capture_trigger_31242 nohasharray
++lpfc_wwn_set_31242 lpfc_wwn_set 0 31242 &store_sf4_pwm_31242
++cbaf_wusb_cdid_store_31243 cbaf_wusb_cdid_store 0-4 31243 NULL
++_create_sg_bios_31244 _create_sg_bios 4 31244 NULL nohasharray
++set_otp4_31244 set_otp4 4-0 31244 &_create_sg_bios_31244
++recv_pre_dequeue_31252 recv_pre_dequeue 0 31252 NULL
++ieee80211_if_read_last_beacon_31257 ieee80211_if_read_last_beacon 3-0 31257 NULL
++sctp_tsnmap_find_gap_ack_31272 sctp_tsnmap_find_gap_ack 3-2 31272 NULL
++uinput_read_31275 uinput_read 0-3 31275 NULL nohasharray
++udf_write_begin_31275 udf_write_begin 0 31275 &uinput_read_31275
++show_temp_hyst1_31276 show_temp_hyst1 0 31276 NULL
++autosuspend_store_31279 autosuspend_store 0-4 31279 NULL nohasharray
++mwifiex_send_tdls_action_frame_31279 mwifiex_send_tdls_action_frame 7 31279 &autosuspend_store_31279
++show_ipv4_iface_grat_arp_en_31280 show_ipv4_iface_grat_arp_en 0 31280 NULL nohasharray
++ia_setsockopt_31280 ia_setsockopt 0 31280 &show_ipv4_iface_grat_arp_en_31280
++mlx5_cmd_exec_cb_31281 mlx5_cmd_exec_cb 0 31281 NULL
++spmi_write_cmd_31283 spmi_write_cmd 0 31283 NULL
 +hash_netportnet4_expire_31290 hash_netportnet4_expire 4 31290 NULL
 +hash_netportnet4_expire_31290 hash_netportnet4_expire 4 31290 NULL
-+iwl_dbgfs_set_nic_temperature_read_31300 iwl_dbgfs_set_nic_temperature_read 3 31300 NULL
++device_suspend_late_31297 device_suspend_late 0 31297 NULL
++fill_and_eval_dacs_31298 fill_and_eval_dacs 0 31298 NULL
++iwl_dbgfs_set_nic_temperature_read_31300 iwl_dbgfs_set_nic_temperature_read 3-0 31300 NULL
 +uvc_simplify_fraction_31303 uvc_simplify_fraction 3 31303 NULL
 +uvc_simplify_fraction_31303 uvc_simplify_fraction 3 31303 NULL
++sha1_mb_finup_31305 sha1_mb_finup 0 31305 NULL
++tps6507x_pmic_read_31310 tps6507x_pmic_read 0 31310 NULL
++i2c_nuvoton_recv_data_31312 i2c_nuvoton_recv_data 0-4 31312 NULL
 +sisusbcon_scroll_31315 sisusbcon_scroll 5-2-3 31315 NULL
 +sisusbcon_scroll_31315 sisusbcon_scroll 5-2-3 31315 NULL
-+command_file_write_31318 command_file_write 3 31318 NULL
-+hwerr_crcbits_31334 hwerr_crcbits 4 31334 NULL
-+_regmap_raw_multi_reg_write_31336 _regmap_raw_multi_reg_write 3 31336 NULL
-+em28xx_init_usb_xfer_31337 em28xx_init_usb_xfer 4-6 31337 NULL
-+outlen_write_31358 outlen_write 3 31358 NULL
-+ieee80211_rx_mgmt_auth_31366 ieee80211_rx_mgmt_auth 3 31366 NULL
++target_fabric_port_store_attr_alua_tg_pt_status_31316 target_fabric_port_store_attr_alua_tg_pt_status 0-3 31316 NULL
++command_file_write_31318 command_file_write 3-0 31318 NULL
++ext4_xattr_block_list_31325 ext4_xattr_block_list 0 31325 NULL nohasharray
++acpi_ev_get_gpe_xrupt_block_31325 acpi_ev_get_gpe_xrupt_block 1 31325 &ext4_xattr_block_list_31325
++uwb_rc_beacon_show_31326 uwb_rc_beacon_show 0 31326 NULL
++recvmsg_31331 recvmsg 0-4 31331 NULL
++__vb2_cleanup_fileio_31332 __vb2_cleanup_fileio 0 31332 NULL nohasharray
++mmc_power_restore_31332 mmc_power_restore 0 31332 &__vb2_cleanup_fileio_31332
++_regmap_raw_multi_reg_write_31336 _regmap_raw_multi_reg_write 3 31336 NULL nohasharray
++radix_tree_insert_31336 radix_tree_insert 0 31336 &_regmap_raw_multi_reg_write_31336
++em28xx_init_usb_xfer_31337 em28xx_init_usb_xfer 4-6-0 31337 NULL
++f2fs_sbi_store_31339 f2fs_sbi_store 0-4 31339 NULL
++platform_device_add_31340 platform_device_add 0 31340 NULL
++jffs2_trusted_listxattr_31348 jffs2_trusted_listxattr 0-5 31348 NULL nohasharray
++snd_seq_enqueue_event_31348 snd_seq_enqueue_event 0 31348 &jffs2_trusted_listxattr_31348
++queue_setup_31353 queue_setup 0 31353 NULL
++vpx3220_s_ctrl_31356 vpx3220_s_ctrl 0 31356 NULL
++outlen_write_31358 outlen_write 3-0 31358 NULL
++pinctrl_utils_add_map_configs_31359 pinctrl_utils_add_map_configs 7 31359 NULL
++show_fcstat_tx_frames_31360 show_fcstat_tx_frames 0 31360 NULL
++native_setup_msi_irqs_31367 native_setup_msi_irqs 0 31367 NULL
++handler_31368 handler 0 31368 NULL
 +xprt_rdma_allocate_31372 xprt_rdma_allocate 2 31372 NULL
 +xprt_rdma_allocate_31372 xprt_rdma_allocate 2 31372 NULL
-+vb2_vmalloc_get_userptr_31374 vb2_vmalloc_get_userptr 3-2 31374 NULL
-+trace_parser_get_init_31379 trace_parser_get_init 2 31379 NULL
-+inb_31388 inb 0 31388 NULL
++snd_mixart_prepare_31374 snd_mixart_prepare 0 31374 NULL
++fb_blank_31377 fb_blank 0 31377 NULL
++xen_pcibk_config_quirks_add_field_31379 xen_pcibk_config_quirks_add_field 0 31379 NULL nohasharray
++trace_parser_get_init_31379 trace_parser_get_init 2 31379 &xen_pcibk_config_quirks_add_field_31379
 +mp_ioapic_pin_count_31393 mp_ioapic_pin_count 0 31393 NULL
 +mp_ioapic_pin_count_31393 mp_ioapic_pin_count 0 31393 NULL
-+key_ifindex_read_31411 key_ifindex_read 3 31411 NULL
-+_sp2d_max_pg_31422 _sp2d_max_pg 0 31422 NULL
-+TSS_checkhmac1_31429 TSS_checkhmac1 5 31429 NULL
-+snd_aw2_saa7146_get_hw_ptr_capture_31431 snd_aw2_saa7146_get_hw_ptr_capture 0 31431 NULL
-+transport_alloc_session_tags_31449 transport_alloc_session_tags 2-3 31449 NULL
++zd_chip_set_basic_rates_31394 zd_chip_set_basic_rates 0 31394 NULL
++blk_mq_sysfs_dispatched_show_31400 blk_mq_sysfs_dispatched_show 0 31400 NULL
++fat_count_free_clusters_31403 fat_count_free_clusters 0 31403 NULL nohasharray
++i40evf_up_complete_31403 i40evf_up_complete 0 31403 &fat_count_free_clusters_31403
++pcf8563_rtc_read_time_31404 pcf8563_rtc_read_time 0 31404 NULL nohasharray
++set_bool_threeg_31404 set_bool_threeg 0-4 31404 &pcf8563_rtc_read_time_31404
++wm831x_reg_unlock_31409 wm831x_reg_unlock 0 31409 NULL
++key_ifindex_read_31411 key_ifindex_read 3-0 31411 NULL nohasharray
++nf_nat_packet_31411 nf_nat_packet 0 31411 &key_ifindex_read_31411
++mcs7830_set_reg_31413 mcs7830_set_reg 0-3 31413 NULL
++xgene_enet_set_mac_address_31415 xgene_enet_set_mac_address 0 31415 NULL
++set_in5_max_31420 set_in5_max 0-4 31420 NULL
++write_file_simulate_radar_31421 write_file_simulate_radar 0-3 31421 NULL
++test_rtc_read_time_31422 test_rtc_read_time 0 31422 NULL nohasharray
++_sp2d_max_pg_31422 _sp2d_max_pg 0 31422 &test_rtc_read_time_31422 nohasharray
++target_fabric_wwn_attr_store_31422 target_fabric_wwn_attr_store 0 31422 &_sp2d_max_pg_31422
++cxacru_sysfs_show_downstream_attenuation_31423 cxacru_sysfs_show_downstream_attenuation 0 31423 NULL
++TSS_checkhmac1_31429 TSS_checkhmac1 0 31429 NULL
++iuu_open_31432 iuu_open 0 31432 NULL
++snd_ice1712_capture_prepare_31445 snd_ice1712_capture_prepare 0 31445 NULL nohasharray
++acpi_sci_ioapic_setup_31445 acpi_sci_ioapic_setup 4 31445 &snd_ice1712_capture_prepare_31445
++security_set_bools_31447 security_set_bools 0 31447 NULL
++transport_alloc_session_tags_31449 transport_alloc_session_tags 3-2 31449 NULL
++interf_grp_compatible_id_show_31450 interf_grp_compatible_id_show 0 31450 NULL
++__uio_register_device_31451 __uio_register_device 0 31451 NULL
 +opera1_xilinx_rw_31453 opera1_xilinx_rw 5 31453 NULL
 +opera1_xilinx_rw_31453 opera1_xilinx_rw 5 31453 NULL
-+xfs_btree_get_numrecs_31477 xfs_btree_get_numrecs 0 31477 NULL
-+alg_setkey_31485 alg_setkey 3 31485 NULL
++_regmap_update_bits_31456 _regmap_update_bits 0 31456 NULL
++ubifs_log_end_commit_31463 ubifs_log_end_commit 0 31463 NULL
++input_get_new_minor_31464 input_get_new_minor 1 31464 NULL
++drm_read_31467 drm_read 0-3 31467 NULL
++do_fcntl_31468 do_fcntl 3 31468 NULL
++ab3100_otp_freq_show_31472 ab3100_otp_freq_show 0 31472 NULL nohasharray
++atl1e_phy_init_31472 atl1e_phy_init 0 31472 &ab3100_otp_freq_show_31472
++xfs_btree_get_numrecs_31477 xfs_btree_get_numrecs 0 31477 NULL nohasharray
++bad_inode_getattr_31477 bad_inode_getattr 0 31477 &xfs_btree_get_numrecs_31477
++__ext4_journal_get_write_access_31482 __ext4_journal_get_write_access 0 31482 NULL
++ath10k_send_key_31483 ath10k_send_key 0 31483 NULL
++alg_setkey_31485 alg_setkey 3-0 31485 NULL
++show_spi_transport_max_iu_31486 show_spi_transport_max_iu 0 31486 NULL nohasharray
++wm831x_rtc_start_alarm_31486 wm831x_rtc_start_alarm 0 31486 &show_spi_transport_max_iu_31486
 +rds_message_map_pages_31487 rds_message_map_pages 2 31487 NULL
 +rds_message_map_pages_31487 rds_message_map_pages 2 31487 NULL
-+qsfp_2_read_31491 qsfp_2_read 3 31491 NULL
++cpuid_device_create_31489 cpuid_device_create 0 31489 NULL
++blkdev_fsync_31490 blkdev_fsync 0 31490 NULL
++qsfp_2_read_31491 qsfp_2_read 3-0 31491 NULL
++target_stat_scsi_att_intr_port_show_attr_port_ident_31495 target_stat_scsi_att_intr_port_show_attr_port_ident 0 31495 NULL nohasharray
++nes_init_nic_qp_31495 nes_init_nic_qp 0 31495 &target_stat_scsi_att_intr_port_show_attr_port_ident_31495
 +__alloc_bootmem_31498 __alloc_bootmem 1 31498 NULL
 +__alloc_bootmem_31498 __alloc_bootmem 1 31498 NULL
-+hidraw_write_31536 hidraw_write 3 31536 NULL
-+usbvision_read_31555 usbvision_read 3 31555 NULL
-+tx_frag_tkip_called_read_31575 tx_frag_tkip_called_read 3 31575 NULL
++cond_search_polarity_read_31499 cond_search_polarity_read 0-5-6 31499 NULL nohasharray
++ad_sd_validate_trigger_31499 ad_sd_validate_trigger 0 31499 &cond_search_polarity_read_31499
++cifs_readpage_31509 cifs_readpage 0 31509 NULL
++wl18xx_pre_boot_31510 wl18xx_pre_boot 0 31510 NULL
++lpfc_first_burst_size_store_31512 lpfc_first_burst_size_store 0-4 31512 NULL
++il3945_store_retry_rate_31513 il3945_store_retry_rate 0-4 31513 NULL
++w1_read_block_31521 w1_read_block 0-3 31521 NULL
++wacom_set_report_31524 wacom_set_report 0 31524 NULL
++metrousb_open_31526 metrousb_open 0 31526 NULL nohasharray
++nfs4_proc_layoutcommit_31526 nfs4_proc_layoutcommit 0 31526 &metrousb_open_31526
++fs_send_31530 fs_send 0 31530 NULL
++__mv88e6xxx_reg_read_31534 __mv88e6xxx_reg_read 0 31534 NULL
++tvp5150_s_ctrl_31535 tvp5150_s_ctrl 0 31535 NULL
++hidraw_write_31536 hidraw_write 3-0 31536 NULL
++powerclamp_cpu_callback_31543 powerclamp_cpu_callback 0 31543 NULL nohasharray
++mtd_div_by_eb_31543 mtd_div_by_eb 0-1 31543 &powerclamp_cpu_callback_31543
++dvb_ringbuffer_write_31548 dvb_ringbuffer_write 0-3 31548 NULL
++usbvision_read_31555 usbvision_read 3-0 31555 NULL
++phy_attach_direct_31556 phy_attach_direct 0 31556 NULL
++vendor_name_show_31559 vendor_name_show 0 31559 NULL nohasharray
++_aac_reset_adapter_31559 _aac_reset_adapter 0 31559 &vendor_name_show_31559
++thermal_cooling_device_cur_state_store_31564 thermal_cooling_device_cur_state_store 0-4 31564 NULL
++show_temp_min_alarm_31566 show_temp_min_alarm 0 31566 NULL
++tda18271_read_regs_31567 tda18271_read_regs 0 31567 NULL nohasharray
++cp2112_set_usb_config_31567 cp2112_set_usb_config 0 31567 &tda18271_read_regs_31567
++latch_read_file_31569 latch_read_file 0 31569 NULL
++temp_cpu_DTS_31570 temp_cpu_DTS 0 31570 NULL
++tx_frag_tkip_called_read_31575 tx_frag_tkip_called_read 3-0 31575 NULL
 +get_max_inline_xattr_value_size_31578 get_max_inline_xattr_value_size 0 31578 NULL
 +get_max_inline_xattr_value_size_31578 get_max_inline_xattr_value_size 0 31578 NULL
-+osst_write_31581 osst_write 3 31581 NULL
-+snd_compr_get_avail_31584 snd_compr_get_avail 0 31584 NULL
-+iwl_dbgfs_ucode_tx_stats_read_31611 iwl_dbgfs_ucode_tx_stats_read 3 31611 NULL
++osst_write_31581 osst_write 3-0 31581 NULL
++snd_compr_get_avail_31584 snd_compr_get_avail 0 31584 NULL nohasharray
++pre_handle_cursor_31584 pre_handle_cursor 0 31584 &snd_compr_get_avail_31584
++fc_read_31589 fc_read 0-3 31589 NULL
++max8997_led_show_mode_31591 max8997_led_show_mode 0 31591 NULL
++adp8870_read_31592 adp8870_read 0 31592 NULL
++fc0011_set_params_31596 fc0011_set_params 0 31596 NULL nohasharray
++show_fc_vport_vport_state_31596 show_fc_vport_vport_state 0 31596 &fc0011_set_params_31596 nohasharray
++diag_write_31596 diag_write 0 31596 &show_fc_vport_vport_state_31596
++qlcnic_store_bridged_mode_31599 qlcnic_store_bridged_mode 0-4 31599 NULL
++show_conn_param_ISCSI_PARAM_MAX_XMIT_DLENGTH_31608 show_conn_param_ISCSI_PARAM_MAX_XMIT_DLENGTH 0 31608 NULL
++store_31610 store 0-4 31610 NULL
++iwl_dbgfs_ucode_tx_stats_read_31611 iwl_dbgfs_ucode_tx_stats_read 3-0 31611 NULL
++lpfc_used_rpi_show_31612 lpfc_used_rpi_show 0 31612 NULL
++rt2400pci_enable_radio_31614 rt2400pci_enable_radio 0 31614 NULL
 +memblock_virt_alloc_nopanic_31617 memblock_virt_alloc_nopanic 1 31617 NULL nohasharray
 +memblock_virt_alloc_nopanic_31617 memblock_virt_alloc_nopanic 1 31617 NULL nohasharray
-+arvo_sysfs_read_31617 arvo_sysfs_read 6 31617 &memblock_virt_alloc_nopanic_31617
++arvo_sysfs_read_31617 arvo_sysfs_read 0-6 31617 &memblock_virt_alloc_nopanic_31617
++ipv4_confirm_31620 ipv4_confirm 0 31620 NULL
 +usnic_ib_dump_vf_31623 usnic_ib_dump_vf 3 31623 NULL
 +usnic_ib_dump_vf_31623 usnic_ib_dump_vf 3 31623 NULL
-+videobuf_read_one_31637 videobuf_read_one 3 31637 NULL
++neofb_check_var_31627 neofb_check_var 0 31627 NULL nohasharray
++setup_first_bd_ep0_31627 setup_first_bd_ep0 0 31627 &neofb_check_var_31627
++disassociate_31631 disassociate 0 31631 NULL
++caif_create_31634 caif_create 0 31634 NULL
++videobuf_read_one_31637 videobuf_read_one 3-0 31637 NULL nohasharray
++snd_cs4281_playback_prepare_31637 snd_cs4281_playback_prepare 0 31637 &videobuf_read_one_31637
++ext3_sync_file_31639 ext3_sync_file 0 31639 NULL nohasharray
++aty_var_to_pll_408_31639 aty_var_to_pll_408 0 31639 &ext3_sync_file_31639
++smb3_crypto_shash_allocate_31640 smb3_crypto_shash_allocate 0 31640 NULL
++igmp_netdev_event_31648 igmp_netdev_event 0 31648 NULL
 +pod_alloc_sysex_buffer_31651 pod_alloc_sysex_buffer 3 31651 NULL
 +pod_alloc_sysex_buffer_31651 pod_alloc_sysex_buffer 3 31651 NULL
-+xfer_secondary_pool_31661 xfer_secondary_pool 2 31661 NULL
++rocker_flow_tbl_del_31653 rocker_flow_tbl_del 0 31653 NULL
++show_session_param_ISCSI_PARAM_FIRST_BURST_31655 show_session_param_ISCSI_PARAM_FIRST_BURST 0 31655 NULL
++current_page_show_31657 current_page_show 0 31657 NULL
++reset_31659 reset 0 31659 NULL
++__ceph_do_getattr_31661 __ceph_do_getattr 0 31661 NULL nohasharray
++xfer_secondary_pool_31661 xfer_secondary_pool 2 31661 &__ceph_do_getattr_31661 nohasharray
++bq4802_read_time_31661 bq4802_read_time 0 31661 &xfer_secondary_pool_31661
 +__lgread_31668 __lgread 4 31668 NULL
 +__lgread_31668 __lgread 4 31668 NULL
-+copy_from_user_nmi_31672 copy_from_user_nmi 3-0 31672 NULL
-+forced_ps_read_31685 forced_ps_read 3 31685 NULL
-+fst_recover_rx_error_31687 fst_recover_rx_error 3 31687 NULL
++target_fabric_mappedlun_store_write_protect_31671 target_fabric_mappedlun_store_write_protect 0-3 31671 NULL
++copy_from_user_nmi_31672 copy_from_user_nmi 3-0 31672 NULL nohasharray
++virtblk_cache_type_show_31672 virtblk_cache_type_show 0 31672 &copy_from_user_nmi_31672 nohasharray
++kovaplus_sysfs_read_profilex_buttons_31672 kovaplus_sysfs_read_profilex_buttons 0-5-6 31672 &virtblk_cache_type_show_31672
++read_cc_setting_bin_31679 read_cc_setting_bin 0-5-6 31679 NULL
++xfs_inobt_get_maxrecs_31680 xfs_inobt_get_maxrecs 0 31680 NULL
++mlx4_en_init_affinity_hint_31682 mlx4_en_init_affinity_hint 0 31682 NULL nohasharray
++bq2415x_set_charge_current_31682 bq2415x_set_charge_current 0 31682 &mlx4_en_init_affinity_hint_31682 nohasharray
++_usb_writeN_sync_31682 _usb_writeN_sync 4 31682 &bq2415x_set_charge_current_31682
++forced_ps_read_31685 forced_ps_read 3-0 31685 NULL nohasharray
++ip6_tnl_dev_init_31685 ip6_tnl_dev_init 0 31685 &forced_ps_read_31685
++x25_bind_31686 x25_bind 0 31686 NULL
++reiserfs_in_journal_31689 reiserfs_in_journal 3 31689 NULL
++ext3_xattr_user_get_31691 ext3_xattr_user_get 0 31691 NULL
++read_ofdm_cal_values_31694 read_ofdm_cal_values 0 31694 NULL
++ufs_write_begin_31695 ufs_write_begin 0 31695 NULL
++sht15_transmission_start_31696 sht15_transmission_start 0 31696 NULL
++wl1251_acx_slot_31699 wl1251_acx_slot 0 31699 NULL
++enqueue_cmd_31703 enqueue_cmd 0 31703 NULL
++audit_log_n_string_31705 audit_log_n_string 3 31705 NULL
++ov9640_write_regs_31707 ov9640_write_regs 0 31707 NULL
++tda827xo_set_params_31708 tda827xo_set_params 0 31708 NULL
++bq2415x_sysfs_show_reported_mode_31709 bq2415x_sysfs_show_reported_mode 0 31709 NULL
++apply_constraint_31714 apply_constraint 0 31714 NULL
++fitpc2_wdt_write_31715 fitpc2_wdt_write 0-3 31715 NULL
++id_device_show_31718 id_device_show 0 31718 NULL
++lpfc_multi_ring_type_show_31719 lpfc_multi_ring_type_show 0 31719 NULL nohasharray
++igb_disable_sriov_31719 igb_disable_sriov 0 31719 &lpfc_multi_ring_type_show_31719
++snd_rme96_capture_trigger_31720 snd_rme96_capture_trigger 0 31720 NULL
++ldo_regulator_is_enabled_31723 ldo_regulator_is_enabled 0 31723 NULL
++ubifs_garbage_collect_leb_31724 ubifs_garbage_collect_leb 0 31724 NULL
++sctp_make_asconf_ack_31726 sctp_make_asconf_ack 3 31726 NULL
 +rs_pretty_print_rate_31727 rs_pretty_print_rate 0 31727 NULL
 +rs_pretty_print_rate_31727 rs_pretty_print_rate 0 31727 NULL
-+lu_buf_check_and_grow_31735 lu_buf_check_and_grow 2 31735 NULL nohasharray
-+utf16s_to_utf8s_31735 utf16s_to_utf8s 0 31735 &lu_buf_check_and_grow_31735
-+shmem_pwrite_slow_31741 shmem_pwrite_slow 3-2 31741 NULL
-+input_abs_get_max_31742 input_abs_get_max 0 31742 NULL nohasharray
-+NCR_700_change_queue_depth_31742 NCR_700_change_queue_depth 2 31742 &input_abs_get_max_31742
-+bcm_char_read_31750 bcm_char_read 3 31750 NULL
++ath6kl_wmi_send_probe_response_cmd_31728 ath6kl_wmi_send_probe_response_cmd 6 31728 NULL
++skcipher_wait_for_data_31732 skcipher_wait_for_data 0 31732 NULL
++set_audio_31733 set_audio 0 31733 NULL
++label_northbridge_31734 label_northbridge 0 31734 NULL
++utf16s_to_utf8s_31735 utf16s_to_utf8s 0 31735 NULL nohasharray
++fan_get_status_safe_31735 fan_get_status_safe 0 31735 &utf16s_to_utf8s_31735 nohasharray
++skge_up_31735 skge_up 0 31735 &fan_get_status_safe_31735 nohasharray
++lu_buf_check_and_grow_31735 lu_buf_check_and_grow 2 31735 &skge_up_31735
++shmem_pwrite_slow_31741 shmem_pwrite_slow 2-3 31741 NULL
++input_abs_get_max_31742 input_abs_get_max 0 31742 NULL
++lm3533_ctrlbank_get_pwm_31744 lm3533_ctrlbank_get_pwm 0 31744 NULL
++mtd_read_user_prot_reg_31746 mtd_read_user_prot_reg 0 31746 NULL
 +snd_seq_device_new_31753 snd_seq_device_new 4 31753 NULL
 +snd_seq_device_new_31753 snd_seq_device_new 4 31753 NULL
++snd_via8233_capture_prepare_31757 snd_via8233_capture_prepare 0 31757 NULL
++show_attr_decimals_31760 show_attr_decimals 0 31760 NULL
++ath10k_mac_inc_num_stations_31762 ath10k_mac_inc_num_stations 0 31762 NULL
 +SyS_lsetxattr_31766 SyS_lsetxattr 4 31766 NULL
 +SyS_lsetxattr_31766 SyS_lsetxattr 4 31766 NULL
++dst_dev_event_31770 dst_dev_event 0 31770 NULL
++vfs_getattr_31777 vfs_getattr 0 31777 NULL
++store_srp_rport_dev_loss_tmo_31779 store_srp_rport_dev_loss_tmo 0-4 31779 NULL
++vmw_gmr2_bind_31780 vmw_gmr2_bind 3 31780 NULL
++osync_buffers_list_31789 osync_buffers_list 0 31789 NULL
 +usblp_cache_device_id_string_31790 usblp_cache_device_id_string 0 31790 NULL
 +usblp_cache_device_id_string_31790 usblp_cache_device_id_string 0 31790 NULL
++tg3_start_31796 tg3_start 0 31796 NULL
++ip1xx_reset_31799 ip1xx_reset 0 31799 NULL
 +get_count_order_31800 get_count_order 0 31800 NULL
 +ecryptfs_send_message_locked_31801 ecryptfs_send_message_locked 2 31801 NULL
 +get_count_order_31800 get_count_order 0 31800 NULL
 +ecryptfs_send_message_locked_31801 ecryptfs_send_message_locked 2 31801 NULL
-+isr_rx_procs_read_31804 isr_rx_procs_read 3 31804 NULL
-+data_write_31805 data_write 3 31805 NULL
++isr_rx_procs_read_31804 isr_rx_procs_read 3-0 31804 NULL nohasharray
++sc92031_open_31804 sc92031_open 0 31804 &isr_rx_procs_read_31804
++data_write_31805 data_write 3-0 31805 NULL
++can_clear_show_31809 can_clear_show 0 31809 NULL nohasharray
++da9063_ldo_get_status_31809 da9063_ldo_get_status 0 31809 &can_clear_show_31809
++t3_mac_set_mtu_31811 t3_mac_set_mtu 0 31811 NULL
 +SyS_msgsnd_31814 SyS_msgsnd 3 31814 NULL
 +strnlen_user_31815 strnlen_user 0-2 31815 NULL
 +SyS_msgsnd_31814 SyS_msgsnd 3 31814 NULL
 +strnlen_user_31815 strnlen_user 0-2 31815 NULL
-+sta_last_signal_read_31818 sta_last_signal_read 3 31818 NULL
-+clone_bio_31854 clone_bio 4-3 31854 NULL
++cxacru_sysfs_show_upstream_rate_31816 cxacru_sysfs_show_upstream_rate 0 31816 NULL
++sta_last_signal_read_31818 sta_last_signal_read 3-0 31818 NULL
++sysv_writepage_31819 sysv_writepage 0 31819 NULL
++fuse_dir_fsync_31820 fuse_dir_fsync 0 31820 NULL
++ad7793_read_frequency_31825 ad7793_read_frequency 0 31825 NULL
++ocfs2_readpage_inline_31829 ocfs2_readpage_inline 0 31829 NULL
++any_show_31831 any_show 0 31831 NULL
++notify_send_pre_enqueue_31834 notify_send_pre_enqueue 0 31834 NULL
++cachefiles_daemon_fcull_31835 cachefiles_daemon_fcull 0 31835 NULL
++__bond_release_one_31836 __bond_release_one 0 31836 NULL
++isp1362_urb_enqueue_31839 isp1362_urb_enqueue 0 31839 NULL
++bMaxPacketSize0_show_31842 bMaxPacketSize0_show 0 31842 NULL
++fsnotify_perm_31843 fsnotify_perm 0 31843 NULL
++subsystem_id_show_31847 subsystem_id_show 0 31847 NULL
++show_31851 show 0 31851 NULL
++clone_bio_31854 clone_bio 4-3 31854 NULL nohasharray
++velocity_init_rd_ring_31854 velocity_init_rd_ring 0 31854 &clone_bio_31854
 +SyS_ppoll_31855 SyS_ppoll 2 31855 NULL
 +SyS_ppoll_31855 SyS_ppoll 2 31855 NULL
-+iwl_dbgfs_disable_ht40_write_31876 iwl_dbgfs_disable_ht40_write 3 31876 NULL
++allocation_policy_show_31856 allocation_policy_show 0 31856 NULL
++digitv_i2c_xfer_31863 digitv_i2c_xfer 0-3 31863 NULL
++mxl1x1sf_tune_rf_31864 mxl1x1sf_tune_rf 0 31864 NULL
++edd_show_default_sectors_per_track_31865 edd_show_default_sectors_per_track 0 31865 NULL nohasharray
++iwl_setup_interface_31865 iwl_setup_interface 0 31865 &edd_show_default_sectors_per_track_31865
++regulator_opmode_show_31867 regulator_opmode_show 0 31867 NULL
++adp8870_bl_l4_indoor_max_store_31869 adp8870_bl_l4_indoor_max_store 4-0 31869 NULL
++kovaplus_sysfs_show_actual_sensitivity_y_31873 kovaplus_sysfs_show_actual_sensitivity_y 0 31873 NULL
++iwl_dbgfs_disable_ht40_write_31876 iwl_dbgfs_disable_ht40_write 3-0 31876 NULL nohasharray
++nilfs_segments_dirty_segments_show_31876 nilfs_segments_dirty_segments_show 0 31876 &iwl_dbgfs_disable_ht40_write_31876
++dvb_ringbuffer_free_31880 dvb_ringbuffer_free 0 31880 NULL
 +drm_mode_crtc_set_gamma_size_31881 drm_mode_crtc_set_gamma_size 2 31881 NULL
 +drm_mode_crtc_set_gamma_size_31881 drm_mode_crtc_set_gamma_size 2 31881 NULL
-+ddb_output_write_31902 ddb_output_write 3-0 31902 NULL
++ubifs_lpt_start_commit_31884 ubifs_lpt_start_commit 0 31884 NULL
++macvtap_device_event_31891 macvtap_device_event 0 31891 NULL
++opera1_i2c_xfer_31897 opera1_i2c_xfer 0-3 31897 NULL nohasharray
++usbtv_setup_capture_31897 usbtv_setup_capture 0 31897 &opera1_i2c_xfer_31897
++ddb_output_write_31902 ddb_output_write 3-0 31902 NULL nohasharray
++carl9170_set_qos_31902 carl9170_set_qos 0 31902 &ddb_output_write_31902
 +xattr_permission_31907 xattr_permission 0 31907 NULL
 +xattr_permission_31907 xattr_permission 0 31907 NULL
++xfs_da3_blk_unlink_31908 xfs_da3_blk_unlink 0 31908 NULL nohasharray
++bch_read_string_list_31908 bch_read_string_list 0 31908 &xfs_da3_blk_unlink_31908
++snd_emu10k1_fx8010_register_irq_handler_31912 snd_emu10k1_fx8010_register_irq_handler 0 31912 NULL
 +lu_buf_realloc_31915 lu_buf_realloc 2 31915 NULL
 +lu_buf_realloc_31915 lu_buf_realloc 2 31915 NULL
++pwm_unexport_store_31918 pwm_unexport_store 0-4 31918 NULL
 +new_dir_31919 new_dir 3 31919 NULL
 +new_dir_31919 new_dir 3 31919 NULL
-+kmem_alloc_31920 kmem_alloc 1 31920 NULL
++kmem_alloc_31920 kmem_alloc 1 31920 NULL nohasharray
++show_req_lim_31920 show_req_lim 0 31920 &kmem_alloc_31920
++show_lsvalue_31923 show_lsvalue 0 31923 NULL
++show_iface_tcp_nagle_disable_31926 show_iface_tcp_nagle_disable 0 31926 NULL
++interf_grp_sub_compatible_id_store_31927 interf_grp_sub_compatible_id_store 0-3 31927 NULL
++input_print_modalias_31930 input_print_modalias 0 31930 NULL
++wusb_phy_rate_store_31931 wusb_phy_rate_store 0-4 31931 NULL
 +era_status_31934 era_status 5 31934 NULL
 +era_status_31934 era_status 5 31934 NULL
-+SYSC_sethostname_31940 SYSC_sethostname 2 31940 NULL
-+read_mem_31942 read_mem 3 31942 NULL
-+ext4_zero_range_31944 ext4_zero_range 3-2 31944 NULL
-+vb2_write_31948 vb2_write 3 31948 NULL
++__uncore_pgt_show_31935 __uncore_pgt_show 0 31935 NULL
++bh1770_set_prox_rate_below_31937 bh1770_set_prox_rate_below 0-4 31937 NULL nohasharray
++guestwidth_to_adjustwidth_31937 guestwidth_to_adjustwidth 0-1 31937 &bh1770_set_prox_rate_below_31937
++SYSC_sethostname_31940 SYSC_sethostname 2 31940 NULL nohasharray
++bonding_show_lp_interval_31940 bonding_show_lp_interval 0 31940 &SYSC_sethostname_31940 nohasharray
++mgmt_get_gateway_31940 mgmt_get_gateway 0 31940 &bonding_show_lp_interval_31940
++nfs_writepages_31941 nfs_writepages 0 31941 NULL
++read_mem_31942 read_mem 3-0 31942 NULL
++smc91c92_suspend_31943 smc91c92_suspend 0 31943 NULL
++tda18218_set_params_31944 tda18218_set_params 0 31944 NULL
++nilfs_btree_gather_data_31945 nilfs_btree_gather_data 0-4 31945 NULL
++wusb_retry_count_show_31946 wusb_retry_count_show 0 31946 NULL
++__alloc_percpu_gfp_31947 __alloc_percpu_gfp 1-2 31947 NULL nohasharray
++blocking_notifier_call_chain_31947 blocking_notifier_call_chain 0 31947 &__alloc_percpu_gfp_31947
++vb2_write_31948 vb2_write 3-0 31948 NULL
++hdmiphy_s_dv_timings_31949 hdmiphy_s_dv_timings 0 31949 NULL
++r820t_set_pll_31950 r820t_set_pll 0 31950 NULL
 +pvr2_ctrl_get_valname_31951 pvr2_ctrl_get_valname 4 31951 NULL
 +pvr2_ctrl_get_valname_31951 pvr2_ctrl_get_valname 4 31951 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_support_standby_31952 target_core_alua_tg_pt_gp_store_attr_alua_support_standby 0-3 31952 NULL
++adm8211_init_rings_31955 adm8211_init_rings 0 31955 NULL
++__ipx_bind_31963 __ipx_bind 0 31963 NULL
 +regcache_rbtree_sync_31964 regcache_rbtree_sync 2 31964 NULL
 +regcache_rbtree_sync_31964 regcache_rbtree_sync 2 31964 NULL
-+iwl_rx_packet_payload_len_31965 iwl_rx_packet_payload_len 0 31965 NULL
++osst_capacity_show_31965 osst_capacity_show 0 31965 NULL
 +copy_from_user_toio_31966 copy_from_user_toio 3 31966 NULL
 +copy_from_user_toio_31966 copy_from_user_toio 3 31966 NULL
++pccard_show_vpp_31969 pccard_show_vpp 0 31969 NULL
++mtd_add_partition_31971 mtd_add_partition 3 31971 NULL
++blk_mq_update_nr_requests_31973 blk_mq_update_nr_requests 0 31973 NULL
++bt_dev_init_31974 bt_dev_init 0 31974 NULL
++suspend_nvs_alloc_31980 suspend_nvs_alloc 0 31980 NULL
++exofs_write_end_31981 exofs_write_end 0-5 31981 NULL nohasharray
++lanai_open_31981 lanai_open 0 31981 &exofs_write_end_31981
 +iblock_execute_rw_31982 iblock_execute_rw 3 31982 NULL nohasharray
 +vx_read_status_31982 vx_read_status 0 31982 &iblock_execute_rw_31982
 +iblock_execute_rw_31982 iblock_execute_rw 3 31982 NULL nohasharray
 +vx_read_status_31982 vx_read_status 0 31982 &iblock_execute_rw_31982
-+find_next_zero_bit_31990 find_next_zero_bit 0 31990 NULL
-+lustre_acl_xattr_merge2posix_31992 lustre_acl_xattr_merge2posix 2 31992 NULL
-+sysfs_create_file_31996 sysfs_create_file 0 31996 NULL
-+calc_hmac_32010 calc_hmac 3 32010 NULL
-+aead_len_32021 aead_len 0 32021 NULL
++generic_set_freq_31989 generic_set_freq 0 31989 NULL
++find_next_zero_bit_31990 find_next_zero_bit 0-3-2 31990 NULL
++sockfs_getxattr_31992 sockfs_getxattr 0 31992 NULL nohasharray
++b43_phy_ht_set_channel_31992 b43_phy_ht_set_channel 0 31992 &sockfs_getxattr_31992 nohasharray
++lustre_acl_xattr_merge2posix_31992 lustre_acl_xattr_merge2posix 2 31992 &b43_phy_ht_set_channel_31992
++si4713_setup_31994 si4713_setup 0 31994 NULL
++sysfs_create_file_31996 sysfs_create_file 0 31996 NULL nohasharray
++patch_alc260_31996 patch_alc260 0 31996 &sysfs_create_file_31996
++poll_dte_32001 poll_dte 0 32001 NULL
++show_line_32004 show_line 0-3-4 32004 NULL
++jffs2_rtime_decompress_32010 jffs2_rtime_decompress 0 32010 NULL nohasharray
++calc_hmac_32010 calc_hmac 3 32010 &jffs2_rtime_decompress_32010
++hdaps_variance_show_32012 hdaps_variance_show 0 32012 NULL nohasharray
++check_kprobe_address_safe_32012 check_kprobe_address_safe 0 32012 &hdaps_variance_show_32012
++evm_protect_xattr_32016 evm_protect_xattr 0 32016 NULL
 +sci_dma_rx_push_32029 sci_dma_rx_push 2 32029 NULL
 +sci_dma_rx_push_32029 sci_dma_rx_push 2 32029 NULL
-+stk_read_32038 stk_read 3 32038 NULL
++stk_read_32038 stk_read 3-0 32038 NULL
++camera_show_32039 camera_show 0 32039 NULL
++sdricoh_pcmcia_suspend_32042 sdricoh_pcmcia_suspend 0 32042 NULL
++vmw_cursor_update_dmabuf_32045 vmw_cursor_update_dmabuf 4-3 32045 NULL nohasharray
++mt9t112_set_params_32045 mt9t112_set_params 0 32045 &vmw_cursor_update_dmabuf_32045
++sys_sched_setaffinity_32046 sys_sched_setaffinity 2 32046 NULL
++mc44s803_writereg_32053 mc44s803_writereg 0 32053 NULL
++dnet_open_32060 dnet_open 0 32060 NULL
 +SYSC_llistxattr_32061 SYSC_llistxattr 3 32061 NULL
 +SYSC_llistxattr_32061 SYSC_llistxattr 3 32061 NULL
-+proc_scsi_devinfo_write_32064 proc_scsi_devinfo_write 3 32064 NULL
-+cow_file_range_inline_32091 cow_file_range_inline 3 32091 NULL
-+kiblnd_alloc_pages_32092 kiblnd_alloc_pages 3 32092 NULL
++flush_buffer_32063 flush_buffer 0 32063 NULL
++proc_scsi_devinfo_write_32064 proc_scsi_devinfo_write 3-0 32064 NULL
++jffs2_lzo_decompress_32065 jffs2_lzo_decompress 0 32065 NULL
++multipath_run_32066 multipath_run 0 32066 NULL
++max_queue_store_32079 max_queue_store 0-3 32079 NULL
++iblock_get_blocks_32080 iblock_get_blocks 0 32080 NULL nohasharray
++target_fabric_discovery_attr_store_32080 target_fabric_discovery_attr_store 0-4 32080 &iblock_get_blocks_32080
++atmtcp_send_control_32082 atmtcp_send_control 0 32082 NULL
++iscsi_tpg_param_show_InitialR2T_32085 iscsi_tpg_param_show_InitialR2T 0 32085 NULL
++acpi_ds_load2_begin_op_32086 acpi_ds_load2_begin_op 0 32086 NULL nohasharray
++wl12xx_init_fw_32086 wl12xx_init_fw 0 32086 &acpi_ds_load2_begin_op_32086
++show_counter_rx_p4_hdr_egr_ovfls_32088 show_counter_rx_p4_hdr_egr_ovfls 0 32088 NULL
++toshiba_touchpad_show_32091 toshiba_touchpad_show 0 32091 NULL nohasharray
++cow_file_range_inline_32091 cow_file_range_inline 0 32091 &toshiba_touchpad_show_32091
++efx_mcdi_set_link_32093 efx_mcdi_set_link 0 32093 NULL nohasharray
++wakeup_count_store_32093 wakeup_count_store 0-4 32093 &efx_mcdi_set_link_32093
 +bio_alloc_32095 bio_alloc 2 32095 NULL
 +bio_alloc_32095 bio_alloc 2 32095 NULL
-+ath6kl_fwlog_read_32101 ath6kl_fwlog_read 3 32101 NULL
-+wil_read_file_recovery_32104 wil_read_file_recovery 3 32104 NULL
-+disk_status_32120 disk_status 4 32120 NULL
++temp_show_32099 temp_show 0 32099 NULL
++alloc_pwms_32100 alloc_pwms 2-1 32100 NULL
++ath6kl_fwlog_read_32101 ath6kl_fwlog_read 3-0 32101 NULL nohasharray
++iscsi_stat_sess_show_attr_inst_32101 iscsi_stat_sess_show_attr_inst 0 32101 &ath6kl_fwlog_read_32101
++bond_netpoll_setup_32102 bond_netpoll_setup 0 32102 NULL
++wil_read_file_recovery_32104 wil_read_file_recovery 3-0 32104 NULL
++ep_enable_32105 ep_enable 0 32105 NULL
++ab3100_rtc_read_time_32107 ab3100_rtc_read_time 0 32107 NULL
++radix_tree_callback_32110 radix_tree_callback 0 32110 NULL
++twl_i2c_read_u8_32114 twl_i2c_read_u8 0 32114 NULL
++log_recovery_delay_store_32116 log_recovery_delay_store 0-2 32116 NULL
++disk_status_32120 disk_status 4-0 32120 NULL
++adfs_hash_32125 adfs_hash 0 32125 NULL
++rx8025_write_regs_32130 rx8025_write_regs 0 32130 NULL
 +kobject_add_internal_32133 kobject_add_internal 0 32133 NULL
 +kobject_add_internal_32133 kobject_add_internal 0 32133 NULL
++acpi_power_on_resources_32134 acpi_power_on_resources 0 32134 NULL nohasharray
++ds2780_read_user_eeprom_bin_32134 ds2780_read_user_eeprom_bin 6-5-0 32134 &acpi_power_on_resources_32134
++stv06xx_write_sensor_32136 stv06xx_write_sensor 0 32136 NULL
++alloc_tx_32143 alloc_tx 2 32143 NULL
++target_stat_scsi_port_show_attr_busy_count_32144 target_stat_scsi_port_show_attr_busy_count 0 32144 NULL
++show_fc_rport_port_id_32145 show_fc_rport_port_id 0 32145 NULL
++pci_mmcfg_write_numachip_32147 pci_mmcfg_write_numachip 0 32147 NULL nohasharray
++set_activation_width_32147 set_activation_width 0-4 32147 &pci_mmcfg_write_numachip_32147
++xfs_bmap_longest_free_extent_32148 xfs_bmap_longest_free_extent 0 32148 NULL
++sctp_outq_flush_rtx_32149 sctp_outq_flush_rtx 0 32149 NULL
++ecryptfs_getxattr_lower_32150 ecryptfs_getxattr_lower 0 32150 NULL
++bcmgenet_rx_refill_32157 bcmgenet_rx_refill 0 32157 NULL
++bind_32161 bind 0 32161 NULL
++i2c_smbus_write_byte_data_32162 i2c_smbus_write_byte_data 0 32162 NULL
 +venus_link_32165 venus_link 5 32165 NULL
 +venus_link_32165 venus_link 5 32165 NULL
-+ocfs2_direct_IO_32168 ocfs2_direct_IO 4 32168 NULL
-+do_writepages_32173 do_writepages 0 32173 NULL
++s5p_jpeg_s_ctrl_32166 s5p_jpeg_s_ctrl 0 32166 NULL nohasharray
++channel_get_32166 channel_get 0 32166 &s5p_jpeg_s_ctrl_32166
++ocfs2_direct_IO_32168 ocfs2_direct_IO 4-0 32168 NULL
++cifs_statfs_32170 cifs_statfs 0 32170 NULL
++get_beep_32172 get_beep 0 32172 NULL
++do_writepages_32173 do_writepages 0 32173 NULL nohasharray
++ntfs_rl_realloc_nofail_32173 ntfs_rl_realloc_nofail 3 32173 &do_writepages_32173
++arch_prepare_kprobe_32174 arch_prepare_kprobe 0 32174 NULL
++ch_do_scsi_32178 ch_do_scsi 5 32178 NULL
++nfs_file_write_32183 nfs_file_write 0 32183 NULL
++ina209_show_alarm_32185 ina209_show_alarm 0 32185 NULL nohasharray
++_transport_get_enclosure_identifier_32185 _transport_get_enclosure_identifier 0 32185 &ina209_show_alarm_32185
++validate_add_page_32189 validate_add_page 0 32189 NULL
++ubi_wl_scrub_peb_32196 ubi_wl_scrub_peb 0 32196 NULL
 +del_ptr_32197 del_ptr 4 32197 NULL
 +del_ptr_32197 del_ptr 4 32197 NULL
++show_spi_transport_offset_32198 show_spi_transport_offset 0 32198 NULL
 +wusb_ccm_mac_32199 wusb_ccm_mac 7 32199 NULL
 +wusb_ccm_mac_32199 wusb_ccm_mac 7 32199 NULL
++pcxhr_hardware_timer_32206 pcxhr_hardware_timer 0 32206 NULL
++affs_statfs_32208 affs_statfs 0 32208 NULL
 +riva_get_cmap_len_32218 riva_get_cmap_len 0 32218 NULL
 +riva_get_cmap_len_32218 riva_get_cmap_len 0 32218 NULL
-+caif_seqpkt_recvmsg_32241 caif_seqpkt_recvmsg 4 32241 NULL
-+lbs_lowrssi_read_32242 lbs_lowrssi_read 3 32242 NULL
++sch_gpio_direction_out_32222 sch_gpio_direction_out 0 32222 NULL
++lower_callback_32223 lower_callback 0 32223 NULL
++set_in_max3_32224 set_in_max3 0-4 32224 NULL
++mic_get_smpt_ref_count_32226 mic_get_smpt_ref_count 0 32226 NULL
++open_patch_32229 open_patch 0 32229 NULL
++qlcnic_83xx_alloc_mbx_args_32233 qlcnic_83xx_alloc_mbx_args 0 32233 NULL
++cifs_lookup_cache_proc_write_32236 cifs_lookup_cache_proc_write 0-3 32236 NULL nohasharray
++lm3533_write_32236 lm3533_write 0 32236 &cifs_lookup_cache_proc_write_32236
++ec_transaction_32239 ec_transaction 0 32239 NULL
++caif_seqpkt_recvmsg_32241 caif_seqpkt_recvmsg 0-4 32241 NULL
++lbs_lowrssi_read_32242 lbs_lowrssi_read 3-0 32242 NULL
++show_regs_in_max0_32247 show_regs_in_max0 0 32247 NULL
++efx_set_mac_address_32250 efx_set_mac_address 0 32250 NULL
++l2tp_ip6_connect_32252 l2tp_ip6_connect 0 32252 NULL
++cifs_super_get_key_32256 cifs_super_get_key 0 32256 NULL
++ext3_statfs_32257 ext3_statfs 0 32257 NULL
 +ocfs2_xattr_find_entry_32260 ocfs2_xattr_find_entry 0 32260 NULL
 +ocfs2_xattr_find_entry_32260 ocfs2_xattr_find_entry 0 32260 NULL
-+kvm_set_spte_hva_32312 kvm_set_spte_hva 2 32312 NULL
-+cas_calc_tabort_32316 cas_calc_tabort 0 32316 NULL
++vxp_suspend_32262 vxp_suspend 0 32262 NULL
++dp_device_event_32266 dp_device_event 0 32266 NULL
++write_cam_control_32268 write_cam_control 0 32268 NULL
++pci_siig20x_init_32269 pci_siig20x_init 0 32269 NULL nohasharray
++natsemi_set_dspcfg_workaround_32269 natsemi_set_dspcfg_workaround 0-4 32269 &pci_siig20x_init_32269
++store_in_max_32278 store_in_max 0-4 32278 NULL
++cgroup_write_notify_on_release_32281 cgroup_write_notify_on_release 0 32281 NULL
++runtime_resume_32282 runtime_resume 0 32282 NULL
++kernel_getpeername_32285 kernel_getpeername 0 32285 NULL
++show_control_32286 show_control 0 32286 NULL
++uart401_open_32288 uart401_open 0 32288 NULL
++l3_alloc_skb_32289 l3_alloc_skb 1 32289 NULL
++proc_sys_getattr_32297 proc_sys_getattr 0 32297 NULL
++sisusb_read_memio_long_32299 sisusb_read_memio_long 0 32299 NULL
++find_ci_32301 find_ci 0 32301 NULL
++lm3530_mode_set_32305 lm3530_mode_set 0-4 32305 NULL
++smbiosinstance_show_32307 smbiosinstance_show 0 32307 NULL
++vmalloc_user_32308 vmalloc_user 1 32308 NULL
++pm_async_show_32309 pm_async_show 0 32309 NULL
++si476x_cmd_tune_seek_freq_32310 si476x_cmd_tune_seek_freq 4-6 32310 NULL
 +SyS_select_32319 SyS_select 1 32319 NULL
 +SyS_select_32319 SyS_select 1 32319 NULL
++wlcore_hw_init_vif_32322 wlcore_hw_init_vif 0 32322 NULL nohasharray
++write_undock_32322 write_undock 0-4 32322 &wlcore_hw_init_vif_32322
++i40evf_setup_all_tx_resources_32325 i40evf_setup_all_tx_resources 0 32325 NULL
++store_pwm_enable_32327 store_pwm_enable 0-4 32327 NULL
++patch_stac9872_32328 patch_stac9872 0 32328 NULL
 +nouveau_bar_create__32332 nouveau_bar_create_ 4 32332 NULL
 +nouveau_bar_create__32332 nouveau_bar_create_ 4 32332 NULL
-+nl80211_send_mlme_event_32337 nl80211_send_mlme_event 4 32337 NULL
++permissive_show_32335 permissive_show 0 32335 NULL nohasharray
++max_write_same_blocks_store_32335 max_write_same_blocks_store 0-4 32335 &permissive_show_32335
++xfs_bmap_extsize_align_32338 xfs_bmap_extsize_align 0 32338 NULL
++parport_ieee1284_epp_write_addr_32339 parport_ieee1284_epp_write_addr 0 32339 NULL
++adummy_send_32340 adummy_send 0 32340 NULL nohasharray
++wl12xx_sdio_power_off_32340 wl12xx_sdio_power_off 0 32340 &adummy_send_32340
++out_read_bytes_avail_show_32341 out_read_bytes_avail_show 0 32341 NULL
 +t4_alloc_mem_32342 t4_alloc_mem 1 32342 NULL
 +t4_alloc_mem_32342 t4_alloc_mem 1 32342 NULL
++lpfc_num_discovered_ports_show_32346 lpfc_num_discovered_ports_show 0 32346 NULL
++__iscsi_tpg_auth_store_password_32349 __iscsi_tpg_auth_store_password 0-3 32349 NULL
++card_number_show_attr_32354 card_number_show_attr 0 32354 NULL
++show_sas_rphy_sas_address_32356 show_sas_rphy_sas_address 0 32356 NULL nohasharray
++chnl_net_open_32356 chnl_net_open 0 32356 &show_sas_rphy_sas_address_32356
 +dispatch_ioctl_32357 dispatch_ioctl 2 32357 NULL nohasharray
 +dispatch_ioctl_32357 dispatch_ioctl 2 32357 NULL nohasharray
-+rx_streaming_always_write_32357 rx_streaming_always_write 3 32357 &dispatch_ioctl_32357
-+sel_read_initcon_32362 sel_read_initcon 3 32362 NULL nohasharray
++rx_streaming_always_write_32357 rx_streaming_always_write 3-0 32357 &dispatch_ioctl_32357
++ca0132_build_controls_32359 ca0132_build_controls 0 32359 NULL
++sel_read_initcon_32362 sel_read_initcon 3-0 32362 NULL nohasharray
 +ReadHDLCPCI_32362 ReadHDLCPCI 0 32362 &sel_read_initcon_32362
 +ReadHDLCPCI_32362 ReadHDLCPCI 0 32362 &sel_read_initcon_32362
-+ll_setxattr_common_32398 ll_setxattr_common 4 32398 NULL
++hashtab_insert_32364 hashtab_insert 0 32364 NULL nohasharray
++inet_create_32364 inet_create 0 32364 &hashtab_insert_32364
++dummy_systimer_prepare_32365 dummy_systimer_prepare 0 32365 NULL nohasharray
++event_file_read_32365 event_file_read 0-3 32365 &dummy_systimer_prepare_32365
++igb_set_mac_32366 igb_set_mac 0 32366 NULL
++_drbd_bm_find_next_32372 _drbd_bm_find_next 2 32372 NULL nohasharray
++send_mpa_reply_32372 send_mpa_reply 3 32372 &_drbd_bm_find_next_32372
++ubi_check_volume_32373 ubi_check_volume 0 32373 NULL
++klsi_105_get_line_state_32376 klsi_105_get_line_state 0 32376 NULL
++ds1343_nvram_read_32377 ds1343_nvram_read 0-5-6 32377 NULL nohasharray
++usbtmc_read_32377 usbtmc_read 0-3 32377 &ds1343_nvram_read_32377
++root_port_show_32379 root_port_show 0 32379 NULL
++rtl8821ae_download_fw_32380 rtl8821ae_download_fw 0 32380 NULL
++show_sys_wmi_32385 show_sys_wmi 0 32385 NULL
++ipvlan_addr6_event_32387 ipvlan_addr6_event 0 32387 NULL
++x75create_32394 x75create 0 32394 NULL
++xfs_da3_node_toosmall_32396 xfs_da3_node_toosmall 0 32396 NULL
++runtime_suspend_32397 runtime_suspend 0 32397 NULL
++qla4_82xx_pci_mem_write_2M_32398 qla4_82xx_pci_mem_write_2M 2 32398 NULL nohasharray
++ll_setxattr_common_32398 ll_setxattr_common 4 32398 &qla4_82xx_pci_mem_write_2M_32398
 +xfs_iext_add_indirect_multi_32400 xfs_iext_add_indirect_multi 3 32400 NULL
 +xfs_iext_add_indirect_multi_32400 xfs_iext_add_indirect_multi 3 32400 NULL
-+vmci_qp_alloc_32405 vmci_qp_alloc 5-3 32405 NULL
++usecs_to_dev_32404 usecs_to_dev 0 32404 NULL nohasharray
++lpfc_info_show_32404 lpfc_info_show 0 32404 &usecs_to_dev_32404 nohasharray
++lbs_host_sleep_cfg_32404 lbs_host_sleep_cfg 0 32404 &lpfc_info_show_32404
++vmci_qp_alloc_32405 vmci_qp_alloc 3-5 32405 NULL nohasharray
++ad7266_preenable_32405 ad7266_preenable 0 32405 &vmci_qp_alloc_32405
++dm1105_i2c_xfer_32406 dm1105_i2c_xfer 0-3 32406 NULL
++fc2580_rd_regs_32407 fc2580_rd_regs 0 32407 NULL
++kovaplus_sysfs_show_actual_profile_32412 kovaplus_sysfs_show_actual_profile 0 32412 NULL nohasharray
++store_shost_eh_deadline_32412 store_shost_eh_deadline 0-4 32412 &kovaplus_sysfs_show_actual_profile_32412
++lpfc_programtype_show_32416 lpfc_programtype_show 0 32416 NULL
++start_reshape_32423 start_reshape 0 32423 NULL nohasharray
++xadc_update_scan_mode_32423 xadc_update_scan_mode 0 32423 &start_reshape_32423
++SyS_send_32424 SyS_send 3 32424 NULL
++at86rf230_set_frame_retries_32429 at86rf230_set_frame_retries 0 32429 NULL
++blk_mq_hw_sysfs_rq_list_show_32433 blk_mq_hw_sysfs_rq_list_show 0 32433 NULL
++ocfs2_active_cluster_plugin_show_32436 ocfs2_active_cluster_plugin_show 0 32436 NULL
++xfs_alloc_put_freelist_32437 xfs_alloc_put_freelist 0 32437 NULL
++bcm7xxx_28nm_b0_afe_config_init_32439 bcm7xxx_28nm_b0_afe_config_init 0 32439 NULL nohasharray
++break_ksm_32439 break_ksm 0 32439 &bcm7xxx_28nm_b0_afe_config_init_32439
++fore200e_pca_proc_read_32440 fore200e_pca_proc_read 0 32440 NULL nohasharray
++cfq_set_leaf_weight_32440 cfq_set_leaf_weight 0 32440 &fore200e_pca_proc_read_32440
++show_in16_32441 show_in16 0 32441 NULL
++axnet_resume_32442 axnet_resume 0 32442 NULL
++cx25840_s_ctrl_32444 cx25840_s_ctrl 0 32444 NULL
++hpfs_symlink_readpage_32450 hpfs_symlink_readpage 0 32450 NULL
++set_status_32456 set_status 0 32456 NULL
++wm8350_block_read_32458 wm8350_block_read 0 32458 NULL nohasharray
++__ext4_handle_dirty_super_32458 __ext4_handle_dirty_super 0 32458 &wm8350_block_read_32458 nohasharray
++hid_input_report_32458 hid_input_report 4 32458 &__ext4_handle_dirty_super_32458
++ext4_file_write_iter_32461 ext4_file_write_iter 0 32461 NULL
 +cache_status_32462 cache_status 5 32462 NULL
 +cache_status_32462 cache_status 5 32462 NULL
-+fill_readbuf_32464 fill_readbuf 3 32464 NULL
-+ide_driver_proc_write_32493 ide_driver_proc_write 3 32493 NULL
-+bypass_pwoff_write_32499 bypass_pwoff_write 3 32499 NULL
-+mdc_pinger_recov_seq_write_32510 mdc_pinger_recov_seq_write 3 32510 NULL
++show_fanin_32463 show_fanin 0 32463 NULL
++fill_readbuf_32464 fill_readbuf 3-0 32464 NULL nohasharray
++w5300_open_32464 w5300_open 0 32464 &fill_readbuf_32464
++show_session_param_ISCSI_PARAM_BIDI_CHAP_EN_32465 show_session_param_ISCSI_PARAM_BIDI_CHAP_EN 0 32465 NULL nohasharray
++ieee80211_fill_mesh_addresses_32465 ieee80211_fill_mesh_addresses 0 32465 &show_session_param_ISCSI_PARAM_BIDI_CHAP_EN_32465
++ina209_show_value_32470 ina209_show_value 0 32470 NULL
++dlm_callback_start_32473 dlm_callback_start 0 32473 NULL
++piix4_access_32474 piix4_access 0 32474 NULL
++ore_io_execute_32479 ore_io_execute 0 32479 NULL
++copy_result_to_user_32486 copy_result_to_user 0 32486 NULL
++kovaplus_sysfs_show_firmware_version_32487 kovaplus_sysfs_show_firmware_version 0 32487 NULL
++temp0_show_32489 temp0_show 0 32489 NULL
++cs42l52_beep_set_32491 cs42l52_beep_set 0-4 32491 NULL
++ide_driver_proc_write_32493 ide_driver_proc_write 3-0 32493 NULL
++snd_emu10k1_fx8010_playback_prepare_32494 snd_emu10k1_fx8010_playback_prepare 0 32494 NULL
++sh_eth_vlan_rx_add_vid_32495 sh_eth_vlan_rx_add_vid 0 32495 NULL
++fuse_setxattr_32496 fuse_setxattr 0 32496 NULL
++lp3943_gpio_direction_input_32499 lp3943_gpio_direction_input 0 32499 NULL
++initialize_32504 initialize 0 32504 NULL
++fwnet_open_32505 fwnet_open 0 32505 NULL
++adv7170_g_fmt_32507 adv7170_g_fmt 0 32507 NULL
++wiimote_cmd_read_32510 wiimote_cmd_read 0 32510 NULL nohasharray
++adt7411_read_10_bit_32510 adt7411_read_10_bit 0-4 32510 &wiimote_cmd_read_32510 nohasharray
++mdc_pinger_recov_seq_write_32510 mdc_pinger_recov_seq_write 3 32510 &adt7411_read_10_bit_32510
++sysfs_set_reg_32512 sysfs_set_reg 0-4 32512 NULL
 +ctrl_std_val_to_sym_32516 ctrl_std_val_to_sym 5 32516 NULL
 +ctrl_std_val_to_sym_32516 ctrl_std_val_to_sym 5 32516 NULL
++hot_reset_store_32518 hot_reset_store 0-4 32518 NULL
 +disconnect_32521 disconnect 4 32521 NULL
 +qsfp_read_32522 qsfp_read 0-2-4 32522 NULL
 +disconnect_32521 disconnect 4 32521 NULL
 +qsfp_read_32522 qsfp_read 0-2-4 32522 NULL
-+ilo_read_32531 ilo_read 3 32531 NULL
-+ieee80211_if_read_estab_plinks_32533 ieee80211_if_read_estab_plinks 3 32533 NULL
-+format_devstat_counter_32550 format_devstat_counter 3 32550 NULL
-+aes_encrypt_fail_read_32562 aes_encrypt_fail_read 3 32562 NULL
-+osc_iocontrol_32565 osc_iocontrol 3 32565 NULL
-+mem_swapout_entry_32586 mem_swapout_entry 3 32586 NULL
-+pipeline_tcp_tx_stat_fifo_int_read_32589 pipeline_tcp_tx_stat_fifo_int_read 3 32589 NULL
-+read_file_beacon_32595 read_file_beacon 3 32595 NULL
-+ieee80211_if_read_dropped_frames_congestion_32603 ieee80211_if_read_dropped_frames_congestion 3 32603 NULL
-+irda_recvmsg_dgram_32631 irda_recvmsg_dgram 4 32631 NULL
-+cfg80211_roamed_32632 cfg80211_roamed 5-7 32632 NULL
++ip_map_parse_32523 ip_map_parse 0 32523 NULL
++be2iscsi_iface_get_param_32527 be2iscsi_iface_get_param 0 32527 NULL
++ilo_read_32531 ilo_read 3-0 32531 NULL
++ieee80211_if_read_estab_plinks_32533 ieee80211_if_read_estab_plinks 3-0 32533 NULL
++da9055_rtc_read_time_32534 da9055_rtc_read_time 0 32534 NULL
++hwrng_attr_current_show_32536 hwrng_attr_current_show 0 32536 NULL
++snd_register_device_32537 snd_register_device 0 32537 NULL
++lb_port_stats_init_32541 lb_port_stats_init 0 32541 NULL
++cciss_scsi_write_info_32542 cciss_scsi_write_info 0-3 32542 NULL
++ieee80211_send_auth_32543 ieee80211_send_auth 6 32543 NULL
++regmap_spmi_base_read_32544 regmap_spmi_base_read 0 32544 NULL
++radeon_get_pm_profile_32545 radeon_get_pm_profile 0 32545 NULL
++format_devstat_counter_32550 format_devstat_counter 3-0 32550 NULL
++iscsi_tpg_attrib_store_default_erl_32551 iscsi_tpg_attrib_store_default_erl 0-3 32551 NULL
++show_fcstat_fcp_packet_alloc_failures_32552 show_fcstat_fcp_packet_alloc_failures 0 32552 NULL nohasharray
++resume_show_32552 resume_show 0 32552 &show_fcstat_fcp_packet_alloc_failures_32552
++device_change_notifier_32558 device_change_notifier 0 32558 NULL nohasharray
++__first_node_32558 __first_node 0 32558 &device_change_notifier_32558
++bitmap_store_32559 bitmap_store 0-3 32559 NULL
++ipgre_header_32561 ipgre_header 0 32561 NULL nohasharray
++alloc_dma_desc_resources_32561 alloc_dma_desc_resources 0 32561 &ipgre_header_32561
++aes_encrypt_fail_read_32562 aes_encrypt_fail_read 3-0 32562 NULL
++loop_attr_backing_file_show_32564 loop_attr_backing_file_show 0 32564 NULL
++async_memcpy_32565 async_memcpy 4-3 32565 NULL nohasharray
++osc_iocontrol_32565 osc_iocontrol 3 32565 &async_memcpy_32565
++smi_data_write_32567 smi_data_write 0-6-5 32567 NULL
++nilfs_segments_segments_number_show_32568 nilfs_segments_segments_number_show 0 32568 NULL
++listen_32570 listen 0 32570 NULL
++__vlan_add_32575 __vlan_add 0 32575 NULL
++pnp_mem_len_32584 pnp_mem_len 0 32584 NULL nohasharray
++wl12xx_update_sta_state_32584 wl12xx_update_sta_state 0 32584 &pnp_mem_len_32584
++mem_swapout_entry_32586 mem_swapout_entry 3-0 32586 NULL nohasharray
++jid_show_32586 jid_show 0 32586 &mem_swapout_entry_32586
++pipeline_tcp_tx_stat_fifo_int_read_32589 pipeline_tcp_tx_stat_fifo_int_read 3-0 32589 NULL
++ath10k_mac_set_rts_32591 ath10k_mac_set_rts 0 32591 NULL nohasharray
++bnx2x_exe_queue_add_32591 bnx2x_exe_queue_add 0 32591 &ath10k_mac_set_rts_32591
++print_cpus_kernel_max_32592 print_cpus_kernel_max 0 32592 NULL
++erst_exec_subtract_value_32594 erst_exec_subtract_value 0 32594 NULL
++read_file_beacon_32595 read_file_beacon 3-0 32595 NULL
++nilfs_dat_prepare_alloc_32598 nilfs_dat_prepare_alloc 0 32598 NULL
++show_fcoe_fcf_device_mac_32601 show_fcoe_fcf_device_mac 0 32601 NULL
++ieee80211_if_read_dropped_frames_congestion_32603 ieee80211_if_read_dropped_frames_congestion 3-0 32603 NULL
++toshiba_kbd_bl_timeout_show_32606 toshiba_kbd_bl_timeout_show 0 32606 NULL
++sys_set_mempolicy_32608 sys_set_mempolicy 3 32608 NULL nohasharray
++status_control_read_32608 status_control_read 0-5-6 32608 &sys_set_mempolicy_32608 nohasharray
++vbi_out_buf_prepare_32608 vbi_out_buf_prepare 0 32608 &status_control_read_32608 nohasharray
++dma_alloc_pages_32608 dma_alloc_pages 3 32608 &vbi_out_buf_prepare_32608
++replace_page_cache_page_32613 replace_page_cache_page 0 32613 NULL nohasharray
++read_32613 read 0 32613 &replace_page_cache_page_32613
++show_spi_transport_rti_32617 show_spi_transport_rti 0 32617 NULL
++smsc75xx_ethtool_get_eeprom_len_32621 smsc75xx_ethtool_get_eeprom_len 0 32621 NULL
++lx_pipe_start_32625 lx_pipe_start 0 32625 NULL
++cifs_writepage_32626 cifs_writepage 0 32626 NULL
++irda_recvmsg_dgram_32631 irda_recvmsg_dgram 0-4 32631 NULL
++cfg80211_roamed_32632 cfg80211_roamed 7-5 32632 NULL
++po1030_set_auto_white_balance_32633 po1030_set_auto_white_balance 0 32633 NULL
++vpivci_to_channel_32635 vpivci_to_channel 0 32635 NULL
++ieee80211_hdrlen_32637 ieee80211_hdrlen 0 32637 NULL
++nilfs_cpfile_get_checkpoint_32639 nilfs_cpfile_get_checkpoint 0 32639 NULL nohasharray
++phonet_device_notify_32639 phonet_device_notify 0 32639 &nilfs_cpfile_get_checkpoint_32639
++show_abi_version_32641 show_abi_version 0 32641 NULL
++ite_decode_bytes_32642 ite_decode_bytes 3 32642 NULL
++rtl8187_cmd_reset_32643 rtl8187_cmd_reset 0 32643 NULL
 +xpcs_reg_value_read_32644 xpcs_reg_value_read 3 32644 NULL
 +kvmalloc_32646 kvmalloc 1 32646 NULL
 +xpcs_reg_value_read_32644 xpcs_reg_value_read 3 32644 NULL
 +kvmalloc_32646 kvmalloc 1 32646 NULL
-+ib_sg_dma_len_32649 ib_sg_dma_len 0 32649 NULL
-+generic_readlink_32654 generic_readlink 3 32654 NULL
-+move_addr_to_kernel_32673 move_addr_to_kernel 2 32673 NULL
++cxacru_sysfs_show_upstream_bits_per_frame_32651 cxacru_sysfs_show_upstream_bits_per_frame 0 32651 NULL
++generic_readlink_32654 generic_readlink 3-0 32654 NULL
++snd_seq_device_dev_register_32666 snd_seq_device_dev_register 0 32666 NULL
++get_unaligned_be24_32667 get_unaligned_be24 0 32667 NULL
++vbi_cap_start_streaming_32668 vbi_cap_start_streaming 0 32668 NULL
++move_addr_to_kernel_32673 move_addr_to_kernel 2-0 32673 NULL
++cpuup_prepare_32674 cpuup_prepare 0 32674 NULL
++__exofs_wait_obj_created_32678 __exofs_wait_obj_created 0 32678 NULL
 +compat_SyS_preadv_32679 compat_SyS_preadv 3 32679 NULL
 +compat_SyS_preadv_32679 compat_SyS_preadv 3 32679 NULL
-+jfs_readpages_32702 jfs_readpages 4 32702 NULL
-+rt2x00debug_read_queue_dump_32712 rt2x00debug_read_queue_dump 3 32712 NULL
-+_xfs_buf_get_pages_32715 _xfs_buf_get_pages 2 32715 NULL
-+megasas_change_queue_depth_32747 megasas_change_queue_depth 2 32747 NULL
-+stats_read_ul_32751 stats_read_ul 3 32751 NULL
-+vmci_transport_dgram_dequeue_32775 vmci_transport_dgram_dequeue 4 32775 NULL
-+sctp_tsnmap_grow_32784 sctp_tsnmap_grow 2 32784 NULL
-+rproc_name_read_32805 rproc_name_read 3 32805 NULL
-+sta_tx_latency_stat_read_32862 sta_tx_latency_stat_read 3 32862 NULL
++mxl111sf_tuner_write_reg_32683 mxl111sf_tuner_write_reg 0 32683 NULL nohasharray
++lp_read_32683 lp_read 0-3 32683 &mxl111sf_tuner_write_reg_32683
++via_lock_rate_32684 via_lock_rate 0 32684 NULL
++family_show_32685 family_show 0 32685 NULL
++tps80031_set_bits_32686 tps80031_set_bits 0 32686 NULL
++blkdev_writepage_32693 blkdev_writepage 0 32693 NULL
++si4713_i2c_write_32696 si4713_i2c_write 0 32696 NULL
++bnad_vlan_rx_add_vid_32699 bnad_vlan_rx_add_vid 0 32699 NULL
++si3054_init_32700 si3054_init 0 32700 NULL
++jfs_readpages_32702 jfs_readpages 4 32702 NULL nohasharray
++evdev_write_32702 evdev_write 0-3 32702 &jfs_readpages_32702
++security_get_32703 security_get 0 32703 NULL nohasharray
++cgroup_migrate_32703 cgroup_migrate 0 32703 &security_get_32703
++check_bdq_32704 check_bdq 0 32704 NULL
++xfs_filestream_new_ag_32711 xfs_filestream_new_ag 0 32711 NULL
++rt2x00debug_read_queue_dump_32712 rt2x00debug_read_queue_dump 3-0 32712 NULL
++stv06xx_write_sensor_words_32713 stv06xx_write_sensor_words 0 32713 NULL nohasharray
++xfs_bmbt_update_32713 xfs_bmbt_update 0 32713 &stv06xx_write_sensor_words_32713 nohasharray
++acpi_processor_suspend_32713 acpi_processor_suspend 0 32713 &xfs_bmbt_update_32713
++_xfs_buf_get_pages_32715 _xfs_buf_get_pages 2 32715 NULL nohasharray
++vmxnet3_rq_init_32715 vmxnet3_rq_init 0 32715 &_xfs_buf_get_pages_32715
++usb_ma901radio_s_ctrl_32718 usb_ma901radio_s_ctrl 0 32718 NULL
++show_conn_param_ISCSI_PARAM_EXP_STATSN_32720 show_conn_param_ISCSI_PARAM_EXP_STATSN 0 32720 NULL
++rpm_resume_32734 rpm_resume 0 32734 NULL
++ncp_make_open_32735 ncp_make_open 0 32735 NULL
++ping_get_port_32738 ping_get_port 0 32738 NULL nohasharray
++team_netpoll_setup_32738 team_netpoll_setup 0 32738 &ping_get_port_32738
++e1000_alloc_ring_dma_32741 e1000_alloc_ring_dma 0 32741 NULL
++i40e_pci_sriov_enable_32742 i40e_pci_sriov_enable 2-0 32742 NULL
++mcp251x_set_normal_mode_32743 mcp251x_set_normal_mode 0 32743 NULL nohasharray
++slc_open_32743 slc_open 0 32743 &mcp251x_set_normal_mode_32743
++stats_read_ul_32751 stats_read_ul 3-0 32751 NULL
++stv06xx_isoc_nego_32752 stv06xx_isoc_nego 0 32752 NULL
++every_nth_show_32754 every_nth_show 0 32754 NULL
++__uncore_thr_show_32756 __uncore_thr_show 0 32756 NULL
++tg_set_cfs_bandwidth_32757 tg_set_cfs_bandwidth 0 32757 NULL
++__bt_get_word_32770 __bt_get_word 2 32770 NULL
++vmci_transport_dgram_dequeue_32775 vmci_transport_dgram_dequeue 0-4 32775 NULL
++qt2_write_32776 qt2_write 0-4 32776 NULL
++target_stat_scsi_dev_attr_store_32778 target_stat_scsi_dev_attr_store 0 32778 NULL
++pcxhr_get_clock_reg_32779 pcxhr_get_clock_reg 0 32779 NULL nohasharray
++wl1251_cmd_configure_32779 wl1251_cmd_configure 0 32779 &pcxhr_get_clock_reg_32779
++show_state_field_32780 show_state_field 0 32780 NULL
++rt2800usb_set_device_state_32783 rt2800usb_set_device_state 0 32783 NULL
++sctp_tsnmap_grow_32784 sctp_tsnmap_grow 2 32784 NULL nohasharray
++vbi_cap_buf_prepare_32784 vbi_cap_buf_prepare 0 32784 &sctp_tsnmap_grow_32784
++ebt_out_hook_32788 ebt_out_hook 0 32788 NULL
++qla2x00_diag_megabytes_show_32789 qla2x00_diag_megabytes_show 0 32789 NULL
++ocfs2_read_inode_block_full_32790 ocfs2_read_inode_block_full 0 32790 NULL nohasharray
++show_tcpPassiveOpens_32790 show_tcpPassiveOpens 0 32790 &ocfs2_read_inode_block_full_32790 nohasharray
++p54_get_stats_32790 p54_get_stats 0 32790 &show_tcpPassiveOpens_32790
++iscsi_disc_show_password_mutual_32793 iscsi_disc_show_password_mutual 0 32793 NULL
++xfs_trans_read_buf_32795 xfs_trans_read_buf 0 32795 NULL
++mv88e6xxx_reg_write_32803 mv88e6xxx_reg_write 0 32803 NULL
++ath5k_hw_reset_32804 ath5k_hw_reset 0 32804 NULL
++rproc_name_read_32805 rproc_name_read 3-0 32805 NULL
++get_register_page_interruptible_32809 get_register_page_interruptible 5-0 32809 NULL nohasharray
++target_core_alua_tg_pt_gp_store_attr_nonop_delay_msecs_32809 target_core_alua_tg_pt_gp_store_attr_nonop_delay_msecs 0-3 32809 &get_register_page_interruptible_32809 nohasharray
++b43legacy_attr_preamble_store_32809 b43legacy_attr_preamble_store 0-4 32809 &target_core_alua_tg_pt_gp_store_attr_nonop_delay_msecs_32809
++copy_name_32811 copy_name 0-3 32811 NULL
++ieee80211_tdls_mgmt_32825 ieee80211_tdls_mgmt 10 32825 NULL
++mac802154_wpan_update_llsec_32831 mac802154_wpan_update_llsec 0 32831 NULL
++video_autosw_get_32836 video_autosw_get 0 32836 NULL
++stk17ta8_nvram_write_32843 stk17ta8_nvram_write 0-6-5 32843 NULL
++phy_set_clr_bits_32845 phy_set_clr_bits 0-3-4 32845 NULL
++vga_rseq_32848 vga_rseq 0 32848 NULL
++amd64_inject_write_store_32852 amd64_inject_write_store 0-4 32852 NULL
++hdpvr_s_ctrl_32855 hdpvr_s_ctrl 0 32855 NULL
++show_32860 show 0 32860 NULL
++sta_tx_latency_stat_read_32862 sta_tx_latency_stat_read 3-0 32862 NULL
 +new_tape_buffer_32866 new_tape_buffer 2 32866 NULL
 +new_tape_buffer_32866 new_tape_buffer 2 32866 NULL
++io_apic_setup_irq_pin_32868 io_apic_setup_irq_pin 1 32868 NULL nohasharray
++__uncore_match_vnw_show_32868 __uncore_match_vnw_show 0 32868 &io_apic_setup_irq_pin_32868
++mxl5007t_write_reg_32872 mxl5007t_write_reg 0 32872 NULL
++solo_osd_print_32873 solo_osd_print 0 32873 NULL
++sha1_final_32876 sha1_final 0 32876 NULL
 +cifs_writedata_alloc_32880 cifs_writedata_alloc 1 32880 NULL nohasharray
 +cifs_writedata_alloc_32880 cifs_writedata_alloc 1 32880 NULL nohasharray
-+ath6kl_usb_submit_ctrl_in_32880 ath6kl_usb_submit_ctrl_in 6 32880 &cifs_writedata_alloc_32880
-+vp702x_usb_inout_cmd_32884 vp702x_usb_inout_cmd 4-6 32884 NULL
++__tcp_splice_read_32880 __tcp_splice_read 0 32880 &cifs_writedata_alloc_32880 nohasharray
++ath6kl_usb_submit_ctrl_in_32880 ath6kl_usb_submit_ctrl_in 6 32880 &__tcp_splice_read_32880
++wl12xx_cmd_config_fwlog_32882 wl12xx_cmd_config_fwlog 0 32882 NULL
++vp702x_usb_inout_cmd_32884 vp702x_usb_inout_cmd 4-6 32884 NULL nohasharray
++_convert_lock_32884 _convert_lock 0 32884 &vp702x_usb_inout_cmd_32884
++ocfs2_iterate_xattr_index_block_32885 ocfs2_iterate_xattr_index_block 0 32885 NULL
++r820t_write_reg_32889 r820t_write_reg 0 32889 NULL
++msp_s_ctrl_32892 msp_s_ctrl 0 32892 NULL nohasharray
++ath6kl_usb_post_recv_transfers_32892 ath6kl_usb_post_recv_transfers 2 32892 &msp_s_ctrl_32892
 +visorchannel_dump_section_32893 visorchannel_dump_section 4 32893 NULL
 +visorchannel_dump_section_32893 visorchannel_dump_section 4 32893 NULL
-+tipc_link_iovec_xmit_fast_32913 tipc_link_iovec_xmit_fast 3 32913 NULL nohasharray
-+il_dbgfs_tx_stats_read_32913 il_dbgfs_tx_stats_read 3 32913 &tipc_link_iovec_xmit_fast_32913
++get_pwm1_auto_point_pwm_32898 get_pwm1_auto_point_pwm 0 32898 NULL
++ext4_get_group_number_32899 ext4_get_group_number 0-2 32899 NULL
++ath5k_hw_set_power_mode_32901 ath5k_hw_set_power_mode 0 32901 NULL
++bonding_show_carrier_32902 bonding_show_carrier 0 32902 NULL nohasharray
++tsl2550_show_power_state_32902 tsl2550_show_power_state 0 32902 &bonding_show_carrier_32902
++arvo_sysfs_show_mode_key_32906 arvo_sysfs_show_mode_key 0 32906 NULL nohasharray
++lpss_reg_read_32906 lpss_reg_read 0 32906 &arvo_sysfs_show_mode_key_32906
++write_policy_show_32908 write_policy_show 0 32908 NULL
++show_fan16_32912 show_fan16 0 32912 NULL
++il_dbgfs_tx_stats_read_32913 il_dbgfs_tx_stats_read 3-0 32913 NULL
++show_32916 show 0 32916 NULL
++mcp3422_show_samp_freqs_32924 mcp3422_show_samp_freqs 0 32924 NULL nohasharray
++hibernate_32924 hibernate 0 32924 &mcp3422_show_samp_freqs_32924
 +zlib_inflate_workspacesize_32927 zlib_inflate_workspacesize 0 32927 NULL
 +zlib_inflate_workspacesize_32927 zlib_inflate_workspacesize 0 32927 NULL
-+rmap_recycle_32938 rmap_recycle 3 32938 NULL
-+ptlrpc_prep_bulk_imp_32997 ptlrpc_prep_bulk_imp 2 32997 NULL
-+compat_filldir_32999 compat_filldir 3 32999 NULL
-+SyS_syslog_33007 SyS_syslog 3 33007 NULL
++xen_swiotlb_dma_mapping_error_32931 xen_swiotlb_dma_mapping_error 0 32931 NULL
++nfs_direct_IO_32932 nfs_direct_IO 0 32932 NULL
++hdmi_conf_apply_32934 hdmi_conf_apply 0 32934 NULL
++i40e_vsi_configure_rx_32937 i40e_vsi_configure_rx 0 32937 NULL
++add_dev_to_thread_32944 add_dev_to_thread 0 32944 NULL
++chip_mc_read_32945 chip_mc_read 0 32945 NULL
++store_temp_auto_boost_hyst_32950 store_temp_auto_boost_hyst 0-4 32950 NULL
++usbatm_atm_proc_read_32951 usbatm_atm_proc_read 0 32951 NULL nohasharray
++set_gpio_32951 set_gpio 0-4 32951 &usbatm_atm_proc_read_32951
++mdiobus_write_32952 mdiobus_write 0 32952 NULL
++trusted_list_32953 trusted_list 0-5 32953 NULL
++target_core_dev_pr_show_attr_res_pr_holder_tg_port_32956 target_core_dev_pr_show_attr_res_pr_holder_tg_port 0 32956 NULL
++ext4_valid_block_bitmap_32958 ext4_valid_block_bitmap 3 32958 NULL
++xfs_log_reserve_32959 xfs_log_reserve 0 32959 NULL
++wl1251_acx_group_address_tbl_32961 wl1251_acx_group_address_tbl 0 32961 NULL
++afs_writeback_all_32967 afs_writeback_all 0 32967 NULL
++mwl8k_cmd_set_hw_spec_32968 mwl8k_cmd_set_hw_spec 0 32968 NULL
++sh_eth_dev_init_32971 sh_eth_dev_init 0 32971 NULL nohasharray
++ext4_group_overhead_blocks_32971 ext4_group_overhead_blocks 0 32971 &sh_eth_dev_init_32971
++saa7706h_i2c_send_32979 saa7706h_i2c_send 3-0 32979 NULL
++pte_val_32981 pte_val 0 32981 NULL
++show_selfballooning_32982 show_selfballooning 0 32982 NULL
++show_fnode_header_digest_32983 show_fnode_header_digest 0 32983 NULL
++kvaser_usb_set_opt_mode_32990 kvaser_usb_set_opt_mode 0 32990 NULL
++iwl_mvm_phy_ctxt_apply_33000 iwl_mvm_phy_ctxt_apply 0 33000 NULL nohasharray
++netdev_change_mtu_33000 netdev_change_mtu 0 33000 &iwl_mvm_phy_ctxt_apply_33000
++fm_v4l2_fops_read_33006 fm_v4l2_fops_read 0-3 33006 NULL
++ext3_alloc_blocks_33007 ext3_alloc_blocks 3-0 33007 NULL nohasharray
++SyS_syslog_33007 SyS_syslog 3 33007 &ext3_alloc_blocks_33007
++iwl_mvm_power_update_mac_33008 iwl_mvm_power_update_mac 0 33008 NULL
++rt_mutex_slowtrylock_33011 rt_mutex_slowtrylock 0 33011 NULL
 +br_multicast_set_hash_max_33012 br_multicast_set_hash_max 2 33012 NULL
 +br_multicast_set_hash_max_33012 br_multicast_set_hash_max 2 33012 NULL
-+write_file_bt_ant_diversity_33019 write_file_bt_ant_diversity 3 33019 NULL
-+mic_virtio_copy_to_user_33048 mic_virtio_copy_to_user 3 33048 NULL
++xfs_attr3_leaf_setflag_33014 xfs_attr3_leaf_setflag 0 33014 NULL
++efivar_attr_store_33016 efivar_attr_store 0-4 33016 NULL nohasharray
++snd_hda_parse_hdmi_codec_33016 snd_hda_parse_hdmi_codec 0 33016 &efivar_attr_store_33016
++dibx000_i2c_master_xfer_gpio12_33018 dibx000_i2c_master_xfer_gpio12 0-3 33018 NULL
++write_file_bt_ant_diversity_33019 write_file_bt_ant_diversity 3-0 33019 NULL
++af9005_write_register_bits_33021 af9005_write_register_bits 0 33021 NULL
++st_magn_buffer_postenable_33025 st_magn_buffer_postenable 0 33025 NULL
++dapm_widget_show_33027 dapm_widget_show 0 33027 NULL
++show_current_governor_33033 show_current_governor 0 33033 NULL
++make_reservation_33038 make_reservation 0 33038 NULL
++ata_scsi_em_message_store_33040 ata_scsi_em_message_store 0-4 33040 NULL
++ov7670_s_hflip_33044 ov7670_s_hflip 0 33044 NULL
++show_ch_count_33045 show_ch_count 0 33045 NULL
++show_sgid_33048 show_sgid 0 33048 NULL
 +SYSC_lgetxattr_33049 SYSC_lgetxattr 4 33049 NULL
 +SYSC_lgetxattr_33049 SYSC_lgetxattr 4 33049 NULL
-+pipeline_dec_packet_in_fifo_full_read_33052 pipeline_dec_packet_in_fifo_full_read 3 33052 NULL
++pipeline_dec_packet_in_fifo_full_read_33052 pipeline_dec_packet_in_fifo_full_read 3-0 33052 NULL
 +ebt_compat_match_offset_33053 ebt_compat_match_offset 0-2 33053 NULL
 +ebt_compat_match_offset_33053 ebt_compat_match_offset 0-2 33053 NULL
-+bitmap_resize_33054 bitmap_resize 2 33054 NULL
-+stats_dot11RTSSuccessCount_read_33065 stats_dot11RTSSuccessCount_read 3 33065 NULL
-+sel_read_checkreqprot_33068 sel_read_checkreqprot 3 33068 NULL
-+alloc_tio_33077 alloc_tio 3 33077 NULL
-+acl_permission_check_33083 acl_permission_check 0 33083 NULL
-+f2fs_llseek_33098 f2fs_llseek 2 33098 NULL
-+fb_sys_write_33130 fb_sys_write 3 33130 NULL
++bitmap_resize_33054 bitmap_resize 2-0 33054 NULL nohasharray
++nfs_readpage_33054 nfs_readpage 0 33054 &bitmap_resize_33054
++show_sas_phy_maximum_linkrate_hw_33056 show_sas_phy_maximum_linkrate_hw 0 33056 NULL nohasharray
++qlcnic_send_cmd_descs_33056 qlcnic_send_cmd_descs 0 33056 &show_sas_phy_maximum_linkrate_hw_33056
++cifs_getattr_33057 cifs_getattr 0 33057 NULL
++target_stat_scsi_lu_show_attr_read_mbytes_33059 target_stat_scsi_lu_show_attr_read_mbytes 0 33059 NULL nohasharray
++intel_ring_flush_all_caches_33059 intel_ring_flush_all_caches 0 33059 &target_stat_scsi_lu_show_attr_read_mbytes_33059
++stats_dot11RTSSuccessCount_read_33065 stats_dot11RTSSuccessCount_read 3-0 33065 NULL
++sel_read_checkreqprot_33068 sel_read_checkreqprot 3-0 33068 NULL
++vbi_buffer_prepare_33070 vbi_buffer_prepare 0 33070 NULL
++gfs2_write_end_33073 gfs2_write_end 0-5 33073 NULL
++target_stat_scsi_dev_show_attr_role_33074 target_stat_scsi_dev_show_attr_role 0 33074 NULL nohasharray
++ff_write_ee_33074 ff_write_ee 0-2-4 33074 &target_stat_scsi_dev_show_attr_role_33074
++__key_instantiate_and_link_33075 __key_instantiate_and_link 0 33075 NULL
++tomoyo_write_33076 tomoyo_write 0-3 33076 NULL
++dsa_slave_set_mac_address_33080 dsa_slave_set_mac_address 0 33080 NULL
++i8xx_pipe_crc_ctl_reg_33082 i8xx_pipe_crc_ctl_reg 0 33082 NULL
++acl_permission_check_33083 acl_permission_check 0 33083 NULL nohasharray
++si476x_radio_s_ctrl_33083 si476x_radio_s_ctrl 0 33083 &acl_permission_check_33083
++os_desc_b_vendor_code_show_33087 os_desc_b_vendor_code_show 0 33087 NULL
++fcoe_cpu_callback_33094 fcoe_cpu_callback 0 33094 NULL
++snd_cx88_prepare_33099 snd_cx88_prepare 0 33099 NULL
++drv_attr_store_33101 drv_attr_store 0-4 33101 NULL
++vnic_dev_cmd_no_proxy_33109 vnic_dev_cmd_no_proxy 0 33109 NULL
++iscsi_tpg_param_store_MaxOutstandingR2T_33111 iscsi_tpg_param_store_MaxOutstandingR2T 0-3 33111 NULL
++isofs_hashi_33112 isofs_hashi 0 33112 NULL nohasharray
++dump_cr_33112 dump_cr 0 33112 &isofs_hashi_33112 nohasharray
++metadata_store_33112 metadata_store 0-3 33112 &dump_cr_33112 nohasharray
++ieee80211_fragment_33112 ieee80211_fragment 4 33112 &metadata_store_33112
++nf_nat_ipv4_local_fn_33119 nf_nat_ipv4_local_fn 0 33119 NULL nohasharray
++set_beep_33119 set_beep 0-4 33119 &nf_nat_ipv4_local_fn_33119
++write_node_33121 write_node 4-0 33121 NULL
++virtual_gb_store_33126 virtual_gb_store 0-3 33126 NULL
++fb_sys_write_33130 fb_sys_write 3 33130 NULL nohasharray
++cxgb4_inet6addr_handler_33130 cxgb4_inet6addr_handler 0 33130 &fb_sys_write_33130
++sas_change_queue_depth_33131 sas_change_queue_depth 0-2 33131 NULL
++show_fcoe_ctlr_device_err_block_33135 show_fcoe_ctlr_device_err_block 0 33135 NULL nohasharray
++asm_rev_show_33135 asm_rev_show 0 33135 &show_fcoe_ctlr_device_err_block_33135 nohasharray
++i40e_vsi_add_vlan_33135 i40e_vsi_add_vlan 0 33135 &asm_rev_show_33135
++iwl_mvm_mac_ctx_send_33141 iwl_mvm_mac_ctx_send 0 33141 NULL
++backlog_show_33143 backlog_show 0 33143 NULL nohasharray
++notify_change_33143 notify_change 0 33143 &backlog_show_33143
 +SyS_poll_33152 SyS_poll 2 33152 NULL
 +_pci_add_cap_save_buffer_33153 _pci_add_cap_save_buffer 4 33153 NULL
 +SyS_poll_33152 SyS_poll 2 33152 NULL
 +_pci_add_cap_save_buffer_33153 _pci_add_cap_save_buffer 4 33153 NULL
-+debug_debug6_read_33168 debug_debug6_read 3 33168 NULL
-+dataflash_read_fact_otp_33204 dataflash_read_fact_otp 3-2 33204 NULL
-+pp_read_33210 pp_read 3 33210 NULL
-+snd_pcm_plug_client_size_33267 snd_pcm_plug_client_size 0-2 33267 NULL
++ubifs_gc_start_commit_33160 ubifs_gc_start_commit 0 33160 NULL
++regmap_spmi_ext_write_33161 regmap_spmi_ext_write 0 33161 NULL
++async_gen_syndrome_33162 async_gen_syndrome 2 33162 NULL
++wl1271_sta_hw_init_33163 wl1271_sta_hw_init 0 33163 NULL
++__erst_clear_from_storage_33167 __erst_clear_from_storage 0 33167 NULL
++debug_debug6_read_33168 debug_debug6_read 3-0 33168 NULL
++acpi_ex_access_region_33170 acpi_ex_access_region 0 33170 NULL
++da9052_bat_check_health_33171 da9052_bat_check_health 0 33171 NULL
++show_otp2_33172 show_otp2 0 33172 NULL
++begin_33173 begin 0 33173 NULL
++bq2415x_i2c_write_33181 bq2415x_i2c_write 0 33181 NULL
++store_fc_private_host_tgtid_bind_type_33187 store_fc_private_host_tgtid_bind_type 0-4 33187 NULL
++hfsplus_security_listxattr_33189 hfsplus_security_listxattr 0-5 33189 NULL nohasharray
++il3945_dump_error_log_33189 il3945_dump_error_log 0-4 33189 &hfsplus_security_listxattr_33189
++rtl_usb_start_33190 rtl_usb_start 0 33190 NULL nohasharray
++iwl_mvm_mac_ctxt_add_33190 iwl_mvm_mac_ctxt_add 0 33190 &rtl_usb_start_33190
++flash_store_33203 flash_store 0-4 33203 NULL
++dataflash_read_fact_otp_33204 dataflash_read_fact_otp 3-2 33204 NULL nohasharray
++r820t_write_reg_mask_33204 r820t_write_reg_mask 0 33204 &dataflash_read_fact_otp_33204
++pp_read_33210 pp_read 3-0 33210 NULL nohasharray
++xen_allocate_irqs_dynamic_33210 xen_allocate_irqs_dynamic 1 33210 &pp_read_33210 nohasharray
++ax_open_33210 ax_open 0 33210 &xen_allocate_irqs_dynamic_33210
++reqbufs_capture_33214 reqbufs_capture 0 33214 NULL
++rt2x00queue_alloc_rxskbs_33217 rt2x00queue_alloc_rxskbs 0 33217 NULL nohasharray
++mwl8k_send_fw_load_cmd_33217 mwl8k_send_fw_load_cmd 0 33217 &rt2x00queue_alloc_rxskbs_33217
++atm_pcr_check_33218 atm_pcr_check 0 33218 NULL
++fops_write_33219 fops_write 0-3 33219 NULL
++iommu_group_attr_store_33221 iommu_group_attr_store 0-4 33221 NULL
++ovl_setattr_33227 ovl_setattr 0 33227 NULL nohasharray
++store_flag_33227 store_flag 0 33227 &ovl_setattr_33227
++lp55xx_store_engine_run_33230 lp55xx_store_engine_run 0-4 33230 NULL
++netlbl_unlhsh_remove_addr4_33231 netlbl_unlhsh_remove_addr4 0 33231 NULL
++store_rps_dev_flow_table_cnt_33235 store_rps_dev_flow_table_cnt 0-4 33235 NULL
++pm8001_task_prep_ssp_33237 pm8001_task_prep_ssp 0 33237 NULL
++snd_seq_ioctl_get_subscription_33238 snd_seq_ioctl_get_subscription 0 33238 NULL
++__vb2_wait_for_done_vb_33246 __vb2_wait_for_done_vb 0 33246 NULL
++x1205_rtc_set_alarm_33247 x1205_rtc_set_alarm 0 33247 NULL
++sbp2_sysfs_ieee1394_id_show_33248 sbp2_sysfs_ieee1394_id_show 0 33248 NULL
++auto_abort_show_33251 auto_abort_show 0 33251 NULL
++vt_notifier_call_33259 vt_notifier_call 0 33259 NULL
++mwl8k_cmd_tx_power_33260 mwl8k_cmd_tx_power 0 33260 NULL
++usbtv_set_regs_33265 usbtv_set_regs 0 33265 NULL
++snd_pcm_plug_client_size_33267 snd_pcm_plug_client_size 0-2 33267 NULL nohasharray
++modes_show_33267 modes_show 0 33267 &snd_pcm_plug_client_size_33267 nohasharray
++latency_timer_store_33267 latency_timer_store 0-4 33267 &modes_show_33267
++ipgre_open_33270 ipgre_open 0 33270 NULL
 +cachefiles_cook_key_33274 cachefiles_cook_key 2 33274 NULL
 +cachefiles_cook_key_33274 cachefiles_cook_key 2 33274 NULL
-+sync_pt_create_33282 sync_pt_create 2 33282 NULL
++sctp_primitive_REQUESTHEARTBEAT_33276 sctp_primitive_REQUESTHEARTBEAT 0 33276 NULL nohasharray
++ipath_dma_map_page_33276 ipath_dma_map_page 0-3 33276 &sctp_primitive_REQUESTHEARTBEAT_33276
++security_genfs_sid_33277 security_genfs_sid 0 33277 NULL
++qlcnic_vlan_rx_add_33279 qlcnic_vlan_rx_add 0 33279 NULL
++gadget_strings_product_show_33281 gadget_strings_product_show 0 33281 NULL
++bnx2i_set_sq_info_33282 bnx2i_set_sq_info 0-4 33282 NULL nohasharray
++sync_pt_create_33282 sync_pt_create 2 33282 &bnx2i_set_sq_info_33282
++sg_new_write_33283 sg_new_write 0-4 33283 NULL
++hotkey_source_mask_store_33288 hotkey_source_mask_store 0-4 33288 NULL
++bin_search_33289 bin_search 0 33289 NULL
++tps80031_reg_enable_33293 tps80031_reg_enable 0 33293 NULL
++xfs_attr_leaf_addname_33299 xfs_attr_leaf_addname 0 33299 NULL
++dw_wdt_write_33300 dw_wdt_write 0-3 33300 NULL
++wlcore_validate_fw_ver_33302 wlcore_validate_fw_ver 0 33302 NULL
 +mcs7830_get_reg_33308 mcs7830_get_reg 3 33308 NULL
 +mcs7830_get_reg_33308 mcs7830_get_reg 3 33308 NULL
-+isku_sysfs_read_keys_easyzone_33318 isku_sysfs_read_keys_easyzone 6 33318 NULL
-+vx_send_irq_dsp_33329 vx_send_irq_dsp 0 33329 NULL
++isku_sysfs_read_keys_easyzone_33318 isku_sysfs_read_keys_easyzone 6-0-5 33318 NULL
++show_pwm_auto_point_fan_33320 show_pwm_auto_point_fan 0 33320 NULL nohasharray
++set_attr_mode_msb_33320 set_attr_mode_msb 0-4 33320 &show_pwm_auto_point_fan_33320
++usb_dev_prepare_33322 usb_dev_prepare 0 33322 NULL
++ath6kl_usb_ctrl_msg_exchange_33327 ath6kl_usb_ctrl_msg_exchange 4 33327 NULL
++vx_send_irq_dsp_33329 vx_send_irq_dsp 0 33329 NULL nohasharray
++vfio_pci_bar_rw_33329 vfio_pci_bar_rw 3-0 33329 &vx_send_irq_dsp_33329
++sas_get_linkerrors_33331 sas_get_linkerrors 0 33331 NULL
++bma180_data_rdy_trigger_set_state_33332 bma180_data_rdy_trigger_set_state 0 33332 NULL
++bdc_run_33333 bdc_run 0 33333 NULL
++gsm_mux_rx_netchar_33336 gsm_mux_rx_netchar 3 33336 NULL
++show_fc_host_model_33339 show_fc_host_model 0 33339 NULL
 +joydev_ioctl_33343 joydev_ioctl 2 33343 NULL
 +joydev_ioctl_33343 joydev_ioctl 2 33343 NULL
++smk_ipv6_port_check_33347 smk_ipv6_port_check 0 33347 NULL
++cpulist_parse_33350 cpulist_parse 0 33350 NULL
 +lov_stripesize_seq_write_33353 lov_stripesize_seq_write 3 33353 NULL
 +lov_stripesize_seq_write_33353 lov_stripesize_seq_write 3 33353 NULL
++i2o_exec_probe_33354 i2o_exec_probe 0 33354 NULL
 +create_xattr_datum_33356 create_xattr_datum 5 33356 NULL nohasharray
 +create_xattr_datum_33356 create_xattr_datum 5 33356 NULL nohasharray
-+irq_pkt_threshold_read_33356 irq_pkt_threshold_read 3 33356 &create_xattr_datum_33356
-+read_file_regidx_33370 read_file_regidx 3 33370 NULL
-+ieee80211_if_read_dropped_frames_no_route_33383 ieee80211_if_read_dropped_frames_no_route 3 33383 NULL
-+scsi_varlen_cdb_length_33385 scsi_varlen_cdb_length 0 33385 NULL
++irq_pkt_threshold_read_33356 irq_pkt_threshold_read 3-0 33356 &create_xattr_datum_33356
++ath10k_pci_wake_wait_33360 ath10k_pci_wake_wait 0 33360 NULL
++ksm_memory_callback_33363 ksm_memory_callback 0 33363 NULL
++read_file_regidx_33370 read_file_regidx 3-0 33370 NULL nohasharray
++sl2vl_attr_show_33370 sl2vl_attr_show 0 33370 &read_file_regidx_33370
++cxacru_sysfs_show_adsl_headend_33376 cxacru_sysfs_show_adsl_headend 0 33376 NULL
++sctp_ulpevent_new_33377 sctp_ulpevent_new 1 33377 NULL
++aic26_keyclick_set_33378 aic26_keyclick_set 0-4 33378 NULL
++mem_cgroup_resize_memsw_limit_33379 mem_cgroup_resize_memsw_limit 0 33379 NULL
++setsockopt_33380 setsockopt 0 33380 NULL
++hackrf_alloc_stream_bufs_33381 hackrf_alloc_stream_bufs 0 33381 NULL
++ieee80211_if_read_dropped_frames_no_route_33383 ieee80211_if_read_dropped_frames_no_route 3-0 33383 NULL
++airo_suspend_33386 airo_suspend 0 33386 NULL
++bmc150_accel_setup_new_data_interrupt_33387 bmc150_accel_setup_new_data_interrupt 0 33387 NULL
++btrfs_write_inode_33388 btrfs_write_inode 0 33388 NULL
++show_ipInAddrErrors_33390 show_ipInAddrErrors 0 33390 NULL nohasharray
++logfs_write_buf_33390 logfs_write_buf 0 33390 &show_ipInAddrErrors_33390
 +nvc0_ram_create__33391 nvc0_ram_create_ 5 33391 NULL
 +nvc0_ram_create__33391 nvc0_ram_create_ 5 33391 NULL
-+ocfs2_allocate_unwritten_extents_33394 ocfs2_allocate_unwritten_extents 3-2 33394 NULL
++e100_exec_cb_33393 e100_exec_cb 0 33393 NULL
 +cfs_trace_copyin_string_33396 cfs_trace_copyin_string 4 33396 NULL
 +cfs_trace_copyin_string_33396 cfs_trace_copyin_string 4 33396 NULL
-+snd_pcm_capture_ioctl1_33408 snd_pcm_capture_ioctl1 0 33408 NULL
++size_read_33399 size_read 0-3 33399 NULL
++show_yoffset_33400 show_yoffset 0 33400 NULL
++regulator_set_voltage_sel_regmap_33407 regulator_set_voltage_sel_regmap 0 33407 NULL
++snd_pcm_capture_ioctl1_33408 snd_pcm_capture_ioctl1 0 33408 NULL nohasharray
++dummy_urb_enqueue_33408 dummy_urb_enqueue 0 33408 &snd_pcm_capture_ioctl1_33408 nohasharray
++ext4_meta_bg_first_block_no_33408 ext4_meta_bg_first_block_no 2 33408 &dummy_urb_enqueue_33408
++ufs_getfrag_block_33409 ufs_getfrag_block 2-0 33409 NULL nohasharray
++set_in_min3_33409 set_in_min3 0-4 33409 &ufs_getfrag_block_33409
++dst_metric_raw_33414 dst_metric_raw 0 33414 NULL
++show_risetime_33415 show_risetime 0 33415 NULL nohasharray
++power_limit_0_tmin_us_show_33415 power_limit_0_tmin_us_show 0 33415 &show_risetime_33415 nohasharray
++filemap_fdatawrite_33415 filemap_fdatawrite 0 33415 &power_limit_0_tmin_us_show_33415
++show_eeprom5_33416 show_eeprom5 0 33416 NULL nohasharray
++register_aggr_kprobe_33416 register_aggr_kprobe 0 33416 &show_eeprom5_33416
++iscsi_nacl_attrib_store_random_r2t_offsets_33418 iscsi_nacl_attrib_store_random_r2t_offsets 0-3 33418 NULL
++ims_pcu_write_ofn_config_33420 ims_pcu_write_ofn_config 0 33420 NULL
 +hash_netiface6_expire_33421 hash_netiface6_expire 4 33421 NULL
 +hash_netiface6_expire_33421 hash_netiface6_expire 4 33421 NULL
-+dis_tap_write_33426 dis_tap_write 3 33426 NULL
-+message_stats_list_33440 message_stats_list 5 33440 NULL
++mic_start_33422 mic_start 0 33422 NULL
++queue_ra_store_33425 queue_ra_store 3-0 33425 NULL
++f2fs_write_meta_page_33426 f2fs_write_meta_page 0 33426 NULL
++mxuport_send_ctrl_data_urb_33427 mxuport_send_ctrl_data_urb 0 33427 NULL
++fw_vendor_show_33428 fw_vendor_show 0 33428 NULL nohasharray
++iscsit_ta_prod_mode_write_protect_33428 iscsit_ta_prod_mode_write_protect 0 33428 &fw_vendor_show_33428
++ubh_scanc_33436 ubh_scanc 0-3-4 33436 NULL
++map_service_to_pipe_33438 map_service_to_pipe 0 33438 NULL
++message_stats_list_33440 message_stats_list 5 33440 NULL nohasharray
++fuse_dev_do_write_33440 fuse_dev_do_write 0-3 33440 &message_stats_list_33440
++nf_conntrack_confirm_33448 nf_conntrack_confirm 0 33448 NULL nohasharray
++ax88178_reset_33448 ax88178_reset 0 33448 &nf_conntrack_confirm_33448
++ipvlan_addr4_event_33450 ipvlan_addr4_event 0 33450 NULL
++acpi_smbus_transaction_33454 acpi_smbus_transaction 0 33454 NULL
++ca0132_playback_pcm_prepare_33456 ca0132_playback_pcm_prepare 0 33456 NULL nohasharray
++rcar_thermal_get_trip_temp_33456 rcar_thermal_get_trip_temp 0 33456 &ca0132_playback_pcm_prepare_33456
++da903x_enable_33458 da903x_enable 0 33458 NULL
++st_max_sg_segs_show_33461 st_max_sg_segs_show 0 33461 NULL
++__verify_length_33462 __verify_length 0 33462 NULL
++__mt9t112_reg_write_33468 __mt9t112_reg_write 0 33468 NULL nohasharray
++toshiba_kbd_illum_status_set_33468 toshiba_kbd_illum_status_set 0 33468 &__mt9t112_reg_write_33468
 +ovs_vport_alloc_33475 ovs_vport_alloc 1 33475 NULL
 +create_entry_33479 create_entry 2 33479 NULL
 +ovs_vport_alloc_33475 ovs_vport_alloc 1 33475 NULL
 +create_entry_33479 create_entry 2 33479 NULL
-+ip_setsockopt_33487 ip_setsockopt 5 33487 NULL
-+res_counter_read_33499 res_counter_read 4 33499 NULL
-+hash_netnet4_expire_33500 hash_netnet4_expire 4 33500 NULL
-+fb_read_33506 fb_read 3 33506 NULL
-+musb_test_mode_write_33518 musb_test_mode_write 3 33518 NULL
-+ahash_setkey_unaligned_33521 ahash_setkey_unaligned 3 33521 NULL
++qla4xxx_get_ep_param_33483 qla4xxx_get_ep_param 0 33483 NULL
++ip_setsockopt_33487 ip_setsockopt 5-0 33487 NULL nohasharray
++elf_map_33487 elf_map 0 33487 &ip_setsockopt_33487
++netxen_nic_hw_write_wx_128M_33488 netxen_nic_hw_write_wx_128M 2 33488 NULL
++ol_dqblk_chunk_off_33489 ol_dqblk_chunk_off 2 33489 NULL
++sock_set_timeout_33490 sock_set_timeout 0 33490 NULL
++pm80xx_get_fatal_dump_33498 pm80xx_get_fatal_dump 0 33498 NULL nohasharray
++patch_vt1708S_33498 patch_vt1708S 0 33498 &pm80xx_get_fatal_dump_33498
++hash_netnet4_expire_33500 hash_netnet4_expire 4 33500 NULL nohasharray
++show_spd_33500 show_spd 0 33500 &hash_netnet4_expire_33500 nohasharray
++ipath_writev_33500 ipath_writev 0 33500 &show_spd_33500
++wm831x_dcdc_get_status_33503 wm831x_dcdc_get_status 0 33503 NULL
++fb_read_33506 fb_read 3-0 33506 NULL nohasharray
++igb_sriov_reinit_33506 igb_sriov_reinit 0 33506 &fb_read_33506
++cp2112_get_usb_config_33515 cp2112_get_usb_config 0 33515 NULL
++vbi_prepare_33516 vbi_prepare 0 33516 NULL
++musb_test_mode_write_33518 musb_test_mode_write 3-0 33518 NULL
++extcon_set_state_33519 extcon_set_state 0 33519 NULL
++lpfc_tgt_queue_depth_show_33520 lpfc_tgt_queue_depth_show 0 33520 NULL
++ahash_setkey_unaligned_33521 ahash_setkey_unaligned 0-3 33521 NULL
 +nes_alloc_fast_reg_page_list_33523 nes_alloc_fast_reg_page_list 2 33523 NULL
 +nes_alloc_fast_reg_page_list_33523 nes_alloc_fast_reg_page_list 2 33523 NULL
-+aggr_size_rx_size_read_33526 aggr_size_rx_size_read 3 33526 NULL
-+tomoyo_read_self_33539 tomoyo_read_self 3 33539 NULL nohasharray
++dbg_chk_lpt_sz_33525 dbg_chk_lpt_sz 0 33525 NULL
++aggr_size_rx_size_read_33526 aggr_size_rx_size_read 3-0 33526 NULL
++bitmap_print_to_pagebuf_33528 bitmap_print_to_pagebuf 0-4 33528 NULL
++part_inflight_show_33532 part_inflight_show 0 33532 NULL
++acpi_gsi_to_irq_33533 acpi_gsi_to_irq 1 33533 NULL
++show_temp_high_33534 show_temp_high 0 33534 NULL
++cgw_notifier_33537 cgw_notifier 0 33537 NULL
++qp_map_queue_headers_33538 qp_map_queue_headers 0 33538 NULL nohasharray
++netdev_store_33538 netdev_store 0-4 33538 &qp_map_queue_headers_33538
++tomoyo_read_self_33539 tomoyo_read_self 3-0 33539 NULL nohasharray
 +osc_max_rpcs_in_flight_seq_write_33539 osc_max_rpcs_in_flight_seq_write 3 33539 &tomoyo_read_self_33539
 +osc_max_rpcs_in_flight_seq_write_33539 osc_max_rpcs_in_flight_seq_write 3 33539 &tomoyo_read_self_33539
-+count_subheaders_33591 count_subheaders 0 33591 NULL
-+scsi_execute_33596 scsi_execute 5 33596 NULL
++bnx2_request_firmware_33540 bnx2_request_firmware 0 33540 NULL
++get_fan_div_33546 get_fan_div 0 33546 NULL
++cx8802_buf_prepare_33547 cx8802_buf_prepare 0 33547 NULL
++compat_SyS_recv_33548 compat_SyS_recv 3 33548 NULL
++tpm_show_ppi_request_33550 tpm_show_ppi_request 0 33550 NULL nohasharray
++ahc_proc_write_seeprom_33550 ahc_proc_write_seeprom 0-3 33550 &tpm_show_ppi_request_33550
++dup_array_33551 dup_array 3 33551 NULL
++in8_33552 in8 0 33552 NULL nohasharray
++iscsi_stat_logout_show_attr_indx_33552 iscsi_stat_logout_show_attr_indx 0 33552 &in8_33552
++ima_parse_rule_33557 ima_parse_rule 0 33557 NULL
++gpiochip_to_irq_33561 gpiochip_to_irq 2 33561 NULL
++sst_byt_pcm_trigger_33563 sst_byt_pcm_trigger 0 33563 NULL
++__btrfs_set_prop_33568 __btrfs_set_prop 0 33568 NULL
++limit_write_33576 limit_write 0-3 33576 NULL
++cmtp_send_frame_33577 cmtp_send_frame 3 33577 NULL
++amd_gpio_request_33588 amd_gpio_request 0 33588 NULL
++xfs_attr3_leaf_getvalue_33590 xfs_attr3_leaf_getvalue 0 33590 NULL nohasharray
++iscsi_stat_sess_show_attr_indx_33590 iscsi_stat_sess_show_attr_indx 0 33590 &xfs_attr3_leaf_getvalue_33590
++count_subheaders_33591 count_subheaders 0 33591 NULL nohasharray
++acpi_ps_push_scope_33591 acpi_ps_push_scope 0 33591 &count_subheaders_33591
++scsi_execute_33596 scsi_execute 5 33596 NULL nohasharray
++xfs_itruncate_extents_33596 xfs_itruncate_extents 0 33596 &scsi_execute_33596
++really_probe_33598 really_probe 0 33598 NULL
++rtl_open_33601 rtl_open 0 33601 NULL
 +comedi_buf_write_n_allocated_33604 comedi_buf_write_n_allocated 0 33604 NULL
 +comedi_buf_write_n_allocated_33604 comedi_buf_write_n_allocated 0 33604 NULL
-+xt_compat_target_offset_33608 xt_compat_target_offset 0 33608 NULL
-+il_dbgfs_qos_read_33615 il_dbgfs_qos_read 3 33615 NULL nohasharray
++temp_vga_33605 temp_vga 0 33605 NULL
++cifs_fsync_33606 cifs_fsync 0 33606 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_access_status_33607 target_core_alua_tg_pt_gp_store_attr_alua_access_status 0-3 33607 NULL nohasharray
++bond_option_resend_igmp_set_33607 bond_option_resend_igmp_set 0 33607 &target_core_alua_tg_pt_gp_store_attr_alua_access_status_33607
++xt_compat_target_offset_33608 xt_compat_target_offset 0 33608 NULL nohasharray
++ltc4245_show_gpio_33608 ltc4245_show_gpio 0 33608 &xt_compat_target_offset_33608 nohasharray
++ip6_find_1stfragopt_33608 ip6_find_1stfragopt 0 33608 &ltc4245_show_gpio_33608
++wl12xx_pre_boot_33614 wl12xx_pre_boot 0 33614 NULL
++il_dbgfs_qos_read_33615 il_dbgfs_qos_read 3-0 33615 NULL nohasharray
 +usb_gstrings_attach_33615 usb_gstrings_attach 3 33615 &il_dbgfs_qos_read_33615
 +usb_gstrings_attach_33615 usb_gstrings_attach 3 33615 &il_dbgfs_qos_read_33615
-+stride_page_count_33641 stride_page_count 2 33641 NULL
-+irq_blk_threshold_read_33666 irq_blk_threshold_read 3 33666 NULL
-+inw_p_33668 inw_p 0 33668 NULL
++show_rtap_iface_33618 show_rtap_iface 0 33618 NULL nohasharray
++xfs_btree_check_sblock_33618 xfs_btree_check_sblock 0 33618 &show_rtap_iface_33618
++set_temp_auto_temp_max_33619 set_temp_auto_temp_max 0-4 33619 NULL
++nilfs_mdt_read_block_33622 nilfs_mdt_read_block 0 33622 NULL
++do_sync_write_33624 do_sync_write 0-3 33624 NULL nohasharray
++freeze_kernel_threads_33624 freeze_kernel_threads 0 33624 &do_sync_write_33624
++hw_breakpoint_handler_33626 hw_breakpoint_handler 0 33626 NULL
++i40e_setup_tx_descriptors_33630 i40e_setup_tx_descriptors 0 33630 NULL nohasharray
++iio_buffer_write_length_33630 iio_buffer_write_length 0-4 33630 &i40e_setup_tx_descriptors_33630
++swap_type_of_33634 swap_type_of 0 33634 NULL
++snd_card_asihpi_trigger_33639 snd_card_asihpi_trigger 0 33639 NULL
++c2_tx_ring_alloc_33640 c2_tx_ring_alloc 0 33640 NULL
++mt9v011_s_ctrl_33643 mt9v011_s_ctrl 0 33643 NULL nohasharray
++wlcore_cmd_wait_for_event_or_timeout_33643 wlcore_cmd_wait_for_event_or_timeout 0 33643 &mt9v011_s_ctrl_33643
++read_battery_life_extender_33645 read_battery_life_extender 0 33645 NULL
++mwifiex_uap_prepare_cmd_33647 mwifiex_uap_prepare_cmd 0 33647 NULL
++ali_write_33649 ali_write 0-3 33649 NULL
++beiscsi_process_async_pdu_33650 beiscsi_process_async_pdu 6 33650 NULL
++create_endpoint_and_queue_control_33653 create_endpoint_and_queue_control 0 33653 NULL
++mt9m111_set_green_balance_33654 mt9m111_set_green_balance 0 33654 NULL
++sht15_update_status_33662 sht15_update_status 0 33662 NULL nohasharray
++mvs_task_prep_33662 mvs_task_prep 0 33662 &sht15_update_status_33662
++vmw_gmr_bind_33663 vmw_gmr_bind 3 33663 NULL
++irq_blk_threshold_read_33666 irq_blk_threshold_read 3-0 33666 NULL nohasharray
++writepage_33666 writepage 0 33666 &irq_blk_threshold_read_33666
++kernel_fw_from_file_33667 kernel_fw_from_file 0 33667 NULL
 +arp_hdr_len_33671 arp_hdr_len 0 33671 NULL
 +i2c_hid_alloc_buffers_33673 i2c_hid_alloc_buffers 2 33673 NULL
 +arp_hdr_len_33671 arp_hdr_len 0 33671 NULL
 +i2c_hid_alloc_buffers_33673 i2c_hid_alloc_buffers 2 33673 NULL
++pcm_playback_prepare_33674 pcm_playback_prepare 0 33674 NULL nohasharray
++ath6kl_wmi_startscan_cmd_33674 ath6kl_wmi_startscan_cmd 8 33674 &pcm_playback_prepare_33674
++show_color_common_33677 show_color_common 0 33677 NULL
++submit_one_bio_33683 submit_one_bio 0 33683 NULL
++manage_start_stop_store_33684 manage_start_stop_store 0-4 33684 NULL
++policy_show_33685 policy_show 0 33685 NULL nohasharray
++i8259A_suspend_33685 i8259A_suspend 0 33685 &policy_show_33685
++kempld_type_show_33688 kempld_type_show 0 33688 NULL nohasharray
++il4965_store_tx_power_33688 il4965_store_tx_power 0-4 33688 &kempld_type_show_33688
++ceph_write_end_33694 ceph_write_end 0-5 33694 NULL nohasharray
++alc262_parse_auto_config_33694 alc262_parse_auto_config 0 33694 &ceph_write_end_33694
++snd_seq_ioctl_query_next_client_33695 snd_seq_ioctl_query_next_client 0 33695 NULL
 +nv50_disp_dmac_create__33696 nv50_disp_dmac_create_ 6 33696 NULL
 +nv50_disp_dmac_create__33696 nv50_disp_dmac_create_ 6 33696 NULL
-+netlink_sendmsg_33708 netlink_sendmsg 4 33708 NULL
++sys_keyctl_33708 sys_keyctl 4 33708 NULL nohasharray
++netlink_sendmsg_33708 netlink_sendmsg 4-0 33708 &sys_keyctl_33708 nohasharray
++xs_send_kvec_33708 xs_send_kvec 5 33708 &netlink_sendmsg_33708
++cap_task_setnice_33709 cap_task_setnice 0 33709 NULL
++expand_corename_33710 expand_corename 2 33710 NULL
++enable_33715 enable 0 33715 NULL
 +tipc_link_stats_33716 tipc_link_stats 3 33716 NULL
 +tipc_link_stats_33716 tipc_link_stats 3 33716 NULL
++__gfs2_readpage_33717 __gfs2_readpage 0 33717 NULL
 +pvr2_stream_buffer_count_33719 pvr2_stream_buffer_count 2 33719 NULL
 +pvr2_stream_buffer_count_33719 pvr2_stream_buffer_count 2 33719 NULL
-+write_file_spectral_count_33723 write_file_spectral_count 3 33723 NULL
-+read_file_node_recv_33729 read_file_node_recv 3 33729 NULL
++write_file_spectral_count_33723 write_file_spectral_count 3-0 33723 NULL
++changeset_show_33726 changeset_show 0 33726 NULL
++read_file_node_recv_33729 read_file_node_recv 3-0 33729 NULL
++target_core_alua_tg_pt_gp_show_attr_nonop_delay_msecs_33732 target_core_alua_tg_pt_gp_show_attr_nonop_delay_msecs 0 33732 NULL
 +__mutex_lock_interruptible_slowpath_33735 __mutex_lock_interruptible_slowpath 0 33735 NULL
 +__mutex_lock_interruptible_slowpath_33735 __mutex_lock_interruptible_slowpath 0 33735 NULL
-+vifs_state_read_33762 vifs_state_read 3 33762 NULL
++scm_check_creds_33739 scm_check_creds 0 33739 NULL
++__iscsi_disc_show_password_mutual_33745 __iscsi_disc_show_password_mutual 0 33745 NULL nohasharray
++nfs_idmap_instantiate_33745 nfs_idmap_instantiate 0 33745 &__iscsi_disc_show_password_mutual_33745
++init_vif_33746 init_vif 0 33746 NULL
++xfrm_count_pfkey_enc_supported_33748 xfrm_count_pfkey_enc_supported 0 33748 NULL
++snd_rme96_playback_prepare_33751 snd_rme96_playback_prepare 0 33751 NULL
++mptscsih_version_nvdata_persistent_show_33753 mptscsih_version_nvdata_persistent_show 0 33753 NULL nohasharray
++dev_open_33753 dev_open 0 33753 &mptscsih_version_nvdata_persistent_show_33753
++wusb_phy_rate_show_33754 wusb_phy_rate_show 0 33754 NULL
++ath10k_download_and_run_otp_33758 ath10k_download_and_run_otp 0 33758 NULL
++var_to_pll_33759 var_to_pll 0 33759 NULL
++pccard_show_voltage_33761 pccard_show_voltage 0 33761 NULL
++vifs_state_read_33762 vifs_state_read 3-0 33762 NULL
++ext2_xattr_user_list_33764 ext2_xattr_user_list 0-5 33764 NULL nohasharray
++ext3_mark_inode_dirty_33764 ext3_mark_inode_dirty 0 33764 &ext2_xattr_user_list_33764
 +hashtab_create_33769 hashtab_create 3 33769 NULL
 +hashtab_create_33769 hashtab_create 3 33769 NULL
++midibuf_message_length_33770 midibuf_message_length 0 33770 NULL
++rj54n1_s_ctrl_33771 rj54n1_s_ctrl 0 33771 NULL
++blkdev_read_iter_33773 blkdev_read_iter 0 33773 NULL
++____request_module_33775 ____request_module 0 33775 NULL
++offset_to_stripe_33778 offset_to_stripe 0-2 33778 NULL
++nfs4_proc_statfs_33780 nfs4_proc_statfs 0 33780 NULL
 +__btrfs_free_reserved_extent_33782 __btrfs_free_reserved_extent 2 33782 NULL
 +__btrfs_free_reserved_extent_33782 __btrfs_free_reserved_extent 2 33782 NULL
++show_33785 show 0 33785 NULL nohasharray
++target_stat_scsi_tgt_port_show_attr_read_mbytes_33785 target_stat_scsi_tgt_port_show_attr_read_mbytes 0 33785 &show_33785
++ezusb_write_ltv_33788 ezusb_write_ltv 0 33788 NULL
++kpageflags_read_33792 kpageflags_read 0-3 33792 NULL
++iwl_send_calib_cfg_33793 iwl_send_calib_cfg 0 33793 NULL nohasharray
++niu_ldn_irq_enable_33793 niu_ldn_irq_enable 0 33793 &iwl_send_calib_cfg_33793
++check_qos_33797 check_qos 0 33797 NULL nohasharray
++ql_set_mac_addr_33797 ql_set_mac_addr 0 33797 &check_qos_33797
++set_pwm_enable1_33798 set_pwm_enable1 0-4 33798 NULL
 +if_sdio_read_rx_len_33800 if_sdio_read_rx_len 0 33800 NULL
 +if_sdio_read_rx_len_33800 if_sdio_read_rx_len 0 33800 NULL
-+filter_write_33819 filter_write 3 33819 NULL
-+sep_create_msgarea_context_33829 sep_create_msgarea_context 4 33829 NULL
-+scrub_setup_recheck_block_33831 scrub_setup_recheck_block 5-4 33831 NULL
-+ext4_journal_extend_33835 ext4_journal_extend 2 33835 NULL
++__uncore_iperf_cfg_show_33801 __uncore_iperf_cfg_show 0 33801 NULL
++find_next_offset_33804 find_next_offset 3-0 33804 NULL
++queue_control_on_old_endpoint_33811 queue_control_on_old_endpoint 0 33811 NULL
++show_fcstat_loss_of_signal_count_33814 show_fcstat_loss_of_signal_count 0 33814 NULL
++bfad_im_drv_name_show_33817 bfad_im_drv_name_show 0 33817 NULL
++kcs_size_33818 kcs_size 0 33818 NULL
++filter_write_33819 filter_write 3-0 33819 NULL nohasharray
++read_reg_33819 read_reg 0 33819 &filter_write_33819
++acpi_ps_build_named_op_33827 acpi_ps_build_named_op 0 33827 NULL
++show_queue_type_field_33829 show_queue_type_field 0 33829 NULL
++scrub_setup_recheck_block_33831 scrub_setup_recheck_block 4-5 33831 NULL
++udplite_manip_pkt_33832 udplite_manip_pkt 4 33832 NULL
++hidp_get_raw_report_33837 hidp_get_raw_report 0-4 33837 NULL
++snd_ad1889_capture_prepare_33838 snd_ad1889_capture_prepare 0 33838 NULL
++exofs_file_fsync_33847 exofs_file_fsync 0 33847 NULL nohasharray
++store_als_channel_33847 store_als_channel 0-4 33847 &exofs_file_fsync_33847
++calgary_alloc_coherent_33851 calgary_alloc_coherent 2 33851 NULL nohasharray
++usbatm_atm_send_33851 usbatm_atm_send 0 33851 &calgary_alloc_coherent_33851
 +oz_cdev_write_33852 oz_cdev_write 3 33852 NULL
 +oz_cdev_write_33852 oz_cdev_write 3 33852 NULL
-+azx_get_pos_posbuf_33867 azx_get_pos_posbuf 0 33867 NULL
-+get_user_pages_33908 get_user_pages 0 33908 NULL
++hamachi_open_33855 hamachi_open 0 33855 NULL
++mlx4_en_open_33856 mlx4_en_open 0 33856 NULL
++parse_capture_source_33859 parse_capture_source 0 33859 NULL
++hdcs_start_33860 hdcs_start 0 33860 NULL
++dev_register_33861 dev_register 0 33861 NULL
++ov6650_s_fmt_33866 ov6650_s_fmt 0 33866 NULL
++rt2x00usb_vendor_request_sw_33878 rt2x00usb_vendor_request_sw 0 33878 NULL
++pcxhr_read_rmh_status_33880 pcxhr_read_rmh_status 0 33880 NULL
++bin_string_33884 bin_string 5-3 33884 NULL
++get_fan1_div_33886 get_fan1_div 0 33886 NULL nohasharray
++mwifiex_cmd_802_11_snmp_mib_33886 mwifiex_cmd_802_11_snmp_mib 0 33886 &get_fan1_div_33886
++twl_request_33892 twl_request 0 33892 NULL
++sis190_init_ring_33895 sis190_init_ring 0 33895 NULL nohasharray
++isl29003_set_resolution_33895 isl29003_set_resolution 0 33895 &sis190_init_ring_33895
++node_read_cpulist_33898 node_read_cpulist 0 33898 NULL
++copy_gl_to_skb_pkt_33906 copy_gl_to_skb_pkt 3 33906 NULL
++musb_g_ep0_enable_33907 musb_g_ep0_enable 0 33907 NULL
++get_user_pages_33908 get_user_pages 0 33908 NULL nohasharray
++store_loopback_33908 store_loopback 0-3 33908 &get_user_pages_33908
 +sg_nents_33909 sg_nents 0 33909 NULL
 +sg_nents_33909 sg_nents 0 33909 NULL
-+ath6kl_roam_mode_write_33912 ath6kl_roam_mode_write 3 33912 NULL
++ath6kl_roam_mode_write_33912 ath6kl_roam_mode_write 3-0 33912 NULL
++whiteheat_open_33916 whiteheat_open 0 33916 NULL
 +queue_logical_block_size_33918 queue_logical_block_size 0 33918 NULL
 +queue_logical_block_size_33918 queue_logical_block_size 0 33918 NULL
-+sel_read_avc_cache_threshold_33942 sel_read_avc_cache_threshold 3 33942 NULL
-+lpfc_idiag_ctlacc_read_33943 lpfc_idiag_ctlacc_read 3 33943 NULL
-+read_file_tgt_rx_stats_33944 read_file_tgt_rx_stats 3 33944 NULL
-+rs_sta_dbgfs_drv_tx_stats_read_33946 rs_sta_dbgfs_drv_tx_stats_read 3 33946 NULL
++beiscsi_get_macaddr_33920 beiscsi_get_macaddr 0 33920 NULL
++show_ata_port_port_no_33921 show_ata_port_port_no 0 33921 NULL
++dwc3_send_gadget_ep_cmd_33923 dwc3_send_gadget_ep_cmd 0 33923 NULL
++set_temp_auto_point_temp_33930 set_temp_auto_point_temp 0-4 33930 NULL nohasharray
++store_tabletExecute_33930 store_tabletExecute 0-4 33930 &set_temp_auto_point_temp_33930
++palmas_bulk_read_33937 palmas_bulk_read 0 33937 NULL
++pyra_sysfs_write_settings_33939 pyra_sysfs_write_settings 0-6-5 33939 NULL
++sel_read_avc_cache_threshold_33942 sel_read_avc_cache_threshold 3-0 33942 NULL nohasharray
++edd_show_raw_data_33942 edd_show_raw_data 0 33942 &sel_read_avc_cache_threshold_33942
++lpfc_idiag_ctlacc_read_33943 lpfc_idiag_ctlacc_read 3-0 33943 NULL
++read_file_tgt_rx_stats_33944 read_file_tgt_rx_stats 3-0 33944 NULL
++stv06xx_write_bridge_33945 stv06xx_write_bridge 0 33945 NULL nohasharray
++smsc95xx_ethtool_get_eeprom_len_33945 smsc95xx_ethtool_get_eeprom_len 0 33945 &stv06xx_write_bridge_33945
++rs_sta_dbgfs_drv_tx_stats_read_33946 rs_sta_dbgfs_drv_tx_stats_read 3-0 33946 NULL nohasharray
++logfs_write_inode_33946 logfs_write_inode 0 33946 &rs_sta_dbgfs_drv_tx_stats_read_33946
++metric_id_get_33947 metric_id_get 0 33947 NULL nohasharray
++__zd_usb_enable_rx_33947 __zd_usb_enable_rx 0 33947 &metric_id_get_33947
++hfsplus_osx_setxattr_33952 hfsplus_osx_setxattr 0 33952 NULL
 +__proc_dump_kernel_33954 __proc_dump_kernel 5 33954 NULL
 +__proc_dump_kernel_33954 __proc_dump_kernel 5 33954 NULL
-+vga_switcheroo_debugfs_write_33984 vga_switcheroo_debugfs_write 3 33984 NULL
-+lbs_lowrssi_write_34025 lbs_lowrssi_write 3 34025 NULL
-+ppp_write_34034 ppp_write 3 34034 NULL
++nilfs_direct_delete_and_convert_33957 nilfs_direct_delete_and_convert 0 33957 NULL
++iscsi_nacl_auth_show_userid_33958 iscsi_nacl_auth_show_userid 0 33958 NULL
++b44_register_phy_one_33962 b44_register_phy_one 0 33962 NULL
++btrfs_delalloc_reserve_metadata_33963 btrfs_delalloc_reserve_metadata 0 33963 NULL
++ieee802154_hdr_get_addrs_33964 ieee802154_hdr_get_addrs 0 33964 NULL
++nct7802_read_fan_33970 nct7802_read_fan 0 33970 NULL
++show_phys_height_33974 show_phys_height 0 33974 NULL nohasharray
++actual_brightness_show_33974 actual_brightness_show 0 33974 &show_phys_height_33974
++store_33978 store 0 33978 NULL nohasharray
++bq2415x_set_termination_current_33978 bq2415x_set_termination_current 0 33978 &store_33978
++brightness_show_33981 brightness_show 0 33981 NULL
++show_33983 show 0 33983 NULL nohasharray
++adfs_dir_find_entry_33983 adfs_dir_find_entry 0 33983 &show_33983
++vga_switcheroo_debugfs_write_33984 vga_switcheroo_debugfs_write 3-0 33984 NULL
++snd_interval_refine_33987 snd_interval_refine 0 33987 NULL nohasharray
++hotkey_enable_store_33987 hotkey_enable_store 0-4 33987 &snd_interval_refine_33987
++is_enabled_33989 is_enabled 0 33989 NULL
++igbvf_request_irq_33999 igbvf_request_irq 0 33999 NULL nohasharray
++dump_emit_33999 dump_emit 3 33999 &igbvf_request_irq_33999
++acpi_device_hid_show_34000 acpi_device_hid_show 0 34000 NULL
++lpfc_nodev_tmo_show_34002 lpfc_nodev_tmo_show 0 34002 NULL
++__az6007_read_34011 __az6007_read 0 34011 NULL
++ath10k_pci_wake_34017 ath10k_pci_wake 0 34017 NULL
++state_show_34018 state_show 0 34018 NULL
++__ntfs_malloc_34022 __ntfs_malloc 1 34022 NULL
++lbs_lowrssi_write_34025 lbs_lowrssi_write 3-0 34025 NULL
++ct_pcm_playback_trigger_34027 ct_pcm_playback_trigger 0 34027 NULL nohasharray
++bh1780_show_power_state_34027 bh1780_show_power_state 0 34027 &ct_pcm_playback_trigger_34027
++at803x_config_init_34029 at803x_config_init 0 34029 NULL
++ghash_update_34031 ghash_update 0 34031 NULL
++nilfs_snapshot_attr_store_34033 nilfs_snapshot_attr_store 0-4 34033 NULL
++ppp_write_34034 ppp_write 3-0 34034 NULL
++m88ts2022_set_params_34040 m88ts2022_set_params 0 34040 NULL
 +tty_insert_flip_string_34042 tty_insert_flip_string 3-0 34042 NULL
 +tty_insert_flip_string_34042 tty_insert_flip_string 3-0 34042 NULL
++__domain_flush_pages_34045 __domain_flush_pages 3-2 34045 NULL nohasharray
++show_sas_expander_vendor_id_34045 show_sas_expander_vendor_id 0 34045 &__domain_flush_pages_34045
++ncp_hash_dentry_34049 ncp_hash_dentry 0 34049 NULL nohasharray
++lpfc_restrict_login_store_34049 lpfc_restrict_login_store 0-4 34049 &ncp_hash_dentry_34049
 +bm_page_io_async_34050 bm_page_io_async 2 34050 NULL
 +bm_page_io_async_34050 bm_page_io_async 2 34050 NULL
-+calc_linear_pos_34067 calc_linear_pos 0-4 34067 NULL
-+memcg_update_all_caches_34068 memcg_update_all_caches 1 34068 NULL
-+pipeline_pipeline_fifo_full_read_34095 pipeline_pipeline_fifo_full_read 3 34095 NULL
-+__irq_domain_add_34101 __irq_domain_add 2 34101 NULL
-+proc_scsi_host_write_34107 proc_scsi_host_write 3 34107 NULL
-+islpci_mgt_transmit_34133 islpci_mgt_transmit 5 34133 NULL
-+ttm_dma_page_pool_free_34135 ttm_dma_page_pool_free 2-0 34135 NULL
-+ixgbe_dbg_netdev_ops_write_34141 ixgbe_dbg_netdev_ops_write 3 34141 NULL
-+shmem_pread_fast_34147 shmem_pread_fast 3 34147 NULL
++cdc_ncm_show_tx_timer_usecs_34052 cdc_ncm_show_tx_timer_usecs 0 34052 NULL
++ad7793_set_mode_34053 ad7793_set_mode 0 34053 NULL
++pcm_trigger_34060 pcm_trigger 0 34060 NULL
++memcg_update_all_caches_34068 memcg_update_all_caches 1-0 34068 NULL
++store_34070 store 0-3 34070 NULL
++efx_phc_enable_34071 efx_phc_enable 0 34071 NULL
++show_analog_out_34081 show_analog_out 0 34081 NULL
++show_risefalltime_34084 show_risefalltime 0 34084 NULL
++get_eeprom_len_34091 get_eeprom_len 0 34091 NULL
++set_component_locate_34094 set_component_locate 0-4 34094 NULL
++pipeline_pipeline_fifo_full_read_34095 pipeline_pipeline_fifo_full_read 3-0 34095 NULL nohasharray
++alc_alloc_spec_34095 alc_alloc_spec 0 34095 &pipeline_pipeline_fifo_full_read_34095
++lp55xx_store_engine_select_34100 lp55xx_store_engine_select 0-4 34100 NULL
++__irq_domain_add_34101 __irq_domain_add 2 34101 NULL nohasharray
++timeout_store_34101 timeout_store 0-4 34101 &__irq_domain_add_34101
++proc_scsi_host_write_34107 proc_scsi_host_write 3-0 34107 NULL nohasharray
++fjn_open_34107 fjn_open 0 34107 &proc_scsi_host_write_34107
++ipath_map_page_34112 ipath_map_page 3 34112 NULL
++sxgbe_open_34127 sxgbe_open 0 34127 NULL
++asd_show_dev_pcba_sn_34128 asd_show_dev_pcba_sn 0 34128 NULL
++store_temp_max_34130 store_temp_max 0-4 34130 NULL
++islpci_mgt_transmit_34133 islpci_mgt_transmit 0-5 34133 NULL nohasharray
++typhoon_request_firmware_34133 typhoon_request_firmware 0 34133 &islpci_mgt_transmit_34133
++cdc_mbim_process_dgram_34136 cdc_mbim_process_dgram 3 34136 NULL
++btrfs_csum_one_bio_34137 btrfs_csum_one_bio 0 34137 NULL
++mtu2blksize_34139 mtu2blksize 0 34139 NULL
++ixgbe_dbg_netdev_ops_write_34141 ixgbe_dbg_netdev_ops_write 3-0 34141 NULL nohasharray
++si476x_core_cmd_am_acf_status_34141 si476x_core_cmd_am_acf_status 0 34141 &ixgbe_dbg_netdev_ops_write_34141
++usbhid_power_34146 usbhid_power 0 34146 NULL nohasharray
++veth_dev_init_34146 veth_dev_init 0 34146 &usbhid_power_34146
++show_ipInDelivers_34148 show_ipInDelivers 0 34148 NULL
++mwifiex_cmd_11n_addba_rsp_gen_34149 mwifiex_cmd_11n_addba_rsp_gen 0 34149 NULL
++quirk_pcie_aspm_read_34150 quirk_pcie_aspm_read 0 34150 NULL
++rt61pci_load_firmware_34151 rt61pci_load_firmware 0 34151 NULL
++adt7x10_show_name_34153 adt7x10_show_name 0 34153 NULL nohasharray
++hung_up_tty_write_34153 hung_up_tty_write 0-3 34153 &adt7x10_show_name_34153
++configure_endpoint_34156 configure_endpoint 0 34156 NULL nohasharray
++ixgbevf_read_posted_mbx_34156 ixgbevf_read_posted_mbx 0 34156 &configure_endpoint_34156 nohasharray
++elan_i2c_set_flash_key_34156 elan_i2c_set_flash_key 0 34156 &ixgbevf_read_posted_mbx_34156
++osst_eod_frame_ppos_show_34157 osst_eod_frame_ppos_show 0 34157 NULL nohasharray
++host_control_on_shutdown_store_34157 host_control_on_shutdown_store 0-4 34157 &osst_eod_frame_ppos_show_34157
++ext4_xattr_list_34162 ext4_xattr_list 0 34162 NULL nohasharray
++st_sensors_spi_read_multiple_byte_34162 st_sensors_spi_read_multiple_byte 4 34162 &ext4_xattr_list_34162
++card_wait_for_ready_34163 card_wait_for_ready 0 34163 NULL
++ocfs2_xattr_list_entry_34165 ocfs2_xattr_list_entry 0 34165 NULL
++rt2x00debug_read_bbp_34167 rt2x00debug_read_bbp 0-3 34167 NULL
++ahci_show_port_cmd_34168 ahci_show_port_cmd 0 34168 NULL nohasharray
++show_rdac5_34168 show_rdac5 0 34168 &ahci_show_port_cmd_34168
++show_pkey_34170 show_pkey 0 34170 NULL
 +skb_to_sgvec_34171 skb_to_sgvec 0 34171 NULL
 +skb_to_sgvec_34171 skb_to_sgvec 0 34171 NULL
-+rsi_debug_zone_write_34206 rsi_debug_zone_write 3 34206 NULL nohasharray
++xfs_attr_get_34174 xfs_attr_get 0 34174 NULL
++hdcs_s_ctrl_34177 hdcs_s_ctrl 0 34177 NULL
++qla2x00_fw_dump_size_show_34180 qla2x00_fw_dump_size_show 0 34180 NULL
++show_pci_clock_34182 show_pci_clock 0 34182 NULL
++mgsl_claim_resources_34183 mgsl_claim_resources 0 34183 NULL
++hidp_set_raw_report_34192 hidp_set_raw_report 0-4 34192 NULL
++comp_algorithm_show_34195 comp_algorithm_show 0 34195 NULL
++reiserfs_write_inode_34202 reiserfs_write_inode 0 34202 NULL nohasharray
++max_comp_streams_store_34202 max_comp_streams_store 0-4 34202 &reiserfs_write_inode_34202
++netlbl_unlhsh_netdev_handler_34204 netlbl_unlhsh_netdev_handler 0 34204 NULL
++rsi_debug_zone_write_34206 rsi_debug_zone_write 3-0 34206 NULL nohasharray
 +rbd_osd_req_create_34206 rbd_osd_req_create 3 34206 &rsi_debug_zone_write_34206
 +rbd_osd_req_create_34206 rbd_osd_req_create 3 34206 &rsi_debug_zone_write_34206
-+ext4_da_write_begin_34215 ext4_da_write_begin 3-4 34215 NULL
-+bl_pipe_downcall_34264 bl_pipe_downcall 3 34264 NULL
++xfs_bmapi_write_34208 xfs_bmapi_write 0 34208 NULL
++snd_ice1712_capture_pro_prepare_34214 snd_ice1712_capture_pro_prepare 0 34214 NULL
++ext4_da_write_begin_34215 ext4_da_write_begin 3-4-0 34215 NULL
++__send_command_34218 __send_command 5-7 34218 NULL
++ext3_ordered_writepage_34221 ext3_ordered_writepage 0 34221 NULL nohasharray
++bnx2x_send_msg2pf_34221 bnx2x_send_msg2pf 0 34221 &ext3_ordered_writepage_34221
++adt7x10_temp_ready_34222 adt7x10_temp_ready 0 34222 NULL
++ds2404_read_time_34225 ds2404_read_time 0 34225 NULL nohasharray
++sctp_setsockopt_auto_asconf_34225 sctp_setsockopt_auto_asconf 0 34225 &ds2404_read_time_34225
++show_hdmi_cable_34236 show_hdmi_cable 0 34236 NULL
++store_34237 store 0-4 34237 NULL
++start_genius_cam_34238 start_genius_cam 0 34238 NULL
++dma_release_from_contiguous_34239 dma_release_from_contiguous 3 34239 NULL
++wm8350_isink_enable_34241 wm8350_isink_enable 0 34241 NULL nohasharray
++path_has_perm_34241 path_has_perm 0 34241 &wm8350_isink_enable_34241
++bnx2x_nic_load_34243 bnx2x_nic_load 0 34243 NULL
++i2o_bus_probe_34244 i2o_bus_probe 0 34244 NULL
++cmpc_accel_sensitivity_show_34247 cmpc_accel_sensitivity_show 0 34247 NULL nohasharray
++xennet_open_34247 xennet_open 0 34247 &cmpc_accel_sensitivity_show_34247
++setup_nodes_for_search_34248 setup_nodes_for_search 0 34248 NULL
++bcm_init_34250 bcm_init 0 34250 NULL nohasharray
++adp8870_bl_l5_dark_dim_store_34250 adp8870_bl_l5_dark_dim_store 4-0 34250 &bcm_init_34250
++raid_disks_store_34258 raid_disks_store 0-3 34258 NULL
++xfs_bmbt_get_maxrecs_34259 xfs_bmbt_get_maxrecs 0 34259 NULL
++max_age_store_34262 max_age_store 4-0 34262 NULL
++show_bank2_mask_34263 show_bank2_mask 0 34263 NULL nohasharray
++squashfs_readpage_34263 squashfs_readpage 0 34263 &show_bank2_mask_34263
++bl_pipe_downcall_34264 bl_pipe_downcall 3-0 34264 NULL nohasharray
++svc_listen_34264 svc_listen 0 34264 &bl_pipe_downcall_34264
++ocfs2_dlm_lock_34265 ocfs2_dlm_lock 0 34265 NULL
++pcf857x_to_irq_34273 pcf857x_to_irq 2 34273 NULL
++kprobes_module_callback_34274 kprobes_module_callback 0 34274 NULL
++ib_dma_mapping_error_34277 ib_dma_mapping_error 2 34277 NULL
 +device_private_init_34279 device_private_init 0 34279 NULL
 +device_private_init_34279 device_private_init 0 34279 NULL
++isoc_enable_34281 isoc_enable 0 34281 NULL
++get_boolean_34283 get_boolean 0 34283 NULL
 +xgmac_reg_addr_write_34284 xgmac_reg_addr_write 3 34284 NULL
 +xgmac_reg_addr_write_34284 xgmac_reg_addr_write 3 34284 NULL
-+ext4_get_groups_count_34324 ext4_get_groups_count 0 34324 NULL
-+pcpu_need_to_extend_34326 pcpu_need_to_extend 0 34326 NULL nohasharray
-+iov_iter_single_seg_count_34326 iov_iter_single_seg_count 0 34326 &pcpu_need_to_extend_34326
-+proc_thread_self_readlink_34357 proc_thread_self_readlink 3 34357 NULL
-+crypto_ablkcipher_ivsize_34363 crypto_ablkcipher_ivsize 0 34363 NULL nohasharray
-+sync_page_io_34363 sync_page_io 3 34363 &crypto_ablkcipher_ivsize_34363
-+rngapi_reset_34366 rngapi_reset 3 34366 NULL
++stp_state_store_34285 stp_state_store 0-4 34285 NULL
++f_set_ib_loopback_34288 f_set_ib_loopback 0 34288 NULL
++show_cfg_34289 show_cfg 0 34289 NULL
++bd2802_store_reg0x0e_34291 bd2802_store_reg0x0e 0-4 34291 NULL
++cx18_start_capture_34296 cx18_start_capture 0 34296 NULL
++aac_show_max_id_34297 aac_show_max_id 0 34297 NULL
++rr_open_34298 rr_open 0 34298 NULL
++auxadc_read_34299 auxadc_read 0 34299 NULL
++acpi_ds_create_operand_34302 acpi_ds_create_operand 0 34302 NULL
++snd_p16v_pcm_trigger_capture_34307 snd_p16v_pcm_trigger_capture 0 34307 NULL
++ti_vread_sync_34311 ti_vread_sync 0 34311 NULL
++bfs_write_begin_34322 bfs_write_begin 0 34322 NULL
++iov_iter_single_seg_count_34326 iov_iter_single_seg_count 0 34326 NULL
++em28xx_start_analog_streaming_34335 em28xx_start_analog_streaming 0 34335 NULL
++efivar_attr_show_34341 efivar_attr_show 0 34341 NULL
++led_trigger_store_34354 led_trigger_store 0-4 34354 NULL
++radio_read_34356 radio_read 0-3 34356 NULL
++proc_thread_self_readlink_34357 proc_thread_self_readlink 3-0 34357 NULL nohasharray
++show_ap2_temp_34357 show_ap2_temp 0 34357 &proc_thread_self_readlink_34357 nohasharray
++ssb_bus_suspend_34357 ssb_bus_suspend 0 34357 &show_ap2_temp_34357
++write_rss_34360 write_rss 0 34360 NULL nohasharray
++hugetlbfs_migrate_page_34360 hugetlbfs_migrate_page 0 34360 &write_rss_34360
++show_session_param_ISCSI_PARAM_LU_RESET_TMO_34362 show_session_param_ISCSI_PARAM_LU_RESET_TMO 0 34362 NULL
++sync_page_io_34363 sync_page_io 3 34363 NULL nohasharray
++ipr_store_reset_adapter_34363 ipr_store_reset_adapter 0-4 34363 &sync_page_io_34363
++tpm_show_ppi_vs_operations_34365 tpm_show_ppi_vs_operations 0 34365 NULL
++rngapi_reset_34366 rngapi_reset 3 34366 NULL nohasharray
++p54_alloc_skb_34366 p54_alloc_skb 3 34366 &rngapi_reset_34366
++play_audio_cb_34367 play_audio_cb 2 34367 NULL
++batadv_hard_if_event_34371 batadv_hard_if_event 0 34371 NULL
++i2c_hid_get_raw_report_34376 i2c_hid_get_raw_report 0-4 34376 NULL
++reiserfs_resize_34377 reiserfs_resize 2 34377 NULL
 +ea_read_34378 ea_read 0 34378 NULL nohasharray
 +ea_read_34378 ea_read 0 34378 NULL nohasharray
-+_iwl_dbgfs_low_latency_write_34378 _iwl_dbgfs_low_latency_write 3 34378 &ea_read_34378
-+fuse_send_read_34379 fuse_send_read 0-4 34379 NULL
-+av7110_vbi_write_34384 av7110_vbi_write 3 34384 NULL
-+usbvision_v4l2_read_34386 usbvision_v4l2_read 3 34386 NULL
-+read_rbu_image_type_34387 read_rbu_image_type 6 34387 NULL
-+ivtv_read_pos_34400 ivtv_read_pos 3 34400 NULL nohasharray
-+iwl_calib_set_34400 iwl_calib_set 3 34400 &ivtv_read_pos_34400
-+wd_exp_mode_write_34407 wd_exp_mode_write 3 34407 NULL
-+nl80211_send_disassoc_34424 nl80211_send_disassoc 4 34424 NULL
-+security_socket_create_34439 security_socket_create 0 34439 NULL
-+usbtest_alloc_urb_34446 usbtest_alloc_urb 3-5 34446 NULL
-+mwifiex_regrdwr_read_34472 mwifiex_regrdwr_read 3 34472 NULL
++_iwl_dbgfs_low_latency_write_34378 _iwl_dbgfs_low_latency_write 3-0 34378 &ea_read_34378
++regulator_mode_to_status_34382 regulator_mode_to_status 0 34382 NULL
++av7110_vbi_write_34384 av7110_vbi_write 3-0 34384 NULL
++hsc_probe_34385 hsc_probe 0 34385 NULL
++usbvision_v4l2_read_34386 usbvision_v4l2_read 3-0 34386 NULL
++read_rbu_image_type_34387 read_rbu_image_type 6-0-5 34387 NULL
++i2c_outb_34391 i2c_outb 0 34391 NULL
++saa7110_s_ctrl_34396 saa7110_s_ctrl 0 34396 NULL
++ivtv_read_pos_34400 ivtv_read_pos 3-0 34400 NULL nohasharray
++iwl_calib_set_34400 iwl_calib_set 3-0 34400 &ivtv_read_pos_34400
++mei_cl_flow_ctrl_creds_34404 mei_cl_flow_ctrl_creds 0 34404 NULL
++ath5k_attr_show_ofdm_weak_signal_detection_34410 ath5k_attr_show_ofdm_weak_signal_detection 0 34410 NULL
++set_rdac4_34411 set_rdac4 4-0 34411 NULL nohasharray
++sctp_make_heartbeat_ack_34411 sctp_make_heartbeat_ack 4 34411 &set_rdac4_34411
++snd_ali_prepare_34413 snd_ali_prepare 0 34413 NULL
++cfq_slice_async_show_34423 cfq_slice_async_show 0 34423 NULL nohasharray
++ipv4_conntrack_defrag_34423 ipv4_conntrack_defrag 0 34423 &cfq_slice_async_show_34423
++duplex_show_34424 duplex_show 0 34424 NULL
++set_essid_34427 set_essid 0 34427 NULL
++affs_readpage_34433 affs_readpage 0 34433 NULL
++__extent_read_full_page_34437 __extent_read_full_page 0 34437 NULL
++target_stat_scsi_lu_show_attr_lun_34439 target_stat_scsi_lu_show_attr_lun 0 34439 NULL nohasharray
++security_socket_create_34439 security_socket_create 0 34439 &target_stat_scsi_lu_show_attr_lun_34439
++store_state_field_34443 store_state_field 0-4 34443 NULL
++go7007_buf_prepare_34448 go7007_buf_prepare 0 34448 NULL
++_read_oob_34450 _read_oob 0 34450 NULL
++sisfb_set_par_34453 sisfb_set_par 0 34453 NULL
++bmg160_setup_new_data_interrupt_34455 bmg160_setup_new_data_interrupt 0 34455 NULL
++get_clusters_34459 get_clusters 0 34459 NULL nohasharray
++sctp_make_abort_34459 sctp_make_abort 3 34459 &get_clusters_34459
++wl1251_cmd_data_path_rx_34460 wl1251_cmd_data_path_rx 0 34460 NULL
++bfad_im_serial_num_show_34463 bfad_im_serial_num_show 0 34463 NULL
++aty_dsp_gt_34465 aty_dsp_gt 0 34465 NULL
++ssb_hcd_probe_34466 ssb_hcd_probe 0 34466 NULL
++esas2r_read_fw_34468 esas2r_read_fw 0-3-4 34468 NULL
++monitor_id_show_34469 monitor_id_show 0 34469 NULL nohasharray
++lbs_cmd_802_11_sleep_params_34469 lbs_cmd_802_11_sleep_params 0 34469 &monitor_id_show_34469 nohasharray
++dev_start_34469 dev_start 0 34469 &lbs_cmd_802_11_sleep_params_34469
++show_34470 show 0 34470 NULL
++mwifiex_regrdwr_read_34472 mwifiex_regrdwr_read 3-0 34472 NULL
++sha224_ssse3_init_34474 sha224_ssse3_init 0 34474 NULL
++fw_csr_string_34475 fw_csr_string 0 34475 NULL
 +skcipher_sndbuf_34476 skcipher_sndbuf 0 34476 NULL
 +i2o_parm_field_get_34477 i2o_parm_field_get 5 34477 NULL
 +skcipher_sndbuf_34476 skcipher_sndbuf 0 34476 NULL
 +i2o_parm_field_get_34477 i2o_parm_field_get 5 34477 NULL
-+security_inode_permission_34488 security_inode_permission 0 34488 NULL
++airspy_submit_urbs_34481 airspy_submit_urbs 0 34481 NULL
++show_iface_data_seq_in_order_34486 show_iface_data_seq_in_order 0 34486 NULL
++security_inode_permission_34488 security_inode_permission 0 34488 NULL nohasharray
++_ctl_device_sas_address_show_34488 _ctl_device_sas_address_show 0 34488 &security_inode_permission_34488
++enable_store_34489 enable_store 0-4 34489 NULL nohasharray
++skein1024_final_34489 skein1024_final 0 34489 &enable_store_34489
++rt2500pci_enable_radio_34490 rt2500pci_enable_radio 0 34490 NULL
 +SyS_pwritev_34494 SyS_pwritev 3 34494 NULL
 +qp_alloc_res_34496 qp_alloc_res 5 34496 NULL
 +SyS_pwritev_34494 SyS_pwritev 3 34494 NULL
 +qp_alloc_res_34496 qp_alloc_res 5 34496 NULL
-+lu_buf_check_and_alloc_34505 lu_buf_check_and_alloc 2 34505 NULL
-+ext4_fallocate_34537 ext4_fallocate 4-3 34537 NULL nohasharray
-+tracing_stats_read_34537 tracing_stats_read 3 34537 &ext4_fallocate_34537
-+hugetlbfs_read_actor_34547 hugetlbfs_read_actor 2-5-4-0 34547 NULL
++cgroup_release_agent_write_34497 cgroup_release_agent_write 0-3 34497 NULL
++acerhdf_get_temp_34504 acerhdf_get_temp 0 34504 NULL
++lb_tx_hash_to_port_mapping_init_34505 lb_tx_hash_to_port_mapping_init 0 34505 NULL nohasharray
++lu_buf_check_and_alloc_34505 lu_buf_check_and_alloc 2 34505 &lb_tx_hash_to_port_mapping_init_34505
++features_show_34507 features_show 0 34507 NULL
++efivar_size_read_34508 efivar_size_read 0 34508 NULL nohasharray
++show_34508 show 0 34508 &efivar_size_read_34508
++sdev_store_evt_lun_change_reported_34510 sdev_store_evt_lun_change_reported 0-4 34510 NULL
++show_temp_over_34512 show_temp_over 0 34512 NULL
++qmi_wwan_mac_addr_34513 qmi_wwan_mac_addr 0 34513 NULL
++ov9740_cropcap_34514 ov9740_cropcap 0 34514 NULL
++tda18271_init_regs_34515 tda18271_init_regs 0 34515 NULL
++bnad_rx_res_alloc_34516 bnad_rx_res_alloc 0 34516 NULL
++fusbh200_urb_enqueue_34521 fusbh200_urb_enqueue 0 34521 NULL
++hermes_write_wordrec_34522 hermes_write_wordrec 0 34522 NULL
++bh1780_show_lux_34523 bh1780_show_lux 0 34523 NULL nohasharray
++wl1251_acx_default_key_34523 wl1251_acx_default_key 0 34523 &bh1780_show_lux_34523
++snd_pcm_hw_param_value_34525 snd_pcm_hw_param_value 0 34525 NULL
++pccard_store_irq_mask_34534 pccard_store_irq_mask 0-4 34534 NULL
++bMaxPower_show_34536 bMaxPower_show 0 34536 NULL
++tracing_stats_read_34537 tracing_stats_read 3 34537 NULL
++id_vendor_show_34538 id_vendor_show 0 34538 NULL
++ths7303_config_34542 ths7303_config 0 34542 NULL
++hugetlbfs_read_actor_34547 hugetlbfs_read_actor 0-4-5-2 34547 NULL nohasharray
++ext4_read_inline_page_34547 ext4_read_inline_page 0 34547 &hugetlbfs_read_actor_34547
++hdmi_streamoff_34556 hdmi_streamoff 0 34556 NULL nohasharray
++asd_verify_flash_seg_34556 asd_verify_flash_seg 0 34556 &hdmi_streamoff_34556
 +dbBackSplit_34561 dbBackSplit 0 34561 NULL
 +dbBackSplit_34561 dbBackSplit 0 34561 NULL
-+alloc_ieee80211_rsl_34564 alloc_ieee80211_rsl 1 34564 NULL
-+ext4_ind_direct_IO_34574 ext4_ind_direct_IO 4 34574 NULL
++self_check_peb_ec_hdr_34564 self_check_peb_ec_hdr 0 34564 NULL nohasharray
++alloc_ieee80211_rsl_34564 alloc_ieee80211_rsl 1 34564 &self_check_peb_ec_hdr_34564
++show_sas_expander_component_revision_id_34566 show_sas_expander_component_revision_id 0 34566 NULL
++vsock_bind_34572 vsock_bind 0 34572 NULL
++snd_ice1712_playback_pro_prepare_34573 snd_ice1712_playback_pro_prepare 0 34573 NULL
++ext4_ind_direct_IO_34574 ext4_ind_direct_IO 4-0 34574 NULL
++mwl8k_cmd_set_rf_channel_34578 mwl8k_cmd_set_rf_channel 0 34578 NULL nohasharray
++via_ircc_net_open_34578 via_ircc_net_open 0 34578 &mwl8k_cmd_set_rf_channel_34578
++digi_open_34579 digi_open 0 34579 NULL
 +lov_stripecount_seq_write_34582 lov_stripecount_seq_write 3 34582 NULL
 +lov_stripecount_seq_write_34582 lov_stripecount_seq_write 3 34582 NULL
++velocity_rx_copy_34583 velocity_rx_copy 2 34583 NULL
++s5p_mfc_alloc_priv_buf_34585 s5p_mfc_alloc_priv_buf 0 34585 NULL
 +init_send_hfcd_34586 init_send_hfcd 1 34586 NULL
 +init_send_hfcd_34586 init_send_hfcd 1 34586 NULL
-+inet6_ifla6_size_34591 inet6_ifla6_size 0 34591 NULL
 +ceph_msgpool_init_34599 ceph_msgpool_init 4 34599 NULL nohasharray
 +ceph_msgpool_init_34599 ceph_msgpool_init 4 34599 NULL nohasharray
-+cw1200_queue_init_34599 cw1200_queue_init 4 34599 &ceph_msgpool_init_34599
++cw1200_queue_init_34599 cw1200_queue_init 4 34599 &ceph_msgpool_init_34599 nohasharray
++ov2640_s_stream_34599 ov2640_s_stream 0 34599 &cw1200_queue_init_34599
++behind_writes_used_show_34600 behind_writes_used_show 0 34600 NULL
++show_session_param_ISCSI_PARAM_DISCOVERY_PARENT_TYPE_34601 show_session_param_ISCSI_PARAM_DISCOVERY_PARENT_TYPE 0 34601 NULL
 +bio_integrity_bytes_34602 bio_integrity_bytes 2 34602 NULL
 +bio_integrity_bytes_34602 bio_integrity_bytes 2 34602 NULL
-+__jffs2_ref_totlen_34609 __jffs2_ref_totlen 0 34609 NULL
-+__cfg80211_disconnected_34622 __cfg80211_disconnected 3 34622 NULL
++ctrl_xmit_34606 ctrl_xmit 0 34606 NULL
++__jffs2_ref_totlen_34609 __jffs2_ref_totlen 0 34609 NULL nohasharray
++mtd_write_34609 mtd_write 0 34609 &__jffs2_ref_totlen_34609 nohasharray
++ext2_write_begin_34609 ext2_write_begin 0 34609 &mtd_write_34609
++ftdi_open_34618 ftdi_open 0 34618 NULL
++il_commit_rxon_34621 il_commit_rxon 0 34621 NULL
++pmbus_regulator_is_enabled_34623 pmbus_regulator_is_enabled 0 34623 NULL
++sdev_store_delete_34624 sdev_store_delete 0-4 34624 NULL
++scsi_debug_write_info_34626 scsi_debug_write_info 0-3 34626 NULL nohasharray
++set_point2_34626 set_point2 0-4 34626 &scsi_debug_write_info_34626
++da9063_rtc_set_alarm_34628 da9063_rtc_set_alarm 0 34628 NULL
++ivtv_read_34631 ivtv_read 0 34631 NULL
 +cnic_alloc_dma_34641 cnic_alloc_dma 3 34641 NULL
 +cnic_alloc_dma_34641 cnic_alloc_dma 3 34641 NULL
-+kvm_set_spte_hva_34671 kvm_set_spte_hva 2 34671 NULL
-+sleep_auth_write_34676 sleep_auth_write 3 34676 NULL
-+f2fs_direct_IO_34685 f2fs_direct_IO 4 34685 NULL
-+isr_fiqs_read_34687 isr_fiqs_read 3 34687 NULL
-+batadv_tvlv_realloc_packet_buff_34688 batadv_tvlv_realloc_packet_buff 3-4 34688 NULL
-+port_print_34704 port_print 3 34704 NULL
-+ieee80211_if_read_num_sta_ps_34722 ieee80211_if_read_num_sta_ps 3 34722 NULL
-+platform_list_read_file_34734 platform_list_read_file 3 34734 NULL
-+reg_w_ixbuf_34736 reg_w_ixbuf 4 34736 NULL
-+lsm_alloc_plain_34755 lsm_alloc_plain 1 34755 NULL
-+bootmode_store_34762 bootmode_store 4 34762 NULL
++pcipcwd_write_34644 pcipcwd_write 0-3 34644 NULL
++rt2x00usb_alloc_entries_34648 rt2x00usb_alloc_entries 0 34648 NULL
++iwl_mvm_power_set_ba_34655 iwl_mvm_power_set_ba 0 34655 NULL
++cifs_readpage_from_fscache_34659 cifs_readpage_from_fscache 0 34659 NULL
++nf_nat_mangle_udp_packet_34661 nf_nat_mangle_udp_packet 6-8 34661 NULL
++br_multicast_set_port_router_34667 br_multicast_set_port_router 0 34667 NULL
++snd_seq_do_ioctl_34668 snd_seq_do_ioctl 0 34668 NULL
++sleep_auth_write_34676 sleep_auth_write 3-0 34676 NULL
++pte_pfn_34678 pte_pfn 0 34678 NULL
++udp_v4_get_port_34680 udp_v4_get_port 0 34680 NULL
++ixgbevf_read_mbx_vf_34683 ixgbevf_read_mbx_vf 0 34683 NULL
++core_setup_alua_34684 core_setup_alua 0 34684 NULL
++f2fs_direct_IO_34685 f2fs_direct_IO 0-4 34685 NULL
++isr_fiqs_read_34687 isr_fiqs_read 3-0 34687 NULL
++batadv_tvlv_realloc_packet_buff_34688 batadv_tvlv_realloc_packet_buff 4-3 34688 NULL
++hptiop_adjust_disk_queue_depth_34698 hptiop_adjust_disk_queue_depth 0-2 34698 NULL
++__generic_file_write_iter_34699 __generic_file_write_iter 0 34699 NULL
++em2800_i2c_send_bytes_34700 em2800_i2c_send_bytes 0-4 34700 NULL
++wa_urb_enqueue_34701 wa_urb_enqueue 0 34701 NULL
++target_core_alua_tg_pt_gp_show_attr_alua_support_unavailable_34702 target_core_alua_tg_pt_gp_show_attr_alua_support_unavailable 0 34702 NULL
++wpf_s_ctrl_34705 wpf_s_ctrl 0 34705 NULL
++alloc_irq_and_cfg_at_34706 alloc_irq_and_cfg_at 1 34706 NULL
++ext4_listxattr_34712 ext4_listxattr 0-3 34712 NULL
++bb_show_34715 bb_show 0 34715 NULL nohasharray
++autofs4_write_34715 autofs4_write 4 34715 &bb_show_34715
++ipath_f_get_ib_cfg_34717 ipath_f_get_ib_cfg 0 34717 NULL nohasharray
++osst_seek_logical_blk_34717 osst_seek_logical_blk 0 34717 &ipath_f_get_ib_cfg_34717
++ieee80211_if_read_num_sta_ps_34722 ieee80211_if_read_num_sta_ps 3-0 34722 NULL
++store_34724 store 0-3 34724 NULL nohasharray
++max77686_rtc_start_alarm_34724 max77686_rtc_start_alarm 0 34724 &store_34724
++composite_dev_prepare_34730 composite_dev_prepare 0 34730 NULL
++sch_transaction_34731 sch_transaction 0 34731 NULL
++platform_list_read_file_34734 platform_list_read_file 3-0 34734 NULL
++target_fabric_tpg_attrib_attr_show_34735 target_fabric_tpg_attrib_attr_show 0 34735 NULL
++reg_w_ixbuf_34736 reg_w_ixbuf 4 34736 NULL nohasharray
++fib_rule_nlmsg_size_34736 fib_rule_nlmsg_size 0 34736 &reg_w_ixbuf_34736
++sctp_make_datafrag_empty_34737 sctp_make_datafrag_empty 3 34737 NULL
++nilfs_dev_README_show_34738 nilfs_dev_README_show 0 34738 NULL
++ieee80211_check_combinations_34740 ieee80211_check_combinations 0 34740 NULL nohasharray
++o2hb_region_blocks_write_34740 o2hb_region_blocks_write 0-3 34740 &ieee80211_check_combinations_34740
++diagc_attr_show_34742 diagc_attr_show 0 34742 NULL
++tps80031_rtc_read_time_34745 tps80031_rtc_read_time 0 34745 NULL nohasharray
++do_loop_readv_writev_34745 do_loop_readv_writev 0 34745 &tps80031_rtc_read_time_34745
++pm8001_mpi_build_cmd_34746 pm8001_mpi_build_cmd 0 34746 NULL
++i9xx_pipe_crc_ctl_reg_34748 i9xx_pipe_crc_ctl_reg 0 34748 NULL
++ext4_sync_parent_34750 ext4_sync_parent 0 34750 NULL nohasharray
++store_nservers_34750 store_nservers 0-4 34750 &ext4_sync_parent_34750
++solos_param_store_34755 solos_param_store 0-4 34755 NULL nohasharray
++lsm_alloc_plain_34755 lsm_alloc_plain 1 34755 &solos_param_store_34755
++i2400m_change_mtu_34758 i2400m_change_mtu 0 34758 NULL
++bootmode_store_34762 bootmode_store 4-0 34762 NULL
 +device_add_34766 device_add 0 34766 NULL
 +device_add_34766 device_add 0 34766 NULL
++__iio_device_attr_init_34767 __iio_device_attr_init 0 34767 NULL
++gsmld_read_34768 gsmld_read 0 34768 NULL
++pipe_read_34776 pipe_read 0 34776 NULL
 +qib_cdev_init_34778 qib_cdev_init 1 34778 NULL
 +qib_cdev_init_34778 qib_cdev_init 1 34778 NULL
-+ext3_direct_IO_34798 ext3_direct_IO 4 34798 NULL
++vga16fb_check_var_34784 vga16fb_check_var 0 34784 NULL
++show_spd_enb_34787 show_spd_enb 0 34787 NULL
++iscsi_stat_instance_show_attr_version_34789 iscsi_stat_instance_show_attr_version 0 34789 NULL
++iwl_set_temperature_offset_calib_v2_34794 iwl_set_temperature_offset_calib_v2 0 34794 NULL
++ext3_direct_IO_34798 ext3_direct_IO 4-0 34798 NULL
 +SYSC_keyctl_34800 SYSC_keyctl 4 34800 NULL
 +can_nocow_extent_34801 can_nocow_extent 2 34801 NULL
 +SYSC_keyctl_34800 SYSC_keyctl 4 34800 NULL
 +can_nocow_extent_34801 can_nocow_extent 2 34801 NULL
++xadc_zynq_write_adc_reg_34803 xadc_zynq_write_adc_reg 0 34803 NULL
 +drbd_get_max_capacity_34804 drbd_get_max_capacity 0 34804 NULL
 +drbd_get_max_capacity_34804 drbd_get_max_capacity 0 34804 NULL
++intel_sdvo_ddc_proxy_xfer_34805 intel_sdvo_ddc_proxy_xfer 0-3 34805 NULL
 +ll_setxattr_34806 ll_setxattr 4 34806 NULL
 +ll_setxattr_34806 ll_setxattr 4 34806 NULL
-+file_page_index_34820 file_page_index 0-2 34820 NULL
++show_in5_34809 show_in5 0 34809 NULL
++tda18218_get_if_frequency_34810 tda18218_get_if_frequency 0 34810 NULL
++bh1770_get_lux_thresh_above_34814 bh1770_get_lux_thresh_above 0 34814 NULL nohasharray
++iwl_phy_db_send_all_channel_groups_34814 iwl_phy_db_send_all_channel_groups 0 34814 &bh1770_get_lux_thresh_above_34814
++stream_drop_34819 stream_drop 0 34819 NULL
++ext3_force_commit_34823 ext3_force_commit 0 34823 NULL
++cdc_ncm_show_tx_max_34824 cdc_ncm_show_tx_max 0 34824 NULL
++anx9805_xfer_34828 anx9805_xfer 0-3 34828 NULL
 +bio_segments_34832 bio_segments 0 34832 NULL
 +bio_segments_34832 bio_segments 0 34832 NULL
-+b43_debugfs_write_34838 b43_debugfs_write 3 34838 NULL
-+nl_portid_hash_zalloc_34843 nl_portid_hash_zalloc 1 34843 NULL
-+acpi_system_write_wakeup_device_34853 acpi_system_write_wakeup_device 3 34853 NULL
-+usb_serial_generic_prepare_write_buffer_34857 usb_serial_generic_prepare_write_buffer 3 34857 NULL
-+ieee80211_if_read_txpower_34871 ieee80211_if_read_txpower 3 34871 NULL
-+msg_print_text_34889 msg_print_text 0 34889 NULL
-+ieee80211_if_write_34894 ieee80211_if_write 3 34894 NULL
-+si476x_radio_read_rsq_primary_blob_34916 si476x_radio_read_rsq_primary_blob 3 34916 NULL
-+btrfs_super_chunk_root_34925 btrfs_super_chunk_root 0 34925 NULL nohasharray
-+__inode_permission_34925 __inode_permission 0 34925 &btrfs_super_chunk_root_34925
-+sec_flags2str_34933 sec_flags2str 3 34933 NULL
-+snd_info_entry_read_34938 snd_info_entry_read 3 34938 NULL
++i2c_dw_xfer_34833 i2c_dw_xfer 0-3 34833 NULL
++charger_get_property_34836 charger_get_property 0 34836 NULL
++b43_debugfs_write_34838 b43_debugfs_write 3-0 34838 NULL nohasharray
++show_fnode_is_boot_target_34838 show_fnode_is_boot_target 0 34838 &b43_debugfs_write_34838
++check_bandwidth_34841 check_bandwidth 0 34841 NULL
++palmas_rtc_alarm_irq_enable_34842 palmas_rtc_alarm_irq_enable 0 34842 NULL
++show_weight_temp_34843 show_weight_temp 0 34843 NULL
++dev_set_allmulti_34844 dev_set_allmulti 0 34844 NULL nohasharray
++sb1000_open_34844 sb1000_open 0 34844 &dev_set_allmulti_34844
++acpi_system_write_wakeup_device_34853 acpi_system_write_wakeup_device 3-0 34853 NULL
++zd_chip_unlock_phy_regs_34854 zd_chip_unlock_phy_regs 0 34854 NULL
++cafe_smbus_xfer_34855 cafe_smbus_xfer 0 34855 NULL
++usb_serial_generic_prepare_write_buffer_34857 usb_serial_generic_prepare_write_buffer 3 34857 NULL nohasharray
++netdev_notify_34857 netdev_notify 0 34857 &usb_serial_generic_prepare_write_buffer_34857
++atl1c_open_34858 atl1c_open 0 34858 NULL nohasharray
++ad7266_postdisable_34858 ad7266_postdisable 0 34858 &atl1c_open_34858
++pci_slot_attr_show_34863 pci_slot_attr_show 0 34863 NULL
++memcpy_count_show_34867 memcpy_count_show 0 34867 NULL
++ieee80211_if_read_txpower_34871 ieee80211_if_read_txpower 3-0 34871 NULL
++crypto_ahash_op_34874 crypto_ahash_op 0 34874 NULL
++__elan_update_firmware_34875 __elan_update_firmware 0 34875 NULL
++osst_first_data_ppos_show_34877 osst_first_data_ppos_show 0 34877 NULL
++dev_configure_alt_34879 dev_configure_alt 0 34879 NULL
++show_ata_dev_dma_mode_34880 show_ata_dev_dma_mode 0 34880 NULL
++radix_tree_preload_34882 radix_tree_preload 0 34882 NULL
++nfs4_get_acl_uncached_34883 nfs4_get_acl_uncached 0 34883 NULL
++atl2_get_regs_len_34886 atl2_get_regs_len 0 34886 NULL
++adfs_f_read_34887 adfs_f_read 0 34887 NULL nohasharray
++b43_chip_init_34887 b43_chip_init 0 34887 &adfs_f_read_34887
++msg_print_text_34889 msg_print_text 0 34889 NULL nohasharray
++sw_activity_show_34889 sw_activity_show 0 34889 &msg_print_text_34889
++irda_getname_34892 irda_getname 0 34892 NULL nohasharray
++nct7802_write_fan_min_34892 nct7802_write_fan_min 0 34892 &irda_getname_34892
++ieee80211_if_write_34894 ieee80211_if_write 3-0 34894 NULL nohasharray
++write_orph_nodes_34894 write_orph_nodes 0 34894 &ieee80211_if_write_34894
++__hfs_ext_write_extent_34897 __hfs_ext_write_extent 0 34897 NULL
++br_nf_pre_routing_34899 br_nf_pre_routing 0 34899 NULL nohasharray
++pci_user_read_config_byte_34899 pci_user_read_config_byte 0 34899 &br_nf_pre_routing_34899
++rfcomm_sock_create_34901 rfcomm_sock_create 0 34901 NULL
++set_temp_max1_34902 set_temp_max1 0-4 34902 NULL
++show_ata_link_hw_sata_spd_limit_34903 show_ata_link_hw_sata_spd_limit 0 34903 NULL
++fore200e_open_34904 fore200e_open 0 34904 NULL nohasharray
++set_channel_34904 set_channel 0 34904 &fore200e_open_34904
++fc0011_vcocal_read_34906 fc0011_vcocal_read 0 34906 NULL
++clear_wdm_read_flag_34910 clear_wdm_read_flag 0 34910 NULL nohasharray
++find_free_extent_34910 find_free_extent 0 34910 &clear_wdm_read_flag_34910
++x25_create_34911 x25_create 0 34911 NULL nohasharray
++no_lun_0_store_34911 no_lun_0_store 0-3 34911 &x25_create_34911
++gfs2_glock_wait_34913 gfs2_glock_wait 0 34913 NULL nohasharray
++mmc_ffu_capable_show_34913 mmc_ffu_capable_show 0 34913 &gfs2_glock_wait_34913
++amd_ec_wait_write_34914 amd_ec_wait_write 0 34914 NULL
++si476x_radio_read_rsq_primary_blob_34916 si476x_radio_read_rsq_primary_blob 3-0 34916 NULL nohasharray
++hci_sock_getname_34916 hci_sock_getname 0 34916 &si476x_radio_read_rsq_primary_blob_34916 nohasharray
++niu_init_pcs_34916 niu_init_pcs 0 34916 &hci_sock_getname_34916 nohasharray
++arcmsr_adjust_disk_queue_depth_34916 arcmsr_adjust_disk_queue_depth 0-2 34916 &niu_init_pcs_34916 nohasharray
++write_msg_34916 write_msg 3 34916 &arcmsr_adjust_disk_queue_depth_34916
++michael_setkey_34918 michael_setkey 0 34918 NULL
++ath10k_htc_connect_service_34924 ath10k_htc_connect_service 0 34924 NULL
++__inode_permission_34925 __inode_permission 0 34925 NULL nohasharray
++netevent_cb_34925 netevent_cb 0 34925 &__inode_permission_34925
++hrz_proc_read_34935 hrz_proc_read 0 34935 NULL
++snd_info_entry_read_34938 snd_info_entry_read 3-0 34938 NULL
++i2c_dw_wait_bus_not_busy_34943 i2c_dw_wait_bus_not_busy 0 34943 NULL nohasharray
++rdev_size_store_34943 rdev_size_store 0-3 34943 &i2c_dw_wait_bus_not_busy_34943
++wait_comp_34945 wait_comp 0 34945 NULL
 +compat_SyS_kexec_load_34947 compat_SyS_kexec_load 2 34947 NULL
 +compat_SyS_kexec_load_34947 compat_SyS_kexec_load 2 34947 NULL
-+do_add_page_to_bio_34974 do_add_page_to_bio 2-10 34974 NULL
-+sdebug_change_qdepth_34994 sdebug_change_qdepth 2 34994 NULL
-+rx_rx_hdr_overflow_read_35002 rx_rx_hdr_overflow_read 3 35002 NULL
-+l2cap_skbuff_fromiovec_35003 l2cap_skbuff_fromiovec 4-3 35003 NULL
++show_max_uA_34951 show_max_uA 0 34951 NULL
++raid1_reshape_34957 raid1_reshape 0 34957 NULL
++i2c_transfer_34958 i2c_transfer 0-3 34958 NULL nohasharray
++skb_gro_header_slow_34958 skb_gro_header_slow 2 34958 &i2c_transfer_34958
++wusb_dnts_store_34968 wusb_dnts_store 0-4 34968 NULL
++rawv6_init_sk_34969 rawv6_init_sk 0 34969 NULL
++qlcnic_sysfs_write_crb_34974 qlcnic_sysfs_write_crb 0-6-5 34974 NULL
++edge_show_34977 edge_show 0 34977 NULL
++vendor_command_34980 vendor_command 0 34980 NULL
++mce_cpu_callback_34983 mce_cpu_callback 0 34983 NULL
++get_icons_34984 get_icons 0 34984 NULL
++gadget_config_name_configuration_show_34991 gadget_config_name_configuration_show 0 34991 NULL
++uwb_rc_ie_rm_34993 uwb_rc_ie_rm 0 34993 NULL
++alb_handle_addr_collision_on_attach_34994 alb_handle_addr_collision_on_attach 0 34994 NULL
++_ctl_fw_queue_depth_show_34996 _ctl_fw_queue_depth_show 0 34996 NULL nohasharray
++schedule_erase_34996 schedule_erase 0 34996 &_ctl_fw_queue_depth_show_34996 nohasharray
++snd_ctl_dev_register_34996 snd_ctl_dev_register 0 34996 &schedule_erase_34996
++print_message_35000 print_message 0 35000 NULL
++aac_store_reset_adapter_35001 aac_store_reset_adapter 0-4 35001 NULL
++rx_rx_hdr_overflow_read_35002 rx_rx_hdr_overflow_read 3-0 35002 NULL nohasharray
++wusb_oob_mic_35002 wusb_oob_mic 0 35002 &rx_rx_hdr_overflow_read_35002
++l2cap_skbuff_fromiovec_35003 l2cap_skbuff_fromiovec 4-3 35003 NULL nohasharray
++mlx4_en_create_cq_35003 mlx4_en_create_cq 3 35003 &l2cap_skbuff_fromiovec_35003
++apei_exec_write_register_35004 apei_exec_write_register 0 35004 NULL
++show_fnode_initial_r2t_35005 show_fnode_initial_r2t 0 35005 NULL
++apds990x_rate_show_35006 apds990x_rate_show 0 35006 NULL
++ark3116_open_35007 ark3116_open 0 35007 NULL
++sysfs_mbox_read_35008 sysfs_mbox_read 0-5-6 35008 NULL
++vlsi_create_hwif_35012 vlsi_create_hwif 0 35012 NULL
++htu21_update_measurements_35014 htu21_update_measurements 0 35014 NULL
 +sisusb_copy_memory_35016 sisusb_copy_memory 4 35016 NULL
 +sisusb_copy_memory_35016 sisusb_copy_memory 4 35016 NULL
-+coda_psdev_read_35029 coda_psdev_read 3 35029 NULL
++tm_attr_store_35022 tm_attr_store 0-3 35022 NULL
++setup_sge_qsets_35026 setup_sge_qsets 0 35026 NULL
++osi_load_firmware_35027 osi_load_firmware 0 35027 NULL
++ivtv_yuv_prep_user_dma_35028 ivtv_yuv_prep_user_dma 0 35028 NULL
++coda_psdev_read_35029 coda_psdev_read 3-0 35029 NULL
++max8998_ldo_enable_35030 max8998_ldo_enable 0 35030 NULL
++iscsi_stat_login_show_attr_negotiate_fails_35033 iscsi_stat_login_show_attr_negotiate_fails 0 35033 NULL
++stmmac_open_35034 stmmac_open 0 35034 NULL
++ipath_f_early_init_35036 ipath_f_early_init 0 35036 NULL
 +hwdep_read_locked_35037 hwdep_read_locked 3 35037 NULL
 +hwdep_read_locked_35037 hwdep_read_locked 3 35037 NULL
-+proc_setgroups_write_35039 proc_setgroups_write 3 35039 NULL
-+pwr_connection_out_of_sync_read_35061 pwr_connection_out_of_sync_read 3 35061 NULL
-+__kfifo_uint_must_check_helper_35097 __kfifo_uint_must_check_helper 0-1 35097 NULL
-+capi_write_35104 capi_write 3 35104 NULL nohasharray
-+tx_tx_done_template_read_35104 tx_tx_done_template_read 3 35104 &capi_write_35104
-+ide_settings_proc_write_35110 ide_settings_proc_write 3 35110 NULL
-+ceph_osdc_start_request_35122 ceph_osdc_start_request 0 35122 NULL
-+addrs_per_inode_35151 addrs_per_inode 0 35151 NULL
-+message_stats_print_35158 message_stats_print 6 35158 NULL
-+iscsi_conn_setup_35159 iscsi_conn_setup 2 35159 NULL
-+ieee80211_if_read_bssid_35161 ieee80211_if_read_bssid 3 35161 NULL
++tpm_tis_recv_35038 tpm_tis_recv 0-3 35038 NULL
++proc_setgroups_write_35039 proc_setgroups_write 3-0 35039 NULL
++bq24190_read_mask_35048 bq24190_read_mask 0 35048 NULL
++xfs_rtallocate_extent_35052 xfs_rtallocate_extent 0 35052 NULL
++s2mps11_clk_prepare_35058 s2mps11_clk_prepare 0 35058 NULL nohasharray
++wl1271_init_energy_detection_35058 wl1271_init_energy_detection 0 35058 &s2mps11_clk_prepare_35058
++tpm_unseal_35060 tpm_unseal 0 35060 NULL
++pwr_connection_out_of_sync_read_35061 pwr_connection_out_of_sync_read 3-0 35061 NULL nohasharray
++ks_net_open_35061 ks_net_open 0 35061 &pwr_connection_out_of_sync_read_35061
++mmc_prv_show_35065 mmc_prv_show 0 35065 NULL nohasharray
++show_auto_pwm_35065 show_auto_pwm 0 35065 &mmc_prv_show_35065
++read_dsunc_35067 read_dsunc 0 35067 NULL
++fat_file_fsync_35072 fat_file_fsync 0 35072 NULL
++cgroup_subtree_control_write_35077 cgroup_subtree_control_write 0-3 35077 NULL
++input_dev_show_cap_ev_35082 input_dev_show_cap_ev 0 35082 NULL
++ntfs_attr_extend_initialized_35084 ntfs_attr_extend_initialized 0 35084 NULL
++show_sas_rphy_initiator_port_protocols_35090 show_sas_rphy_initiator_port_protocols 0 35090 NULL
++create_35091 create 0 35091 NULL
++power_35094 power 0 35094 NULL
++cifs_sign_rqst_35096 cifs_sign_rqst 0 35096 NULL
++transmit_35097 transmit 0 35097 NULL nohasharray
++adis_write_reg_35097 adis_write_reg 0 35097 &transmit_35097
++capi_write_35104 capi_write 3-0 35104 NULL nohasharray
++tx_tx_done_template_read_35104 tx_tx_done_template_read 3-0 35104 &capi_write_35104 nohasharray
++hci_recv_frame_35104 hci_recv_frame 0 35104 &tx_tx_done_template_read_35104 nohasharray
++ds2780_set_control_register_35104 ds2780_set_control_register 0 35104 &hci_recv_frame_35104
++ov7670_s_vflip_35106 ov7670_s_vflip 0 35106 NULL nohasharray
++store_bridge_parm_35106 store_bridge_parm 0-3 35106 &ov7670_s_vflip_35106
++mt9m001_g_fmt_35107 mt9m001_g_fmt 0 35107 NULL
++ide_settings_proc_write_35110 ide_settings_proc_write 3-0 35110 NULL
++calibrate_35111 calibrate 0 35111 NULL
++pre_xfer_35114 pre_xfer 0 35114 NULL
++nla_alloc_flow_actions_35115 nla_alloc_flow_actions 1 35115 NULL
++show_alarms_temp_35119 show_alarms_temp 0 35119 NULL
++mantis_i2c_xfer_35131 mantis_i2c_xfer 0-3 35131 NULL nohasharray
++show_fw_ver_35131 show_fw_ver 0 35131 &mantis_i2c_xfer_35131 nohasharray
++mwifiex_cmd_tx_power_cfg_35131 mwifiex_cmd_tx_power_cfg 0 35131 &show_fw_ver_35131
++tpm_tis_i2c_send_35141 tpm_tis_i2c_send 0-3 35141 NULL
++ceph_get_caps_35144 ceph_get_caps 0 35144 NULL
++gntdev_alloc_map_35145 gntdev_alloc_map 2 35145 NULL
++hdcs_set_gains_35149 hdcs_set_gains 0 35149 NULL nohasharray
++jfs_writepages_35149 jfs_writepages 0 35149 &hdcs_set_gains_35149
++__iscsi_disc_show_userid_35151 __iscsi_disc_show_userid 0 35151 NULL
++async_store_35157 async_store 0-4 35157 NULL
++message_stats_print_35158 message_stats_print 6 35158 NULL nohasharray
++xhci_set_usb2_hardware_lpm_35158 xhci_set_usb2_hardware_lpm 0 35158 &message_stats_print_35158
++iscsi_conn_setup_35159 iscsi_conn_setup 2 35159 NULL nohasharray
++vringh_iov_push_user_35159 vringh_iov_push_user 3 35159 &iscsi_conn_setup_35159
++ieee80211_if_read_bssid_35161 ieee80211_if_read_bssid 3-0 35161 NULL
++input_dev_show_cap_key_35162 input_dev_show_cap_key 0 35162 NULL
++cpumask_parse_user_35173 cpumask_parse_user 0 35173 NULL
++solo_v4l2_init_35179 solo_v4l2_init 2 35179 NULL
++SyS_init_module_35180 SyS_init_module 2 35180 NULL
++show_counter_rx_p6_hdr_egr_ovfls_35186 show_counter_rx_p6_hdr_egr_ovfls 0 35186 NULL
++serial_show_35187 serial_show 0 35187 NULL
++vmci_send_datagram_35190 vmci_send_datagram 0 35190 NULL nohasharray
++il3945_mac_sta_add_35190 il3945_mac_sta_add 0 35190 &vmci_send_datagram_35190
++ts2020_set_params_35192 ts2020_set_params 0 35192 NULL nohasharray
++rocker_group_l2_interface_35192 rocker_group_l2_interface 0 35192 &ts2020_set_params_35192 nohasharray
++atm_dev_event_35192 atm_dev_event 0 35192 &rocker_group_l2_interface_35192
++netlbl_unlhsh_add_35198 netlbl_unlhsh_add 0 35198 NULL nohasharray
++iwl_nvm_read_chunk_35198 iwl_nvm_read_chunk 0 35198 &netlbl_unlhsh_add_35198
++si470x_s_ctrl_35200 si470x_s_ctrl 0 35200 NULL nohasharray
++rtc_tm_to_time_35200 rtc_tm_to_time 0 35200 &si470x_s_ctrl_35200
++qib_tid_update_35202 qib_tid_update 0 35202 NULL
 +compat_SyS_pselect6_35203 compat_SyS_pselect6 1 35203 NULL
 +compat_SyS_pselect6_35203 compat_SyS_pselect6 1 35203 NULL
-+unix_stream_recvmsg_35210 unix_stream_recvmsg 4 35210 NULL
-+striped_read_35218 striped_read 0-2 35218 NULL nohasharray
-+security_key_getsecurity_35218 security_key_getsecurity 0 35218 &striped_read_35218
-+rx_rx_cmplt_task_read_35226 rx_rx_cmplt_task_read 3 35226 NULL
-+kimage_file_prepare_segments_35232 kimage_file_prepare_segments 5 35232 NULL
-+set_fd_set_35249 set_fd_set 1 35249 NULL
-+ioapic_setup_resources_35255 ioapic_setup_resources 1 35255 NULL
-+dis_disc_write_35265 dis_disc_write 3 35265 NULL
-+dma_show_regs_35266 dma_show_regs 3 35266 NULL
-+irda_recvmsg_stream_35280 irda_recvmsg_stream 4 35280 NULL
-+i2o_block_end_request_35282 i2o_block_end_request 3 35282 NULL
-+isr_rx_rdys_read_35283 isr_rx_rdys_read 3 35283 NULL nohasharray
-+nvkm_notify_init_35283 nvkm_notify_init 7 35283 &isr_rx_rdys_read_35283
-+__btrfs_buffered_write_35311 __btrfs_buffered_write 3 35311 NULL nohasharray
-+brcmf_sdio_forensic_read_35311 brcmf_sdio_forensic_read 3 35311 &__btrfs_buffered_write_35311
-+tracing_read_pipe_35312 tracing_read_pipe 3 35312 NULL
-+sta_tx_latency_stat_write_35323 sta_tx_latency_stat_write 3 35323 NULL
-+ieee80211_if_fmt_ap_power_level_35347 ieee80211_if_fmt_ap_power_level 3 35347 NULL
++unix_stream_recvmsg_35210 unix_stream_recvmsg 0-4 35210 NULL
++lpfc_oas_lun_state_store_35214 lpfc_oas_lun_state_store 0-4 35214 NULL
++_osd_req_alist_elem_size_35216 _osd_req_alist_elem_size 0-2 35216 NULL
++vmci_datagram_dispatch_35217 vmci_datagram_dispatch 0 35217 NULL
++security_key_getsecurity_35218 security_key_getsecurity 0 35218 NULL nohasharray
++striped_read_35218 striped_read 0-2 35218 &security_key_getsecurity_35218
++video_register_device_no_warn_35226 video_register_device_no_warn 3 35226 NULL nohasharray
++rx_rx_cmplt_task_read_35226 rx_rx_cmplt_task_read 3-0 35226 &video_register_device_no_warn_35226
++qt2_set_port_config_35231 qt2_set_port_config 0 35231 NULL
++kimage_file_prepare_segments_35232 kimage_file_prepare_segments 5 35232 NULL nohasharray
++snd_m3_pcm_start_35232 snd_m3_pcm_start 0 35232 &kimage_file_prepare_segments_35232
++get_a_bus_drop_35233 get_a_bus_drop 0 35233 NULL
++sunrpc_cache_register_pipefs_35235 sunrpc_cache_register_pipefs 0 35235 NULL
++c2port_show_flash_block_size_35238 c2port_show_flash_block_size 0 35238 NULL nohasharray
++queue_store_nonrot_35238 queue_store_nonrot 3-0 35238 &c2port_show_flash_block_size_35238
++show_localbus_info_35239 show_localbus_info 0 35239 NULL
++acpi_ns_get_node_35242 acpi_ns_get_node 0 35242 NULL nohasharray
++ds1343_update_alarm_35242 ds1343_update_alarm 0 35242 &acpi_ns_get_node_35242
++can_led_notifier_35246 can_led_notifier 0 35246 NULL
++tpm_nsc_recv_35247 tpm_nsc_recv 0-3 35247 NULL
++set_fd_set_35249 set_fd_set 1 35249 NULL nohasharray
++bd2802_store_reg0x10_35249 bd2802_store_reg0x10 0-4 35249 &set_fd_set_35249
++reiserfs_acl_chmod_35250 reiserfs_acl_chmod 0 35250 NULL
++ima_inode_setxattr_35255 ima_inode_setxattr 0 35255 NULL
++show_ipv4_iface_ipaddress_35257 show_ipv4_iface_ipaddress 0 35257 NULL
++show_iface_bidi_chap_35263 show_iface_bidi_chap 0 35263 NULL nohasharray
++jbd2_journal_get_write_access_35263 jbd2_journal_get_write_access 0 35263 &show_iface_bidi_chap_35263
++dma_show_regs_35266 dma_show_regs 3-0 35266 NULL nohasharray
++ca0110_parse_auto_config_35266 ca0110_parse_auto_config 0 35266 &dma_show_regs_35266
++choose_port_ctxt_35271 choose_port_ctxt 0 35271 NULL
++irda_recvmsg_stream_35280 irda_recvmsg_stream 0-4 35280 NULL
++gpio_active_low_show_35281 gpio_active_low_show 0 35281 NULL nohasharray
++ath10k_htt_setup_35281 ath10k_htt_setup 0 35281 &gpio_active_low_show_35281
++inv_attr_show_35282 inv_attr_show 0 35282 NULL nohasharray
++i2o_block_end_request_35282 i2o_block_end_request 3 35282 &inv_attr_show_35282 nohasharray
++__stop_cpus_35282 __stop_cpus 0 35282 &i2o_block_end_request_35282 nohasharray
++set_in_max_35282 set_in_max 0-4 35282 &__stop_cpus_35282
++nvkm_notify_init_35283 nvkm_notify_init 7 35283 NULL nohasharray
++isr_rx_rdys_read_35283 isr_rx_rdys_read 3-0 35283 &nvkm_notify_init_35283
++shadow_rd16_35287 shadow_rd16 2 35287 NULL
++nvif_object_ioctl_35292 nvif_object_ioctl 0 35292 NULL
++qla2x00_sysfs_read_fw_dump_template_35296 qla2x00_sysfs_read_fw_dump_template 6-0-5 35296 NULL
++btrfs_map_bio_35300 btrfs_map_bio 0 35300 NULL
++fuse_dev_do_read_35308 fuse_dev_do_read 0 35308 NULL
++__btrfs_buffered_write_35311 __btrfs_buffered_write 3-0 35311 NULL nohasharray
++ieee80211_add_virtual_monitor_35311 ieee80211_add_virtual_monitor 0 35311 &__btrfs_buffered_write_35311
++iscsi_tpg_param_show_DataPDUInOrder_35312 iscsi_tpg_param_show_DataPDUInOrder 0 35312 NULL nohasharray
++tracing_read_pipe_35312 tracing_read_pipe 3 35312 &iscsi_tpg_param_show_DataPDUInOrder_35312
++show_35313 show 0 35313 NULL
++ifindex_show_35314 ifindex_show 0 35314 NULL
++vpd_use_hostno_show_35318 vpd_use_hostno_show 0 35318 NULL nohasharray
++show_pwm_auto_point_pwm_35318 show_pwm_auto_point_pwm 0 35318 &vpd_use_hostno_show_35318
++sys_setsockopt_35320 sys_setsockopt 5 35320 NULL
++dmi_sysfs_entry_position_35322 dmi_sysfs_entry_position 0 35322 NULL
++sta_tx_latency_stat_write_35323 sta_tx_latency_stat_write 3-0 35323 NULL
++mt2060_set_params_35325 mt2060_set_params 0 35325 NULL
++show_comp_vector_35327 show_comp_vector 0 35327 NULL
++write_page_35331 write_page 0 35331 NULL
++fallback_on_nodma_alloc_35332 fallback_on_nodma_alloc 2 35332 NULL nohasharray
++cbus_i2c_smbus_xfer_35332 cbus_i2c_smbus_xfer 0 35332 &fallback_on_nodma_alloc_35332 nohasharray
++ivtv_s_audio_mode_35332 ivtv_s_audio_mode 0 35332 &cbus_i2c_smbus_xfer_35332
++xfs_btree_check_lblock_35333 xfs_btree_check_lblock 0 35333 NULL nohasharray
++aa_set_current_onexec_35333 aa_set_current_onexec 0 35333 &xfs_btree_check_lblock_35333
++pskb_network_may_pull_35336 pskb_network_may_pull 2 35336 NULL
++mlx4_alloc_hwq_res_35339 mlx4_alloc_hwq_res 3 35339 NULL
++nilfs_dev_volume_name_show_35340 nilfs_dev_volume_name_show 0 35340 NULL
++arvo_sysfs_set_actual_profile_35345 arvo_sysfs_set_actual_profile 0-4 35345 NULL
++__wlcore_cmd_send_35346 __wlcore_cmd_send 0 35346 NULL
++ieee80211_if_fmt_ap_power_level_35347 ieee80211_if_fmt_ap_power_level 3 35347 NULL nohasharray
++wl1271_cmd_send_35347 wl1271_cmd_send 0 35347 &ieee80211_if_fmt_ap_power_level_35347
 +nouveau_devinit_create__35348 nouveau_devinit_create_ 4 35348 NULL
 +nouveau_devinit_create__35348 nouveau_devinit_create_ 4 35348 NULL
-+ieee80211_rx_mgmt_deauth_35351 ieee80211_rx_mgmt_deauth 3 35351 NULL
-+compat_filldir64_35354 compat_filldir64 3 35354 NULL
-+read_kmem_35372 read_kmem 3 35372 NULL
++hpi_alloc_control_cache_35351 hpi_alloc_control_cache 1 35351 NULL nohasharray
++show_state_target_residency_35351 show_state_target_residency 0 35351 &hpi_alloc_control_cache_35351
++enic_set_mac_address_35354 enic_set_mac_address 0 35354 NULL
++wacom_led1_select_show_35356 wacom_led1_select_show 0 35356 NULL
++ath10k_debug_fw_assert_35359 ath10k_debug_fw_assert 0 35359 NULL nohasharray
++power_restore_35359 power_restore 0 35359 &ath10k_debug_fw_assert_35359
++snd_cs46xx_playback_trigger_35361 snd_cs46xx_playback_trigger 0 35361 NULL
++set_chglim_35363 set_chglim 0-4 35363 NULL
++show_priv_session_recovery_tmo_35371 show_priv_session_recovery_tmo 0 35371 NULL
++read_kmem_35372 read_kmem 3-0 35372 NULL nohasharray
++link_mode_show_35372 link_mode_show 0 35372 &read_kmem_35372
++reserved_clusters_store_35375 reserved_clusters_store 0-4 35375 NULL
++queue_rq_affinity_store_35376 queue_rq_affinity_store 3-0 35376 NULL
++memcpy_from_msg_35380 memcpy_from_msg 3 35380 NULL nohasharray
++snd_pcm_do_start_35380 snd_pcm_do_start 0 35380 &memcpy_from_msg_35380
++show_pwmenable_35381 show_pwmenable 0 35381 NULL
++iwlagn_mac_start_35383 iwlagn_mac_start 0 35383 NULL
++debug_cow_show_35384 debug_cow_show 0 35384 NULL
++init_35395 init 0 35395 NULL
++store_35397 store 0-4 35397 NULL
++xfs_da3_root_split_35398 xfs_da3_root_split 0 35398 NULL
++padlock_sha1_final_35403 padlock_sha1_final 0 35403 NULL
++btrfs_search_old_slot_35406 btrfs_search_old_slot 0 35406 NULL
 +SyS_getxattr_35408 SyS_getxattr 4 35408 NULL
 +SyS_getxattr_35408 SyS_getxattr 4 35408 NULL
++pxa168_eth_open_35410 pxa168_eth_open 0 35410 NULL
++target_stat_scsi_tgt_port_attr_show_35416 target_stat_scsi_tgt_port_attr_show 0 35416 NULL
++show_fnode_tcp_timestamp_enable_35417 show_fnode_tcp_timestamp_enable 0 35417 NULL nohasharray
++show_fc_rport_dev_loss_tmo_35417 show_fc_rport_dev_loss_tmo 0 35417 &show_fnode_tcp_timestamp_enable_35417
++nouveau_hwmon_set_pwm1_35421 nouveau_hwmon_set_pwm1 0-4 35421 NULL
++show_eeprom0_35422 show_eeprom0 0 35422 NULL
++show_fault_35423 show_fault 0 35423 NULL nohasharray
++bnad_change_mtu_35423 bnad_change_mtu 0 35423 &show_fault_35423
 +rawv6_send_hdrinc_35425 rawv6_send_hdrinc 3 35425 NULL
 +rawv6_send_hdrinc_35425 rawv6_send_hdrinc 3 35425 NULL
-+iwl_dbgfs_drv_rx_stats_read_35430 iwl_dbgfs_drv_rx_stats_read 3 35430 NULL
++xc2028_set_params_35426 xc2028_set_params 0 35426 NULL
++iwl_dbgfs_drv_rx_stats_read_35430 iwl_dbgfs_drv_rx_stats_read 3-0 35430 NULL
++firm_purge_35431 firm_purge 0 35431 NULL
++C_SYSC_sendfile_35432 C_SYSC_sendfile 4 35432 NULL nohasharray
++pep_init_35432 pep_init 0 35432 &C_SYSC_sendfile_35432
++__set_test_and_free_35436 __set_test_and_free 2 35436 NULL
++dwc3_gadget_set_xfer_resource_35437 dwc3_gadget_set_xfer_resource 0 35437 NULL nohasharray
++set_num_temp_sensors_35437 set_num_temp_sensors 0-4 35437 &dwc3_gadget_set_xfer_resource_35437
 +buffer_to_user_35439 buffer_to_user 3 35439 NULL
 +buffer_to_user_35439 buffer_to_user 3 35439 NULL
++iscsi_tpg_param_store_HeaderDigest_35440 iscsi_tpg_param_store_HeaderDigest 0-3 35440 NULL
++adp8870_bl_l2_bright_max_show_35446 adp8870_bl_l2_bright_max_show 0 35446 NULL
++pci_siig_init_35448 pci_siig_init 0 35448 NULL
++bq24190_read_35453 bq24190_read 0 35453 NULL
++rdev_get_id_35454 rdev_get_id 0 35454 NULL
++asiliantfb_set_par_35455 asiliantfb_set_par 0 35455 NULL
++frame_ready_nolock_35459 frame_ready_nolock 0 35459 NULL
 +efx_mcdi_rpc_async_quiet_35460 efx_mcdi_rpc_async_quiet 4-5 35460 NULL
 +efx_mcdi_rpc_async_quiet_35460 efx_mcdi_rpc_async_quiet 4-5 35460 NULL
-+macvtap_do_read_35475 macvtap_do_read 3 35475 NULL
-+fiemap_prepare_and_copy_exts_35494 fiemap_prepare_and_copy_exts 5 35494 NULL
-+btrfs_prealloc_file_range_trans_35500 btrfs_prealloc_file_range_trans 4 35500 NULL
++vmxnet3_change_mtu_35464 vmxnet3_change_mtu 0 35464 NULL
++rndis_filter_open_device_35471 rndis_filter_open_device 0 35471 NULL
++palmas_rtc_set_alarm_35472 palmas_rtc_set_alarm 0 35472 NULL
++ds2780_get_sense_resistor_value_35477 ds2780_get_sense_resistor_value 0 35477 NULL nohasharray
++mlog_mask_show_35477 mlog_mask_show 0 35477 &ds2780_get_sense_resistor_value_35477
++dlm_user_purge_35479 dlm_user_purge 0 35479 NULL nohasharray
++attention_write_file_35479 attention_write_file 0-3 35479 &dlm_user_purge_35479
++show_eeprom4_35483 show_eeprom4 0 35483 NULL
++store_comm_35484 store_comm 0-4 35484 NULL
++go7007_queue_setup_35485 go7007_queue_setup 0 35485 NULL
++sis630_access_35490 sis630_access 0 35490 NULL
++show_frontswap_hysteresis_35496 show_frontswap_hysteresis 0 35496 NULL nohasharray
++show_35496 show 0 35496 &show_frontswap_hysteresis_35496 nohasharray
++ft_wwn_store_35496 ft_wwn_store 0 35496 &show_35496
++iwl_read_prph_35502 iwl_read_prph 0 35502 NULL
++ray_dev_init_35505 ray_dev_init 0 35505 NULL
++cs421x_init_35506 cs421x_init 0 35506 NULL
++ceph_vxattrcb_layout_35507 ceph_vxattrcb_layout 0 35507 NULL
++hints_store_35510 hints_store 0-4 35510 NULL
++irlan_eth_open_35511 irlan_eth_open 0 35511 NULL nohasharray
++mlx4_qp_alloc_icm_35511 mlx4_qp_alloc_icm 0 35511 &irlan_eth_open_35511
++ath10k_wmi_peer_delete_35514 ath10k_wmi_peer_delete 0 35514 NULL
++show_tolerance3_35515 show_tolerance3 0 35515 NULL
++slave_enable_netpoll_35519 slave_enable_netpoll 0 35519 NULL
 +async_setkey_35521 async_setkey 3 35521 NULL
 +async_setkey_35521 async_setkey 3 35521 NULL
++max8925_rtc_read_time_35525 max8925_rtc_read_time 0 35525 NULL
 +__filemap_fdatawrite_range_35528 __filemap_fdatawrite_range 0 35528 NULL
 +__filemap_fdatawrite_range_35528 __filemap_fdatawrite_range 0 35528 NULL
-+iwl_dbgfs_bt_traffic_read_35534 iwl_dbgfs_bt_traffic_read 3 35534 NULL
++show_fan_max_output_35529 show_fan_max_output 0 35529 NULL
++nfs_readpage_async_35533 nfs_readpage_async 0 35533 NULL
++iwl_dbgfs_bt_traffic_read_35534 iwl_dbgfs_bt_traffic_read 3-0 35534 NULL
 +pstore_mkfile_35536 pstore_mkfile 7 35536 NULL
 +pstore_mkfile_35536 pstore_mkfile 7 35536 NULL
-+rxpipe_tx_xfr_host_int_trig_rx_data_read_35538 rxpipe_tx_xfr_host_int_trig_rx_data_read 3 35538 NULL
-+ocfs2_write_zero_page_35539 ocfs2_write_zero_page 3 35539 NULL
-+ibnl_put_attr_35541 ibnl_put_attr 3 35541 NULL
-+ieee80211_if_write_smps_35550 ieee80211_if_write_smps 3 35550 NULL
++rxpipe_tx_xfr_host_int_trig_rx_data_read_35538 rxpipe_tx_xfr_host_int_trig_rx_data_read 3-0 35538 NULL nohasharray
++pin_pagetable_pfn_35538 pin_pagetable_pfn 2 35538 &rxpipe_tx_xfr_host_int_trig_rx_data_read_35538
++store_channel_35540 store_channel 0-4 35540 NULL
++sony_nc_sysfs_store_35541 sony_nc_sysfs_store 0-4 35541 NULL
++ieee80211_if_write_smps_35550 ieee80211_if_write_smps 3-0 35550 NULL
++set_update_interval_35558 set_update_interval 0-4 35558 NULL
++vb2_dqbuf_35559 vb2_dqbuf 0 35559 NULL nohasharray
++bnx2i_cpu_callback_35559 bnx2i_cpu_callback 0 35559 &vb2_dqbuf_35559
++rocker_dma_rx_ring_skb_alloc_35560 rocker_dma_rx_ring_skb_alloc 0 35560 NULL
++video_outputsw_get_35564 video_outputsw_get 0 35564 NULL
 +C_SYSC_kexec_load_35565 C_SYSC_kexec_load 2 35565 NULL
 +C_SYSC_kexec_load_35565 C_SYSC_kexec_load 2 35565 NULL
-+ext4_blocks_for_truncate_35579 ext4_blocks_for_truncate 0 35579 NULL
++sq905c_command_35566 sq905c_command 0 35566 NULL
++dev_alloc_name_ns_35569 dev_alloc_name_ns 0 35569 NULL
++bpf_convert_filter_35571 bpf_convert_filter 2 35571 NULL
++update_size_35574 update_size 0 35574 NULL
 +ext2_acl_from_disk_35580 ext2_acl_from_disk 2 35580 NULL
 +ext2_acl_from_disk_35580 ext2_acl_from_disk 2 35580 NULL
++store_selfballoon_min_usable_mb_35582 store_selfballoon_min_usable_mb 0-4 35582 NULL
++cw1200_setup_mac_35584 cw1200_setup_mac 0 35584 NULL
++get_wireless_state_ec_standard_35585 get_wireless_state_ec_standard 0 35585 NULL
 +spk_msg_set_35586 spk_msg_set 3 35586 NULL
 +spk_msg_set_35586 spk_msg_set 3 35586 NULL
-+kernel_readv_35617 kernel_readv 3 35617 NULL
++qla2x00_sysfs_read_dcbx_tlv_35589 qla2x00_sysfs_read_dcbx_tlv 0-6-5 35589 NULL
++ext2_listxattr_35593 ext2_listxattr 0-3 35593 NULL
++new_rsb_count_read_35594 new_rsb_count_read 0 35594 NULL
++__uncore_match_opc_show_35599 __uncore_match_opc_show 0 35599 NULL
++usb_8dev_start_35601 usb_8dev_start 0 35601 NULL
++hrtimer_cpu_notify_35604 hrtimer_cpu_notify 0 35604 NULL nohasharray
++ReadZReg_35604 ReadZReg 0 35604 &hrtimer_cpu_notify_35604
++keyspan_pda_open_35605 keyspan_pda_open 0 35605 NULL nohasharray
++show_lmc_35605 show_lmc 0 35605 &keyspan_pda_open_35605
++ceph_writepage_35610 ceph_writepage 0 35610 NULL
++smack_socket_post_create_35616 smack_socket_post_create 0 35616 NULL
++kernel_readv_35617 kernel_readv 3-0 35617 NULL
++t4vf_enable_vi_35621 t4vf_enable_vi 0 35621 NULL
++nilfs_commit_super_35622 nilfs_commit_super 0 35622 NULL
++ixgbe_pci_sriov_configure_35624 ixgbe_pci_sriov_configure 0-2 35624 NULL
 +reiserfs_readpages_35629 reiserfs_readpages 4 35629 NULL
 +reiserfs_readpages_35629 reiserfs_readpages 4 35629 NULL
-+ptlrpcd_steal_rqset_35637 ptlrpcd_steal_rqset 0 35637 NULL
++snd_hdspm_reset_35635 snd_hdspm_reset 0 35635 NULL
++elan_sysfs_read_fw_checksum_35636 elan_sysfs_read_fw_checksum 0 35636 NULL
++nv50_vm_create_35643 nv50_vm_create 2-3 35643 NULL
++nfs_dns_parse_35646 nfs_dns_parse 0 35646 NULL
++cfq_fifo_expire_async_store_35650 cfq_fifo_expire_async_store 3-0 35650 NULL
 +spi_register_board_info_35651 spi_register_board_info 2 35651 NULL
 +spi_register_board_info_35651 spi_register_board_info 2 35651 NULL
-+rdmaltWithLock_35669 rdmaltWithLock 0 35669 NULL
-+SYSC_pwritev_35690 SYSC_pwritev 3 35690 NULL
-+rds_page_copy_user_35691 rds_page_copy_user 4 35691 NULL
++show_sched5_35655 show_sched5 0 35655 NULL
++regmap_update_bits_35668 regmap_update_bits 0 35668 NULL
++request_lock_35670 request_lock 0 35670 NULL
++bh1770_lux_calib_show_35671 bh1770_lux_calib_show 0 35671 NULL
++sysfs_drvr_stat_data_read_35672 sysfs_drvr_stat_data_read 0-5-6 35672 NULL
++compat_sys_kexec_load_35674 compat_sys_kexec_load 2 35674 NULL nohasharray
++DMAbuf_getwrbuffer_35674 DMAbuf_getwrbuffer 0 35674 &compat_sys_kexec_load_35674
++vb2_vmalloc_get_userptr_35677 vb2_vmalloc_get_userptr 3-2 35677 NULL
++__bnx2x_vlan_mac_execute_step_35681 __bnx2x_vlan_mac_execute_step 0 35681 NULL
++dif_show_35685 dif_show 0 35685 NULL
++ext3_mark_iloc_dirty_35686 ext3_mark_iloc_dirty 0 35686 NULL
++dm_table_create_35687 dm_table_create 3 35687 NULL
++SYSC_pwritev_35690 SYSC_pwritev 3 35690 NULL nohasharray
++snd_sb16_capture_prepare_35690 snd_sb16_capture_prepare 0 35690 &SYSC_pwritev_35690
++rds_page_copy_user_35691 rds_page_copy_user 4 35691 NULL nohasharray
++p54_start_35691 p54_start 0 35691 &rds_page_copy_user_35691
++cx2341x_s_ctrl_35698 cx2341x_s_ctrl 0 35698 NULL
 +md_super_write_35703 md_super_write 4 35703 NULL
 +md_super_write_35703 md_super_write 4 35703 NULL
-+iwl_dbgfs_disable_ht40_read_35761 iwl_dbgfs_disable_ht40_read 3 35761 NULL
-+udf_alloc_i_data_35786 udf_alloc_i_data 2 35786 NULL
++ath10k_wmi_vdev_start_restart_35708 ath10k_wmi_vdev_start_restart 0 35708 NULL
++sctp_listen_start_35709 sctp_listen_start 0 35709 NULL
++bnx2_change_mac_addr_35722 bnx2_change_mac_addr 0 35722 NULL
++i2c_smbus_write_block_data_35723 i2c_smbus_write_block_data 0 35723 NULL
++vfio_fops_read_35733 vfio_fops_read 0-3 35733 NULL
++ipr_copy_ucode_buffer_35736 ipr_copy_ucode_buffer 0 35736 NULL
++read_35737 read 0 35737 NULL nohasharray
++sd_start_ov361x_35737 sd_start_ov361x 0 35737 &read_35737
++vmci_qpair_peek_35740 vmci_qpair_peek 3 35740 NULL
++ext4_getattr_35741 ext4_getattr 0 35741 NULL
++mt9t112_init_camera_35742 mt9t112_init_camera 0 35742 NULL
++pci_enable_sriov_35745 pci_enable_sriov 0 35745 NULL
++type_show_35748 type_show 0 35748 NULL nohasharray
++queue_discard_granularity_show_35748 queue_discard_granularity_show 0 35748 &type_show_35748
++qib_setup_eagerbufs_35758 qib_setup_eagerbufs 0 35758 NULL
++gfs2_setattr_35760 gfs2_setattr 0 35760 NULL
++iwl_dbgfs_disable_ht40_read_35761 iwl_dbgfs_disable_ht40_read 3-0 35761 NULL
++fan_pwm1_enable_store_35767 fan_pwm1_enable_store 0-4 35767 NULL
++cifs_launder_page_35770 cifs_launder_page 0 35770 NULL nohasharray
++store_temp_tolerance_35770 store_temp_tolerance 0-4 35770 &cifs_launder_page_35770
++qlcnic_sriov_async_issue_cmd_35775 qlcnic_sriov_async_issue_cmd 0 35775 NULL
++arch_copy_kprobe_35783 arch_copy_kprobe 0 35783 NULL
++udf_alloc_i_data_35786 udf_alloc_i_data 2 35786 NULL nohasharray
++show_temp_critical_35786 show_temp_critical 0 35786 &udf_alloc_i_data_35786
++bond_set_mac_address_35789 bond_set_mac_address 0 35789 NULL
++padlock_sha_export_nano_35792 padlock_sha_export_nano 0 35792 NULL
++governor_show_35794 governor_show 0 35794 NULL
++da9052_reg_read_35800 da9052_reg_read 0 35800 NULL
 +alloc_netdev_mqs_35806 alloc_netdev_mqs 1 35806 NULL
 +alloc_netdev_mqs_35806 alloc_netdev_mqs 1 35806 NULL
-+pvr2_hdw_cpufw_get_35824 pvr2_hdw_cpufw_get 0-4-2 35824 NULL
-+tx_tx_cmplt_read_35854 tx_tx_cmplt_read 3 35854 NULL
-+vx_query_hbuffer_size_35859 vx_query_hbuffer_size 0 35859 NULL
++command_setcompressionparams_35809 command_setcompressionparams 0 35809 NULL
++csio_vport_delete_35815 csio_vport_delete 0 35815 NULL
++show_session_param_ISCSI_PARAM_IMM_DATA_EN_35823 show_session_param_ISCSI_PARAM_IMM_DATA_EN 0 35823 NULL
++pvr2_hdw_cpufw_get_35824 pvr2_hdw_cpufw_get 0-2-4 35824 NULL nohasharray
++SyS_recvfrom_35824 SyS_recvfrom 3 35824 &pvr2_hdw_cpufw_get_35824
++zd_op_add_interface_35825 zd_op_add_interface 0 35825 NULL
++vlan_filtering_store_35826 vlan_filtering_store 4-0 35826 NULL nohasharray
++i40evf_set_mac_35826 i40evf_set_mac 0 35826 &vlan_filtering_store_35826
++of_irq_to_resource_35827 of_irq_to_resource 2 35827 NULL
++cgroup_file_write_35828 cgroup_file_write 0-3 35828 NULL
++proc_sys_revalidate_35842 proc_sys_revalidate 0 35842 NULL
++log_debug_write_35845 log_debug_write 3-0 35845 NULL
++mp_set_gsi_attr_35852 mp_set_gsi_attr 1 35852 NULL
++tx_tx_cmplt_read_35854 tx_tx_cmplt_read 3-0 35854 NULL
++wl3501_open_35855 wl3501_open 0 35855 NULL
 +mthca_buf_alloc_35861 mthca_buf_alloc 2 35861 NULL
 +mthca_buf_alloc_35861 mthca_buf_alloc 2 35861 NULL
-+kvm_dirty_bitmap_bytes_35886 kvm_dirty_bitmap_bytes 0 35886 NULL
++broadsheet_store_waveform_to_spiflash_35867 broadsheet_store_waveform_to_spiflash 0 35867 NULL
++num_parts_show_35868 num_parts_show 0 35868 NULL
++iscsi_tpg_attrib_store_netif_timeout_35870 iscsi_tpg_attrib_store_netif_timeout 0-3 35870 NULL
++fan_get_cur_state_35871 fan_get_cur_state 0 35871 NULL
++__snd_hda_jack_add_kctl_35872 __snd_hda_jack_add_kctl 0 35872 NULL
++tun_show_group_35875 tun_show_group 0 35875 NULL
++show_fatal_error_35879 show_fatal_error 0 35879 NULL
++mwifiex_get_debug_info_35880 mwifiex_get_debug_info 0 35880 NULL
++generic_pipe_buf_confirm_35881 generic_pipe_buf_confirm 0 35881 NULL
++sha384_ssse3_init_35883 sha384_ssse3_init 0 35883 NULL
++fuse_notify_35888 fuse_notify 0 35888 NULL
 +ieee80211_if_fmt_dot11MeshRetryTimeout_35890 ieee80211_if_fmt_dot11MeshRetryTimeout 3 35890 NULL
 +uwb_rc_cmd_done_35892 uwb_rc_cmd_done 4 35892 NULL
 +ieee80211_if_fmt_dot11MeshRetryTimeout_35890 ieee80211_if_fmt_dot11MeshRetryTimeout 3 35890 NULL
 +uwb_rc_cmd_done_35892 uwb_rc_cmd_done 4 35892 NULL
-+kernel_setsockopt_35913 kernel_setsockopt 5 35913 NULL
-+rbio_nr_pages_35916 rbio_nr_pages 0-1-2 35916 NULL
-+sctp_tsnmap_mark_35929 sctp_tsnmap_mark 2 35929 NULL
-+rx_defrag_init_called_read_35935 rx_defrag_init_called_read 3 35935 NULL
-+put_cmsg_compat_35937 put_cmsg_compat 4 35937 NULL
-+generic_ocp_read_35974 generic_ocp_read 3 35974 NULL nohasharray
-+ceph_buffer_new_35974 ceph_buffer_new 1 35974 &generic_ocp_read_35974
++vlan_passthru_hard_header_35894 vlan_passthru_hard_header 0 35894 NULL
++tcp_mark_head_lost_35895 tcp_mark_head_lost 2 35895 NULL
++saa7191_write_block_35906 saa7191_write_block 2 35906 NULL
++rcar_vin_get_formats_35908 rcar_vin_get_formats 0 35908 NULL
++cow_file_range_async_35912 cow_file_range_async 0 35912 NULL nohasharray
++igmpv3_newpack_35912 igmpv3_newpack 2 35912 &cow_file_range_async_35912
++kernel_setsockopt_35913 kernel_setsockopt 5-0 35913 NULL
++dccp_listen_start_35918 dccp_listen_start 0 35918 NULL
++balance_node_right_35920 balance_node_right 0 35920 NULL nohasharray
++rt2x00lib_start_35920 rt2x00lib_start 0 35920 &balance_node_right_35920 nohasharray
++ip175c_read_status_35920 ip175c_read_status 0 35920 &rt2x00lib_start_35920
++ch_probe_35922 ch_probe 0 35922 NULL
++sctp_tsnmap_mark_35929 sctp_tsnmap_mark 2-0 35929 NULL
++set_pwm1_auto_point_pwm_35930 set_pwm1_auto_point_pwm 0-4 35930 NULL
++uhci_submit_isochronous_35935 uhci_submit_isochronous 0 35935 NULL nohasharray
++rx_defrag_init_called_read_35935 rx_defrag_init_called_read 3-0 35935 &uhci_submit_isochronous_35935
++put_cmsg_compat_35937 put_cmsg_compat 4-0 35937 NULL
++max77802_rtc_tm_to_data_35939 max77802_rtc_tm_to_data 0 35939 NULL
++polling_interval_show_35940 polling_interval_show 0 35940 NULL nohasharray
++ipmi_version_show_35940 ipmi_version_show 0 35940 &polling_interval_show_35940
++irqcontrol_35953 irqcontrol 0 35953 NULL
++nilfs_mdt_freeze_buffer_35954 nilfs_mdt_freeze_buffer 0 35954 NULL nohasharray
++f2fs_write_node_pages_35954 f2fs_write_node_pages 0 35954 &nilfs_mdt_freeze_buffer_35954
++kernel_bind_35955 kernel_bind 0 35955 NULL
++mcp251x_setup_35960 mcp251x_setup 0 35960 NULL
++set_cur_state_35966 set_cur_state 0 35966 NULL
++cxgb_open_35970 cxgb_open 0 35970 NULL
++nfs_page_async_flush_35972 nfs_page_async_flush 0 35972 NULL nohasharray
++aa_replace_current_profile_35972 aa_replace_current_profile 0 35972 &nfs_page_async_flush_35972
++ceph_buffer_new_35974 ceph_buffer_new 1 35974 NULL nohasharray
++platform_suspend_prepare_late_35974 platform_suspend_prepare_late 0 35974 &ceph_buffer_new_35974 nohasharray
++generic_ocp_read_35974 generic_ocp_read 3 35974 &platform_suspend_prepare_late_35974
++_picolcd_flash_erase64_35975 _picolcd_flash_erase64 0 35975 NULL
++lprev_show_35978 lprev_show 0 35978 NULL
 +acl_alloc_35979 acl_alloc 1 35979 NULL
 +acl_alloc_35979 acl_alloc 1 35979 NULL
-+device_add_class_symlinks_35985 device_add_class_symlinks 0 35985 NULL
-+write_file_antenna_35998 write_file_antenna 3 35998 NULL nohasharray
++show_35981 show 0 35981 NULL
++lpfc_soft_wwpn_show_35985 lpfc_soft_wwpn_show 0 35985 NULL nohasharray
++device_add_class_symlinks_35985 device_add_class_symlinks 0 35985 &lpfc_soft_wwpn_show_35985
++mtd_bitflip_threshold_store_35988 mtd_bitflip_threshold_store 0-4 35988 NULL
++raw_bind_35989 raw_bind 0 35989 NULL
++koneplus_sysfs_write_35993 koneplus_sysfs_write 0-6 35993 NULL
++alt_playback_pcm_prepare_35994 alt_playback_pcm_prepare 0 35994 NULL
++current_channel_show_35996 current_channel_show 0 35996 NULL
++write_file_antenna_35998 write_file_antenna 3-0 35998 NULL nohasharray
 +kuc_alloc_35998 kuc_alloc 1 35998 &write_file_antenna_35998
 +kuc_alloc_35998 kuc_alloc 1 35998 &write_file_antenna_35998
++locks_mandatory_area_35999 locks_mandatory_area 0 35999 NULL
++max16065_set_limit_36004 max16065_set_limit 0-4 36004 NULL
++apei_exec_read_register_value_36005 apei_exec_read_register_value 0 36005 NULL
++svga_check_timings_36006 svga_check_timings 0 36006 NULL
++console_store_36007 console_store 0-4 36007 NULL
 +lov_mds_md_max_stripe_count_36008 lov_mds_md_max_stripe_count 0-1 36008 NULL
 +lov_mds_md_max_stripe_count_36008 lov_mds_md_max_stripe_count 0-1 36008 NULL
-+il3945_ucode_tx_stats_read_36016 il3945_ucode_tx_stats_read 3 36016 NULL
-+__videobuf_alloc_36031 __videobuf_alloc 1 36031 NULL
-+account_shadowed_36048 account_shadowed 2 36048 NULL
-+gpio_power_read_36059 gpio_power_read 3 36059 NULL
-+write_emulate_36065 write_emulate 2-4 36065 NULL
++gadget_dev_desc_UDC_store_36009 gadget_dev_desc_UDC_store 0-3 36009 NULL
++il3945_ucode_tx_stats_read_36016 il3945_ucode_tx_stats_read 3-0 36016 NULL
++uvesafb_helper_start_36018 uvesafb_helper_start 0 36018 NULL
++dev_mc_del_36019 dev_mc_del 0 36019 NULL
++vivid_radio_rx_s_ctrl_36023 vivid_radio_rx_s_ctrl 0 36023 NULL
++show_36024 show 0 36024 NULL
++big_key_preparse_36025 big_key_preparse 0 36025 NULL
++afs_getattr_36026 afs_getattr 0 36026 NULL
++qlcnic_fw_cmd_create_tx_ctx_36027 qlcnic_fw_cmd_create_tx_ctx 0 36027 NULL
++show_temp_auto_point2_temp_36028 show_temp_auto_point2_temp 0 36028 NULL nohasharray
++fat_ent_read_block_36028 fat_ent_read_block 0 36028 &show_temp_auto_point2_temp_36028
++ubi_eba_write_leb_36029 ubi_eba_write_leb 6-5-0 36029 NULL
++__videobuf_alloc_36031 __videobuf_alloc 1 36031 NULL nohasharray
++cm_get_battery_temperature_by_psy_36031 cm_get_battery_temperature_by_psy 0 36031 &__videobuf_alloc_36031
++gdm_lte_netif_rx_36036 gdm_lte_netif_rx 3 36036 NULL
++yam_set_mac_address_36037 yam_set_mac_address 0 36037 NULL
++show_forward_delay_timer_36038 show_forward_delay_timer 0 36038 NULL nohasharray
++iscsi_nacl_attrib_show_random_datain_pdu_offsets_36038 iscsi_nacl_attrib_show_random_datain_pdu_offsets 0 36038 &show_forward_delay_timer_36038 nohasharray
++page_action_36038 page_action 0 36038 &iscsi_nacl_attrib_show_random_datain_pdu_offsets_36038
++num_arg_36039 num_arg 0 36039 NULL
++wm8739_s_ctrl_36040 wm8739_s_ctrl 0 36040 NULL
++sys_init_module_36047 sys_init_module 2 36047 NULL
++init_36051 init 0 36051 NULL
++at86rf230_set_promiscuous_mode_36052 at86rf230_set_promiscuous_mode 0 36052 NULL
++snd_usb_caiaq_set_audio_params_36057 snd_usb_caiaq_set_audio_params 0 36057 NULL nohasharray
++qlge_change_mtu_36057 qlge_change_mtu 0 36057 &snd_usb_caiaq_set_audio_params_36057
++gpio_power_read_36059 gpio_power_read 3-0 36059 NULL
++nfs_file_read_36060 nfs_file_read 0 36060 NULL
++__bch_cache_set_show_36061 __bch_cache_set_show 0 36061 NULL nohasharray
++show_conn_param_ISCSI_PARAM_IS_FW_ASSIGNED_IPV6_36061 show_conn_param_ISCSI_PARAM_IS_FW_ASSIGNED_IPV6 0 36061 &__bch_cache_set_show_36061
++show_power_crit_36062 show_power_crit 0 36062 NULL
++smk_bu_inode_36064 smk_bu_inode 0-3 36064 NULL nohasharray
++picolcd_fb_update_rate_store_36064 picolcd_fb_update_rate_store 0-4 36064 &smk_bu_inode_36064
++dgram_dequeue_36067 dgram_dequeue 0 36067 NULL
 +stack_max_size_write_36068 stack_max_size_write 3 36068 NULL
 +stack_max_size_write_36068 stack_max_size_write 3 36068 NULL
-+radeon_vm_num_pdes_36070 radeon_vm_num_pdes 0 36070 NULL
-+ieee80211_if_fmt_peer_36071 ieee80211_if_fmt_peer 3 36071 NULL
-+ieee80211_if_write_tsf_36077 ieee80211_if_write_tsf 3 36077 NULL
-+snd_pcm_plug_read_transfer_36080 snd_pcm_plug_read_transfer 0-3 36080 NULL
-+mtip_hw_read_device_status_36082 mtip_hw_read_device_status 3 36082 NULL
-+vga_arb_write_36112 vga_arb_write 3 36112 NULL
-+simple_xattr_alloc_36118 simple_xattr_alloc 2 36118 NULL
-+ext3_readpages_36144 ext3_readpages 4 36144 NULL
++show_conn_ep_param_ISCSI_PARAM_CONN_PORT_36069 show_conn_ep_param_ISCSI_PARAM_CONN_PORT 0 36069 NULL
++ieee80211_if_fmt_peer_36071 ieee80211_if_fmt_peer 3 36071 NULL nohasharray
++enable_36071 enable 0 36071 &ieee80211_if_fmt_peer_36071
++ext3_new_blocks_36073 ext3_new_blocks 3-0 36073 NULL
++max77686_rtc_set_alarm_36076 max77686_rtc_set_alarm 0 36076 NULL
++ieee80211_if_write_tsf_36077 ieee80211_if_write_tsf 3-0 36077 NULL nohasharray
++rtl_show_state_36077 rtl_show_state 0 36077 &ieee80211_if_write_tsf_36077
++snd_pcm_plug_read_transfer_36080 snd_pcm_plug_read_transfer 0-3 36080 NULL nohasharray
++ath10k_reg_addr_write_36080 ath10k_reg_addr_write 3-0 36080 &snd_pcm_plug_read_transfer_36080
++mtip_hw_read_device_status_36082 mtip_hw_read_device_status 3-0 36082 NULL
++cifs_set_file_size_36085 cifs_set_file_size 0 36085 NULL
++nouveau_hwmon_get_pwm1_enable_36091 nouveau_hwmon_get_pwm1_enable 0 36091 NULL
++queue_max_segments_show_36092 queue_max_segments_show 0 36092 NULL
++show_yenta_registers_36093 show_yenta_registers 0 36093 NULL
++genlmsg_new_36094 genlmsg_new 1 36094 NULL
++arch_dynirq_lower_bound_36099 arch_dynirq_lower_bound 0-1 36099 NULL
++read_dsrate_36103 read_dsrate 0 36103 NULL
++vga_arb_write_36112 vga_arb_write 3-0 36112 NULL
++ext2_xattr_security_list_36113 ext2_xattr_security_list 0-5 36113 NULL
++ata_scsi_em_message_show_36114 ata_scsi_em_message_show 0 36114 NULL
++compile_date_show_36116 compile_date_show 0 36116 NULL
++simple_xattr_alloc_36118 simple_xattr_alloc 2 36118 NULL nohasharray
++show_36118 show 0 36118 &simple_xattr_alloc_36118
++uvc_buffer_prepare_36119 uvc_buffer_prepare 0 36119 NULL
++intel_iommu_show_address_36120 intel_iommu_show_address 0 36120 NULL
++netxen_sysfs_read_crb_36122 netxen_sysfs_read_crb 0-6-5 36122 NULL nohasharray
++niu_init_rx_channels_36122 niu_init_rx_channels 0 36122 &netxen_sysfs_read_crb_36122
++adis16400_update_scan_mode_36123 adis16400_update_scan_mode 0 36123 NULL
++tpm_atml_recv_36126 tpm_atml_recv 0-3 36126 NULL
++vmalloc_exec_36132 vmalloc_exec 1 36132 NULL nohasharray
++mcp251x_open_36132 mcp251x_open 0 36132 &vmalloc_exec_36132
++authorized_store_36134 authorized_store 0-4 36134 NULL
++rbd_client_id_show_36135 rbd_client_id_show 0 36135 NULL nohasharray
++mdc800_device_write_36135 mdc800_device_write 0-3 36135 &rbd_client_id_show_36135
++set_flexbg_block_bitmap_36136 set_flexbg_block_bitmap 5-4 36136 NULL
++ath10k_wmi_peer_create_36138 ath10k_wmi_peer_create 0 36138 NULL
++usb6fire_pcm_trigger_36144 usb6fire_pcm_trigger 0 36144 NULL nohasharray
++ext3_readpages_36144 ext3_readpages 4 36144 &usb6fire_pcm_trigger_36144
++iwlagn_send_tx_power_36145 iwlagn_send_tx_power 0 36145 NULL nohasharray
++queue_var_store_36145 queue_var_store 0-3 36145 &iwlagn_send_tx_power_36145
++show_remote_port_36146 show_remote_port 0 36146 NULL
++alloc_vm_area_36149 alloc_vm_area 1 36149 NULL nohasharray
++wp256_final_36149 wp256_final 0 36149 &alloc_vm_area_36149
++power_off_acct_show_36150 power_off_acct_show 0 36150 NULL
++new_files_jdata_show_36152 new_files_jdata_show 0 36152 NULL
 +twl_set_36154 twl_set 2 36154 NULL
 +twl_set_36154 twl_set 2 36154 NULL
-+b1_alloc_card_36155 b1_alloc_card 1 36155 NULL
-+snd_korg1212_copy_from_36169 snd_korg1212_copy_from 6 36169 NULL
-+SyS_kexec_load_36176 SyS_kexec_load 2 36176 NULL
++b1_alloc_card_36155 b1_alloc_card 1 36155 NULL nohasharray
++l2cap_add_psm_36155 l2cap_add_psm 0 36155 &b1_alloc_card_36155
++sys_send_36161 sys_send 3 36161 NULL
++cxacru_sysfs_show_upstream_snr_margin_36167 cxacru_sysfs_show_upstream_snr_margin 0 36167 NULL
++snd_korg1212_copy_from_36169 snd_korg1212_copy_from 6 36169 NULL nohasharray
++store_attribute_36169 store_attribute 0 36169 &snd_korg1212_copy_from_36169 nohasharray
++mlx4_status_to_errno_36169 mlx4_status_to_errno 0 36169 &store_attribute_36169
++snd_rme96_playback_trigger_36173 snd_rme96_playback_trigger 0 36173 NULL nohasharray
++v9fs_xattr_set_36173 v9fs_xattr_set 0 36173 &snd_rme96_playback_trigger_36173
++xilly_get_dma_buffers_36174 xilly_get_dma_buffers 4 36174 NULL
++try_or_set_cluster_36176 try_or_set_cluster 0 36176 NULL nohasharray
++__sync_dirty_buffer_36176 __sync_dirty_buffer 0 36176 &try_or_set_cluster_36176
++mcp251x_hw_reset_36177 mcp251x_hw_reset 0 36177 NULL
++modify_device_36179 modify_device 0 36179 NULL
++dummy_validate_stream_36185 dummy_validate_stream 0 36185 NULL
++adt7x10_read_byte_36186 adt7x10_read_byte 0 36186 NULL
++phys_state_show_36187 phys_state_show 0 36187 NULL
 +ramoops_init_przs_36199 ramoops_init_przs 4 36199 NULL
 +ramoops_init_przs_36199 ramoops_init_przs 4 36199 NULL
++ds1672_rtc_read_time_36200 ds1672_rtc_read_time 0 36200 NULL
++ovl_copy_up_last_36204 ovl_copy_up_last 0 36204 NULL
 +SYSC_sched_getaffinity_36208 SYSC_sched_getaffinity 2 36208 NULL
 +SYSC_sched_getaffinity_36208 SYSC_sched_getaffinity 2 36208 NULL
-+SYSC_process_vm_readv_36216 SYSC_process_vm_readv 3-5 36216 NULL
-+atomic_stats_read_36228 atomic_stats_read 3 36228 NULL
-+viafb_iga1_odev_proc_write_36241 viafb_iga1_odev_proc_write 3 36241 NULL
++write_word_36211 write_word 0 36211 NULL
++nfs3_list_one_acl_36212 nfs3_list_one_acl 0 36212 NULL
++SYSC_process_vm_readv_36216 SYSC_process_vm_readv 3-5 36216 NULL nohasharray
++negotiate_36216 negotiate 0 36216 &SYSC_process_vm_readv_36216
++nfqnl_mangle_36226 nfqnl_mangle 4-2 36226 NULL
++i2c_algo_dp_aux_xfer_36227 i2c_algo_dp_aux_xfer 0-3 36227 NULL nohasharray
++command_setformat_36227 command_setformat 0 36227 &i2c_algo_dp_aux_xfer_36227
++atomic_stats_read_36228 atomic_stats_read 3-0 36228 NULL
++wl1273_fm_start_36229 wl1273_fm_start 0 36229 NULL
++__padata_remove_cpu_36235 __padata_remove_cpu 0 36235 NULL
++ping_bind_36236 ping_bind 0 36236 NULL
++viafb_iga1_odev_proc_write_36241 viafb_iga1_odev_proc_write 3-0 36241 NULL
 +SYSC_getxattr_36242 SYSC_getxattr 4 36242 NULL
 +SYSC_getxattr_36242 SYSC_getxattr 4 36242 NULL
++acpi_ex_create_mutex_36244 acpi_ex_create_mutex 0 36244 NULL
 +vmsplice_to_user_36245 vmsplice_to_user 3 36245 NULL nohasharray
 +vmsplice_to_user_36245 vmsplice_to_user 3 36245 NULL nohasharray
-+rproc_recovery_read_36245 rproc_recovery_read 3 36245 &vmsplice_to_user_36245
-+cfs_hash_buckets_realloc_36276 cfs_hash_buckets_realloc 4 36276 NULL
-+codec_reg_read_file_36280 codec_reg_read_file 3 36280 NULL
-+crypto_shash_digestsize_36284 crypto_shash_digestsize 0 36284 NULL
-+lpfc_debugfs_dif_err_read_36303 lpfc_debugfs_dif_err_read 3 36303 NULL
-+cfg80211_rx_mlme_mgmt_36306 cfg80211_rx_mlme_mgmt 3 36306 NULL
++rproc_recovery_read_36245 rproc_recovery_read 3-0 36245 &vmsplice_to_user_36245
++ceph_vxattrcb_layout_stripe_count_36247 ceph_vxattrcb_layout_stripe_count 0 36247 NULL
++scrub_stripe_36248 scrub_stripe 5 36248 NULL
++swap_writer_finish_36252 swap_writer_finish 0-3 36252 NULL
++setup_msi_irqs_36253 setup_msi_irqs 0 36253 NULL
++il_mac_add_interface_36254 il_mac_add_interface 0 36254 NULL
++compat_sys_mbind_36256 compat_sys_mbind 5 36256 NULL
++regulator_print_opmode_36257 regulator_print_opmode 0 36257 NULL
++nla_put_u32_36259 nla_put_u32 0 36259 NULL nohasharray
++store_sf2_level_36259 store_sf2_level 0-4 36259 &nla_put_u32_36259
++nilfs_write_logs_36260 nilfs_write_logs 0 36260 NULL
++cfq_slice_sync_store_36272 cfq_slice_sync_store 3-0 36272 NULL
++bus_for_each_dev_36276 bus_for_each_dev 0 36276 NULL nohasharray
++cfs_hash_buckets_realloc_36276 cfs_hash_buckets_realloc 4 36276 &bus_for_each_dev_36276
++lpfc_oas_lun_show_36279 lpfc_oas_lun_show 0 36279 NULL
++codec_reg_read_file_36280 codec_reg_read_file 3-0 36280 NULL
++lpfc_dss_show_36282 lpfc_dss_show 0 36282 NULL
++bind_mode_show_36286 bind_mode_show 0 36286 NULL
++aac_show_reset_adapter_36289 aac_show_reset_adapter 0 36289 NULL
++nf_nat_ipv6_out_36291 nf_nat_ipv6_out 0 36291 NULL
++asix_write_rx_ctl_36295 asix_write_rx_ctl 0 36295 NULL
++do_set_fan_div_36299 do_set_fan_div 0 36299 NULL
++lpfc_debugfs_dif_err_read_36303 lpfc_debugfs_dif_err_read 3-0 36303 NULL
++show_in_min3_36304 show_in_min3 0 36304 NULL
++l2cap_validate_le_psm_36306 l2cap_validate_le_psm 0 36306 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_access_type_36308 target_core_alua_tg_pt_gp_store_attr_alua_access_type 0-3 36308 NULL
 +ad7879_spi_xfer_36311 ad7879_spi_xfer 3 36311 NULL
 +ad7879_spi_xfer_36311 ad7879_spi_xfer 3 36311 NULL
-+fat_compat_ioctl_filldir_36328 fat_compat_ioctl_filldir 3 36328 NULL nohasharray
-+__compat_sys_pwritev64_36328 __compat_sys_pwritev64 3 36328 &fat_compat_ioctl_filldir_36328
++tipc_sk_rcv_36312 tipc_sk_rcv 0 36312 NULL
++qla2x00_vlan_id_show_36314 qla2x00_vlan_id_show 0 36314 NULL
++mwifiex_cmd_802_11_scan_36316 mwifiex_cmd_802_11_scan 0 36316 NULL
++iscsi_tpg_attrib_store_authentication_36323 iscsi_tpg_attrib_store_authentication 0-3 36323 NULL
++__compat_sys_pwritev64_36328 __compat_sys_pwritev64 3 36328 NULL
 +lc_create_36332 lc_create 4 36332 NULL
 +jbd2_journal_init_revoke_table_36336 jbd2_journal_init_revoke_table 1 36336 NULL
 +lc_create_36332 lc_create 4 36332 NULL
 +jbd2_journal_init_revoke_table_36336 jbd2_journal_init_revoke_table 1 36336 NULL
-+isku_sysfs_read_key_mask_36343 isku_sysfs_read_key_mask 6 36343 NULL
-+ath6kl_regwrite_write_36351 ath6kl_regwrite_write 3 36351 NULL
-+v9fs_file_readn_36353 v9fs_file_readn 4 36353 NULL
-+to_sector_36361 to_sector 0-1 36361 NULL
-+tunables_read_36385 tunables_read 3 36385 NULL
-+afs_alloc_flat_call_36399 afs_alloc_flat_call 2-3 36399 NULL
-+sierra_write_36402 sierra_write 4 36402 NULL
-+SyS_sethostname_36417 SyS_sethostname 2 36417 NULL
++t4_config_rss_range_36340 t4_config_rss_range 0 36340 NULL
++bEndpointAddress_show_36342 bEndpointAddress_show 0 36342 NULL
++isku_sysfs_read_key_mask_36343 isku_sysfs_read_key_mask 6-0-5 36343 NULL
++show_fnode_tcp_wsf_disable_36348 show_fnode_tcp_wsf_disable 0 36348 NULL nohasharray
++iscsi_disc_store_password_mutual_36348 iscsi_disc_store_password_mutual 0-3 36348 &show_fnode_tcp_wsf_disable_36348
++ath6kl_regwrite_write_36351 ath6kl_regwrite_write 3-0 36351 NULL nohasharray
++async_writev_36351 async_writev 0 36351 &ath6kl_regwrite_write_36351
++xz_dec_lzma2_create_36353 xz_dec_lzma2_create 2 36353 NULL nohasharray
++v9fs_file_readn_36353 v9fs_file_readn 4-0 36353 &xz_dec_lzma2_create_36353 nohasharray
++picolcd_operation_mode_show_36353 picolcd_operation_mode_show 0 36353 &v9fs_file_readn_36353
++at91_sysfs_show_mb0_id_36364 at91_sysfs_show_mb0_id 0 36364 NULL
++ip6_mtu_36368 ip6_mtu 0 36368 NULL
++sxgbe_dma_init_36369 sxgbe_dma_init 0 36369 NULL
++roccat_common2_sysfs_read_keys_primary_36382 roccat_common2_sysfs_read_keys_primary 0-5-6 36382 NULL
++iio_request_update_kfifo_36383 iio_request_update_kfifo 0 36383 NULL
++tunables_read_36385 tunables_read 3-0 36385 NULL nohasharray
++bind_qsets_36385 bind_qsets 0 36385 &tunables_read_36385
++brcmf_cfg80211_change_iface_36390 brcmf_cfg80211_change_iface 0 36390 NULL
++show_fnode_username_36398 show_fnode_username 0 36398 NULL
++afs_alloc_flat_call_36399 afs_alloc_flat_call 2-3 36399 NULL nohasharray
++__uncore_filter_link2_show_36399 __uncore_filter_link2_show 0 36399 &afs_alloc_flat_call_36399 nohasharray
++xennet_change_mtu_36399 xennet_change_mtu 0 36399 &__uncore_filter_link2_show_36399
++sierra_write_36402 sierra_write 4-0 36402 NULL
++rx_over_errors_show_36403 rx_over_errors_show 0 36403 NULL nohasharray
++iwl_dbgfs_d3_sram_write_36403 iwl_dbgfs_d3_sram_write 0-3 36403 &rx_over_errors_show_36403
++selinux_inode_listsecurity_36406 selinux_inode_listsecurity 0 36406 NULL
++qdsb_get_36409 qdsb_get 0 36409 NULL
++msb_update_block_36412 msb_update_block 2 36412 NULL nohasharray
++gadget_dev_desc_bcdUSB_show_36412 gadget_dev_desc_bcdUSB_show 0 36412 &msb_update_block_36412
++teles_suspend_36416 teles_suspend 0 36416 NULL
++da9063_buck_get_status_36417 da9063_buck_get_status 0 36417 NULL nohasharray
++SyS_sethostname_36417 SyS_sethostname 2 36417 &da9063_buck_get_status_36417
++rt2x00queue_alloc_entries_36429 rt2x00queue_alloc_entries 0 36429 NULL
++no_uld_show_36430 no_uld_show 0 36430 NULL
++show_configfs_dev_params_36432 show_configfs_dev_params 0 36432 NULL
 +soc_pcm_codec_params_fixup_36434 soc_pcm_codec_params_fixup 2 36434 NULL
 +soc_pcm_codec_params_fixup_36434 soc_pcm_codec_params_fixup 2 36434 NULL
-+ReadW6692B_36445 ReadW6692B 0 36445 NULL
++show_bank1_alarm_36436 show_bank1_alarm 0 36436 NULL nohasharray
++rtnl_link_get_size_36436 rtnl_link_get_size 0 36436 &show_bank1_alarm_36436
++intf_next_seq_36442 intf_next_seq 0 36442 NULL
 +sctp_tsnmap_init_36446 sctp_tsnmap_init 2 36446 NULL
 +sctp_tsnmap_init_36446 sctp_tsnmap_init 2 36446 NULL
++bnx2x_reload_if_running_36448 bnx2x_reload_if_running 0 36448 NULL
 +alloc_etherdev_mqs_36450 alloc_etherdev_mqs 1 36450 NULL
 +alloc_etherdev_mqs_36450 alloc_etherdev_mqs 1 36450 NULL
++smsc95xx_set_mac_address_36452 smsc95xx_set_mac_address 0 36452 NULL
++atkbd_show_extra_36453 atkbd_show_extra 0 36453 NULL
++CIFSSMBNegotiate_36455 CIFSSMBNegotiate 0 36455 NULL
++tcf_csum_ipv6_udp_36457 tcf_csum_ipv6_udp 3 36457 NULL
++__vxge_hw_pio_mem_write64_36458 __vxge_hw_pio_mem_write64 0 36458 NULL
++netvsc_change_mtu_36461 netvsc_change_mtu 0 36461 NULL
++carl9170_exec_cmd_36462 carl9170_exec_cmd 0 36462 NULL
++core_alua_show_secondary_status_36463 core_alua_show_secondary_status 0 36463 NULL
++ivtv_s_audio_sampling_freq_36468 ivtv_s_audio_sampling_freq 0 36468 NULL
++xfs_rtmodify_summary_int_36469 xfs_rtmodify_summary_int 0 36469 NULL nohasharray
++rio_request_inb_mbox_36469 rio_request_inb_mbox 0 36469 &xfs_rtmodify_summary_int_36469
++iscsit_ta_default_erl_36470 iscsit_ta_default_erl 0 36470 NULL
 +SyS_process_vm_writev_36476 SyS_process_vm_writev 3-5 36476 NULL
 +SyS_process_vm_writev_36476 SyS_process_vm_writev 3-5 36476 NULL
++__security_genfs_sid_36479 __security_genfs_sid 0 36479 NULL
++lock_and_cleanup_extent_if_need_36480 lock_and_cleanup_extent_if_need 0 36480 NULL
 +b43_nphy_load_samples_36481 b43_nphy_load_samples 3 36481 NULL
 +b43_nphy_load_samples_36481 b43_nphy_load_samples 3 36481 NULL
-+ds1343_nvram_write_36489 ds1343_nvram_write 5-6 36489 NULL
-+tx_tx_checksum_result_read_36490 tx_tx_checksum_result_read 3 36490 NULL nohasharray
-+ip6_append_data_36490 ip6_append_data 4 36490 &tx_tx_checksum_result_read_36490
-+cmd_loop_36491 cmd_loop 0 36491 NULL
++ath10k_recalc_rtscts_prot_36482 ath10k_recalc_rtscts_prot 0 36482 NULL
++hdaps_invert_show_36483 hdaps_invert_show 0 36483 NULL
++elan_i2c_iap_reset_36487 elan_i2c_iap_reset 0 36487 NULL
++vmci_route_36488 vmci_route 0 36488 NULL
++ds1343_nvram_write_36489 ds1343_nvram_write 5-6-0 36489 NULL
++tx_tx_checksum_result_read_36490 tx_tx_checksum_result_read 3-0 36490 NULL nohasharray
++devfreq_simple_ondemand_func_36490 devfreq_simple_ondemand_func 0 36490 &tx_tx_checksum_result_read_36490 nohasharray
++pm860x_rtc_set_alarm_36490 pm860x_rtc_set_alarm 0 36490 &devfreq_simple_ondemand_func_36490 nohasharray
++ip6_append_data_36490 ip6_append_data 4-5 36490 &pm860x_rtc_set_alarm_36490
++store_fast_charge_timer_36494 store_fast_charge_timer 0-4 36494 NULL
++ufx_ops_set_par_36498 ufx_ops_set_par 0 36498 NULL
++lpfc_enable_da_id_show_36504 lpfc_enable_da_id_show 0 36504 NULL
++e4000_set_if_gain_36506 e4000_set_if_gain 0 36506 NULL
 +__hwahc_op_set_ptk_36510 __hwahc_op_set_ptk 5 36510 NULL
 +__hwahc_op_set_ptk_36510 __hwahc_op_set_ptk 5 36510 NULL
-+mcam_v4l_read_36513 mcam_v4l_read 3 36513 NULL
-+_iwl_dbgfs_fw_nmi_write_36515 _iwl_dbgfs_fw_nmi_write 3 36515 NULL
-+get_param_l_36518 get_param_l 0 36518 NULL
-+ieee80211_if_read_fwded_frames_36520 ieee80211_if_read_fwded_frames 3 36520 NULL
-+crypto_aead_authsize_36537 crypto_aead_authsize 0 36537 NULL
-+cpu_type_read_36540 cpu_type_read 3 36540 NULL
++mcam_v4l_read_36513 mcam_v4l_read 3-0 36513 NULL
++_iwl_dbgfs_fw_nmi_write_36515 _iwl_dbgfs_fw_nmi_write 3-0 36515 NULL
++ieee80211_if_read_fwded_frames_36520 ieee80211_if_read_fwded_frames 3-0 36520 NULL
++virt_addr_show_36526 virt_addr_show 0 36526 NULL
++it8761e_gpio_direction_out_36528 it8761e_gpio_direction_out 0 36528 NULL
++lguest_setup_irq_36531 lguest_setup_irq 1 36531 NULL
++ath10k_setup_peer_smps_36533 ath10k_setup_peer_smps 0 36533 NULL
++mvs_task_prep_ssp_36534 mvs_task_prep_ssp 0 36534 NULL nohasharray
++rv3029c2_rtc_i2c_set_alarm_36534 rv3029c2_rtc_i2c_set_alarm 0 36534 &mvs_task_prep_ssp_36534
++qla4_83xx_restart_36539 qla4_83xx_restart 0 36539 NULL
++cpu_type_read_36540 cpu_type_read 3-0 36540 NULL
++remote_node_defrag_ratio_store_36542 remote_node_defrag_ratio_store 0-3 36542 NULL
++de_init_hw_36543 de_init_hw 0 36543 NULL
++ixgbevf_setup_rx_resources_36545 ixgbevf_setup_rx_resources 0 36545 NULL
++ql_get_regs_len_36548 ql_get_regs_len 0 36548 NULL
++vm_commit_limit_36552 vm_commit_limit 0 36552 NULL
++bInterval_show_36553 bInterval_show 0 36553 NULL nohasharray
++show_fcstat_fc_no_free_exch_36553 show_fcstat_fc_no_free_exch 0 36553 &bInterval_show_36553
 +__kfifo_to_user_36555 __kfifo_to_user 3-0 36555 NULL
 +__kfifo_to_user_36555 __kfifo_to_user 3-0 36555 NULL
++skb_copy_and_csum_datagram_msg_36558 skb_copy_and_csum_datagram_msg 2 36558 NULL
++mfn_to_pfn_36560 mfn_to_pfn 0-1 36560 NULL
++mxt_bootloader_write_36561 mxt_bootloader_write 0 36561 NULL nohasharray
++__lock_page_killable_36561 __lock_page_killable 0 36561 &mxt_bootloader_write_36561
++b44_wait_bit_36562 b44_wait_bit 0 36562 NULL
++patch_ad1981_36564 patch_ad1981 0 36564 NULL
++si476x_core_cmd_fm_rsq_status_36568 si476x_core_cmd_fm_rsq_status 0 36568 NULL
++do_rbd_add_36570 do_rbd_add 0 36570 NULL
 +btrfs_get_token_64_36572 btrfs_get_token_64 0 36572 NULL
 +btrfs_get_token_64_36572 btrfs_get_token_64 0 36572 NULL
++pm8001_task_prep_ssp_tm_36574 pm8001_task_prep_ssp_tm 0 36574 NULL
++ssb_bus_scan_36578 ssb_bus_scan 2 36578 NULL
 +__erst_read_36579 __erst_read 0 36579 NULL
 +__erst_read_36579 __erst_read 0 36579 NULL
-+put_cmsg_36589 put_cmsg 4 36589 NULL
-+fat_ioctl_filldir_36621 fat_ioctl_filldir 3 36621 NULL
++e100_exec_cmd_36583 e100_exec_cmd 0 36583 NULL
++show_36588 show 0 36588 NULL
++put_cmsg_36589 put_cmsg 4-0 36589 NULL
++st6422_start_36592 st6422_start 0 36592 NULL nohasharray
++sparse_init_one_section_36592 sparse_init_one_section 0 36592 &st6422_start_36592
++pcnet32_realloc_rx_ring_36598 pcnet32_realloc_rx_ring 3 36598 NULL
++__da903x_write_36599 __da903x_write 0 36599 NULL nohasharray
++jfs_write_begin_36599 jfs_write_begin 0 36599 &__da903x_write_36599 nohasharray
++koneplus_sysfs_set_actual_profile_36599 koneplus_sysfs_set_actual_profile 0-4 36599 &jfs_write_begin_36599
++init_36600 init 0 36600 NULL
++read_byte_36604 read_byte 0 36604 NULL
++ttm_object_device_init_36607 ttm_object_device_init 2 36607 NULL
++show_dev_name_36608 show_dev_name 0 36608 NULL
++beiscsi_log_enable_disp_36609 beiscsi_log_enable_disp 0 36609 NULL
++do_sendfile_36610 do_sendfile 4-5 36610 NULL
++selinux_ipv6_postroute_36611 selinux_ipv6_postroute 0 36611 NULL
++kstrtoll_36612 kstrtoll 0 36612 NULL
++sdev_show_vendor_36616 sdev_show_vendor 0 36616 NULL
++mtd_write_user_prot_reg_36625 mtd_write_user_prot_reg 0 36625 NULL
++mxl111sf_ctrl_program_regs_36626 mxl111sf_ctrl_program_regs 0 36626 NULL
++kvaser_usb_setup_rx_urbs_36629 kvaser_usb_setup_rx_urbs 0 36629 NULL
++proto_name_show_36630 proto_name_show 0 36630 NULL
++attribute_show_36633 attribute_show 0 36633 NULL
++power_save_36634 power_save 0 36634 NULL
 +vxge_config_vpaths_36636 vxge_config_vpaths 0 36636 NULL
 +vxge_config_vpaths_36636 vxge_config_vpaths 0 36636 NULL
-+convert_extent_item_v0_36645 convert_extent_item_v0 4 36645 NULL
-+ced_ioctl_36647 ced_ioctl 2 36647 NULL
++show_conn_param_ISCSI_PARAM_TCP_TIMESTAMP_EN_36639 show_conn_param_ISCSI_PARAM_TCP_TIMESTAMP_EN 0 36639 NULL
++bond_option_slaves_set_36643 bond_option_slaves_set 0 36643 NULL
++ov2640_write_array_36644 ov2640_write_array 0 36644 NULL
++m66592_udc_start_36646 m66592_udc_start 0 36646 NULL
++mem_cgroup_do_precharge_36647 mem_cgroup_do_precharge 0 36647 NULL
 +lpfc_idiag_extacc_alloc_get_36648 lpfc_idiag_extacc_alloc_get 0-3 36648 NULL
 +lpfc_idiag_extacc_alloc_get_36648 lpfc_idiag_extacc_alloc_get 0-3 36648 NULL
-+osd_req_list_collection_objects_36664 osd_req_list_collection_objects 5 36664 NULL
-+iscsi_host_alloc_36671 iscsi_host_alloc 2 36671 NULL
-+xillybus_read_36678 xillybus_read 3 36678 NULL
-+gsmtty_write_36702 gsmtty_write 3 36702 NULL
++add_dev_support_show_36650 add_dev_support_show 0 36650 NULL
++hfsplus_osx_listxattr_36654 hfsplus_osx_listxattr 0-5 36654 NULL nohasharray
++interface_show_36654 interface_show 0 36654 &hfsplus_osx_listxattr_36654
++ktti_read_regr_36658 ktti_read_regr 0 36658 NULL
++pss_coproc_open_36662 pss_coproc_open 0 36662 NULL
++osd_req_list_collection_objects_36664 osd_req_list_collection_objects 5 36664 NULL nohasharray
++ip6_pkt_prohibit_out_36664 ip6_pkt_prohibit_out 0 36664 &osd_req_list_collection_objects_36664
++snd_pcsp_trigger_36665 snd_pcsp_trigger 0 36665 NULL
++get_temp_input_36671 get_temp_input 0 36671 NULL nohasharray
++iscsi_host_alloc_36671 iscsi_host_alloc 2 36671 &get_temp_input_36671
++o2nm_node_num_read_36673 o2nm_node_num_read 0 36673 NULL
++hackrf_queue_setup_36676 hackrf_queue_setup 0 36676 NULL
++xillybus_read_36678 xillybus_read 3-0 36678 NULL
++iscsi_stat_sess_show_attr_cmd_pdus_36680 iscsi_stat_sess_show_attr_cmd_pdus 0 36680 NULL
++iscsi_nacl_param_show_ImmediateData_36681 iscsi_nacl_param_show_ImmediateData 0 36681 NULL
++__follow_pte_36683 __follow_pte 0 36683 NULL
++ext4_mb_discard_group_preallocations_36685 ext4_mb_discard_group_preallocations 2 36685 NULL
++lbtf_op_start_36691 lbtf_op_start 0 36691 NULL
++xhci_check_args_36702 xhci_check_args 0 36702 NULL nohasharray
++gsmtty_write_36702 gsmtty_write 3 36702 &xhci_check_args_36702
++cam_get_response16_36703 cam_get_response16 0 36703 NULL
++raid5_add_disk_36710 raid5_add_disk 0 36710 NULL nohasharray
++alc861_parse_auto_config_36710 alc861_parse_auto_config 0 36710 &raid5_add_disk_36710 nohasharray
++propagate_exception_36710 propagate_exception 0 36710 &alc861_parse_auto_config_36710
++vfio_user_config_write_36712 vfio_user_config_write 0 36712 NULL
++tg3_phy_auxctl_write_36713 tg3_phy_auxctl_write 0 36713 NULL nohasharray
++netdev_set_mac_address_36713 netdev_set_mac_address 0 36713 &tg3_phy_auxctl_write_36713
++snd_soc_update_bits_36714 snd_soc_update_bits 0 36714 NULL
++solo_p2m_dma_desc_36715 solo_p2m_dma_desc 0 36715 NULL
 +path_getxattr_36717 path_getxattr 4 36717 NULL
 +path_getxattr_36717 path_getxattr 4 36717 NULL
++max77802_rtc_read_time_36718 max77802_rtc_read_time 0 36718 NULL
++kovaplus_sysfs_show_actual_sensitivity_x_36721 kovaplus_sysfs_show_actual_sensitivity_x 0 36721 NULL
++saa7134_i2c_eeprom_36729 saa7134_i2c_eeprom 3 36729 NULL
++cfq_slice_sync_show_36730 cfq_slice_sync_show 0 36730 NULL
++extract_icmp6_fields_36732 extract_icmp6_fields 2 36732 NULL
++multicast_show_36734 multicast_show 0 36734 NULL
++read_36735 read 0 36735 NULL
 +snd_rawmidi_kernel_read1_36740 snd_rawmidi_kernel_read1 4-0 36740 NULL
 +snd_rawmidi_kernel_read1_36740 snd_rawmidi_kernel_read1 4-0 36740 NULL
-+cxgbi_device_register_36746 cxgbi_device_register 1-2 36746 NULL
-+ps_poll_upsd_timeouts_read_36755 ps_poll_upsd_timeouts_read 3 36755 NULL
-+ptp_filter_init_36780 ptp_filter_init 2 36780 NULL
-+i40e_init_lan_hmc_36796 i40e_init_lan_hmc 5-4-3-2 36796 NULL
-+proc_fault_inject_read_36802 proc_fault_inject_read 3 36802 NULL
++nfnetlink_alloc_skb_36741 nfnetlink_alloc_skb 2 36741 NULL
++sys_get_curr_temp_36743 sys_get_curr_temp 0 36743 NULL nohasharray
++rbd_pool_show_36743 rbd_pool_show 0 36743 &sys_get_curr_temp_36743
++mwl8k_cmd_radio_disable_36745 mwl8k_cmd_radio_disable 0 36745 NULL
++cxgbi_device_register_36746 cxgbi_device_register 2-1 36746 NULL
++cifs_removexattr_36749 cifs_removexattr 0 36749 NULL
++fc_exch_mgr_alloc_36751 fc_exch_mgr_alloc 3-4 36751 NULL
++nilfs_bmap_prepare_alloc_ptr_36752 nilfs_bmap_prepare_alloc_ptr 0 36752 NULL nohasharray
++pmdown_time_set_36752 pmdown_time_set 0-4 36752 &nilfs_bmap_prepare_alloc_ptr_36752
++ps_poll_upsd_timeouts_read_36755 ps_poll_upsd_timeouts_read 3-0 36755 NULL
++agc_status_36756 agc_status 0 36756 NULL
++xen_do_pin_36757 xen_do_pin 2 36757 NULL
++srp_parse_options_36759 srp_parse_options 0 36759 NULL
++bnx2x_exe_queue_step_36760 bnx2x_exe_queue_step 0 36760 NULL
++set_pwm_reg_36763 set_pwm_reg 0-4 36763 NULL
++get_ncm_36766 get_ncm 0 36766 NULL
++pcan_usb_send_cmd_36767 pcan_usb_send_cmd 0 36767 NULL
++ip4ip6_err_36772 ip4ip6_err 5 36772 NULL
++llc_mac_header_len_36776 llc_mac_header_len 0 36776 NULL
++show_eeprom1_36777 show_eeprom1 0 36777 NULL
++iscsi_tpg_param_store_ErrorRecoveryLevel_36779 iscsi_tpg_param_store_ErrorRecoveryLevel 0-3 36779 NULL
++viacam_ctlr_cbufs_36781 viacam_ctlr_cbufs 0 36781 NULL
++musb_schedule_36787 musb_schedule 0 36787 NULL
++pci_write_config_dword_36790 pci_write_config_dword 0 36790 NULL
++hrz_open_rx_36793 hrz_open_rx 0 36793 NULL nohasharray
++of_iomap_36793 of_iomap 2 36793 &hrz_open_rx_36793
++ecm_opts_host_addr_show_36795 ecm_opts_host_addr_show 0 36795 NULL nohasharray
++bcm7xxx_eee_enable_36795 bcm7xxx_eee_enable 0 36795 &ecm_opts_host_addr_show_36795
++i40e_init_lan_hmc_36796 i40e_init_lan_hmc 2-3-4-5 36796 NULL
++macvlan_vlan_rx_add_vid_36799 macvlan_vlan_rx_add_vid 0 36799 NULL
++proc_fault_inject_read_36802 proc_fault_inject_read 3-0 36802 NULL nohasharray
++store_sched0_36802 store_sched0 4-0 36802 &proc_fault_inject_read_36802
++set_deactivate_slack_36803 set_deactivate_slack 0-4 36803 NULL
++flock_lock_file_wait_36808 flock_lock_file_wait 0 36808 NULL
++show_multicast_router_36814 show_multicast_router 0 36814 NULL
++show_out0_enable_36815 show_out0_enable 0 36815 NULL
 +hiddev_ioctl_36816 hiddev_ioctl 2 36816 NULL
 +hiddev_ioctl_36816 hiddev_ioctl 2 36816 NULL
-+int_hardware_entry_36833 int_hardware_entry 3 36833 NULL
-+fc_change_queue_depth_36841 fc_change_queue_depth 2 36841 NULL
-+keyctl_describe_key_36853 keyctl_describe_key 3 36853 NULL
-+cm_write_36858 cm_write 3 36858 NULL
-+tipc_link_iovec_long_xmit_36871 tipc_link_iovec_long_xmit 3 36871 NULL nohasharray
-+tx_tx_data_programmed_read_36871 tx_tx_data_programmed_read 3 36871 &tipc_link_iovec_long_xmit_36871
-+svc_setsockopt_36876 svc_setsockopt 5 36876 NULL
-+raid56_parity_write_36877 raid56_parity_write 5 36877 NULL
-+__btrfs_map_block_36883 __btrfs_map_block 3 36883 NULL
++edd_show_legacy_max_head_36821 edd_show_legacy_max_head 0 36821 NULL
++tcf_csum_ipv6_tcp_36822 tcf_csum_ipv6_tcp 3 36822 NULL
++adt7310_spi_read_byte_36823 adt7310_spi_read_byte 0 36823 NULL nohasharray
++ab3100_otp_tac_show_36823 ab3100_otp_tac_show 0 36823 &adt7310_spi_read_byte_36823
++temp_cpu_local_36825 temp_cpu_local 0 36825 NULL
++ath10k_pci_chip_reset_36827 ath10k_pci_chip_reset 0 36827 NULL
++int_hardware_entry_36833 int_hardware_entry 3-0 36833 NULL
++ax88179_change_mtu_36836 ax88179_change_mtu 0 36836 NULL
++arvo_sysfs_show_actual_profile_36841 arvo_sysfs_show_actual_profile 0 36841 NULL
++power_limit_0_tmax_us_show_36847 power_limit_0_tmax_us_show 0 36847 NULL nohasharray
++ufx_ops_check_var_36847 ufx_ops_check_var 0 36847 &power_limit_0_tmax_us_show_36847
++user_pin_configs_show_36848 user_pin_configs_show 0 36848 NULL
++ov7670_s_autoexp_36855 ov7670_s_autoexp 0 36855 NULL
++cm_write_36858 cm_write 3-0 36858 NULL nohasharray
++set_rate_36858 set_rate 0 36858 &cm_write_36858
++thermal_get_trip_temp_36862 thermal_get_trip_temp 0 36862 NULL
++part_size_show_36865 part_size_show 0 36865 NULL nohasharray
++ntfs_statfs_36865 ntfs_statfs 0 36865 &part_size_show_36865
++audit_tree_handle_event_36870 audit_tree_handle_event 0 36870 NULL
++tx_tx_data_programmed_read_36871 tx_tx_data_programmed_read 3-0 36871 NULL nohasharray
++f_eem_opts_attr_store_36871 f_eem_opts_attr_store 0-4 36871 &tx_tx_data_programmed_read_36871
++stp_state_show_36872 stp_state_show 0 36872 NULL
++acpi_tb_find_table_36874 acpi_tb_find_table 0 36874 NULL
++afs_proc_rootcell_read_36875 afs_proc_rootcell_read 0-3 36875 NULL
++svc_setsockopt_36876 svc_setsockopt 5-0 36876 NULL nohasharray
++show_src_clock_sel_36876 show_src_clock_sel 0 36876 &svc_setsockopt_36876
++raid56_parity_write_36877 raid56_parity_write 5-0 36877 NULL nohasharray
++reiserfs_listxattr_36877 reiserfs_listxattr 0-3 36877 &raid56_parity_write_36877
++ppp_hard_header_36881 ppp_hard_header 0 36881 NULL
++__btrfs_map_block_36883 __btrfs_map_block 3-0 36883 NULL
 +ib_ucm_alloc_data_36885 ib_ucm_alloc_data 3 36885 NULL
 +ib_ucm_alloc_data_36885 ib_ucm_alloc_data 3 36885 NULL
++snd_ice1712_playback_prepare_36888 snd_ice1712_playback_prepare 0 36888 NULL
 +selinux_inode_notifysecctx_36896 selinux_inode_notifysecctx 3 36896 NULL
 +selinux_inode_notifysecctx_36896 selinux_inode_notifysecctx 3 36896 NULL
-+il4965_rs_sta_dbgfs_scale_table_write_36979 il4965_rs_sta_dbgfs_scale_table_write 3 36979 NULL
-+drbd_new_dev_size_36998 drbd_new_dev_size 0-3 36998 NULL
-+auok190xfb_write_37001 auok190xfb_write 3 37001 NULL
-+setxattr_37006 setxattr 4 37006 NULL
-+ec_i2c_xfer_37029 ec_i2c_xfer 3 37029 NULL
-+ieee80211_chsw_switch_vifs_37030 ieee80211_chsw_switch_vifs 2 37030 NULL
-+command_file_read_37038 command_file_read 3 37038 NULL
-+figure_loop_size_37051 figure_loop_size 2-3 37051 NULL
-+qp_broker_create_37053 qp_broker_create 6-5 37053 NULL nohasharray
-+ieee80211_if_read_drop_unencrypted_37053 ieee80211_if_read_drop_unencrypted 3 37053 &qp_broker_create_37053
-+_iwl_dbgfs_bcast_filters_macs_write_37069 _iwl_dbgfs_bcast_filters_macs_write 3 37069 NULL
++gfs2_file_write_iter_36898 gfs2_file_write_iter 0 36898 NULL
++tas5086_register_size_36899 tas5086_register_size 0 36899 NULL nohasharray
++netlbl_af4list_add_36899 netlbl_af4list_add 0 36899 &tas5086_register_size_36899
++pscsi_add_device_to_list_36901 pscsi_add_device_to_list 0 36901 NULL
++wm831x_auxadc_read_36904 wm831x_auxadc_read 0 36904 NULL nohasharray
++set_green_36904 set_green 0-4 36904 &wm831x_auxadc_read_36904
++lm3533_als_get_target_36905 lm3533_als_get_target 0 36905 NULL
++show_fnode_chap_auth_36909 show_fnode_chap_auth 0 36909 NULL nohasharray
++send_next_seg_36909 send_next_seg 0 36909 &show_fnode_chap_auth_36909
++zl10036_read_status_reg_36910 zl10036_read_status_reg 0 36910 NULL nohasharray
++set_mandatory_rates_36910 set_mandatory_rates 0 36910 &zl10036_read_status_reg_36910
++cuse_read_36920 cuse_read 0-3 36920 NULL
++show_counter_rx_p2_hdr_egr_ovfls_36924 show_counter_rx_p2_hdr_egr_ovfls 0 36924 NULL nohasharray
++data_sock_getname_36924 data_sock_getname 0 36924 &show_counter_rx_p2_hdr_egr_ovfls_36924
++store_lid_36925 store_lid 0-4 36925 NULL
++netxen_sysfs_read_dimm_36930 netxen_sysfs_read_dimm 0-5-6 36930 NULL
++queue_rq_affinity_show_36934 queue_rq_affinity_show 0 36934 NULL
++clock_name_show_36935 clock_name_show 0 36935 NULL nohasharray
++bnx2x_init_rss_36935 bnx2x_init_rss 0 36935 &clock_name_show_36935
++ath5k_hw_write_initvals_36936 ath5k_hw_write_initvals 0 36936 NULL
++o2net_open_listening_sock_36944 o2net_open_listening_sock 0 36944 NULL
++kone_sysfs_write_profilex_36945 kone_sysfs_write_profilex 0-6-5 36945 NULL
++bonding_show_tlb_dynamic_lb_36946 bonding_show_tlb_dynamic_lb 0 36946 NULL nohasharray
++eem_opts_qmult_show_36946 eem_opts_qmult_show 0 36946 &bonding_show_tlb_dynamic_lb_36946
++mptscsih_version_product_show_36948 mptscsih_version_product_show 0 36948 NULL
++bd2802_store_reg0x04_36949 bd2802_store_reg0x04 0-4 36949 NULL
++div_u64_36951 div_u64 0 36951 NULL
++write_leb_36957 write_leb 5-0 36957 NULL
++ntfs_external_attr_find_36963 ntfs_external_attr_find 0 36963 NULL
++ext4_da_write_end_36974 ext4_da_write_end 5-0 36974 NULL
++apei_exec_noop_36976 apei_exec_noop 0 36976 NULL
++il4965_rs_sta_dbgfs_scale_table_write_36979 il4965_rs_sta_dbgfs_scale_table_write 3-0 36979 NULL
++iscsi_tpg_attrib_store_generate_node_acls_36980 iscsi_tpg_attrib_store_generate_node_acls 0-3 36980 NULL
++afs_setattr_36981 afs_setattr 0 36981 NULL
++xfs_btree_check_sptr_36984 xfs_btree_check_sptr 0 36984 NULL
++usb_8dev_send_cmd_36987 usb_8dev_send_cmd 0 36987 NULL
++set_convrate_36989 set_convrate 0-4 36989 NULL
++wl1251_acx_feature_cfg_36990 wl1251_acx_feature_cfg 0 36990 NULL
++inv_mpu6050_set_power_itg_36994 inv_mpu6050_set_power_itg 0 36994 NULL
++v4l2_ctrl_s_ctrl_36995 v4l2_ctrl_s_ctrl 0 36995 NULL
++iscsi_tpg_param_store_OFMarker_36996 iscsi_tpg_param_store_OFMarker 0-3 36996 NULL
++mc13xxx_reg_rmw_36997 mc13xxx_reg_rmw 0 36997 NULL
++drbd_new_dev_size_36998 drbd_new_dev_size 0-3 36998 NULL nohasharray
++bcm_sendmsg_36998 bcm_sendmsg 0-4 36998 &drbd_new_dev_size_36998
++auok190xfb_write_37001 auok190xfb_write 3 37001 NULL nohasharray
++jfs_ci_hash_37001 jfs_ci_hash 0 37001 &auok190xfb_write_37001
++dmi_sysfs_attr_show_37003 dmi_sysfs_attr_show 0 37003 NULL
++setxattr_37006 setxattr 4 37006 NULL nohasharray
++ata_scsi_lpm_show_37006 ata_scsi_lpm_show 0 37006 &setxattr_37006 nohasharray
++md_set_readonly_37006 md_set_readonly 0 37006 &ata_scsi_lpm_show_37006
++target_fabric_nacl_base_attr_store_37009 target_fabric_nacl_base_attr_store 0-4 37009 NULL
++make_nnode_dirty_37010 make_nnode_dirty 0 37010 NULL
++si4713_s_frequency_37011 si4713_s_frequency 0 37011 NULL
++force_lesc_support_write_37016 force_lesc_support_write 3-0 37016 NULL nohasharray
++cfq_fifo_expire_async_show_37016 cfq_fifo_expire_async_show 0 37016 &force_lesc_support_write_37016
++dw2102_earda_i2c_transfer_37017 dw2102_earda_i2c_transfer 0-3 37017 NULL nohasharray
++manufacturer_id_show_37017 manufacturer_id_show 0 37017 &dw2102_earda_i2c_transfer_37017
++__vsock_bind_37018 __vsock_bind 0 37018 NULL nohasharray
++write_byte_37018 write_byte 0 37018 &__vsock_bind_37018
++pages_volatile_show_37019 pages_volatile_show 0 37019 NULL nohasharray
++gfs2_statfs_37019 gfs2_statfs 0 37019 &pages_volatile_show_37019
++da9052_disable_vddout_channel_37021 da9052_disable_vddout_channel 0 37021 NULL
++smack_inode_getattr_37022 smack_inode_getattr 0 37022 NULL nohasharray
++lpfc_poll_tmo_store_37022 lpfc_poll_tmo_store 0-4 37022 &smack_inode_getattr_37022
++fat_readpage_37025 fat_readpage 0 37025 NULL
++ec_i2c_xfer_37029 ec_i2c_xfer 3-0 37029 NULL
++ieee80211_chsw_switch_vifs_37030 ieee80211_chsw_switch_vifs 2 37030 NULL nohasharray
++wl1271_setup_37030 wl1271_setup 0 37030 &ieee80211_chsw_switch_vifs_37030
++asd_poll_flash_37031 asd_poll_flash 0 37031 NULL
++af9005_usb_read_tuner_registers_37032 af9005_usb_read_tuner_registers 0 37032 NULL
++port_attr_show_37034 port_attr_show 0 37034 NULL nohasharray
++ndo_change_mtu_37034 ndo_change_mtu 0 37034 &port_attr_show_37034
++ndo_netpoll_setup_37037 ndo_netpoll_setup 0 37037 NULL nohasharray
++be_get_eeprom_len_37037 be_get_eeprom_len 0 37037 &ndo_netpoll_setup_37037
++command_file_read_37038 command_file_read 3-0 37038 NULL
++do_action_37040 do_action 0 37040 NULL nohasharray
++erst_write_37040 erst_write 0 37040 &do_action_37040
++rcar_i2c_master_xfer_37044 rcar_i2c_master_xfer 0-3 37044 NULL
++raid5_store_stripe_cache_size_37050 raid5_store_stripe_cache_size 0-3 37050 NULL
++ieee80211_if_read_drop_unencrypted_37053 ieee80211_if_read_drop_unencrypted 3-0 37053 NULL nohasharray
++qp_broker_create_37053 qp_broker_create 5-6 37053 &ieee80211_if_read_drop_unencrypted_37053
++pci_plx9050_init_37055 pci_plx9050_init 0 37055 NULL
++writebuf_skb_37060 writebuf_skb 0 37060 NULL
++fcoe_vport_destroy_37061 fcoe_vport_destroy 0 37061 NULL
++_iwl_dbgfs_bcast_filters_macs_write_37069 _iwl_dbgfs_bcast_filters_macs_write 3-0 37069 NULL
++logfs_write_rec_37072 logfs_write_rec 0 37072 NULL nohasharray
++vmci_transport_send_wrote_37072 vmci_transport_send_wrote 0 37072 &logfs_write_rec_37072
++uhci_submit_bulk_37073 uhci_submit_bulk 0 37073 NULL
++ath10k_spectral_scan_config_37075 ath10k_spectral_scan_config 0 37075 NULL
 +SYSC_setxattr_37078 SYSC_setxattr 4 37078 NULL
 +SYSC_setxattr_37078 SYSC_setxattr 4 37078 NULL
-+parse_command_37079 parse_command 2 37079 NULL
-+pipeline_cs_rx_packet_in_read_37089 pipeline_cs_rx_packet_in_read 3 37089 NULL
-+tun_get_user_37094 tun_get_user 5 37094 NULL
-+has_wrprotected_page_37123 has_wrprotected_page 3-2 37123 NULL
-+snd_hda_get_conn_list_37132 snd_hda_get_conn_list 0 37132 NULL
-+mtt_free_res_37144 mtt_free_res 5 37144 NULL
++parse_command_37079 parse_command 2-0 37079 NULL
++drm_mode_create_rotation_property_37082 drm_mode_create_rotation_property 2 37082 NULL
++resize_37084 resize 0 37084 NULL
++pipeline_cs_rx_packet_in_read_37089 pipeline_cs_rx_packet_in_read 3-0 37089 NULL nohasharray
++show_fcstat_loss_of_sync_count_37089 show_fcstat_loss_of_sync_count 0 37089 &pipeline_cs_rx_packet_in_read_37089
++vbus_state_show_37099 vbus_state_show 0 37099 NULL
++cxgbi_get_ep_param_37101 cxgbi_get_ep_param 0 37101 NULL
++show_37102 show 0 37102 NULL
++store_bind_37104 store_bind 0-4 37104 NULL
++atkbd_do_show_force_release_37109 atkbd_do_show_force_release 0 37109 NULL nohasharray
++show_rxchan_per_port_37109 show_rxchan_per_port 0 37109 &atkbd_do_show_force_release_37109 nohasharray
++cpu_up_37109 cpu_up 0 37109 &show_rxchan_per_port_37109
++radeon_hwmon_show_temp_thresh_37112 radeon_hwmon_show_temp_thresh 0 37112 NULL
++set_pwm_tmax_37113 set_pwm_tmax 0-4 37113 NULL
++xlog_grant_head_check_37116 xlog_grant_head_check 0 37116 NULL
++events_sysfs_show_37117 events_sysfs_show 0 37117 NULL
++modalias_show_37119 modalias_show 0 37119 NULL nohasharray
++ds1742_rtc_read_time_37119 ds1742_rtc_read_time 0 37119 &modalias_show_37119
++show_nets_37127 show_nets 0 37127 NULL
++snd_pcm_plugin_build_io_37132 snd_pcm_plugin_build_io 0 37132 NULL nohasharray
++raid1_add_disk_37132 raid1_add_disk 0 37132 &snd_pcm_plugin_build_io_37132 nohasharray
++snd_hda_get_conn_list_37132 snd_hda_get_conn_list 0 37132 &raid1_add_disk_37132
++iwl_mvm_config_scan_37134 iwl_mvm_config_scan 0 37134 NULL nohasharray
++bdx_rx_init_37134 bdx_rx_init 0 37134 &iwl_mvm_config_scan_37134
++cp2112_write_read_req_37141 cp2112_write_read_req 0-6 37141 NULL
++chv_gpio_set_direction_37144 chv_gpio_set_direction 0 37144 NULL nohasharray
++o2nm_node_local_write_37144 o2nm_node_local_write 0-3 37144 &chv_gpio_set_direction_37144
++bnx2x_nic_load_request_37147 bnx2x_nic_load_request 0 37147 NULL
++trusted_tpm_send_37151 trusted_tpm_send 0-3 37151 NULL
++handshake_37157 handshake 0 37157 NULL
 +msg_word_37164 msg_word 0 37164 NULL
 +msg_word_37164 msg_word 0 37164 NULL
-+vcc_recvmsg_37198 vcc_recvmsg 4 37198 NULL
-+forced_ps_write_37209 forced_ps_write 3 37209 NULL
-+crypto_shash_descsize_37212 crypto_shash_descsize 0 37212 NULL
-+bchannel_get_rxbuf_37213 bchannel_get_rxbuf 2-0 37213 NULL
-+regmap_access_read_file_37223 regmap_access_read_file 3 37223 NULL
++alc_codec_rename_from_preset_37170 alc_codec_rename_from_preset 0 37170 NULL
++bop_last_key_37173 bop_last_key 0 37173 NULL
++boot_37174 boot 0 37174 NULL
++acpi_freeze_prepare_37175 acpi_freeze_prepare 0 37175 NULL
++intel_free_coherent_37179 intel_free_coherent 2 37179 NULL
++can_set_xattr_37182 can_set_xattr 0 37182 NULL
++tw68_buf_prepare_37186 tw68_buf_prepare 0 37186 NULL
++device_suspend_noirq_37187 device_suspend_noirq 0 37187 NULL
++alloc_page_ext_37189 alloc_page_ext 1 37189 NULL
++store_wimax_37196 store_wimax 4-0 37196 NULL
++vcc_recvmsg_37198 vcc_recvmsg 0-4 37198 NULL nohasharray
++smsc95xx_start_tx_path_37198 smsc95xx_start_tx_path 0 37198 &vcc_recvmsg_37198
++efx_ethtool_get_rxfh_indir_size_37201 efx_ethtool_get_rxfh_indir_size 0 37201 NULL nohasharray
++ath10k_bmi_done_37201 ath10k_bmi_done 0 37201 &efx_ethtool_get_rxfh_indir_size_37201
++team_vlan_rx_add_vid_37205 team_vlan_rx_add_vid 0 37205 NULL
++forced_ps_write_37209 forced_ps_write 3-0 37209 NULL nohasharray
++target_core_dev_pr_show_attr_res_pr_type_37209 target_core_dev_pr_show_attr_res_pr_type 0 37209 &forced_ps_write_37209
++mwifiex_cmd_enh_power_mode_37210 mwifiex_cmd_enh_power_mode 0 37210 NULL nohasharray
++ipr_store_diagnostics_37210 ipr_store_diagnostics 0-4 37210 &mwifiex_cmd_enh_power_mode_37210
++snd_dmaengine_pcm_trigger_37211 snd_dmaengine_pcm_trigger 0 37211 NULL
++snd_cx231xx_prepare_37213 snd_cx231xx_prepare 0 37213 NULL nohasharray
++fuse_notify_store_37213 fuse_notify_store 0 37213 &snd_cx231xx_prepare_37213 nohasharray
++bchannel_get_rxbuf_37213 bchannel_get_rxbuf 2 37213 &fuse_notify_store_37213
++inv_show_37218 inv_show 0 37218 NULL
++regmap_access_read_file_37223 regmap_access_read_file 3-0 37223 NULL
++uwb_dev_IEs_show_37224 uwb_dev_IEs_show 0 37224 NULL nohasharray
++store_sas_phy_enable_37224 store_sas_phy_enable 0-4 37224 &uwb_dev_IEs_show_37224
 +__do_replace_37227 __do_replace 5 37227 NULL
 +__do_replace_37227 __do_replace 5 37227 NULL
-+iwl_dbgfs_d3_sram_read_37237 iwl_dbgfs_d3_sram_read 3 37237 NULL
-+rx_filter_dup_filter_read_37238 rx_filter_dup_filter_read 3 37238 NULL nohasharray
-+__btrfs_inc_extent_ref_37238 __btrfs_inc_extent_ref 7 37238 &rx_filter_dup_filter_read_37238
-+exofs_max_io_pages_37263 exofs_max_io_pages 0-2 37263 NULL
-+_iwl_dbgfs_fw_restart_write_37270 _iwl_dbgfs_fw_restart_write 3 37270 NULL
-+ieee80211_if_read_power_mode_37305 ieee80211_if_read_power_mode 3 37305 NULL
++store_temp8_37228 store_temp8 0-4 37228 NULL
++st_sensors_set_enable_37232 st_sensors_set_enable 0 37232 NULL
++ctnetlink_secctx_size_37236 ctnetlink_secctx_size 0 37236 NULL
++iwl_dbgfs_d3_sram_read_37237 iwl_dbgfs_d3_sram_read 3-0 37237 NULL nohasharray
++connect_Bstack_37237 connect_Bstack 0 37237 &iwl_dbgfs_d3_sram_read_37237
++rx_filter_dup_filter_read_37238 rx_filter_dup_filter_read 3-0 37238 NULL
++rapl_get_attr_cpumask_37239 rapl_get_attr_cpumask 0 37239 NULL
++nvkm_ioctl_path_37244 nvkm_ioctl_path 0 37244 NULL
++stac_auto_create_beep_ctls_37248 stac_auto_create_beep_ctls 0 37248 NULL
++prot_queue_del_37258 prot_queue_del 0 37258 NULL nohasharray
++misc_register_37258 misc_register 0 37258 &prot_queue_del_37258
++ath6kl_wmi_set_ie_cmd_37260 ath6kl_wmi_set_ie_cmd 6 37260 NULL
++scsiback_tpg_show_nexus_37263 scsiback_tpg_show_nexus 0 37263 NULL nohasharray
++dwc3_gadget_start_config_37263 dwc3_gadget_start_config 0 37263 &scsiback_tpg_show_nexus_37263
++ad7791_read_frequency_37264 ad7791_read_frequency 0 37264 NULL nohasharray
++ina209_set_interval_37264 ina209_set_interval 0-4 37264 &ad7791_read_frequency_37264
++smsc9420_open_37268 smsc9420_open 0 37268 NULL nohasharray
++i40e_pf_rxq_wait_37268 i40e_pf_rxq_wait 0 37268 &smsc9420_open_37268
++show_baud_rate_37269 show_baud_rate 0 37269 NULL
++_iwl_dbgfs_fw_restart_write_37270 _iwl_dbgfs_fw_restart_write 3-0 37270 NULL
++c101_run_37279 c101_run 2 37279 NULL
++xfs_vn_getattr_37281 xfs_vn_getattr 0 37281 NULL
++phy_reset_37283 phy_reset 0 37283 NULL
++contrast_show_37287 contrast_show 0 37287 NULL nohasharray
++typhoon_open_37287 typhoon_open 0 37287 &contrast_show_37287
++command_37288 command 0 37288 NULL
++idt77252_send_37289 idt77252_send 0 37289 NULL nohasharray
++write_37289 write 0 37289 &idt77252_send_37289
++isku_sysfs_write_talkfx_37298 isku_sysfs_write_talkfx 6-0-5 37298 NULL
++request_threaded_irq_37303 request_threaded_irq 0 37303 NULL
++governor_store_37304 governor_store 0-4 37304 NULL
++ieee80211_if_read_power_mode_37305 ieee80211_if_read_power_mode 3-0 37305 NULL nohasharray
++br_show_bridge_id_37305 br_show_bridge_id 0 37305 &ieee80211_if_read_power_mode_37305 nohasharray
++acpi_ds_init_callbacks_37305 acpi_ds_init_callbacks 0 37305 &br_show_bridge_id_37305 nohasharray
++rtl2832_sdr_set_tuner_37305 rtl2832_sdr_set_tuner 0 37305 &acpi_ds_init_callbacks_37305
++tda998x_write_if_37306 tda998x_write_if 5 37306 NULL
++svga_compute_pll_37307 svga_compute_pll 0 37307 NULL
 +jffs2_write_dirent_37311 jffs2_write_dirent 5 37311 NULL
 +jffs2_write_dirent_37311 jffs2_write_dirent 5 37311 NULL
-+tipc_send_37315 tipc_send 3 37315 NULL
-+l2cap_create_connless_pdu_37327 l2cap_create_connless_pdu 3 37327 NULL nohasharray
-+bnx2x_vf_fill_fw_str_37327 bnx2x_vf_fill_fw_str 3 37327 &l2cap_create_connless_pdu_37327
++megasas_fw_crash_state_show_37312 megasas_fw_crash_state_show 0 37312 NULL
++composite_bind_37313 composite_bind 0 37313 NULL
++program_regs_37317 program_regs 0 37317 NULL
++sisusb_read_mem_bulk_37321 sisusb_read_mem_bulk 0 37321 NULL
++version_show_37322 version_show 0 37322 NULL
++power_mode_store_37324 power_mode_store 0-4 37324 NULL
++kern_path_37329 kern_path 0 37329 NULL
 +scsi_mode_select_37330 scsi_mode_select 6 37330 NULL
 +rxrpc_server_sendmsg_37331 rxrpc_server_sendmsg 4 37331 NULL
 +scsi_mode_select_37330 scsi_mode_select 6 37330 NULL
 +rxrpc_server_sendmsg_37331 rxrpc_server_sendmsg 4 37331 NULL
++xfs_iomap_write_allocate_37336 xfs_iomap_write_allocate 0 37336 NULL nohasharray
++__dev_set_promiscuity_37336 __dev_set_promiscuity 0 37336 &xfs_iomap_write_allocate_37336
++get_any_page_37337 get_any_page 0 37337 NULL
++memory_read_from_buffer_37339 memory_read_from_buffer 0-5-2 37339 NULL
++show_fw_pages_37341 show_fw_pages 0 37341 NULL
++nfs_launder_page_37343 nfs_launder_page 0 37343 NULL nohasharray
++lbs_mesh_dev_open_37343 lbs_mesh_dev_open 0 37343 &nfs_launder_page_37343
++fcoe_vport_disable_37346 fcoe_vport_disable 0 37346 NULL
++xfs_attr_fillstate_37349 xfs_attr_fillstate 0 37349 NULL
++pm8001_show_update_fw_37350 pm8001_show_update_fw 0 37350 NULL
++nf_bridge_pad_37351 nf_bridge_pad 0 37351 NULL
 +security_inode_getsecurity_37354 security_inode_getsecurity 0 37354 NULL
 +security_inode_getsecurity_37354 security_inode_getsecurity 0 37354 NULL
-+seek_firmware_37372 seek_firmware 2 37372 NULL
-+hci_sock_sendmsg_37420 hci_sock_sendmsg 4 37420 NULL
-+acpi_os_allocate_zeroed_37422 acpi_os_allocate_zeroed 1 37422 NULL
-+tty_insert_flip_string_fixed_flag_37428 tty_insert_flip_string_fixed_flag 4-0 37428 NULL
-+iwl_print_last_event_logs_37433 iwl_print_last_event_logs 0-7-9 37433 NULL
++show_fc_vport_vport_type_37362 show_fc_vport_vport_type 0 37362 NULL
++toshiba_touchpad_store_37363 toshiba_touchpad_store 0-4 37363 NULL
++cpuset_write_u64_37367 cpuset_write_u64 0 37367 NULL
++isku_sysfs_set_actual_profile_37369 isku_sysfs_set_actual_profile 0-4 37369 NULL
++compat_SyS_fcntl_37376 compat_SyS_fcntl 3 37376 NULL
++xcan_open_37377 xcan_open 0 37377 NULL
++sched_domains_numa_masks_update_37380 sched_domains_numa_masks_update 0 37380 NULL
++queue_discard_zeroes_data_show_37381 queue_discard_zeroes_data_show 0 37381 NULL
++mmc_raw_rpmb_size_mult_show_37385 mmc_raw_rpmb_size_mult_show 0 37385 NULL nohasharray
++setup_bd_list_xfr_37385 setup_bd_list_xfr 0 37385 &mmc_raw_rpmb_size_mult_show_37385
++iommu_num_pages_37391 iommu_num_pages 0-2-3-1 37391 NULL
++snd_seq_port_disconnect_37395 snd_seq_port_disconnect 0 37395 NULL
++cifs_ci_hash_37396 cifs_ci_hash 0 37396 NULL
++qla4xxx_get_iface_param_37398 qla4xxx_get_iface_param 0 37398 NULL nohasharray
++adp8870_store_37398 adp8870_store 0-3 37398 &qla4xxx_get_iface_param_37398
++hidp_output_report_37401 hidp_output_report 0-3 37401 NULL
++channel_set_37410 channel_set 0-4 37410 NULL
++xfs_filestream_pick_ag_37411 xfs_filestream_pick_ag 0 37411 NULL
++sys_getxattr_37418 sys_getxattr 4 37418 NULL nohasharray
++max14577_set_fast_charge_timer_37418 max14577_set_fast_charge_timer 0 37418 &sys_getxattr_37418
++hci_sock_sendmsg_37420 hci_sock_sendmsg 4-0 37420 NULL
++acpi_os_allocate_zeroed_37422 acpi_os_allocate_zeroed 1 37422 NULL nohasharray
++find_next_bit_37422 find_next_bit 0-3-2 37422 &acpi_os_allocate_zeroed_37422
++tty_insert_flip_string_fixed_flag_37428 tty_insert_flip_string_fixed_flag 4-0 37428 NULL nohasharray
++it8712f_wdt_notify_37428 it8712f_wdt_notify 0 37428 &tty_insert_flip_string_fixed_flag_37428
++iwl_print_last_event_logs_37433 iwl_print_last_event_logs 7-9-0 37433 NULL
++tty_audit_log_37440 tty_audit_log 5 37440 NULL
 +fru_alloc_37442 fru_alloc 1 37442 NULL
 +fru_alloc_37442 fru_alloc 1 37442 NULL
++show_als_en_37445 show_als_en 0 37445 NULL
++epia_read_regr_37446 epia_read_regr 0 37446 NULL
++skein512_init_37449 skein512_init 0 37449 NULL
 +tcp_established_options_37450 tcp_established_options 0 37450 NULL
 +tcp_established_options_37450 tcp_established_options 0 37450 NULL
-+brcmf_sdio_dump_console_37455 brcmf_sdio_dump_console 4 37455 NULL
++xfs_btree_dec_cursor_37452 xfs_btree_dec_cursor 0 37452 NULL
++snd_hdsp_reset_37453 snd_hdsp_reset 0 37453 NULL
++set_rdac5_37458 set_rdac5 0-4 37458 NULL
++snd_hda_codec_reset_37461 snd_hda_codec_reset 0 37461 NULL
++padlock_sha_update_37462 padlock_sha_update 0 37462 NULL
++ext4_write_end_37464 ext4_write_end 5-0 37464 NULL
++parport_mos7715_write_compat_37465 parport_mos7715_write_compat 0 37465 NULL
++dummy_systimer_stop_37470 dummy_systimer_stop 0 37470 NULL
++ufs_data_ptr_to_cpu_37475 ufs_data_ptr_to_cpu 0 37475 NULL
++prepare_header80_37479 prepare_header80 0 37479 NULL
 +get_est_timing_37484 get_est_timing 0 37484 NULL
 +get_est_timing_37484 get_est_timing 0 37484 NULL
-+kmem_realloc_37489 kmem_realloc 2 37489 NULL
-+bitmap_dirty_bits_37503 bitmap_dirty_bits 2 37503 NULL
++store_temp_max_hyst_37485 store_temp_max_hyst 0-4 37485 NULL
++freerunning_timer_show_37486 freerunning_timer_show 0 37486 NULL nohasharray
++logi_dj_recv_forward_hidpp_37486 logi_dj_recv_forward_hidpp 3 37486 &freerunning_timer_show_37486
++kmem_realloc_37489 kmem_realloc 2 37489 NULL nohasharray
++__hci_cmd_sync_ev_37489 __hci_cmd_sync_ev 3 37489 &kmem_realloc_37489
++gro_flush_timeout_store_37491 gro_flush_timeout_store 0-4 37491 NULL
++ntfs_dir_fsync_37494 ntfs_dir_fsync 0 37494 NULL nohasharray
++security_validate_transition_37494 security_validate_transition 0 37494 &ntfs_dir_fsync_37494
++show_counter_rx_max_min_len_errs_37497 show_counter_rx_max_min_len_errs 0 37497 NULL nohasharray
++packet_create_37497 packet_create 0 37497 &show_counter_rx_max_min_len_errs_37497
++__hfsplus_setxattr_37499 __hfsplus_setxattr 0 37499 NULL nohasharray
++store_control_state_37499 store_control_state 0-4 37499 &__hfsplus_setxattr_37499
++smk_bu_task_37506 smk_bu_task 0-3 37506 NULL
++r820t_set_params_37510 r820t_set_params 0 37510 NULL
++ipr_show_resource_type_37511 ipr_show_resource_type 0 37511 NULL
 +osc_active_seq_write_37514 osc_active_seq_write 3 37514 NULL
 +osc_active_seq_write_37514 osc_active_seq_write 3 37514 NULL
-+bdev_writeseg_37519 bdev_writeseg 2-3 37519 NULL
-+xz_dec_test_write_37527 xz_dec_test_write 3 37527 NULL
-+fault_inject_read_37534 fault_inject_read 3 37534 NULL
-+hdr_size_37536 hdr_size 0 37536 NULL
++set_pwm_auto_point_pwm_37518 set_pwm_auto_point_pwm 0-4 37518 NULL
++vmalloc_32_user_37519 vmalloc_32_user 1 37519 NULL nohasharray
++bdev_writeseg_37519 bdev_writeseg 2-3 37519 &vmalloc_32_user_37519
++__uncore_filter_state3_show_37525 __uncore_filter_state3_show 0 37525 NULL
++srp_create_ch_ib_37526 srp_create_ch_ib 0 37526 NULL
++xz_dec_test_write_37527 xz_dec_test_write 3-0 37527 NULL
++stv06xx_isoc_init_37530 stv06xx_isoc_init 0 37530 NULL
++security_get_bool_value_37532 security_get_bool_value 0 37532 NULL
++fault_inject_read_37534 fault_inject_read 3-0 37534 NULL
++ds2780_read16_37538 ds2780_read16 3-0 37538 NULL
++_nfs4_do_open_37544 _nfs4_do_open 0 37544 NULL
 +extent_map_end_37550 extent_map_end 0 37550 NULL
 +extent_map_end_37550 extent_map_end 0 37550 NULL
-+sep_create_dcb_dmatables_context_37551 sep_create_dcb_dmatables_context 6 37551 NULL
++nf_nat_mangle_tcp_packet_37551 nf_nat_mangle_tcp_packet 6-8 37551 NULL
++fat_cont_expand_37552 fat_cont_expand 0 37552 NULL
++parport_ax88796_read_data_37553 parport_ax88796_read_data 0 37553 NULL
++vmci_transport_notify_recv_pre_dequeue_37555 vmci_transport_notify_recv_pre_dequeue 0 37555 NULL
++show_37574 show 0 37574 NULL
++afs_page_filler_37575 afs_page_filler 0 37575 NULL
++tda18271_channel_configuration_37577 tda18271_channel_configuration 0 37577 NULL
++block_show_37580 block_show 0 37580 NULL
++ceph_getxattr_37583 ceph_getxattr 0 37583 NULL
 +xhci_alloc_streams_37586 xhci_alloc_streams 5 37586 NULL
 +xhci_alloc_streams_37586 xhci_alloc_streams 5 37586 NULL
-+qla2x00_debounce_register_37597 qla2x00_debounce_register 0 37597 NULL
++pyra_sysfs_show_actual_cpi_37592 pyra_sysfs_show_actual_cpi 0 37592 NULL nohasharray
++check_vb_with_fmt_37592 check_vb_with_fmt 0 37592 &pyra_sysfs_show_actual_cpi_37592
++alloc_descs_37593 alloc_descs 0-1 37593 NULL
++qset_add_urb_37596 qset_add_urb 0 37596 NULL
++show_lid_state_37597 show_lid_state 0 37597 NULL
++bnx2x_sriov_configure_37600 bnx2x_sriov_configure 0-2 37600 NULL
++read_field_37603 read_field 0 37603 NULL
++vv6410_set_analog_gain_37606 vv6410_set_analog_gain 0 37606 NULL
++ext2_freeze_37607 ext2_freeze 0 37607 NULL nohasharray
++mlx4_get_mgm_entry_size_37607 mlx4_get_mgm_entry_size 0 37607 &ext2_freeze_37607
++smsc95xx_write_reg_37608 smsc95xx_write_reg 0 37608 NULL
 +kvm_read_guest_page_mmu_37611 kvm_read_guest_page_mmu 6 37611 NULL
 +kvm_read_guest_page_mmu_37611 kvm_read_guest_page_mmu 6 37611 NULL
++ssb_pcmcia_attr_sprom_store_37614 ssb_pcmcia_attr_sprom_store 0-4 37614 NULL nohasharray
++sysfs_get_uname_37614 sysfs_get_uname 0-3 37614 &ssb_pcmcia_attr_sprom_store_37614
++sha1_export_37617 sha1_export 0 37617 NULL
++bonding_show_updelay_37620 bonding_show_updelay 0 37620 NULL nohasharray
++node_read_meminfo_37620 node_read_meminfo 0 37620 &bonding_show_updelay_37620
 +SYSC_mbind_37622 SYSC_mbind 5 37622 NULL
 +SYSC_mbind_37622 SYSC_mbind 5 37622 NULL
++cdc_ncm_show_dwNtbOutMaxSize_37627 cdc_ncm_show_dwNtbOutMaxSize 0 37627 NULL
++rd_byte_37632 rd_byte 0 37632 NULL
++os_desc_b_vendor_code_store_37633 os_desc_b_vendor_code_store 0-3 37633 NULL
++__hw_addr_add_37635 __hw_addr_add 0 37635 NULL
++alloc_fd_37637 alloc_fd 1 37637 NULL nohasharray
++show_iface_vlan_priority_37637 show_iface_vlan_priority 0 37637 &alloc_fd_37637
 +SyS_mbind_37638 SyS_mbind 5 37638 NULL
 +SyS_mbind_37638 SyS_mbind 5 37638 NULL
++show_tolerance0_37643 show_tolerance0 0 37643 NULL
++_ctl_fwfault_debug_store_37644 _ctl_fwfault_debug_store 0-4 37644 NULL
++po1030_set_auto_exposure_37656 po1030_set_auto_exposure 0 37656 NULL
++ageing_time_show_37657 ageing_time_show 0 37657 NULL nohasharray
++atkbd_do_show_softrepeat_37657 atkbd_do_show_softrepeat 0 37657 &ageing_time_show_37657
 +bio_copy_user_iov_37660 bio_copy_user_iov 4 37660 NULL
 +vmw_framebuffer_dmabuf_dirty_37661 vmw_framebuffer_dmabuf_dirty 6 37661 NULL nohasharray
 +bio_copy_user_iov_37660 bio_copy_user_iov 4 37660 NULL
 +vmw_framebuffer_dmabuf_dirty_37661 vmw_framebuffer_dmabuf_dirty 6 37661 NULL nohasharray
-+rfcomm_sock_sendmsg_37661 rfcomm_sock_sendmsg 4 37661 &vmw_framebuffer_dmabuf_dirty_37661
-+SYSC_get_mempolicy_37664 SYSC_get_mempolicy 3 37664 NULL
-+__wa_seg_calculate_isoc_frame_count_37672 __wa_seg_calculate_isoc_frame_count 0 37672 NULL
-+ieee80211_if_read_rc_rateidx_mcs_mask_2ghz_37675 ieee80211_if_read_rc_rateidx_mcs_mask_2ghz 3 37675 NULL
++rfcomm_sock_sendmsg_37661 rfcomm_sock_sendmsg 4-0 37661 &vmw_framebuffer_dmabuf_dirty_37661
++atxp1_storegpio2_37663 atxp1_storegpio2 0-4 37663 NULL
++SYSC_get_mempolicy_37664 SYSC_get_mempolicy 3 37664 NULL nohasharray
++mwifiex_set_aes_key_v2_37664 mwifiex_set_aes_key_v2 0 37664 &SYSC_get_mempolicy_37664
++mptscsih_version_nvdata_default_show_37665 mptscsih_version_nvdata_default_show 0 37665 NULL nohasharray
++nodename_show_37665 nodename_show 0 37665 &mptscsih_version_nvdata_default_show_37665 nohasharray
++pc300_open_37665 pc300_open 0 37665 &nodename_show_37665
++tcp_mss_split_point_37668 tcp_mss_split_point 0-4-3 37668 NULL
++mlx4_INIT_PORT_37672 mlx4_INIT_PORT 0 37672 NULL nohasharray
++m_can_open_37672 m_can_open 0 37672 &mlx4_INIT_PORT_37672 nohasharray
++__wa_seg_calculate_isoc_frame_count_37672 __wa_seg_calculate_isoc_frame_count 0 37672 &m_can_open_37672
++xfs_setattr_size_37673 xfs_setattr_size 0 37673 NULL
++ieee80211_if_read_rc_rateidx_mcs_mask_2ghz_37675 ieee80211_if_read_rc_rateidx_mcs_mask_2ghz 3-0 37675 NULL nohasharray
++batadv_get_vid_37675 batadv_get_vid 2 37675 &ieee80211_if_read_rc_rateidx_mcs_mask_2ghz_37675
++i7300_idle_notifier_37681 i7300_idle_notifier 0 37681 NULL nohasharray
++__hw_addr_del_ex_37681 __hw_addr_del_ex 0 37681 &i7300_idle_notifier_37681
 +tracing_saved_cmdlines_size_write_37684 tracing_saved_cmdlines_size_write 3 37684 NULL
 +tracing_saved_cmdlines_size_write_37684 tracing_saved_cmdlines_size_write 3 37684 NULL
-+regmap_map_read_file_37685 regmap_map_read_file 3 37685 NULL
-+nametbl_header_37698 nametbl_header 2-0 37698 NULL
-+__le32_to_cpup_37702 __le32_to_cpup 0 37702 NULL
-+dynamic_ps_timeout_write_37713 dynamic_ps_timeout_write 3 37713 NULL
-+read_enabled_file_bool_37744 read_enabled_file_bool 3 37744 NULL
-+ocfs2_control_cfu_37750 ocfs2_control_cfu 2 37750 NULL
++regmap_map_read_file_37685 regmap_map_read_file 0-3 37685 NULL
++video_expand_toggle_37689 video_expand_toggle 0 37689 NULL
++show_bool_threeg_37690 show_bool_threeg 0 37690 NULL
++parse_arg_37696 parse_arg 0 37696 NULL
++smic_size_37697 smic_size 0 37697 NULL
++nametbl_header_37698 nametbl_header 0-2 37698 NULL
++show_srp_rport_dev_loss_tmo_37699 show_srp_rport_dev_loss_tmo 0 37699 NULL
++gadget_dev_desc_idVendor_show_37700 gadget_dev_desc_idVendor_show 0 37700 NULL
++brcmf_sdiod_recv_chain_37701 brcmf_sdiod_recv_chain 3 37701 NULL
++spmi_ext_register_read_37702 spmi_ext_register_read 0 37702 NULL nohasharray
++ata_scsi_change_queue_depth_37702 ata_scsi_change_queue_depth 0-2 37702 &spmi_ext_register_read_37702
++smp_req_37703 smp_req 0 37703 NULL
++iscsi_stat_tgt_attr_show_attr_fail_intr_addr_37712 iscsi_stat_tgt_attr_show_attr_fail_intr_addr 0 37712 NULL
++dynamic_ps_timeout_write_37713 dynamic_ps_timeout_write 3-0 37713 NULL
++synthvid_send_situ_37714 synthvid_send_situ 0 37714 NULL
++nilfs_mdt_create_block_37716 nilfs_mdt_create_block 0 37716 NULL
++parport_ieee1284_epp_write_data_37717 parport_ieee1284_epp_write_data 0 37717 NULL nohasharray
++ds1343_show_glitchfilter_37717 ds1343_show_glitchfilter 0 37717 &parport_ieee1284_epp_write_data_37717
++xen_swiotlb_map_sg_attrs_37718 xen_swiotlb_map_sg_attrs 0-3 37718 NULL
++ext2_fsync_37729 ext2_fsync 0 37729 NULL
++rsxx_creg_write_37733 rsxx_creg_write 0 37733 NULL
++snd_hda_create_spdif_share_sw_37734 snd_hda_create_spdif_share_sw 0 37734 NULL
++logfs_read_block_37735 logfs_read_block 0 37735 NULL
++show_rdac1_37741 show_rdac1 0 37741 NULL nohasharray
++pch_phub_bin_write_37741 pch_phub_bin_write 0-6-5 37741 &show_rdac1_37741
++read_enabled_file_bool_37744 read_enabled_file_bool 3-0 37744 NULL
++wiphy_new_nm_37746 wiphy_new_nm 2 37746 NULL
++ql_set_routing_reg_37747 ql_set_routing_reg 0 37747 NULL
++xfs_read_agf_37749 xfs_read_agf 0 37749 NULL
++ocfs2_control_cfu_37750 ocfs2_control_cfu 2-0 37750 NULL
 +ipath_cdev_init_37752 ipath_cdev_init 1 37752 NULL
 +ipath_cdev_init_37752 ipath_cdev_init 1 37752 NULL
-+dccp_setsockopt_cscov_37766 dccp_setsockopt_cscov 2 37766 NULL
-+il4965_rs_sta_dbgfs_rate_scale_data_read_37792 il4965_rs_sta_dbgfs_rate_scale_data_read 3 37792 NULL
-+smk_read_logging_37804 smk_read_logging 3 37804 NULL
-+nvkm_notify_init_37806 nvkm_notify_init 6 37806 NULL
-+ocrdma_alloc_frmr_page_list_37815 ocrdma_alloc_frmr_page_list 2 37815 NULL
-+rx_decrypt_key_not_found_read_37820 rx_decrypt_key_not_found_read 3 37820 NULL
-+android_get_p2p_addr_37832 android_get_p2p_addr 0 37832 NULL
-+o2hb_debug_read_37851 o2hb_debug_read 3 37851 NULL
-+xfs_dir2_block_to_sf_37868 xfs_dir2_block_to_sf 3 37868 NULL
-+btrfs_leaf_data_37869 btrfs_leaf_data 0 37869 NULL
-+btrfs_stack_file_extent_disk_bytenr_37888 btrfs_stack_file_extent_disk_bytenr 0 37888 NULL
-+_rtw_malloc_37928 _rtw_malloc 1 37928 NULL nohasharray
-+pkt_alloc_packet_data_37928 pkt_alloc_packet_data 1 37928 &_rtw_malloc_37928
-+read_rbu_packet_size_37939 read_rbu_packet_size 6 37939 NULL
-+write_file_bool_37957 write_file_bool 3 37957 NULL
++snd_cx25821_prepare_37765 snd_cx25821_prepare 0 37765 NULL nohasharray
++pre_action_37765 pre_action 0 37765 &snd_cx25821_prepare_37765 nohasharray
++osst_flush_write_buffer_37765 osst_flush_write_buffer 0 37765 &pre_action_37765
++dccp_setsockopt_cscov_37766 dccp_setsockopt_cscov 2-0 37766 NULL
++filemap_flush_37767 filemap_flush 0 37767 NULL
++__uncore_storage_mode_show_37771 __uncore_storage_mode_show 0 37771 NULL
++ext4_commit_super_37775 ext4_commit_super 0 37775 NULL
++__il3945_up_37778 __il3945_up 0 37778 NULL
++elants_i2c_do_update_firmware_37779 elants_i2c_do_update_firmware 0 37779 NULL
++crkey_timeout_37781 crkey_timeout 0 37781 NULL
++mc13xxx_irq_free_37784 mc13xxx_irq_free 2 37784 NULL
++mxt_lookup_bootloader_address_37785 mxt_lookup_bootloader_address 0 37785 NULL
++il4965_rs_sta_dbgfs_rate_scale_data_read_37792 il4965_rs_sta_dbgfs_rate_scale_data_read 3-0 37792 NULL nohasharray
++orinoco_up_37792 orinoco_up 0 37792 &il4965_rs_sta_dbgfs_rate_scale_data_read_37792
++nr_open_37793 nr_open 0 37793 NULL
++bnx2x_enable_sriov_37796 bnx2x_enable_sriov 0 37796 NULL
++read_posted_37797 read_posted 0 37797 NULL nohasharray
++caif_net_open_37797 caif_net_open 0 37797 &read_posted_37797
++arcmsr_attr_host_fw_numbers_queue_37799 arcmsr_attr_host_fw_numbers_queue 0 37799 NULL
++no_lun_0_show_37800 no_lun_0_show 0 37800 NULL
++rapl_sysfs_show_37802 rapl_sysfs_show 0 37802 NULL
++smk_read_logging_37804 smk_read_logging 3-0 37804 NULL
++setup_irq_37809 setup_irq 0 37809 NULL
++carl9170_init_phy_37810 carl9170_init_phy 0 37810 NULL
++ocrdma_alloc_frmr_page_list_37815 ocrdma_alloc_frmr_page_list 2 37815 NULL nohasharray
++show_ipReasmTimeout_37815 show_ipReasmTimeout 0 37815 &ocrdma_alloc_frmr_page_list_37815
++rx_decrypt_key_not_found_read_37820 rx_decrypt_key_not_found_read 3-0 37820 NULL nohasharray
++nouveau_hwmon_show_update_rate_37820 nouveau_hwmon_show_update_rate 0 37820 &rx_decrypt_key_not_found_read_37820
++mlx4_cmd_post_37826 mlx4_cmd_post 0 37826 NULL
++bitmap_find_next_zero_area_37827 bitmap_find_next_zero_area 3-0-4-5-2 37827 NULL
++mwl8k_add_interface_37842 mwl8k_add_interface 0 37842 NULL
++store_sf2_point_37843 store_sf2_point 0-4 37843 NULL
++sr_write_medium_mode_37845 sr_write_medium_mode 0 37845 NULL
++kernfs_dop_revalidate_37848 kernfs_dop_revalidate 0 37848 NULL
++o2hb_debug_read_37851 o2hb_debug_read 3-0 37851 NULL
++iscsi_disc_store_enforce_discovery_auth_37853 iscsi_disc_store_enforce_discovery_auth 0-3 37853 NULL
++snd_hda_jack_add_kctl_37854 snd_hda_jack_add_kctl 0 37854 NULL
++reiserfs_insert_item_37860 reiserfs_insert_item 0 37860 NULL
++wm8350_gpio_direction_out_37862 wm8350_gpio_direction_out 0 37862 NULL nohasharray
++SYSC_pwrite64_37862 SYSC_pwrite64 3 37862 &wm8350_gpio_direction_out_37862
++xfs_dir2_block_to_sf_37868 xfs_dir2_block_to_sf 3 37868 NULL nohasharray
++isku_sysfs_write_last_set_37868 isku_sysfs_write_last_set 6-0-5 37868 &xfs_dir2_block_to_sf_37868
++arcmsr_sysfs_iop_message_read_37870 arcmsr_sysfs_iop_message_read 0-5-6 37870 NULL nohasharray
++i40e_dbg_netdev_ops_read_37870 i40e_dbg_netdev_ops_read 0-3 37870 &arcmsr_sysfs_iop_message_read_37870
++sys_setxattr_37880 sys_setxattr 4 37880 NULL
++dev_port_show_37881 dev_port_show 0 37881 NULL
++set_registers_37883 set_registers 4 37883 NULL
++dvb_net_sec_37884 dvb_net_sec 3 37884 NULL
++s2250_s_mbus_fmt_37894 s2250_s_mbus_fmt 0 37894 NULL
++xirc2ps_suspend_37895 xirc2ps_suspend 0 37895 NULL
++compat_sys_rt_sigpending_37899 compat_sys_rt_sigpending 2 37899 NULL
++pubek_show_37903 pubek_show 0 37903 NULL
++compiler_show_37905 compiler_show 0 37905 NULL
++show_target_37913 show_target 0 37913 NULL
++skein256_export_37917 skein256_export 0 37917 NULL
++viacam_vb_buf_prepare_37918 viacam_vb_buf_prepare 0 37918 NULL
++elan_i2c_calibrate_result_37927 elan_i2c_calibrate_result 0 37927 NULL
++pkt_alloc_packet_data_37928 pkt_alloc_packet_data 1 37928 NULL nohasharray
++_rtw_malloc_37928 _rtw_malloc 1 37928 &pkt_alloc_packet_data_37928
++set_pwmchan_37930 set_pwmchan 0-4 37930 NULL
++toshiba_accelerometer_get_37934 toshiba_accelerometer_get 0 37934 NULL
++ath5k_attr_store_spur_level_37935 ath5k_attr_store_spur_level 0-4 37935 NULL
++read_rbu_packet_size_37939 read_rbu_packet_size 6-0-5 37939 NULL nohasharray
++b43_dma_init_37939 b43_dma_init 0 37939 &read_rbu_packet_size_37939
++show_iostat_iodone_cnt_37942 show_iostat_iodone_cnt 0 37942 NULL nohasharray
++adp8860_bl_l2_office_dim_store_37942 adp8860_bl_l2_office_dim_store 4-0 37942 &show_iostat_iodone_cnt_37942
++show_counter_rx_data_pkts_37943 show_counter_rx_data_pkts 0 37943 NULL
++nilfs_writepages_37944 nilfs_writepages 0 37944 NULL
++tcm_qla2xxx_tpg_attrib_store_demo_mode_write_protect_37947 tcm_qla2xxx_tpg_attrib_store_demo_mode_write_protect 0-3 37947 NULL
++max8997_get_enable_register_37955 max8997_get_enable_register 0 37955 NULL nohasharray
++cdc_ncm_show_wNdpOutDivisor_37955 cdc_ncm_show_wNdpOutDivisor 0 37955 &max8997_get_enable_register_37955
++netbios_ns_help_37956 netbios_ns_help 0 37956 NULL nohasharray
++permissive_add_37956 permissive_add 0-3 37956 &netbios_ns_help_37956
++write_file_bool_37957 write_file_bool 3-0 37957 NULL nohasharray
++abx500_mask_and_set_register_interruptible_37957 abx500_mask_and_set_register_interruptible 0 37957 &write_file_bool_37957
 +fifo_alloc_37961 fifo_alloc 1 37961 NULL
 +fifo_alloc_37961 fifo_alloc 1 37961 NULL
-+rds_rdma_extra_size_37990 rds_rdma_extra_size 0 37990 NULL
-+persistent_ram_old_size_37997 persistent_ram_old_size 0 37997 NULL
-+vfs_readv_38011 vfs_readv 3 38011 NULL
++ad5398_is_enabled_37962 ad5398_is_enabled 0 37962 NULL
++show_constraint_min_time_window_us_37963 show_constraint_min_time_window_us 0 37963 NULL
++ext3_free_blocks_sb_37967 ext3_free_blocks_sb 4-3 37967 NULL nohasharray
++target_stat_scsi_transport_show_attr_indx_37967 target_stat_scsi_transport_show_attr_indx 0 37967 &ext3_free_blocks_sb_37967
++fc0011_get_if_frequency_37970 fc0011_get_if_frequency 0 37970 NULL
++g2d_s_ctrl_37974 g2d_s_ctrl 0 37974 NULL
++show_tolerance1_37984 show_tolerance1 0 37984 NULL
++isl1208_sysfs_show_usr_37987 isl1208_sysfs_show_usr 0 37987 NULL
++rds_rdma_extra_size_37990 rds_rdma_extra_size 0 37990 NULL nohasharray
++netxen_nic_change_mtu_37990 netxen_nic_change_mtu 0 37990 &rds_rdma_extra_size_37990
++of_regulator_match_37995 of_regulator_match 0 37995 NULL
++persistent_ram_old_size_37997 persistent_ram_old_size 0 37997 NULL nohasharray
++fm10k_update_vid_37997 fm10k_update_vid 0 37997 &persistent_ram_old_size_37997
++tcm_qla2xxx_tpg_attrib_store_prod_mode_write_protect_37998 tcm_qla2xxx_tpg_attrib_store_prod_mode_write_protect 0-3 37998 NULL
++ma901radio_set_volume_38000 ma901radio_set_volume 0 38000 NULL nohasharray
++lio_target_nacl_store_cmdsn_depth_38000 lio_target_nacl_store_cmdsn_depth 0-3 38000 &ma901radio_set_volume_38000
++cxacru_sysfs_show_upstream_fec_errors_38002 cxacru_sysfs_show_upstream_fec_errors 0 38002 NULL
++pm8001_task_exec_38005 pm8001_task_exec 0 38005 NULL
++set_fan_auto1_38006 set_fan_auto1 0-4 38006 NULL
++lpfc_fips_rev_show_38009 lpfc_fips_rev_show 0 38009 NULL
++store_mem_gpio_reg_38010 store_mem_gpio_reg 0-4 38010 NULL
++vfs_readv_38011 vfs_readv 3-0 38011 NULL
++edd_show_extensions_38013 edd_show_extensions 0 38013 NULL
++rndis_opts_qmult_show_38015 rndis_opts_qmult_show 0 38015 NULL
++init_dma_38018 init_dma 0 38018 NULL
++crc32_init_38021 crc32_init 0 38021 NULL
++show_beep_38022 show_beep 0 38022 NULL
++twl4030_pwm_enable_38032 twl4030_pwm_enable 0 38032 NULL
++ufs_commit_chunk_38036 ufs_commit_chunk 3 38036 NULL nohasharray
++wl1251_acx_rx_msdu_life_time_38036 wl1251_acx_rx_msdu_life_time 0 38036 &ufs_commit_chunk_38036 nohasharray
++md_integrity_register_38036 md_integrity_register 0 38036 &wl1251_acx_rx_msdu_life_time_38036
 +aggr_recv_addba_req_evt_38037 aggr_recv_addba_req_evt 4 38037 NULL
 +aggr_recv_addba_req_evt_38037 aggr_recv_addba_req_evt 4 38037 NULL
-+il_dbgfs_chain_noise_read_38044 il_dbgfs_chain_noise_read 3 38044 NULL nohasharray
++store_wlan_38040 store_wlan 4-0 38040 NULL
++SyS_pwrite64_38041 SyS_pwrite64 3 38041 NULL
++acpi_ds_call_control_method_38042 acpi_ds_call_control_method 0 38042 NULL
++il_dbgfs_chain_noise_read_38044 il_dbgfs_chain_noise_read 3-0 38044 NULL nohasharray
 +klsi_105_prepare_write_buffer_38044 klsi_105_prepare_write_buffer 3 38044 &il_dbgfs_chain_noise_read_38044
 +klsi_105_prepare_write_buffer_38044 klsi_105_prepare_write_buffer 3 38044 &il_dbgfs_chain_noise_read_38044
++cpia2_send_command_38045 cpia2_send_command 0 38045 NULL
 +parser_init_guts_38046 parser_init_guts 2 38046 NULL
 +parser_init_guts_38046 parser_init_guts 2 38046 NULL
-+SyS_llistxattr_38048 SyS_llistxattr 3 38048 NULL
++pmbus_set_page_38048 pmbus_set_page 0 38048 NULL nohasharray
++SyS_llistxattr_38048 SyS_llistxattr 3 38048 &pmbus_set_page_38048
 +sysfs_do_create_link_38051 sysfs_do_create_link 0 38051 NULL
 +sysfs_do_create_link_38051 sysfs_do_create_link 0 38051 NULL
++create_l2entity_38053 create_l2entity 0 38053 NULL
++crypto_shash_extsize_38055 crypto_shash_extsize 0 38055 NULL
 +_xfs_buf_alloc_38058 _xfs_buf_alloc 3 38058 NULL
 +_xfs_buf_alloc_38058 _xfs_buf_alloc 3 38058 NULL
++usb_os_desc_ext_prop_attr_store_38059 usb_os_desc_ext_prop_attr_store 0-4 38059 NULL
 +nsm_create_handle_38060 nsm_create_handle 4 38060 NULL
 +nsm_create_handle_38060 nsm_create_handle 4 38060 NULL
++patch_ca0110_38064 patch_ca0110 0 38064 NULL
++gether_set_host_addr_38065 gether_set_host_addr 0 38065 NULL
 +alloc_ltalkdev_38071 alloc_ltalkdev 1 38071 NULL
 +alloc_ltalkdev_38071 alloc_ltalkdev 1 38071 NULL
-+cifs_send_async_read_38077 cifs_send_async_read 2 38077 NULL
-+xfs_buf_readahead_map_38081 xfs_buf_readahead_map 3 38081 NULL
-+uwb_mac_addr_print_38085 uwb_mac_addr_print 2 38085 NULL
++cifs_send_async_read_38077 cifs_send_async_read 2-0 38077 NULL
++plip_open_38078 plip_open 0 38078 NULL
++niu_tx_channel_stop_38080 niu_tx_channel_stop 0 38080 NULL
++xfs_buf_readahead_map_38081 xfs_buf_readahead_map 3 38081 NULL nohasharray
++wcn36xx_smd_rsp_process_38081 wcn36xx_smd_rsp_process 3 38081 &xfs_buf_readahead_map_38081
++read_38082 read 0 38082 NULL
++s5p_mfc_queue_setup_38084 s5p_mfc_queue_setup 0 38084 NULL
++uwb_mac_addr_print_38085 uwb_mac_addr_print 2-0 38085 NULL
++rtl8821ae_hw_init_38087 rtl8821ae_hw_init 0 38087 NULL
++tcf_csum_ipv4_udp_38089 tcf_csum_ipv4_udp 3 38089 NULL
 +request_key_auth_new_38092 request_key_auth_new 3 38092 NULL
 +request_key_auth_new_38092 request_key_auth_new 3 38092 NULL
-+proc_self_readlink_38094 proc_self_readlink 3 38094 NULL
++proc_self_readlink_38094 proc_self_readlink 3-0 38094 NULL nohasharray
++hdpvr_config_call_38094 hdpvr_config_call 0 38094 &proc_self_readlink_38094 nohasharray
++ib_query_gid_38094 ib_query_gid 0 38094 &hdpvr_config_call_38094
 +ep0_read_38095 ep0_read 3 38095 NULL
 +ep0_read_38095 ep0_read 3 38095 NULL
-+osc_checksum_seq_write_38096 osc_checksum_seq_write 3 38096 NULL nohasharray
-+sk_wmem_schedule_38096 sk_wmem_schedule 2 38096 &osc_checksum_seq_write_38096
++osc_checksum_seq_write_38096 osc_checksum_seq_write 3 38096 NULL
++vport_delete_38098 vport_delete 0 38098 NULL
++ath10k_mem_value_read_38099 ath10k_mem_value_read 3-0 38099 NULL
 +o2hb_read_slots_38105 o2hb_read_slots 2 38105 NULL
 +o2hb_read_slots_38105 o2hb_read_slots 2 38105 NULL
-+snd_pcm_oss_write_38108 snd_pcm_oss_write 3 38108 NULL
++snd_pcm_oss_write_38108 snd_pcm_oss_write 3-0 38108 NULL nohasharray
++temp_cpu_38108 temp_cpu 0 38108 &snd_pcm_oss_write_38108
++input_dev_show_id_product_38109 input_dev_show_id_product 0 38109 NULL
++snd_hdsp_channel_info_38123 snd_hdsp_channel_info 0 38123 NULL
 +vmw_kms_present_38130 vmw_kms_present 9 38130 NULL
 +vmw_kms_present_38130 vmw_kms_present 9 38130 NULL
-+__ntfs_copy_from_user_iovec_inatomic_38153 __ntfs_copy_from_user_iovec_inatomic 3-4-0 38153 NULL
-+btrfs_extent_same_38163 btrfs_extent_same 3-2-5 38163 NULL
-+kvm_clear_guest_38164 kvm_clear_guest 3-2 38164 NULL
-+cdev_add_38176 cdev_add 2-3 38176 NULL
-+rt2x00debug_write_rf_38195 rt2x00debug_write_rf 3 38195 NULL
++intervals_show_38131 intervals_show 0 38131 NULL
++show_ipv6_iface_ipaddr_autocfg_38132 show_ipv6_iface_ipaddr_autocfg 0 38132 NULL
++device_store_ulong_38134 device_store_ulong 0-4 38134 NULL
++create_hp_mic_jack_mode_38136 create_hp_mic_jack_mode 0 38136 NULL
++units_show_38139 units_show 0 38139 NULL
++posix_lock_file_wait_38140 posix_lock_file_wait 0 38140 NULL
++twl4030_madc_enable_irq_38141 twl4030_madc_enable_irq 0 38141 NULL nohasharray
++sm501_dbg_regs_38141 sm501_dbg_regs 0 38141 &twl4030_madc_enable_irq_38141
++rtl8169_change_mtu_38142 rtl8169_change_mtu 0 38142 NULL
++jfs_readpage_38145 jfs_readpage 0 38145 NULL
++bonding_show_active_slave_38152 bonding_show_active_slave 0 38152 NULL
++__ntfs_copy_from_user_iovec_inatomic_38153 __ntfs_copy_from_user_iovec_inatomic 0-4-3 38153 NULL
++gss_import_sec_context_38154 gss_import_sec_context 0 38154 NULL
++fbcon_fb_unregistered_38168 fbcon_fb_unregistered 0 38168 NULL
++snd_ca0106_pcm_trigger_capture_38169 snd_ca0106_pcm_trigger_capture 0 38169 NULL nohasharray
++amb_open_38169 amb_open 0 38169 &snd_ca0106_pcm_trigger_capture_38169
++diolan_usb_xfer_38173 diolan_usb_xfer 0-3 38173 NULL
++ds2781_store_eeprom_38175 ds2781_store_eeprom 0 38175 NULL
++cdev_add_38176 cdev_add 2-3-0 38176 NULL
++wil_write_file_reset_38180 wil_write_file_reset 0-3 38180 NULL nohasharray
++store_spi_transport_offset_38180 store_spi_transport_offset 0-4 38180 &wil_write_file_reset_38180
++qlcnic_83xx_get_nic_info_38183 qlcnic_83xx_get_nic_info 0 38183 NULL
++max8925_rtc_set_alarm_38184 max8925_rtc_set_alarm 0 38184 NULL
++elsa_suspend_38189 elsa_suspend 0 38189 NULL
++do_path_lookup_38193 do_path_lookup 0 38193 NULL nohasharray
++readlink_38193 readlink 0 38193 &do_path_lookup_38193
++rt2x00debug_write_rf_38195 rt2x00debug_write_rf 3-0 38195 NULL
++acerhdf_get_ec_temp_38197 acerhdf_get_ec_temp 0 38197 NULL
++deadline_var_store_38198 deadline_var_store 0-3 38198 NULL
++shark_write_reg_38200 shark_write_reg 0 38200 NULL
 +get_ucode_user_38202 get_ucode_user 3 38202 NULL
 +get_ucode_user_38202 get_ucode_user 3 38202 NULL
-+osd_req_list_partition_collections_38223 osd_req_list_partition_collections 5 38223 NULL
-+ceph_decode_16_38239 ceph_decode_16 0 38239 NULL
-+_ipw_read_reg32_38245 _ipw_read_reg32 0 38245 NULL
++ext3_new_block_38208 ext3_new_block 3-0 38208 NULL
++i2400m_tx_stats_write_38211 i2400m_tx_stats_write 0-3 38211 NULL
++validate_unlock_args_38214 validate_unlock_args 0 38214 NULL
++vmxnet3_rq_create_all_38222 vmxnet3_rq_create_all 0 38222 NULL
++osd_req_list_partition_collections_38223 osd_req_list_partition_collections 5 38223 NULL nohasharray
++xfs_rtallocate_range_38223 xfs_rtallocate_range 0 38223 &osd_req_list_partition_collections_38223
++tg3_chip_reset_38224 tg3_chip_reset 0 38224 NULL
++store_alert_led_38228 store_alert_led 0-4 38228 NULL
++target_core_dev_pr_show_attr_res_holder_38231 target_core_dev_pr_show_attr_res_holder 0 38231 NULL
++st_sensors_set_axis_enable_38232 st_sensors_set_axis_enable 0 38232 NULL
++inet_csk_listen_start_38233 inet_csk_listen_start 0 38233 NULL
++palmas_gpio_to_irq_38235 palmas_gpio_to_irq 2 38235 NULL
++m66592_queue_38237 m66592_queue 0 38237 NULL
++set_vfta_38239 set_vfta 0 38239 NULL nohasharray
++ceph_decode_16_38239 ceph_decode_16 0 38239 &set_vfta_38239
++__volume_set_mute_ec_38242 __volume_set_mute_ec 0 38242 NULL
++__mlx4_cmd_38244 __mlx4_cmd 0 38244 NULL
++_ipw_read_reg32_38245 _ipw_read_reg32 0 38245 NULL nohasharray
++b43legacy_one_core_attach_38245 b43legacy_one_core_attach 0 38245 &_ipw_read_reg32_38245
++vsc8221_config_init_38249 vsc8221_config_init 0 38249 NULL
 +nvkm_dmaobj_create__38250 nvkm_dmaobj_create_ 6 38250 NULL
 +nvkm_dmaobj_create__38250 nvkm_dmaobj_create_ 6 38250 NULL
-+mthca_alloc_icm_table_38268 mthca_alloc_icm_table 4-3 38268 NULL nohasharray
-+ieee80211_if_read_auto_open_plinks_38268 ieee80211_if_read_auto_open_plinks 3 38268 &mthca_alloc_icm_table_38268 nohasharray
-+SYSC_msgrcv_38268 SYSC_msgrcv 3 38268 &ieee80211_if_read_auto_open_plinks_38268
++async_xor_val_38254 async_xor_val 3 38254 NULL
++videobuf_dma_map_38255 videobuf_dma_map 0 38255 NULL nohasharray
++uwb_pal_register_38255 uwb_pal_register 0 38255 &videobuf_dma_map_38255
++scan_secs_read_38261 scan_secs_read 0 38261 NULL nohasharray
++mce_chrdev_write_38261 mce_chrdev_write 0-3 38261 &scan_secs_read_38261
++opticon_open_38262 opticon_open 0 38262 NULL nohasharray
++xfs_qm_dqrepair_38262 xfs_qm_dqrepair 0 38262 &opticon_open_38262
++ramoops_read_kmsg_hdr_38263 ramoops_read_kmsg_hdr 0 38263 NULL nohasharray
++xiic_busy_38263 xiic_busy 0 38263 &ramoops_read_kmsg_hdr_38263 nohasharray
++iscsi_ping_comp_event_38263 iscsi_ping_comp_event 5 38263 &xiic_busy_38263
++m88e1145_config_init_38265 m88e1145_config_init 0 38265 NULL
++broadsheet_setup_for_wfm_write_38267 broadsheet_setup_for_wfm_write 0 38267 NULL
++ieee80211_if_read_auto_open_plinks_38268 ieee80211_if_read_auto_open_plinks 3-0 38268 NULL nohasharray
++mthca_alloc_icm_table_38268 mthca_alloc_icm_table 3-4 38268 &ieee80211_if_read_auto_open_plinks_38268 nohasharray
++SYSC_msgrcv_38268 SYSC_msgrcv 3 38268 &mthca_alloc_icm_table_38268 nohasharray
++show_in3_input_38268 show_in3_input 0 38268 &SYSC_msgrcv_38268
++usb2_lpm_l1_timeout_show_38271 usb2_lpm_l1_timeout_show 0 38271 NULL nohasharray
++dev_show_rev_38271 dev_show_rev 0 38271 &usb2_lpm_l1_timeout_show_38271
 +xfs_bmbt_to_bmdr_38275 xfs_bmbt_to_bmdr 3 38275 NULL nohasharray
 +xfs_bmdr_to_bmbt_38275 xfs_bmdr_to_bmbt 5 38275 &xfs_bmbt_to_bmdr_38275
 +xfs_bmbt_to_bmdr_38275 xfs_bmbt_to_bmdr 3 38275 NULL nohasharray
 +xfs_bmdr_to_bmbt_38275 xfs_bmdr_to_bmbt 5 38275 &xfs_bmbt_to_bmdr_38275
++ov9650_set_gain_38276 ov9650_set_gain 0 38276 NULL
 +ftdi_process_packet_38281 ftdi_process_packet 4 38281 NULL
 +ftdi_process_packet_38281 ftdi_process_packet 4 38281 NULL
-+C_SYSC_pselect6_38296 C_SYSC_pselect6 1 38296 NULL
++nouveau_hwmon_show_name_38288 nouveau_hwmon_show_name 0 38288 NULL
++show_channel_38289 show_channel 0 38289 NULL
++odev_write_38293 odev_write 0-3 38293 NULL
++myri10ge_set_mac_address_38295 myri10ge_set_mac_address 0 38295 NULL
++C_SYSC_pselect6_38296 C_SYSC_pselect6 1 38296 NULL nohasharray
++zd_mac_rx_38296 zd_mac_rx 3 38296 &C_SYSC_pselect6_38296
++vxge_add_mac_addr_38297 vxge_add_mac_addr 0 38297 NULL
++ad7877_disable_show_38298 ad7877_disable_show 0 38298 NULL nohasharray
++pnp_assign_port_38298 pnp_assign_port 0 38298 &ad7877_disable_show_38298
++crypto_ahash_digest_38300 crypto_ahash_digest 0 38300 NULL nohasharray
++iscsi_nacl_param_show_DataSequenceInOrder_38300 iscsi_nacl_param_show_DataSequenceInOrder 0 38300 &crypto_ahash_digest_38300
 +ucma_query_path_38305 ucma_query_path 3 38305 NULL
 +ucma_query_path_38305 ucma_query_path 3 38305 NULL
-+isr_rx_headers_read_38325 isr_rx_headers_read 3 38325 NULL
-+ida_simple_get_38326 ida_simple_get 0 38326 NULL
-+__snd_gf1_look8_38333 __snd_gf1_look8 0 38333 NULL
-+usb_ext_prop_put_name_38352 usb_ext_prop_put_name 0-3 38352 NULL
++ubifs_tnc_start_commit_38309 ubifs_tnc_start_commit 0 38309 NULL nohasharray
++store_freq_38309 store_freq 0-4 38309 &ubifs_tnc_start_commit_38309
++rtl2830_tuner_i2c_xfer_38310 rtl2830_tuner_i2c_xfer 0-3 38310 NULL
++show_fnode_max_xmit_dlength_38317 show_fnode_max_xmit_dlength 0 38317 NULL
++mtd_name_show_38318 mtd_name_show 0 38318 NULL
++free_calls_show_38323 free_calls_show 0 38323 NULL
++isr_rx_headers_read_38325 isr_rx_headers_read 3-0 38325 NULL
++ida_simple_get_38326 ida_simple_get 0-2 38326 NULL nohasharray
++ip_mroute_setsockopt_38326 ip_mroute_setsockopt 0 38326 &ida_simple_get_38326
++team_set_mac_address_38334 team_set_mac_address 0 38334 NULL
++cryptomgr_schedule_probe_38337 cryptomgr_schedule_probe 0 38337 NULL nohasharray
++kmemleak_alloc_recursive_38337 kmemleak_alloc_recursive 2 38337 &cryptomgr_schedule_probe_38337
++ql_set_mac_addr_reg_38341 ql_set_mac_addr_reg 0 38341 NULL
++pm8001_ctl_mpi_interface_rev_show_38342 pm8001_ctl_mpi_interface_rev_show 0 38342 NULL
++sisusb_write_memio_byte_38343 sisusb_write_memio_byte 0 38343 NULL
++iscsi_stat_sess_show_attr_conn_timeout_errors_38346 iscsi_stat_sess_show_attr_conn_timeout_errors 0 38346 NULL
++af9005_write_tuner_registers_38347 af9005_write_tuner_registers 0 38347 NULL
++snd_hda_add_pincfg_38354 snd_hda_add_pincfg 0 38354 NULL
++sm501fb_crtsrc_store_38356 sm501fb_crtsrc_store 0-4 38356 NULL
++mgslpc_suspend_38357 mgslpc_suspend 0 38357 NULL
++target_core_show_dev_enable_38359 target_core_show_dev_enable 0 38359 NULL
 +btrfs_file_extent_disk_num_bytes_38363 btrfs_file_extent_disk_num_bytes 0 38363 NULL
 +btrfs_file_extent_disk_num_bytes_38363 btrfs_file_extent_disk_num_bytes 0 38363 NULL
-+xfs_free_file_space_38383 xfs_free_file_space 2-3 38383 NULL
-+dn_sendmsg_38390 dn_sendmsg 4 38390 NULL
-+ieee80211_if_read_dtim_count_38419 ieee80211_if_read_dtim_count 3 38419 NULL
-+pmcraid_copy_sglist_38431 pmcraid_copy_sglist 3 38431 NULL
-+iov_iter_npages_iovec_38448 iov_iter_npages_iovec 0-2 38448 NULL
-+kvm_write_guest_38454 kvm_write_guest 4-2 38454 NULL
-+videobuf_waiton_38459 videobuf_waiton 0 38459 NULL
-+_iwl_dbgfs_scan_ant_rxchain_write_38479 _iwl_dbgfs_scan_ant_rxchain_write 3 38479 NULL
++tomoyo_write_control_38365 tomoyo_write_control 0-3 38365 NULL
++pyra_sysfs_write_38370 pyra_sysfs_write 0-6 38370 NULL
++set_auto_temp_max_38372 set_auto_temp_max 0-4 38372 NULL
++active_duration_show_38373 active_duration_show 0 38373 NULL
++smm665_show_min_38376 smm665_show_min 0 38376 NULL
++adp8860_bl_l2_office_dim_show_38377 adp8860_bl_l2_office_dim_show 0 38377 NULL
++pch_udc_pcd_ep_enable_38380 pch_udc_pcd_ep_enable 0 38380 NULL
++rtl2832_sdr_wr_reg_38383 rtl2832_sdr_wr_reg 0 38383 NULL
++dn_sendmsg_38390 dn_sendmsg 4-0 38390 NULL
++snd_sonicvibes_playback_trigger_38392 snd_sonicvibes_playback_trigger 0 38392 NULL
++_write_mirror_38398 _write_mirror 0 38398 NULL
++vxp_inb_38402 vxp_inb 0 38402 NULL
++m5602_read_bridge_38404 m5602_read_bridge 0 38404 NULL
++show_status_str_38406 show_status_str 0 38406 NULL
++send_packet_38408 send_packet 0 38408 NULL
++get_valid_node_allowed_38412 get_valid_node_allowed 0-1 38412 NULL
++ocfs2_which_cluster_group_38413 ocfs2_which_cluster_group 0-2 38413 NULL
++bonding_show_arp_targets_38418 bonding_show_arp_targets 0 38418 NULL
++ieee80211_if_read_dtim_count_38419 ieee80211_if_read_dtim_count 3-0 38419 NULL
++asix_write_cmd_async_38420 asix_write_cmd_async 5 38420 NULL
++mc13xxx_regulator_disable_38421 mc13xxx_regulator_disable 0 38421 NULL
++ip6_datagram_connect_38427 ip6_datagram_connect 0 38427 NULL
++pcnet32_realloc_tx_ring_38428 pcnet32_realloc_tx_ring 3 38428 NULL
++led_delay_on_store_38429 led_delay_on_store 0-4 38429 NULL
++netlink_send_38434 netlink_send 5 38434 NULL
++batadv_iv_ogm_aggregate_new_38437 batadv_iv_ogm_aggregate_new 2 38437 NULL
++ubifs_find_dirty_leb_38438 ubifs_find_dirty_leb 0 38438 NULL
++deinterlace_buf_prepare_38443 deinterlace_buf_prepare 0 38443 NULL
++iscsi_tpg_attrib_show_generate_node_acls_38445 iscsi_tpg_attrib_show_generate_node_acls 0 38445 NULL
++dev_set_mtu_38447 dev_set_mtu 0 38447 NULL nohasharray
++offline_38447 offline 0 38447 &dev_set_mtu_38447
++idt77252_open_38452 idt77252_open 0 38452 NULL nohasharray
++rose_bind_38452 rose_bind 0 38452 &idt77252_open_38452
++udc_ep_enable_38457 udc_ep_enable 0 38457 NULL
++mISDN_sock_create_38458 mISDN_sock_create 0 38458 NULL nohasharray
++wl1271_acx_frag_threshold_38458 wl1271_acx_frag_threshold 0 38458 &mISDN_sock_create_38458
++saa7134_i2c_xfer_38459 saa7134_i2c_xfer 0-3 38459 NULL nohasharray
++videobuf_waiton_38459 videobuf_waiton 0 38459 &saa7134_i2c_xfer_38459
++mt9m111_g_fmt_38460 mt9m111_g_fmt 0 38460 NULL
++show_wimax_38463 show_wimax 0 38463 NULL
++btrfs_next_old_leaf_38465 btrfs_next_old_leaf 0 38465 NULL
++zr364xx_s_ctrl_38466 zr364xx_s_ctrl 0 38466 NULL nohasharray
++pc87413_write_38466 pc87413_write 0-3 38466 &zr364xx_s_ctrl_38466
++sctp_inet6addr_event_38468 sctp_inet6addr_event 0 38468 NULL nohasharray
++cxgb_change_mtu_38468 cxgb_change_mtu 0 38468 &sctp_inet6addr_event_38468
++ghes_notify_sci_38471 ghes_notify_sci 0 38471 NULL
++get_fan_ooc_38476 get_fan_ooc 0 38476 NULL nohasharray
++enable_slot_38476 enable_slot 0 38476 &get_fan_ooc_38476
++_iwl_dbgfs_scan_ant_rxchain_write_38479 _iwl_dbgfs_scan_ant_rxchain_write 3-0 38479 NULL
 +blk_end_bidi_request_38482 blk_end_bidi_request 3-4 38482 NULL
 +blk_end_bidi_request_38482 blk_end_bidi_request 3-4 38482 NULL
-+dev_names_read_38509 dev_names_read 3 38509 NULL
++store_bpp_38484 store_bpp 0-4 38484 NULL
++gfs2_setattr_size_38485 gfs2_setattr_size 0 38485 NULL
++show_counter_tx_dropped_pkts_38486 show_counter_tx_dropped_pkts 0 38486 NULL
++sched_group_set_rt_runtime_38487 sched_group_set_rt_runtime 0 38487 NULL
++lm8323_show_disable_38491 lm8323_show_disable 0 38491 NULL
++init_pitch_v1_38493 init_pitch_v1 0 38493 NULL
++wait_for_free_credits_38497 wait_for_free_credits 0 38497 NULL
++test_irq_store_38501 test_irq_store 0-4 38501 NULL
++format_cam_size_38506 format_cam_size 0 38506 NULL
++dev_names_read_38509 dev_names_read 3-0 38509 NULL
 +iscsi_create_iface_38510 iscsi_create_iface 5 38510 NULL
 +iscsi_create_iface_38510 iscsi_create_iface 5 38510 NULL
-+event_rx_mismatch_read_38518 event_rx_mismatch_read 3 38518 NULL
++mwl8k_cmd_set_wmm_mode_38513 mwl8k_cmd_set_wmm_mode 0 38513 NULL nohasharray
++optimize_38513 optimize 0 38513 &mwl8k_cmd_set_wmm_mode_38513
++sk_stream_wait_connect_38516 sk_stream_wait_connect 0 38516 NULL
++event_rx_mismatch_read_38518 event_rx_mismatch_read 3-0 38518 NULL
 +set_queue_count_38519 set_queue_count 0 38519 NULL
 +set_queue_count_38519 set_queue_count 0 38519 NULL
-+ubifs_idx_node_sz_38546 ubifs_idx_node_sz 0-2 38546 NULL
++m41t93_get_time_38520 m41t93_get_time 0 38520 NULL
++ent_bread_38523 ent_bread 0 38523 NULL nohasharray
++bond_option_fail_over_mac_set_38523 bond_option_fail_over_mac_set 0 38523 &ent_bread_38523
++ste10Xp_config_init_38533 ste10Xp_config_init 0 38533 NULL
++pm_trace_store_38534 pm_trace_store 0-4 38534 NULL
++ath10k_wmi_10_2_cmd_init_38540 ath10k_wmi_10_2_cmd_init 0 38540 NULL nohasharray
++prepare_header95_38540 prepare_header95 0 38540 &ath10k_wmi_10_2_cmd_init_38540
++jffs2_user_getxattr_38541 jffs2_user_getxattr 0 38541 NULL
 +btrfs_discard_extent_38547 btrfs_discard_extent 2 38547 NULL
 +btrfs_discard_extent_38547 btrfs_discard_extent 2 38547 NULL
-+kuc_len_38557 kuc_len 0-1 38557 NULL
-+irda_sendmsg_dgram_38563 irda_sendmsg_dgram 4 38563 NULL
-+il4965_rs_sta_dbgfs_scale_table_read_38564 il4965_rs_sta_dbgfs_scale_table_read 3 38564 NULL
-+_ipw_read32_38565 _ipw_read32 0 38565 NULL
-+snd_nm256_playback_copy_38567 snd_nm256_playback_copy 5-3 38567 NULL
++xs_error_38560 xs_error 0 38560 NULL
++irda_sendmsg_dgram_38563 irda_sendmsg_dgram 4-0 38563 NULL
++il4965_rs_sta_dbgfs_scale_table_read_38564 il4965_rs_sta_dbgfs_scale_table_read 3-0 38564 NULL nohasharray
++iscsi_stat_login_show_attr_authorize_fails_38564 iscsi_stat_login_show_attr_authorize_fails 0 38564 &il4965_rs_sta_dbgfs_scale_table_read_38564
++snd_nm256_playback_copy_38567 snd_nm256_playback_copy 5 38567 NULL nohasharray
++sr9700_get_eeprom_len_38567 sr9700_get_eeprom_len 0 38567 &snd_nm256_playback_copy_38567
++zd_reg2alpha2_38572 zd_reg2alpha2 0 38572 NULL
++srp_create_target_38575 srp_create_target 0-4 38575 NULL
 +copy_ctl_value_to_user_38587 copy_ctl_value_to_user 4 38587 NULL
 +copy_ctl_value_to_user_38587 copy_ctl_value_to_user 4 38587 NULL
-+rd_allocate_sgl_table_38607 rd_allocate_sgl_table 3 38607 NULL
++ahci_show_em_supported_38588 ahci_show_em_supported 0 38588 NULL
++__fat_write_inode_38591 __fat_write_inode 0 38591 NULL
++radeon_set_pm_profile_38593 radeon_set_pm_profile 0-4 38593 NULL
++cosa_net_setup_rx_38594 cosa_net_setup_rx 2 38594 NULL
++write_38599 write 0 38599 NULL
++smb_send_kvec_38602 smb_send_kvec 0 38602 NULL
++ieee80211_check_queues_38604 ieee80211_check_queues 0 38604 NULL
++rd_allocate_sgl_table_38607 rd_allocate_sgl_table 3-0 38607 NULL nohasharray
++__reiserfs_write_begin_38607 __reiserfs_write_begin 0 38607 &rd_allocate_sgl_table_38607
++store_enable_clk3a_output_38608 store_enable_clk3a_output 0-4 38608 NULL
++pep_indicate_38611 pep_indicate 5 38611 NULL
++s5p_mfc_alloc_instance_buffer_v5_38613 s5p_mfc_alloc_instance_buffer_v5 0 38613 NULL
++set_temphyst_38616 set_temphyst 0-4 38616 NULL
++set_mode_densblk_38618 set_mode_densblk 0 38618 NULL nohasharray
++ip_ra_control_38618 ip_ra_control 0 38618 &set_mode_densblk_38618
++atyfb_check_var_38619 atyfb_check_var 0 38619 NULL nohasharray
++nf_ct_sack_adjust_38619 nf_ct_sack_adjust 2 38619 &atyfb_check_var_38619
++tps80031_reg_is_enabled_38622 tps80031_reg_is_enabled 0 38622 NULL
++show_fc_host_system_hostname_38624 show_fc_host_system_hostname 0 38624 NULL
++wl1271_ap_init_qos_null_template_38626 wl1271_ap_init_qos_null_template 0 38626 NULL
 +icn_writecmd_38629 icn_writecmd 2 38629 NULL
 +icn_writecmd_38629 icn_writecmd 2 38629 NULL
-+write_enabled_file_bool_38630 write_enabled_file_bool 3 38630 NULL
-+ext2_readpages_38640 ext2_readpages 4 38640 NULL
++write_enabled_file_bool_38630 write_enabled_file_bool 3-0 38630 NULL
++i801_access_38631 i801_access 0 38631 NULL nohasharray
++pci_mmcfg_read_38631 pci_mmcfg_read 0 38631 &i801_access_38631 nohasharray
++csum_dirty_buffer_38631 csum_dirty_buffer 0 38631 &pci_mmcfg_read_38631
++iio_sysfs_trig_add_38638 iio_sysfs_trig_add 0-4 38638 NULL
++ext2_readpages_38640 ext2_readpages 4 38640 NULL nohasharray
++set_in_min0_38640 set_in_min0 0-4 38640 &ext2_readpages_38640
++uwb_dev_EUI_48_show_38642 uwb_dev_EUI_48_show 0 38642 NULL
 +audit_init_entry_38644 audit_init_entry 1 38644 NULL
 +audit_init_entry_38644 audit_init_entry 1 38644 NULL
-+qp_broker_alloc_38646 qp_broker_alloc 6-5 38646 NULL
-+mmc_send_cxd_data_38655 mmc_send_cxd_data 5 38655 NULL
++em3027_get_time_38645 em3027_get_time 0 38645 NULL
++qp_broker_alloc_38646 qp_broker_alloc 5-6 38646 NULL
++i2cdev_notifier_call_38648 i2cdev_notifier_call 0 38648 NULL
++kernfs_node_setsecdata_38651 kernfs_node_setsecdata 0 38651 NULL
++ring_active_show_38652 ring_active_show 0 38652 NULL
++iwl_mvm_ref_sync_38654 iwl_mvm_ref_sync 0 38654 NULL nohasharray
++intel_opregion_video_event_38654 intel_opregion_video_event 0 38654 &iwl_mvm_ref_sync_38654
++mxb_s_ctrl_38656 mxb_s_ctrl 0 38656 NULL
++hfsplus_ext_write_extent_locked_38662 hfsplus_ext_write_extent_locked 0 38662 NULL
 +nouveau_instmem_create__38664 nouveau_instmem_create_ 4 38664 NULL
 +nouveau_instmem_create__38664 nouveau_instmem_create_ 4 38664 NULL
-+ufshcd_read_sdev_qdepth_38676 ufshcd_read_sdev_qdepth 0 38676 NULL
++xfs_da3_node_create_38666 xfs_da3_node_create 0 38666 NULL
++snd_emu10k1x_pcm_prepare_capture_38667 snd_emu10k1x_pcm_prepare_capture 0 38667 NULL
++fakelb_hw_start_38669 fakelb_hw_start 0 38669 NULL nohasharray
++skb_tnl_header_len_38669 skb_tnl_header_len 0 38669 &fakelb_hw_start_38669
++nilfs_write_end_38674 nilfs_write_end 5-0 38674 NULL
++w7090p_tuner_write_serpar_38675 w7090p_tuner_write_serpar 0-3 38675 NULL
++ib_umem_start_38677 ib_umem_start 0 38677 NULL
 +iscsit_dump_data_payload_38683 iscsit_dump_data_payload 2 38683 NULL
 +iscsit_dump_data_payload_38683 iscsit_dump_data_payload 2 38683 NULL
++lp8788_get_bl_ctl_mode_38684 lp8788_get_bl_ctl_mode 0 38684 NULL
 +tracing_nsecs_read_38689 tracing_nsecs_read 3 38689 NULL
 +tracing_nsecs_read_38689 tracing_nsecs_read 3 38689 NULL
++arbitrary_virt_to_mfn_38693 arbitrary_virt_to_mfn 0 38693 NULL
++zd_rf_init_al2230_38694 zd_rf_init_al2230 0 38694 NULL
++ext4_wait_block_bitmap_38695 ext4_wait_block_bitmap 2 38695 NULL
++validate_vid_hdr_38699 validate_vid_hdr 0 38699 NULL nohasharray
++alc_parse_auto_config_38699 alc_parse_auto_config 0 38699 &validate_vid_hdr_38699
 +rbio_add_io_page_38700 rbio_add_io_page 6 38700 NULL
 +rbio_add_io_page_38700 rbio_add_io_page 6 38700 NULL
-+w83977af_sir_interrupt_38738 w83977af_sir_interrupt 0 38738 NULL
++kone_sysfs_show_actual_profile_38707 kone_sysfs_show_actual_profile 0 38707 NULL
++bnx2_change_ring_size_38711 bnx2_change_ring_size 0 38711 NULL
++mmc_scr_show_38713 mmc_scr_show 0 38713 NULL
++find_next_usable_block_38716 find_next_usable_block 0-1-3 38716 NULL nohasharray
++qlcnic_sysfs_write_esw_config_38716 qlcnic_sysfs_write_esw_config 0-6-5 38716 &find_next_usable_block_38716
++gfs2_writepages_38717 gfs2_writepages 0 38717 NULL
++adp5520_bl_office_dim_show_38719 adp5520_bl_office_dim_show 0 38719 NULL
++zforce_send_wait_38720 zforce_send_wait 3 38720 NULL
++_nfs4_proc_remove_38721 _nfs4_proc_remove 0 38721 NULL nohasharray
++tun_show_owner_38721 tun_show_owner 0 38721 &_nfs4_proc_remove_38721
++iwl_mvm_mac_ctxt_cmd_listener_38724 iwl_mvm_mac_ctxt_cmd_listener 0 38724 NULL
++bcm54xx_shadow_write_38726 bcm54xx_shadow_write 0 38726 NULL
++store_38729 store 0-3 38729 NULL
++auto_abort_store_38733 auto_abort_store 0-4 38733 NULL
++ath10k_pci_init_pipes_38735 ath10k_pci_init_pipes 0 38735 NULL nohasharray
++veth_open_38735 veth_open 0 38735 &ath10k_pci_init_pipes_38735
++jfs_freeze_38736 jfs_freeze 0 38736 NULL
++si4713_s_ctrl_38743 si4713_s_ctrl 0 38743 NULL
++p9_mount_tag_show_38744 p9_mount_tag_show 0 38744 NULL nohasharray
++extlog_print_38744 extlog_print 0 38744 &p9_mount_tag_show_38744
++clear_intrusion_38745 clear_intrusion 0-4 38745 NULL
++microcode_write_38754 microcode_write 0-3 38754 NULL
++netxen_nic_get_eeprom_len_38756 netxen_nic_get_eeprom_len 0 38756 NULL
++mic_map_single_38759 mic_map_single 0 38759 NULL
++get_fan_rpm_38760 get_fan_rpm 0 38760 NULL nohasharray
++creg_queue_cmd_38760 creg_queue_cmd 0 38760 &get_fan_rpm_38760
 +udf_readpages_38761 udf_readpages 4 38761 NULL
 +udf_readpages_38761 udf_readpages 4 38761 NULL
-+iwl_dbgfs_thermal_throttling_read_38779 iwl_dbgfs_thermal_throttling_read 3 38779 NULL
++store_beep_mask_38764 store_beep_mask 0-4 38764 NULL
++target_stat_scsi_tgt_dev_show_attr_inst_38765 target_stat_scsi_tgt_dev_show_attr_inst 0 38765 NULL nohasharray
++xfs_bmap_btalloc_filestreams_38765 xfs_bmap_btalloc_filestreams 0 38765 &target_stat_scsi_tgt_dev_show_attr_inst_38765 nohasharray
++pyra_sysfs_write_control_38765 pyra_sysfs_write_control 0-6-5 38765 &xfs_bmap_btalloc_filestreams_38765
++nfs4_proc_setattr_38768 nfs4_proc_setattr 0 38768 NULL
++acpi_power_on_unlocked_38769 acpi_power_on_unlocked 0 38769 NULL
++squashfs_xattr_get_38771 squashfs_xattr_get 0 38771 NULL
++ixgbevf_vlan_rx_add_vid_38773 ixgbevf_vlan_rx_add_vid 0 38773 NULL
++mlx4_num_reserved_sqps_38775 mlx4_num_reserved_sqps 0 38775 NULL
++elan_smbus_set_flash_key_38776 elan_smbus_set_flash_key 0 38776 NULL
++si476x_core_i2c_xfer_38777 si476x_core_i2c_xfer 4-0 38777 NULL
++pwc_set_autogain_expo_38778 pwc_set_autogain_expo 0 38778 NULL
++iwl_dbgfs_thermal_throttling_read_38779 iwl_dbgfs_thermal_throttling_read 3-0 38779 NULL
 +bcache_device_init_38781 bcache_device_init 3 38781 NULL
 +bcache_device_init_38781 bcache_device_init 3 38781 NULL
++snd_ivtv_pcm_ioctl_38783 snd_ivtv_pcm_ioctl 0 38783 NULL
 +snd_gus_dram_write_38784 snd_gus_dram_write 4 38784 NULL
 +snd_gus_dram_write_38784 snd_gus_dram_write 4 38784 NULL
++p54_set_leds_38787 p54_set_leds 0 38787 NULL
++max_speed_read_file_38790 max_speed_read_file 0 38790 NULL
++dlm_search_rsb_tree_38795 dlm_search_rsb_tree 0 38795 NULL nohasharray
++sas_drain_work_38795 sas_drain_work 0 38795 &dlm_search_rsb_tree_38795
++nfc_genl_rcv_nl_event_38797 nfc_genl_rcv_nl_event 0 38797 NULL
++nfs4_xattr_get_nfs4_acl_38800 nfs4_xattr_get_nfs4_acl 0 38800 NULL
 +do_pci_enable_device_38802 do_pci_enable_device 0 38802 NULL
 +err_decode_38804 err_decode 2 38804 NULL
 +do_pci_enable_device_38802 do_pci_enable_device 0 38802 NULL
 +err_decode_38804 err_decode 2 38804 NULL
++mousevsc_hid_raw_request_38811 mousevsc_hid_raw_request 0 38811 NULL
 +ipv6_renew_option_38813 ipv6_renew_option 3 38813 NULL
 +ipv6_renew_option_38813 ipv6_renew_option 3 38813 NULL
-+direct_entry_38836 direct_entry 3 38836 NULL
++qla2x00_model_desc_show_38816 qla2x00_model_desc_show 0 38816 NULL
++sys_select_38827 sys_select 1 38827 NULL
++whc_urb_enqueue_38830 whc_urb_enqueue 0 38830 NULL
++tle62x0_status_show_38833 tle62x0_status_show 0 38833 NULL
++direct_entry_38836 direct_entry 3-0 38836 NULL nohasharray
++vnic_dev_notify_set_38836 vnic_dev_notify_set 0 38836 &direct_entry_38836 nohasharray
++map_page_38836 map_page 0-3 38836 &vnic_dev_notify_set_38836
 +compat_udp_setsockopt_38840 compat_udp_setsockopt 5 38840 NULL
 +compat_udp_setsockopt_38840 compat_udp_setsockopt 5 38840 NULL
-+interfaces_38859 interfaces 2 38859 NULL
-+dbgfs_state_38894 dbgfs_state 3 38894 NULL
-+il_dbgfs_sram_write_38942 il_dbgfs_sram_write 3 38942 NULL
++sst_create_ipc_msg_38841 sst_create_ipc_msg 0 38841 NULL
++ata_scsi_activity_store_38843 ata_scsi_activity_store 0-4 38843 NULL
++tpacpi_driver_interface_version_show_38848 tpacpi_driver_interface_version_show 0 38848 NULL
++pci_read_config_38854 pci_read_config 0-6-5 38854 NULL
++start_discovery_38858 start_discovery 4 38858 NULL
++interfaces_38859 interfaces 2-0 38859 NULL nohasharray
++__uncore_event_show_38859 __uncore_event_show 0 38859 &interfaces_38859
++bch_cached_dev_attach_38861 bch_cached_dev_attach 0 38861 NULL
++atl1e_restart_autoneg_38868 atl1e_restart_autoneg 0 38868 NULL
++tipc_wait_for_rcvmsg_38874 tipc_wait_for_rcvmsg 0 38874 NULL
++image_size_store_38875 image_size_store 0-4 38875 NULL
++show_counter_rx_pkey_mismatches_38880 show_counter_rx_pkey_mismatches 0 38880 NULL
++show_conn_param_ISCSI_PARAM_LOCAL_IPADDR_38882 show_conn_param_ISCSI_PARAM_LOCAL_IPADDR 0 38882 NULL
++rbd_dev_v2_striping_info_38885 rbd_dev_v2_striping_info 0 38885 NULL
++iscsi_stat_login_show_attr_redirects_38890 iscsi_stat_login_show_attr_redirects 0 38890 NULL
++hdlc_open_38893 hdlc_open 0 38893 NULL
++dbgfs_state_38894 dbgfs_state 3-0 38894 NULL
++padlock_sha256_finup_38897 padlock_sha256_finup 0 38897 NULL
++__fswab16_38898 __fswab16 0 38898 NULL
++process_access_response_38899 process_access_response 0 38899 NULL
++afs_readpage_38902 afs_readpage 0 38902 NULL nohasharray
++writepage_delalloc_38902 writepage_delalloc 0 38902 &afs_readpage_38902
++ei_open_38906 ei_open 0 38906 NULL
++ov5642_g_fmt_38908 ov5642_g_fmt 0 38908 NULL
++rsi_mgmt_pkt_to_core_38909 rsi_mgmt_pkt_to_core 3 38909 NULL
++show_iostat_iorequest_cnt_38913 show_iostat_iorequest_cnt 0 38913 NULL
++deadline_write_expire_store_38918 deadline_write_expire_store 3-0 38918 NULL
++ath10k_pci_wake_target_cpu_38920 ath10k_pci_wake_target_cpu 0 38920 NULL
++change_protocol_38922 change_protocol 0 38922 NULL
++port_destid_show_38923 port_destid_show 0 38923 NULL
++af_alg_wait_for_completion_38924 af_alg_wait_for_completion 0-1 38924 NULL
++mv88e6352_get_temp_38926 mv88e6352_get_temp 0 38926 NULL nohasharray
++dev_set_name_38926 dev_set_name 0 38926 &mv88e6352_get_temp_38926
++ext3_trim_all_free_38929 ext3_trim_all_free 2-3-4 38929 NULL
++qib_user_sdma_queue_clean_38930 qib_user_sdma_queue_clean 0 38930 NULL
++pcap_regulator_enable_38934 pcap_regulator_enable 0 38934 NULL
++fc0013_writereg_38939 fc0013_writereg 0 38939 NULL
++tps65910_rtc_read_time_38941 tps65910_rtc_read_time 0 38941 NULL nohasharray
++ivtv_setup_v4l2_decode_stream_38941 ivtv_setup_v4l2_decode_stream 0 38941 &tps65910_rtc_read_time_38941
++il_dbgfs_sram_write_38942 il_dbgfs_sram_write 3-0 38942 NULL
++sbp_count_se_tpg_luns_38943 sbp_count_se_tpg_luns 0 38943 NULL
++sdev_store_queue_ramp_up_period_38946 sdev_store_queue_ramp_up_period 0-4 38946 NULL nohasharray
++cpumask_parse_38946 cpumask_parse 0 38946 &sdev_store_queue_ramp_up_period_38946
++select_subconnector_show_38953 select_subconnector_show 0 38953 NULL
++qlcnic_sriov_pf_config_vport_38955 qlcnic_sriov_pf_config_vport 0 38955 NULL
++__vsock_bind_stream_38957 __vsock_bind_stream 0 38957 NULL nohasharray
++map_single_38957 map_single 0 38957 &__vsock_bind_stream_38957
++show_temp16_38958 show_temp16 0 38958 NULL
++macaddress_show_38969 macaddress_show 0 38969 NULL
++b43legacy_dma_init_38970 b43legacy_dma_init 0 38970 NULL
 +__ath6kl_wmi_send_mgmt_cmd_38971 __ath6kl_wmi_send_mgmt_cmd 7 38971 NULL
 +__ath6kl_wmi_send_mgmt_cmd_38971 __ath6kl_wmi_send_mgmt_cmd 7 38971 NULL
++wp512_init_38975 wp512_init 0 38975 NULL
 +usb_maxpacket_38977 usb_maxpacket 0 38977 NULL nohasharray
 +usb_maxpacket_38977 usb_maxpacket 0 38977 NULL nohasharray
-+C_SYSC_preadv64_38977 C_SYSC_preadv64 3 38977 &usb_maxpacket_38977
++adfs_fplus_read_38977 adfs_fplus_read 0 38977 &usb_maxpacket_38977
++addr_assign_type_show_38978 addr_assign_type_show 0 38978 NULL
++_iommu_cpumask_show_38985 _iommu_cpumask_show 0 38985 NULL
 +OSDSetBlock_38986 OSDSetBlock 2-4 38986 NULL
 +OSDSetBlock_38986 OSDSetBlock 2-4 38986 NULL
++submit_bio_wait_38991 submit_bio_wait 0 38991 NULL
++intel_nontranslate_map_sg_38992 intel_nontranslate_map_sg 0-3 38992 NULL
 +bio_clone_range_38997 bio_clone_range 2 38997 NULL
 +bio_clone_range_38997 bio_clone_range 2 38997 NULL
-+lpfc_idiag_extacc_write_38998 lpfc_idiag_extacc_write 3 38998 NULL
-+get_nodes_39012 get_nodes 3 39012 NULL
++lpfc_idiag_extacc_write_38998 lpfc_idiag_extacc_write 3-0 38998 NULL
++udf_new_block_38999 udf_new_block 4 38999 NULL
++bh1770_set_lux_thresh_39000 bh1770_set_lux_thresh 0 39000 NULL
++mmio16write__write_file_39001 mmio16write__write_file 0 39001 NULL
++systemid_show_39002 systemid_show 0 39002 NULL
++t4vf_pktgl_to_skb_39005 t4vf_pktgl_to_skb 2 39005 NULL
++bt_6lowpan_connect_39006 bt_6lowpan_connect 0 39006 NULL
++i2c_hid_output_report_39007 i2c_hid_output_report 3-0 39007 NULL
++revision_id_store_39009 revision_id_store 0-4 39009 NULL
++zd1201_enable_39011 zd1201_enable 0 39011 NULL
++get_nodes_39012 get_nodes 3 39012 NULL nohasharray
++compat_SyS_move_pages_39012 compat_SyS_move_pages 2 39012 &get_nodes_39012
 +twl6030_interrupt_unmask_39013 twl6030_interrupt_unmask 2 39013 NULL
 +twl6030_interrupt_unmask_39013 twl6030_interrupt_unmask 2 39013 NULL
-+force_sc_support_read_39014 force_sc_support_read 3 39014 NULL
++force_sc_support_read_39014 force_sc_support_read 3-0 39014 NULL nohasharray
++show_39014 show 0 39014 &force_sc_support_read_39014
 +__blkdev_issue_zeroout_39020 __blkdev_issue_zeroout 3 39020 NULL
 +__blkdev_issue_zeroout_39020 __blkdev_issue_zeroout 3 39020 NULL
-+_zd_iowrite32v_async_locked_39034 _zd_iowrite32v_async_locked 3 39034 NULL
++snd_mask_refine_set_39027 snd_mask_refine_set 0 39027 NULL
++ftrace_modify_code_direct_39029 ftrace_modify_code_direct 1 39029 NULL
++ovl_copy_up_39031 ovl_copy_up 0 39031 NULL nohasharray
++acpi_install_gpe_block_39031 acpi_install_gpe_block 4 39031 &ovl_copy_up_39031
++store_sf2_pwm_39032 store_sf2_pwm 0-4 39032 NULL
++_zd_iowrite32v_async_locked_39034 _zd_iowrite32v_async_locked 0-3 39034 NULL
++temp_deactivated_show_39037 temp_deactivated_show 0 39037 NULL
++phy_read_status_39042 phy_read_status 0 39042 NULL
++write_battery_life_extender_39045 write_battery_life_extender 0 39045 NULL
++wl18xx_trigger_cmd_39046 wl18xx_trigger_cmd 0 39046 NULL
++power_limit_1_tmax_us_show_39050 power_limit_1_tmax_us_show 0 39050 NULL
 +do_write_kmem_39051 do_write_kmem 0-1-3 39051 NULL
 +do_write_kmem_39051 do_write_kmem 0-1-3 39051 NULL
++__wil_up_39052 __wil_up 0 39052 NULL
++get_component_status_39053 get_component_status 0 39053 NULL
++gen10g_read_status_39059 gen10g_read_status 0 39059 NULL
++mp_irqdomain_map_39061 mp_irqdomain_map 2-3 39061 NULL nohasharray
++netxen_store_diag_mode_39061 netxen_store_diag_mode 0-4 39061 &mp_irqdomain_map_39061
++csio_hw_wait_op_done_val_39063 csio_hw_wait_op_done_val 0 39063 NULL
++roccat_common2_sysfs_write_profile_39064 roccat_common2_sysfs_write_profile 0-6-5 39064 NULL
++line6_midibuf_read_39067 line6_midibuf_read 0-3 39067 NULL
++lp8788_rtc_read_time_39070 lp8788_rtc_read_time 0 39070 NULL
++node_nodeid_read_39075 node_nodeid_read 0 39075 NULL
++qlcnic_83xx_issue_cmd_39076 qlcnic_83xx_issue_cmd 0 39076 NULL
++iscsi_tpg_param_store_DataSequenceInOrder_39079 iscsi_tpg_param_store_DataSequenceInOrder 0-3 39079 NULL
++regulator_disable_regmap_39084 regulator_disable_regmap 0 39084 NULL
++regcache_lzo_write_39088 regcache_lzo_write 0 39088 NULL
++target_fabric_tpg_attr_store_39100 target_fabric_tpg_attr_store 0-4 39100 NULL
++qt2_open_39101 qt2_open 0 39101 NULL
 +tomoyo_truncate_39105 tomoyo_truncate 0 39105 NULL
 +tomoyo_truncate_39105 tomoyo_truncate 0 39105 NULL
-+__kfifo_to_user_r_39123 __kfifo_to_user_r 5-3 39123 NULL
++acpi_device_path_show_39111 acpi_device_path_show 0 39111 NULL nohasharray
++leb_write_lock_39111 leb_write_lock 0 39111 &acpi_device_path_show_39111
++pause_transport_39115 pause_transport 0 39115 NULL
++phys_addr_show_39116 phys_addr_show 0 39116 NULL nohasharray
++serial_resume_39116 serial_resume 0 39116 &phys_addr_show_39116
++avoid_reset_quirk_show_39119 avoid_reset_quirk_show 0 39119 NULL
++__kfifo_to_user_r_39123 __kfifo_to_user_r 3-5 39123 NULL
++saa711x_set_size_39124 saa711x_set_size 0 39124 NULL
++snd_vt1724_pcm_trigger_39131 snd_vt1724_pcm_trigger 0 39131 NULL
 +ea_foreach_39133 ea_foreach 0 39133 NULL
 +ea_foreach_39133 ea_foreach 0 39133 NULL
++snd_pcm_plug_format_plugins_39136 snd_pcm_plug_format_plugins 0 39136 NULL
++request_key_auth_instantiate_39141 request_key_auth_instantiate 0 39141 NULL
++btree_submit_bio_hook_39142 btree_submit_bio_hook 0 39142 NULL nohasharray
++tcm_qla2xxx_npiv_tpg_show_enable_39142 tcm_qla2xxx_npiv_tpg_show_enable 0 39142 &btree_submit_bio_hook_39142
 +generic_permission_39150 generic_permission 0 39150 NULL
 +generic_permission_39150 generic_permission 0 39150 NULL
-+proc_coredump_filter_read_39153 proc_coredump_filter_read 3 39153 NULL
-+ath9k_hw_ar9003_dump_eeprom_39156 ath9k_hw_ar9003_dump_eeprom 5-4 39156 NULL
++alloc_ring_39151 alloc_ring 2-4 39151 NULL
++proc_coredump_filter_read_39153 proc_coredump_filter_read 3-0 39153 NULL
++objects_partial_show_39154 objects_partial_show 0 39154 NULL
++create_bounce_buffer_39155 create_bounce_buffer 3 39155 NULL
++ath9k_hw_ar9003_dump_eeprom_39156 ath9k_hw_ar9003_dump_eeprom 4-5-0 39156 NULL
++elevator_switch_39159 elevator_switch 0 39159 NULL
++iscsi_disc_store_userid_mutual_39161 iscsi_disc_store_userid_mutual 0-3 39161 NULL
 +echo_client_kbrw_39170 echo_client_kbrw 6 39170 NULL
 +echo_client_kbrw_39170 echo_client_kbrw 6 39170 NULL
-+ext3_xattr_check_names_39174 ext3_xattr_check_names 0 39174 NULL
-+mlx4_en_create_tx_ring_39179 mlx4_en_create_tx_ring 4 39179 NULL
-+ubi_more_update_data_39189 ubi_more_update_data 4 39189 NULL
-+qcam_read_bytes_39205 qcam_read_bytes 0 39205 NULL
-+ivtv_v4l2_write_39226 ivtv_v4l2_write 3 39226 NULL
++ext3_xattr_check_names_39174 ext3_xattr_check_names 0 39174 NULL nohasharray
++go7007_usb_i2c_master_xfer_39174 go7007_usb_i2c_master_xfer 0-3 39174 &ext3_xattr_check_names_39174
++msr_device_create_39175 msr_device_create 0 39175 NULL
++vpe_buf_prepare_39183 vpe_buf_prepare 0 39183 NULL
++wl1271_cmd_data_path_39185 wl1271_cmd_data_path 0 39185 NULL
++ubi_more_update_data_39189 ubi_more_update_data 4-0 39189 NULL
++soc_camera_platform_s_stream_39190 soc_camera_platform_s_stream 0 39190 NULL nohasharray
++quota_scale_store_39190 quota_scale_store 0-3 39190 &soc_camera_platform_s_stream_39190
++i2c_recv_bytes_39196 i2c_recv_bytes 0 39196 NULL
++show_fcstat_fcp_input_requests_39199 show_fcstat_fcp_input_requests 0 39199 NULL
++ipath_diagpkt_write_39201 ipath_diagpkt_write 0-3 39201 NULL
++bd2802_store_reg0x05_39202 bd2802_store_reg0x05 0-4 39202 NULL
++location_show_39206 location_show 0 39206 NULL
++patch_ad1983_39207 patch_ad1983 0 39207 NULL
++qla4_82xx_pci_mem_read_direct_39208 qla4_82xx_pci_mem_read_direct 2 39208 NULL nohasharray
++noop_fsync_39208 noop_fsync 0 39208 &qla4_82xx_pci_mem_read_direct_39208 nohasharray
++gp2ap020a00f_set_operation_mode_39208 gp2ap020a00f_set_operation_mode 0 39208 &noop_fsync_39208
++snd_seq_timer_set_skew_39214 snd_seq_timer_set_skew 0 39214 NULL
++v4l2_ctrl_handler_setup_39217 v4l2_ctrl_handler_setup 0 39217 NULL nohasharray
++rsi_mac80211_start_39217 rsi_mac80211_start 0 39217 &v4l2_ctrl_handler_setup_39217
++fuse_access_39220 fuse_access 0 39220 NULL
++sst_stream_drop_39224 sst_stream_drop 0 39224 NULL nohasharray
++patch_cmi8888_39224 patch_cmi8888 0 39224 &sst_stream_drop_39224
++ivtv_v4l2_write_39226 ivtv_v4l2_write 3-0 39226 NULL nohasharray
++pnfs_scan_commit_lists_39226 pnfs_scan_commit_lists 0 39226 &ivtv_v4l2_write_39226
++target_core_alua_lu_gp_attr_store_39231 target_core_alua_lu_gp_attr_store 0-4 39231 NULL
 +SyS_getrandom_39235 SyS_getrandom 2 39235 NULL
 +SyS_getrandom_39235 SyS_getrandom 2 39235 NULL
++sony_pic_wwanpower_show_39236 sony_pic_wwanpower_show 0 39236 NULL nohasharray
++wb_smsc_wdt_write_39236 wb_smsc_wdt_write 0-3 39236 &sony_pic_wwanpower_show_39236
 +posix_acl_to_xattr_39237 posix_acl_to_xattr 0 39237 NULL
 +posix_acl_to_xattr_39237 posix_acl_to_xattr 0 39237 NULL
-+snd_pcm_capture_forward_39248 snd_pcm_capture_forward 2 39248 NULL
++atkbd_do_show_scroll_39238 atkbd_do_show_scroll 0 39238 NULL
++odev_read_39239 odev_read 0-3 39239 NULL
++snd_emu10k1x_pcm_trigger_capture_39243 snd_emu10k1x_pcm_trigger_capture 0 39243 NULL
++ds2780_get_rsgain_register_39244 ds2780_get_rsgain_register 0 39244 NULL
 +r128_compat_ioctl_39250 r128_compat_ioctl 2 39250 NULL nohasharray
 +r128_compat_ioctl_39250 r128_compat_ioctl 2 39250 NULL nohasharray
-+pwr_cont_miss_bcns_spread_read_39250 pwr_cont_miss_bcns_spread_read 3 39250 &r128_compat_ioctl_39250
-+i915_error_state_read_39254 i915_error_state_read 3 39254 NULL
-+rx_filter_protection_filter_read_39282 rx_filter_protection_filter_read 3 39282 NULL
-+_iwl_dbgfs_pm_params_write_39325 _iwl_dbgfs_pm_params_write 3 39325 NULL
-+__cfg80211_connect_result_39326 __cfg80211_connect_result 4-6 39326 NULL
-+insert_reserved_file_extent_39327 insert_reserved_file_extent 3 39327 NULL
++pwr_cont_miss_bcns_spread_read_39250 pwr_cont_miss_bcns_spread_read 3-0 39250 &r128_compat_ioctl_39250
++sbp_tpg_show_directory_id_39253 sbp_tpg_show_directory_id 0 39253 NULL
++i915_error_state_read_39254 i915_error_state_read 3-0 39254 NULL nohasharray
++__skb_cow_39254 __skb_cow 2 39254 &i915_error_state_read_39254
++aux_ring_buffer_write_39260 aux_ring_buffer_write 3 39260 NULL
++pci_oxsemi_tornado_init_39261 pci_oxsemi_tornado_init 0 39261 NULL
++mlx4_en_set_mac_39263 mlx4_en_set_mac 0 39263 NULL
++ath6kl_wmi_set_appie_cmd_39266 ath6kl_wmi_set_appie_cmd 5 39266 NULL
++lpfc_scan_down_show_39268 lpfc_scan_down_show 0 39268 NULL
++show_fan_fault_39271 show_fan_fault 0 39271 NULL
++rocker_port_vlan_39272 rocker_port_vlan 0 39272 NULL
++ubifs_tnc_remove_range_39280 ubifs_tnc_remove_range 0 39280 NULL
++picolcd_fb_check_var_39281 picolcd_fb_check_var 0 39281 NULL
++rx_filter_protection_filter_read_39282 rx_filter_protection_filter_read 3-0 39282 NULL
++show_lslvl_39283 show_lslvl 0 39283 NULL
++snd_pcm_pre_stop_39285 snd_pcm_pre_stop 0 39285 NULL
++bsg_read_39290 bsg_read 0-3 39290 NULL nohasharray
++iwl_add_station_common_39290 iwl_add_station_common 0 39290 &bsg_read_39290
++sch56xx_write_virtual_reg_39294 sch56xx_write_virtual_reg 0 39294 NULL
++textual_leaf_to_string_39295 textual_leaf_to_string 0 39295 NULL
++blk_mq_hw_sysfs_dispatched_show_39296 blk_mq_hw_sysfs_dispatched_show 0 39296 NULL
++ceph_crypto_key_decode_39298 ceph_crypto_key_decode 0 39298 NULL
++cxacru_sysfs_show_link_status_39302 cxacru_sysfs_show_link_status 0 39302 NULL
++__vmalloc_node_39308 __vmalloc_node 1 39308 NULL nohasharray
++show_fnode_def_time2retain_39308 show_fnode_def_time2retain 0 39308 &__vmalloc_node_39308
++hdpvr_transfer_39310 hdpvr_transfer 0-3 39310 NULL
++sync_force_parallel_show_39315 sync_force_parallel_show 0 39315 NULL
++cmd_xfer_39317 cmd_xfer 0 39317 NULL nohasharray
++snd_seq_kernel_client_enqueue_39317 snd_seq_kernel_client_enqueue 0 39317 &cmd_xfer_39317
++core_alua_store_secondary_status_39322 core_alua_store_secondary_status 0-3 39322 NULL
++control_store_39323 control_store 0-4 39323 NULL
++cp_get_regs_len_39324 cp_get_regs_len 0 39324 NULL nohasharray
++hdaps_temp2_show_39324 hdaps_temp2_show 0 39324 &cp_get_regs_len_39324
++_iwl_dbgfs_pm_params_write_39325 _iwl_dbgfs_pm_params_write 3-0 39325 NULL
++adp8860_store_39328 adp8860_store 0-3 39328 NULL
++target_core_dev_attrib_attr_show_39329 target_core_dev_attrib_attr_show 0 39329 NULL
++flex_array_prealloc_39330 flex_array_prealloc 0 39330 NULL
++gmbus_xfer_39341 gmbus_xfer 0-3 39341 NULL
++xen_hvm_setup_msi_irqs_39342 xen_hvm_setup_msi_irqs 2 39342 NULL
 +wimax_msg_alloc_39343 wimax_msg_alloc 4 39343 NULL
 +wimax_msg_alloc_39343 wimax_msg_alloc 4 39343 NULL
++sha512_init_39345 sha512_init 0 39345 NULL
++wm8350_rtc_stop_alarm_39347 wm8350_rtc_stop_alarm 0 39347 NULL
++show_frame_align_39349 show_frame_align 0 39349 NULL
++__copy_from_user_nocache_39351 __copy_from_user_nocache 0-3 39351 NULL
++em28xx_s_ctrl_39353 em28xx_s_ctrl 0 39353 NULL
 +ide_complete_rq_39354 ide_complete_rq 3 39354 NULL
 +ide_complete_rq_39354 ide_complete_rq 3 39354 NULL
-+do_write_log_from_user_39362 do_write_log_from_user 3-0 39362 NULL
-+vortex_wtdma_getlinearpos_39371 vortex_wtdma_getlinearpos 0 39371 NULL
-+regmap_name_read_file_39379 regmap_name_read_file 3 39379 NULL
-+fnic_trace_debugfs_read_39380 fnic_trace_debugfs_read 3 39380 NULL
-+ps_poll_ps_poll_utilization_read_39383 ps_poll_ps_poll_utilization_read 3 39383 NULL
-+__send_to_port_39386 __send_to_port 3 39386 NULL
-+user_power_read_39414 user_power_read 3 39414 NULL
++iscsi_session_get_param_39360 iscsi_session_get_param 0 39360 NULL
++store_39365 store 0-3 39365 NULL
++store_ctlr_mode_39366 store_ctlr_mode 0-4 39366 NULL
++elv_attr_show_39372 elv_attr_show 0 39372 NULL
++drv_set_short_addr_39373 drv_set_short_addr 0 39373 NULL
++regmap_name_read_file_39379 regmap_name_read_file 3-0 39379 NULL
++fnic_trace_debugfs_read_39380 fnic_trace_debugfs_read 3-0 39380 NULL nohasharray
++usercopy_show_39380 usercopy_show 0 39380 &fnic_trace_debugfs_read_39380
++dev_queue_xmit_39382 dev_queue_xmit 0 39382 NULL
++ps_poll_ps_poll_utilization_read_39383 ps_poll_ps_poll_utilization_read 3-0 39383 NULL nohasharray
++rocker_cmd_set_port_settings_macaddr_39383 rocker_cmd_set_port_settings_macaddr 0 39383 &ps_poll_ps_poll_utilization_read_39383
++wcn36xx_smd_load_nv_39385 wcn36xx_smd_load_nv 0 39385 NULL
++__send_to_port_39386 __send_to_port 0-4-3 39386 NULL
++dummy_pcm_trigger_39388 dummy_pcm_trigger 0 39388 NULL
++show_internals_39390 show_internals 0 39390 NULL
++acpi_ns_search_parent_tree_39391 acpi_ns_search_parent_tree 0 39391 NULL
++xfs_btree_dup_cursor_39394 xfs_btree_dup_cursor 0 39394 NULL
++show_fcstat_lip_count_39403 show_fcstat_lip_count 0 39403 NULL
++__vcc_connect_39404 __vcc_connect 0 39404 NULL
++smk_tskacc_39413 smk_tskacc 0 39413 NULL nohasharray
++show_pwm1_39413 show_pwm1 0 39413 &smk_tskacc_39413 nohasharray
++gfs2_internal_read_39413 gfs2_internal_read 0 39413 &show_pwm1_39413
++user_power_read_39414 user_power_read 3-0 39414 NULL
++nilfs_segbuf_submit_bio_39416 nilfs_segbuf_submit_bio 0 39416 NULL nohasharray
++md5_parse_39416 md5_parse 0 39416 &nilfs_segbuf_submit_bio_39416
++lpfc_sli4_log_fcf_record_info_39418 lpfc_sli4_log_fcf_record_info 4 39418 NULL
 +hash_ipmark4_expire_39419 hash_ipmark4_expire 4 39419 NULL
 +hash_ipmark4_expire_39419 hash_ipmark4_expire 4 39419 NULL
++rj54n1_cropcap_39420 rj54n1_cropcap 0 39420 NULL
++ceph_readpage_39422 ceph_readpage 0 39422 NULL nohasharray
++__iwl_mvm_mac_start_39422 __iwl_mvm_mac_start 0 39422 &ceph_readpage_39422
 +alloc_agpphysmem_i8xx_39427 alloc_agpphysmem_i8xx 1 39427 NULL
 +alloc_agpphysmem_i8xx_39427 alloc_agpphysmem_i8xx 1 39427 NULL
-+mic_desc_size_39464 mic_desc_size 0 39464 NULL
-+setkey_unaligned_39474 setkey_unaligned 3 39474 NULL
-+usif_ioctl_39481 usif_ioctl 3 39481 NULL
++user_list_39432 user_list 0-5 39432 NULL
++s_mbus_fmt_39440 s_mbus_fmt 0 39440 NULL
++slab_memory_callback_39442 slab_memory_callback 0 39442 NULL
++host_show_hp_ssd_smart_path_enabled_39446 host_show_hp_ssd_smart_path_enabled 0 39446 NULL
++ddb_i2c_master_xfer_39448 ddb_i2c_master_xfer 0-3 39448 NULL nohasharray
++__vb2_get_done_vb_39448 __vb2_get_done_vb 0 39448 &ddb_i2c_master_xfer_39448
++sys_semop_39457 sys_semop 3 39457 NULL
++iscsi_tpg_attrib_show_login_timeout_39472 iscsi_tpg_attrib_show_login_timeout 0 39472 NULL
++cma_bitmap_aligned_mask_39474 cma_bitmap_aligned_mask 0-2 39474 NULL nohasharray
++setkey_unaligned_39474 setkey_unaligned 3 39474 &cma_bitmap_aligned_mask_39474
++send_set_imon_clock_39477 send_set_imon_clock 0 39477 NULL
++usif_ioctl_39481 usif_ioctl 3 39481 NULL nohasharray
++carl9170_set_mac_tpc_39481 carl9170_set_mac_tpc 0 39481 &usif_ioctl_39481
++_request_lock_39482 _request_lock 0 39482 NULL
 +ieee80211_if_fmt_dot11MeshHWMPmaxPREQretries_39499 ieee80211_if_fmt_dot11MeshHWMPmaxPREQretries 3 39499 NULL
 +ieee80211_if_fmt_dot11MeshHWMPmaxPREQretries_39499 ieee80211_if_fmt_dot11MeshHWMPmaxPREQretries 3 39499 NULL
++b43legacy_wireless_init_39508 b43legacy_wireless_init 0 39508 NULL
++lpfc_first_burst_size_show_39511 lpfc_first_burst_size_show 0 39511 NULL
++wm97xx_probe_39512 wm97xx_probe 0 39512 NULL
++airspy_alloc_urbs_39522 airspy_alloc_urbs 0 39522 NULL
 +cl_req_alloc_39523 cl_req_alloc 4 39523 NULL
 +cl_req_alloc_39523 cl_req_alloc 4 39523 NULL
-+int_proc_write_39542 int_proc_write 3 39542 NULL
-+pp_write_39554 pp_write 3 39554 NULL
++acpi_ds_create_node_39526 acpi_ds_create_node 0 39526 NULL
++state_store_39532 state_store 0-3 39532 NULL
++ican3_new_send_msg_39533 ican3_new_send_msg 0 39533 NULL
++set_rpm_39535 set_rpm 0-4 39535 NULL
++show_flags_39540 show_flags 0 39540 NULL
++int_proc_write_39542 int_proc_write 3-0 39542 NULL
++s_dv_timings_39545 s_dv_timings 0 39545 NULL
++rtnl_port_size_39551 rtnl_port_size 0 39551 NULL
++pp_write_39554 pp_write 3-0 39554 NULL nohasharray
++sr_write_cmd_39554 sr_write_cmd 0-5 39554 &pp_write_39554
++sis630_block_data_39556 sis630_block_data 0 39556 NULL
++ol_dqblk_block_39558 ol_dqblk_block 2 39558 NULL
++cpulistaffinity_show_39560 cpulistaffinity_show 0 39560 NULL nohasharray
++uhid_dev_input2_39560 uhid_dev_input2 0 39560 &cpulistaffinity_show_39560 nohasharray
++reset_firmware_39560 reset_firmware 0 39560 &uhid_dev_input2_39560
++store_tabletStylusLower_39561 store_tabletStylusLower 0-4 39561 NULL nohasharray
++xen_swiotlb_sync_single_39561 xen_swiotlb_sync_single 2 39561 &store_tabletStylusLower_39561
 +datablob_format_39571 datablob_format 2 39571 NULL nohasharray
 +datablob_format_39571 datablob_format 2 39571 NULL nohasharray
-+ieee80211_if_read_fwded_mcast_39571 ieee80211_if_read_fwded_mcast 3 39571 &datablob_format_39571
-+memblock_virt_alloc_internal_39600 memblock_virt_alloc_internal 1 39600 NULL
-+ext_depth_39607 ext_depth 0 39607 NULL
-+batadv_tt_tvlv_generate_39615 batadv_tt_tvlv_generate 4 39615 NULL
++ieee80211_if_read_fwded_mcast_39571 ieee80211_if_read_fwded_mcast 3-0 39571 &datablob_format_39571
++__cgroup_procs_write_39573 __cgroup_procs_write 0-3 39573 NULL
++v9fs_vfs_setattr_dotl_39579 v9fs_vfs_setattr_dotl 0 39579 NULL nohasharray
++hex32_arg_39579 hex32_arg 0 39579 &v9fs_vfs_setattr_dotl_39579
++iwl_mvm_update_beacon_abort_39586 iwl_mvm_update_beacon_abort 0 39586 NULL
++ifb_open_39587 ifb_open 0 39587 NULL
++igb_pci_enable_sriov_39592 igb_pci_enable_sriov 0-2 39592 NULL
++show_tabletModelCode_39594 show_tabletModelCode 0 39594 NULL
++memblock_virt_alloc_internal_39600 memblock_virt_alloc_internal 1 39600 NULL nohasharray
++show_tabletSize_39600 show_tabletSize 0 39600 &memblock_virt_alloc_internal_39600
++bcache_reboot_39606 bcache_reboot 0 39606 NULL
++v9fs_file_write_internal_39611 v9fs_file_write_internal 0 39611 NULL
 +nfs_idmap_get_key_39616 nfs_idmap_get_key 2 39616 NULL
 +sdio_readb_39618 sdio_readb 0 39618 NULL
 +nfs_idmap_get_key_39616 nfs_idmap_get_key 2 39616 NULL
 +sdio_readb_39618 sdio_readb 0 39618 NULL
-+set_dev_class_39645 set_dev_class 4 39645 NULL
++i2c_master_send_39619 i2c_master_send 0-3 39619 NULL
++prepare_uptodate_page_39622 prepare_uptodate_page 0 39622 NULL
++surplus_hugepages_show_39625 surplus_hugepages_show 0 39625 NULL
++v9fs_cached_file_write_39627 v9fs_cached_file_write 0-3 39627 NULL
++pm8001_ctl_bios_version_show_39628 pm8001_ctl_bios_version_show 0 39628 NULL
++tua9001_set_params_39630 tua9001_set_params 0 39630 NULL
++devfreq_performance_func_39632 devfreq_performance_func 0 39632 NULL
++create_srq_kernel_39636 create_srq_kernel 4 39636 NULL
++pdacf_suspend_39638 pdacf_suspend 0 39638 NULL
++pin_2_irq_39639 pin_2_irq 3 39639 NULL nohasharray
++fm_send_cmd_39639 fm_send_cmd 0-5 39639 &pin_2_irq_39639
++show_change_ack_39644 show_change_ack 0 39644 NULL
++dm_exception_table_init_39645 dm_exception_table_init 2 39645 NULL nohasharray
++set_dev_class_39645 set_dev_class 4 39645 &dm_exception_table_init_39645
++adt7410_i2c_read_byte_39647 adt7410_i2c_read_byte 0 39647 NULL nohasharray
++jbd2_journal_file_inode_39647 jbd2_journal_file_inode 0 39647 &adt7410_i2c_read_byte_39647
++afg_show_39651 afg_show 0 39651 NULL
 +snd_rme32_capture_copy_39653 snd_rme32_capture_copy 5 39653 NULL
 +snd_rme32_capture_copy_39653 snd_rme32_capture_copy 5 39653 NULL
-+tcp_try_rmem_schedule_39657 tcp_try_rmem_schedule 3 39657 NULL
++prism2_info_hostscanresults_39657 prism2_info_hostscanresults 3 39657 NULL
++ext4_readpage_inline_39661 ext4_readpage_inline 0 39661 NULL nohasharray
++pfkey_sockaddr_size_39661 pfkey_sockaddr_size 0 39661 &ext4_readpage_inline_39661
++function_show_39663 function_show 0 39663 NULL
++show_pma_counter_39665 show_pma_counter 0 39665 NULL
 +kvm_read_guest_cached_39666 kvm_read_guest_cached 4 39666 NULL
 +kvm_read_guest_cached_39666 kvm_read_guest_cached 4 39666 NULL
-+v4l_stk_read_39672 v4l_stk_read 3 39672 NULL
-+hsc_msg_len_get_39673 hsc_msg_len_get 0 39673 NULL
++read_39668 read 0 39668 NULL
++__bch_cached_dev_show_39669 __bch_cached_dev_show 0 39669 NULL
++__dev_alloc_name_39670 __dev_alloc_name 0 39670 NULL
++v4l_stk_read_39672 v4l_stk_read 3-0 39672 NULL
++ocfs2_xattr_user_list_39673 ocfs2_xattr_user_list 0-5 39673 NULL
 +do_surface_dirty_sou_39678 do_surface_dirty_sou 7 39678 NULL
 +do_surface_dirty_sou_39678 do_surface_dirty_sou 7 39678 NULL
++bonding_show_ad_num_ports_39680 bonding_show_ad_num_ports 0 39680 NULL
++d_protocols_show_39682 d_protocols_show 0 39682 NULL
++qlcnic_set_nic_info_39684 qlcnic_set_nic_info 0 39684 NULL
++pwm_export_store_39686 pwm_export_store 0-4 39686 NULL
++ixgbe_get_regs_len_39689 ixgbe_get_regs_len 0 39689 NULL nohasharray
++set_in_min1_39689 set_in_min1 0-4 39689 &ixgbe_get_regs_len_39689
++elan_smbus_calibrate_result_39692 elan_smbus_calibrate_result 0 39692 NULL
++xenbus_write_watch_39700 xenbus_write_watch 0 39700 NULL
++sd_completed_bytes_39705 sd_completed_bytes 0 39705 NULL
 +ftrace_pid_write_39710 ftrace_pid_write 3 39710 NULL
 +ftrace_pid_write_39710 ftrace_pid_write 3 39710 NULL
++hfs_write_inode_39715 hfs_write_inode 0 39715 NULL
++snd_rme9652_reset_39721 snd_rme9652_reset 0 39721 NULL
++nfqnl_rcv_nl_event_39732 nfqnl_rcv_nl_event 0 39732 NULL
++core_alua_store_trans_delay_msecs_39733 core_alua_store_trans_delay_msecs 0-3 39733 NULL
++dccp_feat_init_39735 dccp_feat_init 0 39735 NULL
++usb2_lpm_besl_show_39740 usb2_lpm_besl_show 0 39740 NULL
++srp_change_queue_depth_39742 srp_change_queue_depth 0-2 39742 NULL
++show_fan_start_output_39743 show_fan_start_output 0 39743 NULL
++snd_ad1889_playback_prepare_39752 snd_ad1889_playback_prepare 0 39752 NULL nohasharray
++bInterfaceNumber_show_39752 bInterfaceNumber_show 0 39752 &snd_ad1889_playback_prepare_39752
++nfs_update_inode_39754 nfs_update_inode 0 39754 NULL
++amd64_inject_ecc_vector_store_39756 amd64_inject_ecc_vector_store 0-4 39756 NULL
++ncp_close_file_39761 ncp_close_file 0 39761 NULL
++show_input_39763 show_input 0 39763 NULL
++cp210x_set_config_single_39764 cp210x_set_config_single 0 39764 NULL
 +adt7316_spi_multi_read_39765 adt7316_spi_multi_read 3 39765 NULL
 +adt7316_spi_multi_read_39765 adt7316_spi_multi_read 3 39765 NULL
++usb_hcd_map_urb_for_dma_39774 usb_hcd_map_urb_for_dma 0 39774 NULL nohasharray
++max8998_bulk_write_39774 max8998_bulk_write 0 39774 &usb_hcd_map_urb_for_dma_39774
++persistent_ram_buffer_map_39776 persistent_ram_buffer_map 1-2 39776 NULL
++kone_sysfs_show_startup_profile_39780 kone_sysfs_show_startup_profile 0 39780 NULL
++mxt_fw_version_show_39788 mxt_fw_version_show 0 39788 NULL
++pm80xx_chip_smp_req_39789 pm80xx_chip_smp_req 0 39789 NULL nohasharray
++osap_39789 osap 0 39789 &pm80xx_chip_smp_req_39789
++ocfs2_pages_per_cluster_39790 ocfs2_pages_per_cluster 0 39790 NULL
++patch_ad1988_39795 patch_ad1988 0 39795 NULL
++moxart_rtc_read_time_39802 moxart_rtc_read_time 0 39802 NULL nohasharray
++ath10k_station_assoc_39802 ath10k_station_assoc 0 39802 &moxart_rtc_read_time_39802
++update_39807 update 0 39807 NULL
++efivar_data_read_39809 efivar_data_read 0 39809 NULL
 +security_inode_listsecurity_39812 security_inode_listsecurity 0 39812 NULL
 +security_inode_listsecurity_39812 security_inode_listsecurity 0 39812 NULL
-+snd_pcm_oss_writev3_39818 snd_pcm_oss_writev3 3 39818 NULL
++iscsi_tpg_attrib_show_t10_pi_39814 iscsi_tpg_attrib_show_t10_pi 0 39814 NULL
++snd_pcm_oss_writev3_39818 snd_pcm_oss_writev3 3 39818 NULL nohasharray
++ft_wwn_show_39818 ft_wwn_show 0 39818 &snd_pcm_oss_writev3_39818
++lb_hash_stats_init_39819 lb_hash_stats_init 0 39819 NULL
++snd_hda_gen_init_39820 snd_hda_gen_init 0 39820 NULL
++cpu_shares_write_u64_39823 cpu_shares_write_u64 0 39823 NULL
++sys_migrate_pages_39825 sys_migrate_pages 2 39825 NULL
++adxl34x_autosleep_store_39827 adxl34x_autosleep_store 0-4 39827 NULL
 +get_priv_size_39828 get_priv_size 0-1 39828 NULL
 +get_priv_size_39828 get_priv_size 0-1 39828 NULL
-+netlbl_catmap_walkrng_39885 netlbl_catmap_walkrng 0-2 39885 NULL
-+pkt_add_39897 pkt_add 3 39897 NULL
-+read_file_modal_eeprom_39909 read_file_modal_eeprom 3 39909 NULL
-+gen_pool_add_virt_39913 gen_pool_add_virt 4 39913 NULL
-+dw210x_op_rw_39915 dw210x_op_rw 6 39915 NULL
-+aes_encrypt_interrupt_read_39919 aes_encrypt_interrupt_read 3 39919 NULL
-+oom_score_adj_read_39921 oom_score_adj_read 3 39921 NULL nohasharray
++ch341_set_baudrate_39829 ch341_set_baudrate 0 39829 NULL
++delay_store_39831 delay_store 0-3 39831 NULL
++sched_write_39833 sched_write 0-3 39833 NULL
++show_iface_vlan_enabled_39834 show_iface_vlan_enabled 0 39834 NULL
++hfsplus_btree_write_39838 hfsplus_btree_write 0 39838 NULL
++f2fs_getattr_39841 f2fs_getattr 0 39841 NULL
++clear_show_39848 clear_show 0 39848 NULL
++iio_buffer_store_enable_39852 iio_buffer_store_enable 0-4 39852 NULL nohasharray
++sriov_numvfs_store_39852 sriov_numvfs_store 0-4 39852 &iio_buffer_store_enable_39852
++hfs_hash_dentry_39854 hfs_hash_dentry 0 39854 NULL
++kempld_version_show_39859 kempld_version_show 0 39859 NULL
++e4000_get_if_frequency_39865 e4000_get_if_frequency 0 39865 NULL
++i7core_inject_show_dimm_39869 i7core_inject_show_dimm 0 39869 NULL
++isl1208_sysfs_show_dtrim_39870 isl1208_sysfs_show_dtrim 0 39870 NULL
++pyra_sysfs_read_settings_39871 pyra_sysfs_read_settings 0-5-6 39871 NULL
++search_by_key_39874 search_by_key 0 39874 NULL
++m920x_write_39879 m920x_write 0 39879 NULL
++netlbl_catmap_walkrng_39885 netlbl_catmap_walkrng 0-2 39885 NULL nohasharray
++smack_netlabel_send_39885 smack_netlabel_send 0 39885 &netlbl_catmap_walkrng_39885
++iscsi_nacl_attrib_store_random_datain_pdu_offsets_39886 iscsi_nacl_attrib_store_random_datain_pdu_offsets 0-3 39886 NULL
++pkt_add_39897 pkt_add 3 39897 NULL nohasharray
++set_temp_low_39897 set_temp_low 0-4 39897 &pkt_add_39897
++pb0100_set_autogain_39900 pb0100_set_autogain 0 39900 NULL
++selinux_set_mapping_39901 selinux_set_mapping 0 39901 NULL
++aic26_keyclick_show_39902 aic26_keyclick_show 0 39902 NULL
++store_jint_idle_ticks_39905 store_jint_idle_ticks 0-4 39905 NULL
++kernfs_iop_permission_39907 kernfs_iop_permission 0 39907 NULL
++read_file_modal_eeprom_39909 read_file_modal_eeprom 3-0 39909 NULL
++wil_rx_init_39912 wil_rx_init 0 39912 NULL
++gen_pool_add_virt_39913 gen_pool_add_virt 4 39913 NULL nohasharray
++ocfs2_control_do_setversion_msg_39913 ocfs2_control_do_setversion_msg 0 39913 &gen_pool_add_virt_39913
++panic_event_39914 panic_event 0 39914 NULL
++dw210x_op_rw_39915 dw210x_op_rw 6 39915 NULL nohasharray
++target_fabric_port_show_attr_alua_tg_pt_status_39915 target_fabric_port_show_attr_alua_tg_pt_status 0 39915 &dw210x_op_rw_39915
++ath9k_wmi_cmd_issue_39918 ath9k_wmi_cmd_issue 0 39918 NULL
++aes_encrypt_interrupt_read_39919 aes_encrypt_interrupt_read 3-0 39919 NULL
++oom_score_adj_read_39921 oom_score_adj_read 3-0 39921 NULL nohasharray
 +exofs_read_kern_39921 exofs_read_kern 6 39921 &oom_score_adj_read_39921
 +exofs_read_kern_39921 exofs_read_kern 6 39921 &oom_score_adj_read_39921
++store_sf4_temp_39924 store_sf4_temp 0-4 39924 NULL
++tse_reglen_39928 tse_reglen 0 39928 NULL nohasharray
++core_id_show_39928 core_id_show 0 39928 &tse_reglen_39928
++_transport_phy_speed_39929 _transport_phy_speed 0 39929 NULL nohasharray
++set_dec_all_6db_39929 set_dec_all_6db 0-4 39929 &_transport_phy_speed_39929
++errno_to_pcibios_err_39930 errno_to_pcibios_err 0-1 39930 NULL
 +__spi_async_39932 __spi_async 0 39932 NULL
 +__get_order_39935 __get_order 0 39935 NULL
 +__spi_async_39932 __spi_async 0 39932 NULL
 +__get_order_39935 __get_order 0 39935 NULL
-+error_error_frame_read_39947 error_error_frame_read 3 39947 NULL
-+tty_prepare_flip_string_39955 tty_prepare_flip_string 3-0 39955 NULL
++msr_class_cpu_callback_39936 msr_class_cpu_callback 0 39936 NULL
++tipc_msg_build_39939 tipc_msg_build 3-4-5-0 39939 NULL
++erst_exec_goto_39940 erst_exec_goto 0 39940 NULL
++core_siblings_list_show_39944 core_siblings_list_show 0 39944 NULL
++ov9640_s_ctrl_39945 ov9640_s_ctrl 0 39945 NULL
++error_error_frame_read_39947 error_error_frame_read 3-0 39947 NULL nohasharray
++fwnet_pd_new_39947 fwnet_pd_new 4 39947 &error_error_frame_read_39947
++usb_get_device_descriptor_39951 usb_get_device_descriptor 0 39951 NULL
++tty_prepare_flip_string_39955 tty_prepare_flip_string 3 39955 NULL nohasharray
++lpfc_restrict_login_show_39955 lpfc_restrict_login_show 0 39955 &tty_prepare_flip_string_39955
 +lstcon_group_list_39958 lstcon_group_list 2 39958 NULL
 +lstcon_group_list_39958 lstcon_group_list 2 39958 NULL
++bh1770_set_lux_rate_39960 bh1770_set_lux_rate 0-4 39960 NULL
++bh1770_get_prox_rate_avail_39962 bh1770_get_prox_rate_avail 0 39962 NULL
++prepare_39963 prepare 0 39963 NULL
 +bio_chain_clone_range_39967 bio_chain_clone_range 3 39967 NULL
 +bio_chain_clone_range_39967 bio_chain_clone_range 3 39967 NULL
++selinux_audit_rule_init_39969 selinux_audit_rule_init 0 39969 NULL
++fmvj18x_resume_39970 fmvj18x_resume 0 39970 NULL
 +dma_push_rx_39973 dma_push_rx 2 39973 NULL
 +dma_push_rx_39973 dma_push_rx 2 39973 NULL
++vfio_pci_read_39975 vfio_pci_read 0-3 39975 NULL
 +broadsheetfb_write_39976 broadsheetfb_write 3 39976 NULL
 +broadsheetfb_write_39976 broadsheetfb_write 3 39976 NULL
-+lustre_pack_reply_v2_39978 lustre_pack_reply_v2 2 39978 NULL
++inode_follow_link_39978 inode_follow_link 0 39978 NULL
++svc_create_39979 svc_create 0 39979 NULL
++aer_inject_39984 aer_inject 0 39984 NULL
 +mthca_array_init_39987 mthca_array_init 2 39987 NULL
 +mthca_array_init_39987 mthca_array_init 2 39987 NULL
-+fw_device_op_read_39990 fw_device_op_read 3 39990 NULL
-+server_name2svname_39998 server_name2svname 4 39998 NULL
-+xen_hvm_config_40018 xen_hvm_config 2 40018 NULL
-+ivtvfb_write_40023 ivtvfb_write 3 40023 NULL
-+disc_pwup_write_40027 disc_pwup_write 3 40027 NULL
++fw_device_op_read_39990 fw_device_op_read 3-0 39990 NULL
++rtsx_transfer_sglist_adma_39993 rtsx_transfer_sglist_adma 4 39993 NULL
++con2fb_release_oldinfo_39994 con2fb_release_oldinfo 0 39994 NULL
++get_setup_data_total_num_39996 get_setup_data_total_num 1 39996 NULL nohasharray
++s5p_mfc_buf_prepare_39996 s5p_mfc_buf_prepare 0 39996 &get_setup_data_total_num_39996
++rtl8139_set_mac_address_39998 rtl8139_set_mac_address 0 39998 NULL
++mtd_oobsize_show_40003 mtd_oobsize_show 0 40003 NULL
++selinux_socket_post_create_40007 selinux_socket_post_create 0 40007 NULL
++_nfs42_proc_fallocate_40009 _nfs42_proc_fallocate 0 40009 NULL
++debug_show_40011 debug_show 0 40011 NULL
++smb_send_40015 smb_send 0 40015 NULL
++ks8995_read_40016 ks8995_read 0-4 40016 NULL
++fm_rx_set_volume_40017 fm_rx_set_volume 0 40017 NULL
++_truncate_mirrors_40021 _truncate_mirrors 0 40021 NULL
++ivtvfb_write_40023 ivtvfb_write 3 40023 NULL nohasharray
++snd_intel8x0m_pcm_prepare_40023 snd_intel8x0m_pcm_prepare 0 40023 &ivtvfb_write_40023 nohasharray
++nf_nat_icmpv6_reply_translation_40023 nf_nat_icmpv6_reply_translation 5 40023 &snd_intel8x0m_pcm_prepare_40023
++show_error_40026 show_error 0 40026 NULL
 +ea_foreach_i_40028 ea_foreach_i 0 40028 NULL
 +ea_foreach_i_40028 ea_foreach_i 0 40028 NULL
++devcd_data_read_40029 devcd_data_read 0-5-6 40029 NULL
 +datablob_hmac_append_40038 datablob_hmac_append 3 40038 NULL
 +datablob_hmac_append_40038 datablob_hmac_append 3 40038 NULL
-+l2cap_create_iframe_pdu_40055 l2cap_create_iframe_pdu 3 40055 NULL nohasharray
++patch_vt1716S_40039 patch_vt1716S 0 40039 NULL
++cpuidle_show_40041 cpuidle_show 0 40041 NULL
++regmap_add_irq_chip_40042 regmap_add_irq_chip 4 40042 NULL
++drv_set_pan_id_40044 drv_set_pan_id 0 40044 NULL
++wl12xx_acx_set_ba_initiator_policy_40045 wl12xx_acx_set_ba_initiator_policy 0 40045 NULL
++cyber2000fb_decode_clock_40053 cyber2000fb_decode_clock 0 40053 NULL
++__bnx2x_get_preset_regs_len_40055 __bnx2x_get_preset_regs_len 0 40055 NULL nohasharray
++l2cap_create_iframe_pdu_40055 l2cap_create_iframe_pdu 3 40055 &__bnx2x_get_preset_regs_len_40055 nohasharray
 +add_tty_40055 add_tty 1 40055 &l2cap_create_iframe_pdu_40055
 +add_tty_40055 add_tty 1 40055 &l2cap_create_iframe_pdu_40055
-+atomic_xchg_40070 atomic_xchg 0 40070 NULL
-+sctp_setsockopt_delayed_ack_40129 sctp_setsockopt_delayed_ack 3 40129 NULL
-+dwc2_max_desc_num_40132 dwc2_max_desc_num 0 40132 NULL
-+rx_rx_frame_checksum_read_40140 rx_rx_frame_checksum_read 3 40140 NULL
-+ath10k_write_simulate_fw_crash_40143 ath10k_write_simulate_fw_crash 3 40143 NULL nohasharray
-+kvm_mmu_notifier_clear_flush_young_40143 kvm_mmu_notifier_clear_flush_young 3-4 40143 &ath10k_write_simulate_fw_crash_40143
++multicast_snooping_show_40064 multicast_snooping_show 0 40064 NULL
++bootflag_set_40065 bootflag_set 0-4 40065 NULL
++wusb_retry_count_store_40066 wusb_retry_count_store 0-4 40066 NULL
++igb_request_msix_40067 igb_request_msix 0 40067 NULL
++bql_show_40074 bql_show 0 40074 NULL
++show_fan_auto_channel_40075 show_fan_auto_channel 0 40075 NULL nohasharray
++store_tabletToolMode_40075 store_tabletToolMode 0-4 40075 &show_fan_auto_channel_40075
++wl1251_acx_beacon_filter_table_40079 wl1251_acx_beacon_filter_table 0 40079 NULL
++nmclan_resume_40081 nmclan_resume 0 40081 NULL
++iscsi_nacl_param_show_DefaultTime2Retain_40085 iscsi_nacl_param_show_DefaultTime2Retain 0 40085 NULL
++regcache_lzo_compress_cache_block_40091 regcache_lzo_compress_cache_block 0 40091 NULL
++uncore_get_attr_cpumask_40093 uncore_get_attr_cpumask 0 40093 NULL
++ncp_request2_40102 ncp_request2 0 40102 NULL
++netlink_broadcast_filtered_40105 netlink_broadcast_filtered 0 40105 NULL
++xfs_rtbuf_get_40107 xfs_rtbuf_get 0 40107 NULL
++gen_pool_first_fit_40110 gen_pool_first_fit 4-3-2 40110 NULL
++sctp_setsockopt_delayed_ack_40129 sctp_setsockopt_delayed_ack 3-0 40129 NULL nohasharray
++lp3971_i2c_read_40129 lp3971_i2c_read 0 40129 &sctp_setsockopt_delayed_ack_40129 nohasharray
++cachefiles_daemon_tag_40129 cachefiles_daemon_tag 0 40129 &lp3971_i2c_read_40129
++reg_read_range_40132 reg_read_range 0-4 40132 NULL nohasharray
++dwc2_max_desc_num_40132 dwc2_max_desc_num 0 40132 &reg_read_range_40132
++try_assign_dacs_40135 try_assign_dacs 0 40135 NULL
++niu_set_flow_key_40136 niu_set_flow_key 0 40136 NULL nohasharray
++config_rss_40136 config_rss 0 40136 &niu_set_flow_key_40136
++zd_switch_radio_on_40137 zd_switch_radio_on 0 40137 NULL nohasharray
++simple_playback_init_40137 simple_playback_init 0 40137 &zd_switch_radio_on_40137
++rx_rx_frame_checksum_read_40140 rx_rx_frame_checksum_read 3-0 40140 NULL
++inode_killpriv_40142 inode_killpriv 0 40142 NULL
++ath10k_write_simulate_fw_crash_40143 ath10k_write_simulate_fw_crash 3-0 40143 NULL
++blk_mq_sysfs_show_40149 blk_mq_sysfs_show 0 40149 NULL nohasharray
++adp8870_bl_l1_daylight_dim_store_40149 adp8870_bl_l1_daylight_dim_store 0-4 40149 &blk_mq_sysfs_show_40149
++netdev_queue_attr_store_40150 netdev_queue_attr_store 0-4 40150 NULL
++sysfs_unbind_clocksource_40152 sysfs_unbind_clocksource 4-0 40152 NULL
 +iwch_alloc_fastreg_pbl_40153 iwch_alloc_fastreg_pbl 2 40153 NULL
 +iwch_alloc_fastreg_pbl_40153 iwch_alloc_fastreg_pbl 2 40153 NULL
-+pt_write_40159 pt_write 3 40159 NULL
-+scsi_sg_count_40182 scsi_sg_count 0 40182 NULL
-+ipr_alloc_ucode_buffer_40199 ipr_alloc_ucode_buffer 1 40199 NULL
++atl1c_up_40154 atl1c_up 0 40154 NULL
++store_beep_enable_40156 store_beep_enable 0-4 40156 NULL
++ocfs2_sync_file_40157 ocfs2_sync_file 0 40157 NULL
++pt_write_40159 pt_write 3-0 40159 NULL
++ad1988_add_spdif_mux_ctl_40164 ad1988_add_spdif_mux_ctl 0 40164 NULL
++target_core_dev_pr_attr_show_40169 target_core_dev_pr_attr_show 0 40169 NULL
++uac_clock_selector_get_val_40180 uac_clock_selector_get_val 0 40180 NULL
++target_stat_scsi_tgt_port_show_attr_port_index_40183 target_stat_scsi_tgt_port_show_attr_port_index 0 40183 NULL
++show_40187 show 0 40187 NULL
++set_fan_div_40190 set_fan_div 0-4 40190 NULL
++ab3100_otp_locked_show_40192 ab3100_otp_locked_show 0 40192 NULL
++ipr_alloc_ucode_buffer_40199 ipr_alloc_ucode_buffer 1 40199 NULL nohasharray
++devnode_find_40199 devnode_find 2-3 40199 &ipr_alloc_ucode_buffer_40199
 +allocate_probes_40204 allocate_probes 1 40204 NULL
 +allocate_probes_40204 allocate_probes 1 40204 NULL
-+au0828_v4l2_read_40220 au0828_v4l2_read 3 40220 NULL
-+compress_file_range_40225 compress_file_range 3-4 40225 NULL
-+ocrdma_dbgfs_ops_read_40232 ocrdma_dbgfs_ops_read 3 40232 NULL
-+osst_read_40237 osst_read 3 40237 NULL
-+lpage_info_slot_40243 lpage_info_slot 1-3 40243 NULL
-+ocfs2_zero_extend_get_range_40248 ocfs2_zero_extend_get_range 4-3 40248 NULL
-+of_get_child_count_40254 of_get_child_count 0 40254 NULL nohasharray
-+fsl_edma_prep_dma_cyclic_40254 fsl_edma_prep_dma_cyclic 3-4 40254 &of_get_child_count_40254
-+rs_sta_dbgfs_scale_table_read_40262 rs_sta_dbgfs_scale_table_read 3 40262 NULL
-+ext2_fiemap_40271 ext2_fiemap 4 40271 NULL
-+usbnet_read_cmd_40275 usbnet_read_cmd 7 40275 NULL
-+rx_xfr_hint_trig_read_40283 rx_xfr_hint_trig_read 3 40283 NULL
++selinux_socket_recvmsg_40208 selinux_socket_recvmsg 0 40208 NULL
++ecryptfs_inode_newsize_ok_40210 ecryptfs_inode_newsize_ok 0 40210 NULL
++_nfs4_do_fsinfo_40215 _nfs4_do_fsinfo 0 40215 NULL
++sync_cached_firmware_buf_40217 sync_cached_firmware_buf 0 40217 NULL
++au0828_v4l2_read_40220 au0828_v4l2_read 3-0 40220 NULL
++max_energy_range_uj_show_40222 max_energy_range_uj_show 0 40222 NULL
++ocrdma_dbgfs_ops_read_40232 ocrdma_dbgfs_ops_read 3-0 40232 NULL
++tpacpi_brightness_set_ucmsstep_40234 tpacpi_brightness_set_ucmsstep 0 40234 NULL
++osst_read_40237 osst_read 3-0 40237 NULL nohasharray
++lpfc_max_vpi_show_40237 lpfc_max_vpi_show 0 40237 &osst_read_40237 nohasharray
++cx25821_buffer_prepare_40237 cx25821_buffer_prepare 0 40237 &lpfc_max_vpi_show_40237
++adjust_io_40247 adjust_io 0 40247 NULL
++btrfs_unfreeze_40249 btrfs_unfreeze 0 40249 NULL
++fsl_edma_prep_dma_cyclic_40254 fsl_edma_prep_dma_cyclic 4-3 40254 NULL nohasharray
++of_get_child_count_40254 of_get_child_count 0 40254 &fsl_edma_prep_dma_cyclic_40254
++bq2415x_sysfs_set_mode_40257 bq2415x_sysfs_set_mode 0-4 40257 NULL
++vlsi_open_40258 vlsi_open 0 40258 NULL
++store_led_override_40261 store_led_override 0-3 40261 NULL
++rs_sta_dbgfs_scale_table_read_40262 rs_sta_dbgfs_scale_table_read 3-0 40262 NULL nohasharray
++fuse_update_attributes_40262 fuse_update_attributes 0 40262 &rs_sta_dbgfs_scale_table_read_40262
++persistent_ram_iomap_40264 persistent_ram_iomap 1-2 40264 NULL
++reiserfs_writepage_40266 reiserfs_writepage 0 40266 NULL
++mos7840_write_40267 mos7840_write 0-4 40267 NULL
++i2o_scsi_probe_40271 i2o_scsi_probe 0 40271 NULL
++reqsk_queue_alloc_40272 reqsk_queue_alloc 0 40272 NULL
++usbnet_read_cmd_40275 usbnet_read_cmd 0-7 40275 NULL
++ceph_write_begin_40279 ceph_write_begin 0 40279 NULL
++carmine_find_mode_40280 carmine_find_mode 0 40280 NULL
++rx_xfr_hint_trig_read_40283 rx_xfr_hint_trig_read 3-0 40283 NULL nohasharray
++pcnet_suspend_40283 pcnet_suspend 0 40283 &rx_xfr_hint_trig_read_40283
++ad7877_dac_store_40285 ad7877_dac_store 0-4 40285 NULL
++il_dbgfs_ucode_rx_stats_read_40286 il_dbgfs_ucode_rx_stats_read 0-3 40286 NULL
 +tracing_thresh_read_40295 tracing_thresh_read 3 40295 NULL
 +tracing_thresh_read_40295 tracing_thresh_read 3 40295 NULL
++aat2870_ldo_is_enabled_40296 aat2870_ldo_is_enabled 0 40296 NULL nohasharray
++dn_confirm_accept_40296 dn_confirm_accept 0 40296 &aat2870_ldo_is_enabled_40296
++tcp_error_40298 tcp_error 0 40298 NULL nohasharray
++ncp_statfs_40298 ncp_statfs 0 40298 &tcp_error_40298
 +SyS_bind_40303 SyS_bind 3 40303 NULL
 +SyS_bind_40303 SyS_bind 3 40303 NULL
-+ib_get_mad_data_offset_40336 ib_get_mad_data_offset 0 40336 NULL
++ubi_io_write_data_40305 ubi_io_write_data 5-4-0 40305 NULL nohasharray
++device_online_40305 device_online 0 40305 &ubi_io_write_data_40305
++wm8350_rtc_readtime_40313 wm8350_rtc_readtime 0 40313 NULL
++vlan_device_event_40315 vlan_device_event 0 40315 NULL
++prepare_40316 prepare 0 40316 NULL
++ieee80211_vif_use_channel_40318 ieee80211_vif_use_channel 0 40318 NULL
++store_40327 store 0-3 40327 NULL
++crypto_ahash_extsize_40328 crypto_ahash_extsize 0 40328 NULL
++splice_direct_to_actor_40333 splice_direct_to_actor 0 40333 NULL
++ufs_alloc_lastblock_40334 ufs_alloc_lastblock 0 40334 NULL
++ib_get_mad_data_offset_40336 ib_get_mad_data_offset 0 40336 NULL nohasharray
++set_auto_update_interval_40336 set_auto_update_interval 0-4 40336 &ib_get_mad_data_offset_40336
++mousedev_write_40337 mousedev_write 0-3 40337 NULL
++ad9523_store_eeprom_40338 ad9523_store_eeprom 0 40338 NULL
++of_irq_parse_raw_40339 of_irq_parse_raw 0 40339 NULL nohasharray
++update_ftrace_func_40339 update_ftrace_func 1 40339 &of_irq_parse_raw_40339
++fm10k_update_xc_addr_pf_40340 fm10k_update_xc_addr_pf 0 40340 NULL
++sis96x_transaction_40344 sis96x_transaction 0 40344 NULL
++sha1_ssse3_init_40345 sha1_ssse3_init 0 40345 NULL
++mantis_i2c_read_40346 mantis_i2c_read 0 40346 NULL nohasharray
++show_in5_min_40346 show_in5_min 0 40346 &mantis_i2c_read_40346
 +mmio_read_40348 mmio_read 4 40348 NULL
 +mmio_read_40348 mmio_read 4 40348 NULL
-+event_rx_mem_empty_read_40363 event_rx_mem_empty_read 3 40363 NULL
-+ocfs2_check_range_for_refcount_40365 ocfs2_check_range_for_refcount 3-2 40365 NULL
++n_tty_write_40353 n_tty_write 0-4 40353 NULL
++store_tabletProgrammableDelay_40354 store_tabletProgrammableDelay 0-4 40354 NULL
++ocfs2_release_clusters_40355 ocfs2_release_clusters 4 40355 NULL nohasharray
++ia_proc_read_40355 ia_proc_read 0 40355 &ocfs2_release_clusters_40355
++store_green_40357 store_green 0-4 40357 NULL
++llc_ui_getname_40358 llc_ui_getname 0 40358 NULL
++cifs_stats_proc_write_40361 cifs_stats_proc_write 0-3 40361 NULL
++patch_stac92hd95_40362 patch_stac92hd95 0 40362 NULL
++event_rx_mem_empty_read_40363 event_rx_mem_empty_read 3-0 40363 NULL
++regulator_suspend_disk_mode_show_40365 regulator_suspend_disk_mode_show 0 40365 NULL nohasharray
++ocfs2_check_range_for_refcount_40365 ocfs2_check_range_for_refcount 0 40365 &regulator_suspend_disk_mode_show_40365
++single_flag_store_40367 single_flag_store 0-4 40367 NULL
++__vsock_bind_dgram_40372 __vsock_bind_dgram 0 40372 NULL
 +get_chars_40373 get_chars 3 40373 NULL
 +get_chars_40373 get_chars 3 40373 NULL
-+fb_prepare_extra_logos_40429 fb_prepare_extra_logos 0-2 40429 NULL
++_vnic_dev_cmd_40377 _vnic_dev_cmd 0 40377 NULL
++fwnet_incoming_packet_40380 fwnet_incoming_packet 3 40380 NULL
++adt7x10_update_temp_40381 adt7x10_update_temp 0 40381 NULL nohasharray
++cmtp_sock_create_40381 cmtp_sock_create 0 40381 &adt7x10_update_temp_40381
++iscsi_tpg_param_show_MaxRecvDataSegmentLength_40382 iscsi_tpg_param_show_MaxRecvDataSegmentLength 0 40382 NULL
++edac_device_ctl_poll_msec_show_40385 edac_device_ctl_poll_msec_show 0 40385 NULL
++mtd_bbtblocks_show_40388 mtd_bbtblocks_show 0 40388 NULL nohasharray
++rocker_port_ctrl_vlan_term_40388 rocker_port_ctrl_vlan_term 0 40388 &mtd_bbtblocks_show_40388
++store_selfballoon_uphys_40395 store_selfballoon_uphys 0-4 40395 NULL
++wl128x_cmd_general_parms_40397 wl128x_cmd_general_parms 0 40397 NULL
++remote_node_defrag_ratio_show_40406 remote_node_defrag_ratio_show 0 40406 NULL
++pcan_usb_start_40408 pcan_usb_start 0 40408 NULL
++mc13783_gpo_regulator_enable_40414 mc13783_gpo_regulator_enable 0 40414 NULL nohasharray
++target_core_show_dev_lba_map_40414 target_core_show_dev_lba_map 0 40414 &mc13783_gpo_regulator_enable_40414
++ecryptfs_read_lower_40419 ecryptfs_read_lower 0-3 40419 NULL
++qlcnic_alloc_mbx_args_40421 qlcnic_alloc_mbx_args 0 40421 NULL
++tcn_timer_show_40426 tcn_timer_show 0 40426 NULL
++jffs2_statfs_40427 jffs2_statfs 0 40427 NULL
++pinctrl_register_mappings_40428 pinctrl_register_mappings 2 40428 NULL
++add_jack_kctl_40429 add_jack_kctl 0 40429 NULL
 +proc_write_driver_40432 proc_write_driver 3 40432 NULL
 +proc_write_driver_40432 proc_write_driver 3 40432 NULL
++megasas_sysfs_show_dbg_lvl_40435 megasas_sysfs_show_dbg_lvl 0 40435 NULL
++ipoib_set_dev_features_40437 ipoib_set_dev_features 0 40437 NULL
++goku_udc_start_40440 goku_udc_start 0 40440 NULL nohasharray
++__nr_hugepages_store_common_40440 __nr_hugepages_store_common 0-5 40440 &goku_udc_start_40440
++rmd128_update_40445 rmd128_update 0 40445 NULL
++memcg_cpu_hotplug_callback_40446 memcg_cpu_hotplug_callback 0 40446 NULL
++i2cdev_attach_adapter_40447 i2cdev_attach_adapter 0 40447 NULL
++atmel_rmem16_40450 atmel_rmem16 0 40450 NULL
 +repair_io_failure_40452 repair_io_failure 4-3 40452 NULL
 +repair_io_failure_40452 repair_io_failure 4-3 40452 NULL
++go7007_smbus_xfer_40453 go7007_smbus_xfer 0 40453 NULL nohasharray
++cx18_prepare_buffer_40453 cx18_prepare_buffer 0 40453 &go7007_smbus_xfer_40453 nohasharray
++smsc75xx_read_reg_40453 smsc75xx_read_reg 0 40453 &cx18_prepare_buffer_40453
++wlcore_read32_40455 wlcore_read32 0 40455 NULL
 +tomoyo_update_policy_40458 tomoyo_update_policy 2 40458 NULL
 +zd_usb_scnprint_id_40459 zd_usb_scnprint_id 0-3 40459 NULL
 +tomoyo_update_policy_40458 tomoyo_update_policy 2 40458 NULL
 +zd_usb_scnprint_id_40459 zd_usb_scnprint_id 0-3 40459 NULL
-+gp2ap020a00f_write_event_threshold_40461 gp2ap020a00f_write_event_threshold 2 40461 NULL
++gp2ap020a00f_write_event_threshold_40461 gp2ap020a00f_write_event_threshold 2-0 40461 NULL
++ext4_xattr_trusted_list_40463 ext4_xattr_trusted_list 0-5 40463 NULL
 +SyS_writev_40467 SyS_writev 3 40467 NULL
 +SyS_writev_40467 SyS_writev 3 40467 NULL
++__i915_add_request_40469 __i915_add_request 0 40469 NULL
++visor_open_40470 visor_open 0 40470 NULL
 +SyS_select_40473 SyS_select 1 40473 NULL
 +SyS_select_40473 SyS_select 1 40473 NULL
-+afs_fs_store_data_40484 afs_fs_store_data 3-4-5-6 40484 NULL
++postdisable_40478 postdisable 0 40478 NULL
++show_ipv6_iface_flow_label_40483 show_ipv6_iface_flow_label 0 40483 NULL
++read_usmargin_40485 read_usmargin 0 40485 NULL
 +batadv_hash_new_40491 batadv_hash_new 1 40491 NULL
 +batadv_hash_new_40491 batadv_hash_new 1 40491 NULL
-+devcgroup_inode_permission_40492 devcgroup_inode_permission 0 40492 NULL
++devcgroup_inode_permission_40492 devcgroup_inode_permission 0 40492 NULL nohasharray
++show_spread_40492 show_spread 0 40492 &devcgroup_inode_permission_40492
++__cpufreq_stats_create_table_40494 __cpufreq_stats_create_table 0 40494 NULL
++tty_write_room_40495 tty_write_room 0 40495 NULL
++show_dock_40500 show_dock 0 40500 NULL nohasharray
++mtu_store_40500 mtu_store 4-0 40500 &show_dock_40500 nohasharray
++bond_option_use_carrier_set_40500 bond_option_use_carrier_set 0 40500 &mtu_store_40500
++qlcnic_83xx_get_pci_info_40503 qlcnic_83xx_get_pci_info 0 40503 NULL
++epp_write_data_40504 epp_write_data 0 40504 NULL nohasharray
++pcistub_device_id_add_40504 pcistub_device_id_add 0 40504 &epp_write_data_40504
++shash_final_unaligned_40506 shash_final_unaligned 0 40506 NULL
++pcxhr_send_msg_40507 pcxhr_send_msg 0 40507 NULL nohasharray
++sg_phys_40507 sg_phys 0 40507 &pcxhr_send_msg_40507
++xfs_iread_extents_40510 xfs_iread_extents 0 40510 NULL
 +__ethtool_get_sset_count_40511 __ethtool_get_sset_count 0 40511 NULL
 +__ethtool_get_sset_count_40511 __ethtool_get_sset_count 0 40511 NULL
-+TSS_checkhmac2_40520 TSS_checkhmac2 5-7 40520 NULL
-+ixgbe_dbg_reg_ops_read_40540 ixgbe_dbg_reg_ops_read 3 40540 NULL
-+ima_write_policy_40548 ima_write_policy 3 40548 NULL
-+esp_alloc_tmp_40558 esp_alloc_tmp 3-2 40558 NULL
++pasid_show_40513 pasid_show 0 40513 NULL nohasharray
++show_remote_mac_40513 show_remote_mac 0 40513 &pasid_show_40513
++hdaps_readb_one_40514 hdaps_readb_one 0 40514 NULL
++host_show_transport_mode_40515 host_show_transport_mode 0 40515 NULL
++phy_ethtool_sset_40518 phy_ethtool_sset 0 40518 NULL
++serial8250_get_attr_rx_trig_bytes_40520 serial8250_get_attr_rx_trig_bytes 0 40520 NULL nohasharray
++TSS_checkhmac2_40520 TSS_checkhmac2 0 40520 &serial8250_get_attr_rx_trig_bytes_40520 nohasharray
++genlmsg_multicast_netns_40520 genlmsg_multicast_netns 0 40520 &TSS_checkhmac2_40520
++__phys_addr_symbol_40523 __phys_addr_symbol 0-1 40523 NULL
++temp1_input_show_40525 temp1_input_show 0 40525 NULL nohasharray
++slab_mem_going_offline_callback_40525 slab_mem_going_offline_callback 0 40525 &temp1_input_show_40525
++ad7923_update_scan_mode_40529 ad7923_update_scan_mode 0 40529 NULL
++ims_pcu_reset_device_40532 ims_pcu_reset_device 0-4 40532 NULL
++ubifs_listxattr_40536 ubifs_listxattr 0-3 40536 NULL
++ixgbe_dbg_reg_ops_read_40540 ixgbe_dbg_reg_ops_read 3-0 40540 NULL
++gfs2_write_inode_40541 gfs2_write_inode 0 40541 NULL
++clk_gpio_gate_enable_40543 clk_gpio_gate_enable 0 40543 NULL
++uwb_get_status_40546 uwb_get_status 0 40546 NULL
++ima_write_policy_40548 ima_write_policy 3-0 40548 NULL
++qlcnic_sysfs_clear_port_stats_40549 qlcnic_sysfs_clear_port_stats 0-6-5 40549 NULL
++store_private_fcoe_ctlr_fcf_dev_loss_tmo_40550 store_private_fcoe_ctlr_fcf_dev_loss_tmo 0-4 40550 NULL
++pnp_assign_mem_40555 pnp_assign_mem 0 40555 NULL
++solo_dma_vin_region_40556 solo_dma_vin_region 0 40556 NULL nohasharray
++nouveau_hwmon_set_pwm1_min_40556 nouveau_hwmon_set_pwm1_min 0-4 40556 &solo_dma_vin_region_40556
++cachefiles_daemon_dir_40557 cachefiles_daemon_dir 0 40557 NULL
++esp_alloc_tmp_40558 esp_alloc_tmp 2-3 40558 NULL nohasharray
++mt9t031_s_fmt_40558 mt9t031_s_fmt 0 40558 &esp_alloc_tmp_40558
++ufs_inode_getfrag_40560 ufs_inode_getfrag 2-4 40560 NULL nohasharray
++dev_pm_qos_update_request_40560 dev_pm_qos_update_request 0 40560 &ufs_inode_getfrag_40560
++pio_read_40561 pio_read 6-0-5 40561 NULL
++rocker_flow_tbl_bridge_40563 rocker_flow_tbl_bridge 0 40563 NULL
++queue_io_opt_show_40565 queue_io_opt_show 0 40565 NULL
++ufx_reg_read_40567 ufx_reg_read 0 40567 NULL
 +bl_alloc_init_bio_40569 bl_alloc_init_bio 1 40569 NULL
 +bl_alloc_init_bio_40569 bl_alloc_init_bio 1 40569 NULL
-+get_priv_descr_and_size_40612 get_priv_descr_and_size 0 40612 NULL
++eurwdt_notify_sys_40577 eurwdt_notify_sys 0 40577 NULL
++lba_to_map_index_40580 lba_to_map_index 0-1 40580 NULL
++ssb_pci_xtal_40581 ssb_pci_xtal 0 40581 NULL
++nilfs_segctor_current_seg_sequence_show_40582 nilfs_segctor_current_seg_sequence_show 0 40582 NULL
++tps6105x_regulator_disable_40589 tps6105x_regulator_disable 0 40589 NULL
++b1_get_byte_40597 b1_get_byte 0 40597 NULL
++skge_rx_get_40598 skge_rx_get 3 40598 NULL
++reshape_position_show_40599 reshape_position_show 0 40599 NULL
++irda_usb_net_open_40605 irda_usb_net_open 0 40605 NULL
++vpe_s_ctrl_40610 vpe_s_ctrl 0 40610 NULL
++get_priv_descr_and_size_40612 get_priv_descr_and_size 0 40612 NULL nohasharray
++store_user_show_40612 store_user_show 0 40612 &get_priv_descr_and_size_40612
++ixgbe_setup_tx_resources_40613 ixgbe_setup_tx_resources 0 40613 NULL
++max8998_read_reg_40615 max8998_read_reg 0 40615 NULL
++nfs_wb_page_40622 nfs_wb_page 0 40622 NULL
++cdc_mbim_manage_power_40625 cdc_mbim_manage_power 0 40625 NULL
++show_class_attr_string_40632 show_class_attr_string 0 40632 NULL
++da9052_adc_read_temp_40635 da9052_adc_read_temp 0 40635 NULL
++sctp_cmd_process_init_40637 sctp_cmd_process_init 0 40637 NULL nohasharray
++rsbtbl_size_write_40637 rsbtbl_size_write 3-0 40637 &sctp_cmd_process_init_40637
++attr_release_to_select_store_tpkbd_40642 attr_release_to_select_store_tpkbd 0-4 40642 NULL
++read_40652 read 0 40652 NULL
++show_counter_rx_bad_formats_40653 show_counter_rx_bad_formats 0 40653 NULL
++pid_nr_ns_40654 pid_nr_ns 0 40654 NULL
++get_rss_table_size_40660 get_rss_table_size 0 40660 NULL nohasharray
++i2cdev_detach_adapter_40660 i2cdev_detach_adapter 0 40660 &get_rss_table_size_40660
 +twl4030_kpwrite_u8_40665 twl4030_kpwrite_u8 3 40665 NULL
 +twl4030_kpwrite_u8_40665 twl4030_kpwrite_u8 3 40665 NULL
-+__cfg80211_roamed_40668 __cfg80211_roamed 4-6 40668 NULL
-+pipeline_rx_complete_stat_fifo_int_read_40671 pipeline_rx_complete_stat_fifo_int_read 3 40671 NULL
-+fops_read_40672 fops_read 3 40672 NULL
++get_a_bus_req_40666 get_a_bus_req 0 40666 NULL
++usb_set_interface_40669 usb_set_interface 0 40669 NULL
++sco_sock_listen_40670 sco_sock_listen 0 40670 NULL
++pipeline_rx_complete_stat_fifo_int_read_40671 pipeline_rx_complete_stat_fifo_int_read 3-0 40671 NULL
++fops_read_40672 fops_read 3-0 40672 NULL
++snd_rme9652_channel_info_40673 snd_rme9652_channel_info 0 40673 NULL nohasharray
++ext4_mark_inode_dirty_40673 ext4_mark_inode_dirty 0 40673 &snd_rme9652_channel_info_40673
 +idr_get_empty_slot_40674 idr_get_empty_slot 0 40674 NULL
 +alloc_rbio_40676 alloc_rbio 4 40676 NULL
 +idr_get_empty_slot_40674 idr_get_empty_slot 0 40674 NULL
 +alloc_rbio_40676 alloc_rbio 4 40676 NULL
-+videobuf_dma_init_user_locked_40678 videobuf_dma_init_user_locked 4-3 40678 NULL
++tps80031_write_40678 tps80031_write 0 40678 NULL nohasharray
++videobuf_dma_init_user_locked_40678 videobuf_dma_init_user_locked 0-4-3 40678 &tps80031_write_40678
++affs_writepage_40679 affs_writepage 0 40679 NULL
 +pci_enable_resources_40680 pci_enable_resources 0 40680 NULL
 +pci_enable_resources_40680 pci_enable_resources 0 40680 NULL
++tc589_suspend_40684 tc589_suspend 0 40684 NULL
++goldfish_pipe_write_40686 goldfish_pipe_write 0-3 40686 NULL
++regulator_enable_40689 regulator_enable 0 40689 NULL
 +nfc_hci_set_param_40697 nfc_hci_set_param 5 40697 NULL
 +nfc_hci_set_param_40697 nfc_hci_set_param 5 40697 NULL
++vfio_pci_config_rw_40698 vfio_pci_config_rw 0 40698 NULL
 +__seq_open_private_40715 __seq_open_private 3 40715 NULL
 +__seq_open_private_40715 __seq_open_private 3 40715 NULL
-+lnet_new_text_buf_40717 lnet_new_text_buf 1 40717 NULL
++create_image_40716 create_image 0 40716 NULL
++tg3_test_interrupt_40717 tg3_test_interrupt 0 40717 NULL
 +ip_skb_dst_mtu_40718 ip_skb_dst_mtu 0 40718 NULL
 +ip_skb_dst_mtu_40718 ip_skb_dst_mtu 0 40718 NULL
++set_extent_bit_40719 set_extent_bit 0 40719 NULL nohasharray
++uri_store_40719 uri_store 0 40719 &set_extent_bit_40719
++nilfs_bmap_lookup_at_level_40724 nilfs_bmap_lookup_at_level 0 40724 NULL
++raw_disconnect_40726 raw_disconnect 0 40726 NULL
++adt7410_i2c_write_word_40731 adt7410_i2c_write_word 0 40731 NULL
 +of_pdt_build_one_prop_40735 of_pdt_build_one_prop 5 40735 NULL
 +fuse_readpages_40737 fuse_readpages 4 40737 NULL
 +of_pdt_build_one_prop_40735 of_pdt_build_one_prop 5 40735 NULL
 +fuse_readpages_40737 fuse_readpages 4 40737 NULL
++iscsi_host_get_param_40741 iscsi_host_get_param 0 40741 NULL
++radeon_ttm_vram_read_40743 radeon_ttm_vram_read 0-3 40743 NULL
 +xfs_iext_remove_direct_40744 xfs_iext_remove_direct 3 40744 NULL
 +xfs_iext_remove_direct_40744 xfs_iext_remove_direct 3 40744 NULL
++acpi_ps_get_next_arg_40745 acpi_ps_get_next_arg 0 40745 NULL nohasharray
++fm_rx_set_rds_mode_40745 fm_rx_set_rds_mode 0 40745 &acpi_ps_get_next_arg_40745 nohasharray
++gadget_config_desc_MaxPower_store_40745 gadget_config_desc_MaxPower_store 0-3 40745 &fm_rx_set_rds_mode_40745
++sysfs_list_show_40747 sysfs_list_show 0 40747 NULL
++write_behind_check_40749 write_behind_check 0 40749 NULL
 +security_inode_listxattr_40752 security_inode_listxattr 0 40752 NULL
 +security_inode_listxattr_40752 security_inode_listxattr 0 40752 NULL
-+card_send_command_40757 card_send_command 3 40757 NULL
-+ad1889_readl_40765 ad1889_readl 0 40765 NULL
-+pg_write_40766 pg_write 3 40766 NULL
-+kernfs_fop_read_40770 kernfs_fop_read 3 40770 NULL
++drv_add_interface_40758 drv_add_interface 0 40758 NULL
++get_temp_alarm_40761 get_temp_alarm 0 40761 NULL
++pg_write_40766 pg_write 3-0 40766 NULL
++__elevator_change_40769 __elevator_change 0 40769 NULL
++kernfs_fop_read_40770 kernfs_fop_read 3-0 40770 NULL
++fcoe_ctlr_create_store_40772 fcoe_ctlr_create_store 0-3 40772 NULL
++show_bitmask_40774 show_bitmask 0 40774 NULL
 +show_list_40775 show_list 3-0 40775 NULL
 +show_list_40775 show_list 3-0 40775 NULL
-+kfifo_out_copy_r_40784 kfifo_out_copy_r 0-3 40784 NULL
-+bitmap_weight_40791 bitmap_weight 0-2 40791 NULL
-+pyra_sysfs_read_40795 pyra_sysfs_read 6 40795 NULL
-+rtw_add_beacon_40801 rtw_add_beacon 3-5 40801 NULL
-+add_action_40811 add_action 4 40811 NULL
-+nl80211_send_roamed_40825 nl80211_send_roamed 5-7 40825 NULL
++acpi_ps_next_parse_state_40776 acpi_ps_next_parse_state 0-3 40776 NULL
++ipv4_helper_40780 ipv4_helper 0 40780 NULL nohasharray
++roccat_common2_sysfs_write_keys_extra_40780 roccat_common2_sysfs_write_keys_extra 0-6-5 40780 &ipv4_helper_40780
++tps65217_pmic_disable_40783 tps65217_pmic_disable 0 40783 NULL
++gfs2_recover_journal_40784 gfs2_recover_journal 0 40784 NULL
++qlcnic_sriov_pf_cfg_eswitch_40785 qlcnic_sriov_pf_cfg_eswitch 0 40785 NULL
++iscsi_tpg_auth_store_password_40788 iscsi_tpg_auth_store_password 0-3 40788 NULL
++show_nfreectxts_40789 show_nfreectxts 0 40789 NULL nohasharray
++mxt_wait_for_completion_40789 mxt_wait_for_completion 0 40789 &show_nfreectxts_40789
++bitmap_weight_40791 bitmap_weight 0 40791 NULL
++mls_range_set_40792 mls_range_set 0 40792 NULL
++bonding_show_ad_actor_key_40793 bonding_show_ad_actor_key 0 40793 NULL
++pyra_sysfs_read_40795 pyra_sysfs_read 0-6 40795 NULL
++wusb_dev_update_address_40797 wusb_dev_update_address 0 40797 NULL
++amradio_send_cmd_40800 amradio_send_cmd 0 40800 NULL
++hci_sock_create_40801 hci_sock_create 0 40801 NULL nohasharray
++rtw_add_beacon_40801 rtw_add_beacon 5-3 40801 &hci_sock_create_40801
++arcmsr_attr_host_driver_abort_40803 arcmsr_attr_host_driver_abort 0 40803 NULL nohasharray
++cifs_sign_smbv_40803 cifs_sign_smbv 0 40803 &arcmsr_attr_host_driver_abort_40803
++bonding_show_ad_aggregator_40805 bonding_show_ad_aggregator 0 40805 NULL
++smk_fill_rule_40808 smk_fill_rule 0 40808 NULL
++assign_out_path_ctls_40810 assign_out_path_ctls 0 40810 NULL
++netdev_alloc_skb_ip_align_40811 netdev_alloc_skb_ip_align 2 40811 NULL
++set_therm_crit_40813 set_therm_crit 0-4 40813 NULL
++nr_device_event_40814 nr_device_event 0 40814 NULL
++target_stat_scsi_auth_intr_show_attr_indx_40815 target_stat_scsi_auth_intr_show_attr_indx 0 40815 NULL
++show_tcpActiveOpens_40825 show_tcpActiveOpens 0 40825 NULL
++parport_ieee1284_ecp_write_addr_40826 parport_ieee1284_ecp_write_addr 0 40826 NULL nohasharray
++perf_read_40826 perf_read 0-3 40826 &parport_ieee1284_ecp_write_addr_40826 nohasharray
++core_alua_store_access_type_40826 core_alua_store_access_type 0-3 40826 &perf_read_40826
++lp3971_dcdc_is_enabled_40836 lp3971_dcdc_is_enabled 0 40836 NULL
++p2m_timeout_show_40837 p2m_timeout_show 0 40837 NULL
++show_in_status_40844 show_in_status 0 40844 NULL nohasharray
++can_rx_register_40844 can_rx_register 0 40844 &show_in_status_40844
 +nilfs_mdt_init_40849 nilfs_mdt_init 3 40849 NULL
 +nilfs_mdt_init_40849 nilfs_mdt_init 3 40849 NULL
-+v9fs_file_read_40858 v9fs_file_read 3 40858 NULL
-+read_file_queue_40895 read_file_queue 3 40895 NULL
-+waiters_read_40902 waiters_read 3 40902 NULL
++udp_lib_setsockopt_40851 udp_lib_setsockopt 0 40851 NULL nohasharray
++rndis_opts_qmult_store_40851 rndis_opts_qmult_store 0-3 40851 &udp_lib_setsockopt_40851 nohasharray
++isku_sysfs_write_keys_thumbster_40851 isku_sysfs_write_keys_thumbster 6-0-5 40851 &rndis_opts_qmult_store_40851
++cxacru_sysfs_show_downstream_fec_errors_40853 cxacru_sysfs_show_downstream_fec_errors 0 40853 NULL
++validate_negotiate_40854 validate_negotiate 0 40854 NULL
++cx25840_audio_s_ctrl_40855 cx25840_audio_s_ctrl 0 40855 NULL nohasharray
++store_match_busid_40855 store_match_busid 0-3 40855 &cx25840_audio_s_ctrl_40855
++v9fs_file_read_40858 v9fs_file_read 3-0 40858 NULL
++substream_alloc_pages_40859 substream_alloc_pages 3 40859 NULL
++__bch_flash_dev_store_40861 __bch_flash_dev_store 0-4 40861 NULL
++wil_up_40863 wil_up 0 40863 NULL
++qla2x00_sysfs_write_optrom_ctl_40864 qla2x00_sysfs_write_optrom_ctl 0-6-5 40864 NULL nohasharray
++xen_set_identity_and_remap_chunk_40864 xen_set_identity_and_remap_chunk 5-4-3 40864 &qla2x00_sysfs_write_optrom_ctl_40864
++show_priv_session_creator_40866 show_priv_session_creator 0 40866 NULL
++i7core_inject_eccmask_show_40872 i7core_inject_eccmask_show 0 40872 NULL
++atomic_add_unless_40873 atomic_add_unless 0 40873 NULL
++snd_cx88_card_trigger_40885 snd_cx88_card_trigger 0 40885 NULL
++wl12xx_cmd_build_probe_req_40888 wl12xx_cmd_build_probe_req 6-10-8 40888 NULL
++init_vbus_channel_40889 init_vbus_channel 1-2 40889 NULL
++store_global_beep_40893 store_global_beep 0-4 40893 NULL
++read_file_queue_40895 read_file_queue 3-0 40895 NULL
++ide_park_show_40896 ide_park_show 0 40896 NULL
++show_boardversion_40901 show_boardversion 0 40901 NULL
++waiters_read_40902 waiters_read 3-0 40902 NULL
 +isdn_add_channels_40905 isdn_add_channels 3 40905 NULL
 +isdn_add_channels_40905 isdn_add_channels 3 40905 NULL
++snd_seq_ioctl_get_client_pool_40907 snd_seq_ioctl_get_client_pool 0 40907 NULL
++acpi_ex_system_wait_mutex_40911 acpi_ex_system_wait_mutex 0 40911 NULL nohasharray
++store_40911 store 0-3 40911 &acpi_ex_system_wait_mutex_40911
++su3000_i2c_transfer_40912 su3000_i2c_transfer 0-3 40912 NULL
 +gfs2_ea_find_40913 gfs2_ea_find 0 40913 NULL
 +gfs2_ea_find_40913 gfs2_ea_find 0 40913 NULL
-+vol_cdev_write_40915 vol_cdev_write 3 40915 NULL
++vol_cdev_write_40915 vol_cdev_write 3-0 40915 NULL
++ath10k_pci_init_config_40916 ath10k_pci_init_config 0 40916 NULL
++store_pwm_auto_point_temp_40918 store_pwm_auto_point_temp 0-4 40918 NULL
++get_40920 get 0 40920 NULL
++store_indirect_dword_40924 store_indirect_dword 0-4 40924 NULL
++uwb_rc_cmd_async_40929 uwb_rc_cmd_async 0 40929 NULL
++gpiod_get_raw_value_40930 gpiod_get_raw_value 0 40930 NULL nohasharray
++show_hrtbt_enb_40930 show_hrtbt_enb 0 40930 &gpiod_get_raw_value_40930
++wl1273_fm_set_rx_freq_40931 wl1273_fm_set_rx_freq 0 40931 NULL nohasharray
++store_vrm_40931 store_vrm 0-4 40931 &wl1273_fm_set_rx_freq_40931 nohasharray
++pccard_store_resource_40931 pccard_store_resource 0-4 40931 &store_vrm_40931
++gx1fb_check_var_40935 gx1fb_check_var 0 40935 NULL
++il4965_alloc_dma_ptr_40937 il4965_alloc_dma_ptr 0 40937 NULL
++adt7x10_set_t_hyst_40939 adt7x10_set_t_hyst 0-4 40939 NULL
++acpi_ut_copy_ipackage_to_ipackage_40941 acpi_ut_copy_ipackage_to_ipackage 0 40941 NULL
 +snd_vx_create_40948 snd_vx_create 4 40948 NULL
 +path_listxattr_40949 path_listxattr 3 40949 NULL
 +snd_vx_create_40948 snd_vx_create 4 40948 NULL
 +path_listxattr_40949 path_listxattr 3 40949 NULL
-+rds_sendmsg_40976 rds_sendmsg 4 40976 NULL
++wm8994_free_irq_40951 wm8994_free_irq 2 40951 NULL
++pf_show_40958 pf_show 0 40958 NULL
++rs5c_set_alarm_40963 rs5c_set_alarm 0 40963 NULL
++show_40964 show 0 40964 NULL
++i7core_show_counter_0_40966 i7core_show_counter_0 0 40966 NULL
++iscsi_nacl_param_show_DefaultTime2Wait_40974 iscsi_nacl_param_show_DefaultTime2Wait 0 40974 NULL
++rds_sendmsg_40976 rds_sendmsg 4-0 40976 NULL
++wl1271_cmd_test_40977 wl1271_cmd_test 0 40977 NULL
 +ima_appraise_measurement_40978 ima_appraise_measurement 6 40978 NULL
 +ima_appraise_measurement_40978 ima_appraise_measurement 6 40978 NULL
-+il_dbgfs_fh_reg_read_40993 il_dbgfs_fh_reg_read 3 40993 NULL
-+iwl_dbgfs_scan_ant_rxchain_read_40999 iwl_dbgfs_scan_ant_rxchain_read 3 40999 NULL
-+mac80211_format_buffer_41010 mac80211_format_buffer 2 41010 NULL
-+get_pages_alloc_bvec_41012 get_pages_alloc_bvec 0-3 41012 NULL
++intel_rng_data_read_40983 intel_rng_data_read 0 40983 NULL
++store_fan_min_40986 store_fan_min 0-4 40986 NULL
++page_symlink_40989 page_symlink 3 40989 NULL
++show_status_40990 show_status 0 40990 NULL
++ixgbe_fcoe_ddp_target_40992 ixgbe_fcoe_ddp_target 4 40992 NULL
++il_dbgfs_fh_reg_read_40993 il_dbgfs_fh_reg_read 3-0 40993 NULL
++show_temp_st_40996 show_temp_st 0 40996 NULL
++store_unicast_flood_40997 store_unicast_flood 0 40997 NULL
++dp83640_config_init_40998 dp83640_config_init 0 40998 NULL
++iwl_dbgfs_scan_ant_rxchain_read_40999 iwl_dbgfs_scan_ant_rxchain_read 3-0 40999 NULL
++c2port_poll_in_busy_41001 c2port_poll_in_busy 0 41001 NULL
++mac80211_format_buffer_41010 mac80211_format_buffer 2-0 41010 NULL
++fm10k_get_reta_size_41014 fm10k_get_reta_size 0 41014 NULL
++mtd_block_isbad_41015 mtd_block_isbad 0 41015 NULL
++wl1251_acx_mem_cfg_41018 wl1251_acx_mem_cfg 0 41018 NULL nohasharray
++ns83820_setup_rx_41018 ns83820_setup_rx 0 41018 &wl1251_acx_mem_cfg_41018
++queue_id_show_41020 queue_id_show 0 41020 NULL nohasharray
++mlx4_en_set_cq_moder_41020 mlx4_en_set_cq_moder 0 41020 &queue_id_show_41020
++brcmf_net_p2p_open_41022 brcmf_net_p2p_open 0 41022 NULL
++snd_emux_load_patch_seq_oss_41024 snd_emux_load_patch_seq_oss 0-5 41024 NULL
++dbg_read_41026 dbg_read 0-3 41026 NULL
 +__proc_dobitmasks_41029 __proc_dobitmasks 5 41029 NULL
 +__proc_dobitmasks_41029 __proc_dobitmasks 5 41029 NULL
-+_req_append_segment_41031 _req_append_segment 2 41031 NULL
-+mISDN_sock_sendmsg_41035 mISDN_sock_sendmsg 4 41035 NULL
++mt9m111_reg_mask_41030 mt9m111_reg_mask 0 41030 NULL
++_req_append_segment_41031 _req_append_segment 2-0 41031 NULL
++netlink_unicast_41033 netlink_unicast 0 41033 NULL
++get_protocol_stats_41034 get_protocol_stats 0 41034 NULL
++mISDN_sock_sendmsg_41035 mISDN_sock_sendmsg 4-0 41035 NULL
++fbcon_event_notify_41037 fbcon_event_notify 0 41037 NULL
++usb488_interface_capabilities_show_41038 usb488_interface_capabilities_show 0 41038 NULL nohasharray
++target_stat_scsi_dev_show_attr_ports_41038 target_stat_scsi_dev_show_attr_ports 0 41038 &usb488_interface_capabilities_show_41038
 +ocfs2_xattr_index_block_find_41040 ocfs2_xattr_index_block_find 0 41040 NULL
 +ocfs2_xattr_index_block_find_41040 ocfs2_xattr_index_block_find 0 41040 NULL
-+lprocfs_write_frac_helper_41050 lprocfs_write_frac_helper 2 41050 NULL
-+vfs_listxattr_41062 vfs_listxattr 0 41062 NULL nohasharray
-+beacon_filtering_write_41062 beacon_filtering_write 3 41062 &vfs_listxattr_41062
-+sc_only_mode_read_41076 sc_only_mode_read 3 41076 NULL
++show_touchpad_41043 show_touchpad 0 41043 NULL
++sk_detach_filter_41050 sk_detach_filter 0 41050 NULL nohasharray
++lprocfs_write_frac_helper_41050 lprocfs_write_frac_helper 2 41050 &sk_detach_filter_41050
++mmc_enhanced_area_size_show_41051 mmc_enhanced_area_size_show 0 41051 NULL nohasharray
++qce_countsg_41051 qce_countsg 0 41051 &mmc_enhanced_area_size_show_41051
++_send_41053 _send 3 41053 NULL
++smsc75xx_change_mtu_41054 smsc75xx_change_mtu 0 41054 NULL
++do_s2io_prog_unicast_41056 do_s2io_prog_unicast 0 41056 NULL
++show_41059 show 0 41059 NULL
++snd_pcm_hw_param_max_41060 snd_pcm_hw_param_max 0 41060 NULL
++vfs_listxattr_41062 vfs_listxattr 0-3 41062 NULL nohasharray
++beacon_filtering_write_41062 beacon_filtering_write 3-0 41062 &vfs_listxattr_41062
++qib_manage_rcvq_41064 qib_manage_rcvq 0 41064 NULL
++ks8995_write_41066 ks8995_write 0-4 41066 NULL
++recovery_start_show_41070 recovery_start_show 0 41070 NULL nohasharray
++ims_pcu_ofn_bit_show_41070 ims_pcu_ofn_bit_show 0 41070 &recovery_start_show_41070
++sc_only_mode_read_41076 sc_only_mode_read 3-0 41076 NULL nohasharray
++usbvision_write_reg_41076 usbvision_write_reg 0 41076 &sc_only_mode_read_41076
 +cfg80211_inform_bss_frame_41078 cfg80211_inform_bss_frame 4 41078 NULL
 +cfg80211_inform_bss_frame_41078 cfg80211_inform_bss_frame 4 41078 NULL
++adfs_write_begin_41079 adfs_write_begin 0-3 41079 NULL
++b43_aphy_op_switch_channel_41083 b43_aphy_op_switch_channel 0 41083 NULL
++rpm_callback_41084 rpm_callback 0 41084 NULL
++uart_get_attr_flags_41090 uart_get_attr_flags 0 41090 NULL
 +nvme_map_user_pages_41093 nvme_map_user_pages 4-3 41093 NULL nohasharray
 +nvme_map_user_pages_41093 nvme_map_user_pages 4-3 41093 NULL nohasharray
-+roccat_read_41093 roccat_read 3 41093 &nvme_map_user_pages_41093
++roccat_read_41093 roccat_read 3-0 41093 &nvme_map_user_pages_41093 nohasharray
++sctp_setsockopt_recvnxtinfo_41093 sctp_setsockopt_recvnxtinfo 0 41093 &roccat_read_41093
 +dma_attach_41094 dma_attach 5-6 41094 NULL
 +dma_attach_41094 dma_attach 5-6 41094 NULL
-+nl80211_send_mlme_event_41099 nl80211_send_mlme_event 4 41099 NULL
-+provide_user_output_41105 provide_user_output 3 41105 NULL
++rcar_vin_videobuf_setup_41096 rcar_vin_videobuf_setup 0 41096 NULL nohasharray
++target_core_store_dev_control_41096 target_core_store_dev_control 0-3 41096 &rcar_vin_videobuf_setup_41096
++velocity_vlan_rx_add_vid_41103 velocity_vlan_rx_add_vid 0 41103 NULL
++provide_user_output_41105 provide_user_output 3-0 41105 NULL
++show_in_0_41107 show_in_0 0 41107 NULL nohasharray
++bnx2x_set_pf_tx_switching_41107 bnx2x_set_pf_tx_switching 0 41107 &show_in_0_41107
 +f_audio_buffer_alloc_41110 f_audio_buffer_alloc 1 41110 NULL
 +f_audio_buffer_alloc_41110 f_audio_buffer_alloc 1 41110 NULL
-+ath10k_read_wmi_services_41112 ath10k_read_wmi_services 3 41112 NULL
-+v4l2_ctrl_new_int_menu_41151 v4l2_ctrl_new_int_menu 4 41151 NULL
-+tx_frag_mpdu_alloc_failed_read_41167 tx_frag_mpdu_alloc_failed_read 3 41167 NULL
-+dvb_ca_write_41171 dvb_ca_write 3 41171 NULL
++get_modalias_41111 get_modalias 0 41111 NULL
++ath10k_read_wmi_services_41112 ath10k_read_wmi_services 3-0 41112 NULL
++xpc_system_die_41115 xpc_system_die 0 41115 NULL
++pte_mfn_to_pfn_41116 pte_mfn_to_pfn 1 41116 NULL
++f_set_ib_cfg_41118 f_set_ib_cfg 0 41118 NULL
++show_fc_vport_node_name_41119 show_fc_vport_node_name 0 41119 NULL
++max77686_rtc_update_41127 max77686_rtc_update 0 41127 NULL
++cpu_prepare_41128 cpu_prepare 0 41128 NULL
++thermal_cooling_device_max_state_show_41132 thermal_cooling_device_max_state_show 0 41132 NULL
++lpfc_issue_reset_41139 lpfc_issue_reset 0-4 41139 NULL
++qla2x00_optrom_gold_fw_version_show_41144 qla2x00_optrom_gold_fw_version_show 0 41144 NULL
++read_default_nvram_41149 read_default_nvram 0-5-6 41149 NULL
++vmci_transport_send_read_notification_41152 vmci_transport_send_read_notification 0 41152 NULL
++uvc_v4l2_read_41156 uvc_v4l2_read 0-3 41156 NULL
++qib_do_user_init_41158 qib_do_user_init 0 41158 NULL
++f_late_initreg_41160 f_late_initreg 0 41160 NULL
++tx_frag_mpdu_alloc_failed_read_41167 tx_frag_mpdu_alloc_failed_read 3-0 41167 NULL
++ad7314_spi_read_41170 ad7314_spi_read 0 41170 NULL
++dvb_ca_write_41171 dvb_ca_write 3-0 41171 NULL
++ol_quota_chunk_block_41177 ol_quota_chunk_block 0-2 41177 NULL nohasharray
++da9063_rtc_start_alarm_41177 da9063_rtc_start_alarm 0 41177 &ol_quota_chunk_block_41177
++nilfs_btree_insert_41181 nilfs_btree_insert 0 41181 NULL
++bonding_show_lacp_41183 bonding_show_lacp 0 41183 NULL
++zd_write_bssid_41184 zd_write_bssid 0 41184 NULL
 +netif_get_num_default_rss_queues_41187 netif_get_num_default_rss_queues 0 41187 NULL
 +netif_get_num_default_rss_queues_41187 netif_get_num_default_rss_queues 0 41187 NULL
-+dfs_file_write_41196 dfs_file_write 3 41196 NULL
-+nfs_page_array_len_41219 nfs_page_array_len 0-2-1 41219 NULL
-+cfg80211_process_disassoc_41231 cfg80211_process_disassoc 3 41231 NULL
++request_irq_41192 request_irq 0 41192 NULL
++st_sensors_spi_write_byte_41193 st_sensors_spi_write_byte 0 41193 NULL
++compat_sys_process_vm_writev_41194 compat_sys_process_vm_writev 3-5 41194 NULL
++dfs_file_write_41196 dfs_file_write 3-0 41196 NULL
++print_page_owner_41199 print_page_owner 0-2 41199 NULL
++store_pwm_weight_temp_sel_41204 store_pwm_weight_temp_sel 0-4 41204 NULL
++xfs_vm_writepages_41205 xfs_vm_writepages 0 41205 NULL
++koneplus_send_control_41207 koneplus_send_control 0 41207 NULL
++pfn_to_mfn_41213 pfn_to_mfn 0-1 41213 NULL
++tun_alloc_skb_41216 tun_alloc_skb 3-4-2 41216 NULL
++show_bank1_mask_41217 show_bank1_mask 0 41217 NULL
++udf_pc_to_char_41219 udf_pc_to_char 0 41219 NULL
++gether_get_dev_addr_41220 gether_get_dev_addr 0 41220 NULL nohasharray
++gp2ap020a00f_alter_opmode_41220 gp2ap020a00f_alter_opmode 0 41220 &gether_get_dev_addr_41220
++setup_rss_41225 setup_rss 0 41225 NULL
++osd_probe_41226 osd_probe 0 41226 NULL
++create_loopback_mixing_ctl_41229 create_loopback_mixing_ctl 0 41229 NULL
++CIFSSMBRead_41230 CIFSSMBRead 0 41230 NULL nohasharray
++kvaser_usb_start_chip_41230 kvaser_usb_start_chip 0 41230 &CIFSSMBRead_41230
++skein512_final_41232 skein512_final 0 41232 NULL
++interf_grp_compatible_id_store_41235 interf_grp_compatible_id_store 0-3 41235 NULL
++lx_stream_set_format_41241 lx_stream_set_format 0 41241 NULL
++mcp3422_show_scales_41246 mcp3422_show_scales 0 41246 NULL nohasharray
++vid_to_reg_41246 vid_to_reg 0-1 41246 &mcp3422_show_scales_41246
++show_dts_mode_41247 show_dts_mode 0 41247 NULL
++ext3_journalled_write_end_41248 ext3_journalled_write_end 0-5 41248 NULL
++send_41249 send 0 41249 NULL
++degraded_show_41251 degraded_show 0 41251 NULL
++wakeup_abort_count_show_41252 wakeup_abort_count_show 0 41252 NULL
 +hiddev_compat_ioctl_41255 hiddev_compat_ioctl 2 41255 NULL
 +hiddev_compat_ioctl_41255 hiddev_compat_ioctl 2 41255 NULL
++carmine_check_var_41256 carmine_check_var 0 41256 NULL
++show_fnode_password_41259 show_fnode_password 0 41259 NULL
 +erst_read_41260 erst_read 0 41260 NULL
 +erst_read_41260 erst_read 0 41260 NULL
++he_send_41261 he_send 0 41261 NULL
++__fprog_create_41263 __fprog_create 2 41263 NULL
++udf_readpage_41264 udf_readpage 0 41264 NULL
++qnx4_readpage_41267 qnx4_readpage 0 41267 NULL
++dm9601_set_mac_address_41274 dm9601_set_mac_address 0 41274 NULL
++dvb_ca_en50221_io_read_condition_41276 dvb_ca_en50221_io_read_condition 0 41276 NULL
++show_dump_regs_41277 show_dump_regs 0 41277 NULL
 +alloc_context_41283 alloc_context 1 41283 NULL
 +alloc_context_41283 alloc_context 1 41283 NULL
++i2c_algo_dp_aux_put_byte_41286 i2c_algo_dp_aux_put_byte 0 41286 NULL nohasharray
++acpi_suspend_begin_old_41286 acpi_suspend_begin_old 0 41286 &i2c_algo_dp_aux_put_byte_41286
 +of_count_phandle_with_args_41291 of_count_phandle_with_args 0 41291 NULL
 +of_count_phandle_with_args_41291 of_count_phandle_with_args 0 41291 NULL
-+virtscsi_change_queue_depth_41327 virtscsi_change_queue_depth 2 41327 NULL
++name_show_41292 name_show 0 41292 NULL nohasharray
++xudc_ep0_queue_41292 xudc_ep0_queue 0 41292 &name_show_41292
++ivtv_s_stream_vbi_fmt_41294 ivtv_s_stream_vbi_fmt 0 41294 NULL
++configuration_show_41311 configuration_show 0 41311 NULL
++dvbsky_i2c_xfer_41318 dvbsky_i2c_xfer 0-3 41318 NULL
++open_41320 open 0 41320 NULL
++pcan_usb_set_ext_vcc_41324 pcan_usb_set_ext_vcc 0 41324 NULL
++show_temp_min_hyst_41333 show_temp_min_hyst 0 41333 NULL
 +o2hb_setup_one_bio_41341 o2hb_setup_one_bio 4 41341 NULL
 +o2hb_setup_one_bio_41341 o2hb_setup_one_bio 4 41341 NULL
-+twl_change_queue_depth_41342 twl_change_queue_depth 2 41342 NULL
-+rtw_android_set_block_41347 rtw_android_set_block 0 41347 NULL
-+ceph_do_getattr_41349 ceph_do_getattr 0 41349 NULL
-+cnic_init_id_tbl_41354 cnic_init_id_tbl 2 41354 NULL
-+kmp_init_41373 kmp_init 2 41373 NULL
-+isr_commands_read_41398 isr_commands_read 3 41398 NULL
-+rx_defrag_decrypt_failed_read_41411 rx_defrag_decrypt_failed_read 3 41411 NULL
++virtblk_cache_type_store_41345 virtblk_cache_type_store 0-4 41345 NULL
++acpi_ec_read_41347 acpi_ec_read 0 41347 NULL
++roccat_common2_sysfs_write_light_macro_41348 roccat_common2_sysfs_write_light_macro 0-6-5 41348 NULL
++cnic_init_id_tbl_41354 cnic_init_id_tbl 2 41354 NULL nohasharray
++show_temp_low_41354 show_temp_low 0 41354 &cnic_init_id_tbl_41354 nohasharray
++hsit_s_stream_41354 hsit_s_stream 0 41354 &show_temp_low_41354
++jbd2_alloc_41359 jbd2_alloc 1 41359 NULL
++kovaplus_sysfs_show_actual_cpi_41367 kovaplus_sysfs_show_actual_cpi 0 41367 NULL
++max16065_show_alarm_41372 max16065_show_alarm 0 41372 NULL nohasharray
++add_sw_ctl_41372 add_sw_ctl 0 41372 &max16065_show_alarm_41372 nohasharray
++level_store_41372 level_store 0-4 41372 &add_sw_ctl_41372
++kmp_init_41373 kmp_init 2 41373 NULL nohasharray
++__dwc3_gadget_ep_queue_41373 __dwc3_gadget_ep_queue 0 41373 &kmp_init_41373
++netlink_alloc_large_skb_41375 netlink_alloc_large_skb 1 41375 NULL nohasharray
++ds1305_get_time_41375 ds1305_get_time 0 41375 &netlink_alloc_large_skb_41375
++cc2520_start_41387 cc2520_start 0 41387 NULL
++netdev_switch_parent_id_get_41389 netdev_switch_parent_id_get 0 41389 NULL
++oiap_41392 oiap 0 41392 NULL nohasharray
++store_mode_select_41392 store_mode_select 0-4 41392 &oiap_41392
++via_cputemp_cpu_callback_41395 via_cputemp_cpu_callback 0 41395 NULL
++audit_rule_init_41396 audit_rule_init 0 41396 NULL
++pcf8563_get_datetime_41397 pcf8563_get_datetime 0 41397 NULL
++isr_commands_read_41398 isr_commands_read 3-0 41398 NULL nohasharray
++fotg210_ep_enable_41398 fotg210_ep_enable 0 41398 &isr_commands_read_41398
++x1205_rtc_read_time_41400 x1205_rtc_read_time 0 41400 NULL
++vhci_write_41405 vhci_write 0 41405 NULL
++sys_flistxattr_41407 sys_flistxattr 3 41407 NULL
++kernel_client_enqueue_41410 kernel_client_enqueue 0 41410 NULL
++rx_defrag_decrypt_failed_read_41411 rx_defrag_decrypt_failed_read 3-0 41411 NULL
++tgr192_update_41412 tgr192_update 0 41412 NULL
++wm831x_gp_ldo_get_mode_41413 wm831x_gp_ldo_get_mode 0 41413 NULL nohasharray
++intel_pmu_cpu_prepare_41413 intel_pmu_cpu_prepare 0 41413 &wm831x_gp_ldo_get_mode_41413
++therm_throt_device_show_core_power_limit_count_41415 therm_throt_device_show_core_power_limit_count 0 41415 NULL
++nilfs_bmap_lookup_41420 nilfs_bmap_lookup 0 41420 NULL
 +xfs_iext_add_41422 xfs_iext_add 3 41422 NULL
 +xfs_iext_add_41422 xfs_iext_add 3 41422 NULL
++anatop_regmap_is_enabled_41425 anatop_regmap_is_enabled 0 41425 NULL nohasharray
++hostap_cs_resume_41425 hostap_cs_resume 0 41425 &anatop_regmap_is_enabled_41425
 +isdn_ppp_fill_rq_41428 isdn_ppp_fill_rq 2 41428 NULL
 +isdn_ppp_fill_rq_41428 isdn_ppp_fill_rq 2 41428 NULL
-+lbs_rdrf_read_41431 lbs_rdrf_read 3 41431 NULL
++ato_show_41430 ato_show 0 41430 NULL nohasharray
++show_41430 show 0 41430 &ato_show_41430
++lbs_rdrf_read_41431 lbs_rdrf_read 3-0 41431 NULL nohasharray
++uli526x_open_41431 uli526x_open 0 41431 &lbs_rdrf_read_41431
++__uncore_filter_tid2_show_41433 __uncore_filter_tid2_show 0 41433 NULL
++netxen_show_bridged_mode_41436 netxen_show_bridged_mode 0 41436 NULL
++vivid_radio_tx_s_ctrl_41437 vivid_radio_tx_s_ctrl 0 41437 NULL
++_ctl_diag_trigger_scsi_store_41438 _ctl_diag_trigger_scsi_store 0-4 41438 NULL
 +iio_device_alloc_41440 iio_device_alloc 1 41440 NULL
 +iio_device_alloc_41440 iio_device_alloc 1 41440 NULL
-+ntfs_file_buffered_write_41442 ntfs_file_buffered_write 6-4 41442 NULL
-+pcpu_build_alloc_info_41443 pcpu_build_alloc_info 1-2-3 41443 NULL
-+se_io_cb_41461 se_io_cb 3 41461 NULL
++ntfs_file_buffered_write_41442 ntfs_file_buffered_write 0-6-4 41442 NULL
++pcpu_build_alloc_info_41443 pcpu_build_alloc_info 3-2-1 41443 NULL nohasharray
++idtoname_parse_41443 idtoname_parse 0 41443 &pcpu_build_alloc_info_41443
++CalcNTLMv2_response_41449 CalcNTLMv2_response 0 41449 NULL
++nct7802_write_voltage_41451 nct7802_write_voltage 0 41451 NULL
++CIFSTCon_41455 CIFSTCon 0 41455 NULL
 +layout_leb_in_gaps_41470 layout_leb_in_gaps 0 41470 NULL
 +layout_leb_in_gaps_41470 layout_leb_in_gaps 0 41470 NULL
-+rt2x00debug_write_rfcsr_41473 rt2x00debug_write_rfcsr 3 41473 NULL
-+bl_alloc_init_bio_41478 bl_alloc_init_bio 1 41478 NULL
-+kvm_unmap_hva_range_41484 kvm_unmap_hva_range 3-2 41484 NULL
-+wep_interrupt_read_41492 wep_interrupt_read 3 41492 NULL
++get_swap_writer_41471 get_swap_writer 0 41471 NULL
++rt2x00debug_write_rfcsr_41473 rt2x00debug_write_rfcsr 3-0 41473 NULL
++sha384_final_41475 sha384_final 0 41475 NULL nohasharray
++run_41475 run 0 41475 &sha384_final_41475
++show_in16_max_41478 show_in16_max 0 41478 NULL
++roccat_common2_sysfs_write_actual_profile_41480 roccat_common2_sysfs_write_actual_profile 0-6-5 41480 NULL
++dev_rescan_store_41481 dev_rescan_store 0-4 41481 NULL
++rndis_proc_write_41483 rndis_proc_write 0-3 41483 NULL nohasharray
++udc_bind_to_driver_41483 udc_bind_to_driver 0 41483 &rndis_proc_write_41483
++ip1001_config_init_41490 ip1001_config_init 0 41490 NULL
++wep_interrupt_read_41492 wep_interrupt_read 3-0 41492 NULL
++btrfs_setsize_41495 btrfs_setsize 0 41495 NULL
++wdack_store_41496 wdack_store 0-3 41496 NULL
 +hpfs_translate_name_41497 hpfs_translate_name 3 41497 NULL
 +hpfs_translate_name_41497 hpfs_translate_name 3 41497 NULL
-+xfrm_hash_new_size_41505 xfrm_hash_new_size 0-1 41505 NULL
-+SyS_preadv_41523 SyS_preadv 3 41523 NULL
++intel_iommu_memory_notifier_41501 intel_iommu_memory_notifier 0 41501 NULL
++mwifiex_set_keyparamset_wep_41502 mwifiex_set_keyparamset_wep 0 41502 NULL
++ab3100_otp_svn_show_41503 ab3100_otp_svn_show 0 41503 NULL
++ath10k_wmi_start_scan_tlvs_len_41504 ath10k_wmi_start_scan_tlvs_len 0 41504 NULL
++usb_device_dump_41505 usb_device_dump 0 41505 NULL nohasharray
++set_pwm_freq_41505 set_pwm_freq 0-4 41505 &usb_device_dump_41505
++ltc4261_show_bool_41508 ltc4261_show_bool 0 41508 NULL
++map_type_show_41511 map_type_show 0 41511 NULL
++sha512_final_41515 sha512_final 0 41515 NULL
++ldisc_receive_41516 ldisc_receive 4 41516 NULL
++ab3100_rtc_set_alarm_41519 ab3100_rtc_set_alarm 0 41519 NULL
++snd_ensoniq_playback1_prepare_41523 snd_ensoniq_playback1_prepare 0 41523 NULL nohasharray
++SyS_preadv_41523 SyS_preadv 3 41523 &snd_ensoniq_playback1_prepare_41523
++em28xx_is_ac97_ready_41524 em28xx_is_ac97_ready 0 41524 NULL nohasharray
++target_fabric_nacl_attrib_attr_show_41524 target_fabric_nacl_attrib_attr_show 0 41524 &em28xx_is_ac97_ready_41524
 +dm_get_reserved_rq_based_ios_41529 dm_get_reserved_rq_based_ios 0 41529 NULL
 +dm_get_reserved_rq_based_ios_41529 dm_get_reserved_rq_based_ios 0 41529 NULL
-+tx_tx_frame_checksum_read_41553 tx_tx_frame_checksum_read 3 41553 NULL
-+ath6kl_endpoint_stats_read_41554 ath6kl_endpoint_stats_read 3 41554 NULL
-+nr_status_frames_41559 nr_status_frames 0-1 41559 NULL nohasharray
-+si476x_radio_fops_read_41559 si476x_radio_fops_read 3 41559 &nr_status_frames_41559
-+rng_dev_read_41581 rng_dev_read 3 41581 NULL
++o2cb_dlm_lock_41530 o2cb_dlm_lock 0 41530 NULL
++do_commit_41533 do_commit 0 41533 NULL
++brcmf_flowring_attach_41534 brcmf_flowring_attach 2 41534 NULL
++tpacpi_rfk_sysfs_enable_show_41535 tpacpi_rfk_sysfs_enable_show 0 41535 NULL
++kovaplus_set_actual_profile_41541 kovaplus_set_actual_profile 0 41541 NULL
++pcistub_device_id_remove_41544 pcistub_device_id_remove 0 41544 NULL
++_write_41548 _write 0 41548 NULL
++attr_press_to_select_show_tpkbd_41551 attr_press_to_select_show_tpkbd 0 41551 NULL
++tx_tx_frame_checksum_read_41553 tx_tx_frame_checksum_read 3-0 41553 NULL nohasharray
++build_header_41553 build_header 0 41553 &tx_tx_frame_checksum_read_41553
++ath6kl_endpoint_stats_read_41554 ath6kl_endpoint_stats_read 3-0 41554 NULL nohasharray
++mwl8k_conf_tx_41554 mwl8k_conf_tx 0 41554 &ath6kl_endpoint_stats_read_41554
++edd_show_version_41558 edd_show_version 0 41558 NULL
++si476x_radio_fops_read_41559 si476x_radio_fops_read 3-0 41559 NULL
++show_wlan_41563 show_wlan 0 41563 NULL nohasharray
++show_auto_temp_41563 show_auto_temp 0 41563 &show_wlan_41563
++patch_cs4210_41565 patch_cs4210 0 41565 NULL
++mv88e6xxx_get_temp_41568 mv88e6xxx_get_temp 0 41568 NULL nohasharray
++via_init_41568 via_init 0 41568 &mv88e6xxx_get_temp_41568
++blinkm_transfer_hw_41571 blinkm_transfer_hw 0 41571 NULL
++wl1271_acx_rx_msdu_life_time_41573 wl1271_acx_rx_msdu_life_time 0 41573 NULL nohasharray
++digital_in_send_atr_req_41573 digital_in_send_atr_req 5 41573 &wl1271_acx_rx_msdu_life_time_41573
++pxa168_init_phy_41575 pxa168_init_phy 0 41575 NULL
++t1_sge_configure_41576 t1_sge_configure 0 41576 NULL
++ecryptfs_getattr_link_41577 ecryptfs_getattr_link 0 41577 NULL
++host_show_firmware_revision_41578 host_show_firmware_revision 0 41578 NULL
++kovaplus_sysfs_write_profile_settings_41580 kovaplus_sysfs_write_profile_settings 0-6-5 41580 NULL
++rng_dev_read_41581 rng_dev_read 3-0 41581 NULL nohasharray
++wl12xx_sdio_raw_write_41581 wl12xx_sdio_raw_write 0 41581 &rng_dev_read_41581
++bnx2x_vfpf_init_41583 bnx2x_vfpf_init 0 41583 NULL
++security_task_setnice_41584 security_task_setnice 0 41584 NULL
 +nfsd_readv_41585 nfsd_readv 4 41585 NULL
 +nfsd_readv_41585 nfsd_readv 4 41585 NULL
++drbd_send_command_41586 drbd_send_command 4-6 41586 NULL
 +batadv_tvlv_container_ogm_append_41588 batadv_tvlv_container_ogm_append 4 41588 NULL
 +batadv_tvlv_container_ogm_append_41588 batadv_tvlv_container_ogm_append 4 41588 NULL
-+tcp_hdrlen_41610 tcp_hdrlen 0 41610 NULL
-+lbs_bcnmiss_write_41613 lbs_bcnmiss_write 3 41613 NULL nohasharray
-+usb_endpoint_maxp_41613 usb_endpoint_maxp 0 41613 &lbs_bcnmiss_write_41613
-+a2mp_send_41615 a2mp_send 4 41615 NULL
++qlcnic_sysfs_read_pm_config_41590 qlcnic_sysfs_read_pm_config 0-6-5 41590 NULL nohasharray
++__snd_device_register_41590 __snd_device_register 0 41590 &qlcnic_sysfs_read_pm_config_41590
++wdt_read_41601 wdt_read 0-3 41601 NULL
++tps80031_read_41603 tps80031_read 0 41603 NULL nohasharray
++show_name_41603 show_name 0 41603 &tps80031_read_41603
++write_port_41612 write_port 0-3 41612 NULL
++lbs_bcnmiss_write_41613 lbs_bcnmiss_write 3-0 41613 NULL
++disable_supply_41614 disable_supply 0 41614 NULL
++a2mp_send_41615 a2mp_send 4 41615 NULL nohasharray
++twl_rtc_write_u8_41615 twl_rtc_write_u8 0 41615 &a2mp_send_41615 nohasharray
++arcmsr_attr_host_fw_hd_channels_41615 arcmsr_attr_host_fw_hd_channels 0 41615 &twl_rtc_write_u8_41615 nohasharray
++iscsi_tpg_auth_store_password_mutual_41615 iscsi_tpg_auth_store_password_mutual 0-3 41615 &arcmsr_attr_host_fw_hd_channels_41615
++__napi_alloc_skb_41618 __napi_alloc_skb 2 41618 NULL
++b43_op_add_interface_41619 b43_op_add_interface 0 41619 NULL
 +lstcon_batch_list_41627 lstcon_batch_list 2 41627 NULL
 +lstcon_batch_list_41627 lstcon_batch_list 2 41627 NULL
++ipr_show_adapter_state_41629 ipr_show_adapter_state 0 41629 NULL nohasharray
++ecm_opts_qmult_store_41629 ecm_opts_qmult_store 0-3 41629 &ipr_show_adapter_state_41629
++max14577_reg_is_enabled_41633 max14577_reg_is_enabled 0 41633 NULL
++lpss_ltr_show_41634 lpss_ltr_show 0 41634 NULL
++setkey_41635 setkey 0 41635 NULL
++ath10k_wmi_pdev_pktlog_disable_41636 ath10k_wmi_pdev_pktlog_disable 0 41636 NULL
++lm3533_als_get_int_mode_41638 lm3533_als_get_int_mode 0 41638 NULL
++lbs_anycast_get_41639 lbs_anycast_get 0 41639 NULL
++snd_ymfpci_playback_prepare_41641 snd_ymfpci_playback_prepare 0 41641 NULL
++smsc75xx_set_rx_max_frame_length_41643 smsc75xx_set_rx_max_frame_length 0 41643 NULL
++show_tabletODMCode_41644 show_tabletODMCode 0 41644 NULL
++dev_id_show_41648 dev_id_show 0 41648 NULL nohasharray
++kempld_specification_show_41648 kempld_specification_show 0 41648 &dev_id_show_41648
 +mempool_create_kmalloc_pool_41650 mempool_create_kmalloc_pool 1 41650 NULL
 +mempool_create_kmalloc_pool_41650 mempool_create_kmalloc_pool 1 41650 NULL
-+rx_rx_pre_complt_read_41653 rx_rx_pre_complt_read 3 41653 NULL
++lp3972_ldo_disable_41651 lp3972_ldo_disable 0 41651 NULL
++rx_rx_pre_complt_read_41653 rx_rx_pre_complt_read 3-0 41653 NULL
 +get_std_timing_41654 get_std_timing 0 41654 NULL
 +get_std_timing_41654 get_std_timing 0 41654 NULL
++squashfs_cache_init_41656 squashfs_cache_init 2 41656 NULL nohasharray
++b_protocols_show_41656 b_protocols_show 0 41656 &squashfs_cache_init_41656
++kxcjk1013_chip_update_thresholds_41659 kxcjk1013_chip_update_thresholds 0 41659 NULL nohasharray
++store_in_41659 store_in 0-4 41659 &kxcjk1013_chip_update_thresholds_41659
++__gpio_get_value_41660 __gpio_get_value 0 41660 NULL
++isl1208_i2c_get_dtr_41663 isl1208_i2c_get_dtr 0 41663 NULL
++dimmdev_size_show_41666 dimmdev_size_show 0 41666 NULL
++init_subports_41674 init_subports 0 41674 NULL
++set_attr_text_41676 set_attr_text 0-4 41676 NULL
 +ieee80211_if_fmt_bssid_41677 ieee80211_if_fmt_bssid 3 41677 NULL
 +ieee80211_if_fmt_bssid_41677 ieee80211_if_fmt_bssid 3 41677 NULL
-+fill_pcm_stream_name_41685 fill_pcm_stream_name 2 41685 NULL
-+lov_unpackmd_41701 lov_unpackmd 4 41701 NULL
-+connector_write_41709 connector_write 3 41709 NULL
-+fillonedir_41746 fillonedir 3 41746 NULL
-+iwl_dbgfs_bt_notif_read_41794 iwl_dbgfs_bt_notif_read 3 41794 NULL
-+hsi_alloc_controller_41802 hsi_alloc_controller 1 41802 NULL
-+ptlrpc_new_bulk_41804 ptlrpc_new_bulk 1 41804 NULL
-+rtw_android_get_macaddr_41812 rtw_android_get_macaddr 0 41812 NULL
-+sco_send_frame_41815 sco_send_frame 3 41815 NULL
++raw_notifier_call_chain_41679 raw_notifier_call_chain 0 41679 NULL
++cpufv_show_41681 cpufv_show 0 41681 NULL nohasharray
++ad7887_ring_postdisable_41681 ad7887_ring_postdisable 0 41681 &cpufv_show_41681
++crc32_pclmul_final_41682 crc32_pclmul_final 0 41682 NULL
++params_period_bytes_41683 params_period_bytes 0 41683 NULL
++iad_bFirstInterface_show_41684 iad_bFirstInterface_show 0 41684 NULL
++aac_src_ioremap_41688 aac_src_ioremap 2 41688 NULL
++lpfc_sg_seg_cnt_show_41690 lpfc_sg_seg_cnt_show 0 41690 NULL
++lx_pcm_prepare_41692 lx_pcm_prepare 0 41692 NULL
++resync_start_store_41693 resync_start_store 0-3 41693 NULL
++ttusb2_i2c_xfer_41694 ttusb2_i2c_xfer 0-3 41694 NULL
++spdif_passthru_playback_prepare_41696 spdif_passthru_playback_prepare 0 41696 NULL
++cpu_cfs_quota_write_s64_41698 cpu_cfs_quota_write_s64 0 41698 NULL
++_recv_41701 _recv 0-3 41701 NULL nohasharray
++fill_read_buffer_41701 fill_read_buffer 0 41701 &_recv_41701 nohasharray
++lov_unpackmd_41701 lov_unpackmd 4 41701 &fill_read_buffer_41701
++target_stat_scsi_auth_intr_show_attr_intr_name_41703 target_stat_scsi_auth_intr_show_attr_intr_name 0 41703 NULL
++tree_insert_41704 tree_insert 0 41704 NULL
++rocker_port_open_41705 rocker_port_open 0 41705 NULL nohasharray
++__ext3_journal_get_write_access_41705 __ext3_journal_get_write_access 0 41705 &rocker_port_open_41705
++connector_write_41709 connector_write 3-0 41709 NULL
++read_block_41711 read_block 0 41711 NULL
++allow_restart_show_41712 allow_restart_show 0 41712 NULL
++lowpan_header_create_41717 lowpan_header_create 0 41717 NULL
++bdx_tx_db_init_41719 bdx_tx_db_init 2 41719 NULL nohasharray
++store_41719 store 0-4 41719 &bdx_tx_db_init_41719
++st_fixed_buffer_size_show_41720 st_fixed_buffer_size_show 0 41720 NULL
++sys_pwritev_41722 sys_pwritev 3 41722 NULL
++esas2r_read_fs_41732 esas2r_read_fs 0-3-4 41732 NULL
++lpphy_b2062_tune_41742 lpphy_b2062_tune 0 41742 NULL
++arch_add_memory_41743 arch_add_memory 0 41743 NULL
++snd_seq_ioctl_get_queue_timer_41745 snd_seq_ioctl_get_queue_timer 0 41745 NULL
++ubiblock_notify_41747 ubiblock_notify 0 41747 NULL
++show_transport_caps_41753 show_transport_caps 0 41753 NULL
++show_pwm_freq_41754 show_pwm_freq 0 41754 NULL nohasharray
++macb_alloc_consistent_41754 macb_alloc_consistent 0 41754 &show_pwm_freq_41754
++bitmap_load_41755 bitmap_load 0 41755 NULL
++wcn36xx_dxe_alloc_ctl_blks_41756 wcn36xx_dxe_alloc_ctl_blks 0 41756 NULL
++uart_get_attr_iomem_reg_shift_41761 uart_get_attr_iomem_reg_shift 0 41761 NULL
++mvs_task_prep_smp_41766 mvs_task_prep_smp 0 41766 NULL nohasharray
++zd_rf_init_hw_41766 zd_rf_init_hw 0 41766 &mvs_task_prep_smp_41766
++nilfs_segctor_next_full_seg_show_41767 nilfs_segctor_next_full_seg_show 0 41767 NULL
++do_pci_op_41770 do_pci_op 0 41770 NULL nohasharray
++blk_mq_hw_sysfs_run_show_41770 blk_mq_hw_sysfs_run_show 0 41770 &do_pci_op_41770 nohasharray
++SyS_bpf_41770 SyS_bpf 3 41770 &blk_mq_hw_sysfs_run_show_41770
++mmc_sdio_power_restore_41772 mmc_sdio_power_restore 0 41772 NULL
++brcmf_cfg80211_vndr_cmds_dcmd_handler_41776 brcmf_cfg80211_vndr_cmds_dcmd_handler 4 41776 NULL
++show_slab_objects_41782 show_slab_objects 0 41782 NULL
++iwl_dbgfs_bt_notif_read_41794 iwl_dbgfs_bt_notif_read 3-0 41794 NULL
++flash_dev_run_41795 flash_dev_run 0 41795 NULL
++nilfs_sufile_alloc_41798 nilfs_sufile_alloc 0 41798 NULL
++hsi_alloc_controller_41802 hsi_alloc_controller 1 41802 NULL nohasharray
++crypto_shash_update_41802 crypto_shash_update 0 41802 &hsi_alloc_controller_41802
++show_contrast_41806 show_contrast 0 41806 NULL
++fat_write_end_41812 fat_write_end 5-0 41812 NULL nohasharray
++rtw_android_get_macaddr_41812 rtw_android_get_macaddr 0 41812 &fat_write_end_41812
++da9052_enable_irq_41814 da9052_enable_irq 2 41814 NULL nohasharray
++input_dev_show_name_41814 input_dev_show_name 0 41814 &da9052_enable_irq_41814
++sco_send_frame_41815 sco_send_frame 3-0 41815 NULL nohasharray
++validate_device_41815 validate_device 0 41815 &sco_send_frame_41815
++ecryptfs_write_begin_41816 ecryptfs_write_begin 0 41816 NULL
++ov7670_write_i2c_41817 ov7670_write_i2c 0 41817 NULL
++ocfs2_write_end_41820 ocfs2_write_end 0-5 41820 NULL
++max77686_enable_41821 max77686_enable 0 41821 NULL
++_ctl_io_delay_show_41822 _ctl_io_delay_show 0 41822 NULL
++ieee802154_hdr_push_41823 ieee802154_hdr_push 0 41823 NULL
++show_ipFragFails_41824 show_ipFragFails 0 41824 NULL
++acpi_device_set_power_41826 acpi_device_set_power 0 41826 NULL
 +kimage_file_alloc_init_41827 kimage_file_alloc_init 5 41827 NULL
 +kimage_file_alloc_init_41827 kimage_file_alloc_init 5 41827 NULL
-+copy_page_to_iter_bvec_41830 copy_page_to_iter_bvec 0-3 41830 NULL
-+ixgbe_dbg_netdev_ops_read_41839 ixgbe_dbg_netdev_ops_read 3 41839 NULL
-+do_ip_setsockopt_41852 do_ip_setsockopt 5 41852 NULL
-+keyctl_instantiate_key_41855 keyctl_instantiate_key 3 41855 NULL
++test_irq_show_41838 test_irq_show 0 41838 NULL
++ixgbe_dbg_netdev_ops_read_41839 ixgbe_dbg_netdev_ops_read 3-0 41839 NULL nohasharray
++__bio_copy_iov_41839 __bio_copy_iov 0 41839 &ixgbe_dbg_netdev_ops_read_41839
++em28xx_read_reg_req_41842 em28xx_read_reg_req 0 41842 NULL nohasharray
++i40evf_setup_all_rx_resources_41842 i40evf_setup_all_rx_resources 0 41842 &em28xx_read_reg_req_41842
++do_ip_setsockopt_41852 do_ip_setsockopt 5-0 41852 NULL
++tcp_packets_in_flight_41853 tcp_packets_in_flight 0 41853 NULL
++keyctl_instantiate_key_41855 keyctl_instantiate_key 3 41855 NULL nohasharray
++unexport_store_41855 unexport_store 0-4 41855 &keyctl_instantiate_key_41855
++xfs_rtget_summary_41864 xfs_rtget_summary 0 41864 NULL nohasharray
++hid_sensor_data_rdy_trigger_set_state_41864 hid_sensor_data_rdy_trigger_set_state 0 41864 &xfs_rtget_summary_41864
++amd_uncore_attr_show_cpumask_41867 amd_uncore_attr_show_cpumask 0 41867 NULL
 +pci_map_single_41869 pci_map_single 0 41869 NULL
 +pci_map_single_41869 pci_map_single 0 41869 NULL
-+usb_gadget_get_string_41871 usb_gadget_get_string 0 41871 NULL
-+v_APCI3120_InterruptDmaMoveBlock16bit_41914 v_APCI3120_InterruptDmaMoveBlock16bit 4 41914 NULL
++tg3_init_rings_41872 tg3_init_rings 0 41872 NULL
++cachefiles_daemon_fstop_41874 cachefiles_daemon_fstop 0 41874 NULL
++acpi_ut_acquire_mutex_41878 acpi_ut_acquire_mutex 0 41878 NULL nohasharray
++btrfs_file_write_iter_41878 btrfs_file_write_iter 0 41878 &acpi_ut_acquire_mutex_41878
++store_nfilters_41883 store_nfilters 4-0 41883 NULL
++__dev_queue_xmit_41888 __dev_queue_xmit 0 41888 NULL
++nf_nat_ipv4_out_41891 nf_nat_ipv4_out 0 41891 NULL
++target_stat_scsi_dev_show_attr_indx_41895 target_stat_scsi_dev_show_attr_indx 0 41895 NULL
++qla2x00_beacon_store_41899 qla2x00_beacon_store 0-4 41899 NULL
++snd_cx25821_card_trigger_41908 snd_cx25821_card_trigger 0 41908 NULL
++mantis_i2c_write_41910 mantis_i2c_write 0 41910 NULL
++pem_show_bool_41911 pem_show_bool 0 41911 NULL nohasharray
++bch_cache_store_41911 bch_cache_store 0-4 41911 &pem_show_bool_41911
++C_SYSC_mq_timedsend_41914 C_SYSC_mq_timedsend 3 41914 NULL nohasharray
++mem_show_41914 mem_show 0 41914 &C_SYSC_mq_timedsend_41914 nohasharray
++get_packet_41914 get_packet 3 41914 &mem_show_41914
 +get_fdb_entries_41916 get_fdb_entries 3 41916 NULL
 +get_fdb_entries_41916 get_fdb_entries 3 41916 NULL
++find_ge_pid_41918 find_ge_pid 1 41918 NULL
++build_inv_iotlb_pages_41922 build_inv_iotlb_pages 5-4 41922 NULL
++show_use_blk_mq_41924 show_use_blk_mq 0 41924 NULL nohasharray
++ecryptfs_setxattr_41924 ecryptfs_setxattr 0 41924 &show_use_blk_mq_41924 nohasharray
++mtrr_del_page_41924 mtrr_del_page 0-1 41924 &ecryptfs_setxattr_41924
++isl1208_rtc_toggle_alarm_41925 isl1208_rtc_toggle_alarm 0 41925 NULL
++pci_dev_show_local_cpu_41927 pci_dev_show_local_cpu 0 41927 NULL nohasharray
++qmi_wwan_manage_power_41927 qmi_wwan_manage_power 0 41927 &pci_dev_show_local_cpu_41927
++em2800_i2c_recv_bytes_41929 em2800_i2c_recv_bytes 0 41929 NULL nohasharray
++dbg_old_index_check_init_41929 dbg_old_index_check_init 0 41929 &em2800_i2c_recv_bytes_41929
++txq_init_41933 txq_init 0 41933 NULL
++vhci_create_device_41934 vhci_create_device 0 41934 NULL
 +ext4_da_write_inline_data_begin_41935 ext4_da_write_inline_data_begin 4-3 41935 NULL
 +ext4_da_write_inline_data_begin_41935 ext4_da_write_inline_data_begin 4-3 41935 NULL
++i40evf_change_mtu_41943 i40evf_change_mtu 0 41943 NULL
 +sci_rxfill_41945 sci_rxfill 0 41945 NULL
 +sci_rxfill_41945 sci_rxfill 0 41945 NULL
-+read_gssp_41947 read_gssp 3 41947 NULL
-+ocfs2_xattr_bucket_get_name_value_41949 ocfs2_xattr_bucket_get_name_value 0 41949 NULL
-+portnames_read_41958 portnames_read 3 41958 NULL
++vfat_hash_41946 vfat_hash 0 41946 NULL
++read_gssp_41947 read_gssp 3-0 41947 NULL
++iscsi_iser_recv_41948 iscsi_iser_recv 4 41948 NULL
++ocfs2_xattr_bucket_get_name_value_41949 ocfs2_xattr_bucket_get_name_value 0 41949 NULL nohasharray
++smack_inode_permission_41949 smack_inode_permission 0 41949 &ocfs2_xattr_bucket_get_name_value_41949
++skcipher_alloc_sgl_41956 skcipher_alloc_sgl 0 41956 NULL
++show_fc_host_fabric_name_41957 show_fc_host_fabric_name 0 41957 NULL
++portnames_read_41958 portnames_read 3-0 41958 NULL
++ubi_self_check_all_ff_41959 ubi_self_check_all_ff 4-0 41959 NULL nohasharray
++pyra_sysfs_read_profilex_buttons_41959 pyra_sysfs_read_profilex_buttons 0-5-6 41959 &ubi_self_check_all_ff_41959
++show_sched6_41960 show_sched6 0 41960 NULL
++show_als_41966 show_als 0 41966 NULL nohasharray
++adis_debugfs_reg_access_41966 adis_debugfs_reg_access 0 41966 &show_als_41966
 +dst_mtu_41969 dst_mtu 0 41969 NULL
 +cx24116_writeregN_41975 cx24116_writeregN 4 41975 NULL
 +dst_mtu_41969 dst_mtu 0 41969 NULL
 +cx24116_writeregN_41975 cx24116_writeregN 4 41975 NULL
-+pool_allocate_42012 pool_allocate 3 42012 NULL
++write_acpi_int_ret_41977 write_acpi_int_ret 0 41977 NULL
++ubi_io_is_bad_41983 ubi_io_is_bad 0 41983 NULL
++xfs_qm_dqalloc_41985 xfs_qm_dqalloc 0 41985 NULL
++_get_slice_41991 _get_slice 0 41991 NULL
++set_temp11_41995 set_temp11 0-4 41995 NULL
++em28xx_write_regs_41996 em28xx_write_regs 0 41996 NULL
++xfs_da3_root_join_41997 xfs_da3_root_join 0 41997 NULL
++be_process_mcc_42002 be_process_mcc 0 42002 NULL
++keyring_preparse_42005 keyring_preparse 0 42005 NULL
++wl12xx_acx_mem_cfg_42006 wl12xx_acx_mem_cfg 0 42006 NULL
++input_print_bitmap_42008 input_print_bitmap 0 42008 NULL nohasharray
++lguest_map_42008 lguest_map 1-2 42008 &input_print_bitmap_42008
++pool_allocate_42012 pool_allocate 3 42012 NULL nohasharray
++af9035_i2c_master_xfer_42012 af9035_i2c_master_xfer 0-3 42012 &pool_allocate_42012 nohasharray
++fan_set_cur_state_42012 fan_set_cur_state 0 42012 &af9035_i2c_master_xfer_42012
 +spidev_sync_read_42014 spidev_sync_read 0 42014 NULL
 +spidev_sync_read_42014 spidev_sync_read 0 42014 NULL
-+rs_sta_dbgfs_scale_table_write_42017 rs_sta_dbgfs_scale_table_write 3 42017 NULL
++rs_sta_dbgfs_scale_table_write_42017 rs_sta_dbgfs_scale_table_write 3-0 42017 NULL
++vfat_revalidate_ci_42018 vfat_revalidate_ci 0 42018 NULL
++sony_pic_fanspeed_show_42021 sony_pic_fanspeed_show 0 42021 NULL
++create_port0_egr_42027 create_port0_egr 0 42027 NULL
 +acpi_ut_create_buffer_object_42030 acpi_ut_create_buffer_object 1 42030 NULL
 +acpi_ut_create_buffer_object_42030 acpi_ut_create_buffer_object 1 42030 NULL
++ql_cam_route_initialize_42031 ql_cam_route_initialize 0 42031 NULL
++device_get_child_node_count_42032 device_get_child_node_count 0 42032 NULL
 +__hwahc_op_set_gtk_42038 __hwahc_op_set_gtk 4 42038 NULL
 +alloc_trace_kprobe_42041 alloc_trace_kprobe 6 42041 NULL
 +__hwahc_op_set_gtk_42038 __hwahc_op_set_gtk 4 42038 NULL
 +alloc_trace_kprobe_42041 alloc_trace_kprobe 6 42041 NULL
-+irda_sendmsg_ultra_42047 irda_sendmsg_ultra 4 42047 NULL
-+jffs2_do_link_42048 jffs2_do_link 6 42048 NULL
-+ps_poll_upsd_max_ap_turn_read_42050 ps_poll_upsd_max_ap_turn_read 3 42050 NULL
-+InterfaceTransmitPacket_42058 InterfaceTransmitPacket 3 42058 NULL
-+ufshcd_dev_cmd_completion_42080 ufshcd_dev_cmd_completion 0 42080 NULL
++acpi_power_on_42044 acpi_power_on 0 42044 NULL
++xfs_allocbt_free_block_42045 xfs_allocbt_free_block 0 42045 NULL
++irda_sendmsg_ultra_42047 irda_sendmsg_ultra 4-0 42047 NULL nohasharray
++qlcnic_sriov_func_to_index_42047 qlcnic_sriov_func_to_index 0 42047 &irda_sendmsg_ultra_42047
++jffs2_do_link_42048 jffs2_do_link 6 42048 NULL nohasharray
++dma_generic_alloc_coherent_42048 dma_generic_alloc_coherent 2 42048 &jffs2_do_link_42048
++ps_poll_upsd_max_ap_turn_read_42050 ps_poll_upsd_max_ap_turn_read 3-0 42050 NULL nohasharray
++__uncore_match0_show_42050 __uncore_match0_show 0 42050 &ps_poll_upsd_max_ap_turn_read_42050
++get_xstats_size_42051 get_xstats_size 0 42051 NULL
++compat_sys_sendfile_42055 compat_sys_sendfile 4 42055 NULL
++v9fs_vfs_writepage_42056 v9fs_vfs_writepage 0 42056 NULL
++iwl_mvm_scan_size_42057 iwl_mvm_scan_size 0 42057 NULL
++rpipe_aim_42059 rpipe_aim 0 42059 NULL
++show_tcpAttemptFails_42066 show_tcpAttemptFails 0 42066 NULL nohasharray
++asix_set_mac_address_42066 asix_set_mac_address 0 42066 &show_tcpAttemptFails_42066
++bh1770_get_lux_rate_avail_42067 bh1770_get_lux_rate_avail 0 42067 NULL
++ceph_readpage_from_fscache_42073 ceph_readpage_from_fscache 0 42073 NULL nohasharray
++store_target_speed_42073 store_target_speed 0-4 42073 &ceph_readpage_from_fscache_42073
++ql_write_cfg_42074 ql_write_cfg 0 42074 NULL
++show_conn_param_ISCSI_PARAM_PERSISTENT_PORT_42076 show_conn_param_ISCSI_PARAM_PERSISTENT_PORT 0 42076 NULL
++si4713_powerdown_42078 si4713_powerdown 0 42078 NULL
++ath10k_ce_init_src_ring_42080 ath10k_ce_init_src_ring 0 42080 NULL
++SMB2_read_42082 SMB2_read 0 42082 NULL
++bat1_show_42084 bat1_show 0 42084 NULL
++alloc_bitset_42085 alloc_bitset 1 42085 NULL
 +scsi_execute_req_42088 scsi_execute_req 5 42088 NULL
 +scsi_execute_req_42088 scsi_execute_req 5 42088 NULL
-+sk_chk_filter_42095 sk_chk_filter 2 42095 NULL
-+submit_inquiry_42108 submit_inquiry 3 42108 NULL
-+dw_dma_cyclic_prep_42113 dw_dma_cyclic_prep 3-4 42113 NULL
++store_rotate_all_42089 store_rotate_all 0-4 42089 NULL
++dfx_open_42091 dfx_open 0 42091 NULL
++sh_eth_reset_42097 sh_eth_reset 0 42097 NULL
++dlm_release_lockspace_42098 dlm_release_lockspace 0 42098 NULL
++ext4_sync_file_42100 ext4_sync_file 0 42100 NULL
++rtc_sysfs_show_wakealarm_42102 rtc_sysfs_show_wakealarm 0 42102 NULL
++show_bank2_alarm_42104 show_bank2_alarm 0 42104 NULL
++bcmgenet_init_dma_42105 bcmgenet_init_dma 0 42105 NULL
++submit_inquiry_42108 submit_inquiry 3 42108 NULL nohasharray
++brport_store_42108 brport_store 0-4 42108 &submit_inquiry_42108
++dw_dma_cyclic_prep_42113 dw_dma_cyclic_prep 4-3 42113 NULL
++store_gps_42118 store_gps 4-0 42118 NULL
++ubifs_tnc_read_node_42119 ubifs_tnc_read_node 0 42119 NULL
++ext4_do_update_inode_42127 ext4_do_update_inode 0 42127 NULL
++notify_send_init_42129 notify_send_init 0 42129 NULL
++Read_hfc16_stable_42131 Read_hfc16_stable 0 42131 NULL
++si476x_core_parse_and_nag_about_error_42136 si476x_core_parse_and_nag_about_error 0 42136 NULL
++bb_buf_prepare_42137 bb_buf_prepare 0 42137 NULL
++threads_start_42139 threads_start 0 42139 NULL
++bq24190_sysfs_show_42146 bq24190_sysfs_show 0 42146 NULL
++lapb_register_42149 lapb_register 0 42149 NULL nohasharray
++efx_change_mtu_42149 efx_change_mtu 0 42149 &lapb_register_42149
++ubifs_lookup_level0_42156 ubifs_lookup_level0 0 42156 NULL
++iwl_mvm_mac_ctxt_init_42158 iwl_mvm_mac_ctxt_init 0 42158 NULL
 +blk_ioctl_zeroout_42160 blk_ioctl_zeroout 3 42160 NULL
 +blk_ioctl_zeroout_42160 blk_ioctl_zeroout 3 42160 NULL
-+mmc_align_data_size_42161 mmc_align_data_size 0-2 42161 NULL
-+read_file_base_eeprom_42168 read_file_base_eeprom 3 42168 NULL
-+oprofilefs_str_to_user_42182 oprofilefs_str_to_user 3 42182 NULL
-+write_file_beacon_42185 write_file_beacon 3 42185 NULL
++af9015_i2c_xfer_42161 af9015_i2c_xfer 0-3 42161 NULL nohasharray
++mmc_align_data_size_42161 mmc_align_data_size 0-2 42161 &af9015_i2c_xfer_42161
++mv_u3d_ep_queue_42164 mv_u3d_ep_queue 0 42164 NULL
++gadget_strings_serialnumber_store_42166 gadget_strings_serialnumber_store 0-3 42166 NULL
++ceph_vxattrcb_layout_pool_42167 ceph_vxattrcb_layout_pool 0 42167 NULL nohasharray
++pps_enable_store_42167 pps_enable_store 0-4 42167 &ceph_vxattrcb_layout_pool_42167 nohasharray
++store_host_reset_42167 store_host_reset 0-4 42167 &pps_enable_store_42167
++read_file_base_eeprom_42168 read_file_base_eeprom 3-0 42168 NULL
++gfs2_statfs_slow_42170 gfs2_statfs_slow 0 42170 NULL
++max8998_ldo_disable_42173 max8998_ldo_disable 0 42173 NULL nohasharray
++iwl_mvm_send_cmd_42173 iwl_mvm_send_cmd 0 42173 &max8998_ldo_disable_42173
++power_restore_42174 power_restore 0 42174 NULL
++at86rf230_set_lbt_42175 at86rf230_set_lbt 0 42175 NULL
++shash_finup_unaligned_42176 shash_finup_unaligned 0 42176 NULL
++oprofilefs_str_to_user_42182 oprofilefs_str_to_user 3-0 42182 NULL
++dn_dev_bind_default_42183 dn_dev_bind_default 0 42183 NULL
++show_rc6_mask_42184 show_rc6_mask 0 42184 NULL
++write_file_beacon_42185 write_file_beacon 3-0 42185 NULL
++mwifiex_cmd_amsdu_aggr_ctrl_42192 mwifiex_cmd_amsdu_aggr_ctrl 0 42192 NULL
++reset_slot_42194 reset_slot 0 42194 NULL
++crc32_pclmul_finup_42200 crc32_pclmul_finup 0 42200 NULL
 +get_znodes_to_commit_42201 get_znodes_to_commit 0 42201 NULL
 +get_znodes_to_commit_42201 get_znodes_to_commit 0 42201 NULL
-+blockdev_direct_IO_42235 blockdev_direct_IO 5 42235 NULL nohasharray
++hdlcdrv_open_42202 hdlcdrv_open 0 42202 NULL
++sprom2hex_42204 sprom2hex 0 42204 NULL
++v9fs_write_begin_42211 v9fs_write_begin 0 42211 NULL
++ixgbe_add_mac_filter_42218 ixgbe_add_mac_filter 0 42218 NULL
++cifs_listxattr_42223 cifs_listxattr 0-3 42223 NULL
++s35390a_rtc_set_alarm_42224 s35390a_rtc_set_alarm 0 42224 NULL
++qlge_set_mac_address_42227 qlge_set_mac_address 0 42227 NULL
++blockdev_direct_IO_42235 blockdev_direct_IO 0-5 42235 NULL nohasharray
 +pla_ocp_read_42235 pla_ocp_read 3 42235 &blockdev_direct_IO_42235
 +pla_ocp_read_42235 pla_ocp_read 3 42235 &blockdev_direct_IO_42235
-+rx_defrag_need_decrypt_read_42253 rx_defrag_need_decrypt_read 3 42253 NULL
-+find_last_bit_42260 find_last_bit 0 42260 NULL
++toshiba_kbd_bl_mode_show_42236 toshiba_kbd_bl_mode_show 0 42236 NULL
++nilfs_segments_blocks_per_segment_show_42237 nilfs_segments_blocks_per_segment_show 0 42237 NULL
++pci_user_read_config_word_42240 pci_user_read_config_word 0 42240 NULL nohasharray
++i915_l3_write_42240 i915_l3_write 0-6-5 42240 &pci_user_read_config_word_42240
++snd_pcm_pre_suspend_42241 snd_pcm_pre_suspend 0 42241 NULL
++xfs_rtfree_range_42244 xfs_rtfree_range 0 42244 NULL
++pch_gbe_up_42245 pch_gbe_up 0 42245 NULL
++store_mlid_42247 store_mlid 0-4 42247 NULL
++islpci_reset_if_42249 islpci_reset_if 0 42249 NULL
++usbtv_start_42251 usbtv_start 0 42251 NULL
++v9fs_vfs_setattr_42252 v9fs_vfs_setattr 0 42252 NULL
++rx_defrag_need_decrypt_read_42253 rx_defrag_need_decrypt_read 3-0 42253 NULL
++resources_store_42255 resources_store 0-4 42255 NULL
++netxen_nic_map_indirect_address_128M_42257 netxen_nic_map_indirect_address_128M 2 42257 NULL nohasharray
++amd5536_udc_start_42257 amd5536_udc_start 0 42257 &netxen_nic_map_indirect_address_128M_42257
++find_last_bit_42260 find_last_bit 0-2 42260 NULL
++show_fc_host_port_name_42264 show_fc_host_port_name 0 42264 NULL
++ctnetlink_proto_size_42270 ctnetlink_proto_size 0 42270 NULL
 +__pcpu_size_to_slot_42271 __pcpu_size_to_slot 0 42271 NULL
 +__tty_buffer_request_room_42276 __tty_buffer_request_room 2-0 42276 NULL
 +__pcpu_size_to_slot_42271 __pcpu_size_to_slot 0 42271 NULL
 +__tty_buffer_request_room_42276 __tty_buffer_request_room 2-0 42276 NULL
-+snd_pcm_hw_param_value_max_42280 snd_pcm_hw_param_value_max 0 42280 NULL
-+__cpus_weight_42299 __cpus_weight 2-0 42299 NULL
-+sel_read_perm_42302 sel_read_perm 3 42302 NULL
-+sctp_setsockopt_del_key_42304 sctp_setsockopt_del_key 3 42304 NULL nohasharray
-+ulong_read_file_42304 ulong_read_file 3 42304 &sctp_setsockopt_del_key_42304
++snd_pcm_hw_param_value_max_42280 snd_pcm_hw_param_value_max 0 42280 NULL nohasharray
++pinctrl_gpio_direction_output_42280 pinctrl_gpio_direction_output 0 42280 &snd_pcm_hw_param_value_max_42280
++rtnl_link_get_af_size_42296 rtnl_link_get_af_size 0 42296 NULL
++xadc_preenable_42298 xadc_preenable 0 42298 NULL
++__cpus_weight_42299 __cpus_weight 0 42299 NULL
++sel_read_perm_42302 sel_read_perm 3-0 42302 NULL
++xfs_attr3_leaf_add_work_42303 xfs_attr3_leaf_add_work 0 42303 NULL
++ulong_read_file_42304 ulong_read_file 3-0 42304 NULL nohasharray
++sctp_setsockopt_del_key_42304 sctp_setsockopt_del_key 3-0 42304 &ulong_read_file_42304
++key_payload_reserve_42307 key_payload_reserve 0 42307 NULL
 +xfs_vm_readpages_42308 xfs_vm_readpages 4 42308 NULL
 +xfs_vm_readpages_42308 xfs_vm_readpages 4 42308 NULL
++sco_sock_getname_42312 sco_sock_getname 0 42312 NULL
++bnep_sock_create_42314 bnep_sock_create 0 42314 NULL
++qlcnic_sriov_pf_set_vport_info_42316 qlcnic_sriov_pf_set_vport_info 0 42316 NULL
++osdname_show_42317 osdname_show 0 42317 NULL
++max_luns_show_42319 max_luns_show 0 42319 NULL
++axxia_i2c_xfer_42322 axxia_i2c_xfer 0-3 42322 NULL nohasharray
++bcm_tx_send_42322 bcm_tx_send 0 42322 &axxia_i2c_xfer_42322
 +hysdn_conf_read_42324 hysdn_conf_read 3 42324 NULL
 +hysdn_conf_read_42324 hysdn_conf_read 3 42324 NULL
++ov772x_g_crop_42326 ov772x_g_crop 0 42326 NULL
 +tcp_sync_mss_42330 tcp_sync_mss 2-0 42330 NULL
 +tcp_sync_mss_42330 tcp_sync_mss 2-0 42330 NULL
++bh1770_get_lux_thresh_below_42336 bh1770_get_lux_thresh_below 0 42336 NULL
++snd_pcm_plug_alloc_42339 snd_pcm_plug_alloc 2-0 42339 NULL
++regulator_state_show_42345 regulator_state_show 0 42345 NULL nohasharray
++store_42345 store 0-3 42345 &regulator_state_show_42345
++rtl2832_sdr_rd_42346 rtl2832_sdr_rd 0 42346 NULL
++ipr_store_log_level_42353 ipr_store_log_level 0-4 42353 NULL
++cit_get_packet_size_42354 cit_get_packet_size 0 42354 NULL
 +ide_raw_taskfile_42355 ide_raw_taskfile 4 42355 NULL
 +ide_raw_taskfile_42355 ide_raw_taskfile 4 42355 NULL
++mxl5007t_write_regs_42356 mxl5007t_write_regs 0 42356 NULL
++fuse_file_read_iter_42364 fuse_file_read_iter 0 42364 NULL
++adp5520_bl_daylight_dim_store_42370 adp5520_bl_daylight_dim_store 0-4 42370 NULL
++xhci_queue_bulk_tx_42377 xhci_queue_bulk_tx 0 42377 NULL
 +drbd_md_last_sector_42378 drbd_md_last_sector 0 42378 NULL
 +drbd_md_last_sector_42378 drbd_md_last_sector 0 42378 NULL
-+il_dbgfs_disable_ht40_read_42386 il_dbgfs_disable_ht40_read 3 42386 NULL
++read_time_42381 read_time 0 42381 NULL nohasharray
++ip_mc_msfilter_42381 ip_mc_msfilter 0 42381 &read_time_42381
++unregister_gadget_42382 unregister_gadget 0 42382 NULL
++test_power_get_battery_property_42384 test_power_get_battery_property 0 42384 NULL
++show_conn_param_ISCSI_PARAM_TCP_TIMER_SCALE_42385 show_conn_param_ISCSI_PARAM_TCP_TIMER_SCALE 0 42385 NULL
++il_dbgfs_disable_ht40_read_42386 il_dbgfs_disable_ht40_read 3-0 42386 NULL
++change_queue_depth_42393 change_queue_depth 0 42393 NULL
++r9701_get_datetime_42402 r9701_get_datetime 0 42402 NULL
++brcms_ops_add_interface_42403 brcms_ops_add_interface 0 42403 NULL
 +msnd_fifo_read_42406 msnd_fifo_read 0-3 42406 NULL
 +msnd_fifo_read_42406 msnd_fifo_read 0-3 42406 NULL
++pci_resource_alignment_store_42407 pci_resource_alignment_store 0-3 42407 NULL
++SYSC_recv_42413 SYSC_recv 3 42413 NULL
++store_spi_transport_period_helper_42414 store_spi_transport_period_helper 0-3 42414 NULL
++qlcnic_sriov_prepare_bc_hdr_42416 qlcnic_sriov_prepare_bc_hdr 0 42416 NULL
 +krng_get_random_42420 krng_get_random 3 42420 NULL
 +krng_get_random_42420 krng_get_random 3 42420 NULL
-+gsm_data_alloc_42437 gsm_data_alloc 3 42437 NULL
-+spr_wm_latency_write_42441 spr_wm_latency_write 3 42441 NULL
-+key_conf_keyidx_read_42443 key_conf_keyidx_read 3 42443 NULL
-+snd_pcm_action_group_42452 snd_pcm_action_group 0 42452 NULL
-+tcm_loop_change_queue_depth_42454 tcm_loop_change_queue_depth 2 42454 NULL
-+kuc_free_42455 kuc_free 2 42455 NULL
-+cp2112_gpio_get_42467 cp2112_gpio_get 2 42467 NULL
-+__simple_xattr_set_42474 __simple_xattr_set 4 42474 NULL
-+omfs_readpages_42490 omfs_readpages 4 42490 NULL
-+bypass_write_42498 bypass_write 3 42498 NULL
++i2o_event_register_42424 i2o_event_register 0 42424 NULL
++wm831x_clkout_prepare_42426 wm831x_clkout_prepare 0 42426 NULL
++ixgbevf_write_posted_mbx_42428 ixgbevf_write_posted_mbx 0 42428 NULL
++device_read_42432 device_read 0-3 42432 NULL
++__iio_add_chan_devattr_42434 __iio_add_chan_devattr 0 42434 NULL nohasharray
++ixgbevf_poll_for_msg_42434 ixgbevf_poll_for_msg 0 42434 &__iio_add_chan_devattr_42434
++btrfs_nodesize_show_42436 btrfs_nodesize_show 0 42436 NULL
++gsm_data_alloc_42437 gsm_data_alloc 3 42437 NULL nohasharray
++cfq_back_seek_penalty_store_42437 cfq_back_seek_penalty_store 3-0 42437 &gsm_data_alloc_42437
++tusb_musb_set_mode_42439 tusb_musb_set_mode 0 42439 NULL
++spr_wm_latency_write_42441 spr_wm_latency_write 3-0 42441 NULL
++do_qib_user_sdma_queue_create_42442 do_qib_user_sdma_queue_create 0 42442 NULL
++key_conf_keyidx_read_42443 key_conf_keyidx_read 3-0 42443 NULL
++gpio_direction_input_42445 gpio_direction_input 0 42445 NULL
++store_42448 store 0 42448 NULL
++_nfs4_proc_setlk_42449 _nfs4_proc_setlk 0 42449 NULL nohasharray
++nfs_writepage_setup_42449 nfs_writepage_setup 0 42449 &_nfs4_proc_setlk_42449
++snd_pcm_action_group_42452 snd_pcm_action_group 0 42452 NULL nohasharray
++sysfs_compact_node_42452 sysfs_compact_node 0-4 42452 &snd_pcm_action_group_42452
++__clk_enable_42456 __clk_enable 0 42456 NULL
++nfc_sock_create_42457 nfc_sock_create 0 42457 NULL
++ext3_valid_block_bitmap_42459 ext3_valid_block_bitmap 3 42459 NULL
++show_lcdtype_42462 show_lcdtype 0 42462 NULL
++show_lid_resume_42464 show_lid_resume 0 42464 NULL
++__simple_xattr_set_42474 __simple_xattr_set 4-0 42474 NULL
++sta_state_42478 sta_state 0 42478 NULL
++show_coresize_42479 show_coresize 0 42479 NULL
++ocfs2_xattr_ibody_list_42480 ocfs2_xattr_ibody_list 0 42480 NULL
++kernel_recvmsg_42482 kernel_recvmsg 0-5 42482 NULL
++set_zone_42484 set_zone 0-4 42484 NULL
++omfs_readpages_42490 omfs_readpages 4 42490 NULL nohasharray
++nfulnl_rcv_nl_event_42490 nfulnl_rcv_nl_event 0 42490 &omfs_readpages_42490 nohasharray
++store_spi_transport_hold_mcs_42490 store_spi_transport_hold_mcs 0-4 42490 &nfulnl_rcv_nl_event_42490
++parport_mos7715_read_data_42492 parport_mos7715_read_data 0 42492 NULL nohasharray
++wl1251_acx_sleep_auth_42492 wl1251_acx_sleep_auth 0 42492 &parport_mos7715_read_data_42492
++callback_42494 callback 0 42494 NULL
++target_stat_scsi_auth_intr_show_attr_creation_time_42496 target_stat_scsi_auth_intr_show_attr_creation_time 0 42496 NULL
++iscsi_nacl_attrib_show_dataout_timeout_42499 iscsi_nacl_attrib_show_dataout_timeout 0 42499 NULL
++ibm_read_apci_table_42504 ibm_read_apci_table 0-5-6 42504 NULL
 +SyS_mincore_42511 SyS_mincore 1-2 42511 NULL
 +SyS_mincore_42511 SyS_mincore 1-2 42511 NULL
-+kvm_write_wall_clock_42520 kvm_write_wall_clock 2 42520 NULL
++sctp_init_sock_42514 sctp_init_sock 0 42514 NULL
++ath9k_sta_add_42517 ath9k_sta_add 0 42517 NULL
++fanotify_read_42518 fanotify_read 0-3 42518 NULL
++jbd2_log_wait_commit_42519 jbd2_log_wait_commit 0 42519 NULL
++kvm_write_wall_clock_42520 kvm_write_wall_clock 2 42520 NULL nohasharray
++pch_phub_write_serial_rom_val_42520 pch_phub_write_serial_rom_val 0 42520 &kvm_write_wall_clock_42520
++proc_notify_change_42521 proc_notify_change 0 42521 NULL
 +dio_bio_complete_42524 dio_bio_complete 0 42524 NULL
 +dio_bio_complete_42524 dio_bio_complete 0 42524 NULL
-+smk_write_netlbladdr_42525 smk_write_netlbladdr 3 42525 NULL
++smk_write_netlbladdr_42525 smk_write_netlbladdr 3-0 42525 NULL
++self_check_ec_hdr_42528 self_check_ec_hdr 0 42528 NULL
++sys_vmsplice_42533 sys_vmsplice 3 42533 NULL nohasharray
++snd_emux_create_port_42533 snd_emux_create_port 3 42533 &sys_vmsplice_42533
++sdev_store_evt_capacity_change_reported_42538 sdev_store_evt_capacity_change_reported 0-4 42538 NULL
++mtip_hw_submit_io_42539 mtip_hw_submit_io 4 42539 NULL
++mt9m111_set_hvflip_42542 mt9m111_set_hvflip 0 42542 NULL
++__wa_xfer_setup_42543 __wa_xfer_setup 0 42543 NULL
 +dbAllocNear_42546 dbAllocNear 0 42546 NULL
 +dbAllocNear_42546 dbAllocNear 0 42546 NULL
-+ath6kl_wmi_proc_events_vif_42549 ath6kl_wmi_proc_events_vif 5 42549 NULL
-+udp_recvmsg_42558 udp_recvmsg 4 42558 NULL
-+iwl_print_event_log_42566 iwl_print_event_log 0-7-5 42566 NULL
-+xfrm_new_hash_mask_42579 xfrm_new_hash_mask 0-1 42579 NULL
-+oom_score_adj_write_42594 oom_score_adj_write 3 42594 NULL
++mvs_task_exec_42547 mvs_task_exec 0 42547 NULL
++ath6kl_wmi_proc_events_vif_42549 ath6kl_wmi_proc_events_vif 5 42549 NULL nohasharray
++path_lookupat_42549 path_lookupat 0 42549 &ath6kl_wmi_proc_events_vif_42549
++request_firmware_42553 request_firmware 0 42553 NULL
++ip_vs_out_icmp_v6_42557 ip_vs_out_icmp_v6 0 42557 NULL
++udp_recvmsg_42558 udp_recvmsg 4-0 42558 NULL nohasharray
++iscsit_ta_cache_dynamic_acls_42558 iscsit_ta_cache_dynamic_acls 0 42558 &udp_recvmsg_42558
++portio_type_show_42562 portio_type_show 0 42562 NULL
++target_stat_scsi_lu_show_attr_creation_time_42563 target_stat_scsi_lu_show_attr_creation_time 0 42563 NULL
++br_set_mac_address_42565 br_set_mac_address 0 42565 NULL
++iwl_print_event_log_42566 iwl_print_event_log 5-0-7 42566 NULL
++get_in_min_42567 get_in_min 0 42567 NULL
++read_or_alloc_page_42578 read_or_alloc_page 0 42578 NULL
++wusb_disconnect_store_42581 wusb_disconnect_store 0-4 42581 NULL
++rj54n1_s_stream_42582 rj54n1_s_stream 0 42582 NULL
++memory_failure_42590 memory_failure 0 42590 NULL
++oom_score_adj_write_42594 oom_score_adj_write 3-0 42594 NULL
++video_outputsw_set_42595 video_outputsw_set 0 42595 NULL
++get_enable_42601 get_enable 0 42601 NULL
++map_state_42602 map_state 1 42602 NULL nohasharray
++snd_pcsp_playback_prepare_42602 snd_pcsp_playback_prepare 0 42602 &map_state_42602 nohasharray
++npwm_show_42602 npwm_show 0 42602 &snd_pcsp_playback_prepare_42602 nohasharray
++__pskb_pull_42602 __pskb_pull 2 42602 &npwm_show_42602
++sctp_outq_flush_42605 sctp_outq_flush 0 42605 NULL
++get_div_42612 get_div 0 42612 NULL
++__uncore_mask_mc_show_42614 __uncore_mask_mc_show 0 42614 NULL
++logfs_truncate_42615 logfs_truncate 0 42615 NULL
++dbg_check_ltab_lnum_42617 dbg_check_ltab_lnum 0 42617 NULL
++release_lockspace_42618 release_lockspace 0 42618 NULL nohasharray
++read_42618 read 0 42618 &release_lockspace_42618
++rt2500pci_set_device_state_42620 rt2500pci_set_device_state 0 42620 NULL nohasharray
++vlan_dev_open_42620 vlan_dev_open 0 42620 &rt2500pci_set_device_state_42620
++secinfo_parse_42624 secinfo_parse 0 42624 NULL
++mv88e6xxx_phy_read_42625 mv88e6xxx_phy_read 0 42625 NULL
++sys_move_pages_42626 sys_move_pages 2 42626 NULL nohasharray
++map_show_42626 map_show 0 42626 &sys_move_pages_42626
++xfs_attr_leaf_removename_42629 xfs_attr_leaf_removename 0 42629 NULL
++crypto_ahash_walk_first_42630 crypto_ahash_walk_first 0 42630 NULL
++snd_hwdep_dev_register_42632 snd_hwdep_dev_register 0 42632 NULL
 +ieee80211_if_fmt_dot11MeshHWMPactivePathTimeout_42635 ieee80211_if_fmt_dot11MeshHWMPactivePathTimeout 3 42635 NULL
 +ieee80211_if_fmt_dot11MeshHWMPactivePathTimeout_42635 ieee80211_if_fmt_dot11MeshHWMPactivePathTimeout 3 42635 NULL
-+scsi_activate_tcq_42640 scsi_activate_tcq 2 42640 NULL
++b43legacy_wireless_core_init_42640 b43legacy_wireless_core_init 0 42640 NULL
 +br_mdb_rehash_42643 br_mdb_rehash 2 42643 NULL
 +br_mdb_rehash_42643 br_mdb_rehash 2 42643 NULL
-+parport_pc_compat_write_block_pio_42644 parport_pc_compat_write_block_pio 3 42644 NULL nohasharray
-+num_controllers_42644 num_controllers 0 42644 &parport_pc_compat_write_block_pio_42644
-+_regmap_raw_write_42652 _regmap_raw_write 4-2 42652 NULL
-+request_key_and_link_42693 request_key_and_link 4 42693 NULL
-+vb2_read_42703 vb2_read 3 42703 NULL
++num_controllers_42644 num_controllers 0 42644 NULL
++mc13783_adc_read_bp_42646 mc13783_adc_read_bp 0 42646 NULL nohasharray
++process_output_block_42646 process_output_block 0 42646 &mc13783_adc_read_bp_42646
++sis190_get_regs_len_42647 sis190_get_regs_len 0 42647 NULL nohasharray
++gpio_request_enable_42647 gpio_request_enable 0 42647 &sis190_get_regs_len_42647
++i7core_mce_check_error_42651 i7core_mce_check_error 0 42651 NULL
++_regmap_raw_write_42652 _regmap_raw_write 2-4-0 42652 NULL
++page_counter_memparse_42653 page_counter_memparse 0 42653 NULL
++i40e_setup_rx_descriptors_42655 i40e_setup_rx_descriptors 0 42655 NULL
++ess_audio_prepare_for_input_42659 ess_audio_prepare_for_input 0 42659 NULL
++print_nodes_state_42664 print_nodes_state 0 42664 NULL
++s5p_mfc_start_streaming_42666 s5p_mfc_start_streaming 0 42666 NULL
++pinctrl_gpio_direction_input_42668 pinctrl_gpio_direction_input 0 42668 NULL
++acpi_power_get_inferred_state_42669 acpi_power_get_inferred_state 0 42669 NULL nohasharray
++ipx_setsockopt_42669 ipx_setsockopt 0 42669 &acpi_power_get_inferred_state_42669
++show_cidmode_42671 show_cidmode 0 42671 NULL
++l2tp_xmit_skb_42672 l2tp_xmit_skb 3 42672 NULL
++btrfs_label_store_42678 btrfs_label_store 0-4 42678 NULL
++rocker_group_tbl_do_42683 rocker_group_tbl_do 0 42683 NULL
++at91_sysfs_set_mb0_id_42685 at91_sysfs_set_mb0_id 0-4 42685 NULL
++cifs_spnego_key_instantiate_42686 cifs_spnego_key_instantiate 0 42686 NULL nohasharray
++store_spi_transport_wr_flow_42686 store_spi_transport_wr_flow 0-4 42686 &cifs_spnego_key_instantiate_42686
++wiimod_pro_calib_store_42692 wiimod_pro_calib_store 0-4 42692 NULL
++request_key_and_link_42693 request_key_and_link 4 42693 NULL nohasharray
++rsi_send_internal_mgmt_frame_42693 rsi_send_internal_mgmt_frame 0 42693 &request_key_and_link_42693
++acpi_dev_get_irqresource_42694 acpi_dev_get_irqresource 2 42694 NULL nohasharray
++iio_trigger_attach_poll_func_42694 iio_trigger_attach_poll_func 0 42694 &acpi_dev_get_irqresource_42694
++ipoib_vlan_delete_42696 ipoib_vlan_delete 0 42696 NULL
++nilfs_btnode_submit_block_42698 nilfs_btnode_submit_block 0 42698 NULL
++bnx2fc_ctlr_enabled_42700 bnx2fc_ctlr_enabled 0 42700 NULL
++vb2_read_42703 vb2_read 3-0 42703 NULL
++store_sas_link_reset_42705 store_sas_link_reset 4-0 42705 NULL
++hard_show_42708 hard_show 0 42708 NULL nohasharray
++sierra_net_send_cmd_42708 sierra_net_send_cmd 3 42708 &hard_show_42708
++pm8001_ctl_max_sg_list_show_42710 pm8001_ctl_max_sg_list_show 0 42710 NULL
++taos_smbus_xfer_42714 taos_smbus_xfer 0 42714 NULL
++regulator_print_state_42718 regulator_print_state 0 42718 NULL
++adxl34x_calibrate_show_42719 adxl34x_calibrate_show 0 42719 NULL
 +read_status_42722 read_status 0 42722 NULL
 +read_status_42722 read_status 0 42722 NULL
-+iwl_mvm_coex_dump_mbox_old_42727 iwl_mvm_coex_dump_mbox_old 4-3-0 42727 NULL
-+dvb_demux_ioctl_42733 dvb_demux_ioctl 2 42733 NULL
-+set_aoe_iflist_42737 set_aoe_iflist 2 42737 NULL
-+ax25_setsockopt_42740 ax25_setsockopt 5 42740 NULL
-+dpm_sysfs_add_42756 dpm_sysfs_add 0 42756 NULL
-+x25_recvmsg_42777 x25_recvmsg 4 42777 NULL
++selinux_ip_postroute_42725 selinux_ip_postroute 0 42725 NULL
++setup_ntlmv2_rsp_42726 setup_ntlmv2_rsp 0 42726 NULL
++iwl_mvm_coex_dump_mbox_old_42727 iwl_mvm_coex_dump_mbox_old 0-3-4 42727 NULL
++bmg160_data_rdy_trigger_set_state_42728 bmg160_data_rdy_trigger_set_state 0 42728 NULL
++dvb_demux_ioctl_42733 dvb_demux_ioctl 2 42733 NULL nohasharray
++target_stat_scsi_auth_intr_show_attr_hs_num_cmds_42733 target_stat_scsi_auth_intr_show_attr_hs_num_cmds 0 42733 &dvb_demux_ioctl_42733 nohasharray
++fw_get_filesystem_firmware_42733 fw_get_filesystem_firmware 0 42733 &target_stat_scsi_auth_intr_show_attr_hs_num_cmds_42733
++xen_release_pmd_42734 xen_release_pmd 1 42734 NULL
++set_aoe_iflist_42737 set_aoe_iflist 2 42737 NULL nohasharray
++igbvf_get_regs_len_42737 igbvf_get_regs_len 0 42737 &set_aoe_iflist_42737
++ax25_setsockopt_42740 ax25_setsockopt 5-0 42740 NULL
++SendReceive2_42742 SendReceive2 0 42742 NULL
++sdev_show_modalias_42746 sdev_show_modalias 0 42746 NULL nohasharray
++write_42746 write 0 42746 &sdev_show_modalias_42746
++xen_bind_pirq_gsi_to_irq_42750 xen_bind_pirq_gsi_to_irq 1 42750 NULL nohasharray
++lbs_mesh_set_42750 lbs_mesh_set 0-4 42750 &xen_bind_pirq_gsi_to_irq_42750
++dpm_sysfs_add_42756 dpm_sysfs_add 0 42756 NULL nohasharray
++s2io_open_42756 s2io_open 0 42756 &dpm_sysfs_add_42756
++sysfs_set_active_low_42759 sysfs_set_active_low 0 42759 NULL
++usblp_rtest_42761 usblp_rtest 0 42761 NULL
++sysfs_show_available_clocksources_42763 sysfs_show_available_clocksources 0 42763 NULL
++vmxnet3_rq_create_42771 vmxnet3_rq_create 0 42771 NULL
++ath10k_htt_verify_version_42776 ath10k_htt_verify_version 0 42776 NULL
++x25_recvmsg_42777 x25_recvmsg 0-4 42777 NULL
++lp3943_gpio_direction_output_42778 lp3943_gpio_direction_output 0 42778 NULL
 +snd_midi_event_decode_42780 snd_midi_event_decode 0 42780 NULL
 +snd_midi_event_decode_42780 snd_midi_event_decode 0 42780 NULL
-+cryptd_hash_setkey_42781 cryptd_hash_setkey 3 42781 NULL nohasharray
-+isku_sysfs_read_info_42781 isku_sysfs_read_info 6 42781 &cryptd_hash_setkey_42781
++isku_sysfs_read_info_42781 isku_sysfs_read_info 0-6-5 42781 NULL nohasharray
++cryptd_hash_setkey_42781 cryptd_hash_setkey 3 42781 &isku_sysfs_read_info_42781
++show_fnode_chap_out_idx_42784 show_fnode_chap_out_idx 0 42784 NULL
++store_fan_beep_42785 store_fan_beep 0-4 42785 NULL
 +elfcorehdr_read_notes_42786 elfcorehdr_read_notes 2 42786 NULL
 +elfcorehdr_read_notes_42786 elfcorehdr_read_notes 2 42786 NULL
-+koneplus_sysfs_read_42792 koneplus_sysfs_read 6 42792 NULL
-+ntfs_attr_extend_allocation_42796 ntfs_attr_extend_allocation 0 42796 NULL
++hackrf_set_if_gain_42788 hackrf_set_if_gain 0 42788 NULL
++koneplus_sysfs_read_42792 koneplus_sysfs_read 0-6 42792 NULL
++cgroup_migrate_prepare_dst_42793 cgroup_migrate_prepare_dst 0 42793 NULL
++show_chglim_42794 show_chglim 0 42794 NULL
++ntfs_attr_extend_allocation_42796 ntfs_attr_extend_allocation 0-2 42796 NULL
 +fw_device_op_compat_ioctl_42804 fw_device_op_compat_ioctl 2 42804 NULL
 +fw_device_op_compat_ioctl_42804 fw_device_op_compat_ioctl 2 42804 NULL
++show_line1_42806 show_line1 0 42806 NULL
++esd_usb2_open_42809 esd_usb2_open 0 42809 NULL
++pcf2127_get_datetime_42811 pcf2127_get_datetime 0 42811 NULL nohasharray
++smk_bu_current_42811 smk_bu_current 0-4 42811 &pcf2127_get_datetime_42811
 +drm_ioctl_42813 drm_ioctl 2 42813 NULL
 +drm_ioctl_42813 drm_ioctl 2 42813 NULL
-+iwl_dbgfs_ucode_bt_stats_read_42820 iwl_dbgfs_ucode_bt_stats_read 3 42820 NULL
++__bch_cache_set_store_42815 __bch_cache_set_store 0-4 42815 NULL
++iwl_dbgfs_ucode_bt_stats_read_42820 iwl_dbgfs_ucode_bt_stats_read 3-0 42820 NULL
 +set_arg_42824 set_arg 3 42824 NULL
 +set_arg_42824 set_arg 3 42824 NULL
-+si476x_radio_read_rsq_blob_42827 si476x_radio_read_rsq_blob 3 42827 NULL
-+ocfs2_clusters_for_bytes_42872 ocfs2_clusters_for_bytes 0-2 42872 NULL
++si476x_radio_read_rsq_blob_42827 si476x_radio_read_rsq_blob 3-0 42827 NULL
++bnad_mtu_set_42833 bnad_mtu_set 0 42833 NULL
++dnotify_handle_event_42835 dnotify_handle_event 0 42835 NULL
++f2fs_unfreeze_42836 f2fs_unfreeze 0 42836 NULL
++show_sas_rphy_target_port_protocols_42840 show_sas_rphy_target_port_protocols 0 42840 NULL
++prop_compression_validate_42847 prop_compression_validate 0 42847 NULL
++show_ata_dev_xfer_mode_42848 show_ata_dev_xfer_mode 0 42848 NULL
++btmrvl_fwdump_write_42850 btmrvl_fwdump_write 3-0 42850 NULL
++prandom_u32_42853 prandom_u32 0 42853 NULL nohasharray
++ath6kl_wmi_config_debug_module_cmd_42853 ath6kl_wmi_config_debug_module_cmd 0 42853 &prandom_u32_42853
++wl12xx_init_vif_data_42855 wl12xx_init_vif_data 0 42855 NULL
++return_gap_lebs_42862 return_gap_lebs 0 42862 NULL
++gen_pool_first_fit_order_align_42863 gen_pool_first_fit_order_align 4-3-2 42863 NULL nohasharray
++destroy_42863 destroy 0 42863 &gen_pool_first_fit_order_align_42863 nohasharray
++of_property_count_strings_42863 of_property_count_strings 0 42863 &destroy_42863
++ad7877_read_adc_42867 ad7877_read_adc 0 42867 NULL
++nouveau_vm_create_42869 nouveau_vm_create 3-2 42869 NULL nohasharray
++_ctl_host_trace_buffer_show_42869 _ctl_host_trace_buffer_show 0 42869 &nouveau_vm_create_42869
++parse_user_pin_configs_42870 parse_user_pin_configs 0 42870 NULL
++t4_sge_alloc_rxq_42871 t4_sge_alloc_rxq 0 42871 NULL nohasharray
++snd_device_register_all_42871 snd_device_register_all 0 42871 &t4_sge_alloc_rxq_42871
++iscsi_stat_instance_show_attr_description_42874 iscsi_stat_instance_show_attr_description 0 42874 NULL
++mt9v022_s_ctrl_42875 mt9v022_s_ctrl 0 42875 NULL nohasharray
++media_read_42875 media_read 0-3 42875 &mt9v022_s_ctrl_42875
 +nvme_trans_unit_serial_page_42879 nvme_trans_unit_serial_page 4 42879 NULL
 +nvme_trans_unit_serial_page_42879 nvme_trans_unit_serial_page 4 42879 NULL
-+xpc_kmalloc_cacheline_aligned_42895 xpc_kmalloc_cacheline_aligned 1 42895 NULL
++tw68_video_init2_42880 tw68_video_init2 2 42880 NULL
++pskb_expand_head_42881 pskb_expand_head 0-3-2 42881 NULL
++rt5677_gpio_direction_in_42886 rt5677_gpio_direction_in 0 42886 NULL nohasharray
++pcistub_irq_handler_switch_42886 pcistub_irq_handler_switch 0-3 42886 &rt5677_gpio_direction_in_42886
++lm3530_mode_get_42888 lm3530_mode_get 0 42888 NULL
++c2_up_42890 c2_up 0 42890 NULL
++pci_write_42893 pci_write 0 42893 NULL
++xpc_kmalloc_cacheline_aligned_42895 xpc_kmalloc_cacheline_aligned 1 42895 NULL nohasharray
++twl4030_madc_conversion_42895 twl4030_madc_conversion 0 42895 &xpc_kmalloc_cacheline_aligned_42895 nohasharray
++amb_send_42895 amb_send 0 42895 &twl4030_madc_conversion_42895
++SendTxCommandPacket_42901 SendTxCommandPacket 3 42901 NULL
 +hd_end_request_42904 hd_end_request 2 42904 NULL
 +hd_end_request_42904 hd_end_request 2 42904 NULL
-+sta_last_rx_rate_read_42909 sta_last_rx_rate_read 3 42909 NULL
-+sctp_getsockopt_maxburst_42941 sctp_getsockopt_maxburst 2 42941 NULL
-+vx_reset_chk_42946 vx_reset_chk 0 42946 NULL
++ieee80211_tdls_mgmt_teardown_42905 ieee80211_tdls_mgmt_teardown 10 42905 NULL
++alx_change_mtu_42906 alx_change_mtu 0 42906 NULL
++rds_create_42907 rds_create 0 42907 NULL
++sta_last_rx_rate_read_42909 sta_last_rx_rate_read 3-0 42909 NULL
++g_mbus_fmt_42910 g_mbus_fmt 0 42910 NULL
++snd_jack_new_42914 snd_jack_new 0 42914 NULL
++hfsplus_user_getxattr_42915 hfsplus_user_getxattr 0 42915 NULL
++device_show_int_42919 device_show_int 0 42919 NULL
++simple_playback_pcm_prepare_42920 simple_playback_pcm_prepare 0 42920 NULL
++pcxhr_set_clock_42923 pcxhr_set_clock 0 42923 NULL nohasharray
++show_42923 show 0 42923 &pcxhr_set_clock_42923
++drbd_header_size_42928 drbd_header_size 0 42928 NULL
++lis3lv02d_rate_set_42933 lis3lv02d_rate_set 0-4 42933 NULL
++set_analog_out_42935 set_analog_out 0-4 42935 NULL
++bnx2_open_42936 bnx2_open 0 42936 NULL
++xfs_bmapi_allocate_42938 xfs_bmapi_allocate 0 42938 NULL
++sctp_getsockopt_maxburst_42941 sctp_getsockopt_maxburst 2 42941 NULL nohasharray
++slot_store_42941 slot_store 0-3 42941 &sctp_getsockopt_maxburst_42941
++handle_response_42945 handle_response 0 42945 NULL
++vx_reset_chk_42946 vx_reset_chk 0 42946 NULL nohasharray
++ds1682_store_42946 ds1682_store 0-4 42946 &vx_reset_chk_42946
++hashtab_map_42947 hashtab_map 0 42947 NULL
++w1_ds2760_write_42955 w1_ds2760_write 3-4 42955 NULL
++sys_sethostname_42962 sys_sethostname 2 42962 NULL nohasharray
++set_temp0_min_42962 set_temp0_min 0-4 42962 &sys_sethostname_42962
++fcoe_reset_42963 fcoe_reset 0 42963 NULL
++snd_korg1212_trigger_42966 snd_korg1212_trigger 0 42966 NULL nohasharray
++kone_check_write_42966 kone_check_write 0 42966 &snd_korg1212_trigger_42966
 +ntb_setup_snb_msix_42971 ntb_setup_snb_msix 2 42971 NULL
 +ntb_setup_snb_msix_42971 ntb_setup_snb_msix 2 42971 NULL
-+compat_udpv6_setsockopt_42981 compat_udpv6_setsockopt 5 42981 NULL
-+nfs_idmap_get_desc_42990 nfs_idmap_get_desc 4-2 42990 NULL nohasharray
++n_pins_show_42973 n_pins_show 0 42973 NULL
++show_temp62_42975 show_temp62 0 42975 NULL
++show_rx_polinv_enb_42977 show_rx_polinv_enb 0 42977 NULL nohasharray
++sysv_readpage_42977 sysv_readpage 0 42977 &show_rx_polinv_enb_42977
++acpi_get_device_data_42978 acpi_get_device_data 0 42978 NULL
++compat_udpv6_setsockopt_42981 compat_udpv6_setsockopt 5 42981 NULL nohasharray
++store_enable_clka1_output_42981 store_enable_clka1_output 0-4 42981 &compat_udpv6_setsockopt_42981 nohasharray
++pfkey_xfrm_policy2sec_ctx_size_42981 pfkey_xfrm_policy2sec_ctx_size 0 42981 &store_enable_clka1_output_42981
++it8712f_wdt_write_42982 it8712f_wdt_write 0-3 42982 NULL
++pci_bus_read_config_word_42987 pci_bus_read_config_word 0 42987 NULL
++hwrng_attr_current_store_42989 hwrng_attr_current_store 0-4 42989 NULL
++nfs_idmap_get_desc_42990 nfs_idmap_get_desc 2-4 42990 NULL nohasharray
 +rtw_os_xmit_resource_alloc_42990 rtw_os_xmit_resource_alloc 3 42990 &nfs_idmap_get_desc_42990
 +rtw_os_xmit_resource_alloc_42990 rtw_os_xmit_resource_alloc 3 42990 &nfs_idmap_get_desc_42990
-+isr_rx_mem_overflow_read_43025 isr_rx_mem_overflow_read 3 43025 NULL
-+wep_default_key_count_read_43035 wep_default_key_count_read 3 43035 NULL
-+__bioset_create_43059 __bioset_create 1 43059 NULL
++image_size_show_42992 image_size_show 0 42992 NULL
++mem_cgroup_force_empty_write_42994 mem_cgroup_force_empty_write 0-3 42994 NULL
++il4965_show_debug_level_42996 il4965_show_debug_level 0 42996 NULL
++xfs_da_read_buf_43008 xfs_da_read_buf 0 43008 NULL
++nct6683_create_attr_group_43010 nct6683_create_attr_group 3 43010 NULL
++vfio_fill_vconfig_bytes_43016 vfio_fill_vconfig_bytes 0 43016 NULL nohasharray
++gadget_dev_desc_bDeviceProtocol_show_43016 gadget_dev_desc_bDeviceProtocol_show 0 43016 &vfio_fill_vconfig_bytes_43016
++rxrpc_preparse_xdr_rxk5_43019 rxrpc_preparse_xdr_rxk5 0 43019 NULL
++snd_pcm_pre_start_43020 snd_pcm_pre_start 0 43020 NULL nohasharray
++export_store_43020 export_store 0-4 43020 &snd_pcm_pre_start_43020
++p54_add_interface_43022 p54_add_interface 0 43022 NULL
++isr_rx_mem_overflow_read_43025 isr_rx_mem_overflow_read 3-0 43025 NULL
++b43_write_initvals_43028 b43_write_initvals 0 43028 NULL
++ab3100_otp_paf_show_43029 ab3100_otp_paf_show 0 43029 NULL
++check_subscription_permission_43032 check_subscription_permission 0 43032 NULL
++wep_default_key_count_read_43035 wep_default_key_count_read 3-0 43035 NULL nohasharray
++jffs2_write_begin_43035 jffs2_write_begin 0 43035 &wep_default_key_count_read_43035 nohasharray
++store_lssw_43035 store_lssw 4-0 43035 &jffs2_write_begin_43035
++max_queue_show_43036 max_queue_show 0 43036 NULL
++set_icon_43037 set_icon 0-3 43037 NULL
++cp2112_read_req_43041 cp2112_read_req 0 43041 NULL nohasharray
++goldfish_fb_set_par_43041 goldfish_fb_set_par 0 43041 &cp2112_read_req_43041
++write_s64_43043 write_s64 0 43043 NULL
++show_port_name_43051 show_port_name 0 43051 NULL
++ssb_pcmcia_cfg_read_43056 ssb_pcmcia_cfg_read 0 43056 NULL
++fb_add_videomode_43057 fb_add_videomode 0 43057 NULL
++pcap_rtc_set_alarm_43058 pcap_rtc_set_alarm 0 43058 NULL nohasharray
++dfx_ctl_set_mac_address_43058 dfx_ctl_set_mac_address 0 43058 &pcap_rtc_set_alarm_43058
++__bioset_create_43059 __bioset_create 1 43059 NULL nohasharray
++ocfs2_get_clusters_43059 ocfs2_get_clusters 0 43059 &__bioset_create_43059
++t3_sge_alloc_qset_43061 t3_sge_alloc_qset 0 43061 NULL nohasharray
++store_enable_clka0_output_43061 store_enable_clka0_output 0-4 43061 &t3_sge_alloc_qset_43061
++lme2510_i2c_xfer_43062 lme2510_i2c_xfer 0-3 43062 NULL
++cap_netlink_send_43063 cap_netlink_send 0 43063 NULL
++show_conn_param_ISCSI_PARAM_TCP_TIMESTAMP_STAT_43069 show_conn_param_ISCSI_PARAM_TCP_TIMESTAMP_STAT 0 43069 NULL
 +nouveau_gpuobj_create__43072 nouveau_gpuobj_create_ 9 43072 NULL
 +nouveau_gpuobj_create__43072 nouveau_gpuobj_create_ 9 43072 NULL
++get_attention_status_43073 get_attention_status 0 43073 NULL
++sst_drop_stream_43076 sst_drop_stream 0 43076 NULL nohasharray
++target_stat_scsi_transport_show_attr_device_43076 target_stat_scsi_transport_show_attr_device 0 43076 &sst_drop_stream_43076
++show_fc_host_active_fc4s_43078 show_fc_host_active_fc4s 0 43078 NULL
++get_slave_size_43081 get_slave_size 0 43081 NULL
 +nfs_map_group_to_gid_43082 nfs_map_group_to_gid 3 43082 NULL
 +nfs_map_group_to_gid_43082 nfs_map_group_to_gid 3 43082 NULL
-+_xfer_secondary_pool_43089 _xfer_secondary_pool 2 43089 NULL
++set_lock_args_43085 set_lock_args 0 43085 NULL nohasharray
++deadline_write_expire_show_43085 deadline_write_expire_show 0 43085 &set_lock_args_43085 nohasharray
++ql_start_rx_ring_43085 ql_start_rx_ring 0 43085 &deadline_write_expire_show_43085
++_xfer_secondary_pool_43089 _xfer_secondary_pool 2 43089 NULL nohasharray
++tomoyo_read_43089 tomoyo_read 0-3 43089 &_xfer_secondary_pool_43089
++regmap_spmi_base_write_43095 regmap_spmi_base_write 0 43095 NULL nohasharray
++mt2131_writeregs_43095 mt2131_writeregs 0 43095 &regmap_spmi_base_write_43095
++dev_set_promiscuity_43096 dev_set_promiscuity 0 43096 NULL
++store_srp_rport_fast_io_fail_tmo_43097 store_srp_rport_fast_io_fail_tmo 0-4 43097 NULL
++dump_skip_43098 dump_skip 2 43098 NULL
++mwifiex_cmd_11n_cfg_43102 mwifiex_cmd_11n_cfg 0 43102 NULL
 +sysfs_create_file_ns_43103 sysfs_create_file_ns 0 43103 NULL
 +sysfs_create_file_ns_43103 sysfs_create_file_ns 0 43103 NULL
++stmmac_init_dma_engine_43104 stmmac_init_dma_engine 0 43104 NULL
++fuse_statfs_43106 fuse_statfs 0 43106 NULL
 +ieee80211_if_fmt_drop_unencrypted_43107 ieee80211_if_fmt_drop_unencrypted 3 43107 NULL
 +ieee80211_if_fmt_drop_unencrypted_43107 ieee80211_if_fmt_drop_unencrypted 3 43107 NULL
++gfs2_journaled_truncate_43108 gfs2_journaled_truncate 0 43108 NULL
++svc_change_qos_43111 svc_change_qos 0 43111 NULL
++store_43112 store 0 43112 NULL
++ix2505v_write_43115 ix2505v_write 0 43115 NULL
++open_43117 open 0 43117 NULL
 +calculate_node_totalpages_43118 calculate_node_totalpages 2-3 43118 NULL
 +calculate_node_totalpages_43118 calculate_node_totalpages 2-3 43118 NULL
-+read_file_dfs_43145 read_file_dfs 3 43145 NULL
++parport_ieee1284_write_compat_43125 parport_ieee1284_write_compat 0 43125 NULL
++show_rpm_min_43129 show_rpm_min 0 43129 NULL
++reserved_size_show_43130 reserved_size_show 0 43130 NULL nohasharray
++lock_page_killable_43130 lock_page_killable 0 43130 &reserved_size_show_43130
++e1000_request_msix_43134 e1000_request_msix 0 43134 NULL
++dmfe_open_43139 dmfe_open 0 43139 NULL
++ab3100_otp_imeich_show_43143 ab3100_otp_imeich_show 0 43143 NULL
++read_file_dfs_43145 read_file_dfs 3-0 43145 NULL nohasharray
++i2c_hid_get_report_43145 i2c_hid_get_report 0 43145 &read_file_dfs_43145
++relay_file_read_subbufs_43147 relay_file_read_subbufs 0 43147 NULL
++show_enabled_43152 show_enabled 0 43152 NULL
++qlcnic_sysfs_clear_esw_stats_43153 qlcnic_sysfs_clear_esw_stats 0-6-5 43153 NULL
++ipath_get_slave_info_43154 ipath_get_slave_info 0 43154 NULL
++f2fs_statfs_43158 f2fs_statfs 0 43158 NULL
 +cfs_cpt_table_alloc_43159 cfs_cpt_table_alloc 1 43159 NULL
 +usb_string_sub_43164 usb_string_sub 0 43164 NULL
 +cfs_cpt_table_alloc_43159 cfs_cpt_table_alloc 1 43159 NULL
 +usb_string_sub_43164 usb_string_sub 0 43164 NULL
-+il_dbgfs_power_save_status_read_43165 il_dbgfs_power_save_status_read 3 43165 NULL
++il_dbgfs_power_save_status_read_43165 il_dbgfs_power_save_status_read 3-0 43165 NULL
++s5k4aa_set_noise_43172 s5k4aa_set_noise 0 43172 NULL
++__iscsi_nacl_auth_store_userid_mutual_43181 __iscsi_nacl_auth_store_userid_mutual 0-3 43181 NULL
 +ath6kl_set_assoc_req_ies_43185 ath6kl_set_assoc_req_ies 3 43185 NULL
 +ath6kl_set_assoc_req_ies_43185 ath6kl_set_assoc_req_ies 3 43185 NULL
++_read_43194 _read 0 43194 NULL
 +ext4_xattr_ibody_get_43200 ext4_xattr_ibody_get 0 43200 NULL
 +ext4_xattr_ibody_get_43200 ext4_xattr_ibody_get 0 43200 NULL
-+uio_write_43202 uio_write 3 43202 NULL
++teiup_create_43201 teiup_create 3 43201 NULL
++uio_write_43202 uio_write 3-0 43202 NULL
 +iso_callback_43208 iso_callback 3 43208 NULL
 +ath10k_p2p_calc_noa_ie_len_43209 ath10k_p2p_calc_noa_ie_len 0 43209 NULL
 +f2fs_acl_from_disk_43210 f2fs_acl_from_disk 2 43210 NULL
 +iso_callback_43208 iso_callback 3 43208 NULL
 +ath10k_p2p_calc_noa_ie_len_43209 ath10k_p2p_calc_noa_ie_len 0 43209 NULL
 +f2fs_acl_from_disk_43210 f2fs_acl_from_disk 2 43210 NULL
-+atomic_long_add_return_43217 atomic_long_add_return 1 43217 NULL
-+gfs2_direct_IO_43220 gfs2_direct_IO 4 43220 NULL
-+batadv_tt_tvlv_unicast_handler_v1_43239 batadv_tt_tvlv_unicast_handler_v1 5 43239 NULL
++isl29003_set_range_43211 isl29003_set_range 0 43211 NULL
++link_failure_count_show_43216 link_failure_count_show 0 43216 NULL nohasharray
++nes_show_flash_data_43216 nes_show_flash_data 0 43216 &link_failure_count_show_43216
++gfs2_direct_IO_43220 gfs2_direct_IO 4-0 43220 NULL
++elf_core_extra_phdrs_43222 elf_core_extra_phdrs 0 43222 NULL nohasharray
++get_status_43222 get_status 0 43222 &elf_core_extra_phdrs_43222 nohasharray
++attr_store_43222 attr_store 0-3 43222 &get_status_43222
++ivtv_xfer_43223 ivtv_xfer 0-3 43223 NULL
++sock_no_recvmsg_43228 sock_no_recvmsg 0-4 43228 NULL
++wdog_reboot_handler_43234 wdog_reboot_handler 0 43234 NULL
++show_fcoe_fcf_device_selected_43236 show_fcoe_fcf_device_selected 0 43236 NULL
++read_status_43238 read_status 0 43238 NULL
++batadv_tt_tvlv_unicast_handler_v1_43239 batadv_tt_tvlv_unicast_handler_v1 5 43239 NULL nohasharray
++pstr_show_43239 pstr_show 0 43239 &batadv_tt_tvlv_unicast_handler_v1_43239 nohasharray
++__logfs_write_buf_43239 __logfs_write_buf 0 43239 &pstr_show_43239
 +vmemmap_alloc_block_43245 vmemmap_alloc_block 1 43245 NULL
 +vmemmap_alloc_block_43245 vmemmap_alloc_block 1 43245 NULL
++ax88178_change_mtu_43248 ax88178_change_mtu 0 43248 NULL
++fixup_leb_43256 fixup_leb 3 43256 NULL
++hfsplus_setattr_43257 hfsplus_setattr 0 43257 NULL
++store_pwm_auto_spinup_min_43260 store_pwm_auto_spinup_min 0-4 43260 NULL
++store_wwan_43264 store_wwan 4-0 43264 NULL
++rocker_port_ctrl_vlan_bridge_43266 rocker_port_ctrl_vlan_bridge 0 43266 NULL
 +ide_end_rq_43269 ide_end_rq 4 43269 NULL
 +ide_end_rq_43269 ide_end_rq 4 43269 NULL
-+evtchn_write_43278 evtchn_write 3 43278 NULL nohasharray
-+parport_pc_ecp_write_block_pio_43278 parport_pc_ecp_write_block_pio 3 43278 &evtchn_write_43278
-+filemap_write_and_wait_range_43279 filemap_write_and_wait_range 0 43279 NULL
++omfs_readpage_43270 omfs_readpage 0 43270 NULL
++mxl5007t_get_if_frequency_43271 mxl5007t_get_if_frequency 0 43271 NULL
++uvc_commit_video_43272 uvc_commit_video 0 43272 NULL
++do_journal_begin_r_43273 do_journal_begin_r 0 43273 NULL
++lpfc_oas_lun_status_show_43274 lpfc_oas_lun_status_show 0 43274 NULL
++evtchn_write_43278 evtchn_write 3-0 43278 NULL
++filemap_write_and_wait_range_43279 filemap_write_and_wait_range 0 43279 NULL nohasharray
++bitmap_parselist_user_43279 bitmap_parselist_user 0 43279 &filemap_write_and_wait_range_43279
++ds1511_rtc_read_time_43280 ds1511_rtc_read_time 0 43280 NULL
++src_frames_43281 src_frames 0 43281 NULL nohasharray
++show_temp_crit_hyst_43281 show_temp_crit_hyst 0 43281 &src_frames_43281
++adp8870_bl_l1_daylight_max_store_43287 adp8870_bl_l1_daylight_max_store 4-0 43287 NULL
++lookup_fast_43292 lookup_fast 0 43292 NULL
++show_pwm_auto_pwm_min_43293 show_pwm_auto_pwm_min 0 43293 NULL
++show_num_ports_43296 show_num_ports 0 43296 NULL
 +mpage_alloc_43299 mpage_alloc 3 43299 NULL
 +mpage_alloc_43299 mpage_alloc 3 43299 NULL
-+mmu_set_spte_43327 mmu_set_spte 7-6 43327 NULL
-+__ext4_get_inode_loc_43332 __ext4_get_inode_loc 0 43332 NULL
++lm3533_read_43309 lm3533_read 0 43309 NULL
++fm10k_update_uc_addr_pf_43310 fm10k_update_uc_addr_pf 0 43310 NULL nohasharray
++store_cpumask_43310 store_cpumask 0-4 43310 &fm10k_update_uc_addr_pf_43310
++em28xx_audio_analog_set_43312 em28xx_audio_analog_set 0 43312 NULL nohasharray
++store_ledd_43312 store_ledd 4-0 43312 &em28xx_audio_analog_set_43312
++acpi_ex_convert_to_buffer_43314 acpi_ex_convert_to_buffer 0 43314 NULL
++try_charge_43315 try_charge 0 43315 NULL
++padlock_sha1_init_nano_43316 padlock_sha1_init_nano 0 43316 NULL
++temp1_max_alarm_show_43317 temp1_max_alarm_show 0 43317 NULL nohasharray
++nilfs_direct_lookup_contig_43317 nilfs_direct_lookup_contig 0 43317 &temp1_max_alarm_show_43317 nohasharray
++sctp_auth_ep_add_chunkid_43317 sctp_auth_ep_add_chunkid 0 43317 &nilfs_direct_lookup_contig_43317 nohasharray
++iwl_mvm_mac_start_43317 iwl_mvm_mac_start 0 43317 &sctp_auth_ep_add_chunkid_43317
++target_core_dev_wwn_store_attr_vpd_unit_serial_43322 target_core_dev_wwn_store_attr_vpd_unit_serial 0-3 43322 NULL
++sja1000_open_43326 sja1000_open 0 43326 NULL
++show_sas_phy_initiator_port_protocols_43327 show_sas_phy_initiator_port_protocols 0 43327 NULL
++__ext4_get_inode_loc_43332 __ext4_get_inode_loc 0 43332 NULL nohasharray
++thermal_set_mode_43332 thermal_set_mode 0 43332 &__ext4_get_inode_loc_43332
++__uncore_event5_show_43333 __uncore_event5_show 0 43333 NULL
++patch_stac9200_43348 patch_stac9200 0 43348 NULL
++drm_dp_mst_wait_tx_reply_43349 drm_dp_mst_wait_tx_reply 0 43349 NULL
++xfs_log_regrant_43350 xfs_log_regrant 0 43350 NULL
++set_peripheral_43353 set_peripheral 0 43353 NULL
++gart_free_coherent_43362 gart_free_coherent 2-4 43362 NULL nohasharray
++xen_swiotlb_sync_single_for_device_43362 xen_swiotlb_sync_single_for_device 2 43362 &gart_free_coherent_43362
++may_create_key_43363 may_create_key 0 43363 NULL
++pm_print_times_show_43364 pm_print_times_show 0 43364 NULL
++pn_init_43370 pn_init 0 43370 NULL
++proc_sys_permission_43371 proc_sys_permission 0 43371 NULL nohasharray
++bnad_tx_msix_register_43371 bnad_tx_msix_register 0 43371 &proc_sys_permission_43371
++wl1271_acx_group_address_tbl_43372 wl1271_acx_group_address_tbl 0 43372 NULL
++mmc_sd_init_card_43374 mmc_sd_init_card 0 43374 NULL
++gfs2_rgrp_bh_get_43375 gfs2_rgrp_bh_get 0 43375 NULL nohasharray
++ath10k_htt_tx_alloc_43375 ath10k_htt_tx_alloc 0 43375 &gfs2_rgrp_bh_get_43375
++lx_framebuffer_size_43377 lx_framebuffer_size 0 43377 NULL
++show_fcstat_fc_non_bls_resp_43383 show_fcstat_fc_non_bls_resp 0 43383 NULL
++svc_pool_map_get_43386 svc_pool_map_get 0 43386 NULL
++tpm_inf_send_43388 tpm_inf_send 0-3 43388 NULL
++scsiback_make_nexus_43391 scsiback_make_nexus 0 43391 NULL
++xfs_btree_new_iroot_43392 xfs_btree_new_iroot 0 43392 NULL
++fsp_attr_show_getreg_43397 fsp_attr_show_getreg 0 43397 NULL nohasharray
++tcm_qla2xxx_tpg_attrib_show_prod_mode_write_protect_43397 tcm_qla2xxx_tpg_attrib_show_prod_mode_write_protect 0 43397 &fsp_attr_show_getreg_43397
++iscsi_sw_tcp_conn_get_param_43398 iscsi_sw_tcp_conn_get_param 0 43398 NULL
++o2hb_read_block_input_43402 o2hb_read_block_input 0 43402 NULL
++wl1251_acx_data_path_params_43404 wl1251_acx_data_path_params 0 43404 NULL
 +xenfb_write_43412 xenfb_write 3 43412 NULL
 +xenfb_write_43412 xenfb_write 3 43412 NULL
-+ext4_xattr_check_names_43422 ext4_xattr_check_names 0 43422 NULL
-+__alloc_bootmem_low_43423 __alloc_bootmem_low 1 43423 NULL
++show_linear_43414 show_linear 0 43414 NULL nohasharray
++serio_set_bind_mode_43414 serio_set_bind_mode 0-4 43414 &show_linear_43414
++romfs_statfs_43416 romfs_statfs 0 43416 NULL nohasharray
++load_firmware_43416 load_firmware 0 43416 &romfs_statfs_43416
++ext4_xattr_check_names_43422 ext4_xattr_check_names 0 43422 NULL nohasharray
++offset_store_43422 offset_store 0-3 43422 &ext4_xattr_check_names_43422 nohasharray
++nfs_lookup_revalidate_43422 nfs_lookup_revalidate 0 43422 &offset_store_43422
++__alloc_bootmem_low_43423 __alloc_bootmem_low 1 43423 NULL nohasharray
++sendctrl_hook_43423 sendctrl_hook 0 43423 &__alloc_bootmem_low_43423 nohasharray
++gdm_wimax_netif_rx_43423 gdm_wimax_netif_rx 3 43423 &sendctrl_hook_43423
++acpi_ds_create_method_mutex_43430 acpi_ds_create_method_mutex 0 43430 NULL
++isku_sysfs_write_keys_capslock_43432 isku_sysfs_write_keys_capslock 6-0-5 43432 NULL
 +usb_alloc_urb_43436 usb_alloc_urb 1 43436 NULL
 +usb_alloc_urb_43436 usb_alloc_urb 1 43436 NULL
-+ath6kl_wmi_roam_tbl_event_rx_43440 ath6kl_wmi_roam_tbl_event_rx 3 43440 NULL
-+usemap_size_43443 usemap_size 0-2-1 43443 NULL nohasharray
++w1_master_attribute_show_name_43439 w1_master_attribute_show_name 0 43439 NULL
++store_received_ref_clk3b_43440 store_received_ref_clk3b 0-4 43440 NULL nohasharray
++ath6kl_wmi_roam_tbl_event_rx_43440 ath6kl_wmi_roam_tbl_event_rx 3 43440 &store_received_ref_clk3b_43440
++send_pre_block_43442 send_pre_block 0 43442 NULL
++usemap_size_43443 usemap_size 0-1-2 43443 NULL nohasharray
 +usb_string_43443 usb_string 0 43443 &usemap_size_43443
 +usb_string_43443 usb_string 0 43443 &usemap_size_43443
-+get_vm_area_size_43444 get_vm_area_size 0 43444 NULL
++dm_attr_name_show_43444 dm_attr_name_show 0 43444 NULL
++nilfs_palloc_get_bitmap_block_43448 nilfs_palloc_get_bitmap_block 0 43448 NULL
++decode_ntlmssp_challenge_43450 decode_ntlmssp_challenge 0 43450 NULL
++store_temp_beep_43452 store_temp_beep 0-4 43452 NULL
 +fs_path_prepare_for_add_43453 fs_path_prepare_for_add 2 43453 NULL
 +fs_path_prepare_for_add_43453 fs_path_prepare_for_add 2 43453 NULL
++wil_change_mtu_43455 wil_change_mtu 0 43455 NULL
++lirc_dev_fop_read_43459 lirc_dev_fop_read 0-3 43459 NULL
 +nvme_trans_device_id_page_43466 nvme_trans_device_id_page 4 43466 NULL
 +nvme_trans_device_id_page_43466 nvme_trans_device_id_page 4 43466 NULL
-+tx_tx_data_prepared_read_43497 tx_tx_data_prepared_read 3 43497 NULL
++target_core_dev_pr_show_attr_res_aptpl_active_43467 target_core_dev_pr_show_attr_res_aptpl_active 0 43467 NULL
++il3945_send_rxon_assoc_43469 il3945_send_rxon_assoc 0 43469 NULL
++xen_alloc_pte_43470 xen_alloc_pte 2 43470 NULL
++btrfs_freeze_43471 btrfs_freeze 0 43471 NULL
++write_43473 write 0 43473 NULL
++hook_43475 hook 0 43475 NULL
++current_uuid_store_43478 current_uuid_store 0-4 43478 NULL
++dtv5100_i2c_xfer_43479 dtv5100_i2c_xfer 0-3 43479 NULL
++calculate_discard_block_size_43480 calculate_discard_block_size 0-1 43480 NULL nohasharray
++alloc_new_reservation_43480 alloc_new_reservation 0-4 43480 &calculate_discard_block_size_43480
++vga_get_43488 vga_get 0 43488 NULL
++vmemdup_43489 vmemdup 2 43489 NULL
++f_rndis_opts_attr_store_43493 f_rndis_opts_attr_store 0-4 43493 NULL
++tx_tx_data_prepared_read_43497 tx_tx_data_prepared_read 3-0 43497 NULL nohasharray
++f2fs_freeze_43497 f2fs_freeze 0 43497 &tx_tx_data_prepared_read_43497
++show_lid_43498 show_lid 0 43498 NULL
++init_43500 init 0 43500 NULL nohasharray
++wusb_trust_timeout_store_43500 wusb_trust_timeout_store 0-4 43500 &init_43500
++spmi_read_cmd_43502 spmi_read_cmd 0 43502 NULL
 +ieee80211_if_fmt_dot11MeshHWMPnetDiameterTraversalTime_43505 ieee80211_if_fmt_dot11MeshHWMPnetDiameterTraversalTime 3 43505 NULL
 +ieee80211_if_fmt_dot11MeshHWMPnetDiameterTraversalTime_43505 ieee80211_if_fmt_dot11MeshHWMPnetDiameterTraversalTime 3 43505 NULL
-+ll_direct_IO_26_43530 ll_direct_IO_26 4 43530 NULL
-+dvb_ca_en50221_io_write_43533 dvb_ca_en50221_io_write 3 43533 NULL
++__unmap_and_move_43513 __unmap_and_move 0 43513 NULL
++i8k_get_temp_43516 i8k_get_temp 0 43516 NULL
++lpfc_fcp_io_channel_show_43518 lpfc_fcp_io_channel_show 0 43518 NULL nohasharray
++et131x_init_recv_43518 et131x_init_recv 0 43518 &lpfc_fcp_io_channel_show_43518
++alloc_instance_buffer_43530 alloc_instance_buffer 0 43530 NULL nohasharray
++ll_direct_IO_26_43530 ll_direct_IO_26 4 43530 &alloc_instance_buffer_43530
++dvb_ca_en50221_io_write_43533 dvb_ca_en50221_io_write 3-0 43533 NULL nohasharray
++core_scsi3_alloc_aptpl_registration_43533 core_scsi3_alloc_aptpl_registration 0 43533 &dvb_ca_en50221_io_write_43533
 +read_events_43534 read_events 3 43534 NULL
 +read_events_43534 read_events 3 43534 NULL
-+cachefiles_daemon_write_43535 cachefiles_daemon_write 3 43535 NULL
-+tx_frag_failed_read_43540 tx_frag_failed_read 3 43540 NULL
++cachefiles_daemon_write_43535 cachefiles_daemon_write 3-0 43535 NULL
++xfs_qm_vop_chown_reserve_43536 xfs_qm_vop_chown_reserve 0 43536 NULL
++store_43537 store 0-3 43537 NULL
++store_43539 store 0 43539 NULL
++ufs_alloccg_block_43540 ufs_alloccg_block 3-0 43540 NULL nohasharray
++tx_frag_failed_read_43540 tx_frag_failed_read 3-0 43540 &ufs_alloccg_block_43540
++mv88e6352_get_temp_alarm_43545 mv88e6352_get_temp_alarm 0 43545 NULL
++broadsheet_spiflash_read_byte_43547 broadsheet_spiflash_read_byte 0 43547 NULL
 +request_resource_43548 request_resource 0 43548 NULL
 +request_resource_43548 request_resource 0 43548 NULL
++store_43549 store 0-4 43549 NULL
++sys_get_trip_temp_43550 sys_get_trip_temp 0 43550 NULL
++pmdown_time_show_43552 pmdown_time_show 0 43552 NULL
++amd756_access_43553 amd756_access 0 43553 NULL
++lpfc_aer_cleanup_state_43554 lpfc_aer_cleanup_state 0-4 43554 NULL
++ath_rx_init_43564 ath_rx_init 2 43564 NULL
++o2nm_node_ipv4_address_write_43567 o2nm_node_ipv4_address_write 0-3 43567 NULL
++bfad_im_model_desc_show_43568 bfad_im_model_desc_show 0 43568 NULL nohasharray
++_fc_frame_alloc_43568 _fc_frame_alloc 1 43568 &bfad_im_model_desc_show_43568
++cx231xx_i2c_recv_bytes_43571 cx231xx_i2c_recv_bytes 0 43571 NULL
 +rpc_malloc_43573 rpc_malloc 2 43573 NULL
 +rpc_malloc_43573 rpc_malloc 2 43573 NULL
-+handle_frequent_errors_43599 handle_frequent_errors 4 43599 NULL
++ecryptfs_read_update_atime_43579 ecryptfs_read_update_atime 0 43579 NULL
++passive_store_43589 passive_store 0-4 43589 NULL
++show_pwm_43593 show_pwm 0 43593 NULL nohasharray
++__uncore_filter_nid2_show_43593 __uncore_filter_nid2_show 0 43593 &show_pwm_43593
++ath9k_htc_add_interface_43602 ath9k_htc_add_interface 0 43602 NULL
++smack_inode_listsecurity_43603 smack_inode_listsecurity 0 43603 NULL
 +lpfc_idiag_drbacc_read_reg_43606 lpfc_idiag_drbacc_read_reg 0-3 43606 NULL
 +lpfc_idiag_drbacc_read_reg_43606 lpfc_idiag_drbacc_read_reg 0-3 43606 NULL
-+proc_read_43614 proc_read 3 43614 NULL
-+disable_dma_on_even_43618 disable_dma_on_even 0 43618 NULL
-+alloc_thread_groups_43625 alloc_thread_groups 2 43625 NULL
-+random_write_43656 random_write 3 43656 NULL
-+bio_integrity_tag_43658 bio_integrity_tag 3 43658 NULL
-+ext4_acl_count_43659 ext4_acl_count 0-1 43659 NULL
-+write_file_tx99_power_43670 write_file_tx99_power 3 43670 NULL
-+dmam_declare_coherent_memory_43679 dmam_declare_coherent_memory 4 43679 NULL
-+max77693_bulk_write_43698 max77693_bulk_write 2-3 43698 NULL
-+nvkm_connector_create__43711 nvkm_connector_create_ 6 43711 NULL
-+fuse_send_read_43725 fuse_send_read 4-0 43725 NULL
++proc_read_43614 proc_read 3-0 43614 NULL
++xfs_map_blocks_43615 xfs_map_blocks 0 43615 NULL
++p54_set_edcf_43622 p54_set_edcf 0 43622 NULL nohasharray
++set_polarity_43622 set_polarity 0 43622 &p54_set_edcf_43622
++alloc_thread_groups_43625 alloc_thread_groups 2-0 43625 NULL
++elan_smbus_get_baseline_data_43629 elan_smbus_get_baseline_data 0 43629 NULL
++cm4000_suspend_43630 cm4000_suspend 0 43630 NULL
++dlm_nodir_store_43636 dlm_nodir_store 0-3 43636 NULL
++padlock_sha_export_43640 padlock_sha_export 0 43640 NULL nohasharray
++ia_cbr_setup_43640 ia_cbr_setup 0 43640 &padlock_sha_export_43640
++tps6105x_get_43643 tps6105x_get 0 43643 NULL nohasharray
++setup_sdma_43643 setup_sdma 0 43643 &tps6105x_get_43643
++si4713_wait_stc_43644 si4713_wait_stc 0 43644 NULL
++generic_get_free_region_43646 generic_get_free_region 0-3 43646 NULL
++kmalloc_large_node_hook_43651 kmalloc_large_node_hook 2 43651 NULL
++__orinoco_hw_set_bitrate_43655 __orinoco_hw_set_bitrate 0 43655 NULL
++random_write_43656 random_write 3-0 43656 NULL
++acpi_ds_exec_begin_control_op_43657 acpi_ds_exec_begin_control_op 0 43657 NULL
++ext4_acl_count_43659 ext4_acl_count 0-1 43659 NULL nohasharray
++tps65217_set_bits_43659 tps65217_set_bits 0 43659 &ext4_acl_count_43659
++show_fc_host_manufacturer_43662 show_fc_host_manufacturer 0 43662 NULL
++write_file_tx99_power_43670 write_file_tx99_power 3-0 43670 NULL
++snd_seq_pool_init_43673 snd_seq_pool_init 0 43673 NULL
++start_ms350_cam_43679 start_ms350_cam 0 43679 NULL nohasharray
++dmam_declare_coherent_memory_43679 dmam_declare_coherent_memory 2-4 43679 &start_ms350_cam_43679
++acpi_ut_strtoul64_43681 acpi_ut_strtoul64 0 43681 NULL
++_drbd_no_send_page_43682 _drbd_no_send_page 4 43682 NULL
++calgary_map_page_43686 calgary_map_page 4-0-3 43686 NULL nohasharray
++cluster_set_43686 cluster_set 0-6 43686 &calgary_map_page_43686
++port_attr_store_43688 port_attr_store 0-4 43688 NULL nohasharray
++rbd_header_from_disk_43688 rbd_header_from_disk 0 43688 &port_attr_store_43688
++start_43697 start 0 43697 NULL
++show_43699 show 0 43699 NULL
++hidp_send_ctrl_message_43702 hidp_send_ctrl_message 0-4 43702 NULL nohasharray
++mwifiex_cmd_cfg_data_43702 mwifiex_cmd_cfg_data 0 43702 &hidp_send_ctrl_message_43702
++ncp_modify_file_or_subdir_dos_info_43705 ncp_modify_file_or_subdir_dos_info 0 43705 NULL
++set_rdac2_43707 set_rdac2 4-0 43707 NULL
++cpuidle_switch_governor_43709 cpuidle_switch_governor 0 43709 NULL
++acerhdf_set_cur_state_43710 acerhdf_set_cur_state 0 43710 NULL
++nvkm_connector_create__43711 nvkm_connector_create_ 6 43711 NULL nohasharray
++ext3_xattr_trusted_set_43711 ext3_xattr_trusted_set 0 43711 &nvkm_connector_create__43711
++memory_subsys_offline_43716 memory_subsys_offline 0 43716 NULL
++show_hyst_43718 show_hyst 0 43718 NULL
++cpia2_do_command_43719 cpia2_do_command 0 43719 NULL nohasharray
++adis_read_reg_43719 adis_read_reg 0 43719 &cpia2_do_command_43719
++xfs_bmap_del_extent_43720 xfs_bmap_del_extent 0 43720 NULL
++module_flags_taint_43722 module_flags_taint 0 43722 NULL
++wait_for_completion_interruptible_43723 wait_for_completion_interruptible 0 43723 NULL
++fuse_send_read_43725 fuse_send_read 4 43725 NULL
++imm_write_info_43727 imm_write_info 0-3 43727 NULL
++pm8001_chip_set_nvmd_req_43728 pm8001_chip_set_nvmd_req 0 43728 NULL
 +drbd_md_first_sector_43729 drbd_md_first_sector 0 43729 NULL
 +drbd_md_first_sector_43729 drbd_md_first_sector 0 43729 NULL
-+snd_rme32_playback_copy_43732 snd_rme32_playback_copy 5 43732 NULL
-+__alloc_alien_cache_43734 __alloc_alien_cache 2 43734 NULL
-+fuse_conn_congestion_threshold_write_43736 fuse_conn_congestion_threshold_write 3 43736 NULL
++lbs_dev_open_43731 lbs_dev_open 0 43731 NULL nohasharray
++pcistub_quirk_add_43731 pcistub_quirk_add 0-3 43731 &lbs_dev_open_43731
++snd_rme32_playback_copy_43732 snd_rme32_playback_copy 5 43732 NULL nohasharray
++fuse_notify_delete_43732 fuse_notify_delete 0 43732 &snd_rme32_playback_copy_43732
++__alloc_alien_cache_43734 __alloc_alien_cache 2 43734 NULL nohasharray
++brcmf_sdio_download_firmware_43734 brcmf_sdio_download_firmware 4 43734 &__alloc_alien_cache_43734
++fuse_conn_congestion_threshold_write_43736 fuse_conn_congestion_threshold_write 3-0 43736 NULL
++interf_grp_sub_compatible_id_show_43740 interf_grp_sub_compatible_id_show 0 43740 NULL
++cifs_writepages_43741 cifs_writepages 0 43741 NULL
++bql_set_limit_max_43745 bql_set_limit_max 4-0 43745 NULL
++__bm_find_next_43748 __bm_find_next 2 43748 NULL
 +gigaset_initcs_43753 gigaset_initcs 2 43753 NULL
 +gigaset_initcs_43753 gigaset_initcs 2 43753 NULL
-+sctp_setsockopt_active_key_43755 sctp_setsockopt_active_key 3 43755 NULL
++sctp_setsockopt_active_key_43755 sctp_setsockopt_active_key 3-0 43755 NULL
++panic_happened_43756 panic_happened 0 43756 NULL
++dev_size_mb_show_43758 dev_size_mb_show 0 43758 NULL
++lola_set_stream_config_43764 lola_set_stream_config 0 43764 NULL
++b43legacy_pio_init_43765 b43legacy_pio_init 0 43765 NULL nohasharray
++wusbhc_pal_register_43765 wusbhc_pal_register 0 43765 &b43legacy_pio_init_43765
++nilfs_btree_propagate_gc_43767 nilfs_btree_propagate_gc 0 43767 NULL
++vid_cap_buf_prepare_43770 vid_cap_buf_prepare 0 43770 NULL
++l2cap_validate_bredr_psm_43772 l2cap_validate_bredr_psm 0 43772 NULL
++__lbs_mesh_config_send_43775 __lbs_mesh_config_send 0 43775 NULL nohasharray
++dimmdev_label_store_43775 dimmdev_label_store 0-4 43775 &__lbs_mesh_config_send_43775
++i2c_smbus_write_word_data_43778 i2c_smbus_write_word_data 0 43778 NULL
++bnx2x_setup_tx_only_43781 bnx2x_setup_tx_only 0 43781 NULL
++tcp_v4_connect_43786 tcp_v4_connect 0 43786 NULL
 +ocfs2_xattr_get_value_outside_43787 ocfs2_xattr_get_value_outside 0 43787 NULL nohasharray
 +ocfs2_xattr_get_value_outside_43787 ocfs2_xattr_get_value_outside 0 43787 NULL nohasharray
-+byte_pos_43787 byte_pos 0 43787 &ocfs2_xattr_get_value_outside_43787
-+btrfs_copy_from_user_43806 btrfs_copy_from_user 0-3-1 43806 NULL
++pci_user_write_config_byte_43787 pci_user_write_config_byte 0 43787 &ocfs2_xattr_get_value_outside_43787
++failed_reads_show_43791 failed_reads_show 0 43791 NULL
++xfs_trans_reserve_quota_bydquots_43797 xfs_trans_reserve_quota_bydquots 0 43797 NULL
++__uncore_filter_band1_show_43798 __uncore_filter_band1_show 0 43798 NULL
++em28xx_write_regs_43804 em28xx_write_regs 0 43804 NULL nohasharray
++integrity_kernel_read_43804 integrity_kernel_read 4 43804 &em28xx_write_regs_43804
++suspend_lo_store_43805 suspend_lo_store 0-3 43805 NULL
++btrfs_copy_from_user_43806 btrfs_copy_from_user 1-0-3 43806 NULL
++il3945_read_ucode_43807 il3945_read_ucode 0 43807 NULL
++hci_send_cmd_43810 hci_send_cmd 3 43810 NULL
++ps_set_cur_charge_cntl_limit_43812 ps_set_cur_charge_cntl_limit 0 43812 NULL
++show_fcoe_fcf_device_switch_name_43813 show_fcoe_fcf_device_switch_name 0 43813 NULL
++ext4_read_block_bitmap_43814 ext4_read_block_bitmap 2 43814 NULL
++alloc_irq_from_domain_43815 alloc_irq_from_domain 0-3-2 43815 NULL nohasharray
++div64_u64_safe_43815 div64_u64_safe 0 43815 &alloc_irq_from_domain_43815
++read_pwr_int_values_43824 read_pwr_int_values 0 43824 NULL
 +ieee80211_if_fmt_element_ttl_43825 ieee80211_if_fmt_element_ttl 3 43825 NULL
 +ieee80211_if_fmt_element_ttl_43825 ieee80211_if_fmt_element_ttl 3 43825 NULL
-+ieee80211_alloc_hw_43829 ieee80211_alloc_hw 1 43829 NULL
-+read_flush_43851 read_flush 3 43851 NULL
++get_rsb_struct_43829 get_rsb_struct 0 43829 NULL nohasharray
++ieee80211_alloc_hw_43829 ieee80211_alloc_hw 1 43829 &get_rsb_struct_43829
++ovl_setxattr_43838 ovl_setxattr 0 43838 NULL
++ltc4151_show_value_43839 ltc4151_show_value 0 43839 NULL
++max_channels_43840 max_channels 0 43840 NULL
++snd_seq_fifo_event_in_43842 snd_seq_fifo_event_in 0 43842 NULL nohasharray
++p54_download_eeprom_43842 p54_download_eeprom 4 43842 &snd_seq_fifo_event_in_43842
++read_flush_43851 read_flush 3-0 43851 NULL
++bdx_hw_start_43856 bdx_hw_start 0 43856 NULL nohasharray
++sdev_store_evt_media_change_43856 sdev_store_evt_media_change 0-4 43856 &bdx_hw_start_43856
++resume_43864 resume 0 43864 NULL nohasharray
++atl1c_change_mtu_43864 atl1c_change_mtu 0 43864 &resume_43864
++port_number_show_43866 port_number_show 0 43866 NULL
++lbtf_setup_firmware_43867 lbtf_setup_firmware 0 43867 NULL
++beiscsi_free_session_disp_43868 beiscsi_free_session_disp 0 43868 NULL
++ocfs2_block_group_find_clear_bits_43874 ocfs2_block_group_find_clear_bits 4 43874 NULL
 +pm860x_bulk_write_43875 pm860x_bulk_write 2-3 43875 NULL
 +pm860x_bulk_write_43875 pm860x_bulk_write 2-3 43875 NULL
++rtl8150_set_mac_address_43881 rtl8150_set_mac_address 0 43881 NULL
++nfc_hci_execute_cmd_43882 nfc_hci_execute_cmd 5 43882 NULL
++ib_modify_device_43883 ib_modify_device 0 43883 NULL
++pn_socket_listen_43885 pn_socket_listen 0 43885 NULL
++hpfs_setattr_43889 hpfs_setattr 0 43889 NULL
++tps6105x_mask_and_set_43891 tps6105x_mask_and_set 0 43891 NULL
++cx231xx_s_audio_sampling_freq_43893 cx231xx_s_audio_sampling_freq 0 43893 NULL
++write_43894 write 0-3 43894 NULL
 +ec_dbgfs_cmd_write_43895 ec_dbgfs_cmd_write 3 43895 NULL
 +ec_dbgfs_cmd_write_43895 ec_dbgfs_cmd_write 3 43895 NULL
-+SendString_43928 SendString 3 43928 NULL
-+stats_dot11RTSFailureCount_read_43948 stats_dot11RTSFailureCount_read 3 43948 NULL
++gadget_strings_attr_store_43898 gadget_strings_attr_store 0-4 43898 NULL
++ubifs_decompress_43909 ubifs_decompress 0 43909 NULL nohasharray
++xillybus_myflush_43909 xillybus_myflush 0 43909 &ubifs_decompress_43909
++v9fs_direct_IO_43911 v9fs_direct_IO 0 43911 NULL
++snd_ymfpci_playback_trigger_43914 snd_ymfpci_playback_trigger 0 43914 NULL
++set_temp8_43915 set_temp8 0-4 43915 NULL
++wl1271_acx_conn_monit_params_43916 wl1271_acx_conn_monit_params 0 43916 NULL nohasharray
++prism2_sta_send_mgmt_43916 prism2_sta_send_mgmt 5 43916 &wl1271_acx_conn_monit_params_43916
++usb_autoresume_device_43919 usb_autoresume_device 0 43919 NULL
++udf_file_write_iter_43922 udf_file_write_iter 0 43922 NULL nohasharray
++velocity_netdev_event_43922 velocity_netdev_event 0 43922 &udf_file_write_iter_43922
++rd_set_configfs_dev_params_43923 rd_set_configfs_dev_params 0-3 43923 NULL
++ov7670_s_contrast_43924 ov7670_s_contrast 0 43924 NULL
++wlcore_allocate_hw_queue_base_43928 wlcore_allocate_hw_queue_base 0 43928 NULL
++tsl2550_show_lux1_input_43931 tsl2550_show_lux1_input 0 43931 NULL
++snd_cs5535audio_capture_prepare_43934 snd_cs5535audio_capture_prepare 0 43934 NULL nohasharray
++store_engine_mode_43934 store_engine_mode 0-4 43934 &snd_cs5535audio_capture_prepare_43934
++st_press_buffer_postenable_43943 st_press_buffer_postenable 0 43943 NULL
++xen_register_gsi_43946 xen_register_gsi 2-1 43946 NULL
++stats_dot11RTSFailureCount_read_43948 stats_dot11RTSFailureCount_read 3-0 43948 NULL
++multicast_startup_query_count_show_43949 multicast_startup_query_count_show 0 43949 NULL
++vmci_transport_notify_send_post_enqueue_43957 vmci_transport_notify_send_post_enqueue 0 43957 NULL
++xfs_trans_dqresv_43960 xfs_trans_dqresv 0 43960 NULL
++bma180_show_filter_freq_avail_43961 bma180_show_filter_freq_avail 0 43961 NULL
++show_unit_43962 show_unit 0 43962 NULL
++emc6w201_write16_43963 emc6w201_write16 0 43963 NULL
++yellowfin_open_43965 yellowfin_open 0 43965 NULL
++cache_request_43968 cache_request 0 43968 NULL nohasharray
++lm3642_strobe_pin_store_43968 lm3642_strobe_pin_store 0-4 43968 &cache_request_43968
++iflink_show_43970 iflink_show 0 43970 NULL
++cont_write_begin_43971 cont_write_begin 0-3 43971 NULL
++rt2400pci_set_device_state_43974 rt2400pci_set_device_state 0 43974 NULL
++set_auto_temp_43976 set_auto_temp 0-4 43976 NULL
 +__get_required_blob_size_43980 __get_required_blob_size 0-3-2 43980 NULL
 +__get_required_blob_size_43980 __get_required_blob_size 0-3-2 43980 NULL
-+nla_reserve_43984 nla_reserve 3 43984 NULL
 +__clkdev_alloc_43990 __clkdev_alloc 1 43990 NULL
 +__clkdev_alloc_43990 __clkdev_alloc 1 43990 NULL
++netdev_init_43991 netdev_init 0 43991 NULL
 +kvm_read_guest_virt_43992 kvm_read_guest_virt 4-2 43992 NULL nohasharray
 +scsi_command_size_43992 scsi_command_size 0 43992 &kvm_read_guest_virt_43992 nohasharray
 +kvm_read_guest_virt_43992 kvm_read_guest_virt 4-2 43992 NULL nohasharray
 +scsi_command_size_43992 scsi_command_size 0 43992 &kvm_read_guest_virt_43992 nohasharray
-+bcm_recvmsg_43992 bcm_recvmsg 4 43992 &scsi_command_size_43992
-+emit_flags_44006 emit_flags 4-3 44006 NULL
-+write_flush_procfs_44011 write_flush_procfs 3 44011 NULL
-+fru_strlen_44046 fru_strlen 0 44046 NULL
-+ath9k_def_dump_modal_eeprom_44078 ath9k_def_dump_modal_eeprom 3-2-0 44078 NULL
++bcm_recvmsg_43992 bcm_recvmsg 0-4 43992 &scsi_command_size_43992 nohasharray
++batadv_softif_init_late_43992 batadv_softif_init_late 0 43992 &bcm_recvmsg_43992
++ulist_add_43994 ulist_add 0 43994 NULL
++_rtl92d_fw_init_44000 _rtl92d_fw_init 0 44000 NULL
++gpio_trig_brightness_store_44001 gpio_trig_brightness_store 0-4 44001 NULL
++emit_flags_44006 emit_flags 3-4 44006 NULL
++write_flush_procfs_44011 write_flush_procfs 3-0 44011 NULL nohasharray
++mem_cgroup_move_charge_write_44011 mem_cgroup_move_charge_write 0 44011 &write_flush_procfs_44011
++bd2802_store_reg0x03_44013 bd2802_store_reg0x03 0-4 44013 NULL
++raid_show_resync_44017 raid_show_resync 0 44017 NULL
++apds990x_rate_avail_44025 apds990x_rate_avail 0 44025 NULL
++vxge_ethtool_get_regs_len_44026 vxge_ethtool_get_regs_len 0 44026 NULL nohasharray
++ds1374_wdt_notify_sys_44026 ds1374_wdt_notify_sys 0 44026 &vxge_ethtool_get_regs_len_44026 nohasharray
++store_fcoe_fcf_dev_loss_tmo_44026 store_fcoe_fcf_dev_loss_tmo 0-4 44026 &ds1374_wdt_notify_sys_44026
++address_mask_show_44028 address_mask_show 0 44028 NULL
++oxygen_trigger_44030 oxygen_trigger 0 44030 NULL
++ax25_getname_44035 ax25_getname 0 44035 NULL nohasharray
++pipe_write_44035 pipe_write 0 44035 &ax25_getname_44035
++hdmi_s_stream_44039 hdmi_s_stream 0 44039 NULL
++zd_usb_init_hw_44041 zd_usb_init_hw 0 44041 NULL
++btrfs_account_dev_extents_size_44045 btrfs_account_dev_extents_size 0 44045 NULL
++kempld_i2c_process_44047 kempld_i2c_process 0 44047 NULL
++set_pwm_at_crit_44049 set_pwm_at_crit 0-4 44049 NULL
++snd_fw_transaction_44050 snd_fw_transaction 0 44050 NULL
++show_44058 show 0 44058 NULL
++sprint_frac_44059 sprint_frac 0 44059 NULL
++bch_cache_set_store_44062 bch_cache_set_store 0-4 44062 NULL
++b43_aphy_op_init_44065 b43_aphy_op_init 0 44065 NULL
++wmi_call_44066 wmi_call 0 44066 NULL
++vx2_inb_44069 vx2_inb 0 44069 NULL
++drbd_recv_short_44071 drbd_recv_short 3-0 44071 NULL
++socket_sockcreate_sid_44074 socket_sockcreate_sid 0 44074 NULL
++il3945_show_filter_flags_44077 il3945_show_filter_flags 0 44077 NULL
++ath9k_def_dump_modal_eeprom_44078 ath9k_def_dump_modal_eeprom 0-2-3 44078 NULL nohasharray
++mwifiex_cmd_pcie_host_spec_44078 mwifiex_cmd_pcie_host_spec 0 44078 &ath9k_def_dump_modal_eeprom_44078
 +SYSC_add_key_44079 SYSC_add_key 4 44079 NULL
 +SYSC_add_key_44079 SYSC_add_key 4 44079 NULL
++vmci_transport_notify_recv_pre_block_44080 vmci_transport_notify_recv_pre_block 0 44080 NULL
++btrfs_prev_leaf_44083 btrfs_prev_leaf 0 44083 NULL
++target_stat_scsi_auth_intr_show_attr_port_44089 target_stat_scsi_auth_intr_show_attr_port 0 44089 NULL
++x25_listen_44090 x25_listen 0 44090 NULL
++nfs_invalidate_mapping_44091 nfs_invalidate_mapping 0 44091 NULL nohasharray
++iscsi_tpg_param_show_FirstBurstLength_44091 iscsi_tpg_param_show_FirstBurstLength 0 44091 &nfs_invalidate_mapping_44091
++ath10k_hif_tx_sg_44092 ath10k_hif_tx_sg 0 44092 NULL
 +pci_msix_vec_count_44093 pci_msix_vec_count 0 44093 NULL
 +pci_msix_vec_count_44093 pci_msix_vec_count 0 44093 NULL
++elantech_set_int_attr_44096 elantech_set_int_attr 0-4 44096 NULL
++bql_show_hold_time_44100 bql_show_hold_time 0 44100 NULL
 +xlog_recover_add_to_cont_trans_44102 xlog_recover_add_to_cont_trans 4 44102 NULL
 +xlog_recover_add_to_cont_trans_44102 xlog_recover_add_to_cont_trans 4 44102 NULL
-+skb_frag_dma_map_44112 skb_frag_dma_map 0 44112 NULL
-+nouveau_clock_create__44116 nouveau_clock_create_ 6 44116 NULL
-+tracing_set_trace_read_44122 tracing_set_trace_read 3 44122 NULL
++nouveau_hwmon_set_critical_temp_hyst_44103 nouveau_hwmon_set_critical_temp_hyst 0-4 44103 NULL
++ipath_assign_port_44104 ipath_assign_port 0 44104 NULL
++snd_trident_playback_prepare_44105 snd_trident_playback_prepare 0 44105 NULL
++zl10036_set_bandwidth_44107 zl10036_set_bandwidth 0 44107 NULL nohasharray
++show_fan_pulses_44107 show_fan_pulses 0 44107 &zl10036_set_bandwidth_44107
++raid_level_show_44108 raid_level_show 0 44108 NULL
++add_update_code_44109 add_update_code 1 44109 NULL
++skb_frag_dma_map_44112 skb_frag_dma_map 0-3 44112 NULL
++check_idq_44117 check_idq 0 44117 NULL
++do_readpage_44120 do_readpage 0 44120 NULL
++file_remove_suid_44122 file_remove_suid 0 44122 NULL nohasharray
++tracing_set_trace_read_44122 tracing_set_trace_read 3 44122 &file_remove_suid_44122
 +SyS_process_vm_writev_44129 SyS_process_vm_writev 3-5 44129 NULL
 +SyS_process_vm_writev_44129 SyS_process_vm_writev 3-5 44129 NULL
++em28xx_read_reg_req_44130 em28xx_read_reg_req 0 44130 NULL
++do_sock_read_44132 do_sock_read 0 44132 NULL
++rndis_opts_dev_addr_show_44133 rndis_opts_dev_addr_show 0 44133 NULL
++lpfc_soft_wwpn_store_44135 lpfc_soft_wwpn_store 0-4 44135 NULL
++dev_uc_del_44137 dev_uc_del 0 44137 NULL
++capture_pcm_trigger_44138 capture_pcm_trigger 0 44138 NULL
 +tracing_resize_saved_cmdlines_44140 tracing_resize_saved_cmdlines 1 44140 NULL
 +tracing_resize_saved_cmdlines_44140 tracing_resize_saved_cmdlines 1 44140 NULL
-+ttm_get_pages_44142 ttm_get_pages 2 44142 NULL
-+scsi_get_resid_44147 scsi_get_resid 0 44147 NULL
++ttm_get_pages_44142 ttm_get_pages 2 44142 NULL nohasharray
++setprocattr_44142 setprocattr 0-4 44142 &ttm_get_pages_44142
++mcp4725_store_eeprom_44143 mcp4725_store_eeprom 0-4 44143 NULL
++direct_access_44144 direct_access 0 44144 NULL
++queue_attr_show_44146 queue_attr_show 0 44146 NULL
++s3c_hsotg_udc_start_44148 s3c_hsotg_udc_start 0 44148 NULL
++create_strip_zones_44150 create_strip_zones 0 44150 NULL
++vv6410_set_vflip_44154 vv6410_set_vflip 0 44154 NULL
++nlmsg_multicast_44156 nlmsg_multicast 0 44156 NULL
++coda_permission_44158 coda_permission 0 44158 NULL
++summary_show_44161 summary_show 0 44161 NULL nohasharray
++part_discard_alignment_show_44161 part_discard_alignment_show 0 44161 &summary_show_44161
++snd_emu10k1x_pcm_trigger_44162 snd_emu10k1x_pcm_trigger 0 44162 NULL
++da9052_group_read_44164 da9052_group_read 0 44164 NULL
++sm501fb_debug_show_crt_44169 sm501fb_debug_show_crt 0 44169 NULL
++atl1_up_44170 atl1_up 0 44170 NULL
 +ocfs2_xattr_bucket_find_44174 ocfs2_xattr_bucket_find 0 44174 NULL
 +SYSC_set_mempolicy_44176 SYSC_set_mempolicy 3 44176 NULL
 +ocfs2_xattr_bucket_find_44174 ocfs2_xattr_bucket_find 0 44174 NULL
 +SYSC_set_mempolicy_44176 SYSC_set_mempolicy 3 44176 NULL
-+readreg_ipac_44186 readreg_ipac 0 44186 NULL
++target_stat_scsi_att_intr_port_show_attr_indx_44178 target_stat_scsi_att_intr_port_show_attr_indx 0 44178 NULL
++i8k_hwmon_show_fan_44179 i8k_hwmon_show_fan 0 44179 NULL
++tty_line_name_44181 tty_line_name 0 44181 NULL
++regulator_uA_show_44185 regulator_uA_show 0 44185 NULL
++ath10k_wmi_cmd_send_nowait_44190 ath10k_wmi_cmd_send_nowait 0 44190 NULL
 +handle_eviocgbit_44193 handle_eviocgbit 3 44193 NULL
 +handle_eviocgbit_44193 handle_eviocgbit 3 44193 NULL
-+btrfs_item_offset_nr_44220 btrfs_item_offset_nr 0 44220 NULL
++nfs4_file_fsync_44195 nfs4_file_fsync 0 44195 NULL
++queue_int_on_old_endpoint_44196 queue_int_on_old_endpoint 0 44196 NULL nohasharray
++mptscsih_change_queue_depth_44196 mptscsih_change_queue_depth 0-2 44196 &queue_int_on_old_endpoint_44196
++pvclock_gtod_notify_44200 pvclock_gtod_notify 0 44200 NULL
++iwl_init_alive_start_44203 iwl_init_alive_start 0 44203 NULL
++core_alua_show_access_type_44204 core_alua_show_access_type 0 44204 NULL
++roccat_common2_sysfs_read_info_44206 roccat_common2_sysfs_read_info 0-5-6 44206 NULL
++wl1271_acx_mem_map_44208 wl1271_acx_mem_map 0 44208 NULL
++__set_free_44211 __set_free 2 44211 NULL
++claim_ptd_buffers_44213 claim_ptd_buffers 3 44213 NULL nohasharray
++write_44213 write 0 44213 &claim_ptd_buffers_44213
++qib_assign_ctxt_44217 qib_assign_ctxt 0 44217 NULL
++bttv_i2c_xfer_44219 bttv_i2c_xfer 0-3 44219 NULL
++btrfs_item_offset_nr_44220 btrfs_item_offset_nr 0 44220 NULL nohasharray
++generic_setxattr_44220 generic_setxattr 0 44220 &btrfs_item_offset_nr_44220
++symbol_open_44224 symbol_open 0 44224 NULL nohasharray
++failslab_show_44224 failslab_show 0 44224 &symbol_open_44224 nohasharray
++device_user_unlock_44224 device_user_unlock 0 44224 &failslab_show_44224
 +srp_alloc_iu_44227 srp_alloc_iu 2 44227 NULL
 +srp_alloc_iu_44227 srp_alloc_iu 2 44227 NULL
++show_adc_44229 show_adc 0 44229 NULL
++aty_var_to_pll_8398_44232 aty_var_to_pll_8398 0 44232 NULL
++lpfc_fcp2_no_tgt_reset_store_44235 lpfc_fcp2_no_tgt_reset_store 0-4 44235 NULL
++iwl_send_bt_prio_tbl_44236 iwl_send_bt_prio_tbl 0 44236 NULL
++target_stat_scsi_lu_show_attr_state_bit_44237 target_stat_scsi_lu_show_attr_state_bit 0 44237 NULL nohasharray
++set_otp3en_44237 set_otp3en 4-0 44237 &target_stat_scsi_lu_show_attr_state_bit_44237
++write_44238 write 0-4 44238 NULL nohasharray
++show_fc_host_model_description_44238 show_fc_host_model_description 0 44238 &write_44238
 +scsi_track_queue_full_44239 scsi_track_queue_full 2 44239 NULL
 +scsi_track_queue_full_44239 scsi_track_queue_full 2 44239 NULL
-+sigma_action_write_regmap_44240 sigma_action_write_regmap 3 44240 NULL
++snprint_line_44241 snprint_line 0 44241 NULL nohasharray
++lldd_execute_task_44241 lldd_execute_task 0 44241 &snprint_line_44241
++calibrate_store_44244 calibrate_store 0-4 44244 NULL
++extra_show_44247 extra_show 0 44247 NULL nohasharray
++vp_find_vqs_44247 vp_find_vqs 2 44247 &extra_show_44247
++enlarge_skb_44248 enlarge_skb 2 44248 NULL
++ecryptfs_init_lower_file_44249 ecryptfs_init_lower_file 0 44249 NULL
++rbd_parent_show_44252 rbd_parent_show 0 44252 NULL
++tm6000_i2c_xfer_44260 tm6000_i2c_xfer 0-3 44260 NULL
++mgt_commit_44264 mgt_commit 0 44264 NULL nohasharray
++ec_bhf_open_44264 ec_bhf_open 0 44264 &mgt_commit_44264
++minix_getattr_44267 minix_getattr 0 44267 NULL
++vlan_vid_add_44269 vlan_vid_add 0 44269 NULL
++gpiod_direction_output_raw_44276 gpiod_direction_output_raw 0 44276 NULL
++start_usb_playback_44284 start_usb_playback 0 44284 NULL
 +device_create_file_44285 device_create_file 0 44285 NULL
 +device_create_file_44285 device_create_file 0 44285 NULL
-+ath6kl_keepalive_read_44303 ath6kl_keepalive_read 3 44303 NULL
-+bitmap_scnprintf_44318 bitmap_scnprintf 0-2 44318 NULL
-+dispatch_proc_write_44320 dispatch_proc_write 3 44320 NULL
++initstate_show_44288 initstate_show 0 44288 NULL
++xgene_enet_register_irq_44289 xgene_enet_register_irq 0 44289 NULL
++nft_hash_privsize_44290 nft_hash_privsize 0 44290 NULL
++_request_firmware_prepare_44291 _request_firmware_prepare 0 44291 NULL
++store_eeprom_delay_44292 store_eeprom_delay 0-4 44292 NULL
++ufs_clusteracct_44293 ufs_clusteracct 3 44293 NULL nohasharray
++gfs2_jdata_writepages_44293 gfs2_jdata_writepages 0 44293 &ufs_clusteracct_44293
++store_companion_44297 store_companion 0-4 44297 NULL
++crc32c_intel_init_44298 crc32c_intel_init 0 44298 NULL
++xfs_dir2_sf_to_block_44301 xfs_dir2_sf_to_block 0 44301 NULL
++ath6kl_keepalive_read_44303 ath6kl_keepalive_read 3-0 44303 NULL
++max8997_rtc_set_update_reg_44308 max8997_rtc_set_update_reg 0 44308 NULL
++snd_pcm_lib_alloc_vmalloc_buffer_44309 snd_pcm_lib_alloc_vmalloc_buffer 2 44309 NULL
++target_core_dev_wwn_store_attr_vpd_assoc_target_port_44310 target_core_dev_wwn_store_attr_vpd_assoc_target_port 0-3 44310 NULL
++bitmap_scnprintf_44318 bitmap_scnprintf 0-2 44318 NULL nohasharray
++da9055_disable_auto_mode_44318 da9055_disable_auto_mode 0 44318 &bitmap_scnprintf_44318 nohasharray
++set_temp_hyst_44318 set_temp_hyst 0-4 44318 &da9055_disable_auto_mode_44318
++store_bank1_setting_44319 store_bank1_setting 0-4 44319 NULL
++dispatch_proc_write_44320 dispatch_proc_write 3-0 44320 NULL nohasharray
++generic_file_read_iter_44320 generic_file_read_iter 0 44320 &dispatch_proc_write_44320
 +ccp_init_data_44324 ccp_init_data 5 44324 NULL
 +ccp_init_data_44324 ccp_init_data 5 44324 NULL
++shmem_setattr_44325 shmem_setattr 0 44325 NULL nohasharray
++pwm1_enable_store_44325 pwm1_enable_store 0-4 44325 &shmem_setattr_44325
 +rs_init_44327 rs_init 1 44327 NULL
 +rs_init_44327 rs_init 1 44327 NULL
++__uncore_filter_band2_show_44332 __uncore_filter_band2_show 0 44332 NULL
++count_ah_combs_44334 count_ah_combs 0 44334 NULL
++gadget_info_attr_show_44335 gadget_info_attr_show 0 44335 NULL
++pyra_sysfs_read_profile_settings_44337 pyra_sysfs_read_profile_settings 0-5-6 44337 NULL
++rc5t583_rtc_alarm_irq_enable_44338 rc5t583_rtc_alarm_irq_enable 0 44338 NULL
++ubi_eba_write_leb_st_44343 ubi_eba_write_leb_st 5-0 44343 NULL
++logfs_write_i0_44346 logfs_write_i0 0 44346 NULL nohasharray
++radix_tree_maybe_preload_44346 radix_tree_maybe_preload 0 44346 &logfs_write_i0_44346
++bcm87xx_config_init_44347 bcm87xx_config_init 0 44347 NULL
 +nfs_fscache_get_super_cookie_44355 nfs_fscache_get_super_cookie 3 44355 NULL nohasharray
 +blk_queue_init_tags_44355 blk_queue_init_tags 2 44355 &nfs_fscache_get_super_cookie_44355
 +nfs_fscache_get_super_cookie_44355 nfs_fscache_get_super_cookie 3 44355 NULL nohasharray
 +blk_queue_init_tags_44355 blk_queue_init_tags 2 44355 &nfs_fscache_get_super_cookie_44355
-+rts_threshold_read_44384 rts_threshold_read 3 44384 NULL
-+mtip_hw_read_flags_44396 mtip_hw_read_flags 3 44396 NULL
-+aoedev_flush_44398 aoedev_flush 2 44398 NULL
-+strlcpy_44400 strlcpy 3 44400 NULL
++set_format_44357 set_format 0 44357 NULL nohasharray
++sys_write_44357 sys_write 3-0 44357 &set_format_44357
++fm_v4l2_s_ctrl_44358 fm_v4l2_s_ctrl 0 44358 NULL
++ipx_recvmsg_44366 ipx_recvmsg 0-4 44366 NULL
++llcp_sock_bind_44367 llcp_sock_bind 0 44367 NULL nohasharray
++atkbd_show_softraw_44367 atkbd_show_softraw 0 44367 &llcp_sock_bind_44367
++topology_cpu_callback_44372 topology_cpu_callback 0 44372 NULL
++rts_threshold_read_44384 rts_threshold_read 3-0 44384 NULL
++ubi_sync_44391 ubi_sync 0 44391 NULL
++t4_change_mac_44392 t4_change_mac 0 44392 NULL
++mtip_hw_read_flags_44396 mtip_hw_read_flags 3-0 44396 NULL nohasharray
++show_44396 show 0 44396 &mtip_hw_read_flags_44396 nohasharray
++mwl8k_cmd_set_edca_params_44396 mwl8k_cmd_set_edca_params 0 44396 &show_44396
++pcibios_err_to_errno_44397 pcibios_err_to_errno 0-1 44397 NULL
++aoedev_flush_44398 aoedev_flush 2-0 44398 NULL nohasharray
++snd_atiixp_playback_prepare_44398 snd_atiixp_playback_prepare 0 44398 &aoedev_flush_44398
 +drm_buffer_alloc_44405 drm_buffer_alloc 2 44405 NULL
 +drm_buffer_alloc_44405 drm_buffer_alloc 2 44405 NULL
++ceph_vxattrcb_dir_rfiles_44407 ceph_vxattrcb_dir_rfiles 0 44407 NULL
++store_tabletPointerMode_44408 store_tabletPointerMode 0-4 44408 NULL
++coda_symlink_filler_44409 coda_symlink_filler 0 44409 NULL
 +osst_do_scsi_44410 osst_do_scsi 4 44410 NULL
 +osst_do_scsi_44410 osst_do_scsi 4 44410 NULL
-+ieee80211_if_read_rc_rateidx_mcs_mask_5ghz_44423 ieee80211_if_read_rc_rateidx_mcs_mask_5ghz 3 44423 NULL
-+mic_virtio_copy_to_user_44472 mic_virtio_copy_to_user 3-4 44472 NULL
-+write_file_debug_44476 write_file_debug 3 44476 NULL
++link_layer_show_44412 link_layer_show 0 44412 NULL nohasharray
++save_ioapic_entries_44412 save_ioapic_entries 0 44412 &link_layer_show_44412
++qt1010_writereg_44415 qt1010_writereg 0 44415 NULL
++dvbsky_usb_generic_rw_44417 dvbsky_usb_generic_rw 0 44417 NULL
++ieee80211_if_read_rc_rateidx_mcs_mask_5ghz_44423 ieee80211_if_read_rc_rateidx_mcs_mask_5ghz 3-0 44423 NULL
++__hci_cmd_sync_44429 __hci_cmd_sync 3 44429 NULL
++broadsheet_spiflash_op_on_address_44431 broadsheet_spiflash_op_on_address 0 44431 NULL
++_nfs4_server_capabilities_44435 _nfs4_server_capabilities 0 44435 NULL nohasharray
++fs16_to_cpu_44435 fs16_to_cpu 0-2 44435 &_nfs4_server_capabilities_44435 nohasharray
++rt61pci_enable_radio_44435 rt61pci_enable_radio 0 44435 &fs16_to_cpu_44435
++nilfs_dat_prepare_entry_44436 nilfs_dat_prepare_entry 0 44436 NULL
++temp_SKIN_44437 temp_SKIN 0 44437 NULL
++tpm_nsc_send_44438 tpm_nsc_send 0-3 44438 NULL
++mwl8k_request_fw_44446 mwl8k_request_fw 0 44446 NULL
++w83977af_net_open_44449 w83977af_net_open 0 44449 NULL
++iwl_dbgfs_bf_params_write_44450 iwl_dbgfs_bf_params_write 0-3 44450 NULL nohasharray
++eth_change_mtu_44450 eth_change_mtu 0 44450 &iwl_dbgfs_bf_params_write_44450
++koneplus_sysfs_read_profilex_buttons_44454 koneplus_sysfs_read_profilex_buttons 0-5-6 44454 NULL
++dma_mask_bits_show_44456 dma_mask_bits_show 0 44456 NULL
++snd_pcm_do_suspend_44460 snd_pcm_do_suspend 0 44460 NULL
++___alloc_bootmem_node_nopanic_44461 ___alloc_bootmem_node_nopanic 2 44461 NULL
++cpuid_class_cpu_callback_44464 cpuid_class_cpu_callback 0 44464 NULL
++mic_virtio_copy_to_user_44472 mic_virtio_copy_to_user 4-3 44472 NULL nohasharray
++slave_show_44472 slave_show 0 44472 &mic_virtio_copy_to_user_44472
++write_file_debug_44476 write_file_debug 3-0 44476 NULL
 +btrfs_chunk_item_size_44478 btrfs_chunk_item_size 0-1 44478 NULL
 +btrfs_chunk_item_size_44478 btrfs_chunk_item_size 0-1 44478 NULL
++allocate_mid_44479 allocate_mid 0 44479 NULL
++iwl_send_bt_env_44481 iwl_send_bt_env 0 44481 NULL
++atxp1_showgpio1_44484 atxp1_showgpio1 0 44484 NULL nohasharray
++iscsi_nacl_attrib_show_nopin_response_timeout_44484 iscsi_nacl_attrib_show_nopin_response_timeout 0 44484 &atxp1_showgpio1_44484
++security_socket_sendmsg_44485 security_socket_sendmsg 0 44485 NULL
++ext4_write_inode_44486 ext4_write_inode 0 44486 NULL
++card_id_show_attr_44487 card_id_show_attr 0 44487 NULL nohasharray
++size_store_44487 size_store 0-3 44487 &card_id_show_attr_44487
++cond_read_node_44488 cond_read_node 0 44488 NULL
 +sdio_align_size_44489 sdio_align_size 0-2 44489 NULL
 +sdio_align_size_44489 sdio_align_size 0-2 44489 NULL
-+bio_advance_44496 bio_advance 2 44496 NULL
-+ieee80211_if_read_dropped_frames_ttl_44500 ieee80211_if_read_dropped_frames_ttl 3 44500 NULL
-+ac_register_board_44504 ac_register_board 3 44504 NULL
++amd756_transaction_44492 amd756_transaction 0 44492 NULL
++ixgbevf_open_44493 ixgbevf_open 0 44493 NULL
++st_accel_trig_set_state_44495 st_accel_trig_set_state 0 44495 NULL
++bio_advance_44496 bio_advance 2 44496 NULL nohasharray
++MT2063_SoftwareShutdown_44496 MT2063_SoftwareShutdown 0 44496 &bio_advance_44496
++vpx3220_s_stream_44498 vpx3220_s_stream 0 44498 NULL
++ieee80211_if_read_dropped_frames_ttl_44500 ieee80211_if_read_dropped_frames_ttl 3-0 44500 NULL
++show_sas_end_dev_tlr_supported_44501 show_sas_end_dev_tlr_supported 0 44501 NULL
++xfrm_sa_len_44502 xfrm_sa_len 0 44502 NULL
 +security_getprocattr_44505 security_getprocattr 0 44505 NULL nohasharray
 +security_getprocattr_44505 security_getprocattr 0 44505 NULL nohasharray
-+iwl_dbgfs_sram_read_44505 iwl_dbgfs_sram_read 3 44505 &security_getprocattr_44505
-+spidev_write_44510 spidev_write 3 44510 NULL
++iwl_dbgfs_sram_read_44505 iwl_dbgfs_sram_read 3-0 44505 &security_getprocattr_44505
++reserved_size_store_44508 reserved_size_store 0-4 44508 NULL
++btrfs_space_info_show_total_bytes_44509 btrfs_space_info_show_total_bytes 0 44509 NULL
++spidev_write_44510 spidev_write 3-0 44510 NULL
++alc269_parse_auto_config_44518 alc269_parse_auto_config 0 44518 NULL
 +SyS_io_getevents_44519 SyS_io_getevents 3 44519 NULL
 +SyS_io_getevents_44519 SyS_io_getevents 3 44519 NULL
-+ieee80211_rx_mgmt_assoc_resp_44525 ieee80211_rx_mgmt_assoc_resp 3 44525 NULL
-+comm_write_44537 comm_write 3 44537 NULL
-+dgrp_config_proc_write_44571 dgrp_config_proc_write 3 44571 NULL
-+l2cap_sock_memcpy_fromiovec_cb_44573 l2cap_sock_memcpy_fromiovec_cb 4 44573 NULL
++i7core_inject_type_show_44520 i7core_inject_type_show 0 44520 NULL nohasharray
++tc3589x_gpio_direction_output_44520 tc3589x_gpio_direction_output 0 44520 &i7core_inject_type_show_44520
++ivtv_ack_44524 ivtv_ack 0 44524 NULL
++gxfb_check_var_44525 gxfb_check_var 0 44525 NULL
++roccat_common2_sysfs_write_profile_buttons_44527 roccat_common2_sysfs_write_profile_buttons 0-6-5 44527 NULL
++b_hnp_enable_show_44529 b_hnp_enable_show 0 44529 NULL nohasharray
++vivid_fb_set_par_44529 vivid_fb_set_par 0 44529 &b_hnp_enable_show_44529
++ath9k_hw_reset_44536 ath9k_hw_reset 0 44536 NULL
++comm_write_44537 comm_write 3-0 44537 NULL nohasharray
++sys_msgsnd_44537 sys_msgsnd 3 44537 &comm_write_44537
++shmem_getpage_gfp_44556 shmem_getpage_gfp 0 44556 NULL
++picolcd_set_par_44559 picolcd_set_par 0 44559 NULL
++sctp_gen_sack_44565 sctp_gen_sack 0 44565 NULL
++default_pvid_store_44566 default_pvid_store 0-4 44566 NULL
++show_registers_44567 show_registers 0 44567 NULL nohasharray
++show_iface_first_burst_len_44567 show_iface_first_burst_len 0 44567 &show_registers_44567
++pch_gbe_request_irq_44570 pch_gbe_request_irq 0 44570 NULL
++kobj_attr_store_44573 kobj_attr_store 0-4 44573 NULL
++isl1208_sysfs_show_atrim_44574 isl1208_sysfs_show_atrim 0 44574 NULL
++gfs2_write_cache_jdata_44575 gfs2_write_cache_jdata 0 44575 NULL
++i7core_inject_store_channel_44576 i7core_inject_store_channel 0-4 44576 NULL
++nilfs_unfreeze_44578 nilfs_unfreeze 0 44578 NULL
++be_get_rxfh_indir_size_44582 be_get_rxfh_indir_size 0 44582 NULL
++get_fc_port_speed_names_44585 get_fc_port_speed_names 0 44585 NULL
++btrfs_set_extent_delalloc_44587 btrfs_set_extent_delalloc 0 44587 NULL
++bdc_config_ep_44588 bdc_config_ep 0 44588 NULL
++show_44594 show 0 44594 NULL nohasharray
++set_usblim_44594 set_usblim 0-4 44594 &show_44594
++snd_pcm_alloc_vmalloc_buffer_44595 snd_pcm_alloc_vmalloc_buffer 2 44595 NULL
++get_fan_min_44596 get_fan_min 0 44596 NULL
++popen_44599 popen 0 44599 NULL
++thermal_temp_input_show_44600 thermal_temp_input_show 0 44600 NULL
 +nouveau_perfmon_create__44602 nouveau_perfmon_create_ 4 44602 NULL
 +nouveau_perfmon_create__44602 nouveau_perfmon_create_ 4 44602 NULL
-+xpcs_mmd_write_44633 xpcs_mmd_write 3 44633 NULL
++show_ipOutDiscards_44605 show_ipOutDiscards 0 44605 NULL
++buffer_size_read_44609 buffer_size_read 0 44609 NULL
++pm_async_store_44619 pm_async_store 0-4 44619 NULL
++ecryptfs_copy_up_encrypted_with_header_44622 ecryptfs_copy_up_encrypted_with_header 0 44622 NULL
++niu_rx_channel_reset_44627 niu_rx_channel_reset 0 44627 NULL
++cfpkt_add_body_44630 cfpkt_add_body 3 44630 NULL
++msb_get_free_block_44633 msb_get_free_block 2 44633 NULL nohasharray
++xpcs_mmd_write_44633 xpcs_mmd_write 3 44633 &msb_get_free_block_44633
++write_all_xattrs_44634 write_all_xattrs 0 44634 NULL
++ltc2945_reset_history_44639 ltc2945_reset_history 0-4 44639 NULL
++ezusb_docmd_wait_44641 ezusb_docmd_wait 0 44641 NULL
++target_core_store_dev_enable_44642 target_core_store_dev_enable 0-3 44642 NULL
++ext2_new_block_44645 ext2_new_block 2-0 44645 NULL nohasharray
++show_fc_vport_symbolic_name_44645 show_fc_vport_symbolic_name 0 44645 &ext2_new_block_44645
++show_match_busid_44647 show_match_busid 0 44647 NULL
++show_fc_vport_port_name_44656 show_fc_vport_port_name 0 44656 NULL
++store_44659 store 0-3 44659 NULL
 +alloc_ctrl_packet_44667 alloc_ctrl_packet 1 44667 NULL
 +alloc_ctrl_packet_44667 alloc_ctrl_packet 1 44667 NULL
++show_ctrl_44671 show_ctrl 0 44671 NULL
 +mpi_resize_44674 mpi_resize 2 44674 NULL
 +mpi_resize_44674 mpi_resize 2 44674 NULL
-+sysfs_create_link_44685 sysfs_create_link 0 44685 NULL
-+ts_read_44687 ts_read 3 44687 NULL
-+write_file_spectral_bins_44696 write_file_spectral_bins 3 44696 NULL
++auxch_init_44675 auxch_init 0 44675 NULL
++ipheth_rx_submit_44679 ipheth_rx_submit 0 44679 NULL nohasharray
++velocity_open_44679 velocity_open 0 44679 &ipheth_rx_submit_44679
++fm10k_iov_alloc_data_44682 fm10k_iov_alloc_data 0 44682 NULL
++st_try_direct_io_show_44683 st_try_direct_io_show 0 44683 NULL
++cifs_setattr_nounix_44685 cifs_setattr_nounix 0 44685 NULL nohasharray
++sysfs_create_link_44685 sysfs_create_link 0 44685 &cifs_setattr_nounix_44685
++ts_read_44687 ts_read 3-0 44687 NULL
++qib_get_user_pages_44689 qib_get_user_pages 0 44689 NULL nohasharray
++hsr_dev_open_44689 hsr_dev_open 0 44689 &qib_get_user_pages_44689
++selinux_sb_statfs_44691 selinux_sb_statfs 0 44691 NULL
++show_host_busy_44693 show_host_busy 0 44693 NULL
++os_desc_attr_store_44695 os_desc_attr_store 0-4 44695 NULL nohasharray
++ieee80211_get_sset_count_44695 ieee80211_get_sset_count 0 44695 &os_desc_attr_store_44695
++write_file_spectral_bins_44696 write_file_spectral_bins 3-0 44696 NULL
 +lov_emerg_alloc_44698 lov_emerg_alloc 1 44698 NULL
 +C_SYSC_select_44701 C_SYSC_select 1 44701 NULL
 +lov_emerg_alloc_44698 lov_emerg_alloc 1 44698 NULL
 +C_SYSC_select_44701 C_SYSC_select 1 44701 NULL
-+__generic_block_fiemap_44713 __generic_block_fiemap 4 44713 NULL nohasharray
-+xfer_to_user_44713 xfer_to_user 3 44713 &__generic_block_fiemap_44713
-+nft_hash_tbl_size_44724 nft_hash_tbl_size 0 44724 NULL
-+_zd_iowrite32v_locked_44725 _zd_iowrite32v_locked 3 44725 NULL
-+clusterip_proc_write_44729 clusterip_proc_write 3 44729 NULL
-+fib_count_nexthops_44730 fib_count_nexthops 0 44730 NULL
-+efx_wanted_parallelism_44732 efx_wanted_parallelism 0 44732 NULL
-+key_tx_rx_count_read_44742 key_tx_rx_count_read 3 44742 NULL
++mlx4_flow_attach_44702 mlx4_flow_attach 0 44702 NULL
++hotkey_bios_mask_show_44708 hotkey_bios_mask_show 0 44708 NULL
++xfer_to_user_44713 xfer_to_user 3 44713 NULL
++mt9t112_s_stream_44716 mt9t112_s_stream 0 44716 NULL
++__iscsi_disc_show_password_44722 __iscsi_disc_show_password 0 44722 NULL
++C_SYSC_semtimedop_44725 C_SYSC_semtimedop 3 44725 NULL nohasharray
++_zd_iowrite32v_locked_44725 _zd_iowrite32v_locked 0-3 44725 &C_SYSC_semtimedop_44725
++do_fbcon_takeover_44726 do_fbcon_takeover 0 44726 NULL
++clusterip_proc_write_44729 clusterip_proc_write 3-0 44729 NULL
++fib_count_nexthops_44730 fib_count_nexthops 0 44730 NULL nohasharray
++get_dev_desc_store_44730 get_dev_desc_store 0-4 44730 &fib_count_nexthops_44730
++efx_wanted_parallelism_44732 efx_wanted_parallelism 0 44732 NULL nohasharray
++SyS_read_44732 SyS_read 3 44732 &efx_wanted_parallelism_44732
++qlcnic_83xx_create_tx_ctx_44733 qlcnic_83xx_create_tx_ctx 0 44733 NULL
++key_tx_rx_count_read_44742 key_tx_rx_count_read 3-0 44742 NULL nohasharray
++il3945_show_temperature_44742 il3945_show_temperature 0 44742 &key_tx_rx_count_read_44742
++WIL_GET_BITS_44747 WIL_GET_BITS 0-3-2-1 44747 NULL
++phy_poll_reset_44752 phy_poll_reset 0 44752 NULL
 +bch_bio_max_sectors_44755 bch_bio_max_sectors 0 44755 NULL
 +tnode_new_44757 tnode_new 3 44757 NULL nohasharray
 +bch_bio_max_sectors_44755 bch_bio_max_sectors 0 44755 NULL
 +tnode_new_44757 tnode_new 3 44757 NULL nohasharray
-+pty_write_44757 pty_write 3 44757 &tnode_new_44757
++pty_write_44757 pty_write 3-0 44757 &tnode_new_44757
++bop_assign_44765 bop_assign 0 44765 NULL
++_nfs4_do_setattr_44767 _nfs4_do_setattr 0 44767 NULL nohasharray
++write_44767 write 0-3 44767 &_nfs4_do_setattr_44767
++snd_usX2Y_pcm_prepare_44768 snd_usX2Y_pcm_prepare 0 44768 NULL
 +__videobuf_copy_stream_44769 __videobuf_copy_stream 4-0 44769 NULL
 +__videobuf_copy_stream_44769 __videobuf_copy_stream 4-0 44769 NULL
++show_44772 show 0 44772 NULL nohasharray
++ath5k_setup_channel_powertable_44772 ath5k_setup_channel_powertable 0 44772 &show_44772
 +handsfree_ramp_44777 handsfree_ramp 2 44777 NULL
 +handsfree_ramp_44777 handsfree_ramp 2 44777 NULL
-+irq_domain_add_legacy_44781 irq_domain_add_legacy 4-2 44781 NULL
-+sctp_setsockopt_44788 sctp_setsockopt 5 44788 NULL
-+rx_dropped_read_44799 rx_dropped_read 3 44799 NULL
++readstat_44780 readstat 0 44780 NULL
++irq_domain_add_legacy_44781 irq_domain_add_legacy 2-4 44781 NULL
++sctp_setsockopt_44788 sctp_setsockopt 5-0 44788 NULL
++proc_read_44793 proc_read 0 44793 NULL nohasharray
++target_core_alua_tg_pt_gp_store_attr_preferred_44793 target_core_alua_tg_pt_gp_store_attr_preferred 0-3 44793 &proc_read_44793
++posix_clock_read_44794 posix_clock_read 0-3 44794 NULL
++rx_dropped_read_44799 rx_dropped_read 3-0 44799 NULL
++cas_open_44801 cas_open 0 44801 NULL
++iscsit_na_random_datain_seq_offsets_44804 iscsit_na_random_datain_seq_offsets 0 44804 NULL
++x25_pacsize_to_bytes_44812 x25_pacsize_to_bytes 0 44812 NULL
 +qla4xxx_alloc_work_44813 qla4xxx_alloc_work 2 44813 NULL
 +qla4xxx_alloc_work_44813 qla4xxx_alloc_work 2 44813 NULL
-+force_static_address_write_44819 force_static_address_write 3 44819 NULL
-+mei_cl_read_start_44824 mei_cl_read_start 2 44824 NULL
-+rmap_write_protect_44833 rmap_write_protect 2 44833 NULL
-+sisusb_write_44834 sisusb_write 3 44834 NULL
-+kvm_read_hva_44847 kvm_read_hva 3 44847 NULL
-+qib_verbs_send_dma_44850 qib_verbs_send_dma 6 44850 NULL
++sbs_init_44817 sbs_init 0 44817 NULL
++fsp_attr_set_vscroll_44818 fsp_attr_set_vscroll 0-4 44818 NULL
++force_static_address_write_44819 force_static_address_write 3-0 44819 NULL
++ipv6_conntrack_local_44820 ipv6_conntrack_local 0 44820 NULL
++wa_urb_enqueue_b_44822 wa_urb_enqueue_b 0 44822 NULL
++mei_cl_read_start_44824 mei_cl_read_start 2-0 44824 NULL
++xfs_da3_swap_lastblock_44825 xfs_da3_swap_lastblock 0 44825 NULL
++at86rf230_set_csma_params_44826 at86rf230_set_csma_params 0 44826 NULL
++ocfs2_control_do_setnode_msg_44828 ocfs2_control_do_setnode_msg 0 44828 NULL
++xen_hvm_cpu_notify_44831 xen_hvm_cpu_notify 0 44831 NULL
++units_sprintf_44833 units_sprintf 0 44833 NULL
++sisusb_write_44834 sisusb_write 3-0 44834 NULL
++rtl8180_add_interface_44835 rtl8180_add_interface 0 44835 NULL
++node_show_44836 node_show 0 44836 NULL
++_nfs4_proc_symlink_44843 _nfs4_proc_symlink 0 44843 NULL
++kvm_read_hva_44847 kvm_read_hva 3 44847 NULL nohasharray
++f2fs_sync_fs_44847 f2fs_sync_fs 0 44847 &kvm_read_hva_44847
++cross_eof_44848 cross_eof 0 44848 NULL
++bfad_im_num_of_discovered_ports_show_44849 bfad_im_num_of_discovered_ports_show 0 44849 NULL nohasharray
++dbg_check_lprops_44849 dbg_check_lprops 0 44849 &bfad_im_num_of_discovered_ports_show_44849
++cis820x_config_init_44850 cis820x_config_init 0 44850 NULL nohasharray
++qib_verbs_send_dma_44850 qib_verbs_send_dma 6 44850 &cis820x_config_init_44850
++packet_do_bind_44851 packet_do_bind 0 44851 NULL
++create_hp_mic_44854 create_hp_mic 0 44854 NULL
 +copydesc_user_44855 copydesc_user 3 44855 NULL
 +copydesc_user_44855 copydesc_user 3 44855 NULL
++adp8870_bl_ambient_light_zone_show_44856 adp8870_bl_ambient_light_zone_show 0 44856 NULL
++picolcd_debug_flash_write_44858 picolcd_debug_flash_write 0-3 44858 NULL nohasharray
++bch_stats_store_44858 bch_stats_store 0-4 44858 &picolcd_debug_flash_write_44858
++perm_hwaddr_show_44859 perm_hwaddr_show 0 44859 NULL nohasharray
++mark_swapfiles_44859 mark_swapfiles 0 44859 &perm_hwaddr_show_44859
++iwl_send_wimax_coex_44861 iwl_send_wimax_coex 0 44861 NULL
++disk_removable_show_44864 disk_removable_show 0 44864 NULL
 +set_advertising_44870 set_advertising 4 44870 NULL
 +set_advertising_44870 set_advertising 4 44870 NULL
-+init_rs_44873 init_rs 1 44873 NULL
++init_rs_44873 init_rs 1 44873 NULL nohasharray
++inode_readahead_blks_store_44873 inode_readahead_blks_store 0-4 44873 &init_rs_44873
++show_fcoe_ctlr_device_link_fail_44874 show_fcoe_ctlr_device_link_fail 0 44874 NULL
++radeon_get_dpm_forced_performance_level_44881 radeon_get_dpm_forced_performance_level 0 44881 NULL nohasharray
++omfs_statfs_44881 omfs_statfs 0 44881 &radeon_get_dpm_forced_performance_level_44881
 +skb_availroom_44883 skb_availroom 0 44883 NULL
 +skb_availroom_44883 skb_availroom 0 44883 NULL
-+do_tty_write_44896 do_tty_write 5 44896 NULL
-+regmap_spi_read_44921 regmap_spi_read 3-5 44921 NULL
-+tx_queue_status_read_44978 tx_queue_status_read 3 44978 NULL
-+bytepos_delta_45017 bytepos_delta 0 45017 NULL
-+ptrace_writedata_45021 ptrace_writedata 4 45021 NULL
++isl1208_i2c_get_usr_44885 isl1208_i2c_get_usr 0 44885 NULL
++usb_os_desc_attr_show_44887 usb_os_desc_attr_show 0 44887 NULL nohasharray
++patch_ad1882_44887 patch_ad1882 0 44887 &usb_os_desc_attr_show_44887
++cfq_set_weight_44888 cfq_set_weight 0 44888 NULL
++kaweth_open_44889 kaweth_open 0 44889 NULL
++nf_bridge_encap_header_len_44890 nf_bridge_encap_header_len 0 44890 NULL
++show_fcoe_fcf_device_priority_44893 show_fcoe_fcf_device_priority 0 44893 NULL nohasharray
++ocfs2_wait_for_mask_44893 ocfs2_wait_for_mask 0 44893 &show_fcoe_fcf_device_priority_44893
++nct7802_read_temp_44895 nct7802_read_temp 0 44895 NULL
++do_tty_write_44896 do_tty_write 5-0 44896 NULL nohasharray
++show_local_mac_44896 show_local_mac 0 44896 &do_tty_write_44896
++async_readv_44898 async_readv 0 44898 NULL
++_scsih_change_queue_depth_44902 _scsih_change_queue_depth 0-2 44902 NULL
++elsa_resume_44904 elsa_resume 0 44904 NULL nohasharray
++ip_vs_send_async_44904 ip_vs_send_async 3 44904 &elsa_resume_44904
++iwl_mvm_drain_sta_44909 iwl_mvm_drain_sta 0 44909 NULL
++ext4_attr_show_44910 ext4_attr_show 0 44910 NULL
++ptype_show_44913 ptype_show 0 44913 NULL
++regmap_spi_read_44921 regmap_spi_read 0-3-5 44921 NULL
++inode_setsecurity_44924 inode_setsecurity 0 44924 NULL nohasharray
++ath5k_hw_write_ofdm_timings_44924 ath5k_hw_write_ofdm_timings 0 44924 &inode_setsecurity_44924
++lp855x_get_bl_ctl_mode_44927 lp855x_get_bl_ctl_mode 0 44927 NULL
++get_cpu_vid_44938 get_cpu_vid 0 44938 NULL nohasharray
++store_rxbuf_44938 store_rxbuf 0-4 44938 &get_cpu_vid_44938
++loop_attr_do_show_backing_file_44940 loop_attr_do_show_backing_file 0 44940 NULL
++show_port_id_44946 show_port_id 0 44946 NULL nohasharray
++read_report_descriptor_44946 read_report_descriptor 0-5-6 44946 &show_port_id_44946
++_snd_pcm_hw_param_last_44947 _snd_pcm_hw_param_last 0 44947 NULL nohasharray
++create_44947 create 0 44947 &_snd_pcm_hw_param_last_44947
++cache_shared_cpu_map_setup_44949 cache_shared_cpu_map_setup 0 44949 NULL
++ieee80211_build_probe_req_44951 ieee80211_build_probe_req 7-9 44951 NULL
++m88ts2022_get_if_frequency_44956 m88ts2022_get_if_frequency 0 44956 NULL
++sr_probe_44958 sr_probe 0 44958 NULL nohasharray
++target_fabric_mappedlun_attr_store_44958 target_fabric_mappedlun_attr_store 0-4 44958 &sr_probe_44958
++target_core_dev_pr_store_attr_res_aptpl_metadata_44965 target_core_dev_pr_store_attr_res_aptpl_metadata 0-3 44965 NULL
++mwl8k_config_44968 mwl8k_config 0 44968 NULL
++tx_queue_status_read_44978 tx_queue_status_read 3-0 44978 NULL
++dsa_slave_open_44990 dsa_slave_open 0 44990 NULL
++map_index_to_lba_44993 map_index_to_lba 0-1 44993 NULL nohasharray
++bond_option_mode_set_44993 bond_option_mode_set 0 44993 &map_index_to_lba_44993
++log_debug_read_44994 log_debug_read 0 44994 NULL
++selinux_inode_follow_link_44995 selinux_inode_follow_link 0 44995 NULL
++intel_mapping_error_45000 intel_mapping_error 0-2 45000 NULL
++iscsi_stat_logout_show_attr_inst_45003 iscsi_stat_logout_show_attr_inst 0 45003 NULL
++mc13xxx_rtc_irq_enable_unlocked_45005 mc13xxx_rtc_irq_enable_unlocked 3-0 45005 NULL nohasharray
++bh1770_lux_range_show_45005 bh1770_lux_range_show 0 45005 &mc13xxx_rtc_irq_enable_unlocked_45005
++iscsi_tpg_param_store_IFMarkInt_45007 iscsi_tpg_param_store_IFMarkInt 0-3 45007 NULL
++drbd_recv_all_warn_45011 drbd_recv_all_warn 3 45011 NULL
++ecryptfs_setattr_45013 ecryptfs_setattr 0 45013 NULL
++xfs_da3_join_45014 xfs_da3_join 0 45014 NULL
++ptrace_writedata_45021 ptrace_writedata 4 45021 NULL nohasharray
++read_block_bitmap_45021 read_block_bitmap 2 45021 &ptrace_writedata_45021 nohasharray
++iscsi_tpg_param_store_FirstBurstLength_45021 iscsi_tpg_param_store_FirstBurstLength 0-3 45021 &read_block_bitmap_45021
++ath10k_htt_connect_45022 ath10k_htt_connect 0 45022 NULL
++show_state_power_usage_45023 show_state_power_usage 0 45023 NULL nohasharray
++zd1211b_hw_init_hmac_45023 zd1211b_hw_init_hmac 0 45023 &show_state_power_usage_45023
 +dm_kvzalloc_45025 dm_kvzalloc 1 45025 NULL
 +dm_kvzalloc_45025 dm_kvzalloc 1 45025 NULL
++hotplug_cfd_45029 hotplug_cfd 0 45029 NULL
++snd_seq_kernel_client_ctl_45032 snd_seq_kernel_client_ctl 0 45032 NULL
++vfio_ecap_init_45033 vfio_ecap_init 0 45033 NULL
++packet_mc_add_45035 packet_mc_add 0 45035 NULL
++iwl_dbgfs_fw_restart_write_45036 iwl_dbgfs_fw_restart_write 0-3 45036 NULL
++store_drivers_autoprobe_45037 store_drivers_autoprobe 0-3 45037 NULL
++show_in_label_45039 show_in_label 0 45039 NULL
++show_fcstat_rx_words_45041 show_fcstat_rx_words 0 45041 NULL
++reiserfs_for_each_xattr_45046 reiserfs_for_each_xattr 0 45046 NULL
++igb_change_mtu_45054 igb_change_mtu 0 45054 NULL
++il_send_rxon_assoc_45055 il_send_rxon_assoc 0 45055 NULL nohasharray
++gpio_keys_store_disabled_keys_45055 gpio_keys_store_disabled_keys 0-4 45055 &il_send_rxon_assoc_45055 nohasharray
++qlcnic_sriov_pf_cfg_vlan_filtering_45055 qlcnic_sriov_pf_cfg_vlan_filtering 0 45055 &gpio_keys_store_disabled_keys_45055
++adt7x10_show_temp_45056 adt7x10_show_temp 0 45056 NULL nohasharray
++range_straddles_page_boundary_45056 range_straddles_page_boundary 1 45056 &adt7x10_show_temp_45056
 +sysfs_do_create_link_sd_45057 sysfs_do_create_link_sd 0 45057 NULL
 +sel_write_user_45060 sel_write_user 3 45060 NULL
 +sysfs_do_create_link_sd_45057 sysfs_do_create_link_sd 0 45057 NULL
 +sel_write_user_45060 sel_write_user 3 45060 NULL
-+snd_mixart_BA0_read_45069 snd_mixart_BA0_read 5 45069 NULL
-+lnet_expand1tb_45102 lnet_expand1tb 6 45102 NULL
++qla4xxx_fw_version_show_45062 qla4xxx_fw_version_show 0 45062 NULL
++show_45064 show 0 45064 NULL
++ubifs_fsync_45067 ubifs_fsync 0 45067 NULL
++o2nm_node_ipv4_port_write_45068 o2nm_node_ipv4_port_write 0-3 45068 NULL
++snd_mixart_BA0_read_45069 snd_mixart_BA0_read 5-0 45069 NULL
++removable_show_45071 removable_show 0 45071 NULL nohasharray
++set_offset_45071 set_offset 0-4 45071 &removable_show_45071
++gxfb_set_par_45080 gxfb_set_par 0 45080 NULL
++show_ata_port_idle_irq_45087 show_ata_port_idle_irq 0 45087 NULL
++wl1271_boot_set_ecpu_ctrl_45088 wl1271_boot_set_ecpu_ctrl 0 45088 NULL nohasharray
++target_core_dev_wwn_store_attr_vpd_assoc_scsi_target_device_45088 target_core_dev_wwn_store_attr_vpd_assoc_scsi_target_device 0-3 45088 &wl1271_boot_set_ecpu_ctrl_45088
++__device_suspend_45089 __device_suspend 0 45089 NULL
++getattr_45091 getattr 0 45091 NULL
++c2_pseudo_change_mtu_45101 c2_pseudo_change_mtu 0 45101 NULL
++ahci_activity_store_45103 ahci_activity_store 0 45103 NULL
 +snd_card_new_45104 snd_card_new 5 45104 NULL
 +snd_card_new_45104 snd_card_new 5 45104 NULL
-+kvm_mmu_page_get_gfn_45110 kvm_mmu_page_get_gfn 0-2 45110 NULL
-+pwr_missing_bcns_cnt_read_45113 pwr_missing_bcns_cnt_read 3 45113 NULL
-+usbdev_read_45114 usbdev_read 3 45114 NULL
++write_iter_45109 write_iter 0 45109 NULL
++set_auto_temp_min_45111 set_auto_temp_min 0-4 45111 NULL
++pwr_missing_bcns_cnt_read_45113 pwr_missing_bcns_cnt_read 3-0 45113 NULL
++usbdev_read_45114 usbdev_read 3-0 45114 NULL
++v9fs_xattr_user_set_45117 v9fs_xattr_user_set 0 45117 NULL
++edd_show_legacy_max_cylinder_45119 edd_show_legacy_max_cylinder 0 45119 NULL
++in_write_bytes_avail_show_45133 in_write_bytes_avail_show 0 45133 NULL nohasharray
++isku_sysfs_write_reset_45133 isku_sysfs_write_reset 0-6-5 45133 &in_write_bytes_avail_show_45133
 +send_to_tty_45141 send_to_tty 3 45141 NULL
 +send_to_tty_45141 send_to_tty 3 45141 NULL
++lp3971_ldo_disable_45142 lp3971_ldo_disable 0 45142 NULL
++command_setapcor_45143 command_setapcor 0 45143 NULL
++write_file_reset_45145 write_file_reset 0-3 45145 NULL
 +cfs_trace_daemon_command_usrstr_45147 cfs_trace_daemon_command_usrstr 2 45147 NULL
 +gen_bitmask_string_45149 gen_bitmask_string 6 45149 NULL
 +cfs_trace_daemon_command_usrstr_45147 cfs_trace_daemon_command_usrstr 2 45147 NULL
 +gen_bitmask_string_45149 gen_bitmask_string 6 45149 NULL
-+device_write_45156 device_write 3 45156 NULL nohasharray
-+ocfs2_remove_inode_range_45156 ocfs2_remove_inode_range 3-4 45156 &device_write_45156
-+tomoyo_write_self_45161 tomoyo_write_self 3 45161 NULL
-+sta_agg_status_write_45164 sta_agg_status_write 3 45164 NULL
++ixgbe_poll_for_msg_45150 ixgbe_poll_for_msg 0 45150 NULL nohasharray
++store_spi_transport_rti_45150 store_spi_transport_rti 0-4 45150 &ixgbe_poll_for_msg_45150
++tcp_setsockopt_45152 tcp_setsockopt 0 45152 NULL nohasharray
++st_probe_45152 st_probe 0 45152 &tcp_setsockopt_45152
++device_write_45156 device_write 3-0 45156 NULL
++usX2Y_urbs_start_45159 usX2Y_urbs_start 0 45159 NULL nohasharray
++ocfs2_dq_frozen_trigger_45159 ocfs2_dq_frozen_trigger 4 45159 &usX2Y_urbs_start_45159
++SYSC_write_45160 SYSC_write 3-0 45160 NULL
++tomoyo_write_self_45161 tomoyo_write_self 3-0 45161 NULL
++xennet_create_queues_45162 xennet_create_queues 2 45162 NULL
++cxacru_sysfs_show_mac_address_45163 cxacru_sysfs_show_mac_address 0 45163 NULL
++sta_agg_status_write_45164 sta_agg_status_write 3-0 45164 NULL nohasharray
++max8925_reg_write_45164 max8925_reg_write 0 45164 &sta_agg_status_write_45164
++mce_write_45187 mce_write 0 45187 NULL
 +snd_sb_csp_load_user_45190 snd_sb_csp_load_user 3 45190 NULL nohasharray
 +sctp_pack_cookie_45190 sctp_pack_cookie 6 45190 &snd_sb_csp_load_user_45190
 +snd_sb_csp_load_user_45190 snd_sb_csp_load_user 3 45190 NULL nohasharray
 +sctp_pack_cookie_45190 sctp_pack_cookie 6 45190 &snd_sb_csp_load_user_45190
-+iso_alloc_urb_45206 iso_alloc_urb 4-5 45206 NULL
++create_hp_out_ctls_45193 create_hp_out_ctls 0 45193 NULL
++num_clusters_in_group_45194 num_clusters_in_group 2 45194 NULL
++__radix_tree_preload_45197 __radix_tree_preload 0 45197 NULL
++kstrtou16_45199 kstrtou16 0 45199 NULL
++ims_pcu_set_info_45200 ims_pcu_set_info 0 45200 NULL nohasharray
++smk_curacc_on_task_45200 smk_curacc_on_task 0 45200 &ims_pcu_set_info_45200
++dvb_dvr_write_45201 dvb_dvr_write 0-3 45201 NULL nohasharray
++add_child_45201 add_child 4 45201 &dvb_dvr_write_45201
++mpt_lan_change_mtu_45205 mpt_lan_change_mtu 0 45205 NULL
++iso_alloc_urb_45206 iso_alloc_urb 5-4 45206 NULL
++ati_remote2_show_channel_mask_45207 ati_remote2_show_channel_mask 0 45207 NULL
++rtl_show_version_45211 rtl_show_version 0 45211 NULL nohasharray
++scsi_dh_notifier_45211 scsi_dh_notifier 0 45211 &rtl_show_version_45211
++toss_secs_read_45212 toss_secs_read 0 45212 NULL
++wl12xx_init_sta_role_45218 wl12xx_init_sta_role 0 45218 NULL
++pcxhr_sub_set_clock_45222 pcxhr_sub_set_clock 0 45222 NULL
 +spi_alloc_master_45223 spi_alloc_master 2 45223 NULL
 +spi_alloc_master_45223 spi_alloc_master 2 45223 NULL
-+ieee80211_if_read_peer_45233 ieee80211_if_read_peer 3 45233 NULL
++qla4xxx_set_acb_45224 qla4xxx_set_acb 0 45224 NULL
++rocker_port_vlan_l2_groups_45230 rocker_port_vlan_l2_groups 0 45230 NULL
++ieee80211_if_read_peer_45233 ieee80211_if_read_peer 3-0 45233 NULL nohasharray
++lpfc_iocb_cnt_show_45233 lpfc_iocb_cnt_show 0 45233 &ieee80211_if_read_peer_45233
++roccat_common2_sysfs_read_profile_45234 roccat_common2_sysfs_read_profile 0-5-6 45234 NULL
++tw9910_set_hsync_45237 tw9910_set_hsync 0 45237 NULL
 +event_enable_write_45238 event_enable_write 3 45238 NULL
 +event_enable_write_45238 event_enable_write 3 45238 NULL
-+prism2_pda_proc_read_45246 prism2_pda_proc_read 3 45246 NULL
++mgt_set_request_45244 mgt_set_request 0 45244 NULL
++prism2_pda_proc_read_45246 prism2_pda_proc_read 3-0 45246 NULL
++show_45247 show 0 45247 NULL
++write_ltv_45250 write_ltv 0 45250 NULL
++s5k4aa_set_gain_45254 s5k4aa_set_gain 0 45254 NULL
++nobh_write_begin_45262 nobh_write_begin 0 45262 NULL
++bq2415x_sysfs_show_mode_45270 bq2415x_sysfs_show_mode 0 45270 NULL
++__smsc75xx_phy_wait_not_busy_45277 __smsc75xx_phy_wait_not_busy 0 45277 NULL
 +input_mt_init_slots_45279 input_mt_init_slots 2 45279 NULL
 +input_mt_init_slots_45279 input_mt_init_slots 2 45279 NULL
-+gfs2_fiemap_45282 gfs2_fiemap 4 45282 NULL
-+snd_pcm_oss_sync1_45298 snd_pcm_oss_sync1 2 45298 NULL
++max3421_urb_enqueue_45282 max3421_urb_enqueue 0 45282 NULL
++store_45285 store 0 45285 NULL
++wl1251_acx_rts_threshold_45287 wl1251_acx_rts_threshold 0 45287 NULL
++__acpi_processor_start_45289 __acpi_processor_start 0 45289 NULL
++btmrvl_send_sync_cmd_45296 btmrvl_send_sync_cmd 4 45296 NULL
++snd_pcm_oss_sync1_45298 snd_pcm_oss_sync1 2 45298 NULL nohasharray
++sn9c2028_short_command_45298 sn9c2028_short_command 0 45298 &snd_pcm_oss_sync1_45298
++category_show_45304 category_show 0 45304 NULL nohasharray
++xfs_alert_fsblock_zero_45304 xfs_alert_fsblock_zero 0 45304 &category_show_45304
++disk_capability_show_45306 disk_capability_show 0 45306 NULL
 +e1000_tx_map_45309 e1000_tx_map 5 45309 NULL
 +e1000_tx_map_45309 e1000_tx_map 5 45309 NULL
++hippi_header_45313 hippi_header 0 45313 NULL
++__i2c_hid_command_45321 __i2c_hid_command 0 45321 NULL
++compass_command_45324 compass_command 0 45324 NULL
++label_cpu_DTS_45336 label_cpu_DTS 0 45336 NULL nohasharray
++bnx2x_vfpf_config_mac_45336 bnx2x_vfpf_config_mac 0 45336 &label_cpu_DTS_45336
 +copy_vm86_regs_from_user_45340 copy_vm86_regs_from_user 3 45340 NULL
 +copy_vm86_regs_from_user_45340 copy_vm86_regs_from_user 3 45340 NULL
-+brcmf_sdio_died_dump_45359 brcmf_sdio_died_dump 3 45359 NULL
++tomoyo_audit_net_log_45342 tomoyo_audit_net_log 0 45342 NULL
++bpf_jit_binary_alloc_45348 bpf_jit_binary_alloc 1 45348 NULL nohasharray
++policydb_init_45348 policydb_init 0 45348 &bpf_jit_binary_alloc_45348
++pci_inteli960ni_init_45349 pci_inteli960ni_init 0 45349 NULL
++posix_lock_file_45352 posix_lock_file 0 45352 NULL
++isl1208_rtc_read_time_45356 isl1208_rtc_read_time 0 45356 NULL nohasharray
++mic_dma_map_page_45356 mic_dma_map_page 0-3 45356 &isl1208_rtc_read_time_45356
++wl12xx_acx_set_rate_mgmt_params_45357 wl12xx_acx_set_rate_mgmt_params 0 45357 NULL
++hotkey_poll_freq_store_45373 hotkey_poll_freq_store 0-4 45373 NULL
 +null_alloc_repbuf_45375 null_alloc_repbuf 3 45375 NULL
 +null_alloc_repbuf_45375 null_alloc_repbuf 3 45375 NULL
++wmi_set_channel_45380 wmi_set_channel 0 45380 NULL
++goldfish_mmc_show_cover_switch_45382 goldfish_mmc_show_cover_switch 0 45382 NULL
++snd_pcm_lib_ioctl_45383 snd_pcm_lib_ioctl 0 45383 NULL
++snd_ctl_add_45389 snd_ctl_add 0 45389 NULL nohasharray
++write_rbu_image_type_45389 write_rbu_image_type 0-6-5 45389 &snd_ctl_add_45389
++wlcore_write_45391 wlcore_write 0 45391 NULL
 +count_skb_frag_slots_45395 count_skb_frag_slots 0 45395 NULL
 +count_skb_frag_slots_45395 count_skb_frag_slots 0 45395 NULL
-+sock_recv_errqueue_45412 sock_recv_errqueue 3 45412 NULL
-+ieee80211_if_fmt_dot11MeshHWMProotInterval_45421 ieee80211_if_fmt_dot11MeshHWMProotInterval 3 45421 NULL
++lane2_associate_req_45398 lane2_associate_req 4 45398 NULL
++keymap_store_45406 keymap_store 4 45406 NULL
++cont_expand_zero_45408 cont_expand_zero 0-3 45408 NULL
++show_45409 show 0 45409 NULL
++b44_change_mtu_45411 b44_change_mtu 0 45411 NULL
++sock_recv_errqueue_45412 sock_recv_errqueue 0-3 45412 NULL
++rs5c372_get_trim_45415 rs5c372_get_trim 0 45415 NULL nohasharray
++do_register_con_driver_45415 do_register_con_driver 0 45415 &rs5c372_get_trim_45415
++acpi_pad_idlecpus_show_45416 acpi_pad_idlecpus_show 0 45416 NULL
++sht15_wait_for_response_45419 sht15_wait_for_response 0 45419 NULL nohasharray
++show_45419 show 0 45419 &sht15_wait_for_response_45419
++ieee80211_if_fmt_dot11MeshHWMProotInterval_45421 ieee80211_if_fmt_dot11MeshHWMProotInterval 3 45421 NULL nohasharray
++snd_sonicvibes_playback_prepare_45421 snd_sonicvibes_playback_prepare 0 45421 &ieee80211_if_fmt_dot11MeshHWMProotInterval_45421
++gfs2_xattr_set_45424 gfs2_xattr_set 0 45424 NULL
++tiadc_channel_init_45425 tiadc_channel_init 2 45425 NULL
++rt2x00lib_load_firmware_45427 rt2x00lib_load_firmware 0 45427 NULL
++__do_generic_request_45428 __do_generic_request 0 45428 NULL
++uncore_cpu_notifier_45429 uncore_cpu_notifier 0 45429 NULL
 +ll_iocontrol_register_45430 ll_iocontrol_register 2 45430 NULL
 +ll_iocontrol_register_45430 ll_iocontrol_register 2 45430 NULL
-+tty_buffer_alloc_45437 tty_buffer_alloc 2 45437 NULL
-+blkdev_direct_IO_45440 blkdev_direct_IO 4 45440 NULL
++saa7146_i2c_writeout_45431 saa7146_i2c_writeout 0 45431 NULL
++nouveau_hwmon_set_temp1_auto_point1_temp_45434 nouveau_hwmon_set_temp1_auto_point1_temp 0-4 45434 NULL
++tty_buffer_alloc_45437 tty_buffer_alloc 2 45437 NULL nohasharray
++xfs_attr3_leaf_flipflags_45437 xfs_attr3_leaf_flipflags 0 45437 &tty_buffer_alloc_45437
++pm_state_show_45438 pm_state_show 0 45438 NULL
++blkdev_direct_IO_45440 blkdev_direct_IO 4-0 45440 NULL
++prepare_layoutcommit_45441 prepare_layoutcommit 0 45441 NULL nohasharray
++store_fc_vport_symbolic_name_45441 store_fc_vport_symbolic_name 0-4 45441 &prepare_layoutcommit_45441
++btrfs_show_u64_45443 btrfs_show_u64 0 45443 NULL
++b44_phy_reset_45447 b44_phy_reset 0 45447 NULL nohasharray
++store_spi_transport_iu_45447 store_spi_transport_iu 0-4 45447 &b44_phy_reset_45447
++lpfc_bg_reftag_err_show_45448 lpfc_bg_reftag_err_show 0 45448 NULL
++catc_open_45451 catc_open 0 45451 NULL
++bq2415x_set_weak_battery_voltage_45454 bq2415x_set_weak_battery_voltage 0 45454 NULL
++netxen_nic_get_regs_len_45456 netxen_nic_get_regs_len 0 45456 NULL nohasharray
++mmc_power_save_host_45456 mmc_power_save_host 0 45456 &netxen_nic_get_regs_len_45456
++mic_card_map_45457 mic_card_map 2-3 45457 NULL
 +__node_remap_45458 __node_remap 4 45458 NULL
 +__node_remap_45458 __node_remap 4 45458 NULL
-+rds_ib_set_wr_signal_state_45463 rds_ib_set_wr_signal_state 0 45463 NULL
-+tracing_read_dyn_info_45468 tracing_read_dyn_info 3 45468 NULL
-+__calc_request_pg_45470 __calc_request_pg 0 45470 NULL
-+rds_message_copy_from_user_45510 rds_message_copy_from_user 3 45510 NULL
++nas_led_blink_show_45465 nas_led_blink_show 0 45465 NULL nohasharray
++rpm_idle_45465 rpm_idle 0 45465 &nas_led_blink_show_45465
++orig_data_size_show_45467 orig_data_size_show 0 45467 NULL nohasharray
++udp_manip_pkt_45467 udp_manip_pkt 4 45467 &orig_data_size_show_45467
++register_netdev_45468 register_netdev 0 45468 NULL nohasharray
++tracing_read_dyn_info_45468 tracing_read_dyn_info 3 45468 &register_netdev_45468
++ext3_xattr_trusted_list_45471 ext3_xattr_trusted_list 0-5 45471 NULL
++__fuse_direct_write_45474 __fuse_direct_write 0 45474 NULL
++slab_attr_store_45475 slab_attr_store 0-4 45475 NULL
++show_indirect_dword_45476 show_indirect_dword 0 45476 NULL
++workqueue_cpu_up_callback_45481 workqueue_cpu_up_callback 0 45481 NULL
++ec_read_45485 ec_read 0 45485 NULL
++__xfs_btree_split_45491 __xfs_btree_split 0 45491 NULL
++lock_request_45495 lock_request 0 45495 NULL nohasharray
++gether_opts_dev_addr_store_45495 gether_opts_dev_addr_store 0-3 45495 &lock_request_45495
++qib_read_umem32_45497 qib_read_umem32 0 45497 NULL
++show_counter_tx_dwords_45501 show_counter_tx_dwords 0 45501 NULL
++show_ata_dev_spdn_cnt_45502 show_ata_dev_spdn_cnt 0 45502 NULL nohasharray
++ip_mc_add_src_45502 ip_mc_add_src 0 45502 &show_ata_dev_spdn_cnt_45502
++arizona_init_fll_45503 arizona_init_fll 5 45503 NULL
++get_stats_45508 get_stats 0 45508 NULL
++i40e_alloc_vfs_45511 i40e_alloc_vfs 2-0 45511 NULL
++snd_rme32_playback_prepare_45514 snd_rme32_playback_prepare 0 45514 NULL
++epx_c3_write_45515 epx_c3_write 0-3 45515 NULL
++wl12xx_top_reg_write_45521 wl12xx_top_reg_write 0 45521 NULL
++power_state_show_45525 power_state_show 0 45525 NULL nohasharray
++store_45525 store 0-3 45525 &power_state_show_45525
++fuse_ref_page_45526 fuse_ref_page 0 45526 NULL
++broadsheet_setup_spiflash_45527 broadsheet_setup_spiflash 0 45527 NULL
++solo_set_motion_block_45529 solo_set_motion_block 0 45529 NULL
++sys_lgetxattr_45531 sys_lgetxattr 4 45531 NULL
 +copy_macs_45534 copy_macs 4 45534 NULL
 +copy_macs_45534 copy_macs 4 45534 NULL
-+nla_attr_size_45545 nla_attr_size 0-1 45545 NULL
-+v9fs_direct_read_45546 v9fs_direct_read 3 45546 NULL
-+cx18_copy_mdl_to_user_45549 cx18_copy_mdl_to_user 4 45549 NULL
-+stats_dot11ACKFailureCount_read_45558 stats_dot11ACKFailureCount_read 3 45558 NULL
++w1_ds2760_read_45535 w1_ds2760_read 3-4-0 45535 NULL
++pdacf_pcm_trigger_45539 pdacf_pcm_trigger 0 45539 NULL
++iwl_mvm_binding_update_45542 iwl_mvm_binding_update 0 45542 NULL
++isofs_hashi_ms_45544 isofs_hashi_ms 0 45544 NULL
++usbvision_i2c_write_max4_45545 usbvision_i2c_write_max4 0-4 45545 NULL
++v9fs_direct_read_45546 v9fs_direct_read 3-0 45546 NULL
++cx18_copy_mdl_to_user_45549 cx18_copy_mdl_to_user 4 45549 NULL nohasharray
++patch_vt1708B_45549 patch_vt1708B 0 45549 &cx18_copy_mdl_to_user_45549
++saa7127_set_video_enable_45550 saa7127_set_video_enable 0 45550 NULL
++ext3_group_first_block_no_45555 ext3_group_first_block_no 0-2 45555 NULL nohasharray
++lec_open_45555 lec_open 0 45555 &ext3_group_first_block_no_45555
++__verify_memory_type_45556 __verify_memory_type 0 45556 NULL
++stats_dot11ACKFailureCount_read_45558 stats_dot11ACKFailureCount_read 3-0 45558 NULL nohasharray
++part_partition_show_45558 part_partition_show 0 45558 &stats_dot11ACKFailureCount_read_45558 nohasharray
++skge_device_event_45558 skge_device_event 0 45558 &part_partition_show_45558
 +_regmap_bus_raw_write_45559 _regmap_bus_raw_write 2 45559 NULL
 +_regmap_bus_raw_write_45559 _regmap_bus_raw_write 2 45559 NULL
-+posix_acl_xattr_size_45561 posix_acl_xattr_size 0-1 45561 NULL
-+venus_rmdir_45564 venus_rmdir 4 45564 NULL
-+ath6kl_keepalive_write_45600 ath6kl_keepalive_write 3 45600 NULL
-+hidraw_get_report_45609 hidraw_get_report 3 45609 NULL
++iwl_send_calib_results_45560 iwl_send_calib_results 0 45560 NULL
++venus_rmdir_45564 venus_rmdir 4 45564 NULL nohasharray
++create_endpoint_and_queue_int_45564 create_endpoint_and_queue_int 0 45564 &venus_rmdir_45564
++uwb_rc_addr_get_45566 uwb_rc_addr_get 0 45566 NULL nohasharray
++nouveau_hwmon_get_pwm1_min_45566 nouveau_hwmon_get_pwm1_min 0 45566 &uwb_rc_addr_get_45566
++request_fw_file_45567 request_fw_file 0 45567 NULL
++snd_emu10k1_capture_prepare_45569 snd_emu10k1_capture_prepare 0 45569 NULL nohasharray
++xgene_rtc_set_alarm_45569 xgene_rtc_set_alarm 0 45569 &snd_emu10k1_capture_prepare_45569
++power_read_file_45573 power_read_file 0 45573 NULL nohasharray
++pm8001_set_nvmd_45573 pm8001_set_nvmd 0 45573 &power_read_file_45573
++dvb_usb_v2_generic_io_45576 dvb_usb_v2_generic_io 0 45576 NULL
++zd_usb_iowrite16v_async_end_45580 zd_usb_iowrite16v_async_end 0 45580 NULL
++sched_group_set_rt_period_45581 sched_group_set_rt_period 0 45581 NULL
++wdata_fill_from_iovec_45585 wdata_fill_from_iovec 0 45585 NULL
++ipath_create_cq_45586 ipath_create_cq 2 45586 NULL
++pm8001_ctl_ob_queue_log_show_45590 pm8001_ctl_ob_queue_log_show 0 45590 NULL
++rdma_set_ib_paths_45592 rdma_set_ib_paths 3 45592 NULL
++sensor_get_auxtrip_45593 sensor_get_auxtrip 0 45593 NULL
++apds990x_chip_id_show_45594 apds990x_chip_id_show 0 45594 NULL
++ipmi_heartbeat_45597 ipmi_heartbeat 0 45597 NULL
++ath6kl_keepalive_write_45600 ath6kl_keepalive_write 3-0 45600 NULL
++snd_seq_oss_write_45603 snd_seq_oss_write 0 45603 NULL
++recv_post_dequeue_45607 recv_post_dequeue 0 45607 NULL
++hidraw_get_report_45609 hidraw_get_report 3 45609 NULL nohasharray
++ov9640_reg_rmw_45609 ov9640_reg_rmw 0 45609 &hidraw_get_report_45609
++drm_dp_i2c_do_msg_45610 drm_dp_i2c_do_msg 0 45610 NULL
++snd_solo_pcm_prepare_45611 snd_solo_pcm_prepare 0 45611 NULL nohasharray
++bat2_show_45611 bat2_show 0 45611 &snd_solo_pcm_prepare_45611
++bch_cache_set_show_45612 bch_cache_set_show 0 45612 NULL
++audit_log_n_hex_45617 audit_log_n_hex 3 45617 NULL
++xgene_enet_open_45619 xgene_enet_open 0 45619 NULL
++register_chrdev_region_45620 register_chrdev_region 0 45620 NULL
++ipv4_synproxy_hook_45624 ipv4_synproxy_hook 0 45624 NULL
++pn533_alloc_skb_45625 pn533_alloc_skb 2 45625 NULL
 +ip_dst_mtu_maybe_forward_45627 ip_dst_mtu_maybe_forward 0 45627 NULL
 +ip_dst_mtu_maybe_forward_45627 ip_dst_mtu_maybe_forward 0 45627 NULL
++ecryptfs_getxattr_45631 ecryptfs_getxattr 0 45631 NULL
++bad_file_aio_write_45633 bad_file_aio_write 0 45633 NULL
++rdma_read_chunk_lcl_45638 rdma_read_chunk_lcl 7 45638 NULL
++fake_rw_store_45641 fake_rw_store 0-3 45641 NULL
++wl1273_fm_set_preemphasis_45645 wl1273_fm_set_preemphasis 0 45645 NULL
++wusb_cdid_show_45647 wusb_cdid_show 0 45647 NULL
++rj54n1_s_fmt_45650 rj54n1_s_fmt 0 45650 NULL
++ebitmap_next_positive_45651 ebitmap_next_positive 3-0 45651 NULL
++ext4_reserve_inode_write_45654 ext4_reserve_inode_write 0 45654 NULL
++wq_numa_show_45656 wq_numa_show 0 45656 NULL
++modelname_store_45663 modelname_store 0-4 45663 NULL
++dma_map_cont_45668 dma_map_cont 5 45668 NULL
++sysfs_kf_write_45670 sysfs_kf_write 0-3 45670 NULL
 +compat_mpctl_ioctl_45671 compat_mpctl_ioctl 2 45671 NULL
 +compat_mpctl_ioctl_45671 compat_mpctl_ioctl 2 45671 NULL
-+dgram_sendmsg_45679 dgram_sendmsg 4 45679 NULL
-+smk_write_ambient_45691 smk_write_ambient 3 45691 NULL
-+bscnl_emit_45699 bscnl_emit 2-5-0 45699 NULL nohasharray
-+unix_dgram_sendmsg_45699 unix_dgram_sendmsg 4 45699 &bscnl_emit_45699
-+sg_proc_write_adio_45704 sg_proc_write_adio 3 45704 NULL
-+wlcore_smart_config_decode_event_45714 wlcore_smart_config_decode_event 2-4 45714 NULL
-+snd_cs46xx_io_read_45734 snd_cs46xx_io_read 5 45734 NULL
++sd_probe_45675 sd_probe 0 45675 NULL
++dgram_sendmsg_45679 dgram_sendmsg 4-0 45679 NULL nohasharray
++set_pwm1_enable_45679 set_pwm1_enable 0-4 45679 &dgram_sendmsg_45679
++snd_hda_ctl_add_45680 snd_hda_ctl_add 0 45680 NULL
++il3945_alloc_bcast_station_45681 il3945_alloc_bcast_station 0 45681 NULL
++set_params_45684 set_params 0 45684 NULL nohasharray
++elan_i2c_set_mode_45684 elan_i2c_set_mode 0 45684 &set_params_45684
++show_proxyarp_45689 show_proxyarp 0 45689 NULL
++smk_write_ambient_45691 smk_write_ambient 3-0 45691 NULL
++sr9700_link_reset_45697 sr9700_link_reset 0 45697 NULL
++iscsi_nacl_attrib_store_nopin_timeout_45698 iscsi_nacl_attrib_store_nopin_timeout 0-3 45698 NULL
++bscnl_emit_45699 bscnl_emit 5-0-2 45699 NULL nohasharray
++unix_dgram_sendmsg_45699 unix_dgram_sendmsg 0-4 45699 &bscnl_emit_45699 nohasharray
++sta_add_45699 sta_add 0 45699 &unix_dgram_sendmsg_45699
++cachefiles_daemon_brun_45703 cachefiles_daemon_brun 0 45703 NULL nohasharray
++sm501fb_set_par_crt_45703 sm501fb_set_par_crt 0 45703 &cachefiles_daemon_brun_45703
++sg_proc_write_adio_45704 sg_proc_write_adio 3-0 45704 NULL nohasharray
++ubifs_tnc_lookup_45704 ubifs_tnc_lookup 0 45704 &sg_proc_write_adio_45704
++lm95234_update_device_45711 lm95234_update_device 0 45711 NULL
++wlcore_smart_config_decode_event_45714 wlcore_smart_config_decode_event 4-2 45714 NULL
++adp8860_bl_ambient_light_level_show_45717 adp8860_bl_ambient_light_level_show 0 45717 NULL
++dvb_ca_en50221_init_45718 dvb_ca_en50221_init 4 45718 NULL nohasharray
++bounce_error_event_45718 bounce_error_event 0 45718 &dvb_ca_en50221_init_45718 nohasharray
++nilfs_btree_node_get_key_45718 nilfs_btree_node_get_key 0 45718 &bounce_error_event_45718
++get_iface_param_45719 get_iface_param 0 45719 NULL
++show_high_kb_45721 show_high_kb 0 45721 NULL
++wm8350_reg_read_45729 wm8350_reg_read 0 45729 NULL nohasharray
++rcu_cpu_notify_45729 rcu_cpu_notify 0 45729 &wm8350_reg_read_45729
++show_chip_temp_45731 show_chip_temp 0 45731 NULL
++handle_response_icmp_45733 handle_response_icmp 0-7 45733 NULL
++snd_cs46xx_io_read_45734 snd_cs46xx_io_read 5-0 45734 NULL
++sync_dirty_buffer_45736 sync_dirty_buffer 0 45736 NULL
++skge_set_mac_address_45743 skge_set_mac_address 0 45743 NULL
++m41t80_sysfs_set_sqwfreq_45746 m41t80_sysfs_set_sqwfreq 0-4 45746 NULL
 +rw_copy_check_uvector_45748 rw_copy_check_uvector 3-0 45748 NULL nohasharray
 +v4l2_ctrl_new_std_45748 v4l2_ctrl_new_std 5 45748 &rw_copy_check_uvector_45748
 +rw_copy_check_uvector_45748 rw_copy_check_uvector 3-0 45748 NULL nohasharray
 +v4l2_ctrl_new_std_45748 v4l2_ctrl_new_std 5 45748 &rw_copy_check_uvector_45748
-+lkdtm_debugfs_read_45752 lkdtm_debugfs_read 3 45752 NULL
++lkdtm_debugfs_read_45752 lkdtm_debugfs_read 3-0 45752 NULL nohasharray
++afs_vnode_cache_get_key_45752 afs_vnode_cache_get_key 0 45752 &lkdtm_debugfs_read_45752
++show_tabletWheel_45754 show_tabletWheel 0 45754 NULL
++regulator_suspend_mem_state_show_45760 regulator_suspend_mem_state_show 0 45760 NULL
++iwl_dbgfs_low_latency_write_45764 iwl_dbgfs_low_latency_write 0-3 45764 NULL
++store_int_with_restart_45770 store_int_with_restart 4-0 45770 NULL
++edd_show_default_heads_45773 edd_show_default_heads 0 45773 NULL
++gadget_dev_desc_idVendor_store_45774 gadget_dev_desc_idVendor_store 0-3 45774 NULL
 +alloc_ts_config_45775 alloc_ts_config 1 45775 NULL
 +alloc_ts_config_45775 alloc_ts_config 1 45775 NULL
++FUA_show_45776 FUA_show 0 45776 NULL
++snd_ice1712_playback_trigger_45777 snd_ice1712_playback_trigger 0 45777 NULL
++parport_ieee1284_epp_read_addr_45781 parport_ieee1284_epp_read_addr 0 45781 NULL
 +osc_checksum_type_seq_write_45785 osc_checksum_type_seq_write 3 45785 NULL
 +osc_checksum_type_seq_write_45785 osc_checksum_type_seq_write 3 45785 NULL
-+raw_setsockopt_45800 raw_setsockopt 5 45800 NULL
-+rds_tcp_inc_copy_to_user_45804 rds_tcp_inc_copy_to_user 3 45804 NULL
-+lbs_rdbbp_read_45805 lbs_rdbbp_read 3 45805 NULL
-+pcpu_alloc_alloc_info_45813 pcpu_alloc_alloc_info 1-2 45813 NULL
++ip6gre_tunnel_change_mtu_45786 ip6gre_tunnel_change_mtu 0 45786 NULL
++ath5k_get_stats_45788 ath5k_get_stats 0 45788 NULL
++st_gyro_buffer_predisable_45791 st_gyro_buffer_predisable 0 45791 NULL
++cma_release_45795 cma_release 3 45795 NULL
++cbaf_cc_upload_45799 cbaf_cc_upload 0 45799 NULL nohasharray
++b43_pcmcia_resume_45799 b43_pcmcia_resume 0 45799 &cbaf_cc_upload_45799
++raw_setsockopt_45800 raw_setsockopt 5-0 45800 NULL
++adp5520_bl_dark_dim_show_45802 adp5520_bl_dark_dim_show 0 45802 NULL nohasharray
++michael_update_45802 michael_update 0 45802 &adp5520_bl_dark_dim_show_45802
++kvmclock_cpufreq_notifier_45803 kvmclock_cpufreq_notifier 0 45803 NULL
++nct7802_read_fan_min_45804 nct7802_read_fan_min 0 45804 NULL
++lbs_rdbbp_read_45805 lbs_rdbbp_read 3-0 45805 NULL
++w1_ds2781_io_45806 w1_ds2781_io 0-4-3 45806 NULL nohasharray
++NCR_700_change_queue_depth_45806 NCR_700_change_queue_depth 2 45806 &w1_ds2781_io_45806
++af9005_i2c_write_45809 af9005_i2c_write 0 45809 NULL nohasharray
++fc0011_readreg_45809 fc0011_readreg 0 45809 &af9005_i2c_write_45809 nohasharray
++vif_add_45809 vif_add 0 45809 &fc0011_readreg_45809
++store_hardware_switching_45810 store_hardware_switching 0-4 45810 NULL
++pcpu_alloc_alloc_info_45813 pcpu_alloc_alloc_info 2-1 45813 NULL nohasharray
++disk_events_poll_msecs_show_45813 disk_events_poll_msecs_show 0 45813 &pcpu_alloc_alloc_info_45813
 +ll_max_readahead_mb_seq_write_45815 ll_max_readahead_mb_seq_write 3 45815 NULL
 +ll_max_readahead_mb_seq_write_45815 ll_max_readahead_mb_seq_write 3 45815 NULL
-+memcg_update_cache_size_45828 memcg_update_cache_size 2 45828 NULL
-+ipv6_recv_rxpmtu_45830 ipv6_recv_rxpmtu 3 45830 NULL
++show_dock_uid_45816 show_dock_uid 0 45816 NULL
++hif_usb_send_tx_45818 hif_usb_send_tx 0 45818 NULL
++fm_v4l2_init_video_device_45821 fm_v4l2_init_video_device 2 45821 NULL
++show_counter_ib_status_changes_45822 show_counter_ib_status_changes 0 45822 NULL
++start_endpoints_45825 start_endpoints 0 45825 NULL
++ipv6_recv_rxpmtu_45830 ipv6_recv_rxpmtu 0-3 45830 NULL
++mc13xxx_regulator_is_enabled_45832 mc13xxx_regulator_is_enabled 0 45832 NULL nohasharray
++hash_walk_next_45832 hash_walk_next 0 45832 &mc13xxx_regulator_is_enabled_45832
++audit_make_reply_45835 audit_make_reply 7 45835 NULL
++perf_event_mux_interval_ms_store_45836 perf_event_mux_interval_ms_store 0-4 45836 NULL
++ath10k_reg_value_read_45837 ath10k_reg_value_read 3-0 45837 NULL nohasharray
++mtd_ecc_strength_show_45837 mtd_ecc_strength_show 0 45837 &ath10k_reg_value_read_45837
++vti6_dev_init_gen_45840 vti6_dev_init_gen 0 45840 NULL
++store_learning_45844 store_learning 0 45844 NULL
++insert_state_45848 insert_state 0 45848 NULL
++activity_read_45850 activity_read 0-5-6 45850 NULL
 +x509_process_extension_45854 x509_process_extension 5 45854 NULL
 +x509_process_extension_45854 x509_process_extension 5 45854 NULL
-+efx_tx_queue_insert_45859 efx_tx_queue_insert 2 45859 NULL
-+isdn_write_45863 isdn_write 3 45863 NULL
-+get_rdac_req_45882 get_rdac_req 3 45882 NULL
++bus_attr_store_45856 bus_attr_store 0-4 45856 NULL
++context_read_and_validate_45858 context_read_and_validate 0 45858 NULL
++mmc_send_io_op_cond_45861 mmc_send_io_op_cond 0 45861 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_support_transitioning_45862 target_core_alua_tg_pt_gp_store_attr_alua_support_transitioning 0-3 45862 NULL
++isdn_write_45863 isdn_write 3-0 45863 NULL
++align_show_45871 align_show 0 45871 NULL
++hung_up_tty_read_45873 hung_up_tty_read 0-3 45873 NULL
++bluetooth_write_45874 bluetooth_write 0 45874 NULL
++acpi_power_on_list_45877 acpi_power_on_list 0 45877 NULL nohasharray
++m48t86_rtc_read_time_45877 m48t86_rtc_read_time 0 45877 &acpi_power_on_list_45877
++shared_cpu_map_show_45879 shared_cpu_map_show 0 45879 NULL
++_transport_get_expander_phy_error_log_45882 _transport_get_expander_phy_error_log 0 45882 NULL nohasharray
++get_rdac_req_45882 get_rdac_req 3 45882 &_transport_get_expander_phy_error_log_45882
++cbaf_wusb_device_band_groups_show_45884 cbaf_wusb_device_band_groups_show 0 45884 NULL nohasharray
++xgmac_open_45884 xgmac_open 0 45884 &cbaf_wusb_device_band_groups_show_45884
 +ocfs2_xattr_block_find_45891 ocfs2_xattr_block_find 0 45891 NULL
 +ocfs2_xattr_block_find_45891 ocfs2_xattr_block_find 0 45891 NULL
-+cfs_cpt_weight_45903 cfs_cpt_weight 0 45903 NULL
++saa7134_ts_queue_setup_45892 saa7134_ts_queue_setup 0 45892 NULL
++jfs_getxattr_45893 jfs_getxattr 0 45893 NULL
++siena_mem_map_size_45901 siena_mem_map_size 0 45901 NULL nohasharray
++flat_cpu_mask_to_apicid_and_45901 flat_cpu_mask_to_apicid_and 0 45901 &siena_mem_map_size_45901
++__svc_create_45903 __svc_create 3 45903 NULL nohasharray
++cfs_cpt_weight_45903 cfs_cpt_weight 0 45903 &__svc_create_45903
++rtl8152_change_mtu_45911 rtl8152_change_mtu 0 45911 NULL
 +wm_adsp_region_to_reg_45915 wm_adsp_region_to_reg 0-2 45915 NULL
 +wm_adsp_region_to_reg_45915 wm_adsp_region_to_reg 0-2 45915 NULL
-+dbgfs_frame_45917 dbgfs_frame 3 45917 NULL
-+btree_keys_cachelines_45928 btree_keys_cachelines 0 45928 NULL
-+alloc_mr_45935 alloc_mr 1 45935 NULL
-+copy_to_45969 copy_to 3 45969 NULL
++dbgfs_frame_45917 dbgfs_frame 3-0 45917 NULL
++lcd_read_45922 lcd_read 0-3 45922 NULL
++tda827xa_set_params_45923 tda827xa_set_params 0 45923 NULL
++hotplug_enabled_show_45924 hotplug_enabled_show 0 45924 NULL
++nf_nat_ftp_fmt_cmd_45926 nf_nat_ftp_fmt_cmd 0 45926 NULL
++host_store_raid_offload_debug_45928 host_store_raid_offload_debug 0-4 45928 NULL
++_dln2_transfer_45930 _dln2_transfer 0 45930 NULL nohasharray
++ext2_xattr_security_get_45930 ext2_xattr_security_get 0 45930 &_dln2_transfer_45930
++request_ihex_firmware_45931 request_ihex_firmware 0 45931 NULL
++bttv_s_ctrl_45933 bttv_s_ctrl 0 45933 NULL
++alloc_mr_45935 alloc_mr 1 45935 NULL nohasharray
++dlm_id_show_45935 dlm_id_show 0 45935 &alloc_mr_45935
++show_fan_value_45938 show_fan_value 0 45938 NULL
++wl12xx_hw_init_45944 wl12xx_hw_init 0 45944 NULL
++brcmf_netdev_open_45945 brcmf_netdev_open 0 45945 NULL
++show_sas_end_dev_I_T_nexus_loss_timeout_45946 show_sas_end_dev_I_T_nexus_loss_timeout 0 45946 NULL
++cx231xx_gpio_i2c_write_45947 cx231xx_gpio_i2c_write 0 45947 NULL
++pch_i2c_readbytes_45948 pch_i2c_readbytes 0 45948 NULL
++acpi_ns_search_one_scope_45951 acpi_ns_search_one_scope 0 45951 NULL
++show_in_reg_45952 show_in_reg 0 45952 NULL nohasharray
++show_ata_dev_gscr_45952 show_ata_dev_gscr 0 45952 &show_in_reg_45952 nohasharray
++store_sched1_45952 store_sched1 4-0 45952 &show_ata_dev_gscr_45952
++ndisc_opt_addr_space_45959 ndisc_opt_addr_space 0 45959 NULL
++set_45961 set 0 45961 NULL
++target_fabric_nacl_base_attr_show_45966 target_fabric_nacl_base_attr_show 0 45966 NULL
++sdo_streamon_45968 sdo_streamon 0 45968 NULL
++copy_to_45969 copy_to 3 45969 NULL nohasharray
++isl29125_buffer_predisable_45969 isl29125_buffer_predisable 0 45969 &copy_to_45969
 +rb_simple_read_45972 rb_simple_read 3 45972 NULL
 +rb_simple_read_45972 rb_simple_read 3 45972 NULL
++crypto_hash_walk_done_45974 crypto_hash_walk_done 0-2 45974 NULL
++ezusb_writememory_45976 ezusb_writememory 4 45976 NULL
 +ioat2_dca_count_dca_slots_45984 ioat2_dca_count_dca_slots 0 45984 NULL
 +ioat2_dca_count_dca_slots_45984 ioat2_dca_count_dca_slots 0 45984 NULL
++imsttfb_check_var_45988 imsttfb_check_var 0 45988 NULL
++vv6410_s_ctrl_45992 vv6410_s_ctrl 0 45992 NULL
++gether_opts_ifname_show_45993 gether_opts_ifname_show 0 45993 NULL
++ezx_pcap_putget_46000 ezx_pcap_putget 0 46000 NULL
++kobject_init_and_add_46003 kobject_init_and_add 0 46003 NULL
++dn_device_event_46004 dn_device_event 0 46004 NULL
++ci_ll_read_46006 ci_ll_read 0 46006 NULL
++rt2800pci_set_device_state_46015 rt2800pci_set_device_state 0 46015 NULL
++rt2800mmio_enable_radio_46016 rt2800mmio_enable_radio 0 46016 NULL
++snd_cx231xx_capture_trigger_46017 snd_cx231xx_capture_trigger 0 46017 NULL
++acpi_ds_method_data_set_value_46018 acpi_ds_method_data_set_value 0 46018 NULL
++lpfc_board_mode_store_46023 lpfc_board_mode_store 0-4 46023 NULL
++show_iface_header_digest_46027 show_iface_header_digest 0 46027 NULL
 +sierra_setup_urb_46029 sierra_setup_urb 5 46029 NULL
 +sierra_setup_urb_46029 sierra_setup_urb 5 46029 NULL
-+fnic_reset_stats_read_46030 fnic_reset_stats_read 3 46030 NULL nohasharray
++fnic_reset_stats_read_46030 fnic_reset_stats_read 3-0 46030 NULL nohasharray
 +get_free_entries_46030 get_free_entries 1 46030 &fnic_reset_stats_read_46030
 +__access_remote_vm_46031 __access_remote_vm 0 46031 NULL
 +get_free_entries_46030 get_free_entries 1 46030 &fnic_reset_stats_read_46030
 +__access_remote_vm_46031 __access_remote_vm 0 46031 NULL
-+snd_emu10k1x_ptr_read_46049 snd_emu10k1x_ptr_read 0 46049 NULL
-+dma_tx_errors_read_46060 dma_tx_errors_read 3 46060 NULL nohasharray
-+__ocfs2_move_extent_46060 __ocfs2_move_extent 3-4 46060 &dma_tx_errors_read_46060
-+sel_commit_bools_write_46077 sel_commit_bools_write 3 46077 NULL
-+memcg_update_array_size_46111 memcg_update_array_size 1 46111 NULL nohasharray
-+il3945_ucode_general_stats_read_46111 il3945_ucode_general_stats_read 3 46111 &memcg_update_array_size_46111
++nilfs_bmap_do_delete_46035 nilfs_bmap_do_delete 0 46035 NULL
++arkfb_check_var_46041 arkfb_check_var 0 46041 NULL
++ipvlan_init_46044 ipvlan_init 0 46044 NULL
++rtl2832_sdr_buf_prepare_46045 rtl2832_sdr_buf_prepare 0 46045 NULL
++lpfc_enable_bg_show_46046 lpfc_enable_bg_show 0 46046 NULL
++socket_create_46047 socket_create 0 46047 NULL
++lg4ff_range_show_46048 lg4ff_range_show 0 46048 NULL
++da9052_bat_read_capacity_46049 da9052_bat_read_capacity 0 46049 NULL
++acpi_register_gsi_xen_hvm_46052 acpi_register_gsi_xen_hvm 2 46052 NULL nohasharray
++acpi_subsys_prepare_46052 acpi_subsys_prepare 0 46052 &acpi_register_gsi_xen_hvm_46052
++i2c_smbus_read_i2c_block_data_46059 i2c_smbus_read_i2c_block_data 0 46059 NULL nohasharray
++line6_midibuf_bytes_used_46059 line6_midibuf_bytes_used 0 46059 &i2c_smbus_read_i2c_block_data_46059
++dma_tx_errors_read_46060 dma_tx_errors_read 3-0 46060 NULL
++apds990x_rate_store_46062 apds990x_rate_store 0-4 46062 NULL
++slhc_toss_46066 slhc_toss 0 46066 NULL
++in_use_show_46075 in_use_show 0 46075 NULL
++sel_commit_bools_write_46077 sel_commit_bools_write 3-0 46077 NULL
++mgmt_remote_name_46080 mgmt_remote_name 7 46080 NULL
++__kmem_cache_shrink_46083 __kmem_cache_shrink 0 46083 NULL
++ncp_add_request_46084 ncp_add_request 0 46084 NULL
++unlock_lock_46087 unlock_lock 0 46087 NULL
++vfio_config_do_rw_46091 vfio_config_do_rw 0 46091 NULL
++ata_host_alloc_46094 ata_host_alloc 2 46094 NULL
++store_46095 store 0 46095 NULL
++ppp_asynctty_write_46098 ppp_asynctty_write 0 46098 NULL
++gsmi_reboot_callback_46099 gsmi_reboot_callback 0 46099 NULL
++niu_enable_interrupts_46100 niu_enable_interrupts 0 46100 NULL
++arizona_set_irq_wake_46101 arizona_set_irq_wake 2 46101 NULL
++il3945_ucode_general_stats_read_46111 il3945_ucode_general_stats_read 3-0 46111 NULL
++nilfs_segctor_do_construct_46112 nilfs_segctor_do_construct 0 46112 NULL
 +C_SYSC_writev_46113 C_SYSC_writev 3 46113 NULL
 +C_SYSC_writev_46113 C_SYSC_writev 3 46113 NULL
++b43legacy_op_start_46114 b43legacy_op_start 0 46114 NULL
++sysfs_rename_link_46118 sysfs_rename_link 0 46118 NULL
 +mlx4_ib_alloc_fast_reg_page_list_46119 mlx4_ib_alloc_fast_reg_page_list 2 46119 NULL
 +mlx4_ib_alloc_fast_reg_page_list_46119 mlx4_ib_alloc_fast_reg_page_list 2 46119 NULL
-+rtw_buf_update_46138 rtw_buf_update 4 46138 NULL
-+vb2_dma_sg_get_userptr_46146 vb2_dma_sg_get_userptr 3-2 46146 NULL
++pci_netmos_9900_numports_46121 pci_netmos_9900_numports 0 46121 NULL
++device_remove_lockspace_46124 device_remove_lockspace 0 46124 NULL
++ds2781_read_param_eeprom_bin_46126 ds2781_read_param_eeprom_bin 6-5-0 46126 NULL
++r820t_set_tv_standard_46138 r820t_set_tv_standard 0 46138 NULL nohasharray
++rtw_buf_update_46138 rtw_buf_update 4 46138 &r820t_set_tv_standard_46138
++twl6030_pwm_enable_46139 twl6030_pwm_enable 0 46139 NULL nohasharray
++gpio_keys_store_disabled_switches_46139 gpio_keys_store_disabled_switches 0-4 46139 &twl6030_pwm_enable_46139
++nilfs_btree_assign_p_46142 nilfs_btree_assign_p 0 46142 NULL
++elan_i2c_get_checksum_46148 elan_i2c_get_checksum 0 46148 NULL
++set_temp_auto_temp_min_46149 set_temp_auto_temp_min 0-4 46149 NULL
++ddp_clear_map_46152 ddp_clear_map 4 46152 NULL
++dgram_bind_46155 dgram_bind 0 46155 NULL
 +__netlink_change_ngroups_46156 __netlink_change_ngroups 2 46156 NULL
 +__netlink_change_ngroups_46156 __netlink_change_ngroups 2 46156 NULL
-+twl_direction_out_46182 twl_direction_out 2 46182 NULL
++si470x_set_register_46160 si470x_set_register 0 46160 NULL
++ov9740_reg_write_array_46162 ov9740_reg_write_array 0 46162 NULL
++qla2x00_sysfs_write_nvram_46166 qla2x00_sysfs_write_nvram 0-6-5 46166 NULL
++pcf8583_rtc_read_time_46169 pcf8583_rtc_read_time 0 46169 NULL
++write_index_46171 write_index 0 46171 NULL
++open_46177 open 0 46177 NULL
++bh1770_chip_id_show_46179 bh1770_chip_id_show 0 46179 NULL
++mlx4_bitmap_alloc_46180 mlx4_bitmap_alloc 0 46180 NULL
++snd_opl3_load_patch_46181 snd_opl3_load_patch 0 46181 NULL
++twl_direction_out_46182 twl_direction_out 0-2 46182 NULL nohasharray
++sync_inode_metadata_46182 sync_inode_metadata 0 46182 &twl_direction_out_46182
 +vxge_os_dma_malloc_46184 vxge_os_dma_malloc 2 46184 NULL
 +vxge_os_dma_malloc_46184 vxge_os_dma_malloc 2 46184 NULL
++kszphy_config_init_46188 kszphy_config_init 0 46188 NULL
++ax25_device_event_46189 ax25_device_event 0 46189 NULL
++atmel_set_mac_address_46192 atmel_set_mac_address 0 46192 NULL
 +fq_resize_46195 fq_resize 2 46195 NULL
 +fq_resize_46195 fq_resize 2 46195 NULL
-+add_conn_list_46197 add_conn_list 3-0 46197 NULL
++qlcnic_82xx_mq_intrpt_46196 qlcnic_82xx_mq_intrpt 0 46196 NULL
++show_fc_host_driver_version_46197 show_fc_host_driver_version 0 46197 NULL nohasharray
++show_current_ref_46197 show_current_ref 0 46197 &show_fc_host_driver_version_46197 nohasharray
++set_tr_backlight_status_46197 set_tr_backlight_status 0 46197 &show_current_ref_46197 nohasharray
++add_conn_list_46197 add_conn_list 3-0 46197 &set_tr_backlight_status_46197
++appid_show_46198 appid_show 0 46198 NULL
++diolan_i2c_repeated_start_46200 diolan_i2c_repeated_start 0 46200 NULL
++ebt_do_table_46203 ebt_do_table 0 46203 NULL
++typhoon_issue_command_46204 typhoon_issue_command 0 46204 NULL
++compat_SyS_recvfrom_46205 compat_SyS_recvfrom 3 46205 NULL
 +i2400m_op_msg_from_user_46213 i2400m_op_msg_from_user 4 46213 NULL
 +i2400m_op_msg_from_user_46213 i2400m_op_msg_from_user 4 46213 NULL
-+tm6000_i2c_recv_regs_46215 tm6000_i2c_recv_regs 5 46215 NULL
-+dsp_write_46218 dsp_write 2 46218 NULL
++tm6000_i2c_recv_regs_46215 tm6000_i2c_recv_regs 5-0 46215 NULL
++buffer_prepare_46216 buffer_prepare 0 46216 NULL
++acpi_ex_create_event_46218 acpi_ex_create_event 0 46218 NULL nohasharray
++o2hb_region_start_block_write_46218 o2hb_region_start_block_write 0-3 46218 &acpi_ex_create_event_46218 nohasharray
++dsp_write_46218 dsp_write 0-2 46218 &o2hb_region_start_block_write_46218
++vcan_change_mtu_46220 vcan_change_mtu 0 46220 NULL
++hib_wait_on_bio_chain_46221 hib_wait_on_bio_chain 0 46221 NULL
 +hash_netiface4_expire_46226 hash_netiface4_expire 4 46226 NULL
 +hash_netiface4_expire_46226 hash_netiface4_expire 4 46226 NULL
++tipc_msg_create_46227 tipc_msg_create 4-3 46227 NULL
++__get_any_page_46230 __get_any_page 0 46230 NULL
++qla2x00_issue_lip_46231 qla2x00_issue_lip 0 46231 NULL
++roccat_common2_sysfs_read_profile_buttons_46234 roccat_common2_sysfs_read_profile_buttons 0-5-6 46234 NULL nohasharray
++ovl_copy_up_one_46234 ovl_copy_up_one 0 46234 &roccat_common2_sysfs_read_profile_buttons_46234
++ns_ack_interrupt_46236 ns_ack_interrupt 0 46236 NULL
++show_in_min_46238 show_in_min 0 46238 NULL
++mlx4_buf_alloc_46239 mlx4_buf_alloc 2 46239 NULL
 +xen_setup_msi_irqs_46245 xen_setup_msi_irqs 2 46245 NULL
 +mpi_read_raw_data_46248 mpi_read_raw_data 2 46248 NULL
 +xen_setup_msi_irqs_46245 xen_setup_msi_irqs 2 46245 NULL
 +mpi_read_raw_data_46248 mpi_read_raw_data 2 46248 NULL
-+sg_proc_write_dressz_46316 sg_proc_write_dressz 3 46316 NULL
++nf_hook_46249 nf_hook 0 46249 NULL nohasharray
++ufx_config_pix_clk_46249 ufx_config_pix_clk 0 46249 &nf_hook_46249
++arvo_sysfs_read_info_46251 arvo_sysfs_read_info 0-5-6 46251 NULL
++gfs2_block_truncate_page_46252 gfs2_block_truncate_page 0 46252 NULL
++acpi_ds_begin_method_execution_46255 acpi_ds_begin_method_execution 0 46255 NULL
++usbatm_atm_open_46260 usbatm_atm_open 0 46260 NULL
++wafwdt_write_46262 wafwdt_write 0-3 46262 NULL
++acpi_device_get_power_46263 acpi_device_get_power 0 46263 NULL
++nf_nat_ftp_46265 nf_nat_ftp 6 46265 NULL
++drm_dp_mst_i2c_xfer_46266 drm_dp_mst_i2c_xfer 0-3 46266 NULL
++nilfs_segctor_begin_construction_46268 nilfs_segctor_begin_construction 0 46268 NULL
++netvsc_set_mac_addr_46269 netvsc_set_mac_addr 0 46269 NULL
++__qlcnic_sriov_issue_cmd_46273 __qlcnic_sriov_issue_cmd 0 46273 NULL
++pem_show_input_46277 pem_show_input 0 46277 NULL nohasharray
++ReadReg_46277 ReadReg 0 46277 &pem_show_input_46277
++show_constraint_name_46285 show_constraint_name 0 46285 NULL
++tcp_sendmsg_fastopen_46288 tcp_sendmsg_fastopen 0 46288 NULL
++set_temp_auto_point1_temp_46289 set_temp_auto_point1_temp 0-4 46289 NULL
++zs_cpu_notifier_46295 zs_cpu_notifier 0 46295 NULL
++netdev_get_eeprom_len_46297 netdev_get_eeprom_len 0 46297 NULL
++urb_enqueue_46301 urb_enqueue 0 46301 NULL
++pep_alloc_skb_46303 pep_alloc_skb 3 46303 NULL
++atmtcp_c_send_46305 atmtcp_c_send 0 46305 NULL
++store_led_46310 store_led 0-4 46310 NULL
++sg_proc_write_dressz_46316 sg_proc_write_dressz 3-0 46316 NULL
++mos7720_write_46318 mos7720_write 0-4 46318 NULL nohasharray
++lpfc_debugfs_dumpDataDif_write_46318 lpfc_debugfs_dumpDataDif_write 0-3 46318 &mos7720_write_46318
 +C_SYSC_ppoll_46319 C_SYSC_ppoll 2 46319 NULL
 +C_SYSC_ppoll_46319 C_SYSC_ppoll 2 46319 NULL
++qlcnic_83xx_sysfs_flash_bulk_write_46320 qlcnic_83xx_sysfs_flash_bulk_write 4 46320 NULL
++fm_tx_set_preemph_filter_46323 fm_tx_set_preemph_filter 0 46323 NULL
++__dquot_alloc_space_46324 __dquot_alloc_space 0 46324 NULL
 +__hwahc_dev_set_key_46328 __hwahc_dev_set_key 5 46328 NULL nohasharray
 +compat_SyS_readv_46328 compat_SyS_readv 3 46328 &__hwahc_dev_set_key_46328
 +__hwahc_dev_set_key_46328 __hwahc_dev_set_key 5 46328 NULL nohasharray
 +compat_SyS_readv_46328 compat_SyS_readv 3 46328 &__hwahc_dev_set_key_46328
-+iwl_dbgfs_chain_noise_read_46355 iwl_dbgfs_chain_noise_read 3 46355 NULL
-+smk_write_direct_46363 smk_write_direct 3 46363 NULL
-+crypto_ablkcipher_reqsize_46411 crypto_ablkcipher_reqsize 0 46411 NULL
++netlbl_sock_setattr_46330 netlbl_sock_setattr 0 46330 NULL
++gs_can_open_46335 gs_can_open 0 46335 NULL
++ds2780_get_control_register_46338 ds2780_get_control_register 0 46338 NULL
++get_ata_xfer_names_46339 get_ata_xfer_names 0 46339 NULL nohasharray
++show_ipv4_iface_tos_en_46339 show_ipv4_iface_tos_en 0 46339 &get_ata_xfer_names_46339
++snd_seq_ioctl_get_client_info_46340 snd_seq_ioctl_get_client_info 0 46340 NULL nohasharray
++store_spi_transport_qas_46340 store_spi_transport_qas 0-4 46340 &snd_seq_ioctl_get_client_info_46340
++netlbl_cfg_unlbl_static_add_46342 netlbl_cfg_unlbl_static_add 0 46342 NULL nohasharray
++rtc_set_alarm_46342 rtc_set_alarm 0 46342 &netlbl_cfg_unlbl_static_add_46342
++mpt_config_46343 mpt_config 0 46343 NULL
++netxen_sysfs_validate_mem_46345 netxen_sysfs_validate_mem 0 46345 NULL
++show_wr_sect_46346 show_wr_sect 0 46346 NULL
++xen_alloc_pmd_46347 xen_alloc_pmd 2 46347 NULL
++show_fnode_targetname_46350 show_fnode_targetname 0 46350 NULL
++iwl_dbgfs_chain_noise_read_46355 iwl_dbgfs_chain_noise_read 3-0 46355 NULL
++batadv_iv_ogm_queue_add_46357 batadv_iv_ogm_queue_add 3 46357 NULL
++show_icon_46360 show_icon 4-0 46360 NULL
++smk_write_direct_46363 smk_write_direct 3-0 46363 NULL nohasharray
++qlcnic_get_eswitch_stats_46363 qlcnic_get_eswitch_stats 0 46363 &smk_write_direct_46363
++vid_cap_start_streaming_46365 vid_cap_start_streaming 0 46365 NULL
++btrfs_lookup_bio_sums_46367 btrfs_lookup_bio_sums 0 46367 NULL nohasharray
++flow_cache_cpu_prepare_46367 flow_cache_cpu_prepare 0 46367 &btrfs_lookup_bio_sums_46367 nohasharray
++store_pwm_sensor_46367 store_pwm_sensor 0-4 46367 &flow_cache_cpu_prepare_46367
++csio_disable_port_46375 csio_disable_port 0-4 46375 NULL
++via_build_controls_46378 via_build_controls 0 46378 NULL
++ubi_dump_flash_46381 ubi_dump_flash 4 46381 NULL
++rng_get_data_46382 rng_get_data 0 46382 NULL
++fib_nlmsg_size_46383 fib_nlmsg_size 0 46383 NULL
++ext2_xattr_user_set_46390 ext2_xattr_user_set 0 46390 NULL
++sfi_table_show_46392 sfi_table_show 6 46392 NULL
++zatm_change_qos_46395 zatm_change_qos 0 46395 NULL
++thermal_cooling_device_type_show_46399 thermal_cooling_device_type_show 0 46399 NULL
++led_invert_show_46400 led_invert_show 0 46400 NULL nohasharray
++b43_op_start_46400 b43_op_start 0 46400 &led_invert_show_46400
++apds990x_prox_threshold_store_46402 apds990x_prox_threshold_store 0-4 46402 NULL
++hotkey_get_wlsw_46403 hotkey_get_wlsw 0 46403 NULL
++c2port_show_dev_id_46410 c2port_show_dev_id 0 46410 NULL
++i2c_hid_output_raw_report_46413 i2c_hid_output_raw_report 0-3 46413 NULL nohasharray
++w1_master_attribute_show_slave_count_46413 w1_master_attribute_show_slave_count 0 46413 &i2c_hid_output_raw_report_46413
++addr_to_user_46418 addr_to_user 0 46418 NULL
++vmbus_sendpacket_pagebuffer_46420 vmbus_sendpacket_pagebuffer 0 46420 NULL
++iscsi_tpg_param_show_ErrorRecoveryLevel_46422 iscsi_tpg_param_show_ErrorRecoveryLevel 0 46422 NULL
++bcm54xx_exp_read_46423 bcm54xx_exp_read 0 46423 NULL
++proto_show_46426 proto_show 0 46426 NULL nohasharray
++wl18xx_acx_host_if_cfg_bitmap_46426 wl18xx_acx_host_if_cfg_bitmap 0 46426 &proto_show_46426
 +ttm_page_pool_get_pages_46431 ttm_page_pool_get_pages 0-5 46431 NULL
 +cfs_power2_roundup_46433 cfs_power2_roundup 0-1 46433 NULL
 +ttm_page_pool_get_pages_46431 ttm_page_pool_get_pages 0-5 46431 NULL
 +cfs_power2_roundup_46433 cfs_power2_roundup 0-1 46433 NULL
++srpt_tpg_attrib_show_srp_max_rsp_size_46434 srpt_tpg_attrib_show_srp_max_rsp_size 0 46434 NULL
 +wdata_alloc_and_fillpages_46437 wdata_alloc_and_fillpages 1 46437 NULL
 +wdata_alloc_and_fillpages_46437 wdata_alloc_and_fillpages 1 46437 NULL
-+cp210x_set_config_46447 cp210x_set_config 4 46447 NULL
-+parport_pc_fifo_write_block_46455 parport_pc_fifo_write_block 3 46455 NULL
-+il_dbgfs_clear_traffic_stats_write_46458 il_dbgfs_clear_traffic_stats_write 3 46458 NULL
-+filldir64_46469 filldir64 3 46469 NULL
-+fill_in_write_vector_46498 fill_in_write_vector 0 46498 NULL
-+pin_code_reply_46510 pin_code_reply 4 46510 NULL
++ds2780_battery_io_46439 ds2780_battery_io 3-4 46439 NULL
++sctp_send_asconf_add_ip_46442 sctp_send_asconf_add_ip 0 46442 NULL
++roccat_common2_sysfs_write_reset_46444 roccat_common2_sysfs_write_reset 0-6-5 46444 NULL
++nilfs_commit_chunk_46445 nilfs_commit_chunk 3-4 46445 NULL
++cp210x_set_config_46447 cp210x_set_config 0-4 46447 NULL
++em2800_i2c_check_for_device_46448 em2800_i2c_check_for_device 0 46448 NULL
++show_temp_pwm_enable_46454 show_temp_pwm_enable 0 46454 NULL
++af_alg_cmsg_send_46457 af_alg_cmsg_send 0 46457 NULL
++il_dbgfs_clear_traffic_stats_write_46458 il_dbgfs_clear_traffic_stats_write 3-0 46458 NULL
++show_zero_req_lim_46462 show_zero_req_lim 0 46462 NULL
++add_to_waiters_46464 add_to_waiters 0 46464 NULL
++v9fs_cache_inode_get_key_46471 v9fs_cache_inode_get_key 0 46471 NULL
++gether_opts_dev_addr_show_46477 gether_opts_dev_addr_show 0 46477 NULL
++ipath_sdma_get_complete_46485 ipath_sdma_get_complete 0 46485 NULL
++asm_vid_show_46489 asm_vid_show 0 46489 NULL
++bfad_im_drv_version_show_46493 bfad_im_drv_version_show 0 46493 NULL nohasharray
++store_multicast_fast_leave_46493 store_multicast_fast_leave 0 46493 &bfad_im_drv_version_show_46493
++llcp_sock_listen_46495 llcp_sock_listen 0 46495 NULL
++security_preserve_bools_46496 security_preserve_bools 0 46496 NULL
++fill_in_write_vector_46498 fill_in_write_vector 0 46498 NULL nohasharray
++vringh_complete_multi_user_46498 vringh_complete_multi_user 3 46498 &fill_in_write_vector_46498
++_bond_option_arp_ip_target_add_46499 _bond_option_arp_ip_target_add 0 46499 NULL
++iwl_dvm_send_cmd_46505 iwl_dvm_send_cmd 0 46505 NULL
++qib_dma_map_page_46507 qib_dma_map_page 0-3 46507 NULL
++show_pwm_auto_pwm_minctl_46509 show_pwm_auto_pwm_minctl 0 46509 NULL nohasharray
++ds2780_set_pio_pin_46509 ds2780_set_pio_pin 0-4 46509 &show_pwm_auto_pwm_minctl_46509
++iscsi_nacl_attrib_store_random_datain_seq_offsets_46510 iscsi_nacl_attrib_store_random_datain_seq_offsets 0-3 46510 NULL nohasharray
++pin_code_reply_46510 pin_code_reply 4 46510 &iscsi_nacl_attrib_store_random_datain_seq_offsets_46510
++set_temp0_max_46511 set_temp0_max 0-4 46511 NULL
 +mthca_alloc_cq_buf_46512 mthca_alloc_cq_buf 3 46512 NULL
 +mthca_alloc_cq_buf_46512 mthca_alloc_cq_buf 3 46512 NULL
-+kmsg_read_46514 kmsg_read 3 46514 NULL nohasharray
++kmsg_read_46514 kmsg_read 3-0 46514 NULL nohasharray
 +nouveau_drm_ioctl_46514 nouveau_drm_ioctl 2 46514 &kmsg_read_46514
 +nouveau_drm_ioctl_46514 nouveau_drm_ioctl 2 46514 &kmsg_read_46514
-+nlm_end_grace_write_46517 nlm_end_grace_write 3 46517 NULL
-+nl80211_send_rx_assoc_46538 nl80211_send_rx_assoc 4 46538 NULL
-+__btrfs_free_extent_46573 __btrfs_free_extent 7 46573 NULL
++mlx4_SET_PORT_VXLAN_46515 mlx4_SET_PORT_VXLAN 0 46515 NULL
++nlm_end_grace_write_46517 nlm_end_grace_write 3-0 46517 NULL nohasharray
++quota_quantum_store_46517 quota_quantum_store 3-0 46517 &nlm_end_grace_write_46517
++pptp_bind_46520 pptp_bind 0 46520 NULL
++isoc_init_46521 isoc_init 0 46521 NULL
++bdx_rxdb_create_46525 bdx_rxdb_create 1 46525 NULL
++show_iface_data_digest_46528 show_iface_data_digest 0 46528 NULL
++snd_hda_gen_parse_auto_config_46535 snd_hda_gen_parse_auto_config 0 46535 NULL nohasharray
++socket_recvmsg_46535 socket_recvmsg 0 46535 &snd_hda_gen_parse_auto_config_46535
++check_connect_46536 check_connect 0 46536 NULL
++nes_show_wqm_quanta_46540 nes_show_wqm_quanta 0 46540 NULL nohasharray
++rt2x00lib_initialize_46540 rt2x00lib_initialize 0 46540 &nes_show_wqm_quanta_46540
++b43_dma_mapping_error_46543 b43_dma_mapping_error 2 46543 NULL
++raid_show_state_46545 raid_show_state 0 46545 NULL
++snd_trident_trigger_46546 snd_trident_trigger 0 46546 NULL nohasharray
++vfs_statfs_46546 vfs_statfs 0 46546 &snd_trident_trigger_46546
++target_core_store_alua_lu_gp_46548 target_core_store_alua_lu_gp 0-3 46548 NULL
++assign_firmware_buf_46554 assign_firmware_buf 0 46554 NULL
++vfs_setxattr_46556 vfs_setxattr 0 46556 NULL
++cpuidle_state_show_46561 cpuidle_state_show 0 46561 NULL
++o2hb_region_block_bytes_write_46568 o2hb_region_block_bytes_write 0-3 46568 NULL
++check_syslog_permissions_46572 check_syslog_permissions 0 46572 NULL
++check_auto_mic_availability_46573 check_auto_mic_availability 0 46573 NULL
 +dn_current_mss_46574 dn_current_mss 0 46574 NULL
 +dn_current_mss_46574 dn_current_mss 0 46574 NULL
++nr_header_46575 nr_header 0 46575 NULL
++store_46576 store 0-3 46576 NULL
 +serverworks_create_gatt_pages_46582 serverworks_create_gatt_pages 1 46582 NULL
 +serverworks_create_gatt_pages_46582 serverworks_create_gatt_pages 1 46582 NULL
-+snd_compr_write_data_46592 snd_compr_write_data 3 46592 NULL
-+il3945_stats_flag_46606 il3945_stats_flag 0-3 46606 NULL
++set_min_uA_46584 set_min_uA 0-4 46584 NULL
++__iwl_up_46589 __iwl_up 0 46589 NULL
++snd_compr_write_data_46592 snd_compr_write_data 3-0 46592 NULL
++show_mute_46600 show_mute 0 46600 NULL nohasharray
++mode_store_46600 mode_store 0-4 46600 &show_mute_46600
++multicast_querier_show_46605 multicast_querier_show 0 46605 NULL
++il3945_stats_flag_46606 il3945_stats_flag 3-0 46606 NULL nohasharray
++sxgbe_get_regs_len_46606 sxgbe_get_regs_len 0 46606 &il3945_stats_flag_46606
++snd_intel8x0_pcm_prepare_46609 snd_intel8x0_pcm_prepare 0 46609 NULL nohasharray
++brcmf_fil_iovar_int_set_46609 brcmf_fil_iovar_int_set 0 46609 &snd_intel8x0_pcm_prepare_46609
++dead_write_46612 dead_write 0 46612 NULL nohasharray
++tg3_phy_reset_5703_4_5_46612 tg3_phy_reset_5703_4_5 0 46612 &dead_write_46612
++stream_start_46613 stream_start 0 46613 NULL nohasharray
++nilfs_segctor_feed_segment_46613 nilfs_segctor_feed_segment 0 46613 &stream_start_46613
++f_bringup_serdes_46614 f_bringup_serdes 0 46614 NULL
 +vscnprintf_46617 vscnprintf 0-2 46617 NULL
 +vscnprintf_46617 vscnprintf 0-2 46617 NULL
-+__kfifo_out_r_46623 __kfifo_out_r 0-3 46623 NULL
++acpi_ec_write_46618 acpi_ec_write 0 46618 NULL
++acpi_parse_entries_46621 acpi_parse_entries 0 46621 NULL
++delayed_allocation_blocks_show_46622 delayed_allocation_blocks_show 0 46622 NULL
++get_mode_46623 get_mode 0 46623 NULL
 +request_key_async_with_auxdata_46624 request_key_async_with_auxdata 4 46624 NULL
 +request_key_async_with_auxdata_46624 request_key_async_with_auxdata 4 46624 NULL
++dsense_show_46626 dsense_show 0 46626 NULL
++il_set_mode_46630 il_set_mode 0 46630 NULL
++show_fcoe_fcf_device_vlan_id_46631 show_fcoe_fcf_device_vlan_id 0 46631 NULL
++regmap_read_46634 regmap_read 0 46634 NULL
++bh1770_prox_enable_store_46639 bh1770_prox_enable_store 0-4 46639 NULL
++__c2port_store_flash_access_46641 __c2port_store_flash_access 0 46641 NULL
 +pci_enable_device_46642 pci_enable_device 0 46642 NULL
 +pci_enable_device_46642 pci_enable_device 0 46642 NULL
++show_session_param_ISCSI_PARAM_MAX_BURST_46644 show_session_param_ISCSI_PARAM_MAX_BURST 0 46644 NULL
++__sock_sendmsg_46647 __sock_sendmsg 0-4 46647 NULL
 +vfs_getxattr_alloc_46649 vfs_getxattr_alloc 0 46649 NULL
 +vfs_getxattr_alloc_46649 vfs_getxattr_alloc 0 46649 NULL
++av7110_ipack_init_46655 av7110_ipack_init 2 46655 NULL nohasharray
++powr1220_read_adc_46655 powr1220_read_adc 0 46655 &av7110_ipack_init_46655
++fanout_add_46656 fanout_add 0 46656 NULL
++queue_max_sectors_store_46658 queue_max_sectors_store 3-0 46658 NULL
++read_short_reg_46669 read_short_reg 0 46669 NULL
 +e1000_tx_map_46672 e1000_tx_map 4 46672 NULL
 +e1000_tx_map_46672 e1000_tx_map 4 46672 NULL
++stream_pause_46673 stream_pause 0 46673 NULL
++ubifs_writepage_46678 ubifs_writepage 0 46678 NULL
++msr_read_46679 msr_read 0-3 46679 NULL
++__uncore_mask_rnid4_show_46681 __uncore_mask_rnid4_show 0 46681 NULL
 +l2cap_create_le_flowctl_pdu_46682 l2cap_create_le_flowctl_pdu 3 46682 NULL
 +l2cap_create_le_flowctl_pdu_46682 l2cap_create_le_flowctl_pdu 3 46682 NULL
-+alloc_data_packet_46698 alloc_data_packet 1 46698 NULL
++l2cap_parse_conf_rsp_46683 l2cap_parse_conf_rsp 0 46683 NULL
++tx_compressed_show_46696 tx_compressed_show 0 46696 NULL
++alloc_data_packet_46698 alloc_data_packet 1 46698 NULL nohasharray
++eni_change_qos_46698 eni_change_qos 0 46698 &alloc_data_packet_46698
++tomoyo_audit_unix_log_46699 tomoyo_audit_unix_log 0 46699 NULL
++acpi_ns_evaluate_46701 acpi_ns_evaluate 0 46701 NULL
++saa7185_init_46704 saa7185_init 0 46704 NULL
++xenvif_change_mtu_46705 xenvif_change_mtu 0 46705 NULL
 +__ilog2_u32_46706 __ilog2_u32 0 46706 NULL
 +__ilog2_u32_46706 __ilog2_u32 0 46706 NULL
-+erst_dbg_write_46715 erst_dbg_write 3 46715 NULL
++blk_mq_alloc_tag_set_46707 blk_mq_alloc_tag_set 0 46707 NULL
++iwl_send_phy_db_cmd_46708 iwl_send_phy_db_cmd 0 46708 NULL
++erst_dbg_write_46715 erst_dbg_write 3-0 46715 NULL
++sctp_side_effects_46716 sctp_side_effects 0 46716 NULL
++macvlan_dev_netpoll_setup_46717 macvlan_dev_netpoll_setup 0 46717 NULL
 +wl1271_rx_filter_alloc_field_46721 wl1271_rx_filter_alloc_field 5 46721 NULL
 +wl1271_rx_filter_alloc_field_46721 wl1271_rx_filter_alloc_field 5 46721 NULL
-+irq_domain_add_simple_46734 irq_domain_add_simple 2 46734 NULL
-+read_file_tx99_46741 read_file_tx99 3 46741 NULL
-+ext4_count_free_46754 ext4_count_free 2 46754 NULL
++bcmgenet_set_mac_addr_46722 bcmgenet_set_mac_addr 0 46722 NULL
++ov6650_cropcap_46726 ov6650_cropcap 0 46726 NULL
++pinctrl_register_map_46730 pinctrl_register_map 2 46730 NULL
++irq_domain_add_simple_46734 irq_domain_add_simple 2-3 46734 NULL
++ctnetlink_nlmsg_size_46736 ctnetlink_nlmsg_size 0 46736 NULL
++pctv452e_i2c_xfer_46737 pctv452e_i2c_xfer 0-3 46737 NULL nohasharray
++__ata_change_queue_depth_46737 __ata_change_queue_depth 0-3 46737 &pctv452e_i2c_xfer_46737
++iwlagn_mac_add_interface_46739 iwlagn_mac_add_interface 0 46739 NULL
++read_file_tx99_46741 read_file_tx99 3-0 46741 NULL
++autofs4_wait_46750 autofs4_wait 0 46750 NULL
++bh1770_set_prox_thres_46751 bh1770_set_prox_thres 0-4 46751 NULL
++sdev_show_queue_ramp_up_period_46755 sdev_show_queue_ramp_up_period 0 46755 NULL
++rj54n1_set_clock_46757 rj54n1_set_clock 0 46757 NULL
++store_engine1_leds_46758 store_engine1_leds 4-0 46758 NULL
++show_fan_status_46761 show_fan_status 0 46761 NULL
++mwl8k_init_firmware_46764 mwl8k_init_firmware 0 46764 NULL
 +hest_ghes_dev_register_46766 hest_ghes_dev_register 1 46766 NULL
 +hest_ghes_dev_register_46766 hest_ghes_dev_register 1 46766 NULL
-+int_hw_irq_en_46776 int_hw_irq_en 3 46776 NULL
++inet6_create_46770 inet6_create 0 46770 NULL
++fc0013_set_vhf_track_46773 fc0013_set_vhf_track 0 46773 NULL
++int_hw_irq_en_46776 int_hw_irq_en 3-0 46776 NULL
++regcache_lzo_sync_46777 regcache_lzo_sync 2 46777 NULL
++ov2640_s_ctrl_46785 ov2640_s_ctrl 0 46785 NULL
++__hdaps_read_pair_46792 __hdaps_read_pair 0 46792 NULL
++host_show_commands_outstanding_46795 host_show_commands_outstanding 0 46795 NULL
++show_max_min_46796 show_max_min 0 46796 NULL
++show_fc_host_supported_speeds_46800 show_fc_host_supported_speeds 0 46800 NULL
++ixgbe_read_mbx_pf_46802 ixgbe_read_mbx_pf 0 46802 NULL
++proc_tgid_net_getattr_46803 proc_tgid_net_getattr 0 46803 NULL
++niu_tx_cs_sng_poll_46804 niu_tx_cs_sng_poll 0 46804 NULL
++show_session_param_ISCSI_PARAM_ERL_46813 show_session_param_ISCSI_PARAM_ERL 0 46813 NULL
++ath6kl_wmi_set_roam_mode_cmd_46817 ath6kl_wmi_set_roam_mode_cmd 0 46817 NULL
++writefn_46819 writefn 0-3 46819 NULL
++show_ata_port_nr_pmp_links_46824 show_ata_port_nr_pmp_links 0 46824 NULL
 +xfs_iroot_realloc_46826 xfs_iroot_realloc 2 46826 NULL
 +xfs_iroot_realloc_46826 xfs_iroot_realloc 2 46826 NULL
-+shmem_pwrite_fast_46842 shmem_pwrite_fast 3 46842 NULL
-+readreg_46845 readreg 0 46845 NULL
++snd_sonicvibes_capture_trigger_46827 snd_sonicvibes_capture_trigger 0 46827 NULL
++fib_netdev_event_46830 fib_netdev_event 0 46830 NULL
++ks959_net_open_46833 ks959_net_open 0 46833 NULL
++iwl_run_init_mvm_ucode_46835 iwl_run_init_mvm_ucode 0 46835 NULL
++show_pcm_class_46836 show_pcm_class 0 46836 NULL
++security_validtrans_handle_fail_46843 security_validtrans_handle_fail 0 46843 NULL
++kexec_crash_size_show_46847 kexec_crash_size_show 0 46847 NULL
++mxt_update_fw_store_46849 mxt_update_fw_store 0-4 46849 NULL
++lola_set_clock_index_46850 lola_set_clock_index 0 46850 NULL
++show_conn_param_ISCSI_PARAM_MAX_RECV_DLENGTH_46851 show_conn_param_ISCSI_PARAM_MAX_RECV_DLENGTH 0 46851 NULL
 +spi_async_46857 spi_async 0 46857 NULL
 +spi_async_46857 spi_async 0 46857 NULL
++scan_commit_lists_46860 scan_commit_lists 0 46860 NULL
++edac_device_ctl_log_ce_show_46861 edac_device_ctl_log_ce_show 0 46861 NULL
 +vsnprintf_46863 vsnprintf 0 46863 NULL
 +vsnprintf_46863 vsnprintf 0 46863 NULL
-+nvme_alloc_queue_46865 nvme_alloc_queue 3 46865 NULL
-+qp_memcpy_from_queue_iov_46874 qp_memcpy_from_queue_iov 5-4 46874 NULL
++ican3_send_inquiry_46865 ican3_send_inquiry 0 46865 NULL nohasharray
++__uncore_filter_opc_show_46865 __uncore_filter_opc_show 0 46865 &ican3_send_inquiry_46865 nohasharray
++store_spi_revalidate_46865 store_spi_revalidate 0-4 46865 &__uncore_filter_opc_show_46865
++restart_array_46866 restart_array 0 46866 NULL
++regulatory_hint_46868 regulatory_hint 0 46868 NULL
++nouveau_hwmon_emergency_temp_46870 nouveau_hwmon_emergency_temp 0 46870 NULL nohasharray
++swiotlb_map_sg_46870 swiotlb_map_sg 3 46870 &nouveau_hwmon_emergency_temp_46870
++sip_sprintf_addr_46872 sip_sprintf_addr 0 46872 NULL
++rvmalloc_46873 rvmalloc 1 46873 NULL
++show_telclock_version_46874 show_telclock_version 0 46874 NULL nohasharray
++qp_memcpy_from_queue_iov_46874 qp_memcpy_from_queue_iov 5-4 46874 &show_telclock_version_46874
 +lov_iocontrol_46876 lov_iocontrol 3 46876 NULL
 +lov_iocontrol_46876 lov_iocontrol 3 46876 NULL
-+ixgbe_dbg_reg_ops_write_46895 ixgbe_dbg_reg_ops_write 3 46895 NULL
-+sk_mem_pages_46896 sk_mem_pages 0-1 46896 NULL
-+alloc_cmdid_46904 alloc_cmdid 0 46904 NULL
++loop_attr_do_show_sizelimit_46878 loop_attr_do_show_sizelimit 0 46878 NULL
++hpi_read_word_nolock_46881 hpi_read_word_nolock 0 46881 NULL
++show_thresh_46884 show_thresh 0 46884 NULL nohasharray
++lp8788_read_multi_bytes_46884 lp8788_read_multi_bytes 0 46884 &show_thresh_46884
++lpfc_sli4_protocol_show_46888 lpfc_sli4_protocol_show 0 46888 NULL
++show_conn_param_ISCSI_PARAM_LOCAL_PORT_46890 show_conn_param_ISCSI_PARAM_LOCAL_PORT 0 46890 NULL
++fcoe_str_to_dev_loss_46893 fcoe_str_to_dev_loss 0 46893 NULL
++ixgbe_dbg_reg_ops_write_46895 ixgbe_dbg_reg_ops_write 3-0 46895 NULL nohasharray
++crypto_ablkcipher_decrypt_46895 crypto_ablkcipher_decrypt 0 46895 &ixgbe_dbg_reg_ops_write_46895
++nfs4_delay_46897 nfs4_delay 0 46897 NULL nohasharray
++__bch_btree_map_nodes_46897 __bch_btree_map_nodes 0 46897 &nfs4_delay_46897
++ol_dqblk_off_46904 ol_dqblk_off 2 46904 NULL
 +ieee80211_if_fmt_power_mode_46906 ieee80211_if_fmt_power_mode 3 46906 NULL
 +ieee80211_if_fmt_power_mode_46906 ieee80211_if_fmt_power_mode 3 46906 NULL
-+wlcore_alloc_hw_46917 wlcore_alloc_hw 1-3 46917 NULL
-+fb_write_46924 fb_write 3 46924 NULL
-+__sctp_setsockopt_connectx_46949 __sctp_setsockopt_connectx 3 46949 NULL
-+qla4xxx_post_aen_work_46953 qla4xxx_post_aen_work 3 46953 NULL
-+SYSC_poll_46965 SYSC_poll 2 46965 NULL
-+crypto_tfm_alg_alignmask_46971 crypto_tfm_alg_alignmask 0 46971 NULL
++crc32c_intel_setkey_46907 crc32c_intel_setkey 0 46907 NULL
++dgram_bind_46908 dgram_bind 0 46908 NULL
++store_prochot_override_46909 store_prochot_override 0-4 46909 NULL
++store_46910 store 0-2 46910 NULL
++sis630_transaction_46913 sis630_transaction 0 46913 NULL
++digital_skb_alloc_46914 digital_skb_alloc 2 46914 NULL
++affs_write_begin_ofs_46916 affs_write_begin_ofs 0 46916 NULL
++wlcore_alloc_hw_46917 wlcore_alloc_hw 3-1 46917 NULL
++igbvf_open_46920 igbvf_open 0 46920 NULL
++vortex_up_46921 vortex_up 0 46921 NULL nohasharray
++cx_auto_build_controls_46921 cx_auto_build_controls 0 46921 &vortex_up_46921
++fb_write_46924 fb_write 3-0 46924 NULL
++i915_gem_check_olr_46925 i915_gem_check_olr 0 46925 NULL
++il_dbgfs_ucode_general_stats_read_46936 il_dbgfs_ucode_general_stats_read 0-3 46936 NULL
++vprbrd_i2c_xfer_46943 vprbrd_i2c_xfer 0-3 46943 NULL
++fuse_direct_io_46949 fuse_direct_io 0 46949 NULL nohasharray
++__sctp_setsockopt_connectx_46949 __sctp_setsockopt_connectx 0-3 46949 &fuse_direct_io_46949
++qla4xxx_post_aen_work_46953 qla4xxx_post_aen_work 3 46953 NULL nohasharray
++ntfs_truncate_46953 ntfs_truncate 0 46953 &qla4xxx_post_aen_work_46953
++coda_fsync_46958 coda_fsync 0 46958 NULL
++store_spi_transport_max_width_46960 store_spi_transport_max_width 0-4 46960 NULL
++lp_wait_ready_46962 lp_wait_ready 0 46962 NULL
++SYSC_poll_46965 SYSC_poll 2 46965 NULL nohasharray
++snd_rme32_capture_prepare_46965 snd_rme32_capture_prepare 0 46965 &SYSC_poll_46965
++lbs_start_iface_46973 lbs_start_iface 0 46973 NULL
++enc28j60_net_open_46974 enc28j60_net_open 0 46974 NULL
 +mgmt_pending_add_46976 mgmt_pending_add 5 46976 NULL
 +mgmt_pending_add_46976 mgmt_pending_add 5 46976 NULL
-+strlcat_46985 strlcat 3 46985 NULL
-+bitmap_file_clear_bit_46990 bitmap_file_clear_bit 2 46990 NULL
-+sel_write_bool_46996 sel_write_bool 3 46996 NULL
-+blk_rq_map_kern_47004 blk_rq_map_kern 4 47004 NULL
-+cx231xx_init_bulk_47024 cx231xx_init_bulk 3-2-4 47024 NULL
-+fs_path_len_47060 fs_path_len 0 47060 NULL
++srp_alloc_req_data_46981 srp_alloc_req_data 0 46981 NULL
++lec_atm_send_46990 lec_atm_send 0 46990 NULL
++user_set_46991 user_set 0 46991 NULL
++sel_write_bool_46996 sel_write_bool 3-0 46996 NULL nohasharray
++rj54n1_sensor_scale_46996 rj54n1_sensor_scale 0 46996 &sel_write_bool_46996 nohasharray
++ds2780_write_user_eeprom_bin_46996 ds2780_write_user_eeprom_bin 6-5-0 46996 &rj54n1_sensor_scale_46996 nohasharray
++enabled_store_46996 enabled_store 0-4 46996 &ds2780_write_user_eeprom_bin_46996
++megasas_fw_crash_buffer_size_show_46998 megasas_fw_crash_buffer_size_show 0 46998 NULL nohasharray
++usb_pcwd_write_46998 usb_pcwd_write 0-3 46998 &megasas_fw_crash_buffer_size_show_46998
++blk_rq_map_kern_47004 blk_rq_map_kern 4-0 47004 NULL
++x25_device_event_47006 x25_device_event 0 47006 NULL
++send_post_enqueue_47008 send_post_enqueue 0 47008 NULL
++rx_bytes_show_47011 rx_bytes_show 0 47011 NULL
++bpf_prog_realloc_47015 bpf_prog_realloc 2 47015 NULL
++ip_mc_source_47018 ip_mc_source 0 47018 NULL
++__map_single_47020 __map_single 4-3-7 47020 NULL
++usbpn_open_47021 usbpn_open 0 47021 NULL
++bonding_show_arp_all_targets_47022 bonding_show_arp_all_targets 0 47022 NULL
++cx231xx_init_bulk_47024 cx231xx_init_bulk 3-4-2-0 47024 NULL nohasharray
++ucb1400_core_probe_47024 ucb1400_core_probe 0 47024 &cx231xx_init_bulk_47024
++show_spi_transport_max_qas_47025 show_spi_transport_max_qas 0 47025 NULL nohasharray
++__rt_schedulable_47025 __rt_schedulable 0 47025 &show_spi_transport_max_qas_47025
++store_fan_pulses_47028 store_fan_pulses 0-4 47028 NULL
++drv_set_max_frame_retries_47029 drv_set_max_frame_retries 0 47029 NULL
++integrity_device_show_47034 integrity_device_show 0 47034 NULL
++show_v86d_47041 show_v86d 0 47041 NULL
++dib7090_tuner_xfer_47045 dib7090_tuner_xfer 0-3 47045 NULL
++isl29003_show_resolution_47047 isl29003_show_resolution 0 47047 NULL
++set_in_max0_47049 set_in_max0 0-4 47049 NULL
++wm8994_set_bits_47052 wm8994_set_bits 0 47052 NULL nohasharray
++acerhdf_get_fanstate_47052 acerhdf_get_fanstate 0 47052 &wm8994_set_bits_47052
++final_47055 final 0 47055 NULL
++open_rx_47057 open_rx 0 47057 NULL
++dg_dispatch_as_guest_47063 dg_dispatch_as_guest 0 47063 NULL
++ltc2945_show_value_47064 ltc2945_show_value 0 47064 NULL nohasharray
++read_pod_47064 read_pod 0 47064 &ltc2945_show_value_47064
++power_on_acct_show_47066 power_on_acct_show 0 47066 NULL nohasharray
++nfcmrvl_nci_recv_frame_47066 nfcmrvl_nci_recv_frame 3 47066 &power_on_acct_show_47066
 +event_trigger_regex_write_47067 event_trigger_regex_write 3 47067 NULL
 +event_trigger_regex_write_47067 event_trigger_regex_write 3 47067 NULL
-+pipeline_dec_packet_in_read_47076 pipeline_dec_packet_in_read 3 47076 NULL
-+scsi_deactivate_tcq_47086 scsi_deactivate_tcq 2 47086 NULL
++metrics_bytes_sent_show_47068 metrics_bytes_sent_show 0 47068 NULL
++mwifiex_set_mac_address_47069 mwifiex_set_mac_address 0 47069 NULL
++ufs_new_fragments_47070 ufs_new_fragments 4-5-3 47070 NULL nohasharray
++ext4_xattr_list_entries_47070 ext4_xattr_list_entries 0 47070 &ufs_new_fragments_47070
++iscsi_stat_sess_err_attr_store_47075 iscsi_stat_sess_err_attr_store 0 47075 NULL
++pipeline_dec_packet_in_read_47076 pipeline_dec_packet_in_read 3-0 47076 NULL
++export_47078 export 0 47078 NULL
++skb_checksum_setup_ip_47081 skb_checksum_setup_ip 3 47081 NULL
++iwl_mvm_d3_test_read_47088 iwl_mvm_d3_test_read 0-3 47088 NULL
 +iwl_dump_nic_event_log_47089 iwl_dump_nic_event_log 0 47089 NULL
 +iwl_dump_nic_event_log_47089 iwl_dump_nic_event_log 0 47089 NULL
-+ptlrpc_lprocfs_threads_max_seq_write_47104 ptlrpc_lprocfs_threads_max_seq_write 3 47104 NULL
-+mousedev_read_47123 mousedev_read 3 47123 NULL
-+upcall_msg_size_47141 upcall_msg_size 2 47141 NULL
-+acpi_ut_initialize_buffer_47143 acpi_ut_initialize_buffer 2 47143 NULL nohasharray
++azx_setup_periods_47101 azx_setup_periods 0 47101 NULL nohasharray
++ipr_show_adapter_handle_47101 ipr_show_adapter_handle 0 47101 &azx_setup_periods_47101
++pcmcia_dev_suspend_47104 pcmcia_dev_suspend 0 47104 NULL nohasharray
++ptlrpc_lprocfs_threads_max_seq_write_47104 ptlrpc_lprocfs_threads_max_seq_write 3 47104 &pcmcia_dev_suspend_47104
++map_sg_47108 map_sg 0-3 47108 NULL nohasharray
++hih6130_update_measurements_47108 hih6130_update_measurements 0 47108 &map_sg_47108
++ion_heap_clear_pages_47109 ion_heap_clear_pages 2 47109 NULL
++tboot_log_read_47110 tboot_log_read 3-0 47110 NULL
++carrier_show_47115 carrier_show 0 47115 NULL
++__erst_write_to_storage_47120 __erst_write_to_storage 0 47120 NULL
++ds2781_get_rsgain_register_47121 ds2781_get_rsgain_register 0 47121 NULL
++mousedev_read_47123 mousedev_read 3-0 47123 NULL
++tcm_loop_drop_nexus_47124 tcm_loop_drop_nexus 0 47124 NULL
++upcall_msg_size_47141 upcall_msg_size 0-2 47141 NULL
++acpi_ut_initialize_buffer_47143 acpi_ut_initialize_buffer 2-0 47143 NULL nohasharray
 +ses_recv_diag_47143 ses_recv_diag 4 47143 &acpi_ut_initialize_buffer_47143
 +ses_recv_diag_47143 ses_recv_diag 4 47143 &acpi_ut_initialize_buffer_47143
++store_target_kb_47150 store_target_kb 0-4 47150 NULL
++sctp_get_port_47151 sctp_get_port 0 47151 NULL
++get_attr_rdpmc_47155 get_attr_rdpmc 0 47155 NULL
++il4965_mac_start_47159 il4965_mac_start 0 47159 NULL
++show_streaming_47160 show_streaming 0 47160 NULL
 +mxms_headerlen_47161 mxms_headerlen 0 47161 NULL
 +mxms_headerlen_47161 mxms_headerlen 0 47161 NULL
-+rs_sta_dbgfs_rate_scale_data_read_47165 rs_sta_dbgfs_rate_scale_data_read 3 47165 NULL
-+options_write_47243 options_write 3 47243 NULL
-+portcntrs_1_read_47253 portcntrs_1_read 3 47253 NULL
-+ablkcipher_next_slow_47274 ablkcipher_next_slow 4-3 47274 NULL
++rs_sta_dbgfs_rate_scale_data_read_47165 rs_sta_dbgfs_rate_scale_data_read 3-0 47165 NULL
++sched_ilb_notifier_47166 sched_ilb_notifier 0 47166 NULL nohasharray
++dps1_insert_key_47166 dps1_insert_key 0-4 47166 &sched_ilb_notifier_47166
++max8660_dcdc_is_enabled_47167 max8660_dcdc_is_enabled 0 47167 NULL
++part_fail_show_47168 part_fail_show 0 47168 NULL
++set_temp_47169 set_temp 0-4 47169 NULL
++reg_show_name_47170 reg_show_name 0 47170 NULL
++lvs_rh_set_port_feature_47175 lvs_rh_set_port_feature 0 47175 NULL
++svc_pool_map_alloc_arrays_47181 svc_pool_map_alloc_arrays 2 47181 NULL
++ioremap_cache_47189 ioremap_cache 2-1 47189 NULL
++xfs_btree_get_buf_block_47197 xfs_btree_get_buf_block 0 47197 NULL
++niu_pci_map_page_47198 niu_pci_map_page 3 47198 NULL
++__set_signal_47207 __set_signal 0-4 47207 NULL
++__rds_create_47212 __rds_create 0 47212 NULL
++wm8903_gpio_direction_in_47213 wm8903_gpio_direction_in 0 47213 NULL
++nobh_write_end_47214 nobh_write_end 5-0 47214 NULL
++tg3_phy_auxctl_read_47216 tg3_phy_auxctl_read 0 47216 NULL
++__mt9t112_mcu_mask_set_47221 __mt9t112_mcu_mask_set 0 47221 NULL
++nilfs_dat_prepare_start_47222 nilfs_dat_prepare_start 0 47222 NULL
++xc_set_signal_source_47230 xc_set_signal_source 0 47230 NULL
++chip_edc_read_47233 chip_edc_read 0 47233 NULL
++x1205_get_dtrim_47236 x1205_get_dtrim 0 47236 NULL nohasharray
++rpc_pipe_write_47236 rpc_pipe_write 0-3 47236 &x1205_get_dtrim_47236
++l2headersize_47238 l2headersize 0 47238 NULL
++options_write_47243 options_write 3-0 47243 NULL
++__uncore_filter_band3_show_47248 __uncore_filter_band3_show 0 47248 NULL
++__uncore_match_mc_show_47250 __uncore_match_mc_show 0 47250 NULL nohasharray
++iwl_mvm_power_set_ps_47250 iwl_mvm_power_set_ps 0 47250 &__uncore_match_mc_show_47250 nohasharray
++ftrace_modify_code_47250 ftrace_modify_code 1 47250 &iwl_mvm_power_set_ps_47250
++efx_reconfigure_port_47251 efx_reconfigure_port 0 47251 NULL
++portcntrs_1_read_47253 portcntrs_1_read 3-0 47253 NULL nohasharray
++skb_copy_datagram_from_iter_47253 skb_copy_datagram_from_iter 4-2 47253 &portcntrs_1_read_47253
++rtl2832_sdr_s_ctrl_47254 rtl2832_sdr_s_ctrl 0 47254 NULL nohasharray
++target_stat_scsi_lu_show_attr_prod_47254 target_stat_scsi_lu_show_attr_prod 0 47254 &rtl2832_sdr_s_ctrl_47254
++da9052_disable_irq_nosync_47260 da9052_disable_irq_nosync 2 47260 NULL
++nq_m_sync_47264 nq_m_sync 0 47264 NULL
++exofs_write_inode_47271 exofs_write_inode 0 47271 NULL
++ablkcipher_next_slow_47274 ablkcipher_next_slow 3-4 47274 NULL
++show_fnode_exp_statsn_47277 show_fnode_exp_statsn 0 47277 NULL
++perf_ibs_cpu_notifier_47281 perf_ibs_cpu_notifier 0 47281 NULL
 +gfs2_readpages_47285 gfs2_readpages 4 47285 NULL
 +gfs2_readpages_47285 gfs2_readpages 4 47285 NULL
++blkdev_issue_flush_47287 blkdev_issue_flush 0 47287 NULL
++reg_write_47288 reg_write 0 47288 NULL
++setattr_47289 setattr 0 47289 NULL
++target_stat_scsi_att_intr_port_show_attr_port_47290 target_stat_scsi_att_intr_port_show_attr_port 0 47290 NULL
 +vsnprintf_47291 vsnprintf 0 47291 NULL
 +SYSC_semop_47292 SYSC_semop 3 47292 NULL
 +vsnprintf_47291 vsnprintf 0 47291 NULL
 +SYSC_semop_47292 SYSC_semop 3 47292 NULL
-+tx_internal_desc_overflow_read_47300 tx_internal_desc_overflow_read 3 47300 NULL
++show_47293 show 0 47293 NULL
++uvc_video_enable_47296 uvc_video_enable 0 47296 NULL
++tx_internal_desc_overflow_read_47300 tx_internal_desc_overflow_read 3-0 47300 NULL
 +virtqueue_add_47306 virtqueue_add 3 47306 NULL
 +virtqueue_add_47306 virtqueue_add 3 47306 NULL
++il4965_fill_txpower_tbl_47307 il4965_fill_txpower_tbl 0 47307 NULL
++mm_compute_batch_notifier_47309 mm_compute_batch_notifier 0 47309 NULL
++nfs_idmap_read_and_verify_message_47312 nfs_idmap_read_and_verify_message 0 47312 NULL
++xfs_trans_reserve_quota_nblks_47313 xfs_trans_reserve_quota_nblks 0 47313 NULL
 +nouveau_fb_create__47316 nouveau_fb_create_ 4 47316 NULL
 +nouveau_fb_create__47316 nouveau_fb_create_ 4 47316 NULL
-+ieee80211_if_read_dot11MeshHoldingTimeout_47356 ieee80211_if_read_dot11MeshHoldingTimeout 3 47356 NULL
++ipvlan_device_event_47317 ipvlan_device_event 0 47317 NULL
++get_l4proto_47318 get_l4proto 0 47318 NULL
++usX2Y_usbpcm_urbs_start_47323 usX2Y_usbpcm_urbs_start 0 47323 NULL
++skein1024_export_47324 skein1024_export 0 47324 NULL
++snd_sb16_playback_trigger_47332 snd_sb16_playback_trigger 0 47332 NULL
++sctp_auth_set_active_key_47334 sctp_auth_set_active_key 0 47334 NULL nohasharray
++fd_configure_device_47334 fd_configure_device 0 47334 &sctp_auth_set_active_key_47334
++next_bitstream_store_47342 next_bitstream_store 0-4 47342 NULL
++tune_set_47343 tune_set 0-5 47343 NULL
++cdc_ncm_show_min_tx_pkt_47346 cdc_ncm_show_min_tx_pkt 0 47346 NULL
++pstr_store_47352 pstr_store 0-4 47352 NULL nohasharray
++parse_exthdrs_47352 parse_exthdrs 0 47352 &pstr_store_47352
++md_allow_write_47353 md_allow_write 0 47353 NULL
++ieee80211_if_read_dot11MeshHoldingTimeout_47356 ieee80211_if_read_dot11MeshHoldingTimeout 3-0 47356 NULL nohasharray
++validate_47356 validate 0 47356 &ieee80211_if_read_dot11MeshHoldingTimeout_47356
 +nvme_submit_admin_cmd_47357 nvme_submit_admin_cmd 0 47357 NULL
 +avc_get_hash_stats_47359 avc_get_hash_stats 0 47359 NULL
 +kvm_arch_create_memslot_47364 kvm_arch_create_memslot 3 47364 NULL nohasharray
 +__output_copy_user_47364 __output_copy_user 3 47364 &kvm_arch_create_memslot_47364
 +nvme_submit_admin_cmd_47357 nvme_submit_admin_cmd 0 47357 NULL
 +avc_get_hash_stats_47359 avc_get_hash_stats 0 47359 NULL
 +kvm_arch_create_memslot_47364 kvm_arch_create_memslot 3 47364 NULL nohasharray
 +__output_copy_user_47364 __output_copy_user 3 47364 &kvm_arch_create_memslot_47364
++vmci_transport_dgram_bind_47371 vmci_transport_dgram_bind 0 47371 NULL
++hci_prepare_cmd_47372 hci_prepare_cmd 3 47372 NULL
++show_ipv4_iface_bootproto_47376 show_ipv4_iface_bootproto 0 47376 NULL
++stmmac_enable_47377 stmmac_enable 0 47377 NULL
 +__bio_map_kern_47379 __bio_map_kern 3 47379 NULL
 +__bio_map_kern_47379 __bio_map_kern 3 47379 NULL
++shmem_getpage_47382 shmem_getpage 0 47382 NULL
 +nv_rd32_47390 nv_rd32 0 47390 NULL nohasharray
 +trace_options_core_read_47390 trace_options_core_read 3 47390 &nv_rd32_47390
 +nametbl_list_47391 nametbl_list 2 47391 NULL
 +nv_rd32_47390 nv_rd32 0 47390 NULL nohasharray
 +trace_options_core_read_47390 trace_options_core_read 3 47390 &nv_rd32_47390
 +nametbl_list_47391 nametbl_list 2 47391 NULL
-+dgrp_net_write_47392 dgrp_net_write 3 47392 NULL
-+pfkey_sendmsg_47394 pfkey_sendmsg 4 47394 NULL
-+lbs_wrmac_write_47400 lbs_wrmac_write 3 47400 NULL
-+sta_vht_capa_read_47409 sta_vht_capa_read 3 47409 NULL
-+crypto_ablkcipher_alignmask_47410 crypto_ablkcipher_alignmask 0 47410 NULL
-+lbs_wrrf_write_47418 lbs_wrrf_write 3 47418 NULL
++pfkey_sendmsg_47394 pfkey_sendmsg 4-0 47394 NULL
++wdtpci_write_47395 wdtpci_write 0-3 47395 NULL
++store_spi_transport_rd_strm_47397 store_spi_transport_rd_strm 0-4 47397 NULL
++lbs_wrmac_write_47400 lbs_wrmac_write 3-0 47400 NULL
++efi_pstore_read_func_47401 efi_pstore_read_func 0 47401 NULL
++store_bitmask_47403 store_bitmask 0-4 47403 NULL
++store_select_amcb1_transmit_clock_47406 store_select_amcb1_transmit_clock 0-4 47406 NULL
++ocfs2_resv_end_47408 ocfs2_resv_end 0 47408 NULL nohasharray
++SyS_recv_47408 SyS_recv 3 47408 &ocfs2_resv_end_47408
++sta_vht_capa_read_47409 sta_vht_capa_read 3-0 47409 NULL nohasharray
++bcm7xxx_28nm_e0_plus_afe_config_init_47409 bcm7xxx_28nm_e0_plus_afe_config_init 0 47409 &sta_vht_capa_read_47409
++isl29003_set_power_state_47411 isl29003_set_power_state 0 47411 NULL
++show_spi_transport_width_47413 show_spi_transport_width 0 47413 NULL
++write_cmd_47414 write_cmd 0 47414 NULL
++lbs_wrrf_write_47418 lbs_wrrf_write 3-0 47418 NULL
++__iscsi_disc_store_userid_mutual_47420 __iscsi_disc_store_userid_mutual 0-3 47420 NULL
++vzalloc_47421 vzalloc 1 47421 NULL nohasharray
++array_size_store_47421 array_size_store 0-3 47421 &vzalloc_47421
++mvs_task_prep_ata_47424 mvs_task_prep_ata 0 47424 NULL
++bLength_show_47432 bLength_show 0 47432 NULL
++fop_write_47433 fop_write 0-3 47433 NULL
++dibx000_i2c_gated_tuner_xfer_47436 dibx000_i2c_gated_tuner_xfer 0-3 47436 NULL
++wl128x_configure_mcs_pll_47437 wl128x_configure_mcs_pll 0 47437 NULL
++niu_reset_tx_bmac_47440 niu_reset_tx_bmac 0 47440 NULL
++cxacru_sysfs_show_modulation_47441 cxacru_sysfs_show_modulation 0 47441 NULL
++mrf24j40_filter_47445 mrf24j40_filter 0 47445 NULL
++hifn_setup_dst_desc_47448 hifn_setup_dst_desc 3 47448 NULL
++usb_wwan_open_47449 usb_wwan_open 0 47449 NULL
++environ_read_47451 environ_read 0-3 47451 NULL
 +C_SYSC_set_mempolicy_47466 C_SYSC_set_mempolicy 3 47466 NULL
 +C_SYSC_set_mempolicy_47466 C_SYSC_set_mempolicy 3 47466 NULL
++__affs_hash_dentry_47469 __affs_hash_dentry 0 47469 NULL
 +lprocfs_fid_write_common_47471 lprocfs_fid_write_common 2 47471 NULL
 +lprocfs_fid_write_common_47471 lprocfs_fid_write_common 2 47471 NULL
-+nvme_trans_send_fw_cmd_47479 nvme_trans_send_fw_cmd 4 47479 NULL
++igb_get_eeprom_len_47473 igb_get_eeprom_len 0 47473 NULL
++usermodehelper_read_trylock_47478 usermodehelper_read_trylock 0 47478 NULL
++nvme_trans_send_fw_cmd_47479 nvme_trans_send_fw_cmd 4 47479 NULL nohasharray
++o2hb_region_store_47479 o2hb_region_store 0-4 47479 &nvme_trans_send_fw_cmd_47479
++acpi_smbus_read_47480 acpi_smbus_read 0 47480 NULL
++packet_mc_drop_47484 packet_mc_drop 0 47484 NULL
 +newpart_47485 newpart 6-4 47485 NULL
 +newpart_47485 newpart 6-4 47485 NULL
++read_47490 read 0-3 47490 NULL
 +mcp23s17_read_regs_47491 mcp23s17_read_regs 4 47491 NULL
 +core_sys_select_47494 core_sys_select 1 47494 NULL
 +mcp23s17_read_regs_47491 mcp23s17_read_regs 4 47491 NULL
 +core_sys_select_47494 core_sys_select 1 47494 NULL
-+as3722_block_write_47503 as3722_block_write 2-3 47503 NULL
-+alloc_arraycache_47505 alloc_arraycache 2 47505 NULL
++__feat_register_nn_47497 __feat_register_nn 0 47497 NULL
++jid_store_47498 jid_store 0-3 47498 NULL
++read_block_for_search_47502 read_block_for_search 0 47502 NULL
++txstat_read_file_47503 txstat_read_file 0 47503 NULL nohasharray
++as3722_block_write_47503 as3722_block_write 2-3 47503 &txstat_read_file_47503
++i801_block_transaction_by_block_47504 i801_block_transaction_by_block 0 47504 NULL
++show_temp_crit_int_47505 show_temp_crit_int 0 47505 NULL nohasharray
++alloc_arraycache_47505 alloc_arraycache 2 47505 &show_temp_crit_int_47505
 +unlink_simple_47506 unlink_simple 3 47506 NULL
 +unlink_simple_47506 unlink_simple 3 47506 NULL
++f2fs_write_meta_pages_47507 f2fs_write_meta_pages 0 47507 NULL
++saa7146_i2c_xfer_47508 saa7146_i2c_xfer 0-3 47508 NULL
 +pstore_decompress_47510 pstore_decompress 0 47510 NULL
 +pstore_decompress_47510 pstore_decompress 0 47510 NULL
++ufs_inode_getblock_47512 ufs_inode_getblock 4 47512 NULL
++inet_bind_47514 inet_bind 0 47514 NULL
++nilfs_segbuf_extend_segsum_47517 nilfs_segbuf_extend_segsum 0 47517 NULL
 +ec_i2c_count_response_47518 ec_i2c_count_response 0 47518 NULL
 +ec_i2c_count_response_47518 ec_i2c_count_response 0 47518 NULL
++eth_open_47519 eth_open 0 47519 NULL
++usb_hcd_alloc_bandwidth_47525 usb_hcd_alloc_bandwidth 0 47525 NULL nohasharray
++jfs_loglevel_proc_write_47525 jfs_loglevel_proc_write 0-3 47525 &usb_hcd_alloc_bandwidth_47525
++wl128x_cmd_radio_parms_47528 wl128x_cmd_radio_parms 0 47528 NULL
 +__proc_lnet_portal_rotor_47529 __proc_lnet_portal_rotor 5 47529 NULL
 +process_vm_rw_47533 process_vm_rw 3-5 47533 NULL nohasharray
 +vscnprintf_47533 vscnprintf 0-2 47533 &process_vm_rw_47533
 +__proc_lnet_portal_rotor_47529 __proc_lnet_portal_rotor 5 47529 NULL
 +process_vm_rw_47533 process_vm_rw 3-5 47533 NULL nohasharray
 +vscnprintf_47533 vscnprintf 0-2 47533 &process_vm_rw_47533
++get_port_47534 get_port 0 47534 NULL
 +ieee80211_if_fmt_min_discovery_timeout_47539 ieee80211_if_fmt_min_discovery_timeout 3 47539 NULL
 +ieee80211_if_fmt_min_discovery_timeout_47539 ieee80211_if_fmt_min_discovery_timeout 3 47539 NULL
++il_send_cmd_sync_47541 il_send_cmd_sync 0 47541 NULL
++_lm3533_als_get_zone_47546 _lm3533_als_get_zone 0 47546 NULL
++atl1_open_47550 atl1_open 0 47550 NULL
 +drbg_statelen_47551 drbg_statelen 0 47551 NULL
 +drbg_statelen_47551 drbg_statelen 0 47551 NULL
++pci_endrun_init_47554 pci_endrun_init 0 47554 NULL
++_ctl_diag_trigger_scsi_show_47558 _ctl_diag_trigger_scsi_show 0 47558 NULL
++send_cmd_47563 send_cmd 0 47563 NULL
++xfs_inobt_alloc_block_47565 xfs_inobt_alloc_block 0 47565 NULL
++send_command_47567 send_command 0 47567 NULL nohasharray
++i2c_nuvoton_write_status_47567 i2c_nuvoton_write_status 0 47567 &send_command_47567
 +read_ldt_47570 read_ldt 2 47570 NULL
 +read_ldt_47570 read_ldt 2 47570 NULL
-+isku_sysfs_read_last_set_47572 isku_sysfs_read_last_set 6 47572 NULL
-+btrfs_stack_header_bytenr_47589 btrfs_stack_header_bytenr 0 47589 NULL
++isku_sysfs_read_last_set_47572 isku_sysfs_read_last_set 6-0-5 47572 NULL
++mlx4_qp_to_ready_47574 mlx4_qp_to_ready 0 47574 NULL
++pci_iomap_47575 pci_iomap 3 47575 NULL
++mptscsih_version_bios_show_47578 mptscsih_version_bios_show 0 47578 NULL
++rpipe_get_idx_47579 rpipe_get_idx 2-0 47579 NULL nohasharray
++cpufreq_cpu_callback_47579 cpufreq_cpu_callback 0 47579 &rpipe_get_idx_47579 nohasharray
++dgram_init_47579 dgram_init 0 47579 &cpufreq_cpu_callback_47579
++SYSC_fcntl64_47581 SYSC_fcntl64 3 47581 NULL
++id_format_show_47585 id_format_show 0 47585 NULL
++phy_read_47590 phy_read 0 47590 NULL
++wusb_ck_store_47591 wusb_ck_store 0-4 47591 NULL
++wlcore_read_reg_47598 wlcore_read_reg 0 47598 NULL
++get_nic_info_47601 get_nic_info 0 47601 NULL
++sd_isoc_init_47602 sd_isoc_init 0 47602 NULL
 +ext4_kvzalloc_47605 ext4_kvzalloc 1 47605 NULL
 +ext4_kvzalloc_47605 ext4_kvzalloc 1 47605 NULL
-+sctp_ssnmap_new_47608 sctp_ssnmap_new 2-1 47608 NULL
-+cache_read_pipefs_47615 cache_read_pipefs 3 47615 NULL
++msdos_hash_47606 msdos_hash 0 47606 NULL
++wm831x_gpio_direction_out_47607 wm831x_gpio_direction_out 0 47607 NULL
++sctp_ssnmap_new_47608 sctp_ssnmap_new 2-1 47608 NULL nohasharray
++unbind_store_47608 unbind_store 0-3 47608 &sctp_ssnmap_new_47608
++roccat_common2_sysfs_write_general_47610 roccat_common2_sysfs_write_general 0-6-5 47610 NULL nohasharray
++cgroup_clone_children_write_47610 cgroup_clone_children_write 0 47610 &roccat_common2_sysfs_write_general_47610
++a_hnp_support_show_47611 a_hnp_support_show 0 47611 NULL
++uea_request_47613 uea_request 4 47613 NULL
++cache_read_pipefs_47615 cache_read_pipefs 3-0 47615 NULL
++ocfs2_xattr_security_list_47616 ocfs2_xattr_security_list 0-5 47616 NULL
++mwifiex_cmd_host_cmd_47617 mwifiex_cmd_host_cmd 0 47617 NULL
++tps65217_clear_bits_47619 tps65217_clear_bits 0 47619 NULL nohasharray
++__apei_exec_read_register_47619 __apei_exec_read_register 0 47619 &tps65217_clear_bits_47619
 +twl4030_clear_set_47624 twl4030_clear_set 4 47624 NULL
 +twl4030_clear_set_47624 twl4030_clear_set 4 47624 NULL
-+ccp_sha_setkey_47633 ccp_sha_setkey 3 47633 NULL
-+get_size_47644 get_size 1-2 47644 NULL
-+osc_brw_prep_request_47680 osc_brw_prep_request 5 47680 NULL
-+packet_recvmsg_47700 packet_recvmsg 4 47700 NULL nohasharray
-+ipath_format_hwmsg_47700 ipath_format_hwmsg 2 47700 &packet_recvmsg_47700
++nouveau_hwmon_temp1_auto_point1_temp_47625 nouveau_hwmon_temp1_auto_point1_temp 0 47625 NULL
++SYSC_send_47629 SYSC_send 3 47629 NULL
++store_pwm_auto_point_temp_hyst_47630 store_pwm_auto_point_temp_hyst 0-4 47630 NULL
++iwl_mvm_update_sta_47642 iwl_mvm_update_sta 0 47642 NULL
++ds1682_eeprom_read_47644 ds1682_eeprom_read 0-5-6 47644 NULL nohasharray
++ubifs_find_free_space_47644 ubifs_find_free_space 0 47644 &ds1682_eeprom_read_47644
++compute_sid_handle_invalid_context_47647 compute_sid_handle_invalid_context 0 47647 NULL
++isl12022_read_regs_47653 isl12022_read_regs 0 47653 NULL
++auok190xfb_check_var_47654 auok190xfb_check_var 0 47654 NULL
++gfs2_jdata_writepage_47660 gfs2_jdata_writepage 0 47660 NULL
++fan_show_47664 fan_show 0 47664 NULL
++pyra_sysfs_show_firmware_version_47670 pyra_sysfs_show_firmware_version 0 47670 NULL
++acpi_ds_get_region_arguments_47671 acpi_ds_get_region_arguments 0 47671 NULL nohasharray
++user_scan_47671 user_scan 0 47671 &acpi_ds_get_region_arguments_47671
++regmap_mmio_write_47679 regmap_mmio_write 0 47679 NULL
++queue_attr_store_47683 queue_attr_store 0-4 47683 NULL
++mbus_show_47685 mbus_show 0 47685 NULL nohasharray
++gprs_set_mtu_47685 gprs_set_mtu 0 47685 &mbus_show_47685
++ce6230_ctrl_msg_47692 ce6230_ctrl_msg 0 47692 NULL
++target_stat_scsi_lu_show_attr_num_cmds_47693 target_stat_scsi_lu_show_attr_num_cmds 0 47693 NULL nohasharray
++niu_reset_rx_bmac_47693 niu_reset_rx_bmac 0 47693 &target_stat_scsi_lu_show_attr_num_cmds_47693
++qlcnic_show_bridged_mode_47696 qlcnic_show_bridged_mode 0 47696 NULL
++create_tx_ctx_47698 create_tx_ctx 0 47698 NULL nohasharray
++ds2781_battery_io_47698 ds2781_battery_io 3-4 47698 &create_tx_ctx_47698
++packet_recvmsg_47700 packet_recvmsg 0-4 47700 NULL
++inet_sendmsg_47705 inet_sendmsg 4-0 47705 NULL
++max8907_rtc_set_alarm_47711 max8907_rtc_set_alarm 0 47711 NULL
 +save_microcode_47717 save_microcode 3 47717 NULL
 +save_microcode_47717 save_microcode 3 47717 NULL
-+bits_to_user_47733 bits_to_user 2-3 47733 NULL
-+carl9170_debugfs_read_47738 carl9170_debugfs_read 3 47738 NULL
-+ir_prepare_write_buffer_47747 ir_prepare_write_buffer 3 47747 NULL
++show_prochot_avg_47718 show_prochot_avg 0 47718 NULL
++wl1251_fetch_firmware_47724 wl1251_fetch_firmware 0 47724 NULL
++__sock_sendmsg_nosec_47729 __sock_sendmsg_nosec 0-4 47729 NULL
++bits_to_user_47733 bits_to_user 3-2 47733 NULL
++ov9740_s_fmt_47735 ov9740_s_fmt 0 47735 NULL nohasharray
++sockfs_listxattr_47735 sockfs_listxattr 0-3 47735 &ov9740_s_fmt_47735
++notify_send_pre_block_47736 notify_send_pre_block 0 47736 NULL
++hdaps_read_pair_47737 hdaps_read_pair 0 47737 NULL
++carl9170_debugfs_read_47738 carl9170_debugfs_read 3-0 47738 NULL
++qla2x00_drvr_version_show_47742 qla2x00_drvr_version_show 0 47742 NULL
++use_zero_page_show_47747 use_zero_page_show 0 47747 NULL nohasharray
++ir_prepare_write_buffer_47747 ir_prepare_write_buffer 3 47747 &use_zero_page_show_47747
++hpfs_write_end_47748 hpfs_write_end 5-0 47748 NULL nohasharray
++rose_add_loopback_node_47748 rose_add_loopback_node 0 47748 &hpfs_write_end_47748 nohasharray
++usb2_hardware_lpm_store_47748 usb2_hardware_lpm_store 0-4 47748 &rose_add_loopback_node_47748
 +mvumi_alloc_mem_resource_47750 mvumi_alloc_mem_resource 3 47750 NULL
 +mvumi_alloc_mem_resource_47750 mvumi_alloc_mem_resource 3 47750 NULL
++ext3_find_near_47752 ext3_find_near 0 47752 NULL
++mwl8k_feed_fw_image_47753 mwl8k_feed_fw_image 0 47753 NULL
 +alloc_sched_domains_47756 alloc_sched_domains 1 47756 NULL
 +alloc_sched_domains_47756 alloc_sched_domains 1 47756 NULL
-+uwb_ie_dump_hex_47774 uwb_ie_dump_hex 4 47774 NULL
-+SyS_setgroups16_47780 SyS_setgroups16 1 47780 NULL
-+error_error_numll_frame_cts_start_read_47781 error_error_numll_frame_cts_start_read 3 47781 NULL
-+ptlrpc_prep_req_47792 ptlrpc_prep_req 4 47792 NULL
-+posix_acl_fix_xattr_from_user_47793 posix_acl_fix_xattr_from_user 2 47793 NULL
-+W6692_empty_Bfifo_47804 W6692_empty_Bfifo 2 47804 NULL
++csio_show_hw_state_47767 csio_show_hw_state 0 47767 NULL nohasharray
++wl1251_fetch_nvs_47767 wl1251_fetch_nvs 0 47767 &csio_show_hw_state_47767
++broken_parity_status_show_47772 broken_parity_status_show 0 47772 NULL
++uwb_ie_dump_hex_47774 uwb_ie_dump_hex 4-0 47774 NULL
++i8k_get_fan_speed_47779 i8k_get_fan_speed 0 47779 NULL
++carl9170_set_mac_reg_47780 carl9170_set_mac_reg 0 47780 NULL nohasharray
++SyS_setgroups16_47780 SyS_setgroups16 1 47780 &carl9170_set_mac_reg_47780
++error_error_numll_frame_cts_start_read_47781 error_error_numll_frame_cts_start_read 3-0 47781 NULL
++vfio_device_fops_read_47786 vfio_device_fops_read 0-3 47786 NULL
++posix_acl_fix_xattr_from_user_47793 posix_acl_fix_xattr_from_user 2 47793 NULL nohasharray
++o2hb_region_show_47793 o2hb_region_show 0 47793 &posix_acl_fix_xattr_from_user_47793
++show_id_47795 show_id 0 47795 NULL
++sl_open_47801 sl_open 0 47801 NULL
++hello_timer_show_47803 hello_timer_show 0 47803 NULL
++store_fc_vport_disable_47804 store_fc_vport_disable 0-4 47804 NULL nohasharray
++W6692_empty_Bfifo_47804 W6692_empty_Bfifo 2 47804 &store_fc_vport_disable_47804
 +lov_packmd_47810 lov_packmd 0 47810 NULL
 +lov_packmd_47810 lov_packmd 0 47810 NULL
-+tree_mod_log_insert_move_47823 tree_mod_log_insert_move 5 47823 NULL
-+read_file_spectral_bins_47829 read_file_spectral_bins 3 47829 NULL
-+pinconf_dbg_config_write_47835 pinconf_dbg_config_write 3 47835 NULL
-+KEY_SIZE_47855 KEY_SIZE 0 47855 NULL
-+vhci_read_47878 vhci_read 3 47878 NULL
++show_counter_tx_flow_pkts_47812 show_counter_tx_flow_pkts 0 47812 NULL
++show_fan_full_speed_47818 show_fan_full_speed 0 47818 NULL
++cifs_iovec_write_47822 cifs_iovec_write 0 47822 NULL
++tree_mod_log_insert_move_47823 tree_mod_log_insert_move 5 47823 NULL nohasharray
++nilfs_segctor_last_seg_write_time_show_47823 nilfs_segctor_last_seg_write_time_show 0 47823 &tree_mod_log_insert_move_47823 nohasharray
++koneplus_sysfs_write_sensor_47823 koneplus_sysfs_write_sensor 0-6-5 47823 &nilfs_segctor_last_seg_write_time_show_47823
++show_temp_max10_47828 show_temp_max10 0 47828 NULL
++read_file_spectral_bins_47829 read_file_spectral_bins 3-0 47829 NULL
++mb862xx_xfer_47831 mb862xx_xfer 0-3 47831 NULL nohasharray
++regulator_suspend_mem_uV_show_47831 regulator_suspend_mem_uV_show 0 47831 &mb862xx_xfer_47831
++target_fabric_port_store_attr_alua_tg_pt_write_md_47833 target_fabric_port_store_attr_alua_tg_pt_write_md 0-3 47833 NULL
++rtl_store_debug_level_47834 rtl_store_debug_level 0-4 47834 NULL
++pinconf_dbg_config_write_47835 pinconf_dbg_config_write 3-0 47835 NULL nohasharray
++lanai_send_47835 lanai_send 0 47835 &pinconf_dbg_config_write_47835
++cmos_nvram_write_47839 cmos_nvram_write 0-6-5 47839 NULL
++did_show_47843 did_show 0 47843 NULL nohasharray
++alloc_ringdesc_47843 alloc_ringdesc 0 47843 &did_show_47843
++gfs2_aspace_writepage_47845 gfs2_aspace_writepage 0 47845 NULL
++wil_request_firmware_47846 wil_request_firmware 0 47846 NULL nohasharray
++qla4_82xx_start_firmware_47846 qla4_82xx_start_firmware 0 47846 &wil_request_firmware_47846
++ecryptfs_write_inode_size_to_xattr_47848 ecryptfs_write_inode_size_to_xattr 0 47848 NULL
++reg_clear_47849 reg_clear 0 47849 NULL
++ath10k_pci_diag_write32_47850 ath10k_pci_diag_write32 0 47850 NULL
++__iscsi_nacl_auth_store_password_mutual_47853 __iscsi_nacl_auth_store_password_mutual 0-3 47853 NULL
++ixgbe_change_mtu_47865 ixgbe_change_mtu 0 47865 NULL
++copy_47869 copy 0 47869 NULL
++v9fs_file_fsync_47873 v9fs_file_fsync 0 47873 NULL nohasharray
++psmouse_attr_set_resolution_47873 psmouse_attr_set_resolution 0-4 47873 &v9fs_file_fsync_47873
++add_lease_context_47876 add_lease_context 0 47876 NULL
++vhci_read_47878 vhci_read 3-0 47878 NULL
++e100_load_ucode_wait_47882 e100_load_ucode_wait 0 47882 NULL
++array_size_show_47883 array_size_show 0 47883 NULL
++ubi_wl_put_peb_47886 ubi_wl_put_peb 0 47886 NULL
++ds1374_wdt_write_47888 ds1374_wdt_write 0-3 47888 NULL
 +keyctl_instantiate_key_common_47889 keyctl_instantiate_key_common 4 47889 NULL
 +keyctl_instantiate_key_common_47889 keyctl_instantiate_key_common 4 47889 NULL
++read_prph_47892 read_prph 0 47892 NULL
++erst_exec_skip_next_instruction_if_true_47893 erst_exec_skip_next_instruction_if_true 0 47893 NULL
++read_regr_47902 read_regr 0 47902 NULL nohasharray
++read_dsmargin_47902 read_dsmargin 0 47902 &read_regr_47902
++osd_req_read_sg_47905 osd_req_read_sg 5 47905 NULL
++xc5000_get_if_frequency_47906 xc5000_get_if_frequency 0 47906 NULL
++ca0132_init_47907 ca0132_init 0 47907 NULL nohasharray
++ib_send_mad_47907 ib_send_mad 0 47907 &ca0132_init_47907
++wl1273_fm_fops_read_47910 wl1273_fm_fops_read 0-3 47910 NULL nohasharray
++iwl_mvm_tdls_sta_init_47910 iwl_mvm_tdls_sta_init 0 47910 &wl1273_fm_fops_read_47910
++elants_version_attribute_show_47912 elants_version_attribute_show 0 47912 NULL nohasharray
++radeon_get_pm_method_47912 radeon_get_pm_method 0 47912 &elants_version_attribute_show_47912 nohasharray
++chip_label_show_47912 chip_label_show 0 47912 &radeon_get_pm_method_47912
++timeout_read_47915 timeout_read 0-3 47915 NULL nohasharray
++sp_header_47915 sp_header 0 47915 &timeout_read_47915
 +cfs_percpt_alloc_47918 cfs_percpt_alloc 2 47918 NULL
 +cfs_percpt_alloc_47918 cfs_percpt_alloc 2 47918 NULL
-+comedi_write_47926 comedi_write 3 47926 NULL
-+nvme_trans_get_blk_desc_len_47946 nvme_trans_get_blk_desc_len 0-2 47946 NULL
++bond_option_queue_id_set_47919 bond_option_queue_id_set 0 47919 NULL
++device_show_ulong_47926 device_show_ulong 0 47926 NULL nohasharray
++comedi_write_47926 comedi_write 3 47926 &device_show_ulong_47926
++show_mlid_47928 show_mlid 0 47928 NULL
++max77686_rtc_read_time_47944 max77686_rtc_read_time 0 47944 NULL
++efivar_entry_get_47945 efivar_entry_get 0 47945 NULL
++b44_open_47950 b44_open 0 47950 NULL
++psmouse_attr_set_rate_47953 psmouse_attr_set_rate 0-4 47953 NULL
 +arch_setup_msi_irq_47959 arch_setup_msi_irq 0 47959 NULL
 +arch_setup_msi_irq_47959 arch_setup_msi_irq 0 47959 NULL
-+gether_get_ifname_47972 gether_get_ifname 3 47972 NULL
++pci_read_47962 pci_read 0 47962 NULL
++cfg80211_testmode_alloc_reply_skb_47966 cfg80211_testmode_alloc_reply_skb 2 47966 NULL
++of_property_count_u32_elems_47967 of_property_count_u32_elems 0 47967 NULL
++roccat_common2_sysfs_read_light_47968 roccat_common2_sysfs_read_light 0-5-6 47968 NULL
++isl1208_sysfs_store_usr_47970 isl1208_sysfs_store_usr 0-4 47970 NULL
++show_stride_47971 show_stride 0 47971 NULL
++gether_get_ifname_47972 gether_get_ifname 0 47972 NULL
++nfs4_proc_get_acl_47973 nfs4_proc_get_acl 0 47973 NULL nohasharray
++pcmciamtd_resume_47973 pcmciamtd_resume 0 47973 &nfs4_proc_get_acl_47973
++node_weight_read_47974 node_weight_read 0 47974 NULL
++show_srp_rport_id_47975 show_srp_rport_id 0 47975 NULL
++flush_store_47978 flush_store 0-4 47978 NULL
 +mempool_resize_47983 mempool_resize 2 47983 NULL nohasharray
 +mempool_resize_47983 mempool_resize 2 47983 NULL nohasharray
-+iwl_dbgfs_ucode_tracing_read_47983 iwl_dbgfs_ucode_tracing_read 3 47983 &mempool_resize_47983
-+dbg_port_buf_47990 dbg_port_buf 2 47990 NULL
-+ib_umad_write_47993 ib_umad_write 3 47993 NULL
-+lustre_cfg_len_48002 lustre_cfg_len 0-1 48002 NULL
-+gdm_tty_recv_complete_48011 gdm_tty_recv_complete 2 48011 NULL
-+bio_integrity_set_tag_48035 bio_integrity_set_tag 3 48035 NULL
-+pppoe_sendmsg_48039 pppoe_sendmsg 4 48039 NULL
++iwl_dbgfs_ucode_tracing_read_47983 iwl_dbgfs_ucode_tracing_read 3-0 47983 &mempool_resize_47983
++logfs_read_direct_47986 logfs_read_direct 0 47986 NULL nohasharray
++carl9170_debugfs_erp_write_47986 carl9170_debugfs_erp_write 0-3 47986 &logfs_read_direct_47986
++tm6000_s_ctrl_47987 tm6000_s_ctrl 0 47987 NULL
++dbg_port_buf_47990 dbg_port_buf 2 47990 NULL nohasharray
++enter_47990 enter 0 47990 &dbg_port_buf_47990
++lpfc_topology_store_47992 lpfc_topology_store 0-4 47992 NULL
++ib_umad_write_47993 ib_umad_write 3-0 47993 NULL
++objects_show_47995 objects_show 0 47995 NULL
++show_session_param_ISCSI_PARAM_AUTO_SND_TGT_DISABLE_47997 show_session_param_ISCSI_PARAM_AUTO_SND_TGT_DISABLE 0 47997 NULL nohasharray
++l2cap_sock_alloc_skb_cb_47997 l2cap_sock_alloc_skb_cb 3-2 47997 &show_session_param_ISCSI_PARAM_AUTO_SND_TGT_DISABLE_47997
++__tda18271_write_regs_47998 __tda18271_write_regs 0 47998 NULL
++lustre_cfg_len_48002 lustre_cfg_len 0 48002 NULL
++aa_file_perm_48010 aa_file_perm 0 48010 NULL
++koneplus_sysfs_show_actual_profile_48011 koneplus_sysfs_show_actual_profile 0 48011 NULL nohasharray
++ipx_create_48011 ipx_create 0 48011 &koneplus_sysfs_show_actual_profile_48011 nohasharray
++gdm_tty_recv_complete_48011 gdm_tty_recv_complete 2 48011 &ipx_create_48011
++munmap_notify_48013 munmap_notify 0 48013 NULL nohasharray
++iscsit_ta_netif_timeout_48013 iscsit_ta_netif_timeout 0 48013 &munmap_notify_48013
++coda_statfs_48015 coda_statfs 0 48015 NULL
++rtl92se_hw_init_48027 rtl92se_hw_init 0 48027 NULL
++trace_show_48031 trace_show 0 48031 NULL
++id_mode_to_cifs_acl_48036 id_mode_to_cifs_acl 0 48036 NULL nohasharray
++cs_parse_auto_config_48036 cs_parse_auto_config 0 48036 &id_mode_to_cifs_acl_48036
++sys32_pread_48037 sys32_pread 3 48037 NULL
++pppoe_sendmsg_48039 pppoe_sendmsg 4-0 48039 NULL
 +SYSC_writev_48040 SYSC_writev 3 48040 NULL
 +SYSC_writev_48040 SYSC_writev 3 48040 NULL
-+wpan_phy_alloc_48056 wpan_phy_alloc 1 48056 NULL
++show_vrm_48041 show_vrm 0 48041 NULL
++niu_alloc_tx_ring_info_48045 niu_alloc_tx_ring_info 0 48045 NULL
++tps6507x_i2c_write_device_48046 tps6507x_i2c_write_device 3 48046 NULL
++uhid_dev_create_48047 uhid_dev_create 0 48047 NULL
++rate_show_48049 rate_show 0 48049 NULL
++bnx2x_config_rss_48050 bnx2x_config_rss 0 48050 NULL
++t3_wait_op_done_val_48061 t3_wait_op_done_val 0 48061 NULL
++protection_level_show_48062 protection_level_show 0 48062 NULL nohasharray
++kovaplus_sysfs_write_profile_buttons_48062 kovaplus_sysfs_write_profile_buttons 0-6-5 48062 &protection_level_show_48062
 +posix_acl_alloc_48063 posix_acl_alloc 1 48063 NULL
 +posix_acl_alloc_48063 posix_acl_alloc 1 48063 NULL
-+palmas_bulk_write_48068 palmas_bulk_write 2-3-5 48068 NULL
-+disc_write_48070 disc_write 3 48070 NULL
-+mmc_alloc_host_48097 mmc_alloc_host 1 48097 NULL
-+skb_copy_datagram_const_iovec_48102 skb_copy_datagram_const_iovec 4-2-5 48102 NULL
-+wm_latency_write_48125 wm_latency_write 3 48125 NULL
-+load_firmware_48128 load_firmware 2 48128 NULL
++palmas_bulk_write_48068 palmas_bulk_write 3-2-5-0 48068 NULL
++pcap_regulator_disable_48070 pcap_regulator_disable 0 48070 NULL nohasharray
++ubifs_read_node_48070 ubifs_read_node 0 48070 &pcap_regulator_disable_48070
++wdtpci_temp_read_48072 wdtpci_temp_read 0-3 48072 NULL
++read_rbu_mono_data_48078 read_rbu_mono_data 3-0 48078 NULL
++xen_mce_chrdev_read_48087 xen_mce_chrdev_read 0-3 48087 NULL
++cp2112_hid_output_48094 cp2112_hid_output 0-3 48094 NULL
++mmc_alloc_host_48097 mmc_alloc_host 1 48097 NULL nohasharray
++topology_change_timer_show_48097 topology_change_timer_show 0 48097 &mmc_alloc_host_48097
++i7core_inject_enable_show_48107 i7core_inject_enable_show 0 48107 NULL nohasharray
++radio_isa_common_probe_48107 radio_isa_common_probe 3 48107 &i7core_inject_enable_show_48107
++pmcraid_show_adapter_id_48108 pmcraid_show_adapter_id 0 48108 NULL nohasharray
++skcipher_setkey_48108 skcipher_setkey 0 48108 &pmcraid_show_adapter_id_48108
++rmd256_final_48110 rmd256_final 0 48110 NULL
++tpacpi_rfk_procfs_write_48111 tpacpi_rfk_procfs_write 0 48111 NULL
++cx23885_initialize_codec_48114 cx23885_initialize_codec 0 48114 NULL
++selinux_inode_permission_48116 selinux_inode_permission 0 48116 NULL nohasharray
++get_48116 get 0 48116 &selinux_inode_permission_48116
++coretemp_cpu_callback_48123 coretemp_cpu_callback 0 48123 NULL
++wm_latency_write_48125 wm_latency_write 3-0 48125 NULL nohasharray
++ipw_open_48125 ipw_open 0 48125 &wm_latency_write_48125 nohasharray
++qla4xxx_initialize_adapter_48125 qla4xxx_initialize_adapter 0 48125 &ipw_open_48125
++metrousb_send_unidirectional_cmd_48129 metrousb_send_unidirectional_cmd 0 48129 NULL
 +vmw_framebuffer_surface_dirty_48132 vmw_framebuffer_surface_dirty 6 48132 NULL
 +vmw_framebuffer_surface_dirty_48132 vmw_framebuffer_surface_dirty 6 48132 NULL
-+set_discoverable_48141 set_discoverable 4 48141 NULL
++bdc_submit_cmd_48137 bdc_submit_cmd 0 48137 NULL
++rtsx_read_cfg_seq_48139 rtsx_read_cfg_seq 3-5 48139 NULL
++statistics_write_48141 statistics_write 0-3 48141 NULL nohasharray
++bd2802_store_reg0x01_48141 bd2802_store_reg0x01 0-4 48141 &statistics_write_48141 nohasharray
++store_fan_smart_tach_48141 store_fan_smart_tach 0-4 48141 &bd2802_store_reg0x01_48141 nohasharray
++set_discoverable_48141 set_discoverable 4 48141 &store_fan_smart_tach_48141
++hdmi_streamon_48144 hdmi_streamon 0 48144 NULL
 +dn_fib_count_nhs_48145 dn_fib_count_nhs 0 48145 NULL
 +dn_fib_count_nhs_48145 dn_fib_count_nhs 0 48145 NULL
++__tcp_push_pending_frames_48148 __tcp_push_pending_frames 2 48148 NULL
 +SyS_vmsplice_48150 SyS_vmsplice 3 48150 NULL
 +SyS_vmsplice_48150 SyS_vmsplice 3 48150 NULL
-+_add_to_r4w_48152 _add_to_r4w 4 48152 NULL
-+isr_dma1_done_read_48159 isr_dma1_done_read 3 48159 NULL
++_add_to_r4w_48152 _add_to_r4w 4 48152 NULL nohasharray
++bitmap_onto_48152 bitmap_onto 4 48152 &_add_to_r4w_48152
++bnx2i_host_get_param_48156 bnx2i_host_get_param 0 48156 NULL
++isr_dma1_done_read_48159 isr_dma1_done_read 3-0 48159 NULL nohasharray
++rx4581_get_datetime_48159 rx4581_get_datetime 0 48159 &isr_dma1_done_read_48159
 +c4iw_id_table_alloc_48163 c4iw_id_table_alloc 3 48163 NULL
 +c4iw_id_table_alloc_48163 c4iw_id_table_alloc 3 48163 NULL
-+rbd_obj_method_sync_48170 rbd_obj_method_sync 8 48170 NULL
++macvlan_open_48169 macvlan_open 0 48169 NULL
++rbd_obj_method_sync_48170 rbd_obj_method_sync 8-0 48170 NULL nohasharray
++bnx2x_get_regs_len_48170 bnx2x_get_regs_len 0 48170 &rbd_obj_method_sync_48170 nohasharray
++ocfs2_find_next_zero_bit_unaligned_48170 ocfs2_find_next_zero_bit_unaligned 3-2 48170 &bnx2x_get_regs_len_48170
++minix_setattr_48171 minix_setattr 0 48171 NULL
++__netxen_nic_up_48175 __netxen_nic_up 0 48175 NULL
++rocker_port_set_mac_address_48176 rocker_port_set_mac_address 0 48176 NULL
++netif_set_real_num_tx_queues_48178 netif_set_real_num_tx_queues 0 48178 NULL
++ltc2945_reg_to_val_48179 ltc2945_reg_to_val 0 48179 NULL nohasharray
++store_48179 store 0-3 48179 &ltc2945_reg_to_val_48179
++snd_nm256_pcm_prepare_48180 snd_nm256_pcm_prepare 0 48180 NULL
++__orinoco_commit_48184 __orinoco_commit 0 48184 NULL
 +alloc_cc770dev_48186 alloc_cc770dev 1 48186 NULL
 +alloc_cc770dev_48186 alloc_cc770dev 1 48186 NULL
-+cfg80211_process_deauth_48200 cfg80211_process_deauth 3 48200 NULL
-+ext4_index_trans_blocks_48205 ext4_index_trans_blocks 0-2 48205 NULL
++init_ipath_48187 init_ipath 1 48187 NULL nohasharray
++pvpanic_panic_notify_48187 pvpanic_panic_notify 0 48187 &init_ipath_48187
++eni_send_48189 eni_send 0 48189 NULL nohasharray
++integrity_attr_store_48189 integrity_attr_store 0-4 48189 &eni_send_48189
++uhid_dev_create2_48191 uhid_dev_create2 0 48191 NULL
++mwl8k_cmd_enable_sniffer_48197 mwl8k_cmd_enable_sniffer 0 48197 NULL
++startup_48205 startup 0 48205 NULL
++show_48207 show 0 48207 NULL
 +snd_seq_dump_var_event_48209 snd_seq_dump_var_event 0 48209 NULL
 +snd_seq_dump_var_event_48209 snd_seq_dump_var_event 0 48209 NULL
-+uv_blade_nr_possible_cpus_48226 uv_blade_nr_possible_cpus 0 48226 NULL
++ath10k_download_cal_data_48215 ath10k_download_cal_data 0 48215 NULL
++il3945_hw_nic_init_48216 il3945_hw_nic_init 0 48216 NULL nohasharray
++cifs_read_data_offset_48216 cifs_read_data_offset 0 48216 &il3945_hw_nic_init_48216
++is_block_in_journal_48223 is_block_in_journal 3 48223 NULL
++iwl_mvm_beacon_filter_send_cmd_48226 iwl_mvm_beacon_filter_send_cmd 0 48226 NULL nohasharray
++uv_blade_nr_possible_cpus_48226 uv_blade_nr_possible_cpus 0 48226 &iwl_mvm_beacon_filter_send_cmd_48226
 +nilfs_readpages_48229 nilfs_readpages 4 48229 NULL
 +nilfs_readpages_48229 nilfs_readpages 4 48229 NULL
-+read_file_recv_48232 read_file_recv 3 48232 NULL
-+unaccount_shadowed_48233 unaccount_shadowed 2 48233 NULL
-+nouveau_i2c_port_create__48240 nouveau_i2c_port_create_ 7 48240 NULL
-+nfsctl_transaction_read_48250 nfsctl_transaction_read 3 48250 NULL
-+batadv_socket_read_48257 batadv_socket_read 3 48257 NULL
++read_file_recv_48232 read_file_recv 3-0 48232 NULL
++s_video_encoding_48233 s_video_encoding 0 48233 NULL
++collisions_show_48236 collisions_show 0 48236 NULL
++fake_rw_show_48237 fake_rw_show 0 48237 NULL
++nouveau_i2c_port_create__48240 nouveau_i2c_port_create_ 7 48240 NULL nohasharray
++show_priv_session_state_48240 show_priv_session_state 0 48240 &nouveau_i2c_port_create__48240
++snd_fm801_playback_prepare_48242 snd_fm801_playback_prepare 0 48242 NULL nohasharray
++i7core_show_counter_1_48242 i7core_show_counter_1 0 48242 &snd_fm801_playback_prepare_48242
++nfsctl_transaction_read_48250 nfsctl_transaction_read 3-0 48250 NULL
++vport_disable_48252 vport_disable 0 48252 NULL
++usb_hcd_submit_urb_48256 usb_hcd_submit_urb 0 48256 NULL
++batadv_socket_read_48257 batadv_socket_read 3-0 48257 NULL
 +__videobuf_free_48260 __videobuf_free 0 48260 NULL
 +__videobuf_free_48260 __videobuf_free 0 48260 NULL
-+cache_write_pipefs_48270 cache_write_pipefs 3 48270 NULL
-+trace_options_write_48275 trace_options_write 3 48275 NULL
++raid10_check_reshape_48267 raid10_check_reshape 0 48267 NULL
++ath10k_pci_diag_write_mem_48268 ath10k_pci_diag_write_mem 0 48268 NULL
++cache_write_pipefs_48270 cache_write_pipefs 3-0 48270 NULL
++pcistub_slot_show_48272 pcistub_slot_show 0 48272 NULL nohasharray
++store_48272 store 0-3 48272 &pcistub_slot_show_48272
++rbd_name_show_48274 rbd_name_show 0 48274 NULL nohasharray
++__modver_version_show_48274 __modver_version_show 0 48274 &rbd_name_show_48274
++qlcnic_83xx_get_regs_len_48275 qlcnic_83xx_get_regs_len 0 48275 NULL nohasharray
++xgene_rtc_read_time_48275 xgene_rtc_read_time 0 48275 &qlcnic_83xx_get_regs_len_48275 nohasharray
++trace_options_write_48275 trace_options_write 3 48275 &xgene_rtc_read_time_48275
++ath5k_hw_reset_tx_queue_48279 ath5k_hw_reset_tx_queue 0 48279 NULL
++compat_sys_io_getevents_48283 compat_sys_io_getevents 3 48283 NULL
 +send_set_info_48288 send_set_info 7 48288 NULL
 +send_set_info_48288 send_set_info 7 48288 NULL
-+lpfc_idiag_extacc_read_48301 lpfc_idiag_extacc_read 3 48301 NULL
-+timblogiw_read_48305 timblogiw_read 3 48305 NULL
-+hash_setkey_48310 hash_setkey 3 48310 NULL
-+kvm_mmu_pte_write_48340 kvm_mmu_pte_write 2 48340 NULL
++nf_nat_ipv4_in_48293 nf_nat_ipv4_in 0 48293 NULL
++ac_write_48295 ac_write 0-3 48295 NULL
++twa_show_stats_48297 twa_show_stats 0 48297 NULL
++lpfc_idiag_extacc_read_48301 lpfc_idiag_extacc_read 3-0 48301 NULL nohasharray
++dimmdev_mem_type_show_48301 dimmdev_mem_type_show 0 48301 &lpfc_idiag_extacc_read_48301
++kernel_sendmsg_48304 kernel_sendmsg 0-5 48304 NULL
++timblogiw_read_48305 timblogiw_read 3-0 48305 NULL
++ubifs_save_dirty_idx_lnums_48309 ubifs_save_dirty_idx_lnums 0 48309 NULL nohasharray
++opts_store_48309 opts_store 0-3 48309 &ubifs_save_dirty_idx_lnums_48309
++hash_setkey_48310 hash_setkey 0-3 48310 NULL
++patch_alc262_48312 patch_alc262 0 48312 NULL
++crb_read_48313 crb_read 0 48313 NULL
++iso_stream_schedule_48324 iso_stream_schedule 0 48324 NULL
++resize_kernel_48326 resize_kernel 4-3 48326 NULL
++__mv88e6352_phy_write_48335 __mv88e6352_phy_write 0 48335 NULL nohasharray
++pn_socket_getname_48335 pn_socket_getname 0 48335 &__mv88e6352_phy_write_48335 nohasharray
++ceph_statfs_48335 ceph_statfs 0 48335 &pn_socket_getname_48335
++store_fc_host_vport_create_48336 store_fc_host_vport_create 0-4 48336 NULL
++show_version_48337 show_version 0 48337 NULL
++dev_set_bus_48339 dev_set_bus 0 48339 NULL
++blinkm_test_run_48343 blinkm_test_run 0 48343 NULL
++attr_select_right_show_tpkbd_48344 attr_select_right_show_tpkbd 0 48344 NULL nohasharray
++read_exec_48344 read_exec 0 48344 &attr_select_right_show_tpkbd_48344
++hci_req_run_48347 hci_req_run 0 48347 NULL nohasharray
++__tg3_readphy_48347 __tg3_readphy 0 48347 &hci_req_run_48347
++suspend_nvs_save_48355 suspend_nvs_save 0 48355 NULL
++__alloc_fd_48356 __alloc_fd 2 48356 NULL
++afs_volume_cache_get_key_48357 afs_volume_cache_get_key 0 48357 NULL
++follow_pte_48359 follow_pte 0 48359 NULL
++snd_cmipci_playback_spdif_prepare_48360 snd_cmipci_playback_spdif_prepare 0 48360 NULL
++lpfc_hdw_show_48361 lpfc_hdw_show 0 48361 NULL
++queue_physical_block_size_show_48362 queue_physical_block_size_show 0 48362 NULL
 +skb_add_data_48363 skb_add_data 3 48363 NULL
 +skb_add_data_48363 skb_add_data 3 48363 NULL
-+tx_frag_init_called_read_48377 tx_frag_init_called_read 3 48377 NULL
-+ath10k_read_htt_max_amsdu_ampdu_48401 ath10k_read_htt_max_amsdu_ampdu 3 48401 NULL
-+lbs_debugfs_write_48413 lbs_debugfs_write 3 48413 NULL
-+uhid_event_from_user_48417 uhid_event_from_user 2 48417 NULL
-+div64_u64_rem_48418 div64_u64_rem 0-1-2 48418 NULL
-+pwr_tx_without_ps_read_48423 pwr_tx_without_ps_read 3 48423 NULL
-+print_filtered_48442 print_filtered 2-0 48442 NULL
-+tun_recvmsg_48463 tun_recvmsg 4 48463 NULL
-+copy_page_from_iter_iovec_48466 copy_page_from_iter_iovec 3-0 48466 NULL
-+compat_SyS_preadv64_48469 compat_SyS_preadv64 3 48469 NULL
-+_iwl_dbgfs_bt_tx_prio_write_48473 _iwl_dbgfs_bt_tx_prio_write 3 48473 NULL
-+ipath_format_hwerrors_48487 ipath_format_hwerrors 5 48487 NULL
++store_temp23_48364 store_temp23 0-4 48364 NULL
++iscsi_complete_pdu_48372 iscsi_complete_pdu 4 48372 NULL
++ath10k_wait_for_peer_deleted_48374 ath10k_wait_for_peer_deleted 0 48374 NULL
++tx_frag_init_called_read_48377 tx_frag_init_called_read 3-0 48377 NULL
++store_bl_curve_48380 store_bl_curve 0-4 48380 NULL
++node_read_cpumask_48384 node_read_cpumask 0 48384 NULL nohasharray
++snd_jack_dev_register_48384 snd_jack_dev_register 0 48384 &node_read_cpumask_48384
++wl1271_acx_tx_config_options_48385 wl1271_acx_tx_config_options 0 48385 NULL
++do_sock_sendmsg_48388 do_sock_sendmsg 0-3 48388 NULL
++jffs2_do_readpage_unlock_48397 jffs2_do_readpage_unlock 0 48397 NULL
++mos7840_set_reg_sync_48398 mos7840_set_reg_sync 0 48398 NULL
++ath10k_read_htt_max_amsdu_ampdu_48401 ath10k_read_htt_max_amsdu_ampdu 3-0 48401 NULL
++sctp_getname_48405 sctp_getname 0 48405 NULL
++il3945_store_measurement_48410 il3945_store_measurement 0-4 48410 NULL nohasharray
++ixgbe_pci_sriov_enable_48410 ixgbe_pci_sriov_enable 0-2 48410 &il3945_store_measurement_48410
++bql_set_48412 bql_set 0-2 48412 NULL
++lbs_debugfs_write_48413 lbs_debugfs_write 3-0 48413 NULL
++uhid_event_from_user_48417 uhid_event_from_user 2-0 48417 NULL
++wl1271_ap_init_null_template_48418 wl1271_ap_init_null_template 0 48418 NULL nohasharray
++div64_u64_rem_48418 div64_u64_rem 0 48418 &wl1271_ap_init_null_template_48418
++kfd_ioctl_48422 kfd_ioctl 2 48422 NULL nohasharray
++iscsi_stat_instance_show_attr_disc_time_48422 iscsi_stat_instance_show_attr_disc_time 0 48422 &kfd_ioctl_48422
++pwr_tx_without_ps_read_48423 pwr_tx_without_ps_read 3-0 48423 NULL nohasharray
++configure_sync_endpoint_48423 configure_sync_endpoint 0 48423 &pwr_tx_without_ps_read_48423
++nfs4_alloc_pages_48426 nfs4_alloc_pages 1 48426 NULL
++bch_flash_dev_store_48429 bch_flash_dev_store 0-4 48429 NULL
++__hw_addr_del_entry_48430 __hw_addr_del_entry 0 48430 NULL nohasharray
++store_vgapass_48430 store_vgapass 0-4 48430 &__hw_addr_del_entry_48430
++nfs_weak_revalidate_48432 nfs_weak_revalidate 0 48432 NULL
++b43legacy_chip_init_48439 b43legacy_chip_init 0 48439 NULL
++print_filtered_48442 print_filtered 0-2 48442 NULL
++vlv_pipe_crc_ctl_reg_48447 vlv_pipe_crc_ctl_reg 0 48447 NULL
++rtl2830_rd_48451 rtl2830_rd 0 48451 NULL nohasharray
++shmem_add_to_page_cache_48451 shmem_add_to_page_cache 0 48451 &rtl2830_rd_48451
++fan_get_48455 fan_get 0 48455 NULL
++stac_beep_switch_ctl_48456 stac_beep_switch_ctl 0 48456 NULL nohasharray
++dlfb_ops_set_par_48456 dlfb_ops_set_par 0 48456 &stac_beep_switch_ctl_48456
++alb_set_slave_mac_addr_48460 alb_set_slave_mac_addr 0 48460 NULL
++hotkey_status_get_48462 hotkey_status_get 0 48462 NULL
++tun_recvmsg_48463 tun_recvmsg 0-4 48463 NULL
++toshiba_kbd_bl_mode_store_48465 toshiba_kbd_bl_mode_store 0-4 48465 NULL
++getname_48466 getname 0 48466 NULL nohasharray
++copy_page_from_iter_iovec_48466 copy_page_from_iter_iovec 0-3 48466 &getname_48466
++adis16136_write_frequency_48469 adis16136_write_frequency 0-4 48469 NULL nohasharray
++compat_SyS_preadv64_48469 compat_SyS_preadv64 3 48469 &adis16136_write_frequency_48469
++_iwl_dbgfs_bt_tx_prio_write_48473 _iwl_dbgfs_bt_tx_prio_write 3-0 48473 NULL
++afs_write_back_from_locked_page_48477 afs_write_back_from_locked_page 0 48477 NULL
++set_in16_max_48479 set_in16_max 0-4 48479 NULL nohasharray
++pid_revalidate_48479 pid_revalidate 0 48479 &set_in16_max_48479
++bh1770_get_prox_rate_below_48483 bh1770_get_prox_rate_below 0 48483 NULL nohasharray
++bd2802_store_reg0x12_48483 bd2802_store_reg0x12 0-4 48483 &bh1770_get_prox_rate_below_48483
++security_inode_getsecctx_48485 security_inode_getsecctx 0 48485 NULL
 +r8712_usbctrl_vendorreq_48489 r8712_usbctrl_vendorreq 6 48489 NULL
 +r8712_usbctrl_vendorreq_48489 r8712_usbctrl_vendorreq 6 48489 NULL
-+ocfs2_refcount_cow_48495 ocfs2_refcount_cow 3 48495 NULL
-+send_control_msg_48498 send_control_msg 6 48498 NULL
-+count_masked_bytes_48507 count_masked_bytes 0-1 48507 NULL
-+diva_os_copy_to_user_48508 diva_os_copy_to_user 4 48508 NULL
-+brcmf_sdio_trap_info_48510 brcmf_sdio_trap_info 4 48510 NULL
++tuner_transfer_48491 tuner_transfer 3-0 48491 NULL
++tpacpi_brightness_set_ec_48492 tpacpi_brightness_set_ec 0 48492 NULL
++nilfs_mounted_snapshots_README_show_48493 nilfs_mounted_snapshots_README_show 0 48493 NULL
++ocfs2_refcount_cow_48495 ocfs2_refcount_cow 0 48495 NULL nohasharray
++rocker_port_vlan_rx_add_vid_48495 rocker_port_vlan_rx_add_vid 0 48495 &ocfs2_refcount_cow_48495
++store_48497 store 0-3 48497 NULL nohasharray
++store_temp_auto_offset_hyst_48497 store_temp_auto_offset_hyst 0-4 48497 &store_48497
++send_control_msg_48498 send_control_msg 0-6 48498 NULL
++show_temp_type_48500 show_temp_type 0 48500 NULL
++convert_tail_for_hole_48503 convert_tail_for_hole 0 48503 NULL
++serio_show_description_48505 serio_show_description 0 48505 NULL
++diva_os_copy_to_user_48508 diva_os_copy_to_user 4 48508 NULL nohasharray
++size_show_48508 size_show 0 48508 &diva_os_copy_to_user_48508
++dln2_i2c_read_48511 dln2_i2c_read 0-4 48511 NULL
 +phantom_get_free_48514 phantom_get_free 0 48514 NULL
 +phantom_get_free_48514 phantom_get_free 0 48514 NULL
-+drbd_bm_capacity_48530 drbd_bm_capacity 0 48530 NULL
-+raid10_size_48571 raid10_size 0-2-3 48571 NULL
++lm3530_get_mode_from_str_48515 lm3530_get_mode_from_str 0 48515 NULL
++ieee80211_open_48520 ieee80211_open 0 48520 NULL
++fcoe_disable_48527 fcoe_disable 0 48527 NULL
++wiimote_hid_send_48528 wiimote_hid_send 3 48528 NULL
++vmci_q_header_free_space_48529 vmci_q_header_free_space 0-3 48529 NULL
++ext3_splice_branch_48531 ext3_splice_branch 6 48531 NULL
++ds1307_get_time_48534 ds1307_get_time 0 48534 NULL
++brcmf_sdio_glom_len_48536 brcmf_sdio_glom_len 0 48536 NULL
++ths7303_write_48540 ths7303_write 0 48540 NULL
++udp_lib_get_port_48545 udp_lib_get_port 0 48545 NULL nohasharray
++l2tp_ip6_open_48545 l2tp_ip6_open 0 48545 &udp_lib_get_port_48545
++nvbios_extend_48550 nvbios_extend 2 48550 NULL
++b43_upload_initvals_48559 b43_upload_initvals 0 48559 NULL
++m88e1116r_config_init_48560 m88e1116r_config_init 0 48560 NULL
++ath10k_fw_stats_read_48561 ath10k_fw_stats_read 3-0 48561 NULL
++picolcd_debug_flash_read_48564 picolcd_debug_flash_read 0-3 48564 NULL
++command_resume_48565 command_resume 0 48565 NULL
++erst_get_record_id_begin_48566 erst_get_record_id_begin 0 48566 NULL
++fuse_flush_times_48569 fuse_flush_times 0 48569 NULL
++raid10_size_48571 raid10_size 0-3-2 48571 NULL
++__c2port_read_flash_data_48572 __c2port_read_flash_data 0-4-3 48572 NULL nohasharray
++realloc_lpt_leb_48572 realloc_lpt_leb 0 48572 &__c2port_read_flash_data_48572
++team_init_48574 team_init 0 48574 NULL
 +nvif_notify_init_48578 nvif_notify_init 7 48578 NULL
 +nvif_notify_init_48578 nvif_notify_init 7 48578 NULL
-+llog_data_len_48607 llog_data_len 1 48607 NULL
++show_fnode_data_digest_48582 show_fnode_data_digest 0 48582 NULL
++set_mode_48583 set_mode 0 48583 NULL
++ixgbe_set_mac_48584 ixgbe_set_mac 0 48584 NULL
++set_a_clr_err_48585 set_a_clr_err 0-4 48585 NULL
++set_channels_48590 set_channels 0 48590 NULL
++get_register_interruptible_48598 get_register_interruptible 0 48598 NULL
++label_SKIN_48603 label_SKIN 0 48603 NULL
++il3945_show_channels_48609 il3945_show_channels 0 48609 NULL
++ctrl_48612 ctrl 0 48612 NULL
++ufs_dtogd_48616 ufs_dtogd 0-2 48616 NULL
++nilfs_direct_assign_48620 nilfs_direct_assign 0 48620 NULL
++uni2char_48631 uni2char 0 48631 NULL
++mt9m001_g_crop_48632 mt9m001_g_crop 0 48632 NULL
++ov9740_s_ctrl_48637 ov9740_s_ctrl 0 48637 NULL
++acpi_ns_build_external_path_48638 acpi_ns_build_external_path 0 48638 NULL
++xhci_add_endpoint_48639 xhci_add_endpoint 0 48639 NULL
++lpfc_modeldesc_show_48640 lpfc_modeldesc_show 0 48640 NULL
 +do_ip_vs_set_ctl_48641 do_ip_vs_set_ctl 4 48641 NULL
 +do_ip_vs_set_ctl_48641 do_ip_vs_set_ctl 4 48641 NULL
-+kernel_sock_ioctl_48644 kernel_sock_ioctl 0 48644 NULL
++uwb_radio_force_channel_48645 uwb_radio_force_channel 0 48645 NULL
++isl29003_set_mode_48650 isl29003_set_mode 0 48650 NULL
 +ll_rw_extents_stats_pp_seq_write_48651 ll_rw_extents_stats_pp_seq_write 3 48651 NULL
 +ll_rw_extents_stats_pp_seq_write_48651 ll_rw_extents_stats_pp_seq_write 3 48651 NULL
++__efx_reconfigure_port_48652 __efx_reconfigure_port 0 48652 NULL
 +mtd_read_48655 mtd_read 0 48655 NULL
 +mtd_read_48655 mtd_read 0 48655 NULL
-+aes_encrypt_packets_read_48666 aes_encrypt_packets_read 3 48666 NULL
-+sm501_create_subdev_48668 sm501_create_subdev 3-4 48668 NULL
++show_vrm_reg_48661 show_vrm_reg 0 48661 NULL nohasharray
++tg3_phy_toggle_auxctl_smdsp_48661 tg3_phy_toggle_auxctl_smdsp 0 48661 &show_vrm_reg_48661
++aes_encrypt_packets_read_48666 aes_encrypt_packets_read 3-0 48666 NULL
++ore_get_rw_state_48667 ore_get_rw_state 0 48667 NULL
++sys_setgroups_48668 sys_setgroups 1 48668 NULL nohasharray
++sm501_create_subdev_48668 sm501_create_subdev 4-3 48668 &sys_setgroups_48668
++bnx2_init_cpus_48669 bnx2_init_cpus 0 48669 NULL
++ubi_eba_unmap_leb_48671 ubi_eba_unmap_leb 0 48671 NULL
++read_48672 read 0 48672 NULL
++order_show_48676 order_show 0 48676 NULL nohasharray
++l2cap_build_cmd_48676 l2cap_build_cmd 4 48676 &order_show_48676
++carl9170_set_operating_mode_48683 carl9170_set_operating_mode 0 48683 NULL
++ceph_setattr_48686 ceph_setattr 0 48686 NULL
++ecm_opts_ifname_show_48687 ecm_opts_ifname_show 0 48687 NULL nohasharray
++iscsi_nacl_param_show_FirstBurstLength_48687 iscsi_nacl_param_show_FirstBurstLength 0 48687 &ecm_opts_ifname_show_48687
++security_inode_setattr_48689 security_inode_setattr 0 48689 NULL
++xen_feature_show_48691 xen_feature_show 0 48691 NULL
++create_css_48692 create_css 0 48692 NULL
 +hysdn_log_write_48694 hysdn_log_write 3 48694 NULL
 +hysdn_log_write_48694 hysdn_log_write 3 48694 NULL
++adp5520_bl_dark_max_show_48697 adp5520_bl_dark_max_show 0 48697 NULL
 +altera_drscan_48698 altera_drscan 2 48698 NULL
 +altera_drscan_48698 altera_drscan 2 48698 NULL
++wlcore_boot_upload_firmware_48701 wlcore_boot_upload_firmware 0 48701 NULL
++cpu_partial_store_48703 cpu_partial_store 0-3 48703 NULL
 +kvm_set_irq_routing_48704 kvm_set_irq_routing 3 48704 NULL
 +kvm_set_irq_routing_48704 kvm_set_irq_routing 3 48704 NULL
-+lpfc_idiag_drbacc_write_48712 lpfc_idiag_drbacc_write 3 48712 NULL
++mwl8k_start_48706 mwl8k_start 0 48706 NULL nohasharray
++mwl8k_cmd_update_mac_addr_48706 mwl8k_cmd_update_mac_addr 0 48706 &mwl8k_start_48706 nohasharray
++rr_init1_48706 rr_init1 0 48706 &mwl8k_cmd_update_mac_addr_48706
++qib_user_event_ack_48707 qib_user_event_ack 0 48707 NULL nohasharray
++patch_vt1718S_48707 patch_vt1718S 0 48707 &qib_user_event_ack_48707
++__mt9t112_reg_mask_set_48708 __mt9t112_reg_mask_set 0 48708 NULL
++lpfc_idiag_drbacc_write_48712 lpfc_idiag_drbacc_write 3-0 48712 NULL
 +SyS_lgetxattr_48719 SyS_lgetxattr 4 48719 NULL
 +SyS_lgetxattr_48719 SyS_lgetxattr 4 48719 NULL
++show_therm_status_48723 show_therm_status 0 48723 NULL
++sht15_soft_reset_48724 sht15_soft_reset 0 48724 NULL nohasharray
++sd_bytes_number_48724 sd_bytes_number 0-2 48724 &sht15_soft_reset_48724
++show_trace_dev_match_48726 show_trace_dev_match 0-2 48726 NULL
++authorized_default_store_48729 authorized_default_store 0-4 48729 NULL
++reserved_clusters_show_48735 reserved_clusters_show 0 48735 NULL
++xfs_attr_set_48738 xfs_attr_set 0 48738 NULL
++balloon_page_migrate_48740 balloon_page_migrate 0 48740 NULL
++ubifs_jnl_write_data_48742 ubifs_jnl_write_data 0 48742 NULL
 +ath6kl_usb_bmi_read_48745 ath6kl_usb_bmi_read 3 48745 NULL
 +ath6kl_usb_bmi_read_48745 ath6kl_usb_bmi_read 3 48745 NULL
-+ath6kl_regwrite_read_48747 ath6kl_regwrite_read 3 48747 NULL
-+l2cap_segment_sdu_48772 l2cap_segment_sdu 4 48772 NULL
-+il3945_sta_dbgfs_stats_table_read_48802 il3945_sta_dbgfs_stats_table_read 3 48802 NULL
-+twa_change_queue_depth_48808 twa_change_queue_depth 2 48808 NULL
-+atomic_counters_read_48827 atomic_counters_read 3 48827 NULL
-+azx_get_position_48841 azx_get_position 0 48841 NULL
-+vc_do_resize_48842 vc_do_resize 3-4 48842 NULL
-+comedi_buf_write_alloc_48846 comedi_buf_write_alloc 0-2 48846 NULL
-+suspend_dtim_interval_write_48854 suspend_dtim_interval_write 3 48854 NULL
-+viafb_dvp1_proc_write_48864 viafb_dvp1_proc_write 3 48864 NULL nohasharray
-+C_SYSC_pwritev64_48864 C_SYSC_pwritev64 3 48864 &viafb_dvp1_proc_write_48864
-+__ffs_ep0_read_events_48868 __ffs_ep0_read_events 3 48868 NULL
-+crypto_cipher_ctxsize_48890 crypto_cipher_ctxsize 0 48890 NULL
-+joydev_handle_JSIOCSAXMAP_48898 joydev_handle_JSIOCSAXMAP 3 48898 NULL
-+xdi_copy_to_user_48900 xdi_copy_to_user 4 48900 NULL
++ath6kl_regwrite_read_48747 ath6kl_regwrite_read 3-0 48747 NULL
++uart_get_attr_type_48750 uart_get_attr_type 0 48750 NULL
++cifs_check_receive_48751 cifs_check_receive 0 48751 NULL
++xc4000_set_params_48754 xc4000_set_params 0 48754 NULL
++patch_alc269_48756 patch_alc269 0 48756 NULL
++xfs_dir3_sf_entsize_48758 xfs_dir3_sf_entsize 0-2 48758 NULL
++qla4xxx_fw_uptime_show_48759 qla4xxx_fw_uptime_show 0 48759 NULL
++apds990x_lux_thresh_below_show_48763 apds990x_lux_thresh_below_show 0 48763 NULL
++event_buffer_read_48772 event_buffer_read 0-3 48772 NULL nohasharray
++l2cap_segment_sdu_48772 l2cap_segment_sdu 4 48772 &event_buffer_read_48772
++rds_set_bool_option_48773 rds_set_bool_option 0 48773 NULL
++boottime_set_48781 boottime_set 0-4 48781 NULL
++lm3533_ctrlbank_set_pwm_48784 lm3533_ctrlbank_set_pwm 0 48784 NULL
++transfer_48788 transfer 0 48788 NULL
++nfc_llcp_send_snl_sdreq_48793 nfc_llcp_send_snl_sdreq 3 48793 NULL
++gadget_dev_desc_bMaxPacketSize0_show_48795 gadget_dev_desc_bMaxPacketSize0_show 0 48795 NULL nohasharray
++led_invert_store_48795 led_invert_store 0-4 48795 &gadget_dev_desc_bMaxPacketSize0_show_48795
++lua_sysfs_write_48797 lua_sysfs_write 0-6 48797 NULL
++lock_extent_buffer_for_io_48800 lock_extent_buffer_for_io 0 48800 NULL nohasharray
++rbd_add_single_major_48800 rbd_add_single_major 0-3 48800 &lock_extent_buffer_for_io_48800
++il3945_sta_dbgfs_stats_table_read_48802 il3945_sta_dbgfs_stats_table_read 3-0 48802 NULL
++bio_uncopy_user_48803 bio_uncopy_user 0 48803 NULL
++ufx_unblank_48804 ufx_unblank 0 48804 NULL
++show_48809 show 0 48809 NULL
++store_sched4_48815 store_sched4 4-0 48815 NULL
++tcp_push_one_48816 tcp_push_one 2 48816 NULL
++smb2_flush_file_48822 smb2_flush_file 0 48822 NULL nohasharray
++journal_end_sync_48822 journal_end_sync 0 48822 &smb2_flush_file_48822
++mci_ue_noinfo_show_48824 mci_ue_noinfo_show 0 48824 NULL
++atomic_counters_read_48827 atomic_counters_read 3-0 48827 NULL
++exchange_bmi_msg_48829 exchange_bmi_msg 0 48829 NULL
++vmci_transport_notify_recv_post_dequeue_48831 vmci_transport_notify_recv_post_dequeue 0 48831 NULL
++vbi_queue_setup_48842 vbi_queue_setup 0 48842 NULL nohasharray
++vc_do_resize_48842 vc_do_resize 3-4 48842 &vbi_queue_setup_48842
++ds1511_rtc_set_alarm_48843 ds1511_rtc_set_alarm 0 48843 NULL
++show_host_param_ISCSI_HOST_PARAM_INITIATOR_NAME_48845 show_host_param_ISCSI_HOST_PARAM_INITIATOR_NAME 0 48845 NULL
++il_dbgfs_force_reset_write_48846 il_dbgfs_force_reset_write 0-3 48846 NULL
++insert_queue_48849 insert_queue 0 48849 NULL
++pcnet32_open_48852 pcnet32_open 0 48852 NULL
++rpf_s_ctrl_48853 rpf_s_ctrl 0 48853 NULL
++suspend_dtim_interval_write_48854 suspend_dtim_interval_write 3-0 48854 NULL nohasharray
++ath10k_wait_for_peer_common_48854 ath10k_wait_for_peer_common 0 48854 &suspend_dtim_interval_write_48854
++ext2_get_xip_mem_48858 ext2_get_xip_mem 0 48858 NULL
++mwl8k_cmd_rf_tx_power_48860 mwl8k_cmd_rf_tx_power 0 48860 NULL
++seq_buf_buffer_left_48863 seq_buf_buffer_left 0 48863 NULL
++viafb_dvp1_proc_write_48864 viafb_dvp1_proc_write 3-0 48864 NULL
++submit_async_48869 submit_async 0 48869 NULL
++xgmac_change_mtu_48870 xgmac_change_mtu 0 48870 NULL
++_nfs4_proc_fs_locations_48874 _nfs4_proc_fs_locations 0 48874 NULL
++sys_setgroups16_48882 sys_setgroups16 1 48882 NULL
++chksum_final_48884 chksum_final 0 48884 NULL nohasharray
++carl9170_write_reg_48884 carl9170_write_reg 0 48884 &chksum_final_48884
++get_xip_mem_48886 get_xip_mem 0 48886 NULL
++nlmon_change_mtu_48887 nlmon_change_mtu 0 48887 NULL
++ext2_alloc_branch_48889 ext2_alloc_branch 4 48889 NULL
++rt2x00mac_sta_add_48891 rt2x00mac_sta_add 0 48891 NULL nohasharray
++s2io_change_mtu_48891 s2io_change_mtu 0 48891 &rt2x00mac_sta_add_48891
++adummy_open_48895 adummy_open 0 48895 NULL
++nouveau_hwmon_set_max_temp_hyst_48896 nouveau_hwmon_set_max_temp_hyst 0-4 48896 NULL
++joydev_handle_JSIOCSAXMAP_48898 joydev_handle_JSIOCSAXMAP 3 48898 NULL nohasharray
++MT2063_Tune_48898 MT2063_Tune 0 48898 &joydev_handle_JSIOCSAXMAP_48898 nohasharray
++mac_drv_rx_init_48898 mac_drv_rx_init 2 48898 &MT2063_Tune_48898
++xdi_copy_to_user_48900 xdi_copy_to_user 4 48900 NULL nohasharray
++store_online_48900 store_online 0-4 48900 &xdi_copy_to_user_48900
++set_in_max2_48905 set_in_max2 0-4 48905 NULL
 +msg_hdr_sz_48908 msg_hdr_sz 0 48908 NULL
 +msg_hdr_sz_48908 msg_hdr_sz 0 48908 NULL
-+sep_crypto_dma_48937 sep_crypto_dma 0 48937 NULL
++ad5360_write_dac_powerdown_48909 ad5360_write_dac_powerdown 0-4 48909 NULL
++iptable_nat_ipv4_in_48914 iptable_nat_ipv4_in 0 48914 NULL
++rbd_pool_id_show_48916 rbd_pool_id_show 0 48916 NULL
++broadsheet_spiflash_write_page_48917 broadsheet_spiflash_write_page 0 48917 NULL
++gdth_isa_probe_one_48925 gdth_isa_probe_one 1 48925 NULL
++send_cmd_48933 send_cmd 0 48933 NULL
++tua9001_get_if_frequency_48934 tua9001_get_if_frequency 0 48934 NULL
 +si5351_write_parameters_48940 si5351_write_parameters 2 48940 NULL
 +si5351_write_parameters_48940 si5351_write_parameters 2 48940 NULL
-+event_heart_beat_read_48961 event_heart_beat_read 3 48961 NULL
++gadget_strings_serialnumber_show_48944 gadget_strings_serialnumber_show 0 48944 NULL
++command_setecptiming_48948 command_setecptiming 0 48948 NULL
++cpu_cgroup_can_attach_48952 cpu_cgroup_can_attach 0 48952 NULL
++waitwarn_us_read_48954 waitwarn_us_read 0 48954 NULL
++br_dev_init_48956 br_dev_init 0 48956 NULL
++lio_target_np_show_sctp_48958 lio_target_np_show_sctp 0 48958 NULL
++register_new_memory_48959 register_new_memory 0 48959 NULL
++iscsi_tpg_param_store_IFMarker_48960 iscsi_tpg_param_store_IFMarker 0-3 48960 NULL
++event_heart_beat_read_48961 event_heart_beat_read 3-0 48961 NULL
++venus_fsync_48962 venus_fsync 0 48962 NULL
++pyra_sysfs_write_profile_settings_48963 pyra_sysfs_write_profile_settings 0-6-5 48963 NULL
 +nand_ecc_test_run_48966 nand_ecc_test_run 1 48966 NULL
 +nand_ecc_test_run_48966 nand_ecc_test_run 1 48966 NULL
++stb6000_set_params_48968 stb6000_set_params 0 48968 NULL
++info_proc_write_48969 info_proc_write 0-3 48969 NULL
++lbmIOWait_48970 lbmIOWait 0 48970 NULL
 +vmci_handle_arr_create_48971 vmci_handle_arr_create 1 48971 NULL
 +vmci_handle_arr_create_48971 vmci_handle_arr_create 1 48971 NULL
-+nilfs_direct_IO_48981 nilfs_direct_IO 4 48981 NULL
-+rds_rm_size_48996 rds_rm_size 0-2 48996 NULL
-+sel_write_enforce_48998 sel_write_enforce 3 48998 NULL
-+null_alloc_rs_49019 null_alloc_rs 2 49019 NULL
++ipr_free_dump_48976 ipr_free_dump 0 48976 NULL nohasharray
++devm_kmemdup_48976 devm_kmemdup 3 48976 &ipr_free_dump_48976
++sha256_ssse3_final_48980 sha256_ssse3_final 0 48980 NULL nohasharray
++myri10ge_send_cmd_48980 myri10ge_send_cmd 0 48980 &sha256_ssse3_final_48980
++nilfs_direct_IO_48981 nilfs_direct_IO 4-0 48981 NULL
++xfs_trans_commit_48982 xfs_trans_commit 0 48982 NULL
++get_target_48984 get_target 0 48984 NULL nohasharray
++bonding_show_primary_reselect_48984 bonding_show_primary_reselect 0 48984 &get_target_48984
++ntb_transport_rx_enqueue_48986 ntb_transport_rx_enqueue 0 48986 NULL
++show_48988 show 0 48988 NULL
++_alloc_set_attr_list_48991 _alloc_set_attr_list 4 48991 NULL
++nes_store_nonidx_data_48992 nes_store_nonidx_data 0-3 48992 NULL
++xen_memory_notifier_48993 xen_memory_notifier 0 48993 NULL
++rds_rm_size_48996 rds_rm_size 0-2 48996 NULL nohasharray
++rionet_open_48996 rionet_open 0 48996 &rds_rm_size_48996
++sel_write_enforce_48998 sel_write_enforce 3-0 48998 NULL
++tle62x0_gpio_show_48999 tle62x0_gpio_show 0 48999 NULL
++hib_bio_write_page_49000 hib_bio_write_page 0 49000 NULL
++dwmac1000_dma_init_49005 dwmac1000_dma_init 0 49005 NULL
++snd_card_saa7134_capture_prepare_49012 snd_card_saa7134_capture_prepare 0 49012 NULL
++ili210x_calibrate_49014 ili210x_calibrate 0-4 49014 NULL
++i915_error_state_to_str_49017 i915_error_state_to_str 0 49017 NULL
++ov9640_s_fmt_49018 ov9640_s_fmt 0 49018 NULL
++multicast_startup_query_interval_store_49019 multicast_startup_query_interval_store 4-0 49019 NULL nohasharray
++null_alloc_rs_49019 null_alloc_rs 2 49019 &multicast_startup_query_interval_store_49019
 +filemap_check_errors_49022 filemap_check_errors 0 49022 NULL
 +filemap_check_errors_49022 filemap_check_errors 0 49022 NULL
++cipso_v4_sock_setattr_49024 cipso_v4_sock_setattr 0 49024 NULL
 +transient_status_49027 transient_status 4 49027 NULL
 +transient_status_49027 transient_status 4 49027 NULL
++ath5k_attr_store_ani_mode_49029 ath5k_attr_store_ani_mode 0-4 49029 NULL
 +ll_xattr_cache_add_49032 ll_xattr_cache_add 4-0 49032 NULL
 +ll_xattr_cache_add_49032 ll_xattr_cache_add 4-0 49032 NULL
++ahci_show_host_version_49034 ahci_show_host_version 0 49034 NULL
++target_fabric_port_show_attr_alua_tg_pt_gp_49037 target_fabric_port_show_attr_alua_tg_pt_gp 0 49037 NULL nohasharray
++pvscsi_change_queue_depth_49037 pvscsi_change_queue_depth 0-2 49037 &target_fabric_port_show_attr_alua_tg_pt_gp_49037
++pm_qos_resume_latency_store_49038 pm_qos_resume_latency_store 0-4 49038 NULL
++show_sas_expander_product_id_49046 show_sas_expander_product_id 0 49046 NULL
++bnad_rx_msix_register_49047 bnad_rx_msix_register 0 49047 NULL
++kovaplus_send_control_49052 kovaplus_send_control 0 49052 NULL nohasharray
++security_kernel_module_request_49052 security_kernel_module_request 0 49052 &kovaplus_send_control_49052 nohasharray
++setup_msi_irq_49052 setup_msi_irq 0 49052 &security_kernel_module_request_49052
++ubi_read_49061 ubi_read 0 49061 NULL
++net2280_queue_49065 net2280_queue 0 49065 NULL nohasharray
++l2cap_bredr_sig_cmd_49065 l2cap_bredr_sig_cmd 3 49065 &net2280_queue_49065
++rx_stats_read_49066 rx_stats_read 0 49066 NULL
++avoid_reset_quirk_store_49067 avoid_reset_quirk_store 0-4 49067 NULL
++read_regs_49068 read_regs 0 49068 NULL
++chv_gpio_request_49071 chv_gpio_request 0 49071 NULL
++ov7670_s_exp_49073 ov7670_s_exp 0 49073 NULL
++md_attr_store_49074 md_attr_store 0-4 49074 NULL
++dstr_read_regr_49075 dstr_read_regr 0 49075 NULL
++rj54n1_reg_init_49076 rj54n1_reg_init 0 49076 NULL nohasharray
++show_fan_49076 show_fan 0 49076 &rj54n1_reg_init_49076
++show_crash_notes_49079 show_crash_notes 0 49079 NULL nohasharray
++atl2_change_mtu_49079 atl2_change_mtu 0 49079 &show_crash_notes_49079
++cpia2_set_flicker_mode_49086 cpia2_set_flicker_mode 0 49086 NULL
++da9052_set_alarm_49087 da9052_set_alarm 0 49087 NULL
++wl12xx_sta_add_49093 wl12xx_sta_add 0 49093 NULL
 +scsi_register_49094 scsi_register 2 49094 NULL
 +compat_do_readv_writev_49102 compat_do_readv_writev 4 49102 NULL
 +scsi_register_49094 scsi_register 2 49094 NULL
 +compat_do_readv_writev_49102 compat_do_readv_writev 4 49102 NULL
-+xfrm_replay_state_esn_len_49119 xfrm_replay_state_esn_len 0 49119 NULL
++enic_dev_del_station_addr_49105 enic_dev_del_station_addr 0 49105 NULL
++reiserfs_statfs_49109 reiserfs_statfs 0 49109 NULL
++show_lanerev_enb_49114 show_lanerev_enb 0 49114 NULL nohasharray
++sanity_check_49114 sanity_check 0 49114 &show_lanerev_enb_49114
++memcg_write_event_control_49119 memcg_write_event_control 0-3 49119 NULL
 +ll_max_cached_mb_seq_write_49122 ll_max_cached_mb_seq_write 3 49122 NULL
 +ll_max_cached_mb_seq_write_49122 ll_max_cached_mb_seq_write 3 49122 NULL
-+pt_read_49136 pt_read 3 49136 NULL nohasharray
-+netxen_setup_msi_interrupts_49136 netxen_setup_msi_interrupts 2 49136 &pt_read_49136
++dn_check_state_49133 dn_check_state 0 49133 NULL
++pt_read_49136 pt_read 3-0 49136 NULL nohasharray
++qib_user_sdma_pin_pages_49136 qib_user_sdma_pin_pages 0-5-4 49136 &pt_read_49136 nohasharray
++netxen_setup_msi_interrupts_49136 netxen_setup_msi_interrupts 2 49136 &qib_user_sdma_pin_pages_49136
++read_file_49137 read_file 4 49137 NULL
++affs_write_begin_49139 affs_write_begin 0-3 49139 NULL
++apds990x_prox_reporting_avail_show_49143 apds990x_prox_reporting_avail_show 0 49143 NULL
++wl1271_ps_elp_wakeup_49149 wl1271_ps_elp_wakeup 0 49149 NULL nohasharray
++bd2802_store_reg0x15_49149 bd2802_store_reg0x15 0-4 49149 &wl1271_ps_elp_wakeup_49149
++target_core_dev_pr_show_attr_res_pr_all_tgt_pts_49150 target_core_dev_pr_show_attr_res_pr_all_tgt_pts 0 49150 NULL
++atyfb_setup_generic_49151 atyfb_setup_generic 3 49151 NULL nohasharray
++divas_read_49151 divas_read 0-3 49151 &atyfb_setup_generic_49151 nohasharray
++patch_vt1812_49151 patch_vt1812 0 49151 &divas_read_49151
++bq24190_write_mask_49153 bq24190_write_mask 0 49153 NULL
 +ipwireless_tty_received_49154 ipwireless_tty_received 3 49154 NULL
 +f2fs_acl_count_49155 f2fs_acl_count 0-1 49155 NULL
 +ipwireless_tty_received_49154 ipwireless_tty_received 3 49154 NULL
 +f2fs_acl_count_49155 f2fs_acl_count 0-1 49155 NULL
++da903x_clr_bits_49158 da903x_clr_bits 0 49158 NULL
++gr_queue_49159 gr_queue 0 49159 NULL
++falcon_a1_mem_map_size_49160 falcon_a1_mem_map_size 0 49160 NULL nohasharray
++fm10k_update_uc_addr_vf_49160 fm10k_update_uc_addr_vf 0 49160 &falcon_a1_mem_map_size_49160
 +ipw_queue_tx_init_49161 ipw_queue_tx_init 3 49161 NULL
 +ipw_queue_tx_init_49161 ipw_queue_tx_init 3 49161 NULL
-+__jfs_setxattr_49175 __jfs_setxattr 5 49175 NULL
-+ath6kl_bgscan_int_write_49178 ath6kl_bgscan_int_write 3 49178 NULL
++xfs_file_buffered_aio_write_49162 xfs_file_buffered_aio_write 0 49162 NULL
++gpio_setup_irq_49163 gpio_setup_irq 0 49163 NULL
++lpfc_enable_fip_show_49166 lpfc_enable_fip_show 0 49166 NULL nohasharray
++fuse_notify_poll_49166 fuse_notify_poll 0 49166 &lpfc_enable_fip_show_49166
++ext4_free_clusters_after_init_49174 ext4_free_clusters_after_init 2 49174 NULL
++__jfs_setxattr_49175 __jfs_setxattr 0-5 49175 NULL
++w1_master_probe_49176 w1_master_probe 0 49176 NULL
++ath6kl_bgscan_int_write_49178 ath6kl_bgscan_int_write 3-0 49178 NULL
 +dvb_dvr_ioctl_49182 dvb_dvr_ioctl 2 49182 NULL
 +dvb_dvr_ioctl_49182 dvb_dvr_ioctl 2 49182 NULL
-+print_queue_49191 print_queue 0-4 49191 NULL
-+root_nfs_cat_49192 root_nfs_cat 3 49192 NULL
-+iwl_dbgfs_ucode_general_stats_read_49199 iwl_dbgfs_ucode_general_stats_read 3 49199 NULL
-+il4965_rs_sta_dbgfs_stats_table_read_49206 il4965_rs_sta_dbgfs_stats_table_read 3 49206 NULL
++phy_device_create_49190 phy_device_create 3 49190 NULL
++vmlfb_set_par_49191 vmlfb_set_par 0 49191 NULL
++xfs_da_grow_inode_49192 xfs_da_grow_inode 0 49192 NULL
++adv7180_mbus_fmt_49194 adv7180_mbus_fmt 0 49194 NULL
++sm501fb_debug_show_pnl_49195 sm501fb_debug_show_pnl 0 49195 NULL
++_iwl_dbgfs_netdetect_write_49196 _iwl_dbgfs_netdetect_write 3-0 49196 NULL
++iwl_dbgfs_ucode_general_stats_read_49199 iwl_dbgfs_ucode_general_stats_read 3-0 49199 NULL nohasharray
++i2c_nuvoton_recv_49199 i2c_nuvoton_recv 0-3 49199 &iwl_dbgfs_ucode_general_stats_read_49199
++aio_read_null_49202 aio_read_null 0 49202 NULL
++il4965_rs_sta_dbgfs_stats_table_read_49206 il4965_rs_sta_dbgfs_stats_table_read 3-0 49206 NULL
++prepare_for_input_49207 prepare_for_input 0 49207 NULL
 +do_jffs2_getxattr_49210 do_jffs2_getxattr 0 49210 NULL
 +do_jffs2_getxattr_49210 do_jffs2_getxattr 0 49210 NULL
++show_ipInUnknownProtos_49211 show_ipInUnknownProtos 0 49211 NULL
++show_local_ib_port_49215 show_local_ib_port 0 49215 NULL
++ceph_vxattrcb_dir_rbytes_49217 ceph_vxattrcb_dir_rbytes 0 49217 NULL
++target_stat_scsi_auth_intr_show_attr_read_mbytes_49221 target_stat_scsi_auth_intr_show_attr_read_mbytes 0 49221 NULL
++tpm_store_ppi_request_49225 tpm_store_ppi_request 0-4 49225 NULL
 +nouveau_therm_create__49228 nouveau_therm_create_ 4 49228 NULL
 +nouveau_therm_create__49228 nouveau_therm_create_ 4 49228 NULL
-+ieee80211_if_read_rssi_threshold_49260 ieee80211_if_read_rssi_threshold 3 49260 NULL
-+isku_sysfs_read_keys_media_49268 isku_sysfs_read_keys_media 6 49268 NULL
-+ptlrpc_check_set_49277 ptlrpc_check_set 0 49277 NULL
-+rx_filter_beacon_filter_read_49279 rx_filter_beacon_filter_read 3 49279 NULL
-+viafb_dfph_proc_write_49288 viafb_dfph_proc_write 3 49288 NULL
-+uio_read_49300 uio_read 3 49300 NULL
-+isku_sysfs_read_keys_macro_49312 isku_sysfs_read_keys_macro 6 49312 NULL
++roccat_common2_sysfs_write_profile_settings_49229 roccat_common2_sysfs_write_profile_settings 0-6-5 49229 NULL nohasharray
++bad_file_splice_read_49229 bad_file_splice_read 0 49229 &roccat_common2_sysfs_write_profile_settings_49229
++p2m_timeouts_show_49231 p2m_timeouts_show 0 49231 NULL
++smm665_show_crit_alarm_49232 smm665_show_crit_alarm 0 49232 NULL
++show_dh_state_49233 show_dh_state 0 49233 NULL nohasharray
++class_attr_store_49233 class_attr_store 0-4 49233 &show_dh_state_49233
++stop_discovery_49237 stop_discovery 4 49237 NULL
++atxp1_showvcore_49238 atxp1_showvcore 0 49238 NULL
++v9fs_vfs_getattr_49240 v9fs_vfs_getattr 0 49240 NULL
++lpfc_fcp_class_show_49242 lpfc_fcp_class_show 0 49242 NULL nohasharray
++store_49242 store 0 49242 &lpfc_fcp_class_show_49242
++ks8851_net_open_49243 ks8851_net_open 0 49243 NULL
++iio_buffer_read_length_49246 iio_buffer_read_length 0 49246 NULL
++get_write_access_49253 get_write_access 0 49253 NULL
++pmbus_regulator_disable_49257 pmbus_regulator_disable 0 49257 NULL nohasharray
++rtl2832_sdr_submit_urbs_49257 rtl2832_sdr_submit_urbs 0 49257 &pmbus_regulator_disable_49257
++selinux_netlink_send_49259 selinux_netlink_send 0 49259 NULL nohasharray
++max8997_rtc_stop_alarm_49259 max8997_rtc_stop_alarm 0 49259 &selinux_netlink_send_49259
++ieee80211_if_read_rssi_threshold_49260 ieee80211_if_read_rssi_threshold 3-0 49260 NULL
++__smsc75xx_read_reg_49264 __smsc75xx_read_reg 0 49264 NULL
++capture_pcm_prepare_49266 capture_pcm_prepare 0 49266 NULL
++isku_sysfs_read_keys_media_49268 isku_sysfs_read_keys_media 6-0-5 49268 NULL
++osd_req_add_get_attr_list_49278 osd_req_add_get_attr_list 3 49278 NULL nohasharray
++show_conn_param_ISCSI_PARAM_DATADGST_EN_49278 show_conn_param_ISCSI_PARAM_DATADGST_EN 0 49278 &osd_req_add_get_attr_list_49278
++rx_filter_beacon_filter_read_49279 rx_filter_beacon_filter_read 3-0 49279 NULL
++nilfs_bmap_assign_49282 nilfs_bmap_assign 0 49282 NULL
++store_49284 store 0 49284 NULL
++bcache_dev_stripe_dirty_49286 bcache_dev_stripe_dirty 2 49286 NULL
++ext4_xattr_ibody_list_49287 ext4_xattr_ibody_list 0 49287 NULL nohasharray
++node_read_distance_49287 node_read_distance 0 49287 &ext4_xattr_ibody_list_49287
++viafb_dfph_proc_write_49288 viafb_dfph_proc_write 3-0 49288 NULL
++store_49298 store 0-3 49298 NULL
++__niu_set_and_wait_clear_49299 __niu_set_and_wait_clear 0 49299 NULL
++uio_read_49300 uio_read 3-0 49300 NULL
++ocfs2_resmap_find_free_bits_49301 ocfs2_resmap_find_free_bits 3 49301 NULL
++bch_bset_print_stats_49303 bch_bset_print_stats 0 49303 NULL
++isku_sysfs_read_keys_macro_49312 isku_sysfs_read_keys_macro 6-0-5 49312 NULL
++request_locality_49318 request_locality 0 49318 NULL
 +SYSC_mincore_49319 SYSC_mincore 2-1 49319 NULL
 +SYSC_mincore_49319 SYSC_mincore 2-1 49319 NULL
++stream_enqueue_49324 stream_enqueue 0 49324 NULL
 +fwtty_port_handler_49327 fwtty_port_handler 9 49327 NULL
 +fwtty_port_handler_49327 fwtty_port_handler 9 49327 NULL
-+srpt_alloc_ioctx_ring_49330 srpt_alloc_ioctx_ring 2-4-3 49330 NULL
++show_freq_49329 show_freq 0 49329 NULL
++srpt_alloc_ioctx_ring_49330 srpt_alloc_ioctx_ring 3-4-2 49330 NULL
++__intel_map_single_49338 __intel_map_single 0-2 49338 NULL
++statfs_slow_fill_49342 statfs_slow_fill 0 49342 NULL
++cfpkt_setlen_49343 cfpkt_setlen 2 49343 NULL
++ipath_set_rx_pol_inv_49344 ipath_set_rx_pol_inv 0 49344 NULL
++_nfs4_do_setlk_49351 _nfs4_do_setlk 0 49351 NULL
++i40e_vsi_configure_49352 i40e_vsi_configure 0 49352 NULL
++inet6_getname_49353 inet6_getname 0 49353 NULL nohasharray
++pch_can_open_49353 pch_can_open 0 49353 &inet6_getname_49353
++show_ipv6_iface_traffic_class_49355 show_ipv6_iface_traffic_class 0 49355 NULL nohasharray
++execute_49355 execute 0 49355 &show_ipv6_iface_traffic_class_49355
 +joydev_ioctl_common_49359 joydev_ioctl_common 2 49359 NULL
 +joydev_ioctl_common_49359 joydev_ioctl_common 2 49359 NULL
++input_dev_show_cap_snd_49368 input_dev_show_cap_snd 0 49368 NULL
++avtab_init_49369 avtab_init 0 49369 NULL
++px_raw_event_49371 px_raw_event 4 49371 NULL
++resync_start_show_49372 resync_start_show 0 49372 NULL
++da9052_bat_get_property_49379 da9052_bat_get_property 0 49379 NULL
++show_rpm_max_49388 show_rpm_max 0 49388 NULL
 +iscsi_alloc_session_49390 iscsi_alloc_session 3 49390 NULL
 +iscsi_alloc_session_49390 iscsi_alloc_session 3 49390 NULL
-+ext4_ext_index_trans_blocks_49396 ext4_ext_index_trans_blocks 0 49396 NULL
-+rx_streaming_always_read_49401 rx_streaming_always_read 3 49401 NULL
++__ioremap_caller_49392 __ioremap_caller 2-1 49392 NULL nohasharray
++applesmc_create_nodes_49392 applesmc_create_nodes 2 49392 &__ioremap_caller_49392
++show_sas_spec_support_status_49396 show_sas_spec_support_status 0 49396 NULL nohasharray
++rtsx_transfer_sglist_adma_partial_49396 rtsx_transfer_sglist_adma_partial 4 49396 &show_sas_spec_support_status_49396
++bh1770_lux_calib_store_49400 bh1770_lux_calib_store 0-4 49400 NULL
++rx_streaming_always_read_49401 rx_streaming_always_read 3-0 49401 NULL
++acpi_ds_execute_arguments_49406 acpi_ds_execute_arguments 0 49406 NULL
 +tnode_alloc_49407 tnode_alloc 1 49407 NULL
 +tnode_alloc_49407 tnode_alloc 1 49407 NULL
-+samples_to_bytes_49426 samples_to_bytes 0-2 49426 NULL
++rivafb_set_par_49411 rivafb_set_par 0 49411 NULL
++be_cmd_vlan_config_49413 be_cmd_vlan_config 0 49413 NULL
++tdfxfb_set_par_49414 tdfxfb_set_par 0 49414 NULL
++__mce_read_apei_49415 __mce_read_apei 0 49415 NULL
++quirk_pcie_aspm_write_49416 quirk_pcie_aspm_write 0 49416 NULL
++iscsi_nacl_attrib_show_random_r2t_offsets_49422 iscsi_nacl_attrib_show_random_r2t_offsets 0 49422 NULL
++hdmiphy_s_stream_49426 hdmiphy_s_stream 0 49426 NULL
++et131x_get_regs_len_49430 et131x_get_regs_len 0 49430 NULL
++md_domain_init_49432 md_domain_init 2 49432 NULL
++probe_kernel_read_49437 probe_kernel_read 0 49437 NULL
 +compat_do_msg_fill_49440 compat_do_msg_fill 3 49440 NULL
 +compat_do_msg_fill_49440 compat_do_msg_fill 3 49440 NULL
++sctp_auth_asoc_init_active_key_49442 sctp_auth_asoc_init_active_key 0 49442 NULL
++i915_gem_object_set_to_gtt_domain_49450 i915_gem_object_set_to_gtt_domain 0 49450 NULL
++set_pwm_en_49451 set_pwm_en 0-4 49451 NULL
 +__hfsplus_getxattr_49460 __hfsplus_getxattr 0 49460 NULL
 +__hfsplus_getxattr_49460 __hfsplus_getxattr 0 49460 NULL
++be_mcc_compl_process_49462 be_mcc_compl_process 0 49462 NULL
 +agp_3_5_isochronous_node_enable_49465 agp_3_5_isochronous_node_enable 3 49465 NULL
 +agp_3_5_isochronous_node_enable_49465 agp_3_5_isochronous_node_enable 3 49465 NULL
++snd_ymfpci_capture_trigger_49466 snd_ymfpci_capture_trigger 0 49466 NULL
++mmc_name_show_49467 mmc_name_show 0 49467 NULL
 +xfs_iformat_local_49472 xfs_iformat_local 4 49472 NULL
 +xfs_iformat_local_49472 xfs_iformat_local 4 49472 NULL
-+tipc_bclink_get_mtu_49483 tipc_bclink_get_mtu 0 49483 NULL
-+isr_decrypt_done_read_49490 isr_decrypt_done_read 3 49490 NULL
-+iwl_dbgfs_disable_power_off_read_49517 iwl_dbgfs_disable_power_off_read 3 49517 NULL
++dn_nsp_do_disc_49474 dn_nsp_do_disc 6 49474 NULL
++buf_prepare_49476 buf_prepare 0 49476 NULL
++fan_fan2_input_show_49478 fan_fan2_input_show 0 49478 NULL
++rhine_vlan_rx_add_vid_49482 rhine_vlan_rx_add_vid 0 49482 NULL
++tipc_bclink_get_mtu_49483 tipc_bclink_get_mtu 0 49483 NULL nohasharray
++b43legacy_validate_chipaccess_49483 b43legacy_validate_chipaccess 0 49483 &tipc_bclink_get_mtu_49483 nohasharray
++esp4_get_mtu_49483 esp4_get_mtu 0-2 49483 &b43legacy_validate_chipaccess_49483
++ath10k_wmi_set_sta_ps_param_49484 ath10k_wmi_set_sta_ps_param 0 49484 NULL
++isr_decrypt_done_read_49490 isr_decrypt_done_read 3-0 49490 NULL
++r820t_read_49492 r820t_read 0-4 49492 NULL
++tpacpi_driver_wwan_emulstate_show_49494 tpacpi_driver_wwan_emulstate_show 0 49494 NULL
++ismt_access_49498 ismt_access 0 49498 NULL
++ql3xxx_open_49499 ql3xxx_open 0 49499 NULL
++show_fnode_tsid_49500 show_fnode_tsid 0 49500 NULL
++show_dts_ext_49503 show_dts_ext 0 49503 NULL
++acpi_ex_write_with_update_rule_49505 acpi_ex_write_with_update_rule 0 49505 NULL
++wake_lock_show_49508 wake_lock_show 0 49508 NULL
++show_offset_49516 show_offset 0 49516 NULL
++iwl_dbgfs_disable_power_off_read_49517 iwl_dbgfs_disable_power_off_read 3-0 49517 NULL nohasharray
++smp_execute_task_49517 smp_execute_task 0 49517 &iwl_dbgfs_disable_power_off_read_49517
++pch_gbe_open_49518 pch_gbe_open 0 49518 NULL
 +SyS_listxattr_49519 SyS_listxattr 3 49519 NULL
 +SyS_listxattr_49519 SyS_listxattr 3 49519 NULL
-+emulator_write_phys_49520 emulator_write_phys 2-4 49520 NULL
-+smk_write_access_49561 smk_write_access 3 49561 NULL
++__sock_recvmsg_nosec_49520 __sock_recvmsg_nosec 0-4 49520 NULL nohasharray
++logical_ring_flush_all_caches_49520 logical_ring_flush_all_caches 0 49520 &__sock_recvmsg_nosec_49520
++show_tcpOutSegs_49528 show_tcpOutSegs 0 49528 NULL nohasharray
++light_write_49528 light_write 0 49528 &show_tcpOutSegs_49528 nohasharray
++read_partial_49528 read_partial 2 49528 &light_write_49528
++tda18271_write_regs_49537 tda18271_write_regs 0 49537 NULL
++netxen_issue_cmd_49538 netxen_issue_cmd 0 49538 NULL
++squashfs_trusted_list_49541 squashfs_trusted_list 0-5 49541 NULL
++s6e63m0_sysfs_show_gamma_table_49544 s6e63m0_sysfs_show_gamma_table 0 49544 NULL
++ntc_show_type_49546 ntc_show_type 0 49546 NULL
++show_attr_textmode_49550 show_attr_textmode 0 49550 NULL
++MIDIbuf_read_49551 MIDIbuf_read 0 49551 NULL
++__brcmf_cfg80211_up_49557 __brcmf_cfg80211_up 0 49557 NULL
++rx_queue_add_kobject_49559 rx_queue_add_kobject 0 49559 NULL
++smk_write_access_49561 smk_write_access 3-0 49561 NULL
++read_status_49562 read_status 0 49562 NULL
++proc_dev_atm_read_49563 proc_dev_atm_read 0-3 49563 NULL
++nilfs_btree_delete_49566 nilfs_btree_delete 0 49566 NULL
++show_taint_49568 show_taint 0 49568 NULL nohasharray
++hsr_netdev_notify_49568 hsr_netdev_notify 0 49568 &show_taint_49568
++major_show_49571 major_show 0 49571 NULL
++ntfs_malloc_nofs_49572 ntfs_malloc_nofs 1 49572 NULL
 +alloc_chunk_49575 alloc_chunk 1 49575 NULL
 +alloc_chunk_49575 alloc_chunk 1 49575 NULL
-+sctp_setsockopt_default_send_param_49578 sctp_setsockopt_default_send_param 3 49578 NULL
++sctp_setsockopt_default_send_param_49578 sctp_setsockopt_default_send_param 3-0 49578 NULL
++show_in_alarm_49582 show_in_alarm 0 49582 NULL
 +readfifo_49583 readfifo 1 49583 NULL
 +readfifo_49583 readfifo 1 49583 NULL
-+tap_write_49595 tap_write 3 49595 NULL
-+isr_wakeups_read_49607 isr_wakeups_read 3 49607 NULL
-+btrfs_mksubvol_49616 btrfs_mksubvol 3 49616 NULL
-+heap_init_49617 heap_init 2 49617 NULL
-+smk_write_doi_49621 smk_write_doi 3 49621 NULL
-+port_fops_read_49626 port_fops_read 3 49626 NULL
++gfs2_quota_lock_49587 gfs2_quota_lock 0 49587 NULL
++aty_valid_pll_ct_49589 aty_valid_pll_ct 0 49589 NULL nohasharray
++cpu_mask_to_apicid_and_49589 cpu_mask_to_apicid_and 0 49589 &aty_valid_pll_ct_49589
++usbhid_get_power_49590 usbhid_get_power 0 49590 NULL
++frag_rx_path_49593 frag_rx_path 3 49593 NULL
++evm_inode_setattr_49594 evm_inode_setattr 0 49594 NULL nohasharray
++tpacpi_rfk_sysfs_enable_store_49594 tpacpi_rfk_sysfs_enable_store 0-4 49594 &evm_inode_setattr_49594
++elants_i2c_fw_update_49595 elants_i2c_fw_update 0 49595 NULL
++snd_emu10k1_efx_playback_prepare_49597 snd_emu10k1_efx_playback_prepare 0 49597 NULL
++ceph_key_preparse_49602 ceph_key_preparse 0 49602 NULL
++usbtv_select_input_49603 usbtv_select_input 0 49603 NULL
++ocfs2_xattr_trusted_list_49606 ocfs2_xattr_trusted_list 0-5 49606 NULL nohasharray
++mcs7830_hif_set_mac_address_49606 mcs7830_hif_set_mac_address 0 49606 &ocfs2_xattr_trusted_list_49606 nohasharray
++pch_phub_write_gbe_mac_addr_49606 pch_phub_write_gbe_mac_addr 0 49606 &mcs7830_hif_set_mac_address_49606
++isr_wakeups_read_49607 isr_wakeups_read 3-0 49607 NULL
++f_get_base_info_49609 f_get_base_info 0 49609 NULL
++show_therm_crit_alarm_49611 show_therm_crit_alarm 0 49611 NULL
++cfq_group_idle_show_49612 cfq_group_idle_show 0 49612 NULL
++compat_SyS_fcntl64_49613 compat_SyS_fcntl64 3 49613 NULL
++qla4_83xx_set_idc_ver_49615 qla4_83xx_set_idc_ver 0 49615 NULL
++btrfs_mksubvol_49616 btrfs_mksubvol 3 49616 NULL nohasharray
++mt2060_get_if_frequency_49616 mt2060_get_if_frequency 0 49616 &btrfs_mksubvol_49616 nohasharray
++complete_walk_49616 complete_walk 0 49616 &mt2060_get_if_frequency_49616
++xfs_attr3_leaf_add_49617 xfs_attr3_leaf_add 0 49617 NULL
++vt596_transaction_49618 vt596_transaction 0 49618 NULL
++smk_write_doi_49621 smk_write_doi 3-0 49621 NULL nohasharray
++ath10k_htc_init_49621 ath10k_htc_init 0 49621 &smk_write_doi_49621
++port_fops_read_49626 port_fops_read 3-0 49626 NULL
++v4l2_m2m_qbuf_49627 v4l2_m2m_qbuf 0 49627 NULL
 +btrfsic_cmp_log_and_dev_bytenr_49628 btrfsic_cmp_log_and_dev_bytenr 2 49628 NULL
 +btrfsic_cmp_log_and_dev_bytenr_49628 btrfsic_cmp_log_and_dev_bytenr 2 49628 NULL
-+aa_simple_write_to_buffer_49683 aa_simple_write_to_buffer 3-4 49683 NULL
++ecryptfs_permission_49634 ecryptfs_permission 0 49634 NULL nohasharray
++cbaf_cdid_get_49634 cbaf_cdid_get 0 49634 &ecryptfs_permission_49634
++v9fs_lookup_revalidate_49638 v9fs_lookup_revalidate 0 49638 NULL
++raw_enable_allfilters_49639 raw_enable_allfilters 0 49639 NULL
++max_user_freq_show_49643 max_user_freq_show 0 49643 NULL
++pyra_sysfs_read_info_49669 pyra_sysfs_read_info 0-5-6 49669 NULL
++match_int_49672 match_int 0 49672 NULL
++__hci_req_sync_49680 __hci_req_sync 0 49680 NULL
++ubi_wl_flush_49682 ubi_wl_flush 0 49682 NULL
++aa_simple_write_to_buffer_49683 aa_simple_write_to_buffer 4-3 49683 NULL nohasharray
++lp5562_run_predef_led_pattern_49683 lp5562_run_predef_led_pattern 0 49683 &aa_simple_write_to_buffer_49683
 +SyS_pwritev_49688 SyS_pwritev 3 49688 NULL
 +SyS_pwritev_49688 SyS_pwritev 3 49688 NULL
-+__copy_from_user_nocheck_49699 __copy_from_user_nocheck 0-3 49699 NULL
-+cx2341x_ctrl_new_menu_49700 cx2341x_ctrl_new_menu 3 49700 NULL
-+write_pool_49718 write_pool 3 49718 NULL
-+kvm_mmu_notifier_invalidate_page_49723 kvm_mmu_notifier_invalidate_page 3 49723 NULL nohasharray
-+sfw_create_test_rpc_49723 sfw_create_test_rpc 4 49723 &kvm_mmu_notifier_invalidate_page_49723
-+sep_create_dcb_dmatables_context_kernel_49728 sep_create_dcb_dmatables_context_kernel 6 49728 NULL
-+zd_usb_iowrite16v_49744 zd_usb_iowrite16v 3 49744 NULL
++fw_status_49690 fw_status 0 49690 NULL
++__setup_irq_49696 __setup_irq 0 49696 NULL
++sys_gethostname_49698 sys_gethostname 2 49698 NULL
++snd_usb_endpoint_set_params_49703 snd_usb_endpoint_set_params 0 49703 NULL nohasharray
++tcp_sacktag_walk_49703 tcp_sacktag_walk 5-6 49703 &snd_usb_endpoint_set_params_49703
++picolcd_operation_mode_delay_show_49709 picolcd_operation_mode_delay_show 0 49709 NULL
++vnic_dev_add_addr_49710 vnic_dev_add_addr 0 49710 NULL nohasharray
++do_iter_readv_writev_49710 do_iter_readv_writev 0 49710 &vnic_dev_add_addr_49710
++show_online_49713 show_online 0 49713 NULL
++do_splice_to_49714 do_splice_to 0-4 49714 NULL
++write_pool_49718 write_pool 3-0 49718 NULL
++create_modalias_49720 create_modalias 0 49720 NULL
++alloc_kmem_cache_node_49725 alloc_kmem_cache_node 0 49725 NULL
++pcnet_open_49729 pcnet_open 0 49729 NULL
++dev_pm_qos_constraints_allocate_49731 dev_pm_qos_constraints_allocate 0 49731 NULL
++sys_fsetxattr_49736 sys_fsetxattr 4 49736 NULL
++write_exec_49737 write_exec 0 49737 NULL nohasharray
++cbaf_send_host_info_49737 cbaf_send_host_info 0 49737 &write_exec_49737
++check_frame_49741 check_frame 0 49741 NULL
++ixgbe_vlan_rx_add_vid_49743 ixgbe_vlan_rx_add_vid 0 49743 NULL
++iio_show_dev_name_49744 iio_show_dev_name 0 49744 NULL nohasharray
++zd_usb_iowrite16v_49744 zd_usb_iowrite16v 3 49744 &iio_show_dev_name_49744
++show_usblim_49746 show_usblim 0 49746 NULL nohasharray
++uvc_init_video_49746 uvc_init_video 0 49746 &show_usblim_49746
++firmware_loading_show_49748 firmware_loading_show 0 49748 NULL
++__niu_wait_bits_clear_ipp_49750 __niu_wait_bits_clear_ipp 0 49750 NULL
 +btrfs_chunk_num_stripes_49751 btrfs_chunk_num_stripes 0 49751 NULL
 +btrfs_chunk_num_stripes_49751 btrfs_chunk_num_stripes 0 49751 NULL
-+fuse_wr_pages_49753 fuse_wr_pages 0-1-2 49753 NULL
-+key_conf_keylen_read_49758 key_conf_keylen_read 3 49758 NULL
-+fuse_conn_waiting_read_49762 fuse_conn_waiting_read 3 49762 NULL
-+w83977af_fir_interrupt_49775 w83977af_fir_interrupt 0 49775 NULL
-+ceph_osdc_readpages_49789 ceph_osdc_readpages 0 49789 NULL
-+nfs4_acl_new_49806 nfs4_acl_new 1 49806 NULL
-+__of_parse_phandle_with_args_49807 __of_parse_phandle_with_args 0 49807 NULL
-+ntfs_copy_from_user_iovec_49829 ntfs_copy_from_user_iovec 3-6-0 49829 NULL
-+add_uuid_49831 add_uuid 4 49831 NULL
-+iraw_loop_49842 iraw_loop 0-1 49842 NULL
++fuse_wr_pages_49753 fuse_wr_pages 0-2-1 49753 NULL
++lifetime_write_kbytes_show_49754 lifetime_write_kbytes_show 0 49754 NULL
++pb0100_set_red_balance_49756 pb0100_set_red_balance 0 49756 NULL
++nci_skb_alloc_49757 nci_skb_alloc 2 49757 NULL
++key_conf_keylen_read_49758 key_conf_keylen_read 3-0 49758 NULL nohasharray
++zr364xx_prepare_49758 zr364xx_prepare 0 49758 &key_conf_keylen_read_49758 nohasharray
++cfg80211_vendor_event_alloc_49758 cfg80211_vendor_event_alloc 2 49758 &zr364xx_prepare_49758
++acpi_ps_get_next_namepath_49760 acpi_ps_get_next_namepath 0 49760 NULL
++ceph_uninline_data_49761 ceph_uninline_data 0 49761 NULL
++fuse_conn_waiting_read_49762 fuse_conn_waiting_read 3-0 49762 NULL
++mx2_camera_get_formats_49765 mx2_camera_get_formats 0 49765 NULL nohasharray
++show_ipv4_iface_gateway_49765 show_ipv4_iface_gateway 0 49765 &mx2_camera_get_formats_49765 nohasharray
++nmi_suspend_49765 nmi_suspend 0 49765 &show_ipv4_iface_gateway_49765
++isku_sysfs_write_49767 isku_sysfs_write 0-5 49767 NULL
++ivtvfb_set_var_49771 ivtvfb_set_var 0 49771 NULL
++dev_show_49780 dev_show 0 49780 NULL
++set_port0_handler_49783 set_port0_handler 4-0 49783 NULL nohasharray
++be_mac_addr_set_49783 be_mac_addr_set 0 49783 &set_port0_handler_49783 nohasharray
++apds990x_set_lux_thresh_49783 apds990x_set_lux_thresh 0 49783 &be_mac_addr_set_49783
++C_SYSC_recv_49784 C_SYSC_recv 3 49784 NULL
++toshiba_touchpad_set_49788 toshiba_touchpad_set 0 49788 NULL
++ceph_osdc_readpages_49789 ceph_osdc_readpages 0 49789 NULL nohasharray
++qla4_83xx_check_cmd_peg_status_49789 qla4_83xx_check_cmd_peg_status 0 49789 &ceph_osdc_readpages_49789
++i40e_sync_vsi_filters_49791 i40e_sync_vsi_filters 0 49791 NULL
++nfs_file_fsync_49792 nfs_file_fsync 0 49792 NULL
++store_ideapad_cam_49794 store_ideapad_cam 0-4 49794 NULL
++nilfs_segctor_README_show_49796 nilfs_segctor_README_show 0 49796 NULL
++asiliantfb_check_var_49807 asiliantfb_check_var 0 49807 NULL nohasharray
++__of_parse_phandle_with_args_49807 __of_parse_phandle_with_args 0 49807 &asiliantfb_check_var_49807
++xfs_buf_submit_wait_49810 xfs_buf_submit_wait 0 49810 NULL
++po1030_set_hvflip_49811 po1030_set_hvflip 0 49811 NULL
++show_config_pending_49814 show_config_pending 0 49814 NULL
++v9fs_file_fsync_dotl_49822 v9fs_file_fsync_dotl 0 49822 NULL
++nilfs_dev_revision_show_49827 nilfs_dev_revision_show 0 49827 NULL
++ntfs_copy_from_user_iovec_49829 ntfs_copy_from_user_iovec 0-6-3 49829 NULL
++add_uuid_49831 add_uuid 4 49831 NULL nohasharray
++ns_get_name_49831 ns_get_name 0 49831 &add_uuid_49831
++tcf_csum_ipv4_tcp_49834 tcf_csum_ipv4_tcp 3 49834 NULL
++ath6kl_fwlog_block_read_49836 ath6kl_fwlog_block_read 3-0 49836 NULL
++snd_azf3328_pcm_prepare_49838 snd_azf3328_pcm_prepare 0 49838 NULL nohasharray
++pci_add_dynid_49838 pci_add_dynid 0 49838 &snd_azf3328_pcm_prepare_49838
 +twl4030_write_49846 twl4030_write 2 49846 NULL
 +twl4030_write_49846 twl4030_write 2 49846 NULL
-+scsi_dispatch_cmd_entry_49848 scsi_dispatch_cmd_entry 3 49848 NULL
-+timeradd_entry_49850 timeradd_entry 3 49850 NULL
-+fiemap_count_to_size_49869 fiemap_count_to_size 0-1 49869 NULL
-+sctp_setsockopt_bindx_49870 sctp_setsockopt_bindx 3 49870 NULL
-+osc_brw_49896 osc_brw 4 49896 NULL
-+fuse_send_write_49915 fuse_send_write 4-0 49915 NULL
-+ieee80211_if_fmt_dtim_count_49987 ieee80211_if_fmt_dtim_count 3 49987 NULL
++show_lut_temp_49847 show_lut_temp 0 49847 NULL
++scsi_dispatch_cmd_entry_49848 scsi_dispatch_cmd_entry 3-0 49848 NULL
++timeradd_entry_49850 timeradd_entry 3-0 49850 NULL
++ecryptfs_statfs_49853 ecryptfs_statfs 0 49853 NULL
++udplite_sk_init_49856 udplite_sk_init 0 49856 NULL
++uart_write_49863 uart_write 0-3 49863 NULL
++store_modes_49864 store_modes 0-4 49864 NULL
++e1000_setup_tx_resources_49867 e1000_setup_tx_resources 0 49867 NULL
++____request_module_49868 ____request_module 0 49868 NULL
++sctp_setsockopt_bindx_49870 sctp_setsockopt_bindx 0-3 49870 NULL
++carl9170_op_get_stats_49871 carl9170_op_get_stats 0 49871 NULL
++wm831x_rtc_stop_alarm_49875 wm831x_rtc_stop_alarm 0 49875 NULL
++s_filter_49877 s_filter 0 49877 NULL
++show_volt_max_49881 show_volt_max 0 49881 NULL
++kovaplus_sysfs_read_profile_settings_49882 kovaplus_sysfs_read_profile_settings 0-5-6 49882 NULL
++il_send_cmd_pdu_async_49891 il_send_cmd_pdu_async 0 49891 NULL
++tgr192_init_49892 tgr192_init 0 49892 NULL
++ovs_key_attr_size_49898 ovs_key_attr_size 0 49898 NULL
++bnx2x_open_49905 bnx2x_open 0 49905 NULL
++ea_put_49907 ea_put 0 49907 NULL
++qnx4_statfs_49911 qnx4_statfs 0 49911 NULL
++available_governors_show_49912 available_governors_show 0 49912 NULL nohasharray
++ecryptfs_filldir_49912 ecryptfs_filldir 3 49912 &available_governors_show_49912
++fuse_send_write_49915 fuse_send_write 0-4 49915 NULL
++bsp_pm_callback_49917 bsp_pm_callback 0 49917 NULL
++show_voltage_label_49923 show_voltage_label 0 49923 NULL nohasharray
++megasas_fw_crash_state_store_49923 megasas_fw_crash_state_store 0-4 49923 &show_voltage_label_49923
++_cpu_up_49927 _cpu_up 0 49927 NULL
++beacon_timeout_ms_store_49935 beacon_timeout_ms_store 0-4 49935 NULL
++mxl301rf_set_params_49936 mxl301rf_set_params 0 49936 NULL
++gnttab_setup_auto_xlat_frames_49940 gnttab_setup_auto_xlat_frames 1 49940 NULL
++tpm_get_random_49950 tpm_get_random 0 49950 NULL
++iscsi_nacl_attrib_show_default_erl_49955 iscsi_nacl_attrib_show_default_erl 0 49955 NULL
++saa7706h_i2c_transfer_49957 saa7706h_i2c_transfer 3 49957 NULL
++snd_soundfont_load_49964 snd_soundfont_load 0-3 49964 NULL
++store_temp_auto_boost_49966 store_temp_auto_boost 0-4 49966 NULL
++bDeviceSubClass_show_49970 bDeviceSubClass_show 0 49970 NULL
++volume_write_49971 volume_write 0 49971 NULL
++set_a_bus_drop_49973 set_a_bus_drop 0-4 49973 NULL
++wl1251_boot_upload_firmware_49975 wl1251_boot_upload_firmware 0 49975 NULL nohasharray
++store_49975 store 0 49975 &wl1251_boot_upload_firmware_49975
++qla4xxx_hw_reset_49976 qla4xxx_hw_reset 0 49976 NULL
++b43legacy_pio_read_49978 b43legacy_pio_read 0 49978 NULL
++set_attr_textmode_49984 set_attr_textmode 0-4 49984 NULL
++ct_pcm_playback_prepare_49985 ct_pcm_playback_prepare 0 49985 NULL
++ieee80211_if_fmt_dtim_count_49987 ieee80211_if_fmt_dtim_count 3 49987 NULL nohasharray
++hdcs_reg_write_seq_49987 hdcs_reg_write_seq 0 49987 &ieee80211_if_fmt_dtim_count_49987
++rcu_expedited_show_49988 rcu_expedited_show 0 49988 NULL
 +drm_buffer_copy_from_user_49990 drm_buffer_copy_from_user 3 49990 NULL
 +drm_buffer_copy_from_user_49990 drm_buffer_copy_from_user 3 49990 NULL
-+l2cap_chan_send_49995 l2cap_chan_send 3 49995 NULL
++wm831x_isink_disable_49991 wm831x_isink_disable 0 49991 NULL
++__mlx4_replace_mac_49992 __mlx4_replace_mac 0 49992 NULL
++sta2x11_swiotlb_alloc_coherent_49994 sta2x11_swiotlb_alloc_coherent 2 49994 NULL
++run_49996 run 0 49996 NULL
++write_49997 write 0 49997 NULL
++__module_alloc_50004 __module_alloc 1 50004 NULL
++cx231xx_i2c_send_bytes_50007 cx231xx_i2c_send_bytes 0 50007 NULL nohasharray
++group_addr_store_50007 group_addr_store 0-4 50007 &cx231xx_i2c_send_bytes_50007
 +dn_mss_from_pmtu_50011 dn_mss_from_pmtu 0-2 50011 NULL
 +dn_mss_from_pmtu_50011 dn_mss_from_pmtu 0-2 50011 NULL
-+security_context_to_sid_50019 security_context_to_sid 2 50019 NULL
-+isdn_read_50021 isdn_read 3 50021 NULL
-+mdc_rename_pack_50023 mdc_rename_pack 4-6 50023 NULL
-+xlog_recovery_process_trans_50028 xlog_recovery_process_trans 4 50028 NULL
-+brcmf_debugfs_chipinfo_read_50033 brcmf_debugfs_chipinfo_read 3 50033 NULL
++security_context_to_sid_50019 security_context_to_sid 2-0 50019 NULL nohasharray
++ASIE_show_50019 ASIE_show 0 50019 &security_context_to_sid_50019
++isdn_read_50021 isdn_read 3-0 50021 NULL
++move_to_new_page_50023 move_to_new_page 0 50023 NULL
++rose_device_event_50026 rose_device_event 0 50026 NULL
++xlog_recovery_process_trans_50028 xlog_recovery_process_trans 4 50028 NULL nohasharray
++qp_alloc_queue_50028 qp_alloc_queue 1 50028 &xlog_recovery_process_trans_50028
++set_mtu_50032 set_mtu 0 50032 NULL
++ath10k_wmi_pdev_pktlog_enable_50033 ath10k_wmi_pdev_pktlog_enable 0 50033 NULL
++sky2_open_50034 sky2_open 0 50034 NULL
++do_set_pwm_mode_50035 do_set_pwm_mode 0 50035 NULL
++read_partial_message_section_50036 read_partial_message_section 3 50036 NULL
++acpi_ut_copy_ipackage_to_epackage_50038 acpi_ut_copy_ipackage_to_epackage 0 50038 NULL
++dbg_chk_lpt_free_spc_50040 dbg_chk_lpt_free_spc 0 50040 NULL nohasharray
++nf_sockopt_50040 nf_sockopt 0 50040 &dbg_chk_lpt_free_spc_50040 nohasharray
++wait_for_free_request_50040 wait_for_free_request 0 50040 &nf_sockopt_50040
++target_stat_scsi_tgt_dev_show_attr_resets_50044 target_stat_scsi_tgt_dev_show_attr_resets 0 50044 NULL
++wl1251_hw_init_mem_config_50045 wl1251_hw_init_mem_config 0 50045 NULL nohasharray
++iscsi_tpg_attrib_store_t10_pi_50045 iscsi_tpg_attrib_store_t10_pi 0-3 50045 &wl1251_hw_init_mem_config_50045
++alloc_ebda_hpc_50046 alloc_ebda_hpc 1-2 50046 NULL
 +ioread8_50049 ioread8 0 50049 NULL
 +ioread8_50049 ioread8 0 50049 NULL
-+fuse_conn_max_background_write_50061 fuse_conn_max_background_write 3 50061 NULL
-+__kfifo_dma_in_prepare_50081 __kfifo_dma_in_prepare 4 50081 NULL
-+dev_set_alias_50084 dev_set_alias 3 50084 NULL
++sctp_copy_local_addr_list_50054 sctp_copy_local_addr_list 0 50054 NULL nohasharray
++target_stat_scsi_auth_intr_show_attr_num_cmds_50054 target_stat_scsi_auth_intr_show_attr_num_cmds 0 50054 &sctp_copy_local_addr_list_50054
++fuse_conn_max_background_write_50061 fuse_conn_max_background_write 3-0 50061 NULL
++reserve_grant_head_show_50063 reserve_grant_head_show 0 50063 NULL
++max8660_ldo67_enable_50073 max8660_ldo67_enable 0 50073 NULL
++lx_pipe_state_50076 lx_pipe_state 0 50076 NULL
++multicast_last_member_count_store_50078 multicast_last_member_count_store 4-0 50078 NULL
++dev_set_alias_50084 dev_set_alias 3-0 50084 NULL
++pcpu_get_vm_areas_50085 pcpu_get_vm_areas 3 50085 NULL
 +libcfs_ioctl_popdata_50087 libcfs_ioctl_popdata 3 50087 NULL
 +libcfs_ioctl_popdata_50087 libcfs_ioctl_popdata 3 50087 NULL
-+sock_setsockopt_50088 sock_setsockopt 5 50088 NULL
++sock_setsockopt_50088 sock_setsockopt 5-0 50088 NULL
 +altera_swap_dr_50090 altera_swap_dr 2 50090 NULL
 +altera_swap_dr_50090 altera_swap_dr 2 50090 NULL
++afs_writepages_50092 afs_writepages 0 50092 NULL
++card_type_show_50095 card_type_show 0 50095 NULL
++il4965_restore_default_wep_keys_50096 il4965_restore_default_wep_keys 0 50096 NULL
 +android_set_cntry_50100 android_set_cntry 0 50100 NULL
 +android_set_cntry_50100 android_set_cntry 0 50100 NULL
-+read_file_slot_50111 read_file_slot 3 50111 NULL
-+rx_streaming_interval_write_50120 rx_streaming_interval_write 3 50120 NULL
-+SYSC_preadv_50134 SYSC_preadv 3 50134 NULL
-+tx_frag_need_fragmentation_read_50153 tx_frag_need_fragmentation_read 3 50153 NULL
-+kmalloc_node_50163 kmalloc_node 1 50163 NULL
-+rx_filter_ibss_filter_read_50167 rx_filter_ibss_filter_read 3 50167 NULL
++uwb_rc_beacon_50102 uwb_rc_beacon 0 50102 NULL
++epp_write_addr_50103 epp_write_addr 0 50103 NULL
++xc5000_set_digital_params_50105 xc5000_set_digital_params 0 50105 NULL
++read_file_slot_50111 read_file_slot 3-0 50111 NULL
++tw9910_cropcap_50113 tw9910_cropcap 0 50113 NULL
++mon_text_read_t_50115 mon_text_read_t 0-3 50115 NULL
++show_chassis_clear_50119 show_chassis_clear 0 50119 NULL
++rx_streaming_interval_write_50120 rx_streaming_interval_write 3-0 50120 NULL nohasharray
++show_counter_ib_symbol_errs_50120 show_counter_ib_symbol_errs 0 50120 &rx_streaming_interval_write_50120
++roccat_common2_sysfs_write_light_50130 roccat_common2_sysfs_write_light 0-6-5 50130 NULL
++wake_up_wlan_store_50132 wake_up_wlan_store 0-4 50132 NULL nohasharray
++elan_i2c_finish_fw_update_50132 elan_i2c_finish_fw_update 0 50132 &wake_up_wlan_store_50132
++SYSC_preadv_50134 SYSC_preadv 3 50134 NULL nohasharray
++udf_adinicb_writepage_50134 udf_adinicb_writepage 0 50134 &SYSC_preadv_50134
++dimmdev_label_show_50135 dimmdev_label_show 0 50135 NULL
++mei_cl_flow_ctrl_reduce_50137 mei_cl_flow_ctrl_reduce 0 50137 NULL
++suspend_devices_and_enter_50139 suspend_devices_and_enter 0 50139 NULL
++rbd_dev_refresh_50142 rbd_dev_refresh 0 50142 NULL
++store_fan_full_speed_50143 store_fan_full_speed 0-4 50143 NULL
++xenbus_write_transaction_50146 xenbus_write_transaction 0 50146 NULL
++ata_scsi_activity_show_50149 ata_scsi_activity_show 0 50149 NULL
++__uncore_xbr_mask_show_50150 __uncore_xbr_mask_show 0 50150 NULL
++csrow_mem_type_show_50152 csrow_mem_type_show 0 50152 NULL
++tx_frag_need_fragmentation_read_50153 tx_frag_need_fragmentation_read 3-0 50153 NULL nohasharray
++show_min_uA_50153 show_min_uA 0 50153 &tx_frag_need_fragmentation_read_50153
++xfs_bwrite_50154 xfs_bwrite 0 50154 NULL
++show_fc_rport_port_name_50155 show_fc_rport_port_name 0 50155 NULL
++reiserfs_bmap_count_50160 reiserfs_bmap_count 0 50160 NULL
++aac_nark_ioremap_50163 aac_nark_ioremap 2 50163 NULL nohasharray
++kmalloc_node_50163 kmalloc_node 1 50163 &aac_nark_ioremap_50163
++arch_check_ftrace_location_50164 arch_check_ftrace_location 0 50164 NULL
++rx_refill_50166 rx_refill 0 50166 NULL
++rx_filter_ibss_filter_read_50167 rx_filter_ibss_filter_read 3-0 50167 NULL
 +ahd_probe_stack_size_50168 ahd_probe_stack_size 0 50168 NULL
 +ahd_probe_stack_size_50168 ahd_probe_stack_size 0 50168 NULL
-+odev_update_50169 odev_update 2 50169 NULL
-+ubi_resize_volume_50172 ubi_resize_volume 2 50172 NULL nohasharray
-+ieee80211_if_fmt_dot11MeshHWMPRannInterval_50172 ieee80211_if_fmt_dot11MeshHWMPRannInterval 3 50172 &ubi_resize_volume_50172
-+cfg80211_roamed_bss_50198 cfg80211_roamed_bss 4-6 50198 NULL
++odev_update_50169 odev_update 2-0 50169 NULL
++ieee80211_if_fmt_dot11MeshHWMPRannInterval_50172 ieee80211_if_fmt_dot11MeshHWMPRannInterval 3 50172 NULL nohasharray
++ubi_resize_volume_50172 ubi_resize_volume 2 50172 &ieee80211_if_fmt_dot11MeshHWMPRannInterval_50172
++bInterfaceSubClass_show_50176 bInterfaceSubClass_show 0 50176 NULL
++xfs_dbg_store_50177 xfs_dbg_store 0-4 50177 NULL
++ext3_do_update_inode_50178 ext3_do_update_inode 0 50178 NULL
++mxl111sf_tuner_program_regs_50179 mxl111sf_tuner_program_regs 0 50179 NULL
++udc_create_dma_chain_50185 udc_create_dma_chain 0 50185 NULL
++ib_send_cm_drep_50186 ib_send_cm_drep 3 50186 NULL
++store_beep_50196 store_beep 0-4 50196 NULL
++max_medium_access_timeouts_show_50197 max_medium_access_timeouts_show 0 50197 NULL
++cfg80211_roamed_bss_50198 cfg80211_roamed_bss 6-4 50198 NULL
 +cyttsp4_probe_50201 cyttsp4_probe 4 50201 NULL
 +cyttsp4_probe_50201 cyttsp4_probe 4 50201 NULL
-+rx_rx_timeout_wa_read_50204 rx_rx_timeout_wa_read 3 50204 NULL
-+l2cap_sock_setsockopt_50207 l2cap_sock_setsockopt 5 50207 NULL
++ahci_show_host_caps_50203 ahci_show_host_caps 0 50203 NULL
++rx_rx_timeout_wa_read_50204 rx_rx_timeout_wa_read 3-0 50204 NULL nohasharray
++store_falltime_50204 store_falltime 4-0 50204 &rx_rx_timeout_wa_read_50204
++mthca_buddy_init_50206 mthca_buddy_init 2 50206 NULL nohasharray
++compat_SyS_sendfile_50206 compat_SyS_sendfile 4 50206 &mthca_buddy_init_50206
++l2cap_sock_setsockopt_50207 l2cap_sock_setsockopt 5-0 50207 NULL
++ieee80211_skb_resize_50211 ieee80211_skb_resize 3 50211 NULL
++seq_buf_to_user_50213 seq_buf_to_user 3 50213 NULL
++acm_submit_read_urbs_50216 acm_submit_read_urbs 0 50216 NULL
++loadtime_init_50221 loadtime_init 0 50221 NULL
++igbvf_set_mac_50224 igbvf_set_mac 0 50224 NULL
 +mon_bin_compat_ioctl_50234 mon_bin_compat_ioctl 3 50234 NULL
 +mon_bin_compat_ioctl_50234 mon_bin_compat_ioctl 3 50234 NULL
-+sg_kmalloc_50240 sg_kmalloc 1 50240 NULL
-+rxrpc_setsockopt_50286 rxrpc_setsockopt 5 50286 NULL
++sg_kmalloc_50240 sg_kmalloc 1 50240 NULL nohasharray
++nilfs_cpfile_get_stat_50240 nilfs_cpfile_get_stat 0 50240 &sg_kmalloc_50240
++adp8870_bl_l5_dark_max_store_50252 adp8870_bl_l5_dark_max_store 4-0 50252 NULL
++cx25821_s_ctrl_50261 cx25821_s_ctrl 0 50261 NULL nohasharray
++gadget_config_desc_MaxPower_show_50261 gadget_config_desc_MaxPower_show 0 50261 &cx25821_s_ctrl_50261 nohasharray
++afs_extract_data_50261 afs_extract_data 5 50261 &gadget_config_desc_MaxPower_show_50261
++igb_init_interrupt_scheme_50262 igb_init_interrupt_scheme 0 50262 NULL
++vlan_dev_hard_header_50263 vlan_dev_hard_header 0 50263 NULL
++isci_phy_control_50264 isci_phy_control 0 50264 NULL
++vlan_dev_init_50267 vlan_dev_init 0 50267 NULL nohasharray
++pwm1_store_50267 pwm1_store 4-0 50267 &vlan_dev_init_50267
++cifs_setattr_unix_50275 cifs_setattr_unix 0 50275 NULL
++con2fb_acquire_newinfo_50278 con2fb_acquire_newinfo 0 50278 NULL
++ahci_led_show_50279 ahci_led_show 0 50279 NULL
++netlink_send_50281 netlink_send 0 50281 NULL
++input_bits_to_string_50285 input_bits_to_string 0 50285 NULL
++rxrpc_setsockopt_50286 rxrpc_setsockopt 5-0 50286 NULL
++store_50289 store 0-3 50289 NULL
++show_in10_50295 show_in10 0 50295 NULL
++vidioc_streamon_50299 vidioc_streamon 0 50299 NULL nohasharray
++iscsi_tpg_param_store_ImmediateData_50299 iscsi_tpg_param_store_ImmediateData 0-3 50299 &vidioc_streamon_50299
 +soc_codec_reg_show_50302 soc_codec_reg_show 0-3 50302 NULL
 +soc_codec_reg_show_50302 soc_codec_reg_show 0-3 50302 NULL
++ath10k_mac_set_kickout_50303 ath10k_mac_set_kickout 0 50303 NULL
 +SYSC_flistxattr_50307 SYSC_flistxattr 3 50307 NULL
 +SYSC_flistxattr_50307 SYSC_flistxattr 3 50307 NULL
-+SYSC_sched_setaffinity_50310 SYSC_sched_setaffinity 2 50310 NULL
-+soc_camera_read_50319 soc_camera_read 3 50319 NULL
++SYSC_sched_setaffinity_50310 SYSC_sched_setaffinity 2 50310 NULL nohasharray
++pch_gbe_alloc_rx_buffers_pool_50310 pch_gbe_alloc_rx_buffers_pool 0 50310 &SYSC_sched_setaffinity_50310
++snd_fm801_playback_trigger_50312 snd_fm801_playback_trigger 0 50312 NULL
++tps65912_gpio_output_50313 tps65912_gpio_output 0 50313 NULL
++cond_init_bool_indexes_50314 cond_init_bool_indexes 0 50314 NULL
++soc_camera_read_50319 soc_camera_read 3-0 50319 NULL
++b43_phy_ht_op_init_50321 b43_phy_ht_op_init 0 50321 NULL
++sdr_cap_start_streaming_50324 sdr_cap_start_streaming 0 50324 NULL nohasharray
++batadv_mesh_init_50324 batadv_mesh_init 0 50324 &sdr_cap_start_streaming_50324
++ds2781_recall_eeprom_50328 ds2781_recall_eeprom 0 50328 NULL
 +do_launder_page_50329 do_launder_page 0 50329 NULL
 +nouveau_engine_create__50331 nouveau_engine_create_ 7 50331 NULL
 +do_launder_page_50329 do_launder_page 0 50329 NULL
 +nouveau_engine_create__50331 nouveau_engine_create_ 7 50331 NULL
-+lpfc_idiag_pcicfg_read_50334 lpfc_idiag_pcicfg_read 3 50334 NULL
-+snd_pcm_lib_writev_50337 snd_pcm_lib_writev 0-3 50337 NULL
-+tpm_read_50344 tpm_read 3 50344 NULL
-+isdn_ppp_read_50356 isdn_ppp_read 4 50356 NULL
-+iwl_dbgfs_echo_test_write_50362 iwl_dbgfs_echo_test_write 3 50362 NULL
-+xfrm_send_migrate_50365 xfrm_send_migrate 5 50365 NULL
-+roccat_common2_receive_50369 roccat_common2_receive 4 50369 NULL
++picolcd_fb_update_rate_show_50333 picolcd_fb_update_rate_show 0 50333 NULL
++lpfc_idiag_pcicfg_read_50334 lpfc_idiag_pcicfg_read 3-0 50334 NULL
++snd_pcm_lib_writev_50337 snd_pcm_lib_writev 3-0 50337 NULL nohasharray
++ocfs2_block_to_cluster_group_50337 ocfs2_block_to_cluster_group 2 50337 &snd_pcm_lib_writev_50337
++roccat_common2_send_with_status_50343 roccat_common2_send_with_status 0-4 50343 NULL
++tpm_read_50344 tpm_read 3-0 50344 NULL
++set_auto_brightness_50345 set_auto_brightness 0 50345 NULL
++__orinoco_up_50349 __orinoco_up 0 50349 NULL
++nr_overcommit_hugepages_show_50351 nr_overcommit_hugepages_show 0 50351 NULL
++efx_nic_update_stats_50352 efx_nic_update_stats 2 50352 NULL
++selinux_file_permission_50354 selinux_file_permission 0 50354 NULL
++isdn_ppp_read_50356 isdn_ppp_read 4-0 50356 NULL
++unpack_u16_chunk_50357 unpack_u16_chunk 0 50357 NULL
++iwl_dbgfs_echo_test_write_50362 iwl_dbgfs_echo_test_write 3-0 50362 NULL nohasharray
++solo_enc_on_50362 solo_enc_on 0 50362 &iwl_dbgfs_echo_test_write_50362 nohasharray
++ds2781_set_rsgain_setting_50362 ds2781_set_rsgain_setting 0-4 50362 &solo_enc_on_50362
++setbrightness_50365 setbrightness 0 50365 NULL nohasharray
++xfrm_send_migrate_50365 xfrm_send_migrate 5 50365 &setbrightness_50365
++toshiba_available_kbd_modes_show_50369 toshiba_available_kbd_modes_show 0 50369 NULL nohasharray
++roccat_common2_receive_50369 roccat_common2_receive 0-4 50369 &toshiba_available_kbd_modes_show_50369
++store_pwm_temp_sel_50371 store_pwm_temp_sel 0-4 50371 NULL
++set_ctrl_50374 set_ctrl 0 50374 NULL
 +sl_alloc_bufs_50380 sl_alloc_bufs 2 50380 NULL
 +sl_alloc_bufs_50380 sl_alloc_bufs 2 50380 NULL
-+l2tp_ip_sendmsg_50411 l2tp_ip_sendmsg 4 50411 NULL
++tg3_reset_hw_50381 tg3_reset_hw 0 50381 NULL
++store_temp62_50383 store_temp62 0-4 50383 NULL
++may_change_ptraced_domain_50385 may_change_ptraced_domain 0 50385 NULL
++acpi_ds_scope_stack_pop_50387 acpi_ds_scope_stack_pop 0 50387 NULL
++flags_show_50391 flags_show 0 50391 NULL
++ad7877_gpio3_show_50397 ad7877_gpio3_show 0 50397 NULL
++base_sock_create_50400 base_sock_create 0 50400 NULL
++slab_size_show_50405 slab_size_show 0 50405 NULL
++snd_mask_refine_last_50406 snd_mask_refine_last 0 50406 NULL
++inode_getsecctx_50410 inode_getsecctx 0 50410 NULL
++l2tp_ip_sendmsg_50411 l2tp_ip_sendmsg 4-0 50411 NULL
++recomp_data_node_50412 recomp_data_node 0 50412 NULL
++tg_set_rt_bandwidth_50413 tg_set_rt_bandwidth 0 50413 NULL
++acpi_ds_result_stack_pop_50414 acpi_ds_result_stack_pop 0 50414 NULL
++fc0012_writereg_50421 fc0012_writereg 0 50421 NULL nohasharray
++store_select_ref_frequency_50421 store_select_ref_frequency 0-4 50421 &fc0012_writereg_50421
 +iscsi_create_conn_50425 iscsi_create_conn 2 50425 NULL
 +validate_acl_mac_addrs_50429 validate_acl_mac_addrs 0 50429 NULL
 +iscsi_create_conn_50425 iscsi_create_conn 2 50425 NULL
 +validate_acl_mac_addrs_50429 validate_acl_mac_addrs 0 50429 NULL
-+btrfs_error_discard_extent_50444 btrfs_error_discard_extent 2 50444 NULL
-+pgctrl_write_50453 pgctrl_write 3 50453 NULL
++event_input_50432 event_input 0 50432 NULL
++show_bluetooth_50436 show_bluetooth 0 50436 NULL
++xfs_alloc_update_counters_50441 xfs_alloc_update_counters 0 50441 NULL
++snd_cmipci_playback_trigger_50442 snd_cmipci_playback_trigger 0 50442 NULL
++ecryptfs_write_lower_page_segment_50444 ecryptfs_write_lower_page_segment 4-0 50444 NULL
++crypt_scatterlist_50445 crypt_scatterlist 0 50445 NULL nohasharray
++wanxl_open_50445 wanxl_open 0 50445 &crypt_scatterlist_50445
++patch_vt1702_50446 patch_vt1702 0 50446 NULL
++btrfs_space_info_show_flags_50448 btrfs_space_info_show_flags 0 50448 NULL
++udf_writepages_50451 udf_writepages 0 50451 NULL
++pgctrl_write_50453 pgctrl_write 3-0 50453 NULL
 +device_create_sys_dev_entry_50458 device_create_sys_dev_entry 0 50458 NULL
 +device_create_sys_dev_entry_50458 device_create_sys_dev_entry 0 50458 NULL
-+cfs_size_round_50472 cfs_size_round 0-1 50472 NULL
-+cdrom_read_cdda_50478 cdrom_read_cdda 4 50478 NULL
-+mei_io_cb_alloc_req_buf_50493 mei_io_cb_alloc_req_buf 2 50493 NULL
-+pwr_rcvd_awake_beacons_read_50505 pwr_rcvd_awake_beacons_read 3 50505 NULL
-+ath6kl_set_ap_probe_resp_ies_50539 ath6kl_set_ap_probe_resp_ies 3 50539 NULL
++available_frequencies_show_50462 available_frequencies_show 0 50462 NULL nohasharray
++xircom_open_50462 xircom_open 0 50462 &available_frequencies_show_50462
++s5p_jpeg_adjust_subs_ctrl_50466 s5p_jpeg_adjust_subs_ctrl 0 50466 NULL
++i2o_dma_map_sg_50468 i2o_dma_map_sg 3 50468 NULL
++store_spi_transport_pcomp_en_50471 store_spi_transport_pcomp_en 0-4 50471 NULL
++tps65217_update_bits_50472 tps65217_update_bits 0 50472 NULL
++show_pwm_auto_50473 show_pwm_auto 0 50473 NULL
++viafb_set_par_50475 viafb_set_par 0 50475 NULL
++selinux_ipv4_forward_50476 selinux_ipv4_forward 0 50476 NULL
++__iscsi_tpg_auth_show_password_50477 __iscsi_tpg_auth_show_password 0 50477 NULL
++cdrom_read_cdda_50478 cdrom_read_cdda 4 50478 NULL nohasharray
++snd_atiixp_spdif_prepare_50478 snd_atiixp_spdif_prepare 0 50478 &cdrom_read_cdda_50478
++t3_mgmt_tx_50484 t3_mgmt_tx 0 50484 NULL
++__iio_update_buffers_50487 __iio_update_buffers 0 50487 NULL
++freeze_show_50489 freeze_show 0 50489 NULL
++gfs2_block_map_50492 gfs2_block_map 0 50492 NULL
++mei_io_cb_alloc_req_buf_50493 mei_io_cb_alloc_req_buf 2-0 50493 NULL
++of_irq_parse_one_50494 of_irq_parse_one 0 50494 NULL
++pm8001_get_gsm_dump_50495 pm8001_get_gsm_dump 0 50495 NULL
++validate_50497 validate 0 50497 NULL
++_pmbus_regulator_on_off_50498 _pmbus_regulator_on_off 0 50498 NULL
++rxrpc_preparse_xdr_rxkad_50503 rxrpc_preparse_xdr_rxkad 0 50503 NULL
++numa_node_show_50504 numa_node_show 0 50504 NULL
++pwr_rcvd_awake_beacons_read_50505 pwr_rcvd_awake_beacons_read 3-0 50505 NULL
++show_ep_handle_50508 show_ep_handle 0 50508 NULL
++isofs_readpage_50512 isofs_readpage 0 50512 NULL
++protection_type_store_50516 protection_type_store 0-4 50516 NULL
++ath10k_wmi_10x_cmd_init_50518 ath10k_wmi_10x_cmd_init 0 50518 NULL
++ext3_freeze_50523 ext3_freeze 0 50523 NULL
++b43_op_get_stats_50524 b43_op_get_stats 0 50524 NULL nohasharray
++hsc_read_50524 hsc_read 0-3 50524 &b43_op_get_stats_50524
++nr_hugepages_store_50532 nr_hugepages_store 4-0 50532 NULL
++inet6_netconf_msgsize_devconf_50534 inet6_netconf_msgsize_devconf 0 50534 NULL
++show_eeprom3_50535 show_eeprom3 0 50535 NULL nohasharray
++dlfb_submit_urb_50535 dlfb_submit_urb 0 50535 &show_eeprom3_50535
++fwnet_receive_packet_50537 fwnet_receive_packet 9 50537 NULL
++wlcore_set_partition_50538 wlcore_set_partition 0 50538 NULL nohasharray
++velocity_init_rings_50538 velocity_init_rings 0 50538 &wlcore_set_partition_50538
++ip_local_out_sk_50539 ip_local_out_sk 0 50539 NULL nohasharray
++vendor_id_store_50539 vendor_id_store 0-4 50539 &ip_local_out_sk_50539 nohasharray
++ath6kl_set_ap_probe_resp_ies_50539 ath6kl_set_ap_probe_resp_ies 3 50539 &vendor_id_store_50539
++show_fan_div_50540 show_fan_div 0 50540 NULL nohasharray
++iwl_mvm_add_sta_50540 iwl_mvm_add_sta 0 50540 &show_fan_div_50540
++set_fcoe_ctlr_enabled_50542 set_fcoe_ctlr_enabled 0 50542 NULL
++bh_get_50543 bh_get 0 50543 NULL
++gfs2_meta_inode_buffer_50544 gfs2_meta_inode_buffer 0 50544 NULL
++attr_fn_lock_store_cptkbd_50545 attr_fn_lock_store_cptkbd 0-4 50545 NULL
++airspy_set_lna_gain_50547 airspy_set_lna_gain 0 50547 NULL
 +trigger_request_store_50548 trigger_request_store 4 50548 NULL
 +trigger_request_store_50548 trigger_request_store 4 50548 NULL
++wl127x_boot_clk_50551 wl127x_boot_clk 0 50551 NULL
++blkdev_readpage_50552 blkdev_readpage 0 50552 NULL
 +usbat_flash_write_data_50553 usbat_flash_write_data 4 50553 NULL
 +usbat_flash_write_data_50553 usbat_flash_write_data 4 50553 NULL
-+fat_readpages_50582 fat_readpages 4 50582 NULL
-+iwl_dbgfs_missed_beacon_read_50584 iwl_dbgfs_missed_beacon_read 3 50584 NULL
-+xillybus_write_50605 xillybus_write 3 50605 NULL
-+rx_rx_checksum_result_read_50617 rx_rx_checksum_result_read 3 50617 NULL
++__uncore_match_dnid_show_50561 __uncore_match_dnid_show 0 50561 NULL
++ncp_fsync_50562 ncp_fsync 0 50562 NULL
++self_check_peb_vid_hdr_50563 self_check_peb_vid_hdr 0 50563 NULL
++cmpc_accel_g_select_store_v4_50566 cmpc_accel_g_select_store_v4 0-4 50566 NULL
++_transport_phy_reset_50570 _transport_phy_reset 0 50570 NULL
++mwave_write_50571 mwave_write 0-3 50571 NULL
++hpet_cpuhp_notify_50573 hpet_cpuhp_notify 0 50573 NULL
++target_fabric_tpg_auth_attr_store_50574 target_fabric_tpg_auth_attr_store 0 50574 NULL
++mwifiex_cmd_802_11_bg_scan_query_50580 mwifiex_cmd_802_11_bg_scan_query 0 50580 NULL
++fat_readpages_50582 fat_readpages 4 50582 NULL nohasharray
++pep_reply_50582 pep_reply 5 50582 &fat_readpages_50582
++iwl_dbgfs_missed_beacon_read_50584 iwl_dbgfs_missed_beacon_read 3-0 50584 NULL nohasharray
++pcsp_start_playing_50584 pcsp_start_playing 0 50584 &iwl_dbgfs_missed_beacon_read_50584
++rfcomm_sock_bind_50585 rfcomm_sock_bind 0 50585 NULL
++show_srp_rport_roles_50588 show_srp_rport_roles 0 50588 NULL
++build_inv_iommu_pages_50589 build_inv_iommu_pages 3-2 50589 NULL
++load_map_50592 load_map 0 50592 NULL
++sge_rx_50594 sge_rx 3 50594 NULL
++per_cpu_show_50601 per_cpu_show 0 50601 NULL
++__ext4_journalled_writepage_50603 __ext4_journalled_writepage 0 50603 NULL
++wl1251_hw_init_pta_50604 wl1251_hw_init_pta 0 50604 NULL nohasharray
++loop_attr_offset_show_50604 loop_attr_offset_show 0 50604 &wl1251_hw_init_pta_50604
++xillybus_write_50605 xillybus_write 3-0 50605 NULL
++marvell_of_reg_init_50608 marvell_of_reg_init 0 50608 NULL
++lx_hardware_stop_50609 lx_hardware_stop 0 50609 NULL nohasharray
++show_pwm_ac_50609 show_pwm_ac 0 50609 &lx_hardware_stop_50609
++ipr_halt_50616 ipr_halt 0 50616 NULL
++rx_rx_checksum_result_read_50617 rx_rx_checksum_result_read 3-0 50617 NULL
++show_session_param_ISCSI_PARAM_MAX_R2T_50618 show_session_param_ISCSI_PARAM_MAX_R2T 0 50618 NULL
 +sparse_early_usemaps_alloc_node_50623 sparse_early_usemaps_alloc_node 4 50623 NULL
 +sparse_early_usemaps_alloc_node_50623 sparse_early_usemaps_alloc_node 4 50623 NULL
++regcache_rbtree_write_50629 regcache_rbtree_write 2-0 50629 NULL nohasharray
++ip_vs_local_request6_50629 ip_vs_local_request6 0 50629 &regcache_rbtree_write_50629 nohasharray
++macvtap_alloc_skb_50629 macvtap_alloc_skb 3-4-2 50629 &ip_vs_local_request6_50629
++enic_dev_add_station_addr_50630 enic_dev_add_station_addr 0 50630 NULL
 +simple_transaction_get_50633 simple_transaction_get 3 50633 NULL
 +simple_transaction_get_50633 simple_transaction_get 3 50633 NULL
-+ath6kl_tm_rx_event_50664 ath6kl_tm_rx_event 3 50664 NULL
-+bnad_debugfs_read_50665 bnad_debugfs_read 3 50665 NULL
-+prism2_read_fid_reg_50689 prism2_read_fid_reg 0 50689 NULL
-+xfs_growfs_get_hdr_buf_50697 xfs_growfs_get_hdr_buf 3 50697 NULL
-+dev_mem_read_50706 dev_mem_read 3 50706 NULL
++__vm_enough_memory_50634 __vm_enough_memory 0 50634 NULL nohasharray
++protocol_id_set_50634 protocol_id_set 0-4 50634 &__vm_enough_memory_50634
++show_auto_pwm_max_50637 show_auto_pwm_max 0 50637 NULL nohasharray
++fsp_attr_set_setreg_50637 fsp_attr_set_setreg 0-4 50637 &show_auto_pwm_max_50637
++bt_sock_create_50641 bt_sock_create 0 50641 NULL
++gfs2_unstuff_dinode_50644 gfs2_unstuff_dinode 0 50644 NULL
++mt2063_setreg_50645 mt2063_setreg 0 50645 NULL
++show_50648 show 0 50648 NULL
++ext3_readpage_50653 ext3_readpage 0 50653 NULL
++show_fc_rport_node_name_50655 show_fc_rport_node_name 0 50655 NULL
++snd_seq_ioctl_set_queue_info_50657 snd_seq_ioctl_set_queue_info 0 50657 NULL
++__sha1_ssse3_update_50659 __sha1_ssse3_update 0 50659 NULL
++adcxx_show_min_50663 adcxx_show_min 0 50663 NULL nohasharray
++iscsi_tpg_param_show_DefaultTime2Wait_50663 iscsi_tpg_param_show_DefaultTime2Wait 0 50663 &adcxx_show_min_50663
++sys_readv_50664 sys_readv 3 50664 NULL nohasharray
++ath6kl_tm_rx_event_50664 ath6kl_tm_rx_event 3 50664 &sys_readv_50664
++bnad_debugfs_read_50665 bnad_debugfs_read 3-0 50665 NULL
++show_ipv6_iface_ipaddress_50667 show_ipv6_iface_ipaddress 0 50667 NULL
++ext2_try_to_allocate_with_rsv_50669 ext2_try_to_allocate_with_rsv 2-0-4 50669 NULL
++addr_len_show_50673 addr_len_show 0 50673 NULL
++cifsFYI_proc_write_50682 cifsFYI_proc_write 0-3 50682 NULL
++nvidiafb_check_var_50683 nvidiafb_check_var 0 50683 NULL
++cca_mode_show_50688 cca_mode_show 0 50688 NULL
++i2c_smbus_read_byte_data_50689 i2c_smbus_read_byte_data 0 50689 NULL nohasharray
++target_50689 target 0 50689 &i2c_smbus_read_byte_data_50689
++store_50690 store 0-3 50690 NULL
++_ep_queue_50692 _ep_queue 0 50692 NULL
++xfs_growfs_get_hdr_buf_50697 xfs_growfs_get_hdr_buf 3 50697 NULL nohasharray
++xen_release_pte_50697 xen_release_pte 1 50697 &xfs_growfs_get_hdr_buf_50697
++dev_mem_read_50706 dev_mem_read 3-0 50706 NULL
++discover_50707 discover 0 50707 NULL
++regulator_total_uA_show_50713 regulator_total_uA_show 0 50713 NULL
++mic_panic_event_50714 mic_panic_event 0 50714 NULL
++pm_qos_update_target_50721 pm_qos_update_target 0 50721 NULL
++epool_init_50723 epool_init 2 50723 NULL
++max8660_ldo67_is_enabled_50729 max8660_ldo67_is_enabled 0 50729 NULL
++device_attach_50730 device_attach 0 50730 NULL nohasharray
++xfs_fs_unfreeze_50730 xfs_fs_unfreeze 0 50730 &device_attach_50730
++mc13xxx_rtc_read_time_50733 mc13xxx_rtc_read_time 0 50733 NULL
++stripe_cache_active_show_50735 stripe_cache_active_show 0 50735 NULL
 +blk_check_plugged_50736 blk_check_plugged 3 50736 NULL
 +blk_check_plugged_50736 blk_check_plugged 3 50736 NULL
++xen_initdom_setup_msi_irqs_50737 xen_initdom_setup_msi_irqs 2 50737 NULL
++store_fc_private_host_issue_lip_50738 store_fc_private_host_issue_lip 0-4 50738 NULL
++lcd_power_show_50740 lcd_power_show 0 50740 NULL
 +__ext3_get_inode_loc_50744 __ext3_get_inode_loc 0 50744 NULL
 +__ext3_get_inode_loc_50744 __ext3_get_inode_loc 0 50744 NULL
-+ocfs2_xattr_block_get_50773 ocfs2_xattr_block_get 0 50773 NULL
-+tm6000_read_write_usb_50774 tm6000_read_write_usb 7 50774 NULL
-+tpm_write_50798 tpm_write 3 50798 NULL
-+tun_do_read_50800 tun_do_read 4 50800 NULL
-+write_flush_50803 write_flush 3 50803 NULL
-+dvb_play_50814 dvb_play 3 50814 NULL
-+btrfs_stack_file_extent_disk_num_bytes_50825 btrfs_stack_file_extent_disk_num_bytes 0 50825 NULL
-+dpcm_show_state_50827 dpcm_show_state 0 50827 NULL
-+SetArea_50835 SetArea 4 50835 NULL
++e1000_change_mtu_50745 e1000_change_mtu 0 50745 NULL
++skein_256_init_50748 skein_256_init 0 50748 NULL
++ab3100_set_register_interruptible_50756 ab3100_set_register_interruptible 0 50756 NULL
++iscsi_sw_tcp_host_get_param_50757 iscsi_sw_tcp_host_get_param 0 50757 NULL
++skb_padto_50759 skb_padto 2 50759 NULL
++max8925_set_bits_50760 max8925_set_bits 0 50760 NULL
++adfs_writepage_50762 adfs_writepage 0 50762 NULL nohasharray
++policydb_read_50762 policydb_read 0 50762 &adfs_writepage_50762
++isight_trigger_50765 isight_trigger 0 50765 NULL
++w1_f1C_write_50766 w1_f1C_write 3 50766 NULL
++dlm_recover_status_show_50769 dlm_recover_status_show 0 50769 NULL
++ocfs2_xattr_block_get_50773 ocfs2_xattr_block_get 0 50773 NULL nohasharray
++g_crop_50773 g_crop 0 50773 &ocfs2_xattr_block_get_50773
++tm6000_read_write_usb_50774 tm6000_read_write_usb 7-0 50774 NULL nohasharray
++pipe_handler_request_50774 pipe_handler_request 0-5 50774 &tm6000_read_write_usb_50774
++sr_set_mac_address_50778 sr_set_mac_address 0 50778 NULL
++target_core_show_dev_udev_path_50780 target_core_show_dev_udev_path 0 50780 NULL nohasharray
++finish_fw_update_50780 finish_fw_update 0 50780 &target_core_show_dev_udev_path_50780
++m2v_50781 m2v 1 50781 NULL
++dev_pm_qos_update_flags_50782 dev_pm_qos_update_flags 0 50782 NULL
++cpuidle_state_store_50783 cpuidle_state_store 0-4 50783 NULL
++digital_dep_link_up_50786 digital_dep_link_up 5 50786 NULL
++ping_v4_sendmsg_50787 ping_v4_sendmsg 0-4 50787 NULL
++cap_vm_enough_memory_50788 cap_vm_enough_memory 0 50788 NULL
++store_50792 store 0 50792 NULL
++tpm_write_50798 tpm_write 3-0 50798 NULL
++write_flush_50803 write_flush 3-0 50803 NULL
++_nfs4_proc_delegreturn_50805 _nfs4_proc_delegreturn 0 50805 NULL
++show_ipv6_iface_link_local_autocfg_50807 show_ipv6_iface_link_local_autocfg 0 50807 NULL
++write_sync_reg_50811 write_sync_reg 0 50811 NULL
++dvb_play_50814 dvb_play 3-0 50814 NULL
++ttm_pool_show_50817 ttm_pool_show 0 50817 NULL
++dpcm_show_state_50827 dpcm_show_state 0 50827 NULL nohasharray
++init_rx_ring_50827 init_rx_ring 4 50827 &dpcm_show_state_50827 nohasharray
++wl1251_cmd_data_path_tx_50827 wl1251_cmd_data_path_tx 0 50827 &init_rx_ring_50827
++recvmsg_50829 recvmsg 0-4 50829 NULL nohasharray
++cfusbl_device_notify_50829 cfusbl_device_notify 0 50829 &recvmsg_50829 nohasharray
++acpi_ev_install_gpe_block_50829 acpi_ev_install_gpe_block 2 50829 &cfusbl_device_notify_50829
++ecryptfs_write_inode_size_to_metadata_50833 ecryptfs_write_inode_size_to_metadata 0 50833 NULL
 +nft_trans_alloc_50836 nft_trans_alloc 3 50836 NULL
 +nft_trans_alloc_50836 nft_trans_alloc 3 50836 NULL
-+videobuf_dma_init_user_50839 videobuf_dma_init_user 4-3 50839 NULL
-+carl9170_debugfs_write_50857 carl9170_debugfs_write 3 50857 NULL
++inet_getname_50838 inet_getname 0 50838 NULL nohasharray
++cw1200_sta_add_50838 cw1200_sta_add 0 50838 &inet_getname_50838
++videobuf_dma_init_user_50839 videobuf_dma_init_user 0-4-3 50839 NULL
++btrfs_map_sblock_50840 btrfs_map_sblock 3 50840 NULL nohasharray
++nilfs_superblock_attr_store_50840 nilfs_superblock_attr_store 0-4 50840 &btrfs_map_sblock_50840
++self_check_write_50856 self_check_write 5-0 50856 NULL nohasharray
++frontend_probe_and_watch_50856 frontend_probe_and_watch 0 50856 &self_check_write_50856
++carl9170_debugfs_write_50857 carl9170_debugfs_write 3-0 50857 NULL
++fat_write_begin_50858 fat_write_begin 0-3 50858 NULL
++matroxfb_dh_set_par_50867 matroxfb_dh_set_par 0 50867 NULL
++geneve_xmit_skb_50871 geneve_xmit_skb 13 50871 NULL
++lx_pipe_toggle_state_50874 lx_pipe_toggle_state 0 50874 NULL
++unmap_and_move_50876 unmap_and_move 0 50876 NULL
++vmci_transport_notify_send_init_50880 vmci_transport_notify_send_init 0 50880 NULL
++nla_put_string_50887 nla_put_string 0 50887 NULL
 +SyS_lgetxattr_50889 SyS_lgetxattr 4 50889 NULL
 +SyS_lgetxattr_50889 SyS_lgetxattr 4 50889 NULL
-+netlbl_secattr_catmap_walk_rng_50894 netlbl_secattr_catmap_walk_rng 0-2 50894 NULL
++mlx5_cmd_status_to_err_50891 mlx5_cmd_status_to_err 0 50891 NULL
++multicast_querier_store_50895 multicast_querier_store 4-0 50895 NULL
++migrate_huge_page_move_mapping_50896 migrate_huge_page_move_mapping 0 50896 NULL
++erst_dbg_read_50897 erst_dbg_read 0-3 50897 NULL
++subconnector_show_50902 subconnector_show 0 50902 NULL
 +__bdev_writeseg_50903 __bdev_writeseg 4 50903 NULL
 +__bdev_writeseg_50903 __bdev_writeseg 4 50903 NULL
-+xfs_iext_remove_50909 xfs_iext_remove 3 50909 NULL
++idr_alloc_cyclic_50904 idr_alloc_cyclic 0 50904 NULL
++xfs_alloc_get_freelist_50906 xfs_alloc_get_freelist 0 50906 NULL
++store_tabletYtilt_50907 store_tabletYtilt 0-4 50907 NULL
++osd_req_write_sg_50908 osd_req_write_sg 5 50908 NULL nohasharray
++thermal_zone_get_temp_50908 thermal_zone_get_temp 0 50908 &osd_req_write_sg_50908
++xfs_iext_remove_50909 xfs_iext_remove 3 50909 NULL nohasharray
++cxacru_sysfs_show_upstream_hec_errors_50909 cxacru_sysfs_show_upstream_hec_errors 0 50909 &xfs_iext_remove_50909
 +blk_rq_cur_sectors_50910 blk_rq_cur_sectors 0 50910 NULL
 +blk_rq_cur_sectors_50910 blk_rq_cur_sectors 0 50910 NULL
-+hash_recvmsg_50924 hash_recvmsg 4 50924 NULL
-+chd_dec_fetch_cdata_50926 chd_dec_fetch_cdata 3 50926 NULL
++btrfs_bio_wq_end_io_50911 btrfs_bio_wq_end_io 0 50911 NULL
++wl1271_sysfs_show_hw_pg_ver_50912 wl1271_sysfs_show_hw_pg_ver 0 50912 NULL
++snd_timer_user_read_50916 snd_timer_user_read 0-3 50916 NULL
++nilfs_dat_move_50917 nilfs_dat_move 0 50917 NULL
++hash_recvmsg_50924 hash_recvmsg 4-0 50924 NULL
++busnum_show_50927 busnum_show 0 50927 NULL
++fotg210_urb_enqueue_50931 fotg210_urb_enqueue 0 50931 NULL
++_ctl_host_sas_address_show_50932 _ctl_host_sas_address_show 0 50932 NULL
++bond_option_miimon_set_50935 bond_option_miimon_set 0 50935 NULL
++inet6_bind_50945 inet6_bind 0 50945 NULL nohasharray
++store_auto_temp_50945 store_auto_temp 0-4 50945 &inet6_bind_50945
 +show_device_status_50947 show_device_status 0 50947 NULL
 +show_device_status_50947 show_device_status 0 50947 NULL
-+irq_timeout_write_50950 irq_timeout_write 3 50950 NULL
++nes_show_ee_data_50948 nes_show_ee_data 0 50948 NULL nohasharray
++show_port0_50948 show_port0 0 50948 &nes_show_ee_data_50948
++set_50949 set 0 50949 NULL nohasharray
++wl1271_op_add_interface_50949 wl1271_op_add_interface 0 50949 &set_50949
++irq_timeout_write_50950 irq_timeout_write 3-0 50950 NULL nohasharray
++mld_newpack_50950 mld_newpack 2 50950 &irq_timeout_write_50950
 +virtio_cread16_50951 virtio_cread16 0 50951 NULL
 +virtio_cread16_50951 virtio_cread16 0 50951 NULL
-+sdio_uart_write_50954 sdio_uart_write 3 50954 NULL
++zl10036_write_50952 zl10036_write 0 50952 NULL
++uwb_rc_mac_addr_set_50953 uwb_rc_mac_addr_set 0 50953 NULL
++sdio_uart_write_50954 sdio_uart_write 3-0 50954 NULL nohasharray
++__uncore_thresh5_show_50954 __uncore_thresh5_show 0 50954 &sdio_uart_write_50954
++log_head_lsn_show_50956 log_head_lsn_show 0 50956 NULL
 +SyS_setxattr_50957 SyS_setxattr 4 50957 NULL
 +SyS_setxattr_50957 SyS_setxattr 4 50957 NULL
-+of_modalias_node_50975 of_modalias_node 3 50975 NULL
-+iwl_statistics_flag_50981 iwl_statistics_flag 0-3 50981 NULL
-+timeout_write_50991 timeout_write 3 50991 NULL
-+proc_write_51003 proc_write 3 51003 NULL
-+jbd2_journal_extend_51012 jbd2_journal_extend 2 51012 NULL
-+lbs_dev_info_51023 lbs_dev_info 3 51023 NULL
-+fuse_conn_congestion_threshold_read_51028 fuse_conn_congestion_threshold_read 3 51028 NULL
-+BcmGetSectionValEndOffset_51039 BcmGetSectionValEndOffset 0 51039 NULL
++__ntfs_write_inode_50961 __ntfs_write_inode 0 50961 NULL
++show_temp_offset_50962 show_temp_offset 0 50962 NULL nohasharray
++rbd_dev_header_info_50962 rbd_dev_header_info 0 50962 &show_temp_offset_50962
++aty128_var_to_crtc_50963 aty128_var_to_crtc 0 50963 NULL
++null_final_50967 null_final 0 50967 NULL
++wusb_chid_store_50968 wusb_chid_store 0-4 50968 NULL
++set_temp_over_50973 set_temp_over 0-4 50973 NULL
++typhoon_start_runtime_50974 typhoon_start_runtime 0 50974 NULL
++skein1024_update_50977 skein1024_update 0 50977 NULL
++iwl_statistics_flag_50981 iwl_statistics_flag 3-0 50981 NULL
++pm_qos_no_power_off_store_50987 pm_qos_no_power_off_store 0-4 50987 NULL
++timeout_write_50991 timeout_write 3-0 50991 NULL
++interval_show_50993 interval_show 0 50993 NULL
++wm8903_gpio_direction_out_50995 wm8903_gpio_direction_out 0 50995 NULL nohasharray
++bnx2_request_irq_50995 bnx2_request_irq 0 50995 &wm8903_gpio_direction_out_50995
++xc5000_tune_digital_50996 xc5000_tune_digital 0 50996 NULL
++security_load_policy_50997 security_load_policy 0 50997 NULL
++show_counter_lb_ints_50999 show_counter_lb_ints 0 50999 NULL nohasharray
++show_host_param_ISCSI_HOST_PARAM_PORT_SPEED_50999 show_host_param_ISCSI_HOST_PARAM_PORT_SPEED 0 50999 &show_counter_lb_ints_50999 nohasharray
++csio_device_reset_50999 csio_device_reset 0-4 50999 &show_host_param_ISCSI_HOST_PARAM_PORT_SPEED_50999
++zd_chip_enable_rxtx_51001 zd_chip_enable_rxtx 0 51001 NULL
++proc_write_51003 proc_write 3-0 51003 NULL nohasharray
++channel_ce_count_show_51003 channel_ce_count_show 0 51003 &proc_write_51003
++ppp_read_51017 ppp_read 0-3 51017 NULL
++lbs_dev_info_51023 lbs_dev_info 3-0 51023 NULL nohasharray
++il4965_get_tx_atten_grp_51023 il4965_get_tx_atten_grp 0 51023 &lbs_dev_info_51023
++qla2x00_sysfs_write_fw_dump_51025 qla2x00_sysfs_write_fw_dump 0-6-5 51025 NULL
++brcm_phy_setbits_51027 brcm_phy_setbits 0 51027 NULL
++fuse_conn_congestion_threshold_read_51028 fuse_conn_congestion_threshold_read 3-0 51028 NULL nohasharray
++ntfs_attr_find_51028 ntfs_attr_find 0 51028 &fuse_conn_congestion_threshold_read_51028
++xfs_dir2_grow_inode_51030 xfs_dir2_grow_inode 0 51030 NULL
 +dump_midi_51040 dump_midi 3 51040 NULL
 +usb_get_descriptor_51041 usb_get_descriptor 0 51041 NULL
 +srpt_alloc_ioctx_51042 srpt_alloc_ioctx 2-3 51042 NULL
 +dump_midi_51040 dump_midi 3 51040 NULL
 +usb_get_descriptor_51041 usb_get_descriptor 0 51041 NULL
 +srpt_alloc_ioctx_51042 srpt_alloc_ioctx 2-3 51042 NULL
++store_detach_51045 store_detach 0-4 51045 NULL
++show_51050 show 0 51050 NULL nohasharray
++carl9170_mac_reset_51050 carl9170_mac_reset 0 51050 &show_51050
++xc5000_readreg_51051 xc5000_readreg 0 51051 NULL
 +do_arpt_set_ctl_51053 do_arpt_set_ctl 4 51053 NULL
 +do_arpt_set_ctl_51053 do_arpt_set_ctl 4 51053 NULL
-+wusb_prf_64_51065 wusb_prf_64 7 51065 NULL
-+rsc_mgr_init_51067 rsc_mgr_init 3 51067 NULL
++afs_launder_page_51055 afs_launder_page 0 51055 NULL
++_ctl_version_fw_show_51059 _ctl_version_fw_show 0 51059 NULL nohasharray
++bnep_net_set_mac_addr_51059 bnep_net_set_mac_addr 0 51059 &_ctl_version_fw_show_51059
++wusb_prf_64_51065 wusb_prf_64 7-0 51065 NULL
++rsc_mgr_init_51067 rsc_mgr_init 3 51067 NULL nohasharray
++bd2802_store_reg0x08_51067 bd2802_store_reg0x08 0-4 51067 &rsc_mgr_init_51067 nohasharray
++rtc_sysfs_set_wakealarm_51067 rtc_sysfs_set_wakealarm 0-4 51067 &bd2802_store_reg0x08_51067
++zatm_open_51077 zatm_open 0 51077 NULL nohasharray
++store_drivers_probe_51077 store_drivers_probe 0-3 51077 &zatm_open_51077
++sys32_pwrite_51079 sys32_pwrite 3 51079 NULL
++removable_show_51080 removable_show 0 51080 NULL
++sock_no_sendmsg_51082 sock_no_sendmsg 0-4 51082 NULL
++register_jprobes_51086 register_jprobes 0 51086 NULL
++bond_vlan_rx_add_vid_51087 bond_vlan_rx_add_vid 0 51087 NULL
 +jbd2_journal_init_revoke_51088 jbd2_journal_init_revoke 2 51088 NULL
 +jbd2_journal_init_revoke_51088 jbd2_journal_init_revoke 2 51088 NULL
-+__ipv4_tun_to_nlattr_51095 __ipv4_tun_to_nlattr 4 51095 NULL
++nilfs_checkpoints_next_checkpoint_show_51093 nilfs_checkpoints_next_checkpoint_show 0 51093 NULL
++solo_enc_v4l2_init_51094 solo_enc_v4l2_init 2 51094 NULL
 +__ocfs2_find_path_51096 __ocfs2_find_path 0 51096 NULL
 +__ocfs2_find_path_51096 __ocfs2_find_path 0 51096 NULL
-+ti_recv_51110 ti_recv 3 51110 NULL
-+alloc_rtllib_51136 alloc_rtllib 1 51136 NULL
-+simple_xattr_set_51140 simple_xattr_set 4 51140 NULL
++ath10k_vdev_start_51101 ath10k_vdev_start 0 51101 NULL
++target_stat_scsi_auth_intr_show_attr_att_count_51106 target_stat_scsi_auth_intr_show_attr_att_count 0 51106 NULL
++w1_ds2781_do_io_51110 w1_ds2781_do_io 0-4-3 51110 NULL nohasharray
++ti_recv_51110 ti_recv 3 51110 &w1_ds2781_do_io_51110
++iwl_set_Xtal_calib_51112 iwl_set_Xtal_calib 0 51112 NULL
++of_clk_get_parent_count_51114 of_clk_get_parent_count 0 51114 NULL
++gpio_keys_attr_show_helper_51117 gpio_keys_attr_show_helper 0 51117 NULL nohasharray
++iscsi_nop_out_rsp_51117 iscsi_nop_out_rsp 4 51117 &gpio_keys_attr_show_helper_51117
++xfs_file_splice_read_51121 xfs_file_splice_read 0 51121 NULL
++do_vfs_lock_51127 do_vfs_lock 0 51127 NULL
++ips_write_info_51128 ips_write_info 0-3 51128 NULL
++sym_user_command_51129 sym_user_command 0-3 51129 NULL
++__atomic_notifier_call_chain_51130 __atomic_notifier_call_chain 0 51130 NULL nohasharray
++cluster_cluster_name_write_51130 cluster_cluster_name_write 0-3 51130 &__atomic_notifier_call_chain_51130
++amanda_help_51133 amanda_help 0 51133 NULL
++ltc4260_show_value_51135 ltc4260_show_value 0 51135 NULL nohasharray
++unfreeze_fs_51135 unfreeze_fs 0 51135 &ltc4260_show_value_51135
++platform_pre_snapshot_51136 platform_pre_snapshot 0 51136 NULL nohasharray
++alloc_rtllib_51136 alloc_rtllib 1 51136 &platform_pre_snapshot_51136
++ath10k_bmi_write_memory_51137 ath10k_bmi_write_memory 0 51137 NULL
++show_in_input_51138 show_in_input 0 51138 NULL
++simple_xattr_set_51140 simple_xattr_set 4-0 51140 NULL
++saa7134_alsa_dma_init_51143 saa7134_alsa_dma_init 2 51143 NULL nohasharray
++elan_smbus_iap_get_mode_51143 elan_smbus_iap_get_mode 0 51143 &saa7134_alsa_dma_init_51143
++acpi_ps_get_aml_opcode_51145 acpi_ps_get_aml_opcode 0 51145 NULL
 +xfs_trans_get_efd_51148 xfs_trans_get_efd 3 51148 NULL
 +xfs_trans_get_efd_51148 xfs_trans_get_efd 3 51148 NULL
-+i40evf_acquire_msix_vectors_51190 i40evf_acquire_msix_vectors 2 51190 NULL
-+iwl_dbgfs_bcast_filters_macs_read_51231 iwl_dbgfs_bcast_filters_macs_read 3 51231 NULL
++compat_sys_pwritev64_51151 compat_sys_pwritev64 3 51151 NULL
++show_temp_max_alarm_51154 show_temp_max_alarm 0 51154 NULL
++driver_attach_51156 driver_attach 0 51156 NULL
++device_rev_show_51157 device_rev_show 0 51157 NULL
++walk_page_buffers_51170 walk_page_buffers 0 51170 NULL
++cap_task_setscheduler_51171 cap_task_setscheduler 0 51171 NULL
++xen_release_pte_init_51173 xen_release_pte_init 1 51173 NULL
++online_store_51175 online_store 0-4 51175 NULL
++show_counter_rx_tid_valid_errs_51183 show_counter_rx_tid_valid_errs 0 51183 NULL
++cbaf_wusb_device_name_show_51184 cbaf_wusb_device_name_show 0 51184 NULL
++read_dsattenuation_51185 read_dsattenuation 0 51185 NULL
++v9fs_listxattr_51189 v9fs_listxattr 0-3 51189 NULL
++nfs4_call_sync_sequence_51190 nfs4_call_sync_sequence 0 51190 NULL nohasharray
++i40evf_acquire_msix_vectors_51190 i40evf_acquire_msix_vectors 2 51190 &nfs4_call_sync_sequence_51190
++dpms_show_51191 dpms_show 0 51191 NULL
++get_uint_51193 get_uint 0 51193 NULL
++queue_requests_store_51194 queue_requests_store 3-0 51194 NULL
++skb_copy_datagram_iter_51197 skb_copy_datagram_iter 0-4-2 51197 NULL
++nilfs_dev_attr_show_51198 nilfs_dev_attr_show 0 51198 NULL
++atl1e_write_phy_reg_51200 atl1e_write_phy_reg 0 51200 NULL
++metrics_reset_store_51203 metrics_reset_store 0-4 51203 NULL
++rx8025_write_reg_51207 rx8025_write_reg 0 51207 NULL
++m48t59_nvram_read_51209 m48t59_nvram_read 0-5-6 51209 NULL
++sr_done_51211 sr_done 0 51211 NULL
++solo_enc_queue_setup_51213 solo_enc_queue_setup 0 51213 NULL
++rw_checks_51214 rw_checks 0 51214 NULL nohasharray
++handle_static_data_51214 handle_static_data 0 51214 &rw_checks_51214
++lpfc_oas_vpt_store_51216 lpfc_oas_vpt_store 0-4 51216 NULL
++ext4_init_block_bitmap_51217 ext4_init_block_bitmap 3 51217 NULL
++kgdb_panic_event_51226 kgdb_panic_event 0 51226 NULL
++iwl_dbgfs_bcast_filters_macs_read_51231 iwl_dbgfs_bcast_filters_macs_read 3-0 51231 NULL nohasharray
++__gfs2_jdata_writepage_51231 __gfs2_jdata_writepage 0 51231 &iwl_dbgfs_bcast_filters_macs_read_51231
 +nf_ct_ext_create_51232 nf_ct_ext_create 3 51232 NULL
 +nf_ct_ext_create_51232 nf_ct_ext_create 3 51232 NULL
-+snd_pcm_write_51235 snd_pcm_write 3 51235 NULL
++snd_pcm_write_51235 snd_pcm_write 3-0 51235 NULL nohasharray
++bnx2x_rss_51235 bnx2x_rss 0 51235 &snd_pcm_write_51235
++goto_high_power_51237 goto_high_power 0 51237 NULL
 +drm_property_create_51239 drm_property_create 4 51239 NULL
 +drm_property_create_51239 drm_property_create 4 51239 NULL
-+st_read_51251 st_read 3 51251 NULL
-+compat_dccp_setsockopt_51263 compat_dccp_setsockopt 5 51263 NULL
-+target_alloc_sgl_51264 target_alloc_sgl 3 51264 NULL
-+dvb_audio_write_51275 dvb_audio_write 3 51275 NULL
++ath10k_bmi_fast_download_51242 ath10k_bmi_fast_download 0 51242 NULL
++show_sas_end_dev_tlr_enabled_51243 show_sas_end_dev_tlr_enabled 0 51243 NULL
++isofs_hash_common_51247 isofs_hash_common 0 51247 NULL
++show_constraint_min_power_uw_51248 show_constraint_min_power_uw 0 51248 NULL
++__mxt_read_reg_51249 __mxt_read_reg 0 51249 NULL
++st_read_51251 st_read 3-0 51251 NULL nohasharray
++nfs_instantiate_51251 nfs_instantiate 0 51251 &st_read_51251
++uds_s_stream_51259 uds_s_stream 0 51259 NULL
++b43legacy_radio_set_interference_mitigation_51260 b43legacy_radio_set_interference_mitigation 0 51260 NULL
++nr_hugepages_show_common_51261 nr_hugepages_show_common 0 51261 NULL
++compat_dccp_setsockopt_51263 compat_dccp_setsockopt 5 51263 NULL nohasharray
++ipv4_blackhole_mtu_51263 ipv4_blackhole_mtu 0 51263 &compat_dccp_setsockopt_51263
++target_alloc_sgl_51264 target_alloc_sgl 3 51264 NULL nohasharray
++channelmap_show_51264 channelmap_show 0 51264 &target_alloc_sgl_51264
++target_stat_scsi_port_show_attr_indx_51265 target_stat_scsi_port_show_attr_indx 0 51265 NULL
++e100_up_51268 e100_up 0 51268 NULL
++pm8001_tag_alloc_51273 pm8001_tag_alloc 0 51273 NULL nohasharray
++v9fs_statfs_51273 v9fs_statfs 0 51273 &pm8001_tag_alloc_51273 nohasharray
++softing_reset_chip_51273 softing_reset_chip 0 51273 &v9fs_statfs_51273
++dvb_audio_write_51275 dvb_audio_write 3-0 51275 NULL
 +ipwireless_network_packet_received_51277 ipwireless_network_packet_received 4 51277 NULL
 +ipwireless_network_packet_received_51277 ipwireless_network_packet_received 4 51277 NULL
-+pvr2_std_id_to_str_51288 pvr2_std_id_to_str 2 51288 NULL
-+bnad_debugfs_read_regrd_51308 bnad_debugfs_read_regrd 3 51308 NULL
++send_51279 send 0 51279 NULL nohasharray
++store_scan_age_51279 store_scan_age 0-4 51279 &send_51279
++mma8452_show_scale_avail_51281 mma8452_show_scale_avail 0 51281 NULL
++snd_usX2Y_pcm_trigger_51287 snd_usX2Y_pcm_trigger 0 51287 NULL
++pvr2_std_id_to_str_51288 pvr2_std_id_to_str 2 51288 NULL nohasharray
++sample_new_51288 sample_new 0 51288 &pvr2_std_id_to_str_51288
++dmi_sysfs_entry_handle_51291 dmi_sysfs_entry_handle 0 51291 NULL
++asl_urb_enqueue_51292 asl_urb_enqueue 0 51292 NULL
++disable_51293 disable 0 51293 NULL
++chip_name_show_51296 chip_name_show 0 51296 NULL
++f_ecm_opts_attr_store_51297 f_ecm_opts_attr_store 0-4 51297 NULL
++ov7660_set_gain_51299 ov7660_set_gain 0 51299 NULL nohasharray
++store_fc_host_vport_delete_51299 store_fc_host_vport_delete 0-4 51299 &ov7660_set_gain_51299
++nv_open_51300 nv_open 0 51300 NULL
++niu_init_one_tx_channel_51302 niu_init_one_tx_channel 0 51302 NULL
++bnad_debugfs_read_regrd_51308 bnad_debugfs_read_regrd 3-0 51308 NULL nohasharray
++bd2802_store_reg0x0c_51308 bd2802_store_reg0x0c 0-4 51308 &bnad_debugfs_read_regrd_51308 nohasharray
++statfs_quantum_store_51308 statfs_quantum_store 3-0 51308 &bd2802_store_reg0x0c_51308
++ad7877_gpio4_store_51311 ad7877_gpio4_store 0-4 51311 NULL
++snd_seq_port_connect_51312 snd_seq_port_connect 0 51312 NULL
 +init_map_ipmac_51317 init_map_ipmac 5 51317 NULL
 +init_map_ipmac_51317 init_map_ipmac 5 51317 NULL
++ad9523_sync_51318 ad9523_sync 0 51318 NULL
++ocfs2_read_inode_block_51319 ocfs2_read_inode_block 0 51319 NULL
 +alloc_hippi_dev_51320 alloc_hippi_dev 1 51320 NULL
 +alloc_hippi_dev_51320 alloc_hippi_dev 1 51320 NULL
++get_baseline_data_51321 get_baseline_data 0 51321 NULL
 +ext2_xattr_get_51327 ext2_xattr_get 0 51327 NULL
 +ext2_xattr_get_51327 ext2_xattr_get 0 51327 NULL
-+smk_write_ptrace_51333 smk_write_ptrace 3 51333 NULL
++smk_write_ptrace_51333 smk_write_ptrace 3-0 51333 NULL
 +alloc_smp_req_51337 alloc_smp_req 1 51337 NULL
 +alloc_smp_req_51337 alloc_smp_req 1 51337 NULL
++pscsi_set_configfs_dev_params_51339 pscsi_set_configfs_dev_params 0-3 51339 NULL
++device_user_purge_51340 device_user_purge 0 51340 NULL
 +ipw_get_event_log_len_51341 ipw_get_event_log_len 0 51341 NULL
 +ipw_get_event_log_len_51341 ipw_get_event_log_len 0 51341 NULL
++max197_show_name_51344 max197_show_name 0 51344 NULL nohasharray
++prepare_header100_51344 prepare_header100 0 51344 &max197_show_name_51344
++wm8903_gpio_request_51347 wm8903_gpio_request 0 51347 NULL
++beiscsi_fw_ver_disp_51349 beiscsi_fw_ver_disp 0 51349 NULL
++st_sensors_set_dataready_irq_51350 st_sensors_set_dataready_irq 0 51350 NULL
++icmp_error_message_51353 icmp_error_message 0 51353 NULL
++ft_format_wwn_51355 ft_format_wwn 0 51355 NULL
++snd_p16v_pcm_prepare_playback_51359 snd_p16v_pcm_prepare_playback 0 51359 NULL
++wl1251_acx_bcn_dtim_options_51362 wl1251_acx_bcn_dtim_options 0 51362 NULL
++show_hue_51369 show_hue 0 51369 NULL
 +ieee80211_if_fmt_estab_plinks_51370 ieee80211_if_fmt_estab_plinks 3 51370 NULL
 +radeon_kms_compat_ioctl_51371 radeon_kms_compat_ioctl 2 51371 NULL
 +ieee80211_if_fmt_estab_plinks_51370 ieee80211_if_fmt_estab_plinks 3 51370 NULL
 +radeon_kms_compat_ioctl_51371 radeon_kms_compat_ioctl 2 51371 NULL
++try_to_freeze_tasks_51375 try_to_freeze_tasks 0 51375 NULL
++qla2x00_allow_cna_fw_dump_show_51376 qla2x00_allow_cna_fw_dump_show 0 51376 NULL
++__uncore_qlx_cfg_show_51377 __uncore_qlx_cfg_show 0 51377 NULL
++btrfs_wq_submit_bio_51381 btrfs_wq_submit_bio 0 51381 NULL
++bmAttributes_show_51384 bmAttributes_show 0 51384 NULL
++ocfs2_file_read_iter_51386 ocfs2_file_read_iter 0 51386 NULL
++sru_s_ctrl_51389 sru_s_ctrl 0 51389 NULL
++compass_power_mode_store_51391 compass_power_mode_store 0-4 51391 NULL
++ds1343_show_alarmmode_51397 ds1343_show_alarmmode 0 51397 NULL
++rmw_protect_51409 rmw_protect 0 51409 NULL nohasharray
++rtl8180_init_hw_51409 rtl8180_init_hw 0 51409 &rmw_protect_51409 nohasharray
++iwl_mvm_mac_ctxt_cmd_p2p_device_51409 iwl_mvm_mac_ctxt_cmd_p2p_device 0 51409 &rtl8180_init_hw_51409
++cma_bitmap_aligned_offset_51412 cma_bitmap_aligned_offset 0-2 51412 NULL
++cifs_readdata_to_iov_51417 cifs_readdata_to_iov 0 51417 NULL
++x86_swiotlb_free_coherent_51421 x86_swiotlb_free_coherent 2 51421 NULL
 +blk_register_region_51424 blk_register_region 1-2 51424 NULL
 +blk_register_region_51424 blk_register_region 1-2 51424 NULL
-+mwifiex_rdeeprom_read_51429 mwifiex_rdeeprom_read 3 51429 NULL
++x1205_set_datetime_51428 x1205_set_datetime 0 51428 NULL
++mwifiex_rdeeprom_read_51429 mwifiex_rdeeprom_read 3-0 51429 NULL
++part_start_show_51431 part_start_show 0 51431 NULL nohasharray
++mwifiex_cmd_802_11_key_material_51431 mwifiex_cmd_802_11_key_material 0 51431 &part_start_show_51431 nohasharray
++isofs_hash_ms_51431 isofs_hash_ms 0 51431 &mwifiex_cmd_802_11_key_material_51431
++uvc_video_clock_init_51432 uvc_video_clock_init 0 51432 NULL
 +hfsplus_brec_read_51436 hfsplus_brec_read 0 51436 NULL
 +hfsplus_brec_read_51436 hfsplus_brec_read 0 51436 NULL
-+ieee80211_if_read_dot11MeshHWMPRootMode_51441 ieee80211_if_read_dot11MeshHWMPRootMode 3 51441 NULL
++xfs_mod_incore_sb_unlocked_51439 xfs_mod_incore_sb_unlocked 0 51439 NULL
++ieee80211_if_read_dot11MeshHWMPRootMode_51441 ieee80211_if_read_dot11MeshHWMPRootMode 3-0 51441 NULL nohasharray
++power_limit_0_min_uw_show_51441 power_limit_0_min_uw_show 0 51441 &ieee80211_if_read_dot11MeshHWMPRootMode_51441
 +print_devstats_dot11ACKFailureCount_51443 print_devstats_dot11ACKFailureCount 3 51443 NULL
 +print_devstats_dot11ACKFailureCount_51443 print_devstats_dot11ACKFailureCount 3 51443 NULL
++ipath_tid_update_51445 ipath_tid_update 0 51445 NULL
++yam_open_51447 yam_open 0 51447 NULL
++roccat_common2_sysfs_read_light_macro_51451 roccat_common2_sysfs_read_light_macro 0-5-6 51451 NULL
++axnet_open_51453 axnet_open 0 51453 NULL
++ip_vs_local_request4_51455 ip_vs_local_request4 0 51455 NULL
++gdth_halt_51460 gdth_halt 0 51460 NULL
++ov9640_g_crop_51461 ov9640_g_crop 0 51461 NULL nohasharray
++get_cur_state_51461 get_cur_state 0 51461 &ov9640_g_crop_51461
 +vmxnet3_acquire_msix_vectors_51462 vmxnet3_acquire_msix_vectors 2 51462 NULL
 +vmxnet3_acquire_msix_vectors_51462 vmxnet3_acquire_msix_vectors 2 51462 NULL
-+____alloc_ei_netdev_51475 ____alloc_ei_netdev 1 51475 NULL
++__gsc_s_ctrl_51470 __gsc_s_ctrl 0 51470 NULL
++count_trail_chars_51471 count_trail_chars 0 51471 NULL
++____alloc_ei_netdev_51475 ____alloc_ei_netdev 1 51475 NULL nohasharray
++arcmsr_attr_host_fw_sdram_size_51475 arcmsr_attr_host_fw_sdram_size 0 51475 &____alloc_ei_netdev_51475 nohasharray
++__vlan_vid_add_51475 __vlan_vid_add 0 51475 &arcmsr_attr_host_fw_sdram_size_51475
 +xfs_buf_get_uncached_51477 xfs_buf_get_uncached 2 51477 NULL
 +xfs_buf_get_uncached_51477 xfs_buf_get_uncached 2 51477 NULL
-+osc_brw_internal_51489 osc_brw_internal 5 51489 NULL
-+kvm_fetch_guest_virt_51493 kvm_fetch_guest_virt 4-2 51493 NULL
-+ieee80211_if_write_uapsd_queues_51526 ieee80211_if_write_uapsd_queues 3 51526 NULL
-+__alloc_eip_netdev_51549 __alloc_eip_netdev 1 51549 NULL
++calc_send_wqe_51480 calc_send_wqe 0 51480 NULL nohasharray
++logi_dj_hidpp_event_51480 logi_dj_hidpp_event 4 51480 &calc_send_wqe_51480
++geodewdt_write_51486 geodewdt_write 0-3 51486 NULL
++wl18xx_enable_interrupts_51490 wl18xx_enable_interrupts 0 51490 NULL
++show_temp_tolerance_51491 show_temp_tolerance 0 51491 NULL
++kvm_fetch_guest_virt_51493 kvm_fetch_guest_virt 2-4 51493 NULL
++delay_show_51497 delay_show 0 51497 NULL
++fuse_read_batch_forget_51501 fuse_read_batch_forget 0 51501 NULL
++get_dev_status_51505 get_dev_status 0 51505 NULL
++udf_write_inode_51511 udf_write_inode 0 51511 NULL nohasharray
++irda_open_tsap_51511 irda_open_tsap 0 51511 &udf_write_inode_51511
++il3945_show_measurement_51513 il3945_show_measurement 0 51513 NULL
++__isl29003_write_reg_51515 __isl29003_write_reg 0 51515 NULL
++tw9910_set_frame_51517 tw9910_set_frame 0 51517 NULL
++store_51519 store 0-3 51519 NULL
++show_dts_51521 show_dts 0 51521 NULL nohasharray
++xen_tmem_put_page_51521 xen_tmem_put_page 4 51521 &show_dts_51521
++ieee80211_if_write_uapsd_queues_51526 ieee80211_if_write_uapsd_queues 3-0 51526 NULL
++atkbd_show_force_release_51527 atkbd_show_force_release 0 51527 NULL
++upload_code_51528 upload_code 0 51528 NULL
++key_search_51533 key_search 0 51533 NULL
++vid_show_51538 vid_show 0 51538 NULL
++iio_read_const_attr_51541 iio_read_const_attr 0 51541 NULL nohasharray
++carl9170_read_reg_51541 carl9170_read_reg 0 51541 &iio_read_const_attr_51541
++pci_quatech_init_51542 pci_quatech_init 0 51542 NULL
++new_offset_show_51546 new_offset_show 0 51546 NULL
++store_hairpin_mode_51547 store_hairpin_mode 0 51547 NULL
++pyra_sysfs_read_profile_buttons_51549 pyra_sysfs_read_profile_buttons 0-5-6 51549 NULL nohasharray
++__alloc_eip_netdev_51549 __alloc_eip_netdev 1 51549 &pyra_sysfs_read_profile_buttons_51549
++security_kernel_fw_from_file_51553 security_kernel_fw_from_file 0 51553 NULL
++broadsheet_verify_spiflash_51559 broadsheet_verify_spiflash 0 51559 NULL
++padlock_sha256_final_nano_51560 padlock_sha256_final_nano 0 51560 NULL nohasharray
++icmp_manip_pkt_51560 icmp_manip_pkt 4 51560 &padlock_sha256_final_nano_51560
++write_u64_51561 write_u64 0 51561 NULL
++read_fw_51564 read_fw 0-5-6 51564 NULL
++tx_sg_51567 tx_sg 0 51567 NULL
 +batadv_tt_prepare_tvlv_local_data_51568 batadv_tt_prepare_tvlv_local_data 0 51568 NULL
 +batadv_tt_prepare_tvlv_local_data_51568 batadv_tt_prepare_tvlv_local_data 0 51568 NULL
++netlink_broadcast_51573 netlink_broadcast 0 51573 NULL
++mlx4_en_vlan_rx_add_vid_51584 mlx4_en_vlan_rx_add_vid 0 51584 NULL
++eeprom_93xx46_store_erase_51585 eeprom_93xx46_store_erase 0-4 51585 NULL
 +ixgb_get_eeprom_len_51586 ixgb_get_eeprom_len 0 51586 NULL
 +ixgb_get_eeprom_len_51586 ixgb_get_eeprom_len 0 51586 NULL
++hdaps_invert_store_51587 hdaps_invert_store 0-4 51587 NULL
++snd_interval_refine_first_51589 snd_interval_refine_first 0 51589 NULL nohasharray
++atkbd_do_set_extra_51589 atkbd_do_set_extra 0-4 51589 &snd_interval_refine_first_51589
++ip6_tnl_change_mtu_51594 ip6_tnl_change_mtu 0 51594 NULL
++show_sas_phy_maximum_linkrate_51597 show_sas_phy_maximum_linkrate 0 51597 NULL
 +aac_convert_sgraw2_51598 aac_convert_sgraw2 4 51598 NULL
 +aac_convert_sgraw2_51598 aac_convert_sgraw2 4 51598 NULL
-+table_size_to_number_of_entries_51613 table_size_to_number_of_entries 0-1 51613 NULL
-+extent_fiemap_51621 extent_fiemap 3 51621 NULL
++ecryptfs_privileged_open_51600 ecryptfs_privileged_open 0 51600 NULL
++lpfc_hba_init_link_51601 lpfc_hba_init_link 0 51601 NULL
++affs_check_name_51603 affs_check_name 0 51603 NULL nohasharray
++bch_strtouint_h_51603 bch_strtouint_h 0 51603 &affs_check_name_51603 nohasharray
++rfcomm_tty_write_51603 rfcomm_tty_write 0-3 51603 &bch_strtouint_h_51603
++_nfs4_proc_link_51608 _nfs4_proc_link 0 51608 NULL
++wait_for_completion_timeout_51629 wait_for_completion_timeout 0 51629 NULL nohasharray
++cmd_complete_51629 cmd_complete 6 51629 &wait_for_completion_timeout_51629
++int3402_thermal_get_trip_type_51635 int3402_thermal_get_trip_type 0 51635 NULL
 +sctp_auth_create_key_51641 sctp_auth_create_key 1 51641 NULL
 +sctp_auth_create_key_51641 sctp_auth_create_key 1 51641 NULL
++isl_upload_firmware_51646 isl_upload_firmware 0 51646 NULL
 +iscsi_create_session_51647 iscsi_create_session 3 51647 NULL
 +iscsi_create_session_51647 iscsi_create_session 3 51647 NULL
-+ps_upsd_utilization_read_51669 ps_upsd_utilization_read 3 51669 NULL
-+sctp_setsockopt_associnfo_51684 sctp_setsockopt_associnfo 3 51684 NULL
++si4713_set_mute_51651 si4713_set_mute 0 51651 NULL
++show_wwan_51655 show_wwan 0 51655 NULL
++snd_vt1724_playback_spdif_prepare_51661 snd_vt1724_playback_spdif_prepare 0 51661 NULL
++emmaprp_queue_setup_51666 emmaprp_queue_setup 0 51666 NULL
++async_xor_51668 async_xor 3 51668 NULL
++ps_upsd_utilization_read_51669 ps_upsd_utilization_read 3-0 51669 NULL
++net1080_check_connect_51673 net1080_check_connect 0 51673 NULL
++ixgbe_read_posted_mbx_51676 ixgbe_read_posted_mbx 0 51676 NULL
++mma8452_show_int_plus_micros_51679 mma8452_show_int_plus_micros 0 51679 NULL nohasharray
++host_store_hp_ssd_smart_path_status_51679 host_store_hp_ssd_smart_path_status 0-4 51679 &mma8452_show_int_plus_micros_51679
++acpi_ut_walk_package_tree_51681 acpi_ut_walk_package_tree 0 51681 NULL nohasharray
++padlock_sha1_final_nano_51681 padlock_sha1_final_nano 0 51681 &acpi_ut_walk_package_tree_51681
++sctp_setsockopt_associnfo_51684 sctp_setsockopt_associnfo 3-0 51684 NULL
++xfs_attr_rmtval_remove_51686 xfs_attr_rmtval_remove 0 51686 NULL nohasharray
++ad9523_io_update_51686 ad9523_io_update 0 51686 &xfs_attr_rmtval_remove_51686
++sfi_sysfs_install_table_51688 sfi_sysfs_install_table 1 51688 NULL nohasharray
++igbvf_get_eeprom_len_51688 igbvf_get_eeprom_len 0 51688 &sfi_sysfs_install_table_51688
++request_key_auth_preparse_51690 request_key_auth_preparse 0 51690 NULL
++isi_camera_get_formats_51692 isi_camera_get_formats 0 51692 NULL
 +rtw_os_xmit_resource_alloc23a_51693 rtw_os_xmit_resource_alloc23a 3 51693 NULL
 +rtw_os_xmit_resource_alloc23a_51693 rtw_os_xmit_resource_alloc23a 3 51693 NULL
-+host_mapping_level_51696 host_mapping_level 0 51696 NULL
++ocfs2_readpage_51699 ocfs2_readpage 0 51699 NULL
++md5_update_51700 md5_update 0 51700 NULL
++qla2x00_zio_timer_store_51701 qla2x00_zio_timer_store 0-4 51701 NULL
++bmp085_get_temperature_51702 bmp085_get_temperature 0 51702 NULL
++fat_clusters_flush_51703 fat_clusters_flush 0 51703 NULL
 +sel_write_access_51704 sel_write_access 3 51704 NULL
 +sel_write_access_51704 sel_write_access 3 51704 NULL
-+tty_cdev_add_51714 tty_cdev_add 2-4 51714 NULL
++cx25840_s_mbus_fmt_51707 cx25840_s_mbus_fmt 0 51707 NULL
++irq_alloc_hwirqs_51714 irq_alloc_hwirqs 1 51714 NULL nohasharray
++tty_cdev_add_51714 tty_cdev_add 2-4 51714 &irq_alloc_hwirqs_51714
++gem_alloc_skb_51715 gem_alloc_skb 2 51715 NULL
 +v9fs_alloc_rdir_buf_51716 v9fs_alloc_rdir_buf 2 51716 NULL
 +drm_compat_ioctl_51717 drm_compat_ioctl 2 51717 NULL
 +v9fs_alloc_rdir_buf_51716 v9fs_alloc_rdir_buf 2 51716 NULL
 +drm_compat_ioctl_51717 drm_compat_ioctl 2 51717 NULL
++ocfs2_xattr_user_get_51723 ocfs2_xattr_user_get 0 51723 NULL
 +sg_read_oxfer_51724 sg_read_oxfer 3 51724 NULL
 +sg_read_oxfer_51724 sg_read_oxfer 3 51724 NULL
-+str_read_51731 str_read 4 51731 NULL
-+cm4040_read_51732 cm4040_read 3 51732 NULL
++str_read_51731 str_read 0-4 51731 NULL
++cm4040_read_51732 cm4040_read 3-0 51732 NULL
++tvp5150_mbus_fmt_51737 tvp5150_mbus_fmt 0 51737 NULL nohasharray
++hid_parse_report_51737 hid_parse_report 3 51737 &tvp5150_mbus_fmt_51737
++qt1010_readreg_51740 qt1010_readreg 0 51740 NULL
++mt2063_get_dnc_output_enable_51744 mt2063_get_dnc_output_enable 0 51744 NULL
 +get_user_pages_fast_51751 get_user_pages_fast 0 51751 NULL
 +get_user_pages_fast_51751 get_user_pages_fast 0 51751 NULL
-+ifx_spi_insert_flip_string_51752 ifx_spi_insert_flip_string 3 51752 NULL
++set_alarm_mask_51752 set_alarm_mask 0-4 51752 NULL nohasharray
++ifx_spi_insert_flip_string_51752 ifx_spi_insert_flip_string 3 51752 &set_alarm_mask_51752
++aac_change_queue_depth_51753 aac_change_queue_depth 0-2 51753 NULL
 +if_write_51756 if_write 3 51756 NULL
 +if_write_51756 if_write 3 51756 NULL
++ioremap_prot_51764 ioremap_prot 2-1 51764 NULL
++iio_buffer_add_channel_sysfs_51766 iio_buffer_add_channel_sysfs 0 51766 NULL
++ican3_set_termination_51769 ican3_set_termination 0 51769 NULL
++transmit_led_message_51782 transmit_led_message 0-3 51782 NULL
++out_of_line_wait_on_bit_51783 out_of_line_wait_on_bit 0 51783 NULL
++expkey_parse_51787 expkey_parse 0 51787 NULL
 +ssd1307fb_alloc_array_51788 ssd1307fb_alloc_array 1 51788 NULL
 +ssd1307fb_alloc_array_51788 ssd1307fb_alloc_array 1 51788 NULL
++xen_alloc_pud_51791 xen_alloc_pud 2 51791 NULL
++dev_init_pre_alt_51793 dev_init_pre_alt 0 51793 NULL
++pccard_store_insert_51794 pccard_store_insert 0-4 51794 NULL
++every_nth_store_51795 every_nth_store 0-3 51795 NULL
++hfsplus_listxattr_51796 hfsplus_listxattr 0-3 51796 NULL
++c2port_write_flash_data_51797 c2port_write_flash_data 0-5-6 51797 NULL
++pm_qos_resume_latency_show_51798 pm_qos_resume_latency_show 0 51798 NULL
++acpi_table_parse_entries_51801 acpi_table_parse_entries 0 51801 NULL
++fc0013_set_params_51810 fc0013_set_params 0 51810 NULL
++qlcnic_82xx_get_pci_info_51814 qlcnic_82xx_get_pci_info 0 51814 NULL nohasharray
++store_51814 store 0-3 51814 &qlcnic_82xx_get_pci_info_51814
++edd_show_default_cylinders_51815 edd_show_default_cylinders 0 51815 NULL
 +qib_alloc_devdata_51819 qib_alloc_devdata 2 51819 NULL
 +buffer_from_user_51826 buffer_from_user 3 51826 NULL
 +qib_alloc_devdata_51819 qib_alloc_devdata 2 51819 NULL
 +buffer_from_user_51826 buffer_from_user 3 51826 NULL
++topology_add_dev_51831 topology_add_dev 0 51831 NULL
++_write_user_prot_reg_51832 _write_user_prot_reg 0 51832 NULL
++rbd_dev_v1_header_info_51837 rbd_dev_v1_header_info 0 51837 NULL
++write_packet_51838 write_packet 0 51838 NULL
++wl1251_acx_sg_enable_51840 wl1251_acx_sg_enable 0 51840 NULL nohasharray
++store_filter_select_51840 store_filter_select 0-4 51840 &wl1251_acx_sg_enable_51840
++uinput_setup_device_51841 uinput_setup_device 0 51841 NULL
++zd_set_encryption_type_51842 zd_set_encryption_type 0 51842 NULL
++raw6_getfrag_51846 raw6_getfrag 3-4 51846 NULL
 +ioread32_51847 ioread32 0 51847 NULL nohasharray
 +ioread32_51847 ioread32 0 51847 NULL nohasharray
-+read_file_tgt_tx_stats_51847 read_file_tgt_tx_stats 3 51847 &ioread32_51847
-+do_readv_writev_51849 do_readv_writev 4 51849 NULL
-+SYSC_sendto_51852 SYSC_sendto 6 51852 NULL
-+bm_page_io_async_51858 bm_page_io_async 2 51858 NULL
-+pointer_size_read_51863 pointer_size_read 3 51863 NULL
-+get_indirect_ea_51869 get_indirect_ea 4 51869 NULL
++read_file_tgt_tx_stats_51847 read_file_tgt_tx_stats 3-0 51847 &ioread32_51847
++do_readv_writev_51849 do_readv_writev 4-0 51849 NULL
++vti6_dev_init_51851 vti6_dev_init 0 51851 NULL nohasharray
++set_interval_51851 set_interval 0-4 51851 &vti6_dev_init_51851
++SYSC_sendto_51852 SYSC_sendto 6-3 51852 NULL nohasharray
++set_frame_retries_51852 set_frame_retries 0 51852 &SYSC_sendto_51852
++show_hairpin_mode_51853 show_hairpin_mode 0 51853 NULL
++pointer_size_read_51863 pointer_size_read 3-0 51863 NULL
++cfhsi_up_51866 cfhsi_up 0 51866 NULL
++qla2x00_mpi_version_show_51867 qla2x00_mpi_version_show 0 51867 NULL
++get_indirect_ea_51869 get_indirect_ea 4 51869 NULL nohasharray
++create_beep_ctls_51869 create_beep_ctls 0 51869 &get_indirect_ea_51869
++reg_write_multiple_51871 reg_write_multiple 0 51871 NULL
++rx_fifo_errors_show_51874 rx_fifo_errors_show 0 51874 NULL
 +user_read_51881 user_read 3 51881 NULL
 +dbAdjCtl_51888 dbAdjCtl 0 51888 NULL
 +user_read_51881 user_read 3 51881 NULL
 +dbAdjCtl_51888 dbAdjCtl 0 51888 NULL
-+SyS_mq_timedsend_51896 SyS_mq_timedsend 3 51896 NULL
++b44_readphy_51890 b44_readphy 0 51890 NULL
++nilfs_cleanup_super_51892 nilfs_cleanup_super 0 51892 NULL
++fcoe_destroy_51895 fcoe_destroy 0 51895 NULL
++virt_to_phys_51896 virt_to_phys 0 51896 NULL nohasharray
++SyS_mq_timedsend_51896 SyS_mq_timedsend 3 51896 &virt_to_phys_51896
++qla2x00_isp_name_show_51897 qla2x00_isp_name_show 0 51897 NULL
++query_gid_51901 query_gid 0 51901 NULL
++snd_trident_spdif_prepare_51903 snd_trident_spdif_prepare 0 51903 NULL nohasharray
++solo_p2m_dma_51903 solo_p2m_dma 0 51903 &snd_trident_spdif_prepare_51903
++host_lock_store_51904 host_lock_store 0-3 51904 NULL
++read_live_nvram_51907 read_live_nvram 0-5-6 51907 NULL
++btrfs_label_show_51918 btrfs_label_show 0 51918 NULL
 +wmi_set_ie_51919 wmi_set_ie 3 51919 NULL
 +wmi_set_ie_51919 wmi_set_ie 3 51919 NULL
++of_property_read_u8_array_51921 of_property_read_u8_array 0 51921 NULL
++dvb_usbv2_generic_rw_51922 dvb_usbv2_generic_rw 0 51922 NULL nohasharray
++logfs_fsync_51922 logfs_fsync 0 51922 &dvb_usbv2_generic_rw_51922
++write_grant_head_show_51927 write_grant_head_show 0 51927 NULL nohasharray
++unix_set_peek_off_51927 unix_set_peek_off 0 51927 &write_grant_head_show_51927
 +dbg_status_buf_51930 dbg_status_buf 2 51930 NULL
 +dbg_status_buf_51930 dbg_status_buf 2 51930 NULL
++task_has_system_51936 task_has_system 0 51936 NULL
 +__tcp_mtu_to_mss_51938 __tcp_mtu_to_mss 0-2 51938 NULL
 +__tcp_mtu_to_mss_51938 __tcp_mtu_to_mss 0-2 51938 NULL
-+xfrm_alg_len_51940 xfrm_alg_len 0 51940 NULL
++direct_IO_51941 direct_IO 0 51941 NULL
++show_test_51942 show_test 0 51942 NULL
++pm_test_show_51946 pm_test_show 0 51946 NULL
 +scsi_get_vpd_page_51951 scsi_get_vpd_page 4 51951 NULL
 +get_clock_info_51952 get_clock_info 4 51952 NULL
 +scsi_get_vpd_page_51951 scsi_get_vpd_page 4 51951 NULL
 +get_clock_info_51952 get_clock_info 4 51952 NULL
-+snd_mask_min_51969 snd_mask_min 0 51969 NULL
-+get_zone_51981 get_zone 0-1 51981 NULL
++target_stat_scsi_lu_show_attr_hs_num_cmds_51954 target_stat_scsi_lu_show_attr_hs_num_cmds 0 51954 NULL
++pwm_period_show_51962 pwm_period_show 0 51962 NULL
++size_show_51963 size_show 0 51963 NULL
++ieee80211_verify_mac_51966 ieee80211_verify_mac 0 51966 NULL
++snd_mask_min_51969 snd_mask_min 0 51969 NULL nohasharray
++arizona_free_irq_51969 arizona_free_irq 2 51969 &snd_mask_min_51969
++device_create_lockspace_51970 device_create_lockspace 0 51970 NULL nohasharray
++hotkey_mask_store_51970 hotkey_mask_store 0-4 51970 &device_create_lockspace_51970
++read_page_51972 read_page 2 51972 NULL
++cpufv_disabled_show_51976 cpufv_disabled_show 0 51976 NULL
++pipe_crc_set_source_51980 pipe_crc_set_source 0 51980 NULL nohasharray
++fcoe_validate_vport_create_51980 fcoe_validate_vport_create 0 51980 &pipe_crc_set_source_51980
++lpfc_nport_evt_cnt_show_51984 lpfc_nport_evt_cnt_show 0 51984 NULL
 +ath6kl_sdio_alloc_prep_scat_req_51986 ath6kl_sdio_alloc_prep_scat_req 2 51986 NULL
 +ath6kl_sdio_alloc_prep_scat_req_51986 ath6kl_sdio_alloc_prep_scat_req 2 51986 NULL
++idt77252_proc_read_51988 idt77252_proc_read 0 51988 NULL nohasharray
++store_prochot_short_51988 store_prochot_short 0-4 51988 &idt77252_proc_read_51988
 +_c4iw_write_mem_dma_51991 _c4iw_write_mem_dma 3 51991 NULL
 +_c4iw_write_mem_dma_51991 _c4iw_write_mem_dma 3 51991 NULL
-+dwc3_mode_write_51997 dwc3_mode_write 3 51997 NULL
-+skb_copy_datagram_from_iovec_52014 skb_copy_datagram_from_iovec 4-2-5 52014 NULL
-+rdmalt_52022 rdmalt 0 52022 NULL
++__detect_osd_51993 __detect_osd 0 51993 NULL
++ntfs_attr_size_51994 ntfs_attr_size 0 51994 NULL
++dwc3_mode_write_51997 dwc3_mode_write 3-0 51997 NULL
++ubifs_write_begin_52000 ubifs_write_begin 0 52000 NULL
++queue_nomerges_store_52001 queue_nomerges_store 3-0 52001 NULL
++store_received_ref_clk3a_52006 store_received_ref_clk3a 0-4 52006 NULL
++xpnet_dev_open_52009 xpnet_dev_open 0 52009 NULL
++log_buf_addr_show_52010 log_buf_addr_show 0 52010 NULL nohasharray
++scsi_sysfs_add_host_52010 scsi_sysfs_add_host 0 52010 &log_buf_addr_show_52010
++wacom_led_control_52014 wacom_led_control 0 52014 NULL
++dummy_enable_52019 dummy_enable 0 52019 NULL
++lp55xx_show_engine_select_52020 lp55xx_show_engine_select 0 52020 NULL
++apds990x_write_byte_52022 apds990x_write_byte 0 52022 NULL
++r820t_write_52023 r820t_write 0-4 52023 NULL
++vxge_rx_alloc_52024 vxge_rx_alloc 3 52024 NULL
++show_current_driver_52027 show_current_driver 0 52027 NULL
++lp3943_pwm_config_52030 lp3943_pwm_config 0 52030 NULL
 +override_release_52032 override_release 2 52032 NULL
 +override_release_52032 override_release 2 52032 NULL
-+end_port_52042 end_port 0 52042 NULL
-+dma_rx_errors_read_52045 dma_rx_errors_read 3 52045 NULL
++snd_ac97_set_rate_52041 snd_ac97_set_rate 0 52041 NULL nohasharray
++unique_id_show_52041 unique_id_show 0 52041 &snd_ac97_set_rate_52041
++irda_create_52042 irda_create 0 52042 NULL
++netdev_show_52044 netdev_show 0 52044 NULL
++dma_rx_errors_read_52045 dma_rx_errors_read 3-0 52045 NULL
++show_fcf_state_52047 show_fcf_state 0 52047 NULL
 +msnd_fifo_write_52052 msnd_fifo_write 0-3 52052 NULL
 +msnd_fifo_write_52052 msnd_fifo_write 0-3 52052 NULL
++show_version_52054 show_version 0 52054 NULL
 +dvb_ringbuffer_avail_52057 dvb_ringbuffer_avail 0 52057 NULL
 +dvb_ringbuffer_avail_52057 dvb_ringbuffer_avail 0 52057 NULL
++regulator_disable_52058 regulator_disable 0 52058 NULL nohasharray
++show_ipFragOKs_52058 show_ipFragOKs 0 52058 &regulator_disable_52058
 +__fuse_request_alloc_52060 __fuse_request_alloc 1 52060 NULL
 +__fuse_request_alloc_52060 __fuse_request_alloc 1 52060 NULL
++ieee80211_change_mac_52065 ieee80211_change_mac 0 52065 NULL
 +isofs_readpages_52067 isofs_readpages 4 52067 NULL
 +isofs_readpages_52067 isofs_readpages 4 52067 NULL
-+mxuport_process_read_urb_data_52072 mxuport_process_read_urb_data 3 52072 NULL
-+nsm_get_handle_52089 nsm_get_handle 4 52089 NULL
-+o2net_debug_read_52105 o2net_debug_read 3 52105 NULL
-+smsdvb_stats_read_52114 smsdvb_stats_read 3 52114 NULL
-+split_scan_timeout_write_52128 split_scan_timeout_write 3 52128 NULL
-+retry_count_read_52129 retry_count_read 3 52129 NULL
++show_conn_param_ISCSI_PARAM_IPV4_TOS_52071 show_conn_param_ISCSI_PARAM_IPV4_TOS 0 52071 NULL
++sh_irda_crc_init_52072 sh_irda_crc_init 0 52072 NULL nohasharray
++mxuport_process_read_urb_data_52072 mxuport_process_read_urb_data 3 52072 &sh_irda_crc_init_52072
++mt2063_get_if_frequency_52079 mt2063_get_if_frequency 0 52079 NULL
++wil_wait_for_fw_ready_52081 wil_wait_for_fw_ready 0 52081 NULL nohasharray
++lm3533_set_lvled_config_52081 lm3533_set_lvled_config 0 52081 &wil_wait_for_fw_ready_52081
++ath10k_pci_hif_diag_read_52084 ath10k_pci_hif_diag_read 0 52084 NULL nohasharray
++ft_lport_notify_52084 ft_lport_notify 0 52084 &ath10k_pci_hif_diag_read_52084
++amd_ec_read_52087 amd_ec_read 0 52087 NULL nohasharray
++iscsi_stat_logout_attr_show_52087 iscsi_stat_logout_attr_show 0 52087 &amd_ec_read_52087
++nsm_get_handle_52089 nsm_get_handle 4 52089 NULL nohasharray
++rt2x00debug_read_rf_52089 rt2x00debug_read_rf 0-3 52089 &nsm_get_handle_52089
++affs_do_readpage_ofs_52095 affs_do_readpage_ofs 0 52095 NULL
++ulist_add_merge_52096 ulist_add_merge 0 52096 NULL
++mtrr_save_52097 mtrr_save 0 52097 NULL
++ft_wwn_show_attr_version_52102 ft_wwn_show_attr_version 0 52102 NULL
++o2net_debug_read_52105 o2net_debug_read 3-0 52105 NULL
++qla4xxx_sysfs_ddb_get_param_52106 qla4xxx_sysfs_ddb_get_param 0 52106 NULL
++smsdvb_stats_read_52114 smsdvb_stats_read 3-0 52114 NULL
++ov9740_set_res_52118 ov9740_set_res 0 52118 NULL
++show_spi_transport_max_offset_52125 show_spi_transport_max_offset 0 52125 NULL
++split_scan_timeout_write_52128 split_scan_timeout_write 3-0 52128 NULL nohasharray
++ring_size_show_52128 ring_size_show 0 52128 &split_scan_timeout_write_52128
++retry_count_read_52129 retry_count_read 3-0 52129 NULL
++scan_sleep_millisecs_store_52134 scan_sleep_millisecs_store 0-4 52134 NULL
 +gdm_usb_hci_send_52138 gdm_usb_hci_send 3 52138 NULL
 +gdm_usb_hci_send_52138 gdm_usb_hci_send 3 52138 NULL
-+sub_alloc_52140 sub_alloc 0 52140 NULL
-+hysdn_conf_write_52145 hysdn_conf_write 3 52145 NULL
-+htable_size_52148 htable_size 0-1 52148 NULL
-+smk_write_load2_52155 smk_write_load2 3 52155 NULL
-+tipc_node_get_mtu_52157 tipc_node_get_mtu 0 52157 NULL
-+ieee80211_if_read_dot11MeshRetryTimeout_52168 ieee80211_if_read_dot11MeshRetryTimeout 3 52168 NULL
++zram_meta_alloc_52140 zram_meta_alloc 1 52140 NULL nohasharray
++sub_alloc_52140 sub_alloc 0 52140 &zram_meta_alloc_52140
++netdev_open_52143 netdev_open 0 52143 NULL
++mmc_sd_power_restore_52144 mmc_sd_power_restore 0 52144 NULL
++hysdn_conf_write_52145 hysdn_conf_write 3 52145 NULL nohasharray
++ext2_alloc_blocks_52145 ext2_alloc_blocks 2-0 52145 &hysdn_conf_write_52145
++ov772x_g_fmt_52146 ov772x_g_fmt 0 52146 NULL
++htable_size_52148 htable_size 0-1 52148 NULL nohasharray
++snd_intel8x0_pcm_trigger_52148 snd_intel8x0_pcm_trigger 0 52148 &htable_size_52148
++fcopy_read_52149 fcopy_read 0-3 52149 NULL
++set_rdac0_52150 set_rdac0 4-0 52150 NULL
++gfs2_rs_alloc_52152 gfs2_rs_alloc 0 52152 NULL
++smk_write_load2_52155 smk_write_load2 3-0 52155 NULL
++tipc_node_get_mtu_52157 tipc_node_get_mtu 0 52157 NULL nohasharray
++sp_open_dev_52157 sp_open_dev 0 52157 &tipc_node_get_mtu_52157
++ieee80211_if_read_dot11MeshRetryTimeout_52168 ieee80211_if_read_dot11MeshRetryTimeout 3-0 52168 NULL nohasharray
++s5k83a_set_flip_real_52168 s5k83a_set_flip_real 0 52168 &ieee80211_if_read_dot11MeshRetryTimeout_52168
 +mga_compat_ioctl_52170 mga_compat_ioctl 2 52170 NULL
 +mga_compat_ioctl_52170 mga_compat_ioctl 2 52170 NULL
++pm2fb_check_var_52172 pm2fb_check_var 0 52172 NULL
++mxuport_open_52173 mxuport_open 0 52173 NULL
++acquire_52175 acquire 0 52175 NULL nohasharray
++__acpi_power_on_52175 __acpi_power_on 0 52175 &acquire_52175 nohasharray
++mtd_writesize_show_52175 mtd_writesize_show 0 52175 &__acpi_power_on_52175
 +print_prefix_52176 print_prefix 0 52176 NULL
 +print_prefix_52176 print_prefix 0 52176 NULL
-+proc_pid_readlink_52186 proc_pid_readlink 3 52186 NULL
++ib_dma_map_page_52177 ib_dma_map_page 0-3 52177 NULL
++proc_pid_readlink_52186 proc_pid_readlink 3-0 52186 NULL nohasharray
++hptiop_show_version_52186 hptiop_show_version 0 52186 &proc_pid_readlink_52186
++show_tabletStylusUpper_52190 show_tabletStylusUpper 0 52190 NULL nohasharray
++hermes_bap_seek_52190 hermes_bap_seek 0 52190 &show_tabletStylusUpper_52190
 +reiserfs_posix_acl_from_disk_52191 reiserfs_posix_acl_from_disk 2 52191 NULL
 +reiserfs_posix_acl_from_disk_52191 reiserfs_posix_acl_from_disk 2 52191 NULL
-+f2fs_seek_block_52194 f2fs_seek_block 2 52194 NULL
-+vmci_qp_broker_alloc_52216 vmci_qp_broker_alloc 6-5 52216 NULL
-+fuse_request_alloc_52243 fuse_request_alloc 1 52243 NULL
++rt2800pci_enable_radio_52192 rt2800pci_enable_radio 0 52192 NULL
++ssp_tm_req_52193 ssp_tm_req 0 52193 NULL
++show_session_param_ISCSI_PARAM_INITIAL_R2T_EN_52194 show_session_param_ISCSI_PARAM_INITIAL_R2T_EN 0 52194 NULL
++atl2_get_eeprom_len_52196 atl2_get_eeprom_len 0 52196 NULL
++iio_buffer_show_enable_52202 iio_buffer_show_enable 0 52202 NULL
++prepare_ring_52203 prepare_ring 0 52203 NULL nohasharray
++find_lkb_52203 find_lkb 0 52203 &prepare_ring_52203
++iad_bFunctionProtocol_show_52207 iad_bFunctionProtocol_show 0 52207 NULL
++bad_inode_readlink_52210 bad_inode_readlink 0 52210 NULL
++ipmr_mfc_delete_52211 ipmr_mfc_delete 0 52211 NULL
++mcp3021_read16_52212 mcp3021_read16 0 52212 NULL
++adt7411_show_bit_52213 adt7411_show_bit 0 52213 NULL
++ib_sa_path_rec_get_52214 ib_sa_path_rec_get 0 52214 NULL
++vmci_qp_broker_alloc_52216 vmci_qp_broker_alloc 5-6 52216 NULL nohasharray
++xen_find_pfn_range_52216 xen_find_pfn_range 0 52216 &vmci_qp_broker_alloc_52216
++iscsi_if_send_reply_52219 iscsi_if_send_reply 7 52219 NULL
++_nfs4_open_and_get_state_52221 _nfs4_open_and_get_state 0 52221 NULL
++de_init_rings_52222 de_init_rings 0 52222 NULL
++show_session_param_ISCSI_PARAM_INITIATOR_NAME_52224 show_session_param_ISCSI_PARAM_INITIATOR_NAME 0 52224 NULL nohasharray
++arcmsr_sysfs_iop_message_write_52224 arcmsr_sysfs_iop_message_write 0-6-5 52224 &show_session_param_ISCSI_PARAM_INITIATOR_NAME_52224
++show_chgmode_52225 show_chgmode 0 52225 NULL
++ptype_store_52226 ptype_store 0-3 52226 NULL
++ufx_set_vid_mode_52227 ufx_set_vid_mode 0 52227 NULL
++wdata_send_pages_52229 wdata_send_pages 0 52229 NULL
++max1111_read_52230 max1111_read 0 52230 NULL
++nvram_read_52231 nvram_read 0-3 52231 NULL
++snd_ensoniq_capture_prepare_52232 snd_ensoniq_capture_prepare 0 52232 NULL nohasharray
++_alloc_mISDN_skb_52232 _alloc_mISDN_skb 3 52232 &snd_ensoniq_capture_prepare_52232
++o2nm_cluster_attr_fence_method_read_52233 o2nm_cluster_attr_fence_method_read 0 52233 NULL
++arizona_micsupp_disable_52236 arizona_micsupp_disable 0 52236 NULL
++do_dmabuf_dirty_ldu_52241 do_dmabuf_dirty_ldu 6 52241 NULL nohasharray
++minix_write_inode_52241 minix_write_inode 0 52241 &do_dmabuf_dirty_ldu_52241
++fuse_request_alloc_52243 fuse_request_alloc 1 52243 NULL nohasharray
++fnic_show_state_52243 fnic_show_state 0 52243 &fuse_request_alloc_52243
++genlmsg_end_52244 genlmsg_end 0 52244 NULL
++nfs_updatepage_52248 nfs_updatepage 0 52248 NULL
++pm80x_request_irq_52250 pm80x_request_irq 2 52250 NULL
++nvkm_client_ioctl_52251 nvkm_client_ioctl 0 52251 NULL
++rd_build_device_space_52253 rd_build_device_space 0 52253 NULL nohasharray
++w1_ds2781_eeprom_cmd_52253 w1_ds2781_eeprom_cmd 0 52253 &rd_build_device_space_52253
++_init_blk_request_52256 _init_blk_request 0 52256 NULL
++physical_line_partition_show_52257 physical_line_partition_show 0 52257 NULL
 +mdiobus_alloc_size_52259 mdiobus_alloc_size 1 52259 NULL
 +mdiobus_alloc_size_52259 mdiobus_alloc_size 1 52259 NULL
-+shrink_slab_52261 shrink_slab 2 52261 NULL
-+ext2_direct_IO_52270 ext2_direct_IO 4 52270 NULL
++flush_52261 flush 0 52261 NULL
++read_52268 read 0 52268 NULL
++set_temp_limit_52269 set_temp_limit 0 52269 NULL nohasharray
++w1_master_attribute_store_search_52269 w1_master_attribute_store_search 0-4 52269 &set_temp_limit_52269 nohasharray
++cap_safe_nice_52269 cap_safe_nice 0 52269 &w1_master_attribute_store_search_52269
++ext2_direct_IO_52270 ext2_direct_IO 4-0 52270 NULL
 +sisusbcon_do_font_op_52271 sisusbcon_do_font_op 9 52271 NULL
 +sisusbcon_do_font_op_52271 sisusbcon_do_font_op 9 52271 NULL
-+handle_supp_msgs_52284 handle_supp_msgs 4 52284 NULL
++jbd2_journal_flush_52280 jbd2_journal_flush 0 52280 NULL
++snd_pcm_pre_reset_52282 snd_pcm_pre_reset 0 52282 NULL
++snd_sonicvibes_capture_prepare_52293 snd_sonicvibes_capture_prepare 0 52293 NULL
++nl80211_netlink_notify_52297 nl80211_netlink_notify 0 52297 NULL nohasharray
++afs_cell_cache_get_key_52297 afs_cell_cache_get_key 0 52297 &nl80211_netlink_notify_52297
++rw_read_52299 rw_read 6-0-5 52299 NULL
++fd_set_configfs_dev_params_52304 fd_set_configfs_dev_params 0-3 52304 NULL nohasharray
++ath6kl_wmi_get_new_buf_52304 ath6kl_wmi_get_new_buf 1 52304 &fd_set_configfs_dev_params_52304
++sis5595_access_52305 sis5595_access 0 52305 NULL
++of_address_to_resource_52308 of_address_to_resource 2 52308 NULL
 +kobject_set_name_vargs_52309 kobject_set_name_vargs 0 52309 NULL
 +kobject_set_name_vargs_52309 kobject_set_name_vargs 0 52309 NULL
-+read_file_reset_52310 read_file_reset 3 52310 NULL
++qlcnic_82xx_set_nic_info_52311 qlcnic_82xx_set_nic_info 0 52311 NULL
 +ssd1307fb_write_52315 ssd1307fb_write 3 52315 NULL
 +ssd1307fb_write_52315 ssd1307fb_write 3 52315 NULL
-+request_asymmetric_key_52317 request_asymmetric_key 2-4 52317 NULL
-+hwflags_read_52318 hwflags_read 3 52318 NULL
-+test_unaligned_bulk_52333 test_unaligned_bulk 3 52333 NULL
++request_asymmetric_key_52317 request_asymmetric_key 4-2 52317 NULL nohasharray
++show_phy_flash_cfg_52317 show_phy_flash_cfg 0 52317 &request_asymmetric_key_52317 nohasharray
++store_vrm_reg_52317 store_vrm_reg 0-4 52317 &show_phy_flash_cfg_52317
++hwflags_read_52318 hwflags_read 3-0 52318 NULL
++t3_sge_init_rspcntxt_52321 t3_sge_init_rspcntxt 0 52321 NULL
++cryptomgr_notify_52323 cryptomgr_notify 0 52323 NULL
++erst_exec_move_data_52324 erst_exec_move_data 0 52324 NULL
++grp_opt_proc_write_52327 grp_opt_proc_write 0-3 52327 NULL
++ntfs_rl_split_52328 ntfs_rl_split 4-2 52328 NULL
++erst_exec_load_var1_52330 erst_exec_load_var1 0 52330 NULL nohasharray
++parse_protocol_change_52330 parse_protocol_change 0 52330 &erst_exec_load_var1_52330
++ipv4_conntrack_in_52331 ipv4_conntrack_in 0 52331 NULL
++qh_schedule_52332 qh_schedule 0 52332 NULL nohasharray
++show_ipv6_iface_link_local_state_52332 show_ipv6_iface_link_local_state 0 52332 &qh_schedule_52332
++test_unaligned_bulk_52333 test_unaligned_bulk 3 52333 NULL nohasharray
++snd_em28xx_capture_trigger_52333 snd_em28xx_capture_trigger 0 52333 &test_unaligned_bulk_52333
++target_fabric_discovery_attr_show_52336 target_fabric_discovery_attr_show 0 52336 NULL nohasharray
++carl9170_usb_open_52336 carl9170_usb_open 0 52336 &target_fabric_discovery_attr_show_52336 nohasharray
++enable_vport_52336 enable_vport 0 52336 &carl9170_usb_open_52336
 +hur_len_52339 hur_len 0 52339 NULL
 +hur_len_52339 hur_len 0 52339 NULL
-+bytes_to_frames_52362 bytes_to_frames 0-2 52362 NULL
-+copy_entries_to_user_52367 copy_entries_to_user 1 52367 NULL
++ad7877_gpio3_store_52340 ad7877_gpio3_store 0-4 52340 NULL
++fc2580_get_if_frequency_52341 fc2580_get_if_frequency 0 52341 NULL
++store_52342 store 0-3 52342 NULL
++dccp_v4_connect_52343 dccp_v4_connect 0 52343 NULL
++tcs3414_buffer_predisable_52350 tcs3414_buffer_predisable 0 52350 NULL nohasharray
++d_revalidate_52350 d_revalidate 0 52350 &tcs3414_buffer_predisable_52350
++pscsi_configure_device_52352 pscsi_configure_device 0 52352 NULL
++ds1672_get_control_52353 ds1672_get_control 0 52353 NULL
++ina209_show_interval_52354 ina209_show_interval 0 52354 NULL
++i40e_vsi_control_rings_52357 i40e_vsi_control_rings 0 52357 NULL
++ieee80211_rx_radiotap_hdrlen_52359 ieee80211_rx_radiotap_hdrlen 0 52359 NULL
++show_iostat_counterbits_52360 show_iostat_counterbits 0 52360 NULL
++tx_bytes_show_52361 tx_bytes_show 0 52361 NULL nohasharray
++label_vga_52361 label_vga 0 52361 &tx_bytes_show_52361
++show_counter_rx_p8_hdr_egr_ovfls_52362 show_counter_rx_p8_hdr_egr_ovfls 0 52362 NULL nohasharray
++cap_inode_killpriv_52362 cap_inode_killpriv 0 52362 &show_counter_rx_p8_hdr_egr_ovfls_52362
++copy_entries_to_user_52367 copy_entries_to_user 1 52367 NULL nohasharray
++ssb_attr_sprom_show_52367 ssb_attr_sprom_show 0 52367 &copy_entries_to_user_52367
++nilfs_segctor_last_nongc_write_time_secs_show_52369 nilfs_segctor_last_nongc_write_time_secs_show 0 52369 NULL
++ipath_set_part_key_52370 ipath_set_part_key 0 52370 NULL
 +iwl_dump_fh_52371 iwl_dump_fh 0 52371 NULL
 +iwl_dump_fh_52371 iwl_dump_fh 0 52371 NULL
++show_sched3_52373 show_sched3 0 52373 NULL nohasharray
++__uncore_map_show_52373 __uncore_map_show 0 52373 &show_sched3_52373
 +hfsplus_find_attr_52374 hfsplus_find_attr 0 52374 NULL
 +hfsplus_find_attr_52374 hfsplus_find_attr 0 52374 NULL
-+mq_emit_config_values_52378 mq_emit_config_values 3 52378 NULL
-+isdn_writebuf_stub_52383 isdn_writebuf_stub 4 52383 NULL
-+jfs_setxattr_52389 jfs_setxattr 4 52389 NULL
-+aer_inject_write_52399 aer_inject_write 3 52399 NULL
-+line6_midibuf_init_52425 line6_midibuf_init 2 52425 NULL
++ixgbevf_setup_tx_resources_52376 ixgbevf_setup_tx_resources 0 52376 NULL
++mq_emit_config_values_52378 mq_emit_config_values 3 52378 NULL nohasharray
++quota_warn_period_show_52378 quota_warn_period_show 0 52378 &mq_emit_config_values_52378 nohasharray
++pfkey_sockaddr_pair_size_52378 pfkey_sockaddr_pair_size 0 52378 &quota_warn_period_show_52378
++snd_rme96_capture_prepare_52380 snd_rme96_capture_prepare 0 52380 NULL
++iwl_nvm_init_52382 iwl_nvm_init 0 52382 NULL
++isdn_writebuf_stub_52383 isdn_writebuf_stub 4-0 52383 NULL
++task_has_security_52386 task_has_security 0 52386 NULL
++jfs_setxattr_52389 jfs_setxattr 0-4 52389 NULL
++input_print_modalias_bits_52395 input_print_modalias_bits 0 52395 NULL
++svc_partial_recvfrom_52396 svc_partial_recvfrom 4 52396 NULL
++aer_inject_write_52399 aer_inject_write 3-0 52399 NULL
++selinux_inode_setattr_52401 selinux_inode_setattr 0 52401 NULL
++pm_suspend_52403 pm_suspend 0 52403 NULL
++do_ncp_rpc_call_52406 do_ncp_rpc_call 0 52406 NULL
++show_counter_rx_p5_hdr_egr_ovfls_52407 show_counter_rx_p5_hdr_egr_ovfls 0 52407 NULL
++aac_rx_ioremap_52410 aac_rx_ioremap 2 52410 NULL
++nilfs_segctor_collect_dirty_files_52413 nilfs_segctor_collect_dirty_files 0 52413 NULL
++clariion_activate_52414 clariion_activate 0 52414 NULL
++do_md_run_52416 do_md_run 0 52416 NULL
++safe_delay_store_52417 safe_delay_store 0-3 52417 NULL
++mmc_csd_show_52423 mmc_csd_show 0 52423 NULL
++show_alarms_in_52425 show_alarms_in 0 52425 NULL nohasharray
++line6_midibuf_init_52425 line6_midibuf_init 2 52425 &show_alarms_in_52425
++pwc_set_autogain_52427 pwc_set_autogain 0 52427 NULL
 +hso_serial_common_create_52428 hso_serial_common_create 4 52428 NULL
 +hso_serial_common_create_52428 hso_serial_common_create 4 52428 NULL
-+delay_status_52431 delay_status 5 52431 NULL
-+ath6kl_delete_qos_write_52435 ath6kl_delete_qos_write 3 52435 NULL
++delay_status_52431 delay_status 5 52431 NULL nohasharray
++gfs2_getattr_52431 gfs2_getattr 0 52431 &delay_status_52431
++show_ipInDiscards_52432 show_ipInDiscards 0 52432 NULL
++ath6kl_delete_qos_write_52435 ath6kl_delete_qos_write 3-0 52435 NULL
++iwl_remove_station_52436 iwl_remove_station 0 52436 NULL
 +ieee80211_if_fmt_num_sta_ps_52438 ieee80211_if_fmt_num_sta_ps 3 52438 NULL
 +ieee80211_if_fmt_num_sta_ps_52438 ieee80211_if_fmt_num_sta_ps 3 52438 NULL
++sst_prepare_and_post_msg_52443 sst_prepare_and_post_msg 0 52443 NULL
++show_radios_state_52445 show_radios_state 0 52445 NULL
++store_uframe_periodic_max_52448 store_uframe_periodic_max 0-4 52448 NULL
++keene_s_ctrl_52451 keene_s_ctrl 0 52451 NULL nohasharray
++nilfs_btree_lookup_contig_52451 nilfs_btree_lookup_contig 0 52451 &keene_s_ctrl_52451
 +alauda_read_data_52452 alauda_read_data 3 52452 NULL
 +alauda_read_data_52452 alauda_read_data 3 52452 NULL
-+bt_alloc_52457 bt_alloc 2 52457 NULL
-+ieee80211_alloc_txb_52477 ieee80211_alloc_txb 1 52477 NULL
-+usb_tranzport_write_52479 usb_tranzport_write 3 52479 NULL
-+ocfs2_extend_no_holes_52483 ocfs2_extend_no_holes 3-4 52483 NULL
-+fd_do_rw_52495 fd_do_rw 3 52495 NULL
-+int_tasklet_entry_52500 int_tasklet_entry 3 52500 NULL
-+lmv_get_easize_52504 lmv_get_easize 0 52504 NULL
-+pm_qos_power_write_52513 pm_qos_power_write 3 52513 NULL
-+bt_sock_stream_recvmsg_52518 bt_sock_stream_recvmsg 4 52518 NULL
++get_pci_info_52455 get_pci_info 0 52455 NULL nohasharray
++gsm_change_mtu_52455 gsm_change_mtu 0 52455 &get_pci_info_52455
++bt_alloc_52457 bt_alloc 2 52457 NULL nohasharray
++ip6_skb_dst_mtu_52457 ip6_skb_dst_mtu 0 52457 &bt_alloc_52457
++iwl_restore_default_wep_keys_52463 iwl_restore_default_wep_keys 0 52463 NULL
++con_write_52466 con_write 0-3 52466 NULL
++sctp_packet_transmit_52467 sctp_packet_transmit 0 52467 NULL
++ffs_epfile_aio_read_52471 ffs_epfile_aio_read 3 52471 NULL
++show_id_ext_52472 show_id_ext 0 52472 NULL
++cifs_readpage_worker_52477 cifs_readpage_worker 0 52477 NULL nohasharray
++ieee80211_alloc_txb_52477 ieee80211_alloc_txb 2-1 52477 &cifs_readpage_worker_52477
++pch_i2c_wait_for_check_xfer_52485 pch_i2c_wait_for_check_xfer 0 52485 NULL nohasharray
++snd_hda_gen_build_controls_52485 snd_hda_gen_build_controls 0 52485 &pch_i2c_wait_for_check_xfer_52485
++bru_s_ctrl_52486 bru_s_ctrl 0 52486 NULL
++roccat_common2_sysfs_read_keys_function_52491 roccat_common2_sysfs_read_keys_function 0-5-6 52491 NULL
++sh_mobile_i2c_xfer_52492 sh_mobile_i2c_xfer 0-3 52492 NULL nohasharray
++iscsi_tpg_auth_show_password_mutual_52492 iscsi_tpg_auth_show_password_mutual 0 52492 &sh_mobile_i2c_xfer_52492
++fd_do_rw_52495 fd_do_rw 3 52495 NULL nohasharray
++skb_cow_head_52495 skb_cow_head 2 52495 &fd_do_rw_52495
++sysfs_create_link_nowarn_52496 sysfs_create_link_nowarn 0 52496 NULL
++int_tasklet_entry_52500 int_tasklet_entry 3-0 52500 NULL
++xfs_alloc_get_rec_52502 xfs_alloc_get_rec 0 52502 NULL
++ems_usb_control_cmd_52504 ems_usb_control_cmd 0 52504 NULL
++smb2_async_readv_52505 smb2_async_readv 0 52505 NULL
++netlbl_unlabel_init_52506 netlbl_unlabel_init 1 52506 NULL
++qlcnic_83xx_sysfs_flash_write_52507 qlcnic_83xx_sysfs_flash_write 4 52507 NULL nohasharray
++show_rdac3_52507 show_rdac3 0 52507 &qlcnic_83xx_sysfs_flash_write_52507
++gr_queue_ext_52511 gr_queue_ext 0 52511 NULL
++disable_slot_52512 disable_slot 0 52512 NULL
++pm_qos_power_write_52513 pm_qos_power_write 3-0 52513 NULL nohasharray
++isl29003_show_lux_52513 isl29003_show_lux 0 52513 &pm_qos_power_write_52513
++read_fw_regs_offset_52515 read_fw_regs_offset 0 52515 NULL
++soft_offline_huge_page_52517 soft_offline_huge_page 0 52517 NULL
++bt_sock_stream_recvmsg_52518 bt_sock_stream_recvmsg 0-4 52518 NULL
++get_session_param_52521 get_session_param 0 52521 NULL
 +dup_variable_bug_52525 dup_variable_bug 3 52525 NULL
 +dup_variable_bug_52525 dup_variable_bug 3 52525 NULL
-+raw_recvmsg_52529 raw_recvmsg 4 52529 NULL
-+SyS_vmsplice_52540 SyS_vmsplice 3 52540 NULL
-+dccpprobe_read_52549 dccpprobe_read 3 52549 NULL
-+debug_level_proc_write_52572 debug_level_proc_write 3 52572 NULL
-+isku_sysfs_read_macro_52587 isku_sysfs_read_macro 6 52587 NULL
++sc1200wdt_write_52527 sc1200wdt_write 0-3 52527 NULL
++raw_recvmsg_52529 raw_recvmsg 0-4 52529 NULL
++ip6table_nat_in_52536 ip6table_nat_in 0 52536 NULL
++input_dev_show_properties_52537 input_dev_show_properties 0 52537 NULL nohasharray
++gt_cur_freq_mhz_show_52537 gt_cur_freq_mhz_show 0 52537 &input_dev_show_properties_52537
++show_caseopen_52539 show_caseopen 0 52539 NULL
++fan_fan1_input_show_52540 fan_fan1_input_show 0 52540 NULL nohasharray
++SyS_vmsplice_52540 SyS_vmsplice 3 52540 &fan_fan1_input_show_52540
++zd_iowrite32a_locked_52542 zd_iowrite32a_locked 0 52542 NULL
++set_fan_52544 set_fan 0-4 52544 NULL
++snd_pcm_pre_prepare_52548 snd_pcm_pre_prepare 0 52548 NULL
++dccpprobe_read_52549 dccpprobe_read 3-0 52549 NULL nohasharray
++hsw_pcm_prepare_52549 hsw_pcm_prepare 0 52549 &dccpprobe_read_52549
++force_lesc_support_read_52554 force_lesc_support_read 3-0 52554 NULL
++s35390a_get_datetime_52556 s35390a_get_datetime 0 52556 NULL nohasharray
++ntfs_prepare_pages_for_non_resident_write_52556 ntfs_prepare_pages_for_non_resident_write 0 52556 &s35390a_get_datetime_52556
++cropcap_52561 cropcap 0 52561 NULL
++atalk_create_52562 atalk_create 0 52562 NULL
++xfs_attr_shortform_to_leaf_52564 xfs_attr_shortform_to_leaf 0 52564 NULL
++cbaf_wusb_chid_store_52566 cbaf_wusb_chid_store 0-4 52566 NULL
++debug_level_proc_write_52572 debug_level_proc_write 3-0 52572 NULL nohasharray
++show_otp1en_52572 show_otp1en 0 52572 &debug_level_proc_write_52572 nohasharray
++nfs_getattr_52572 nfs_getattr 0 52572 &show_otp1en_52572 nohasharray
++b43legacy_probe_52572 b43legacy_probe 0 52572 &nfs_getattr_52572
++ds2780_set_sense_resistor_value_52573 ds2780_set_sense_resistor_value 0-4 52573 NULL
++target_stat_scsi_port_show_attr_dev_52577 target_stat_scsi_port_show_attr_dev 0 52577 NULL
++acpi_processor_start_52582 acpi_processor_start 0 52582 NULL
++wl12xx_init_fwlog_52585 wl12xx_init_fwlog 0 52585 NULL
++roccat_common2_sysfs_read_keys_thumbster_52586 roccat_common2_sysfs_read_keys_thumbster 0-5-6 52586 NULL
++twl_rtc_read_u8_52587 twl_rtc_read_u8 0 52587 NULL nohasharray
++isku_sysfs_read_macro_52587 isku_sysfs_read_macro 6-0-5 52587 &twl_rtc_read_u8_52587
++uvesafb_store_nocrtc_52589 uvesafb_store_nocrtc 0-4 52589 NULL
++show_ipReasmFails_52591 show_ipReasmFails 0 52591 NULL
++ath10k_start_52596 ath10k_start 0 52596 NULL
++store_dh_state_52601 store_dh_state 0-4 52601 NULL nohasharray
++test_write_file_52601 test_write_file 0-3 52601 &store_dh_state_52601
++show_session_param_ISCSI_PARAM_BOOT_TARGET_52603 show_session_param_ISCSI_PARAM_BOOT_TARGET 0 52603 NULL
 +SyS_setsockopt_52610 SyS_setsockopt 5 52610 NULL
 +ll_sa_entry_alloc_52611 ll_sa_entry_alloc 4 52611 NULL
 +SyS_setsockopt_52610 SyS_setsockopt 5 52610 NULL
 +ll_sa_entry_alloc_52611 ll_sa_entry_alloc 4 52611 NULL
-+tps80031_writes_52638 tps80031_writes 3-4 52638 NULL
-+brcmf_sdio_assert_info_52653 brcmf_sdio_assert_info 4 52653 NULL
-+nvme_queue_extra_52661 nvme_queue_extra 0-1 52661 NULL
++apei_check_gar_52626 apei_check_gar 0 52626 NULL
++sbp_tpg_store_directory_id_52629 sbp_tpg_store_directory_id 0-3 52629 NULL
++roccat_common2_sysfs_read_keys_easyzone_52632 roccat_common2_sysfs_read_keys_easyzone 0-5-6 52632 NULL
++f2fs_setattr_52633 f2fs_setattr 0 52633 NULL
++ov7660_set_auto_exposure_52634 ov7660_set_auto_exposure 0 52634 NULL
++tps80031_writes_52638 tps80031_writes 3-4-0 52638 NULL nohasharray
++min_ratio_store_52638 min_ratio_store 0-4 52638 &tps80031_writes_52638
++set_temp_high_52640 set_temp_high 0-4 52640 NULL
++rt2500usb_set_state_52644 rt2500usb_set_state 0 52644 NULL nohasharray
++timeout_store_52644 timeout_store 0-3 52644 &rt2500usb_set_state_52644
++_rbd_dev_v2_snap_size_52651 _rbd_dev_v2_snap_size 0 52651 NULL
++show_temp2_crit_hyst_52656 show_temp2_crit_hyst 0 52656 NULL
++xen_swiotlb_unmap_page_52660 xen_swiotlb_unmap_page 2 52660 NULL
++cachefiles_daemon_add_cache_52668 cachefiles_daemon_add_cache 0 52668 NULL
++target_stat_scsi_port_show_attr_role_52670 target_stat_scsi_port_show_attr_role 0 52670 NULL
 +SYSC_gethostname_52677 SYSC_gethostname 2 52677 NULL
 +SYSC_gethostname_52677 SYSC_gethostname 2 52677 NULL
-+nvd0_disp_pioc_create__52693 nvd0_disp_pioc_create_ 5 52693 NULL
++__rpc_clnt_handle_event_52679 __rpc_clnt_handle_event 0 52679 NULL
++u2_timeout_store_52681 u2_timeout_store 0-4 52681 NULL
++genphy_update_link_52684 genphy_update_link 0 52684 NULL
++reg_write_range_52690 reg_write_range 4 52690 NULL
++xen_phys_to_bus_52693 xen_phys_to_bus 0-1 52693 NULL
++sdev_store_evt_inquiry_change_reported_52694 sdev_store_evt_inquiry_change_reported 0-4 52694 NULL
++store_52696 store 0-3 52696 NULL
++b44_set_mac_addr_52700 b44_set_mac_addr 0 52700 NULL
++bonding_show_queue_id_52702 bonding_show_queue_id 0 52702 NULL
++ms_transfer_data_52705 ms_transfer_data 7 52705 NULL
++acpi_freeze_begin_52707 acpi_freeze_begin 0 52707 NULL
++atl1c_setup_ring_resources_52708 atl1c_setup_ring_resources 0 52708 NULL
++action_show_52711 action_show 0 52711 NULL
++usbip_debug_show_52712 usbip_debug_show 0 52712 NULL
++tmp102_show_temp_52713 tmp102_show_temp 0 52713 NULL
 +nouveau_client_create__52715 nouveau_client_create_ 5 52715 NULL
 +nouveau_client_create__52715 nouveau_client_create_ 5 52715 NULL
-+__dm_stat_bio_52722 __dm_stat_bio 3 52722 NULL
++pm_wake_unlock_52721 pm_wake_unlock 0 52721 NULL
++iscsi_stat_instance_attr_show_52723 iscsi_stat_instance_attr_show 0 52723 NULL nohasharray
++blk_iopoll_cpu_notify_52723 blk_iopoll_cpu_notify 0 52723 &iscsi_stat_instance_attr_show_52723
 +cx25840_ir_rx_read_52724 cx25840_ir_rx_read 3 52724 NULL
 +cx25840_ir_rx_read_52724 cx25840_ir_rx_read 3 52724 NULL
-+blkcipher_next_slow_52733 blkcipher_next_slow 3-4 52733 NULL
++sendbytes_52726 sendbytes 0 52726 NULL
++set_capture_52728 set_capture 0 52728 NULL
++lx_pcm_trigger_52731 lx_pcm_trigger 0 52731 NULL
++blkcipher_next_slow_52733 blkcipher_next_slow 4-3 52733 NULL
 +relay_alloc_page_array_52735 relay_alloc_page_array 1 52735 NULL
 +relay_alloc_page_array_52735 relay_alloc_page_array 1 52735 NULL
-+hfcsusb_rx_frame_52745 hfcsusb_rx_frame 3 52745 NULL
-+carl9170_debugfs_vif_dump_read_52755 carl9170_debugfs_vif_dump_read 3 52755 NULL
-+ieee80211_if_read_beacon_timeout_52756 ieee80211_if_read_beacon_timeout 3 52756 NULL
++v9fs_xattr_user_get_52737 v9fs_xattr_user_get 0 52737 NULL
++st_sensors_sysfs_sampling_frequency_avail_52745 st_sensors_sysfs_sampling_frequency_avail 0 52745 NULL nohasharray
++hfcsusb_rx_frame_52745 hfcsusb_rx_frame 3 52745 &st_sensors_sysfs_sampling_frequency_avail_52745
++carl9170_debugfs_vif_dump_read_52755 carl9170_debugfs_vif_dump_read 3 52755 NULL nohasharray
++netlink_add_tap_52755 netlink_add_tap 0 52755 &carl9170_debugfs_vif_dump_read_52755
++ieee80211_if_read_beacon_timeout_52756 ieee80211_if_read_beacon_timeout 3-0 52756 NULL nohasharray
++show_session_param_ISCSI_PARAM_DEF_TASKMGMT_TMO_52756 show_session_param_ISCSI_PARAM_DEF_TASKMGMT_TMO 0 52756 &ieee80211_if_read_beacon_timeout_52756
++target_stat_scsi_tgt_port_show_attr_indx_52759 target_stat_scsi_tgt_port_show_attr_indx 0 52759 NULL
++set_pwm_hyst_52760 set_pwm_hyst 0-4 52760 NULL
++copy_ctr_args_52761 copy_ctr_args 2 52761 NULL
++ds1374_read_time_52763 ds1374_read_time 0 52763 NULL
++acpi_ps_execute_method_52767 acpi_ps_execute_method 0 52767 NULL
++store_52770 store 0 52770 NULL
++lpfc_poll_store_52774 lpfc_poll_store 0-4 52774 NULL
 +nvme_trans_ext_inq_page_52776 nvme_trans_ext_inq_page 3 52776 NULL
 +nvme_trans_ext_inq_page_52776 nvme_trans_ext_inq_page 3 52776 NULL
-+xenvif_write_io_ring_52802 xenvif_write_io_ring 3 52802 NULL
-+pwr_rcvd_beacons_read_52836 pwr_rcvd_beacons_read 3 52836 NULL
-+lb_alloc_ep_req_52837 lb_alloc_ep_req 2 52837 NULL
++show_pec_52779 show_pec 0 52779 NULL
++set_target_52783 set_target 0-4 52783 NULL
++vim2m_buf_prepare_52786 vim2m_buf_prepare 0 52786 NULL nohasharray
++igb_pci_disable_sriov_52786 igb_pci_disable_sriov 0 52786 &vim2m_buf_prepare_52786
++drv_get_stats_52789 drv_get_stats 0 52789 NULL
++show_52793 show 0 52793 NULL
++edac_pci_int_store_52795 edac_pci_int_store 0-3 52795 NULL
++snd_seq_ioctl_subscribe_port_52796 snd_seq_ioctl_subscribe_port 0 52796 NULL
++xenvif_write_io_ring_52802 xenvif_write_io_ring 3-0 52802 NULL nohasharray
++enabled_show_52802 enabled_show 0 52802 &xenvif_write_io_ring_52802
++layout_cnodes_52805 layout_cnodes 0 52805 NULL
++lio_target_nacl_store_tag_52806 lio_target_nacl_store_tag 0-3 52806 NULL
++run_start_commands_52808 run_start_commands 0 52808 NULL
++b43legacy_attr_interfmode_store_52810 b43legacy_attr_interfmode_store 0-4 52810 NULL
++osst_adr_rev_show_52811 osst_adr_rev_show 0 52811 NULL
++ds2780_get_rsgain_setting_52816 ds2780_get_rsgain_setting 0 52816 NULL
++ath6kl_wmi_meta_add_52817 ath6kl_wmi_meta_add 0 52817 NULL
++show_eco_52820 show_eco 0 52820 NULL
++sctp_send_asconf_52823 sctp_send_asconf 0 52823 NULL
++roccat_common2_sysfs_write_tcu_52828 roccat_common2_sysfs_write_tcu 0-6-5 52828 NULL
++tomoyo_path_perm_52831 tomoyo_path_perm 0 52831 NULL
++amd64_top_mem_show_52832 amd64_top_mem_show 0 52832 NULL nohasharray
++qib_read_umem64_52832 qib_read_umem64 0 52832 &amd64_top_mem_show_52832
++pwr_rcvd_beacons_read_52836 pwr_rcvd_beacons_read 3-0 52836 NULL
++il3945_show_retry_rate_52837 il3945_show_retry_rate 0 52837 NULL nohasharray
++lb_alloc_ep_req_52837 lb_alloc_ep_req 2 52837 &il3945_show_retry_rate_52837
++apei_read_52843 apei_read 0 52843 NULL
++tpm_tis_i2c_recv_52850 tpm_tis_i2c_recv 0-3 52850 NULL
++modelname_show_52855 modelname_show 0 52855 NULL
++get_beep_mask_52859 get_beep_mask 0 52859 NULL
++hiface_pcm_stream_start_52861 hiface_pcm_stream_start 0 52861 NULL
 +mon_bin_get_event_52863 mon_bin_get_event 4-6 52863 NULL
 +mon_bin_get_event_52863 mon_bin_get_event 4-6 52863 NULL
-+twl6030_gpadc_write_52867 twl6030_gpadc_write 1 52867 NULL
-+qib_decode_6120_err_52876 qib_decode_6120_err 3 52876 NULL
-+twlreg_write_52880 twlreg_write 3 52880 NULL
++target_stat_scsi_lu_show_attr_resets_52866 target_stat_scsi_lu_show_attr_resets 0 52866 NULL
++media_write_52867 media_write 0-3 52867 NULL nohasharray
++twl6030_gpadc_write_52867 twl6030_gpadc_write 1 52867 &media_write_52867
++send_request_dev_dep_msg_in_52868 send_request_dev_dep_msg_in 0 52868 NULL
++cccr_show_52879 cccr_show 0 52879 NULL
++twlreg_write_52880 twlreg_write 0-3 52880 NULL
 +pvr2_ctrl_value_to_sym_internal_52881 pvr2_ctrl_value_to_sym_internal 5 52881 NULL
 +pvr2_ctrl_value_to_sym_internal_52881 pvr2_ctrl_value_to_sym_internal 5 52881 NULL
-+cache_read_procfs_52882 cache_read_procfs 3 52882 NULL
++cache_read_procfs_52882 cache_read_procfs 3-0 52882 NULL
++default_blksize_show_52888 default_blksize_show 0 52888 NULL
++lio_target_np_store_iser_52890 lio_target_np_store_iser 0-3 52890 NULL
 +kvm_kvzalloc_52894 kvm_kvzalloc 1 52894 NULL
 +kvm_kvzalloc_52894 kvm_kvzalloc 1 52894 NULL
-+copy_from_iter_bvec_52912 copy_from_iter_bvec 0-2 52912 NULL
++nommu_map_sg_52896 nommu_map_sg 0-3 52896 NULL
++wm831x_status_src_show_52897 wm831x_status_src_show 0 52897 NULL
++vxfs_immed_readpage_52899 vxfs_immed_readpage 0 52899 NULL
++multicast_last_member_count_show_52901 multicast_last_member_count_show 0 52901 NULL
++read_cam_control_52903 read_cam_control 0 52903 NULL
++parse_52905 parse 0 52905 NULL
++show_pwmchan_52907 show_pwmchan 0 52907 NULL
++arizona_request_irq_52908 arizona_request_irq 2 52908 NULL
 +dio_bio_reap_52913 dio_bio_reap 0 52913 NULL
 +dio_bio_reap_52913 dio_bio_reap 0 52913 NULL
-+__kfifo_out_peek_r_52919 __kfifo_out_peek_r 3 52919 NULL
-+iblock_get_bio_52936 iblock_get_bio 3 52936 NULL
++lpfc_selective_reset_52919 lpfc_selective_reset 0 52919 NULL
++mt9t031_cropcap_52933 mt9t031_cropcap 0 52933 NULL
++iblock_get_bio_52936 iblock_get_bio 3 52936 NULL nohasharray
++serio_bind_driver_52936 serio_bind_driver 0 52936 &iblock_get_bio_52936
++hfsplus_write_inode_52941 hfsplus_write_inode 0 52941 NULL
++snd_als4000_capture_prepare_52942 snd_als4000_capture_prepare 0 52942 NULL
++queue_show_random_52946 queue_show_random 0 52946 NULL
++log_buf_len_store_52950 log_buf_len_store 0-4 52950 NULL
 +__nodes_remap_52951 __nodes_remap 5 52951 NULL
 +__nodes_remap_52951 __nodes_remap 5 52951 NULL
++twl4030_madc_set_irq_52952 twl4030_madc_set_irq 0 52952 NULL nohasharray
++set_reset_mode_52952 set_reset_mode 0 52952 &twl4030_madc_set_irq_52952 nohasharray
++store_disp_52952 store_disp 4-0 52952 &set_reset_mode_52952
++dev_bus_rescan_store_52953 dev_bus_rescan_store 0-4 52953 NULL
++adv7170_write_52956 adv7170_write 0 52956 NULL
++tpacpi_driver_wwan_emulstate_store_52960 tpacpi_driver_wwan_emulstate_store 0-3 52960 NULL
 +ieee80211_if_fmt_fwded_mcast_52961 ieee80211_if_fmt_fwded_mcast 3 52961 NULL
 +ieee80211_if_fmt_fwded_mcast_52961 ieee80211_if_fmt_fwded_mcast 3 52961 NULL
-+tx_tx_exch_read_52986 tx_tx_exch_read 3 52986 NULL
++hx8357_spi_write_then_read_52964 hx8357_spi_write_then_read 3 52964 NULL
++mic_smpt_op_52965 mic_smpt_op 0-3 52965 NULL
++pb0100_set_blue_balance_52969 pb0100_set_blue_balance 0 52969 NULL
++pm_state_store_52970 pm_state_store 0-4 52970 NULL
++lbs_set_mac_address_52977 lbs_set_mac_address 0 52977 NULL
++lx_message_send_atomic_52981 lx_message_send_atomic 0 52981 NULL
++xfs_attr_leaf_get_52983 xfs_attr_leaf_get 0 52983 NULL nohasharray
++nouveau_hwmon_set_pwm1_enable_52983 nouveau_hwmon_set_pwm1_enable 0-4 52983 &xfs_attr_leaf_get_52983
++ssb_pci_attr_sprom_store_52984 ssb_pci_attr_sprom_store 4-0 52984 NULL nohasharray
++b44_writephy_52984 b44_writephy 0 52984 &ssb_pci_attr_sprom_store_52984
++tx_tx_exch_read_52986 tx_tx_exch_read 3-0 52986 NULL
 +num_node_state_52989 num_node_state 0 52989 NULL
 +num_node_state_52989 num_node_state 0 52989 NULL
-+efivarfs_file_write_53000 efivarfs_file_write 3 53000 NULL
++store_current_governor_52990 store_current_governor 0-4 52990 NULL
++batadv_check_management_packet_52993 batadv_check_management_packet 3 52993 NULL
++amd8111e_set_mac_address_52994 amd8111e_set_mac_address 0 52994 NULL
++hyp_sysfs_show_52996 hyp_sysfs_show 0 52996 NULL
++ican3_open_52999 ican3_open 0 52999 NULL
++efivarfs_file_write_53000 efivarfs_file_write 0-3 53000 NULL
++node_read_numastat_53003 node_read_numastat 0 53003 NULL
++show_session_param_ISCSI_PARAM_CHAP_IN_IDX_53012 show_session_param_ISCSI_PARAM_CHAP_IN_IDX 0 53012 NULL
 +btrfs_free_and_pin_reserved_extent_53016 btrfs_free_and_pin_reserved_extent 2 53016 NULL
 +btrfs_free_and_pin_reserved_extent_53016 btrfs_free_and_pin_reserved_extent 2 53016 NULL
-+tx_tx_exch_pending_read_53018 tx_tx_exch_pending_read 3 53018 NULL
++tx_tx_exch_pending_read_53018 tx_tx_exch_pending_read 3-0 53018 NULL
++show_fan_input_53019 show_fan_input 0 53019 NULL nohasharray
++i2c_smbus_read_block_data_53019 i2c_smbus_read_block_data 0 53019 &show_fan_input_53019
++edac_dev_ctl_info_show_53023 edac_dev_ctl_info_show 0 53023 NULL
++xfs_rtfree_extent_53024 xfs_rtfree_extent 0 53024 NULL
++rx8025_sysfs_store_clock_adjust_53025 rx8025_sysfs_store_clock_adjust 0-4 53025 NULL
++ltc4260_get_value_53028 ltc4260_get_value 0 53028 NULL
++maximum_speed_show_53029 maximum_speed_show 0 53029 NULL nohasharray
++i40e_configure_tx_ring_53029 i40e_configure_tx_ring 0 53029 &maximum_speed_show_53029
++show_rpm_53030 show_rpm 0 53030 NULL nohasharray
++wl1251_hw_init_txq_fill_53030 wl1251_hw_init_txq_fill 0 53030 &show_rpm_53030
++ndelay_show_53032 ndelay_show 0 53032 NULL
 +bio_cur_bytes_53037 bio_cur_bytes 0 53037 NULL
 +nv50_chan_create_53039 nv50_chan_create 5 53039 NULL
 +bio_cur_bytes_53037 bio_cur_bytes 0 53037 NULL
 +nv50_chan_create_53039 nv50_chan_create 5 53039 NULL
-+regcache_lzo_block_count_53056 regcache_lzo_block_count 0 53056 NULL
++show_link_type_53045 show_link_type 0 53045 NULL
++lx_pipe_wait_for_idle_53051 lx_pipe_wait_for_idle 0 53051 NULL
++nfs_key_timeout_notify_53052 nfs_key_timeout_notify 0 53052 NULL
 +fimc_get_alpha_mask_53057 fimc_get_alpha_mask 0 53057 NULL
 +fimc_get_alpha_mask_53057 fimc_get_alpha_mask 0 53057 NULL
-+cfi_read_query_53066 cfi_read_query 0 53066 NULL
-+iwl_dbgfs_interrupt_write_53069 iwl_dbgfs_interrupt_write 3 53069 NULL
-+mwifiex_debug_read_53074 mwifiex_debug_read 3 53074 NULL
-+mic_virtio_copy_from_user_53107 mic_virtio_copy_from_user 3 53107 NULL
++dsa_slave_get_eeprom_len_53058 dsa_slave_get_eeprom_len 0 53058 NULL
++wacom_led_select_store_53059 wacom_led_select_store 0-4 53059 NULL
++store_rx_polinv_enb_53065 store_rx_polinv_enb 0-4 53065 NULL
++cfi_read_query_53066 cfi_read_query 0 53066 NULL nohasharray
++beiscsi_drvr_ver_disp_53066 beiscsi_drvr_ver_disp 0 53066 &cfi_read_query_53066 nohasharray
++attr_dragging_store_tpkbd_53066 attr_dragging_store_tpkbd 0-4 53066 &beiscsi_drvr_ver_disp_53066
++iwl_dbgfs_interrupt_write_53069 iwl_dbgfs_interrupt_write 3-0 53069 NULL
++mwifiex_debug_read_53074 mwifiex_debug_read 3-0 53074 NULL
++mlx4_comm_cmd_53076 mlx4_comm_cmd 0 53076 NULL nohasharray
++cyber2000fb_check_var_53076 cyber2000fb_check_var 0 53076 &mlx4_comm_cmd_53076 nohasharray
++create_cq_kernel_53076 create_cq_kernel 4-3 53076 &cyber2000fb_check_var_53076
++wq_pool_ids_show_53079 wq_pool_ids_show 0 53079 NULL
++pcbit_readw_53084 pcbit_readw 0 53084 NULL
++mci_ctl_name_show_53087 mci_ctl_name_show 0 53087 NULL
++qib_resize_cq_53090 qib_resize_cq 2 53090 NULL nohasharray
++store_pwm_auto_point_channel_53090 store_pwm_auto_point_channel 0-4 53090 &qib_resize_cq_53090
++pm_trace_dev_match_show_53091 pm_trace_dev_match_show 0 53091 NULL
++deauthenticate_53093 deauthenticate 0 53093 NULL
++cbaf_wusb_chid_show_53095 cbaf_wusb_chid_show 0 53095 NULL
++ib_uverbs_write_53096 ib_uverbs_write 0-3 53096 NULL
++ceph_vxattrcb_dir_entries_53097 ceph_vxattrcb_dir_entries 0 53097 NULL nohasharray
++metrics_cpu_kcycles_used_show_53097 metrics_cpu_kcycles_used_show 0 53097 &ceph_vxattrcb_dir_entries_53097
++queue_var_show_53098 queue_var_show 0 53098 NULL
++set_button_53099 set_button 0-4 53099 NULL
++wcn36xx_sta_add_53105 wcn36xx_sta_add 0 53105 NULL
++ocfs2_write_remove_suid_53106 ocfs2_write_remove_suid 0 53106 NULL
++zd_iowrite16a_locked_53109 zd_iowrite16a_locked 0 53109 NULL
++xhci_configure_endpoint_53110 xhci_configure_endpoint 0 53110 NULL
++store_temp_crit_hyst_53114 store_temp_crit_hyst 0-4 53114 NULL
 +ath10k_mac_create_53118 ath10k_mac_create 1 53118 NULL
 +ath10k_mac_create_53118 ath10k_mac_create 1 53118 NULL
-+verity_status_53120 verity_status 5 53120 NULL
-+brcmf_usb_dl_cmd_53130 brcmf_usb_dl_cmd 4 53130 NULL
-+ps_poll_ps_poll_max_ap_turn_read_53140 ps_poll_ps_poll_max_ap_turn_read 3 53140 NULL
-+copy_user_segment_list_53150 copy_user_segment_list 2 53150 NULL
++ixgbe_setup_rx_resources_53119 ixgbe_setup_rx_resources 0 53119 NULL
++verity_status_53120 verity_status 5 53120 NULL nohasharray
++lp3971_i2c_write_53120 lp3971_i2c_write 0 53120 &verity_status_53120
++ad198x_auto_build_controls_53122 ad198x_auto_build_controls 0 53122 NULL
++udf_adinicb_direct_IO_53125 udf_adinicb_direct_IO 0 53125 NULL nohasharray
++configure_device_53125 configure_device 0 53125 &udf_adinicb_direct_IO_53125
++il3945_commit_rxon_53127 il3945_commit_rxon 0 53127 NULL
++da9052_rtc_set_alarm_53132 da9052_rtc_set_alarm 0 53132 NULL
++cpuup_callback_53134 cpuup_callback 0 53134 NULL
++ndo_vlan_rx_add_vid_53138 ndo_vlan_rx_add_vid 0 53138 NULL
++carrier_changes_show_53139 carrier_changes_show 0 53139 NULL
++ps_poll_ps_poll_max_ap_turn_read_53140 ps_poll_ps_poll_max_ap_turn_read 3-0 53140 NULL nohasharray
++inode_newsize_ok_53140 inode_newsize_ok 0 53140 &ps_poll_ps_poll_max_ap_turn_read_53140
++brcmf_cfg80211_up_53146 brcmf_cfg80211_up 0 53146 NULL
++find_domain_name_53149 find_domain_name 0 53149 NULL
++copy_user_segment_list_53150 copy_user_segment_list 2 53150 NULL nohasharray
++store_xps_map_53150 store_xps_map 0-4 53150 &copy_user_segment_list_53150
++s5p_mfc_alloc_instance_buffer_v6_53154 s5p_mfc_alloc_instance_buffer_v6 0 53154 NULL nohasharray
++__team_option_inst_add_53154 __team_option_inst_add 0 53154 &s5p_mfc_alloc_instance_buffer_v6_53154
++tpacpi_driver_debug_store_53158 tpacpi_driver_debug_store 0-3 53158 NULL
++pwm_enable_53163 pwm_enable 0 53163 NULL
++saa7146_pgtable_build_single_53169 saa7146_pgtable_build_single 0 53169 NULL
 +ieee80211_bss_info_update_53170 ieee80211_bss_info_update 4 53170 NULL
 +ieee80211_bss_info_update_53170 ieee80211_bss_info_update 4 53170 NULL
++fuse_fsync_common_53172 fuse_fsync_common 0 53172 NULL
++n_alarm_show_53175 n_alarm_show 0 53175 NULL nohasharray
++qla4xxx_fw_load_src_show_53175 qla4xxx_fw_load_src_show 0 53175 &n_alarm_show_53175
 +btrfs_io_bio_alloc_53179 btrfs_io_bio_alloc 2 53179 NULL
 +btrfs_io_bio_alloc_53179 btrfs_io_bio_alloc 2 53179 NULL
-+clear_capture_buf_53192 clear_capture_buf 2 53192 NULL
-+tx_tx_start_data_read_53219 tx_tx_start_data_read 3 53219 NULL
++skfp_open_53190 skfp_open 0 53190 NULL
++C_SYSC_io_getevents_53191 C_SYSC_io_getevents 3 53191 NULL
++xfs_btree_updkey_53195 xfs_btree_updkey 0 53195 NULL
++hackrf_alloc_urbs_53198 hackrf_alloc_urbs 0 53198 NULL
++SyS_init_module_53202 SyS_init_module 2 53202 NULL
++toss_secs_write_53205 toss_secs_write 3-0 53205 NULL
++nfs_migrate_page_53206 nfs_migrate_page 0 53206 NULL nohasharray
++mtdoops_erase_block_53206 mtdoops_erase_block 2 53206 &nfs_migrate_page_53206
++dln2_transfer_53211 dln2_transfer 0 53211 NULL
++saa7134_pgtable_build_53214 saa7134_pgtable_build 0 53214 NULL
++smsc75xx_wait_ready_53217 smsc75xx_wait_ready 0 53217 NULL
++tx_tx_start_data_read_53219 tx_tx_start_data_read 3-0 53219 NULL
++memory_set_cur_bandwidth_53231 memory_set_cur_bandwidth 0 53231 NULL
++nfs_wb_all_53233 nfs_wb_all 0 53233 NULL
++uvesafb_show_vbe_ver_53235 uvesafb_show_vbe_ver 0 53235 NULL nohasharray
++sd_pre_start_53235 sd_pre_start 0 53235 &uvesafb_show_vbe_ver_53235
++mlx4_master_process_vhcr_53239 mlx4_master_process_vhcr 0 53239 NULL
++enable_supply_53242 enable_supply 0 53242 NULL
 +ptlrpc_lprocfs_req_history_max_seq_write_53243 ptlrpc_lprocfs_req_history_max_seq_write 3 53243 NULL
 +ptlrpc_lprocfs_req_history_max_seq_write_53243 ptlrpc_lprocfs_req_history_max_seq_write 3 53243 NULL
-+xfs_trans_read_buf_map_53258 xfs_trans_read_buf_map 5 53258 NULL
-+wil_write_file_ssid_53266 wil_write_file_ssid 3 53266 NULL
++wl12xx_init_rx_config_53244 wl12xx_init_rx_config 0 53244 NULL nohasharray
++net1080_reset_53244 net1080_reset 0 53244 &wl12xx_init_rx_config_53244
++tun_do_read_53245 tun_do_read 0 53245 NULL
++vcc_sendmsg_53246 vcc_sendmsg 0-4 53246 NULL
++logfs_writepage_53247 logfs_writepage 0 53247 NULL
++rtl8152_set_mac_address_53251 rtl8152_set_mac_address 0 53251 NULL
++smack_sb_statfs_53255 smack_sb_statfs 0 53255 NULL
++xfs_trans_read_buf_map_53258 xfs_trans_read_buf_map 5-0 53258 NULL nohasharray
++target_core_dev_wwn_store_attr_vpd_protocol_identifier_53258 target_core_dev_wwn_store_attr_vpd_protocol_identifier 0-3 53258 &xfs_trans_read_buf_map_53258
++ip6_tnl_dev_init_gen_53263 ip6_tnl_dev_init_gen 0 53263 NULL nohasharray
++ipr_change_queue_depth_53263 ipr_change_queue_depth 0-2 53263 &ip6_tnl_dev_init_gen_53263
++picolcd_operation_mode_store_53264 picolcd_operation_mode_store 0-4 53264 NULL
++sctp_make_fwdtsn_53265 sctp_make_fwdtsn 3 53265 NULL
++wil_write_file_ssid_53266 wil_write_file_ssid 3-0 53266 NULL
++cma_bitmap_pages_to_bits_53268 cma_bitmap_pages_to_bits 0-2 53268 NULL
 +btrfs_file_extent_num_bytes_53269 btrfs_file_extent_num_bytes 0 53269 NULL
 +btrfs_file_extent_num_bytes_53269 btrfs_file_extent_num_bytes 0 53269 NULL
-+f2fs_fiemap_53310 f2fs_fiemap 4 53310 NULL
++cma_netdev_callback_53271 cma_netdev_callback 0 53271 NULL
++kstrtoull_53273 kstrtoull 0 53273 NULL
++genlmsg_multicast_53275 genlmsg_multicast 0 53275 NULL
++sha1_ssse3_final_53278 sha1_ssse3_final 0 53278 NULL
++target_fabric_np_base_attr_show_53281 target_fabric_np_base_attr_show 0 53281 NULL
++rtl28xxu_ctrl_msg_53289 rtl28xxu_ctrl_msg 0 53289 NULL
++null_update_53290 null_update 0 53290 NULL
++ieee80211_send_probe_req_53292 ieee80211_send_probe_req 5-7 53292 NULL
++ad9523_reg_access_53294 ad9523_reg_access 0 53294 NULL
++rsi_mac80211_add_interface_53299 rsi_mac80211_add_interface 0 53299 NULL
++wishbone_serial_open_53305 wishbone_serial_open 0 53305 NULL nohasharray
++isku_sysfs_write_key_mask_53305 isku_sysfs_write_key_mask 6-0-5 53305 &wishbone_serial_open_53305
++dib7090p_rw_on_apb_53315 dib7090p_rw_on_apb 0-3 53315 NULL
++batadv_interface_rx_53325 batadv_interface_rx 4 53325 NULL
 +ftrace_profile_write_53327 ftrace_profile_write 3 53327 NULL
 +find_nr_power_limit_53330 find_nr_power_limit 0 53330 NULL
 +gsm_control_reply_53333 gsm_control_reply 4 53333 NULL
 +ftrace_profile_write_53327 ftrace_profile_write 3 53327 NULL
 +find_nr_power_limit_53330 find_nr_power_limit 0 53330 NULL
 +gsm_control_reply_53333 gsm_control_reply 4 53333 NULL
-+btree_keys_bytes_53348 btree_keys_bytes 0 53348 NULL
-+sock_setbindtodevice_53369 sock_setbindtodevice 3 53369 NULL
++acpi_ut_copy_esimple_to_isimple_53338 acpi_ut_copy_esimple_to_isimple 0 53338 NULL
++tsk_set_importance_53339 tsk_set_importance 0 53339 NULL
++acpi_ds_eval_bank_field_operands_53341 acpi_ds_eval_bank_field_operands 0 53341 NULL nohasharray
++hp_sw_activate_53341 hp_sw_activate 0 53341 &acpi_ds_eval_bank_field_operands_53341
++shmem_file_read_iter_53342 shmem_file_read_iter 0 53342 NULL
++xfs_vm_write_begin_53344 xfs_vm_write_begin 0 53344 NULL
++bq2415x_i2c_read_mask_53345 bq2415x_i2c_read_mask 0-4-3 53345 NULL nohasharray
++adfs_readpage_53345 adfs_readpage 0 53345 &bq2415x_i2c_read_mask_53345
++netdev_master_upper_dev_link_private_53347 netdev_master_upper_dev_link_private 0 53347 NULL
++rio_write_config_53349 rio_write_config 0-5-6 53349 NULL
++zl10036_set_gain_params_53350 zl10036_set_gain_params 0 53350 NULL
++oxygen_prepare_53351 oxygen_prepare 0 53351 NULL nohasharray
++af9035_ctrl_msg_53351 af9035_ctrl_msg 0 53351 &oxygen_prepare_53351
++bnx2i_send_nl_mesg_53353 bnx2i_send_nl_mesg 4 53353 NULL
++atkbd_do_show_err_count_53356 atkbd_do_show_err_count 0 53356 NULL
++alloc_xen_mmio_53359 alloc_xen_mmio 0 53359 NULL
++key_timeout_53364 key_timeout 0 53364 NULL
++smsc95xx_start_rx_path_53365 smsc95xx_start_rx_path 0 53365 NULL
++dwc3_gadget_ep0_enable_53366 dwc3_gadget_ep0_enable 0 53366 NULL
++efx_mcdi_poll_53367 efx_mcdi_poll 0 53367 NULL
++sock_setbindtodevice_53369 sock_setbindtodevice 3-0 53369 NULL nohasharray
++ubifs_write_end_53369 ubifs_write_end 0-5 53369 &sock_setbindtodevice_53369 nohasharray
++link_start_53369 link_start 0 53369 &ubifs_write_end_53369
 +get_random_bytes_arch_53370 get_random_bytes_arch 2 53370 NULL
 +get_random_bytes_arch_53370 get_random_bytes_arch 2 53370 NULL
++netlbl_unlhsh_add_addr4_53373 netlbl_unlhsh_add_addr4 0 53373 NULL
++pci_user_write_config_word_53375 pci_user_write_config_word 0 53375 NULL
 +test_fw_misc_read_53384 test_fw_misc_read 3 53384 NULL
 +test_fw_misc_read_53384 test_fw_misc_read 3 53384 NULL
-+isr_cmd_cmplt_read_53439 isr_cmd_cmplt_read 3 53439 NULL
-+mwifiex_info_read_53447 mwifiex_info_read 3 53447 NULL
++show_vrdhot_53385 show_vrdhot 0 53385 NULL
++fuse_permission_53387 fuse_permission 0 53387 NULL
++ov2640_g_fmt_53388 ov2640_g_fmt 0 53388 NULL
++generic_file_write_iter_53392 generic_file_write_iter 0 53392 NULL
++s5k83a_set_gain_53395 s5k83a_set_gain 0 53395 NULL nohasharray
++s5p_mfc_alloc_dec_temp_buffers_v5_53395 s5p_mfc_alloc_dec_temp_buffers_v5 0 53395 &s5k83a_set_gain_53395 nohasharray
++xfs_attr_remove_53395 xfs_attr_remove 0 53395 &s5p_mfc_alloc_dec_temp_buffers_v5_53395
++iwlagn_mac_sta_add_53401 iwlagn_mac_sta_add 0 53401 NULL
++hotkey_write_53403 hotkey_write 0 53403 NULL
++i915_pipe_crc_read_53405 i915_pipe_crc_read 0-3 53405 NULL
++start_53407 start 0 53407 NULL
++snd_vt1724_playback_pro_prepare_53409 snd_vt1724_playback_pro_prepare 0 53409 NULL
++iwl_pcie_txq_alloc_53413 iwl_pcie_txq_alloc 3 53413 NULL nohasharray
++nilfs_btree_assign_gc_53413 nilfs_btree_assign_gc 0 53413 &iwl_pcie_txq_alloc_53413
++tm_attr_show_53415 tm_attr_show 0 53415 NULL
++isolate_lru_page_53417 isolate_lru_page 0 53417 NULL nohasharray
++hci_check_pending_name_53417 hci_check_pending_name 5 53417 &isolate_lru_page_53417
++asus_hwmon_pwm1_53419 asus_hwmon_pwm1 0 53419 NULL
++uwb_radio_change_channel_53420 uwb_radio_change_channel 0 53420 NULL
++qt2_control_msg_53422 qt2_control_msg 0 53422 NULL
++b43_wireless_core_start_53426 b43_wireless_core_start 0 53426 NULL
++set_eeprom5_53432 set_eeprom5 4-0 53432 NULL nohasharray
++qlcnic_83xx_set_nic_info_53432 qlcnic_83xx_set_nic_info 0 53432 &set_eeprom5_53432
++acpi_ex_field_datum_io_53436 acpi_ex_field_datum_io 0 53436 NULL
++rocker_group_tbl_add_53437 rocker_group_tbl_add 0 53437 NULL
++isr_cmd_cmplt_read_53439 isr_cmd_cmplt_read 3-0 53439 NULL nohasharray
++lm3533_set_hvled_config_53439 lm3533_set_hvled_config 0 53439 &isr_cmd_cmplt_read_53439
++ipw_prom_open_53442 ipw_prom_open 0 53442 NULL
++snd_dma_alloc_pages_53447 snd_dma_alloc_pages 3 53447 NULL nohasharray
++mwifiex_info_read_53447 mwifiex_info_read 3-0 53447 &snd_dma_alloc_pages_53447 nohasharray
++acpi_os_create_semaphore_53447 acpi_os_create_semaphore 0 53447 &mwifiex_info_read_53447
++show_ipFragCreates_53448 show_ipFragCreates 0 53448 NULL nohasharray
++reiserfs_unfreeze_53448 reiserfs_unfreeze 0 53448 &show_ipFragCreates_53448
++syslog_print_all_53450 syslog_print_all 0 53450 NULL
 +apei_exec_run_optional_53452 apei_exec_run_optional 0 53452 NULL
 +apei_exec_run_optional_53452 apei_exec_run_optional 0 53452 NULL
-+paging64_prefetch_gpte_53468 paging64_prefetch_gpte 4 53468 NULL
++ns83820_open_53454 ns83820_open 0 53454 NULL
++acpi_tb_parse_root_table_53455 acpi_tb_parse_root_table 1 53455 NULL nohasharray
++show_counter_tx_max_min_len_errs_53455 show_counter_tx_max_min_len_errs 0 53455 &acpi_tb_parse_root_table_53455
++dyn_adc_capture_pcm_prepare_53457 dyn_adc_capture_pcm_prepare 0 53457 NULL nohasharray
++__btrfs_lookup_bio_sums_53457 __btrfs_lookup_bio_sums 0 53457 &dyn_adc_capture_pcm_prepare_53457
++n2_run_53459 n2_run 3 53459 NULL
++pn_skb_send_53464 pn_skb_send 0 53464 NULL
++store_fan_max_output_53466 store_fan_max_output 0-4 53466 NULL
++wm831x_write_53469 wm831x_write 0 53469 NULL
++hidp_send_frame_53473 hidp_send_frame 3 53473 NULL
++neigh_sysctl_register_53474 neigh_sysctl_register 0 53474 NULL
 +ima_write_template_field_data_53475 ima_write_template_field_data 2 53475 NULL nohasharray
 +create_trace_kprobe_53475 create_trace_kprobe 1 53475 &ima_write_template_field_data_53475
 +ima_write_template_field_data_53475 ima_write_template_field_data 2 53475 NULL nohasharray
 +create_trace_kprobe_53475 create_trace_kprobe 1 53475 &ima_write_template_field_data_53475
-+iowarrior_read_53483 iowarrior_read 3 53483 NULL
-+osd_req_write_kern_53486 osd_req_write_kern 5 53486 NULL
-+do_verify_xattr_datum_53499 do_verify_xattr_datum 0 53499 NULL
-+snd_pcm_format_physical_width_53505 snd_pcm_format_physical_width 0 53505 NULL
++rds_tcp_data_recv_53476 rds_tcp_data_recv 3-4 53476 NULL
++iowarrior_read_53483 iowarrior_read 3-0 53483 NULL
++osd_req_write_kern_53486 osd_req_write_kern 5-0 53486 NULL
++snd_pcm_pre_pause_53490 snd_pcm_pre_pause 0 53490 NULL nohasharray
++show_num_units_53490 show_num_units 0 53490 &snd_pcm_pre_pause_53490
++create_extra_out_53491 create_extra_out 0 53491 NULL
++ext_prop_data_show_53493 ext_prop_data_show 0 53493 NULL
++memory_notify_53496 memory_notify 0 53496 NULL nohasharray
++hardware_test_53496 hardware_test 0 53496 &memory_notify_53496
++do_verify_xattr_datum_53499 do_verify_xattr_datum 0 53499 NULL nohasharray
++adp8870_bl_l4_indoor_max_show_53499 adp8870_bl_l4_indoor_max_show 0 53499 &do_verify_xattr_datum_53499
++sysfs_show_current_tick_dev_53501 sysfs_show_current_tick_dev 0 53501 NULL
++wm8350_isink_disable_53504 wm8350_isink_disable 0 53504 NULL
++snd_pcm_format_physical_width_53505 snd_pcm_format_physical_width 0 53505 NULL nohasharray
++bonding_show_ad_select_53505 bonding_show_ad_select 0 53505 &snd_pcm_format_physical_width_53505
 +dbAllocNext_53506 dbAllocNext 0 53506 NULL
 +dbAllocNext_53506 dbAllocNext 0 53506 NULL
++pcan_usb_pro_set_bus_53508 pcan_usb_pro_set_bus 0 53508 NULL
++nfs4_schedule_stateid_recovery_53510 nfs4_schedule_stateid_recovery 0 53510 NULL
++start_vga_cam_53511 start_vga_cam 0 53511 NULL
 +check_acl_53512 check_acl 0 53512 NULL nohasharray
 +check_acl_53512 check_acl 0 53512 NULL nohasharray
-+force_sc_support_write_53512 force_sc_support_write 3 53512 &check_acl_53512
-+nft_data_dump_53549 nft_data_dump 5 53549 NULL
++force_sc_support_write_53512 force_sc_support_write 3-0 53512 &check_acl_53512
++ea_remove_stuffed_53517 ea_remove_stuffed 0 53517 NULL
++m41t80_sysfs_show_flags_53525 m41t80_sysfs_show_flags 0 53525 NULL
++snd_seq_ioctl_get_named_queue_53529 snd_seq_ioctl_get_named_queue 0 53529 NULL
++qla2x00_serial_num_show_53535 qla2x00_serial_num_show 0 53535 NULL
++xfs_vn_listxattr_53536 xfs_vn_listxattr 0-3 53536 NULL
++st_sensors_spi_read_53537 st_sensors_spi_read 0-4 53537 NULL
++ubifs_jnl_write_inode_53538 ubifs_jnl_write_inode 0 53538 NULL
++slab_cpuup_callback_53542 slab_cpuup_callback 0 53542 NULL
++wl1273_fm_set_mode_53551 wl1273_fm_set_mode 0 53551 NULL
++packet_getname_spkt_53555 packet_getname_spkt 0 53555 NULL
++ec_poll_53557 ec_poll 0 53557 NULL
++store_cursor_blink_53559 store_cursor_blink 0-4 53559 NULL
++bop_check_insert_53561 bop_check_insert 0 53561 NULL
++wlcore_raw_read_53565 wlcore_raw_read 0 53565 NULL
++attr_release_to_select_show_tpkbd_53568 attr_release_to_select_show_tpkbd 0 53568 NULL
++sigma_fw_load_control_53569 sigma_fw_load_control 3 53569 NULL
++smsc75xx_write_reg_53571 smsc75xx_write_reg 0 53571 NULL
++regmap_spmi_ext_gather_write_53572 regmap_spmi_ext_gather_write 0 53572 NULL nohasharray
++ieee802154_hdr_minlen_53572 ieee802154_hdr_minlen 0 53572 &regmap_spmi_ext_gather_write_53572
++ubb_show_53578 ubb_show 0 53578 NULL nohasharray
++qlcnic_82xx_issue_cmd_53578 qlcnic_82xx_issue_cmd 0 53578 &ubb_show_53578
++set_auto_pwm_min_53581 set_auto_pwm_min 0-4 53581 NULL
 +SYSC_bind_53582 SYSC_bind 3 53582 NULL
 +SYSC_bind_53582 SYSC_bind 3 53582 NULL
-+cifs_utf16_bytes_53593 cifs_utf16_bytes 0 53593 NULL
-+proc_uid_map_write_53596 proc_uid_map_write 3 53596 NULL
-+pfkey_recvmsg_53604 pfkey_recvmsg 4 53604 NULL
++cifs_utf16_bytes_53593 cifs_utf16_bytes 0 53593 NULL nohasharray
++sctp_do_sm_53593 sctp_do_sm 0 53593 &cifs_utf16_bytes_53593
++proc_uid_map_write_53596 proc_uid_map_write 3-0 53596 NULL
++load_cpu_fw_53598 load_cpu_fw 0 53598 NULL
++bpq_open_53602 bpq_open 0 53602 NULL
++__wait_on_bit_53603 __wait_on_bit 0 53603 NULL nohasharray
++isl1208_i2c_read_regs_53603 isl1208_i2c_read_regs 0 53603 &__wait_on_bit_53603
++pfkey_recvmsg_53604 pfkey_recvmsg 0-4 53604 NULL nohasharray
++strict_strtoul_scaled_53604 strict_strtoul_scaled 0 53604 &pfkey_recvmsg_53604
++check_reshape_53605 check_reshape 0 53605 NULL
++nes_show_idx_data_53612 nes_show_idx_data 0 53612 NULL
++o2hb_heartbeat_group_mode_store_53621 o2hb_heartbeat_group_mode_store 0-3 53621 NULL nohasharray
++nes_store_flash_data_53621 nes_store_flash_data 0-3 53621 &o2hb_heartbeat_group_mode_store_53621
++atl1e_init_hw_53624 atl1e_init_hw 0 53624 NULL
++ds1553_rtc_set_alarm_53625 ds1553_rtc_set_alarm 0 53625 NULL
 +___alloc_bootmem_nopanic_53626 ___alloc_bootmem_nopanic 1 53626 NULL nohasharray
 +___alloc_bootmem_nopanic_53626 ___alloc_bootmem_nopanic 1 53626 NULL nohasharray
-+wil_write_file_txmgmt_53626 wil_write_file_txmgmt 3 53626 &___alloc_bootmem_nopanic_53626
++wil_write_file_txmgmt_53626 wil_write_file_txmgmt 3-0 53626 &___alloc_bootmem_nopanic_53626
++mxl5007t_tuner_init_53627 mxl5007t_tuner_init 0 53627 NULL
++it87_get_rx_bytes_53630 it87_get_rx_bytes 0 53630 NULL
 +ccid_getsockopt_builtin_ccids_53634 ccid_getsockopt_builtin_ccids 2 53634 NULL
 +ccid_getsockopt_builtin_ccids_53634 ccid_getsockopt_builtin_ccids 2 53634 NULL
-+nr_sendmsg_53656 nr_sendmsg 4 53656 NULL
++powr1220_show_voltage_53637 powr1220_show_voltage 0 53637 NULL nohasharray
++iwl_set_mode_53637 iwl_set_mode 0 53637 &powr1220_show_voltage_53637
++nr_sendmsg_53656 nr_sendmsg 4-0 53656 NULL
++allocate_page_53658 allocate_page 0 53658 NULL nohasharray
++__bitmap_parse_53658 __bitmap_parse 0 53658 &allocate_page_53658
++__nfs4_proc_set_acl_53665 __nfs4_proc_set_acl 0 53665 NULL
++show_trigger_53668 show_trigger 0 53668 NULL
++store_target_53673 store_target 0-4 53673 NULL
++lan911x_config_init_53675 lan911x_config_init 0 53675 NULL
++tcm_qla2xxx_tpg_attrib_show_demo_mode_login_only_53680 tcm_qla2xxx_tpg_attrib_show_demo_mode_login_only 0 53680 NULL
++create_in_jack_mode_53681 create_in_jack_mode 0 53681 NULL
 +fuse_fill_write_pages_53682 fuse_fill_write_pages 0-4 53682 NULL
 +fuse_fill_write_pages_53682 fuse_fill_write_pages 0-4 53682 NULL
++check_reshape_53683 check_reshape 0 53683 NULL
++iscsi_stat_login_attr_store_53686 iscsi_stat_login_attr_store 0 53686 NULL
 +v4l2_event_subscribe_53687 v4l2_event_subscribe 3 53687 NULL
 +v4l2_event_subscribe_53687 v4l2_event_subscribe 3 53687 NULL
++__show_signal_53688 __show_signal 0 53688 NULL
 +bdev_logical_block_size_53690 bdev_logical_block_size 0 53690 NULL nohasharray
 +bdev_logical_block_size_53690 bdev_logical_block_size 0 53690 NULL nohasharray
-+igb_alloc_q_vector_53690 igb_alloc_q_vector 4-6 53690 &bdev_logical_block_size_53690
++igb_alloc_q_vector_53690 igb_alloc_q_vector 6-4 53690 &bdev_logical_block_size_53690
++udp_disconnect_53691 udp_disconnect 0 53691 NULL
++m5602_start_transfer_53692 m5602_start_transfer 0 53692 NULL nohasharray
++bcm7xxx_28nm_config_init_53692 bcm7xxx_28nm_config_init 0 53692 &m5602_start_transfer_53692
++adxl34x_autosleep_show_53693 adxl34x_autosleep_show 0 53693 NULL
++show_otp1_53696 show_otp1 0 53696 NULL
++iwl_mvm_mac_ctxt_cmd_go_53697 iwl_mvm_mac_ctxt_cmd_go 0 53697 NULL
++generate_signingkey_53698 generate_signingkey 0 53698 NULL
++read_53700 read 0 53700 NULL
++napi_alloc_skb_53701 napi_alloc_skb 2 53701 NULL
++si2157_set_params_53702 si2157_set_params 0 53702 NULL
 +find_overflow_devnum_53711 find_overflow_devnum 0 53711 NULL
 +find_overflow_devnum_53711 find_overflow_devnum 0 53711 NULL
++nlmon_open_53719 nlmon_open 0 53719 NULL nohasharray
++status_control_write_53719 status_control_write 0-6-5 53719 &nlmon_open_53719
++__ocfs2_resv_find_window_53721 __ocfs2_resv_find_window 3 53721 NULL
 +__proc_debug_mb_53732 __proc_debug_mb 5 53732 NULL
 +__proc_debug_mb_53732 __proc_debug_mb 5 53732 NULL
-+wdm_write_53735 wdm_write 3 53735 NULL
++wdm_write_53735 wdm_write 3-0 53735 NULL
++ext3_try_to_allocate_with_rsv_53737 ext3_try_to_allocate_with_rsv 3-0-5 53737 NULL
++acpi_ev_address_space_dispatch_53738 acpi_ev_address_space_dispatch 0 53738 NULL nohasharray
++apei_write_53738 apei_write 0 53738 &acpi_ev_address_space_dispatch_53738
++ixgbe_notify_dca_53739 ixgbe_notify_dca 0 53739 NULL nohasharray
++wil_vring_alloc_53739 wil_vring_alloc 0 53739 &ixgbe_notify_dca_53739
++twl4030reg_disable_53741 twl4030reg_disable 0 53741 NULL nohasharray
++ufs_setattr_53741 ufs_setattr 0 53741 &twl4030reg_disable_53741
++ipath_read_umem32_53742 ipath_read_umem32 0 53742 NULL
++da9052_disable_irq_53745 da9052_disable_irq 2 53745 NULL
++start_fw_53746 start_fw 0 53746 NULL
++ivtv_firmware_copy_53748 ivtv_firmware_copy 0 53748 NULL
++tda18271_ir_cal_init_53751 tda18271_ir_cal_init 0 53751 NULL
++sky2_get_regs_len_53754 sky2_get_regs_len 0 53754 NULL nohasharray
++pci_read_config_byte_53754 pci_read_config_byte 0 53754 &sky2_get_regs_len_53754
 +lpfc_idiag_queacc_read_qe_53755 lpfc_idiag_queacc_read_qe 0-2 53755 NULL
 +lpfc_idiag_queacc_read_qe_53755 lpfc_idiag_queacc_read_qe 0-2 53755 NULL
-+wa_populate_buf_in_urb_53758 wa_populate_buf_in_urb 3-4 53758 NULL
++hdpvr_i2c_read_53756 hdpvr_i2c_read 0 53756 NULL
++wa_populate_buf_in_urb_53758 wa_populate_buf_in_urb 3-4 53758 NULL nohasharray
++bql_set_limit_min_53758 bql_set_limit_min 0-4 53758 &wa_populate_buf_in_urb_53758
++twl_rtc_alarm_irq_enable_53759 twl_rtc_alarm_irq_enable 0 53759 NULL
++class_attr_show_53762 class_attr_show 0 53762 NULL
++serport_ldisc_read_53764 serport_ldisc_read 0 53764 NULL
++nes_show_ee_cmd_53765 nes_show_ee_cmd 0 53765 NULL nohasharray
++smo8800_misc_read_53765 smo8800_misc_read 0-3 53765 &nes_show_ee_cmd_53765
++store_53768 store 0-3 53768 NULL
++ext4_walk_page_buffers_53771 ext4_walk_page_buffers 0 53771 NULL
 +ext2_acl_count_53773 ext2_acl_count 0-1 53773 NULL
 +ext2_acl_count_53773 ext2_acl_count 0-1 53773 NULL
-+__kfifo_dma_in_prepare_r_53792 __kfifo_dma_in_prepare_r 4-5 53792 NULL
-+qp_alloc_host_work_53798 qp_alloc_host_work 5-3 53798 NULL
-+regmap_raw_write_53803 regmap_raw_write 2-4 53803 NULL
++radeon_show_edid1_53782 radeon_show_edid1 6-0-5 53782 NULL
++falcon_b0_mem_map_size_53783 falcon_b0_mem_map_size 0 53783 NULL
++__kfifo_dma_in_prepare_r_53792 __kfifo_dma_in_prepare_r 4-5 53792 NULL nohasharray
++ubb_store_53792 ubb_store 0-3 53792 &__kfifo_dma_in_prepare_r_53792
++call_usermodehelper_exec_53793 call_usermodehelper_exec 0 53793 NULL
++block_write_end_53795 block_write_end 0-5 53795 NULL
++show_fcstat_tx_words_53797 show_fcstat_tx_words 0 53797 NULL
++qp_alloc_host_work_53798 qp_alloc_host_work 3-5 53798 NULL nohasharray
++update_sf_53798 update_sf 0 53798 &qp_alloc_host_work_53798
++__tty_alloc_driver_53799 __tty_alloc_driver 1 53799 NULL nohasharray
++w1_master_attribute_show_attempts_53799 w1_master_attribute_show_attempts 0 53799 &__tty_alloc_driver_53799 nohasharray
++gadget_strings_manufacturer_show_53799 gadget_strings_manufacturer_show 0 53799 &w1_master_attribute_show_attempts_53799 nohasharray
++lio_target_np_show_iser_53799 lio_target_np_show_iser 0 53799 &gadget_strings_manufacturer_show_53799
++regmap_raw_write_53803 regmap_raw_write 2-4-0 53803 NULL
++b43_upload_microcode_53805 b43_upload_microcode 0 53805 NULL
 +lpfc_idiag_ctlacc_read_reg_53809 lpfc_idiag_ctlacc_read_reg 0-3 53809 NULL
 +nls_nullsize_53815 nls_nullsize 0 53815 NULL
 +lpfc_idiag_ctlacc_read_reg_53809 lpfc_idiag_ctlacc_read_reg 0-3 53809 NULL
 +nls_nullsize_53815 nls_nullsize 0 53815 NULL
-+setup_data_read_53822 setup_data_read 3 53822 NULL
++radio_tea5777_set_freq_53817 radio_tea5777_set_freq 0 53817 NULL
++setup_data_read_53822 setup_data_read 3-0 53822 NULL
++tcp_recv_urg_53826 tcp_recv_urg 0-3 53826 NULL
++part_stat_show_53838 part_stat_show 0 53838 NULL
++wacom_status1_luminance_store_53844 wacom_status1_luminance_store 4-0 53844 NULL
++ath10k_wmi_vdev_set_param_53849 ath10k_wmi_vdev_set_param 0 53849 NULL
++store_imon_clock_53854 store_imon_clock 0-4 53854 NULL
++smi_data_buf_phys_addr_show_53858 smi_data_buf_phys_addr_show 0 53858 NULL
++__mpage_writepage_53860 __mpage_writepage 0 53860 NULL
++show_led_53867 show_led 0 53867 NULL
++mlx4_bitmap_alloc_range_53870 mlx4_bitmap_alloc_range 0-3 53870 NULL
 +btrfs_free_reserved_extent_53873 btrfs_free_reserved_extent 2 53873 NULL nohasharray
 +btrfs_free_reserved_extent_53873 btrfs_free_reserved_extent 2 53873 NULL nohasharray
-+pms_read_53873 pms_read 3 53873 &btrfs_free_reserved_extent_53873
-+ieee80211_if_fmt_dropped_frames_congestion_53883 ieee80211_if_fmt_dropped_frames_congestion 3 53883 NULL
++show_lssw_53873 show_lssw 0 53873 &btrfs_free_reserved_extent_53873 nohasharray
++pms_read_53873 pms_read 3 53873 &show_lssw_53873
++wcn36xx_smd_rsp_status_check_53874 wcn36xx_smd_rsp_status_check 0 53874 NULL nohasharray
++HYPERVISOR_dom0_op_53874 HYPERVISOR_dom0_op 0 53874 &wcn36xx_smd_rsp_status_check_53874
++nf_hook_thresh_53875 nf_hook_thresh 0 53875 NULL
++mwifiex_cmd_tdls_oper_53876 mwifiex_cmd_tdls_oper 0 53876 NULL
++ieee80211_if_fmt_dropped_frames_congestion_53883 ieee80211_if_fmt_dropped_frames_congestion 3 53883 NULL nohasharray
++c2port_store_flash_access_53883 c2port_store_flash_access 0-4 53883 &ieee80211_if_fmt_dropped_frames_congestion_53883
++packet_dev_mc_53885 packet_dev_mc 0 53885 NULL
++mwifiex_fw_dump_read_53887 mwifiex_fw_dump_read 0-3 53887 NULL
++__uncore_filter_c6_show_53891 __uncore_filter_c6_show 0 53891 NULL nohasharray
++wl1271_boot_upload_firmware_chunk_53891 wl1271_boot_upload_firmware_chunk 0 53891 &__uncore_filter_c6_show_53891
++sync_max_show_53894 sync_max_show 0 53894 NULL
++m920x_i2c_xfer_53897 m920x_i2c_xfer 0-3 53897 NULL nohasharray
++mei_me_write_message_53897 mei_me_write_message 0 53897 &m920x_i2c_xfer_53897
++s5k4aa_s_ctrl_53899 s5k4aa_s_ctrl 0 53899 NULL
 +SyS_setgroups_53900 SyS_setgroups 1 53900 NULL
 +SyS_setgroups_53900 SyS_setgroups 1 53900 NULL
++posix_acl_chmod_53904 posix_acl_chmod 0 53904 NULL
++l2cap_sock_bind_53908 l2cap_sock_bind 0 53908 NULL
 +batadv_tt_tvlv_ogm_handler_v1_53909 batadv_tt_tvlv_ogm_handler_v1 5 53909 NULL
 +batadv_tt_tvlv_ogm_handler_v1_53909 batadv_tt_tvlv_ogm_handler_v1 5 53909 NULL
-+azx_via_get_position_53916 azx_via_get_position 0 53916 NULL
++rocker_port_fwding_53916 rocker_port_fwding 0 53916 NULL
++rtl8152_open_53918 rtl8152_open 0 53918 NULL
++stv06xx_write_sensor_bytes_53919 stv06xx_write_sensor_bytes 0 53919 NULL
++do_switch_53920 do_switch 0 53920 NULL
++__dquot_transfer_53922 __dquot_transfer 0 53922 NULL
++input_polldev_set_poll_53926 input_polldev_set_poll 0-4 53926 NULL
 +usb_serial_generic_write_53927 usb_serial_generic_write 4 53927 NULL
 +usb_serial_generic_write_53927 usb_serial_generic_write 4 53927 NULL
-+idetape_chrdev_write_53976 idetape_chrdev_write 3 53976 NULL
-+__ocfs2_xattr_set_value_outside_53981 __ocfs2_xattr_set_value_outside 5 53981 NULL
++romfs_readpage_53928 romfs_readpage 0 53928 NULL
++do_unbind_con_driver_53937 do_unbind_con_driver 0 53937 NULL
++ocfs2_make_clusters_writable_53938 ocfs2_make_clusters_writable 0 53938 NULL
++store_53940 store 0-4 53940 NULL
++show_sas_phy_loss_of_dword_sync_count_53942 show_sas_phy_loss_of_dword_sync_count 0 53942 NULL
++adcxx_set_max_53943 adcxx_set_max 0-4 53943 NULL
++f7188x_gpio_direction_out_53946 f7188x_gpio_direction_out 0 53946 NULL
++get_status_53950 get_status 0 53950 NULL
++mthca_setup_cmd_doorbells_53954 mthca_setup_cmd_doorbells 2 53954 NULL
++address_show_53957 address_show 0 53957 NULL
++vmw_fb_set_par_53959 vmw_fb_set_par 0 53959 NULL
++osdname_show_53962 osdname_show 0 53962 NULL
++batadv_tt_global_init_53964 batadv_tt_global_init 0 53964 NULL
++mlx4_num_eq_uar_53965 mlx4_num_eq_uar 0 53965 NULL
++iwl_pcie_load_given_ucode_8000b_53970 iwl_pcie_load_given_ucode_8000b 0 53970 NULL
++ds1682_show_53974 ds1682_show 0 53974 NULL nohasharray
++fw_shutdown_notify_53974 fw_shutdown_notify 0 53974 &ds1682_show_53974
++idetape_chrdev_write_53976 idetape_chrdev_write 3-0 53976 NULL
++nfs_cache_register_sb_53977 nfs_cache_register_sb 0 53977 NULL
++reshape_53978 reshape 0 53978 NULL
++macvtap_get_minor_53980 macvtap_get_minor 0 53980 NULL
++qlcnic_sriov_get_pf_info_53985 qlcnic_sriov_get_pf_info 0 53985 NULL
++__iscsi_tpg_auth_store_userid_53989 __iscsi_tpg_auth_store_userid 0-3 53989 NULL
++sl811h_urb_enqueue_53990 sl811h_urb_enqueue 0 53990 NULL
++recv_53991 recv 0 53991 NULL
++smm665_show_lcrit_53997 smm665_show_lcrit 0 53997 NULL
 +ieee80211_if_fmt_dot11MeshHWMPperrMinInterval_53998 ieee80211_if_fmt_dot11MeshHWMPperrMinInterval 3 53998 NULL
 +ieee80211_if_fmt_dot11MeshHWMPperrMinInterval_53998 ieee80211_if_fmt_dot11MeshHWMPperrMinInterval 3 53998 NULL
-+hfsplus_attr_build_key_54013 hfsplus_attr_build_key 0 54013 NULL
-+snd_pcm_lib_write_transfer_54018 snd_pcm_lib_write_transfer 5-2-4 54018 NULL
-+mdc_kuc_write_54019 mdc_kuc_write 3 54019 NULL
-+ipxrtr_route_packet_54036 ipxrtr_route_packet 4 54036 NULL
++ngene_i2c_master_xfer_53999 ngene_i2c_master_xfer 0-3 53999 NULL
++write_54000 write 0-6-5 54000 NULL
++pcistub_slot_add_54001 pcistub_slot_add 0-3 54001 NULL
++hdpvr_i2c_write_54005 hdpvr_i2c_write 0 54005 NULL
++wil_fw_load_54008 wil_fw_load 0 54008 NULL
++sta_info_insert_54009 sta_info_insert 0 54009 NULL
++hfsplus_attr_build_key_54013 hfsplus_attr_build_key 0 54013 NULL nohasharray
++state_store_54013 state_store 0-4 54013 &hfsplus_attr_build_key_54013
++__uncore_filter_match_show_54015 __uncore_filter_match_show 0 54015 NULL
++generic_hdmi_build_controls_54016 generic_hdmi_build_controls 0 54016 NULL
++snd_pcm_lib_write_transfer_54018 snd_pcm_lib_write_transfer 5 54018 NULL
++vmci_transport_notify_pkt_recv_pre_block_54019 vmci_transport_notify_pkt_recv_pre_block 0 54019 NULL nohasharray
++mdc_kuc_write_54019 mdc_kuc_write 3 54019 &vmci_transport_notify_pkt_recv_pre_block_54019
++ov6650_reg_read_54020 ov6650_reg_read 0 54020 NULL
++do_con_write_54021 do_con_write 0-3 54021 NULL
++cmpk_message_handle_tx_54024 cmpk_message_handle_tx 4 54024 NULL
++ath5k_hw_txpower_54026 ath5k_hw_txpower 0 54026 NULL
++status_show_54028 status_show 0 54028 NULL
++zd1201_setconfig16_54030 zd1201_setconfig16 0 54030 NULL
++ipxrtr_route_packet_54036 ipxrtr_route_packet 4-0 54036 NULL
++snd_ca0106_pcm_trigger_playback_54037 snd_ca0106_pcm_trigger_playback 0 54037 NULL
++nes_show_idx_addr_54043 nes_show_idx_addr 0 54043 NULL
++kbic_read_regr_54045 kbic_read_regr 0 54045 NULL
 +batadv_tt_update_orig_54049 batadv_tt_update_orig 6-4 54049 NULL
 +batadv_tt_update_orig_54049 batadv_tt_update_orig 6-4 54049 NULL
-+pipeline_dec_packet_out_read_54052 pipeline_dec_packet_out_read 3 54052 NULL
-+nl80211_send_disconnected_54056 nl80211_send_disconnected 5 54056 NULL
-+rproc_state_read_54057 rproc_state_read 3 54057 NULL
++vx_set_stream_format_54050 vx_set_stream_format 0 54050 NULL
++udf_update_inode_54051 udf_update_inode 0 54051 NULL nohasharray
++b43legacy_phy_init_tssi2dbm_table_54051 b43legacy_phy_init_tssi2dbm_table 0 54051 &udf_update_inode_54051
++pipeline_dec_packet_out_read_54052 pipeline_dec_packet_out_read 3-0 54052 NULL
++broadcast_show_54055 broadcast_show 0 54055 NULL nohasharray
++ways_of_associativity_show_54055 ways_of_associativity_show 0 54055 &broadcast_show_54055
++rproc_state_read_54057 rproc_state_read 3-0 54057 NULL nohasharray
++bond_open_54057 bond_open 0 54057 &rproc_state_read_54057 nohasharray
++rx_complete_54057 rx_complete 3 54057 &bond_open_54057
++set_ac97_input_54069 set_ac97_input 0 54069 NULL nohasharray
++buffer_write_io_error_54069 buffer_write_io_error 0 54069 &set_ac97_input_54069
++ath10k_htt_rx_alloc_54070 ath10k_htt_rx_alloc 0 54070 NULL
++vivid_start_generating_vid_cap_54071 vivid_start_generating_vid_cap 0 54071 NULL
++acpi_ps_parse_loop_54072 acpi_ps_parse_loop 0 54072 NULL nohasharray
++ltc2945_show_bool_54072 ltc2945_show_bool 0 54072 &acpi_ps_parse_loop_54072
++show_in_beep_54074 show_in_beep 0 54074 NULL
++ext3_xattr_security_get_54081 ext3_xattr_security_get 0 54081 NULL
 +bitmap_bitremap_54096 bitmap_bitremap 4 54096 NULL
 +bitmap_bitremap_54096 bitmap_bitremap 4 54096 NULL
++remove_id_store_54097 remove_id_store 0-3 54097 NULL
++snd_cs5535audio_trigger_54101 snd_cs5535audio_trigger 0 54101 NULL
 +altera_set_ir_pre_54103 altera_set_ir_pre 2 54103 NULL nohasharray
 +altera_set_ir_pre_54103 altera_set_ir_pre 2 54103 NULL nohasharray
-+lustre_posix_acl_xattr_filter_54103 lustre_posix_acl_xattr_filter 2 54103 &altera_set_ir_pre_54103
-+__comedi_buf_write_alloc_54112 __comedi_buf_write_alloc 0-2 54112 NULL
++show_command_event_reg_54103 show_command_event_reg 0 54103 &altera_set_ir_pre_54103 nohasharray
++lustre_posix_acl_xattr_filter_54103 lustre_posix_acl_xattr_filter 2 54103 &show_command_event_reg_54103
++create_xattr_54106 create_xattr 5 54106 NULL
++bd2802_store_adv_conf_54107 bd2802_store_adv_conf 0-4 54107 NULL
++snd_soc_component_update_bits_legacy_54111 snd_soc_component_update_bits_legacy 0 54111 NULL
++rmd128_init_54119 rmd128_init 0 54119 NULL nohasharray
++wl1251_op_add_interface_54119 wl1251_op_add_interface 0 54119 &rmd128_init_54119
 +strn_len_54122 strn_len 0 54122 NULL
 +strn_len_54122 strn_len 0 54122 NULL
-+isku_receive_54130 isku_receive 4 54130 NULL
-+isr_host_acknowledges_read_54136 isr_host_acknowledges_read 3 54136 NULL
-+irq_blk_threshold_write_54138 irq_blk_threshold_write 3 54138 NULL
-+memcpy_toiovec_54166 memcpy_toiovec 3 54166 NULL
++ct_pcm_capture_prepare_54125 ct_pcm_capture_prepare 0 54125 NULL
++blk_mq_queue_reinit_notify_54126 blk_mq_queue_reinit_notify 0 54126 NULL
++v9fs_xattr_get_54127 v9fs_xattr_get 0 54127 NULL
++store_sys_acpi_54129 store_sys_acpi 0-4 54129 NULL nohasharray
++store_linear_54129 store_linear 0-4 54129 &store_sys_acpi_54129
++ivtv_s_ctrl_54132 ivtv_s_ctrl 0 54132 NULL
++snd_usb_pcm_prepare_54134 snd_usb_pcm_prepare 0 54134 NULL nohasharray
++product_show_54134 product_show 0 54134 &snd_usb_pcm_prepare_54134 nohasharray
++proc_reg_write_54134 proc_reg_write 0-3 54134 &product_show_54134
++isr_host_acknowledges_read_54136 isr_host_acknowledges_read 3-0 54136 NULL nohasharray
++isdn_net_open_54136 isdn_net_open 0 54136 &isr_host_acknowledges_read_54136
++rs5c372_sysfs_show_osc_54137 rs5c372_sysfs_show_osc 0 54137 NULL
++irq_blk_threshold_write_54138 irq_blk_threshold_write 3-0 54138 NULL
++wait_on_bit_54143 wait_on_bit 0 54143 NULL
++simple_write_end_54149 simple_write_end 0-5 54149 NULL nohasharray
++kvm_pv_reboot_notify_54149 kvm_pv_reboot_notify 0 54149 &simple_write_end_54149
++set_min_width_54150 set_min_width 0-4 54150 NULL
++devcgroup_update_access_54151 devcgroup_update_access 0 54151 NULL
++mci_ce_noinfo_show_54154 mci_ce_noinfo_show 0 54154 NULL nohasharray
++n_hdlc_tty_read_54154 n_hdlc_tty_read 0 54154 &mci_ce_noinfo_show_54154
++skge_change_mtu_54157 skge_change_mtu 0 54157 NULL
++skge_get_regs_len_54160 skge_get_regs_len 0 54160 NULL
++f_rndis_opts_attr_show_54161 f_rndis_opts_attr_show 0 54161 NULL nohasharray
++kszphy_rmii_clk_sel_54161 kszphy_rmii_clk_sel 0 54161 &f_rndis_opts_attr_show_54161
++i2400m_zrealloc_2x_54166 i2400m_zrealloc_2x 3 54166 NULL
 +nouveau_falcon_create__54169 nouveau_falcon_create_ 8 54169 NULL
 +nouveau_falcon_create__54169 nouveau_falcon_create_ 8 54169 NULL
++ext_prop_type_show_54170 ext_prop_type_show 0 54170 NULL
++sysfs_show_reg_54174 sysfs_show_reg 0 54174 NULL
 +p9_client_prepare_req_54175 p9_client_prepare_req 3 54175 NULL
 +p9_client_prepare_req_54175 p9_client_prepare_req 3 54175 NULL
++qla4xxx_iscsi_func_cnt_show_54184 qla4xxx_iscsi_func_cnt_show 0 54184 NULL
++acpi_os_read_memory_54186 acpi_os_read_memory 1-3 54186 NULL
++bd2802_store_reg0x07_54187 bd2802_store_reg0x07 0-4 54187 NULL
++ata_scsi_park_store_54188 ata_scsi_park_store 0-4 54188 NULL
++slab_attr_show_54189 slab_attr_show 0 54189 NULL
++ubifs_check_node_54196 ubifs_check_node 0 54196 NULL nohasharray
++fan_set_state_acpi4_54196 fan_set_state_acpi4 0 54196 &ubifs_check_node_54196
++wl1251_hw_init_power_auth_54203 wl1251_hw_init_power_auth 0 54203 NULL
++SyS_ipc_54206 SyS_ipc 3 54206 NULL
++handle_version_mismatch_54211 handle_version_mismatch 0 54211 NULL
++nilfs_palloc_prepare_free_entry_54212 nilfs_palloc_prepare_free_entry 0 54212 NULL nohasharray
++twl_sysfs_compat_info_54212 twl_sysfs_compat_info 6-0-5 54212 &nilfs_palloc_prepare_free_entry_54212
++target_core_alua_tg_pt_gp_attr_show_54214 target_core_alua_tg_pt_gp_attr_show 0 54214 NULL
++devm_request_threaded_irq_54215 devm_request_threaded_irq 0 54215 NULL nohasharray
++blkg_conf_prep_54215 blkg_conf_prep 0 54215 &devm_request_threaded_irq_54215
++sctp_setsockopt_fragment_interleave_54216 sctp_setsockopt_fragment_interleave 0 54216 NULL
++ocfs2_inode_revalidate_54217 ocfs2_inode_revalidate 0 54217 NULL
++interface_capabilities_show_54218 interface_capabilities_show 0 54218 NULL
++iwl_pcie_load_cpu_sections_8000b_54219 iwl_pcie_load_cpu_sections_8000b 0 54219 NULL
 +do_sys_poll_54221 do_sys_poll 2 54221 NULL
 +__register_chrdev_54223 __register_chrdev 2-3 54223 NULL
 +do_sys_poll_54221 do_sys_poll 2 54221 NULL
 +__register_chrdev_54223 __register_chrdev 2-3 54223 NULL
-+pi_read_regr_54231 pi_read_regr 0 54231 NULL
-+mcp23s08_read_regs_54246 mcp23s08_read_regs 4 54246 NULL
++cm_validate_req_param_54225 cm_validate_req_param 0 54225 NULL
++nfs_commit_list_54226 nfs_commit_list 0 54226 NULL
++i8k_smm_54227 i8k_smm 0 54227 NULL
++fc0012_get_if_frequency_54229 fc0012_get_if_frequency 0 54229 NULL
++pi_read_regr_54231 pi_read_regr 0 54231 NULL nohasharray
++lnext_show_54231 lnext_show 0 54231 &pi_read_regr_54231
++mtd_read_oob_54234 mtd_read_oob 0 54234 NULL
++get_a_ctxt_54239 get_a_ctxt 0 54239 NULL
++store_queue_type_field_54243 store_queue_type_field 0-4 54243 NULL
++bnx2x_setup_leading_54246 bnx2x_setup_leading 0 54246 NULL nohasharray
++mcp23s08_read_regs_54246 mcp23s08_read_regs 4 54246 &bnx2x_setup_leading_54246
 +reada_add_block_54247 reada_add_block 2 54247 NULL
 +reada_add_block_54247 reada_add_block 2 54247 NULL
-+write_file_spec_scan_ctl_54248 write_file_spec_scan_ctl 3 54248 NULL
++write_file_spec_scan_ctl_54248 write_file_spec_scan_ctl 3-0 54248 NULL nohasharray
++stream_dequeue_54248 stream_dequeue 0 54248 &write_file_spec_scan_ctl_54248
++ad7887_ring_preenable_54249 ad7887_ring_preenable 0 54249 NULL nohasharray
++store_temp_offset_54249 store_temp_offset 0-4 54249 &ad7887_ring_preenable_54249
++vxfs_statfs_54251 vxfs_statfs 0 54251 NULL
++iscsi_tpg_param_show_AuthMethod_54252 iscsi_tpg_param_show_AuthMethod 0 54252 NULL
 +xfs_dir2_sf_addname_hard_54254 xfs_dir2_sf_addname_hard 3 54254 NULL
 +xfs_dir2_sf_addname_hard_54254 xfs_dir2_sf_addname_hard 3 54254 NULL
++venus_setattr_54255 venus_setattr 0 54255 NULL
++queue_logical_block_size_show_54257 queue_logical_block_size_show 0 54257 NULL
 +ceph_msgpool_get_54258 ceph_msgpool_get 2 54258 NULL
 +ceph_msgpool_get_54258 ceph_msgpool_get 2 54258 NULL
-+audio_write_54261 audio_write 4 54261 NULL nohasharray
-+wusb_prf_54261 wusb_prf 7 54261 &audio_write_54261
-+mwifiex_getlog_read_54269 mwifiex_getlog_read 3 54269 NULL
++inv_reset_fifo_54259 inv_reset_fifo 0 54259 NULL
++audio_write_54261 audio_write 4-0 54261 NULL nohasharray
++wusb_prf_54261 wusb_prf 7-0 54261 &audio_write_54261 nohasharray
++asus_wmi_get_devstate_bits_54261 asus_wmi_get_devstate_bits 0-3 54261 &wusb_prf_54261 nohasharray
++bond_option_primary_reselect_set_54261 bond_option_primary_reselect_set 0 54261 &asus_wmi_get_devstate_bits_54261
++get_temp_alarm_54267 get_temp_alarm 0 54267 NULL
++mwifiex_getlog_read_54269 mwifiex_getlog_read 3-0 54269 NULL
 +kstrtou16_from_user_54274 kstrtou16_from_user 2 54274 NULL
 +sizeof_long_54276 sizeof_long 0 54276 NULL
 +kstrtou16_from_user_54274 kstrtou16_from_user 2 54274 NULL
 +sizeof_long_54276 sizeof_long 0 54276 NULL
++ubi_calc_data_len_54279 ubi_calc_data_len 0-3 54279 NULL nohasharray
++bond_option_tlb_dynamic_lb_set_54279 bond_option_tlb_dynamic_lb_set 0 54279 &ubi_calc_data_len_54279
++mls_context_cpy_low_54281 mls_context_cpy_low 0 54281 NULL
++fm10k_open_54283 fm10k_open 0 54283 NULL
++msi2500_queue_setup_54289 msi2500_queue_setup 0 54289 NULL
++_nfs4_proc_pathconf_54290 _nfs4_proc_pathconf 0 54290 NULL nohasharray
++watchdog_trigger_54290 watchdog_trigger 0 54290 &_nfs4_proc_pathconf_54290
 +altera_set_dr_post_54291 altera_set_dr_post 2 54291 NULL
 +altera_set_dr_post_54291 altera_set_dr_post 2 54291 NULL
-+dlm_alloc_pagevec_54296 dlm_alloc_pagevec 1 54296 NULL
++show_designated_port_54292 show_designated_port 0 54292 NULL
++xiic_xfer_54293 xiic_xfer 0-3 54293 NULL
++netlink_alloc_skb_54294 netlink_alloc_skb 2 54294 NULL
++dlm_alloc_pagevec_54296 dlm_alloc_pagevec 1 54296 NULL nohasharray
++sys_kexec_file_load_54296 sys_kexec_file_load 3 54296 &dlm_alloc_pagevec_54296
++remove_store_54298 remove_store 0-4 54298 NULL
++dentry_has_perm_54299 dentry_has_perm 0 54299 NULL
 +reclaim_pages_54301 reclaim_pages 3 54301 NULL
 +reclaim_pages_54301 reclaim_pages 3 54301 NULL
++crc32_pclmul_init_54305 crc32_pclmul_init 0 54305 NULL
 +sprintf_54306 sprintf 0 54306 NULL
 +path_setxattr_54308 path_setxattr 4 54308 NULL
 +sprintf_54306 sprintf 0 54306 NULL
 +path_setxattr_54308 path_setxattr 4 54308 NULL
-+bio_add_pc_page_54319 bio_add_pc_page 4 54319 NULL
-+br_fdb_fillbuf_54339 br_fdb_fillbuf 0 54339 NULL
++mlx4_en_create_rx_ring_54315 mlx4_en_create_rx_ring 3 54315 NULL
++kone_set_settings_54317 kone_set_settings 0 54317 NULL
++qlcnic_sriov_cfg_vf_guest_vlan_54318 qlcnic_sriov_cfg_vf_guest_vlan 0 54318 NULL
++bio_add_pc_page_54319 bio_add_pc_page 4 54319 NULL nohasharray
++snd_hwdep_write_54319 snd_hwdep_write 0-3 54319 &bio_add_pc_page_54319
++setup_data_data_read_54324 setup_data_data_read 0-5-6 54324 NULL
++elan_i2c_calibrate_54325 elan_i2c_calibrate 0 54325 NULL
++pn_raw_send_54330 pn_raw_send 2 54330 NULL
++bnx2_setup_int_mode_54335 bnx2_setup_int_mode 0 54335 NULL
++ocrdma_addr_event_54337 ocrdma_addr_event 0 54337 NULL
++ths7303_s_stream_54338 ths7303_s_stream 0 54338 NULL
++br_fdb_fillbuf_54339 br_fdb_fillbuf 0 54339 NULL nohasharray
++ks0127_s_stream_54339 ks0127_s_stream 0 54339 &br_fdb_fillbuf_54339
++da9052_enable_vddout_channel_54341 da9052_enable_vddout_channel 0 54341 NULL
 +__alloc_dev_table_54343 __alloc_dev_table 2 54343 NULL
 +__alloc_dev_table_54343 __alloc_dev_table 2 54343 NULL
-+__get_free_pages_54352 __get_free_pages 0 54352 NULL
-+readlink_copy_54366 readlink_copy 2 54366 NULL
-+read_file_credit_dist_stats_54367 read_file_credit_dist_stats 3 54367 NULL
++fat_writepage_54344 fat_writepage 0 54344 NULL
++loop_attr_do_show_partscan_54346 loop_attr_do_show_partscan 0 54346 NULL
++_osd_realloc_seg_54352 _osd_realloc_seg 3-0 54352 NULL nohasharray
++__get_free_pages_54352 __get_free_pages 0 54352 &_osd_realloc_seg_54352
++hsi_async_read_54365 hsi_async_read 0 54365 NULL
++readlink_copy_54366 readlink_copy 2-0 54366 NULL nohasharray
++lp55xx_show_current_54366 lp55xx_show_current 0 54366 &readlink_copy_54366
++read_file_credit_dist_stats_54367 read_file_credit_dist_stats 3-0 54367 NULL
++wake_up_pme_store_54368 wake_up_pme_store 0-4 54368 NULL
++tps65912_set_bits_54370 tps65912_set_bits 0 54370 NULL
++aac_show_model_54375 aac_show_model 0 54375 NULL
 +intel_sdvo_write_cmd_54377 intel_sdvo_write_cmd 4 54377 NULL nohasharray
 +intel_sdvo_write_cmd_54377 intel_sdvo_write_cmd 4 54377 NULL nohasharray
-+do_dccp_setsockopt_54377 do_dccp_setsockopt 5 54377 &intel_sdvo_write_cmd_54377
-+ah_alloc_tmp_54378 ah_alloc_tmp 3-2 54378 NULL
++do_dccp_setsockopt_54377 do_dccp_setsockopt 5-0 54377 &intel_sdvo_write_cmd_54377
++ah_alloc_tmp_54378 ah_alloc_tmp 2-3 54378 NULL
++gart_unmap_page_54379 gart_unmap_page 3-2 54379 NULL
++raid56_parity_recover_54381 raid56_parity_recover 5-0 54381 NULL
++wl1271_acx_cca_threshold_54385 wl1271_acx_cca_threshold 0 54385 NULL
 +snd_pcm_oss_read2_54387 snd_pcm_oss_read2 0-3 54387 NULL
 +snd_pcm_oss_read2_54387 snd_pcm_oss_read2 0-3 54387 NULL
-+iwl_dbgfs_power_save_status_read_54392 iwl_dbgfs_power_save_status_read 3 54392 NULL nohasharray
-+hash_mac4_expire_54392 hash_mac4_expire 4 54392 &iwl_dbgfs_power_save_status_read_54392
-+ll_ra_count_get_54410 ll_ra_count_get 3 54410 NULL
-+copy_gadget_strings_54417 copy_gadget_strings 2-3 54417 NULL
++bonding_show_packets_per_slave_54388 bonding_show_packets_per_slave 0 54388 NULL
++hash_mac4_expire_54392 hash_mac4_expire 4 54392 NULL nohasharray
++iwl_dbgfs_power_save_status_read_54392 iwl_dbgfs_power_save_status_read 3-0 54392 &hash_mac4_expire_54392
++o2nm_cluster_attr_idle_timeout_ms_read_54400 o2nm_cluster_attr_idle_timeout_ms_read 0 54400 NULL nohasharray
++set_gss_proxy_54400 set_gss_proxy 0 54400 &o2nm_cluster_attr_idle_timeout_ms_read_54400
++snd_pcm_add_chmap_ctls_54404 snd_pcm_add_chmap_ctls 0 54404 NULL
++efx_nic_describe_stats_54407 efx_nic_describe_stats 2 54407 NULL
++__iscsi_disc_show_authenticate_target_54411 __iscsi_disc_show_authenticate_target 0 54411 NULL
++iio_trigger_register_54412 iio_trigger_register 0 54412 NULL
++ath10k_install_peer_wep_keys_54414 ath10k_install_peer_wep_keys 0 54414 NULL
++sky2_set_mac_address_54415 sky2_set_mac_address 0 54415 NULL
++copy_gadget_strings_54417 copy_gadget_strings 3-2 54417 NULL
++wl1251_hw_init_energy_detection_54421 wl1251_hw_init_energy_detection 0 54421 NULL
++ixgbe_request_irq_54422 ixgbe_request_irq 0 54422 NULL
++nilfs_palloc_get_block_54425 nilfs_palloc_get_block 0 54425 NULL
++new_lockspace_54427 new_lockspace 0 54427 NULL
++__ocfs2_write_remove_suid_54433 __ocfs2_write_remove_suid 0 54433 NULL
++pm3fb_check_var_54437 pm3fb_check_var 0 54437 NULL
++rtl8139_open_54441 rtl8139_open 0 54441 NULL
++read_firmid_54443 read_firmid 0 54443 NULL
++cot_decompress_54452 cot_decompress 0 54452 NULL
++mc13783_gpo_regulator_is_enabled_54460 mc13783_gpo_regulator_is_enabled 0 54460 NULL
++lola_pcm_prepare_54465 lola_pcm_prepare 0 54465 NULL
++uvesafb_show_vendor_54467 uvesafb_show_vendor 0 54467 NULL
++dev_cpu_callback_54475 dev_cpu_callback 0 54475 NULL nohasharray
++iscsit_ta_generate_node_acls_54475 iscsit_ta_generate_node_acls 0 54475 &dev_cpu_callback_54475
++__erst_get_next_record_id_54478 __erst_get_next_record_id 0 54478 NULL
++buffer_migrate_page_54480 buffer_migrate_page 0 54480 NULL
++fuse_notify_inval_entry_54481 fuse_notify_inval_entry 0 54481 NULL
++show_session_param_ISCSI_PARAM_DISCOVERY_SESS_54483 show_session_param_ISCSI_PARAM_DISCOVERY_SESS 0 54483 NULL
 +sparse_early_mem_maps_alloc_node_54485 sparse_early_mem_maps_alloc_node 4 54485 NULL
 +sparse_early_mem_maps_alloc_node_54485 sparse_early_mem_maps_alloc_node 4 54485 NULL
++po1030_set_exposure_54489 po1030_set_exposure 0 54489 NULL
++garmin_write_54492 garmin_write 0-4 54492 NULL
 +simple_strtoull_54493 simple_strtoull 0 54493 NULL
 +simple_strtoull_54493 simple_strtoull 0 54493 NULL
-+l2cap_create_basic_pdu_54508 l2cap_create_basic_pdu 3 54508 NULL
++swiotlb_tbl_map_single_54495 swiotlb_tbl_map_single 0 54495 NULL
++xen_alloc_ptpage_54497 xen_alloc_ptpage 2 54497 NULL
++vfio_raw_config_read_54500 vfio_raw_config_read 0-3 54500 NULL
++vfs_getattr_nosec_54503 vfs_getattr_nosec 0 54503 NULL nohasharray
++ieee80211_tdls_mgmt_setup_54503 ieee80211_tdls_mgmt_setup 10 54503 &vfs_getattr_nosec_54503
++sh_mobile_ceu_s_ctrl_54508 sh_mobile_ceu_s_ctrl 0 54508 NULL nohasharray
++tipc_sk_anc_data_recv_54508 tipc_sk_anc_data_recv 0 54508 &sh_mobile_ceu_s_ctrl_54508 nohasharray
++l2cap_create_basic_pdu_54508 l2cap_create_basic_pdu 3 54508 &tipc_sk_anc_data_recv_54508
 +btrfs_ordered_sum_size_54509 btrfs_ordered_sum_size 0-2 54509 NULL
 +btrfs_ordered_sum_size_54509 btrfs_ordered_sum_size 0-2 54509 NULL
-+rfc4106_set_key_54519 rfc4106_set_key 3 54519 NULL
-+vmci_transport_dgram_enqueue_54525 vmci_transport_dgram_enqueue 4 54525 NULL
-+viacam_read_54526 viacam_read 3 54526 NULL
++xc_send_i2c_data_54514 xc_send_i2c_data 0 54514 NULL nohasharray
++mci_ce_count_show_54514 mci_ce_count_show 0 54514 &xc_send_i2c_data_54514 nohasharray
++xen_bus_to_phys_54514 xen_bus_to_phys 0-1 54514 &mci_ce_count_show_54514
++cache_add_dev_54516 cache_add_dev 0 54516 NULL
++create_lkb_54517 create_lkb 0 54517 NULL
++rfc4106_set_key_54519 rfc4106_set_key 3 54519 NULL nohasharray
++remove_id_show_54519 remove_id_show 0 54519 &rfc4106_set_key_54519
++memory_get_max_bandwidth_54523 memory_get_max_bandwidth 0 54523 NULL
++vmci_transport_dgram_enqueue_54525 vmci_transport_dgram_enqueue 4-0 54525 NULL
++viacam_read_54526 viacam_read 3-0 54526 NULL
++pnp_assign_resources_54531 pnp_assign_resources 0 54531 NULL
++bq2415x_sysfs_show_timer_54533 bq2415x_sysfs_show_timer 0 54533 NULL
++b43_bus_powerup_54534 b43_bus_powerup 0 54534 NULL
 +unix_dgram_connect_54535 unix_dgram_connect 3 54535 NULL
 +unix_dgram_connect_54535 unix_dgram_connect 3 54535 NULL
++offcore_rsp_show_54537 offcore_rsp_show 0 54537 NULL
 +setsockopt_54539 setsockopt 5 54539 NULL
 +setsockopt_54539 setsockopt 5 54539 NULL
-+lbs_lowsnr_write_54549 lbs_lowsnr_write 3 54549 NULL
++new_analog_input_54542 new_analog_input 0 54542 NULL
++show_iface_discovery_auth_optional_54545 show_iface_discovery_auth_optional 0 54545 NULL nohasharray
++pccard_store_card_pm_state_54545 pccard_store_card_pm_state 0-4 54545 &show_iface_discovery_auth_optional_54545
++lbs_lowsnr_write_54549 lbs_lowsnr_write 3-0 54549 NULL
++i915_gem_get_seqno_54555 i915_gem_get_seqno 0 54555 NULL
++mwifiex_usb_submit_rx_urb_54558 mwifiex_usb_submit_rx_urb 2 54558 NULL
 +SYSC_setsockopt_54561 SYSC_setsockopt 5 54561 NULL
 +SYSC_setsockopt_54561 SYSC_setsockopt 5 54561 NULL
++sht15_send_cmd_54567 sht15_send_cmd 0 54567 NULL
++cxgbi_get_host_param_54569 cxgbi_get_host_param 0 54569 NULL nohasharray
++l2tp_ip_getname_54569 l2tp_ip_getname 0 54569 &cxgbi_get_host_param_54569 nohasharray
++f2fs_write_node_page_54569 f2fs_write_node_page 0 54569 &l2tp_ip_getname_54569
++target_stat_scsi_tgt_dev_show_attr_num_lus_54570 target_stat_scsi_tgt_dev_show_attr_num_lus 0 54570 NULL
++jffs2_security_listxattr_54571 jffs2_security_listxattr 0-5 54571 NULL nohasharray
++skb_put_padto_54571 skb_put_padto 2 54571 &jffs2_security_listxattr_54571
 +nfsd_vfs_write_54577 nfsd_vfs_write 6 54577 NULL
 +nfsd_vfs_write_54577 nfsd_vfs_write 6 54577 NULL
++s5k83a_set_brightness_54578 s5k83a_set_brightness 0 54578 NULL
++rds_getname_54579 rds_getname 0 54579 NULL
 +fw_iso_buffer_init_54582 fw_iso_buffer_init 3 54582 NULL
 +fw_iso_buffer_init_54582 fw_iso_buffer_init 3 54582 NULL
-+nvme_npages_54601 nvme_npages 0-1 54601 NULL
-+irq_pkt_threshold_write_54605 irq_pkt_threshold_write 3 54605 NULL
-+port_fops_write_54627 port_fops_write 3 54627 NULL
-+tipc_send_stream_54648 tipc_send_stream 4 54648 NULL
-+irq_timeout_read_54653 irq_timeout_read 3 54653 NULL
++xfrm_polexpire_msgsize_54589 xfrm_polexpire_msgsize 0 54589 NULL
++sync_callback_54596 sync_callback 0 54596 NULL
++authorized_default_show_54600 authorized_default_show 0 54600 NULL
++security_netlink_send_54601 security_netlink_send 0 54601 NULL
++irq_pkt_threshold_write_54605 irq_pkt_threshold_write 3-0 54605 NULL
++it913x_set_params_54609 it913x_set_params 0 54609 NULL
++pdacf_resume_54612 pdacf_resume 0 54612 NULL
++show_unique_id_54613 show_unique_id 0 54613 NULL
++qlcnic_82xx_config_intrpt_54614 qlcnic_82xx_config_intrpt 0 54614 NULL
++sbp_update_unit_directory_54619 sbp_update_unit_directory 0 54619 NULL
++vb2_dma_sg_alloc_54621 vb2_dma_sg_alloc 2 54621 NULL
++port_fops_write_54627 port_fops_write 3-0 54627 NULL
++pxa168_set_settings_54634 pxa168_set_settings 0 54634 NULL
++s_ctrl_54635 s_ctrl 0 54635 NULL nohasharray
++ds2780_read_block_54635 ds2780_read_block 4-3-0 54635 &s_ctrl_54635
++w1_f23_fix_count_54636 w1_f23_fix_count 0-2-1-3 54636 NULL nohasharray
++nilfs_superblock_sb_write_time_show_54636 nilfs_superblock_sb_write_time_show 0 54636 &w1_f23_fix_count_54636 nohasharray
++ext2_write_end_54636 ext2_write_end 5-0 54636 &nilfs_superblock_sb_write_time_show_54636
++uart_get_attr_closing_wait_54637 uart_get_attr_closing_wait 0 54637 NULL nohasharray
++ds1682_eeprom_write_54637 ds1682_eeprom_write 0-5-6 54637 &uart_get_attr_closing_wait_54637
++tcm_qla2xxx_tpg_attrib_store_cache_dynamic_acls_54638 tcm_qla2xxx_tpg_attrib_store_cache_dynamic_acls 0-3 54638 NULL
++__addrconf_sysctl_register_54645 __addrconf_sysctl_register 0 54645 NULL
++tipc_send_stream_54648 tipc_send_stream 4-0 54648 NULL
++ath10k_htc_alloc_skb_54651 ath10k_htc_alloc_skb 2 54651 NULL
++irq_timeout_read_54653 irq_timeout_read 3-0 54653 NULL
++iscsi_stat_logout_show_attr_abnormal_logouts_54654 iscsi_stat_logout_show_attr_abnormal_logouts 0 54654 NULL
++_regulator_enable_54655 _regulator_enable 0 54655 NULL nohasharray
++ubifs_wbuf_sync_nolock_54655 ubifs_wbuf_sync_nolock 0 54655 &_regulator_enable_54655
 +dns_resolver_read_54658 dns_resolver_read 3 54658 NULL
 +twl6030_interrupt_mask_54659 twl6030_interrupt_mask 2 54659 NULL
 +dns_resolver_read_54658 dns_resolver_read 3 54658 NULL
 +twl6030_interrupt_mask_54659 twl6030_interrupt_mask 2 54659 NULL
-+simple_alloc_urb_54661 simple_alloc_urb 3 54661 NULL
-+tdp_page_fault_54663 tdp_page_fault 2 54663 NULL
++simple_alloc_urb_54661 simple_alloc_urb 3 54661 NULL nohasharray
++rds_page_remainder_cpu_notify_54661 rds_page_remainder_cpu_notify 0 54661 &simple_alloc_urb_54661
++qla4xxx_serial_num_show_54662 qla4xxx_serial_num_show 0 54662 NULL nohasharray
++multicast_query_interval_store_54662 multicast_query_interval_store 4-0 54662 &qla4xxx_serial_num_show_54662
++read_dev_54664 read_dev 0 54664 NULL nohasharray
++nfs4_server_capabilities_54664 nfs4_server_capabilities 0 54664 &read_dev_54664 nohasharray
++s35390a_get_reg_54664 s35390a_get_reg 0 54664 &nfs4_server_capabilities_54664
 +bus_add_device_54665 bus_add_device 0 54665 NULL
 +bus_add_device_54665 bus_add_device 0 54665 NULL
-+cw1200_queue_stats_init_54670 cw1200_queue_stats_init 2 54670 NULL
++cw1200_queue_stats_init_54670 cw1200_queue_stats_init 2 54670 NULL nohasharray
++atmtcp_v_open_54670 atmtcp_v_open 0 54670 &cw1200_queue_stats_init_54670
 +bio_kmalloc_54672 bio_kmalloc 2 54672 NULL
 +bio_kmalloc_54672 bio_kmalloc 2 54672 NULL
-+evm_read_key_54674 evm_read_key 3 54674 NULL
-+jfs_direct_IO_54687 jfs_direct_IO 4 54687 NULL
-+rfkill_fop_read_54711 rfkill_fop_read 3 54711 NULL
-+ocfs2_control_write_54737 ocfs2_control_write 3 54737 NULL
-+kzalloc_54740 kzalloc 1 54740 NULL
-+wep_iv_read_54744 wep_iv_read 3 54744 NULL
-+lpfc_idiag_pcicfg_write_54749 lpfc_idiag_pcicfg_write 3 54749 NULL
-+crystalhd_user_data_54754 crystalhd_user_data 3 54754 NULL
-+iio_event_chrdev_read_54757 iio_event_chrdev_read 3 54757 NULL
-+adis16480_show_firmware_date_54762 adis16480_show_firmware_date 3 54762 NULL
-+ldsem_atomic_update_54774 ldsem_atomic_update 1 54774 NULL
++show_target_temp_54673 show_target_temp 0 54673 NULL
++evm_read_key_54674 evm_read_key 3-0 54674 NULL nohasharray
++dm_attr_show_54674 dm_attr_show 0 54674 &evm_read_key_54674
++ath10k_wmi_attach_54680 ath10k_wmi_attach 0 54680 NULL
++arcnet_open_54681 arcnet_open 0 54681 NULL nohasharray
++mc13xxx_rtc_set_alarm_54681 mc13xxx_rtc_set_alarm 0 54681 &arcnet_open_54681 nohasharray
++rtnl_link_get_slave_info_data_size_54681 rtnl_link_get_slave_info_data_size 0 54681 &mc13xxx_rtc_set_alarm_54681
++hfsplus_write_begin_54686 hfsplus_write_begin 0-3 54686 NULL
++apei_exec_read_register_54687 apei_exec_read_register 0 54687 NULL nohasharray
++jfs_direct_IO_54687 jfs_direct_IO 4-0 54687 &apei_exec_read_register_54687
++ad7879_disable_store_54690 ad7879_disable_store 0-4 54690 NULL
++ath9k_hw_rf_set_freq_54699 ath9k_hw_rf_set_freq 0 54699 NULL
++platform_get_irq_byname_54700 platform_get_irq_byname 0 54700 NULL
++smack_task_setscheduler_54707 smack_task_setscheduler 0 54707 NULL
++rfkill_fop_read_54711 rfkill_fop_read 3-0 54711 NULL
++hpet_read_54717 hpet_read 0-3 54717 NULL nohasharray
++iio_trigger_write_current_54717 iio_trigger_write_current 0-4 54717 &hpet_read_54717
++_add_sg_continuation_descriptor_54721 _add_sg_continuation_descriptor 3 54721 NULL nohasharray
++pinmux_gpio_direction_54721 pinmux_gpio_direction 0 54721 &_add_sg_continuation_descriptor_54721
++mwl8k_txq_init_54724 mwl8k_txq_init 0 54724 NULL
++show_54725 show 0 54725 NULL
++set_con2fb_map_54727 set_con2fb_map 0 54727 NULL
++rmd128_final_54728 rmd128_final 0 54728 NULL
++show_vgapass_54732 show_vgapass 0 54732 NULL
++mcs_setup_transceiver_sharp_54734 mcs_setup_transceiver_sharp 0 54734 NULL
++ocfs2_control_write_54737 ocfs2_control_write 3-0 54737 NULL
++kzalloc_54740 kzalloc 1 54740 NULL nohasharray
++store_led_override_54740 store_led_override 0-4 54740 &kzalloc_54740
++do_trimming_54741 do_trimming 3 54741 NULL
++fm_tx_set_rds_mode_54743 fm_tx_set_rds_mode 0 54743 NULL
++wep_iv_read_54744 wep_iv_read 3-0 54744 NULL nohasharray
++dn_hash_sock_54744 dn_hash_sock 0 54744 &wep_iv_read_54744
++mt9v022_g_fmt_54745 mt9v022_g_fmt 0 54745 NULL nohasharray
++_ctl_diag_trigger_master_store_54745 _ctl_diag_trigger_master_store 0-4 54745 &mt9v022_g_fmt_54745
++lpfc_idiag_pcicfg_write_54749 lpfc_idiag_pcicfg_write 3-0 54749 NULL
++iio_event_chrdev_read_54757 iio_event_chrdev_read 3-0 54757 NULL
++adis16480_show_firmware_date_54762 adis16480_show_firmware_date 3-0 54762 NULL
++show_zone_54763 show_zone 0 54763 NULL
++smsc9420_ethtool_getregslen_54764 smsc9420_ethtool_getregslen 0 54764 NULL
++nfs3_listxattr_54765 nfs3_listxattr 0-3 54765 NULL
++snd_seq_ioctl_system_info_54773 snd_seq_ioctl_system_info 0 54773 NULL
++lbtf_op_add_interface_54775 lbtf_op_add_interface 0 54775 NULL
++dummy_dev_init_54776 dummy_dev_init 0 54776 NULL
++blk_mq_sysfs_merged_show_54780 blk_mq_sysfs_merged_show 0 54780 NULL
++s3c_camif_video_s_ctrl_54787 s3c_camif_video_s_ctrl 0 54787 NULL
++sis190_open_54790 sis190_open 0 54790 NULL
++nfs41_find_root_sec_54791 nfs41_find_root_sec 0 54791 NULL nohasharray
++xfs_rtallocate_extent_block_54791 xfs_rtallocate_extent_block 0 54791 &nfs41_find_root_sec_54791
 +flexcop_device_kmalloc_54793 flexcop_device_kmalloc 1 54793 NULL
 +flexcop_device_kmalloc_54793 flexcop_device_kmalloc 1 54793 NULL
++show_fcoe_fcf_device_fka_period_54796 show_fcoe_fcf_device_fka_period 0 54796 NULL
++domain_init_54797 domain_init 2 54797 NULL
++ext3_find_goal_54801 ext3_find_goal 0 54801 NULL nohasharray
++acpi_ds_resolve_operands_54801 acpi_ds_resolve_operands 0 54801 &ext3_find_goal_54801 nohasharray
++acpi_thermal_cpufreq_notifier_54801 acpi_thermal_cpufreq_notifier 0 54801 &acpi_ds_resolve_operands_54801
++imx074_s_fmt_54808 imx074_s_fmt 0 54808 NULL nohasharray
++wl1271_init_vif_specific_54808 wl1271_init_vif_specific 0 54808 &imx074_s_fmt_54808
 +nfsd_write_54809 nfsd_write 6 54809 NULL
 +nfsd_write_54809 nfsd_write 6 54809 NULL
-+ar9287_dump_modal_eeprom_54814 ar9287_dump_modal_eeprom 3-2 54814 NULL
++iio_triggered_buffer_postenable_54812 iio_triggered_buffer_postenable 0 54812 NULL
++ar9287_dump_modal_eeprom_54814 ar9287_dump_modal_eeprom 2-3-0 54814 NULL
 +kvzalloc_54815 kvzalloc 1 54815 NULL nohasharray
 +kvzalloc_54815 kvzalloc 1 54815 NULL nohasharray
-+crypto_tfm_ctx_alignment_54815 crypto_tfm_ctx_alignment 0 54815 &kvzalloc_54815 nohasharray
-+aes_decrypt_fail_read_54815 aes_decrypt_fail_read 3 54815 &crypto_tfm_ctx_alignment_54815
-+generic_perform_write_54832 generic_perform_write 3 54832 NULL
-+write_rio_54837 write_rio 3 54837 NULL
++aes_decrypt_fail_read_54815 aes_decrypt_fail_read 3-0 54815 &kvzalloc_54815
++slabs_cpu_partial_show_54823 slabs_cpu_partial_show 0 54823 NULL
++_ctl_version_product_show_54831 _ctl_version_product_show 0 54831 NULL nohasharray
++__c2port_write_flash_erase_54831 __c2port_write_flash_erase 0 54831 &_ctl_version_product_show_54831
++generic_perform_write_54832 generic_perform_write 3-0 54832 NULL
++omap_hsmmc_prepare_54833 omap_hsmmc_prepare 0 54833 NULL
++write_rio_54837 write_rio 3-0 54837 NULL
 +ext3_acl_from_disk_54839 ext3_acl_from_disk 2 54839 NULL nohasharray
 +nouveau_engctx_create__54839 nouveau_engctx_create_ 8 54839 &ext3_acl_from_disk_54839
 +ext3_acl_from_disk_54839 ext3_acl_from_disk 2 54839 NULL nohasharray
 +nouveau_engctx_create__54839 nouveau_engctx_create_ 8 54839 &ext3_acl_from_disk_54839
++gpio_direction_show_54843 gpio_direction_show 0 54843 NULL
++prepare_dma_54845 prepare_dma 0 54845 NULL
++rocker_flow_tbl_add_54846 rocker_flow_tbl_add 0 54846 NULL nohasharray
++hw_reset_phy_54846 hw_reset_phy 0 54846 &rocker_flow_tbl_add_54846
++scsi_add_host_54847 scsi_add_host 0 54847 NULL nohasharray
++skein_256_final_54847 skein_256_final 0 54847 &scsi_add_host_54847
 +ufx_ops_write_54848 ufx_ops_write 3 54848 NULL
 +printer_read_54851 printer_read 3 54851 NULL
 +ufx_ops_write_54848 ufx_ops_write 3 54848 NULL
 +printer_read_54851 printer_read 3 54851 NULL
-+broadsheet_spiflash_rewrite_sector_54864 broadsheet_spiflash_rewrite_sector 2 54864 NULL
++assign_irq_vector_54852 assign_irq_vector 0 54852 NULL
++show_node_54859 show_node 0 54859 NULL
++nilfs_segctor_attr_store_54860 nilfs_segctor_attr_store 0-4 54860 NULL
++m41t80_get_datetime_54861 m41t80_get_datetime 0 54861 NULL
++rdev_attr_store_54863 rdev_attr_store 0-4 54863 NULL
++broadsheet_spiflash_rewrite_sector_54864 broadsheet_spiflash_rewrite_sector 2-0 54864 NULL
 +prism_build_supp_rates_54865 prism_build_supp_rates 0 54865 NULL
 +prism_build_supp_rates_54865 prism_build_supp_rates 0 54865 NULL
++f2fs_xattr_generic_list_54866 f2fs_xattr_generic_list 0-5 54866 NULL nohasharray
++acpi_ex_resolve_node_to_value_54866 acpi_ex_resolve_node_to_value 0 54866 &f2fs_xattr_generic_list_54866
++cpuset_track_online_nodes_54867 cpuset_track_online_nodes 0 54867 NULL
++show_learning_54874 show_learning 0 54874 NULL
++time_show_54879 time_show 0 54879 NULL nohasharray
++xfs_alloc_read_agfl_54879 xfs_alloc_read_agfl 0 54879 &time_show_54879
++mlx4_en_tunnel_steer_add_54880 mlx4_en_tunnel_steer_add 0 54880 NULL
++dmi_entry_raw_read_54883 dmi_entry_raw_read 0-5-6 54883 NULL
++isert_map_data_buf_54886 isert_map_data_buf 6-4 54886 NULL
++hci_dev_open_54891 hci_dev_open 0 54891 NULL nohasharray
++mxt_send_bootloader_cmd_54891 mxt_send_bootloader_cmd 0 54891 &hci_dev_open_54891
++dummy_pcm_prepare_54892 dummy_pcm_prepare 0 54892 NULL
++bnx2x_change_mtu_54893 bnx2x_change_mtu 0 54893 NULL
++pscsi_create_type_rom_54898 pscsi_create_type_rom 0 54898 NULL nohasharray
++store_fan_start_output_54898 store_fan_start_output 0-4 54898 &pscsi_create_type_rom_54898
++sendmsg_54900 sendmsg 0-4 54900 NULL
++squashfs_listxattr_54905 squashfs_listxattr 0-3 54905 NULL nohasharray
++affs_extent_file_ofs_54905 affs_extent_file_ofs 0 54905 &squashfs_listxattr_54905
++adis_enable_irq_54908 adis_enable_irq 0 54908 NULL
++ad7791_set_channel_54909 ad7791_set_channel 0 54909 NULL
++snd_es1968_pcm_trigger_54911 snd_es1968_pcm_trigger 0 54911 NULL
 +iscsi_pool_init_54913 iscsi_pool_init 2-4 54913 NULL nohasharray
 +kobject_set_name_vargs_54913 kobject_set_name_vargs 0 54913 &iscsi_pool_init_54913
 +iscsi_pool_init_54913 iscsi_pool_init 2-4 54913 NULL nohasharray
 +kobject_set_name_vargs_54913 kobject_set_name_vargs 0 54913 &iscsi_pool_init_54913
-+btrfs_stack_chunk_num_stripes_54923 btrfs_stack_chunk_num_stripes 0 54923 NULL
++store_temp_54915 store_temp 0-4 54915 NULL
++ft_nacl_show_node_name_54916 ft_nacl_show_node_name 0 54916 NULL
++__ipoib_vlan_add_54918 __ipoib_vlan_add 0 54918 NULL
++__logfs_segment_read_54920 __logfs_segment_read 0 54920 NULL
++qlcnic_82xx_store_beacon_54923 qlcnic_82xx_store_beacon 0-3 54923 NULL
++loopback_dev_init_54927 loopback_dev_init 0 54927 NULL
++wl1251_boot_init_seq_54930 wl1251_boot_init_seq 0 54930 NULL
 +bio_add_page_54933 bio_add_page 0-3 54933 NULL
 +bio_add_page_54933 bio_add_page 0-3 54933 NULL
-+mxms_structlen_54939 mxms_structlen 0 54939 NULL
++load_fx_54934 load_fx 0 54934 NULL
++input_polldev_get_max_54936 input_polldev_get_max 0 54936 NULL
++mxms_structlen_54939 mxms_structlen 0 54939 NULL nohasharray
++descending_callback_54939 descending_callback 0 54939 &mxms_structlen_54939 nohasharray
++snd_opl3_load_patch_seq_oss_54939 snd_opl3_load_patch_seq_oss 0 54939 &descending_callback_54939
++ddebug_change_54940 ddebug_change 0 54940 NULL
 +add_port_54941 add_port 2 54941 NULL
 +add_port_54941 add_port 2 54941 NULL
-+tipc_send2name_54946 tipc_send2name 5 54946 NULL
-+ath9k_dump_btcoex_54949 ath9k_dump_btcoex 0-3 54949 NULL
-+alauda_write_data_54967 alauda_write_data 3 54967 NULL
++dump_kernel_offset_54942 dump_kernel_offset 0 54942 NULL nohasharray
++bcm5482_read_status_54942 bcm5482_read_status 0 54942 &dump_kernel_offset_54942
++__uncore_filter_band0_show_54943 __uncore_filter_band0_show 0 54943 NULL nohasharray
++lowpan_xmit_fragment_54943 lowpan_xmit_fragment 6-4 54943 &__uncore_filter_band0_show_54943
++rj54n1_g_crop_54945 rj54n1_g_crop 0 54945 NULL
++ath9k_dump_btcoex_54949 ath9k_dump_btcoex 3-0 54949 NULL
++make_rate_54951 make_rate 0 54951 NULL
++usbhid_raw_request_54957 usbhid_raw_request 0 54957 NULL nohasharray
++write_fw_block_54957 write_fw_block 0 54957 &usbhid_raw_request_54957
++init_pitch_v2_54959 init_pitch_v2 0 54959 NULL
++host_control_smi_type_show_54961 host_control_smi_type_show 0 54961 NULL
++recv_cb_54962 recv_cb 0 54962 NULL
++ggtt_probe_common_54963 ggtt_probe_common 2 54963 NULL
++smb2_open_file_54967 smb2_open_file 0 54967 NULL nohasharray
++alauda_write_data_54967 alauda_write_data 3 54967 &smb2_open_file_54967
 +c4_add_card_54968 c4_add_card 3 54968 NULL
 +c4_add_card_54968 c4_add_card 3 54968 NULL
-+ext3_xattr_get_54989 ext3_xattr_get 0 54989 NULL
-+cx231xx_v4l2_read_55014 cx231xx_v4l2_read 3 55014 NULL
-+error_error_null_Frame_tx_start_read_55024 error_error_null_Frame_tx_start_read 3 55024 NULL
++uart_get_attr_uartclk_54975 uart_get_attr_uartclk 0 54975 NULL
++igb_alloc_q_vectors_54977 igb_alloc_q_vectors 0 54977 NULL
++ubi_change_vtbl_record_54979 ubi_change_vtbl_record 0 54979 NULL nohasharray
++dev_exception_add_54979 dev_exception_add 0 54979 &ubi_change_vtbl_record_54979
++virtual_gb_show_54981 virtual_gb_show 0 54981 NULL
++_queue_data_54983 _queue_data 4 54983 NULL
++cachefiles_daemon_inuse_54984 cachefiles_daemon_inuse 0 54984 NULL
++net2280_start_54985 net2280_start 0 54985 NULL
++ext3_xattr_get_54989 ext3_xattr_get 0 54989 NULL nohasharray
++padlock_sha256_init_nano_54989 padlock_sha256_init_nano 0 54989 &ext3_xattr_get_54989
++instance_npe_count_show_54995 instance_npe_count_show 0 54995 NULL nohasharray
++mem_cgroup_precharge_mc_54995 mem_cgroup_precharge_mc 0 54995 &instance_npe_count_show_54995
++ov5642_s_fmt_54996 ov5642_s_fmt 0 54996 NULL nohasharray
++load_patch_54996 load_patch 0 54996 &ov5642_s_fmt_54996
++ocfs2_read_inline_data_54999 ocfs2_read_inline_data 0 54999 NULL
++wl1251_cmd_vbm_55009 wl1251_cmd_vbm 0 55009 NULL
++cx231xx_v4l2_read_55014 cx231xx_v4l2_read 3-0 55014 NULL
++i2o_exec_show_vendor_id_55020 i2o_exec_show_vendor_id 0 55020 NULL nohasharray
++ipvlan_vlan_rx_add_vid_55020 ipvlan_vlan_rx_add_vid 0 55020 &i2o_exec_show_vendor_id_55020
++driver_pin_configs_show_55022 driver_pin_configs_show 0 55022 NULL
++error_error_null_Frame_tx_start_read_55024 error_error_null_Frame_tx_start_read 3-0 55024 NULL
++firmware_loading_store_55029 firmware_loading_store 0-4 55029 NULL
++ubifs_read_node_wbuf_55034 ubifs_read_node_wbuf 0 55034 NULL
++target_stat_scsi_auth_intr_attr_store_55035 target_stat_scsi_auth_intr_attr_store 0 55035 NULL
 +efw_transaction_55052 efw_transaction 5-7 55052 NULL
 +efw_transaction_55052 efw_transaction 5-7 55052 NULL
++snd_cmipci_pcm_prepare_55054 snd_cmipci_pcm_prepare 0 55054 NULL
++ima_inode_removexattr_55055 ima_inode_removexattr 0 55055 NULL
++sctp_setsockopt_primary_addr_55057 sctp_setsockopt_primary_addr 0 55057 NULL
++tps65912_read_55058 tps65912_read 0 55058 NULL
++read_55065 read 0 55065 NULL
++idt77252_send_skb_55068 idt77252_send_skb 0 55068 NULL
++drm_dp_mst_topology_mgr_init_55074 drm_dp_mst_topology_mgr_init 5 55074 NULL nohasharray
++iscsi_stat_tgt_attr_show_attr_inst_55074 iscsi_stat_tgt_attr_show_attr_inst 0 55074 &drm_dp_mst_topology_mgr_init_55074 nohasharray
++lanai_setup_tx_vci_55074 lanai_setup_tx_vci 0 55074 &iscsi_stat_tgt_attr_show_attr_inst_55074
 +apei_exec_run_55075 apei_exec_run 0 55075 NULL
 +apei_exec_run_55075 apei_exec_run 0 55075 NULL
-+bitmap_storage_alloc_55077 bitmap_storage_alloc 2 55077 NULL
++bitmap_storage_alloc_55077 bitmap_storage_alloc 2-0 55077 NULL
++fuse_read_interrupt_55081 fuse_read_interrupt 0 55081 NULL
++acq_write_55082 acq_write 0-3 55082 NULL nohasharray
++cdc_mbim_rx_add_vid_55082 cdc_mbim_rx_add_vid 0 55082 &acq_write_55082
++lnc_add_55085 lnc_add 0 55085 NULL
 +read_dma_55086 read_dma 3 55086 NULL
 +read_dma_55086 read_dma 3 55086 NULL
-+rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read_55106 rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read 3 55106 NULL
-+crypto_ahash_setkey_55134 crypto_ahash_setkey 3 55134 NULL
-+filldir_55137 filldir 3 55137 NULL
-+ocfs2_truncate_file_55148 ocfs2_truncate_file 3 55148 NULL
-+npages_to_npools_55149 npages_to_npools 0-1 55149 NULL
-+ieee80211_if_read_uapsd_queues_55150 ieee80211_if_read_uapsd_queues 3 55150 NULL
-+sel_write_relabel_55195 sel_write_relabel 3 55195 NULL
++__pci_dev_reset_55090 __pci_dev_reset 0 55090 NULL
++solo_p2m_dma_t_55094 solo_p2m_dma_t 0 55094 NULL
++hx8357_spi_write_array_55095 hx8357_spi_write_array 3 55095 NULL
++update_raid_disks_55100 update_raid_disks 0 55100 NULL
++p9_client_write_55105 p9_client_write 0 55105 NULL
++rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read_55106 rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read 3-0 55106 NULL nohasharray
++proc_sys_read_55106 proc_sys_read 0-3 55106 &rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read_55106
++show_counter_rx_lpcrc_errs_55112 show_counter_rx_lpcrc_errs 0 55112 NULL
++corrupt_data_55120 corrupt_data 0-3 55120 NULL
++edac_pci_instance_store_55129 edac_pci_instance_store 0-4 55129 NULL
++sha256_ssse3_init_55131 sha256_ssse3_init 0 55131 NULL
++crypto_ahash_setkey_55134 crypto_ahash_setkey 0-3 55134 NULL nohasharray
++gr_ep_enable_55134 gr_ep_enable 0 55134 &crypto_ahash_setkey_55134
++wp512_update_55143 wp512_update 0 55143 NULL
++iscsi_tpg_param_store_DataPDUInOrder_55147 iscsi_tpg_param_store_DataPDUInOrder 0-3 55147 NULL
++ieee80211_if_read_uapsd_queues_55150 ieee80211_if_read_uapsd_queues 3-0 55150 NULL
++tcp_splice_read_55151 tcp_splice_read 0 55151 NULL
++btrfs_fdatawrite_range_55152 btrfs_fdatawrite_range 0 55152 NULL nohasharray
++shmem_write_end_55152 shmem_write_end 0-5 55152 &btrfs_fdatawrite_range_55152
++rtl2830_wr_regs_55154 rtl2830_wr_regs 0 55154 NULL nohasharray
++__uncore_mask_opc_show_55154 __uncore_mask_opc_show 0 55154 &rtl2830_wr_regs_55154
++snd_rme9652_trigger_55155 snd_rme9652_trigger 0 55155 NULL nohasharray
++dwc3_gadget_ep_queue_55155 dwc3_gadget_ep_queue 0 55155 &snd_rme9652_trigger_55155
++xfs_icsb_modify_counters_55156 xfs_icsb_modify_counters 0 55156 NULL
++pwm_show_55165 pwm_show 0 55165 NULL
++xen_pcpu_down_55168 xen_pcpu_down 0 55168 NULL
++__rpipe_set_descr_55173 __rpipe_set_descr 0 55173 NULL
++show_55175 show 0 55175 NULL nohasharray
++xfs_attr_shortform_lookup_55175 xfs_attr_shortform_lookup 0 55175 &show_55175
++pcf85063_get_datetime_55179 pcf85063_get_datetime 0 55179 NULL
++patch_alc882_55183 patch_alc882 0 55183 NULL
++wacom_status1_luminance_show_55184 wacom_status1_luminance_show 0 55184 NULL
++gfs2_ri_update_55185 gfs2_ri_update 0 55185 NULL
++de4x5_open_55186 de4x5_open 0 55186 NULL
++alloc_lpt_leb_55189 alloc_lpt_leb 0 55189 NULL nohasharray
++lp3943_gpio_request_55189 lp3943_gpio_request 0 55189 &alloc_lpt_leb_55189
++itg3200_read_reg_8_55190 itg3200_read_reg_8 0 55190 NULL nohasharray
++drbd_send_55190 drbd_send 4 55190 &itg3200_read_reg_8_55190
++show_status_55193 show_status 0 55193 NULL
++set_gpio_mask_55194 set_gpio_mask 0-4 55194 NULL
++sel_write_relabel_55195 sel_write_relabel 3 55195 NULL nohasharray
++zswap_cpu_notifier_55195 zswap_cpu_notifier 0 55195 &sel_write_relabel_55195
 +compat_SyS_ppoll_55196 compat_SyS_ppoll 2 55196 NULL
 +compat_SyS_ppoll_55196 compat_SyS_ppoll 2 55196 NULL
-+sched_feat_write_55202 sched_feat_write 3 55202 NULL
-+ht40allow_map_read_55209 ht40allow_map_read 3 55209 NULL
++gr_udc_start_55200 gr_udc_start 0 55200 NULL
++sched_feat_write_55202 sched_feat_write 3-0 55202 NULL nohasharray
++tcmu_get_blocks_55202 tcmu_get_blocks 0 55202 &sched_feat_write_55202
++ht40allow_map_read_55209 ht40allow_map_read 3-0 55209 NULL nohasharray
++vsock_dgram_recvmsg_55209 vsock_dgram_recvmsg 0-4 55209 &ht40allow_map_read_55209 nohasharray
++isdn_net_ciscohdlck_alloc_skb_55209 isdn_net_ciscohdlck_alloc_skb 2 55209 &vsock_dgram_recvmsg_55209
++dlci_change_mtu_55210 dlci_change_mtu 0 55210 NULL
 +__kfifo_dma_out_prepare_r_55211 __kfifo_dma_out_prepare_r 4-5 55211 NULL
 +mlx4_load_one_55213 mlx4_load_one 3 55213 NULL
 +__kfifo_dma_out_prepare_r_55211 __kfifo_dma_out_prepare_r 4-5 55211 NULL
 +mlx4_load_one_55213 mlx4_load_one 3 55213 NULL
-+do_raw_setsockopt_55215 do_raw_setsockopt 5 55215 NULL
++do_raw_setsockopt_55215 do_raw_setsockopt 5-0 55215 NULL
 +qxl_alloc_client_monitors_config_55216 qxl_alloc_client_monitors_config 2 55216 NULL
 +nouveau_mc_create__55217 nouveau_mc_create_ 4 55217 NULL
 +qxl_alloc_client_monitors_config_55216 qxl_alloc_client_monitors_config 2 55216 NULL
 +nouveau_mc_create__55217 nouveau_mc_create_ 4 55217 NULL
++p2a_55219 p2a 0-1 55219 NULL
++firm_send_command_55222 firm_send_command 0 55222 NULL
 +dbAllocDmap_55227 dbAllocDmap 0 55227 NULL
 +dbAllocDmap_55227 dbAllocDmap 0 55227 NULL
-+memcpy_fromiovec_55247 memcpy_fromiovec 3 55247 NULL
-+lbs_failcount_write_55276 lbs_failcount_write 3 55276 NULL
-+persistent_ram_new_55286 persistent_ram_new 1-2 55286 NULL
-+rx_streaming_interval_read_55291 rx_streaming_interval_read 3 55291 NULL
++be_vlan_add_vid_55230 be_vlan_add_vid 0 55230 NULL
++show_counter_rx_ebps_55234 show_counter_rx_ebps 0 55234 NULL
++zd_chip_enable_int_55245 zd_chip_enable_int 0 55245 NULL
++show_host_param_ISCSI_HOST_PARAM_PORT_STATE_55246 show_host_param_ISCSI_HOST_PARAM_PORT_STATE 0 55246 NULL
++memcpy_fromiovec_55247 memcpy_fromiovec 3-0 55247 NULL
++create_proc_profile_55256 create_proc_profile 0 55256 NULL
++xhci_evaluate_context_result_55258 xhci_evaluate_context_result 0 55258 NULL
++cfq_slice_async_store_55262 cfq_slice_async_store 3-0 55262 NULL
++output_sleep_55265 output_sleep 0 55265 NULL
++st_sensors_i2c_write_byte_55266 st_sensors_i2c_write_byte 0 55266 NULL
++vbi_cap_queue_setup_55269 vbi_cap_queue_setup 0 55269 NULL
++_nfs41_proc_get_locations_55273 _nfs41_proc_get_locations 0 55273 NULL
++lbs_failcount_write_55276 lbs_failcount_write 3-0 55276 NULL
++show_spi_transport_min_period_55279 show_spi_transport_min_period 0 55279 NULL
++inet_sendpage_55281 inet_sendpage 4 55281 NULL
++f7188x_gpio_direction_in_55284 f7188x_gpio_direction_in 0 55284 NULL
++pm8001_ctl_gsm_log_show_55287 pm8001_ctl_gsm_log_show 0 55287 NULL
++snd_seq_queue_use_55289 snd_seq_queue_use 0 55289 NULL
++rx_streaming_interval_read_55291 rx_streaming_interval_read 3-0 55291 NULL
++apds990x_lux_thresh_above_store_55296 apds990x_lux_thresh_above_store 0-4 55296 NULL
 +lov_get_stripecnt_55297 lov_get_stripecnt 0-3 55297 NULL
 +lov_get_stripecnt_55297 lov_get_stripecnt 0-3 55297 NULL
++show_session_param_ISCSI_PARAM_TPGT_55299 show_session_param_ISCSI_PARAM_TPGT 0 55299 NULL
 +gsm_control_modem_55303 gsm_control_modem 3 55303 NULL
 +gsm_control_modem_55303 gsm_control_modem 3 55303 NULL
-+wimax_msg_len_55304 wimax_msg_len 0 55304 NULL
-+qp_alloc_guest_work_55305 qp_alloc_guest_work 5-3 55305 NULL nohasharray
++__get_vm_area_node_55305 __get_vm_area_node 1 55305 NULL nohasharray
++qp_alloc_guest_work_55305 qp_alloc_guest_work 3-5 55305 &__get_vm_area_node_55305 nohasharray
 +compat_SyS_process_vm_readv_55305 compat_SyS_process_vm_readv 3-5 55305 &qp_alloc_guest_work_55305
 +compat_SyS_process_vm_readv_55305 compat_SyS_process_vm_readv 3-5 55305 &qp_alloc_guest_work_55305
++adxl34x_rate_show_55315 adxl34x_rate_show 0 55315 NULL
++w5100_get_regs_len_55317 w5100_get_regs_len 0 55317 NULL
++vfat_revalidate_shortname_55319 vfat_revalidate_shortname 0 55319 NULL
 +compat_SyS_mbind_55329 compat_SyS_mbind 5 55329 NULL
 +compat_SyS_mbind_55329 compat_SyS_mbind 5 55329 NULL
++show_fc_host_port_state_55331 show_fc_host_port_state 0 55331 NULL
++gpio_trig_gpio_show_55336 gpio_trig_gpio_show 0 55336 NULL
++reg_read_55337 reg_read 0 55337 NULL
 +vme_user_read_55338 vme_user_read 3 55338 NULL
 +vme_user_read_55338 vme_user_read 3 55338 NULL
-+__wa_xfer_setup_sizes_55342 __wa_xfer_setup_sizes 0 55342 NULL nohasharray
-+sctp_datamsg_from_user_55342 sctp_datamsg_from_user 4 55342 &__wa_xfer_setup_sizes_55342
-+cw1200_sdio_align_size_55391 cw1200_sdio_align_size 2 55391 NULL
-+iwl_dbgfs_plcp_delta_read_55407 iwl_dbgfs_plcp_delta_read 3 55407 NULL
++read_byte_55340 read_byte 0 55340 NULL
++__wa_xfer_setup_sizes_55342 __wa_xfer_setup_sizes 0 55342 NULL
++SYSC_recvfrom_55346 SYSC_recvfrom 3 55346 NULL
++udf_writepage_55347 udf_writepage 0 55347 NULL
++device_user_lock_55350 device_user_lock 0 55350 NULL
++show_in0_max_55351 show_in0_max 0 55351 NULL
++input_dev_show_cap_ff_55354 input_dev_show_cap_ff 0 55354 NULL nohasharray
++set_nic_info_55354 set_nic_info 0 55354 &input_dev_show_cap_ff_55354
++relay_hotcpu_callback_55355 relay_hotcpu_callback 0 55355 NULL
++tps80031_reads_55356 tps80031_reads 0 55356 NULL
++dsbr100_start_55357 dsbr100_start 0 55357 NULL nohasharray
++attr_select_right_store_tpkbd_55357 attr_select_right_store_tpkbd 0-4 55357 &dsbr100_start_55357
++do_command_55363 do_command 0 55363 NULL
++vb2_reqbufs_55367 vb2_reqbufs 0 55367 NULL
++cxacru_sysfs_show_line_startable_55372 cxacru_sysfs_show_line_startable 0 55372 NULL
++get_fan_alarm_55373 get_fan_alarm 0 55373 NULL
++netpoll_setup_55376 netpoll_setup 0 55376 NULL
++protocol_id_get_55382 protocol_id_get 0 55382 NULL
++nf_nat_ipv4_manip_pkt_55387 nf_nat_ipv4_manip_pkt 2 55387 NULL
++compass_calibration_store_55390 compass_calibration_store 4-0 55390 NULL
++iscsi_nacl_attrib_store_nopin_response_timeout_55391 iscsi_nacl_attrib_store_nopin_response_timeout 0-3 55391 NULL nohasharray
++cw1200_sdio_align_size_55391 cw1200_sdio_align_size 2 55391 &iscsi_nacl_attrib_store_nopin_response_timeout_55391
++bnx2x_set_real_num_queues_55399 bnx2x_set_real_num_queues 0 55399 NULL
++ad7314_show_temperature_55402 ad7314_show_temperature 0 55402 NULL
++wacom_btnimg3_store_55403 wacom_btnimg3_store 4-0 55403 NULL
++yurex_read_55405 yurex_read 0-3 55405 NULL
++lx_pipe_pause_55406 lx_pipe_pause 0 55406 NULL
++iwl_dbgfs_plcp_delta_read_55407 iwl_dbgfs_plcp_delta_read 3-0 55407 NULL
++ser12_open_55411 ser12_open 0 55411 NULL nohasharray
++com20020_suspend_55411 com20020_suspend 0 55411 &ser12_open_55411
++omap_hsmmc_show_cover_switch_55416 omap_hsmmc_show_cover_switch 0 55416 NULL
++sky2_change_mtu_55422 sky2_change_mtu 0 55422 NULL
++show_port_55424 show_port 0 55424 NULL
 +nouveau_cli_create_55425 nouveau_cli_create 3 55425 NULL
 +nouveau_cli_create_55425 nouveau_cli_create 3 55425 NULL
-+si476x_radio_read_rds_blckcnt_blob_55427 si476x_radio_read_rds_blckcnt_blob 3 55427 NULL
-+__vxge_hw_channel_allocate_55462 __vxge_hw_channel_allocate 3 55462 NULL
++si476x_radio_read_rds_blckcnt_blob_55427 si476x_radio_read_rds_blckcnt_blob 3-0 55427 NULL
++iwl_mvm_mac_add_interface_55429 iwl_mvm_mac_add_interface 0 55429 NULL
++jme_open_55432 jme_open 0 55432 NULL
++mac_set_mtu_55434 mac_set_mtu 0 55434 NULL
++show_in8_55438 show_in8 0 55438 NULL
++cxgb4vf_change_mtu_55439 cxgb4vf_change_mtu 0 55439 NULL nohasharray
++alloc_skb_55439 alloc_skb 1 55439 &cxgb4vf_change_mtu_55439
++show_spi_host_signalling_55442 show_spi_host_signalling 0 55442 NULL
++ip_vs_nat_send_or_cont_55445 ip_vs_nat_send_or_cont 0 55445 NULL
++af9005_generic_read_write_55446 af9005_generic_read_write 0 55446 NULL
++SyS_read_55449 SyS_read 3 55449 NULL
++vmxnet3_vlan_rx_add_vid_55453 vmxnet3_vlan_rx_add_vid 0 55453 NULL nohasharray
++swiotlb_map_sg_attrs_55453 swiotlb_map_sg_attrs 0-3 55453 &vmxnet3_vlan_rx_add_vid_55453
++sys_recv_55455 sys_recv 3 55455 NULL
++fsp_attr_set_hscroll_55456 fsp_attr_set_hscroll 0-4 55456 NULL
++wmi_rx_chain_add_55457 wmi_rx_chain_add 0 55457 NULL
++__vxge_hw_channel_allocate_55462 __vxge_hw_channel_allocate 3 55462 NULL nohasharray
++ath6kl_wmi_simple_cmd_55462 ath6kl_wmi_simple_cmd 0 55462 &__vxge_hw_channel_allocate_55462
++pmbus_update_byte_data_55465 pmbus_update_byte_data 0 55465 NULL
++isdnhdlc_decode_55466 isdnhdlc_decode 0 55466 NULL
 +cx23888_ir_rx_read_55473 cx23888_ir_rx_read 3 55473 NULL
 +cx23888_ir_rx_read_55473 cx23888_ir_rx_read 3 55473 NULL
-+ufshcd_exec_dev_cmd_55479 ufshcd_exec_dev_cmd 0 55479 NULL
++xen_evtchn_max_channels_55478 xen_evtchn_max_channels 0 55478 NULL nohasharray
++store_enable_clkb1_output_55478 store_enable_clkb1_output 0-4 55478 &xen_evtchn_max_channels_55478
++af9005_read_ofdm_register_55482 af9005_read_ofdm_register 0 55482 NULL nohasharray
++new_sync_write_55482 new_sync_write 0-3 55482 &af9005_read_ofdm_register_55482
 +snd_pcm_lib_write_55483 snd_pcm_lib_write 0-3 55483 NULL
 +i2o_pool_alloc_55485 i2o_pool_alloc 4 55485 NULL
 +snd_pcm_lib_write_55483 snd_pcm_lib_write 0-3 55483 NULL
 +i2o_pool_alloc_55485 i2o_pool_alloc 4 55485 NULL
-+batadv_tt_entries_55487 batadv_tt_entries 0-1 55487 NULL
-+ras_stride_increase_window_55501 ras_stride_increase_window 3 55501 NULL
-+tx_tx_done_int_template_read_55511 tx_tx_done_int_template_read 3 55511 NULL
-+ea_get_55522 ea_get 3-0 55522 NULL
-+buffer_size_55534 buffer_size 0 55534 NULL
++uvesafb_show_product_name_55487 uvesafb_show_product_name 0 55487 NULL
++show_ipv6_iface_dup_addr_detect_cnt_55489 show_ipv6_iface_dup_addr_detect_cnt 0 55489 NULL
++atl1e_request_irq_55492 atl1e_request_irq 0 55492 NULL
++rtl8180_init_tx_ring_55496 rtl8180_init_tx_ring 0 55496 NULL
++wm5100_gpio_direction_out_55497 wm5100_gpio_direction_out 0 55497 NULL nohasharray
++drm_fb_helper_panic_55497 drm_fb_helper_panic 0 55497 &wm5100_gpio_direction_out_55497
++show_engine2_leds_55501 show_engine2_leds 0 55501 NULL
++temp1_max_show_55510 temp1_max_show 0 55510 NULL nohasharray
++dlm_lowcomms_addr_55510 dlm_lowcomms_addr 0 55510 &temp1_max_show_55510
++tx_tx_done_int_template_read_55511 tx_tx_done_int_template_read 3-0 55511 NULL nohasharray
++target_fabric_port_store_attr_alua_tg_pt_offline_55511 target_fabric_port_store_attr_alua_tg_pt_offline 0-3 55511 &tx_tx_done_int_template_read_55511 nohasharray
++cfpkt_pad_trail_55511 cfpkt_pad_trail 2 55511 &target_fabric_port_store_attr_alua_tg_pt_offline_55511
++memconsole_read_55512 memconsole_read 0-6-5 55512 NULL
++bcm54xx_config_init_55513 bcm54xx_config_init 0 55513 NULL
++cbaf_wusb_host_band_groups_show_55514 cbaf_wusb_host_band_groups_show 0 55514 NULL
++xfs_btree_split_55515 xfs_btree_split 0 55515 NULL
++ina209_set_value_55517 ina209_set_value 0-4 55517 NULL
++ea_get_55522 ea_get 0-3 55522 NULL
++cafe_smbus_write_data_55535 cafe_smbus_write_data 0 55535 NULL
++qla4xxx_fw_ext_timestamp_show_55537 qla4xxx_fw_ext_timestamp_show 0 55537 NULL
 +set_msr_interception_55538 set_msr_interception 2 55538 NULL
 +set_msr_interception_55538 set_msr_interception 2 55538 NULL
-+tty_port_register_device_55543 tty_port_register_device 3 55543 NULL
++bitmap_create_55543 bitmap_create 0 55543 NULL nohasharray
++tty_port_register_device_55543 tty_port_register_device 3 55543 &bitmap_create_55543
 +hash_ipport6_expire_55549 hash_ipport6_expire 4 55549 NULL
 +hash_ipport6_expire_55549 hash_ipport6_expire 4 55549 NULL
++_regulator_is_enabled_55550 _regulator_is_enabled 0 55550 NULL
 +dm_stats_list_55551 dm_stats_list 4 55551 NULL
 +dm_stats_list_55551 dm_stats_list 4 55551 NULL
++unmerge_and_remove_all_rmap_items_55557 unmerge_and_remove_all_rmap_items 0 55557 NULL
++show_55563 show 0 55563 NULL
++rpc_pipe_read_55564 rpc_pipe_read 0-3 55564 NULL
++show_ipv6_iface_link_local_addr_55568 show_ipv6_iface_link_local_addr 0 55568 NULL
++sidtab_context_to_sid_55570 sidtab_context_to_sid 0 55570 NULL nohasharray
++patch_vt1708_55570 patch_vt1708 0 55570 &sidtab_context_to_sid_55570
++max8998_get_enable_register_55572 max8998_get_enable_register 0 55572 NULL
++show_host_param_ISCSI_HOST_PARAM_NETDEV_NAME_55575 show_host_param_ISCSI_HOST_PARAM_NETDEV_NAME 0 55575 NULL
++edt_ft5x06_register_read_55576 edt_ft5x06_register_read 0 55576 NULL
 +compat_SyS_setsockopt_55581 compat_SyS_setsockopt 5 55581 NULL
 +add_partition_55588 add_partition 2 55588 NULL
 +compat_SyS_setsockopt_55581 compat_SyS_setsockopt 5 55581 NULL
 +add_partition_55588 add_partition 2 55588 NULL
-+kstrtou8_from_user_55599 kstrtou8_from_user 2 55599 NULL
++write_inode_55592 write_inode 0 55592 NULL
++ufx_reg_write_55594 ufx_reg_write 0 55594 NULL
++ip_vs_reply6_55598 ip_vs_reply6 0 55598 NULL
++kstrtou8_from_user_55599 kstrtou8_from_user 2-0 55599 NULL
 +SyS_keyctl_55602 SyS_keyctl 4 55602 NULL
 +SyS_keyctl_55602 SyS_keyctl 4 55602 NULL
-+macvtap_put_user_55609 macvtap_put_user 4 55609 NULL
-+selinux_setprocattr_55611 selinux_setprocattr 4 55611 NULL
-+edge_tty_recv_55622 edge_tty_recv 3 55622 NULL
++mlx4_set_port_mac_table_55603 mlx4_set_port_mac_table 0 55603 NULL
++tg3_set_mac_addr_55606 tg3_set_mac_addr 0 55606 NULL
++delete_child_55607 delete_child 0-4 55607 NULL nohasharray
++allocate_without_wrapping_disk_55607 allocate_without_wrapping_disk 4 55607 &delete_child_55607
++dspcreate_55610 dspcreate 0 55610 NULL
++selinux_setprocattr_55611 selinux_setprocattr 4-0 55611 NULL
++fastopen_init_queue_55615 fastopen_init_queue 0 55615 NULL
++__qbuf_dmabuf_55617 __qbuf_dmabuf 0 55617 NULL
++set_oversampling_55622 set_oversampling 0-4 55622 NULL nohasharray
++edge_tty_recv_55622 edge_tty_recv 3 55622 &set_oversampling_55622
++snd_pcm_hw_param_last_55624 snd_pcm_hw_param_last 0 55624 NULL
++nilfs_checkpoints_snapshots_number_show_55626 nilfs_checkpoints_snapshots_number_show 0 55626 NULL
 +reiserfs_xattr_get_55628 reiserfs_xattr_get 0 55628 NULL nohasharray
 +reiserfs_xattr_get_55628 reiserfs_xattr_get 0 55628 NULL nohasharray
-+pktgen_if_write_55628 pktgen_if_write 3 55628 &reiserfs_xattr_get_55628
++pktgen_if_write_55628 pktgen_if_write 3-0 55628 &reiserfs_xattr_get_55628
++mt2063_init_55629 mt2063_init 0 55629 NULL
 +osc_obd_max_pages_per_rpc_seq_write_55636 osc_obd_max_pages_per_rpc_seq_write 3 55636 NULL
 +osc_obd_max_pages_per_rpc_seq_write_55636 osc_obd_max_pages_per_rpc_seq_write 3 55636 NULL
++show_board_55637 show_board 0 55637 NULL
++ipv6_helper_55640 ipv6_helper 0 55640 NULL
++ivtv_write_vbi_from_user_55641 ivtv_write_vbi_from_user 0-3 55641 NULL nohasharray
++niu_init_classifier_hw_55641 niu_init_classifier_hw 0 55641 &ivtv_write_vbi_from_user_55641
++dvb_dmxdev_set_buffer_size_55643 dvb_dmxdev_set_buffer_size 2 55643 NULL
++tomoyo_audit_path_log_55646 tomoyo_audit_path_log 0 55646 NULL
++iolink_show_55647 iolink_show 0 55647 NULL
 +xfs_bmbt_maxrecs_55649 xfs_bmbt_maxrecs 0-2 55649 NULL
 +xfs_bmbt_maxrecs_55649 xfs_bmbt_maxrecs 0-2 55649 NULL
-+lpfc_idiag_queinfo_read_55662 lpfc_idiag_queinfo_read 3 55662 NULL
-+il_dbgfs_tx_queue_read_55668 il_dbgfs_tx_queue_read 3 55668 NULL
++snd_seq_read_55651 snd_seq_read 0-3 55651 NULL
++bh1770_power_state_show_55658 bh1770_power_state_show 0 55658 NULL nohasharray
++niu_alloc_rx_ring_info_55658 niu_alloc_rx_ring_info 0 55658 &bh1770_power_state_show_55658
++pm_trace_dev_match_store_55659 pm_trace_dev_match_store 0-4 55659 NULL
++e1000_get_regs_len_55660 e1000_get_regs_len 0 55660 NULL
++lpfc_idiag_queinfo_read_55662 lpfc_idiag_queinfo_read 3-0 55662 NULL nohasharray
++fc0011_vcocal_trigger_55662 fc0011_vcocal_trigger 0 55662 &lpfc_idiag_queinfo_read_55662
++online_55663 online 0 55663 NULL
++buffer_size_write_55665 buffer_size_write 3-0 55665 NULL
++il_dbgfs_tx_queue_read_55668 il_dbgfs_tx_queue_read 3-0 55668 NULL
++snd_sb16_capture_trigger_55676 snd_sb16_capture_trigger 0 55676 NULL
++direct2indirect_55677 direct2indirect 0 55677 NULL
++add_loopback_list_55678 add_loopback_list 0 55678 NULL
 +get_info_55681 get_info 3 55681 NULL
 +get_info_55681 get_info 3 55681 NULL
-+iwl_dbgfs_plcp_delta_write_55682 iwl_dbgfs_plcp_delta_write 3 55682 NULL
-+ext4_alloc_file_blocks_55689 ext4_alloc_file_blocks 3 55689 NULL
++iwl_dbgfs_plcp_delta_write_55682 iwl_dbgfs_plcp_delta_write 3-0 55682 NULL
++show_ipOutRequests_55684 show_ipOutRequests 0 55684 NULL nohasharray
++brcms_c_up_55684 brcms_c_up 0 55684 &show_ipOutRequests_55684
++arizona_gpio_direction_in_55690 arizona_gpio_direction_in 0 55690 NULL
++wil_vring_alloc_skb_55703 wil_vring_alloc_skb 0-4 55703 NULL nohasharray
++rocker_port_fdb_learn_55703 rocker_port_fdb_learn 0 55703 &wil_vring_alloc_skb_55703
 +genl_allocate_reserve_groups_55705 genl_allocate_reserve_groups 1 55705 NULL
 +genl_allocate_reserve_groups_55705 genl_allocate_reserve_groups 1 55705 NULL
-+pm8001_store_update_fw_55716 pm8001_store_update_fw 4 55716 NULL
-+tap_pwup_write_55723 tap_pwup_write 3 55723 NULL
-+__iio_allocate_kfifo_55738 __iio_allocate_kfifo 2 55738 NULL
-+set_local_name_55757 set_local_name 4 55757 NULL
++ixgbe_obtain_mbx_lock_pf_55707 ixgbe_obtain_mbx_lock_pf 0 55707 NULL
++isl1208_i2c_set_regs_55709 isl1208_i2c_set_regs 0 55709 NULL nohasharray
++tcp_push_55709 tcp_push 3 55709 &isl1208_i2c_set_regs_55709
++nfc_hci_send_cmd_55714 nfc_hci_send_cmd 5 55714 NULL
++uwb_rsv_get_stream_55715 uwb_rsv_get_stream 0 55715 NULL
++pm8001_store_update_fw_55716 pm8001_store_update_fw 4-0 55716 NULL
++store_ringtone_55717 store_ringtone 0-4 55717 NULL
++mtdswap_init_55719 mtdswap_init 2 55719 NULL nohasharray
++ocfs2_lock_refcount_tree_55719 ocfs2_lock_refcount_tree 0 55719 &mtdswap_init_55719
++btree_readpage_55720 btree_readpage 0 55720 NULL
++typhoon_wakeup_55723 typhoon_wakeup 0 55723 NULL
++da9052_read_tjunc_55726 da9052_read_tjunc 0 55726 NULL
++il3945_show_debug_level_55727 il3945_show_debug_level 0 55727 NULL
++qlcnic_82xx_fw_cmd_create_rx_ctx_55730 qlcnic_82xx_fw_cmd_create_rx_ctx 0 55730 NULL
++tid_fd_revalidate_55734 tid_fd_revalidate 0 55734 NULL nohasharray
++prepare_reply_55734 prepare_reply 4 55734 &tid_fd_revalidate_55734
++brforward_read_55735 brforward_read 0-5-6 55735 NULL
++__iio_allocate_kfifo_55738 __iio_allocate_kfifo 2-0 55738 NULL
++qla4_8xxx_get_flash_info_55740 qla4_8xxx_get_flash_info 0 55740 NULL
++label_cpu_local_55744 label_cpu_local 0 55744 NULL
++inv_mpu6050_set_lpf_55750 inv_mpu6050_set_lpf 0 55750 NULL nohasharray
++batadv_tvlv_unicast_send_55750 batadv_tvlv_unicast_send 7 55750 &inv_mpu6050_set_lpf_55750
++st_sensors_spi_read_byte_55754 st_sensors_spi_read_byte 0 55754 NULL
++hfs_writepages_55757 hfs_writepages 0 55757 NULL nohasharray
++wl12xx_spi_raw_read_55757 wl12xx_spi_raw_read 0 55757 &hfs_writepages_55757 nohasharray
++set_local_name_55757 set_local_name 4 55757 &wl12xx_spi_raw_read_55757
++tx_queue_len_store_55761 tx_queue_len_store 4-0 55761 NULL
 +ethtool_copy_validate_indir_55769 ethtool_copy_validate_indir 4 55769 NULL
 +ethtool_copy_validate_indir_55769 ethtool_copy_validate_indir 4 55769 NULL
++regmap_mmio_gather_write_55773 regmap_mmio_gather_write 0 55773 NULL nohasharray
++sync_write_55773 sync_write 0 55773 &regmap_mmio_gather_write_55773
++cxacru_sysfs_showattr_dB_55774 cxacru_sysfs_showattr_dB 0 55774 NULL
++isp1760_urb_enqueue_55777 isp1760_urb_enqueue 0 55777 NULL
 +strlen_55778 strlen 0 55778 NULL
 +strlen_55778 strlen 0 55778 NULL
-+set_spte_55783 set_spte 4-5 55783 NULL
-+conf_read_55786 conf_read 3 55786 NULL nohasharray
++conf_read_55786 conf_read 3-0 55786 NULL nohasharray
 +req_bio_endio_55786 req_bio_endio 3 55786 &conf_read_55786
 +req_bio_endio_55786 req_bio_endio 3 55786 &conf_read_55786
++tcmu_netlink_event_55791 tcmu_netlink_event 0 55791 NULL
++rtnl_vfinfo_size_55794 rtnl_vfinfo_size 0 55794 NULL
 +uwb_rc_neh_grok_event_55799 uwb_rc_neh_grok_event 3 55799 NULL
 +uwb_rc_neh_grok_event_55799 uwb_rc_neh_grok_event 3 55799 NULL
-+sb16_copy_from_user_55836 sb16_copy_from_user 10-6-7 55836 NULL
-+ip_hdrlen_55849 ip_hdrlen 0 55849 NULL
-+hcd_alloc_coherent_55862 hcd_alloc_coherent 5 55862 NULL
-+shmem_setxattr_55867 shmem_setxattr 4 55867 NULL
-+hsc_write_55875 hsc_write 3 55875 NULL
-+ramdisk_store_55885 ramdisk_store 4 55885 NULL
-+pm_qos_power_read_55891 pm_qos_power_read 3 55891 NULL
++ican3_sysfs_set_term_55801 ican3_sysfs_set_term 0-4 55801 NULL
++target_core_dev_show_55803 target_core_dev_show 0 55803 NULL
++w1_master_attribute_show_slaves_55804 w1_master_attribute_show_slaves 0 55804 NULL
++write_fw_55806 write_fw 0-5-6 55806 NULL
++adis_data_rdy_trigger_set_state_55812 adis_data_rdy_trigger_set_state 0 55812 NULL
++show_55816 show 0 55816 NULL
++kvmclock_cpu_notifier_55817 kvmclock_cpu_notifier 0 55817 NULL
++TermCharEnabled_show_55819 TermCharEnabled_show 0 55819 NULL
++crypto_aead_ctxsize_55820 crypto_aead_ctxsize 0 55820 NULL
++blkcg_can_attach_55832 blkcg_can_attach 0 55832 NULL
++twl_i2c_read_55834 twl_i2c_read 0 55834 NULL nohasharray
++ad7879_disable_show_55834 ad7879_disable_show 0 55834 &twl_i2c_read_55834
++sb16_copy_from_user_55836 sb16_copy_from_user 10-7-6 55836 NULL
++snd_em28xx_prepare_55837 snd_em28xx_prepare 0 55837 NULL
++regmap_field_read_55839 regmap_field_read 0 55839 NULL
++extts_enable_store_55841 extts_enable_store 0-4 55841 NULL
++uvc_set_video_ctrl_55845 uvc_set_video_ctrl 0 55845 NULL
++tps80031_vbus_disable_55847 tps80031_vbus_disable 0 55847 NULL
++rsq_status_55848 rsq_status 0 55848 NULL
++ip_hdrlen_55849 ip_hdrlen 0 55849 NULL nohasharray
++mxt_initialize_55849 mxt_initialize 0 55849 &ip_hdrlen_55849
++show_temp11_55853 show_temp11 0 55853 NULL nohasharray
++bnx2x_get_eeprom_len_55853 bnx2x_get_eeprom_len 0 55853 &show_temp11_55853
++lowpan_device_event_55857 lowpan_device_event 0 55857 NULL
++hcd_alloc_coherent_55862 hcd_alloc_coherent 0-5 55862 NULL
++happy_meal_open_55863 happy_meal_open 0 55863 NULL
++status_55864 status 0 55864 NULL nohasharray
++sht21_show_temperature_55864 sht21_show_temperature 0 55864 &status_55864
++ath6kl_wmi_data_hdr_add_55866 ath6kl_wmi_data_hdr_add 0 55866 NULL
++shmem_setxattr_55867 shmem_setxattr 4-0 55867 NULL
++bad_inode_setattr_55868 bad_inode_setattr 0 55868 NULL
++ab3100_mask_and_set_register_interruptible_55872 ab3100_mask_and_set_register_interruptible 0 55872 NULL
++iwl_mvm_disable_beacon_filter_55873 iwl_mvm_disable_beacon_filter 0 55873 NULL
++hsc_write_55875 hsc_write 3-0 55875 NULL
++nr_listen_55884 nr_listen 0 55884 NULL
++ramdisk_store_55885 ramdisk_store 4-0 55885 NULL
++qla4_8xxx_update_idc_reg_55889 qla4_8xxx_update_idc_reg 0 55889 NULL
++pm_qos_power_read_55891 pm_qos_power_read 3-0 55891 NULL
++tda18271_init_55894 tda18271_init 0 55894 NULL
++sysfs_ctlreg_write_55899 sysfs_ctlreg_write 0-6-5 55899 NULL
++ace_change_mtu_55900 ace_change_mtu 0 55900 NULL
++snd_card_saa7134_capture_trigger_55901 snd_card_saa7134_capture_trigger 0 55901 NULL
++cmos_write_55903 cmos_write 0 55903 NULL
++acpi_ds_eval_table_region_operands_55909 acpi_ds_eval_table_region_operands 0 55909 NULL
++validate_change_55910 validate_change 0 55910 NULL
 +hash_ip4_expire_55911 hash_ip4_expire 4 55911 NULL
 +hash_ip4_expire_55911 hash_ip4_expire 4 55911 NULL
-+snd_pcm_hw_param_value_min_55917 snd_pcm_hw_param_value_min 0 55917 NULL
-+kvm_write_guest_virt_system_55944 kvm_write_guest_virt_system 4-2 55944 NULL
-+sel_read_policy_55947 sel_read_policy 3 55947 NULL
++map_size_show_55916 map_size_show 0 55916 NULL nohasharray
++xadc_trigger_set_state_55916 xadc_trigger_set_state 0 55916 &map_size_show_55916
++snd_pcm_hw_param_value_min_55917 snd_pcm_hw_param_value_min 0 55917 NULL nohasharray
++uevent_helper_show_55917 uevent_helper_show 0 55917 &snd_pcm_hw_param_value_min_55917
++crypto_ablkcipher_setkey_55918 crypto_ablkcipher_setkey 0 55918 NULL
++show_spi_transport_pcomp_en_55923 show_spi_transport_pcomp_en 0 55923 NULL
++ecm_opts_dev_addr_store_55924 ecm_opts_dev_addr_store 0-3 55924 NULL nohasharray
++badblocks_store_55924 badblocks_store 0-3 55924 &ecm_opts_dev_addr_store_55924
++bit_xfer_55925 bit_xfer 0-3 55925 NULL
++vx_conf_pipe_55934 vx_conf_pipe 0 55934 NULL
++loop_attr_do_show_autoclear_55938 loop_attr_do_show_autoclear 0 55938 NULL nohasharray
++fm10k_update_vlan_vf_55938 fm10k_update_vlan_vf 0 55938 &loop_attr_do_show_autoclear_55938
++show_priv_session_target_id_55946 show_priv_session_target_id 0 55946 NULL
++sel_read_policy_55947 sel_read_policy 3-0 55947 NULL
++usb_bus_notify_55950 usb_bus_notify 0 55950 NULL
++snd_pcm_do_prepare_55952 snd_pcm_do_prepare 0 55952 NULL
++dn_wait_run_55954 dn_wait_run 0 55954 NULL
 +ceph_get_direct_page_vector_55956 ceph_get_direct_page_vector 2 55956 NULL
 +ceph_get_direct_page_vector_55956 ceph_get_direct_page_vector 2 55956 NULL
-+simple_read_from_buffer_55957 simple_read_from_buffer 5-2-0 55957 NULL
-+tx_tx_imm_resp_read_55964 tx_tx_imm_resp_read 3 55964 NULL
-+btrfs_clone_55977 btrfs_clone 5-3-6 55977 NULL
-+wa_xfer_create_subset_sg_55992 wa_xfer_create_subset_sg 3-2 55992 NULL
-+nvme_alloc_iod_56027 nvme_alloc_iod 1-2 56027 NULL
-+iwl_trans_read_prph_56052 iwl_trans_read_prph 0 56052 NULL
-+dccp_sendmsg_56058 dccp_sendmsg 4 56058 NULL
++simple_read_from_buffer_55957 simple_read_from_buffer 5-2-0 55957 NULL nohasharray
++target_stat_scsi_transport_attr_show_55957 target_stat_scsi_transport_attr_show 0 55957 &simple_read_from_buffer_55957 nohasharray
++drv_set_csma_params_55957 drv_set_csma_params 0 55957 &target_stat_scsi_transport_attr_show_55957
++ixgb_get_regs_len_55958 ixgb_get_regs_len 0 55958 NULL
++loopback_prepare_55959 loopback_prepare 0 55959 NULL
++shmem_statfs_55960 shmem_statfs 0 55960 NULL
++tx_tx_imm_resp_read_55964 tx_tx_imm_resp_read 3-0 55964 NULL
++init_subctxts_55970 init_subctxts 0 55970 NULL
++query_device_55971 query_device 0 55971 NULL
++__smsc95xx_mdio_read_55980 __smsc95xx_mdio_read 0 55980 NULL
++koneplus_set_actual_profile_55981 koneplus_set_actual_profile 0 55981 NULL
++sk_stream_error_55984 sk_stream_error 0-3 55984 NULL
++wusb_trust_timeout_show_55986 wusb_trust_timeout_show 0 55986 NULL nohasharray
++umask_show_55986 umask_show 0 55986 &wusb_trust_timeout_show_55986
++wa_xfer_create_subset_sg_55992 wa_xfer_create_subset_sg 2-3 55992 NULL
++dimmdev_dev_type_show_55994 dimmdev_dev_type_show 0 55994 NULL nohasharray
++uv_scir_cpu_notify_55994 uv_scir_cpu_notify 0 55994 &dimmdev_dev_type_show_55994 nohasharray
++niu_reset_rx_mac_55994 niu_reset_rx_mac 0 55994 &uv_scir_cpu_notify_55994
++SMB2_negotiate_55995 SMB2_negotiate 0 55995 NULL
++trunc_start_55996 trunc_start 0 55996 NULL nohasharray
++_c4iw_write_mem_inline_55996 _c4iw_write_mem_inline 3 55996 &trunc_start_55996
++epic_open_55997 epic_open 0 55997 NULL
++iscsi_tpg_attrib_store_default_cmdsn_depth_55998 iscsi_tpg_attrib_store_default_cmdsn_depth 0-3 55998 NULL
++show_otp0_56000 show_otp0 0 56000 NULL
++autosuspend_delay_ms_store_56005 autosuspend_delay_ms_store 0-4 56005 NULL
++soft_store_56006 soft_store 0-4 56006 NULL
++tda18271_set_params_56008 tda18271_set_params 0 56008 NULL
++irda_listen_56013 irda_listen 0 56013 NULL nohasharray
++int3403_set_cur_state_56013 int3403_set_cur_state 0 56013 &irda_listen_56013
++batadv_interface_set_mac_addr_56014 batadv_interface_set_mac_addr 0 56014 NULL
++integrity_tag_size_show_56019 integrity_tag_size_show 0 56019 NULL
++ssb_bus_pcmciabus_register_56020 ssb_bus_pcmciabus_register 3 56020 NULL
++cp_init_rings_56021 cp_init_rings 0 56021 NULL
++hotkey_get_tablet_mode_56028 hotkey_get_tablet_mode 0 56028 NULL nohasharray
++rtl8169_init_ring_56028 rtl8169_init_ring 0 56028 &hotkey_get_tablet_mode_56028
++acpi_get_name_56030 acpi_get_name 0 56030 NULL
++nfs_write_end_56034 nfs_write_end 0-5 56034 NULL
++vmci_ctx_enqueue_datagram_56035 vmci_ctx_enqueue_datagram 0 56035 NULL
++store_cursor_56036 store_cursor 0-4 56036 NULL
++build_controls_56044 build_controls 0 56044 NULL
++smsc95xx_manage_power_56045 smsc95xx_manage_power 0 56045 NULL
++usb_ocp_write_56047 usb_ocp_write 4 56047 NULL
++qlcnic_show_diag_mode_56049 qlcnic_show_diag_mode 0 56049 NULL
++iwl_trans_read_prph_56052 iwl_trans_read_prph 0 56052 NULL nohasharray
++__igb_open_56052 __igb_open 0 56052 &iwl_trans_read_prph_56052
++bnad_get_eeprom_len_56053 bnad_get_eeprom_len 0 56053 NULL nohasharray
++visorchannel_get_physaddr_56053 visorchannel_get_physaddr 0 56053 &bnad_get_eeprom_len_56053
++qh_link_periodic_56055 qh_link_periodic 0 56055 NULL
++show_numbatt_56056 show_numbatt 0 56056 NULL nohasharray
++show_nic_type_56056 show_nic_type 0 56056 &show_numbatt_56056
++garmin_open_56057 garmin_open 0 56057 NULL nohasharray
++mwifiex_wait_queue_complete_56057 mwifiex_wait_queue_complete 0 56057 &garmin_open_56057 nohasharray
++wdt_restart_handle_56057 wdt_restart_handle 0 56057 &mwifiex_wait_queue_complete_56057
++dccp_sendmsg_56058 dccp_sendmsg 4-0 56058 NULL
++acm_tty_write_56064 acm_tty_write 0-3 56064 NULL
++pm80x_rtc_read_time_56065 pm80x_rtc_read_time 0 56065 NULL
++may_follow_link_56073 may_follow_link 0 56073 NULL
++show_fc_rport_scsi_target_id_56077 show_fc_rport_scsi_target_id 0 56077 NULL nohasharray
++qp_dequeue_locked_56077 qp_dequeue_locked 3-0-5 56077 &show_fc_rport_scsi_target_id_56077
++nilfs_segctor_create_checkpoint_56078 nilfs_segctor_create_checkpoint 0 56078 NULL
++acpi_power_get_state_56083 acpi_power_get_state 0 56083 NULL
++vsc824x_config_init_56086 vsc824x_config_init 0 56086 NULL
++debugfs_reg_access_56087 debugfs_reg_access 0 56087 NULL
++qlcnic_hwmon_show_temp_56088 qlcnic_hwmon_show_temp 0 56088 NULL
++gpio_direction_output_56094 gpio_direction_output 0 56094 NULL
++pci_user_write_config_dword_56099 pci_user_write_config_dword 0 56099 NULL
 +pscsi_get_bio_56103 pscsi_get_bio 1 56103 NULL
 +pscsi_get_bio_56103 pscsi_get_bio 1 56103 NULL
-+usb_alloc_stream_buffers_56123 usb_alloc_stream_buffers 3 56123 NULL
-+sel_read_handle_status_56139 sel_read_handle_status 3 56139 NULL
-+write_file_frameerrors_56145 write_file_frameerrors 3 56145 NULL
-+rawv6_setsockopt_56165 rawv6_setsockopt 5 56165 NULL
-+ath9k_dump_legacy_btcoex_56194 ath9k_dump_legacy_btcoex 0-3 56194 NULL
-+vring_add_indirect_56222 vring_add_indirect 4 56222 NULL
++em28xx_write_reg_bits_56107 em28xx_write_reg_bits 0 56107 NULL nohasharray
++v9fs_launder_page_56107 v9fs_launder_page 0 56107 &em28xx_write_reg_bits_56107
++rmd256_update_56110 rmd256_update 0 56110 NULL
++usb_alloc_stream_buffers_56123 usb_alloc_stream_buffers 3 56123 NULL nohasharray
++show_als_attr_56123 show_als_attr 0 56123 &usb_alloc_stream_buffers_56123
++hsi_async_write_56124 hsi_async_write 0 56124 NULL
++ieee802154_sechdr_authtag_len_56129 ieee802154_sechdr_authtag_len 0 56129 NULL
++sctp_add_bind_addr_56130 sctp_add_bind_addr 0 56130 NULL nohasharray
++crypto_comp_decompress_56130 crypto_comp_decompress 0 56130 &sctp_add_bind_addr_56130
++dlfb_ops_check_var_56132 dlfb_ops_check_var 0 56132 NULL
++acpi_ds_get_buffer_field_arguments_56137 acpi_ds_get_buffer_field_arguments 0 56137 NULL
++sel_read_handle_status_56139 sel_read_handle_status 3-0 56139 NULL nohasharray
++fs_open_56139 fs_open 0 56139 &sel_read_handle_status_56139
++dib8096p_tuner_rw_serpar_56144 dib8096p_tuner_rw_serpar 0-3 56144 NULL nohasharray
++extra_show_56144 extra_show 0 56144 &dib8096p_tuner_rw_serpar_56144 nohasharray
++map_addr_56144 map_addr 7 56144 &extra_show_56144
++write_file_frameerrors_56145 write_file_frameerrors 3-0 56145 NULL
++__uwb_rc_cmd_56148 __uwb_rc_cmd 0 56148 NULL
++check_auto_mute_availability_56150 check_auto_mute_availability 0 56150 NULL
++lpfc_XLanePriority_store_56153 lpfc_XLanePriority_store 0-4 56153 NULL
++add_extent_mapping_56157 add_extent_mapping 0 56157 NULL
++netlbl_cfg_unlbl_static_del_56158 netlbl_cfg_unlbl_static_del 0 56158 NULL
++store_slidebar_mode_56160 store_slidebar_mode 0-4 56160 NULL
++__i2c_transfer_56162 __i2c_transfer 0-3 56162 NULL
++xfs_attr_shortform_addname_56164 xfs_attr_shortform_addname 0 56164 NULL
++rawv6_setsockopt_56165 rawv6_setsockopt 5-0 56165 NULL nohasharray
++mptscsih_board_name_show_56165 mptscsih_board_name_show 0 56165 &rawv6_setsockopt_56165 nohasharray
++affs_notify_change_56165 affs_notify_change 0 56165 &mptscsih_board_name_show_56165
++aac_show_bios_version_56173 aac_show_bios_version 0 56173 NULL
++power_limit_1_tmin_us_show_56177 power_limit_1_tmin_us_show 0 56177 NULL
++change_qos_56178 change_qos 0 56178 NULL
++complain_error_56186 complain_error 0-1 56186 NULL
++snd_m3_pcm_trigger_56189 snd_m3_pcm_trigger 0 56189 NULL nohasharray
++hfs_find_init_56189 hfs_find_init 0 56189 &snd_m3_pcm_trigger_56189
++ip_vs_reply4_56190 ip_vs_reply4 0 56190 NULL nohasharray
++bnx2x_validate_addr_56190 bnx2x_validate_addr 0 56190 &ip_vs_reply4_56190
++azx_pcm_trigger_56193 azx_pcm_trigger 0 56193 NULL
++ath9k_dump_legacy_btcoex_56194 ath9k_dump_legacy_btcoex 3-0 56194 NULL
++show_fc_host_npiv_vports_inuse_56196 show_fc_host_npiv_vports_inuse 0 56196 NULL
++amd_uncore_cpu_notifier_56203 amd_uncore_cpu_notifier 0 56203 NULL
++qla4_82xx_rcvpeg_ready_56206 qla4_82xx_rcvpeg_ready 0 56206 NULL
++gluebi_notify_56213 gluebi_notify 0 56213 NULL
++i40e_vsi_control_tx_56215 i40e_vsi_control_tx 0 56215 NULL
++isp116x_urb_enqueue_56219 isp116x_urb_enqueue 0 56219 NULL
 +ocfs2_find_xe_in_bucket_56224 ocfs2_find_xe_in_bucket 0 56224 NULL
 +ocfs2_find_xe_in_bucket_56224 ocfs2_find_xe_in_bucket 0 56224 NULL
-+ufshcd_query_descriptor_56236 ufshcd_query_descriptor 0 56236 NULL
++iwl_dbgfs_bcast_filters_write_56225 iwl_dbgfs_bcast_filters_write 0-3 56225 NULL
++cp210x_get_config_56229 cp210x_get_config 4 56229 NULL
++show_cursor_blink_56236 show_cursor_blink 0 56236 NULL
 +do_ipt_set_ctl_56238 do_ipt_set_ctl 4 56238 NULL
 +fd_copyin_56247 fd_copyin 3 56247 NULL
 +do_ipt_set_ctl_56238 do_ipt_set_ctl 4 56238 NULL
 +fd_copyin_56247 fd_copyin 3 56247 NULL
-+sk_rmem_schedule_56255 sk_rmem_schedule 3 56255 NULL
++nv_device_resource_len_56251 nv_device_resource_len 0 56251 NULL
++ax_header_56252 ax_header 0 56252 NULL
++lpfc_use_adisc_store_56254 lpfc_use_adisc_store 0-4 56254 NULL
++fm10k_get_regs_len_56259 fm10k_get_regs_len 0 56259 NULL
++set_otp1en_56264 set_otp1en 4-0 56264 NULL
++clk_enable_56265 clk_enable 0 56265 NULL
++qib_set_part_key_56267 qib_set_part_key 0 56267 NULL
 +acpi_ex_get_serial_access_length_56275 acpi_ex_get_serial_access_length 0-2 56275 NULL
 +acpi_ex_get_serial_access_length_56275 acpi_ex_get_serial_access_length 0-2 56275 NULL
-+il4965_ucode_general_stats_read_56277 il4965_ucode_general_stats_read 3 56277 NULL
++il4965_ucode_general_stats_read_56277 il4965_ucode_general_stats_read 3-0 56277 NULL
++mgt_commit_list_56281 mgt_commit_list 0 56281 NULL
 +ieee80211_if_fmt_user_power_level_56283 ieee80211_if_fmt_user_power_level 3 56283 NULL
 +ieee80211_if_fmt_user_power_level_56283 ieee80211_if_fmt_user_power_level 3 56283 NULL
++pci_dev_reset_56285 pci_dev_reset 0 56285 NULL
 +RESIZE_IF_NEEDED_56286 RESIZE_IF_NEEDED 2 56286 NULL
 +RESIZE_IF_NEEDED_56286 RESIZE_IF_NEEDED 2 56286 NULL
-+dvb_aplay_56296 dvb_aplay 3 56296 NULL
-+btmrvl_hscfgcmd_read_56303 btmrvl_hscfgcmd_read 3 56303 NULL
-+speakup_file_write_56310 speakup_file_write 3 56310 NULL
-+pipeline_pre_to_defrag_swi_read_56321 pipeline_pre_to_defrag_swi_read 3 56321 NULL
++bql_show_limit_56292 bql_show_limit 0 56292 NULL
++dvb_aplay_56296 dvb_aplay 3-0 56296 NULL
++parport_ieee1284_read_byte_56300 parport_ieee1284_read_byte 0 56300 NULL nohasharray
++ubifs_tnc_end_commit_56300 ubifs_tnc_end_commit 0 56300 &parport_ieee1284_read_byte_56300 nohasharray
++iwl_mvm_mac_ctxt_cmd_ap_56300 iwl_mvm_mac_ctxt_cmd_ap 0 56300 &ubifs_tnc_end_commit_56300
++inode_permission_56303 inode_permission 0 56303 NULL nohasharray
++btmrvl_hscfgcmd_read_56303 btmrvl_hscfgcmd_read 3-0 56303 &inode_permission_56303
++tg_set_conf_uint_56306 tg_set_conf_uint 3-0 56306 NULL
++store_bpdu_guard_56307 store_bpdu_guard 0 56307 NULL nohasharray
++register_mem_sect_under_node_56307 register_mem_sect_under_node 0 56307 &store_bpdu_guard_56307
++ksz9021_rd_mmd_phyreg_56309 ksz9021_rd_mmd_phyreg 0 56309 NULL
++erst_exec_subtract_56310 erst_exec_subtract 0 56310 NULL nohasharray
++speakup_file_write_56310 speakup_file_write 3 56310 &erst_exec_subtract_56310
++linear_add_56314 linear_add 0 56314 NULL
++patch_stac92hd83xxx_56315 patch_stac92hd83xxx 0 56315 NULL
++show_constraint_max_power_uw_56319 show_constraint_max_power_uw 0 56319 NULL nohasharray
++ax88172_link_reset_56319 ax88172_link_reset 0 56319 &show_constraint_max_power_uw_56319
++pipeline_pre_to_defrag_swi_read_56321 pipeline_pre_to_defrag_swi_read 3-0 56321 NULL
++idtg2_show_errlog_56322 idtg2_show_errlog 0 56322 NULL
++qlcnic_83xx_store_beacon_56330 qlcnic_83xx_store_beacon 0-3 56330 NULL
 +journal_init_revoke_table_56331 journal_init_revoke_table 1 56331 NULL
 +journal_init_revoke_table_56331 journal_init_revoke_table 1 56331 NULL
-+snd_rawmidi_read_56337 snd_rawmidi_read 3 56337 NULL
-+vxge_os_dma_malloc_async_56348 vxge_os_dma_malloc_async 3 56348 NULL
-+mite_device_bytes_transferred_56355 mite_device_bytes_transferred 0 56355 NULL
-+iov_iter_copy_from_user_atomic_56368 iov_iter_copy_from_user_atomic 0-4 56368 NULL
-+dev_read_56369 dev_read 3 56369 NULL
-+ath10k_read_simulate_fw_crash_56371 ath10k_read_simulate_fw_crash 3 56371 NULL
-+lnet_ping_56378 lnet_ping 4 56378 NULL
-+write_gssp_56404 write_gssp 3 56404 NULL
-+ocfs2_control_read_56405 ocfs2_control_read 3 56405 NULL
++axnet_suspend_56334 axnet_suspend 0 56334 NULL
++snd_rawmidi_read_56337 snd_rawmidi_read 3-0 56337 NULL
++show_fcoe_ctlr_device_fcf_dev_loss_tmo_56343 show_fcoe_ctlr_device_fcf_dev_loss_tmo 0 56343 NULL
++show_line2_56346 show_line2 0 56346 NULL
++read_human_status_56349 read_human_status 0 56349 NULL
++ov6550_s_ctrl_56351 ov6550_s_ctrl 0 56351 NULL
++snd_via8233_playback_prepare_56359 snd_via8233_playback_prepare 0 56359 NULL
++bnx2fc_vport_create_56364 bnx2fc_vport_create 0 56364 NULL
++regmap_i2c_write_56365 regmap_i2c_write 0-3 56365 NULL nohasharray
++qd_get_56365 qd_get 0 56365 &regmap_i2c_write_56365
++show_oo_req_56366 show_oo_req 0 56366 NULL nohasharray
++asix_sw_reset_56366 asix_sw_reset 0 56366 &show_oo_req_56366
++iov_iter_copy_from_user_atomic_56368 iov_iter_copy_from_user_atomic 4-0 56368 NULL nohasharray
++sctp_cmd_process_sack_56368 sctp_cmd_process_sack 0 56368 &iov_iter_copy_from_user_atomic_56368
++dev_read_56369 dev_read 3-0 56369 NULL nohasharray
++ims_pcu_send_cmd_chunk_56369 ims_pcu_send_cmd_chunk 0 56369 &dev_read_56369
++ath10k_read_simulate_fw_crash_56371 ath10k_read_simulate_fw_crash 3-0 56371 NULL
++iio_device_add_info_mask_type_56373 iio_device_add_info_mask_type 0 56373 NULL nohasharray
++usb_xfer_56373 usb_xfer 0-3 56373 &iio_device_add_info_mask_type_56373 nohasharray
++store_56373 store 0-3 56373 &usb_xfer_56373
++wacom_btnimg5_store_56378 wacom_btnimg5_store 4-0 56378 NULL
++gadget_config_name_attr_show_56381 gadget_config_name_attr_show 0 56381 NULL
++s5h1420_tuner_i2c_tuner_xfer_56382 s5h1420_tuner_i2c_tuner_xfer 0-3 56382 NULL nohasharray
++key_seal_56382 key_seal 0 56382 &s5h1420_tuner_i2c_tuner_xfer_56382
++ldo_regulator_disable_56383 ldo_regulator_disable 0 56383 NULL nohasharray
++b44_get_invariants_56383 b44_get_invariants 0 56383 &ldo_regulator_disable_56383
++show_iface_redirect_en_56384 show_iface_redirect_en 0 56384 NULL
++res_get_56393 res_get 0 56393 NULL
++strtobool_56399 strtobool 0 56399 NULL
++ocfs2_loaded_cluster_plugins_show_56401 ocfs2_loaded_cluster_plugins_show 0 56401 NULL
++store_prochot_override_duty_cycle_56402 store_prochot_override_duty_cycle 0-4 56402 NULL nohasharray
++e1000_alloc_rx_skb_56402 e1000_alloc_rx_skb 2 56402 &store_prochot_override_duty_cycle_56402
++niu_init_zcp_56403 niu_init_zcp 0 56403 NULL
++write_gssp_56404 write_gssp 3-0 56404 NULL
++ocfs2_control_read_56405 ocfs2_control_read 3-0 56405 NULL
++acpi_ds_eval_data_object_operands_56406 acpi_ds_eval_data_object_operands 0 56406 NULL
++SMB2_open_56407 SMB2_open 0 56407 NULL
++target_core_alua_lu_gp_store_attr_lu_gp_id_56409 target_core_alua_lu_gp_store_attr_lu_gp_id 0-3 56409 NULL
++do_get_write_access_56410 do_get_write_access 0 56410 NULL
++__get_vm_area_caller_56416 __get_vm_area_caller 1 56416 NULL nohasharray
++acpi_os_write_memory_56416 acpi_os_write_memory 1-3 56416 &__get_vm_area_caller_56416 nohasharray
++_cx25821_stop_audio_dma_56416 _cx25821_stop_audio_dma 0 56416 &acpi_os_write_memory_56416 nohasharray
++set_phy_flash_cfg_56416 set_phy_flash_cfg 0-4 56416 &_cx25821_stop_audio_dma_56416
 +store_msg_56417 store_msg 3 56417 NULL
 +store_msg_56417 store_msg 3 56417 NULL
-+pppol2tp_sendmsg_56420 pppol2tp_sendmsg 4 56420 NULL
-+l2cap_segment_le_sdu_56426 l2cap_segment_le_sdu 4 56426 NULL nohasharray
-+nvme_submit_cmd_56426 nvme_submit_cmd 0 56426 &l2cap_segment_le_sdu_56426
-+lprocfs_fid_space_seq_write_56431 lprocfs_fid_space_seq_write 3 56431 NULL nohasharray
-+ec_dbgfs_cmd_read_56431 ec_dbgfs_cmd_read 3 56431 &lprocfs_fid_space_seq_write_56431
-+fl_create_56435 fl_create 5 56435 NULL
++app_tag_own_show_56418 app_tag_own_show 0 56418 NULL
++pppol2tp_sendmsg_56420 pppol2tp_sendmsg 4-0 56420 NULL
++at86rf230_sync_state_change_56422 at86rf230_sync_state_change 0 56422 NULL nohasharray
++ath10k_mac_txpower_setup_56422 ath10k_mac_txpower_setup 0 56422 &at86rf230_sync_state_change_56422
++l2cap_segment_le_sdu_56426 l2cap_segment_le_sdu 4 56426 NULL
++vsock_listen_56427 vsock_listen 0 56427 NULL
++mddev_lock_56428 mddev_lock 0 56428 NULL
++wl1271_acx_ap_rate_policy_56430 wl1271_acx_ap_rate_policy 0 56430 NULL nohasharray
++syscore_suspend_56430 syscore_suspend 0 56430 &wl1271_acx_ap_rate_policy_56430
++ec_dbgfs_cmd_read_56431 ec_dbgfs_cmd_read 3 56431 NULL nohasharray
++lprocfs_fid_space_seq_write_56431 lprocfs_fid_space_seq_write 3 56431 &ec_dbgfs_cmd_read_56431
++omninet_write_56432 omninet_write 0-4 56432 NULL
++fl_create_56435 fl_create 5 56435 NULL nohasharray
++iscsi_tpg_attrib_show_cache_dynamic_acls_56435 iscsi_tpg_attrib_show_cache_dynamic_acls 0 56435 &fl_create_56435
 +gnttab_map_56439 gnttab_map 2 56439 NULL
 +gnttab_map_56439 gnttab_map 2 56439 NULL
-+cx231xx_init_isoc_56453 cx231xx_init_isoc 3-2-4 56453 NULL
++get_linkerrors_56444 get_linkerrors 0 56444 NULL
++cifs_getxattr_56445 cifs_getxattr 0 56445 NULL
++show_ipv4_iface_tos_56446 show_ipv4_iface_tos 0 56446 NULL
++i2400m_idle_timeout_store_56450 i2400m_idle_timeout_store 0-4 56450 NULL
++cx231xx_init_isoc_56453 cx231xx_init_isoc 3-4-2-0 56453 NULL
++wl1271_acx_sleep_auth_56455 wl1271_acx_sleep_auth 0 56455 NULL
++pcf8563_set_alarm_mode_56456 pcf8563_set_alarm_mode 0 56456 NULL
++show_ideapad_cam_56457 show_ideapad_cam 0 56457 NULL
 +set_connectable_56458 set_connectable 4 56458 NULL
 +set_connectable_56458 set_connectable 4 56458 NULL
-+osd_req_list_partition_objects_56464 osd_req_list_partition_objects 5 56464 NULL
++sdev_store_evt_mode_parameter_change_reported_56461 sdev_store_evt_mode_parameter_change_reported 0-4 56461 NULL
++lif_s_stream_56462 lif_s_stream 0 56462 NULL nohasharray
++nfc_hci_send_response_56462 nfc_hci_send_response 5 56462 &lif_s_stream_56462
++osd_req_list_partition_objects_56464 osd_req_list_partition_objects 5 56464 NULL nohasharray
++make_pnode_dirty_56464 make_pnode_dirty 0 56464 &osd_req_list_partition_objects_56464
++wl1251_hw_init_hwenc_config_56465 wl1251_hw_init_hwenc_config 0 56465 NULL
 +putused_user_56467 putused_user 3 56467 NULL
 +putused_user_56467 putused_user 3 56467 NULL
-+ocfs2_zero_extend_range_56468 ocfs2_zero_extend_range 3-2 56468 NULL
-+lbs_rdmac_write_56471 lbs_rdmac_write 3 56471 NULL
-+crypto_shash_alignmask_56486 crypto_shash_alignmask 0 56486 NULL
-+ieee80211_rx_mgmt_probe_beacon_56491 ieee80211_rx_mgmt_probe_beacon 3 56491 NULL
++lbs_rdmac_write_56471 lbs_rdmac_write 3-0 56471 NULL
++phy_write_56475 phy_write 0 56475 NULL nohasharray
++bond_option_arp_ip_target_rem_56475 bond_option_arp_ip_target_rem 0 56475 &phy_write_56475
++handle_eject_request_56476 handle_eject_request 0 56476 NULL
++ds1511_nvram_read_56477 ds1511_nvram_read 0-5-6 56477 NULL
++wl1271_cmd_template_set_56480 wl1271_cmd_template_set 0 56480 NULL
++e100_get_eeprom_len_56481 e100_get_eeprom_len 0 56481 NULL
++bsp_check_56487 bsp_check 0 56487 NULL
++hdcs_set_exposure_56491 hdcs_set_exposure 0 56491 NULL nohasharray
++show_iface_data_pdu_in_order_56491 show_iface_data_pdu_in_order 0 56491 &hdcs_set_exposure_56491 nohasharray
++ieee80211_rx_mgmt_probe_beacon_56491 ieee80211_rx_mgmt_probe_beacon 3 56491 &show_iface_data_pdu_in_order_56491
++nfs_namespace_getattr_56496 nfs_namespace_getattr 0 56496 NULL
++regcache_lzo_decompress_56499 regcache_lzo_decompress 0 56499 NULL
 +memblock_virt_alloc_56501 memblock_virt_alloc 1 56501 NULL
 +memblock_virt_alloc_56501 memblock_virt_alloc 1 56501 NULL
++ad7877_disable_store_56502 ad7877_disable_store 0-4 56502 NULL
++show_in_value_56503 show_in_value 0 56503 NULL
 +init_map_ip_56508 init_map_ip 5 56508 NULL
 +init_map_ip_56508 init_map_ip 5 56508 NULL
++lpfc_enable_hba_heartbeat_show_56509 lpfc_enable_hba_heartbeat_show 0 56509 NULL
++efx_mcdi_rpc_start_56510 efx_mcdi_rpc_start 0 56510 NULL
 +lustre_posix_acl_xattr_reduce_space_56512 lustre_posix_acl_xattr_reduce_space 3 56512 NULL
 +lustre_posix_acl_xattr_reduce_space_56512 lustre_posix_acl_xattr_reduce_space 3 56512 NULL
-+cfg80211_connect_result_56515 cfg80211_connect_result 4-6 56515 NULL
++ip6_blackhole_mtu_56513 ip6_blackhole_mtu 0 56513 NULL
++cfg80211_connect_result_56515 cfg80211_connect_result 6-4 56515 NULL
++hotkey_wakeup_hotunplug_complete_show_56521 hotkey_wakeup_hotunplug_complete_show 0 56521 NULL
++get_temp_56524 get_temp 0 56524 NULL
++issue_thinkpad_cmos_command_56535 issue_thinkpad_cmos_command 0 56535 NULL
++l1oip_socket_recv_56537 l1oip_socket_recv 6 56537 NULL
 +ip_options_get_56538 ip_options_get 4 56538 NULL
 +ip_options_get_56538 ip_options_get 4 56538 NULL
++vmci_datagram_get_priv_flags_56540 vmci_datagram_get_priv_flags 0 56540 NULL
++ia_open_56543 ia_open 0 56543 NULL
 +ll_wr_track_id_56544 ll_wr_track_id 2 56544 NULL
 +ll_wr_track_id_56544 ll_wr_track_id 2 56544 NULL
-+alloc_apertures_56561 alloc_apertures 1 56561 NULL
-+rs_sta_dbgfs_stats_table_read_56573 rs_sta_dbgfs_stats_table_read 3 56573 NULL
-+portcntrs_2_read_56586 portcntrs_2_read 3 56586 NULL
-+gro_pull_from_frag0_56593 gro_pull_from_frag0 2 56593 NULL
++megasas_sysfs_show_version_56547 megasas_sysfs_show_version 0 56547 NULL nohasharray
++tcp_cwnd_test_56547 tcp_cwnd_test 0 56547 &megasas_sysfs_show_version_56547
++ip_vs_prepare_tunneled_skb_56550 ip_vs_prepare_tunneled_skb 3 56550 NULL
++skein_512_update_56556 skein_512_update 0 56556 NULL
++vim2m_start_streaming_56558 vim2m_start_streaming 0 56558 NULL nohasharray
++xs_watch_56558 xs_watch 0 56558 &vim2m_start_streaming_56558 nohasharray
++mmc_blk_probe_56558 mmc_blk_probe 0 56558 &xs_watch_56558
++alloc_apertures_56561 alloc_apertures 1 56561 NULL nohasharray
++ali_notify_sys_56561 ali_notify_sys 0 56561 &alloc_apertures_56561
++forward_delay_show_56565 forward_delay_show 0 56565 NULL
++adp5520_bl_office_max_show_56572 adp5520_bl_office_max_show 0 56572 NULL
++rs_sta_dbgfs_stats_table_read_56573 rs_sta_dbgfs_stats_table_read 3-0 56573 NULL
++macvtap_read_iter_56580 macvtap_read_iter 0 56580 NULL
++portcntrs_2_read_56586 portcntrs_2_read 3-0 56586 NULL
++input_dev_show_id_vendor_56590 input_dev_show_id_vendor 0 56590 NULL
++acpi_ex_convert_to_string_56591 acpi_ex_convert_to_string 0 56591 NULL
++w1_f12_write_output_56594 w1_f12_write_output 0-6-5 56594 NULL
++dmi_sel_raw_read_56601 dmi_sel_raw_read 0-5-6 56601 NULL
++set_dec_all_56602 set_dec_all 4-0 56602 NULL
 +event_filter_write_56609 event_filter_write 3 56609 NULL
 +event_filter_write_56609 event_filter_write 3 56609 NULL
++ocrdma_inet6addr_event_56610 ocrdma_inet6addr_event 0 56610 NULL
 +nvme_trans_log_temperature_56613 nvme_trans_log_temperature 3 56613 NULL
 +nvme_trans_log_temperature_56613 nvme_trans_log_temperature 3 56613 NULL
++cx2341x_try_ctrl_56620 cx2341x_try_ctrl 0 56620 NULL
++show_56623 show 0 56623 NULL nohasharray
++store_temp_pwm_enable_56623 store_temp_pwm_enable 0-4 56623 &show_56623
++cifs_flush_file_56628 cifs_flush_file 0 56628 NULL
++mct_u232_open_56631 mct_u232_open 0 56631 NULL
++_nfs4_proc_mkdir_56633 _nfs4_proc_mkdir 0 56633 NULL
++ov7660_set_hvflip_56639 ov7660_set_hvflip 0 56639 NULL
 +gather_array_56641 gather_array 3 56641 NULL
 +gather_array_56641 gather_array 3 56641 NULL
-+lookup_extent_backref_56644 lookup_extent_backref 9 56644 NULL
-+uvc_debugfs_stats_read_56651 uvc_debugfs_stats_read 3 56651 NULL
-+nv50_gpio_intr_mask_56665 nv50_gpio_intr_mask 4-3 56665 NULL
-+tg3_nvram_write_block_56666 tg3_nvram_write_block 3 56666 NULL
-+snd_gus_dram_read_56686 snd_gus_dram_read 4 56686 NULL
-+dvb_ringbuffer_read_user_56702 dvb_ringbuffer_read_user 3-0 56702 NULL
-+sfw_alloc_pages_56709 sfw_alloc_pages 3 56709 NULL
-+sta_flags_read_56710 sta_flags_read 3 56710 NULL
++show_ipv6_iface_mld_en_56648 show_ipv6_iface_mld_en 0 56648 NULL nohasharray
++snd_card_register_56648 snd_card_register 0 56648 &show_ipv6_iface_mld_en_56648
++ceph_vxattrcb_dir_subdirs_56649 ceph_vxattrcb_dir_subdirs 0 56649 NULL nohasharray
++show_56649 show 0 56649 &ceph_vxattrcb_dir_subdirs_56649
++uvc_debugfs_stats_read_56651 uvc_debugfs_stats_read 3-0 56651 NULL
++lxt970_config_init_56653 lxt970_config_init 0 56653 NULL nohasharray
++qla2x00_reset_chip_56653 qla2x00_reset_chip 0 56653 &lxt970_config_init_56653
++show_bank2_setting_56655 show_bank2_setting 0 56655 NULL
++qlcnic_sysfs_get_esw_stats_56657 qlcnic_sysfs_get_esw_stats 0-6-5 56657 NULL
++clk_nodrv_prepare_enable_56659 clk_nodrv_prepare_enable 0 56659 NULL
++wake_up_wlan_show_56660 wake_up_wlan_show 0 56660 NULL
++fc_rport_set_dev_loss_tmo_56661 fc_rport_set_dev_loss_tmo 0 56661 NULL
++tps6586x_rtc_alarm_irq_enable_56662 tps6586x_rtc_alarm_irq_enable 0 56662 NULL
++show_ctlr_mode_56665 show_ctlr_mode 0 56665 NULL nohasharray
++rndis_wlan_reset_56665 rndis_wlan_reset 0 56665 &show_ctlr_mode_56665
++fm_config_rx_mute_reg_56667 fm_config_rx_mute_reg 0 56667 NULL
++gdm_dev16_to_cpu_56668 gdm_dev16_to_cpu 0-2 56668 NULL
++mem_used_total_show_56672 mem_used_total_show 0 56672 NULL
++reconfig_store_56674 reconfig_store 0-4 56674 NULL
++btrfs_cow_block_56678 btrfs_cow_block 0 56678 NULL
++show_ipv6_iface_hop_limit_56679 show_ipv6_iface_hop_limit 0 56679 NULL
++iscsi_tpg_param_show_IFMarkInt_56682 iscsi_tpg_param_show_IFMarkInt 0 56682 NULL
++mtd_read_fact_prot_reg_56683 mtd_read_fact_prot_reg 0 56683 NULL
++netlink_getname_56685 netlink_getname 0 56685 NULL nohasharray
++target_stat_scsi_transport_attr_store_56685 target_stat_scsi_transport_attr_store 0 56685 &netlink_getname_56685
++da9055_gpio_to_irq_56686 da9055_gpio_to_irq 2 56686 NULL nohasharray
++o2nm_node_num_write_56686 o2nm_node_num_write 0-3 56686 &da9055_gpio_to_irq_56686 nohasharray
++snd_gus_dram_read_56686 snd_gus_dram_read 4 56686 &o2nm_node_num_write_56686
++sd_done_56689 sd_done 0 56689 NULL
++set_promiscuous_mode_56691 set_promiscuous_mode 0 56691 NULL
++dm9601_get_eeprom_len_56697 dm9601_get_eeprom_len 0 56697 NULL
++dvb_ringbuffer_read_user_56702 dvb_ringbuffer_read_user 0-3 56702 NULL
++atl1c_get_regs_len_56705 atl1c_get_regs_len 0 56705 NULL
++qla4xxx_fw_build_user_show_56706 qla4xxx_fw_build_user_show 0 56706 NULL
++extract_attr_from_ios_56709 extract_attr_from_ios 0 56709 NULL nohasharray
++conn_send_command_56709 conn_send_command 4-6 56709 &extract_attr_from_ios_56709
++sta_flags_read_56710 sta_flags_read 3-0 56710 NULL nohasharray
++hibernation_snapshot_56710 hibernation_snapshot 0 56710 &sta_flags_read_56710
 +ipv6_getsockopt_sticky_56711 ipv6_getsockopt_sticky 5 56711 NULL
 +ipv6_getsockopt_sticky_56711 ipv6_getsockopt_sticky 5 56711 NULL
-+__wa_xfer_setup_segs_56725 __wa_xfer_setup_segs 2 56725 NULL
-+__copy_from_user_ll_56738 __copy_from_user_ll 0-3 56738 NULL
++brcms_up_56713 brcms_up 0 56713 NULL nohasharray
++twl6030_pwmled_config_56713 twl6030_pwmled_config 0 56713 &brcms_up_56713
++xfs_btree_decrement_56718 xfs_btree_decrement 0 56718 NULL
++acpi_os_wait_semaphore_56719 acpi_os_wait_semaphore 0 56719 NULL
++__hw_addr_add_ex_56720 __hw_addr_add_ex 0 56720 NULL
++perf_event_mux_interval_ms_show_56723 perf_event_mux_interval_ms_show 0 56723 NULL
++__wa_xfer_setup_segs_56725 __wa_xfer_setup_segs 0-2 56725 NULL nohasharray
++ds2780_set_rsgain_setting_56725 ds2780_set_rsgain_setting 0-4 56725 &__wa_xfer_setup_segs_56725
++wm831x_isink_enable_56730 wm831x_isink_enable 0 56730 NULL
++m41t80_rtc_read_time_56736 m41t80_rtc_read_time 0 56736 NULL
++__copy_from_user_ll_56738 __copy_from_user_ll 0 56738 NULL
++show_cons_active_56740 show_cons_active 0 56740 NULL nohasharray
++niu_alloc_channels_56740 niu_alloc_channels 0 56740 &show_cons_active_56740 nohasharray
++reset_temp_history_56740 reset_temp_history 0-4 56740 &niu_alloc_channels_56740
 +drm_agp_bind_pages_56748 drm_agp_bind_pages 3 56748 NULL
 +btrfsic_map_block_56751 btrfsic_map_block 2 56751 NULL
 +drm_agp_bind_pages_56748 drm_agp_bind_pages 3 56748 NULL
 +btrfsic_map_block_56751 btrfsic_map_block 2 56751 NULL
++__logfs_writepage_56752 __logfs_writepage 0 56752 NULL
++ov7670_try_fmt_internal_56754 ov7670_try_fmt_internal 0 56754 NULL nohasharray
++get_temp2_fault_56754 get_temp2_fault 0 56754 &ov7670_try_fmt_internal_56754
++pm8001_ctl_max_devices_show_56759 pm8001_ctl_max_devices_show 0 56759 NULL
++nilfs_btree_prepare_propagate_v_56762 nilfs_btree_prepare_propagate_v 0 56762 NULL
++dm_attr_uuid_show_56774 dm_attr_uuid_show 0 56774 NULL
++alloc_iommu_56778 alloc_iommu 2-3-0 56778 NULL
++ore_get_io_state_56779 ore_get_io_state 0 56779 NULL nohasharray
++orinoco_open_56779 orinoco_open 0 56779 &ore_get_io_state_56779
++__carl9170_rx_56784 __carl9170_rx 3 56784 NULL
++bq2415x_i2c_write_bit_56787 bq2415x_i2c_write_bit 0 56787 NULL
++firmware_id_show_56790 firmware_id_show 0 56790 NULL nohasharray
++smsc95xx_phy_initialize_56790 smsc95xx_phy_initialize 0 56790 &firmware_id_show_56790
 +ttm_alloc_new_pages_56792 ttm_alloc_new_pages 5 56792 NULL
 +ttm_alloc_new_pages_56792 ttm_alloc_new_pages 5 56792 NULL
++nilfs_sufile_get_header_block_56794 nilfs_sufile_get_header_block 0 56794 NULL
++sdo_s_stream_56795 sdo_s_stream 0 56795 NULL
++ecryptfs_set_f_namelen_56796 ecryptfs_set_f_namelen 0 56796 NULL
++tun_net_open_56800 tun_net_open 0 56800 NULL
++backlog_store_56804 backlog_store 0-3 56804 NULL
++read_indexes_56805 read_indexes 2-0 56805 NULL nohasharray
++vfat_hashi_56805 vfat_hashi 0 56805 &read_indexes_56805
 +ion_ioctl_56806 ion_ioctl 2 56806 NULL
 +ion_ioctl_56806 ion_ioctl 2 56806 NULL
-+do_syslog_56807 do_syslog 3 56807 NULL
-+mtdchar_write_56831 mtdchar_write 3 56831 NULL
++do_syslog_56807 do_syslog 3-0 56807 NULL
++target_stat_scsi_lu_show_attr_vend_56808 target_stat_scsi_lu_show_attr_vend 0 56808 NULL
++rdev_attr_show_56809 rdev_attr_show 0 56809 NULL nohasharray
++exofs_update_inode_56809 exofs_update_inode 0 56809 &rdev_attr_show_56809
++acpi_evaluate_object_56815 acpi_evaluate_object 0 56815 NULL
++show_sys_acpi_56816 show_sys_acpi 0 56816 NULL
++brightness_write_56821 brightness_write 0 56821 NULL nohasharray
++mic_dma_unmap_page_56821 mic_dma_unmap_page 2 56821 &brightness_write_56821
++rbd_features_show_56824 rbd_features_show 0 56824 NULL
++mlx4_en_start_port_56826 mlx4_en_start_port 0 56826 NULL
++lookup_slow_56827 lookup_slow 0 56827 NULL
++ntfs_rl_realloc_56831 ntfs_rl_realloc 3 56831 NULL nohasharray
++mtdchar_write_56831 mtdchar_write 3-0 56831 &ntfs_rl_realloc_56831
++solo_enc_start_streaming_56834 solo_enc_start_streaming 0 56834 NULL
 +snd_rawmidi_kernel_write1_56847 snd_rawmidi_kernel_write1 4-0 56847 NULL
 +snd_rawmidi_kernel_write1_56847 snd_rawmidi_kernel_write1 4-0 56847 NULL
-+si476x_radio_read_agc_blob_56849 si476x_radio_read_agc_blob 3 56849 NULL
-+gk20a_ram_get_56863 gk20a_ram_get 2 56863 NULL
++mlx5_buf_alloc_56848 mlx5_buf_alloc 2 56848 NULL
++si476x_radio_read_agc_blob_56849 si476x_radio_read_agc_blob 3-0 56849 NULL
++mlx4_en_get_qp_56851 mlx4_en_get_qp 0 56851 NULL
++twl4030reg_get_status_56852 twl4030reg_get_status 0 56852 NULL
++identify_fw_56853 identify_fw 0 56853 NULL
++mxl5007t_set_params_56856 mxl5007t_set_params 0 56856 NULL nohasharray
++header_create_56856 header_create 0 56856 &mxl5007t_set_params_56856
++__uncore_filter_link_show_56859 __uncore_filter_link_show 0 56859 NULL
++adp8860_show_56860 adp8860_show 0 56860 NULL
++cros_ec_cmd_xfer_56862 cros_ec_cmd_xfer 0 56862 NULL
++gk20a_ram_get_56863 gk20a_ram_get 2 56863 NULL nohasharray
++max197_show_range_56863 max197_show_range 0 56863 &gk20a_ram_get_56863 nohasharray
++target_stat_scsi_auth_intr_show_attr_inst_56863 target_stat_scsi_auth_intr_show_attr_inst 0 56863 &max197_show_range_56863 nohasharray
++dlfb_setup_modes_56863 dlfb_setup_modes 0 56863 &target_stat_scsi_auth_intr_show_attr_inst_56863
++check_export_56865 check_export 0 56865 NULL
++store_sched7_56868 store_sched7 0-4 56868 NULL
++mwl8k_cmd_get_stat_56876 mwl8k_cmd_get_stat 0 56876 NULL
++ims_pcu_ofn_bit_store_56878 ims_pcu_ofn_bit_store 0-4 56878 NULL
 +ext3_xattr_ibody_get_56880 ext3_xattr_ibody_get 0 56880 NULL
 +ext3_xattr_ibody_get_56880 ext3_xattr_ibody_get 0 56880 NULL
-+pvr2_debugifc_print_status_56890 pvr2_debugifc_print_status 3 56890 NULL
-+debug_debug3_read_56894 debug_debug3_read 3 56894 NULL
-+le_auto_conn_write_56895 le_auto_conn_write 3 56895 NULL nohasharray
-+batadv_tt_update_changes_56895 batadv_tt_update_changes 3 56895 &le_auto_conn_write_56895
++bitmap_init_from_disk_56884 bitmap_init_from_disk 0 56884 NULL
++vfio_raw_config_write_56885 vfio_raw_config_write 0-3 56885 NULL
++ov9740_reg_rmw_56888 ov9740_reg_rmw 0 56888 NULL
++pvr2_debugifc_print_status_56890 pvr2_debugifc_print_status 3 56890 NULL nohasharray
++gfs2_recover_set_56890 gfs2_recover_set 0 56890 &pvr2_debugifc_print_status_56890
++enic_dev_notify_set_56891 enic_dev_notify_set 0 56891 NULL
++debug_debug3_read_56894 debug_debug3_read 3-0 56894 NULL
++batadv_tt_update_changes_56895 batadv_tt_update_changes 3 56895 NULL
++show_fnode_erl_56896 show_fnode_erl 0 56896 NULL
++pktgen_add_device_56898 pktgen_add_device 0 56898 NULL
 +hfsplus_find_cat_56899 hfsplus_find_cat 0 56899 NULL
 +hfsplus_find_cat_56899 hfsplus_find_cat 0 56899 NULL
++rio_open_56900 rio_open 0 56900 NULL
++arp_mangle_56902 arp_mangle 0 56902 NULL
++sys_dmi_field_show_56905 sys_dmi_field_show 0 56905 NULL
++fm10k_pfvf_mbx_init_56911 fm10k_pfvf_mbx_init 0 56911 NULL
 +strcspn_56913 strcspn 0 56913 NULL
 +strcspn_56913 strcspn 0 56913 NULL
++i801_transaction_56919 i801_transaction 0 56919 NULL
++uhid_hid_output_raw_56921 uhid_hid_output_raw 0-3 56921 NULL
 +__kfifo_out_56927 __kfifo_out 0-3 56927 NULL
 +__kfifo_out_56927 __kfifo_out 0-3 56927 NULL
++mtd_subpagesize_show_56928 mtd_subpagesize_show 0 56928 NULL
++check_header_56930 check_header 2 56930 NULL
++gpio_edge_show_56931 gpio_edge_show 0 56931 NULL
++bnx2x_phy_init_56932 bnx2x_phy_init 0 56932 NULL
 +journal_init_revoke_56933 journal_init_revoke 2 56933 NULL
 +journal_init_revoke_56933 journal_init_revoke 2 56933 NULL
++read_56934 read 0 56934 NULL
++bond_alb_init_slave_56936 bond_alb_init_slave 0 56936 NULL
++set_temp_min_56937 set_temp_min 0-4 56937 NULL
++set_property_56939 set_property 0 56939 NULL
++tpu_pwm_timer_start_56940 tpu_pwm_timer_start 0 56940 NULL
++xfs_alloc_ag_vextent_56943 xfs_alloc_ag_vextent 0 56943 NULL
++iscsi_nacl_param_show_DataPDUInOrder_56949 iscsi_nacl_param_show_DataPDUInOrder 0 56949 NULL
 +nouveau_xtensa_create__56952 nouveau_xtensa_create_ 8 56952 NULL
 +nouveau_xtensa_create__56952 nouveau_xtensa_create_ 8 56952 NULL
++cirrusfb_set_par_56956 cirrusfb_set_par 0 56956 NULL
++cw1200_set_uapsd_param_56957 cw1200_set_uapsd_param 0 56957 NULL nohasharray
++iwl_send_static_wepkey_cmd_56957 iwl_send_static_wepkey_cmd 0 56957 &cw1200_set_uapsd_param_56957
++ovs_flow_cmd_msg_size_56959 ovs_flow_cmd_msg_size 0 56959 NULL
++show_fcoe_fcf_device_dev_loss_tmo_56966 show_fcoe_fcf_device_dev_loss_tmo 0 56966 NULL
 +diva_get_driver_info_56967 diva_get_driver_info 0 56967 NULL
 +diva_get_driver_info_56967 diva_get_driver_info 0 56967 NULL
-+sptlrpc_secflags2str_56995 sptlrpc_secflags2str 3 56995 NULL
++sdev_store_eh_timeout_56971 sdev_store_eh_timeout 0-4 56971 NULL
++rx_queue_attr_store_56972 rx_queue_attr_store 0-4 56972 NULL
++ext4_readpage_56973 ext4_readpage 0 56973 NULL
++show_pwm_max_56976 show_pwm_max 0 56976 NULL
++enc28j60_set_mac_address_56979 enc28j60_set_mac_address 0 56979 NULL
++read_56981 read 0 56981 NULL
++vmci_transport_notify_pkt_recv_pre_dequeue_56988 vmci_transport_notify_pkt_recv_pre_dequeue 0 56988 NULL nohasharray
++default_write_file_56988 default_write_file 0-3 56988 &vmci_transport_notify_pkt_recv_pre_dequeue_56988 nohasharray
++init_hw_56988 init_hw 0 56988 &default_write_file_56988
++savage_init_hw_56989 savage_init_hw 0 56989 NULL
++CIFS_open_56997 CIFS_open 0 56997 NULL
++consolidate_57001 consolidate 0 57001 NULL
++powr1220_show_max_57002 powr1220_show_max 0 57002 NULL nohasharray
++ds2781_read16_57002 ds2781_read16 3-0 57002 &powr1220_show_max_57002
 +vlsi_alloc_ring_57003 vlsi_alloc_ring 3-4 57003 NULL
 +vlsi_alloc_ring_57003 vlsi_alloc_ring 3-4 57003 NULL
-+btrfs_super_csum_size_57004 btrfs_super_csum_size 0 57004 NULL
++hdmi_s_dv_timings_57004 hdmi_s_dv_timings 0 57004 NULL
++fore200e_send_57011 fore200e_send 0 57011 NULL
++show_rc6pp_ms_57015 show_rc6pp_ms 0 57015 NULL
++s2io_get_eeprom_len_57016 s2io_get_eeprom_len 0 57016 NULL
++cur_freq_show_57023 cur_freq_show 0 57023 NULL nohasharray
++show_channels_57023 show_channels 0 57023 &cur_freq_show_57023
 +aircable_process_packet_57027 aircable_process_packet 4 57027 NULL
 +aircable_process_packet_57027 aircable_process_packet 4 57027 NULL
++snd_dma_alloc_pages_fallback_57029 snd_dma_alloc_pages_fallback 3 57029 NULL
++arp_netdev_event_57032 arp_netdev_event 0 57032 NULL
++instance_ce_count_show_57038 instance_ce_count_show 0 57038 NULL
++fuse_simple_request_57042 fuse_simple_request 0 57042 NULL
 +ieee80211_if_fmt_state_57043 ieee80211_if_fmt_state 3 57043 NULL nohasharray
 +skb_network_offset_57043 skb_network_offset 0 57043 &ieee80211_if_fmt_state_57043
 +ieee80211_if_fmt_state_57043 ieee80211_if_fmt_state 3 57043 NULL nohasharray
 +skb_network_offset_57043 skb_network_offset 0 57043 &ieee80211_if_fmt_state_57043
-+bytes_to_samples_57049 bytes_to_samples 0-2 57049 NULL
++af9035_wr_regs_57045 af9035_wr_regs 0 57045 NULL
++ovl_copy_up_data_57049 ovl_copy_up_data 3 57049 NULL
 +xfs_buf_read_map_57053 xfs_buf_read_map 3 57053 NULL
 +xfs_buf_read_map_57053 xfs_buf_read_map 3 57053 NULL
++rose_setsockopt_57054 rose_setsockopt 0 57054 NULL
 +cx2341x_ctrl_new_std_57061 cx2341x_ctrl_new_std 4 57061 NULL
 +sca3000_read_data_57064 sca3000_read_data 4 57064 NULL
 +cx2341x_ctrl_new_std_57061 cx2341x_ctrl_new_std 4 57061 NULL
 +sca3000_read_data_57064 sca3000_read_data 4 57064 NULL
-+pcmcia_replace_cis_57066 pcmcia_replace_cis 3 57066 NULL
++do_jit_57066 do_jit 0 57066 NULL nohasharray
++pcmcia_replace_cis_57066 pcmcia_replace_cis 3 57066 &do_jit_57066
++get_temp_limit_57067 get_temp_limit 0 57067 NULL
++macvtap_write_iter_57068 macvtap_write_iter 0 57068 NULL
++buf_prepare_57069 buf_prepare 0 57069 NULL nohasharray
++sis190_try_rx_copy_57069 sis190_try_rx_copy 3 57069 &buf_prepare_57069
++ath5k_hw_init_queues_57074 ath5k_hw_init_queues 0 57074 NULL
++blk_mq_sysfs_store_57081 blk_mq_sysfs_store 0-4 57081 NULL
++wmi_send_57083 wmi_send 0 57083 NULL
++cx231xx_i2c_recv_bytes_with_saddr_57086 cx231xx_i2c_recv_bytes_with_saddr 0 57086 NULL
++psmouse_show_int_attr_57088 psmouse_show_int_attr 0 57088 NULL
++show_57089 show 0 57089 NULL
++patch_alc880_57095 patch_alc880 0 57095 NULL
 +tracing_set_trace_write_57096 tracing_set_trace_write 3 57096 NULL
 +tracing_set_trace_write_57096 tracing_set_trace_write 3 57096 NULL
-+altera_get_note_57099 altera_get_note 6 57099 NULL
++show_spi_transport_iu_57098 show_spi_transport_iu 0 57098 NULL
++vmci_transport_notify_pkt_send_post_enqueue_57105 vmci_transport_notify_pkt_send_post_enqueue 0 57105 NULL nohasharray
++aty_var_to_pll_57105 aty_var_to_pll 0 57105 &vmci_transport_notify_pkt_send_post_enqueue_57105
 +hpfs_readpages_57106 hpfs_readpages 4 57106 NULL
 +hpfs_readpages_57106 hpfs_readpages 4 57106 NULL
-+crypto_compress_ctxsize_57109 crypto_compress_ctxsize 0 57109 NULL
++wakeup_prevent_sleep_time_show_57107 wakeup_prevent_sleep_time_show 0 57107 NULL
++s_stream_57108 s_stream 0 57108 NULL
++show_enabled_57111 show_enabled 0 57111 NULL
++mwl8k_tx_wait_empty_57118 mwl8k_tx_wait_empty 0 57118 NULL nohasharray
++target_fabric_port_store_attr_alua_tg_pt_gp_57118 target_fabric_port_store_attr_alua_tg_pt_gp 0-3 57118 &mwl8k_tx_wait_empty_57118
 +cipso_v4_gentag_loc_57119 cipso_v4_gentag_loc 0 57119 NULL
 +cipso_v4_gentag_loc_57119 cipso_v4_gentag_loc 0 57119 NULL
-+ima_show_htable_value_57136 ima_show_htable_value 2 57136 NULL nohasharray
-+rds_ib_sub_signaled_57136 rds_ib_sub_signaled 2 57136 &ima_show_htable_value_57136 nohasharray
-+nl80211_send_deauth_57136 nl80211_send_deauth 4 57136 &rds_ib_sub_signaled_57136
-+snd_sonicvibes_getdmac_57140 snd_sonicvibes_getdmac 0 57140 NULL
-+_iwl_dbgfs_bf_params_write_57141 _iwl_dbgfs_bf_params_write 3 57141 NULL
-+acpi_gsb_i2c_read_bytes_57145 acpi_gsb_i2c_read_bytes 4 57145 NULL
++get_sum_57128 get_sum 0 57128 NULL nohasharray
++alloc_sleep_millisecs_show_57128 alloc_sleep_millisecs_show 0 57128 &get_sum_57128 nohasharray
++cardr_store_57128 cardr_store 4-0 57128 &alloc_sleep_millisecs_show_57128
++ov9640_cropcap_57129 ov9640_cropcap 0 57129 NULL
++nvme_alloc_iod_57130 nvme_alloc_iod 1-2 57130 NULL
++ima_show_htable_value_57136 ima_show_htable_value 2-0 57136 NULL nohasharray
++boot_params_data_read_57136 boot_params_data_read 0-6-5 57136 &ima_show_htable_value_57136
++mmc_io_rw_direct_57137 mmc_io_rw_direct 0 57137 NULL
++tpm_seal_57138 tpm_seal 0 57138 NULL
++show_rxbuf_57139 show_rxbuf 0 57139 NULL
++_iwl_dbgfs_bf_params_write_57141 _iwl_dbgfs_bf_params_write 3-0 57141 NULL
++lp3972_dcdc_disable_57142 lp3972_dcdc_disable 0 57142 NULL
++show_ipv4_iface_incoming_forwarding_en_57143 show_ipv4_iface_incoming_forwarding_en 0 57143 NULL
++acpi_gsb_i2c_read_bytes_57145 acpi_gsb_i2c_read_bytes 4 57145 NULL nohasharray
++set_cidmode_57145 set_cidmode 0-4 57145 &acpi_gsb_i2c_read_bytes_57145
++xfs_attr3_leaf_lookup_int_57153 xfs_attr3_leaf_lookup_int 0 57153 NULL nohasharray
++cifs_zap_mapping_57153 cifs_zap_mapping 0 57153 &xfs_attr3_leaf_lookup_int_57153
 +udl_prime_create_57159 udl_prime_create 2 57159 NULL
 +udl_prime_create_57159 udl_prime_create 2 57159 NULL
-+stk_prepare_sio_buffers_57168 stk_prepare_sio_buffers 2 57168 NULL
-+rx_hw_stuck_read_57179 rx_hw_stuck_read 3 57179 NULL
++netxen_receive_peg_ready_57162 netxen_receive_peg_ready 0 57162 NULL
++set_shutter_57164 set_shutter 0 57164 NULL nohasharray
++nilfs_btree_prepare_convert_and_insert_57164 nilfs_btree_prepare_convert_and_insert 0 57164 &set_shutter_57164
++composite_os_desc_req_prepare_57166 composite_os_desc_req_prepare 0 57166 NULL
++stk_prepare_sio_buffers_57168 stk_prepare_sio_buffers 2 57168 NULL nohasharray
++snd_tm6000_prepare_57168 snd_tm6000_prepare 0 57168 &stk_prepare_sio_buffers_57168
++rcu_panic_57170 rcu_panic 0 57170 NULL
++fc_stat_show_57171 fc_stat_show 0 57171 NULL
++average_read_57175 average_read 0-3 57175 NULL
++netlink_create_57178 netlink_create 0 57178 NULL
++rx_hw_stuck_read_57179 rx_hw_stuck_read 3-0 57179 NULL
++da9055_reg_read_57185 da9055_reg_read 0 57185 NULL
++ct_map_audio_buffer_57187 ct_map_audio_buffer 0 57187 NULL
++common_file_perm_57189 common_file_perm 0 57189 NULL
++sys_poll_57190 sys_poll 2 57190 NULL
 +hash_netnet6_expire_57191 hash_netnet6_expire 4 57191 NULL
 +hash_netnet6_expire_57191 hash_netnet6_expire 4 57191 NULL
-+tt3650_ci_msg_57219 tt3650_ci_msg 4 57219 NULL
++target_stat_scsi_port_attr_store_57198 target_stat_scsi_port_attr_store 0 57198 NULL
++pcan_usb_set_sja1000_57201 pcan_usb_set_sja1000 0 57201 NULL nohasharray
++cache_setup_of_node_57201 cache_setup_of_node 0 57201 &pcan_usb_set_sja1000_57201
++mwifiex_cmd_802_11_hs_cfg_57205 mwifiex_cmd_802_11_hs_cfg 0 57205 NULL
++sys_io_getevents_57206 sys_io_getevents 3 57206 NULL
++show_session_param_ISCSI_PARAM_PASSWORD_IN_57207 show_session_param_ISCSI_PARAM_PASSWORD_IN 0 57207 NULL
++exofs_write_begin_57210 exofs_write_begin 0 57210 NULL nohasharray
++lp_check_status_57210 lp_check_status 0 57210 &exofs_write_begin_57210
++ctor_show_57213 ctor_show 0 57213 NULL
++mlx4_qp_attach_common_57214 mlx4_qp_attach_common 0 57214 NULL
++edid_show_57216 edid_show 0-5-6 57216 NULL
++stats_show_57218 stats_show 0 57218 NULL
++tt3650_ci_msg_57219 tt3650_ci_msg 4 57219 NULL nohasharray
++acpi_eject_store_57219 acpi_eject_store 0-4 57219 &tt3650_ci_msg_57219
++change_mtu_57227 change_mtu 0 57227 NULL
++show_session_param_ISCSI_PARAM_IFACE_NAME_57230 show_session_param_ISCSI_PARAM_IFACE_NAME 0 57230 NULL
++_nfs4_proc_readlink_57231 _nfs4_proc_readlink 0 57231 NULL
++csource_show_57233 csource_show 0 57233 NULL
 +dma_fifo_alloc_57236 dma_fifo_alloc 2-3-5 57236 NULL
 +drbg_blocklen_57239 drbg_blocklen 0 57239 NULL
 +dma_fifo_alloc_57236 dma_fifo_alloc 2-3-5 57236 NULL
 +drbg_blocklen_57239 drbg_blocklen 0 57239 NULL
-+rsxx_cram_write_57244 rsxx_cram_write 3 57244 NULL
++flush_space_57241 flush_space 0 57241 NULL
++rmd320_update_57243 rmd320_update 0 57243 NULL
++rsxx_cram_write_57244 rsxx_cram_write 3-0 57244 NULL
++lbmRead_57247 lbmRead 0 57247 NULL
 +ieee80211_if_fmt_tsf_57249 ieee80211_if_fmt_tsf 3 57249 NULL
 +ieee80211_if_fmt_tsf_57249 ieee80211_if_fmt_tsf 3 57249 NULL
-+oprofilefs_ulong_from_user_57251 oprofilefs_ulong_from_user 3 57251 NULL
++oprofilefs_ulong_from_user_57251 oprofilefs_ulong_from_user 3-0 57251 NULL
++wl12xx_cmd_add_peer_57254 wl12xx_cmd_add_peer 0 57254 NULL
++sbp_tpg_attrib_show_mgt_orb_timeout_57256 sbp_tpg_attrib_show_mgt_orb_timeout 0 57256 NULL
 +alloc_flex_gd_57259 alloc_flex_gd 1 57259 NULL
 +alloc_flex_gd_57259 alloc_flex_gd 1 57259 NULL
-+lbs_sleepparams_write_57283 lbs_sleepparams_write 3 57283 NULL
-+pstore_file_read_57288 pstore_file_read 3 57288 NULL
-+snd_pcm_read_57289 snd_pcm_read 3 57289 NULL
-+string_length_no_trail_57290 string_length_no_trail 0-2 57290 NULL
-+ftdi_elan_write_57309 ftdi_elan_write 3 57309 NULL
-+write_file_regval_57313 write_file_regval 3 57313 NULL
-+__mxt_write_reg_57326 __mxt_write_reg 3 57326 NULL
-+usblp_read_57342 usblp_read 3 57342 NULL
++vti_tunnel_init_57265 vti_tunnel_init 0 57265 NULL
++set_component_active_57266 set_component_active 0-4 57266 NULL
++__inet_stream_connect_57269 __inet_stream_connect 0 57269 NULL
++bnx2x_avoid_link_flap_57270 bnx2x_avoid_link_flap 0 57270 NULL
++parport_uss720_epp_read_addr_57271 parport_uss720_epp_read_addr 0 57271 NULL
++usb_gadget_map_request_57272 usb_gadget_map_request 0 57272 NULL
++show_voltage_57273 show_voltage 0 57273 NULL
++dib0070_tune_57275 dib0070_tune 0 57275 NULL
++crc32c_intel_final_57279 crc32c_intel_final 0 57279 NULL nohasharray
++load_data_57279 load_data 0-3 57279 &crc32c_intel_final_57279
++mc44s803_set_params_57281 mc44s803_set_params 0 57281 NULL
++lbs_sleepparams_write_57283 lbs_sleepparams_write 3-0 57283 NULL nohasharray
++read_iter_57283 read_iter 0 57283 &lbs_sleepparams_write_57283
++store_tolerance_57285 store_tolerance 0-4 57285 NULL
++ath6kl_wmi_cmd_send_57286 ath6kl_wmi_cmd_send 0 57286 NULL
++pstore_file_read_57288 pstore_file_read 3-0 57288 NULL
++snd_pcm_read_57289 snd_pcm_read 3-0 57289 NULL
++sdev_store_evt_soft_threshold_reached_57290 sdev_store_evt_soft_threshold_reached 0-4 57290 NULL nohasharray
++string_length_no_trail_57290 string_length_no_trail 0-2 57290 &sdev_store_evt_soft_threshold_reached_57290
++tmp102_set_temp_57299 tmp102_set_temp 0-4 57299 NULL
++ath6kl_buf_alloc_57304 ath6kl_buf_alloc 1 57304 NULL
++ftdi_elan_write_57309 ftdi_elan_write 3-0 57309 NULL
++write_file_regval_57313 write_file_regval 3-0 57313 NULL
++tm6000_start_thread_57314 tm6000_start_thread 0 57314 NULL
++show_alarm_57318 show_alarm 0 57318 NULL
++ieee802154_hdr_addr_len_57324 ieee802154_hdr_addr_len 0 57324 NULL
++__mxt_write_reg_57326 __mxt_write_reg 3-0 57326 NULL
++cm32181_get_it_available_57330 cm32181_get_it_available 0 57330 NULL
++acpi_pad_rrtime_show_57332 acpi_pad_rrtime_show 0 57332 NULL
++adc128_show_alarm_57333 adc128_show_alarm 0 57333 NULL nohasharray
++fan_write_57333 fan_write 0 57333 &adc128_show_alarm_57333
++roccat_common2_sysfs_read_key_mask_57336 roccat_common2_sysfs_read_key_mask 0-5-6 57336 NULL
++evtchn_fifo_cpu_notification_57337 evtchn_fifo_cpu_notification 0 57337 NULL
++get_fan_pulses_57339 get_fan_pulses 0 57339 NULL
++mt9m111_set_gain_57340 mt9m111_set_gain 0 57340 NULL
++hw_init_57341 hw_init 0 57341 NULL
++check_mirror_57342 check_mirror 1-2 57342 NULL nohasharray
++usblp_read_57342 usblp_read 3-0 57342 &check_mirror_57342
++kvaser_usb_send_simple_msg_57346 kvaser_usb_send_simple_msg 0 57346 NULL
 +print_devstats_dot11RTSFailureCount_57347 print_devstats_dot11RTSFailureCount 3 57347 NULL
 +print_devstats_dot11RTSFailureCount_57347 print_devstats_dot11RTSFailureCount 3 57347 NULL
-+dio_send_cur_page_57348 dio_send_cur_page 0 57348 NULL
++dio_send_cur_page_57348 dio_send_cur_page 0 57348 NULL nohasharray
++probe_57348 probe 0 57348 &dio_send_cur_page_57348 nohasharray
++ata_scsi_lpm_store_57348 ata_scsi_lpm_store 0-4 57348 &probe_57348
++ql_adapter_reset_57354 ql_adapter_reset 0 57354 NULL
++raid_bytes_show_57357 raid_bytes_show 0 57357 NULL
++get_component_type_57362 get_component_type 0 57362 NULL
++iscsi_nacl_attrib_show_nopin_timeout_57364 iscsi_nacl_attrib_show_nopin_timeout 0 57364 NULL
++bnx2x_func_state_change_57365 bnx2x_func_state_change 0 57365 NULL
++sh_eth_open_57366 sh_eth_open 0 57366 NULL nohasharray
++w5100_set_macaddr_57366 w5100_set_macaddr 0 57366 &sh_eth_open_57366
++_snd_pcm_hw_param_set_57369 _snd_pcm_hw_param_set 0 57369 NULL
 +tipc_bclink_stats_57372 tipc_bclink_stats 2 57372 NULL
 +tipc_bclink_stats_57372 tipc_bclink_stats 2 57372 NULL
++pscsi_create_type_other_57380 pscsi_create_type_other 0 57380 NULL
 +tty_register_device_attr_57381 tty_register_device_attr 2 57381 NULL
 +tty_register_device_attr_57381 tty_register_device_attr 2 57381 NULL
++slabs_show_57383 slabs_show 0 57383 NULL
 +bzImage64_load_57388 bzImage64_load 7 57388 NULL
 +bzImage64_load_57388 bzImage64_load 7 57388 NULL
-+read_file_blob_57406 read_file_blob 3 57406 NULL
-+enclosure_register_57412 enclosure_register 3 57412 NULL
-+read_file_eeprom_57428 read_file_eeprom 3 57428 NULL
-+compat_keyctl_instantiate_key_iov_57431 compat_keyctl_instantiate_key_iov 3 57431 NULL
++squashfs_symlink_readpage_57390 squashfs_symlink_readpage 0 57390 NULL
++cx231xx_s_video_encoding_57392 cx231xx_s_video_encoding 0 57392 NULL
++ad7298_update_scan_mode_57393 ad7298_update_scan_mode 0 57393 NULL
++ivtvfb_check_var_57394 ivtvfb_check_var 0 57394 NULL
++bfs_statfs_57403 bfs_statfs 0 57403 NULL
++lbs_prb_rsp_limit_get_57405 lbs_prb_rsp_limit_get 0 57405 NULL
++read_file_blob_57406 read_file_blob 3-0 57406 NULL
++rd_show_configfs_dev_params_57407 rd_show_configfs_dev_params 0 57407 NULL
++enclosure_register_57412 enclosure_register 3 57412 NULL nohasharray
++show_fnode_def_taskmgmt_tmo_57412 show_fnode_def_taskmgmt_tmo 0 57412 &enclosure_register_57412 nohasharray
++pcistub_reg_add_57412 pcistub_reg_add 0 57412 &show_fnode_def_taskmgmt_tmo_57412 nohasharray
++snd_hda_codec_configure_57412 snd_hda_codec_configure 0 57412 &pcistub_reg_add_57412
++mtd_badblocks_show_57413 mtd_badblocks_show 0 57413 NULL
++carl9170_read_mreg_57415 carl9170_read_mreg 0 57415 NULL
++gre_manip_pkt_57416 gre_manip_pkt 4 57416 NULL
++parport_ieee1284_epp_read_data_57421 parport_ieee1284_epp_read_data 0 57421 NULL
++wl1271_acx_set_ht_capabilities_57426 wl1271_acx_set_ht_capabilities 0 57426 NULL
++read_file_eeprom_57428 read_file_eeprom 3-0 57428 NULL
++compat_keyctl_instantiate_key_iov_57431 compat_keyctl_instantiate_key_iov 3 57431 NULL nohasharray
++alloc_ftrace_hash_57431 alloc_ftrace_hash 1 57431 &compat_keyctl_instantiate_key_iov_57431
 +copy_to_user_fromio_57432 copy_to_user_fromio 3 57432 NULL
 +copy_to_user_fromio_57432 copy_to_user_fromio 3 57432 NULL
++fscaps_show_57434 fscaps_show 0 57434 NULL nohasharray
++fuse_notify_inval_inode_57434 fuse_notify_inval_inode 0 57434 &fscaps_show_57434
++gadget_dev_desc_bDeviceSubClass_store_57437 gadget_dev_desc_bDeviceSubClass_store 0-3 57437 NULL
++vmxnet3_rq_init_all_57442 vmxnet3_rq_init_all 0 57442 NULL
++ov7670_s_gain_57445 ov7670_s_gain 0 57445 NULL
++sys_pselect6_57449 sys_pselect6 1 57449 NULL
++uhid_hid_set_report_57455 uhid_hid_set_report 0-4 57455 NULL
++diolan_i2c_stop_57458 diolan_i2c_stop 0 57458 NULL nohasharray
++cafe_smbus_read_data_57458 cafe_smbus_read_data 0 57458 &diolan_i2c_stop_57458
 +__roundup_pow_of_two_57461 __roundup_pow_of_two 0 57461 NULL
 +__roundup_pow_of_two_57461 __roundup_pow_of_two 0 57461 NULL
++send_midi_async_57463 send_midi_async 3 57463 NULL
 +sisusb_clear_vram_57466 sisusb_clear_vram 2-3 57466 NULL
 +sisusb_clear_vram_57466 sisusb_clear_vram 2-3 57466 NULL
-+ieee80211_if_read_flags_57470 ieee80211_if_read_flags 3 57470 NULL
-+read_file_skb_rx_57490 read_file_skb_rx 3 57490 NULL
-+bnad_debugfs_write_regwr_57500 bnad_debugfs_write_regwr 3 57500 NULL
-+skb_headlen_57501 skb_headlen 0 57501 NULL
++ieee80211_if_read_flags_57470 ieee80211_if_read_flags 3-0 57470 NULL nohasharray
++max6900_rtc_read_time_57470 max6900_rtc_read_time 0 57470 &ieee80211_if_read_flags_57470
++iwl_send_add_sta_57474 iwl_send_add_sta 0 57474 NULL
++nilfs_segctor_collect_57484 nilfs_segctor_collect 0 57484 NULL nohasharray
++wdtpci_notify_sys_57484 wdtpci_notify_sys 0 57484 &nilfs_segctor_collect_57484
++vlan_dev_netpoll_setup_57486 vlan_dev_netpoll_setup 0 57486 NULL
++em_store_57488 em_store 0 57488 NULL
++o2hb_heartbeat_group_store_57489 o2hb_heartbeat_group_store 0-4 57489 NULL
++read_file_skb_rx_57490 read_file_skb_rx 3-0 57490 NULL nohasharray
++read_57490 read 0 57490 &read_file_skb_rx_57490
++bnad_debugfs_write_regwr_57500 bnad_debugfs_write_regwr 3-0 57500 NULL nohasharray
++usbvision_stream_interrupt_57500 usbvision_stream_interrupt 0 57500 &bnad_debugfs_write_regwr_57500
 +copy_in_user_57502 copy_in_user 3 57502 NULL
 +copy_in_user_57502 copy_in_user 3 57502 NULL
-+ckhdid_printf_57505 ckhdid_printf 2 57505 NULL
++chip_direction_output_57503 chip_direction_output 0 57503 NULL
++tcp_peek_sndq_57504 tcp_peek_sndq 0 57504 NULL
++ckhdid_printf_57505 ckhdid_printf 2-0 57505 NULL nohasharray
++gfs2_quota_hold_57505 gfs2_quota_hold 0 57505 &ckhdid_printf_57505 nohasharray
++ks8842_read32_57505 ks8842_read32 0 57505 &gfs2_quota_hold_57505
++search_by_entry_key_57509 search_by_entry_key 0 57509 NULL
++ASIE_store_57511 ASIE_store 0-4 57511 NULL
++ib_send_rmpp_mad_57512 ib_send_rmpp_mad 0 57512 NULL
++start_spy_cam_57513 start_spy_cam 0 57513 NULL
 +init_tag_map_57515 init_tag_map 3 57515 NULL
 +init_tag_map_57515 init_tag_map 3 57515 NULL
-+wil_read_file_ssid_57517 wil_read_file_ssid 3 57517 NULL nohasharray
-+il_dbgfs_force_reset_read_57517 il_dbgfs_force_reset_read 3 57517 &wil_read_file_ssid_57517
-+cmm_read_57520 cmm_read 3 57520 NULL
++ad7877_gpio4_show_57516 ad7877_gpio4_show 0 57516 NULL
++wil_read_file_ssid_57517 wil_read_file_ssid 3-0 57517 NULL nohasharray
++il_dbgfs_force_reset_read_57517 il_dbgfs_force_reset_read 3-0 57517 &wil_read_file_ssid_57517 nohasharray
++store_57517 store 0-3 57517 &il_dbgfs_force_reset_read_57517
++als_lux0_input_data_show_57519 als_lux0_input_data_show 0 57519 NULL
++cmm_read_57520 cmm_read 3-0 57520 NULL
++rt2500usb_enable_radio_57521 rt2500usb_enable_radio 0 57521 NULL
++snd_seq_queue_delete_57527 snd_seq_queue_delete 0 57527 NULL
++aa_path_perm_57530 aa_path_perm 0 57530 NULL
 +inode_permission_57531 inode_permission 0 57531 NULL
 +acpi_dev_get_resources_57534 acpi_dev_get_resources 0 57534 NULL
 +ptlrpc_lprocfs_hp_ratio_seq_write_57537 ptlrpc_lprocfs_hp_ratio_seq_write 3 57537 NULL
 +inode_permission_57531 inode_permission 0 57531 NULL
 +acpi_dev_get_resources_57534 acpi_dev_get_resources 0 57534 NULL
 +ptlrpc_lprocfs_hp_ratio_seq_write_57537 ptlrpc_lprocfs_hp_ratio_seq_write 3 57537 NULL
++vsock_dgram_sendmsg_57538 vsock_dgram_sendmsg 0-4 57538 NULL
++show_country_rel_date_57539 show_country_rel_date 0 57539 NULL
 +compat_SyS_process_vm_writev_57542 compat_SyS_process_vm_writev 3-5 57542 NULL
 +compat_SyS_process_vm_writev_57542 compat_SyS_process_vm_writev 3-5 57542 NULL
-+ReadHDLCPnP_57559 ReadHDLCPnP 0 57559 NULL
++ext4_group_first_block_no_57559 ext4_group_first_block_no 0-2 57559 NULL nohasharray
++iscsi_tpg_attrib_show_demo_mode_discovery_57559 iscsi_tpg_attrib_show_demo_mode_discovery 0 57559 &ext4_group_first_block_no_57559 nohasharray
++ReadHDLCPnP_57559 ReadHDLCPnP 0 57559 &iscsi_tpg_attrib_show_demo_mode_discovery_57559
 +snd_pcm_playback_ioctl1_57569 snd_pcm_playback_ioctl1 0 57569 NULL
 +snd_pcm_playback_ioctl1_57569 snd_pcm_playback_ioctl1 0 57569 NULL
++pn544_hci_i2c_fw_write_cmd_57572 pn544_hci_i2c_fw_write_cmd 4 57572 NULL nohasharray
++rtpm_enabled_show_57572 rtpm_enabled_show 0 57572 &pn544_hci_i2c_fw_write_cmd_57572
 +get_bridge_ifindices_57579 get_bridge_ifindices 0 57579 NULL
 +get_bridge_ifindices_57579 get_bridge_ifindices 0 57579 NULL
++tc3589x_reg_write_57581 tc3589x_reg_write 0 57581 NULL
 +ldlm_cli_enqueue_local_57582 ldlm_cli_enqueue_local 11 57582 NULL
 +ldlm_cli_enqueue_local_57582 ldlm_cli_enqueue_local 11 57582 NULL
-+il_dbgfs_interrupt_write_57591 il_dbgfs_interrupt_write 3 57591 NULL
-+read_file_spectral_fft_period_57593 read_file_spectral_fft_period 3 57593 NULL
-+copy_to_iter_bvec_57604 copy_to_iter_bvec 0-2 57604 NULL
-+tx_tx_retry_template_read_57623 tx_tx_retry_template_read 3 57623 NULL
-+sisusbcon_putcs_57630 sisusbcon_putcs 3 57630 NULL
-+mem_read_57631 mem_read 3 57631 NULL
-+r3964_write_57662 r3964_write 4 57662 NULL
-+proc_ns_readlink_57664 proc_ns_readlink 3 57664 NULL
++il_dbgfs_interrupt_write_57591 il_dbgfs_interrupt_write 3-0 57591 NULL nohasharray
++set_pwm_tmin_57591 set_pwm_tmin 0-4 57591 &il_dbgfs_interrupt_write_57591
++read_file_spectral_fft_period_57593 read_file_spectral_fft_period 3-0 57593 NULL
++ivtv_write_57597 ivtv_write 0 57597 NULL nohasharray
++cifs_async_readv_57597 cifs_async_readv 0 57597 &ivtv_write_57597
++ath9k_sta_state_57600 ath9k_sta_state 0 57600 NULL nohasharray
++kone_tcu_command_57600 kone_tcu_command 0 57600 &ath9k_sta_state_57600 nohasharray
++lp8788_update_bits_57600 lp8788_update_bits 0 57600 &kone_tcu_command_57600
++pm_autosleep_set_state_57609 pm_autosleep_set_state 0 57609 NULL
++mt9m111_set_pixfmt_57612 mt9m111_set_pixfmt 0 57612 NULL
++wm831x_gpio_to_irq_57614 wm831x_gpio_to_irq 2 57614 NULL
++show_atmaddress_57617 show_atmaddress 0 57617 NULL nohasharray
++llc_ui_bind_57617 llc_ui_bind 0 57617 &show_atmaddress_57617
++gfs2_write_begin_57618 gfs2_write_begin 0 57618 NULL
++sk_stream_alloc_skb_57622 sk_stream_alloc_skb 2 57622 NULL
++tps65217_reg_write_57623 tps65217_reg_write 0 57623 NULL nohasharray
++tx_tx_retry_template_read_57623 tx_tx_retry_template_read 3-0 57623 &tps65217_reg_write_57623
++cpu_hotplug_notify_57624 cpu_hotplug_notify 0 57624 NULL nohasharray
++store_57624 store 0-3 57624 &cpu_hotplug_notify_57624
++osdmap_set_max_osd_57630 osdmap_set_max_osd 2 57630 NULL nohasharray
++sisusbcon_putcs_57630 sisusbcon_putcs 3 57630 &osdmap_set_max_osd_57630
++mem_read_57631 mem_read 3-0 57631 NULL
++msi_compose_msg_57637 msi_compose_msg 0 57637 NULL
++mr_read_57639 mr_read 0 57639 NULL
++iwl_mvm_flush_tx_path_57640 iwl_mvm_flush_tx_path 0 57640 NULL
++xen_swiotlb_sync_single_for_cpu_57648 xen_swiotlb_sync_single_for_cpu 2 57648 NULL nohasharray
++skein_256_update_57648 skein_256_update 0 57648 &xen_swiotlb_sync_single_for_cpu_57648
++mce_disable_error_reporting_57651 mce_disable_error_reporting 0 57651 NULL
++xfs_alloc_ag_vextent_near_57653 xfs_alloc_ag_vextent_near 0 57653 NULL
++c_can_start_57654 c_can_start 0 57654 NULL
++t4vf_sge_alloc_eth_txq_57656 t4vf_sge_alloc_eth_txq 0 57656 NULL
++iscsi_tpg_attrib_store_cache_dynamic_acls_57657 iscsi_tpg_attrib_store_cache_dynamic_acls 0-3 57657 NULL
++sys_mq_timedsend_57661 sys_mq_timedsend 3 57661 NULL
++r3964_write_57662 r3964_write 4 57662 NULL nohasharray
++ath10k_htt_init_57662 ath10k_htt_init 0 57662 &r3964_write_57662
++withdraw_store_57663 withdraw_store 0-3 57663 NULL
++proc_ns_readlink_57664 proc_ns_readlink 3-0 57664 NULL
++dev_mc_add_57667 dev_mc_add 0 57667 NULL
 +__lgwrite_57669 __lgwrite 4 57669 NULL
 +__lgwrite_57669 __lgwrite 4 57669 NULL
-+f1x_match_to_this_node_57695 f1x_match_to_this_node 3 57695 NULL
-+i2400m_rx_stats_read_57706 i2400m_rx_stats_read 3 57706 NULL
-+ieee80211_if_read_dot11MeshHWMPconfirmationInterval_57722 ieee80211_if_read_dot11MeshHWMPconfirmationInterval 3 57722 NULL
-+pppol2tp_recvmsg_57742 pppol2tp_recvmsg 4 57742 NULL
++__v9fs_readpage_from_fscache_57670 __v9fs_readpage_from_fscache 0 57670 NULL
++nf_call_arptables_show_57677 nf_call_arptables_show 0 57677 NULL
++tps6507x_pmic_write_57680 tps6507x_pmic_write 0 57680 NULL
++qlcnic_get_pci_func_type_57685 qlcnic_get_pci_func_type 0 57685 NULL
++show_pwm_auto_vrdhot_ramp_57686 show_pwm_auto_vrdhot_ramp 0 57686 NULL
++rt2x00debug_read_eeprom_57690 rt2x00debug_read_eeprom 0-3 57690 NULL
++i40evf_open_57695 i40evf_open 0 57695 NULL nohasharray
++f1x_match_to_this_node_57695 f1x_match_to_this_node 3 57695 &i40evf_open_57695
++ks8842_set_mac_57697 ks8842_set_mac 0 57697 NULL
++i2400m_rx_stats_read_57706 i2400m_rx_stats_read 3-0 57706 NULL
++lbs_mesh_config_send_57711 lbs_mesh_config_send 0 57711 NULL
++mwl8k_load_firmware_57712 mwl8k_load_firmware 0 57712 NULL
++aac_reset_adapter_57720 aac_reset_adapter 0 57720 NULL
++ieee80211_if_read_dot11MeshHWMPconfirmationInterval_57722 ieee80211_if_read_dot11MeshHWMPconfirmationInterval 3-0 57722 NULL nohasharray
++wl18xx_pre_upload_57722 wl18xx_pre_upload 0 57722 &ieee80211_if_read_dot11MeshHWMPconfirmationInterval_57722
++ipgre_tunnel_init_57728 ipgre_tunnel_init 0 57728 NULL
++show_status_str_57729 show_status_str 0 57729 NULL
++bt_6lowpan_disconnect_57732 bt_6lowpan_disconnect 0 57732 NULL
++ip6table_nat_out_57735 ip6table_nat_out 0 57735 NULL nohasharray
++sc1200wdt_notify_sys_57735 sc1200wdt_notify_sys 0 57735 &ip6table_nat_out_57735
++ath10k_wait_for_peer_created_57736 ath10k_wait_for_peer_created 0 57736 NULL nohasharray
++severities_coverage_write_57736 severities_coverage_write 0-3 57736 &ath10k_wait_for_peer_created_57736
++ne2k_pci_open_57741 ne2k_pci_open 0 57741 NULL
++compat_sys_set_mempolicy_57742 compat_sys_set_mempolicy 3 57742 NULL nohasharray
++pppol2tp_recvmsg_57742 pppol2tp_recvmsg 0-4 57742 &compat_sys_set_mempolicy_57742
++wlcore_boot_run_firmware_57744 wlcore_boot_run_firmware 0 57744 NULL
++nouveau_hwmon_max_temp_hyst_57747 nouveau_hwmon_max_temp_hyst 0 57747 NULL
++ipmi_write_57748 ipmi_write 0-3 57748 NULL
++mesh_id_get_57750 mesh_id_get 0 57750 NULL
++bond_create_57752 bond_create 0 57752 NULL
++mbx_cmd_57753 mbx_cmd 0 57753 NULL
 +ieee80211_if_fmt_dot11MeshHWMPpreqMinInterval_57762 ieee80211_if_fmt_dot11MeshHWMPpreqMinInterval 3 57762 NULL
 +ieee80211_if_fmt_dot11MeshHWMPpreqMinInterval_57762 ieee80211_if_fmt_dot11MeshHWMPpreqMinInterval 3 57762 NULL
++selinux_kernel_module_request_57769 selinux_kernel_module_request 0 57769 NULL
++tgr192_final_57774 tgr192_final 0 57774 NULL
 +SYSC_process_vm_writev_57776 SYSC_process_vm_writev 3-5 57776 NULL
 +SYSC_process_vm_writev_57776 SYSC_process_vm_writev 3-5 57776 NULL
++zd_usb_enable_rx_57778 zd_usb_enable_rx 0 57778 NULL
++r6040_open_57779 r6040_open 0 57779 NULL
++dmi_entry_length_57782 dmi_entry_length 0 57782 NULL
++is_valid_bcd_57785 is_valid_bcd 0 57785 NULL nohasharray
++set_eeprom2_57785 set_eeprom2 4-0 57785 &is_valid_bcd_57785 nohasharray
++__i915_wait_seqno_57785 __i915_wait_seqno 0 57785 &set_eeprom2_57785 nohasharray
++read_fifo_57785 read_fifo 0 57785 &__i915_wait_seqno_57785
++go7007_snd_pcm_trigger_57787 go7007_snd_pcm_trigger 0 57787 NULL nohasharray
++crypto_shash_final_57787 crypto_shash_final 0 57787 &go7007_snd_pcm_trigger_57787
 +ld2_57794 ld2 0 57794 NULL
 +ld2_57794 ld2 0 57794 NULL
-+ivtv_read_57796 ivtv_read 3 57796 NULL
++ivtv_read_57796 ivtv_read 3-0 57796 NULL
 +ion_test_ioctl_57799 ion_test_ioctl 2 57799 NULL
 +ion_test_ioctl_57799 ion_test_ioctl 2 57799 NULL
-+bfad_debugfs_read_regrd_57830 bfad_debugfs_read_regrd 3 57830 NULL
-+copy_to_user_57835 copy_to_user 3-0 57835 NULL
-+flash_read_57843 flash_read 3 57843 NULL
++qla2x00_sysfs_read_nvram_57800 qla2x00_sysfs_read_nvram 6-0-5 57800 NULL
++bnad_txrx_irq_alloc_57804 bnad_txrx_irq_alloc 0 57804 NULL
++be_get_reg_len_57805 be_get_reg_len 0 57805 NULL
++evdev_read_57810 evdev_read 0-3 57810 NULL
++skein256_final_57814 skein256_final 0 57814 NULL
++max8997_update_reg_57818 max8997_update_reg 0 57818 NULL
++mptsas_sas_enclosure_pg0_57820 mptsas_sas_enclosure_pg0 0 57820 NULL
++sedlbauer_suspend_57826 sedlbauer_suspend 0 57826 NULL
++__bnx2fc_disable_57827 __bnx2fc_disable 0 57827 NULL
++bfad_debugfs_read_regrd_57830 bfad_debugfs_read_regrd 3-0 57830 NULL
++copy_to_user_57835 copy_to_user 3-0 57835 NULL nohasharray
++ecryptfs_decrypt_page_57835 ecryptfs_decrypt_page 0 57835 &copy_to_user_57835
++start_ch_57836 start_ch 0 57836 NULL
++show_auto_temp_min_57837 show_auto_temp_min 0 57837 NULL
++mwl8k_rxq_init_57838 mwl8k_rxq_init 0 57838 NULL
++nouveau_hwmon_critical_temp_57841 nouveau_hwmon_critical_temp 0 57841 NULL
++wl128x_manually_configure_mcs_pll_57842 wl128x_manually_configure_mcs_pll 0 57842 NULL
++flash_read_57843 flash_read 3-0 57843 NULL nohasharray
++xfs_rtpick_extent_57843 xfs_rtpick_extent 0 57843 &flash_read_57843
++cp2112_xfer_status_57844 cp2112_xfer_status 0 57844 NULL
 +kiblnd_create_tx_pool_57846 kiblnd_create_tx_pool 2 57846 NULL
 +kiblnd_create_tx_pool_57846 kiblnd_create_tx_pool 2 57846 NULL
-+radeon_ttm_gtt_read_57879 radeon_ttm_gtt_read 3 57879 NULL
-+xt_alloc_table_info_57903 xt_alloc_table_info 1 57903 NULL
-+iio_read_first_n_kfifo_57910 iio_read_first_n_kfifo 2 57910 NULL
++skcipher_wait_for_wmem_57849 skcipher_wait_for_wmem 0 57849 NULL
++acpi_ns_internalize_name_57852 acpi_ns_internalize_name 0 57852 NULL
++niu_request_irq_57856 niu_request_irq 0 57856 NULL
++iscsit_tpg_set_initiator_node_queue_depth_57857 iscsit_tpg_set_initiator_node_queue_depth 0 57857 NULL
++bttv_i2c_wait_done_57858 bttv_i2c_wait_done 0 57858 NULL
++__inode_direct_access_57861 __inode_direct_access 0 57861 NULL nohasharray
++__clockevents_try_unbind_57861 __clockevents_try_unbind 0 57861 &__inode_direct_access_57861
++ahci_read_em_buffer_57862 ahci_read_em_buffer 0 57862 NULL
++c2port_store_reset_57867 c2port_store_reset 0-4 57867 NULL
++show_pwm_weight_temp_sel_57872 show_pwm_weight_temp_sel 0 57872 NULL
++hsi_async_57877 hsi_async 0 57877 NULL
++radeon_ttm_gtt_read_57879 radeon_ttm_gtt_read 3-0 57879 NULL
++bmg160_setup_any_motion_interrupt_57881 bmg160_setup_any_motion_interrupt 0 57881 NULL
++iscsi_disc_show_enforce_discovery_auth_57891 iscsi_disc_show_enforce_discovery_auth 0 57891 NULL
++e100_set_mac_address_57894 e100_set_mac_address 0 57894 NULL
++bh1770_lux_interrupt_control_57897 bh1770_lux_interrupt_control 0 57897 NULL
++pccard_extract_cis_57899 pccard_extract_cis 0 57899 NULL
++user_dlm_lock_57900 user_dlm_lock 0 57900 NULL nohasharray
++num_tgts_store_57900 num_tgts_store 0-3 57900 &user_dlm_lock_57900
++xt_alloc_table_info_57903 xt_alloc_table_info 1 57903 NULL nohasharray
++sb1000_reset_57903 sb1000_reset 0 57903 &xt_alloc_table_info_57903
++emi26_writememory_57908 emi26_writememory 4 57908 NULL
++iio_read_first_n_kfifo_57910 iio_read_first_n_kfifo 2-0 57910 NULL
 +ll_xattr_find_get_lock_57912 ll_xattr_find_get_lock 0 57912 NULL
 +ll_xattr_find_get_lock_57912 ll_xattr_find_get_lock 0 57912 NULL
-+memcg_caches_array_size_57918 memcg_caches_array_size 0-1 57918 NULL
-+mwifiex_hscfg_read_57920 mwifiex_hscfg_read 3 57920 NULL
-+twl_i2c_write_57923 twl_i2c_write 3-4 57923 NULL
-+__snd_gf1_look16_57925 __snd_gf1_look16 0 57925 NULL
-+sel_read_handle_unknown_57933 sel_read_handle_unknown 3 57933 NULL
++__uhid_report_queue_and_wait_57914 __uhid_report_queue_and_wait 0 57914 NULL
++w1_reply_len_57916 w1_reply_len 0 57916 NULL
++mwifiex_hscfg_read_57920 mwifiex_hscfg_read 3-0 57920 NULL
++journal_join_57921 journal_join 0 57921 NULL
++twl_i2c_write_57923 twl_i2c_write 3-4-0 57923 NULL
++serio_show_bind_mode_57925 serio_show_bind_mode 0 57925 NULL
++pci_ni8420_init_57926 pci_ni8420_init 0 57926 NULL
++vsp1_video_start_streaming_57928 vsp1_video_start_streaming 0 57928 NULL
++ipath_diag_write_57929 ipath_diag_write 0-3 57929 NULL nohasharray
++store_temp_mode_57929 store_temp_mode 0-4 57929 &ipath_diag_write_57929
++lpfc_lun_queue_depth_show_57930 lpfc_lun_queue_depth_show 0 57930 NULL nohasharray
++nilfs_btree_mark_57930 nilfs_btree_mark 0 57930 &lpfc_lun_queue_depth_show_57930 nohasharray
++lp5523_update_program_memory_57930 lp5523_update_program_memory 0-3 57930 &nilfs_btree_mark_57930
++store_als_attr_57931 store_als_attr 0-4 57931 NULL nohasharray
++ext4_freeze_57931 ext4_freeze 0 57931 &store_als_attr_57931
++sel_read_handle_unknown_57933 sel_read_handle_unknown 3-0 57933 NULL
++nvc0_vm_create_57942 nvc0_vm_create 2-3 57942 NULL
 +xfs_mru_cache_create_57943 xfs_mru_cache_create 3 57943 NULL
 +xfs_mru_cache_create_57943 xfs_mru_cache_create 3 57943 NULL
-+key_algorithm_read_57946 key_algorithm_read 3 57946 NULL
-+arch_gnttab_init_57948 arch_gnttab_init 2-1 57948 NULL
++rx_57944 rx 4 57944 NULL
++key_algorithm_read_57946 key_algorithm_read 3-0 57946 NULL
++ds2781_get_sense_resistor_value_57949 ds2781_get_sense_resistor_value 0 57949 NULL
++wl1273_fm_set_tx_power_57951 wl1273_fm_set_tx_power 0 57951 NULL
 +ip_set_alloc_57953 ip_set_alloc 1 57953 NULL nohasharray
 +ioat3_dca_count_dca_slots_57953 ioat3_dca_count_dca_slots 0 57953 &ip_set_alloc_57953
 +ip_set_alloc_57953 ip_set_alloc 1 57953 NULL nohasharray
 +ioat3_dca_count_dca_slots_57953 ioat3_dca_count_dca_slots 0 57953 &ip_set_alloc_57953
++ipmr_device_event_57954 ipmr_device_event 0 57954 NULL nohasharray
++xfs_log_store_57954 xfs_log_store 4-0 57954 &ipmr_device_event_57954
++tpm_atml_send_57957 tpm_atml_send 0-3 57957 NULL
++vport_create_57966 vport_create 0 57966 NULL
++adv7170_s_fmt_57967 adv7170_s_fmt 0 57967 NULL
++cxgb4_clip_get_57970 cxgb4_clip_get 0 57970 NULL
++hfc_empty_fifo_57972 hfc_empty_fifo 2 57972 NULL
 +iov_iter_npages_57979 iov_iter_npages 0-2 57979 NULL
 +iov_iter_npages_57979 iov_iter_npages 0-2 57979 NULL
-+do_rx_dma_57996 do_rx_dma 5 57996 NULL
-+rx_reset_counter_read_58001 rx_reset_counter_read 3 58001 NULL
-+iwl_dbgfs_ucode_rx_stats_read_58023 iwl_dbgfs_ucode_rx_stats_read 3 58023 NULL
++cifs_open_file_57982 cifs_open_file 0 57982 NULL
++proc_getattr_57984 proc_getattr 0 57984 NULL
++input_polldev_get_poll_57988 input_polldev_get_poll 0 57988 NULL
++drv_get_et_sset_count_57992 drv_get_et_sset_count 0 57992 NULL
++lmLogShutdown_57995 lmLogShutdown 0 57995 NULL
++lua_sysfs_write_control_57996 lua_sysfs_write_control 0-6-5 57996 NULL
++rx_reset_counter_read_58001 rx_reset_counter_read 3-0 58001 NULL nohasharray
++btree_csum_one_bio_58001 btree_csum_one_bio 0 58001 &rx_reset_counter_read_58001
++pfkey_create_58010 pfkey_create 0 58010 NULL
++srpt_tpg_attrib_store_srp_max_rdma_size_58012 srpt_tpg_attrib_store_srp_max_rdma_size 0-3 58012 NULL
++dbg_walk_index_58013 dbg_walk_index 0 58013 NULL
++ocfs2_getattr_58020 ocfs2_getattr 0 58020 NULL
++iwl_dbgfs_ucode_rx_stats_read_58023 iwl_dbgfs_ucode_rx_stats_read 3-0 58023 NULL nohasharray
++si4713_set_power_state_58023 si4713_set_power_state 0 58023 &iwl_dbgfs_ucode_rx_stats_read_58023
++svga_match_format_58028 svga_match_format 0 58028 NULL
 +io_playback_transfer_58030 io_playback_transfer 4 58030 NULL
 +io_playback_transfer_58030 io_playback_transfer 4 58030 NULL
++get_temp_58031 get_temp 0 58031 NULL
++ext4_block_bitmap_58033 ext4_block_bitmap 0 58033 NULL
++fsl_asrc_dma_trigger_58039 fsl_asrc_dma_trigger 0 58039 NULL
++store_tabletMouseLeft_58046 store_tabletMouseLeft 0-4 58046 NULL
++do_writepage_58047 do_writepage 0 58047 NULL
++__adp5520_read_58050 __adp5520_read 0 58050 NULL
++ov6650_s_crop_58051 ov6650_s_crop 0 58051 NULL
++b43_lpphy_op_switch_channel_58053 b43_lpphy_op_switch_channel 0 58053 NULL
 +mce_async_out_58056 mce_async_out 3 58056 NULL
 +mce_async_out_58056 mce_async_out 3 58056 NULL
++bq32k_write_58057 bq32k_write 4 58057 NULL
++show_fcoe_ctlr_device_vlink_fail_58058 show_fcoe_ctlr_device_vlink_fail 0 58058 NULL
++deadline_writes_starved_store_58060 deadline_writes_starved_store 3-0 58060 NULL
++idt77252_change_qos_58063 idt77252_change_qos 0 58063 NULL
 +ocfs2_find_leaf_58065 ocfs2_find_leaf 0 58065 NULL
 +ocfs2_find_leaf_58065 ocfs2_find_leaf 0 58065 NULL
-+dt3155_alloc_coherent_58073 dt3155_alloc_coherent 2 58073 NULL
-+cm4040_write_58079 cm4040_write 3 58079 NULL
++ignore_store_58069 ignore_store 0-4 58069 NULL
++nf_call_ip6tables_store_58072 nf_call_ip6tables_store 4-0 58072 NULL
++usb2_hardware_lpm_show_58073 usb2_hardware_lpm_show 0 58073 NULL nohasharray
++dt3155_alloc_coherent_58073 dt3155_alloc_coherent 2 58073 &usb2_hardware_lpm_show_58073
++store_event_char_58077 store_event_char 0-4 58077 NULL
++cm4040_write_58079 cm4040_write 3-0 58079 NULL nohasharray
++bad_inode_permission_58079 bad_inode_permission 0 58079 &cm4040_write_58079 nohasharray
++kprobe_exceptions_notify_58079 kprobe_exceptions_notify 0 58079 &bad_inode_permission_58079
++pcxhr_trigger_58080 pcxhr_trigger 0 58080 NULL
++amd8111e_get_regs_len_58082 amd8111e_get_regs_len 0 58082 NULL nohasharray
++sdr_cap_queue_setup_58082 sdr_cap_queue_setup 0 58082 &amd8111e_get_regs_len_58082
++inode_listxattr_58085 inode_listxattr 0 58085 NULL
++rpipe_get_idle_58088 rpipe_get_idle 0 58088 NULL
++rfcomm_wmalloc_58090 rfcomm_wmalloc 2 58090 NULL
++defined_show_58091 defined_show 0 58091 NULL nohasharray
++show_sg_prot_tablesize_58091 show_sg_prot_tablesize 0 58091 &defined_show_58091 nohasharray
++wcn36xx_smd_start_rsp_58091 wcn36xx_smd_start_rsp 0 58091 &show_sg_prot_tablesize_58091
++ufx_reg_clear_and_set_bits_58093 ufx_reg_clear_and_set_bits 0 58093 NULL
++mt9m111_reg_write_58095 mt9m111_reg_write 0 58095 NULL
++sanity_checks_show_58100 sanity_checks_show 0 58100 NULL nohasharray
++pnp_stop_dev_58100 pnp_stop_dev 0 58100 &sanity_checks_show_58100
++acpi_get_table_by_index_58102 acpi_get_table_by_index 0 58102 NULL
++deadline_fifo_batch_store_58104 deadline_fifo_batch_store 3-0 58104 NULL
++nilfs_cpfile_get_header_block_58111 nilfs_cpfile_get_header_block 0 58111 NULL
++padata_set_cpumask_58112 padata_set_cpumask 0 58112 NULL
++show_force_pwm_max_58119 show_force_pwm_max 0 58119 NULL
++tle62x0_read_58120 tle62x0_read 0 58120 NULL nohasharray
++ath5k_hw_phy_init_58120 ath5k_hw_phy_init 0 58120 &tle62x0_read_58120
++target_stat_scsi_port_attr_show_58121 target_stat_scsi_port_attr_show 0 58121 NULL
++hiddev_write_58123 hiddev_write 0-3 58123 NULL
++sha224_init_58128 sha224_init 0 58128 NULL nohasharray
++transient_duration_store_58128 transient_duration_store 0-4 58128 &sha224_init_58128
 +savemem_58129 savemem 3 58129 NULL
 +savemem_58129 savemem 3 58129 NULL
++std_validate_58132 std_validate 0 58132 NULL
++i2c_dw_handle_tx_abort_58134 i2c_dw_handle_tx_abort 0 58134 NULL
 +ipv6_flowlabel_opt_58135 ipv6_flowlabel_opt 3 58135 NULL nohasharray
 +slhc_init_58135 slhc_init 1-2 58135 &ipv6_flowlabel_opt_58135
 +ipv6_flowlabel_opt_58135 ipv6_flowlabel_opt 3 58135 NULL nohasharray
 +slhc_init_58135 slhc_init 1-2 58135 &ipv6_flowlabel_opt_58135
-+garmin_write_bulk_58191 garmin_write_bulk 3 58191 NULL
++lxfb_set_par_58136 lxfb_set_par 0 58136 NULL
++TermCharEnabled_store_58139 TermCharEnabled_store 0-4 58139 NULL
++hackrf_s_ctrl_58141 hackrf_s_ctrl 0 58141 NULL
++ql_clear_routing_entries_58143 ql_clear_routing_entries 0 58143 NULL nohasharray
++create_out_jack_modes_58143 create_out_jack_modes 0 58143 &ql_clear_routing_entries_58143
++powr1220_show_label_58146 powr1220_show_label 0 58146 NULL
++platform_suspend_prepare_noirq_58149 platform_suspend_prepare_noirq 0 58149 NULL nohasharray
++simple_xattr_remove_58149 simple_xattr_remove 0 58149 &platform_suspend_prepare_noirq_58149
++_osd_req_finalize_attr_page_58151 _osd_req_finalize_attr_page 0 58151 NULL nohasharray
++xfs_bmap_add_extent_delay_real_58151 xfs_bmap_add_extent_delay_real 0 58151 &_osd_req_finalize_attr_page_58151
++elan_update_firmware_58154 elan_update_firmware 0 58154 NULL
++error_state_write_58159 error_state_write 0-6-5 58159 NULL
++open_ttys_show_58161 open_ttys_show 0 58161 NULL
++dbg_scan_orphans_58163 dbg_scan_orphans 0 58163 NULL
++nilfs_writepage_58164 nilfs_writepage 0 58164 NULL
++max6900_i2c_read_regs_58165 max6900_i2c_read_regs 0 58165 NULL
++xfs_btree_update_58167 xfs_btree_update 0 58167 NULL
++ext4_bg_num_gdb_58171 ext4_bg_num_gdb 0 58171 NULL
++bonding_show_num_peer_notif_58172 bonding_show_num_peer_notif 0 58172 NULL
++domid_mask_show_58174 domid_mask_show 0 58174 NULL
++pages_collapsed_show_58175 pages_collapsed_show 0 58175 NULL nohasharray
++write_58175 write 0 58175 &pages_collapsed_show_58175
++ceph_tcp_recvmsg_58177 ceph_tcp_recvmsg 3 58177 NULL
++max77802_rtc_update_58178 max77802_rtc_update 0 58178 NULL nohasharray
++acpi_hibernation_begin_old_58178 acpi_hibernation_begin_old 0 58178 &max77802_rtc_update_58178
++show_temp_max_hyst_58179 show_temp_max_hyst 0 58179 NULL
++uart_get_attr_irq_58182 uart_get_attr_irq 0 58182 NULL nohasharray
++bnad_open_58182 bnad_open 0 58182 &uart_get_attr_irq_58182
++wlcore_read_58185 wlcore_read 0 58185 NULL
++garmin_write_bulk_58191 garmin_write_bulk 3-0 58191 NULL
++asix_write_cmd_58192 asix_write_cmd 0-5 58192 NULL
++wacom_buttons_luminance_show_58193 wacom_buttons_luminance_show 0 58193 NULL
++send_pre_enqueue_58203 send_pre_enqueue 0 58203 NULL nohasharray
++brd_direct_access_58203 brd_direct_access 0 58203 &send_pre_enqueue_58203
++qlcnic_82xx_get_nic_info_58204 qlcnic_82xx_get_nic_info 0 58204 NULL
 +ieee80211_if_fmt_flags_58205 ieee80211_if_fmt_flags 3 58205 NULL
 +ieee80211_if_fmt_flags_58205 ieee80211_if_fmt_flags 3 58205 NULL
++nci_send_cmd_58206 nci_send_cmd 3 58206 NULL
++intel_iommu_show_cap_58208 intel_iommu_show_cap 0 58208 NULL
++ipg_nic_open_58209 ipg_nic_open 0 58209 NULL
 +i40evf_allocate_virt_mem_d_58210 i40evf_allocate_virt_mem_d 3 58210 NULL
 +i40evf_allocate_virt_mem_d_58210 i40evf_allocate_virt_mem_d 3 58210 NULL
-+btrfsic_create_link_to_next_block_58246 btrfsic_create_link_to_next_block 4 58246 NULL
-+read_file_debug_58256 read_file_debug 3 58256 NULL
++ipath_diag_read_58213 ipath_diag_read 0-3 58213 NULL
++snd_seq_deliver_single_event_58223 snd_seq_deliver_single_event 0 58223 NULL
++cpuid_read_58224 cpuid_read 0-3 58224 NULL nohasharray
++__niu_wait_bits_clear_mac_58224 __niu_wait_bits_clear_mac 0 58224 &cpuid_read_58224
++bop_check_delete_58229 bop_check_delete 0 58229 NULL
++bitmap_new_disk_sb_58232 bitmap_new_disk_sb 0 58232 NULL
++core_alua_store_implicit_trans_secs_58234 core_alua_store_implicit_trans_secs 0-3 58234 NULL
++cdc_ncm_show_wNdpOutAlignment_58236 cdc_ncm_show_wNdpOutAlignment 0 58236 NULL
++usX2Y_usbpcm_urbs_allocate_58238 usX2Y_usbpcm_urbs_allocate 0 58238 NULL nohasharray
++object_size_show_58238 object_size_show 0 58238 &usX2Y_usbpcm_urbs_allocate_58238
++show_counter_rx_p7_hdr_egr_ovfls_58240 show_counter_rx_p7_hdr_egr_ovfls 0 58240 NULL
++cbus_receive_word_58243 cbus_receive_word 0 58243 NULL
++usb_set_report_58244 usb_set_report 0 58244 NULL
++btrfsic_create_link_to_next_block_58246 btrfsic_create_link_to_next_block 4 58246 NULL nohasharray
++regmap_raw_read_58246 regmap_raw_read 0 58246 &btrfsic_create_link_to_next_block_58246
++erst_exec_stall_58252 erst_exec_stall 0 58252 NULL
++test_rtc_set_alarm_58255 test_rtc_set_alarm 0 58255 NULL
++read_file_debug_58256 read_file_debug 3-0 58256 NULL
++nilfs_sufile_get_segment_usage_block_58261 nilfs_sufile_get_segment_usage_block 0 58261 NULL
 +osc_max_dirty_mb_seq_write_58263 osc_max_dirty_mb_seq_write 3 58263 NULL
 +osc_max_dirty_mb_seq_write_58263 osc_max_dirty_mb_seq_write 3 58263 NULL
-+cfg80211_mgmt_tx_status_58266 cfg80211_mgmt_tx_status 4 58266 NULL
-+profile_load_58267 profile_load 3 58267 NULL
++rtl8723be_hw_init_58265 rtl8723be_hw_init 0 58265 NULL
++cifs_revalidate_mapping_58266 cifs_revalidate_mapping 0 58266 NULL
++profile_load_58267 profile_load 3-0 58267 NULL
 +kstrtos8_from_user_58268 kstrtos8_from_user 2 58268 NULL
 +kstrtos8_from_user_58268 kstrtos8_from_user 2 58268 NULL
-+acpi_ds_build_internal_package_obj_58271 acpi_ds_build_internal_package_obj 3 58271 NULL
-+r100_mm_rreg_58276 r100_mm_rreg 0 58276 NULL
++nf_call_arptables_store_58269 nf_call_arptables_store 4-0 58269 NULL
++acpi_ds_build_internal_package_obj_58271 acpi_ds_build_internal_package_obj 3-0 58271 NULL
++tps6105x_regulator_is_enabled_58273 tps6105x_regulator_is_enabled 0 58273 NULL
++vlv_rpe_freq_mhz_show_58274 vlv_rpe_freq_mhz_show 0 58274 NULL nohasharray
++set_enable_58274 set_enable 0-4 58274 &vlv_rpe_freq_mhz_show_58274
++r100_mm_rreg_58276 r100_mm_rreg 0 58276 NULL nohasharray
++ds1553_nvram_write_58276 ds1553_nvram_write 0-6-5 58276 &r100_mm_rreg_58276
++apds990x_lux_calib_show_58291 apds990x_lux_calib_show 0 58291 NULL
 +iscsi_decode_text_input_58292 iscsi_decode_text_input 4 58292 NULL
 +iscsi_decode_text_input_58292 iscsi_decode_text_input 4 58292 NULL
-+ieee80211_if_read_dot11MeshTTL_58307 ieee80211_if_read_dot11MeshTTL 3 58307 NULL
-+mic_virtio_copy_from_user_58323 mic_virtio_copy_from_user 3 58323 NULL
-+tx_tx_start_int_templates_read_58324 tx_tx_start_int_templates_read 3 58324 NULL
-+lstcon_rpc_prep_58325 lstcon_rpc_prep 4 58325 NULL
-+ext4_ext_truncate_extend_restart_58331 ext4_ext_truncate_extend_restart 3 58331 NULL
-+__copy_from_user_swizzled_58337 __copy_from_user_swizzled 2-4 58337 NULL
-+ec_i2c_parse_response_58347 ec_i2c_parse_response 0 58347 NULL
-+brcmf_debugfs_sdio_counter_read_58369 brcmf_debugfs_sdio_counter_read 3 58369 NULL
-+il_dbgfs_status_read_58388 il_dbgfs_status_read 3 58388 NULL
-+_drbd_md_sync_page_io_58403 _drbd_md_sync_page_io 6 58403 NULL
-+kvm_mmu_write_protect_pt_masked_58406 kvm_mmu_write_protect_pt_masked 3 58406 NULL nohasharray
-+idetape_pad_zeros_58406 idetape_pad_zeros 2 58406 &kvm_mmu_write_protect_pt_masked_58406
-+i2400m_pld_size_58415 i2400m_pld_size 0 58415 NULL
-+capabilities_read_58457 capabilities_read 3 58457 NULL
++ext4_xattr_security_get_58301 ext4_xattr_security_get 0 58301 NULL
++intel_alloc_coherent_58302 intel_alloc_coherent 2 58302 NULL
++uart6850_open_58304 uart6850_open 0 58304 NULL
++mcp794xx_set_alarm_58306 mcp794xx_set_alarm 0 58306 NULL
++ieee80211_if_read_dot11MeshTTL_58307 ieee80211_if_read_dot11MeshTTL 3-0 58307 NULL nohasharray
++airo_resume_58307 airo_resume 0 58307 &ieee80211_if_read_dot11MeshTTL_58307
++zd_chip_switch_radio_on_58309 zd_chip_switch_radio_on 0 58309 NULL nohasharray
++i915_wait_seqno_58309 i915_wait_seqno 0 58309 &zd_chip_switch_radio_on_58309
++acpi_ds_scope_stack_push_58311 acpi_ds_scope_stack_push 0 58311 NULL nohasharray
++nilfs_checkpoints_attr_store_58311 nilfs_checkpoints_attr_store 0-4 58311 &acpi_ds_scope_stack_push_58311
++post_send_58312 post_send 0 58312 NULL
++ov7660_set_auto_white_balance_58319 ov7660_set_auto_white_balance 0 58319 NULL
++__generic_file_fsync_58320 __generic_file_fsync 0 58320 NULL nohasharray
++xfs_dir2_leafn_split_58320 xfs_dir2_leafn_split 0 58320 &__generic_file_fsync_58320
++sitd_urb_transaction_58322 sitd_urb_transaction 0 58322 NULL
++mic_virtio_copy_from_user_58323 mic_virtio_copy_from_user 3 58323 NULL nohasharray
++ff_eeprom_write_58323 ff_eeprom_write 0-2-4 58323 &mic_virtio_copy_from_user_58323
++tx_tx_start_int_templates_read_58324 tx_tx_start_int_templates_read 3-0 58324 NULL
++mgslpc_resume_58329 mgslpc_resume 0 58329 NULL
++pcim_iomap_58334 pcim_iomap 3 58334 NULL nohasharray
++dlm_user_adopt_orphan_58334 dlm_user_adopt_orphan 0 58334 &pcim_iomap_58334
++rmd320_init_58335 rmd320_init 0 58335 NULL nohasharray
++store_pwm2_enable_58335 store_pwm2_enable 0-4 58335 &rmd320_init_58335
++diva_init_dma_map_58336 diva_init_dma_map 3 58336 NULL
++__copy_from_user_swizzled_58337 __copy_from_user_swizzled 2-4 58337 NULL nohasharray
++ax25_create_58337 ax25_create 0 58337 &__copy_from_user_swizzled_58337 nohasharray
++skb_ensure_writable_58337 skb_ensure_writable 2 58337 &ax25_create_58337
++mt9m001_s_fmt_58340 mt9m001_s_fmt 0 58340 NULL
++name_assign_type_show_58341 name_assign_type_show 0 58341 NULL
++soft_offline_page_58343 soft_offline_page 0 58343 NULL
++get_in_max_58344 get_in_max 0 58344 NULL
++opts_show_58345 opts_show 0 58345 NULL
++ec_i2c_parse_response_58347 ec_i2c_parse_response 0 58347 NULL nohasharray
++show_ipOutMcastPkts_58347 show_ipOutMcastPkts 0 58347 &ec_i2c_parse_response_58347 nohasharray
++next_pidmap_58347 next_pidmap 2-0 58347 &show_ipOutMcastPkts_58347
++vmalloc_to_sg_58354 vmalloc_to_sg 2 58354 NULL
++goldfish_pipe_read_write_58356 goldfish_pipe_read_write 0 58356 NULL
++find_aligned_range_58362 find_aligned_range 0-5-2 58362 NULL
++selinux_task_setscheduler_58363 selinux_task_setscheduler 0 58363 NULL
++macvlan_device_event_58365 macvlan_device_event 0 58365 NULL
++reiserfs_setxattr_58368 reiserfs_setxattr 0 58368 NULL
++wiimote_dev_show_58369 wiimote_dev_show 0 58369 NULL
++nilfs_bmap_convert_error_58371 nilfs_bmap_convert_error 0-3 58371 NULL
++saa7134_vb2_start_streaming_58372 saa7134_vb2_start_streaming 0 58372 NULL
++deadline_var_show_58374 deadline_var_show 0 58374 NULL
++find_best_unit_58375 find_best_unit 0 58375 NULL
++available_cpufv_show_58376 available_cpufv_show 0 58376 NULL
++ixgbe_find_vlvf_slot_58378 ixgbe_find_vlvf_slot 0 58378 NULL nohasharray
++ixgbevf_setup_all_tx_resources_58378 ixgbevf_setup_all_tx_resources 0 58378 &ixgbe_find_vlvf_slot_58378
++snd_usb_endpoint_start_58379 snd_usb_endpoint_start 0 58379 NULL nohasharray
++ads7846_disable_store_58379 ads7846_disable_store 0-4 58379 &snd_usb_endpoint_start_58379
++cxacru_sysfs_show_downstream_snr_margin_58384 cxacru_sysfs_show_downstream_snr_margin 0 58384 NULL
++il_dbgfs_status_read_58388 il_dbgfs_status_read 3-0 58388 NULL nohasharray
++loop_attr_autoclear_show_58388 loop_attr_autoclear_show 0 58388 &il_dbgfs_status_read_58388
++hermes_docmd_wait_58393 hermes_docmd_wait 0 58393 NULL
++rt2800_enable_radio_58395 rt2800_enable_radio 0 58395 NULL
++max_ratio_show_58398 max_ratio_show 0 58398 NULL
++iscsi_disc_store_password_58403 iscsi_disc_store_password 0-3 58403 NULL
++skein_512_final_58405 skein_512_final 0 58405 NULL
++idetape_pad_zeros_58406 idetape_pad_zeros 2 58406 NULL
++xfs_btree_get_rec_58410 xfs_btree_get_rec 0 58410 NULL
++madc_read_58412 madc_read 0 58412 NULL
++fc0012_readreg_58415 fc0012_readreg 0 58415 NULL nohasharray
++can_create_58415 can_create 0 58415 &fc0012_readreg_58415
++mmc_manfid_show_58419 mmc_manfid_show 0 58419 NULL nohasharray
++ib_uverbs_event_read_58419 ib_uverbs_event_read 0-3 58419 &mmc_manfid_show_58419 nohasharray
++adfs_notify_change_58419 adfs_notify_change 0 58419 &ib_uverbs_event_read_58419
++smk_access_58423 smk_access 0 58423 NULL nohasharray
++bop_gather_data_58423 bop_gather_data 0-4 58423 &smk_access_58423
++iscsi_offload_mesg_58425 iscsi_offload_mesg 5 58425 NULL
++wm831x_rtc_readtime_58429 wm831x_rtc_readtime 0 58429 NULL
++v4l2_m2m_reqbufs_58437 v4l2_m2m_reqbufs 0 58437 NULL
++show_bit_58443 show_bit 0 58443 NULL
++diolan_i2c_put_byte_ack_58446 diolan_i2c_put_byte_ack 0 58446 NULL
++sha384_ssse3_final_58451 sha384_ssse3_final 0 58451 NULL nohasharray
++zd_op_start_58451 zd_op_start 0 58451 &sha384_ssse3_final_58451
++__vb2_init_fileio_58456 __vb2_init_fileio 0 58456 NULL
++capabilities_read_58457 capabilities_read 3-0 58457 NULL
++store_memory_58460 store_memory 0-4 58460 NULL
 +usnic_vnic_get_resources_58462 usnic_vnic_get_resources 3 58462 NULL
 +usnic_vnic_get_resources_58462 usnic_vnic_get_resources 3 58462 NULL
++snd_seq_ioctl_get_queue_info_58464 snd_seq_ioctl_get_queue_info 0 58464 NULL
 +compat_do_ipt_set_ctl_58466 compat_do_ipt_set_ctl 4 58466 NULL nohasharray
 +compat_do_ipt_set_ctl_58466 compat_do_ipt_set_ctl 4 58466 NULL nohasharray
-+lpfc_idiag_baracc_read_58466 lpfc_idiag_baracc_read 3 58466 &compat_do_ipt_set_ctl_58466
-+nv_rd08_58472 nv_rd08 0 58472 NULL
-+snd_gf1_read_addr_58483 snd_gf1_read_addr 0 58483 NULL
-+snd_rme96_capture_copy_58484 snd_rme96_capture_copy 5 58484 NULL
-+dw_spi_show_regs_58486 dw_spi_show_regs 3 58486 NULL
-+btrfs_cont_expand_58498 btrfs_cont_expand 2-3 58498 NULL
++lpfc_idiag_baracc_read_58466 lpfc_idiag_baracc_read 3-0 58466 &compat_do_ipt_set_ctl_58466 nohasharray
++bnad_mem_alloc_58466 bnad_mem_alloc 0 58466 &lpfc_idiag_baracc_read_58466
++vol_cdev_fsync_58467 vol_cdev_fsync 0 58467 NULL
++qib_write_umem64_58468 qib_write_umem64 0 58468 NULL
++show_flow_cntrl_58473 show_flow_cntrl 0 58473 NULL
++cxgb_up_58476 cxgb_up 0 58476 NULL
++affs_write_end_ofs_58477 affs_write_end_ofs 0-5 58477 NULL nohasharray
++sctp_get_port_local_58477 sctp_get_port_local 0 58477 &affs_write_end_ofs_58477
++show_nctxts_58478 show_nctxts 0 58478 NULL
++dgram_enqueue_58479 dgram_enqueue 0 58479 NULL
++snd_rme96_capture_copy_58484 snd_rme96_capture_copy 5 58484 NULL nohasharray
++shmem_reacct_size_58484 shmem_reacct_size 0 58484 &snd_rme96_capture_copy_58484
++restart_syscall_58485 restart_syscall 0 58485 NULL nohasharray
++cmpc_accel_sensitivity_store_v4_58485 cmpc_accel_sensitivity_store_v4 0-4 58485 &restart_syscall_58485
++dw_spi_show_regs_58486 dw_spi_show_regs 3-0 58486 NULL
++batadv_bla_is_backbone_gw_58488 batadv_bla_is_backbone_gw 3 58488 NULL
++wm831x_reg_write_58489 wm831x_reg_write 0 58489 NULL
++isl1208_rtc_set_alarm_58494 isl1208_rtc_set_alarm 0 58494 NULL
++show_temp_alarms_58495 show_temp_alarms 0 58495 NULL
++btrfs_cont_expand_58498 btrfs_cont_expand 0 58498 NULL
++memory_subsys_online_58499 memory_subsys_online 0 58499 NULL
++show_ipReasmOKs_58505 show_ipReasmOKs 0 58505 NULL
++setcontrast_58506 setcontrast 0 58506 NULL nohasharray
++rt61pci_set_device_state_58506 rt61pci_set_device_state 0 58506 &setcontrast_58506 nohasharray
++patch_cs420x_58506 patch_cs420x 0 58506 &rt61pci_set_device_state_58506
 +tcf_hash_create_58507 tcf_hash_create 4 58507 NULL
 +tcf_hash_create_58507 tcf_hash_create 4 58507 NULL
-+cifs_write_from_iter_58526 cifs_write_from_iter 2 58526 NULL
-+rndis_add_response_58544 rndis_add_response 2 58544 NULL
-+wep_decrypt_fail_read_58567 wep_decrypt_fail_read 3 58567 NULL
-+scnprint_mac_oui_58578 scnprint_mac_oui 3-0 58578 NULL
-+cur_wm_latency_write_58581 cur_wm_latency_write 3 58581 NULL
-+get_rhf_errstring_58582 get_rhf_errstring 3 58582 NULL
++gfs2_dir_get_new_buffer_58509 gfs2_dir_get_new_buffer 0 58509 NULL
++w7090p_tuner_read_serpar_58513 w7090p_tuner_read_serpar 0-3 58513 NULL
++smi_request_store_58516 smi_request_store 0-4 58516 NULL
++efs_readpage_58517 efs_readpage 0 58517 NULL
++cifs_write_from_iter_58526 cifs_write_from_iter 2-0 58526 NULL
++freezer_write_58529 freezer_write 0-3 58529 NULL
++ext2_writepages_58533 ext2_writepages 0 58533 NULL
++alloc_mbx_args_58536 alloc_mbx_args 0 58536 NULL
++rndis_add_response_58544 rndis_add_response 2 58544 NULL nohasharray
++xfs_attr3_leaf_to_node_58544 xfs_attr3_leaf_to_node 0 58544 &rndis_add_response_58544
++twl4030_madc_read_channels_58559 twl4030_madc_read_channels 0 58559 NULL
++ath10k_debug_htt_stats_req_58561 ath10k_debug_htt_stats_req 0 58561 NULL
++wep_decrypt_fail_read_58567 wep_decrypt_fail_read 3-0 58567 NULL
++dev_set_mac_address_58568 dev_set_mac_address 0 58568 NULL
++gpio_twl4030_read_58572 gpio_twl4030_read 0 58572 NULL
++sip_sprintf_addr_port_58574 sip_sprintf_addr_port 0 58574 NULL
++scsi_scan_host_selected_58575 scsi_scan_host_selected 0 58575 NULL
++scnprint_mac_oui_58578 scnprint_mac_oui 0-3 58578 NULL
++store_sustain_58580 store_sustain 0-4 58580 NULL
++cur_wm_latency_write_58581 cur_wm_latency_write 3-0 58581 NULL
++sendmsg_58582 sendmsg 0-4 58582 NULL
 +ea_read_inline_58589 ea_read_inline 0 58589 NULL
 +ea_read_inline_58589 ea_read_inline 0 58589 NULL
-+isku_sysfs_read_keys_thumbster_58590 isku_sysfs_read_keys_thumbster 6 58590 NULL
-+xip_file_read_58592 xip_file_read 3 58592 NULL
-+ecryptfs_write_end_58594 ecryptfs_write_end 5-3 58594 NULL
-+radeon_bo_size_58606 radeon_bo_size 0 58606 NULL
-+btrfs_direct_IO_58608 btrfs_direct_IO 4 58608 NULL
-+skb_copy_to_page_nocache_58624 skb_copy_to_page_nocache 6 58624 NULL
-+tx_tx_start_fw_gen_read_58648 tx_tx_start_fw_gen_read 3 58648 NULL
-+iwl_dbgfs_rx_handlers_write_58655 iwl_dbgfs_rx_handlers_write 3 58655 NULL
-+find_zero_58685 find_zero 0-1 58685 NULL
-+uwb_bce_print_IEs_58686 uwb_bce_print_IEs 4 58686 NULL
-+tps6586x_writes_58689 tps6586x_writes 2-3 58689 NULL
-+visor_charqueue_create_58703 visor_charqueue_create 1 58703 NULL
++isku_sysfs_read_keys_thumbster_58590 isku_sysfs_read_keys_thumbster 6-0-5 58590 NULL
++xip_file_read_58592 xip_file_read 3-0 58592 NULL
++ecryptfs_write_end_58594 ecryptfs_write_end 5-3-0 58594 NULL
++gdth_search_isa_58595 gdth_search_isa 1 58595 NULL
++ath5k_rx_start_58602 ath5k_rx_start 0 58602 NULL
++force_remove_store_58605 force_remove_store 0-4 58605 NULL
++snd_seq_ioctl_get_queue_status_58607 snd_seq_ioctl_get_queue_status 0 58607 NULL
++btrfs_direct_IO_58608 btrfs_direct_IO 4-0 58608 NULL
++show_selfballoon_interval_58611 show_selfballoon_interval 0 58611 NULL
++acpi_ut_copy_isimple_to_esimple_58617 acpi_ut_copy_isimple_to_esimple 0 58617 NULL
++pwm_duty_cycle_store_58620 pwm_duty_cycle_store 0-4 58620 NULL
++bond_event_changename_58623 bond_event_changename 0 58623 NULL
++skb_copy_to_page_nocache_58624 skb_copy_to_page_nocache 6-0 58624 NULL
++pmbus_read_byte_data_58627 pmbus_read_byte_data 0 58627 NULL
++run_show_58628 run_show 0 58628 NULL nohasharray
++ath10k_bmi_read_memory_58628 ath10k_bmi_read_memory 0 58628 &run_show_58628
++filemap_fdatawrite_range_58630 filemap_fdatawrite_range 0 58630 NULL
++vb2_qbuf_58631 vb2_qbuf 0 58631 NULL
++tcp_packet_58632 tcp_packet 0 58632 NULL nohasharray
++dlmfs_file_setattr_58632 dlmfs_file_setattr 0 58632 &tcp_packet_58632
++module_alloc_update_bounds_rx_58634 module_alloc_update_bounds_rx 1 58634 NULL nohasharray
++efi_ioremap_58634 efi_ioremap 1-2 58634 &module_alloc_update_bounds_rx_58634
++tcs3472_show_int_time_available_58636 tcs3472_show_int_time_available 0 58636 NULL
++cisco_hard_header_58638 cisco_hard_header 0 58638 NULL nohasharray
++i40e_vsi_configure_tx_58638 i40e_vsi_configure_tx 0 58638 &cisco_hard_header_58638
++tx_tx_start_fw_gen_read_58648 tx_tx_start_fw_gen_read 3-0 58648 NULL
++acpi_ds_exec_end_control_op_58649 acpi_ds_exec_end_control_op 0 58649 NULL
++pcap_rtc_read_time_58650 pcap_rtc_read_time 0 58650 NULL
++fmvj18x_suspend_58653 fmvj18x_suspend 0 58653 NULL
++iwl_dbgfs_rx_handlers_write_58655 iwl_dbgfs_rx_handlers_write 3-0 58655 NULL
++nas_led_blink_store_58660 nas_led_blink_store 0-4 58660 NULL
++snd_fm801_capture_trigger_58662 snd_fm801_capture_trigger 0 58662 NULL nohasharray
++qs6612_config_init_58662 qs6612_config_init 0 58662 &snd_fm801_capture_trigger_58662 nohasharray
++nfulnl_alloc_skb_58662 nfulnl_alloc_skb 4-3 58662 &qs6612_config_init_58662
++extcon_update_state_58670 extcon_update_state 0 58670 NULL
++lis3lv02d_misc_read_58672 lis3lv02d_misc_read 0-3 58672 NULL
++simple_statfs_58676 simple_statfs 0 58676 NULL
++store_local_port_58678 store_local_port 0 58678 NULL
++iwl_trans_send_cmd_58681 iwl_trans_send_cmd 0 58681 NULL
++nilfs_btree_do_lookup_last_58684 nilfs_btree_do_lookup_last 0 58684 NULL
++mcs7830_set_reg_async_58685 mcs7830_set_reg_async 3 58685 NULL
++uwb_bce_print_IEs_58686 uwb_bce_print_IEs 4-0 58686 NULL
++tps6586x_writes_58689 tps6586x_writes 2-3-0 58689 NULL
++nfs_scan_commit_58690 nfs_scan_commit 0 58690 NULL
++nilfs_segbuf_submit_bh_58691 nilfs_segbuf_submit_bh 0 58691 NULL
++tpm_show_ppi_version_58692 tpm_show_ppi_version 0 58692 NULL
++tcm_loop_tpg_store_transport_status_58695 tcm_loop_tpg_store_transport_status 0-3 58695 NULL
++regulator_min_uA_show_58696 regulator_min_uA_show 0 58696 NULL
++show_temp_crit_alarm_58698 show_temp_crit_alarm 0 58698 NULL
++vmalloc_node_58700 vmalloc_node 1 58700 NULL
++transient_activate_show_58702 transient_activate_show 0 58702 NULL
++scsi_setup_command_freelist_58703 scsi_setup_command_freelist 0 58703 NULL nohasharray
++visor_charqueue_create_58703 visor_charqueue_create 1 58703 &scsi_setup_command_freelist_58703
++iscsi_tpg_param_show_MaxBurstLength_58706 iscsi_tpg_param_show_MaxBurstLength 0 58706 NULL
++core_alua_show_trans_delay_msecs_58708 core_alua_show_trans_delay_msecs 0 58708 NULL
 +vx_send_msg_58711 vx_send_msg 0 58711 NULL
 +vx_send_msg_58711 vx_send_msg 0 58711 NULL
++_osd_req_finalize_cdb_cont_58713 _osd_req_finalize_cdb_cont 0 58713 NULL
++snd_als300_playback_prepare_58717 snd_als300_playback_prepare 0 58717 NULL
++acpi_map_58725 acpi_map 1-2 58725 NULL nohasharray
++go7007_i2c_master_xfer_58725 go7007_i2c_master_xfer 0-3 58725 &acpi_map_58725
++idt77252_init_rx_58728 idt77252_init_rx 0 58728 NULL
++da9052_gpio_to_irq_58729 da9052_gpio_to_irq 2 58729 NULL
 +csum_exist_in_range_58730 csum_exist_in_range 2-3 58730 NULL
 +csum_exist_in_range_58730 csum_exist_in_range 2-3 58730 NULL
-+frames_to_bytes_58741 frames_to_bytes 0-2 58741 NULL
-+ieee80211_if_write_tkip_mic_test_58748 ieee80211_if_write_tkip_mic_test 3 58748 NULL
++on26_read_regr_58734 on26_read_regr 0 58734 NULL
++do_tx_58737 do_tx 0 58737 NULL
++qla2x00_flash_block_size_show_58747 qla2x00_flash_block_size_show 0 58747 NULL
++ieee80211_if_write_tkip_mic_test_58748 ieee80211_if_write_tkip_mic_test 3-0 58748 NULL nohasharray
++lpfc_fcp_imax_show_58748 lpfc_fcp_imax_show 0 58748 &ieee80211_if_write_tkip_mic_test_58748
++aarp_device_event_58749 aarp_device_event 0 58749 NULL
++show_iface_tcp_wsf_disable_58750 show_iface_tcp_wsf_disable 0 58750 NULL
++qlcnic_83xx_napi_add_58751 qlcnic_83xx_napi_add 0 58751 NULL
++ft_parse_wwn_58752 ft_parse_wwn 0 58752 NULL
++__set_rdc_table_num_58755 __set_rdc_table_num 0 58755 NULL
++iscsi_tpg_param_store_InitialR2T_58757 iscsi_tpg_param_store_InitialR2T 0-3 58757 NULL
++kernfs_iop_removexattr_58760 kernfs_iop_removexattr 0 58760 NULL
 +agp_allocate_memory_58761 agp_allocate_memory 2 58761 NULL
 +agp_allocate_memory_58761 agp_allocate_memory 2 58761 NULL
++via_gpio_dir_out_58763 via_gpio_dir_out 0 58763 NULL nohasharray
++__do_config_autodelink_58763 __do_config_autodelink 3 58763 &via_gpio_dir_out_58763
++wil_fw_verify_58765 wil_fw_verify 0 58765 NULL
++dn_fib_dnaddr_event_58767 dn_fib_dnaddr_event 0 58767 NULL nohasharray
++broadsheet_loadstore_waveform_58767 broadsheet_loadstore_waveform 0-4 58767 &dn_fib_dnaddr_event_58767
++coherency_line_size_show_58775 coherency_line_size_show 0 58775 NULL
++__uncore_occ_sel_show_58777 __uncore_occ_sel_show 0 58777 NULL
++fuse_reverse_inval_inode_58782 fuse_reverse_inval_inode 0 58782 NULL
++ecryptfs_derive_iv_58784 ecryptfs_derive_iv 0 58784 NULL
++show_58791 show 0 58791 NULL
 +regmap_calc_reg_len_58795 regmap_calc_reg_len 0 58795 NULL
 +regmap_calc_reg_len_58795 regmap_calc_reg_len 0 58795 NULL
++smack_inode_setxattr_58801 smack_inode_setxattr 0 58801 NULL
++dlm_lock_58802 dlm_lock 0 58802 NULL nohasharray
++mmc_hwrev_show_58802 mmc_hwrev_show 0 58802 &dlm_lock_58802
 +raw_send_hdrinc_58803 raw_send_hdrinc 4 58803 NULL
 +raw_send_hdrinc_58803 raw_send_hdrinc 4 58803 NULL
-+isku_sysfs_read_58806 isku_sysfs_read 5 58806 NULL
-+ep_read_58813 ep_read 3 58813 NULL
-+command_write_58841 command_write 3 58841 NULL
++soc_camera_platform_cropcap_58806 soc_camera_platform_cropcap 0 58806 NULL nohasharray
++isku_sysfs_read_58806 isku_sysfs_read 0-5 58806 &soc_camera_platform_cropcap_58806
++pci_dma_mapping_error_58811 pci_dma_mapping_error 2 58811 NULL
++write_file_58812 write_file 4 58812 NULL
++ipr_show_iopoll_weight_58813 ipr_show_iopoll_weight 0 58813 NULL nohasharray
++ep_read_58813 ep_read 3 58813 &ipr_show_iopoll_weight_58813
++show_tempsense_58819 show_tempsense 0 58819 NULL
++ufshcd_change_queue_depth_58821 ufshcd_change_queue_depth 0-2 58821 NULL
++usbhsg_ep_enable_58825 usbhsg_ep_enable 0 58825 NULL
++tnc_read_node_nm_58830 tnc_read_node_nm 0 58830 NULL
++pm8001_chip_ssp_io_req_58831 pm8001_chip_ssp_io_req 0 58831 NULL
++command_write_58841 command_write 3-0 58841 NULL nohasharray
++diolan_i2c_start_58841 diolan_i2c_start 0 58841 &command_write_58841
++vendor_show_58845 vendor_show 0 58845 NULL nohasharray
++ep_bd_list_alloc_58845 ep_bd_list_alloc 0 58845 &vendor_show_58845
++iio_trigger_detach_poll_func_58847 iio_trigger_detach_poll_func 0 58847 NULL
++asus_wmi_evaluate_method_58849 asus_wmi_evaluate_method 0 58849 NULL nohasharray
++begin_58849 begin 0 58849 &asus_wmi_evaluate_method_58849
++i915_l3_read_58851 i915_l3_read 0-5-6 58851 NULL nohasharray
++asr_write_58851 asr_write 0-3 58851 &i915_l3_read_58851
++fuse_dev_write_58852 fuse_dev_write 0 58852 NULL nohasharray
++myri10ge_change_mtu_58852 myri10ge_change_mtu 0 58852 &fuse_dev_write_58852
 +ath6kl_wmi_send_action_cmd_58860 ath6kl_wmi_send_action_cmd 7 58860 NULL
 +ath6kl_wmi_send_action_cmd_58860 ath6kl_wmi_send_action_cmd 7 58860 NULL
-+gs_alloc_req_58883 gs_alloc_req 2 58883 NULL
-+esas2r_change_queue_depth_58886 esas2r_change_queue_depth 2 58886 NULL
-+lprocfs_wr_pinger_recov_58914 lprocfs_wr_pinger_recov 3 58914 NULL
++mptscsih_version_fw_show_58861 mptscsih_version_fw_show 0 58861 NULL nohasharray
++tcp_v4_init_sock_58861 tcp_v4_init_sock 0 58861 &mptscsih_version_fw_show_58861
++dump_midi_58863 dump_midi 3 58863 NULL nohasharray
++target_core_dev_wwn_attr_store_58863 target_core_dev_wwn_attr_store 0-4 58863 &dump_midi_58863
++wl12xx_pre_upload_58866 wl12xx_pre_upload 0 58866 NULL
++i2c_atmel_send_58870 i2c_atmel_send 3-0 58870 NULL
++out_read_index_show_58873 out_read_index_show 0 58873 NULL
++nilfs_dev_device_size_show_58875 nilfs_dev_device_size_show 0 58875 NULL
++pm80xx_chip_sata_req_58878 pm80xx_chip_sata_req 0 58878 NULL nohasharray
++srp_lookup_path_58878 srp_lookup_path 0 58878 &pm80xx_chip_sata_req_58878
++il4965_static_wepkey_cmd_58879 il4965_static_wepkey_cmd 0 58879 NULL nohasharray
++vmxnet3_tq_create_58879 vmxnet3_tq_create 0 58879 &il4965_static_wepkey_cmd_58879
++sony_nc_sysfs_show_58880 sony_nc_sysfs_show 0 58880 NULL nohasharray
++hotplug_enabled_store_58880 hotplug_enabled_store 0-4 58880 &sony_nc_sysfs_show_58880
++pnp_show_card_ids_58881 pnp_show_card_ids 0 58881 NULL
++lxt973a2_update_link_58883 lxt973a2_update_link 0 58883 NULL nohasharray
++gs_alloc_req_58883 gs_alloc_req 2 58883 &lxt973a2_update_link_58883
++nes_store_wqm_quanta_58885 nes_store_wqm_quanta 0-3 58885 NULL
++cs553x_init_one_58886 cs553x_init_one 3 58886 NULL
++wlcore_handle_static_data_58888 wlcore_handle_static_data 0 58888 NULL
++ipath_user_sdma_pin_pkt_58901 ipath_user_sdma_pin_pkt 0 58901 NULL
++ltc4222_show_value_58902 ltc4222_show_value 0 58902 NULL
++sd_format_disk_name_58907 sd_format_disk_name 0 58907 NULL
++hackrf_ctrl_msg_58912 hackrf_ctrl_msg 0 58912 NULL
++store_in8_58913 store_in8 0-4 58913 NULL
++compat_fillonedir_58914 compat_fillonedir 3 58914 NULL nohasharray
++hsw_pcm_trigger_58914 hsw_pcm_trigger 0 58914 &compat_fillonedir_58914 nohasharray
++lprocfs_wr_pinger_recov_58914 lprocfs_wr_pinger_recov 3 58914 &hsw_pcm_trigger_58914
 +print_devstats_dot11FCSErrorCount_58919 print_devstats_dot11FCSErrorCount 3 58919 NULL
 +print_devstats_dot11FCSErrorCount_58919 print_devstats_dot11FCSErrorCount 3 58919 NULL
-+pipeline_cs_rx_packet_out_read_58926 pipeline_cs_rx_packet_out_read 3 58926 NULL
-+wait_table_hash_nr_entries_58962 wait_table_hash_nr_entries 0 58962 NULL
-+ieee80211_if_fmt_dot11MeshHWMPactivePathToRootTimeout_58965 ieee80211_if_fmt_dot11MeshHWMPactivePathToRootTimeout 3 58965 NULL
-+crypto_aead_ivsize_58970 crypto_aead_ivsize 0 58970 NULL
++ncp_request_58920 ncp_request 0 58920 NULL
++clocksource_unbind_58922 clocksource_unbind 0 58922 NULL
++pipeline_cs_rx_packet_out_read_58926 pipeline_cs_rx_packet_out_read 3-0 58926 NULL nohasharray
++isku_sysfs_show_actual_profile_58926 isku_sysfs_show_actual_profile 0 58926 &pipeline_cs_rx_packet_out_read_58926
++t4vf_config_rss_range_58930 t4vf_config_rss_range 0 58930 NULL
++SyS_pread64_58935 SyS_pread64 3 58935 NULL
++xfs_bmap_read_extents_58936 xfs_bmap_read_extents 0 58936 NULL
++set_als_58942 set_als 0-4 58942 NULL
++iscsi_disc_show_authenticate_target_58943 iscsi_disc_show_authenticate_target 0 58943 NULL nohasharray
++atl2_request_irq_58943 atl2_request_irq 0 58943 &iscsi_disc_show_authenticate_target_58943
++dlm_new_lockspace_58945 dlm_new_lockspace 0 58945 NULL
++koneplus_sysfs_write_profile_buttons_58951 koneplus_sysfs_write_profile_buttons 0-6-5 58951 NULL
++st5481_isoc_flatten_58952 st5481_isoc_flatten 0 58952 NULL
++store_multicast_router_58954 store_multicast_router 0 58954 NULL
++netpoll_send_udp_58955 netpoll_send_udp 3 58955 NULL
++version_show_58957 version_show 0 58957 NULL
++pcf8523_write_58961 pcf8523_write 0 58961 NULL
++target_core_attr_show_58962 target_core_attr_show 0 58962 NULL
++ieee80211_if_fmt_dot11MeshHWMPactivePathToRootTimeout_58965 ieee80211_if_fmt_dot11MeshHWMPactivePathToRootTimeout 3 58965 NULL nohasharray
++fddi_change_mtu_58965 fddi_change_mtu 0 58965 &ieee80211_if_fmt_dot11MeshHWMPactivePathToRootTimeout_58965
++wake_up_modem_show_58966 wake_up_modem_show 0 58966 NULL
++CIFS_SessSetup_58968 CIFS_SessSetup 0 58968 NULL nohasharray
++wacom_led0_select_store_58968 wacom_led0_select_store 4-0 58968 &CIFS_SessSetup_58968
++cgroup_tasks_write_58971 cgroup_tasks_write 3-0 58971 NULL
++vmci_transport_notify_send_pre_block_58972 vmci_transport_notify_send_pre_block 0 58972 NULL
++msi001_wreg_58975 msi001_wreg 0 58975 NULL nohasharray
++rs5c348_rtc_read_time_58975 rs5c348_rtc_read_time 0 58975 &msi001_wreg_58975 nohasharray
++als_wait_for_data_ready_58975 als_wait_for_data_ready 0 58975 &rs5c348_rtc_read_time_58975
++store_fc_host_system_hostname_58977 store_fc_host_system_hostname 0-4 58977 NULL
++ipxitf_device_event_58983 ipxitf_device_event 0 58983 NULL
++switch_radio_on_58985 switch_radio_on 0 58985 NULL
++fsp_attr_show_ver_58986 fsp_attr_show_ver 0 58986 NULL
++rtpm_children_show_58989 rtpm_children_show 0 58989 NULL
++chip_direction_input_58992 chip_direction_input 0 58992 NULL
++handle_rx_packet_58993 handle_rx_packet 3 58993 NULL
++show_comm_59000 show_comm 0 59000 NULL
++isku_set_actual_profile_59004 isku_set_actual_profile 0 59004 NULL
 +init_list_set_59005 init_list_set 3 59005 NULL
 +ep_write_59008 ep_write 3 59008 NULL
 +init_list_set_59005 init_list_set 3 59005 NULL
 +ep_write_59008 ep_write 3 59008 NULL
-+lpfc_idiag_baracc_write_59014 lpfc_idiag_baracc_write 3 59014 NULL
++ds2780_recall_eeprom_59009 ds2780_recall_eeprom 0 59009 NULL
++beiscsi_ep_get_param_59012 beiscsi_ep_get_param 0 59012 NULL
++lpfc_idiag_baracc_write_59014 lpfc_idiag_baracc_write 3-0 59014 NULL
++ad5360_update_ctrl_59016 ad5360_update_ctrl 0 59016 NULL
++ath10k_wmi_force_fw_hang_59026 ath10k_wmi_force_fw_hang 0 59026 NULL
 +SyS_preadv_59029 SyS_preadv 3 59029 NULL
 +SyS_preadv_59029 SyS_preadv 3 59029 NULL
-+init_pci_cap_msi_perm_59033 init_pci_cap_msi_perm 2 59033 NULL
-+selinux_transaction_write_59038 selinux_transaction_write 3 59038 NULL
-+crypto_aead_reqsize_59039 crypto_aead_reqsize 0 59039 NULL
-+regmap_bulk_write_59049 regmap_bulk_write 2-4 59049 NULL
-+mmc_sd_num_wr_blocks_59112 mmc_sd_num_wr_blocks 0 59112 NULL
++init_pci_cap_msi_perm_59033 init_pci_cap_msi_perm 2-0 59033 NULL nohasharray
++setgain_59033 setgain 0 59033 &init_pci_cap_msi_perm_59033
++show_fnode_isid_59034 show_fnode_isid 0 59034 NULL
++write_59035 write 0 59035 NULL
++selinux_transaction_write_59038 selinux_transaction_write 3-0 59038 NULL
++contrast_store_59039 contrast_store 0-4 59039 NULL
++ct_pcm_capture_trigger_59041 ct_pcm_capture_trigger 0 59041 NULL
++mwifiex_cmd_11n_delba_59043 mwifiex_cmd_11n_delba 0 59043 NULL
++set_therm_min_59046 set_therm_min 0-4 59046 NULL
++target_stat_scsi_lu_show_attr_status_59047 target_stat_scsi_lu_show_attr_status 0 59047 NULL
++regmap_bulk_write_59049 regmap_bulk_write 2-4-0 59049 NULL nohasharray
++elan_i2c_write_fw_block_59049 elan_i2c_write_fw_block 0 59049 &regmap_bulk_write_59049
++__bnx2x_get_regs_len_59052 __bnx2x_get_regs_len 0 59052 NULL
++dlci_header_59057 dlci_header 0 59057 NULL
++dm9161_config_init_59059 dm9161_config_init 0 59059 NULL
++acpi_ns_search_and_enter_59061 acpi_ns_search_and_enter 0 59061 NULL
++da9052_gpio_direction_input_59062 da9052_gpio_direction_input 0 59062 NULL
++gspca_init_transfer_59079 gspca_init_transfer 0 59079 NULL
++tcm_qla2xxx_wwn_show_attr_version_59082 tcm_qla2xxx_wwn_show_attr_version 0 59082 NULL
++bcm_sf2_port_setup_59085 bcm_sf2_port_setup 0 59085 NULL
++si4713_tx_tune_freq_59087 si4713_tx_tune_freq 0 59087 NULL nohasharray
++nes_store_idx_data_59087 nes_store_idx_data 0-3 59087 &si4713_tx_tune_freq_59087 nohasharray
++store_rx_pol_inv_59087 store_rx_pol_inv 0-4 59087 &nes_store_idx_data_59087
++show_tcrit2_hyst_59088 show_tcrit2_hyst 0 59088 NULL nohasharray
++cpuidle_store_59088 cpuidle_store 0-4 59088 &show_tcrit2_hyst_59088
++snd_cmipci_pcm_trigger_59090 snd_cmipci_pcm_trigger 0 59090 NULL
++nfs4_map_errors_59095 nfs4_map_errors 0-1 59095 NULL
++tiadc_buffer_preenable_59104 tiadc_buffer_preenable 0 59104 NULL
++hfsplus_trusted_listxattr_59112 hfsplus_trusted_listxattr 0-5 59112 NULL nohasharray
++mmc_sd_num_wr_blocks_59112 mmc_sd_num_wr_blocks 0 59112 &hfsplus_trusted_listxattr_59112
++launder_page_59115 launder_page 0 59115 NULL nohasharray
++class_pktcdvd_show_map_59115 class_pktcdvd_show_map 0 59115 &launder_page_59115
++bConfigurationValue_show_59121 bConfigurationValue_show 0 59121 NULL nohasharray
++show_session_param_ISCSI_PARAM_BOOT_NIC_59121 show_session_param_ISCSI_PARAM_BOOT_NIC 0 59121 &bConfigurationValue_show_59121
 +sta_tx_latency_stat_table_59122 sta_tx_latency_stat_table 0-4-5 59122 NULL nohasharray
 +sta_tx_latency_stat_table_59122 sta_tx_latency_stat_table 0-4-5 59122 NULL nohasharray
-+scsi_io_completion_59122 scsi_io_completion 2 59122 &sta_tx_latency_stat_table_59122
-+nfc_llcp_send_i_frame_59130 nfc_llcp_send_i_frame 3 59130 NULL
-+framebuffer_alloc_59145 framebuffer_alloc 1 59145 NULL nohasharray
-+print_devstats_dot11RTSSuccessCount_59145 print_devstats_dot11RTSSuccessCount 3 59145 &framebuffer_alloc_59145
++temp_get_59122 temp_get 0 59122 &sta_tx_latency_stat_table_59122 nohasharray
++scsi_io_completion_59122 scsi_io_completion 2 59122 &temp_get_59122
++wait_for_completion_killable_timeout_59124 wait_for_completion_killable_timeout 0 59124 NULL
++nfc_llcp_send_i_frame_59130 nfc_llcp_send_i_frame 3-0 59130 NULL
++reiserfs_commit_for_inode_59131 reiserfs_commit_for_inode 0 59131 NULL
++__iio_add_event_config_attrs_59136 __iio_add_event_config_attrs 0 59136 NULL nohasharray
++__uncore_occ_invert_show_59136 __uncore_occ_invert_show 0 59136 &__iio_add_event_config_attrs_59136
++tg_set_conf_59142 tg_set_conf 0-3 59142 NULL
++pch_gbe_change_mtu_59144 pch_gbe_change_mtu 0 59144 NULL
++print_devstats_dot11RTSSuccessCount_59145 print_devstats_dot11RTSSuccessCount 3 59145 NULL nohasharray
++framebuffer_alloc_59145 framebuffer_alloc 1 59145 &print_devstats_dot11RTSSuccessCount_59145
++lpfc_link_speed_store_59146 lpfc_link_speed_store 0-4 59146 NULL
++qla2x00_sysfs_read_optrom_59148 qla2x00_sysfs_read_optrom 6-0-5 59148 NULL
 +radeon_compat_ioctl_59150 radeon_compat_ioctl 2 59150 NULL
 +pvr2_hdw_report_clients_59152 pvr2_hdw_report_clients 3 59152 NULL
 +radeon_compat_ioctl_59150 radeon_compat_ioctl 2 59150 NULL
 +pvr2_hdw_report_clients_59152 pvr2_hdw_report_clients 3 59152 NULL
++fan_fan_watchdog_store_59153 fan_fan_watchdog_store 0-3 59153 NULL
++snd_ad1889_capture_trigger_59160 snd_ad1889_capture_trigger 0 59160 NULL
++sha224_ssse3_final_59161 sha224_ssse3_final 0 59161 NULL
++qla4_83xx_start_firmware_59164 qla4_83xx_start_firmware 0 59164 NULL
++jffs2_do_readpage_nolock_59166 jffs2_do_readpage_nolock 0 59166 NULL
++ieee802154_create_59169 ieee802154_create 0 59169 NULL
 +ksize_59176 ksize 0 59176 NULL
 +ksize_59176 ksize 0 59176 NULL
-+setup_window_59178 setup_window 4-2-5-7 59178 NULL
-+ocfs2_move_extent_59187 ocfs2_move_extent 2-5 59187 NULL
++setup_window_59178 setup_window 7-5-2-4 59178 NULL
++patch_alc268_59181 patch_alc268 0 59181 NULL nohasharray
++fill_bitmap_rle_bits_59181 fill_bitmap_rle_bits 0 59181 &patch_alc268_59181 nohasharray
++lowpan_fetch_skb_59181 lowpan_fetch_skb 3 59181 &fill_bitmap_rle_bits_59181
++sh_csi2_s_fmt_59187 sh_csi2_s_fmt 0 59187 NULL nohasharray
++cbaf_wusb_ck_store_59187 cbaf_wusb_ck_store 0-4 59187 &sh_csi2_s_fmt_59187
++show_fan_smart_tach_59191 show_fan_smart_tach 0 59191 NULL
++ims_pcu_attribute_store_59196 ims_pcu_attribute_store 0-4 59196 NULL
++gadget_dev_desc_bDeviceProtocol_store_59200 gadget_dev_desc_bDeviceProtocol_store 0-3 59200 NULL
++acpi_ex_name_segment_59202 acpi_ex_name_segment 0 59202 NULL
++cpia2_s_ctrl_59205 cpia2_s_ctrl 0 59205 NULL
++dtcs033_start_59207 dtcs033_start 0 59207 NULL nohasharray
++rv3029c2_i2c_write_regs_59207 rv3029c2_i2c_write_regs 0 59207 &dtcs033_start_59207
 +xfs_iext_realloc_indirect_59211 xfs_iext_realloc_indirect 2 59211 NULL
 +xfs_iext_realloc_indirect_59211 xfs_iext_realloc_indirect 2 59211 NULL
-+check_mapped_selector_name_59216 check_mapped_selector_name 5 59216 NULL
++i2c_hid_raw_request_59214 i2c_hid_raw_request 0-4 59214 NULL nohasharray
++fast_rx_path_59214 fast_rx_path 3 59214 &i2c_hid_raw_request_59214
++osst_get_logical_frame_59215 osst_get_logical_frame 0 59215 NULL
++inftl_partscan_59216 inftl_partscan 0 59216 NULL
++ath10k_debug_cal_data_read_59222 ath10k_debug_cal_data_read 3-0 59222 NULL
 +dt3155_read_59226 dt3155_read 3 59226 NULL
 +dt3155_read_59226 dt3155_read 3 59226 NULL
-+paging64_gpte_to_gfn_lvl_59229 paging64_gpte_to_gfn_lvl 0-1-2 59229 NULL
-+nla_len_59258 nla_len 0 59258 NULL
-+drbd_bm_write_page_59290 drbd_bm_write_page 2 59290 NULL
++xen_write_cr3_init_59228 xen_write_cr3_init 1 59228 NULL
++ql_adapter_initialize_59229 ql_adapter_initialize 0 59229 NULL
++sdev_store_queue_depth_59231 sdev_store_queue_depth 0-4 59231 NULL nohasharray
++dummy_queue_59231 dummy_queue 0 59231 &sdev_store_queue_depth_59231
++qlcnic_get_pci_info_59233 qlcnic_get_pci_info 0 59233 NULL
++__logfs_write_inode_59237 __logfs_write_inode 0 59237 NULL nohasharray
++store_59237 store 0-3 59237 &__logfs_write_inode_59237
++wacom_btnimg0_store_59239 wacom_btnimg0_store 4-0 59239 NULL
++_prepare_for_striping_59240 _prepare_for_striping 0 59240 NULL
++qla4_8xxx_device_state_handler_59242 qla4_8xxx_device_state_handler 0 59242 NULL
++SMB2_write_59246 SMB2_write 0 59246 NULL
++cyber2000fb_decode_crtc_59247 cyber2000fb_decode_crtc 0 59247 NULL
++wlcore_cmd_regdomain_config_locked_59248 wlcore_cmd_regdomain_config_locked 0 59248 NULL
++tg3_poll_fw_59249 tg3_poll_fw 0 59249 NULL
++ib_ucm_write_59250 ib_ucm_write 0-3 59250 NULL nohasharray
++brcmf_p2p_ifchange_59250 brcmf_p2p_ifchange 0 59250 &ib_ucm_write_59250
++lola_set_clock_59255 lola_set_clock 0 59255 NULL
++hid_rtc_read_time_59262 hid_rtc_read_time 0 59262 NULL nohasharray
++store_target_temp_59262 store_target_temp 0-4 59262 &hid_rtc_read_time_59262
++max_active_store_59266 max_active_store 0-4 59266 NULL
++iwlagn_update_beacon_59272 iwlagn_update_beacon 0 59272 NULL
++lut_s_stream_59273 lut_s_stream 0 59273 NULL
++i40e_up_complete_59277 i40e_up_complete 0 59277 NULL nohasharray
++cfhsi_open_59277 cfhsi_open 0 59277 &i40e_up_complete_59277
++da9055_reg_update_59280 da9055_reg_update 0 59280 NULL nohasharray
++saa6752hs_s_mbus_fmt_59280 saa6752hs_s_mbus_fmt 0 59280 &da9055_reg_update_59280
++node_memory_callback_59283 node_memory_callback 0 59283 NULL
++reiserfs_getxattr_59286 reiserfs_getxattr 0 59286 NULL
++show_pressure_59287 show_pressure 0 59287 NULL nohasharray
++_transport_expander_phy_control_59287 _transport_expander_phy_control 0 59287 &show_pressure_59287
++show_install_59288 show_install 0 59288 NULL nohasharray
++iio_sysfs_trigger_poll_59288 iio_sysfs_trigger_poll 0-4 59288 &show_install_59288
++show_shost_mode_59289 show_shost_mode 0 59289 NULL
++iscsit_ta_default_cmdsn_depth_59290 iscsit_ta_default_cmdsn_depth 0 59290 NULL
++key_instantiate_and_link_59295 key_instantiate_and_link 0 59295 NULL nohasharray
++rtl88e_download_fw_59295 rtl88e_download_fw 0 59295 &key_instantiate_and_link_59295
++store_delete_devices_59296 store_delete_devices 0-4 59296 NULL
++pin_hbr_setup_59300 pin_hbr_setup 0 59300 NULL
++udp_error_59301 udp_error 0 59301 NULL nohasharray
++netdev_queue_update_kobjects_59301 netdev_queue_update_kobjects 0 59301 &udp_error_59301
++get_key_haup_common_59302 get_key_haup_common 5 59302 NULL nohasharray
++in_read_index_show_59302 in_read_index_show 0 59302 &get_key_haup_common_59302
++mxt_bootloader_read_59303 mxt_bootloader_read 0 59303 NULL
 +btrfs_insert_dir_item_59304 btrfs_insert_dir_item 4 59304 NULL
 +btrfs_insert_dir_item_59304 btrfs_insert_dir_item 4 59304 NULL
++da9052_read_chgend_current_59305 da9052_read_chgend_current 0 59305 NULL nohasharray
++start_59305 start 0 59305 &da9052_read_chgend_current_59305
++scsiback_wwn_show_attr_version_59315 scsiback_wwn_show_attr_version 0 59315 NULL
 +fd_copyout_59323 fd_copyout 3 59323 NULL
 +fd_copyout_59323 fd_copyout 3 59323 NULL
-+rx_defrag_in_process_called_read_59338 rx_defrag_in_process_called_read 3 59338 NULL
++store_59326 store 0-4 59326 NULL
++carl9170_upload_key_59330 carl9170_upload_key 0 59330 NULL
++mt9v022_cropcap_59331 mt9v022_cropcap 0 59331 NULL
++ati_remote2_store_channel_mask_59334 ati_remote2_store_channel_mask 0-4 59334 NULL
++debug_store_59337 debug_store 0-4 59337 NULL
++rx_defrag_in_process_called_read_59338 rx_defrag_in_process_called_read 3-0 59338 NULL nohasharray
++show_resume_reason_59338 show_resume_reason 0 59338 &rx_defrag_in_process_called_read_59338
++sg_new_read_59344 sg_new_read 0-3 59344 NULL
++acpi_show_profile_59345 acpi_show_profile 0 59345 NULL
 +xfs_attrmulti_attr_set_59346 xfs_attrmulti_attr_set 4 59346 NULL
 +xfs_attrmulti_attr_set_59346 xfs_attrmulti_attr_set 4 59346 NULL
-+__map_request_59350 __map_request 0 59350 NULL
-+SyS_getrandom_59366 SyS_getrandom 2 59366 NULL
-+f2fs_fallocate_59377 f2fs_fallocate 4-3 59377 NULL
++show_transport_handle_59347 show_transport_handle 0 59347 NULL
++gfs2_quota_lock_check_59353 gfs2_quota_lock_check 0 59353 NULL
++target_core_alua_tg_pt_gp_attr_store_59357 target_core_alua_tg_pt_gp_attr_store 0-4 59357 NULL nohasharray
++store_in_reg_59357 store_in_reg 0-4 59357 &target_core_alua_tg_pt_gp_attr_store_59357
++xfs_dir2_sf_entsize_59366 xfs_dir2_sf_entsize 0-2 59366 NULL nohasharray
++SyS_getrandom_59366 SyS_getrandom 2 59366 &xfs_dir2_sf_entsize_59366
++xen_set_identity_and_release_chunk_59368 xen_set_identity_and_release_chunk 1 59368 NULL
++i7core_inject_type_store_59376 i7core_inject_type_store 0-4 59376 NULL
 +pvr2_debugifc_print_info_59380 pvr2_debugifc_print_info 3 59380 NULL
 +pvr2_debugifc_print_info_59380 pvr2_debugifc_print_info 3 59380 NULL
++ibmasm_start_reverse_heartbeat_59382 ibmasm_start_reverse_heartbeat 0 59382 NULL
 +journal_init_dev_59384 journal_init_dev 5 59384 NULL
 +__net_get_random_once_59389 __net_get_random_once 2 59389 NULL
 +journal_init_dev_59384 journal_init_dev 5 59384 NULL
 +__net_get_random_once_59389 __net_get_random_once 2 59389 NULL
-+isku_sysfs_read_keys_function_59412 isku_sysfs_read_keys_function 6 59412 NULL
-+vxge_hw_ring_rxds_per_block_get_59425 vxge_hw_ring_rxds_per_block_get 0 59425 NULL
-+SyS_sched_setaffinity_59442 SyS_sched_setaffinity 2 59442 NULL
-+fs_path_ensure_buf_59445 fs_path_ensure_buf 2 59445 NULL
-+tipc_recv_stream_59456 tipc_recv_stream 4 59456 NULL
-+_iwl_dbgfs_bcast_filters_write_59491 _iwl_dbgfs_bcast_filters_write 3 59491 NULL
-+ib_copy_from_udata_59502 ib_copy_from_udata 3 59502 NULL
++diff_objects_59390 diff_objects 0 59390 NULL nohasharray
++show_hca_59390 show_hca 0 59390 &diff_objects_59390
++fc_frame_alloc_fill_59394 fc_frame_alloc_fill 2 59394 NULL
++qlcnic_83xx_config_intrpt_59397 qlcnic_83xx_config_intrpt 0 59397 NULL
++pci_write_config_59398 pci_write_config 0-5-6 59398 NULL
++idProduct_show_59405 idProduct_show 0 59405 NULL
++ds1286_read_time_59406 ds1286_read_time 0 59406 NULL
++isku_sysfs_read_keys_function_59412 isku_sysfs_read_keys_function 6-0-5 59412 NULL
++show_modinfo_version_59413 show_modinfo_version 0 59413 NULL
++afs_file_write_59418 afs_file_write 0 59418 NULL nohasharray
++patch_stac92hd71bxx_59418 patch_stac92hd71bxx 0 59418 &afs_file_write_59418
++devcgroup_access_write_59423 devcgroup_access_write 0-3 59423 NULL
++nct7802_read_voltage_59424 nct7802_read_voltage 0 59424 NULL
++show_counter_lb_flow_stalls_59426 show_counter_lb_flow_stalls 0 59426 NULL
++show_fan_alarm_59439 show_fan_alarm 0 59439 NULL
++max_show_59442 max_show 0 59442 NULL nohasharray
++psb_intel_opregion_video_event_59442 psb_intel_opregion_video_event 0 59442 &max_show_59442 nohasharray
++adxl34x_rate_store_59442 adxl34x_rate_store 0-4 59442 &psb_intel_opregion_video_event_59442 nohasharray
++SyS_sched_setaffinity_59442 SyS_sched_setaffinity 2 59442 &adxl34x_rate_store_59442
++atm_change_qos_59444 atm_change_qos 0 59444 NULL
++fs_path_ensure_buf_59445 fs_path_ensure_buf 2 59445 NULL nohasharray
++snd_seq_write_59445 snd_seq_write 0-3 59445 &fs_path_ensure_buf_59445 nohasharray
++bnx2_change_mtu_59445 bnx2_change_mtu 0 59445 &snd_seq_write_59445
++descriptor_loc_59446 descriptor_loc 3 59446 NULL
++acpi_ds_build_internal_buffer_obj_59448 acpi_ds_build_internal_buffer_obj 0 59448 NULL nohasharray
++ath10k_peer_delete_59448 ath10k_peer_delete 0 59448 &acpi_ds_build_internal_buffer_obj_59448
++mv_u3d_start_59449 mv_u3d_start 0 59449 NULL
++cxacru_sysfs_show_adsl_state_59456 cxacru_sysfs_show_adsl_state 0 59456 NULL nohasharray
++tipc_recv_stream_59456 tipc_recv_stream 0-4 59456 &cxacru_sysfs_show_adsl_state_59456
++skb_maybe_pull_tail_59461 skb_maybe_pull_tail 3 59461 NULL
++blk_mq_hw_sysfs_show_59462 blk_mq_hw_sysfs_show 0 59462 NULL
++coda_file_write_59463 coda_file_write 0-3 59463 NULL
++ad7791_write_frequency_59465 ad7791_write_frequency 0-4 59465 NULL
++aux_ch_59466 aux_ch 0 59466 NULL
++cfg80211_iter_combinations_59467 cfg80211_iter_combinations 0 59467 NULL
++ab3100_otp_cid_show_59473 ab3100_otp_cid_show 0 59473 NULL
++vmw_kms_write_svga_59477 vmw_kms_write_svga 0 59477 NULL
++diolan_i2c_get_byte_ack_59482 diolan_i2c_get_byte_ack 0 59482 NULL
++get_sas_device_type_names_59483 get_sas_device_type_names 0 59483 NULL
++snd_card_asihpi_capture_prepare_59484 snd_card_asihpi_capture_prepare 0 59484 NULL nohasharray
++mcam_vb_queue_setup_59484 mcam_vb_queue_setup 0 59484 &snd_card_asihpi_capture_prepare_59484
++amd64_top_mem2_show_59487 amd64_top_mem2_show 0 59487 NULL
++_iwl_dbgfs_bcast_filters_write_59491 _iwl_dbgfs_bcast_filters_write 3-0 59491 NULL nohasharray
++pscsi_get_blocks_59491 pscsi_get_blocks 0 59491 &_iwl_dbgfs_bcast_filters_write_59491
++adp5520_store_59492 adp5520_store 0-3 59492 NULL
++r8a66597_urb_enqueue_59493 r8a66597_urb_enqueue 0 59493 NULL nohasharray
++show_hrtbt_enb_59493 show_hrtbt_enb 0 59493 &r8a66597_urb_enqueue_59493
++blkcg_reset_stats_59496 blkcg_reset_stats 0 59496 NULL
++c2port_show_flash_access_59497 c2port_show_flash_access 0 59497 NULL
++ath10k_htc_send_59498 ath10k_htc_send 0 59498 NULL
++show_ata_link_sata_spd_59499 show_ata_link_sata_spd 0 59499 NULL nohasharray
++blk_mq_tag_sysfs_show_59499 blk_mq_tag_sysfs_show 0 59499 &show_ata_link_sata_spd_59499
++defrag_store_59501 defrag_store 4-0 59501 NULL
++ib_copy_from_udata_59502 ib_copy_from_udata 3 59502 NULL nohasharray
++hackrf_submit_urbs_59502 hackrf_submit_urbs 0 59502 &ib_copy_from_udata_59502
++nfsd_nrpools_59503 nfsd_nrpools 0 59503 NULL nohasharray
++snd_seq_queue_timer_open_59503 snd_seq_queue_timer_open 0 59503 &nfsd_nrpools_59503 nohasharray
++qlcnic_sysfs_write_mem_59503 qlcnic_sysfs_write_mem 0-6-5 59503 &snd_seq_queue_timer_open_59503
++rds_pin_pages_59507 rds_pin_pages 0 59507 NULL
++st21nfca_hci_dep_link_up_59509 st21nfca_hci_dep_link_up 5 59509 NULL
 +C_SYSC_get_mempolicy_59516 C_SYSC_get_mempolicy 3 59516 NULL
 +C_SYSC_get_mempolicy_59516 C_SYSC_get_mempolicy 3 59516 NULL
-+mic_vringh_copy_59523 mic_vringh_copy 4 59523 NULL
-+msix_setup_entries_59545 msix_setup_entries 0 59545 NULL
++gfs2_dhash_59522 gfs2_dhash 0 59522 NULL
++gather_write_59526 gather_write 0 59526 NULL nohasharray
++bnx2fc_vport_disable_59526 bnx2fc_vport_disable 0 59526 &gather_write_59526
++vcc_create_59531 vcc_create 0 59531 NULL
++scsiback_drop_nexus_59532 scsiback_drop_nexus 0 59532 NULL
++usb_wwan_write_59533 usb_wwan_write 0-4 59533 NULL
++show_associate_remote_59534 show_associate_remote 0 59534 NULL
++kmalloc_large_node_59542 kmalloc_large_node 1 59542 NULL
++ecryptfs_encrypt_page_59543 ecryptfs_encrypt_page 0 59543 NULL nohasharray
++ext4_resize_fs_59543 ext4_resize_fs 2 59543 &ecryptfs_encrypt_page_59543
++idr_alloc_59545 idr_alloc 0 59545 NULL nohasharray
++msix_setup_entries_59545 msix_setup_entries 0 59545 &idr_alloc_59545
 +mpi_get_nbits_59551 mpi_get_nbits 0 59551 NULL
 +mpi_get_nbits_59551 mpi_get_nbits 0 59551 NULL
-+tunables_write_59563 tunables_write 3 59563 NULL
++lpfc_fcp_cpu_map_store_59552 lpfc_fcp_cpu_map_store 0-4 59552 NULL
++mos7840_get_reg_sync_59553 mos7840_get_reg_sync 0 59553 NULL
++f2fs_xattr_advise_set_59555 f2fs_xattr_advise_set 0 59555 NULL
++show_59558 show 0 59558 NULL
++img_i2c_xfer_59559 img_i2c_xfer 0-3 59559 NULL
++tunables_write_59563 tunables_write 3-0 59563 NULL
 +bio_split_59564 bio_split 2 59564 NULL
 +bio_split_59564 bio_split 2 59564 NULL
-+__copy_from_user_ll_nozero_59571 __copy_from_user_ll_nozero 0-3 59571 NULL
++da9055_group_read_59566 da9055_group_read 0 59566 NULL nohasharray
++cmos_nvram_read_59566 cmos_nvram_read 0-5-6 59566 &da9055_group_read_59566 nohasharray
++nilfs_setattr_59566 nilfs_setattr 0 59566 &cmos_nvram_read_59566
++afs_fsync_59569 afs_fsync 0 59569 NULL
++__copy_from_user_ll_nozero_59571 __copy_from_user_ll_nozero 0 59571 NULL
++show_temp_auto_temp_min_59574 show_temp_auto_temp_min 0 59574 NULL nohasharray
++eth_prepare_mac_addr_change_59574 eth_prepare_mac_addr_change 0 59574 &show_temp_auto_temp_min_59574
++pwm_enable_show_59579 pwm_enable_show 0 59579 NULL
 +write_pbl_59583 write_pbl 4 59583 NULL
 +write_pbl_59583 write_pbl 4 59583 NULL
++resp_write_same_59587 resp_write_same 2 59587 NULL
 +memdup_user_59590 memdup_user 2 59590 NULL
 +memdup_user_59590 memdup_user 2 59590 NULL
-+mem_fwlog_free_mem_blks_read_59616 mem_fwlog_free_mem_blks_read 3 59616 NULL nohasharray
-+xrcdn_free_res_59616 xrcdn_free_res 5 59616 &mem_fwlog_free_mem_blks_read_59616
-+ath6kl_endpoint_stats_write_59621 ath6kl_endpoint_stats_write 3 59621 NULL
-+mtrr_write_59622 mtrr_write 3 59622 NULL
-+find_first_zero_bit_59636 find_first_zero_bit 0 59636 NULL
-+SyS_setdomainname_59646 SyS_setdomainname 2 59646 NULL
-+hidraw_read_59650 hidraw_read 3 59650 NULL
-+v9fs_xattr_set_acl_59651 v9fs_xattr_set_acl 4 59651 NULL
++tcp_set_congestion_control_59591 tcp_set_congestion_control 0 59591 NULL
++si470x_fops_read_59592 si470x_fops_read 0-3 59592 NULL
++gether_opts_host_addr_show_59595 gether_opts_host_addr_show 0 59595 NULL
++max8925_bulk_write_59597 max8925_bulk_write 3-0 59597 NULL
++tps6586x_irq_get_virq_59601 tps6586x_irq_get_virq 2 59601 NULL
++zd_iowrite32a_59602 zd_iowrite32a 0 59602 NULL nohasharray
++store_v86d_59602 store_v86d 0-3 59602 &zd_iowrite32a_59602
++uart_get_attr_iomem_base_59606 uart_get_attr_iomem_base 0 59606 NULL
++fcoe_ctlr_vn_send_59607 fcoe_ctlr_vn_send 4 59607 NULL
++validate_pm_config_59612 validate_pm_config 0 59612 NULL
++module_event_59614 module_event 0 59614 NULL
++cirrusfb_check_var_59615 cirrusfb_check_var 0 59615 NULL
++mem_fwlog_free_mem_blks_read_59616 mem_fwlog_free_mem_blks_read 3-0 59616 NULL
++integrity_format_show_59617 integrity_format_show 0 59617 NULL
++xadc_axi_write_adc_reg_59620 xadc_axi_write_adc_reg 0 59620 NULL
++ecp_write_data_59621 ecp_write_data 0 59621 NULL nohasharray
++ath6kl_endpoint_stats_write_59621 ath6kl_endpoint_stats_write 3-0 59621 &ecp_write_data_59621
++mtrr_write_59622 mtrr_write 3-0 59622 NULL nohasharray
++sock_sendpage_59622 sock_sendpage 4 59622 &mtrr_write_59622
++gfs2_writepage_59624 gfs2_writepage 0 59624 NULL
++core_alua_allocate_lba_map_mem_59632 core_alua_allocate_lba_map_mem 0 59632 NULL
++find_first_zero_bit_59636 find_first_zero_bit 0-2 59636 NULL nohasharray
++v9fs_cache_session_get_key_59636 v9fs_cache_session_get_key 0 59636 &find_first_zero_bit_59636
++console_show_59641 console_show 0 59641 NULL
++logi_dj_ll_raw_request_59642 logi_dj_ll_raw_request 0 59642 NULL
++dn_fib_nlmsg_size_59643 dn_fib_nlmsg_size 0 59643 NULL
++trusted_instantiate_59644 trusted_instantiate 0 59644 NULL
++osst_sysfs_add_59645 osst_sysfs_add 0 59645 NULL
++mxl111sf_tuner_get_if_frequency_59646 mxl111sf_tuner_get_if_frequency 0 59646 NULL nohasharray
++SyS_setdomainname_59646 SyS_setdomainname 2 59646 &mxl111sf_tuner_get_if_frequency_59646
++file_update_time_59647 file_update_time 0 59647 NULL
++hidraw_read_59650 hidraw_read 3-0 59650 NULL nohasharray
++snd_usb_substream_capture_trigger_59650 snd_usb_substream_capture_trigger 0 59650 &hidraw_read_59650 nohasharray
++ubifs_setxattr_59650 ubifs_setxattr 0-4 59650 &snd_usb_substream_capture_trigger_59650
++v9fs_xattr_set_acl_59651 v9fs_xattr_set_acl 4-0 59651 NULL
++set_in_min2_59659 set_in_min2 0-4 59659 NULL
++mv_u3d_ep_enable_59661 mv_u3d_ep_enable 0 59661 NULL nohasharray
++level_store_59661 level_store 0-3 59661 &mv_u3d_ep_enable_59661 nohasharray
++ax88179_write_cmd_59661 ax88179_write_cmd 0 59661 &level_store_59661
 +__devcgroup_check_permission_59665 __devcgroup_check_permission 0 59665 NULL
 +__devcgroup_check_permission_59665 __devcgroup_check_permission 0 59665 NULL
-+iwl_dbgfs_mac_params_read_59666 iwl_dbgfs_mac_params_read 3 59666 NULL
++iwl_dbgfs_mac_params_read_59666 iwl_dbgfs_mac_params_read 3-0 59666 NULL
++register_jprobe_59669 register_jprobe 0 59669 NULL
 +alloc_dca_provider_59670 alloc_dca_provider 2 59670 NULL
 +alloc_dca_provider_59670 alloc_dca_provider 2 59670 NULL
-+mic_calc_failure_read_59700 mic_calc_failure_read 3 59700 NULL
++create_multi_cap_vol_ctl_59672 create_multi_cap_vol_ctl 0 59672 NULL
++int3400_thermal_get_temp_59676 int3400_thermal_get_temp 0 59676 NULL
++jffs2_decompress_59682 jffs2_decompress 0 59682 NULL
++tw_show_stats_59686 tw_show_stats 0 59686 NULL
++sriov_enable_59689 sriov_enable 0 59689 NULL
++show_sas_phy_negotiated_linkrate_59695 show_sas_phy_negotiated_linkrate 0 59695 NULL
++enc28j60_set_hw_macaddr_59696 enc28j60_set_hw_macaddr 0 59696 NULL
++mic_calc_failure_read_59700 mic_calc_failure_read 3-0 59700 NULL
 +ioperm_get_59701 ioperm_get 4-3 59701 NULL
 +ioperm_get_59701 ioperm_get 4-3 59701 NULL
-+prism2_info_scanresults_59729 prism2_info_scanresults 3 59729 NULL
-+ieee80211_if_read_fwded_unicast_59740 ieee80211_if_read_fwded_unicast 3 59740 NULL nohasharray
-+nv94_aux_mask_59740 nv94_aux_mask 2 59740 &ieee80211_if_read_fwded_unicast_59740
++create_59705 create 0 59705 NULL
++rndis_opts_dev_addr_store_59706 rndis_opts_dev_addr_store 0-3 59706 NULL
++xpc_system_reboot_59708 xpc_system_reboot 0 59708 NULL
++__team_option_inst_add_option_59709 __team_option_inst_add_option 0 59709 NULL
++qt1010_set_params_59719 qt1010_set_params 0 59719 NULL
++store_remove_id_59721 store_remove_id 0-3 59721 NULL
++cfq_group_idle_store_59722 cfq_group_idle_store 3-0 59722 NULL
++mlx4_tunnel_steer_add_59724 mlx4_tunnel_steer_add 0 59724 NULL
++nouveau_hwmon_set_emergency_temp_hyst_59727 nouveau_hwmon_set_emergency_temp_hyst 0-4 59727 NULL
++prism2_info_scanresults_59729 prism2_info_scanresults 3 59729 NULL nohasharray
++ftrace_mod_jmp_59729 ftrace_mod_jmp 1 59729 &prism2_info_scanresults_59729
++pc_show_59731 pc_show 0 59731 NULL nohasharray
++bcmgenet_open_59731 bcmgenet_open 0 59731 &pc_show_59731
++ivtv_firmware_check_59732 ivtv_firmware_check 0 59732 NULL
++set_mode_59733 set_mode 0 59733 NULL
++nfs_file_splice_read_59735 nfs_file_splice_read 0 59735 NULL
++twl4030_madc_wait_conversion_ready_59737 twl4030_madc_wait_conversion_ready 0 59737 NULL nohasharray
++perf_event_read_group_59737 perf_event_read_group 0 59737 &twl4030_madc_wait_conversion_ready_59737
++wm8996_gpio_direction_in_59739 wm8996_gpio_direction_in 0 59739 NULL nohasharray
++show_cursor_59739 show_cursor 0 59739 &wm8996_gpio_direction_in_59739 nohasharray
++peak_usb_start_59739 peak_usb_start 0 59739 &show_cursor_59739
++ieee80211_if_read_fwded_unicast_59740 ieee80211_if_read_fwded_unicast 3-0 59740 NULL nohasharray
++vivid_vid_out_s_ctrl_59740 vivid_vid_out_s_ctrl 0 59740 &ieee80211_if_read_fwded_unicast_59740
++i7core_inject_show_bank_59743 i7core_inject_show_bank 0 59743 NULL
 +qib_decode_7220_sdma_errs_59745 qib_decode_7220_sdma_errs 4 59745 NULL
 +qib_decode_7220_sdma_errs_59745 qib_decode_7220_sdma_errs 4 59745 NULL
-+strnlen_59746 strnlen 0 59746 NULL
++strnlen_59746 strnlen 0 59746 NULL nohasharray
++dump_eeprom_59746 dump_eeprom 0-5 59746 &strnlen_59746 nohasharray
++bitmap_parse_user_59746 bitmap_parse_user 0 59746 &dump_eeprom_59746
++snd_interval_refine_set_59748 snd_interval_refine_set 0 59748 NULL nohasharray
++sd_start_video_59748 sd_start_video 0 59748 &snd_interval_refine_set_59748
++tridentfb_check_var_59749 tridentfb_check_var 0 59749 NULL nohasharray
++sctp_manip_pkt_59749 sctp_manip_pkt 4 59749 &tridentfb_check_var_59749
 +ext3_acl_count_59754 ext3_acl_count 0-1 59754 NULL
 +ext3_acl_count_59754 ext3_acl_count 0-1 59754 NULL
-+long_retry_limit_read_59766 long_retry_limit_read 3 59766 NULL
++isci_port_perform_hard_reset_59760 isci_port_perform_hard_reset 0 59760 NULL
++cxacru_sysfs_show_adsl_controller_version_59762 cxacru_sysfs_show_adsl_controller_version 0 59762 NULL
++long_retry_limit_read_59766 long_retry_limit_read 3-0 59766 NULL nohasharray
++cap_inode_need_killpriv_59766 cap_inode_need_killpriv 0 59766 &long_retry_limit_read_59766 nohasharray
++get_sset_count_59766 get_sset_count 0 59766 &cap_inode_need_killpriv_59766
++interf_mitigation_59777 interf_mitigation 0 59777 NULL
++complain_secs_show_59778 complain_secs_show 0 59778 NULL
 +venus_remove_59781 venus_remove 4 59781 NULL
 +mei_nfc_recv_59784 mei_nfc_recv 3 59784 NULL
 +venus_remove_59781 venus_remove 4 59781 NULL
 +mei_nfc_recv_59784 mei_nfc_recv 3 59784 NULL
++net2280_enable_59787 net2280_enable 0 59787 NULL
++tle62x0_gpio_store_59790 tle62x0_gpio_store 0-4 59790 NULL
++smsc_phy_ack_interrupt_59791 smsc_phy_ack_interrupt 0 59791 NULL
++ims_pcu_update_firmware_status_show_59793 ims_pcu_update_firmware_status_show 0 59793 NULL
++pcf2127_rtc_read_time_59796 pcf2127_rtc_read_time 0 59796 NULL
++msb_get_zone_from_lba_59800 msb_get_zone_from_lba 0-1 59800 NULL
 +C_SYSC_preadv_59801 C_SYSC_preadv 3 59801 NULL
 +C_SYSC_preadv_59801 C_SYSC_preadv 3 59801 NULL
-+ipw_write_59807 ipw_write 3 59807 NULL
-+scsi_init_shared_tag_map_59812 scsi_init_shared_tag_map 2 59812 NULL
-+ieee80211_if_read_dot11MeshHWMPmaxPREQretries_59829 ieee80211_if_read_dot11MeshHWMPmaxPREQretries 3 59829 NULL
-+gspca_dev_probe2_59833 gspca_dev_probe2 4 59833 NULL
-+regmap_raw_write_async_59849 regmap_raw_write_async 2-4 59849 NULL
++behind_writes_used_reset_59807 behind_writes_used_reset 0-3 59807 NULL nohasharray
++ipw_write_59807 ipw_write 3 59807 &behind_writes_used_reset_59807
++rtllib_wx_set_gen_ie_59808 rtllib_wx_set_gen_ie 3 59808 NULL
++scsi_init_shared_tag_map_59812 scsi_init_shared_tag_map 2-0 59812 NULL nohasharray
++usbhsg_try_start_59812 usbhsg_try_start 0 59812 &scsi_init_shared_tag_map_59812
++jffs2_readpage_59813 jffs2_readpage 0 59813 NULL
++fuse_writepage_locked_59814 fuse_writepage_locked 0 59814 NULL
++regulator_suspend_standby_state_show_59817 regulator_suspend_standby_state_show 0 59817 NULL
++store_mem_state_59818 store_mem_state 0-4 59818 NULL
++acpi_ds_get_predicate_value_59819 acpi_ds_get_predicate_value 0 59819 NULL nohasharray
++ft_nacl_show_port_name_59819 ft_nacl_show_port_name 0 59819 &acpi_ds_get_predicate_value_59819 nohasharray
++at76_add_interface_59819 at76_add_interface 0 59819 &ft_nacl_show_port_name_59819
++drxk_i2c_transfer_59821 drxk_i2c_transfer 3 59821 NULL
++vivid_vid_cap_s_ctrl_59824 vivid_vid_cap_s_ctrl 0 59824 NULL
++__logfs_truncate_rec_59827 __logfs_truncate_rec 0 59827 NULL
++ieee80211_if_read_dot11MeshHWMPmaxPREQretries_59829 ieee80211_if_read_dot11MeshHWMPmaxPREQretries 3-0 59829 NULL
++gspca_dev_probe2_59833 gspca_dev_probe2 4 59833 NULL nohasharray
++pzl_urb_enqueue_59833 pzl_urb_enqueue 0 59833 &gspca_dev_probe2_59833
++lkdtm_register_cpoint_59834 lkdtm_register_cpoint 0 59834 NULL
++erst_clear_59835 erst_clear 0 59835 NULL
++bq24190_write_59837 bq24190_write 0 59837 NULL
++inv_mpu6050_fifo_rate_store_59838 inv_mpu6050_fifo_rate_store 0-4 59838 NULL
++__oxu_urb_enqueue_59839 __oxu_urb_enqueue 0 59839 NULL nohasharray
++apparmor_inode_getattr_59839 apparmor_inode_getattr 0 59839 &__oxu_urb_enqueue_59839 nohasharray
++wusb_dev_set_encryption_59839 wusb_dev_set_encryption 0 59839 &apparmor_inode_getattr_59839 nohasharray
++wl3501_suspend_59839 wl3501_suspend 0 59839 &wusb_dev_set_encryption_59839
++qla24xx_vport_disable_59843 qla24xx_vport_disable 0 59843 NULL
++fs64_to_cpu_59845 fs64_to_cpu 0 59845 NULL
++da9063_ldo_get_mode_59846 da9063_ldo_get_mode 0 59846 NULL
++show_iface_tcp_wsf_59848 show_iface_tcp_wsf 0 59848 NULL
++regmap_raw_write_async_59849 regmap_raw_write_async 2-4 59849 NULL nohasharray
++f_read_cntrs_59849 f_read_cntrs 0 59849 &regmap_raw_write_async_59849
++vsp1_video_buffer_prepare_59850 vsp1_video_buffer_prepare 0 59850 NULL
++qla27xx_fwdt_template_size_59858 qla27xx_fwdt_template_size 0 59858 NULL
++niu_rx_channel_lpage_init_59865 niu_rx_channel_lpage_init 0 59865 NULL nohasharray
++intel_ring_wait_request_59865 intel_ring_wait_request 0 59865 &niu_rx_channel_lpage_init_59865
++target_core_alua_tg_pt_gp_show_attr_alua_support_transitioning_59869 target_core_alua_tg_pt_gp_show_attr_alua_support_transitioning 0 59869 NULL
++m48t59_nvram_write_59870 m48t59_nvram_write 0-6-5 59870 NULL
++set_pwm_auto_pwm_min_59872 set_pwm_auto_pwm_min 0-4 59872 NULL
++show_alarm_mask_59874 show_alarm_mask 0 59874 NULL
 +biovec_create_pool_59878 biovec_create_pool 1 59878 NULL
 +biovec_create_pool_59878 biovec_create_pool 1 59878 NULL
++osst_flush_buffer_59879 osst_flush_buffer 0 59879 NULL
 +pvr2_ioread_set_sync_key_59882 pvr2_ioread_set_sync_key 3 59882 NULL
 +pvr2_ioread_set_sync_key_59882 pvr2_ioread_set_sync_key 3 59882 NULL
-+l2cap_sock_recvmsg_59886 l2cap_sock_recvmsg 4 59886 NULL
++mwifiex_cfg80211_tdls_mgmt_59884 mwifiex_cfg80211_tdls_mgmt 10 59884 NULL
++l2cap_sock_recvmsg_59886 l2cap_sock_recvmsg 4-0 59886 NULL
 +ffs_prepare_buffer_59892 ffs_prepare_buffer 2 59892 NULL
 +ffs_prepare_buffer_59892 ffs_prepare_buffer 2 59892 NULL
-+kvm_mmu_notifier_invalidate_range_start_59944 kvm_mmu_notifier_invalidate_range_start 3-4 59944 NULL
-+ath10k_read_dfs_stats_59949 ath10k_read_dfs_stats 3 59949 NULL
-+dapm_widget_power_read_file_59950 dapm_widget_power_read_file 3 59950 NULL nohasharray
-+il_dbgfs_rxon_flags_read_59950 il_dbgfs_rxon_flags_read 3 59950 &dapm_widget_power_read_file_59950
-+il_dbgfs_missed_beacon_read_59956 il_dbgfs_missed_beacon_read 3 59956 NULL
-+__arch_hweight16_59975 __arch_hweight16 0 59975 NULL
++xwrite_59906 xwrite 3 59906 NULL
++do_rbd_remove_59907 do_rbd_remove 0-3 59907 NULL
++swiotlb_map_page_59909 swiotlb_map_page 3-0 59909 NULL
++cpu_rt_period_write_uint_59912 cpu_rt_period_write_uint 0 59912 NULL
++rx_dropped_show_59917 rx_dropped_show 0 59917 NULL
++store_rescan_field_59920 store_rescan_field 0-4 59920 NULL
++zd1201_net_open_59921 zd1201_net_open 0 59921 NULL
++cachefiles_read_or_alloc_page_59923 cachefiles_read_or_alloc_page 0 59923 NULL
++bnx2_fw_sync_59929 bnx2_fw_sync 0 59929 NULL
++read_59931 read 0 59931 NULL
++ecryptfs_process_key_cipher_59932 ecryptfs_process_key_cipher 0 59932 NULL nohasharray
++cifs_sync_mid_result_59932 cifs_sync_mid_result 0 59932 &ecryptfs_process_key_cipher_59932
++ath5k_hw_rfgain_init_59935 ath5k_hw_rfgain_init 0 59935 NULL
++cxacru_sysfs_show_downstream_bits_per_frame_59943 cxacru_sysfs_show_downstream_bits_per_frame 0 59943 NULL
++mmio32write__write_file_59944 mmio32write__write_file 0 59944 NULL
++advansys_board_found_59945 advansys_board_found 0 59945 NULL
++ncp_make_closed_59948 ncp_make_closed 0 59948 NULL
++ath10k_read_dfs_stats_59949 ath10k_read_dfs_stats 3-0 59949 NULL
++dapm_widget_power_read_file_59950 dapm_widget_power_read_file 3-0 59950 NULL nohasharray
++il_dbgfs_rxon_flags_read_59950 il_dbgfs_rxon_flags_read 3-0 59950 &dapm_widget_power_read_file_59950
++cfq_back_seek_max_store_59951 cfq_back_seek_max_store 3-0 59951 NULL
++il_dbgfs_missed_beacon_read_59956 il_dbgfs_missed_beacon_read 3-0 59956 NULL
++cuse_write_59958 cuse_write 0-3 59958 NULL
++cifs_setup_session_59967 cifs_setup_session 0 59967 NULL nohasharray
++v9fs_write_inode_59967 v9fs_write_inode 0 59967 &cifs_setup_session_59967
++__arch_hweight16_59975 __arch_hweight16 0 59975 NULL nohasharray
++smsc911x_ethtool_get_eeprom_len_59975 smsc911x_ethtool_get_eeprom_len 0 59975 &__arch_hweight16_59975
++store_frontswap_hysteresis_59976 store_frontswap_hysteresis 0-4 59976 NULL
++fuse_perm_getattr_59977 fuse_perm_getattr 0 59977 NULL
++squashfs_max_decompressors_59978 squashfs_max_decompressors 0 59978 NULL nohasharray
++tsl2550_set_operating_mode_59978 tsl2550_set_operating_mode 0 59978 &squashfs_max_decompressors_59978
++memcg_activate_kmem_59980 memcg_activate_kmem 0 59980 NULL nohasharray
++tpm_tis_send_main_59980 tpm_tis_send_main 0-3 59980 &memcg_activate_kmem_59980
++elan_smbus_write_fw_block_59982 elan_smbus_write_fw_block 0 59982 NULL
 +osd_req_read_kern_59990 osd_req_read_kern 5 59990 NULL
 +osd_req_read_kern_59990 osd_req_read_kern 5 59990 NULL
++get_ether_addr_str_59995 get_ether_addr_str 0 59995 NULL
++deadline_read_expire_show_59999 deadline_read_expire_show 0 59999 NULL
++setup_60000 setup 0 60000 NULL
 +ghash_async_setkey_60001 ghash_async_setkey 3 60001 NULL
 +ghash_async_setkey_60001 ghash_async_setkey 3 60001 NULL
-+ieee80211_if_fmt_dot11MeshAwakeWindowDuration_60006 ieee80211_if_fmt_dot11MeshAwakeWindowDuration 3 60006 NULL
++sctp_bindx_add_60002 sctp_bindx_add 0 60002 NULL
++ieee80211_if_fmt_dot11MeshAwakeWindowDuration_60006 ieee80211_if_fmt_dot11MeshAwakeWindowDuration 3 60006 NULL nohasharray
++enic_vlan_rx_add_vid_60006 enic_vlan_rx_add_vid 0 60006 &ieee80211_if_fmt_dot11MeshAwakeWindowDuration_60006 nohasharray
++hif_usb_send_60006 hif_usb_send 0 60006 &enic_vlan_rx_add_vid_60006
 +copy_items_60009 copy_items 7 60009 NULL
 +copy_items_60009 copy_items 7 60009 NULL
-+rawsock_sendmsg_60010 rawsock_sendmsg 4 60010 NULL
++rawsock_sendmsg_60010 rawsock_sendmsg 4-0 60010 NULL
 +mthca_init_cq_60011 mthca_init_cq 2 60011 NULL
 +mthca_init_cq_60011 mthca_init_cq 2 60011 NULL
++register_device_60015 register_device 2-3 60015 NULL
++target_core_store_dev_lba_map_60016 target_core_store_dev_lba_map 0-3 60016 NULL
++batadv_dat_init_60023 batadv_dat_init 0 60023 NULL
++ebitmap_set_bit_60024 ebitmap_set_bit 0 60024 NULL
 +osd_req_list_dev_partitions_60027 osd_req_list_dev_partitions 4 60027 NULL
 +osd_req_list_dev_partitions_60027 osd_req_list_dev_partitions 4 60027 NULL
++ds2781_get_control_register_60028 ds2781_get_control_register 0 60028 NULL nohasharray
++target_fabric_tpg_attrib_attr_store_60028 target_fabric_tpg_attrib_attr_store 0-4 60028 &ds2781_get_control_register_60028
++store_60029 store 0-3 60029 NULL nohasharray
++do_set_fan_target_60029 do_set_fan_target 0 60029 &store_60029
 +xlog_bread_offset_60030 xlog_bread_offset 3 60030 NULL
 +xlog_bread_offset_60030 xlog_bread_offset 3 60030 NULL
-+bio_integrity_hw_sectors_60039 bio_integrity_hw_sectors 0-2 60039 NULL
++squashfs_security_list_60031 squashfs_security_list 0-5 60031 NULL
++gen10g_soft_reset_60032 gen10g_soft_reset 0 60032 NULL
++sys_sched_getaffinity_60033 sys_sched_getaffinity 2 60033 NULL nohasharray
++proc_setattr_60033 proc_setattr 0 60033 &sys_sched_getaffinity_60033
++toshiba_kbd_type_show_60034 toshiba_kbd_type_show 0 60034 NULL
 +do_ip6t_set_ctl_60040 do_ip6t_set_ctl 4 60040 NULL
 +do_ip6t_set_ctl_60040 do_ip6t_set_ctl 4 60040 NULL
++sock_aio_read_60043 sock_aio_read 0 60043 NULL
++pmcraid_change_queue_depth_60044 pmcraid_change_queue_depth 0-2 60044 NULL
 +vcs_size_60050 vcs_size 0 60050 NULL
 +vcs_size_60050 vcs_size 0 60050 NULL
-+gru_alloc_gts_60056 gru_alloc_gts 3-2 60056 NULL
++sis630_transaction_start_60054 sis630_transaction_start 0 60054 NULL nohasharray
++arcmsr_attr_host_fw_model_60054 arcmsr_attr_host_fw_model 0 60054 &sis630_transaction_start_60054
++afs_cell_init_60055 afs_cell_init 0 60055 NULL nohasharray
++pch_phub_write_serial_rom_60055 pch_phub_write_serial_rom 0 60055 &afs_cell_init_60055
++gru_alloc_gts_60056 gru_alloc_gts 2-3 60056 NULL
++il4965_txq_ctx_alloc_60062 il4965_txq_ctx_alloc 0 60062 NULL
 +compat_writev_60063 compat_writev 3 60063 NULL
 +compat_writev_60063 compat_writev 3 60063 NULL
-+ath6kl_listen_int_write_60066 ath6kl_listen_int_write 3 60066 NULL
-+c4iw_num_stags_60073 c4iw_num_stags 0 60073 NULL
++ath6kl_listen_int_write_60066 ath6kl_listen_int_write 3-0 60066 NULL nohasharray
++fsa9480_show_device_60066 fsa9480_show_device 0 60066 &ath6kl_listen_int_write_60066
++mxl5007t_tuner_rf_tune_60070 mxl5007t_tuner_rf_tune 0 60070 NULL
++i7core_inject_section_store_60074 i7core_inject_section_store 0-4 60074 NULL
 +usb_os_desc_prepare_interf_dir_60075 usb_os_desc_prepare_interf_dir 2 60075 NULL
 +usb_os_desc_prepare_interf_dir_60075 usb_os_desc_prepare_interf_dir 2 60075 NULL
-+rxrpc_kernel_send_data_60083 rxrpc_kernel_send_data 3 60083 NULL
++show_60078 show 0 60078 NULL
++mp_register_gsi_60079 mp_register_gsi 2 60079 NULL
++smk_curacc_60080 smk_curacc 0 60080 NULL
++rxrpc_kernel_send_data_60083 rxrpc_kernel_send_data 3 60083 NULL nohasharray
++real_power_state_show_60083 real_power_state_show 0 60083 &rxrpc_kernel_send_data_60083
++hw_init_60084 hw_init 0 60084 NULL
++store_dts_ext_60085 store_dts_ext 0-4 60085 NULL nohasharray
++roccat_common2_sysfs_write_keys_function_60085 roccat_common2_sysfs_write_keys_function 0-6-5 60085 &store_dts_ext_60085
++check_pages_physically_contiguous_60091 check_pages_physically_contiguous 1 60091 NULL
++set_hw_addr_filt_60093 set_hw_addr_filt 0 60093 NULL
++read_fs_60094 read_fs 0-5-6 60094 NULL
++in_tx_show_60098 in_tx_show 0 60098 NULL
++show_temp_auto_point1_temp_hyst_60099 show_temp_auto_point1_temp_hyst 0 60099 NULL nohasharray
++qla2x00_pci_info_show_60099 qla2x00_pci_info_show 0 60099 &show_temp_auto_point1_temp_hyst_60099
 +ieee80211_if_fmt_fwded_frames_60103 ieee80211_if_fmt_fwded_frames 3 60103 NULL
 +ieee80211_if_fmt_fwded_frames_60103 ieee80211_if_fmt_fwded_frames 3 60103 NULL
++ext3_xattr_security_set_60108 ext3_xattr_security_set 0 60108 NULL
++cmd_rsv_establish_60112 cmd_rsv_establish 0 60112 NULL
 +SYSC_msgsnd_60113 SYSC_msgsnd 3 60113 NULL
 +SYSC_msgsnd_60113 SYSC_msgsnd 3 60113 NULL
++i40e_vsi_control_rx_60116 i40e_vsi_control_rx 0 60116 NULL
++ttm_bo_kmap_60118 ttm_bo_kmap 2-3 60118 NULL nohasharray
++reserve_or_set_tx_60118 reserve_or_set_tx 0 60118 &ttm_bo_kmap_60118
 +nfs_idmap_request_key_60124 nfs_idmap_request_key 2 60124 NULL
 +nfs_idmap_request_key_60124 nfs_idmap_request_key 2 60124 NULL
++show_60125 show 0 60125 NULL
++show_60127 show 0 60127 NULL
++hfs_brec_find_60131 hfs_brec_find 0 60131 NULL
 +pcpu_need_to_extend_60133 pcpu_need_to_extend 0 60133 NULL
 +pcpu_need_to_extend_60133 pcpu_need_to_extend 0 60133 NULL
-+__mutex_lock_common_60134 __mutex_lock_common 0 60134 NULL
-+ld_usb_read_60156 ld_usb_read 3 60156 NULL
++devnum_show_60150 devnum_show 0 60150 NULL
++zatm_setsockopt_60154 zatm_setsockopt 0 60154 NULL
++ld_usb_read_60156 ld_usb_read 3-0 60156 NULL nohasharray
++bind_60156 bind 0 60156 &ld_usb_read_60156
 +jmb38x_ms_count_slots_60164 jmb38x_ms_count_slots 0 60164 NULL
 +jmb38x_ms_count_slots_60164 jmb38x_ms_count_slots 0 60164 NULL
-+init_state_60165 init_state 2 60165 NULL
++init_state_60165 init_state 2 60165 NULL nohasharray
++hugetlbfs_statfs_60165 hugetlbfs_statfs 0 60165 &init_state_60165
++deadline_front_merges_show_60171 deadline_front_merges_show 0 60171 NULL
++usbvision_read_reg_60172 usbvision_read_reg 0 60172 NULL
++lp5521_update_program_memory_60174 lp5521_update_program_memory 0-3 60174 NULL
 +jffs2_alloc_full_dirent_60179 jffs2_alloc_full_dirent 1 60179 NULL nohasharray
 +sg_build_sgat_60179 sg_build_sgat 3 60179 &jffs2_alloc_full_dirent_60179
 +jffs2_alloc_full_dirent_60179 jffs2_alloc_full_dirent 1 60179 NULL nohasharray
 +sg_build_sgat_60179 sg_build_sgat 3 60179 &jffs2_alloc_full_dirent_60179
-+fuse_async_req_send_60183 fuse_async_req_send 0-3 60183 NULL
-+rx_rx_tkip_replays_read_60193 rx_rx_tkip_replays_read 3 60193 NULL nohasharray
++uwb_rc_start_beacon_60180 uwb_rc_start_beacon 0 60180 NULL
++avc_denied_60181 avc_denied 0 60181 NULL
++ath10k_wmi_vdev_spectral_conf_60182 ath10k_wmi_vdev_spectral_conf 0 60182 NULL
++fuse_async_req_send_60183 fuse_async_req_send 0-3 60183 NULL nohasharray
++show_in_min2_60183 show_in_min2 0 60183 &fuse_async_req_send_60183
++uwb_dev_BPST_show_60184 uwb_dev_BPST_show 0 60184 NULL
++parse_init_verbs_60185 parse_init_verbs 0 60185 NULL
++pm3393_set_mtu_60190 pm3393_set_mtu 0 60190 NULL
++rx_rx_tkip_replays_read_60193 rx_rx_tkip_replays_read 3-0 60193 NULL nohasharray
 +arch_setup_msi_irqs_60193 arch_setup_msi_irqs 0 60193 &rx_rx_tkip_replays_read_60193
 +arch_setup_msi_irqs_60193 arch_setup_msi_irqs 0 60193 &rx_rx_tkip_replays_read_60193
-+qib_reg_phys_mr_60202 qib_reg_phys_mr 3 60202 NULL
++show_reconnect_delay_60198 show_reconnect_delay 0 60198 NULL
++acquire_store_60201 acquire_store 0-4 60201 NULL
++qib_reg_phys_mr_60202 qib_reg_phys_mr 3 60202 NULL nohasharray
++ib_send_cm_mra_60202 ib_send_cm_mra 4 60202 &qib_reg_phys_mr_60202
++__mt9t112_mcu_write_60204 __mt9t112_mcu_write 0 60204 NULL
++ubifs_jnl_truncate_60206 ubifs_jnl_truncate 0 60206 NULL
++da9052_read_vddout_60207 da9052_read_vddout 0 60207 NULL nohasharray
++__hw_addr_del_60207 __hw_addr_del 0 60207 &da9052_read_vddout_60207
 +btrfs_get_token_16_60220 btrfs_get_token_16 0 60220 NULL
 +btrfs_get_token_16_60220 btrfs_get_token_16 0 60220 NULL
-+irq_alloc_domain_generic_chips_60264 irq_alloc_domain_generic_chips 2-3 60264 NULL
-+display_crc_ctl_write_60273 display_crc_ctl_write 3 60273 NULL
++rtpm_active_time_show_60221 rtpm_active_time_show 0 60221 NULL
++__phys_addr_nodebug_60230 __phys_addr_nodebug 0 60230 NULL nohasharray
++arizona_map_irq_60230 arizona_map_irq 2 60230 &__phys_addr_nodebug_60230
++kstrtouint_60233 kstrtouint 0 60233 NULL
++show_pwm_tmax_60240 show_pwm_tmax 0 60240 NULL
++alc880_parse_auto_config_60242 alc880_parse_auto_config 0 60242 NULL
++wm831x_auxadc_read_uv_60248 wm831x_auxadc_read_uv 0 60248 NULL nohasharray
++sht15_show_humidity_60248 sht15_show_humidity 0 60248 &wm831x_auxadc_read_uv_60248 nohasharray
++de_open_60248 de_open 0 60248 &sht15_show_humidity_60248
++wm831x_irq_60254 wm831x_irq 2 60254 NULL
++compat_sys_fcntl64_60256 compat_sys_fcntl64 3 60256 NULL
++irq_alloc_domain_generic_chips_60264 irq_alloc_domain_generic_chips 3-2 60264 NULL
++notify_recv_post_dequeue_60265 notify_recv_post_dequeue 0 60265 NULL nohasharray
++mlx4_ACCESS_MEM_60265 mlx4_ACCESS_MEM 0 60265 &notify_recv_post_dequeue_60265
++validate_trigger_60267 validate_trigger 0 60267 NULL
++m920x_read_60272 m920x_read 0 60272 NULL
++display_crc_ctl_write_60273 display_crc_ctl_write 3-0 60273 NULL
 +printer_write_60276 printer_write 3 60276 NULL
 +printer_write_60276 printer_write 3 60276 NULL
-+do_xip_mapping_read_60297 do_xip_mapping_read 5 60297 NULL
-+getDataLength_60301 getDataLength 0 60301 NULL
-+bch_subtract_dirty_60306 bch_subtract_dirty 3-4 60306 NULL
-+usb_alphatrack_write_60341 usb_alphatrack_write 3 60341 NULL
-+__kfifo_from_user_r_60345 __kfifo_from_user_r 5-3 60345 NULL
-+max_unfragmented_pages_60362 max_unfragmented_pages 0 60362 NULL
-+dccp_setsockopt_60367 dccp_setsockopt 5 60367 NULL
++rds_recvmsg_60282 rds_recvmsg 0-4 60282 NULL
++rv3029c2_rtc_set_alarm_60283 rv3029c2_rtc_set_alarm 0 60283 NULL
++__pskb_pull_tail_60287 __pskb_pull_tail 2 60287 NULL
++at86rf230_start_60288 at86rf230_start 0 60288 NULL nohasharray
++store_in_beep_60288 store_in_beep 0-4 60288 &at86rf230_start_60288
++pwm1_enable_show_60290 pwm1_enable_show 0 60290 NULL nohasharray
++dsense_store_60290 dsense_store 0-3 60290 &pwm1_enable_show_60290
++target_stat_scsi_port_show_attr_inst_60295 target_stat_scsi_port_show_attr_inst 0 60295 NULL
++do_xip_mapping_read_60297 do_xip_mapping_read 5-0 60297 NULL
++bh1770_prox_set_threshold_60299 bh1770_prox_set_threshold 0 60299 NULL
++show_auto_pwm_min_60306 show_auto_pwm_min 0 60306 NULL nohasharray
++bch_subtract_dirty_60306 bch_subtract_dirty 3 60306 &show_auto_pwm_min_60306
++os_desc_use_show_60317 os_desc_use_show 0 60317 NULL
++lpfc_drvr_version_show_60319 lpfc_drvr_version_show 0 60319 NULL
++rocker_dma_rx_ring_skbs_alloc_60321 rocker_dma_rx_ring_skbs_alloc 0 60321 NULL
++lpfc_request_firmware_upgrade_show_60324 lpfc_request_firmware_upgrade_show 0 60324 NULL
++mlx4_slave_cmd_60337 mlx4_slave_cmd 0 60337 NULL
++v9fs_xattr_security_get_60341 v9fs_xattr_security_get 0 60341 NULL
++ecryptfs_write_inode_size_to_header_60342 ecryptfs_write_inode_size_to_header 0 60342 NULL
++__kfifo_from_user_r_60345 __kfifo_from_user_r 3-5 60345 NULL
++show_uframe_periodic_max_60347 show_uframe_periodic_max 0 60347 NULL
++wusb_usb_ncb_60348 wusb_usb_ncb 0 60348 NULL
++rh_call_control_60349 rh_call_control 0 60349 NULL
++__ext2_get_block_60350 __ext2_get_block 0 60350 NULL
++init_60352 init 0 60352 NULL
++show_sas_phy_phy_reset_problem_count_60353 show_sas_phy_phy_reset_problem_count 0 60353 NULL
++mlx4_en_change_mtu_60358 mlx4_en_change_mtu 0 60358 NULL
++prepare_60360 prepare 0 60360 NULL
++mesh_rx_csa_frame_60361 mesh_rx_csa_frame 3 60361 NULL
++show_firmwareCode_60363 show_firmwareCode 0 60363 NULL
++listxattr_filler_60364 listxattr_filler 3 60364 NULL
++dccp_setsockopt_60367 dccp_setsockopt 5-0 60367 NULL nohasharray
++wl1251_event_unmask_60367 wl1251_event_unmask 0 60367 &dccp_setsockopt_60367
++tcp_md5_do_del_60370 tcp_md5_do_del 0 60370 NULL
++try_ctrl_60373 try_ctrl 0 60373 NULL
++store_fc_private_host_dev_loss_tmo_60376 store_fc_private_host_dev_loss_tmo 0-4 60376 NULL
++ali15x3_transaction_60378 ali15x3_transaction 0 60378 NULL
++ubi_eba_atomic_leb_change_60379 ubi_eba_atomic_leb_change 5-0 60379 NULL nohasharray
++ncp_notify_change_60379 ncp_notify_change 0 60379 &ubi_eba_atomic_leb_change_60379
++uevent_show_60385 uevent_show 0 60385 NULL
++notifier_call_60391 notifier_call 0 60391 NULL
 +mthca_alloc_resize_buf_60394 mthca_alloc_resize_buf 3 60394 NULL
 +mthca_alloc_resize_buf_60394 mthca_alloc_resize_buf 3 60394 NULL
-+ocfs2_zero_extend_60396 ocfs2_zero_extend 3 60396 NULL
-+driver_names_read_60399 driver_names_read 3 60399 NULL
-+simple_alloc_urb_60420 simple_alloc_urb 3 60420 NULL
-+excessive_retries_read_60425 excessive_retries_read 3 60425 NULL
-+kmalloc_60432 kmalloc 1 60432 NULL nohasharray
-+tstats_write_60432 tstats_write 3 60432 &kmalloc_60432
++iscsi_tpg_attrib_store_demo_mode_discovery_60396 iscsi_tpg_attrib_store_demo_mode_discovery 0-3 60396 NULL
++tveeprom_read_60397 tveeprom_read 3 60397 NULL
++cfv_netdev_open_60398 cfv_netdev_open 0 60398 NULL
++driver_names_read_60399 driver_names_read 3-0 60399 NULL
++bus_speed_read_60406 bus_speed_read 0 60406 NULL
++imx074_g_fmt_60411 imx074_g_fmt 0 60411 NULL
++SendReceive_60415 SendReceive 0 60415 NULL
++control_show_60422 control_show 0 60422 NULL
++show_fan_beep_60423 show_fan_beep 0 60423 NULL
++excessive_retries_read_60425 excessive_retries_read 3-0 60425 NULL
++of_property_count_elems_of_size_60426 of_property_count_elems_of_size 0-3 60426 NULL
++tstats_write_60432 tstats_write 3-0 60432 NULL
++atl1_change_mtu_60434 atl1_change_mtu 0 60434 NULL
++iio_trigger_read_name_60437 iio_trigger_read_name 0 60437 NULL nohasharray
++lio_target_tpg_show_enable_60437 lio_target_tpg_show_enable 0 60437 &iio_trigger_read_name_60437 nohasharray
++tipc_buf_acquire_60437 tipc_buf_acquire 1 60437 &lio_target_tpg_show_enable_60437
++parse_output_paths_60438 parse_output_paths 0 60438 NULL
++show_carrier_60439 show_carrier 0 60439 NULL nohasharray
++elan_i2c_iap_get_mode_60439 elan_i2c_iap_get_mode 0 60439 &show_carrier_60439
++sysv_write_begin_60442 sysv_write_begin 0 60442 NULL nohasharray
++rx_data_60442 rx_data 4 60442 &sysv_write_begin_60442
++s5k4aa_set_hvflip_60444 s5k4aa_set_hvflip 0 60444 NULL
++read_usrate_60445 read_usrate 0 60445 NULL
++tcf_csum_ipv4_igmp_60446 tcf_csum_ipv4_igmp 3 60446 NULL
++__uncore_mask0_show_60454 __uncore_mask0_show 0 60454 NULL
 +snd_hda_get_num_raw_conns_60462 snd_hda_get_num_raw_conns 0 60462 NULL
 +snd_hda_get_num_raw_conns_60462 snd_hda_get_num_raw_conns 0 60462 NULL
-+crypto_shash_setkey_60483 crypto_shash_setkey 3 60483 NULL
++cmos_set_alarm_60463 cmos_set_alarm 0 60463 NULL
++pnfs_layoutcommit_inode_60465 pnfs_layoutcommit_inode 0 60465 NULL
++initialize_controlvm_payload_info_60472 initialize_controlvm_payload_info 2-1-3 60472 NULL
++reiserfs_permission_60474 reiserfs_permission 0 60474 NULL
++hfsplus_listxattr_finder_info_60475 hfsplus_listxattr_finder_info 0 60475 NULL
++lp8788_show_eoc_level_60477 lp8788_show_eoc_level 0 60477 NULL
++ext3_writeback_writepage_60479 ext3_writeback_writepage 0 60479 NULL
++load_info_60481 load_info 0 60481 NULL
++ht_show_60482 ht_show 0 60482 NULL nohasharray
++broadsheet_spiflash_wait_for_status_60482 broadsheet_spiflash_wait_for_status 0 60482 &ht_show_60482
++crypto_shash_setkey_60483 crypto_shash_setkey 0-3 60483 NULL
++tpacpi_driver_version_show_60485 tpacpi_driver_version_show 0 60485 NULL
++mmc_cid_show_60490 mmc_cid_show 0 60490 NULL nohasharray
++generic_key_timeout_60490 generic_key_timeout 0 60490 &mmc_cid_show_60490
++walk_component_60493 walk_component 0 60493 NULL
 +lustre_msg_early_size_60496 lustre_msg_early_size 0 60496 NULL
 +lustre_msg_early_size_60496 lustre_msg_early_size 0 60496 NULL
++elv_iosched_show_60498 elv_iosched_show 0 60498 NULL
++acpi_tb_get_root_table_entry_60501 acpi_tb_get_root_table_entry 0 60501 NULL
++show_unicast_flood_60505 show_unicast_flood 0 60505 NULL nohasharray
++iscsi_stat_sess_show_attr_rsp_pdus_60505 iscsi_stat_sess_show_attr_rsp_pdus 0 60505 &show_unicast_flood_60505 nohasharray
++rbd_dev_v2_header_onetime_60505 rbd_dev_v2_header_onetime 0 60505 &iscsi_stat_sess_show_attr_rsp_pdus_60505
++store_temp_auto_pwm_min_60510 store_temp_auto_pwm_min 0-4 60510 NULL
++xfs_btree_make_block_unfull_60511 xfs_btree_make_block_unfull 0 60511 NULL
++set_fan_pulses_60512 set_fan_pulses 0-4 60512 NULL
++smb2_new_read_req_60513 smb2_new_read_req 0 60513 NULL
++ath_tx_init_60515 ath_tx_init 2 60515 NULL
++device_for_each_child_60519 device_for_each_child 0 60519 NULL
++pm8001_ctl_fw_version_show_60521 pm8001_ctl_fw_version_show 0 60521 NULL nohasharray
++nilfs_mdt_write_page_60521 nilfs_mdt_write_page 0 60521 &pm8001_ctl_fw_version_show_60521
++lx_dsp_reg_read_60524 lx_dsp_reg_read 0 60524 NULL nohasharray
++btcx_riscmem_alloc_60524 btcx_riscmem_alloc 0 60524 &lx_dsp_reg_read_60524
++raw_connect_60525 raw_connect 0 60525 NULL
 +compat_SyS_get_mempolicy_60527 compat_SyS_get_mempolicy 3 60527 NULL
 +compat_SyS_get_mempolicy_60527 compat_SyS_get_mempolicy 3 60527 NULL
-+v9fs_fid_readn_60544 v9fs_fid_readn 4 60544 NULL
-+nonpaging_map_60551 nonpaging_map 4 60551 NULL
++ad799x_read_frequency_60533 ad799x_read_frequency 0 60533 NULL nohasharray
++hysdn_sched_rx_60533 hysdn_sched_rx 3 60533 &ad799x_read_frequency_60533
++ql_adapter_up_60540 ql_adapter_up 0 60540 NULL
++zl10036_set_frequency_60543 zl10036_set_frequency 0 60543 NULL
++v9fs_fid_readn_60544 v9fs_fid_readn 4-0 60544 NULL
++__device_refresh_sync_60549 __device_refresh_sync 0 60549 NULL
 +osc_lockless_truncate_seq_write_60553 osc_lockless_truncate_seq_write 3 60553 NULL
 +osc_lockless_truncate_seq_write_60553 osc_lockless_truncate_seq_write 3 60553 NULL
-+xfs_vm_direct_IO_60557 xfs_vm_direct_IO 4 60557 NULL
++xfs_vm_direct_IO_60557 xfs_vm_direct_IO 4-0 60557 NULL
++xen_panic_event_60561 xen_panic_event 0 60561 NULL
++nfsd_hashsize_60562 nfsd_hashsize 0 60562 NULL nohasharray
++em28xx_write_ac97_60562 em28xx_write_ac97 0 60562 &nfsd_hashsize_60562 nohasharray
++sidtab_map_60562 sidtab_map 0 60562 &em28xx_write_ac97_60562
 +tracing_entries_write_60563 tracing_entries_write 3 60563 NULL
 +tracing_entries_write_60563 tracing_entries_write 3 60563 NULL
-+memblock_virt_alloc_try_nid_nopanic_60604 memblock_virt_alloc_try_nid_nopanic 1 60604 NULL
-+skb_transport_offset_60619 skb_transport_offset 0 60619 NULL
-+wl1273_fm_fops_write_60621 wl1273_fm_fops_write 3 60621 NULL
++ath9k_htc_update_cap_target_60566 ath9k_htc_update_cap_target 0 60566 NULL
++snd_ctl_read_60575 snd_ctl_read 0-3 60575 NULL nohasharray
++qlcnic_inetaddr_event_60575 qlcnic_inetaddr_event 0 60575 &snd_ctl_read_60575
++inv_mpu6050_switch_engine_60578 inv_mpu6050_switch_engine 0 60578 NULL
++instance_ue_count_show_60587 instance_ue_count_show 0 60587 NULL
++usbhid_get_raw_report_60588 usbhid_get_raw_report 0 60588 NULL nohasharray
++default_read_file_60588 default_read_file 0-3 60588 &usbhid_get_raw_report_60588
++nilfs_segctor_next_pseg_offset_show_60590 nilfs_segctor_next_pseg_offset_show 0 60590 NULL nohasharray
++set_brightness_60590 set_brightness 0-4 60590 &nilfs_segctor_next_pseg_offset_show_60590
++getoptions_60593 getoptions 0 60593 NULL
++kone_sysfs_show_tcu_60597 kone_sysfs_show_tcu 0 60597 NULL
++rtl8723_download_fw_60599 rtl8723_download_fw 0 60599 NULL
++memblock_virt_alloc_try_nid_nopanic_60604 memblock_virt_alloc_try_nid_nopanic 1 60604 NULL nohasharray
++resources_show_60604 resources_show 0 60604 &memblock_virt_alloc_try_nid_nopanic_60604 nohasharray
++__uncore_mask_dnid_show_60604 __uncore_mask_dnid_show 0 60604 &resources_show_60604 nohasharray
++usblp_rwait_and_lock_60604 usblp_rwait_and_lock 0 60604 &__uncore_mask_dnid_show_60604
++qlcnic_issue_cmd_60607 qlcnic_issue_cmd 0 60607 NULL
++mwifiex_cmd_mef_cfg_60610 mwifiex_cmd_mef_cfg 0 60610 NULL
++nilfs_dat_prepare_end_60611 nilfs_dat_prepare_end 0 60611 NULL
++cifs_partialpagewrite_60612 cifs_partialpagewrite 0 60612 NULL nohasharray
++os_desc_qw_sign_store_60612 os_desc_qw_sign_store 0-3 60612 &cifs_partialpagewrite_60612
++inode_change_ok_60614 inode_change_ok 0 60614 NULL
++ath10k_wmi_pdev_set_param_60615 ath10k_wmi_pdev_set_param 0 60615 NULL
++target_core_alua_tg_pt_gp_store_attr_tg_pt_gp_id_60619 target_core_alua_tg_pt_gp_store_attr_tg_pt_gp_id 0-3 60619 NULL nohasharray
++skb_transport_offset_60619 skb_transport_offset 0 60619 &target_core_alua_tg_pt_gp_store_attr_tg_pt_gp_id_60619
++efx_mcdi_rpc_60620 efx_mcdi_rpc 0 60620 NULL
++wl1273_fm_fops_write_60621 wl1273_fm_fops_write 3-0 60621 NULL
++usb_control_msg_60624 usb_control_msg 0 60624 NULL nohasharray
++igbvf_vlan_rx_add_vid_60624 igbvf_vlan_rx_add_vid 0 60624 &usb_control_msg_60624
++store_60628 store 0 60628 NULL
 +acl_alloc_stack_init_60630 acl_alloc_stack_init 1 60630 NULL
 +acl_alloc_stack_init_60630 acl_alloc_stack_init 1 60630 NULL
++x509_key_preparse_60633 x509_key_preparse 0 60633 NULL
++show_fnode_port_60637 show_fnode_port 0 60637 NULL nohasharray
++nilfs_transaction_begin_60637 nilfs_transaction_begin 0 60637 &show_fnode_port_60637
++ubifs_recover_leb_60639 ubifs_recover_leb 3 60639 NULL
++uwb_set_status_60644 uwb_set_status 0 60644 NULL
++ath10k_hif_power_up_60645 ath10k_hif_power_up 0 60645 NULL
++smi_data_read_60646 smi_data_read 6-0-5 60646 NULL
 +__proc_lnet_stats_60647 __proc_lnet_stats 5 60647 NULL
 +__proc_lnet_stats_60647 __proc_lnet_stats 5 60647 NULL
-+if_sdio_host_to_card_60666 if_sdio_host_to_card 4 60666 NULL
-+ieee80211_if_read_dot11MeshConfirmTimeout_60670 ieee80211_if_read_dot11MeshConfirmTimeout 3 60670 NULL
-+snd_ice1712_ds_read_60754 snd_ice1712_ds_read 0 60754 NULL
++rbd_dev_v2_parent_info_60648 rbd_dev_v2_parent_info 0 60648 NULL
++show_falltime_60666 show_falltime 0 60666 NULL nohasharray
++if_sdio_host_to_card_60666 if_sdio_host_to_card 4 60666 &show_falltime_60666
++tvaudio_s_ctrl_60667 tvaudio_s_ctrl 0 60667 NULL
++wl12xx_wait_for_event_60668 wl12xx_wait_for_event 0 60668 NULL
++show_fcstat_invalid_tx_word_count_60669 show_fcstat_invalid_tx_word_count 0 60669 NULL
++ieee80211_if_read_dot11MeshConfirmTimeout_60670 ieee80211_if_read_dot11MeshConfirmTimeout 3-0 60670 NULL
++sctp_v4_addr_to_user_60672 sctp_v4_addr_to_user 0 60672 NULL
++bluetooth_set_status_60674 bluetooth_set_status 0 60674 NULL
++amd64_inject_ecc_vector_show_60676 amd64_inject_ecc_vector_show 0 60676 NULL nohasharray
++o2hb_region_start_block_read_60676 o2hb_region_start_block_read 0 60676 &amd64_inject_ecc_vector_show_60676 nohasharray
++upload_firmware_60676 upload_firmware 0 60676 &o2hb_region_start_block_read_60676
++packet_alloc_pending_60677 packet_alloc_pending 0 60677 NULL nohasharray
++alc861vd_parse_auto_config_60677 alc861vd_parse_auto_config 0 60677 &packet_alloc_pending_60677
++read_vbt_r10_60679 read_vbt_r10 1 60679 NULL nohasharray
++stv06xx_start_60679 stv06xx_start 0 60679 &read_vbt_r10_60679
++set_register_60683 set_register 0 60683 NULL
++jme_get_regs_len_60691 jme_get_regs_len 0 60691 NULL
++lapbeth_device_event_60697 lapbeth_device_event 0 60697 NULL
++niu_init_hw_60698 niu_init_hw 0 60698 NULL
++si5351_clkout_prepare_60701 si5351_clkout_prepare 0 60701 NULL
++max6900_i2c_read_time_60702 max6900_i2c_read_time 0 60702 NULL nohasharray
++rfcomm_sock_listen_60702 rfcomm_sock_listen 0 60702 &max6900_i2c_read_time_60702
++gfs2_write_jdata_pagevec_60703 gfs2_write_jdata_pagevec 0 60703 NULL
++fan_set_60708 fan_set 0 60708 NULL
++init_data_container_60709 init_data_container 1 60709 NULL
++rsi_set_vap_capabilities_60711 rsi_set_vap_capabilities 0 60711 NULL
++wlcore_write_reg_60715 wlcore_write_reg 0 60715 NULL
++snd_emu10k1_efx_playback_trigger_60716 snd_emu10k1_efx_playback_trigger 0 60716 NULL
++timerfd_read_60719 timerfd_read 0-3 60719 NULL
++ext3_xattr_set_60721 ext3_xattr_set 0 60721 NULL
++ov9640_s_stream_60722 ov9640_s_stream 0 60722 NULL
++store_debug_level_60726 store_debug_level 0-3 60726 NULL
++show_chip_60728 show_chip 0 60728 NULL nohasharray
++show_session_param_ISCSI_PARAM_DEF_TIME2WAIT_60728 show_session_param_ISCSI_PARAM_DEF_TIME2WAIT 0 60728 &show_chip_60728
++max77802_rtc_set_alarm_60735 max77802_rtc_set_alarm 0 60735 NULL
++reg_set_60739 reg_set 0 60739 NULL
++wl12xx_acx_config_hangover_60741 wl12xx_acx_config_hangover 0 60741 NULL
++pppol2tp_create_60743 pppol2tp_create 0 60743 NULL
++lp3972_reg_read_60744 lp3972_reg_read 0 60744 NULL
++vxge_vlan_rx_add_vid_60745 vxge_vlan_rx_add_vid 0 60745 NULL
++set_pwmctrl_60747 set_pwmctrl 0-4 60747 NULL
++proc_read_60749 proc_read 0 60749 NULL
++c2port_show_flash_blocks_num_60752 c2port_show_flash_blocks_num 0 60752 NULL
++ocfs2_xattr_trusted_get_60754 ocfs2_xattr_trusted_get 0 60754 NULL
 +raid_status_60755 raid_status 5 60755 NULL
 +raid_status_60755 raid_status 5 60755 NULL
-+sel_write_checkreqprot_60774 sel_write_checkreqprot 3 60774 NULL
-+opticon_write_60775 opticon_write 4 60775 NULL
-+acl_alloc_num_60778 acl_alloc_num 1-2 60778 NULL
++ibmphp_hpc_readslot_60757 ibmphp_hpc_readslot 0 60757 NULL
++queue_phy_reset_60759 queue_phy_reset 0 60759 NULL
++ad7314_show_name_60763 ad7314_show_name 0 60763 NULL
++nr_setsockopt_60766 nr_setsockopt 0 60766 NULL
++devfreq_powersave_func_60767 devfreq_powersave_func 0 60767 NULL
++arcnet_header_60769 arcnet_header 0 60769 NULL
++ubifs_garbage_collect_60771 ubifs_garbage_collect 0 60771 NULL nohasharray
++clear_error_60771 clear_error 0-4 60771 &ubifs_garbage_collect_60771
++ltc4260_show_bool_60772 ltc4260_show_bool 0 60772 NULL nohasharray
++max8997_write_reg_60772 max8997_write_reg 0 60772 &ltc4260_show_bool_60772
++wafwdt_notify_sys_60773 wafwdt_notify_sys 0 60773 NULL
++sel_write_checkreqprot_60774 sel_write_checkreqprot 3-0 60774 NULL
++opticon_write_60775 opticon_write 4-0 60775 NULL nohasharray
++mtd_numeraseregions_show_60775 mtd_numeraseregions_show 0 60775 &opticon_write_60775
++acl_alloc_num_60778 acl_alloc_num 2-1 60778 NULL
++set_temp_crit_hyst_60783 set_temp_crit_hyst 0-4 60783 NULL
++d_manage_60789 d_manage 0 60789 NULL nohasharray
++niu_rbr_add_page_60789 niu_rbr_add_page 0 60789 &d_manage_60789
 +snd_pcm_oss_readv3_60792 snd_pcm_oss_readv3 3 60792 NULL
 +snd_pcm_oss_readv3_60792 snd_pcm_oss_readv3 3 60792 NULL
++lp8788_show_eoc_time_60793 lp8788_show_eoc_time 0 60793 NULL
++vx_pcm_trigger_60795 vx_pcm_trigger 0 60795 NULL
++ds2780_read8_60799 ds2780_read8 3-0 60799 NULL
++store_spi_transport_max_iu_60803 store_spi_transport_max_iu 0-4 60803 NULL
++ch341_open_60810 ch341_open 0 60810 NULL
++i_ipmi_request_60811 i_ipmi_request 0 60811 NULL
++qlcnic_sriov_pf_init_60813 qlcnic_sriov_pf_init 0 60813 NULL
++bnx2i_show_sq_info_60815 bnx2i_show_sq_info 0 60815 NULL
++show_sched0_60819 show_sched0 0 60819 NULL
++gfs2_bmap_alloc_60822 gfs2_bmap_alloc 0 60822 NULL
++sync_read_60823 sync_read 0 60823 NULL
++adp8860_bl_l3_dark_max_show_60831 adp8860_bl_l3_dark_max_show 0 60831 NULL
++ensure_zone_is_initialized_60832 ensure_zone_is_initialized 0 60832 NULL
++msi_bus_show_60838 msi_bus_show 0 60838 NULL
++usb_dsbr100_s_ctrl_60840 usb_dsbr100_s_ctrl 0 60840 NULL
++internal_dev_change_mtu_60841 internal_dev_change_mtu 0 60841 NULL
++aac_show_flags_60844 aac_show_flags 0 60844 NULL nohasharray
++apds990x_power_state_show_60844 apds990x_power_state_show 0 60844 &aac_show_flags_60844
++vivid_fb_set_var_60845 vivid_fb_set_var 0 60845 NULL
++iscsi_tpg_param_store_DefaultTime2Wait_60846 iscsi_tpg_param_store_DefaultTime2Wait 0-3 60846 NULL
++pcistub_irq_handler_show_60847 pcistub_irq_handler_show 0 60847 NULL
 +nvif_object_init_60848 nvif_object_init 6 60848 NULL
 +nvif_object_init_60848 nvif_object_init 6 60848 NULL
-+pwr_tx_with_ps_read_60851 pwr_tx_with_ps_read 3 60851 NULL
++pwr_tx_with_ps_read_60851 pwr_tx_with_ps_read 3-0 60851 NULL
++show_hardware_version_60852 show_hardware_version 0 60852 NULL
++show_shost_supported_mode_60854 show_shost_supported_mode 0 60854 NULL
++htc_issue_send_60856 htc_issue_send 0 60856 NULL
++usb_bulk_msg_60861 usb_bulk_msg 0 60861 NULL
 +alloc_buf_60864 alloc_buf 3-2 60864 NULL
 +generic_writepages_60871 generic_writepages 0 60871 NULL
 +alloc_buf_60864 alloc_buf 3-2 60864 NULL
 +generic_writepages_60871 generic_writepages 0 60871 NULL
-+ext4_update_inline_data_60888 ext4_update_inline_data 3 60888 NULL
-+iio_debugfs_read_reg_60908 iio_debugfs_read_reg 3 60908 NULL
++show_fc_vport_vport_last_state_60872 show_fc_vport_vport_last_state 0 60872 NULL
++lanai_change_qos_60877 lanai_change_qos 0 60877 NULL
++manage_power_60879 manage_power 0 60879 NULL
++cdc_ncm_store_tx_timer_usecs_60887 cdc_ncm_store_tx_timer_usecs 0-4 60887 NULL
++ext4_update_inline_data_60888 ext4_update_inline_data 3 60888 NULL nohasharray
++bttv_buffer_risc_60888 bttv_buffer_risc 0 60888 &ext4_update_inline_data_60888
++tpu_pwm_config_60889 tpu_pwm_config 0 60889 NULL
++max8660_ldo67_disable_60892 max8660_ldo67_disable 0 60892 NULL
++uuid_show_fallback_60896 uuid_show_fallback 0 60896 NULL nohasharray
++hpfs_readpage_60896 hpfs_readpage 0 60896 &uuid_show_fallback_60896
++ch341_configure_60897 ch341_configure 0 60897 NULL
++w1_master_attribute_show_timeout_60898 w1_master_attribute_show_timeout 0 60898 NULL
++pnp_assign_irq_60906 pnp_assign_irq 0 60906 NULL
++ceph_sync_direct_write_60907 ceph_sync_direct_write 0 60907 NULL
++iio_debugfs_read_reg_60908 iio_debugfs_read_reg 3-0 60908 NULL nohasharray
++hfs_writepage_60908 hfs_writepage 0 60908 &iio_debugfs_read_reg_60908
++dg_dispatch_as_host_60909 dg_dispatch_as_host 0 60909 NULL
 +libcfs_sock_ioctl_60915 libcfs_sock_ioctl 0 60915 NULL
 +libcfs_sock_ioctl_60915 libcfs_sock_ioctl 0 60915 NULL
-+mgt_set_varlen_60916 mgt_set_varlen 4 60916 NULL
-+submit_extent_page_60928 submit_extent_page 5 60928 NULL
-+pti_char_write_60960 pti_char_write 3 60960 NULL
++ipath_f_get_boardname_60916 ipath_f_get_boardname 0 60916 NULL nohasharray
++mgt_set_varlen_60916 mgt_set_varlen 4 60916 &ipath_f_get_boardname_60916
++sysprops_show_60920 sysprops_show 0 60920 NULL
++show_device_bridge_60922 show_device_bridge 0 60922 NULL nohasharray
++atmtcp_v_proc_60922 atmtcp_v_proc 0 60922 &show_device_bridge_60922
++scrub_chunk_60926 scrub_chunk 5 60926 NULL
++show_60927 show 0 60927 NULL nohasharray
++iscsi_nacl_attrib_store_dataout_timeout_60927 iscsi_nacl_attrib_store_dataout_timeout 0-3 60927 &show_60927
++submit_extent_page_60928 submit_extent_page 5-0 60928 NULL
++kxcjk1013_setup_new_data_interrupt_60930 kxcjk1013_setup_new_data_interrupt 0 60930 NULL
++qla2x00_isp_id_show_60931 qla2x00_isp_id_show 0 60931 NULL
++xfs_rtallocate_extent_size_60939 xfs_rtallocate_extent_size 0 60939 NULL
++snd_ivtv_pcm_prepare_60940 snd_ivtv_pcm_prepare 0 60940 NULL
++dw2102_serit_i2c_transfer_60942 dw2102_serit_i2c_transfer 0-3 60942 NULL
++f_ecm_opts_attr_show_60943 f_ecm_opts_attr_show 0 60943 NULL
++bch_cached_dev_show_60949 bch_cached_dev_show 0 60949 NULL
++_ivtvfb_check_var_60952 _ivtvfb_check_var 0 60952 NULL
++set_pwm_max_60954 set_pwm_max 0-4 60954 NULL
++send_pktsched_cmd_60957 send_pktsched_cmd 0 60957 NULL
++pti_char_write_60960 pti_char_write 3-0 60960 NULL nohasharray
++acpi_ds_init_field_objects_60960 acpi_ds_init_field_objects 0 60960 &pti_char_write_60960
 +mwifiex_alloc_sdio_mpa_buffers_60961 mwifiex_alloc_sdio_mpa_buffers 2-3 60961 NULL
 +mwifiex_alloc_sdio_mpa_buffers_60961 mwifiex_alloc_sdio_mpa_buffers 2-3 60961 NULL
++bttv_i2c_readbytes_60964 bttv_i2c_readbytes 0 60964 NULL
++store_60970 store 0 60970 NULL
++vga16fb_set_par_60971 vga16fb_set_par 0 60971 NULL
++acpi_suspend_begin_60973 acpi_suspend_begin 0 60973 NULL
++il_dbgfs_ucode_tx_stats_read_60975 il_dbgfs_ucode_tx_stats_read 0-3 60975 NULL
 +__a2mp_build_60987 __a2mp_build 3 60987 NULL
 +hsc_msg_alloc_60990 hsc_msg_alloc 1 60990 NULL
 +__a2mp_build_60987 __a2mp_build 3 60987 NULL
 +hsc_msg_alloc_60990 hsc_msg_alloc 1 60990 NULL
++tps80031_rtc_set_alarm_60992 tps80031_rtc_set_alarm 0 60992 NULL nohasharray
++init_currently_empty_zone_60992 init_currently_empty_zone 0 60992 &tps80031_rtc_set_alarm_60992
++mars_s_ctrl_60993 mars_s_ctrl 0 60993 NULL
 +generic_file_direct_write_60995 generic_file_direct_write 0 60995 NULL
 +generic_file_direct_write_60995 generic_file_direct_write 0 60995 NULL
-+ath6kl_lrssi_roam_read_61022 ath6kl_lrssi_roam_read 3 61022 NULL
++get_conn_param_61000 get_conn_param 0 61000 NULL nohasharray
++koneplus_sysfs_read_profile_settings_61000 koneplus_sysfs_read_profile_settings 0-5-6 61000 &get_conn_param_61000
++check_dev_61003 check_dev 0 61003 NULL
++prepare_late_61011 prepare_late 0 61011 NULL
++rt2x00usb_initialize_61013 rt2x00usb_initialize 0 61013 NULL
++f_gether_opts_attr_store_61017 f_gether_opts_attr_store 0-4 61017 NULL
++koneplus_sysfs_write_talk_61018 koneplus_sysfs_write_talk 0-6-5 61018 NULL
++ath6kl_lrssi_roam_read_61022 ath6kl_lrssi_roam_read 3-0 61022 NULL
++model_show_61023 model_show 0 61023 NULL
 +graph_depth_write_61024 graph_depth_write 3 61024 NULL
 +graph_depth_write_61024 graph_depth_write 3 61024 NULL
++nilfs_snapshot_README_show_61029 nilfs_snapshot_README_show 0 61029 NULL
 +sdhci_pltfm_register_61031 sdhci_pltfm_register 3 61031 NULL
 +sdhci_pltfm_register_61031 sdhci_pltfm_register 3 61031 NULL
-+read_file_ackto_61037 read_file_ackto 3 61037 NULL
-+lpfc_idiag_queacc_write_61043 lpfc_idiag_queacc_write 3 61043 NULL
-+symtab_init_61050 symtab_init 2 61050 NULL
-+fuse_send_write_61053 fuse_send_write 0-4 61053 NULL
-+bitmap_scnlistprintf_61062 bitmap_scnlistprintf 0-2 61062 NULL
-+ahash_align_buffer_size_61070 ahash_align_buffer_size 0-1-2 61070 NULL
-+get_derived_key_61100 get_derived_key 4 61100 NULL
-+i40e_calculate_l2fpm_size_61104 i40e_calculate_l2fpm_size 0-4-3-2-1 61104 NULL
++saa717x_s_mbus_fmt_61034 saa717x_s_mbus_fmt 0 61034 NULL
++gro_flush_timeout_show_61035 gro_flush_timeout_show 0 61035 NULL nohasharray
++show_fnode_chap_in_idx_61035 show_fnode_chap_in_idx 0 61035 &gro_flush_timeout_show_61035
++sigma_fw_load_samplerates_61036 sigma_fw_load_samplerates 3 61036 NULL nohasharray
++roccat_common2_sysfs_read_general_61036 roccat_common2_sysfs_read_general 0-5-6 61036 &sigma_fw_load_samplerates_61036
++read_file_ackto_61037 read_file_ackto 3-0 61037 NULL
++call_modprobe_61038 call_modprobe 0 61038 NULL
++lpfc_idiag_queacc_write_61043 lpfc_idiag_queacc_write 3-0 61043 NULL
++escr_show_61048 escr_show 0 61048 NULL
++symtab_init_61050 symtab_init 2-0 61050 NULL
++since_epoch_show_61053 since_epoch_show 0 61053 NULL
++hotkey_recommended_mask_show_61055 hotkey_recommended_mask_show 0 61055 NULL nohasharray
++show_tolerance5_61055 show_tolerance5 0 61055 &hotkey_recommended_mask_show_61055
++rcar_thermal_get_temp_61061 rcar_thermal_get_temp 0 61061 NULL
++bitmap_scnlistprintf_61062 bitmap_scnlistprintf 2-0-4 61062 NULL
++musb_gadget_enable_61064 musb_gadget_enable 0 61064 NULL
++get_adapter_status_61066 get_adapter_status 0 61066 NULL
++security_set_61074 security_set 0 61074 NULL
++min_freq_show_61080 min_freq_show 0 61080 NULL nohasharray
++journal_stop_61080 journal_stop 0 61080 &min_freq_show_61080
++mb862xx_i2c_do_address_61081 mb862xx_i2c_do_address 0 61081 NULL
++bfad_im_num_of_ports_show_61082 bfad_im_num_of_ports_show 0 61082 NULL
++ov7670_write_array_61086 ov7670_write_array 0 61086 NULL nohasharray
++patch_stac922x_61086 patch_stac922x 0 61086 &ov7670_write_array_61086
++inv_mpu_data_rdy_trigger_set_state_61090 inv_mpu_data_rdy_trigger_set_state 0 61090 NULL
++last_sync_action_show_61092 last_sync_action_show 0 61092 NULL
++n_tty_read_61096 n_tty_read 0 61096 NULL
++show_mode_61098 show_mode 0 61098 NULL nohasharray
++prep_dma_61098 prep_dma 0 61098 &show_mode_61098
++get_derived_key_61100 get_derived_key 4 61100 NULL nohasharray
++regulator_suspend_mem_mode_show_61100 regulator_suspend_mem_mode_show 0 61100 &get_derived_key_61100
++i40e_calculate_l2fpm_size_61104 i40e_calculate_l2fpm_size 0-1-2-3-4 61104 NULL
++lancer_cmd_get_file_len_61108 lancer_cmd_get_file_len 0 61108 NULL
++packet_getname_61110 packet_getname 0 61110 NULL
++iwl_pcie_enqueue_hcmd_61111 iwl_pcie_enqueue_hcmd 0 61111 NULL
 +alloc_chrdev_region_61112 alloc_chrdev_region 0 61112 NULL
 +alloc_chrdev_region_61112 alloc_chrdev_region 0 61112 NULL
-+__probe_kernel_read_61119 __probe_kernel_read 3 61119 NULL
++ip6gre_header_61113 ip6gre_header 0 61113 NULL
++show_61117 show 0 61117 NULL
++show_counter_rx_vcrc_errs_61118 show_counter_rx_vcrc_errs 0 61118 NULL
++__probe_kernel_read_61119 __probe_kernel_read 3 61119 NULL nohasharray
++p80211_headerlen_61119 p80211_headerlen 0 61119 &__probe_kernel_read_61119
++c2_rx_ring_alloc_61122 c2_rx_ring_alloc 0 61122 NULL
 +vmemmap_alloc_block_buf_61126 vmemmap_alloc_block_buf 1 61126 NULL
 +vmemmap_alloc_block_buf_61126 vmemmap_alloc_block_buf 1 61126 NULL
-+afs_proc_cells_write_61139 afs_proc_cells_write 3 61139 NULL
-+pair_device_61175 pair_device 4 61175 NULL nohasharray
-+event_oom_late_read_61175 event_oom_late_read 3 61175 &pair_device_61175
++mce_syscore_suspend_61128 mce_syscore_suspend 0 61128 NULL
++tw68_s_ctrl_61130 tw68_s_ctrl 0 61130 NULL
++ipath_tempsense_internal_read_61132 ipath_tempsense_internal_read 0 61132 NULL
++rocker_dma_rx_ring_skb_map_61133 rocker_dma_rx_ring_skb_map 0 61133 NULL
++afs_proc_cells_write_61139 afs_proc_cells_write 3-0 61139 NULL
++beiscsi_process_mcc_61141 beiscsi_process_mcc 0 61141 NULL
++fc_str_to_dev_loss_61142 fc_str_to_dev_loss 0 61142 NULL
++load_guspatch_61144 load_guspatch 0 61144 NULL
++erst_exec_set_dst_address_base_61146 erst_exec_set_dst_address_base 0 61146 NULL
++adp8870_bl_l2_bright_dim_show_61148 adp8870_bl_l2_bright_dim_show 0 61148 NULL nohasharray
++_unlock_lock_61148 _unlock_lock 0 61148 &adp8870_bl_l2_bright_dim_show_61148
++rxrpc_preparse_61158 rxrpc_preparse 0 61158 NULL
++uvesafb_show_product_rev_61162 uvesafb_show_product_rev 0 61162 NULL
++sdev_show_device_blocked_61163 sdev_show_device_blocked 0 61163 NULL
++write_dev_61164 write_dev 0 61164 NULL
++__vmalloc_61168 __vmalloc 1 61168 NULL
++iwl_send_phy_cfg_cmd_61172 iwl_send_phy_cfg_cmd 0 61172 NULL
++event_oom_late_read_61175 event_oom_late_read 3-0 61175 NULL nohasharray
++pair_device_61175 pair_device 4 61175 &event_oom_late_read_61175
++da9052_adc_manual_read_61176 da9052_adc_manual_read 0 61176 NULL
++sys_lsetxattr_61177 sys_lsetxattr 4 61177 NULL
 +dio_bio_add_page_61178 dio_bio_add_page 0 61178 NULL
 +dio_bio_add_page_61178 dio_bio_add_page 0 61178 NULL
++store_61180 store 0 61180 NULL
++minix_writepage_61183 minix_writepage 0 61183 NULL
++acpi_ut_get_package_object_size_61186 acpi_ut_get_package_object_size 0 61186 NULL nohasharray
++f2fs_sync_file_61186 f2fs_sync_file 0 61186 &acpi_ut_get_package_object_size_61186
++lpfc_board_mode_show_61189 lpfc_board_mode_show 0 61189 NULL
++show_regs_in_min0_61190 show_regs_in_min0 0 61190 NULL nohasharray
++coherence_id_show_61190 coherence_id_show 0 61190 &show_regs_in_min0_61190
++wpan_phy_new_61194 wpan_phy_new 2 61194 NULL
++wusb_dnts_show_61200 wusb_dnts_show 0 61200 NULL
++wiimod_pro_calib_show_61201 wiimod_pro_calib_show 0 61201 NULL
 +SyS_prctl_61202 SyS_prctl 4 61202 NULL
 +SyS_prctl_61202 SyS_prctl 4 61202 NULL
++cfpkt_append_61206 cfpkt_append 3 61206 NULL
 +srp_create_fr_pool_61207 srp_create_fr_pool 3 61207 NULL
 +arch_hibernation_header_save_61212 arch_hibernation_header_save 0 61212 NULL
 +srp_create_fr_pool_61207 srp_create_fr_pool 3 61207 NULL
 +arch_hibernation_header_save_61212 arch_hibernation_header_save 0 61212 NULL
-+smk_read_ambient_61220 smk_read_ambient 3 61220 NULL
-+v9fs_mmap_file_read_61262 v9fs_mmap_file_read 3 61262 NULL
-+kvm_age_hva_61267 kvm_age_hva 2-3 61267 NULL
-+find_get_pages_tag_61270 find_get_pages_tag 0 61270 NULL nohasharray
-+btrfs_bio_alloc_61270 btrfs_bio_alloc 3 61270 &find_get_pages_tag_61270 nohasharray
-+ifalias_store_61270 ifalias_store 4 61270 &btrfs_bio_alloc_61270
-+hfsplus_getxattr_finder_info_61283 hfsplus_getxattr_finder_info 0 61283 NULL nohasharray
-+vortex_adbdma_getlinearpos_61283 vortex_adbdma_getlinearpos 0 61283 &hfsplus_getxattr_finder_info_61283
-+nvme_trans_copy_to_user_61288 nvme_trans_copy_to_user 3 61288 NULL
++__iscsi_nacl_auth_store_password_61218 __iscsi_nacl_auth_store_password 0-3 61218 NULL
++smk_read_ambient_61220 smk_read_ambient 3-0 61220 NULL nohasharray
++da9052_read_vbbat_61220 da9052_read_vbbat 0 61220 &smk_read_ambient_61220 nohasharray
++test_init_61220 test_init 0 61220 &da9052_read_vbbat_61220
++ib_umem_end_61223 ib_umem_end 0 61223 NULL nohasharray
++usb_translate_errors_61223 usb_translate_errors 0-1 61223 &ib_umem_end_61223 nohasharray
++ov7670_write_61223 ov7670_write 0 61223 &usb_translate_errors_61223
++convert_lock_61230 convert_lock 0 61230 NULL
++disk_show_61241 disk_show 0 61241 NULL
++ns_open_61243 ns_open 0 61243 NULL
++atalk_bind_61244 atalk_bind 0 61244 NULL
++zd1201_setconfig_61247 zd1201_setconfig 0 61247 NULL
++ov5642_g_crop_61248 ov5642_g_crop 0 61248 NULL
++__verify_planes_array_61249 __verify_planes_array 0 61249 NULL nohasharray
++mlx4_en_uc_steer_add_61249 mlx4_en_uc_steer_add 0 61249 &__verify_planes_array_61249
++squashfs_read_metadata_61251 squashfs_read_metadata 0-5 61251 NULL nohasharray
++max77686_rtc_tm_to_data_61251 max77686_rtc_tm_to_data 0 61251 &squashfs_read_metadata_61251
++efi_status_to_err_61254 efi_status_to_err 0 61254 NULL
++snd_ca0106_pcm_prepare_capture_61260 snd_ca0106_pcm_prepare_capture 0 61260 NULL
++v9fs_mmap_file_read_61262 v9fs_mmap_file_read 3-0 61262 NULL
++submit_bh_61263 submit_bh 0 61263 NULL
++attr_sensitivity_show_tpkbd_61269 attr_sensitivity_show_tpkbd 0 61269 NULL nohasharray
++t3_sge_init_ecntxt_61269 t3_sge_init_ecntxt 0 61269 &attr_sensitivity_show_tpkbd_61269
++btrfs_bio_alloc_61270 btrfs_bio_alloc 3 61270 NULL nohasharray
++ifalias_store_61270 ifalias_store 4-0 61270 &btrfs_bio_alloc_61270 nohasharray
++show_fcstat_dumped_frames_61270 show_fcstat_dumped_frames 0 61270 &ifalias_store_61270
++wiimote_ext_show_61274 wiimote_ext_show 0 61274 NULL
++wlcore_raw_read32_61276 wlcore_raw_read32 0 61276 NULL
++snd_seq_oss_read_61278 snd_seq_oss_read 0 61278 NULL
++max8925_read_device_61279 max8925_read_device 0 61279 NULL
++hfsplus_getxattr_finder_info_61283 hfsplus_getxattr_finder_info 0 61283 NULL
++sys_add_key_61288 sys_add_key 4 61288 NULL nohasharray
++nvme_trans_copy_to_user_61288 nvme_trans_copy_to_user 3 61288 &sys_add_key_61288
++dbg_notify_reboot_61292 dbg_notify_reboot 0 61292 NULL
++b43_ssb_probe_61293 b43_ssb_probe 0 61293 NULL
++rbd_remove_61294 rbd_remove 0-3 61294 NULL
++teles_resume_61301 teles_resume 0 61301 NULL
++ext4_issue_discard_61305 ext4_issue_discard 2 61305 NULL
++videobuf_dqbuf_61306 videobuf_dqbuf 0 61306 NULL
 +xfer_from_user_61307 xfer_from_user 3 61307 NULL
 +xfer_from_user_61307 xfer_from_user 3 61307 NULL
++restart_transaction_61310 restart_transaction 0 61310 NULL
++lp3971_dcdc_disable_61311 lp3971_dcdc_disable 0 61311 NULL
++direntry_bytes_number_61315 direntry_bytes_number 0-2 61315 NULL
++mem_cgroup_resize_limit_61316 mem_cgroup_resize_limit 0 61316 NULL
++sha1_ssse3_export_61318 sha1_ssse3_export 0 61318 NULL
 +xfrm_user_sec_ctx_size_61320 xfrm_user_sec_ctx_size 0 61320 NULL
 +xfrm_user_sec_ctx_size_61320 xfrm_user_sec_ctx_size 0 61320 NULL
-+C_SYSC_msgsnd_61330 C_SYSC_msgsnd 3 61330 NULL
-+write_file_spectral_short_repeat_61335 write_file_spectral_short_repeat 3 61335 NULL
-+st5481_setup_isocpipes_61340 st5481_setup_isocpipes 6-4 61340 NULL
-+rx_rx_wa_ba_not_expected_read_61341 rx_rx_wa_ba_not_expected_read 3 61341 NULL
++show_fnode_discovery_auth_optional_61321 show_fnode_discovery_auth_optional 0 61321 NULL
++bonding_show_mii_status_61322 bonding_show_mii_status 0 61322 NULL
++ocfs2_xattr_set_61323 ocfs2_xattr_set 0 61323 NULL
++fsl_asrc_dma_prepare_and_submit_61324 fsl_asrc_dma_prepare_and_submit 0 61324 NULL
++pcan_usb_write_mode_61329 pcan_usb_write_mode 0 61329 NULL
++C_SYSC_msgsnd_61330 C_SYSC_msgsnd 3 61330 NULL nohasharray
++__netdev_adjacent_dev_insert_61330 __netdev_adjacent_dev_insert 0 61330 &C_SYSC_msgsnd_61330
++write_file_spectral_short_repeat_61335 write_file_spectral_short_repeat 3-0 61335 NULL
++rirb_get_response_61337 rirb_get_response 0 61337 NULL
++st5481_setup_isocpipes_61340 st5481_setup_isocpipes 4-6 61340 NULL
++rx_rx_wa_ba_not_expected_read_61341 rx_rx_wa_ba_not_expected_read 3-0 61341 NULL nohasharray
++init_pin_configs_show_61341 init_pin_configs_show 0 61341 &rx_rx_wa_ba_not_expected_read_61341 nohasharray
++store_select_amcb2_transmit_clock_61341 store_select_amcb2_transmit_clock 0-4 61341 &init_pin_configs_show_61341 nohasharray
++do_splice_direct_61341 do_splice_direct 5-0 61341 &store_select_amcb2_transmit_clock_61341
 +__dm_get_reserved_ios_61342 __dm_get_reserved_ios 0-3-2 61342 NULL
 +__dm_get_reserved_ios_61342 __dm_get_reserved_ios 0-3-2 61342 NULL
++iwl_poll_bit_61343 iwl_poll_bit 0 61343 NULL
 +f1x_map_sysaddr_to_csrow_61344 f1x_map_sysaddr_to_csrow 2 61344 NULL
 +f1x_map_sysaddr_to_csrow_61344 f1x_map_sysaddr_to_csrow 2 61344 NULL
-+wil_write_file_recovery_61354 wil_write_file_recovery 3 61354 NULL
-+debug_debug4_read_61367 debug_debug4_read 3 61367 NULL
++lx_hardware_close_61347 lx_hardware_close 0 61347 NULL
++sbp_tpg_attrib_show_max_logins_per_lun_61352 sbp_tpg_attrib_show_max_logins_per_lun 0 61352 NULL
++pm8001_update_flash_61353 pm8001_update_flash 0 61353 NULL
++wil_write_file_recovery_61354 wil_write_file_recovery 3-0 61354 NULL
++vfio_fops_write_61355 vfio_fops_write 0-3 61355 NULL
++num_users_show_61356 num_users_show 0 61356 NULL
++iwlagn_disable_bss_61364 iwlagn_disable_bss 0 61364 NULL nohasharray
++ixgbevf_set_mac_61364 ixgbevf_set_mac 0 61364 &iwlagn_disable_bss_61364
++show_mem_removable_61365 show_mem_removable 0 61365 NULL
++debug_debug4_read_61367 debug_debug4_read 3-0 61367 NULL
++show_parent_61376 show_parent 0 61376 NULL
++online_pages_61385 online_pages 0 61385 NULL nohasharray
++clps711x_fb_check_var_61385 clps711x_fb_check_var 0 61385 &online_pages_61385
++change_xattr_61390 change_xattr 5 61390 NULL
 +system_enable_write_61396 system_enable_write 3 61396 NULL
 +system_enable_write_61396 system_enable_write 3 61396 NULL
-+xfs_zero_remaining_bytes_61423 xfs_zero_remaining_bytes 3 61423 NULL
-+unix_stream_sendmsg_61455 unix_stream_sendmsg 4 61455 NULL
-+snd_pcm_lib_writev_transfer_61483 snd_pcm_lib_writev_transfer 5-4-2 61483 NULL
++rdac_activate_61397 rdac_activate 0 61397 NULL
++size_entry_mwt_61400 size_entry_mwt 0 61400 NULL nohasharray
++cfg80211_vendor_cmd_alloc_reply_skb_61400 cfg80211_vendor_cmd_alloc_reply_skb 2 61400 &size_entry_mwt_61400
++systemid_show_61405 systemid_show 0 61405 NULL
++_xadc_update_adc_reg_61411 _xadc_update_adc_reg 0 61411 NULL
++usblp_wwait_61417 usblp_wwait 0 61417 NULL
++arcmsr_attr_host_driver_posted_cmd_61420 arcmsr_attr_host_driver_posted_cmd 0 61420 NULL
++do_s2io_add_mac_61423 do_s2io_add_mac 0 61423 NULL
++show_cpus_attr_61428 show_cpus_attr 0 61428 NULL
++patch_ad1986a_61432 patch_ad1986a 0 61432 NULL
++tw9910_power_61435 tw9910_power 0 61435 NULL
++store_fc_rport_dev_loss_tmo_61436 store_fc_rport_dev_loss_tmo 0-4 61436 NULL
++dma_ops_area_alloc_61440 dma_ops_area_alloc 0-3-4-5 61440 NULL
++target_core_alua_tg_pt_gp_store_attr_alua_support_active_optimized_61445 target_core_alua_tg_pt_gp_store_attr_alua_support_active_optimized 0-3 61445 NULL
++target_core_dev_pr_show_spc3_res_61447 target_core_dev_pr_show_spc3_res 0 61447 NULL
++job_control_61452 job_control 0 61452 NULL
++ceph_sync_write_61453 ceph_sync_write 0 61453 NULL
++unix_stream_sendmsg_61455 unix_stream_sendmsg 0-4 61455 NULL
++show_temperature_61459 show_temperature 0 61459 NULL
++clps711x_pwm_config_61461 clps711x_pwm_config 0 61461 NULL
++mwifiex_cmd_802_11_rssi_info_61464 mwifiex_cmd_802_11_rssi_info 0 61464 NULL nohasharray
++netconsole_target_attr_show_61464 netconsole_target_attr_show 0 61464 &mwifiex_cmd_802_11_rssi_info_61464
++validate_61467 validate 0 61467 NULL
++vxfs_readpage_61468 vxfs_readpage 0 61468 NULL
++rt2x00usb_vendor_request_61470 rt2x00usb_vendor_request 0 61470 NULL
++capability_get_61474 capability_get 0 61474 NULL
++get_fan_input_61476 get_fan_input 0 61476 NULL
++iad_bFunctionClass_show_61477 iad_bFunctionClass_show 0 61477 NULL
++fm10k_setup_all_rx_resources_61478 fm10k_setup_all_rx_resources 0 61478 NULL
++snd_pcm_lib_writev_transfer_61483 snd_pcm_lib_writev_transfer 5 61483 NULL nohasharray
++show_61483 show 0 61483 &snd_pcm_lib_writev_transfer_61483
 +btrfs_item_size_61485 btrfs_item_size 0 61485 NULL
 +btrfs_item_size_61485 btrfs_item_size 0 61485 NULL
-+erst_errno_61526 erst_errno 0 61526 NULL
-+proc_write_device_61541 proc_write_device 3 61541 NULL
++__mv88e6xxx_reg_write_61486 __mv88e6xxx_reg_write 0 61486 NULL
++mc13xxx_reg_write_61490 mc13xxx_reg_write 0 61490 NULL
++bonding_show_resend_igmp_61498 bonding_show_resend_igmp 0 61498 NULL
++batadv_interface_add_vid_61502 batadv_interface_add_vid 0 61502 NULL
++ocfs2_xattr_security_get_61503 ocfs2_xattr_security_get 0 61503 NULL nohasharray
++qla2x00_link_state_show_61503 qla2x00_link_state_show 0 61503 &ocfs2_xattr_security_get_61503 nohasharray
++bnad_setup_tx_61503 bnad_setup_tx 0 61503 &qla2x00_link_state_show_61503
++pppol2tp_getname_61506 pppol2tp_getname 0 61506 NULL
++__dn_connect_61507 __dn_connect 0 61507 NULL
++he_open_61509 he_open 0 61509 NULL nohasharray
++ali_ircc_net_open_61509 ali_ircc_net_open 0 61509 &he_open_61509
++__nfs_revalidate_inode_61510 __nfs_revalidate_inode 0 61510 NULL
++ubi_version_show_61514 ubi_version_show 0 61514 NULL
++brcmf_sdio_txpkt_prep_sg_61521 brcmf_sdio_txpkt_prep_sg 4-0 61521 NULL
++dummy_downcall_61522 dummy_downcall 0-3 61522 NULL nohasharray
++ath9k_hw_do_fastcc_61522 ath9k_hw_do_fastcc 0 61522 &dummy_downcall_61522 nohasharray
++start_dma_61522 start_dma 0 61522 &ath9k_hw_do_fastcc_61522
++mtu_show_61523 mtu_show 0 61523 NULL
++show_pwm_reg_61524 show_pwm_reg 0 61524 NULL
++usbvision_i2c_xfer_61527 usbvision_i2c_xfer 0-3 61527 NULL
++unmap_and_move_huge_page_61528 unmap_and_move_huge_page 0 61528 NULL
++jffs2_write_end_61529 jffs2_write_end 0-5 61529 NULL
++l2tp_ip_connect_61530 l2tp_ip_connect 0 61530 NULL
++ntfs_attr_lookup_61539 ntfs_attr_lookup 0 61539 NULL
++test_power_get_ac_property_61540 test_power_get_ac_property 0 61540 NULL
++show_fcstat_seconds_since_last_reset_61541 show_fcstat_seconds_since_last_reset 0 61541 NULL nohasharray
++adt7x10_set_temp_61541 adt7x10_set_temp 0-4 61541 &show_fcstat_seconds_since_last_reset_61541 nohasharray
++proc_write_device_61541 proc_write_device 3 61541 &adt7x10_set_temp_61541
 +compat_SyS_select_61542 compat_SyS_select 1 61542 NULL
 +compat_SyS_select_61542 compat_SyS_select 1 61542 NULL
++set_gssp_clnt_61543 set_gssp_clnt 0 61543 NULL nohasharray
++shrink_store_61543 shrink_store 0-3 61543 &set_gssp_clnt_61543
++get_ohm_of_thermistor_61545 get_ohm_of_thermistor 0 61545 NULL
++bch_cached_dev_store_61547 bch_cached_dev_store 0-4 61547 NULL nohasharray
++xadc_axi_read_adc_reg_61547 xadc_axi_read_adc_reg 0 61547 &bch_cached_dev_store_61547
++show_fc_host_permanent_port_name_61549 show_fc_host_permanent_port_name 0 61549 NULL
++lpfc_oas_supported_show_61550 lpfc_oas_supported_show 0 61550 NULL
 +trace_options_core_write_61551 trace_options_core_write 3 61551 NULL
 +trace_options_core_write_61551 trace_options_core_write 3 61551 NULL
++store_61553 store 0-3 61553 NULL nohasharray
++ip_gre_calc_hlen_61553 ip_gre_calc_hlen 0 61553 &store_61553
++reiserfs_xattr_set_61558 reiserfs_xattr_set 0 61558 NULL
 +dvb_net_ioctl_61559 dvb_net_ioctl 2 61559 NULL
 +dvb_net_ioctl_61559 dvb_net_ioctl 2 61559 NULL
-+parport_pc_fifo_write_block_dma_61568 parport_pc_fifo_write_block_dma 3 61568 NULL
-+fan_proc_write_61569 fan_proc_write 3 61569 NULL
-+ieee80211_if_read_rc_rateidx_mask_2ghz_61570 ieee80211_if_read_rc_rateidx_mask_2ghz 3 61570 NULL
++hidpp_prefix_name_61562 hidpp_prefix_name 2 61562 NULL
++iscsi_tpg_auth_show_authenticate_target_61563 iscsi_tpg_auth_show_authenticate_target 0 61563 NULL nohasharray
++wl1271_hw_init_61563 wl1271_hw_init 0 61563 &iscsi_tpg_auth_show_authenticate_target_61563
++b43_phy_ht_op_switch_channel_61564 b43_phy_ht_op_switch_channel 0 61564 NULL
++iwl_force_rf_reset_61566 iwl_force_rf_reset 0 61566 NULL
++sock_sendmsg_61567 sock_sendmsg 0-3 61567 NULL
++fan_proc_write_61569 fan_proc_write 3-0 61569 NULL
++ieee80211_if_read_rc_rateidx_mask_2ghz_61570 ieee80211_if_read_rc_rateidx_mask_2ghz 3-0 61570 NULL
 +ldlm_pool_rw_atomic_seq_write_61572 ldlm_pool_rw_atomic_seq_write 3 61572 NULL
 +ldlm_pool_rw_atomic_seq_write_61572 ldlm_pool_rw_atomic_seq_write 3 61572 NULL
++max_brightness_show_61577 max_brightness_show 0 61577 NULL
++show_ordinals_61579 show_ordinals 0 61579 NULL
++nfs4_do_find_root_sec_61580 nfs4_do_find_root_sec 0 61580 NULL
 +seq_open_private_61589 seq_open_private 3 61589 NULL
 +seq_open_private_61589 seq_open_private 3 61589 NULL
-+ept_gpte_to_gfn_lvl_61591 ept_gpte_to_gfn_lvl 0-1-2 61591 NULL
-+netlink_recvmsg_61600 netlink_recvmsg 4 61600 NULL
-+nfs4_init_uniform_client_string_61601 nfs4_init_uniform_client_string 3 61601 NULL
-+configfs_write_file_61621 configfs_write_file 3 61621 NULL
++ov2640_set_params_61591 ov2640_set_params 0 61591 NULL
++ipath_write_61598 ipath_write 0-3 61598 NULL
++__get_vm_area_61599 __get_vm_area 1 61599 NULL
++netlink_recvmsg_61600 netlink_recvmsg 0-4 61600 NULL
++nfs4_init_uniform_client_string_61601 nfs4_init_uniform_client_string 3 61601 NULL nohasharray
++cx2341x_handler_init_61601 cx2341x_handler_init 2 61601 &nfs4_init_uniform_client_string_61601
++br_device_event_61613 br_device_event 0 61613 NULL
++configfs_write_file_61621 configfs_write_file 3-0 61621 NULL nohasharray
++alloc_cq_buf_61621 alloc_cq_buf 4-3 61621 &configfs_write_file_61621
++get_pages_array_61622 get_pages_array 1 61622 NULL
++s1d13xxxfb_set_par_61623 s1d13xxxfb_set_par 0 61623 NULL
 +ieee80211_if_fmt_hw_queues_61629 ieee80211_if_fmt_hw_queues 3 61629 NULL
 +i2o_parm_table_get_61635 i2o_parm_table_get 6 61635 NULL
 +ieee80211_if_fmt_hw_queues_61629 ieee80211_if_fmt_hw_queues 3 61629 NULL
 +i2o_parm_table_get_61635 i2o_parm_table_get 6 61635 NULL
++pm8001_chip_fw_flash_update_req_61637 pm8001_chip_fw_flash_update_req 0 61637 NULL
++store_61638 store 0 61638 NULL
++btrfs_add_ordered_extent_61642 btrfs_add_ordered_extent 0 61642 NULL
 +snd_pcm_oss_read3_61643 snd_pcm_oss_read3 0-3 61643 NULL nohasharray
 +tcf_hashinfo_init_61643 tcf_hashinfo_init 2 61643 &snd_pcm_oss_read3_61643
 +snd_pcm_oss_read3_61643 snd_pcm_oss_read3 0-3 61643 NULL nohasharray
 +tcf_hashinfo_init_61643 tcf_hashinfo_init 2 61643 &snd_pcm_oss_read3_61643
-+resize_stripes_61650 resize_stripes 2 61650 NULL
-+ttm_page_pool_free_61661 ttm_page_pool_free 2-0 61661 NULL
-+insert_one_name_61668 insert_one_name 7 61668 NULL
-+qib_format_hwmsg_61679 qib_format_hwmsg 2 61679 NULL
++ipath_write_umem64_61644 ipath_write_umem64 0 61644 NULL
++resize_stripes_61650 resize_stripes 2-0 61650 NULL
++video_autosw_set_61652 video_autosw_set 0 61652 NULL
++wl1251_sdio_set_power_61653 wl1251_sdio_set_power 0 61653 NULL
++zd_chip_set_multicast_hash_61656 zd_chip_set_multicast_hash 0 61656 NULL
++uvesafb_exec_61657 uvesafb_exec 0 61657 NULL
++show_counter_tx_underruns_61658 show_counter_tx_underruns 0 61658 NULL
++fill_meta_index_61660 fill_meta_index 0-2 61660 NULL
++pci_read_config_dword_61662 pci_read_config_dword 0 61662 NULL
++twl6040gpo_direction_out_61663 twl6040gpo_direction_out 0 61663 NULL
++pwm_store_61666 pwm_store 0-4 61666 NULL
++insert_one_name_61668 insert_one_name 7 61668 NULL nohasharray
++gx1fb_set_par_61668 gx1fb_set_par 0 61668 &insert_one_name_61668
++x25_open_61673 x25_open 0 61673 NULL nohasharray
++atl1_setup_ring_resources_61673 atl1_setup_ring_resources 0 61673 &x25_open_61673
++pcan_usb_pro_set_filter_61674 pcan_usb_pro_set_filter 0 61674 NULL nohasharray
++store_fan_step_output_61674 store_fan_step_output 0-4 61674 &pcan_usb_pro_set_filter_61674
++input_event_size_61677 input_event_size 0 61677 NULL nohasharray
++ceph_direct_io_61677 ceph_direct_io 0 61677 &input_event_size_61677
++vid_out_buf_prepare_61678 vid_out_buf_prepare 0 61678 NULL
 +lock_loop_61681 lock_loop 1 61681 NULL
 +lock_loop_61681 lock_loop 1 61681 NULL
-+__do_tune_cpucache_61684 __do_tune_cpucache 2 61684 NULL
-+filter_read_61692 filter_read 3 61692 NULL
++amd_gpio_dirout_61682 amd_gpio_dirout 0 61682 NULL nohasharray
++show_tabletXtilt_61682 show_tabletXtilt 0 61682 &amd_gpio_dirout_61682 nohasharray
++fuse_dentry_revalidate_61682 fuse_dentry_revalidate 0 61682 &show_tabletXtilt_61682
++__do_tune_cpucache_61684 __do_tune_cpucache 2-0 61684 NULL
++sco_sock_create_61686 sco_sock_create 0 61686 NULL
++wl1271_sta_hw_init_post_mem_61688 wl1271_sta_hw_init_post_mem 0 61688 NULL
++abx500_set_register_interruptible_61690 abx500_set_register_interruptible 0 61690 NULL
++filter_read_61692 filter_read 3-0 61692 NULL
++show_session_param_ISCSI_PARAM_DEF_TIME2RETAIN_61693 show_session_param_ISCSI_PARAM_DEF_TIME2RETAIN 0 61693 NULL
++qlcnic_validate_beacon_61694 qlcnic_validate_beacon 0 61694 NULL
++prepare_61695 prepare 0 61695 NULL
++lpfc_oas_lun_state_show_61697 lpfc_oas_lun_state_show 0 61697 NULL
++mt_set_quirks_61702 mt_set_quirks 0-4 61702 NULL
++o2hb_heartbeat_group_mode_show_61706 o2hb_heartbeat_group_mode_show 0 61706 NULL
++prog_page_61711 prog_page 2 61711 NULL
 +SyS_kexec_file_load_61715 SyS_kexec_file_load 3 61715 NULL
 +iov_length_61716 iov_length 0 61716 NULL
 +SyS_kexec_file_load_61715 SyS_kexec_file_load 3 61715 NULL
 +iov_length_61716 iov_length 0 61716 NULL
-+fragmentation_threshold_read_61718 fragmentation_threshold_read 3 61718 NULL
-+null_alloc_reqbuf_61719 null_alloc_reqbuf 3 61719 NULL
-+read_file_interrupt_61742 read_file_interrupt 3 61742 NULL nohasharray
-+read_file_regval_61742 read_file_regval 3 61742 &read_file_interrupt_61742
-+SyS_sendto_61763 SyS_sendto 6 61763 NULL
-+mls_compute_context_len_61812 mls_compute_context_len 0 61812 NULL
-+bfad_debugfs_write_regwr_61841 bfad_debugfs_write_regwr 3 61841 NULL
++fragmentation_threshold_read_61718 fragmentation_threshold_read 3-0 61718 NULL nohasharray
++rocker_port_ctrl_61718 rocker_port_ctrl 0 61718 &fragmentation_threshold_read_61718
++iad_bFunctionSubClass_show_61719 iad_bFunctionSubClass_show 0 61719 NULL nohasharray
++rtpm_status_show_61719 rtpm_status_show 0 61719 &iad_bFunctionSubClass_show_61719 nohasharray
++null_alloc_reqbuf_61719 null_alloc_reqbuf 3 61719 &rtpm_status_show_61719
++show_61723 show 0 61723 NULL nohasharray
++store_rtap_filter_61723 store_rtap_filter 0-4 61723 &show_61723
++max1027_validate_device_61728 max1027_validate_device 0 61728 NULL
++read_file_regval_61742 read_file_regval 3-0 61742 NULL
++w5100_open_61743 w5100_open 0 61743 NULL
++nfc_llcp_allocate_snl_61749 nfc_llcp_allocate_snl 2 61749 NULL
++tipc_msg_make_bundle_61751 tipc_msg_make_bundle 3 61751 NULL
++cx_auto_init_61752 cx_auto_init 0 61752 NULL
++velocity_init_dma_rings_61759 velocity_init_dma_rings 0 61759 NULL
++nilfs_segctor_last_seg_checkpoint_show_61761 nilfs_segctor_last_seg_checkpoint_show 0 61761 NULL nohasharray
++vmlfb_check_var_61761 vmlfb_check_var 0 61761 &nilfs_segctor_last_seg_checkpoint_show_61761
++SyS_sendto_61763 SyS_sendto 6-3 61763 NULL
++max77802_rtc_start_alarm_61767 max77802_rtc_start_alarm 0 61767 NULL
++show_pwm_auto_point_temp_61771 show_pwm_auto_point_temp 0 61771 NULL
++features_show_61772 features_show 0 61772 NULL nohasharray
++elv_iosched_store_61772 elv_iosched_store 0-3 61772 &features_show_61772
++gfs2_meta_wait_61773 gfs2_meta_wait 0 61773 NULL
++compiled_by_show_61788 compiled_by_show 0 61788 NULL
++security_bounded_transition_61790 security_bounded_transition 0 61790 NULL
++sctp_cmd_send_msg_61795 sctp_cmd_send_msg 0 61795 NULL
++batadv_dat_snoop_incoming_arp_reply_61801 batadv_dat_snoop_incoming_arp_reply 3 61801 NULL
++kone_sysfs_show_actual_dpi_61804 kone_sysfs_show_actual_dpi 0 61804 NULL
++show_blank_61805 show_blank 0 61805 NULL
++ecryptfs_removexattr_61808 ecryptfs_removexattr 0 61808 NULL
++mls_compute_context_len_61812 mls_compute_context_len 0 61812 NULL nohasharray
++pch_gbe_setup_rx_resources_61812 pch_gbe_setup_rx_resources 0 61812 &mls_compute_context_len_61812
++cifs_server_get_key_61813 cifs_server_get_key 0 61813 NULL
++show_pwm_ast_61818 show_pwm_ast 0 61818 NULL
++get_cap_size_61822 get_cap_size 0 61822 NULL
++wacom_btnimg1_store_61823 wacom_btnimg1_store 4-0 61823 NULL
++bd2802_store_reg0x13_61826 bd2802_store_reg0x13 0-4 61826 NULL
++show_root_block_61828 show_root_block 0 61828 NULL
++tps80031_irq_init_61830 tps80031_irq_init 3 61830 NULL
++qlcnic_change_mtu_61833 qlcnic_change_mtu 0 61833 NULL
++bfad_debugfs_write_regwr_61841 bfad_debugfs_write_regwr 3-0 61841 NULL
++iscsit_na_dataout_timeout_61844 iscsit_na_dataout_timeout 0 61844 NULL
 +regcache_sync_block_61846 regcache_sync_block 5-4 61846 NULL
 +regcache_sync_block_61846 regcache_sync_block 5-4 61846 NULL
-+ath9k_hw_def_dump_eeprom_61853 ath9k_hw_def_dump_eeprom 5-4 61853 NULL
-+__skb_flow_dissect_61855 __skb_flow_dissect 5 61855 NULL
-+evdev_compute_buffer_size_61863 evdev_compute_buffer_size 0 61863 NULL
++t4vf_sge_alloc_rxq_61850 t4vf_sge_alloc_rxq 0 61850 NULL
++mwifiex_cmd_mac_multicast_adr_61851 mwifiex_cmd_mac_multicast_adr 0 61851 NULL
++ath9k_hw_def_dump_eeprom_61853 ath9k_hw_def_dump_eeprom 4-5-0 61853 NULL
++nvidiafb_set_par_61854 nvidiafb_set_par 0 61854 NULL
++x25_getname_61857 x25_getname 0 61857 NULL
++store_61861 store 0-3 61861 NULL
++evdev_compute_buffer_size_61863 evdev_compute_buffer_size 0 61863 NULL nohasharray
++aty128_decode_var_61863 aty128_decode_var 0 61863 &evdev_compute_buffer_size_61863
 +SYSC_lsetxattr_61869 SYSC_lsetxattr 4 61869 NULL
 +SYSC_lsetxattr_61869 SYSC_lsetxattr 4 61869 NULL
-+get_fw_name_61874 get_fw_name 3 61874 NULL
-+btrfs_ioctl_clone_61886 btrfs_ioctl_clone 3-4-5 61886 NULL
++store_61871 store 0-3 61871 NULL
++snd_ymfpci_capture_prepare_61873 snd_ymfpci_capture_prepare 0 61873 NULL nohasharray
++lbs_ethtool_get_eeprom_len_61873 lbs_ethtool_get_eeprom_len 0 61873 &snd_ymfpci_capture_prepare_61873
++get_fw_name_61874 get_fw_name 3 61874 NULL nohasharray
++smsc95xx_ethtool_getregslen_61874 smsc95xx_ethtool_getregslen 0 61874 &get_fw_name_61874
++qla4xxx_board_id_show_61879 qla4xxx_board_id_show 0 61879 NULL
++cmpc_accel_sensitivity_show_v4_61886 cmpc_accel_sensitivity_show_v4 0 61886 NULL
++show_temp3_alarm_61887 show_temp3_alarm 0 61887 NULL
++disconnect_61888 disconnect 0 61888 NULL
 +lprocfs_write_frac_u64_helper_61897 lprocfs_write_frac_u64_helper 2 61897 NULL
 +lprocfs_write_frac_u64_helper_61897 lprocfs_write_frac_u64_helper 2 61897 NULL
-+clear_refs_write_61904 clear_refs_write 3 61904 NULL
-+kernfs_name_61910 kernfs_name 3 61910 NULL
-+rx_filter_arp_filter_read_61914 rx_filter_arp_filter_read 3 61914 NULL
-+au0828_init_isoc_61917 au0828_init_isoc 3-2-4 61917 NULL
-+sctp_sendmsg_61919 sctp_sendmsg 4 61919 NULL
++make_rate_61898 make_rate 0 61898 NULL
++ax25_addr_size_61899 ax25_addr_size 0 61899 NULL nohasharray
++cxgb4_pktgl_to_skb_61899 cxgb4_pktgl_to_skb 2 61899 &ax25_addr_size_61899
++clear_refs_write_61904 clear_refs_write 3-0 61904 NULL
++squashfs_security_get_61914 squashfs_security_get 0 61914 NULL nohasharray
++rx_filter_arp_filter_read_61914 rx_filter_arp_filter_read 3-0 61914 &squashfs_security_get_61914
++rtl2830_wr_61915 rtl2830_wr 0 61915 NULL
++au0828_init_isoc_61917 au0828_init_isoc 3-4-2-0 61917 NULL
++sctp_sendmsg_61919 sctp_sendmsg 4-0 61919 NULL
++csrow_ce_count_show_61921 csrow_ce_count_show 0 61921 NULL nohasharray
++acpi_ut_release_mutex_61921 acpi_ut_release_mutex 0 61921 &csrow_ce_count_show_61921 nohasharray
++pid_getattr_61921 pid_getattr 0 61921 &acpi_ut_release_mutex_61921
++fsp_attr_show_pagereg_61922 fsp_attr_show_pagereg 0 61922 NULL
++dps1_is_key_locked_61924 dps1_is_key_locked 0 61924 NULL
 +efi_get_runtime_map_size_61927 efi_get_runtime_map_size 0 61927 NULL
 +efi_get_runtime_map_size_61927 efi_get_runtime_map_size 0 61927 NULL
++ov9740_reg_write_61928 ov9740_reg_write 0 61928 NULL
++host_show_hp_ssd_smart_path_status_61932 host_show_hp_ssd_smart_path_status 0 61932 NULL nohasharray
++send_bulk_static_data_61932 send_bulk_static_data 3 61932 &host_show_hp_ssd_smart_path_status_61932
++iscsi_stat_instance_show_attr_sessions_61934 iscsi_stat_instance_show_attr_sessions 0 61934 NULL
++be_mcc_notify_wait_61936 be_mcc_notify_wait 0 61936 NULL
++adv7175_init_61938 adv7175_init 0 61938 NULL
++as3935_read_61939 as3935_read 0 61939 NULL
++multicast_startup_query_count_store_61940 multicast_startup_query_count_store 4-0 61940 NULL nohasharray
++store_indirect_byte_61940 store_indirect_byte 0-4 61940 &multicast_startup_query_count_store_61940
++kernfs_iop_getxattr_61941 kernfs_iop_getxattr 0 61941 NULL
++e1000e_phc_enable_61945 e1000e_phc_enable 0 61945 NULL
 +SyS_kexec_load_61946 SyS_kexec_load 2 61946 NULL
 +SyS_kexec_load_61946 SyS_kexec_load 2 61946 NULL
-+il4965_ucode_rx_stats_read_61948 il4965_ucode_rx_stats_read 3 61948 NULL
-+squashfs_read_id_index_table_61961 squashfs_read_id_index_table 4 61961 NULL
++il4965_ucode_rx_stats_read_61948 il4965_ucode_rx_stats_read 3-0 61948 NULL
++bonding_show_ad_partner_mac_61958 bonding_show_ad_partner_mac 0 61958 NULL
++show_in_max0_61959 show_in_max0 0 61959 NULL
++squashfs_read_id_index_table_61961 squashfs_read_id_index_table 4 61961 NULL nohasharray
++set_type_61961 set_type 0-4 61961 &squashfs_read_id_index_table_61961
++cmpc_accel_sensitivity_store_61964 cmpc_accel_sensitivity_store 0-4 61964 NULL
 +fix_read_error_61965 fix_read_error 4 61965 NULL
 +fix_read_error_61965 fix_read_error 4 61965 NULL
-+ocfs2_quota_write_61972 ocfs2_quota_write 4-5 61972 NULL
++raw_getfrag_61976 raw_getfrag 3-4 61976 NULL
 +fd_locked_ioctl_61978 fd_locked_ioctl 3 61978 NULL
 +fd_locked_ioctl_61978 fd_locked_ioctl 3 61978 NULL
-+cow_file_range_61979 cow_file_range 3 61979 NULL
-+dequeue_event_62000 dequeue_event 3 62000 NULL
++cow_file_range_61979 cow_file_range 3-0 61979 NULL nohasharray
++vfs_fsync_61979 vfs_fsync 0 61979 &cow_file_range_61979
++crypto_shash_init_61980 crypto_shash_init 0 61980 NULL
++set_extent_delalloc_61982 set_extent_delalloc 0 61982 NULL
++e4000_set_lna_gain_61986 e4000_set_lna_gain 0 61986 NULL
++bus_rescan_store_61988 bus_rescan_store 0-3 61988 NULL
++mem_cgroup_reset_61989 mem_cgroup_reset 0-3 61989 NULL
++module_alloc_exec_61991 module_alloc_exec 1 61991 NULL
++ieee802154_hdr_get_addr_61996 ieee802154_hdr_get_addr 0 61996 NULL
++min_partial_store_61998 min_partial_store 0-3 61998 NULL
++dequeue_event_62000 dequeue_event 3-0 62000 NULL
++ceph_vxattrcb_dir_files_62002 ceph_vxattrcb_dir_files 0 62002 NULL
++snprint_stack_trace_62003 snprint_stack_trace 0 62003 NULL nohasharray
++show_tolerance4_62003 show_tolerance4 0 62003 &snprint_stack_trace_62003
++wlcore_cmd_configure_failsafe_62004 wlcore_cmd_configure_failsafe 0 62004 NULL nohasharray
++store_pwm_auto_vrdhot_ramp_62004 store_pwm_auto_vrdhot_ramp 0-4 62004 &wlcore_cmd_configure_failsafe_62004
++niu_init_mac_62007 niu_init_mac 0 62007 NULL
++nilfs_segctor_last_nongc_write_time_show_62008 nilfs_segctor_last_nongc_write_time_show 0 62008 NULL
 +xt_compat_match_offset_62011 xt_compat_match_offset 0 62011 NULL
 +xt_compat_match_offset_62011 xt_compat_match_offset 0 62011 NULL
++show_pwm_enable1_62017 show_pwm_enable1 0 62017 NULL
++mtrr_add_page_62018 mtrr_add_page 0 62018 NULL
 +SyS_setxattr_62019 SyS_setxattr 4 62019 NULL
 +jffs2_do_unlink_62020 jffs2_do_unlink 4 62020 NULL
 +SYSC_select_62024 SYSC_select 1 62024 NULL
 +SyS_setxattr_62019 SyS_setxattr 4 62019 NULL
 +jffs2_do_unlink_62020 jffs2_do_unlink 4 62020 NULL
 +SYSC_select_62024 SYSC_select 1 62024 NULL
-+comedi_write_array_to_buffer_62032 comedi_write_array_to_buffer 3 62032 NULL
++regulator_suspend_disk_uV_show_62026 regulator_suspend_disk_uV_show 0 62026 NULL
++max_gen_clk_prepare_62029 max_gen_clk_prepare 0 62029 NULL
++crypt_extent_62033 crypt_extent 0 62033 NULL
 +pmcraid_build_passthrough_ioadls_62034 pmcraid_build_passthrough_ioadls 2 62034 NULL
 +pmcraid_build_passthrough_ioadls_62034 pmcraid_build_passthrough_ioadls 2 62034 NULL
-+sctp_user_addto_chunk_62047 sctp_user_addto_chunk 2-3 62047 NULL
++create_message_62035 create_message 0 62035 NULL nohasharray
++statfs_by_dentry_62035 statfs_by_dentry 0 62035 &create_message_62035
++em28xx_read_reg_62039 em28xx_read_reg 0 62039 NULL nohasharray
++afs_statfs_62039 afs_statfs 0 62039 &em28xx_read_reg_62039
++romfs_blk_read_62040 romfs_blk_read 0 62040 NULL
++pcxhr_send_it_dsp_62043 pcxhr_send_it_dsp 0 62043 NULL
++ppp_tx_cp_62044 ppp_tx_cp 5 62044 NULL
++get_attn_62046 get_attn 0 62046 NULL
++cs5345_s_ctrl_62047 cs5345_s_ctrl 0 62047 NULL
++add_vol_ctl_62054 add_vol_ctl 0 62054 NULL
++usnic_ib_inetaddr_event_62056 usnic_ib_inetaddr_event 0 62056 NULL
 +do_pselect_62061 do_pselect 1 62061 NULL
 +pcpu_alloc_bootmem_62074 pcpu_alloc_bootmem 2 62074 NULL
 +do_pselect_62061 do_pselect 1 62061 NULL
 +pcpu_alloc_bootmem_62074 pcpu_alloc_bootmem 2 62074 NULL
-+jffs2_security_setxattr_62107 jffs2_security_setxattr 4 62107 NULL
-+ip_recv_error_62117 ip_recv_error 3 62117 NULL
-+generic_block_fiemap_62122 generic_block_fiemap 4 62122 NULL
++_xfs_log_force_lsn_62083 _xfs_log_force_lsn 0 62083 NULL
++fat_setattr_62084 fat_setattr 0 62084 NULL
++lpfc_EnableXLane_show_62087 lpfc_EnableXLane_show 0 62087 NULL
++get_domain_for_dev_62099 get_domain_for_dev 2 62099 NULL
++ipath_user_sdma_pin_pages_62100 ipath_user_sdma_pin_pages 0 62100 NULL
++airspy_alloc_stream_bufs_62101 airspy_alloc_stream_bufs 0 62101 NULL
++jffs2_security_setxattr_62107 jffs2_security_setxattr 4-0 62107 NULL
++online_page_ext_62110 online_page_ext 0 62110 NULL nohasharray
++roccat_common2_sysfs_write_62110 roccat_common2_sysfs_write 0-6 62110 &online_page_ext_62110
++mwifiex_cmd_get_hw_spec_62112 mwifiex_cmd_get_hw_spec 0 62112 NULL
++ip_recv_error_62117 ip_recv_error 0-3 62117 NULL
++cpuusage_write_62121 cpuusage_write 0 62121 NULL
++dst_ca_write_62125 dst_ca_write 0-3 62125 NULL
++via_parse_auto_config_62126 via_parse_auto_config 0 62126 NULL
 +llc_ui_header_len_62131 llc_ui_header_len 0 62131 NULL
 +llc_ui_header_len_62131 llc_ui_header_len 0 62131 NULL
-+qib_diag_write_62133 qib_diag_write 3 62133 NULL nohasharray
++pkg_temp_thermal_cpu_callback_62132 pkg_temp_thermal_cpu_callback 0 62132 NULL
++qib_diag_write_62133 qib_diag_write 3-0 62133 NULL nohasharray
 +kobject_add_varg_62133 kobject_add_varg 0 62133 &qib_diag_write_62133
 +kobject_add_varg_62133 kobject_add_varg 0 62133 &qib_diag_write_62133
-+ql_status_62135 ql_status 5 62135 NULL nohasharray
-+device_add_attrs_62135 device_add_attrs 0 62135 &ql_status_62135
++ql_status_62135 ql_status 5-0 62135 NULL nohasharray
++show_in16_min_62135 show_in16_min 0 62135 &ql_status_62135 nohasharray
++device_add_attrs_62135 device_add_attrs 0 62135 &show_in16_min_62135
++fat12_ent_bread_62139 fat12_ent_bread 0 62139 NULL
++acpi_ns_attach_object_62141 acpi_ns_attach_object 0 62141 NULL
++inode_has_perm_62142 inode_has_perm 0 62142 NULL
++mt9v022_g_crop_62149 mt9v022_g_crop 0 62149 NULL nohasharray
++wl1251_acx_sg_cfg_62149 wl1251_acx_sg_cfg 0 62149 &mt9v022_g_crop_62149 nohasharray
++mlx4_en_init_allocator_62149 mlx4_en_init_allocator 0 62149 &wl1251_acx_sg_cfg_62149 nohasharray
++orinoco_cs_resume_62149 orinoco_cs_resume 0 62149 &mlx4_en_init_allocator_62149
++edac_dimm_info_location_62150 edac_dimm_info_location 0 62150 NULL
 +video_usercopy_62151 video_usercopy 2 62151 NULL
 +video_usercopy_62151 video_usercopy 2 62151 NULL
++set_component_fault_62152 set_component_fault 0-4 62152 NULL
++array_state_store_62164 array_state_store 0-3 62164 NULL
 +SyS_getxattr_62166 SyS_getxattr 4 62166 NULL
 +SyS_getxattr_62166 SyS_getxattr 4 62166 NULL
++phy_id_show_62171 phy_id_show 0 62171 NULL
 +prism54_wpa_bss_ie_get_62173 prism54_wpa_bss_ie_get 0 62173 NULL
 +prism54_wpa_bss_ie_get_62173 prism54_wpa_bss_ie_get 0 62173 NULL
-+write_file_dfs_62180 write_file_dfs 3 62180 NULL
++toshiba_haps_reset_protection_62177 toshiba_haps_reset_protection 0 62177 NULL
++write_file_dfs_62180 write_file_dfs 3-0 62180 NULL nohasharray
++writecmd_62180 writecmd 0 62180 &write_file_dfs_62180
++show_conn_ep_param_ISCSI_PARAM_CONN_ADDRESS_62184 show_conn_ep_param_ISCSI_PARAM_CONN_ADDRESS 0 62184 NULL nohasharray
++small_smb_init_62184 small_smb_init 0 62184 &show_conn_ep_param_ISCSI_PARAM_CONN_ADDRESS_62184
 +alloc_upcall_62186 alloc_upcall 2 62186 NULL
 +alloc_upcall_62186 alloc_upcall 2 62186 NULL
-+rounded_hashtable_size_62198 rounded_hashtable_size 0 62198 NULL
-+sock_kmalloc_62205 sock_kmalloc 2 62205 NULL
-+smk_read_syslog_62227 smk_read_syslog 3 62227 NULL
++snd_als300_trigger_62188 snd_als300_trigger 0 62188 NULL
++isl29003_store_range_62197 isl29003_store_range 0-4 62197 NULL
++global_page_state_62202 global_page_state 0 62202 NULL
++sock_kmalloc_62205 sock_kmalloc 2 62205 NULL nohasharray
++cx25821_risc_buffer_upstream_62205 cx25821_risc_buffer_upstream 0 62205 &sock_kmalloc_62205
++start_62206 start 0 62206 NULL
++drm_fb_helper_check_var_62213 drm_fb_helper_check_var 0 62213 NULL
++host_control_action_show_62216 host_control_action_show 0 62216 NULL
++s_wakeup_filter_62217 s_wakeup_filter 0 62217 NULL
++fuse_notify_poll_wakeup_62218 fuse_notify_poll_wakeup 0 62218 NULL
++niu_open_62220 niu_open 0 62220 NULL
++show_label_62225 show_label 0 62225 NULL nohasharray
++enic_request_intr_62225 enic_request_intr 0 62225 &show_label_62225
++smk_read_syslog_62227 smk_read_syslog 3-0 62227 NULL
 +SYSC_setgroups16_62232 SYSC_setgroups16 1 62232 NULL
 +SYSC_setgroups16_62232 SYSC_setgroups16 1 62232 NULL
++bmp085_get_pressure_62234 bmp085_get_pressure 0 62234 NULL nohasharray
++store_pwm_setting_62234 store_pwm_setting 0-4 62234 &bmp085_get_pressure_62234
++twl4030_pwmled_config_62243 twl4030_pwmled_config 0 62243 NULL
++allocate_partition_62245 allocate_partition 4 62245 NULL
++pnp_show_card_name_62246 pnp_show_card_name 0 62246 NULL
++nilfs_btree_prepare_insert_62249 nilfs_btree_prepare_insert 0 62249 NULL
++power_supply_store_property_62250 power_supply_store_property 0-4 62250 NULL
++bnx2x_initial_phy_init_62252 bnx2x_initial_phy_init 0 62252 NULL
++fc0013_readreg_62253 fc0013_readreg 0 62253 NULL nohasharray
++pcf50633_rtc_read_time_62253 pcf50633_rtc_read_time 0 62253 &fc0013_readreg_62253
++of_io_request_and_map_62254 of_io_request_and_map 2 62254 NULL
++m41t94_read_time_62258 m41t94_read_time 0 62258 NULL
++send_control_msg_62261 send_control_msg 0 62261 NULL
 +ion_handle_test_dma_62262 ion_handle_test_dma 4-5 62262 NULL
 +ion_handle_test_dma_62262 ion_handle_test_dma 4-5 62262 NULL
-+get_random_int_62279 get_random_int 0 62279 NULL
-+il_dbgfs_sram_read_62296 il_dbgfs_sram_read 3 62296 NULL
++myri10ge_notify_dca_62265 myri10ge_notify_dca 0 62265 NULL
++pptp_outbound_pkt_62269 pptp_outbound_pkt 0 62269 NULL
++chunk_size_store_62271 chunk_size_store 0-3 62271 NULL
++security_file_permission_62278 security_file_permission 0 62278 NULL
++pcxhr_prepare_62280 pcxhr_prepare 0 62280 NULL nohasharray
++tcm_qla2xxx_tpg_attrib_show_generate_node_acls_62280 tcm_qla2xxx_tpg_attrib_show_generate_node_acls 0 62280 &pcxhr_prepare_62280
++dccp_init_sock_62281 dccp_init_sock 0 62281 NULL
++osst_write_error_recovery_62287 osst_write_error_recovery 0 62287 NULL
++palmas_clks_prepare_62291 palmas_clks_prepare 0 62291 NULL
++store_tabletWheel_62292 store_tabletWheel 0-4 62292 NULL
++store_62293 store 0-4 62293 NULL
++il_dbgfs_sram_read_62296 il_dbgfs_sram_read 3-0 62296 NULL
++ath10k_pci_cold_reset_62297 ath10k_pci_cold_reset 0 62297 NULL
 +sparse_early_usemaps_alloc_pgdat_section_62304 sparse_early_usemaps_alloc_pgdat_section 2 62304 NULL
 +sparse_early_usemaps_alloc_pgdat_section_62304 sparse_early_usemaps_alloc_pgdat_section 2 62304 NULL
++ieee80211_do_open_62305 ieee80211_do_open 0 62305 NULL
++pch_gbe_setup_tx_resources_62306 pch_gbe_setup_tx_resources 0 62306 NULL
++state_show_62309 state_show 0 62309 NULL
 +subsystem_filter_read_62310 subsystem_filter_read 3 62310 NULL
 +subsystem_filter_read_62310 subsystem_filter_read 3 62310 NULL
-+Wb35Reg_BurstWrite_62327 Wb35Reg_BurstWrite 4 62327 NULL
-+subseq_list_62332 subseq_list 3-0 62332 NULL
++udf_sb_alloc_partition_maps_62313 udf_sb_alloc_partition_maps 2 62313 NULL
++hfcpci_empty_bfifo_62323 hfcpci_empty_bfifo 4 62323 NULL
++sierra_open_62327 sierra_open 0 62327 NULL nohasharray
++target_core_alua_tg_pt_gp_store_attr_alua_access_state_62327 target_core_alua_tg_pt_gp_store_attr_alua_access_state 0-3 62327 &sierra_open_62327
++rtl_op_start_62329 rtl_op_start 0 62329 NULL
++queue_bulk_sg_tx_62330 queue_bulk_sg_tx 0 62330 NULL
++subseq_list_62332 subseq_list 0-3 62332 NULL
 +ll_statahead_max_seq_write_62333 ll_statahead_max_seq_write 3 62333 NULL
 +ll_statahead_max_seq_write_62333 ll_statahead_max_seq_write 3 62333 NULL
-+flash_write_62354 flash_write 3 62354 NULL
++pcxhr_write_io_num_reg_cont_62334 pcxhr_write_io_num_reg_cont 0 62334 NULL
++pega_int_read_62335 pega_int_read 0 62335 NULL
++ath5k_attr_show_spur_level_max_62339 ath5k_attr_show_spur_level_max 0 62339 NULL
++show_guid_62340 show_guid 0 62340 NULL nohasharray
++sdev_show_evt_lun_change_reported_62340 sdev_show_evt_lun_change_reported 0 62340 &show_guid_62340
++pppoe_create_62344 pppoe_create 0 62344 NULL nohasharray
++set_attr_decimals_62344 set_attr_decimals 0-4 62344 &pppoe_create_62344
++st_version_show_62346 st_version_show 0 62346 NULL
++flash_write_62354 flash_write 3-0 62354 NULL
++gigaset_tty_read_62357 gigaset_tty_read 0 62357 NULL
++nilfs_dev_uuid_show_62360 nilfs_dev_uuid_show 0 62360 NULL
 +xfpregs_set_62363 xfpregs_set 4 62363 NULL
 +xfpregs_set_62363 xfpregs_set 4 62363 NULL
-+rx_rx_timeout_read_62389 rx_rx_timeout_read 3 62389 NULL
++spmi_register_zero_write_62367 spmi_register_zero_write 0 62367 NULL nohasharray
++small_smb2_init_62367 small_smb2_init 0 62367 &spmi_register_zero_write_62367
++iblock_configure_device_62372 iblock_configure_device 0 62372 NULL nohasharray
++kmalloc_order_62372 kmalloc_order 1 62372 &iblock_configure_device_62372
++tps6507x_pmic_clear_bits_62373 tps6507x_pmic_clear_bits 0 62373 NULL
++register_netdevice_62374 register_netdevice 0 62374 NULL
++host_control_on_shutdown_show_62376 host_control_on_shutdown_show 0 62376 NULL
++af9005_write_ofdm_register_62378 af9005_write_ofdm_register 0 62378 NULL
++bfad_im_vport_disable_62384 bfad_im_vport_disable 0 62384 NULL
++snd_info_dev_register_entry_62385 snd_info_dev_register_entry 0 62385 NULL
++twl_get_num_slaves_62386 twl_get_num_slaves 0 62386 NULL
++rx_rx_timeout_read_62389 rx_rx_timeout_read 3-0 62389 NULL
 +altera_irscan_62396 altera_irscan 2 62396 NULL
 +altera_irscan_62396 altera_irscan 2 62396 NULL
++bq2415x_get_weak_battery_voltage_62404 bq2415x_get_weak_battery_voltage 0 62404 NULL nohasharray
++eem_opts_dev_addr_show_62404 eem_opts_dev_addr_show 0 62404 &bq2415x_get_weak_battery_voltage_62404 nohasharray
++ath10k_pci_hif_start_62404 ath10k_pci_hif_start 0 62404 &eem_opts_dev_addr_show_62404
++fill_zeros_to_end_of_page_62405 fill_zeros_to_end_of_page 0 62405 NULL
++set_umcast_62409 set_umcast 0-4 62409 NULL
 +set_ssp_62411 set_ssp 4 62411 NULL
 +set_ssp_62411 set_ssp 4 62411 NULL
++flags_store_62413 flags_store 4-0 62413 NULL
++mt9m111_reg_read_62415 mt9m111_reg_read 0 62415 NULL
++emit_flush_62420 emit_flush 0 62420 NULL
++ext4_journalled_write_end_62421 ext4_journalled_write_end 5-0 62421 NULL
++setkey_62422 setkey 0 62422 NULL
++ipw_net_set_mac_address_62423 ipw_net_set_mac_address 0 62423 NULL
++fwtty_write_62424 fwtty_write 0-3 62424 NULL
++irst_show_wakeup_events_62429 irst_show_wakeup_events 0 62429 NULL
++roccat_common2_sysfs_write_talk_62430 roccat_common2_sysfs_write_talk 0-6-5 62430 NULL
++disp_store_62433 disp_store 0-4 62433 NULL
++vb2_vmalloc_alloc_62434 vb2_vmalloc_alloc 2 62434 NULL
++ovl_dir_getattr_62435 ovl_dir_getattr 0 62435 NULL
++netdev_alloc_skb_62437 netdev_alloc_skb 2 62437 NULL
++af9005_i2c_xfer_62438 af9005_i2c_xfer 0-3 62438 NULL
++i915_error_state_write_62439 i915_error_state_write 0-3 62439 NULL
++pppox_create_62440 pppox_create 0 62440 NULL
++bmc150_accel_setup_any_motion_interrupt_62441 bmc150_accel_setup_any_motion_interrupt 0 62441 NULL
++inv_mpu6050_write_reg_62443 inv_mpu6050_write_reg 0 62443 NULL
++cxacru_sysfs_show_downstream_hec_errors_62448 cxacru_sysfs_show_downstream_hec_errors 0 62448 NULL
++mlog_store_62451 mlog_store 0-4 62451 NULL
++store_select_redundant_clock_62465 store_select_redundant_clock 0-4 62465 NULL
++show_temp10_62469 show_temp10 0 62469 NULL
++show_shost_eh_deadline_62470 show_shost_eh_deadline 0 62470 NULL nohasharray
++udf_expand_file_adinicb_62470 udf_expand_file_adinicb 0 62470 &show_shost_eh_deadline_62470
++force_remove_show_62475 force_remove_show 0 62475 NULL
++ip_vs_icmp_xmit_v6_62477 ip_vs_icmp_xmit_v6 0-4 62477 NULL nohasharray
++adapter_test_62477 adapter_test 0 62477 &ip_vs_icmp_xmit_v6_62477
++cdc_ncm_show_wNtbOutMaxDatagrams_62480 cdc_ncm_show_wNtbOutMaxDatagrams 0 62480 NULL
++do_io_rw_62484 do_io_rw 0-4-3-6 62484 NULL nohasharray
++boost_notify_62484 boost_notify 0 62484 &do_io_rw_62484
++intr_submit_62485 intr_submit 0 62485 NULL
++rds_add_bound_62490 rds_add_bound 0 62490 NULL
 +tracing_saved_cmdlines_size_read_62491 tracing_saved_cmdlines_size_read 3 62491 NULL
 +tracing_saved_cmdlines_size_read_62491 tracing_saved_cmdlines_size_read 3 62491 NULL
-+srpc_alloc_bulk_62522 srpc_alloc_bulk 2 62522 NULL
-+pep_sendmsg_62524 pep_sendmsg 4 62524 NULL
-+test_iso_queue_62534 test_iso_queue 5 62534 NULL
-+debugfs_read_62535 debugfs_read 3 62535 NULL
-+sco_sock_sendmsg_62542 sco_sock_sendmsg 4 62542 NULL
++mem_cgroup_write_62492 mem_cgroup_write 0-3 62492 NULL
++persistent_ram_new_62493 persistent_ram_new 1-2 62493 NULL nohasharray
++lpfc_stat_data_ctrl_show_62493 lpfc_stat_data_ctrl_show 0 62493 &persistent_ram_new_62493
++tps6105x_regulator_enable_62498 tps6105x_regulator_enable 0 62498 NULL
++qat_uclo_map_uof_obj_62504 qat_uclo_map_uof_obj 3 62504 NULL
++scsi_scan_62506 scsi_scan 0 62506 NULL
++store_mtu_62507 store_mtu 0-4 62507 NULL
++show_bank1_setting_62508 show_bank1_setting 0 62508 NULL
++start_show_62510 start_show 0 62510 NULL
++pnp_assign_dma_62518 pnp_assign_dma 0 62518 NULL
++set_beacon_interval_62521 set_beacon_interval 0 62521 NULL
++int3403_get_max_state_62522 int3403_get_max_state 0 62522 NULL
++pep_sendmsg_62524 pep_sendmsg 4-0 62524 NULL
++rio_request_outb_mbox_62526 rio_request_outb_mbox 0 62526 NULL
++atl1e_up_62528 atl1e_up 0 62528 NULL
++iscsi_nacl_attrib_store_default_erl_62529 iscsi_nacl_attrib_store_default_erl 0-3 62529 NULL
++caps_show_62531 caps_show 0 62531 NULL
++test_iso_queue_62534 test_iso_queue 5 62534 NULL nohasharray
++__kmalloc_node_track_caller_62534 __kmalloc_node_track_caller 1 62534 &test_iso_queue_62534
++debugfs_read_62535 debugfs_read 3-0 62535 NULL nohasharray
++qlcnicvf_config_led_62535 qlcnicvf_config_led 0 62535 &debugfs_read_62535
++mei_fw_status_62539 mei_fw_status 0 62539 NULL nohasharray
++batadv_softif_create_vlan_62539 batadv_softif_create_vlan 0 62539 &mei_fw_status_62539
++sco_sock_sendmsg_62542 sco_sock_sendmsg 4-0 62542 NULL
++wl12xx_cmd_role_enable_62545 wl12xx_cmd_role_enable 0 62545 NULL
 +qib_refresh_qsfp_cache_62547 qib_refresh_qsfp_cache 0 62547 NULL
 +qib_refresh_qsfp_cache_62547 qib_refresh_qsfp_cache 0 62547 NULL
-+xfrm_user_policy_62573 xfrm_user_policy 4 62573 NULL
++pci_conf2_read_62548 pci_conf2_read 0 62548 NULL
++roccat_common2_sysfs_write_sensor_62554 roccat_common2_sysfs_write_sensor 0-6-5 62554 NULL
++ecp_read_data_62555 ecp_read_data 0 62555 NULL
++target_stat_scsi_auth_intr_show_attr_map_indx_62561 target_stat_scsi_auth_intr_show_attr_map_indx 0 62561 NULL
++errcatch_bytes_number_62564 errcatch_bytes_number 0-2 62564 NULL
++efivarfs_d_hash_62565 efivarfs_d_hash 0 62565 NULL
++ping_init_sock_62567 ping_init_sock 0 62567 NULL
++compute_bitstructs_62570 compute_bitstructs 0 62570 NULL
++cxacru_sysfs_showattr_LINK_62572 cxacru_sysfs_showattr_LINK 0 62572 NULL nohasharray
++bcm54xx_shadow_read_62572 bcm54xx_shadow_read 0 62572 &cxacru_sysfs_showattr_LINK_62572
++xfrm_user_policy_62573 xfrm_user_policy 4-0 62573 NULL
 +compat_SyS_rt_sigpending_62580 compat_SyS_rt_sigpending 2 62580 NULL
 +compat_SyS_rt_sigpending_62580 compat_SyS_rt_sigpending 2 62580 NULL
-+get_subdir_62581 get_subdir 3 62581 NULL
-+dut_mode_write_62630 dut_mode_write 3 62630 NULL
++get_subdir_62581 get_subdir 3 62581 NULL nohasharray
++efx_mcdi_await_completion_62581 efx_mcdi_await_completion 0 62581 &get_subdir_62581
++regcache_lzo_decompress_cache_block_62585 regcache_lzo_decompress_cache_block 0 62585 NULL
++ext3_unfreeze_62588 ext3_unfreeze 0 62588 NULL
++amradio_set_mute_62597 amradio_set_mute 0 62597 NULL
++sm501fb_check_var_pnl_62600 sm501fb_check_var_pnl 0 62600 NULL
++tg3_show_temp_62602 tg3_show_temp 0 62602 NULL nohasharray
++packet_alloc_skb_62602 packet_alloc_skb 4-5-2 62602 &tg3_show_temp_62602
++bonding_store_bonds_62603 bonding_store_bonds 0-4 62603 NULL
++gfs2_xattr_get_62604 gfs2_xattr_get 0 62604 NULL
++prism2_send_mgmt_62605 prism2_send_mgmt 4 62605 NULL
++bond_alb_set_mac_address_62611 bond_alb_set_mac_address 0 62611 NULL
++show_iface_immediate_data_62613 show_iface_immediate_data 0 62613 NULL
++workqueue_cpu_down_callback_62614 workqueue_cpu_down_callback 0 62614 NULL
++teql_master_mtu_62616 teql_master_mtu 0 62616 NULL nohasharray
++evtchn_fifo_max_channels_62616 evtchn_fifo_max_channels 0 62616 &teql_master_mtu_62616
++backend_probe_and_watch_62618 backend_probe_and_watch 0 62618 NULL
++iommu_area_alloc_62619 iommu_area_alloc 4-0-7-3-2 62619 NULL
++sync_max_store_62621 sync_max_store 0-3 62621 NULL
++__offline_pages_62626 __offline_pages 0 62626 NULL
++ems_pcmcia_add_card_62627 ems_pcmcia_add_card 2 62627 NULL nohasharray
++fsg_common_set_num_buffers_62627 fsg_common_set_num_buffers 2 62627 &ems_pcmcia_add_card_62627
++dut_mode_write_62630 dut_mode_write 3-0 62630 NULL
++parport_ieee1284_read_nibble_62634 parport_ieee1284_read_nibble 0 62634 NULL
 +vfs_fsync_range_62635 vfs_fsync_range 0 62635 NULL
 +vfs_fsync_range_62635 vfs_fsync_range 0 62635 NULL
-+lpfc_sli4_queue_alloc_62646 lpfc_sli4_queue_alloc 3 62646 NULL
++bch_btree_map_nodes_62641 bch_btree_map_nodes 0 62641 NULL
++palmas_is_enabled_ldo_62644 palmas_is_enabled_ldo 0 62644 NULL nohasharray
++autosuspend_show_62644 autosuspend_show 0 62644 &palmas_is_enabled_ldo_62644
++lpfc_sli4_queue_alloc_62646 lpfc_sli4_queue_alloc 3 62646 NULL nohasharray
++ath10k_pci_hif_exchange_bmi_msg_62646 ath10k_pci_hif_exchange_bmi_msg 0-3 62646 &lpfc_sli4_queue_alloc_62646
++show_counter_rx_tid_full_errs_62647 show_counter_rx_tid_full_errs 0 62647 NULL
++ti_vsend_sync_62648 ti_vsend_sync 0 62648 NULL nohasharray
++show_model_62648 show_model 0 62648 &ti_vsend_sync_62648 nohasharray
++nfs4_proc_set_acl_62648 nfs4_proc_set_acl 0 62648 &show_model_62648
++wm8994_gpio_direction_in_62649 wm8994_gpio_direction_in 0 62649 NULL
++crypto_shash_finup_62656 crypto_shash_finup 0 62656 NULL
++show_62657 show 0 62657 NULL
++pages_shared_show_62658 pages_shared_show 0 62658 NULL
++da9052_read_tbat_62666 da9052_read_tbat 0 62666 NULL
++atl1e_change_mtu_62670 atl1e_change_mtu 0 62670 NULL
++show_cardr_62674 show_cardr 0 62674 NULL
++wl1273_fm_suspend_62676 wl1273_fm_suspend 0 62676 NULL
++sdio_card_irq_get_62679 sdio_card_irq_get 0 62679 NULL
++qla4xxx_hba_model_show_62680 qla4xxx_hba_model_show 0 62680 NULL
++xfrm_count_pfkey_auth_supported_62684 xfrm_count_pfkey_auth_supported 0 62684 NULL
 +printer_req_alloc_62687 printer_req_alloc 2 62687 NULL
 +printer_req_alloc_62687 printer_req_alloc 2 62687 NULL
-+ieee80211_set_probe_resp_62700 ieee80211_set_probe_resp 3 62700 NULL
-+bioset_integrity_create_62708 bioset_integrity_create 2 62708 NULL
-+gfs2_log_write_62717 gfs2_log_write 3 62717 NULL
-+rdm_62719 rdm 0 62719 NULL
++target_stat_scsi_tgt_port_show_attr_in_cmds_62689 target_stat_scsi_tgt_port_show_attr_in_cmds 0 62689 NULL nohasharray
++iscsi_tpg_attrib_show_default_erl_62689 iscsi_tpg_attrib_show_default_erl 0 62689 &target_stat_scsi_tgt_port_show_attr_in_cmds_62689
++adxl34x_i2c_read_block_62691 adxl34x_i2c_read_block 3 62691 NULL
++ioremap_wc_62695 ioremap_wc 2-1 62695 NULL nohasharray
++proc_mpc_write_62695 proc_mpc_write 0-3 62695 &ioremap_wc_62695
++sock_no_bind_62697 sock_no_bind 0 62697 NULL
++show_fan_time_62699 show_fan_time 0 62699 NULL
++ieee80211_set_probe_resp_62700 ieee80211_set_probe_resp 3 62700 NULL nohasharray
++fddi_header_62700 fddi_header 0 62700 &ieee80211_set_probe_resp_62700
++simple_readpage_62703 simple_readpage 0 62703 NULL
++flush_62706 flush 0 62706 NULL
++bioset_integrity_create_62708 bioset_integrity_create 2 62708 NULL nohasharray
++target_stat_scsi_tgt_dev_attr_show_62708 target_stat_scsi_tgt_dev_attr_show 0 62708 &bioset_integrity_create_62708
++target_configure_device_62714 target_configure_device 0 62714 NULL
++ubifs_getxattr_62717 ubifs_getxattr 0 62717 NULL nohasharray
++gfs2_log_write_62717 gfs2_log_write 3 62717 &ubifs_getxattr_62717
++do_serial8250_set_rxtrig_62720 do_serial8250_set_rxtrig 0 62720 NULL
++cachefiles_daemon_read_62723 cachefiles_daemon_read 0-3 62723 NULL
++belkin_sa_open_62724 belkin_sa_open 0 62724 NULL nohasharray
++kpagecount_read_62724 kpagecount_read 0-3 62724 &belkin_sa_open_62724
++atkbd_do_show_softraw_62726 atkbd_do_show_softraw 0 62726 NULL
++rndis_filter_send_request_62727 rndis_filter_send_request 0 62727 NULL
++set_beep_enable_62731 set_beep_enable 0-4 62731 NULL
++show_fc_host_supported_fc4s_62732 show_fc_host_supported_fc4s 0 62732 NULL
++client_channels_62735 client_channels 0 62735 NULL
 +obd_ioctl_popdata_62741 obd_ioctl_popdata 3 62741 NULL
 +obd_ioctl_popdata_62741 obd_ioctl_popdata 3 62741 NULL
-+key_replays_read_62746 key_replays_read 3 62746 NULL
++key_replays_read_62746 key_replays_read 3-0 62746 NULL nohasharray
++roccat_common2_sysfs_write_buttons_62746 roccat_common2_sysfs_write_buttons 0-6-5 62746 &key_replays_read_62746
 +lov_verify_lmm_62747 lov_verify_lmm 2 62747 NULL
 +lov_verify_lmm_62747 lov_verify_lmm 2 62747 NULL
-+mwifiex_rdeeprom_write_62754 mwifiex_rdeeprom_write 3 62754 NULL
-+mxt_obj_instances_62764 mxt_obj_instances 0 62764 NULL
-+copy_page_to_iter_iovec_62770 copy_page_to_iter_iovec 0-3 62770 NULL nohasharray
-+ax25_sendmsg_62770 ax25_sendmsg 4 62770 &copy_page_to_iter_iovec_62770
-+C_SYSC_ipc_62776 C_SYSC_ipc 3 62776 NULL
-+ptlrpc_req_set_repsize_62784 ptlrpc_req_set_repsize 2 62784 NULL
++show_tabletMouseRight_62750 show_tabletMouseRight 0 62750 NULL
++mwifiex_rdeeprom_write_62754 mwifiex_rdeeprom_write 3-0 62754 NULL
++da903x_is_enabled_62756 da903x_is_enabled 0 62756 NULL
++hardware_show_62757 hardware_show 0 62757 NULL
++selinux_key_getsecurity_62760 selinux_key_getsecurity 0 62760 NULL nohasharray
++cciss_scsi_user_command_62760 cciss_scsi_user_command 0-4 62760 &selinux_key_getsecurity_62760
++lpfc_soft_wwnn_show_62761 lpfc_soft_wwnn_show 0 62761 NULL
++register_kprobe_62762 register_kprobe 0 62762 NULL
++show_ibdev_62764 show_ibdev 0 62764 NULL
++init_chip_wc_pat_62768 init_chip_wc_pat 2 62768 NULL
++ax25_sendmsg_62770 ax25_sendmsg 4-0 62770 NULL nohasharray
++copy_page_to_iter_iovec_62770 copy_page_to_iter_iovec 0-3 62770 &ax25_sendmsg_62770
++cm_show_counter_62774 cm_show_counter 0 62774 NULL
++tomoyo_audit_inet_log_62775 tomoyo_audit_inet_log 0 62775 NULL
++C_SYSC_ipc_62776 C_SYSC_ipc 3 62776 NULL nohasharray
++mvs_queue_command_62776 mvs_queue_command 0 62776 &C_SYSC_ipc_62776
++store_sched5_62779 store_sched5 4-0 62779 NULL
++show_62782 show 0 62782 NULL
++stmmac_change_mtu_62783 stmmac_change_mtu 0 62783 NULL
++sabi_command_62785 sabi_command 0 62785 NULL
 +SyS_sched_getaffinity_62786 SyS_sched_getaffinity 2 62786 NULL
 +SyS_sched_getaffinity_62786 SyS_sched_getaffinity 2 62786 NULL
-+dm_stats_account_io_62787 dm_stats_account_io 3 62787 NULL
-+__add_action_62798 __add_action 4 62798 NULL
++bttv_prepare_buffer_62787 bttv_prepare_buffer 0 62787 NULL nohasharray
++update_clusterinfo_62787 update_clusterinfo 0 62787 &bttv_prepare_buffer_62787
++smack_inode_setattr_62789 smack_inode_setattr 0 62789 NULL
++_create_message_62795 _create_message 0 62795 NULL
++max_freq_show_62797 max_freq_show 0 62797 NULL nohasharray
++hdaps_temp1_show_62797 hdaps_temp1_show 0 62797 &max_freq_show_62797 nohasharray
++qla2x00_optrom_bios_version_show_62797 qla2x00_optrom_bios_version_show 0 62797 &hdaps_temp1_show_62797
++fsa9480_get_switch_62799 fsa9480_get_switch 0 62799 NULL
++show_cam_size_62800 show_cam_size 0 62800 NULL
++ad9523_store_62804 ad9523_store 0-4 62804 NULL
++pcap_regulator_is_enabled_62811 pcap_regulator_is_enabled 0 62811 NULL nohasharray
++da9052_read_chg_current_62811 da9052_read_chg_current 0 62811 &pcap_regulator_is_enabled_62811 nohasharray
++set_port0_62811 set_port0 0-4 62811 &da9052_read_chg_current_62811
++ceph_update_writeable_page_62812 ceph_update_writeable_page 0 62812 NULL
++lm8323_pwm_store_time_62816 lm8323_pwm_store_time 0-4 62816 NULL
 +tracing_total_entries_read_62817 tracing_total_entries_read 3 62817 NULL
 +tracing_total_entries_read_62817 tracing_total_entries_read 3 62817 NULL
++of_alias_get_id_62818 of_alias_get_id 0 62818 NULL
++efivar_show_raw_62820 efivar_show_raw 0 62820 NULL
++show_iface_max_outstanding_r2t_62826 show_iface_max_outstanding_r2t 0 62826 NULL nohasharray
++journal_end_62826 journal_end 0 62826 &show_iface_max_outstanding_r2t_62826
++gem_do_start_62827 gem_do_start 0 62827 NULL
++hpfs_read_ea_62828 hpfs_read_ea 0 62828 NULL nohasharray
++fm10k_change_mtu_62828 fm10k_change_mtu 0 62828 &hpfs_read_ea_62828
++iscsi_tpg_param_show_OFMarkInt_62831 iscsi_tpg_param_show_OFMarkInt 0 62831 NULL
++__generic_file_splice_read_62834 __generic_file_splice_read 0 62834 NULL
 +__rounddown_pow_of_two_62836 __rounddown_pow_of_two 0 62836 NULL
 +__rounddown_pow_of_two_62836 __rounddown_pow_of_two 0 62836 NULL
-+bio_get_nr_vecs_62838 bio_get_nr_vecs 0 62838 NULL
++bio_get_nr_vecs_62838 bio_get_nr_vecs 0 62838 NULL nohasharray
++notifier_to_errno_62838 notifier_to_errno 0-1 62838 &bio_get_nr_vecs_62838
 +xlog_recover_add_to_trans_62839 xlog_recover_add_to_trans 4 62839 NULL
 +xlog_recover_add_to_trans_62839 xlog_recover_add_to_trans 4 62839 NULL
-+rx_fcs_err_read_62844 rx_fcs_err_read 3 62844 NULL
-+l2tp_ip6_recvmsg_62874 l2tp_ip6_recvmsg 4 62874 NULL
-+aoechr_write_62883 aoechr_write 3 62883 NULL
++timeouts_show_62841 timeouts_show 0 62841 NULL
++kovaplus_sysfs_read_profile_buttons_62843 kovaplus_sysfs_read_profile_buttons 0-5-6 62843 NULL
++rx_fcs_err_read_62844 rx_fcs_err_read 3-0 62844 NULL
++show_spi_transport_period_62848 show_spi_transport_period 0 62848 NULL
++uwb_rc_cmd_62850 uwb_rc_cmd 0 62850 NULL
++wl12xx_trigger_cmd_62853 wl12xx_trigger_cmd 0 62853 NULL
++mt2131_set_params_62854 mt2131_set_params 0 62854 NULL
++sr9800_reset_62856 sr9800_reset 0 62856 NULL
++__f2fs_setxattr_62857 __f2fs_setxattr 0 62857 NULL
++hpi_read_word_62862 hpi_read_word 0 62862 NULL
++pcf8563_read_block_data_62864 pcf8563_read_block_data 0 62864 NULL
++uart_get_attr_close_delay_62867 uart_get_attr_close_delay 0 62867 NULL
++adv7343_s_ctrl_62869 adv7343_s_ctrl 0 62869 NULL
++acpi_ds_result_pop_62871 acpi_ds_result_pop 0 62871 NULL
++l2tp_ip6_recvmsg_62874 l2tp_ip6_recvmsg 0-4 62874 NULL nohasharray
++netif_set_xps_queue_62874 netif_set_xps_queue 0 62874 &l2tp_ip6_recvmsg_62874
++typhoon_download_firmware_62875 typhoon_download_firmware 0 62875 NULL
++jffs2_security_getxattr_62876 jffs2_security_getxattr 0 62876 NULL
++show_62877 show 0 62877 NULL nohasharray
++xfs_rtmodify_range_62877 xfs_rtmodify_range 0 62877 &show_62877
++store_engine_leds_62878 store_engine_leds 0-4 62878 NULL
++pcol_try_alloc_62879 pcol_try_alloc 0 62879 NULL nohasharray
++raid5_store_preread_threshold_62879 raid5_store_preread_threshold 0-3 62879 &pcol_try_alloc_62879
++compass_store_62881 compass_store 0-3 62881 NULL
++aoechr_write_62883 aoechr_write 3-0 62883 NULL nohasharray
++cache_parse_62883 cache_parse 0 62883 &aoechr_write_62883
++uart_mode_show_62886 uart_mode_show 0 62886 NULL
++resize_info_buffer_62889 resize_info_buffer 2 62889 NULL
 +if_spi_host_to_card_62890 if_spi_host_to_card 4 62890 NULL
 +if_spi_host_to_card_62890 if_spi_host_to_card 4 62890 NULL
++power_uw_show_62894 power_uw_show 0 62894 NULL nohasharray
++tg3_power_up_62894 tg3_power_up 0 62894 &power_uw_show_62894
++dummy_hrtimer_start_62897 dummy_hrtimer_start 0 62897 NULL nohasharray
++mrf24j40_start_62897 mrf24j40_start 0 62897 &dummy_hrtimer_start_62897
++mxl5005s_get_if_frequency_62898 mxl5005s_get_if_frequency 0 62898 NULL nohasharray
++hdaps_calibrate_store_62898 hdaps_calibrate_store 0-4 62898 &mxl5005s_get_if_frequency_62898
++wiimod_bboard_calib_show_62903 wiimod_bboard_calib_show 0 62903 NULL nohasharray
++afs_vlocation_cache_get_key_62903 afs_vlocation_cache_get_key 0 62903 &wiimod_bboard_calib_show_62903
 +mempool_create_slab_pool_62907 mempool_create_slab_pool 1 62907 NULL
 +getdqbuf_62908 getdqbuf 1 62908 NULL
 +mempool_create_slab_pool_62907 mempool_create_slab_pool 1 62907 NULL
 +getdqbuf_62908 getdqbuf 1 62908 NULL
++get_temp_max_62909 get_temp_max 0 62909 NULL
++si476x_core_cmd_fm_phase_diversity_62915 si476x_core_cmd_fm_phase_diversity 0 62915 NULL
++o2nm_node_store_62916 o2nm_node_store 0-4 62916 NULL
++rdmsr_safe_on_cpu_62917 rdmsr_safe_on_cpu 0 62917 NULL
++stk17ta8_rtc_read_time_62918 stk17ta8_rtc_read_time 0 62918 NULL
 +ll_statahead_agl_seq_write_62928 ll_statahead_agl_seq_write 3 62928 NULL
 +ll_statahead_agl_seq_write_62928 ll_statahead_agl_seq_write 3 62928 NULL
++netvsc_send_62939 netvsc_send 0 62939 NULL nohasharray
++acpi_processor_set_throttling_62939 acpi_processor_set_throttling 0 62939 &netvsc_send_62939
++edt_ft5x06_setting_show_62940 edt_ft5x06_setting_show 0 62940 NULL
++sr9800_set_default_mode_62946 sr9800_set_default_mode 0 62946 NULL
++adp5520_bl_daylight_max_store_62947 adp5520_bl_daylight_max_store 4-0 62947 NULL
 +agp_create_user_memory_62955 agp_create_user_memory 1 62955 NULL
 +agp_create_user_memory_62955 agp_create_user_memory 1 62955 NULL
-+nvif_object_mthd_62960 nvif_object_mthd 4 62960 NULL
-+hwdep_read_62992 hwdep_read 3 62992 NULL
-+kstrtoull_from_user_63026 kstrtoull_from_user 2 63026 NULL
-+__vb2_perform_fileio_63033 __vb2_perform_fileio 3 63033 NULL
-+pipeline_defrag_to_csum_swi_read_63037 pipeline_defrag_to_csum_swi_read 3 63037 NULL
++set_trigger_state_62957 set_trigger_state 0 62957 NULL
++nvif_object_mthd_62960 nvif_object_mthd 4-0 62960 NULL nohasharray
++show_hyst_common_62960 show_hyst_common 0 62960 &nvif_object_mthd_62960
++rc5t583_rtc_read_time_62965 rc5t583_rtc_read_time 0 62965 NULL
++libcfs_sock_read_62968 libcfs_sock_read 3 62968 NULL
++dib8096p_rw_on_apb_62970 dib8096p_rw_on_apb 0-3 62970 NULL
++asus_wmi_set_devstate_62971 asus_wmi_set_devstate 0 62971 NULL
++bcm7xxx_config_init_62973 bcm7xxx_config_init 0 62973 NULL
++sleep_millisecs_show_62979 sleep_millisecs_show 0 62979 NULL
++extts_fifo_show_62981 extts_fifo_show 0 62981 NULL
++show_state_name_62985 show_state_name 0 62985 NULL nohasharray
++cifs_direct_io_62985 cifs_direct_io 0 62985 &show_state_name_62985
++ipoib_vlan_add_62988 ipoib_vlan_add 0 62988 NULL
++prof_cpu_mask_proc_write_62989 prof_cpu_mask_proc_write 0-3 62989 NULL
++snd_emu10k1_fx8010_playback_trigger_62990 snd_emu10k1_fx8010_playback_trigger 0 62990 NULL
++hwdep_read_62992 hwdep_read 3 62992 NULL nohasharray
++ivtv_start_capture_62992 ivtv_start_capture 0 62992 &hwdep_read_62992
++send_62994 send 0 62994 NULL
++iscsit_ta_demo_mode_write_protect_62998 iscsit_ta_demo_mode_write_protect 0 62998 NULL
++generic_file_fsync_62999 generic_file_fsync 0 62999 NULL
++asus_wmi_get_devstate_63000 asus_wmi_get_devstate 0 63000 NULL
++hash_max_show_63001 hash_max_show 0 63001 NULL
++get_skb_63008 get_skb 2 63008 NULL
++__ext3_journal_stop_63017 __ext3_journal_stop 0 63017 NULL
++__sctp_connect_63020 __sctp_connect 0 63020 NULL
++show_pwmfreq_63024 show_pwmfreq 0 63024 NULL
++kstrtoull_from_user_63026 kstrtoull_from_user 2 63026 NULL nohasharray
++xfs_trans_reserve_63026 xfs_trans_reserve 0 63026 &kstrtoull_from_user_63026
++nfs_revalidate_inode_63032 nfs_revalidate_inode 0 63032 NULL
++__vb2_perform_fileio_63033 __vb2_perform_fileio 3-0 63033 NULL nohasharray
++PTR_ERR_63033 PTR_ERR 0 63033 &__vb2_perform_fileio_63033
++solo_i2c_master_xfer_63036 solo_i2c_master_xfer 0-3 63036 NULL
++pipeline_defrag_to_csum_swi_read_63037 pipeline_defrag_to_csum_swi_read 3-0 63037 NULL
++crypto_ahash_finup_63039 crypto_ahash_finup 0 63039 NULL
 +scsi_host_alloc_63041 scsi_host_alloc 2 63041 NULL
 +scsi_host_alloc_63041 scsi_host_alloc 2 63041 NULL
-+unlink1_63059 unlink1 3 63059 NULL
++po1030_set_green_balance_63045 po1030_set_green_balance 0 63045 NULL nohasharray
++s6e63m0_sysfs_show_gamma_mode_63045 s6e63m0_sysfs_show_gamma_mode 0 63045 &po1030_set_green_balance_63045
++b43_nphy_set_channel_63047 b43_nphy_set_channel 0 63047 NULL
++wiimote_cmd_wait_63051 wiimote_cmd_wait 0 63051 NULL nohasharray
++pyra_sysfs_write_info_63051 pyra_sysfs_write_info 0-6-5 63051 &wiimote_cmd_wait_63051
++gso_pskb_expand_head_63052 gso_pskb_expand_head 2 63052 NULL
++wait_for_event_63054 wait_for_event 0 63054 NULL
++unlink1_63059 unlink1 3 63059 NULL nohasharray
++show_conn_param_ISCSI_PARAM_IFMARKER_EN_63059 show_conn_param_ISCSI_PARAM_IFMARKER_EN 0 63059 &unlink1_63059
++__nilfs_btree_get_block_63062 __nilfs_btree_get_block 0 63062 NULL
++show_in_max_63065 show_in_max 0 63065 NULL nohasharray
++remote_settings_file_read_63065 remote_settings_file_read 0-3 63065 &show_in_max_63065
 +xen_set_nslabs_63066 xen_set_nslabs 0 63066 NULL
 +xen_set_nslabs_63066 xen_set_nslabs 0 63066 NULL
-+iwl_dbgfs_fw_rx_stats_read_63070 iwl_dbgfs_fw_rx_stats_read 3 63070 NULL
-+sep_prepare_input_output_dma_table_in_dcb_63087 sep_prepare_input_output_dma_table_in_dcb 4-5 63087 NULL
-+iwl_dbgfs_sensitivity_read_63116 iwl_dbgfs_sensitivity_read 3 63116 NULL
-+ext4_chunk_trans_blocks_63123 ext4_chunk_trans_blocks 0-2 63123 NULL
-+iwl_mvm_coex_dump_mbox_63153 iwl_mvm_coex_dump_mbox 4-3-0 63153 NULL
-+smk_write_revoke_subj_63173 smk_write_revoke_subj 3 63173 NULL
++parport_ieee1284_ecp_write_data_63067 parport_ieee1284_ecp_write_data 0 63067 NULL
++iwl_dbgfs_fw_rx_stats_read_63070 iwl_dbgfs_fw_rx_stats_read 3-0 63070 NULL
++enable_show_63071 enable_show 0 63071 NULL
++__uncore_filter_state_show_63073 __uncore_filter_state_show 0 63073 NULL
++show_priority_63080 show_priority 0 63080 NULL
++show_counter_rx_dropped_pkts_63082 show_counter_rx_dropped_pkts 0 63082 NULL nohasharray
++nosy_read_63082 nosy_read 0-3 63082 &show_counter_rx_dropped_pkts_63082 nohasharray
++bd2802_store_reg0x00_63082 bd2802_store_reg0x00 0-4 63082 &nosy_read_63082
++gpio_trig_brightness_show_63087 gpio_trig_brightness_show 0 63087 NULL
++ath10k_bmi_execute_63089 ath10k_bmi_execute 0 63089 NULL
++rt2x00usb_find_endpoints_63091 rt2x00usb_find_endpoints 0 63091 NULL
++show_tcpInSegs_63094 show_tcpInSegs 0 63094 NULL
++cachefiles_check_in_use_63096 cachefiles_check_in_use 0 63096 NULL
++compr_data_size_show_63105 compr_data_size_show 0 63105 NULL
++pcistub_slot_remove_63106 pcistub_slot_remove 0-3 63106 NULL
++ip_vs_out_icmp_63108 ip_vs_out_icmp 0 63108 NULL
++errors_store_63110 errors_store 0-3 63110 NULL
++dquot_alloc_block_63114 dquot_alloc_block 0 63114 NULL
++iwl_dbgfs_sensitivity_read_63116 iwl_dbgfs_sensitivity_read 3-0 63116 NULL
++ethoc_open_63118 ethoc_open 0 63118 NULL
++atc_pcm_capture_get_resources_63121 atc_pcm_capture_get_resources 0 63121 NULL
++pcf8523_read_63123 pcf8523_read 0 63123 NULL
++fat_writepages_63131 fat_writepages 0 63131 NULL nohasharray
++target_core_show_alua_lu_gp_63131 target_core_show_alua_lu_gp 0 63131 &fat_writepages_63131
++bma180_set_bits_63133 bma180_set_bits 0 63133 NULL
++team_queue_override_init_63136 team_queue_override_init 0 63136 NULL
++ib_send_cm_rtu_63138 ib_send_cm_rtu 3 63138 NULL
++brcmf_fil_cmd_data_set_63139 brcmf_fil_cmd_data_set 0 63139 NULL
++mcs_get_reg_63141 mcs_get_reg 0 63141 NULL
++show_ipv4_iface_ttl_63146 show_ipv4_iface_ttl 0 63146 NULL
++pwc_set_u8_ctrl_63148 pwc_set_u8_ctrl 0 63148 NULL nohasharray
++c2port_store_flash_erase_63148 c2port_store_flash_erase 0-4 63148 &pwc_set_u8_ctrl_63148
++zd_ioread16_locked_63151 zd_ioread16_locked 0 63151 NULL
++iwl_mvm_coex_dump_mbox_63153 iwl_mvm_coex_dump_mbox 0-3-4 63153 NULL
++ubifs_change_one_lp_63157 ubifs_change_one_lp 0 63157 NULL
++csio_t4_mc_read_63158 csio_t4_mc_read 0 63158 NULL
++iscsi_tpg_param_show_IFMarker_63161 iscsi_tpg_param_show_IFMarker 0 63161 NULL
++il4965_show_tx_power_63163 il4965_show_tx_power 0 63163 NULL nohasharray
++arvo_sysfs_set_key_mask_63163 arvo_sysfs_set_key_mask 0-4 63163 &il4965_show_tx_power_63163
++amd_iommu_show_features_63168 amd_iommu_show_features 0 63168 NULL
++smk_write_revoke_subj_63173 smk_write_revoke_subj 3-0 63173 NULL
++wm831x_reg_read_63175 wm831x_reg_read 0 63175 NULL
++read_63177 read 0-3 63177 NULL
 +SyS_syslog_63178 SyS_syslog 3 63178 NULL
 +SyS_syslog_63178 SyS_syslog 3 63178 NULL
-+vme_master_read_63221 vme_master_read 0 63221 NULL
++ds2780_write_63179 ds2780_write 4-3-0 63179 NULL
++picolcd_debug_eeprom_write_63182 picolcd_debug_eeprom_write 0-3 63182 NULL nohasharray
++snd_pcm_lib_malloc_pages_63182 snd_pcm_lib_malloc_pages 2 63182 &picolcd_debug_eeprom_write_63182
++is_local_show_63185 is_local_show 0 63185 NULL
++hfsplus_file_fsync_63186 hfsplus_file_fsync 0 63186 NULL
++iwl_trans_start_hw_63187 iwl_trans_start_hw 0 63187 NULL
++qib_user_sdma_pin_pkt_63190 qib_user_sdma_pin_pkt 0 63190 NULL
++isdn_net_init_63192 isdn_net_init 0 63192 NULL
++security_policydb_len_63198 security_policydb_len 0 63198 NULL
++_kstrtoull_63201 _kstrtoull 0 63201 NULL
++suspend_enter_63203 suspend_enter 0 63203 NULL
++bq24190_sysfs_store_63207 bq24190_sysfs_store 0-4 63207 NULL
++nilfs_segctor_assign_63208 nilfs_segctor_assign 0 63208 NULL
++dev_get_phys_port_id_63210 dev_get_phys_port_id 0 63210 NULL nohasharray
++tx_63210 tx 0 63210 &dev_get_phys_port_id_63210
++client_monitor_latency_show_63212 client_monitor_latency_show 0 63212 NULL
++patch_stac925x_63213 patch_stac925x 0 63213 NULL
++cp_get_eeprom_len_63219 cp_get_eeprom_len 0 63219 NULL
++xfs_file_write_iter_63220 xfs_file_write_iter 0 63220 NULL
++bnx2x_func_start_63221 bnx2x_func_start 0 63221 NULL
++zl10039_set_params_63225 zl10039_set_params 0 63225 NULL
++encrypted_instantiate_63226 encrypted_instantiate 0 63226 NULL
 +SyS_gethostname_63227 SyS_gethostname 2 63227 NULL
 +SyS_gethostname_63227 SyS_gethostname 2 63227 NULL
-+ptp_read_63251 ptp_read 4 63251 NULL
++ttm_bo_global_show_63228 ttm_bo_global_show 0 63228 NULL
++stk17ta8_rtc_set_alarm_63230 stk17ta8_rtc_set_alarm 0 63230 NULL
++ctxsize_63232 ctxsize 0 63232 NULL
++module_alloc_update_bounds_rw_63233 module_alloc_update_bounds_rw 1 63233 NULL
++mwl8k_cmd_get_hw_spec_ap_63234 mwl8k_cmd_get_hw_spec_ap 0 63234 NULL
++pcan_usb_pro_set_ts_63236 pcan_usb_pro_set_ts 0 63236 NULL
++show_firmware_63239 show_firmware 0 63239 NULL nohasharray
++pnp_activate_dev_63239 pnp_activate_dev 0 63239 &show_firmware_63239
++lp3971_ldo_is_enabled_63245 lp3971_ldo_is_enabled 0 63245 NULL
++do_convert_63247 do_convert 0 63247 NULL
++setxattr_63249 setxattr 0 63249 NULL
++ptp_read_63251 ptp_read 4-0 63251 NULL
++bond_option_arp_ip_targets_set_63257 bond_option_arp_ip_targets_set 0 63257 NULL
 +xfs_dir2_leaf_getdents_63262 xfs_dir2_leaf_getdents 3 63262 NULL
 +xfs_dir2_leaf_getdents_63262 xfs_dir2_leaf_getdents 3 63262 NULL
-+iwl_dbgfs_fw_error_dump_read_63263 iwl_dbgfs_fw_error_dump_read 3 63263 NULL
-+raid5_resize_63306 raid5_resize 2 63306 NULL
++show_auto_brightness_63263 show_auto_brightness 0 63263 NULL nohasharray
++acpi_ns_handle_to_pathname_63263 acpi_ns_handle_to_pathname 0 63263 &show_auto_brightness_63263
++qlcnic_get_ring_regs_len_63265 qlcnic_get_ring_regs_len 0 63265 NULL nohasharray
++btrfs_space_info_show_disk_used_63265 btrfs_space_info_show_disk_used 0 63265 &qlcnic_get_ring_regs_len_63265
++nilfs_segbuf_wait_63274 nilfs_segbuf_wait 0 63274 NULL
++elan_i2c_read_cmd_63276 elan_i2c_read_cmd 0 63276 NULL
++caches_show_63278 caches_show 0 63278 NULL nohasharray
++update_mode_store_63278 update_mode_store 0-4 63278 &caches_show_63278
++target_core_hba_show_attr_hba_mode_63281 target_core_hba_show_attr_hba_mode 0 63281 NULL
++i40evf_vlan_rx_add_vid_63284 i40evf_vlan_rx_add_vid 0 63284 NULL
++tcp_collapse_63294 tcp_collapse 5-6 63294 NULL
++buf_to_pages_noslab_63296 buf_to_pages_noslab 0 63296 NULL
++isdn_ppp_ccp_xmit_reset_63297 isdn_ppp_ccp_xmit_reset 6 63297 NULL
++nf_nat_ipv6_fn_63304 nf_nat_ipv6_fn 0 63304 NULL
++raid5_resize_63306 raid5_resize 2-0 63306 NULL
 +nfsd_vfs_read_63307 nfsd_vfs_read 5 63307 NULL
 +nfsd_vfs_read_63307 nfsd_vfs_read 5 63307 NULL
-+ath10k_read_fw_dbglog_63323 ath10k_read_fw_dbglog 3 63323 NULL
-+proc_info_read_63344 proc_info_read 3 63344 NULL
++uwb_radio_start_63310 uwb_radio_start 0 63310 NULL
++wl1251_hw_init_beacon_filter_63321 wl1251_hw_init_beacon_filter 0 63321 NULL
++mac802154_slave_open_63322 mac802154_slave_open 0 63322 NULL nohasharray
++qla4_8xxx_check_init_adapter_retry_63322 qla4_8xxx_check_init_adapter_retry 0 63322 &mac802154_slave_open_63322
++ath10k_read_fw_dbglog_63323 ath10k_read_fw_dbglog 3-0 63323 NULL
++nfs_scan_commit_list_63325 nfs_scan_commit_list 0 63325 NULL
++recv_data_63327 recv_data 3-0 63327 NULL
++store_mem_db_63330 store_mem_db 0-4 63330 NULL
++C_SYSC_recvfrom_63331 C_SYSC_recvfrom 3 63331 NULL
++snd_hdsp_trigger_63332 snd_hdsp_trigger 0 63332 NULL
++msm6242_read_time_63339 msm6242_read_time 0 63339 NULL
++lpfc_issue_lip_63340 lpfc_issue_lip 0 63340 NULL
++info_server_63343 info_server 4 63343 NULL
++il_force_reset_63344 il_force_reset 0 63344 NULL
++kobj_attr_show_63349 kobj_attr_show 0 63349 NULL
++show_fc_starget_port_name_63354 show_fc_starget_port_name 0 63354 NULL
 +nvif_device_new_63358 nvif_device_new 5 63358 NULL
 +nvif_device_new_63358 nvif_device_new 5 63358 NULL
-+ps_upsd_max_sptime_read_63362 ps_upsd_max_sptime_read 3 63362 NULL
-+idmouse_read_63374 idmouse_read 3 63374 NULL
++ps_upsd_max_sptime_read_63362 ps_upsd_max_sptime_read 3-0 63362 NULL
++simple_xattr_list_63373 simple_xattr_list 0 63373 NULL
++idmouse_read_63374 idmouse_read 3-0 63374 NULL
++guid_show_63379 guid_show 0 63379 NULL
++read_word_63384 read_word 0 63384 NULL nohasharray
++vmci_qpair_peekv_63384 vmci_qpair_peekv 3-0 63384 &read_word_63384
++wl1251_spi_set_power_63385 wl1251_spi_set_power 0 63385 NULL nohasharray
++tridentfb_set_par_63385 tridentfb_set_par 0 63385 &wl1251_spi_set_power_63385
 +edac_pci_alloc_ctl_info_63388 edac_pci_alloc_ctl_info 1 63388 NULL nohasharray
 +edac_pci_alloc_ctl_info_63388 edac_pci_alloc_ctl_info 1 63388 NULL nohasharray
-+usbnet_read_cmd_nopm_63388 usbnet_read_cmd_nopm 7 63388 &edac_pci_alloc_ctl_info_63388
-+rxpipe_missed_beacon_host_int_trig_rx_data_read_63405 rxpipe_missed_beacon_host_int_trig_rx_data_read 3 63405 NULL
-+l2cap_sock_sendmsg_63427 l2cap_sock_sendmsg 4 63427 NULL
-+nfsd_symlink_63442 nfsd_symlink 6 63442 NULL
-+si5351_bulk_write_63468 si5351_bulk_write 2-3 63468 NULL
-+snd_info_entry_write_63474 snd_info_entry_write 3 63474 NULL
-+reada_find_extent_63486 reada_find_extent 2 63486 NULL
-+read_kcore_63488 read_kcore 3 63488 NULL
-+iwl_dbgfs_bcast_filters_read_63489 iwl_dbgfs_bcast_filters_read 3 63489 NULL
++usbnet_read_cmd_nopm_63388 usbnet_read_cmd_nopm 0-7 63388 &edac_pci_alloc_ctl_info_63388
++dbg_check_synced_i_size_63395 dbg_check_synced_i_size 0 63395 NULL
++rxpipe_missed_beacon_host_int_trig_rx_data_read_63405 rxpipe_missed_beacon_host_int_trig_rx_data_read 3-0 63405 NULL
++ppr_notifier_63406 ppr_notifier 0 63406 NULL
++cxacru_sysfs_show_downstream_rate_63407 cxacru_sysfs_show_downstream_rate 0 63407 NULL
++show_jint_max_packets_63409 show_jint_max_packets 0 63409 NULL
++fm10k_setup_all_tx_resources_63412 fm10k_setup_all_tx_resources 0 63412 NULL
++s_audio_mode_63418 s_audio_mode 0 63418 NULL nohasharray
++target_stat_scsi_tgt_dev_attr_store_63418 target_stat_scsi_tgt_dev_attr_store 0 63418 &s_audio_mode_63418
++adc128_set_in_63419 adc128_set_in 0-4 63419 NULL
++start_power_clamp_63423 start_power_clamp 0 63423 NULL
++show_temp0_min_63424 show_temp0_min 0 63424 NULL
++l2cap_sock_sendmsg_63427 l2cap_sock_sendmsg 0-4 63427 NULL
++show_fcstat_nos_count_63429 show_fcstat_nos_count 0 63429 NULL
++led_trigger_show_63434 led_trigger_show 0 63434 NULL
++kone_send_63435 kone_send 0-4 63435 NULL nohasharray
++uwb_rc_addr_set_63435 uwb_rc_addr_set 0 63435 &kone_send_63435
++cifs_invalidate_mapping_63438 cifs_invalidate_mapping 0 63438 NULL
++of_irq_get_63443 of_irq_get 0 63443 NULL
++write_end_63445 write_end 0-5 63445 NULL
++mac80211_hwsim_start_63447 mac80211_hwsim_start 0 63447 NULL
++ipv6_is_mld_63461 ipv6_is_mld 3 63461 NULL
++ath10k_wmi_cmd_send_63462 ath10k_wmi_cmd_send 0 63462 NULL
++sock_common_setsockopt_63466 sock_common_setsockopt 0 63466 NULL
++root_path_cost_show_63467 root_path_cost_show 0 63467 NULL nohasharray
++integrity_verify_show_63467 integrity_verify_show 0 63467 &root_path_cost_show_63467
++si5351_bulk_write_63468 si5351_bulk_write 2-3 63468 NULL nohasharray
++MT2063_SetReceiverMode_63468 MT2063_SetReceiverMode 0 63468 &si5351_bulk_write_63468
++snd_info_entry_write_63474 snd_info_entry_write 3-0 63474 NULL
++cdc_ncm_show_rx_max_63475 cdc_ncm_show_rx_max 0 63475 NULL
++scm_fp_copy_63479 scm_fp_copy 0 63479 NULL
++__nvme_submit_admin_cmd_63481 __nvme_submit_admin_cmd 0 63481 NULL
++reada_find_extent_63486 reada_find_extent 2 63486 NULL nohasharray
++rivafb_check_var_63486 rivafb_check_var 0 63486 &reada_find_extent_63486
++ath10k_peer_assoc_qos_ap_63487 ath10k_peer_assoc_qos_ap 0 63487 NULL nohasharray
++__copy_from_user_ll_nocache_63487 __copy_from_user_ll_nocache 0 63487 &ath10k_peer_assoc_qos_ap_63487
++read_kcore_63488 read_kcore 3-0 63488 NULL
++iwl_dbgfs_bcast_filters_read_63489 iwl_dbgfs_bcast_filters_read 3-0 63489 NULL
++i2c_request_63490 i2c_request 0 63490 NULL
++pm8001_ctl_max_out_io_show_63492 pm8001_ctl_max_out_io_show 0 63492 NULL
++show_crit_hyst_63497 show_crit_hyst 0 63497 NULL
++module_attr_show_63501 module_attr_show 0 63501 NULL
 +snd_pcm_plug_write_transfer_63503 snd_pcm_plug_write_transfer 0-3 63503 NULL
 +snd_pcm_plug_write_transfer_63503 snd_pcm_plug_write_transfer 0-3 63503 NULL
++reiserfs_xattr_set_handle_63522 reiserfs_xattr_set_handle 0 63522 NULL nohasharray
++lpfc_max_scsicmpl_time_store_63522 lpfc_max_scsicmpl_time_store 0-4 63522 &reiserfs_xattr_set_handle_63522
++sctp_bind_63523 sctp_bind 0 63523 NULL nohasharray
++__stop_machine_63523 __stop_machine 0 63523 &sctp_bind_63523
++mwifiex_cmd_802_11_key_material_v2_63525 mwifiex_cmd_802_11_key_material_v2 0 63525 NULL
++pwm1_show_63527 pwm1_show 0 63527 NULL
 +efx_mcdi_rpc_async_63529 efx_mcdi_rpc_async 4-5 63529 NULL
 +efx_mcdi_rpc_async_63529 efx_mcdi_rpc_async 4-5 63529 NULL
-+ubi_more_leb_change_data_63534 ubi_more_leb_change_data 4 63534 NULL
-+write_file_spectral_period_63536 write_file_spectral_period 3 63536 NULL
-+if_sdio_read_scratch_63540 if_sdio_read_scratch 0 63540 NULL
-+append_to_buffer_63550 append_to_buffer 3 63550 NULL
-+kvm_write_guest_page_63555 kvm_write_guest_page 5 63555 NULL
-+rproc_alloc_63577 rproc_alloc 5 63577 NULL
++__ath10k_ce_rx_post_buf_63531 __ath10k_ce_rx_post_buf 0 63531 NULL nohasharray
++cond_read_list_63531 cond_read_list 0 63531 &__ath10k_ce_rx_post_buf_63531
++ubi_more_leb_change_data_63534 ubi_more_leb_change_data 4-0 63534 NULL nohasharray
++generic_cont_expand_simple_63534 generic_cont_expand_simple 0 63534 &ubi_more_leb_change_data_63534
++write_file_spectral_period_63536 write_file_spectral_period 3-0 63536 NULL
++SyS_recv_63537 SyS_recv 3 63537 NULL
++fan1_input_show_63540 fan1_input_show 0 63540 NULL nohasharray
++get_int_63540 get_int 0 63540 &fan1_input_show_63540 nohasharray
++if_sdio_read_scratch_63540 if_sdio_read_scratch 0 63540 &get_int_63540
++i40e_fcoe_ddp_target_63544 i40e_fcoe_ddp_target 4 63544 NULL
++append_to_buffer_63550 append_to_buffer 3-0 63550 NULL
++dbg_leb_write_63555 dbg_leb_write 5-4-0 63555 NULL
++request_dma_63556 request_dma 0 63556 NULL
++__xudc_ep0_queue_63557 __xudc_ep0_queue 0 63557 NULL
++parse_mic_boost_63564 parse_mic_boost 0 63564 NULL
++ubifs_lpt_scan_nolock_63572 ubifs_lpt_scan_nolock 0 63572 NULL
++volume_set_status_ec_63573 volume_set_status_ec 0 63573 NULL
++hih6130_show_temperature_63574 hih6130_show_temperature 0 63574 NULL
++ext2_writepage_63575 ext2_writepage 0 63575 NULL
++rproc_alloc_63577 rproc_alloc 5 63577 NULL nohasharray
++iwl_send_tx_ant_cfg_63577 iwl_send_tx_ant_cfg 0 63577 &rproc_alloc_63577
++__commit_trans_jl_63590 __commit_trans_jl 0 63590 NULL nohasharray
++tipc_listen_63590 tipc_listen 0 63590 &__commit_trans_jl_63590
++store_lcd_level_63595 store_lcd_level 0-4 63595 NULL
++queue_store_iostats_63596 queue_store_iostats 3-0 63596 NULL
++ext3_clear_blocks_63597 ext3_clear_blocks 5-4 63597 NULL nohasharray
++data_sock_setsockopt_63597 data_sock_setsockopt 0 63597 &ext3_clear_blocks_63597
++snd_als4000_playback_trigger_63605 snd_als4000_playback_trigger 0 63605 NULL
++usb_8dev_wait_cmd_msg_63607 usb_8dev_wait_cmd_msg 0 63607 NULL
++mlx4_ib_alloc_cq_buf_63610 mlx4_ib_alloc_cq_buf 3 63610 NULL
 +write_debug_level_63613 write_debug_level 3 63613 NULL
 +write_debug_level_63613 write_debug_level 3 63613 NULL
-+__spi_validate_63618 __spi_validate 0 63618 NULL
++__spi_validate_63618 __spi_validate 0 63618 NULL nohasharray
++comp_algorithm_store_63618 comp_algorithm_store 0-4 63618 &__spi_validate_63618
++show_dev_name_63623 show_dev_name 0 63623 NULL
++module_alloc_63630 module_alloc 1 63630 NULL
++ntfs_malloc_nofs_nofail_63631 ntfs_malloc_nofs_nofail 1 63631 NULL
 +symbol_build_supp_rates_63634 symbol_build_supp_rates 0 63634 NULL
 +hid_report_len_63637 hid_report_len 0 63637 NULL
 +symbol_build_supp_rates_63634 symbol_build_supp_rates 0 63634 NULL
 +hid_report_len_63637 hid_report_len 0 63637 NULL
-+proc_loginuid_write_63648 proc_loginuid_write 3 63648 NULL
-+ValidateDSDParamsChecksum_63654 ValidateDSDParamsChecksum 3 63654 NULL
++iscsi_stat_tgt_attr_show_attr_indx_63639 iscsi_stat_tgt_attr_show_attr_indx 0 63639 NULL
++_ubh_find_next_zero_bit__63640 _ubh_find_next_zero_bit_ 3-5-4 63640 NULL
++apei_exec_write_register_value_63642 apei_exec_write_register_value 0 63642 NULL
++il3945_store_filter_flags_63643 il3945_store_filter_flags 0-4 63643 NULL
++ubifs_lpt_end_commit_63644 ubifs_lpt_end_commit 0 63644 NULL
++wr_log_clear_63646 wr_log_clear 0-3 63646 NULL
++apds990x_power_state_store_63647 apds990x_power_state_store 0-4 63647 NULL
++proc_loginuid_write_63648 proc_loginuid_write 3-0 63648 NULL nohasharray
++gre_packet_63648 gre_packet 0 63648 &proc_loginuid_write_63648
++simple_write_begin_63649 simple_write_begin 0 63649 NULL
++ext2_xattr_security_set_63650 ext2_xattr_security_set 0 63650 NULL
++sock_sendmsg_nosec_63655 sock_sendmsg_nosec 3 63655 NULL
++atkbd_do_set_softraw_63656 atkbd_do_set_softraw 0-4 63656 NULL
 +ldlm_cli_enqueue_63657 ldlm_cli_enqueue 8 63657 NULL
 +ldlm_cli_enqueue_63657 ldlm_cli_enqueue 8 63657 NULL
-+hidraw_ioctl_63658 hidraw_ioctl 2 63658 NULL
-+vbi_read_63673 vbi_read 3 63673 NULL
-+write_file_spectral_fft_period_63696 write_file_spectral_fft_period 3 63696 NULL
++hidraw_ioctl_63658 hidraw_ioctl 2 63658 NULL nohasharray
++show_infos_63658 show_infos 0 63658 &hidraw_ioctl_63658
++igbvf_setup_rx_resources_63659 igbvf_setup_rx_resources 0 63659 NULL nohasharray
++lpfc_devloss_tmo_store_63659 lpfc_devloss_tmo_store 0-4 63659 &igbvf_setup_rx_resources_63659
++si4713_tx_tune_power_63660 si4713_tx_tune_power 0 63660 NULL
++virtnet_set_mac_address_63662 virtnet_set_mac_address 0 63662 NULL
++pm_print_times_store_63663 pm_print_times_store 0-4 63663 NULL
++ip_vs_remote_request4_63664 ip_vs_remote_request4 0 63664 NULL nohasharray
++poison_store_63664 poison_store 0-3 63664 &ip_vs_remote_request4_63664
++vbi_read_63673 vbi_read 3-0 63673 NULL nohasharray
++xen_register_pirq_63673 xen_register_pirq 2-1 63673 &vbi_read_63673
++dwc3_gadget_ep0_queue_63675 dwc3_gadget_ep0_queue 0 63675 NULL
++bnep_net_open_63676 bnep_net_open 0 63676 NULL
++multicast_router_store_63677 multicast_router_store 4-0 63677 NULL
++dlm_scand_start_63680 dlm_scand_start 0 63680 NULL
++alloc_tty_driver_63681 alloc_tty_driver 1 63681 NULL
++idt77252_init_ubr_63684 idt77252_init_ubr 0 63684 NULL
++volume_get_status_ec_63685 volume_get_status_ec 0 63685 NULL
++i2c_algo_dp_aux_get_byte_63690 i2c_algo_dp_aux_get_byte 0 63690 NULL
++mos7720_open_63691 mos7720_open 0 63691 NULL
++i2c_algo_dp_aux_address_63695 i2c_algo_dp_aux_address 0 63695 NULL nohasharray
++nf_hook_slow_63695 nf_hook_slow 0 63695 &i2c_algo_dp_aux_address_63695
++write_file_spectral_fft_period_63696 write_file_spectral_fft_period 3-0 63696 NULL
++bin_search_63697 bin_search 0 63697 NULL
++xen_pvclock_gtod_notify_63705 xen_pvclock_gtod_notify 0 63705 NULL
++mismatch_cnt_show_63711 mismatch_cnt_show 0 63711 NULL
 +nouveau_object_create__63715 nouveau_object_create_ 5 63715 NULL
 +btrfs_insert_delayed_dir_index_63720 btrfs_insert_delayed_dir_index 4 63720 NULL
 +nouveau_object_create__63715 nouveau_object_create_ 5 63715 NULL
 +btrfs_insert_delayed_dir_index_63720 btrfs_insert_delayed_dir_index 4 63720 NULL
-+ntb_debugfs_read_63728 ntb_debugfs_read 3 63728 NULL
++read_rxflow_63726 read_rxflow 0 63726 NULL
++ntb_debugfs_read_63728 ntb_debugfs_read 3-0 63728 NULL
++max8998_rtc_read_time_63729 max8998_rtc_read_time 0 63729 NULL
++ipmi_read_63730 ipmi_read 0-3 63730 NULL
++ks8851_set_mac_address_63734 ks8851_set_mac_address 0 63734 NULL
++snd_bt87x_stop_63735 snd_bt87x_stop 0 63735 NULL nohasharray
++sh_eth_ring_init_63735 sh_eth_ring_init 0 63735 &snd_bt87x_stop_63735
++sctp_setsockopt_paddr_thresholds_63737 sctp_setsockopt_paddr_thresholds 0 63737 NULL
++_ctl_host_trace_buffer_enable_store_63738 _ctl_host_trace_buffer_enable_store 0-4 63738 NULL
 +selinux_secctx_to_secid_63744 selinux_secctx_to_secid 2 63744 NULL
 +selinux_secctx_to_secid_63744 selinux_secctx_to_secid 2 63744 NULL
-+snd_pcm_oss_read1_63771 snd_pcm_oss_read1 3 63771 NULL
-+snd_opl4_mem_proc_read_63774 snd_opl4_mem_proc_read 5 63774 NULL
-+spidev_compat_ioctl_63778 spidev_compat_ioctl 2 63778 NULL
-+mwifiex_11n_create_rx_reorder_tbl_63806 mwifiex_11n_create_rx_reorder_tbl 4 63806 NULL
-+copy_nodes_to_user_63807 copy_nodes_to_user 2 63807 NULL
++i40e_vsi_setup_tx_resources_63745 i40e_vsi_setup_tx_resources 0 63745 NULL
++acpi_tb_install_fixed_table_63749 acpi_tb_install_fixed_table 1 63749 NULL
++cxgb4vf_set_mac_addr_63751 cxgb4vf_set_mac_addr 0 63751 NULL
++led_delay_off_show_63754 led_delay_off_show 0 63754 NULL
++write_63755 write 0-3 63755 NULL
++show_atmindex_63757 show_atmindex 0 63757 NULL nohasharray
++uv_cpu_mask_to_apicid_and_63757 uv_cpu_mask_to_apicid_and 0 63757 &show_atmindex_63757
++tvp5150_cropcap_63758 tvp5150_cropcap 0 63758 NULL
++__send_control_msg_63761 __send_control_msg 0 63761 NULL
++snd_cs4281_trigger_63762 snd_cs4281_trigger 0 63762 NULL
++isl12022_get_datetime_63765 isl12022_get_datetime 0 63765 NULL nohasharray
++ocfs2_control_do_down_msg_63765 ocfs2_control_do_down_msg 0 63765 &isl12022_get_datetime_63765
++tipc_sk_publish_63767 tipc_sk_publish 0 63767 NULL
++snd_pcm_oss_read1_63771 snd_pcm_oss_read1 3-0 63771 NULL nohasharray
++alc882_parse_auto_config_63771 alc882_parse_auto_config 0 63771 &snd_pcm_oss_read1_63771
++ath10k_ce_init_dest_ring_63773 ath10k_ce_init_dest_ring 0 63773 NULL
++tda826x_set_params_63774 tda826x_set_params 0 63774 NULL nohasharray
++snd_opl4_mem_proc_read_63774 snd_opl4_mem_proc_read 5 63774 &tda826x_set_params_63774
++filelayout_scan_ds_commit_list_63776 filelayout_scan_ds_commit_list 0 63776 NULL
++spidev_compat_ioctl_63778 spidev_compat_ioctl 2 63778 NULL nohasharray
++generic_getxattr_63778 generic_getxattr 0 63778 &spidev_compat_ioctl_63778 nohasharray
++usnic_ib_show_max_vf_63778 usnic_ib_show_max_vf 0 63778 &generic_getxattr_63778
++ohci_urb_enqueue_63779 ohci_urb_enqueue 0 63779 NULL
++pvr2_i2c_xfer_63786 pvr2_i2c_xfer 0-3 63786 NULL
++iscsi_tpg_param_store_DataDigest_63792 iscsi_tpg_param_store_DataDigest 0-3 63792 NULL
++coda_getattr_63793 coda_getattr 0 63793 NULL
++carl9170_set_channel_63795 carl9170_set_channel 0 63795 NULL nohasharray
++at76_mac80211_start_63795 at76_mac80211_start 0 63795 &carl9170_set_channel_63795 nohasharray
++kovaplus_sysfs_write_63795 kovaplus_sysfs_write 0-6 63795 &at76_mac80211_start_63795
++__ieee80211_start_rx_ba_session_63796 __ieee80211_start_rx_ba_session 7 63796 NULL
++mwifiex_11n_create_rx_reorder_tbl_63806 mwifiex_11n_create_rx_reorder_tbl 4 63806 NULL nohasharray
++global_rsv_reserved_show_63806 global_rsv_reserved_show 0 63806 &mwifiex_11n_create_rx_reorder_tbl_63806 nohasharray
++ivtv_yuv_udma_stream_frame_63806 ivtv_yuv_udma_stream_frame 0 63806 &global_rsv_reserved_show_63806
++copy_nodes_to_user_63807 copy_nodes_to_user 2 63807 NULL nohasharray
++e1000_test_msi_interrupt_63807 e1000_test_msi_interrupt 0 63807 &copy_nodes_to_user_63807
++dev_show_vendor_63810 dev_show_vendor 0 63810 NULL
 +C_SYSC_process_vm_readv_63811 C_SYSC_process_vm_readv 3-5 63811 NULL
 +C_SYSC_process_vm_readv_63811 C_SYSC_process_vm_readv 3-5 63811 NULL
++usb_find_address_63814 usb_find_address 0 63814 NULL nohasharray
++h245_help_63814 h245_help 0 63814 &usb_find_address_63814
++issue_creg_rw_63819 issue_creg_rw 0 63819 NULL nohasharray
++ipath_create_rcvhdrq_63819 ipath_create_rcvhdrq 0 63819 &issue_creg_rw_63819
++bmg160_set_power_state_63824 bmg160_set_power_state 0 63824 NULL
 +regmap_multi_reg_write_63826 regmap_multi_reg_write 3 63826 NULL nohasharray
 +prepare_copy_63826 prepare_copy 2 63826 &regmap_multi_reg_write_63826
 +regmap_multi_reg_write_63826 regmap_multi_reg_write 3 63826 NULL nohasharray
 +prepare_copy_63826 prepare_copy 2 63826 &regmap_multi_reg_write_63826
-+sel_write_load_63830 sel_write_load 3 63830 NULL
-+proc_pid_attr_write_63845 proc_pid_attr_write 3 63845 NULL
-+nv10_gpio_intr_mask_63862 nv10_gpio_intr_mask 4-3 63862 NULL
-+xhci_alloc_stream_info_63902 xhci_alloc_stream_info 3 63902 NULL
-+uvc_alloc_urb_buffers_63922 uvc_alloc_urb_buffers 0-2-3 63922 NULL
-+snd_compr_write_63923 snd_compr_write 3 63923 NULL
++sel_write_load_63830 sel_write_load 3-0 63830 NULL
++hdaps_position_show_63832 hdaps_position_show 0 63832 NULL
++shm_fsync_63834 shm_fsync 0 63834 NULL
++max8997_reg_is_enabled_63837 max8997_reg_is_enabled 0 63837 NULL
++kcore_callback_63841 kcore_callback 0 63841 NULL
++ds2781_save_eeprom_63843 ds2781_save_eeprom 0 63843 NULL
++proc_pid_attr_write_63845 proc_pid_attr_write 3-0 63845 NULL
++cap_inode_removexattr_63846 cap_inode_removexattr 0 63846 NULL
++alc268_parse_auto_config_63852 alc268_parse_auto_config 0 63852 NULL
++mt9t112_s_fmt_63855 mt9t112_s_fmt 0 63855 NULL
++disk_ext_range_show_63859 disk_ext_range_show 0 63859 NULL
++bus_uevent_store_63861 bus_uevent_store 0-3 63861 NULL
++eql_open_63862 eql_open 0 63862 NULL
++read_page_owner_63869 read_page_owner 0-3 63869 NULL
++adc128_show_in_63872 adc128_show_in 0 63872 NULL
++smb2_sync_write_63880 smb2_sync_write 0 63880 NULL nohasharray
++store_sched3_63880 store_sched3 4-0 63880 &smb2_sync_write_63880
++bt_size_63881 bt_size 0 63881 NULL
++group_fwd_mask_show_63890 group_fwd_mask_show 0 63890 NULL
++cachefiles_daemon_bcull_63894 cachefiles_daemon_bcull 0 63894 NULL
++ceph_tcp_sendmsg_63895 ceph_tcp_sendmsg 4 63895 NULL
++selinux_ipv6_forward_63896 selinux_ipv6_forward 0 63896 NULL nohasharray
++kyrofb_set_par_63896 kyrofb_set_par 0 63896 &selinux_ipv6_forward_63896
++sctp_auth_del_key_id_63897 sctp_auth_del_key_id 0 63897 NULL
++minix_statfs_63900 minix_statfs 0 63900 NULL
++divas_write_63901 divas_write 3-0 63901 NULL
++xhci_alloc_stream_info_63902 xhci_alloc_stream_info 3 63902 NULL nohasharray
++cp2112_wait_63902 cp2112_wait 0 63902 &xhci_alloc_stream_info_63902
++copy_from_iter_nocache_63915 copy_from_iter_nocache 2 63915 NULL nohasharray
++iblock_set_configfs_dev_params_63915 iblock_set_configfs_dev_params 0-3 63915 &copy_from_iter_nocache_63915
++lpfc_link_state_show_63919 lpfc_link_state_show 0 63919 NULL
++uvc_alloc_urb_buffers_63922 uvc_alloc_urb_buffers 2-3-0 63922 NULL
++snd_compr_write_63923 snd_compr_write 3-0 63923 NULL
++cdc_ncm_show_dwNtbInMaxSize_63926 cdc_ncm_show_dwNtbInMaxSize 0 63926 NULL
++write_63928 write 0 63928 NULL
++eni_proc_read_63929 eni_proc_read 0 63929 NULL
++bsg_write_63933 bsg_write 0-3 63933 NULL nohasharray
++drv_set_extended_addr_63933 drv_set_extended_addr 0 63933 &bsg_write_63933
++lp5521_selftest_63935 lp5521_selftest 0 63935 NULL
++pem_show_fan_63938 pem_show_fan 0 63938 NULL
 +afs_send_simple_reply_63940 afs_send_simple_reply 3 63940 NULL
 +afs_send_simple_reply_63940 afs_send_simple_reply 3 63940 NULL
-+__team_options_register_63941 __team_options_register 3 63941 NULL
-+macvtap_recvmsg_63949 macvtap_recvmsg 4 63949 NULL
-+set_bredr_63975 set_bredr 4 63975 NULL
++__team_options_register_63941 __team_options_register 3-0 63941 NULL
++connected_duration_show_63943 connected_duration_show 0 63943 NULL
++show_srp_rport_fast_io_fail_tmo_63949 show_srp_rport_fast_io_fail_tmo 0 63949 NULL nohasharray
++macvtap_recvmsg_63949 macvtap_recvmsg 0-4 63949 &show_srp_rport_fast_io_fail_tmo_63949
++netdev_rx_handler_register_63952 netdev_rx_handler_register 0 63952 NULL
++show_fnode_ipv4_tos_63962 show_fnode_ipv4_tos 0 63962 NULL
++nametoid_parse_63971 nametoid_parse 0 63971 NULL
++usb_serial_generic_submit_read_urbs_63972 usb_serial_generic_submit_read_urbs 0 63972 NULL nohasharray
++videobuf_qbuf_63972 videobuf_qbuf 0 63972 &usb_serial_generic_submit_read_urbs_63972
++ieee80211_authentication_req_63973 ieee80211_authentication_req 3 63973 NULL
++diva_xdi_write_63975 diva_xdi_write 4-0 63975 NULL nohasharray
++set_bredr_63975 set_bredr 4 63975 &diva_xdi_write_63975
++msi001_set_tuner_63978 msi001_set_tuner 0 63978 NULL
++set_mode_63982 set_mode 0-4 63982 NULL nohasharray
++genlmsg_new_unicast_63982 genlmsg_new_unicast 1 63982 &set_mode_63982
 +construct_key_and_link_63985 construct_key_and_link 3 63985 NULL
 +construct_key_and_link_63985 construct_key_and_link 3 63985 NULL
-+rs_extent_to_bm_page_63996 rs_extent_to_bm_page 0-1 63996 NULL
-+read_file_frameerrors_64001 read_file_frameerrors 3 64001 NULL
++core_alua_store_offline_bit_63989 core_alua_store_offline_bit 0-3 63989 NULL
++get_host_param_63991 get_host_param 0 63991 NULL nohasharray
++tifm_map_sg_63991 tifm_map_sg 3 63991 &get_host_param_63991
++ageing_time_store_63994 ageing_time_store 4-0 63994 NULL
++be2iscsi_get_if_param_63997 be2iscsi_get_if_param 0 63997 NULL
++s5p_mfc_alloc_codec_buffers_v5_64000 s5p_mfc_alloc_codec_buffers_v5 0 64000 NULL
++read_file_frameerrors_64001 read_file_frameerrors 3-0 64001 NULL
++read_descriptors_64002 read_descriptors 0-5-6 64002 NULL
++ov7670_read_64006 ov7670_read 0 64006 NULL
++hfsplus_security_setxattr_64009 hfsplus_security_setxattr 0 64009 NULL
++vb2_start_streaming_64013 vb2_start_streaming 0 64013 NULL
++cxgb_set_mac_addr_64015 cxgb_set_mac_addr 0 64015 NULL nohasharray
++kmemdup_64015 kmemdup 2 64015 &cxgb_set_mac_addr_64015
++C_SYSC_sendfile64_64017 C_SYSC_sendfile64 4 64017 NULL
 +SyS_rt_sigpending_64018 SyS_rt_sigpending 2 64018 NULL
 +SyS_rt_sigpending_64018 SyS_rt_sigpending 2 64018 NULL
++hid_debug_events_read_64023 hid_debug_events_read 0-3 64023 NULL
++tcf_csum_skb_nextlayer_64025 tcf_csum_skb_nextlayer 3 64025 NULL
 +dbAllocDmapLev_64030 dbAllocDmapLev 0 64030 NULL
 +dbAllocDmapLev_64030 dbAllocDmapLev 0 64030 NULL
++vga_get_interruptible_64032 vga_get_interruptible 0 64032 NULL
++get_component_locate_64036 get_component_locate 0 64036 NULL
++r6040_alloc_rxbufs_64037 r6040_alloc_rxbufs 0 64037 NULL
 +SyS_fsetxattr_64039 SyS_fsetxattr 4 64039 NULL
 +SyS_fsetxattr_64039 SyS_fsetxattr 4 64039 NULL
-+nl80211_send_rx_assoc_64040 nl80211_send_rx_assoc 4 64040 NULL
++f_init_sdma_regs_64047 f_init_sdma_regs 0 64047 NULL nohasharray
++udc_queue_64047 udc_queue 0 64047 &f_init_sdma_regs_64047
++dvb_dmxdev_ts_callback_64051 dvb_dmxdev_ts_callback 2-4 64051 NULL nohasharray
++usbnet_change_mtu_64051 usbnet_change_mtu 0 64051 &dvb_dmxdev_ts_callback_64051
++qlcnic_alloc_sw_resources_64057 qlcnic_alloc_sw_resources 0 64057 NULL
++tps65912_reg_disable_64058 tps65912_reg_disable 0 64058 NULL
++alloc_codec_buffers_64063 alloc_codec_buffers 0 64063 NULL
++start_hw_64065 start_hw 0 64065 NULL
++nfs4_lookup_root_64067 nfs4_lookup_root 0 64067 NULL
 +__sock_create_64069 __sock_create 0 64069 NULL
 +__sock_create_64069 __sock_create 0 64069 NULL
-+get_u8_64076 get_u8 0 64076 NULL
-+xilly_malloc_64077 xilly_malloc 2 64077 NULL
-+sl_realloc_bufs_64086 sl_realloc_bufs 2 64086 NULL
-+vmci_handle_arr_get_size_64088 vmci_handle_arr_get_size 0 64088 NULL
-+lbs_highrssi_read_64089 lbs_highrssi_read 3 64089 NULL
-+SyS_set_mempolicy_64096 SyS_set_mempolicy 3 64096 NULL
-+to_bytes_64103 to_bytes 0-1 64103 NULL
++pcifront_bus_write_64071 pcifront_bus_write 0 64071 NULL
++e4000_s_ctrl_64076 e4000_s_ctrl 0 64076 NULL
++qlcnic_sriov_issue_cmd_64077 qlcnic_sriov_issue_cmd 0 64077 NULL
++show_rd_sect_64078 show_rd_sect 0 64078 NULL
++fc_header_64083 fc_header 0 64083 NULL
++sl_realloc_bufs_64086 sl_realloc_bufs 0-2 64086 NULL
++clear_update_marker_64088 clear_update_marker 0 64088 NULL nohasharray
++gether_opts_qmult_store_64088 gether_opts_qmult_store 0-3 64088 &clear_update_marker_64088
++lbs_highrssi_read_64089 lbs_highrssi_read 3-0 64089 NULL
++gfs2_inplace_reserve_64096 gfs2_inplace_reserve 0 64096 NULL nohasharray
++SyS_set_mempolicy_64096 SyS_set_mempolicy 3 64096 &gfs2_inplace_reserve_64096
++logfs_statfs_64097 logfs_statfs 0 64097 NULL
++show_64101 show 0 64101 NULL
++__soft_offline_page_64103 __soft_offline_page 0 64103 NULL
 +SyS_mq_timedsend_64107 SyS_mq_timedsend 3 64107 NULL
 +SyS_mq_timedsend_64107 SyS_mq_timedsend 3 64107 NULL
-+rdma_addr_size_64116 rdma_addr_size 0 64116 NULL
++ipoib_hard_header_64116 ipoib_hard_header 0 64116 NULL nohasharray
++keyring_instantiate_64116 keyring_instantiate 0 64116 &ipoib_hard_header_64116
 +do_load_xattr_datum_64118 do_load_xattr_datum 0 64118 NULL
 +do_load_xattr_datum_64118 do_load_xattr_datum 0 64118 NULL
-+bypass_wd_write_64120 bypass_wd_write 3 64120 NULL
++max77693_chg_is_enabled_64122 max77693_chg_is_enabled 0 64122 NULL
 +ext4_prepare_inline_data_64124 ext4_prepare_inline_data 3 64124 NULL
 +ext4_prepare_inline_data_64124 ext4_prepare_inline_data 3 64124 NULL
++mwifiex_cmd_802_11_deauthenticate_64129 mwifiex_cmd_802_11_deauthenticate 0 64129 NULL
 +init_bch_64130 init_bch 1-2 64130 NULL
 +init_bch_64130 init_bch 1-2 64130 NULL
++v4l2_m2m_streamon_64133 v4l2_m2m_streamon 0 64133 NULL
++pyra_set_settings_64134 pyra_set_settings 0 64134 NULL
++soft_reset_64137 soft_reset 0 64137 NULL nohasharray
++adt7x10_write_word_64137 adt7x10_write_word 0 64137 &soft_reset_64137
++__dequeue_signal_64139 __dequeue_signal 0 64139 NULL nohasharray
++uea_idma_write_64139 uea_idma_write 3 64139 &__dequeue_signal_64139
 +ablkcipher_copy_iv_64140 ablkcipher_copy_iv 3 64140 NULL
 +ablkcipher_copy_iv_64140 ablkcipher_copy_iv 3 64140 NULL
++omfs_write_begin_64144 omfs_write_begin 0 64144 NULL
++broadsheet_write_spiflash_64148 broadsheet_write_spiflash 0 64148 NULL
 +dlfb_ops_write_64150 dlfb_ops_write 3 64150 NULL
 +dlfb_ops_write_64150 dlfb_ops_write 3 64150 NULL
++show_sas_phy_minimum_linkrate_64151 show_sas_phy_minimum_linkrate 0 64151 NULL
++__comedi_buf_alloc_64155 __comedi_buf_alloc 3 64155 NULL
 +number_of_tds_64156 number_of_tds 0 64156 NULL
 +number_of_tds_64156 number_of_tds 0 64156 NULL
++get_fan_auto_nearest_64164 get_fan_auto_nearest 0 64164 NULL
 +bnx2x_vf_mcast_64166 bnx2x_vf_mcast 4 64166 NULL
 +cpumask_scnprintf_64170 cpumask_scnprintf 0-2 64170 NULL
 +bnx2x_vf_mcast_64166 bnx2x_vf_mcast 4 64166 NULL
 +cpumask_scnprintf_64170 cpumask_scnprintf 0-2 64170 NULL
-+kernfs_iop_setxattr_64220 kernfs_iop_setxattr 4 64220 NULL
-+read_pulse_64227 read_pulse 0-3 64227 NULL
-+ea_len_64229 ea_len 0 64229 NULL
-+io_capture_transfer_64276 io_capture_transfer 4 64276 NULL
++store_temp_crit_64171 store_temp_crit 0-4 64171 NULL
++do_command_extended_64178 do_command_extended 0 64178 NULL
++show_ipInTooBigErrors_64191 show_ipInTooBigErrors 0 64191 NULL
++wl1251_acx_mem_map_64198 wl1251_acx_mem_map 0 64198 NULL nohasharray
++store_jint_max_packets_64198 store_jint_max_packets 0-4 64198 &wl1251_acx_mem_map_64198
++eeprom_write_64199 eeprom_write 6-5-0 64199 NULL
++__pskb_copy_fclone_64202 __pskb_copy_fclone 2 64202 NULL
++shadow_rd32_64205 shadow_rd32 2 64205 NULL
++autosuspend_delay_ms_show_64206 autosuspend_delay_ms_show 0 64206 NULL
++rocker_port_switch_parent_id_get_64207 rocker_port_switch_parent_id_get 0 64207 NULL
++diagc_attr_store_64209 diagc_attr_store 0-4 64209 NULL
++sisfb_check_var_64211 sisfb_check_var 0 64211 NULL
++hippi_change_mtu_64218 hippi_change_mtu 0 64218 NULL
++get_et_sset_count_64219 get_et_sset_count 0 64219 NULL
++kernfs_iop_setxattr_64220 kernfs_iop_setxattr 4-0 64220 NULL
++wacom_status0_luminance_store_64221 wacom_status0_luminance_store 4-0 64221 NULL
++vb2_dc_get_userptr_64222 vb2_dc_get_userptr 3-2 64222 NULL
++ad799x_update_scan_mode_64224 ad799x_update_scan_mode 0 64224 NULL
++ip6_datagram_connect_v6_only_64226 ip6_datagram_connect_v6_only 0 64226 NULL
++ea_len_64229 ea_len 0 64229 NULL nohasharray
++nfs_initiate_commit_64229 nfs_initiate_commit 0 64229 &ea_len_64229
++zd1201_set_mac_address_64232 zd1201_set_mac_address 0 64232 NULL nohasharray
++header_len_64232 header_len 0 64232 &zd1201_set_mac_address_64232
++em28xx_i2c_xfer_64233 em28xx_i2c_xfer 0-3 64233 NULL
++vprbrd_i2c_status_64236 vprbrd_i2c_status 0 64236 NULL
++xfrm_acquire_msgsize_64239 xfrm_acquire_msgsize 0 64239 NULL
++fuse_do_getattr_64245 fuse_do_getattr 0 64245 NULL nohasharray
++bd2802_store_reg0x14_64245 bd2802_store_reg0x14 0-4 64245 &fuse_do_getattr_64245 nohasharray
++brcmf_sdiod_send_buf_64245 brcmf_sdiod_send_buf 3 64245 &bd2802_store_reg0x14_64245
++mmc_enhanced_area_offset_show_64250 mmc_enhanced_area_offset_show 0 64250 NULL
++__vb2_queue_free_64257 __vb2_queue_free 0 64257 NULL nohasharray
++target_stat_scsi_lu_show_attr_rev_64257 target_stat_scsi_lu_show_attr_rev 0 64257 &__vb2_queue_free_64257
++ipath_port_info_64258 ipath_port_info 0 64258 NULL
++stmmac_init_rx_buffers_64260 stmmac_init_rx_buffers 0 64260 NULL
++vim2m_queue_setup_64261 vim2m_queue_setup 0 64261 NULL
++ads7846_pen_down_show_64263 ads7846_pen_down_show 0 64263 NULL
++cn_netlink_send_mult_64264 cn_netlink_send_mult 0-2 64264 NULL
++xfs_rtmodify_summary_64265 xfs_rtmodify_summary 0 64265 NULL
++subbuf_splice_actor_64270 subbuf_splice_actor 0 64270 NULL
++ocfs2_max_locking_protocol_show_64273 ocfs2_max_locking_protocol_show 0 64273 NULL
++ab3100_otp_fac_show_64276 ab3100_otp_fac_show 0 64276 NULL nohasharray
++io_capture_transfer_64276 io_capture_transfer 4 64276 &ab3100_otp_fac_show_64276
++comm_addr_write_64277 comm_addr_write 0-3 64277 NULL
 +btrfs_file_extent_offset_64278 btrfs_file_extent_offset 0 64278 NULL nohasharray
 +bpf_check_classic_64278 bpf_check_classic 2 64278 &btrfs_file_extent_offset_64278
 +btrfs_file_extent_offset_64278 btrfs_file_extent_offset 0 64278 NULL nohasharray
 +bpf_check_classic_64278 bpf_check_classic 2 64278 &btrfs_file_extent_offset_64278
-+sta_current_tx_rate_read_64286 sta_current_tx_rate_read 3 64286 NULL
++wake_up_mouse_show_64279 wake_up_mouse_show 0 64279 NULL
++shmem_xattr_validate_64280 shmem_xattr_validate 0 64280 NULL
++ip_vs_out_64282 ip_vs_out 0 64282 NULL nohasharray
++new_id_store_64282 new_id_store 0-3 64282 &ip_vs_out_64282
++crypto_hmacmd5_alloc_64284 crypto_hmacmd5_alloc 0 64284 NULL
++sta_current_tx_rate_read_64286 sta_current_tx_rate_read 3-0 64286 NULL
 +xfs_dir_cilookup_result_64288 xfs_dir_cilookup_result 3 64288 NULL nohasharray
 +event_id_read_64288 event_id_read 3 64288 &xfs_dir_cilookup_result_64288
 +xfs_dir_cilookup_result_64288 xfs_dir_cilookup_result 3 64288 NULL nohasharray
 +event_id_read_64288 event_id_read 3 64288 &xfs_dir_cilookup_result_64288
-+info_debugfs_read_64291 info_debugfs_read 3 64291 NULL
-+ocfs2_block_check_validate_bhs_64302 ocfs2_block_check_validate_bhs 0 64302 NULL
++show_iface_tcp_timer_scale_64291 show_iface_tcp_timer_scale 0 64291 NULL nohasharray
++ov7670_init_64291 ov7670_init 0 64291 &show_iface_tcp_timer_scale_64291 nohasharray
++info_debugfs_read_64291 info_debugfs_read 3 64291 &ov7670_init_64291
++ocfs2_block_check_validate_bhs_64302 ocfs2_block_check_validate_bhs 0 64302 NULL nohasharray
++sta_info_insert_drv_state_64302 sta_info_insert_drv_state 0 64302 &ocfs2_block_check_validate_bhs_64302
 +snd_hda_get_sub_nodes_64304 snd_hda_get_sub_nodes 0 64304 NULL
 +snd_hda_get_sub_nodes_64304 snd_hda_get_sub_nodes 0 64304 NULL
-+error_error_bar_retry_read_64305 error_error_bar_retry_read 3 64305 NULL
-+sisusbcon_clear_64329 sisusbcon_clear 4-3-5 64329 NULL
-+ts_write_64336 ts_write 3 64336 NULL
-+usbtmc_write_64340 usbtmc_write 3 64340 NULL
-+qlcnic_82xx_calculate_msix_vector_64354 qlcnic_82xx_calculate_msix_vector 0 64354 NULL
-+user_regset_copyin_64360 user_regset_copyin 7 64360 NULL
++error_error_bar_retry_read_64305 error_error_bar_retry_read 3-0 64305 NULL
++revision_show_64311 revision_show 0 64311 NULL
++carl9170_op_start_64315 carl9170_op_start 0 64315 NULL
++shm16read__read_file_64316 shm16read__read_file 0 64316 NULL
++uri_show_64318 uri_show 0 64318 NULL nohasharray
++read_vda_64318 read_vda 0-5-6 64318 &uri_show_64318
++bq2415x_sysfs_print_reg_64320 bq2415x_sysfs_print_reg 0 64320 NULL nohasharray
++ray_resume_64320 ray_resume 0 64320 &bq2415x_sysfs_print_reg_64320
++ffz_64324 ffz 0 64324 NULL nohasharray
++irq_create_of_mapping_64324 irq_create_of_mapping 0 64324 &ffz_64324
++map_region_64328 map_region 1 64328 NULL
++sisusbcon_clear_64329 sisusbcon_clear 5-3-4 64329 NULL
++set_pwm_temp_map_64330 set_pwm_temp_map 0-4 64330 NULL
++ov9650_set_red_balance_64331 ov9650_set_red_balance 0 64331 NULL
++ts_write_64336 ts_write 3-0 64336 NULL
++qla8044_write_optrom_data_64338 qla8044_write_optrom_data 4 64338 NULL
++usbtmc_write_64340 usbtmc_write 3-0 64340 NULL
++do_write_orph_node_64343 do_write_orph_node 2-0 64343 NULL
++tua6100_set_params_64346 tua6100_set_params 0 64346 NULL
++cgroup_addrm_files_64347 cgroup_addrm_files 0 64347 NULL
++shmem_file_splice_read_64350 shmem_file_splice_read 0 64350 NULL
++iscsi_tpg_attrib_show_prod_mode_write_protect_64351 iscsi_tpg_attrib_show_prod_mode_write_protect 0 64351 NULL
++il3945_show_flags_64353 il3945_show_flags 0 64353 NULL nohasharray
++ip6_route_me_harder_64353 ip6_route_me_harder 0 64353 &il3945_show_flags_64353
++qlcnic_82xx_calculate_msix_vector_64354 qlcnic_82xx_calculate_msix_vector 0 64354 NULL nohasharray
++write_64354 write 0 64354 &qlcnic_82xx_calculate_msix_vector_64354
++coda_file_splice_read_64358 coda_file_splice_read 0 64358 NULL
++hermes_issue_cmd_64360 hermes_issue_cmd 0 64360 NULL
++show_prochot_override_duty_cycle_64364 show_prochot_override_duty_cycle 0 64364 NULL
++show_64365 show 0 64365 NULL nohasharray
++show_stats_64365 show_stats 0 64365 &show_64365
++llc_alloc_frame_64366 llc_alloc_frame 4 64366 NULL
 +wlc_phy_loadsampletable_nphy_64367 wlc_phy_loadsampletable_nphy 3 64367 NULL
 +wlc_phy_loadsampletable_nphy_64367 wlc_phy_loadsampletable_nphy 3 64367 NULL
++xudc_ep_enable_64369 xudc_ep_enable 0 64369 NULL
++videobuf_reqbufs_64371 videobuf_reqbufs 0 64371 NULL
 +reg_create_64372 reg_create 5 64372 NULL nohasharray
 +bnx2_enable_msix_64372 bnx2_enable_msix 2 64372 &reg_create_64372
 +reg_create_64372 reg_create 5 64372 NULL nohasharray
 +bnx2_enable_msix_64372 bnx2_enable_msix 2 64372 &reg_create_64372
-+ilo_write_64378 ilo_write 3 64378 NULL
++ilo_write_64378 ilo_write 3-0 64378 NULL
 +btrfs_map_block_64379 btrfs_map_block 3 64379 NULL
 +btrfs_map_block_64379 btrfs_map_block 3 64379 NULL
-+vmcs_readl_64381 vmcs_readl 0 64381 NULL
 +nilfs_alloc_seg_bio_64383 nilfs_alloc_seg_bio 3 64383 NULL
 +nilfs_alloc_seg_bio_64383 nilfs_alloc_seg_bio 3 64383 NULL
-+ir_lirc_transmit_ir_64403 ir_lirc_transmit_ir 3 64403 NULL
++show_port_no_64391 show_port_no 0 64391 NULL
++fuse_getxattr_64394 fuse_getxattr 0 64394 NULL
++brcmf_sdio_download_nvram_64395 brcmf_sdio_download_nvram 3 64395 NULL
++copy_recv_mad_64399 copy_recv_mad 0 64399 NULL
++ir_lirc_transmit_ir_64403 ir_lirc_transmit_ir 3-0 64403 NULL nohasharray
++pci_bus_write_config_dword_64403 pci_bus_write_config_dword 0 64403 &ir_lirc_transmit_ir_64403
 +pidlist_allocate_64404 pidlist_allocate 1 64404 NULL
 +pidlist_allocate_64404 pidlist_allocate 1 64404 NULL
-+rx_hdr_overflow_read_64407 rx_hdr_overflow_read 3 64407 NULL
-+keyctl_get_security_64418 keyctl_get_security 3 64418 NULL
-+oom_adj_write_64428 oom_adj_write 3 64428 NULL
-+read_file_spectral_short_repeat_64431 read_file_spectral_short_repeat 3 64431 NULL
-+ax25_recvmsg_64441 ax25_recvmsg 4 64441 NULL
++gpio_value_show_64406 gpio_value_show 0 64406 NULL
++rx_hdr_overflow_read_64407 rx_hdr_overflow_read 3-0 64407 NULL nohasharray
++show_regs_in_0_64407 show_regs_in_0 0 64407 &rx_hdr_overflow_read_64407 nohasharray
++il4965_send_rxon_assoc_64407 il4965_send_rxon_assoc 0 64407 &show_regs_in_0_64407
++carl9170_init_rf_bank4_pwr_64410 carl9170_init_rf_bank4_pwr 0 64410 NULL nohasharray
++iwl_mvm_sta_send_to_fw_64410 iwl_mvm_sta_send_to_fw 0 64410 &carl9170_init_rf_bank4_pwr_64410
++usb_amradio_s_ctrl_64411 usb_amradio_s_ctrl 0 64411 NULL
++find_rsb_dir_64415 find_rsb_dir 0 64415 NULL nohasharray
++ovl_readlink_64415 ovl_readlink 0 64415 &find_rsb_dir_64415
++keyctl_get_security_64418 keyctl_get_security 3 64418 NULL nohasharray
++netlbl_unlhsh_remove_addr6_64418 netlbl_unlhsh_remove_addr6 0 64418 &keyctl_get_security_64418
++oom_adj_write_64428 oom_adj_write 3-0 64428 NULL
++_ctl_host_trace_buffer_size_show_64430 _ctl_host_trace_buffer_size_show 0 64430 NULL nohasharray
++uvesafb_set_par_64430 uvesafb_set_par 0 64430 &_ctl_host_trace_buffer_size_show_64430
++read_file_spectral_short_repeat_64431 read_file_spectral_short_repeat 3-0 64431 NULL nohasharray
++ext4_trim_extent_64431 ext4_trim_extent 4 64431 &read_file_spectral_short_repeat_64431
++show_in2_input_64433 show_in2_input 0 64433 NULL
++trace_store_64437 trace_store 0-3 64437 NULL
++iscsi_stat_tgt_attr_show_attr_last_fail_time_64438 iscsi_stat_tgt_attr_show_attr_last_fail_time 0 64438 NULL
++bch_btree_map_nodes_recurse_64440 bch_btree_map_nodes_recurse 0 64440 NULL nohasharray
++uart_get_attr_custom_divisor_64440 uart_get_attr_custom_divisor 0 64440 &bch_btree_map_nodes_recurse_64440
++ax25_recvmsg_64441 ax25_recvmsg 0-4 64441 NULL
++sm_sl_show_64445 sm_sl_show 0 64445 NULL
++stmmac_init_phy_64449 stmmac_init_phy 0 64449 NULL
++pfkey_sockaddr_len_64453 pfkey_sockaddr_len 0 64453 NULL
++mcs_setup_transceiver_vishay_64466 mcs_setup_transceiver_vishay 0 64466 NULL
++nilfs_btree_do_lookup_64475 nilfs_btree_do_lookup 0 64475 NULL nohasharray
++store_engine2_mode_64475 store_engine2_mode 4-0 64475 &nilfs_btree_do_lookup_64475
++raid5_show_stripe_cache_size_64477 raid5_show_stripe_cache_size 0 64477 NULL nohasharray
++store_line_64477 store_line 0-3 64477 &raid5_show_stripe_cache_size_64477
++ip_vs_create_timeout_table_64478 ip_vs_create_timeout_table 2 64478 NULL
++prod_id4_show_64479 prod_id4_show 0 64479 NULL
++__request_module_64480 __request_module 0 64480 NULL
++ib_post_send_64481 ib_post_send 0 64481 NULL
++target_stat_scsi_auth_intr_show_attr_row_status_64482 target_stat_scsi_auth_intr_show_attr_row_status 0 64482 NULL
 +single_open_size_64483 single_open_size 4 64483 NULL
 +single_open_size_64483 single_open_size 4 64483 NULL
++qib_diag_read_64485 qib_diag_read 0-3 64485 NULL
++nfs3_proc_getattr_64491 nfs3_proc_getattr 0 64491 NULL
 +p54_parse_rssical_64493 p54_parse_rssical 3 64493 NULL
 +p54_parse_rssical_64493 p54_parse_rssical 3 64493 NULL
++suspend_hi_show_64497 suspend_hi_show 0 64497 NULL
++read_64498 read 0 64498 NULL
++set_div_64499 set_div 0-4 64499 NULL
++current_uuid_show_64500 current_uuid_show 0 64500 NULL
++twl6030reg_is_enabled_64501 twl6030reg_is_enabled 0 64501 NULL
 +msg_data_sz_64503 msg_data_sz 0 64503 NULL
 +remove_uuid_64505 remove_uuid 4 64505 NULL
 +msg_data_sz_64503 msg_data_sz 0 64503 NULL
 +remove_uuid_64505 remove_uuid 4 64505 NULL
++isl29003_show_mode_64507 isl29003_show_mode 0 64507 NULL nohasharray
++store_enable_clk3b_output_64507 store_enable_clk3b_output 0-4 64507 &isl29003_show_mode_64507
++bfad_im_symbolic_name_show_64508 bfad_im_symbolic_name_show 0 64508 NULL nohasharray
++map_slaves_64508 map_slaves 0 64508 &bfad_im_symbolic_name_show_64508
++uvesafb_check_var_64509 uvesafb_check_var 0 64509 NULL
++irq_domain_alloc_descs_64511 irq_domain_alloc_descs 0-2-1-3 64511 NULL
++security_sid_to_context_core_64519 security_sid_to_context_core 0 64519 NULL
 +opera1_usb_i2c_msgxfer_64521 opera1_usb_i2c_msgxfer 4 64521 NULL
 +opera1_usb_i2c_msgxfer_64521 opera1_usb_i2c_msgxfer 4 64521 NULL
-+iwl_dbgfs_ucode_tracing_write_64524 iwl_dbgfs_ucode_tracing_write 3 64524 NULL
++iwl_dbgfs_ucode_tracing_write_64524 iwl_dbgfs_ucode_tracing_write 3-0 64524 NULL
++udplite_error_64525 udplite_error 0 64525 NULL
++avtab_read_item_64526 avtab_read_item 0 64526 NULL nohasharray
++asix_write_medium_mode_64526 asix_write_medium_mode 0 64526 &avtab_read_item_64526
 +ses_send_diag_64527 ses_send_diag 4 64527 NULL
 +ses_send_diag_64527 ses_send_diag 4 64527 NULL
++ov7670_s_mbus_fmt_64528 ov7670_s_mbus_fmt 0 64528 NULL nohasharray
++wacom_led0_select_show_64528 wacom_led0_select_show 0 64528 &ov7670_s_mbus_fmt_64528
++befs_readpage_64530 befs_readpage 0 64530 NULL
++show_pwm_temp_sel_64531 show_pwm_temp_sel 0 64531 NULL
++enic_change_mtu_64536 enic_change_mtu 0 64536 NULL
++bh1770_prox_result_show_64537 bh1770_prox_result_show 0 64537 NULL nohasharray
++max_corrected_read_errors_store_64537 max_corrected_read_errors_store 0-3 64537 &bh1770_prox_result_show_64537
 +prctl_set_mm_64538 prctl_set_mm 3 64538 NULL
 +prctl_set_mm_64538 prctl_set_mm 3 64538 NULL
++bonding_show_slaves_active_64540 bonding_show_slaves_active 0 64540 NULL
 +SyS_bind_64544 SyS_bind 3 64544 NULL
 +SyS_bind_64544 SyS_bind 3 64544 NULL
-+rbd_obj_read_sync_64554 rbd_obj_read_sync 3-4 64554 NULL
-+__btrfs_prealloc_file_range_64557 __btrfs_prealloc_file_range 3 64557 NULL
-+ll_max_rw_chunk_seq_write_64561 ll_max_rw_chunk_seq_write 3 64561 NULL nohasharray
-+__spi_sync_64561 __spi_sync 0 64561 &ll_max_rw_chunk_seq_write_64561
++cmos_read_time_64546 cmos_read_time 0 64546 NULL
++lm8323_read_64547 lm8323_read 4 64547 NULL nohasharray
++type_show_64547 type_show 0 64547 &lm8323_read_64547
++rbd_obj_read_sync_64554 rbd_obj_read_sync 3-4-0 64554 NULL nohasharray
++s5p_mfc_alloc_codec_buffers_v6_64554 s5p_mfc_alloc_codec_buffers_v6 0 64554 &rbd_obj_read_sync_64554
++enic_set_mac_address_dynamic_64556 enic_set_mac_address_dynamic 0 64556 NULL
++mptsas_get_bay_identifier_64560 mptsas_get_bay_identifier 0 64560 NULL
++__spi_sync_64561 __spi_sync 0 64561 NULL nohasharray
++ll_max_rw_chunk_seq_write_64561 ll_max_rw_chunk_seq_write 3 64561 &__spi_sync_64561
++e100_open_64562 e100_open 0 64562 NULL
 +__apei_exec_run_64563 __apei_exec_run 0 64563 NULL
 +__apei_exec_run_64563 __apei_exec_run 0 64563 NULL
-+kstrtoul_from_user_64569 kstrtoul_from_user 2 64569 NULL
++asd_check_flash_type_64566 asd_check_flash_type 0 64566 NULL nohasharray
++cfq_low_latency_store_64566 cfq_low_latency_store 3-0 64566 &asd_check_flash_type_64566
++diva_os_alloc_message_buffer_64568 diva_os_alloc_message_buffer 1 64568 NULL
++kstrtoul_from_user_64569 kstrtoul_from_user 2-0 64569 NULL
++osst_version_show_64570 osst_version_show 0 64570 NULL nohasharray
++l2tp_ip6_disconnect_64570 l2tp_ip6_disconnect 0 64570 &osst_version_show_64570
 +do_erase_64574 do_erase 4 64574 NULL
 +do_erase_64574 do_erase 4 64574 NULL
-+fanotify_write_64623 fanotify_write 3 64623 NULL
-+_iwl_dbgfs_d0i3_refs_write_64642 _iwl_dbgfs_d0i3_refs_write 3 64642 NULL
-+regmap_read_debugfs_64658 regmap_read_debugfs 5 64658 NULL
++__c2port_show_rev_id_64583 __c2port_show_rev_id 0 64583 NULL nohasharray
++kfd_set_pasid_limit_64583 kfd_set_pasid_limit 1 64583 &__c2port_show_rev_id_64583
++snd_usb_init_sample_rate_64586 snd_usb_init_sample_rate 0 64586 NULL
++parport_uss720_ecp_write_data_64589 parport_uss720_ecp_write_data 0 64589 NULL
++suspend_64593 suspend 0 64593 NULL
++snd_soundfont_load_guspatch_64595 snd_soundfont_load_guspatch 0 64595 NULL
++gpiochip_irqchip_add_64596 gpiochip_irqchip_add 3 64596 NULL
++tcp_write_xmit_64602 tcp_write_xmit 2 64602 NULL
++srp_show_tmo_64605 srp_show_tmo 0 64605 NULL nohasharray
++__nodelist_parse_64605 __nodelist_parse 0 64605 &srp_show_tmo_64605
++show_64606 show 0 64606 NULL
++use_pool_64607 use_pool 2 64607 NULL
++regulator_min_uV_show_64608 regulator_min_uV_show 0 64608 NULL
++efi_pstore_sysfs_entry_iter_64618 efi_pstore_sysfs_entry_iter 0 64618 NULL
++chksum_update_64619 chksum_update 0 64619 NULL
++dwmac100_dma_init_64622 dwmac100_dma_init 0 64622 NULL
++fanotify_write_64623 fanotify_write 3-0 64623 NULL
++ocfs2_inode_lock_with_page_64625 ocfs2_inode_lock_with_page 0 64625 NULL
++cs53l32a_s_ctrl_64628 cs53l32a_s_ctrl 0 64628 NULL
++hptiop_show_fw_version_64629 hptiop_show_fw_version 0 64629 NULL
++ntfs_write_inode_64630 ntfs_write_inode 0 64630 NULL nohasharray
++wm8994_gpio_request_64630 wm8994_gpio_request 0 64630 &ntfs_write_inode_64630
++max8997_bulk_write_64633 max8997_bulk_write 0 64633 NULL
++tw68_queue_setup_64637 tw68_queue_setup 0 64637 NULL
++store_64641 store 0 64641 NULL
++_iwl_dbgfs_d0i3_refs_write_64642 _iwl_dbgfs_d0i3_refs_write 3-0 64642 NULL
++tse_open_64644 tse_open 0 64644 NULL
++playback_pcm_prepare_64646 playback_pcm_prepare 0 64646 NULL
++wl1271_ap_init_templates_64654 wl1271_ap_init_templates 0 64654 NULL
++regmap_read_debugfs_64658 regmap_read_debugfs 0-5 64658 NULL
 +ocfs2_read_xattr_block_64661 ocfs2_read_xattr_block 0 64661 NULL nohasharray
 +ocfs2_read_xattr_block_64661 ocfs2_read_xattr_block 0 64661 NULL nohasharray
-+tlbflush_read_file_64661 tlbflush_read_file 3 64661 &ocfs2_read_xattr_block_64661
++tlbflush_read_file_64661 tlbflush_read_file 3-0 64661 &ocfs2_read_xattr_block_64661
 +efx_tsoh_get_buffer_64664 efx_tsoh_get_buffer 3 64664 NULL
 +efx_tsoh_get_buffer_64664 efx_tsoh_get_buffer 3 64664 NULL
-+rx_rx_out_of_mpdu_nodes_read_64668 rx_rx_out_of_mpdu_nodes_read 3 64668 NULL
-+nr_free_zone_pages_64680 nr_free_zone_pages 0 64680 NULL
-+snd_pcm_oss_capture_position_fixup_64713 snd_pcm_oss_capture_position_fixup 0 64713 NULL
-+dapm_bias_read_file_64715 dapm_bias_read_file 3 64715 NULL
-+atomic_add_return_64720 atomic_add_return 0-1 64720 NULL
++vmci_transport_send_control_pkt_64666 vmci_transport_send_control_pkt 0 64666 NULL
++rx_rx_out_of_mpdu_nodes_read_64668 rx_rx_out_of_mpdu_nodes_read 3-0 64668 NULL
++show_f_req_64669 show_f_req 0 64669 NULL nohasharray
++lanai_proc_read_64669 lanai_proc_read 0 64669 &show_f_req_64669
++nr_free_zone_pages_64680 nr_free_zone_pages 0 64680 NULL nohasharray
++aux_64680 aux 0 64680 &nr_free_zone_pages_64680 nohasharray
++bq2415x_sysfs_set_registers_64680 bq2415x_sysfs_set_registers 0-4 64680 &aux_64680
++isl29003_show_power_state_64687 isl29003_show_power_state 0 64687 NULL
++snd_seq_ioctl_delete_queue_64690 snd_seq_ioctl_delete_queue 0 64690 NULL
++i9xx_pipe_crc_auto_source_64691 i9xx_pipe_crc_auto_source 0 64691 NULL
++set_volt_min_64693 set_volt_min 0-4 64693 NULL
++qla4xxx_optrom_version_show_64695 qla4xxx_optrom_version_show 0 64695 NULL
++iwl_send_rxon_timing_64697 iwl_send_rxon_timing 0 64697 NULL nohasharray
++wm8962_gpio_request_64697 wm8962_gpio_request 0 64697 &iwl_send_rxon_timing_64697
++show_otp4_64699 show_otp4 0 64699 NULL
++mmc_test_probe_64700 mmc_test_probe 0 64700 NULL
++regcache_flat_write_64702 regcache_flat_write 0 64702 NULL
++show_temp_hyst_64705 show_temp_hyst 0 64705 NULL
++_cx25821_start_audio_dma_64707 _cx25821_start_audio_dma 0 64707 NULL
++validate_show_64709 validate_show 0 64709 NULL
++__feat_register_sp_64712 __feat_register_sp 0-6 64712 NULL
++snd_pcm_oss_capture_position_fixup_64713 snd_pcm_oss_capture_position_fixup 0 64713 NULL nohasharray
++show_in_input2_64713 show_in_input2 0 64713 &snd_pcm_oss_capture_position_fixup_64713
++c_can_open_64714 c_can_open 0 64714 NULL
++dapm_bias_read_file_64715 dapm_bias_read_file 3-0 64715 NULL
++hermes_enable_port_64716 hermes_enable_port 0 64716 NULL nohasharray
++macvlan_set_mac_address_64716 macvlan_set_mac_address 0 64716 &hermes_enable_port_64716
++atomic_add_return_64720 atomic_add_return 0 64720 NULL
++ds1343_store_glitchfilter_64721 ds1343_store_glitchfilter 0-4 64721 NULL
 +i2400m_msg_to_dev_64722 i2400m_msg_to_dev 3 64722 NULL
 +i2400m_msg_to_dev_64722 i2400m_msg_to_dev 3 64722 NULL
++__dev_mc_del_64733 __dev_mc_del 0 64733 NULL
++sony_pic_wwanpower_store_64734 sony_pic_wwanpower_store 0-4 64734 NULL
++gsc_m2m_queue_setup_64736 gsc_m2m_queue_setup 0 64736 NULL
 +squashfs_read_inode_lookup_table_64739 squashfs_read_inode_lookup_table 4 64739 NULL
 +squashfs_read_inode_lookup_table_64739 squashfs_read_inode_lookup_table 4 64739 NULL
++show_pwm_tmin_64745 show_pwm_tmin 0 64745 NULL
++power_limit_1_step_uw_show_64746 power_limit_1_step_uw_show 0 64746 NULL
++show_tcrit2_64747 show_tcrit2 0 64747 NULL
 +bio_map_kern_64751 bio_map_kern 3 64751 NULL
 +bio_map_kern_64751 bio_map_kern 3 64751 NULL
-+rt2x00debug_write_csr_64753 rt2x00debug_write_csr 3 64753 NULL
-+hwdep_write_64776 hwdep_write 3 64776 NULL
-+message_for_md_64777 message_for_md 5 64777 NULL
-+isr_low_rssi_read_64789 isr_low_rssi_read 3 64789 NULL
-+regmap_reg_ranges_read_file_64798 regmap_reg_ranges_read_file 3 64798 NULL
-+nfsctl_transaction_write_64800 nfsctl_transaction_write 3 64800 NULL
-+rfkill_fop_write_64808 rfkill_fop_write 3 64808 NULL nohasharray
++rt2x00debug_write_csr_64753 rt2x00debug_write_csr 3-0 64753 NULL
++wl12xx_init_ap_role_64754 wl12xx_init_ap_role 0 64754 NULL
++mt9m111_reg_set_64760 mt9m111_reg_set 0 64760 NULL
++cfq_slice_idle_store_64761 cfq_slice_idle_store 3-0 64761 NULL
++sensor_write_reg_64764 sensor_write_reg 0 64764 NULL nohasharray
++huawei_cdc_ncm_manage_power_64764 huawei_cdc_ncm_manage_power 0 64764 &sensor_write_reg_64764
++show_64765 show 0 64765 NULL
++compat_sys_recvfrom_64769 compat_sys_recvfrom 3 64769 NULL
++mv88e6352_set_temp_limit_64771 mv88e6352_set_temp_limit 0 64771 NULL nohasharray
++init_housekeeping_64771 init_housekeeping 0 64771 &mv88e6352_set_temp_limit_64771
++hwdep_write_64776 hwdep_write 3 64776 NULL nohasharray
++server_monitor_latency_show_64776 server_monitor_latency_show 0 64776 &hwdep_write_64776
++message_for_md_64777 message_for_md 5 64777 NULL nohasharray
++skcipher_recvmsg_64777 skcipher_recvmsg 0-4 64777 &message_for_md_64777
++acpi_pad_idlecpus_store_64782 acpi_pad_idlecpus_store 0-4 64782 NULL
++ceph_fscache_session_get_key_64785 ceph_fscache_session_get_key 0 64785 NULL
++isr_low_rssi_read_64789 isr_low_rssi_read 3-0 64789 NULL
++twl6040_reg_write_64790 twl6040_reg_write 0 64790 NULL nohasharray
++zisofs_readpage_64790 zisofs_readpage 0 64790 &twl6040_reg_write_64790
++i40e_vsi_request_irq_msix_64791 i40e_vsi_request_irq_msix 0 64791 NULL
++inetdev_event_64794 inetdev_event 0 64794 NULL
++regmap_reg_ranges_read_file_64798 regmap_reg_ranges_read_file 3-0 64798 NULL
++nfsctl_transaction_write_64800 nfsctl_transaction_write 3-0 64800 NULL nohasharray
++target_fabric_wwn_attr_show_64800 target_fabric_wwn_attr_show 0 64800 &nfsctl_transaction_write_64800
++bop_lookup_contig_64801 bop_lookup_contig 0 64801 NULL nohasharray
++carl9170_init_power_cal_64801 carl9170_init_power_cal 0 64801 &bop_lookup_contig_64801
++snd_via8233_multi_prepare_64803 snd_via8233_multi_prepare 0 64803 NULL nohasharray
++vm_enough_memory_64803 vm_enough_memory 0 64803 &snd_via8233_multi_prepare_64803
++rfkill_fop_write_64808 rfkill_fop_write 3-0 64808 NULL nohasharray
 +nv_mask_64808 nv_mask 0 64808 &rfkill_fop_write_64808
 +nv_mask_64808 nv_mask 0 64808 &rfkill_fop_write_64808
-+proc_projid_map_write_64810 proc_projid_map_write 3 64810 NULL
-+megaraid_change_queue_depth_64815 megaraid_change_queue_depth 2 64815 NULL
++sync_speed_show_64809 sync_speed_show 0 64809 NULL nohasharray
++ims_pcu_handle_firmware_update_64809 ims_pcu_handle_firmware_update 0 64809 &sync_speed_show_64809
++proc_projid_map_write_64810 proc_projid_map_write 3-0 64810 NULL
++rxrpc_preparse_xdr_64812 rxrpc_preparse_xdr 0 64812 NULL
++clps711x_fb_set_par_64814 clps711x_fb_set_par 0 64814 NULL
 +ecryptfs_send_miscdev_64816 ecryptfs_send_miscdev 2 64816 NULL
 +ecryptfs_send_miscdev_64816 ecryptfs_send_miscdev 2 64816 NULL
-+do_kimage_alloc_64827 do_kimage_alloc 3 64827 NULL
++show_target_kb_64823 show_target_kb 0 64823 NULL
++multicast_querier_interval_show_64824 multicast_querier_interval_show 0 64824 NULL
++sr9700_set_mac_address_64826 sr9700_set_mac_address 0 64826 NULL
++em28xx_read_reg_64839 em28xx_read_reg 0 64839 NULL
++driver_override_show_64842 driver_override_show 0 64842 NULL nohasharray
++v4l2_read_64842 v4l2_read 0-3 64842 &driver_override_show_64842
++dummy_ipv6_recv_error_64843 dummy_ipv6_recv_error 0 64843 NULL
++ci_hdrc_add_device_64844 ci_hdrc_add_device 3 64844 NULL
++elan_smbus_iap_reset_64851 elan_smbus_iap_reset 0 64851 NULL
++do_request_64853 do_request 0 64853 NULL
++qla2x00_fw_state_show_64860 qla2x00_fw_state_show 0 64860 NULL
 +altera_set_dr_pre_64862 altera_set_dr_pre 2 64862 NULL
 +altera_set_dr_pre_64862 altera_set_dr_pre 2 64862 NULL
++gpio_trig_inverted_show_64863 gpio_trig_inverted_show 0 64863 NULL
++rd_get_blocks_64864 rd_get_blocks 0 64864 NULL
++s5p_mfc_dec_s_ctrl_64865 s5p_mfc_dec_s_ctrl 0 64865 NULL
++ati_remote2_store_mode_mask_64866 ati_remote2_store_mode_mask 0-4 64866 NULL
++roccat_common2_sysfs_write_control_64868 roccat_common2_sysfs_write_control 0-6-5 64868 NULL nohasharray
++ndisc_alloc_skb_64868 ndisc_alloc_skb 2 64868 &roccat_common2_sysfs_write_control_64868
++show_alarms_fan_64869 show_alarms_fan 0 64869 NULL
++rbd_image_refresh_64870 rbd_image_refresh 0-4 64870 NULL
++zl10039_write_64873 zl10039_write 0 64873 NULL
++shtc1_update_values_64875 shtc1_update_values 4 64875 NULL nohasharray
++show_constraint_max_time_window_us_64875 show_constraint_max_time_window_us 0 64875 &shtc1_update_values_64875 nohasharray
++nouveau_hwmon_get_pwm1_max_64875 nouveau_hwmon_get_pwm1_max 0 64875 &show_constraint_max_time_window_us_64875
 +pci_vc_do_save_buffer_64876 pci_vc_do_save_buffer 0 64876 NULL
 +lprocfs_write_u64_helper_64880 lprocfs_write_u64_helper 2 64880 NULL
 +pci_vc_do_save_buffer_64876 pci_vc_do_save_buffer 0 64876 NULL
 +lprocfs_write_u64_helper_64880 lprocfs_write_u64_helper 2 64880 NULL
-+ieee80211_if_read_ave_beacon_64924 ieee80211_if_read_ave_beacon 3 64924 NULL
-+ip_options_get_from_user_64958 ip_options_get_from_user 4 64958 NULL nohasharray
-+tipc_port_iovec_reject_64958 tipc_port_iovec_reject 4 64958 &ip_options_get_from_user_64958
++task_setscheduler_64882 task_setscheduler 0 64882 NULL
++xfs_da3_node_lookup_int_64889 xfs_da3_node_lookup_int 0 64889 NULL
++av7110_send_fw_cmd_64902 av7110_send_fw_cmd 0 64902 NULL nohasharray
++ds2781_set_pmod_enabled_64902 ds2781_set_pmod_enabled 0-4 64902 &av7110_send_fw_cmd_64902 nohasharray
++mlx4_en_phc_enable_64902 mlx4_en_phc_enable 0 64902 &ds2781_set_pmod_enabled_64902
++nouveau_hwmon_show_fan1_input_64916 nouveau_hwmon_show_fan1_input 0 64916 NULL
++cxacru_sysfs_showattr_MODU_64917 cxacru_sysfs_showattr_MODU 0 64917 NULL
++wl1271_acx_event_mbox_mask_64919 wl1271_acx_event_mbox_mask 0 64919 NULL
++sigma_fw_load_data_64923 sigma_fw_load_data 3 64923 NULL
++ceph_vxattrcb_layout_object_size_64924 ceph_vxattrcb_layout_object_size 0 64924 NULL nohasharray
++ieee80211_if_read_ave_beacon_64924 ieee80211_if_read_ave_beacon 3-0 64924 &ceph_vxattrcb_layout_object_size_64924
++show_temp_auto_temp_off_64928 show_temp_auto_temp_off 0 64928 NULL
++adp8870_bl_l3_office_dim_show_64930 adp8870_bl_l3_office_dim_show 0 64930 NULL
++ql_wait_cfg_64933 ql_wait_cfg 0 64933 NULL
++hidp_process_report_64935 hidp_process_report 4 64935 NULL
++hdlc_device_event_64937 hdlc_device_event 0 64937 NULL
++smsc_phy_reset_64938 smsc_phy_reset 0 64938 NULL
++pcan_usb_set_bus_64942 pcan_usb_set_bus 0 64942 NULL
++ubifs_wbuf_write_nolock_64946 ubifs_wbuf_write_nolock 3-0 64946 NULL
++gadget_dev_desc_bDeviceClass_show_64948 gadget_dev_desc_bDeviceClass_show 0 64948 NULL nohasharray
++mac802154_llsec_set_params_64948 mac802154_llsec_set_params 0 64948 &gadget_dev_desc_bDeviceClass_show_64948
++__uncore_mask_show_64950 __uncore_mask_show 0 64950 NULL nohasharray
++pcipcwd_notify_sys_64950 pcipcwd_notify_sys 0 64950 &__uncore_mask_show_64950
++sony_pic_fanspeed_store_64951 sony_pic_fanspeed_store 0-4 64951 NULL
++fsid_present_64955 fsid_present 0 64955 NULL
++ip_options_get_from_user_64958 ip_options_get_from_user 4-0 64958 NULL
++show_64959 show 0 64959 NULL
++ieee802154_sock_bind_64960 ieee802154_sock_bind 0 64960 NULL
++acpi_os_install_interrupt_handler_64968 acpi_os_install_interrupt_handler 1 64968 NULL
 +traceprobe_probes_write_64969 traceprobe_probes_write 3 64969 NULL
 +traceprobe_probes_write_64969 traceprobe_probes_write 3 64969 NULL
-+suspend_dtim_interval_read_64971 suspend_dtim_interval_read 3 64971 NULL
-+crypto_ahash_digestsize_65014 crypto_ahash_digestsize 0 65014 NULL
++suspend_dtim_interval_read_64971 suspend_dtim_interval_read 3-0 64971 NULL
++ext2_group_first_block_no_64972 ext2_group_first_block_no 0-2 64972 NULL
++core_alua_show_secondary_write_metadata_64979 core_alua_show_secondary_write_metadata 0 64979 NULL nohasharray
++proc_sys_call_handler_64979 proc_sys_call_handler 0 64979 &core_alua_show_secondary_write_metadata_64979
++show_tcpRtoAlgorithm_64982 show_tcpRtoAlgorithm 0 64982 NULL
++i7core_inject_store_col_64991 i7core_inject_store_col 0-4 64991 NULL
++sq905_command_64994 sq905_command 0 64994 NULL
++xip_truncate_page_64995 xip_truncate_page 0 64995 NULL
++alloc_all_mem_65005 alloc_all_mem 0 65005 NULL nohasharray
++pskb_pull_65005 pskb_pull 2 65005 &alloc_all_mem_65005
++wakeup_expire_count_show_65013 wakeup_expire_count_show 0 65013 NULL
++sh_mobile_ceu_videobuf_prepare_65016 sh_mobile_ceu_videobuf_prepare 0 65016 NULL
++llc_ui_listen_65018 llc_ui_listen 0 65018 NULL
++mag3110_show_samp_freq_avail_65028 mag3110_show_samp_freq_avail 0 65028 NULL
 +insert_dent_65034 insert_dent 7 65034 NULL
 +insert_dent_65034 insert_dent 7 65034 NULL
-+snd_hda_get_pin_label_65035 snd_hda_get_pin_label 5 65035 NULL
-+ext4_ind_trans_blocks_65053 ext4_ind_trans_blocks 0-2 65053 NULL
-+pcibios_enable_device_65059 pcibios_enable_device 0 65059 NULL
-+__alloc_bootmem_node_high_65076 __alloc_bootmem_node_high 2 65076 NULL
-+batadv_socket_write_65083 batadv_socket_write 3 65083 NULL
-+ocfs2_truncate_cluster_pages_65086 ocfs2_truncate_cluster_pages 2 65086 NULL
-+ath9k_dump_mci_btcoex_65090 ath9k_dump_mci_btcoex 0-3 65090 NULL
-+usbtest_alloc_urb_65115 usbtest_alloc_urb 3-5 65115 NULL
-+rx_rx_done_read_65217 rx_rx_done_read 3 65217 NULL
-+nouveau_event_create_65229 nouveau_event_create 2-1 65229 NULL
-+print_endpoint_stat_65232 print_endpoint_stat 0-4-3 65232 NULL
++root_id_show_65050 root_id_show 0 65050 NULL
++keene_cmd_set_65052 keene_cmd_set 0 65052 NULL
++v4l2_ctrl_handler_init_class_65053 v4l2_ctrl_handler_init_class 2 65053 NULL nohasharray
++logfs_truncate_rec_65053 logfs_truncate_rec 0 65053 &v4l2_ctrl_handler_init_class_65053
++vmci_transport_notify_pkt_send_init_65056 vmci_transport_notify_pkt_send_init 0 65056 NULL nohasharray
++mwifiex_cmd_802_11_associate_65056 mwifiex_cmd_802_11_associate 0 65056 &vmci_transport_notify_pkt_send_init_65056 nohasharray
++ath9k_multi_regread_65056 ath9k_multi_regread 4 65056 &mwifiex_cmd_802_11_associate_65056
++snd_rme32_pcm_trigger_65058 snd_rme32_pcm_trigger 0 65058 NULL
++__erst_record_id_cache_add_one_65059 __erst_record_id_cache_add_one 0 65059 NULL nohasharray
++pcibios_enable_device_65059 pcibios_enable_device 0 65059 &__erst_record_id_cache_add_one_65059 nohasharray
++be_cmd_get_active_mac_65059 be_cmd_get_active_mac 0 65059 &pcibios_enable_device_65059
++fw_write_65069 fw_write 3 65069 NULL
++count_run_65072 count_run 0-4-5-2 65072 NULL nohasharray
++bnx2fc_process_l2_frame_compl_65072 bnx2fc_process_l2_frame_compl 3 65072 &count_run_65072
++koneplus_sysfs_write_info_65073 koneplus_sysfs_write_info 0-6-5 65073 NULL
++__alloc_bootmem_node_high_65076 __alloc_bootmem_node_high 2 65076 NULL nohasharray
++nf_nat_alloc_null_binding_65076 nf_nat_alloc_null_binding 0 65076 &__alloc_bootmem_node_high_65076
++patch_65078 patch 0 65078 NULL
++io_submit_init_bio_65080 io_submit_init_bio 0 65080 NULL
++batadv_socket_write_65083 batadv_socket_write 3-0 65083 NULL
++wl1271_ap_hw_init_65086 wl1271_ap_hw_init 0 65086 NULL
++ath9k_dump_mci_btcoex_65090 ath9k_dump_mci_btcoex 3-0 65090 NULL nohasharray
++show_temp_fault_65090 show_temp_fault 0 65090 &ath9k_dump_mci_btcoex_65090 nohasharray
++mwl8k_cmd_set_mac_addr_65090 mwl8k_cmd_set_mac_addr 0 65090 &show_temp_fault_65090
++snd_ali_playback_prepare_65093 snd_ali_playback_prepare 0 65093 NULL nohasharray
++scsi_add_host_with_dma_65093 scsi_add_host_with_dma 0 65093 &snd_ali_playback_prepare_65093
++cfq_fifo_expire_sync_show_65097 cfq_fifo_expire_sync_show 0 65097 NULL
++qlcnic_83xx_create_rx_ctx_65098 qlcnic_83xx_create_rx_ctx 0 65098 NULL
++__ext3_journal_dirty_metadata_65103 __ext3_journal_dirty_metadata 0 65103 NULL
++pm_test_store_65104 pm_test_store 0-4 65104 NULL
++it8709_get_rx_bytes_65106 it8709_get_rx_bytes 0 65106 NULL
++generic_ocp_write_65107 generic_ocp_write 4 65107 NULL
++usbvision_i2c_read_max4_65113 usbvision_i2c_read_max4 0-4 65113 NULL
++show_ipReasmReqds_65114 show_ipReasmReqds 0 65114 NULL
++usbtest_alloc_urb_65115 usbtest_alloc_urb 5-3 65115 NULL
++direction_input_65122 direction_input 0 65122 NULL nohasharray
++br_nf_forward_ip_65122 br_nf_forward_ip 0 65122 &direction_input_65122
++store_65127 store 0-3 65127 NULL
++store_srp_rport_delete_65128 store_srp_rport_delete 0-4 65128 NULL
++show_tcpMaxConn_65131 show_tcpMaxConn 0 65131 NULL
++nf_setsockopt_65135 nf_setsockopt 0 65135 NULL
++xfs_attr_node_addname_65138 xfs_attr_node_addname 0 65138 NULL
++ov7670_s_ctrl_65141 ov7670_s_ctrl 0 65141 NULL
++r8a66597_queue_65143 r8a66597_queue 0 65143 NULL
++cpia2_usb_transfer_cmd_65145 cpia2_usb_transfer_cmd 0 65145 NULL
++vpe_queue_setup_65155 vpe_queue_setup 0 65155 NULL
++tsl2550_set_power_state_65158 tsl2550_set_power_state 0 65158 NULL
++hpfs_hash_dentry_65163 hpfs_hash_dentry 0 65163 NULL
++truncate_upper_65167 truncate_upper 0 65167 NULL
++snd_emu10k1_playback_prepare_65169 snd_emu10k1_playback_prepare 0 65169 NULL
++virtnet_vlan_rx_add_vid_65170 virtnet_vlan_rx_add_vid 0 65170 NULL
++lpfc_fcf_failover_policy_show_65181 lpfc_fcf_failover_policy_show 0 65181 NULL
++i2c_smbus_xfer_emulated_65183 i2c_smbus_xfer_emulated 0 65183 NULL nohasharray
++ssb_bus_register_65183 ssb_bus_register 3 65183 &i2c_smbus_xfer_emulated_65183
++lola_setup_periods_65184 lola_setup_periods 0 65184 NULL nohasharray
++__mlx4_alloc_from_zone_65184 __mlx4_alloc_from_zone 3 65184 &lola_setup_periods_65184
++sha384_init_65187 sha384_init 0 65187 NULL
++ovl_getattr_65189 ovl_getattr 0 65189 NULL
++nf_bridge_mtu_reduction_65192 nf_bridge_mtu_reduction 0 65192 NULL
++card_wait_for_busy_clear_65196 card_wait_for_busy_clear 0 65196 NULL
++power_limit_0_step_uw_show_65199 power_limit_0_step_uw_show 0 65199 NULL nohasharray
++logfs_segment_read_65199 logfs_segment_read 0 65199 &power_limit_0_step_uw_show_65199
++fcopy_write_65211 fcopy_write 0-3 65211 NULL
++rx_rx_done_read_65217 rx_rx_done_read 3-0 65217 NULL
++show_pwm_enable_65224 show_pwm_enable 0 65224 NULL nohasharray
++squashfs_statfs_65224 squashfs_statfs 0 65224 &show_pwm_enable_65224
++store_color_common_65227 store_color_common 0 65227 NULL
++init_verbs_store_65228 init_verbs_store 0-4 65228 NULL
++rt_mutex_fasttrylock_65229 rt_mutex_fasttrylock 0 65229 NULL
++print_endpoint_stat_65232 print_endpoint_stat 4-0-3 65232 NULL
++create_indep_hp_ctls_65234 create_indep_hp_ctls 0 65234 NULL
++show_temp_mode_65238 show_temp_mode 0 65238 NULL
++tg3_phydsp_write_65240 tg3_phydsp_write 0 65240 NULL
++journal_get_write_access_65243 journal_get_write_access 0 65243 NULL
 +whci_n_caps_65247 whci_n_caps 0 65247 NULL
 +whci_n_caps_65247 whci_n_caps 0 65247 NULL
++finup_65248 finup 0 65248 NULL
++twl6040_power_up_automatic_65249 twl6040_power_up_automatic 0 65249 NULL
++sbridge_mce_check_error_65250 sbridge_mce_check_error 0 65250 NULL
++adt7x10_show_t_hyst_65253 adt7x10_show_t_hyst 0 65253 NULL
++store_pwm_ac_65254 store_pwm_ac 0-4 65254 NULL
++s_stream_vbi_fmt_65256 s_stream_vbi_fmt 0 65256 NULL
++mwave_read_65257 mwave_read 0-3 65257 NULL
++core_siblings_show_65263 core_siblings_show 0 65263 NULL
++tc3589x_gpio_direction_input_65264 tc3589x_gpio_direction_input 0 65264 NULL
++kmem_zalloc_greedy_65268 kmem_zalloc_greedy 3-2 65268 NULL nohasharray
++inet_netconf_msgsize_devconf_65268 inet_netconf_msgsize_devconf 0 65268 &kmem_zalloc_greedy_65268
++new_offset_store_65271 new_offset_store 0-3 65271 NULL
++logfs_segment_write_65277 logfs_segment_write 0 65277 NULL
++vivid_streaming_s_ctrl_65278 vivid_streaming_s_ctrl 0 65278 NULL
 +kmalloc_parameter_65279 kmalloc_parameter 1 65279 NULL
 +kmalloc_parameter_65279 kmalloc_parameter 1 65279 NULL
-+compat_core_sys_select_65285 compat_core_sys_select 1 65285 NULL
++xfs_btree_check_ptr_65281 xfs_btree_check_ptr 0 65281 NULL
++bnx2_alloc_mem_65285 bnx2_alloc_mem 0 65285 NULL nohasharray
++compat_core_sys_select_65285 compat_core_sys_select 1 65285 &bnx2_alloc_mem_65285
++getproplen_65293 getproplen 0 65293 NULL
 +mpi_set_buffer_65294 mpi_set_buffer 3 65294 NULL
 +mpi_set_buffer_65294 mpi_set_buffer 3 65294 NULL
-+fat_direct_IO_65295 fat_direct_IO 4 65295 NULL
-+redirected_tty_write_65297 redirected_tty_write 3 65297 NULL
-+get_var_len_65304 get_var_len 0 65304 NULL
++fat_direct_IO_65295 fat_direct_IO 4-0 65295 NULL
++redirected_tty_write_65297 redirected_tty_write 3-0 65297 NULL nohasharray
++update_relax_domain_level_65297 update_relax_domain_level 0 65297 &redirected_tty_write_65297 nohasharray
++aa_setprocattr_changeprofile_65297 aa_setprocattr_changeprofile 0 65297 &update_relax_domain_level_65297
++acpi_ex_resolve_object_to_value_65298 acpi_ex_resolve_object_to_value 0 65298 NULL
++rt_mutex_trylock_65300 rt_mutex_trylock 0 65300 NULL
++get_var_len_65304 get_var_len 0 65304 NULL nohasharray
++apds990x_lux_show_65304 apds990x_lux_show 0 65304 &get_var_len_65304
++generic_read_dir_65308 generic_read_dir 0-3 65308 NULL
++nfc_hci_execute_cmd_async_65314 nfc_hci_execute_cmd_async 5 65314 NULL
++udf_adinicb_readpage_65316 udf_adinicb_readpage 0 65316 NULL
 +unpack_array_65318 unpack_array 0 65318 NULL
 +unpack_array_65318 unpack_array 0 65318 NULL
++ttm_mem_zone_show_65319 ttm_mem_zone_show 0 65319 NULL
++write_acpi_int_65322 write_acpi_int 0 65322 NULL nohasharray
++ivtv_start_decoding_65322 ivtv_start_decoding 0 65322 &write_acpi_int_65322
 +pci_vpd_find_tag_65325 pci_vpd_find_tag 0-2 65325 NULL
 +pci_vpd_find_tag_65325 pci_vpd_find_tag 0-2 65325 NULL
-+dccp_setsockopt_service_65336 dccp_setsockopt_service 4 65336 NULL
-+dma_rx_requested_read_65354 dma_rx_requested_read 3 65354 NULL
++dccp_setsockopt_service_65336 dccp_setsockopt_service 4-0 65336 NULL
++nv_get_regs_len_65344 nv_get_regs_len 0 65344 NULL
++ext4_statfs_65345 ext4_statfs 0 65345 NULL
++stv0680_handle_error_65352 stv0680_handle_error 0-2 65352 NULL
++dma_rx_requested_read_65354 dma_rx_requested_read 3-0 65354 NULL
++ns_proc_read_65358 ns_proc_read 0 65358 NULL nohasharray
++sxgbe_init_dma_engine_65358 sxgbe_init_dma_engine 0 65358 &ns_proc_read_65358
 +alloc_cpu_rmap_65363 alloc_cpu_rmap 1 65363 NULL
 +alloc_cpu_rmap_65363 alloc_cpu_rmap 1 65363 NULL
++set_tcrit1_hyst_65366 set_tcrit1_hyst 0-4 65366 NULL
++__ext4_new_inode_65370 __ext4_new_inode 5 65370 NULL nohasharray
++lpfc_soft_wwnn_store_65370 lpfc_soft_wwnn_store 0-4 65370 &__ext4_new_inode_65370
++iwl_dbgfs_netdetect_read_65371 iwl_dbgfs_netdetect_read 3-0 65371 NULL nohasharray
++mxt_write_reg_65371 mxt_write_reg 0 65371 &iwl_dbgfs_netdetect_read_65371
 +SyS_writev_65372 SyS_writev 3 65372 NULL
 +SyS_writev_65372 SyS_writev 3 65372 NULL
-+__alloc_bootmem_nopanic_65397 __alloc_bootmem_nopanic 1 65397 NULL
++velocity_change_mtu_65375 velocity_change_mtu 0 65375 NULL
++fuse_write_end_65376 fuse_write_end 0-5 65376 NULL
++adcxx_read_65379 adcxx_read 0 65379 NULL nohasharray
++mem_cgroup_swappiness_write_65379 mem_cgroup_swappiness_write 0 65379 &adcxx_read_65379
++nouveau_hwmon_set_pwm1_max_65382 nouveau_hwmon_set_pwm1_max 0-4 65382 NULL
++m88e3016_config_init_65388 m88e3016_config_init 0 65388 NULL
++hide_icon_65390 hide_icon 0-4 65390 NULL
++mi_set_context_65395 mi_set_context 0 65395 NULL
++__alloc_bootmem_nopanic_65397 __alloc_bootmem_nopanic 1 65397 NULL nohasharray
++f2fs_xattr_advise_get_65397 f2fs_xattr_advise_get 0 65397 &__alloc_bootmem_nopanic_65397
 +trace_seq_to_user_65398 trace_seq_to_user 3 65398 NULL
 +trace_seq_to_user_65398 trace_seq_to_user 3 65398 NULL
-+__read_vmcore_65402 __read_vmcore 2 65402 NULL
-+ocfs2_write_begin_nolock_65410 ocfs2_write_begin_nolock 3-4 65410 NULL
++mtd_get_device_size_65400 mtd_get_device_size 0 65400 NULL
++__read_vmcore_65402 __read_vmcore 2-0 65402 NULL
++rxrpc_krb5_decode_tagged_array_65404 rxrpc_krb5_decode_tagged_array 0 65404 NULL nohasharray
++atmel_suspend_65404 atmel_suspend 0 65404 &rxrpc_krb5_decode_tagged_array_65404
++usb_ep_enable_65405 usb_ep_enable 0 65405 NULL
++iio_device_add_channel_sysfs_65406 iio_device_add_channel_sysfs 0 65406 NULL
++consistent_dma_mask_bits_show_65407 consistent_dma_mask_bits_show 0 65407 NULL
++snd_ca0106_pcm_prepare_playback_65408 snd_ca0106_pcm_prepare_playback 0 65408 NULL
++show_temp_src_65410 show_temp_src 0 65410 NULL nohasharray
++ocfs2_write_begin_nolock_65410 ocfs2_write_begin_nolock 0 65410 &show_temp_src_65410
++edge_open_65411 edge_open 0 65411 NULL
++snd_pcm_plugin_insert_65412 snd_pcm_plugin_insert 0 65412 NULL
++ali1535_access_65416 ali1535_access 0 65416 NULL nohasharray
++kobj_pkt_show_65416 kobj_pkt_show 0 65416 &ali1535_access_65416
++i40evf_get_rxfh_indir_size_65417 i40evf_get_rxfh_indir_size 0 65417 NULL
++aux2_show_65419 aux2_show 0 65419 NULL
++drm_calloc_large_65421 drm_calloc_large 1-2 65421 NULL
 +device_add_groups_65423 device_add_groups 0 65423 NULL
 +device_add_groups_65423 device_add_groups 0 65423 NULL
++core_alua_store_secondary_write_metadata_65425 core_alua_store_secondary_write_metadata 0-3 65425 NULL
++cpufreq_stat_notifier_policy_65431 cpufreq_stat_notifier_policy 0 65431 NULL
 +xpc_kzalloc_cacheline_aligned_65433 xpc_kzalloc_cacheline_aligned 1 65433 NULL
 +xpc_kzalloc_cacheline_aligned_65433 xpc_kzalloc_cacheline_aligned 1 65433 NULL
++vmalloc_to_pfn_65437 vmalloc_to_pfn 0 65437 NULL
 +usb_alloc_coherent_65444 usb_alloc_coherent 2 65444 NULL
 +usb_alloc_coherent_65444 usb_alloc_coherent 2 65444 NULL
-+il_dbgfs_wd_timeout_write_65464 il_dbgfs_wd_timeout_write 3 65464 NULL
++mlx4_comm_cmd_poll_65445 mlx4_comm_cmd_poll 0 65445 NULL nohasharray
++cpu_cfs_period_write_u64_65445 cpu_cfs_period_write_u64 0 65445 &mlx4_comm_cmd_poll_65445
++set_emul_temp_65452 set_emul_temp 0 65452 NULL
++affs_write_inode_65454 affs_write_inode 0 65454 NULL
++read_65459 read 0 65459 NULL
++pinctrl_request_gpio_65460 pinctrl_request_gpio 0 65460 NULL
++il_dbgfs_wd_timeout_write_65464 il_dbgfs_wd_timeout_write 3-0 65464 NULL
++input_dev_show_id_bustype_65465 input_dev_show_id_bustype 0 65465 NULL
++ipath_tid_free_65467 ipath_tid_free 0 65467 NULL
 +clear_user_65470 clear_user 2 65470 NULL
 +clear_user_65470 clear_user 2 65470 NULL
-+dpcm_state_read_file_65489 dpcm_state_read_file 3 65489 NULL
-+lookup_inline_extent_backref_65493 lookup_inline_extent_backref 9 65493 NULL
-+nvme_trans_standard_inquiry_page_65526 nvme_trans_standard_inquiry_page 4 65526 NULL
-+tree_mod_log_eb_copy_65535 tree_mod_log_eb_copy 6 65535 NULL
++crypto_ablkcipher_encrypt_65473 crypto_ablkcipher_encrypt 0 65473 NULL
++set_temp_max_hyst_65474 set_temp_max_hyst 0-4 65474 NULL
++eem_opts_qmult_store_65476 eem_opts_qmult_store 0-3 65476 NULL nohasharray
++write_profile_65476 write_profile 0-3 65476 &eem_opts_qmult_store_65476
++dquot_alloc_space_65477 dquot_alloc_space 0 65477 NULL
++regmap_write_65478 regmap_write 0 65478 NULL
++activate_65483 activate 0 65483 NULL nohasharray
++ath_rx_edma_init_65483 ath_rx_edma_init 2 65483 &activate_65483
++sock_recvmsg_nosec_65484 sock_recvmsg_nosec 3 65484 NULL
++ixgbevf_get_regs_len_65486 ixgbevf_get_regs_len 0 65486 NULL
++show_temp3_beep_65487 show_temp3_beep 0 65487 NULL
++xen_tmem_get_page_65488 xen_tmem_get_page 4 65488 NULL
++dpcm_state_read_file_65489 dpcm_state_read_file 3-0 65489 NULL nohasharray
++setup_spdif_playback_65489 setup_spdif_playback 0 65489 &dpcm_state_read_file_65489
++fotg210_config_ep_65494 fotg210_config_ep 0 65494 NULL
++selnl_msglen_65499 selnl_msglen 0 65499 NULL
++wm8350_rtc_setalarm_65501 wm8350_rtc_setalarm 0 65501 NULL
++__xudc_ep_enable_65502 __xudc_ep_enable 0 65502 NULL
++dcdbas_smi_request_65515 dcdbas_smi_request 0 65515 NULL
++tdfxfb_check_var_65516 tdfxfb_check_var 0 65516 NULL
++comm_read_regr_65525 comm_read_regr 0 65525 NULL
++nvme_trans_standard_inquiry_page_65526 nvme_trans_standard_inquiry_page 4 65526 NULL nohasharray
++__vxge_hw_vpath_rts_table_set_65526 __vxge_hw_vpath_rts_table_set 0 65526 &nvme_trans_standard_inquiry_page_65526
++tps6507x_pmic_set_bits_65527 tps6507x_pmic_set_bits 0 65527 NULL
++gpio_set_direction_65528 gpio_set_direction 0 65528 NULL
++show_memory_65529 show_memory 0 65529 NULL
++reg_read_65530 reg_read 0 65530 NULL
++hfsplus_trusted_getxattr_65531 hfsplus_trusted_getxattr 0 65531 NULL
++tree_mod_log_eb_copy_65535 tree_mod_log_eb_copy 6-0 65535 NULL
 diff --git a/tools/gcc/size_overflow_plugin/size_overflow_hash_aux.data b/tools/gcc/size_overflow_plugin/size_overflow_hash_aux.data
 new file mode 100644
 diff --git a/tools/gcc/size_overflow_plugin/size_overflow_hash_aux.data b/tools/gcc/size_overflow_plugin/size_overflow_hash_aux.data
 new file mode 100644
-index 0000000..560cd7b
+index 0000000..560cd7b
+--- /dev/null
++++ b/tools/gcc/size_overflow_plugin/size_overflow_hash_aux.data
+@@ -0,0 +1,92 @@
++spa_set_aux_vdevs_746 spa_set_aux_vdevs 3 746 NULL
++zfs_lookup_2144 zfs_lookup 0 2144 NULL
++mappedread_2627 mappedread 2 2627 NULL
++vdev_disk_dio_alloc_2957 vdev_disk_dio_alloc 1 2957 NULL
++nv_alloc_pushpage_spl_4286 nv_alloc_pushpage_spl 2 4286 NULL
++zpl_xattr_get_4574 zpl_xattr_get 0 4574 NULL
++sa_replace_all_by_template_5699 sa_replace_all_by_template 3 5699 NULL
++dmu_write_6048 dmu_write 4-3 6048 NULL
++dmu_buf_hold_array_6095 dmu_buf_hold_array 4-3 6095 NULL
++update_pages_6225 update_pages 2-3 6225 NULL
++bio_nr_pages_7117 bio_nr_pages 0-2 7117 NULL
++dmu_buf_hold_array_by_bonus_8562 dmu_buf_hold_array_by_bonus 3-2 8562 NULL
++zpios_dmu_write_8858 zpios_dmu_write 4-5 8858 NULL
++ddi_copyout_9401 ddi_copyout 3 9401 NULL
++avl_numnodes_12384 avl_numnodes 0 12384 NULL
++dmu_write_uio_dnode_12473 dmu_write_uio_dnode 3 12473 NULL
++dmu_xuio_init_12866 dmu_xuio_init 2 12866 NULL
++zpl_read_common_14389 zpl_read_common 0 14389 NULL
++dmu_snapshot_realname_14632 dmu_snapshot_realname 4 14632 NULL
++kmem_alloc_debug_14852 kmem_alloc_debug 1 14852 NULL
++kmalloc_node_nofail_15151 kmalloc_node_nofail 1 15151 NULL
++dmu_write_uio_16351 dmu_write_uio 4 16351 NULL
++zfs_log_write_16524 zfs_log_write 6-5 16524 NULL
++sa_build_layouts_16910 sa_build_layouts 3 16910 NULL
++dsl_dir_namelen_17053 dsl_dir_namelen 0 17053 NULL
++kcopy_copy_to_user_17336 kcopy_copy_to_user 5 17336 NULL
++sa_add_layout_entry_17507 sa_add_layout_entry 3 17507 NULL
++sa_attr_table_setup_18029 sa_attr_table_setup 3 18029 NULL
++uiocopy_18680 uiocopy 2 18680 NULL
++dmu_buf_hold_array_by_dnode_19125 dmu_buf_hold_array_by_dnode 2-3 19125 NULL
++zpl_acl_from_xattr_21141 zpl_acl_from_xattr 2 21141 NULL
++dsl_pool_tx_assign_init_22518 dsl_pool_tx_assign_init 2 22518 NULL
++nvlist_lookup_byte_array_22527 nvlist_lookup_byte_array 0 22527 NULL
++sa_replace_all_by_template_locked_22533 sa_replace_all_by_template_locked 3 22533 NULL
++tsd_hash_table_init_22559 tsd_hash_table_init 1 22559 NULL
++spa_vdev_remove_aux_23966 spa_vdev_remove_aux 4 23966 NULL
++zpl_xattr_acl_set_access_24129 zpl_xattr_acl_set_access 4 24129 NULL
++dmu_assign_arcbuf_24622 dmu_assign_arcbuf 2 24622 NULL
++zap_lookup_norm_25166 zap_lookup_norm 9 25166 NULL
++dmu_prealloc_25456 dmu_prealloc 4-3 25456 NULL
++kmalloc_nofail_26347 kmalloc_nofail 1 26347 NULL
++zfsctl_snapshot_zpath_27578 zfsctl_snapshot_zpath 2 27578 NULL
++zpios_dmu_read_30015 zpios_dmu_read 4-5 30015 NULL
++splat_write_30943 splat_write 3 30943 NULL
++zpl_xattr_get_sa_31183 zpl_xattr_get_sa 0 31183 NULL
++dmu_read_uio_31467 dmu_read_uio 4 31467 NULL
++zfs_replay_fuids_31479 zfs_replay_fuids 4 31479 NULL
++spa_history_log_to_phys_31632 spa_history_log_to_phys 0-1 31632 NULL
++__zpl_xattr_get_32601 __zpl_xattr_get 0 32601 NULL
++proc_copyout_string_34049 proc_copyout_string 2 34049 NULL
++nv_alloc_sleep_spl_34544 nv_alloc_sleep_spl 2 34544 NULL
++nv_alloc_nosleep_spl_34761 nv_alloc_nosleep_spl 2 34761 NULL
++zap_leaf_array_match_36922 zap_leaf_array_match 4 36922 NULL
++copyinstr_36980 copyinstr 3 36980 NULL
++zpl_xattr_acl_set_default_37864 zpl_xattr_acl_set_default 4 37864 NULL
++splat_read_38116 splat_read 3 38116 NULL
++sa_setup_38756 sa_setup 4 38756 NULL
++vdev_disk_physio_39898 vdev_disk_physio 3 39898 NULL
++arc_buf_size_39982 arc_buf_size 0 39982 NULL
++kzalloc_nofail_40719 kzalloc_nofail 1 40719 NULL
++fuidstr_to_sid_40777 fuidstr_to_sid 4 40777 NULL
++vdev_raidz_matrix_reconstruct_40852 vdev_raidz_matrix_reconstruct 2-3 40852 NULL
++sa_find_layout_40892 sa_find_layout 4 40892 NULL
++zpl_xattr_get_dir_41918 zpl_xattr_get_dir 0 41918 NULL
++zfs_sa_get_xattr_42600 zfs_sa_get_xattr 0 42600 NULL
++zpl_xattr_acl_set_42808 zpl_xattr_acl_set 4 42808 NULL
++xdr_dec_array_43091 xdr_dec_array 5 43091 NULL
++dsl_dataset_namelen_43136 dsl_dataset_namelen 0 43136 NULL
++kcopy_write_43683 kcopy_write 3 43683 NULL
++uiomove_44355 uiomove 2 44355 NULL
++dmu_read_44418 dmu_read 4-3 44418 NULL
++ddi_copyin_44846 ddi_copyin 3 44846 NULL
++kcopy_do_get_45061 kcopy_do_get 5 45061 NULL
++copyin_45945 copyin 3 45945 NULL
++zil_itx_create_46555 zil_itx_create 2 46555 NULL
++dmu_write_uio_dbuf_48064 dmu_write_uio_dbuf 3 48064 NULL
++blk_rq_pos_48233 blk_rq_pos 0 48233 NULL
++spa_history_write_49650 spa_history_write 3 49650 NULL
++kcopy_copy_pages_to_user_49823 kcopy_copy_pages_to_user 3-4 49823 NULL
++zfs_log_write_50162 zfs_log_write 6-5 50162 NULL
++i_fm_alloc_51038 i_fm_alloc 2 51038 NULL
++copyout_51409 copyout 3 51409 NULL
++zvol_log_write_54898 zvol_log_write 4-3 54898 NULL
++zfs_acl_node_alloc_55641 zfs_acl_node_alloc 1 55641 NULL
++get_nvlist_56685 get_nvlist 2 56685 NULL
++zprop_get_numprops_56820 zprop_get_numprops 0 56820 NULL
++splat_taskq_test4_common_59829 splat_taskq_test4_common 5 59829 NULL
++zfs_replay_domain_cnt_61399 zfs_replay_domain_cnt 0 61399 NULL
++zpios_write_61823 zpios_write 3 61823 NULL
++proc_copyin_string_62019 proc_copyin_string 4 62019 NULL
++random_get_pseudo_bytes_64611 random_get_pseudo_bytes 2 64611 NULL
++zpios_read_64734 zpios_read 3 64734 NULL
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow_ipa.c b/tools/gcc/size_overflow_plugin/size_overflow_ipa.c
+new file mode 100644
+index 0000000..f888b36
+--- /dev/null
++++ b/tools/gcc/size_overflow_plugin/size_overflow_ipa.c
+@@ -0,0 +1,908 @@
++/*
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
++ * Licensed under the GPL v2, or (at your option) v3
++ *
++ * Homepage:
++ * https://github.com/ephox-gcc-plugins/size_overflow
++ *
++ * Documentation:
++ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
++ *
++ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
++ * with double integer precision (DImode/TImode for 32/64 bit integer types).
++ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
++ *
++ * Usage:
++ * $ make
++ * $ make run
++ */
++
++#include "size_overflow.h"
++
++static next_interesting_function_t walk_use_def_next_functions(struct pointer_set_t *visited, next_interesting_function_t next_cnodes_head, const_tree lhs);
++
++next_interesting_function_t global_next_interesting_function[GLOBAL_NIFN_LEN];
++
++static struct cgraph_node_hook_list *function_insertion_hook_holder;
++static struct cgraph_2node_hook_list *node_duplication_hook_holder;
++
++struct cgraph_node *get_cnode(const_tree fndecl)
++{
++      gcc_assert(TREE_CODE(fndecl) == FUNCTION_DECL);
++#if BUILDING_GCC_VERSION <= 4005
++      return cgraph_get_node((tree)fndecl);
++#else
++      return cgraph_get_node(fndecl);
++#endif
++}
++
++static bool compare_next_interesting_functions(next_interesting_function_t cur_node, const char *decl_name, const char *context, unsigned int num)
++{
++      if (cur_node->marked == ASM_STMT_SO_MARK)
++              return false;
++      if (num != CANNOT_FIND_ARG && cur_node->num != num)
++              return false;
++      if (strcmp(cur_node->context, context))
++              return false;
++      return !strcmp(cur_node->decl_name, decl_name);
++}
++
++// Return the type name for a function pointer (or "fielddecl" if the type has no name), otherwise either "vardecl" or "fndecl"
++static const char* get_decl_context(const_tree decl)
++{
++      const char *context;
++
++      if (TREE_CODE(decl) == VAR_DECL)
++              return "vardecl";
++      if (TREE_CODE(decl) == FUNCTION_DECL)
++              return "fndecl";
++
++      gcc_assert(TREE_CODE(decl) == FIELD_DECL);
++      context = get_type_name_from_field(decl);
++
++      if (!context)
++              return "fielddecl";
++      return context;
++}
++
++/* Find the function with the specified argument in the list
++ *   * if marked is ASM_STMT_SO_MARK or YES_SO_MARK then filter accordingly
++ *   * if num is CANNOT_FIND_ARG then ignore it
++ */
++next_interesting_function_t get_global_next_interesting_function_entry(const char *decl_name, const char *context, unsigned int hash, unsigned int num, enum size_overflow_mark marked)
++{
++      next_interesting_function_t cur_node, head;
++
++      head = global_next_interesting_function[hash];
++      for (cur_node = head; cur_node; cur_node = cur_node->next) {
++              if ((marked == ASM_STMT_SO_MARK || marked == YES_SO_MARK) && cur_node->marked != marked)
++                      continue;
++              if (compare_next_interesting_functions(cur_node, decl_name, context, num))
++                      return cur_node;
++      }
++      return NULL;
++}
++
++next_interesting_function_t get_global_next_interesting_function_entry_with_hash(const_tree decl, const char *decl_name, unsigned int num, enum size_overflow_mark marked)
++{
++      const char *context;
++      unsigned int hash;
++
++      hash = get_decl_hash(decl, decl_name);
++      if (hash == NO_HASH)
++              return NULL;
++
++      context = get_decl_context(decl);
++      return get_global_next_interesting_function_entry(decl_name, context, hash, num, marked);
++}
++
++static bool is_vararg(const_tree fn, unsigned int num)
++{
++      const_tree fn_type, last, type;
++      tree arg_list;
++
++      if (num == 0)
++              return false;
++      if (fn == NULL_TREE)
++              return false;
++      if (TREE_CODE(fn) != FUNCTION_DECL)
++              return false;
++
++      fn_type = TREE_TYPE(fn);
++      if (fn_type == NULL_TREE)
++              return false;
++
++      arg_list = TYPE_ARG_TYPES(fn_type);
++      if (arg_list == NULL_TREE)
++              return false;
++      last = TREE_VALUE(tree_last(arg_list));
++
++      if (TREE_CODE_CLASS(TREE_CODE(last)) == tcc_type)
++              type = last;
++      else
++              type = TREE_TYPE(last);
++
++      gcc_assert(type != NULL_TREE);
++      if (type == void_type_node)
++              return false;
++
++      return num >= (unsigned int)list_length(arg_list);
++}
++
++next_interesting_function_t create_new_next_interesting_entry(const char *decl_name, const char *context, unsigned int hash, unsigned int num, enum size_overflow_mark marked, next_interesting_function_t orig_next_node)
++{
++      next_interesting_function_t new_node;
++
++      new_node = (next_interesting_function_t)xmalloc(sizeof(*new_node));
++      new_node->decl_name = xstrdup(decl_name);
++      gcc_assert(context);
++      new_node->context = xstrdup(context);
++      new_node->hash = hash;
++      new_node->num = num;
++      new_node->next = NULL;
++      new_node->children = NULL;
++      new_node->marked = marked;
++      new_node->orig_next_node = orig_next_node;
++      return new_node;
++}
++
++// Create the main data structure
++next_interesting_function_t create_new_next_interesting_decl(tree decl, const char *decl_name, unsigned int num, enum size_overflow_mark marked, next_interesting_function_t orig_next_node)
++{
++      unsigned int hash;
++      const char *context;
++      enum tree_code decl_code = TREE_CODE(decl);
++
++      gcc_assert(decl_code == FIELD_DECL || decl_code == FUNCTION_DECL || decl_code == VAR_DECL);
++
++      if (is_vararg(decl, num))
++              return NULL;
++
++      hash = get_decl_hash(decl, decl_name);
++      if (hash == NO_HASH)
++              return NULL;
++
++      gcc_assert(num <= MAX_PARAM);
++      // Clones must have an orig_next_node
++      gcc_assert(!made_by_compiler(decl) || orig_next_node);
++
++      context = get_decl_context(decl);
++      return create_new_next_interesting_entry(decl_name, context, hash, num, marked, orig_next_node);
++}
++
++void add_to_global_next_interesting_function(next_interesting_function_t new_entry)
++{
++      next_interesting_function_t cur_global_head, cur_global, cur_global_end = NULL;
++
++      // new_entry is appended to the end of a list
++      new_entry->next = NULL;
++
++      cur_global_head = global_next_interesting_function[new_entry->hash];
++      if (!cur_global_head) {
++              global_next_interesting_function[new_entry->hash] = new_entry;
++              return;
++      }
++
++
++      for (cur_global = cur_global_head; cur_global; cur_global = cur_global->next) {
++              if (!cur_global->next)
++                      cur_global_end = cur_global;
++              if (compare_next_interesting_functions(cur_global, new_entry->decl_name, new_entry->context, new_entry->num))
++                      return;
++      }
++
++      gcc_assert(cur_global_end);
++      cur_global_end->next = new_entry;
++}
++
++/* If the interesting function is a clone then find or create its original next_interesting_function_t node
++ * and add it to global_next_interesting_function
++ */
++static next_interesting_function_t create_orig_next_node_for_a_clone(const_tree clone_fndecl, unsigned int num, enum size_overflow_mark marked)
++{
++      next_interesting_function_t orig_next_node;
++      tree decl;
++      unsigned int orig_num;
++      enum tree_code decl_code;
++      const char *decl_name;
++
++      decl = get_orig_fndecl(clone_fndecl);
++      decl_code = TREE_CODE(decl);
++
++      if (decl_code == FIELD_DECL || decl_code == VAR_DECL)
++              orig_num = num;
++      else
++              orig_num = get_correct_argnum(clone_fndecl, decl, num);
++
++      // Skip over ISRA.162 parm decls
++      if (orig_num == CANNOT_FIND_ARG)
++              return NULL;
++
++      decl_name = get_orig_decl_name(decl);
++      orig_next_node = get_global_next_interesting_function_entry_with_hash(decl, decl_name, orig_num, NO_SO_MARK);
++      if (orig_next_node)
++              return orig_next_node;
++
++      orig_next_node = create_new_next_interesting_decl(decl, decl_name, orig_num, marked, NULL);
++      gcc_assert(orig_next_node);
++
++      add_to_global_next_interesting_function(orig_next_node);
++      return orig_next_node;
++}
++
++// Find or create the next_interesting_function_t node for decl and num
++next_interesting_function_t get_and_create_next_node_from_global_next_nodes(tree decl, unsigned int num, enum size_overflow_mark marked, next_interesting_function_t orig_next_node)
++{
++      next_interesting_function_t cur_next_cnode;
++      const char *decl_name = DECL_NAME_POINTER(decl);
++
++      cur_next_cnode = get_global_next_interesting_function_entry_with_hash(decl, decl_name, num, marked);
++      if (cur_next_cnode)
++              goto out;
++
++      if (!orig_next_node && made_by_compiler(decl)) {
++              orig_next_node = create_orig_next_node_for_a_clone(decl, num, marked);
++              if (!orig_next_node)
++                      return NULL;
++      }
++
++      cur_next_cnode = create_new_next_interesting_decl(decl, decl_name, num, marked, orig_next_node);
++      if (!cur_next_cnode)
++              return NULL;
++
++      add_to_global_next_interesting_function(cur_next_cnode);
++out:
++      if (cur_next_cnode->marked != marked && cur_next_cnode->marked == YES_SO_MARK)
++              return cur_next_cnode;
++      gcc_assert(cur_next_cnode->marked == marked);
++      return cur_next_cnode;
++}
++
++static bool has_next_interesting_function_chain_node(next_interesting_function_t next_cnodes_head, const_tree decl, unsigned int num)
++{
++      next_interesting_function_t cur_node;
++      const char *context, *decl_name;
++
++      decl_name = DECL_NAME_POINTER(decl);
++      context = get_decl_context(decl);
++      for (cur_node = next_cnodes_head; cur_node; cur_node = cur_node->next) {
++              if (compare_next_interesting_functions(cur_node, decl_name, context, num))
++                      return true;
++      }
++      return false;
++}
++
++static next_interesting_function_t handle_function(next_interesting_function_t next_cnodes_head, tree fndecl, const_tree arg)
++{
++      unsigned int num;
++      next_interesting_function_t orig_next_node, new_node;
++
++      gcc_assert(fndecl != NULL_TREE);
++
++      // ignore builtins to not explode coverage (e.g., memcpy)
++      if (DECL_BUILT_IN(fndecl))
++              return next_cnodes_head;
++
++      // convert arg into its position
++      if (arg == NULL_TREE)
++              num = 0;
++      else
++              num = find_arg_number_tree(arg, fndecl);
++      if (num == CANNOT_FIND_ARG)
++              return next_cnodes_head;
++
++      if (has_next_interesting_function_chain_node(next_cnodes_head, fndecl, num))
++              return next_cnodes_head;
++
++      if (made_by_compiler(fndecl)) {
++              orig_next_node = create_orig_next_node_for_a_clone(fndecl, num, NO_SO_MARK);
++              if (!orig_next_node)
++                      return next_cnodes_head;
++      } else
++              orig_next_node = NULL;
++      new_node = create_new_next_interesting_decl(fndecl, DECL_NAME_POINTER(fndecl), num, NO_SO_MARK, orig_next_node);
++      if (!new_node)
++              return next_cnodes_head;
++      new_node->next = next_cnodes_head;
++      return new_node;
++}
++
++static next_interesting_function_t walk_use_def_next_functions_phi(struct pointer_set_t *visited, next_interesting_function_t next_cnodes_head, const_tree result)
++{
++      gimple phi = get_def_stmt(result);
++      unsigned int i, n = gimple_phi_num_args(phi);
++
++      pointer_set_insert(visited, phi);
++      for (i = 0; i < n; i++) {
++              tree arg = gimple_phi_arg_def(phi, i);
++
++              next_cnodes_head = walk_use_def_next_functions(visited, next_cnodes_head, arg);
++      }
++
++      return next_cnodes_head;
++}
++
++static next_interesting_function_t walk_use_def_next_functions_binary(struct pointer_set_t *visited, next_interesting_function_t next_cnodes_head, const_tree lhs)
++{
++      gimple def_stmt = get_def_stmt(lhs);
++      tree rhs1, rhs2;
++
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      rhs2 = gimple_assign_rhs2(def_stmt);
++
++      next_cnodes_head = walk_use_def_next_functions(visited, next_cnodes_head, rhs1);
++      return walk_use_def_next_functions(visited, next_cnodes_head, rhs2);
++}
++
++next_interesting_function_t __attribute__((weak)) handle_function_ptr_ret(struct pointer_set_t *visited __unused, next_interesting_function_t next_cnodes_head, const_tree fn_ptr __unused)
++{
++      return next_cnodes_head;
++}
++
++/* Find all functions that influence lhs
++ *
++ * Encountered functions are added to the children vector (next_interesting_function_t).
++ */
++static next_interesting_function_t walk_use_def_next_functions(struct pointer_set_t *visited, next_interesting_function_t next_cnodes_head, const_tree lhs)
++{
++      const_gimple def_stmt;
++
++      if (skip_types(lhs))
++              return next_cnodes_head;
++
++      if (TREE_CODE(lhs) == PARM_DECL)
++              return handle_function(next_cnodes_head, current_function_decl, lhs);
++
++      if (TREE_CODE(lhs) != SSA_NAME)
++              return next_cnodes_head;
++
++      def_stmt = get_def_stmt(lhs);
++      if (!def_stmt)
++              return next_cnodes_head;
++
++      if (pointer_set_insert(visited, def_stmt))
++              return next_cnodes_head;
++
++      switch (gimple_code(def_stmt)) {
++      case GIMPLE_NOP:
++              return walk_use_def_next_functions(visited, next_cnodes_head, SSA_NAME_VAR(lhs));
++      case GIMPLE_ASM:
++              if (is_size_overflow_asm(def_stmt))
++                      return walk_use_def_next_functions(visited, next_cnodes_head, get_size_overflow_asm_input(def_stmt));
++              return next_cnodes_head;
++      case GIMPLE_CALL: {
++              tree fndecl = gimple_call_fndecl(def_stmt);
++
++              if (fndecl != NULL_TREE)
++                      return handle_function(next_cnodes_head, fndecl, NULL_TREE);
++              fndecl = gimple_call_fn(def_stmt);
++              return handle_function_ptr_ret(visited, next_cnodes_head, fndecl);
++      }
++      case GIMPLE_PHI:
++              return walk_use_def_next_functions_phi(visited, next_cnodes_head, lhs);
++      case GIMPLE_ASSIGN:
++              switch (gimple_num_ops(def_stmt)) {
++              case 2:
++                      return walk_use_def_next_functions(visited, next_cnodes_head, gimple_assign_rhs1(def_stmt));
++              case 3:
++                      return walk_use_def_next_functions_binary(visited, next_cnodes_head, lhs);
++              }
++      default:
++              debug_gimple_stmt((gimple)def_stmt);
++              error("%s: unknown gimple code", __func__);
++              gcc_unreachable();
++      }
++}
++
++// Start the search for next_interesting_function_t children based on the (next_interesting_function_t) parent node
++static next_interesting_function_t search_next_functions(const_tree node)
++{
++      struct pointer_set_t *visited;
++      next_interesting_function_t next_cnodes_head;
++
++      visited = pointer_set_create();
++      next_cnodes_head = walk_use_def_next_functions(visited, NULL, node);
++      pointer_set_destroy(visited);
++
++      return next_cnodes_head;
++}
++
++// True if child already exists in the next_interesting_function_t children vector
++bool has_next_interesting_function_vec(next_interesting_function_t target, next_interesting_function_t next_node)
++{
++      unsigned int i;
++      next_interesting_function_t cur;
++
++      gcc_assert(next_node);
++      // handle recursion
++      if (!strcmp(target->decl_name, next_node->decl_name) && target->num == next_node->num)
++              return true;
++
++#if BUILDING_GCC_VERSION <= 4007
++      if (VEC_empty(next_interesting_function_t, target->children))
++              return false;
++      FOR_EACH_VEC_ELT(next_interesting_function_t, target->children, i, cur) {
++#else
++      FOR_EACH_VEC_SAFE_ELT(target->children, i, cur) {
++#endif
++              if (compare_next_interesting_functions(cur, next_node->decl_name, next_node->context, next_node->num))
++                      return true;
++      }
++      return false;
++}
++
++void push_child(next_interesting_function_t parent, next_interesting_function_t child)
++{
++      if (!has_next_interesting_function_vec(parent, child)) {
++#if BUILDING_GCC_VERSION <= 4007
++              VEC_safe_push(next_interesting_function_t, heap, parent->children, child);
++#else
++              vec_safe_push(parent->children, child);
++#endif
++      }
++}
++
++void __attribute__((weak)) check_local_variables(next_interesting_function_t next_node __unused) {}
++
++// Add children to parent and global_next_interesting_function
++static void collect_data_for_execute(next_interesting_function_t parent, next_interesting_function_t children)
++{
++      next_interesting_function_t cur = children;
++
++      gcc_assert(parent);
++
++      while (cur) {
++              next_interesting_function_t next, child;
++
++              next = cur->next;
++
++              child = get_global_next_interesting_function_entry(cur->decl_name, cur->context, cur->hash, cur->num, NO_SO_MARK);
++              if (!child) {
++                      add_to_global_next_interesting_function(cur);
++                      child = cur;
++              }
++
++              check_local_variables(child);
++
++              push_child(parent, child);
++
++              cur = next;
++      }
++
++      check_local_variables(parent);
++}
++
++next_interesting_function_t __attribute__((weak)) get_and_create_next_node_from_global_next_nodes_fnptr(const_tree fn_ptr __unused, unsigned int num __unused, enum size_overflow_mark marked __unused)
++{
++      return NULL;
++}
++
++static next_interesting_function_t create_parent_next_cnode(const_gimple stmt, unsigned int num)
++{
++      switch (gimple_code(stmt)) {
++      case GIMPLE_ASM:
++              return get_and_create_next_node_from_global_next_nodes(current_function_decl, num, ASM_STMT_SO_MARK, NULL);
++      case GIMPLE_CALL: {
++              tree decl = gimple_call_fndecl(stmt);
++
++              if (decl != NULL_TREE)
++                      return get_and_create_next_node_from_global_next_nodes(decl, num, NO_SO_MARK, NULL);
++              decl = gimple_call_fn(stmt);
++              return get_and_create_next_node_from_global_next_nodes_fnptr(decl, num, NO_SO_MARK);
++      }
++      case GIMPLE_RETURN:
++              return get_and_create_next_node_from_global_next_nodes(current_function_decl, num, NO_SO_MARK, NULL);
++      default:
++              debug_gimple_stmt((gimple)stmt);
++              gcc_unreachable();
++      }
++}
++
++// Handle potential next_interesting_function_t parent if its argument has an integer type
++static void collect_all_possible_size_overflow_fns(const_gimple stmt, unsigned int num)
++{
++      const_tree start_var;
++      next_interesting_function_t children_next_cnode, parent_next_cnode;
++
++      switch (gimple_code(stmt)) {
++      case GIMPLE_ASM:
++              if (!is_size_overflow_insert_check_asm(stmt))
++                      return;
++              start_var = get_size_overflow_asm_input(stmt);
++              gcc_assert(start_var != NULL_TREE);
++              break;
++      case GIMPLE_CALL:
++              start_var = gimple_call_arg(stmt, num - 1);
++              break;
++      case GIMPLE_RETURN:
++              start_var = gimple_return_retval(stmt);
++              if (start_var == NULL_TREE)
++                      return;
++              break;
++      default:
++              debug_gimple_stmt((gimple)stmt);
++              gcc_unreachable();
++      }
++
++      if (skip_types(start_var))
++              return;
++
++      // handle intentional MARK_TURN_OFF
++      if (check_intentional_asm(stmt, num) == MARK_TURN_OFF)
++              return;
++
++      parent_next_cnode = create_parent_next_cnode(stmt, num);
++      if (!parent_next_cnode)
++              return;
++
++      children_next_cnode = search_next_functions(start_var);
++      collect_data_for_execute(parent_next_cnode, children_next_cnode);
++}
++
++// Find potential next_interesting_function_t parents
++static void handle_cgraph_node(struct cgraph_node *node)
++{
++      basic_block bb;
++      tree cur_fndecl = NODE_DECL(node);
++
++      set_current_function_decl(cur_fndecl);
++
++      FOR_ALL_BB_FN(bb, cfun) {
++              gimple_stmt_iterator gsi;
++
++              for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
++                      gimple stmt = gsi_stmt(gsi);
++
++                      switch (gimple_code(stmt)) {
++                      case GIMPLE_RETURN:
++                      case GIMPLE_ASM:
++                              collect_all_possible_size_overflow_fns(stmt, 0);
++                              break;
++                      case GIMPLE_CALL: {
++                              unsigned int i, len;
++                              tree fndecl = gimple_call_fndecl(stmt);
++
++                              if (fndecl != NULL_TREE && DECL_BUILT_IN(fndecl))
++                                      break;
++
++                              len = gimple_call_num_args(stmt);
++                              for (i = 0; i < len; i++)
++                                      collect_all_possible_size_overflow_fns(stmt, i + 1);
++                              break;
++                      }
++                      default:
++                              break;
++                      }
++              }
++      }
++
++      unset_current_function_decl();
++}
++
++/* Collect all potentially interesting function parameters and return values of integer types
++ * and store their data flow dependencies
++ */
++static void size_overflow_generate_summary(void)
++{
++      struct cgraph_node *node;
++
++      size_overflow_register_hooks();
++
++      FOR_EACH_FUNCTION(node) {
++              if (is_valid_cgraph_node(node))
++                      handle_cgraph_node(node);
++      }
++}
++
++static void size_overflow_function_insertion_hook(struct cgraph_node *node __unused, void *data __unused)
++{
++      debug_cgraph_node(node);
++      gcc_unreachable();
++}
++
++/* Handle dst if src is in the global_next_interesting_function list.
++ * If src is a clone then dst inherits the orig_next_node of src otherwise
++ * src will become the orig_next_node of dst.
++ */
++static void size_overflow_node_duplication_hook(struct cgraph_node *src, struct cgraph_node *dst, void *data __unused)
++{
++      next_interesting_function_t head, cur;
++      const_tree decl;
++      const char *src_name, *src_context;
++
++      decl = NODE_DECL(src);
++      src_name = DECL_NAME_POINTER(decl);
++      src_context = get_decl_context(decl);
++
++      head = get_global_next_interesting_function_entry_with_hash(decl, src_name, NONE_ARGNUM, NO_SO_MARK);
++      if (!head)
++              return;
++
++      for (cur = head; cur; cur = cur->next) {
++              unsigned int new_argnum;
++              next_interesting_function_t orig_next_node, next_node;
++              bool dst_clone;
++
++              if (!compare_next_interesting_functions(cur, src_name, src_context, CANNOT_FIND_ARG))
++                      continue;
++
++              dst_clone = made_by_compiler(NODE_DECL(dst));
++              if (!dst_clone)
++                      break;
++
++              // For clones use the original node instead
++              if (cur->orig_next_node)
++                      orig_next_node = cur->orig_next_node;
++              else
++                      orig_next_node = cur;
++
++              new_argnum = get_correct_argnum_fndecl(NODE_DECL(src), NODE_DECL(dst), cur->num);
++              if (new_argnum == CANNOT_FIND_ARG)
++                      continue;
++
++              next_node = create_new_next_interesting_decl(NODE_DECL(dst), cgraph_node_name(dst), new_argnum, cur->marked, orig_next_node);
++              if (next_node)
++                      add_to_global_next_interesting_function(next_node);
++      }
++}
++
++void size_overflow_register_hooks(void)
++{
++      static bool init_p = false;
++
++      if (init_p)
++              return;
++      init_p = true;
++
++      function_insertion_hook_holder = cgraph_add_function_insertion_hook(&size_overflow_function_insertion_hook, NULL);
++      node_duplication_hook_holder = cgraph_add_node_duplication_hook(&size_overflow_node_duplication_hook, NULL);
++}
++
++static void set_yes_so_mark(next_interesting_function_t next_node)
++{
++      next_node->marked = YES_SO_MARK;
++      // Mark the orig decl as well if it's a clone
++      if (next_node->orig_next_node)
++              next_node->orig_next_node->marked = YES_SO_MARK;
++}
++
++// Determine if the function is already in the hash table
++static bool is_marked_fn(next_interesting_function_t next_node)
++{
++      const struct size_overflow_hash *entry;
++
++      if (next_node->marked != NO_SO_MARK)
++              return true;
++
++      if (next_node->orig_next_node)
++              entry = get_size_overflow_hash_entry(next_node->orig_next_node->hash, next_node->orig_next_node->decl_name, next_node->orig_next_node->num);
++      else
++              entry = get_size_overflow_hash_entry(next_node->hash, next_node->decl_name, next_node->num);
++      if (!entry)
++              return false;
++
++      set_yes_so_mark(next_node);
++      return true;
++}
++
++// Determine if any of the function pointer targets have data flow between the return value and one of the arguments
++static next_interesting_function_t get_same_not_ret_child(next_interesting_function_t parent)
++{
++      unsigned int i;
++      next_interesting_function_t child;
++
++#if BUILDING_GCC_VERSION <= 4007
++      if (VEC_empty(next_interesting_function_t, parent->children))
++              return NULL;
++      FOR_EACH_VEC_ELT(next_interesting_function_t, parent->children, i, child) {
++#else
++      FOR_EACH_VEC_SAFE_ELT(parent->children, i, child) {
++#endif
++              if (child->num == 0)
++                      continue;
++              if (strcmp(parent->decl_name, child->decl_name))
++                      continue;
++              if (!strcmp(child->context, "fndecl"))
++                      return child;
++      }
++      return NULL;
++}
++
++/* Trace a return value of function pointer type back to an argument via a concrete function
++   fnptr 0 && fn 0 && (fn 0 -> fn 2) => fnptr 2 */
++static void search_missing_fptr_arg(next_interesting_function_t parent)
++{
++      next_interesting_function_t tracked_fn, cur_next_node, child;
++      unsigned int i;
++#if BUILDING_GCC_VERSION <= 4007
++      VEC(next_interesting_function_t, heap) *new_children = NULL;
++#else
++      vec<next_interesting_function_t, va_heap, vl_embed> *new_children = NULL;
++#endif
++
++      if (parent->num != 0)
++              return;
++      if (!strcmp(parent->context, "fndecl"))
++              return;
++      if (!strcmp(parent->context, "vardecl"))
++              return;
++
++      // fnptr 0 && fn 0
++#if BUILDING_GCC_VERSION <= 4007
++      if (VEC_empty(next_interesting_function_t, parent->children))
++              return;
++      FOR_EACH_VEC_ELT(next_interesting_function_t, parent->children, i, child) {
++#else
++      FOR_EACH_VEC_SAFE_ELT(parent->children, i, child) {
++#endif
++              if (child->num != 0)
++                      continue;
++              // (fn 0 -> fn 2)
++              tracked_fn = get_same_not_ret_child(child);
++              if (!tracked_fn)
++                      continue;
++
++              // fn 2 => fnptr 2
++              for (cur_next_node = global_next_interesting_function[parent->hash]; cur_next_node; cur_next_node = cur_next_node->next) {
++                      if (cur_next_node->num != tracked_fn->num)
++                              continue;
++                      if (strcmp(parent->decl_name, cur_next_node->decl_name))
++                              continue;
++                      if (!has_next_interesting_function_vec(parent, cur_next_node)) {
++#if BUILDING_GCC_VERSION <= 4007
++                              VEC_safe_push(next_interesting_function_t, heap, new_children, cur_next_node);
++#else
++                              vec_safe_push(new_children, cur_next_node);
++#endif
++                      }
++              }
++      }
++
++#if BUILDING_GCC_VERSION == 4005
++      if (VEC_empty(next_interesting_function_t, new_children))
++              return;
++      FOR_EACH_VEC_ELT(next_interesting_function_t, new_children, i, child)
++              VEC_safe_push(next_interesting_function_t, heap, parent->children, child);
++#elif BUILDING_GCC_VERSION <= 4007
++      VEC_safe_splice(next_interesting_function_t, heap, parent->children, new_children);
++#else
++      vec_safe_splice(parent->children, new_children);
++#endif
++}
++
++// Do a depth-first recursive dump of the next_interesting_function_t children vector
++static void print_missing_functions(struct pointer_set_t *visited, next_interesting_function_t parent)
++{
++      unsigned int i;
++      next_interesting_function_t child;
++
++      gcc_assert(parent);
++      check_global_variables(parent);
++      search_missing_fptr_arg(parent);
++      print_missing_function(parent);
++
++#if BUILDING_GCC_VERSION <= 4007
++      if (VEC_empty(next_interesting_function_t, parent->children))
++              return;
++      FOR_EACH_VEC_ELT(next_interesting_function_t, parent->children, i, child) {
++#else
++      FOR_EACH_VEC_SAFE_ELT(parent->children, i, child) {
++#endif
++              // Since the parent is a marked function we will set YES_SO_MARK on the children to transform them as well
++              child->marked = YES_SO_MARK;
++              if (!pointer_set_insert(visited, child))
++                      print_missing_functions(visited, child);
++      }
++}
++
++void __attribute__((weak)) check_global_variables(next_interesting_function_t cur_global __unused) {}
++
++// Print all missing interesting functions
++static unsigned int size_overflow_execute(void)
++{
++      unsigned int i;
++      struct pointer_set_t *visited;
++      next_interesting_function_t cur_global;
++
++      visited = pointer_set_create();
++
++      for (i = 0; i < GLOBAL_NIFN_LEN; i++) {
++              for (cur_global = global_next_interesting_function[i]; cur_global; cur_global = cur_global->next) {
++                      if (is_marked_fn(cur_global))
++                              print_missing_functions(visited, cur_global);
++              }
++      }
++
++      pointer_set_destroy(visited);
++
++/*    if (in_lto_p) {
++              fprintf(stderr, "%s: SIZE_OVERFLOW EXECUTE\n", __func__);
++              print_global_next_interesting_functions();
++      }*/
++
++      return 0;
++}
++
++// Omit the IPA/LTO callbacks until https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61311 gets fixed (license concerns)
++#if BUILDING_GCC_VERSION >= 4008
++void __attribute__((weak)) size_overflow_write_summary_lto(void) {}
++#elif BUILDING_GCC_VERSION >= 4006
++void __attribute__((weak)) size_overflow_write_summary_lto(cgraph_node_set set __unused, varpool_node_set vset __unused) {}
++#else
++void __attribute__((weak)) size_overflow_write_summary_lto(cgraph_node_set set __unused) {}
++#endif
++
++void __attribute__((weak)) size_overflow_read_summary_lto(void) {}
++
++#if BUILDING_GCC_VERSION >= 4009
++static const struct pass_data size_overflow_functions_pass_data = {
++#else
++static struct ipa_opt_pass_d size_overflow_functions_pass = {
++      .pass = {
++#endif
++              .type                   = IPA_PASS,
++              .name                   = "size_overflow_functions",
++#if BUILDING_GCC_VERSION >= 4008
++              .optinfo_flags          = OPTGROUP_NONE,
++#endif
++#if BUILDING_GCC_VERSION >= 4009
++              .has_gate               = false,
++              .has_execute            = true,
++#else
++              .gate                   = NULL,
++              .execute                = size_overflow_execute,
++              .sub                    = NULL,
++              .next                   = NULL,
++              .static_pass_number     = 0,
++#endif
++              .tv_id                  = TV_NONE,
++              .properties_required    = 0,
++              .properties_provided    = 0,
++              .properties_destroyed   = 0,
++              .todo_flags_start       = 0,
++              .todo_flags_finish      = 0,
++#if BUILDING_GCC_VERSION < 4009
++      },
++      .generate_summary               = size_overflow_generate_summary,
++      .write_summary                  = size_overflow_write_summary_lto,
++      .read_summary                   = size_overflow_read_summary_lto,
++#if BUILDING_GCC_VERSION >= 4006
++      .write_optimization_summary     = size_overflow_write_summary_lto,
++      .read_optimization_summary      = size_overflow_read_summary_lto,
++#endif
++      .stmt_fixup                     = NULL,
++      .function_transform_todo_flags_start            = 0,
++      .function_transform             = size_overflow_transform,
++      .variable_transform             = NULL,
++#endif
++};
++
++#if BUILDING_GCC_VERSION >= 4009
++namespace {
++class size_overflow_functions_pass : public ipa_opt_pass_d {
++public:
++      size_overflow_functions_pass() : ipa_opt_pass_d(size_overflow_functions_pass_data,
++                       g,
++                       size_overflow_generate_summary,
++                       size_overflow_write_summary_lto,
++                       size_overflow_read_summary_lto,
++                       size_overflow_write_summary_lto,
++                       size_overflow_read_summary_lto,
++                       NULL,
++                       0,
++                       size_overflow_transform,
++                       NULL) {}
++      unsigned int execute() { return size_overflow_execute(); }
++};
++}
++
++opt_pass *make_size_overflow_functions_pass(void)
++{
++      return new size_overflow_functions_pass();
++}
++#else
++struct opt_pass *make_size_overflow_functions_pass(void)
++{
++      return &size_overflow_functions_pass.pass;
++}
++#endif
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow_plugin.c b/tools/gcc/size_overflow_plugin/size_overflow_plugin.c
+new file mode 100644
+index 0000000..036dc3f
+--- /dev/null
++++ b/tools/gcc/size_overflow_plugin/size_overflow_plugin.c
+@@ -0,0 +1,231 @@
++/*
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
++ * Licensed under the GPL v2, or (at your option) v3
++ *
++ * Homepage:
++ * https://github.com/ephox-gcc-plugins/size_overflow
++ *
++ * Documentation:
++ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
++ *
++ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
++ * with double integer precision (DImode/TImode for 32/64 bit integer types).
++ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
++ *
++ * Usage:
++ * $ make
++ * $ make run
++ */
++
++#include "size_overflow.h"
++
++int plugin_is_GPL_compatible;
++
++tree report_size_overflow_decl;
++
++tree size_overflow_type_HI;
++tree size_overflow_type_SI;
++tree size_overflow_type_DI;
++tree size_overflow_type_TI;
++
++static struct plugin_info size_overflow_plugin_info = {
++      .version        = "20150311",
++      .help           = "no-size-overflow\tturn off size overflow checking\n",
++};
++
++static tree handle_size_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
++{
++      unsigned int arg_count;
++      enum tree_code code = TREE_CODE(*node);
++
++      switch (code) {
++      case FUNCTION_DECL:
++              arg_count = type_num_arguments(TREE_TYPE(*node));
++              break;
++      case FUNCTION_TYPE:
++      case METHOD_TYPE:
++              arg_count = type_num_arguments(*node);
++              break;
++      default:
++              *no_add_attrs = true;
++              error("%s: %qE attribute only applies to functions", __func__, name);
++              return NULL_TREE;
++      }
++
++      for (; args; args = TREE_CHAIN(args)) {
++              tree position = TREE_VALUE(args);
++              if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_LOW(position) > arg_count ) {
++                      error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
++                      *no_add_attrs = true;
++              }
++      }
++      return NULL_TREE;
++}
++
++static tree handle_intentional_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
++{
++      unsigned int arg_count;
++      enum tree_code code = TREE_CODE(*node);
++
++      switch (code) {
++      case FUNCTION_DECL:
++              arg_count = type_num_arguments(TREE_TYPE(*node));
++              break;
++      case FUNCTION_TYPE:
++      case METHOD_TYPE:
++              arg_count = type_num_arguments(*node);
++              break;
++      case FIELD_DECL:
++              return NULL_TREE;
++      default:
++              *no_add_attrs = true;
++              error("%qE attribute only applies to functions", name);
++              return NULL_TREE;
++      }
++
++      if (TREE_INT_CST_HIGH(TREE_VALUE(args)) != 0)
++              return NULL_TREE;
++
++      for (; args; args = TREE_CHAIN(args)) {
++              tree position = TREE_VALUE(args);
++              if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_LOW(position) > arg_count ) {
++                      error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
++                      *no_add_attrs = true;
++              }
++      }
++      return NULL_TREE;
++}
++
++static struct attribute_spec size_overflow_attr = {
++      .name                           = "size_overflow",
++      .min_length                     = 1,
++      .max_length                     = -1,
++      .decl_required                  = true,
++      .type_required                  = false,
++      .function_type_required         = false,
++      .handler                        = handle_size_overflow_attribute,
++#if BUILDING_GCC_VERSION >= 4007
++      .affects_type_identity          = false
++#endif
++};
++
++static struct attribute_spec intentional_overflow_attr = {
++      .name                           = "intentional_overflow",
++      .min_length                     = 1,
++      .max_length                     = -1,
++      .decl_required                  = true,
++      .type_required                  = false,
++      .function_type_required         = false,
++      .handler                        = handle_intentional_overflow_attribute,
++#if BUILDING_GCC_VERSION >= 4007
++      .affects_type_identity          = false
++#endif
++};
++
++static void register_attributes(void __unused *event_data, void __unused *data)
++{
++      register_attribute(&size_overflow_attr);
++      register_attribute(&intentional_overflow_attr);
++}
++
++static tree create_typedef(tree type, const char* ident)
++{
++      tree new_type, decl;
++
++      new_type = build_variant_type_copy(type);
++      decl = build_decl(BUILTINS_LOCATION, TYPE_DECL, get_identifier(ident), new_type);
++      DECL_ORIGINAL_TYPE(decl) = type;
++      TYPE_NAME(new_type) = decl;
++      return new_type;
++}
++
++// Create the noreturn report_size_overflow() function decl.
++static void size_overflow_start_unit(void __unused *gcc_data, void __unused *user_data)
++{
++      tree const_char_ptr_type_node;
++      tree fntype;
++
++      const_char_ptr_type_node = build_pointer_type(build_type_variant(char_type_node, 1, 0));
++
++      size_overflow_type_HI = create_typedef(intHI_type_node, "size_overflow_type_HI");
++      size_overflow_type_SI = create_typedef(intSI_type_node, "size_overflow_type_SI");
++      size_overflow_type_DI = create_typedef(intDI_type_node, "size_overflow_type_DI");
++      size_overflow_type_TI = create_typedef(intTI_type_node, "size_overflow_type_TI");
++
++      // void report_size_overflow(const char *loc_file, unsigned int loc_line, const char *current_func, const char *ssa_var)
++      fntype = build_function_type_list(void_type_node,
++                                        const_char_ptr_type_node,
++                                        unsigned_type_node,
++                                        const_char_ptr_type_node,
++                                        const_char_ptr_type_node,
++                                        NULL_TREE);
++      report_size_overflow_decl = build_fn_decl("report_size_overflow", fntype);
++
++      DECL_ASSEMBLER_NAME(report_size_overflow_decl);
++      TREE_PUBLIC(report_size_overflow_decl) = 1;
++      DECL_EXTERNAL(report_size_overflow_decl) = 1;
++      DECL_ARTIFICIAL(report_size_overflow_decl) = 1;
++      TREE_THIS_VOLATILE(report_size_overflow_decl) = 1;
++// !!!
++      DECL_PRESERVE_P(report_size_overflow_decl) = 1;
++      DECL_UNINLINABLE(report_size_overflow_decl) = 1;
++      TREE_USED(report_size_overflow_decl) = 1;
++      TREE_NOTHROW(report_size_overflow_decl) = 1;
++}
++
++
++int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
++{
++      int i;
++      const char * const plugin_name = plugin_info->base_name;
++      const int argc = plugin_info->argc;
++      const struct plugin_argument * const argv = plugin_info->argv;
++      bool enable = true;
++      struct register_pass_info insert_size_overflow_asm_pass_info;
++      struct register_pass_info size_overflow_functions_pass_info;
++
++      static const struct ggc_root_tab gt_ggc_r_gt_size_overflow[] = {
++              {
++                      .base = &report_size_overflow_decl,
++                      .nelt = 1,
++                      .stride = sizeof(report_size_overflow_decl),
++                      .cb = &gt_ggc_mx_tree_node,
++                      .pchw = &gt_pch_nx_tree_node
++              },
++              LAST_GGC_ROOT_TAB
++      };
++
++      insert_size_overflow_asm_pass_info.pass                         = make_insert_size_overflow_asm_pass();
++      insert_size_overflow_asm_pass_info.reference_pass_name          = "ssa";
++      insert_size_overflow_asm_pass_info.ref_pass_instance_number     = 1;
++      insert_size_overflow_asm_pass_info.pos_op                       = PASS_POS_INSERT_AFTER;
++
++      size_overflow_functions_pass_info.pass                  = make_size_overflow_functions_pass();
++      size_overflow_functions_pass_info.reference_pass_name   = "inline";
++      size_overflow_functions_pass_info.ref_pass_instance_number      = 1;
++      size_overflow_functions_pass_info.pos_op                        = PASS_POS_INSERT_AFTER;
++
++      if (!plugin_default_version_check(version, &gcc_version)) {
++              error(G_("incompatible gcc/plugin versions"));
++              return 1;
++      }
++
++      for (i = 0; i < argc; ++i) {
++              if (!strcmp(argv[i].key, "no-size-overflow")) {
++                      enable = false;
++                      continue;
++              }
++              error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
++      }
++
++      register_callback(plugin_name, PLUGIN_INFO, NULL, &size_overflow_plugin_info);
++      if (enable) {
++              register_callback(plugin_name, PLUGIN_START_UNIT, &size_overflow_start_unit, NULL);
++              register_callback(plugin_name, PLUGIN_REGISTER_GGC_ROOTS, NULL, (void *)&gt_ggc_r_gt_size_overflow);
++              register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &insert_size_overflow_asm_pass_info);
++              register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &size_overflow_functions_pass_info);
++      }
++      register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
++
++      return 0;
++}
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow_plugin_hash.c b/tools/gcc/size_overflow_plugin/size_overflow_plugin_hash.c
+new file mode 100644
+index 0000000..2384252
+--- /dev/null
++++ b/tools/gcc/size_overflow_plugin/size_overflow_plugin_hash.c
+@@ -0,0 +1,345 @@
++/*
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
++ * Licensed under the GPL v2, or (at your option) v3
++ *
++ * Homepage:
++ * https://github.com/ephox-gcc-plugins/size_overflow
++ *
++ * Documentation:
++ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
++ *
++ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
++ * with double integer precision (DImode/TImode for 32/64 bit integer types).
++ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
++ *
++ * Usage:
++ * $ make
++ * $ make run
++ */
++
++#include "size_overflow.h"
++
++#include "size_overflow_hash.h"
++#include "size_overflow_hash_aux.h"
++
++static const_tree get_function_type(const_tree decl)
++{
++      if (FUNCTION_PTR_P(decl))
++              return TREE_TYPE(TREE_TYPE(decl));
++      gcc_assert(TREE_CODE(decl) == FUNCTION_DECL);
++      return TREE_TYPE(decl);
++}
++
++static unsigned char get_tree_code(const_tree type)
++{
++      switch (TREE_CODE(type)) {
++      case ARRAY_TYPE:
++              return 0;
++      case BOOLEAN_TYPE:
++              return 1;
++      case ENUMERAL_TYPE:
++              return 2;
++      case FUNCTION_TYPE:
++              return 3;
++      case INTEGER_TYPE:
++              return 4;
++      case POINTER_TYPE:
++              return 5;
++      case RECORD_TYPE:
++              return 6;
++      case UNION_TYPE:
++              return 7;
++      case VOID_TYPE:
++              return 8;
++      case REAL_TYPE:
++              return 9;
++      case VECTOR_TYPE:
++              return 10;
++      case REFERENCE_TYPE:
++              return 11;
++      case OFFSET_TYPE:
++              return 12;
++      case COMPLEX_TYPE:
++              return 13;
++      default:
++              debug_tree((tree)type);
++              gcc_unreachable();
++      }
++}
++
++// http://www.team5150.com/~andrew/noncryptohashzoo2~/CrapWow.html
++static unsigned int CrapWow(const char *key, unsigned int len, unsigned int seed)
++{
++#define cwfold( a, b, lo, hi ) { p = (unsigned int)(a) * (unsigned long long)(b); lo ^= (unsigned int)p; hi ^= (unsigned int)(p >> 32); }
++#define cwmixa( in ) { cwfold( in, m, k, h ); }
++#define cwmixb( in ) { cwfold( in, n, h, k ); }
++
++      unsigned int m = 0x57559429;
++      unsigned int n = 0x5052acdb;
++      const unsigned int *key4 = (const unsigned int *)key;
++      unsigned int h = len;
++      unsigned int k = len + seed + n;
++      unsigned long long p;
++
++      while (len >= 8) {
++              cwmixb(key4[0]) cwmixa(key4[1]) key4 += 2;
++              len -= 8;
++      }
++      if (len >= 4) {
++              cwmixb(key4[0]) key4 += 1;
++              len -= 4;
++      }
++      if (len)
++              cwmixa(key4[0] & ((1 << (len * 8)) - 1 ));
++      cwmixb(h ^ (k + n));
++      return k ^ h;
++
++#undef cwfold
++#undef cwmixa
++#undef cwmixb
++}
++
++// For function pointer fields include the structure name in the hash
++static unsigned int get_type_name_hash(const_tree decl)
++{
++      const char *type_str;
++      unsigned int type_name_len;
++
++      if (!FUNCTION_PTR_P(decl))
++              return 0;
++      if (TREE_CODE(decl) == VAR_DECL)
++              return 0;
++
++      gcc_assert(TREE_CODE(decl) == FIELD_DECL);
++      type_str = get_type_name_from_field(decl);
++      if (!type_str)
++              return 0;
++      type_name_len = strlen(type_str);
++      return CrapWow(type_str, type_name_len, 0) & 0xffff;
++}
++
++static void set_hash(struct decl_hash *decl_hash_data)
++{
++      unsigned int fn, type, codes, seed = 0;
++
++      fn = CrapWow(decl_hash_data->fn_name, strlen(decl_hash_data->fn_name), seed) & 0xffff;
++      codes = CrapWow((const char*)decl_hash_data->tree_codes, decl_hash_data->tree_codes_len, seed) & 0xffff;
++      type = get_type_name_hash(decl_hash_data->decl);
++      decl_hash_data->hash = type ^ fn ^ codes;
++}
++
++static void set_decl_type_codes(const_tree type, struct decl_hash *decl_hash_data)
++{
++      gcc_assert(type != NULL_TREE);
++      gcc_assert(TREE_CODE_CLASS(TREE_CODE(type)) == tcc_type);
++
++      while (type && decl_hash_data->tree_codes_len < CODES_LIMIT) {
++              decl_hash_data->tree_codes[decl_hash_data->tree_codes_len] = get_tree_code(type);
++              decl_hash_data->tree_codes_len++;
++              type = TREE_TYPE(type);
++      }
++}
++
++static void set_result_codes(const_tree node, struct decl_hash *decl_hash_data)
++{
++      const_tree result;
++
++      gcc_assert(node != NULL_TREE);
++
++      if (DECL_P(node)) {
++              result = DECL_RESULT(node);
++              if (result != NULL_TREE)
++                      return set_decl_type_codes(TREE_TYPE(result), decl_hash_data);
++              return set_result_codes(TREE_TYPE(node), decl_hash_data);
++      }
++
++      gcc_assert(TYPE_P(node));
++
++      if (TREE_CODE(node) == FUNCTION_TYPE)
++              return set_result_codes(TREE_TYPE(node), decl_hash_data);
++
++      return set_decl_type_codes(node, decl_hash_data);
++}
++
++static void set_decl_codes(struct decl_hash *decl_hash_data)
++{
++      const_tree arg, type;
++      enum tree_code code;
++
++      if (TREE_CODE(decl_hash_data->decl) == VAR_DECL) {
++              set_decl_type_codes(TREE_TYPE(decl_hash_data->decl), decl_hash_data);
++              return;
++      }
++
++      type = get_function_type(decl_hash_data->decl);
++      code = TREE_CODE(type);
++      gcc_assert(code == FUNCTION_TYPE || code == METHOD_TYPE);
++
++      if (FUNCTION_PTR_P(decl_hash_data->decl))
++              set_result_codes(type, decl_hash_data);
++      else
++              set_result_codes(decl_hash_data->decl, decl_hash_data);
++
++      for (arg = TYPE_ARG_TYPES(type); arg != NULL_TREE && decl_hash_data->tree_codes_len < CODES_LIMIT; arg = TREE_CHAIN(arg))
++              set_decl_type_codes(TREE_VALUE(arg), decl_hash_data);
++}
++
++static const struct size_overflow_hash *get_proper_hash_chain(const struct size_overflow_hash *entry, const char *func_name)
++{
++      while (entry) {
++              if (!strcmp(entry->name, func_name))
++                      return entry;
++              entry = entry->next;
++      }
++      return NULL;
++}
++
++unsigned int get_decl_hash(const_tree decl, const char *decl_name)
++{
++      struct decl_hash decl_hash_data;
++      enum tree_code code = TREE_CODE(decl);
++
++      decl_hash_data.fn_name = decl_name;
++      gcc_assert(code == FIELD_DECL || code == FUNCTION_DECL || code == VAR_DECL);
++
++      // skip builtins __builtin_constant_p
++      if (code == FUNCTION_DECL && DECL_BUILT_IN(decl))
++              return NO_HASH;
++
++      decl_hash_data.decl = decl;
++      decl_hash_data.tree_codes_len = 0;
++
++      set_decl_codes(&decl_hash_data);
++      gcc_assert(decl_hash_data.tree_codes_len != 0);
++      set_hash(&decl_hash_data);
++      return decl_hash_data.hash;
++}
++
++const char *get_orig_decl_name(const_tree decl)
++{
++      const char *name;
++      unsigned int len;
++      const void *end;
++      const_tree orig_decl = DECL_ORIGIN(decl);
++
++      len = DECL_NAME_LENGTH(orig_decl);
++      name = DECL_NAME_POINTER(orig_decl);
++
++      /* Sometimes gcc loses the original cgraph node leaving only clones behind.
++       * In such cases we will extract the name from the clone and use it in the hash table
++       * without checking the parameter number on the original (unavailable) decl.
++       */
++
++      if (made_by_compiler(orig_decl)) {
++              end = memchr(name, '.', len);
++              gcc_assert(end);
++              len = (long)end - (long)name;
++              gcc_assert(len > 0);
++      }
++
++      return xstrndup(name, len);
++}
++
++const struct size_overflow_hash *get_size_overflow_hash_entry(unsigned int hash, const char *decl_name, unsigned int argnum)
++{
++      const struct size_overflow_hash *entry, *entry_node;
++
++      entry = size_overflow_hash[hash];
++      entry_node = get_proper_hash_chain(entry, decl_name);
++      if (entry_node && entry_node->param & (1U << argnum))
++              return entry_node;
++
++      entry = size_overflow_hash_aux[hash];
++      entry_node = get_proper_hash_chain(entry, decl_name);
++      if (entry_node && entry_node->param & (1U << argnum))
++              return entry_node;
++
++      return NULL;
++}
++
++const struct size_overflow_hash *get_size_overflow_hash_entry_tree(const_tree fndecl, unsigned int argnum)
++{
++      const struct size_overflow_hash *entry;
++      const_tree orig_decl;
++      unsigned int orig_argnum, hash;
++      const char *decl_name;
++
++      if (made_by_compiler(fndecl)) {
++              orig_decl = get_orig_fndecl(fndecl);
++              orig_argnum = get_correct_argnum(fndecl, orig_decl, argnum);
++      } else {
++              orig_decl = fndecl;
++              orig_argnum = argnum;
++      }
++
++      if (orig_argnum == CANNOT_FIND_ARG)
++              return NULL;
++
++      decl_name = get_orig_decl_name(orig_decl);
++      hash = get_decl_hash(orig_decl, decl_name);
++      if (hash == NO_HASH)
++              return NULL;
++
++      entry = get_size_overflow_hash_entry(hash, decl_name, orig_argnum);
++      return entry;
++}
++
++unsigned int find_arg_number_tree(const_tree arg, const_tree func)
++{
++      tree var;
++      unsigned int argnum = 1;
++
++      if (DECL_ARGUMENTS(func) == NULL_TREE)
++              return CANNOT_FIND_ARG;
++
++      if (TREE_CODE(arg) == SSA_NAME)
++              arg = SSA_NAME_VAR(arg);
++
++      for (var = DECL_ARGUMENTS(func); var; var = TREE_CHAIN(var), argnum++) {
++              if (!operand_equal_p(arg, var, 0) && strcmp(DECL_NAME_POINTER(var), DECL_NAME_POINTER(arg)))
++                      continue;
++              if (!skip_types(var))
++                      return argnum;
++      }
++
++      return CANNOT_FIND_ARG;
++}
++
++const_tree get_attribute(const char* attr_name, const_tree decl)
++{
++      const_tree attr = lookup_attribute(attr_name, DECL_ATTRIBUTES(decl));
++      if (attr && TREE_VALUE(attr))
++              return attr;
++      return NULL_TREE;
++}
++
++/* Check if the function has a size_overflow attribute or it is in the size_overflow hash table.
++ * If the function is missing everywhere then print the missing message into stderr.
++ */
++void print_missing_function(next_interesting_function_t node)
++{
++      unsigned int argnum, hash;
++      const struct size_overflow_hash *entry;
++      const char *decl_name;
++
++      if (node->marked == ASM_STMT_SO_MARK)
++              return;
++
++      if (node->orig_next_node) {
++              hash = node->orig_next_node->hash;
++              decl_name = node->orig_next_node->decl_name;
++              argnum = node->orig_next_node->num;
++      } else {
++              hash = node->hash;
++              decl_name = node->decl_name;
++              argnum = node->num;
++      }
++
++      entry = get_size_overflow_hash_entry(hash, decl_name, argnum);
++      if (entry)
++              return;
++
++      // inform() would be too slow
++      fprintf(stderr, "Function %s is missing from the size_overflow hash table +%s+%u+%u+\n", decl_name, decl_name, argnum, hash);
++}
++
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow_transform.c b/tools/gcc/size_overflow_plugin/size_overflow_transform.c
+new file mode 100644
+index 0000000..b02158b
 --- /dev/null
 --- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/size_overflow_hash_aux.data
-@@ -0,0 +1,92 @@
-+spa_set_aux_vdevs_746 spa_set_aux_vdevs 3 746 NULL
-+zfs_lookup_2144 zfs_lookup 0 2144 NULL
-+mappedread_2627 mappedread 2 2627 NULL
-+vdev_disk_dio_alloc_2957 vdev_disk_dio_alloc 1 2957 NULL
-+nv_alloc_pushpage_spl_4286 nv_alloc_pushpage_spl 2 4286 NULL
-+zpl_xattr_get_4574 zpl_xattr_get 0 4574 NULL
-+sa_replace_all_by_template_5699 sa_replace_all_by_template 3 5699 NULL
-+dmu_write_6048 dmu_write 4-3 6048 NULL
-+dmu_buf_hold_array_6095 dmu_buf_hold_array 4-3 6095 NULL
-+update_pages_6225 update_pages 2-3 6225 NULL
-+bio_nr_pages_7117 bio_nr_pages 0-2 7117 NULL
-+dmu_buf_hold_array_by_bonus_8562 dmu_buf_hold_array_by_bonus 3-2 8562 NULL
-+zpios_dmu_write_8858 zpios_dmu_write 4-5 8858 NULL
-+ddi_copyout_9401 ddi_copyout 3 9401 NULL
-+avl_numnodes_12384 avl_numnodes 0 12384 NULL
-+dmu_write_uio_dnode_12473 dmu_write_uio_dnode 3 12473 NULL
-+dmu_xuio_init_12866 dmu_xuio_init 2 12866 NULL
-+zpl_read_common_14389 zpl_read_common 0 14389 NULL
-+dmu_snapshot_realname_14632 dmu_snapshot_realname 4 14632 NULL
-+kmem_alloc_debug_14852 kmem_alloc_debug 1 14852 NULL
-+kmalloc_node_nofail_15151 kmalloc_node_nofail 1 15151 NULL
-+dmu_write_uio_16351 dmu_write_uio 4 16351 NULL
-+zfs_log_write_16524 zfs_log_write 6-5 16524 NULL
-+sa_build_layouts_16910 sa_build_layouts 3 16910 NULL
-+dsl_dir_namelen_17053 dsl_dir_namelen 0 17053 NULL
-+kcopy_copy_to_user_17336 kcopy_copy_to_user 5 17336 NULL
-+sa_add_layout_entry_17507 sa_add_layout_entry 3 17507 NULL
-+sa_attr_table_setup_18029 sa_attr_table_setup 3 18029 NULL
-+uiocopy_18680 uiocopy 2 18680 NULL
-+dmu_buf_hold_array_by_dnode_19125 dmu_buf_hold_array_by_dnode 2-3 19125 NULL
-+zpl_acl_from_xattr_21141 zpl_acl_from_xattr 2 21141 NULL
-+dsl_pool_tx_assign_init_22518 dsl_pool_tx_assign_init 2 22518 NULL
-+nvlist_lookup_byte_array_22527 nvlist_lookup_byte_array 0 22527 NULL
-+sa_replace_all_by_template_locked_22533 sa_replace_all_by_template_locked 3 22533 NULL
-+tsd_hash_table_init_22559 tsd_hash_table_init 1 22559 NULL
-+spa_vdev_remove_aux_23966 spa_vdev_remove_aux 4 23966 NULL
-+zpl_xattr_acl_set_access_24129 zpl_xattr_acl_set_access 4 24129 NULL
-+dmu_assign_arcbuf_24622 dmu_assign_arcbuf 2 24622 NULL
-+zap_lookup_norm_25166 zap_lookup_norm 9 25166 NULL
-+dmu_prealloc_25456 dmu_prealloc 4-3 25456 NULL
-+kmalloc_nofail_26347 kmalloc_nofail 1 26347 NULL
-+zfsctl_snapshot_zpath_27578 zfsctl_snapshot_zpath 2 27578 NULL
-+zpios_dmu_read_30015 zpios_dmu_read 4-5 30015 NULL
-+splat_write_30943 splat_write 3 30943 NULL
-+zpl_xattr_get_sa_31183 zpl_xattr_get_sa 0 31183 NULL
-+dmu_read_uio_31467 dmu_read_uio 4 31467 NULL
-+zfs_replay_fuids_31479 zfs_replay_fuids 4 31479 NULL
-+spa_history_log_to_phys_31632 spa_history_log_to_phys 0-1 31632 NULL
-+__zpl_xattr_get_32601 __zpl_xattr_get 0 32601 NULL
-+proc_copyout_string_34049 proc_copyout_string 2 34049 NULL
-+nv_alloc_sleep_spl_34544 nv_alloc_sleep_spl 2 34544 NULL
-+nv_alloc_nosleep_spl_34761 nv_alloc_nosleep_spl 2 34761 NULL
-+zap_leaf_array_match_36922 zap_leaf_array_match 4 36922 NULL
-+copyinstr_36980 copyinstr 3 36980 NULL
-+zpl_xattr_acl_set_default_37864 zpl_xattr_acl_set_default 4 37864 NULL
-+splat_read_38116 splat_read 3 38116 NULL
-+sa_setup_38756 sa_setup 4 38756 NULL
-+vdev_disk_physio_39898 vdev_disk_physio 3 39898 NULL
-+arc_buf_size_39982 arc_buf_size 0 39982 NULL
-+kzalloc_nofail_40719 kzalloc_nofail 1 40719 NULL
-+fuidstr_to_sid_40777 fuidstr_to_sid 4 40777 NULL
-+vdev_raidz_matrix_reconstruct_40852 vdev_raidz_matrix_reconstruct 2-3 40852 NULL
-+sa_find_layout_40892 sa_find_layout 4 40892 NULL
-+zpl_xattr_get_dir_41918 zpl_xattr_get_dir 0 41918 NULL
-+zfs_sa_get_xattr_42600 zfs_sa_get_xattr 0 42600 NULL
-+zpl_xattr_acl_set_42808 zpl_xattr_acl_set 4 42808 NULL
-+xdr_dec_array_43091 xdr_dec_array 5 43091 NULL
-+dsl_dataset_namelen_43136 dsl_dataset_namelen 0 43136 NULL
-+kcopy_write_43683 kcopy_write 3 43683 NULL
-+uiomove_44355 uiomove 2 44355 NULL
-+dmu_read_44418 dmu_read 4-3 44418 NULL
-+ddi_copyin_44846 ddi_copyin 3 44846 NULL
-+kcopy_do_get_45061 kcopy_do_get 5 45061 NULL
-+copyin_45945 copyin 3 45945 NULL
-+zil_itx_create_46555 zil_itx_create 2 46555 NULL
-+dmu_write_uio_dbuf_48064 dmu_write_uio_dbuf 3 48064 NULL
-+blk_rq_pos_48233 blk_rq_pos 0 48233 NULL
-+spa_history_write_49650 spa_history_write 3 49650 NULL
-+kcopy_copy_pages_to_user_49823 kcopy_copy_pages_to_user 3-4 49823 NULL
-+zfs_log_write_50162 zfs_log_write 6-5 50162 NULL
-+i_fm_alloc_51038 i_fm_alloc 2 51038 NULL
-+copyout_51409 copyout 3 51409 NULL
-+zvol_log_write_54898 zvol_log_write 4-3 54898 NULL
-+zfs_acl_node_alloc_55641 zfs_acl_node_alloc 1 55641 NULL
-+get_nvlist_56685 get_nvlist 2 56685 NULL
-+zprop_get_numprops_56820 zprop_get_numprops 0 56820 NULL
-+splat_taskq_test4_common_59829 splat_taskq_test4_common 5 59829 NULL
-+zfs_replay_domain_cnt_61399 zfs_replay_domain_cnt 0 61399 NULL
-+zpios_write_61823 zpios_write 3 61823 NULL
-+proc_copyin_string_62019 proc_copyin_string 4 62019 NULL
-+random_get_pseudo_bytes_64611 random_get_pseudo_bytes 2 64611 NULL
-+zpios_read_64734 zpios_read 3 64734 NULL
-diff --git a/tools/gcc/size_overflow_plugin/size_overflow_plugin.c b/tools/gcc/size_overflow_plugin/size_overflow_plugin.c
++++ b/tools/gcc/size_overflow_plugin/size_overflow_transform.c
+@@ -0,0 +1,430 @@
++/*
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
++ * Licensed under the GPL v2, or (at your option) v3
++ *
++ * Homepage:
++ * https://github.com/ephox-gcc-plugins/size_overflow
++ *
++ * Documentation:
++ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
++ *
++ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
++ * with double integer precision (DImode/TImode for 32/64 bit integer types).
++ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
++ *
++ * Usage:
++ * $ make
++ * $ make run
++ */
++
++#include "size_overflow.h"
++
++static tree cast_to_orig_type(struct visited *visited, gimple stmt, const_tree orig_node, tree new_node)
++{
++      const_gimple assign;
++      tree orig_type = TREE_TYPE(orig_node);
++      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
++
++      assign = build_cast_stmt(visited, orig_type, new_node, CREATE_NEW_VAR, &gsi, BEFORE_STMT, false);
++      return gimple_assign_lhs(assign);
++}
++
++static void change_size_overflow_asm_input(gimple stmt, tree new_input)
++{
++      tree list;
++
++      gcc_assert(is_size_overflow_insert_check_asm(stmt));
++
++      list = build_tree_list(NULL_TREE, build_string(3, "rm"));
++      list = chainon(NULL_TREE, build_tree_list(list, new_input));
++      gimple_asm_set_input_op(stmt, 0, list);
++}
++
++static void change_orig_node(struct visited *visited, gimple stmt, const_tree orig_node, tree new_node, unsigned int num)
++{
++      tree cast_lhs = cast_to_orig_type(visited, stmt, orig_node, new_node);
++
++      switch (gimple_code(stmt)) {
++      case GIMPLE_RETURN:
++              gimple_return_set_retval(stmt, cast_lhs);
++              break;
++      case GIMPLE_CALL:
++              gimple_call_set_arg(stmt, num - 1, cast_lhs);
++              break;
++      case GIMPLE_ASM:
++              change_size_overflow_asm_input(stmt, cast_lhs);
++              break;
++      default:
++              debug_gimple_stmt(stmt);
++              gcc_unreachable();
++      }
++
++      update_stmt(stmt);
++}
++
++// e.g., 3.8.2, 64, arch/x86/ia32/ia32_signal.c copy_siginfo_from_user32(): compat_ptr() u32 max
++static bool skip_asm_cast(const_tree arg)
++{
++      gimple def_stmt = get_def_stmt(arg);
++
++      if (!def_stmt || !gimple_assign_cast_p(def_stmt))
++              return false;
++
++      def_stmt = get_def_stmt(gimple_assign_rhs1(def_stmt));
++      if (is_size_overflow_asm(def_stmt))
++              return false;
++      return def_stmt && gimple_code(def_stmt) == GIMPLE_ASM;
++}
++
++struct interesting_stmts {
++      struct interesting_stmts *next;
++      gimple first_stmt;
++      tree orig_node;
++      unsigned int num;
++};
++
++static struct interesting_stmts *create_interesting_stmts(struct interesting_stmts *head, tree orig_node, gimple first_stmt, unsigned int num)
++{
++      struct interesting_stmts *new_node;
++
++      new_node = (struct interesting_stmts *)xmalloc(sizeof(*new_node));
++      new_node->first_stmt = first_stmt;
++      new_node->num = num;
++      new_node->orig_node = orig_node;
++      new_node->next = head;
++      return new_node;
++}
++
++static void free_interesting_stmts(struct interesting_stmts *head)
++{
++      while (head) {
++              struct interesting_stmts *cur = head->next;
++              free(head);
++              head = cur;
++      }
++}
++
++/* This function calls the main recursion function (expand) that duplicates the stmts. Before that it checks the intentional_overflow attribute,
++ * it decides whether the duplication is necessary or not. After expand() it changes the orig node to the duplicated node
++ * in the original stmt (first stmt) and it inserts the overflow check for the arg of the callee or for the return value.
++ */
++static struct interesting_stmts *search_interesting_stmt(struct interesting_stmts *head, gimple first_stmt, tree orig_node, unsigned int num)
++{
++      enum tree_code orig_code;
++
++      gcc_assert(orig_node != NULL_TREE);
++
++      if (is_gimple_constant(orig_node))
++              return head;
++
++      orig_code = TREE_CODE(orig_node);
++      gcc_assert(orig_code != FIELD_DECL && orig_code != FUNCTION_DECL);
++      gcc_assert(!skip_types(orig_node));
++
++      if (check_intentional_asm(first_stmt, num) != MARK_NO)
++              return head;
++
++      if (SSA_NAME_IS_DEFAULT_DEF(orig_node))
++              return head;
++
++      if (skip_asm_cast(orig_node))
++              return head;
++
++      return create_interesting_stmts(head, orig_node, first_stmt, num);
++}
++
++static void handle_interesting_stmt(struct visited *visited, struct interesting_stmts *head)
++{
++      struct interesting_stmts *cur;
++
++      for (cur = head; cur; cur = cur->next) {
++              tree new_node;
++
++              new_node = expand(visited, cur->orig_node);
++              if (new_node == NULL_TREE)
++                      continue;
++
++              change_orig_node(visited, cur->first_stmt, cur->orig_node, new_node, cur->num);
++              check_size_overflow(cur->first_stmt, TREE_TYPE(new_node), new_node, cur->orig_node, BEFORE_STMT);
++      }
++}
++
++static bool is_interesting_function(const_tree decl, unsigned int num)
++{
++      const struct size_overflow_hash *so_hash;
++
++      if (get_global_next_interesting_function_entry_with_hash(decl, DECL_NAME_POINTER(decl), num, YES_SO_MARK))
++              return true;
++
++      if (made_by_compiler(decl))
++              return false;
++
++      so_hash = get_size_overflow_hash_entry_tree(decl, num);
++      return so_hash != NULL;
++}
++
++tree handle_fnptr_assign(const_gimple stmt)
++{
++      tree field, rhs, op0;
++      const_tree op0_type;
++      enum tree_code rhs_code;
++
++      // TODO skip binary assignments for now (fs/sync.c _591 = __bpf_call_base + _590;)
++      if (gimple_num_ops(stmt) != 2)
++              return NULL_TREE;
++
++      gcc_assert(gimple_num_ops(stmt) == 2);
++      // TODO skip asm_stmt for now
++      if (gimple_code(stmt) == GIMPLE_ASM)
++              return NULL_TREE;
++      rhs = gimple_assign_rhs1(stmt);
++      if (is_gimple_constant(rhs))
++              return NULL_TREE;
++
++      rhs_code = TREE_CODE(rhs);
++      if (rhs_code == VAR_DECL)
++              return rhs;
++
++      switch (rhs_code) {
++      case ADDR_EXPR:
++              op0 = TREE_OPERAND(rhs, 0);
++              gcc_assert(TREE_CODE(op0) == FUNCTION_DECL);
++              return op0;
++      case COMPONENT_REF:
++              break;
++      // TODO skip array_ref for now
++      case ARRAY_REF:
++              return NULL_TREE;
++      // TODO skip ssa_name because it can lead to parm_decl
++      case SSA_NAME:
++              return NULL_TREE;
++#if BUILDING_GCC_VERSION >= 4006
++      // TODO skip mem_ref for now
++      case MEM_REF:
++              return NULL_TREE;
++#endif
++      default:
++              debug_tree(rhs);
++              debug_gimple_stmt((gimple)stmt);
++              gcc_unreachable();
++      }
++
++      op0 = TREE_OPERAND(rhs, 0);
++      switch (TREE_CODE(op0)) {
++      // TODO skip array_ref and parm_decl for now
++      case ARRAY_REF:
++      case PARM_DECL:
++              return NULL_TREE;
++      case COMPONENT_REF:
++#if BUILDING_GCC_VERSION >= 4006
++      case MEM_REF:
++#endif
++      case VAR_DECL:
++              break;
++      default:
++              debug_tree(op0);
++              gcc_unreachable();
++      }
++
++      op0_type = TREE_TYPE(op0);
++      // TODO skip unions for now
++      if (TREE_CODE(op0_type) == UNION_TYPE)
++              return NULL_TREE;
++      gcc_assert(TREE_CODE(op0_type) == RECORD_TYPE);
++
++      field = TREE_OPERAND(rhs, 1);
++      gcc_assert(TREE_CODE(field) == FIELD_DECL);
++      return field;
++}
++
++static tree get_fn_or_fnptr_decl(const_gimple call_stmt)
++{
++      const_tree fnptr;
++      const_gimple def_stmt;
++      tree decl = gimple_call_fndecl(call_stmt);
++
++      if (decl != NULL_TREE)
++              return decl;
++
++      fnptr = gimple_call_fn(call_stmt);
++      // !!! assertot kell irni 0-ra, mert csak az lehet ott
++      if (is_gimple_constant(fnptr))
++              return NULL_TREE;
++      def_stmt = get_fnptr_def_stmt(fnptr);
++      return handle_fnptr_assign(def_stmt);
++}
++
++// Start stmt duplication on marked function parameters
++static struct interesting_stmts *search_interesting_calls(struct interesting_stmts *head, gimple call_stmt)
++{
++      tree decl;
++      unsigned int i, len;
++
++      len = gimple_call_num_args(call_stmt);
++      if (len == 0)
++              return head;
++
++      decl = get_fn_or_fnptr_decl(call_stmt);
++      if (decl == NULL_TREE)
++              return head;
++
++      for (i = 0; i < len; i++) {
++              tree arg;
++
++              arg = gimple_call_arg(call_stmt, i);
++              if (is_gimple_constant(arg))
++                      continue;
++              if (skip_types(arg))
++                      continue;
++              if (is_interesting_function(decl, i + 1))
++                      head = search_interesting_stmt(head, call_stmt, arg, i + 1);
++      }
++
++      return head;
++}
++
++// Collect interesting stmts for duplication
++static void search_interesting_stmts(struct visited *visited)
++{
++      basic_block bb;
++      bool search_ret;
++      struct interesting_stmts *head = NULL;
++
++      search_ret = is_interesting_function(current_function_decl, 0);
++
++      FOR_ALL_BB_FN(bb, cfun) {
++              gimple_stmt_iterator gsi;
++
++              for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
++                      tree first_node;
++                      gimple stmt = gsi_stmt(gsi);
++
++                      switch (gimple_code(stmt)) {
++                      case GIMPLE_ASM:
++                              if (!is_size_overflow_insert_check_asm(stmt))
++                                      continue;
++                              first_node = get_size_overflow_asm_input(stmt);
++                              head = search_interesting_stmt(head, stmt, first_node, 0);
++                              break;
++                      case GIMPLE_RETURN:
++                              if (!search_ret)
++                                      continue;
++                              first_node = gimple_return_retval(stmt);
++                              if (first_node == NULL_TREE)
++                                      break;
++                              head = search_interesting_stmt(head, stmt, first_node, 0);
++                              break;
++                      case GIMPLE_CALL:
++                              head = search_interesting_calls(head, stmt);
++                              break;
++                      default:
++                              break;
++                      }
++              }
++      }
++
++      handle_interesting_stmt(visited, head);
++      free_interesting_stmts(head);
++}
++
++static struct visited *create_visited(void)
++{
++      struct visited *new_node;
++
++      new_node = (struct visited *)xmalloc(sizeof(*new_node));
++      new_node->stmts = pointer_set_create();
++      new_node->my_stmts = pointer_set_create();
++      new_node->skip_expr_casts = pointer_set_create();
++      new_node->no_cast_check = pointer_set_create();
++      return new_node;
++}
++
++static void free_visited(struct visited *visited)
++{
++      pointer_set_destroy(visited->stmts);
++      pointer_set_destroy(visited->my_stmts);
++      pointer_set_destroy(visited->skip_expr_casts);
++      pointer_set_destroy(visited->no_cast_check);
++
++      free(visited);
++}
++
++// Remove the size_overflow asm stmt and create an assignment from the input and output of the asm
++static void replace_size_overflow_asm_with_assign(gimple asm_stmt, tree lhs, tree rhs)
++{
++      gimple assign;
++      gimple_stmt_iterator gsi;
++
++      // already removed
++      if (gimple_bb(asm_stmt) == NULL)
++              return;
++      gsi = gsi_for_stmt(asm_stmt);
++
++      assign = gimple_build_assign(lhs, rhs);
++      gsi_insert_before(&gsi, assign, GSI_SAME_STMT);
++      SSA_NAME_DEF_STMT(lhs) = assign;
++
++      gsi_remove(&gsi, true);
++}
++
++// Replace our asm stmts with assignments (they are no longer needed and may interfere with later optimizations)
++static void remove_size_overflow_asm(gimple stmt)
++{
++      gimple_stmt_iterator gsi;
++      tree input, output;
++
++      if (!is_size_overflow_asm(stmt))
++              return;
++
++      if (gimple_asm_noutputs(stmt) == 0) {
++              gsi = gsi_for_stmt(stmt);
++              ipa_remove_stmt_references(cgraph_get_create_node(current_function_decl), stmt);
++              gsi_remove(&gsi, true);
++              return;
++      }
++
++      input = gimple_asm_input_op(stmt, 0);
++      output = gimple_asm_output_op(stmt, 0);
++      replace_size_overflow_asm_with_assign(stmt, TREE_VALUE(output), TREE_VALUE(input));
++}
++
++static void remove_all_size_overflow_asm(void)
++{
++      basic_block bb;
++
++      FOR_ALL_BB_FN(bb, cfun) {
++              gimple_stmt_iterator si;
++
++              for (si = gsi_start_bb(bb); !gsi_end_p(si); gsi_next(&si))
++                      remove_size_overflow_asm(gsi_stmt(si));
++      }
++}
++
++unsigned int size_overflow_transform(struct cgraph_node *node __unused)
++{
++      struct visited *visited;
++
++#if BUILDING_GCC_VERSION >= 4008
++      if (dump_file) {
++              fprintf(dump_file, "BEFORE TRANSFORM -------------------------\n");
++              size_overflow_dump_function(dump_file, node);
++      }
++#endif
++      visited = create_visited();
++      set_dominance_info();
++
++      search_interesting_stmts(visited);
++
++      remove_all_size_overflow_asm();
++
++      unset_dominance_info();
++      free_visited(visited);
++
++#if BUILDING_GCC_VERSION >= 4008
++      if (dump_file) {
++              fprintf(dump_file, "AFTER TRANSFORM -------------------------\n");
++              size_overflow_dump_function(dump_file, node);
++      }
++#endif
++      return TODO_dump_func | TODO_verify_stmts | TODO_remove_unused_locals | TODO_update_ssa_no_phi | TODO_ggc_collect | TODO_verify_flow;
++}
+diff --git a/tools/gcc/size_overflow_plugin/size_overflow_transform_core.c b/tools/gcc/size_overflow_plugin/size_overflow_transform_core.c
 new file mode 100644
 new file mode 100644
-index 0000000..95f7abd
+index 0000000..fd4aa92
 --- /dev/null
 --- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/size_overflow_plugin.c
-@@ -0,0 +1,259 @@
++++ b/tools/gcc/size_overflow_plugin/size_overflow_transform_core.c
+@@ -0,0 +1,956 @@
 +/*
 +/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
++ * Copyright 2011-2015 by Emese Revfy <re.emese@gmail.com>
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
 + * Licensed under the GPL v2, or (at your option) v3
 + *
 + * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
++ * https://github.com/ephox-gcc-plugins/size_overflow
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
 + *
 + * Documentation:
 + * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
@@ -124565,616 +145993,943 @@ index 0000000..95f7abd
 + * $ make run
 + */
 +
 + * $ make run
 + */
 +
-+#include "gcc-common.h"
 +#include "size_overflow.h"
 +
 +#include "size_overflow.h"
 +
-+int plugin_is_GPL_compatible;
++#define MIN_CHECK true
++#define MAX_CHECK false
++
++unsigned int call_count = 0;
++
++static tree get_size_overflow_type(struct visited *visited, const_gimple stmt, const_tree node)
++{
++      const_tree type;
++      tree new_type;
++
++      gcc_assert(node != NULL_TREE);
++
++      type = TREE_TYPE(node);
++
++      if (pointer_set_contains(visited->my_stmts, stmt))
++              return TREE_TYPE(node);
++
++      switch (TYPE_MODE(type)) {
++      case QImode:
++              new_type = size_overflow_type_HI;
++              break;
++      case HImode:
++              new_type = size_overflow_type_SI;
++              break;
++      case SImode:
++              new_type = size_overflow_type_DI;
++              break;
++      case DImode:
++              if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode))
++                      new_type = TYPE_UNSIGNED(type) ? unsigned_intDI_type_node : intDI_type_node;
++              else
++                      new_type = size_overflow_type_TI;
++              break;
++      case TImode:
++              gcc_assert(!TYPE_UNSIGNED(type));
++              new_type = size_overflow_type_TI;
++              break;
++      default:
++              debug_tree((tree)node);
++              error("%s: unsupported gcc configuration (%qE).", __func__, current_function_decl);
++              gcc_unreachable();
++      }
++
++      if (TYPE_QUALS(type) != 0)
++              return build_qualified_type(new_type, TYPE_QUALS(type));
++      return new_type;
++}
++
++static tree get_lhs(const_gimple stmt)
++{
++      switch (gimple_code(stmt)) {
++      case GIMPLE_ASSIGN:
++      case GIMPLE_CALL:
++              return gimple_get_lhs(stmt);
++      case GIMPLE_PHI:
++              return gimple_phi_result(stmt);
++      default:
++              return NULL_TREE;
++      }
++}
++
++static tree cast_to_new_size_overflow_type(struct visited *visited, gimple stmt, tree rhs, tree size_overflow_type, bool before)
++{
++      gimple_stmt_iterator gsi;
++      tree lhs;
++      gimple new_stmt;
 +
 +
-+tree report_size_overflow_decl;
++      if (rhs == NULL_TREE)
++              return NULL_TREE;
 +
 +
-+tree size_overflow_type_HI;
-+tree size_overflow_type_SI;
-+tree size_overflow_type_DI;
-+tree size_overflow_type_TI;
++      gsi = gsi_for_stmt(stmt);
++      new_stmt = build_cast_stmt(visited, size_overflow_type, rhs, CREATE_NEW_VAR, &gsi, before, false);
++      if (gimple_assign_cast_p(new_stmt))
++              gimple_assign_set_rhs_code(new_stmt, CONVERT_EXPR);
++      pointer_set_insert(visited->my_stmts, new_stmt);
 +
 +
-+static struct plugin_info size_overflow_plugin_info = {
-+      .version        = "20140725",
-+      .help           = "no-size-overflow\tturn off size overflow checking\n",
-+};
++      lhs = get_lhs(new_stmt);
++      gcc_assert(lhs != NULL_TREE);
++      return lhs;
++}
 +
 +
-+static tree handle_size_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
++tree create_assign(struct visited *visited, gimple oldstmt, tree rhs1, bool before)
 +{
 +{
-+      unsigned int arg_count;
-+      enum tree_code code = TREE_CODE(*node);
++      tree lhs, dst_type;
++      gimple_stmt_iterator gsi;
 +
 +
-+      switch (code) {
-+      case FUNCTION_DECL:
-+              arg_count = type_num_arguments(TREE_TYPE(*node));
++      if (rhs1 == NULL_TREE) {
++              debug_gimple_stmt(oldstmt);
++              error("%s: rhs1 is NULL_TREE", __func__);
++              gcc_unreachable();
++      }
++
++      switch (gimple_code(oldstmt)) {
++      case GIMPLE_ASM:
++              lhs = rhs1;
 +              break;
 +              break;
-+      case FUNCTION_TYPE:
-+      case METHOD_TYPE:
-+              arg_count = type_num_arguments(*node);
++      case GIMPLE_CALL:
++      case GIMPLE_ASSIGN:
++              lhs = gimple_get_lhs(oldstmt);
 +              break;
 +      default:
 +              break;
 +      default:
-+              *no_add_attrs = true;
-+              error("%s: %qE attribute only applies to functions", __func__, name);
-+              return NULL_TREE;
++              debug_gimple_stmt(oldstmt);
++              gcc_unreachable();
 +      }
 +
 +      }
 +
-+      for (; args; args = TREE_CHAIN(args)) {
-+              tree position = TREE_VALUE(args);
-+              if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_LOW(position) > arg_count ) {
-+                      error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
-+                      *no_add_attrs = true;
-+              }
++      gsi = gsi_for_stmt(oldstmt);
++      pointer_set_insert(visited->stmts, oldstmt);
++      if (lookup_stmt_eh_lp(oldstmt) != 0) {
++              basic_block next_bb, cur_bb;
++              const_edge e;
++
++              gcc_assert(before == false);
++              gcc_assert(stmt_can_throw_internal(oldstmt));
++              gcc_assert(gimple_code(oldstmt) == GIMPLE_CALL);
++              gcc_assert(!gsi_end_p(gsi));
++
++              cur_bb = gimple_bb(oldstmt);
++              next_bb = cur_bb->next_bb;
++              e = find_edge(cur_bb, next_bb);
++              gcc_assert(e != NULL);
++              gcc_assert(e->flags & EDGE_FALLTHRU);
++
++              gsi = gsi_after_labels(next_bb);
++              gcc_assert(!gsi_end_p(gsi));
++
++              before = true;
++              oldstmt = gsi_stmt(gsi);
 +      }
 +      }
-+      return NULL_TREE;
++
++      if (is_gimple_constant(rhs1) && TREE_CODE_CLASS(gimple_assign_rhs_code(oldstmt)) == tcc_comparison)
++              dst_type = get_size_overflow_type(visited, oldstmt, rhs1);
++      else
++              dst_type = get_size_overflow_type(visited, oldstmt, lhs);
++
++      if (is_gimple_constant(rhs1))
++              return cast_a_tree(dst_type, rhs1);
++      return cast_to_new_size_overflow_type(visited, oldstmt, rhs1, dst_type, before);
 +}
 +
 +}
 +
-+static tree handle_intentional_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
++tree dup_assign(struct visited *visited, gimple oldstmt, const_tree node, tree rhs1, tree rhs2, tree __unused rhs3)
 +{
 +{
-+      unsigned int arg_count;
-+      enum tree_code code = TREE_CODE(*node);
++      gimple stmt;
++      gimple_stmt_iterator gsi;
++      tree size_overflow_type, new_var, lhs = gimple_assign_lhs(oldstmt);
 +
 +
-+      switch (code) {
-+      case FUNCTION_DECL:
-+              arg_count = type_num_arguments(TREE_TYPE(*node));
-+              break;
-+      case FUNCTION_TYPE:
-+      case METHOD_TYPE:
-+              arg_count = type_num_arguments(*node);
-+              break;
-+      case FIELD_DECL:
-+              return NULL_TREE;
++      if (pointer_set_contains(visited->my_stmts, oldstmt))
++              return lhs;
++
++      if (gimple_num_ops(oldstmt) != 4 && rhs1 == NULL_TREE) {
++              rhs1 = gimple_assign_rhs1(oldstmt);
++              rhs1 = create_assign(visited, oldstmt, rhs1, BEFORE_STMT);
++      }
++      if (gimple_num_ops(oldstmt) == 3 && rhs2 == NULL_TREE) {
++              rhs2 = gimple_assign_rhs2(oldstmt);
++              rhs2 = create_assign(visited, oldstmt, rhs2, BEFORE_STMT);
++      }
++
++      stmt = gimple_copy(oldstmt);
++      gimple_set_location(stmt, gimple_location(oldstmt));
++      pointer_set_insert(visited->my_stmts, stmt);
++
++      if (gimple_assign_rhs_code(oldstmt) == WIDEN_MULT_EXPR)
++              gimple_assign_set_rhs_code(stmt, MULT_EXPR);
++
++      size_overflow_type = get_size_overflow_type(visited, oldstmt, node);
++
++      new_var = create_new_var(size_overflow_type);
++      new_var = make_ssa_name(new_var, stmt);
++      gimple_assign_set_lhs(stmt, new_var);
++
++      if (rhs1 != NULL_TREE)
++              gimple_assign_set_rhs1(stmt, rhs1);
++
++      if (rhs2 != NULL_TREE)
++              gimple_assign_set_rhs2(stmt, rhs2);
++#if BUILDING_GCC_VERSION >= 4006
++      if (rhs3 != NULL_TREE)
++              gimple_assign_set_rhs3(stmt, rhs3);
++#endif
++      gimple_set_vuse(stmt, gimple_vuse(oldstmt));
++      gimple_set_vdef(stmt, gimple_vdef(oldstmt));
++
++      gsi = gsi_for_stmt(oldstmt);
++      gsi_insert_after(&gsi, stmt, GSI_SAME_STMT);
++      update_stmt(stmt);
++      pointer_set_insert(visited->stmts, oldstmt);
++      return gimple_assign_lhs(stmt);
++}
++
++static tree cast_parm_decl(struct visited *visited, tree phi_ssa_name, tree arg, tree size_overflow_type, basic_block bb)
++{
++      gimple assign;
++      gimple_stmt_iterator gsi;
++      basic_block first_bb;
++
++      gcc_assert(SSA_NAME_IS_DEFAULT_DEF(arg));
++
++      if (bb->index == 0) {
++              first_bb = split_block_after_labels(ENTRY_BLOCK_PTR_FOR_FN(cfun))->dest;
++              gcc_assert(dom_info_available_p(CDI_DOMINATORS));
++              set_immediate_dominator(CDI_DOMINATORS, first_bb, ENTRY_BLOCK_PTR_FOR_FN(cfun));
++              bb = first_bb;
++      }
++
++      gsi = gsi_after_labels(bb);
++      assign = build_cast_stmt(visited, size_overflow_type, arg, phi_ssa_name, &gsi, BEFORE_STMT, false);
++      pointer_set_insert(visited->my_stmts, assign);
++
++      return gimple_assign_lhs(assign);
++}
++
++static tree use_phi_ssa_name(struct visited *visited, tree ssa_name_var, tree new_arg)
++{
++      gimple_stmt_iterator gsi;
++      gimple assign, def_stmt = get_def_stmt(new_arg);
++
++      if (gimple_code(def_stmt) == GIMPLE_PHI) {
++              gsi = gsi_after_labels(gimple_bb(def_stmt));
++              assign = build_cast_stmt(visited, TREE_TYPE(new_arg), new_arg, ssa_name_var, &gsi, BEFORE_STMT, true);
++      } else {
++              gsi = gsi_for_stmt(def_stmt);
++              assign = build_cast_stmt(visited, TREE_TYPE(new_arg), new_arg, ssa_name_var, &gsi, AFTER_STMT, true);
++      }
++
++      pointer_set_insert(visited->my_stmts, assign);
++      return gimple_assign_lhs(assign);
++}
++
++static tree cast_visited_phi_arg(struct visited *visited, tree ssa_name_var, tree arg, tree size_overflow_type)
++{
++      basic_block bb;
++      gimple_stmt_iterator gsi;
++      const_gimple def_stmt;
++      gimple assign;
++
++      def_stmt = get_def_stmt(arg);
++      bb = gimple_bb(def_stmt);
++      gcc_assert(bb->index != 0);
++      gsi = gsi_after_labels(bb);
++
++      assign = build_cast_stmt(visited, size_overflow_type, arg, ssa_name_var, &gsi, BEFORE_STMT, false);
++      pointer_set_insert(visited->my_stmts, assign);
++      return gimple_assign_lhs(assign);
++}
++
++static tree create_new_phi_arg(struct visited *visited, tree ssa_name_var, tree new_arg, gimple oldstmt, unsigned int i)
++{
++      tree size_overflow_type;
++      tree arg;
++      const_gimple def_stmt;
++
++      if (new_arg != NULL_TREE && is_gimple_constant(new_arg))
++              return new_arg;
++
++      arg = gimple_phi_arg_def(oldstmt, i);
++      def_stmt = get_def_stmt(arg);
++      gcc_assert(def_stmt != NULL);
++      size_overflow_type = get_size_overflow_type(visited, oldstmt, arg);
++
++      switch (gimple_code(def_stmt)) {
++      case GIMPLE_PHI:
++              return cast_visited_phi_arg(visited, ssa_name_var, arg, size_overflow_type);
++      case GIMPLE_NOP: {
++              basic_block bb;
++
++              bb = gimple_phi_arg_edge(oldstmt, i)->src;
++              return cast_parm_decl(visited, ssa_name_var, arg, size_overflow_type, bb);
++      }
++      case GIMPLE_ASM: {
++              gimple_stmt_iterator gsi;
++              gimple assign, stmt = get_def_stmt(arg);
++
++              gsi = gsi_for_stmt(stmt);
++              assign = build_cast_stmt(visited, size_overflow_type, arg, ssa_name_var, &gsi, AFTER_STMT, false);
++              pointer_set_insert(visited->my_stmts, assign);
++              return gimple_assign_lhs(assign);
++      }
 +      default:
 +      default:
-+              *no_add_attrs = true;
-+              error("%qE attribute only applies to functions", name);
-+              return NULL_TREE;
++              gcc_assert(new_arg != NULL_TREE);
++              gcc_assert(types_compatible_p(TREE_TYPE(new_arg), size_overflow_type));
++              return use_phi_ssa_name(visited, ssa_name_var, new_arg);
 +      }
 +      }
++}
 +
 +
-+      if (TREE_INT_CST_HIGH(TREE_VALUE(args)) != 0)
-+              return NULL_TREE;
++static gimple overflow_create_phi_node(struct visited *visited, gimple oldstmt, tree result)
++{
++      basic_block bb;
++      gimple phi;
++      gimple_seq seq;
++      gimple_stmt_iterator gsi = gsi_for_stmt(oldstmt);
 +
 +
-+      for (; args; args = TREE_CHAIN(args)) {
-+              tree position = TREE_VALUE(args);
-+              if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_LOW(position) > arg_count ) {
-+                      error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
-+                      *no_add_attrs = true;
-+              }
++      bb = gsi_bb(gsi);
++
++      if (result == NULL_TREE) {
++              tree old_result = gimple_phi_result(oldstmt);
++              tree size_overflow_type = get_size_overflow_type(visited, oldstmt, old_result);
++
++              result = create_new_var(size_overflow_type);
 +      }
 +      }
-+      return NULL_TREE;
++
++      phi = create_phi_node(result, bb);
++      gimple_phi_set_result(phi, make_ssa_name(result, phi));
++      seq = phi_nodes(bb);
++      gsi = gsi_last(seq);
++      gsi_remove(&gsi, false);
++
++      gsi = gsi_for_stmt(oldstmt);
++      gsi_insert_after(&gsi, phi, GSI_NEW_STMT);
++      gimple_set_bb(phi, bb);
++      return phi;
 +}
 +
 +}
 +
-+static struct attribute_spec size_overflow_attr = {
-+      .name                           = "size_overflow",
-+      .min_length                     = 1,
-+      .max_length                     = -1,
-+      .decl_required                  = true,
-+      .type_required                  = false,
-+      .function_type_required         = false,
-+      .handler                        = handle_size_overflow_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+      .affects_type_identity          = false
++#if BUILDING_GCC_VERSION <= 4007
++static tree create_new_phi_node(struct visited *visited, VEC(tree, heap) **args, tree ssa_name_var, gimple oldstmt)
++#else
++static tree create_new_phi_node(struct visited *visited, vec<tree, va_heap, vl_embed> *&args, tree ssa_name_var, gimple oldstmt)
 +#endif
 +#endif
-+};
++{
++      gimple new_phi;
++      unsigned int i;
++      tree arg, result;
++      location_t loc = gimple_location(oldstmt);
 +
 +
-+static struct attribute_spec intentional_overflow_attr = {
-+      .name                           = "intentional_overflow",
-+      .min_length                     = 1,
-+      .max_length                     = -1,
-+      .decl_required                  = true,
-+      .type_required                  = false,
-+      .function_type_required         = false,
-+      .handler                        = handle_intentional_overflow_attribute,
-+#if BUILDING_GCC_VERSION >= 4007
-+      .affects_type_identity          = false
++#if BUILDING_GCC_VERSION <= 4007
++      gcc_assert(!VEC_empty(tree, *args));
++#else
++      gcc_assert(!args->is_empty());
 +#endif
 +#endif
-+};
 +
 +
-+static void register_attributes(void __unused *event_data, void __unused *data)
++      new_phi = overflow_create_phi_node(visited, oldstmt, ssa_name_var);
++      result = gimple_phi_result(new_phi);
++      ssa_name_var = SSA_NAME_VAR(result);
++
++#if BUILDING_GCC_VERSION <= 4007
++      FOR_EACH_VEC_ELT(tree, *args, i, arg) {
++#else
++      FOR_EACH_VEC_SAFE_ELT(args, i, arg) {
++#endif
++              arg = create_new_phi_arg(visited, ssa_name_var, arg, oldstmt, i);
++              add_phi_arg(new_phi, arg, gimple_phi_arg_edge(oldstmt, i), loc);
++      }
++
++#if BUILDING_GCC_VERSION <= 4007
++      VEC_free(tree, heap, *args);
++#else
++      vec_free(args);
++#endif
++      update_stmt(new_phi);
++      pointer_set_insert(visited->my_stmts, new_phi);
++      return result;
++}
++
++static tree handle_phi(struct visited *visited, tree orig_result)
 +{
 +{
-+      register_attribute(&size_overflow_attr);
-+      register_attribute(&intentional_overflow_attr);
++      tree ssa_name_var = NULL_TREE;
++#if BUILDING_GCC_VERSION <= 4007
++      VEC(tree, heap) *args = NULL;
++#else
++      vec<tree, va_heap, vl_embed> *args = NULL;
++#endif
++      gimple oldstmt = get_def_stmt(orig_result);
++      unsigned int i, len = gimple_phi_num_args(oldstmt);
++
++      pointer_set_insert(visited->stmts, oldstmt);
++      for (i = 0; i < len; i++) {
++              tree arg, new_arg;
++
++              arg = gimple_phi_arg_def(oldstmt, i);
++              new_arg = expand(visited, arg);
++
++              if (ssa_name_var == NULL_TREE && new_arg != NULL_TREE)
++                      ssa_name_var = SSA_NAME_VAR(new_arg);
++
++              if (is_gimple_constant(arg)) {
++                      tree size_overflow_type = get_size_overflow_type(visited, oldstmt, arg);
++
++                      new_arg = cast_a_tree(size_overflow_type, arg);
++              }
++
++#if BUILDING_GCC_VERSION <= 4007
++              VEC_safe_push(tree, heap, args, new_arg);
++#else
++              vec_safe_push(args, new_arg);
++#endif
++      }
++
++#if BUILDING_GCC_VERSION <= 4007
++      return create_new_phi_node(visited, &args, ssa_name_var, oldstmt);
++#else
++      return create_new_phi_node(visited, args, ssa_name_var, oldstmt);
++#endif
 +}
 +
 +}
 +
-+static tree create_typedef(tree type, const char* ident)
++static tree create_cast_assign(struct visited *visited, gimple stmt)
 +{
 +{
-+      tree new_type, decl;
++      tree rhs1 = gimple_assign_rhs1(stmt);
++      tree lhs = gimple_assign_lhs(stmt);
++      const_tree rhs1_type = TREE_TYPE(rhs1);
++      const_tree lhs_type = TREE_TYPE(lhs);
 +
 +
-+      new_type = build_variant_type_copy(type);
-+      decl = build_decl(BUILTINS_LOCATION, TYPE_DECL, get_identifier(ident), new_type);
-+      DECL_ORIGINAL_TYPE(decl) = type;
-+      TYPE_NAME(new_type) = decl;
-+      return new_type;
++      if (TYPE_UNSIGNED(rhs1_type) == TYPE_UNSIGNED(lhs_type))
++              return create_assign(visited, stmt, lhs, AFTER_STMT);
++
++      return create_assign(visited, stmt, rhs1, AFTER_STMT);
 +}
 +
 +}
 +
-+// Create the noreturn report_size_overflow() function decl.
-+static void size_overflow_start_unit(void __unused *gcc_data, void __unused *user_data)
++static bool skip_lhs_cast_check(const_gimple stmt)
 +{
 +{
-+      tree const_char_ptr_type_node;
-+      tree fntype;
++      const_tree rhs = gimple_assign_rhs1(stmt);
++      const_gimple def_stmt = get_def_stmt(rhs);
 +
 +
-+      const_char_ptr_type_node = build_pointer_type(build_type_variant(char_type_node, 1, 0));
++      // 3.8.2 kernel/futex_compat.c compat_exit_robust_list(): get_user() 64 ulong -> int (compat_long_t), int max
++      if (gimple_code(def_stmt) == GIMPLE_ASM)
++              return true;
 +
 +
-+      size_overflow_type_HI = create_typedef(intHI_type_node, "size_overflow_type_HI");
-+      size_overflow_type_SI = create_typedef(intSI_type_node, "size_overflow_type_SI");
-+      size_overflow_type_DI = create_typedef(intDI_type_node, "size_overflow_type_DI");
-+      size_overflow_type_TI = create_typedef(intTI_type_node, "size_overflow_type_TI");
++      if (is_const_plus_unsigned_signed_truncation(rhs))
++              return true;
 +
 +
-+      // void report_size_overflow(const char *loc_file, unsigned int loc_line, const char *current_func, const char *ssa_var)
-+      fntype = build_function_type_list(void_type_node,
-+                                        const_char_ptr_type_node,
-+                                        unsigned_type_node,
-+                                        const_char_ptr_type_node,
-+                                        const_char_ptr_type_node,
-+                                        NULL_TREE);
-+      report_size_overflow_decl = build_fn_decl("report_size_overflow", fntype);
++      return false;
++}
 +
 +
-+      DECL_ASSEMBLER_NAME(report_size_overflow_decl);
-+      TREE_PUBLIC(report_size_overflow_decl) = 1;
-+      DECL_EXTERNAL(report_size_overflow_decl) = 1;
-+      DECL_ARTIFICIAL(report_size_overflow_decl) = 1;
-+      TREE_THIS_VOLATILE(report_size_overflow_decl) = 1;
++static tree create_string_param(tree string)
++{
++      tree i_type, a_type;
++      const int length = TREE_STRING_LENGTH(string);
++
++      gcc_assert(length > 0);
++
++      i_type = build_index_type(build_int_cst(NULL_TREE, length - 1));
++      a_type = build_array_type(char_type_node, i_type);
++
++      TREE_TYPE(string) = a_type;
++      TREE_CONSTANT(string) = 1;
++      TREE_READONLY(string) = 1;
++
++      return build1(ADDR_EXPR, ptr_type_node, string);
++}
++
++static void insert_cond(basic_block cond_bb, tree arg, enum tree_code cond_code, tree type_value)
++{
++      gimple cond_stmt;
++      gimple_stmt_iterator gsi = gsi_last_bb(cond_bb);
++
++      cond_stmt = gimple_build_cond(cond_code, arg, type_value, NULL_TREE, NULL_TREE);
++      gsi_insert_after(&gsi, cond_stmt, GSI_CONTINUE_LINKING);
++      update_stmt(cond_stmt);
++}
++
++static void insert_cond_result(basic_block bb_true, const_gimple stmt, const_tree arg, bool min)
++{
++      gimple func_stmt;
++      const_gimple def_stmt;
++      const_tree loc_line;
++      tree loc_file, ssa_name, current_func;
++      expanded_location xloc;
++      char *ssa_name_buf;
++      int len;
++      struct cgraph_edge *edge;
++      struct cgraph_node *report_node;
++      int frequency;
++      gimple_stmt_iterator gsi = gsi_start_bb(bb_true);
++
++      def_stmt = get_def_stmt(arg);
++      xloc = expand_location(gimple_location(def_stmt));
++
++      if (!gimple_has_location(def_stmt)) {
++              xloc = expand_location(gimple_location(stmt));
++              if (!gimple_has_location(stmt))
++                      xloc = expand_location(DECL_SOURCE_LOCATION(current_function_decl));
++      }
++
++      loc_line = build_int_cstu(unsigned_type_node, xloc.line);
++
++      loc_file = build_string(strlen(xloc.file) + 1, xloc.file);
++      loc_file = create_string_param(loc_file);
++
++      current_func = build_string(DECL_NAME_LENGTH(current_function_decl) + 1, DECL_NAME_POINTER(current_function_decl));
++      current_func = create_string_param(current_func);
++
++      gcc_assert(DECL_NAME(SSA_NAME_VAR(arg)) != NULL);
++      call_count++;
++      len = asprintf(&ssa_name_buf, "%s_%u %s, count: %u\n", DECL_NAME_POINTER(SSA_NAME_VAR(arg)), SSA_NAME_VERSION(arg), min ? "min" : "max", call_count);
++      gcc_assert(len > 0);
++      ssa_name = build_string(len + 1, ssa_name_buf);
++      free(ssa_name_buf);
++      ssa_name = create_string_param(ssa_name);
++
++      // void report_size_overflow(const char *file, unsigned int line, const char *func, const char *ssa_name)
++      func_stmt = gimple_build_call(report_size_overflow_decl, 4, loc_file, loc_line, current_func, ssa_name);
++      gsi_insert_after(&gsi, func_stmt, GSI_CONTINUE_LINKING);
++
++      report_node = cgraph_get_create_node(report_size_overflow_decl);
++      gcc_assert(report_node);
++      frequency = compute_call_stmt_bb_frequency(current_function_decl, bb_true);
++
++      edge = cgraph_create_edge(get_cnode(current_function_decl), report_node, func_stmt, bb_true->count, frequency, bb_true->loop_depth);
++      gcc_assert(edge != NULL);
 +}
 +
 +}
 +
++static void insert_check_size_overflow(gimple stmt, enum tree_code cond_code, tree arg, tree type_value, bool before, bool min)
++{
++      basic_block cond_bb, join_bb, bb_true;
++      edge e;
++      gimple_stmt_iterator gsi = gsi_for_stmt(stmt);
++
++      cond_bb = gimple_bb(stmt);
++      if (before)
++              gsi_prev(&gsi);
++      if (gsi_end_p(gsi))
++              e = split_block_after_labels(cond_bb);
++      else
++              e = split_block(cond_bb, gsi_stmt(gsi));
++      cond_bb = e->src;
++      join_bb = e->dest;
++      e->flags = EDGE_FALSE_VALUE;
++      e->probability = REG_BR_PROB_BASE;
++
++      bb_true = create_empty_bb(cond_bb);
++      make_edge(cond_bb, bb_true, EDGE_TRUE_VALUE);
++      make_edge(cond_bb, join_bb, EDGE_FALSE_VALUE);
++      make_edge(bb_true, join_bb, EDGE_FALLTHRU);
++
++      gcc_assert(dom_info_available_p(CDI_DOMINATORS));
++      set_immediate_dominator(CDI_DOMINATORS, bb_true, cond_bb);
++      set_immediate_dominator(CDI_DOMINATORS, join_bb, cond_bb);
 +
 +
-+extern struct gimple_opt_pass pass_dce;
++      if (current_loops != NULL) {
++              gcc_assert(cond_bb->loop_father == join_bb->loop_father);
++              add_bb_to_loop(bb_true, cond_bb->loop_father);
++      }
 +
 +
-+static struct opt_pass *make_dce_pass(void)
-+{
-+#if BUILDING_GCC_VERSION >= 4009
-+      return make_pass_dce(g);
-+#else
-+      return &pass_dce.pass;
-+#endif
-+}
++      insert_cond(cond_bb, arg, cond_code, type_value);
++      insert_cond_result(bb_true, stmt, arg, min);
 +
 +
++//    print_the_code_insertions(stmt);
++}
 +
 +
-+int plugin_init(struct plugin_name_args *plugin_info, struct plugin_gcc_version *version)
++void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before)
 +{
 +{
-+      int i;
-+      const char * const plugin_name = plugin_info->base_name;
-+      const int argc = plugin_info->argc;
-+      const struct plugin_argument * const argv = plugin_info->argv;
-+      bool enable = true;
-+      struct register_pass_info insert_size_overflow_asm_pass_info;
-+      struct register_pass_info __unused dump_before_pass_info;
-+      struct register_pass_info __unused dump_after_pass_info;
-+      struct register_pass_info insert_size_overflow_check_info;
-+      struct register_pass_info dce_pass_info;
-+      static const struct ggc_root_tab gt_ggc_r_gt_size_overflow[] = {
-+              {
-+                      .base = &report_size_overflow_decl,
-+                      .nelt = 1,
-+                      .stride = sizeof(report_size_overflow_decl),
-+                      .cb = &gt_ggc_mx_tree_node,
-+                      .pchw = &gt_pch_nx_tree_node
-+              },
-+              LAST_GGC_ROOT_TAB
-+      };
++      const_tree rhs_type = TREE_TYPE(rhs);
++      tree cast_rhs_type, type_max_type, type_min_type, type_max, type_min;
 +
 +
-+      insert_size_overflow_asm_pass_info.pass                         = make_insert_size_overflow_asm_pass();
-+      insert_size_overflow_asm_pass_info.reference_pass_name          = "ssa";
-+      insert_size_overflow_asm_pass_info.ref_pass_instance_number     = 1;
-+      insert_size_overflow_asm_pass_info.pos_op                       = PASS_POS_INSERT_AFTER;
++      gcc_assert(rhs_type != NULL_TREE);
++      if (TREE_CODE(rhs_type) == POINTER_TYPE)
++              return;
 +
 +
-+      dump_before_pass_info.pass                      = make_dump_pass();
-+      dump_before_pass_info.reference_pass_name       = "increase_alignment";
-+      dump_before_pass_info.ref_pass_instance_number  = 1;
-+      dump_before_pass_info.pos_op                    = PASS_POS_INSERT_BEFORE;
++      gcc_assert(TREE_CODE(rhs_type) == INTEGER_TYPE || TREE_CODE(rhs_type) == ENUMERAL_TYPE);
 +
 +
-+      insert_size_overflow_check_info.pass                    = make_insert_size_overflow_check();
-+      insert_size_overflow_check_info.reference_pass_name     = "increase_alignment";
-+      insert_size_overflow_check_info.ref_pass_instance_number        = 1;
-+      insert_size_overflow_check_info.pos_op                  = PASS_POS_INSERT_BEFORE;
++      if (is_const_plus_unsigned_signed_truncation(rhs))
++              return;
 +
 +
-+      dump_after_pass_info.pass                       = make_dump_pass();
-+      dump_after_pass_info.reference_pass_name        = "increase_alignment";
-+      dump_after_pass_info.ref_pass_instance_number   = 1;
-+      dump_after_pass_info.pos_op                     = PASS_POS_INSERT_BEFORE;
++      type_max = cast_a_tree(size_overflow_type, TYPE_MAX_VALUE(rhs_type));
++      // typemax (-1) < typemin (0)
++      if (TREE_OVERFLOW(type_max))
++              return;
 +
 +
-+      dce_pass_info.pass                              = make_dce_pass();
-+      dce_pass_info.reference_pass_name               = "vrp";
-+      dce_pass_info.ref_pass_instance_number  = 1;
-+      dce_pass_info.pos_op                    = PASS_POS_INSERT_AFTER;
++      type_min = cast_a_tree(size_overflow_type, TYPE_MIN_VALUE(rhs_type));
 +
 +
-+      if (!plugin_default_version_check(version, &gcc_version)) {
-+              error(G_("incompatible gcc/plugin versions"));
-+              return 1;
-+      }
++      cast_rhs_type = TREE_TYPE(cast_rhs);
++      type_max_type = TREE_TYPE(type_max);
++      gcc_assert(types_compatible_p(cast_rhs_type, type_max_type));
 +
 +
-+      for (i = 0; i < argc; ++i) {
-+              if (!strcmp(argv[i].key, "no-size-overflow")) {
-+                      enable = false;
-+                      continue;
-+              }
-+              error(G_("unkown option '-fplugin-arg-%s-%s'"), plugin_name, argv[i].key);
-+      }
++      insert_check_size_overflow(stmt, GT_EXPR, cast_rhs, type_max, before, MAX_CHECK);
 +
 +
-+      register_callback(plugin_name, PLUGIN_INFO, NULL, &size_overflow_plugin_info);
-+      if (enable) {
-+              register_callback(plugin_name, PLUGIN_START_UNIT, &size_overflow_start_unit, NULL);
-+              register_callback(plugin_name, PLUGIN_REGISTER_GGC_ROOTS, NULL, (void *)&gt_ggc_r_gt_size_overflow);
-+              register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &insert_size_overflow_asm_pass_info);
-+//            register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &dump_before_pass_info);
-+              register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &insert_size_overflow_check_info);
-+//            register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &dump_after_pass_info);
-+              register_callback(plugin_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &dce_pass_info);
-+      }
-+      register_callback(plugin_name, PLUGIN_ATTRIBUTES, register_attributes, NULL);
++      // special case: get_size_overflow_type(), 32, u64->s
++      if (LONG_TYPE_SIZE == GET_MODE_BITSIZE(SImode) && TYPE_UNSIGNED(size_overflow_type) && !TYPE_UNSIGNED(rhs_type))
++              return;
 +
 +
-+      return 0;
++      type_min_type = TREE_TYPE(type_min);
++      gcc_assert(types_compatible_p(type_max_type, type_min_type));
++      insert_check_size_overflow(stmt, LT_EXPR, cast_rhs, type_min, before, MIN_CHECK);
 +}
 +}
-diff --git a/tools/gcc/size_overflow_plugin/size_overflow_plugin_hash.c b/tools/gcc/size_overflow_plugin/size_overflow_plugin_hash.c
-new file mode 100644
-index 0000000..0888f6c
---- /dev/null
-+++ b/tools/gcc/size_overflow_plugin/size_overflow_plugin_hash.c
-@@ -0,0 +1,364 @@
-+/*
-+ * Copyright 2011-2014 by Emese Revfy <re.emese@gmail.com>
-+ * Licensed under the GPL v2, or (at your option) v3
-+ *
-+ * Homepage:
-+ * http://www.grsecurity.net/~ephox/overflow_plugin/
-+ *
-+ * Documentation:
-+ * http://forums.grsecurity.net/viewtopic.php?f=7&t=3043
-+ *
-+ * This plugin recomputes expressions of function arguments marked by a size_overflow attribute
-+ * with double integer precision (DImode/TImode for 32/64 bit integer types).
-+ * The recomputed argument is checked against TYPE_MAX and an event is logged on overflow and the triggering process is killed.
-+ *
-+ * Usage:
-+ * $ make
-+ * $ make run
-+ */
 +
 +
-+#include "gcc-common.h"
-+#include "size_overflow.h"
++static tree create_cast_overflow_check(struct visited *visited, tree new_rhs1, gimple stmt)
++{
++      bool cast_lhs, cast_rhs;
++      tree lhs = gimple_assign_lhs(stmt);
++      tree rhs = gimple_assign_rhs1(stmt);
++      const_tree lhs_type = TREE_TYPE(lhs);
++      const_tree rhs_type = TREE_TYPE(rhs);
++      enum machine_mode lhs_mode = TYPE_MODE(lhs_type);
++      enum machine_mode rhs_mode = TYPE_MODE(rhs_type);
++      unsigned int lhs_size = GET_MODE_BITSIZE(lhs_mode);
++      unsigned int rhs_size = GET_MODE_BITSIZE(rhs_mode);
 +
 +
-+#include "size_overflow_hash.h"
-+#include "size_overflow_hash_aux.h"
++      static bool check_lhs[3][4] = {
++              // ss    su     us     uu
++              { false, true,  true,  false }, // lhs > rhs
++              { false, false, false, false }, // lhs = rhs
++              { true,  true,  true,  true  }, // lhs < rhs
++      };
 +
 +
-+#define CODES_LIMIT 32
++      static bool check_rhs[3][4] = {
++              // ss    su     us     uu
++              { true,  false, true,  true  }, // lhs > rhs
++              { true,  false, true,  true  }, // lhs = rhs
++              { true,  false, true,  true  }, // lhs < rhs
++      };
 +
 +
-+static unsigned char get_tree_code(const_tree type)
-+{
-+      switch (TREE_CODE(type)) {
-+      case ARRAY_TYPE:
-+              return 0;
-+      case BOOLEAN_TYPE:
-+              return 1;
-+      case ENUMERAL_TYPE:
-+              return 2;
-+      case FUNCTION_TYPE:
-+              return 3;
-+      case INTEGER_TYPE:
-+              return 4;
-+      case POINTER_TYPE:
-+              return 5;
-+      case RECORD_TYPE:
-+              return 6;
-+      case UNION_TYPE:
-+              return 7;
-+      case VOID_TYPE:
-+              return 8;
-+      case REAL_TYPE:
-+              return 9;
-+      case VECTOR_TYPE:
-+              return 10;
-+      case REFERENCE_TYPE:
-+              return 11;
-+      case OFFSET_TYPE:
-+              return 12;
-+      case COMPLEX_TYPE:
-+              return 13;
-+      default:
-+              debug_tree((tree)type);
-+              gcc_unreachable();
-+      }
-+}
++      // skip lhs check on signed SI -> HI cast or signed SI -> QI cast
++      if (rhs_mode == SImode && !TYPE_UNSIGNED(rhs_type) && (lhs_mode == HImode || lhs_mode == QImode))
++              return create_assign(visited, stmt, lhs, AFTER_STMT);
 +
 +
-+struct function_hash {
-+      size_t tree_codes_len;
-+      unsigned char tree_codes[CODES_LIMIT];
-+      const_tree fndecl;
-+      unsigned int hash;
-+};
++      if (lhs_size > rhs_size) {
++              cast_lhs = check_lhs[0][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++              cast_rhs = check_rhs[0][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++      } else if (lhs_size == rhs_size) {
++              cast_lhs = check_lhs[1][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++              cast_rhs = check_rhs[1][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++      } else {
++              cast_lhs = check_lhs[2][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++              cast_rhs = check_rhs[2][TYPE_UNSIGNED(rhs_type) + 2 * TYPE_UNSIGNED(lhs_type)];
++      }
 +
 +
-+// http://www.team5150.com/~andrew/noncryptohashzoo2~/CrapWow.html
-+static unsigned int CrapWow(const char *key, unsigned int len, unsigned int seed)
-+{
-+#define cwfold( a, b, lo, hi ) { p = (unsigned int)(a) * (unsigned long long)(b); lo ^= (unsigned int)p; hi ^= (unsigned int)(p >> 32); }
-+#define cwmixa( in ) { cwfold( in, m, k, h ); }
-+#define cwmixb( in ) { cwfold( in, n, h, k ); }
++      if (!cast_lhs && !cast_rhs)
++              return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
 +
 +
-+      unsigned int m = 0x57559429;
-+      unsigned int n = 0x5052acdb;
-+      const unsigned int *key4 = (const unsigned int *)key;
-+      unsigned int h = len;
-+      unsigned int k = len + seed + n;
-+      unsigned long long p;
++      if (cast_lhs && !skip_lhs_cast_check(stmt))
++              check_size_overflow(stmt, TREE_TYPE(new_rhs1), new_rhs1, lhs, BEFORE_STMT);
 +
 +
-+      while (len >= 8) {
-+              cwmixb(key4[0]) cwmixa(key4[1]) key4 += 2;
-+              len -= 8;
-+      }
-+      if (len >= 4) {
-+              cwmixb(key4[0]) key4 += 1;
-+              len -= 4;
-+      }
-+      if (len)
-+              cwmixa(key4[0] & ((1 << (len * 8)) - 1 ));
-+      cwmixb(h ^ (k + n));
-+      return k ^ h;
++      if (cast_rhs)
++              check_size_overflow(stmt, TREE_TYPE(new_rhs1), new_rhs1, rhs, BEFORE_STMT);
 +
 +
-+#undef cwfold
-+#undef cwmixa
-+#undef cwmixb
++      return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
 +}
 +
 +}
 +
-+static void set_hash(const char *fn_name, struct function_hash *fn_hash_data)
++static tree handle_unary_rhs(struct visited *visited, gimple stmt)
 +{
 +{
-+      unsigned int fn, codes, seed = 0;
++      enum tree_code rhs_code;
++      tree rhs1, new_rhs1, lhs = gimple_assign_lhs(stmt);
 +
 +
-+      fn = CrapWow(fn_name, strlen(fn_name), seed) & 0xffff;
-+      codes = CrapWow((const char*)fn_hash_data->tree_codes, fn_hash_data->tree_codes_len, seed) & 0xffff;
++      if (pointer_set_contains(visited->my_stmts, stmt))
++              return lhs;
 +
 +
-+      fn_hash_data->hash = fn ^ codes;
-+}
++      rhs1 = gimple_assign_rhs1(stmt);
++      if (TREE_CODE(TREE_TYPE(rhs1)) == POINTER_TYPE)
++              return create_assign(visited, stmt, lhs, AFTER_STMT);
 +
 +
-+static void set_node_codes(const_tree type, struct function_hash *fn_hash_data)
-+{
-+      gcc_assert(type != NULL_TREE);
-+      gcc_assert(TREE_CODE_CLASS(TREE_CODE(type)) == tcc_type);
++      new_rhs1 = expand(visited, rhs1);
 +
 +
-+      while (type && fn_hash_data->tree_codes_len < CODES_LIMIT) {
-+              fn_hash_data->tree_codes[fn_hash_data->tree_codes_len] = get_tree_code(type);
-+              fn_hash_data->tree_codes_len++;
-+              type = TREE_TYPE(type);
-+      }
-+}
++      if (new_rhs1 == NULL_TREE)
++              return create_cast_assign(visited, stmt);
 +
 +
-+static void set_result_codes(const_tree node, struct function_hash *fn_hash_data)
-+{
-+      const_tree result;
++      if (pointer_set_contains(visited->no_cast_check, stmt))
++              return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
 +
 +
-+      gcc_assert(node != NULL_TREE);
++      rhs_code = gimple_assign_rhs_code(stmt);
++      if (rhs_code == BIT_NOT_EXPR || rhs_code == NEGATE_EXPR) {
++              tree size_overflow_type = get_size_overflow_type(visited, stmt, rhs1);
 +
 +
-+      if (DECL_P(node)) {
-+              result = DECL_RESULT(node);
-+              if (result != NULL_TREE)
-+                      return set_node_codes(TREE_TYPE(result), fn_hash_data);
-+              return set_result_codes(TREE_TYPE(node), fn_hash_data);
++              new_rhs1 = cast_to_new_size_overflow_type(visited, stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
++              check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
++              return create_assign(visited, stmt, lhs, AFTER_STMT);
 +      }
 +
 +      }
 +
-+      gcc_assert(TYPE_P(node));
-+
-+      if (TREE_CODE(node) == FUNCTION_TYPE)
-+              return set_result_codes(TREE_TYPE(node), fn_hash_data);
++      if (!gimple_assign_cast_p(stmt))
++              return dup_assign(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
 +
 +
-+      return set_node_codes(node, fn_hash_data);
++      return create_cast_overflow_check(visited, new_rhs1, stmt);
 +}
 +
 +}
 +
-+static void set_function_codes(struct function_hash *fn_hash_data)
++static tree handle_unary_ops(struct visited *visited, gimple stmt)
 +{
 +{
-+      const_tree arg, type = TREE_TYPE(fn_hash_data->fndecl);
-+      enum tree_code code = TREE_CODE(type);
++      tree rhs1, lhs = gimple_assign_lhs(stmt);
++      gimple def_stmt = get_def_stmt(lhs);
 +
 +
-+      gcc_assert(code == FUNCTION_TYPE || code == METHOD_TYPE);
++      gcc_assert(gimple_code(def_stmt) != GIMPLE_NOP);
++      rhs1 = gimple_assign_rhs1(def_stmt);
 +
 +
-+      set_result_codes(fn_hash_data->fndecl, fn_hash_data);
++      if (is_gimple_constant(rhs1))
++              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
 +
 +
-+      for (arg = TYPE_ARG_TYPES(type); arg != NULL_TREE && fn_hash_data->tree_codes_len < CODES_LIMIT; arg = TREE_CHAIN(arg))
-+              set_node_codes(TREE_VALUE(arg), fn_hash_data);
-+}
++      switch (TREE_CODE(rhs1)) {
++      case SSA_NAME: {
++              tree ret = handle_unary_rhs(visited, def_stmt);
 +
 +
-+static const struct size_overflow_hash *get_proper_hash_chain(const struct size_overflow_hash *entry, const char *func_name)
-+{
-+      while (entry) {
-+              if (!strcmp(entry->name, func_name))
-+                      return entry;
-+              entry = entry->next;
++              if (gimple_assign_cast_p(stmt))
++                      unsigned_signed_cast_intentional_overflow(visited, stmt);
++              return ret;
++      }
++      case ARRAY_REF:
++      case BIT_FIELD_REF:
++      case ADDR_EXPR:
++      case COMPONENT_REF:
++      case INDIRECT_REF:
++#if BUILDING_GCC_VERSION >= 4006
++      case MEM_REF:
++#endif
++      case TARGET_MEM_REF:
++      case VIEW_CONVERT_EXPR:
++              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
++      case PARM_DECL:
++      case VAR_DECL:
++              return create_assign(visited, stmt, lhs, AFTER_STMT);
++
++      default:
++              debug_gimple_stmt(def_stmt);
++              debug_tree(rhs1);
++              gcc_unreachable();
 +      }
 +      }
-+      return NULL;
 +}
 +
 +}
 +
-+const struct size_overflow_hash *get_function_hash(const_tree fndecl)
++static void __unused print_the_code_insertions(const_gimple stmt)
 +{
 +{
-+      const struct size_overflow_hash *entry;
-+      struct function_hash fn_hash_data;
-+      const char *func_name;
++      location_t loc = gimple_location(stmt);
 +
 +
-+      // skip builtins __builtin_constant_p
-+      if (DECL_BUILT_IN(fndecl))
-+              return NULL;
++      inform(loc, "Integer size_overflow check applied here.");
++}
 +
 +
-+      fn_hash_data.fndecl = fndecl;
-+      fn_hash_data.tree_codes_len = 0;
++static bool is_from_cast(const_tree node)
++{
++      gimple def_stmt = get_def_stmt(node);
 +
 +
-+      set_function_codes(&fn_hash_data);
-+      gcc_assert(fn_hash_data.tree_codes_len != 0);
++      if (!def_stmt)
++              return false;
 +
 +
-+      func_name = DECL_NAME_POINTER(fn_hash_data.fndecl);
-+      set_hash(func_name, &fn_hash_data);
++      if (gimple_assign_cast_p(def_stmt))
++              return true;
 +
 +
-+      entry = size_overflow_hash[fn_hash_data.hash];
-+      entry = get_proper_hash_chain(entry, func_name);
-+      if (entry)
-+              return entry;
-+      entry = size_overflow_hash_aux[fn_hash_data.hash];
-+      return get_proper_hash_chain(entry, func_name);
++      return false;
 +}
 +
 +}
 +
-+static void print_missing_msg(const_tree func, unsigned int argnum)
++// Skip duplication when there is a minus expr and the type of rhs1 or rhs2 is a pointer_type.
++static bool is_ptr_diff(gimple stmt)
 +{
 +{
-+      location_t loc;
-+      const char *curfunc;
-+      struct function_hash fn_hash_data;
++      const_tree rhs1, rhs2, ptr1_rhs, ptr2_rhs;
++
++      if (gimple_assign_rhs_code(stmt) != MINUS_EXPR)
++              return false;
++
++      rhs1 = gimple_assign_rhs1(stmt);
++      if (!is_from_cast(rhs1))
++              return false;
 +
 +
-+      fn_hash_data.fndecl = DECL_ORIGIN(func);
-+      fn_hash_data.tree_codes_len = 0;
++      rhs2 = gimple_assign_rhs2(stmt);
++      if (!is_from_cast(rhs2))
++              return false;
 +
 +
-+      loc = DECL_SOURCE_LOCATION(fn_hash_data.fndecl);
-+      curfunc = DECL_NAME_POINTER(fn_hash_data.fndecl);
++      ptr1_rhs = gimple_assign_rhs1(get_def_stmt(rhs1));
++      ptr2_rhs = gimple_assign_rhs1(get_def_stmt(rhs2));
 +
 +
-+      set_function_codes(&fn_hash_data);
-+      set_hash(curfunc, &fn_hash_data);
++      if (TREE_CODE(TREE_TYPE(ptr1_rhs)) != POINTER_TYPE && TREE_CODE(TREE_TYPE(ptr2_rhs)) != POINTER_TYPE)
++              return false;
 +
 +
-+      inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, fn_hash_data.hash);
++      return true;
 +}
 +
 +}
 +
-+unsigned int find_arg_number_tree(const_tree arg, const_tree func)
++static tree handle_binary_ops(struct visited *visited, tree lhs)
 +{
 +{
-+      tree var;
-+      unsigned int argnum = 1;
++      enum intentional_overflow_type res;
++      tree rhs1, rhs2, new_lhs;
++      gimple def_stmt = get_def_stmt(lhs);
++      tree new_rhs1 = NULL_TREE;
++      tree new_rhs2 = NULL_TREE;
 +
 +
-+      if (TREE_CODE(arg) == SSA_NAME)
-+              arg = SSA_NAME_VAR(arg);
++      if (is_ptr_diff(def_stmt))
++              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
 +
 +
-+      for (var = DECL_ARGUMENTS(func); var; var = TREE_CHAIN(var), argnum++) {
-+              if (!operand_equal_p(arg, var, 0) && strcmp(DECL_NAME_POINTER(var), DECL_NAME_POINTER(arg)))
-+                      continue;
-+              if (!skip_types(var))
-+                      return argnum;
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      rhs2 = gimple_assign_rhs2(def_stmt);
++
++      /* no DImode/TImode division in the 32/64 bit kernel */
++      switch (gimple_assign_rhs_code(def_stmt)) {
++      case RDIV_EXPR:
++      case TRUNC_DIV_EXPR:
++      case CEIL_DIV_EXPR:
++      case FLOOR_DIV_EXPR:
++      case ROUND_DIV_EXPR:
++      case TRUNC_MOD_EXPR:
++      case CEIL_MOD_EXPR:
++      case FLOOR_MOD_EXPR:
++      case ROUND_MOD_EXPR:
++      case EXACT_DIV_EXPR:
++      case POINTER_PLUS_EXPR:
++      case BIT_AND_EXPR:
++              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
++      default:
++              break;
 +      }
 +
 +      }
 +
-+      return CANNOT_FIND_ARG;
-+}
++      new_lhs = handle_integer_truncation(visited, lhs);
++      if (new_lhs != NULL_TREE)
++              return new_lhs;
 +
 +
-+static const char *get_asm_string(const_gimple stmt)
-+{
-+      if (!stmt)
-+              return NULL;
-+      if (gimple_code(stmt) != GIMPLE_ASM)
-+              return NULL;
++      if (TREE_CODE(rhs1) == SSA_NAME)
++              new_rhs1 = expand(visited, rhs1);
++      if (TREE_CODE(rhs2) == SSA_NAME)
++              new_rhs2 = expand(visited, rhs2);
 +
 +
-+      return gimple_asm_string(stmt);
-+}
++      res = add_mul_intentional_overflow(def_stmt);
++      if (res != NO_INTENTIONAL_OVERFLOW) {
++              new_lhs = dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++              insert_cast_expr(visited, get_def_stmt(new_lhs), res);
++              return new_lhs;
++      }
 +
 +
-+bool is_size_overflow_intentional_asm_turn_off(const_gimple stmt)
-+{
-+      const char *str;
++      if (skip_expr_on_double_type(def_stmt)) {
++              new_lhs = dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++              insert_cast_expr(visited, get_def_stmt(new_lhs), NO_INTENTIONAL_OVERFLOW);
++              return new_lhs;
++      }
 +
 +
-+      str = get_asm_string(stmt);
-+      if (!str)
-+              return false;
-+      return !strncmp(str, TURN_OFF_ASM_STR, sizeof(TURN_OFF_ASM_STR) - 1);
-+}
++      if (is_a_neg_overflow(def_stmt, rhs2))
++              return handle_intentional_overflow(visited, true, def_stmt, new_rhs1, NULL_TREE);
++      if (is_a_neg_overflow(def_stmt, rhs1))
++              return handle_intentional_overflow(visited, true, def_stmt, new_rhs2, new_rhs2);
 +
 +
-+bool is_size_overflow_intentional_asm_yes(const_gimple stmt)
-+{
-+      const char *str;
 +
 +
-+      str = get_asm_string(stmt);
-+      if (!str)
-+              return false;
-+      return !strncmp(str, YES_ASM_STR, sizeof(YES_ASM_STR) - 1);
-+}
++      if (is_a_constant_overflow(def_stmt, rhs2))
++              return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, NULL_TREE);
++      if (is_a_constant_overflow(def_stmt, rhs1))
++              return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, new_rhs2);
 +
 +
-+bool is_size_overflow_asm(const_gimple stmt)
-+{
-+      const char *str;
++      // the const is between 0 and (signed) MAX
++      if (is_gimple_constant(rhs1))
++              new_rhs1 = create_assign(visited, def_stmt, rhs1, BEFORE_STMT);
++      if (is_gimple_constant(rhs2))
++              new_rhs2 = create_assign(visited, def_stmt, rhs2, BEFORE_STMT);
 +
 +
-+      str = get_asm_string(stmt);
-+      if (!str)
-+              return false;
-+      return !strncmp(str, OK_ASM_STR, sizeof(OK_ASM_STR) - 1);
++      return dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
 +}
 +
 +}
 +
-+bool is_a_return_check(const_tree node)
++#if BUILDING_GCC_VERSION >= 4006
++static tree get_new_rhs(struct visited *visited, tree size_overflow_type, tree rhs)
 +{
 +{
-+      if (TREE_CODE(node) == FUNCTION_DECL)
-+              return true;
-+
-+      gcc_assert(TREE_CODE(node) == PARM_DECL);
-+      return false;
++      if (is_gimple_constant(rhs))
++              return cast_a_tree(size_overflow_type, rhs);
++      if (TREE_CODE(rhs) != SSA_NAME)
++              return NULL_TREE;
++      return expand(visited, rhs);
 +}
 +
 +}
 +
-+// Get the argnum of a function decl, if node is a return then the argnum is 0
-+unsigned int get_function_num(const_tree node, const_tree orig_fndecl)
++static tree handle_ternary_ops(struct visited *visited, tree lhs)
 +{
 +{
-+      if (is_a_return_check(node))
-+              return 0;
-+      else
-+              return find_arg_number_tree(node, orig_fndecl);
++      tree rhs1, rhs2, rhs3, new_rhs1, new_rhs2, new_rhs3, size_overflow_type;
++      gimple def_stmt = get_def_stmt(lhs);
++
++      size_overflow_type = get_size_overflow_type(visited, def_stmt, lhs);
++
++      rhs1 = gimple_assign_rhs1(def_stmt);
++      rhs2 = gimple_assign_rhs2(def_stmt);
++      rhs3 = gimple_assign_rhs3(def_stmt);
++      new_rhs1 = get_new_rhs(visited, size_overflow_type, rhs1);
++      new_rhs2 = get_new_rhs(visited, size_overflow_type, rhs2);
++      new_rhs3 = get_new_rhs(visited, size_overflow_type, rhs3);
++
++      return dup_assign(visited, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
 +}
 +}
++#endif
 +
 +
-+unsigned int get_correct_arg_count(unsigned int argnum, const_tree fndecl)
++static tree get_my_stmt_lhs(struct visited *visited, gimple stmt)
 +{
 +{
-+      const struct size_overflow_hash *hash;
-+      unsigned int new_argnum;
-+      tree arg;
-+      const_tree origarg;
++      gimple_stmt_iterator gsi;
++      gimple next_stmt = NULL;
 +
 +
-+      if (argnum == 0)
-+              return argnum;
++      gsi = gsi_for_stmt(stmt);
 +
 +
-+      hash = get_function_hash(fndecl);
-+      if (hash && hash->param & (1U << argnum))
-+              return argnum;
++      do {
++              gsi_next(&gsi);
++              next_stmt = gsi_stmt(gsi);
 +
 +
-+      if (DECL_EXTERNAL(fndecl))
-+              return argnum;
++              if (gimple_code(stmt) == GIMPLE_PHI && !pointer_set_contains(visited->my_stmts, next_stmt))
++                      return NULL_TREE;
 +
 +
-+      origarg = DECL_ARGUMENTS(DECL_ORIGIN(fndecl));
-+      argnum--;
-+      while (origarg && argnum) {
-+              origarg = TREE_CHAIN(origarg);
-+              argnum--;
-+      }
-+      gcc_assert(argnum == 0);
-+      gcc_assert(origarg != NULL_TREE);
++              if (pointer_set_contains(visited->my_stmts, next_stmt) && !pointer_set_contains(visited->skip_expr_casts, next_stmt))
++                      break;
 +
 +
-+      for (arg = DECL_ARGUMENTS(fndecl), new_argnum = 1; arg; arg = TREE_CHAIN(arg), new_argnum++)
-+              if (operand_equal_p(origarg, arg, 0) || !strcmp(DECL_NAME_POINTER(origarg), DECL_NAME_POINTER(arg)))
-+                      return new_argnum;
++              gcc_assert(pointer_set_contains(visited->my_stmts, next_stmt));
++      } while (!gsi_end_p(gsi));
 +
 +
-+      return CANNOT_FIND_ARG;
++      gcc_assert(next_stmt);
++      return get_lhs(next_stmt);
 +}
 +
 +}
 +
-+static bool is_in_hash_table(const_tree fndecl, unsigned int num)
++static tree expand_visited(struct visited *visited, gimple def_stmt)
 +{
 +{
-+      const struct size_overflow_hash *hash;
++      gimple_stmt_iterator gsi;
++      enum gimple_code code = gimple_code(def_stmt);
 +
 +
-+      hash = get_function_hash(fndecl);
-+      if (hash && (hash->param & (1U << num)))
-+              return true;
-+      return false;
++      if (code == GIMPLE_ASM)
++              return NULL_TREE;
++
++      gsi = gsi_for_stmt(def_stmt);
++      gsi_next(&gsi);
++
++      if (gimple_code(def_stmt) == GIMPLE_PHI && gsi_end_p(gsi))
++              return NULL_TREE;
++      return get_my_stmt_lhs(visited, def_stmt);
 +}
 +
 +}
 +
-+/* Check if the function has a size_overflow attribute or it is in the size_overflow hash table.
-+ * If the function is missing everywhere then print the missing message into stderr.
-+ */
-+bool is_missing_function(const_tree orig_fndecl, unsigned int num)
++tree expand(struct visited *visited, tree lhs)
 +{
 +{
-+      switch (DECL_FUNCTION_CODE(orig_fndecl)) {
-+#if BUILDING_GCC_VERSION >= 4008
-+      case BUILT_IN_BSWAP16:
-+#endif
-+      case BUILT_IN_BSWAP32:
-+      case BUILT_IN_BSWAP64:
-+      case BUILT_IN_EXPECT:
-+      case BUILT_IN_MEMCMP:
-+              return false;
-+      default:
-+              break;
-+      }
++      gimple def_stmt;
 +
 +
-+      // skip test.c
-+      if (strcmp(DECL_NAME_POINTER(current_function_decl), "coolmalloc")) {
-+              if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(orig_fndecl)))
-+                      warning(0, "unnecessary size_overflow attribute on: %s\n", DECL_NAME_POINTER(orig_fndecl));
-+      }
++      def_stmt = get_def_stmt(lhs);
 +
 +
-+      if (is_in_hash_table(orig_fndecl, num))
-+              return false;
++      if (!def_stmt || gimple_code(def_stmt) == GIMPLE_NOP)
++              return NULL_TREE;
 +
 +
-+      print_missing_msg(orig_fndecl, num);
-+      return true;
-+}
++      if (pointer_set_contains(visited->my_stmts, def_stmt))
++              return lhs;
++
++      if (pointer_set_contains(visited->stmts, def_stmt))
++              return expand_visited(visited, def_stmt);
++
++      if (is_gimple_constant(lhs))
++              return NULL_TREE;
++      if (skip_types(lhs))
++              return NULL_TREE;
 +
 +
++      switch (gimple_code(def_stmt)) {
++      case GIMPLE_PHI:
++              return handle_phi(visited, lhs);
++      case GIMPLE_CALL:
++      case GIMPLE_ASM:
++              if (is_size_overflow_asm(def_stmt))
++                      return expand(visited, get_size_overflow_asm_input(def_stmt));
++              return create_assign(visited, def_stmt, lhs, AFTER_STMT);
++      case GIMPLE_ASSIGN:
++              switch (gimple_num_ops(def_stmt)) {
++              case 2:
++                      return handle_unary_ops(visited, def_stmt);
++              case 3:
++                      return handle_binary_ops(visited, lhs);
++#if BUILDING_GCC_VERSION >= 4006
++              case 4:
++                      return handle_ternary_ops(visited, lhs);
++#endif
++              }
++      default:
++              debug_gimple_stmt(def_stmt);
++              error("%s: unknown gimple code", __func__);
++              gcc_unreachable();
++      }
++}
 diff --git a/tools/gcc/stackleak_plugin.c b/tools/gcc/stackleak_plugin.c
 new file mode 100644
 index 0000000..924652b
 diff --git a/tools/gcc/stackleak_plugin.c b/tools/gcc/stackleak_plugin.c
 new file mode 100644
 index 0000000..924652b
@@ -125914,7 +147669,7 @@ index 0a578fe..b81f62d 100644
  })
  
 diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
  })
  
 diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
-index 3cee7b1..29cb7d8 100644
+index 1cc6e2e..85d2e86 100644
 --- a/virt/kvm/kvm_main.c
 +++ b/virt/kvm/kvm_main.c
 @@ -78,12 +78,17 @@ LIST_HEAD(vm_list);
 --- a/virt/kvm/kvm_main.c
 +++ b/virt/kvm/kvm_main.c
 @@ -78,12 +78,17 @@ LIST_HEAD(vm_list);
@@ -125937,7 +147692,7 @@ index 3cee7b1..29cb7d8 100644
  
  struct dentry *kvm_debugfs_dir;
  
  
  struct dentry *kvm_debugfs_dir;
  
-@@ -786,7 +791,7 @@ int __kvm_set_memory_region(struct kvm *kvm,
+@@ -785,7 +790,7 @@ int __kvm_set_memory_region(struct kvm *kvm,
        /* We can read the guest memory with __xxx_user() later on. */
        if ((mem->slot < KVM_USER_MEM_SLOTS) &&
            ((mem->userspace_addr & (PAGE_SIZE - 1)) ||
        /* We can read the guest memory with __xxx_user() later on. */
        if ((mem->slot < KVM_USER_MEM_SLOTS) &&
            ((mem->userspace_addr & (PAGE_SIZE - 1)) ||
@@ -125946,7 +147701,7 @@ index 3cee7b1..29cb7d8 100644
                        (void __user *)(unsigned long)mem->userspace_addr,
                        mem->memory_size)))
                goto out;
                        (void __user *)(unsigned long)mem->userspace_addr,
                        mem->memory_size)))
                goto out;
-@@ -1690,9 +1695,17 @@ EXPORT_SYMBOL_GPL(kvm_read_guest_cached);
+@@ -1684,9 +1689,17 @@ EXPORT_SYMBOL_GPL(kvm_read_guest_cached);
  
  int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len)
  {
  
  int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len)
  {
@@ -125966,7 +147721,7 @@ index 3cee7b1..29cb7d8 100644
  }
  EXPORT_SYMBOL_GPL(kvm_clear_guest_page);
  
  }
  EXPORT_SYMBOL_GPL(kvm_clear_guest_page);
  
-@@ -1941,7 +1954,7 @@ static int kvm_vcpu_release(struct inode *inode, struct file *filp)
+@@ -1931,7 +1944,7 @@ static int kvm_vcpu_release(struct inode *inode, struct file *filp)
        return 0;
  }
  
        return 0;
  }
  
@@ -125975,7 +147730,7 @@ index 3cee7b1..29cb7d8 100644
        .release        = kvm_vcpu_release,
        .unlocked_ioctl = kvm_vcpu_ioctl,
  #ifdef CONFIG_COMPAT
        .release        = kvm_vcpu_release,
        .unlocked_ioctl = kvm_vcpu_ioctl,
  #ifdef CONFIG_COMPAT
-@@ -2650,7 +2663,7 @@ out:
+@@ -2647,7 +2660,7 @@ out:
  }
  #endif
  
  }
  #endif
  
@@ -125984,7 +147739,7 @@ index 3cee7b1..29cb7d8 100644
        .release        = kvm_vm_release,
        .unlocked_ioctl = kvm_vm_ioctl,
  #ifdef CONFIG_COMPAT
        .release        = kvm_vm_release,
        .unlocked_ioctl = kvm_vm_ioctl,
  #ifdef CONFIG_COMPAT
-@@ -2721,7 +2734,7 @@ out:
+@@ -2718,7 +2731,7 @@ out:
        return r;
  }
  
        return r;
  }
  
@@ -125993,7 +147748,7 @@ index 3cee7b1..29cb7d8 100644
        .unlocked_ioctl = kvm_dev_ioctl,
        .compat_ioctl   = kvm_dev_ioctl,
        .llseek         = noop_llseek,
        .unlocked_ioctl = kvm_dev_ioctl,
        .compat_ioctl   = kvm_dev_ioctl,
        .llseek         = noop_llseek,
-@@ -2747,7 +2760,7 @@ static void hardware_enable_nolock(void *junk)
+@@ -2744,7 +2757,7 @@ static void hardware_enable_nolock(void *junk)
  
        if (r) {
                cpumask_clear_cpu(cpu, cpus_hardware_enabled);
  
        if (r) {
                cpumask_clear_cpu(cpu, cpus_hardware_enabled);
@@ -126002,7 +147757,7 @@ index 3cee7b1..29cb7d8 100644
                printk(KERN_INFO "kvm: enabling virtualization on "
                                 "CPU%d failed\n", cpu);
        }
                printk(KERN_INFO "kvm: enabling virtualization on "
                                 "CPU%d failed\n", cpu);
        }
-@@ -2803,10 +2816,10 @@ static int hardware_enable_all(void)
+@@ -2800,10 +2813,10 @@ static int hardware_enable_all(void)
  
        kvm_usage_count++;
        if (kvm_usage_count == 1) {
  
        kvm_usage_count++;
        if (kvm_usage_count == 1) {
@@ -126015,7 +147770,7 @@ index 3cee7b1..29cb7d8 100644
                        hardware_disable_all_nolock();
                        r = -EBUSY;
                }
                        hardware_disable_all_nolock();
                        r = -EBUSY;
                }
-@@ -3213,7 +3226,7 @@ static void kvm_sched_out(struct preempt_notifier *pn,
+@@ -3210,7 +3223,7 @@ static void kvm_sched_out(struct preempt_notifier *pn,
        kvm_arch_vcpu_put(vcpu);
  }
  
        kvm_arch_vcpu_put(vcpu);
  }
  
@@ -126024,7 +147779,7 @@ index 3cee7b1..29cb7d8 100644
                  struct module *module)
  {
        int r;
                  struct module *module)
  {
        int r;
-@@ -3260,7 +3273,7 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
+@@ -3257,7 +3270,7 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
        if (!vcpu_align)
                vcpu_align = __alignof__(struct kvm_vcpu);
        kvm_vcpu_cache = kmem_cache_create("kvm_vcpu", vcpu_size, vcpu_align,
        if (!vcpu_align)
                vcpu_align = __alignof__(struct kvm_vcpu);
        kvm_vcpu_cache = kmem_cache_create("kvm_vcpu", vcpu_size, vcpu_align,
@@ -126033,7 +147788,7 @@ index 3cee7b1..29cb7d8 100644
        if (!kvm_vcpu_cache) {
                r = -ENOMEM;
                goto out_free_3;
        if (!kvm_vcpu_cache) {
                r = -ENOMEM;
                goto out_free_3;
-@@ -3270,9 +3283,11 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
+@@ -3267,9 +3280,11 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
        if (r)
                goto out_free;
  
        if (r)
                goto out_free;
  
@@ -126045,7 +147800,7 @@ index 3cee7b1..29cb7d8 100644
  
        r = misc_register(&kvm_dev);
        if (r) {
  
        r = misc_register(&kvm_dev);
        if (r) {
-@@ -3282,9 +3297,6 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
+@@ -3279,9 +3294,6 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
  
        register_syscore_ops(&kvm_syscore_ops);
  
  
        register_syscore_ops(&kvm_syscore_ops);
  
diff --git a/kernel/patches/linux-2.6-silence-fbcon-logo.patch b/kernel/patches/linux-2.6-silence-fbcon-logo.patch
deleted file mode 100644 (file)
index 45ab733..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c
-index 1657b96..4c5c2be 100644
---- a/drivers/video/console/fbcon.c
-+++ b/drivers/video/console/fbcon.c
-@@ -631,13 +631,15 @@ static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info,
-               kfree(save);
-       }
--      if (logo_lines > vc->vc_bottom) {
--              logo_shown = FBCON_LOGO_CANSHOW;
--              printk(KERN_INFO
--                     "fbcon_init: disable boot-logo (boot-logo bigger than screen).\n");
--      } else if (logo_shown != FBCON_LOGO_DONTSHOW) {
--              logo_shown = FBCON_LOGO_DRAW;
--              vc->vc_top = logo_lines;
-+      if (logo_shown != FBCON_LOGO_DONTSHOW) {
-+              if (logo_lines > vc->vc_bottom) {
-+                      logo_shown = FBCON_LOGO_CANSHOW;
-+                      printk(KERN_INFO
-+                             "fbcon_init: disable boot-logo (boot-logo bigger than screen).\n");
-+              } else {
-+                      logo_shown = FBCON_LOGO_DRAW;
-+                      vc->vc_top = logo_lines;
-+              }
-       }
- }
- #endif /* MODULE */
-@@ -3489,6 +3491,14 @@ static int __init fb_console_init(void)
-       return 0;
- }
-+static int __init quiet_logo(char *str)
-+{
-+      logo_shown = FBCON_LOGO_DONTSHOW;
-+      return 0;
-+}
-+
-+early_param("quiet", quiet_logo);
-+
- module_init(fb_console_init);
- #ifdef MODULE