summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-10-04 20:49:09 -0400
committerAnthony G. Basile <blueness@gentoo.org>2012-10-04 20:49:09 -0400
commit4b5f95fcdc30cfa5217af37222a05c1482d5de89 (patch)
tree3b5ae4ead3ea6fa1dd0e60ab8e3129c1021829c5
parentGrsec/PaX: 2.9.1-{2.6.32.59,3.2.30,3.5.4}-201209241829 (diff)
downloadhardened-patchset-20121002.tar.gz
hardened-patchset-20121002.tar.bz2
hardened-patchset-20121002.zip
Grsec/PaX: 2.9.1-{2.6.32.59,3.2.30,3.5.5}-20121002202020121002
-rw-r--r--2.6.32/0000_README2
-rw-r--r--2.6.32/4420_grsecurity-2.9.1-2.6.32.59-201210022016.patch (renamed from 2.6.32/4420_grsecurity-2.9.1-2.6.32.59-201209241828.patch)6668
-rw-r--r--3.2.30/0000_README2
-rw-r--r--3.2.30/4420_grsecurity-2.9.1-3.2.30-201210022019.patch (renamed from 3.2.30/4420_grsecurity-2.9.1-3.2.30-201209241828.patch)7332
-rw-r--r--3.5.5/0000_README (renamed from 3.5.4/0000_README)2
-rw-r--r--3.5.5/1004_linux-3.5.5.patch10564
-rw-r--r--3.5.5/4420_grsecurity-2.9.1-3.5.5-201210022020.patch (renamed from 3.5.4/4420_grsecurity-2.9.1-3.5.4-201209241829.patch)8717
-rw-r--r--3.5.5/4430_grsec-remove-localversion-grsec.patch (renamed from 3.5.4/4430_grsec-remove-localversion-grsec.patch)0
-rw-r--r--3.5.5/4435_grsec-mute-warnings.patch (renamed from 3.5.4/4435_grsec-mute-warnings.patch)0
-rw-r--r--3.5.5/4440_grsec-remove-protected-paths.patch (renamed from 3.5.4/4440_grsec-remove-protected-paths.patch)0
-rw-r--r--3.5.5/4450_grsec-kconfig-default-gids.patch (renamed from 3.5.4/4450_grsec-kconfig-default-gids.patch)0
-rw-r--r--3.5.5/4465_selinux-avc_audit-log-curr_ip.patch (renamed from 3.5.4/4465_selinux-avc_audit-log-curr_ip.patch)0
-rw-r--r--3.5.5/4470_disable-compat_vdso.patch (renamed from 3.5.4/4470_disable-compat_vdso.patch)0
13 files changed, 22700 insertions, 10587 deletions
diff --git a/2.6.32/0000_README b/2.6.32/0000_README
index 78b6cc4..2cf0326 100644
--- a/2.6.32/0000_README
+++ b/2.6.32/0000_README
@@ -30,7 +30,7 @@ Patch: 1058_linux-2.6.32.59.patch
From: http://www.kernel.org
Desc: Linux 2.6.32.59
-Patch: 4420_grsecurity-2.9.1-2.6.32.59-201209241828.patch
+Patch: 4420_grsecurity-2.9.1-2.6.32.59-201210022016.patch
From: http://www.grsecurity.net
Desc: hardened-sources base patch from upstream grsecurity
diff --git a/2.6.32/4420_grsecurity-2.9.1-2.6.32.59-201209241828.patch b/2.6.32/4420_grsecurity-2.9.1-2.6.32.59-201210022016.patch
index 17cdc43..675d03a 100644
--- a/2.6.32/4420_grsecurity-2.9.1-2.6.32.59-201209241828.patch
+++ b/2.6.32/4420_grsecurity-2.9.1-2.6.32.59-201210022016.patch
@@ -8502,7 +8502,7 @@ index 509b1ff..bfd7118 100644
page_kernel = pgprot_val(SRMMU_PAGE_KERNEL);
diff --git a/arch/um/Makefile b/arch/um/Makefile
-index fc633db..5e1a1c2 100644
+index fc633db..b46e213 100644
--- a/arch/um/Makefile
+++ b/arch/um/Makefile
@@ -49,6 +49,10 @@ USER_CFLAGS = $(patsubst $(KERNEL_DEFINES),,$(patsubst -D__KERNEL__,,\
@@ -8510,7 +8510,7 @@ index fc633db..5e1a1c2 100644
$(filter -I%,$(CFLAGS)) -D_FILE_OFFSET_BITS=64
+ifdef CONSTIFY_PLUGIN
-+USER_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++USER_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
+
include $(srctree)/$(ARCH_DIR)/Makefile-$(SUBARCH)
@@ -8815,7 +8815,7 @@ index d2d24c9..0f21f8d 100644
+archprepare:
+ $(if $(LDFLAGS_BUILD_ID),,$(error $(OLD_LD)))
diff --git a/arch/x86/boot/Makefile b/arch/x86/boot/Makefile
-index ec749c2..bbb5319 100644
+index ec749c2..c2abaf02 100644
--- a/arch/x86/boot/Makefile
+++ b/arch/x86/boot/Makefile
@@ -69,6 +69,9 @@ KBUILD_CFLAGS := $(LINUXINCLUDE) -g -Os -D_SETUP -D__KERNEL__ \
@@ -8823,7 +8823,7 @@ index ec749c2..bbb5319 100644
$(call cc-option, -mpreferred-stack-boundary=2)
KBUILD_CFLAGS += $(call cc-option, -m32)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
GCOV_PROFILE := n
@@ -8873,7 +8873,7 @@ index 98239d2..f40214c 100644
return diff;
}
diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
-index f8ed065..5bf5ff3 100644
+index f8ed065..6764b5c 100644
--- a/arch/x86/boot/compressed/Makefile
+++ b/arch/x86/boot/compressed/Makefile
@@ -13,6 +13,9 @@ cflags-$(CONFIG_X86_64) := -mcmodel=small
@@ -8881,7 +8881,7 @@ index f8ed065..5bf5ff3 100644
KBUILD_CFLAGS += $(call cc-option,-ffreestanding)
KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
@@ -15346,7 +15346,7 @@ index 727acc1..554f3eb 100644
"2:\n"
".section .fixup,\"ax\"\n"
diff --git a/arch/x86/kernel/acpi/realmode/Makefile b/arch/x86/kernel/acpi/realmode/Makefile
-index 6a564ac..9b1340c 100644
+index 6a564ac..3f3a3d7 100644
--- a/arch/x86/kernel/acpi/realmode/Makefile
+++ b/arch/x86/kernel/acpi/realmode/Makefile
@@ -41,6 +41,9 @@ KBUILD_CFLAGS := $(LINUXINCLUDE) -g -Os -D_SETUP -D_WAKEUP -D__KERNEL__ \
@@ -15354,7 +15354,7 @@ index 6a564ac..9b1340c 100644
$(call cc-option, -mpreferred-stack-boundary=2)
KBUILD_CFLAGS += $(call cc-option, -m32)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
GCOV_PROFILE := n
@@ -24067,9 +24067,28 @@ index df1cefb..ea708b4 100644
{
struct page *page;
diff --git a/arch/x86/lguest/boot.c b/arch/x86/lguest/boot.c
-index 7e59dc1..b88c98f 100644
+index 7e59dc1..80b8a7b 100644
--- a/arch/x86/lguest/boot.c
+++ b/arch/x86/lguest/boot.c
+@@ -1088,12 +1088,12 @@ static u32 lguest_apic_safe_wait_icr_idle(void)
+
+ static void set_lguest_basic_apic_ops(void)
+ {
+- apic->read = lguest_apic_read;
+- apic->write = lguest_apic_write;
+- apic->icr_read = lguest_apic_icr_read;
+- apic->icr_write = lguest_apic_icr_write;
+- apic->wait_icr_idle = lguest_apic_wait_icr_idle;
+- apic->safe_wait_icr_idle = lguest_apic_safe_wait_icr_idle;
++ *(void **)&apic->read = lguest_apic_read;
++ *(void **)&apic->write = lguest_apic_write;
++ *(void **)&apic->icr_read = lguest_apic_icr_read;
++ *(void **)&apic->icr_write = lguest_apic_icr_write;
++ *(void **)&apic->wait_icr_idle = lguest_apic_wait_icr_idle;
++ *(void **)&apic->safe_wait_icr_idle = lguest_apic_safe_wait_icr_idle;
+ };
+ #endif
+
@@ -1172,9 +1172,10 @@ static __init int early_put_chars(u32 vtermno, const char *buf, int count)
* Rebooting also tells the Host we're finished, but the RESTART flag tells the
* Launcher to reboot us.
@@ -29972,6 +29991,26 @@ index 3f90a2c..2c2ad84 100644
.alloc_pud = xen_alloc_pmd_init,
.release_pud = xen_release_pmd_init,
+diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c
+index ad0047f..cfec0c4 100644
+--- a/arch/x86/xen/setup.c
++++ b/arch/x86/xen/setup.c
+@@ -14,6 +14,7 @@
+ #include <asm/e820.h>
+ #include <asm/setup.h>
+ #include <asm/acpi.h>
++#include <asm/numa.h>
+ #include <asm/xen/hypervisor.h>
+ #include <asm/xen/hypercall.h>
+
+@@ -191,4 +192,7 @@ void __init xen_arch_setup(void)
+ paravirt_disable_iospace();
+
+ fiddle_vdso();
++#ifdef CONFIG_NUMA
++ numa_off = 1;
++#endif
+ }
diff --git a/arch/x86/xen/smp.c b/arch/x86/xen/smp.c
index a96204a..fca9b8e 100644
--- a/arch/x86/xen/smp.c
@@ -54721,6 +54760,22 @@ index 2dce134..fa5ce75 100644
first_ldg = (NIU_NUM_LDG / parent->num_ports) * np->port;
for (i = 0; i < (NIU_NUM_LDG / parent->num_ports); i++)
ldg_num_map[i] = first_ldg + i;
+diff --git a/drivers/net/pasemi_mac.c b/drivers/net/pasemi_mac.c
+index c254a7f..7aa030e 100644
+--- a/drivers/net/pasemi_mac.c
++++ b/drivers/net/pasemi_mac.c
+@@ -1099,9 +1099,9 @@ static int pasemi_mac_phy_init(struct net_device *dev)
+ phydev = of_phy_connect(dev, phy_dn, &pasemi_adjust_link, 0,
+ PHY_INTERFACE_MODE_SGMII);
+
+- if (IS_ERR(phydev)) {
++ if (!phydev) {
+ printk(KERN_ERR "%s: Could not attach to phy\n", dev->name);
+- return PTR_ERR(phydev);
++ return -ENODEV;
+ }
+
+ mac->phydev = phydev;
diff --git a/drivers/net/pcnet32.c b/drivers/net/pcnet32.c
index c1b3f09..97cd8c4 100644
--- a/drivers/net/pcnet32.c
@@ -67986,9 +68041,36 @@ index e696713..5a85bf9 100644
__bio_for_each_segment(bvec, bio, i, 0) {
char *addr = page_address(bvec->bv_page);
diff --git a/fs/block_dev.c b/fs/block_dev.c
-index e65efa2..04fae57 100644
+index e65efa2..d5ce33a 100644
--- a/fs/block_dev.c
+++ b/fs/block_dev.c
+@@ -48,7 +48,7 @@ inline struct block_device *I_BDEV(struct inode *inode)
+
+ EXPORT_SYMBOL(I_BDEV);
+
+-static sector_t max_block(struct block_device *bdev)
++sector_t blkdev_max_block(struct block_device *bdev)
+ {
+ sector_t retval = ~((sector_t)0);
+ loff_t sz = i_size_read(bdev->bd_inode);
+@@ -119,7 +119,7 @@ static int
+ blkdev_get_block(struct inode *inode, sector_t iblock,
+ struct buffer_head *bh, int create)
+ {
+- if (iblock >= max_block(I_BDEV(inode))) {
++ if (iblock >= blkdev_max_block(I_BDEV(inode))) {
+ if (create)
+ return -EIO;
+
+@@ -141,7 +141,7 @@ static int
+ blkdev_get_blocks(struct inode *inode, sector_t iblock,
+ struct buffer_head *bh, int create)
+ {
+- sector_t end_block = max_block(I_BDEV(inode));
++ sector_t end_block = blkdev_max_block(I_BDEV(inode));
+ unsigned long max_blocks = bh->b_size >> inode->i_blkbits;
+
+ if ((iblock + max_blocks) > end_block) {
@@ -664,7 +664,7 @@ int bd_claim(struct block_device *bdev, void *holder)
else if (bdev->bd_contains == bdev)
res = 0; /* is a whole device which isn't held */
@@ -68245,7 +68327,7 @@ index a240b6f..4ce16ef7 100644
.store = btrfs_root_attr_store,
};
diff --git a/fs/buffer.c b/fs/buffer.c
-index 6fa5302..abbfa0b 100644
+index 6fa5302..183550e 100644
--- a/fs/buffer.c
+++ b/fs/buffer.c
@@ -25,6 +25,7 @@
@@ -68256,47 +68338,142 @@ index 6fa5302..abbfa0b 100644
#include <linux/blkdev.h>
#include <linux/file.h>
#include <linux/quotaops.h>
-@@ -1091,6 +1092,9 @@ grow_buffers(struct block_device *bdev, sector_t block, int size)
- static struct buffer_head *
- __getblk_slow(struct block_device *bdev, sector_t block, int size)
+@@ -970,13 +971,14 @@ link_dev_buffers(struct page *page, struct buffer_head *head)
+ /*
+ * Initialise the state of a blockdev page's buffers.
+ */
+-static void
++static sector_t
+ init_page_buffers(struct page *page, struct block_device *bdev,
+ sector_t block, int size)
+ {
+ struct buffer_head *head = page_buffers(page);
+ struct buffer_head *bh = head;
+ int uptodate = PageUptodate(page);
++ sector_t end_block = blkdev_max_block(I_BDEV(bdev->bd_inode));
+
+ do {
+ if (!buffer_mapped(bh)) {
+@@ -985,38 +987,47 @@ init_page_buffers(struct page *page, struct block_device *bdev,
+ bh->b_blocknr = block;
+ if (uptodate)
+ set_buffer_uptodate(bh);
+- set_buffer_mapped(bh);
++ if (block < end_block)
++ set_buffer_mapped(bh);
+ }
+ block++;
+ bh = bh->b_this_page;
+ } while (bh != head);
++
++ /*
++ * Caller needs to validate requested block against end of device.
++ */
++ return end_block;
+ }
+
+ /*
+ * Create the page-cache page that contains the requested block.
+ *
+- * This is user purely for blockdev mappings.
++ * This is used purely for blockdev mappings.
+ */
+-static struct page *
++static int
+ grow_dev_page(struct block_device *bdev, sector_t block,
+- pgoff_t index, int size)
++ pgoff_t index, int size, int sizebits)
{
-+ int ret;
-+ struct buffer_head *bh;
+ struct inode *inode = bdev->bd_inode;
+ struct page *page;
+ struct buffer_head *bh;
++ sector_t end_block;
++ int ret = 0; /* Will call free_more_memory() */
+
+ page = find_or_create_page(inode->i_mapping, index,
+ (mapping_gfp_mask(inode->i_mapping) & ~__GFP_FS)|__GFP_MOVABLE);
+ if (!page)
+- return NULL;
++ return ret;
+
+ BUG_ON(!PageLocked(page));
+
+ if (page_has_buffers(page)) {
+ bh = page_buffers(page);
+ if (bh->b_size == size) {
+- init_page_buffers(page, bdev, block, size);
+- return page;
++ end_block = init_page_buffers(page, bdev,
++ index << sizebits, size);
++ goto done;
+ }
+ if (!try_to_free_buffers(page))
+ goto failed;
+@@ -1036,15 +1047,15 @@ grow_dev_page(struct block_device *bdev, sector_t block,
+ */
+ spin_lock(&inode->i_mapping->private_lock);
+ link_dev_buffers(page, bh);
+- init_page_buffers(page, bdev, block, size);
++ end_block = init_page_buffers(page, bdev, index << sizebits, size);
+ spin_unlock(&inode->i_mapping->private_lock);
+- return page;
++done:
++ ret = (block < end_block) ? 1 : -ENXIO;
+
+ failed:
+- BUG();
+ unlock_page(page);
+ page_cache_release(page);
+- return NULL;
++ return ret;
+ }
+
+ /*
+@@ -1054,7 +1065,6 @@ failed:
+ static int
+ grow_buffers(struct block_device *bdev, sector_t block, int size)
+ {
+- struct page *page;
+ pgoff_t index;
+ int sizebits;
+
+@@ -1078,14 +1088,9 @@ grow_buffers(struct block_device *bdev, sector_t block, int size)
+ bdevname(bdev, b));
+ return -EIO;
+ }
+- block = index << sizebits;
+
- /* Size must be multiple of hard sectorsize */
- if (unlikely(size & (bdev_logical_block_size(bdev)-1) ||
- (size < 512 || size > PAGE_SIZE))) {
-@@ -1103,20 +1107,21 @@ __getblk_slow(struct block_device *bdev, sector_t block, int size)
- return NULL;
+ /* Create a page with the proper size buffers.. */
+- page = grow_dev_page(bdev, block, index, size);
+- if (!page)
+- return 0;
+- unlock_page(page);
+- page_cache_release(page);
+- return 1;
++ return grow_dev_page(bdev, block, index, size, sizebits);
+ }
+
+ static struct buffer_head *
+@@ -1104,7 +1109,7 @@ __getblk_slow(struct block_device *bdev, sector_t block, int size)
}
-- for (;;) {
+ for (;;) {
- struct buffer_head * bh;
-- int ret;
-+retry:
-+ bh = __find_get_block(bdev, block, size);
-+ if (bh)
-+ return bh;
++ struct buffer_head *bh;
+ int ret;
-+ ret = grow_buffers(bdev, block, size);
-+ if (ret == 0) {
-+ free_more_memory();
-+ goto retry;
-+ } else if (ret > 0) {
bh = __find_get_block(bdev, block, size);
- if (bh)
- return bh;
--
-- ret = grow_buffers(bdev, block, size);
-- if (ret < 0)
-- return NULL;
-- if (ret == 0)
-- free_more_memory();
- }
-+ return NULL;
- }
-
- /*
+@@ -1374,10 +1379,6 @@ EXPORT_SYMBOL(__find_get_block);
+ * which corresponds to the passed block_device, block and size. The
+ * returned buffer has its reference count incremented.
+ *
+- * __getblk() cannot fail - it just keeps trying. If you pass it an
+- * illegal block number, __getblk() will happily return a buffer_head
+- * which represents the non-existent block. Very weird.
+- *
+ * __getblk() will lock up the machine if grow_dev_page's try_to_free_buffers()
+ * attempt is failing. FIXME, perhaps?
+ */
diff --git a/fs/cachefiles/bind.c b/fs/cachefiles/bind.c
index 3797e00..ce776f6 100644
--- a/fs/cachefiles/bind.c
@@ -69310,7 +69487,7 @@ index 90a6087..fa05803 100644
if (rc < 0)
goto out_free;
diff --git a/fs/eventpoll.c b/fs/eventpoll.c
-index f539204..b2ad18e 100644
+index f539204..f65f88a 100644
--- a/fs/eventpoll.c
+++ b/fs/eventpoll.c
@@ -200,6 +200,12 @@ struct eventpoll {
@@ -69355,7 +69532,47 @@ index f539204..b2ad18e 100644
/* Setup the structure that is used as key for the RB tree */
static inline void ep_set_ffd(struct epoll_filefd *ffd,
-@@ -698,12 +719,6 @@ static const struct file_operations eventpoll_fops = {
+@@ -300,6 +321,11 @@ static inline int ep_is_linked(struct list_head *p)
+ return !list_empty(p);
+ }
+
++static inline struct eppoll_entry *ep_pwq_from_wait(wait_queue_t *p)
++{
++ return container_of(p, struct eppoll_entry, wait);
++}
++
+ /* Get the "struct epitem" from a wait queue pointer */
+ static inline struct epitem *ep_item_from_wait(wait_queue_t *p)
+ {
+@@ -434,6 +460,18 @@ static void ep_poll_safewake(wait_queue_head_t *wq)
+ put_cpu();
+ }
+
++static void ep_remove_wait_queue(struct eppoll_entry *pwq)
++{
++ wait_queue_head_t *whead;
++
++ rcu_read_lock();
++ /* If it is cleared by POLLFREE, it should be rcu-safe */
++ whead = rcu_dereference(pwq->whead);
++ if (whead)
++ remove_wait_queue(whead, &pwq->wait);
++ rcu_read_unlock();
++}
++
+ /*
+ * This function unregisters poll callbacks from the associated file
+ * descriptor. Must be called with "mtx" held (or "epmutex" if called from
+@@ -448,7 +486,7 @@ static void ep_unregister_pollwait(struct eventpoll *ep, struct epitem *epi)
+ pwq = list_first_entry(lsthead, struct eppoll_entry, llink);
+
+ list_del(&pwq->llink);
+- remove_wait_queue(pwq->whead, &pwq->wait);
++ ep_remove_wait_queue(pwq);
+ kmem_cache_free(pwq_cache, pwq);
+ }
+ }
+@@ -698,12 +736,6 @@ static const struct file_operations eventpoll_fops = {
.poll = ep_eventpoll_poll
};
@@ -69368,7 +69585,25 @@ index f539204..b2ad18e 100644
/*
* This is called from eventpoll_release() to unlink files from the eventpoll
* interface. We need to have this facility to cleanup correctly files that are
-@@ -913,6 +928,103 @@ static void ep_rbtree_insert(struct eventpoll *ep, struct epitem *epi)
+@@ -814,6 +846,17 @@ static int ep_poll_callback(wait_queue_t *wait, unsigned mode, int sync, void *k
+ struct epitem *epi = ep_item_from_wait(wait);
+ struct eventpoll *ep = epi->ep;
+
++ if ((unsigned long)key & POLLFREE) {
++ ep_pwq_from_wait(wait)->whead = NULL;
++ /*
++ * whead = NULL above can race with ep_remove_wait_queue()
++ * which can do another remove_wait_queue() after us, so we
++ * can't use __remove_wait_queue(). whead->lock is held by
++ * the caller.
++ */
++ list_del_init(&wait->task_list);
++ }
++
+ spin_lock_irqsave(&ep->lock, flags);
+
+ /*
+@@ -913,6 +956,103 @@ static void ep_rbtree_insert(struct eventpoll *ep, struct epitem *epi)
rb_insert_color(&epi->rbn, &ep->rbr);
}
@@ -69472,7 +69707,7 @@ index f539204..b2ad18e 100644
/*
* Must be called with "mtx" held.
*/
-@@ -973,6 +1085,11 @@ static int ep_insert(struct eventpoll *ep, struct epoll_event *event,
+@@ -973,6 +1113,11 @@ static int ep_insert(struct eventpoll *ep, struct epoll_event *event,
*/
ep_rbtree_insert(ep, epi);
@@ -69484,7 +69719,7 @@ index f539204..b2ad18e 100644
/* We have to drop the new item inside our item list to keep track of it */
spin_lock_irqsave(&ep->lock, flags);
-@@ -997,6 +1114,14 @@ static int ep_insert(struct eventpoll *ep, struct epoll_event *event,
+@@ -997,6 +1142,14 @@ static int ep_insert(struct eventpoll *ep, struct epoll_event *event,
return 0;
@@ -69499,7 +69734,7 @@ index f539204..b2ad18e 100644
error_unregister:
ep_unregister_pollwait(ep, epi);
-@@ -1223,18 +1348,36 @@ static int ep_loop_check_proc(void *priv, void *cookie, int call_nests)
+@@ -1223,18 +1376,36 @@ static int ep_loop_check_proc(void *priv, void *cookie, int call_nests)
int error = 0;
struct file *file = priv;
struct eventpoll *ep = file->private_data;
@@ -69538,7 +69773,7 @@ index f539204..b2ad18e 100644
}
}
mutex_unlock(&ep->mtx);
-@@ -1255,8 +1398,31 @@ static int ep_loop_check_proc(void *priv, void *cookie, int call_nests)
+@@ -1255,8 +1426,31 @@ static int ep_loop_check_proc(void *priv, void *cookie, int call_nests)
*/
static int ep_loop_check(struct eventpoll *ep, struct file *file)
{
@@ -69571,7 +69806,7 @@ index f539204..b2ad18e 100644
}
/*
-@@ -1264,8 +1430,9 @@ static int ep_loop_check(struct eventpoll *ep, struct file *file)
+@@ -1264,8 +1458,9 @@ static int ep_loop_check(struct eventpoll *ep, struct file *file)
*/
SYSCALL_DEFINE1(epoll_create1, int, flags)
{
@@ -69582,7 +69817,7 @@ index f539204..b2ad18e 100644
/* Check the EPOLL_* constant for consistency. */
BUILD_BUG_ON(EPOLL_CLOEXEC != O_CLOEXEC);
-@@ -1282,11 +1449,25 @@ SYSCALL_DEFINE1(epoll_create1, int, flags)
+@@ -1282,11 +1477,25 @@ SYSCALL_DEFINE1(epoll_create1, int, flags)
* Creates all the items needed to setup an eventpoll file. That is,
* a file structure and a free file descriptor.
*/
@@ -69612,7 +69847,7 @@ index f539204..b2ad18e 100644
return error;
}
-@@ -1352,21 +1533,29 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd,
+@@ -1352,21 +1561,29 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd,
/*
* When we insert an epoll file descriptor, inside another epoll file
* descriptor, there is the change of creating closed loops, which are
@@ -69652,7 +69887,7 @@ index f539204..b2ad18e 100644
mutex_lock_nested(&ep->mtx, 0);
-@@ -1385,6 +1574,7 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd,
+@@ -1385,6 +1602,7 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd,
error = ep_insert(ep, &epds, tfile, fd);
} else
error = -EEXIST;
@@ -69660,7 +69895,7 @@ index f539204..b2ad18e 100644
break;
case EPOLL_CTL_DEL:
if (epi)
-@@ -1403,7 +1593,7 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd,
+@@ -1403,7 +1621,7 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd,
mutex_unlock(&ep->mtx);
error_tgt_fput:
@@ -69670,7 +69905,7 @@ index f539204..b2ad18e 100644
fput(tfile);
diff --git a/fs/exec.c b/fs/exec.c
-index 86fafc6..6dfde4e 100644
+index 86fafc6..25f0d1a 100644
--- a/fs/exec.c
+++ b/fs/exec.c
@@ -56,12 +56,33 @@
@@ -69878,34 +70113,7 @@ index 86fafc6..6dfde4e 100644
set_fs(old_fs);
return result;
}
-@@ -803,7 +854,6 @@ static int de_thread(struct task_struct *tsk)
- struct signal_struct *sig = tsk->signal;
- struct sighand_struct *oldsighand = tsk->sighand;
- spinlock_t *lock = &oldsighand->siglock;
-- int count;
-
- if (thread_group_empty(tsk))
- goto no_thread_group;
-@@ -820,13 +870,13 @@ static int de_thread(struct task_struct *tsk)
- spin_unlock_irq(lock);
- return -EAGAIN;
- }
-+
- sig->group_exit_task = tsk;
-- zap_other_threads(tsk);
-+ sig->notify_count = zap_other_threads(tsk);
-+ if (!thread_group_leader(tsk))
-+ sig->notify_count--;
-
-- /* Account for the thread group leader hanging around: */
-- count = thread_group_leader(tsk) ? 1 : 2;
-- sig->notify_count = count;
-- while (atomic_read(&sig->count) > count) {
-+ while (sig->notify_count) {
- __set_current_state(TASK_UNINTERRUPTIBLE);
- spin_unlock_irq(lock);
- schedule();
-@@ -985,6 +1035,21 @@ void set_task_comm(struct task_struct *tsk, char *buf)
+@@ -985,6 +1036,21 @@ void set_task_comm(struct task_struct *tsk, char *buf)
perf_event_comm(tsk);
}
@@ -69927,7 +70135,7 @@ index 86fafc6..6dfde4e 100644
int flush_old_exec(struct linux_binprm * bprm)
{
int retval;
-@@ -999,6 +1064,7 @@ int flush_old_exec(struct linux_binprm * bprm)
+@@ -999,6 +1065,7 @@ int flush_old_exec(struct linux_binprm * bprm)
set_mm_exe_file(bprm->mm, bprm->file);
@@ -69935,7 +70143,7 @@ index 86fafc6..6dfde4e 100644
/*
* Release all of the old mmap stuff
*/
-@@ -1023,10 +1089,6 @@ EXPORT_SYMBOL(flush_old_exec);
+@@ -1023,10 +1090,6 @@ EXPORT_SYMBOL(flush_old_exec);
void setup_new_exec(struct linux_binprm * bprm)
{
@@ -69946,7 +70154,7 @@ index 86fafc6..6dfde4e 100644
arch_pick_mmap_layout(current->mm);
/* This is the point of no return */
-@@ -1037,18 +1099,7 @@ void setup_new_exec(struct linux_binprm * bprm)
+@@ -1037,18 +1100,7 @@ void setup_new_exec(struct linux_binprm * bprm)
else
set_dumpable(current->mm, suid_dumpable);
@@ -69966,7 +70174,7 @@ index 86fafc6..6dfde4e 100644
/* Set the new mm task size. We have to do that late because it may
* depend on TIF_32BIT which is only updated in flush_thread() on
-@@ -1090,14 +1141,14 @@ EXPORT_SYMBOL(setup_new_exec);
+@@ -1090,14 +1142,14 @@ EXPORT_SYMBOL(setup_new_exec);
*/
int prepare_bprm_creds(struct linux_binprm *bprm)
{
@@ -69983,7 +70191,7 @@ index 86fafc6..6dfde4e 100644
return -ENOMEM;
}
-@@ -1105,7 +1156,7 @@ void free_bprm(struct linux_binprm *bprm)
+@@ -1105,7 +1157,7 @@ void free_bprm(struct linux_binprm *bprm)
{
free_arg_pages(bprm);
if (bprm->cred) {
@@ -69992,7 +70200,7 @@ index 86fafc6..6dfde4e 100644
abort_creds(bprm->cred);
}
kfree(bprm);
-@@ -1126,13 +1177,13 @@ void install_exec_creds(struct linux_binprm *bprm)
+@@ -1126,13 +1178,13 @@ void install_exec_creds(struct linux_binprm *bprm)
* credentials; any time after this it may be unlocked.
*/
security_bprm_committed_creds(bprm);
@@ -70008,7 +70216,7 @@ index 86fafc6..6dfde4e 100644
* PTRACE_ATTACH
*/
int check_unsafe_exec(struct linux_binprm *bprm)
-@@ -1152,7 +1203,7 @@ int check_unsafe_exec(struct linux_binprm *bprm)
+@@ -1152,7 +1204,7 @@ int check_unsafe_exec(struct linux_binprm *bprm)
}
rcu_read_unlock();
@@ -70017,7 +70225,7 @@ index 86fafc6..6dfde4e 100644
bprm->unsafe |= LSM_UNSAFE_SHARE;
} else {
res = -EAGAIN;
-@@ -1339,6 +1390,21 @@ int search_binary_handler(struct linux_binprm *bprm,struct pt_regs *regs)
+@@ -1339,6 +1391,21 @@ int search_binary_handler(struct linux_binprm *bprm,struct pt_regs *regs)
EXPORT_SYMBOL(search_binary_handler);
@@ -70039,7 +70247,7 @@ index 86fafc6..6dfde4e 100644
/*
* sys_execve() executes a new program.
*/
-@@ -1347,11 +1413,35 @@ int do_execve(char * filename,
+@@ -1347,11 +1414,35 @@ int do_execve(char * filename,
char __user *__user *envp,
struct pt_regs * regs)
{
@@ -70075,7 +70283,7 @@ index 86fafc6..6dfde4e 100644
retval = unshare_files(&displaced);
if (retval)
-@@ -1377,12 +1467,27 @@ int do_execve(char * filename,
+@@ -1377,12 +1468,27 @@ int do_execve(char * filename,
if (IS_ERR(file))
goto out_unmark;
@@ -70103,7 +70311,7 @@ index 86fafc6..6dfde4e 100644
retval = bprm_mm_init(bprm);
if (retval)
goto out_file;
-@@ -1399,25 +1504,66 @@ int do_execve(char * filename,
+@@ -1399,25 +1505,66 @@ int do_execve(char * filename,
if (retval < 0)
goto out;
@@ -70174,7 +70382,7 @@ index 86fafc6..6dfde4e 100644
current->fs->in_exec = 0;
current->in_execve = 0;
acct_update_integrals(current);
-@@ -1426,6 +1572,14 @@ int do_execve(char * filename,
+@@ -1426,6 +1573,14 @@ int do_execve(char * filename,
put_files_struct(displaced);
return retval;
@@ -70189,7 +70397,7 @@ index 86fafc6..6dfde4e 100644
out:
if (bprm->mm) {
acct_arg_size(bprm, 0);
-@@ -1591,6 +1745,251 @@ out:
+@@ -1591,6 +1746,251 @@ out:
return ispipe;
}
@@ -70441,7 +70649,7 @@ index 86fafc6..6dfde4e 100644
static int zap_process(struct task_struct *start)
{
struct task_struct *t;
-@@ -1793,17 +2192,17 @@ static void wait_for_dump_helpers(struct file *file)
+@@ -1793,17 +2193,17 @@ static void wait_for_dump_helpers(struct file *file)
pipe = file->f_path.dentry->d_inode->i_pipe;
pipe_lock(pipe);
@@ -70464,7 +70672,7 @@ index 86fafc6..6dfde4e 100644
pipe_unlock(pipe);
}
-@@ -1826,10 +2225,13 @@ void do_coredump(long signr, int exit_code, struct pt_regs *regs)
+@@ -1826,10 +2226,13 @@ void do_coredump(long signr, int exit_code, struct pt_regs *regs)
char **helper_argv = NULL;
int helper_argc = 0;
int dump_count = 0;
@@ -70479,7 +70687,7 @@ index 86fafc6..6dfde4e 100644
binfmt = mm->binfmt;
if (!binfmt || !binfmt->core_dump)
goto fail;
-@@ -1874,6 +2276,8 @@ void do_coredump(long signr, int exit_code, struct pt_regs *regs)
+@@ -1874,6 +2277,8 @@ void do_coredump(long signr, int exit_code, struct pt_regs *regs)
*/
clear_thread_flag(TIF_SIGPENDING);
@@ -70488,7 +70696,7 @@ index 86fafc6..6dfde4e 100644
/*
* lock_kernel() because format_corename() is controlled by sysctl, which
* uses lock_kernel()
-@@ -1908,7 +2312,7 @@ void do_coredump(long signr, int exit_code, struct pt_regs *regs)
+@@ -1908,7 +2313,7 @@ void do_coredump(long signr, int exit_code, struct pt_regs *regs)
goto fail_unlock;
}
@@ -70497,7 +70705,7 @@ index 86fafc6..6dfde4e 100644
if (core_pipe_limit && (core_pipe_limit < dump_count)) {
printk(KERN_WARNING "Pid %d(%s) over core_pipe_limit\n",
task_tgid_vnr(current), current->comm);
-@@ -1972,7 +2376,7 @@ close_fail:
+@@ -1972,7 +2377,7 @@ close_fail:
filp_close(file, NULL);
fail_dropcount:
if (dump_count)
@@ -74471,7 +74679,7 @@ index 50f8f06..c5755df 100644
help
Various /proc files exist to monitor process memory utilization:
diff --git a/fs/proc/array.c b/fs/proc/array.c
-index c5ef152..d33f771 100644
+index c5ef152..28c94f7 100644
--- a/fs/proc/array.c
+++ b/fs/proc/array.c
@@ -60,6 +60,7 @@
@@ -74482,15 +74690,6 @@ index c5ef152..d33f771 100644
#include <linux/proc_fs.h>
#include <linux/ioport.h>
#include <linux/uaccess.h>
-@@ -263,7 +264,7 @@ static inline void task_sig(struct seq_file *m, struct task_struct *p)
- shpending = p->signal->shared_pending.signal;
- blocked = p->blocked;
- collect_sigign_sigcatch(p, &ignored, &caught);
-- num_threads = atomic_read(&p->signal->count);
-+ num_threads = get_nr_threads(p);
- qsize = atomic_read(&__task_cred(p)->user->sigpending);
- qlim = p->signal->rlim[RLIMIT_SIGPENDING].rlim_cur;
- unlock_task_sighand(p, &flags);
@@ -321,6 +322,21 @@ static inline void task_context_switch_counts(struct seq_file *m,
p->nivcsw);
}
@@ -74558,15 +74757,6 @@ index c5ef152..d33f771 100644
state = *get_task_state(task);
vsize = eip = esp = 0;
permitted = ptrace_may_access(task, PTRACE_MODE_READ);
-@@ -390,7 +430,7 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
- tty_nr = new_encode_dev(tty_devnum(sig->tty));
- }
-
-- num_threads = atomic_read(&sig->count);
-+ num_threads = get_nr_threads(task);
- collect_sigign_sigcatch(task, &sigign, &sigcatch);
-
- cmin_flt = sig->cmin_flt;
@@ -433,6 +473,19 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns,
gtime = task_gtime(task);
}
@@ -74621,7 +74811,7 @@ index c5ef152..d33f771 100644
if (mm) {
size = task_statm(mm, &shared, &text, &data, &resident);
mmput(mm);
-@@ -528,3 +595,10 @@ int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns,
+@@ -528,3 +595,18 @@ int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns,
return 0;
}
@@ -74629,11 +74819,19 @@ index c5ef152..d33f771 100644
+#ifdef CONFIG_GRKERNSEC_PROC_IPADDR
+int proc_pid_ipaddr(struct task_struct *task, char *buffer)
+{
-+ return sprintf(buffer, "%pI4\n", &task->signal->curr_ip);
++ u32 curr_ip = 0;
++ unsigned long flags;
++
++ if (lock_task_sighand(task, &flags)) {
++ curr_ip = task->signal->curr_ip;
++ unlock_task_sighand(task, &flags);
++ }
++
++ return sprintf(buffer, "%pI4\n", &curr_ip);
+}
+#endif
diff --git a/fs/proc/base.c b/fs/proc/base.c
-index 67f7dc0..abb766e 100644
+index 67f7dc0..071d058 100644
--- a/fs/proc/base.c
+++ b/fs/proc/base.c
@@ -102,6 +102,22 @@ struct pid_entry {
@@ -74659,26 +74857,7 @@ index 67f7dc0..abb766e 100644
#define NOD(NAME, MODE, IOP, FOP, OP) { \
.name = (NAME), \
.len = sizeof(NAME) - 1, \
-@@ -165,18 +181,6 @@ static int get_fs_path(struct task_struct *task, struct path *path, bool root)
- return result;
- }
-
--static int get_nr_threads(struct task_struct *tsk)
--{
-- unsigned long flags;
-- int count = 0;
--
-- if (lock_task_sighand(tsk, &flags)) {
-- count = atomic_read(&tsk->signal->count);
-- unlock_task_sighand(tsk, &flags);
-- }
-- return count;
--}
--
- static int proc_cwd_link(struct inode *inode, struct path *path)
- {
- struct task_struct *task = get_proc_task(inode);
-@@ -213,6 +217,9 @@ static int check_mem_permission(struct task_struct *task)
+@@ -213,6 +229,9 @@ static int check_mem_permission(struct task_struct *task)
if (task == current)
return 0;
@@ -74688,7 +74867,7 @@ index 67f7dc0..abb766e 100644
/*
* If current is actively ptrace'ing, and would also be
* permitted to freshly attach with ptrace now, permit it.
-@@ -236,7 +243,7 @@ struct mm_struct *mm_for_maps(struct task_struct *task)
+@@ -236,7 +255,7 @@ struct mm_struct *mm_for_maps(struct task_struct *task)
{
struct mm_struct *mm;
@@ -74697,7 +74876,7 @@ index 67f7dc0..abb766e 100644
return NULL;
mm = get_task_mm(task);
-@@ -245,7 +252,7 @@ struct mm_struct *mm_for_maps(struct task_struct *task)
+@@ -245,7 +264,7 @@ struct mm_struct *mm_for_maps(struct task_struct *task)
mmput(mm);
mm = NULL;
}
@@ -74706,7 +74885,7 @@ index 67f7dc0..abb766e 100644
return mm;
}
-@@ -260,6 +267,9 @@ static int proc_pid_cmdline(struct task_struct *task, char * buffer)
+@@ -260,6 +279,9 @@ static int proc_pid_cmdline(struct task_struct *task, char * buffer)
if (!mm->arg_end)
goto out_mm; /* Shh! No looking before we're done */
@@ -74716,7 +74895,7 @@ index 67f7dc0..abb766e 100644
len = mm->arg_end - mm->arg_start;
if (len > PAGE_SIZE)
-@@ -287,12 +297,28 @@ out:
+@@ -287,12 +309,28 @@ out:
return res;
}
@@ -74745,7 +74924,7 @@ index 67f7dc0..abb766e 100644
do {
nwords += 2;
} while (mm->saved_auxv[nwords - 2] != 0); /* AT_NULL */
-@@ -306,7 +332,7 @@ static int proc_pid_auxv(struct task_struct *task, char *buffer)
+@@ -306,7 +344,7 @@ static int proc_pid_auxv(struct task_struct *task, char *buffer)
}
@@ -74754,7 +74933,7 @@ index 67f7dc0..abb766e 100644
/*
* Provides a wchan file via kallsyms in a proper one-value-per-file format.
* Returns the resolved symbol. If that fails, simply return the address.
-@@ -330,11 +356,11 @@ static int proc_pid_wchan(struct task_struct *task, char *buffer)
+@@ -330,11 +368,11 @@ static int proc_pid_wchan(struct task_struct *task, char *buffer)
static int lock_trace(struct task_struct *task)
{
@@ -74768,7 +74947,7 @@ index 67f7dc0..abb766e 100644
return -EPERM;
}
return 0;
-@@ -342,10 +368,10 @@ static int lock_trace(struct task_struct *task)
+@@ -342,10 +380,10 @@ static int lock_trace(struct task_struct *task)
static void unlock_trace(struct task_struct *task)
{
@@ -74781,7 +74960,7 @@ index 67f7dc0..abb766e 100644
#define MAX_STACK_TRACE_DEPTH 64
-@@ -545,7 +571,7 @@ static int proc_pid_limits(struct task_struct *task, char *buffer)
+@@ -545,7 +583,7 @@ static int proc_pid_limits(struct task_struct *task, char *buffer)
return count;
}
@@ -74790,7 +74969,7 @@ index 67f7dc0..abb766e 100644
static int proc_pid_syscall(struct task_struct *task, char *buffer)
{
long nr;
-@@ -574,7 +600,7 @@ static int proc_pid_syscall(struct task_struct *task, char *buffer)
+@@ -574,7 +612,7 @@ static int proc_pid_syscall(struct task_struct *task, char *buffer)
/************************************************************************/
/* permission checks */
@@ -74799,7 +74978,7 @@ index 67f7dc0..abb766e 100644
{
struct task_struct *task;
int allowed = 0;
-@@ -584,7 +610,10 @@ static int proc_fd_access_allowed(struct inode *inode)
+@@ -584,7 +622,10 @@ static int proc_fd_access_allowed(struct inode *inode)
*/
task = get_proc_task(inode);
if (task) {
@@ -74811,7 +74990,7 @@ index 67f7dc0..abb766e 100644
put_task_struct(task);
}
return allowed;
-@@ -806,9 +835,16 @@ static const struct file_operations proc_single_file_operations = {
+@@ -806,9 +847,16 @@ static const struct file_operations proc_single_file_operations = {
static int mem_open(struct inode* inode, struct file* file)
{
file->private_data = (void*)((long)current->self_exec_id);
@@ -74828,7 +75007,7 @@ index 67f7dc0..abb766e 100644
static ssize_t mem_read(struct file * file, char __user * buf,
size_t count, loff_t *ppos)
{
-@@ -818,6 +854,13 @@ static ssize_t mem_read(struct file * file, char __user * buf,
+@@ -818,6 +866,13 @@ static ssize_t mem_read(struct file * file, char __user * buf,
int ret = -ESRCH;
struct mm_struct *mm;
@@ -74842,7 +75021,7 @@ index 67f7dc0..abb766e 100644
if (!task)
goto out_no_task;
-@@ -960,9 +1003,18 @@ static ssize_t environ_read(struct file *file, char __user *buf,
+@@ -960,9 +1015,18 @@ static ssize_t environ_read(struct file *file, char __user *buf,
int ret = -ESRCH;
struct mm_struct *mm;
@@ -74861,7 +75040,7 @@ index 67f7dc0..abb766e 100644
if (!ptrace_may_access(task, PTRACE_MODE_READ))
goto out;
-@@ -978,15 +1030,16 @@ static ssize_t environ_read(struct file *file, char __user *buf,
+@@ -978,15 +1042,16 @@ static ssize_t environ_read(struct file *file, char __user *buf,
goto out_free;
while (count > 0) {
@@ -74884,7 +75063,7 @@ index 67f7dc0..abb766e 100644
retval = access_process_vm(task, (mm->env_start + src),
page, this_len, 0);
-@@ -1019,6 +1072,7 @@ out_no_task:
+@@ -1019,6 +1084,7 @@ out_no_task:
static const struct file_operations proc_environ_operations = {
.read = environ_read,
@@ -74892,7 +75071,7 @@ index 67f7dc0..abb766e 100644
};
static ssize_t oom_adjust_read(struct file *file, char __user *buf,
-@@ -1377,7 +1431,7 @@ static void *proc_pid_follow_link(struct dentry *dentry, struct nameidata *nd)
+@@ -1377,7 +1443,7 @@ static void *proc_pid_follow_link(struct dentry *dentry, struct nameidata *nd)
path_put(&nd->path);
/* Are we allowed to snoop on the tasks file descriptors? */
@@ -74901,7 +75080,7 @@ index 67f7dc0..abb766e 100644
goto out;
error = PROC_I(inode)->op.proc_get_link(inode, &nd->path);
-@@ -1417,8 +1471,18 @@ static int proc_pid_readlink(struct dentry * dentry, char __user * buffer, int b
+@@ -1417,8 +1483,18 @@ static int proc_pid_readlink(struct dentry * dentry, char __user * buffer, int b
struct path path;
/* Are we allowed to snoop on the tasks file descriptors? */
@@ -74922,7 +75101,7 @@ index 67f7dc0..abb766e 100644
error = PROC_I(inode)->op.proc_get_link(inode, &path);
if (error)
-@@ -1483,7 +1547,11 @@ static struct inode *proc_pid_make_inode(struct super_block * sb, struct task_st
+@@ -1483,7 +1559,11 @@ static struct inode *proc_pid_make_inode(struct super_block * sb, struct task_st
rcu_read_lock();
cred = __task_cred(task);
inode->i_uid = cred->euid;
@@ -74934,7 +75113,7 @@ index 67f7dc0..abb766e 100644
rcu_read_unlock();
}
security_task_to_inode(task, inode);
-@@ -1501,6 +1569,9 @@ static int pid_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat
+@@ -1501,6 +1581,9 @@ static int pid_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat
struct inode *inode = dentry->d_inode;
struct task_struct *task;
const struct cred *cred;
@@ -74944,7 +75123,7 @@ index 67f7dc0..abb766e 100644
generic_fillattr(inode, stat);
-@@ -1508,13 +1579,41 @@ static int pid_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat
+@@ -1508,13 +1591,41 @@ static int pid_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat
stat->uid = 0;
stat->gid = 0;
task = pid_task(proc_pid(inode), PIDTYPE_PID);
@@ -74987,7 +75166,7 @@ index 67f7dc0..abb766e 100644
}
rcu_read_unlock();
return 0;
-@@ -1545,11 +1644,20 @@ static int pid_revalidate(struct dentry *dentry, struct nameidata *nd)
+@@ -1545,11 +1656,20 @@ static int pid_revalidate(struct dentry *dentry, struct nameidata *nd)
if (task) {
if ((inode->i_mode == (S_IFDIR|S_IRUGO|S_IXUGO)) ||
@@ -75008,7 +75187,7 @@ index 67f7dc0..abb766e 100644
rcu_read_unlock();
} else {
inode->i_uid = 0;
-@@ -1670,7 +1778,8 @@ static int proc_fd_info(struct inode *inode, struct path *path, char *info)
+@@ -1670,7 +1790,8 @@ static int proc_fd_info(struct inode *inode, struct path *path, char *info)
int fd = proc_fd(inode);
if (task) {
@@ -75018,7 +75197,7 @@ index 67f7dc0..abb766e 100644
put_task_struct(task);
}
if (files) {
-@@ -1922,12 +2031,22 @@ static const struct file_operations proc_fd_operations = {
+@@ -1922,12 +2043,22 @@ static const struct file_operations proc_fd_operations = {
static int proc_fd_permission(struct inode *inode, int mask)
{
int rv;
@@ -75043,7 +75222,7 @@ index 67f7dc0..abb766e 100644
return rv;
}
-@@ -2036,6 +2155,9 @@ static struct dentry *proc_pident_lookup(struct inode *dir,
+@@ -2036,6 +2167,9 @@ static struct dentry *proc_pident_lookup(struct inode *dir,
if (!task)
goto out_no_task;
@@ -75053,7 +75232,7 @@ index 67f7dc0..abb766e 100644
/*
* Yes, it does not scale. And it should not. Don't add
* new entries into /proc/<tgid>/ without very good reasons.
-@@ -2080,6 +2202,9 @@ static int proc_pident_readdir(struct file *filp,
+@@ -2080,6 +2214,9 @@ static int proc_pident_readdir(struct file *filp,
if (!task)
goto out_no_task;
@@ -75063,7 +75242,7 @@ index 67f7dc0..abb766e 100644
ret = 0;
i = filp->f_pos;
switch (i) {
-@@ -2171,14 +2296,14 @@ static ssize_t proc_pid_attr_write(struct file * file, const char __user * buf,
+@@ -2171,14 +2308,14 @@ static ssize_t proc_pid_attr_write(struct file * file, const char __user * buf,
goto out_free;
/* Guard against adverse ptrace interaction */
@@ -75080,7 +75259,7 @@ index 67f7dc0..abb766e 100644
out_free:
free_page((unsigned long) page);
out:
-@@ -2347,7 +2472,7 @@ static void *proc_self_follow_link(struct dentry *dentry, struct nameidata *nd)
+@@ -2347,7 +2484,7 @@ static void *proc_self_follow_link(struct dentry *dentry, struct nameidata *nd)
static void proc_self_put_link(struct dentry *dentry, struct nameidata *nd,
void *cookie)
{
@@ -75089,45 +75268,48 @@ index 67f7dc0..abb766e 100644
if (!IS_ERR(s))
__putname(s);
}
-@@ -2480,9 +2605,16 @@ static int do_io_accounting(struct task_struct *task, char *buffer, int whole)
+@@ -2480,6 +2617,11 @@ static int do_io_accounting(struct task_struct *task, char *buffer, int whole)
{
struct task_io_accounting acct = task->ioac;
unsigned long flags;
-+ int result;
-
-- if (!ptrace_may_access(task, PTRACE_MODE_READ))
-- return -EACCES;
-+ result = mutex_lock_killable(&task->signal->cred_guard_mutex);
-+ if (result)
-+ return result;
++#ifdef CONFIG_GRKERNSEC_PROC_MEMMAP
++ u64 saved_exec_id;
+
-+ if (!ptrace_may_access(task, PTRACE_MODE_READ)) {
-+ result = -EACCES;
-+ goto out_unlock;
-+ }
++ saved_exec_id = task->exec_id;
++#endif
- if (whole && lock_task_sighand(task, &flags)) {
- struct task_struct *t = task;
-@@ -2493,7 +2625,7 @@ static int do_io_accounting(struct task_struct *task, char *buffer, int whole)
+ if (!ptrace_may_access(task, PTRACE_MODE_READ))
+ return -EACCES;
+@@ -2493,6 +2635,13 @@ static int do_io_accounting(struct task_struct *task, char *buffer, int whole)
unlock_task_sighand(task, &flags);
}
-- return sprintf(buffer,
-+ result = sprintf(buffer,
++
++#ifdef CONFIG_GRKERNSEC_PROC_MEMMAP
++ /* clear the info if an exec occured during its processing*/
++ if (saved_exec_id != task->exec_id)
++ memset(&acct, 0, sizeof(acct));
++#endif
++
+ return sprintf(buffer,
"rchar: %llu\n"
"wchar: %llu\n"
- "syscr: %llu\n"
-@@ -2508,6 +2640,9 @@ static int do_io_accounting(struct task_struct *task, char *buffer, int whole)
- (unsigned long long)acct.read_bytes,
- (unsigned long long)acct.write_bytes,
- (unsigned long long)acct.cancelled_write_bytes);
-+out_unlock:
-+ mutex_unlock(&task->signal->cred_guard_mutex);
-+ return result;
+@@ -2524,12 +2673,8 @@ static int proc_tgid_io_accounting(struct task_struct *task, char *buffer)
+ static int proc_pid_personality(struct seq_file *m, struct pid_namespace *ns,
+ struct pid *pid, struct task_struct *task)
+ {
+- int err = lock_trace(task);
+- if (!err) {
+- seq_printf(m, "%08x\n", task->personality);
+- unlock_trace(task);
+- }
+- return err;
++ seq_printf(m, "%08x\n", task->personality);
++ return 0;
}
- static int proc_tid_io_accounting(struct task_struct *task, char *buffer)
-@@ -2553,7 +2688,7 @@ static const struct pid_entry tgid_base_stuff[] = {
+ /*
+@@ -2553,7 +2698,7 @@ static const struct pid_entry tgid_base_stuff[] = {
#ifdef CONFIG_SCHED_DEBUG
REG("sched", S_IRUGO|S_IWUSR, proc_pid_sched_operations),
#endif
@@ -75136,7 +75318,7 @@ index 67f7dc0..abb766e 100644
INF("syscall", S_IRUGO, proc_pid_syscall),
#endif
INF("cmdline", S_IRUGO, proc_pid_cmdline),
-@@ -2578,10 +2713,10 @@ static const struct pid_entry tgid_base_stuff[] = {
+@@ -2578,10 +2723,10 @@ static const struct pid_entry tgid_base_stuff[] = {
#ifdef CONFIG_SECURITY
DIR("attr", S_IRUGO|S_IXUGO, proc_attr_dir_inode_operations, proc_attr_dir_operations),
#endif
@@ -75149,7 +75331,7 @@ index 67f7dc0..abb766e 100644
ONE("stack", S_IRUGO, proc_pid_stack),
#endif
#ifdef CONFIG_SCHEDSTATS
-@@ -2611,6 +2746,9 @@ static const struct pid_entry tgid_base_stuff[] = {
+@@ -2611,6 +2756,9 @@ static const struct pid_entry tgid_base_stuff[] = {
#ifdef CONFIG_TASK_IO_ACCOUNTING
INF("io", S_IRUSR, proc_tgid_io_accounting),
#endif
@@ -75159,7 +75341,7 @@ index 67f7dc0..abb766e 100644
};
static int proc_tgid_base_readdir(struct file * filp,
-@@ -2735,7 +2873,14 @@ static struct dentry *proc_pid_instantiate(struct inode *dir,
+@@ -2735,7 +2883,14 @@ static struct dentry *proc_pid_instantiate(struct inode *dir,
if (!inode)
goto out;
@@ -75174,7 +75356,7 @@ index 67f7dc0..abb766e 100644
inode->i_op = &proc_tgid_base_inode_operations;
inode->i_fop = &proc_tgid_base_operations;
inode->i_flags|=S_IMMUTABLE;
-@@ -2777,7 +2922,11 @@ struct dentry *proc_pid_lookup(struct inode *dir, struct dentry * dentry, struct
+@@ -2777,7 +2932,11 @@ struct dentry *proc_pid_lookup(struct inode *dir, struct dentry * dentry, struct
if (!task)
goto out;
@@ -75186,7 +75368,7 @@ index 67f7dc0..abb766e 100644
put_task_struct(task);
out:
return result;
-@@ -2842,6 +2991,11 @@ int proc_pid_readdir(struct file * filp, void * dirent, filldir_t filldir)
+@@ -2842,6 +3001,11 @@ int proc_pid_readdir(struct file * filp, void * dirent, filldir_t filldir)
{
unsigned int nr;
struct task_struct *reaper;
@@ -75198,7 +75380,7 @@ index 67f7dc0..abb766e 100644
struct tgid_iter iter;
struct pid_namespace *ns;
-@@ -2865,8 +3019,27 @@ int proc_pid_readdir(struct file * filp, void * dirent, filldir_t filldir)
+@@ -2865,8 +3029,27 @@ int proc_pid_readdir(struct file * filp, void * dirent, filldir_t filldir)
for (iter = next_tgid(ns, iter);
iter.task;
iter.tgid += 1, iter = next_tgid(ns, iter)) {
@@ -75227,7 +75409,7 @@ index 67f7dc0..abb766e 100644
put_task_struct(iter.task);
goto out;
}
-@@ -2892,7 +3065,7 @@ static const struct pid_entry tid_base_stuff[] = {
+@@ -2892,7 +3075,7 @@ static const struct pid_entry tid_base_stuff[] = {
#ifdef CONFIG_SCHED_DEBUG
REG("sched", S_IRUGO|S_IWUSR, proc_pid_sched_operations),
#endif
@@ -75236,7 +75418,7 @@ index 67f7dc0..abb766e 100644
INF("syscall", S_IRUGO, proc_pid_syscall),
#endif
INF("cmdline", S_IRUGO, proc_pid_cmdline),
-@@ -2916,10 +3089,10 @@ static const struct pid_entry tid_base_stuff[] = {
+@@ -2916,10 +3099,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
@@ -76248,6 +76430,32 @@ index eae7d9d..c6bba46 100644
int res = -ENOMEM;
if (op) {
+diff --git a/fs/signalfd.c b/fs/signalfd.c
+index d98bea8..02c25d7 100644
+--- a/fs/signalfd.c
++++ b/fs/signalfd.c
+@@ -29,6 +29,21 @@
+ #include <linux/signalfd.h>
+ #include <linux/syscalls.h>
+
++void signalfd_cleanup(struct sighand_struct *sighand)
++{
++ wait_queue_head_t *wqh = &sighand->signalfd_wqh;
++ /*
++ * The lockless check can race with remove_wait_queue() in progress,
++ * but in this case its caller should run under rcu_read_lock() and
++ * sighand_cachep is SLAB_DESTROY_BY_RCU, we can safely return.
++ */
++ if (likely(!waitqueue_active(wqh)))
++ return;
++
++ /* wait_queue_t->func(POLLFREE) should do remove_wait_queue() */
++ wake_up_poll(wqh, POLLHUP | POLLFREE);
++}
++
+ struct signalfd_ctx {
+ sigset_t sigmask;
+ };
diff --git a/fs/smbfs/proc.c b/fs/smbfs/proc.c
index 71c29b6..54694dd 100644
--- a/fs/smbfs/proc.c
@@ -87744,6 +87952,19 @@ index e2bd73e..fea8ed3 100644
#endif /* !__ASSEMBLY__ */
#endif /* _ASM_GENERIC_PGTABLE_H */
+diff --git a/include/asm-generic/poll.h b/include/asm-generic/poll.h
+index 44bce83..9ce7f44 100644
+--- a/include/asm-generic/poll.h
++++ b/include/asm-generic/poll.h
+@@ -28,6 +28,8 @@
+ #define POLLRDHUP 0x2000
+ #endif
+
++#define POLLFREE 0x4000 /* currently only for epoll */
++
+ struct pollfd {
+ int fd;
+ short events;
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
index b6e818f..21aa58a 100644
--- a/include/asm-generic/vmlinux.lds.h
@@ -88540,7 +88761,7 @@ index f6856a5..ca399c5 100644
diff --git a/include/linux/fs.h b/include/linux/fs.h
-index 1b9a47a..e17111d 100644
+index 1b9a47a..9236f46 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -568,41 +568,41 @@ typedef int (*read_actor_t)(read_descriptor_t *, struct page *,
@@ -88710,6 +88931,14 @@ index 1b9a47a..e17111d 100644
};
/*
+@@ -1952,6 +1954,7 @@ extern void unregister_blkdev(unsigned int, const char *);
+ extern struct block_device *bdget(dev_t);
+ extern struct block_device *bdgrab(struct block_device *bdev);
+ extern void bd_set_size(struct block_device *, loff_t size);
++extern sector_t blkdev_max_block(struct block_device *bdev);
+ extern void bd_forget(struct inode *inode);
+ extern void bdput(struct block_device *);
+ extern struct block_device *open_by_devnum(dev_t, fmode_t);
diff --git a/include/linux/fs_struct.h b/include/linux/fs_struct.h
index 78a05bf..2a7d3e1 100644
--- a/include/linux/fs_struct.h
@@ -90027,18 +90256,9 @@ index ff8bde5..0296174 100644
#define __meminitconst __section(.meminit.rodata)
#define __memexit __section(.memexit.text) __exitused __cold
diff --git a/include/linux/init_task.h b/include/linux/init_task.h
-index 21a6f5d..577afb1 100644
+index 21a6f5d..7c7d19f 100644
--- a/include/linux/init_task.h
+++ b/include/linux/init_task.h
-@@ -16,7 +16,7 @@ extern struct files_struct init_files;
- extern struct fs_struct init_fs;
-
- #define INIT_SIGNALS(sig) { \
-- .count = ATOMIC_INIT(1), \
-+ .nr_threads = 1, \
- .wait_chldexit = __WAIT_QUEUE_HEAD_INITIALIZER(sig.wait_chldexit),\
- .shared_pending = { \
- .list = LIST_HEAD_INIT(sig.shared_pending.list), \
@@ -29,6 +29,8 @@ extern struct fs_struct init_fs;
.running = 0, \
.lock = __SPIN_LOCK_UNLOCKED(sig.cputimer.lock), \
@@ -91287,7 +91507,7 @@ index 3392c59..a746428 100644
#if defined(CONFIG_RFKILL) || defined(CONFIG_RFKILL_MODULE)
/**
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 71849bf..ab66216 100644
+index 71849bf..903514a 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -101,6 +101,7 @@ struct bio;
@@ -91320,18 +91540,7 @@ index 71849bf..ab66216 100644
extern unsigned long
arch_get_unmapped_area(struct file *, unsigned long, unsigned long,
unsigned long, unsigned long);
-@@ -560,8 +564,9 @@ struct thread_group_cputimer {
- * the locking of signal_struct.
- */
- struct signal_struct {
-- atomic_t count;
-+ atomic_t sigcnt;
- atomic_t live;
-+ int nr_threads;
-
- wait_queue_head_t wait_chldexit; /* for wait4() */
-
-@@ -666,7 +671,20 @@ struct signal_struct {
+@@ -666,7 +670,20 @@ struct signal_struct {
struct tty_audit_buf *tty_audit_buf;
#endif
@@ -91352,7 +91561,7 @@ index 71849bf..ab66216 100644
};
/* Context switch must be unlocked if interrupts are to be enabled */
-@@ -723,6 +741,11 @@ struct user_struct {
+@@ -723,6 +740,11 @@ struct user_struct {
struct key *session_keyring; /* UID's default session keyring */
#endif
@@ -91364,7 +91573,7 @@ index 71849bf..ab66216 100644
/* Hash table maintenance information */
struct hlist_node uidhash_node;
uid_t uid;
-@@ -1328,8 +1351,8 @@ struct task_struct {
+@@ -1328,8 +1350,8 @@ struct task_struct {
struct list_head thread_group;
struct completion *vfork_done; /* for vfork() */
@@ -91375,7 +91584,7 @@ index 71849bf..ab66216 100644
cputime_t utime, stime, utimescaled, stimescaled;
cputime_t gtime;
-@@ -1343,16 +1366,6 @@ struct task_struct {
+@@ -1343,16 +1365,6 @@ struct task_struct {
struct task_cputime cputime_expires;
struct list_head cpu_timers[3];
@@ -91392,7 +91601,7 @@ index 71849bf..ab66216 100644
char comm[TASK_COMM_LEN]; /* executable name excluding path
- access with [gs]et_task_comm (which lock
it with task_lock())
-@@ -1369,6 +1382,10 @@ struct task_struct {
+@@ -1369,6 +1381,10 @@ struct task_struct {
#endif
/* CPU-specific state of this task */
struct thread_struct thread;
@@ -91403,7 +91612,7 @@ index 71849bf..ab66216 100644
/* filesystem information */
struct fs_struct *fs;
/* open file information */
-@@ -1436,6 +1453,12 @@ struct task_struct {
+@@ -1436,6 +1452,12 @@ struct task_struct {
int hardirq_context;
int softirq_context;
#endif
@@ -91416,7 +91625,7 @@ index 71849bf..ab66216 100644
#ifdef CONFIG_LOCKDEP
# define MAX_LOCK_DEPTH 48UL
u64 curr_chain_key;
-@@ -1456,6 +1479,9 @@ struct task_struct {
+@@ -1456,6 +1478,9 @@ struct task_struct {
struct backing_dev_info *backing_dev_info;
@@ -91426,7 +91635,7 @@ index 71849bf..ab66216 100644
struct io_context *io_context;
unsigned long ptrace_message;
-@@ -1519,6 +1545,27 @@ struct task_struct {
+@@ -1519,6 +1544,27 @@ struct task_struct {
unsigned long default_timer_slack_ns;
struct list_head *scm_work_list;
@@ -91454,7 +91663,7 @@ index 71849bf..ab66216 100644
#ifdef CONFIG_FUNCTION_GRAPH_TRACER
/* Index of current stored adress in ret_stack */
int curr_ret_stack;
-@@ -1542,6 +1589,57 @@ struct task_struct {
+@@ -1542,6 +1588,57 @@ struct task_struct {
#endif /* CONFIG_TRACING */
};
@@ -91512,7 +91721,7 @@ index 71849bf..ab66216 100644
/* Future-safe accessor for struct task_struct's cpus_allowed. */
#define tsk_cpumask(tsk) (&(tsk)->cpus_allowed)
-@@ -1740,7 +1838,7 @@ extern void thread_group_times(struct task_struct *p, cputime_t *ut, cputime_t *
+@@ -1740,7 +1837,7 @@ extern void thread_group_times(struct task_struct *p, cputime_t *ut, cputime_t *
#define PF_DUMPCORE 0x00000200 /* dumped core */
#define PF_SIGNALED 0x00000400 /* killed by a signal */
#define PF_MEMALLOC 0x00000800 /* Allocating memory */
@@ -91521,7 +91730,7 @@ index 71849bf..ab66216 100644
#define PF_USED_MATH 0x00002000 /* if unset the fpu must be initialized before use */
#define PF_FREEZING 0x00004000 /* freeze in progress. do not account to load */
#define PF_NOFREEZE 0x00008000 /* this thread should not be frozen */
-@@ -1978,7 +2076,9 @@ void yield(void);
+@@ -1978,7 +2075,9 @@ void yield(void);
extern struct exec_domain default_exec_domain;
union thread_union {
@@ -91531,7 +91740,7 @@ index 71849bf..ab66216 100644
unsigned long stack[THREAD_SIZE/sizeof(long)];
};
-@@ -2011,6 +2111,7 @@ extern struct pid_namespace init_pid_ns;
+@@ -2011,6 +2110,7 @@ extern struct pid_namespace init_pid_ns;
*/
extern struct task_struct *find_task_by_vpid(pid_t nr);
@@ -91539,22 +91748,7 @@ index 71849bf..ab66216 100644
extern struct task_struct *find_task_by_pid_ns(pid_t nr,
struct pid_namespace *ns);
-@@ -2079,7 +2180,7 @@ extern void __wake_up_parent(struct task_struct *p, struct task_struct *parent);
- extern void force_sig(int, struct task_struct *);
- extern void force_sig_specific(int, struct task_struct *);
- extern int send_sig(int, struct task_struct *, int);
--extern void zap_other_threads(struct task_struct *p);
-+extern int zap_other_threads(struct task_struct *p);
- extern struct sigqueue *sigqueue_alloc(void);
- extern void sigqueue_free(struct sigqueue *);
- extern int send_sigqueue(struct sigqueue *, struct task_struct *, int group);
-@@ -2149,13 +2250,12 @@ extern void flush_thread(void);
- extern void exit_thread(void);
-
- extern void exit_files(struct task_struct *);
--extern void __cleanup_signal(struct signal_struct *);
- extern void __cleanup_sighand(struct sighand_struct *);
-
+@@ -2155,7 +2255,7 @@ extern void __cleanup_sighand(struct sighand_struct *);
extern void exit_itimers(struct signal_struct *);
extern void flush_itimer_signals(void);
@@ -91563,19 +91757,7 @@ index 71849bf..ab66216 100644
extern void daemonize(const char *, ...);
extern int allow_signal(int);
-@@ -2198,6 +2298,11 @@ extern bool current_is_single_threaded(void);
- #define while_each_thread(g, t) \
- while ((t = next_thread(t)) != g)
-
-+static inline int get_nr_threads(struct task_struct *tsk)
-+{
-+ return tsk->signal->nr_threads;
-+}
-+
- /* de_thread depends on thread_group_leader not being a pid based check */
- #define thread_group_leader(p) (p == p->group_leader)
-
-@@ -2284,9 +2389,9 @@ static inline unsigned long *end_of_stack(struct task_struct *p)
+@@ -2284,9 +2384,9 @@ static inline unsigned long *end_of_stack(struct task_struct *p)
#endif
@@ -91587,7 +91769,7 @@ index 71849bf..ab66216 100644
return (obj >= stack) && (obj < (stack + THREAD_SIZE));
}
-@@ -2616,6 +2721,23 @@ static inline unsigned long rlimit_max(unsigned int limit)
+@@ -2616,6 +2716,23 @@ static inline unsigned long rlimit_max(unsigned int limit)
return task_rlimit_max(current, limit);
}
@@ -91721,6 +91903,28 @@ index eca6235..c7417ed 100644
};
/* shm_mode upper byte flags */
+diff --git a/include/linux/signalfd.h b/include/linux/signalfd.h
+index b363b91..ed9b65e 100644
+--- a/include/linux/signalfd.h
++++ b/include/linux/signalfd.h
+@@ -60,13 +60,16 @@ static inline void signalfd_notify(struct task_struct *tsk, int sig)
+ wake_up(&tsk->sighand->signalfd_wqh);
+ }
+
++extern void signalfd_cleanup(struct sighand_struct *sighand);
++
+ #else /* CONFIG_SIGNALFD */
+
+ static inline void signalfd_notify(struct task_struct *tsk, int sig) { }
+
++static inline void signalfd_cleanup(struct sighand_struct *sighand) { }
++
+ #endif /* CONFIG_SIGNALFD */
+
+ #endif /* __KERNEL__ */
+
+ #endif /* _LINUX_SIGNALFD_H */
+-
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
index bcdd660..f06bb1a 100644
--- a/include/linux/skbuff.h
@@ -94753,10 +94957,10 @@ index 0b5b5fc..2a2f00d 100644
if (ret < 0)
return ret;
diff --git a/kernel/exit.c b/kernel/exit.c
-index 0f8fae3..6636a75 100644
+index 0f8fae3..66af9b1 100644
--- a/kernel/exit.c
+++ b/kernel/exit.c
-@@ -55,13 +55,17 @@
+@@ -55,6 +55,10 @@
#include <asm/pgtable.h>
#include <asm/mmu_context.h>
@@ -94766,88 +94970,8 @@ index 0f8fae3..6636a75 100644
+
static void exit_mm(struct task_struct * tsk);
--static void __unhash_process(struct task_struct *p)
-+static void __unhash_process(struct task_struct *p, bool group_dead)
- {
- nr_threads--;
- detach_pid(p, PIDTYPE_PID);
-- if (thread_group_leader(p)) {
-+ if (group_dead) {
- detach_pid(p, PIDTYPE_PGID);
- detach_pid(p, PIDTYPE_SID);
-
-@@ -78,18 +82,19 @@ static void __unhash_process(struct task_struct *p)
- static void __exit_signal(struct task_struct *tsk)
- {
- struct signal_struct *sig = tsk->signal;
-+ bool group_dead = thread_group_leader(tsk);
- struct sighand_struct *sighand;
--
-- BUG_ON(!sig);
-- BUG_ON(!atomic_read(&sig->count));
-+ struct tty_struct *uninitialized_var(tty);
-
- sighand = rcu_dereference(tsk->sighand);
- spin_lock(&sighand->siglock);
-
- posix_cpu_timers_exit(tsk);
-- if (atomic_dec_and_test(&sig->count))
-+ if (group_dead) {
- posix_cpu_timers_exit_group(tsk);
-- else {
-+ tty = sig->tty;
-+ sig->tty = NULL;
-+ } else {
- /*
- * This can only happen if the caller is de_thread().
- * FIXME: this is the temporary hack, we should teach
-@@ -102,7 +107,7 @@ static void __exit_signal(struct task_struct *tsk)
- * If there is any task waiting for the group exit
- * then notify it:
- */
-- if (sig->group_exit_task && atomic_read(&sig->count) == sig->notify_count)
-+ if (sig->notify_count > 0 && !--sig->notify_count)
- wake_up_process(sig->group_exit_task);
-
- if (tsk == sig->curr_target)
-@@ -128,32 +133,24 @@ static void __exit_signal(struct task_struct *tsk)
- sig->oublock += task_io_get_oublock(tsk);
- task_io_accounting_add(&sig->ioac, &tsk->ioac);
- sig->sum_sched_runtime += tsk->se.sum_exec_runtime;
-- sig = NULL; /* Marker for below. */
- }
-
-- __unhash_process(tsk);
-+ sig->nr_threads--;
-+ __unhash_process(tsk, group_dead);
-
- /*
- * Do this under ->siglock, we can race with another thread
- * doing sigqueue_free() if we have SIGQUEUE_PREALLOC signals.
- */
- flush_sigqueue(&tsk->pending);
--
-- tsk->signal = NULL;
- tsk->sighand = NULL;
- spin_unlock(&sighand->siglock);
-
- __cleanup_sighand(sighand);
- clear_tsk_thread_flag(tsk,TIF_SIGPENDING);
-- if (sig) {
-+ if (group_dead) {
- flush_sigqueue(&sig->shared_pending);
-- taskstats_tgid_free(sig);
-- /*
-- * Make sure ->signal can't go away under rq->lock,
-- * see account_group_exec_runtime().
-- */
-- task_rq_unlock_wait(tsk);
-- __cleanup_signal(sig);
-+ tty_kref_put(tty);
- }
- }
-
-@@ -174,6 +171,10 @@ void release_task(struct task_struct * p)
+ static void __unhash_process(struct task_struct *p)
+@@ -174,6 +178,10 @@ void release_task(struct task_struct * p)
struct task_struct *leader;
int zap_leader;
repeat:
@@ -94858,7 +94982,7 @@ index 0f8fae3..6636a75 100644
tracehook_prepare_release_task(p);
/* don't need to get the RCU readlock here - the process is dead and
* can't be modifying its own credentials */
-@@ -397,7 +398,7 @@ int allow_signal(int sig)
+@@ -397,7 +405,7 @@ int allow_signal(int sig)
* know it'll be handled, so that they don't get converted to
* SIGKILL or just silently dropped.
*/
@@ -94867,7 +94991,7 @@ index 0f8fae3..6636a75 100644
recalc_sigpending();
spin_unlock_irq(&current->sighand->siglock);
return 0;
-@@ -433,6 +434,17 @@ void daemonize(const char *name, ...)
+@@ -433,6 +441,17 @@ void daemonize(const char *name, ...)
vsnprintf(current->comm, sizeof(current->comm), name, args);
va_end(args);
@@ -94885,22 +95009,7 @@ index 0f8fae3..6636a75 100644
/*
* If we were started as result of loading a module, close all of the
* user space pages. We don't need them, and if we didn't close them
-@@ -852,12 +864,9 @@ static void exit_notify(struct task_struct *tsk, int group_dead)
-
- tsk->exit_state = signal == DEATH_REAP ? EXIT_DEAD : EXIT_ZOMBIE;
-
-- /* mt-exec, de_thread() is waiting for us */
-- if (thread_group_leader(tsk) &&
-- tsk->signal->group_exit_task &&
-- tsk->signal->notify_count < 0)
-+ /* mt-exec, de_thread() is waiting for group leader */
-+ if (unlikely(tsk->signal->notify_count < 0))
- wake_up_process(tsk->signal->group_exit_task);
--
- write_unlock_irq(&tasklist_lock);
-
- tracehook_report_death(tsk, signal, cookie, group_dead);
-@@ -897,17 +906,17 @@ NORET_TYPE void do_exit(long code)
+@@ -897,17 +916,17 @@ NORET_TYPE void do_exit(long code)
struct task_struct *tsk = current;
int group_dead;
@@ -94925,7 +95034,7 @@ index 0f8fae3..6636a75 100644
* that get_fs() was left as KERNEL_DS, so reset it to USER_DS before
* continuing. Amongst other possible reasons, this is to prevent
* mm_release()->clear_child_tid() from writing to a user-controlled
-@@ -915,6 +924,13 @@ NORET_TYPE void do_exit(long code)
+@@ -915,6 +934,13 @@ NORET_TYPE void do_exit(long code)
*/
set_fs(USER_DS);
@@ -94939,7 +95048,7 @@ index 0f8fae3..6636a75 100644
tracehook_report_exit(&code);
validate_creds_for_do_exit(tsk);
-@@ -973,6 +989,9 @@ NORET_TYPE void do_exit(long code)
+@@ -973,6 +999,9 @@ NORET_TYPE void do_exit(long code)
tsk->exit_code = code;
taskstats_exit(tsk, group_dead);
@@ -94949,7 +95058,7 @@ index 0f8fae3..6636a75 100644
exit_mm(tsk);
if (group_dead)
-@@ -1020,7 +1039,7 @@ NORET_TYPE void do_exit(long code)
+@@ -1020,7 +1049,7 @@ NORET_TYPE void do_exit(long code)
tsk->flags |= PF_EXITPIDONE;
if (tsk->io_context)
@@ -94958,7 +95067,7 @@ index 0f8fae3..6636a75 100644
if (tsk->splice_pipe)
__free_pipe_info(tsk->splice_pipe);
-@@ -1059,7 +1078,7 @@ SYSCALL_DEFINE1(exit, int, error_code)
+@@ -1059,7 +1088,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).
*/
@@ -94967,7 +95076,7 @@ index 0f8fae3..6636a75 100644
do_group_exit(int exit_code)
{
struct signal_struct *sig = current->signal;
-@@ -1188,7 +1207,7 @@ static int wait_task_zombie(struct wait_opts *wo, struct task_struct *p)
+@@ -1188,7 +1217,7 @@ static int wait_task_zombie(struct wait_opts *wo, struct task_struct *p)
if (unlikely(wo->wo_flags & WNOWAIT)) {
int exit_code = p->exit_code;
@@ -94977,37 +95086,18 @@ index 0f8fae3..6636a75 100644
get_task_struct(p);
read_unlock(&tasklist_lock);
diff --git a/kernel/fork.c b/kernel/fork.c
-index 4bde56f..899e40d 100644
+index 4bde56f..cccd645 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
-@@ -156,6 +156,18 @@ void free_task(struct task_struct *tsk)
- }
- EXPORT_SYMBOL(free_task);
-
-+static inline void free_signal_struct(struct signal_struct *sig)
-+{
-+ taskstats_tgid_free(sig);
-+ kmem_cache_free(signal_cachep, sig);
-+}
-+
-+static inline void put_signal_struct(struct signal_struct *sig)
-+{
-+ if (atomic_dec_and_test(&sig->sigcnt))
-+ free_signal_struct(sig);
-+}
-+
- void __put_task_struct(struct task_struct *tsk)
- {
- WARN_ON(!tsk->exit_state);
-@@ -164,6 +176,7 @@ void __put_task_struct(struct task_struct *tsk)
-
- exit_creds(tsk);
- delayacct_tsk_free(tsk);
-+ put_signal_struct(tsk->signal);
+@@ -64,6 +64,7 @@
+ #include <linux/magic.h>
+ #include <linux/perf_event.h>
+ #include <linux/posix-timers.h>
++#include <linux/signalfd.h>
- if (!profile_handoff_task(tsk))
- free_task(tsk);
-@@ -239,21 +252,26 @@ static struct task_struct *dup_task_struct(struct task_struct *orig)
+ #include <asm/pgtable.h>
+ #include <asm/pgalloc.h>
+@@ -239,21 +240,26 @@ static struct task_struct *dup_task_struct(struct task_struct *orig)
}
err = arch_dup_task_struct(tsk, orig);
@@ -95042,7 +95132,7 @@ index 4bde56f..899e40d 100644
#endif
/* One for us, one for whoever does the "release_task()" (usually parent) */
-@@ -293,8 +311,8 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
+@@ -293,8 +299,8 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
mm->locked_vm = 0;
mm->mmap = NULL;
mm->mmap_cache = NULL;
@@ -95053,7 +95143,7 @@ index 4bde56f..899e40d 100644
mm->map_count = 0;
cpumask_clear(mm_cpumask(mm));
mm->mm_rb = RB_ROOT;
-@@ -318,7 +336,7 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
+@@ -318,7 +324,7 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
}
charge = 0;
if (mpnt->vm_flags & VM_ACCOUNT) {
@@ -95062,7 +95152,7 @@ index 4bde56f..899e40d 100644
if (security_vm_enough_memory(len))
goto fail_nomem;
charge = len;
-@@ -335,6 +353,7 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
+@@ -335,6 +341,7 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
tmp->vm_flags &= ~VM_LOCKED;
tmp->vm_mm = mm;
tmp->vm_next = tmp->vm_prev = NULL;
@@ -95070,7 +95160,7 @@ index 4bde56f..899e40d 100644
anon_vma_link(tmp);
file = tmp->vm_file;
if (file) {
-@@ -384,6 +403,31 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
+@@ -384,6 +391,31 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
if (retval)
goto out;
}
@@ -95102,7 +95192,7 @@ index 4bde56f..899e40d 100644
/* a new mm has just been created */
arch_dup_mmap(oldmm, mm);
retval = 0;
-@@ -734,13 +778,14 @@ static int copy_fs(unsigned long clone_flags, struct task_struct *tsk)
+@@ -734,13 +766,14 @@ static int copy_fs(unsigned long clone_flags, struct task_struct *tsk)
write_unlock(&fs->lock);
return -EAGAIN;
}
@@ -95118,35 +95208,28 @@ index 4bde56f..899e40d 100644
return 0;
}
-@@ -863,8 +908,9 @@ static int copy_signal(unsigned long clone_flags, struct task_struct *tsk)
- if (!sig)
- return -ENOMEM;
+@@ -815,8 +848,10 @@ static int copy_sighand(unsigned long clone_flags, struct task_struct *tsk)
-- atomic_set(&sig->count, 1);
-+ sig->nr_threads = 1;
- atomic_set(&sig->live, 1);
-+ atomic_set(&sig->sigcnt, 1);
- init_waitqueue_head(&sig->wait_chldexit);
- sig->flags = 0;
- if (clone_flags & CLONE_NEWPID)
-@@ -910,14 +956,9 @@ static int copy_signal(unsigned long clone_flags, struct task_struct *tsk)
+ void __cleanup_sighand(struct sighand_struct *sighand)
+ {
+- if (atomic_dec_and_test(&sighand->count))
++ if (atomic_dec_and_test(&sighand->count)) {
++ signalfd_cleanup(sighand);
+ kmem_cache_free(sighand_cachep, sighand);
++ }
+ }
+
+
+@@ -910,6 +945,8 @@ static int copy_signal(unsigned long clone_flags, struct task_struct *tsk)
sig->oom_adj = current->signal->oom_adj;
-- return 0;
--}
+ mutex_init(&sig->cred_guard_mutex);
-
--void __cleanup_signal(struct signal_struct *sig)
--{
-- thread_group_cputime_free(sig);
-- tty_kref_put(sig->tty);
-- kmem_cache_free(signal_cachep, sig);
-+ return 0;
++
+ return 0;
}
- static void copy_flags(unsigned long clone_flags, struct task_struct *p)
-@@ -1033,12 +1074,16 @@ static struct task_struct *copy_process(unsigned long clone_flags,
+@@ -1033,12 +1070,16 @@ static struct task_struct *copy_process(unsigned long clone_flags,
DEBUG_LOCKS_WARN_ON(!p->softirqs_enabled);
#endif
retval = -EAGAIN;
@@ -95165,7 +95248,7 @@ index 4bde56f..899e40d 100644
retval = copy_creds(p, clone_flags);
if (retval < 0)
-@@ -1233,6 +1278,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
+@@ -1233,6 +1274,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
/* Need tasklist lock for parent etc handling! */
write_lock_irq(&tasklist_lock);
@@ -95175,26 +95258,7 @@ index 4bde56f..899e40d 100644
/* CLONE_PARENT re-uses the old parent */
if (clone_flags & (CLONE_PARENT|CLONE_THREAD)) {
p->real_parent = current->real_parent;
-@@ -1261,8 +1309,9 @@ static struct task_struct *copy_process(unsigned long clone_flags,
- }
-
- if (clone_flags & CLONE_THREAD) {
-- atomic_inc(&current->signal->count);
-+ current->signal->nr_threads++;
- atomic_inc(&current->signal->live);
-+ atomic_inc(&current->signal->sigcnt);
- p->group_leader = current->group_leader;
- list_add_tail_rcu(&p->thread_group, &p->group_leader->thread_group);
- }
-@@ -1276,7 +1325,6 @@ static struct task_struct *copy_process(unsigned long clone_flags,
- p->nsproxy->pid_ns->child_reaper = p;
-
- p->signal->leader_pid = pid;
-- tty_kref_put(p->signal->tty);
- p->signal->tty = tty_kref_get(current->signal->tty);
- attach_pid(p, PIDTYPE_PGID, task_pgrp(current));
- attach_pid(p, PIDTYPE_SID, task_session(current));
-@@ -1299,7 +1347,8 @@ bad_fork_free_pid:
+@@ -1299,7 +1343,8 @@ bad_fork_free_pid:
if (pid != &init_struct_pid)
free_pid(pid);
bad_fork_cleanup_io:
@@ -95204,16 +95268,7 @@ index 4bde56f..899e40d 100644
bad_fork_cleanup_namespaces:
exit_task_namespaces(p);
bad_fork_cleanup_mm:
-@@ -1307,7 +1356,7 @@ bad_fork_cleanup_mm:
- mmput(p->mm);
- bad_fork_cleanup_signal:
- if (!(clone_flags & CLONE_THREAD))
-- __cleanup_signal(p->signal);
-+ free_signal_struct(p->signal);
- bad_fork_cleanup_sighand:
- __cleanup_sighand(p->sighand);
- bad_fork_cleanup_fs:
-@@ -1333,6 +1382,8 @@ bad_fork_cleanup_count:
+@@ -1333,6 +1378,8 @@ bad_fork_cleanup_count:
bad_fork_free:
free_task(p);
fork_out:
@@ -95222,7 +95277,7 @@ index 4bde56f..899e40d 100644
return ERR_PTR(retval);
}
-@@ -1426,6 +1477,8 @@ long do_fork(unsigned long clone_flags,
+@@ -1426,6 +1473,8 @@ long do_fork(unsigned long clone_flags,
if (clone_flags & CLONE_PARENT_SETTID)
put_user(nr, parent_tidptr);
@@ -95231,22 +95286,7 @@ index 4bde56f..899e40d 100644
if (clone_flags & CLONE_VFORK) {
p->vfork_done = &vfork;
init_completion(&vfork);
-@@ -1522,14 +1575,6 @@ static void check_unshare_flags(unsigned long *flags_ptr)
- *flags_ptr |= CLONE_SIGHAND;
-
- /*
-- * If unsharing signal handlers and the task was created
-- * using CLONE_THREAD, then must unshare the thread
-- */
-- if ((*flags_ptr & CLONE_SIGHAND) &&
-- (atomic_read(&current->signal->count) > 1))
-- *flags_ptr |= CLONE_THREAD;
--
-- /*
- * If unsharing namespace, must also unshare filesystem information.
- */
- if (*flags_ptr & CLONE_NEWNS)
-@@ -1558,7 +1603,7 @@ static int unshare_fs(unsigned long unshare_flags, struct fs_struct **new_fsp)
+@@ -1558,7 +1607,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 */
@@ -95255,7 +95295,7 @@ index 4bde56f..899e40d 100644
return 0;
*new_fsp = copy_fs_struct(fs);
-@@ -1681,7 +1726,8 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags)
+@@ -1681,7 +1730,8 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags)
fs = current->fs;
write_lock(&fs->lock);
current->fs = new_fs;
@@ -98225,30 +98265,8 @@ index 0591df8..db35e3d 100644
if (cpu != group_first_cpu(sd->groups))
return;
-diff --git a/kernel/sched_debug.c b/kernel/sched_debug.c
-index f9724c0..23ef8d8 100644
---- a/kernel/sched_debug.c
-+++ b/kernel/sched_debug.c
-@@ -369,15 +369,9 @@ __initcall(init_sched_debug_procfs);
- void proc_sched_show_task(struct task_struct *p, struct seq_file *m)
- {
- unsigned long nr_switches;
-- unsigned long flags;
-- int num_threads = 1;
-
-- if (lock_task_sighand(p, &flags)) {
-- num_threads = atomic_read(&p->signal->count);
-- unlock_task_sighand(p, &flags);
-- }
--
-- SEQ_printf(m, "%s (%d, #threads: %d)\n", p->comm, p->pid, num_threads);
-+ SEQ_printf(m, "%s (%d, #threads: %d)\n", p->comm, p->pid,
-+ get_nr_threads(p));
- SEQ_printf(m,
- "---------------------------------------------------------\n");
- #define __P(F) \
diff --git a/kernel/signal.c b/kernel/signal.c
-index 2494827..3a63757 100644
+index 2494827..cda80a0 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -41,12 +41,12 @@
@@ -98344,40 +98362,7 @@ index 2494827..3a63757 100644
return ret;
}
-@@ -1034,23 +1054,24 @@ force_sig_specific(int sig, struct task_struct *t)
- /*
- * Nuke all other threads in the group.
- */
--void zap_other_threads(struct task_struct *p)
-+int zap_other_threads(struct task_struct *p)
- {
-- struct task_struct *t;
-+ struct task_struct *t = p;
-+ int count = 0;
-
- p->signal->group_stop_count = 0;
-
-- for (t = next_thread(p); t != p; t = next_thread(t)) {
-- /*
-- * Don't bother with already dead threads
-- */
-+ while_each_thread(p, t) {
-+ count++;
-+
-+ /* Don't bother with already dead threads */
- if (t->exit_state)
- continue;
--
-- /* SIGKILL will be handled before any pending SIGSTOP */
- sigaddset(&t->pending.signal, SIGKILL);
- signal_wake_up(t, 1);
- }
-+
-+ return count;
- }
-
- struct sighand_struct *lock_task_sighand(struct task_struct *tsk, unsigned long *flags)
-@@ -1081,8 +1102,11 @@ int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p)
+@@ -1081,8 +1101,11 @@ int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p)
{
int ret = check_kill_permission(sig, info, p);
@@ -98390,7 +98375,7 @@ index 2494827..3a63757 100644
return ret;
}
-@@ -1644,6 +1668,8 @@ void ptrace_notify(int exit_code)
+@@ -1644,6 +1667,8 @@ void ptrace_notify(int exit_code)
{
siginfo_t info;
@@ -98399,7 +98384,7 @@ index 2494827..3a63757 100644
BUG_ON((exit_code & (0x7f | ~0xffff)) != SIGTRAP);
memset(&info, 0, sizeof info);
-@@ -2275,7 +2301,15 @@ do_send_specific(pid_t tgid, pid_t pid, int sig, struct siginfo *info)
+@@ -2275,7 +2300,15 @@ do_send_specific(pid_t tgid, pid_t pid, int sig, struct siginfo *info)
int error = -ESRCH;
rcu_read_lock();
@@ -105168,10 +105153,20 @@ index 025f924..a014894 100644
}
EXPORT_SYMBOL(sock_queue_err_skb);
diff --git a/net/core/sock.c b/net/core/sock.c
-index 6605e75..3d5236e 100644
+index 6605e75..d53ed34 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
-@@ -864,11 +864,15 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -562,7 +562,8 @@ set_rcvbuf:
+
+ case SO_KEEPALIVE:
+ #ifdef CONFIG_INET
+- if (sk->sk_protocol == IPPROTO_TCP)
++ if (sk->sk_protocol == IPPROTO_TCP &&
++ sk->sk_type == SOCK_STREAM)
+ tcp_set_keepalive(sk, valbool);
+ #endif
+ sock_valbool_flag(sk, SOCK_KEEPOPEN, valbool);
+@@ -864,11 +865,15 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
break;
case SO_PEERCRED:
@@ -105188,7 +105183,7 @@ index 6605e75..3d5236e 100644
case SO_PEERNAME:
{
-@@ -1391,6 +1395,11 @@ struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len,
+@@ -1391,6 +1396,11 @@ struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len,
gfp_t gfp_mask;
long timeo;
int err;
@@ -105200,7 +105195,7 @@ index 6605e75..3d5236e 100644
gfp_mask = sk->sk_allocation;
if (gfp_mask & __GFP_WAIT)
-@@ -1409,14 +1418,12 @@ struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len,
+@@ -1409,14 +1419,12 @@ struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len,
if (atomic_read(&sk->sk_wmem_alloc) < sk->sk_sndbuf) {
skb = alloc_skb(header_len, gfp_mask);
if (skb) {
@@ -105215,7 +105210,7 @@ index 6605e75..3d5236e 100644
skb->truesize += data_len;
skb_shinfo(skb)->nr_frags = npages;
for (i = 0; i < npages; i++) {
-@@ -1892,7 +1899,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
+@@ -1892,7 +1900,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
*/
smp_wmb();
atomic_set(&sk->sk_refcnt, 1);
@@ -110736,19 +110731,6 @@ index e19316d..339f7ae 100644
key = ima_hash_key(entry->digest);
hlist_add_head_rcu(&qe->hnext, &ima_htable.queue[key]);
return 0;
-diff --git a/security/keys/keyctl.c b/security/keys/keyctl.c
-index b0bd910..3ddd470 100644
---- a/security/keys/keyctl.c
-+++ b/security/keys/keyctl.c
-@@ -1270,7 +1270,7 @@ long keyctl_session_to_parent(void)
- goto not_permitted;
-
- /* the parent must be single threaded */
-- if (atomic_read(&parent->signal->count) != 1)
-+ if (!thread_group_empty(parent))
- goto not_permitted;
-
- /* the parent and the child must have different session keyrings or
diff --git a/security/keys/keyring.c b/security/keys/keyring.c
index e031952..c9a535d 100644
--- a/security/keys/keyring.c
@@ -112609,10 +112591,10 @@ index 0000000..92ed719
+}
diff --git a/tools/gcc/generate_size_overflow_hash.sh b/tools/gcc/generate_size_overflow_hash.sh
new file mode 100644
-index 0000000..d272d4b
+index 0000000..02c6bec
--- /dev/null
+++ b/tools/gcc/generate_size_overflow_hash.sh
-@@ -0,0 +1,96 @@
+@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# This script generates the hash table (size_overflow_hash.h) for the size_overflow gcc plugin (size_overflow_plugin.c).
@@ -112646,7 +112628,7 @@ index 0000000..d272d4b
+done
+
+create_defines() {
-+ for i in `seq 1 10`
++ for i in `seq 1 32`
+ do
+ echo -e "#define PARAM"$i" (1U << "$i")" >> "$header1"
+ done
@@ -112660,10 +112642,9 @@ index 0000000..d272d4b
+
+ cat "$database" | while read data
+ do
-+ data_array=(${data// /?})
-+ data_array=(${data_array[@]//+/ })
++ data_array=($data)
+ struct_hash_name="${data_array[0]}"
-+ funcn="${data_array[1]//\?/ }"
++ funcn="${data_array[1]}"
+ params="${data_array[2]}"
+ next="${data_array[5]}"
+
@@ -112687,10 +112668,9 @@ index 0000000..d272d4b
+
+create_array_elements () {
+ index=0
-+ grep -v "nohasharray" $database | sort -n -t '+' -k 4 | while read data
++ grep -v "nohasharray" $database | sort -n -k 4 | while read data
+ do
-+ data_array=(${data// /?})
-+ data_array=(${data_array//+/ })
++ data_array=($data)
+ i="${data_array[3]}"
+ hash="${data_array[4]}"
+ while [[ $index -lt $i ]]
@@ -113618,2292 +113598,2576 @@ index 0000000..b8008f7
+}
diff --git a/tools/gcc/size_overflow_hash.data b/tools/gcc/size_overflow_hash.data
new file mode 100644
-index 0000000..64e414d
+index 0000000..70051a0
--- /dev/null
+++ b/tools/gcc/size_overflow_hash.data
-@@ -0,0 +1,2276 @@
-+_000001_hash+alloc_dr+2+65495+_000001_hash+NULL
-+_000002_hash+__copy_from_user+3+10918+_000002_hash+NULL
-+_000003_hash+__copy_from_user_inatomic+3+4365+_000003_hash+NULL
-+_000004_hash+__copy_from_user_inatomic_nocache+3+49921+_000004_hash+NULL
-+_000005_hash+__copy_from_user_nocache+3+39351+_000005_hash+NULL
-+_000006_hash+__copy_to_user_inatomic+3+19214+_000006_hash+NULL
-+_000007_hash+do_xip_mapping_read+5+60297+_000007_hash+NULL
-+_000008_hash+hugetlbfs_read+3+11268+_000008_hash+NULL
-+_000009_hash+__kmalloc+1+23231+_000009_hash+NULL
-+_000010_hash+kmalloc+1+60432+_002402_hash+NULL+nohasharray
-+_000011_hash+kmalloc_slab+1+11917+_000011_hash+NULL
-+_000012_hash+kmemdup+2+64015+_000012_hash+NULL
-+_000013_hash+__krealloc+2+14857+_000657_hash+NULL+nohasharray
-+_000014_hash+memdup_user+2+59590+_000014_hash+NULL
-+_000015_hash+read_default_ldt+2+14302+_000015_hash+NULL
-+_000016_hash+read_kcore+3+63488+_000016_hash+NULL
-+_000017_hash+read_ldt+2+47570+_000017_hash+NULL
-+_000018_hash+read_zero+3+19366+_000018_hash+NULL
-+_000019_hash+vmalloc+1+15464+_000019_hash+NULL
-+_000020_hash+__vmalloc+1+61168+_000020_hash+NULL
-+_000021_hash+vmalloc_32+1+1135+_000021_hash+NULL
-+_000022_hash+vmalloc_32_user+1+37519+_000022_hash+NULL
-+_000023_hash+vmalloc_exec+1+36132+_000023_hash+NULL
-+_000024_hash+vmalloc_node+1+58700+_000024_hash+NULL
-+_000025_hash+vmalloc_user+1+32308+_000025_hash+NULL
-+_000026_hash+vm_map_ram+2+23078+_001144_hash+NULL+nohasharray
-+_000027_hash+acpi_os_allocate+1+14892+_000027_hash+NULL
-+_000028_hash+afs_alloc_flat_call+2-3+36399+_000028_hash+NULL
-+_000030_hash+afs_proc_cells_write+3+61139+_000030_hash+NULL
-+_000031_hash+afs_proc_rootcell_write+3+15822+_000031_hash+NULL
-+_000032_hash+agp_3_5_isochronous_node_enable+3+49465+_000032_hash+NULL
-+_000033_hash+agp_alloc_page_array+1+22554+_000033_hash+NULL
-+_000034_hash+ahash_setkey_unaligned+3+33521+_000034_hash+NULL
-+_000035_hash+aligned_kmalloc+1+3628+_000035_hash+NULL
-+_000036_hash+allocate_cnodes+1+5329+_000036_hash+NULL
-+_000037_hash+alloc_context+1+3194+_000037_hash+NULL
-+_000038_hash+alloc_ep_req+2+54860+_000038_hash+NULL
-+_000039_hash+alloc_fdmem+1+27083+_000039_hash+NULL
-+_000040_hash+alloc_large_system_hash+2+64490+_000040_hash+NULL
-+_000041_hash+alloc_ringbuf+1+31251+_000041_hash+NULL
-+_000042_hash+alloc_sglist+1-3-2+22960+_000042_hash+NULL
-+_000043_hash+alloc_upcall+2+62186+_000043_hash+NULL
-+_000044_hash+arm_read+5+46556+_000044_hash+NULL
-+_000045_hash+arm_write+6+29476+_000045_hash+NULL
-+_000046_hash+asix_read_cmd+5+13245+_000046_hash+NULL
-+_000047_hash+asix_write_cmd+5+58192+_000047_hash+NULL
-+_000048_hash+asn1_octets_decode+2+9991+_000048_hash+NULL
-+_000049_hash+asn1_oid_decode+2+4999+_000049_hash+NULL
-+_000050_hash+at76_set_card_command+4+4471+_000050_hash+NULL
-+_000051_hash+attach_hdlc_protocol+3+19986+_000051_hash+NULL
-+_000052_hash+audit_unpack_string+3+13748+_000052_hash+NULL
-+_000053_hash+av7110_ipack_init+2+46655+_000053_hash+NULL
-+_000054_hash+bdx_rxdb_create+1+46525+_000054_hash+NULL
-+_000055_hash+bdx_tx_db_init+2+41719+_000055_hash+NULL
-+_000056_hash+befs_nls2utf+3+17163+_000056_hash+NULL
-+_000057_hash+befs_utf2nls+3+25628+_000057_hash+NULL
-+_000058_hash+bio_alloc_map_data+1-2+50782+_000058_hash+NULL
-+_000060_hash+bio_kmalloc+2+54672+_000060_hash+NULL
-+_000061_hash+blkcipher_copy_iv+3+24075+_000061_hash+NULL
-+_000062_hash+blkcipher_next_slow+4+52733+_000062_hash+NULL
-+_000063_hash+bnx2_nvram_write+4+7790+_000063_hash+NULL
-+_000064_hash+btrfs_copy_from_user+3+9568+_000064_hash+NULL
-+_000065_hash+cachefiles_cook_key+2+33274+_000065_hash+NULL
-+_000066_hash+cachefiles_daemon_write+3+43535+_000066_hash+NULL
-+_000067_hash+cdrom_read_cdda_old+4+27664+_000067_hash+NULL
-+_000068_hash+cfi_read_pri+3+24366+_000068_hash+NULL
-+_000069_hash+cgroup_write_string+5+10900+_000069_hash+NULL
-+_000070_hash+change_xattr+5+61390+_000070_hash+NULL
-+_000071_hash+cifs_spnego_key_instantiate+3+23588+_000071_hash+NULL
-+_000072_hash+ci_ll_init+3+12930+_000072_hash+NULL
-+_000073_hash+cm_copy_private_data+2+3649+_000073_hash+NULL
-+_000074_hash+coda_psdev_write+3+1711+_000074_hash+NULL
-+_000075_hash+concat_writev+3+21451+_000075_hash+NULL
-+_000076_hash+copy_from_user+3+17559+_000076_hash+NULL
-+_000077_hash+copy_items+6+50140+_000077_hash+NULL
-+_000078_hash+copy_macs+4+45534+_000078_hash+NULL
-+_000079_hash+__copy_to_user+3+17551+_000079_hash+NULL
-+_000080_hash+cosa_write+3+1774+_000080_hash+NULL
-+_000081_hash+create_entry+2+33479+_000081_hash+NULL
-+_000082_hash+create_queues+2-3+9088+_000082_hash+NULL
-+_000084_hash+create_snapshot+4+51195+_000084_hash+NULL
-+_000085_hash+create_xattr+5+54106+_000085_hash+NULL
-+_000086_hash+create_xattr_datum+5+33356+_000086_hash+NULL
-+_000087_hash+csr1212_new_leaf+3+50112+_000087_hash+NULL
-+_000088_hash+csr1212_rom_cache_malloc+2+46339+_000088_hash+NULL
-+_000089_hash+ctrl_out+3+55321+_000089_hash+NULL
-+_000090_hash+cx24116_writeregN+4+41975+_000090_hash+NULL
-+_000091_hash+cxacru_cm_get_array+4+4412+_000091_hash+NULL
-+_000092_hash+cxgb3i_alloc_big_mem+1+18283+_000092_hash+NULL
-+_000093_hash+cxgb_alloc_mem+1+24007+_000093_hash+NULL
-+_000094_hash+cypress_buf_alloc+1+32417+_000094_hash+NULL
-+_000095_hash+dabusb_writemem+4+39764+_000095_hash+NULL
-+_000096_hash+dccp_feat_clone_sp_val+3+11942+_000096_hash+NULL
-+_000097_hash+dccp_setsockopt_ccid+4+30701+_000097_hash+NULL
-+_000098_hash+dccp_setsockopt_cscov+2+37766+_000098_hash+NULL
-+_000099_hash+dccp_setsockopt_service+4+65336+_000099_hash+NULL
-+_000100_hash+dev_config+3+8506+_000100_hash+NULL
-+_000101_hash+devm_kzalloc+2+4966+_000101_hash+NULL
-+_000102_hash+devres_alloc+2+551+_000102_hash+NULL
-+_000103_hash+dispatch_proc_write+3+44320+_000103_hash+NULL
-+_000104_hash+dispatch_write+3+17361+_000104_hash+NULL
-+_000105_hash+dlm_alloc_pagevec+1+54296+_000105_hash+NULL
-+_000106_hash+dlmfs_file_read+3+28385+_000106_hash+NULL
-+_000107_hash+dlmfs_file_write+3+6892+_000107_hash+NULL
-+_000108_hash+dm_read+3+15674+_000108_hash+NULL
-+_000109_hash+dm_vcalloc+1-2+16814+_000109_hash+NULL
-+_000111_hash+dm_write+3+2513+_000111_hash+NULL
-+_000112_hash+dns_resolver_instantiate+3+63314+_000112_hash+NULL
-+_000113_hash+dns_resolve_server_name_to_ip+1+51632+_000113_hash+NULL
-+_000114_hash+do_add_counters+3+3992+_000114_hash+NULL
-+_000115_hash+do_ip_setsockopt+5+41852+_000115_hash+NULL
-+_000116_hash+do_ipv6_setsockopt+5+18215+_000116_hash+NULL
-+_000117_hash+__do_replace+5+37227+_000117_hash+NULL
-+_000118_hash+do_tty_write+5+44896+_000118_hash+NULL
-+_000119_hash+drm_calloc_large+1-2+65421+_000119_hash+NULL
-+_000121_hash+drm_vblank_init+2+11362+_000121_hash+NULL
-+_000122_hash+drm_vmalloc_dma+1+14550+_000122_hash+NULL
-+_000123_hash+ds_ioctl+3+45954+_000123_hash+NULL
-+_000124_hash+dup_to_netobj+3+26363+_000124_hash+NULL
-+_000125_hash+dvb_dmxdev_set_buffer_size+2+55643+_000125_hash+NULL
-+_000126_hash+dvbdmx_write+3+19423+_000126_hash+NULL
-+_000127_hash+dvb_dvr_set_buffer_size+2+9840+_000127_hash+NULL
-+_000128_hash+econet_sendmsg+4+51430+_000128_hash+NULL
-+_000129_hash+ecryptfs_copy_filename+4+11868+_000129_hash+NULL
-+_000130_hash+ecryptfs_miscdev_write+3+26847+_000130_hash+NULL
-+_000131_hash+ecryptfs_send_miscdev+2+64816+_000131_hash+NULL
-+_000132_hash+edge_buf_alloc+1+36498+_000132_hash+NULL
-+_000133_hash+efx_tsoh_heap_alloc+2+58545+_000133_hash+NULL
-+_000134_hash+emi26_writememory+4+57908+_000134_hash+NULL
-+_000135_hash+emi62_writememory+4+29731+_000135_hash+NULL
-+_000136_hash+ep_read+3+58813+_000136_hash+NULL
-+_000137_hash+ep_write+3+59008+_000137_hash+NULL
-+_000138_hash+esp_alloc_tmp+2+55741+_000138_hash+NULL
-+_000139_hash+ezusb_writememory+4+45976+_000139_hash+NULL
-+_000140_hash+fast_shmem_read+5+2823+_000140_hash+NULL
-+_000141_hash+fast_shmem_write+5+8942+_000141_hash+NULL
-+_000142_hash+fast_user_write+5+20494+_000142_hash+NULL
-+_000143_hash+fb_alloc_cmap+2+6554+_000143_hash+NULL
-+_000144_hash+fb_read+3+33506+_000144_hash+NULL
-+_000145_hash+fb_write+3+46924+_000145_hash+NULL
-+_000146_hash+fcp_request+6+22315+_000146_hash+NULL
-+_000147_hash+file_read_actor+4+1401+_000147_hash+NULL
-+_000148_hash+fl_create+4+52248+_000148_hash+NULL
-+_000149_hash+ftdi_write+4+20710+_000149_hash+NULL
-+_000150_hash+fw_iso_buffer_init+3+54582+_001610_hash+NULL+nohasharray
-+_000151_hash+garmin_write_bulk+3+58191+_000151_hash+NULL
-+_000152_hash+garp_attr_create+3+3883+_000152_hash+NULL
-+_000153_hash+getdqbuf+1+62908+_000153_hash+NULL
-+_000154_hash+get_fdb_entries+3+41916+_000154_hash+NULL
-+_000155_hash+get_indirect_ea+4+51869+_000155_hash+NULL
-+_000156_hash+get_registers+3+26187+_000156_hash+NULL
-+_000157_hash+get_scq+1+2177+_000157_hash+NULL
-+_000158_hash+gfs2_glock_nq_m+1+20347+_000158_hash+NULL
-+_000159_hash+gigaset_initcs+2+43753+_000159_hash+NULL
-+_000160_hash+gigaset_initdriver+2+1060+_000160_hash+NULL
-+_000161_hash+gigaset_write_cmd+3+5693+_000161_hash+NULL
-+_000162_hash+gs_alloc_req+2+58883+_000162_hash+NULL
-+_000163_hash+gs_buf_alloc+2+25067+_000163_hash+NULL
-+_000164_hash+gss_pipe_downcall+3+23182+_000164_hash+NULL
-+_000165_hash+hashtab_create+3+33769+_000165_hash+NULL
-+_000166_hash+hcd_buffer_alloc+2+27495+_000166_hash+NULL
-+_000167_hash+heap_init+2+49617+_000167_hash+NULL
-+_000168_hash+hid_parse_report+3+51737+_000168_hash+NULL
-+_000169_hash+hidraw_report_event+3+49578+_000773_hash+NULL+nohasharray
-+_000170_hash+hidraw_write+3+31536+_000170_hash+NULL
-+_000171_hash+hpfs_translate_name+3+41497+_000171_hash+NULL
-+_000172_hash+hpsb_iso_common_init+4+45525+_000172_hash+NULL
-+_000173_hash+__i2400mu_send_barker+3+23652+_000173_hash+NULL
-+_000174_hash+i2cdev_read+3+1206+_000174_hash+NULL
-+_000175_hash+i2cdev_write+3+23310+_000175_hash+NULL
-+_000176_hash+i2o_parm_field_get+5+34477+_000176_hash+NULL
-+_000177_hash+i2o_parm_table_get+6+61635+_000177_hash+NULL
-+_000178_hash+ib_ucm_alloc_data+3+36885+_000178_hash+NULL
-+_000179_hash+ib_uverbs_unmarshall_recv+5+12251+_000179_hash+NULL
-+_000180_hash+ima_write_policy+3+40548+_000180_hash+NULL
-+_000181_hash+init_send_hfcd+1+34586+_000181_hash+NULL
-+_000182_hash+insert_dent+7+65034+_000182_hash+NULL
-+_000183_hash+iov_iter_copy_from_user+4+31942+_001151_hash+NULL+nohasharray
-+_000184_hash+iov_iter_copy_from_user_atomic+4+56368+_000184_hash+NULL
-+_000185_hash+iowarrior_write+3+18604+_000185_hash+NULL
-+_000186_hash+ipc_alloc+1+1192+_000186_hash+NULL
-+_000187_hash+ipc_rcu_alloc+1+21208+_000566_hash+NULL+nohasharray
-+_000188_hash+ip_vs_create_timeout_table+2+64478+_000188_hash+NULL
-+_000189_hash+ipw_queue_tx_init+3+49161+_000189_hash+NULL
-+_000190_hash+irias_new_octseq_value+2+13596+_002230_hash+NULL+nohasharray
-+_000191_hash+isdn_add_channels+3+40905+_000191_hash+NULL
-+_000192_hash+isdn_ppp_fill_rq+2+41428+_000192_hash+NULL
-+_000193_hash+isdn_read+3+50021+_000193_hash+NULL
-+_000194_hash+isdn_v110_open+3+2418+_000194_hash+NULL
-+_000195_hash+islpci_mgt_transmit+5+34133+_000195_hash+NULL
-+_000196_hash+it821x_firmware_command+3+8628+_000196_hash+NULL
-+_000197_hash+iwch_alloc_fastreg_pbl+2+40153+_000197_hash+NULL
-+_000198_hash+jbd2_journal_init_revoke_table+1+36336+_000198_hash+NULL
-+_000199_hash+jffs2_alloc_full_dirent+1+60179+_000804_hash+NULL+nohasharray
-+_000200_hash+journal_init_revoke_table+1+56331+_000200_hash+NULL
-+_000201_hash+kcalloc+1-2+27770+_000201_hash+NULL
-+_000203_hash+keyctl_instantiate_key+3+41855+_000203_hash+NULL
-+_000204_hash+keyctl_update_key+3+26061+_000204_hash+NULL
-+_000205_hash+kfifo_alloc+1+65242+_000205_hash+NULL
-+_000206_hash+kmalloc_node+1+50163+_002227_hash+NULL+nohasharray
-+_000207_hash+kmem_alloc+1+31920+_000207_hash+NULL
-+_000208_hash+kmsg_write+3+26398+_000208_hash+NULL
-+_000209_hash+kobj_map+2-3+9566+_000209_hash+NULL
-+_000211_hash+krealloc+2+14908+_000211_hash+NULL
-+_000212_hash+kvm_read_guest_atomic+4+10765+_000212_hash+NULL
-+_000213_hash+kzalloc+1+54740+_000213_hash+NULL
-+_000214_hash+lane2_associate_req+4+45398+_000214_hash+NULL
-+_000215_hash+lbs_debugfs_write+3+48413+_000215_hash+NULL
-+_000216_hash+ldm_frag_add+2+5611+_000216_hash+NULL
-+_000217_hash+libipw_alloc_txb+1-3-2+27579+_000217_hash+NULL
-+_000218_hash+listxattr+3+12769+_000218_hash+NULL
-+_000219_hash+load_module+2+60056+_000219_hash+NULL
-+_000220_hash+load_msg+2+95+_000220_hash+NULL
-+_000221_hash+mb_cache_create+4-5+35903+_000221_hash+NULL
-+_000223_hash+mcs7830_get_reg+3+33308+_000223_hash+NULL
-+_000224_hash+mcs7830_set_reg+3+31413+_000224_hash+NULL
-+_000225_hash+mempool_kmalloc+2+53831+_000225_hash+NULL
-+_000226_hash+mempool_resize+2+47983+_000226_hash+NULL
-+_000227_hash+mlx4_en_create_rx_ring+3+62498+_000227_hash+NULL
-+_000228_hash+mlx4_en_create_tx_ring+3+64756+_000228_hash+NULL
-+_000229_hash+mlx4_ib_alloc_fast_reg_page_list+2+46119+_000229_hash+NULL
-+_000230_hash+mmc_send_cxd_data+5+38655+_000230_hash+NULL
-+_000231_hash+mptctl_getiocinfo+2+28545+_000231_hash+NULL
-+_000232_hash+msnd_fifo_alloc+2+23179+_000232_hash+NULL
-+_000233_hash+mtd_do_readoob+3+30654+_000233_hash+NULL
-+_000234_hash+mtd_do_writeoob+4+36373+_000234_hash+NULL
-+_000235_hash+mtd_read+3+48289+_000235_hash+NULL
-+_000236_hash+mtd_write+3+34207+_000236_hash+NULL
-+_000237_hash+ncp__vol2io+5+4804+_000237_hash+NULL
-+_000238_hash+nfs4_acl_new+1+49806+_000238_hash+NULL
-+_000239_hash+nfs4_write_cached_acl+3+44402+_000239_hash+NULL
-+_000240_hash+nfsd_cache_update+3+59574+_000240_hash+NULL
-+_000241_hash+nfsd_symlink+6+63442+_000241_hash+NULL
-+_000242_hash+ntfs_copy_from_user+3-5+15072+_000242_hash+NULL
-+_000244_hash+__ntfs_copy_from_user_iovec_inatomic+3-4+38153+_000244_hash+NULL
-+_000246_hash+__ntfs_malloc+1+34022+_000246_hash+NULL
-+_000247_hash+ntfs_ucstonls+3+23097+_000247_hash+NULL
-+_000248_hash+o2net_send_message_vec+4+879+_000248_hash+NULL
-+_000249_hash+opticon_write+4+60775+_000249_hash+NULL
-+_000250_hash+oti6858_buf_alloc+1+47086+_001795_hash+NULL+nohasharray
-+_000251_hash+pcbit_writecmd+2+12332+_000251_hash+NULL
-+_000252_hash+pcmcia_replace_cis+3+57066+_000252_hash+NULL
-+_000253_hash+pidlist_allocate+1+64404+_000253_hash+NULL
-+_000254_hash+pidlist_resize+2+496+_000254_hash+NULL
-+_000255_hash+pipe_iov_copy_from_user+3+23102+_000255_hash+NULL
-+_000256_hash+pipe_iov_copy_to_user+3+3447+_000256_hash+NULL
-+_000257_hash+pkt_add+3+39897+_000257_hash+NULL
-+_000258_hash+pl2303_buf_alloc+1+35251+_000258_hash+NULL
-+_000259_hash+platform_device_add_data+3+310+_000259_hash+NULL
-+_000260_hash+platform_device_add_resources+3+13289+_000260_hash+NULL
-+_000261_hash+pool_allocate+3+42012+_000261_hash+NULL
-+_000262_hash+posix_acl_alloc+1+48063+_000262_hash+NULL
-+_000263_hash+ppp_cp_parse_cr+4+5214+_000263_hash+NULL
-+_000264_hash+pp_read+3+33210+_000264_hash+NULL
-+_000265_hash+pp_write+3+39554+_000265_hash+NULL
-+_000266_hash+printer_req_alloc+2+62687+_001413_hash+NULL+nohasharray
-+_000267_hash+prism2_set_genericelement+3+29277+_000267_hash+NULL
-+_000268_hash+probe_kernel_read+3+49437+_000268_hash+NULL
-+_000269_hash+pvr2_ioread_set_sync_key+3+59882+_000269_hash+NULL
-+_000270_hash+pvr2_stream_buffer_count+2+33719+_000270_hash+NULL
-+_000271_hash+pwc_rvmalloc+1+12325+_000271_hash+NULL
-+_000272_hash+qdisc_class_hash_alloc+1+18262+_000272_hash+NULL
-+_000273_hash+ql_dump_hw_cb+2+3518+_000273_hash+NULL
-+_000274_hash+r3964_write+4+57662+_000274_hash+NULL
-+_000275_hash+raw_setsockopt+5+45800+_000275_hash+NULL
-+_000276_hash+rdma_set_ib_paths+3+45592+_000276_hash+NULL
-+_000277_hash+read+3+9397+_000277_hash+NULL
-+_000278_hash+read_buf+2+20469+_000278_hash+NULL
-+_000279_hash+read_cis_cache+4+17069+_000279_hash+NULL
-+_000280_hash+realloc_buffer+2+25816+_000280_hash+NULL
-+_000281_hash+recv_control_msg+5+4476+_000281_hash+NULL
-+_000282_hash+regset_tls_set+4+18459+_000282_hash+NULL
-+_000283_hash+reg_w_buf+3+27724+_000283_hash+NULL
-+_000284_hash+reg_w_ixbuf+4+34736+_000284_hash+NULL
-+_000285_hash+reiserfs_allocate_list_bitmaps+3+21732+_000285_hash+NULL
-+_000286_hash+reiserfs_resize+2+34377+_000286_hash+NULL
-+_000287_hash+relay_alloc_page_array+1+52735+_000287_hash+NULL
-+_000288_hash+request_key_auth_new+3+38092+_000288_hash+NULL
-+_000289_hash+restore_i387_fxsave+2+17528+_000289_hash+NULL
-+_000290_hash+rndis_add_response+2+58544+_000290_hash+NULL
-+_000291_hash+rndis_set_oid+4+6547+_000291_hash+NULL
-+_000292_hash+rngapi_reset+3+34366+_002129_hash+NULL+nohasharray
-+_000293_hash+rpc_malloc+2+43573+_000293_hash+NULL
-+_000294_hash+rvmalloc+1+46873+_000294_hash+NULL
-+_000295_hash+rw_copy_check_uvector+3+45748+_000295_hash+NULL
-+_000296_hash+rxrpc_request_key+3+27235+_000296_hash+NULL
-+_000297_hash+rxrpc_server_keyring+3+16431+_000297_hash+NULL
-+_000298_hash+saa7146_vmalloc_build_pgtable+2+19780+_000298_hash+NULL
-+_000299_hash+savemem+3+58129+_000299_hash+NULL
-+_000300_hash+scsi_mode_select+6+37330+_000300_hash+NULL
-+_000301_hash+sctp_auth_create_key+1+51641+_000301_hash+NULL
-+_000302_hash+sctp_getsockopt_local_addrs+2+25178+_000302_hash+NULL
-+_000303_hash+sctp_make_abort_user+3+29654+_000303_hash+NULL
-+_000304_hash+sctp_setsockopt_auth_key+3+3793+_000304_hash+NULL
-+_000305_hash+sctp_setsockopt_bindx+3+49870+_000305_hash+NULL
-+_000306_hash+__sctp_setsockopt_connectx+3+46949+_000306_hash+NULL
-+_000307_hash+sctp_setsockopt_hmac_ident+3+11687+_000307_hash+NULL
-+_000308_hash+security_context_to_sid_core+2+29248+_000308_hash+NULL
-+_000309_hash+sel_write_load+3+63830+_000309_hash+NULL
-+_000310_hash+send_bulk_static_data+3+61932+_000310_hash+NULL
-+_000311_hash+_send_control_msg+6+46598+_000311_hash+NULL
-+_000312_hash+send_control_msg+6+48498+_000312_hash+NULL
-+_000313_hash+setkey_unaligned+3+39474+_000313_hash+NULL
-+_000314_hash+set_registers+3+53582+_001277_hash+NULL+nohasharray
-+_000315_hash+setup_req+3+5848+_000315_hash+NULL
-+_000316_hash+setup_window+7+59178+_000316_hash+NULL
-+_000317_hash+setxattr+4+37006+_000317_hash+NULL
-+_000318_hash+sg_kmalloc+1+50240+_000318_hash+NULL
-+_000319_hash+sgl_map_user_pages+2+30610+_000319_hash+NULL
-+_000320_hash+shash_setkey_unaligned+3+8620+_000320_hash+NULL
-+_000321_hash+sierra_setup_urb+5+46029+_000321_hash+NULL
-+_000322_hash+sl_alloc_bufs+2+50380+_000322_hash+NULL
-+_000323_hash+slow_kernel_write+6+15362+_000323_hash+NULL
-+_000324_hash+sl_realloc_bufs+2+64086+_000324_hash+NULL
-+_000325_hash+smb_do_alloc_request+2+43708+_000325_hash+NULL
-+_000326_hash+snd_ctl_elem_user_tlv+3+11695+_000326_hash+NULL
-+_000327_hash+snd_emu10k1_fx8010_read+5-6+9605+_002373_hash+NULL+nohasharray
-+_000329_hash+snd_midi_channel_init_set+1+30092+_000329_hash+NULL
-+_000330_hash+snd_midi_event_new+1+9893+_000465_hash+NULL+nohasharray
-+_000331_hash+snd_opl4_mem_proc_read+5-6+63774+_000331_hash+NULL
-+_000333_hash+snd_opl4_mem_proc_write+5-6+9670+_000333_hash+NULL
-+_000335_hash+snd_pcm_aio_read+3+13900+_000335_hash+NULL
-+_000336_hash+snd_pcm_aio_write+3+28738+_000336_hash+NULL
-+_000337_hash+snd_pcm_alloc_vmalloc_buffer+2+44595+_000337_hash+NULL
-+_000338_hash+snd_sb_csp_load_user+3+45190+_000338_hash+NULL
-+_000339_hash+snd_usb_ctl_msg+8+26092+_000339_hash+NULL
-+_000340_hash+sock_kmalloc+2+62205+_000340_hash+NULL
-+_000341_hash+spi_register_board_info+2+35651+_000341_hash+NULL
-+_000342_hash+st5481_setup_isocpipes+6-4+61340+_000342_hash+NULL
-+_000343_hash+swap_cgroup_swapon+2+13614+_000343_hash+NULL
-+_000344_hash+sys_add_key+4+61288+_000344_hash+NULL
-+_000345_hash+sys_modify_ldt+3+18824+_000345_hash+NULL
-+_000346_hash+sys_semtimedop+3+4486+_000346_hash+NULL
-+_000347_hash+tda10048_writeregbulk+4+11050+_000347_hash+NULL
-+_000348_hash+tipc_log_resize+1+34803+_000348_hash+NULL
-+_000349_hash+tty_buffer_alloc+2+45437+_000349_hash+NULL
-+_000350_hash+ubi_dbg_dump_flash+4+3870+_000350_hash+NULL
-+_000351_hash+ubi_resize_volume+2+50172+_000351_hash+NULL
-+_000352_hash+udf_alloc_i_data+2+35786+_000352_hash+NULL
-+_000353_hash+uea_idma_write+3+64139+_000353_hash+NULL
-+_000354_hash+uea_request+4+47613+_000354_hash+NULL
-+_000355_hash+uea_send_modem_cmd+3+3888+_000355_hash+NULL
-+_000356_hash+us122l_ctl_msg+8+13330+_000356_hash+NULL
-+_000357_hash+usb_alloc_urb+1+43436+_000357_hash+NULL
-+_000358_hash+usblp_new_writeurb+2+22894+_000358_hash+NULL
-+_000359_hash+usb_serial_multi_urb_write+4+22718+_000359_hash+NULL
-+_000360_hash+user_instantiate+3+26131+_000360_hash+NULL
-+_000361_hash+user_update+3+41332+_000361_hash+NULL
-+_000362_hash+uvc_alloc_buffers+2+9656+_000362_hash+NULL
-+_000363_hash+uvc_simplify_fraction+3+31303+_000363_hash+NULL
-+_000364_hash+uwb_rc_cmd_done+4+35892+_000364_hash+NULL
-+_000365_hash+uwb_rc_neh_grok_event+3+55799+_000365_hash+NULL
-+_000366_hash+vc_do_resize+3-4+48842+_000366_hash+NULL
-+_000368_hash+vdma_mem_alloc+1+6171+_000368_hash+NULL
-+_000369_hash+vga_arb_write+3+36112+_000369_hash+NULL
-+_000370_hash+videobuf_dma_init_kernel+3+6963+_000370_hash+NULL
-+_000371_hash+videobuf_pages_to_sg+2+53849+_000371_hash+NULL
-+_000372_hash+videobuf_vmalloc_to_sg+2+4548+_000372_hash+NULL
-+_000373_hash+visor_write+4+37975+_000373_hash+NULL
-+_000374_hash+vlsi_alloc_ring+3-4+57003+_000374_hash+NULL
-+_000376_hash+vp_request_msix_vectors+2+28849+_000376_hash+NULL
-+_000377_hash+vring_add_indirect+3-4+4224+_000377_hash+NULL
-+_000379_hash+vring_new_virtqueue+1+36374+_000379_hash+NULL
-+_000380_hash+vstusb_read+3+23774+_000380_hash+NULL
-+_000381_hash+vstusb_write+3+45021+_000734_hash+NULL+nohasharray
-+_000382_hash+vxge_os_dma_malloc+2+46184+_000382_hash+NULL
-+_000383_hash+vxge_os_dma_malloc_async+3+56348+_000383_hash+NULL
-+_000384_hash+wdm_write+3+53735+_000384_hash+NULL
-+_000385_hash+wm8400_i2c_write+3+49251+_000385_hash+NULL
-+_000386_hash+write+3+62671+_000386_hash+NULL
-+_000387_hash+x25_asy_change_mtu+2+26928+_000387_hash+NULL
-+_000388_hash+xfrm_dst_alloc_copy+3+3034+_000388_hash+NULL
-+_000389_hash+xfrm_hash_alloc+1+10997+_000389_hash+NULL
-+_000390_hash+xfrm_user_policy+4+62573+_000390_hash+NULL
-+_000391_hash+xfs_attrmulti_attr_set+4+59346+_000391_hash+NULL
-+_000392_hash+__xip_file_write+3+2733+_000392_hash+NULL
-+_000393_hash+xprt_rdma_allocate+2+31372+_000393_hash+NULL
-+_000394_hash+xt_alloc_table_info+1+57903+_000394_hash+NULL
-+_000395_hash+zd_ioread32v_locked+4+19953+_000395_hash+NULL
-+_000396_hash+_zd_iowrite32v_locked+3+44725+_000396_hash+NULL
-+_000397_hash+zd_usb_ioread16v+4+17715+_000397_hash+NULL
-+_000398_hash+zd_usb_iowrite16v+3+49744+_000398_hash+NULL
-+_000399_hash+zd_usb_read_fw+4+22049+_000399_hash+NULL
-+_000400_hash+zd_usb_rfwrite+3+42300+_000400_hash+NULL
-+_000401_hash+zoran_write+3+22404+_000401_hash+NULL
-+_000402_hash+acpi_battery_write_alarm+3+1240+_000402_hash+NULL
-+_000403_hash+acpi_ex_allocate_name_string+2-1+7685+_002079_hash+NULL+nohasharray
-+_000404_hash+acpi_fan_write_state+3+39818+_000404_hash+NULL
-+_000405_hash+acpi_os_allocate_zeroed+1+37422+_000405_hash+NULL
-+_000406_hash+acpi_processor_write_limit+3+23201+_000406_hash+NULL
-+_000407_hash+acpi_processor_write_throttling+3+16712+_000407_hash+NULL
-+_000408_hash+acpi_system_debug_proc_write+3+43231+_000408_hash+NULL
-+_000409_hash+acpi_system_write_sleep+3+57456+_000409_hash+NULL
-+_000410_hash+acpi_system_write_wakeup_device+3+34853+_000410_hash+NULL
-+_000411_hash+acpi_thermal_write_cooling_mode+3+31053+_000411_hash+NULL
-+_000412_hash+acpi_thermal_write_polling+3+45660+_000412_hash+NULL
-+_000413_hash+acpi_ut_initialize_buffer+2+47143+_001854_hash+NULL+nohasharray
-+_000414_hash+acpi_video_bus_write_DOS+3+2064+_000414_hash+NULL
-+_000415_hash+acpi_video_bus_write_POST+3+30039+_000415_hash+NULL
-+_000416_hash+acpi_video_device_write_brightness+3+43565+_000416_hash+NULL
-+_000417_hash+acpi_video_device_write_state+3+61342+_000417_hash+NULL
-+_000418_hash+addtgt+3+54703+_000418_hash+NULL
-+_000419_hash+adu_write+3+30487+_000419_hash+NULL
-+_000420_hash+aem_read_sensor+5+21770+_000420_hash+NULL
-+_000421_hash+aer_inject_write+3+52399+_000421_hash+NULL
-+_000422_hash+agp_create_memory+1+1075+_000422_hash+NULL
-+_000423_hash+agp_create_user_memory+1+62955+_000423_hash+NULL
-+_000424_hash+alloc_arch_preferred_bootmem+2+27097+_000424_hash+NULL
-+_000425_hash+alloc_async+1+14208+_000425_hash+NULL
-+_000426_hash+alloc_chunk+1+49575+_000426_hash+NULL
-+_000427_hash+alloc_context+1+41283+_000427_hash+NULL
-+_000428_hash+alloc_ctrl_packet+1+44667+_000428_hash+NULL
-+_000429_hash+alloc_data_packet+1+46698+_000429_hash+NULL
-+_000430_hash+alloc_dca_provider+2+59670+_000430_hash+NULL
-+_000431_hash+alloc_ep+1+17269+_000431_hash+NULL
-+_000432_hash+alloc_group_attrs+2+9194+_000432_hash+NULL
-+_000433_hash+alloc_netdev_mq+1-4+24028+_000433_hash+NULL
-+_000435_hash+__alloc_percpu+1+9764+_000435_hash+NULL
-+_000436_hash+alloc_ring+2-4+39151+_000436_hash+NULL
-+_000440_hash+alloc_smp_req+1+51337+_000440_hash+NULL
-+_000441_hash+alloc_smp_resp+1+3566+_000441_hash+NULL
-+_000442_hash+alloc_targets+2+8074+_000442_hash+NULL
-+_000443_hash+alloc_ts_config+1+45775+_000443_hash+NULL
-+_000444_hash+amd_create_gatt_pages+1+20537+_000444_hash+NULL
-+_000445_hash+aoedev_flush+2+44398+_000445_hash+NULL
-+_000446_hash+append_to_buffer+3+63550+_000446_hash+NULL
-+_000447_hash+arcfb_write+3+8702+_000447_hash+NULL
-+_000448_hash+asd_store_update_bios+4+10165+_000448_hash+NULL
-+_000449_hash+ata_host_alloc+2+46094+_000449_hash+NULL
-+_000450_hash+ath_descdma_setup+5+22128+_000450_hash+NULL
-+_000451_hash+ati_create_gatt_pages+1+4722+_002368_hash+NULL+nohasharray
-+_000452_hash+au0828_init_isoc+2-3+61917+_000452_hash+NULL
-+_000454_hash+audio_write+4+54261+_001280_hash+NULL+nohasharray
-+_000455_hash+audit_init_entry+1+38644+_000455_hash+NULL
-+_000456_hash+av7110_vbi_write+3+34384+_000456_hash+NULL
-+_000457_hash+ax25_setsockopt+5+42740+_000457_hash+NULL
-+_000458_hash+b43_debugfs_write+3+34838+_000458_hash+NULL
-+_000459_hash+b43legacy_debugfs_write+3+28556+_000459_hash+NULL
-+_000460_hash+bio_copy_user_iov+4+37660+_000460_hash+NULL
-+_000461_hash+__bio_map_kern+2-3+47379+_000461_hash+NULL
-+_000463_hash+blk_register_region+1-2+51424+_000463_hash+NULL
-+_000465_hash+bm_register_write+3+9893+_000465_hash+&_000330_hash
-+_000466_hash+broadsheetfb_write+3+39976+_000466_hash+NULL
-+_000467_hash+btmrvl_gpiogap_write+3+35053+_000467_hash+NULL
-+_000468_hash+btmrvl_hscfgcmd_write+3+27143+_000468_hash+NULL
-+_000469_hash+btmrvl_hscmd_write+3+27089+_000469_hash+NULL
-+_000470_hash+btmrvl_hsmode_write+3+42252+_000470_hash+NULL
-+_000471_hash+btmrvl_pscmd_write+3+29504+_000471_hash+NULL
-+_000472_hash+btmrvl_psmode_write+3+3703+_000472_hash+NULL
-+_000473_hash+btrfs_mksubvol+3+150+_000473_hash+NULL
-+_000474_hash+cache_do_downcall+3+6926+_000474_hash+NULL
-+_000475_hash+cciss_proc_write+3+10259+_000475_hash+NULL
-+_000476_hash+cdev_add+2-3+38176+_000476_hash+NULL
-+_000478_hash+cdrom_read_cdda+4+50478+_000478_hash+NULL
-+_000479_hash+cfg80211_connect_result+4-6+56515+_000479_hash+NULL
-+_000481_hash+cfg80211_disconnected+4+57+_000481_hash+NULL
-+_000482_hash+cfg80211_inform_bss+8+19332+_000482_hash+NULL
-+_000483_hash+cfg80211_inform_bss_frame+4+41078+_000483_hash+NULL
-+_000484_hash+cfg80211_roamed+4-6+28061+_000484_hash+NULL
-+_000486_hash+cgroup_write_X64+5+54514+_000486_hash+NULL
-+_000487_hash+cifs_security_flags_proc_write+3+5484+_000487_hash+NULL
-+_000488_hash+CIFSSMBWrite+4+33131+_000488_hash+NULL
-+_000489_hash+ci_ll_write+4+3740+_000489_hash+NULL
-+_000490_hash+clear_refs_write+3+61904+_000490_hash+NULL
-+_000491_hash+clusterip_proc_write+3+44729+_000491_hash+NULL
-+_000492_hash+cm4040_write+3+58079+_000492_hash+NULL
-+_000493_hash+cmm_write+3+2896+_000493_hash+NULL
-+_000494_hash+cnic_alloc_dma+3+34641+_000494_hash+NULL
-+_000495_hash+command_file_write+3+31318+_000495_hash+NULL
-+_000496_hash+command_write+3+58841+_000496_hash+NULL
-+_000497_hash+construct_key+3+11329+_000497_hash+NULL
-+_000498_hash+copy_from_user_toio+3+31966+_000498_hash+NULL
-+_000499_hash+copy_to_user+3+57835+_000499_hash+NULL
-+_000500_hash+copy_vm86_regs_from_user+3+45340+_000500_hash+NULL
-+_000501_hash+create_attr_set+1+22861+_000501_hash+NULL
-+_000502_hash+cryptd_alloc_instance+2-3+18048+_000502_hash+NULL
-+_000504_hash+crypto_ahash_setkey+3+55134+_000504_hash+NULL
-+_000505_hash+crypto_alloc_instance2+3+25277+_000505_hash+NULL
-+_000506_hash+crypto_shash_setkey+3+60483+_000506_hash+NULL
-+_000507_hash+csr1212_new_descriptor_leaf+4+57117+_000507_hash+NULL
-+_000508_hash+csum_partial_copy_fromiovecend+3-4+9957+_000508_hash+NULL
-+_000510_hash+cx231xx_init_isoc+2-3+56453+_000510_hash+NULL
-+_000512_hash+cx231xx_init_vbi_isoc+2-3+28053+_000512_hash+NULL
-+_000514_hash+cxgb3i_ddp_make_gl+1+34150+_000514_hash+NULL
-+_000515_hash+__cxio_init_resource_fifo+3+16295+_000515_hash+NULL
-+_000516_hash+dac960_user_command_proc_write+3+3071+_000516_hash+NULL
-+_000517_hash+ddebug_proc_write+3+18055+_000517_hash+NULL
-+_000518_hash+decode_asn1_bitstring+4+198+_000518_hash+NULL
-+_000519_hash+device_write+3+45156+_000519_hash+NULL
-+_000520_hash+dev_set_alias+3+50084+_000520_hash+NULL
-+_000521_hash+dlm_allocate_rsb+2+56941+_000521_hash+NULL
-+_000522_hash+dn_def_dev_strategy+5+51973+_000522_hash+NULL
-+_000523_hash+__dn_setsockopt+5+13060+_000523_hash+NULL
-+_000524_hash+do_dccp_setsockopt+5+54377+_000524_hash+NULL
-+_000525_hash+do_ip_vs_set_ctl+4+48641+_000525_hash+NULL
-+_000526_hash+do_jffs2_setxattr+5+25910+_000526_hash+NULL
-+_000527_hash+do_kimage_alloc+3+64827+_000527_hash+NULL
-+_000528_hash+do_msgsnd+4+1387+_000528_hash+NULL
-+_000529_hash+do_readv_writev+4+51849+_000529_hash+NULL
-+_000530_hash+do_sync+1+9604+_000530_hash+NULL
-+_000531_hash+drm_fb_helper_init_crtc_count+2-3+32666+_000531_hash+NULL
-+_000533_hash+drm_mode_crtc_set_gamma_size+2+54742+_000533_hash+NULL
-+_000534_hash+drm_property_create+4+51239+_000534_hash+NULL
-+_000535_hash+drm_property_create_blob+2+7414+_000535_hash+NULL
-+_000536_hash+drm_sman_init+2+21710+_000536_hash+NULL
-+_000537_hash+dsp_write+2+46218+_000537_hash+NULL
-+_000538_hash+dv1394_write+3+18547+_000538_hash+NULL
-+_000539_hash+dvb_aplay+3+56296+_000539_hash+NULL
-+_000540_hash+dvb_ca_en50221_init+4+45718+_000540_hash+NULL
-+_000541_hash+dvb_ca_en50221_io_write+3+43533+_000541_hash+NULL
-+_000542_hash+dvb_demux_do_ioctl+4+38811+_000542_hash+NULL
-+_000543_hash+dvb_dvr_do_ioctl+4+46839+_000543_hash+NULL
-+_000544_hash+dvb_play+3+50814+_000544_hash+NULL
-+_000545_hash+ecryptfs_decode_and_decrypt_filename+5+10379+_000545_hash+NULL
-+_000546_hash+ecryptfs_encrypt_and_encode_filename+6+2109+_000546_hash+NULL
-+_000547_hash+ecryptfs_send_message_locked+2+31801+_000547_hash+NULL
-+_000548_hash+edac_device_alloc_ctl_info+1+5941+_000548_hash+NULL
-+_000549_hash+edac_mc_alloc+1+54846+_000549_hash+NULL
-+_000550_hash+edac_pci_alloc_ctl_info+1+63388+_000550_hash+NULL
-+_000551_hash+efivar_create_sysfs_entry+1+56882+_000551_hash+NULL
-+_000552_hash+em28xx_init_isoc+2-3+8755+_000552_hash+NULL
-+_000554_hash+enclosure_register+3+57412+_000554_hash+NULL
-+_000555_hash+ep0_write+3+14536+_001001_hash+NULL+nohasharray
-+_000556_hash+extend_mmcfg+1+14282+_000556_hash+NULL
-+_000557_hash+fallback_on_nodma_alloc+2+35332+_000557_hash+NULL
-+_000558_hash+f_audio_buffer_alloc+1+41110+_000558_hash+NULL
-+_000559_hash+fb_sys_write+3+33130+_000559_hash+NULL
-+_000560_hash+fd_copyin+3+56247+_000560_hash+NULL
-+_000561_hash+__feat_register_sp+6+64712+_000561_hash+NULL
-+_000562_hash+fib_hash_alloc+1+63412+_000562_hash+NULL
-+_000563_hash+fillonedir+3+41746+_000563_hash+NULL
-+_000564_hash+fill_write_buffer+3+3142+_000564_hash+NULL
-+_000565_hash+flexcop_device_kmalloc+1+54793+_000565_hash+NULL
-+_000566_hash+frame_alloc+2+21208+_000566_hash+&_000187_hash
-+_000567_hash+framebuffer_alloc+1+59145+_000567_hash+NULL
-+_000568_hash+ftdi_elan_write+3+57309+_000568_hash+NULL
-+_000569_hash+fuse_conn_limit_write+3+30777+_000569_hash+NULL
-+_000570_hash+fw_node_create+2+9559+_000570_hash+NULL
-+_000571_hash+fz_hash_alloc+1+50580+_000571_hash+NULL
-+_000572_hash+garmin_read_process+3+27509+_000572_hash+NULL
-+_000573_hash+garp_request_join+4+7471+_000573_hash+NULL
-+_000574_hash+get_arg+3+5694+_000574_hash+NULL
-+_000575_hash+get_entry+4+16003+_002030_hash+NULL+nohasharray
-+_000576_hash+get_free_de+2+33714+_000576_hash+NULL
-+_000577_hash+get_new_cssid+2+51665+_000577_hash+NULL
-+_000578_hash+get_ucode_user+3+38202+_000578_hash+NULL
-+_000579_hash+get_user_cpu_mask+2+14861+_000579_hash+NULL
-+_000580_hash+getxattr+4+24398+_000580_hash+NULL
-+_000581_hash+gspca_dev_probe+4+2570+_000581_hash+NULL
-+_000582_hash+hcd_alloc_coherent+5+55862+_000582_hash+NULL
-+_000583_hash+hci_sock_setsockopt+5+28993+_000583_hash+NULL
-+_000584_hash+hecubafb_write+3+26942+_000584_hash+NULL
-+_000585_hash+hid_register_field+2-3+4874+_000585_hash+NULL
-+_000587_hash+hid_report_raw_event+4+7024+_000587_hash+NULL
-+_000588_hash+hpsb_alloc_host+2+3562+_000588_hash+NULL
-+_000589_hash+hpsb_create_hostinfo+3+49717+_000589_hash+NULL
-+_000590_hash+hpsb_iso_recv_init+3+31535+_000590_hash+NULL
-+_000591_hash+hpsb_iso_xmit_init+3+19277+_000591_hash+NULL
-+_000592_hash+hugetlbfs_read_actor+2-5-4+34547+_000592_hash+NULL
-+_000595_hash+hvc_alloc+4+12579+_000595_hash+NULL
-+_000596_hash+__hwahc_dev_set_key+5+46328+_000596_hash+NULL
-+_000597_hash+hysdn_conf_write+3+52145+_000597_hash+NULL
-+_000598_hash+hysdn_log_write+3+48694+_000598_hash+NULL
-+_000599_hash+i2400m_queue_work+5+41051+_000599_hash+NULL
-+_000600_hash+ib_alloc_device+1+26483+_000600_hash+NULL
-+_000601_hash+ib_copy_from_udata+3+59502+_000601_hash+NULL
-+_000602_hash+ib_create_send_mad+5+1196+_000602_hash+NULL
-+_000603_hash+ibmasm_new_command+2+25714+_000603_hash+NULL
-+_000604_hash+ib_send_cm_drep+3+50186+_000604_hash+NULL
-+_000605_hash+ib_send_cm_mra+4+60202+_000605_hash+NULL
-+_000606_hash+ib_send_cm_rtu+3+63138+_000606_hash+NULL
-+_000607_hash+ib_umad_write+3+47993+_000607_hash+NULL
-+_000608_hash+icn_writecmd+2+38629+_000608_hash+NULL
-+_000609_hash+ide_driver_proc_write+3+32493+_000609_hash+NULL
-+_000610_hash+ide_settings_proc_write+3+35110+_000610_hash+NULL
-+_000611_hash+idetape_chrdev_write+3+53976+_000611_hash+NULL
-+_000612_hash+idmap_pipe_downcall+3+14591+_000612_hash+NULL
-+_000613_hash+ieee80211_key_alloc+3+11373+_000613_hash+NULL
-+_000614_hash+ilo_write+3+64378+_000614_hash+NULL
-+_000615_hash+init_exception_table+2+34132+_000615_hash+NULL
-+_000616_hash+init_q+4+132+_000616_hash+NULL
-+_000617_hash+init_state+2+60165+_000617_hash+NULL
-+_000618_hash+init_tag_map+3+57515+_000618_hash+NULL
-+_000619_hash+init_tid_tabs+2-4-3+13252+_000619_hash+NULL
-+_000622_hash+input_ff_create+2+21240+_000622_hash+NULL
-+_000623_hash+ioat2_alloc_ring+2+11172+_000623_hash+NULL
-+_000624_hash+ioctl_private_iw_point+7+1273+_000624_hash+NULL
-+_000625_hash+ip_options_get_from_user+4+64958+_000625_hash+NULL
-+_000626_hash+ipr_alloc_ucode_buffer+1+40199+_000626_hash+NULL
-+_000627_hash+ipv6_flowlabel_opt+3+58135+_000813_hash+NULL+nohasharray
-+_000628_hash+ipv6_renew_option+3+38813+_000628_hash+NULL
-+_000629_hash+irda_setsockopt+5+19824+_000629_hash+NULL
-+_000630_hash+irias_add_octseq_attrib+4+29983+_000630_hash+NULL
-+_000631_hash+irnet_ctrl_write+3+24139+_000631_hash+NULL
-+_000632_hash+iscsi_alloc_session+3+49390+_000632_hash+NULL
-+_000633_hash+iscsi_create_conn+2+50425+_000633_hash+NULL
-+_000634_hash+iscsi_create_endpoint+1+15193+_000634_hash+NULL
-+_000635_hash+iscsi_pool_init+2-4+54913+_000635_hash+NULL
-+_000637_hash+isdn_ppp_write+4+29109+_000637_hash+NULL
-+_000638_hash+isdn_writebuf_stub+4+52383+_000638_hash+NULL
-+_000639_hash+islpci_mgt_transaction+5+23610+_000639_hash+NULL
-+_000640_hash+iso_callback+3+43208+_000640_hash+NULL
-+_000641_hash+iso_sched_alloc+1+13377+_001681_hash+NULL+nohasharray
-+_000642_hash+ivtv_buf_copy_from_user+4+25502+_000642_hash+NULL
-+_000643_hash+ivtvfb_write+3+40023+_000643_hash+NULL
-+_000644_hash+iwl_calib_set+3+10944+_000644_hash+NULL
-+_000645_hash+iwl_tx_queue_init+3+4807+_000645_hash+NULL
-+_000646_hash+iwm_notif_send+6+12295+_000646_hash+NULL
-+_000647_hash+iwm_ntf_calib_res+3+11686+_000647_hash+NULL
-+_000648_hash+iwm_umac_set_config_var+4+17320+_000648_hash+NULL
-+_000649_hash+jbd2_journal_init_revoke+2+51088+_000649_hash+NULL
-+_000650_hash+jffs2_write_dirent+5+37311+_000650_hash+NULL
-+_000651_hash+journal_init_revoke+2+56933+_000651_hash+NULL
-+_000652_hash+kmem_realloc+2+37489+_000652_hash+NULL
-+_000653_hash+kmem_zalloc+1+11510+_000653_hash+NULL
-+_000654_hash+kvm_read_guest_page+5+18074+_000654_hash+NULL
-+_000655_hash+l2cap_sock_setsockopt+5+50207+_000655_hash+NULL
-+_000656_hash+l2cap_sock_setsockopt_old+4+29346+_000656_hash+NULL
-+_000657_hash+lcd_write+3+14857+_000657_hash+&_000013_hash
-+_000658_hash+leaf_dealloc+3+24706+_000658_hash+NULL
-+_000659_hash+__lgread+4+31668+_000659_hash+NULL
-+_000660_hash+linear_conf+2+23485+_002341_hash+NULL+nohasharray
-+_000661_hash+LoadBitmap+2+19658+_000661_hash+NULL
-+_000662_hash+lpfc_sli4_queue_alloc+3+62646+_000662_hash+NULL
-+_000663_hash+lp_write+3+9511+_000663_hash+NULL
-+_000664_hash+mce_write+3+26201+_000664_hash+NULL
-+_000665_hash+memcpy_fromiovec+3+55247+_000665_hash+NULL
-+_000666_hash+memcpy_fromiovecend+3-4+2707+_000666_hash+NULL
-+_000668_hash+memstick_alloc_host+1+142+_000668_hash+NULL
-+_000669_hash+mesh_table_alloc+1+22305+_000669_hash+NULL
-+_000670_hash+metronomefb_write+3+8823+_000670_hash+NULL
-+_000671_hash+mmc_alloc_host+1+48097+_000671_hash+NULL
-+_000672_hash+move_addr_to_kernel+2+32673+_000672_hash+NULL
-+_000673_hash+mtd_concat_create+2+14416+_000673_hash+NULL
-+_000674_hash+mtrr_write+3+59622+_000674_hash+NULL
-+_000675_hash+__mwl8k_cmd_mac_multicast_adr+2+57427+_000675_hash+NULL
-+_000676_hash+ncp_file_write+3+3813+_000676_hash+NULL
-+_000677_hash+neigh_hash_alloc+1+52619+_000677_hash+NULL
-+_000678_hash+net_assign_generic+2+59217+_000678_hash+NULL
-+_000679_hash+netxen_alloc_sds_rings+2+13417+_000679_hash+NULL
-+_000680_hash+new_lockspace+2+29674+_000680_hash+NULL
-+_000681_hash+new_tape_buffer+2+32866+_000681_hash+NULL
-+_000682_hash+nfs4_init_slot_table+2+33152+_000682_hash+NULL
-+_000683_hash+nfs_readdata_alloc+1+9990+_000683_hash+NULL
-+_000684_hash+nfs_writedata_alloc+1+62868+_000684_hash+NULL
-+_000685_hash+nl_pid_hash_zalloc+1+23314+_000685_hash+NULL
-+_000686_hash+nsm_create_handle+4+38060+_000686_hash+NULL
-+_000687_hash+ntfs_copy_from_user_iovec+3-6+49829+_000687_hash+NULL
-+_000689_hash+ntfs_file_buffered_write+4-6+41442+_000689_hash+NULL
-+_000691_hash+ntfs_malloc_nofs+1+49572+_000691_hash+NULL
-+_000692_hash+ntfs_malloc_nofs_nofail+1+63631+_000692_hash+NULL
-+_000693_hash+nvram_write+3+3894+_000693_hash+NULL
-+_000694_hash+ocfs2_acl_from_xattr+2+21604+_000694_hash+NULL
-+_000695_hash+ocfs2_control_cfu+2+37750+_000695_hash+NULL
-+_000696_hash+oom_adjust_write+3+41116+_000696_hash+NULL
-+_000697_hash+oprofilefs_ulong_from_user+3+57251+_000697_hash+NULL
-+_000698_hash+orinoco_set_key+5-7+17878+_000698_hash+NULL
-+_000700_hash+_osd_realloc_seg+3+54352+_000700_hash+NULL
-+_000701_hash+osst_execute+7-6+17607+_000701_hash+NULL
-+_000702_hash+otp_read+2-5-4+10594+_000702_hash+NULL
-+_000705_hash+packet_setsockopt+5+17662+_000705_hash+NULL
-+_000706_hash+parse_arg+2+5657+_000706_hash+NULL
-+_000707_hash+parse_command+2+37079+_000707_hash+NULL
-+_000708_hash+pccard_store_cis+5+10094+_000708_hash+NULL
-+_000709_hash+pci_add_cap_save_buffer+3+3426+_000709_hash+NULL
-+_000710_hash+pcnet32_realloc_rx_ring+3+36598+_000710_hash+NULL
-+_000711_hash+pcnet32_realloc_tx_ring+3+38428+_000711_hash+NULL
-+_000712_hash+pcpu_get_vm_areas+3+26522+_000712_hash+NULL
-+_000713_hash+pdu_write_u+3+1710+_000713_hash+NULL
-+_000714_hash+perf_mmap_data_alloc+2+43335+_000714_hash+NULL
-+_000715_hash+pgctrl_write+3+50453+_000715_hash+NULL
-+_000716_hash+pg_write+3+40766+_000716_hash+NULL
-+_000717_hash+pkt_bio_alloc+1+48284+_000717_hash+NULL
-+_000718_hash+pktgen_if_write+3+55628+_000718_hash+NULL
-+_000719_hash+platform_device_register_data+5+16660+_000719_hash+NULL
-+_000720_hash+platform_device_register_simple+4+61290+_000720_hash+NULL
-+_000721_hash+pmcraid_alloc_sglist+1+9864+_000721_hash+NULL
-+_000722_hash+pnp_alloc+1+24869+_000722_hash+NULL
-+_000723_hash+ppp_write+3+34034+_000723_hash+NULL
-+_000724_hash+printer_write+3+60276+_000724_hash+NULL
-+_000725_hash+proc_coredump_filter_write+3+25625+_000725_hash+NULL
-+_000726_hash+_proc_do_string+2+6376+_000726_hash+NULL
-+_000727_hash+proc_loginuid_write+3+63648+_000727_hash+NULL
-+_000728_hash+proc_pid_attr_write+3+63845+_000728_hash+NULL
-+_000729_hash+proc_scsi_devinfo_write+3+32064+_000729_hash+NULL
-+_000730_hash+proc_scsi_write+3+29142+_000730_hash+NULL
-+_000731_hash+proc_scsi_write_proc+3+267+_000731_hash+NULL
-+_000732_hash+proc_write+3+51003+_000732_hash+NULL
-+_000733_hash+proc_write_node+3+15624+_000733_hash+NULL
-+_000734_hash+ptrace_writedata+4+45021+_000734_hash+&_000381_hash
-+_000735_hash+pt_write+3+40159+_000735_hash+NULL
-+_000736_hash+qc_capture+3+19298+_000736_hash+NULL
-+_000737_hash+qla2x00_get_ctx_sp+3+13912+_000737_hash+NULL
-+_000738_hash+queue_received_packet+5+9657+_000738_hash+NULL
-+_000739_hash+raw_seticmpfilter+3+6888+_000739_hash+NULL
-+_000740_hash+rawv6_seticmpfilter+5+12137+_000740_hash+NULL
-+_000741_hash+rds_message_alloc+1+10517+_000741_hash+NULL
-+_000742_hash+rds_page_copy_user+4+35691+_000742_hash+NULL
-+_000743_hash+recent_mt_proc_write+3+8206+_000743_hash+NULL
-+_000744_hash+recent_old_proc_write+3+43473+_000744_hash+NULL
-+_000745_hash+remote_settings_file_write+3+22987+_000745_hash+NULL
-+_000746_hash+reshape_ring+2+29147+_000746_hash+NULL
-+_000747_hash+resize_stripes+2+61650+_000747_hash+NULL
-+_000748_hash+revalidate+2+19043+_000748_hash+NULL
-+_000749_hash+rfcomm_sock_setsockopt+5+18254+_000749_hash+NULL
-+_000750_hash+rt2x00debug_write_bbp+3+8212+_000750_hash+NULL
-+_000751_hash+rt2x00debug_write_csr+3+64753+_000751_hash+NULL
-+_000752_hash+rt2x00debug_write_eeprom+3+23091+_000752_hash+NULL
-+_000753_hash+rt2x00debug_write_rf+3+38195+_000753_hash+NULL
-+_000754_hash+rxrpc_setsockopt+5+50286+_000754_hash+NULL
-+_000755_hash+saa_write+3+45625+_000755_hash+NULL
-+_000756_hash+sb16_copy_from_user+10-7-6+55836+_000756_hash+NULL
-+_000759_hash+sched_feat_write+3+55202+_000759_hash+NULL
-+_000760_hash+scsi_host_alloc+2+63041+_000760_hash+NULL
-+_000761_hash+scsi_tgt_copy_sense+3+26933+_000761_hash+NULL
-+_000762_hash+sctp_getsockopt_delayed_ack+2+9232+_000762_hash+NULL
-+_000763_hash+sctp_sendmsg+4+61919+_000763_hash+NULL
-+_000764_hash+sctp_setsockopt+5+44788+_000764_hash+NULL
-+_000765_hash+sctp_setsockopt_active_key+3+43755+_000765_hash+NULL
-+_000766_hash+sctp_setsockopt_adaptation_layer+3+26935+_001509_hash+NULL+nohasharray
-+_000767_hash+sctp_setsockopt_associnfo+3+51684+_000767_hash+NULL
-+_000768_hash+sctp_setsockopt_auth_chunk+3+30843+_000768_hash+NULL
-+_000769_hash+sctp_setsockopt_autoclose+3+5775+_000769_hash+NULL
-+_000770_hash+sctp_setsockopt_connectx+3+6073+_000799_hash+NULL+nohasharray
-+_000771_hash+sctp_setsockopt_connectx_old+3+22631+_000771_hash+NULL
-+_000772_hash+sctp_setsockopt_context+3+31091+_000772_hash+NULL
-+_000773_hash+sctp_setsockopt_default_send_param+3+49578+_000773_hash+&_000169_hash
-+_000774_hash+sctp_setsockopt_delayed_ack+3+40129+_000774_hash+NULL
-+_000775_hash+sctp_setsockopt_del_key+3+42304+_001822_hash+NULL+nohasharray
-+_000776_hash+sctp_setsockopt_events+3+18862+_000776_hash+NULL
-+_000777_hash+sctp_setsockopt_initmsg+3+1383+_000777_hash+NULL
-+_000778_hash+sctp_setsockopt_maxburst+3+28041+_000778_hash+NULL
-+_000779_hash+sctp_setsockopt_maxseg+3+11829+_000779_hash+NULL
-+_000780_hash+sctp_setsockopt_peer_addr_params+3+734+_000780_hash+NULL
-+_000781_hash+sctp_setsockopt_peer_primary_addr+3+13440+_000781_hash+NULL
-+_000782_hash+sctp_setsockopt_rtoinfo+3+30941+_000782_hash+NULL
-+_000783_hash+sctp_tsnmap_init+2+36446+_000783_hash+NULL
-+_000784_hash+security_context_to_sid+2+19839+_000784_hash+NULL
-+_000785_hash+security_context_to_sid_default+2+3492+_002278_hash+NULL+nohasharray
-+_000786_hash+security_context_to_sid_force+2+20724+_000786_hash+NULL
-+_000787_hash+sel_commit_bools_write+3+46077+_000787_hash+NULL
-+_000788_hash+sel_write_access+3+51704+_000788_hash+NULL
-+_000789_hash+sel_write_avc_cache_threshold+3+2256+_000789_hash+NULL
-+_000790_hash+sel_write_bool+3+46996+_000790_hash+NULL
-+_000791_hash+sel_write_checkreqprot+3+60774+_000791_hash+NULL
-+_000792_hash+sel_write_create+3+11353+_000792_hash+NULL
-+_000793_hash+sel_write_disable+3+10511+_000793_hash+NULL
-+_000794_hash+sel_write_enforce+3+48998+_000794_hash+NULL
-+_000795_hash+sel_write_member+3+28800+_000795_hash+NULL
-+_000796_hash+sel_write_relabel+3+55195+_000796_hash+NULL
-+_000797_hash+sel_write_user+3+45060+_000797_hash+NULL
-+_000798_hash+send_control_msg+5+62261+_000798_hash+NULL
-+_000799_hash+send_video_command+4+6073+_000799_hash+&_000770_hash
-+_000800_hash+__seq_open_private+3+40715+_000800_hash+NULL
-+_000801_hash+serverworks_create_gatt_pages+1+46582+_000801_hash+NULL
-+_000802_hash+set_aoe_iflist+2+42737+_000802_hash+NULL
-+_000803_hash+setkey+3+14987+_000803_hash+NULL
-+_000804_hash+sg_build_sgat+3+60179+_000804_hash+&_000199_hash
-+_000805_hash+sg_proc_write_adio+3+45704+_000805_hash+NULL
-+_000806_hash+sg_proc_write_dressz+3+46316+_000806_hash+NULL
-+_000807_hash+sg_read_oxfer+3+51724+_000807_hash+NULL
-+_000808_hash+simple_transaction_get+3+50633+_000808_hash+NULL
-+_000809_hash+sisusb_send_bulk_msg+3+17864+_000809_hash+NULL
-+_000810_hash+skb_add_data+3+48363+_000810_hash+NULL
-+_000811_hash+skb_copy_to_page+6+8071+_000811_hash+NULL
-+_000812_hash+sl_change_mtu+2+7396+_000812_hash+NULL
-+_000813_hash+slhc_init+1-2+58135+_000813_hash+&_000627_hash
-+_000815_hash+sm501_create_subdev+3-4+48668+_000815_hash+NULL
-+_000817_hash+smb_alloc_request+2+46798+_000817_hash+NULL
-+_000818_hash+smk_write_ambient+3+45691+_000818_hash+NULL
-+_000819_hash+smk_write_cipso+3+17989+_000819_hash+NULL
-+_000820_hash+smk_write_direct+3+46363+_000820_hash+NULL
-+_000821_hash+smk_write_doi+3+49621+_000821_hash+NULL
-+_000822_hash+smk_write_load+3+26829+_000822_hash+NULL
-+_000823_hash+smk_write_logging+3+2618+_000823_hash+NULL
-+_000824_hash+smk_write_netlbladdr+3+42525+_000824_hash+NULL
-+_000825_hash+smk_write_onlycap+3+14400+_000825_hash+NULL
-+_000826_hash+snd_ac97_pcm_assign+2+30218+_000826_hash+NULL
-+_000827_hash+snd_card_create+4+64418+_001084_hash+NULL+nohasharray
-+_000828_hash+snd_emu10k1_synth_copy_from_user+3-5+9061+_000828_hash+NULL
-+_000830_hash+snd_emux_create_port+3+42533+_000830_hash+NULL
-+_000831_hash+snd_gus_dram_poke+4+18525+_000831_hash+NULL
-+_000832_hash+snd_hdspm_playback_copy+5+52405+_000832_hash+NULL
-+_000833_hash+snd_hdsp_playback_copy+5+20676+_000833_hash+NULL
-+_000834_hash+snd_info_entry_write+3+63474+_000834_hash+NULL
-+_000835_hash+snd_korg1212_copy_from+6+36169+_000835_hash+NULL
-+_000836_hash+snd_mem_proc_write+3+9786+_000836_hash+NULL
-+_000837_hash+snd_midi_channel_alloc_set+1+28153+_000837_hash+NULL
-+_000838_hash+snd_pcm_oss_write1+3+10872+_000838_hash+NULL
-+_000839_hash+snd_pcm_oss_write2+3+27332+_000839_hash+NULL
-+_000840_hash+snd_pcm_plugin_build+5+25505+_000840_hash+NULL
-+_000841_hash+snd_rawmidi_kernel_write1+4+56847+_000841_hash+NULL
-+_000842_hash+snd_rme9652_playback_copy+5+20970+_000842_hash+NULL
-+_000843_hash+snd_seq_device_new+4+31753+_000843_hash+NULL
-+_000844_hash+snd_seq_oss_readq_new+2+14283+_000844_hash+NULL
-+_000845_hash+snd_vx_create+4+40948+_000845_hash+NULL
-+_000846_hash+sock_bindtodevice+3+50942+_000846_hash+NULL
-+_000847_hash+spi_alloc_master+2+45223+_000847_hash+NULL
-+_000848_hash+spidev_message+3+5518+_000848_hash+NULL
-+_000849_hash+spidev_write+3+44510+_000849_hash+NULL
-+_000850_hash+squashfs_cache_init+2+41656+_000850_hash+NULL
-+_000851_hash+squashfs_read_table+4+29235+_002237_hash+NULL+nohasharray
-+_000852_hash+srp_alloc_iu+2+44227+_000852_hash+NULL
-+_000853_hash+srp_iu_pool_alloc+2+17920+_000853_hash+NULL
-+_000854_hash+srp_ring_alloc+2+26760+_000854_hash+NULL
-+_000856_hash+start_isoc_chain+2+565+_000856_hash+NULL
-+_000857_hash+stk_prepare_sio_buffers+2+57168+_000857_hash+NULL
-+_000858_hash+svc_pool_map_alloc_arrays+2+47181+_000858_hash+NULL
-+_000859_hash+svc_setsockopt+5+36876+_000859_hash+NULL
-+_000860_hash+symtab_init+2+61050+_000860_hash+NULL
-+_000861_hash+sysctl_data+5+55157+_000861_hash+NULL
-+_000862_hash+sysctl_ipc_data+5+3903+_000862_hash+NULL
-+_000863_hash+sysctl_string+5+13937+_000863_hash+NULL
-+_000864_hash+sys_flistxattr+3+41407+_000864_hash+NULL
-+_000865_hash+sys_fsetxattr+4+49736+_000865_hash+NULL
-+_000866_hash+sys_init_module+2+36047+_000866_hash+NULL
-+_000867_hash+sys_ipc+3+4889+_000867_hash+NULL
-+_000868_hash+sys_keyctl+4+33708+_001107_hash+NULL+nohasharray
-+_000869_hash+sys_listxattr+3+27833+_000869_hash+NULL
-+_000870_hash+sys_llistxattr+3+4532+_000870_hash+NULL
-+_000871_hash+sys_lsetxattr+4+61177+_000871_hash+NULL
-+_000872_hash+sys_mq_timedsend+3+57661+_000872_hash+NULL
-+_000873_hash+sys_semop+3+39457+_000873_hash+NULL
-+_000874_hash+sys_setdomainname+2+4373+_000874_hash+NULL
-+_000875_hash+sys_sethostname+2+42962+_000875_hash+NULL
-+_000876_hash+sys_setxattr+4+37880+_000876_hash+NULL
-+_000877_hash+t3_init_l2t+1+8261+_000877_hash+NULL
-+_000878_hash+tcf_hash_create+4+54360+_000878_hash+NULL
-+_000879_hash+tifm_alloc_adapter+1+10903+_000879_hash+NULL
-+_000880_hash+tipc_subseq_alloc+1+5957+_000880_hash+NULL
-+_000881_hash+tomoyo_alloc+1+37728+_000881_hash+NULL
-+_000882_hash+tower_write+3+8580+_000882_hash+NULL
-+_000883_hash+tpm_write+3+50798+_000883_hash+NULL
-+_000884_hash+ttm_bo_fbdev_io+4+9805+_000884_hash+NULL
-+_000885_hash+ttm_bo_io+5+47000+_000885_hash+NULL
-+_000886_hash+tty_write+3+5494+_000886_hash+NULL
-+_000887_hash+ubifs_setxattr+4+59650+_001042_hash+NULL+nohasharray
-+_000888_hash+ubi_io_write+5+15870+_000888_hash+NULL
-+_000889_hash+ubi_more_leb_change_data+4+63534+_000889_hash+NULL
-+_000890_hash+ubi_more_update_data+4+39189+_000890_hash+NULL
-+_000891_hash+udf_sb_alloc_partition_maps+2+62313+_000891_hash+NULL
-+_000892_hash+uio_write+3+43202+_000892_hash+NULL
-+_000893_hash+usb_buffer_alloc+2+36276+_000893_hash+NULL
-+_000894_hash+usblp_write+3+23178+_000894_hash+NULL
-+_000895_hash+usbtmc_write+3+64340+_000895_hash+NULL
-+_000896_hash+usbvideo_register+2+59982+_000896_hash+NULL
-+_000897_hash+vc_resize+2-3+3585+_000897_hash+NULL
-+_000899_hash+vcs_write+3+3910+_000899_hash+NULL
-+_000900_hash+venus_create+4+20555+_000900_hash+NULL
-+_000901_hash+venus_link+5+32165+_000901_hash+NULL
-+_000902_hash+venus_lookup+4+8121+_000902_hash+NULL
-+_000903_hash+venus_mkdir+4+8967+_000903_hash+NULL
-+_000904_hash+venus_remove+4+59781+_000904_hash+NULL
-+_000905_hash+venus_rename+4-5+17707+_000905_hash+NULL
-+_000907_hash+venus_rmdir+4+45564+_000907_hash+NULL
-+_000908_hash+venus_symlink+4-6+23570+_000908_hash+NULL
-+_000910_hash+vhci_get_user+3+45039+_000910_hash+NULL
-+_000911_hash+viafb_dfph_proc_write+3+49288+_000911_hash+NULL
-+_000912_hash+viafb_dfpl_proc_write+3+627+_000912_hash+NULL
-+_000913_hash+viafb_dvp0_proc_write+3+23023+_000913_hash+NULL
-+_000914_hash+viafb_dvp1_proc_write+3+48864+_000914_hash+NULL
-+_000915_hash+viafb_vt1636_proc_write+3+16018+_000915_hash+NULL
-+_000916_hash+__videobuf_alloc+1+11253+_000916_hash+NULL
-+_000917_hash+vmalloc_to_sg+2+58354+_000917_hash+NULL
-+_000918_hash+vol_cdev_direct_write+3+20751+_000918_hash+NULL
-+_000919_hash+vring_add_buf+3-4+36348+_000919_hash+NULL
-+_000921_hash+vxge_device_register+4+7752+_000921_hash+NULL
-+_000922_hash+__vxge_hw_channel_allocate+3+55462+_000922_hash+NULL
-+_000923_hash+wa_nep_queue+2+8858+_000923_hash+NULL
-+_000924_hash+__wa_xfer_setup_segs+2+56725+_000924_hash+NULL
-+_000925_hash+wiphy_new+2+2482+_000925_hash+NULL
-+_000926_hash+wpan_phy_alloc+1+48056+_000926_hash+NULL
-+_000927_hash+write_essid+3+42840+_000927_hash+NULL
-+_000928_hash+write_flush+3+50803+_000928_hash+NULL
-+_000929_hash+write_int+3+38453+_000929_hash+NULL
-+_000930_hash+write_mem+3+17114+_000930_hash+NULL
-+_000931_hash+write_rio+3+54837+_000931_hash+NULL
-+_000932_hash+wusb_ccm_mac+7+32199+_000932_hash+NULL
-+_000933_hash+_xfs_buf_get_pages+2+59472+_000933_hash+NULL
-+_000934_hash+xfs_da_buf_make+1+25303+_000934_hash+NULL
-+_000935_hash+xfs_dir_cilookup_result+3+64288+_002349_hash+NULL+nohasharray
-+_000936_hash+xfs_handle_to_dentry+3+12135+_000936_hash+NULL
-+_000937_hash+xfs_iext_add_indirect_multi+3+32400+_000937_hash+NULL
-+_000938_hash+xfs_iext_inline_to_direct+2+12384+_000938_hash+NULL
-+_000939_hash+xfs_iroot_realloc+2+46826+_000939_hash+NULL
-+_000940_hash+xlog_recover_add_to_trans+3+48614+_000940_hash+NULL
-+_000941_hash+zd_ioread16v_locked+4+7082+_000941_hash+NULL
-+_000942_hash+zd_ioread32v+4+26545+_000942_hash+NULL
-+_000943_hash+zd_rfwrite_locked+3+17381+_000943_hash+NULL
-+_000944_hash+acpi_ds_build_internal_package_obj+3+58271+_000944_hash+NULL
-+_000945_hash+acpi_system_read_event+3+55362+_000945_hash+NULL
-+_000946_hash+acpi_ut_create_buffer_object+1+42030+_000946_hash+NULL
-+_000947_hash+acpi_ut_create_package_object+1+17594+_000947_hash+NULL
-+_000948_hash+acpi_ut_create_string_object+1+15360+_000948_hash+NULL
-+_000949_hash+adu_read+3+24177+_000949_hash+NULL
-+_000950_hash+agp_generic_alloc_user+1+9470+_000950_hash+NULL
-+_000951_hash+alloc_agpphysmem_i8xx+1+39427+_000951_hash+NULL
-+_000952_hash+alloc_candev+1+22356+_000952_hash+NULL
-+_000953_hash+____alloc_ei_netdev+1+51475+_000953_hash+NULL
-+_000954_hash+alloc_etherdev_mq+1-2+56698+_000954_hash+NULL
-+_000956_hash+alloc_fcdev+1+18780+_000956_hash+NULL
-+_000957_hash+alloc_fddidev+1+15382+_000957_hash+NULL
-+_000958_hash+alloc_hippi_dev+1+51320+_000958_hash+NULL
-+_000959_hash+alloc_irdadev+1+19140+_000959_hash+NULL
-+_000960_hash+alloc_ltalkdev+1+38071+_000960_hash+NULL
-+_000961_hash+alloc_orinocodev+1+21371+_000961_hash+NULL
-+_000963_hash+alloc_trdev+1+16399+_000963_hash+NULL
-+_000964_hash+aoechr_write+3+62883+_000964_hash+NULL
-+_000965_hash+async_setkey+3+35521+_000965_hash+NULL
-+_000966_hash+ata_host_alloc_pinfo+3+17325+_000966_hash+NULL
-+_000967_hash+atalk_sendmsg+4+21677+_000967_hash+NULL
-+_000968_hash+ath_rx_init+2+43564+_000968_hash+NULL
-+_000969_hash+ath_tx_init+2+60515+_000969_hash+NULL
-+_000970_hash+atm_get_addr+3+31221+_000970_hash+NULL
-+_000971_hash+ax25_sendmsg+4+62770+_000971_hash+NULL
-+_000972_hash+bio_map_kern+3+64751+_000972_hash+NULL
-+_000973_hash+bits_to_user+3+47733+_000973_hash+NULL
-+_000974_hash+__blk_queue_init_tags+2+9778+_000974_hash+NULL
-+_000975_hash+blk_queue_resize_tags+2+28670+_000975_hash+NULL
-+_000976_hash+blk_rq_map_user_iov+5+16772+_000976_hash+NULL
-+_000977_hash+bm_entry_write+3+28338+_000977_hash+NULL
-+_000978_hash+bm_init+2+13529+_000978_hash+NULL
-+_000979_hash+bm_status_write+3+12964+_000979_hash+NULL
-+_000980_hash+cache_downcall+3+13666+_000980_hash+NULL
-+_000981_hash+cache_read+3+24790+_000981_hash+NULL
-+_000982_hash+cache_slow_downcall+2+8570+_000982_hash+NULL
-+_000983_hash+cafe_deliver_buffer+3+1755+_000983_hash+NULL
-+_000984_hash+cifs_user_write+3+29424+_000984_hash+NULL
-+_000985_hash+cifs_write+3+9687+_000985_hash+NULL
-+_000986_hash+coda_psdev_read+3+35029+_000986_hash+NULL
-+_000987_hash+configfs_write_file+3+61621+_000987_hash+NULL
-+_000988_hash+construct_key_and_link+4+8321+_000988_hash+NULL
-+_000989_hash+copy_entries_to_user+1+52367+_000989_hash+NULL
-+_000990_hash+copy_from_buf+4+27308+_000990_hash+NULL
-+_000991_hash+copy_oldmem_page+3-1+26164+_000991_hash+NULL
-+_000992_hash+copy_to_user_fromio+3+57432+_000992_hash+NULL
-+_000993_hash+create_rsb+3+42744+_000993_hash+NULL
-+_000994_hash+cryptd_hash_setkey+3+42781+_000994_hash+NULL
-+_000995_hash+crypto_authenc_setkey+3+80+_002298_hash+NULL+nohasharray
-+_000996_hash+cx18_copy_buf_to_user+4+50990+_000996_hash+NULL
-+_000997_hash+cxio_init_resource_fifo+3+25429+_000997_hash+NULL
-+_000998_hash+cxio_init_resource_fifo_random+3+43814+_000998_hash+NULL
-+_000999_hash+dabusb_read+3+58873+_000999_hash+NULL
-+_001000_hash+dataflash_read_fact_otp+3-2+33204+_001000_hash+NULL
-+_001001_hash+dataflash_read_user_otp+3-2+14536+_001001_hash+&_000555_hash
-+_001002_hash+dccp_feat_register_sp+5+17914+_001002_hash+NULL
-+_001003_hash+dccp_sendmsg+4+56058+_001003_hash+NULL
-+_001004_hash+depth_write+3+3021+_001004_hash+NULL
-+_001005_hash+dev_irnet_write+3+11398+_001005_hash+NULL
-+_001006_hash+dev_read+3+56369+_001006_hash+NULL
-+_001007_hash+dev_write+3+7708+_001007_hash+NULL
-+_001008_hash+dgram_sendmsg+4+45679+_001008_hash+NULL
-+_001009_hash+dlm_dir_lookup+4+56662+_001009_hash+NULL
-+_001010_hash+dlm_new_lockspace+2+16688+_001010_hash+NULL
-+_001011_hash+dn_sendmsg+4+38390+_001011_hash+NULL
-+_001012_hash+do_proc_readlink+3+14096+_001012_hash+NULL
-+_001013_hash+do_raw_setsockopt+5+55215+_001013_hash+NULL
-+_001014_hash+do_readlink+2+43518+_001014_hash+NULL
-+_001015_hash+do_sigpending+2+9766+_001015_hash+NULL
-+_001016_hash+do_sysctl_strategy+6+11541+_001016_hash+NULL
-+_001017_hash+drm_mode_create_tv_properties+2+23122+_001017_hash+NULL
-+_001018_hash+dv1394_read+3+21920+_001018_hash+NULL
-+_001019_hash+dvb_audio_write+3+51275+_001019_hash+NULL
-+_001020_hash+dvb_ringbuffer_pkt_read_user+3-5-2+4303+_001020_hash+NULL
-+_001022_hash+dvb_ringbuffer_read_user+3+56702+_001022_hash+NULL
-+_001023_hash+dvb_video_write+3+754+_001023_hash+NULL
-+_001024_hash+ecryptfs_filldir+3+6622+_001024_hash+NULL
-+_001025_hash+ecryptfs_readlink+3+40775+_001025_hash+NULL
-+_001026_hash+ecryptfs_send_message+2+18322+_001026_hash+NULL
-+_001027_hash+enable_write+3+30456+_001027_hash+NULL
-+_001028_hash+et61x251_read+3+25420+_001028_hash+NULL
-+_001029_hash+fat_ioctl_filldir+3+36621+_001029_hash+NULL
-+_001030_hash+fb_sys_read+3+13778+_001030_hash+NULL
-+_001031_hash+fd_copyout+3+59323+_001031_hash+NULL
-+_001032_hash+filldir+3+55137+_001032_hash+NULL
-+_001033_hash+filldir64+3+46469+_001033_hash+NULL
-+_001034_hash+from_buffer+3+18625+_001034_hash+NULL
-+_001035_hash+fsm_init+2+16134+_001035_hash+NULL
-+_001036_hash+gfs2_readlink+3+10958+_001036_hash+NULL
-+_001037_hash+handle_received_packet+3+22457+_001037_hash+NULL
-+_001038_hash+hci_sock_sendmsg+4+37420+_001038_hash+NULL
-+_001039_hash+hdlcdrv_register+2+6792+_001039_hash+NULL
-+_001040_hash+hdpvr_read+3+9273+_001040_hash+NULL
-+_001041_hash+hid_input_report+4+32458+_001041_hash+NULL
-+_001042_hash+hidraw_read+3+59650+_001042_hash+&_000887_hash
-+_001043_hash+HiSax_readstatus+2+15752+_001043_hash+NULL
-+_001045_hash+__hwahc_op_set_gtk+4+42038+_001045_hash+NULL
-+_001046_hash+__hwahc_op_set_ptk+5+36510+_001046_hash+NULL
-+_001047_hash+ib_copy_to_udata+3+27525+_001047_hash+NULL
-+_001048_hash+idetape_chrdev_read+3+2097+_001048_hash+NULL
-+_001049_hash+ieee80211_alloc_hw+1+43829+_001049_hash+NULL
-+_001050_hash+ieee80211_bss_info_update+4+13991+_001050_hash+NULL
-+_001051_hash+if_writecmd+2+815+_001051_hash+NULL
-+_001052_hash+ilo_read+3+32531+_001052_hash+NULL
-+_001054_hash+interfaces+2+38859+_001054_hash+NULL
-+_001055_hash+iowarrior_read+3+53483+_001055_hash+NULL
-+_001056_hash+ip_generic_getfrag+3-4+12187+_001056_hash+NULL
-+_001058_hash+ipv6_getsockopt_sticky+5+56711+_001058_hash+NULL
-+_001059_hash+ipv6_renew_options+5+28867+_001059_hash+NULL
-+_001060_hash+ipwireless_send_packet+4+8328+_001060_hash+NULL
-+_001061_hash+ipxrtr_route_packet+4+54036+_001061_hash+NULL
-+_001062_hash+irda_sendmsg+4+4388+_001062_hash+NULL
-+_001063_hash+irda_sendmsg_dgram+4+38563+_001063_hash+NULL
-+_001064_hash+irda_sendmsg_ultra+4+42047+_001064_hash+NULL
-+_001065_hash+iscsi_conn_setup+2+35159+_001065_hash+NULL
-+_001066_hash+iscsi_create_session+3+51647+_001066_hash+NULL
-+_001067_hash+iscsi_host_alloc+2+36671+_001067_hash+NULL
-+_001068_hash+iscsi_session_setup+4-5+196+_001068_hash+NULL
-+_001070_hash+isdn_ppp_read+4+50356+_001070_hash+NULL
-+_001071_hash+isdn_write+3+45863+_001071_hash+NULL
-+_001072_hash+iso_alloc_urb+4+57061+_001072_hash+NULL
-+_001073_hash+ivtv_copy_buf_to_user+4+6159+_001073_hash+NULL
-+_001074_hash+ivtv_v4l2_write+3+39226+_001074_hash+NULL
-+_001075_hash+iwm_rx_handle+3+24899+_001075_hash+NULL
-+_001076_hash+iwm_wdev_alloc+1+38415+_001076_hash+NULL
-+_001077_hash+jffs2_do_create+6+25404+_001077_hash+NULL
-+_001078_hash+jffs2_do_link+6+42048+_001078_hash+NULL
-+_001079_hash+jffs2_do_unlink+4+62020+_001079_hash+NULL
-+_001080_hash+jffs2_security_setxattr+4+20253+_001080_hash+NULL
-+_001081_hash+jffs2_trusted_setxattr+4+65310+_001081_hash+NULL
-+_001082_hash+jffs2_user_setxattr+4+39488+_001082_hash+NULL
-+_001083_hash+keyctl_describe_key+3+36853+_001083_hash+NULL
-+_001084_hash+keyctl_get_security+3+64418+_001084_hash+&_000827_hash
-+_001085_hash+keyring_read+3+13438+_001085_hash+NULL
-+_001086_hash+kimage_crash_alloc+3+3233+_001086_hash+NULL
-+_001087_hash+kimage_normal_alloc+3+31140+_001087_hash+NULL
-+_001088_hash+kmem_zalloc_greedy+2-3+45507+_001088_hash+NULL
-+_001090_hash+kmp_init+2+41373+_001090_hash+NULL
-+_001091_hash+kvm_write_guest_page+5+63555+_001091_hash+NULL
-+_001092_hash+l2cap_skbuff_fromiovec+3-4+35003+_001092_hash+NULL
-+_001094_hash+__lgwrite+4+57669+_001094_hash+NULL
-+_001095_hash+libfc_host_alloc+2+7917+_001095_hash+NULL
-+_001096_hash+llc_ui_sendmsg+4+24987+_001096_hash+NULL
-+_001097_hash+mdc800_device_read+3+22896+_001097_hash+NULL
-+_001098_hash+memcpy_toiovec+3+54166+_001098_hash+NULL
-+_001099_hash+memcpy_toiovecend+3-4+19736+_001099_hash+NULL
-+_001101_hash+mgt_set_varlen+4+60916+_001101_hash+NULL
-+_001102_hash+mISDN_sock_sendmsg+4+41035+_001102_hash+NULL
-+_001103_hash+mon_bin_get_event+4+52863+_001103_hash+NULL
-+_001104_hash+mousedev_read+3+47123+_001104_hash+NULL
-+_001105_hash+move_addr_to_user+2+2868+_001105_hash+NULL
-+_001106_hash+neigh_hash_grow+2+1324+_001106_hash+NULL
-+_001107_hash+netlink_sendmsg+4+33708+_001107_hash+&_000868_hash
-+_001108_hash+nfsctl_transaction_write+3+64800+_001108_hash+NULL
-+_001109_hash+nfs_flush_one+3+23329+_001109_hash+NULL
-+_001110_hash+nfs_pagein_one+3+58502+_001110_hash+NULL
-+_001111_hash+nr_sendmsg+4+53656+_001111_hash+NULL
-+_001112_hash+nsm_get_handle+4+52089+_001112_hash+NULL
-+_001113_hash+ocfs2_control_message+3+19564+_001113_hash+NULL
-+_001114_hash+orinoco_add_extscan_result+3+18207+_001114_hash+NULL
-+_001115_hash+OSDSetBlock+2-4+38986+_001115_hash+NULL
-+_001117_hash+osst_write+3+31581+_001117_hash+NULL
-+_001119_hash+packet_sendmsg_spkt+4+28885+_001119_hash+NULL
-+_001120_hash+packet_snd+3+13634+_001120_hash+NULL
-+_001121_hash+pcbit_stat+2+27364+_001121_hash+NULL
-+_001122_hash+pep_sendmsg+4+62524+_001122_hash+NULL
-+_001123_hash+pfkey_sendmsg+4+47394+_001123_hash+NULL
-+_001124_hash+pg_read+3+17276+_001124_hash+NULL
-+_001125_hash+pkt_alloc_packet_data+1+37928+_001125_hash+NULL
-+_001126_hash+play_iframe+3+8219+_001126_hash+NULL
-+_001127_hash+pmcraid_build_passthrough_ioadls+2+62034+_001127_hash+NULL
-+_001128_hash+pms_capture+4+27142+_001128_hash+NULL
-+_001129_hash+pn_sendmsg+4+12640+_001129_hash+NULL
-+_001130_hash+pppoe_sendmsg+4+48039+_001130_hash+NULL
-+_001131_hash+pppol2tp_sendmsg+4+56420+_001131_hash+NULL
-+_001132_hash+printer_read+3+54851+_001132_hash+NULL
-+_001133_hash+__proc_file_read+3+54978+_001133_hash+NULL
-+_001134_hash+proc_write_brn+3+3084+_001134_hash+NULL
-+_001135_hash+proc_write_disp+3+16184+_001135_hash+NULL
-+_001136_hash+proc_write_lcd+3+30077+_001136_hash+NULL
-+_001137_hash+proc_write_ledd+3+48644+_001137_hash+NULL
-+_001138_hash+pt_read+3+49136+_001138_hash+NULL
-+_001139_hash+put_cmsg+4+36589+_001139_hash+NULL
-+_001140_hash+pvr2_ioread_read+3+10720+_001186_hash+NULL+nohasharray
-+_001141_hash+pwc_video_read+3+51735+_001141_hash+NULL
-+_001142_hash+qcam_read+3+13977+_001142_hash+NULL
-+_001143_hash+raw_send_hdrinc+3+7937+_001143_hash+NULL
-+_001144_hash+raw_sendmsg+4+23078+_001144_hash+&_000026_hash
-+_001145_hash+rawv6_send_hdrinc+3+55480+_001145_hash+NULL
-+_001146_hash+rds_ib_inc_copy_to_user+3+55007+_001146_hash+NULL
-+_001147_hash+rds_iw_inc_copy_to_user+3+29214+_001147_hash+NULL
-+_001148_hash+rds_message_copy_from_user+2+41682+_001148_hash+NULL
-+_001149_hash+rds_message_inc_copy_to_user+3+26540+_001149_hash+NULL
-+_001150_hash+read_flush+3+43851+_001150_hash+NULL
-+_001151_hash+read_mem+3+31942+_001151_hash+&_000183_hash
-+_001152_hash+read_profile+3+27859+_001152_hash+NULL
-+_001153_hash+read_vmcore+3+26501+_001153_hash+NULL
-+_001154_hash+recv_msg+4+48709+_001154_hash+NULL
-+_001155_hash+recv_stream+4+30138+_001155_hash+NULL
-+_001156_hash+redirected_tty_write+3+65297+_001156_hash+NULL
-+_001157_hash+__register_chrdev+2-3+54223+_001157_hash+NULL
-+_001159_hash+request_key_auth_read+3+24109+_001159_hash+NULL
-+_001160_hash+rfcomm_sock_sendmsg+4+37661+_001160_hash+NULL
-+_001161_hash+rfkill_fop_read+3+54711+_001161_hash+NULL
-+_001162_hash+rose_sendmsg+4+20249+_001162_hash+NULL
-+_001163_hash+rxrpc_send_data+5+21553+_001163_hash+NULL
-+_001165_hash+sco_send_frame+3+41815+_001165_hash+NULL
-+_001166_hash+scsi_register+2+49094+_001166_hash+NULL
-+_001167_hash+scsi_tgt_kspace_exec+8+9522+_001167_hash+NULL
-+_001168_hash+sctp_getsockopt_maxburst+2+42941+_001168_hash+NULL
-+_001169_hash+sctp_getsockopt_maxseg+2+10737+_001169_hash+NULL
-+_001170_hash+sctp_user_addto_chunk+2-3+62047+_001170_hash+NULL
-+_001172_hash+sdhci_alloc_host+2+7509+_001172_hash+NULL
-+_001173_hash+se401_read+3+58074+_001173_hash+NULL
-+_001174_hash+selinux_inode_post_setxattr+4+26037+_001174_hash+NULL
-+_001175_hash+selinux_inode_setsecurity+4+18148+_001175_hash+NULL
-+_001176_hash+selinux_inode_setxattr+4+10708+_001176_hash+NULL
-+_001177_hash+selinux_secctx_to_secid+2+63744+_001177_hash+NULL
-+_001178_hash+selinux_setprocattr+4+55611+_001178_hash+NULL
-+_001179_hash+selinux_transaction_write+3+59038+_001179_hash+NULL
-+_001180_hash+sel_write_context+3+25726+_001876_hash+NULL+nohasharray
-+_001181_hash+seq_copy_in_user+3+18543+_001181_hash+NULL
-+_001182_hash+seq_open_net+4+8968+_001274_hash+NULL+nohasharray
-+_001183_hash+seq_open_private+3+61589+_001183_hash+NULL
-+_001184_hash+set_arg+3+42824+_001184_hash+NULL
-+_001185_hash+sg_read+3+25799+_001185_hash+NULL
-+_001186_hash+shash_async_setkey+3+10720+_001186_hash+&_001140_hash
-+_001187_hash+shash_compat_setkey+3+12267+_001187_hash+NULL
-+_001188_hash+simple_alloc_urb+3+60420+_001188_hash+NULL
-+_001189_hash+simple_read_from_buffer+2-5+55957+_001189_hash+NULL
-+_001191_hash+sisusb_send_bridge_packet+2+11649+_001191_hash+NULL
-+_001192_hash+sisusb_send_packet+2+20891+_001192_hash+NULL
-+_001193_hash+skb_copy_datagram_from_iovec+2-5-4+52014+_001193_hash+NULL
-+_001196_hash+sn9c102_read+3+29305+_001196_hash+NULL
-+_001197_hash+snd_es1938_capture_copy+5+25930+_001197_hash+NULL
-+_001198_hash+snd_gus_dram_peek+4+9062+_001198_hash+NULL
-+_001199_hash+snd_gus_dram_write+4+38784+_001199_hash+NULL
-+_001200_hash+snd_hdsp_capture_copy+5+4011+_001200_hash+NULL
-+_001201_hash+snd_hdspm_capture_copy+5+48113+_001201_hash+NULL
-+_001202_hash+snd_korg1212_copy_to+6+92+_001202_hash+NULL
-+_001203_hash+snd_pcm_oss_read1+3+63771+_001203_hash+NULL
-+_001204_hash+snd_pcm_oss_sync1+2+45298+_001204_hash+NULL
-+_001205_hash+snd_pcm_oss_write+3+38108+_001205_hash+NULL
-+_001206_hash+snd_rawmidi_kernel_read1+4+36740+_001206_hash+NULL
-+_001207_hash+snd_rawmidi_kernel_write+3+25106+_001207_hash+NULL
-+_001208_hash+snd_rawmidi_write+3+28008+_001208_hash+NULL
-+_001209_hash+snd_rme32_playback_copy+5+43732+_001209_hash+NULL
-+_001210_hash+snd_rme9652_capture_copy+5+10287+_001210_hash+NULL
-+_001211_hash+snd_rme96_playback_copy+5+13111+_001211_hash+NULL
-+_001212_hash+snmp_mib_init+2+10526+_001212_hash+NULL
-+_001213_hash+sock_setsockopt+5+50088+_001213_hash+NULL
-+_001214_hash+sound_write+3+5102+_001214_hash+NULL
-+_001215_hash+srp_target_alloc+3+37288+_001215_hash+NULL
-+_001216_hash+stk_allocate_buffers+2+16291+_001216_hash+NULL
-+_001217_hash+store_cpufv+4+215+_001217_hash+NULL
-+_001218_hash+store_cpufv_disabled+4+43809+_001218_hash+NULL
-+_001219_hash+store_disp+4+52952+_001219_hash+NULL
-+_001220_hash+store_ifalias+4+35088+_001220_hash+NULL
-+_001221_hash+store_ledd+4+43312+_001221_hash+NULL
-+_001222_hash+store_lslvl+4+15059+_001222_hash+NULL
-+_001223_hash+store_lssw+4+43035+_001678_hash+NULL+nohasharray
-+_001224_hash+store_msg+3+56417+_001224_hash+NULL
-+_001225_hash+store_status+2+7088+_001225_hash+NULL
-+_001226_hash+store_sys_acpi+3+14503+_001226_hash+NULL
-+_001227_hash+store_sys_hwmon+3+26225+_001227_hash+NULL
-+_001228_hash+strategy_allowed_congestion_control+5+63497+_001228_hash+NULL
-+_001229_hash+str_to_user+2+11411+_001229_hash+NULL
-+_001230_hash+stv680_read+3+31473+_001230_hash+NULL
-+_001231_hash+st_write+3+16874+_001231_hash+NULL
-+_001232_hash+subbuf_read_actor+3+2071+_001232_hash+NULL
-+_001233_hash+sys_bind+3+10799+_001233_hash+NULL
-+_001234_hash+sys_connect+3+15291+_002287_hash+NULL+nohasharray
-+_001235_hash+sysctl_ipc_registered_data+5+36266+_001235_hash+NULL
-+_001236_hash+sysctl_tcp_congestion_control+5+27564+_001236_hash+NULL
-+_001237_hash+sysctl_uts_string+5+17797+_001237_hash+NULL
-+_001238_hash+sys_fgetxattr+4+25166+_001238_hash+NULL
-+_001239_hash+sysfs_write_file+3+57116+_001239_hash+NULL
-+_001240_hash+sys_gethostname+2+49698+_001240_hash+NULL
-+_001241_hash+sys_getxattr+4+37418+_001241_hash+NULL
-+_001242_hash+sys_lgetxattr+4+45531+_001242_hash+NULL
-+_001243_hash+sys_msgsnd+3+44537+_001243_hash+NULL
-+_001244_hash+sys_sched_getaffinity+2+60033+_001244_hash+NULL
-+_001245_hash+sys_sched_setaffinity+2+32046+_001245_hash+NULL
-+_001246_hash+sys_sendto+6+20809+_001246_hash+NULL
-+_001247_hash+timeout_write+3+50991+_001247_hash+NULL
-+_001248_hash+tomoyo_read_control+3+21682+_001248_hash+NULL
-+_001249_hash+tpm_read+3+50344+_001249_hash+NULL
-+_001250_hash+ubi_io_write_data+5+40305+_001250_hash+NULL
-+_001251_hash+udplite_getfrag+3-4+14479+_001251_hash+NULL
-+_001253_hash+uio_read+3+49300+_001253_hash+NULL
-+_001254_hash+ulong_write_file+3+26485+_001254_hash+NULL
-+_001255_hash+unix_dgram_sendmsg+4+45699+_001255_hash+NULL
-+_001256_hash+unix_stream_sendmsg+4+61455+_001256_hash+NULL
-+_001257_hash+usb_allocate_stream_buffers+3+8964+_001257_hash+NULL
-+_001258_hash+usbdev_read+3+45114+_001258_hash+NULL
-+_001259_hash+usblp_read+3+57342+_002236_hash+NULL+nohasharray
-+_001260_hash+usbtmc_read+3+32377+_001260_hash+NULL
-+_001261_hash+usbvideo_v4l_read+3+48274+_001261_hash+NULL
-+_001262_hash+usbvision_v4l2_read+3+34386+_001262_hash+NULL
-+_001263_hash+user_read+3+51881+_001263_hash+NULL
-+_001264_hash+uvc_alloc_urb_buffers+3+63922+_001264_hash+NULL
-+_001265_hash+v4l_stk_read+3+39672+_001265_hash+NULL
-+_001266_hash+vcs_read+3+8017+_001266_hash+NULL
-+_001267_hash+vfs_readlink+3+54368+_001267_hash+NULL
-+_001268_hash+vfs_readv+3+38011+_001268_hash+NULL
-+_001269_hash+vfs_writev+3+25278+_001269_hash+NULL
-+_001270_hash+vga_arb_read+3+4886+_001270_hash+NULL
-+_001271_hash+vhci_put_user+4+12604+_001271_hash+NULL
-+_001272_hash+vicam_read+3+2904+_001272_hash+NULL
-+_001273_hash+__videobuf_copy_to_user+3+1454+_001273_hash+NULL
-+_001274_hash+vol_cdev_read+3+8968+_001274_hash+&_001182_hash
-+_001275_hash+vol_cdev_write+3+40915+_001275_hash+NULL
-+_001276_hash+w9966_v4l_read+3+31148+_001276_hash+NULL
-+_001277_hash+w9968cf_read+3+53582+_001277_hash+&_000314_hash
-+_001278_hash+wdm_read+3+6549+_001278_hash+NULL
-+_001279_hash+write_led+2+23517+_001279_hash+NULL
-+_001280_hash+wusb_prf+7+54261+_001280_hash+&_000454_hash
-+_001281_hash+x25_sendmsg+4+12487+_001281_hash+NULL
-+_001282_hash+xfs_buf_get_noaddr+1+52736+_001282_hash+NULL
-+_001283_hash+xfs_efd_init+3+5463+_001283_hash+NULL
-+_001284_hash+xfs_efi_init+2+5476+_001284_hash+NULL
-+_001285_hash+xfs_iext_realloc_direct+2+20521+_001285_hash+NULL
-+_001286_hash+xfs_iext_realloc_indirect+2+59211+_001286_hash+NULL
-+_001287_hash+xfs_inumbers_fmt+3+12817+_001287_hash+NULL
-+_001288_hash+xlog_recover_add_to_cont_trans+3+58583+_001288_hash+NULL
-+_001289_hash+zc0301_read+3+53524+_001289_hash+NULL
-+_001290_hash+zd_rfwritev_locked+4+35812+_001290_hash+NULL
-+_001291_hash+acpi_system_read_dsdt+3+19261+_001291_hash+NULL
-+_001292_hash+acpi_system_read_fadt+3+3876+_001292_hash+NULL
-+_001293_hash+aes_decrypt_fail_read+3+54815+_001293_hash+NULL
-+_001294_hash+aes_decrypt_interrupt_read+3+19910+_001294_hash+NULL
-+_001295_hash+aes_decrypt_packets_read+3+10155+_001295_hash+NULL
-+_001296_hash+aes_encrypt_fail_read+3+32562+_001296_hash+NULL
-+_001297_hash+aes_encrypt_interrupt_read+3+39919+_001297_hash+NULL
-+_001298_hash+aes_encrypt_packets_read+3+48666+_001298_hash+NULL
-+_001299_hash+agp_allocate_memory+2+58761+_001299_hash+NULL
-+_001300_hash+__alloc_ei_netdev+1+29338+_001300_hash+NULL
-+_001301_hash+__alloc_eip_netdev+1+51549+_001301_hash+NULL
-+_001302_hash+alloc_ieee80211+1+20063+_001302_hash+NULL
-+_001303_hash+alloc_sja1000dev+1+17868+_001303_hash+NULL
-+_001304_hash+ar9170_alloc+1+4355+_001304_hash+NULL
-+_001305_hash+b43_debugfs_read+3+24425+_001305_hash+NULL
-+_001306_hash+b43legacy_debugfs_read+3+2473+_001306_hash+NULL
-+_001307_hash+bcm_recvmsg+4+43992+_001307_hash+NULL
-+_001308_hash+blk_init_tags+1+30592+_001308_hash+NULL
-+_001309_hash+blk_queue_init_tags+2+44355+_001309_hash+NULL
-+_001310_hash+blk_rq_map_kern+4+47004+_001310_hash+NULL
-+_001311_hash+bm_entry_read+3+10976+_001311_hash+NULL
-+_001312_hash+bm_status_read+3+19583+_001312_hash+NULL
-+_001313_hash+btmrvl_curpsmode_read+3+46939+_001313_hash+NULL
-+_001314_hash+btmrvl_gpiogap_read+3+4718+_001314_hash+NULL
-+_001315_hash+btmrvl_hscfgcmd_read+3+56303+_001315_hash+NULL
-+_001316_hash+btmrvl_hscmd_read+3+1614+_001316_hash+NULL
-+_001317_hash+btmrvl_hsmode_read+3+1647+_001317_hash+NULL
-+_001318_hash+btmrvl_hsstate_read+3+920+_001318_hash+NULL
-+_001319_hash+btmrvl_pscmd_read+3+24308+_001319_hash+NULL
-+_001320_hash+btmrvl_psmode_read+3+22395+_001320_hash+NULL
-+_001321_hash+btmrvl_psstate_read+3+50683+_001321_hash+NULL
-+_001322_hash+btmrvl_txdnldready_read+3+413+_001322_hash+NULL
-+_001323_hash+cache_write+3+13589+_001323_hash+NULL
-+_001324_hash+cafe_v4l_read+3+52766+_001324_hash+NULL
-+_001325_hash+cgroup_read_s64+5+19570+_001325_hash+NULL
-+_001326_hash+cgroup_read_u64+5+45532+_001326_hash+NULL
-+_001327_hash+cifs_partialpagewrite+2-3+60612+_001327_hash+NULL
-+_001329_hash+cifs_write_end+5+1643+_001329_hash+NULL
-+_001330_hash+codec_reg_read_file+3+36280+_001330_hash+NULL
-+_001331_hash+configfs_read_file+3+1683+_001331_hash+NULL
-+_001332_hash+cpuset_common_file_read+5+8800+_001332_hash+NULL
-+_001333_hash+cx18_read+3+23699+_001333_hash+NULL
-+_001334_hash+cxio_hal_init_resource+2-7-6+29771+_001334_hash+NULL
-+_001337_hash+cxio_hal_init_rhdl_resource+1+25104+_001337_hash+NULL
-+_001338_hash+dapm_widget_power_read_file+3+59950+_001338_hash+NULL
-+_001341_hash+debug_buffer_read+3+24220+_001341_hash+NULL
-+_001342_hash+debug_output+3+18575+_001342_hash+NULL
-+_001343_hash+dma_memcpy_pg_to_iovec+6+1725+_001343_hash+NULL
-+_001344_hash+dma_memcpy_to_iovec+5+12173+_001344_hash+NULL
-+_001345_hash+dma_rx_errors_read+3+52045+_001345_hash+NULL
-+_001346_hash+dma_rx_requested_read+3+65354+_001346_hash+NULL
-+_001347_hash+dma_tx_errors_read+3+46060+_001347_hash+NULL
-+_001348_hash+dma_tx_requested_read+3+16110+_001391_hash+NULL+nohasharray
-+_001349_hash+dn_recvmsg+4+17213+_001349_hash+NULL
-+_001350_hash+do_msgrcv+4+5590+_001350_hash+NULL
-+_001351_hash+dump_midi+3+51040+_001351_hash+NULL
-+_001352_hash+dvb_dmxdev_buffer_read+4+20682+_001352_hash+NULL
-+_001353_hash+econet_recvmsg+4+40978+_001353_hash+NULL
-+_001354_hash+event_calibration_read+3+21083+_001354_hash+NULL
-+_001355_hash+event_heart_beat_read+3+48961+_001355_hash+NULL
-+_001356_hash+event_oom_late_read+3+61175+_001356_hash+NULL
-+_001357_hash+event_phy_transmit_error_read+3+10471+_001357_hash+NULL
-+_001358_hash+event_rx_mem_empty_read+3+40363+_001358_hash+NULL
-+_001359_hash+event_rx_mismatch_read+3+38518+_001359_hash+NULL
-+_001360_hash+event_rx_pool_read+3+25792+_001360_hash+NULL
-+_001361_hash+event_tx_stuck_read+3+19305+_001361_hash+NULL
-+_001362_hash+excessive_retries_read+3+60425+_001362_hash+NULL
-+_001363_hash+filter_read+3+61692+_001363_hash+NULL
-+_001364_hash+find_rsb+3+39650+_001364_hash+NULL
-+_001365_hash+format_devstat_counter+3+32550+_001365_hash+NULL
-+_001366_hash+fragmentation_threshold_read+3+61718+_001366_hash+NULL
-+_001367_hash+frequency_read+3+64031+_001367_hash+NULL
-+_001368_hash+fuse_conn_limit_read+3+20084+_001368_hash+NULL
-+_001369_hash+fuse_conn_waiting_read+3+49762+_001369_hash+NULL
-+_001370_hash+generic_readlink+3+32654+_001370_hash+NULL
-+_001371_hash+ht40allow_map_read+3+55209+_002056_hash+NULL+nohasharray
-+_001372_hash+hysdn_conf_read+3+42324+_002388_hash+NULL+nohasharray
-+_001373_hash+i2400m_rx_stats_read+3+57706+_001373_hash+NULL
-+_001374_hash+i2400m_tx_stats_read+3+28527+_001374_hash+NULL
-+_001375_hash+idmouse_read+3+63374+_001375_hash+NULL
-+_001376_hash+ieee80211_if_read+3+6785+_001376_hash+NULL
-+_001377_hash+ieee80211_rx_bss_info+3+61630+_001377_hash+NULL
-+_001378_hash+ikconfig_read_current+3+1658+_001378_hash+NULL
-+_001379_hash+ima_show_htable_value+2+57136+_001379_hash+NULL
-+_001380_hash+ipw_write+3+59807+_001380_hash+NULL
-+_001381_hash+ipx_sendmsg+4+1362+_001381_hash+NULL
-+_001382_hash+irda_recvmsg_stream+4+35280+_001382_hash+NULL
-+_001383_hash+iscsi_tcp_conn_setup+2+16376+_001383_hash+NULL
-+_001384_hash+isr_cmd_cmplt_read+3+53439+_001384_hash+NULL
-+_001385_hash+isr_commands_read+3+41398+_001385_hash+NULL
-+_001386_hash+isr_decrypt_done_read+3+49490+_001386_hash+NULL
-+_001387_hash+isr_dma0_done_read+3+8574+_001387_hash+NULL
-+_001388_hash+isr_dma1_done_read+3+48159+_001388_hash+NULL
-+_001389_hash+isr_fiqs_read+3+34687+_001389_hash+NULL
-+_001390_hash+isr_host_acknowledges_read+3+54136+_001390_hash+NULL
-+_001391_hash+isr_hw_pm_mode_changes_read+3+16110+_001391_hash+&_001348_hash
-+_001392_hash+isr_irqs_read+3+9181+_001392_hash+NULL
-+_001393_hash+isr_low_rssi_read+3+64789+_001393_hash+NULL
-+_001394_hash+isr_pci_pm_read+3+30271+_001394_hash+NULL
-+_001395_hash+isr_rx_headers_read+3+38325+_001395_hash+NULL
-+_001396_hash+isr_rx_mem_overflow_read+3+43025+_001396_hash+NULL
-+_001397_hash+isr_rx_procs_read+3+31804+_001397_hash+NULL
-+_001398_hash+isr_rx_rdys_read+3+35283+_001398_hash+NULL
-+_001399_hash+isr_tx_exch_complete_read+3+16103+_001399_hash+NULL
-+_001400_hash+isr_tx_procs_read+3+23084+_001400_hash+NULL
-+_001401_hash+isr_wakeups_read+3+49607+_001401_hash+NULL
-+_001402_hash+ivtv_read+3+57796+_001402_hash+NULL
-+_001403_hash+iwl3945_sta_dbgfs_stats_table_read+3+28882+_001403_hash+NULL
-+_001404_hash+iwl_dbgfs_chain_noise_read+3+46355+_001404_hash+NULL
-+_001405_hash+iwl_dbgfs_channels_read+3+6784+_001405_hash+NULL
-+_001406_hash+iwl_dbgfs_current_sleep_command_read+3+2081+_001406_hash+NULL
-+_001407_hash+iwl_dbgfs_disable_ht40_read+3+35761+_001407_hash+NULL
-+_001408_hash+iwl_dbgfs_interrupt_read+3+23574+_001408_hash+NULL
-+_001409_hash+iwl_dbgfs_led_read+3+45896+_001409_hash+NULL
-+_001410_hash+iwl_dbgfs_nvm_read+3+23845+_001410_hash+NULL
-+_001411_hash+iwl_dbgfs_qos_read+3+11753+_001411_hash+NULL
-+_001412_hash+iwl_dbgfs_rx_queue_read+3+19943+_001412_hash+NULL
-+_001413_hash+iwl_dbgfs_rx_statistics_read+3+62687+_001413_hash+&_000266_hash
-+_001414_hash+iwl_dbgfs_sensitivity_read+3+63116+_001414_hash+NULL
-+_001415_hash+iwl_dbgfs_sleep_level_override_read+3+3038+_001415_hash+NULL
-+_001416_hash+iwl_dbgfs_sram_read+3+44505+_001416_hash+NULL
-+_001417_hash+iwl_dbgfs_stations_read+3+9309+_001417_hash+NULL
-+_001418_hash+iwl_dbgfs_status_read+3+5171+_001418_hash+NULL
-+_001419_hash+iwl_dbgfs_thermal_throttling_read+3+38779+_001419_hash+NULL
-+_001420_hash+iwl_dbgfs_traffic_log_read+3+58870+_001420_hash+NULL
-+_001421_hash+iwl_dbgfs_tx_power_read+3+14285+_001421_hash+NULL
-+_001422_hash+iwl_dbgfs_tx_queue_read+3+4635+_001422_hash+NULL
-+_001423_hash+iwl_dbgfs_tx_statistics_read+3+314+_001423_hash+NULL
-+_001424_hash+iwl_dbgfs_ucode_general_stats_read+3+49199+_001424_hash+NULL
-+_001425_hash+iwl_dbgfs_ucode_rx_stats_read+3+58023+_001425_hash+NULL
-+_001426_hash+iwl_dbgfs_ucode_tx_stats_read+3+31611+_001426_hash+NULL
-+_001427_hash+iwm_if_alloc+1+17027+_001427_hash+NULL
-+_001428_hash+kernel_readv+3+35617+_001428_hash+NULL
-+_001429_hash+kernel_setsockopt+5+35913+_001429_hash+NULL
-+_001430_hash+key_algorithm_read+3+57946+_001430_hash+NULL
-+_001431_hash+key_conf_hw_key_idx_read+3+25003+_001431_hash+NULL
-+_001432_hash+key_conf_keyidx_read+3+42443+_001432_hash+NULL
-+_001433_hash+key_conf_keylen_read+3+49758+_001433_hash+NULL
-+_001434_hash+key_flags_read+3+25931+_001434_hash+NULL
-+_001435_hash+key_icverrors_read+3+20895+_001435_hash+NULL
-+_001436_hash+key_ifindex_read+3+31411+_001436_hash+NULL
-+_001437_hash+key_key_read+3+3241+_001437_hash+NULL
-+_001438_hash+key_replays_read+3+62746+_001438_hash+NULL
-+_001439_hash+key_rx_spec_read+3+12736+_001439_hash+NULL
-+_001440_hash+key_tx_rx_count_read+3+44742+_001440_hash+NULL
-+_001441_hash+key_tx_spec_read+3+4862+_001441_hash+NULL
-+_001442_hash+kvm_clear_guest_page+4+2308+_001442_hash+NULL
-+_001443_hash+l2cap_create_basic_pdu+3+54508+_001443_hash+NULL
-+_001444_hash+l2cap_create_connless_pdu+3+9222+_001444_hash+NULL
-+_001445_hash+l2cap_create_iframe_pdu+3+51801+_001445_hash+NULL
-+_001446_hash+lbs_debugfs_read+3+30721+_001446_hash+NULL
-+_001447_hash+lbs_dev_info+3+51023+_001447_hash+NULL
-+_001448_hash+lbs_getscantable+3+24955+_001448_hash+NULL
-+_001449_hash+lbs_rdbbp_read+3+45805+_001449_hash+NULL
-+_001450_hash+lbs_rdmac_read+3+418+_001450_hash+NULL
-+_001451_hash+lbs_rdrf_read+3+41431+_001451_hash+NULL
-+_001452_hash+lbs_sleepparams_read+3+10840+_001452_hash+NULL
-+_001453_hash+lbs_threshold_read+5+21046+_001453_hash+NULL
-+_001454_hash+long_retry_limit_read+3+59766+_001454_hash+NULL
-+_001455_hash+lpfc_debugfs_read+3+16566+_001455_hash+NULL
-+_001456_hash+mic_calc_failure_read+3+59700+_001456_hash+NULL
-+_001457_hash+mic_rx_pkts_read+3+27972+_001457_hash+NULL
-+_001458_hash+mmc_ext_csd_read+3+13205+_001458_hash+NULL
-+_001459_hash+mon_bin_read+3+6841+_001459_hash+NULL
-+_001460_hash+mon_stat_read+3+25238+_001460_hash+NULL
-+_001461_hash+mqueue_read_file+3+6228+_001461_hash+NULL
-+_001462_hash+nfsd_vfs_read+6+62605+_002206_hash+NULL+nohasharray
-+_001463_hash+nfsd_vfs_write+6+54577+_001463_hash+NULL
-+_001464_hash+noack_read+3+63419+_001464_hash+NULL
-+_001465_hash+o2hb_debug_read+3+37851+_001465_hash+NULL
-+_001466_hash+ocfs2_control_read+3+56405+_001466_hash+NULL
-+_001467_hash+ocfs2_control_write+3+54737+_001467_hash+NULL
-+_001468_hash+ocfs2_debug_read+3+14507+_001468_hash+NULL
-+_001469_hash+ocfs2_readlink+3+50656+_001469_hash+NULL
-+_001470_hash+oom_adjust_read+3+25127+_001470_hash+NULL
-+_001471_hash+oprofilefs_str_to_user+3+42182+_001471_hash+NULL
-+_001472_hash+oprofilefs_ulong_to_user+3+11582+_001472_hash+NULL
-+_001473_hash+_osd_req_list_objects+6+4204+_001473_hash+NULL
-+_001474_hash+osd_req_read_kern+5+59990+_001474_hash+NULL
-+_001475_hash+osd_req_write_kern+5+53486+_001475_hash+NULL
-+_001476_hash+p54_init_common+1+23850+_001476_hash+NULL
-+_001477_hash+packet_sendmsg+4+24954+_001477_hash+NULL
-+_001478_hash+page_readlink+3+23346+_001478_hash+NULL
-+_001479_hash+parse_table+6+59430+_001479_hash+NULL
-+_001480_hash+pms_read+3+53873+_001480_hash+NULL
-+_001481_hash+proc_coredump_filter_read+3+39153+_001481_hash+NULL
-+_001482_hash+proc_fdinfo_read+3+62043+_001482_hash+NULL
-+_001483_hash+proc_file_read+3+53905+_001483_hash+NULL
-+_001484_hash+proc_info_read+3+63344+_001484_hash+NULL
-+_001485_hash+proc_loginuid_read+3+15631+_001485_hash+NULL
-+_001486_hash+proc_pid_attr_read+3+10173+_001486_hash+NULL
-+_001487_hash+proc_pid_readlink+3+52186+_001487_hash+NULL
-+_001488_hash+proc_read+3+43614+_001488_hash+NULL
-+_001489_hash+proc_self_readlink+3+38094+_001489_hash+NULL
-+_001490_hash+proc_sessionid_read+3+6911+_001490_hash+NULL
-+_001491_hash+proc_write_bluetooth+3+34589+_001491_hash+NULL
-+_001492_hash+proc_write_mled+3+51169+_001492_hash+NULL
-+_001493_hash+proc_write_tled+3+3947+_001493_hash+NULL
-+_001494_hash+proc_write_wled+3+592+_001494_hash+NULL
-+_001495_hash+ps_pspoll_max_apturn_read+3+6699+_001495_hash+NULL
-+_001496_hash+ps_pspoll_timeouts_read+3+11776+_001496_hash+NULL
-+_001497_hash+ps_pspoll_utilization_read+3+5361+_001497_hash+NULL
-+_001498_hash+ps_upsd_max_apturn_read+3+19918+_001498_hash+NULL
-+_001499_hash+ps_upsd_max_sptime_read+3+63362+_001499_hash+NULL
-+_001500_hash+ps_upsd_timeouts_read+3+28924+_001500_hash+NULL
-+_001501_hash+ps_upsd_utilization_read+3+51669+_001501_hash+NULL
-+_001502_hash+pvr2_v4l2_read+3+18006+_001502_hash+NULL
-+_001503_hash+pwr_disable_ps_read+3+13176+_001503_hash+NULL
-+_001504_hash+pwr_elp_enter_read+3+5324+_001504_hash+NULL
-+_001505_hash+pwr_enable_ps_read+3+17686+_001505_hash+NULL
-+_001506_hash+pwr_fix_tsf_ps_read+3+26627+_001506_hash+NULL
-+_001507_hash+pwr_missing_bcns_read+3+25824+_001507_hash+NULL
-+_001508_hash+pwr_power_save_off_read+3+18355+_001508_hash+NULL
-+_001509_hash+pwr_ps_enter_read+3+26935+_001509_hash+&_000766_hash
-+_001510_hash+pwr_rcvd_awake_beacons_read+3+50505+_001510_hash+NULL
-+_001511_hash+pwr_rcvd_beacons_read+3+52836+_001511_hash+NULL
-+_001512_hash+pwr_tx_without_ps_read+3+48423+_001512_hash+NULL
-+_001513_hash+pwr_tx_with_ps_read+3+60851+_001513_hash+NULL
-+_001514_hash+pwr_wake_on_host_read+3+26321+_001514_hash+NULL
-+_001515_hash+pwr_wake_on_timer_exp_read+3+22640+_001515_hash+NULL
-+_001516_hash+queues_read+3+24877+_001516_hash+NULL
-+_001517_hash+raw_recvmsg+4+17277+_001517_hash+NULL
-+_001518_hash+rawv6_sendmsg+4+20080+_001518_hash+NULL
-+_001519_hash+rcname_read+3+25919+_001519_hash+NULL
-+_001520_hash+rds_sendmsg+4+40976+_001520_hash+NULL
-+_001521_hash+read_enabled_file_bool+3+37744+_001521_hash+NULL
-+_001522_hash+read_file_beacon+3+32595+_001522_hash+NULL
-+_001523_hash+read_file_blob+3+57406+_001523_hash+NULL
-+_001524_hash+read_file_bool+3+4180+_001524_hash+NULL
-+_001525_hash+read_file_debug+3+58256+_001525_hash+NULL
-+_001526_hash+read_file_dma+3+9530+_001526_hash+NULL
-+_001527_hash+read_file_interrupt+3+61742+_001527_hash+NULL
-+_001528_hash+read_file_rcstat+3+22854+_001528_hash+NULL
-+_001529_hash+read_file_wiphy+3+51103+_001529_hash+NULL
-+_001530_hash+read_file_xmit+3+21487+_001530_hash+NULL
-+_001531_hash+read_from_oldmem+2+3337+_001531_hash+NULL
-+_001532_hash+read_oldmem+3+55658+_001532_hash+NULL
-+_001533_hash+recover_peb+6-7+29238+_001533_hash+NULL
-+_001535_hash+request_key_and_link+4+42693+_001535_hash+NULL
-+_001536_hash+res_counter_read+4+33499+_001536_hash+NULL
-+_001537_hash+retry_count_read+3+52129+_001537_hash+NULL
-+_001538_hash+rfcomm_sock_recvmsg+4+22227+_001538_hash+NULL
-+_001539_hash+rs_sta_dbgfs_rate_scale_data_read+3+47165+_001539_hash+NULL
-+_001540_hash+rs_sta_dbgfs_scale_table_read+3+40262+_001540_hash+NULL
-+_001541_hash+rs_sta_dbgfs_stats_table_read+3+56573+_001541_hash+NULL
-+_001542_hash+rts_threshold_read+3+44384+_001542_hash+NULL
-+_001543_hash+rx_dropped_read+3+44799+_001543_hash+NULL
-+_001544_hash+rx_fcs_err_read+3+62844+_001544_hash+NULL
-+_001545_hash+rx_hdr_overflow_read+3+64407+_001545_hash+NULL
-+_001546_hash+rx_hw_stuck_read+3+57179+_001546_hash+NULL
-+_001547_hash+rx_out_of_mem_read+3+10157+_001547_hash+NULL
-+_001548_hash+rx_path_reset_read+3+23801+_001548_hash+NULL
-+_001549_hash+rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read+3+55106+_001549_hash+NULL
-+_001550_hash+rxpipe_descr_host_int_trig_rx_data_read+3+22001+_001550_hash+NULL
-+_001551_hash+rxpipe_missed_beacon_host_int_trig_rx_data_read+3+63405+_001551_hash+NULL
-+_001552_hash+rxpipe_rx_prep_beacon_drop_read+3+2403+_001552_hash+NULL
-+_001553_hash+rxpipe_tx_xfr_host_int_trig_rx_data_read+3+35538+_001553_hash+NULL
-+_001554_hash+rx_reset_counter_read+3+58001+_001554_hash+NULL
-+_001555_hash+rx_xfr_hint_trig_read+3+40283+_001555_hash+NULL
-+_001556_hash+sco_sock_sendmsg+4+62542+_001556_hash+NULL
-+_001557_hash+scsi_adjust_queue_depth+3+12802+_001557_hash+NULL
-+_001558_hash+selinux_inode_notifysecctx+3+36896+_001558_hash+NULL
-+_001559_hash+sel_read_avc_cache_threshold+3+33942+_001559_hash+NULL
-+_001560_hash+sel_read_avc_hash_stats+3+1984+_001560_hash+NULL
-+_001561_hash+sel_read_bool+3+24236+_001561_hash+NULL
-+_001562_hash+sel_read_checkreqprot+3+33068+_001562_hash+NULL
-+_001563_hash+sel_read_class+3+12669+_001563_hash+NULL
-+_001564_hash+sel_read_enforce+3+2828+_001564_hash+NULL
-+_001565_hash+sel_read_handle_unknown+3+57933+_001565_hash+NULL
-+_001566_hash+sel_read_initcon+3+32362+_001566_hash+NULL
-+_001567_hash+sel_read_mls+3+25369+_001567_hash+NULL
-+_001568_hash+sel_read_perm+3+42302+_001568_hash+NULL
-+_001569_hash+sel_read_policycap+3+28544+_001569_hash+NULL
-+_001570_hash+sel_read_policyvers+3+55+_002421_hash+NULL+nohasharray
-+_001571_hash+short_retry_limit_read+3+4687+_001571_hash+NULL
-+_001572_hash+simple_attr_read+3+24738+_001572_hash+NULL
-+_001573_hash+simple_transaction_read+3+17076+_001573_hash+NULL
-+_001574_hash+skb_copy_datagram_const_iovec+2-5-4+48102+_001574_hash+NULL
-+_001578_hash+skb_copy_datagram_iovec+2-4+5806+_001578_hash+NULL
-+_001580_hash+smk_read_ambient+3+61220+_001580_hash+NULL
-+_001581_hash+smk_read_direct+3+15803+_001581_hash+NULL
-+_001582_hash+smk_read_doi+3+30813+_001582_hash+NULL
-+_001583_hash+smk_read_logging+3+37804+_001583_hash+NULL
-+_001584_hash+smk_read_onlycap+3+3855+_001584_hash+NULL
-+_001585_hash+snd_cs4281_BA0_read+5-6+6847+_001585_hash+NULL
-+_001587_hash+snd_cs4281_BA1_read+5-6+20323+_001587_hash+NULL
-+_001589_hash+snd_cs46xx_io_read+5-6+45734+_001589_hash+NULL
-+_001591_hash+snd_gus_dram_read+4+56686+_001591_hash+NULL
-+_001592_hash+snd_pcm_oss_read+3+28317+_001592_hash+NULL
-+_001593_hash+snd_rme32_capture_copy+5+39653+_001593_hash+NULL
-+_001594_hash+snd_rme96_capture_copy+5+58484+_001594_hash+NULL
-+_001595_hash+sta_agg_status_read+3+14058+_001595_hash+NULL
-+_001596_hash+sta_dev_read+3+14782+_001596_hash+NULL
-+_001597_hash+sta_flags_read+3+56710+_001597_hash+NULL
-+_001598_hash+sta_inactive_ms_read+3+25690+_001598_hash+NULL
-+_001599_hash+sta_last_noise_read+3+62466+_001599_hash+NULL
-+_001600_hash+sta_last_qual_read+3+62297+_001600_hash+NULL
-+_001601_hash+sta_last_seq_ctrl_read+3+19106+_001601_hash+NULL
-+_001602_hash+sta_last_signal_read+3+31818+_001602_hash+NULL
-+_001603_hash+sta_num_ps_buf_frames_read+3+1488+_001603_hash+NULL
-+_001604_hash+sta_rx_bytes_read+3+46037+_001604_hash+NULL
-+_001605_hash+sta_rx_dropped_read+3+27830+_001605_hash+NULL
-+_001606_hash+sta_rx_duplicates_read+3+47633+_001606_hash+NULL
-+_001607_hash+sta_rx_fragments_read+3+44835+_001607_hash+NULL
-+_001608_hash+sta_rx_packets_read+3+22788+_001608_hash+NULL
-+_001609_hash+stats_failed_count_read+3+9244+_001609_hash+NULL
-+_001610_hash+stats_frame_duplicate_count_read+3+54582+_001610_hash+&_000150_hash
-+_001611_hash+stats_multicast_received_frame_count_read+3+24083+_001611_hash+NULL
-+_001612_hash+stats_multicast_transmitted_frame_count_read+3+54788+_001612_hash+NULL
-+_001613_hash+stats_multiple_retry_count_read+3+60334+_001613_hash+NULL
-+_001614_hash+stats_received_fragment_count_read+3+59643+_001614_hash+NULL
-+_001615_hash+stats_retry_count_read+3+21177+_001615_hash+NULL
-+_001616_hash+stats_rx_expand_skb_head2_read+3+59439+_001616_hash+NULL
-+_001617_hash+stats_rx_expand_skb_head_read+3+47467+_001617_hash+NULL
-+_001618_hash+stats_rx_handlers_drop_defrag_read+3+56448+_001618_hash+NULL
-+_001619_hash+stats_rx_handlers_drop_nullfunc_read+3+39294+_001619_hash+NULL
-+_001620_hash+stats_rx_handlers_drop_passive_scan_read+3+52160+_001620_hash+NULL
-+_001621_hash+stats_rx_handlers_drop_read+3+3284+_001621_hash+NULL
-+_001622_hash+stats_rx_handlers_drop_short_read+3+45391+_001622_hash+NULL
-+_001623_hash+stats_rx_handlers_fragments_read+3+10356+_001623_hash+NULL
-+_001624_hash+stats_rx_handlers_queued_read+3+5922+_002145_hash+NULL+nohasharray
-+_001625_hash+stats_transmitted_fragment_count_read+3+28770+_001625_hash+NULL
-+_001626_hash+stats_transmitted_frame_count_read+3+33861+_001626_hash+NULL
-+_001627_hash+stats_tx_expand_skb_head_cloned_read+3+11107+_001627_hash+NULL
-+_001628_hash+stats_tx_expand_skb_head_read+3+53188+_001628_hash+NULL
-+_001629_hash+stats_tx_handlers_drop_fragment_read+3+45464+_001629_hash+NULL
-+_001630_hash+stats_tx_handlers_drop_not_assoc_read+3+28015+_001630_hash+NULL
-+_001631_hash+stats_tx_handlers_drop_read+3+44654+_001631_hash+NULL
-+_001632_hash+stats_tx_handlers_drop_unauth_port_read+3+16139+_001632_hash+NULL
-+_001633_hash+stats_tx_handlers_drop_unencrypted_read+3+46898+_001633_hash+NULL
-+_001634_hash+stats_tx_handlers_drop_wep_read+3+47944+_001634_hash+NULL
-+_001635_hash+stats_tx_handlers_queued_read+3+35325+_001635_hash+NULL
-+_001636_hash+stats_tx_status_drop_read+3+10279+_001636_hash+NULL
-+_001637_hash+sta_tx_bytes_read+3+55197+_001637_hash+NULL
-+_001638_hash+sta_tx_filtered_read+3+6973+_001638_hash+NULL
-+_001639_hash+sta_tx_fragments_read+3+49841+_001639_hash+NULL
-+_001640_hash+sta_tx_packets_read+3+50955+_001640_hash+NULL
-+_001641_hash+sta_tx_retry_count_read+3+59021+_001641_hash+NULL
-+_001642_hash+sta_tx_retry_failed_read+3+10381+_001642_hash+NULL
-+_001643_hash+sta_wep_weak_iv_count_read+3+64069+_001643_hash+NULL
-+_001644_hash+store_bluetooth+4+21320+_001644_hash+NULL
-+_001645_hash+store_camera+4+14751+_001645_hash+NULL
-+_001646_hash+store_cardr+4+2997+_001646_hash+NULL
-+_001647_hash+store_fan1_input+4+35793+_001647_hash+NULL
-+_001648_hash+store_gps+4+42118+_001648_hash+NULL
-+_001649_hash+store_pwm1+4+62529+_001649_hash+NULL
-+_001650_hash+store_pwm1_enable+4+2577+_001650_hash+NULL
-+_001651_hash+store_wlan+4+38040+_001651_hash+NULL
-+_001652_hash+st_read+3+51251+_001652_hash+NULL
-+_001653_hash+sysfs_read_file+3+42113+_001653_hash+NULL
-+_001654_hash+sys_kexec_load+2+14222+_001654_hash+NULL
-+_001655_hash+sys_preadv+3+17100+_001655_hash+NULL
-+_001656_hash+sys_pwritev+3+41722+_001656_hash+NULL
-+_001657_hash+sys_readv+3+50664+_001657_hash+NULL
-+_001658_hash+sys_rt_sigpending+2+24961+_001658_hash+NULL
-+_001659_hash+sys_setsockopt+5+35320+_001659_hash+NULL
-+_001660_hash+sys_writev+3+28384+_001660_hash+NULL
-+_001661_hash+tomoyo_read+3+43089+_001661_hash+NULL
-+_001662_hash+total_ps_buffered_read+3+16365+_001662_hash+NULL
-+_001663_hash+tsf_read+3+58892+_001663_hash+NULL
-+_001664_hash+tun_get_user+3+33178+_001664_hash+NULL
-+_001665_hash+tx_internal_desc_overflow_read+3+47300+_001665_hash+NULL
-+_001666_hash+tx_queue_len_read+3+1463+_001666_hash+NULL
-+_001667_hash+ubi_eba_atomic_leb_change+5+13041+_001667_hash+NULL
-+_001668_hash+ubi_eba_write_leb+6-5+19826+_001668_hash+NULL
-+_001669_hash+ubi_eba_write_leb_st+5+27896+_001669_hash+NULL
-+_001670_hash+uhci_debug_read+3+5911+_001670_hash+NULL
-+_001671_hash+unix_seqpacket_sendmsg+4+27893+_001671_hash+NULL
-+_001672_hash+unix_stream_recvmsg+4+35210+_001672_hash+NULL
-+_001673_hash+unlink1+3+63059+_001673_hash+NULL
-+_001674_hash+__videobuf_copy_stream+3+20490+_001674_hash+NULL
-+_001675_hash+waiters_read+3+40902+_001675_hash+NULL
-+_001676_hash+wep_addr_key_count_read+3+20174+_001676_hash+NULL
-+_001677_hash+wep_decrypt_fail_read+3+58567+_001677_hash+NULL
-+_001678_hash+wep_default_key_count_read+3+43035+_001678_hash+&_001223_hash
-+_001679_hash+wep_interrupt_read+3+41492+_001679_hash+NULL
-+_001680_hash+wep_iv_read+3+54744+_001680_hash+NULL
-+_001681_hash+wep_key_not_found_read+3+13377+_001681_hash+&_000641_hash
-+_001682_hash+wep_packets_read+3+18751+_001682_hash+NULL
-+_001683_hash+wusb_prf_256+7+29203+_001683_hash+NULL
-+_001684_hash+wusb_prf_64+7+51065+_001684_hash+NULL
-+_001685_hash+xfs_iext_add+3+41422+_001685_hash+NULL
-+_001686_hash+xfs_iext_remove_direct+3+40744+_001686_hash+NULL
-+_001687_hash+xfs_trans_get_efd+3+51148+_001687_hash+NULL
-+_001688_hash+xfs_trans_get_efi+2+7898+_001688_hash+NULL
-+_001689_hash+xlog_get_bp+2+23229+_001689_hash+NULL
-+_001690_hash+aac_change_queue_depth+2+51753+_001690_hash+NULL
-+_001691_hash+add_sctp_bind_addr+3+12269+_001691_hash+NULL
-+_001692_hash+agp_allocate_memory_wrap+1+16576+_002200_hash+NULL+nohasharray
-+_001693_hash+arcmsr_adjust_disk_queue_depth+2+34916+_001693_hash+NULL
-+_001694_hash+atalk_recvmsg+4+22053+_001694_hash+NULL
-+_001695_hash+atomic_read_file+3+16227+_001695_hash+NULL
-+_001696_hash+ax25_recvmsg+4+64441+_001696_hash+NULL
-+_001697_hash+bt_sock_recvmsg+4+12316+_001697_hash+NULL
-+_001698_hash+cpu_type_read+3+36540+_001698_hash+NULL
-+_001699_hash+cx18_read_pos+3+4683+_001699_hash+NULL
-+_001701_hash+dccp_recvmsg+4+16056+_001701_hash+NULL
-+_001702_hash+depth_read+3+31112+_001702_hash+NULL
-+_001703_hash+dgram_recvmsg+4+23104+_001703_hash+NULL
-+_001704_hash+dma_skb_copy_datagram_iovec+3-5+21516+_001704_hash+NULL
-+_001706_hash+do_sysctl+6+28306+_001706_hash+NULL
-+_001707_hash+drm_agp_allocate_memory+2+15738+_001707_hash+NULL
-+_001708_hash+enable_read+3+2117+_001708_hash+NULL
-+_001709_hash+fc_change_queue_depth+2+18169+_001709_hash+NULL
-+_001710_hash+get_alua_req+3+4166+_001710_hash+NULL
-+_001711_hash+get_rdac_req+3+45882+_001711_hash+NULL
-+_001712_hash+hci_sock_recvmsg+4+7072+_001712_hash+NULL
-+_001713_hash+hptiop_adjust_disk_queue_depth+2+34698+_001713_hash+NULL
-+_001714_hash+ide_queue_pc_tail+5+11673+_001714_hash+NULL
-+_001715_hash+ide_raw_taskfile+4+42355+_001715_hash+NULL
-+_001716_hash+idetape_queue_rw_tail+3+29562+_001716_hash+NULL
-+_001717_hash+ieee80211_if_read_aid+3+9705+_001717_hash+NULL
-+_001718_hash+ieee80211_if_read_auto_open_plinks+3+38268+_001718_hash+NULL
-+_001719_hash+ieee80211_if_read_bssid+3+35161+_001719_hash+NULL
-+_001720_hash+ieee80211_if_read_capab+3+55294+_001720_hash+NULL
-+_001721_hash+ieee80211_if_read_dot11MeshConfirmTimeout+3+60670+_001721_hash+NULL
-+_001722_hash+ieee80211_if_read_dot11MeshHoldingTimeout+3+47356+_001722_hash+NULL
-+_001723_hash+ieee80211_if_read_dot11MeshHWMPactivePathTimeout+3+7368+_001723_hash+NULL
-+_001724_hash+ieee80211_if_read_dot11MeshHWMPmaxPREQretries+3+59829+_001724_hash+NULL
-+_001725_hash+ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime+3+1589+_001725_hash+NULL
-+_001726_hash+ieee80211_if_read_dot11MeshHWMPpreqMinInterval+3+24208+_001726_hash+NULL
-+_001727_hash+ieee80211_if_read_dot11MeshMaxPeerLinks+3+23878+_001727_hash+NULL
-+_001728_hash+ieee80211_if_read_dot11MeshMaxRetries+3+12756+_001728_hash+NULL
-+_001729_hash+ieee80211_if_read_dot11MeshRetryTimeout+3+52168+_001729_hash+NULL
-+_001730_hash+ieee80211_if_read_dot11MeshTTL+3+58307+_001730_hash+NULL
-+_001731_hash+ieee80211_if_read_dropped_frames_no_route+3+33383+_001731_hash+NULL
-+_001732_hash+ieee80211_if_read_dropped_frames_ttl+3+44500+_001732_hash+NULL
-+_001733_hash+ieee80211_if_read_drop_unencrypted+3+37053+_001733_hash+NULL
-+_001734_hash+ieee80211_if_read_dtim_count+3+38419+_001734_hash+NULL
-+_001735_hash+ieee80211_if_read_estab_plinks+3+32533+_001735_hash+NULL
-+_001736_hash+ieee80211_if_read_force_unicast_rateidx+3+32147+_001736_hash+NULL
-+_001737_hash+ieee80211_if_read_fwded_frames+3+36520+_001737_hash+NULL
-+_001738_hash+ieee80211_if_read_fwded_mcast+3+39571+_001738_hash+NULL
-+_001739_hash+ieee80211_if_read_fwded_unicast+3+59740+_002083_hash+NULL+nohasharray
-+_001740_hash+ieee80211_if_read_max_ratectrl_rateidx+3+64369+_001740_hash+NULL
-+_001741_hash+ieee80211_if_read_min_discovery_timeout+3+13946+_001741_hash+NULL
-+_001742_hash+ieee80211_if_read_num_buffered_multicast+3+12716+_001742_hash+NULL
-+_001743_hash+ieee80211_if_read_num_sta_ps+3+34722+_001743_hash+NULL
-+_001744_hash+ieee80211_if_read_path_refresh_time+3+25545+_001744_hash+NULL
-+_001745_hash+ieee80211_if_read_peer+3+45233+_001745_hash+NULL
-+_001746_hash+ieee80211_rx_mgmt_beacon+3+24430+_001746_hash+NULL
-+_001747_hash+ieee80211_rx_mgmt_probe_resp+3+6918+_001747_hash+NULL
-+_001748_hash+ieee80211_rx_mgmt_probe_resp+4+12634+_001748_hash+NULL
-+_001749_hash+ima_show_htable_violations+3+10619+_001749_hash+NULL
-+_001750_hash+ima_show_measurements_count+3+23536+_001750_hash+NULL
-+_001751_hash+ipr_change_queue_depth+2+53263+_001751_hash+NULL
-+_001752_hash+ip_recv_error+3+23109+_001752_hash+NULL
-+_001753_hash+ipv6_recv_error+3+56347+_001753_hash+NULL
-+_001754_hash+ipx_recvmsg+4+44366+_001754_hash+NULL
-+_001755_hash+irda_recvmsg_dgram+4+32631+_001755_hash+NULL
-+_001756_hash+iscsi_change_queue_depth+2+37480+_001756_hash+NULL
-+_001757_hash+ivtv_read_pos+3+34400+_001757_hash+NULL
-+_001758_hash+l2cap_sar_segment_sdu+3+27701+_001758_hash+NULL
-+_001759_hash+l2cap_sock_sendmsg+4+63427+_001759_hash+NULL
-+_001760_hash+lbs_bcnmiss_read+3+8678+_001760_hash+NULL
-+_001761_hash+lbs_failcount_read+3+31063+_001761_hash+NULL
-+_001762_hash+lbs_highrssi_read+3+64089+_001762_hash+NULL
-+_001763_hash+lbs_highsnr_read+3+5931+_001763_hash+NULL
-+_001764_hash+lbs_lowrssi_read+3+32242+_001764_hash+NULL
-+_001765_hash+lbs_lowsnr_read+3+29571+_001765_hash+NULL
-+_001766_hash+llc_ui_recvmsg+4+3826+_001766_hash+NULL
-+_001767_hash+megaraid_change_queue_depth+2+13375+_001767_hash+NULL
-+_001768_hash+mptscsih_change_queue_depth+2+44196+_001768_hash+NULL
-+_001769_hash+NCR_700_change_queue_depth+2+45806+_001769_hash+NULL
-+_001770_hash+netlink_recvmsg+4+61600+_001770_hash+NULL
-+_001771_hash+nfsctl_transaction_read+3+48250+_001771_hash+NULL
-+_001772_hash+nr_recvmsg+4+12649+_001772_hash+NULL
-+_001773_hash+osd_req_list_collection_objects+5+36664+_001773_hash+NULL
-+_001774_hash+osd_req_list_partition_objects+5+56464+_001774_hash+NULL
-+_001776_hash+packet_recvmsg+4+47700+_001776_hash+NULL
-+_001777_hash+pep_recvmsg+4+19402+_001777_hash+NULL
-+_001778_hash+pfkey_recvmsg+4+53604+_001778_hash+NULL
-+_001779_hash+pmcraid_change_queue_depth+2+60044+_001779_hash+NULL
-+_001780_hash+pn_recvmsg+4+30887+_001780_hash+NULL
-+_001781_hash+pointer_size_read+3+51863+_001781_hash+NULL
-+_001782_hash+pppoe_recvmsg+4+15073+_001782_hash+NULL
-+_001783_hash+pppol2tp_recvmsg+4+57742+_001783_hash+NULL
-+_001784_hash+qla2x00_change_queue_depth+2+43446+_001784_hash+NULL
-+_001785_hash+raw_recvmsg+4+52529+_001785_hash+NULL
-+_001786_hash+rawv6_recvmsg+4+30265+_001786_hash+NULL
-+_001787_hash+_req_append_segment+2+41031+_001787_hash+NULL
-+_001788_hash+request_key_async+4+6990+_001788_hash+NULL
-+_001789_hash+request_key_async_with_auxdata+4+46624+_001789_hash+NULL
-+_001790_hash+request_key_with_auxdata+4+24515+_001790_hash+NULL
-+_001791_hash+request_lock+4+35670+_001791_hash+NULL
-+_001792_hash+rose_recvmsg+4+2368+_001792_hash+NULL
-+_001793_hash+rxrpc_recvmsg+4+26233+_001793_hash+NULL
-+_001794_hash+scsi_activate_tcq+2+42640+_001794_hash+NULL
-+_001795_hash+scsi_deactivate_tcq+2+47086+_001795_hash+&_000250_hash
-+_001796_hash+scsi_execute+5+33596+_001796_hash+NULL
-+_001797_hash+_scsih_change_queue_depth+2+44902+_001797_hash+NULL
-+_001798_hash+scsi_init_shared_tag_map+2+59812+_001798_hash+NULL
-+_001799_hash+scsi_track_queue_full+2+44239+_001799_hash+NULL
-+_001800_hash+sctp_recvmsg+4+23265+_001800_hash+NULL
-+_001801_hash+skb_copy_and_csum_datagram_iovec+2+24466+_001801_hash+NULL
-+_001803_hash+snd_gf1_mem_proc_dump+5-6+16926+_001803_hash+NULL
-+_001805_hash+stats_dot11ACKFailureCount_read+3+45558+_001805_hash+NULL
-+_001806_hash+stats_dot11FCSErrorCount_read+3+28154+_001806_hash+NULL
-+_001807_hash+stats_dot11RTSFailureCount_read+3+43948+_001807_hash+NULL
-+_001808_hash+stats_dot11RTSSuccessCount_read+3+33065+_001808_hash+NULL
-+_001809_hash+sys_msgrcv+3+959+_001809_hash+NULL
-+_001810_hash+tcp_copy_to_iovec+3+28344+_001810_hash+NULL
-+_001811_hash+tcp_recvmsg+4+31238+_001811_hash+NULL
-+_001812_hash+timeout_read+3+47915+_001812_hash+NULL
-+_001813_hash+ttm_agp_populate+2+11718+_001813_hash+NULL
-+_001814_hash+tun_put_user+4+59849+_001814_hash+NULL
-+_001815_hash+twa_change_queue_depth+2+30648+_001815_hash+NULL
-+_001816_hash+tw_change_queue_depth+2+57980+_001816_hash+NULL
-+_001818_hash+ubi_leb_change+4+14899+_001818_hash+NULL
-+_001819_hash+ubi_leb_write+5-4+41691+_001819_hash+NULL
-+_001820_hash+udp_recvmsg+4+42558+_001820_hash+NULL
-+_001821_hash+udpv6_recvmsg+4+9813+_001821_hash+NULL
-+_001822_hash+ulong_read_file+3+42304+_001822_hash+&_000775_hash
-+_001823_hash+unix_dgram_recvmsg+4+14952+_001823_hash+NULL
-+_001824_hash+unlink_simple+3+47506+_001824_hash+NULL
-+_001825_hash+vcc_recvmsg+4+37198+_001825_hash+NULL
-+_001826_hash+write_leb+5+36957+_001826_hash+NULL
-+_001827_hash+x25_recvmsg+4+42777+_001827_hash+NULL
-+_001828_hash+xfs_iext_insert+3+53815+_001828_hash+NULL
-+_001829_hash+xfs_iext_remove+3+39040+_001829_hash+NULL
-+_001830_hash+xlog_find_verify_log_record+2+18870+_001830_hash+NULL
-+_001831_hash+dbg_leb_change+4+19969+_001831_hash+NULL
-+_001832_hash+dbg_leb_write+5-4+20478+_001832_hash+NULL
-+_001833_hash+dlm_lock+6+19858+_001833_hash+NULL
-+_001834_hash+dlm_user_request+6+8131+_001834_hash+NULL
-+_001835_hash+drm_agp_bind_pages+3+56748+_001835_hash+NULL
-+_001836_hash+drm_alloc_agp+2+48031+_001836_hash+NULL
-+_001837_hash+l2cap_sock_recvmsg+4+59886+_001837_hash+NULL
-+_001838_hash+osd_req_list_dev_partitions+4+60027+_001838_hash+NULL
-+_001839_hash+osd_req_list_partition_collections+5+38223+_001839_hash+NULL
-+_001840_hash+osst_do_scsi+4+44410+_001840_hash+NULL
-+_001841_hash+scsi_execute_req+5+42088+_001841_hash+NULL
-+_001842_hash+spi_execute+5+28736+_001842_hash+NULL
-+_001843_hash+submit_inquiry+3+42108+_001843_hash+NULL
-+_001844_hash+tcp_dma_try_early_copy+3+37651+_001844_hash+NULL
-+_001846_hash+ubi_write+5-4+30809+_001846_hash+NULL
-+_001847_hash+unix_seqpacket_recvmsg+4+23062+_001847_hash+NULL
-+_001848_hash+ch_do_scsi+4+31171+_001848_hash+NULL
-+_001850_hash+gluebi_write+3+27905+_001850_hash+NULL
-+_001851_hash+recover_head+3+17904+_001851_hash+NULL
-+_001852_hash+scsi_mode_sense+5+16835+_001852_hash+NULL
-+_001853_hash+scsi_vpd_inquiry+4+30040+_001853_hash+NULL
-+_001854_hash+ses_recv_diag+4+47143+_001854_hash+&_000413_hash
-+_001855_hash+ses_send_diag+4+64527+_001855_hash+NULL
-+_001856_hash+spi_dv_device_echo_buffer+2-3+39846+_001856_hash+NULL
-+_001858_hash+ubifs_leb_change+4+22399+_001858_hash+NULL
-+_001859_hash+ubifs_leb_write+5-4+61226+_001859_hash+NULL
-+_001861_hash+user_dlm_lock+6+56667+_001861_hash+NULL
-+_001862_hash+sd_do_mode_sense+5+11507+_001862_hash+NULL
-+_001864_hash+ubifs_write_node+5+15088+_001864_hash+NULL
-+_001865_hash+add_numbered_child+5+14273+_001865_hash+NULL
-+_001866_hash+alloc_ebda_hpc+1-2+50046+_001866_hash+NULL
-+_001868_hash+do_pages_stat+2+4437+_001868_hash+NULL
-+_001869_hash+hdpvr_i2c_read+4+26347+_001869_hash+NULL
-+_001870_hash+hdpvr_i2c_write+4+61816+_001870_hash+NULL
-+_001871_hash+kzalloc_node+1+24352+_001871_hash+NULL
-+_001872_hash+mempool_create_node+1+44715+_001872_hash+NULL
-+_001873_hash+newpart+6+47485+_001873_hash+NULL
-+_001874_hash+pcpu_mem_alloc+1+3987+_001874_hash+NULL
-+_001875_hash+add_child+4+45201+_001875_hash+NULL
-+_001876_hash+__alloc_bootmem_low_node+2+25726+_001876_hash+&_001180_hash
-+_001877_hash+__alloc_bootmem_node+2+1992+_001877_hash+NULL
-+_001878_hash+__alloc_bootmem_node_nopanic+2+6432+_001878_hash+NULL
-+_001879_hash+disk_expand_part_tbl+2+30561+_001879_hash+NULL
-+_001880_hash+init_kstat_irqs+3+18740+_001880_hash+NULL
-+_001881_hash+mempool_create+1+29437+_001881_hash+NULL
-+_001882_hash+pcpu_extend_area_map+2+12589+_001882_hash+NULL
-+_001883_hash+sys_move_pages+2+42626+_001883_hash+NULL
-+_001884_hash+add_partition+2+15515+_001884_hash+NULL
-+_001885_hash+init_copy_kstat_irqs+4+34985+_001885_hash+NULL
-+_001886_hash+mempool_create_kmalloc_pool+1+41650+_001886_hash+NULL
-+_001887_hash+mempool_create_page_pool+1+30189+_001887_hash+NULL
-+_001888_hash+mempool_create_slab_pool+1+62907+_001888_hash+NULL
-+_001889_hash+pcpu_alloc_bootmem+2+62074+_001889_hash+NULL
-+_001890_hash+bioset_create+1+5580+_001890_hash+NULL
-+_001891_hash+bioset_integrity_create+2+62708+_001891_hash+NULL
-+_001892_hash+biovec_create_pools+2+9575+_001892_hash+NULL
-+_001893_hash+i2o_pool_alloc+4+55485+_001893_hash+NULL
-+_001894_hash+pcpu_fc_alloc+2+11818+_001894_hash+NULL
-+_001895_hash+nfsd_read+6+20406+_001895_hash+NULL
-+_001896_hash+atomic_counters_read+3+48827+_001896_hash+NULL
-+_001897_hash+atomic_stats_read+3+36228+_001897_hash+NULL
-+_001898_hash+compat_do_arpt_set_ctl+4+12184+_001898_hash+NULL
-+_001899_hash+compat_do_ip6t_set_ctl+4+3184+_001899_hash+NULL
-+_001900_hash+compat_do_ipt_set_ctl+4+58466+_001900_hash+NULL
-+_001901_hash+compat_do_readv_writev+4+49102+_001901_hash+NULL
-+_001902_hash+compat_filldir+3+32999+_001902_hash+NULL
-+_001903_hash+compat_filldir64+3+35354+_001903_hash+NULL
-+_001904_hash+compat_fillonedir+3+15620+_001904_hash+NULL
-+_001905_hash+compat_sock_setsockopt+5+23+_001905_hash+NULL
-+_001906_hash+compat_sys_kexec_load+2+35674+_001906_hash+NULL
-+_001907_hash+compat_sys_mq_timedsend+3+31060+_001907_hash+NULL
-+_001908_hash+compat_sys_msgrcv+2+7482+_001908_hash+NULL
-+_001909_hash+compat_sys_msgsnd+2+10738+_001909_hash+NULL
-+_001910_hash+compat_sys_semtimedop+3+3606+_001910_hash+NULL
-+_001911_hash+__copy_in_user+3+34790+_001911_hash+NULL
-+_001912_hash+copy_in_user+3+57502+_001912_hash+NULL
-+_001913_hash+cpia_write_proc+3+20268+_001913_hash+NULL
-+_001914_hash+do_arpt_set_ctl+4+51053+_001914_hash+NULL
-+_001915_hash+do_ip6t_set_ctl+4+60040+_001915_hash+NULL
-+_001916_hash+do_ipt_set_ctl+4+56238+_001916_hash+NULL
-+_001917_hash+__earlyonly_bootmem_alloc+2+23824+_001917_hash+NULL
-+_001918_hash+fat_compat_ioctl_filldir+3+36328+_001918_hash+NULL
-+_001919_hash+flash_read+3+57843+_001919_hash+NULL
-+_001920_hash+flash_write+3+62354+_001920_hash+NULL
-+_001921_hash+init_cdev+1+8274+_001921_hash+NULL
-+_001922_hash+ipath_create_cq+2+45586+_001922_hash+NULL
-+_001923_hash+ipath_get_base_info+3+7043+_001923_hash+NULL
-+_001924_hash+ipath_init_qp_table+2+25167+_001924_hash+NULL
-+_001925_hash+ipath_resize_cq+2+712+_001925_hash+NULL
-+_001926_hash+put_cmsg_compat+4+35937+_001926_hash+NULL
-+_001927_hash+stats_read_ul+3+32751+_001927_hash+NULL
-+_001928_hash+sys32_ipc+3+7238+_001928_hash+NULL
-+_001929_hash+sys32_rt_sigpending+2+25814+_001929_hash+NULL
-+_001930_hash+compat_readv+3+30273+_001930_hash+NULL
-+_001931_hash+compat_sys_setsockopt+5+3326+_001931_hash+NULL
-+_001932_hash+compat_writev+3+60063+_001932_hash+NULL
-+_001933_hash+ipath_cdev_init+1+37752+_001933_hash+NULL
-+_001934_hash+compat_sys_preadv+3+583+_001934_hash+NULL
-+_001935_hash+compat_sys_pwritev+3+17886+_001935_hash+NULL
-+_001936_hash+compat_sys_readv+3+20911+_001936_hash+NULL
-+_001937_hash+compat_sys_writev+3+5784+_001937_hash+NULL
-+_001938_hash+compat_sys_move_pages+2+5861+_001938_hash+NULL
-+_001939_hash+gru_alloc_gts+2-3+37453+_001939_hash+NULL
-+_001941_hash+options_write+3+47243+_001941_hash+NULL
-+_001942_hash+sd_alloc_ctl_entry+1+29708+_001942_hash+NULL
-+_001943_hash+uv_ptc_proc_write+3+19394+_001943_hash+NULL
-+_001944_hash+vmemmap_alloc_block+1+43245+_001944_hash+NULL
-+_001945_hash+xpc_kmalloc_cacheline_aligned+1+42895+_001945_hash+NULL
-+_001946_hash+xpc_kzalloc_cacheline_aligned+1+65433+_001946_hash+NULL
-+_001947_hash+alloc_fdtable+1+17389+_001947_hash+NULL
-+_001948_hash+alloc_ldt+2+21972+_001948_hash+NULL
-+_001949_hash+__alloc_skb+1+23940+_001949_hash+NULL
-+_001950_hash+ata_scsi_change_queue_depth+2+37702+_001950_hash+NULL
-+_001951_hash+ccid3_hc_rx_getsockopt+3+62331+_001951_hash+NULL
-+_001952_hash+ccid3_hc_tx_getsockopt+3+16314+_001952_hash+NULL
-+_001953_hash+cistpl_vers_1+4+15023+_001953_hash+NULL
-+_001954_hash+cmm_read+3+57520+_001954_hash+NULL
-+_001955_hash+cosa_read+3+25966+_001955_hash+NULL
-+_001956_hash+csr1212_append_new_cache+2+32202+_001956_hash+NULL
-+_001957_hash+dma_region_alloc+2+56079+_001957_hash+NULL
-+_001958_hash+dm_table_create+3+35687+_001958_hash+NULL
-+_001959_hash+do_write_orph_node+2+64343+_001959_hash+NULL
-+_001961_hash+ep0_read+3+38095+_001961_hash+NULL
-+_001962_hash+event_buffer_read+3+48772+_001962_hash+NULL
-+_001963_hash+extract_entropy_user+3+26952+_001963_hash+NULL
-+_001964_hash+get_fd_set+1+3866+_001964_hash+NULL
-+_001965_hash+__get_vm_area_node+1+55305+_001965_hash+NULL
-+_001966_hash+hpsb_alloc_packet+1+49798+_001966_hash+NULL
-+_001967_hash+joydev_handle_JSIOCSAXMAP+3+48898+_002061_hash+NULL+nohasharray
-+_001968_hash+joydev_handle_JSIOCSBTNMAP+3+15643+_001968_hash+NULL
-+_001969_hash+minstrel_stats_read+3+17290+_001969_hash+NULL
-+_001970_hash+ntfs_rl_realloc+3+56831+_001970_hash+NULL
-+_001971_hash+ntfs_rl_realloc_nofail+3+32173+_001971_hash+NULL
-+_001972_hash+reqsk_queue_alloc+2+40272+_001972_hash+NULL
-+_001973_hash+resize_info_buffer+2+62889+_001973_hash+NULL
-+_001974_hash+rfkill_fop_write+3+64808+_001974_hash+NULL
-+_001975_hash+sctp_getsockopt_active_key+2+45483+_001975_hash+NULL
-+_001976_hash+sctp_getsockopt_adaptation_layer+2+45375+_001976_hash+NULL
-+_001977_hash+sctp_getsockopt_associnfo+2+58169+_001977_hash+NULL
-+_001978_hash+sctp_getsockopt_assoc_number+2+6384+_001978_hash+NULL
-+_001979_hash+sctp_getsockopt_context+2+52490+_001979_hash+NULL
-+_001980_hash+sctp_getsockopt_default_send_param+2+63056+_001980_hash+NULL
-+_001981_hash+sctp_getsockopt_disable_fragments+2+12330+_001981_hash+NULL
-+_001982_hash+sctp_getsockopt_events+2+3607+_001982_hash+NULL
-+_001983_hash+sctp_getsockopt_fragment_interleave+2+51215+_001983_hash+NULL
-+_001984_hash+sctp_getsockopt_initmsg+2+26042+_001984_hash+NULL
-+_001985_hash+sctp_getsockopt_local_addrs_old+2+4220+_001985_hash+NULL
-+_001986_hash+sctp_getsockopt_mappedv4+2+20044+_001986_hash+NULL
-+_001987_hash+sctp_getsockopt_nodelay+2+9560+_001987_hash+NULL
-+_001988_hash+sctp_getsockopt_partial_delivery_point+2+60952+_001988_hash+NULL
-+_001989_hash+sctp_getsockopt_peeloff+2+59190+_001989_hash+NULL
-+_001990_hash+sctp_getsockopt_peer_addr_info+2+6024+_001990_hash+NULL
-+_001991_hash+sctp_getsockopt_peer_addr_params+2+53645+_001991_hash+NULL
-+_001992_hash+sctp_getsockopt_peer_addrs_old+2+11565+_002138_hash+NULL+nohasharray
-+_001993_hash+sctp_getsockopt_primary_addr+2+24639+_001993_hash+NULL
-+_001994_hash+sctp_getsockopt_rtoinfo+2+62027+_001994_hash+NULL
-+_001995_hash+sctp_getsockopt_sctp_status+2+56540+_001995_hash+NULL
-+_001996_hash+snd_mixart_BA0_read+5+45069+_001996_hash+NULL
-+_001997_hash+snd_mixart_BA1_read+5+5082+_001997_hash+NULL
-+_001998_hash+snd_pcm_oss_read2+3+54387+_001998_hash+NULL
-+_001999_hash+tty_buffer_find+2+2443+_001999_hash+NULL
-+_002000_hash+unix_bind+3+15668+_002000_hash+NULL
-+_002001_hash+usbvideo_rvmalloc+1+17758+_002001_hash+NULL
-+_002002_hash+usbvision_rvmalloc+1+19655+_002002_hash+NULL
-+_002003_hash+alloc_skb+1+55439+_002003_hash+NULL
-+_002004_hash+alloc_skb_fclone+1+3467+_002004_hash+NULL
-+_002005_hash+core_sys_select+1+47494+_002005_hash+NULL
-+_002006_hash+create_reply_packet+3+6789+_002006_hash+NULL
-+_002007_hash+expand_fdtable+2+39273+_002007_hash+NULL
-+_002008_hash+get_vm_area+1+18080+_002008_hash+NULL
-+_002009_hash+__get_vm_area+1+61599+_002009_hash+NULL
-+_002010_hash+get_vm_area_caller+1+10527+_002010_hash+NULL
-+_002011_hash+__get_vm_area_caller+1+56416+_002233_hash+NULL+nohasharray
-+_002012_hash+get_vm_area_node+1+44507+_002012_hash+NULL
-+_002013_hash+hpsb_make_readpacket+4+34181+_002013_hash+NULL
-+_002014_hash+hpsb_make_streampacket+3+21071+_002014_hash+NULL
-+_002015_hash+hpsb_make_writepacket+5+61656+_002015_hash+NULL
-+_002016_hash+inet_csk_listen_start+2+38233+_002016_hash+NULL
-+_002017_hash+__netdev_alloc_skb+2+18595+_002017_hash+NULL
-+_002018_hash+ntfs_rl_append+2-4+6037+_002018_hash+NULL
-+_002020_hash+ntfs_rl_insert+2-4+4931+_002020_hash+NULL
-+_002022_hash+ntfs_rl_replace+2-4+14136+_002022_hash+NULL
-+_002024_hash+ntfs_rl_split+2-4+52328+_002024_hash+NULL
-+_002026_hash+random_read+3+13815+_002026_hash+NULL
-+_002027_hash+tty_buffer_request_room+2+23228+_002027_hash+NULL
-+_002028_hash+urandom_read+3+30462+_002028_hash+NULL
-+_002029_hash+alloc_tx+2+32143+_002029_hash+NULL
-+_002030_hash+alloc_vm_area+1+16003+_002030_hash+&_000575_hash
-+_002031_hash+atm_alloc_charge+2+19517+_002100_hash+NULL+nohasharray
-+_002032_hash+ax25_output+2+22736+_002032_hash+NULL
-+_002033_hash+bcsp_prepare_pkt+3+12961+_002033_hash+NULL
-+_002034_hash+bt_skb_alloc+1+6404+_002034_hash+NULL
-+_002035_hash+cxgb3_get_cpl_reply_skb+2+10620+_002035_hash+NULL
-+_002036_hash+dccp_listen_start+2+35918+_002036_hash+NULL
-+_002037_hash+__dev_alloc_skb+1+28681+_002037_hash+NULL
-+_002038_hash+dn_alloc_skb+2+6631+_002038_hash+NULL
-+_002039_hash+do_pselect+1+62061+_002039_hash+NULL
-+_002040_hash+edge_tty_recv+4+18667+_002040_hash+NULL
-+_002041_hash+expand_files+2+17080+_002041_hash+NULL
-+_002042_hash+find_skb+2+20431+_002042_hash+NULL
-+_002043_hash+gem_alloc_skb+1+59411+_002043_hash+NULL
-+_002044_hash+get_packet+3+41914+_002044_hash+NULL
-+_002045_hash+get_packet+3+5747+_002045_hash+NULL
-+_002046_hash+get_packet_pg+4+28023+_002046_hash+NULL
-+_002047_hash+get_skb+2+63008+_002047_hash+NULL
-+_002048_hash+hidp_queue_report+3+1881+_002048_hash+NULL
-+_002049_hash+__hidp_send_ctrl_message+4+28303+_002049_hash+NULL
-+_002050_hash+hpsb_read+6+29049+_002050_hash+NULL
-+_002051_hash+hpsb_write+6+49217+_002051_hash+NULL
-+_002052_hash+i2400m_net_rx+5+27170+_002052_hash+NULL
-+_002053_hash+igmpv3_newpack+2+35912+_002053_hash+NULL
-+_002054_hash+inet_listen+2+14723+_002054_hash+NULL
-+_002055_hash+__ioremap_caller+2-1+21800+_002055_hash+NULL
-+_002056_hash+isdn_net_ciscohdlck_alloc_skb+2+55209+_002056_hash+&_001371_hash
-+_002057_hash+isdn_ppp_ccp_xmit_reset+6+63297+_002057_hash+NULL
-+_002058_hash+_l2_alloc_skb+1+11883+_002058_hash+NULL
-+_002059_hash+l3_alloc_skb+1+32289+_002059_hash+NULL
-+_002060_hash+llc_alloc_frame+4+64366+_002060_hash+NULL
-+_002061_hash+mac_drv_rx_init+2+48898+_002061_hash+&_001967_hash
-+_002062_hash+mI_alloc_skb+1+24770+_002062_hash+NULL
-+_002063_hash+module_alloc+1+63630+_002063_hash+NULL
-+_002064_hash+netdev_alloc_skb+2+62437+_002064_hash+NULL
-+_002065_hash+new_skb+1+21148+_002065_hash+NULL
-+_002066_hash+nfulnl_alloc_skb+2+65207+_002066_hash+NULL
-+_002067_hash+ni65_alloc_mem+3+10664+_002067_hash+NULL
-+_002068_hash+pep_reply+5+50582+_002068_hash+NULL
-+_002069_hash+pn_raw_send+2+54330+_002069_hash+NULL
-+_002070_hash+refill_pool+2+19477+_002070_hash+NULL
-+_002071_hash+rfcomm_wmalloc+2+58090+_002071_hash+NULL
-+_002072_hash+rtl8169_alloc_rx_skb+4-5+25392+_002072_hash+NULL
-+_002074_hash+rx+4+57944+_002074_hash+NULL
-+_002075_hash+sbp2util_node_write_no_wait+4+7510+_002075_hash+NULL
-+_002076_hash+sctp_ulpevent_new+1+33377+_002076_hash+NULL
-+_002077_hash+send_command+4+10832+_002077_hash+NULL
-+_002078_hash+send_to_tty+3+45141+_002078_hash+NULL
-+_002079_hash+skb_copy_expand+2-3+7685+_002079_hash+&_000403_hash
-+_002081_hash+sk_stream_alloc_skb+2+57622+_002081_hash+NULL
-+_002082_hash+sock_alloc_send_pskb+2+21246+_002082_hash+NULL
-+_002083_hash+sock_rmalloc+2+59740+_002083_hash+&_001739_hash
-+_002084_hash+sock_wmalloc+2+16472+_002084_hash+NULL
-+_002085_hash+solos_param_store+4+34755+_002085_hash+NULL
-+_002086_hash+sys_select+1+38827+_002086_hash+NULL
-+_002087_hash+tcp_collapse+5-6+63294+_002087_hash+NULL
-+_002089_hash+tipc_cfg_reply_alloc+1+27606+_002089_hash+NULL
-+_002090_hash+ti_recv+4+22027+_002090_hash+NULL
-+_002091_hash+tty_prepare_flip_string+3+39955+_002091_hash+NULL
-+_002092_hash+tty_prepare_flip_string_flags+4+59240+_002092_hash+NULL
-+_002093_hash+ulog_alloc_skb+1+23427+_002093_hash+NULL
-+_002094_hash+vmap+2+15025+_002094_hash+NULL
-+_002095_hash+alloc_fd+1+37637+_002095_hash+NULL
-+_002096_hash+_alloc_mISDN_skb+3+52232+_002096_hash+NULL
-+_002097_hash+ath_rxbuf_alloc+2+24745+_002097_hash+NULL
-+_002098_hash+ax25_send_frame+2+19964+_002098_hash+NULL
-+_002099_hash+console_store+4+36007+_002099_hash+NULL
-+_002100_hash+dev_alloc_skb+1+19517+_002100_hash+&_002031_hash
-+_002101_hash+dn_nsp_do_disc+2-6+49474+_002101_hash+NULL
-+_002103_hash+dsp_cmx_send_member+2+15625+_002103_hash+NULL
-+_002104_hash+enic_rq_alloc_skb+2+17220+_002104_hash+NULL
-+_002105_hash+hci_send_cmd+3+43810+_002105_hash+NULL
-+_002106_hash+hci_si_event+3+1404+_002106_hash+NULL
-+_002107_hash+hfcpci_empty_bfifo+4+62323+_002107_hash+NULL
-+_002108_hash+hidp_send_ctrl_message+4+43702+_002108_hash+NULL
-+_002109_hash+hpsb_node_read+4+53963+_002109_hash+NULL
-+_002110_hash+hpsb_node_write+4+52928+_002110_hash+NULL
-+_002111_hash+inet_dccp_listen+2+28565+_002111_hash+NULL
-+_002112_hash+ioremap_cache+2-1+47189+_002112_hash+NULL
-+_002113_hash+ioremap_default+2-1+64667+_002113_hash+NULL
-+_002114_hash+ioremap_nocache+2-1+2439+_002114_hash+NULL
-+_002115_hash+ioremap_prot+2-1+51764+_002115_hash+NULL
-+_002116_hash+ioremap_wc+2-1+62695+_002116_hash+NULL
-+_002117_hash+ip6_append_data+4-5+60501+_002117_hash+NULL
-+_002118_hash+ip_append_data+4-5+41234+_002118_hash+NULL
-+_002119_hash+l1oip_socket_recv+6+56537+_002119_hash+NULL
-+_002120_hash+l2cap_build_cmd+4+48676+_002120_hash+NULL
-+_002121_hash+l2down_create+4+21755+_002121_hash+NULL
-+_002122_hash+l2up_create+3+6430+_002122_hash+NULL
-+_002125_hash+lro_gen_skb+6+2644+_002125_hash+NULL
-+_002126_hash+module_alloc_update_bounds+1+47205+_002126_hash+NULL
-+_002127_hash+netpoll_send_udp+3+58955+_002127_hash+NULL
-+_002128_hash+nfqnl_mangle+2+14583+_002128_hash+NULL
-+_002129_hash+p54_alloc_skb+3+34366+_002129_hash+&_000292_hash
-+_002130_hash+process_rcvd_data+3+6679+_002130_hash+NULL
-+_002131_hash+receive_copy+3+12216+_002131_hash+NULL
-+_002132_hash+rfcomm_tty_write+3+51603+_002132_hash+NULL
-+_002133_hash+rtl8169_try_rx_copy+3+55465+_002133_hash+NULL
-+_002134_hash+send_mpa_reject+3+7135+_002134_hash+NULL
-+_002135_hash+send_mpa_reply+3+32372+_002135_hash+NULL
-+_002136_hash+sge_rx+3+50594+_002136_hash+NULL
-+_002137_hash+sis190_try_rx_copy+3+57069+_002137_hash+NULL
-+_002138_hash+skb_cow_data+2+11565+_002138_hash+&_001992_hash
-+_002139_hash+skge_rx_get+3+40598+_002139_hash+NULL
-+_002140_hash+sock_alloc_send_skb+2+23720+_002140_hash+NULL
-+_002141_hash+sys_dup3+2+33421+_002141_hash+NULL
-+_002142_hash+sys_pselect6+1+57449+_002142_hash+NULL
-+_002143_hash+tcp_fragment+3+20436+_002143_hash+NULL
-+_002144_hash+teiup_create+3+43201+_002144_hash+NULL
-+_002145_hash+ttm_bo_kmap_ttm+3+5922+_002145_hash+&_001624_hash
-+_002146_hash+tun_alloc_skb+2-4-3+41216+_002146_hash+NULL
-+_002148_hash+use_pool+2+64607+_002148_hash+NULL
-+_002149_hash+velocity_rx_copy+2+34583+_002149_hash+NULL
-+_002150_hash+vxge_rx_alloc+3+52024+_002150_hash+NULL
-+_002151_hash+add_rx_skb+3+8257+_002151_hash+NULL
-+_002152_hash+ar9170_rx_copy_data+2+35787+_002152_hash+NULL
-+_002153_hash+arlan_rx_interrupt+4+10184+_002153_hash+NULL
-+_002154_hash+br_send_bpdu+3+29669+_002154_hash+NULL
-+_002155_hash+bt_skb_send_alloc+2+6581+_002155_hash+NULL
-+_002156_hash+cosa_net_setup_rx+2+38594+_002156_hash+NULL
-+_002157_hash+deliver_packet+3+767+_002157_hash+NULL
-+_002158_hash+devm_ioremap_nocache+3-2+2036+_002158_hash+NULL
-+_002159_hash+dn_alloc_send_pskb+2+4465+_002159_hash+NULL
-+_002160_hash+dn_nsp_return_disc+2+60296+_002160_hash+NULL
-+_002161_hash+dn_nsp_send_disc+2+23469+_002161_hash+NULL
-+_002162_hash+do_fcntl+3+31468+_002162_hash+NULL
-+_002163_hash+dsp_tone_hw_message+3+17678+_002163_hash+NULL
-+_002164_hash+dvb_net_sec+3+37884+_002164_hash+NULL
-+_002165_hash+ether1394_data_handler+5+2481+_002165_hash+NULL
-+_002166_hash+fast_rx_path+3+59214+_002166_hash+NULL
-+_002167_hash+__fc_frame_alloc+1+23432+_002167_hash+NULL
-+_002168_hash+fwnet_incoming_packet+3+40380+_002168_hash+NULL
-+_002169_hash+fwnet_pd_new+4+39947+_002169_hash+NULL
-+_002170_hash+got_frame+2+16028+_002170_hash+NULL
-+_002171_hash+hdlcdev_rx+3+997+_002171_hash+NULL
-+_002172_hash+HDLC_Encode+2-3+7186+_002172_hash+NULL
-+_002174_hash+hfc_empty_fifo+2+57972+_002174_hash+NULL
-+_002175_hash+hfcpci_empty_fifo+4+2427+_002175_hash+NULL
-+_002176_hash+hysdn_rx_netpkt+3+16136+_002176_hash+NULL
-+_002177_hash+ieee80211_fragment+4+33112+_002177_hash+NULL
-+_002178_hash+ieee80211_send_auth+5+60865+_002178_hash+NULL
-+_002179_hash+ieee80211_send_probe_req+6+49265+_002179_hash+NULL
-+_002180_hash+ioremap+2-1+23172+_002180_hash+NULL
-+_002181_hash+ip6_ufo_append_data+5-7-6+40301+_002181_hash+NULL
-+_002184_hash+ip_send_reply+4+46635+_002184_hash+NULL
-+_002185_hash+ip_ufo_append_data+5-7-6+27187+_002185_hash+NULL
-+_002188_hash+ipw_packet_received_skb+2+1230+_002188_hash+NULL
-+_002189_hash+iraw_encode+2-3+18099+_002189_hash+NULL
-+_002191_hash+iwch_reject_cr+3+23901+_002191_hash+NULL
-+_002192_hash+iwm_rx_packet_alloc+3+9898+_002192_hash+NULL
-+_002193_hash+l1oip_socket_parse+4+4507+_002193_hash+NULL
-+_002194_hash+l2cap_send_cmd+4+3678+_002194_hash+NULL
-+_002196_hash+mcs_unwrap_fir+3+25733+_002196_hash+NULL
-+_002197_hash+mcs_unwrap_mir+3+9455+_002197_hash+NULL
-+_002198_hash+mga_ioremap+2-1+8571+_002198_hash+NULL
-+_002199_hash+mld_newpack+2+50950+_002199_hash+NULL
-+_002200_hash+new_partial_datagram+4+16576+_002200_hash+&_001692_hash
-+_002201_hash+node_read+4+45634+_002201_hash+NULL
-+_002202_hash+node_write+4+29878+_002202_hash+NULL
-+_002203_hash+p54_download_eeprom+4+43842+_002203_hash+NULL
-+_002204_hash+pci_iomap+3+47575+_002204_hash+NULL
-+_002205_hash+ppp_tx_cp+5+62044+_002205_hash+NULL
-+_002206_hash+prism2_send_mgmt+4+62605+_002206_hash+&_001462_hash
-+_002207_hash+prism2_sta_send_mgmt+5+43916+_002207_hash+NULL
-+_002208_hash+_queue_data+4+54983+_002208_hash+NULL
-+_002209_hash+read_fifo+3+826+_002209_hash+NULL
-+_002210_hash+rx_data+4+60442+_002210_hash+NULL
-+_002211_hash+sbp2util_notify_fetch_agent+4+40494+_002211_hash+NULL
-+_002212_hash+set_rxd_buffer_pointer+8+9950+_002212_hash+NULL
-+_002213_hash+sky2_receive+2+13407+_002213_hash+NULL
-+_002214_hash+smctr_process_rx_packet+2+13270+_002214_hash+NULL
-+_002215_hash+sys_dup2+2+25284+_002215_hash+NULL
-+_002216_hash+tcp_mark_head_lost+2+50087+_002216_hash+NULL
-+_002217_hash+tcp_match_skb_to_sack+3-4+23568+_002217_hash+NULL
-+_002219_hash+tso_fragment+3+12539+_002219_hash+NULL
-+_002220_hash+ttm_bo_ioremap+4-3-2+40854+_002220_hash+NULL
-+_002221_hash+ttm_bo_kmap+3+60118+_002221_hash+NULL
-+_002222_hash+udp_sendmsg+4+4492+_002222_hash+NULL
-+_002223_hash+udpv6_sendmsg+4+22316+_002223_hash+NULL
-+_002224_hash+wl1271_rx_handle_data+2+47827+_002224_hash+NULL
-+_002225_hash+wv_packet_read+3+39140+_002225_hash+NULL
-+_002226_hash+zd_mac_rx+3+38296+_002226_hash+NULL
-+_002227_hash+aac_nark_ioremap+2+50163+_002227_hash+&_000206_hash
-+_002228_hash+aac_rkt_ioremap+2+3333+_002228_hash+NULL
-+_002229_hash+aac_rx_ioremap+2+52410+_002229_hash+NULL
-+_002230_hash+aac_sa_ioremap+2+13596+_002230_hash+&_000190_hash
-+_002231_hash+acpi_os_map_memory+2-1+11161+_002231_hash+NULL
-+_002232_hash+acpi_os_read_memory+3-1+54186+_002232_hash+NULL
-+_002233_hash+acpi_os_write_memory+3-1+56416+_002233_hash+&_002011_hash
-+_002234_hash+ar9170_handle_mpdu+3+37956+_002234_hash+NULL
-+_002235_hash+check586+2+29914+_002235_hash+NULL
-+_002236_hash+check_mirror+2-1+57342+_002236_hash+&_001259_hash
-+_002237_hash+devm_ioremap+3-2+29235+_002237_hash+&_000851_hash
-+_002238_hash+dma_declare_coherent_memory+4-2+14244+_002238_hash+NULL
-+_002239_hash+dvb_net_sec_callback+2+28786+_002239_hash+NULL
-+_002240_hash+ether1394_write+6+6180+_002240_hash+NULL
-+_002241_hash+_fc_frame_alloc+2+28865+_002241_hash+NULL
-+_002242_hash+fc_frame_alloc_fill+2+59394+_002242_hash+NULL
-+_002243_hash+fwnet_receive_packet+10+46054+_002243_hash+NULL
-+_002244_hash+handle_rx_packet+3+58993+_002244_hash+NULL
-+_002245_hash+hysdn_sched_rx+3+60533+_002245_hash+NULL
-+_002250_hash+ipwireless_network_packet_received+4+51277+_002250_hash+NULL
-+_002251_hash+isp1760_register+2-1+14408+_002251_hash+NULL
-+_002252_hash+iwm_ntf_rx_packet+3+60452+_002252_hash+NULL
-+_002253_hash+mthca_map_reg+3-2+5664+_002253_hash+NULL
-+_002254_hash+pcim_iomap+3+58334+_002254_hash+NULL
-+_002255_hash+ppp_cp_event+6+2965+_002255_hash+NULL
-+_002256_hash+register_device+3-2+60015+_002256_hash+NULL
-+_002257_hash+remap_pci_mem+1-2+15966+_002257_hash+NULL
-+_002259_hash+sfi_map_memory+2-1+5183+_002259_hash+NULL
-+_002260_hash+sriov_enable_migration+2+14889+_002260_hash+NULL
-+_002261_hash+sys_fcntl+3+19267+_002261_hash+NULL
-+_002262_hash+sys_fcntl64+3+29031+_002262_hash+NULL
-+_002263_hash+tcp_sacktag_walk+5-6+26339+_002263_hash+NULL
-+_002265_hash+tcp_update_scoreboard+2+21639+_002265_hash+NULL
-+_002266_hash+tcp_write_xmit+2+39755+_002266_hash+NULL
-+_002267_hash+tpm_tis_init+3-2+15304+_002267_hash+NULL
-+_002268_hash+acpi_ex_system_memory_space_handler+2+31192+_002268_hash+NULL
-+_002269_hash+dmam_declare_coherent_memory+4-2+43679+_002269_hash+NULL
-+_002270_hash+fc_frame_alloc+2+1596+_002270_hash+NULL
-+_002271_hash+sriov_enable+2+59689+_002271_hash+NULL
-+_002272_hash+tcp_push_one+2+48816+_002272_hash+NULL
-+_002273_hash+__tcp_push_pending_frames+2+48148+_002273_hash+NULL
-+_002274_hash+pci_enable_sriov+2+35745+_002274_hash+NULL
-+_002275_hash+tcp_push+3+10680+_002275_hash+NULL
-+_002276_hash+msix_map_region+3+3411+_002276_hash+NULL
-+_002277_hash+compat_sys_fcntl64+3+60256+_002277_hash+NULL
-+_002278_hash+efi_ioremap+2-1+3492+_002278_hash+&_000785_hash
-+_002279_hash+snd_nm256_capture_copy+5+28622+_002279_hash+NULL
-+_002280_hash+snd_nm256_playback_copy+5+38567+_002280_hash+NULL
-+_002281_hash+compat_sys_fcntl+3+15654+_002281_hash+NULL
-+_002287_hash+xlate_dev_mem_ptr+1+15291+_002287_hash+&_001234_hash
-+_002288_hash+a4t_cs_init+3+27734+_002288_hash+NULL
-+_002292_hash+atyfb_setup_generic+3+49151+_002292_hash+NULL
-+_002293_hash+c101_run+2+37279+_002293_hash+NULL
-+_002295_hash+cru_detect+1+11272+_002295_hash+NULL
-+_002296_hash+cs553x_init_one+3+58886+_002296_hash+NULL
-+_002297_hash+cycx_setup+4+47562+_002297_hash+NULL
-+_002298_hash+DepcaSignature+2+80+_002298_hash+&_000995_hash
-+_002301_hash+doc_probe+1+23285+_002301_hash+NULL
-+_002302_hash+DoC_Probe+1+57534+_002302_hash+NULL
-+_002303_hash+gdth_init_isa+1+28091+_002303_hash+NULL
-+_002304_hash+gdth_search_isa+1+58595+_002304_hash+NULL
-+_002307_hash+n2_run+3+53459+_002307_hash+NULL
-+_002308_hash+probe_bios+1+17467+_002308_hash+NULL
-+_002311_hash+ssb_bus_scan+2+36578+_002311_hash+NULL
-+_002312_hash+ssb_ioremap+2+5228+_002312_hash+NULL
-+_002313_hash+acpi_tb_check_xsdt+1+21862+_002313_hash+NULL
-+_002314_hash+acpi_tb_install_table+1+12988+_002314_hash+NULL
-+_002315_hash+acpi_tb_parse_root_table+1+53455+_002315_hash+NULL
-+_002316_hash+com90xx_found+3+13974+_002316_hash+NULL
-+_002318_hash+gdth_isa_probe_one+1+48925+_002318_hash+NULL
-+_002319_hash+sfi_map_table+1+5462+_002319_hash+NULL
-+_002320_hash+ssb_bus_register+3+65183+_002320_hash+NULL
-+_002321_hash+sfi_check_table+1+6772+_002321_hash+NULL
-+_002322_hash+ssb_bus_pcmciabus_register+3+56020+_002322_hash+NULL
-+_002323_hash+ssb_bus_ssbbus_register+2+2217+_002323_hash+NULL
-+_002326_hash+iommu_map_mmio_space+1+30919+_002326_hash+NULL
-+_002327_hash+allocate_probes+1+40204+_002327_hash+NULL
-+_002328_hash+b1_alloc_card+1+36155+_002328_hash+NULL
-+_002329_hash+blk_dropped_read+3+4168+_002329_hash+NULL
-+_002330_hash+blk_msg_write+3+13655+_002330_hash+NULL
-+_002331_hash+capinc_tty_write+3+28539+_002331_hash+NULL
-+_002332_hash+capi_write+3+35104+_002332_hash+NULL
-+_002333_hash+cmtp_add_msgpart+4+9252+_002333_hash+NULL
-+_002334_hash+cmtp_send_interopmsg+7+376+_002334_hash+NULL
-+_002335_hash+dccpprobe_read+3+52549+_002335_hash+NULL
-+_002336_hash+__devres_alloc+2+25598+_002336_hash+NULL
-+_002337_hash+diva_os_alloc_message_buffer+1+64568+_002337_hash+NULL
-+_002338_hash+diva_os_copy_from_user+4+7792+_002338_hash+NULL
-+_002339_hash+diva_os_copy_to_user+4+48508+_002339_hash+NULL
-+_002340_hash+diva_os_malloc+2+16406+_002340_hash+NULL
-+_002341_hash+divasa_remap_pci_bar+3-4+23485+_002341_hash+&_000660_hash
-+_002343_hash+do_test+1+15766+_002343_hash+NULL
-+_002344_hash+event_enable_read+3+7074+_002344_hash+NULL
-+_002345_hash+event_enable_write+3+45238+_002345_hash+NULL
-+_002346_hash+event_filter_read+3+23494+_002346_hash+NULL
-+_002347_hash+event_filter_write+3+56609+_002347_hash+NULL
-+_002348_hash+event_format_read+3+54674+_002348_hash+NULL
-+_002349_hash+event_id_read+3+64288+_002349_hash+&_000935_hash
-+_002350_hash+ftrace_pid_read+3+14970+_002350_hash+NULL
-+_002351_hash+ftrace_pid_write+3+39710+_002351_hash+NULL
-+_002352_hash+ftrace_profile_read+3+21327+_002352_hash+NULL
-+_002353_hash+ftrace_profile_write+3+53327+_002353_hash+NULL
-+_002354_hash+hycapi_rx_capipkt+3+11602+_002354_hash+NULL
-+_002355_hash+io_mapping_create_wc+1-2+1354+_002355_hash+NULL
-+_002357_hash+kgdb_hex2mem+3+24755+_002357_hash+NULL
-+_002358_hash+kgdb_mem2hex+3+1578+_002358_hash+NULL
-+_002359_hash+__module_alloc+1+50004+_002359_hash+NULL
-+_002360_hash+module_alloc_update_bounds_rw+1+63233+_002360_hash+NULL
-+_002361_hash+module_alloc_update_bounds_rx+1+58634+_002361_hash+NULL
-+_002362_hash+p9_client_read+5+19750+_002362_hash+NULL
-+_002363_hash+pmcraid_copy_sglist+3+38431+_002363_hash+NULL
-+_002364_hash+proc_fault_inject_read+3+36802+_002364_hash+NULL
-+_002365_hash+proc_fault_inject_write+3+21058+_002365_hash+NULL
-+_002366_hash+rb_simple_read+3+45972+_002366_hash+NULL
-+_002367_hash+rb_simple_write+3+20890+_002367_hash+NULL
-+_002368_hash+show_header+3+4722+_002368_hash+&_000451_hash
-+_002369_hash+stack_max_size_read+3+1445+_002369_hash+NULL
-+_002370_hash+stack_max_size_write+3+36068+_002370_hash+NULL
-+_002371_hash+subsystem_filter_read+3+62310+_002371_hash+NULL
-+_002372_hash+subsystem_filter_write+3+13022+_002372_hash+NULL
-+_002373_hash+sysprof_sample_read+3+9605+_002373_hash+&_000327_hash
-+_002374_hash+sysprof_sample_write+3+62489+_002374_hash+NULL
-+_002375_hash+system_enable_read+3+25815+_002375_hash+NULL
-+_002376_hash+system_enable_write+3+61396+_002376_hash+NULL
-+_002377_hash+trace_options_core_read+3+47390+_002377_hash+NULL
-+_002378_hash+trace_options_core_write+3+61551+_002378_hash+NULL
-+_002379_hash+trace_options_read+3+11419+_002379_hash+NULL
-+_002380_hash+trace_options_write+3+48275+_002380_hash+NULL
-+_002381_hash+trace_parser_get_init+2+31379+_002381_hash+NULL
-+_002382_hash+trace_seq_to_user+3+65398+_002382_hash+NULL
-+_002383_hash+tracing_buffers_read+3+11124+_002383_hash+NULL
-+_002384_hash+tracing_clock_read+3+39975+_002384_hash+NULL
-+_002385_hash+tracing_clock_write+3+27961+_002385_hash+NULL
-+_002386_hash+tracing_cpumask_read+3+7010+_002386_hash+NULL
-+_002387_hash+tracing_ctrl_read+3+46922+_002387_hash+NULL
-+_002388_hash+tracing_ctrl_write+3+42324+_002388_hash+&_001372_hash
-+_002389_hash+tracing_entries_read+3+8345+_002389_hash+NULL
-+_002390_hash+tracing_entries_write+3+60563+_002390_hash+NULL
-+_002391_hash+tracing_mark_write+3+62143+_002391_hash+NULL
-+_002392_hash+tracing_max_lat_read+3+8890+_002392_hash+NULL
-+_002393_hash+tracing_max_lat_write+3+8728+_002393_hash+NULL
-+_002394_hash+tracing_read_dyn_info+3+45468+_002394_hash+NULL
-+_002395_hash+tracing_readme_read+3+16493+_002395_hash+NULL
-+_002396_hash+tracing_saved_cmdlines_read+3+21434+_002396_hash+NULL
-+_002397_hash+tracing_set_trace_read+3+44122+_002397_hash+NULL
-+_002398_hash+tracing_set_trace_write+3+57096+_002398_hash+NULL
-+_002399_hash+tracing_stats_read+3+34537+_002399_hash+NULL
-+_002400_hash+tracing_trace_options_read+3+51405+_002400_hash+NULL
-+_002401_hash+tracing_trace_options_write+3+153+_002401_hash+NULL
-+_002402_hash+tstats_write+3+60432+_002402_hash+&_000010_hash
-+_002403_hash+um_idi_write+3+18293+_002403_hash+NULL
-+_002404_hash+__vmalloc_node+1+39308+_002404_hash+NULL
-+_002405_hash+xdi_copy_from_user+4+8395+_002405_hash+NULL
-+_002406_hash+xdi_copy_to_user+4+48900+_002406_hash+NULL
-+_002407_hash+c4_add_card+3+54968+_002407_hash+NULL
-+_002408_hash+mmio_read+4+40348+_002408_hash+NULL
-+_002409_hash+tracing_read_pipe+3+35312+_002409_hash+NULL
-+_002410_hash+v9fs_file_read+3+40858+_002410_hash+NULL
-+_002411_hash+v9fs_file_readn+4+36353+_002411_hash+NULL
-+_002412_hash+create_table+2+16213+_002412_hash+NULL
-+_002413_hash+acl_alloc+1+35979+_002413_hash+NULL
-+_002414_hash+acl_alloc_stack_init+1+60630+_002414_hash+NULL
-+_002415_hash+acl_alloc_num+1-2+60778+_002415_hash+NULL
-+_002416_hash+alloc_etherdev_mq_compat+1+2247+_002416_hash+NULL
-+_002417_hash+__netdev_alloc_skb_ip_align+2+55067+_002417_hash+NULL
-+_002418_hash+sysctl_string_modpriv+5+32895+_002418_hash+NULL
-+_002419_hash+netdev_alloc_skb_ip_align+2+40811+_002419_hash+NULL
-+_002421_hash+padzero+1+55+_002421_hash+&_001570_hash
-+_002422_hash+mpt_lan_receive_post_turbo+2+13592+_002422_hash+NULL
+@@ -0,0 +1,2560 @@
++_000001_hash alloc_dr 2 65495 _000001_hash NULL
++_000002_hash __copy_from_user 3 10918 _000002_hash NULL
++_000003_hash __copy_from_user_inatomic 3 4365 _000003_hash NULL
++_000004_hash __copy_from_user_inatomic_nocache 3 49921 _000004_hash NULL
++_000005_hash __copy_from_user_nocache 3 39351 _000005_hash NULL
++_000006_hash __copy_to_user_inatomic 3 19214 _000006_hash NULL
++_000007_hash do_xip_mapping_read 5 60297 _000007_hash NULL
++_000008_hash hugetlbfs_read 3 11268 _000008_hash NULL
++_000009_hash __kmalloc 1 23231 _000009_hash NULL
++_000010_hash kmalloc 1 60432 _002402_hash NULL nohasharray
++_000011_hash kmalloc_slab 1 11917 _000011_hash NULL
++_000012_hash kmemdup 2 64015 _000012_hash NULL
++_000013_hash __krealloc 2 14857 _000657_hash NULL nohasharray
++_000014_hash memdup_user 2 59590 _000014_hash NULL
++_000015_hash read_default_ldt 2 14302 _000015_hash NULL
++_000016_hash read_kcore 3 63488 _000016_hash NULL
++_000017_hash read_ldt 2 47570 _000017_hash NULL
++_000018_hash read_zero 3 19366 _000018_hash NULL
++_000019_hash vmalloc 1 15464 _000019_hash NULL
++_000020_hash __vmalloc 1 61168 _000020_hash NULL
++_000021_hash vmalloc_32 1 1135 _000021_hash NULL
++_000022_hash vmalloc_32_user 1 37519 _000022_hash NULL
++_000023_hash vmalloc_exec 1 36132 _000023_hash NULL
++_000024_hash vmalloc_node 1 58700 _000024_hash NULL
++_000025_hash vmalloc_user 1 32308 _000025_hash NULL
++_000026_hash vm_map_ram 2 23078 _001144_hash NULL nohasharray
++_000027_hash acpi_os_allocate 1 14892 _000027_hash NULL
++_000028_hash afs_alloc_flat_call 2-3 36399 _000028_hash NULL
++_000030_hash afs_proc_cells_write 3 61139 _000030_hash NULL
++_000031_hash afs_proc_rootcell_write 3 15822 _000031_hash NULL
++_000032_hash agp_3_5_isochronous_node_enable 3 49465 _000032_hash NULL
++_000033_hash agp_alloc_page_array 1 22554 _000033_hash NULL
++_000034_hash ahash_setkey_unaligned 3 33521 _000034_hash NULL
++_000035_hash aligned_kmalloc 1 3628 _000035_hash NULL
++_000036_hash allocate_cnodes 1 5329 _000036_hash NULL
++_000037_hash alloc_context 1 3194 _000037_hash NULL
++_000038_hash alloc_ep_req 2 54860 _000038_hash NULL
++_000039_hash alloc_fdmem 1 27083 _000039_hash NULL
++_000040_hash alloc_large_system_hash 2 64490 _000040_hash NULL
++_000041_hash alloc_ringbuf 1 31251 _000041_hash NULL
++_000042_hash alloc_sglist 1-3-2 22960 _000042_hash NULL
++_000043_hash alloc_upcall 2 62186 _000043_hash NULL
++_000044_hash arm_read 5 46556 _000044_hash NULL
++_000045_hash arm_write 6 29476 _000045_hash NULL
++_000046_hash asix_read_cmd 5 13245 _000046_hash NULL
++_000047_hash asix_write_cmd 5 58192 _000047_hash NULL
++_000048_hash asn1_octets_decode 2 9991 _000048_hash NULL
++_000049_hash asn1_oid_decode 2 4999 _000049_hash NULL
++_000050_hash at76_set_card_command 4 4471 _000050_hash NULL
++_000051_hash attach_hdlc_protocol 3 19986 _000051_hash NULL
++_000052_hash audit_unpack_string 3 13748 _000052_hash NULL
++_000053_hash av7110_ipack_init 2 46655 _000053_hash NULL
++_000054_hash bdx_rxdb_create 1 46525 _000054_hash NULL
++_000055_hash bdx_tx_db_init 2 41719 _000055_hash NULL
++_000056_hash befs_nls2utf 3 17163 _000056_hash NULL
++_000057_hash befs_utf2nls 3 25628 _000057_hash NULL
++_000058_hash bio_alloc_map_data 1-2 50782 _000058_hash NULL
++_000060_hash bio_kmalloc 2 54672 _000060_hash NULL
++_000061_hash blkcipher_copy_iv 3 24075 _000061_hash NULL
++_000062_hash blkcipher_next_slow 4-3 52733 _000062_hash NULL
++_000063_hash bnx2_nvram_write 4-2 7790 _000063_hash NULL
++_000064_hash btrfs_copy_from_user 3-1 9568 _000064_hash NULL
++_000065_hash cachefiles_cook_key 2 33274 _000065_hash NULL
++_000066_hash cachefiles_daemon_write 3 43535 _000066_hash NULL
++_000067_hash cdrom_read_cdda_old 4 27664 _000067_hash NULL
++_000068_hash cfi_read_pri 3 24366 _000068_hash NULL
++_000069_hash cgroup_write_string 5 10900 _000069_hash NULL
++_000070_hash change_xattr 5 61390 _000070_hash NULL
++_000071_hash cifs_spnego_key_instantiate 3 23588 _000071_hash NULL
++_000072_hash ci_ll_init 3 12930 _000072_hash NULL
++_000073_hash cm_copy_private_data 2 3649 _000073_hash NULL
++_000074_hash coda_psdev_write 3 1711 _000074_hash NULL
++_000075_hash concat_writev 3 21451 _000075_hash NULL
++_000076_hash copy_from_user 3 17559 _000076_hash NULL
++_000077_hash copy_items 6 50140 _000077_hash NULL
++_000078_hash copy_macs 4 45534 _000078_hash NULL
++_000079_hash __copy_to_user 3 17551 _000079_hash NULL
++_000080_hash cosa_write 3 1774 _000080_hash NULL
++_000081_hash create_entry 2 33479 _000081_hash NULL
++_000082_hash create_queues 2-3 9088 _000082_hash NULL
++_000084_hash create_snapshot 4 51195 _000084_hash NULL
++_000085_hash create_xattr 5 54106 _000085_hash NULL
++_000086_hash create_xattr_datum 5 33356 _000086_hash NULL
++_000087_hash csr1212_new_leaf 3 50112 _000087_hash NULL
++_000088_hash csr1212_rom_cache_malloc 2 46339 _000088_hash NULL
++_000089_hash ctrl_out 3 55321 _000089_hash NULL
++_000090_hash cx24116_writeregN 4 41975 _000090_hash NULL
++_000091_hash cxacru_cm_get_array 4 4412 _000091_hash NULL
++_000092_hash cxgb3i_alloc_big_mem 1 18283 _000092_hash NULL
++_000093_hash cxgb_alloc_mem 1 24007 _000093_hash NULL
++_000094_hash cypress_buf_alloc 1 32417 _000094_hash NULL
++_000095_hash dabusb_writemem 4 39764 _000095_hash NULL
++_000096_hash dccp_feat_clone_sp_val 3 11942 _000096_hash NULL
++_000097_hash dccp_setsockopt_ccid 4 30701 _000097_hash NULL
++_000098_hash dccp_setsockopt_cscov 2 37766 _000098_hash NULL
++_000099_hash dccp_setsockopt_service 4 65336 _000099_hash NULL
++_000100_hash dev_config 3 8506 _000100_hash NULL
++_000101_hash devm_kzalloc 2 4966 _000101_hash NULL
++_000102_hash devres_alloc 2 551 _000102_hash NULL
++_000103_hash dispatch_proc_write 3 44320 _000103_hash NULL
++_000104_hash dispatch_write 3 17361 _000104_hash NULL
++_000105_hash dlm_alloc_pagevec 1 54296 _000105_hash NULL
++_000106_hash dlmfs_file_read 3 28385 _000106_hash NULL
++_000107_hash dlmfs_file_write 3 6892 _000107_hash NULL
++_000108_hash dm_read 3 15674 _000108_hash NULL
++_000109_hash dm_vcalloc 1-2 16814 _000109_hash NULL
++_000111_hash dm_write 3 2513 _000111_hash NULL
++_000112_hash dns_resolver_instantiate 3 63314 _000112_hash NULL
++_000113_hash dns_resolve_server_name_to_ip 1 51632 _000113_hash NULL
++_000114_hash do_add_counters 3 3992 _000114_hash NULL
++_000115_hash do_ip_setsockopt 5 41852 _000115_hash NULL
++_000116_hash do_ipv6_setsockopt 5 18215 _000116_hash NULL
++_000117_hash __do_replace 5 37227 _000117_hash NULL
++_000118_hash do_tty_write 5 44896 _000118_hash NULL
++_000119_hash drm_calloc_large 1-2 65421 _000119_hash NULL
++_000121_hash drm_vblank_init 2 11362 _000121_hash NULL
++_000122_hash drm_vmalloc_dma 1 14550 _000122_hash NULL
++_000123_hash ds_ioctl 3 45954 _000123_hash NULL
++_000124_hash dup_to_netobj 3 26363 _000124_hash NULL
++_000125_hash dvb_dmxdev_set_buffer_size 2 55643 _000125_hash NULL
++_000126_hash dvbdmx_write 3 19423 _000126_hash NULL
++_000127_hash dvb_dvr_set_buffer_size 2 9840 _000127_hash NULL
++_000128_hash econet_sendmsg 4 51430 _000128_hash NULL
++_000129_hash ecryptfs_copy_filename 4 11868 _000129_hash NULL
++_000130_hash ecryptfs_miscdev_write 3 26847 _000130_hash NULL
++_000131_hash ecryptfs_send_miscdev 2 64816 _000131_hash NULL
++_000132_hash edge_buf_alloc 1 36498 _000132_hash NULL
++_000133_hash efx_tsoh_heap_alloc 2 58545 _000133_hash NULL
++_000134_hash emi26_writememory 4 57908 _000134_hash NULL
++_000135_hash emi62_writememory 4 29731 _000135_hash NULL
++_000136_hash ep_read 3 58813 _000136_hash NULL
++_000137_hash ep_write 3 59008 _000137_hash NULL
++_000138_hash esp_alloc_tmp 2 55741 _000138_hash NULL
++_000139_hash ezusb_writememory 4 45976 _000139_hash NULL
++_000140_hash fast_shmem_read 5 2823 _000140_hash NULL
++_000141_hash fast_shmem_write 5 8942 _000141_hash NULL
++_000142_hash fast_user_write 5 20494 _000142_hash NULL
++_000143_hash fb_alloc_cmap 2 6554 _000143_hash NULL
++_000144_hash fb_read 3 33506 _000144_hash NULL
++_000145_hash fb_write 3 46924 _000145_hash NULL
++_000146_hash fcp_request 6 22315 _000146_hash NULL
++_000147_hash file_read_actor 4 1401 _000147_hash NULL
++_000148_hash fl_create 4 52248 _000148_hash NULL
++_000149_hash ftdi_write 4 20710 _000149_hash NULL
++_000150_hash fw_iso_buffer_init 3 54582 _001610_hash NULL nohasharray
++_000151_hash garmin_write_bulk 3 58191 _000151_hash NULL
++_000152_hash garp_attr_create 3 3883 _000152_hash NULL
++_000153_hash getdqbuf 1 62908 _000153_hash NULL
++_000154_hash get_fdb_entries 3 41916 _000154_hash NULL
++_000155_hash get_indirect_ea 4 51869 _000155_hash NULL
++_000156_hash get_registers 3 26187 _000156_hash NULL
++_000157_hash get_scq 1 2177 _000157_hash NULL
++_000158_hash gfs2_glock_nq_m 1 20347 _000158_hash NULL
++_000159_hash gigaset_initcs 2 43753 _000159_hash NULL
++_000160_hash gigaset_initdriver 2 1060 _000160_hash NULL
++_000161_hash gigaset_write_cmd 3 5693 _000161_hash NULL
++_000162_hash gs_alloc_req 2 58883 _000162_hash NULL
++_000163_hash gs_buf_alloc 2 25067 _000163_hash NULL
++_000164_hash gss_pipe_downcall 3 23182 _000164_hash NULL
++_000165_hash hashtab_create 3 33769 _000165_hash NULL
++_000166_hash hcd_buffer_alloc 2 27495 _000166_hash NULL
++_000167_hash heap_init 2 49617 _000167_hash NULL
++_000168_hash hid_parse_report 3 51737 _000168_hash NULL
++_000169_hash hidraw_report_event 3 49578 _000773_hash NULL nohasharray
++_000170_hash hidraw_write 3 31536 _000170_hash NULL
++_000171_hash hpfs_translate_name 3 41497 _000171_hash NULL
++_000172_hash hpsb_iso_common_init 4 45525 _000172_hash NULL
++_000173_hash __i2400mu_send_barker 3 23652 _000173_hash NULL
++_000174_hash i2cdev_read 3 1206 _000174_hash NULL
++_000175_hash i2cdev_write 3 23310 _000175_hash NULL
++_000176_hash i2o_parm_field_get 5 34477 _000176_hash NULL
++_000177_hash i2o_parm_table_get 6 61635 _000177_hash NULL
++_000178_hash ib_ucm_alloc_data 3 36885 _000178_hash NULL
++_000179_hash ib_uverbs_unmarshall_recv 5 12251 _000179_hash NULL
++_000180_hash ima_write_policy 3 40548 _000180_hash NULL
++_000181_hash init_send_hfcd 1 34586 _000181_hash NULL
++_000182_hash insert_dent 7 65034 _000182_hash NULL
++_000183_hash iov_iter_copy_from_user 4 31942 _001151_hash NULL nohasharray
++_000184_hash iov_iter_copy_from_user_atomic 4 56368 _000184_hash NULL
++_000185_hash iowarrior_write 3 18604 _000185_hash NULL
++_000186_hash ipc_alloc 1 1192 _000186_hash NULL
++_000187_hash ipc_rcu_alloc 1 21208 _000566_hash NULL nohasharray
++_000188_hash ip_vs_create_timeout_table 2 64478 _000188_hash NULL
++_000189_hash ipw_queue_tx_init 3 49161 _000189_hash NULL
++_000190_hash irias_new_octseq_value 2 13596 _002230_hash NULL nohasharray
++_000191_hash isdn_add_channels 3 40905 _000191_hash NULL
++_000192_hash isdn_ppp_fill_rq 2 41428 _000192_hash NULL
++_000193_hash isdn_read 3 50021 _000193_hash NULL
++_000194_hash isdn_v110_open 3 2418 _000194_hash NULL
++_000195_hash islpci_mgt_transmit 5 34133 _000195_hash NULL
++_000196_hash it821x_firmware_command 3 8628 _000196_hash NULL
++_000197_hash iwch_alloc_fastreg_pbl 2 40153 _000197_hash NULL
++_000198_hash jbd2_journal_init_revoke_table 1 36336 _000198_hash NULL
++_000199_hash jffs2_alloc_full_dirent 1 60179 _000804_hash NULL nohasharray
++_000200_hash journal_init_revoke_table 1 56331 _000200_hash NULL
++_000201_hash kcalloc 1-2 27770 _000201_hash NULL
++_000203_hash keyctl_instantiate_key 3 41855 _000203_hash NULL
++_000204_hash keyctl_update_key 3 26061 _000204_hash NULL
++_000205_hash kfifo_alloc 1 65242 _000205_hash NULL
++_000206_hash kmalloc_node 1 50163 _002227_hash NULL nohasharray
++_000207_hash kmem_alloc 1 31920 _000207_hash NULL
++_000208_hash kmsg_write 3 26398 _000208_hash NULL
++_000209_hash kobj_map 2-3 9566 _000209_hash NULL
++_000211_hash krealloc 2 14908 _000211_hash NULL
++_000212_hash kvm_read_guest_atomic 4 10765 _000212_hash NULL
++_000213_hash kzalloc 1 54740 _000213_hash NULL
++_000214_hash lane2_associate_req 4 45398 _000214_hash NULL
++_000215_hash lbs_debugfs_write 3 48413 _000215_hash NULL
++_000216_hash ldm_frag_add 2 5611 _000216_hash NULL
++_000217_hash libipw_alloc_txb 1-3-2 27579 _000217_hash NULL
++_000218_hash listxattr 3 12769 _000218_hash NULL
++_000219_hash load_module 2 60056 _000219_hash NULL
++_000220_hash load_msg 2 95 _000220_hash NULL
++_000221_hash mb_cache_create 4-5 35903 _000221_hash NULL
++_000223_hash mcs7830_get_reg 3 33308 _000223_hash NULL
++_000224_hash mcs7830_set_reg 3 31413 _000224_hash NULL
++_000225_hash mempool_kmalloc 2 53831 _000225_hash NULL
++_000226_hash mempool_resize 2 47983 _000226_hash NULL
++_000227_hash mlx4_en_create_rx_ring 3 62498 _000227_hash NULL
++_000228_hash mlx4_en_create_tx_ring 3 64756 _000228_hash NULL
++_000229_hash mlx4_ib_alloc_fast_reg_page_list 2 46119 _000229_hash NULL
++_000230_hash mmc_send_cxd_data 5 38655 _000230_hash NULL
++_000231_hash mptctl_getiocinfo 2 28545 _000231_hash NULL
++_000232_hash msnd_fifo_alloc 2 23179 _000232_hash NULL
++_000233_hash mtd_do_readoob 3 30654 _000233_hash NULL
++_000234_hash mtd_do_writeoob 4 36373 _000234_hash NULL
++_000235_hash mtd_read 3 48289 _000235_hash NULL
++_000236_hash mtd_write 3 34207 _000236_hash NULL
++_000237_hash ncp__vol2io 5 4804 _000237_hash NULL
++_000238_hash nfs4_acl_new 1 49806 _000238_hash NULL
++_000239_hash nfs4_write_cached_acl 3 44402 _000239_hash NULL
++_000240_hash nfsd_cache_update 3 59574 _000240_hash NULL
++_000241_hash nfsd_symlink 6 63442 _000241_hash NULL
++_000242_hash ntfs_copy_from_user 3-5 15072 _000242_hash NULL
++_000244_hash __ntfs_copy_from_user_iovec_inatomic 3-4 38153 _000244_hash NULL
++_000246_hash __ntfs_malloc 1 34022 _000246_hash NULL
++_000247_hash ntfs_ucstonls 3-5 23097 _000247_hash NULL
++_000248_hash o2net_send_message_vec 4 879 _000248_hash NULL
++_000249_hash opticon_write 4 60775 _000249_hash NULL
++_000250_hash oti6858_buf_alloc 1 47086 _001795_hash NULL nohasharray
++_000251_hash pcbit_writecmd 2 12332 _000251_hash NULL
++_000252_hash pcmcia_replace_cis 3 57066 _000252_hash NULL
++_000253_hash pidlist_allocate 1 64404 _000253_hash NULL
++_000254_hash pidlist_resize 2 496 _000254_hash NULL
++_000255_hash pipe_iov_copy_from_user 3 23102 _000255_hash NULL
++_000256_hash pipe_iov_copy_to_user 3 3447 _000256_hash NULL
++_000257_hash pkt_add 3 39897 _000257_hash NULL
++_000258_hash pl2303_buf_alloc 1 35251 _000258_hash NULL
++_000259_hash platform_device_add_data 3 310 _000259_hash NULL
++_000260_hash platform_device_add_resources 3 13289 _000260_hash NULL
++_000261_hash pool_allocate 3 42012 _000261_hash NULL
++_000262_hash posix_acl_alloc 1 48063 _000262_hash NULL
++_000263_hash ppp_cp_parse_cr 4 5214 _000263_hash NULL
++_000264_hash pp_read 3 33210 _000264_hash NULL
++_000265_hash pp_write 3 39554 _000265_hash NULL
++_000266_hash printer_req_alloc 2 62687 _001413_hash NULL nohasharray
++_000267_hash prism2_set_genericelement 3 29277 _000267_hash NULL
++_000268_hash probe_kernel_read 3 49437 _000268_hash NULL
++_000269_hash pvr2_ioread_set_sync_key 3 59882 _000269_hash NULL
++_000270_hash pvr2_stream_buffer_count 2 33719 _000270_hash NULL
++_000271_hash pwc_rvmalloc 1 12325 _000271_hash NULL
++_000272_hash qdisc_class_hash_alloc 1 18262 _000272_hash NULL
++_000273_hash ql_dump_hw_cb 2 3518 _000273_hash NULL
++_000274_hash r3964_write 4 57662 _000274_hash NULL
++_000275_hash raw_setsockopt 5 45800 _000275_hash NULL
++_000276_hash rdma_set_ib_paths 3 45592 _000276_hash NULL
++_000277_hash read 3 9397 _000277_hash NULL
++_000278_hash read_buf 2 20469 _000278_hash NULL
++_000279_hash read_cis_cache 4 17069 _000279_hash NULL
++_000280_hash realloc_buffer 2 25816 _000280_hash NULL
++_000281_hash recv_control_msg 5 4476 _000281_hash NULL
++_000282_hash regset_tls_set 4 18459 _000282_hash NULL
++_000283_hash reg_w_buf 3 27724 _000283_hash NULL
++_000284_hash reg_w_ixbuf 4 34736 _000284_hash NULL
++_000285_hash reiserfs_allocate_list_bitmaps 3 21732 _000285_hash NULL
++_000286_hash reiserfs_resize 2 34377 _000286_hash NULL
++_000287_hash relay_alloc_page_array 1 52735 _000287_hash NULL
++_000288_hash request_key_auth_new 3 38092 _000288_hash NULL
++_000289_hash restore_i387_fxsave 2 17528 _000289_hash NULL
++_000290_hash rndis_add_response 2 58544 _000290_hash NULL
++_000291_hash rndis_set_oid 4 6547 _000291_hash NULL
++_000292_hash rngapi_reset 3 34366 _002129_hash NULL nohasharray
++_000293_hash rpc_malloc 2 43573 _000293_hash NULL
++_000294_hash rvmalloc 1 46873 _000294_hash NULL
++_000295_hash rw_copy_check_uvector 3 45748 _000295_hash NULL
++_000296_hash rxrpc_request_key 3 27235 _000296_hash NULL
++_000297_hash rxrpc_server_keyring 3 16431 _000297_hash NULL
++_000298_hash saa7146_vmalloc_build_pgtable 2 19780 _000298_hash NULL
++_000299_hash savemem 3 58129 _000299_hash NULL
++_000300_hash scsi_mode_select 6 37330 _000300_hash NULL
++_000301_hash sctp_auth_create_key 1 51641 _000301_hash NULL
++_000302_hash sctp_getsockopt_local_addrs 2 25178 _000302_hash NULL
++_000303_hash sctp_make_abort_user 3 29654 _000303_hash NULL
++_000304_hash sctp_setsockopt_auth_key 3 3793 _000304_hash NULL
++_000305_hash sctp_setsockopt_bindx 3 49870 _000305_hash NULL
++_000306_hash __sctp_setsockopt_connectx 3 46949 _000306_hash NULL
++_000307_hash sctp_setsockopt_hmac_ident 3 11687 _000307_hash NULL
++_000308_hash security_context_to_sid_core 2 29248 _000308_hash NULL
++_000309_hash sel_write_load 3 63830 _000309_hash NULL
++_000310_hash send_bulk_static_data 3 61932 _000310_hash NULL
++_000311_hash _send_control_msg 6 46598 _000311_hash NULL
++_000312_hash send_control_msg 6 48498 _000312_hash NULL
++_000313_hash setkey_unaligned 3 39474 _000313_hash NULL
++_000314_hash set_registers 3 53582 _001277_hash NULL nohasharray
++_000315_hash setup_req 3 5848 _000315_hash NULL
++_000316_hash setup_window 7-5-4-2 59178 _000316_hash NULL
++_000317_hash setxattr 4 37006 _000317_hash NULL
++_000318_hash sg_kmalloc 1 50240 _000318_hash NULL
++_000319_hash sgl_map_user_pages 2 30610 _000319_hash NULL
++_000320_hash shash_setkey_unaligned 3 8620 _000320_hash NULL
++_000321_hash sierra_setup_urb 5 46029 _000321_hash NULL
++_000322_hash sl_alloc_bufs 2 50380 _000322_hash NULL
++_000323_hash slow_kernel_write 6 15362 _000323_hash NULL
++_000324_hash sl_realloc_bufs 2 64086 _000324_hash NULL
++_000325_hash smb_do_alloc_request 2 43708 _000325_hash NULL
++_000326_hash snd_ctl_elem_user_tlv 3 11695 _000326_hash NULL
++_000327_hash snd_emu10k1_fx8010_read 5-6 9605 _002373_hash NULL nohasharray
++_000329_hash snd_midi_channel_init_set 1 30092 _000329_hash NULL
++_000330_hash snd_midi_event_new 1 9893 _000465_hash NULL nohasharray
++_000331_hash snd_opl4_mem_proc_read 5-6 63774 _000331_hash NULL
++_000333_hash snd_opl4_mem_proc_write 5-6 9670 _000333_hash NULL
++_000335_hash snd_pcm_aio_read 3 13900 _000335_hash NULL
++_000336_hash snd_pcm_aio_write 3 28738 _000336_hash NULL
++_000337_hash snd_pcm_alloc_vmalloc_buffer 2 44595 _000337_hash NULL
++_000338_hash snd_sb_csp_load_user 3 45190 _000338_hash NULL
++_000339_hash snd_usb_ctl_msg 8 26092 _000339_hash NULL
++_000340_hash sock_kmalloc 2 62205 _000340_hash NULL
++_000341_hash spi_register_board_info 2 35651 _000341_hash NULL
++_000342_hash st5481_setup_isocpipes 6-4 61340 _000342_hash NULL
++_000343_hash swap_cgroup_swapon 2 13614 _000343_hash NULL
++_000344_hash sys_add_key 4 61288 _000344_hash NULL
++_000345_hash sys_modify_ldt 3 18824 _000345_hash NULL
++_000346_hash sys_semtimedop 3 4486 _000346_hash NULL
++_000347_hash tda10048_writeregbulk 4 11050 _000347_hash NULL
++_000348_hash tipc_log_resize 1 34803 _000348_hash NULL
++_000349_hash tty_buffer_alloc 2 45437 _000349_hash NULL
++_000350_hash ubi_dbg_dump_flash 4 3870 _000350_hash NULL
++_000351_hash ubi_resize_volume 2 50172 _000351_hash NULL
++_000352_hash udf_alloc_i_data 2 35786 _000352_hash NULL
++_000353_hash uea_idma_write 3 64139 _000353_hash NULL
++_000354_hash uea_request 4 47613 _000354_hash NULL
++_000355_hash uea_send_modem_cmd 3 3888 _000355_hash NULL
++_000356_hash us122l_ctl_msg 8 13330 _000356_hash NULL
++_000357_hash usb_alloc_urb 1 43436 _000357_hash NULL
++_000358_hash usblp_new_writeurb 2 22894 _000358_hash NULL
++_000359_hash usb_serial_multi_urb_write 4 22718 _000359_hash NULL
++_000360_hash user_instantiate 3 26131 _000360_hash NULL
++_000361_hash user_update 3 41332 _000361_hash NULL
++_000362_hash uvc_alloc_buffers 2-3 9656 _000362_hash NULL
++_000363_hash uvc_simplify_fraction 3 31303 _000363_hash NULL
++_000364_hash uwb_rc_cmd_done 4 35892 _000364_hash NULL
++_000365_hash uwb_rc_neh_grok_event 3 55799 _000365_hash NULL
++_000366_hash vc_do_resize 3-4 48842 _000366_hash NULL
++_000368_hash vdma_mem_alloc 1 6171 _000368_hash NULL
++_000369_hash vga_arb_write 3 36112 _000369_hash NULL
++_000370_hash videobuf_dma_init_kernel 3 6963 _000370_hash NULL
++_000371_hash videobuf_pages_to_sg 2 53849 _000371_hash NULL
++_000372_hash videobuf_vmalloc_to_sg 2 4548 _000372_hash NULL
++_000373_hash visor_write 4 37975 _000373_hash NULL
++_000374_hash vlsi_alloc_ring 3-4 57003 _000374_hash NULL
++_000376_hash vp_request_msix_vectors 2 28849 _000376_hash NULL
++_000377_hash vring_add_indirect 3-4 4224 _000377_hash NULL
++_000379_hash vring_new_virtqueue 1 36374 _000379_hash NULL
++_000380_hash vstusb_read 3 23774 _000380_hash NULL
++_000381_hash vstusb_write 3 45021 _000734_hash NULL nohasharray
++_000382_hash vxge_os_dma_malloc 2 46184 _000382_hash NULL
++_000383_hash vxge_os_dma_malloc_async 3 56348 _000383_hash NULL
++_000384_hash wdm_write 3 53735 _000384_hash NULL
++_000385_hash wm8400_i2c_write 3 49251 _000385_hash NULL
++_000386_hash write 3 62671 _000386_hash NULL
++_000387_hash x25_asy_change_mtu 2 26928 _000387_hash NULL
++_000388_hash xfrm_dst_alloc_copy 3 3034 _000388_hash NULL
++_000389_hash xfrm_hash_alloc 1 10997 _000389_hash NULL
++_000390_hash xfrm_user_policy 4 62573 _000390_hash NULL
++_000391_hash xfs_attrmulti_attr_set 4 59346 _000391_hash NULL
++_000392_hash __xip_file_write 3-4 2733 _000392_hash NULL
++_000393_hash xprt_rdma_allocate 2 31372 _000393_hash NULL
++_000394_hash xt_alloc_table_info 1 57903 _000394_hash NULL
++_000395_hash zd_ioread32v_locked 4 19953 _000395_hash NULL
++_000396_hash _zd_iowrite32v_locked 3 44725 _000396_hash NULL
++_000397_hash zd_usb_ioread16v 4 17715 _000397_hash NULL
++_000398_hash zd_usb_iowrite16v 3 49744 _000398_hash NULL
++_000399_hash zd_usb_read_fw 4 22049 _000399_hash NULL
++_000400_hash zd_usb_rfwrite 3 42300 _000400_hash NULL
++_000401_hash zoran_write 3 22404 _000401_hash NULL
++_000402_hash acpi_battery_write_alarm 3 1240 _000402_hash NULL
++_000403_hash acpi_ex_allocate_name_string 2-1 7685 _002079_hash NULL nohasharray
++_000404_hash acpi_fan_write_state 3 39818 _000404_hash NULL
++_000405_hash acpi_os_allocate_zeroed 1 37422 _000405_hash NULL
++_000406_hash acpi_processor_write_limit 3 23201 _000406_hash NULL
++_000407_hash acpi_processor_write_throttling 3 16712 _000407_hash NULL
++_000408_hash acpi_system_debug_proc_write 3 43231 _000408_hash NULL
++_000409_hash acpi_system_write_sleep 3 57456 _000409_hash NULL
++_000410_hash acpi_system_write_wakeup_device 3 34853 _000410_hash NULL
++_000411_hash acpi_thermal_write_cooling_mode 3 31053 _000411_hash NULL
++_000412_hash acpi_thermal_write_polling 3 45660 _000412_hash NULL
++_000413_hash acpi_ut_initialize_buffer 2 47143 _001854_hash NULL nohasharray
++_000414_hash acpi_video_bus_write_DOS 3 2064 _000414_hash NULL
++_000415_hash acpi_video_bus_write_POST 3 30039 _000415_hash NULL
++_000416_hash acpi_video_device_write_brightness 3 43565 _000416_hash NULL
++_000417_hash acpi_video_device_write_state 3 61342 _000417_hash NULL
++_000418_hash addtgt 3 54703 _000418_hash NULL
++_000419_hash adu_write 3 30487 _000419_hash NULL
++_000420_hash aem_read_sensor 5 21770 _000420_hash NULL
++_000421_hash aer_inject_write 3 52399 _000421_hash NULL
++_000422_hash agp_create_memory 1 1075 _000422_hash NULL
++_000423_hash agp_create_user_memory 1 62955 _000423_hash NULL
++_000424_hash alloc_arch_preferred_bootmem 2 27097 _000424_hash NULL
++_000425_hash alloc_async 1 14208 _000425_hash NULL
++_000426_hash alloc_chunk 1 49575 _000426_hash NULL
++_000427_hash alloc_context 1 41283 _000427_hash NULL
++_000428_hash alloc_ctrl_packet 1 44667 _000428_hash NULL
++_000429_hash alloc_data_packet 1 46698 _000429_hash NULL
++_000430_hash alloc_dca_provider 2 59670 _000430_hash NULL
++_000431_hash alloc_ep 1 17269 _000431_hash NULL
++_000432_hash alloc_group_attrs 2 9194 _000432_hash NULL
++_000433_hash alloc_netdev_mq 1-4 24028 _000433_hash NULL
++_000435_hash __alloc_percpu 1 9764 _000435_hash NULL
++_000436_hash alloc_ring 2-4 39151 _000436_hash NULL
++_000440_hash alloc_smp_req 1 51337 _000440_hash NULL
++_000441_hash alloc_smp_resp 1 3566 _000441_hash NULL
++_000442_hash alloc_targets 2 8074 _000442_hash NULL
++_000443_hash alloc_ts_config 1 45775 _000443_hash NULL
++_000444_hash amd_create_gatt_pages 1 20537 _000444_hash NULL
++_000445_hash aoedev_flush 2 44398 _000445_hash NULL
++_000446_hash append_to_buffer 3 63550 _000446_hash NULL
++_000447_hash arcfb_write 3 8702 _000447_hash NULL
++_000448_hash asd_store_update_bios 4 10165 _000448_hash NULL
++_000449_hash ata_host_alloc 2 46094 _000449_hash NULL
++_000450_hash ath_descdma_setup 5 22128 _000450_hash NULL
++_000451_hash ati_create_gatt_pages 1 4722 _002368_hash NULL nohasharray
++_000452_hash au0828_init_isoc 2-3 61917 _000452_hash NULL
++_000454_hash audio_write 4 54261 _001280_hash NULL nohasharray
++_000455_hash audit_init_entry 1 38644 _000455_hash NULL
++_000456_hash av7110_vbi_write 3 34384 _000456_hash NULL
++_000457_hash ax25_setsockopt 5 42740 _000457_hash NULL
++_000458_hash b43_debugfs_write 3 34838 _000458_hash NULL
++_000459_hash b43legacy_debugfs_write 3 28556 _000459_hash NULL
++_000460_hash bio_copy_user_iov 4 37660 _000460_hash NULL
++_000461_hash __bio_map_kern 2-3 47379 _000461_hash NULL
++_000463_hash blk_register_region 1-2 51424 _000463_hash NULL
++_000465_hash bm_register_write 3 9893 _000465_hash &_000330_hash
++_000466_hash broadsheetfb_write 3 39976 _000466_hash NULL
++_000467_hash btmrvl_gpiogap_write 3 35053 _000467_hash NULL
++_000468_hash btmrvl_hscfgcmd_write 3 27143 _000468_hash NULL
++_000469_hash btmrvl_hscmd_write 3 27089 _000469_hash NULL
++_000470_hash btmrvl_hsmode_write 3 42252 _000470_hash NULL
++_000471_hash btmrvl_pscmd_write 3 29504 _000471_hash NULL
++_000472_hash btmrvl_psmode_write 3 3703 _000472_hash NULL
++_000473_hash btrfs_mksubvol 3 150 _000473_hash NULL
++_000474_hash cache_do_downcall 3 6926 _000474_hash NULL
++_000475_hash cciss_proc_write 3 10259 _000475_hash NULL
++_000476_hash cdev_add 2-3 38176 _000476_hash NULL
++_000478_hash cdrom_read_cdda 4 50478 _000478_hash NULL
++_000479_hash cfg80211_connect_result 4-6 56515 _000479_hash NULL
++_000481_hash cfg80211_disconnected 4 57 _000481_hash NULL
++_000482_hash cfg80211_inform_bss 8 19332 _000482_hash NULL
++_000483_hash cfg80211_inform_bss_frame 4 41078 _000483_hash NULL
++_000484_hash cfg80211_roamed 4-6 28061 _000484_hash NULL
++_000486_hash cgroup_write_X64 5 54514 _000486_hash NULL
++_000487_hash cifs_security_flags_proc_write 3 5484 _000487_hash NULL
++_000488_hash CIFSSMBWrite 4 33131 _000488_hash NULL
++_000489_hash ci_ll_write 4 3740 _000489_hash NULL
++_000490_hash clear_refs_write 3 61904 _000490_hash NULL
++_000491_hash clusterip_proc_write 3 44729 _000491_hash NULL
++_000492_hash cm4040_write 3 58079 _000492_hash NULL
++_000493_hash cmm_write 3 2896 _000493_hash NULL
++_000494_hash cnic_alloc_dma 3 34641 _000494_hash NULL
++_000495_hash command_file_write 3 31318 _000495_hash NULL
++_000496_hash command_write 3 58841 _000496_hash NULL
++_000497_hash construct_key 3 11329 _000497_hash NULL
++_000498_hash copy_from_user_toio 3 31966 _000498_hash NULL
++_000499_hash copy_to_user 3 57835 _000499_hash NULL
++_000500_hash copy_vm86_regs_from_user 3 45340 _000500_hash NULL
++_000501_hash create_attr_set 1 22861 _000501_hash NULL
++_000502_hash cryptd_alloc_instance 2-3 18048 _000502_hash NULL
++_000504_hash crypto_ahash_setkey 3 55134 _000504_hash NULL
++_000505_hash crypto_alloc_instance2 3 25277 _000505_hash NULL
++_000506_hash crypto_shash_setkey 3 60483 _000506_hash NULL
++_000507_hash csr1212_new_descriptor_leaf 4 57117 _000507_hash NULL
++_000508_hash csum_partial_copy_fromiovecend 3-4 9957 _000508_hash NULL
++_000510_hash cx231xx_init_isoc 2-3 56453 _000510_hash NULL
++_000512_hash cx231xx_init_vbi_isoc 2-3 28053 _000512_hash NULL
++_000514_hash cxgb3i_ddp_make_gl 1 34150 _000514_hash NULL
++_000515_hash __cxio_init_resource_fifo 3 16295 _000515_hash NULL
++_000516_hash dac960_user_command_proc_write 3 3071 _000516_hash NULL
++_000517_hash ddebug_proc_write 3 18055 _000517_hash NULL
++_000518_hash decode_asn1_bitstring 4 198 _000518_hash NULL
++_000519_hash device_write 3 45156 _000519_hash NULL
++_000520_hash dev_set_alias 3 50084 _000520_hash NULL
++_000521_hash dlm_allocate_rsb 2 56941 _000521_hash NULL
++_000522_hash dn_def_dev_strategy 5 51973 _000522_hash NULL
++_000523_hash __dn_setsockopt 5 13060 _000523_hash NULL
++_000524_hash do_dccp_setsockopt 5 54377 _000524_hash NULL
++_000525_hash do_ip_vs_set_ctl 4 48641 _000525_hash NULL
++_000526_hash do_jffs2_setxattr 5 25910 _000526_hash NULL
++_000527_hash do_kimage_alloc 3 64827 _000527_hash NULL
++_000528_hash do_msgsnd 4 1387 _000528_hash NULL
++_000529_hash do_readv_writev 4 51849 _000529_hash NULL
++_000530_hash do_sync 1 9604 _000530_hash NULL
++_000531_hash drm_fb_helper_init_crtc_count 2-3 32666 _000531_hash NULL
++_000533_hash drm_mode_crtc_set_gamma_size 2 54742 _000533_hash NULL
++_000534_hash drm_property_create 4 51239 _000534_hash NULL
++_000535_hash drm_property_create_blob 2 7414 _000535_hash NULL
++_000536_hash drm_sman_init 2 21710 _000536_hash NULL
++_000537_hash dsp_write 2 46218 _000537_hash NULL
++_000538_hash dv1394_write 3 18547 _000538_hash NULL
++_000539_hash dvb_aplay 3 56296 _000539_hash NULL
++_000540_hash dvb_ca_en50221_init 4 45718 _000540_hash NULL
++_000541_hash dvb_ca_en50221_io_write 3 43533 _000541_hash NULL
++_000542_hash dvb_demux_do_ioctl 4 38811 _000542_hash NULL
++_000543_hash dvb_dvr_do_ioctl 4 46839 _000543_hash NULL
++_000544_hash dvb_play 3 50814 _000544_hash NULL
++_000545_hash ecryptfs_decode_and_decrypt_filename 5 10379 _000545_hash NULL
++_000546_hash ecryptfs_encrypt_and_encode_filename 6 2109 _000546_hash NULL
++_000547_hash ecryptfs_send_message_locked 2 31801 _000547_hash NULL
++_000548_hash edac_device_alloc_ctl_info 1 5941 _000548_hash NULL
++_000549_hash edac_mc_alloc 1 54846 _000549_hash NULL
++_000550_hash edac_pci_alloc_ctl_info 1 63388 _000550_hash NULL
++_000551_hash efivar_create_sysfs_entry 1 56882 _000551_hash NULL
++_000552_hash em28xx_init_isoc 2-3 8755 _000552_hash NULL
++_000554_hash enclosure_register 3 57412 _000554_hash NULL
++_000555_hash ep0_write 3 14536 _001001_hash NULL nohasharray
++_000556_hash extend_mmcfg 1 14282 _000556_hash NULL
++_000557_hash fallback_on_nodma_alloc 2 35332 _000557_hash NULL
++_000558_hash f_audio_buffer_alloc 1 41110 _000558_hash NULL
++_000559_hash fb_sys_write 3 33130 _000559_hash NULL
++_000560_hash fd_copyin 3 56247 _000560_hash NULL
++_000561_hash __feat_register_sp 6 64712 _000561_hash NULL
++_000562_hash fib_hash_alloc 1 63412 _000562_hash NULL
++_000563_hash fillonedir 3 41746 _000563_hash NULL
++_000564_hash fill_write_buffer 3 3142 _000564_hash NULL
++_000565_hash flexcop_device_kmalloc 1 54793 _000565_hash NULL
++_000566_hash frame_alloc 2 21208 _000566_hash &_000187_hash
++_000567_hash framebuffer_alloc 1 59145 _000567_hash NULL
++_000568_hash ftdi_elan_write 3 57309 _000568_hash NULL
++_000569_hash fuse_conn_limit_write 3 30777 _000569_hash NULL
++_000570_hash fw_node_create 2 9559 _000570_hash NULL
++_000571_hash fz_hash_alloc 1 50580 _000571_hash NULL
++_000572_hash garmin_read_process 3 27509 _000572_hash NULL
++_000573_hash garp_request_join 4 7471 _000573_hash NULL
++_000574_hash get_arg 3 5694 _000574_hash NULL
++_000575_hash get_entry 4 16003 _002030_hash NULL nohasharray
++_000576_hash get_free_de 2 33714 _000576_hash NULL
++_000577_hash get_new_cssid 2 51665 _000577_hash NULL
++_000578_hash get_ucode_user 3 38202 _000578_hash NULL
++_000579_hash get_user_cpu_mask 2 14861 _000579_hash NULL
++_000580_hash getxattr 4 24398 _000580_hash NULL
++_000581_hash gspca_dev_probe 4 2570 _000581_hash NULL
++_000582_hash hcd_alloc_coherent 5 55862 _000582_hash NULL
++_000583_hash hci_sock_setsockopt 5 28993 _000583_hash NULL
++_000584_hash hecubafb_write 3 26942 _000584_hash NULL
++_000585_hash hid_register_field 2-3 4874 _000585_hash NULL
++_000587_hash hid_report_raw_event 4 7024 _000587_hash NULL
++_000588_hash hpsb_alloc_host 2 3562 _000588_hash NULL
++_000589_hash hpsb_create_hostinfo 3 49717 _000589_hash NULL
++_000590_hash hpsb_iso_recv_init 3 31535 _000590_hash NULL
++_000591_hash hpsb_iso_xmit_init 3 19277 _000591_hash NULL
++_000592_hash hugetlbfs_read_actor 2-5-4 34547 _000592_hash NULL
++_000595_hash hvc_alloc 4 12579 _000595_hash NULL
++_000596_hash __hwahc_dev_set_key 5 46328 _000596_hash NULL
++_000597_hash hysdn_conf_write 3 52145 _000597_hash NULL
++_000598_hash hysdn_log_write 3 48694 _000598_hash NULL
++_000599_hash i2400m_queue_work 5 41051 _000599_hash NULL
++_000600_hash ib_alloc_device 1 26483 _000600_hash NULL
++_000601_hash ib_copy_from_udata 3 59502 _000601_hash NULL
++_000602_hash ib_create_send_mad 5 1196 _000602_hash NULL
++_000603_hash ibmasm_new_command 2 25714 _000603_hash NULL
++_000604_hash ib_send_cm_drep 3 50186 _000604_hash NULL
++_000605_hash ib_send_cm_mra 4 60202 _000605_hash NULL
++_000606_hash ib_send_cm_rtu 3 63138 _000606_hash NULL
++_000607_hash ib_umad_write 3 47993 _000607_hash NULL
++_000608_hash icn_writecmd 2 38629 _000608_hash NULL
++_000609_hash ide_driver_proc_write 3 32493 _000609_hash NULL
++_000610_hash ide_settings_proc_write 3 35110 _000610_hash NULL
++_000611_hash idetape_chrdev_write 3 53976 _000611_hash NULL
++_000612_hash idmap_pipe_downcall 3 14591 _000612_hash NULL
++_000613_hash ieee80211_key_alloc 3 11373 _000613_hash NULL
++_000614_hash ilo_write 3 64378 _000614_hash NULL
++_000615_hash init_exception_table 2 34132 _000615_hash NULL
++_000616_hash init_q 4 132 _000616_hash NULL
++_000617_hash init_state 2 60165 _000617_hash NULL
++_000618_hash init_tag_map 3 57515 _000618_hash NULL
++_000619_hash init_tid_tabs 2-4-3 13252 _000619_hash NULL
++_000622_hash input_ff_create 2 21240 _000622_hash NULL
++_000623_hash ioat2_alloc_ring 2 11172 _000623_hash NULL
++_000624_hash ioctl_private_iw_point 7 1273 _000624_hash NULL
++_000625_hash ip_options_get_from_user 4 64958 _000625_hash NULL
++_000626_hash ipr_alloc_ucode_buffer 1 40199 _000626_hash NULL
++_000627_hash ipv6_flowlabel_opt 3 58135 _000813_hash NULL nohasharray
++_000628_hash ipv6_renew_option 3 38813 _000628_hash NULL
++_000629_hash irda_setsockopt 5 19824 _000629_hash NULL
++_000630_hash irias_add_octseq_attrib 4 29983 _000630_hash NULL
++_000631_hash irnet_ctrl_write 3 24139 _000631_hash NULL
++_000632_hash iscsi_alloc_session 3 49390 _000632_hash NULL
++_000633_hash iscsi_create_conn 2 50425 _000633_hash NULL
++_000634_hash iscsi_create_endpoint 1 15193 _000634_hash NULL
++_000635_hash iscsi_pool_init 2-4 54913 _000635_hash NULL
++_000637_hash isdn_ppp_write 4 29109 _000637_hash NULL
++_000638_hash isdn_writebuf_stub 4 52383 _000638_hash NULL
++_000639_hash islpci_mgt_transaction 5 23610 _000639_hash NULL
++_000640_hash iso_callback 3 43208 _000640_hash NULL
++_000641_hash iso_sched_alloc 1 13377 _001681_hash NULL nohasharray
++_000642_hash ivtv_buf_copy_from_user 4 25502 _000642_hash NULL
++_000643_hash ivtvfb_write 3 40023 _000643_hash NULL
++_000644_hash iwl_calib_set 3 10944 _000644_hash NULL
++_000645_hash iwl_tx_queue_init 3 4807 _000645_hash NULL
++_000646_hash iwm_notif_send 6 12295 _000646_hash NULL
++_000647_hash iwm_ntf_calib_res 3 11686 _000647_hash NULL
++_000648_hash iwm_umac_set_config_var 4 17320 _000648_hash NULL
++_000649_hash jbd2_journal_init_revoke 2 51088 _000649_hash NULL
++_000650_hash jffs2_write_dirent 5 37311 _000650_hash NULL
++_000651_hash journal_init_revoke 2 56933 _000651_hash NULL
++_000652_hash kmem_realloc 2 37489 _000652_hash NULL
++_000653_hash kmem_zalloc 1 11510 _000653_hash NULL
++_000654_hash kvm_read_guest_page 5 18074 _000654_hash NULL
++_000655_hash l2cap_sock_setsockopt 5 50207 _000655_hash NULL
++_000656_hash l2cap_sock_setsockopt_old 4 29346 _000656_hash NULL
++_000657_hash lcd_write 3 14857 _000657_hash &_000013_hash
++_000658_hash leaf_dealloc 3 24706 _000658_hash NULL
++_000659_hash __lgread 4 31668 _000659_hash NULL
++_000660_hash linear_conf 2 23485 _002341_hash NULL nohasharray
++_000661_hash LoadBitmap 2 19658 _000661_hash NULL
++_000662_hash lpfc_sli4_queue_alloc 3 62646 _000662_hash NULL
++_000663_hash lp_write 3 9511 _000663_hash NULL
++_000664_hash mce_write 3 26201 _000664_hash NULL
++_000665_hash memcpy_fromiovec 3 55247 _000665_hash NULL
++_000666_hash memcpy_fromiovecend 3-4 2707 _000666_hash NULL
++_000668_hash memstick_alloc_host 1 142 _000668_hash NULL
++_000669_hash mesh_table_alloc 1 22305 _000669_hash NULL
++_000670_hash metronomefb_write 3 8823 _000670_hash NULL
++_000671_hash mmc_alloc_host 1 48097 _000671_hash NULL
++_000672_hash move_addr_to_kernel 2 32673 _000672_hash NULL
++_000673_hash mtd_concat_create 2 14416 _000673_hash NULL
++_000674_hash mtrr_write 3 59622 _000674_hash NULL
++_000675_hash __mwl8k_cmd_mac_multicast_adr 2 57427 _000675_hash NULL
++_000676_hash ncp_file_write 3 3813 _000676_hash NULL
++_000677_hash neigh_hash_alloc 1 52619 _000677_hash NULL
++_000678_hash net_assign_generic 2 59217 _000678_hash NULL
++_000679_hash netxen_alloc_sds_rings 2 13417 _000679_hash NULL
++_000680_hash new_lockspace 2 29674 _000680_hash NULL
++_000681_hash new_tape_buffer 2 32866 _000681_hash NULL
++_000682_hash nfs4_init_slot_table 2 33152 _000682_hash NULL
++_000683_hash nfs_readdata_alloc 1 9990 _000683_hash NULL
++_000684_hash nfs_writedata_alloc 1 62868 _000684_hash NULL
++_000685_hash nl_pid_hash_zalloc 1 23314 _000685_hash NULL
++_000686_hash nsm_create_handle 4 38060 _000686_hash NULL
++_000687_hash ntfs_copy_from_user_iovec 3-6 49829 _000687_hash NULL
++_000689_hash ntfs_file_buffered_write 4-6 41442 _000689_hash NULL
++_000691_hash ntfs_malloc_nofs 1 49572 _000691_hash NULL
++_000692_hash ntfs_malloc_nofs_nofail 1 63631 _000692_hash NULL
++_000693_hash nvram_write 3 3894 _000693_hash NULL
++_000694_hash ocfs2_acl_from_xattr 2 21604 _000694_hash NULL
++_000695_hash ocfs2_control_cfu 2 37750 _000695_hash NULL
++_000696_hash oom_adjust_write 3 41116 _000696_hash NULL
++_000697_hash oprofilefs_ulong_from_user 3 57251 _000697_hash NULL
++_000698_hash orinoco_set_key 5-7 17878 _000698_hash NULL
++_000700_hash _osd_realloc_seg 3 54352 _000700_hash NULL
++_000701_hash osst_execute 7-6 17607 _000701_hash NULL
++_000702_hash otp_read 2-5-4 10594 _000702_hash NULL
++_000705_hash packet_setsockopt 5 17662 _000705_hash NULL
++_000706_hash parse_arg 2 5657 _000706_hash NULL
++_000707_hash parse_command 2 37079 _000707_hash NULL
++_000708_hash pccard_store_cis 5 10094 _000708_hash NULL
++_000709_hash pci_add_cap_save_buffer 3 3426 _000709_hash NULL
++_000710_hash pcnet32_realloc_rx_ring 3 36598 _000710_hash NULL
++_000711_hash pcnet32_realloc_tx_ring 3 38428 _000711_hash NULL
++_000712_hash pcpu_get_vm_areas 3 26522 _000712_hash NULL
++_000713_hash pdu_write_u 3 1710 _000713_hash NULL
++_000714_hash perf_mmap_data_alloc 2 43335 _000714_hash NULL
++_000715_hash pgctrl_write 3 50453 _000715_hash NULL
++_000716_hash pg_write 3 40766 _000716_hash NULL
++_000717_hash pkt_bio_alloc 1 48284 _000717_hash NULL
++_000718_hash pktgen_if_write 3 55628 _000718_hash NULL
++_000719_hash platform_device_register_data 5 16660 _000719_hash NULL
++_000720_hash platform_device_register_simple 4 61290 _000720_hash NULL
++_000721_hash pmcraid_alloc_sglist 1 9864 _000721_hash NULL
++_000722_hash pnp_alloc 1 24869 _000722_hash NULL
++_000723_hash ppp_write 3 34034 _000723_hash NULL
++_000724_hash printer_write 3 60276 _000724_hash NULL
++_000725_hash proc_coredump_filter_write 3 25625 _000725_hash NULL
++_000726_hash _proc_do_string 2 6376 _000726_hash NULL
++_000727_hash proc_loginuid_write 3 63648 _000727_hash NULL
++_000728_hash proc_pid_attr_write 3 63845 _000728_hash NULL
++_000729_hash proc_scsi_devinfo_write 3 32064 _000729_hash NULL
++_000730_hash proc_scsi_write 3 29142 _000730_hash NULL
++_000731_hash proc_scsi_write_proc 3 267 _000731_hash NULL
++_000732_hash proc_write 3 51003 _000732_hash NULL
++_000733_hash proc_write_node 3 15624 _000733_hash NULL
++_000734_hash ptrace_writedata 4 45021 _000734_hash &_000381_hash
++_000735_hash pt_write 3 40159 _000735_hash NULL
++_000736_hash qc_capture 3 19298 _000736_hash NULL
++_000737_hash qla2x00_get_ctx_sp 3 13912 _000737_hash NULL
++_000738_hash queue_received_packet 5 9657 _000738_hash NULL
++_000739_hash raw_seticmpfilter 3 6888 _000739_hash NULL
++_000740_hash rawv6_seticmpfilter 5 12137 _000740_hash NULL
++_000741_hash rds_message_alloc 1 10517 _000741_hash NULL
++_000742_hash rds_page_copy_user 4 35691 _000742_hash NULL
++_000743_hash recent_mt_proc_write 3 8206 _000743_hash NULL
++_000744_hash recent_old_proc_write 3 43473 _000744_hash NULL
++_000745_hash remote_settings_file_write 3 22987 _000745_hash NULL
++_000746_hash reshape_ring 2 29147 _000746_hash NULL
++_000747_hash resize_stripes 2 61650 _000747_hash NULL
++_000748_hash revalidate 2 19043 _000748_hash NULL
++_000749_hash rfcomm_sock_setsockopt 5 18254 _000749_hash NULL
++_000750_hash rt2x00debug_write_bbp 3 8212 _000750_hash NULL
++_000751_hash rt2x00debug_write_csr 3 64753 _000751_hash NULL
++_000752_hash rt2x00debug_write_eeprom 3 23091 _000752_hash NULL
++_000753_hash rt2x00debug_write_rf 3 38195 _000753_hash NULL
++_000754_hash rxrpc_setsockopt 5 50286 _000754_hash NULL
++_000755_hash saa_write 3 45625 _000755_hash NULL
++_000756_hash sb16_copy_from_user 10-7-6 55836 _000756_hash NULL
++_000759_hash sched_feat_write 3 55202 _000759_hash NULL
++_000760_hash scsi_host_alloc 2 63041 _000760_hash NULL
++_000761_hash scsi_tgt_copy_sense 3 26933 _000761_hash NULL
++_000762_hash sctp_getsockopt_delayed_ack 2 9232 _000762_hash NULL
++_000763_hash sctp_sendmsg 4 61919 _000763_hash NULL
++_000764_hash sctp_setsockopt 5 44788 _000764_hash NULL
++_000765_hash sctp_setsockopt_active_key 3 43755 _000765_hash NULL
++_000766_hash sctp_setsockopt_adaptation_layer 3 26935 _001509_hash NULL nohasharray
++_000767_hash sctp_setsockopt_associnfo 3 51684 _000767_hash NULL
++_000768_hash sctp_setsockopt_auth_chunk 3 30843 _000768_hash NULL
++_000769_hash sctp_setsockopt_autoclose 3 5775 _000769_hash NULL
++_000770_hash sctp_setsockopt_connectx 3 6073 _000799_hash NULL nohasharray
++_000771_hash sctp_setsockopt_connectx_old 3 22631 _000771_hash NULL
++_000772_hash sctp_setsockopt_context 3 31091 _000772_hash NULL
++_000773_hash sctp_setsockopt_default_send_param 3 49578 _000773_hash &_000169_hash
++_000774_hash sctp_setsockopt_delayed_ack 3 40129 _000774_hash NULL
++_000775_hash sctp_setsockopt_del_key 3 42304 _001822_hash NULL nohasharray
++_000776_hash sctp_setsockopt_events 3 18862 _000776_hash NULL
++_000777_hash sctp_setsockopt_initmsg 3 1383 _000777_hash NULL
++_000778_hash sctp_setsockopt_maxburst 3 28041 _000778_hash NULL
++_000779_hash sctp_setsockopt_maxseg 3 11829 _000779_hash NULL
++_000780_hash sctp_setsockopt_peer_addr_params 3 734 _000780_hash NULL
++_000781_hash sctp_setsockopt_peer_primary_addr 3 13440 _000781_hash NULL
++_000782_hash sctp_setsockopt_rtoinfo 3 30941 _000782_hash NULL
++_000783_hash sctp_tsnmap_init 2 36446 _000783_hash NULL
++_000784_hash security_context_to_sid 2 19839 _000784_hash NULL
++_000785_hash security_context_to_sid_default 2 3492 _002278_hash NULL nohasharray
++_000786_hash security_context_to_sid_force 2 20724 _000786_hash NULL
++_000787_hash sel_commit_bools_write 3 46077 _000787_hash NULL
++_000788_hash sel_write_access 3 51704 _000788_hash NULL
++_000789_hash sel_write_avc_cache_threshold 3 2256 _000789_hash NULL
++_000790_hash sel_write_bool 3 46996 _000790_hash NULL
++_000791_hash sel_write_checkreqprot 3 60774 _000791_hash NULL
++_000792_hash sel_write_create 3 11353 _000792_hash NULL
++_000793_hash sel_write_disable 3 10511 _000793_hash NULL
++_000794_hash sel_write_enforce 3 48998 _000794_hash NULL
++_000795_hash sel_write_member 3 28800 _000795_hash NULL
++_000796_hash sel_write_relabel 3 55195 _000796_hash NULL
++_000797_hash sel_write_user 3 45060 _000797_hash NULL
++_000798_hash send_control_msg 5 62261 _000798_hash NULL
++_000799_hash send_video_command 4 6073 _000799_hash &_000770_hash
++_000800_hash __seq_open_private 3 40715 _000800_hash NULL
++_000801_hash serverworks_create_gatt_pages 1 46582 _000801_hash NULL
++_000802_hash set_aoe_iflist 2 42737 _000802_hash NULL
++_000803_hash setkey 3 14987 _000803_hash NULL
++_000804_hash sg_build_sgat 3 60179 _000804_hash &_000199_hash
++_000805_hash sg_proc_write_adio 3 45704 _000805_hash NULL
++_000806_hash sg_proc_write_dressz 3 46316 _000806_hash NULL
++_000807_hash sg_read_oxfer 3 51724 _000807_hash NULL
++_000808_hash simple_transaction_get 3 50633 _000808_hash NULL
++_000809_hash sisusb_send_bulk_msg 3 17864 _000809_hash NULL
++_000810_hash skb_add_data 3 48363 _000810_hash NULL
++_000811_hash skb_copy_to_page 6 8071 _000811_hash NULL
++_000812_hash sl_change_mtu 2 7396 _000812_hash NULL
++_000813_hash slhc_init 1-2 58135 _000813_hash &_000627_hash
++_000815_hash sm501_create_subdev 3-4 48668 _002601_hash NULL nohasharray
++_000817_hash smb_alloc_request 2 46798 _000817_hash NULL
++_000818_hash smk_write_ambient 3 45691 _000818_hash NULL
++_000819_hash smk_write_cipso 3 17989 _000819_hash NULL
++_000820_hash smk_write_direct 3 46363 _000820_hash NULL
++_000821_hash smk_write_doi 3 49621 _000821_hash NULL
++_000822_hash smk_write_load 3 26829 _000822_hash NULL
++_000823_hash smk_write_logging 3 2618 _000823_hash NULL
++_000824_hash smk_write_netlbladdr 3 42525 _000824_hash NULL
++_000825_hash smk_write_onlycap 3 14400 _000825_hash NULL
++_000826_hash snd_ac97_pcm_assign 2 30218 _000826_hash NULL
++_000827_hash snd_card_create 4 64418 _001084_hash NULL nohasharray
++_000828_hash snd_emu10k1_synth_copy_from_user 3-5 9061 _000828_hash NULL
++_000830_hash snd_emux_create_port 3 42533 _000830_hash NULL
++_000831_hash snd_gus_dram_poke 4 18525 _000831_hash NULL
++_000832_hash snd_hdspm_playback_copy 5 52405 _000832_hash NULL
++_000833_hash snd_hdsp_playback_copy 5 20676 _000833_hash NULL
++_000834_hash snd_info_entry_write 3 63474 _000834_hash NULL
++_000835_hash snd_korg1212_copy_from 6 36169 _000835_hash NULL
++_000836_hash snd_mem_proc_write 3 9786 _000836_hash NULL
++_000837_hash snd_midi_channel_alloc_set 1 28153 _000837_hash NULL
++_000838_hash snd_pcm_oss_write1 3 10872 _000838_hash NULL
++_000839_hash snd_pcm_oss_write2 3 27332 _000839_hash NULL
++_000840_hash snd_pcm_plugin_build 5 25505 _000840_hash NULL
++_000841_hash snd_rawmidi_kernel_write1 4 56847 _000841_hash NULL
++_000842_hash snd_rme9652_playback_copy 5 20970 _000842_hash NULL
++_000843_hash snd_seq_device_new 4 31753 _000843_hash NULL
++_000844_hash snd_seq_oss_readq_new 2 14283 _000844_hash NULL
++_000845_hash snd_vx_create 4 40948 _000845_hash NULL
++_000846_hash sock_bindtodevice 3 50942 _000846_hash NULL
++_000847_hash spi_alloc_master 2 45223 _000847_hash NULL
++_000848_hash spidev_message 3 5518 _000848_hash NULL
++_000849_hash spidev_write 3 44510 _000849_hash NULL
++_000850_hash squashfs_cache_init 2 41656 _000850_hash NULL
++_000851_hash squashfs_read_table 4 29235 _002237_hash NULL nohasharray
++_000852_hash srp_alloc_iu 2 44227 _000852_hash NULL
++_000853_hash srp_iu_pool_alloc 2 17920 _000853_hash NULL
++_000854_hash srp_ring_alloc 2 26760 _000854_hash NULL
++_000856_hash start_isoc_chain 2 565 _000856_hash NULL
++_000857_hash stk_prepare_sio_buffers 2 57168 _000857_hash NULL
++_000858_hash svc_pool_map_alloc_arrays 2 47181 _000858_hash NULL
++_000859_hash svc_setsockopt 5 36876 _000859_hash NULL
++_000860_hash symtab_init 2 61050 _000860_hash NULL
++_000861_hash sysctl_data 5 55157 _000861_hash NULL
++_000862_hash sysctl_ipc_data 5 3903 _000862_hash NULL
++_000863_hash sysctl_string 5 13937 _000863_hash NULL
++_000864_hash sys_flistxattr 3 41407 _000864_hash NULL
++_000865_hash sys_fsetxattr 4 49736 _000865_hash NULL
++_000866_hash sys_init_module 2 36047 _000866_hash NULL
++_000867_hash sys_ipc 3 4889 _000867_hash NULL
++_000868_hash sys_keyctl 4 33708 _001107_hash NULL nohasharray
++_000869_hash sys_listxattr 3 27833 _000869_hash NULL
++_000870_hash sys_llistxattr 3 4532 _000870_hash NULL
++_000871_hash sys_lsetxattr 4 61177 _000871_hash NULL
++_000872_hash sys_mq_timedsend 3 57661 _000872_hash NULL
++_000873_hash sys_semop 3 39457 _000873_hash NULL
++_000874_hash sys_setdomainname 2 4373 _000874_hash NULL
++_000875_hash sys_sethostname 2 42962 _000875_hash NULL
++_000876_hash sys_setxattr 4 37880 _000876_hash NULL
++_000877_hash t3_init_l2t 1 8261 _000877_hash NULL
++_000878_hash tcf_hash_create 4 54360 _000878_hash NULL
++_000879_hash tifm_alloc_adapter 1 10903 _000879_hash NULL
++_000880_hash tipc_subseq_alloc 1 5957 _000880_hash NULL
++_000881_hash tomoyo_alloc 1 37728 _000881_hash NULL
++_000882_hash tower_write 3 8580 _000882_hash NULL
++_000883_hash tpm_write 3 50798 _000883_hash NULL
++_000884_hash ttm_bo_fbdev_io 4 9805 _000884_hash NULL
++_000885_hash ttm_bo_io 5 47000 _000885_hash NULL
++_000886_hash tty_write 3 5494 _000886_hash NULL
++_000887_hash ubifs_setxattr 4 59650 _001042_hash NULL nohasharray
++_000888_hash ubi_io_write 5 15870 _000888_hash NULL
++_000889_hash ubi_more_leb_change_data 4 63534 _000889_hash NULL
++_000890_hash ubi_more_update_data 4 39189 _000890_hash NULL
++_000891_hash udf_sb_alloc_partition_maps 2 62313 _000891_hash NULL
++_000892_hash uio_write 3 43202 _000892_hash NULL
++_000893_hash usb_buffer_alloc 2 36276 _000893_hash NULL
++_000894_hash usblp_write 3 23178 _000894_hash NULL
++_000895_hash usbtmc_write 3 64340 _000895_hash NULL
++_000896_hash usbvideo_register 2 59982 _000896_hash NULL
++_000897_hash vc_resize 2-3 3585 _000897_hash NULL
++_000899_hash vcs_write 3 3910 _000899_hash NULL
++_000900_hash venus_create 4 20555 _000900_hash NULL
++_000901_hash venus_link 5 32165 _000901_hash NULL
++_000902_hash venus_lookup 4 8121 _000902_hash NULL
++_000903_hash venus_mkdir 4 8967 _000903_hash NULL
++_000904_hash venus_remove 4 59781 _000904_hash NULL
++_000905_hash venus_rename 4-5 17707 _000905_hash NULL
++_000907_hash venus_rmdir 4 45564 _000907_hash NULL
++_000908_hash venus_symlink 4-6 23570 _000908_hash NULL
++_000910_hash vhci_get_user 3 45039 _000910_hash NULL
++_000911_hash viafb_dfph_proc_write 3 49288 _000911_hash NULL
++_000912_hash viafb_dfpl_proc_write 3 627 _000912_hash NULL
++_000913_hash viafb_dvp0_proc_write 3 23023 _000913_hash NULL
++_000914_hash viafb_dvp1_proc_write 3 48864 _000914_hash NULL
++_000915_hash viafb_vt1636_proc_write 3 16018 _000915_hash NULL
++_000916_hash __videobuf_alloc 1 11253 _000916_hash NULL
++_000917_hash vmalloc_to_sg 2 58354 _000917_hash NULL
++_000918_hash vol_cdev_direct_write 3 20751 _000918_hash NULL
++_000919_hash vring_add_buf 3-4 36348 _000919_hash NULL
++_000921_hash vxge_device_register 4 7752 _000921_hash NULL
++_000922_hash __vxge_hw_channel_allocate 3 55462 _000922_hash NULL
++_000923_hash wa_nep_queue 2 8858 _000923_hash NULL
++_000924_hash __wa_xfer_setup_segs 2 56725 _000924_hash NULL
++_000925_hash wiphy_new 2 2482 _000925_hash NULL
++_000926_hash wpan_phy_alloc 1 48056 _000926_hash NULL
++_000927_hash write_essid 3 42840 _000927_hash NULL
++_000928_hash write_flush 3 50803 _000928_hash NULL
++_000929_hash write_int 3 38453 _000929_hash NULL
++_000930_hash write_mem 3 17114 _000930_hash NULL
++_000931_hash write_rio 3 54837 _000931_hash NULL
++_000932_hash wusb_ccm_mac 7 32199 _000932_hash NULL
++_000933_hash _xfs_buf_get_pages 2 59472 _000933_hash NULL
++_000934_hash xfs_da_buf_make 1 25303 _000934_hash NULL
++_000935_hash xfs_dir_cilookup_result 3 64288 _002349_hash NULL nohasharray
++_000936_hash xfs_handle_to_dentry 3 12135 _000936_hash NULL
++_000937_hash xfs_iext_add_indirect_multi 3 32400 _000937_hash NULL
++_000938_hash xfs_iext_inline_to_direct 2 12384 _000938_hash NULL
++_000939_hash xfs_iroot_realloc 2 46826 _000939_hash NULL
++_000940_hash xlog_recover_add_to_trans 3 48614 _000940_hash NULL
++_000941_hash zd_ioread16v_locked 4 7082 _000941_hash NULL
++_000942_hash zd_ioread32v 4 26545 _000942_hash NULL
++_000943_hash zd_rfwrite_locked 3 17381 _000943_hash NULL
++_000944_hash acpi_ds_build_internal_package_obj 3 58271 _000944_hash NULL
++_000945_hash acpi_system_read_event 3 55362 _000945_hash NULL
++_000946_hash acpi_ut_create_buffer_object 1 42030 _000946_hash NULL
++_000947_hash acpi_ut_create_package_object 1 17594 _000947_hash NULL
++_000948_hash acpi_ut_create_string_object 1 15360 _000948_hash NULL
++_000949_hash adu_read 3 24177 _000949_hash NULL
++_000950_hash agp_generic_alloc_user 1 9470 _000950_hash NULL
++_000951_hash alloc_agpphysmem_i8xx 1 39427 _000951_hash NULL
++_000952_hash alloc_candev 1 22356 _000952_hash NULL
++_000953_hash ____alloc_ei_netdev 1 51475 _000953_hash NULL
++_000954_hash alloc_etherdev_mq 1-2 56698 _000954_hash NULL
++_000956_hash alloc_fcdev 1 18780 _000956_hash NULL
++_000957_hash alloc_fddidev 1 15382 _000957_hash NULL
++_000958_hash alloc_hippi_dev 1 51320 _000958_hash NULL
++_000959_hash alloc_irdadev 1 19140 _000959_hash NULL
++_000960_hash alloc_ltalkdev 1 38071 _000960_hash NULL
++_000961_hash alloc_orinocodev 1 21371 _000961_hash NULL
++_000963_hash alloc_trdev 1 16399 _000963_hash NULL
++_000964_hash aoechr_write 3 62883 _000964_hash NULL
++_000965_hash async_setkey 3 35521 _000965_hash NULL
++_000966_hash ata_host_alloc_pinfo 3 17325 _000966_hash NULL
++_000967_hash atalk_sendmsg 4 21677 _000967_hash NULL
++_000968_hash ath_rx_init 2 43564 _000968_hash NULL
++_000969_hash ath_tx_init 2 60515 _000969_hash NULL
++_000970_hash atm_get_addr 3 31221 _000970_hash NULL
++_000971_hash ax25_sendmsg 4 62770 _000971_hash NULL
++_000972_hash bio_map_kern 3 64751 _000972_hash NULL
++_000973_hash bits_to_user 3-2 47733 _000973_hash NULL
++_000974_hash __blk_queue_init_tags 2 9778 _000974_hash NULL
++_000975_hash blk_queue_resize_tags 2 28670 _000975_hash NULL
++_000976_hash blk_rq_map_user_iov 5 16772 _000976_hash NULL
++_000977_hash bm_entry_write 3 28338 _000977_hash NULL
++_000978_hash bm_init 2 13529 _000978_hash NULL
++_000979_hash bm_status_write 3 12964 _000979_hash NULL
++_000980_hash cache_downcall 3 13666 _000980_hash NULL
++_000981_hash cache_read 3 24790 _000981_hash NULL
++_000982_hash cache_slow_downcall 2 8570 _000982_hash NULL
++_000983_hash cafe_deliver_buffer 3 1755 _000983_hash NULL
++_000984_hash cifs_user_write 3 29424 _000984_hash NULL
++_000985_hash cifs_write 3 9687 _000985_hash NULL
++_000986_hash coda_psdev_read 3 35029 _000986_hash NULL
++_000987_hash configfs_write_file 3 61621 _000987_hash NULL
++_000988_hash construct_key_and_link 4 8321 _000988_hash NULL
++_000989_hash copy_entries_to_user 1 52367 _000989_hash NULL
++_000990_hash copy_from_buf 4-2 27308 _000990_hash NULL
++_000991_hash copy_oldmem_page 3-1 26164 _000991_hash NULL
++_000992_hash copy_to_user_fromio 3 57432 _000992_hash NULL
++_000993_hash create_rsb 3 42744 _000993_hash NULL
++_000994_hash cryptd_hash_setkey 3 42781 _000994_hash NULL
++_000995_hash crypto_authenc_setkey 3 80 _002298_hash NULL nohasharray
++_000996_hash cx18_copy_buf_to_user 4 50990 _000996_hash NULL
++_000997_hash cxio_init_resource_fifo 3 25429 _000997_hash NULL
++_000998_hash cxio_init_resource_fifo_random 3 43814 _000998_hash NULL
++_000999_hash dabusb_read 3 58873 _000999_hash NULL
++_001000_hash dataflash_read_fact_otp 3-2 33204 _001000_hash NULL
++_001001_hash dataflash_read_user_otp 3-2 14536 _001001_hash &_000555_hash
++_001002_hash dccp_feat_register_sp 5 17914 _001002_hash NULL
++_001003_hash dccp_sendmsg 4 56058 _001003_hash NULL
++_001004_hash depth_write 3 3021 _001004_hash NULL
++_001005_hash dev_irnet_write 3 11398 _001005_hash NULL
++_001006_hash dev_read 3 56369 _001006_hash NULL
++_001007_hash dev_write 3 7708 _001007_hash NULL
++_001008_hash dgram_sendmsg 4 45679 _001008_hash NULL
++_001009_hash dlm_dir_lookup 4 56662 _001009_hash NULL
++_001010_hash dlm_new_lockspace 2 16688 _001010_hash NULL
++_001011_hash dn_sendmsg 4 38390 _001011_hash NULL
++_001012_hash do_proc_readlink 3 14096 _001012_hash NULL
++_001013_hash do_raw_setsockopt 5 55215 _001013_hash NULL
++_001014_hash do_readlink 2 43518 _001014_hash NULL
++_001015_hash do_sigpending 2 9766 _001015_hash NULL
++_001016_hash do_sysctl_strategy 6 11541 _001016_hash NULL
++_001017_hash drm_mode_create_tv_properties 2 23122 _001017_hash NULL
++_001018_hash dv1394_read 3 21920 _001018_hash NULL
++_001019_hash dvb_audio_write 3 51275 _001019_hash NULL
++_001020_hash dvb_ringbuffer_pkt_read_user 3-5-2 4303 _001020_hash NULL
++_001022_hash dvb_ringbuffer_read_user 3 56702 _001022_hash NULL
++_001023_hash dvb_video_write 3 754 _001023_hash NULL
++_001024_hash ecryptfs_filldir 3 6622 _001024_hash NULL
++_001025_hash ecryptfs_readlink 3 40775 _001025_hash NULL
++_001026_hash ecryptfs_send_message 2 18322 _001026_hash NULL
++_001027_hash enable_write 3 30456 _001027_hash NULL
++_001028_hash et61x251_read 3 25420 _001028_hash NULL
++_001029_hash fat_ioctl_filldir 3 36621 _001029_hash NULL
++_001030_hash fb_sys_read 3 13778 _001030_hash NULL
++_001031_hash fd_copyout 3 59323 _001031_hash NULL
++_001032_hash filldir 3 55137 _001032_hash NULL
++_001033_hash filldir64 3 46469 _001033_hash NULL
++_001034_hash from_buffer 3 18625 _001034_hash NULL
++_001035_hash fsm_init 2 16134 _001035_hash NULL
++_001036_hash gfs2_readlink 3 10958 _001036_hash NULL
++_001037_hash handle_received_packet 3 22457 _001037_hash NULL
++_001038_hash hci_sock_sendmsg 4 37420 _001038_hash NULL
++_001039_hash hdlcdrv_register 2 6792 _001039_hash NULL
++_001040_hash hdpvr_read 3 9273 _001040_hash NULL
++_001041_hash hid_input_report 4 32458 _001041_hash NULL
++_001042_hash hidraw_read 3 59650 _001042_hash &_000887_hash
++_001043_hash HiSax_readstatus 2 15752 _001043_hash NULL
++_001045_hash __hwahc_op_set_gtk 4 42038 _001045_hash NULL
++_001046_hash __hwahc_op_set_ptk 5 36510 _001046_hash NULL
++_001047_hash ib_copy_to_udata 3 27525 _001047_hash NULL
++_001048_hash idetape_chrdev_read 3 2097 _001048_hash NULL
++_001049_hash ieee80211_alloc_hw 1 43829 _001049_hash NULL
++_001050_hash ieee80211_bss_info_update 4 13991 _001050_hash NULL
++_001051_hash if_writecmd 2 815 _001051_hash NULL
++_001052_hash ilo_read 3 32531 _001052_hash NULL
++_001054_hash interfaces 2 38859 _001054_hash NULL
++_001055_hash iowarrior_read 3 53483 _001055_hash NULL
++_001056_hash ip_generic_getfrag 3-4 12187 _001056_hash NULL
++_001058_hash ipv6_getsockopt_sticky 5 56711 _001058_hash NULL
++_001059_hash ipv6_renew_options 5 28867 _001059_hash NULL
++_001060_hash ipwireless_send_packet 4 8328 _001060_hash NULL
++_001061_hash ipxrtr_route_packet 4 54036 _001061_hash NULL
++_001062_hash irda_sendmsg 4 4388 _001062_hash NULL
++_001063_hash irda_sendmsg_dgram 4 38563 _001063_hash NULL
++_001064_hash irda_sendmsg_ultra 4 42047 _001064_hash NULL
++_001065_hash iscsi_conn_setup 2 35159 _001065_hash NULL
++_001066_hash iscsi_create_session 3 51647 _001066_hash NULL
++_001067_hash iscsi_host_alloc 2 36671 _001067_hash NULL
++_001068_hash iscsi_session_setup 4-5 196 _001068_hash NULL
++_001070_hash isdn_ppp_read 4 50356 _001070_hash NULL
++_001071_hash isdn_write 3 45863 _001071_hash NULL
++_001072_hash iso_alloc_urb 4 57061 _001072_hash NULL
++_001073_hash ivtv_copy_buf_to_user 4 6159 _001073_hash NULL
++_001074_hash ivtv_v4l2_write 3 39226 _001074_hash NULL
++_001075_hash iwm_rx_handle 3 24899 _001075_hash NULL
++_001076_hash iwm_wdev_alloc 1 38415 _001076_hash NULL
++_001077_hash jffs2_do_create 6 25404 _001077_hash NULL
++_001078_hash jffs2_do_link 6 42048 _001078_hash NULL
++_001079_hash jffs2_do_unlink 4 62020 _001079_hash NULL
++_001080_hash jffs2_security_setxattr 4 20253 _001080_hash NULL
++_001081_hash jffs2_trusted_setxattr 4 65310 _001081_hash NULL
++_001082_hash jffs2_user_setxattr 4 39488 _001082_hash NULL
++_001083_hash keyctl_describe_key 3 36853 _001083_hash NULL
++_001084_hash keyctl_get_security 3 64418 _001084_hash &_000827_hash
++_001085_hash keyring_read 3 13438 _001085_hash NULL
++_001086_hash kimage_crash_alloc 3 3233 _001086_hash NULL
++_001087_hash kimage_normal_alloc 3 31140 _001087_hash NULL
++_001088_hash kmem_zalloc_greedy 2-3 45507 _001088_hash NULL
++_001090_hash kmp_init 2 41373 _001090_hash NULL
++_001091_hash kvm_write_guest_page 5 63555 _001091_hash NULL
++_001092_hash l2cap_skbuff_fromiovec 3-4 35003 _001092_hash NULL
++_001094_hash __lgwrite 4 57669 _001094_hash NULL
++_001095_hash libfc_host_alloc 2 7917 _001095_hash NULL
++_001096_hash llc_ui_sendmsg 4 24987 _001096_hash NULL
++_001097_hash mdc800_device_read 3 22896 _001097_hash NULL
++_001098_hash memcpy_toiovec 3 54166 _001098_hash NULL
++_001099_hash memcpy_toiovecend 3-4 19736 _001099_hash NULL
++_001101_hash mgt_set_varlen 4 60916 _001101_hash NULL
++_001102_hash mISDN_sock_sendmsg 4 41035 _001102_hash NULL
++_001103_hash mon_bin_get_event 4 52863 _001103_hash NULL
++_001104_hash mousedev_read 3 47123 _001104_hash NULL
++_001105_hash move_addr_to_user 2 2868 _001105_hash NULL
++_001106_hash neigh_hash_grow 2 1324 _001106_hash NULL
++_001107_hash netlink_sendmsg 4 33708 _001107_hash &_000868_hash
++_001108_hash nfsctl_transaction_write 3 64800 _001108_hash NULL
++_001109_hash nfs_flush_one 3 23329 _001109_hash NULL
++_001110_hash nfs_pagein_one 3 58502 _001110_hash NULL
++_001111_hash nr_sendmsg 4 53656 _001111_hash NULL
++_001112_hash nsm_get_handle 4 52089 _001112_hash NULL
++_001113_hash ocfs2_control_message 3 19564 _001113_hash NULL
++_001114_hash orinoco_add_extscan_result 3 18207 _001114_hash NULL
++_001115_hash OSDSetBlock 2-4 38986 _001115_hash NULL
++_001117_hash osst_write 3 31581 _001117_hash NULL
++_001119_hash packet_sendmsg_spkt 4 28885 _001119_hash NULL
++_001120_hash packet_snd 3 13634 _001120_hash NULL
++_001121_hash pcbit_stat 2 27364 _001121_hash NULL
++_001122_hash pep_sendmsg 4 62524 _001122_hash NULL
++_001123_hash pfkey_sendmsg 4 47394 _001123_hash NULL
++_001124_hash pg_read 3 17276 _001124_hash NULL
++_001125_hash pkt_alloc_packet_data 1 37928 _001125_hash NULL
++_001126_hash play_iframe 3 8219 _001126_hash NULL
++_001127_hash pmcraid_build_passthrough_ioadls 2 62034 _001127_hash NULL
++_001128_hash pms_capture 4 27142 _001128_hash NULL
++_001129_hash pn_sendmsg 4 12640 _001129_hash NULL
++_001130_hash pppoe_sendmsg 4 48039 _001130_hash NULL
++_001131_hash pppol2tp_sendmsg 4 56420 _001131_hash NULL
++_001132_hash printer_read 3 54851 _001132_hash NULL
++_001133_hash __proc_file_read 3 54978 _001133_hash NULL
++_001134_hash proc_write_brn 3 3084 _001134_hash NULL
++_001135_hash proc_write_disp 3 16184 _001135_hash NULL
++_001136_hash proc_write_lcd 3 30077 _001136_hash NULL
++_001137_hash proc_write_ledd 3 48644 _001137_hash NULL
++_001138_hash pt_read 3 49136 _001138_hash NULL
++_001139_hash put_cmsg 4 36589 _001139_hash NULL
++_001140_hash pvr2_ioread_read 3 10720 _001186_hash NULL nohasharray
++_001141_hash pwc_video_read 3 51735 _001141_hash NULL
++_001142_hash qcam_read 3 13977 _001142_hash NULL
++_001143_hash raw_send_hdrinc 3 7937 _001143_hash NULL
++_001144_hash raw_sendmsg 4 23078 _001144_hash &_000026_hash
++_001145_hash rawv6_send_hdrinc 3 55480 _001145_hash NULL
++_001146_hash rds_ib_inc_copy_to_user 3 55007 _001146_hash NULL
++_001147_hash rds_iw_inc_copy_to_user 3 29214 _001147_hash NULL
++_001148_hash rds_message_copy_from_user 2 41682 _001148_hash NULL
++_001149_hash rds_message_inc_copy_to_user 3 26540 _001149_hash NULL
++_001150_hash read_flush 3 43851 _001150_hash NULL
++_001151_hash read_mem 3 31942 _001151_hash &_000183_hash
++_001152_hash read_profile 3 27859 _001152_hash NULL
++_001153_hash read_vmcore 3 26501 _001153_hash NULL
++_001154_hash recv_msg 4 48709 _001154_hash NULL
++_001155_hash recv_stream 4 30138 _001155_hash NULL
++_001156_hash redirected_tty_write 3 65297 _001156_hash NULL
++_001157_hash __register_chrdev 2-3 54223 _001157_hash NULL
++_001159_hash request_key_auth_read 3 24109 _001159_hash NULL
++_001160_hash rfcomm_sock_sendmsg 4 37661 _001160_hash NULL
++_001161_hash rfkill_fop_read 3 54711 _001161_hash NULL
++_001162_hash rose_sendmsg 4 20249 _001162_hash NULL
++_001163_hash rxrpc_send_data 5 21553 _001163_hash NULL
++_001165_hash sco_send_frame 3 41815 _001165_hash NULL
++_001166_hash scsi_register 2 49094 _001166_hash NULL
++_001167_hash scsi_tgt_kspace_exec 8 9522 _001167_hash NULL
++_001168_hash sctp_getsockopt_maxburst 2 42941 _001168_hash NULL
++_001169_hash sctp_getsockopt_maxseg 2 10737 _001169_hash NULL
++_001170_hash sctp_user_addto_chunk 2-3 62047 _001170_hash NULL
++_001172_hash sdhci_alloc_host 2 7509 _001172_hash NULL
++_001173_hash se401_read 3 58074 _001173_hash NULL
++_001174_hash selinux_inode_post_setxattr 4 26037 _001174_hash NULL
++_001175_hash selinux_inode_setsecurity 4 18148 _001175_hash NULL
++_001176_hash selinux_inode_setxattr 4 10708 _001176_hash NULL
++_001177_hash selinux_secctx_to_secid 2 63744 _001177_hash NULL
++_001178_hash selinux_setprocattr 4 55611 _001178_hash NULL
++_001179_hash selinux_transaction_write 3 59038 _001179_hash NULL
++_001180_hash sel_write_context 3 25726 _001876_hash NULL nohasharray
++_001181_hash seq_copy_in_user 3 18543 _001181_hash NULL
++_001182_hash seq_open_net 4 8968 _001274_hash NULL nohasharray
++_001183_hash seq_open_private 3 61589 _001183_hash NULL
++_001184_hash set_arg 3 42824 _001184_hash NULL
++_001185_hash sg_read 3 25799 _001185_hash NULL
++_001186_hash shash_async_setkey 3 10720 _001186_hash &_001140_hash
++_001187_hash shash_compat_setkey 3 12267 _001187_hash NULL
++_001188_hash simple_alloc_urb 3 60420 _001188_hash NULL
++_001189_hash simple_read_from_buffer 2-5 55957 _001189_hash NULL
++_001191_hash sisusb_send_bridge_packet 2 11649 _001191_hash NULL
++_001192_hash sisusb_send_packet 2 20891 _001192_hash NULL
++_001193_hash skb_copy_datagram_from_iovec 2-5-4 52014 _001193_hash NULL
++_001196_hash sn9c102_read 3 29305 _001196_hash NULL
++_001197_hash snd_es1938_capture_copy 5 25930 _001197_hash NULL
++_001198_hash snd_gus_dram_peek 4 9062 _001198_hash NULL
++_001199_hash snd_gus_dram_write 4 38784 _001199_hash NULL
++_001200_hash snd_hdsp_capture_copy 5 4011 _001200_hash NULL
++_001201_hash snd_hdspm_capture_copy 5 48113 _001201_hash NULL
++_001202_hash snd_korg1212_copy_to 6 92 _001202_hash NULL
++_001203_hash snd_pcm_oss_read1 3 63771 _001203_hash NULL
++_001204_hash snd_pcm_oss_sync1 2 45298 _001204_hash NULL
++_001205_hash snd_pcm_oss_write 3 38108 _001205_hash NULL
++_001206_hash snd_rawmidi_kernel_read1 4 36740 _001206_hash NULL
++_001207_hash snd_rawmidi_kernel_write 3 25106 _001207_hash NULL
++_001208_hash snd_rawmidi_write 3 28008 _001208_hash NULL
++_001209_hash snd_rme32_playback_copy 5 43732 _001209_hash NULL
++_001210_hash snd_rme9652_capture_copy 5 10287 _001210_hash NULL
++_001211_hash snd_rme96_playback_copy 5 13111 _001211_hash NULL
++_001212_hash snmp_mib_init 2 10526 _001212_hash NULL
++_001213_hash sock_setsockopt 5 50088 _001213_hash NULL
++_001214_hash sound_write 3 5102 _001214_hash NULL
++_001215_hash srp_target_alloc 3 37288 _001215_hash NULL
++_001216_hash stk_allocate_buffers 2 16291 _001216_hash NULL
++_001217_hash store_cpufv 4 215 _001217_hash NULL
++_001218_hash store_cpufv_disabled 4 43809 _001218_hash NULL
++_001219_hash store_disp 4 52952 _001219_hash NULL
++_001220_hash store_ifalias 4 35088 _001220_hash NULL
++_001221_hash store_ledd 4 43312 _001221_hash NULL
++_001222_hash store_lslvl 4 15059 _001222_hash NULL
++_001223_hash store_lssw 4 43035 _001678_hash NULL nohasharray
++_001224_hash store_msg 3 56417 _001224_hash NULL
++_001225_hash store_status 2 7088 _001225_hash NULL
++_001226_hash store_sys_acpi 3 14503 _001226_hash NULL
++_001227_hash store_sys_hwmon 3 26225 _001227_hash NULL
++_001228_hash strategy_allowed_congestion_control 5 63497 _001228_hash NULL
++_001229_hash str_to_user 2 11411 _001229_hash NULL
++_001230_hash stv680_read 3 31473 _001230_hash NULL
++_001231_hash st_write 3 16874 _001231_hash NULL
++_001232_hash subbuf_read_actor 3 2071 _001232_hash NULL
++_001233_hash sys_bind 3 10799 _001233_hash NULL
++_001234_hash sys_connect 3 15291 _002287_hash NULL nohasharray
++_001235_hash sysctl_ipc_registered_data 5 36266 _001235_hash NULL
++_001236_hash sysctl_tcp_congestion_control 5 27564 _001236_hash NULL
++_001237_hash sysctl_uts_string 5 17797 _001237_hash NULL
++_001238_hash sys_fgetxattr 4 25166 _001238_hash NULL
++_001239_hash sysfs_write_file 3 57116 _001239_hash NULL
++_001240_hash sys_gethostname 2 49698 _001240_hash NULL
++_001241_hash sys_getxattr 4 37418 _001241_hash NULL
++_001242_hash sys_lgetxattr 4 45531 _001242_hash NULL
++_001243_hash sys_msgsnd 3 44537 _001243_hash NULL
++_001244_hash sys_sched_getaffinity 2 60033 _001244_hash NULL
++_001245_hash sys_sched_setaffinity 2 32046 _001245_hash NULL
++_001246_hash sys_sendto 6 20809 _001246_hash NULL
++_001247_hash timeout_write 3 50991 _001247_hash NULL
++_001248_hash tomoyo_read_control 3 21682 _001248_hash NULL
++_001249_hash tpm_read 3 50344 _001249_hash NULL
++_001250_hash ubi_io_write_data 5 40305 _001250_hash NULL
++_001251_hash udplite_getfrag 3-4 14479 _001251_hash NULL
++_001253_hash uio_read 3 49300 _001253_hash NULL
++_001254_hash ulong_write_file 3 26485 _001254_hash NULL
++_001255_hash unix_dgram_sendmsg 4 45699 _001255_hash NULL
++_001256_hash unix_stream_sendmsg 4 61455 _001256_hash NULL
++_001257_hash usb_allocate_stream_buffers 3 8964 _001257_hash NULL
++_001258_hash usbdev_read 3 45114 _001258_hash NULL
++_001259_hash usblp_read 3 57342 _002236_hash NULL nohasharray
++_001260_hash usbtmc_read 3 32377 _001260_hash NULL
++_001261_hash usbvideo_v4l_read 3 48274 _001261_hash NULL
++_001262_hash usbvision_v4l2_read 3 34386 _001262_hash NULL
++_001263_hash user_read 3 51881 _001263_hash NULL
++_001264_hash uvc_alloc_urb_buffers 3-2 63922 _001264_hash NULL
++_001265_hash v4l_stk_read 3 39672 _001265_hash NULL
++_001266_hash vcs_read 3 8017 _001266_hash NULL
++_001267_hash vfs_readlink 3 54368 _001267_hash NULL
++_001268_hash vfs_readv 3 38011 _001268_hash NULL
++_001269_hash vfs_writev 3 25278 _001269_hash NULL
++_001270_hash vga_arb_read 3 4886 _001270_hash NULL
++_001271_hash vhci_put_user 4 12604 _001271_hash NULL
++_001272_hash vicam_read 3 2904 _001272_hash NULL
++_001273_hash __videobuf_copy_to_user 3 1454 _001273_hash NULL
++_001274_hash vol_cdev_read 3 8968 _001274_hash &_001182_hash
++_001275_hash vol_cdev_write 3 40915 _001275_hash NULL
++_001276_hash w9966_v4l_read 3 31148 _001276_hash NULL
++_001277_hash w9968cf_read 3 53582 _001277_hash &_000314_hash
++_001278_hash wdm_read 3 6549 _001278_hash NULL
++_001279_hash write_led 2 23517 _001279_hash NULL
++_001280_hash wusb_prf 7 54261 _001280_hash &_000454_hash
++_001281_hash x25_sendmsg 4 12487 _001281_hash NULL
++_001282_hash xfs_buf_get_noaddr 1 52736 _001282_hash NULL
++_001283_hash xfs_efd_init 3 5463 _001283_hash NULL
++_001284_hash xfs_efi_init 2 5476 _001284_hash NULL
++_001285_hash xfs_iext_realloc_direct 2 20521 _001285_hash NULL
++_001286_hash xfs_iext_realloc_indirect 2 59211 _001286_hash NULL
++_001287_hash xfs_inumbers_fmt 3 12817 _001287_hash NULL
++_001288_hash xlog_recover_add_to_cont_trans 3 58583 _001288_hash NULL
++_001289_hash zc0301_read 3 53524 _001289_hash NULL
++_001290_hash zd_rfwritev_locked 4 35812 _001290_hash NULL
++_001291_hash acpi_system_read_dsdt 3 19261 _001291_hash NULL
++_001292_hash acpi_system_read_fadt 3 3876 _001292_hash NULL
++_001293_hash aes_decrypt_fail_read 3 54815 _001293_hash NULL
++_001294_hash aes_decrypt_interrupt_read 3 19910 _001294_hash NULL
++_001295_hash aes_decrypt_packets_read 3 10155 _001295_hash NULL
++_001296_hash aes_encrypt_fail_read 3 32562 _001296_hash NULL
++_001297_hash aes_encrypt_interrupt_read 3 39919 _001297_hash NULL
++_001298_hash aes_encrypt_packets_read 3 48666 _001298_hash NULL
++_001299_hash agp_allocate_memory 2 58761 _001299_hash NULL
++_001300_hash __alloc_ei_netdev 1 29338 _001300_hash NULL
++_001301_hash __alloc_eip_netdev 1 51549 _001301_hash NULL
++_001302_hash alloc_ieee80211 1 20063 _001302_hash NULL
++_001303_hash alloc_sja1000dev 1 17868 _001303_hash NULL
++_001304_hash ar9170_alloc 1 4355 _001304_hash NULL
++_001305_hash b43_debugfs_read 3 24425 _001305_hash NULL
++_001306_hash b43legacy_debugfs_read 3 2473 _001306_hash NULL
++_001307_hash bcm_recvmsg 4 43992 _001307_hash NULL
++_001308_hash blk_init_tags 1 30592 _001308_hash NULL
++_001309_hash blk_queue_init_tags 2 44355 _001309_hash NULL
++_001310_hash blk_rq_map_kern 4 47004 _001310_hash NULL
++_001311_hash bm_entry_read 3 10976 _001311_hash NULL
++_001312_hash bm_status_read 3 19583 _001312_hash NULL
++_001313_hash btmrvl_curpsmode_read 3 46939 _001313_hash NULL
++_001314_hash btmrvl_gpiogap_read 3 4718 _001314_hash NULL
++_001315_hash btmrvl_hscfgcmd_read 3 56303 _001315_hash NULL
++_001316_hash btmrvl_hscmd_read 3 1614 _001316_hash NULL
++_001317_hash btmrvl_hsmode_read 3 1647 _001317_hash NULL
++_001318_hash btmrvl_hsstate_read 3 920 _001318_hash NULL
++_001319_hash btmrvl_pscmd_read 3 24308 _001319_hash NULL
++_001320_hash btmrvl_psmode_read 3 22395 _001320_hash NULL
++_001321_hash btmrvl_psstate_read 3 50683 _001321_hash NULL
++_001322_hash btmrvl_txdnldready_read 3 413 _001322_hash NULL
++_001323_hash cache_write 3 13589 _001323_hash NULL
++_001324_hash cafe_v4l_read 3 52766 _001324_hash NULL
++_001325_hash cgroup_read_s64 5 19570 _001325_hash NULL
++_001326_hash cgroup_read_u64 5 45532 _001326_hash NULL
++_001327_hash cifs_partialpagewrite 2-3 60612 _001327_hash NULL
++_001329_hash cifs_write_end 5 1643 _001329_hash NULL
++_001330_hash codec_reg_read_file 3 36280 _001330_hash NULL
++_001331_hash configfs_read_file 3 1683 _001331_hash NULL
++_001332_hash cpuset_common_file_read 5 8800 _001332_hash NULL
++_001333_hash cx18_read 3 23699 _001333_hash NULL
++_001334_hash cxio_hal_init_resource 2-7-6 29771 _001334_hash NULL
++_001337_hash cxio_hal_init_rhdl_resource 1 25104 _001337_hash NULL
++_001338_hash dapm_widget_power_read_file 3 59950 _001338_hash NULL
++_001341_hash debug_buffer_read 3 24220 _001341_hash NULL
++_001342_hash debug_output 3 18575 _001342_hash NULL
++_001343_hash dma_memcpy_pg_to_iovec 6 1725 _001343_hash NULL
++_001344_hash dma_memcpy_to_iovec 5 12173 _001344_hash NULL
++_001345_hash dma_rx_errors_read 3 52045 _001345_hash NULL
++_001346_hash dma_rx_requested_read 3 65354 _001346_hash NULL
++_001347_hash dma_tx_errors_read 3 46060 _001347_hash NULL
++_001348_hash dma_tx_requested_read 3 16110 _001391_hash NULL nohasharray
++_001349_hash dn_recvmsg 4 17213 _001349_hash NULL
++_001350_hash do_msgrcv 4 5590 _001350_hash NULL
++_001351_hash dump_midi 3 51040 _001351_hash NULL
++_001352_hash dvb_dmxdev_buffer_read 4 20682 _001352_hash NULL
++_001353_hash econet_recvmsg 4 40978 _001353_hash NULL
++_001354_hash event_calibration_read 3 21083 _001354_hash NULL
++_001355_hash event_heart_beat_read 3 48961 _001355_hash NULL
++_001356_hash event_oom_late_read 3 61175 _001356_hash NULL
++_001357_hash event_phy_transmit_error_read 3 10471 _001357_hash NULL
++_001358_hash event_rx_mem_empty_read 3 40363 _001358_hash NULL
++_001359_hash event_rx_mismatch_read 3 38518 _001359_hash NULL
++_001360_hash event_rx_pool_read 3 25792 _001360_hash NULL
++_001361_hash event_tx_stuck_read 3 19305 _001361_hash NULL
++_001362_hash excessive_retries_read 3 60425 _001362_hash NULL
++_001363_hash filter_read 3 61692 _001363_hash NULL
++_001364_hash find_rsb 3 39650 _001364_hash NULL
++_001365_hash format_devstat_counter 3 32550 _001365_hash NULL
++_001366_hash fragmentation_threshold_read 3 61718 _001366_hash NULL
++_001367_hash frequency_read 3 64031 _001367_hash NULL
++_001368_hash fuse_conn_limit_read 3 20084 _001368_hash NULL
++_001369_hash fuse_conn_waiting_read 3 49762 _001369_hash NULL
++_001370_hash generic_readlink 3 32654 _001370_hash NULL
++_001371_hash ht40allow_map_read 3 55209 _002056_hash NULL nohasharray
++_001372_hash hysdn_conf_read 3 42324 _002388_hash NULL nohasharray
++_001373_hash i2400m_rx_stats_read 3 57706 _001373_hash NULL
++_001374_hash i2400m_tx_stats_read 3 28527 _001374_hash NULL
++_001375_hash idmouse_read 3 63374 _001375_hash NULL
++_001376_hash ieee80211_if_read 3 6785 _001376_hash NULL
++_001377_hash ieee80211_rx_bss_info 3 61630 _001377_hash NULL
++_001378_hash ikconfig_read_current 3 1658 _001378_hash NULL
++_001379_hash ima_show_htable_value 2 57136 _001379_hash NULL
++_001380_hash ipw_write 3 59807 _001380_hash NULL
++_001381_hash ipx_sendmsg 4 1362 _001381_hash NULL
++_001382_hash irda_recvmsg_stream 4 35280 _001382_hash NULL
++_001383_hash iscsi_tcp_conn_setup 2 16376 _001383_hash NULL
++_001384_hash isr_cmd_cmplt_read 3 53439 _001384_hash NULL
++_001385_hash isr_commands_read 3 41398 _001385_hash NULL
++_001386_hash isr_decrypt_done_read 3 49490 _001386_hash NULL
++_001387_hash isr_dma0_done_read 3 8574 _001387_hash NULL
++_001388_hash isr_dma1_done_read 3 48159 _001388_hash NULL
++_001389_hash isr_fiqs_read 3 34687 _001389_hash NULL
++_001390_hash isr_host_acknowledges_read 3 54136 _001390_hash NULL
++_001391_hash isr_hw_pm_mode_changes_read 3 16110 _001391_hash &_001348_hash
++_001392_hash isr_irqs_read 3 9181 _001392_hash NULL
++_001393_hash isr_low_rssi_read 3 64789 _001393_hash NULL
++_001394_hash isr_pci_pm_read 3 30271 _001394_hash NULL
++_001395_hash isr_rx_headers_read 3 38325 _001395_hash NULL
++_001396_hash isr_rx_mem_overflow_read 3 43025 _001396_hash NULL
++_001397_hash isr_rx_procs_read 3 31804 _001397_hash NULL
++_001398_hash isr_rx_rdys_read 3 35283 _001398_hash NULL
++_001399_hash isr_tx_exch_complete_read 3 16103 _001399_hash NULL
++_001400_hash isr_tx_procs_read 3 23084 _001400_hash NULL
++_001401_hash isr_wakeups_read 3 49607 _001401_hash NULL
++_001402_hash ivtv_read 3 57796 _001402_hash NULL
++_001403_hash iwl3945_sta_dbgfs_stats_table_read 3 28882 _001403_hash NULL
++_001404_hash iwl_dbgfs_chain_noise_read 3 46355 _001404_hash NULL
++_001405_hash iwl_dbgfs_channels_read 3 6784 _001405_hash NULL
++_001406_hash iwl_dbgfs_current_sleep_command_read 3 2081 _001406_hash NULL
++_001407_hash iwl_dbgfs_disable_ht40_read 3 35761 _001407_hash NULL
++_001408_hash iwl_dbgfs_interrupt_read 3 23574 _001408_hash NULL
++_001409_hash iwl_dbgfs_led_read 3 45896 _001409_hash NULL
++_001410_hash iwl_dbgfs_nvm_read 3 23845 _001410_hash NULL
++_001411_hash iwl_dbgfs_qos_read 3 11753 _001411_hash NULL
++_001412_hash iwl_dbgfs_rx_queue_read 3 19943 _001412_hash NULL
++_001413_hash iwl_dbgfs_rx_statistics_read 3 62687 _001413_hash &_000266_hash
++_001414_hash iwl_dbgfs_sensitivity_read 3 63116 _001414_hash NULL
++_001415_hash iwl_dbgfs_sleep_level_override_read 3 3038 _001415_hash NULL
++_001416_hash iwl_dbgfs_sram_read 3 44505 _001416_hash NULL
++_001417_hash iwl_dbgfs_stations_read 3 9309 _001417_hash NULL
++_001418_hash iwl_dbgfs_status_read 3 5171 _001418_hash NULL
++_001419_hash iwl_dbgfs_thermal_throttling_read 3 38779 _001419_hash NULL
++_001420_hash iwl_dbgfs_traffic_log_read 3 58870 _001420_hash NULL
++_001421_hash iwl_dbgfs_tx_power_read 3 14285 _001421_hash NULL
++_001422_hash iwl_dbgfs_tx_queue_read 3 4635 _001422_hash NULL
++_001423_hash iwl_dbgfs_tx_statistics_read 3 314 _002448_hash NULL nohasharray
++_001424_hash iwl_dbgfs_ucode_general_stats_read 3 49199 _001424_hash NULL
++_001425_hash iwl_dbgfs_ucode_rx_stats_read 3 58023 _001425_hash NULL
++_001426_hash iwl_dbgfs_ucode_tx_stats_read 3 31611 _001426_hash NULL
++_001427_hash iwm_if_alloc 1 17027 _001427_hash NULL
++_001428_hash kernel_readv 3 35617 _001428_hash NULL
++_001429_hash kernel_setsockopt 5 35913 _001429_hash NULL
++_001430_hash key_algorithm_read 3 57946 _001430_hash NULL
++_001431_hash key_conf_hw_key_idx_read 3 25003 _001431_hash NULL
++_001432_hash key_conf_keyidx_read 3 42443 _001432_hash NULL
++_001433_hash key_conf_keylen_read 3 49758 _001433_hash NULL
++_001434_hash key_flags_read 3 25931 _001434_hash NULL
++_001435_hash key_icverrors_read 3 20895 _001435_hash NULL
++_001436_hash key_ifindex_read 3 31411 _001436_hash NULL
++_001437_hash key_key_read 3 3241 _001437_hash NULL
++_001438_hash key_replays_read 3 62746 _001438_hash NULL
++_001439_hash key_rx_spec_read 3 12736 _001439_hash NULL
++_001440_hash key_tx_rx_count_read 3 44742 _001440_hash NULL
++_001441_hash key_tx_spec_read 3 4862 _001441_hash NULL
++_001442_hash kvm_clear_guest_page 4 2308 _001442_hash NULL
++_001443_hash l2cap_create_basic_pdu 3 54508 _001443_hash NULL
++_001444_hash l2cap_create_connless_pdu 3 9222 _001444_hash NULL
++_001445_hash l2cap_create_iframe_pdu 3 51801 _001445_hash NULL
++_001446_hash lbs_debugfs_read 3 30721 _001446_hash NULL
++_001447_hash lbs_dev_info 3 51023 _001447_hash NULL
++_001448_hash lbs_getscantable 3 24955 _001448_hash NULL
++_001449_hash lbs_rdbbp_read 3 45805 _001449_hash NULL
++_001450_hash lbs_rdmac_read 3 418 _001450_hash NULL
++_001451_hash lbs_rdrf_read 3 41431 _001451_hash NULL
++_001452_hash lbs_sleepparams_read 3 10840 _001452_hash NULL
++_001453_hash lbs_threshold_read 5 21046 _001453_hash NULL
++_001454_hash long_retry_limit_read 3 59766 _001454_hash NULL
++_001455_hash lpfc_debugfs_read 3 16566 _001455_hash NULL
++_001456_hash mic_calc_failure_read 3 59700 _001456_hash NULL
++_001457_hash mic_rx_pkts_read 3 27972 _001457_hash NULL
++_001458_hash mmc_ext_csd_read 3 13205 _001458_hash NULL
++_001459_hash mon_bin_read 3 6841 _001459_hash NULL
++_001460_hash mon_stat_read 3 25238 _001460_hash NULL
++_001461_hash mqueue_read_file 3 6228 _001461_hash NULL
++_001462_hash nfsd_vfs_read 6 62605 _002206_hash NULL nohasharray
++_001463_hash nfsd_vfs_write 6 54577 _001463_hash NULL
++_001464_hash noack_read 3 63419 _001464_hash NULL
++_001465_hash o2hb_debug_read 3 37851 _001465_hash NULL
++_001466_hash ocfs2_control_read 3 56405 _001466_hash NULL
++_001467_hash ocfs2_control_write 3 54737 _001467_hash NULL
++_001468_hash ocfs2_debug_read 3 14507 _001468_hash NULL
++_001469_hash ocfs2_readlink 3 50656 _001469_hash NULL
++_001470_hash oom_adjust_read 3 25127 _001470_hash NULL
++_001471_hash oprofilefs_str_to_user 3 42182 _001471_hash NULL
++_001472_hash oprofilefs_ulong_to_user 3 11582 _001472_hash NULL
++_001473_hash _osd_req_list_objects 6 4204 _001473_hash NULL
++_001474_hash osd_req_read_kern 5 59990 _001474_hash NULL
++_001475_hash osd_req_write_kern 5 53486 _001475_hash NULL
++_001476_hash p54_init_common 1 23850 _001476_hash NULL
++_001477_hash packet_sendmsg 4 24954 _001477_hash NULL
++_001478_hash page_readlink 3 23346 _001478_hash NULL
++_001479_hash parse_table 6 59430 _001479_hash NULL
++_001480_hash pms_read 3 53873 _001480_hash NULL
++_001481_hash proc_coredump_filter_read 3 39153 _001481_hash NULL
++_001482_hash proc_fdinfo_read 3 62043 _001482_hash NULL
++_001483_hash proc_file_read 3 53905 _001483_hash NULL
++_001484_hash proc_info_read 3 63344 _001484_hash NULL
++_001485_hash proc_loginuid_read 3 15631 _001485_hash NULL
++_001486_hash proc_pid_attr_read 3 10173 _001486_hash NULL
++_001487_hash proc_pid_readlink 3 52186 _001487_hash NULL
++_001488_hash proc_read 3 43614 _001488_hash NULL
++_001489_hash proc_self_readlink 3 38094 _001489_hash NULL
++_001490_hash proc_sessionid_read 3 6911 _001490_hash NULL
++_001491_hash proc_write_bluetooth 3 34589 _001491_hash NULL
++_001492_hash proc_write_mled 3 51169 _001492_hash NULL
++_001493_hash proc_write_tled 3 3947 _001493_hash NULL
++_001494_hash proc_write_wled 3 592 _001494_hash NULL
++_001495_hash ps_pspoll_max_apturn_read 3 6699 _001495_hash NULL
++_001496_hash ps_pspoll_timeouts_read 3 11776 _001496_hash NULL
++_001497_hash ps_pspoll_utilization_read 3 5361 _001497_hash NULL
++_001498_hash ps_upsd_max_apturn_read 3 19918 _001498_hash NULL
++_001499_hash ps_upsd_max_sptime_read 3 63362 _001499_hash NULL
++_001500_hash ps_upsd_timeouts_read 3 28924 _001500_hash NULL
++_001501_hash ps_upsd_utilization_read 3 51669 _001501_hash NULL
++_001502_hash pvr2_v4l2_read 3 18006 _001502_hash NULL
++_001503_hash pwr_disable_ps_read 3 13176 _001503_hash NULL
++_001504_hash pwr_elp_enter_read 3 5324 _001504_hash NULL
++_001505_hash pwr_enable_ps_read 3 17686 _001505_hash NULL
++_001506_hash pwr_fix_tsf_ps_read 3 26627 _001506_hash NULL
++_001507_hash pwr_missing_bcns_read 3 25824 _001507_hash NULL
++_001508_hash pwr_power_save_off_read 3 18355 _001508_hash NULL
++_001509_hash pwr_ps_enter_read 3 26935 _001509_hash &_000766_hash
++_001510_hash pwr_rcvd_awake_beacons_read 3 50505 _001510_hash NULL
++_001511_hash pwr_rcvd_beacons_read 3 52836 _001511_hash NULL
++_001512_hash pwr_tx_without_ps_read 3 48423 _001512_hash NULL
++_001513_hash pwr_tx_with_ps_read 3 60851 _001513_hash NULL
++_001514_hash pwr_wake_on_host_read 3 26321 _001514_hash NULL
++_001515_hash pwr_wake_on_timer_exp_read 3 22640 _001515_hash NULL
++_001516_hash queues_read 3 24877 _001516_hash NULL
++_001517_hash raw_recvmsg 4 17277 _001517_hash NULL
++_001518_hash rawv6_sendmsg 4 20080 _001518_hash NULL
++_001519_hash rcname_read 3 25919 _001519_hash NULL
++_001520_hash rds_sendmsg 4 40976 _001520_hash NULL
++_001521_hash read_enabled_file_bool 3 37744 _001521_hash NULL
++_001522_hash read_file_beacon 3 32595 _001522_hash NULL
++_001523_hash read_file_blob 3 57406 _001523_hash NULL
++_001524_hash read_file_bool 3 4180 _001524_hash NULL
++_001525_hash read_file_debug 3 58256 _001525_hash NULL
++_001526_hash read_file_dma 3 9530 _001526_hash NULL
++_001527_hash read_file_interrupt 3 61742 _001527_hash NULL
++_001528_hash read_file_rcstat 3 22854 _001528_hash NULL
++_001529_hash read_file_wiphy 3 51103 _001529_hash NULL
++_001530_hash read_file_xmit 3 21487 _001530_hash NULL
++_001531_hash read_from_oldmem 2 3337 _001531_hash NULL
++_001532_hash read_oldmem 3 55658 _001532_hash NULL
++_001533_hash recover_peb 6-7 29238 _001533_hash NULL
++_001535_hash request_key_and_link 4 42693 _001535_hash NULL
++_001536_hash res_counter_read 4 33499 _001536_hash NULL
++_001537_hash retry_count_read 3 52129 _001537_hash NULL
++_001538_hash rfcomm_sock_recvmsg 4 22227 _001538_hash NULL
++_001539_hash rs_sta_dbgfs_rate_scale_data_read 3 47165 _001539_hash NULL
++_001540_hash rs_sta_dbgfs_scale_table_read 3 40262 _001540_hash NULL
++_001541_hash rs_sta_dbgfs_stats_table_read 3 56573 _001541_hash NULL
++_001542_hash rts_threshold_read 3 44384 _001542_hash NULL
++_001543_hash rx_dropped_read 3 44799 _001543_hash NULL
++_001544_hash rx_fcs_err_read 3 62844 _001544_hash NULL
++_001545_hash rx_hdr_overflow_read 3 64407 _001545_hash NULL
++_001546_hash rx_hw_stuck_read 3 57179 _001546_hash NULL
++_001547_hash rx_out_of_mem_read 3 10157 _001547_hash NULL
++_001548_hash rx_path_reset_read 3 23801 _001548_hash NULL
++_001549_hash rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read 3 55106 _001549_hash NULL
++_001550_hash rxpipe_descr_host_int_trig_rx_data_read 3 22001 _001550_hash NULL
++_001551_hash rxpipe_missed_beacon_host_int_trig_rx_data_read 3 63405 _001551_hash NULL
++_001552_hash rxpipe_rx_prep_beacon_drop_read 3 2403 _001552_hash NULL
++_001553_hash rxpipe_tx_xfr_host_int_trig_rx_data_read 3 35538 _001553_hash NULL
++_001554_hash rx_reset_counter_read 3 58001 _001554_hash NULL
++_001555_hash rx_xfr_hint_trig_read 3 40283 _001555_hash NULL
++_001556_hash sco_sock_sendmsg 4 62542 _001556_hash NULL
++_001557_hash scsi_adjust_queue_depth 3 12802 _001557_hash NULL
++_001558_hash selinux_inode_notifysecctx 3 36896 _001558_hash NULL
++_001559_hash sel_read_avc_cache_threshold 3 33942 _001559_hash NULL
++_001560_hash sel_read_avc_hash_stats 3 1984 _001560_hash NULL
++_001561_hash sel_read_bool 3 24236 _001561_hash NULL
++_001562_hash sel_read_checkreqprot 3 33068 _001562_hash NULL
++_001563_hash sel_read_class 3 12669 _001563_hash NULL
++_001564_hash sel_read_enforce 3 2828 _001564_hash NULL
++_001565_hash sel_read_handle_unknown 3 57933 _001565_hash NULL
++_001566_hash sel_read_initcon 3 32362 _001566_hash NULL
++_001567_hash sel_read_mls 3 25369 _001567_hash NULL
++_001568_hash sel_read_perm 3 42302 _001568_hash NULL
++_001569_hash sel_read_policycap 3 28544 _001569_hash NULL
++_001570_hash sel_read_policyvers 3 55 _002421_hash NULL nohasharray
++_001571_hash short_retry_limit_read 3 4687 _001571_hash NULL
++_001572_hash simple_attr_read 3 24738 _001572_hash NULL
++_001573_hash simple_transaction_read 3 17076 _001573_hash NULL
++_001574_hash skb_copy_datagram_const_iovec 2-5-4 48102 _001574_hash NULL
++_001578_hash skb_copy_datagram_iovec 2-4 5806 _001578_hash NULL
++_001580_hash smk_read_ambient 3 61220 _001580_hash NULL
++_001581_hash smk_read_direct 3 15803 _001581_hash NULL
++_001582_hash smk_read_doi 3 30813 _001582_hash NULL
++_001583_hash smk_read_logging 3 37804 _001583_hash NULL
++_001584_hash smk_read_onlycap 3 3855 _001584_hash NULL
++_001585_hash snd_cs4281_BA0_read 5-6 6847 _001585_hash NULL
++_001587_hash snd_cs4281_BA1_read 5-6 20323 _001587_hash NULL
++_001589_hash snd_cs46xx_io_read 5-6 45734 _001589_hash NULL
++_001591_hash snd_gus_dram_read 4 56686 _001591_hash NULL
++_001592_hash snd_pcm_oss_read 3 28317 _001592_hash NULL
++_001593_hash snd_rme32_capture_copy 5 39653 _001593_hash NULL
++_001594_hash snd_rme96_capture_copy 5 58484 _001594_hash NULL
++_001595_hash sta_agg_status_read 3 14058 _001595_hash NULL
++_001596_hash sta_dev_read 3 14782 _001596_hash NULL
++_001597_hash sta_flags_read 3 56710 _001597_hash NULL
++_001598_hash sta_inactive_ms_read 3 25690 _001598_hash NULL
++_001599_hash sta_last_noise_read 3 62466 _001599_hash NULL
++_001600_hash sta_last_qual_read 3 62297 _001600_hash NULL
++_001601_hash sta_last_seq_ctrl_read 3 19106 _001601_hash NULL
++_001602_hash sta_last_signal_read 3 31818 _001602_hash NULL
++_001603_hash sta_num_ps_buf_frames_read 3 1488 _001603_hash NULL
++_001604_hash sta_rx_bytes_read 3 46037 _001604_hash NULL
++_001605_hash sta_rx_dropped_read 3 27830 _001605_hash NULL
++_001606_hash sta_rx_duplicates_read 3 47633 _001606_hash NULL
++_001607_hash sta_rx_fragments_read 3 44835 _001607_hash NULL
++_001608_hash sta_rx_packets_read 3 22788 _001608_hash NULL
++_001609_hash stats_failed_count_read 3 9244 _001609_hash NULL
++_001610_hash stats_frame_duplicate_count_read 3 54582 _001610_hash &_000150_hash
++_001611_hash stats_multicast_received_frame_count_read 3 24083 _001611_hash NULL
++_001612_hash stats_multicast_transmitted_frame_count_read 3 54788 _001612_hash NULL
++_001613_hash stats_multiple_retry_count_read 3 60334 _001613_hash NULL
++_001614_hash stats_received_fragment_count_read 3 59643 _001614_hash NULL
++_001615_hash stats_retry_count_read 3 21177 _001615_hash NULL
++_001616_hash stats_rx_expand_skb_head2_read 3 59439 _001616_hash NULL
++_001617_hash stats_rx_expand_skb_head_read 3 47467 _001617_hash NULL
++_001618_hash stats_rx_handlers_drop_defrag_read 3 56448 _001618_hash NULL
++_001619_hash stats_rx_handlers_drop_nullfunc_read 3 39294 _001619_hash NULL
++_001620_hash stats_rx_handlers_drop_passive_scan_read 3 52160 _001620_hash NULL
++_001621_hash stats_rx_handlers_drop_read 3 3284 _001621_hash NULL
++_001622_hash stats_rx_handlers_drop_short_read 3 45391 _001622_hash NULL
++_001623_hash stats_rx_handlers_fragments_read 3 10356 _001623_hash NULL
++_001624_hash stats_rx_handlers_queued_read 3 5922 _002145_hash NULL nohasharray
++_001625_hash stats_transmitted_fragment_count_read 3 28770 _001625_hash NULL
++_001626_hash stats_transmitted_frame_count_read 3 33861 _001626_hash NULL
++_001627_hash stats_tx_expand_skb_head_cloned_read 3 11107 _001627_hash NULL
++_001628_hash stats_tx_expand_skb_head_read 3 53188 _001628_hash NULL
++_001629_hash stats_tx_handlers_drop_fragment_read 3 45464 _001629_hash NULL
++_001630_hash stats_tx_handlers_drop_not_assoc_read 3 28015 _001630_hash NULL
++_001631_hash stats_tx_handlers_drop_read 3 44654 _001631_hash NULL
++_001632_hash stats_tx_handlers_drop_unauth_port_read 3 16139 _001632_hash NULL
++_001633_hash stats_tx_handlers_drop_unencrypted_read 3 46898 _001633_hash NULL
++_001634_hash stats_tx_handlers_drop_wep_read 3 47944 _001634_hash NULL
++_001635_hash stats_tx_handlers_queued_read 3 35325 _001635_hash NULL
++_001636_hash stats_tx_status_drop_read 3 10279 _001636_hash NULL
++_001637_hash sta_tx_bytes_read 3 55197 _001637_hash NULL
++_001638_hash sta_tx_filtered_read 3 6973 _001638_hash NULL
++_001639_hash sta_tx_fragments_read 3 49841 _001639_hash NULL
++_001640_hash sta_tx_packets_read 3 50955 _001640_hash NULL
++_001641_hash sta_tx_retry_count_read 3 59021 _001641_hash NULL
++_001642_hash sta_tx_retry_failed_read 3 10381 _001642_hash NULL
++_001643_hash sta_wep_weak_iv_count_read 3 64069 _001643_hash NULL
++_001644_hash store_bluetooth 4 21320 _001644_hash NULL
++_001645_hash store_camera 4 14751 _001645_hash NULL
++_001646_hash store_cardr 4 2997 _001646_hash NULL
++_001647_hash store_fan1_input 4 35793 _001647_hash NULL
++_001648_hash store_gps 4 42118 _001648_hash NULL
++_001649_hash store_pwm1 4 62529 _001649_hash NULL
++_001650_hash store_pwm1_enable 4 2577 _001650_hash NULL
++_001651_hash store_wlan 4 38040 _001651_hash NULL
++_001652_hash st_read 3 51251 _001652_hash NULL
++_001653_hash sysfs_read_file 3 42113 _001653_hash NULL
++_001654_hash sys_kexec_load 2 14222 _001654_hash NULL
++_001655_hash sys_preadv 3 17100 _001655_hash NULL
++_001656_hash sys_pwritev 3 41722 _001656_hash NULL
++_001657_hash sys_readv 3 50664 _001657_hash NULL
++_001658_hash sys_rt_sigpending 2 24961 _001658_hash NULL
++_001659_hash sys_setsockopt 5 35320 _001659_hash NULL
++_001660_hash sys_writev 3 28384 _001660_hash NULL
++_001661_hash tomoyo_read 3 43089 _001661_hash NULL
++_001662_hash total_ps_buffered_read 3 16365 _001662_hash NULL
++_001663_hash tsf_read 3 58892 _001663_hash NULL
++_001664_hash tun_get_user 3 33178 _001664_hash NULL
++_001665_hash tx_internal_desc_overflow_read 3 47300 _001665_hash NULL
++_001666_hash tx_queue_len_read 3 1463 _001666_hash NULL
++_001667_hash ubi_eba_atomic_leb_change 5 13041 _001667_hash NULL
++_001668_hash ubi_eba_write_leb 6-5 19826 _001668_hash NULL
++_001669_hash ubi_eba_write_leb_st 5 27896 _001669_hash NULL
++_001670_hash uhci_debug_read 3 5911 _001670_hash NULL
++_001671_hash unix_seqpacket_sendmsg 4 27893 _001671_hash NULL
++_001672_hash unix_stream_recvmsg 4 35210 _001672_hash NULL
++_001673_hash unlink1 3 63059 _001673_hash NULL
++_001674_hash __videobuf_copy_stream 3 20490 _001674_hash NULL
++_001675_hash waiters_read 3 40902 _001675_hash NULL
++_001676_hash wep_addr_key_count_read 3 20174 _001676_hash NULL
++_001677_hash wep_decrypt_fail_read 3 58567 _001677_hash NULL
++_001678_hash wep_default_key_count_read 3 43035 _001678_hash &_001223_hash
++_001679_hash wep_interrupt_read 3 41492 _001679_hash NULL
++_001680_hash wep_iv_read 3 54744 _001680_hash NULL
++_001681_hash wep_key_not_found_read 3 13377 _001681_hash &_000641_hash
++_001682_hash wep_packets_read 3 18751 _001682_hash NULL
++_001683_hash wusb_prf_256 7 29203 _001683_hash NULL
++_001684_hash wusb_prf_64 7 51065 _001684_hash NULL
++_001685_hash xfs_iext_add 3 41422 _001685_hash NULL
++_001686_hash xfs_iext_remove_direct 3 40744 _001686_hash NULL
++_001687_hash xfs_trans_get_efd 3 51148 _001687_hash NULL
++_001688_hash xfs_trans_get_efi 2 7898 _001688_hash NULL
++_001689_hash xlog_get_bp 2 23229 _001689_hash NULL
++_001690_hash aac_change_queue_depth 2 51753 _001690_hash NULL
++_001691_hash add_sctp_bind_addr 3 12269 _001691_hash NULL
++_001692_hash agp_allocate_memory_wrap 1 16576 _002200_hash NULL nohasharray
++_001693_hash arcmsr_adjust_disk_queue_depth 2 34916 _001693_hash NULL
++_001694_hash atalk_recvmsg 4 22053 _001694_hash NULL
++_001695_hash atomic_read_file 3 16227 _001695_hash NULL
++_001696_hash ax25_recvmsg 4 64441 _001696_hash NULL
++_001697_hash bt_sock_recvmsg 4 12316 _001697_hash NULL
++_001698_hash cpu_type_read 3 36540 _001698_hash NULL
++_001699_hash cx18_read_pos 3 4683 _001699_hash NULL
++_001701_hash dccp_recvmsg 4 16056 _001701_hash NULL
++_001702_hash depth_read 3 31112 _001702_hash NULL
++_001703_hash dgram_recvmsg 4 23104 _001703_hash NULL
++_001704_hash dma_skb_copy_datagram_iovec 3-5 21516 _001704_hash NULL
++_001706_hash do_sysctl 6 28306 _001706_hash NULL
++_001707_hash drm_agp_allocate_memory 2 15738 _001707_hash NULL
++_001708_hash enable_read 3 2117 _001708_hash NULL
++_001709_hash fc_change_queue_depth 2 18169 _001709_hash NULL
++_001710_hash get_alua_req 3 4166 _001710_hash NULL
++_001711_hash get_rdac_req 3 45882 _001711_hash NULL
++_001712_hash hci_sock_recvmsg 4 7072 _001712_hash NULL
++_001713_hash hptiop_adjust_disk_queue_depth 2 34698 _001713_hash NULL
++_001714_hash ide_queue_pc_tail 5 11673 _001714_hash NULL
++_001715_hash ide_raw_taskfile 4 42355 _001715_hash NULL
++_001716_hash idetape_queue_rw_tail 3 29562 _001716_hash NULL
++_001717_hash ieee80211_if_read_aid 3 9705 _001717_hash NULL
++_001718_hash ieee80211_if_read_auto_open_plinks 3 38268 _002486_hash NULL nohasharray
++_001719_hash ieee80211_if_read_bssid 3 35161 _001719_hash NULL
++_001720_hash ieee80211_if_read_capab 3 55294 _001720_hash NULL
++_001721_hash ieee80211_if_read_dot11MeshConfirmTimeout 3 60670 _001721_hash NULL
++_001722_hash ieee80211_if_read_dot11MeshHoldingTimeout 3 47356 _001722_hash NULL
++_001723_hash ieee80211_if_read_dot11MeshHWMPactivePathTimeout 3 7368 _001723_hash NULL
++_001724_hash ieee80211_if_read_dot11MeshHWMPmaxPREQretries 3 59829 _001724_hash NULL
++_001725_hash ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime 3 1589 _001725_hash NULL
++_001726_hash ieee80211_if_read_dot11MeshHWMPpreqMinInterval 3 24208 _001726_hash NULL
++_001727_hash ieee80211_if_read_dot11MeshMaxPeerLinks 3 23878 _001727_hash NULL
++_001728_hash ieee80211_if_read_dot11MeshMaxRetries 3 12756 _001728_hash NULL
++_001729_hash ieee80211_if_read_dot11MeshRetryTimeout 3 52168 _001729_hash NULL
++_001730_hash ieee80211_if_read_dot11MeshTTL 3 58307 _001730_hash NULL
++_001731_hash ieee80211_if_read_dropped_frames_no_route 3 33383 _001731_hash NULL
++_001732_hash ieee80211_if_read_dropped_frames_ttl 3 44500 _001732_hash NULL
++_001733_hash ieee80211_if_read_drop_unencrypted 3 37053 _001733_hash NULL
++_001734_hash ieee80211_if_read_dtim_count 3 38419 _001734_hash NULL
++_001735_hash ieee80211_if_read_estab_plinks 3 32533 _001735_hash NULL
++_001736_hash ieee80211_if_read_force_unicast_rateidx 3 32147 _001736_hash NULL
++_001737_hash ieee80211_if_read_fwded_frames 3 36520 _001737_hash NULL
++_001738_hash ieee80211_if_read_fwded_mcast 3 39571 _001738_hash NULL
++_001739_hash ieee80211_if_read_fwded_unicast 3 59740 _002083_hash NULL nohasharray
++_001740_hash ieee80211_if_read_max_ratectrl_rateidx 3 64369 _001740_hash NULL
++_001741_hash ieee80211_if_read_min_discovery_timeout 3 13946 _001741_hash NULL
++_001742_hash ieee80211_if_read_num_buffered_multicast 3 12716 _001742_hash NULL
++_001743_hash ieee80211_if_read_num_sta_ps 3 34722 _001743_hash NULL
++_001744_hash ieee80211_if_read_path_refresh_time 3 25545 _001744_hash NULL
++_001745_hash ieee80211_if_read_peer 3 45233 _001745_hash NULL
++_001746_hash ieee80211_rx_mgmt_beacon 3 24430 _001746_hash NULL
++_001747_hash ieee80211_rx_mgmt_probe_resp 3 6918 _001747_hash NULL
++_001748_hash ieee80211_rx_mgmt_probe_resp 4 12634 _001748_hash NULL
++_001749_hash ima_show_htable_violations 3 10619 _001749_hash NULL
++_001750_hash ima_show_measurements_count 3 23536 _001750_hash NULL
++_001751_hash ipr_change_queue_depth 2 53263 _001751_hash NULL
++_001752_hash ip_recv_error 3 23109 _001752_hash NULL
++_001753_hash ipv6_recv_error 3 56347 _001753_hash NULL
++_001754_hash ipx_recvmsg 4 44366 _001754_hash NULL
++_001755_hash irda_recvmsg_dgram 4 32631 _001755_hash NULL
++_001756_hash iscsi_change_queue_depth 2 37480 _001756_hash NULL
++_001757_hash ivtv_read_pos 3 34400 _001757_hash NULL
++_001758_hash l2cap_sar_segment_sdu 3 27701 _001758_hash NULL
++_001759_hash l2cap_sock_sendmsg 4 63427 _001759_hash NULL
++_001760_hash lbs_bcnmiss_read 3 8678 _001760_hash NULL
++_001761_hash lbs_failcount_read 3 31063 _001761_hash NULL
++_001762_hash lbs_highrssi_read 3 64089 _001762_hash NULL
++_001763_hash lbs_highsnr_read 3 5931 _001763_hash NULL
++_001764_hash lbs_lowrssi_read 3 32242 _001764_hash NULL
++_001765_hash lbs_lowsnr_read 3 29571 _001765_hash NULL
++_001766_hash llc_ui_recvmsg 4 3826 _001766_hash NULL
++_001767_hash megaraid_change_queue_depth 2 13375 _001767_hash NULL
++_001768_hash mptscsih_change_queue_depth 2 44196 _001768_hash NULL
++_001769_hash NCR_700_change_queue_depth 2 45806 _001769_hash NULL
++_001770_hash netlink_recvmsg 4 61600 _001770_hash NULL
++_001771_hash nfsctl_transaction_read 3 48250 _001771_hash NULL
++_001772_hash nr_recvmsg 4 12649 _001772_hash NULL
++_001773_hash osd_req_list_collection_objects 5 36664 _001773_hash NULL
++_001774_hash osd_req_list_partition_objects 5 56464 _001774_hash NULL
++_001776_hash packet_recvmsg 4 47700 _001776_hash NULL
++_001777_hash pep_recvmsg 4 19402 _001777_hash NULL
++_001778_hash pfkey_recvmsg 4 53604 _001778_hash NULL
++_001779_hash pmcraid_change_queue_depth 2 60044 _001779_hash NULL
++_001780_hash pn_recvmsg 4 30887 _001780_hash NULL
++_001781_hash pointer_size_read 3 51863 _001781_hash NULL
++_001782_hash pppoe_recvmsg 4 15073 _001782_hash NULL
++_001783_hash pppol2tp_recvmsg 4 57742 _002724_hash NULL nohasharray
++_001784_hash qla2x00_change_queue_depth 2 43446 _001784_hash NULL
++_001785_hash raw_recvmsg 4 52529 _001785_hash NULL
++_001786_hash rawv6_recvmsg 4 30265 _001786_hash NULL
++_001787_hash _req_append_segment 2 41031 _001787_hash NULL
++_001788_hash request_key_async 4 6990 _001788_hash NULL
++_001789_hash request_key_async_with_auxdata 4 46624 _001789_hash NULL
++_001790_hash request_key_with_auxdata 4 24515 _001790_hash NULL
++_001791_hash request_lock 4 35670 _001791_hash NULL
++_001792_hash rose_recvmsg 4 2368 _001792_hash NULL
++_001793_hash rxrpc_recvmsg 4 26233 _001793_hash NULL
++_001794_hash scsi_activate_tcq 2 42640 _001794_hash NULL
++_001795_hash scsi_deactivate_tcq 2 47086 _001795_hash &_000250_hash
++_001796_hash scsi_execute 5 33596 _001796_hash NULL
++_001797_hash _scsih_change_queue_depth 2 44902 _001797_hash NULL
++_001798_hash scsi_init_shared_tag_map 2 59812 _001798_hash NULL
++_001799_hash scsi_track_queue_full 2 44239 _001799_hash NULL
++_001800_hash sctp_recvmsg 4 23265 _001800_hash NULL
++_001801_hash skb_copy_and_csum_datagram_iovec 2 24466 _001801_hash NULL
++_001803_hash snd_gf1_mem_proc_dump 5-6 16926 _001803_hash NULL
++_001805_hash stats_dot11ACKFailureCount_read 3 45558 _001805_hash NULL
++_001806_hash stats_dot11FCSErrorCount_read 3 28154 _001806_hash NULL
++_001807_hash stats_dot11RTSFailureCount_read 3 43948 _001807_hash NULL
++_001808_hash stats_dot11RTSSuccessCount_read 3 33065 _001808_hash NULL
++_001809_hash sys_msgrcv 3 959 _001809_hash NULL
++_001810_hash tcp_copy_to_iovec 3 28344 _001810_hash NULL
++_001811_hash tcp_recvmsg 4 31238 _001811_hash NULL
++_001812_hash timeout_read 3 47915 _001812_hash NULL
++_001813_hash ttm_agp_populate 2 11718 _001813_hash NULL
++_001814_hash tun_put_user 4 59849 _001814_hash NULL
++_001815_hash twa_change_queue_depth 2 30648 _001815_hash NULL
++_001816_hash tw_change_queue_depth 2 57980 _001816_hash NULL
++_001818_hash ubi_leb_change 4 14899 _001818_hash NULL
++_001819_hash ubi_leb_write 5-4 41691 _001819_hash NULL
++_001820_hash udp_recvmsg 4 42558 _001820_hash NULL
++_001821_hash udpv6_recvmsg 4 9813 _001821_hash NULL
++_001822_hash ulong_read_file 3 42304 _001822_hash &_000775_hash
++_001823_hash unix_dgram_recvmsg 4 14952 _001823_hash NULL
++_001824_hash unlink_simple 3 47506 _001824_hash NULL
++_001825_hash vcc_recvmsg 4 37198 _001825_hash NULL
++_001826_hash write_leb 5 36957 _001826_hash NULL
++_001827_hash x25_recvmsg 4 42777 _001827_hash NULL
++_001828_hash xfs_iext_insert 3 53815 _001828_hash NULL
++_001829_hash xfs_iext_remove 3 39040 _001829_hash NULL
++_001830_hash xlog_find_verify_log_record 2 18870 _001830_hash NULL
++_001831_hash dbg_leb_change 4 19969 _001831_hash NULL
++_001832_hash dbg_leb_write 5-4 20478 _001832_hash NULL
++_001833_hash dlm_lock 6 19858 _001833_hash NULL
++_001834_hash dlm_user_request 6 8131 _001834_hash NULL
++_001835_hash drm_agp_bind_pages 3 56748 _001835_hash NULL
++_001836_hash drm_alloc_agp 2 48031 _001836_hash NULL
++_001837_hash l2cap_sock_recvmsg 4 59886 _001837_hash NULL
++_001838_hash osd_req_list_dev_partitions 4 60027 _001838_hash NULL
++_001839_hash osd_req_list_partition_collections 5 38223 _001839_hash NULL
++_001840_hash osst_do_scsi 4 44410 _001840_hash NULL
++_001841_hash scsi_execute_req 5 42088 _001841_hash NULL
++_001842_hash spi_execute 5 28736 _001842_hash NULL
++_001843_hash submit_inquiry 3 42108 _001843_hash NULL
++_001844_hash tcp_dma_try_early_copy 3 37651 _001844_hash NULL
++_001846_hash ubi_write 5-4 30809 _001846_hash NULL
++_001847_hash unix_seqpacket_recvmsg 4 23062 _002507_hash NULL nohasharray
++_001848_hash ch_do_scsi 4 31171 _001848_hash NULL
++_001850_hash gluebi_write 3 27905 _001850_hash NULL
++_001851_hash recover_head 3 17904 _001851_hash NULL
++_001852_hash scsi_mode_sense 5 16835 _001852_hash NULL
++_001853_hash scsi_vpd_inquiry 4 30040 _001853_hash NULL
++_001854_hash ses_recv_diag 4 47143 _001854_hash &_000413_hash
++_001855_hash ses_send_diag 4 64527 _001855_hash NULL
++_001856_hash spi_dv_device_echo_buffer 2-3 39846 _001856_hash NULL
++_001858_hash ubifs_leb_change 4 22399 _001858_hash NULL
++_001859_hash ubifs_leb_write 5-4 61226 _001859_hash NULL
++_001861_hash user_dlm_lock 6 56667 _001861_hash NULL
++_001862_hash sd_do_mode_sense 5 11507 _001862_hash NULL
++_001864_hash ubifs_write_node 5-3 15088 _001864_hash NULL
++_001865_hash add_numbered_child 5 14273 _001865_hash NULL
++_001866_hash alloc_ebda_hpc 1-2 50046 _001866_hash NULL
++_001868_hash do_pages_stat 2 4437 _001868_hash NULL
++_001869_hash hdpvr_i2c_read 4 26347 _001869_hash NULL
++_001870_hash hdpvr_i2c_write 4 61816 _001870_hash NULL
++_001871_hash kzalloc_node 1 24352 _001871_hash NULL
++_001872_hash mempool_create_node 1 44715 _001872_hash NULL
++_001873_hash newpart 6 47485 _001873_hash NULL
++_001874_hash pcpu_mem_alloc 1 3987 _001874_hash NULL
++_001875_hash add_child 4 45201 _001875_hash NULL
++_001876_hash __alloc_bootmem_low_node 2 25726 _001876_hash &_001180_hash
++_001877_hash __alloc_bootmem_node 2 1992 _001877_hash NULL
++_001878_hash __alloc_bootmem_node_nopanic 2 6432 _001878_hash NULL
++_001879_hash disk_expand_part_tbl 2 30561 _001879_hash NULL
++_001880_hash init_kstat_irqs 3 18740 _001880_hash NULL
++_001881_hash mempool_create 1 29437 _001881_hash NULL
++_001882_hash pcpu_extend_area_map 2 12589 _001882_hash NULL
++_001883_hash sys_move_pages 2 42626 _001883_hash NULL
++_001884_hash add_partition 2 15515 _001884_hash NULL
++_001885_hash init_copy_kstat_irqs 4 34985 _001885_hash NULL
++_001886_hash mempool_create_kmalloc_pool 1 41650 _001886_hash NULL
++_001887_hash mempool_create_page_pool 1 30189 _001887_hash NULL
++_001888_hash mempool_create_slab_pool 1 62907 _001888_hash NULL
++_001889_hash pcpu_alloc_bootmem 2 62074 _001889_hash NULL
++_001890_hash bioset_create 1 5580 _001890_hash NULL
++_001891_hash bioset_integrity_create 2 62708 _001891_hash NULL
++_001892_hash biovec_create_pools 2 9575 _001892_hash NULL
++_001893_hash i2o_pool_alloc 4 55485 _001893_hash NULL
++_001894_hash pcpu_fc_alloc 2 11818 _001894_hash NULL
++_001895_hash nfsd_read 6 20406 _001895_hash NULL
++_001896_hash atomic_counters_read 3 48827 _001896_hash NULL
++_001897_hash atomic_stats_read 3 36228 _001897_hash NULL
++_001898_hash compat_do_arpt_set_ctl 4 12184 _001898_hash NULL
++_001899_hash compat_do_ip6t_set_ctl 4 3184 _001899_hash NULL
++_001900_hash compat_do_ipt_set_ctl 4 58466 _001900_hash NULL
++_001901_hash compat_do_readv_writev 4 49102 _001901_hash NULL
++_001902_hash compat_filldir 3 32999 _001902_hash NULL
++_001903_hash compat_filldir64 3 35354 _001903_hash NULL
++_001904_hash compat_fillonedir 3 15620 _001904_hash NULL
++_001905_hash compat_sock_setsockopt 5 23 _001905_hash NULL
++_001906_hash compat_sys_kexec_load 2 35674 _001906_hash NULL
++_001907_hash compat_sys_mq_timedsend 3 31060 _001907_hash NULL
++_001908_hash compat_sys_msgrcv 2 7482 _001908_hash NULL
++_001909_hash compat_sys_msgsnd 2 10738 _001909_hash NULL
++_001910_hash compat_sys_semtimedop 3 3606 _001910_hash NULL
++_001911_hash __copy_in_user 3 34790 _001911_hash NULL
++_001912_hash copy_in_user 3 57502 _001912_hash NULL
++_001913_hash cpia_write_proc 3 20268 _001913_hash NULL
++_001914_hash do_arpt_set_ctl 4 51053 _001914_hash NULL
++_001915_hash do_ip6t_set_ctl 4 60040 _001915_hash NULL
++_001916_hash do_ipt_set_ctl 4 56238 _001916_hash NULL
++_001917_hash __earlyonly_bootmem_alloc 2 23824 _001917_hash NULL
++_001918_hash fat_compat_ioctl_filldir 3 36328 _001918_hash NULL
++_001919_hash flash_read 3 57843 _001919_hash NULL
++_001920_hash flash_write 3 62354 _001920_hash NULL
++_001921_hash init_cdev 1 8274 _001921_hash NULL
++_001922_hash ipath_create_cq 2 45586 _001922_hash NULL
++_001923_hash ipath_get_base_info 3 7043 _001923_hash NULL
++_001924_hash ipath_init_qp_table 2 25167 _001924_hash NULL
++_001925_hash ipath_resize_cq 2 712 _001925_hash NULL
++_001926_hash put_cmsg_compat 4 35937 _001926_hash NULL
++_001927_hash stats_read_ul 3 32751 _001927_hash NULL
++_001928_hash sys32_ipc 3 7238 _001928_hash NULL
++_001929_hash sys32_rt_sigpending 2 25814 _001929_hash NULL
++_001930_hash compat_readv 3 30273 _001930_hash NULL
++_001931_hash compat_sys_setsockopt 5 3326 _001931_hash NULL
++_001932_hash compat_writev 3 60063 _001932_hash NULL
++_001933_hash ipath_cdev_init 1 37752 _001933_hash NULL
++_001934_hash compat_sys_preadv 3 583 _001934_hash NULL
++_001935_hash compat_sys_pwritev 3 17886 _001935_hash NULL
++_001936_hash compat_sys_readv 3 20911 _001936_hash NULL
++_001937_hash compat_sys_writev 3 5784 _001937_hash NULL
++_001938_hash compat_sys_move_pages 2 5861 _001938_hash NULL
++_001939_hash gru_alloc_gts 2-3 37453 _001939_hash NULL
++_001941_hash options_write 3 47243 _001941_hash NULL
++_001942_hash sd_alloc_ctl_entry 1 29708 _001942_hash NULL
++_001943_hash uv_ptc_proc_write 3 19394 _001943_hash NULL
++_001944_hash vmemmap_alloc_block 1 43245 _001944_hash NULL
++_001945_hash xpc_kmalloc_cacheline_aligned 1 42895 _001945_hash NULL
++_001946_hash xpc_kzalloc_cacheline_aligned 1 65433 _001946_hash NULL
++_001947_hash alloc_fdtable 1 17389 _001947_hash NULL
++_001948_hash alloc_ldt 2 21972 _001948_hash NULL
++_001949_hash __alloc_skb 1 23940 _001949_hash NULL
++_001950_hash ata_scsi_change_queue_depth 2 37702 _001950_hash NULL
++_001951_hash ccid3_hc_rx_getsockopt 3 62331 _001951_hash NULL
++_001952_hash ccid3_hc_tx_getsockopt 3 16314 _001952_hash NULL
++_001953_hash cistpl_vers_1 4 15023 _001953_hash NULL
++_001954_hash cmm_read 3 57520 _001954_hash NULL
++_001955_hash cosa_read 3 25966 _001955_hash NULL
++_001956_hash csr1212_append_new_cache 2 32202 _001956_hash NULL
++_001957_hash dma_region_alloc 2 56079 _001957_hash NULL
++_001958_hash dm_table_create 3 35687 _001958_hash NULL
++_001959_hash do_write_orph_node 2 64343 _001959_hash NULL
++_001961_hash ep0_read 3 38095 _001961_hash NULL
++_001962_hash event_buffer_read 3 48772 _001962_hash NULL
++_001963_hash extract_entropy_user 3 26952 _001963_hash NULL
++_001964_hash get_fd_set 1 3866 _001964_hash NULL
++_001965_hash __get_vm_area_node 1 55305 _001965_hash NULL
++_001966_hash hpsb_alloc_packet 1 49798 _001966_hash NULL
++_001967_hash joydev_handle_JSIOCSAXMAP 3 48898 _002061_hash NULL nohasharray
++_001968_hash joydev_handle_JSIOCSBTNMAP 3 15643 _001968_hash NULL
++_001969_hash minstrel_stats_read 3 17290 _001969_hash NULL
++_001970_hash ntfs_rl_realloc 3 56831 _001970_hash NULL
++_001971_hash ntfs_rl_realloc_nofail 3 32173 _001971_hash NULL
++_001972_hash reqsk_queue_alloc 2 40272 _001972_hash NULL
++_001973_hash resize_info_buffer 2 62889 _001973_hash NULL
++_001974_hash rfkill_fop_write 3 64808 _001974_hash NULL
++_001975_hash sctp_getsockopt_active_key 2 45483 _001975_hash NULL
++_001976_hash sctp_getsockopt_adaptation_layer 2 45375 _001976_hash NULL
++_001977_hash sctp_getsockopt_associnfo 2 58169 _001977_hash NULL
++_001978_hash sctp_getsockopt_assoc_number 2 6384 _001978_hash NULL
++_001979_hash sctp_getsockopt_context 2 52490 _001979_hash NULL
++_001980_hash sctp_getsockopt_default_send_param 2 63056 _001980_hash NULL
++_001981_hash sctp_getsockopt_disable_fragments 2 12330 _001981_hash NULL
++_001982_hash sctp_getsockopt_events 2 3607 _001982_hash NULL
++_001983_hash sctp_getsockopt_fragment_interleave 2 51215 _001983_hash NULL
++_001984_hash sctp_getsockopt_initmsg 2 26042 _001984_hash NULL
++_001985_hash sctp_getsockopt_local_addrs_old 2 4220 _001985_hash NULL
++_001986_hash sctp_getsockopt_mappedv4 2 20044 _001986_hash NULL
++_001987_hash sctp_getsockopt_nodelay 2 9560 _001987_hash NULL
++_001988_hash sctp_getsockopt_partial_delivery_point 2 60952 _001988_hash NULL
++_001989_hash sctp_getsockopt_peeloff 2 59190 _001989_hash NULL
++_001990_hash sctp_getsockopt_peer_addr_info 2 6024 _001990_hash NULL
++_001991_hash sctp_getsockopt_peer_addr_params 2 53645 _001991_hash NULL
++_001992_hash sctp_getsockopt_peer_addrs_old 2 11565 _002138_hash NULL nohasharray
++_001993_hash sctp_getsockopt_primary_addr 2 24639 _001993_hash NULL
++_001994_hash sctp_getsockopt_rtoinfo 2 62027 _001994_hash NULL
++_001995_hash sctp_getsockopt_sctp_status 2 56540 _001995_hash NULL
++_001996_hash snd_mixart_BA0_read 5-6 45069 _001996_hash NULL
++_001997_hash snd_mixart_BA1_read 5-6 5082 _001997_hash NULL
++_001998_hash snd_pcm_oss_read2 3 54387 _001998_hash NULL
++_001999_hash tty_buffer_find 2 2443 _001999_hash NULL
++_002000_hash unix_bind 3 15668 _002000_hash NULL
++_002001_hash usbvideo_rvmalloc 1 17758 _002001_hash NULL
++_002002_hash usbvision_rvmalloc 1 19655 _002002_hash NULL
++_002003_hash alloc_skb 1 55439 _002003_hash NULL
++_002004_hash alloc_skb_fclone 1 3467 _002004_hash NULL
++_002005_hash core_sys_select 1 47494 _002005_hash NULL
++_002006_hash create_reply_packet 3 6789 _002006_hash NULL
++_002007_hash expand_fdtable 2 39273 _002007_hash NULL
++_002008_hash get_vm_area 1 18080 _002008_hash NULL
++_002009_hash __get_vm_area 1 61599 _002009_hash NULL
++_002010_hash get_vm_area_caller 1 10527 _002010_hash NULL
++_002011_hash __get_vm_area_caller 1 56416 _002233_hash NULL nohasharray
++_002012_hash get_vm_area_node 1 44507 _002012_hash NULL
++_002013_hash hpsb_make_readpacket 4 34181 _002013_hash NULL
++_002014_hash hpsb_make_streampacket 3 21071 _002014_hash NULL
++_002015_hash hpsb_make_writepacket 5 61656 _002015_hash NULL
++_002016_hash inet_csk_listen_start 2 38233 _002016_hash NULL
++_002017_hash __netdev_alloc_skb 2 18595 _002017_hash NULL
++_002018_hash ntfs_rl_append 2-4 6037 _002018_hash NULL
++_002020_hash ntfs_rl_insert 2-4 4931 _002020_hash NULL
++_002022_hash ntfs_rl_replace 2-4 14136 _002022_hash NULL
++_002024_hash ntfs_rl_split 2-4 52328 _002024_hash NULL
++_002026_hash random_read 3 13815 _002026_hash NULL
++_002027_hash tty_buffer_request_room 2 23228 _002027_hash NULL
++_002028_hash urandom_read 3 30462 _002028_hash NULL
++_002029_hash alloc_tx 2 32143 _002029_hash NULL
++_002030_hash alloc_vm_area 1 16003 _002030_hash &_000575_hash
++_002031_hash atm_alloc_charge 2 19517 _002100_hash NULL nohasharray
++_002032_hash ax25_output 2 22736 _002032_hash NULL
++_002033_hash bcsp_prepare_pkt 3 12961 _002033_hash NULL
++_002034_hash bt_skb_alloc 1 6404 _002034_hash NULL
++_002035_hash cxgb3_get_cpl_reply_skb 2 10620 _002035_hash NULL
++_002036_hash dccp_listen_start 2 35918 _002036_hash NULL
++_002037_hash __dev_alloc_skb 1 28681 _002037_hash NULL
++_002038_hash dn_alloc_skb 2 6631 _002038_hash NULL
++_002039_hash do_pselect 1 62061 _002039_hash NULL
++_002040_hash edge_tty_recv 4 18667 _002040_hash NULL
++_002041_hash expand_files 2 17080 _002041_hash NULL
++_002042_hash find_skb 2 20431 _002042_hash NULL
++_002043_hash gem_alloc_skb 1 59411 _002043_hash NULL
++_002044_hash get_packet 3 41914 _002044_hash NULL
++_002045_hash get_packet 3 5747 _002045_hash NULL
++_002046_hash get_packet_pg 4 28023 _002046_hash NULL
++_002047_hash get_skb 2 63008 _002047_hash NULL
++_002048_hash hidp_queue_report 3 1881 _002048_hash NULL
++_002049_hash __hidp_send_ctrl_message 4 28303 _002049_hash NULL
++_002050_hash hpsb_read 6 29049 _002578_hash NULL nohasharray
++_002051_hash hpsb_write 6 49217 _002051_hash NULL
++_002052_hash i2400m_net_rx 5 27170 _002052_hash NULL
++_002053_hash igmpv3_newpack 2 35912 _002053_hash NULL
++_002054_hash inet_listen 2 14723 _002054_hash NULL
++_002055_hash __ioremap_caller 2-1 21800 _002055_hash NULL
++_002056_hash isdn_net_ciscohdlck_alloc_skb 2 55209 _002056_hash &_001371_hash
++_002057_hash isdn_ppp_ccp_xmit_reset 6 63297 _002057_hash NULL
++_002058_hash _l2_alloc_skb 1 11883 _002058_hash NULL
++_002059_hash l3_alloc_skb 1 32289 _002059_hash NULL
++_002060_hash llc_alloc_frame 4 64366 _002060_hash NULL
++_002061_hash mac_drv_rx_init 2 48898 _002061_hash &_001967_hash
++_002062_hash mI_alloc_skb 1 24770 _002062_hash NULL
++_002063_hash module_alloc 1 63630 _002063_hash NULL
++_002064_hash netdev_alloc_skb 2 62437 _002064_hash NULL
++_002065_hash new_skb 1 21148 _002065_hash NULL
++_002066_hash nfulnl_alloc_skb 2 65207 _002066_hash NULL
++_002067_hash ni65_alloc_mem 3 10664 _002067_hash NULL
++_002068_hash pep_reply 5 50582 _002068_hash NULL
++_002069_hash pn_raw_send 2 54330 _002069_hash NULL
++_002070_hash refill_pool 2 19477 _002070_hash NULL
++_002071_hash rfcomm_wmalloc 2 58090 _002071_hash NULL
++_002072_hash rtl8169_alloc_rx_skb 4-5 25392 _002072_hash NULL
++_002074_hash rx 4 57944 _002074_hash NULL
++_002075_hash sbp2util_node_write_no_wait 4 7510 _002075_hash NULL
++_002076_hash sctp_ulpevent_new 1 33377 _002076_hash NULL
++_002077_hash send_command 4 10832 _002077_hash NULL
++_002078_hash send_to_tty 3 45141 _002078_hash NULL
++_002079_hash skb_copy_expand 2-3 7685 _002079_hash &_000403_hash
++_002081_hash sk_stream_alloc_skb 2 57622 _002081_hash NULL
++_002082_hash sock_alloc_send_pskb 2 21246 _002082_hash NULL
++_002083_hash sock_rmalloc 2 59740 _002083_hash &_001739_hash
++_002084_hash sock_wmalloc 2 16472 _002084_hash NULL
++_002085_hash solos_param_store 4 34755 _002085_hash NULL
++_002086_hash sys_select 1 38827 _002086_hash NULL
++_002087_hash tcp_collapse 5-6 63294 _002087_hash NULL
++_002089_hash tipc_cfg_reply_alloc 1 27606 _002089_hash NULL
++_002090_hash ti_recv 4 22027 _002090_hash NULL
++_002091_hash tty_prepare_flip_string 3 39955 _002091_hash NULL
++_002092_hash tty_prepare_flip_string_flags 4 59240 _002092_hash NULL
++_002093_hash ulog_alloc_skb 1 23427 _002093_hash NULL
++_002094_hash vmap 2 15025 _002094_hash NULL
++_002095_hash alloc_fd 1 37637 _002095_hash NULL
++_002096_hash _alloc_mISDN_skb 3 52232 _002096_hash NULL
++_002097_hash ath_rxbuf_alloc 2 24745 _002097_hash NULL
++_002098_hash ax25_send_frame 2 19964 _002098_hash NULL
++_002099_hash console_store 4 36007 _002099_hash NULL
++_002100_hash dev_alloc_skb 1 19517 _002100_hash &_002031_hash
++_002101_hash dn_nsp_do_disc 2-6 49474 _002101_hash NULL
++_002103_hash dsp_cmx_send_member 2 15625 _002103_hash NULL
++_002104_hash enic_rq_alloc_skb 2 17220 _002104_hash NULL
++_002105_hash hci_send_cmd 3 43810 _002105_hash NULL
++_002106_hash hci_si_event 3 1404 _002106_hash NULL
++_002107_hash hfcpci_empty_bfifo 4 62323 _002107_hash NULL
++_002108_hash hidp_send_ctrl_message 4 43702 _002108_hash NULL
++_002109_hash hpsb_node_read 4 53963 _002109_hash NULL
++_002110_hash hpsb_node_write 4 52928 _002110_hash NULL
++_002111_hash inet_dccp_listen 2 28565 _002111_hash NULL
++_002112_hash ioremap_cache 2-1 47189 _002112_hash NULL
++_002113_hash ioremap_default 2-1 64667 _002113_hash NULL
++_002114_hash ioremap_nocache 2-1 2439 _002114_hash NULL
++_002115_hash ioremap_prot 2-1 51764 _002115_hash NULL
++_002116_hash ioremap_wc 2-1 62695 _002116_hash NULL
++_002117_hash ip6_append_data 4-5 60501 _002117_hash NULL
++_002118_hash ip_append_data 4-5 41234 _002118_hash NULL
++_002119_hash l1oip_socket_recv 6 56537 _002119_hash NULL
++_002120_hash l2cap_build_cmd 4 48676 _002120_hash NULL
++_002121_hash l2down_create 4 21755 _002121_hash NULL
++_002122_hash l2up_create 3 6430 _002122_hash NULL
++_002125_hash lro_gen_skb 6 2644 _002125_hash NULL
++_002126_hash module_alloc_update_bounds 1 47205 _002126_hash NULL
++_002127_hash netpoll_send_udp 3 58955 _002127_hash NULL
++_002128_hash nfqnl_mangle 2 14583 _002128_hash NULL
++_002129_hash p54_alloc_skb 3 34366 _002129_hash &_000292_hash
++_002130_hash process_rcvd_data 3 6679 _002130_hash NULL
++_002131_hash receive_copy 3 12216 _002131_hash NULL
++_002132_hash rfcomm_tty_write 3 51603 _002132_hash NULL
++_002133_hash rtl8169_try_rx_copy 3 55465 _002133_hash NULL
++_002134_hash send_mpa_reject 3 7135 _002134_hash NULL
++_002135_hash send_mpa_reply 3 32372 _002135_hash NULL
++_002136_hash sge_rx 3 50594 _002136_hash NULL
++_002137_hash sis190_try_rx_copy 3 57069 _002137_hash NULL
++_002138_hash skb_cow_data 2 11565 _002138_hash &_001992_hash
++_002139_hash skge_rx_get 3 40598 _002139_hash NULL
++_002140_hash sock_alloc_send_skb 2 23720 _002140_hash NULL
++_002141_hash sys_dup3 2 33421 _002141_hash NULL
++_002142_hash sys_pselect6 1 57449 _002142_hash NULL
++_002143_hash tcp_fragment 3 20436 _002143_hash NULL
++_002144_hash teiup_create 3 43201 _002144_hash NULL
++_002145_hash ttm_bo_kmap_ttm 3 5922 _002145_hash &_001624_hash
++_002146_hash tun_alloc_skb 2-4-3 41216 _002146_hash NULL
++_002148_hash use_pool 2 64607 _002148_hash NULL
++_002149_hash velocity_rx_copy 2 34583 _002149_hash NULL
++_002150_hash vxge_rx_alloc 3 52024 _002150_hash NULL
++_002151_hash add_rx_skb 3 8257 _002151_hash NULL
++_002152_hash ar9170_rx_copy_data 2 35787 _002152_hash NULL
++_002153_hash arlan_rx_interrupt 4 10184 _002153_hash NULL
++_002154_hash br_send_bpdu 3 29669 _002154_hash NULL
++_002155_hash bt_skb_send_alloc 2 6581 _002155_hash NULL
++_002156_hash cosa_net_setup_rx 2 38594 _002156_hash NULL
++_002157_hash deliver_packet 3 767 _002157_hash NULL
++_002158_hash devm_ioremap_nocache 3-2 2036 _002158_hash NULL
++_002159_hash dn_alloc_send_pskb 2 4465 _002159_hash NULL
++_002160_hash dn_nsp_return_disc 2 60296 _002160_hash NULL
++_002161_hash dn_nsp_send_disc 2 23469 _002161_hash NULL
++_002162_hash do_fcntl 3 31468 _002162_hash NULL
++_002163_hash dsp_tone_hw_message 3 17678 _002163_hash NULL
++_002164_hash dvb_net_sec 3 37884 _002164_hash NULL
++_002165_hash ether1394_data_handler 5 2481 _002165_hash NULL
++_002166_hash fast_rx_path 3 59214 _002166_hash NULL
++_002167_hash __fc_frame_alloc 1 23432 _002167_hash NULL
++_002168_hash fwnet_incoming_packet 3 40380 _002168_hash NULL
++_002169_hash fwnet_pd_new 4 39947 _002169_hash NULL
++_002170_hash got_frame 2 16028 _002170_hash NULL
++_002171_hash hdlcdev_rx 3 997 _002171_hash NULL
++_002172_hash HDLC_Encode 2-3 7186 _002172_hash NULL
++_002174_hash hfc_empty_fifo 2 57972 _002174_hash NULL
++_002175_hash hfcpci_empty_fifo 4 2427 _002175_hash NULL
++_002176_hash hysdn_rx_netpkt 3 16136 _002176_hash NULL
++_002177_hash ieee80211_fragment 4 33112 _002177_hash NULL
++_002178_hash ieee80211_send_auth 5 60865 _002178_hash NULL
++_002179_hash ieee80211_send_probe_req 6 49265 _002179_hash NULL
++_002180_hash ioremap 2-1 23172 _002180_hash NULL
++_002181_hash ip6_ufo_append_data 5-7-6 40301 _002181_hash NULL
++_002184_hash ip_send_reply 4 46635 _002184_hash NULL
++_002185_hash ip_ufo_append_data 5-7-6 27187 _002185_hash NULL
++_002188_hash ipw_packet_received_skb 2 1230 _002188_hash NULL
++_002189_hash iraw_encode 2-3 18099 _002189_hash NULL
++_002191_hash iwch_reject_cr 3 23901 _002191_hash NULL
++_002192_hash iwm_rx_packet_alloc 3 9898 _002192_hash NULL
++_002193_hash l1oip_socket_parse 4 4507 _002193_hash NULL
++_002194_hash l2cap_send_cmd 4 3678 _002194_hash NULL
++_002196_hash mcs_unwrap_fir 3 25733 _002196_hash NULL
++_002197_hash mcs_unwrap_mir 3 9455 _002197_hash NULL
++_002198_hash mga_ioremap 2-1 8571 _002198_hash NULL
++_002199_hash mld_newpack 2 50950 _002199_hash NULL
++_002200_hash new_partial_datagram 4 16576 _002200_hash &_001692_hash
++_002201_hash node_read 4 45634 _002201_hash NULL
++_002202_hash node_write 4 29878 _002202_hash NULL
++_002203_hash p54_download_eeprom 4 43842 _002203_hash NULL
++_002204_hash pci_iomap 3 47575 _002204_hash NULL
++_002205_hash ppp_tx_cp 5 62044 _002205_hash NULL
++_002206_hash prism2_send_mgmt 4 62605 _002206_hash &_001462_hash
++_002207_hash prism2_sta_send_mgmt 5 43916 _002207_hash NULL
++_002208_hash _queue_data 4 54983 _002208_hash NULL
++_002209_hash read_fifo 3 826 _002209_hash NULL
++_002210_hash rx_data 4 60442 _002210_hash NULL
++_002211_hash sbp2util_notify_fetch_agent 4 40494 _002211_hash NULL
++_002212_hash set_rxd_buffer_pointer 8 9950 _002212_hash NULL
++_002213_hash sky2_receive 2 13407 _002213_hash NULL
++_002214_hash smctr_process_rx_packet 2 13270 _002214_hash NULL
++_002215_hash sys_dup2 2 25284 _002215_hash NULL
++_002216_hash tcp_mark_head_lost 2 50087 _002216_hash NULL
++_002217_hash tcp_match_skb_to_sack 3-4 23568 _002217_hash NULL
++_002219_hash tso_fragment 3 12539 _002219_hash NULL
++_002220_hash ttm_bo_ioremap 4-3-2 40854 _002220_hash NULL
++_002221_hash ttm_bo_kmap 3 60118 _002221_hash NULL
++_002222_hash udp_sendmsg 4 4492 _002222_hash NULL
++_002223_hash udpv6_sendmsg 4 22316 _002223_hash NULL
++_002224_hash wl1271_rx_handle_data 2 47827 _002224_hash NULL
++_002225_hash wv_packet_read 3 39140 _002225_hash NULL
++_002226_hash zd_mac_rx 3 38296 _002226_hash NULL
++_002227_hash aac_nark_ioremap 2 50163 _002227_hash &_000206_hash
++_002228_hash aac_rkt_ioremap 2 3333 _002228_hash NULL
++_002229_hash aac_rx_ioremap 2 52410 _002229_hash NULL
++_002230_hash aac_sa_ioremap 2 13596 _002230_hash &_000190_hash
++_002231_hash acpi_os_map_memory 2-1 11161 _002231_hash NULL
++_002232_hash acpi_os_read_memory 3-1 54186 _002232_hash NULL
++_002233_hash acpi_os_write_memory 3-1 56416 _002233_hash &_002011_hash
++_002234_hash ar9170_handle_mpdu 3 37956 _002234_hash NULL
++_002235_hash check586 2 29914 _002235_hash NULL
++_002236_hash check_mirror 2-1 57342 _002236_hash &_001259_hash
++_002237_hash devm_ioremap 3-2 29235 _002237_hash &_000851_hash
++_002238_hash dma_declare_coherent_memory 4-2 14244 _002238_hash NULL
++_002239_hash dvb_net_sec_callback 2 28786 _002239_hash NULL
++_002240_hash ether1394_write 6 6180 _002240_hash NULL
++_002241_hash _fc_frame_alloc 2 28865 _002241_hash NULL
++_002242_hash fc_frame_alloc_fill 2 59394 _002242_hash NULL
++_002243_hash fwnet_receive_packet 10 46054 _002243_hash NULL
++_002244_hash handle_rx_packet 3 58993 _002244_hash NULL
++_002245_hash hysdn_sched_rx 3 60533 _002245_hash NULL
++_002250_hash ipwireless_network_packet_received 4 51277 _002250_hash NULL
++_002251_hash isp1760_register 2-1 14408 _002251_hash NULL
++_002252_hash iwm_ntf_rx_packet 3 60452 _002252_hash NULL
++_002253_hash mthca_map_reg 3-2 5664 _002253_hash NULL
++_002254_hash pcim_iomap 3 58334 _002254_hash NULL
++_002255_hash ppp_cp_event 6 2965 _002255_hash NULL
++_002256_hash register_device 3-2 60015 _002256_hash NULL
++_002257_hash remap_pci_mem 1-2 15966 _002257_hash NULL
++_002259_hash sfi_map_memory 2-1 5183 _002259_hash NULL
++_002260_hash sriov_enable_migration 2 14889 _002260_hash NULL
++_002261_hash sys_fcntl 3 19267 _002261_hash NULL
++_002262_hash sys_fcntl64 3 29031 _002262_hash NULL
++_002263_hash tcp_sacktag_walk 5-6 26339 _002263_hash NULL
++_002265_hash tcp_update_scoreboard 2 21639 _002265_hash NULL
++_002266_hash tcp_write_xmit 2 39755 _002266_hash NULL
++_002267_hash tpm_tis_init 3-2 15304 _002267_hash NULL
++_002268_hash acpi_ex_system_memory_space_handler 2 31192 _002268_hash NULL
++_002269_hash dmam_declare_coherent_memory 4-2 43679 _002269_hash NULL
++_002270_hash fc_frame_alloc 2 1596 _002270_hash NULL
++_002271_hash sriov_enable 2 59689 _002271_hash NULL
++_002272_hash tcp_push_one 2 48816 _002272_hash NULL
++_002273_hash __tcp_push_pending_frames 2 48148 _002273_hash NULL
++_002274_hash pci_enable_sriov 2 35745 _002274_hash NULL
++_002275_hash tcp_push 3 10680 _002275_hash NULL
++_002276_hash msix_map_region 3 3411 _002276_hash NULL
++_002277_hash compat_sys_fcntl64 3 60256 _002277_hash NULL
++_002278_hash efi_ioremap 2-1 3492 _002278_hash &_000785_hash
++_002279_hash snd_nm256_capture_copy 5 28622 _002279_hash NULL
++_002280_hash snd_nm256_playback_copy 5 38567 _002280_hash NULL
++_002281_hash compat_sys_fcntl 3 15654 _002281_hash NULL
++_002287_hash xlate_dev_mem_ptr 1 15291 _002287_hash &_001234_hash
++_002288_hash a4t_cs_init 3 27734 _002288_hash NULL
++_002292_hash atyfb_setup_generic 3 49151 _002292_hash NULL
++_002293_hash c101_run 2 37279 _002293_hash NULL
++_002295_hash cru_detect 1 11272 _002295_hash NULL
++_002296_hash cs553x_init_one 3 58886 _002296_hash NULL
++_002297_hash cycx_setup 4 47562 _002297_hash NULL
++_002298_hash DepcaSignature 2 80 _002298_hash &_000995_hash
++_002301_hash doc_probe 1 23285 _002301_hash NULL
++_002302_hash DoC_Probe 1 57534 _002302_hash NULL
++_002303_hash gdth_init_isa 1 28091 _002303_hash NULL
++_002304_hash gdth_search_isa 1 58595 _002304_hash NULL
++_002307_hash n2_run 3 53459 _002307_hash NULL
++_002308_hash probe_bios 1 17467 _002308_hash NULL
++_002311_hash ssb_bus_scan 2 36578 _002311_hash NULL
++_002312_hash ssb_ioremap 2 5228 _002312_hash NULL
++_002313_hash acpi_tb_check_xsdt 1 21862 _002313_hash NULL
++_002314_hash acpi_tb_install_table 1 12988 _002314_hash NULL
++_002315_hash acpi_tb_parse_root_table 1 53455 _002315_hash NULL
++_002316_hash com90xx_found 3 13974 _002316_hash NULL
++_002318_hash gdth_isa_probe_one 1 48925 _002318_hash NULL
++_002319_hash sfi_map_table 1 5462 _002319_hash NULL
++_002320_hash ssb_bus_register 3 65183 _002320_hash NULL
++_002321_hash sfi_check_table 1 6772 _002321_hash NULL
++_002322_hash ssb_bus_pcmciabus_register 3 56020 _002322_hash NULL
++_002323_hash ssb_bus_ssbbus_register 2 2217 _002323_hash NULL
++_002326_hash iommu_map_mmio_space 1 30919 _002326_hash NULL
++_002327_hash allocate_probes 1 40204 _002327_hash NULL
++_002328_hash b1_alloc_card 1 36155 _002328_hash NULL
++_002329_hash blk_dropped_read 3 4168 _002329_hash NULL
++_002330_hash blk_msg_write 3 13655 _002330_hash NULL
++_002331_hash capinc_tty_write 3 28539 _002331_hash NULL
++_002332_hash capi_write 3 35104 _002332_hash NULL
++_002333_hash cmtp_add_msgpart 4 9252 _002333_hash NULL
++_002334_hash cmtp_send_interopmsg 7 376 _002334_hash NULL
++_002335_hash dccpprobe_read 3 52549 _002335_hash NULL
++_002336_hash __devres_alloc 2 25598 _002336_hash NULL
++_002337_hash diva_os_alloc_message_buffer 1 64568 _002337_hash NULL
++_002338_hash diva_os_copy_from_user 4 7792 _002338_hash NULL
++_002339_hash diva_os_copy_to_user 4 48508 _002339_hash NULL
++_002340_hash diva_os_malloc 2 16406 _002340_hash NULL
++_002341_hash divasa_remap_pci_bar 3-4 23485 _002341_hash &_000660_hash
++_002343_hash do_test 1 15766 _002343_hash NULL
++_002344_hash event_enable_read 3 7074 _002344_hash NULL
++_002345_hash event_enable_write 3 45238 _002345_hash NULL
++_002346_hash event_filter_read 3 23494 _002346_hash NULL
++_002347_hash event_filter_write 3 56609 _002347_hash NULL
++_002348_hash event_format_read 3 54674 _002348_hash NULL
++_002349_hash event_id_read 3 64288 _002349_hash &_000935_hash
++_002350_hash ftrace_pid_read 3 14970 _002350_hash NULL
++_002351_hash ftrace_pid_write 3 39710 _002351_hash NULL
++_002352_hash ftrace_profile_read 3 21327 _002352_hash NULL
++_002353_hash ftrace_profile_write 3 53327 _002353_hash NULL
++_002354_hash hycapi_rx_capipkt 3 11602 _002354_hash NULL
++_002355_hash io_mapping_create_wc 1-2 1354 _002355_hash NULL
++_002357_hash kgdb_hex2mem 3 24755 _002357_hash NULL
++_002358_hash kgdb_mem2hex 3 1578 _002358_hash NULL
++_002359_hash __module_alloc 1 50004 _002359_hash NULL
++_002360_hash module_alloc_update_bounds_rw 1 63233 _002360_hash NULL
++_002361_hash module_alloc_update_bounds_rx 1 58634 _002361_hash NULL
++_002362_hash p9_client_read 5 19750 _002362_hash NULL
++_002363_hash pmcraid_copy_sglist 3 38431 _002363_hash NULL
++_002364_hash proc_fault_inject_read 3 36802 _002364_hash NULL
++_002365_hash proc_fault_inject_write 3 21058 _002365_hash NULL
++_002366_hash rb_simple_read 3 45972 _002366_hash NULL
++_002367_hash rb_simple_write 3 20890 _002367_hash NULL
++_002368_hash show_header 3 4722 _002368_hash &_000451_hash
++_002369_hash stack_max_size_read 3 1445 _002369_hash NULL
++_002370_hash stack_max_size_write 3 36068 _002370_hash NULL
++_002371_hash subsystem_filter_read 3 62310 _002371_hash NULL
++_002372_hash subsystem_filter_write 3 13022 _002372_hash NULL
++_002373_hash sysprof_sample_read 3 9605 _002373_hash &_000327_hash
++_002374_hash sysprof_sample_write 3 62489 _002374_hash NULL
++_002375_hash system_enable_read 3 25815 _002375_hash NULL
++_002376_hash system_enable_write 3 61396 _002376_hash NULL
++_002377_hash trace_options_core_read 3 47390 _002377_hash NULL
++_002378_hash trace_options_core_write 3 61551 _002378_hash NULL
++_002379_hash trace_options_read 3 11419 _002379_hash NULL
++_002380_hash trace_options_write 3 48275 _002380_hash NULL
++_002381_hash trace_parser_get_init 2 31379 _002381_hash NULL
++_002382_hash trace_seq_to_user 3 65398 _002382_hash NULL
++_002383_hash tracing_buffers_read 3 11124 _002383_hash NULL
++_002384_hash tracing_clock_read 3 39975 _002384_hash NULL
++_002385_hash tracing_clock_write 3 27961 _002385_hash NULL
++_002386_hash tracing_cpumask_read 3 7010 _002386_hash NULL
++_002387_hash tracing_ctrl_read 3 46922 _002387_hash NULL
++_002388_hash tracing_ctrl_write 3 42324 _002388_hash &_001372_hash
++_002389_hash tracing_entries_read 3 8345 _002389_hash NULL
++_002390_hash tracing_entries_write 3 60563 _002390_hash NULL
++_002391_hash tracing_mark_write 3 62143 _002391_hash NULL
++_002392_hash tracing_max_lat_read 3 8890 _002392_hash NULL
++_002393_hash tracing_max_lat_write 3 8728 _002393_hash NULL
++_002394_hash tracing_read_dyn_info 3 45468 _002394_hash NULL
++_002395_hash tracing_readme_read 3 16493 _002395_hash NULL
++_002396_hash tracing_saved_cmdlines_read 3 21434 _002396_hash NULL
++_002397_hash tracing_set_trace_read 3 44122 _002397_hash NULL
++_002398_hash tracing_set_trace_write 3 57096 _002398_hash NULL
++_002399_hash tracing_stats_read 3 34537 _002399_hash NULL
++_002400_hash tracing_trace_options_read 3 51405 _002400_hash NULL
++_002401_hash tracing_trace_options_write 3 153 _002401_hash NULL
++_002402_hash tstats_write 3 60432 _002402_hash &_000010_hash
++_002403_hash um_idi_write 3 18293 _002403_hash NULL
++_002404_hash __vmalloc_node 1 39308 _002404_hash NULL
++_002405_hash xdi_copy_from_user 4 8395 _002405_hash NULL
++_002406_hash xdi_copy_to_user 4 48900 _002406_hash NULL
++_002407_hash c4_add_card 3 54968 _002407_hash NULL
++_002408_hash mmio_read 4 40348 _002408_hash NULL
++_002409_hash tracing_read_pipe 3 35312 _002409_hash NULL
++_002410_hash v9fs_file_read 3 40858 _002410_hash NULL
++_002411_hash v9fs_file_readn 4 36353 _002411_hash NULL
++_002412_hash create_table 2 16213 _002412_hash NULL
++_002413_hash acl_alloc 1 35979 _002413_hash NULL
++_002414_hash acl_alloc_stack_init 1 60630 _002414_hash NULL
++_002415_hash acl_alloc_num 1-2 60778 _002415_hash NULL
++_002416_hash alloc_etherdev_mq_compat 1 2247 _002416_hash NULL
++_002417_hash __netdev_alloc_skb_ip_align 2 55067 _002417_hash NULL
++_002418_hash sysctl_string_modpriv 5 32895 _002418_hash NULL
++_002419_hash netdev_alloc_skb_ip_align 2 40811 _002419_hash NULL
++_002421_hash padzero 1 55 _002421_hash &_001570_hash
++_002422_hash mpt_lan_receive_post_turbo 2 13592 _002422_hash NULL
++_002423_hash agp_remap 2 30665 _002423_hash NULL
++_002424_hash allocate_buffers 2 4113 _002424_hash NULL
++_002425_hash ___alloc_bootmem_node 2 18882 _002425_hash NULL
++_002426_hash ___alloc_bootmem_nopanic 1 53626 _002426_hash NULL
++_002427_hash _alloc_get_attr_desc 2 470 _002427_hash NULL
++_002428_hash _alloc_set_attr_list 4 48991 _002428_hash NULL
++_002432_hash btmrvl_sdio_host_to_card 3 12152 _002432_hash NULL
++_002434_hash buf_acquire 1 3736 _002434_hash NULL
++_002435_hash cache_read_pipefs 3 47615 _002435_hash NULL
++_002436_hash cache_read_procfs 3 52882 _002436_hash NULL
++_002437_hash cache_write_pipefs 3 48270 _002437_hash NULL
++_002438_hash cache_write_procfs 3 22491 _002438_hash NULL
++_002439_hash cgroup_file_read 3 28804 _002439_hash NULL
++_002440_hash cgroup_file_write 3 52417 _002440_hash NULL
++_002441_hash cnic_init_id_tbl 2 21872 _002441_hash NULL
++_002443_hash cp210x_get_config 4 56229 _002443_hash NULL
++_002444_hash cp210x_set_config 4 46447 _002444_hash NULL
++_002445_hash cx18_v4l2_read 3 21196 _002445_hash NULL
++_002446_hash dccp_setsockopt 5 60367 _002446_hash NULL
++_002447_hash dispatch_ioctl 2 32357 _002447_hash NULL
++_002448_hash dn_setsockopt 5 314 _002448_hash &_001423_hash
++_002449_hash drm_ioctl 3 65206 _002449_hash NULL
++_002450_hash dvb_ca_write 3 41171 _002450_hash NULL
++_002451_hash dvb_demux_read 3 13981 _002451_hash NULL
++_002452_hash dvb_dmxdev_read_sec 4 7892 _002452_hash NULL
++_002453_hash dvb_dvr_read 3 17073 _002453_hash NULL
++_002454_hash dvb_usercopy 3 16640 _002454_hash NULL
++_002455_hash evdev_do_ioctl 2 24459 _002455_hash NULL
++_002456_hash fbcon_do_set_font 2-3 4079 _002456_hash NULL
++_002458_hash fc_host_post_vendor_event 3 30903 _002458_hash NULL
++_002459_hash fix_unclean_leb 3 23188 _002459_hash NULL
++_002460_hash fuse_conn_congestion_threshold_read 3 51028 _002460_hash NULL
++_002461_hash fuse_conn_congestion_threshold_write 3 43736 _002461_hash NULL
++_002462_hash fuse_conn_max_background_read 3 10855 _002462_hash NULL
++_002463_hash fuse_conn_max_background_write 3 50061 _002463_hash NULL
++_002464_hash fuse_fill_write_pages 4 53682 _002464_hash NULL
++_002465_hash generic_perform_write 3 54832 _002465_hash NULL
++_002466_hash gen_pool_add 3 21776 _002466_hash NULL
++_002467_hash groups_alloc 1 7614 _002467_hash NULL
++_002468_hash handle_eviocgbit 2 4991 _002468_hash NULL
++_002469_hash hiddev_ioctl 2 36816 _002469_hash NULL
++_002470_hash hidraw_ioctl 2 63658 _002470_hash NULL
++_002471_hash if_spi_host_to_card 4 62890 _002471_hash NULL
++_002472_hash intel_i810_alloc_by_type 1 31226 _002472_hash NULL
++_002473_hash intel_i830_alloc_by_type 1 40921 _002473_hash NULL
++_002474_hash ip_options_get_alloc 1 7448 _002474_hash NULL
++_002475_hash ip_setsockopt 5 33487 _002475_hash NULL
++_002476_hash ipv6_setsockopt 5 29871 _002476_hash NULL
++_002477_hash iscsi_if_send_reply 7 52219 _002477_hash NULL
++_002478_hash iscsi_offload_mesg 5 58425 _002478_hash NULL
++_002479_hash iscsi_recv_pdu 4 16755 _002479_hash NULL
++_002480_hash ivtv_v4l2_read 3 1964 _002480_hash NULL
++_002481_hash joydev_ioctl_common 2 49359 _002481_hash NULL
++_002482_hash mlx4_init_icm_table 4-5 2151 _002482_hash NULL
++_002484_hash mon_bin_ioctl 4 21336 _002484_hash NULL
++_002485_hash __mptctl_ioctl 2 15875 _002485_hash NULL
++_002486_hash mthca_alloc_icm_table 3-4 38268 _002486_hash &_001718_hash
++_002488_hash mthca_alloc_init 2 21754 _002488_hash NULL
++_002489_hash mthca_array_init 2 39987 _002489_hash NULL
++_002490_hash mthca_buf_alloc 2 35861 _002490_hash NULL
++_002491_hash mthca_setup_cmd_doorbells 2 53954 _002491_hash NULL
++_002492_hash mwl8k_prepare_multicast 2 42499 _002492_hash NULL
++_002493_hash __netlink_change_ngroups 2 46156 _002493_hash NULL
++_002494_hash netlink_kernel_create 3 18110 _002494_hash NULL
++_002495_hash nfsd_write 6 54809 _002495_hash NULL
++_002497_hash osst_read 3 40237 _002497_hash NULL
++_002498_hash pagemap_read 3 26441 _002498_hash NULL
++_002499_hash prism2_info_hostscanresults 3 39657 _002499_hash NULL
++_002500_hash prism2_info_scanresults 3 59729 _002500_hash NULL
++_002501_hash pskb_expand_head 2-3 42881 _002501_hash NULL
++_002503_hash rawv6_setsockopt 5 56165 _002503_hash NULL
++_002504_hash read_flush_pipefs 3 20171 _002504_hash NULL
++_002505_hash read_flush_procfs 3 27642 _002505_hash NULL
++_002506_hash receive_packet 2 12367 _002506_hash NULL
++_002507_hash reiserfs_add_entry 4 23062 _002507_hash &_001847_hash
++_002508_hash rsc_mgr_init 3 16299 _002508_hash NULL
++_002509_hash rxrpc_client_sendmsg 5 23236 _002509_hash NULL
++_002510_hash rxrpc_kernel_send_data 3 60083 _002510_hash NULL
++_002511_hash rxrpc_server_sendmsg 4 37331 _002511_hash NULL
++_002512_hash scsi_nl_send_vendor_msg 5 16394 _002512_hash NULL
++_002513_hash sctp_datamsg_from_user 4 55342 _002513_hash NULL
++_002514_hash sctp_make_chunk 4 12986 _002514_hash NULL
++_002515_hash sctp_tsnmap_grow 2 32784 _002515_hash NULL
++_002516_hash set_fd_set 1 35249 _002516_hash NULL
++_002520_hash sisusbcon_do_font_op 9 52271 _002520_hash NULL
++_002521_hash sisusb_write_mem_bulk 4 29678 _002521_hash NULL
++_002524_hash snd_pcm_plugin_alloc 2 12580 _002524_hash NULL
++_002525_hash snd_rawmidi_kernel_read 3 4328 _002525_hash NULL
++_002526_hash snd_rawmidi_read 3 56337 _002526_hash NULL
++_002527_hash spidev_ioctl 2 12846 _002527_hash NULL
++_002528_hash squashfs_read_fragment_index_table 3 61137 _002651_hash NULL nohasharray
++_002529_hash squashfs_read_id_index_table 3 5394 _002529_hash NULL
++_002530_hash squashfs_read_inode_lookup_table 3 7160 _002530_hash NULL
++_002531_hash ubifs_wbuf_write_nolock 3 64946 _002531_hash NULL
++_002533_hash usblp_ioctl 2 30203 _002533_hash NULL
++_002534_hash usb_serial_generic_write 4 53927 _002534_hash NULL
++_002537_hash vgacon_adjust_height 2 28124 _002537_hash NULL
++_002538_hash vhci_read 3 47878 _002538_hash NULL
++_002539_hash vhci_write 3 2224 _002539_hash NULL
++_002540_hash __vxge_hw_blockpool_malloc 2 5786 _002540_hash NULL
++_002541_hash wl1251_cmd_template_set 4 6172 _002541_hash NULL
++_002542_hash write_flush_pipefs 3 2021 _002542_hash NULL
++_002543_hash write_flush_procfs 3 44011 _002543_hash NULL
++_002544_hash xfs_buf_associate_memory 3 17915 _002544_hash NULL
++_002545_hash xfs_dir2_leaf_getdents 3 23841 _002545_hash NULL
++_002546_hash xfs_idata_realloc 2 26199 _002546_hash NULL
++_002547_hash xfs_iformat_local 4 49472 _002547_hash NULL
++_002548_hash xip_file_read 3 58592 _002548_hash NULL
++_002549_hash afs_send_simple_reply 3 63940 _002549_hash NULL
++_002550_hash ___alloc_bootmem 1 11410 _002550_hash NULL
++_002551_hash __alloc_bootmem_nopanic 1 65397 _002551_hash NULL
++_002552_hash audit_expand 2 2098 _002552_hash NULL
++_002553_hash bnx2i_send_nl_mesg 4 48562 _002553_hash NULL
++_002554_hash dvb_ca_en50221_io_ioctl 3 16113 _002554_hash NULL
++_002555_hash dvb_demux_ioctl 3 65382 _002555_hash NULL
++_002556_hash dvb_dvr_ioctl 3 39317 _002556_hash NULL
++_002557_hash dvb_generic_ioctl 3 3257 _002557_hash NULL
++_002558_hash dvb_net_ioctl 3 43516 _002558_hash NULL
++_002559_hash enlarge_skb 2 44248 _002559_hash NULL
++_002560_hash evdev_ioctl_handler 2 21705 _002560_hash NULL
++_002561_hash fuse_perform_write 4 18457 _002561_hash NULL
++_002562_hash fw_device_op_ioctl 2 11595 _002562_hash NULL
++_002563_hash generic_file_buffered_write 4 25464 _002563_hash NULL
++_002564_hash ieee80211_skb_resize 3 50211 _002564_hash NULL
++_002565_hash ip_options_get 4 56538 _002565_hash NULL
++_002566_hash ip_vs_skb_replace 4-6 3083 _002566_hash NULL
++_002568_hash __iscsi_complete_pdu 4 10726 _002568_hash NULL
++_002569_hash iscsi_nop_out_rsp 4 51117 _002569_hash NULL
++_002570_hash joydev_ioctl 2 33343 _002570_hash NULL
++_002571_hash mlx4_init_cmpt_table 3 11569 _002571_hash NULL
++_002572_hash mptctl_ioctl 2 12355 _002572_hash NULL
++_002573_hash mthca_alloc_cq_buf 3 46512 _002573_hash NULL
++_002574_hash named_prepare_buf 2 24532 _002574_hash NULL
++_002575_hash netlink_change_ngroups 2 16457 _002575_hash NULL
++_002576_hash osd_req_add_get_attr_list 3 49278 _002576_hash NULL
++_002577_hash __pskb_pull_tail 2 60287 _002577_hash NULL
++_002578_hash rxrpc_sendmsg 4 29049 _002578_hash &_002050_hash
++_002579_hash sctp_make_abort 3 34459 _002579_hash NULL
++_002580_hash sctp_make_asconf 3 4078 _002580_hash NULL
++_002581_hash sctp_make_asconf_ack 3 31726 _002581_hash NULL
++_002582_hash sctp_make_datafrag_empty 3 34737 _002582_hash NULL
++_002583_hash sctp_make_fwdtsn 3 53265 _002583_hash NULL
++_002584_hash sctp_make_heartbeat 4 958 _002584_hash NULL
++_002585_hash sctp_make_heartbeat_ack 4 34411 _002585_hash NULL
++_002586_hash sctp_make_init 4 58401 _002586_hash NULL
++_002587_hash sctp_make_init_ack 4 3335 _002587_hash NULL
++_002588_hash sctp_make_op_error_space 3 5528 _002588_hash NULL
++_002589_hash sctp_tsnmap_mark 2 13527 _002589_hash NULL
++_002592_hash sisusb_clear_vram 2-3 57466 _002592_hash NULL
++_002594_hash sisusb_copy_memory 4 35016 _002594_hash NULL
++_002595_hash sisusb_write 3 44834 _002595_hash NULL
++_002596_hash __skb_cow 2 39254 _002596_hash NULL
++_002597_hash skb_pad 2 17302 _002597_hash NULL
++_002598_hash skb_realloc_headroom 2 19516 _002598_hash NULL
++_002599_hash snd_pcm_plug_alloc 2 42339 _002599_hash NULL
++_002600_hash strip_change_mtu 2 33968 _002600_hash NULL
++_002601_hash sys_setgroups 1 48668 _002601_hash &_000815_hash
++_002602_hash sys_setgroups16 1 48882 _002602_hash NULL
++_002603_hash tipc_cltr_prepare_routing_msg 1 56052 _002603_hash NULL
++_002604_hash ubifs_recover_leb 3 60639 _002604_hash NULL
++_002605_hash udp_setsockopt 5 25985 _002605_hash NULL
++_002606_hash udpv6_setsockopt 5 18487 _002606_hash NULL
++_002607_hash wl1251_build_probe_req 3 10318 _002607_hash NULL
++_002608_hash write_head 4 30481 _002608_hash NULL
++_002609_hash write_node 4 33121 _002609_hash NULL
++_002610_hash xfs_dir2_block_to_sf 3 37868 _002610_hash NULL
++_002611_hash xfs_dir2_sf_addname_hard 3 54254 _002611_hash NULL
++_002612_hash xfs_readdir 3 41200 _002612_hash NULL
++_002613_hash xlog_do_recovery_pass 3 21618 _002613_hash NULL
++_002614_hash __alloc_bootmem 1 31498 _002614_hash NULL
++_002615_hash __alloc_bootmem_low 1 43423 _002615_hash NULL
++_002616_hash audit_log_n_hex 3 45617 _002616_hash NULL
++_002617_hash audit_log_n_string 3 31705 _002617_hash NULL
++_002618_hash beiscsi_process_async_pdu 7 39834 _002618_hash NULL
++_002619_hash evdev_ioctl 2 22371 _002619_hash NULL
++_002620_hash fuse_file_aio_write 4 46399 _002620_hash NULL
++_002621_hash iscsi_complete_pdu 4 48372 _002621_hash NULL
++_002622_hash isdn_ppp_skb_push 2 5236 _002622_hash NULL
++_002623_hash mthca_alloc_resize_buf 3 60394 _002623_hash NULL
++_002624_hash mthca_init_cq 2 60011 _002624_hash NULL
++_002625_hash nf_nat_mangle_tcp_packet 5-7 8643 _002625_hash NULL
++_002627_hash nf_nat_mangle_udp_packet 5-7 13321 _002627_hash NULL
++_002629_hash pskb_may_pull 2 22546 _002629_hash NULL
++_002630_hash __pskb_pull 2 42602 _002630_hash NULL
++_002631_hash replay_bud 3 56605 _002631_hash NULL
++_002632_hash sctp_abort_pkt_new 5 55218 _002632_hash NULL
++_002633_hash sctp_make_abort_violation 4 27959 _002633_hash NULL
++_002634_hash sctp_make_op_error 5 25941 _002634_hash NULL
++_002636_hash sisusbcon_bmove 5-7-6 21873 _002636_hash NULL
++_002639_hash sisusbcon_clear 3-5-4 64329 _002639_hash NULL
++_002642_hash sisusbcon_putcs 3 57630 _002642_hash NULL
++_002643_hash sisusbcon_scroll 5-3-2 31315 _002643_hash NULL
++_002644_hash sisusbcon_scroll_area 3-4 25899 _002644_hash NULL
++_002646_hash skb_cow 2 26138 _002646_hash NULL
++_002647_hash skb_cow_head 2 52495 _002647_hash NULL
++_002648_hash skb_make_writable 2 24783 _002648_hash NULL
++_002649_hash skb_padto 2 50759 _002649_hash NULL
++_002650_hash ubifs_recover_log_leb 3 12079 _002650_hash NULL
++_002651_hash wl1251_hw_scan 3 61137 _002651_hash &_002528_hash
++_002652_hash xlog_do_log_recovery 3 17550 _002652_hash NULL
++_002653_hash audit_log_n_untrustedstring 3 9548 _002653_hash NULL
++_002654_hash dccp_manip_pkt 2 30229 _002654_hash NULL
++_002655_hash gre_manip_pkt 2 38785 _002655_hash NULL
++_002656_hash handle_response 5 55951 _002656_hash NULL
++_002657_hash handle_response_icmp 7 39574 _002657_hash NULL
++_002658_hash help 4 14971 _002658_hash NULL
++_002659_hash icmp_manip_pkt 2 48801 _002659_hash NULL
++_002660_hash ip4ip6_err 5 36772 _002660_hash NULL
++_002661_hash ip6ip6_err 5 18308 _002661_hash NULL
++_002662_hash ip_vs_icmp_xmit 4 57701 _002662_hash NULL
++_002663_hash ip_vs_icmp_xmit_v6 4 18045 _002663_hash NULL
++_002664_hash iscsi_iser_recv 4 41948 _002664_hash NULL
++_002665_hash mangle_eprt_packet 5 16882 _002665_hash NULL
++_002666_hash mangle_epsv_packet 5 36571 _002666_hash NULL
++_002667_hash mangle_packet 5-7 47567 _002667_hash NULL
++_002669_hash mangle_rfc959_packet 5 21197 _002669_hash NULL
++_002670_hash manip_pkt 3 7741 _002670_hash NULL
++_002671_hash pskb_pull 2 65005 _002671_hash NULL
++_002672_hash replay_log_leb 3 18704 _002672_hash NULL
++_002673_hash sctp_manip_pkt 2 40620 _002673_hash NULL
++_002674_hash sctp_sf_abort_violation 6 38380 _002674_hash NULL
++_002679_hash skb_gro_header_slow 2 34958 _002679_hash NULL
++_002680_hash tcp_manip_pkt 2 14202 _002680_hash NULL
++_002681_hash tty_audit_log 8 47280 _002681_hash NULL
++_002682_hash udplite_manip_pkt 2 62433 _002682_hash NULL
++_002683_hash udp_manip_pkt 2 50770 _002683_hash NULL
++_002684_hash xlog_do_recover 3 59789 _002684_hash NULL
++_002685_hash afs_extract_data 5 50261 _002685_hash NULL
++_002686_hash ip_nat_sdp_port 5 17763 _002686_hash NULL
++_002687_hash ip_nat_sip_expect 6 57732 _002687_hash NULL
++_002688_hash iser_rcv_completion 2 63364 _002688_hash NULL
++_002689_hash mangle_sdp_packet 8 30986 _002689_hash NULL
++_002690_hash map_addr 5 48373 _002690_hash NULL
++_002691_hash ip_nat_sdp_media 7 60740 _002691_hash NULL
++_002692_hash copy_nodes_to_user 2 63807 _002692_hash NULL
++_002693_hash get_nodes 3 39012 _002693_hash NULL
++_002694_hash ioapic_setup_resources 1 35255 _002694_hash NULL
++_002695_hash pcpu_alloc_alloc_info 1-2 45813 _002695_hash NULL
++_002696_hash pcpu_build_alloc_info 3 41443 _002696_hash NULL
++_002697_hash sys_get_mempolicy 3 30379 _002697_hash NULL
++_002698_hash sys_mbind 5 7990 _002698_hash NULL
++_002699_hash sys_migrate_pages 2 39825 _002699_hash NULL
++_002700_hash sys_set_mempolicy 3 32608 _002700_hash NULL
++_002701_hash pcpu_embed_first_chunk 3 24224 _002701_hash NULL
++_002702_hash alloc_mr 1 45935 _002702_hash NULL
++_002703_hash compat_core_sys_select 1 65285 _002703_hash NULL
++_002704_hash compat_dccp_setsockopt 5 51263 _002704_hash NULL
++_002705_hash compat_ip_setsockopt 5 13870 _002705_hash NULL
++_002706_hash compat_ipv6_setsockopt 5 20468 _002706_hash NULL
++_002707_hash compat_mpctl_ioctl 2 45671 _002707_hash NULL
++_002708_hash compat_raw_setsockopt 5 30634 _002708_hash NULL
++_002709_hash compat_rawv6_setsockopt 5 4967 _002709_hash NULL
++_002710_hash evdev_ioctl_compat 2 13851 _002710_hash NULL
++_002711_hash fw_device_op_compat_ioctl 2 42804 _002711_hash NULL
++_002712_hash hiddev_compat_ioctl 2 41255 _002712_hash NULL
++_002713_hash joydev_compat_ioctl 2 8765 _002713_hash NULL
++_002714_hash mon_bin_compat_ioctl 3 50234 _002714_hash NULL
++_002715_hash compat_sys_select 1 16131 _002715_hash NULL
++_002716_hash compat_udp_setsockopt 5 38840 _002716_hash NULL
++_002717_hash compat_udpv6_setsockopt 5 42981 _002717_hash NULL
++_002718_hash do_compat_pselect 1 10398 _002718_hash NULL
++_002719_hash ipath_reg_phys_mr 3 23918 _002719_hash NULL
++_002720_hash compat_sys_pselect6 1 14105 _002720_hash NULL
++_002721_hash compat_sys_get_mempolicy 3 31109 _002721_hash NULL
++_002722_hash compat_sys_mbind 5 36256 _002722_hash NULL
++_002723_hash compat_sys_migrate_pages 2 3157 _002723_hash NULL
++_002724_hash compat_sys_set_mempolicy 3 57742 _002724_hash &_001783_hash
++_002725_hash early_node_mem 4 52200 _002725_hash NULL
++_002726_hash aun_incoming 3 10814 _002726_hash NULL
++_002727_hash diva_alloc_dma_map 2 23798 _002727_hash NULL
++_002728_hash diva_xdi_write 4 63975 _002728_hash NULL
++_002729_hash drm_compat_ioctl 2 51717 _002729_hash NULL
++_002730_hash get_info 3 55681 _002730_hash NULL
++_002731_hash i915_compat_ioctl 2 3656 _002731_hash NULL
++_002732_hash mga_compat_ioctl 2 52170 _002732_hash NULL
++_002733_hash r128_compat_ioctl 2 39250 _002733_hash NULL
++_002734_hash radeon_compat_ioctl 2 59150 _002734_hash NULL
++_002735_hash radeon_kms_compat_ioctl 2 51371 _002735_hash NULL
++_002736_hash rds_message_map_pages 2 31487 _002736_hash NULL
++_002737_hash rds_tcp_data_recv 3 53476 _002737_hash NULL
++_002738_hash um_idi_read 3 850 _002738_hash NULL
++_002739_hash diva_init_dma_map 3 58336 _002739_hash NULL
++_002740_hash divas_write 3 63901 _002740_hash NULL
++_002741_hash fbcon_prepare_logo 5 6246 _002741_hash NULL
diff --git a/tools/gcc/size_overflow_plugin.c b/tools/gcc/size_overflow_plugin.c
new file mode 100644
-index 0000000..314cdac
+index 0000000..244559e
--- /dev/null
+++ b/tools/gcc/size_overflow_plugin.c
-@@ -0,0 +1,1741 @@
+@@ -0,0 +1,1879 @@
+/*
+ * Copyright 2011, 2012 by Emese Revfy <re.emese@gmail.com>
+ * Licensed under the GPL v2, or (at your option) v3
@@ -115938,6 +116202,12 @@ index 0000000..314cdac
+#include "diagnostic.h"
+#include "cfgloop.h"
+
++#if BUILDING_GCC_VERSION >= 4007
++#include "c-tree.h"
++#else
++#define C_DECL_IMPLICIT(EXP) DECL_LANG_FLAG_2 (EXP)
++#endif
++
+struct size_overflow_hash {
+ const struct size_overflow_hash * const next;
+ const char * const name;
@@ -115950,10 +116220,6 @@ index 0000000..314cdac
+ MARKED_NO, MARKED_YES, MARKED_NOT_INTENTIONAL
+};
+
-+enum overflow_reason {
-+ OVERFLOW_NONE, OVERFLOW_INTENTIONAL
-+};
-+
+#define __unused __attribute__((__unused__))
+#define NAME(node) IDENTIFIER_POINTER(DECL_NAME(node))
+#define NAME_LEN(node) IDENTIFIER_LENGTH(DECL_NAME(node))
@@ -115961,7 +116227,7 @@ index 0000000..314cdac
+#define AFTER_STMT false
+#define CREATE_NEW_VAR NULL_TREE
+#define CODES_LIMIT 32
-+#define MAX_PARAM 16
++#define MAX_PARAM 32
+#define MY_STMT GF_PLF_1
+#define NO_CAST_CHECK GF_PLF_2
+
@@ -115972,37 +116238,84 @@ index 0000000..314cdac
+int plugin_is_GPL_compatible;
+void debug_gimple_stmt(gimple gs);
+
-+static tree expand(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs);
++static tree expand(struct pointer_set_t *visited, tree lhs);
++static bool pre_expand(struct pointer_set_t *visited, const_tree lhs);
+static tree report_size_overflow_decl;
+static const_tree const_char_ptr_type_node;
+static unsigned int handle_function(void);
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, enum overflow_reason* overflowed, bool before);
++static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before);
+static tree get_size_overflow_type(gimple stmt, const_tree node);
-+static tree dup_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
++static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
+
+static struct plugin_info size_overflow_plugin_info = {
-+ .version = "20120910beta",
++ .version = "20120930beta",
+ .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);
+
-+ if (TREE_CODE(*node) == FUNCTION_DECL)
++ switch (code) {
++ case FUNCTION_DECL:
+ arg_count = type_num_arguments(TREE_TYPE(*node));
-+ else if (TREE_CODE(*node) == FUNCTION_TYPE || TREE_CODE(*node) == METHOD_TYPE)
++ break;
++ case FUNCTION_TYPE:
++ case METHOD_TYPE:
+ arg_count = type_num_arguments(*node);
-+ else {
++ break;
++ default:
+ *no_add_attrs = true;
-+ error("%qE attribute only applies to functions", name);
++ 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_HIGH(position) || TREE_INT_CST_LOW(position) < 1 || TREE_INT_CST_LOW(position) > arg_count ) {
-+ error("handle_size_overflow_attribute: overflow parameter outside range.");
++ error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
++ *no_add_attrs = true;
++ }
++ }
++ return NULL_TREE;
++}
++
++static const char* get_asm_name(tree node)
++{
++ return IDENTIFIER_POINTER(DECL_ASSEMBLER_NAME(node));
++}
++
++static tree handle_intentional_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
++{
++ unsigned int arg_count, arg_num;
++ 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:
++ arg_num = TREE_INT_CST_LOW(TREE_VALUE(args));
++ if (arg_num != 0) {
++ *no_add_attrs = true;
++ error("%s: %qE attribute parameter can only be 0 in structure fields", __func__, name);
++ }
++ return NULL_TREE;
++ default:
++ *no_add_attrs = true;
++ error("%qE attribute only applies to functions", name);
++ return NULL_TREE;
++ }
++
++ for (; args; args = TREE_CHAIN(args)) {
++ tree position = TREE_VALUE(args);
++ if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_HIGH(position) || 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;
+ }
+ }
@@ -116029,7 +116342,7 @@ index 0000000..314cdac
+ .decl_required = true,
+ .type_required = false,
+ .function_type_required = false,
-+ .handler = NULL,
++ .handler = handle_intentional_overflow_attribute,
+#if BUILDING_GCC_VERSION >= 4007
+ .affects_type_identity = false
+#endif
@@ -116080,7 +116393,7 @@ index 0000000..314cdac
+ return fn ^ codes;
+}
+
-+static inline const_tree get_original_function_decl(const_tree fndecl)
++static inline tree get_original_function_decl(tree fndecl)
+{
+ if (DECL_ABSTRACT_ORIGIN(fndecl))
+ return DECL_ABSTRACT_ORIGIN(fndecl);
@@ -116145,7 +116458,7 @@ index 0000000..314cdac
+
+static unsigned int get_function_decl(const_tree fndecl, unsigned char *tree_codes)
+{
-+ const_tree arg, result, type = TREE_TYPE(fndecl);
++ const_tree arg, result, arg_field, type = TREE_TYPE(fndecl);
+ enum tree_code code = TREE_CODE(type);
+ size_t len = 0;
+
@@ -116155,7 +116468,6 @@ index 0000000..314cdac
+ // skip builtins __builtin_constant_p
+ if (!arg && DECL_BUILT_IN(fndecl))
+ return 0;
-+ gcc_assert(arg != NULL_TREE);
+
+ if (TREE_CODE_CLASS(code) == tcc_type)
+ result = type;
@@ -116165,6 +116477,18 @@ index 0000000..314cdac
+ gcc_assert(result != NULL_TREE);
+ len = add_type_codes(TREE_TYPE(result), tree_codes, len);
+
++ if (arg == NULL_TREE) {
++ gcc_assert(CODE_CONTAINS_STRUCT(TREE_CODE(fndecl), TS_DECL_NON_COMMON));
++ arg_field = DECL_ARGUMENT_FLD(fndecl);
++ if (arg_field == NULL_TREE)
++ return 0;
++ arg = TREE_TYPE(arg_field);
++ len = add_type_codes(arg, tree_codes, len);
++ gcc_assert(len != 0);
++ return len;
++ }
++
++ gcc_assert(arg != NULL_TREE && TREE_CODE(arg) == TREE_LIST);
+ while (arg && len < CODES_LIMIT) {
+ len = add_type_codes(TREE_VALUE(arg), tree_codes, len);
+ arg = TREE_CHAIN(arg);
@@ -116174,13 +116498,13 @@ index 0000000..314cdac
+ return len;
+}
+
-+static const struct size_overflow_hash *get_function_hash(const_tree fndecl)
++static const struct size_overflow_hash *get_function_hash(tree fndecl)
+{
+ unsigned int hash;
+ const struct size_overflow_hash *entry;
+ unsigned char tree_codes[CODES_LIMIT];
+ size_t len;
-+ const char *func_name = NAME(fndecl);
++ const char *func_name = get_asm_name(fndecl);
+
+ len = get_function_decl(fndecl, tree_codes);
+ if (len == 0)
@@ -116208,10 +116532,9 @@ index 0000000..314cdac
+ (code == POINTER_TYPE && TREE_CODE(TREE_TYPE(type)) == INTEGER_TYPE));
+}
+
-+static int find_arg_number(const_tree arg, const_tree func)
++static int find_arg_number(const_tree arg, tree func)
+{
+ tree var;
-+ bool match = false;
+ unsigned int argnum = 1;
+
+ if (TREE_CODE(arg) == SSA_NAME)
@@ -116223,55 +116546,9 @@ index 0000000..314cdac
+ continue;
+ }
+ check_arg_type(var);
-+
-+ match = true;
-+ break;
-+ }
-+ if (!match) {
-+ warning(0, "find_arg_number: cannot find the %s argument in %s", NAME(arg), NAME(func));
-+ return 0;
-+ }
-+ return argnum;
-+}
-+
-+static void print_missing_msg(const_tree func, unsigned int argnum)
-+{
-+ unsigned int new_hash;
-+ size_t len;
-+ unsigned char tree_codes[CODES_LIMIT];
-+ location_t loc = DECL_SOURCE_LOCATION(func);
-+ const char *curfunc = NAME(func);
-+
-+ len = get_function_decl(func, tree_codes);
-+ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
-+ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
-+}
-+
-+static unsigned int search_missing_attribute(const_tree arg)
-+{
-+ const_tree type = TREE_TYPE(arg);
-+ const_tree func = get_original_function_decl(current_function_decl);
-+ unsigned int argnum;
-+ const struct size_overflow_hash *hash;
-+
-+ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
-+
-+ if (TREE_CODE(type) == POINTER_TYPE)
-+ return 0;
-+
-+ argnum = find_arg_number(arg, func);
-+ if (argnum == 0)
-+ return 0;
-+
-+ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
+ return argnum;
-+
-+ hash = get_function_hash(func);
-+ if (!hash || !(hash->param & (1U << argnum))) {
-+ print_missing_msg(func, argnum);
-+ return 0;
+ }
-+ return argnum;
++ gcc_unreachable();
+}
+
+static tree create_new_var(tree type)
@@ -116330,7 +116607,7 @@ index 0000000..314cdac
+ gimple assign;
+
+ gcc_assert(dst_type != NULL_TREE && rhs != NULL_TREE);
-+ if (gsi_end_p(*gsi) && before == BEFORE_STMT)
++ if (gsi_end_p(*gsi) && before == AFTER_STMT)
+ gcc_unreachable();
+
+ if (lhs == CREATE_NEW_VAR)
@@ -116371,7 +116648,7 @@ index 0000000..314cdac
+ return new_rhs1;
+}
+
-+static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
++static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
+{
+ tree size_overflow_type = get_size_overflow_type(stmt, node);
+
@@ -116383,86 +116660,19 @@ index 0000000..314cdac
+ if (new_rhs3 != NULL_TREE)
+ new_rhs3 = cast_to_new_size_overflow_type(stmt, new_rhs3, size_overflow_type, BEFORE_STMT);
+
-+ return dup_assign(visited, overflowed, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
++ return dup_assign(visited, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
+}
+
-+static enum marked is_already_marked(const_tree fndecl, unsigned int argnum)
-+{
-+ const_tree attr, p;
-+
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
-+ if (!attr || !TREE_VALUE(attr))
-+ return MARKED_NO;
-+
-+ p = TREE_VALUE(attr);
-+ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_NOT_INTENTIONAL;
-+
-+ do {
-+ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_YES;
-+ p = TREE_CHAIN(p);
-+ } while (p);
-+
-+ return MARKED_NO;
-+}
-+
-+static const_tree search_field_decl(const_tree comp_ref)
-+{
-+ const_tree field = NULL_TREE;
-+ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
-+
-+ 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;
-+}
-+
-+static void handle_component_ref(enum overflow_reason* overflowed, const_gimple stmt, const_tree binary_dup_rhs)
-+{
-+ const_tree rhs, field, attr;
-+
-+ if (gimple_code(stmt) != GIMPLE_ASSIGN)
-+ return;
-+
-+ gcc_assert(gimple_num_ops(stmt) == 2 || gimple_num_ops(stmt) == 3);
-+
-+ if (gimple_num_ops(stmt) == 2)
-+ rhs = gimple_assign_rhs1(stmt);
-+ else
-+ rhs = binary_dup_rhs;
-+
-+ if (TREE_CODE(rhs) != COMPONENT_REF)
-+ return;
-+
-+ field = search_field_decl(rhs);
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
-+ if (!attr || !TREE_VALUE(attr))
-+ return;
-+
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+}
+
-+static tree create_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree rhs1, bool before)
++static tree create_assign(struct pointer_set_t *visited, gimple oldstmt, tree rhs1, bool before)
+{
-+ unsigned int argnum;
-+ const_tree oldstmt_rhs1;
+ tree size_overflow_type, lhs;
-+ enum tree_code code;
+ gimple stmt;
+ gimple_stmt_iterator gsi;
+
-+ handle_component_ref(overflowed, oldstmt, rhs1);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
+ if (rhs1 == NULL_TREE) {
+ debug_gimple_stmt(oldstmt);
-+ error("create_assign: rhs1 is NULL_TREE");
++ error("%s: rhs1 is NULL_TREE", __func__);
+ gcc_unreachable();
+ }
+
@@ -116471,17 +116681,6 @@ index 0000000..314cdac
+ else
+ lhs = gimple_get_lhs(oldstmt);
+
-+ oldstmt_rhs1 = gimple_assign_rhs1(oldstmt);
-+ code = TREE_CODE(oldstmt_rhs1);
-+ if (code == PARM_DECL || (code == SSA_NAME && gimple_code(get_def_stmt(oldstmt_rhs1)) == GIMPLE_NOP)) {
-+ argnum = search_missing_attribute(oldstmt_rhs1);
-+ if (argnum && is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES) {
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+ return NULL_TREE;
-+ }
-+
-+ }
-+
+ gsi = gsi_for_stmt(oldstmt);
+ pointer_set_insert(visited, oldstmt);
+ if (lookup_stmt_eh_lp(oldstmt) != 0) {
@@ -116504,7 +116703,6 @@ index 0000000..314cdac
+
+ before = true;
+ oldstmt = gsi_stmt(gsi);
-+ pointer_set_insert(visited, oldstmt);
+ }
+
+ size_overflow_type = get_size_overflow_type(oldstmt, lhs);
@@ -116514,25 +116712,22 @@ index 0000000..314cdac
+ return gimple_get_lhs(stmt);
+}
+
-+static tree dup_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
++static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
+{
+ gimple stmt;
+ gimple_stmt_iterator gsi;
+ tree new_var, lhs = gimple_get_lhs(oldstmt);
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
+ if (gimple_plf(oldstmt, MY_STMT))
+ return lhs;
+
+ if (gimple_num_ops(oldstmt) != 4 && rhs1 == NULL_TREE) {
+ rhs1 = gimple_assign_rhs1(oldstmt);
-+ rhs1 = create_assign(visited, overflowed, oldstmt, rhs1, BEFORE_STMT);
++ 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, overflowed, oldstmt, rhs2, BEFORE_STMT);
++ rhs2 = create_assign(visited, oldstmt, rhs2, BEFORE_STMT);
+ }
+
+ stmt = gimple_copy(oldstmt);
@@ -116619,8 +116814,6 @@ index 0000000..314cdac
+ bb = create_a_first_bb();
+ gsi = gsi_start_bb(bb);
+ }
-+ if (gsi_end_p(gsi))
-+ before = AFTER_STMT;
+ newstmt = build_cast_stmt(size_overflow_type, arg, new_var, &gsi, before);
+ return gimple_get_lhs(newstmt);
+}
@@ -116660,22 +116853,26 @@ index 0000000..314cdac
+ return newstmt;
+}
+
-+static tree build_new_phi_arg(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree size_overflow_type, tree arg, tree new_var)
++static tree build_new_phi_arg(struct pointer_set_t *visited, tree size_overflow_type, tree arg, tree new_var)
+{
+ const_gimple newstmt;
++ gimple def_stmt;
+ tree new_rhs;
+
-+ new_rhs = expand(visited, overflowed, arg);
-+ if (new_rhs == NULL_TREE || *overflowed == OVERFLOW_INTENTIONAL)
++ new_rhs = expand(visited, arg);
++ if (new_rhs == NULL_TREE)
+ return NULL_TREE;
+
-+ new_rhs = cast_to_new_size_overflow_type(get_def_stmt(new_rhs), new_rhs, size_overflow_type, AFTER_STMT);
++ def_stmt = get_def_stmt(new_rhs);
++ if (gimple_code(def_stmt) == GIMPLE_NOP)
++ return NULL_TREE;
++ new_rhs = cast_to_new_size_overflow_type(def_stmt, new_rhs, size_overflow_type, AFTER_STMT);
+
+ newstmt = handle_new_phi_arg(arg, new_var, new_rhs);
+ return gimple_get_lhs(newstmt);
+}
+
-+static tree build_new_phi(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree orig_result)
++static tree build_new_phi(struct pointer_set_t *visited, tree orig_result)
+{
+ gimple phi, oldstmt = get_def_stmt(orig_result);
+ tree new_result, size_overflow_type;
@@ -116694,9 +116891,7 @@ index 0000000..314cdac
+ arg = gimple_phi_arg_def(oldstmt, i);
+ if (is_gimple_constant(arg))
+ arg = cast_a_tree(size_overflow_type, arg);
-+ lhs = build_new_phi_arg(visited, overflowed, size_overflow_type, arg, new_result);
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ lhs = build_new_phi_arg(visited, size_overflow_type, arg, new_result);
+ if (lhs == NULL_TREE)
+ lhs = cast_old_phi_arg(oldstmt, size_overflow_type, arg, new_result, i);
+ add_phi_arg(phi, lhs, gimple_phi_arg_edge(oldstmt, i), gimple_location(oldstmt));
@@ -116786,71 +116981,68 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_unary_rhs(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple stmt)
++static tree handle_unary_rhs(struct pointer_set_t *visited, gimple stmt)
+{
+ tree size_overflow_type, lhs = gimple_get_lhs(stmt);
+ tree new_rhs1, rhs1 = gimple_assign_rhs1(stmt);
+ const_tree rhs1_type = TREE_TYPE(rhs1);
+ const_tree lhs_type = TREE_TYPE(lhs);
+
-+ new_rhs1 = expand(visited, overflowed, rhs1);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs1 = expand(visited, rhs1);
+
+ if (new_rhs1 == NULL_TREE || TREE_CODE(rhs1_type) == POINTER_TYPE)
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ if (gimple_plf(stmt, MY_STMT))
+ return lhs;
+
+ if (gimple_plf(stmt, NO_CAST_CHECK))
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
+
+ if (gimple_assign_rhs_code(stmt) == BIT_NOT_EXPR) {
+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, overflowed, BEFORE_STMT);
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+ }
+
+ if (!gimple_assign_cast_p(stmt) || check_undefined_integer_operation(stmt))
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
+
+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
+
+ change_rhs1(stmt, new_rhs1);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
+
+ rhs1 = gimple_assign_rhs1(stmt);
+ rhs1_type = TREE_TYPE(rhs1);
+ if (TYPE_UNSIGNED(rhs1_type) != TYPE_UNSIGNED(lhs_type))
-+ return create_assign(visited, overflowed, stmt, rhs1, AFTER_STMT);
++ return create_assign(visited, stmt, rhs1, AFTER_STMT);
+
+ if (!check_mode_type(stmt))
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ size_overflow_type = get_size_overflow_type(stmt, lhs);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
+
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, BEFORE_STMT);
+
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+}
+
-+static tree handle_unary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_unary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ gimple def_stmt = get_def_stmt(lhs);
+ tree rhs1 = gimple_assign_rhs1(def_stmt);
+
+ if (is_gimple_constant(rhs1))
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+
+ gcc_assert(TREE_CODE(rhs1) != COND_EXPR);
+ switch (TREE_CODE(rhs1)) {
+ case SSA_NAME:
-+ return handle_unary_rhs(visited, overflowed, def_stmt);
++ return handle_unary_rhs(visited, def_stmt);
+ case ARRAY_REF:
+ case BIT_FIELD_REF:
+ case ADDR_EXPR:
@@ -116862,7 +117054,7 @@ index 0000000..314cdac
+ case PARM_DECL:
+ case TARGET_MEM_REF:
+ case VAR_DECL:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+
+ default:
+ debug_gimple_stmt(def_stmt);
@@ -116981,7 +117173,7 @@ index 0000000..314cdac
+// print_the_code_insertions(stmt);
+}
+
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, enum overflow_reason* overflowed, bool before)
++static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before)
+{
+ const_tree rhs_type = TREE_TYPE(rhs);
+ tree cast_rhs_type, type_max_type, type_min_type, type_max, type_min;
@@ -116990,9 +117182,6 @@ index 0000000..314cdac
+ if (TREE_CODE(rhs_type) == POINTER_TYPE)
+ return;
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return;
-+
+ gcc_assert(TREE_CODE(rhs_type) == INTEGER_TYPE || TREE_CODE(rhs_type) == BOOLEAN_TYPE || TREE_CODE(rhs_type) == ENUMERAL_TYPE);
+
+ type_max = cast_a_tree(size_overflow_type, TYPE_MAX_VALUE(rhs_type));
@@ -117060,7 +117249,7 @@ index 0000000..314cdac
+ return gimple_assign_rhs1(def_stmt);
+}
+
-+static tree cast_to_int_TI_type_and_check(enum overflow_reason* overflowed, gimple stmt, tree new_rhs)
++static tree cast_to_int_TI_type_and_check(gimple stmt, tree new_rhs)
+{
+ gimple_stmt_iterator gsi;
+ const_gimple cast_stmt;
@@ -117086,7 +117275,7 @@ index 0000000..314cdac
+ if (mode == DImode)
+ return new_rhs;
+
-+ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, BEFORE_STMT);
+
+ return new_rhs;
+}
@@ -117126,7 +117315,7 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_integer_truncation(struct pointer_set_t *visited, enum overflow_reason* overflowed, const_tree lhs)
++static tree handle_integer_truncation(struct pointer_set_t *visited, const_tree lhs)
+{
+ tree new_rhs1, new_rhs2;
+ tree new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1, new_lhs;
@@ -117138,11 +117327,8 @@ index 0000000..314cdac
+ if (!is_an_integer_trunction(stmt))
+ return NULL_TREE;
+
-+ new_rhs1 = expand(visited, overflowed, rhs1);
-+ new_rhs2 = expand(visited, overflowed, rhs2);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs1 = expand(visited, rhs1);
++ new_rhs2 = expand(visited, rhs2);
+
+ new_rhs1_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs1);
+ new_rhs2_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs2);
@@ -117151,15 +117337,15 @@ index 0000000..314cdac
+ new_rhs2_def_stmt_rhs1_type = TREE_TYPE(new_rhs2_def_stmt_rhs1);
+
+ if (!useless_type_conversion_p(new_rhs1_def_stmt_rhs1_type, new_rhs2_def_stmt_rhs1_type)) {
-+ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(overflowed, stmt, new_rhs1_def_stmt_rhs1);
-+ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(overflowed, stmt, new_rhs2_def_stmt_rhs1);
++ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs1_def_stmt_rhs1);
++ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs2_def_stmt_rhs1);
+ }
+
+ assign = create_binary_assign(MINUS_EXPR, stmt, new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1);
+ new_lhs = gimple_get_lhs(assign);
-+ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, overflowed, AFTER_STMT);
++ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, AFTER_STMT);
+
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
+}
+
+static bool is_a_neg_overflow(const_gimple stmt, const_tree rhs)
@@ -117179,7 +117365,7 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_intentional_overflow(struct pointer_set_t *visited, enum overflow_reason* overflowed, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
++static tree handle_intentional_overflow(struct pointer_set_t *visited, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
+{
+ tree new_rhs, size_overflow_type, orig_rhs;
+ void (*gimple_assign_set_rhs)(gimple, tree);
@@ -117188,7 +117374,7 @@ index 0000000..314cdac
+ tree lhs = gimple_get_lhs(stmt);
+
+ if (change_rhs == NULL_TREE)
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ if (new_rhs2 == NULL_TREE) {
+ size_overflow_type = get_size_overflow_type_for_intentional_overflow(stmt, new_rhs1);
@@ -117205,16 +117391,16 @@ index 0000000..314cdac
+ change_rhs = cast_to_new_size_overflow_type(stmt, change_rhs, size_overflow_type, BEFORE_STMT);
+
+ if (check_overflow)
-+ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, BEFORE_STMT);
+
+ new_rhs = change_assign_rhs(stmt, orig_rhs, change_rhs);
+ gimple_assign_set_rhs(stmt, new_rhs);
+ update_stmt(stmt);
+
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+}
+
-+static tree handle_binary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_binary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ tree rhs1, rhs2, new_lhs;
+ gimple def_stmt = get_def_stmt(lhs);
@@ -117238,47 +117424,44 @@ index 0000000..314cdac
+ case EXACT_DIV_EXPR:
+ case POINTER_PLUS_EXPR:
+ case BIT_AND_EXPR:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+ default:
+ break;
+ }
+
-+ new_lhs = handle_integer_truncation(visited, overflowed, lhs);
++ new_lhs = handle_integer_truncation(visited, lhs);
+ if (new_lhs != NULL_TREE)
+ return new_lhs;
+
+ if (TREE_CODE(rhs1) == SSA_NAME)
-+ new_rhs1 = expand(visited, overflowed, rhs1);
++ new_rhs1 = expand(visited, rhs1);
+ if (TREE_CODE(rhs2) == SSA_NAME)
-+ new_rhs2 = expand(visited, overflowed, rhs2);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs2 = expand(visited, rhs2);
+
+ if (is_a_neg_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, overflowed, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
++ return handle_intentional_overflow(visited, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
+ if (is_a_neg_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, overflowed, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
++ return handle_intentional_overflow(visited, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
+
+ if (is_a_constant_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, overflowed, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
++ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
+ if (is_a_constant_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, overflowed, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
++ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
+
-+ return follow_overflow_type_and_dup(visited, overflowed, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
+}
+
+#if BUILDING_GCC_VERSION >= 4007
-+static tree get_new_rhs(struct pointer_set_t *visited, enum overflow_reason * overflowed, tree size_overflow_type, tree rhs)
++static tree get_new_rhs(struct pointer_set_t *visited, 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, overflowed, rhs);
++ return expand(visited, rhs);
+}
+
-+static tree handle_ternary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_ternary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ tree rhs1, rhs2, rhs3, new_rhs1, new_rhs2, new_rhs3, size_overflow_type;
+ gimple def_stmt = get_def_stmt(lhs);
@@ -117288,14 +117471,11 @@ index 0000000..314cdac
+ rhs1 = gimple_assign_rhs1(def_stmt);
+ rhs2 = gimple_assign_rhs2(def_stmt);
+ rhs3 = gimple_assign_rhs3(def_stmt);
-+ new_rhs1 = get_new_rhs(visited, overflowed, size_overflow_type, rhs1);
-+ new_rhs2 = get_new_rhs(visited, overflowed, size_overflow_type, rhs2);
-+ new_rhs3 = get_new_rhs(visited, overflowed, size_overflow_type, rhs3);
++ 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);
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
-+ return follow_overflow_type_and_dup(visited, overflowed, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
++ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
+}
+#endif
+
@@ -117323,7 +117503,7 @@ index 0000000..314cdac
+ return (TYPE_UNSIGNED(type)) ? unsigned_intTI_type_node : intTI_type_node;
+ default:
+ debug_tree((tree)node);
-+ error("get_size_overflow_type: unsupported gcc configuration.");
++ error("%s: unsupported gcc configuration.", __func__);
+ gcc_unreachable();
+ }
+}
@@ -117336,6 +117516,8 @@ index 0000000..314cdac
+ gsi_next(&gsi);
+ next_stmt = gsi_stmt(gsi);
+
++ gcc_assert(gimple_plf((gimple)next_stmt, MY_STMT));
++
+ switch (gimple_code(next_stmt)) {
+ case GIMPLE_ASSIGN:
+ return gimple_get_lhs(next_stmt);
@@ -117348,10 +117530,9 @@ index 0000000..314cdac
+ }
+}
+
-+static tree expand(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree expand(struct pointer_set_t *visited, tree lhs)
+{
+ gimple def_stmt;
-+ unsigned int argnum;
+ enum tree_code code = TREE_CODE(TREE_TYPE(lhs));
+
+ if (is_gimple_constant(lhs))
@@ -117360,15 +117541,11 @@ index 0000000..314cdac
+ if (TREE_CODE(lhs) == ADDR_EXPR)
+ return NULL_TREE;
+
++ if (code == REAL_TYPE)
++ return NULL_TREE;
++
+ gcc_assert(code == INTEGER_TYPE || code == POINTER_TYPE || code == BOOLEAN_TYPE || code == ENUMERAL_TYPE);
+
-+ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL) {
-+ argnum = search_missing_attribute(lhs);
-+ if (argnum && is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES) {
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+ return NULL_TREE;
-+ }
-+ }
+
+ def_stmt = get_def_stmt(lhs);
+
@@ -117383,31 +117560,26 @@ index 0000000..314cdac
+
+ switch (gimple_code(def_stmt)) {
+ case GIMPLE_NOP:
-+ argnum = search_missing_attribute(lhs);
-+ if (!argnum)
-+ return NULL_TREE;
-+ if (is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES)
-+ *overflowed = OVERFLOW_INTENTIONAL;
+ return NULL_TREE;
+ case GIMPLE_PHI:
-+ return build_new_phi(visited, overflowed, lhs);
++ return build_new_phi(visited, lhs);
+ case GIMPLE_CALL:
+ case GIMPLE_ASM:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_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, overflowed, lhs);
++ return handle_unary_ops(visited, lhs);
+ case 3:
-+ return handle_binary_ops(visited, overflowed, lhs);
++ return handle_binary_ops(visited, lhs);
+#if BUILDING_GCC_VERSION >= 4007
+ case 4:
-+ return handle_ternary_ops(visited, overflowed, lhs);
++ return handle_ternary_ops(visited, lhs);
+#endif
+ }
+ default:
+ debug_gimple_stmt(def_stmt);
-+ error("expand: unknown gimple code");
++ error("%s: unknown gimple code", __func__);
+ gcc_unreachable();
+ }
+}
@@ -117426,76 +117598,304 @@ index 0000000..314cdac
+ update_stmt(stmt);
+}
+
-+static tree get_function_arg(unsigned int argnum, const_gimple stmt, const_tree fndecl)
++static bool get_function_arg(unsigned int* argnum, const_tree fndecl)
+{
+ const char *origid;
+ tree arg;
+ const_tree origarg;
+
-+ if (!DECL_ABSTRACT_ORIGIN(fndecl)) {
-+ gcc_assert(gimple_call_num_args(stmt) > argnum);
-+ return gimple_call_arg(stmt, argnum);
-+ }
++ if (!DECL_ABSTRACT_ORIGIN(fndecl))
++ return true;
+
+ origarg = DECL_ARGUMENTS(DECL_ABSTRACT_ORIGIN(fndecl));
-+ while (origarg && argnum) {
-+ argnum--;
++ while (origarg && *argnum) {
++ (*argnum)--;
+ origarg = TREE_CHAIN(origarg);
+ }
+
-+ gcc_assert(argnum == 0);
++ gcc_assert(*argnum == 0);
+
+ gcc_assert(origarg != NULL_TREE);
+ origid = NAME(origarg);
++ *argnum = 0;
+ for (arg = DECL_ARGUMENTS(fndecl); arg; arg = TREE_CHAIN(arg)) {
+ if (!strcmp(origid, NAME(arg)))
-+ return arg;
++ return true;
++ (*argnum)++;
+ }
-+ return NULL_TREE;
++ return false;
++}
++
++static bool skip_types(const_tree var)
++{
++ 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 VAR_DECL:
++ return true;
++ default:
++ break;
++ }
++ return false;
++}
++
++static bool walk_phi(struct pointer_set_t *visited, const_tree result)
++{
++ gimple phi = get_def_stmt(result);
++ unsigned int i, n = gimple_phi_num_args(phi);
++
++ if (!phi)
++ return false;
++
++ pointer_set_insert(visited, phi);
++ for (i = 0; i < n; i++) {
++ const_tree arg = gimple_phi_arg_def(phi, i);
++ if (pre_expand(visited, arg))
++ return true;
++ }
++ return false;
+}
+
-+static void handle_function_arg(gimple stmt, const_tree fndecl, unsigned int argnum)
++static bool walk_unary_ops(struct pointer_set_t *visited, const_tree lhs)
++{
++ gimple def_stmt = get_def_stmt(lhs);
++ const_tree rhs;
++
++ if (!def_stmt)
++ return false;
++
++ rhs = gimple_assign_rhs1(def_stmt);
++ if (pre_expand(visited, rhs))
++ return true;
++ return false;
++}
++
++static bool walk_binary_ops(struct pointer_set_t *visited, const_tree lhs)
++{
++ bool rhs1_found, rhs2_found;
++ gimple def_stmt = get_def_stmt(lhs);
++ const_tree rhs1, rhs2;
++
++ if (!def_stmt)
++ return false;
++
++ rhs1 = gimple_assign_rhs1(def_stmt);
++ rhs2 = gimple_assign_rhs2(def_stmt);
++ rhs1_found = pre_expand(visited, rhs1);
++ rhs2_found = pre_expand(visited, rhs2);
++
++ return rhs1_found || rhs2_found;
++}
++
++static const_tree search_field_decl(const_tree comp_ref)
++{
++ const_tree field = NULL_TREE;
++ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
++
++ 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;
++}
++
++static enum marked mark_status(const_tree fndecl, unsigned int argnum)
++{
++ const_tree attr, p;
++
++ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
++ if (!attr || !TREE_VALUE(attr))
++ return MARKED_NO;
++
++ p = TREE_VALUE(attr);
++ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
++ return MARKED_NOT_INTENTIONAL;
++
++ do {
++ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
++ return MARKED_YES;
++ p = TREE_CHAIN(p);
++ } while (p);
++
++ return MARKED_NO;
++}
++
++static void print_missing_msg(tree func, unsigned int argnum)
++{
++ unsigned int new_hash;
++ size_t len;
++ unsigned char tree_codes[CODES_LIMIT];
++ location_t loc = DECL_SOURCE_LOCATION(func);
++ const char *curfunc = get_asm_name(func);
++
++ len = get_function_decl(func, tree_codes);
++ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
++ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
++}
++
++static unsigned int search_missing_attribute(const_tree arg)
++{
++ const_tree type = TREE_TYPE(arg);
++ tree func = get_original_function_decl(current_function_decl);
++ unsigned int argnum;
++ const struct size_overflow_hash *hash;
++
++ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
++
++ if (TREE_CODE(type) == POINTER_TYPE)
++ return 0;
++
++ argnum = find_arg_number(arg, func);
++ if (argnum == 0)
++ return 0;
++
++ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
++ return argnum;
++
++ hash = get_function_hash(func);
++ if (!hash || !(hash->param & (1U << argnum))) {
++ print_missing_msg(func, argnum);
++ return 0;
++ }
++ return argnum;
++}
++
++static bool is_already_marked(const_tree lhs)
++{
++ unsigned int argnum;
++ const_tree fndecl;
++
++ argnum = search_missing_attribute(lhs);
++ fndecl = get_original_function_decl(current_function_decl);
++ if (argnum && mark_status(fndecl, argnum) == MARKED_YES)
++ return true;
++ return false;
++}
++
++static bool pre_expand(struct pointer_set_t *visited, const_tree lhs)
++{
++ const_gimple def_stmt;
++
++ if (is_gimple_constant(lhs))
++ return false;
++
++ if (skip_types(lhs))
++ return false;
++
++ if (TREE_CODE(lhs) == PARM_DECL)
++ return is_already_marked(lhs);
++
++ if (TREE_CODE(lhs) == COMPONENT_REF) {
++ const_tree field, attr;
++
++ field = search_field_decl(lhs);
++ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
++ if (!attr || !TREE_VALUE(attr))
++ return false;
++ return true;
++ }
++
++ def_stmt = get_def_stmt(lhs);
++
++ if (!def_stmt)
++ return false;
++
++ if (pointer_set_contains(visited, def_stmt))
++ return false;
++
++ switch (gimple_code(def_stmt)) {
++ case GIMPLE_NOP:
++ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL)
++ return is_already_marked(lhs);
++ return false;
++ case GIMPLE_PHI:
++ return walk_phi(visited, lhs);
++ case GIMPLE_CALL:
++ case GIMPLE_ASM:
++ return false;
++ case GIMPLE_ASSIGN:
++ switch (gimple_num_ops(def_stmt)) {
++ case 2:
++ return walk_unary_ops(visited, lhs);
++ case 3:
++ return walk_binary_ops(visited, lhs);
++ }
++ default:
++ debug_gimple_stmt((gimple)def_stmt);
++ error("%s: unknown gimple code", __func__);
++ gcc_unreachable();
++ }
++}
++
++static bool search_attributes(tree fndecl, const_tree arg, unsigned int argnum)
+{
+ struct pointer_set_t *visited;
-+ tree arg, newarg;
-+ enum overflow_reason overflowed = OVERFLOW_NONE;
-+ location_t loc;
++ bool is_found;
+ enum marked is_marked;
++ location_t loc;
++
++ visited = pointer_set_create();
++ is_found = pre_expand(visited, arg);
++ pointer_set_destroy(visited);
++
++ is_marked = mark_status(fndecl, argnum + 1);
++ if ((is_found && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
++ return true;
++
++ if (is_found) {
++ loc = DECL_SOURCE_LOCATION(fndecl);
++ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", get_asm_name(fndecl), argnum + 1);
++ return true;
++ }
++ return false;
++}
++
++static void handle_function_arg(gimple stmt, tree fndecl, unsigned int argnum)
++{
++ struct pointer_set_t *visited;
++ tree arg, newarg;
++ bool match;
+
-+ arg = get_function_arg(argnum, stmt, fndecl);
++ match = get_function_arg(&argnum, fndecl);
++ if (!match)
++ return;
++ gcc_assert(gimple_call_num_args(stmt) > argnum);
++ arg = gimple_call_arg(stmt, argnum);
+ if (arg == NULL_TREE)
+ return;
+
+ if (is_gimple_constant(arg))
+ return;
++
++ if (search_attributes(fndecl, arg, argnum))
++ return;
++
+ if (TREE_CODE(arg) != SSA_NAME)
+ return;
+
+ check_arg_type(arg);
+
+ visited = pointer_set_create();
-+ newarg = expand(visited, &overflowed, arg);
++ newarg = expand(visited, arg);
+ pointer_set_destroy(visited);
+
-+ is_marked = is_already_marked(fndecl, argnum + 1);
-+ if ((overflowed == OVERFLOW_INTENTIONAL && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
-+ return;
-+
-+ if (overflowed == OVERFLOW_INTENTIONAL) {
-+ loc = DECL_SOURCE_LOCATION(fndecl);
-+ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", NAME(fndecl), argnum + 1);
-+ return;
-+ }
-+
+ if (newarg == NULL_TREE)
+ return;
+
+ change_function_arg(stmt, arg, argnum, newarg);
+
-+ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, &overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, BEFORE_STMT);
+}
+
-+static void handle_function_by_attribute(gimple stmt, const_tree attr, const_tree fndecl)
++static void handle_function_by_attribute(gimple stmt, const_tree attr, tree fndecl)
+{
+ tree p = TREE_VALUE(attr);
+ do {
@@ -117504,13 +117904,15 @@ index 0000000..314cdac
+ } while (p);
+}
+
-+static void handle_function_by_hash(gimple stmt, const_tree fndecl)
++static void handle_function_by_hash(gimple stmt, tree fndecl)
+{
-+ const_tree orig_fndecl;
++ tree orig_fndecl;
+ unsigned int num;
+ const struct size_overflow_hash *hash;
+
+ orig_fndecl = get_original_function_decl(fndecl);
++ if (C_DECL_IMPLICIT(orig_fndecl))
++ return;
+ hash = get_function_hash(orig_fndecl);
+ if (!hash)
+ return;
@@ -117545,7 +117947,7 @@ index 0000000..314cdac
+ next = bb->next_bb;
+
+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ const_tree fndecl, attr;
++ tree fndecl, attr;
+ gimple stmt = gsi_stmt(gsi);
+
+ if (!(is_gimple_call(stmt)))
diff --git a/3.2.30/0000_README b/3.2.30/0000_README
index f379dc8..b35474f 100644
--- a/3.2.30/0000_README
+++ b/3.2.30/0000_README
@@ -38,7 +38,7 @@ Patch: 1029_linux-3.2.30.patch
From: http://www.kernel.org
Desc: Linux 3.2.30
-Patch: 4420_grsecurity-2.9.1-3.2.30-201209241828.patch
+Patch: 4420_grsecurity-2.9.1-3.2.30-201210022019.patch
From: http://www.grsecurity.net
Desc: hardened-sources base patch from upstream grsecurity
diff --git a/3.2.30/4420_grsecurity-2.9.1-3.2.30-201209241828.patch b/3.2.30/4420_grsecurity-2.9.1-3.2.30-201210022019.patch
index ea11803..7913a68 100644
--- a/3.2.30/4420_grsecurity-2.9.1-3.2.30-201209241828.patch
+++ b/3.2.30/4420_grsecurity-2.9.1-3.2.30-201210022019.patch
@@ -7671,7 +7671,7 @@ index ef34d2c..d6ce60c 100644
else
copy_from_user_overflow();
diff --git a/arch/um/Makefile b/arch/um/Makefile
-index 7730af6..cce5b19 100644
+index 7730af6..880804f 100644
--- a/arch/um/Makefile
+++ b/arch/um/Makefile
@@ -61,6 +61,10 @@ USER_CFLAGS = $(patsubst $(KERNEL_DEFINES),,$(patsubst -D__KERNEL__,,\
@@ -7679,7 +7679,7 @@ index 7730af6..cce5b19 100644
$(filter -I%,$(CFLAGS)) -D_FILE_OFFSET_BITS=64 -idirafter include
+ifdef CONSTIFY_PLUGIN
-+USER_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++USER_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
+
#This will adjust *FLAGS accordingly to the platform.
@@ -7951,7 +7951,7 @@ index 03dbc7f5b..4d12eea 100644
+archprepare:
+ $(if $(LDFLAGS_BUILD_ID),,$(error $(OLD_LD)))
diff --git a/arch/x86/boot/Makefile b/arch/x86/boot/Makefile
-index 95365a8..52f857b 100644
+index 95365a8..88aadd2 100644
--- a/arch/x86/boot/Makefile
+++ b/arch/x86/boot/Makefile
@@ -63,6 +63,9 @@ KBUILD_CFLAGS := $(LINUXINCLUDE) -g -Os -D_SETUP -D__KERNEL__ \
@@ -7959,7 +7959,7 @@ index 95365a8..52f857b 100644
$(call cc-option, -mpreferred-stack-boundary=2)
KBUILD_CFLAGS += $(call cc-option, -m32)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
GCOV_PROFILE := n
@@ -8009,7 +8009,7 @@ index c7093bd..d4247ffe0 100644
return diff;
}
diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
-index 77453c6..2c6cd1b 100644
+index 77453c6..6235831 100644
--- a/arch/x86/boot/compressed/Makefile
+++ b/arch/x86/boot/compressed/Makefile
@@ -14,6 +14,9 @@ cflags-$(CONFIG_X86_64) := -mcmodel=small
@@ -8017,7 +8017,7 @@ index 77453c6..2c6cd1b 100644
KBUILD_CFLAGS += $(call cc-option,-ffreestanding)
KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
@@ -13787,7 +13787,7 @@ index c6ce245..ffbdab7 100644
"2:\n"
".section .fixup,\"ax\"\n"
diff --git a/arch/x86/kernel/acpi/realmode/Makefile b/arch/x86/kernel/acpi/realmode/Makefile
-index 6a564ac..9b1340c 100644
+index 6a564ac..3f3a3d7 100644
--- a/arch/x86/kernel/acpi/realmode/Makefile
+++ b/arch/x86/kernel/acpi/realmode/Makefile
@@ -41,6 +41,9 @@ KBUILD_CFLAGS := $(LINUXINCLUDE) -g -Os -D_SETUP -D_WAKEUP -D__KERNEL__ \
@@ -13795,7 +13795,7 @@ index 6a564ac..9b1340c 100644
$(call cc-option, -mpreferred-stack-boundary=2)
KBUILD_CFLAGS += $(call cc-option, -m32)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
GCOV_PROFILE := n
@@ -20855,9 +20855,28 @@ index 4fc5323..59b259b 100644
int r;
struct kvm_x86_ops *ops = (struct kvm_x86_ops *)opaque;
diff --git a/arch/x86/lguest/boot.c b/arch/x86/lguest/boot.c
-index cf4603b..7cdde38 100644
+index cf4603b..de5b225 100644
--- a/arch/x86/lguest/boot.c
+++ b/arch/x86/lguest/boot.c
+@@ -1111,12 +1111,12 @@ static u32 lguest_apic_safe_wait_icr_idle(void)
+
+ static void set_lguest_basic_apic_ops(void)
+ {
+- apic->read = lguest_apic_read;
+- apic->write = lguest_apic_write;
+- apic->icr_read = lguest_apic_icr_read;
+- apic->icr_write = lguest_apic_icr_write;
+- apic->wait_icr_idle = lguest_apic_wait_icr_idle;
+- apic->safe_wait_icr_idle = lguest_apic_safe_wait_icr_idle;
++ *(void **)&apic->read = lguest_apic_read;
++ *(void **)&apic->write = lguest_apic_write;
++ *(void **)&apic->icr_read = lguest_apic_icr_read;
++ *(void **)&apic->icr_write = lguest_apic_icr_write;
++ *(void **)&apic->wait_icr_idle = lguest_apic_wait_icr_idle;
++ *(void **)&apic->safe_wait_icr_idle = lguest_apic_safe_wait_icr_idle;
+ };
+ #endif
+
@@ -1195,9 +1195,10 @@ static __init int early_put_chars(u32 vtermno, const char *buf, int count)
* Rebooting also tells the Host we're finished, but the RESTART flag tells the
* Launcher to reboot us.
@@ -27540,6 +27559,26 @@ index ec3d603..fa4ed1b 100644
.alloc_pud = xen_alloc_pmd_init,
.release_pud = xen_release_pmd_init,
+diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c
+index bb104b4..6e5a7f1 100644
+--- a/arch/x86/xen/setup.c
++++ b/arch/x86/xen/setup.c
+@@ -16,6 +16,7 @@
+ #include <asm/e820.h>
+ #include <asm/setup.h>
+ #include <asm/acpi.h>
++#include <asm/numa.h>
+ #include <asm/xen/hypervisor.h>
+ #include <asm/xen/hypercall.h>
+
+@@ -431,4 +432,7 @@ void __init xen_arch_setup(void)
+ boot_option_idle_override = IDLE_HALT;
+ WARN_ON(set_pm_idle_to_default());
+ fiddle_vdso();
++#ifdef CONFIG_NUMA
++ numa_off = 1;
++#endif
+ }
diff --git a/arch/x86/xen/smp.c b/arch/x86/xen/smp.c
index 9a23fff..9dfee11ca 100644
--- a/arch/x86/xen/smp.c
@@ -35327,6 +35366,80 @@ index a3f7a27..234016e 100644
return -EINVAL;
/* Don't allow a single read to cross a 512-byte block boundary */
+diff --git a/drivers/mtd/mtdchar.c b/drivers/mtd/mtdchar.c
+index e7dc732..60bee13 100644
+--- a/drivers/mtd/mtdchar.c
++++ b/drivers/mtd/mtdchar.c
+@@ -1141,6 +1141,33 @@ static unsigned long mtd_get_unmapped_area(struct file *file,
+ }
+ #endif
+
++static inline unsigned long get_vm_size(struct vm_area_struct *vma)
++{
++ return vma->vm_end - vma->vm_start;
++}
++
++static inline resource_size_t get_vm_offset(struct vm_area_struct *vma)
++{
++ return (resource_size_t) vma->vm_pgoff << PAGE_SHIFT;
++}
++
++/*
++ * Set a new vm offset.
++ *
++ * Verify that the incoming offset really works as a page offset,
++ * and that the offset and size fit in a resource_size_t.
++ */
++static inline int set_vm_offset(struct vm_area_struct *vma, resource_size_t off)
++{
++ pgoff_t pgoff = off >> PAGE_SHIFT;
++ if (off != (resource_size_t) pgoff << PAGE_SHIFT)
++ return -EINVAL;
++ if (off + get_vm_size(vma) - 1 < off)
++ return -EINVAL;
++ vma->vm_pgoff = pgoff;
++ return 0;
++}
++
+ /*
+ * set up a mapping for shared memory segments
+ */
+@@ -1150,20 +1177,29 @@ static int mtd_mmap(struct file *file, struct vm_area_struct *vma)
+ struct mtd_file_info *mfi = file->private_data;
+ struct mtd_info *mtd = mfi->mtd;
+ struct map_info *map = mtd->priv;
+- unsigned long start;
+- unsigned long off;
+- u32 len;
++ resource_size_t start, off;
++ unsigned long len, vma_len;
+
+ if (mtd->type == MTD_RAM || mtd->type == MTD_ROM) {
+- off = vma->vm_pgoff << PAGE_SHIFT;
++ off = get_vm_offset(vma);
+ start = map->phys;
+ len = PAGE_ALIGN((start & ~PAGE_MASK) + map->size);
+ start &= PAGE_MASK;
+- if ((vma->vm_end - vma->vm_start + off) > len)
++ vma_len = get_vm_size(vma);
++
++ /* Overflow in off+len? */
++ if (vma_len + off < off)
++ return -EINVAL;
++ /* Does it fit in the mapping? */
++ if (vma_len + off > len)
+ return -EINVAL;
+
+ off += start;
+- vma->vm_pgoff = off >> PAGE_SHIFT;
++ /* Did that overflow? */
++ if (off < start)
++ return -EINVAL;
++ if (set_vm_offset(vma, off) < 0)
++ return -EINVAL;
+ vma->vm_flags |= VM_IO | VM_RESERVED;
+
+ #ifdef pgprot_noncached
diff --git a/drivers/mtd/nand/denali.c b/drivers/mtd/nand/denali.c
index 3984d48..28aa897 100644
--- a/drivers/mtd/nand/denali.c
@@ -35882,6 +35995,38 @@ index 4a518a3..936b334 100644
#define VXGE_HW_VIRTUAL_PATH_HANDLE(vpath) \
((struct __vxge_hw_vpath_handle *)(vpath)->vpath_handles.next)
+diff --git a/drivers/net/ethernet/octeon/octeon_mgmt.c b/drivers/net/ethernet/octeon/octeon_mgmt.c
+index 212f43b..fb31b51 100644
+--- a/drivers/net/ethernet/octeon/octeon_mgmt.c
++++ b/drivers/net/ethernet/octeon/octeon_mgmt.c
+@@ -683,10 +683,8 @@ static int octeon_mgmt_init_phy(struct net_device *netdev)
+ p->phydev = phy_connect(netdev, phy_id, octeon_mgmt_adjust_link, 0,
+ PHY_INTERFACE_MODE_MII);
+
+- if (IS_ERR(p->phydev)) {
+- p->phydev = NULL;
++ if (!p->phydev)
+ return -1;
+- }
+
+ phy_start_aneg(p->phydev);
+
+diff --git a/drivers/net/ethernet/pasemi/pasemi_mac.c b/drivers/net/ethernet/pasemi/pasemi_mac.c
+index 49b549f..13d648c 100644
+--- a/drivers/net/ethernet/pasemi/pasemi_mac.c
++++ b/drivers/net/ethernet/pasemi/pasemi_mac.c
+@@ -1101,9 +1101,9 @@ static int pasemi_mac_phy_init(struct net_device *dev)
+ phydev = of_phy_connect(dev, phy_dn, &pasemi_adjust_link, 0,
+ PHY_INTERFACE_MODE_SGMII);
+
+- if (IS_ERR(phydev)) {
++ if (!phydev) {
+ printk(KERN_ERR "%s: Could not attach to phy\n", dev->name);
+- return PTR_ERR(phydev);
++ return -ENODEV;
+ }
+
+ mac->phydev = phydev;
diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c
index ed1be8a..268eb7f 100644
--- a/drivers/net/ethernet/realtek/r8169.c
@@ -44785,7 +44930,7 @@ index 9a37a9b..35792b6 100644
/*
* We'll have a dentry and an inode for
diff --git a/fs/dcache.c b/fs/dcache.c
-index eb723d3..bed8460 100644
+index eb723d3..d8f3b69 100644
--- a/fs/dcache.c
+++ b/fs/dcache.c
@@ -103,11 +103,11 @@ static unsigned int d_hash_shift __read_mostly;
@@ -44822,7 +44967,34 @@ index eb723d3..bed8460 100644
(!locked && read_seqretry(&rename_lock, seq))) {
spin_unlock(&new->d_lock);
new = NULL;
-@@ -3043,7 +3043,7 @@ void __init vfs_caches_init(unsigned long mempages)
+@@ -1054,6 +1054,8 @@ positive:
+ return 1;
+
+ rename_retry:
++ if (locked)
++ goto again;
+ locked = 1;
+ write_seqlock(&rename_lock);
+ goto again;
+@@ -1156,6 +1158,8 @@ out:
+ rename_retry:
+ if (found)
+ return found;
++ if (locked)
++ goto again;
+ locked = 1;
+ write_seqlock(&rename_lock);
+ goto again;
+@@ -2922,6 +2926,8 @@ resume:
+ return;
+
+ rename_retry:
++ if (locked)
++ goto again;
+ locked = 1;
+ write_seqlock(&rename_lock);
+ goto again;
+@@ -3043,7 +3049,7 @@ void __init vfs_caches_init(unsigned long mempages)
mempages -= reserve;
names_cachep = kmem_cache_create("names_cache", PATH_MAX, 0,
@@ -71968,7 +72140,7 @@ index 979d4de..bfde28d 100644
/* queue rebind_work, wq doesn't matter, use the default one */
if (test_and_set_bit(WORK_STRUCT_PENDING_BIT,
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
-index 82928f5..92da771 100644
+index 82928f5..34320a0 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -1103,6 +1103,7 @@ config LATENCYTOP
@@ -71979,6 +72151,24 @@ index 82928f5..92da771 100644
select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND
select KALLSYMS
select KALLSYMS_ALL
+@@ -1126,7 +1127,7 @@ source kernel/trace/Kconfig
+
+ config PROVIDE_OHCI1394_DMA_INIT
+ bool "Remote debugging over FireWire early on boot"
+- depends on PCI && X86
++ depends on PCI && X86 && !GRKERNSEC
+ help
+ 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
+@@ -1155,7 +1156,7 @@ config PROVIDE_OHCI1394_DMA_INIT
+
+ config FIREWIRE_OHCI_REMOTE_DMA
+ bool "Remote debugging over FireWire with firewire-ohci"
+- depends on FIREWIRE_OHCI
++ depends on FIREWIRE_OHCI && !GRKERNSEC
+ help
+ This option lets you use the FireWire bus for remote debugging
+ with help of the firewire-ohci driver. It enables unfiltered
diff --git a/lib/bitmap.c b/lib/bitmap.c
index 0d4a127..33a06c7 100644
--- a/lib/bitmap.c
@@ -77850,7 +78040,7 @@ index ff52ad0..aff1c0f 100644
{
int new_fd;
diff --git a/net/core/sock.c b/net/core/sock.c
-index 018fd41..6a03100 100644
+index 018fd41..af175b4 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -289,7 +289,7 @@ int sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb)
@@ -77898,7 +78088,17 @@ index 018fd41..6a03100 100644
goto discard_and_relse;
}
-@@ -771,12 +771,12 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -593,7 +593,8 @@ set_rcvbuf:
+
+ case SO_KEEPALIVE:
+ #ifdef CONFIG_INET
+- if (sk->sk_protocol == IPPROTO_TCP)
++ if (sk->sk_protocol == IPPROTO_TCP &&
++ sk->sk_type == SOCK_STREAM)
+ tcp_set_keepalive(sk, valbool);
+ #endif
+ sock_valbool_flag(sk, SOCK_KEEPOPEN, valbool);
+@@ -771,12 +772,12 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
struct timeval tm;
} v;
@@ -77914,7 +78114,7 @@ index 018fd41..6a03100 100644
return -EINVAL;
memset(&v, 0, sizeof(v));
-@@ -917,18 +917,18 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -917,18 +918,18 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
if (len > sizeof(peercred))
len = sizeof(peercred);
cred_to_ucred(sk->sk_peer_pid, sk->sk_peer_cred, &peercred);
@@ -77936,7 +78136,7 @@ index 018fd41..6a03100 100644
return -EINVAL;
if (copy_to_user(optval, address, len))
return -EFAULT;
-@@ -963,7 +963,7 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -963,7 +964,7 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
if (len > lv)
len = lv;
@@ -77945,7 +78145,7 @@ index 018fd41..6a03100 100644
return -EFAULT;
lenout:
if (put_user(len, optlen))
-@@ -2024,7 +2024,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
+@@ -2024,7 +2025,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
*/
smp_wmb();
atomic_set(&sk->sk_refcnt, 1);
@@ -79257,6 +79457,43 @@ index 1e733e9..3d73c9f 100644
} while (!res);
return res;
}
+diff --git a/net/l2tp/l2tp_netlink.c b/net/l2tp/l2tp_netlink.c
+index 93a41a0..d4b4edb 100644
+--- a/net/l2tp/l2tp_netlink.c
++++ b/net/l2tp/l2tp_netlink.c
+@@ -78,8 +78,8 @@ static int l2tp_nl_cmd_noop(struct sk_buff *skb, struct genl_info *info)
+
+ hdr = genlmsg_put(msg, info->snd_pid, info->snd_seq,
+ &l2tp_nl_family, 0, L2TP_CMD_NOOP);
+- if (IS_ERR(hdr)) {
+- ret = PTR_ERR(hdr);
++ if (!hdr) {
++ ret = -EMSGSIZE;
+ goto err_out;
+ }
+
+@@ -228,8 +228,8 @@ static int l2tp_nl_tunnel_send(struct sk_buff *skb, u32 pid, u32 seq, int flags,
+
+ hdr = genlmsg_put(skb, pid, seq, &l2tp_nl_family, flags,
+ L2TP_CMD_TUNNEL_GET);
+- if (IS_ERR(hdr))
+- return PTR_ERR(hdr);
++ if (!hdr)
++ return -EMSGSIZE;
+
+ NLA_PUT_U8(skb, L2TP_ATTR_PROTO_VERSION, tunnel->version);
+ NLA_PUT_U32(skb, L2TP_ATTR_CONN_ID, tunnel->tunnel_id);
+@@ -560,8 +560,8 @@ static int l2tp_nl_session_send(struct sk_buff *skb, u32 pid, u32 seq, int flags
+ sk = tunnel->sock;
+
+ hdr = genlmsg_put(skb, pid, seq, &l2tp_nl_family, flags, L2TP_CMD_SESSION_GET);
+- if (IS_ERR(hdr))
+- return PTR_ERR(hdr);
++ if (!hdr)
++ return -EMSGSIZE;
+
+ NLA_PUT_U32(skb, L2TP_ATTR_CONN_ID, tunnel->tunnel_id);
+ NLA_PUT_U32(skb, L2TP_ATTR_SESSION_ID, session->session_id);
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
index 73495f1..ad51356 100644
--- a/net/mac80211/ieee80211_i.h
@@ -84323,10 +84560,10 @@ index 0000000..92ed719
+}
diff --git a/tools/gcc/generate_size_overflow_hash.sh b/tools/gcc/generate_size_overflow_hash.sh
new file mode 100644
-index 0000000..d272d4b
+index 0000000..02c6bec
--- /dev/null
+++ b/tools/gcc/generate_size_overflow_hash.sh
-@@ -0,0 +1,96 @@
+@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# This script generates the hash table (size_overflow_hash.h) for the size_overflow gcc plugin (size_overflow_plugin.c).
@@ -84360,7 +84597,7 @@ index 0000000..d272d4b
+done
+
+create_defines() {
-+ for i in `seq 1 10`
++ for i in `seq 1 32`
+ do
+ echo -e "#define PARAM"$i" (1U << "$i")" >> "$header1"
+ done
@@ -84374,10 +84611,9 @@ index 0000000..d272d4b
+
+ cat "$database" | while read data
+ do
-+ data_array=(${data// /?})
-+ data_array=(${data_array[@]//+/ })
++ data_array=($data)
+ struct_hash_name="${data_array[0]}"
-+ funcn="${data_array[1]//\?/ }"
++ funcn="${data_array[1]}"
+ params="${data_array[2]}"
+ next="${data_array[5]}"
+
@@ -84401,10 +84637,9 @@ index 0000000..d272d4b
+
+create_array_elements () {
+ index=0
-+ grep -v "nohasharray" $database | sort -n -t '+' -k 4 | while read data
++ grep -v "nohasharray" $database | sort -n -k 4 | while read data
+ do
-+ data_array=(${data// /?})
-+ data_array=(${data_array//+/ })
++ data_array=($data)
+ i="${data_array[3]}"
+ hash="${data_array[4]}"
+ while [[ $index -lt $i ]]
@@ -85332,2969 +85567,3396 @@ index 0000000..b8008f7
+}
diff --git a/tools/gcc/size_overflow_hash.data b/tools/gcc/size_overflow_hash.data
new file mode 100644
-index 0000000..06d10d1
+index 0000000..ea65f09
--- /dev/null
+++ b/tools/gcc/size_overflow_hash.data
-@@ -0,0 +1,2953 @@
-+_000001_hash+alloc_dr+2+65495+_000001_hash+NULL
-+_000002_hash+__copy_from_user+3+10918+_000002_hash+NULL
-+_000003_hash+__copy_from_user_inatomic+3+4365+_000003_hash+NULL
-+_000004_hash+__copy_from_user_nocache+3+39351+_000004_hash+NULL
-+_000005_hash+__copy_to_user_inatomic+3+19214+_000005_hash+NULL
-+_000006_hash+kcalloc+1-2+27770+_000006_hash+NULL
-+_000008_hash+kmalloc+1+60432+_002505_hash+NULL+nohasharray
-+_000009_hash+kmalloc_node+1+50163+_002930_hash+NULL+nohasharray
-+_000010_hash+kmalloc_slab+1+11917+_000010_hash+NULL
-+_000011_hash+kmemdup+2+64015+_000011_hash+NULL
-+_000012_hash+__krealloc+2+14857+_001118_hash+NULL+nohasharray
-+_000013_hash+memdup_user+2+59590+_000013_hash+NULL
-+_000014_hash+module_alloc+1+63630+_000014_hash+NULL
-+_000015_hash+read_kcore+3+63488+_000015_hash+NULL
-+_000016_hash+__vmalloc_node+1+39308+_000016_hash+NULL
-+_000017_hash+ablkcipher_copy_iv+3+64140+_000017_hash+NULL
-+_000018_hash+ablkcipher_next_slow+4+47274+_000018_hash+NULL
-+_000019_hash+acpi_os_allocate+1+14892+_000019_hash+NULL
-+_000020_hash+addtgt+3+54703+_000020_hash+NULL
-+_000021_hash+afs_alloc_flat_call+2-3+36399+_000021_hash+NULL
-+_000023_hash+afs_proc_cells_write+3+61139+_000023_hash+NULL
-+_000024_hash+afs_proc_rootcell_write+3+15822+_000024_hash+NULL
-+_000025_hash+agp_3_5_isochronous_node_enable+3+49465+_000025_hash+NULL
-+_000026_hash+agp_alloc_page_array+1+22554+_000026_hash+NULL
-+_000027_hash+ah_alloc_tmp+2+54378+_000027_hash+NULL
-+_000028_hash+ahash_setkey_unaligned+3+33521+_000028_hash+NULL
-+_000029_hash+aligned_kmalloc+1+3628+_000029_hash+NULL
-+_000030_hash+alloc_context+1+3194+_000030_hash+NULL
-+_000031_hash+alloc_ebda_hpc+1-2+50046+_000031_hash+NULL
-+_000033_hash+alloc_ep_req+2+54860+_000033_hash+NULL
-+_000034_hash+alloc_fdmem+1+27083+_000034_hash+NULL
-+_000035_hash+alloc_group_attrs+2+9194+_000499_hash+NULL+nohasharray
-+_000036_hash+alloc_ring+2-4+15345+_000036_hash+NULL
-+_000037_hash+alloc_ring+2-4+39151+_000037_hash+NULL
-+_000040_hash+alloc_sched_domains+1+28972+_000040_hash+NULL
-+_000041_hash+alloc_sglist+1-3-2+22960+_000041_hash+NULL
-+_000042_hash+applesmc_create_nodes+2+49392+_000042_hash+NULL
-+_000043_hash+asix_read_cmd+5+13245+_000043_hash+NULL
-+_000044_hash+asix_write_cmd+5+58192+_000044_hash+NULL
-+_000045_hash+asn1_octets_decode+2+9991+_000045_hash+NULL
-+_000046_hash+asn1_oid_decode+2+4999+_000046_hash+NULL
-+_000047_hash+at76_set_card_command+4+4471+_000047_hash+NULL
-+_000048_hash+ath6kl_add_bss_if_needed+5+46978+_000048_hash+NULL
-+_000049_hash+ath6kl_send_go_probe_resp+3+21113+_000049_hash+NULL
-+_000050_hash+ath6kl_set_ap_probe_resp_ies+3+50539+_000050_hash+NULL
-+_000051_hash+ath6kl_tm_rx_report_event+3+8660+_000051_hash+NULL
-+_000052_hash+ath6kl_wmi_bssinfo_event_rx+3+56146+_000052_hash+NULL
-+_000053_hash+ath6kl_wmi_send_action_cmd+6+30735+_000053_hash+NULL
-+_000054_hash+attach_hdlc_protocol+3+19986+_000054_hash+NULL
-+_000055_hash+audit_unpack_string+3+13748+_000055_hash+NULL
-+_000056_hash+bch_alloc+1+4593+_000056_hash+NULL
-+_000057_hash+befs_nls2utf+3+17163+_000057_hash+NULL
-+_000058_hash+befs_utf2nls+3+25628+_000058_hash+NULL
-+_000059_hash+bio_alloc_map_data+1-2+50782+_000059_hash+NULL
-+_000061_hash+bio_kmalloc+2+54672+_000061_hash+NULL
-+_000062_hash+blkcipher_copy_iv+3+24075+_000062_hash+NULL
-+_000063_hash+blkcipher_next_slow+4+52733+_000063_hash+NULL
-+_000064_hash+bnx2fc_cmd_mgr_alloc+2-3+24873+_000064_hash+NULL
-+_000066_hash+bnx2_nvram_write+4+7790+_000066_hash+NULL
-+_000067_hash+brcmf_sdbrcm_downloadvars+3+42064+_000067_hash+NULL
-+_000068_hash+btrfs_alloc_delayed_item+1+11678+_000068_hash+NULL
-+_000069_hash+cachefiles_cook_key+2+33274+_000069_hash+NULL
-+_000070_hash+cachefiles_daemon_write+3+43535+_000070_hash+NULL
-+_000071_hash+cciss_allocate_sg_chain_blocks+2-3+5368+_000071_hash+NULL
-+_000073_hash+cdrom_read_cdda_old+4+27664+_000073_hash+NULL
-+_000074_hash+ceph_alloc_page_vector+1+18710+_000074_hash+NULL
-+_000075_hash+ceph_buffer_new+1+35974+_000075_hash+NULL
-+_000076_hash+ceph_get_direct_page_vector+2+41917+_000076_hash+NULL
-+_000077_hash+ceph_msg_new+2+5846+_000077_hash+NULL
-+_000078_hash+ceph_setxattr+4+18913+_000078_hash+NULL
-+_000079_hash+cfi_read_pri+3+24366+_000079_hash+NULL
-+_000080_hash+cgroup_write_string+5+10900+_000080_hash+NULL
-+_000081_hash+change_xattr+5+61390+_000081_hash+NULL
-+_000082_hash+check_load_and_stores+2+2143+_000082_hash+NULL
-+_000083_hash+cifs_idmap_key_instantiate+3+54503+_000083_hash+NULL
-+_000084_hash+cifs_setxattr+4+23957+_000084_hash+NULL
-+_000085_hash+cifs_spnego_key_instantiate+3+23588+_000085_hash+NULL
-+_000086_hash+cm_copy_private_data+2+3649+_000086_hash+NULL
-+_000087_hash+codec_reg_read_file+3+36280+_000087_hash+NULL
-+_000088_hash+concat_writev+3+21451+_000088_hash+NULL
-+_000089_hash+_copy_from_user+3+36959+_000089_hash+NULL
-+_000090_hash+copy_items+6+50140+_000090_hash+NULL
-+_000091_hash+copy_macs+4+45534+_000091_hash+NULL
-+_000092_hash+__copy_to_user+3+17551+_000092_hash+NULL
-+_000093_hash+cosa_write+3+1774+_000093_hash+NULL
-+_000094_hash+create_entry+2+33479+_000094_hash+NULL
-+_000095_hash+create_queues+2-3+9088+_000095_hash+NULL
-+_000097_hash+create_xattr+5+54106+_000097_hash+NULL
-+_000098_hash+create_xattr_datum+5+33356+_000098_hash+NULL
-+_000099_hash+ctrl_out+3-5+8712+_000099_hash+NULL
-+_000101_hash+cx24116_writeregN+4+41975+_000101_hash+NULL
-+_000102_hash+cxacru_cm_get_array+4+4412+_000102_hash+NULL
-+_000103_hash+cxgbi_alloc_big_mem+1+4707+_000103_hash+NULL
-+_000104_hash+datablob_format+2+39571+_002084_hash+NULL+nohasharray
-+_000105_hash+dccp_feat_clone_sp_val+3+11942+_000105_hash+NULL
-+_000106_hash+dccp_setsockopt_ccid+4+30701+_000106_hash+NULL
-+_000107_hash+dccp_setsockopt_cscov+2+37766+_000107_hash+NULL
-+_000108_hash+dccp_setsockopt_service+4+65336+_000108_hash+NULL
-+_000109_hash+dev_config+3+8506+_000109_hash+NULL
-+_000110_hash+devm_kzalloc+2+4966+_000110_hash+NULL
-+_000111_hash+devres_alloc+2+551+_000111_hash+NULL
-+_000112_hash+dispatch_proc_write+3+44320+_000112_hash+NULL
-+_000113_hash+dlm_alloc_pagevec+1+54296+_000113_hash+NULL
-+_000114_hash+dlmfs_file_read+3+28385+_000114_hash+NULL
-+_000115_hash+dlmfs_file_write+3+6892+_000115_hash+NULL
-+_000116_hash+dm_read+3+15674+_000116_hash+NULL
-+_000117_hash+dm_write+3+2513+_000117_hash+NULL
-+_000118_hash+dns_query+3+9676+_000118_hash+NULL
-+_000119_hash+dns_resolver_instantiate+3+63314+_000119_hash+NULL
-+_000120_hash+__do_config_autodelink+3+58763+_000120_hash+NULL
-+_000121_hash+do_ip_setsockopt+5+41852+_000121_hash+NULL
-+_000122_hash+do_ipv6_setsockopt+5+18215+_000122_hash+NULL
-+_000123_hash+do_sync+1+9604+_000123_hash+NULL
-+_000124_hash+do_tty_write+5+44896+_000124_hash+NULL
-+_000125_hash+dup_array+3+33551+_000125_hash+NULL
-+_000126_hash+dup_to_netobj+3+26363+_000126_hash+NULL
-+_000127_hash+dvb_ca_en50221_init+4+45718+_000127_hash+NULL
-+_000128_hash+dvbdmx_write+3+19423+_000128_hash+NULL
-+_000129_hash+dw210x_op_rw+6+39915+_000129_hash+NULL
-+_000130_hash+ecryptfs_copy_filename+4+11868+_000130_hash+NULL
-+_000131_hash+ecryptfs_miscdev_write+3+26847+_000131_hash+NULL
-+_000132_hash+ecryptfs_send_miscdev+2+64816+_000132_hash+NULL
-+_000133_hash+efx_tsoh_heap_alloc+2+58545+_000133_hash+NULL
-+_000134_hash+emi26_writememory+4+57908+_000134_hash+NULL
-+_000135_hash+emi62_writememory+4+29731+_000135_hash+NULL
-+_000136_hash+encrypted_instantiate+3+3168+_000136_hash+NULL
-+_000137_hash+encrypted_update+3+13414+_000137_hash+NULL
-+_000138_hash+ep_read+3+58813+_000138_hash+NULL
-+_000139_hash+ep_write+3+59008+_000139_hash+NULL
-+_000140_hash+erst_dbg_write+3+46715+_000140_hash+NULL
-+_000141_hash+esp_alloc_tmp+2+40558+_000141_hash+NULL
-+_000142_hash+exofs_read_lookup_dev_table+3+17733+_000142_hash+NULL
-+_000143_hash+ext4_kvmalloc+1+14796+_000143_hash+NULL
-+_000144_hash+ezusb_writememory+4+45976+_000144_hash+NULL
-+_000145_hash+ffs_epfile_io+3+64886+_000145_hash+NULL
-+_000146_hash+ffs_prepare_buffer+2+59892+_000146_hash+NULL
-+_000147_hash+file_read_actor+4+1401+_000147_hash+NULL
-+_000148_hash+fl_create+5+56435+_000148_hash+NULL
-+_000149_hash+fw_iso_buffer_init+3+54582+_000149_hash+NULL
-+_000150_hash+garmin_write_bulk+3+58191+_000150_hash+NULL
-+_000151_hash+garp_attr_create+3+3883+_000151_hash+NULL
-+_000152_hash+getdqbuf+1+62908+_000152_hash+NULL
-+_000153_hash+get_fdb_entries+3+41916+_000153_hash+NULL
-+_000154_hash+get_indirect_ea+4+51869+_000154_hash+NULL
-+_000155_hash+get_registers+3+26187+_000155_hash+NULL
-+_000156_hash+get_scq+2+10897+_000156_hash+NULL
-+_000157_hash+get_server_iovec+2+16804+_000157_hash+NULL
-+_000158_hash+gfs2_alloc_sort_buffer+1+18275+_000158_hash+NULL
-+_000159_hash+gfs2_glock_nq_m+1+20347+_000159_hash+NULL
-+_000160_hash+gigaset_initcs+2+43753+_000160_hash+NULL
-+_000161_hash+gigaset_initdriver+2+1060+_000161_hash+NULL
-+_000162_hash+gs_alloc_req+2+58883+_000162_hash+NULL
-+_000163_hash+gs_buf_alloc+2+25067+_000163_hash+NULL
-+_000164_hash+gsm_data_alloc+3+42437+_000164_hash+NULL
-+_000165_hash+gss_pipe_downcall+3+23182+_000165_hash+NULL
-+_000166_hash+handle_request+9+10024+_000166_hash+NULL
-+_000167_hash+hash_new+1+62224+_000167_hash+NULL
-+_000168_hash+hashtab_create+3+33769+_000168_hash+NULL
-+_000169_hash+hcd_buffer_alloc+2+27495+_000169_hash+NULL
-+_000170_hash+heap_init+2+49617+_000170_hash+NULL
-+_000171_hash+hest_ghes_dev_register+1+46766+_000171_hash+NULL
-+_000172_hash+hidraw_get_report+3+45609+_000172_hash+NULL
-+_000173_hash+hidraw_report_event+3+49578+_001249_hash+NULL+nohasharray
-+_000174_hash+hidraw_send_report+3+23449+_000174_hash+NULL
-+_000175_hash+hpfs_translate_name+3+41497+_000175_hash+NULL
-+_000176_hash+__i2400mu_send_barker+3+23652+_000176_hash+NULL
-+_000177_hash+i2cdev_read+3+1206+_000177_hash+NULL
-+_000178_hash+i2cdev_write+3+23310+_000178_hash+NULL
-+_000179_hash+i2o_parm_field_get+5+34477+_000179_hash+NULL
-+_000180_hash+i2o_parm_table_get+6+61635+_000180_hash+NULL
-+_000181_hash+ib_ucm_alloc_data+3+36885+_000181_hash+NULL
-+_000182_hash+ib_uverbs_unmarshall_recv+5+12251+_000182_hash+NULL
-+_000183_hash+ieee80211_build_probe_req+7-5+27660+_000183_hash+NULL
-+_000184_hash+ieee80211_if_write+3+34894+_000184_hash+NULL
-+_000185_hash+if_write+3+51756+_000185_hash+NULL
-+_000186_hash+ima_write_policy+3+40548+_000186_hash+NULL
-+_000187_hash+init_data_container+1+60709+_000187_hash+NULL
-+_000188_hash+init_send_hfcd+1+34586+_000188_hash+NULL
-+_000189_hash+input_ff_create+2+21240+_000189_hash+NULL
-+_000190_hash+input_mt_init_slots+2+31183+_000190_hash+NULL
-+_000191_hash+insert_dent+7+65034+_000191_hash+NULL
-+_000192_hash+ioat2_alloc_ring+2+11172+_000192_hash+NULL
-+_000193_hash+iov_iter_copy_from_user+4+31942+_000193_hash+NULL
-+_000194_hash+iov_iter_copy_from_user_atomic+4+56368+_000194_hash+NULL
-+_000195_hash+iowarrior_write+3+18604+_000195_hash+NULL
-+_000196_hash+ipc_alloc+1+1192+_000196_hash+NULL
-+_000197_hash+ipc_rcu_alloc+1+21208+_000197_hash+NULL
-+_000198_hash+ip_vs_conn_fill_param_sync+6+29771+_001499_hash+NULL+nohasharray
-+_000199_hash+ip_vs_create_timeout_table+2+64478+_000199_hash+NULL
-+_000200_hash+ipw_queue_tx_init+3+49161+_000200_hash+NULL
-+_000201_hash+irias_new_octseq_value+2+13596+_002933_hash+NULL+nohasharray
-+_000202_hash+ir_lirc_transmit_ir+3+64403+_000202_hash+NULL
-+_000203_hash+isdn_add_channels+3+40905+_000203_hash+NULL
-+_000204_hash+isdn_ppp_fill_rq+2+41428+_000204_hash+NULL
-+_000205_hash+isdn_read+3+50021+_000205_hash+NULL
-+_000206_hash+isdn_v110_open+3+2418+_000206_hash+NULL
-+_000207_hash+islpci_mgt_transmit+5+34133+_000207_hash+NULL
-+_000208_hash+iso_callback+3+43208+_000208_hash+NULL
-+_000209_hash+iso_packets_buffer_init+3+29061+_000209_hash+NULL
-+_000210_hash+it821x_firmware_command+3+8628+_000210_hash+NULL
-+_000211_hash+iwch_alloc_fastreg_pbl+2+40153+_000211_hash+NULL
-+_000212_hash+iwl_trans_txq_alloc+3+36147+_000212_hash+NULL
-+_000213_hash+jbd2_journal_init_revoke_table+1+36336+_000213_hash+NULL
-+_000214_hash+jffs2_alloc_full_dirent+1+60179+_000777_hash+NULL+nohasharray
-+_000215_hash+journal_init_revoke_table+1+56331+_000215_hash+NULL
-+_000216_hash+keyctl_instantiate_key_common+4+47889+_000216_hash+NULL
-+_000217_hash+keyctl_update_key+3+26061+_000217_hash+NULL
-+_000218_hash+__kfifo_alloc+2-3+22173+_000218_hash+NULL
-+_000220_hash+kmalloc_parameter+1+65279+_000220_hash+NULL
-+_000221_hash+kmem_alloc+1+31920+_000221_hash+NULL
-+_000222_hash+kobj_map+2-3+9566+_000222_hash+NULL
-+_000224_hash+kone_receive+4+4690+_000224_hash+NULL
-+_000225_hash+kone_send+4+63435+_000225_hash+NULL
-+_000226_hash+krealloc+2+14908+_000226_hash+NULL
-+_000227_hash+kvmalloc+1+32646+_000227_hash+NULL
-+_000228_hash+kvm_read_guest_atomic+4+10765+_000228_hash+NULL
-+_000229_hash+kvm_read_guest_cached+4+39666+_000229_hash+NULL
-+_000230_hash+kvm_read_guest_page+5+18074+_000230_hash+NULL
-+_000231_hash+kzalloc+1+54740+_000231_hash+NULL
-+_000232_hash+kzalloc_node+1+24352+_000232_hash+NULL
-+_000233_hash+lane2_associate_req+4+45398+_000233_hash+NULL
-+_000234_hash+lbs_debugfs_write+3+48413+_000234_hash+NULL
-+_000235_hash+lc_create+3+48662+_000235_hash+NULL
-+_000236_hash+ldm_frag_add+2+5611+_000236_hash+NULL
-+_000237_hash+libipw_alloc_txb+1-3-2+27579+_000237_hash+NULL
-+_000238_hash+listxattr+3+12769+_000238_hash+NULL
-+_000239_hash+load_msg+2+95+_000239_hash+NULL
-+_000240_hash+mb_cache_create+2+17307+_000240_hash+NULL
-+_000241_hash+mcs7830_get_reg+3+33308+_000241_hash+NULL
-+_000242_hash+mcs7830_set_reg+3+31413+_000242_hash+NULL
-+_000243_hash+mempool_create_node+1+44715+_000243_hash+NULL
-+_000244_hash+mempool_kmalloc+2+53831+_000244_hash+NULL
-+_000245_hash+mempool_resize+2+47983+_001651_hash+NULL+nohasharray
-+_000246_hash+mesh_table_alloc+1+22305+_000246_hash+NULL
-+_000247_hash+mfd_add_devices+4+56753+_000247_hash+NULL
-+_000248_hash+mgmt_control+3+7349+_000248_hash+NULL
-+_000249_hash+mgmt_pending_add+5+47990+_000249_hash+NULL
-+_000250_hash+mlx4_ib_alloc_fast_reg_page_list+2+46119+_000250_hash+NULL
-+_000251_hash+mmc_alloc_sg+1+21504+_000251_hash+NULL
-+_000252_hash+mmc_send_bus_test+4+18285+_000252_hash+NULL
-+_000253_hash+mmc_send_cxd_data+5+38655+_000253_hash+NULL
-+_000254_hash+module_alloc_update_bounds+1+47205+_000254_hash+NULL
-+_000255_hash+mptctl_getiocinfo+2+28545+_000255_hash+NULL
-+_000256_hash+mtd_device_parse_register+5+5024+_000256_hash+NULL
-+_000257_hash+mtd_do_readoob+4+13850+_000257_hash+NULL
-+_000258_hash+mtd_do_writeoob+4+36373+_000258_hash+NULL
-+_000259_hash+mwifiex_get_common_rates+3+17131+_000259_hash+NULL
-+_000260_hash+mwifiex_update_curr_bss_params+5+16908+_000260_hash+NULL
-+_000261_hash+nand_bch_init+2-3+16280+_002042_hash+NULL+nohasharray
-+_000263_hash+ncp__vol2io+5+4804+_000263_hash+NULL
-+_000264_hash+nes_alloc_fast_reg_page_list+2+33523+_000264_hash+NULL
-+_000265_hash+nfc_targets_found+3+29886+_000265_hash+NULL
-+_000266_hash+nfs4_acl_new+1+49806+_000266_hash+NULL
-+_000267_hash+nfs4_init_slot_table+2+33152+_000267_hash+NULL
-+_000268_hash+nfs4_reset_slot_table+2+63721+_000268_hash+NULL
-+_000269_hash+nfs4_write_cached_acl+4+15070+_000269_hash+NULL
-+_000270_hash+nfsd_cache_update+3+59574+_000270_hash+NULL
-+_000271_hash+nfsd_symlink+6+63442+_000271_hash+NULL
-+_000272_hash+nfs_idmap_get_desc+2-4+42990+_000272_hash+NULL
-+_000274_hash+nfs_readdata_alloc+1+9990+_000274_hash+NULL
-+_000275_hash+nfs_readdir_make_qstr+3+12509+_000275_hash+NULL
-+_000276_hash+nfs_writedata_alloc+1+62868+_000276_hash+NULL
-+_000277_hash+note_last_dentry+3+12285+_000277_hash+NULL
-+_000278_hash+ntfs_copy_from_user+3-5+15072+_000278_hash+NULL
-+_000280_hash+__ntfs_copy_from_user_iovec_inatomic+3-4+38153+_000280_hash+NULL
-+_000282_hash+ntfs_ucstonls+3+23097+_000282_hash+NULL
-+_000283_hash+o2hb_debug_create+4+18744+_000283_hash+NULL
-+_000284_hash+o2net_send_message_vec+4+879+_001622_hash+NULL+nohasharray
-+_000285_hash+opera1_xilinx_rw+5+31453+_000285_hash+NULL
-+_000286_hash+opticon_write+4+60775+_000286_hash+NULL
-+_000287_hash+orig_node_add_if+2+32833+_000287_hash+NULL
-+_000288_hash+orig_node_del_if+2+28371+_000288_hash+NULL
-+_000289_hash+osdmap_set_max_osd+2+57630+_000289_hash+NULL
-+_000290_hash+packet_buffer_init+2+1607+_000290_hash+NULL
-+_000291_hash+pcbit_writecmd+2+12332+_000291_hash+NULL
-+_000292_hash+pcmcia_replace_cis+3+57066+_000292_hash+NULL
-+_000293_hash+pcnet32_realloc_rx_ring+3+36598+_000293_hash+NULL
-+_000294_hash+pcnet32_realloc_tx_ring+3+38428+_000294_hash+NULL
-+_000295_hash+pidlist_allocate+1+64404+_000295_hash+NULL
-+_000296_hash+pipe_iov_copy_from_user+3+23102+_000296_hash+NULL
-+_000297_hash+pipe_iov_copy_to_user+3+3447+_000297_hash+NULL
-+_000298_hash+pipe_set_size+2+5204+_000298_hash+NULL
-+_000299_hash+pkt_add+3+39897+_000299_hash+NULL
-+_000300_hash+pkt_bio_alloc+1+48284+_000300_hash+NULL
-+_000301_hash+platform_device_add_data+3+310+_000301_hash+NULL
-+_000302_hash+platform_device_add_resources+3+13289+_000302_hash+NULL
-+_000303_hash+pool_allocate+3+42012+_000303_hash+NULL
-+_000304_hash+posix_acl_alloc+1+48063+_000304_hash+NULL
-+_000305_hash+ppp_cp_parse_cr+4+5214+_000305_hash+NULL
-+_000306_hash+pp_read+3+33210+_000306_hash+NULL
-+_000307_hash+pp_write+3+39554+_000307_hash+NULL
-+_000308_hash+printer_req_alloc+2+62687+_001637_hash+NULL+nohasharray
-+_000309_hash+prism2_set_genericelement+3+29277+_000309_hash+NULL
-+_000310_hash+__probe_kernel_read+3+61119+_000310_hash+NULL
-+_000311_hash+__probe_kernel_write+3+29842+_000311_hash+NULL
-+_000312_hash+pstore_mkfile+5+50830+_000312_hash+NULL
-+_000313_hash+pvr2_ioread_set_sync_key+3+59882+_000313_hash+NULL
-+_000314_hash+pvr2_stream_buffer_count+2+33719+_000314_hash+NULL
-+_000315_hash+qdisc_class_hash_alloc+1+18262+_000315_hash+NULL
-+_000316_hash+qlcnic_alloc_msix_entries+2+46160+_000316_hash+NULL
-+_000317_hash+r3964_write+4+57662+_000317_hash+NULL
-+_000318_hash+raw_setsockopt+5+45800+_000318_hash+NULL
-+_000319_hash+rbd_snap_add+4+19678+_000319_hash+NULL
-+_000320_hash+rdma_set_ib_paths+3+45592+_000320_hash+NULL
-+_000321_hash+read+3+9397+_000321_hash+NULL
-+_000322_hash+read_buf+2+20469+_000322_hash+NULL
-+_000323_hash+read_cis_cache+4+29735+_000323_hash+NULL
-+_000324_hash+realloc_buffer+2+25816+_000324_hash+NULL
-+_000325_hash+realloc_packet_buffer+2+25569+_000325_hash+NULL
-+_000326_hash+receive_DataRequest+3+9904+_000326_hash+NULL
-+_000327_hash+recv_control_msg+5+4476+_000327_hash+NULL
-+_000328_hash+regmap_access_read_file+3+37223+_000328_hash+NULL
-+_000329_hash+regmap_map_read_file+3+37685+_000329_hash+NULL
-+_000330_hash+_regmap_raw_write+4+42652+_000330_hash+NULL
-+_000331_hash+regset_tls_set+4+18459+_000331_hash+NULL
-+_000332_hash+reg_w_buf+3+27724+_000736_hash+NULL+nohasharray
-+_000333_hash+reg_w_ixbuf+4+34736+_000333_hash+NULL
-+_000334_hash+request_key_auth_new+3+38092+_000334_hash+NULL
-+_000335_hash+reshape_ring+2+29147+_000335_hash+NULL
-+_000336_hash+restore_i387_fxsave+2+17528+_000336_hash+NULL
-+_000337_hash+rndis_add_response+2+58544+_000337_hash+NULL
-+_000338_hash+rndis_set_oid+4+6547+_000338_hash+NULL
-+_000339_hash+rngapi_reset+3+34366+_002740_hash+NULL+nohasharray
-+_000340_hash+roccat_common_receive+4+53407+_000340_hash+NULL
-+_000341_hash+roccat_common_send+4+12284+_000341_hash+NULL
-+_000342_hash+rpc_malloc+2+43573+_000342_hash+NULL
-+_000343_hash+rts51x_read_mem+4+26577+_000343_hash+NULL
-+_000344_hash+rts51x_read_status+4+11830+_000344_hash+NULL
-+_000345_hash+rts51x_write_mem+4+17598+_000345_hash+NULL
-+_000346_hash+rw_copy_check_uvector+3+34271+_000346_hash+NULL
-+_000347_hash+rxrpc_request_key+3+27235+_000347_hash+NULL
-+_000348_hash+rxrpc_server_keyring+3+16431+_000348_hash+NULL
-+_000349_hash+savemem+3+58129+_000349_hash+NULL
-+_000350_hash+scsi_mode_select+6+37330+_000350_hash+NULL
-+_000351_hash+sctp_auth_create_key+1+51641+_000351_hash+NULL
-+_000352_hash+sctp_getsockopt_local_addrs+2+25178+_000352_hash+NULL
-+_000353_hash+sctp_make_abort_user+3+29654+_000353_hash+NULL
-+_000354_hash+sctp_setsockopt_auth_key+3+3793+_000354_hash+NULL
-+_000355_hash+sctp_setsockopt_bindx+3+49870+_000355_hash+NULL
-+_000356_hash+__sctp_setsockopt_connectx+3+46949+_000356_hash+NULL
-+_000357_hash+sctp_setsockopt_hmac_ident+3+11687+_000357_hash+NULL
-+_000358_hash+security_context_to_sid_core+2+29248+_000358_hash+NULL
-+_000359_hash+send_bulk_static_data+3+61932+_000359_hash+NULL
-+_000360_hash+_send_control_msg+6+43564+_000914_hash+NULL+nohasharray
-+_000361_hash+send_control_msg+6+48498+_000361_hash+NULL
-+_000362_hash+setkey_unaligned+3+39474+_000362_hash+NULL
-+_000363_hash+set_registers+3+53582+_000363_hash+NULL
-+_000364_hash+setup_req+3+5848+_000364_hash+NULL
-+_000365_hash+setxattr+4+37006+_000365_hash+NULL
-+_000366_hash+sg_kmalloc+1+50240+_000366_hash+NULL
-+_000367_hash+sgl_map_user_pages+2+30610+_000367_hash+NULL
-+_000368_hash+shash_setkey_unaligned+3+8620+_000368_hash+NULL
-+_000369_hash+shmem_xattr_set+4+11843+_000369_hash+NULL
-+_000370_hash+sierra_setup_urb+5+46029+_000370_hash+NULL
-+_000371_hash+skb_do_copy_data_nocache+5+12465+_000371_hash+NULL
-+_000372_hash+sl_alloc_bufs+2+50380+_000372_hash+NULL
-+_000373_hash+sl_realloc_bufs+2+64086+_000373_hash+NULL
-+_000374_hash+snd_ac97_pcm_assign+2+30218+_000374_hash+NULL
-+_000375_hash+snd_ctl_elem_user_tlv+3+11695+_000375_hash+NULL
-+_000376_hash+snd_emu10k1_fx8010_read+5+9605+_000376_hash+NULL
-+_000377_hash+snd_emux_create_port+3+42533+_000377_hash+NULL
-+_000378_hash+snd_midi_channel_init_set+1+30092+_000378_hash+NULL
-+_000379_hash+snd_midi_event_new+1+9893+_000524_hash+NULL+nohasharray
-+_000380_hash+snd_pcm_aio_read+3+13900+_000380_hash+NULL
-+_000381_hash+snd_pcm_aio_write+3+28738+_000381_hash+NULL
-+_000382_hash+snd_sb_csp_load_user+3+45190+_000382_hash+NULL
-+_000383_hash+snd_seq_oss_readq_new+2+14283+_000383_hash+NULL
-+_000384_hash+snd_usb_ctl_msg+8+8436+_000384_hash+NULL
-+_000385_hash+sock_kmalloc+2+62205+_000385_hash+NULL
-+_000386_hash+spidev_message+3+5518+_000386_hash+NULL
-+_000387_hash+squashfs_cache_init+2+41656+_000387_hash+NULL
-+_000388_hash+squashfs_read_data+6+59440+_000388_hash+NULL
-+_000389_hash+squashfs_read_table+3+16945+_000389_hash+NULL
-+_000390_hash+srp_iu_pool_alloc+2+17920+_000390_hash+NULL
-+_000391_hash+srp_ring_alloc+2+26760+_000391_hash+NULL
-+_000392_hash+st5481_setup_isocpipes+6-4+61340+_000392_hash+NULL
-+_000393_hash+svc_pool_map_alloc_arrays+2+47181+_000393_hash+NULL
-+_000394_hash+sys_add_key+4+61288+_000394_hash+NULL
-+_000395_hash+sys_semtimedop+3+4486+_000395_hash+NULL
-+_000396_hash+tda10048_writeregbulk+4+11050+_000396_hash+NULL
-+_000397_hash+tipc_log_resize+1+34803+_000397_hash+NULL
-+_000398_hash+tipc_subseq_alloc+1+5957+_000398_hash+NULL
-+_000399_hash+trusted_instantiate+3+4710+_000399_hash+NULL
-+_000400_hash+trusted_update+3+12664+_000400_hash+NULL
-+_000401_hash+tt_changes_fill_buffer+3+62649+_000401_hash+NULL
-+_000402_hash+tty_buffer_alloc+2+45437+_000402_hash+NULL
-+_000403_hash+ubi_resize_volume+2+50172+_000403_hash+NULL
-+_000404_hash+udf_alloc_i_data+2+35786+_000404_hash+NULL
-+_000405_hash+udf_sb_alloc_partition_maps+2+62313+_000405_hash+NULL
-+_000406_hash+uea_idma_write+3+64139+_000406_hash+NULL
-+_000407_hash+uea_request+4+47613+_000407_hash+NULL
-+_000408_hash+uea_send_modem_cmd+3+3888+_000408_hash+NULL
-+_000409_hash+unlink_queued+3-4+645+_000409_hash+NULL
-+_000410_hash+us122l_ctl_msg+8+13330+_000410_hash+NULL
-+_000411_hash+usb_alloc_urb+1+43436+_000411_hash+NULL
-+_000412_hash+usblp_new_writeurb+2+22894+_000412_hash+NULL
-+_000413_hash+usbtest_alloc_urb+3-5+34446+_000413_hash+NULL
-+_000415_hash+user_instantiate+3+26131+_000415_hash+NULL
-+_000416_hash+user_update+3+41332+_000416_hash+NULL
-+_000417_hash+uvc_simplify_fraction+3+31303+_000417_hash+NULL
-+_000418_hash+uwb_rc_cmd_done+4+35892+_000418_hash+NULL
-+_000419_hash+uwb_rc_neh_grok_event+3+55799+_000419_hash+NULL
-+_000420_hash+v9fs_alloc_rdir_buf+2+42150+_000420_hash+NULL
-+_000421_hash+vc_do_resize+3-4+48842+_000421_hash+NULL
-+_000423_hash+vga_arb_write+3+36112+_000423_hash+NULL
-+_000424_hash+video_proc_write+3+6724+_000424_hash+NULL
-+_000425_hash+vlsi_alloc_ring+3-4+57003+_000425_hash+NULL
-+_000427_hash+__vmalloc+1+61168+_000427_hash+NULL
-+_000428_hash+vmalloc_32+1+1135+_000428_hash+NULL
-+_000429_hash+vmalloc_32_user+1+37519+_000429_hash+NULL
-+_000430_hash+vmalloc_exec+1+36132+_000430_hash+NULL
-+_000431_hash+vmalloc_node+1+58700+_000431_hash+NULL
-+_000432_hash+__vmalloc_node_flags+1+30352+_000432_hash+NULL
-+_000433_hash+vmalloc_to_sg+2+58354+_000433_hash+NULL
-+_000434_hash+vmalloc_user+1+32308+_000434_hash+NULL
-+_000435_hash+vp_request_msix_vectors+2+28849+_000435_hash+NULL
-+_000436_hash+vring_add_indirect+3-4+20737+_000436_hash+NULL
-+_000438_hash+vring_new_virtqueue+1+36374+_000438_hash+NULL
-+_000439_hash+vxge_os_dma_malloc+2+46184+_000439_hash+NULL
-+_000440_hash+vxge_os_dma_malloc_async+3+56348+_000440_hash+NULL
-+_000441_hash+wdm_write+3+53735+_000441_hash+NULL
-+_000442_hash+wiimote_hid_send+3+48528+_000442_hash+NULL
-+_000443_hash+write+3+62671+_000443_hash+NULL
-+_000444_hash+x25_asy_change_mtu+2+26928+_000444_hash+NULL
-+_000445_hash+xfrm_dst_alloc_copy+3+3034+_000445_hash+NULL
-+_000446_hash+xfrm_user_policy+4+62573+_000446_hash+NULL
-+_000447_hash+xfs_attrmulti_attr_set+4+59346+_000447_hash+NULL
-+_000448_hash+__xip_file_write+3+2733+_000448_hash+NULL
-+_000449_hash+xprt_rdma_allocate+2+31372+_000449_hash+NULL
-+_000450_hash+xt_alloc_table_info+1+57903+_000450_hash+NULL
-+_000451_hash+zd_usb_iowrite16v_async+3+23984+_000451_hash+NULL
-+_000452_hash+zd_usb_read_fw+4+22049+_000452_hash+NULL
-+_000453_hash+aa_simple_write_to_buffer+3-4+49683+_000453_hash+NULL
-+_000454_hash+acpi_ex_allocate_name_string+2-1+7685+_002692_hash+NULL+nohasharray
-+_000455_hash+acpi_os_allocate_zeroed+1+37422+_000455_hash+NULL
-+_000456_hash+acpi_ut_initialize_buffer+2+47143+_002270_hash+NULL+nohasharray
-+_000457_hash+ad7879_spi_xfer+3+36311+_000457_hash+NULL
-+_000458_hash+add_new_gdb+3+27643+_000458_hash+NULL
-+_000459_hash+add_numbered_child+5+14273+_000459_hash+NULL
-+_000460_hash+afs_cell_alloc+2+24052+_000460_hash+NULL
-+_000461_hash+aggr_recv_addba_req_evt+4+38037+_000461_hash+NULL
-+_000462_hash+agp_create_memory+1+1075+_000462_hash+NULL
-+_000463_hash+agp_create_user_memory+1+62955+_000463_hash+NULL
-+_000464_hash+alg_setkey+3+31485+_000464_hash+NULL
-+_000465_hash+alloc_async+1+14208+_000465_hash+NULL
-+_000466_hash+__alloc_bootmem_low_node+2+25726+_001269_hash+NULL+nohasharray
-+_000467_hash+__alloc_bootmem_node+2+1992+_000467_hash+NULL
-+_000468_hash+__alloc_bootmem_node_nopanic+2+6432+_000468_hash+NULL
-+_000469_hash+___alloc_bootmem_nopanic+1+53626+_000469_hash+NULL
-+_000470_hash+alloc_buf+1+34532+_000470_hash+NULL
-+_000471_hash+alloc_chunk+1+49575+_000471_hash+NULL
-+_000472_hash+alloc_context+1+41283+_000472_hash+NULL
-+_000473_hash+alloc_cpu_rmap+1+65363+_000473_hash+NULL
-+_000474_hash+alloc_ctrl_packet+1+44667+_000474_hash+NULL
-+_000475_hash+alloc_data_packet+1+46698+_000475_hash+NULL
-+_000476_hash+alloc_dca_provider+2+59670+_000476_hash+NULL
-+_000477_hash+__alloc_dev_table+2+54343+_000477_hash+NULL
-+_000478_hash+alloc_ep+1+17269+_000478_hash+NULL
-+_000479_hash+alloc_large_system_hash+2+64490+_000479_hash+NULL
-+_000480_hash+alloc_netdev_mqs+1+30030+_000480_hash+NULL
-+_000481_hash+__alloc_objio_seg+1+7203+_000481_hash+NULL
-+_000482_hash+alloc_ring+2-4+18278+_000482_hash+NULL
-+_000484_hash+alloc_session+1-2+64171+_000484_hash+NULL
-+_000488_hash+alloc_smp_req+1+51337+_000488_hash+NULL
-+_000489_hash+alloc_smp_resp+1+3566+_000489_hash+NULL
-+_000490_hash+alloc_ts_config+1+45775+_000490_hash+NULL
-+_000491_hash+alloc_upcall+2+62186+_000491_hash+NULL
-+_000492_hash+altera_drscan+2+48698+_000492_hash+NULL
-+_000493_hash+altera_irscan+2+62396+_000493_hash+NULL
-+_000494_hash+altera_set_dr_post+2+54291+_000494_hash+NULL
-+_000495_hash+altera_set_dr_pre+2+64862+_000495_hash+NULL
-+_000496_hash+altera_set_ir_post+2+20948+_000496_hash+NULL
-+_000497_hash+altera_set_ir_pre+2+54103+_000497_hash+NULL
-+_000498_hash+altera_swap_dr+2+50090+_000498_hash+NULL
-+_000499_hash+altera_swap_ir+2+9194+_000499_hash+&_000035_hash
-+_000500_hash+amd_create_gatt_pages+1+20537+_000500_hash+NULL
-+_000501_hash+arvo_sysfs_read+6+31617+_000501_hash+NULL
-+_000502_hash+arvo_sysfs_write+6+3311+_000502_hash+NULL
-+_000503_hash+asd_store_update_bios+4+10165+_000503_hash+NULL
-+_000504_hash+ata_host_alloc+2+46094+_000504_hash+NULL
-+_000505_hash+ath6kl_cfg80211_connect_event+7-9-8+13443+_000505_hash+NULL
-+_000506_hash+ath6kl_mgmt_tx+9+3230+_000506_hash+NULL
-+_000507_hash+ath6kl_sdio_alloc_prep_scat_req+2+51986+_000507_hash+NULL
-+_000508_hash+ath6kl_wmi_tcmd_test_report_rx+3+4314+_000508_hash+NULL
-+_000509_hash+ath_descdma_setup+5+12257+_000509_hash+NULL
-+_000510_hash+ath_rx_edma_init+2+65483+_000510_hash+NULL
-+_000511_hash+ati_create_gatt_pages+1+4722+_002483_hash+NULL+nohasharray
-+_000512_hash+au0828_init_isoc+2-3+61917+_000512_hash+NULL
-+_000514_hash+audit_init_entry+1+38644+_000514_hash+NULL
-+_000515_hash+b43_nphy_load_samples+3+36481+_000515_hash+NULL
-+_000516_hash+bfad_debugfs_write_regrd+3+15218+_000516_hash+NULL
-+_000517_hash+bfad_debugfs_write_regwr+3+61841+_000517_hash+NULL
-+_000518_hash+bio_copy_user_iov+4+37660+_000518_hash+NULL
-+_000519_hash+__bio_map_kern+2-3+47379+_000519_hash+NULL
-+_000521_hash+blk_register_region+1-2+51424+_000521_hash+NULL
-+_000523_hash+bm_realloc_pages+2+9431+_000523_hash+NULL
-+_000524_hash+bm_register_write+3+9893+_000524_hash+&_000379_hash
-+_000525_hash+br_mdb_rehash+2+42643+_000525_hash+NULL
-+_000526_hash+btrfs_copy_from_user+3+43806+_000526_hash+NULL
-+_000527_hash+btrfs_insert_delayed_dir_index+4+63720+_000527_hash+NULL
-+_000528_hash+__c4iw_init_resource_fifo+3+8334+_000528_hash+NULL
-+_000529_hash+ca_extend+2+64541+_000529_hash+NULL
-+_000530_hash+carl9170_cmd_buf+3+950+_000530_hash+NULL
-+_000531_hash+cdev_add+2-3+38176+_000531_hash+NULL
-+_000533_hash+cdrom_read_cdda+4+50478+_000533_hash+NULL
-+_000534_hash+ceph_dns_resolve_name+1+62488+_000534_hash+NULL
-+_000535_hash+ceph_msgpool_get+2+54258+_000535_hash+NULL
-+_000536_hash+cfg80211_connect_result+4-6+56515+_000536_hash+NULL
-+_000538_hash+cfg80211_disconnected+4+57+_000538_hash+NULL
-+_000539_hash+cfg80211_inform_bss+8+19332+_000539_hash+NULL
-+_000540_hash+cfg80211_inform_bss_frame+4+41078+_000540_hash+NULL
-+_000541_hash+cfg80211_mlme_register_mgmt+5+19852+_000541_hash+NULL
-+_000542_hash+cfg80211_roamed+5-7+32632+_000542_hash+NULL
-+_000544_hash+cifs_readdata_alloc+1+50318+_000544_hash+NULL
-+_000545_hash+cifs_readv_from_socket+3+19109+_000545_hash+NULL
-+_000546_hash+cifs_writedata_alloc+1+8710+_000546_hash+NULL
-+_000547_hash+cnic_alloc_dma+3+34641+_000547_hash+NULL
-+_000548_hash+coda_psdev_write+3+1711+_000548_hash+NULL
-+_000549_hash+construct_key+3+11329+_000549_hash+NULL
-+_000550_hash+context_alloc+3+24645+_000550_hash+NULL
-+_000551_hash+copy_from_user+3+17559+_000551_hash+NULL
-+_000552_hash+copy_to_user+3+57835+_000552_hash+NULL
-+_000553_hash+create_attr_set+1+22861+_000553_hash+NULL
-+_000554_hash+create_gpadl_header+2+19064+_000554_hash+NULL
-+_000555_hash+_create_sg_bios+4+31244+_000555_hash+NULL
-+_000556_hash+cryptd_alloc_instance+2-3+18048+_000556_hash+NULL
-+_000558_hash+crypto_ahash_setkey+3+55134+_000558_hash+NULL
-+_000559_hash+crypto_alloc_instance2+3+25277+_000559_hash+NULL
-+_000560_hash+crypto_shash_setkey+3+60483+_000560_hash+NULL
-+_000561_hash+cx231xx_init_bulk+3-2+47024+_000561_hash+NULL
-+_000562_hash+cx231xx_init_isoc+2-3+56453+_000562_hash+NULL
-+_000564_hash+cx231xx_init_vbi_isoc+2-3+28053+_000564_hash+NULL
-+_000566_hash+cxgb_alloc_mem+1+24007+_000566_hash+NULL
-+_000567_hash+cxgbi_device_portmap_create+3+25747+_000567_hash+NULL
-+_000568_hash+cxgbi_device_register+1-2+36746+_000568_hash+NULL
-+_000570_hash+__cxio_init_resource_fifo+3+23447+_000570_hash+NULL
-+_000571_hash+ddp_make_gl+1+12179+_000571_hash+NULL
-+_000572_hash+device_write+3+45156+_000572_hash+NULL
-+_000573_hash+dev_set_alias+3+50084+_000573_hash+NULL
-+_000574_hash+disconnect+4+48738+_000574_hash+NULL
-+_000575_hash+disk_expand_part_tbl+2+30561+_000575_hash+NULL
-+_000576_hash+do_dccp_setsockopt+5+54377+_000576_hash+NULL
-+_000577_hash+do_jffs2_setxattr+5+25910+_000577_hash+NULL
-+_000578_hash+do_msgsnd+4+1387+_000578_hash+NULL
-+_000579_hash+do_readv_writev+4+51849+_000579_hash+NULL
-+_000580_hash+do_xip_mapping_read+5+60297+_000580_hash+NULL
-+_000581_hash+ecryptfs_decode_and_decrypt_filename+5+10379+_000581_hash+NULL
-+_000582_hash+ecryptfs_encrypt_and_encode_filename+6+2109+_000582_hash+NULL
-+_000583_hash+ecryptfs_send_message_locked+2+31801+_000583_hash+NULL
-+_000584_hash+edac_device_alloc_ctl_info+1+5941+_000584_hash+NULL
-+_000585_hash+edac_mc_alloc+1+54846+_000585_hash+NULL
-+_000586_hash+edac_pci_alloc_ctl_info+1+63388+_000586_hash+NULL
-+_000587_hash+efivar_create_sysfs_entry+2+19485+_000587_hash+NULL
-+_000588_hash+em28xx_init_isoc+2-3+8755+_000588_hash+NULL
-+_000590_hash+enclosure_register+3+57412+_000590_hash+NULL
-+_000591_hash+ext4_kvzalloc+1+47605+_000591_hash+NULL
-+_000592_hash+f_audio_buffer_alloc+1+41110+_000592_hash+NULL
-+_000593_hash+__feat_register_sp+6+64712+_000593_hash+NULL
-+_000594_hash+__ffs_ep0_read_events+3+48868+_000594_hash+NULL
-+_000595_hash+ffs_ep0_write+3+9438+_000595_hash+NULL
-+_000596_hash+ffs_epfile_read+3+18775+_000596_hash+NULL
-+_000597_hash+ffs_epfile_write+3+48014+_000597_hash+NULL
-+_000598_hash+fib_info_hash_alloc+1+9075+_000598_hash+NULL
-+_000599_hash+fillonedir+3+41746+_000599_hash+NULL
-+_000600_hash+flexcop_device_kmalloc+1+54793+_000600_hash+NULL
-+_000601_hash+frame_alloc+4+15981+_000601_hash+NULL
-+_000602_hash+fw_node_create+2+9559+_000602_hash+NULL
-+_000603_hash+garmin_read_process+3+27509+_000603_hash+NULL
-+_000604_hash+garp_request_join+4+7471+_000604_hash+NULL
-+_000605_hash+get_derived_key+4+61100+_000605_hash+NULL
-+_000606_hash+get_entry+4+16003+_000606_hash+NULL
-+_000607_hash+get_free_de+2+33714+_000607_hash+NULL
-+_000608_hash+get_new_cssid+2+51665+_000608_hash+NULL
-+_000609_hash+getxattr+4+24398+_000609_hash+NULL
-+_000610_hash+gspca_dev_probe2+4+59833+_000610_hash+NULL
-+_000611_hash+hcd_alloc_coherent+5+55862+_000611_hash+NULL
-+_000612_hash+hci_sock_sendmsg+4+37420+_000612_hash+NULL
-+_000613_hash+hid_register_field+2-3+4874+_000613_hash+NULL
-+_000615_hash+hid_report_raw_event+4+7024+_000615_hash+NULL
-+_000616_hash+hpi_alloc_control_cache+1+35351+_000616_hash+NULL
-+_000617_hash+hugetlbfs_read_actor+2-5-4+34547+_000617_hash+NULL
-+_000620_hash+hvc_alloc+4+12579+_000620_hash+NULL
-+_000621_hash+__hwahc_dev_set_key+5+46328+_000621_hash+NULL
-+_000622_hash+i2400m_zrealloc_2x+3+54166+_001133_hash+NULL+nohasharray
-+_000623_hash+ib_alloc_device+1+26483+_000623_hash+NULL
-+_000624_hash+ib_create_send_mad+5+1196+_000624_hash+NULL
-+_000625_hash+ibmasm_new_command+2+25714+_000625_hash+NULL
-+_000626_hash+ib_send_cm_drep+3+50186+_000626_hash+NULL
-+_000627_hash+ib_send_cm_mra+4+60202+_000627_hash+NULL
-+_000628_hash+ib_send_cm_rtu+3+63138+_000628_hash+NULL
-+_000629_hash+ieee80211_key_alloc+3+19065+_000629_hash+NULL
-+_000630_hash+ieee80211_mgmt_tx+9+59699+_000630_hash+NULL
-+_000631_hash+ieee80211_send_probe_req+6-4+6924+_000631_hash+NULL
-+_000632_hash+init_bch+1-2+64130+_000632_hash+NULL
-+_000634_hash+init_ipath+1+48187+_000634_hash+NULL
-+_000635_hash+init_list_set+2-3+39188+_000635_hash+NULL
-+_000637_hash+init_q+4+132+_000637_hash+NULL
-+_000638_hash+init_state+2+60165+_000638_hash+NULL
-+_000639_hash+init_tag_map+3+57515+_000639_hash+NULL
-+_000640_hash+ioctl_private_iw_point+7+1273+_000640_hash+NULL
-+_000641_hash+ipr_alloc_ucode_buffer+1+40199+_000641_hash+NULL
-+_000642_hash+ip_set_alloc+1+57953+_000642_hash+NULL
-+_000643_hash+ipv6_flowlabel_opt+3+58135+_000784_hash+NULL+nohasharray
-+_000644_hash+irias_add_octseq_attrib+4+29983+_000644_hash+NULL
-+_000645_hash+irq_alloc_generic_chip+2+26650+_000645_hash+NULL
-+_000646_hash+iscsi_alloc_session+3+49390+_000646_hash+NULL
-+_000647_hash+iscsi_create_conn+2+50425+_000647_hash+NULL
-+_000648_hash+iscsi_create_endpoint+1+15193+_000648_hash+NULL
-+_000649_hash+iscsi_create_iface+5+38510+_000649_hash+NULL
-+_000650_hash+iscsi_decode_text_input+4+58292+_000650_hash+NULL
-+_000651_hash+iscsi_pool_init+2-4+54913+_000651_hash+NULL
-+_000653_hash+iscsit_dump_data_payload+2+38683+_000653_hash+NULL
-+_000654_hash+islpci_mgt_transaction+5+23610+_000654_hash+NULL
-+_000655_hash+iso_sched_alloc+1+13377+_002005_hash+NULL+nohasharray
-+_000656_hash+iwl_calib_set+3+10944+_000656_hash+NULL
-+_000657_hash+iwl_legacy_tx_queue_init+3+21332+_000657_hash+NULL
-+_000658_hash+iwmct_fw_parser_init+4+37876+_000658_hash+NULL
-+_000659_hash+iwm_notif_send+6+12295+_000659_hash+NULL
-+_000660_hash+iwm_ntf_calib_res+3+11686+_000660_hash+NULL
-+_000661_hash+iwm_umac_set_config_var+4+17320+_000661_hash+NULL
-+_000662_hash+jbd2_journal_init_revoke+2+51088+_000662_hash+NULL
-+_000663_hash+jffs2_write_dirent+5+37311+_000663_hash+NULL
-+_000664_hash+journal_init_revoke+2+56933+_000664_hash+NULL
-+_000665_hash+keyctl_instantiate_key+3+41855+_000665_hash+NULL
-+_000666_hash+keyctl_instantiate_key_iov+3+16969+_000666_hash+NULL
-+_000667_hash+kmem_realloc+2+37489+_000667_hash+NULL
-+_000668_hash+kmem_zalloc+1+11510+_000668_hash+NULL
-+_000669_hash+koneplus_send+4+18226+_000669_hash+NULL
-+_000670_hash+koneplus_sysfs_read+6+42792+_000670_hash+NULL
-+_000671_hash+kovaplus_send+4+10009+_000671_hash+NULL
-+_000672_hash+kvm_read_guest_page_mmu+6+37611+_000672_hash+NULL
-+_000673_hash+kvm_set_irq_routing+3+48704+_000673_hash+NULL
-+_000674_hash+kvm_write_guest_cached+4+11106+_000674_hash+NULL
-+_000675_hash+kvm_write_guest_page+5+63555+_000675_hash+NULL
-+_000676_hash+l2tp_session_create+1+25286+_000676_hash+NULL
-+_000677_hash+leaf_dealloc+3+29566+_000677_hash+NULL
-+_000678_hash+linear_conf+2+23485+_003035_hash+NULL+nohasharray
-+_000679_hash+lirc_buffer_init+2-3+53282+_000679_hash+NULL
-+_000681_hash+lpfc_sli4_queue_alloc+3+62646+_000681_hash+NULL
-+_000682_hash+mce_request_packet+3+1073+_000682_hash+NULL
-+_000683_hash+media_entity_init+2-4+15870+_001358_hash+NULL+nohasharray
-+_000685_hash+mempool_create+1+29437+_000685_hash+NULL
-+_000686_hash+memstick_alloc_host+1+142+_000686_hash+NULL
-+_000687_hash+mmc_alloc_host+1+48097+_000687_hash+NULL
-+_000688_hash+mmc_test_alloc_mem+3+28102+_000688_hash+NULL
-+_000689_hash+mtd_concat_create+2+14416+_000689_hash+NULL
-+_000690_hash+mvumi_alloc_mem_resource+3+47750+_000690_hash+NULL
-+_000691_hash+mwifiex_11n_create_rx_reorder_tbl+4+63806+_000691_hash+NULL
-+_000692_hash+mwifiex_alloc_sdio_mpa_buffers+2-3+60961+_000692_hash+NULL
-+_000694_hash+mwl8k_cmd_set_beacon+4+23110+_000694_hash+NULL
-+_000695_hash+neigh_hash_alloc+1+17595+_000695_hash+NULL
-+_000696_hash+netxen_alloc_sds_rings+2+13417+_000696_hash+NULL
-+_000697_hash+new_bind_ctl+2+35324+_000697_hash+NULL
-+_000698_hash+new_lockspace+2+29674+_000698_hash+NULL
-+_000699_hash+new_tape_buffer+2+32866+_000699_hash+NULL
-+_000700_hash+nfs_idmap_request_key+2+45791+_000700_hash+NULL
-+_000701_hash+nl_pid_hash_zalloc+1+23314+_000701_hash+NULL
-+_000702_hash+nsm_create_handle+4+38060+_000702_hash+NULL
-+_000703_hash+ntfs_copy_from_user_iovec+3-6+49829+_000703_hash+NULL
-+_000705_hash+ntfs_file_buffered_write+4-6+41442+_000705_hash+NULL
-+_000707_hash+__ntfs_malloc+1+34022+_000707_hash+NULL
-+_000708_hash+ocfs2_acl_from_xattr+2+21604+_000708_hash+NULL
-+_000709_hash+opera1_usb_i2c_msgxfer+4+64521+_000709_hash+NULL
-+_000710_hash+_ore_get_io_state+3+2166+_000710_hash+NULL
-+_000711_hash+orig_hash_add_if+2+53676+_000711_hash+NULL
-+_000712_hash+orig_hash_del_if+2+45080+_000712_hash+NULL
-+_000713_hash+orinoco_set_key+5-7+17878+_000713_hash+NULL
-+_000715_hash+_osd_realloc_seg+3+54352+_000715_hash+NULL
-+_000716_hash+osst_execute+7-6+17607+_000716_hash+NULL
-+_000717_hash+otp_read+2-5-4+10594+_000717_hash+NULL
-+_000720_hash+pair_device+4+12188+_000720_hash+NULL
-+_000721_hash+pccard_store_cis+6+18176+_000721_hash+NULL
-+_000722_hash+pci_add_cap_save_buffer+3+3426+_000722_hash+NULL
-+_000723_hash+pcpu_get_vm_areas+3+50085+_000723_hash+NULL
-+_000724_hash+pcpu_mem_zalloc+1+22948+_000724_hash+NULL
-+_000725_hash+pidlist_resize+2+496+_000725_hash+NULL
-+_000726_hash+pin_code_reply+4+29893+_000726_hash+NULL
-+_000727_hash+pkt_alloc_packet_data+1+37928+_000727_hash+NULL
-+_000728_hash+platform_create_bundle+4-6+12785+_000728_hash+NULL
-+_000730_hash+pm8001_store_update_fw+4+55716+_000730_hash+NULL
-+_000731_hash+pmcraid_alloc_sglist+1+9864+_000731_hash+NULL
-+_000732_hash+pnp_alloc+1+24869+_000732_hash+NULL
-+_000733_hash+process_vm_rw+3-5+47533+_000733_hash+NULL
-+_000735_hash+pscsi_get_bio+1+56103+_000735_hash+NULL
-+_000736_hash+pstore_write+3+27724+_000736_hash+&_000332_hash
-+_000737_hash+pyra_send+4+12061+_000737_hash+NULL
-+_000738_hash+qc_capture+3+19298+_000738_hash+NULL
-+_000739_hash+qla2x00_get_ctx_bsg_sp+3+42768+_000739_hash+NULL
-+_000740_hash+qla2x00_get_ctx_sp+3+13912+_000740_hash+NULL
-+_000741_hash+qlcnic_alloc_sds_rings+2+26795+_000741_hash+NULL
-+_000742_hash+queue_received_packet+5+9657+_000742_hash+NULL
-+_000743_hash+rb_alloc+1+3102+_000743_hash+NULL
-+_000744_hash+rbd_alloc_coll+1+33678+_000744_hash+NULL
-+_000745_hash+rbd_create_rw_ops+2+4605+_000745_hash+NULL
-+_000746_hash+rds_message_alloc+1+10517+_000746_hash+NULL
-+_000747_hash+redrat3_transmit_ir+3+64244+_000747_hash+NULL
-+_000748_hash+regcache_rbtree_insert_to_block+5+58009+_000748_hash+NULL
-+_000749_hash+regmap_raw_write+4+53803+_000749_hash+NULL
-+_000750_hash+relay_alloc_page_array+1+52735+_000750_hash+NULL
-+_000751_hash+remote_settings_file_write+3+22987+_000751_hash+NULL
-+_000752_hash+resize_stripes+2+61650+_000752_hash+NULL
-+_000753_hash+rxrpc_setsockopt+5+50286+_000753_hash+NULL
-+_000754_hash+saa7146_vmalloc_build_pgtable+2+19780+_000754_hash+NULL
-+_000755_hash+saa7164_buffer_alloc_user+2+9627+_000755_hash+NULL
-+_000756_hash+scsi_host_alloc+2+63041+_000756_hash+NULL
-+_000757_hash+sctp_sendmsg+4+61919+_000757_hash+NULL
-+_000758_hash+sctp_setsockopt+5+44788+_000758_hash+NULL
-+_000759_hash+sctp_setsockopt_connectx+3+6073+_000759_hash+NULL
-+_000760_hash+sctp_setsockopt_connectx_old+3+22631+_000760_hash+NULL
-+_000761_hash+sctp_tsnmap_init+2+36446+_000761_hash+NULL
-+_000762_hash+security_context_to_sid+2+19839+_000762_hash+NULL
-+_000763_hash+security_context_to_sid_default+2+3492+_002996_hash+NULL+nohasharray
-+_000764_hash+security_context_to_sid_force+2+20724+_000764_hash+NULL
-+_000765_hash+sel_write_access+3+51704+_000765_hash+NULL
-+_000766_hash+sel_write_create+3+11353+_000766_hash+NULL
-+_000767_hash+sel_write_member+3+28800+_000767_hash+NULL
-+_000768_hash+sel_write_relabel+3+55195+_000768_hash+NULL
-+_000769_hash+sel_write_user+3+45060+_000769_hash+NULL
-+_000770_hash+__seq_open_private+3+40715+_000770_hash+NULL
-+_000771_hash+serverworks_create_gatt_pages+1+46582+_000771_hash+NULL
-+_000772_hash+set_connectable+4+7649+_000772_hash+NULL
-+_000773_hash+set_discoverable+4+32102+_000773_hash+NULL
-+_000774_hash+setkey+3+14987+_000774_hash+NULL
-+_000775_hash+set_local_name+4+6310+_000775_hash+NULL
-+_000776_hash+set_powered+4+60938+_000776_hash+NULL
-+_000777_hash+sg_build_sgat+3+60179+_000777_hash+&_000214_hash
-+_000778_hash+sg_read_oxfer+3+51724+_000778_hash+NULL
-+_000779_hash+simple_alloc_urb+3+60420+_000779_hash+NULL
-+_000780_hash+skb_add_data_nocache+4+4682+_000780_hash+NULL
-+_000781_hash+skb_copy_to_page_nocache+6+58624+_000781_hash+NULL
-+_000782_hash+sk_chk_filter+2+42095+_000782_hash+NULL
-+_000783_hash+sl_change_mtu+2+7396+_000783_hash+NULL
-+_000784_hash+slhc_init+1-2+58135+_000784_hash+&_000643_hash
-+_000786_hash+sm501_create_subdev+3-4+48668+_000786_hash+NULL
-+_000788_hash+smk_write_cipso+3+17989+_000788_hash+NULL
-+_000789_hash+snd_card_create+4+64418+_001107_hash+NULL+nohasharray
-+_000790_hash+snd_midi_channel_alloc_set+1+28153+_000790_hash+NULL
-+_000791_hash+_snd_pcm_lib_alloc_vmalloc_buffer+2+17820+_000791_hash+NULL
-+_000792_hash+snd_pcm_plugin_build+5+25505+_000792_hash+NULL
-+_000793_hash+snd_seq_device_new+4+31753+_000793_hash+NULL
-+_000794_hash+snd_vx_create+4+40948+_000794_hash+NULL
-+_000795_hash+_sp2d_alloc+1+16944+_000795_hash+NULL
-+_000796_hash+spi_alloc_master+2+45223+_000796_hash+NULL
-+_000797_hash+spi_register_board_info+2+35651+_000797_hash+NULL
-+_000798_hash+srp_alloc_iu+2+44227+_000798_hash+NULL
-+_000799_hash+srp_target_alloc+3+37288+_000799_hash+NULL
-+_000801_hash+start_isoc_chain+2+565+_000801_hash+NULL
-+_000802_hash+stk_prepare_sio_buffers+2+57168+_000802_hash+NULL
-+_000803_hash+store_iwmct_log_level+4+60209+_000803_hash+NULL
-+_000804_hash+store_iwmct_log_level_fw+4+1974+_000804_hash+NULL
-+_000805_hash+symtab_init+2+61050+_000805_hash+NULL
-+_000806_hash+sys_flistxattr+3+41407+_000806_hash+NULL
-+_000807_hash+sys_fsetxattr+4+49736+_000807_hash+NULL
-+_000808_hash+sys_ipc+3+4889+_000808_hash+NULL
-+_000809_hash+sys_keyctl+4+33708+_001731_hash+NULL+nohasharray
-+_000810_hash+sys_listxattr+3+27833+_000810_hash+NULL
-+_000811_hash+sys_llistxattr+3+4532+_000811_hash+NULL
-+_000812_hash+sys_lsetxattr+4+61177+_000812_hash+NULL
-+_000813_hash+sys_mq_timedsend+3+57661+_000813_hash+NULL
-+_000814_hash+sys_semop+3+39457+_000814_hash+NULL
-+_000815_hash+sys_setxattr+4+37880+_000815_hash+NULL
-+_000816_hash+t4_alloc_mem+1+32342+_000816_hash+NULL
-+_000817_hash+tcf_hash_create+4+54360+_000817_hash+NULL
-+_000818_hash+test_unaligned_bulk+3+52333+_000818_hash+NULL
-+_000819_hash+tifm_alloc_adapter+1+10903+_000819_hash+NULL
-+_000820_hash+tm6000_read_write_usb+7+50774+_002745_hash+NULL+nohasharray
-+_000821_hash+tnode_alloc+1+49407+_000821_hash+NULL
-+_000822_hash+tomoyo_commit_ok+2+20167+_000822_hash+NULL
-+_000823_hash+tomoyo_scan_bprm+2-4+15642+_000823_hash+NULL
-+_000825_hash+tomoyo_write_self+3+45161+_000825_hash+NULL
-+_000826_hash+tty_write+3+5494+_000826_hash+NULL
-+_000827_hash+ubi_dbg_check_all_ff+4+59810+_000827_hash+NULL
-+_000828_hash+ubi_dbg_check_write+5+48525+_000828_hash+NULL
-+_000829_hash+ubifs_setxattr+4+59650+_001051_hash+NULL+nohasharray
-+_000830_hash+update_pmkid+4+2481+_000830_hash+NULL
-+_000831_hash+usb_alloc_coherent+2+65444+_000831_hash+NULL
-+_000832_hash+usblp_write+3+23178+_000832_hash+NULL
-+_000833_hash+user_confirm_reply+4+43708+_000833_hash+NULL
-+_000834_hash+uvc_alloc_buffers+2+9656+_000834_hash+NULL
-+_000835_hash+uvc_alloc_entity+3-4+20836+_000835_hash+NULL
-+_000836_hash+v4l2_ctrl_new+7+38725+_000836_hash+NULL
-+_000837_hash+v4l2_event_subscribe+3+19510+_000837_hash+NULL
-+_000838_hash+vc_resize+2-3+3585+_000838_hash+NULL
-+_000840_hash+__vhost_add_used_n+3+26554+_000840_hash+NULL
-+_000841_hash+__videobuf_alloc_vb+1+27062+_000841_hash+NULL
-+_000842_hash+videobuf_dma_init_kernel+3+6963+_000842_hash+NULL
-+_000843_hash+virtqueue_add_buf_gfp+3-4+4662+_000843_hash+NULL
-+_000845_hash+vmalloc+1+15464+_000845_hash+NULL
-+_000846_hash+vxge_device_register+4+7752+_000846_hash+NULL
-+_000847_hash+__vxge_hw_channel_allocate+3+55462+_000847_hash+NULL
-+_000848_hash+vzalloc+1+47421+_000848_hash+NULL
-+_000849_hash+vzalloc_node+1+23424+_000849_hash+NULL
-+_000850_hash+wa_nep_queue+2+8858+_000850_hash+NULL
-+_000851_hash+__wa_xfer_setup_segs+2+56725+_000851_hash+NULL
-+_000852_hash+wiphy_new+2+2482+_000852_hash+NULL
-+_000853_hash+wpan_phy_alloc+1+48056+_000853_hash+NULL
-+_000854_hash+wusb_ccm_mac+7+32199+_000854_hash+NULL
-+_000855_hash+xfrm_hash_alloc+1+10997+_000855_hash+NULL
-+_000856_hash+_xfs_buf_get_pages+2+46811+_000856_hash+NULL
-+_000857_hash+xfs_da_buf_make+1+55845+_000857_hash+NULL
-+_000858_hash+xfs_da_grow_inode_int+3+21785+_000858_hash+NULL
-+_000859_hash+xfs_dir_cilookup_result+3+64288+_002455_hash+NULL+nohasharray
-+_000860_hash+xfs_iext_add_indirect_multi+3+32400+_000860_hash+NULL
-+_000861_hash+xfs_iext_inline_to_direct+2+12384+_000861_hash+NULL
-+_000862_hash+xfs_iroot_realloc+2+46826+_000862_hash+NULL
-+_000863_hash+xhci_alloc_stream_info+3+63902+_000863_hash+NULL
-+_000864_hash+xlog_recover_add_to_trans+4+62839+_000864_hash+NULL
-+_000865_hash+xprt_alloc+2+1475+_000865_hash+NULL
-+_000866_hash+_zd_iowrite32v_async_locked+3+39034+_000866_hash+NULL
-+_000867_hash+zd_usb_iowrite16v+3+49744+_000867_hash+NULL
-+_000869_hash+acpi_battery_write_alarm+3+1240+_000869_hash+NULL
-+_000870_hash+acpi_ds_build_internal_package_obj+3+58271+_000870_hash+NULL
-+_000871_hash+acpi_system_read_event+3+55362+_000871_hash+NULL
-+_000872_hash+acpi_system_write_wakeup_device+3+34853+_000872_hash+NULL
-+_000873_hash+acpi_ut_create_buffer_object+1+42030+_000873_hash+NULL
-+_000874_hash+acpi_ut_create_package_object+1+17594+_000874_hash+NULL
-+_000875_hash+acpi_ut_create_string_object+1+15360+_000875_hash+NULL
-+_000876_hash+ad7879_spi_multi_read+3+8218+_000876_hash+NULL
-+_000877_hash+add_child+4+45201+_000877_hash+NULL
-+_000878_hash+add_partition+2+55588+_000878_hash+NULL
-+_000879_hash+add_port+2+54941+_000879_hash+NULL
-+_000880_hash+adu_read+3+24177+_000880_hash+NULL
-+_000881_hash+adu_write+3+30487+_000881_hash+NULL
-+_000882_hash+aer_inject_write+3+52399+_000882_hash+NULL
-+_000883_hash+afs_cell_create+2+27346+_000883_hash+NULL
-+_000884_hash+agp_generic_alloc_user+1+9470+_000884_hash+NULL
-+_000885_hash+alg_setsockopt+5+20985+_000885_hash+NULL
-+_000886_hash+alloc_agpphysmem_i8xx+1+39427+_000886_hash+NULL
-+_000887_hash+allocate_cnodes+1+5329+_000887_hash+NULL
-+_000888_hash+___alloc_bootmem+1+11410+_000888_hash+NULL
-+_000889_hash+__alloc_bootmem_node_high+2+65076+_000889_hash+NULL
-+_000890_hash+__alloc_bootmem_nopanic+1+65397+_000890_hash+NULL
-+_000891_hash+alloc_bulk_urbs_generic+5+12127+_000891_hash+NULL
-+_000892_hash+alloc_candev+1-2+7776+_000892_hash+NULL
-+_000894_hash+____alloc_ei_netdev+1+51475+_000894_hash+NULL
-+_000895_hash+alloc_etherdev_mqs+1+36450+_000895_hash+NULL
-+_000896_hash+alloc_fcdev+1+18780+_000896_hash+NULL
-+_000897_hash+alloc_fddidev+1+15382+_000897_hash+NULL
-+_000898_hash+alloc_hippi_dev+1+51320+_000898_hash+NULL
-+_000899_hash+alloc_irdadev+1+19140+_000899_hash+NULL
-+_000900_hash+alloc_irq_cpu_rmap+1+28459+_000900_hash+NULL
-+_000901_hash+alloc_ltalkdev+1+38071+_000901_hash+NULL
-+_000902_hash+alloc_one_pg_vec_page+1+10747+_000902_hash+NULL
-+_000903_hash+alloc_orinocodev+1+21371+_000903_hash+NULL
-+_000905_hash+alloc_trdev+1+16399+_000905_hash+NULL
-+_000906_hash+aoedev_flush+2+44398+_000906_hash+NULL
-+_000907_hash+append_to_buffer+3+63550+_000907_hash+NULL
-+_000908_hash+async_setkey+3+35521+_000908_hash+NULL
-+_000909_hash+ata_host_alloc_pinfo+3+17325+_000909_hash+NULL
-+_000912_hash+ath6kl_connect_event+7-9-8+14267+_000912_hash+NULL
-+_000913_hash+ath6kl_fwlog_read+3+32101+_000913_hash+NULL
-+_000914_hash+ath_rx_init+2+43564+_000914_hash+&_000360_hash
-+_000915_hash+ath_tx_init+2+60515+_000915_hash+NULL
-+_000916_hash+atm_get_addr+3+31221+_000916_hash+NULL
-+_000917_hash+audio_write+4+54261+_001412_hash+NULL+nohasharray
-+_000918_hash+av7110_ipack_init+2+46655+_000918_hash+NULL
-+_000919_hash+av7110_vbi_write+3+34384+_000919_hash+NULL
-+_000920_hash+ax25_setsockopt+5+42740+_000920_hash+NULL
-+_000921_hash+b43_debugfs_write+3+34838+_000921_hash+NULL
-+_000922_hash+b43legacy_debugfs_write+3+28556+_000922_hash+NULL
-+_000923_hash+bdx_rxdb_create+1+46525+_000923_hash+NULL
-+_000924_hash+bdx_tx_db_init+2+41719+_000924_hash+NULL
-+_000925_hash+bio_map_kern+3+64751+_000925_hash+NULL
-+_000926_hash+bits_to_user+3+47733+_000926_hash+NULL
-+_000927_hash+__blk_queue_init_tags+2+9778+_000927_hash+NULL
-+_000928_hash+blk_queue_resize_tags+2+28670+_000928_hash+NULL
-+_000929_hash+blk_rq_map_user_iov+5+16772+_000929_hash+NULL
-+_000930_hash+bl_pipe_downcall+3+34264+_000930_hash+NULL
-+_000931_hash+bm_init+2+13529+_000931_hash+NULL
-+_000932_hash+brcmf_alloc_wdev+1+60347+_000932_hash+NULL
-+_000933_hash+btmrvl_gpiogap_write+3+35053+_000933_hash+NULL
-+_000934_hash+btmrvl_hscfgcmd_write+3+27143+_000934_hash+NULL
-+_000935_hash+btmrvl_hscmd_write+3+27089+_000935_hash+NULL
-+_000936_hash+btmrvl_hsmode_write+3+42252+_000936_hash+NULL
-+_000937_hash+btmrvl_pscmd_write+3+29504+_000937_hash+NULL
-+_000938_hash+btmrvl_psmode_write+3+3703+_000938_hash+NULL
-+_000939_hash+btrfs_insert_dir_item+4+59304+_000939_hash+NULL
-+_000940_hash+c4iw_init_resource_fifo+3+48090+_000940_hash+NULL
-+_000941_hash+c4iw_init_resource_fifo_random+3+25547+_000941_hash+NULL
-+_000942_hash+cache_do_downcall+3+6926+_000942_hash+NULL
-+_000943_hash+cache_read+3+24790+_000943_hash+NULL
-+_000944_hash+calc_hmac+3+32010+_000944_hash+NULL
-+_000945_hash+carl9170_debugfs_write+3+50857+_000945_hash+NULL
-+_000946_hash+ccid_getsockopt_builtin_ccids+2+53634+_000946_hash+NULL
-+_000947_hash+cciss_proc_write+3+10259+_000947_hash+NULL
-+_000948_hash+ceph_copy_page_vector_to_user+4+31270+_000948_hash+NULL
-+_000949_hash+ceph_copy_user_to_page_vector+4+656+_000949_hash+NULL
-+_000950_hash+ceph_msgpool_init+3+33312+_000950_hash+NULL
-+_000951_hash+ceph_read_dir+3+17005+_000951_hash+NULL
-+_000952_hash+cgroup_write_X64+5+54514+_000952_hash+NULL
-+_000953_hash+cifs_security_flags_proc_write+3+5484+_000953_hash+NULL
-+_000954_hash+ci_ll_init+3+12930+_000954_hash+NULL
-+_000955_hash+ci_ll_write+4+3740+_000955_hash+NULL
-+_000956_hash+clear_refs_write+3+61904+_000956_hash+NULL
-+_000957_hash+clusterip_proc_write+3+44729+_000957_hash+NULL
-+_000958_hash+cm4040_write+3+58079+_000958_hash+NULL
-+_000959_hash+cmm_write+3+2896+_000959_hash+NULL
-+_000960_hash+cm_write+3+36858+_000960_hash+NULL
-+_000961_hash+coda_psdev_read+3+35029+_000961_hash+NULL
-+_000962_hash+command_file_write+3+31318+_000962_hash+NULL
-+_000963_hash+command_write+3+58841+_000963_hash+NULL
-+_000964_hash+comm_write+3+44537+_001336_hash+NULL+nohasharray
-+_000965_hash+construct_key_and_link+4+8321+_000965_hash+NULL
-+_000966_hash+copy_and_check+3+19089+_000966_hash+NULL
-+_000967_hash+copy_counters_to_user+5+17027+_001675_hash+NULL+nohasharray
-+_000968_hash+copy_entries_to_user+1+52367+_000968_hash+NULL
-+_000969_hash+copy_from_buf+4+27308+_000969_hash+NULL
-+_000970_hash+copy_from_user_toio+3+31966+_000970_hash+NULL
-+_000971_hash+copy_oldmem_page+3-1+26164+_000971_hash+NULL
-+_000972_hash+copy_to_user_fromio+3+57432+_000972_hash+NULL
-+_000973_hash+copy_vm86_regs_from_user+3+45340+_000973_hash+NULL
-+_000974_hash+cryptd_hash_setkey+3+42781+_000974_hash+NULL
-+_000975_hash+crypto_authenc_esn_setkey+3+6985+_000975_hash+NULL
-+_000976_hash+crypto_authenc_setkey+3+80+_002947_hash+NULL+nohasharray
-+_000977_hash+csum_partial_copy_fromiovecend+3-4+9957+_000977_hash+NULL
-+_000979_hash+cx18_copy_buf_to_user+4+22735+_000979_hash+NULL
-+_000981_hash+cxgbi_ddp_reserve+4+30091+_000981_hash+NULL
-+_000982_hash+cxio_init_resource_fifo+3+28764+_000982_hash+NULL
-+_000983_hash+cxio_init_resource_fifo_random+3+47151+_000983_hash+NULL
-+_000984_hash+dac960_user_command_proc_write+3+3071+_000984_hash+NULL
-+_000985_hash+datablob_hmac_append+3+40038+_000985_hash+NULL
-+_000986_hash+datablob_hmac_verify+4+24786+_000986_hash+NULL
-+_000987_hash+dataflash_read_fact_otp+3-2+33204+_000987_hash+NULL
-+_000988_hash+dataflash_read_user_otp+3-2+14536+_001025_hash+NULL+nohasharray
-+_000989_hash+dccp_feat_register_sp+5+17914+_000989_hash+NULL
-+_000990_hash+ddb_input_read+3+9743+_000990_hash+NULL
-+_000991_hash+ddb_output_write+3+31902+_000991_hash+NULL
-+_000992_hash+ddebug_proc_write+3+18055+_000992_hash+NULL
-+_000993_hash+dev_read+3+56369+_000993_hash+NULL
-+_000994_hash+dfs_file_write+3+41196+_000994_hash+NULL
-+_000995_hash+direct_entry+3+38836+_000995_hash+NULL
-+_000996_hash+dlm_dir_lookup+4+56662+_000996_hash+NULL
-+_000997_hash+dlm_new_lockspace+2+16688+_000997_hash+NULL
-+_000998_hash+dm_vcalloc+1-2+16814+_000998_hash+NULL
-+_001000_hash+__dn_setsockopt+5+13060+_001000_hash+NULL
-+_001001_hash+do_add_counters+3+3992+_001001_hash+NULL
-+_001002_hash+do_ip_vs_set_ctl+4+48641+_001002_hash+NULL
-+_001003_hash+do_kimage_alloc+3+64827+_001003_hash+NULL
-+_001004_hash+do_pages_stat+2+4437+_001004_hash+NULL
-+_001005_hash+do_proc_readlink+3+14096+_001005_hash+NULL
-+_001006_hash+do_readlink+2+43518+_001006_hash+NULL
-+_001007_hash+do_register_entry+4+29478+_001007_hash+NULL
-+_001008_hash+__do_replace+5+37227+_001008_hash+NULL
-+_001009_hash+do_sigpending+2+9766+_001009_hash+NULL
-+_001010_hash+do_update_counters+4+2259+_001010_hash+NULL
-+_001011_hash+dsp_buffer_alloc+2+11684+_001011_hash+NULL
-+_001012_hash+dsp_write+2+46218+_001012_hash+NULL
-+_001013_hash+dvb_aplay+3+56296+_001013_hash+NULL
-+_001014_hash+dvb_ca_en50221_io_write+3+43533+_001014_hash+NULL
-+_001015_hash+dvb_dmxdev_set_buffer_size+2+55643+_001015_hash+NULL
-+_001016_hash+dvb_dvr_set_buffer_size+2+9840+_001016_hash+NULL
-+_001017_hash+dvb_play+3+50814+_001017_hash+NULL
-+_001018_hash+dvb_ringbuffer_pkt_read_user+3-5-2+4303+_001018_hash+NULL
-+_001020_hash+dvb_ringbuffer_read_user+3+56702+_001020_hash+NULL
-+_001021_hash+econet_sendmsg+4+51430+_001021_hash+NULL
-+_001022_hash+ecryptfs_filldir+3+6622+_001022_hash+NULL
-+_001023_hash+ecryptfs_readlink+3+40775+_001023_hash+NULL
-+_001024_hash+ecryptfs_send_message+2+18322+_001024_hash+NULL
-+_001025_hash+ep0_write+3+14536+_001025_hash+&_000988_hash
-+_001026_hash+et61x251_read+3+25420+_001026_hash+NULL
-+_001027_hash+fanotify_write+3+64623+_001027_hash+NULL
-+_001028_hash+fat_ioctl_filldir+3+36621+_001028_hash+NULL
-+_001029_hash+fd_copyin+3+56247+_001029_hash+NULL
-+_001030_hash+fd_copyout+3+59323+_001030_hash+NULL
-+_001031_hash+f_hidg_read+3+6238+_001031_hash+NULL
-+_001032_hash+f_hidg_write+3+7932+_001032_hash+NULL
-+_001033_hash+filldir+3+55137+_001033_hash+NULL
-+_001034_hash+filldir64+3+46469+_001034_hash+NULL
-+_001035_hash+fill_write_buffer+3+3142+_001035_hash+NULL
-+_001036_hash+fops_read+3+40672+_001036_hash+NULL
-+_001037_hash+from_buffer+3+18625+_001037_hash+NULL
-+_001038_hash+fsm_init+2+16134+_001038_hash+NULL
-+_001039_hash+ftdi_elan_write+3+57309+_001039_hash+NULL
-+_001040_hash+fuse_conn_limit_write+3+30777+_001040_hash+NULL
-+_001041_hash+get_arg+3+5694+_001041_hash+NULL
-+_001042_hash+get_ucode_user+3+38202+_001042_hash+NULL
-+_001043_hash+get_user_cpu_mask+2+14861+_001043_hash+NULL
-+_001044_hash+gspca_dev_probe+4+2570+_001044_hash+NULL
-+_001045_hash+handle_received_packet+3+22457+_001045_hash+NULL
-+_001046_hash+hash_setkey+3+48310+_001046_hash+NULL
-+_001047_hash+hci_sock_setsockopt+5+28993+_001047_hash+NULL
-+_001048_hash+hdlcdrv_register+2+6792+_001048_hash+NULL
-+_001049_hash+hdpvr_read+3+9273+_001049_hash+NULL
-+_001050_hash+hid_input_report+4+32458+_001050_hash+NULL
-+_001051_hash+hidraw_read+3+59650+_001051_hash+&_000829_hash
-+_001052_hash+HiSax_readstatus+2+15752+_001052_hash+NULL
-+_001054_hash+__hwahc_op_set_gtk+4+42038+_001054_hash+NULL
-+_001055_hash+__hwahc_op_set_ptk+5+36510+_001055_hash+NULL
-+_001056_hash+hysdn_conf_write+3+52145+_001056_hash+NULL
-+_001057_hash+hysdn_log_write+3+48694+_001057_hash+NULL
-+_001058_hash+ib_copy_from_udata+3+59502+_001058_hash+NULL
-+_001059_hash+ib_copy_to_udata+3+27525+_001059_hash+NULL
-+_001060_hash+ib_umad_write+3+47993+_001060_hash+NULL
-+_001061_hash+icn_writecmd+2+38629+_001061_hash+NULL
-+_001062_hash+ide_driver_proc_write+3+32493+_001062_hash+NULL
-+_001063_hash+ide_settings_proc_write+3+35110+_001063_hash+NULL
-+_001064_hash+idetape_chrdev_read+3+2097+_001064_hash+NULL
-+_001065_hash+idetape_chrdev_write+3+53976+_001065_hash+NULL
-+_001066_hash+ieee80211_alloc_hw+1+43829+_001066_hash+NULL
-+_001067_hash+ieee80211_bss_info_update+4+13991+_001067_hash+NULL
-+_001068_hash+ilo_read+3+32531+_001068_hash+NULL
-+_001069_hash+ilo_write+3+64378+_001069_hash+NULL
-+_001070_hash+init_map_ipmac+3-4+63896+_001070_hash+NULL
-+_001072_hash+init_tid_tabs+2-4-3+13252+_001072_hash+NULL
-+_001075_hash+interpret_user_input+2+19393+_001075_hash+NULL
-+_001076_hash+int_proc_write+3+39542+_001076_hash+NULL
-+_001077_hash+iowarrior_read+3+53483+_001077_hash+NULL
-+_001078_hash+ip_options_get_from_user+4+64958+_001078_hash+NULL
-+_001079_hash+ipv6_getsockopt_sticky+5+56711+_001079_hash+NULL
-+_001080_hash+ipv6_renew_option+3+38813+_001080_hash+NULL
-+_001081_hash+ipwireless_send_packet+4+8328+_001081_hash+NULL
-+_001082_hash+irda_setsockopt+5+19824+_001082_hash+NULL
-+_001083_hash+irnet_ctrl_write+3+24139+_001083_hash+NULL
-+_001084_hash+iscsi_conn_setup+2+35159+_001084_hash+NULL
-+_001085_hash+iscsi_create_session+3+51647+_001085_hash+NULL
-+_001086_hash+iscsi_host_alloc+2+36671+_001086_hash+NULL
-+_001087_hash+iscsi_session_setup+4-5+196+_001087_hash+NULL
-+_001089_hash+iscsit_find_cmd_from_itt_or_dump+3+17194+_001534_hash+NULL+nohasharray
-+_001090_hash+isdn_ppp_read+4+50356+_001090_hash+NULL
-+_001091_hash+isdn_ppp_write+4+29109+_001091_hash+NULL
-+_001092_hash+isdn_writebuf_stub+4+52383+_001092_hash+NULL
-+_001093_hash+iso_alloc_urb+4-5+45206+_001093_hash+NULL
-+_001095_hash+ivtv_buf_copy_from_user+4+25502+_001095_hash+NULL
-+_001096_hash+ivtv_copy_buf_to_user+4+6159+_001096_hash+NULL
-+_001097_hash+iwl_dbgfs_debug_level_write+3+8871+_001097_hash+NULL
-+_001098_hash+iwm_rx_handle+3+24899+_001098_hash+NULL
-+_001099_hash+iwm_wdev_alloc+1+38415+_001099_hash+NULL
-+_001100_hash+jbd2_alloc+1+41359+_001100_hash+NULL
-+_001101_hash+jffs2_do_link+6+42048+_001101_hash+NULL
-+_001102_hash+jffs2_do_unlink+4+62020+_001102_hash+NULL
-+_001103_hash+jffs2_security_setxattr+4+62107+_001103_hash+NULL
-+_001104_hash+jffs2_trusted_setxattr+4+17048+_001104_hash+NULL
-+_001105_hash+jffs2_user_setxattr+4+10182+_001105_hash+NULL
-+_001106_hash+keyctl_describe_key+3+36853+_001106_hash+NULL
-+_001107_hash+keyctl_get_security+3+64418+_001107_hash+&_000789_hash
-+_001108_hash+keyring_read+3+13438+_001108_hash+NULL
-+_001109_hash+kfifo_copy_from_user+3+5091+_001109_hash+NULL
-+_001110_hash+kfifo_copy_to_user+3+20646+_001110_hash+NULL
-+_001111_hash+kmem_zalloc_large+1+56128+_001111_hash+NULL
-+_001112_hash+kmp_init+2+41373+_001112_hash+NULL
-+_001113_hash+koneplus_sysfs_write+6+35993+_001113_hash+NULL
-+_001114_hash+kvm_clear_guest_page+4+2308+_001114_hash+NULL
-+_001115_hash+kvm_read_nested_guest_page+5+13337+_001115_hash+NULL
-+_001116_hash+l2cap_sock_setsockopt+5+50207+_001116_hash+NULL
-+_001117_hash+l2cap_sock_setsockopt_old+4+29346+_001117_hash+NULL
-+_001118_hash+lcd_write+3+14857+_001118_hash+&_000012_hash
-+_001119_hash+__lgread+4+31668+_001119_hash+NULL
-+_001120_hash+__lgwrite+4+57669+_001120_hash+NULL
-+_001121_hash+libfc_host_alloc+2+7917+_001121_hash+NULL
-+_001122_hash+link_send_sections_long+4+46556+_001122_hash+NULL
-+_001123_hash+LoadBitmap+2+19658+_001123_hash+NULL
-+_001124_hash+lpfc_debugfs_dif_err_write+3+17424+_001124_hash+NULL
-+_001125_hash+lp_write+3+9511+_001125_hash+NULL
-+_001126_hash+mce_async_out+3+58056+_001126_hash+NULL
-+_001127_hash+mce_flush_rx_buffer+2+14976+_001127_hash+NULL
-+_001128_hash+mce_write+3+26201+_001128_hash+NULL
-+_001129_hash+mdc800_device_read+3+22896+_001129_hash+NULL
-+_001130_hash+memcpy_fromiovec+3+55247+_001130_hash+NULL
-+_001131_hash+memcpy_fromiovecend+3-4+2707+_001131_hash+NULL
-+_001133_hash+memcpy_toiovec+3+54166+_001133_hash+&_000622_hash
-+_001134_hash+memcpy_toiovecend+3-4+19736+_001134_hash+NULL
-+_001136_hash+mempool_create_kmalloc_pool+1+41650+_001136_hash+NULL
-+_001137_hash+mempool_create_page_pool+1+30189+_001137_hash+NULL
-+_001138_hash+mempool_create_slab_pool+1+62907+_001138_hash+NULL
-+_001139_hash+mem_rw+3+22085+_001139_hash+NULL
-+_001140_hash+mgt_set_varlen+4+60916+_001140_hash+NULL
-+_001141_hash+mlx4_en_create_rx_ring+3+62498+_001141_hash+NULL
-+_001142_hash+mlx4_en_create_tx_ring+4+48501+_001142_hash+NULL
-+_001143_hash+mon_bin_get_event+4+52863+_001143_hash+NULL
-+_001144_hash+mousedev_read+3+47123+_001144_hash+NULL
-+_001145_hash+move_addr_to_kernel+2+32673+_001145_hash+NULL
-+_001146_hash+move_addr_to_user+2+2868+_001146_hash+NULL
-+_001147_hash+msnd_fifo_alloc+2+23179+_001147_hash+NULL
-+_001148_hash+mtdswap_init+2+55719+_001148_hash+NULL
-+_001149_hash+mtd_write+3+34207+_001149_hash+NULL
-+_001150_hash+mtf_test_write+3+18844+_001150_hash+NULL
-+_001151_hash+mtrr_write+3+59622+_001151_hash+NULL
-+_001152_hash+ncp_file_write+3+3813+_001152_hash+NULL
-+_001153_hash+neigh_hash_grow+2+17283+_001153_hash+NULL
-+_001154_hash+nfs_idmap_lookup_id+2+13665+_001154_hash+NULL
-+_001155_hash+nsm_get_handle+4+52089+_001155_hash+NULL
-+_001156_hash+ntfs_malloc_nofs+1+49572+_001156_hash+NULL
-+_001157_hash+ntfs_malloc_nofs_nofail+1+63631+_001157_hash+NULL
-+_001158_hash+nvram_write+3+3894+_001158_hash+NULL
-+_001159_hash+ocfs2_control_cfu+2+37750+_001159_hash+NULL
-+_001160_hash+oom_adjust_write+3+41116+_001160_hash+NULL
-+_001161_hash+oom_score_adj_write+3+42594+_001161_hash+NULL
-+_001162_hash+oprofilefs_ulong_from_user+3+57251+_001162_hash+NULL
-+_001163_hash+orinoco_add_extscan_result+3+18207+_001163_hash+NULL
-+_001165_hash+override_release+2+52032+_001165_hash+NULL
-+_001166_hash+p9_check_zc_errors+4+15534+_001166_hash+NULL
-+_001167_hash+packet_setsockopt+5+17662+_001167_hash+NULL
-+_001168_hash+parse_arg+2+5657+_001168_hash+NULL
-+_001169_hash+parse_command+2+37079+_001169_hash+NULL
-+_001170_hash+pcbit_stat+2+27364+_001170_hash+NULL
-+_001171_hash+pcf50633_write_block+3+2124+_001171_hash+NULL
-+_001172_hash+pcpu_alloc_bootmem+2+62074+_001172_hash+NULL
-+_001173_hash+pcpu_extend_area_map+2+12589+_001173_hash+NULL
-+_001174_hash+pgctrl_write+3+50453+_001174_hash+NULL
-+_001175_hash+pg_read+3+17276+_001175_hash+NULL
-+_001176_hash+pg_write+3+40766+_001176_hash+NULL
-+_001177_hash+picolcd_debug_eeprom_read+3+14549+_001177_hash+NULL
-+_001178_hash+pktgen_if_write+3+55628+_001178_hash+NULL
-+_001179_hash+pmcraid_build_passthrough_ioadls+2+62034+_001179_hash+NULL
-+_001180_hash+pm_qos_power_write+3+52513+_001180_hash+NULL
-+_001181_hash+pms_capture+4+27142+_001181_hash+NULL
-+_001182_hash+pnpbios_proc_write+3+19758+_001182_hash+NULL
-+_001183_hash+posix_clock_register+2+5662+_001183_hash+NULL
-+_001184_hash+ppp_write+3+34034+_001184_hash+NULL
-+_001185_hash+printer_read+3+54851+_001185_hash+NULL
-+_001186_hash+printer_write+3+60276+_001186_hash+NULL
-+_001187_hash+proc_coredump_filter_write+3+25625+_001187_hash+NULL
-+_001188_hash+_proc_do_string+2+6376+_001188_hash+NULL
-+_001189_hash+process_vm_rw_pages+5-6+15954+_001189_hash+NULL
-+_001191_hash+__proc_file_read+3+54978+_001191_hash+NULL
-+_001192_hash+proc_loginuid_write+3+63648+_001192_hash+NULL
-+_001193_hash+proc_pid_attr_write+3+63845+_001193_hash+NULL
-+_001194_hash+proc_scsi_devinfo_write+3+32064+_001194_hash+NULL
-+_001195_hash+proc_scsi_write+3+29142+_001195_hash+NULL
-+_001196_hash+proc_scsi_write_proc+3+267+_001196_hash+NULL
-+_001197_hash+profile_load+3+58267+_001197_hash+NULL
-+_001198_hash+profile_remove+3+8556+_001198_hash+NULL
-+_001199_hash+profile_replace+3+14652+_001199_hash+NULL
-+_001200_hash+pti_char_write+3+60960+_001200_hash+NULL
-+_001201_hash+ptrace_writedata+4+45021+_001201_hash+NULL
-+_001202_hash+pt_read+3+49136+_001202_hash+NULL
-+_001203_hash+pt_write+3+40159+_001203_hash+NULL
-+_001204_hash+put_cmsg+4+36589+_001204_hash+NULL
-+_001205_hash+pvr2_ioread_read+3+10720+_001283_hash+NULL+nohasharray
-+_001206_hash+px_raw_event+4+49371+_001206_hash+NULL
-+_001207_hash+qcam_read+3+13977+_001207_hash+NULL
-+_001208_hash+raw_seticmpfilter+3+6888+_001208_hash+NULL
-+_001209_hash+rawv6_seticmpfilter+5+12137+_001209_hash+NULL
-+_001210_hash+ray_cs_essid_proc_write+3+17875+_001210_hash+NULL
-+_001211_hash+rds_page_copy_user+4+35691+_001211_hash+NULL
-+_001212_hash+read_flush+3+43851+_001212_hash+NULL
-+_001213_hash+read_ldt+2+47570+_001213_hash+NULL
-+_001214_hash+read_profile+3+27859+_001214_hash+NULL
-+_001215_hash+read_vmcore+3+26501+_001215_hash+NULL
-+_001216_hash+recent_mt_proc_write+3+8206+_001216_hash+NULL
-+_001217_hash+redirected_tty_write+3+65297+_001217_hash+NULL
-+_001218_hash+__register_chrdev+2-3+54223+_001218_hash+NULL
-+_001220_hash+reiserfs_allocate_list_bitmaps+3+21732+_001220_hash+NULL
-+_001221_hash+reiserfs_resize+2+34377+_001221_hash+NULL
-+_001222_hash+request_key_auth_read+3+24109+_001222_hash+NULL
-+_001223_hash+revalidate+2+19043+_001223_hash+NULL
-+_001224_hash+rfcomm_sock_setsockopt+5+18254+_001224_hash+NULL
-+_001225_hash+rfkill_fop_read+3+54711+_001225_hash+NULL
-+_001226_hash+rng_dev_read+3+41581+_001226_hash+NULL
-+_001227_hash+roccat_read+3+41093+_001227_hash+NULL
-+_001228_hash+rt2x00debug_write_bbp+3+8212+_001228_hash+NULL
-+_001229_hash+rt2x00debug_write_csr+3+64753+_001229_hash+NULL
-+_001230_hash+rt2x00debug_write_eeprom+3+23091+_001230_hash+NULL
-+_001231_hash+rt2x00debug_write_rf+3+38195+_001231_hash+NULL
-+_001232_hash+sb16_copy_from_user+10-7-6+55836+_001232_hash+NULL
-+_001235_hash+sched_autogroup_write+3+10984+_001235_hash+NULL
-+_001236_hash+scsi_register+2+49094+_001236_hash+NULL
-+_001237_hash+scsi_tgt_copy_sense+3+26933+_001237_hash+NULL
-+_001238_hash+sctp_getsockopt_delayed_ack+2+9232+_001238_hash+NULL
-+_001239_hash+sctp_getsockopt_events+2+3607+_001239_hash+NULL
-+_001240_hash+sctp_getsockopt_maxburst+2+42941+_001240_hash+NULL
-+_001241_hash+sctp_getsockopt_maxseg+2+10737+_001241_hash+NULL
-+_001242_hash+sctpprobe_read+3+17741+_001242_hash+NULL
-+_001243_hash+sctp_setsockopt_active_key+3+43755+_001243_hash+NULL
-+_001244_hash+sctp_setsockopt_adaptation_layer+3+26935+_001799_hash+NULL+nohasharray
-+_001245_hash+sctp_setsockopt_associnfo+3+51684+_001245_hash+NULL
-+_001246_hash+sctp_setsockopt_auth_chunk+3+30843+_001246_hash+NULL
-+_001247_hash+sctp_setsockopt_autoclose+3+5775+_001247_hash+NULL
-+_001248_hash+sctp_setsockopt_context+3+31091+_001248_hash+NULL
-+_001249_hash+sctp_setsockopt_default_send_param+3+49578+_001249_hash+&_000173_hash
-+_001250_hash+sctp_setsockopt_delayed_ack+3+40129+_001250_hash+NULL
-+_001251_hash+sctp_setsockopt_del_key+3+42304+_002224_hash+NULL+nohasharray
-+_001252_hash+sctp_setsockopt_events+3+18862+_001252_hash+NULL
-+_001253_hash+sctp_setsockopt_initmsg+3+1383+_001253_hash+NULL
-+_001254_hash+sctp_setsockopt_maxburst+3+28041+_001254_hash+NULL
-+_001255_hash+sctp_setsockopt_maxseg+3+11829+_001255_hash+NULL
-+_001256_hash+sctp_setsockopt_peer_addr_params+3+734+_001256_hash+NULL
-+_001257_hash+sctp_setsockopt_peer_primary_addr+3+13440+_001257_hash+NULL
-+_001258_hash+sctp_setsockopt_rtoinfo+3+30941+_001258_hash+NULL
-+_001259_hash+sdhci_alloc_host+2+7509+_001259_hash+NULL
-+_001260_hash+sel_commit_bools_write+3+46077+_001260_hash+NULL
-+_001261_hash+selinux_inode_post_setxattr+4+26037+_001261_hash+NULL
-+_001262_hash+selinux_inode_setsecurity+4+18148+_001262_hash+NULL
-+_001263_hash+selinux_inode_setxattr+4+10708+_001263_hash+NULL
-+_001264_hash+selinux_secctx_to_secid+2+63744+_001264_hash+NULL
-+_001265_hash+selinux_setprocattr+4+55611+_001265_hash+NULL
-+_001266_hash+sel_write_avc_cache_threshold+3+2256+_001266_hash+NULL
-+_001267_hash+sel_write_bool+3+46996+_001267_hash+NULL
-+_001268_hash+sel_write_checkreqprot+3+60774+_001268_hash+NULL
-+_001269_hash+sel_write_context+3+25726+_001269_hash+&_000466_hash
-+_001270_hash+sel_write_disable+3+10511+_001270_hash+NULL
-+_001271_hash+sel_write_enforce+3+48998+_001271_hash+NULL
-+_001272_hash+sel_write_load+3+63830+_001272_hash+NULL
-+_001273_hash+seq_copy_in_user+3+18543+_001273_hash+NULL
-+_001274_hash+seq_open_net+4+8968+_001404_hash+NULL+nohasharray
-+_001275_hash+seq_open_private+3+61589+_001275_hash+NULL
-+_001276_hash+set_aoe_iflist+2+42737+_001276_hash+NULL
-+_001277_hash+set_arg+3+42824+_001277_hash+NULL
-+_001278_hash+setsockopt+5+54539+_001278_hash+NULL
-+_001279_hash+setup_window+7+59178+_001279_hash+NULL
-+_001280_hash+sg_proc_write_adio+3+45704+_001280_hash+NULL
-+_001281_hash+sg_proc_write_dressz+3+46316+_001281_hash+NULL
-+_001282_hash+sg_read+3+25799+_001282_hash+NULL
-+_001283_hash+shash_async_setkey+3+10720+_001283_hash+&_001205_hash
-+_001284_hash+shash_compat_setkey+3+12267+_001284_hash+NULL
-+_001285_hash+simple_read_from_buffer+2-5+55957+_001285_hash+NULL
-+_001287_hash+simple_transaction_get+3+50633+_001287_hash+NULL
-+_001288_hash+simple_write_to_buffer+2-5+3122+_001288_hash+NULL
-+_001290_hash+sisusb_send_bulk_msg+3+17864+_001290_hash+NULL
-+_001291_hash+skb_add_data+3+48363+_001291_hash+NULL
-+_001292_hash+sm_checker_extend+2+23615+_001292_hash+NULL
-+_001293_hash+smk_write_ambient+3+45691+_001293_hash+NULL
-+_001294_hash+smk_write_direct+3+46363+_001294_hash+NULL
-+_001295_hash+smk_write_doi+3+49621+_001295_hash+NULL
-+_001296_hash+smk_write_load_list+3+52280+_001296_hash+NULL
-+_001297_hash+smk_write_logging+3+2618+_001297_hash+NULL
-+_001298_hash+smk_write_netlbladdr+3+42525+_001298_hash+NULL
-+_001299_hash+smk_write_onlycap+3+14400+_001299_hash+NULL
-+_001300_hash+sn9c102_read+3+29305+_001300_hash+NULL
-+_001301_hash+snd_emu10k1_synth_copy_from_user+3-5+9061+_001301_hash+NULL
-+_001303_hash+snd_es1938_capture_copy+5+25930+_001303_hash+NULL
-+_001304_hash+snd_gus_dram_peek+4+9062+_001304_hash+NULL
-+_001305_hash+snd_gus_dram_poke+4+18525+_001305_hash+NULL
-+_001306_hash+snd_hdsp_capture_copy+5+4011+_001306_hash+NULL
-+_001307_hash+snd_hdsp_playback_copy+5+20676+_001307_hash+NULL
-+_001308_hash+snd_info_entry_write+3+63474+_001308_hash+NULL
-+_001309_hash+snd_korg1212_copy_from+6+36169+_001309_hash+NULL
-+_001310_hash+snd_korg1212_copy_to+6+92+_001310_hash+NULL
-+_001311_hash+snd_mem_proc_write+3+9786+_001311_hash+NULL
-+_001312_hash+snd_opl4_mem_proc_read+5+63774+_001312_hash+NULL
-+_001313_hash+snd_opl4_mem_proc_write+5+9670+_001313_hash+NULL
-+_001314_hash+snd_pcm_alloc_vmalloc_buffer+2+44595+_001314_hash+NULL
-+_001315_hash+snd_pcm_oss_read1+3+63771+_001315_hash+NULL
-+_001316_hash+snd_pcm_oss_write1+3+10872+_001316_hash+NULL
-+_001317_hash+snd_pcm_oss_write2+3+27332+_001317_hash+NULL
-+_001318_hash+snd_rawmidi_kernel_read1+4+36740+_001318_hash+NULL
-+_001319_hash+snd_rawmidi_kernel_write1+4+56847+_001319_hash+NULL
-+_001320_hash+snd_rme9652_capture_copy+5+10287+_001320_hash+NULL
-+_001321_hash+snd_rme9652_playback_copy+5+20970+_001321_hash+NULL
-+_001322_hash+snd_soc_hw_bulk_write_raw+4+14245+_001322_hash+NULL
-+_001323_hash+sock_bindtodevice+3+50942+_001323_hash+NULL
-+_001324_hash+spidev_write+3+44510+_001324_hash+NULL
-+_001325_hash+sta_agg_status_write+3+45164+_001325_hash+NULL
-+_001326_hash+stk_allocate_buffers+2+16291+_001326_hash+NULL
-+_001327_hash+store_ifalias+4+35088+_001327_hash+NULL
-+_001328_hash+store_msg+3+56417+_001328_hash+NULL
-+_001329_hash+str_to_user+2+11411+_001329_hash+NULL
-+_001330_hash+subbuf_read_actor+3+2071+_001330_hash+NULL
-+_001331_hash+svc_setsockopt+5+36876+_001331_hash+NULL
-+_001332_hash+sys_fgetxattr+4+25166+_001332_hash+NULL
-+_001333_hash+sys_gethostname+2+49698+_001333_hash+NULL
-+_001334_hash+sys_getxattr+4+37418+_001334_hash+NULL
-+_001335_hash+sys_lgetxattr+4+45531+_001335_hash+NULL
-+_001336_hash+sys_msgsnd+3+44537+_001336_hash+&_000964_hash
-+_001337_hash+sys_process_vm_readv+3-5+19090+_001337_hash+NULL
-+_001339_hash+sys_process_vm_writev+3-5+4928+_001339_hash+NULL
-+_001341_hash+sys_sched_getaffinity+2+60033+_001341_hash+NULL
-+_001342_hash+sys_setdomainname+2+4373+_001342_hash+NULL
-+_001343_hash+sys_sethostname+2+42962+_001343_hash+NULL
-+_001344_hash+t3_init_l2t+1+8261+_001344_hash+NULL
-+_001345_hash+tm6000_i2c_recv_regs16+5+2949+_001345_hash+NULL
-+_001346_hash+tm6000_i2c_recv_regs+5+46215+_001346_hash+NULL
-+_001347_hash+tm6000_i2c_send_regs+5+20250+_001347_hash+NULL
-+_001348_hash+tnode_new+3+44757+_001348_hash+NULL
-+_001349_hash+tomoyo_read_self+3+33539+_001349_hash+NULL
-+_001350_hash+tomoyo_update_domain+2+5498+_001350_hash+NULL
-+_001351_hash+tomoyo_update_policy+2+40458+_001351_hash+NULL
-+_001352_hash+tower_write+3+8580+_001352_hash+NULL
-+_001353_hash+tpm_read+3+50344+_001353_hash+NULL
-+_001354_hash+tpm_write+3+50798+_001354_hash+NULL
-+_001355_hash+TSS_rawhmac+3+17486+_001355_hash+NULL
-+_001356_hash+__tun_chr_ioctl+4+22300+_001356_hash+NULL
-+_001357_hash+ubi_dbg_dump_flash+4+3870+_001357_hash+NULL
-+_001358_hash+ubi_io_write+4-5+15870+_001358_hash+&_000683_hash
-+_001360_hash+ubi_more_leb_change_data+4+63534+_001360_hash+NULL
-+_001361_hash+ubi_more_update_data+4+39189+_001361_hash+NULL
-+_001362_hash+uio_read+3+49300+_001362_hash+NULL
-+_001363_hash+uio_write+3+43202+_001363_hash+NULL
-+_001364_hash+unlink1+3+63059+_001364_hash+NULL
-+_001366_hash+usb_allocate_stream_buffers+3+8964+_001366_hash+NULL
-+_001367_hash+usbdev_read+3+45114+_001367_hash+NULL
-+_001368_hash+usblp_read+3+57342+_002942_hash+NULL+nohasharray
-+_001369_hash+usbtmc_read+3+32377+_001369_hash+NULL
-+_001370_hash+usbtmc_write+3+64340+_001370_hash+NULL
-+_001371_hash+usbvision_v4l2_read+3+34386+_001371_hash+NULL
-+_001372_hash+user_read+3+51881+_001372_hash+NULL
-+_001373_hash+v4l_stk_read+3+39672+_001373_hash+NULL
-+_001374_hash+__vb2_perform_fileio+3+63033+_001374_hash+NULL
-+_001375_hash+vcs_read+3+8017+_001375_hash+NULL
-+_001376_hash+vcs_write+3+3910+_001376_hash+NULL
-+_001377_hash+vdma_mem_alloc+1+6171+_001377_hash+NULL
-+_001378_hash+venus_create+4+20555+_001378_hash+NULL
-+_001379_hash+venus_link+5+32165+_001379_hash+NULL
-+_001380_hash+venus_lookup+4+8121+_001380_hash+NULL
-+_001381_hash+venus_mkdir+4+8967+_001381_hash+NULL
-+_001382_hash+venus_remove+4+59781+_001382_hash+NULL
-+_001383_hash+venus_rename+4-5+17707+_001383_hash+NULL
-+_001385_hash+venus_rmdir+4+45564+_001385_hash+NULL
-+_001386_hash+venus_symlink+4-6+23570+_001386_hash+NULL
-+_001388_hash+vfd_write+3+14717+_001388_hash+NULL
-+_001389_hash+vfs_readlink+3+54368+_001389_hash+NULL
-+_001390_hash+vfs_readv+3+38011+_001390_hash+NULL
-+_001391_hash+vfs_writev+3+25278+_001391_hash+NULL
-+_001392_hash+vga_arb_read+3+4886+_001392_hash+NULL
-+_001393_hash+vga_switcheroo_debugfs_write+3+33984+_001393_hash+NULL
-+_001394_hash+vhci_get_user+3+45039+_001394_hash+NULL
-+_001395_hash+vhci_put_user+4+12604+_001395_hash+NULL
-+_001396_hash+vhost_add_used_n+3+10760+_001396_hash+NULL
-+_001397_hash+__videobuf_copy_to_user+4+15423+_001397_hash+NULL
-+_001398_hash+videobuf_pages_to_sg+2+3708+_001398_hash+NULL
-+_001399_hash+videobuf_vmalloc_to_sg+2+4548+_001399_hash+NULL
-+_001400_hash+virtqueue_add_buf+3-4+22924+_001400_hash+NULL
-+_001402_hash+vmbus_establish_gpadl+3+4495+_001402_hash+NULL
-+_001403_hash+vol_cdev_direct_write+3+20751+_001403_hash+NULL
-+_001404_hash+vol_cdev_read+3+8968+_001404_hash+&_001274_hash
-+_001405_hash+w9966_v4l_read+3+31148+_001405_hash+NULL
-+_001406_hash+wdm_read+3+6549+_001406_hash+NULL
-+_001407_hash+wl1273_fm_fops_write+3+60621+_001407_hash+NULL
-+_001408_hash+wm8994_bulk_write+3+13615+_001408_hash+NULL
-+_001409_hash+wm8994_write+3+48439+_001409_hash+NULL
-+_001410_hash+write_flush+3+50803+_001410_hash+NULL
-+_001411_hash+write_rio+3+54837+_001411_hash+NULL
-+_001412_hash+wusb_prf+7+54261+_001412_hash+&_000917_hash
-+_001413_hash+xfs_buf_get_uncached+2+51477+_001413_hash+NULL
-+_001414_hash+xfs_efd_init+3+5463+_001414_hash+NULL
-+_001415_hash+xfs_efi_init+2+5476+_001415_hash+NULL
-+_001416_hash+xfs_handle_to_dentry+3+12135+_001416_hash+NULL
-+_001417_hash+xfs_iext_realloc_direct+2+20521+_001417_hash+NULL
-+_001418_hash+xfs_iext_realloc_indirect+2+59211+_001418_hash+NULL
-+_001419_hash+xfs_inumbers_fmt+3+12817+_001419_hash+NULL
-+_001420_hash+xlog_recover_add_to_cont_trans+4+44102+_001420_hash+NULL
-+_001421_hash+xz_dec_lzma2_create+2+36353+_002638_hash+NULL+nohasharray
-+_001422_hash+_zd_iowrite32v_locked+3+44725+_001422_hash+NULL
-+_001423_hash+zerocopy_sg_from_iovec+3+11828+_001423_hash+NULL
-+_001424_hash+zoran_write+3+22404+_001424_hash+NULL
-+_001425_hash+aat2870_reg_read_file+3+12221+_001425_hash+NULL
-+_001426_hash+aes_decrypt_fail_read+3+54815+_001426_hash+NULL
-+_001427_hash+aes_decrypt_interrupt_read+3+19910+_001427_hash+NULL
-+_001428_hash+aes_decrypt_packets_read+3+10155+_001428_hash+NULL
-+_001429_hash+aes_encrypt_fail_read+3+32562+_001429_hash+NULL
-+_001430_hash+aes_encrypt_interrupt_read+3+39919+_001430_hash+NULL
-+_001431_hash+aes_encrypt_packets_read+3+48666+_001431_hash+NULL
-+_001432_hash+afs_cell_lookup+2+8482+_001432_hash+NULL
-+_001433_hash+agp_allocate_memory+2+58761+_001433_hash+NULL
-+_001434_hash+__alloc_bootmem+1+31498+_001434_hash+NULL
-+_001435_hash+__alloc_bootmem_low+1+43423+_001435_hash+NULL
-+_001436_hash+__alloc_ei_netdev+1+29338+_001436_hash+NULL
-+_001437_hash+__alloc_eip_netdev+1+51549+_001437_hash+NULL
-+_001438_hash+alloc_libipw+1+22708+_001438_hash+NULL
-+_001439_hash+alloc_pg_vec+2+8533+_001439_hash+NULL
-+_001440_hash+alloc_sja1000dev+1+17868+_001440_hash+NULL
-+_001441_hash+alloc_targets+2+8074+_001441_hash+NULL
-+_001442_hash+aoechr_write+3+62883+_001442_hash+NULL
-+_001443_hash+atalk_sendmsg+4+21677+_001443_hash+NULL
-+_001446_hash+ath6kl_fwlog_mask_read+3+2050+_001446_hash+NULL
-+_001447_hash+ath6kl_lrssi_roam_read+3+61022+_001447_hash+NULL
-+_001448_hash+ath6kl_regdump_read+3+14393+_001448_hash+NULL
-+_001449_hash+ath6kl_regread_read+3+25884+_001449_hash+NULL
-+_001450_hash+ath6kl_regwrite_read+3+48747+_001450_hash+NULL
-+_001451_hash+ath9k_debugfs_read_buf+3+25316+_001451_hash+NULL
-+_001452_hash+atk_debugfs_ggrp_read+3+29522+_001452_hash+NULL
-+_001453_hash+ax25_sendmsg+4+62770+_001453_hash+NULL
-+_001454_hash+b43_debugfs_read+3+24425+_001454_hash+NULL
-+_001455_hash+b43legacy_debugfs_read+3+2473+_001455_hash+NULL
-+_001456_hash+bcm_recvmsg+4+43992+_001456_hash+NULL
-+_001457_hash+bfad_debugfs_read+3+13119+_001457_hash+NULL
-+_001458_hash+bfad_debugfs_read_regrd+3+57830+_001458_hash+NULL
-+_001459_hash+bioset_create+1+5580+_001459_hash+NULL
-+_001460_hash+bioset_integrity_create+2+62708+_001460_hash+NULL
-+_001461_hash+biovec_create_pools+2+9575+_001461_hash+NULL
-+_001462_hash+blk_init_tags+1+30592+_001462_hash+NULL
-+_001463_hash+blk_queue_init_tags+2+44355+_001463_hash+NULL
-+_001464_hash+blk_rq_map_kern+4+47004+_001464_hash+NULL
-+_001465_hash+bm_entry_read+3+10976+_001465_hash+NULL
-+_001466_hash+bm_entry_write+3+28338+_001466_hash+NULL
-+_001467_hash+bm_status_read+3+19583+_001467_hash+NULL
-+_001468_hash+bm_status_write+3+12964+_001468_hash+NULL
-+_001469_hash+brn_proc_write+3+42407+_001469_hash+NULL
-+_001470_hash+btmrvl_curpsmode_read+3+46939+_001470_hash+NULL
-+_001471_hash+btmrvl_gpiogap_read+3+4718+_001471_hash+NULL
-+_001472_hash+btmrvl_hscfgcmd_read+3+56303+_001472_hash+NULL
-+_001473_hash+btmrvl_hscmd_read+3+1614+_001473_hash+NULL
-+_001474_hash+btmrvl_hsmode_read+3+1647+_001474_hash+NULL
-+_001475_hash+btmrvl_hsstate_read+3+920+_001475_hash+NULL
-+_001476_hash+btmrvl_pscmd_read+3+24308+_001476_hash+NULL
-+_001477_hash+btmrvl_psmode_read+3+22395+_001477_hash+NULL
-+_001478_hash+btmrvl_psstate_read+3+50683+_001478_hash+NULL
-+_001479_hash+btmrvl_txdnldready_read+3+413+_001479_hash+NULL
-+_001480_hash+btrfs_add_link+5+9973+_001480_hash+NULL
-+_001481_hash+c4iw_init_resource+2-3+30393+_001481_hash+NULL
-+_001483_hash+cache_downcall+3+13666+_001483_hash+NULL
-+_001484_hash+cache_slow_downcall+2+8570+_001484_hash+NULL
-+_001485_hash+caif_seqpkt_sendmsg+4+22961+_001485_hash+NULL
-+_001486_hash+caif_stream_recvmsg+4+13173+_001486_hash+NULL
-+_001487_hash+caif_stream_sendmsg+4+9110+_001487_hash+NULL
-+_001488_hash+carl9170_alloc+1+27+_001488_hash+NULL
-+_001489_hash+carl9170_debugfs_read+3+47738+_001489_hash+NULL
-+_001490_hash+cgroup_read_s64+5+19570+_001490_hash+NULL
-+_001491_hash+cgroup_read_u64+5+45532+_001491_hash+NULL
-+_001492_hash+channel_type_read+3+47308+_001492_hash+NULL
-+_001493_hash+codec_list_read_file+3+24910+_001493_hash+NULL
-+_001494_hash+configfs_read_file+3+1683+_001494_hash+NULL
-+_001495_hash+configfs_write_file+3+61621+_001495_hash+NULL
-+_001496_hash+cpuset_common_file_read+5+8800+_001496_hash+NULL
-+_001497_hash+create_subvol+4+2347+_001497_hash+NULL
-+_001498_hash+cx18_copy_mdl_to_user+4+45549+_001498_hash+NULL
-+_001499_hash+cxio_hal_init_resource+2-7-6+29771+_001499_hash+&_000198_hash
-+_001502_hash+cxio_hal_init_rhdl_resource+1+25104+_001502_hash+NULL
-+_001503_hash+dai_list_read_file+3+25421+_001503_hash+NULL
-+_001504_hash+dapm_bias_read_file+3+64715+_001504_hash+NULL
-+_001505_hash+dapm_widget_power_read_file+3+59950+_001505_hash+NULL
-+_001508_hash+dbgfs_frame+3+45917+_001508_hash+NULL
-+_001509_hash+dbgfs_state+3+38894+_001509_hash+NULL
-+_001510_hash+dccp_sendmsg+4+56058+_001510_hash+NULL
-+_001511_hash+debugfs_read+3+62535+_001511_hash+NULL
-+_001512_hash+debug_output+3+18575+_001512_hash+NULL
-+_001513_hash+debug_read+3+19322+_001513_hash+NULL
-+_001514_hash+depth_write+3+3021+_001514_hash+NULL
-+_001515_hash+dev_irnet_write+3+11398+_001515_hash+NULL
-+_001516_hash+dev_write+3+7708+_001516_hash+NULL
-+_001517_hash+dfs_file_read+3+18116+_001517_hash+NULL
-+_001518_hash+dfs_global_file_write+3+6112+_001518_hash+NULL
-+_001519_hash+dgram_sendmsg+4+45679+_001519_hash+NULL
-+_001520_hash+disp_proc_write+3+39024+_001520_hash+NULL
-+_001521_hash+dma_memcpy_pg_to_iovec+6+1725+_001521_hash+NULL
-+_001522_hash+dma_memcpy_to_iovec+5+12173+_001522_hash+NULL
-+_001523_hash+dma_rx_errors_read+3+52045+_001523_hash+NULL
-+_001524_hash+dma_rx_requested_read+3+65354+_001524_hash+NULL
-+_001525_hash+dma_show_regs+3+35266+_001525_hash+NULL
-+_001526_hash+dma_tx_errors_read+3+46060+_001526_hash+NULL
-+_001527_hash+dma_tx_requested_read+3+16110+_001593_hash+NULL+nohasharray
-+_001528_hash+dm_exception_table_init+2+39645+_001528_hash+NULL
-+_001529_hash+dn_recvmsg+4+17213+_001529_hash+NULL
-+_001530_hash+dn_sendmsg+4+38390+_001530_hash+NULL
-+_001531_hash+dns_resolver_read+3+54658+_001531_hash+NULL
-+_001532_hash+do_msgrcv+4+5590+_001532_hash+NULL
-+_001533_hash+do_raw_setsockopt+5+55215+_001533_hash+NULL
-+_001534_hash+driver_state_read+3+17194+_001534_hash+&_001089_hash
-+_001535_hash+dvb_audio_write+3+51275+_001535_hash+NULL
-+_001536_hash+dvb_demux_do_ioctl+3+34871+_001536_hash+NULL
-+_001537_hash+dvb_dmxdev_buffer_read+4+20682+_001537_hash+NULL
-+_001538_hash+dvb_dvr_do_ioctl+3+43355+_001538_hash+NULL
-+_001539_hash+dvb_video_write+3+754+_001539_hash+NULL
-+_001540_hash+econet_recvmsg+4+40978+_001540_hash+NULL
-+_001541_hash+enable_write+3+30456+_001541_hash+NULL
-+_001542_hash+event_calibration_read+3+21083+_001542_hash+NULL
-+_001543_hash+event_heart_beat_read+3+48961+_001543_hash+NULL
-+_001544_hash+event_oom_late_read+3+61175+_001544_hash+NULL
-+_001545_hash+event_phy_transmit_error_read+3+10471+_001545_hash+NULL
-+_001546_hash+event_rx_mem_empty_read+3+40363+_001546_hash+NULL
-+_001547_hash+event_rx_mismatch_read+3+38518+_001547_hash+NULL
-+_001548_hash+event_rx_pool_read+3+25792+_001548_hash+NULL
-+_001549_hash+event_tx_stuck_read+3+19305+_001549_hash+NULL
-+_001550_hash+excessive_retries_read+3+60425+_001550_hash+NULL
-+_001551_hash+fallback_on_nodma_alloc+2+35332+_001551_hash+NULL
-+_001552_hash+filter_read+3+61692+_001552_hash+NULL
-+_001553_hash+format_devstat_counter+3+32550+_001553_hash+NULL
-+_001554_hash+fragmentation_threshold_read+3+61718+_001554_hash+NULL
-+_001555_hash+fuse_conn_limit_read+3+20084+_001555_hash+NULL
-+_001556_hash+fuse_conn_waiting_read+3+49762+_001556_hash+NULL
-+_001557_hash+generic_readlink+3+32654+_001557_hash+NULL
-+_001558_hash+gpio_power_read+3+36059+_001558_hash+NULL
-+_001559_hash+hash_recvmsg+4+50924+_001559_hash+NULL
-+_001560_hash+ht40allow_map_read+3+55209+_002670_hash+NULL+nohasharray
-+_001561_hash+hugetlbfs_read+3+11268+_001561_hash+NULL
-+_001562_hash+hwflags_read+3+52318+_001562_hash+NULL
-+_001563_hash+hysdn_conf_read+3+42324+_003094_hash+NULL+nohasharray
-+_001564_hash+i2400m_rx_stats_read+3+57706+_001564_hash+NULL
-+_001565_hash+i2400m_tx_stats_read+3+28527+_001565_hash+NULL
-+_001566_hash+i2o_pool_alloc+4+55485+_001566_hash+NULL
-+_001567_hash+idmouse_read+3+63374+_001567_hash+NULL
-+_001568_hash+ieee80211_if_read+3+6785+_001568_hash+NULL
-+_001569_hash+ieee80211_rx_bss_info+3+61630+_001569_hash+NULL
-+_001570_hash+if_writecmd+2+815+_001570_hash+NULL
-+_001571_hash+ikconfig_read_current+3+1658+_001571_hash+NULL
-+_001572_hash+ima_show_htable_value+2+57136+_001572_hash+NULL
-+_001574_hash+interfaces+2+38859+_001574_hash+NULL
-+_001575_hash+ip_generic_getfrag+3-4+12187+_001575_hash+NULL
-+_001577_hash+ipv6_renew_options+5+28867+_001577_hash+NULL
-+_001578_hash+ipw_write+3+59807+_001578_hash+NULL
-+_001579_hash+ipxrtr_route_packet+4+54036+_001579_hash+NULL
-+_001580_hash+irda_recvmsg_stream+4+35280+_001580_hash+NULL
-+_001581_hash+irda_sendmsg+4+4388+_001581_hash+NULL
-+_001582_hash+irda_sendmsg_dgram+4+38563+_001582_hash+NULL
-+_001583_hash+irda_sendmsg_ultra+4+42047+_001583_hash+NULL
-+_001584_hash+iscsi_tcp_conn_setup+2+16376+_001584_hash+NULL
-+_001585_hash+isdn_write+3+45863+_001585_hash+NULL
-+_001586_hash+isr_cmd_cmplt_read+3+53439+_001586_hash+NULL
-+_001587_hash+isr_commands_read+3+41398+_001587_hash+NULL
-+_001588_hash+isr_decrypt_done_read+3+49490+_001588_hash+NULL
-+_001589_hash+isr_dma0_done_read+3+8574+_001589_hash+NULL
-+_001590_hash+isr_dma1_done_read+3+48159+_001590_hash+NULL
-+_001591_hash+isr_fiqs_read+3+34687+_001591_hash+NULL
-+_001592_hash+isr_host_acknowledges_read+3+54136+_001592_hash+NULL
-+_001593_hash+isr_hw_pm_mode_changes_read+3+16110+_001593_hash+&_001527_hash
-+_001594_hash+isr_irqs_read+3+9181+_001594_hash+NULL
-+_001595_hash+isr_low_rssi_read+3+64789+_001595_hash+NULL
-+_001596_hash+isr_pci_pm_read+3+30271+_001596_hash+NULL
-+_001597_hash+isr_rx_headers_read+3+38325+_001597_hash+NULL
-+_001598_hash+isr_rx_mem_overflow_read+3+43025+_001598_hash+NULL
-+_001599_hash+isr_rx_procs_read+3+31804+_001599_hash+NULL
-+_001600_hash+isr_rx_rdys_read+3+35283+_001600_hash+NULL
-+_001601_hash+isr_tx_exch_complete_read+3+16103+_001601_hash+NULL
-+_001602_hash+isr_tx_procs_read+3+23084+_001602_hash+NULL
-+_001603_hash+isr_wakeups_read+3+49607+_001603_hash+NULL
-+_001604_hash+ivtv_read+3+57796+_001604_hash+NULL
-+_001605_hash+ivtv_v4l2_write+3+39226+_001605_hash+NULL
-+_001606_hash+iwl3945_sta_dbgfs_stats_table_read+3+28882+_001606_hash+NULL
-+_001607_hash+iwl3945_ucode_general_stats_read+3+25009+_001607_hash+NULL
-+_001608_hash+iwl3945_ucode_rx_stats_read+3+52340+_001608_hash+NULL
-+_001609_hash+iwl3945_ucode_tx_stats_read+3+20879+_001609_hash+NULL
-+_001610_hash+iwl4965_rs_sta_dbgfs_rate_scale_data_read+3+27619+_001610_hash+NULL
-+_001611_hash+iwl4965_rs_sta_dbgfs_scale_table_read+3+63672+_001611_hash+NULL
-+_001612_hash+iwl4965_rs_sta_dbgfs_stats_table_read+3+6289+_001612_hash+NULL
-+_001613_hash+iwl4965_ucode_general_stats_read+3+2639+_001613_hash+NULL
-+_001614_hash+iwl4965_ucode_rx_stats_read+3+46676+_001614_hash+NULL
-+_001615_hash+iwl4965_ucode_tx_stats_read+3+12143+_001615_hash+NULL
-+_001616_hash+iwl_dbgfs_bt_traffic_read+3+35534+_001616_hash+NULL
-+_001617_hash+iwl_dbgfs_chain_noise_read+3+46355+_001617_hash+NULL
-+_001618_hash+iwl_dbgfs_channels_read+3+6784+_001618_hash+NULL
-+_001619_hash+iwl_dbgfs_current_sleep_command_read+3+2081+_001619_hash+NULL
-+_001620_hash+iwl_dbgfs_debug_level_read+3+63430+_001620_hash+NULL
-+_001621_hash+iwl_dbgfs_disable_ht40_read+3+35761+_001621_hash+NULL
-+_001622_hash+iwl_dbgfs_fh_reg_read+3+879+_001622_hash+&_000284_hash
-+_001623_hash+iwl_dbgfs_force_reset_read+3+62628+_001623_hash+NULL
-+_001624_hash+iwl_dbgfs_interrupt_read+3+23574+_001624_hash+NULL
-+_001625_hash+iwl_dbgfs_log_event_read+3+2107+_001625_hash+NULL
-+_001626_hash+iwl_dbgfs_missed_beacon_read+3+50584+_001626_hash+NULL
-+_001627_hash+iwl_dbgfs_nvm_read+3+23845+_001627_hash+NULL
-+_001628_hash+iwl_dbgfs_plcp_delta_read+3+55407+_001628_hash+NULL
-+_001629_hash+iwl_dbgfs_power_save_status_read+3+54392+_001629_hash+NULL
-+_001630_hash+iwl_dbgfs_protection_mode_read+3+13943+_001630_hash+NULL
-+_001631_hash+iwl_dbgfs_qos_read+3+11753+_001631_hash+NULL
-+_001632_hash+iwl_dbgfs_reply_tx_error_read+3+19205+_001632_hash+NULL
-+_001633_hash+iwl_dbgfs_rx_handlers_read+3+18708+_001633_hash+NULL
-+_001634_hash+iwl_dbgfs_rxon_filter_flags_read+3+28832+_001634_hash+NULL
-+_001635_hash+iwl_dbgfs_rxon_flags_read+3+20795+_001635_hash+NULL
-+_001636_hash+iwl_dbgfs_rx_queue_read+3+19943+_001636_hash+NULL
-+_001637_hash+iwl_dbgfs_rx_statistics_read+3+62687+_001637_hash+&_000308_hash
-+_001638_hash+iwl_dbgfs_sensitivity_read+3+63116+_002844_hash+NULL+nohasharray
-+_001639_hash+iwl_dbgfs_sleep_level_override_read+3+3038+_001639_hash+NULL
-+_001640_hash+iwl_dbgfs_sram_read+3+44505+_001640_hash+NULL
-+_001641_hash+iwl_dbgfs_stations_read+3+9309+_001641_hash+NULL
-+_001642_hash+iwl_dbgfs_status_read+3+5171+_001642_hash+NULL
-+_001643_hash+iwl_dbgfs_temperature_read+3+29224+_001643_hash+NULL
-+_001644_hash+iwl_dbgfs_thermal_throttling_read+3+38779+_001644_hash+NULL
-+_001645_hash+iwl_dbgfs_traffic_log_read+3+58870+_001645_hash+NULL
-+_001646_hash+iwl_dbgfs_tx_queue_read+3+4635+_001646_hash+NULL
-+_001647_hash+iwl_dbgfs_tx_statistics_read+3+314+_001647_hash+NULL
-+_001648_hash+iwl_dbgfs_ucode_bt_stats_read+3+42820+_001648_hash+NULL
-+_001649_hash+iwl_dbgfs_ucode_general_stats_read+3+49199+_001649_hash+NULL
-+_001650_hash+iwl_dbgfs_ucode_rx_stats_read+3+58023+_001650_hash+NULL
-+_001651_hash+iwl_dbgfs_ucode_tracing_read+3+47983+_001651_hash+&_000245_hash
-+_001652_hash+iwl_dbgfs_ucode_tx_stats_read+3+31611+_001652_hash+NULL
-+_001653_hash+iwl_dbgfs_wowlan_sram_read+3+540+_001653_hash+NULL
-+_001654_hash+iwl_legacy_dbgfs_chain_noise_read+3+31692+_001654_hash+NULL
-+_001655_hash+iwl_legacy_dbgfs_channels_read+3+52619+_001655_hash+NULL
-+_001656_hash+iwl_legacy_dbgfs_disable_ht40_read+3+40910+_001656_hash+NULL
-+_001657_hash+iwl_legacy_dbgfs_fh_reg_read+3+49144+_001657_hash+NULL
-+_001658_hash+iwl_legacy_dbgfs_force_reset_read+3+649+_001658_hash+NULL
-+_001659_hash+iwl_legacy_dbgfs_interrupt_read+3+14324+_001659_hash+NULL
-+_001660_hash+iwl_legacy_dbgfs_missed_beacon_read+3+39939+_001660_hash+NULL
-+_001661_hash+iwl_legacy_dbgfs_nvm_read+3+49405+_001661_hash+NULL
-+_001662_hash+iwl_legacy_dbgfs_power_save_status_read+3+36492+_001662_hash+NULL
-+_001663_hash+iwl_legacy_dbgfs_qos_read+3+20825+_001663_hash+NULL
-+_001664_hash+iwl_legacy_dbgfs_rxon_filter_flags_read+3+37666+_001664_hash+NULL
-+_001665_hash+iwl_legacy_dbgfs_rxon_flags_read+3+1894+_001665_hash+NULL
-+_001666_hash+iwl_legacy_dbgfs_rx_queue_read+3+56533+_001666_hash+NULL
-+_001667_hash+iwl_legacy_dbgfs_rx_statistics_read+3+12545+_001667_hash+NULL
-+_001668_hash+iwl_legacy_dbgfs_sensitivity_read+3+55816+_001668_hash+NULL
-+_001669_hash+iwl_legacy_dbgfs_sram_read+3+26419+_001669_hash+NULL
-+_001670_hash+iwl_legacy_dbgfs_stations_read+3+24121+_001670_hash+NULL
-+_001671_hash+iwl_legacy_dbgfs_status_read+3+48508+_003033_hash+NULL+nohasharray
-+_001672_hash+iwl_legacy_dbgfs_traffic_log_read+3+31625+_001672_hash+NULL
-+_001673_hash+iwl_legacy_dbgfs_tx_queue_read+3+34192+_001673_hash+NULL
-+_001674_hash+iwl_legacy_dbgfs_tx_statistics_read+3+63987+_001674_hash+NULL
-+_001675_hash+iwm_if_alloc+1+17027+_001675_hash+&_000967_hash
-+_001676_hash+kernel_readv+3+35617+_001676_hash+NULL
-+_001677_hash+key_algorithm_read+3+57946+_001677_hash+NULL
-+_001678_hash+key_icverrors_read+3+20895+_001678_hash+NULL
-+_001679_hash+key_key_read+3+3241+_001679_hash+NULL
-+_001680_hash+key_replays_read+3+62746+_001680_hash+NULL
-+_001681_hash+key_rx_spec_read+3+12736+_001681_hash+NULL
-+_001682_hash+key_tx_spec_read+3+4862+_001682_hash+NULL
-+_001683_hash+__kfifo_from_user+3+20399+_001683_hash+NULL
-+_001684_hash+__kfifo_to_user+3+36555+_002240_hash+NULL+nohasharray
-+_001685_hash+__kfifo_to_user_r+3+39123+_001685_hash+NULL
-+_001686_hash+kimage_crash_alloc+3+3233+_001686_hash+NULL
-+_001687_hash+kimage_normal_alloc+3+31140+_001687_hash+NULL
-+_001688_hash+kmem_zalloc_greedy+2-3+65268+_001688_hash+NULL
-+_001690_hash+l2cap_skbuff_fromiovec+3-4+35003+_001690_hash+NULL
-+_001692_hash+l2tp_ip_sendmsg+4+50411+_001692_hash+NULL
-+_001693_hash+lbs_debugfs_read+3+30721+_001693_hash+NULL
-+_001694_hash+lbs_dev_info+3+51023+_001694_hash+NULL
-+_001695_hash+lbs_host_sleep_read+3+31013+_001695_hash+NULL
-+_001696_hash+lbs_rdbbp_read+3+45805+_001696_hash+NULL
-+_001697_hash+lbs_rdmac_read+3+418+_001697_hash+NULL
-+_001698_hash+lbs_rdrf_read+3+41431+_001698_hash+NULL
-+_001699_hash+lbs_sleepparams_read+3+10840+_001699_hash+NULL
-+_001700_hash+lbs_threshold_read+5+21046+_001700_hash+NULL
-+_001701_hash+lcd_proc_write+3+18351+_001701_hash+NULL
-+_001702_hash+ledd_proc_write+3+63928+_001702_hash+NULL
-+_001703_hash+libfc_vport_create+2+4415+_001703_hash+NULL
-+_001704_hash+lkdtm_debugfs_read+3+45752+_001704_hash+NULL
-+_001705_hash+llc_ui_sendmsg+4+24987+_001705_hash+NULL
-+_001706_hash+long_retry_limit_read+3+59766+_001706_hash+NULL
-+_001707_hash+lpfc_debugfs_dif_err_read+3+36303+_001707_hash+NULL
-+_001708_hash+lpfc_debugfs_read+3+16566+_001708_hash+NULL
-+_001709_hash+lpfc_idiag_baracc_read+3+58466+_002294_hash+NULL+nohasharray
-+_001710_hash+lpfc_idiag_ctlacc_read+3+33943+_001710_hash+NULL
-+_001711_hash+lpfc_idiag_drbacc_read+3+15948+_001711_hash+NULL
-+_001712_hash+lpfc_idiag_extacc_read+3+48301+_001712_hash+NULL
-+_001713_hash+lpfc_idiag_mbxacc_read+3+28061+_001713_hash+NULL
-+_001714_hash+lpfc_idiag_pcicfg_read+3+50334+_001714_hash+NULL
-+_001715_hash+lpfc_idiag_queacc_read+3+13950+_001715_hash+NULL
-+_001716_hash+lpfc_idiag_queinfo_read+3+55662+_001716_hash+NULL
-+_001717_hash+mac80211_format_buffer+2+41010+_001717_hash+NULL
-+_001718_hash+mic_calc_failure_read+3+59700+_001718_hash+NULL
-+_001719_hash+mic_rx_pkts_read+3+27972+_001719_hash+NULL
-+_001720_hash+minstrel_stats_read+3+17290+_001720_hash+NULL
-+_001721_hash+mISDN_sock_sendmsg+4+41035+_001721_hash+NULL
-+_001722_hash+mmc_ext_csd_read+3+13205+_001722_hash+NULL
-+_001723_hash+mon_bin_read+3+6841+_001723_hash+NULL
-+_001724_hash+mon_stat_read+3+25238+_001724_hash+NULL
-+_001725_hash+mqueue_read_file+3+6228+_001725_hash+NULL
-+_001726_hash+mwifiex_debug_read+3+53074+_001726_hash+NULL
-+_001727_hash+mwifiex_getlog_read+3+54269+_001727_hash+NULL
-+_001728_hash+mwifiex_info_read+3+53447+_001728_hash+NULL
-+_001729_hash+mwifiex_rdeeprom_read+3+51429+_001729_hash+NULL
-+_001730_hash+mwifiex_regrdwr_read+3+34472+_001730_hash+NULL
-+_001731_hash+netlink_sendmsg+4+33708+_001731_hash+&_000809_hash
-+_001732_hash+nfsctl_transaction_write+3+64800+_001732_hash+NULL
-+_001733_hash+nfsd_vfs_read+6+62605+_002821_hash+NULL+nohasharray
-+_001734_hash+nfsd_vfs_write+6+54577+_001734_hash+NULL
-+_001735_hash+nfs_map_group_to_gid+3+15892+_001735_hash+NULL
-+_001736_hash+nfs_map_name_to_uid+3+51132+_001736_hash+NULL
-+_001737_hash+nr_sendmsg+4+53656+_001737_hash+NULL
-+_001738_hash+o2hb_debug_read+3+37851+_001738_hash+NULL
-+_001739_hash+o2net_debug_read+3+52105+_001739_hash+NULL
-+_001740_hash+ocfs2_control_message+3+19564+_001740_hash+NULL
-+_001741_hash+ocfs2_control_read+3+56405+_001741_hash+NULL
-+_001742_hash+ocfs2_debug_read+3+14507+_001742_hash+NULL
-+_001743_hash+ocfs2_readlink+3+50656+_001743_hash+NULL
-+_001744_hash+oom_adjust_read+3+25127+_001744_hash+NULL
-+_001745_hash+oom_score_adj_read+3+39921+_002046_hash+NULL+nohasharray
-+_001746_hash+oprofilefs_str_to_user+3+42182+_001746_hash+NULL
-+_001747_hash+oprofilefs_ulong_to_user+3+11582+_001747_hash+NULL
-+_001748_hash+_osd_req_list_objects+6+4204+_001748_hash+NULL
-+_001749_hash+osd_req_read_kern+5+59990+_001749_hash+NULL
-+_001750_hash+osd_req_write_kern+5+53486+_001750_hash+NULL
-+_001751_hash+OSDSetBlock+2-4+38986+_001751_hash+NULL
-+_001753_hash+osst_write+3+31581+_001753_hash+NULL
-+_001754_hash+p54_init_common+1+23850+_001754_hash+NULL
-+_001755_hash+packet_sendmsg_spkt+4+28885+_001755_hash+NULL
-+_001756_hash+page_readlink+3+23346+_001756_hash+NULL
-+_001757_hash+pcpu_fc_alloc+2+11818+_001757_hash+NULL
-+_001758_hash+pep_sendmsg+4+62524+_001758_hash+NULL
-+_001759_hash+pfkey_sendmsg+4+47394+_001759_hash+NULL
-+_001760_hash+ping_getfrag+3-4+8360+_001760_hash+NULL
-+_001762_hash+platform_list_read_file+3+34734+_001762_hash+NULL
-+_001763_hash+play_iframe+3+8219+_001763_hash+NULL
-+_001764_hash+pm_qos_power_read+3+55891+_001764_hash+NULL
-+_001765_hash+pms_read+3+53873+_001765_hash+NULL
-+_001766_hash+pn_sendmsg+4+12640+_001766_hash+NULL
-+_001767_hash+port_show_regs+3+5904+_001767_hash+NULL
-+_001768_hash+pppoe_sendmsg+4+48039+_001768_hash+NULL
-+_001769_hash+pppol2tp_sendmsg+4+56420+_001769_hash+NULL
-+_001770_hash+prison_create+1+43623+_001770_hash+NULL
-+_001771_hash+proc_coredump_filter_read+3+39153+_001771_hash+NULL
-+_001772_hash+process_vm_rw_single_vec+1-2+26213+_001772_hash+NULL
-+_001774_hash+proc_fdinfo_read+3+62043+_001774_hash+NULL
-+_001775_hash+proc_info_read+3+63344+_001775_hash+NULL
-+_001776_hash+proc_loginuid_read+3+15631+_001776_hash+NULL
-+_001777_hash+proc_pid_attr_read+3+10173+_001777_hash+NULL
-+_001778_hash+proc_pid_readlink+3+52186+_001778_hash+NULL
-+_001779_hash+proc_read+3+43614+_001779_hash+NULL
-+_001780_hash+proc_self_readlink+3+38094+_001780_hash+NULL
-+_001781_hash+proc_sessionid_read+3+6911+_001937_hash+NULL+nohasharray
-+_001782_hash+proc_write+3+51003+_001782_hash+NULL
-+_001783_hash+provide_user_output+3+41105+_001783_hash+NULL
-+_001784_hash+ps_pspoll_max_apturn_read+3+6699+_001784_hash+NULL
-+_001785_hash+ps_pspoll_timeouts_read+3+11776+_001785_hash+NULL
-+_001786_hash+ps_pspoll_utilization_read+3+5361+_001786_hash+NULL
-+_001787_hash+pstore_file_read+3+57288+_001787_hash+NULL
-+_001788_hash+ps_upsd_max_apturn_read+3+19918+_001788_hash+NULL
-+_001789_hash+ps_upsd_max_sptime_read+3+63362+_001789_hash+NULL
-+_001790_hash+ps_upsd_timeouts_read+3+28924+_001790_hash+NULL
-+_001791_hash+ps_upsd_utilization_read+3+51669+_001791_hash+NULL
-+_001792_hash+pvr2_v4l2_read+3+18006+_001792_hash+NULL
-+_001793_hash+pwr_disable_ps_read+3+13176+_001793_hash+NULL
-+_001794_hash+pwr_elp_enter_read+3+5324+_001794_hash+NULL
-+_001795_hash+pwr_enable_ps_read+3+17686+_001795_hash+NULL
-+_001796_hash+pwr_fix_tsf_ps_read+3+26627+_001796_hash+NULL
-+_001797_hash+pwr_missing_bcns_read+3+25824+_001797_hash+NULL
-+_001798_hash+pwr_power_save_off_read+3+18355+_001798_hash+NULL
-+_001799_hash+pwr_ps_enter_read+3+26935+_001799_hash+&_001244_hash
-+_001800_hash+pwr_rcvd_awake_beacons_read+3+50505+_001800_hash+NULL
-+_001801_hash+pwr_rcvd_beacons_read+3+52836+_001801_hash+NULL
-+_001802_hash+pwr_tx_without_ps_read+3+48423+_001802_hash+NULL
-+_001803_hash+pwr_tx_with_ps_read+3+60851+_001803_hash+NULL
-+_001804_hash+pwr_wake_on_host_read+3+26321+_001804_hash+NULL
-+_001805_hash+pwr_wake_on_timer_exp_read+3+22640+_001805_hash+NULL
-+_001806_hash+queues_read+3+24877+_001806_hash+NULL
-+_001807_hash+raw_recvmsg+4+17277+_001807_hash+NULL
-+_001808_hash+raw_send_hdrinc+4+58803+_001808_hash+NULL
-+_001809_hash+raw_sendmsg+4+23078+_002900_hash+NULL+nohasharray
-+_001810_hash+rawsock_sendmsg+4+60010+_001810_hash+NULL
-+_001811_hash+rawv6_send_hdrinc+3+35425+_001811_hash+NULL
-+_001812_hash+rcname_read+3+25919+_001812_hash+NULL
-+_001813_hash+rds_ib_inc_copy_to_user+3+55007+_001813_hash+NULL
-+_001814_hash+rds_iw_inc_copy_to_user+3+29214+_001814_hash+NULL
-+_001815_hash+rds_message_copy_from_user+3+45510+_001815_hash+NULL
-+_001816_hash+rds_message_inc_copy_to_user+3+26540+_001816_hash+NULL
-+_001817_hash+read_4k_modal_eeprom+3+30212+_001817_hash+NULL
-+_001818_hash+read_9287_modal_eeprom+3+59327+_001818_hash+NULL
-+_001819_hash+read_def_modal_eeprom+3+14041+_001819_hash+NULL
-+_001820_hash+read_enabled_file_bool+3+37744+_001820_hash+NULL
-+_001821_hash+read_file_ani+3+23161+_001821_hash+NULL
-+_001822_hash+read_file_antenna+3+13574+_001822_hash+NULL
-+_001823_hash+read_file_base_eeprom+3+42168+_001823_hash+NULL
-+_001824_hash+read_file_beacon+3+32595+_001824_hash+NULL
-+_001825_hash+read_file_blob+3+57406+_001825_hash+NULL
-+_001826_hash+read_file_bool+3+4180+_001826_hash+NULL
-+_001827_hash+read_file_credit_dist_stats+3+54367+_001827_hash+NULL
-+_001828_hash+read_file_debug+3+58256+_001828_hash+NULL
-+_001829_hash+read_file_disable_ani+3+6536+_001829_hash+NULL
-+_001830_hash+read_file_dma+3+9530+_001830_hash+NULL
-+_001831_hash+read_file_dump_nfcal+3+18766+_001831_hash+NULL
-+_001832_hash+read_file_frameerrors+3+64001+_001832_hash+NULL
-+_001833_hash+read_file_interrupt+3+61742+_001840_hash+NULL+nohasharray
-+_001834_hash+read_file_misc+3+9948+_001834_hash+NULL
-+_001835_hash+read_file_modal_eeprom+3+39909+_001835_hash+NULL
-+_001836_hash+read_file_queue+3+40895+_001836_hash+NULL
-+_001837_hash+read_file_rcstat+3+22854+_001837_hash+NULL
-+_001838_hash+read_file_recv+3+48232+_001838_hash+NULL
-+_001839_hash+read_file_regidx+3+33370+_001839_hash+NULL
-+_001840_hash+read_file_regval+3+61742+_001840_hash+&_001833_hash
-+_001841_hash+read_file_rx_chainmask+3+41605+_001841_hash+NULL
-+_001842_hash+read_file_slot+3+50111+_001842_hash+NULL
-+_001843_hash+read_file_stations+3+35795+_001843_hash+NULL
-+_001844_hash+read_file_tgt_int_stats+3+20697+_001844_hash+NULL
-+_001845_hash+read_file_tgt_rx_stats+3+33944+_001845_hash+NULL
-+_001846_hash+read_file_tgt_stats+3+8959+_001846_hash+NULL
-+_001847_hash+read_file_tgt_tx_stats+3+51847+_001847_hash+NULL
-+_001848_hash+read_file_tx_chainmask+3+3829+_001848_hash+NULL
-+_001849_hash+read_file_war_stats+3+292+_001849_hash+NULL
-+_001850_hash+read_file_wiphy+3+51103+_001850_hash+NULL
-+_001851_hash+read_file_xmit+3+21487+_001851_hash+NULL
-+_001852_hash+read_from_oldmem+2+3337+_001852_hash+NULL
-+_001853_hash+read_oldmem+3+55658+_001853_hash+NULL
-+_001854_hash+request_key_and_link+4+42693+_001854_hash+NULL
-+_001855_hash+res_counter_read+4+33499+_001855_hash+NULL
-+_001856_hash+retry_count_read+3+52129+_001856_hash+NULL
-+_001857_hash+rfcomm_sock_sendmsg+4+37661+_001857_hash+NULL
-+_001858_hash+rose_sendmsg+4+20249+_001858_hash+NULL
-+_001859_hash+rs_sta_dbgfs_rate_scale_data_read+3+47165+_001859_hash+NULL
-+_001860_hash+rs_sta_dbgfs_scale_table_read+3+40262+_001860_hash+NULL
-+_001861_hash+rs_sta_dbgfs_stats_table_read+3+56573+_001861_hash+NULL
-+_001862_hash+rts_threshold_read+3+44384+_001862_hash+NULL
-+_001863_hash+rx_dropped_read+3+44799+_001863_hash+NULL
-+_001864_hash+rx_fcs_err_read+3+62844+_001864_hash+NULL
-+_001865_hash+rx_hdr_overflow_read+3+64407+_001865_hash+NULL
-+_001866_hash+rx_hw_stuck_read+3+57179+_001866_hash+NULL
-+_001867_hash+rx_out_of_mem_read+3+10157+_001867_hash+NULL
-+_001868_hash+rx_path_reset_read+3+23801+_001868_hash+NULL
-+_001869_hash+rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read+3+55106+_001869_hash+NULL
-+_001870_hash+rxpipe_descr_host_int_trig_rx_data_read+3+22001+_001870_hash+NULL
-+_001871_hash+rxpipe_missed_beacon_host_int_trig_rx_data_read+3+63405+_001871_hash+NULL
-+_001872_hash+rxpipe_rx_prep_beacon_drop_read+3+2403+_001872_hash+NULL
-+_001873_hash+rxpipe_tx_xfr_host_int_trig_rx_data_read+3+35538+_001873_hash+NULL
-+_001874_hash+rx_reset_counter_read+3+58001+_001874_hash+NULL
-+_001875_hash+rxrpc_send_data+5+21553+_001875_hash+NULL
-+_001876_hash+rx_xfr_hint_trig_read+3+40283+_001876_hash+NULL
-+_001878_hash+sco_send_frame+3+41815+_001878_hash+NULL
-+_001879_hash+scsi_adjust_queue_depth+3+12802+_001879_hash+NULL
-+_001880_hash+scsi_tgt_kspace_exec+8+9522+_001880_hash+NULL
-+_001881_hash+sctp_user_addto_chunk+2-3+62047+_001881_hash+NULL
-+_001883_hash+selinux_inode_notifysecctx+3+36896+_001883_hash+NULL
-+_001884_hash+selinux_transaction_write+3+59038+_001884_hash+NULL
-+_001885_hash+sel_read_avc_cache_threshold+3+33942+_001885_hash+NULL
-+_001886_hash+sel_read_avc_hash_stats+3+1984+_001886_hash+NULL
-+_001887_hash+sel_read_bool+3+24236+_001887_hash+NULL
-+_001888_hash+sel_read_checkreqprot+3+33068+_001888_hash+NULL
-+_001889_hash+sel_read_class+3+12669+_002355_hash+NULL+nohasharray
-+_001890_hash+sel_read_enforce+3+2828+_001890_hash+NULL
-+_001891_hash+sel_read_handle_status+3+56139+_001891_hash+NULL
-+_001892_hash+sel_read_handle_unknown+3+57933+_001892_hash+NULL
-+_001893_hash+sel_read_initcon+3+32362+_001893_hash+NULL
-+_001894_hash+sel_read_mls+3+25369+_001894_hash+NULL
-+_001895_hash+sel_read_perm+3+42302+_001895_hash+NULL
-+_001896_hash+sel_read_policy+3+55947+_001896_hash+NULL
-+_001897_hash+sel_read_policycap+3+28544+_001897_hash+NULL
-+_001898_hash+sel_read_policyvers+3+55+_003157_hash+NULL+nohasharray
-+_001899_hash+short_retry_limit_read+3+4687+_001899_hash+NULL
-+_001900_hash+simple_attr_read+3+24738+_001900_hash+NULL
-+_001901_hash+simple_transaction_read+3+17076+_001901_hash+NULL
-+_001902_hash+sisusb_send_bridge_packet+2+11649+_001902_hash+NULL
-+_001903_hash+sisusb_send_packet+2+20891+_001903_hash+NULL
-+_001904_hash+skb_copy_datagram_const_iovec+2-5-4+48102+_001904_hash+NULL
-+_001907_hash+skb_copy_datagram_from_iovec+2-5-4+52014+_001907_hash+NULL
-+_001910_hash+skb_copy_datagram_iovec+2-4+5806+_001910_hash+NULL
-+_001912_hash+skcipher_sendmsg+4+30290+_001912_hash+NULL
-+_001913_hash+smk_read_ambient+3+61220+_001913_hash+NULL
-+_001914_hash+smk_read_direct+3+15803+_001914_hash+NULL
-+_001915_hash+smk_read_doi+3+30813+_001915_hash+NULL
-+_001916_hash+smk_read_logging+3+37804+_001916_hash+NULL
-+_001917_hash+smk_read_onlycap+3+3855+_001917_hash+NULL
-+_001918_hash+smk_write_access+3+49561+_001918_hash+NULL
-+_001919_hash+snapshot_read+3+22601+_001919_hash+NULL
-+_001920_hash+snapshot_write+3+28351+_001920_hash+NULL
-+_001921_hash+snd_cs4281_BA0_read+5+6847+_001921_hash+NULL
-+_001922_hash+snd_cs4281_BA1_read+5+20323+_001922_hash+NULL
-+_001923_hash+snd_cs46xx_io_read+5+45734+_001923_hash+NULL
-+_001924_hash+snd_gus_dram_read+4+56686+_001924_hash+NULL
-+_001925_hash+snd_gus_dram_write+4+38784+_001925_hash+NULL
-+_001926_hash+snd_pcm_oss_read+3+28317+_001926_hash+NULL
-+_001927_hash+snd_pcm_oss_sync1+2+45298+_001927_hash+NULL
-+_001928_hash+snd_pcm_oss_write+3+38108+_001928_hash+NULL
-+_001929_hash+snd_rawmidi_kernel_write+3+25106+_001929_hash+NULL
-+_001930_hash+snd_rawmidi_write+3+28008+_001930_hash+NULL
-+_001931_hash+snd_rme32_capture_copy+5+39653+_001931_hash+NULL
-+_001932_hash+snd_rme32_playback_copy+5+43732+_001932_hash+NULL
-+_001933_hash+snd_rme96_capture_copy+5+58484+_001933_hash+NULL
-+_001934_hash+snd_rme96_playback_copy+5+13111+_001934_hash+NULL
-+_001935_hash+sock_setsockopt+5+50088+_001935_hash+NULL
-+_001936_hash+sound_write+3+5102+_001936_hash+NULL
-+_001937_hash+spi_show_regs+3+6911+_001937_hash+&_001781_hash
-+_001938_hash+sta_agg_status_read+3+14058+_001938_hash+NULL
-+_001939_hash+sta_connected_time_read+3+17435+_001939_hash+NULL
-+_001940_hash+sta_flags_read+3+56710+_001940_hash+NULL
-+_001941_hash+sta_ht_capa_read+3+10366+_001941_hash+NULL
-+_001942_hash+sta_last_seq_ctrl_read+3+19106+_001942_hash+NULL
-+_001943_hash+sta_num_ps_buf_frames_read+3+1488+_001943_hash+NULL
-+_001944_hash+store_cpufv+4+215+_001944_hash+NULL
-+_001945_hash+store_cpufv_disabled+4+43809+_001945_hash+NULL
-+_001946_hash+store_disp+4+52952+_001946_hash+NULL
-+_001947_hash+store_gps+4+42118+_001947_hash+NULL
-+_001948_hash+store_ledd+4+43312+_001948_hash+NULL
-+_001949_hash+store_lslvl+4+15059+_001949_hash+NULL
-+_001950_hash+store_lssw+4+43035+_002003_hash+NULL+nohasharray
-+_001951_hash+store_sys_acpi+4+54129+_001951_hash+NULL
-+_001952_hash+store_sys_hwmon+3+26225+_001952_hash+NULL
-+_001953_hash+store_sys_wmi+4+14934+_001953_hash+NULL
-+_001954_hash+st_read+3+51251+_001954_hash+NULL
-+_001955_hash+st_write+3+16874+_001955_hash+NULL
-+_001956_hash+supply_map_read_file+3+10608+_001956_hash+NULL
-+_001957_hash+sys_bind+3+10799+_001957_hash+NULL
-+_001958_hash+sys_connect+3+15291+_002928_hash+NULL+nohasharray
-+_001959_hash+sysfs_acpi_set+3+625+_001959_hash+NULL
-+_001960_hash+sysfs_read_file+3+42113+_001960_hash+NULL
-+_001961_hash+sysfs_write_file+3+57116+_001961_hash+NULL
-+_001962_hash+sys_modify_ldt+3+18824+_001962_hash+NULL
-+_001963_hash+sys_move_pages+2+42626+_001963_hash+NULL
-+_001964_hash+sys_preadv+3+17100+_001964_hash+NULL
-+_001965_hash+sys_pwritev+3+41722+_001965_hash+NULL
-+_001966_hash+sys_readv+3+50664+_001966_hash+NULL
-+_001967_hash+sys_rt_sigpending+2+24961+_001967_hash+NULL
-+_001968_hash+sys_sched_setaffinity+2+32046+_001968_hash+NULL
-+_001969_hash+sys_sendto+6+20809+_001969_hash+NULL
-+_001970_hash+sys_writev+3+28384+_001970_hash+NULL
-+_001971_hash+test_iso_queue+5+62534+_001971_hash+NULL
-+_001972_hash+timeout_write+3+50991+_001972_hash+NULL
-+_001973_hash+tipc_link_send_sections_fast+4+37920+_001973_hash+NULL
-+_001974_hash+ts_read+3+44687+_001974_hash+NULL
-+_001975_hash+TSS_authhmac+3+12839+_001975_hash+NULL
-+_001976_hash+TSS_checkhmac1+5+31429+_001976_hash+NULL
-+_001977_hash+TSS_checkhmac2+5-7+40520+_001977_hash+NULL
-+_001979_hash+ts_write+3+64336+_001979_hash+NULL
-+_001980_hash+tx_internal_desc_overflow_read+3+47300+_001980_hash+NULL
-+_001981_hash+tx_queue_len_read+3+1463+_001981_hash+NULL
-+_001982_hash+tx_queue_status_read+3+44978+_001982_hash+NULL
-+_001983_hash+ubi_io_write_data+4-5+40305+_001983_hash+NULL
-+_001985_hash+udplite_getfrag+3-4+14479+_001985_hash+NULL
-+_001987_hash+uhci_debug_read+3+5911+_001987_hash+NULL
-+_001988_hash+ulong_write_file+3+26485+_001988_hash+NULL
-+_001989_hash+unix_dgram_sendmsg+4+45699+_001989_hash+NULL
-+_001990_hash+unix_stream_recvmsg+4+35210+_001990_hash+NULL
-+_001991_hash+unix_stream_sendmsg+4+61455+_001991_hash+NULL
-+_001992_hash+vb2_read+3+42703+_001992_hash+NULL
-+_001993_hash+vb2_write+3+31948+_001993_hash+NULL
-+_001994_hash+vhost_add_used_and_signal_n+4+8038+_001994_hash+NULL
-+_001995_hash+virtnet_send_command+5-6+61993+_001995_hash+NULL
-+_001997_hash+vmbus_open+2-3+12154+_001997_hash+NULL
-+_001999_hash+vol_cdev_write+3+40915+_001999_hash+NULL
-+_002000_hash+waiters_read+3+40902+_002000_hash+NULL
-+_002001_hash+wep_addr_key_count_read+3+20174+_002001_hash+NULL
-+_002002_hash+wep_decrypt_fail_read+3+58567+_002002_hash+NULL
-+_002003_hash+wep_default_key_count_read+3+43035+_002003_hash+&_001950_hash
-+_002004_hash+wep_interrupt_read+3+41492+_002004_hash+NULL
-+_002005_hash+wep_key_not_found_read+3+13377+_002005_hash+&_000655_hash
-+_002006_hash+wep_packets_read+3+18751+_002006_hash+NULL
-+_002007_hash+wl1271_format_buffer+2+20834+_002007_hash+NULL
-+_002008_hash+write_led+2+23517+_002008_hash+NULL
-+_002009_hash+wusb_prf_256+7+29203+_002009_hash+NULL
-+_002010_hash+wusb_prf_64+7+51065+_002010_hash+NULL
-+_002011_hash+x25_sendmsg+4+12487+_002011_hash+NULL
-+_002012_hash+xfs_buf_read_uncached+4+27519+_002012_hash+NULL
-+_002013_hash+xfs_iext_add+3+41422+_002013_hash+NULL
-+_002014_hash+xfs_iext_remove_direct+3+40744+_002014_hash+NULL
-+_002015_hash+xfs_trans_get_efd+3+51148+_002015_hash+NULL
-+_002016_hash+xfs_trans_get_efi+2+7898+_002016_hash+NULL
-+_002017_hash+xlog_get_bp+2+23229+_002017_hash+NULL
-+_002018_hash+xz_dec_init+2+29029+_002018_hash+NULL
-+_002019_hash+aac_change_queue_depth+2+825+_002019_hash+NULL
-+_002020_hash+agp_allocate_memory_wrap+1+16576+_002020_hash+NULL
-+_002021_hash+arcmsr_adjust_disk_queue_depth+2+16756+_002021_hash+NULL
-+_002022_hash+atalk_recvmsg+4+22053+_002022_hash+NULL
-+_002024_hash+atomic_read_file+3+16227+_002024_hash+NULL
-+_002025_hash+ax25_recvmsg+4+64441+_002025_hash+NULL
-+_002026_hash+beacon_interval_read+3+7091+_002026_hash+NULL
-+_002027_hash+bluetooth_proc_write+3+1630+_002027_hash+NULL
-+_002028_hash+btrfs_mksubvol+3+39479+_002028_hash+NULL
-+_002029_hash+bt_sock_recvmsg+4+12316+_002029_hash+NULL
-+_002030_hash+bt_sock_stream_recvmsg+4+52518+_002030_hash+NULL
-+_002031_hash+cache_write+3+13589+_002031_hash+NULL
-+_002032_hash+caif_seqpkt_recvmsg+4+32241+_002032_hash+NULL
-+_002033_hash+cpu_type_read+3+36540+_002033_hash+NULL
-+_002034_hash+cx18_read+3+23699+_002034_hash+NULL
-+_002036_hash+dccp_recvmsg+4+16056+_002036_hash+NULL
-+_002037_hash+depth_read+3+31112+_002037_hash+NULL
-+_002038_hash+dfs_global_file_read+3+7787+_002038_hash+NULL
-+_002039_hash+dgram_recvmsg+4+23104+_002039_hash+NULL
-+_002040_hash+dma_skb_copy_datagram_iovec+3-5+21516+_002040_hash+NULL
-+_002042_hash+drbd_setsockopt+5+16280+_002042_hash+&_000261_hash
-+_002043_hash+dtim_interval_read+3+654+_002043_hash+NULL
-+_002044_hash+dump_midi+3+51040+_002044_hash+NULL
-+_002045_hash+enable_read+3+2117+_002045_hash+NULL
-+_002046_hash+exofs_read_kern+6+39921+_002046_hash+&_001745_hash
-+_002047_hash+fc_change_queue_depth+2+36841+_002047_hash+NULL
-+_002048_hash+frequency_read+3+64031+_003133_hash+NULL+nohasharray
-+_002049_hash+get_alua_req+3+4166+_002049_hash+NULL
-+_002050_hash+get_rdac_req+3+45882+_002050_hash+NULL
-+_002051_hash+hci_sock_recvmsg+4+7072+_002051_hash+NULL
-+_002052_hash+hpsa_change_queue_depth+2+15449+_002052_hash+NULL
-+_002053_hash+hptiop_adjust_disk_queue_depth+2+20122+_002053_hash+NULL
-+_002054_hash+ide_queue_pc_tail+5+11673+_002054_hash+NULL
-+_002055_hash+ide_raw_taskfile+4+42355+_002055_hash+NULL
-+_002056_hash+idetape_queue_rw_tail+3+29562+_002056_hash+NULL
-+_002057_hash+ieee80211_if_read_aid+3+9705+_002057_hash+NULL
-+_002058_hash+ieee80211_if_read_auto_open_plinks+3+38268+_002058_hash+NULL
-+_002059_hash+ieee80211_if_read_ave_beacon+3+64924+_002059_hash+NULL
-+_002060_hash+ieee80211_if_read_bssid+3+35161+_002060_hash+NULL
-+_002061_hash+ieee80211_if_read_channel_type+3+23884+_002061_hash+NULL
-+_002062_hash+ieee80211_if_read_dot11MeshConfirmTimeout+3+60670+_002062_hash+NULL
-+_002063_hash+ieee80211_if_read_dot11MeshGateAnnouncementProtocol+3+14486+_002063_hash+NULL
-+_002064_hash+ieee80211_if_read_dot11MeshHoldingTimeout+3+47356+_002064_hash+NULL
-+_002065_hash+ieee80211_if_read_dot11MeshHWMPactivePathTimeout+3+7368+_002065_hash+NULL
-+_002066_hash+ieee80211_if_read_dot11MeshHWMPmaxPREQretries+3+59829+_002066_hash+NULL
-+_002067_hash+ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime+3+1589+_002067_hash+NULL
-+_002068_hash+ieee80211_if_read_dot11MeshHWMPpreqMinInterval+3+24208+_002068_hash+NULL
-+_002069_hash+ieee80211_if_read_dot11MeshHWMPRannInterval+3+2249+_002069_hash+NULL
-+_002070_hash+ieee80211_if_read_dot11MeshHWMPRootMode+3+51441+_002070_hash+NULL
-+_002071_hash+ieee80211_if_read_dot11MeshMaxPeerLinks+3+23878+_002071_hash+NULL
-+_002072_hash+ieee80211_if_read_dot11MeshMaxRetries+3+12756+_002072_hash+NULL
-+_002073_hash+ieee80211_if_read_dot11MeshRetryTimeout+3+52168+_002073_hash+NULL
-+_002074_hash+ieee80211_if_read_dot11MeshTTL+3+58307+_002074_hash+NULL
-+_002075_hash+ieee80211_if_read_dropped_frames_congestion+3+32603+_002075_hash+NULL
-+_002076_hash+ieee80211_if_read_dropped_frames_no_route+3+33383+_002076_hash+NULL
-+_002077_hash+ieee80211_if_read_dropped_frames_ttl+3+44500+_002077_hash+NULL
-+_002078_hash+ieee80211_if_read_drop_unencrypted+3+37053+_002078_hash+NULL
-+_002079_hash+ieee80211_if_read_dtim_count+3+38419+_002079_hash+NULL
-+_002080_hash+ieee80211_if_read_element_ttl+3+18869+_002080_hash+NULL
-+_002081_hash+ieee80211_if_read_estab_plinks+3+32533+_002081_hash+NULL
-+_002082_hash+ieee80211_if_read_flags+3+57470+_002082_hash+NULL
-+_002083_hash+ieee80211_if_read_fwded_frames+3+36520+_002083_hash+NULL
-+_002084_hash+ieee80211_if_read_fwded_mcast+3+39571+_002084_hash+&_000104_hash
-+_002085_hash+ieee80211_if_read_fwded_unicast+3+59740+_002696_hash+NULL+nohasharray
-+_002086_hash+ieee80211_if_read_last_beacon+3+31257+_002086_hash+NULL
-+_002087_hash+ieee80211_if_read_min_discovery_timeout+3+13946+_002087_hash+NULL
-+_002088_hash+ieee80211_if_read_num_buffered_multicast+3+12716+_002088_hash+NULL
-+_002089_hash+ieee80211_if_read_num_sta_ps+3+34722+_002089_hash+NULL
-+_002090_hash+ieee80211_if_read_path_refresh_time+3+25545+_002090_hash+NULL
-+_002091_hash+ieee80211_if_read_peer+3+45233+_002091_hash+NULL
-+_002092_hash+ieee80211_if_read_rc_rateidx_mask_2ghz+3+61570+_002092_hash+NULL
-+_002093_hash+ieee80211_if_read_rc_rateidx_mask_5ghz+3+27183+_002093_hash+NULL
-+_002094_hash+ieee80211_if_read_smps+3+27416+_002094_hash+NULL
-+_002095_hash+ieee80211_if_read_state+3+9813+_002223_hash+NULL+nohasharray
-+_002096_hash+ieee80211_if_read_tkip_mic_test+3+19565+_002096_hash+NULL
-+_002097_hash+ieee80211_if_read_tsf+3+16420+_002097_hash+NULL
-+_002098_hash+ieee80211_rx_mgmt_beacon+3+24430+_002098_hash+NULL
-+_002099_hash+ieee80211_rx_mgmt_probe_resp+3+6918+_002099_hash+NULL
-+_002100_hash+ima_show_htable_violations+3+10619+_002100_hash+NULL
-+_002101_hash+ima_show_measurements_count+3+23536+_002101_hash+NULL
-+_002102_hash+insert_one_name+7+61668+_002102_hash+NULL
-+_002103_hash+ioapic_setup_resources+1+35255+_002103_hash+NULL
-+_002104_hash+ipr_change_queue_depth+2+6431+_002104_hash+NULL
-+_002105_hash+ip_recv_error+3+23109+_002105_hash+NULL
-+_002106_hash+ipv6_recv_error+3+56347+_002106_hash+NULL
-+_002107_hash+ipv6_recv_rxpmtu+3+7142+_002107_hash+NULL
-+_002108_hash+ipx_recvmsg+4+44366+_002108_hash+NULL
-+_002109_hash+ipx_sendmsg+4+1362+_002109_hash+NULL
-+_002110_hash+irda_recvmsg_dgram+4+32631+_002110_hash+NULL
-+_002111_hash+iscsi_change_queue_depth+2+23416+_002111_hash+NULL
-+_002112_hash+ivtv_read_pos+3+34400+_002112_hash+NULL
-+_002113_hash+kernel_setsockopt+5+35913+_002113_hash+NULL
-+_002114_hash+key_conf_hw_key_idx_read+3+25003+_002114_hash+NULL
-+_002115_hash+key_conf_keyidx_read+3+42443+_002115_hash+NULL
-+_002116_hash+key_conf_keylen_read+3+49758+_002116_hash+NULL
-+_002117_hash+key_flags_read+3+25931+_002117_hash+NULL
-+_002118_hash+key_ifindex_read+3+31411+_002118_hash+NULL
-+_002119_hash+key_tx_rx_count_read+3+44742+_002119_hash+NULL
-+_002120_hash+l2cap_create_basic_pdu+3+54508+_002120_hash+NULL
-+_002121_hash+l2cap_create_connless_pdu+3+9222+_002121_hash+NULL
-+_002122_hash+l2cap_create_iframe_pdu+3+51801+_002122_hash+NULL
-+_002123_hash+l2tp_ip_recvmsg+4+22681+_002123_hash+NULL
-+_002124_hash+llc_ui_recvmsg+4+3826+_002124_hash+NULL
-+_002125_hash+lpfc_change_queue_depth+2+25905+_002125_hash+NULL
-+_002126_hash+macvtap_get_user+4+28185+_002126_hash+NULL
-+_002127_hash+macvtap_put_user+4+55609+_002127_hash+NULL
-+_002128_hash+mcam_v4l_read+3+36513+_002128_hash+NULL
-+_002129_hash+megaraid_change_queue_depth+2+64815+_002129_hash+NULL
-+_002130_hash+megasas_change_queue_depth+2+32747+_002130_hash+NULL
-+_002131_hash+mled_proc_write+3+16831+_002442_hash+NULL+nohasharray
-+_002132_hash+mptscsih_change_queue_depth+2+26036+_002132_hash+NULL
-+_002133_hash+NCR_700_change_queue_depth+2+31742+_002133_hash+NULL
-+_002134_hash+netlink_recvmsg+4+61600+_002134_hash+NULL
-+_002135_hash+nfsctl_transaction_read+3+48250+_002135_hash+NULL
-+_002136_hash+noack_read+3+63419+_002136_hash+NULL
-+_002137_hash+nr_recvmsg+4+12649+_002137_hash+NULL
-+_002138_hash+ocfs2_control_write+3+54737+_002138_hash+NULL
-+_002139_hash+osd_req_list_collection_objects+5+36664+_002139_hash+NULL
-+_002140_hash+osd_req_list_partition_objects+5+56464+_002140_hash+NULL
-+_002142_hash+packet_recv_error+3+16669+_002142_hash+NULL
-+_002143_hash+packet_recvmsg+4+47700+_002143_hash+NULL
-+_002144_hash+packet_snd+3+13634+_002144_hash+NULL
-+_002145_hash+pep_recvmsg+4+19402+_002145_hash+NULL
-+_002146_hash+pfkey_recvmsg+4+53604+_002146_hash+NULL
-+_002147_hash+ping_recvmsg+4+25597+_002147_hash+NULL
-+_002148_hash+pmcraid_change_queue_depth+2+9116+_002148_hash+NULL
-+_002149_hash+pn_recvmsg+4+30887+_002149_hash+NULL
-+_002150_hash+pointer_size_read+3+51863+_002150_hash+NULL
-+_002151_hash+power_read+3+15939+_002151_hash+NULL
-+_002152_hash+pppoe_recvmsg+4+15073+_002152_hash+NULL
-+_002153_hash+pppol2tp_recvmsg+4+57742+_002153_hash+NULL
-+_002154_hash+pwc_video_read+3+51735+_002154_hash+NULL
-+_002155_hash+qla2x00_adjust_sdev_qdepth_up+2+20097+_002155_hash+NULL
-+_002156_hash+qla2x00_change_queue_depth+2+24742+_002156_hash+NULL
-+_002157_hash+raw_recvmsg+4+52529+_002157_hash+NULL
-+_002158_hash+rawsock_recvmsg+4+12144+_002158_hash+NULL
-+_002159_hash+rawv6_recvmsg+4+30265+_002159_hash+NULL
-+_002160_hash+rawv6_sendmsg+4+20080+_002160_hash+NULL
-+_002161_hash+rds_sendmsg+4+40976+_002161_hash+NULL
-+_002162_hash+recover_peb+6-7+29238+_002162_hash+NULL
-+_002164_hash+recv_msg+4+48709+_002164_hash+NULL
-+_002165_hash+recv_stream+4+30138+_002165_hash+NULL
-+_002166_hash+_req_append_segment+2+41031+_002166_hash+NULL
-+_002167_hash+request_key_async+4+6990+_002167_hash+NULL
-+_002168_hash+request_key_async_with_auxdata+4+46624+_002168_hash+NULL
-+_002169_hash+request_key_with_auxdata+4+24515+_002169_hash+NULL
-+_002170_hash+rose_recvmsg+4+2368+_002170_hash+NULL
-+_002171_hash+rxrpc_recvmsg+4+26233+_002171_hash+NULL
-+_002172_hash+rx_streaming_always_read+3+49401+_002172_hash+NULL
-+_002173_hash+rx_streaming_interval_read+3+55291+_002173_hash+NULL
-+_002174_hash+sas_change_queue_depth+2+18555+_002174_hash+NULL
-+_002175_hash+sco_sock_sendmsg+4+62542+_002175_hash+NULL
-+_002176_hash+scsi_activate_tcq+2+42640+_002176_hash+NULL
-+_002177_hash+scsi_deactivate_tcq+2+47086+_002177_hash+NULL
-+_002178_hash+scsi_execute+5+33596+_002178_hash+NULL
-+_002179_hash+_scsih_adjust_queue_depth+2+1083+_002179_hash+NULL
-+_002180_hash+scsi_init_shared_tag_map+2+59812+_002180_hash+NULL
-+_002181_hash+scsi_track_queue_full+2+44239+_002181_hash+NULL
-+_002182_hash+sctp_recvmsg+4+23265+_002182_hash+NULL
-+_002183_hash+skb_copy_and_csum_datagram_iovec+2+24466+_002183_hash+NULL
-+_002186_hash+snd_gf1_mem_proc_dump+5+16926+_002186_hash+NULL
-+_002187_hash+sta_dev_read+3+14782+_002187_hash+NULL
-+_002188_hash+sta_inactive_ms_read+3+25690+_002188_hash+NULL
-+_002189_hash+sta_last_signal_read+3+31818+_002189_hash+NULL
-+_002190_hash+stats_dot11ACKFailureCount_read+3+45558+_002190_hash+NULL
-+_002191_hash+stats_dot11FCSErrorCount_read+3+28154+_002191_hash+NULL
-+_002192_hash+stats_dot11RTSFailureCount_read+3+43948+_002192_hash+NULL
-+_002193_hash+stats_dot11RTSSuccessCount_read+3+33065+_002193_hash+NULL
-+_002194_hash+store_camera+4+14751+_002194_hash+NULL
-+_002195_hash+store_cardr+4+2997+_002195_hash+NULL
-+_002196_hash+store_fan1_input+4+35793+_002196_hash+NULL
-+_002197_hash+store_pwm1+4+62529+_002197_hash+NULL
-+_002198_hash+store_pwm1_enable+4+2577+_002198_hash+NULL
-+_002199_hash+sys_kexec_load+2+14222+_002199_hash+NULL
-+_002200_hash+sys_msgrcv+3+959+_002200_hash+NULL
-+_002201_hash+sys_setsockopt+5+35320+_002201_hash+NULL
-+_002202_hash+tcm_loop_change_queue_depth+2+42454+_002202_hash+NULL
-+_002203_hash+tcp_copy_to_iovec+3+28344+_002203_hash+NULL
-+_002204_hash+tcp_recvmsg+4+31238+_002204_hash+NULL
-+_002205_hash+timeout_read+3+47915+_002205_hash+NULL
-+_002206_hash+tipc_send2name+6+16809+_002206_hash+NULL
-+_002207_hash+tipc_send2port+5+63935+_002207_hash+NULL
-+_002208_hash+tipc_send+4+51238+_002208_hash+NULL
-+_002209_hash+tled_proc_write+3+26315+_002209_hash+NULL
-+_002210_hash+total_ps_buffered_read+3+16365+_002210_hash+NULL
-+_002211_hash+tun_get_user+3+33178+_002211_hash+NULL
-+_002212_hash+tun_put_user+4+59849+_002212_hash+NULL
-+_002213_hash+twa_change_queue_depth+2+48808+_002213_hash+NULL
-+_002214_hash+tw_change_queue_depth+2+11116+_002214_hash+NULL
-+_002215_hash+twl_change_queue_depth+2+41342+_002215_hash+NULL
-+_002216_hash+uapsd_max_sp_len_read+3+53651+_002216_hash+NULL
-+_002217_hash+uapsd_queues_read+3+37217+_002217_hash+NULL
-+_002218_hash+ubi_eba_atomic_leb_change+5+13041+_002218_hash+NULL
-+_002219_hash+ubi_eba_write_leb+5-6+19826+_002219_hash+NULL
-+_002221_hash+ubi_eba_write_leb_st+5+27896+_002221_hash+NULL
-+_002222_hash+udp_recvmsg+4+42558+_002222_hash+NULL
-+_002223_hash+udpv6_recvmsg+4+9813+_002223_hash+&_002095_hash
-+_002224_hash+ulong_read_file+3+42304+_002224_hash+&_001251_hash
-+_002225_hash+unix_dgram_recvmsg+4+14952+_002225_hash+NULL
-+_002226_hash+unix_seqpacket_sendmsg+4+27893+_002226_hash+NULL
-+_002227_hash+user_power_read+3+39414+_002227_hash+NULL
-+_002228_hash+vcc_recvmsg+4+37198+_002228_hash+NULL
-+_002229_hash+wep_iv_read+3+54744+_002229_hash+NULL
-+_002230_hash+wled_proc_write+3+30709+_002230_hash+NULL
-+_002231_hash+x25_recvmsg+4+42777+_002231_hash+NULL
-+_002232_hash+xfs_iext_insert+3+18667+_002232_hash+NULL
-+_002233_hash+xfs_iext_remove+3+50909+_002233_hash+NULL
-+_002234_hash+xlog_find_verify_log_record+2+18870+_002234_hash+NULL
-+_002235_hash+add_sctp_bind_addr+3+12269+_002235_hash+NULL
-+_002236_hash+cx18_read_pos+3+4683+_002236_hash+NULL
-+_002237_hash+l2cap_chan_send+3+11878+_002237_hash+NULL
-+_002238_hash+l2cap_sar_segment_sdu+3+27701+_002238_hash+NULL
-+_002239_hash+l2cap_sock_recvmsg+4+59886+_002239_hash+NULL
-+_002240_hash+macvtap_do_read+4+36555+_002240_hash+&_001684_hash
-+_002241_hash+macvtap_sendmsg+4+30629+_002241_hash+NULL
-+_002242_hash+osd_req_list_dev_partitions+4+60027+_002242_hash+NULL
-+_002243_hash+osd_req_list_partition_collections+5+38223+_002243_hash+NULL
-+_002244_hash+osst_do_scsi+4+44410+_002244_hash+NULL
-+_002245_hash+packet_sendmsg+4+24954+_002245_hash+NULL
-+_002246_hash+qla2x00_handle_queue_full+2+24365+_002246_hash+NULL
-+_002247_hash+rfcomm_sock_recvmsg+4+22227+_002247_hash+NULL
-+_002248_hash+scsi_execute_req+5+42088+_002248_hash+NULL
-+_002249_hash+_scsih_change_queue_depth+2+26230+_002249_hash+NULL
-+_002250_hash+send_msg+4+37323+_002250_hash+NULL
-+_002251_hash+send_packet+4+52960+_002251_hash+NULL
-+_002252_hash+spi_execute+5+28736+_002252_hash+NULL
-+_002253_hash+submit_inquiry+3+42108+_002253_hash+NULL
-+_002254_hash+tcp_dma_try_early_copy+3+37651+_002254_hash+NULL
-+_002255_hash+tun_do_read+4+50800+_002255_hash+NULL
-+_002256_hash+tun_sendmsg+4+10337+_002256_hash+NULL
-+_002257_hash+ubi_leb_change+4+14899+_002257_hash+NULL
-+_002258_hash+ubi_leb_write+4-5+41691+_002258_hash+NULL
-+_002260_hash+unix_seqpacket_recvmsg+4+23062+_002260_hash+NULL
-+_002261_hash+write_leb+5+36957+_002261_hash+NULL
-+_002262_hash+ch_do_scsi+4+31171+_002262_hash+NULL
-+_002263_hash+dbg_leb_change+4+19969+_002263_hash+NULL
-+_002264_hash+dbg_leb_write+4-5+20478+_002264_hash+NULL
-+_002266_hash+l2cap_sock_sendmsg+4+63427+_002266_hash+NULL
-+_002267_hash+scsi_mode_sense+5+16835+_002267_hash+NULL
-+_002268_hash+scsi_vpd_inquiry+4+30040+_002268_hash+NULL
-+_002269_hash+send_stream+4+3397+_002269_hash+NULL
-+_002270_hash+ses_recv_diag+4+47143+_002270_hash+&_000456_hash
-+_002271_hash+ses_send_diag+4+64527+_002271_hash+NULL
-+_002272_hash+spi_dv_device_echo_buffer+2-3+39846+_002272_hash+NULL
-+_002274_hash+ubifs_leb_change+4+22399+_003009_hash+NULL+nohasharray
-+_002275_hash+ubifs_leb_write+4-5+61226+_002275_hash+NULL
-+_002277_hash+ubi_write+4-5+30809+_002277_hash+NULL
-+_002278_hash+fixup_leb+3+43256+_002278_hash+NULL
-+_002279_hash+gluebi_write+3+27905+_002279_hash+NULL
-+_002280_hash+recover_head+3+17904+_002280_hash+NULL
-+_002281_hash+scsi_get_vpd_page+4+51951+_002281_hash+NULL
-+_002282_hash+sd_do_mode_sense+5+11507+_002282_hash+NULL
-+_002283_hash+ubifs_write_node+5+15088+_002283_hash+NULL
-+_002284_hash+evm_read_key+3+54674+_002284_hash+NULL
-+_002285_hash+evm_write_key+3+27715+_002285_hash+NULL
-+_002286_hash+newpart+6+47485+_002286_hash+NULL
-+_002287_hash+store_touchpad+4+15003+_002287_hash+NULL
-+_002288_hash+unlink_simple+3+47506+_002288_hash+NULL
-+_002289_hash+alloc_page_cgroup+1+2919+_002289_hash+NULL
-+_002290_hash+atomic_counters_read+3+48827+_002290_hash+NULL
-+_002291_hash+atomic_stats_read+3+36228+_002291_hash+NULL
-+_002292_hash+compat_do_arpt_set_ctl+4+12184+_002292_hash+NULL
-+_002293_hash+compat_do_ip6t_set_ctl+4+3184+_002293_hash+NULL
-+_002294_hash+compat_do_ipt_set_ctl+4+58466+_002294_hash+&_001709_hash
-+_002295_hash+compat_filldir+3+32999+_002295_hash+NULL
-+_002296_hash+compat_filldir64+3+35354+_002296_hash+NULL
-+_002297_hash+compat_fillonedir+3+15620+_002297_hash+NULL
-+_002298_hash+compat_rw_copy_check_uvector+3+25242+_002298_hash+NULL
-+_002299_hash+compat_sock_setsockopt+5+23+_002299_hash+NULL
-+_002300_hash+compat_sys_kexec_load+2+35674+_002300_hash+NULL
-+_002301_hash+compat_sys_keyctl+4+9639+_002301_hash+NULL
-+_002302_hash+compat_sys_move_pages+2+5861+_002302_hash+NULL
-+_002303_hash+compat_sys_mq_timedsend+3+31060+_002303_hash+NULL
-+_002304_hash+compat_sys_msgrcv+2+7482+_002304_hash+NULL
-+_002305_hash+compat_sys_msgsnd+2+10738+_002305_hash+NULL
-+_002306_hash+compat_sys_semtimedop+3+3606+_002306_hash+NULL
-+_002307_hash+__copy_in_user+3+34790+_002307_hash+NULL
-+_002308_hash+copy_in_user+3+57502+_002308_hash+NULL
-+_002309_hash+dev_counters_read+3+19216+_002309_hash+NULL
-+_002310_hash+dev_names_read+3+38509+_002310_hash+NULL
-+_002311_hash+do_arpt_set_ctl+4+51053+_002311_hash+NULL
-+_002312_hash+do_ip6t_set_ctl+4+60040+_002312_hash+NULL
-+_002313_hash+do_ipt_set_ctl+4+56238+_002313_hash+NULL
-+_002314_hash+drbd_bm_resize+2+20522+_002314_hash+NULL
-+_002315_hash+driver_names_read+3+60399+_002315_hash+NULL
-+_002316_hash+driver_stats_read+3+8944+_002316_hash+NULL
-+_002317_hash+__earlyonly_bootmem_alloc+2+23824+_002317_hash+NULL
-+_002318_hash+fat_compat_ioctl_filldir+3+36328+_002318_hash+NULL
-+_002319_hash+flash_read+3+57843+_002319_hash+NULL
-+_002320_hash+flash_write+3+62354+_002320_hash+NULL
-+_002321_hash+ghash_async_setkey+3+60001+_002321_hash+NULL
-+_002322_hash+handle_eviocgbit+3+44193+_002322_hash+NULL
-+_002323_hash+hid_parse_report+3+51737+_002323_hash+NULL
-+_002324_hash+init_cdev+1+8274+_002324_hash+NULL
-+_002325_hash+ipath_create_cq+2+45586+_002325_hash+NULL
-+_002326_hash+ipath_get_base_info+3+7043+_002326_hash+NULL
-+_002327_hash+ipath_init_qp_table+2+25167+_002327_hash+NULL
-+_002328_hash+ipath_resize_cq+2+712+_002328_hash+NULL
-+_002329_hash+portcntrs_1_read+3+47253+_002329_hash+NULL
-+_002330_hash+portcntrs_2_read+3+56586+_002330_hash+NULL
-+_002331_hash+portnames_read+3+41958+_002331_hash+NULL
-+_002332_hash+put_cmsg_compat+4+35937+_002332_hash+NULL
-+_002333_hash+qib_alloc_devdata+2+51819+_002333_hash+NULL
-+_002334_hash+qib_alloc_fast_reg_page_list+2+10507+_002334_hash+NULL
-+_002335_hash+qib_cdev_init+1+34778+_002335_hash+NULL
-+_002336_hash+qib_create_cq+2+27497+_002336_hash+NULL
-+_002337_hash+qib_diag_write+3+62133+_002337_hash+NULL
-+_002338_hash+qib_get_base_info+3+11369+_002338_hash+NULL
-+_002339_hash+qib_resize_cq+2+53090+_002339_hash+NULL
-+_002340_hash+qsfp_1_read+3+21915+_002340_hash+NULL
-+_002341_hash+qsfp_2_read+3+31491+_002341_hash+NULL
-+_002342_hash+read_default_ldt+2+14302+_002342_hash+NULL
-+_002343_hash+read_zero+3+19366+_002343_hash+NULL
-+_002344_hash+rfc4106_set_key+3+54519+_002344_hash+NULL
-+_002345_hash+sparse_early_usemaps_alloc_node+4+9269+_002345_hash+NULL
-+_002346_hash+stats_read_ul+3+32751+_002346_hash+NULL
-+_002347_hash+sys32_ipc+3+7238+_002347_hash+NULL
-+_002348_hash+sys32_rt_sigpending+2+25814+_002348_hash+NULL
-+_002349_hash+compat_do_readv_writev+4+49102+_002349_hash+NULL
-+_002350_hash+compat_keyctl_instantiate_key_iov+3+57431+_003006_hash+NULL+nohasharray
-+_002351_hash+compat_process_vm_rw+3-5+22254+_002351_hash+NULL
-+_002353_hash+compat_sys_setsockopt+5+3326+_002353_hash+NULL
-+_002354_hash+ipath_cdev_init+1+37752+_002354_hash+NULL
-+_002355_hash+sparse_mem_maps_populate_node+4+12669+_002355_hash+&_001889_hash
-+_002356_hash+vmemmap_alloc_block+1+43245+_002356_hash+NULL
-+_002357_hash+compat_readv+3+30273+_002357_hash+NULL
-+_002358_hash+compat_sys_process_vm_readv+3-5+15374+_002358_hash+NULL
-+_002360_hash+compat_sys_process_vm_writev+3-5+41194+_002360_hash+NULL
-+_002362_hash+compat_writev+3+60063+_002362_hash+NULL
-+_002363_hash+sparse_early_mem_maps_alloc_node+4+36971+_002363_hash+NULL
-+_002364_hash+vmemmap_alloc_block_buf+1+61126+_002364_hash+NULL
-+_002365_hash+compat_sys_preadv+3+583+_002365_hash+NULL
-+_002366_hash+compat_sys_pwritev+3+17886+_002366_hash+NULL
-+_002367_hash+compat_sys_readv+3+20911+_002367_hash+NULL
-+_002368_hash+compat_sys_writev+3+5784+_002368_hash+NULL
-+_002369_hash+amthi_read+4+45831+_002369_hash+NULL
-+_002370_hash+bcm_char_read+3+31750+_002370_hash+NULL
-+_002371_hash+BcmCopySection+5+2035+_002371_hash+NULL
-+_002372_hash+buffer_from_user+3+51826+_002372_hash+NULL
-+_002373_hash+buffer_to_user+3+35439+_002373_hash+NULL
-+_002374_hash+card_send_command+3+40757+_002374_hash+NULL
-+_002375_hash+chd_dec_fetch_cdata+3+50926+_002375_hash+NULL
-+_002376_hash+create_bounce_buffer+3+41330+_002376_hash+NULL
-+_002377_hash+crystalhd_create_dio_pool+2+3427+_002377_hash+NULL
-+_002378_hash+crystalhd_user_data+3+18407+_002378_hash+NULL
-+_002379_hash+dt3155_read+3+59226+_002379_hash+NULL
-+_002380_hash+easycap_alsa_vmalloc+2+14426+_002380_hash+NULL
-+_002381_hash+fir16_create+3+5574+_002381_hash+NULL
-+_002382_hash+iio_allocate_device+1+18821+_002382_hash+NULL
-+_002383_hash+__iio_allocate_kfifo+2-3+55738+_002383_hash+NULL
-+_002385_hash+__iio_allocate_sw_ring_buffer+3+4843+_002385_hash+NULL
-+_002386_hash+iio_read_first_n_kfifo+2+57910+_002386_hash+NULL
-+_002387_hash+keymap_store+4+45406+_002387_hash+NULL
-+_002388_hash+line6_alloc_sysex_buffer+4+28225+_002388_hash+NULL
-+_002389_hash+line6_dumpreq_initbuf+3+53123+_002389_hash+NULL
-+_002390_hash+line6_midibuf_init+2+52425+_002390_hash+NULL
-+_002391_hash+lirc_write+3+20604+_002391_hash+NULL
-+_002392_hash+_malloc+1+54077+_002392_hash+NULL
-+_002393_hash+mei_read+3+6507+_002393_hash+NULL
-+_002394_hash+mei_registration_cdev+2+39284+_002394_hash+NULL
-+_002395_hash+mei_write+3+4005+_002395_hash+NULL
-+_002396_hash+msg_set+3+51725+_002396_hash+NULL
-+_002397_hash+OS_kmalloc+1+36909+_002397_hash+NULL
-+_002398_hash+resource_from_user+3+30341+_002398_hash+NULL
-+_002399_hash+sca3000_read_data+4+57064+_002399_hash+NULL
-+_002400_hash+sca3000_read_first_n_hw_rb+2+11479+_002400_hash+NULL
-+_002401_hash+send_midi_async+3+57463+_002401_hash+NULL
-+_002402_hash+sep_lock_user_pages+2-3+8000+_002402_hash+NULL
-+_002404_hash+sep_prepare_input_output_dma_table_in_dcb+4-5-2-3+43064+_002404_hash+NULL
-+_002406_hash+storvsc_connect_to_vsp+2+22+_002406_hash+NULL
-+_002407_hash+TransmitTcb+4+12989+_002407_hash+NULL
-+_002408_hash+ValidateDSDParamsChecksum+3+63654+_002408_hash+NULL
-+_002409_hash+Wb35Reg_BurstWrite+4+62327+_002409_hash+NULL
-+_002410_hash+InterfaceTransmitPacket+3+42058+_002410_hash+NULL
-+_002411_hash+line6_dumpreq_init+3+34473+_002411_hash+NULL
-+_002412_hash+pod_alloc_sysex_buffer+3+31651+_002412_hash+NULL
-+_002413_hash+r8712_usbctrl_vendorreq+6+48489+_002413_hash+NULL
-+_002414_hash+r871x_set_wpa_ie+3+7000+_002414_hash+NULL
-+_002415_hash+sep_prepare_input_dma_table+2-3+34832+_002415_hash+NULL
-+_002417_hash+sep_prepare_input_output_dma_table+2-4-3+9200+_002417_hash+NULL
-+_002420_hash+variax_alloc_sysex_buffer+3+15237+_002420_hash+NULL
-+_002421_hash+vme_user_write+3+15587+_002421_hash+NULL
-+_002424_hash+variax_set_raw2+4+32374+_002424_hash+NULL
-+_002425_hash+alloc_apertures+1+56561+_002425_hash+NULL
-+_002426_hash+allocate_probes+1+40204+_002426_hash+NULL
-+_002427_hash+__alloc_preds+2+9492+_002427_hash+NULL
-+_002428_hash+__alloc_pred_stack+2+26687+_002428_hash+NULL
-+_002429_hash+alloc_trace_probe+6+12323+_002429_hash+NULL
-+_002430_hash+bin_uuid+3+28999+_002430_hash+NULL
-+_002431_hash+blk_dropped_read+3+4168+_002431_hash+NULL
-+_002432_hash+blk_msg_write+3+13655+_002432_hash+NULL
-+_002433_hash+__copy_from_user_inatomic_nocache+3+49921+_002433_hash+NULL
-+_002434_hash+do_dmabuf_dirty_sou+7+36807+_002434_hash+NULL
-+_002435_hash+do_surface_dirty_sou+7+7920+_002435_hash+NULL
-+_002436_hash+drm_agp_bind_pages+3+56748+_002436_hash+NULL
-+_002437_hash+drm_calloc_large+1-2+65421+_002437_hash+NULL
-+_002439_hash+drm_fb_helper_init+3-4+19044+_002439_hash+NULL
-+_002441_hash+drm_ht_create+2+18853+_002441_hash+NULL
-+_002442_hash+drm_malloc_ab+1-2+16831+_002442_hash+&_002131_hash
-+_002444_hash+drm_mode_crtc_set_gamma_size+2+54742+_002444_hash+NULL
-+_002445_hash+drm_property_create+4+51239+_002445_hash+NULL
-+_002446_hash+drm_property_create_blob+2+7414+_002446_hash+NULL
-+_002447_hash+drm_sman_init+2-4-3+21710+_002447_hash+NULL
-+_002448_hash+drm_vblank_init+2+11362+_002448_hash+NULL
-+_002449_hash+drm_vmalloc_dma+1+14550+_002449_hash+NULL
-+_002450_hash+emulator_write_phys+2-4+49520+_002450_hash+NULL
-+_002452_hash+event_enable_read+3+7074+_002452_hash+NULL
-+_002453_hash+event_filter_read+3+23494+_002453_hash+NULL
-+_002454_hash+event_filter_write+3+56609+_002454_hash+NULL
-+_002455_hash+event_id_read+3+64288+_002455_hash+&_000859_hash
-+_002456_hash+fb_alloc_cmap_gfp+2+20792+_002456_hash+NULL
-+_002457_hash+fbcon_prepare_logo+5+6246+_002457_hash+NULL
-+_002458_hash+fb_read+3+33506+_002458_hash+NULL
-+_002459_hash+fb_write+3+46924+_002459_hash+NULL
-+_002460_hash+framebuffer_alloc+1+59145+_002460_hash+NULL
-+_002461_hash+ftrace_pid_write+3+39710+_002461_hash+NULL
-+_002462_hash+ftrace_profile_read+3+21327+_002462_hash+NULL
-+_002463_hash+i915_cache_sharing_read+3+24775+_002463_hash+NULL
-+_002464_hash+i915_cache_sharing_write+3+57961+_002464_hash+NULL
-+_002465_hash+i915_max_freq_read+3+20581+_002465_hash+NULL
-+_002466_hash+i915_max_freq_write+3+11350+_002466_hash+NULL
-+_002467_hash+i915_wedged_read+3+35474+_002467_hash+NULL
-+_002468_hash+i915_wedged_write+3+47771+_002468_hash+NULL
-+_002469_hash+kgdb_hex2mem+3+24755+_002469_hash+NULL
-+_002470_hash+kmalloc_order_trace+1+21788+_002470_hash+NULL
-+_002471_hash+kvm_mmu_pte_write+2+31120+_002471_hash+NULL
-+_002472_hash+kvm_pv_mmu_op+3+7436+_002472_hash+NULL
-+_002473_hash+kvm_write_wall_clock+2+42520+_002473_hash+NULL
-+_002474_hash+module_alloc_update_bounds_rw+1+63233+_002474_hash+NULL
-+_002475_hash+module_alloc_update_bounds_rx+1+58634+_002475_hash+NULL
-+_002476_hash+p9_client_read+5+19750+_002476_hash+NULL
-+_002477_hash+probes_write+3+29711+_002477_hash+NULL
-+_002478_hash+rb_simple_read+3+45972+_002478_hash+NULL
-+_002479_hash+read_emulate+2-4+10310+_002479_hash+NULL
-+_002481_hash+sched_feat_write+3+55202+_002481_hash+NULL
-+_002482_hash+sd_alloc_ctl_entry+1+29708+_002482_hash+NULL
-+_002483_hash+show_header+3+4722+_002483_hash+&_000511_hash
-+_002484_hash+stack_max_size_read+3+1445+_002484_hash+NULL
-+_002485_hash+subsystem_filter_read+3+62310+_002485_hash+NULL
-+_002486_hash+subsystem_filter_write+3+13022+_002486_hash+NULL
-+_002487_hash+system_enable_read+3+25815+_002487_hash+NULL
-+_002488_hash+trace_options_core_read+3+47390+_002488_hash+NULL
-+_002489_hash+trace_options_read+3+11419+_002489_hash+NULL
-+_002490_hash+trace_parser_get_init+2+31379+_002490_hash+NULL
-+_002491_hash+trace_seq_to_user+3+65398+_002491_hash+NULL
-+_002492_hash+tracing_buffers_read+3+11124+_002492_hash+NULL
-+_002493_hash+tracing_clock_write+3+27961+_002493_hash+NULL
-+_002494_hash+tracing_cpumask_read+3+7010+_002494_hash+NULL
-+_002495_hash+tracing_ctrl_read+3+46922+_002495_hash+NULL
-+_002496_hash+tracing_entries_read+3+8345+_002496_hash+NULL
-+_002497_hash+tracing_max_lat_read+3+8890+_002497_hash+NULL
-+_002498_hash+tracing_readme_read+3+16493+_002498_hash+NULL
-+_002499_hash+tracing_saved_cmdlines_read+3+21434+_002499_hash+NULL
-+_002500_hash+tracing_set_trace_read+3+44122+_002500_hash+NULL
-+_002501_hash+tracing_set_trace_write+3+57096+_002501_hash+NULL
-+_002502_hash+tracing_stats_read+3+34537+_002502_hash+NULL
-+_002503_hash+tracing_total_entries_read+3+62817+_002503_hash+NULL
-+_002504_hash+tracing_trace_options_write+3+153+_002504_hash+NULL
-+_002505_hash+tstats_write+3+60432+_002505_hash+&_000008_hash
-+_002506_hash+ttm_agp_populate+2+42144+_002506_hash+NULL
-+_002507_hash+ttm_bo_fbdev_io+4+9805+_002507_hash+NULL
-+_002508_hash+ttm_bo_io+5+47000+_002508_hash+NULL
-+_002509_hash+ttm_page_pool_free+2+61661+_002509_hash+NULL
-+_002510_hash+u_memcpya+2-3+30139+_002510_hash+NULL
-+_002512_hash+vmw_execbuf_process+5+49845+_002512_hash+NULL
-+_002513_hash+vmw_fifo_reserve+2+12141+_002513_hash+NULL
-+_002514_hash+vmw_kms_present+9+38130+_002514_hash+NULL
-+_002515_hash+vmw_kms_readback+6+5727+_002515_hash+NULL
-+_002516_hash+create_trace_probe+1+20175+_002516_hash+NULL
-+_002517_hash+do_dmabuf_dirty_ldu+6+52241+_002517_hash+NULL
-+_002518_hash+drm_mode_create_tv_properties+2+23122+_002518_hash+NULL
-+_002521_hash+fast_user_write+5+20494+_002521_hash+NULL
-+_002522_hash+fb_alloc_cmap+2+6554+_002522_hash+NULL
-+_002523_hash+i915_gem_execbuffer_relocate_slow+7+25355+_002523_hash+NULL
-+_002524_hash+kvm_pv_mmu_write+2+47630+_002524_hash+NULL
-+_002525_hash+mmio_read+4+40348+_002525_hash+NULL
-+_002526_hash+tracing_read_pipe+3+35312+_002526_hash+NULL
-+_002527_hash+ttm_object_device_init+2+10321+_002527_hash+NULL
-+_002528_hash+ttm_object_file_init+2+27804+_002528_hash+NULL
-+_002529_hash+vmw_cursor_update_image+3-4+16332+_002529_hash+NULL
-+_002531_hash+vmw_gmr2_bind+3+21305+_002531_hash+NULL
-+_002532_hash+write_emulate+2-4+36065+_002532_hash+NULL
-+_002534_hash+vmw_cursor_update_dmabuf+3-4+32045+_002534_hash+NULL
-+_002536_hash+vmw_gmr_bind+3+44130+_002536_hash+NULL
-+_002537_hash+vmw_du_crtc_cursor_set+4-5+28479+_002537_hash+NULL
-+_002538_hash+alloc_fdtable+1+17389+_002538_hash+NULL
-+_002539_hash+alloc_ldt+2+21972+_002539_hash+NULL
-+_002540_hash+__alloc_skb+1+23940+_002540_hash+NULL
-+_002541_hash+__ata_change_queue_depth+3+23484+_002541_hash+NULL
-+_002542_hash+ccid3_hc_rx_getsockopt+3+62331+_002542_hash+NULL
-+_002543_hash+ccid3_hc_tx_getsockopt+3+16314+_002543_hash+NULL
-+_002544_hash+cistpl_vers_1+4+15023+_002544_hash+NULL
-+_002545_hash+cmm_read+3+57520+_002545_hash+NULL
-+_002546_hash+cosa_read+3+25966+_002546_hash+NULL
-+_002547_hash+dm_table_create+3+35687+_002547_hash+NULL
-+_002548_hash+do_write_orph_node+2+64343+_002548_hash+NULL
-+_002550_hash+ep0_read+3+38095+_002550_hash+NULL
-+_002551_hash+event_buffer_read+3+48772+_002551_hash+NULL
-+_002552_hash+extract_entropy_user+3+26952+_002552_hash+NULL
-+_002553_hash+ffs_ep0_read+3+2672+_002553_hash+NULL
-+_002554_hash+fill_readbuf+3+32464+_002554_hash+NULL
-+_002555_hash+get_fd_set+1+3866+_002555_hash+NULL
-+_002556_hash+joydev_handle_JSIOCSAXMAP+3+48898+_002675_hash+NULL+nohasharray
-+_002557_hash+joydev_handle_JSIOCSBTNMAP+3+15643+_002557_hash+NULL
-+_002558_hash+__kfifo_from_user_r+3+60345+_002558_hash+NULL
-+_002559_hash+kstrtoint_from_user+2+8778+_002559_hash+NULL
-+_002560_hash+kstrtol_from_user+2+10168+_002560_hash+NULL
-+_002561_hash+kstrtoll_from_user+2+19500+_002561_hash+NULL
-+_002562_hash+kstrtos16_from_user+2+28300+_002562_hash+NULL
-+_002563_hash+kstrtos8_from_user+2+58268+_002563_hash+NULL
-+_002564_hash+kstrtou16_from_user+2+54274+_002564_hash+NULL
-+_002565_hash+kstrtou8_from_user+2+55599+_002565_hash+NULL
-+_002566_hash+kstrtouint_from_user+2+10536+_002566_hash+NULL
-+_002567_hash+kstrtoul_from_user+2+64569+_002567_hash+NULL
-+_002568_hash+kstrtoull_from_user+2+63026+_002568_hash+NULL
-+_002569_hash+ntfs_rl_realloc+3+56831+_002569_hash+NULL
-+_002570_hash+ntfs_rl_realloc_nofail+3+32173+_002570_hash+NULL
-+_002571_hash+port_fops_write+3+54627+_002571_hash+NULL
-+_002572_hash+ptp_read+4+63251+_002572_hash+NULL
-+_002573_hash+reqsk_queue_alloc+2+40272+_002573_hash+NULL
-+_002574_hash+resize_info_buffer+2+62889+_002574_hash+NULL
-+_002575_hash+rfkill_fop_write+3+64808+_002575_hash+NULL
-+_002576_hash+rvmalloc+1+46873+_002576_hash+NULL
-+_002577_hash+sctp_getsockopt_active_key+2+45483+_002577_hash+NULL
-+_002578_hash+sctp_getsockopt_adaptation_layer+2+45375+_002578_hash+NULL
-+_002579_hash+sctp_getsockopt_assoc_ids+2+9043+_002579_hash+NULL
-+_002580_hash+sctp_getsockopt_associnfo+2+58169+_002580_hash+NULL
-+_002581_hash+sctp_getsockopt_assoc_number+2+6384+_002581_hash+NULL
-+_002582_hash+sctp_getsockopt_auto_asconf+2+46584+_002582_hash+NULL
-+_002583_hash+sctp_getsockopt_context+2+52490+_002583_hash+NULL
-+_002584_hash+sctp_getsockopt_default_send_param+2+63056+_002584_hash+NULL
-+_002585_hash+sctp_getsockopt_disable_fragments+2+12330+_002585_hash+NULL
-+_002586_hash+sctp_getsockopt_fragment_interleave+2+51215+_002586_hash+NULL
-+_002587_hash+sctp_getsockopt_initmsg+2+26042+_002587_hash+NULL
-+_002588_hash+sctp_getsockopt_mappedv4+2+20044+_002588_hash+NULL
-+_002589_hash+sctp_getsockopt_nodelay+2+9560+_002589_hash+NULL
-+_002590_hash+sctp_getsockopt_partial_delivery_point+2+60952+_002590_hash+NULL
-+_002591_hash+sctp_getsockopt_peeloff+2+59190+_002591_hash+NULL
-+_002592_hash+sctp_getsockopt_peer_addr_info+2+6024+_002592_hash+NULL
-+_002593_hash+sctp_getsockopt_peer_addr_params+2+53645+_002593_hash+NULL
-+_002594_hash+sctp_getsockopt_primary_addr+2+24639+_002594_hash+NULL
-+_002595_hash+sctp_getsockopt_rtoinfo+2+62027+_002595_hash+NULL
-+_002596_hash+sctp_getsockopt_sctp_status+2+56540+_002596_hash+NULL
-+_002597_hash+snd_mixart_BA0_read+5+45069+_002597_hash+NULL
-+_002598_hash+snd_mixart_BA1_read+5+5082+_002598_hash+NULL
-+_002599_hash+snd_pcm_oss_read2+3+54387+_002599_hash+NULL
-+_002600_hash+tomoyo_init_log+2+61526+_002600_hash+NULL
-+_002601_hash+unix_bind+3+15668+_002601_hash+NULL
-+_002602_hash+usbvision_rvmalloc+1+19655+_002602_hash+NULL
-+_002604_hash+v9fs_fid_readn+4+60544+_002604_hash+NULL
-+_002605_hash+v9fs_file_read+3+40858+_002605_hash+NULL
-+_002606_hash+yurex_write+3+8761+_002606_hash+NULL
-+_002607_hash+ab8500_address_write+3+4099+_002607_hash+NULL
-+_002608_hash+ab8500_bank_write+3+51960+_002608_hash+NULL
-+_002609_hash+ab8500_val_write+3+16473+_002609_hash+NULL
-+_002610_hash+alloc_skb+1+55439+_002610_hash+NULL
-+_002611_hash+alloc_skb_fclone+1+3467+_002611_hash+NULL
-+_002612_hash+ata_scsi_change_queue_depth+2+23126+_002612_hash+NULL
-+_002613_hash+beacon_interval_write+3+17952+_002613_hash+NULL
-+_002614_hash+core_sys_select+1+47494+_002614_hash+NULL
-+_002615_hash+dtim_interval_write+3+30489+_002615_hash+NULL
-+_002616_hash+expand_fdtable+2+39273+_002616_hash+NULL
-+_002617_hash+get_chars+3+40373+_002617_hash+NULL
-+_002618_hash+gpio_power_write+3+1991+_002618_hash+NULL
-+_002619_hash+inet_csk_listen_start+2+38233+_002619_hash+NULL
-+_002620_hash+kstrtou32_from_user+2+30361+_002620_hash+NULL
-+_002621_hash+__netdev_alloc_skb+2+18595+_002621_hash+NULL
-+_002622_hash+ntfs_rl_append+2-4+6037+_002622_hash+NULL
-+_002624_hash+ntfs_rl_insert+2-4+4931+_002624_hash+NULL
-+_002626_hash+ntfs_rl_replace+2-4+14136+_002626_hash+NULL
-+_002628_hash+ntfs_rl_split+2-4+52328+_002628_hash+NULL
-+_002630_hash+port_fops_read+3+49626+_002630_hash+NULL
-+_002631_hash+random_read+3+13815+_002631_hash+NULL
-+_002632_hash+rx_streaming_always_write+3+32357+_002632_hash+NULL
-+_002633_hash+rx_streaming_interval_write+3+50120+_002633_hash+NULL
-+_002634_hash+tomoyo_write_log2+2+34318+_002634_hash+NULL
-+_002635_hash+uapsd_queues_write+3+43040+_002635_hash+NULL
-+_002636_hash+urandom_read+3+30462+_002636_hash+NULL
-+_002637_hash+v9fs_direct_read+3+45546+_002637_hash+NULL
-+_002638_hash+v9fs_file_readn+4+36353+_002638_hash+&_001421_hash
-+_002639_hash+alloc_tx+2+32143+_002639_hash+NULL
-+_002640_hash+alloc_wr+1-2+24635+_002640_hash+NULL
-+_002642_hash+ath6kl_fwlog_mask_write+3+24810+_002642_hash+NULL
-+_002643_hash+ath9k_wmi_cmd+4+327+_002643_hash+NULL
-+_002644_hash+atm_alloc_charge+2+19517+_002713_hash+NULL+nohasharray
-+_002645_hash+ax25_output+2+22736+_002645_hash+NULL
-+_002646_hash+bcsp_prepare_pkt+3+12961+_002646_hash+NULL
-+_002647_hash+bt_skb_alloc+1+6404+_002647_hash+NULL
-+_002648_hash+cfpkt_create_pfx+1-2+23594+_002648_hash+NULL
-+_002650_hash+cmd_complete+5+14502+_002650_hash+NULL
-+_002651_hash+cxgb3_get_cpl_reply_skb+2+10620+_002651_hash+NULL
-+_002652_hash+dccp_listen_start+2+35918+_002652_hash+NULL
-+_002653_hash+__dev_alloc_skb+1+28681+_002653_hash+NULL
-+_002654_hash+dn_alloc_skb+2+6631+_002654_hash+NULL
-+_002655_hash+do_pselect+1+62061+_002655_hash+NULL
-+_002656_hash+expand_files+2+17080+_002656_hash+NULL
-+_002657_hash+_fc_frame_alloc+1+43568+_002657_hash+NULL
-+_002658_hash+find_skb+2+20431+_002658_hash+NULL
-+_002659_hash+fm_send_cmd+5+39639+_002659_hash+NULL
-+_002660_hash+gem_alloc_skb+2+51715+_002660_hash+NULL
-+_002661_hash+get_packet+3+41914+_002661_hash+NULL
-+_002662_hash+get_packet+3+5747+_002662_hash+NULL
-+_002663_hash+get_packet_pg+4+28023+_002663_hash+NULL
-+_002664_hash+get_skb+2+63008+_002664_hash+NULL
-+_002665_hash+hidp_queue_report+3+1881+_002665_hash+NULL
-+_002666_hash+__hidp_send_ctrl_message+4+28303+_002666_hash+NULL
-+_002667_hash+i2400m_net_rx+5+27170+_002667_hash+NULL
-+_002668_hash+igmpv3_newpack+2+35912+_002668_hash+NULL
-+_002669_hash+inet_listen+2+14723+_002669_hash+NULL
-+_002670_hash+isdn_net_ciscohdlck_alloc_skb+2+55209+_002670_hash+&_001560_hash
-+_002671_hash+isdn_ppp_ccp_xmit_reset+6+63297+_002671_hash+NULL
-+_002672_hash+_l2_alloc_skb+1+11883+_002672_hash+NULL
-+_002673_hash+l3_alloc_skb+1+32289+_002673_hash+NULL
-+_002674_hash+llc_alloc_frame+4+64366+_002674_hash+NULL
-+_002675_hash+mac_drv_rx_init+2+48898+_002675_hash+&_002556_hash
-+_002676_hash+mgmt_event+4+46069+_002676_hash+NULL
-+_002677_hash+mI_alloc_skb+1+24770+_002677_hash+NULL
-+_002678_hash+nci_skb_alloc+2+49757+_002678_hash+NULL
-+_002679_hash+netdev_alloc_skb+2+62437+_002679_hash+NULL
-+_002680_hash+__netdev_alloc_skb_ip_align+2+55067+_002680_hash+NULL
-+_002681_hash+new_skb+1+21148+_002681_hash+NULL
-+_002682_hash+nfc_alloc_skb+1+6216+_002682_hash+NULL
-+_002683_hash+nfulnl_alloc_skb+2+65207+_002683_hash+NULL
-+_002684_hash+ni65_alloc_mem+3+10664+_002684_hash+NULL
-+_002685_hash+pep_alloc_skb+3+46303+_002685_hash+NULL
-+_002686_hash+pn_raw_send+2+54330+_002686_hash+NULL
-+_002687_hash+refill_pool+2+19477+_002687_hash+NULL
-+_002688_hash+rfcomm_wmalloc+2+58090+_002688_hash+NULL
-+_002689_hash+rx+4+57944+_002689_hash+NULL
-+_002690_hash+sctp_ulpevent_new+1+33377+_002690_hash+NULL
-+_002691_hash+send_command+4+10832+_002691_hash+NULL
-+_002692_hash+skb_copy_expand+2-3+7685+_002692_hash+&_000454_hash
-+_002694_hash+sk_stream_alloc_skb+2+57622+_002694_hash+NULL
-+_002695_hash+sock_alloc_send_pskb+2+21246+_002695_hash+NULL
-+_002696_hash+sock_rmalloc+2+59740+_002696_hash+&_002085_hash
-+_002697_hash+sock_wmalloc+2+16472+_002697_hash+NULL
-+_002698_hash+solos_param_store+4+34755+_002698_hash+NULL
-+_002699_hash+sys_select+1+38827+_002699_hash+NULL
-+_002700_hash+t4vf_pktgl_to_skb+2+39005+_002700_hash+NULL
-+_002701_hash+tcp_collapse+5-6+63294+_002701_hash+NULL
-+_002703_hash+tipc_cfg_reply_alloc+1+27606+_002703_hash+NULL
-+_002704_hash+ulog_alloc_skb+1+23427+_002704_hash+NULL
-+_002705_hash+v9fs_cached_file_read+3+2514+_002705_hash+NULL
-+_002706_hash+alloc_fd+1+37637+_002706_hash+NULL
-+_002707_hash+_alloc_mISDN_skb+3+52232+_002707_hash+NULL
-+_002708_hash+ath9k_multi_regread+4+65056+_002708_hash+NULL
-+_002709_hash+ath_rxbuf_alloc+2+24745+_002709_hash+NULL
-+_002710_hash+ax25_send_frame+2+19964+_002710_hash+NULL
-+_002711_hash+cfpkt_create+1+18197+_002711_hash+NULL
-+_002712_hash+console_store+4+36007+_002712_hash+NULL
-+_002713_hash+dev_alloc_skb+1+19517+_002713_hash+&_002644_hash
-+_002714_hash+dn_nsp_do_disc+2-6+49474+_002714_hash+NULL
-+_002716_hash+dsp_cmx_send_member+2+15625+_002716_hash+NULL
-+_002717_hash+fc_frame_alloc+2+1596+_002717_hash+NULL
-+_002718_hash+fc_frame_alloc_fill+2+59394+_002718_hash+NULL
-+_002719_hash+fmc_send_cmd+5+20435+_002719_hash+NULL
-+_002720_hash+hci_send_cmd+3+43810+_002720_hash+NULL
-+_002721_hash+hci_si_event+3+1404+_002721_hash+NULL
-+_002722_hash+hfcpci_empty_bfifo+4+62323+_002722_hash+NULL
-+_002723_hash+hidp_send_ctrl_message+4+43702+_002723_hash+NULL
-+_002724_hash+inet_dccp_listen+2+28565+_002724_hash+NULL
-+_002725_hash+ip6_append_data+4-5+36490+_002725_hash+NULL
-+_002726_hash+__ip_append_data+7-8+36191+_002726_hash+NULL
-+_002727_hash+l1oip_socket_recv+6+56537+_002727_hash+NULL
-+_002728_hash+l2cap_build_cmd+4+48676+_002728_hash+NULL
-+_002729_hash+l2down_create+4+21755+_002729_hash+NULL
-+_002730_hash+l2up_create+3+6430+_002730_hash+NULL
-+_002731_hash+ldisc_receive+4+41516+_002731_hash+NULL
-+_002734_hash+lro_gen_skb+6+2644+_002734_hash+NULL
-+_002735_hash+macvtap_alloc_skb+2-4-3+50629+_002735_hash+NULL
-+_002737_hash+nci_send_cmd+3+58206+_002737_hash+NULL
-+_002738_hash+netdev_alloc_skb_ip_align+2+40811+_002738_hash+NULL
-+_002739_hash+nfqnl_mangle+2+14583+_002739_hash+NULL
-+_002740_hash+p54_alloc_skb+3+34366+_002740_hash+&_000339_hash
-+_002741_hash+packet_alloc_skb+2-5-4+62602+_002741_hash+NULL
-+_002743_hash+pep_indicate+5+38611+_002743_hash+NULL
-+_002744_hash+pep_reply+5+50582+_002744_hash+NULL
-+_002745_hash+pipe_handler_request+5+50774+_002745_hash+&_000820_hash
-+_002746_hash+ql_process_mac_rx_page+4+15543+_002746_hash+NULL
-+_002747_hash+ql_process_mac_rx_skb+4+6689+_002747_hash+NULL
-+_002748_hash+rfcomm_tty_write+3+51603+_002748_hash+NULL
-+_002749_hash+send_mpa_reject+3+7135+_002749_hash+NULL
-+_002750_hash+send_mpa_reply+3+32372+_002750_hash+NULL
-+_002751_hash+sge_rx+3+50594+_002751_hash+NULL
-+_002752_hash+skb_cow_data+2+11565+_002752_hash+NULL
-+_002753_hash+smp_build_cmd+3+45853+_002753_hash+NULL
-+_002754_hash+sock_alloc_send_skb+2+23720+_002754_hash+NULL
-+_002755_hash+sys_dup3+2+33421+_002755_hash+NULL
-+_002756_hash+sys_pselect6+1+57449+_002756_hash+NULL
-+_002757_hash+tcp_fragment+3+20436+_002757_hash+NULL
-+_002758_hash+teiup_create+3+43201+_002758_hash+NULL
-+_002759_hash+tg3_run_loopback+2+30093+_002759_hash+NULL
-+_002760_hash+tun_alloc_skb+2-4-3+41216+_002760_hash+NULL
-+_002762_hash+use_pool+2+64607+_002762_hash+NULL
-+_002763_hash+vxge_rx_alloc+3+52024+_002763_hash+NULL
-+_002764_hash+wl1271_rx_handle_data+3+1714+_002764_hash+NULL
-+_002765_hash+add_packet+3+54433+_002765_hash+NULL
-+_002766_hash+add_rx_skb+3+8257+_002766_hash+NULL
-+_002767_hash+ath6kl_buf_alloc+1+57304+_002767_hash+NULL
-+_002768_hash+bat_ogm_aggregate_new+2+13813+_002768_hash+NULL
-+_002769_hash+bnx2fc_process_l2_frame_compl+3+65072+_002769_hash+NULL
-+_002770_hash+brcmu_pkt_buf_get_skb+1+5556+_002770_hash+NULL
-+_002771_hash+br_send_bpdu+3+29669+_002771_hash+NULL
-+_002772_hash+bt_skb_send_alloc+2+6581+_002772_hash+NULL
-+_002773_hash+c4iw_reject_cr+3+28174+_002773_hash+NULL
-+_002774_hash+carl9170_rx_copy_data+2+21656+_002774_hash+NULL
-+_002775_hash+cfpkt_add_body+3+44630+_002775_hash+NULL
-+_002776_hash+cfpkt_append+3+61206+_002776_hash+NULL
-+_002777_hash+cosa_net_setup_rx+2+38594+_002777_hash+NULL
-+_002778_hash+cxgb4_pktgl_to_skb+2+61899+_002778_hash+NULL
-+_002779_hash+dn_alloc_send_pskb+2+4465+_002779_hash+NULL
-+_002780_hash+dn_nsp_return_disc+2+60296+_002780_hash+NULL
-+_002781_hash+dn_nsp_send_disc+2+23469+_002781_hash+NULL
-+_002782_hash+do_fcntl+3+31468+_002782_hash+NULL
-+_002783_hash+dsp_tone_hw_message+3+17678+_002783_hash+NULL
-+_002784_hash+dvb_net_sec+3+37884+_002784_hash+NULL
-+_002785_hash+e1000_check_copybreak+3+62448+_002785_hash+NULL
-+_002786_hash+fast_rx_path+3+59214+_002786_hash+NULL
-+_002787_hash+fc_fcp_frame_alloc+2+12624+_002787_hash+NULL
-+_002788_hash+fcoe_ctlr_send_keep_alive+3+15308+_002788_hash+NULL
-+_002789_hash+fwnet_incoming_packet+3+40380+_002789_hash+NULL
-+_002790_hash+fwnet_pd_new+4+39947+_002790_hash+NULL
-+_002791_hash+got_frame+2+16028+_002791_hash+NULL
-+_002792_hash+gsm_mux_rx_netchar+3+33336+_002792_hash+NULL
-+_002793_hash+hdlcdev_rx+3+997+_002793_hash+NULL
-+_002794_hash+hfc_empty_fifo+2+57972+_002794_hash+NULL
-+_002795_hash+hfcpci_empty_fifo+4+2427+_002795_hash+NULL
-+_002796_hash+hidp_output_raw_report+3+5629+_002796_hash+NULL
-+_002797_hash+hysdn_rx_netpkt+3+16136+_002797_hash+NULL
-+_002798_hash+ieee80211_fragment+4+33112+_002798_hash+NULL
-+_002799_hash+ieee80211_probereq_get+4-6+29069+_002799_hash+NULL
-+_002801_hash+ieee80211_send_auth+5+60865+_002801_hash+NULL
-+_002802_hash+ieee80211_tdls_mgmt+8+9581+_002802_hash+NULL
-+_002803_hash+ip6_ufo_append_data+5-7-6+4780+_002803_hash+NULL
-+_002806_hash+ip_ufo_append_data+6-8-7+12775+_002806_hash+NULL
-+_002809_hash+ipw_packet_received_skb+2+1230+_002809_hash+NULL
-+_002810_hash+iwch_reject_cr+3+23901+_002810_hash+NULL
-+_002811_hash+iwm_rx_packet_alloc+3+9898+_002811_hash+NULL
-+_002812_hash+ixgb_check_copybreak+3+5847+_002812_hash+NULL
-+_002813_hash+l1oip_socket_parse+4+4507+_002813_hash+NULL
-+_002814_hash+l2cap_send_cmd+4+14548+_002814_hash+NULL
-+_002816_hash+mcs_unwrap_fir+3+25733+_002816_hash+NULL
-+_002817_hash+mcs_unwrap_mir+3+9455+_002817_hash+NULL
-+_002818_hash+mld_newpack+2+50950+_002818_hash+NULL
-+_002819_hash+p54_download_eeprom+4+43842+_002819_hash+NULL
-+_002820_hash+ppp_tx_cp+5+62044+_002820_hash+NULL
-+_002821_hash+prism2_send_mgmt+4+62605+_002821_hash+&_001733_hash
-+_002822_hash+prism2_sta_send_mgmt+5+43916+_002822_hash+NULL
-+_002823_hash+_queue_data+4+54983+_002823_hash+NULL
-+_002824_hash+read_fifo+3+826+_002824_hash+NULL
-+_002825_hash+receive_copy+3+12216+_002825_hash+NULL
-+_002826_hash+rtl8169_try_rx_copy+3+705+_002826_hash+NULL
-+_002827_hash+_rtl92s_firmware_downloadcode+3+14021+_002827_hash+NULL
-+_002828_hash+rx_data+4+60442+_002828_hash+NULL
-+_002829_hash+set_rxd_buffer_pointer+8+9950+_002829_hash+NULL
-+_002830_hash+sis190_try_rx_copy+3+57069+_002830_hash+NULL
-+_002831_hash+skge_rx_get+3+40598+_002831_hash+NULL
-+_002832_hash+smctr_process_rx_packet+2+13270+_002832_hash+NULL
-+_002833_hash+sys_dup2+2+25284+_002833_hash+NULL
-+_002834_hash+tcp_mark_head_lost+2+35895+_002834_hash+NULL
-+_002835_hash+tcp_match_skb_to_sack+3-4+23568+_002835_hash+NULL
-+_002837_hash+tso_fragment+3+29050+_002837_hash+NULL
-+_002838_hash+tt_response_fill_table+1+57902+_002838_hash+NULL
-+_002839_hash+udpv6_sendmsg+4+22316+_002839_hash+NULL
-+_002840_hash+velocity_rx_copy+2+34583+_002840_hash+NULL
-+_002841_hash+zd_mac_rx+3+38296+_002841_hash+NULL
-+_002842_hash+ath6kl_wmi_get_new_buf+1+52304+_002842_hash+NULL
-+_002843_hash+bat_ogm_queue_add+3+40337+_002843_hash+NULL
-+_002844_hash+brcmf_alloc_pkt_and_read+2+63116+_002844_hash+&_001638_hash
-+_002845_hash+brcmf_sdioh_request_buffer+7+40239+_002845_hash+NULL
-+_002846_hash+carl9170_handle_mpdu+3+11056+_002846_hash+NULL
-+_002847_hash+cfpkt_add_trail+3+27260+_002847_hash+NULL
-+_002848_hash+cfpkt_pad_trail+2+55511+_002848_hash+NULL
-+_002849_hash+dvb_net_sec_callback+2+28786+_002849_hash+NULL
-+_002850_hash+fwnet_receive_packet+9+50537+_002850_hash+NULL
-+_002851_hash+handle_rx_packet+3+58993+_002851_hash+NULL
-+_002852_hash+hysdn_sched_rx+3+60533+_002852_hash+NULL
-+_002858_hash+ipwireless_network_packet_received+4+51277+_002858_hash+NULL
-+_002859_hash+l2cap_bredr_sig_cmd+3+49065+_002859_hash+NULL
-+_002860_hash+ppp_cp_event+6+2965+_002860_hash+NULL
-+_002861_hash+receive_client_update_packet+3+49104+_002861_hash+NULL
-+_002862_hash+receive_server_sync_packet+3+59021+_002862_hash+NULL
-+_002863_hash+sky2_receive+2+13407+_002863_hash+NULL
-+_002864_hash+sys_fcntl+3+19267+_002864_hash+NULL
-+_002865_hash+sys_fcntl64+3+29031+_002865_hash+NULL
-+_002866_hash+tcp_sacktag_walk+5-6+26339+_002866_hash+NULL
-+_002868_hash+tcp_write_xmit+2+39755+_002868_hash+NULL
-+_002869_hash+wl1271_cmd_build_probe_req+3-5+51141+_002869_hash+NULL
-+_002870_hash+ath6kl_wmi_send_probe_response_cmd+5+45422+_002870_hash+NULL
-+_002871_hash+ath6kl_wmi_set_appie_cmd+4+47855+_002871_hash+NULL
-+_002872_hash+ath6kl_wmi_startscan_cmd+7+24580+_002872_hash+NULL
-+_002873_hash+ath6kl_wmi_test_cmd+3+27312+_002873_hash+NULL
-+_002874_hash+brcmf_sdcard_recv_buf+6+24006+_002874_hash+NULL
-+_002875_hash+brcmf_sdcard_rwdata+5+65041+_002875_hash+NULL
-+_002876_hash+brcmf_sdcard_send_buf+6+54980+_002876_hash+NULL
-+_002877_hash+__carl9170_rx+3+56784+_002877_hash+NULL
-+_002878_hash+cfpkt_setlen+2+49343+_002878_hash+NULL
-+_002880_hash+tcp_push_one+2+48816+_002880_hash+NULL
-+_002881_hash+__tcp_push_pending_frames+2+48148+_002881_hash+NULL
-+_002882_hash+ath6kl_tm_rx_report+3+44494+_002882_hash+NULL
-+_002883_hash+brcmf_sdbrcm_membytes+3-5+37324+_002883_hash+NULL
-+_002885_hash+brcmf_sdbrcm_read_control+3+22721+_002885_hash+NULL
-+_002886_hash+brcmf_sdbrcm_send_buf+6+9129+_002886_hash+NULL
-+_002887_hash+carl9170_rx+3+13272+_002887_hash+NULL
-+_002888_hash+carl9170_rx_stream+3+1334+_002888_hash+NULL
-+_002889_hash+tcp_push+3+10680+_002889_hash+NULL
-+_002890_hash+compat_sys_fcntl64+3+60256+_002890_hash+NULL
-+_002891_hash+snd_nm256_capture_copy+5+28622+_002891_hash+NULL
-+_002892_hash+snd_nm256_playback_copy+5+38567+_002892_hash+NULL
-+_002893_hash+tomoyo_init_log+2+14806+_002893_hash+NULL
-+_002894_hash+compat_sys_fcntl+3+15654+_002894_hash+NULL
-+_002895_hash+tomoyo_write_log2+2+11732+_002895_hash+NULL
-+_002896_hash+OS_mem_token_alloc+1+14276+_002896_hash+NULL
-+_002897_hash+packet_came+3+18072+_002897_hash+NULL
-+_002898_hash+softsynth_write+3+3455+_002898_hash+NULL
-+_002899_hash+__get_vm_area_node+1+55305+_002899_hash+NULL
-+_002900_hash+vm_map_ram+2+23078+_002900_hash+&_001809_hash
-+_002901_hash+get_vm_area+1+18080+_002901_hash+NULL
-+_002902_hash+__get_vm_area+1+61599+_002902_hash+NULL
-+_002903_hash+get_vm_area_caller+1+10527+_002903_hash+NULL
-+_002904_hash+__get_vm_area_caller+1+56416+_002938_hash+NULL+nohasharray
-+_002905_hash+alloc_vm_area+1+36149+_002905_hash+NULL
-+_002906_hash+__ioremap_caller+1-2+21800+_002906_hash+NULL
-+_002908_hash+vmap+2+15025+_002908_hash+NULL
-+_002909_hash+ioremap_cache+1-2+47189+_002909_hash+NULL
-+_002911_hash+ioremap_nocache+1-2+2439+_002911_hash+NULL
-+_002913_hash+ioremap_prot+1-2+51764+_002913_hash+NULL
-+_002915_hash+ioremap_wc+1-2+62695+_002915_hash+NULL
-+_002916_hash+acpi_os_ioremap+1-2+49523+_002916_hash+NULL
-+_002918_hash+devm_ioremap_nocache+2-3+2036+_002918_hash+NULL
-+_002920_hash+__einj_error_trigger+1+12304+_002920_hash+NULL
-+_002921_hash+io_mapping_map_wc+2+19284+_002921_hash+NULL
-+_002922_hash+ioremap+1-2+23172+_002922_hash+NULL
-+_002924_hash+msix_map_region+3+3411+_002924_hash+NULL
-+_002925_hash+pci_iomap+3+47575+_002925_hash+NULL
-+_002926_hash+sfi_map_memory+1-2+5183+_002926_hash+NULL
-+_002928_hash+xlate_dev_mem_ptr+1+15291+_002928_hash+&_001958_hash
-+_002929_hash+a4t_cs_init+3+27734+_002929_hash+NULL
-+_002930_hash+aac_nark_ioremap+2+50163+_002930_hash+&_000009_hash
-+_002931_hash+aac_rkt_ioremap+2+3333+_002931_hash+NULL
-+_002932_hash+aac_rx_ioremap+2+52410+_002932_hash+NULL
-+_002933_hash+aac_sa_ioremap+2+13596+_002933_hash+&_000201_hash
-+_002934_hash+aac_src_ioremap+2+41688+_002934_hash+NULL
-+_002935_hash+acpi_os_map_memory+1-2+11161+_002935_hash+NULL
-+_002937_hash+acpi_os_read_memory+1-3+54186+_002937_hash+NULL
-+_002938_hash+acpi_os_write_memory+1-3+56416+_002938_hash+&_002904_hash
-+_002939_hash+acpi_pre_map+1+51532+_002939_hash+NULL
-+_002940_hash+c101_run+2+37279+_002940_hash+NULL
-+_002941_hash+check586+2+29914+_002941_hash+NULL
-+_002942_hash+check_mirror+1-2+57342+_002942_hash+&_001368_hash
-+_002944_hash+cru_detect+1+11272+_002944_hash+NULL
-+_002945_hash+cs553x_init_one+3+58886+_002945_hash+NULL
-+_002946_hash+cycx_setup+4+47562+_002946_hash+NULL
-+_002947_hash+DepcaSignature+2+80+_002947_hash+&_000976_hash
-+_002948_hash+devm_ioremap+2-3+29235+_002948_hash+NULL
-+_002950_hash+dma_declare_coherent_memory+2-4+14244+_002950_hash+NULL
-+_002952_hash+doc_probe+1+23285+_002952_hash+NULL
-+_002953_hash+DoC_Probe+1+57534+_002953_hash+NULL
-+_002954_hash+ems_pcmcia_add_card+2+62627+_002954_hash+NULL
-+_002955_hash+gdth_init_isa+1+28091+_002955_hash+NULL
-+_002956_hash+gdth_search_isa+1+58595+_002956_hash+NULL
-+_002957_hash+isp1760_register+1-2+628+_002957_hash+NULL
-+_002959_hash+mthca_map_reg+2-3+5664+_002959_hash+NULL
-+_002961_hash+n2_run+3+53459+_002961_hash+NULL
-+_002962_hash+pcim_iomap+3+58334+_002962_hash+NULL
-+_002963_hash+probe_bios+1+17467+_002963_hash+NULL
-+_002964_hash+register_device+2-3+60015+_002964_hash+NULL
-+_002966_hash+remap_pci_mem+1-2+15966+_002966_hash+NULL
-+_002968_hash+rtl_port_map+1-2+2385+_002968_hash+NULL
-+_002970_hash+sfi_map_table+1+5462+_002970_hash+NULL
-+_002971_hash+sriov_enable_migration+2+14889+_002971_hash+NULL
-+_002972_hash+ssb_bus_scan+2+36578+_002972_hash+NULL
-+_002973_hash+ssb_ioremap+2+5228+_002973_hash+NULL
-+_002974_hash+tpm_tis_init+2-3+15304+_002974_hash+NULL
-+_002975_hash+acpi_ex_system_memory_space_handler+2+31192+_002975_hash+NULL
-+_002976_hash+acpi_tb_check_xsdt+1+21862+_002976_hash+NULL
-+_002977_hash+acpi_tb_install_table+1+12988+_002977_hash+NULL
-+_002978_hash+acpi_tb_parse_root_table+1+53455+_002978_hash+NULL
-+_002979_hash+com90xx_found+3+13974+_002979_hash+NULL
-+_002980_hash+dmam_declare_coherent_memory+2-4+43679+_002980_hash+NULL
-+_002982_hash+gdth_isa_probe_one+1+48925+_002982_hash+NULL
-+_002983_hash+sfi_check_table+1+6772+_002983_hash+NULL
-+_002984_hash+sfi_sysfs_install_table+1+51688+_002984_hash+NULL
-+_002985_hash+sriov_enable+2+59689+_002985_hash+NULL
-+_002986_hash+ssb_bus_register+3+65183+_002986_hash+NULL
-+_002987_hash+pci_enable_sriov+2+35745+_002987_hash+NULL
-+_002988_hash+ssb_bus_pcmciabus_register+3+56020+_002988_hash+NULL
-+_002989_hash+ssb_bus_ssbbus_register+2+2217+_002989_hash+NULL
-+_002990_hash+lpfc_sli_probe_sriov_nr_virtfn+2+26004+_002990_hash+NULL
-+_002991_hash+lguest_map+1-2+42008+_002991_hash+NULL
-+_002994_hash+alloc_vm_area+1+15989+_002994_hash+NULL
-+_002996_hash+efi_ioremap+1-2+3492+_002996_hash+&_000763_hash
-+_002998_hash+init_chip_wc_pat+2+62768+_002998_hash+NULL
-+_002999_hash+io_mapping_create_wc+1-2+1354+_002999_hash+NULL
-+_003001_hash+iommu_map_mmio_space+1+30919+_003001_hash+NULL
-+_003002_hash+ca91cx42_alloc_resource+2+10502+_003002_hash+NULL
-+_003003_hash+tsi148_alloc_resource+2+24563+_003003_hash+NULL
-+_003004_hash+ca91cx42_master_set+4+23146+_003004_hash+NULL
-+_003005_hash+tsi148_master_set+4+14685+_003005_hash+NULL
-+_003006_hash+alloc_ftrace_hash+1+57431+_003006_hash+&_002350_hash
-+_003007_hash+alloc_ieee80211+1+20063+_003007_hash+NULL
-+_003008_hash+alloc_ieee80211_rsl+1+34564+_003008_hash+NULL
-+_003009_hash+alloc_private+2+22399+_003009_hash+&_002274_hash
-+_003010_hash+alloc_rtllib+1+51136+_003010_hash+NULL
-+_003011_hash+alloc_rx_desc_ring+2+18016+_003011_hash+NULL
-+_003012_hash+alloc_sched_domains+1+47756+_003012_hash+NULL
-+_003013_hash+alloc_subdevices+2+43300+_003013_hash+NULL
-+_003014_hash+arcfb_write+3+8702+_003014_hash+NULL
-+_003015_hash+arch_gnttab_map_shared+3+7970+_003015_hash+NULL
-+_003016_hash+atyfb_setup_generic+3+49151+_003016_hash+NULL
-+_003017_hash+b1_alloc_card+1+36155+_003017_hash+NULL
-+_003018_hash+broadsheetfb_write+3+39976+_003018_hash+NULL
-+_003019_hash+broadsheet_spiflash_rewrite_sector+2+54864+_003019_hash+NULL
-+_003020_hash+capabilities_read+3+58457+_003020_hash+NULL
-+_003021_hash+capinc_tty_write+3+28539+_003021_hash+NULL
-+_003022_hash+capi_write+3+35104+_003022_hash+NULL
-+_003023_hash+cmpk_message_handle_tx+4+54024+_003023_hash+NULL
-+_003024_hash+cmtp_add_msgpart+4+9252+_003024_hash+NULL
-+_003025_hash+cmtp_send_interopmsg+7+376+_003025_hash+NULL
-+_003026_hash+comedi_buf_alloc+3+24822+_003026_hash+NULL
-+_003027_hash+comedi_read+3+13199+_003027_hash+NULL
-+_003028_hash+comedi_write+3+47926+_003028_hash+NULL
-+_003029_hash+dccpprobe_read+3+52549+_003029_hash+NULL
-+_003030_hash+__devres_alloc+2+25598+_003030_hash+NULL
-+_003031_hash+diva_os_alloc_message_buffer+1+64568+_003031_hash+NULL
-+_003032_hash+diva_os_copy_from_user+4+7792+_003032_hash+NULL
-+_003033_hash+diva_os_copy_to_user+4+48508+_003033_hash+&_001671_hash
-+_003034_hash+diva_os_malloc+2+16406+_003034_hash+NULL
-+_003035_hash+divasa_remap_pci_bar+3-4+23485+_003035_hash+&_000678_hash
-+_003037_hash+do_test+1+15766+_003037_hash+NULL
-+_003038_hash+event_enable_write+3+45238+_003038_hash+NULL
-+_003039_hash+evtchn_read+3+3569+_003039_hash+NULL
-+_003040_hash+evtchn_write+3+43278+_003040_hash+NULL
-+_003041_hash+ext_sd_execute_read_data+9+48589+_003041_hash+NULL
-+_003042_hash+ext_sd_execute_write_data+9+8175+_003042_hash+NULL
-+_003043_hash+fb_sys_read+3+13778+_003043_hash+NULL
-+_003044_hash+fb_sys_write+3+33130+_003044_hash+NULL
-+_003045_hash+firmwareUpload+3+32794+_003045_hash+NULL
-+_003046_hash+ftrace_profile_write+3+53327+_003046_hash+NULL
-+_003047_hash+fw_download_code+3+13249+_003047_hash+NULL
-+_003048_hash+fwSendNullPacket+2+54618+_003048_hash+NULL
-+_003049_hash+gather_array+3+56641+_003049_hash+NULL
-+_003050_hash+gntdev_alloc_map+2+35145+_003050_hash+NULL
-+_003051_hash+gnttab_map+2+56439+_003051_hash+NULL
-+_003052_hash+gru_alloc_gts+2-3+60056+_003052_hash+NULL
-+_003054_hash+hecubafb_write+3+26942+_003054_hash+NULL
-+_003055_hash+hycapi_rx_capipkt+3+11602+_003055_hash+NULL
-+_003056_hash+ieee80211_alloc_txb+1-2+52477+_003056_hash+NULL
-+_003058_hash+ieee80211_authentication_req+3+63973+_003058_hash+NULL
-+_003059_hash+ieee80211_wx_set_gen_ie+3+51399+_003059_hash+NULL
-+_003060_hash+ieee80211_wx_set_gen_ie_rsl+3+3521+_003060_hash+NULL
-+_003061_hash+init_per_cpu+1+17880+_003061_hash+NULL
-+_003062_hash+ivtvfb_write+3+40023+_003062_hash+NULL
-+_003063_hash+metronomefb_write+3+8823+_003063_hash+NULL
-+_003064_hash+mga_ioremap+1-2+8571+_003064_hash+NULL
-+_003066_hash+netfs_trans_alloc+2-4+6136+_003066_hash+NULL
-+_003068_hash+ni_gpct_device_construct+5+610+_003068_hash+NULL
-+_003069_hash+odev_update+2+50169+_003069_hash+NULL
-+_003070_hash+options_write+3+47243+_003070_hash+NULL
-+_003071_hash+pmcraid_copy_sglist+3+38431+_003071_hash+NULL
-+_003072_hash+pohmelfs_name_alloc+1+1036+_003072_hash+NULL
-+_003073_hash+pohmelfs_readpages_trans_complete+2+63912+_003073_hash+NULL
-+_003074_hash+proc_fault_inject_read+3+36802+_003074_hash+NULL
-+_003075_hash+proc_fault_inject_write+3+21058+_003075_hash+NULL
-+_003076_hash+ptc_proc_write+3+12076+_003076_hash+NULL
-+_003077_hash+queue_reply+3+22416+_003077_hash+NULL
-+_003078_hash+rb_simple_write+3+20890+_003078_hash+NULL
-+_003079_hash+Realloc+2+34961+_003079_hash+NULL
-+_003080_hash+reportdesc_callback+3+38603+_003080_hash+NULL
-+_003081_hash+rtllib_alloc_txb+1-2+21687+_003081_hash+NULL
-+_003083_hash+rtllib_authentication_req+3+26713+_003083_hash+NULL
-+_003084_hash+rtllib_wx_set_gen_ie+3+59808+_003084_hash+NULL
-+_003085_hash+rts51x_transfer_data_partial+6+5735+_003085_hash+NULL
-+_003086_hash+SendTxCommandPacket+3+42901+_003086_hash+NULL
-+_003087_hash+slow_kernel_write+2+19764+_003087_hash+NULL
-+_003088_hash+split+2+11691+_003088_hash+NULL
-+_003089_hash+stack_max_size_write+3+36068+_003089_hash+NULL
-+_003090_hash+store_debug_level+3+35652+_003090_hash+NULL
-+_003091_hash+system_enable_write+3+61396+_003091_hash+NULL
-+_003092_hash+trace_options_core_write+3+61551+_003092_hash+NULL
-+_003093_hash+trace_options_write+3+48275+_003093_hash+NULL
-+_003094_hash+tracing_ctrl_write+3+42324+_003094_hash+&_001563_hash
-+_003095_hash+tracing_entries_write+3+60563+_003095_hash+NULL
-+_003096_hash+tracing_max_lat_write+3+8728+_003096_hash+NULL
-+_003097_hash+tracing_read_dyn_info+3+45468+_003097_hash+NULL
-+_003098_hash+ttm_bo_ioremap+2-3+31082+_003098_hash+NULL
-+_003100_hash+ttm_bo_kmap_ttm+3+5922+_003100_hash+NULL
-+_003101_hash+ttm_put_pages+2+38411+_003101_hash+NULL
-+_003102_hash+tunables_read+3+36385+_003102_hash+NULL
-+_003103_hash+tunables_write+3+59563+_003103_hash+NULL
-+_003104_hash+u32_array_read+3+2219+_003104_hash+NULL
-+_003105_hash+ufx_alloc_urb_list+3+10349+_003105_hash+NULL
-+_003106_hash+um_idi_write+3+18293+_003106_hash+NULL
-+_003107_hash+usb_buffer_alloc+2+36276+_003107_hash+NULL
-+_003108_hash+viafb_dfph_proc_write+3+49288+_003108_hash+NULL
-+_003109_hash+viafb_dfpl_proc_write+3+627+_003109_hash+NULL
-+_003110_hash+viafb_dvp0_proc_write+3+23023+_003110_hash+NULL
-+_003111_hash+viafb_dvp1_proc_write+3+48864+_003111_hash+NULL
-+_003112_hash+viafb_vt1636_proc_write+3+16018+_003112_hash+NULL
-+_003113_hash+vivi_read+3+23073+_003113_hash+NULL
-+_003114_hash+xdi_copy_from_user+4+8395+_003114_hash+NULL
-+_003115_hash+xdi_copy_to_user+4+48900+_003115_hash+NULL
-+_003116_hash+xenbus_file_write+3+6282+_003116_hash+NULL
-+_003117_hash+xpc_kmalloc_cacheline_aligned+1+42895+_003117_hash+NULL
-+_003118_hash+xpc_kzalloc_cacheline_aligned+1+65433+_003118_hash+NULL
-+_003119_hash+xsd_read+3+15653+_003119_hash+NULL
-+_003120_hash+alloc_and_copy_ftrace_hash+1+29368+_003120_hash+NULL
-+_003121_hash+c4_add_card+3+54968+_003121_hash+NULL
-+_003122_hash+picolcd_fb_write+3+2318+_003122_hash+NULL
-+_003123_hash+ttm_bo_kmap+2-3+60118+_003123_hash+NULL
-+_003124_hash+dlfb_ops_write+3+64150+_003124_hash+NULL
-+_003125_hash+ieee80211_auth_challenge+3+18810+_003125_hash+NULL
-+_003126_hash+ieee80211_rtl_auth_challenge+3+61897+_003126_hash+NULL
-+_003127_hash+ms_read_multiple_pages+4-5+8052+_003127_hash+NULL
-+_003129_hash+ms_write_multiple_pages+5-6+10362+_003129_hash+NULL
-+_003131_hash+pohmelfs_send_readpages+3+9537+_003131_hash+NULL
-+_003132_hash+pohmelfs_send_xattr_req+6+49783+_003132_hash+NULL
-+_003133_hash+resize_async_buffer+4+64031+_003133_hash+&_002048_hash
-+_003134_hash+rtllib_auth_challenge+3+12493+_003134_hash+NULL
-+_003135_hash+ufx_ops_write+3+54848+_003135_hash+NULL
-+_003136_hash+viafb_iga1_odev_proc_write+3+36241+_003136_hash+NULL
-+_003137_hash+viafb_iga2_odev_proc_write+3+2363+_003137_hash+NULL
-+_003138_hash+xd_read_multiple_pages+4-5+11422+_003138_hash+NULL
-+_003140_hash+xd_write_multiple_pages+5-6+53633+_003140_hash+NULL
-+_003142_hash+xenfb_write+3+43412+_003142_hash+NULL
-+_003143_hash+ms_rw_multi_sector+4+7459+_003143_hash+NULL
-+_003144_hash+pohmelfs_setxattr+4+39281+_003144_hash+NULL
-+_003145_hash+xd_rw+4+49020+_003145_hash+NULL
-+_003146_hash+ms_rw+4+17220+_003146_hash+NULL
-+_003147_hash+create_table+2+16213+_003147_hash+NULL
-+_003148_hash+acl_alloc+1+35979+_003148_hash+NULL
-+_003149_hash+acl_alloc_stack_init+1+60630+_003149_hash+NULL
-+_003150_hash+acl_alloc_num+1-2+60778+_003150_hash+NULL
-+_003152_hash+kvm_set_msr_common+3+11953+_003152_hash+NULL
-+_003153_hash+mem_read+3+57631+_003153_hash+NULL
-+_003154_hash+mem_write+3+22232+_003154_hash+NULL
-+_003155_hash+svm_set_msr+3+49643+_003155_hash+NULL
-+_003156_hash+vmx_set_msr+3+49090+_003156_hash+NULL
-+_003157_hash+padzero+1+55+_003157_hash+&_001898_hash
-+_003158_hash+idmap_pipe_downcall+3+14591+_003158_hash+NULL
-+_003159_hash+idmap_update_entry+3+43885+_003159_hash+NULL
-+_003160_hash+nfs_dns_resolve_name+2+38670+_003160_hash+NULL
-+_003161_hash+nfs_parse_server_name+2+14800+_003161_hash+NULL
-+_003162_hash+setup_data_read+3+53822+_003162_hash+NULL
-+_003163_hash+mpt_lan_receive_post_turbo+2+13592+_003163_hash+NULL
-+_003164_hash+v4l2_ctrl_new_std+5+45748+_003164_hash+NULL
-+_003165_hash+v4l2_ctrl_new_std_menu+4+6221+_003165_hash+NULL
-+_003166_hash+xhci_alloc_streams+5+37586+_003166_hash+NULL
-+_003167_hash+cx2341x_ctrl_new_menu+3+49700+_003167_hash+NULL
-+_003168_hash+cx2341x_ctrl_new_std+4+57061+_003168_hash+NULL
+@@ -0,0 +1,3380 @@
++_000001_hash alloc_dr 2 65495 _000001_hash NULL
++_000002_hash __copy_from_user 3 10918 _000002_hash NULL
++_000003_hash __copy_from_user_inatomic 3 4365 _000003_hash NULL
++_000004_hash __copy_from_user_nocache 3 39351 _000004_hash NULL
++_000005_hash __copy_to_user_inatomic 3 19214 _000005_hash NULL
++_000006_hash kcalloc 1-2 27770 _000006_hash NULL
++_000008_hash kmalloc 1 60432 _002505_hash NULL nohasharray
++_000009_hash kmalloc_node 1 50163 _002930_hash NULL nohasharray
++_000010_hash kmalloc_slab 1 11917 _000010_hash NULL
++_000011_hash kmemdup 2 64015 _000011_hash NULL
++_000012_hash __krealloc 2 14857 _001118_hash NULL nohasharray
++_000013_hash memdup_user 2 59590 _000013_hash NULL
++_000014_hash module_alloc 1 63630 _000014_hash NULL
++_000015_hash read_kcore 3 63488 _000015_hash NULL
++_000016_hash __vmalloc_node 1 39308 _000016_hash NULL
++_000017_hash ablkcipher_copy_iv 3 64140 _000017_hash NULL
++_000018_hash ablkcipher_next_slow 4-3 47274 _000018_hash NULL
++_000019_hash acpi_os_allocate 1 14892 _000019_hash NULL
++_000020_hash addtgt 3 54703 _000020_hash NULL
++_000021_hash afs_alloc_flat_call 2-3 36399 _000021_hash NULL
++_000023_hash afs_proc_cells_write 3 61139 _000023_hash NULL
++_000024_hash afs_proc_rootcell_write 3 15822 _000024_hash NULL
++_000025_hash agp_3_5_isochronous_node_enable 3 49465 _000025_hash NULL
++_000026_hash agp_alloc_page_array 1 22554 _000026_hash NULL
++_000027_hash ah_alloc_tmp 2-3 54378 _000027_hash NULL
++_000028_hash ahash_setkey_unaligned 3 33521 _000028_hash NULL
++_000029_hash aligned_kmalloc 1 3628 _000029_hash NULL
++_000030_hash alloc_context 1 3194 _000030_hash NULL
++_000031_hash alloc_ebda_hpc 1-2 50046 _000031_hash NULL
++_000033_hash alloc_ep_req 2 54860 _000033_hash NULL
++_000034_hash alloc_fdmem 1 27083 _000034_hash NULL
++_000035_hash alloc_group_attrs 2 9194 _000499_hash NULL nohasharray
++_000036_hash alloc_ring 2-4 15345 _000036_hash NULL
++_000037_hash alloc_ring 2-4 39151 _000037_hash NULL
++_000040_hash alloc_sched_domains 1 28972 _000040_hash NULL
++_000041_hash alloc_sglist 1-3-2 22960 _000041_hash NULL
++_000042_hash applesmc_create_nodes 2 49392 _000042_hash NULL
++_000043_hash asix_read_cmd 5 13245 _000043_hash NULL
++_000044_hash asix_write_cmd 5 58192 _000044_hash NULL
++_000045_hash asn1_octets_decode 2 9991 _000045_hash NULL
++_000046_hash asn1_oid_decode 2 4999 _000046_hash NULL
++_000047_hash at76_set_card_command 4 4471 _000047_hash NULL
++_000048_hash ath6kl_add_bss_if_needed 5 46978 _000048_hash NULL
++_000049_hash ath6kl_send_go_probe_resp 3 21113 _000049_hash NULL
++_000050_hash ath6kl_set_ap_probe_resp_ies 3 50539 _000050_hash NULL
++_000051_hash ath6kl_tm_rx_report_event 3 8660 _000051_hash NULL
++_000052_hash ath6kl_wmi_bssinfo_event_rx 3 56146 _000052_hash NULL
++_000053_hash ath6kl_wmi_send_action_cmd 6 30735 _000053_hash NULL
++_000054_hash attach_hdlc_protocol 3 19986 _000054_hash NULL
++_000055_hash audit_unpack_string 3 13748 _000055_hash NULL
++_000056_hash bch_alloc 1 4593 _000056_hash NULL
++_000057_hash befs_nls2utf 3 17163 _000057_hash NULL
++_000058_hash befs_utf2nls 3 25628 _000058_hash NULL
++_000059_hash bio_alloc_map_data 1-2 50782 _000059_hash NULL
++_000061_hash bio_kmalloc 2 54672 _000061_hash NULL
++_000062_hash blkcipher_copy_iv 3 24075 _000062_hash NULL
++_000063_hash blkcipher_next_slow 4-3 52733 _000063_hash NULL
++_000064_hash bnx2fc_cmd_mgr_alloc 2-3 24873 _000064_hash NULL
++_000066_hash bnx2_nvram_write 4-2 7790 _000066_hash NULL
++_000067_hash brcmf_sdbrcm_downloadvars 3 42064 _000067_hash NULL
++_000068_hash btrfs_alloc_delayed_item 1 11678 _000068_hash NULL
++_000069_hash cachefiles_cook_key 2 33274 _000069_hash NULL
++_000070_hash cachefiles_daemon_write 3 43535 _000070_hash NULL
++_000071_hash cciss_allocate_sg_chain_blocks 2-3 5368 _000071_hash NULL
++_000073_hash cdrom_read_cdda_old 4 27664 _000073_hash NULL
++_000074_hash ceph_alloc_page_vector 1 18710 _000074_hash NULL
++_000075_hash ceph_buffer_new 1 35974 _000075_hash NULL
++_000076_hash ceph_get_direct_page_vector 2 41917 _000076_hash NULL
++_000077_hash ceph_msg_new 2 5846 _000077_hash NULL
++_000078_hash ceph_setxattr 4 18913 _000078_hash NULL
++_000079_hash cfi_read_pri 3 24366 _000079_hash NULL
++_000080_hash cgroup_write_string 5 10900 _000080_hash NULL
++_000081_hash change_xattr 5 61390 _000081_hash NULL
++_000082_hash check_load_and_stores 2 2143 _000082_hash NULL
++_000083_hash cifs_idmap_key_instantiate 3 54503 _000083_hash NULL
++_000084_hash cifs_setxattr 4 23957 _000084_hash NULL
++_000085_hash cifs_spnego_key_instantiate 3 23588 _000085_hash NULL
++_000086_hash cm_copy_private_data 2 3649 _000086_hash NULL
++_000087_hash codec_reg_read_file 3 36280 _000087_hash NULL
++_000088_hash concat_writev 3 21451 _000088_hash NULL
++_000089_hash _copy_from_user 3 36959 _000089_hash NULL
++_000090_hash copy_items 6 50140 _000090_hash NULL
++_000091_hash copy_macs 4 45534 _000091_hash NULL
++_000092_hash __copy_to_user 3 17551 _000092_hash NULL
++_000093_hash cosa_write 3 1774 _000093_hash NULL
++_000094_hash create_entry 2 33479 _000094_hash NULL
++_000095_hash create_queues 2-3 9088 _000095_hash NULL
++_000097_hash create_xattr 5 54106 _000097_hash NULL
++_000098_hash create_xattr_datum 5 33356 _000098_hash NULL
++_000099_hash ctrl_out 3-5 8712 _000099_hash NULL
++_000101_hash cx24116_writeregN 4 41975 _000101_hash NULL
++_000102_hash cxacru_cm_get_array 4 4412 _000102_hash NULL
++_000103_hash cxgbi_alloc_big_mem 1 4707 _000103_hash NULL
++_000104_hash datablob_format 2 39571 _002084_hash NULL nohasharray
++_000105_hash dccp_feat_clone_sp_val 3 11942 _000105_hash NULL
++_000106_hash dccp_setsockopt_ccid 4 30701 _000106_hash NULL
++_000107_hash dccp_setsockopt_cscov 2 37766 _000107_hash NULL
++_000108_hash dccp_setsockopt_service 4 65336 _000108_hash NULL
++_000109_hash dev_config 3 8506 _000109_hash NULL
++_000110_hash devm_kzalloc 2 4966 _000110_hash NULL
++_000111_hash devres_alloc 2 551 _000111_hash NULL
++_000112_hash dispatch_proc_write 3 44320 _000112_hash NULL
++_000113_hash dlm_alloc_pagevec 1 54296 _000113_hash NULL
++_000114_hash dlmfs_file_read 3 28385 _000114_hash NULL
++_000115_hash dlmfs_file_write 3 6892 _000115_hash NULL
++_000116_hash dm_read 3 15674 _000116_hash NULL
++_000117_hash dm_write 3 2513 _000117_hash NULL
++_000118_hash dns_query 3 9676 _000118_hash NULL
++_000119_hash dns_resolver_instantiate 3 63314 _000119_hash NULL
++_000120_hash __do_config_autodelink 3 58763 _000120_hash NULL
++_000121_hash do_ip_setsockopt 5 41852 _000121_hash NULL
++_000122_hash do_ipv6_setsockopt 5 18215 _000122_hash NULL
++_000123_hash do_sync 1 9604 _000123_hash NULL
++_000124_hash do_tty_write 5 44896 _000124_hash NULL
++_000125_hash dup_array 3 33551 _000125_hash NULL
++_000126_hash dup_to_netobj 3 26363 _000126_hash NULL
++_000127_hash dvb_ca_en50221_init 4 45718 _000127_hash NULL
++_000128_hash dvbdmx_write 3 19423 _000128_hash NULL
++_000129_hash dw210x_op_rw 6 39915 _000129_hash NULL
++_000130_hash ecryptfs_copy_filename 4 11868 _000130_hash NULL
++_000131_hash ecryptfs_miscdev_write 3 26847 _000131_hash NULL
++_000132_hash ecryptfs_send_miscdev 2 64816 _000132_hash NULL
++_000133_hash efx_tsoh_heap_alloc 2 58545 _000133_hash NULL
++_000134_hash emi26_writememory 4 57908 _000134_hash NULL
++_000135_hash emi62_writememory 4 29731 _000135_hash NULL
++_000136_hash encrypted_instantiate 3 3168 _000136_hash NULL
++_000137_hash encrypted_update 3 13414 _000137_hash NULL
++_000138_hash ep_read 3 58813 _000138_hash NULL
++_000139_hash ep_write 3 59008 _000139_hash NULL
++_000140_hash erst_dbg_write 3 46715 _000140_hash NULL
++_000141_hash esp_alloc_tmp 2-3 40558 _000141_hash NULL
++_000142_hash exofs_read_lookup_dev_table 3 17733 _000142_hash NULL
++_000143_hash ext4_kvmalloc 1 14796 _000143_hash NULL
++_000144_hash ezusb_writememory 4 45976 _000144_hash NULL
++_000145_hash ffs_epfile_io 3 64886 _000145_hash NULL
++_000146_hash ffs_prepare_buffer 2 59892 _000146_hash NULL
++_000147_hash file_read_actor 4 1401 _000147_hash NULL
++_000148_hash fl_create 5 56435 _000148_hash NULL
++_000149_hash fw_iso_buffer_init 3 54582 _000149_hash NULL
++_000150_hash garmin_write_bulk 3 58191 _000150_hash NULL
++_000151_hash garp_attr_create 3 3883 _000151_hash NULL
++_000152_hash getdqbuf 1 62908 _000152_hash NULL
++_000153_hash get_fdb_entries 3 41916 _000153_hash NULL
++_000154_hash get_indirect_ea 4 51869 _000154_hash NULL
++_000155_hash get_registers 3 26187 _000155_hash NULL
++_000156_hash get_scq 2 10897 _000156_hash NULL
++_000157_hash get_server_iovec 2 16804 _000157_hash NULL
++_000158_hash gfs2_alloc_sort_buffer 1 18275 _000158_hash NULL
++_000159_hash gfs2_glock_nq_m 1 20347 _000159_hash NULL
++_000160_hash gigaset_initcs 2 43753 _000160_hash NULL
++_000161_hash gigaset_initdriver 2 1060 _000161_hash NULL
++_000162_hash gs_alloc_req 2 58883 _000162_hash NULL
++_000163_hash gs_buf_alloc 2 25067 _000163_hash NULL
++_000164_hash gsm_data_alloc 3 42437 _000164_hash NULL
++_000165_hash gss_pipe_downcall 3 23182 _000165_hash NULL
++_000166_hash handle_request 9 10024 _000166_hash NULL
++_000167_hash hash_new 1 62224 _000167_hash NULL
++_000168_hash hashtab_create 3 33769 _000168_hash NULL
++_000169_hash hcd_buffer_alloc 2 27495 _000169_hash NULL
++_000170_hash heap_init 2 49617 _000170_hash NULL
++_000171_hash hest_ghes_dev_register 1 46766 _000171_hash NULL
++_000172_hash hidraw_get_report 3 45609 _000172_hash NULL
++_000173_hash hidraw_report_event 3 49578 _001249_hash NULL nohasharray
++_000174_hash hidraw_send_report 3 23449 _000174_hash NULL
++_000175_hash hpfs_translate_name 3 41497 _000175_hash NULL
++_000176_hash __i2400mu_send_barker 3 23652 _000176_hash NULL
++_000177_hash i2cdev_read 3 1206 _000177_hash NULL
++_000178_hash i2cdev_write 3 23310 _000178_hash NULL
++_000179_hash i2o_parm_field_get 5 34477 _000179_hash NULL
++_000180_hash i2o_parm_table_get 6 61635 _000180_hash NULL
++_000181_hash ib_ucm_alloc_data 3 36885 _000181_hash NULL
++_000182_hash ib_uverbs_unmarshall_recv 5 12251 _000182_hash NULL
++_000183_hash ieee80211_build_probe_req 7-5 27660 _000183_hash NULL
++_000184_hash ieee80211_if_write 3 34894 _000184_hash NULL
++_000185_hash if_write 3 51756 _000185_hash NULL
++_000186_hash ima_write_policy 3 40548 _000186_hash NULL
++_000187_hash init_data_container 1 60709 _000187_hash NULL
++_000188_hash init_send_hfcd 1 34586 _000188_hash NULL
++_000189_hash input_ff_create 2 21240 _000189_hash NULL
++_000190_hash input_mt_init_slots 2 31183 _000190_hash NULL
++_000191_hash insert_dent 7 65034 _000191_hash NULL
++_000192_hash ioat2_alloc_ring 2 11172 _000192_hash NULL
++_000193_hash iov_iter_copy_from_user 4 31942 _000193_hash NULL
++_000194_hash iov_iter_copy_from_user_atomic 4 56368 _000194_hash NULL
++_000195_hash iowarrior_write 3 18604 _000195_hash NULL
++_000196_hash ipc_alloc 1 1192 _000196_hash NULL
++_000197_hash ipc_rcu_alloc 1 21208 _000197_hash NULL
++_000198_hash ip_vs_conn_fill_param_sync 6 29771 _001499_hash NULL nohasharray
++_000199_hash ip_vs_create_timeout_table 2 64478 _000199_hash NULL
++_000200_hash ipw_queue_tx_init 3 49161 _000200_hash NULL
++_000201_hash irias_new_octseq_value 2 13596 _002933_hash NULL nohasharray
++_000202_hash ir_lirc_transmit_ir 3 64403 _000202_hash NULL
++_000203_hash isdn_add_channels 3 40905 _000203_hash NULL
++_000204_hash isdn_ppp_fill_rq 2 41428 _000204_hash NULL
++_000205_hash isdn_read 3 50021 _000205_hash NULL
++_000206_hash isdn_v110_open 3 2418 _000206_hash NULL
++_000207_hash islpci_mgt_transmit 5 34133 _000207_hash NULL
++_000208_hash iso_callback 3 43208 _000208_hash NULL
++_000209_hash iso_packets_buffer_init 3-4 29061 _000209_hash NULL
++_000210_hash it821x_firmware_command 3 8628 _000210_hash NULL
++_000211_hash iwch_alloc_fastreg_pbl 2 40153 _000211_hash NULL
++_000212_hash iwl_trans_txq_alloc 3 36147 _000212_hash NULL
++_000213_hash jbd2_journal_init_revoke_table 1 36336 _000213_hash NULL
++_000214_hash jffs2_alloc_full_dirent 1 60179 _000777_hash NULL nohasharray
++_000215_hash journal_init_revoke_table 1 56331 _000215_hash NULL
++_000216_hash keyctl_instantiate_key_common 4 47889 _000216_hash NULL
++_000217_hash keyctl_update_key 3 26061 _000217_hash NULL
++_000218_hash __kfifo_alloc 2-3 22173 _000218_hash NULL
++_000220_hash kmalloc_parameter 1 65279 _000220_hash NULL
++_000221_hash kmem_alloc 1 31920 _000221_hash NULL
++_000222_hash kobj_map 2-3 9566 _000222_hash NULL
++_000224_hash kone_receive 4 4690 _000224_hash NULL
++_000225_hash kone_send 4 63435 _000225_hash NULL
++_000226_hash krealloc 2 14908 _000226_hash NULL
++_000227_hash kvmalloc 1 32646 _000227_hash NULL
++_000228_hash kvm_read_guest_atomic 4 10765 _000228_hash NULL
++_000229_hash kvm_read_guest_cached 4 39666 _000229_hash NULL
++_000230_hash kvm_read_guest_page 5 18074 _000230_hash NULL
++_000231_hash kzalloc 1 54740 _000231_hash NULL
++_000232_hash kzalloc_node 1 24352 _000232_hash NULL
++_000233_hash lane2_associate_req 4 45398 _000233_hash NULL
++_000234_hash lbs_debugfs_write 3 48413 _000234_hash NULL
++_000235_hash lc_create 3 48662 _000235_hash NULL
++_000236_hash ldm_frag_add 2 5611 _000236_hash NULL
++_000237_hash libipw_alloc_txb 1-3-2 27579 _000237_hash NULL
++_000238_hash listxattr 3 12769 _000238_hash NULL
++_000239_hash load_msg 2 95 _000239_hash NULL
++_000240_hash mb_cache_create 2 17307 _000240_hash NULL
++_000241_hash mcs7830_get_reg 3 33308 _000241_hash NULL
++_000242_hash mcs7830_set_reg 3 31413 _000242_hash NULL
++_000243_hash mempool_create_node 1 44715 _000243_hash NULL
++_000244_hash mempool_kmalloc 2 53831 _000244_hash NULL
++_000245_hash mempool_resize 2 47983 _001651_hash NULL nohasharray
++_000246_hash mesh_table_alloc 1 22305 _000246_hash NULL
++_000247_hash mfd_add_devices 4 56753 _000247_hash NULL
++_000248_hash mgmt_control 3 7349 _000248_hash NULL
++_000249_hash mgmt_pending_add 5 47990 _000249_hash NULL
++_000250_hash mlx4_ib_alloc_fast_reg_page_list 2 46119 _000250_hash NULL
++_000251_hash mmc_alloc_sg 1 21504 _000251_hash NULL
++_000252_hash mmc_send_bus_test 4 18285 _000252_hash NULL
++_000253_hash mmc_send_cxd_data 5 38655 _000253_hash NULL
++_000254_hash module_alloc_update_bounds 1 47205 _000254_hash NULL
++_000255_hash mptctl_getiocinfo 2 28545 _000255_hash NULL
++_000256_hash mtd_device_parse_register 5 5024 _000256_hash NULL
++_000257_hash mtd_do_readoob 4 13850 _000257_hash NULL
++_000258_hash mtd_do_writeoob 4 36373 _000258_hash NULL
++_000259_hash mwifiex_get_common_rates 3 17131 _000259_hash NULL
++_000260_hash mwifiex_update_curr_bss_params 5 16908 _000260_hash NULL
++_000261_hash nand_bch_init 2-3 16280 _002042_hash NULL nohasharray
++_000263_hash ncp__vol2io 5 4804 _000263_hash NULL
++_000264_hash nes_alloc_fast_reg_page_list 2 33523 _000264_hash NULL
++_000265_hash nfc_targets_found 3 29886 _000265_hash NULL
++_000266_hash nfs4_acl_new 1 49806 _000266_hash NULL
++_000267_hash nfs4_init_slot_table 2 33152 _000267_hash NULL
++_000268_hash nfs4_reset_slot_table 2 63721 _000268_hash NULL
++_000269_hash nfs4_write_cached_acl 4 15070 _000269_hash NULL
++_000270_hash nfsd_cache_update 3 59574 _000270_hash NULL
++_000271_hash nfsd_symlink 6 63442 _000271_hash NULL
++_000272_hash nfs_idmap_get_desc 2-4 42990 _000272_hash NULL
++_000274_hash nfs_readdata_alloc 1 9990 _000274_hash NULL
++_000275_hash nfs_readdir_make_qstr 3 12509 _000275_hash NULL
++_000276_hash nfs_writedata_alloc 1 62868 _000276_hash NULL
++_000277_hash note_last_dentry 3 12285 _000277_hash NULL
++_000278_hash ntfs_copy_from_user 3-5 15072 _000278_hash NULL
++_000280_hash __ntfs_copy_from_user_iovec_inatomic 3-4 38153 _000280_hash NULL
++_000282_hash ntfs_ucstonls 3-5 23097 _000282_hash NULL
++_000283_hash o2hb_debug_create 4 18744 _000283_hash NULL
++_000284_hash o2net_send_message_vec 4 879 _001622_hash NULL nohasharray
++_000285_hash opera1_xilinx_rw 5 31453 _000285_hash NULL
++_000286_hash opticon_write 4 60775 _000286_hash NULL
++_000287_hash orig_node_add_if 2 32833 _000287_hash NULL
++_000288_hash orig_node_del_if 2 28371 _000288_hash NULL
++_000289_hash osdmap_set_max_osd 2 57630 _003494_hash NULL nohasharray
++_000290_hash packet_buffer_init 2 1607 _000290_hash NULL
++_000291_hash pcbit_writecmd 2 12332 _000291_hash NULL
++_000292_hash pcmcia_replace_cis 3 57066 _000292_hash NULL
++_000293_hash pcnet32_realloc_rx_ring 3 36598 _000293_hash NULL
++_000294_hash pcnet32_realloc_tx_ring 3 38428 _000294_hash NULL
++_000295_hash pidlist_allocate 1 64404 _000295_hash NULL
++_000296_hash pipe_iov_copy_from_user 3 23102 _000296_hash NULL
++_000297_hash pipe_iov_copy_to_user 3 3447 _000297_hash NULL
++_000298_hash pipe_set_size 2 5204 _000298_hash NULL
++_000299_hash pkt_add 3 39897 _000299_hash NULL
++_000300_hash pkt_bio_alloc 1 48284 _000300_hash NULL
++_000301_hash platform_device_add_data 3 310 _000301_hash NULL
++_000302_hash platform_device_add_resources 3 13289 _000302_hash NULL
++_000303_hash pool_allocate 3 42012 _000303_hash NULL
++_000304_hash posix_acl_alloc 1 48063 _000304_hash NULL
++_000305_hash ppp_cp_parse_cr 4 5214 _000305_hash NULL
++_000306_hash pp_read 3 33210 _000306_hash NULL
++_000307_hash pp_write 3 39554 _000307_hash NULL
++_000308_hash printer_req_alloc 2 62687 _001637_hash NULL nohasharray
++_000309_hash prism2_set_genericelement 3 29277 _000309_hash NULL
++_000310_hash __probe_kernel_read 3 61119 _000310_hash NULL
++_000311_hash __probe_kernel_write 3 29842 _000311_hash NULL
++_000312_hash pstore_mkfile 5 50830 _000312_hash NULL
++_000313_hash pvr2_ioread_set_sync_key 3 59882 _000313_hash NULL
++_000314_hash pvr2_stream_buffer_count 2 33719 _000314_hash NULL
++_000315_hash qdisc_class_hash_alloc 1 18262 _000315_hash NULL
++_000316_hash qlcnic_alloc_msix_entries 2 46160 _000316_hash NULL
++_000317_hash r3964_write 4 57662 _000317_hash NULL
++_000318_hash raw_setsockopt 5 45800 _000318_hash NULL
++_000319_hash rbd_snap_add 4 19678 _000319_hash NULL
++_000320_hash rdma_set_ib_paths 3 45592 _000320_hash NULL
++_000321_hash read 3 9397 _000321_hash NULL
++_000322_hash read_buf 2 20469 _000322_hash NULL
++_000323_hash read_cis_cache 4 29735 _000323_hash NULL
++_000324_hash realloc_buffer 2 25816 _000324_hash NULL
++_000325_hash realloc_packet_buffer 2 25569 _000325_hash NULL
++_000326_hash receive_DataRequest 3 9904 _000326_hash NULL
++_000327_hash recv_control_msg 5 4476 _000327_hash NULL
++_000328_hash regmap_access_read_file 3 37223 _000328_hash NULL
++_000329_hash regmap_map_read_file 3 37685 _000329_hash NULL
++_000330_hash _regmap_raw_write 4 42652 _000330_hash NULL
++_000331_hash regset_tls_set 4 18459 _000331_hash NULL
++_000332_hash reg_w_buf 3 27724 _000736_hash NULL nohasharray
++_000333_hash reg_w_ixbuf 4 34736 _000333_hash NULL
++_000334_hash request_key_auth_new 3 38092 _000334_hash NULL
++_000335_hash reshape_ring 2 29147 _000335_hash NULL
++_000336_hash restore_i387_fxsave 2 17528 _000336_hash NULL
++_000337_hash rndis_add_response 2 58544 _000337_hash NULL
++_000338_hash rndis_set_oid 4 6547 _000338_hash NULL
++_000339_hash rngapi_reset 3 34366 _002740_hash NULL nohasharray
++_000340_hash roccat_common_receive 4 53407 _000340_hash NULL
++_000341_hash roccat_common_send 4 12284 _000341_hash NULL
++_000342_hash rpc_malloc 2 43573 _000342_hash NULL
++_000343_hash rts51x_read_mem 4 26577 _000343_hash NULL
++_000344_hash rts51x_read_status 4 11830 _000344_hash NULL
++_000345_hash rts51x_write_mem 4 17598 _000345_hash NULL
++_000346_hash rw_copy_check_uvector 3 34271 _000346_hash NULL
++_000347_hash rxrpc_request_key 3 27235 _000347_hash NULL
++_000348_hash rxrpc_server_keyring 3 16431 _000348_hash NULL
++_000349_hash savemem 3 58129 _000349_hash NULL
++_000350_hash scsi_mode_select 6 37330 _000350_hash NULL
++_000351_hash sctp_auth_create_key 1 51641 _000351_hash NULL
++_000352_hash sctp_getsockopt_local_addrs 2 25178 _000352_hash NULL
++_000353_hash sctp_make_abort_user 3 29654 _000353_hash NULL
++_000354_hash sctp_setsockopt_auth_key 3 3793 _000354_hash NULL
++_000355_hash sctp_setsockopt_bindx 3 49870 _000355_hash NULL
++_000356_hash __sctp_setsockopt_connectx 3 46949 _000356_hash NULL
++_000357_hash sctp_setsockopt_hmac_ident 3 11687 _000357_hash NULL
++_000358_hash security_context_to_sid_core 2 29248 _000358_hash NULL
++_000359_hash send_bulk_static_data 3 61932 _000359_hash NULL
++_000360_hash _send_control_msg 6 43564 _000914_hash NULL nohasharray
++_000361_hash send_control_msg 6 48498 _000361_hash NULL
++_000362_hash setkey_unaligned 3 39474 _000362_hash NULL
++_000363_hash set_registers 3 53582 _000363_hash NULL
++_000364_hash setup_req 3 5848 _000364_hash NULL
++_000365_hash setxattr 4 37006 _000365_hash NULL
++_000366_hash sg_kmalloc 1 50240 _000366_hash NULL
++_000367_hash sgl_map_user_pages 2 30610 _000367_hash NULL
++_000368_hash shash_setkey_unaligned 3 8620 _000368_hash NULL
++_000369_hash shmem_xattr_set 4 11843 _000369_hash NULL
++_000370_hash sierra_setup_urb 5 46029 _000370_hash NULL
++_000371_hash skb_do_copy_data_nocache 5 12465 _000371_hash NULL
++_000372_hash sl_alloc_bufs 2 50380 _000372_hash NULL
++_000373_hash sl_realloc_bufs 2 64086 _000373_hash NULL
++_000374_hash snd_ac97_pcm_assign 2 30218 _000374_hash NULL
++_000375_hash snd_ctl_elem_user_tlv 3 11695 _000375_hash NULL
++_000376_hash snd_emu10k1_fx8010_read 5 9605 _000376_hash NULL
++_000377_hash snd_emux_create_port 3 42533 _000377_hash NULL
++_000378_hash snd_midi_channel_init_set 1 30092 _000378_hash NULL
++_000379_hash snd_midi_event_new 1 9893 _000524_hash NULL nohasharray
++_000380_hash snd_pcm_aio_read 3 13900 _000380_hash NULL
++_000381_hash snd_pcm_aio_write 3 28738 _000381_hash NULL
++_000382_hash snd_sb_csp_load_user 3 45190 _000382_hash NULL
++_000383_hash snd_seq_oss_readq_new 2 14283 _000383_hash NULL
++_000384_hash snd_usb_ctl_msg 8 8436 _000384_hash NULL
++_000385_hash sock_kmalloc 2 62205 _000385_hash NULL
++_000386_hash spidev_message 3 5518 _000386_hash NULL
++_000387_hash squashfs_cache_init 2 41656 _000387_hash NULL
++_000388_hash squashfs_read_data 6 59440 _000388_hash NULL
++_000389_hash squashfs_read_table 3 16945 _000389_hash NULL
++_000390_hash srp_iu_pool_alloc 2 17920 _000390_hash NULL
++_000391_hash srp_ring_alloc 2 26760 _000391_hash NULL
++_000392_hash st5481_setup_isocpipes 6-4 61340 _000392_hash NULL
++_000393_hash svc_pool_map_alloc_arrays 2 47181 _000393_hash NULL
++_000394_hash sys_add_key 4 61288 _000394_hash NULL
++_000395_hash sys_semtimedop 3 4486 _000395_hash NULL
++_000396_hash tda10048_writeregbulk 4 11050 _000396_hash NULL
++_000397_hash tipc_log_resize 1 34803 _000397_hash NULL
++_000398_hash tipc_subseq_alloc 1 5957 _000398_hash NULL
++_000399_hash trusted_instantiate 3 4710 _000399_hash NULL
++_000400_hash trusted_update 3 12664 _000400_hash NULL
++_000401_hash tt_changes_fill_buffer 3 62649 _000401_hash NULL
++_000402_hash tty_buffer_alloc 2 45437 _000402_hash NULL
++_000403_hash ubi_resize_volume 2 50172 _000403_hash NULL
++_000404_hash udf_alloc_i_data 2 35786 _000404_hash NULL
++_000405_hash udf_sb_alloc_partition_maps 2 62313 _000405_hash NULL
++_000406_hash uea_idma_write 3 64139 _000406_hash NULL
++_000407_hash uea_request 4 47613 _000407_hash NULL
++_000408_hash uea_send_modem_cmd 3 3888 _000408_hash NULL
++_000409_hash unlink_queued 3-4 645 _000409_hash NULL
++_000410_hash us122l_ctl_msg 8 13330 _000410_hash NULL
++_000411_hash usb_alloc_urb 1 43436 _000411_hash NULL
++_000412_hash usblp_new_writeurb 2 22894 _000412_hash NULL
++_000413_hash usbtest_alloc_urb 3-5 34446 _000413_hash NULL
++_000415_hash user_instantiate 3 26131 _000415_hash NULL
++_000416_hash user_update 3 41332 _000416_hash NULL
++_000417_hash uvc_simplify_fraction 3 31303 _000417_hash NULL
++_000418_hash uwb_rc_cmd_done 4 35892 _000418_hash NULL
++_000419_hash uwb_rc_neh_grok_event 3 55799 _000419_hash NULL
++_000420_hash v9fs_alloc_rdir_buf 2 42150 _000420_hash NULL
++_000421_hash vc_do_resize 3-4 48842 _000421_hash NULL
++_000423_hash vga_arb_write 3 36112 _000423_hash NULL
++_000424_hash video_proc_write 3 6724 _000424_hash NULL
++_000425_hash vlsi_alloc_ring 3-4 57003 _000425_hash NULL
++_000427_hash __vmalloc 1 61168 _000427_hash NULL
++_000428_hash vmalloc_32 1 1135 _000428_hash NULL
++_000429_hash vmalloc_32_user 1 37519 _000429_hash NULL
++_000430_hash vmalloc_exec 1 36132 _000430_hash NULL
++_000431_hash vmalloc_node 1 58700 _000431_hash NULL
++_000432_hash __vmalloc_node_flags 1 30352 _000432_hash NULL
++_000433_hash vmalloc_to_sg 2 58354 _000433_hash NULL
++_000434_hash vmalloc_user 1 32308 _000434_hash NULL
++_000435_hash vp_request_msix_vectors 2 28849 _000435_hash NULL
++_000436_hash vring_add_indirect 3-4 20737 _000436_hash NULL
++_000438_hash vring_new_virtqueue 1 36374 _000438_hash NULL
++_000439_hash vxge_os_dma_malloc 2 46184 _000439_hash NULL
++_000440_hash vxge_os_dma_malloc_async 3 56348 _000440_hash NULL
++_000441_hash wdm_write 3 53735 _000441_hash NULL
++_000442_hash wiimote_hid_send 3 48528 _000442_hash NULL
++_000443_hash write 3 62671 _000443_hash NULL
++_000444_hash x25_asy_change_mtu 2 26928 _000444_hash NULL
++_000445_hash xfrm_dst_alloc_copy 3 3034 _000445_hash NULL
++_000446_hash xfrm_user_policy 4 62573 _000446_hash NULL
++_000447_hash xfs_attrmulti_attr_set 4 59346 _000447_hash NULL
++_000448_hash __xip_file_write 3-4 2733 _000448_hash NULL
++_000449_hash xprt_rdma_allocate 2 31372 _000449_hash NULL
++_000450_hash xt_alloc_table_info 1 57903 _000450_hash NULL
++_000451_hash zd_usb_iowrite16v_async 3 23984 _000451_hash NULL
++_000452_hash zd_usb_read_fw 4 22049 _000452_hash NULL
++_000453_hash aa_simple_write_to_buffer 3-4 49683 _000453_hash NULL
++_000454_hash acpi_ex_allocate_name_string 2-1 7685 _002692_hash NULL nohasharray
++_000455_hash acpi_os_allocate_zeroed 1 37422 _000455_hash NULL
++_000456_hash acpi_ut_initialize_buffer 2 47143 _002270_hash NULL nohasharray
++_000457_hash ad7879_spi_xfer 3 36311 _000457_hash NULL
++_000458_hash add_new_gdb 3 27643 _000458_hash NULL
++_000459_hash add_numbered_child 5 14273 _000459_hash NULL
++_000460_hash afs_cell_alloc 2 24052 _000460_hash NULL
++_000461_hash aggr_recv_addba_req_evt 4 38037 _000461_hash NULL
++_000462_hash agp_create_memory 1 1075 _000462_hash NULL
++_000463_hash agp_create_user_memory 1 62955 _000463_hash NULL
++_000464_hash alg_setkey 3 31485 _000464_hash NULL
++_000465_hash alloc_async 1 14208 _000465_hash NULL
++_000466_hash __alloc_bootmem_low_node 2 25726 _001269_hash NULL nohasharray
++_000467_hash __alloc_bootmem_node 2 1992 _000467_hash NULL
++_000468_hash __alloc_bootmem_node_nopanic 2 6432 _000468_hash NULL
++_000469_hash ___alloc_bootmem_nopanic 1 53626 _000469_hash NULL
++_000470_hash alloc_buf 1 34532 _000470_hash NULL
++_000471_hash alloc_chunk 1 49575 _000471_hash NULL
++_000472_hash alloc_context 1 41283 _000472_hash NULL
++_000473_hash alloc_cpu_rmap 1 65363 _000473_hash NULL
++_000474_hash alloc_ctrl_packet 1 44667 _000474_hash NULL
++_000475_hash alloc_data_packet 1 46698 _000475_hash NULL
++_000476_hash alloc_dca_provider 2 59670 _000476_hash NULL
++_000477_hash __alloc_dev_table 2 54343 _000477_hash NULL
++_000478_hash alloc_ep 1 17269 _000478_hash NULL
++_000479_hash alloc_large_system_hash 2 64490 _000479_hash NULL
++_000480_hash alloc_netdev_mqs 1 30030 _000480_hash NULL
++_000481_hash __alloc_objio_seg 1 7203 _000481_hash NULL
++_000482_hash alloc_ring 2-4 18278 _000482_hash NULL
++_000484_hash alloc_session 1-2 64171 _000484_hash NULL
++_000488_hash alloc_smp_req 1 51337 _000488_hash NULL
++_000489_hash alloc_smp_resp 1 3566 _000489_hash NULL
++_000490_hash alloc_ts_config 1 45775 _000490_hash NULL
++_000491_hash alloc_upcall 2 62186 _000491_hash NULL
++_000492_hash altera_drscan 2 48698 _000492_hash NULL
++_000493_hash altera_irscan 2 62396 _000493_hash NULL
++_000494_hash altera_set_dr_post 2 54291 _000494_hash NULL
++_000495_hash altera_set_dr_pre 2 64862 _000495_hash NULL
++_000496_hash altera_set_ir_post 2 20948 _000496_hash NULL
++_000497_hash altera_set_ir_pre 2 54103 _000497_hash NULL
++_000498_hash altera_swap_dr 2 50090 _000498_hash NULL
++_000499_hash altera_swap_ir 2 9194 _000499_hash &_000035_hash
++_000500_hash amd_create_gatt_pages 1 20537 _000500_hash NULL
++_000501_hash arvo_sysfs_read 6 31617 _000501_hash NULL
++_000502_hash arvo_sysfs_write 6 3311 _000502_hash NULL
++_000503_hash asd_store_update_bios 4 10165 _000503_hash NULL
++_000504_hash ata_host_alloc 2 46094 _000504_hash NULL
++_000505_hash ath6kl_cfg80211_connect_event 7-9-8 13443 _000505_hash NULL
++_000506_hash ath6kl_mgmt_tx 9 3230 _000506_hash NULL
++_000507_hash ath6kl_sdio_alloc_prep_scat_req 2 51986 _000507_hash NULL
++_000508_hash ath6kl_wmi_tcmd_test_report_rx 3 4314 _000508_hash NULL
++_000509_hash ath_descdma_setup 5 12257 _000509_hash NULL
++_000510_hash ath_rx_edma_init 2 65483 _000510_hash NULL
++_000511_hash ati_create_gatt_pages 1 4722 _002483_hash NULL nohasharray
++_000512_hash au0828_init_isoc 2-3 61917 _000512_hash NULL
++_000514_hash audit_init_entry 1 38644 _000514_hash NULL
++_000515_hash b43_nphy_load_samples 3 36481 _000515_hash NULL
++_000516_hash bfad_debugfs_write_regrd 3 15218 _000516_hash NULL
++_000517_hash bfad_debugfs_write_regwr 3 61841 _000517_hash NULL
++_000518_hash bio_copy_user_iov 4 37660 _000518_hash NULL
++_000519_hash __bio_map_kern 2-3 47379 _000519_hash NULL
++_000521_hash blk_register_region 1-2 51424 _000521_hash NULL
++_000523_hash bm_realloc_pages 2 9431 _000523_hash NULL
++_000524_hash bm_register_write 3 9893 _000524_hash &_000379_hash
++_000525_hash br_mdb_rehash 2 42643 _000525_hash NULL
++_000526_hash btrfs_copy_from_user 3-1 43806 _000526_hash NULL
++_000527_hash btrfs_insert_delayed_dir_index 4 63720 _000527_hash NULL
++_000528_hash __c4iw_init_resource_fifo 3 8334 _000528_hash NULL
++_000529_hash ca_extend 2 64541 _000529_hash NULL
++_000530_hash carl9170_cmd_buf 3 950 _000530_hash NULL
++_000531_hash cdev_add 2-3 38176 _000531_hash NULL
++_000533_hash cdrom_read_cdda 4 50478 _000533_hash NULL
++_000534_hash ceph_dns_resolve_name 1-2 62488 _000534_hash NULL
++_000535_hash ceph_msgpool_get 2 54258 _000535_hash NULL
++_000536_hash cfg80211_connect_result 4-6 56515 _000536_hash NULL
++_000538_hash cfg80211_disconnected 4 57 _000538_hash NULL
++_000539_hash cfg80211_inform_bss 8 19332 _000539_hash NULL
++_000540_hash cfg80211_inform_bss_frame 4 41078 _000540_hash NULL
++_000541_hash cfg80211_mlme_register_mgmt 5 19852 _000541_hash NULL
++_000542_hash cfg80211_roamed 5-7 32632 _000542_hash NULL
++_000544_hash cifs_readdata_alloc 1 50318 _000544_hash NULL
++_000545_hash cifs_readv_from_socket 3 19109 _000545_hash NULL
++_000546_hash cifs_writedata_alloc 1 8710 _000546_hash NULL
++_000547_hash cnic_alloc_dma 3 34641 _000547_hash NULL
++_000548_hash coda_psdev_write 3 1711 _000548_hash NULL
++_000549_hash construct_key 3 11329 _000549_hash NULL
++_000550_hash context_alloc 3 24645 _000550_hash NULL
++_000551_hash copy_from_user 3 17559 _000551_hash NULL
++_000552_hash copy_to_user 3 57835 _000552_hash NULL
++_000553_hash create_attr_set 1 22861 _000553_hash NULL
++_000554_hash create_gpadl_header 2 19064 _000554_hash NULL
++_000555_hash _create_sg_bios 4 31244 _000555_hash NULL
++_000556_hash cryptd_alloc_instance 2-3 18048 _000556_hash NULL
++_000558_hash crypto_ahash_setkey 3 55134 _000558_hash NULL
++_000559_hash crypto_alloc_instance2 3 25277 _000559_hash NULL
++_000560_hash crypto_shash_setkey 3 60483 _000560_hash NULL
++_000561_hash cx231xx_init_bulk 3-2 47024 _000561_hash NULL
++_000562_hash cx231xx_init_isoc 2-3 56453 _000562_hash NULL
++_000564_hash cx231xx_init_vbi_isoc 2-3 28053 _000564_hash NULL
++_000566_hash cxgb_alloc_mem 1 24007 _000566_hash NULL
++_000567_hash cxgbi_device_portmap_create 3 25747 _000567_hash NULL
++_000568_hash cxgbi_device_register 1-2 36746 _000568_hash NULL
++_000570_hash __cxio_init_resource_fifo 3 23447 _000570_hash NULL
++_000571_hash ddp_make_gl 1 12179 _000571_hash NULL
++_000572_hash device_write 3 45156 _000572_hash NULL
++_000573_hash dev_set_alias 3 50084 _000573_hash NULL
++_000574_hash disconnect 4 48738 _000574_hash NULL
++_000575_hash disk_expand_part_tbl 2 30561 _000575_hash NULL
++_000576_hash do_dccp_setsockopt 5 54377 _000576_hash NULL
++_000577_hash do_jffs2_setxattr 5 25910 _000577_hash NULL
++_000578_hash do_msgsnd 4 1387 _000578_hash NULL
++_000579_hash do_readv_writev 4 51849 _000579_hash NULL
++_000580_hash do_xip_mapping_read 5 60297 _000580_hash NULL
++_000581_hash ecryptfs_decode_and_decrypt_filename 5 10379 _000581_hash NULL
++_000582_hash ecryptfs_encrypt_and_encode_filename 6 2109 _000582_hash NULL
++_000583_hash ecryptfs_send_message_locked 2 31801 _000583_hash NULL
++_000584_hash edac_device_alloc_ctl_info 1 5941 _000584_hash NULL
++_000585_hash edac_mc_alloc 1 54846 _000585_hash NULL
++_000586_hash edac_pci_alloc_ctl_info 1 63388 _000586_hash NULL
++_000587_hash efivar_create_sysfs_entry 2 19485 _000587_hash NULL
++_000588_hash em28xx_init_isoc 2-3 8755 _000588_hash NULL
++_000590_hash enclosure_register 3 57412 _000590_hash NULL
++_000591_hash ext4_kvzalloc 1 47605 _000591_hash NULL
++_000592_hash f_audio_buffer_alloc 1 41110 _000592_hash NULL
++_000593_hash __feat_register_sp 6 64712 _000593_hash NULL
++_000594_hash __ffs_ep0_read_events 3 48868 _000594_hash NULL
++_000595_hash ffs_ep0_write 3 9438 _000595_hash NULL
++_000596_hash ffs_epfile_read 3 18775 _000596_hash NULL
++_000597_hash ffs_epfile_write 3 48014 _000597_hash NULL
++_000598_hash fib_info_hash_alloc 1 9075 _000598_hash NULL
++_000599_hash fillonedir 3 41746 _000599_hash NULL
++_000600_hash flexcop_device_kmalloc 1 54793 _000600_hash NULL
++_000601_hash frame_alloc 4 15981 _000601_hash NULL
++_000602_hash fw_node_create 2 9559 _000602_hash NULL
++_000603_hash garmin_read_process 3 27509 _000603_hash NULL
++_000604_hash garp_request_join 4 7471 _000604_hash NULL
++_000605_hash get_derived_key 4 61100 _000605_hash NULL
++_000606_hash get_entry 4 16003 _000606_hash NULL
++_000607_hash get_free_de 2 33714 _000607_hash NULL
++_000608_hash get_new_cssid 2 51665 _000608_hash NULL
++_000609_hash getxattr 4 24398 _003402_hash NULL nohasharray
++_000610_hash gspca_dev_probe2 4 59833 _000610_hash NULL
++_000611_hash hcd_alloc_coherent 5 55862 _000611_hash NULL
++_000612_hash hci_sock_sendmsg 4 37420 _000612_hash NULL
++_000613_hash hid_register_field 2-3 4874 _000613_hash NULL
++_000615_hash hid_report_raw_event 4 7024 _000615_hash NULL
++_000616_hash hpi_alloc_control_cache 1 35351 _000616_hash NULL
++_000617_hash hugetlbfs_read_actor 2-5-4 34547 _000617_hash NULL
++_000620_hash hvc_alloc 4 12579 _000620_hash NULL
++_000621_hash __hwahc_dev_set_key 5 46328 _000621_hash NULL
++_000622_hash i2400m_zrealloc_2x 3 54166 _001133_hash NULL nohasharray
++_000623_hash ib_alloc_device 1 26483 _000623_hash NULL
++_000624_hash ib_create_send_mad 5 1196 _000624_hash NULL
++_000625_hash ibmasm_new_command 2 25714 _000625_hash NULL
++_000626_hash ib_send_cm_drep 3 50186 _000626_hash NULL
++_000627_hash ib_send_cm_mra 4 60202 _003614_hash NULL nohasharray
++_000628_hash ib_send_cm_rtu 3 63138 _000628_hash NULL
++_000629_hash ieee80211_key_alloc 3 19065 _000629_hash NULL
++_000630_hash ieee80211_mgmt_tx 9 59699 _000630_hash NULL
++_000631_hash ieee80211_send_probe_req 6-4 6924 _000631_hash NULL
++_000632_hash init_bch 1-2 64130 _000632_hash NULL
++_000634_hash init_ipath 1 48187 _000634_hash NULL
++_000635_hash init_list_set 2-3 39188 _000635_hash NULL
++_000637_hash init_q 4 132 _000637_hash NULL
++_000638_hash init_state 2 60165 _000638_hash NULL
++_000639_hash init_tag_map 3 57515 _000639_hash NULL
++_000640_hash ioctl_private_iw_point 7 1273 _000640_hash NULL
++_000641_hash ipr_alloc_ucode_buffer 1 40199 _000641_hash NULL
++_000642_hash ip_set_alloc 1 57953 _000642_hash NULL
++_000643_hash ipv6_flowlabel_opt 3 58135 _000784_hash NULL nohasharray
++_000644_hash irias_add_octseq_attrib 4 29983 _000644_hash NULL
++_000645_hash irq_alloc_generic_chip 2 26650 _000645_hash NULL
++_000646_hash iscsi_alloc_session 3 49390 _000646_hash NULL
++_000647_hash iscsi_create_conn 2 50425 _000647_hash NULL
++_000648_hash iscsi_create_endpoint 1 15193 _000648_hash NULL
++_000649_hash iscsi_create_iface 5 38510 _000649_hash NULL
++_000650_hash iscsi_decode_text_input 4 58292 _000650_hash NULL
++_000651_hash iscsi_pool_init 2-4 54913 _000651_hash NULL
++_000653_hash iscsit_dump_data_payload 2 38683 _000653_hash NULL
++_000654_hash islpci_mgt_transaction 5 23610 _000654_hash NULL
++_000655_hash iso_sched_alloc 1 13377 _002005_hash NULL nohasharray
++_000656_hash iwl_calib_set 3 10944 _000656_hash NULL
++_000657_hash iwl_legacy_tx_queue_init 3 21332 _000657_hash NULL
++_000658_hash iwmct_fw_parser_init 4 37876 _000658_hash NULL
++_000659_hash iwm_notif_send 6 12295 _000659_hash NULL
++_000660_hash iwm_ntf_calib_res 3 11686 _000660_hash NULL
++_000661_hash iwm_umac_set_config_var 4 17320 _000661_hash NULL
++_000662_hash jbd2_journal_init_revoke 2 51088 _000662_hash NULL
++_000663_hash jffs2_write_dirent 5 37311 _000663_hash NULL
++_000664_hash journal_init_revoke 2 56933 _000664_hash NULL
++_000665_hash keyctl_instantiate_key 3 41855 _000665_hash NULL
++_000666_hash keyctl_instantiate_key_iov 3 16969 _000666_hash NULL
++_000667_hash kmem_realloc 2 37489 _000667_hash NULL
++_000668_hash kmem_zalloc 1 11510 _000668_hash NULL
++_000669_hash koneplus_send 4 18226 _000669_hash NULL
++_000670_hash koneplus_sysfs_read 6 42792 _000670_hash NULL
++_000671_hash kovaplus_send 4 10009 _000671_hash NULL
++_000672_hash kvm_read_guest_page_mmu 6 37611 _000672_hash NULL
++_000673_hash kvm_set_irq_routing 3 48704 _000673_hash NULL
++_000674_hash kvm_write_guest_cached 4 11106 _000674_hash NULL
++_000675_hash kvm_write_guest_page 5 63555 _000675_hash NULL
++_000676_hash l2tp_session_create 1 25286 _000676_hash NULL
++_000677_hash leaf_dealloc 3 29566 _000677_hash NULL
++_000678_hash linear_conf 2 23485 _003035_hash NULL nohasharray
++_000679_hash lirc_buffer_init 2-3 53282 _000679_hash NULL
++_000681_hash lpfc_sli4_queue_alloc 3 62646 _000681_hash NULL
++_000682_hash mce_request_packet 3 1073 _000682_hash NULL
++_000683_hash media_entity_init 2-4 15870 _001358_hash NULL nohasharray
++_000685_hash mempool_create 1 29437 _000685_hash NULL
++_000686_hash memstick_alloc_host 1 142 _000686_hash NULL
++_000687_hash mmc_alloc_host 1 48097 _000687_hash NULL
++_000688_hash mmc_test_alloc_mem 3-2 28102 _000688_hash NULL
++_000689_hash mtd_concat_create 2 14416 _000689_hash NULL
++_000690_hash mvumi_alloc_mem_resource 3 47750 _000690_hash NULL
++_000691_hash mwifiex_11n_create_rx_reorder_tbl 4 63806 _000691_hash NULL
++_000692_hash mwifiex_alloc_sdio_mpa_buffers 2-3 60961 _000692_hash NULL
++_000694_hash mwl8k_cmd_set_beacon 4 23110 _000694_hash NULL
++_000695_hash neigh_hash_alloc 1 17595 _000695_hash NULL
++_000696_hash netxen_alloc_sds_rings 2 13417 _000696_hash NULL
++_000697_hash new_bind_ctl 2 35324 _000697_hash NULL
++_000698_hash new_lockspace 2 29674 _000698_hash NULL
++_000699_hash new_tape_buffer 2 32866 _000699_hash NULL
++_000700_hash nfs_idmap_request_key 2 45791 _000700_hash NULL
++_000701_hash nl_pid_hash_zalloc 1 23314 _000701_hash NULL
++_000702_hash nsm_create_handle 4 38060 _000702_hash NULL
++_000703_hash ntfs_copy_from_user_iovec 3-6 49829 _000703_hash NULL
++_000705_hash ntfs_file_buffered_write 4-6 41442 _000705_hash NULL
++_000707_hash __ntfs_malloc 1 34022 _000707_hash NULL
++_000708_hash ocfs2_acl_from_xattr 2 21604 _000708_hash NULL
++_000709_hash opera1_usb_i2c_msgxfer 4 64521 _000709_hash NULL
++_000710_hash _ore_get_io_state 3-5-4 2166 _000710_hash NULL
++_000711_hash orig_hash_add_if 2 53676 _000711_hash NULL
++_000712_hash orig_hash_del_if 2 45080 _000712_hash NULL
++_000713_hash orinoco_set_key 5-7 17878 _000713_hash NULL
++_000715_hash _osd_realloc_seg 3 54352 _000715_hash NULL
++_000716_hash osst_execute 7-6 17607 _000716_hash NULL
++_000717_hash otp_read 2-5-4 10594 _000717_hash NULL
++_000720_hash pair_device 4 12188 _000720_hash NULL
++_000721_hash pccard_store_cis 6 18176 _000721_hash NULL
++_000722_hash pci_add_cap_save_buffer 3 3426 _000722_hash NULL
++_000723_hash pcpu_get_vm_areas 3 50085 _000723_hash NULL
++_000724_hash pcpu_mem_zalloc 1 22948 _000724_hash NULL
++_000725_hash pidlist_resize 2 496 _000725_hash NULL
++_000726_hash pin_code_reply 4 29893 _000726_hash NULL
++_000727_hash pkt_alloc_packet_data 1 37928 _000727_hash NULL
++_000728_hash platform_create_bundle 4-6 12785 _000728_hash NULL
++_000730_hash pm8001_store_update_fw 4 55716 _000730_hash NULL
++_000731_hash pmcraid_alloc_sglist 1 9864 _000731_hash NULL
++_000732_hash pnp_alloc 1 24869 _003573_hash NULL nohasharray
++_000733_hash process_vm_rw 3-5 47533 _000733_hash NULL
++_000735_hash pscsi_get_bio 1 56103 _000735_hash NULL
++_000736_hash pstore_write 3 27724 _000736_hash &_000332_hash
++_000737_hash pyra_send 4 12061 _000737_hash NULL
++_000738_hash qc_capture 3 19298 _000738_hash NULL
++_000739_hash qla2x00_get_ctx_bsg_sp 3 42768 _000739_hash NULL
++_000740_hash qla2x00_get_ctx_sp 3 13912 _000740_hash NULL
++_000741_hash qlcnic_alloc_sds_rings 2 26795 _000741_hash NULL
++_000742_hash queue_received_packet 5 9657 _000742_hash NULL
++_000743_hash rb_alloc 1 3102 _000743_hash NULL
++_000744_hash rbd_alloc_coll 1 33678 _000744_hash NULL
++_000745_hash rbd_create_rw_ops 2 4605 _000745_hash NULL
++_000746_hash rds_message_alloc 1 10517 _000746_hash NULL
++_000747_hash redrat3_transmit_ir 3 64244 _000747_hash NULL
++_000748_hash regcache_rbtree_insert_to_block 5 58009 _000748_hash NULL
++_000749_hash regmap_raw_write 4 53803 _000749_hash NULL
++_000750_hash relay_alloc_page_array 1 52735 _000750_hash NULL
++_000751_hash remote_settings_file_write 3 22987 _000751_hash NULL
++_000752_hash resize_stripes 2 61650 _000752_hash NULL
++_000753_hash rxrpc_setsockopt 5 50286 _000753_hash NULL
++_000754_hash saa7146_vmalloc_build_pgtable 2 19780 _000754_hash NULL
++_000755_hash saa7164_buffer_alloc_user 2 9627 _000755_hash NULL
++_000756_hash scsi_host_alloc 2 63041 _000756_hash NULL
++_000757_hash sctp_sendmsg 4 61919 _000757_hash NULL
++_000758_hash sctp_setsockopt 5 44788 _000758_hash NULL
++_000759_hash sctp_setsockopt_connectx 3 6073 _003309_hash NULL nohasharray
++_000760_hash sctp_setsockopt_connectx_old 3 22631 _000760_hash NULL
++_000761_hash sctp_tsnmap_init 2 36446 _000761_hash NULL
++_000762_hash security_context_to_sid 2 19839 _000762_hash NULL
++_000763_hash security_context_to_sid_default 2 3492 _002996_hash NULL nohasharray
++_000764_hash security_context_to_sid_force 2 20724 _000764_hash NULL
++_000765_hash sel_write_access 3 51704 _000765_hash NULL
++_000766_hash sel_write_create 3 11353 _000766_hash NULL
++_000767_hash sel_write_member 3 28800 _000767_hash NULL
++_000768_hash sel_write_relabel 3 55195 _000768_hash NULL
++_000769_hash sel_write_user 3 45060 _000769_hash NULL
++_000770_hash __seq_open_private 3 40715 _000770_hash NULL
++_000771_hash serverworks_create_gatt_pages 1 46582 _000771_hash NULL
++_000772_hash set_connectable 4 7649 _000772_hash NULL
++_000773_hash set_discoverable 4 32102 _000773_hash NULL
++_000774_hash setkey 3 14987 _000774_hash NULL
++_000775_hash set_local_name 4 6310 _000775_hash NULL
++_000776_hash set_powered 4 60938 _000776_hash NULL
++_000777_hash sg_build_sgat 3 60179 _000777_hash &_000214_hash
++_000778_hash sg_read_oxfer 3 51724 _000778_hash NULL
++_000779_hash simple_alloc_urb 3 60420 _000779_hash NULL
++_000780_hash skb_add_data_nocache 4 4682 _000780_hash NULL
++_000781_hash skb_copy_to_page_nocache 6 58624 _000781_hash NULL
++_000782_hash sk_chk_filter 2 42095 _000782_hash NULL
++_000783_hash sl_change_mtu 2 7396 _000783_hash NULL
++_000784_hash slhc_init 1-2 58135 _000784_hash &_000643_hash
++_000786_hash sm501_create_subdev 3-4 48668 _003430_hash NULL nohasharray
++_000788_hash smk_write_cipso 3 17989 _000788_hash NULL
++_000789_hash snd_card_create 4 64418 _001107_hash NULL nohasharray
++_000790_hash snd_midi_channel_alloc_set 1 28153 _000790_hash NULL
++_000791_hash _snd_pcm_lib_alloc_vmalloc_buffer 2 17820 _000791_hash NULL
++_000792_hash snd_pcm_plugin_build 5 25505 _000792_hash NULL
++_000793_hash snd_seq_device_new 4 31753 _000793_hash NULL
++_000794_hash snd_vx_create 4 40948 _000794_hash NULL
++_000795_hash _sp2d_alloc 1-3-2 16944 _000795_hash NULL
++_000796_hash spi_alloc_master 2 45223 _000796_hash NULL
++_000797_hash spi_register_board_info 2 35651 _000797_hash NULL
++_000798_hash srp_alloc_iu 2 44227 _000798_hash NULL
++_000799_hash srp_target_alloc 3 37288 _000799_hash NULL
++_000801_hash start_isoc_chain 2 565 _000801_hash NULL
++_000802_hash stk_prepare_sio_buffers 2 57168 _000802_hash NULL
++_000803_hash store_iwmct_log_level 4 60209 _000803_hash NULL
++_000804_hash store_iwmct_log_level_fw 4 1974 _000804_hash NULL
++_000805_hash symtab_init 2 61050 _000805_hash NULL
++_000806_hash sys_flistxattr 3 41407 _000806_hash NULL
++_000807_hash sys_fsetxattr 4 49736 _000807_hash NULL
++_000808_hash sys_ipc 3 4889 _000808_hash NULL
++_000809_hash sys_keyctl 4 33708 _001731_hash NULL nohasharray
++_000810_hash sys_listxattr 3 27833 _000810_hash NULL
++_000811_hash sys_llistxattr 3 4532 _000811_hash NULL
++_000812_hash sys_lsetxattr 4 61177 _000812_hash NULL
++_000813_hash sys_mq_timedsend 3 57661 _000813_hash NULL
++_000814_hash sys_semop 3 39457 _000814_hash NULL
++_000815_hash sys_setxattr 4 37880 _000815_hash NULL
++_000816_hash t4_alloc_mem 1 32342 _000816_hash NULL
++_000817_hash tcf_hash_create 4 54360 _000817_hash NULL
++_000818_hash test_unaligned_bulk 3 52333 _000818_hash NULL
++_000819_hash tifm_alloc_adapter 1 10903 _000819_hash NULL
++_000820_hash tm6000_read_write_usb 7 50774 _002745_hash NULL nohasharray
++_000821_hash tnode_alloc 1 49407 _000821_hash NULL
++_000822_hash tomoyo_commit_ok 2 20167 _000822_hash NULL
++_000823_hash tomoyo_scan_bprm 2-4 15642 _000823_hash NULL
++_000825_hash tomoyo_write_self 3 45161 _000825_hash NULL
++_000826_hash tty_write 3 5494 _000826_hash NULL
++_000827_hash ubi_dbg_check_all_ff 4 59810 _000827_hash NULL
++_000828_hash ubi_dbg_check_write 5 48525 _000828_hash NULL
++_000829_hash ubifs_setxattr 4 59650 _001051_hash NULL nohasharray
++_000830_hash update_pmkid 4 2481 _000830_hash NULL
++_000831_hash usb_alloc_coherent 2 65444 _000831_hash NULL
++_000832_hash usblp_write 3 23178 _000832_hash NULL
++_000833_hash user_confirm_reply 4 43708 _000833_hash NULL
++_000834_hash uvc_alloc_buffers 2-3 9656 _000834_hash NULL
++_000835_hash uvc_alloc_entity 3-4 20836 _000835_hash NULL
++_000836_hash v4l2_ctrl_new 7 38725 _000836_hash NULL
++_000837_hash v4l2_event_subscribe 3 19510 _000837_hash NULL
++_000838_hash vc_resize 2-3 3585 _000838_hash NULL
++_000840_hash __vhost_add_used_n 3 26554 _000840_hash NULL
++_000841_hash __videobuf_alloc_vb 1 27062 _000841_hash NULL
++_000842_hash videobuf_dma_init_kernel 3 6963 _000842_hash NULL
++_000843_hash virtqueue_add_buf_gfp 3-4 4662 _000843_hash NULL
++_000845_hash vmalloc 1 15464 _000845_hash NULL
++_000846_hash vxge_device_register 4 7752 _000846_hash NULL
++_000847_hash __vxge_hw_channel_allocate 3 55462 _000847_hash NULL
++_000848_hash vzalloc 1 47421 _000848_hash NULL
++_000849_hash vzalloc_node 1 23424 _000849_hash NULL
++_000850_hash wa_nep_queue 2 8858 _000850_hash NULL
++_000851_hash __wa_xfer_setup_segs 2 56725 _000851_hash NULL
++_000852_hash wiphy_new 2 2482 _000852_hash NULL
++_000853_hash wpan_phy_alloc 1 48056 _000853_hash NULL
++_000854_hash wusb_ccm_mac 7 32199 _000854_hash NULL
++_000855_hash xfrm_hash_alloc 1 10997 _000855_hash NULL
++_000856_hash _xfs_buf_get_pages 2 46811 _000856_hash NULL
++_000857_hash xfs_da_buf_make 1 55845 _000857_hash NULL
++_000858_hash xfs_da_grow_inode_int 3 21785 _000858_hash NULL
++_000859_hash xfs_dir_cilookup_result 3 64288 _002455_hash NULL nohasharray
++_000860_hash xfs_iext_add_indirect_multi 3 32400 _000860_hash NULL
++_000861_hash xfs_iext_inline_to_direct 2 12384 _000861_hash NULL
++_000862_hash xfs_iroot_realloc 2 46826 _000862_hash NULL
++_000863_hash xhci_alloc_stream_info 3 63902 _000863_hash NULL
++_000864_hash xlog_recover_add_to_trans 4 62839 _000864_hash NULL
++_000865_hash xprt_alloc 2 1475 _000865_hash NULL
++_000866_hash _zd_iowrite32v_async_locked 3 39034 _000866_hash NULL
++_000867_hash zd_usb_iowrite16v 3 49744 _000867_hash NULL
++_000869_hash acpi_battery_write_alarm 3 1240 _000869_hash NULL
++_000870_hash acpi_ds_build_internal_package_obj 3 58271 _000870_hash NULL
++_000871_hash acpi_system_read_event 3 55362 _000871_hash NULL
++_000872_hash acpi_system_write_wakeup_device 3 34853 _000872_hash NULL
++_000873_hash acpi_ut_create_buffer_object 1 42030 _000873_hash NULL
++_000874_hash acpi_ut_create_package_object 1 17594 _000874_hash NULL
++_000875_hash acpi_ut_create_string_object 1 15360 _000875_hash NULL
++_000876_hash ad7879_spi_multi_read 3 8218 _000876_hash NULL
++_000877_hash add_child 4 45201 _000877_hash NULL
++_000878_hash add_partition 2 55588 _000878_hash NULL
++_000879_hash add_port 2 54941 _000879_hash NULL
++_000880_hash adu_read 3 24177 _000880_hash NULL
++_000881_hash adu_write 3 30487 _000881_hash NULL
++_000882_hash aer_inject_write 3 52399 _000882_hash NULL
++_000883_hash afs_cell_create 2 27346 _000883_hash NULL
++_000884_hash agp_generic_alloc_user 1 9470 _000884_hash NULL
++_000885_hash alg_setsockopt 5 20985 _000885_hash NULL
++_000886_hash alloc_agpphysmem_i8xx 1 39427 _000886_hash NULL
++_000887_hash allocate_cnodes 1 5329 _000887_hash NULL
++_000888_hash ___alloc_bootmem 1 11410 _000888_hash NULL
++_000889_hash __alloc_bootmem_node_high 2 65076 _000889_hash NULL
++_000890_hash __alloc_bootmem_nopanic 1 65397 _000890_hash NULL
++_000891_hash alloc_bulk_urbs_generic 5 12127 _000891_hash NULL
++_000892_hash alloc_candev 1-2 7776 _000892_hash NULL
++_000894_hash ____alloc_ei_netdev 1 51475 _000894_hash NULL
++_000895_hash alloc_etherdev_mqs 1 36450 _000895_hash NULL
++_000896_hash alloc_fcdev 1 18780 _000896_hash NULL
++_000897_hash alloc_fddidev 1 15382 _000897_hash NULL
++_000898_hash alloc_hippi_dev 1 51320 _000898_hash NULL
++_000899_hash alloc_irdadev 1 19140 _000899_hash NULL
++_000900_hash alloc_irq_cpu_rmap 1 28459 _000900_hash NULL
++_000901_hash alloc_ltalkdev 1 38071 _000901_hash NULL
++_000902_hash alloc_one_pg_vec_page 1 10747 _000902_hash NULL
++_000903_hash alloc_orinocodev 1 21371 _000903_hash NULL
++_000905_hash alloc_trdev 1 16399 _000905_hash NULL
++_000906_hash aoedev_flush 2 44398 _000906_hash NULL
++_000907_hash append_to_buffer 3 63550 _000907_hash NULL
++_000908_hash async_setkey 3 35521 _000908_hash NULL
++_000909_hash ata_host_alloc_pinfo 3 17325 _000909_hash NULL
++_000912_hash ath6kl_connect_event 7-9-8 14267 _000912_hash NULL
++_000913_hash ath6kl_fwlog_read 3 32101 _000913_hash NULL
++_000914_hash ath_rx_init 2 43564 _000914_hash &_000360_hash
++_000915_hash ath_tx_init 2 60515 _000915_hash NULL
++_000916_hash atm_get_addr 3 31221 _000916_hash NULL
++_000917_hash audio_write 4 54261 _001412_hash NULL nohasharray
++_000918_hash av7110_ipack_init 2 46655 _000918_hash NULL
++_000919_hash av7110_vbi_write 3 34384 _000919_hash NULL
++_000920_hash ax25_setsockopt 5 42740 _000920_hash NULL
++_000921_hash b43_debugfs_write 3 34838 _000921_hash NULL
++_000922_hash b43legacy_debugfs_write 3 28556 _000922_hash NULL
++_000923_hash bdx_rxdb_create 1 46525 _000923_hash NULL
++_000924_hash bdx_tx_db_init 2 41719 _000924_hash NULL
++_000925_hash bio_map_kern 3 64751 _000925_hash NULL
++_000926_hash bits_to_user 3-2 47733 _000926_hash NULL
++_000927_hash __blk_queue_init_tags 2 9778 _000927_hash NULL
++_000928_hash blk_queue_resize_tags 2 28670 _000928_hash NULL
++_000929_hash blk_rq_map_user_iov 5 16772 _000929_hash NULL
++_000930_hash bl_pipe_downcall 3 34264 _000930_hash NULL
++_000931_hash bm_init 2 13529 _000931_hash NULL
++_000932_hash brcmf_alloc_wdev 1 60347 _000932_hash NULL
++_000933_hash btmrvl_gpiogap_write 3 35053 _000933_hash NULL
++_000934_hash btmrvl_hscfgcmd_write 3 27143 _000934_hash NULL
++_000935_hash btmrvl_hscmd_write 3 27089 _000935_hash NULL
++_000936_hash btmrvl_hsmode_write 3 42252 _000936_hash NULL
++_000937_hash btmrvl_pscmd_write 3 29504 _000937_hash NULL
++_000938_hash btmrvl_psmode_write 3 3703 _000938_hash NULL
++_000939_hash btrfs_insert_dir_item 4 59304 _000939_hash NULL
++_000940_hash c4iw_init_resource_fifo 3 48090 _000940_hash NULL
++_000941_hash c4iw_init_resource_fifo_random 3 25547 _000941_hash NULL
++_000942_hash cache_do_downcall 3 6926 _000942_hash NULL
++_000943_hash cache_read 3 24790 _000943_hash NULL
++_000944_hash calc_hmac 3 32010 _000944_hash NULL
++_000945_hash carl9170_debugfs_write 3 50857 _000945_hash NULL
++_000946_hash ccid_getsockopt_builtin_ccids 2 53634 _000946_hash NULL
++_000947_hash cciss_proc_write 3 10259 _000947_hash NULL
++_000948_hash ceph_copy_page_vector_to_user 4-3 31270 _000948_hash NULL
++_000949_hash ceph_copy_user_to_page_vector 4-3 656 _000949_hash NULL
++_000950_hash ceph_msgpool_init 3 33312 _000950_hash NULL
++_000951_hash ceph_read_dir 3 17005 _000951_hash NULL
++_000952_hash cgroup_write_X64 5 54514 _000952_hash NULL
++_000953_hash cifs_security_flags_proc_write 3 5484 _000953_hash NULL
++_000954_hash ci_ll_init 3 12930 _000954_hash NULL
++_000955_hash ci_ll_write 4 3740 _000955_hash NULL
++_000956_hash clear_refs_write 3 61904 _000956_hash NULL
++_000957_hash clusterip_proc_write 3 44729 _000957_hash NULL
++_000958_hash cm4040_write 3 58079 _000958_hash NULL
++_000959_hash cmm_write 3 2896 _000959_hash NULL
++_000960_hash cm_write 3 36858 _000960_hash NULL
++_000961_hash coda_psdev_read 3 35029 _000961_hash NULL
++_000962_hash command_file_write 3 31318 _000962_hash NULL
++_000963_hash command_write 3 58841 _000963_hash NULL
++_000964_hash comm_write 3 44537 _001336_hash NULL nohasharray
++_000965_hash construct_key_and_link 4 8321 _000965_hash NULL
++_000966_hash copy_and_check 3 19089 _000966_hash NULL
++_000967_hash copy_counters_to_user 5 17027 _001675_hash NULL nohasharray
++_000968_hash copy_entries_to_user 1 52367 _000968_hash NULL
++_000969_hash copy_from_buf 4-2 27308 _000969_hash NULL
++_000970_hash copy_from_user_toio 3 31966 _000970_hash NULL
++_000971_hash copy_oldmem_page 3-1 26164 _000971_hash NULL
++_000972_hash copy_to_user_fromio 3 57432 _000972_hash NULL
++_000973_hash copy_vm86_regs_from_user 3 45340 _000973_hash NULL
++_000974_hash cryptd_hash_setkey 3 42781 _000974_hash NULL
++_000975_hash crypto_authenc_esn_setkey 3 6985 _000975_hash NULL
++_000976_hash crypto_authenc_setkey 3 80 _002947_hash NULL nohasharray
++_000977_hash csum_partial_copy_fromiovecend 3-4 9957 _000977_hash NULL
++_000979_hash cx18_copy_buf_to_user 4 22735 _000979_hash NULL
++_000981_hash cxgbi_ddp_reserve 4 30091 _000981_hash NULL
++_000982_hash cxio_init_resource_fifo 3 28764 _000982_hash NULL
++_000983_hash cxio_init_resource_fifo_random 3 47151 _000983_hash NULL
++_000984_hash dac960_user_command_proc_write 3 3071 _000984_hash NULL
++_000985_hash datablob_hmac_append 3 40038 _000985_hash NULL
++_000986_hash datablob_hmac_verify 4 24786 _000986_hash NULL
++_000987_hash dataflash_read_fact_otp 3-2 33204 _000987_hash NULL
++_000988_hash dataflash_read_user_otp 3-2 14536 _001025_hash NULL nohasharray
++_000989_hash dccp_feat_register_sp 5 17914 _000989_hash NULL
++_000990_hash ddb_input_read 3 9743 _000990_hash NULL
++_000991_hash ddb_output_write 3 31902 _000991_hash NULL
++_000992_hash ddebug_proc_write 3 18055 _000992_hash NULL
++_000993_hash dev_read 3 56369 _000993_hash NULL
++_000994_hash dfs_file_write 3 41196 _000994_hash NULL
++_000995_hash direct_entry 3 38836 _000995_hash NULL
++_000996_hash dlm_dir_lookup 4 56662 _000996_hash NULL
++_000997_hash dlm_new_lockspace 2 16688 _000997_hash NULL
++_000998_hash dm_vcalloc 1-2 16814 _000998_hash NULL
++_001000_hash __dn_setsockopt 5 13060 _001000_hash NULL
++_001001_hash do_add_counters 3 3992 _001001_hash NULL
++_001002_hash do_ip_vs_set_ctl 4 48641 _001002_hash NULL
++_001003_hash do_kimage_alloc 3 64827 _001003_hash NULL
++_001004_hash do_pages_stat 2 4437 _001004_hash NULL
++_001005_hash do_proc_readlink 3 14096 _001005_hash NULL
++_001006_hash do_readlink 2 43518 _001006_hash NULL
++_001007_hash do_register_entry 4 29478 _001007_hash NULL
++_001008_hash __do_replace 5 37227 _001008_hash NULL
++_001009_hash do_sigpending 2 9766 _001009_hash NULL
++_001010_hash do_update_counters 4 2259 _001010_hash NULL
++_001011_hash dsp_buffer_alloc 2 11684 _001011_hash NULL
++_001012_hash dsp_write 2 46218 _001012_hash NULL
++_001013_hash dvb_aplay 3 56296 _001013_hash NULL
++_001014_hash dvb_ca_en50221_io_write 3 43533 _001014_hash NULL
++_001015_hash dvb_dmxdev_set_buffer_size 2 55643 _001015_hash NULL
++_001016_hash dvb_dvr_set_buffer_size 2 9840 _001016_hash NULL
++_001017_hash dvb_play 3 50814 _001017_hash NULL
++_001018_hash dvb_ringbuffer_pkt_read_user 3-5-2 4303 _001018_hash NULL
++_001020_hash dvb_ringbuffer_read_user 3 56702 _001020_hash NULL
++_001021_hash econet_sendmsg 4 51430 _001021_hash NULL
++_001022_hash ecryptfs_filldir 3 6622 _001022_hash NULL
++_001023_hash ecryptfs_readlink 3 40775 _001023_hash NULL
++_001024_hash ecryptfs_send_message 2 18322 _001024_hash NULL
++_001025_hash ep0_write 3 14536 _001025_hash &_000988_hash
++_001026_hash et61x251_read 3 25420 _001026_hash NULL
++_001027_hash fanotify_write 3 64623 _001027_hash NULL
++_001028_hash fat_ioctl_filldir 3 36621 _001028_hash NULL
++_001029_hash fd_copyin 3 56247 _001029_hash NULL
++_001030_hash fd_copyout 3 59323 _001030_hash NULL
++_001031_hash f_hidg_read 3 6238 _001031_hash NULL
++_001032_hash f_hidg_write 3 7932 _001032_hash NULL
++_001033_hash filldir 3 55137 _001033_hash NULL
++_001034_hash filldir64 3 46469 _001034_hash NULL
++_001035_hash fill_write_buffer 3 3142 _001035_hash NULL
++_001036_hash fops_read 3 40672 _001036_hash NULL
++_001037_hash from_buffer 3 18625 _001037_hash NULL
++_001038_hash fsm_init 2 16134 _001038_hash NULL
++_001039_hash ftdi_elan_write 3 57309 _001039_hash NULL
++_001040_hash fuse_conn_limit_write 3 30777 _003580_hash NULL nohasharray
++_001041_hash get_arg 3 5694 _001041_hash NULL
++_001042_hash get_ucode_user 3 38202 _001042_hash NULL
++_001043_hash get_user_cpu_mask 2 14861 _001043_hash NULL
++_001044_hash gspca_dev_probe 4 2570 _001044_hash NULL
++_001045_hash handle_received_packet 3 22457 _001045_hash NULL
++_001046_hash hash_setkey 3 48310 _001046_hash NULL
++_001047_hash hci_sock_setsockopt 5 28993 _001047_hash NULL
++_001048_hash hdlcdrv_register 2 6792 _001048_hash NULL
++_001049_hash hdpvr_read 3 9273 _001049_hash NULL
++_001050_hash hid_input_report 4 32458 _001050_hash NULL
++_001051_hash hidraw_read 3 59650 _001051_hash &_000829_hash
++_001052_hash HiSax_readstatus 2 15752 _001052_hash NULL
++_001054_hash __hwahc_op_set_gtk 4 42038 _001054_hash NULL
++_001055_hash __hwahc_op_set_ptk 5 36510 _001055_hash NULL
++_001056_hash hysdn_conf_write 3 52145 _001056_hash NULL
++_001057_hash hysdn_log_write 3 48694 _001057_hash NULL
++_001058_hash ib_copy_from_udata 3 59502 _001058_hash NULL
++_001059_hash ib_copy_to_udata 3 27525 _001059_hash NULL
++_001060_hash ib_umad_write 3 47993 _001060_hash NULL
++_001061_hash icn_writecmd 2 38629 _001061_hash NULL
++_001062_hash ide_driver_proc_write 3 32493 _001062_hash NULL
++_001063_hash ide_settings_proc_write 3 35110 _001063_hash NULL
++_001064_hash idetape_chrdev_read 3 2097 _001064_hash NULL
++_001065_hash idetape_chrdev_write 3 53976 _001065_hash NULL
++_001066_hash ieee80211_alloc_hw 1 43829 _001066_hash NULL
++_001067_hash ieee80211_bss_info_update 4 13991 _001067_hash NULL
++_001068_hash ilo_read 3 32531 _001068_hash NULL
++_001069_hash ilo_write 3 64378 _001069_hash NULL
++_001070_hash init_map_ipmac 3-4 63896 _001070_hash NULL
++_001072_hash init_tid_tabs 2-4-3 13252 _001072_hash NULL
++_001075_hash interpret_user_input 2 19393 _001075_hash NULL
++_001076_hash int_proc_write 3 39542 _001076_hash NULL
++_001077_hash iowarrior_read 3 53483 _001077_hash NULL
++_001078_hash ip_options_get_from_user 4 64958 _001078_hash NULL
++_001079_hash ipv6_getsockopt_sticky 5 56711 _001079_hash NULL
++_001080_hash ipv6_renew_option 3 38813 _001080_hash NULL
++_001081_hash ipwireless_send_packet 4 8328 _001081_hash NULL
++_001082_hash irda_setsockopt 5 19824 _001082_hash NULL
++_001083_hash irnet_ctrl_write 3 24139 _001083_hash NULL
++_001084_hash iscsi_conn_setup 2 35159 _001084_hash NULL
++_001085_hash iscsi_create_session 3 51647 _001085_hash NULL
++_001086_hash iscsi_host_alloc 2 36671 _001086_hash NULL
++_001087_hash iscsi_session_setup 4-5 196 _001087_hash NULL
++_001089_hash iscsit_find_cmd_from_itt_or_dump 3 17194 _001534_hash NULL nohasharray
++_001090_hash isdn_ppp_read 4 50356 _001090_hash NULL
++_001091_hash isdn_ppp_write 4 29109 _001091_hash NULL
++_001092_hash isdn_writebuf_stub 4 52383 _001092_hash NULL
++_001093_hash iso_alloc_urb 4-5 45206 _001093_hash NULL
++_001095_hash ivtv_buf_copy_from_user 4 25502 _001095_hash NULL
++_001096_hash ivtv_copy_buf_to_user 4 6159 _001096_hash NULL
++_001097_hash iwl_dbgfs_debug_level_write 3 8871 _001097_hash NULL
++_001098_hash iwm_rx_handle 3 24899 _001098_hash NULL
++_001099_hash iwm_wdev_alloc 1 38415 _001099_hash NULL
++_001100_hash jbd2_alloc 1 41359 _001100_hash NULL
++_001101_hash jffs2_do_link 6 42048 _001101_hash NULL
++_001102_hash jffs2_do_unlink 4 62020 _001102_hash NULL
++_001103_hash jffs2_security_setxattr 4 62107 _001103_hash NULL
++_001104_hash jffs2_trusted_setxattr 4 17048 _001104_hash NULL
++_001105_hash jffs2_user_setxattr 4 10182 _001105_hash NULL
++_001106_hash keyctl_describe_key 3 36853 _001106_hash NULL
++_001107_hash keyctl_get_security 3 64418 _001107_hash &_000789_hash
++_001108_hash keyring_read 3 13438 _001108_hash NULL
++_001109_hash kfifo_copy_from_user 3 5091 _001109_hash NULL
++_001110_hash kfifo_copy_to_user 3 20646 _001110_hash NULL
++_001111_hash kmem_zalloc_large 1 56128 _001111_hash NULL
++_001112_hash kmp_init 2 41373 _001112_hash NULL
++_001113_hash koneplus_sysfs_write 6 35993 _001113_hash NULL
++_001114_hash kvm_clear_guest_page 4 2308 _001114_hash NULL
++_001115_hash kvm_read_nested_guest_page 5 13337 _001115_hash NULL
++_001116_hash l2cap_sock_setsockopt 5 50207 _001116_hash NULL
++_001117_hash l2cap_sock_setsockopt_old 4 29346 _001117_hash NULL
++_001118_hash lcd_write 3 14857 _001118_hash &_000012_hash
++_001119_hash __lgread 4 31668 _001119_hash NULL
++_001120_hash __lgwrite 4 57669 _001120_hash NULL
++_001121_hash libfc_host_alloc 2 7917 _001121_hash NULL
++_001122_hash link_send_sections_long 4 46556 _001122_hash NULL
++_001123_hash LoadBitmap 2 19658 _001123_hash NULL
++_001124_hash lpfc_debugfs_dif_err_write 3 17424 _001124_hash NULL
++_001125_hash lp_write 3 9511 _001125_hash NULL
++_001126_hash mce_async_out 3 58056 _001126_hash NULL
++_001127_hash mce_flush_rx_buffer 2 14976 _001127_hash NULL
++_001128_hash mce_write 3 26201 _001128_hash NULL
++_001129_hash mdc800_device_read 3 22896 _001129_hash NULL
++_001130_hash memcpy_fromiovec 3 55247 _001130_hash NULL
++_001131_hash memcpy_fromiovecend 3-4 2707 _001131_hash NULL
++_001133_hash memcpy_toiovec 3 54166 _001133_hash &_000622_hash
++_001134_hash memcpy_toiovecend 3-4 19736 _001134_hash NULL
++_001136_hash mempool_create_kmalloc_pool 1 41650 _001136_hash NULL
++_001137_hash mempool_create_page_pool 1 30189 _001137_hash NULL
++_001138_hash mempool_create_slab_pool 1 62907 _001138_hash NULL
++_001139_hash mem_rw 3 22085 _001139_hash NULL
++_001140_hash mgt_set_varlen 4 60916 _001140_hash NULL
++_001141_hash mlx4_en_create_rx_ring 3 62498 _001141_hash NULL
++_001142_hash mlx4_en_create_tx_ring 4 48501 _001142_hash NULL
++_001143_hash mon_bin_get_event 4 52863 _001143_hash NULL
++_001144_hash mousedev_read 3 47123 _001144_hash NULL
++_001145_hash move_addr_to_kernel 2 32673 _001145_hash NULL
++_001146_hash move_addr_to_user 2 2868 _001146_hash NULL
++_001147_hash msnd_fifo_alloc 2 23179 _001147_hash NULL
++_001148_hash mtdswap_init 2 55719 _001148_hash NULL
++_001149_hash mtd_write 3 34207 _001149_hash NULL
++_001150_hash mtf_test_write 3 18844 _001150_hash NULL
++_001151_hash mtrr_write 3 59622 _001151_hash NULL
++_001152_hash ncp_file_write 3 3813 _001152_hash NULL
++_001153_hash neigh_hash_grow 2 17283 _001153_hash NULL
++_001154_hash nfs_idmap_lookup_id 2 13665 _001154_hash NULL
++_001155_hash nsm_get_handle 4 52089 _001155_hash NULL
++_001156_hash ntfs_malloc_nofs 1 49572 _001156_hash NULL
++_001157_hash ntfs_malloc_nofs_nofail 1 63631 _001157_hash NULL
++_001158_hash nvram_write 3 3894 _001158_hash NULL
++_001159_hash ocfs2_control_cfu 2 37750 _001159_hash NULL
++_001160_hash oom_adjust_write 3 41116 _001160_hash NULL
++_001161_hash oom_score_adj_write 3 42594 _001161_hash NULL
++_001162_hash oprofilefs_ulong_from_user 3 57251 _001162_hash NULL
++_001163_hash orinoco_add_extscan_result 3 18207 _001163_hash NULL
++_001165_hash override_release 2 52032 _001165_hash NULL
++_001166_hash p9_check_zc_errors 4 15534 _001166_hash NULL
++_001167_hash packet_setsockopt 5 17662 _001167_hash NULL
++_001168_hash parse_arg 2 5657 _001168_hash NULL
++_001169_hash parse_command 2 37079 _001169_hash NULL
++_001170_hash pcbit_stat 2 27364 _001170_hash NULL
++_001171_hash pcf50633_write_block 3 2124 _001171_hash NULL
++_001172_hash pcpu_alloc_bootmem 2 62074 _001172_hash NULL
++_001173_hash pcpu_extend_area_map 2 12589 _001173_hash NULL
++_001174_hash pgctrl_write 3 50453 _001174_hash NULL
++_001175_hash pg_read 3 17276 _001175_hash NULL
++_001176_hash pg_write 3 40766 _001176_hash NULL
++_001177_hash picolcd_debug_eeprom_read 3 14549 _001177_hash NULL
++_001178_hash pktgen_if_write 3 55628 _001178_hash NULL
++_001179_hash pmcraid_build_passthrough_ioadls 2 62034 _001179_hash NULL
++_001180_hash pm_qos_power_write 3 52513 _001180_hash NULL
++_001181_hash pms_capture 4 27142 _001181_hash NULL
++_001182_hash pnpbios_proc_write 3 19758 _001182_hash NULL
++_001183_hash posix_clock_register 2 5662 _001183_hash NULL
++_001184_hash ppp_write 3 34034 _001184_hash NULL
++_001185_hash printer_read 3 54851 _001185_hash NULL
++_001186_hash printer_write 3 60276 _001186_hash NULL
++_001187_hash proc_coredump_filter_write 3 25625 _001187_hash NULL
++_001188_hash _proc_do_string 2 6376 _001188_hash NULL
++_001189_hash process_vm_rw_pages 5-6 15954 _001189_hash NULL
++_001191_hash __proc_file_read 3 54978 _001191_hash NULL
++_001192_hash proc_loginuid_write 3 63648 _001192_hash NULL
++_001193_hash proc_pid_attr_write 3 63845 _001193_hash NULL
++_001194_hash proc_scsi_devinfo_write 3 32064 _001194_hash NULL
++_001195_hash proc_scsi_write 3 29142 _001195_hash NULL
++_001196_hash proc_scsi_write_proc 3 267 _001196_hash NULL
++_001197_hash profile_load 3 58267 _001197_hash NULL
++_001198_hash profile_remove 3 8556 _001198_hash NULL
++_001199_hash profile_replace 3 14652 _001199_hash NULL
++_001200_hash pti_char_write 3 60960 _001200_hash NULL
++_001201_hash ptrace_writedata 4 45021 _001201_hash NULL
++_001202_hash pt_read 3 49136 _001202_hash NULL
++_001203_hash pt_write 3 40159 _001203_hash NULL
++_001204_hash put_cmsg 4 36589 _001204_hash NULL
++_001205_hash pvr2_ioread_read 3 10720 _001283_hash NULL nohasharray
++_001206_hash px_raw_event 4 49371 _001206_hash NULL
++_001207_hash qcam_read 3 13977 _001207_hash NULL
++_001208_hash raw_seticmpfilter 3 6888 _001208_hash NULL
++_001209_hash rawv6_seticmpfilter 5 12137 _001209_hash NULL
++_001210_hash ray_cs_essid_proc_write 3 17875 _001210_hash NULL
++_001211_hash rds_page_copy_user 4 35691 _001211_hash NULL
++_001212_hash read_flush 3 43851 _001212_hash NULL
++_001213_hash read_ldt 2 47570 _001213_hash NULL
++_001214_hash read_profile 3 27859 _001214_hash NULL
++_001215_hash read_vmcore 3 26501 _001215_hash NULL
++_001216_hash recent_mt_proc_write 3 8206 _001216_hash NULL
++_001217_hash redirected_tty_write 3 65297 _001217_hash NULL
++_001218_hash __register_chrdev 2-3 54223 _001218_hash NULL
++_001220_hash reiserfs_allocate_list_bitmaps 3 21732 _001220_hash NULL
++_001221_hash reiserfs_resize 2 34377 _001221_hash NULL
++_001222_hash request_key_auth_read 3 24109 _001222_hash NULL
++_001223_hash revalidate 2 19043 _001223_hash NULL
++_001224_hash rfcomm_sock_setsockopt 5 18254 _001224_hash NULL
++_001225_hash rfkill_fop_read 3 54711 _001225_hash NULL
++_001226_hash rng_dev_read 3 41581 _001226_hash NULL
++_001227_hash roccat_read 3 41093 _001227_hash NULL
++_001228_hash rt2x00debug_write_bbp 3 8212 _001228_hash NULL
++_001229_hash rt2x00debug_write_csr 3 64753 _001229_hash NULL
++_001230_hash rt2x00debug_write_eeprom 3 23091 _001230_hash NULL
++_001231_hash rt2x00debug_write_rf 3 38195 _001231_hash NULL
++_001232_hash sb16_copy_from_user 10-7-6 55836 _001232_hash NULL
++_001235_hash sched_autogroup_write 3 10984 _001235_hash NULL
++_001236_hash scsi_register 2 49094 _001236_hash NULL
++_001237_hash scsi_tgt_copy_sense 3 26933 _001237_hash NULL
++_001238_hash sctp_getsockopt_delayed_ack 2 9232 _001238_hash NULL
++_001239_hash sctp_getsockopt_events 2 3607 _001239_hash NULL
++_001240_hash sctp_getsockopt_maxburst 2 42941 _001240_hash NULL
++_001241_hash sctp_getsockopt_maxseg 2 10737 _001241_hash NULL
++_001242_hash sctpprobe_read 3 17741 _001242_hash NULL
++_001243_hash sctp_setsockopt_active_key 3 43755 _001243_hash NULL
++_001244_hash sctp_setsockopt_adaptation_layer 3 26935 _001799_hash NULL nohasharray
++_001245_hash sctp_setsockopt_associnfo 3 51684 _001245_hash NULL
++_001246_hash sctp_setsockopt_auth_chunk 3 30843 _001246_hash NULL
++_001247_hash sctp_setsockopt_autoclose 3 5775 _001247_hash NULL
++_001248_hash sctp_setsockopt_context 3 31091 _001248_hash NULL
++_001249_hash sctp_setsockopt_default_send_param 3 49578 _001249_hash &_000173_hash
++_001250_hash sctp_setsockopt_delayed_ack 3 40129 _001250_hash NULL
++_001251_hash sctp_setsockopt_del_key 3 42304 _002224_hash NULL nohasharray
++_001252_hash sctp_setsockopt_events 3 18862 _001252_hash NULL
++_001253_hash sctp_setsockopt_initmsg 3 1383 _001253_hash NULL
++_001254_hash sctp_setsockopt_maxburst 3 28041 _001254_hash NULL
++_001255_hash sctp_setsockopt_maxseg 3 11829 _001255_hash NULL
++_001256_hash sctp_setsockopt_peer_addr_params 3 734 _001256_hash NULL
++_001257_hash sctp_setsockopt_peer_primary_addr 3 13440 _001257_hash NULL
++_001258_hash sctp_setsockopt_rtoinfo 3 30941 _001258_hash NULL
++_001259_hash sdhci_alloc_host 2 7509 _001259_hash NULL
++_001260_hash sel_commit_bools_write 3 46077 _001260_hash NULL
++_001261_hash selinux_inode_post_setxattr 4 26037 _001261_hash NULL
++_001262_hash selinux_inode_setsecurity 4 18148 _001262_hash NULL
++_001263_hash selinux_inode_setxattr 4 10708 _001263_hash NULL
++_001264_hash selinux_secctx_to_secid 2 63744 _001264_hash NULL
++_001265_hash selinux_setprocattr 4 55611 _001265_hash NULL
++_001266_hash sel_write_avc_cache_threshold 3 2256 _001266_hash NULL
++_001267_hash sel_write_bool 3 46996 _001267_hash NULL
++_001268_hash sel_write_checkreqprot 3 60774 _001268_hash NULL
++_001269_hash sel_write_context 3 25726 _001269_hash &_000466_hash
++_001270_hash sel_write_disable 3 10511 _001270_hash NULL
++_001271_hash sel_write_enforce 3 48998 _001271_hash NULL
++_001272_hash sel_write_load 3 63830 _001272_hash NULL
++_001273_hash seq_copy_in_user 3 18543 _001273_hash NULL
++_001274_hash seq_open_net 4 8968 _001404_hash NULL nohasharray
++_001275_hash seq_open_private 3 61589 _001275_hash NULL
++_001276_hash set_aoe_iflist 2 42737 _001276_hash NULL
++_001277_hash set_arg 3 42824 _001277_hash NULL
++_001278_hash setsockopt 5 54539 _001278_hash NULL
++_001279_hash setup_window 7-5-4-2 59178 _001279_hash NULL
++_001280_hash sg_proc_write_adio 3 45704 _001280_hash NULL
++_001281_hash sg_proc_write_dressz 3 46316 _001281_hash NULL
++_001282_hash sg_read 3 25799 _001282_hash NULL
++_001283_hash shash_async_setkey 3 10720 _001283_hash &_001205_hash
++_001284_hash shash_compat_setkey 3 12267 _001284_hash NULL
++_001285_hash simple_read_from_buffer 2-5 55957 _001285_hash NULL
++_001287_hash simple_transaction_get 3 50633 _001287_hash NULL
++_001288_hash simple_write_to_buffer 2-5 3122 _001288_hash NULL
++_001290_hash sisusb_send_bulk_msg 3 17864 _001290_hash NULL
++_001291_hash skb_add_data 3 48363 _001291_hash NULL
++_001292_hash sm_checker_extend 2 23615 _001292_hash NULL
++_001293_hash smk_write_ambient 3 45691 _001293_hash NULL
++_001294_hash smk_write_direct 3 46363 _001294_hash NULL
++_001295_hash smk_write_doi 3 49621 _001295_hash NULL
++_001296_hash smk_write_load_list 3 52280 _001296_hash NULL
++_001297_hash smk_write_logging 3 2618 _001297_hash NULL
++_001298_hash smk_write_netlbladdr 3 42525 _001298_hash NULL
++_001299_hash smk_write_onlycap 3 14400 _001299_hash NULL
++_001300_hash sn9c102_read 3 29305 _001300_hash NULL
++_001301_hash snd_emu10k1_synth_copy_from_user 3-5 9061 _001301_hash NULL
++_001303_hash snd_es1938_capture_copy 5 25930 _001303_hash NULL
++_001304_hash snd_gus_dram_peek 4 9062 _001304_hash NULL
++_001305_hash snd_gus_dram_poke 4 18525 _001305_hash NULL
++_001306_hash snd_hdsp_capture_copy 5 4011 _001306_hash NULL
++_001307_hash snd_hdsp_playback_copy 5 20676 _001307_hash NULL
++_001308_hash snd_info_entry_write 3 63474 _001308_hash NULL
++_001309_hash snd_korg1212_copy_from 6 36169 _001309_hash NULL
++_001310_hash snd_korg1212_copy_to 6 92 _001310_hash NULL
++_001311_hash snd_mem_proc_write 3 9786 _001311_hash NULL
++_001312_hash snd_opl4_mem_proc_read 5 63774 _001312_hash NULL
++_001313_hash snd_opl4_mem_proc_write 5 9670 _001313_hash NULL
++_001314_hash snd_pcm_alloc_vmalloc_buffer 2 44595 _001314_hash NULL
++_001315_hash snd_pcm_oss_read1 3 63771 _001315_hash NULL
++_001316_hash snd_pcm_oss_write1 3 10872 _001316_hash NULL
++_001317_hash snd_pcm_oss_write2 3 27332 _001317_hash NULL
++_001318_hash snd_rawmidi_kernel_read1 4 36740 _001318_hash NULL
++_001319_hash snd_rawmidi_kernel_write1 4 56847 _001319_hash NULL
++_001320_hash snd_rme9652_capture_copy 5 10287 _001320_hash NULL
++_001321_hash snd_rme9652_playback_copy 5 20970 _001321_hash NULL
++_001322_hash snd_soc_hw_bulk_write_raw 4 14245 _001322_hash NULL
++_001323_hash sock_bindtodevice 3 50942 _001323_hash NULL
++_001324_hash spidev_write 3 44510 _001324_hash NULL
++_001325_hash sta_agg_status_write 3 45164 _001325_hash NULL
++_001326_hash stk_allocate_buffers 2 16291 _001326_hash NULL
++_001327_hash store_ifalias 4 35088 _001327_hash NULL
++_001328_hash store_msg 3 56417 _001328_hash NULL
++_001329_hash str_to_user 2 11411 _001329_hash NULL
++_001330_hash subbuf_read_actor 3 2071 _001330_hash NULL
++_001331_hash svc_setsockopt 5 36876 _001331_hash NULL
++_001332_hash sys_fgetxattr 4 25166 _001332_hash NULL
++_001333_hash sys_gethostname 2 49698 _001333_hash NULL
++_001334_hash sys_getxattr 4 37418 _001334_hash NULL
++_001335_hash sys_lgetxattr 4 45531 _001335_hash NULL
++_001336_hash sys_msgsnd 3 44537 _001336_hash &_000964_hash
++_001337_hash sys_process_vm_readv 3-5 19090 _001337_hash NULL
++_001339_hash sys_process_vm_writev 3-5 4928 _001339_hash NULL
++_001341_hash sys_sched_getaffinity 2 60033 _001341_hash NULL
++_001342_hash sys_setdomainname 2 4373 _001342_hash NULL
++_001343_hash sys_sethostname 2 42962 _001343_hash NULL
++_001344_hash t3_init_l2t 1 8261 _001344_hash NULL
++_001345_hash tm6000_i2c_recv_regs16 5 2949 _001345_hash NULL
++_001346_hash tm6000_i2c_recv_regs 5 46215 _001346_hash NULL
++_001347_hash tm6000_i2c_send_regs 5 20250 _001347_hash NULL
++_001348_hash tnode_new 3 44757 _003571_hash NULL nohasharray
++_001349_hash tomoyo_read_self 3 33539 _001349_hash NULL
++_001350_hash tomoyo_update_domain 2 5498 _001350_hash NULL
++_001351_hash tomoyo_update_policy 2 40458 _001351_hash NULL
++_001352_hash tower_write 3 8580 _001352_hash NULL
++_001353_hash tpm_read 3 50344 _001353_hash NULL
++_001354_hash tpm_write 3 50798 _001354_hash NULL
++_001355_hash TSS_rawhmac 3 17486 _001355_hash NULL
++_001356_hash __tun_chr_ioctl 4 22300 _001356_hash NULL
++_001357_hash ubi_dbg_dump_flash 4 3870 _001357_hash NULL
++_001358_hash ubi_io_write 4-5 15870 _001358_hash &_000683_hash
++_001360_hash ubi_more_leb_change_data 4 63534 _001360_hash NULL
++_001361_hash ubi_more_update_data 4 39189 _001361_hash NULL
++_001362_hash uio_read 3 49300 _001362_hash NULL
++_001363_hash uio_write 3 43202 _001363_hash NULL
++_001364_hash unlink1 3 63059 _001364_hash NULL
++_001366_hash usb_allocate_stream_buffers 3 8964 _001366_hash NULL
++_001367_hash usbdev_read 3 45114 _001367_hash NULL
++_001368_hash usblp_read 3 57342 _002942_hash NULL nohasharray
++_001369_hash usbtmc_read 3 32377 _001369_hash NULL
++_001370_hash usbtmc_write 3 64340 _001370_hash NULL
++_001371_hash usbvision_v4l2_read 3 34386 _001371_hash NULL
++_001372_hash user_read 3 51881 _001372_hash NULL
++_001373_hash v4l_stk_read 3 39672 _001373_hash NULL
++_001374_hash __vb2_perform_fileio 3 63033 _001374_hash NULL
++_001375_hash vcs_read 3 8017 _001375_hash NULL
++_001376_hash vcs_write 3 3910 _001376_hash NULL
++_001377_hash vdma_mem_alloc 1 6171 _001377_hash NULL
++_001378_hash venus_create 4 20555 _001378_hash NULL
++_001379_hash venus_link 5 32165 _001379_hash NULL
++_001380_hash venus_lookup 4 8121 _001380_hash NULL
++_001381_hash venus_mkdir 4 8967 _001381_hash NULL
++_001382_hash venus_remove 4 59781 _001382_hash NULL
++_001383_hash venus_rename 4-5 17707 _001383_hash NULL
++_001385_hash venus_rmdir 4 45564 _001385_hash NULL
++_001386_hash venus_symlink 4-6 23570 _001386_hash NULL
++_001388_hash vfd_write 3 14717 _001388_hash NULL
++_001389_hash vfs_readlink 3 54368 _001389_hash NULL
++_001390_hash vfs_readv 3 38011 _001390_hash NULL
++_001391_hash vfs_writev 3 25278 _001391_hash NULL
++_001392_hash vga_arb_read 3 4886 _001392_hash NULL
++_001393_hash vga_switcheroo_debugfs_write 3 33984 _001393_hash NULL
++_001394_hash vhci_get_user 3 45039 _001394_hash NULL
++_001395_hash vhci_put_user 4 12604 _001395_hash NULL
++_001396_hash vhost_add_used_n 3 10760 _001396_hash NULL
++_001397_hash __videobuf_copy_to_user 4 15423 _001397_hash NULL
++_001398_hash videobuf_pages_to_sg 2 3708 _001398_hash NULL
++_001399_hash videobuf_vmalloc_to_sg 2 4548 _001399_hash NULL
++_001400_hash virtqueue_add_buf 3-4 22924 _001400_hash NULL
++_001402_hash vmbus_establish_gpadl 3 4495 _001402_hash NULL
++_001403_hash vol_cdev_direct_write 3 20751 _001403_hash NULL
++_001404_hash vol_cdev_read 3 8968 _001404_hash &_001274_hash
++_001405_hash w9966_v4l_read 3 31148 _001405_hash NULL
++_001406_hash wdm_read 3 6549 _001406_hash NULL
++_001407_hash wl1273_fm_fops_write 3 60621 _001407_hash NULL
++_001408_hash wm8994_bulk_write 3 13615 _001408_hash NULL
++_001409_hash wm8994_write 3 48439 _001409_hash NULL
++_001410_hash write_flush 3 50803 _001410_hash NULL
++_001411_hash write_rio 3 54837 _001411_hash NULL
++_001412_hash wusb_prf 7 54261 _001412_hash &_000917_hash
++_001413_hash xfs_buf_get_uncached 2 51477 _001413_hash NULL
++_001414_hash xfs_efd_init 3 5463 _001414_hash NULL
++_001415_hash xfs_efi_init 2 5476 _001415_hash NULL
++_001416_hash xfs_handle_to_dentry 3 12135 _001416_hash NULL
++_001417_hash xfs_iext_realloc_direct 2 20521 _001417_hash NULL
++_001418_hash xfs_iext_realloc_indirect 2 59211 _001418_hash NULL
++_001419_hash xfs_inumbers_fmt 3 12817 _001419_hash NULL
++_001420_hash xlog_recover_add_to_cont_trans 4 44102 _001420_hash NULL
++_001421_hash xz_dec_lzma2_create 2 36353 _002638_hash NULL nohasharray
++_001422_hash _zd_iowrite32v_locked 3 44725 _001422_hash NULL
++_001423_hash zerocopy_sg_from_iovec 3 11828 _001423_hash NULL
++_001424_hash zoran_write 3 22404 _001424_hash NULL
++_001425_hash aat2870_reg_read_file 3 12221 _001425_hash NULL
++_001426_hash aes_decrypt_fail_read 3 54815 _001426_hash NULL
++_001427_hash aes_decrypt_interrupt_read 3 19910 _001427_hash NULL
++_001428_hash aes_decrypt_packets_read 3 10155 _001428_hash NULL
++_001429_hash aes_encrypt_fail_read 3 32562 _001429_hash NULL
++_001430_hash aes_encrypt_interrupt_read 3 39919 _001430_hash NULL
++_001431_hash aes_encrypt_packets_read 3 48666 _001431_hash NULL
++_001432_hash afs_cell_lookup 2 8482 _001432_hash NULL
++_001433_hash agp_allocate_memory 2 58761 _001433_hash NULL
++_001434_hash __alloc_bootmem 1 31498 _001434_hash NULL
++_001435_hash __alloc_bootmem_low 1 43423 _001435_hash NULL
++_001436_hash __alloc_ei_netdev 1 29338 _001436_hash NULL
++_001437_hash __alloc_eip_netdev 1 51549 _001437_hash NULL
++_001438_hash alloc_libipw 1 22708 _001438_hash NULL
++_001439_hash alloc_pg_vec 2 8533 _001439_hash NULL
++_001440_hash alloc_sja1000dev 1 17868 _001440_hash NULL
++_001441_hash alloc_targets 2 8074 _001441_hash NULL
++_001442_hash aoechr_write 3 62883 _001442_hash NULL
++_001443_hash atalk_sendmsg 4 21677 _001443_hash NULL
++_001446_hash ath6kl_fwlog_mask_read 3 2050 _001446_hash NULL
++_001447_hash ath6kl_lrssi_roam_read 3 61022 _001447_hash NULL
++_001448_hash ath6kl_regdump_read 3 14393 _001448_hash NULL
++_001449_hash ath6kl_regread_read 3 25884 _001449_hash NULL
++_001450_hash ath6kl_regwrite_read 3 48747 _001450_hash NULL
++_001451_hash ath9k_debugfs_read_buf 3 25316 _001451_hash NULL
++_001452_hash atk_debugfs_ggrp_read 3 29522 _001452_hash NULL
++_001453_hash ax25_sendmsg 4 62770 _001453_hash NULL
++_001454_hash b43_debugfs_read 3 24425 _001454_hash NULL
++_001455_hash b43legacy_debugfs_read 3 2473 _001455_hash NULL
++_001456_hash bcm_recvmsg 4 43992 _001456_hash NULL
++_001457_hash bfad_debugfs_read 3 13119 _001457_hash NULL
++_001458_hash bfad_debugfs_read_regrd 3 57830 _001458_hash NULL
++_001459_hash bioset_create 1 5580 _001459_hash NULL
++_001460_hash bioset_integrity_create 2 62708 _001460_hash NULL
++_001461_hash biovec_create_pools 2 9575 _001461_hash NULL
++_001462_hash blk_init_tags 1 30592 _001462_hash NULL
++_001463_hash blk_queue_init_tags 2 44355 _001463_hash NULL
++_001464_hash blk_rq_map_kern 4 47004 _001464_hash NULL
++_001465_hash bm_entry_read 3 10976 _001465_hash NULL
++_001466_hash bm_entry_write 3 28338 _001466_hash NULL
++_001467_hash bm_status_read 3 19583 _001467_hash NULL
++_001468_hash bm_status_write 3 12964 _001468_hash NULL
++_001469_hash brn_proc_write 3 42407 _001469_hash NULL
++_001470_hash btmrvl_curpsmode_read 3 46939 _001470_hash NULL
++_001471_hash btmrvl_gpiogap_read 3 4718 _001471_hash NULL
++_001472_hash btmrvl_hscfgcmd_read 3 56303 _001472_hash NULL
++_001473_hash btmrvl_hscmd_read 3 1614 _001473_hash NULL
++_001474_hash btmrvl_hsmode_read 3 1647 _001474_hash NULL
++_001475_hash btmrvl_hsstate_read 3 920 _001475_hash NULL
++_001476_hash btmrvl_pscmd_read 3 24308 _001476_hash NULL
++_001477_hash btmrvl_psmode_read 3 22395 _001477_hash NULL
++_001478_hash btmrvl_psstate_read 3 50683 _001478_hash NULL
++_001479_hash btmrvl_txdnldready_read 3 413 _001479_hash NULL
++_001480_hash btrfs_add_link 5 9973 _001480_hash NULL
++_001481_hash c4iw_init_resource 2-3 30393 _001481_hash NULL
++_001483_hash cache_downcall 3 13666 _001483_hash NULL
++_001484_hash cache_slow_downcall 2 8570 _001484_hash NULL
++_001485_hash caif_seqpkt_sendmsg 4 22961 _001485_hash NULL
++_001486_hash caif_stream_recvmsg 4 13173 _001486_hash NULL
++_001487_hash caif_stream_sendmsg 4 9110 _001487_hash NULL
++_001488_hash carl9170_alloc 1 27 _001488_hash NULL
++_001489_hash carl9170_debugfs_read 3 47738 _001489_hash NULL
++_001490_hash cgroup_read_s64 5 19570 _001490_hash NULL
++_001491_hash cgroup_read_u64 5 45532 _001491_hash NULL
++_001492_hash channel_type_read 3 47308 _001492_hash NULL
++_001493_hash codec_list_read_file 3 24910 _001493_hash NULL
++_001494_hash configfs_read_file 3 1683 _001494_hash NULL
++_001495_hash configfs_write_file 3 61621 _001495_hash NULL
++_001496_hash cpuset_common_file_read 5 8800 _001496_hash NULL
++_001497_hash create_subvol 4 2347 _001497_hash NULL
++_001498_hash cx18_copy_mdl_to_user 4 45549 _001498_hash NULL
++_001499_hash cxio_hal_init_resource 2-7-6 29771 _001499_hash &_000198_hash
++_001502_hash cxio_hal_init_rhdl_resource 1 25104 _001502_hash NULL
++_001503_hash dai_list_read_file 3 25421 _001503_hash NULL
++_001504_hash dapm_bias_read_file 3 64715 _001504_hash NULL
++_001505_hash dapm_widget_power_read_file 3 59950 _001505_hash NULL
++_001508_hash dbgfs_frame 3 45917 _001508_hash NULL
++_001509_hash dbgfs_state 3 38894 _001509_hash NULL
++_001510_hash dccp_sendmsg 4 56058 _001510_hash NULL
++_001511_hash debugfs_read 3 62535 _001511_hash NULL
++_001512_hash debug_output 3 18575 _001512_hash NULL
++_001513_hash debug_read 3 19322 _001513_hash NULL
++_001514_hash depth_write 3 3021 _001514_hash NULL
++_001515_hash dev_irnet_write 3 11398 _001515_hash NULL
++_001516_hash dev_write 3 7708 _001516_hash NULL
++_001517_hash dfs_file_read 3 18116 _001517_hash NULL
++_001518_hash dfs_global_file_write 3 6112 _001518_hash NULL
++_001519_hash dgram_sendmsg 4 45679 _001519_hash NULL
++_001520_hash disp_proc_write 3 39024 _001520_hash NULL
++_001521_hash dma_memcpy_pg_to_iovec 6 1725 _001521_hash NULL
++_001522_hash dma_memcpy_to_iovec 5 12173 _001522_hash NULL
++_001523_hash dma_rx_errors_read 3 52045 _001523_hash NULL
++_001524_hash dma_rx_requested_read 3 65354 _001524_hash NULL
++_001525_hash dma_show_regs 3 35266 _001525_hash NULL
++_001526_hash dma_tx_errors_read 3 46060 _001526_hash NULL
++_001527_hash dma_tx_requested_read 3 16110 _001593_hash NULL nohasharray
++_001528_hash dm_exception_table_init 2 39645 _001528_hash NULL
++_001529_hash dn_recvmsg 4 17213 _001529_hash NULL
++_001530_hash dn_sendmsg 4 38390 _001530_hash NULL
++_001531_hash dns_resolver_read 3 54658 _001531_hash NULL
++_001532_hash do_msgrcv 4 5590 _001532_hash NULL
++_001533_hash do_raw_setsockopt 5 55215 _001533_hash NULL
++_001534_hash driver_state_read 3 17194 _001534_hash &_001089_hash
++_001535_hash dvb_audio_write 3 51275 _001535_hash NULL
++_001536_hash dvb_demux_do_ioctl 3 34871 _001536_hash NULL
++_001537_hash dvb_dmxdev_buffer_read 4 20682 _001537_hash NULL
++_001538_hash dvb_dvr_do_ioctl 3 43355 _001538_hash NULL
++_001539_hash dvb_video_write 3 754 _001539_hash NULL
++_001540_hash econet_recvmsg 4 40978 _001540_hash NULL
++_001541_hash enable_write 3 30456 _001541_hash NULL
++_001542_hash event_calibration_read 3 21083 _001542_hash NULL
++_001543_hash event_heart_beat_read 3 48961 _001543_hash NULL
++_001544_hash event_oom_late_read 3 61175 _001544_hash NULL
++_001545_hash event_phy_transmit_error_read 3 10471 _001545_hash NULL
++_001546_hash event_rx_mem_empty_read 3 40363 _001546_hash NULL
++_001547_hash event_rx_mismatch_read 3 38518 _001547_hash NULL
++_001548_hash event_rx_pool_read 3 25792 _001548_hash NULL
++_001549_hash event_tx_stuck_read 3 19305 _001549_hash NULL
++_001550_hash excessive_retries_read 3 60425 _001550_hash NULL
++_001551_hash fallback_on_nodma_alloc 2 35332 _001551_hash NULL
++_001552_hash filter_read 3 61692 _001552_hash NULL
++_001553_hash format_devstat_counter 3 32550 _001553_hash NULL
++_001554_hash fragmentation_threshold_read 3 61718 _001554_hash NULL
++_001555_hash fuse_conn_limit_read 3 20084 _001555_hash NULL
++_001556_hash fuse_conn_waiting_read 3 49762 _001556_hash NULL
++_001557_hash generic_readlink 3 32654 _001557_hash NULL
++_001558_hash gpio_power_read 3 36059 _001558_hash NULL
++_001559_hash hash_recvmsg 4 50924 _001559_hash NULL
++_001560_hash ht40allow_map_read 3 55209 _002670_hash NULL nohasharray
++_001561_hash hugetlbfs_read 3 11268 _001561_hash NULL
++_001562_hash hwflags_read 3 52318 _001562_hash NULL
++_001563_hash hysdn_conf_read 3 42324 _003094_hash NULL nohasharray
++_001564_hash i2400m_rx_stats_read 3 57706 _001564_hash NULL
++_001565_hash i2400m_tx_stats_read 3 28527 _001565_hash NULL
++_001566_hash i2o_pool_alloc 4 55485 _001566_hash NULL
++_001567_hash idmouse_read 3 63374 _001567_hash NULL
++_001568_hash ieee80211_if_read 3 6785 _001568_hash NULL
++_001569_hash ieee80211_rx_bss_info 3 61630 _001569_hash NULL
++_001570_hash if_writecmd 2 815 _001570_hash NULL
++_001571_hash ikconfig_read_current 3 1658 _001571_hash NULL
++_001572_hash ima_show_htable_value 2 57136 _001572_hash NULL
++_001574_hash interfaces 2 38859 _001574_hash NULL
++_001575_hash ip_generic_getfrag 3-4 12187 _001575_hash NULL
++_001577_hash ipv6_renew_options 5 28867 _001577_hash NULL
++_001578_hash ipw_write 3 59807 _001578_hash NULL
++_001579_hash ipxrtr_route_packet 4 54036 _001579_hash NULL
++_001580_hash irda_recvmsg_stream 4 35280 _001580_hash NULL
++_001581_hash irda_sendmsg 4 4388 _001581_hash NULL
++_001582_hash irda_sendmsg_dgram 4 38563 _001582_hash NULL
++_001583_hash irda_sendmsg_ultra 4 42047 _001583_hash NULL
++_001584_hash iscsi_tcp_conn_setup 2 16376 _001584_hash NULL
++_001585_hash isdn_write 3 45863 _001585_hash NULL
++_001586_hash isr_cmd_cmplt_read 3 53439 _001586_hash NULL
++_001587_hash isr_commands_read 3 41398 _001587_hash NULL
++_001588_hash isr_decrypt_done_read 3 49490 _001588_hash NULL
++_001589_hash isr_dma0_done_read 3 8574 _001589_hash NULL
++_001590_hash isr_dma1_done_read 3 48159 _001590_hash NULL
++_001591_hash isr_fiqs_read 3 34687 _001591_hash NULL
++_001592_hash isr_host_acknowledges_read 3 54136 _001592_hash NULL
++_001593_hash isr_hw_pm_mode_changes_read 3 16110 _001593_hash &_001527_hash
++_001594_hash isr_irqs_read 3 9181 _001594_hash NULL
++_001595_hash isr_low_rssi_read 3 64789 _001595_hash NULL
++_001596_hash isr_pci_pm_read 3 30271 _001596_hash NULL
++_001597_hash isr_rx_headers_read 3 38325 _001597_hash NULL
++_001598_hash isr_rx_mem_overflow_read 3 43025 _001598_hash NULL
++_001599_hash isr_rx_procs_read 3 31804 _001599_hash NULL
++_001600_hash isr_rx_rdys_read 3 35283 _001600_hash NULL
++_001601_hash isr_tx_exch_complete_read 3 16103 _001601_hash NULL
++_001602_hash isr_tx_procs_read 3 23084 _001602_hash NULL
++_001603_hash isr_wakeups_read 3 49607 _001603_hash NULL
++_001604_hash ivtv_read 3 57796 _001604_hash NULL
++_001605_hash ivtv_v4l2_write 3 39226 _001605_hash NULL
++_001606_hash iwl3945_sta_dbgfs_stats_table_read 3 28882 _001606_hash NULL
++_001607_hash iwl3945_ucode_general_stats_read 3 25009 _001607_hash NULL
++_001608_hash iwl3945_ucode_rx_stats_read 3 52340 _001608_hash NULL
++_001609_hash iwl3945_ucode_tx_stats_read 3 20879 _001609_hash NULL
++_001610_hash iwl4965_rs_sta_dbgfs_rate_scale_data_read 3 27619 _001610_hash NULL
++_001611_hash iwl4965_rs_sta_dbgfs_scale_table_read 3 63672 _001611_hash NULL
++_001612_hash iwl4965_rs_sta_dbgfs_stats_table_read 3 6289 _001612_hash NULL
++_001613_hash iwl4965_ucode_general_stats_read 3 2639 _001613_hash NULL
++_001614_hash iwl4965_ucode_rx_stats_read 3 46676 _001614_hash NULL
++_001615_hash iwl4965_ucode_tx_stats_read 3 12143 _001615_hash NULL
++_001616_hash iwl_dbgfs_bt_traffic_read 3 35534 _001616_hash NULL
++_001617_hash iwl_dbgfs_chain_noise_read 3 46355 _001617_hash NULL
++_001618_hash iwl_dbgfs_channels_read 3 6784 _001618_hash NULL
++_001619_hash iwl_dbgfs_current_sleep_command_read 3 2081 _001619_hash NULL
++_001620_hash iwl_dbgfs_debug_level_read 3 63430 _001620_hash NULL
++_001621_hash iwl_dbgfs_disable_ht40_read 3 35761 _001621_hash NULL
++_001622_hash iwl_dbgfs_fh_reg_read 3 879 _001622_hash &_000284_hash
++_001623_hash iwl_dbgfs_force_reset_read 3 62628 _001623_hash NULL
++_001624_hash iwl_dbgfs_interrupt_read 3 23574 _001624_hash NULL
++_001625_hash iwl_dbgfs_log_event_read 3 2107 _001625_hash NULL
++_001626_hash iwl_dbgfs_missed_beacon_read 3 50584 _001626_hash NULL
++_001627_hash iwl_dbgfs_nvm_read 3 23845 _001627_hash NULL
++_001628_hash iwl_dbgfs_plcp_delta_read 3 55407 _001628_hash NULL
++_001629_hash iwl_dbgfs_power_save_status_read 3 54392 _001629_hash NULL
++_001630_hash iwl_dbgfs_protection_mode_read 3 13943 _001630_hash NULL
++_001631_hash iwl_dbgfs_qos_read 3 11753 _001631_hash NULL
++_001632_hash iwl_dbgfs_reply_tx_error_read 3 19205 _001632_hash NULL
++_001633_hash iwl_dbgfs_rx_handlers_read 3 18708 _001633_hash NULL
++_001634_hash iwl_dbgfs_rxon_filter_flags_read 3 28832 _001634_hash NULL
++_001635_hash iwl_dbgfs_rxon_flags_read 3 20795 _001635_hash NULL
++_001636_hash iwl_dbgfs_rx_queue_read 3 19943 _001636_hash NULL
++_001637_hash iwl_dbgfs_rx_statistics_read 3 62687 _001637_hash &_000308_hash
++_001638_hash iwl_dbgfs_sensitivity_read 3 63116 _002844_hash NULL nohasharray
++_001639_hash iwl_dbgfs_sleep_level_override_read 3 3038 _001639_hash NULL
++_001640_hash iwl_dbgfs_sram_read 3 44505 _001640_hash NULL
++_001641_hash iwl_dbgfs_stations_read 3 9309 _001641_hash NULL
++_001642_hash iwl_dbgfs_status_read 3 5171 _001642_hash NULL
++_001643_hash iwl_dbgfs_temperature_read 3 29224 _001643_hash NULL
++_001644_hash iwl_dbgfs_thermal_throttling_read 3 38779 _001644_hash NULL
++_001645_hash iwl_dbgfs_traffic_log_read 3 58870 _001645_hash NULL
++_001646_hash iwl_dbgfs_tx_queue_read 3 4635 _001646_hash NULL
++_001647_hash iwl_dbgfs_tx_statistics_read 3 314 _003202_hash NULL nohasharray
++_001648_hash iwl_dbgfs_ucode_bt_stats_read 3 42820 _001648_hash NULL
++_001649_hash iwl_dbgfs_ucode_general_stats_read 3 49199 _001649_hash NULL
++_001650_hash iwl_dbgfs_ucode_rx_stats_read 3 58023 _001650_hash NULL
++_001651_hash iwl_dbgfs_ucode_tracing_read 3 47983 _001651_hash &_000245_hash
++_001652_hash iwl_dbgfs_ucode_tx_stats_read 3 31611 _001652_hash NULL
++_001653_hash iwl_dbgfs_wowlan_sram_read 3 540 _001653_hash NULL
++_001654_hash iwl_legacy_dbgfs_chain_noise_read 3 31692 _001654_hash NULL
++_001655_hash iwl_legacy_dbgfs_channels_read 3 52619 _001655_hash NULL
++_001656_hash iwl_legacy_dbgfs_disable_ht40_read 3 40910 _001656_hash NULL
++_001657_hash iwl_legacy_dbgfs_fh_reg_read 3 49144 _003503_hash NULL nohasharray
++_001658_hash iwl_legacy_dbgfs_force_reset_read 3 649 _001658_hash NULL
++_001659_hash iwl_legacy_dbgfs_interrupt_read 3 14324 _001659_hash NULL
++_001660_hash iwl_legacy_dbgfs_missed_beacon_read 3 39939 _001660_hash NULL
++_001661_hash iwl_legacy_dbgfs_nvm_read 3 49405 _001661_hash NULL
++_001662_hash iwl_legacy_dbgfs_power_save_status_read 3 36492 _001662_hash NULL
++_001663_hash iwl_legacy_dbgfs_qos_read 3 20825 _001663_hash NULL
++_001664_hash iwl_legacy_dbgfs_rxon_filter_flags_read 3 37666 _001664_hash NULL
++_001665_hash iwl_legacy_dbgfs_rxon_flags_read 3 1894 _001665_hash NULL
++_001666_hash iwl_legacy_dbgfs_rx_queue_read 3 56533 _001666_hash NULL
++_001667_hash iwl_legacy_dbgfs_rx_statistics_read 3 12545 _001667_hash NULL
++_001668_hash iwl_legacy_dbgfs_sensitivity_read 3 55816 _001668_hash NULL
++_001669_hash iwl_legacy_dbgfs_sram_read 3 26419 _001669_hash NULL
++_001670_hash iwl_legacy_dbgfs_stations_read 3 24121 _001670_hash NULL
++_001671_hash iwl_legacy_dbgfs_status_read 3 48508 _003033_hash NULL nohasharray
++_001672_hash iwl_legacy_dbgfs_traffic_log_read 3 31625 _001672_hash NULL
++_001673_hash iwl_legacy_dbgfs_tx_queue_read 3 34192 _001673_hash NULL
++_001674_hash iwl_legacy_dbgfs_tx_statistics_read 3 63987 _001674_hash NULL
++_001675_hash iwm_if_alloc 1 17027 _001675_hash &_000967_hash
++_001676_hash kernel_readv 3 35617 _001676_hash NULL
++_001677_hash key_algorithm_read 3 57946 _001677_hash NULL
++_001678_hash key_icverrors_read 3 20895 _001678_hash NULL
++_001679_hash key_key_read 3 3241 _001679_hash NULL
++_001680_hash key_replays_read 3 62746 _001680_hash NULL
++_001681_hash key_rx_spec_read 3 12736 _001681_hash NULL
++_001682_hash key_tx_spec_read 3 4862 _001682_hash NULL
++_001683_hash __kfifo_from_user 3 20399 _001683_hash NULL
++_001684_hash __kfifo_to_user 3 36555 _002240_hash NULL nohasharray
++_001685_hash __kfifo_to_user_r 3 39123 _001685_hash NULL
++_001686_hash kimage_crash_alloc 3 3233 _001686_hash NULL
++_001687_hash kimage_normal_alloc 3 31140 _001687_hash NULL
++_001688_hash kmem_zalloc_greedy 2-3 65268 _001688_hash NULL
++_001690_hash l2cap_skbuff_fromiovec 3-4 35003 _001690_hash NULL
++_001692_hash l2tp_ip_sendmsg 4 50411 _001692_hash NULL
++_001693_hash lbs_debugfs_read 3 30721 _001693_hash NULL
++_001694_hash lbs_dev_info 3 51023 _001694_hash NULL
++_001695_hash lbs_host_sleep_read 3 31013 _001695_hash NULL
++_001696_hash lbs_rdbbp_read 3 45805 _001696_hash NULL
++_001697_hash lbs_rdmac_read 3 418 _001697_hash NULL
++_001698_hash lbs_rdrf_read 3 41431 _001698_hash NULL
++_001699_hash lbs_sleepparams_read 3 10840 _001699_hash NULL
++_001700_hash lbs_threshold_read 5 21046 _001700_hash NULL
++_001701_hash lcd_proc_write 3 18351 _001701_hash NULL
++_001702_hash ledd_proc_write 3 63928 _001702_hash NULL
++_001703_hash libfc_vport_create 2 4415 _001703_hash NULL
++_001704_hash lkdtm_debugfs_read 3 45752 _001704_hash NULL
++_001705_hash llc_ui_sendmsg 4 24987 _001705_hash NULL
++_001706_hash long_retry_limit_read 3 59766 _001706_hash NULL
++_001707_hash lpfc_debugfs_dif_err_read 3 36303 _001707_hash NULL
++_001708_hash lpfc_debugfs_read 3 16566 _001708_hash NULL
++_001709_hash lpfc_idiag_baracc_read 3 58466 _002294_hash NULL nohasharray
++_001710_hash lpfc_idiag_ctlacc_read 3 33943 _001710_hash NULL
++_001711_hash lpfc_idiag_drbacc_read 3 15948 _001711_hash NULL
++_001712_hash lpfc_idiag_extacc_read 3 48301 _001712_hash NULL
++_001713_hash lpfc_idiag_mbxacc_read 3 28061 _001713_hash NULL
++_001714_hash lpfc_idiag_pcicfg_read 3 50334 _001714_hash NULL
++_001715_hash lpfc_idiag_queacc_read 3 13950 _001715_hash NULL
++_001716_hash lpfc_idiag_queinfo_read 3 55662 _001716_hash NULL
++_001717_hash mac80211_format_buffer 2 41010 _001717_hash NULL
++_001718_hash mic_calc_failure_read 3 59700 _001718_hash NULL
++_001719_hash mic_rx_pkts_read 3 27972 _001719_hash NULL
++_001720_hash minstrel_stats_read 3 17290 _001720_hash NULL
++_001721_hash mISDN_sock_sendmsg 4 41035 _001721_hash NULL
++_001722_hash mmc_ext_csd_read 3 13205 _001722_hash NULL
++_001723_hash mon_bin_read 3 6841 _001723_hash NULL
++_001724_hash mon_stat_read 3 25238 _001724_hash NULL
++_001725_hash mqueue_read_file 3 6228 _001725_hash NULL
++_001726_hash mwifiex_debug_read 3 53074 _001726_hash NULL
++_001727_hash mwifiex_getlog_read 3 54269 _001727_hash NULL
++_001728_hash mwifiex_info_read 3 53447 _001728_hash NULL
++_001729_hash mwifiex_rdeeprom_read 3 51429 _001729_hash NULL
++_001730_hash mwifiex_regrdwr_read 3 34472 _001730_hash NULL
++_001731_hash netlink_sendmsg 4 33708 _001731_hash &_000809_hash
++_001732_hash nfsctl_transaction_write 3 64800 _001732_hash NULL
++_001733_hash nfsd_vfs_read 6 62605 _002821_hash NULL nohasharray
++_001734_hash nfsd_vfs_write 6 54577 _001734_hash NULL
++_001735_hash nfs_map_group_to_gid 3 15892 _001735_hash NULL
++_001736_hash nfs_map_name_to_uid 3 51132 _001736_hash NULL
++_001737_hash nr_sendmsg 4 53656 _001737_hash NULL
++_001738_hash o2hb_debug_read 3 37851 _001738_hash NULL
++_001739_hash o2net_debug_read 3 52105 _001739_hash NULL
++_001740_hash ocfs2_control_message 3 19564 _001740_hash NULL
++_001741_hash ocfs2_control_read 3 56405 _001741_hash NULL
++_001742_hash ocfs2_debug_read 3 14507 _001742_hash NULL
++_001743_hash ocfs2_readlink 3 50656 _001743_hash NULL
++_001744_hash oom_adjust_read 3 25127 _001744_hash NULL
++_001745_hash oom_score_adj_read 3 39921 _002046_hash NULL nohasharray
++_001746_hash oprofilefs_str_to_user 3 42182 _001746_hash NULL
++_001747_hash oprofilefs_ulong_to_user 3 11582 _001747_hash NULL
++_001748_hash _osd_req_list_objects 6 4204 _001748_hash NULL
++_001749_hash osd_req_read_kern 5 59990 _001749_hash NULL
++_001750_hash osd_req_write_kern 5 53486 _001750_hash NULL
++_001751_hash OSDSetBlock 2-4 38986 _001751_hash NULL
++_001753_hash osst_write 3 31581 _001753_hash NULL
++_001754_hash p54_init_common 1 23850 _001754_hash NULL
++_001755_hash packet_sendmsg_spkt 4 28885 _001755_hash NULL
++_001756_hash page_readlink 3 23346 _001756_hash NULL
++_001757_hash pcpu_fc_alloc 2 11818 _001757_hash NULL
++_001758_hash pep_sendmsg 4 62524 _001758_hash NULL
++_001759_hash pfkey_sendmsg 4 47394 _001759_hash NULL
++_001760_hash ping_getfrag 3-4 8360 _001760_hash NULL
++_001762_hash platform_list_read_file 3 34734 _001762_hash NULL
++_001763_hash play_iframe 3 8219 _001763_hash NULL
++_001764_hash pm_qos_power_read 3 55891 _001764_hash NULL
++_001765_hash pms_read 3 53873 _001765_hash NULL
++_001766_hash pn_sendmsg 4 12640 _001766_hash NULL
++_001767_hash port_show_regs 3 5904 _001767_hash NULL
++_001768_hash pppoe_sendmsg 4 48039 _001768_hash NULL
++_001769_hash pppol2tp_sendmsg 4 56420 _001769_hash NULL
++_001770_hash prison_create 1 43623 _001770_hash NULL
++_001771_hash proc_coredump_filter_read 3 39153 _001771_hash NULL
++_001772_hash process_vm_rw_single_vec 1-2 26213 _001772_hash NULL
++_001774_hash proc_fdinfo_read 3 62043 _001774_hash NULL
++_001775_hash proc_info_read 3 63344 _001775_hash NULL
++_001776_hash proc_loginuid_read 3 15631 _001776_hash NULL
++_001777_hash proc_pid_attr_read 3 10173 _001777_hash NULL
++_001778_hash proc_pid_readlink 3 52186 _001778_hash NULL
++_001779_hash proc_read 3 43614 _001779_hash NULL
++_001780_hash proc_self_readlink 3 38094 _001780_hash NULL
++_001781_hash proc_sessionid_read 3 6911 _001937_hash NULL nohasharray
++_001782_hash proc_write 3 51003 _001782_hash NULL
++_001783_hash provide_user_output 3 41105 _001783_hash NULL
++_001784_hash ps_pspoll_max_apturn_read 3 6699 _001784_hash NULL
++_001785_hash ps_pspoll_timeouts_read 3 11776 _001785_hash NULL
++_001786_hash ps_pspoll_utilization_read 3 5361 _001786_hash NULL
++_001787_hash pstore_file_read 3 57288 _001787_hash NULL
++_001788_hash ps_upsd_max_apturn_read 3 19918 _001788_hash NULL
++_001789_hash ps_upsd_max_sptime_read 3 63362 _001789_hash NULL
++_001790_hash ps_upsd_timeouts_read 3 28924 _001790_hash NULL
++_001791_hash ps_upsd_utilization_read 3 51669 _001791_hash NULL
++_001792_hash pvr2_v4l2_read 3 18006 _001792_hash NULL
++_001793_hash pwr_disable_ps_read 3 13176 _001793_hash NULL
++_001794_hash pwr_elp_enter_read 3 5324 _001794_hash NULL
++_001795_hash pwr_enable_ps_read 3 17686 _001795_hash NULL
++_001796_hash pwr_fix_tsf_ps_read 3 26627 _001796_hash NULL
++_001797_hash pwr_missing_bcns_read 3 25824 _001797_hash NULL
++_001798_hash pwr_power_save_off_read 3 18355 _001798_hash NULL
++_001799_hash pwr_ps_enter_read 3 26935 _001799_hash &_001244_hash
++_001800_hash pwr_rcvd_awake_beacons_read 3 50505 _001800_hash NULL
++_001801_hash pwr_rcvd_beacons_read 3 52836 _001801_hash NULL
++_001802_hash pwr_tx_without_ps_read 3 48423 _001802_hash NULL
++_001803_hash pwr_tx_with_ps_read 3 60851 _001803_hash NULL
++_001804_hash pwr_wake_on_host_read 3 26321 _001804_hash NULL
++_001805_hash pwr_wake_on_timer_exp_read 3 22640 _001805_hash NULL
++_001806_hash queues_read 3 24877 _001806_hash NULL
++_001807_hash raw_recvmsg 4 17277 _001807_hash NULL
++_001808_hash raw_send_hdrinc 4 58803 _001808_hash NULL
++_001809_hash raw_sendmsg 4 23078 _002900_hash NULL nohasharray
++_001810_hash rawsock_sendmsg 4 60010 _001810_hash NULL
++_001811_hash rawv6_send_hdrinc 3 35425 _001811_hash NULL
++_001812_hash rcname_read 3 25919 _001812_hash NULL
++_001813_hash rds_ib_inc_copy_to_user 3 55007 _001813_hash NULL
++_001814_hash rds_iw_inc_copy_to_user 3 29214 _001814_hash NULL
++_001815_hash rds_message_copy_from_user 3 45510 _001815_hash NULL
++_001816_hash rds_message_inc_copy_to_user 3 26540 _001816_hash NULL
++_001817_hash read_4k_modal_eeprom 3 30212 _001817_hash NULL
++_001818_hash read_9287_modal_eeprom 3 59327 _001818_hash NULL
++_001819_hash read_def_modal_eeprom 3 14041 _001819_hash NULL
++_001820_hash read_enabled_file_bool 3 37744 _001820_hash NULL
++_001821_hash read_file_ani 3 23161 _001821_hash NULL
++_001822_hash read_file_antenna 3 13574 _001822_hash NULL
++_001823_hash read_file_base_eeprom 3 42168 _001823_hash NULL
++_001824_hash read_file_beacon 3 32595 _001824_hash NULL
++_001825_hash read_file_blob 3 57406 _001825_hash NULL
++_001826_hash read_file_bool 3 4180 _001826_hash NULL
++_001827_hash read_file_credit_dist_stats 3 54367 _001827_hash NULL
++_001828_hash read_file_debug 3 58256 _001828_hash NULL
++_001829_hash read_file_disable_ani 3 6536 _001829_hash NULL
++_001830_hash read_file_dma 3 9530 _001830_hash NULL
++_001831_hash read_file_dump_nfcal 3 18766 _001831_hash NULL
++_001832_hash read_file_frameerrors 3 64001 _001832_hash NULL
++_001833_hash read_file_interrupt 3 61742 _001840_hash NULL nohasharray
++_001834_hash read_file_misc 3 9948 _001834_hash NULL
++_001835_hash read_file_modal_eeprom 3 39909 _001835_hash NULL
++_001836_hash read_file_queue 3 40895 _001836_hash NULL
++_001837_hash read_file_rcstat 3 22854 _001837_hash NULL
++_001838_hash read_file_recv 3 48232 _001838_hash NULL
++_001839_hash read_file_regidx 3 33370 _001839_hash NULL
++_001840_hash read_file_regval 3 61742 _001840_hash &_001833_hash
++_001841_hash read_file_rx_chainmask 3 41605 _001841_hash NULL
++_001842_hash read_file_slot 3 50111 _001842_hash NULL
++_001843_hash read_file_stations 3 35795 _001843_hash NULL
++_001844_hash read_file_tgt_int_stats 3 20697 _001844_hash NULL
++_001845_hash read_file_tgt_rx_stats 3 33944 _001845_hash NULL
++_001846_hash read_file_tgt_stats 3 8959 _001846_hash NULL
++_001847_hash read_file_tgt_tx_stats 3 51847 _001847_hash NULL
++_001848_hash read_file_tx_chainmask 3 3829 _001848_hash NULL
++_001849_hash read_file_war_stats 3 292 _001849_hash NULL
++_001850_hash read_file_wiphy 3 51103 _001850_hash NULL
++_001851_hash read_file_xmit 3 21487 _001851_hash NULL
++_001852_hash read_from_oldmem 2 3337 _001852_hash NULL
++_001853_hash read_oldmem 3 55658 _001853_hash NULL
++_001854_hash request_key_and_link 4 42693 _001854_hash NULL
++_001855_hash res_counter_read 4 33499 _001855_hash NULL
++_001856_hash retry_count_read 3 52129 _001856_hash NULL
++_001857_hash rfcomm_sock_sendmsg 4 37661 _003643_hash NULL nohasharray
++_001858_hash rose_sendmsg 4 20249 _001858_hash NULL
++_001859_hash rs_sta_dbgfs_rate_scale_data_read 3 47165 _001859_hash NULL
++_001860_hash rs_sta_dbgfs_scale_table_read 3 40262 _001860_hash NULL
++_001861_hash rs_sta_dbgfs_stats_table_read 3 56573 _001861_hash NULL
++_001862_hash rts_threshold_read 3 44384 _001862_hash NULL
++_001863_hash rx_dropped_read 3 44799 _001863_hash NULL
++_001864_hash rx_fcs_err_read 3 62844 _001864_hash NULL
++_001865_hash rx_hdr_overflow_read 3 64407 _001865_hash NULL
++_001866_hash rx_hw_stuck_read 3 57179 _001866_hash NULL
++_001867_hash rx_out_of_mem_read 3 10157 _001867_hash NULL
++_001868_hash rx_path_reset_read 3 23801 _001868_hash NULL
++_001869_hash rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read 3 55106 _001869_hash NULL
++_001870_hash rxpipe_descr_host_int_trig_rx_data_read 3 22001 _001870_hash NULL
++_001871_hash rxpipe_missed_beacon_host_int_trig_rx_data_read 3 63405 _001871_hash NULL
++_001872_hash rxpipe_rx_prep_beacon_drop_read 3 2403 _001872_hash NULL
++_001873_hash rxpipe_tx_xfr_host_int_trig_rx_data_read 3 35538 _001873_hash NULL
++_001874_hash rx_reset_counter_read 3 58001 _001874_hash NULL
++_001875_hash rxrpc_send_data 5 21553 _001875_hash NULL
++_001876_hash rx_xfr_hint_trig_read 3 40283 _001876_hash NULL
++_001878_hash sco_send_frame 3 41815 _001878_hash NULL
++_001879_hash scsi_adjust_queue_depth 3 12802 _001879_hash NULL
++_001880_hash scsi_tgt_kspace_exec 8 9522 _001880_hash NULL
++_001881_hash sctp_user_addto_chunk 2-3 62047 _001881_hash NULL
++_001883_hash selinux_inode_notifysecctx 3 36896 _001883_hash NULL
++_001884_hash selinux_transaction_write 3 59038 _001884_hash NULL
++_001885_hash sel_read_avc_cache_threshold 3 33942 _001885_hash NULL
++_001886_hash sel_read_avc_hash_stats 3 1984 _001886_hash NULL
++_001887_hash sel_read_bool 3 24236 _001887_hash NULL
++_001888_hash sel_read_checkreqprot 3 33068 _001888_hash NULL
++_001889_hash sel_read_class 3 12669 _002355_hash NULL nohasharray
++_001890_hash sel_read_enforce 3 2828 _001890_hash NULL
++_001891_hash sel_read_handle_status 3 56139 _001891_hash NULL
++_001892_hash sel_read_handle_unknown 3 57933 _001892_hash NULL
++_001893_hash sel_read_initcon 3 32362 _001893_hash NULL
++_001894_hash sel_read_mls 3 25369 _001894_hash NULL
++_001895_hash sel_read_perm 3 42302 _001895_hash NULL
++_001896_hash sel_read_policy 3 55947 _001896_hash NULL
++_001897_hash sel_read_policycap 3 28544 _001897_hash NULL
++_001898_hash sel_read_policyvers 3 55 _003157_hash NULL nohasharray
++_001899_hash short_retry_limit_read 3 4687 _001899_hash NULL
++_001900_hash simple_attr_read 3 24738 _001900_hash NULL
++_001901_hash simple_transaction_read 3 17076 _001901_hash NULL
++_001902_hash sisusb_send_bridge_packet 2 11649 _001902_hash NULL
++_001903_hash sisusb_send_packet 2 20891 _001903_hash NULL
++_001904_hash skb_copy_datagram_const_iovec 2-5-4 48102 _001904_hash NULL
++_001907_hash skb_copy_datagram_from_iovec 2-5-4 52014 _001907_hash NULL
++_001910_hash skb_copy_datagram_iovec 2-4 5806 _001910_hash NULL
++_001912_hash skcipher_sendmsg 4 30290 _001912_hash NULL
++_001913_hash smk_read_ambient 3 61220 _001913_hash NULL
++_001914_hash smk_read_direct 3 15803 _001914_hash NULL
++_001915_hash smk_read_doi 3 30813 _001915_hash NULL
++_001916_hash smk_read_logging 3 37804 _001916_hash NULL
++_001917_hash smk_read_onlycap 3 3855 _001917_hash NULL
++_001918_hash smk_write_access 3 49561 _001918_hash NULL
++_001919_hash snapshot_read 3 22601 _001919_hash NULL
++_001920_hash snapshot_write 3 28351 _001920_hash NULL
++_001921_hash snd_cs4281_BA0_read 5 6847 _001921_hash NULL
++_001922_hash snd_cs4281_BA1_read 5 20323 _001922_hash NULL
++_001923_hash snd_cs46xx_io_read 5 45734 _001923_hash NULL
++_001924_hash snd_gus_dram_read 4 56686 _001924_hash NULL
++_001925_hash snd_gus_dram_write 4 38784 _001925_hash NULL
++_001926_hash snd_pcm_oss_read 3 28317 _001926_hash NULL
++_001927_hash snd_pcm_oss_sync1 2 45298 _001927_hash NULL
++_001928_hash snd_pcm_oss_write 3 38108 _001928_hash NULL
++_001929_hash snd_rawmidi_kernel_write 3 25106 _001929_hash NULL
++_001930_hash snd_rawmidi_write 3 28008 _001930_hash NULL
++_001931_hash snd_rme32_capture_copy 5 39653 _001931_hash NULL
++_001932_hash snd_rme32_playback_copy 5 43732 _001932_hash NULL
++_001933_hash snd_rme96_capture_copy 5 58484 _001933_hash NULL
++_001934_hash snd_rme96_playback_copy 5 13111 _001934_hash NULL
++_001935_hash sock_setsockopt 5 50088 _001935_hash NULL
++_001936_hash sound_write 3 5102 _001936_hash NULL
++_001937_hash spi_show_regs 3 6911 _001937_hash &_001781_hash
++_001938_hash sta_agg_status_read 3 14058 _001938_hash NULL
++_001939_hash sta_connected_time_read 3 17435 _001939_hash NULL
++_001940_hash sta_flags_read 3 56710 _001940_hash NULL
++_001941_hash sta_ht_capa_read 3 10366 _001941_hash NULL
++_001942_hash sta_last_seq_ctrl_read 3 19106 _001942_hash NULL
++_001943_hash sta_num_ps_buf_frames_read 3 1488 _001943_hash NULL
++_001944_hash store_cpufv 4 215 _001944_hash NULL
++_001945_hash store_cpufv_disabled 4 43809 _001945_hash NULL
++_001946_hash store_disp 4 52952 _001946_hash NULL
++_001947_hash store_gps 4 42118 _001947_hash NULL
++_001948_hash store_ledd 4 43312 _001948_hash NULL
++_001949_hash store_lslvl 4 15059 _001949_hash NULL
++_001950_hash store_lssw 4 43035 _002003_hash NULL nohasharray
++_001951_hash store_sys_acpi 4 54129 _001951_hash NULL
++_001952_hash store_sys_hwmon 3 26225 _001952_hash NULL
++_001953_hash store_sys_wmi 4 14934 _001953_hash NULL
++_001954_hash st_read 3 51251 _001954_hash NULL
++_001955_hash st_write 3 16874 _001955_hash NULL
++_001956_hash supply_map_read_file 3 10608 _001956_hash NULL
++_001957_hash sys_bind 3 10799 _001957_hash NULL
++_001958_hash sys_connect 3 15291 _002928_hash NULL nohasharray
++_001959_hash sysfs_acpi_set 3 625 _001959_hash NULL
++_001960_hash sysfs_read_file 3 42113 _001960_hash NULL
++_001961_hash sysfs_write_file 3 57116 _001961_hash NULL
++_001962_hash sys_modify_ldt 3 18824 _001962_hash NULL
++_001963_hash sys_move_pages 2 42626 _001963_hash NULL
++_001964_hash sys_preadv 3 17100 _001964_hash NULL
++_001965_hash sys_pwritev 3 41722 _001965_hash NULL
++_001966_hash sys_readv 3 50664 _001966_hash NULL
++_001967_hash sys_rt_sigpending 2 24961 _001967_hash NULL
++_001968_hash sys_sched_setaffinity 2 32046 _001968_hash NULL
++_001969_hash sys_sendto 6 20809 _001969_hash NULL
++_001970_hash sys_writev 3 28384 _001970_hash NULL
++_001971_hash test_iso_queue 5 62534 _001971_hash NULL
++_001972_hash timeout_write 3 50991 _001972_hash NULL
++_001973_hash tipc_link_send_sections_fast 4 37920 _001973_hash NULL
++_001974_hash ts_read 3 44687 _001974_hash NULL
++_001975_hash TSS_authhmac 3 12839 _001975_hash NULL
++_001976_hash TSS_checkhmac1 5 31429 _001976_hash NULL
++_001977_hash TSS_checkhmac2 5-7 40520 _001977_hash NULL
++_001979_hash ts_write 3 64336 _001979_hash NULL
++_001980_hash tx_internal_desc_overflow_read 3 47300 _001980_hash NULL
++_001981_hash tx_queue_len_read 3 1463 _001981_hash NULL
++_001982_hash tx_queue_status_read 3 44978 _001982_hash NULL
++_001983_hash ubi_io_write_data 4-5 40305 _001983_hash NULL
++_001985_hash udplite_getfrag 3-4 14479 _001985_hash NULL
++_001987_hash uhci_debug_read 3 5911 _001987_hash NULL
++_001988_hash ulong_write_file 3 26485 _001988_hash NULL
++_001989_hash unix_dgram_sendmsg 4 45699 _001989_hash NULL
++_001990_hash unix_stream_recvmsg 4 35210 _001990_hash NULL
++_001991_hash unix_stream_sendmsg 4 61455 _001991_hash NULL
++_001992_hash vb2_read 3 42703 _001992_hash NULL
++_001993_hash vb2_write 3 31948 _001993_hash NULL
++_001994_hash vhost_add_used_and_signal_n 4 8038 _001994_hash NULL
++_001995_hash virtnet_send_command 5-6 61993 _001995_hash NULL
++_001997_hash vmbus_open 2-3 12154 _001997_hash NULL
++_001999_hash vol_cdev_write 3 40915 _001999_hash NULL
++_002000_hash waiters_read 3 40902 _002000_hash NULL
++_002001_hash wep_addr_key_count_read 3 20174 _002001_hash NULL
++_002002_hash wep_decrypt_fail_read 3 58567 _002002_hash NULL
++_002003_hash wep_default_key_count_read 3 43035 _002003_hash &_001950_hash
++_002004_hash wep_interrupt_read 3 41492 _002004_hash NULL
++_002005_hash wep_key_not_found_read 3 13377 _002005_hash &_000655_hash
++_002006_hash wep_packets_read 3 18751 _002006_hash NULL
++_002007_hash wl1271_format_buffer 2 20834 _002007_hash NULL
++_002008_hash write_led 2 23517 _002008_hash NULL
++_002009_hash wusb_prf_256 7 29203 _002009_hash NULL
++_002010_hash wusb_prf_64 7 51065 _002010_hash NULL
++_002011_hash x25_sendmsg 4 12487 _002011_hash NULL
++_002012_hash xfs_buf_read_uncached 4 27519 _002012_hash NULL
++_002013_hash xfs_iext_add 3 41422 _002013_hash NULL
++_002014_hash xfs_iext_remove_direct 3 40744 _002014_hash NULL
++_002015_hash xfs_trans_get_efd 3 51148 _002015_hash NULL
++_002016_hash xfs_trans_get_efi 2 7898 _002016_hash NULL
++_002017_hash xlog_get_bp 2 23229 _002017_hash NULL
++_002018_hash xz_dec_init 2 29029 _002018_hash NULL
++_002019_hash aac_change_queue_depth 2 825 _002019_hash NULL
++_002020_hash agp_allocate_memory_wrap 1 16576 _002020_hash NULL
++_002021_hash arcmsr_adjust_disk_queue_depth 2 16756 _002021_hash NULL
++_002022_hash atalk_recvmsg 4 22053 _002022_hash NULL
++_002024_hash atomic_read_file 3 16227 _002024_hash NULL
++_002025_hash ax25_recvmsg 4 64441 _002025_hash NULL
++_002026_hash beacon_interval_read 3 7091 _002026_hash NULL
++_002027_hash bluetooth_proc_write 3 1630 _002027_hash NULL
++_002028_hash btrfs_mksubvol 3 39479 _002028_hash NULL
++_002029_hash bt_sock_recvmsg 4 12316 _002029_hash NULL
++_002030_hash bt_sock_stream_recvmsg 4 52518 _002030_hash NULL
++_002031_hash cache_write 3 13589 _002031_hash NULL
++_002032_hash caif_seqpkt_recvmsg 4 32241 _002032_hash NULL
++_002033_hash cpu_type_read 3 36540 _002033_hash NULL
++_002034_hash cx18_read 3 23699 _002034_hash NULL
++_002036_hash dccp_recvmsg 4 16056 _002036_hash NULL
++_002037_hash depth_read 3 31112 _002037_hash NULL
++_002038_hash dfs_global_file_read 3 7787 _002038_hash NULL
++_002039_hash dgram_recvmsg 4 23104 _002039_hash NULL
++_002040_hash dma_skb_copy_datagram_iovec 3-5 21516 _002040_hash NULL
++_002042_hash drbd_setsockopt 5 16280 _002042_hash &_000261_hash
++_002043_hash dtim_interval_read 3 654 _002043_hash NULL
++_002044_hash dump_midi 3 51040 _002044_hash NULL
++_002045_hash enable_read 3 2117 _002045_hash NULL
++_002046_hash exofs_read_kern 6 39921 _002046_hash &_001745_hash
++_002047_hash fc_change_queue_depth 2 36841 _002047_hash NULL
++_002048_hash frequency_read 3 64031 _003133_hash NULL nohasharray
++_002049_hash get_alua_req 3 4166 _002049_hash NULL
++_002050_hash get_rdac_req 3 45882 _002050_hash NULL
++_002051_hash hci_sock_recvmsg 4 7072 _002051_hash NULL
++_002052_hash hpsa_change_queue_depth 2 15449 _002052_hash NULL
++_002053_hash hptiop_adjust_disk_queue_depth 2 20122 _002053_hash NULL
++_002054_hash ide_queue_pc_tail 5 11673 _002054_hash NULL
++_002055_hash ide_raw_taskfile 4 42355 _002055_hash NULL
++_002056_hash idetape_queue_rw_tail 3 29562 _002056_hash NULL
++_002057_hash ieee80211_if_read_aid 3 9705 _002057_hash NULL
++_002058_hash ieee80211_if_read_auto_open_plinks 3 38268 _003264_hash NULL nohasharray
++_002059_hash ieee80211_if_read_ave_beacon 3 64924 _002059_hash NULL
++_002060_hash ieee80211_if_read_bssid 3 35161 _002060_hash NULL
++_002061_hash ieee80211_if_read_channel_type 3 23884 _002061_hash NULL
++_002062_hash ieee80211_if_read_dot11MeshConfirmTimeout 3 60670 _002062_hash NULL
++_002063_hash ieee80211_if_read_dot11MeshGateAnnouncementProtocol 3 14486 _002063_hash NULL
++_002064_hash ieee80211_if_read_dot11MeshHoldingTimeout 3 47356 _002064_hash NULL
++_002065_hash ieee80211_if_read_dot11MeshHWMPactivePathTimeout 3 7368 _002065_hash NULL
++_002066_hash ieee80211_if_read_dot11MeshHWMPmaxPREQretries 3 59829 _002066_hash NULL
++_002067_hash ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime 3 1589 _002067_hash NULL
++_002068_hash ieee80211_if_read_dot11MeshHWMPpreqMinInterval 3 24208 _002068_hash NULL
++_002069_hash ieee80211_if_read_dot11MeshHWMPRannInterval 3 2249 _002069_hash NULL
++_002070_hash ieee80211_if_read_dot11MeshHWMPRootMode 3 51441 _002070_hash NULL
++_002071_hash ieee80211_if_read_dot11MeshMaxPeerLinks 3 23878 _002071_hash NULL
++_002072_hash ieee80211_if_read_dot11MeshMaxRetries 3 12756 _002072_hash NULL
++_002073_hash ieee80211_if_read_dot11MeshRetryTimeout 3 52168 _002073_hash NULL
++_002074_hash ieee80211_if_read_dot11MeshTTL 3 58307 _002074_hash NULL
++_002075_hash ieee80211_if_read_dropped_frames_congestion 3 32603 _002075_hash NULL
++_002076_hash ieee80211_if_read_dropped_frames_no_route 3 33383 _002076_hash NULL
++_002077_hash ieee80211_if_read_dropped_frames_ttl 3 44500 _002077_hash NULL
++_002078_hash ieee80211_if_read_drop_unencrypted 3 37053 _002078_hash NULL
++_002079_hash ieee80211_if_read_dtim_count 3 38419 _002079_hash NULL
++_002080_hash ieee80211_if_read_element_ttl 3 18869 _002080_hash NULL
++_002081_hash ieee80211_if_read_estab_plinks 3 32533 _002081_hash NULL
++_002082_hash ieee80211_if_read_flags 3 57470 _002082_hash NULL
++_002083_hash ieee80211_if_read_fwded_frames 3 36520 _002083_hash NULL
++_002084_hash ieee80211_if_read_fwded_mcast 3 39571 _002084_hash &_000104_hash
++_002085_hash ieee80211_if_read_fwded_unicast 3 59740 _002696_hash NULL nohasharray
++_002086_hash ieee80211_if_read_last_beacon 3 31257 _002086_hash NULL
++_002087_hash ieee80211_if_read_min_discovery_timeout 3 13946 _002087_hash NULL
++_002088_hash ieee80211_if_read_num_buffered_multicast 3 12716 _002088_hash NULL
++_002089_hash ieee80211_if_read_num_sta_ps 3 34722 _002089_hash NULL
++_002090_hash ieee80211_if_read_path_refresh_time 3 25545 _002090_hash NULL
++_002091_hash ieee80211_if_read_peer 3 45233 _002091_hash NULL
++_002092_hash ieee80211_if_read_rc_rateidx_mask_2ghz 3 61570 _002092_hash NULL
++_002093_hash ieee80211_if_read_rc_rateidx_mask_5ghz 3 27183 _002093_hash NULL
++_002094_hash ieee80211_if_read_smps 3 27416 _002094_hash NULL
++_002095_hash ieee80211_if_read_state 3 9813 _002223_hash NULL nohasharray
++_002096_hash ieee80211_if_read_tkip_mic_test 3 19565 _002096_hash NULL
++_002097_hash ieee80211_if_read_tsf 3 16420 _002097_hash NULL
++_002098_hash ieee80211_rx_mgmt_beacon 3 24430 _002098_hash NULL
++_002099_hash ieee80211_rx_mgmt_probe_resp 3 6918 _002099_hash NULL
++_002100_hash ima_show_htable_violations 3 10619 _002100_hash NULL
++_002101_hash ima_show_measurements_count 3 23536 _002101_hash NULL
++_002102_hash insert_one_name 7 61668 _002102_hash NULL
++_002103_hash ioapic_setup_resources 1 35255 _002103_hash NULL
++_002104_hash ipr_change_queue_depth 2 6431 _002104_hash NULL
++_002105_hash ip_recv_error 3 23109 _002105_hash NULL
++_002106_hash ipv6_recv_error 3 56347 _002106_hash NULL
++_002107_hash ipv6_recv_rxpmtu 3 7142 _002107_hash NULL
++_002108_hash ipx_recvmsg 4 44366 _002108_hash NULL
++_002109_hash ipx_sendmsg 4 1362 _002109_hash NULL
++_002110_hash irda_recvmsg_dgram 4 32631 _002110_hash NULL
++_002111_hash iscsi_change_queue_depth 2 23416 _002111_hash NULL
++_002112_hash ivtv_read_pos 3 34400 _002112_hash NULL
++_002113_hash kernel_setsockopt 5 35913 _002113_hash NULL
++_002114_hash key_conf_hw_key_idx_read 3 25003 _002114_hash NULL
++_002115_hash key_conf_keyidx_read 3 42443 _002115_hash NULL
++_002116_hash key_conf_keylen_read 3 49758 _002116_hash NULL
++_002117_hash key_flags_read 3 25931 _002117_hash NULL
++_002118_hash key_ifindex_read 3 31411 _002118_hash NULL
++_002119_hash key_tx_rx_count_read 3 44742 _002119_hash NULL
++_002120_hash l2cap_create_basic_pdu 3 54508 _002120_hash NULL
++_002121_hash l2cap_create_connless_pdu 3 9222 _002121_hash NULL
++_002122_hash l2cap_create_iframe_pdu 3 51801 _002122_hash NULL
++_002123_hash l2tp_ip_recvmsg 4 22681 _002123_hash NULL
++_002124_hash llc_ui_recvmsg 4 3826 _002124_hash NULL
++_002125_hash lpfc_change_queue_depth 2 25905 _002125_hash NULL
++_002126_hash macvtap_get_user 4 28185 _002126_hash NULL
++_002127_hash macvtap_put_user 4 55609 _002127_hash NULL
++_002128_hash mcam_v4l_read 3 36513 _002128_hash NULL
++_002129_hash megaraid_change_queue_depth 2 64815 _002129_hash NULL
++_002130_hash megasas_change_queue_depth 2 32747 _002130_hash NULL
++_002131_hash mled_proc_write 3 16831 _002442_hash NULL nohasharray
++_002132_hash mptscsih_change_queue_depth 2 26036 _002132_hash NULL
++_002133_hash NCR_700_change_queue_depth 2 31742 _002133_hash NULL
++_002134_hash netlink_recvmsg 4 61600 _002134_hash NULL
++_002135_hash nfsctl_transaction_read 3 48250 _002135_hash NULL
++_002136_hash noack_read 3 63419 _002136_hash NULL
++_002137_hash nr_recvmsg 4 12649 _002137_hash NULL
++_002138_hash ocfs2_control_write 3 54737 _002138_hash NULL
++_002139_hash osd_req_list_collection_objects 5 36664 _002139_hash NULL
++_002140_hash osd_req_list_partition_objects 5 56464 _002140_hash NULL
++_002142_hash packet_recv_error 3 16669 _002142_hash NULL
++_002143_hash packet_recvmsg 4 47700 _002143_hash NULL
++_002144_hash packet_snd 3 13634 _002144_hash NULL
++_002145_hash pep_recvmsg 4 19402 _002145_hash NULL
++_002146_hash pfkey_recvmsg 4 53604 _002146_hash NULL
++_002147_hash ping_recvmsg 4 25597 _002147_hash NULL
++_002148_hash pmcraid_change_queue_depth 2 9116 _002148_hash NULL
++_002149_hash pn_recvmsg 4 30887 _002149_hash NULL
++_002150_hash pointer_size_read 3 51863 _002150_hash NULL
++_002151_hash power_read 3 15939 _002151_hash NULL
++_002152_hash pppoe_recvmsg 4 15073 _002152_hash NULL
++_002153_hash pppol2tp_recvmsg 4 57742 _003601_hash NULL nohasharray
++_002154_hash pwc_video_read 3 51735 _002154_hash NULL
++_002155_hash qla2x00_adjust_sdev_qdepth_up 2 20097 _002155_hash NULL
++_002156_hash qla2x00_change_queue_depth 2 24742 _002156_hash NULL
++_002157_hash raw_recvmsg 4 52529 _002157_hash NULL
++_002158_hash rawsock_recvmsg 4 12144 _002158_hash NULL
++_002159_hash rawv6_recvmsg 4 30265 _002159_hash NULL
++_002160_hash rawv6_sendmsg 4 20080 _002160_hash NULL
++_002161_hash rds_sendmsg 4 40976 _002161_hash NULL
++_002162_hash recover_peb 6-7 29238 _002162_hash NULL
++_002164_hash recv_msg 4 48709 _002164_hash NULL
++_002165_hash recv_stream 4 30138 _002165_hash NULL
++_002166_hash _req_append_segment 2 41031 _002166_hash NULL
++_002167_hash request_key_async 4 6990 _002167_hash NULL
++_002168_hash request_key_async_with_auxdata 4 46624 _002168_hash NULL
++_002169_hash request_key_with_auxdata 4 24515 _002169_hash NULL
++_002170_hash rose_recvmsg 4 2368 _002170_hash NULL
++_002171_hash rxrpc_recvmsg 4 26233 _002171_hash NULL
++_002172_hash rx_streaming_always_read 3 49401 _002172_hash NULL
++_002173_hash rx_streaming_interval_read 3 55291 _002173_hash NULL
++_002174_hash sas_change_queue_depth 2 18555 _002174_hash NULL
++_002175_hash sco_sock_sendmsg 4 62542 _002175_hash NULL
++_002176_hash scsi_activate_tcq 2 42640 _002176_hash NULL
++_002177_hash scsi_deactivate_tcq 2 47086 _002177_hash NULL
++_002178_hash scsi_execute 5 33596 _002178_hash NULL
++_002179_hash _scsih_adjust_queue_depth 2 1083 _002179_hash NULL
++_002180_hash scsi_init_shared_tag_map 2 59812 _002180_hash NULL
++_002181_hash scsi_track_queue_full 2 44239 _002181_hash NULL
++_002182_hash sctp_recvmsg 4 23265 _002182_hash NULL
++_002183_hash skb_copy_and_csum_datagram_iovec 2 24466 _002183_hash NULL
++_002186_hash snd_gf1_mem_proc_dump 5 16926 _003630_hash NULL nohasharray
++_002187_hash sta_dev_read 3 14782 _002187_hash NULL
++_002188_hash sta_inactive_ms_read 3 25690 _002188_hash NULL
++_002189_hash sta_last_signal_read 3 31818 _002189_hash NULL
++_002190_hash stats_dot11ACKFailureCount_read 3 45558 _002190_hash NULL
++_002191_hash stats_dot11FCSErrorCount_read 3 28154 _002191_hash NULL
++_002192_hash stats_dot11RTSFailureCount_read 3 43948 _002192_hash NULL
++_002193_hash stats_dot11RTSSuccessCount_read 3 33065 _002193_hash NULL
++_002194_hash store_camera 4 14751 _002194_hash NULL
++_002195_hash store_cardr 4 2997 _002195_hash NULL
++_002196_hash store_fan1_input 4 35793 _002196_hash NULL
++_002197_hash store_pwm1 4 62529 _002197_hash NULL
++_002198_hash store_pwm1_enable 4 2577 _002198_hash NULL
++_002199_hash sys_kexec_load 2 14222 _002199_hash NULL
++_002200_hash sys_msgrcv 3 959 _002200_hash NULL
++_002201_hash sys_setsockopt 5 35320 _002201_hash NULL
++_002202_hash tcm_loop_change_queue_depth 2 42454 _002202_hash NULL
++_002203_hash tcp_copy_to_iovec 3 28344 _002203_hash NULL
++_002204_hash tcp_recvmsg 4 31238 _002204_hash NULL
++_002205_hash timeout_read 3 47915 _002205_hash NULL
++_002206_hash tipc_send2name 6 16809 _002206_hash NULL
++_002207_hash tipc_send2port 5 63935 _002207_hash NULL
++_002208_hash tipc_send 4 51238 _002208_hash NULL
++_002209_hash tled_proc_write 3 26315 _002209_hash NULL
++_002210_hash total_ps_buffered_read 3 16365 _002210_hash NULL
++_002211_hash tun_get_user 3 33178 _002211_hash NULL
++_002212_hash tun_put_user 4 59849 _002212_hash NULL
++_002213_hash twa_change_queue_depth 2 48808 _002213_hash NULL
++_002214_hash tw_change_queue_depth 2 11116 _002214_hash NULL
++_002215_hash twl_change_queue_depth 2 41342 _002215_hash NULL
++_002216_hash uapsd_max_sp_len_read 3 53651 _002216_hash NULL
++_002217_hash uapsd_queues_read 3 37217 _002217_hash NULL
++_002218_hash ubi_eba_atomic_leb_change 5 13041 _002218_hash NULL
++_002219_hash ubi_eba_write_leb 5-6 19826 _002219_hash NULL
++_002221_hash ubi_eba_write_leb_st 5 27896 _002221_hash NULL
++_002222_hash udp_recvmsg 4 42558 _002222_hash NULL
++_002223_hash udpv6_recvmsg 4 9813 _002223_hash &_002095_hash
++_002224_hash ulong_read_file 3 42304 _002224_hash &_001251_hash
++_002225_hash unix_dgram_recvmsg 4 14952 _002225_hash NULL
++_002226_hash unix_seqpacket_sendmsg 4 27893 _002226_hash NULL
++_002227_hash user_power_read 3 39414 _002227_hash NULL
++_002228_hash vcc_recvmsg 4 37198 _002228_hash NULL
++_002229_hash wep_iv_read 3 54744 _002229_hash NULL
++_002230_hash wled_proc_write 3 30709 _002230_hash NULL
++_002231_hash x25_recvmsg 4 42777 _002231_hash NULL
++_002232_hash xfs_iext_insert 3 18667 _003560_hash NULL nohasharray
++_002233_hash xfs_iext_remove 3 50909 _002233_hash NULL
++_002234_hash xlog_find_verify_log_record 2 18870 _002234_hash NULL
++_002235_hash add_sctp_bind_addr 3 12269 _002235_hash NULL
++_002236_hash cx18_read_pos 3 4683 _002236_hash NULL
++_002237_hash l2cap_chan_send 3 11878 _002237_hash NULL
++_002238_hash l2cap_sar_segment_sdu 3 27701 _002238_hash NULL
++_002239_hash l2cap_sock_recvmsg 4 59886 _002239_hash NULL
++_002240_hash macvtap_do_read 4 36555 _002240_hash &_001684_hash
++_002241_hash macvtap_sendmsg 4 30629 _002241_hash NULL
++_002242_hash osd_req_list_dev_partitions 4 60027 _002242_hash NULL
++_002243_hash osd_req_list_partition_collections 5 38223 _002243_hash NULL
++_002244_hash osst_do_scsi 4 44410 _002244_hash NULL
++_002245_hash packet_sendmsg 4 24954 _002245_hash NULL
++_002246_hash qla2x00_handle_queue_full 2 24365 _002246_hash NULL
++_002247_hash rfcomm_sock_recvmsg 4 22227 _002247_hash NULL
++_002248_hash scsi_execute_req 5 42088 _002248_hash NULL
++_002249_hash _scsih_change_queue_depth 2 26230 _002249_hash NULL
++_002250_hash send_msg 4 37323 _002250_hash NULL
++_002251_hash send_packet 4 52960 _002251_hash NULL
++_002252_hash spi_execute 5 28736 _002252_hash NULL
++_002253_hash submit_inquiry 3 42108 _002253_hash NULL
++_002254_hash tcp_dma_try_early_copy 3 37651 _002254_hash NULL
++_002255_hash tun_do_read 4 50800 _002255_hash NULL
++_002256_hash tun_sendmsg 4 10337 _002256_hash NULL
++_002257_hash ubi_leb_change 4 14899 _002257_hash NULL
++_002258_hash ubi_leb_write 4-5 41691 _002258_hash NULL
++_002260_hash unix_seqpacket_recvmsg 4 23062 _003298_hash NULL nohasharray
++_002261_hash write_leb 5 36957 _002261_hash NULL
++_002262_hash ch_do_scsi 4 31171 _002262_hash NULL
++_002263_hash dbg_leb_change 4 19969 _002263_hash NULL
++_002264_hash dbg_leb_write 4-5 20478 _002264_hash NULL
++_002266_hash l2cap_sock_sendmsg 4 63427 _002266_hash NULL
++_002267_hash scsi_mode_sense 5 16835 _002267_hash NULL
++_002268_hash scsi_vpd_inquiry 4 30040 _002268_hash NULL
++_002269_hash send_stream 4 3397 _002269_hash NULL
++_002270_hash ses_recv_diag 4 47143 _002270_hash &_000456_hash
++_002271_hash ses_send_diag 4 64527 _002271_hash NULL
++_002272_hash spi_dv_device_echo_buffer 2-3 39846 _002272_hash NULL
++_002274_hash ubifs_leb_change 4 22399 _003009_hash NULL nohasharray
++_002275_hash ubifs_leb_write 4-5 61226 _002275_hash NULL
++_002277_hash ubi_write 4-5 30809 _002277_hash NULL
++_002278_hash fixup_leb 3 43256 _002278_hash NULL
++_002279_hash gluebi_write 3 27905 _002279_hash NULL
++_002280_hash recover_head 3 17904 _002280_hash NULL
++_002281_hash scsi_get_vpd_page 4 51951 _002281_hash NULL
++_002282_hash sd_do_mode_sense 5 11507 _002282_hash NULL
++_002283_hash ubifs_write_node 5-3 15088 _002283_hash NULL
++_002284_hash evm_read_key 3 54674 _002284_hash NULL
++_002285_hash evm_write_key 3 27715 _002285_hash NULL
++_002286_hash newpart 6 47485 _002286_hash NULL
++_002287_hash store_touchpad 4 15003 _002287_hash NULL
++_002288_hash unlink_simple 3 47506 _002288_hash NULL
++_002289_hash alloc_page_cgroup 1 2919 _002289_hash NULL
++_002290_hash atomic_counters_read 3 48827 _002290_hash NULL
++_002291_hash atomic_stats_read 3 36228 _002291_hash NULL
++_002292_hash compat_do_arpt_set_ctl 4 12184 _002292_hash NULL
++_002293_hash compat_do_ip6t_set_ctl 4 3184 _002293_hash NULL
++_002294_hash compat_do_ipt_set_ctl 4 58466 _002294_hash &_001709_hash
++_002295_hash compat_filldir 3 32999 _002295_hash NULL
++_002296_hash compat_filldir64 3 35354 _002296_hash NULL
++_002297_hash compat_fillonedir 3 15620 _002297_hash NULL
++_002298_hash compat_rw_copy_check_uvector 3 25242 _002298_hash NULL
++_002299_hash compat_sock_setsockopt 5 23 _002299_hash NULL
++_002300_hash compat_sys_kexec_load 2 35674 _002300_hash NULL
++_002301_hash compat_sys_keyctl 4 9639 _002301_hash NULL
++_002302_hash compat_sys_move_pages 2 5861 _002302_hash NULL
++_002303_hash compat_sys_mq_timedsend 3 31060 _002303_hash NULL
++_002304_hash compat_sys_msgrcv 2 7482 _002304_hash NULL
++_002305_hash compat_sys_msgsnd 2 10738 _002305_hash NULL
++_002306_hash compat_sys_semtimedop 3 3606 _002306_hash NULL
++_002307_hash __copy_in_user 3 34790 _002307_hash NULL
++_002308_hash copy_in_user 3 57502 _002308_hash NULL
++_002309_hash dev_counters_read 3 19216 _002309_hash NULL
++_002310_hash dev_names_read 3 38509 _002310_hash NULL
++_002311_hash do_arpt_set_ctl 4 51053 _002311_hash NULL
++_002312_hash do_ip6t_set_ctl 4 60040 _002312_hash NULL
++_002313_hash do_ipt_set_ctl 4 56238 _002313_hash NULL
++_002314_hash drbd_bm_resize 2 20522 _002314_hash NULL
++_002315_hash driver_names_read 3 60399 _002315_hash NULL
++_002316_hash driver_stats_read 3 8944 _002316_hash NULL
++_002317_hash __earlyonly_bootmem_alloc 2 23824 _002317_hash NULL
++_002318_hash fat_compat_ioctl_filldir 3 36328 _002318_hash NULL
++_002319_hash flash_read 3 57843 _002319_hash NULL
++_002320_hash flash_write 3 62354 _002320_hash NULL
++_002321_hash ghash_async_setkey 3 60001 _002321_hash NULL
++_002322_hash handle_eviocgbit 3 44193 _002322_hash NULL
++_002323_hash hid_parse_report 3 51737 _002323_hash NULL
++_002324_hash init_cdev 1 8274 _002324_hash NULL
++_002325_hash ipath_create_cq 2 45586 _002325_hash NULL
++_002326_hash ipath_get_base_info 3 7043 _002326_hash NULL
++_002327_hash ipath_init_qp_table 2 25167 _002327_hash NULL
++_002328_hash ipath_resize_cq 2 712 _002328_hash NULL
++_002329_hash portcntrs_1_read 3 47253 _002329_hash NULL
++_002330_hash portcntrs_2_read 3 56586 _002330_hash NULL
++_002331_hash portnames_read 3 41958 _002331_hash NULL
++_002332_hash put_cmsg_compat 4 35937 _002332_hash NULL
++_002333_hash qib_alloc_devdata 2 51819 _002333_hash NULL
++_002334_hash qib_alloc_fast_reg_page_list 2 10507 _002334_hash NULL
++_002335_hash qib_cdev_init 1 34778 _002335_hash NULL
++_002336_hash qib_create_cq 2 27497 _002336_hash NULL
++_002337_hash qib_diag_write 3 62133 _002337_hash NULL
++_002338_hash qib_get_base_info 3 11369 _002338_hash NULL
++_002339_hash qib_resize_cq 2 53090 _002339_hash NULL
++_002340_hash qsfp_1_read 3 21915 _002340_hash NULL
++_002341_hash qsfp_2_read 3 31491 _002341_hash NULL
++_002342_hash read_default_ldt 2 14302 _002342_hash NULL
++_002343_hash read_zero 3 19366 _002343_hash NULL
++_002344_hash rfc4106_set_key 3 54519 _002344_hash NULL
++_002345_hash sparse_early_usemaps_alloc_node 4 9269 _002345_hash NULL
++_002346_hash stats_read_ul 3 32751 _002346_hash NULL
++_002347_hash sys32_ipc 3 7238 _002347_hash NULL
++_002348_hash sys32_rt_sigpending 2 25814 _002348_hash NULL
++_002349_hash compat_do_readv_writev 4 49102 _002349_hash NULL
++_002350_hash compat_keyctl_instantiate_key_iov 3 57431 _003006_hash NULL nohasharray
++_002351_hash compat_process_vm_rw 3-5 22254 _002351_hash NULL
++_002353_hash compat_sys_setsockopt 5 3326 _002353_hash NULL
++_002354_hash ipath_cdev_init 1 37752 _002354_hash NULL
++_002355_hash sparse_mem_maps_populate_node 4 12669 _002355_hash &_001889_hash
++_002356_hash vmemmap_alloc_block 1 43245 _002356_hash NULL
++_002357_hash compat_readv 3 30273 _002357_hash NULL
++_002358_hash compat_sys_process_vm_readv 3-5 15374 _002358_hash NULL
++_002360_hash compat_sys_process_vm_writev 3-5 41194 _002360_hash NULL
++_002362_hash compat_writev 3 60063 _002362_hash NULL
++_002363_hash sparse_early_mem_maps_alloc_node 4 36971 _002363_hash NULL
++_002364_hash vmemmap_alloc_block_buf 1 61126 _002364_hash NULL
++_002365_hash compat_sys_preadv 3 583 _002365_hash NULL
++_002366_hash compat_sys_pwritev 3 17886 _002366_hash NULL
++_002367_hash compat_sys_readv 3 20911 _002367_hash NULL
++_002368_hash compat_sys_writev 3 5784 _002368_hash NULL
++_002369_hash amthi_read 4 45831 _002369_hash NULL
++_002370_hash bcm_char_read 3 31750 _002370_hash NULL
++_002371_hash BcmCopySection 5 2035 _002371_hash NULL
++_002372_hash buffer_from_user 3 51826 _002372_hash NULL
++_002373_hash buffer_to_user 3 35439 _002373_hash NULL
++_002374_hash card_send_command 3 40757 _002374_hash NULL
++_002375_hash chd_dec_fetch_cdata 3 50926 _002375_hash NULL
++_002376_hash create_bounce_buffer 3 41330 _002376_hash NULL
++_002377_hash crystalhd_create_dio_pool 2 3427 _002377_hash NULL
++_002378_hash crystalhd_user_data 3 18407 _002378_hash NULL
++_002379_hash dt3155_read 3 59226 _002379_hash NULL
++_002380_hash easycap_alsa_vmalloc 2 14426 _002380_hash NULL
++_002381_hash fir16_create 3 5574 _002381_hash NULL
++_002382_hash iio_allocate_device 1 18821 _002382_hash NULL
++_002383_hash __iio_allocate_kfifo 2-3 55738 _002383_hash NULL
++_002385_hash __iio_allocate_sw_ring_buffer 3 4843 _002385_hash NULL
++_002386_hash iio_read_first_n_kfifo 2 57910 _002386_hash NULL
++_002387_hash keymap_store 4 45406 _002387_hash NULL
++_002388_hash line6_alloc_sysex_buffer 4 28225 _002388_hash NULL
++_002389_hash line6_dumpreq_initbuf 3 53123 _002389_hash NULL
++_002390_hash line6_midibuf_init 2 52425 _002390_hash NULL
++_002391_hash lirc_write 3 20604 _002391_hash NULL
++_002392_hash _malloc 1 54077 _002392_hash NULL
++_002393_hash mei_read 3 6507 _002393_hash NULL
++_002394_hash mei_registration_cdev 2 39284 _002394_hash NULL
++_002395_hash mei_write 3 4005 _002395_hash NULL
++_002396_hash msg_set 3 51725 _002396_hash NULL
++_002397_hash OS_kmalloc 1 36909 _002397_hash NULL
++_002398_hash resource_from_user 3 30341 _002398_hash NULL
++_002399_hash sca3000_read_data 4 57064 _002399_hash NULL
++_002400_hash sca3000_read_first_n_hw_rb 2 11479 _002400_hash NULL
++_002401_hash send_midi_async 3 57463 _002401_hash NULL
++_002402_hash sep_lock_user_pages 2-3 8000 _002402_hash NULL
++_002404_hash sep_prepare_input_output_dma_table_in_dcb 4-5-2-3 43064 _002404_hash NULL
++_002406_hash storvsc_connect_to_vsp 2 22 _002406_hash NULL
++_002407_hash TransmitTcb 4 12989 _002407_hash NULL
++_002408_hash ValidateDSDParamsChecksum 3 63654 _002408_hash NULL
++_002409_hash Wb35Reg_BurstWrite 4 62327 _002409_hash NULL
++_002410_hash InterfaceTransmitPacket 3 42058 _002410_hash NULL
++_002411_hash line6_dumpreq_init 3 34473 _002411_hash NULL
++_002412_hash pod_alloc_sysex_buffer 3 31651 _002412_hash NULL
++_002413_hash r8712_usbctrl_vendorreq 6 48489 _002413_hash NULL
++_002414_hash r871x_set_wpa_ie 3 7000 _002414_hash NULL
++_002415_hash sep_prepare_input_dma_table 2-3 34832 _002415_hash NULL
++_002417_hash sep_prepare_input_output_dma_table 2-4-3 9200 _002417_hash NULL
++_002420_hash variax_alloc_sysex_buffer 3 15237 _002420_hash NULL
++_002421_hash vme_user_write 3 15587 _002421_hash NULL
++_002424_hash variax_set_raw2 4 32374 _002424_hash NULL
++_002425_hash alloc_apertures 1 56561 _002425_hash NULL
++_002426_hash allocate_probes 1 40204 _002426_hash NULL
++_002427_hash __alloc_preds 2 9492 _002427_hash NULL
++_002428_hash __alloc_pred_stack 2 26687 _002428_hash NULL
++_002429_hash alloc_trace_probe 6 12323 _002429_hash NULL
++_002430_hash bin_uuid 3 28999 _002430_hash NULL
++_002431_hash blk_dropped_read 3 4168 _002431_hash NULL
++_002432_hash blk_msg_write 3 13655 _002432_hash NULL
++_002433_hash __copy_from_user_inatomic_nocache 3 49921 _002433_hash NULL
++_002434_hash do_dmabuf_dirty_sou 7 36807 _002434_hash NULL
++_002435_hash do_surface_dirty_sou 7 7920 _002435_hash NULL
++_002436_hash drm_agp_bind_pages 3 56748 _002436_hash NULL
++_002437_hash drm_calloc_large 1-2 65421 _002437_hash NULL
++_002439_hash drm_fb_helper_init 3-4 19044 _002439_hash NULL
++_002441_hash drm_ht_create 2 18853 _002441_hash NULL
++_002442_hash drm_malloc_ab 1-2 16831 _002442_hash &_002131_hash
++_002444_hash drm_mode_crtc_set_gamma_size 2 54742 _002444_hash NULL
++_002445_hash drm_property_create 4 51239 _002445_hash NULL
++_002446_hash drm_property_create_blob 2 7414 _002446_hash NULL
++_002447_hash drm_sman_init 2-4-3 21710 _002447_hash NULL
++_002448_hash drm_vblank_init 2 11362 _002448_hash NULL
++_002449_hash drm_vmalloc_dma 1 14550 _002449_hash NULL
++_002450_hash emulator_write_phys 2-4 49520 _002450_hash NULL
++_002452_hash event_enable_read 3 7074 _002452_hash NULL
++_002453_hash event_filter_read 3 23494 _002453_hash NULL
++_002454_hash event_filter_write 3 56609 _002454_hash NULL
++_002455_hash event_id_read 3 64288 _002455_hash &_000859_hash
++_002456_hash fb_alloc_cmap_gfp 2 20792 _002456_hash NULL
++_002457_hash fbcon_prepare_logo 5 6246 _002457_hash NULL
++_002458_hash fb_read 3 33506 _002458_hash NULL
++_002459_hash fb_write 3 46924 _002459_hash NULL
++_002460_hash framebuffer_alloc 1 59145 _002460_hash NULL
++_002461_hash ftrace_pid_write 3 39710 _002461_hash NULL
++_002462_hash ftrace_profile_read 3 21327 _002462_hash NULL
++_002463_hash i915_cache_sharing_read 3 24775 _002463_hash NULL
++_002464_hash i915_cache_sharing_write 3 57961 _002464_hash NULL
++_002465_hash i915_max_freq_read 3 20581 _002465_hash NULL
++_002466_hash i915_max_freq_write 3 11350 _002466_hash NULL
++_002467_hash i915_wedged_read 3 35474 _002467_hash NULL
++_002468_hash i915_wedged_write 3 47771 _002468_hash NULL
++_002469_hash kgdb_hex2mem 3 24755 _002469_hash NULL
++_002470_hash kmalloc_order_trace 1 21788 _002470_hash NULL
++_002471_hash kvm_mmu_pte_write 2 31120 _002471_hash NULL
++_002472_hash kvm_pv_mmu_op 3 7436 _002472_hash NULL
++_002473_hash kvm_write_wall_clock 2 42520 _002473_hash NULL
++_002474_hash module_alloc_update_bounds_rw 1 63233 _002474_hash NULL
++_002475_hash module_alloc_update_bounds_rx 1 58634 _002475_hash NULL
++_002476_hash p9_client_read 5 19750 _002476_hash NULL
++_002477_hash probes_write 3 29711 _002477_hash NULL
++_002478_hash rb_simple_read 3 45972 _002478_hash NULL
++_002479_hash read_emulate 2-4 10310 _002479_hash NULL
++_002481_hash sched_feat_write 3 55202 _002481_hash NULL
++_002482_hash sd_alloc_ctl_entry 1 29708 _002482_hash NULL
++_002483_hash show_header 3 4722 _002483_hash &_000511_hash
++_002484_hash stack_max_size_read 3 1445 _002484_hash NULL
++_002485_hash subsystem_filter_read 3 62310 _002485_hash NULL
++_002486_hash subsystem_filter_write 3 13022 _002486_hash NULL
++_002487_hash system_enable_read 3 25815 _002487_hash NULL
++_002488_hash trace_options_core_read 3 47390 _002488_hash NULL
++_002489_hash trace_options_read 3 11419 _002489_hash NULL
++_002490_hash trace_parser_get_init 2 31379 _002490_hash NULL
++_002491_hash trace_seq_to_user 3 65398 _002491_hash NULL
++_002492_hash tracing_buffers_read 3 11124 _002492_hash NULL
++_002493_hash tracing_clock_write 3 27961 _002493_hash NULL
++_002494_hash tracing_cpumask_read 3 7010 _002494_hash NULL
++_002495_hash tracing_ctrl_read 3 46922 _002495_hash NULL
++_002496_hash tracing_entries_read 3 8345 _002496_hash NULL
++_002497_hash tracing_max_lat_read 3 8890 _002497_hash NULL
++_002498_hash tracing_readme_read 3 16493 _002498_hash NULL
++_002499_hash tracing_saved_cmdlines_read 3 21434 _002499_hash NULL
++_002500_hash tracing_set_trace_read 3 44122 _002500_hash NULL
++_002501_hash tracing_set_trace_write 3 57096 _002501_hash NULL
++_002502_hash tracing_stats_read 3 34537 _002502_hash NULL
++_002503_hash tracing_total_entries_read 3 62817 _002503_hash NULL
++_002504_hash tracing_trace_options_write 3 153 _002504_hash NULL
++_002505_hash tstats_write 3 60432 _002505_hash &_000008_hash
++_002506_hash ttm_agp_populate 2 42144 _002506_hash NULL
++_002507_hash ttm_bo_fbdev_io 4 9805 _002507_hash NULL
++_002508_hash ttm_bo_io 5 47000 _002508_hash NULL
++_002509_hash ttm_page_pool_free 2 61661 _002509_hash NULL
++_002510_hash u_memcpya 2-3 30139 _002510_hash NULL
++_002512_hash vmw_execbuf_process 5 49845 _002512_hash NULL
++_002513_hash vmw_fifo_reserve 2 12141 _002513_hash NULL
++_002514_hash vmw_kms_present 9 38130 _002514_hash NULL
++_002515_hash vmw_kms_readback 6 5727 _002515_hash NULL
++_002516_hash create_trace_probe 1 20175 _002516_hash NULL
++_002517_hash do_dmabuf_dirty_ldu 6 52241 _002517_hash NULL
++_002518_hash drm_mode_create_tv_properties 2 23122 _002518_hash NULL
++_002521_hash fast_user_write 5 20494 _002521_hash NULL
++_002522_hash fb_alloc_cmap 2 6554 _002522_hash NULL
++_002523_hash i915_gem_execbuffer_relocate_slow 7 25355 _002523_hash NULL
++_002524_hash kvm_pv_mmu_write 2 47630 _002524_hash NULL
++_002525_hash mmio_read 4 40348 _002525_hash NULL
++_002526_hash tracing_read_pipe 3 35312 _002526_hash NULL
++_002527_hash ttm_object_device_init 2 10321 _002527_hash NULL
++_002528_hash ttm_object_file_init 2 27804 _002528_hash NULL
++_002529_hash vmw_cursor_update_image 3-4 16332 _002529_hash NULL
++_002531_hash vmw_gmr2_bind 3 21305 _002531_hash NULL
++_002532_hash write_emulate 2-4 36065 _002532_hash NULL
++_002534_hash vmw_cursor_update_dmabuf 3-4 32045 _002534_hash NULL
++_002536_hash vmw_gmr_bind 3 44130 _002536_hash NULL
++_002537_hash vmw_du_crtc_cursor_set 4-5 28479 _002537_hash NULL
++_002538_hash alloc_fdtable 1 17389 _002538_hash NULL
++_002539_hash alloc_ldt 2 21972 _002539_hash NULL
++_002540_hash __alloc_skb 1 23940 _002540_hash NULL
++_002541_hash __ata_change_queue_depth 3 23484 _002541_hash NULL
++_002542_hash ccid3_hc_rx_getsockopt 3 62331 _002542_hash NULL
++_002543_hash ccid3_hc_tx_getsockopt 3 16314 _002543_hash NULL
++_002544_hash cistpl_vers_1 4 15023 _002544_hash NULL
++_002545_hash cmm_read 3 57520 _002545_hash NULL
++_002546_hash cosa_read 3 25966 _002546_hash NULL
++_002547_hash dm_table_create 3 35687 _002547_hash NULL
++_002548_hash do_write_orph_node 2 64343 _002548_hash NULL
++_002550_hash ep0_read 3 38095 _002550_hash NULL
++_002551_hash event_buffer_read 3 48772 _002551_hash NULL
++_002552_hash extract_entropy_user 3 26952 _002552_hash NULL
++_002553_hash ffs_ep0_read 3 2672 _002553_hash NULL
++_002554_hash fill_readbuf 3 32464 _002554_hash NULL
++_002555_hash get_fd_set 1 3866 _002555_hash NULL
++_002556_hash joydev_handle_JSIOCSAXMAP 3 48898 _002675_hash NULL nohasharray
++_002557_hash joydev_handle_JSIOCSBTNMAP 3 15643 _002557_hash NULL
++_002558_hash __kfifo_from_user_r 3 60345 _002558_hash NULL
++_002559_hash kstrtoint_from_user 2 8778 _002559_hash NULL
++_002560_hash kstrtol_from_user 2 10168 _002560_hash NULL
++_002561_hash kstrtoll_from_user 2 19500 _002561_hash NULL
++_002562_hash kstrtos16_from_user 2 28300 _002562_hash NULL
++_002563_hash kstrtos8_from_user 2 58268 _002563_hash NULL
++_002564_hash kstrtou16_from_user 2 54274 _002564_hash NULL
++_002565_hash kstrtou8_from_user 2 55599 _002565_hash NULL
++_002566_hash kstrtouint_from_user 2 10536 _002566_hash NULL
++_002567_hash kstrtoul_from_user 2 64569 _002567_hash NULL
++_002568_hash kstrtoull_from_user 2 63026 _002568_hash NULL
++_002569_hash ntfs_rl_realloc 3 56831 _002569_hash NULL
++_002570_hash ntfs_rl_realloc_nofail 3 32173 _002570_hash NULL
++_002571_hash port_fops_write 3 54627 _002571_hash NULL
++_002572_hash ptp_read 4 63251 _002572_hash NULL
++_002573_hash reqsk_queue_alloc 2 40272 _002573_hash NULL
++_002574_hash resize_info_buffer 2 62889 _002574_hash NULL
++_002575_hash rfkill_fop_write 3 64808 _002575_hash NULL
++_002576_hash rvmalloc 1 46873 _002576_hash NULL
++_002577_hash sctp_getsockopt_active_key 2 45483 _002577_hash NULL
++_002578_hash sctp_getsockopt_adaptation_layer 2 45375 _002578_hash NULL
++_002579_hash sctp_getsockopt_assoc_ids 2 9043 _002579_hash NULL
++_002580_hash sctp_getsockopt_associnfo 2 58169 _002580_hash NULL
++_002581_hash sctp_getsockopt_assoc_number 2 6384 _002581_hash NULL
++_002582_hash sctp_getsockopt_auto_asconf 2 46584 _002582_hash NULL
++_002583_hash sctp_getsockopt_context 2 52490 _002583_hash NULL
++_002584_hash sctp_getsockopt_default_send_param 2 63056 _002584_hash NULL
++_002585_hash sctp_getsockopt_disable_fragments 2 12330 _002585_hash NULL
++_002586_hash sctp_getsockopt_fragment_interleave 2 51215 _002586_hash NULL
++_002587_hash sctp_getsockopt_initmsg 2 26042 _002587_hash NULL
++_002588_hash sctp_getsockopt_mappedv4 2 20044 _002588_hash NULL
++_002589_hash sctp_getsockopt_nodelay 2 9560 _002589_hash NULL
++_002590_hash sctp_getsockopt_partial_delivery_point 2 60952 _002590_hash NULL
++_002591_hash sctp_getsockopt_peeloff 2 59190 _002591_hash NULL
++_002592_hash sctp_getsockopt_peer_addr_info 2 6024 _002592_hash NULL
++_002593_hash sctp_getsockopt_peer_addr_params 2 53645 _002593_hash NULL
++_002594_hash sctp_getsockopt_primary_addr 2 24639 _002594_hash NULL
++_002595_hash sctp_getsockopt_rtoinfo 2 62027 _002595_hash NULL
++_002596_hash sctp_getsockopt_sctp_status 2 56540 _002596_hash NULL
++_002597_hash snd_mixart_BA0_read 5 45069 _002597_hash NULL
++_002598_hash snd_mixart_BA1_read 5 5082 _002598_hash NULL
++_002599_hash snd_pcm_oss_read2 3 54387 _002599_hash NULL
++_002600_hash tomoyo_init_log 2 61526 _002600_hash NULL
++_002601_hash unix_bind 3 15668 _002601_hash NULL
++_002602_hash usbvision_rvmalloc 1 19655 _002602_hash NULL
++_002604_hash v9fs_fid_readn 4 60544 _002604_hash NULL
++_002605_hash v9fs_file_read 3 40858 _002605_hash NULL
++_002606_hash yurex_write 3 8761 _002606_hash NULL
++_002607_hash ab8500_address_write 3 4099 _002607_hash NULL
++_002608_hash ab8500_bank_write 3 51960 _002608_hash NULL
++_002609_hash ab8500_val_write 3 16473 _002609_hash NULL
++_002610_hash alloc_skb 1 55439 _002610_hash NULL
++_002611_hash alloc_skb_fclone 1 3467 _002611_hash NULL
++_002612_hash ata_scsi_change_queue_depth 2 23126 _002612_hash NULL
++_002613_hash beacon_interval_write 3 17952 _002613_hash NULL
++_002614_hash core_sys_select 1 47494 _002614_hash NULL
++_002615_hash dtim_interval_write 3 30489 _002615_hash NULL
++_002616_hash expand_fdtable 2 39273 _002616_hash NULL
++_002617_hash get_chars 3 40373 _002617_hash NULL
++_002618_hash gpio_power_write 3 1991 _002618_hash NULL
++_002619_hash inet_csk_listen_start 2 38233 _002619_hash NULL
++_002620_hash kstrtou32_from_user 2 30361 _002620_hash NULL
++_002621_hash __netdev_alloc_skb 2 18595 _002621_hash NULL
++_002622_hash ntfs_rl_append 2-4 6037 _002622_hash NULL
++_002624_hash ntfs_rl_insert 2-4 4931 _002624_hash NULL
++_002626_hash ntfs_rl_replace 2-4 14136 _002626_hash NULL
++_002628_hash ntfs_rl_split 2-4 52328 _002628_hash NULL
++_002630_hash port_fops_read 3 49626 _002630_hash NULL
++_002631_hash random_read 3 13815 _002631_hash NULL
++_002632_hash rx_streaming_always_write 3 32357 _003201_hash NULL nohasharray
++_002633_hash rx_streaming_interval_write 3 50120 _002633_hash NULL
++_002634_hash tomoyo_write_log2 2 34318 _002634_hash NULL
++_002635_hash uapsd_queues_write 3 43040 _002635_hash NULL
++_002636_hash urandom_read 3 30462 _002636_hash NULL
++_002637_hash v9fs_direct_read 3 45546 _002637_hash NULL
++_002638_hash v9fs_file_readn 4 36353 _002638_hash &_001421_hash
++_002639_hash alloc_tx 2 32143 _002639_hash NULL
++_002640_hash alloc_wr 1-2 24635 _002640_hash NULL
++_002642_hash ath6kl_fwlog_mask_write 3 24810 _002642_hash NULL
++_002643_hash ath9k_wmi_cmd 4 327 _002643_hash NULL
++_002644_hash atm_alloc_charge 2 19517 _002713_hash NULL nohasharray
++_002645_hash ax25_output 2 22736 _002645_hash NULL
++_002646_hash bcsp_prepare_pkt 3 12961 _002646_hash NULL
++_002647_hash bt_skb_alloc 1 6404 _002647_hash NULL
++_002648_hash cfpkt_create_pfx 1-2 23594 _002648_hash NULL
++_002650_hash cmd_complete 5 14502 _002650_hash NULL
++_002651_hash cxgb3_get_cpl_reply_skb 2 10620 _002651_hash NULL
++_002652_hash dccp_listen_start 2 35918 _002652_hash NULL
++_002653_hash __dev_alloc_skb 1 28681 _002653_hash NULL
++_002654_hash dn_alloc_skb 2 6631 _002654_hash NULL
++_002655_hash do_pselect 1 62061 _002655_hash NULL
++_002656_hash expand_files 2 17080 _002656_hash NULL
++_002657_hash _fc_frame_alloc 1 43568 _002657_hash NULL
++_002658_hash find_skb 2 20431 _002658_hash NULL
++_002659_hash fm_send_cmd 5 39639 _002659_hash NULL
++_002660_hash gem_alloc_skb 2 51715 _002660_hash NULL
++_002661_hash get_packet 3 41914 _002661_hash NULL
++_002662_hash get_packet 3 5747 _002662_hash NULL
++_002663_hash get_packet_pg 4 28023 _002663_hash NULL
++_002664_hash get_skb 2 63008 _002664_hash NULL
++_002665_hash hidp_queue_report 3 1881 _002665_hash NULL
++_002666_hash __hidp_send_ctrl_message 4 28303 _002666_hash NULL
++_002667_hash i2400m_net_rx 5 27170 _002667_hash NULL
++_002668_hash igmpv3_newpack 2 35912 _002668_hash NULL
++_002669_hash inet_listen 2 14723 _002669_hash NULL
++_002670_hash isdn_net_ciscohdlck_alloc_skb 2 55209 _002670_hash &_001560_hash
++_002671_hash isdn_ppp_ccp_xmit_reset 6 63297 _002671_hash NULL
++_002672_hash _l2_alloc_skb 1 11883 _002672_hash NULL
++_002673_hash l3_alloc_skb 1 32289 _002673_hash NULL
++_002674_hash llc_alloc_frame 4 64366 _002674_hash NULL
++_002675_hash mac_drv_rx_init 2 48898 _002675_hash &_002556_hash
++_002676_hash mgmt_event 4 46069 _002676_hash NULL
++_002677_hash mI_alloc_skb 1 24770 _002677_hash NULL
++_002678_hash nci_skb_alloc 2 49757 _002678_hash NULL
++_002679_hash netdev_alloc_skb 2 62437 _002679_hash NULL
++_002680_hash __netdev_alloc_skb_ip_align 2 55067 _002680_hash NULL
++_002681_hash new_skb 1 21148 _002681_hash NULL
++_002682_hash nfc_alloc_skb 1 6216 _002682_hash NULL
++_002683_hash nfulnl_alloc_skb 2 65207 _002683_hash NULL
++_002684_hash ni65_alloc_mem 3 10664 _002684_hash NULL
++_002685_hash pep_alloc_skb 3 46303 _002685_hash NULL
++_002686_hash pn_raw_send 2 54330 _002686_hash NULL
++_002687_hash refill_pool 2 19477 _002687_hash NULL
++_002688_hash rfcomm_wmalloc 2 58090 _002688_hash NULL
++_002689_hash rx 4 57944 _002689_hash NULL
++_002690_hash sctp_ulpevent_new 1 33377 _002690_hash NULL
++_002691_hash send_command 4 10832 _002691_hash NULL
++_002692_hash skb_copy_expand 2-3 7685 _002692_hash &_000454_hash
++_002694_hash sk_stream_alloc_skb 2 57622 _002694_hash NULL
++_002695_hash sock_alloc_send_pskb 2 21246 _002695_hash NULL
++_002696_hash sock_rmalloc 2 59740 _002696_hash &_002085_hash
++_002697_hash sock_wmalloc 2 16472 _002697_hash NULL
++_002698_hash solos_param_store 4 34755 _002698_hash NULL
++_002699_hash sys_select 1 38827 _002699_hash NULL
++_002700_hash t4vf_pktgl_to_skb 2 39005 _002700_hash NULL
++_002701_hash tcp_collapse 5-6 63294 _002701_hash NULL
++_002703_hash tipc_cfg_reply_alloc 1 27606 _002703_hash NULL
++_002704_hash ulog_alloc_skb 1 23427 _002704_hash NULL
++_002705_hash v9fs_cached_file_read 3 2514 _002705_hash NULL
++_002706_hash alloc_fd 1 37637 _002706_hash NULL
++_002707_hash _alloc_mISDN_skb 3 52232 _002707_hash NULL
++_002708_hash ath9k_multi_regread 4 65056 _002708_hash NULL
++_002709_hash ath_rxbuf_alloc 2 24745 _002709_hash NULL
++_002710_hash ax25_send_frame 2 19964 _002710_hash NULL
++_002711_hash cfpkt_create 1 18197 _002711_hash NULL
++_002712_hash console_store 4 36007 _002712_hash NULL
++_002713_hash dev_alloc_skb 1 19517 _002713_hash &_002644_hash
++_002714_hash dn_nsp_do_disc 2-6 49474 _002714_hash NULL
++_002716_hash dsp_cmx_send_member 2 15625 _002716_hash NULL
++_002717_hash fc_frame_alloc 2 1596 _002717_hash NULL
++_002718_hash fc_frame_alloc_fill 2 59394 _002718_hash NULL
++_002719_hash fmc_send_cmd 5 20435 _002719_hash NULL
++_002720_hash hci_send_cmd 3 43810 _002720_hash NULL
++_002721_hash hci_si_event 3 1404 _002721_hash NULL
++_002722_hash hfcpci_empty_bfifo 4 62323 _002722_hash NULL
++_002723_hash hidp_send_ctrl_message 4 43702 _002723_hash NULL
++_002724_hash inet_dccp_listen 2 28565 _002724_hash NULL
++_002725_hash ip6_append_data 4-5 36490 _002725_hash NULL
++_002726_hash __ip_append_data 7-8 36191 _002726_hash NULL
++_002727_hash l1oip_socket_recv 6 56537 _002727_hash NULL
++_002728_hash l2cap_build_cmd 4 48676 _002728_hash NULL
++_002729_hash l2down_create 4 21755 _002729_hash NULL
++_002730_hash l2up_create 3 6430 _002730_hash NULL
++_002731_hash ldisc_receive 4 41516 _002731_hash NULL
++_002734_hash lro_gen_skb 6 2644 _002734_hash NULL
++_002735_hash macvtap_alloc_skb 2-4-3 50629 _002735_hash NULL
++_002737_hash nci_send_cmd 3 58206 _002737_hash NULL
++_002738_hash netdev_alloc_skb_ip_align 2 40811 _002738_hash NULL
++_002739_hash nfqnl_mangle 2 14583 _002739_hash NULL
++_002740_hash p54_alloc_skb 3 34366 _002740_hash &_000339_hash
++_002741_hash packet_alloc_skb 2-5-4 62602 _002741_hash NULL
++_002743_hash pep_indicate 5 38611 _002743_hash NULL
++_002744_hash pep_reply 5 50582 _002744_hash NULL
++_002745_hash pipe_handler_request 5 50774 _002745_hash &_000820_hash
++_002746_hash ql_process_mac_rx_page 4 15543 _002746_hash NULL
++_002747_hash ql_process_mac_rx_skb 4 6689 _002747_hash NULL
++_002748_hash rfcomm_tty_write 3 51603 _002748_hash NULL
++_002749_hash send_mpa_reject 3 7135 _002749_hash NULL
++_002750_hash send_mpa_reply 3 32372 _002750_hash NULL
++_002751_hash sge_rx 3 50594 _002751_hash NULL
++_002752_hash skb_cow_data 2 11565 _002752_hash NULL
++_002753_hash smp_build_cmd 3 45853 _002753_hash NULL
++_002754_hash sock_alloc_send_skb 2 23720 _002754_hash NULL
++_002755_hash sys_dup3 2 33421 _002755_hash NULL
++_002756_hash sys_pselect6 1 57449 _002756_hash NULL
++_002757_hash tcp_fragment 3 20436 _002757_hash NULL
++_002758_hash teiup_create 3 43201 _002758_hash NULL
++_002759_hash tg3_run_loopback 2 30093 _002759_hash NULL
++_002760_hash tun_alloc_skb 2-4-3 41216 _002760_hash NULL
++_002762_hash use_pool 2 64607 _002762_hash NULL
++_002763_hash vxge_rx_alloc 3 52024 _002763_hash NULL
++_002764_hash wl1271_rx_handle_data 3 1714 _002764_hash NULL
++_002765_hash add_packet 3 54433 _002765_hash NULL
++_002766_hash add_rx_skb 3 8257 _002766_hash NULL
++_002767_hash ath6kl_buf_alloc 1 57304 _002767_hash NULL
++_002768_hash bat_ogm_aggregate_new 2 13813 _002768_hash NULL
++_002769_hash bnx2fc_process_l2_frame_compl 3 65072 _002769_hash NULL
++_002770_hash brcmu_pkt_buf_get_skb 1 5556 _002770_hash NULL
++_002771_hash br_send_bpdu 3 29669 _002771_hash NULL
++_002772_hash bt_skb_send_alloc 2 6581 _002772_hash NULL
++_002773_hash c4iw_reject_cr 3 28174 _002773_hash NULL
++_002774_hash carl9170_rx_copy_data 2 21656 _002774_hash NULL
++_002775_hash cfpkt_add_body 3 44630 _002775_hash NULL
++_002776_hash cfpkt_append 3 61206 _002776_hash NULL
++_002777_hash cosa_net_setup_rx 2 38594 _002777_hash NULL
++_002778_hash cxgb4_pktgl_to_skb 2 61899 _002778_hash NULL
++_002779_hash dn_alloc_send_pskb 2 4465 _002779_hash NULL
++_002780_hash dn_nsp_return_disc 2 60296 _002780_hash NULL
++_002781_hash dn_nsp_send_disc 2 23469 _002781_hash NULL
++_002782_hash do_fcntl 3 31468 _002782_hash NULL
++_002783_hash dsp_tone_hw_message 3 17678 _002783_hash NULL
++_002784_hash dvb_net_sec 3 37884 _002784_hash NULL
++_002785_hash e1000_check_copybreak 3 62448 _002785_hash NULL
++_002786_hash fast_rx_path 3 59214 _002786_hash NULL
++_002787_hash fc_fcp_frame_alloc 2 12624 _002787_hash NULL
++_002788_hash fcoe_ctlr_send_keep_alive 3 15308 _002788_hash NULL
++_002789_hash fwnet_incoming_packet 3 40380 _002789_hash NULL
++_002790_hash fwnet_pd_new 4 39947 _002790_hash NULL
++_002791_hash got_frame 2 16028 _002791_hash NULL
++_002792_hash gsm_mux_rx_netchar 3 33336 _002792_hash NULL
++_002793_hash hdlcdev_rx 3 997 _002793_hash NULL
++_002794_hash hfc_empty_fifo 2 57972 _002794_hash NULL
++_002795_hash hfcpci_empty_fifo 4 2427 _002795_hash NULL
++_002796_hash hidp_output_raw_report 3 5629 _002796_hash NULL
++_002797_hash hysdn_rx_netpkt 3 16136 _002797_hash NULL
++_002798_hash ieee80211_fragment 4 33112 _002798_hash NULL
++_002799_hash ieee80211_probereq_get 4-6 29069 _002799_hash NULL
++_002801_hash ieee80211_send_auth 5 60865 _002801_hash NULL
++_002802_hash ieee80211_tdls_mgmt 8 9581 _002802_hash NULL
++_002803_hash ip6_ufo_append_data 5-7-6 4780 _002803_hash NULL
++_002806_hash ip_ufo_append_data 6-8-7 12775 _002806_hash NULL
++_002809_hash ipw_packet_received_skb 2 1230 _002809_hash NULL
++_002810_hash iwch_reject_cr 3 23901 _002810_hash NULL
++_002811_hash iwm_rx_packet_alloc 3 9898 _002811_hash NULL
++_002812_hash ixgb_check_copybreak 3 5847 _002812_hash NULL
++_002813_hash l1oip_socket_parse 4 4507 _002813_hash NULL
++_002814_hash l2cap_send_cmd 4 14548 _002814_hash NULL
++_002816_hash mcs_unwrap_fir 3 25733 _002816_hash NULL
++_002817_hash mcs_unwrap_mir 3 9455 _002817_hash NULL
++_002818_hash mld_newpack 2 50950 _002818_hash NULL
++_002819_hash p54_download_eeprom 4 43842 _002819_hash NULL
++_002820_hash ppp_tx_cp 5 62044 _002820_hash NULL
++_002821_hash prism2_send_mgmt 4 62605 _002821_hash &_001733_hash
++_002822_hash prism2_sta_send_mgmt 5 43916 _002822_hash NULL
++_002823_hash _queue_data 4 54983 _002823_hash NULL
++_002824_hash read_fifo 3 826 _002824_hash NULL
++_002825_hash receive_copy 3 12216 _002825_hash NULL
++_002826_hash rtl8169_try_rx_copy 3 705 _002826_hash NULL
++_002827_hash _rtl92s_firmware_downloadcode 3 14021 _002827_hash NULL
++_002828_hash rx_data 4 60442 _002828_hash NULL
++_002829_hash set_rxd_buffer_pointer 8 9950 _002829_hash NULL
++_002830_hash sis190_try_rx_copy 3 57069 _002830_hash NULL
++_002831_hash skge_rx_get 3 40598 _002831_hash NULL
++_002832_hash smctr_process_rx_packet 2 13270 _002832_hash NULL
++_002833_hash sys_dup2 2 25284 _002833_hash NULL
++_002834_hash tcp_mark_head_lost 2 35895 _002834_hash NULL
++_002835_hash tcp_match_skb_to_sack 3-4 23568 _002835_hash NULL
++_002837_hash tso_fragment 3 29050 _002837_hash NULL
++_002838_hash tt_response_fill_table 1 57902 _002838_hash NULL
++_002839_hash udpv6_sendmsg 4 22316 _002839_hash NULL
++_002840_hash velocity_rx_copy 2 34583 _002840_hash NULL
++_002841_hash zd_mac_rx 3 38296 _002841_hash NULL
++_002842_hash ath6kl_wmi_get_new_buf 1 52304 _002842_hash NULL
++_002843_hash bat_ogm_queue_add 3 40337 _002843_hash NULL
++_002844_hash brcmf_alloc_pkt_and_read 2 63116 _002844_hash &_001638_hash
++_002845_hash brcmf_sdioh_request_buffer 7 40239 _002845_hash NULL
++_002846_hash carl9170_handle_mpdu 3 11056 _002846_hash NULL
++_002847_hash cfpkt_add_trail 3 27260 _002847_hash NULL
++_002848_hash cfpkt_pad_trail 2 55511 _002848_hash NULL
++_002849_hash dvb_net_sec_callback 2 28786 _002849_hash NULL
++_002850_hash fwnet_receive_packet 9 50537 _002850_hash NULL
++_002851_hash handle_rx_packet 3 58993 _002851_hash NULL
++_002852_hash hysdn_sched_rx 3 60533 _002852_hash NULL
++_002858_hash ipwireless_network_packet_received 4 51277 _002858_hash NULL
++_002859_hash l2cap_bredr_sig_cmd 3 49065 _002859_hash NULL
++_002860_hash ppp_cp_event 6 2965 _002860_hash NULL
++_002861_hash receive_client_update_packet 3 49104 _002861_hash NULL
++_002862_hash receive_server_sync_packet 3 59021 _002862_hash NULL
++_002863_hash sky2_receive 2 13407 _002863_hash NULL
++_002864_hash sys_fcntl 3 19267 _002864_hash NULL
++_002865_hash sys_fcntl64 3 29031 _002865_hash NULL
++_002866_hash tcp_sacktag_walk 5-6 26339 _002866_hash NULL
++_002868_hash tcp_write_xmit 2 39755 _002868_hash NULL
++_002869_hash wl1271_cmd_build_probe_req 3-5 51141 _002869_hash NULL
++_002870_hash ath6kl_wmi_send_probe_response_cmd 5 45422 _002870_hash NULL
++_002871_hash ath6kl_wmi_set_appie_cmd 4 47855 _002871_hash NULL
++_002872_hash ath6kl_wmi_startscan_cmd 7 24580 _002872_hash NULL
++_002873_hash ath6kl_wmi_test_cmd 3 27312 _002873_hash NULL
++_002874_hash brcmf_sdcard_recv_buf 6 24006 _002874_hash NULL
++_002875_hash brcmf_sdcard_rwdata 5 65041 _002875_hash NULL
++_002876_hash brcmf_sdcard_send_buf 6 54980 _002876_hash NULL
++_002877_hash __carl9170_rx 3 56784 _002877_hash NULL
++_002878_hash cfpkt_setlen 2 49343 _002878_hash NULL
++_002880_hash tcp_push_one 2 48816 _002880_hash NULL
++_002881_hash __tcp_push_pending_frames 2 48148 _002881_hash NULL
++_002882_hash ath6kl_tm_rx_report 3 44494 _002882_hash NULL
++_002883_hash brcmf_sdbrcm_membytes 3-5 37324 _002883_hash NULL
++_002885_hash brcmf_sdbrcm_read_control 3 22721 _002885_hash NULL
++_002886_hash brcmf_sdbrcm_send_buf 6 9129 _002886_hash NULL
++_002887_hash carl9170_rx 3 13272 _002887_hash NULL
++_002888_hash carl9170_rx_stream 3 1334 _002888_hash NULL
++_002889_hash tcp_push 3 10680 _002889_hash NULL
++_002890_hash compat_sys_fcntl64 3 60256 _002890_hash NULL
++_002891_hash snd_nm256_capture_copy 5 28622 _002891_hash NULL
++_002892_hash snd_nm256_playback_copy 5 38567 _002892_hash NULL
++_002893_hash tomoyo_init_log 2 14806 _002893_hash NULL
++_002894_hash compat_sys_fcntl 3 15654 _002894_hash NULL
++_002895_hash tomoyo_write_log2 2 11732 _002895_hash NULL
++_002896_hash OS_mem_token_alloc 1 14276 _002896_hash NULL
++_002897_hash packet_came 3 18072 _002897_hash NULL
++_002898_hash softsynth_write 3 3455 _002898_hash NULL
++_002899_hash __get_vm_area_node 1 55305 _002899_hash NULL
++_002900_hash vm_map_ram 2 23078 _002900_hash &_001809_hash
++_002901_hash get_vm_area 1 18080 _002901_hash NULL
++_002902_hash __get_vm_area 1 61599 _002902_hash NULL
++_002903_hash get_vm_area_caller 1 10527 _002903_hash NULL
++_002904_hash __get_vm_area_caller 1 56416 _002938_hash NULL nohasharray
++_002905_hash alloc_vm_area 1 36149 _002905_hash NULL
++_002906_hash __ioremap_caller 1-2 21800 _002906_hash NULL
++_002908_hash vmap 2 15025 _002908_hash NULL
++_002909_hash ioremap_cache 1-2 47189 _002909_hash NULL
++_002911_hash ioremap_nocache 1-2 2439 _002911_hash NULL
++_002913_hash ioremap_prot 1-2 51764 _002913_hash NULL
++_002915_hash ioremap_wc 1-2 62695 _002915_hash NULL
++_002916_hash acpi_os_ioremap 1-2 49523 _002916_hash NULL
++_002918_hash devm_ioremap_nocache 2-3 2036 _002918_hash NULL
++_002920_hash __einj_error_trigger 1 12304 _002920_hash NULL
++_002921_hash io_mapping_map_wc 2 19284 _002921_hash NULL
++_002922_hash ioremap 1-2 23172 _002922_hash NULL
++_002924_hash msix_map_region 3 3411 _002924_hash NULL
++_002925_hash pci_iomap 3 47575 _002925_hash NULL
++_002926_hash sfi_map_memory 1-2 5183 _002926_hash NULL
++_002928_hash xlate_dev_mem_ptr 1 15291 _002928_hash &_001958_hash
++_002929_hash a4t_cs_init 3 27734 _002929_hash NULL
++_002930_hash aac_nark_ioremap 2 50163 _002930_hash &_000009_hash
++_002931_hash aac_rkt_ioremap 2 3333 _002931_hash NULL
++_002932_hash aac_rx_ioremap 2 52410 _002932_hash NULL
++_002933_hash aac_sa_ioremap 2 13596 _002933_hash &_000201_hash
++_002934_hash aac_src_ioremap 2 41688 _002934_hash NULL
++_002935_hash acpi_os_map_memory 1-2 11161 _002935_hash NULL
++_002937_hash acpi_os_read_memory 1-3 54186 _002937_hash NULL
++_002938_hash acpi_os_write_memory 1-3 56416 _002938_hash &_002904_hash
++_002939_hash acpi_pre_map 1-2 51532 _002939_hash NULL
++_002940_hash c101_run 2 37279 _002940_hash NULL
++_002941_hash check586 2 29914 _002941_hash NULL
++_002942_hash check_mirror 1-2 57342 _002942_hash &_001368_hash
++_002944_hash cru_detect 1 11272 _002944_hash NULL
++_002945_hash cs553x_init_one 3 58886 _002945_hash NULL
++_002946_hash cycx_setup 4 47562 _002946_hash NULL
++_002947_hash DepcaSignature 2 80 _002947_hash &_000976_hash
++_002948_hash devm_ioremap 2-3 29235 _002948_hash NULL
++_002950_hash dma_declare_coherent_memory 2-4 14244 _002950_hash NULL
++_002952_hash doc_probe 1 23285 _002952_hash NULL
++_002953_hash DoC_Probe 1 57534 _002953_hash NULL
++_002954_hash ems_pcmcia_add_card 2 62627 _002954_hash NULL
++_002955_hash gdth_init_isa 1 28091 _002955_hash NULL
++_002956_hash gdth_search_isa 1 58595 _002956_hash NULL
++_002957_hash isp1760_register 1-2 628 _002957_hash NULL
++_002959_hash mthca_map_reg 2-3 5664 _002959_hash NULL
++_002961_hash n2_run 3 53459 _002961_hash NULL
++_002962_hash pcim_iomap 3 58334 _002962_hash NULL
++_002963_hash probe_bios 1 17467 _002963_hash NULL
++_002964_hash register_device 2-3 60015 _002964_hash NULL
++_002966_hash remap_pci_mem 1-2 15966 _002966_hash NULL
++_002968_hash rtl_port_map 1-2 2385 _002968_hash NULL
++_002970_hash sfi_map_table 1 5462 _002970_hash NULL
++_002971_hash sriov_enable_migration 2 14889 _002971_hash NULL
++_002972_hash ssb_bus_scan 2 36578 _002972_hash NULL
++_002973_hash ssb_ioremap 2 5228 _002973_hash NULL
++_002974_hash tpm_tis_init 2-3 15304 _002974_hash NULL
++_002975_hash acpi_ex_system_memory_space_handler 2 31192 _002975_hash NULL
++_002976_hash acpi_tb_check_xsdt 1 21862 _002976_hash NULL
++_002977_hash acpi_tb_install_table 1 12988 _002977_hash NULL
++_002978_hash acpi_tb_parse_root_table 1 53455 _002978_hash NULL
++_002979_hash com90xx_found 3 13974 _002979_hash NULL
++_002980_hash dmam_declare_coherent_memory 2-4 43679 _002980_hash NULL
++_002982_hash gdth_isa_probe_one 1 48925 _002982_hash NULL
++_002983_hash sfi_check_table 1 6772 _002983_hash NULL
++_002984_hash sfi_sysfs_install_table 1 51688 _002984_hash NULL
++_002985_hash sriov_enable 2 59689 _002985_hash NULL
++_002986_hash ssb_bus_register 3 65183 _002986_hash NULL
++_002987_hash pci_enable_sriov 2 35745 _002987_hash NULL
++_002988_hash ssb_bus_pcmciabus_register 3 56020 _002988_hash NULL
++_002989_hash ssb_bus_ssbbus_register 2 2217 _002989_hash NULL
++_002990_hash lpfc_sli_probe_sriov_nr_virtfn 2 26004 _002990_hash NULL
++_002991_hash lguest_map 1-2 42008 _002991_hash NULL
++_002994_hash alloc_vm_area 1 15989 _002994_hash NULL
++_002996_hash efi_ioremap 1-2 3492 _002996_hash &_000763_hash
++_002998_hash init_chip_wc_pat 2 62768 _002998_hash NULL
++_002999_hash io_mapping_create_wc 1-2 1354 _002999_hash NULL
++_003001_hash iommu_map_mmio_space 1 30919 _003001_hash NULL
++_003002_hash ca91cx42_alloc_resource 2 10502 _003002_hash NULL
++_003003_hash tsi148_alloc_resource 2 24563 _003003_hash NULL
++_003004_hash ca91cx42_master_set 4 23146 _003004_hash NULL
++_003005_hash tsi148_master_set 4 14685 _003005_hash NULL
++_003006_hash alloc_ftrace_hash 1 57431 _003006_hash &_002350_hash
++_003007_hash alloc_ieee80211 1 20063 _003007_hash NULL
++_003008_hash alloc_ieee80211_rsl 1 34564 _003008_hash NULL
++_003009_hash alloc_private 2 22399 _003009_hash &_002274_hash
++_003010_hash alloc_rtllib 1 51136 _003010_hash NULL
++_003011_hash alloc_rx_desc_ring 2 18016 _003011_hash NULL
++_003012_hash alloc_sched_domains 1 47756 _003012_hash NULL
++_003013_hash alloc_subdevices 2 43300 _003013_hash NULL
++_003014_hash arcfb_write 3 8702 _003014_hash NULL
++_003015_hash arch_gnttab_map_shared 3 7970 _003015_hash NULL
++_003016_hash atyfb_setup_generic 3 49151 _003016_hash NULL
++_003017_hash b1_alloc_card 1 36155 _003017_hash NULL
++_003018_hash broadsheetfb_write 3 39976 _003018_hash NULL
++_003019_hash broadsheet_spiflash_rewrite_sector 2 54864 _003019_hash NULL
++_003020_hash capabilities_read 3 58457 _003020_hash NULL
++_003021_hash capinc_tty_write 3 28539 _003021_hash NULL
++_003022_hash capi_write 3 35104 _003022_hash NULL
++_003023_hash cmpk_message_handle_tx 4 54024 _003023_hash NULL
++_003024_hash cmtp_add_msgpart 4 9252 _003024_hash NULL
++_003025_hash cmtp_send_interopmsg 7 376 _003025_hash NULL
++_003026_hash comedi_buf_alloc 3 24822 _003026_hash NULL
++_003027_hash comedi_read 3 13199 _003027_hash NULL
++_003028_hash comedi_write 3 47926 _003028_hash NULL
++_003029_hash dccpprobe_read 3 52549 _003029_hash NULL
++_003030_hash __devres_alloc 2 25598 _003030_hash NULL
++_003031_hash diva_os_alloc_message_buffer 1 64568 _003031_hash NULL
++_003032_hash diva_os_copy_from_user 4 7792 _003032_hash NULL
++_003033_hash diva_os_copy_to_user 4 48508 _003033_hash &_001671_hash
++_003034_hash diva_os_malloc 2 16406 _003034_hash NULL
++_003035_hash divasa_remap_pci_bar 3-4 23485 _003035_hash &_000678_hash
++_003037_hash do_test 1 15766 _003037_hash NULL
++_003038_hash event_enable_write 3 45238 _003038_hash NULL
++_003039_hash evtchn_read 3 3569 _003039_hash NULL
++_003040_hash evtchn_write 3 43278 _003040_hash NULL
++_003041_hash ext_sd_execute_read_data 9 48589 _003041_hash NULL
++_003042_hash ext_sd_execute_write_data 9 8175 _003042_hash NULL
++_003043_hash fb_sys_read 3 13778 _003043_hash NULL
++_003044_hash fb_sys_write 3 33130 _003044_hash NULL
++_003045_hash firmwareUpload 3 32794 _003045_hash NULL
++_003046_hash ftrace_profile_write 3 53327 _003046_hash NULL
++_003047_hash fw_download_code 3 13249 _003047_hash NULL
++_003048_hash fwSendNullPacket 2 54618 _003048_hash NULL
++_003049_hash gather_array 3 56641 _003049_hash NULL
++_003050_hash gntdev_alloc_map 2 35145 _003050_hash NULL
++_003051_hash gnttab_map 2 56439 _003051_hash NULL
++_003052_hash gru_alloc_gts 2-3 60056 _003256_hash NULL nohasharray
++_003054_hash hecubafb_write 3 26942 _003054_hash NULL
++_003055_hash hycapi_rx_capipkt 3 11602 _003055_hash NULL
++_003056_hash ieee80211_alloc_txb 1-2 52477 _003056_hash NULL
++_003058_hash ieee80211_authentication_req 3 63973 _003058_hash NULL
++_003059_hash ieee80211_wx_set_gen_ie 3 51399 _003059_hash NULL
++_003060_hash ieee80211_wx_set_gen_ie_rsl 3 3521 _003060_hash NULL
++_003061_hash init_per_cpu 1 17880 _003061_hash NULL
++_003062_hash ivtvfb_write 3 40023 _003062_hash NULL
++_003063_hash metronomefb_write 3 8823 _003063_hash NULL
++_003064_hash mga_ioremap 1-2 8571 _003064_hash NULL
++_003066_hash netfs_trans_alloc 2-4 6136 _003066_hash NULL
++_003068_hash ni_gpct_device_construct 5 610 _003068_hash NULL
++_003069_hash odev_update 2 50169 _003069_hash NULL
++_003070_hash options_write 3 47243 _003070_hash NULL
++_003071_hash pmcraid_copy_sglist 3 38431 _003071_hash NULL
++_003072_hash pohmelfs_name_alloc 1 1036 _003072_hash NULL
++_003073_hash pohmelfs_readpages_trans_complete 2 63912 _003073_hash NULL
++_003074_hash proc_fault_inject_read 3 36802 _003074_hash NULL
++_003075_hash proc_fault_inject_write 3 21058 _003075_hash NULL
++_003076_hash ptc_proc_write 3 12076 _003076_hash NULL
++_003077_hash queue_reply 3 22416 _003077_hash NULL
++_003078_hash rb_simple_write 3 20890 _003078_hash NULL
++_003079_hash Realloc 2 34961 _003079_hash NULL
++_003080_hash reportdesc_callback 3 38603 _003080_hash NULL
++_003081_hash rtllib_alloc_txb 1-2 21687 _003081_hash NULL
++_003083_hash rtllib_authentication_req 3 26713 _003083_hash NULL
++_003084_hash rtllib_wx_set_gen_ie 3 59808 _003084_hash NULL
++_003085_hash rts51x_transfer_data_partial 6 5735 _003085_hash NULL
++_003086_hash SendTxCommandPacket 3 42901 _003086_hash NULL
++_003087_hash slow_kernel_write 2 19764 _003087_hash NULL
++_003088_hash split 2 11691 _003088_hash NULL
++_003089_hash stack_max_size_write 3 36068 _003089_hash NULL
++_003090_hash store_debug_level 3 35652 _003090_hash NULL
++_003091_hash system_enable_write 3 61396 _003091_hash NULL
++_003092_hash trace_options_core_write 3 61551 _003092_hash NULL
++_003093_hash trace_options_write 3 48275 _003093_hash NULL
++_003094_hash tracing_ctrl_write 3 42324 _003094_hash &_001563_hash
++_003095_hash tracing_entries_write 3 60563 _003095_hash NULL
++_003096_hash tracing_max_lat_write 3 8728 _003096_hash NULL
++_003097_hash tracing_read_dyn_info 3 45468 _003097_hash NULL
++_003098_hash ttm_bo_ioremap 2-3 31082 _003098_hash NULL
++_003100_hash ttm_bo_kmap_ttm 3 5922 _003100_hash NULL
++_003101_hash ttm_put_pages 2 38411 _003101_hash NULL
++_003102_hash tunables_read 3 36385 _003102_hash NULL
++_003103_hash tunables_write 3 59563 _003103_hash NULL
++_003104_hash u32_array_read 3 2219 _003104_hash NULL
++_003105_hash ufx_alloc_urb_list 3 10349 _003105_hash NULL
++_003106_hash um_idi_write 3 18293 _003106_hash NULL
++_003107_hash usb_buffer_alloc 2 36276 _003107_hash NULL
++_003108_hash viafb_dfph_proc_write 3 49288 _003108_hash NULL
++_003109_hash viafb_dfpl_proc_write 3 627 _003109_hash NULL
++_003110_hash viafb_dvp0_proc_write 3 23023 _003110_hash NULL
++_003111_hash viafb_dvp1_proc_write 3 48864 _003111_hash NULL
++_003112_hash viafb_vt1636_proc_write 3 16018 _003112_hash NULL
++_003113_hash vivi_read 3 23073 _003113_hash NULL
++_003114_hash xdi_copy_from_user 4 8395 _003114_hash NULL
++_003115_hash xdi_copy_to_user 4 48900 _003115_hash NULL
++_003116_hash xenbus_file_write 3 6282 _003116_hash NULL
++_003117_hash xpc_kmalloc_cacheline_aligned 1 42895 _003117_hash NULL
++_003118_hash xpc_kzalloc_cacheline_aligned 1 65433 _003118_hash NULL
++_003119_hash xsd_read 3 15653 _003119_hash NULL
++_003120_hash alloc_and_copy_ftrace_hash 1 29368 _003120_hash NULL
++_003121_hash c4_add_card 3 54968 _003121_hash NULL
++_003122_hash picolcd_fb_write 3 2318 _003122_hash NULL
++_003123_hash ttm_bo_kmap 2-3 60118 _003123_hash NULL
++_003124_hash dlfb_ops_write 3 64150 _003124_hash NULL
++_003125_hash ieee80211_auth_challenge 3 18810 _003125_hash NULL
++_003126_hash ieee80211_rtl_auth_challenge 3 61897 _003126_hash NULL
++_003127_hash ms_read_multiple_pages 4-5 8052 _003127_hash NULL
++_003129_hash ms_write_multiple_pages 5-6 10362 _003129_hash NULL
++_003131_hash pohmelfs_send_readpages 3 9537 _003131_hash NULL
++_003132_hash pohmelfs_send_xattr_req 6 49783 _003132_hash NULL
++_003133_hash resize_async_buffer 4 64031 _003133_hash &_002048_hash
++_003134_hash rtllib_auth_challenge 3 12493 _003134_hash NULL
++_003135_hash ufx_ops_write 3 54848 _003135_hash NULL
++_003136_hash viafb_iga1_odev_proc_write 3 36241 _003136_hash NULL
++_003137_hash viafb_iga2_odev_proc_write 3 2363 _003137_hash NULL
++_003138_hash xd_read_multiple_pages 4-5 11422 _003138_hash NULL
++_003140_hash xd_write_multiple_pages 5-6 53633 _003140_hash NULL
++_003142_hash xenfb_write 3 43412 _003142_hash NULL
++_003143_hash ms_rw_multi_sector 4-3 7459 _003143_hash NULL
++_003144_hash pohmelfs_setxattr 4 39281 _003144_hash NULL
++_003145_hash xd_rw 4-3 49020 _003145_hash NULL
++_003146_hash ms_rw 4-3 17220 _003146_hash NULL
++_003147_hash create_table 2 16213 _003147_hash NULL
++_003148_hash acl_alloc 1 35979 _003148_hash NULL
++_003149_hash acl_alloc_stack_init 1 60630 _003149_hash NULL
++_003150_hash acl_alloc_num 1-2 60778 _003150_hash NULL
++_003152_hash kvm_set_msr_common 3 11953 _003152_hash NULL
++_003153_hash mem_read 3 57631 _003153_hash NULL
++_003154_hash mem_write 3 22232 _003154_hash NULL
++_003155_hash svm_set_msr 3 49643 _003155_hash NULL
++_003156_hash vmx_set_msr 3 49090 _003156_hash NULL
++_003157_hash padzero 1 55 _003157_hash &_001898_hash
++_003158_hash idmap_pipe_downcall 3 14591 _003158_hash NULL
++_003159_hash idmap_update_entry 3 43885 _003159_hash NULL
++_003160_hash nfs_dns_resolve_name 2 38670 _003160_hash NULL
++_003161_hash nfs_parse_server_name 2 14800 _003161_hash NULL
++_003162_hash setup_data_read 3 53822 _003162_hash NULL
++_003163_hash mpt_lan_receive_post_turbo 2 13592 _003163_hash NULL
++_003164_hash v4l2_ctrl_new_std 5 45748 _003164_hash NULL
++_003165_hash v4l2_ctrl_new_std_menu 4 6221 _003165_hash NULL
++_003166_hash xhci_alloc_streams 5 37586 _003166_hash NULL
++_003167_hash cx2341x_ctrl_new_menu 3 49700 _003167_hash NULL
++_003168_hash cx2341x_ctrl_new_std 4 57061 _003168_hash NULL
++_003172_hash alc_auto_create_extra_outs 2 18975 _003172_hash NULL
++_003173_hash _alloc_cdb_cont 2 23609 _003173_hash NULL
++_003174_hash _alloc_get_attr_desc 2 470 _003174_hash NULL
++_003175_hash _alloc_set_attr_list 4 48991 _003175_hash NULL
++_003178_hash bnx2fc_process_unsol_compl 2 15576 _003178_hash NULL
++_003180_hash brcmf_tx_frame 3 20978 _003180_hash NULL
++_003181_hash btmrvl_sdio_host_to_card 3 12152 _003181_hash NULL
++_003183_hash cache_read_pipefs 3 47615 _003183_hash NULL
++_003184_hash cache_read_procfs 3 52882 _003184_hash NULL
++_003185_hash cache_write_pipefs 3 48270 _003185_hash NULL
++_003186_hash cache_write_procfs 3 22491 _003186_hash NULL
++_003190_hash cfpkt_split 2 47541 _003190_hash NULL
++_003191_hash cgroup_file_read 3 28804 _003191_hash NULL
++_003192_hash cgroup_file_write 3 52417 _003192_hash NULL
++_003193_hash cnic_init_id_tbl 2 41354 _003193_hash NULL
++_003195_hash copy_nodes_to_user 2 63807 _003195_hash NULL
++_003196_hash cp210x_get_config 4 56229 _003196_hash NULL
++_003197_hash cp210x_set_config 4 46447 _003197_hash NULL
++_003198_hash cx18_v4l2_read 3 21196 _003198_hash NULL
++_003199_hash dccp_setsockopt 5 60367 _003199_hash NULL
++_003200_hash ddp_ppod_write_idata 5 25610 _003200_hash NULL
++_003201_hash dispatch_ioctl 2 32357 _003201_hash &_002632_hash
++_003202_hash dn_setsockopt 5 314 _003202_hash &_001647_hash
++_003203_hash dvb_ca_write 3 41171 _003203_hash NULL
++_003204_hash dvb_demux_read 3 13981 _003204_hash NULL
++_003205_hash dvb_dmxdev_read_sec 4 7892 _003205_hash NULL
++_003206_hash dvb_dvr_read 3 17073 _003206_hash NULL
++_003207_hash dvb_usercopy 2 14036 _003207_hash NULL
++_003209_hash evdev_do_ioctl 2 24459 _003209_hash NULL
++_003210_hash fc_host_post_vendor_event 3 30903 _003210_hash NULL
++_003211_hash fix_unclean_leb 3 23188 _003211_hash NULL
++_003212_hash fs_devrw_entry 3 11924 _003212_hash NULL
++_003213_hash fuse_conn_congestion_threshold_read 3 51028 _003213_hash NULL
++_003214_hash fuse_conn_congestion_threshold_write 3 43736 _003214_hash NULL
++_003215_hash fuse_conn_max_background_read 3 10855 _003215_hash NULL
++_003216_hash fuse_conn_max_background_write 3 50061 _003216_hash NULL
++_003217_hash fuse_fill_write_pages 4 53682 _003217_hash NULL
++_003218_hash generic_perform_write 3 54832 _003218_hash NULL
++_003219_hash gen_pool_add_virt 4 39913 _003219_hash NULL
++_003220_hash get_nodes 3 39012 _003220_hash NULL
++_003221_hash groups_alloc 1 7614 _003221_hash NULL
++_003222_hash gsm_control_reply 4 53333 _003222_hash NULL
++_003223_hash hiddev_ioctl 2 36816 _003223_hash NULL
++_003224_hash hidraw_ioctl 2 63658 _003224_hash NULL
++_003225_hash hidraw_write 3 31536 _003225_hash NULL
++_003226_hash ide_core_cp_entry 3 22636 _003226_hash NULL
++_003227_hash ieee80211_amsdu_to_8023s 5 15561 _003227_hash NULL
++_003228_hash ieee80211_if_write_smps 3 35550 _003228_hash NULL
++_003229_hash ieee80211_if_write_tkip_mic_test 3 58748 _003229_hash NULL
++_003230_hash ieee80211_if_write_tsf 3 36077 _003230_hash NULL
++_003231_hash if_spi_host_to_card 4 62890 _003231_hash NULL
++_003232_hash intel_fake_agp_alloc_by_type 1 1 _003232_hash NULL
++_003233_hash int_hardware_entry 3 36833 _003233_hash NULL
++_003234_hash int_hw_irq_en 3 46776 _003234_hash NULL
++_003235_hash int_tasklet_entry 3 52500 _003235_hash NULL
++_003236_hash ip_append_data 5-6 16942 _003236_hash NULL
++_003238_hash ip_make_skb 5-6 13129 _003238_hash NULL
++_003240_hash ip_options_get_alloc 1 7448 _003240_hash NULL
++_003241_hash ip_setsockopt 5 33487 _003241_hash NULL
++_003242_hash ipv6_setsockopt 5 29871 _003242_hash NULL
++_003243_hash iscsi_if_send_reply 7 52219 _003243_hash NULL
++_003244_hash iscsi_offload_mesg 5 58425 _003244_hash NULL
++_003245_hash iscsi_recv_pdu 4 16755 _003245_hash NULL
++_003247_hash ivtv_v4l2_read 3 1964 _003247_hash NULL
++_003248_hash iwm_ntf_rx_packet 3 60452 _003248_hash NULL
++_003249_hash joydev_ioctl_common 2 49359 _003249_hash NULL
++_003250_hash lbs_bcnmiss_read 3 8678 _003250_hash NULL
++_003251_hash lbs_failcount_read 3 31063 _003251_hash NULL
++_003252_hash lbs_highrssi_read 3 64089 _003252_hash NULL
++_003253_hash lbs_highsnr_read 3 5931 _003253_hash NULL
++_003254_hash lbs_lowrssi_read 3 32242 _003254_hash NULL
++_003255_hash lbs_lowsnr_read 3 29571 _003255_hash NULL
++_003256_hash load_module 2 60056 _003256_hash &_003052_hash
++_003257_hash macvtap_recvmsg 4 63949 _003257_hash NULL
++_003258_hash mem_swapout_entry 3 32586 _003258_hash NULL
++_003259_hash mlx4_init_icm_table 4-5 2151 _003259_hash NULL
++_003262_hash mon_bin_ioctl 3 2771 _003262_hash NULL
++_003263_hash __mptctl_ioctl 2 15875 _003263_hash NULL
++_003264_hash mthca_alloc_icm_table 3-4 38268 _003264_hash &_002058_hash
++_003266_hash mthca_alloc_init 2 21754 _003266_hash NULL
++_003267_hash mthca_array_init 2 39987 _003267_hash NULL
++_003268_hash mthca_buf_alloc 2 35861 _003268_hash NULL
++_003269_hash mthca_setup_cmd_doorbells 2 53954 _003269_hash NULL
++_003270_hash __netlink_change_ngroups 2 46156 _003270_hash NULL
++_003271_hash netlink_kernel_create 3 18110 _003271_hash NULL
++_003272_hash netpoll_send_udp 3 58955 _003272_hash NULL
++_003273_hash netxen_nic_map_indirect_address_128M 2 42257 _003273_hash NULL
++_003274_hash nfs4_alloc_pages 1 48426 _003274_hash NULL
++_003275_hash nfsd_read 5 19568 _003275_hash NULL
++_003276_hash nfsd_read_file 6 62241 _003276_hash NULL
++_003277_hash nfsd_write 6 54809 _003277_hash NULL
++_003281_hash osd_req_read_sg_kern 5 6378 _003281_hash NULL
++_003282_hash osd_req_write_sg_kern 5 10514 _003282_hash NULL
++_003283_hash osst_read 3 40237 _003283_hash NULL
++_003284_hash p54_parse_rssical 3 64493 _003284_hash NULL
++_003285_hash p9_client_zc_rpc 7 14345 _003285_hash NULL
++_003286_hash pcpu_alloc_alloc_info 1-2 45813 _003286_hash NULL
++_003288_hash prism2_info_hostscanresults 3 39657 _003288_hash NULL
++_003289_hash prism2_info_scanresults 3 59729 _003289_hash NULL
++_003290_hash proc_file_read 3 53905 _003290_hash NULL
++_003291_hash pskb_expand_head 2-3 42881 _003291_hash NULL
++_003293_hash rawv6_setsockopt 5 56165 _003293_hash NULL
++_003294_hash rds_message_map_pages 2 31487 _003294_hash NULL
++_003295_hash read_flush_pipefs 3 20171 _003295_hash NULL
++_003296_hash read_flush_procfs 3 27642 _003296_hash NULL
++_003297_hash receive_packet 2 12367 _003297_hash NULL
++_003298_hash reiserfs_add_entry 4 23062 _003298_hash &_002260_hash
++_003299_hash rsc_mgr_init 3 16299 _003299_hash NULL
++_003300_hash rxrpc_client_sendmsg 5 23236 _003300_hash NULL
++_003301_hash rxrpc_kernel_send_data 3 60083 _003301_hash NULL
++_003302_hash rxrpc_server_sendmsg 4 37331 _003302_hash NULL
++_003303_hash scsi_dispatch_cmd_entry 3 49848 _003303_hash NULL
++_003304_hash scsi_nl_send_vendor_msg 5 16394 _003304_hash NULL
++_003305_hash sctp_datamsg_from_user 4 55342 _003305_hash NULL
++_003306_hash sctp_make_chunk 4 12986 _003306_hash NULL
++_003307_hash sctp_tsnmap_grow 2 32784 _003307_hash NULL
++_003308_hash send_control_msg 5 62261 _003308_hash NULL
++_003309_hash send_video_command 4 6073 _003309_hash &_000759_hash
++_003310_hash set_fd_set 1 35249 _003310_hash NULL
++_003314_hash shmem_setxattr 4 55867 _003314_hash NULL
++_003315_hash sisusbcon_do_font_op 9 52271 _003315_hash NULL
++_003316_hash sisusb_write_mem_bulk 4 29678 _003316_hash NULL
++_003317_hash smk_write_load 3 26829 _003317_hash NULL
++_003318_hash smk_write_load_self 3 7958 _003318_hash NULL
++_003319_hash smp_send_cmd 3 512 _003319_hash NULL
++_003320_hash snd_pcm_plugin_alloc 2 12580 _003320_hash NULL
++_003321_hash snd_rawmidi_kernel_read 3 4328 _003321_hash NULL
++_003322_hash snd_rawmidi_read 3 56337 _003322_hash NULL
++_003325_hash spidev_ioctl 2 12846 _003325_hash NULL
++_003326_hash squashfs_read_fragment_index_table 4 2506 _003326_hash NULL
++_003327_hash squashfs_read_id_index_table 4 61961 _003327_hash NULL
++_003328_hash squashfs_read_inode_lookup_table 4 64739 _003328_hash NULL
++_003329_hash store_bluetooth 4 21320 _003329_hash NULL
++_003330_hash store_wimax 4 37196 _003330_hash NULL
++_003331_hash store_wlan 4 38040 _003331_hash NULL
++_003332_hash store_wwan 4 43264 _003332_hash NULL
++_003333_hash swap_cgroup_swapon 2 13614 _003333_hash NULL
++_003334_hash timeradd_entry 3 49850 _003334_hash NULL
++_003335_hash tipc_buf_acquire 1 60437 _003335_hash NULL
++_003336_hash tty_buffer_find 2 2443 _003336_hash NULL
++_003337_hash tun_recvmsg 4 48463 _003337_hash NULL
++_003338_hash ubifs_wbuf_write_nolock 3 64946 _003338_hash NULL
++_003340_hash usblp_ioctl 2 30203 _003340_hash NULL
++_003342_hash vgacon_adjust_height 2 28124 _003342_hash NULL
++_003343_hash vhci_read 3 47878 _003343_hash NULL
++_003344_hash vhci_write 3 2224 _003344_hash NULL
++_003345_hash __videobuf_copy_stream 4 44769 _003345_hash NULL
++_003346_hash videobuf_read_one 3 31637 _003346_hash NULL
++_003347_hash video_usercopy 2 62151 _003347_hash NULL
++_003348_hash __vxge_hw_blockpool_malloc 2 5786 _003348_hash NULL
++_003349_hash wl1251_cmd_template_set 4 6172 _003349_hash NULL
++_003350_hash write_adapter_mem 3 3234 _003350_hash NULL
++_003351_hash write_flush_pipefs 3 2021 _003351_hash NULL
++_003352_hash write_flush_procfs 3 44011 _003352_hash NULL
++_003353_hash xfs_buf_associate_memory 3 17915 _003353_hash NULL
++_003354_hash xfs_dir2_leaf_getdents 3 23841 _003354_hash NULL
++_003355_hash xfs_idata_realloc 2 26199 _003355_hash NULL
++_003356_hash xfs_iformat_local 4 49472 _003356_hash NULL
++_003357_hash xip_file_read 3 58592 _003357_hash NULL
++_003358_hash _add_sg_continuation_descriptor 3 54721 _003358_hash NULL
++_003359_hash afs_send_simple_reply 3 63940 _003359_hash NULL
++_003360_hash audit_expand 2 2098 _003360_hash NULL
++_003361_hash bnx2i_send_nl_mesg 4 53353 _003361_hash NULL
++_003362_hash brcmf_sdbrcm_bus_txctl 3 42492 _003362_hash NULL
++_003363_hash __btrfs_buffered_write 3 35311 _003363_hash NULL
++_003364_hash bttv_read 3 11432 _003364_hash NULL
++_003365_hash ceph_parse_server_name 2 60318 _003365_hash NULL
++_003366_hash ddp_clear_map 4 46152 _003366_hash NULL
++_003367_hash ddp_set_map 4 751 _003367_hash NULL
++_003368_hash dvb_ca_en50221_io_ioctl 2 26490 _003368_hash NULL
++_003369_hash dvb_demux_ioctl 2 42733 _003369_hash NULL
++_003370_hash dvb_dvr_ioctl 2 49182 _003370_hash NULL
++_003371_hash dvb_generic_ioctl 2 21810 _003371_hash NULL
++_003372_hash dvb_net_ioctl 2 61559 _003372_hash NULL
++_003373_hash enlarge_skb 2 44248 _003373_hash NULL
++_003374_hash evdev_ioctl_handler 2 21705 _003374_hash NULL
++_003375_hash fuse_perform_write 4 18457 _003375_hash NULL
++_003376_hash fw_device_op_ioctl 2 11595 _003376_hash NULL
++_003377_hash generic_file_buffered_write 4 25464 _003377_hash NULL
++_003378_hash gen_pool_add 3 21776 _003378_hash NULL
++_003379_hash gsm_control_message 4 18209 _003379_hash NULL
++_003380_hash gsm_control_modem 3 55303 _003380_hash NULL
++_003381_hash gsm_control_rls 3 3353 _003381_hash NULL
++_003382_hash ieee80211_skb_resize 3 50211 _003382_hash NULL
++_003383_hash ip_options_get 4 56538 _003383_hash NULL
++_003384_hash ip_send_reply 5 19987 _003384_hash NULL
++_003385_hash __iscsi_complete_pdu 4 10726 _003385_hash NULL
++_003386_hash iscsi_nop_out_rsp 4 51117 _003386_hash NULL
++_003387_hash joydev_ioctl 2 33343 _003387_hash NULL
++_003388_hash mlx4_init_cmpt_table 3 11569 _003388_hash NULL
++_003389_hash mptctl_ioctl 2 12355 _003389_hash NULL
++_003390_hash mthca_alloc_cq_buf 3 46512 _003390_hash NULL
++_003391_hash named_prepare_buf 2 24532 _003391_hash NULL
++_003392_hash netlink_change_ngroups 2 16457 _003392_hash NULL
++_003393_hash netxen_nic_hw_read_wx_128M 2 26858 _003393_hash NULL
++_003394_hash netxen_nic_hw_write_wx_128M 2 33488 _003394_hash NULL
++_003396_hash osd_req_add_get_attr_list 3 49278 _003396_hash NULL
++_003397_hash pcpu_build_alloc_info 1-3-2 41443 _003397_hash NULL
++_003400_hash ping_sendmsg 4 3782 _003400_hash NULL
++_003401_hash __pskb_pull_tail 2 60287 _003401_hash NULL
++_003402_hash pvr2_v4l2_ioctl 2 24398 _003402_hash &_000609_hash
++_003403_hash rxrpc_sendmsg 4 29049 _003403_hash NULL
++_003404_hash sctp_make_abort 3 34459 _003404_hash NULL
++_003405_hash sctp_make_asconf 3 4078 _003405_hash NULL
++_003406_hash sctp_make_asconf_ack 3 31726 _003406_hash NULL
++_003407_hash sctp_make_datafrag_empty 3 34737 _003407_hash NULL
++_003408_hash sctp_make_fwdtsn 3 53265 _003408_hash NULL
++_003409_hash sctp_make_heartbeat_ack 4 34411 _003409_hash NULL
++_003410_hash sctp_make_init 4 58401 _003410_hash NULL
++_003411_hash sctp_make_init_ack 4 3335 _003411_hash NULL
++_003412_hash sctp_make_op_error_space 3 5528 _003412_hash NULL
++_003413_hash sctp_tsnmap_mark 2 13527 _003413_hash NULL
++_003416_hash sisusb_clear_vram 2-3 57466 _003416_hash NULL
++_003418_hash sisusb_copy_memory 4 35016 _003418_hash NULL
++_003419_hash sisusb_write 3 44834 _003419_hash NULL
++_003420_hash __skb_cow 2 39254 _003420_hash NULL
++_003421_hash skb_pad 2 17302 _003421_hash NULL
++_003422_hash skb_realloc_headroom 2 19516 _003422_hash NULL
++_003423_hash snd_pcm_plug_alloc 2 42339 _003423_hash NULL
++_003425_hash subdev_ioctl 2 28417 _003425_hash NULL
++_003426_hash sys_get_mempolicy 3 30379 _003426_hash NULL
++_003427_hash sys_init_module 2 36047 _003427_hash NULL
++_003428_hash sys_mbind 5 7990 _003428_hash NULL
++_003429_hash sys_migrate_pages 2 39825 _003429_hash NULL
++_003430_hash sys_setgroups 1 48668 _003430_hash &_000786_hash
++_003431_hash sys_setgroups16 1 48882 _003431_hash NULL
++_003432_hash sys_set_mempolicy 3 32608 _003432_hash NULL
++_003433_hash tipc_msg_build 4 12326 _003433_hash NULL
++_003434_hash tty_buffer_request_room 2 23228 _003434_hash NULL
++_003435_hash ubifs_recover_leb 3 60639 _003435_hash NULL
++_003436_hash udp_sendmsg 4 4492 _003436_hash NULL
++_003437_hash udp_setsockopt 5 25985 _003437_hash NULL
++_003438_hash udpv6_setsockopt 5 18487 _003438_hash NULL
++_003439_hash uvc_v4l2_ioctl 2 8411 _003439_hash NULL
++_003440_hash videobuf_read_stream 3 14956 _003440_hash NULL
++_003441_hash video_ioctl2 2 21380 _003441_hash NULL
++_003442_hash video_read 3 28148 _003442_hash NULL
++_003443_hash write_head 4 30481 _003443_hash NULL
++_003444_hash write_node 4 33121 _003444_hash NULL
++_003445_hash write_pbl 4 59583 _003445_hash NULL
++_003446_hash xfs_dir2_block_to_sf 3 37868 _003446_hash NULL
++_003447_hash xfs_dir2_sf_addname_hard 3 54254 _003447_hash NULL
++_003448_hash xfs_readdir 3 41200 _003448_hash NULL
++_003449_hash xlog_bread_offset 3 60030 _003449_hash NULL
++_003450_hash zr364xx_read 3 2354 _003450_hash NULL
++_003451_hash au0828_v4l2_read 3 40220 _003451_hash NULL
++_003452_hash audit_log_n_hex 3 45617 _003452_hash NULL
++_003453_hash audit_log_n_string 3 31705 _003453_hash NULL
++_003454_hash beiscsi_process_async_pdu 7 39834 _003454_hash NULL
++_003455_hash __btrfs_direct_write 4 22273 _003455_hash NULL
++_003456_hash btrfs_file_aio_write 4 21520 _003456_hash NULL
++_003457_hash cx18_v4l2_ioctl 2 46647 _003457_hash NULL
++_003458_hash cx231xx_v4l2_read 3 55014 _003458_hash NULL
++_003459_hash cx25821_video_ioctl 2 30188 _003459_hash NULL
++_003460_hash dma_push_rx 2 39973 _003460_hash NULL
++_003461_hash em28xx_v4l2_read 3 16701 _003461_hash NULL
++_003462_hash evdev_ioctl 2 22371 _003462_hash NULL
++_003463_hash fuse_file_aio_write 4 46399 _003463_hash NULL
++_003464_hash iscsi_complete_pdu 4 48372 _003464_hash NULL
++_003465_hash isdn_ppp_skb_push 2 5236 _003465_hash NULL
++_003466_hash ivtv_serialized_ioctl 3 47632 _003466_hash NULL
++_003467_hash mpeg_read 3 6708 _003467_hash NULL
++_003468_hash mthca_alloc_resize_buf 3 60394 _003468_hash NULL
++_003469_hash mthca_init_cq 2 60011 _003469_hash NULL
++_003470_hash __nf_nat_mangle_tcp_packet 5-7 8190 _003470_hash NULL
++_003472_hash nf_nat_mangle_udp_packet 5-7 13321 _003472_hash NULL
++_003474_hash osd_req_read_sg 5 47905 _003474_hash NULL
++_003475_hash osd_req_write_sg 5 50908 _003475_hash NULL
++_003477_hash pcpu_embed_first_chunk 1-3-2 24224 _003477_hash NULL
++_003479_hash pcpu_page_first_chunk 1 20712 _003479_hash NULL
++_003480_hash pd_video_read 3 24510 _003480_hash NULL
++_003481_hash pskb_may_pull 2 22546 _003481_hash NULL
++_003482_hash __pskb_pull 2 42602 _003482_hash NULL
++_003483_hash sctp_abort_pkt_new 5 55218 _003483_hash NULL
++_003484_hash sctp_make_abort_violation 4 27959 _003484_hash NULL
++_003485_hash sctp_make_op_error 5-6 7057 _003485_hash NULL
++_003488_hash sisusbcon_bmove 5-7-6 21873 _003488_hash NULL
++_003491_hash sisusbcon_clear 3-5-4 64329 _003491_hash NULL
++_003494_hash sisusbcon_putcs 3 57630 _003494_hash &_000289_hash
++_003495_hash sisusbcon_scroll 5-3-2 31315 _003495_hash NULL
++_003496_hash sisusbcon_scroll_area 3-4 25899 _003496_hash NULL
++_003498_hash skb_cow 2 26138 _003498_hash NULL
++_003499_hash skb_cow_head 2 52495 _003499_hash NULL
++_003500_hash skb_make_writable 2 24783 _003500_hash NULL
++_003501_hash skb_padto 2 50759 _003501_hash NULL
++_003502_hash timblogiw_read 3 48305 _003502_hash NULL
++_003503_hash tipc_multicast 5 49144 _003503_hash &_001657_hash
++_003504_hash tipc_port_recv_sections 4 42890 _003504_hash NULL
++_003505_hash tipc_port_reject_sections 5 55229 _003505_hash NULL
++_003506_hash tm6000_read 3 4151 _003506_hash NULL
++_003507_hash tty_insert_flip_string_fixed_flag 4 37428 _003507_hash NULL
++_003508_hash tty_insert_flip_string_flags 4 30969 _003508_hash NULL
++_003509_hash tty_prepare_flip_string 3 39955 _003509_hash NULL
++_003510_hash tty_prepare_flip_string_flags 4 59240 _003510_hash NULL
++_003511_hash ubifs_recover_log_leb 3 12079 _003511_hash NULL
++_003512_hash vbi_read 3 63673 _003512_hash NULL
++_003513_hash xfs_file_buffered_aio_write 4 52609 _003513_hash NULL
++_003514_hash xlog_do_recovery_pass 3 21618 _003514_hash NULL
++_003515_hash zoran_ioctl 2 30465 _003515_hash NULL
++_003516_hash audit_log_n_untrustedstring 3 9548 _003516_hash NULL
++_003517_hash check_unicast_packet 2 62217 _003517_hash NULL
++_003518_hash dccp_manip_pkt 2 30229 _003518_hash NULL
++_003519_hash ftdi_process_packet 5 45005 _003519_hash NULL
++_003520_hash gre_manip_pkt 2 38785 _003520_hash NULL
++_003521_hash handle_response 5 55951 _003521_hash NULL
++_003522_hash handle_response_icmp 7 39574 _003522_hash NULL
++_003523_hash help 4 14971 _003523_hash NULL
++_003524_hash icmp_manip_pkt 2 48801 _003524_hash NULL
++_003525_hash interface_rx 4 20404 _003525_hash NULL
++_003526_hash ip4ip6_err 5 36772 _003526_hash NULL
++_003527_hash ip6ip6_err 5 18308 _003527_hash NULL
++_003528_hash ip_vs_icmp_xmit 4 59624 _003528_hash NULL
++_003529_hash ip_vs_icmp_xmit_v6 4 20464 _003529_hash NULL
++_003530_hash iscsi_iser_recv 4 41948 _003530_hash NULL
++_003531_hash ivtv_v4l2_ioctl 2 16915 _003531_hash NULL
++_003532_hash l2tp_xmit_skb 3 42672 _003532_hash NULL
++_003533_hash mangle_packet 6-8 27864 _003533_hash NULL
++_003535_hash manip_pkt 3 7741 _003535_hash NULL
++_003536_hash my_skb_head_push 2 58297 _003536_hash NULL
++_003537_hash nf_nat_mangle_tcp_packet 5-7 8643 _003537_hash NULL
++_003540_hash pskb_network_may_pull 2 35336 _003540_hash NULL
++_003541_hash pskb_pull 2 65005 _003541_hash NULL
++_003542_hash replay_log_leb 3 18704 _003542_hash NULL
++_003543_hash sctp_manip_pkt 2 40620 _003543_hash NULL
++_003544_hash sctp_sf_abort_violation 6 38380 _003544_hash NULL
++_003549_hash skb_gro_header_slow 2 34958 _003549_hash NULL
++_003550_hash tcf_csum_skb_nextlayer 3 64025 _003550_hash NULL
++_003551_hash tcp_manip_pkt 2 14202 _003551_hash NULL
++_003552_hash tty_audit_log 8 47280 _003552_hash NULL
++_003553_hash tty_insert_flip_string 3 34042 _003553_hash NULL
++_003554_hash udplite_manip_pkt 2 62433 _003554_hash NULL
++_003555_hash udp_manip_pkt 2 50770 _003555_hash NULL
++_003556_hash xfs_file_aio_write 4 33234 _003556_hash NULL
++_003557_hash xlog_do_log_recovery 3 17550 _003557_hash NULL
++_003558_hash afs_extract_data 5 50261 _003558_hash NULL
++_003559_hash aircable_process_packet 5 46639 _003559_hash NULL
++_003560_hash edge_tty_recv 4 18667 _003560_hash &_002232_hash
++_003561_hash gigaset_if_receive 3 4861 _003561_hash NULL
++_003562_hash gsm_dlci_data 3 14155 _003562_hash NULL
++_003563_hash ifx_spi_insert_flip_string 3 51752 _003563_hash NULL
++_003564_hash ip_nat_sdp_port 6 52938 _003564_hash NULL
++_003565_hash ip_nat_sip_expect 7 45693 _003565_hash NULL
++_003566_hash ipwireless_tty_received 3 49154 _003566_hash NULL
++_003567_hash iser_rcv_completion 2 8048 _003567_hash NULL
++_003568_hash mangle_sdp_packet 9 36279 _003568_hash NULL
++_003569_hash map_addr 6 4666 _003569_hash NULL
++_003570_hash nf_nat_ftp 5 47948 _003570_hash NULL
++_003571_hash pty_write 3 44757 _003571_hash &_001348_hash
++_003572_hash push_rx 3 28939 _003572_hash NULL
++_003573_hash put_data_to_circ_buf 3 24869 _003573_hash &_000732_hash
++_003574_hash rds_tcp_data_recv 3 53476 _003574_hash NULL
++_003575_hash send_to_tty 3 45141 _003575_hash NULL
++_003577_hash tcf_csum_ipv4_icmp 3 9258 _003577_hash NULL
++_003578_hash tcf_csum_ipv4_igmp 3 60446 _003578_hash NULL
++_003579_hash tcf_csum_ipv4_tcp 4 39713 _003579_hash NULL
++_003580_hash tcf_csum_ipv4_udp 4 30777 _003580_hash &_001040_hash
++_003581_hash tcf_csum_ipv6_icmp 4 11738 _003581_hash NULL
++_003582_hash tcf_csum_ipv6_tcp 4 54877 _003582_hash NULL
++_003583_hash tcf_csum_ipv6_udp 4 25241 _003583_hash NULL
++_003584_hash ti_recv 4 22027 _003584_hash NULL
++_003585_hash xlog_do_recover 3 59789 _003585_hash NULL
++_003586_hash ip_nat_sdp_media 8 23386 _003586_hash NULL
++_003587_hash lock_loop 1 61681 _003587_hash NULL
++_003588_hash max3107_handlerx 2 58978 _003588_hash NULL
++_003589_hash process_rcvd_data 3 6679 _003589_hash NULL
++_003590_hash alloc_mr 1 45935 _003590_hash NULL
++_003591_hash compat_core_sys_select 1 65285 _003591_hash NULL
++_003592_hash compat_dccp_setsockopt 5 51263 _003592_hash NULL
++_003593_hash compat_ip_setsockopt 5 13870 _003593_hash NULL
++_003594_hash compat_ipv6_setsockopt 5 20468 _003594_hash NULL
++_003595_hash compat_mpctl_ioctl 2 45671 _003595_hash NULL
++_003596_hash compat_raw_setsockopt 5 30634 _003596_hash NULL
++_003597_hash compat_rawv6_setsockopt 5 4967 _003597_hash NULL
++_003598_hash compat_sys_get_mempolicy 3 31109 _003598_hash NULL
++_003599_hash compat_sys_mbind 5 36256 _003599_hash NULL
++_003600_hash compat_sys_migrate_pages 2 3157 _003600_hash NULL
++_003601_hash compat_sys_set_mempolicy 3 57742 _003601_hash &_002153_hash
++_003602_hash evdev_ioctl_compat 2 13851 _003602_hash NULL
++_003603_hash fw_device_op_compat_ioctl 2 42804 _003603_hash NULL
++_003604_hash hiddev_compat_ioctl 2 41255 _003604_hash NULL
++_003605_hash joydev_compat_ioctl 2 8765 _003605_hash NULL
++_003606_hash mon_bin_compat_ioctl 3 50234 _003606_hash NULL
++_003607_hash spidev_compat_ioctl 2 63778 _003607_hash NULL
++_003608_hash compat_sys_select 1 16131 _003608_hash NULL
++_003609_hash compat_udp_setsockopt 5 38840 _003609_hash NULL
++_003610_hash compat_udpv6_setsockopt 5 42981 _003610_hash NULL
++_003611_hash do_compat_pselect 1 10398 _003611_hash NULL
++_003612_hash ipath_reg_phys_mr 3 23918 _003612_hash NULL
++_003613_hash qib_alloc_fast_reg_mr 2 12526 _003613_hash NULL
++_003614_hash qib_reg_phys_mr 3 60202 _003614_hash &_000627_hash
++_003615_hash compat_sys_pselect6 1 14105 _003615_hash NULL
++_003616_hash agp_remap 2 30665 _003616_hash NULL
++_003617_hash drm_buffer_alloc 2 44405 _003617_hash NULL
++_003618_hash drm_ioctl 2 42813 _003618_hash NULL
++_003619_hash fbcon_do_set_font 2-3 4079 _003619_hash NULL
++_003620_hash drm_compat_ioctl 2 51717 _003620_hash NULL
++_003621_hash i915_compat_ioctl 2 3656 _003621_hash NULL
++_003622_hash aun_incoming 3 10814 _003622_hash NULL
++_003623_hash diva_alloc_dma_map 2 23798 _003623_hash NULL
++_003624_hash diva_xdi_write 4 63975 _003624_hash NULL
++_003625_hash get_info 3 55681 _003625_hash NULL
++_003626_hash gnttab_expand 1 15817 _003626_hash NULL
++_003627_hash mga_compat_ioctl 2 52170 _003627_hash NULL
++_003629_hash nouveau_compat_ioctl 2 28305 _003629_hash NULL
++_003630_hash psb_unlocked_ioctl 2 16926 _003630_hash &_002186_hash
++_003631_hash r128_compat_ioctl 2 39250 _003631_hash NULL
++_003632_hash radeon_compat_ioctl 2 59150 _003632_hash NULL
++_003633_hash radeon_kms_compat_ioctl 2 51371 _003633_hash NULL
++_003634_hash rtsx_read_cfg_seq 3-5 48139 _003634_hash NULL
++_003636_hash rtsx_write_cfg_seq 3-5 27485 _003636_hash NULL
++_003638_hash solo_enc_read 3 33553 _003638_hash NULL
++_003639_hash solo_v4l2_read 3 59247 _003639_hash NULL
++_003640_hash um_idi_read 3 850 _003640_hash NULL
++_003641_hash viacam_read 3 54526 _003641_hash NULL
++_003642_hash vme_user_read 3 55338 _003642_hash NULL
++_003643_hash vmw_framebuffer_dmabuf_dirty 6 37661 _003643_hash &_001857_hash
++_003644_hash vmw_framebuffer_surface_dirty 6 48132 _003644_hash NULL
++_003645_hash vmw_unlocked_ioctl 2 19212 _003645_hash NULL
++_003647_hash xen_hvm_config 2 40018 _003647_hash NULL
++_003648_hash xlbd_reserve_minors 1-2 18365 _003648_hash NULL
++_003649_hash diva_init_dma_map 3 58336 _003649_hash NULL
++_003650_hash divas_write 3 63901 _003650_hash NULL
++_003651_hash get_free_entries 1 46030 _003651_hash NULL
++_003652_hash gnttab_alloc_grant_references 1 18240 _003652_hash NULL
++_003653_hash __kmalloc_section_memmap 1 32651 _003653_hash NULL
++_003654_hash kmalloc_section_memmap 3 46168 _003654_hash NULL
++_003655_hash sparse_add_one_section 3 41778 _003655_hash NULL
diff --git a/tools/gcc/size_overflow_plugin.c b/tools/gcc/size_overflow_plugin.c
new file mode 100644
-index 0000000..314cdac
+index 0000000..244559e
--- /dev/null
+++ b/tools/gcc/size_overflow_plugin.c
-@@ -0,0 +1,1741 @@
+@@ -0,0 +1,1879 @@
+/*
+ * Copyright 2011, 2012 by Emese Revfy <re.emese@gmail.com>
+ * Licensed under the GPL v2, or (at your option) v3
@@ -88329,6 +88991,12 @@ index 0000000..314cdac
+#include "diagnostic.h"
+#include "cfgloop.h"
+
++#if BUILDING_GCC_VERSION >= 4007
++#include "c-tree.h"
++#else
++#define C_DECL_IMPLICIT(EXP) DECL_LANG_FLAG_2 (EXP)
++#endif
++
+struct size_overflow_hash {
+ const struct size_overflow_hash * const next;
+ const char * const name;
@@ -88341,10 +89009,6 @@ index 0000000..314cdac
+ MARKED_NO, MARKED_YES, MARKED_NOT_INTENTIONAL
+};
+
-+enum overflow_reason {
-+ OVERFLOW_NONE, OVERFLOW_INTENTIONAL
-+};
-+
+#define __unused __attribute__((__unused__))
+#define NAME(node) IDENTIFIER_POINTER(DECL_NAME(node))
+#define NAME_LEN(node) IDENTIFIER_LENGTH(DECL_NAME(node))
@@ -88352,7 +89016,7 @@ index 0000000..314cdac
+#define AFTER_STMT false
+#define CREATE_NEW_VAR NULL_TREE
+#define CODES_LIMIT 32
-+#define MAX_PARAM 16
++#define MAX_PARAM 32
+#define MY_STMT GF_PLF_1
+#define NO_CAST_CHECK GF_PLF_2
+
@@ -88363,37 +89027,84 @@ index 0000000..314cdac
+int plugin_is_GPL_compatible;
+void debug_gimple_stmt(gimple gs);
+
-+static tree expand(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs);
++static tree expand(struct pointer_set_t *visited, tree lhs);
++static bool pre_expand(struct pointer_set_t *visited, const_tree lhs);
+static tree report_size_overflow_decl;
+static const_tree const_char_ptr_type_node;
+static unsigned int handle_function(void);
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, enum overflow_reason* overflowed, bool before);
++static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before);
+static tree get_size_overflow_type(gimple stmt, const_tree node);
-+static tree dup_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
++static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
+
+static struct plugin_info size_overflow_plugin_info = {
-+ .version = "20120910beta",
++ .version = "20120930beta",
+ .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);
+
-+ if (TREE_CODE(*node) == FUNCTION_DECL)
++ switch (code) {
++ case FUNCTION_DECL:
+ arg_count = type_num_arguments(TREE_TYPE(*node));
-+ else if (TREE_CODE(*node) == FUNCTION_TYPE || TREE_CODE(*node) == METHOD_TYPE)
++ break;
++ case FUNCTION_TYPE:
++ case METHOD_TYPE:
+ arg_count = type_num_arguments(*node);
-+ else {
++ break;
++ default:
+ *no_add_attrs = true;
-+ error("%qE attribute only applies to functions", name);
++ 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_HIGH(position) || TREE_INT_CST_LOW(position) < 1 || TREE_INT_CST_LOW(position) > arg_count ) {
-+ error("handle_size_overflow_attribute: overflow parameter outside range.");
++ error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
++ *no_add_attrs = true;
++ }
++ }
++ return NULL_TREE;
++}
++
++static const char* get_asm_name(tree node)
++{
++ return IDENTIFIER_POINTER(DECL_ASSEMBLER_NAME(node));
++}
++
++static tree handle_intentional_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
++{
++ unsigned int arg_count, arg_num;
++ 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:
++ arg_num = TREE_INT_CST_LOW(TREE_VALUE(args));
++ if (arg_num != 0) {
++ *no_add_attrs = true;
++ error("%s: %qE attribute parameter can only be 0 in structure fields", __func__, name);
++ }
++ return NULL_TREE;
++ default:
++ *no_add_attrs = true;
++ error("%qE attribute only applies to functions", name);
++ return NULL_TREE;
++ }
++
++ for (; args; args = TREE_CHAIN(args)) {
++ tree position = TREE_VALUE(args);
++ if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_HIGH(position) || 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;
+ }
+ }
@@ -88420,7 +89131,7 @@ index 0000000..314cdac
+ .decl_required = true,
+ .type_required = false,
+ .function_type_required = false,
-+ .handler = NULL,
++ .handler = handle_intentional_overflow_attribute,
+#if BUILDING_GCC_VERSION >= 4007
+ .affects_type_identity = false
+#endif
@@ -88471,7 +89182,7 @@ index 0000000..314cdac
+ return fn ^ codes;
+}
+
-+static inline const_tree get_original_function_decl(const_tree fndecl)
++static inline tree get_original_function_decl(tree fndecl)
+{
+ if (DECL_ABSTRACT_ORIGIN(fndecl))
+ return DECL_ABSTRACT_ORIGIN(fndecl);
@@ -88536,7 +89247,7 @@ index 0000000..314cdac
+
+static unsigned int get_function_decl(const_tree fndecl, unsigned char *tree_codes)
+{
-+ const_tree arg, result, type = TREE_TYPE(fndecl);
++ const_tree arg, result, arg_field, type = TREE_TYPE(fndecl);
+ enum tree_code code = TREE_CODE(type);
+ size_t len = 0;
+
@@ -88546,7 +89257,6 @@ index 0000000..314cdac
+ // skip builtins __builtin_constant_p
+ if (!arg && DECL_BUILT_IN(fndecl))
+ return 0;
-+ gcc_assert(arg != NULL_TREE);
+
+ if (TREE_CODE_CLASS(code) == tcc_type)
+ result = type;
@@ -88556,6 +89266,18 @@ index 0000000..314cdac
+ gcc_assert(result != NULL_TREE);
+ len = add_type_codes(TREE_TYPE(result), tree_codes, len);
+
++ if (arg == NULL_TREE) {
++ gcc_assert(CODE_CONTAINS_STRUCT(TREE_CODE(fndecl), TS_DECL_NON_COMMON));
++ arg_field = DECL_ARGUMENT_FLD(fndecl);
++ if (arg_field == NULL_TREE)
++ return 0;
++ arg = TREE_TYPE(arg_field);
++ len = add_type_codes(arg, tree_codes, len);
++ gcc_assert(len != 0);
++ return len;
++ }
++
++ gcc_assert(arg != NULL_TREE && TREE_CODE(arg) == TREE_LIST);
+ while (arg && len < CODES_LIMIT) {
+ len = add_type_codes(TREE_VALUE(arg), tree_codes, len);
+ arg = TREE_CHAIN(arg);
@@ -88565,13 +89287,13 @@ index 0000000..314cdac
+ return len;
+}
+
-+static const struct size_overflow_hash *get_function_hash(const_tree fndecl)
++static const struct size_overflow_hash *get_function_hash(tree fndecl)
+{
+ unsigned int hash;
+ const struct size_overflow_hash *entry;
+ unsigned char tree_codes[CODES_LIMIT];
+ size_t len;
-+ const char *func_name = NAME(fndecl);
++ const char *func_name = get_asm_name(fndecl);
+
+ len = get_function_decl(fndecl, tree_codes);
+ if (len == 0)
@@ -88599,10 +89321,9 @@ index 0000000..314cdac
+ (code == POINTER_TYPE && TREE_CODE(TREE_TYPE(type)) == INTEGER_TYPE));
+}
+
-+static int find_arg_number(const_tree arg, const_tree func)
++static int find_arg_number(const_tree arg, tree func)
+{
+ tree var;
-+ bool match = false;
+ unsigned int argnum = 1;
+
+ if (TREE_CODE(arg) == SSA_NAME)
@@ -88614,55 +89335,9 @@ index 0000000..314cdac
+ continue;
+ }
+ check_arg_type(var);
-+
-+ match = true;
-+ break;
-+ }
-+ if (!match) {
-+ warning(0, "find_arg_number: cannot find the %s argument in %s", NAME(arg), NAME(func));
-+ return 0;
-+ }
-+ return argnum;
-+}
-+
-+static void print_missing_msg(const_tree func, unsigned int argnum)
-+{
-+ unsigned int new_hash;
-+ size_t len;
-+ unsigned char tree_codes[CODES_LIMIT];
-+ location_t loc = DECL_SOURCE_LOCATION(func);
-+ const char *curfunc = NAME(func);
-+
-+ len = get_function_decl(func, tree_codes);
-+ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
-+ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
-+}
-+
-+static unsigned int search_missing_attribute(const_tree arg)
-+{
-+ const_tree type = TREE_TYPE(arg);
-+ const_tree func = get_original_function_decl(current_function_decl);
-+ unsigned int argnum;
-+ const struct size_overflow_hash *hash;
-+
-+ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
-+
-+ if (TREE_CODE(type) == POINTER_TYPE)
-+ return 0;
-+
-+ argnum = find_arg_number(arg, func);
-+ if (argnum == 0)
-+ return 0;
-+
-+ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
+ return argnum;
-+
-+ hash = get_function_hash(func);
-+ if (!hash || !(hash->param & (1U << argnum))) {
-+ print_missing_msg(func, argnum);
-+ return 0;
+ }
-+ return argnum;
++ gcc_unreachable();
+}
+
+static tree create_new_var(tree type)
@@ -88721,7 +89396,7 @@ index 0000000..314cdac
+ gimple assign;
+
+ gcc_assert(dst_type != NULL_TREE && rhs != NULL_TREE);
-+ if (gsi_end_p(*gsi) && before == BEFORE_STMT)
++ if (gsi_end_p(*gsi) && before == AFTER_STMT)
+ gcc_unreachable();
+
+ if (lhs == CREATE_NEW_VAR)
@@ -88762,7 +89437,7 @@ index 0000000..314cdac
+ return new_rhs1;
+}
+
-+static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
++static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
+{
+ tree size_overflow_type = get_size_overflow_type(stmt, node);
+
@@ -88774,86 +89449,19 @@ index 0000000..314cdac
+ if (new_rhs3 != NULL_TREE)
+ new_rhs3 = cast_to_new_size_overflow_type(stmt, new_rhs3, size_overflow_type, BEFORE_STMT);
+
-+ return dup_assign(visited, overflowed, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
-+}
-+
-+static enum marked is_already_marked(const_tree fndecl, unsigned int argnum)
-+{
-+ const_tree attr, p;
-+
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
-+ if (!attr || !TREE_VALUE(attr))
-+ return MARKED_NO;
-+
-+ p = TREE_VALUE(attr);
-+ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_NOT_INTENTIONAL;
-+
-+ do {
-+ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_YES;
-+ p = TREE_CHAIN(p);
-+ } while (p);
-+
-+ return MARKED_NO;
++ return dup_assign(visited, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
+}
+
-+static const_tree search_field_decl(const_tree comp_ref)
-+{
-+ const_tree field = NULL_TREE;
-+ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
-+
-+ 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;
-+}
+
-+static void handle_component_ref(enum overflow_reason* overflowed, const_gimple stmt, const_tree binary_dup_rhs)
++static tree create_assign(struct pointer_set_t *visited, gimple oldstmt, tree rhs1, bool before)
+{
-+ const_tree rhs, field, attr;
-+
-+ if (gimple_code(stmt) != GIMPLE_ASSIGN)
-+ return;
-+
-+ gcc_assert(gimple_num_ops(stmt) == 2 || gimple_num_ops(stmt) == 3);
-+
-+ if (gimple_num_ops(stmt) == 2)
-+ rhs = gimple_assign_rhs1(stmt);
-+ else
-+ rhs = binary_dup_rhs;
-+
-+ if (TREE_CODE(rhs) != COMPONENT_REF)
-+ return;
-+
-+ field = search_field_decl(rhs);
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
-+ if (!attr || !TREE_VALUE(attr))
-+ return;
-+
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+}
-+
-+static tree create_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree rhs1, bool before)
-+{
-+ unsigned int argnum;
-+ const_tree oldstmt_rhs1;
+ tree size_overflow_type, lhs;
-+ enum tree_code code;
+ gimple stmt;
+ gimple_stmt_iterator gsi;
+
-+ handle_component_ref(overflowed, oldstmt, rhs1);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
+ if (rhs1 == NULL_TREE) {
+ debug_gimple_stmt(oldstmt);
-+ error("create_assign: rhs1 is NULL_TREE");
++ error("%s: rhs1 is NULL_TREE", __func__);
+ gcc_unreachable();
+ }
+
@@ -88862,17 +89470,6 @@ index 0000000..314cdac
+ else
+ lhs = gimple_get_lhs(oldstmt);
+
-+ oldstmt_rhs1 = gimple_assign_rhs1(oldstmt);
-+ code = TREE_CODE(oldstmt_rhs1);
-+ if (code == PARM_DECL || (code == SSA_NAME && gimple_code(get_def_stmt(oldstmt_rhs1)) == GIMPLE_NOP)) {
-+ argnum = search_missing_attribute(oldstmt_rhs1);
-+ if (argnum && is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES) {
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+ return NULL_TREE;
-+ }
-+
-+ }
-+
+ gsi = gsi_for_stmt(oldstmt);
+ pointer_set_insert(visited, oldstmt);
+ if (lookup_stmt_eh_lp(oldstmt) != 0) {
@@ -88895,7 +89492,6 @@ index 0000000..314cdac
+
+ before = true;
+ oldstmt = gsi_stmt(gsi);
-+ pointer_set_insert(visited, oldstmt);
+ }
+
+ size_overflow_type = get_size_overflow_type(oldstmt, lhs);
@@ -88905,25 +89501,22 @@ index 0000000..314cdac
+ return gimple_get_lhs(stmt);
+}
+
-+static tree dup_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
++static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
+{
+ gimple stmt;
+ gimple_stmt_iterator gsi;
+ tree new_var, lhs = gimple_get_lhs(oldstmt);
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
+ if (gimple_plf(oldstmt, MY_STMT))
+ return lhs;
+
+ if (gimple_num_ops(oldstmt) != 4 && rhs1 == NULL_TREE) {
+ rhs1 = gimple_assign_rhs1(oldstmt);
-+ rhs1 = create_assign(visited, overflowed, oldstmt, rhs1, BEFORE_STMT);
++ 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, overflowed, oldstmt, rhs2, BEFORE_STMT);
++ rhs2 = create_assign(visited, oldstmt, rhs2, BEFORE_STMT);
+ }
+
+ stmt = gimple_copy(oldstmt);
@@ -89010,8 +89603,6 @@ index 0000000..314cdac
+ bb = create_a_first_bb();
+ gsi = gsi_start_bb(bb);
+ }
-+ if (gsi_end_p(gsi))
-+ before = AFTER_STMT;
+ newstmt = build_cast_stmt(size_overflow_type, arg, new_var, &gsi, before);
+ return gimple_get_lhs(newstmt);
+}
@@ -89051,22 +89642,26 @@ index 0000000..314cdac
+ return newstmt;
+}
+
-+static tree build_new_phi_arg(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree size_overflow_type, tree arg, tree new_var)
++static tree build_new_phi_arg(struct pointer_set_t *visited, tree size_overflow_type, tree arg, tree new_var)
+{
+ const_gimple newstmt;
++ gimple def_stmt;
+ tree new_rhs;
+
-+ new_rhs = expand(visited, overflowed, arg);
-+ if (new_rhs == NULL_TREE || *overflowed == OVERFLOW_INTENTIONAL)
++ new_rhs = expand(visited, arg);
++ if (new_rhs == NULL_TREE)
+ return NULL_TREE;
+
-+ new_rhs = cast_to_new_size_overflow_type(get_def_stmt(new_rhs), new_rhs, size_overflow_type, AFTER_STMT);
++ def_stmt = get_def_stmt(new_rhs);
++ if (gimple_code(def_stmt) == GIMPLE_NOP)
++ return NULL_TREE;
++ new_rhs = cast_to_new_size_overflow_type(def_stmt, new_rhs, size_overflow_type, AFTER_STMT);
+
+ newstmt = handle_new_phi_arg(arg, new_var, new_rhs);
+ return gimple_get_lhs(newstmt);
+}
+
-+static tree build_new_phi(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree orig_result)
++static tree build_new_phi(struct pointer_set_t *visited, tree orig_result)
+{
+ gimple phi, oldstmt = get_def_stmt(orig_result);
+ tree new_result, size_overflow_type;
@@ -89085,9 +89680,7 @@ index 0000000..314cdac
+ arg = gimple_phi_arg_def(oldstmt, i);
+ if (is_gimple_constant(arg))
+ arg = cast_a_tree(size_overflow_type, arg);
-+ lhs = build_new_phi_arg(visited, overflowed, size_overflow_type, arg, new_result);
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ lhs = build_new_phi_arg(visited, size_overflow_type, arg, new_result);
+ if (lhs == NULL_TREE)
+ lhs = cast_old_phi_arg(oldstmt, size_overflow_type, arg, new_result, i);
+ add_phi_arg(phi, lhs, gimple_phi_arg_edge(oldstmt, i), gimple_location(oldstmt));
@@ -89177,71 +89770,68 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_unary_rhs(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple stmt)
++static tree handle_unary_rhs(struct pointer_set_t *visited, gimple stmt)
+{
+ tree size_overflow_type, lhs = gimple_get_lhs(stmt);
+ tree new_rhs1, rhs1 = gimple_assign_rhs1(stmt);
+ const_tree rhs1_type = TREE_TYPE(rhs1);
+ const_tree lhs_type = TREE_TYPE(lhs);
+
-+ new_rhs1 = expand(visited, overflowed, rhs1);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs1 = expand(visited, rhs1);
+
+ if (new_rhs1 == NULL_TREE || TREE_CODE(rhs1_type) == POINTER_TYPE)
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ if (gimple_plf(stmt, MY_STMT))
+ return lhs;
+
+ if (gimple_plf(stmt, NO_CAST_CHECK))
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
+
+ if (gimple_assign_rhs_code(stmt) == BIT_NOT_EXPR) {
+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, overflowed, BEFORE_STMT);
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+ }
+
+ if (!gimple_assign_cast_p(stmt) || check_undefined_integer_operation(stmt))
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
+
+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
+
+ change_rhs1(stmt, new_rhs1);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
+
+ rhs1 = gimple_assign_rhs1(stmt);
+ rhs1_type = TREE_TYPE(rhs1);
+ if (TYPE_UNSIGNED(rhs1_type) != TYPE_UNSIGNED(lhs_type))
-+ return create_assign(visited, overflowed, stmt, rhs1, AFTER_STMT);
++ return create_assign(visited, stmt, rhs1, AFTER_STMT);
+
+ if (!check_mode_type(stmt))
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ size_overflow_type = get_size_overflow_type(stmt, lhs);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
+
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, BEFORE_STMT);
+
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+}
+
-+static tree handle_unary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_unary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ gimple def_stmt = get_def_stmt(lhs);
+ tree rhs1 = gimple_assign_rhs1(def_stmt);
+
+ if (is_gimple_constant(rhs1))
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+
+ gcc_assert(TREE_CODE(rhs1) != COND_EXPR);
+ switch (TREE_CODE(rhs1)) {
+ case SSA_NAME:
-+ return handle_unary_rhs(visited, overflowed, def_stmt);
++ return handle_unary_rhs(visited, def_stmt);
+ case ARRAY_REF:
+ case BIT_FIELD_REF:
+ case ADDR_EXPR:
@@ -89253,7 +89843,7 @@ index 0000000..314cdac
+ case PARM_DECL:
+ case TARGET_MEM_REF:
+ case VAR_DECL:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+
+ default:
+ debug_gimple_stmt(def_stmt);
@@ -89372,7 +89962,7 @@ index 0000000..314cdac
+// print_the_code_insertions(stmt);
+}
+
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, enum overflow_reason* overflowed, bool before)
++static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before)
+{
+ const_tree rhs_type = TREE_TYPE(rhs);
+ tree cast_rhs_type, type_max_type, type_min_type, type_max, type_min;
@@ -89381,9 +89971,6 @@ index 0000000..314cdac
+ if (TREE_CODE(rhs_type) == POINTER_TYPE)
+ return;
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return;
-+
+ gcc_assert(TREE_CODE(rhs_type) == INTEGER_TYPE || TREE_CODE(rhs_type) == BOOLEAN_TYPE || TREE_CODE(rhs_type) == ENUMERAL_TYPE);
+
+ type_max = cast_a_tree(size_overflow_type, TYPE_MAX_VALUE(rhs_type));
@@ -89451,7 +90038,7 @@ index 0000000..314cdac
+ return gimple_assign_rhs1(def_stmt);
+}
+
-+static tree cast_to_int_TI_type_and_check(enum overflow_reason* overflowed, gimple stmt, tree new_rhs)
++static tree cast_to_int_TI_type_and_check(gimple stmt, tree new_rhs)
+{
+ gimple_stmt_iterator gsi;
+ const_gimple cast_stmt;
@@ -89477,7 +90064,7 @@ index 0000000..314cdac
+ if (mode == DImode)
+ return new_rhs;
+
-+ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, BEFORE_STMT);
+
+ return new_rhs;
+}
@@ -89517,7 +90104,7 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_integer_truncation(struct pointer_set_t *visited, enum overflow_reason* overflowed, const_tree lhs)
++static tree handle_integer_truncation(struct pointer_set_t *visited, const_tree lhs)
+{
+ tree new_rhs1, new_rhs2;
+ tree new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1, new_lhs;
@@ -89529,11 +90116,8 @@ index 0000000..314cdac
+ if (!is_an_integer_trunction(stmt))
+ return NULL_TREE;
+
-+ new_rhs1 = expand(visited, overflowed, rhs1);
-+ new_rhs2 = expand(visited, overflowed, rhs2);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs1 = expand(visited, rhs1);
++ new_rhs2 = expand(visited, rhs2);
+
+ new_rhs1_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs1);
+ new_rhs2_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs2);
@@ -89542,15 +90126,15 @@ index 0000000..314cdac
+ new_rhs2_def_stmt_rhs1_type = TREE_TYPE(new_rhs2_def_stmt_rhs1);
+
+ if (!useless_type_conversion_p(new_rhs1_def_stmt_rhs1_type, new_rhs2_def_stmt_rhs1_type)) {
-+ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(overflowed, stmt, new_rhs1_def_stmt_rhs1);
-+ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(overflowed, stmt, new_rhs2_def_stmt_rhs1);
++ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs1_def_stmt_rhs1);
++ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs2_def_stmt_rhs1);
+ }
+
+ assign = create_binary_assign(MINUS_EXPR, stmt, new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1);
+ new_lhs = gimple_get_lhs(assign);
-+ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, overflowed, AFTER_STMT);
++ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, AFTER_STMT);
+
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
+}
+
+static bool is_a_neg_overflow(const_gimple stmt, const_tree rhs)
@@ -89570,7 +90154,7 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_intentional_overflow(struct pointer_set_t *visited, enum overflow_reason* overflowed, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
++static tree handle_intentional_overflow(struct pointer_set_t *visited, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
+{
+ tree new_rhs, size_overflow_type, orig_rhs;
+ void (*gimple_assign_set_rhs)(gimple, tree);
@@ -89579,7 +90163,7 @@ index 0000000..314cdac
+ tree lhs = gimple_get_lhs(stmt);
+
+ if (change_rhs == NULL_TREE)
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ if (new_rhs2 == NULL_TREE) {
+ size_overflow_type = get_size_overflow_type_for_intentional_overflow(stmt, new_rhs1);
@@ -89596,16 +90180,16 @@ index 0000000..314cdac
+ change_rhs = cast_to_new_size_overflow_type(stmt, change_rhs, size_overflow_type, BEFORE_STMT);
+
+ if (check_overflow)
-+ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, BEFORE_STMT);
+
+ new_rhs = change_assign_rhs(stmt, orig_rhs, change_rhs);
+ gimple_assign_set_rhs(stmt, new_rhs);
+ update_stmt(stmt);
+
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+}
+
-+static tree handle_binary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_binary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ tree rhs1, rhs2, new_lhs;
+ gimple def_stmt = get_def_stmt(lhs);
@@ -89629,47 +90213,44 @@ index 0000000..314cdac
+ case EXACT_DIV_EXPR:
+ case POINTER_PLUS_EXPR:
+ case BIT_AND_EXPR:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+ default:
+ break;
+ }
+
-+ new_lhs = handle_integer_truncation(visited, overflowed, lhs);
++ new_lhs = handle_integer_truncation(visited, lhs);
+ if (new_lhs != NULL_TREE)
+ return new_lhs;
+
+ if (TREE_CODE(rhs1) == SSA_NAME)
-+ new_rhs1 = expand(visited, overflowed, rhs1);
++ new_rhs1 = expand(visited, rhs1);
+ if (TREE_CODE(rhs2) == SSA_NAME)
-+ new_rhs2 = expand(visited, overflowed, rhs2);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs2 = expand(visited, rhs2);
+
+ if (is_a_neg_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, overflowed, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
++ return handle_intentional_overflow(visited, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
+ if (is_a_neg_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, overflowed, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
++ return handle_intentional_overflow(visited, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
+
+ if (is_a_constant_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, overflowed, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
++ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
+ if (is_a_constant_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, overflowed, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
++ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
+
-+ return follow_overflow_type_and_dup(visited, overflowed, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
+}
+
+#if BUILDING_GCC_VERSION >= 4007
-+static tree get_new_rhs(struct pointer_set_t *visited, enum overflow_reason * overflowed, tree size_overflow_type, tree rhs)
++static tree get_new_rhs(struct pointer_set_t *visited, 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, overflowed, rhs);
++ return expand(visited, rhs);
+}
+
-+static tree handle_ternary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_ternary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ tree rhs1, rhs2, rhs3, new_rhs1, new_rhs2, new_rhs3, size_overflow_type;
+ gimple def_stmt = get_def_stmt(lhs);
@@ -89679,14 +90260,11 @@ index 0000000..314cdac
+ rhs1 = gimple_assign_rhs1(def_stmt);
+ rhs2 = gimple_assign_rhs2(def_stmt);
+ rhs3 = gimple_assign_rhs3(def_stmt);
-+ new_rhs1 = get_new_rhs(visited, overflowed, size_overflow_type, rhs1);
-+ new_rhs2 = get_new_rhs(visited, overflowed, size_overflow_type, rhs2);
-+ new_rhs3 = get_new_rhs(visited, overflowed, size_overflow_type, rhs3);
++ 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);
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
-+ return follow_overflow_type_and_dup(visited, overflowed, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
++ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
+}
+#endif
+
@@ -89714,7 +90292,7 @@ index 0000000..314cdac
+ return (TYPE_UNSIGNED(type)) ? unsigned_intTI_type_node : intTI_type_node;
+ default:
+ debug_tree((tree)node);
-+ error("get_size_overflow_type: unsupported gcc configuration.");
++ error("%s: unsupported gcc configuration.", __func__);
+ gcc_unreachable();
+ }
+}
@@ -89727,6 +90305,8 @@ index 0000000..314cdac
+ gsi_next(&gsi);
+ next_stmt = gsi_stmt(gsi);
+
++ gcc_assert(gimple_plf((gimple)next_stmt, MY_STMT));
++
+ switch (gimple_code(next_stmt)) {
+ case GIMPLE_ASSIGN:
+ return gimple_get_lhs(next_stmt);
@@ -89739,10 +90319,9 @@ index 0000000..314cdac
+ }
+}
+
-+static tree expand(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree expand(struct pointer_set_t *visited, tree lhs)
+{
+ gimple def_stmt;
-+ unsigned int argnum;
+ enum tree_code code = TREE_CODE(TREE_TYPE(lhs));
+
+ if (is_gimple_constant(lhs))
@@ -89751,15 +90330,11 @@ index 0000000..314cdac
+ if (TREE_CODE(lhs) == ADDR_EXPR)
+ return NULL_TREE;
+
++ if (code == REAL_TYPE)
++ return NULL_TREE;
++
+ gcc_assert(code == INTEGER_TYPE || code == POINTER_TYPE || code == BOOLEAN_TYPE || code == ENUMERAL_TYPE);
+
-+ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL) {
-+ argnum = search_missing_attribute(lhs);
-+ if (argnum && is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES) {
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+ return NULL_TREE;
-+ }
-+ }
+
+ def_stmt = get_def_stmt(lhs);
+
@@ -89774,31 +90349,26 @@ index 0000000..314cdac
+
+ switch (gimple_code(def_stmt)) {
+ case GIMPLE_NOP:
-+ argnum = search_missing_attribute(lhs);
-+ if (!argnum)
-+ return NULL_TREE;
-+ if (is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES)
-+ *overflowed = OVERFLOW_INTENTIONAL;
+ return NULL_TREE;
+ case GIMPLE_PHI:
-+ return build_new_phi(visited, overflowed, lhs);
++ return build_new_phi(visited, lhs);
+ case GIMPLE_CALL:
+ case GIMPLE_ASM:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_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, overflowed, lhs);
++ return handle_unary_ops(visited, lhs);
+ case 3:
-+ return handle_binary_ops(visited, overflowed, lhs);
++ return handle_binary_ops(visited, lhs);
+#if BUILDING_GCC_VERSION >= 4007
+ case 4:
-+ return handle_ternary_ops(visited, overflowed, lhs);
++ return handle_ternary_ops(visited, lhs);
+#endif
+ }
+ default:
+ debug_gimple_stmt(def_stmt);
-+ error("expand: unknown gimple code");
++ error("%s: unknown gimple code", __func__);
+ gcc_unreachable();
+ }
+}
@@ -89817,76 +90387,304 @@ index 0000000..314cdac
+ update_stmt(stmt);
+}
+
-+static tree get_function_arg(unsigned int argnum, const_gimple stmt, const_tree fndecl)
++static bool get_function_arg(unsigned int* argnum, const_tree fndecl)
+{
+ const char *origid;
+ tree arg;
+ const_tree origarg;
+
-+ if (!DECL_ABSTRACT_ORIGIN(fndecl)) {
-+ gcc_assert(gimple_call_num_args(stmt) > argnum);
-+ return gimple_call_arg(stmt, argnum);
-+ }
++ if (!DECL_ABSTRACT_ORIGIN(fndecl))
++ return true;
+
+ origarg = DECL_ARGUMENTS(DECL_ABSTRACT_ORIGIN(fndecl));
-+ while (origarg && argnum) {
-+ argnum--;
++ while (origarg && *argnum) {
++ (*argnum)--;
+ origarg = TREE_CHAIN(origarg);
+ }
+
-+ gcc_assert(argnum == 0);
++ gcc_assert(*argnum == 0);
+
+ gcc_assert(origarg != NULL_TREE);
+ origid = NAME(origarg);
++ *argnum = 0;
+ for (arg = DECL_ARGUMENTS(fndecl); arg; arg = TREE_CHAIN(arg)) {
+ if (!strcmp(origid, NAME(arg)))
-+ return arg;
++ return true;
++ (*argnum)++;
++ }
++ return false;
++}
++
++static bool skip_types(const_tree var)
++{
++ 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 VAR_DECL:
++ return true;
++ default:
++ break;
++ }
++ return false;
++}
++
++static bool walk_phi(struct pointer_set_t *visited, const_tree result)
++{
++ gimple phi = get_def_stmt(result);
++ unsigned int i, n = gimple_phi_num_args(phi);
++
++ if (!phi)
++ return false;
++
++ pointer_set_insert(visited, phi);
++ for (i = 0; i < n; i++) {
++ const_tree arg = gimple_phi_arg_def(phi, i);
++ if (pre_expand(visited, arg))
++ return true;
++ }
++ return false;
++}
++
++static bool walk_unary_ops(struct pointer_set_t *visited, const_tree lhs)
++{
++ gimple def_stmt = get_def_stmt(lhs);
++ const_tree rhs;
++
++ if (!def_stmt)
++ return false;
++
++ rhs = gimple_assign_rhs1(def_stmt);
++ if (pre_expand(visited, rhs))
++ return true;
++ return false;
++}
++
++static bool walk_binary_ops(struct pointer_set_t *visited, const_tree lhs)
++{
++ bool rhs1_found, rhs2_found;
++ gimple def_stmt = get_def_stmt(lhs);
++ const_tree rhs1, rhs2;
++
++ if (!def_stmt)
++ return false;
++
++ rhs1 = gimple_assign_rhs1(def_stmt);
++ rhs2 = gimple_assign_rhs2(def_stmt);
++ rhs1_found = pre_expand(visited, rhs1);
++ rhs2_found = pre_expand(visited, rhs2);
++
++ return rhs1_found || rhs2_found;
++}
++
++static const_tree search_field_decl(const_tree comp_ref)
++{
++ const_tree field = NULL_TREE;
++ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
++
++ 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;
++}
++
++static enum marked mark_status(const_tree fndecl, unsigned int argnum)
++{
++ const_tree attr, p;
++
++ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
++ if (!attr || !TREE_VALUE(attr))
++ return MARKED_NO;
++
++ p = TREE_VALUE(attr);
++ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
++ return MARKED_NOT_INTENTIONAL;
++
++ do {
++ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
++ return MARKED_YES;
++ p = TREE_CHAIN(p);
++ } while (p);
++
++ return MARKED_NO;
++}
++
++static void print_missing_msg(tree func, unsigned int argnum)
++{
++ unsigned int new_hash;
++ size_t len;
++ unsigned char tree_codes[CODES_LIMIT];
++ location_t loc = DECL_SOURCE_LOCATION(func);
++ const char *curfunc = get_asm_name(func);
++
++ len = get_function_decl(func, tree_codes);
++ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
++ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
++}
++
++static unsigned int search_missing_attribute(const_tree arg)
++{
++ const_tree type = TREE_TYPE(arg);
++ tree func = get_original_function_decl(current_function_decl);
++ unsigned int argnum;
++ const struct size_overflow_hash *hash;
++
++ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
++
++ if (TREE_CODE(type) == POINTER_TYPE)
++ return 0;
++
++ argnum = find_arg_number(arg, func);
++ if (argnum == 0)
++ return 0;
++
++ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
++ return argnum;
++
++ hash = get_function_hash(func);
++ if (!hash || !(hash->param & (1U << argnum))) {
++ print_missing_msg(func, argnum);
++ return 0;
++ }
++ return argnum;
++}
++
++static bool is_already_marked(const_tree lhs)
++{
++ unsigned int argnum;
++ const_tree fndecl;
++
++ argnum = search_missing_attribute(lhs);
++ fndecl = get_original_function_decl(current_function_decl);
++ if (argnum && mark_status(fndecl, argnum) == MARKED_YES)
++ return true;
++ return false;
++}
++
++static bool pre_expand(struct pointer_set_t *visited, const_tree lhs)
++{
++ const_gimple def_stmt;
++
++ if (is_gimple_constant(lhs))
++ return false;
++
++ if (skip_types(lhs))
++ return false;
++
++ if (TREE_CODE(lhs) == PARM_DECL)
++ return is_already_marked(lhs);
++
++ if (TREE_CODE(lhs) == COMPONENT_REF) {
++ const_tree field, attr;
++
++ field = search_field_decl(lhs);
++ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
++ if (!attr || !TREE_VALUE(attr))
++ return false;
++ return true;
++ }
++
++ def_stmt = get_def_stmt(lhs);
++
++ if (!def_stmt)
++ return false;
++
++ if (pointer_set_contains(visited, def_stmt))
++ return false;
++
++ switch (gimple_code(def_stmt)) {
++ case GIMPLE_NOP:
++ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL)
++ return is_already_marked(lhs);
++ return false;
++ case GIMPLE_PHI:
++ return walk_phi(visited, lhs);
++ case GIMPLE_CALL:
++ case GIMPLE_ASM:
++ return false;
++ case GIMPLE_ASSIGN:
++ switch (gimple_num_ops(def_stmt)) {
++ case 2:
++ return walk_unary_ops(visited, lhs);
++ case 3:
++ return walk_binary_ops(visited, lhs);
++ }
++ default:
++ debug_gimple_stmt((gimple)def_stmt);
++ error("%s: unknown gimple code", __func__);
++ gcc_unreachable();
+ }
-+ return NULL_TREE;
+}
+
-+static void handle_function_arg(gimple stmt, const_tree fndecl, unsigned int argnum)
++static bool search_attributes(tree fndecl, const_tree arg, unsigned int argnum)
+{
+ struct pointer_set_t *visited;
-+ tree arg, newarg;
-+ enum overflow_reason overflowed = OVERFLOW_NONE;
-+ location_t loc;
++ bool is_found;
+ enum marked is_marked;
++ location_t loc;
+
-+ arg = get_function_arg(argnum, stmt, fndecl);
++ visited = pointer_set_create();
++ is_found = pre_expand(visited, arg);
++ pointer_set_destroy(visited);
++
++ is_marked = mark_status(fndecl, argnum + 1);
++ if ((is_found && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
++ return true;
++
++ if (is_found) {
++ loc = DECL_SOURCE_LOCATION(fndecl);
++ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", get_asm_name(fndecl), argnum + 1);
++ return true;
++ }
++ return false;
++}
++
++static void handle_function_arg(gimple stmt, tree fndecl, unsigned int argnum)
++{
++ struct pointer_set_t *visited;
++ tree arg, newarg;
++ bool match;
++
++ match = get_function_arg(&argnum, fndecl);
++ if (!match)
++ return;
++ gcc_assert(gimple_call_num_args(stmt) > argnum);
++ arg = gimple_call_arg(stmt, argnum);
+ if (arg == NULL_TREE)
+ return;
+
+ if (is_gimple_constant(arg))
+ return;
++
++ if (search_attributes(fndecl, arg, argnum))
++ return;
++
+ if (TREE_CODE(arg) != SSA_NAME)
+ return;
+
+ check_arg_type(arg);
+
+ visited = pointer_set_create();
-+ newarg = expand(visited, &overflowed, arg);
++ newarg = expand(visited, arg);
+ pointer_set_destroy(visited);
+
-+ is_marked = is_already_marked(fndecl, argnum + 1);
-+ if ((overflowed == OVERFLOW_INTENTIONAL && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
-+ return;
-+
-+ if (overflowed == OVERFLOW_INTENTIONAL) {
-+ loc = DECL_SOURCE_LOCATION(fndecl);
-+ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", NAME(fndecl), argnum + 1);
-+ return;
-+ }
-+
+ if (newarg == NULL_TREE)
+ return;
+
+ change_function_arg(stmt, arg, argnum, newarg);
+
-+ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, &overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, BEFORE_STMT);
+}
+
-+static void handle_function_by_attribute(gimple stmt, const_tree attr, const_tree fndecl)
++static void handle_function_by_attribute(gimple stmt, const_tree attr, tree fndecl)
+{
+ tree p = TREE_VALUE(attr);
+ do {
@@ -89895,13 +90693,15 @@ index 0000000..314cdac
+ } while (p);
+}
+
-+static void handle_function_by_hash(gimple stmt, const_tree fndecl)
++static void handle_function_by_hash(gimple stmt, tree fndecl)
+{
-+ const_tree orig_fndecl;
++ tree orig_fndecl;
+ unsigned int num;
+ const struct size_overflow_hash *hash;
+
+ orig_fndecl = get_original_function_decl(fndecl);
++ if (C_DECL_IMPLICIT(orig_fndecl))
++ return;
+ hash = get_function_hash(orig_fndecl);
+ if (!hash)
+ return;
@@ -89936,7 +90736,7 @@ index 0000000..314cdac
+ next = bb->next_bb;
+
+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ const_tree fndecl, attr;
++ tree fndecl, attr;
+ gimple stmt = gsi_stmt(gsi);
+
+ if (!(is_gimple_call(stmt)))
diff --git a/3.5.4/0000_README b/3.5.5/0000_README
index 70c5f40..dcb4431 100644
--- a/3.5.4/0000_README
+++ b/3.5.5/0000_README
@@ -2,7 +2,7 @@ README
-----------------------------------------------------------------------------
Individual Patch Descriptions:
-----------------------------------------------------------------------------
-Patch: 4420_grsecurity-2.9.1-3.5.4-201209241829.patch
+Patch: 4420_grsecurity-2.9.1-3.5.5-201210022020.patch
From: http://www.grsecurity.net
Desc: hardened-sources base patch from upstream grsecurity
diff --git a/3.5.5/1004_linux-3.5.5.patch b/3.5.5/1004_linux-3.5.5.patch
new file mode 100644
index 0000000..d3f2056
--- /dev/null
+++ b/3.5.5/1004_linux-3.5.5.patch
@@ -0,0 +1,10564 @@
+diff --git a/Documentation/sound/alsa/HD-Audio-Models.txt b/Documentation/sound/alsa/HD-Audio-Models.txt
+index 286ec04..82dd174 100644
+--- a/Documentation/sound/alsa/HD-Audio-Models.txt
++++ b/Documentation/sound/alsa/HD-Audio-Models.txt
+@@ -47,6 +47,7 @@ ALC882/883/885/888/889
+ acer-aspire-4930g Acer Aspire 4930G/5930G/6530G/6930G/7730G
+ acer-aspire-8930g Acer Aspire 8330G/6935G
+ acer-aspire Acer Aspire others
++ no-primary-hp VAIO Z workaround (for fixed speaker DAC)
+
+ ALC861/660
+ ==========
+diff --git a/Makefile b/Makefile
+index 6453ead..b3dfc85 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 3
+ PATCHLEVEL = 5
+-SUBLEVEL = 4
++SUBLEVEL = 5
+ EXTRAVERSION =
+ NAME = Saber-toothed Squirrel
+
+diff --git a/arch/alpha/include/asm/atomic.h b/arch/alpha/include/asm/atomic.h
+index 3bb7ffe..c2cbe4f 100644
+--- a/arch/alpha/include/asm/atomic.h
++++ b/arch/alpha/include/asm/atomic.h
+@@ -14,8 +14,8 @@
+ */
+
+
+-#define ATOMIC_INIT(i) ( (atomic_t) { (i) } )
+-#define ATOMIC64_INIT(i) ( (atomic64_t) { (i) } )
++#define ATOMIC_INIT(i) { (i) }
++#define ATOMIC64_INIT(i) { (i) }
+
+ #define atomic_read(v) (*(volatile int *)&(v)->counter)
+ #define atomic64_read(v) (*(volatile long *)&(v)->counter)
+diff --git a/arch/arm/Makefile b/arch/arm/Makefile
+index 0298b00..926d840 100644
+--- a/arch/arm/Makefile
++++ b/arch/arm/Makefile
+@@ -279,10 +279,10 @@ zImage Image xipImage bootpImage uImage: vmlinux
+ zinstall uinstall install: vmlinux
+ $(Q)$(MAKE) $(build)=$(boot) MACHINE=$(MACHINE) $@
+
+-%.dtb:
++%.dtb: scripts
+ $(Q)$(MAKE) $(build)=$(boot) MACHINE=$(MACHINE) $(boot)/$@
+
+-dtbs:
++dtbs: scripts
+ $(Q)$(MAKE) $(build)=$(boot) MACHINE=$(MACHINE) $(boot)/$@
+
+ # We use MRPROPER_FILES and CLEAN_FILES now
+diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S
+index b8c64b8..bc67cbf 100644
+--- a/arch/arm/boot/compressed/head.S
++++ b/arch/arm/boot/compressed/head.S
+@@ -653,16 +653,21 @@ __armv7_mmu_cache_on:
+ mcrne p15, 0, r0, c8, c7, 0 @ flush I,D TLBs
+ #endif
+ mrc p15, 0, r0, c1, c0, 0 @ read control reg
++ bic r0, r0, #1 << 28 @ clear SCTLR.TRE
+ orr r0, r0, #0x5000 @ I-cache enable, RR cache replacement
+ orr r0, r0, #0x003c @ write buffer
+ #ifdef CONFIG_MMU
+ #ifdef CONFIG_CPU_ENDIAN_BE8
+ orr r0, r0, #1 << 25 @ big-endian page tables
+ #endif
++ mrcne p15, 0, r6, c2, c0, 2 @ read ttb control reg
+ orrne r0, r0, #1 @ MMU enabled
+ movne r1, #0xfffffffd @ domain 0 = client
++ bic r6, r6, #1 << 31 @ 32-bit translation system
++ bic r6, r6, #3 << 0 @ use only ttbr0
+ mcrne p15, 0, r3, c2, c0, 0 @ load page table pointer
+ mcrne p15, 0, r1, c3, c0, 0 @ load domain access control
++ mcrne p15, 0, r6, c2, c0, 2 @ load ttb control
+ #endif
+ mcr p15, 0, r0, c7, c5, 4 @ ISB
+ mcr p15, 0, r0, c1, c0, 0 @ load control register
+diff --git a/arch/arm/include/asm/assembler.h b/arch/arm/include/asm/assembler.h
+index 03fb936..5c8b3bf4 100644
+--- a/arch/arm/include/asm/assembler.h
++++ b/arch/arm/include/asm/assembler.h
+@@ -320,4 +320,12 @@
+ .size \name , . - \name
+ .endm
+
++ .macro check_uaccess, addr:req, size:req, limit:req, tmp:req, bad:req
++#ifndef CONFIG_CPU_USE_DOMAINS
++ adds \tmp, \addr, #\size - 1
++ sbcccs \tmp, \tmp, \limit
++ bcs \bad
++#endif
++ .endm
++
+ #endif /* __ASM_ASSEMBLER_H__ */
+diff --git a/arch/arm/include/asm/mutex.h b/arch/arm/include/asm/mutex.h
+index 93226cf..b1479fd 100644
+--- a/arch/arm/include/asm/mutex.h
++++ b/arch/arm/include/asm/mutex.h
+@@ -7,121 +7,10 @@
+ */
+ #ifndef _ASM_MUTEX_H
+ #define _ASM_MUTEX_H
+-
+-#if __LINUX_ARM_ARCH__ < 6
+-/* On pre-ARMv6 hardware the swp based implementation is the most efficient. */
+-# include <asm-generic/mutex-xchg.h>
+-#else
+-
+ /*
+- * Attempting to lock a mutex on ARMv6+ can be done with a bastardized
+- * atomic decrement (it is not a reliable atomic decrement but it satisfies
+- * the defined semantics for our purpose, while being smaller and faster
+- * than a real atomic decrement or atomic swap. The idea is to attempt
+- * decrementing the lock value only once. If once decremented it isn't zero,
+- * or if its store-back fails due to a dispute on the exclusive store, we
+- * simply bail out immediately through the slow path where the lock will be
+- * reattempted until it succeeds.
++ * On pre-ARMv6 hardware this results in a swp-based implementation,
++ * which is the most efficient. For ARMv6+, we emit a pair of exclusive
++ * accesses instead.
+ */
+-static inline void
+-__mutex_fastpath_lock(atomic_t *count, void (*fail_fn)(atomic_t *))
+-{
+- int __ex_flag, __res;
+-
+- __asm__ (
+-
+- "ldrex %0, [%2] \n\t"
+- "sub %0, %0, #1 \n\t"
+- "strex %1, %0, [%2] "
+-
+- : "=&r" (__res), "=&r" (__ex_flag)
+- : "r" (&(count)->counter)
+- : "cc","memory" );
+-
+- __res |= __ex_flag;
+- if (unlikely(__res != 0))
+- fail_fn(count);
+-}
+-
+-static inline int
+-__mutex_fastpath_lock_retval(atomic_t *count, int (*fail_fn)(atomic_t *))
+-{
+- int __ex_flag, __res;
+-
+- __asm__ (
+-
+- "ldrex %0, [%2] \n\t"
+- "sub %0, %0, #1 \n\t"
+- "strex %1, %0, [%2] "
+-
+- : "=&r" (__res), "=&r" (__ex_flag)
+- : "r" (&(count)->counter)
+- : "cc","memory" );
+-
+- __res |= __ex_flag;
+- if (unlikely(__res != 0))
+- __res = fail_fn(count);
+- return __res;
+-}
+-
+-/*
+- * Same trick is used for the unlock fast path. However the original value,
+- * rather than the result, is used to test for success in order to have
+- * better generated assembly.
+- */
+-static inline void
+-__mutex_fastpath_unlock(atomic_t *count, void (*fail_fn)(atomic_t *))
+-{
+- int __ex_flag, __res, __orig;
+-
+- __asm__ (
+-
+- "ldrex %0, [%3] \n\t"
+- "add %1, %0, #1 \n\t"
+- "strex %2, %1, [%3] "
+-
+- : "=&r" (__orig), "=&r" (__res), "=&r" (__ex_flag)
+- : "r" (&(count)->counter)
+- : "cc","memory" );
+-
+- __orig |= __ex_flag;
+- if (unlikely(__orig != 0))
+- fail_fn(count);
+-}
+-
+-/*
+- * If the unlock was done on a contended lock, or if the unlock simply fails
+- * then the mutex remains locked.
+- */
+-#define __mutex_slowpath_needs_to_unlock() 1
+-
+-/*
+- * For __mutex_fastpath_trylock we use another construct which could be
+- * described as a "single value cmpxchg".
+- *
+- * This provides the needed trylock semantics like cmpxchg would, but it is
+- * lighter and less generic than a true cmpxchg implementation.
+- */
+-static inline int
+-__mutex_fastpath_trylock(atomic_t *count, int (*fail_fn)(atomic_t *))
+-{
+- int __ex_flag, __res, __orig;
+-
+- __asm__ (
+-
+- "1: ldrex %0, [%3] \n\t"
+- "subs %1, %0, #1 \n\t"
+- "strexeq %2, %1, [%3] \n\t"
+- "movlt %0, #0 \n\t"
+- "cmpeq %2, #0 \n\t"
+- "bgt 1b "
+-
+- : "=&r" (__orig), "=&r" (__res), "=&r" (__ex_flag)
+- : "r" (&count->counter)
+- : "cc", "memory" );
+-
+- return __orig;
+-}
+-
+-#endif
++#include <asm-generic/mutex-xchg.h>
+ #endif
+diff --git a/arch/arm/include/asm/uaccess.h b/arch/arm/include/asm/uaccess.h
+index 71f6536..0a070e9 100644
+--- a/arch/arm/include/asm/uaccess.h
++++ b/arch/arm/include/asm/uaccess.h
+@@ -101,28 +101,39 @@ extern int __get_user_1(void *);
+ extern int __get_user_2(void *);
+ extern int __get_user_4(void *);
+
+-#define __get_user_x(__r2,__p,__e,__s,__i...) \
++#define __GUP_CLOBBER_1 "lr", "cc"
++#ifdef CONFIG_CPU_USE_DOMAINS
++#define __GUP_CLOBBER_2 "ip", "lr", "cc"
++#else
++#define __GUP_CLOBBER_2 "lr", "cc"
++#endif
++#define __GUP_CLOBBER_4 "lr", "cc"
++
++#define __get_user_x(__r2,__p,__e,__l,__s) \
+ __asm__ __volatile__ ( \
+ __asmeq("%0", "r0") __asmeq("%1", "r2") \
++ __asmeq("%3", "r1") \
+ "bl __get_user_" #__s \
+ : "=&r" (__e), "=r" (__r2) \
+- : "0" (__p) \
+- : __i, "cc")
++ : "0" (__p), "r" (__l) \
++ : __GUP_CLOBBER_##__s)
+
+ #define get_user(x,p) \
+ ({ \
++ unsigned long __limit = current_thread_info()->addr_limit - 1; \
+ register const typeof(*(p)) __user *__p asm("r0") = (p);\
+ register unsigned long __r2 asm("r2"); \
++ register unsigned long __l asm("r1") = __limit; \
+ register int __e asm("r0"); \
+ switch (sizeof(*(__p))) { \
+ case 1: \
+- __get_user_x(__r2, __p, __e, 1, "lr"); \
+- break; \
++ __get_user_x(__r2, __p, __e, __l, 1); \
++ break; \
+ case 2: \
+- __get_user_x(__r2, __p, __e, 2, "r3", "lr"); \
++ __get_user_x(__r2, __p, __e, __l, 2); \
+ break; \
+ case 4: \
+- __get_user_x(__r2, __p, __e, 4, "lr"); \
++ __get_user_x(__r2, __p, __e, __l, 4); \
+ break; \
+ default: __e = __get_user_bad(); break; \
+ } \
+@@ -135,31 +146,34 @@ extern int __put_user_2(void *, unsigned int);
+ extern int __put_user_4(void *, unsigned int);
+ extern int __put_user_8(void *, unsigned long long);
+
+-#define __put_user_x(__r2,__p,__e,__s) \
++#define __put_user_x(__r2,__p,__e,__l,__s) \
+ __asm__ __volatile__ ( \
+ __asmeq("%0", "r0") __asmeq("%2", "r2") \
++ __asmeq("%3", "r1") \
+ "bl __put_user_" #__s \
+ : "=&r" (__e) \
+- : "0" (__p), "r" (__r2) \
++ : "0" (__p), "r" (__r2), "r" (__l) \
+ : "ip", "lr", "cc")
+
+ #define put_user(x,p) \
+ ({ \
++ unsigned long __limit = current_thread_info()->addr_limit - 1; \
+ register const typeof(*(p)) __r2 asm("r2") = (x); \
+ register const typeof(*(p)) __user *__p asm("r0") = (p);\
++ register unsigned long __l asm("r1") = __limit; \
+ register int __e asm("r0"); \
+ switch (sizeof(*(__p))) { \
+ case 1: \
+- __put_user_x(__r2, __p, __e, 1); \
++ __put_user_x(__r2, __p, __e, __l, 1); \
+ break; \
+ case 2: \
+- __put_user_x(__r2, __p, __e, 2); \
++ __put_user_x(__r2, __p, __e, __l, 2); \
+ break; \
+ case 4: \
+- __put_user_x(__r2, __p, __e, 4); \
++ __put_user_x(__r2, __p, __e, __l, 4); \
+ break; \
+ case 8: \
+- __put_user_x(__r2, __p, __e, 8); \
++ __put_user_x(__r2, __p, __e, __l, 8); \
+ break; \
+ default: __e = __put_user_bad(); break; \
+ } \
+diff --git a/arch/arm/kernel/hw_breakpoint.c b/arch/arm/kernel/hw_breakpoint.c
+index ba386bd..18d39ea 100644
+--- a/arch/arm/kernel/hw_breakpoint.c
++++ b/arch/arm/kernel/hw_breakpoint.c
+@@ -159,6 +159,12 @@ static int debug_arch_supported(void)
+ arch >= ARM_DEBUG_ARCH_V7_1;
+ }
+
++/* Can we determine the watchpoint access type from the fsr? */
++static int debug_exception_updates_fsr(void)
++{
++ return 0;
++}
++
+ /* Determine number of WRP registers available. */
+ static int get_num_wrp_resources(void)
+ {
+@@ -619,18 +625,35 @@ int arch_validate_hwbkpt_settings(struct perf_event *bp)
+ info->address &= ~alignment_mask;
+ info->ctrl.len <<= offset;
+
+- /*
+- * Currently we rely on an overflow handler to take
+- * care of single-stepping the breakpoint when it fires.
+- * In the case of userspace breakpoints on a core with V7 debug,
+- * we can use the mismatch feature as a poor-man's hardware
+- * single-step, but this only works for per-task breakpoints.
+- */
+- if (!bp->overflow_handler && (arch_check_bp_in_kernelspace(bp) ||
+- !core_has_mismatch_brps() || !bp->hw.bp_target)) {
+- pr_warning("overflow handler required but none found\n");
+- ret = -EINVAL;
++ if (!bp->overflow_handler) {
++ /*
++ * Mismatch breakpoints are required for single-stepping
++ * breakpoints.
++ */
++ if (!core_has_mismatch_brps())
++ return -EINVAL;
++
++ /* We don't allow mismatch breakpoints in kernel space. */
++ if (arch_check_bp_in_kernelspace(bp))
++ return -EPERM;
++
++ /*
++ * Per-cpu breakpoints are not supported by our stepping
++ * mechanism.
++ */
++ if (!bp->hw.bp_target)
++ return -EINVAL;
++
++ /*
++ * We only support specific access types if the fsr
++ * reports them.
++ */
++ if (!debug_exception_updates_fsr() &&
++ (info->ctrl.type == ARM_BREAKPOINT_LOAD ||
++ info->ctrl.type == ARM_BREAKPOINT_STORE))
++ return -EINVAL;
+ }
++
+ out:
+ return ret;
+ }
+@@ -706,10 +729,12 @@ static void watchpoint_handler(unsigned long addr, unsigned int fsr,
+ goto unlock;
+
+ /* Check that the access type matches. */
+- access = (fsr & ARM_FSR_ACCESS_MASK) ? HW_BREAKPOINT_W :
+- HW_BREAKPOINT_R;
+- if (!(access & hw_breakpoint_type(wp)))
+- goto unlock;
++ if (debug_exception_updates_fsr()) {
++ access = (fsr & ARM_FSR_ACCESS_MASK) ?
++ HW_BREAKPOINT_W : HW_BREAKPOINT_R;
++ if (!(access & hw_breakpoint_type(wp)))
++ goto unlock;
++ }
+
+ /* We have a winner. */
+ info->trigger = addr;
+diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
+index c7cae6b..eeb7520 100644
+--- a/arch/arm/kernel/traps.c
++++ b/arch/arm/kernel/traps.c
+@@ -388,20 +388,23 @@ asmlinkage void __exception do_undefinstr(struct pt_regs *regs)
+ #endif
+ instr = *(u32 *) pc;
+ } else if (thumb_mode(regs)) {
+- get_user(instr, (u16 __user *)pc);
++ if (get_user(instr, (u16 __user *)pc))
++ goto die_sig;
+ if (is_wide_instruction(instr)) {
+ unsigned int instr2;
+- get_user(instr2, (u16 __user *)pc+1);
++ if (get_user(instr2, (u16 __user *)pc+1))
++ goto die_sig;
+ instr <<= 16;
+ instr |= instr2;
+ }
+- } else {
+- get_user(instr, (u32 __user *)pc);
++ } else if (get_user(instr, (u32 __user *)pc)) {
++ goto die_sig;
+ }
+
+ if (call_undef_hook(regs, instr) == 0)
+ return;
+
++die_sig:
+ #ifdef CONFIG_DEBUG_USER
+ if (user_debug & UDBG_UNDEFINED) {
+ printk(KERN_INFO "%s (%d): undefined instruction: pc=%p\n",
+diff --git a/arch/arm/lib/getuser.S b/arch/arm/lib/getuser.S
+index 11093a7..9b06bb4 100644
+--- a/arch/arm/lib/getuser.S
++++ b/arch/arm/lib/getuser.S
+@@ -16,8 +16,9 @@
+ * __get_user_X
+ *
+ * Inputs: r0 contains the address
++ * r1 contains the address limit, which must be preserved
+ * Outputs: r0 is the error code
+- * r2, r3 contains the zero-extended value
++ * r2 contains the zero-extended value
+ * lr corrupted
+ *
+ * No other registers must be altered. (see <asm/uaccess.h>
+@@ -27,33 +28,39 @@
+ * Note also that it is intended that __get_user_bad is not global.
+ */
+ #include <linux/linkage.h>
++#include <asm/assembler.h>
+ #include <asm/errno.h>
+ #include <asm/domain.h>
+
+ ENTRY(__get_user_1)
++ check_uaccess r0, 1, r1, r2, __get_user_bad
+ 1: TUSER(ldrb) r2, [r0]
+ mov r0, #0
+ mov pc, lr
+ ENDPROC(__get_user_1)
+
+ ENTRY(__get_user_2)
+-#ifdef CONFIG_THUMB2_KERNEL
+-2: TUSER(ldrb) r2, [r0]
+-3: TUSER(ldrb) r3, [r0, #1]
++ check_uaccess r0, 2, r1, r2, __get_user_bad
++#ifdef CONFIG_CPU_USE_DOMAINS
++rb .req ip
++2: ldrbt r2, [r0], #1
++3: ldrbt rb, [r0], #0
+ #else
+-2: TUSER(ldrb) r2, [r0], #1
+-3: TUSER(ldrb) r3, [r0]
++rb .req r0
++2: ldrb r2, [r0]
++3: ldrb rb, [r0, #1]
+ #endif
+ #ifndef __ARMEB__
+- orr r2, r2, r3, lsl #8
++ orr r2, r2, rb, lsl #8
+ #else
+- orr r2, r3, r2, lsl #8
++ orr r2, rb, r2, lsl #8
+ #endif
+ mov r0, #0
+ mov pc, lr
+ ENDPROC(__get_user_2)
+
+ ENTRY(__get_user_4)
++ check_uaccess r0, 4, r1, r2, __get_user_bad
+ 4: TUSER(ldr) r2, [r0]
+ mov r0, #0
+ mov pc, lr
+diff --git a/arch/arm/lib/putuser.S b/arch/arm/lib/putuser.S
+index 7db2599..3d73dcb 100644
+--- a/arch/arm/lib/putuser.S
++++ b/arch/arm/lib/putuser.S
+@@ -16,6 +16,7 @@
+ * __put_user_X
+ *
+ * Inputs: r0 contains the address
++ * r1 contains the address limit, which must be preserved
+ * r2, r3 contains the value
+ * Outputs: r0 is the error code
+ * lr corrupted
+@@ -27,16 +28,19 @@
+ * Note also that it is intended that __put_user_bad is not global.
+ */
+ #include <linux/linkage.h>
++#include <asm/assembler.h>
+ #include <asm/errno.h>
+ #include <asm/domain.h>
+
+ ENTRY(__put_user_1)
++ check_uaccess r0, 1, r1, ip, __put_user_bad
+ 1: TUSER(strb) r2, [r0]
+ mov r0, #0
+ mov pc, lr
+ ENDPROC(__put_user_1)
+
+ ENTRY(__put_user_2)
++ check_uaccess r0, 2, r1, ip, __put_user_bad
+ mov ip, r2, lsr #8
+ #ifdef CONFIG_THUMB2_KERNEL
+ #ifndef __ARMEB__
+@@ -60,12 +64,14 @@ ENTRY(__put_user_2)
+ ENDPROC(__put_user_2)
+
+ ENTRY(__put_user_4)
++ check_uaccess r0, 4, r1, ip, __put_user_bad
+ 4: TUSER(str) r2, [r0]
+ mov r0, #0
+ mov pc, lr
+ ENDPROC(__put_user_4)
+
+ ENTRY(__put_user_8)
++ check_uaccess r0, 8, r1, ip, __put_user_bad
+ #ifdef CONFIG_THUMB2_KERNEL
+ 5: TUSER(str) r2, [r0]
+ 6: TUSER(str) r3, [r0, #4]
+diff --git a/arch/arm/mach-imx/clk-imx25.c b/arch/arm/mach-imx/clk-imx25.c
+index fdd8cc8..4431a62 100644
+--- a/arch/arm/mach-imx/clk-imx25.c
++++ b/arch/arm/mach-imx/clk-imx25.c
+@@ -222,10 +222,8 @@ int __init mx25_clocks_init(void)
+ clk_register_clkdev(clk[lcdc_ipg], "ipg", "imx-fb.0");
+ clk_register_clkdev(clk[lcdc_ahb], "ahb", "imx-fb.0");
+ clk_register_clkdev(clk[wdt_ipg], NULL, "imx2-wdt.0");
+- clk_register_clkdev(clk[ssi1_ipg_per], "per", "imx-ssi.0");
+- clk_register_clkdev(clk[ssi1_ipg], "ipg", "imx-ssi.0");
+- clk_register_clkdev(clk[ssi2_ipg_per], "per", "imx-ssi.1");
+- clk_register_clkdev(clk[ssi2_ipg], "ipg", "imx-ssi.1");
++ clk_register_clkdev(clk[ssi1_ipg], NULL, "imx-ssi.0");
++ clk_register_clkdev(clk[ssi2_ipg], NULL, "imx-ssi.1");
+ clk_register_clkdev(clk[esdhc1_ipg_per], "per", "sdhci-esdhc-imx25.0");
+ clk_register_clkdev(clk[esdhc1_ipg], "ipg", "sdhci-esdhc-imx25.0");
+ clk_register_clkdev(clk[esdhc1_ahb], "ahb", "sdhci-esdhc-imx25.0");
+diff --git a/arch/arm/mach-imx/clk-imx35.c b/arch/arm/mach-imx/clk-imx35.c
+index c6422fb..65fb8bc 100644
+--- a/arch/arm/mach-imx/clk-imx35.c
++++ b/arch/arm/mach-imx/clk-imx35.c
+@@ -230,10 +230,8 @@ int __init mx35_clocks_init()
+ clk_register_clkdev(clk[ipu_gate], NULL, "mx3_sdc_fb");
+ clk_register_clkdev(clk[owire_gate], NULL, "mxc_w1");
+ clk_register_clkdev(clk[sdma_gate], NULL, "imx35-sdma");
+- clk_register_clkdev(clk[ipg], "ipg", "imx-ssi.0");
+- clk_register_clkdev(clk[ssi1_div_post], "per", "imx-ssi.0");
+- clk_register_clkdev(clk[ipg], "ipg", "imx-ssi.1");
+- clk_register_clkdev(clk[ssi2_div_post], "per", "imx-ssi.1");
++ clk_register_clkdev(clk[ssi1_gate], NULL, "imx-ssi.0");
++ clk_register_clkdev(clk[ssi2_gate], NULL, "imx-ssi.1");
+ /* i.mx35 has the i.mx21 type uart */
+ clk_register_clkdev(clk[uart1_gate], "per", "imx21-uart.0");
+ clk_register_clkdev(clk[ipg], "ipg", "imx21-uart.0");
+diff --git a/arch/arm/mach-imx/mach-armadillo5x0.c b/arch/arm/mach-imx/mach-armadillo5x0.c
+index c650145..db1f244 100644
+--- a/arch/arm/mach-imx/mach-armadillo5x0.c
++++ b/arch/arm/mach-imx/mach-armadillo5x0.c
+@@ -526,7 +526,8 @@ static void __init armadillo5x0_init(void)
+ imx31_add_mxc_nand(&armadillo5x0_nand_board_info);
+
+ /* set NAND page size to 2k if not configured via boot mode pins */
+- __raw_writel(__raw_readl(MXC_CCM_RCSR) | (1 << 30), MXC_CCM_RCSR);
++ __raw_writel(__raw_readl(mx3_ccm_base + MXC_CCM_RCSR) |
++ (1 << 30), mx3_ccm_base + MXC_CCM_RCSR);
+
+ /* RTC */
+ /* Get RTC IRQ and register the chip */
+diff --git a/arch/arm/mach-omap2/timer.c b/arch/arm/mach-omap2/timer.c
+index 840929b..2cdbcc7 100644
+--- a/arch/arm/mach-omap2/timer.c
++++ b/arch/arm/mach-omap2/timer.c
+@@ -263,6 +263,7 @@ static u32 notrace dmtimer_read_sched_clock(void)
+ return 0;
+ }
+
++#ifdef CONFIG_OMAP_32K_TIMER
+ /* Setup free-running counter for clocksource */
+ static int __init omap2_sync32k_clocksource_init(void)
+ {
+@@ -302,6 +303,12 @@ static int __init omap2_sync32k_clocksource_init(void)
+
+ return ret;
+ }
++#else
++static inline int omap2_sync32k_clocksource_init(void)
++{
++ return -ENODEV;
++}
++#endif
+
+ static void __init omap2_gptimer_clocksource_init(int gptimer_id,
+ const char *fck_source)
+diff --git a/arch/arm/mm/mm.h b/arch/arm/mm/mm.h
+index 2e8a1ef..87fa3f2 100644
+--- a/arch/arm/mm/mm.h
++++ b/arch/arm/mm/mm.h
+@@ -55,6 +55,9 @@ extern void __flush_dcache_page(struct address_space *mapping, struct page *page
+ /* permanent static mappings from iotable_init() */
+ #define VM_ARM_STATIC_MAPPING 0x40000000
+
++/* empty mapping */
++#define VM_ARM_EMPTY_MAPPING 0x20000000
++
+ /* mapping type (attributes) for permanent static mappings */
+ #define VM_ARM_MTYPE(mt) ((mt) << 20)
+ #define VM_ARM_MTYPE_MASK (0x1f << 20)
+diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c
+index cf4528d..15c6abe 100644
+--- a/arch/arm/mm/mmu.c
++++ b/arch/arm/mm/mmu.c
+@@ -813,7 +813,7 @@ static void __init pmd_empty_section_gap(unsigned long addr)
+ vm = early_alloc_aligned(sizeof(*vm), __alignof__(*vm));
+ vm->addr = (void *)addr;
+ vm->size = SECTION_SIZE;
+- vm->flags = VM_IOREMAP | VM_ARM_STATIC_MAPPING;
++ vm->flags = VM_IOREMAP | VM_ARM_EMPTY_MAPPING;
+ vm->caller = pmd_empty_section_gap;
+ vm_area_add_early(vm);
+ }
+@@ -826,7 +826,7 @@ static void __init fill_pmd_gaps(void)
+
+ /* we're still single threaded hence no lock needed here */
+ for (vm = vmlist; vm; vm = vm->next) {
+- if (!(vm->flags & VM_ARM_STATIC_MAPPING))
++ if (!(vm->flags & (VM_ARM_STATIC_MAPPING | VM_ARM_EMPTY_MAPPING)))
+ continue;
+ addr = (unsigned long)vm->addr;
+ if (addr < next)
+diff --git a/arch/mips/mm/gup.c b/arch/mips/mm/gup.c
+index 33aadbc..dcfd573 100644
+--- a/arch/mips/mm/gup.c
++++ b/arch/mips/mm/gup.c
+@@ -152,6 +152,8 @@ static int gup_huge_pud(pud_t pud, unsigned long addr, unsigned long end,
+ do {
+ VM_BUG_ON(compound_head(page) != head);
+ pages[*nr] = page;
++ if (PageTail(page))
++ get_huge_page_tail(page);
+ (*nr)++;
+ page++;
+ refs++;
+diff --git a/arch/powerpc/platforms/85xx/p1022_ds.c b/arch/powerpc/platforms/85xx/p1022_ds.c
+index 978330c..f80887f 100644
+--- a/arch/powerpc/platforms/85xx/p1022_ds.c
++++ b/arch/powerpc/platforms/85xx/p1022_ds.c
+@@ -208,6 +208,7 @@ static void p1022ds_set_monitor_port(enum fsl_diu_monitor_port port)
+ u8 __iomem *lbc_lcs0_ba = NULL;
+ u8 __iomem *lbc_lcs1_ba = NULL;
+ phys_addr_t cs0_addr, cs1_addr;
++ u32 br0, or0, br1, or1;
+ const __be32 *iprop;
+ unsigned int num_laws;
+ u8 b;
+@@ -256,11 +257,70 @@ static void p1022ds_set_monitor_port(enum fsl_diu_monitor_port port)
+ }
+ num_laws = be32_to_cpup(iprop);
+
+- cs0_addr = lbc_br_to_phys(ecm, num_laws, in_be32(&lbc->bank[0].br));
+- cs1_addr = lbc_br_to_phys(ecm, num_laws, in_be32(&lbc->bank[1].br));
++ /*
++ * Indirect mode requires both BR0 and BR1 to be set to "GPCM",
++ * otherwise writes to these addresses won't actually appear on the
++ * local bus, and so the PIXIS won't see them.
++ *
++ * In FCM mode, writes go to the NAND controller, which does not pass
++ * them to the localbus directly. So we force BR0 and BR1 into GPCM
++ * mode, since we don't care about what's behind the localbus any
++ * more.
++ */
++ br0 = in_be32(&lbc->bank[0].br);
++ br1 = in_be32(&lbc->bank[1].br);
++ or0 = in_be32(&lbc->bank[0].or);
++ or1 = in_be32(&lbc->bank[1].or);
++
++ /* Make sure CS0 and CS1 are programmed */
++ if (!(br0 & BR_V) || !(br1 & BR_V)) {
++ pr_err("p1022ds: CS0 and/or CS1 is not programmed\n");
++ goto exit;
++ }
++
++ /*
++ * Use the existing BRx/ORx values if it's already GPCM. Otherwise,
++ * force the values to simple 32KB GPCM windows with the most
++ * conservative timing.
++ */
++ if ((br0 & BR_MSEL) != BR_MS_GPCM) {
++ br0 = (br0 & BR_BA) | BR_V;
++ or0 = 0xFFFF8000 | 0xFF7;
++ out_be32(&lbc->bank[0].br, br0);
++ out_be32(&lbc->bank[0].or, or0);
++ }
++ if ((br1 & BR_MSEL) != BR_MS_GPCM) {
++ br1 = (br1 & BR_BA) | BR_V;
++ or1 = 0xFFFF8000 | 0xFF7;
++ out_be32(&lbc->bank[1].br, br1);
++ out_be32(&lbc->bank[1].or, or1);
++ }
++
++ cs0_addr = lbc_br_to_phys(ecm, num_laws, br0);
++ if (!cs0_addr) {
++ pr_err("p1022ds: could not determine physical address for CS0"
++ " (BR0=%08x)\n", br0);
++ goto exit;
++ }
++ cs1_addr = lbc_br_to_phys(ecm, num_laws, br1);
++ if (!cs0_addr) {
++ pr_err("p1022ds: could not determine physical address for CS1"
++ " (BR1=%08x)\n", br1);
++ goto exit;
++ }
+
+ lbc_lcs0_ba = ioremap(cs0_addr, 1);
++ if (!lbc_lcs0_ba) {
++ pr_err("p1022ds: could not ioremap CS0 address %llx\n",
++ (unsigned long long)cs0_addr);
++ goto exit;
++ }
+ lbc_lcs1_ba = ioremap(cs1_addr, 1);
++ if (!lbc_lcs1_ba) {
++ pr_err("p1022ds: could not ioremap CS1 address %llx\n",
++ (unsigned long long)cs1_addr);
++ goto exit;
++ }
+
+ /* Make sure we're in indirect mode first. */
+ if ((in_be32(&guts->pmuxcr) & PMUXCR_ELBCDIU_MASK) !=
+@@ -435,6 +495,8 @@ static void __init disable_one_node(struct device_node *np, struct property *new
+ prom_update_property(np, new, old);
+ else
+ prom_add_property(np, new);
++
++ pr_info("p1022ds: disabling %s node\n", np->full_name);
+ }
+
+ /* TRUE if there is a "video=fslfb" command-line parameter. */
+@@ -499,28 +561,46 @@ static void __init p1022_ds_setup_arch(void)
+ diu_ops.valid_monitor_port = p1022ds_valid_monitor_port;
+
+ /*
+- * Disable the NOR flash node if there is video=fslfb... command-line
+- * parameter. When the DIU is active, NOR flash is unavailable, so we
+- * have to disable the node before the MTD driver loads.
++ * Disable the NOR and NAND flash nodes if there is video=fslfb...
++ * command-line parameter. When the DIU is active, the localbus is
++ * unavailable, so we have to disable these nodes before the MTD
++ * driver loads.
+ */
+ if (fslfb) {
+ struct device_node *np =
+ of_find_compatible_node(NULL, NULL, "fsl,p1022-elbc");
+
+ if (np) {
+- np = of_find_compatible_node(np, NULL, "cfi-flash");
+- if (np) {
++ struct device_node *np2;
++
++ of_node_get(np);
++ np2 = of_find_compatible_node(np, NULL, "cfi-flash");
++ if (np2) {
+ static struct property nor_status = {
+ .name = "status",
+ .value = "disabled",
+ .length = sizeof("disabled"),
+ };
+
+- pr_info("p1022ds: disabling %s node",
+- np->full_name);
+- disable_one_node(np, &nor_status);
+- of_node_put(np);
++ disable_one_node(np2, &nor_status);
++ of_node_put(np2);
++ }
++
++ of_node_get(np);
++ np2 = of_find_compatible_node(np, NULL,
++ "fsl,elbc-fcm-nand");
++ if (np2) {
++ static struct property nand_status = {
++ .name = "status",
++ .value = "disabled",
++ .length = sizeof("disabled"),
++ };
++
++ disable_one_node(np2, &nand_status);
++ of_node_put(np2);
+ }
++
++ of_node_put(np);
+ }
+
+ }
+diff --git a/arch/s390/oprofile/init.c b/arch/s390/oprofile/init.c
+index 2297be4..abe8722 100644
+--- a/arch/s390/oprofile/init.c
++++ b/arch/s390/oprofile/init.c
+@@ -171,7 +171,7 @@ static ssize_t hw_interval_write(struct file *file, char const __user *buf,
+ if (*offset)
+ return -EINVAL;
+ retval = oprofilefs_ulong_from_user(&val, buf, count);
+- if (retval)
++ if (retval <= 0)
+ return retval;
+ if (val < oprofile_min_interval)
+ oprofile_hw_interval = oprofile_min_interval;
+@@ -214,7 +214,7 @@ static ssize_t hwsampler_zero_write(struct file *file, char const __user *buf,
+ return -EINVAL;
+
+ retval = oprofilefs_ulong_from_user(&val, buf, count);
+- if (retval)
++ if (retval <= 0)
+ return retval;
+ if (val != 0)
+ return -EINVAL;
+@@ -245,7 +245,7 @@ static ssize_t hwsampler_kernel_write(struct file *file, char const __user *buf,
+ return -EINVAL;
+
+ retval = oprofilefs_ulong_from_user(&val, buf, count);
+- if (retval)
++ if (retval <= 0)
+ return retval;
+
+ if (val != 0 && val != 1)
+@@ -280,7 +280,7 @@ static ssize_t hwsampler_user_write(struct file *file, char const __user *buf,
+ return -EINVAL;
+
+ retval = oprofilefs_ulong_from_user(&val, buf, count);
+- if (retval)
++ if (retval <= 0)
+ return retval;
+
+ if (val != 0 && val != 1)
+@@ -319,7 +319,7 @@ static ssize_t timer_enabled_write(struct file *file, char const __user *buf,
+ return -EINVAL;
+
+ retval = oprofilefs_ulong_from_user(&val, buf, count);
+- if (retval)
++ if (retval <= 0)
+ return retval;
+
+ if (val != 0 && val != 1)
+diff --git a/arch/x86/include/asm/xen/page.h b/arch/x86/include/asm/xen/page.h
+index 93971e8..472b9b7 100644
+--- a/arch/x86/include/asm/xen/page.h
++++ b/arch/x86/include/asm/xen/page.h
+@@ -51,7 +51,8 @@ extern unsigned long set_phys_range_identity(unsigned long pfn_s,
+
+ extern int m2p_add_override(unsigned long mfn, struct page *page,
+ struct gnttab_map_grant_ref *kmap_op);
+-extern int m2p_remove_override(struct page *page, bool clear_pte);
++extern int m2p_remove_override(struct page *page,
++ struct gnttab_map_grant_ref *kmap_op);
+ extern struct page *m2p_find_override(unsigned long mfn);
+ extern unsigned long m2p_find_override_pfn(unsigned long mfn, unsigned long pfn);
+
+diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
+index 6b9333b..cc9c146 100644
+--- a/arch/x86/kernel/cpu/common.c
++++ b/arch/x86/kernel/cpu/common.c
+@@ -144,6 +144,8 @@ static int __init x86_xsave_setup(char *s)
+ {
+ setup_clear_cpu_cap(X86_FEATURE_XSAVE);
+ setup_clear_cpu_cap(X86_FEATURE_XSAVEOPT);
++ setup_clear_cpu_cap(X86_FEATURE_AVX);
++ setup_clear_cpu_cap(X86_FEATURE_AVX2);
+ return 1;
+ }
+ __setup("noxsave", x86_xsave_setup);
+diff --git a/arch/x86/kernel/cpu/perf_event_amd_ibs.c b/arch/x86/kernel/cpu/perf_event_amd_ibs.c
+index da9bcdc..4018f6e 100644
+--- a/arch/x86/kernel/cpu/perf_event_amd_ibs.c
++++ b/arch/x86/kernel/cpu/perf_event_amd_ibs.c
+@@ -207,6 +207,15 @@ static int perf_ibs_precise_event(struct perf_event *event, u64 *config)
+ return -EOPNOTSUPP;
+ }
+
++static const struct perf_event_attr ibs_notsupp = {
++ .exclude_user = 1,
++ .exclude_kernel = 1,
++ .exclude_hv = 1,
++ .exclude_idle = 1,
++ .exclude_host = 1,
++ .exclude_guest = 1,
++};
++
+ static int perf_ibs_init(struct perf_event *event)
+ {
+ struct hw_perf_event *hwc = &event->hw;
+@@ -227,6 +236,9 @@ static int perf_ibs_init(struct perf_event *event)
+ if (event->pmu != &perf_ibs->pmu)
+ return -ENOENT;
+
++ if (perf_flags(&event->attr) & perf_flags(&ibs_notsupp))
++ return -EINVAL;
++
+ if (config & ~perf_ibs->config_mask)
+ return -EINVAL;
+
+diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
+index ff962d4..405307f 100644
+--- a/arch/x86/xen/enlighten.c
++++ b/arch/x86/xen/enlighten.c
+@@ -1422,6 +1422,10 @@ asmlinkage void __init xen_start_kernel(void)
+ pci_request_acs();
+
+ xen_acpi_sleep_register();
++
++ /* Avoid searching for BIOS MP tables */
++ x86_init.mpparse.find_smp_config = x86_init_noop;
++ x86_init.mpparse.get_smp_config = x86_init_uint_noop;
+ }
+ #ifdef CONFIG_PCI
+ /* PCI BIOS service won't work from a PV guest. */
+diff --git a/arch/x86/xen/p2m.c b/arch/x86/xen/p2m.c
+index 76ba0e9..72213da 100644
+--- a/arch/x86/xen/p2m.c
++++ b/arch/x86/xen/p2m.c
+@@ -828,9 +828,6 @@ int m2p_add_override(unsigned long mfn, struct page *page,
+
+ xen_mc_issue(PARAVIRT_LAZY_MMU);
+ }
+- /* let's use dev_bus_addr to record the old mfn instead */
+- kmap_op->dev_bus_addr = page->index;
+- page->index = (unsigned long) kmap_op;
+ }
+ spin_lock_irqsave(&m2p_override_lock, flags);
+ list_add(&page->lru, &m2p_overrides[mfn_hash(mfn)]);
+@@ -857,7 +854,8 @@ int m2p_add_override(unsigned long mfn, struct page *page,
+ return 0;
+ }
+ EXPORT_SYMBOL_GPL(m2p_add_override);
+-int m2p_remove_override(struct page *page, bool clear_pte)
++int m2p_remove_override(struct page *page,
++ struct gnttab_map_grant_ref *kmap_op)
+ {
+ unsigned long flags;
+ unsigned long mfn;
+@@ -887,10 +885,8 @@ int m2p_remove_override(struct page *page, bool clear_pte)
+ WARN_ON(!PagePrivate(page));
+ ClearPagePrivate(page);
+
+- if (clear_pte) {
+- struct gnttab_map_grant_ref *map_op =
+- (struct gnttab_map_grant_ref *) page->index;
+- set_phys_to_machine(pfn, map_op->dev_bus_addr);
++ set_phys_to_machine(pfn, page->index);
++ if (kmap_op != NULL) {
+ if (!PageHighMem(page)) {
+ struct multicall_space mcs;
+ struct gnttab_unmap_grant_ref *unmap_op;
+@@ -902,13 +898,13 @@ int m2p_remove_override(struct page *page, bool clear_pte)
+ * issued. In this case handle is going to -1 because
+ * it hasn't been modified yet.
+ */
+- if (map_op->handle == -1)
++ if (kmap_op->handle == -1)
+ xen_mc_flush();
+ /*
+- * Now if map_op->handle is negative it means that the
++ * Now if kmap_op->handle is negative it means that the
+ * hypercall actually returned an error.
+ */
+- if (map_op->handle == GNTST_general_error) {
++ if (kmap_op->handle == GNTST_general_error) {
+ printk(KERN_WARNING "m2p_remove_override: "
+ "pfn %lx mfn %lx, failed to modify kernel mappings",
+ pfn, mfn);
+@@ -918,8 +914,8 @@ int m2p_remove_override(struct page *page, bool clear_pte)
+ mcs = xen_mc_entry(
+ sizeof(struct gnttab_unmap_grant_ref));
+ unmap_op = mcs.args;
+- unmap_op->host_addr = map_op->host_addr;
+- unmap_op->handle = map_op->handle;
++ unmap_op->host_addr = kmap_op->host_addr;
++ unmap_op->handle = kmap_op->handle;
+ unmap_op->dev_bus_addr = 0;
+
+ MULTI_grant_table_op(mcs.mc,
+@@ -930,10 +926,9 @@ int m2p_remove_override(struct page *page, bool clear_pte)
+ set_pte_at(&init_mm, address, ptep,
+ pfn_pte(pfn, PAGE_KERNEL));
+ __flush_tlb_single(address);
+- map_op->host_addr = 0;
++ kmap_op->host_addr = 0;
+ }
+- } else
+- set_phys_to_machine(pfn, page->index);
++ }
+
+ /* p2m(m2p(mfn)) == FOREIGN_FRAME(mfn): the mfn is already present
+ * somewhere in this domain, even before being added to the
+diff --git a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c
+index f2583ed..c207fdb 100644
+--- a/arch/x86/xen/setup.c
++++ b/arch/x86/xen/setup.c
+@@ -17,6 +17,7 @@
+ #include <asm/e820.h>
+ #include <asm/setup.h>
+ #include <asm/acpi.h>
++#include <asm/numa.h>
+ #include <asm/xen/hypervisor.h>
+ #include <asm/xen/hypercall.h>
+
+@@ -549,4 +550,7 @@ void __init xen_arch_setup(void)
+ disable_cpufreq();
+ WARN_ON(set_pm_idle_to_default());
+ fiddle_vdso();
++#ifdef CONFIG_NUMA
++ numa_off = 1;
++#endif
+ }
+diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c
+index adceafd..92107ee 100644
+--- a/drivers/acpi/bus.c
++++ b/drivers/acpi/bus.c
+@@ -237,6 +237,16 @@ static int __acpi_bus_get_power(struct acpi_device *device, int *state)
+ } else if (result == ACPI_STATE_D3_HOT) {
+ result = ACPI_STATE_D3;
+ }
++
++ /*
++ * If we were unsure about the device parent's power state up to this
++ * point, the fact that the device is in D0 implies that the parent has
++ * to be in D0 too.
++ */
++ if (device->parent && device->parent->power.state == ACPI_STATE_UNKNOWN
++ && result == ACPI_STATE_D0)
++ device->parent->power.state = ACPI_STATE_D0;
++
+ *state = result;
+
+ out:
+diff --git a/drivers/acpi/power.c b/drivers/acpi/power.c
+index dd6d6a3..fe71911 100644
+--- a/drivers/acpi/power.c
++++ b/drivers/acpi/power.c
+@@ -103,6 +103,7 @@ struct acpi_power_resource {
+
+ /* List of devices relying on this power resource */
+ struct acpi_power_resource_device *devices;
++ struct mutex devices_lock;
+ };
+
+ static struct list_head acpi_power_resource_list;
+@@ -221,7 +222,6 @@ static void acpi_power_on_device(struct acpi_power_managed_device *device)
+
+ static int __acpi_power_on(struct acpi_power_resource *resource)
+ {
+- struct acpi_power_resource_device *device_list = resource->devices;
+ acpi_status status = AE_OK;
+
+ status = acpi_evaluate_object(resource->device->handle, "_ON", NULL, NULL);
+@@ -234,19 +234,15 @@ static int __acpi_power_on(struct acpi_power_resource *resource)
+ ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Power resource [%s] turned on\n",
+ resource->name));
+
+- while (device_list) {
+- acpi_power_on_device(device_list->device);
+-
+- device_list = device_list->next;
+- }
+-
+ return 0;
+ }
+
+ static int acpi_power_on(acpi_handle handle)
+ {
+ int result = 0;
++ bool resume_device = false;
+ struct acpi_power_resource *resource = NULL;
++ struct acpi_power_resource_device *device_list;
+
+ result = acpi_power_get_context(handle, &resource);
+ if (result)
+@@ -262,10 +258,25 @@ static int acpi_power_on(acpi_handle handle)
+ result = __acpi_power_on(resource);
+ if (result)
+ resource->ref_count--;
++ else
++ resume_device = true;
+ }
+
+ mutex_unlock(&resource->resource_lock);
+
++ if (!resume_device)
++ return result;
++
++ mutex_lock(&resource->devices_lock);
++
++ device_list = resource->devices;
++ while (device_list) {
++ acpi_power_on_device(device_list->device);
++ device_list = device_list->next;
++ }
++
++ mutex_unlock(&resource->devices_lock);
++
+ return result;
+ }
+
+@@ -351,7 +362,7 @@ static void __acpi_power_resource_unregister_device(struct device *dev,
+ if (acpi_power_get_context(res_handle, &resource))
+ return;
+
+- mutex_lock(&resource->resource_lock);
++ mutex_lock(&resource->devices_lock);
+ prev = NULL;
+ curr = resource->devices;
+ while (curr) {
+@@ -368,7 +379,7 @@ static void __acpi_power_resource_unregister_device(struct device *dev,
+ prev = curr;
+ curr = curr->next;
+ }
+- mutex_unlock(&resource->resource_lock);
++ mutex_unlock(&resource->devices_lock);
+ }
+
+ /* Unlink dev from all power resources in _PR0 */
+@@ -409,10 +420,10 @@ static int __acpi_power_resource_register_device(
+
+ power_resource_device->device = powered_device;
+
+- mutex_lock(&resource->resource_lock);
++ mutex_lock(&resource->devices_lock);
+ power_resource_device->next = resource->devices;
+ resource->devices = power_resource_device;
+- mutex_unlock(&resource->resource_lock);
++ mutex_unlock(&resource->devices_lock);
+
+ return 0;
+ }
+@@ -457,7 +468,7 @@ int acpi_power_resource_register_device(struct device *dev, acpi_handle handle)
+ return ret;
+
+ no_power_resource:
+- printk(KERN_WARNING PREFIX "Invalid Power Resource to register!");
++ printk(KERN_DEBUG PREFIX "Invalid Power Resource to register!");
+ return -ENODEV;
+ }
+
+@@ -715,6 +726,7 @@ static int acpi_power_add(struct acpi_device *device)
+
+ resource->device = device;
+ mutex_init(&resource->resource_lock);
++ mutex_init(&resource->devices_lock);
+ strcpy(resource->name, device->pnp.bus_id);
+ strcpy(acpi_device_name(device), ACPI_POWER_DEVICE_NAME);
+ strcpy(acpi_device_class(device), ACPI_POWER_CLASS);
+diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
+index ebaf67e..93cbc44 100644
+--- a/drivers/ata/ahci.c
++++ b/drivers/ata/ahci.c
+@@ -396,6 +396,8 @@ static const struct pci_device_id ahci_pci_tbl[] = {
+ .driver_data = board_ahci_yes_fbs }, /* 88se9125 */
+ { PCI_DEVICE(0x1b4b, 0x917a),
+ .driver_data = board_ahci_yes_fbs }, /* 88se9172 */
++ { PCI_DEVICE(0x1b4b, 0x9192),
++ .driver_data = board_ahci_yes_fbs }, /* 88se9172 on some Gigabyte */
+ { PCI_DEVICE(0x1b4b, 0x91a3),
+ .driver_data = board_ahci_yes_fbs },
+
+diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
+index cece3a4..71e8385 100644
+--- a/drivers/ata/libata-core.c
++++ b/drivers/ata/libata-core.c
+@@ -4126,6 +4126,7 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
+
+ /* Devices which aren't very happy with higher link speeds */
+ { "WD My Book", NULL, ATA_HORKAGE_1_5_GBPS, },
++ { "Seagate FreeAgent GoFlex", NULL, ATA_HORKAGE_1_5_GBPS, },
+
+ /*
+ * Devices which choke on SETXFER. Applies only if both the
+diff --git a/drivers/base/core.c b/drivers/base/core.c
+index b18138a..c598122 100644
+--- a/drivers/base/core.c
++++ b/drivers/base/core.c
+@@ -1895,8 +1895,8 @@ int __dev_printk(const char *level, const struct device *dev,
+ "DEVICE=+%s:%s", subsys, dev_name(dev));
+ }
+ skip:
+- if (level[3])
+- level_extra = &level[3]; /* skip past "<L>" */
++ if (level[2])
++ level_extra = &level[2]; /* skip past KERN_SOH "L" */
+
+ return printk_emit(0, level[1] - '0',
+ dictlen ? dict : NULL, dictlen,
+diff --git a/drivers/base/power/runtime.c b/drivers/base/power/runtime.c
+index 5989487..7d9c1cb 100644
+--- a/drivers/base/power/runtime.c
++++ b/drivers/base/power/runtime.c
+@@ -147,6 +147,8 @@ static int rpm_check_suspend_allowed(struct device *dev)
+ || (dev->power.request_pending
+ && dev->power.request == RPM_REQ_RESUME))
+ retval = -EAGAIN;
++ else if (__dev_pm_qos_read_value(dev) < 0)
++ retval = -EPERM;
+ else if (dev->power.runtime_status == RPM_SUSPENDED)
+ retval = 1;
+
+@@ -388,7 +390,6 @@ static int rpm_suspend(struct device *dev, int rpmflags)
+ goto repeat;
+ }
+
+- dev->power.deferred_resume = false;
+ if (dev->power.no_callbacks)
+ goto no_callback; /* Assume success. */
+
+@@ -403,12 +404,6 @@ static int rpm_suspend(struct device *dev, int rpmflags)
+ goto out;
+ }
+
+- if (__dev_pm_qos_read_value(dev) < 0) {
+- /* Negative PM QoS constraint means "never suspend". */
+- retval = -EPERM;
+- goto out;
+- }
+-
+ __update_runtime_status(dev, RPM_SUSPENDING);
+
+ if (dev->pm_domain)
+@@ -440,6 +435,7 @@ static int rpm_suspend(struct device *dev, int rpmflags)
+ wake_up_all(&dev->power.wait_queue);
+
+ if (dev->power.deferred_resume) {
++ dev->power.deferred_resume = false;
+ rpm_resume(dev, 0);
+ retval = -EAGAIN;
+ goto out;
+@@ -584,6 +580,7 @@ static int rpm_resume(struct device *dev, int rpmflags)
+ || dev->parent->power.runtime_status == RPM_ACTIVE) {
+ atomic_inc(&dev->parent->power.child_count);
+ spin_unlock(&dev->parent->power.lock);
++ retval = 1;
+ goto no_callback; /* Assume success. */
+ }
+ spin_unlock(&dev->parent->power.lock);
+@@ -664,7 +661,7 @@ static int rpm_resume(struct device *dev, int rpmflags)
+ }
+ wake_up_all(&dev->power.wait_queue);
+
+- if (!retval)
++ if (retval >= 0)
+ rpm_idle(dev, RPM_ASYNC);
+
+ out:
+diff --git a/drivers/block/cciss_scsi.c b/drivers/block/cciss_scsi.c
+index 38aa6dd..da33111 100644
+--- a/drivers/block/cciss_scsi.c
++++ b/drivers/block/cciss_scsi.c
+@@ -795,6 +795,7 @@ static void complete_scsi_command(CommandList_struct *c, int timeout,
+ }
+ break;
+ case CMD_PROTOCOL_ERR:
++ cmd->result = DID_ERROR << 16;
+ dev_warn(&h->pdev->dev,
+ "%p has protocol error\n", c);
+ break;
+diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
+index 061427a..3c4c225 100644
+--- a/drivers/block/nbd.c
++++ b/drivers/block/nbd.c
+@@ -445,6 +445,14 @@ static void nbd_clear_que(struct nbd_device *nbd)
+ req->errors++;
+ nbd_end_request(req);
+ }
++
++ while (!list_empty(&nbd->waiting_queue)) {
++ req = list_entry(nbd->waiting_queue.next, struct request,
++ queuelist);
++ list_del_init(&req->queuelist);
++ req->errors++;
++ nbd_end_request(req);
++ }
+ }
+
+
+@@ -594,6 +602,7 @@ static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd,
+ nbd->file = NULL;
+ nbd_clear_que(nbd);
+ BUG_ON(!list_empty(&nbd->queue_head));
++ BUG_ON(!list_empty(&nbd->waiting_queue));
+ if (file)
+ fput(file);
+ return 0;
+diff --git a/drivers/block/xen-blkback/blkback.c b/drivers/block/xen-blkback/blkback.c
+index 73f196c..c6decb9 100644
+--- a/drivers/block/xen-blkback/blkback.c
++++ b/drivers/block/xen-blkback/blkback.c
+@@ -337,7 +337,7 @@ static void xen_blkbk_unmap(struct pending_req *req)
+ invcount++;
+ }
+
+- ret = gnttab_unmap_refs(unmap, pages, invcount, false);
++ ret = gnttab_unmap_refs(unmap, NULL, pages, invcount);
+ BUG_ON(ret);
+ }
+
+diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c
+index 10308cd..fc2de55 100644
+--- a/drivers/bluetooth/ath3k.c
++++ b/drivers/bluetooth/ath3k.c
+@@ -79,12 +79,14 @@ static struct usb_device_id ath3k_table[] = {
+ { USB_DEVICE(0x13d3, 0x3362) },
+ { USB_DEVICE(0x0CF3, 0xE004) },
+ { USB_DEVICE(0x0930, 0x0219) },
++ { USB_DEVICE(0x0489, 0xe057) },
+
+ /* Atheros AR5BBU12 with sflash firmware */
+ { USB_DEVICE(0x0489, 0xE02C) },
+
+ /* Atheros AR5BBU22 with sflash firmware */
+ { USB_DEVICE(0x0489, 0xE03C) },
++ { USB_DEVICE(0x0489, 0xE036) },
+
+ { } /* Terminating entry */
+ };
+@@ -104,9 +106,11 @@ static struct usb_device_id ath3k_blist_tbl[] = {
+ { USB_DEVICE(0x13d3, 0x3362), .driver_info = BTUSB_ATH3012 },
+ { USB_DEVICE(0x0cf3, 0xe004), .driver_info = BTUSB_ATH3012 },
+ { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
++ { USB_DEVICE(0x0489, 0xe057), .driver_info = BTUSB_ATH3012 },
+
+ /* Atheros AR5BBU22 with sflash firmware */
+ { USB_DEVICE(0x0489, 0xE03C), .driver_info = BTUSB_ATH3012 },
++ { USB_DEVICE(0x0489, 0xE036), .driver_info = BTUSB_ATH3012 },
+
+ { } /* Terminating entry */
+ };
+diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
+index 83ebb24..b5f008c 100644
+--- a/drivers/bluetooth/btusb.c
++++ b/drivers/bluetooth/btusb.c
+@@ -60,6 +60,9 @@ static struct usb_device_id btusb_table[] = {
+ /* Generic Bluetooth USB device */
+ { USB_DEVICE_INFO(0xe0, 0x01, 0x01) },
+
++ /* Apple-specific (Broadcom) devices */
++ { USB_VENDOR_AND_INTERFACE_INFO(0x05ac, 0xff, 0x01, 0x01) },
++
+ /* Broadcom SoftSailing reporting vendor specific */
+ { USB_DEVICE(0x0a5c, 0x21e1) },
+
+@@ -102,15 +105,14 @@ static struct usb_device_id btusb_table[] = {
+
+ /* Broadcom BCM20702A0 */
+ { USB_DEVICE(0x0489, 0xe042) },
+- { USB_DEVICE(0x0a5c, 0x21e3) },
+- { USB_DEVICE(0x0a5c, 0x21e6) },
+- { USB_DEVICE(0x0a5c, 0x21e8) },
+- { USB_DEVICE(0x0a5c, 0x21f3) },
+ { USB_DEVICE(0x413c, 0x8197) },
+
+ /* Foxconn - Hon Hai */
+ { USB_DEVICE(0x0489, 0xe033) },
+
++ /*Broadcom devices with vendor specific id */
++ { USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01) },
++
+ { } /* Terminating entry */
+ };
+
+@@ -141,12 +143,14 @@ static struct usb_device_id blacklist_table[] = {
+ { USB_DEVICE(0x13d3, 0x3362), .driver_info = BTUSB_ATH3012 },
+ { USB_DEVICE(0x0cf3, 0xe004), .driver_info = BTUSB_ATH3012 },
+ { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
++ { USB_DEVICE(0x0489, 0xe057), .driver_info = BTUSB_ATH3012 },
+
+ /* Atheros AR5BBU12 with sflash firmware */
+ { USB_DEVICE(0x0489, 0xe02c), .driver_info = BTUSB_IGNORE },
+
+ /* Atheros AR5BBU12 with sflash firmware */
+ { USB_DEVICE(0x0489, 0xe03c), .driver_info = BTUSB_ATH3012 },
++ { USB_DEVICE(0x0489, 0xe036), .driver_info = BTUSB_ATH3012 },
+
+ /* Broadcom BCM2035 */
+ { USB_DEVICE(0x0a5c, 0x2035), .driver_info = BTUSB_WRONG_SCO_MTU },
+diff --git a/drivers/cpufreq/powernow-k8.c b/drivers/cpufreq/powernow-k8.c
+index c0e8164..1a40935 100644
+--- a/drivers/cpufreq/powernow-k8.c
++++ b/drivers/cpufreq/powernow-k8.c
+@@ -35,7 +35,6 @@
+ #include <linux/slab.h>
+ #include <linux/string.h>
+ #include <linux/cpumask.h>
+-#include <linux/sched.h> /* for current / set_cpus_allowed() */
+ #include <linux/io.h>
+ #include <linux/delay.h>
+
+@@ -1139,16 +1138,23 @@ static int transition_frequency_pstate(struct powernow_k8_data *data,
+ return res;
+ }
+
+-/* Driver entry point to switch to the target frequency */
+-static int powernowk8_target(struct cpufreq_policy *pol,
+- unsigned targfreq, unsigned relation)
++struct powernowk8_target_arg {
++ struct cpufreq_policy *pol;
++ unsigned targfreq;
++ unsigned relation;
++};
++
++static long powernowk8_target_fn(void *arg)
+ {
+- cpumask_var_t oldmask;
++ struct powernowk8_target_arg *pta = arg;
++ struct cpufreq_policy *pol = pta->pol;
++ unsigned targfreq = pta->targfreq;
++ unsigned relation = pta->relation;
+ struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu);
+ u32 checkfid;
+ u32 checkvid;
+ unsigned int newstate;
+- int ret = -EIO;
++ int ret;
+
+ if (!data)
+ return -EINVAL;
+@@ -1156,29 +1162,16 @@ static int powernowk8_target(struct cpufreq_policy *pol,
+ checkfid = data->currfid;
+ checkvid = data->currvid;
+
+- /* only run on specific CPU from here on. */
+- /* This is poor form: use a workqueue or smp_call_function_single */
+- if (!alloc_cpumask_var(&oldmask, GFP_KERNEL))
+- return -ENOMEM;
+-
+- cpumask_copy(oldmask, tsk_cpus_allowed(current));
+- set_cpus_allowed_ptr(current, cpumask_of(pol->cpu));
+-
+- if (smp_processor_id() != pol->cpu) {
+- printk(KERN_ERR PFX "limiting to cpu %u failed\n", pol->cpu);
+- goto err_out;
+- }
+-
+ if (pending_bit_stuck()) {
+ printk(KERN_ERR PFX "failing targ, change pending bit set\n");
+- goto err_out;
++ return -EIO;
+ }
+
+ pr_debug("targ: cpu %d, %d kHz, min %d, max %d, relation %d\n",
+ pol->cpu, targfreq, pol->min, pol->max, relation);
+
+ if (query_current_values_with_pending_wait(data))
+- goto err_out;
++ return -EIO;
+
+ if (cpu_family != CPU_HW_PSTATE) {
+ pr_debug("targ: curr fid 0x%x, vid 0x%x\n",
+@@ -1196,7 +1189,7 @@ static int powernowk8_target(struct cpufreq_policy *pol,
+
+ if (cpufreq_frequency_table_target(pol, data->powernow_table,
+ targfreq, relation, &newstate))
+- goto err_out;
++ return -EIO;
+
+ mutex_lock(&fidvid_mutex);
+
+@@ -1209,9 +1202,8 @@ static int powernowk8_target(struct cpufreq_policy *pol,
+ ret = transition_frequency_fidvid(data, newstate);
+ if (ret) {
+ printk(KERN_ERR PFX "transition frequency failed\n");
+- ret = 1;
+ mutex_unlock(&fidvid_mutex);
+- goto err_out;
++ return 1;
+ }
+ mutex_unlock(&fidvid_mutex);
+
+@@ -1220,12 +1212,25 @@ static int powernowk8_target(struct cpufreq_policy *pol,
+ data->powernow_table[newstate].index);
+ else
+ pol->cur = find_khz_freq_from_fid(data->currfid);
+- ret = 0;
+
+-err_out:
+- set_cpus_allowed_ptr(current, oldmask);
+- free_cpumask_var(oldmask);
+- return ret;
++ return 0;
++}
++
++/* Driver entry point to switch to the target frequency */
++static int powernowk8_target(struct cpufreq_policy *pol,
++ unsigned targfreq, unsigned relation)
++{
++ struct powernowk8_target_arg pta = { .pol = pol, .targfreq = targfreq,
++ .relation = relation };
++
++ /*
++ * Must run on @pol->cpu. cpufreq core is responsible for ensuring
++ * that we're bound to the current CPU and pol->cpu stays online.
++ */
++ if (smp_processor_id() == pol->cpu)
++ return powernowk8_target_fn(&pta);
++ else
++ return work_on_cpu(pol->cpu, powernowk8_target_fn, &pta);
+ }
+
+ /* Driver entry point to verify the policy and range of frequencies */
+diff --git a/drivers/dma/at_hdmac.c b/drivers/dma/at_hdmac.c
+index 7292aa8..4058430 100644
+--- a/drivers/dma/at_hdmac.c
++++ b/drivers/dma/at_hdmac.c
+@@ -662,7 +662,7 @@ atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
+ flags);
+
+ if (unlikely(!atslave || !sg_len)) {
+- dev_dbg(chan2dev(chan), "prep_dma_memcpy: length is zero!\n");
++ dev_dbg(chan2dev(chan), "prep_slave_sg: sg length is zero!\n");
+ return NULL;
+ }
+
+@@ -690,6 +690,11 @@ atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
+
+ mem = sg_dma_address(sg);
+ len = sg_dma_len(sg);
++ if (unlikely(!len)) {
++ dev_dbg(chan2dev(chan),
++ "prep_slave_sg: sg(%d) data length is zero\n", i);
++ goto err;
++ }
+ mem_width = 2;
+ if (unlikely(mem & 3 || len & 3))
+ mem_width = 0;
+@@ -725,6 +730,11 @@ atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
+
+ mem = sg_dma_address(sg);
+ len = sg_dma_len(sg);
++ if (unlikely(!len)) {
++ dev_dbg(chan2dev(chan),
++ "prep_slave_sg: sg(%d) data length is zero\n", i);
++ goto err;
++ }
+ mem_width = 2;
+ if (unlikely(mem & 3 || len & 3))
+ mem_width = 0;
+@@ -758,6 +768,7 @@ atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
+
+ err_desc_get:
+ dev_err(chan2dev(chan), "not enough descriptors available\n");
++err:
+ atc_desc_put(atchan, first);
+ return NULL;
+ }
+diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c
+index e4feba6..f5843bc 100644
+--- a/drivers/dma/pl330.c
++++ b/drivers/dma/pl330.c
+@@ -1567,17 +1567,19 @@ static int pl330_submit_req(void *ch_id, struct pl330_req *r)
+ goto xfer_exit;
+ }
+
+- /* Prefer Secure Channel */
+- if (!_manager_ns(thrd))
+- r->cfg->nonsecure = 0;
+- else
+- r->cfg->nonsecure = 1;
+
+ /* Use last settings, if not provided */
+- if (r->cfg)
++ if (r->cfg) {
++ /* Prefer Secure Channel */
++ if (!_manager_ns(thrd))
++ r->cfg->nonsecure = 0;
++ else
++ r->cfg->nonsecure = 1;
++
+ ccr = _prepare_ccr(r->cfg);
+- else
++ } else {
+ ccr = readl(regs + CC(thrd->id));
++ }
+
+ /* If this req doesn't have valid xfer settings */
+ if (!_is_valid(ccr)) {
+@@ -2928,6 +2930,11 @@ pl330_probe(struct amba_device *adev, const struct amba_id *id)
+ num_chan = max_t(int, pi->pcfg.num_peri, pi->pcfg.num_chan);
+
+ pdmac->peripherals = kzalloc(num_chan * sizeof(*pch), GFP_KERNEL);
++ if (!pdmac->peripherals) {
++ ret = -ENOMEM;
++ dev_err(&adev->dev, "unable to allocate pdmac->peripherals\n");
++ goto probe_err5;
++ }
+
+ for (i = 0; i < num_chan; i++) {
+ pch = &pdmac->peripherals[i];
+diff --git a/drivers/gpio/gpio-lpc32xx.c b/drivers/gpio/gpio-lpc32xx.c
+index c2199be..6cee3a6 100644
+--- a/drivers/gpio/gpio-lpc32xx.c
++++ b/drivers/gpio/gpio-lpc32xx.c
+@@ -307,6 +307,7 @@ static int lpc32xx_gpio_dir_output_p012(struct gpio_chip *chip, unsigned pin,
+ {
+ struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip);
+
++ __set_gpio_level_p012(group, pin, value);
+ __set_gpio_dir_p012(group, pin, 0);
+
+ return 0;
+@@ -317,6 +318,7 @@ static int lpc32xx_gpio_dir_output_p3(struct gpio_chip *chip, unsigned pin,
+ {
+ struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip);
+
++ __set_gpio_level_p3(group, pin, value);
+ __set_gpio_dir_p3(group, pin, 0);
+
+ return 0;
+@@ -325,6 +327,9 @@ static int lpc32xx_gpio_dir_output_p3(struct gpio_chip *chip, unsigned pin,
+ static int lpc32xx_gpio_dir_out_always(struct gpio_chip *chip, unsigned pin,
+ int value)
+ {
++ struct lpc32xx_gpio_chip *group = to_lpc32xx_gpio(chip);
++
++ __set_gpo_level_p3(group, pin, value);
+ return 0;
+ }
+
+diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c
+index 08a7aa7..6fbfc24 100644
+--- a/drivers/gpu/drm/drm_crtc.c
++++ b/drivers/gpu/drm/drm_crtc.c
+@@ -1981,7 +1981,7 @@ int drm_mode_cursor_ioctl(struct drm_device *dev,
+ if (!drm_core_check_feature(dev, DRIVER_MODESET))
+ return -EINVAL;
+
+- if (!req->flags)
++ if (!req->flags || (~DRM_MODE_CURSOR_FLAGS & req->flags))
+ return -EINVAL;
+
+ mutex_lock(&dev->mode_config.mutex);
+diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
+index a8743c3..b7ee230 100644
+--- a/drivers/gpu/drm/drm_edid.c
++++ b/drivers/gpu/drm/drm_edid.c
+@@ -87,6 +87,9 @@ static struct edid_quirk {
+ int product_id;
+ u32 quirks;
+ } edid_quirk_list[] = {
++ /* ASUS VW222S */
++ { "ACI", 0x22a2, EDID_QUIRK_FORCE_REDUCED_BLANKING },
++
+ /* Acer AL1706 */
+ { "ACR", 44358, EDID_QUIRK_PREFER_LARGE_60 },
+ /* Acer F51 */
+diff --git a/drivers/gpu/drm/gma500/oaktrail_device.c b/drivers/gpu/drm/gma500/oaktrail_device.c
+index 0f9b7db..cf49ba5 100644
+--- a/drivers/gpu/drm/gma500/oaktrail_device.c
++++ b/drivers/gpu/drm/gma500/oaktrail_device.c
+@@ -476,6 +476,7 @@ static const struct psb_offset oaktrail_regmap[2] = {
+ .pos = DSPAPOS,
+ .surf = DSPASURF,
+ .addr = MRST_DSPABASE,
++ .base = MRST_DSPABASE,
+ .status = PIPEASTAT,
+ .linoff = DSPALINOFF,
+ .tileoff = DSPATILEOFF,
+@@ -499,6 +500,7 @@ static const struct psb_offset oaktrail_regmap[2] = {
+ .pos = DSPBPOS,
+ .surf = DSPBSURF,
+ .addr = DSPBBASE,
++ .base = DSPBBASE,
+ .status = PIPEBSTAT,
+ .linoff = DSPBLINOFF,
+ .tileoff = DSPBTILEOFF,
+diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
+index 288d7b8..35926ad 100644
+--- a/drivers/gpu/drm/i915/i915_gem.c
++++ b/drivers/gpu/drm/i915/i915_gem.c
+@@ -3044,7 +3044,8 @@ i915_gem_object_pin(struct drm_i915_gem_object *obj,
+ {
+ int ret;
+
+- BUG_ON(obj->pin_count == DRM_I915_GEM_OBJECT_MAX_PIN_COUNT);
++ if (WARN_ON(obj->pin_count == DRM_I915_GEM_OBJECT_MAX_PIN_COUNT))
++ return -EBUSY;
+
+ if (obj->gtt_space != NULL) {
+ if ((alignment && obj->gtt_offset & (alignment - 1)) ||
+diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
+index ed3224c..acc91b1 100644
+--- a/drivers/gpu/drm/i915/i915_irq.c
++++ b/drivers/gpu/drm/i915/i915_irq.c
+@@ -2626,9 +2626,6 @@ void intel_irq_init(struct drm_device *dev)
+ dev->driver->irq_handler = i8xx_irq_handler;
+ dev->driver->irq_uninstall = i8xx_irq_uninstall;
+ } else if (INTEL_INFO(dev)->gen == 3) {
+- /* IIR "flip pending" means done if this bit is set */
+- I915_WRITE(ECOSKPD, _MASKED_BIT_DISABLE(ECO_FLIP_DONE));
+-
+ dev->driver->irq_preinstall = i915_irq_preinstall;
+ dev->driver->irq_postinstall = i915_irq_postinstall;
+ dev->driver->irq_uninstall = i915_irq_uninstall;
+diff --git a/drivers/gpu/drm/i915/intel_crt.c b/drivers/gpu/drm/i915/intel_crt.c
+index 75a70c4..1f0741f 100644
+--- a/drivers/gpu/drm/i915/intel_crt.c
++++ b/drivers/gpu/drm/i915/intel_crt.c
+@@ -284,6 +284,36 @@ static bool intel_crt_detect_hotplug(struct drm_connector *connector)
+ return ret;
+ }
+
++static struct edid *intel_crt_get_edid(struct drm_connector *connector,
++ struct i2c_adapter *i2c)
++{
++ struct edid *edid;
++
++ edid = drm_get_edid(connector, i2c);
++
++ if (!edid && !intel_gmbus_is_forced_bit(i2c)) {
++ DRM_DEBUG_KMS("CRT GMBUS EDID read failed, retry using GPIO bit-banging\n");
++ intel_gmbus_force_bit(i2c, true);
++ edid = drm_get_edid(connector, i2c);
++ intel_gmbus_force_bit(i2c, false);
++ }
++
++ return edid;
++}
++
++/* local version of intel_ddc_get_modes() to use intel_crt_get_edid() */
++static int intel_crt_ddc_get_modes(struct drm_connector *connector,
++ struct i2c_adapter *adapter)
++{
++ struct edid *edid;
++
++ edid = intel_crt_get_edid(connector, adapter);
++ if (!edid)
++ return 0;
++
++ return intel_connector_update_modes(connector, edid);
++}
++
+ static bool intel_crt_detect_ddc(struct drm_connector *connector)
+ {
+ struct intel_crt *crt = intel_attached_crt(connector);
+@@ -299,7 +329,7 @@ static bool intel_crt_detect_ddc(struct drm_connector *connector)
+ struct i2c_adapter *i2c;
+
+ i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->crt_ddc_pin);
+- edid = drm_get_edid(connector, i2c);
++ edid = intel_crt_get_edid(connector, i2c);
+ /*
+ * This may be a DVI-I connector with a shared DDC
+ * link between analog and digital outputs, so we
+@@ -498,13 +528,13 @@ static int intel_crt_get_modes(struct drm_connector *connector)
+ struct i2c_adapter *i2c;
+
+ i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->crt_ddc_pin);
+- ret = intel_ddc_get_modes(connector, i2c);
++ ret = intel_crt_ddc_get_modes(connector, i2c);
+ if (ret || !IS_G4X(dev))
+ return ret;
+
+ /* Try to probe digital port for output in DVI-I -> VGA mode. */
+ i2c = intel_gmbus_get_adapter(dev_priv, GMBUS_PORT_DPB);
+- return intel_ddc_get_modes(connector, i2c);
++ return intel_crt_ddc_get_modes(connector, i2c);
+ }
+
+ static int intel_crt_set_property(struct drm_connector *connector,
+diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
+index 8a11131..2f22bea 100644
+--- a/drivers/gpu/drm/i915/intel_display.c
++++ b/drivers/gpu/drm/i915/intel_display.c
+@@ -1238,7 +1238,7 @@ static void assert_pch_hdmi_disabled(struct drm_i915_private *dev_priv,
+ enum pipe pipe, int reg)
+ {
+ u32 val = I915_READ(reg);
+- WARN(hdmi_pipe_enabled(dev_priv, val, pipe),
++ WARN(hdmi_pipe_enabled(dev_priv, pipe, val),
+ "PCH HDMI (0x%08x) enabled on transcoder %c, should be disabled\n",
+ reg, pipe_name(pipe));
+ }
+@@ -1255,13 +1255,13 @@ static void assert_pch_ports_disabled(struct drm_i915_private *dev_priv,
+
+ reg = PCH_ADPA;
+ val = I915_READ(reg);
+- WARN(adpa_pipe_enabled(dev_priv, val, pipe),
++ WARN(adpa_pipe_enabled(dev_priv, pipe, val),
+ "PCH VGA enabled on transcoder %c, should be disabled\n",
+ pipe_name(pipe));
+
+ reg = PCH_LVDS;
+ val = I915_READ(reg);
+- WARN(lvds_pipe_enabled(dev_priv, val, pipe),
++ WARN(lvds_pipe_enabled(dev_priv, pipe, val),
+ "PCH LVDS enabled on transcoder %c, should be disabled\n",
+ pipe_name(pipe));
+
+@@ -1723,7 +1723,7 @@ static void disable_pch_hdmi(struct drm_i915_private *dev_priv,
+ enum pipe pipe, int reg)
+ {
+ u32 val = I915_READ(reg);
+- if (hdmi_pipe_enabled(dev_priv, val, pipe)) {
++ if (hdmi_pipe_enabled(dev_priv, pipe, val)) {
+ DRM_DEBUG_KMS("Disabling pch HDMI %x on pipe %d\n",
+ reg, pipe);
+ I915_WRITE(reg, val & ~PORT_ENABLE);
+@@ -1745,12 +1745,12 @@ static void intel_disable_pch_ports(struct drm_i915_private *dev_priv,
+
+ reg = PCH_ADPA;
+ val = I915_READ(reg);
+- if (adpa_pipe_enabled(dev_priv, val, pipe))
++ if (adpa_pipe_enabled(dev_priv, pipe, val))
+ I915_WRITE(reg, val & ~ADPA_DAC_ENABLE);
+
+ reg = PCH_LVDS;
+ val = I915_READ(reg);
+- if (lvds_pipe_enabled(dev_priv, val, pipe)) {
++ if (lvds_pipe_enabled(dev_priv, pipe, val)) {
+ DRM_DEBUG_KMS("disable lvds on pipe %d val 0x%08x\n", pipe, val);
+ I915_WRITE(reg, val & ~LVDS_PORT_EN);
+ POSTING_READ(reg);
+@@ -3926,12 +3926,6 @@ static void i8xx_update_pll(struct drm_crtc *crtc,
+ POSTING_READ(DPLL(pipe));
+ udelay(150);
+
+- I915_WRITE(DPLL(pipe), dpll);
+-
+- /* Wait for the clocks to stabilize. */
+- POSTING_READ(DPLL(pipe));
+- udelay(150);
+-
+ /* The LVDS pin pair needs to be on before the DPLLs are enabled.
+ * This is an exception to the general rule that mode_set doesn't turn
+ * things on.
+@@ -3939,6 +3933,12 @@ static void i8xx_update_pll(struct drm_crtc *crtc,
+ if (intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS))
+ intel_update_lvds(crtc, clock, adjusted_mode);
+
++ I915_WRITE(DPLL(pipe), dpll);
++
++ /* Wait for the clocks to stabilize. */
++ POSTING_READ(DPLL(pipe));
++ udelay(150);
++
+ /* The pixel multiplier can only be updated once the
+ * DPLL is enabled and the clocks are stable.
+ *
+diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h
+index 3e09188..9040191 100644
+--- a/drivers/gpu/drm/i915/intel_drv.h
++++ b/drivers/gpu/drm/i915/intel_drv.h
+@@ -334,6 +334,8 @@ struct intel_fbc_work {
+ int interval;
+ };
+
++int intel_connector_update_modes(struct drm_connector *connector,
++ struct edid *edid);
+ int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter);
+ extern bool intel_ddc_probe(struct intel_encoder *intel_encoder, int ddc_bus);
+
+diff --git a/drivers/gpu/drm/i915/intel_hdmi.c b/drivers/gpu/drm/i915/intel_hdmi.c
+index 2ead3bf..bc1f0f2 100644
+--- a/drivers/gpu/drm/i915/intel_hdmi.c
++++ b/drivers/gpu/drm/i915/intel_hdmi.c
+@@ -400,7 +400,7 @@ static void intel_hdmi_dpms(struct drm_encoder *encoder, int mode)
+ u32 temp;
+ u32 enable_bits = SDVO_ENABLE;
+
+- if (intel_hdmi->has_audio)
++ if (intel_hdmi->has_audio || mode != DRM_MODE_DPMS_ON)
+ enable_bits |= SDVO_AUDIO_ENABLE;
+
+ temp = I915_READ(intel_hdmi->sdvox_reg);
+diff --git a/drivers/gpu/drm/i915/intel_modes.c b/drivers/gpu/drm/i915/intel_modes.c
+index d67ec3a..e019146 100644
+--- a/drivers/gpu/drm/i915/intel_modes.c
++++ b/drivers/gpu/drm/i915/intel_modes.c
+@@ -61,6 +61,25 @@ bool intel_ddc_probe(struct intel_encoder *intel_encoder, int ddc_bus)
+ }
+
+ /**
++ * intel_connector_update_modes - update connector from edid
++ * @connector: DRM connector device to use
++ * @edid: previously read EDID information
++ */
++int intel_connector_update_modes(struct drm_connector *connector,
++ struct edid *edid)
++{
++ int ret;
++
++ drm_mode_connector_update_edid_property(connector, edid);
++ ret = drm_add_edid_modes(connector, edid);
++ drm_edid_to_eld(connector, edid);
++ connector->display_info.raw_edid = NULL;
++ kfree(edid);
++
++ return ret;
++}
++
++/**
+ * intel_ddc_get_modes - get modelist from monitor
+ * @connector: DRM connector device to use
+ * @adapter: i2c adapter
+@@ -71,18 +90,12 @@ int intel_ddc_get_modes(struct drm_connector *connector,
+ struct i2c_adapter *adapter)
+ {
+ struct edid *edid;
+- int ret = 0;
+
+ edid = drm_get_edid(connector, adapter);
+- if (edid) {
+- drm_mode_connector_update_edid_property(connector, edid);
+- ret = drm_add_edid_modes(connector, edid);
+- drm_edid_to_eld(connector, edid);
+- connector->display_info.raw_edid = NULL;
+- kfree(edid);
+- }
++ if (!edid)
++ return 0;
+
+- return ret;
++ return intel_connector_update_modes(connector, edid);
+ }
+
+ static const struct drm_prop_enum_list force_audio_names[] = {
+diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
+index d0ce2a5..a48c391 100644
+--- a/drivers/gpu/drm/i915/intel_pm.c
++++ b/drivers/gpu/drm/i915/intel_pm.c
+@@ -2431,10 +2431,10 @@ void gen6_enable_rps(struct drm_i915_private *dev_priv)
+ I915_WRITE(GEN6_RP_INTERRUPT_LIMITS,
+ dev_priv->max_delay << 24 |
+ dev_priv->min_delay << 16);
+- I915_WRITE(GEN6_RP_UP_THRESHOLD, 10000);
+- I915_WRITE(GEN6_RP_DOWN_THRESHOLD, 1000000);
+- I915_WRITE(GEN6_RP_UP_EI, 100000);
+- I915_WRITE(GEN6_RP_DOWN_EI, 5000000);
++ I915_WRITE(GEN6_RP_UP_THRESHOLD, 59400);
++ I915_WRITE(GEN6_RP_DOWN_THRESHOLD, 245000);
++ I915_WRITE(GEN6_RP_UP_EI, 66000);
++ I915_WRITE(GEN6_RP_DOWN_EI, 350000);
+ I915_WRITE(GEN6_RP_IDLE_HYSTERSIS, 10);
+ I915_WRITE(GEN6_RP_CONTROL,
+ GEN6_RP_MEDIA_TURBO |
+@@ -3528,6 +3528,9 @@ static void gen3_init_clock_gating(struct drm_device *dev)
+
+ if (IS_PINEVIEW(dev))
+ I915_WRITE(ECOSKPD, _MASKED_BIT_ENABLE(ECO_GATING_CX_ONLY));
++
++ /* IIR "flip pending" means done if this bit is set */
++ I915_WRITE(ECOSKPD, _MASKED_BIT_DISABLE(ECO_FLIP_DONE));
+ }
+
+ static void i85x_init_clock_gating(struct drm_device *dev)
+diff --git a/drivers/gpu/drm/i915/intel_sdvo.c b/drivers/gpu/drm/i915/intel_sdvo.c
+index b6a9d45..74d47a3 100644
+--- a/drivers/gpu/drm/i915/intel_sdvo.c
++++ b/drivers/gpu/drm/i915/intel_sdvo.c
+@@ -2552,25 +2552,12 @@ bool intel_sdvo_init(struct drm_device *dev, uint32_t sdvo_reg, bool is_sdvob)
+ }
+ }
+
+- if (intel_sdvo->is_sdvob)
+- dev_priv->hotplug_supported_mask |= SDVOB_HOTPLUG_INT_STATUS;
+- else
+- dev_priv->hotplug_supported_mask |= SDVOC_HOTPLUG_INT_STATUS;
+-
+ drm_encoder_helper_add(&intel_encoder->base, &intel_sdvo_helper_funcs);
+
+ /* In default case sdvo lvds is false */
+ if (!intel_sdvo_get_capabilities(intel_sdvo, &intel_sdvo->caps))
+ goto err;
+
+- /* Set up hotplug command - note paranoia about contents of reply.
+- * We assume that the hardware is in a sane state, and only touch
+- * the bits we think we understand.
+- */
+- intel_sdvo_get_value(intel_sdvo, SDVO_CMD_GET_ACTIVE_HOT_PLUG,
+- &intel_sdvo->hotplug_active, 2);
+- intel_sdvo->hotplug_active[0] &= ~0x3;
+-
+ if (intel_sdvo_output_setup(intel_sdvo,
+ intel_sdvo->caps.output_flags) != true) {
+ DRM_DEBUG_KMS("SDVO output failed to setup on %s\n",
+@@ -2578,6 +2565,16 @@ bool intel_sdvo_init(struct drm_device *dev, uint32_t sdvo_reg, bool is_sdvob)
+ goto err;
+ }
+
++ /* Only enable the hotplug irq if we need it, to work around noisy
++ * hotplug lines.
++ */
++ if (intel_sdvo->hotplug_active[0]) {
++ if (intel_sdvo->is_sdvob)
++ dev_priv->hotplug_supported_mask |= SDVOB_HOTPLUG_INT_STATUS;
++ else
++ dev_priv->hotplug_supported_mask |= SDVOC_HOTPLUG_INT_STATUS;
++ }
++
+ intel_sdvo_select_ddc_bus(dev_priv, intel_sdvo, sdvo_reg);
+
+ /* Set the input timing to the screen. Assume always input 0. */
+diff --git a/drivers/gpu/drm/nouveau/nouveau_display.c b/drivers/gpu/drm/nouveau/nouveau_display.c
+index 69688ef..7e16dc5 100644
+--- a/drivers/gpu/drm/nouveau/nouveau_display.c
++++ b/drivers/gpu/drm/nouveau/nouveau_display.c
+@@ -598,7 +598,7 @@ nouveau_display_dumb_create(struct drm_file *file_priv, struct drm_device *dev,
+ args->size = args->pitch * args->height;
+ args->size = roundup(args->size, PAGE_SIZE);
+
+- ret = nouveau_gem_new(dev, args->size, 0, TTM_PL_FLAG_VRAM, 0, 0, &bo);
++ ret = nouveau_gem_new(dev, args->size, 0, NOUVEAU_GEM_DOMAIN_VRAM, 0, 0, &bo);
+ if (ret)
+ return ret;
+
+diff --git a/drivers/gpu/drm/nouveau/nouveau_state.c b/drivers/gpu/drm/nouveau/nouveau_state.c
+index 19706f0..22a90a0 100644
+--- a/drivers/gpu/drm/nouveau/nouveau_state.c
++++ b/drivers/gpu/drm/nouveau/nouveau_state.c
+@@ -737,9 +737,11 @@ nouveau_card_init(struct drm_device *dev)
+ }
+ break;
+ case NV_C0:
+- nvc0_copy_create(dev, 1);
++ if (!(nv_rd32(dev, 0x022500) & 0x00000200))
++ nvc0_copy_create(dev, 1);
+ case NV_D0:
+- nvc0_copy_create(dev, 0);
++ if (!(nv_rd32(dev, 0x022500) & 0x00000100))
++ nvc0_copy_create(dev, 0);
+ break;
+ default:
+ break;
+diff --git a/drivers/gpu/drm/nouveau/nv84_fifo.c b/drivers/gpu/drm/nouveau/nv84_fifo.c
+index cc82d79..c564c5e 100644
+--- a/drivers/gpu/drm/nouveau/nv84_fifo.c
++++ b/drivers/gpu/drm/nouveau/nv84_fifo.c
+@@ -117,17 +117,22 @@ nv84_fifo_context_del(struct nouveau_channel *chan, int engine)
+ struct drm_device *dev = chan->dev;
+ struct drm_nouveau_private *dev_priv = dev->dev_private;
+ unsigned long flags;
++ u32 save;
+
+ /* remove channel from playlist, will context switch if active */
+ spin_lock_irqsave(&dev_priv->context_switch_lock, flags);
+ nv_mask(dev, 0x002600 + (chan->id * 4), 0x80000000, 0x00000000);
+ nv50_fifo_playlist_update(dev);
+
++ save = nv_mask(dev, 0x002520, 0x0000003f, 0x15);
++
+ /* tell any engines on this channel to unload their contexts */
+ nv_wr32(dev, 0x0032fc, chan->ramin->vinst >> 12);
+ if (!nv_wait_ne(dev, 0x0032fc, 0xffffffff, 0xffffffff))
+ NV_INFO(dev, "PFIFO: channel %d unload timeout\n", chan->id);
+
++ nv_wr32(dev, 0x002520, save);
++
+ nv_wr32(dev, 0x002600 + (chan->id * 4), 0x00000000);
+ spin_unlock_irqrestore(&dev_priv->context_switch_lock, flags);
+
+@@ -184,10 +189,13 @@ nv84_fifo_fini(struct drm_device *dev, int engine, bool suspend)
+ struct drm_nouveau_private *dev_priv = dev->dev_private;
+ struct nv84_fifo_priv *priv = nv_engine(dev, engine);
+ int i;
++ u32 save;
+
+ /* set playlist length to zero, fifo will unload context */
+ nv_wr32(dev, 0x0032ec, 0);
+
++ save = nv_mask(dev, 0x002520, 0x0000003f, 0x15);
++
+ /* tell all connected engines to unload their contexts */
+ for (i = 0; i < priv->base.channels; i++) {
+ struct nouveau_channel *chan = dev_priv->channels.ptr[i];
+@@ -199,6 +207,7 @@ nv84_fifo_fini(struct drm_device *dev, int engine, bool suspend)
+ }
+ }
+
++ nv_wr32(dev, 0x002520, save);
+ nv_wr32(dev, 0x002140, 0);
+ return 0;
+ }
+diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c
+index 7915944..25b8014 100644
+--- a/drivers/gpu/drm/radeon/atombios_crtc.c
++++ b/drivers/gpu/drm/radeon/atombios_crtc.c
+@@ -258,7 +258,6 @@ void atombios_crtc_dpms(struct drm_crtc *crtc, int mode)
+ radeon_crtc->enabled = true;
+ /* adjust pm to dpms changes BEFORE enabling crtcs */
+ radeon_pm_compute_clocks(rdev);
+- /* disable crtc pair power gating before programming */
+ if (ASIC_IS_DCE6(rdev) && !radeon_crtc->in_mode_set)
+ atombios_powergate_crtc(crtc, ATOM_DISABLE);
+ atombios_enable_crtc(crtc, ATOM_ENABLE);
+@@ -278,25 +277,8 @@ void atombios_crtc_dpms(struct drm_crtc *crtc, int mode)
+ atombios_enable_crtc_memreq(crtc, ATOM_DISABLE);
+ atombios_enable_crtc(crtc, ATOM_DISABLE);
+ radeon_crtc->enabled = false;
+- /* power gating is per-pair */
+- if (ASIC_IS_DCE6(rdev) && !radeon_crtc->in_mode_set) {
+- struct drm_crtc *other_crtc;
+- struct radeon_crtc *other_radeon_crtc;
+- list_for_each_entry(other_crtc, &rdev->ddev->mode_config.crtc_list, head) {
+- other_radeon_crtc = to_radeon_crtc(other_crtc);
+- if (((radeon_crtc->crtc_id == 0) && (other_radeon_crtc->crtc_id == 1)) ||
+- ((radeon_crtc->crtc_id == 1) && (other_radeon_crtc->crtc_id == 0)) ||
+- ((radeon_crtc->crtc_id == 2) && (other_radeon_crtc->crtc_id == 3)) ||
+- ((radeon_crtc->crtc_id == 3) && (other_radeon_crtc->crtc_id == 2)) ||
+- ((radeon_crtc->crtc_id == 4) && (other_radeon_crtc->crtc_id == 5)) ||
+- ((radeon_crtc->crtc_id == 5) && (other_radeon_crtc->crtc_id == 4))) {
+- /* if both crtcs in the pair are off, enable power gating */
+- if (other_radeon_crtc->enabled == false)
+- atombios_powergate_crtc(crtc, ATOM_ENABLE);
+- break;
+- }
+- }
+- }
++ if (ASIC_IS_DCE6(rdev) && !radeon_crtc->in_mode_set)
++ atombios_powergate_crtc(crtc, ATOM_ENABLE);
+ /* adjust pm to dpms changes AFTER disabling crtcs */
+ radeon_pm_compute_clocks(rdev);
+ break;
+@@ -444,11 +426,28 @@ union atom_enable_ss {
+ static void atombios_crtc_program_ss(struct radeon_device *rdev,
+ int enable,
+ int pll_id,
++ int crtc_id,
+ struct radeon_atom_ss *ss)
+ {
++ unsigned i;
+ int index = GetIndexIntoMasterTable(COMMAND, EnableSpreadSpectrumOnPPLL);
+ union atom_enable_ss args;
+
++ if (!enable) {
++ for (i = 0; i < rdev->num_crtc; i++) {
++ if (rdev->mode_info.crtcs[i] &&
++ rdev->mode_info.crtcs[i]->enabled &&
++ i != crtc_id &&
++ pll_id == rdev->mode_info.crtcs[i]->pll_id) {
++ /* one other crtc is using this pll don't turn
++ * off spread spectrum as it might turn off
++ * display on active crtc
++ */
++ return;
++ }
++ }
++ }
++
+ memset(&args, 0, sizeof(args));
+
+ if (ASIC_IS_DCE5(rdev)) {
+@@ -1036,7 +1035,7 @@ static void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode
+ radeon_compute_pll_legacy(pll, adjusted_clock, &pll_clock, &fb_div, &frac_fb_div,
+ &ref_div, &post_div);
+
+- atombios_crtc_program_ss(rdev, ATOM_DISABLE, radeon_crtc->pll_id, &ss);
++ atombios_crtc_program_ss(rdev, ATOM_DISABLE, radeon_crtc->pll_id, radeon_crtc->crtc_id, &ss);
+
+ atombios_crtc_program_pll(crtc, radeon_crtc->crtc_id, radeon_crtc->pll_id,
+ encoder_mode, radeon_encoder->encoder_id, mode->clock,
+@@ -1059,7 +1058,7 @@ static void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode
+ ss.step = step_size;
+ }
+
+- atombios_crtc_program_ss(rdev, ATOM_ENABLE, radeon_crtc->pll_id, &ss);
++ atombios_crtc_program_ss(rdev, ATOM_ENABLE, radeon_crtc->pll_id, radeon_crtc->crtc_id, &ss);
+ }
+ }
+
+@@ -1576,11 +1575,11 @@ void radeon_atom_disp_eng_pll_init(struct radeon_device *rdev)
+ ASIC_INTERNAL_SS_ON_DCPLL,
+ rdev->clock.default_dispclk);
+ if (ss_enabled)
+- atombios_crtc_program_ss(rdev, ATOM_DISABLE, ATOM_DCPLL, &ss);
++ atombios_crtc_program_ss(rdev, ATOM_DISABLE, ATOM_DCPLL, -1, &ss);
+ /* XXX: DCE5, make sure voltage, dispclk is high enough */
+ atombios_crtc_set_disp_eng_pll(rdev, rdev->clock.default_dispclk);
+ if (ss_enabled)
+- atombios_crtc_program_ss(rdev, ATOM_ENABLE, ATOM_DCPLL, &ss);
++ atombios_crtc_program_ss(rdev, ATOM_ENABLE, ATOM_DCPLL, -1, &ss);
+ }
+
+ }
+@@ -1669,9 +1668,22 @@ static void atombios_crtc_disable(struct drm_crtc *crtc)
+ struct drm_device *dev = crtc->dev;
+ struct radeon_device *rdev = dev->dev_private;
+ struct radeon_atom_ss ss;
++ int i;
+
+ atombios_crtc_dpms(crtc, DRM_MODE_DPMS_OFF);
+
++ for (i = 0; i < rdev->num_crtc; i++) {
++ if (rdev->mode_info.crtcs[i] &&
++ rdev->mode_info.crtcs[i]->enabled &&
++ i != radeon_crtc->crtc_id &&
++ radeon_crtc->pll_id == rdev->mode_info.crtcs[i]->pll_id) {
++ /* one other crtc is using this pll don't turn
++ * off the pll
++ */
++ goto done;
++ }
++ }
++
+ switch (radeon_crtc->pll_id) {
+ case ATOM_PPLL1:
+ case ATOM_PPLL2:
+@@ -1688,6 +1700,7 @@ static void atombios_crtc_disable(struct drm_crtc *crtc)
+ default:
+ break;
+ }
++done:
+ radeon_crtc->pll_id = -1;
+ }
+
+diff --git a/drivers/gpu/drm/radeon/atombios_encoders.c b/drivers/gpu/drm/radeon/atombios_encoders.c
+index 8676b1b..700dfab 100644
+--- a/drivers/gpu/drm/radeon/atombios_encoders.c
++++ b/drivers/gpu/drm/radeon/atombios_encoders.c
+@@ -1379,6 +1379,8 @@ radeon_atom_encoder_dpms_dig(struct drm_encoder *encoder, int mode)
+ struct drm_device *dev = encoder->dev;
+ struct radeon_device *rdev = dev->dev_private;
+ struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
++ struct drm_encoder *ext_encoder = radeon_get_external_encoder(encoder);
++ struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
+ struct drm_connector *connector = radeon_get_connector_for_encoder(encoder);
+ struct radeon_connector *radeon_connector = NULL;
+ struct radeon_connector_atom_dig *radeon_dig_connector = NULL;
+@@ -1390,19 +1392,37 @@ radeon_atom_encoder_dpms_dig(struct drm_encoder *encoder, int mode)
+
+ switch (mode) {
+ case DRM_MODE_DPMS_ON:
+- /* some early dce3.2 boards have a bug in their transmitter control table */
+- if ((rdev->family == CHIP_RV710) || (rdev->family == CHIP_RV730) ||
+- ASIC_IS_DCE41(rdev) || ASIC_IS_DCE5(rdev)) {
+- if (ASIC_IS_DCE6(rdev)) {
+- /* It seems we need to call ATOM_ENCODER_CMD_SETUP again
+- * before reenabling encoder on DPMS ON, otherwise we never
+- * get picture
+- */
+- atombios_dig_encoder_setup(encoder, ATOM_ENCODER_CMD_SETUP, 0);
++ if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE5(rdev)) {
++ if (!connector)
++ dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE;
++ else
++ dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector);
++
++ /* setup and enable the encoder */
++ atombios_dig_encoder_setup(encoder, ATOM_ENCODER_CMD_SETUP, 0);
++ atombios_dig_encoder_setup(encoder,
++ ATOM_ENCODER_CMD_SETUP_PANEL_MODE,
++ dig->panel_mode);
++ if (ext_encoder) {
++ if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE61(rdev))
++ atombios_external_encoder_setup(encoder, ext_encoder,
++ EXTERNAL_ENCODER_ACTION_V3_ENCODER_SETUP);
+ }
+ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE, 0, 0);
+- } else {
++ } else if (ASIC_IS_DCE4(rdev)) {
++ /* setup and enable the encoder */
++ atombios_dig_encoder_setup(encoder, ATOM_ENCODER_CMD_SETUP, 0);
++ /* enable the transmitter */
++ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE, 0, 0);
+ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE_OUTPUT, 0, 0);
++ } else {
++ /* setup and enable the encoder and transmitter */
++ atombios_dig_encoder_setup(encoder, ATOM_ENABLE, 0);
++ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_SETUP, 0, 0);
++ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE, 0, 0);
++ /* some early dce3.2 boards have a bug in their transmitter control table */
++ if ((rdev->family != CHIP_RV710) || (rdev->family != CHIP_RV730))
++ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE_OUTPUT, 0, 0);
+ }
+ if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(encoder)) && connector) {
+ if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) {
+@@ -1420,10 +1440,19 @@ radeon_atom_encoder_dpms_dig(struct drm_encoder *encoder, int mode)
+ case DRM_MODE_DPMS_STANDBY:
+ case DRM_MODE_DPMS_SUSPEND:
+ case DRM_MODE_DPMS_OFF:
+- if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE5(rdev))
++ if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE5(rdev)) {
++ /* disable the transmitter */
+ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE, 0, 0);
+- else
++ } else if (ASIC_IS_DCE4(rdev)) {
++ /* disable the transmitter */
++ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE_OUTPUT, 0, 0);
++ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE, 0, 0);
++ } else {
++ /* disable the encoder and transmitter */
+ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE_OUTPUT, 0, 0);
++ atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE, 0, 0);
++ atombios_dig_encoder_setup(encoder, ATOM_DISABLE, 0);
++ }
+ if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(encoder)) && connector) {
+ if (ASIC_IS_DCE4(rdev))
+ atombios_dig_encoder_setup(encoder, ATOM_ENCODER_CMD_DP_VIDEO_OFF, 0);
+@@ -1740,13 +1769,34 @@ static int radeon_atom_pick_dig_encoder(struct drm_encoder *encoder)
+ struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc);
+ struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
+ struct drm_encoder *test_encoder;
+- struct radeon_encoder_atom_dig *dig;
++ struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
+ uint32_t dig_enc_in_use = 0;
+
+- /* DCE4/5 */
+- if (ASIC_IS_DCE4(rdev)) {
+- dig = radeon_encoder->enc_priv;
+- if (ASIC_IS_DCE41(rdev)) {
++ if (ASIC_IS_DCE6(rdev)) {
++ /* DCE6 */
++ switch (radeon_encoder->encoder_id) {
++ case ENCODER_OBJECT_ID_INTERNAL_UNIPHY:
++ if (dig->linkb)
++ return 1;
++ else
++ return 0;
++ break;
++ case ENCODER_OBJECT_ID_INTERNAL_UNIPHY1:
++ if (dig->linkb)
++ return 3;
++ else
++ return 2;
++ break;
++ case ENCODER_OBJECT_ID_INTERNAL_UNIPHY2:
++ if (dig->linkb)
++ return 5;
++ else
++ return 4;
++ break;
++ }
++ } else if (ASIC_IS_DCE4(rdev)) {
++ /* DCE4/5 */
++ if (ASIC_IS_DCE41(rdev) && !ASIC_IS_DCE61(rdev)) {
+ /* ontario follows DCE4 */
+ if (rdev->family == CHIP_PALM) {
+ if (dig->linkb)
+@@ -1848,10 +1898,12 @@ radeon_atom_encoder_mode_set(struct drm_encoder *encoder,
+ struct drm_device *dev = encoder->dev;
+ struct radeon_device *rdev = dev->dev_private;
+ struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
+- struct drm_encoder *ext_encoder = radeon_get_external_encoder(encoder);
+
+ radeon_encoder->pixel_clock = adjusted_mode->clock;
+
++ /* need to call this here rather than in prepare() since we need some crtc info */
++ radeon_atom_encoder_dpms(encoder, DRM_MODE_DPMS_OFF);
++
+ if (ASIC_IS_AVIVO(rdev) && !ASIC_IS_DCE4(rdev)) {
+ if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT | ATOM_DEVICE_TV_SUPPORT))
+ atombios_yuv_setup(encoder, true);
+@@ -1870,38 +1922,7 @@ radeon_atom_encoder_mode_set(struct drm_encoder *encoder,
+ case ENCODER_OBJECT_ID_INTERNAL_UNIPHY1:
+ case ENCODER_OBJECT_ID_INTERNAL_UNIPHY2:
+ case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA:
+- if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE5(rdev)) {
+- struct drm_connector *connector = radeon_get_connector_for_encoder(encoder);
+- struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
+-
+- if (!connector)
+- dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE;
+- else
+- dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector);
+-
+- /* setup and enable the encoder */
+- atombios_dig_encoder_setup(encoder, ATOM_ENCODER_CMD_SETUP, 0);
+- atombios_dig_encoder_setup(encoder,
+- ATOM_ENCODER_CMD_SETUP_PANEL_MODE,
+- dig->panel_mode);
+- } else if (ASIC_IS_DCE4(rdev)) {
+- /* disable the transmitter */
+- atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE, 0, 0);
+- /* setup and enable the encoder */
+- atombios_dig_encoder_setup(encoder, ATOM_ENCODER_CMD_SETUP, 0);
+-
+- /* enable the transmitter */
+- atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE, 0, 0);
+- } else {
+- /* disable the encoder and transmitter */
+- atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE, 0, 0);
+- atombios_dig_encoder_setup(encoder, ATOM_DISABLE, 0);
+-
+- /* setup and enable the encoder and transmitter */
+- atombios_dig_encoder_setup(encoder, ATOM_ENABLE, 0);
+- atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_SETUP, 0, 0);
+- atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE, 0, 0);
+- }
++ /* handled in dpms */
+ break;
+ case ENCODER_OBJECT_ID_INTERNAL_DDI:
+ case ENCODER_OBJECT_ID_INTERNAL_DVO1:
+@@ -1922,14 +1943,6 @@ radeon_atom_encoder_mode_set(struct drm_encoder *encoder,
+ break;
+ }
+
+- if (ext_encoder) {
+- if (ASIC_IS_DCE41(rdev) || ASIC_IS_DCE61(rdev))
+- atombios_external_encoder_setup(encoder, ext_encoder,
+- EXTERNAL_ENCODER_ACTION_V3_ENCODER_SETUP);
+- else
+- atombios_external_encoder_setup(encoder, ext_encoder, ATOM_ENABLE);
+- }
+-
+ atombios_apply_encoder_quirks(encoder, adjusted_mode);
+
+ if (atombios_get_encoder_mode(encoder) == ATOM_ENCODER_MODE_HDMI) {
+@@ -2116,7 +2129,6 @@ static void radeon_atom_encoder_prepare(struct drm_encoder *encoder)
+ }
+
+ radeon_atom_output_lock(encoder, true);
+- radeon_atom_encoder_dpms(encoder, DRM_MODE_DPMS_OFF);
+
+ if (connector) {
+ struct radeon_connector *radeon_connector = to_radeon_connector(connector);
+@@ -2137,6 +2149,7 @@ static void radeon_atom_encoder_prepare(struct drm_encoder *encoder)
+
+ static void radeon_atom_encoder_commit(struct drm_encoder *encoder)
+ {
++ /* need to call this here as we need the crtc set up */
+ radeon_atom_encoder_dpms(encoder, DRM_MODE_DPMS_ON);
+ radeon_atom_output_lock(encoder, false);
+ }
+@@ -2177,14 +2190,7 @@ static void radeon_atom_encoder_disable(struct drm_encoder *encoder)
+ case ENCODER_OBJECT_ID_INTERNAL_UNIPHY1:
+ case ENCODER_OBJECT_ID_INTERNAL_UNIPHY2:
+ case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA:
+- if (ASIC_IS_DCE4(rdev))
+- /* disable the transmitter */
+- atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE, 0, 0);
+- else {
+- /* disable the encoder and transmitter */
+- atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_DISABLE, 0, 0);
+- atombios_dig_encoder_setup(encoder, ATOM_DISABLE, 0);
+- }
++ /* handled in dpms */
+ break;
+ case ENCODER_OBJECT_ID_INTERNAL_DDI:
+ case ENCODER_OBJECT_ID_INTERNAL_DVO1:
+diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
+index fefcca5..5c8a0bf 100644
+--- a/drivers/gpu/drm/radeon/radeon.h
++++ b/drivers/gpu/drm/radeon/radeon.h
+@@ -143,21 +143,6 @@ struct radeon_device;
+ /*
+ * BIOS.
+ */
+-#define ATRM_BIOS_PAGE 4096
+-
+-#if defined(CONFIG_VGA_SWITCHEROO)
+-bool radeon_atrm_supported(struct pci_dev *pdev);
+-int radeon_atrm_get_bios_chunk(uint8_t *bios, int offset, int len);
+-#else
+-static inline bool radeon_atrm_supported(struct pci_dev *pdev)
+-{
+- return false;
+-}
+-
+-static inline int radeon_atrm_get_bios_chunk(uint8_t *bios, int offset, int len){
+- return -EINVAL;
+-}
+-#endif
+ bool radeon_get_bios(struct radeon_device *rdev);
+
+
+@@ -323,6 +308,7 @@ struct radeon_bo_va {
+ uint64_t soffset;
+ uint64_t eoffset;
+ uint32_t flags;
++ struct radeon_fence *fence;
+ bool valid;
+ };
+
+diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c
+index b1e3820..5e30e12 100644
+--- a/drivers/gpu/drm/radeon/radeon_atombios.c
++++ b/drivers/gpu/drm/radeon/radeon_atombios.c
+@@ -452,7 +452,7 @@ static bool radeon_atom_apply_quirks(struct drm_device *dev,
+ }
+
+ /* Fujitsu D3003-S2 board lists DVI-I as DVI-D and VGA */
+- if ((dev->pdev->device == 0x9802) &&
++ if (((dev->pdev->device == 0x9802) || (dev->pdev->device == 0x9806)) &&
+ (dev->pdev->subsystem_vendor == 0x1734) &&
+ (dev->pdev->subsystem_device == 0x11bd)) {
+ if (*connector_type == DRM_MODE_CONNECTOR_VGA) {
+diff --git a/drivers/gpu/drm/radeon/radeon_atpx_handler.c b/drivers/gpu/drm/radeon/radeon_atpx_handler.c
+index 98724fc..2a2cf0b 100644
+--- a/drivers/gpu/drm/radeon/radeon_atpx_handler.c
++++ b/drivers/gpu/drm/radeon/radeon_atpx_handler.c
+@@ -30,57 +30,8 @@ static struct radeon_atpx_priv {
+ /* handle for device - and atpx */
+ acpi_handle dhandle;
+ acpi_handle atpx_handle;
+- acpi_handle atrm_handle;
+ } radeon_atpx_priv;
+
+-/* retrieve the ROM in 4k blocks */
+-static int radeon_atrm_call(acpi_handle atrm_handle, uint8_t *bios,
+- int offset, int len)
+-{
+- acpi_status status;
+- union acpi_object atrm_arg_elements[2], *obj;
+- struct acpi_object_list atrm_arg;
+- struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL};
+-
+- atrm_arg.count = 2;
+- atrm_arg.pointer = &atrm_arg_elements[0];
+-
+- atrm_arg_elements[0].type = ACPI_TYPE_INTEGER;
+- atrm_arg_elements[0].integer.value = offset;
+-
+- atrm_arg_elements[1].type = ACPI_TYPE_INTEGER;
+- atrm_arg_elements[1].integer.value = len;
+-
+- status = acpi_evaluate_object(atrm_handle, NULL, &atrm_arg, &buffer);
+- if (ACPI_FAILURE(status)) {
+- printk("failed to evaluate ATRM got %s\n", acpi_format_exception(status));
+- return -ENODEV;
+- }
+-
+- obj = (union acpi_object *)buffer.pointer;
+- memcpy(bios+offset, obj->buffer.pointer, obj->buffer.length);
+- len = obj->buffer.length;
+- kfree(buffer.pointer);
+- return len;
+-}
+-
+-bool radeon_atrm_supported(struct pci_dev *pdev)
+-{
+- /* get the discrete ROM only via ATRM */
+- if (!radeon_atpx_priv.atpx_detected)
+- return false;
+-
+- if (radeon_atpx_priv.dhandle == DEVICE_ACPI_HANDLE(&pdev->dev))
+- return false;
+- return true;
+-}
+-
+-
+-int radeon_atrm_get_bios_chunk(uint8_t *bios, int offset, int len)
+-{
+- return radeon_atrm_call(radeon_atpx_priv.atrm_handle, bios, offset, len);
+-}
+-
+ static int radeon_atpx_get_version(acpi_handle handle)
+ {
+ acpi_status status;
+@@ -198,7 +149,7 @@ static int radeon_atpx_power_state(enum vga_switcheroo_client_id id,
+
+ static bool radeon_atpx_pci_probe_handle(struct pci_dev *pdev)
+ {
+- acpi_handle dhandle, atpx_handle, atrm_handle;
++ acpi_handle dhandle, atpx_handle;
+ acpi_status status;
+
+ dhandle = DEVICE_ACPI_HANDLE(&pdev->dev);
+@@ -209,13 +160,8 @@ static bool radeon_atpx_pci_probe_handle(struct pci_dev *pdev)
+ if (ACPI_FAILURE(status))
+ return false;
+
+- status = acpi_get_handle(dhandle, "ATRM", &atrm_handle);
+- if (ACPI_FAILURE(status))
+- return false;
+-
+ radeon_atpx_priv.dhandle = dhandle;
+ radeon_atpx_priv.atpx_handle = atpx_handle;
+- radeon_atpx_priv.atrm_handle = atrm_handle;
+ return true;
+ }
+
+diff --git a/drivers/gpu/drm/radeon/radeon_bios.c b/drivers/gpu/drm/radeon/radeon_bios.c
+index 501f488..d306cc8 100644
+--- a/drivers/gpu/drm/radeon/radeon_bios.c
++++ b/drivers/gpu/drm/radeon/radeon_bios.c
+@@ -32,6 +32,7 @@
+
+ #include <linux/vga_switcheroo.h>
+ #include <linux/slab.h>
++#include <linux/acpi.h>
+ /*
+ * BIOS.
+ */
+@@ -98,16 +99,81 @@ static bool radeon_read_bios(struct radeon_device *rdev)
+ return true;
+ }
+
++#ifdef CONFIG_ACPI
+ /* ATRM is used to get the BIOS on the discrete cards in
+ * dual-gpu systems.
+ */
++/* retrieve the ROM in 4k blocks */
++#define ATRM_BIOS_PAGE 4096
++/**
++ * radeon_atrm_call - fetch a chunk of the vbios
++ *
++ * @atrm_handle: acpi ATRM handle
++ * @bios: vbios image pointer
++ * @offset: offset of vbios image data to fetch
++ * @len: length of vbios image data to fetch
++ *
++ * Executes ATRM to fetch a chunk of the discrete
++ * vbios image on PX systems (all asics).
++ * Returns the length of the buffer fetched.
++ */
++static int radeon_atrm_call(acpi_handle atrm_handle, uint8_t *bios,
++ int offset, int len)
++{
++ acpi_status status;
++ union acpi_object atrm_arg_elements[2], *obj;
++ struct acpi_object_list atrm_arg;
++ struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL};
++
++ atrm_arg.count = 2;
++ atrm_arg.pointer = &atrm_arg_elements[0];
++
++ atrm_arg_elements[0].type = ACPI_TYPE_INTEGER;
++ atrm_arg_elements[0].integer.value = offset;
++
++ atrm_arg_elements[1].type = ACPI_TYPE_INTEGER;
++ atrm_arg_elements[1].integer.value = len;
++
++ status = acpi_evaluate_object(atrm_handle, NULL, &atrm_arg, &buffer);
++ if (ACPI_FAILURE(status)) {
++ printk("failed to evaluate ATRM got %s\n", acpi_format_exception(status));
++ return -ENODEV;
++ }
++
++ obj = (union acpi_object *)buffer.pointer;
++ memcpy(bios+offset, obj->buffer.pointer, obj->buffer.length);
++ len = obj->buffer.length;
++ kfree(buffer.pointer);
++ return len;
++}
++
+ static bool radeon_atrm_get_bios(struct radeon_device *rdev)
+ {
+ int ret;
+ int size = 256 * 1024;
+ int i;
++ struct pci_dev *pdev = NULL;
++ acpi_handle dhandle, atrm_handle;
++ acpi_status status;
++ bool found = false;
++
++ /* ATRM is for the discrete card only */
++ if (rdev->flags & RADEON_IS_IGP)
++ return false;
++
++ while ((pdev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, pdev)) != NULL) {
++ dhandle = DEVICE_ACPI_HANDLE(&pdev->dev);
++ if (!dhandle)
++ continue;
++
++ status = acpi_get_handle(dhandle, "ATRM", &atrm_handle);
++ if (!ACPI_FAILURE(status)) {
++ found = true;
++ break;
++ }
++ }
+
+- if (!radeon_atrm_supported(rdev->pdev))
++ if (!found)
+ return false;
+
+ rdev->bios = kmalloc(size, GFP_KERNEL);
+@@ -117,9 +183,10 @@ static bool radeon_atrm_get_bios(struct radeon_device *rdev)
+ }
+
+ for (i = 0; i < size / ATRM_BIOS_PAGE; i++) {
+- ret = radeon_atrm_get_bios_chunk(rdev->bios,
+- (i * ATRM_BIOS_PAGE),
+- ATRM_BIOS_PAGE);
++ ret = radeon_atrm_call(atrm_handle,
++ rdev->bios,
++ (i * ATRM_BIOS_PAGE),
++ ATRM_BIOS_PAGE);
+ if (ret < ATRM_BIOS_PAGE)
+ break;
+ }
+@@ -130,6 +197,12 @@ static bool radeon_atrm_get_bios(struct radeon_device *rdev)
+ }
+ return true;
+ }
++#else
++static inline bool radeon_atrm_get_bios(struct radeon_device *rdev)
++{
++ return false;
++}
++#endif
+
+ static bool ni_read_disabled_bios(struct radeon_device *rdev)
+ {
+@@ -476,6 +549,61 @@ static bool radeon_read_disabled_bios(struct radeon_device *rdev)
+ return legacy_read_disabled_bios(rdev);
+ }
+
++#ifdef CONFIG_ACPI
++static bool radeon_acpi_vfct_bios(struct radeon_device *rdev)
++{
++ bool ret = false;
++ struct acpi_table_header *hdr;
++ acpi_size tbl_size;
++ UEFI_ACPI_VFCT *vfct;
++ GOP_VBIOS_CONTENT *vbios;
++ VFCT_IMAGE_HEADER *vhdr;
++
++ if (!ACPI_SUCCESS(acpi_get_table_with_size("VFCT", 1, &hdr, &tbl_size)))
++ return false;
++ if (tbl_size < sizeof(UEFI_ACPI_VFCT)) {
++ DRM_ERROR("ACPI VFCT table present but broken (too short #1)\n");
++ goto out_unmap;
++ }
++
++ vfct = (UEFI_ACPI_VFCT *)hdr;
++ if (vfct->VBIOSImageOffset + sizeof(VFCT_IMAGE_HEADER) > tbl_size) {
++ DRM_ERROR("ACPI VFCT table present but broken (too short #2)\n");
++ goto out_unmap;
++ }
++
++ vbios = (GOP_VBIOS_CONTENT *)((char *)hdr + vfct->VBIOSImageOffset);
++ vhdr = &vbios->VbiosHeader;
++ DRM_INFO("ACPI VFCT contains a BIOS for %02x:%02x.%d %04x:%04x, size %d\n",
++ vhdr->PCIBus, vhdr->PCIDevice, vhdr->PCIFunction,
++ vhdr->VendorID, vhdr->DeviceID, vhdr->ImageLength);
++
++ if (vhdr->PCIBus != rdev->pdev->bus->number ||
++ vhdr->PCIDevice != PCI_SLOT(rdev->pdev->devfn) ||
++ vhdr->PCIFunction != PCI_FUNC(rdev->pdev->devfn) ||
++ vhdr->VendorID != rdev->pdev->vendor ||
++ vhdr->DeviceID != rdev->pdev->device) {
++ DRM_INFO("ACPI VFCT table is not for this card\n");
++ goto out_unmap;
++ };
++
++ if (vfct->VBIOSImageOffset + sizeof(VFCT_IMAGE_HEADER) + vhdr->ImageLength > tbl_size) {
++ DRM_ERROR("ACPI VFCT image truncated\n");
++ goto out_unmap;
++ }
++
++ rdev->bios = kmemdup(&vbios->VbiosContent, vhdr->ImageLength, GFP_KERNEL);
++ ret = !!rdev->bios;
++
++out_unmap:
++ return ret;
++}
++#else
++static inline bool radeon_acpi_vfct_bios(struct radeon_device *rdev)
++{
++ return false;
++}
++#endif
+
+ bool radeon_get_bios(struct radeon_device *rdev)
+ {
+@@ -484,6 +612,8 @@ bool radeon_get_bios(struct radeon_device *rdev)
+
+ r = radeon_atrm_get_bios(rdev);
+ if (r == false)
++ r = radeon_acpi_vfct_bios(rdev);
++ if (r == false)
+ r = igp_read_bios_from_vram(rdev);
+ if (r == false)
+ r = radeon_read_bios(rdev);
+diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c
+index 17238f4..c84eb1a 100644
+--- a/drivers/gpu/drm/radeon/radeon_cs.c
++++ b/drivers/gpu/drm/radeon/radeon_cs.c
+@@ -294,6 +294,28 @@ int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data)
+ return 0;
+ }
+
++static void radeon_bo_vm_fence_va(struct radeon_cs_parser *parser,
++ struct radeon_fence *fence)
++{
++ struct radeon_fpriv *fpriv = parser->filp->driver_priv;
++ struct radeon_vm *vm = &fpriv->vm;
++ struct radeon_bo_list *lobj;
++
++ if (parser->chunk_ib_idx == -1)
++ return;
++ if ((parser->cs_flags & RADEON_CS_USE_VM) == 0)
++ return;
++
++ list_for_each_entry(lobj, &parser->validated, tv.head) {
++ struct radeon_bo_va *bo_va;
++ struct radeon_bo *rbo = lobj->bo;
++
++ bo_va = radeon_bo_va(rbo, vm);
++ radeon_fence_unref(&bo_va->fence);
++ bo_va->fence = radeon_fence_ref(fence);
++ }
++}
++
+ /**
+ * cs_parser_fini() - clean parser states
+ * @parser: parser structure holding parsing context.
+@@ -306,11 +328,14 @@ static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error)
+ {
+ unsigned i;
+
+- if (!error)
++ if (!error) {
++ /* fence all bo va before ttm_eu_fence_buffer_objects so bo are still reserved */
++ radeon_bo_vm_fence_va(parser, parser->ib.fence);
+ ttm_eu_fence_buffer_objects(&parser->validated,
+ parser->ib.fence);
+- else
++ } else {
+ ttm_eu_backoff_reservation(&parser->validated);
++ }
+
+ if (parser->relocs != NULL) {
+ for (i = 0; i < parser->nrelocs; i++) {
+@@ -407,7 +432,6 @@ static int radeon_cs_ib_vm_chunk(struct radeon_device *rdev,
+
+ if (parser->chunk_ib_idx == -1)
+ return 0;
+-
+ if ((parser->cs_flags & RADEON_CS_USE_VM) == 0)
+ return 0;
+
+diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
+index 066c98b..8867400 100644
+--- a/drivers/gpu/drm/radeon/radeon_device.c
++++ b/drivers/gpu/drm/radeon/radeon_device.c
+@@ -774,7 +774,7 @@ int radeon_device_init(struct radeon_device *rdev,
+ if (rdev->flags & RADEON_IS_AGP)
+ rdev->need_dma32 = true;
+ if ((rdev->flags & RADEON_IS_PCI) &&
+- (rdev->family < CHIP_RS400))
++ (rdev->family <= CHIP_RS740))
+ rdev->need_dma32 = true;
+
+ dma_bits = rdev->need_dma32 ? 32 : 40;
+diff --git a/drivers/gpu/drm/radeon/radeon_fence.c b/drivers/gpu/drm/radeon/radeon_fence.c
+index 11f5f40..71298ce 100644
+--- a/drivers/gpu/drm/radeon/radeon_fence.c
++++ b/drivers/gpu/drm/radeon/radeon_fence.c
+@@ -75,7 +75,7 @@ int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence *fence)
+
+ void radeon_fence_process(struct radeon_device *rdev, int ring)
+ {
+- uint64_t seq, last_seq;
++ uint64_t seq, last_seq, last_emitted;
+ unsigned count_loop = 0;
+ bool wake = false;
+
+@@ -102,13 +102,15 @@ void radeon_fence_process(struct radeon_device *rdev, int ring)
+ */
+ last_seq = atomic64_read(&rdev->fence_drv[ring].last_seq);
+ do {
++ last_emitted = rdev->fence_drv[ring].seq;
+ seq = radeon_fence_read(rdev, ring);
+ seq |= last_seq & 0xffffffff00000000LL;
+ if (seq < last_seq) {
+- seq += 0x100000000LL;
++ seq &= 0xffffffff;
++ seq |= last_emitted & 0xffffffff00000000LL;
+ }
+
+- if (seq == last_seq) {
++ if (seq <= last_seq || seq > last_emitted) {
+ break;
+ }
+ /* If we loop over we don't want to return without
+diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c
+index 84b648a..f651f22 100644
+--- a/drivers/gpu/drm/radeon/radeon_gart.c
++++ b/drivers/gpu/drm/radeon/radeon_gart.c
+@@ -564,7 +564,7 @@ int radeon_vm_bo_update_pte(struct radeon_device *rdev,
+ return -EINVAL;
+ }
+
+- if (bo_va->valid)
++ if (bo_va->valid && mem)
+ return 0;
+
+ ngpu_pages = radeon_bo_ngpu_pages(bo);
+@@ -597,11 +597,27 @@ int radeon_vm_bo_rmv(struct radeon_device *rdev,
+ struct radeon_bo *bo)
+ {
+ struct radeon_bo_va *bo_va;
++ int r;
+
+ bo_va = radeon_bo_va(bo, vm);
+ if (bo_va == NULL)
+ return 0;
+
++ /* wait for va use to end */
++ while (bo_va->fence) {
++ r = radeon_fence_wait(bo_va->fence, false);
++ if (r) {
++ DRM_ERROR("error while waiting for fence: %d\n", r);
++ }
++ if (r == -EDEADLK) {
++ r = radeon_gpu_reset(rdev);
++ if (!r)
++ continue;
++ }
++ break;
++ }
++ radeon_fence_unref(&bo_va->fence);
++
+ radeon_mutex_lock(&rdev->cs_mutex);
+ mutex_lock(&vm->mutex);
+ radeon_vm_bo_update_pte(rdev, vm, bo, NULL);
+@@ -661,12 +677,15 @@ void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm)
+ radeon_vm_unbind_locked(rdev, vm);
+ radeon_mutex_unlock(&rdev->cs_mutex);
+
+- /* remove all bo */
++ /* remove all bo at this point non are busy any more because unbind
++ * waited for the last vm fence to signal
++ */
+ r = radeon_bo_reserve(rdev->ring_tmp_bo.bo, false);
+ if (!r) {
+ bo_va = radeon_bo_va(rdev->ring_tmp_bo.bo, vm);
+ list_del_init(&bo_va->bo_list);
+ list_del_init(&bo_va->vm_list);
++ radeon_fence_unref(&bo_va->fence);
+ radeon_bo_unreserve(rdev->ring_tmp_bo.bo);
+ kfree(bo_va);
+ }
+@@ -678,6 +697,7 @@ void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm)
+ r = radeon_bo_reserve(bo_va->bo, false);
+ if (!r) {
+ list_del_init(&bo_va->bo_list);
++ radeon_fence_unref(&bo_va->fence);
+ radeon_bo_unreserve(bo_va->bo);
+ kfree(bo_va);
+ }
+diff --git a/drivers/gpu/drm/radeon/radeon_gem.c b/drivers/gpu/drm/radeon/radeon_gem.c
+index 21ec9f5..12207d9 100644
+--- a/drivers/gpu/drm/radeon/radeon_gem.c
++++ b/drivers/gpu/drm/radeon/radeon_gem.c
+@@ -134,25 +134,16 @@ void radeon_gem_object_close(struct drm_gem_object *obj,
+ struct radeon_device *rdev = rbo->rdev;
+ struct radeon_fpriv *fpriv = file_priv->driver_priv;
+ struct radeon_vm *vm = &fpriv->vm;
+- struct radeon_bo_va *bo_va, *tmp;
+
+ if (rdev->family < CHIP_CAYMAN) {
+ return;
+ }
+
+ if (radeon_bo_reserve(rbo, false)) {
++ dev_err(rdev->dev, "leaking bo va because we fail to reserve bo\n");
+ return;
+ }
+- list_for_each_entry_safe(bo_va, tmp, &rbo->va, bo_list) {
+- if (bo_va->vm == vm) {
+- /* remove from this vm address space */
+- mutex_lock(&vm->mutex);
+- list_del(&bo_va->vm_list);
+- mutex_unlock(&vm->mutex);
+- list_del(&bo_va->bo_list);
+- kfree(bo_va);
+- }
+- }
++ radeon_vm_bo_rmv(rdev, vm, rbo);
+ radeon_bo_unreserve(rbo);
+ }
+
+diff --git a/drivers/gpu/drm/radeon/radeon_object.c b/drivers/gpu/drm/radeon/radeon_object.c
+index 830f1a7..1b2289f 100644
+--- a/drivers/gpu/drm/radeon/radeon_object.c
++++ b/drivers/gpu/drm/radeon/radeon_object.c
+@@ -52,11 +52,7 @@ void radeon_bo_clear_va(struct radeon_bo *bo)
+
+ list_for_each_entry_safe(bo_va, tmp, &bo->va, bo_list) {
+ /* remove from all vm address space */
+- mutex_lock(&bo_va->vm->mutex);
+- list_del(&bo_va->vm_list);
+- mutex_unlock(&bo_va->vm->mutex);
+- list_del(&bo_va->bo_list);
+- kfree(bo_va);
++ radeon_vm_bo_rmv(bo->rdev, bo_va->vm, bo);
+ }
+ }
+
+diff --git a/drivers/gpu/drm/radeon/radeon_ring.c b/drivers/gpu/drm/radeon/radeon_ring.c
+index 983658c..7843b36 100644
+--- a/drivers/gpu/drm/radeon/radeon_ring.c
++++ b/drivers/gpu/drm/radeon/radeon_ring.c
+@@ -394,6 +394,7 @@ int radeon_ring_init(struct radeon_device *rdev, struct radeon_ring *ring, unsig
+ if (radeon_debugfs_ring_init(rdev, ring)) {
+ DRM_ERROR("Failed to register debugfs file for rings !\n");
+ }
++ radeon_ring_lockup_update(ring);
+ return 0;
+ }
+
+diff --git a/drivers/gpu/drm/udl/udl_connector.c b/drivers/gpu/drm/udl/udl_connector.c
+index ba055e9..8d9dc44 100644
+--- a/drivers/gpu/drm/udl/udl_connector.c
++++ b/drivers/gpu/drm/udl/udl_connector.c
+@@ -69,6 +69,13 @@ static int udl_get_modes(struct drm_connector *connector)
+ static int udl_mode_valid(struct drm_connector *connector,
+ struct drm_display_mode *mode)
+ {
++ struct udl_device *udl = connector->dev->dev_private;
++ if (!udl->sku_pixel_limit)
++ return 0;
++
++ if (mode->vdisplay * mode->hdisplay > udl->sku_pixel_limit)
++ return MODE_VIRTUAL_Y;
++
+ return 0;
+ }
+
+diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
+index 7279b3e..3a4b15a 100644
+--- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
++++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
+@@ -1159,6 +1159,11 @@ static struct drm_driver driver = {
+ .open = vmw_driver_open,
+ .preclose = vmw_preclose,
+ .postclose = vmw_postclose,
++
++ .dumb_create = vmw_dumb_create,
++ .dumb_map_offset = vmw_dumb_map_offset,
++ .dumb_destroy = vmw_dumb_destroy,
++
+ .fops = &vmwgfx_driver_fops,
+ .name = VMWGFX_DRIVER_NAME,
+ .desc = VMWGFX_DRIVER_DESC,
+diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
+index d0f2c07..29c984f 100644
+--- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
++++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
+@@ -645,6 +645,16 @@ int vmw_kms_readback(struct vmw_private *dev_priv,
+ int vmw_kms_update_layout_ioctl(struct drm_device *dev, void *data,
+ struct drm_file *file_priv);
+
++int vmw_dumb_create(struct drm_file *file_priv,
++ struct drm_device *dev,
++ struct drm_mode_create_dumb *args);
++
++int vmw_dumb_map_offset(struct drm_file *file_priv,
++ struct drm_device *dev, uint32_t handle,
++ uint64_t *offset);
++int vmw_dumb_destroy(struct drm_file *file_priv,
++ struct drm_device *dev,
++ uint32_t handle);
+ /**
+ * Overlay control - vmwgfx_overlay.c
+ */
+diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
+index f2fb8f1..7e07433 100644
+--- a/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
++++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fence.c
+@@ -1018,7 +1018,7 @@ int vmw_event_fence_action_create(struct drm_file *file_priv,
+ }
+
+
+- event = kzalloc(sizeof(event->event), GFP_KERNEL);
++ event = kzalloc(sizeof(*event), GFP_KERNEL);
+ if (unlikely(event == NULL)) {
+ DRM_ERROR("Failed to allocate an event.\n");
+ ret = -ENOMEM;
+diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
+index 22bf9a2..2c6ffe0 100644
+--- a/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
++++ b/drivers/gpu/drm/vmwgfx/vmwgfx_resource.c
+@@ -1917,3 +1917,76 @@ err_ref:
+ vmw_resource_unreference(&res);
+ return ret;
+ }
++
++
++int vmw_dumb_create(struct drm_file *file_priv,
++ struct drm_device *dev,
++ struct drm_mode_create_dumb *args)
++{
++ struct vmw_private *dev_priv = vmw_priv(dev);
++ struct vmw_master *vmaster = vmw_master(file_priv->master);
++ struct vmw_user_dma_buffer *vmw_user_bo;
++ struct ttm_buffer_object *tmp;
++ int ret;
++
++ args->pitch = args->width * ((args->bpp + 7) / 8);
++ args->size = args->pitch * args->height;
++
++ vmw_user_bo = kzalloc(sizeof(*vmw_user_bo), GFP_KERNEL);
++ if (vmw_user_bo == NULL)
++ return -ENOMEM;
++
++ ret = ttm_read_lock(&vmaster->lock, true);
++ if (ret != 0) {
++ kfree(vmw_user_bo);
++ return ret;
++ }
++
++ ret = vmw_dmabuf_init(dev_priv, &vmw_user_bo->dma, args->size,
++ &vmw_vram_sys_placement, true,
++ &vmw_user_dmabuf_destroy);
++ if (ret != 0)
++ goto out_no_dmabuf;
++
++ tmp = ttm_bo_reference(&vmw_user_bo->dma.base);
++ ret = ttm_base_object_init(vmw_fpriv(file_priv)->tfile,
++ &vmw_user_bo->base,
++ false,
++ ttm_buffer_type,
++ &vmw_user_dmabuf_release, NULL);
++ if (unlikely(ret != 0))
++ goto out_no_base_object;
++
++ args->handle = vmw_user_bo->base.hash.key;
++
++out_no_base_object:
++ ttm_bo_unref(&tmp);
++out_no_dmabuf:
++ ttm_read_unlock(&vmaster->lock);
++ return ret;
++}
++
++int vmw_dumb_map_offset(struct drm_file *file_priv,
++ struct drm_device *dev, uint32_t handle,
++ uint64_t *offset)
++{
++ struct ttm_object_file *tfile = vmw_fpriv(file_priv)->tfile;
++ struct vmw_dma_buffer *out_buf;
++ int ret;
++
++ ret = vmw_user_dmabuf_lookup(tfile, handle, &out_buf);
++ if (ret != 0)
++ return -EINVAL;
++
++ *offset = out_buf->base.addr_space_offset;
++ vmw_dmabuf_unreference(&out_buf);
++ return 0;
++}
++
++int vmw_dumb_destroy(struct drm_file *file_priv,
++ struct drm_device *dev,
++ uint32_t handle)
++{
++ return ttm_ref_object_base_unref(vmw_fpriv(file_priv)->tfile,
++ handle, TTM_REF_USAGE);
++}
+diff --git a/drivers/hid/hid-logitech-dj.c b/drivers/hid/hid-logitech-dj.c
+index 0f9c146..9500f2f 100644
+--- a/drivers/hid/hid-logitech-dj.c
++++ b/drivers/hid/hid-logitech-dj.c
+@@ -193,6 +193,7 @@ static struct hid_ll_driver logi_dj_ll_driver;
+ static int logi_dj_output_hidraw_report(struct hid_device *hid, u8 * buf,
+ size_t count,
+ unsigned char report_type);
++static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev);
+
+ static void logi_dj_recv_destroy_djhid_device(struct dj_receiver_dev *djrcv_dev,
+ struct dj_report *dj_report)
+@@ -233,6 +234,7 @@ static void logi_dj_recv_add_djhid_device(struct dj_receiver_dev *djrcv_dev,
+ if (dj_report->report_params[DEVICE_PAIRED_PARAM_SPFUNCTION] &
+ SPFUNCTION_DEVICE_LIST_EMPTY) {
+ dbg_hid("%s: device list is empty\n", __func__);
++ djrcv_dev->querying_devices = false;
+ return;
+ }
+
+@@ -243,6 +245,12 @@ static void logi_dj_recv_add_djhid_device(struct dj_receiver_dev *djrcv_dev,
+ return;
+ }
+
++ if (djrcv_dev->paired_dj_devices[dj_report->device_index]) {
++ /* The device is already known. No need to reallocate it. */
++ dbg_hid("%s: device is already known\n", __func__);
++ return;
++ }
++
+ dj_hiddev = hid_allocate_device();
+ if (IS_ERR(dj_hiddev)) {
+ dev_err(&djrcv_hdev->dev, "%s: hid_allocate_device failed\n",
+@@ -306,6 +314,7 @@ static void delayedwork_callback(struct work_struct *work)
+ struct dj_report dj_report;
+ unsigned long flags;
+ int count;
++ int retval;
+
+ dbg_hid("%s\n", __func__);
+
+@@ -338,6 +347,25 @@ static void delayedwork_callback(struct work_struct *work)
+ logi_dj_recv_destroy_djhid_device(djrcv_dev, &dj_report);
+ break;
+ default:
++ /* A normal report (i. e. not belonging to a pair/unpair notification)
++ * arriving here, means that the report arrived but we did not have a
++ * paired dj_device associated to the report's device_index, this
++ * means that the original "device paired" notification corresponding
++ * to this dj_device never arrived to this driver. The reason is that
++ * hid-core discards all packets coming from a device while probe() is
++ * executing. */
++ if (!djrcv_dev->paired_dj_devices[dj_report.device_index]) {
++ /* ok, we don't know the device, just re-ask the
++ * receiver for the list of connected devices. */
++ retval = logi_dj_recv_query_paired_devices(djrcv_dev);
++ if (!retval) {
++ /* everything went fine, so just leave */
++ break;
++ }
++ dev_err(&djrcv_dev->hdev->dev,
++ "%s:logi_dj_recv_query_paired_devices "
++ "error:%d\n", __func__, retval);
++ }
+ dbg_hid("%s: unexpected report type\n", __func__);
+ }
+ }
+@@ -368,6 +396,12 @@ static void logi_dj_recv_forward_null_report(struct dj_receiver_dev *djrcv_dev,
+ if (!djdev) {
+ dbg_hid("djrcv_dev->paired_dj_devices[dj_report->device_index]"
+ " is NULL, index %d\n", dj_report->device_index);
++ kfifo_in(&djrcv_dev->notif_fifo, dj_report, sizeof(struct dj_report));
++
++ if (schedule_work(&djrcv_dev->work) == 0) {
++ dbg_hid("%s: did not schedule the work item, was already "
++ "queued\n", __func__);
++ }
+ return;
+ }
+
+@@ -398,6 +432,12 @@ static void logi_dj_recv_forward_report(struct dj_receiver_dev *djrcv_dev,
+ if (dj_device == NULL) {
+ dbg_hid("djrcv_dev->paired_dj_devices[dj_report->device_index]"
+ " is NULL, index %d\n", dj_report->device_index);
++ kfifo_in(&djrcv_dev->notif_fifo, dj_report, sizeof(struct dj_report));
++
++ if (schedule_work(&djrcv_dev->work) == 0) {
++ dbg_hid("%s: did not schedule the work item, was already "
++ "queued\n", __func__);
++ }
+ return;
+ }
+
+@@ -439,7 +479,11 @@ static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev)
+ struct dj_report *dj_report;
+ int retval;
+
+- dj_report = kzalloc(sizeof(dj_report), GFP_KERNEL);
++ /* no need to protect djrcv_dev->querying_devices */
++ if (djrcv_dev->querying_devices)
++ return 0;
++
++ dj_report = kzalloc(sizeof(struct dj_report), GFP_KERNEL);
+ if (!dj_report)
+ return -ENOMEM;
+ dj_report->report_id = REPORT_ID_DJ_SHORT;
+@@ -450,13 +494,14 @@ static int logi_dj_recv_query_paired_devices(struct dj_receiver_dev *djrcv_dev)
+ return retval;
+ }
+
++
+ static int logi_dj_recv_switch_to_dj_mode(struct dj_receiver_dev *djrcv_dev,
+ unsigned timeout)
+ {
+ struct dj_report *dj_report;
+ int retval;
+
+- dj_report = kzalloc(sizeof(dj_report), GFP_KERNEL);
++ dj_report = kzalloc(sizeof(struct dj_report), GFP_KERNEL);
+ if (!dj_report)
+ return -ENOMEM;
+ dj_report->report_id = REPORT_ID_DJ_SHORT;
+diff --git a/drivers/hid/hid-logitech-dj.h b/drivers/hid/hid-logitech-dj.h
+index fd28a5e..4a40003 100644
+--- a/drivers/hid/hid-logitech-dj.h
++++ b/drivers/hid/hid-logitech-dj.h
+@@ -101,6 +101,7 @@ struct dj_receiver_dev {
+ struct work_struct work;
+ struct kfifo notif_fifo;
+ spinlock_t lock;
++ bool querying_devices;
+ };
+
+ struct dj_device {
+diff --git a/drivers/hwmon/ad7314.c b/drivers/hwmon/ad7314.c
+index cfec802..f915eb1 100644
+--- a/drivers/hwmon/ad7314.c
++++ b/drivers/hwmon/ad7314.c
+@@ -87,10 +87,18 @@ static ssize_t ad7314_show_temperature(struct device *dev,
+ }
+ }
+
++static ssize_t ad7314_show_name(struct device *dev,
++ struct device_attribute *devattr, char *buf)
++{
++ return sprintf(buf, "%s\n", to_spi_device(dev)->modalias);
++}
++
++static DEVICE_ATTR(name, S_IRUGO, ad7314_show_name, NULL);
+ static SENSOR_DEVICE_ATTR(temp1_input, S_IRUGO,
+ ad7314_show_temperature, NULL, 0);
+
+ static struct attribute *ad7314_attributes[] = {
++ &dev_attr_name.attr,
+ &sensor_dev_attr_temp1_input.dev_attr.attr,
+ NULL,
+ };
+diff --git a/drivers/hwmon/ads7871.c b/drivers/hwmon/ads7871.c
+index e65c6e4..7bf4ce3 100644
+--- a/drivers/hwmon/ads7871.c
++++ b/drivers/hwmon/ads7871.c
+@@ -139,6 +139,12 @@ static ssize_t show_voltage(struct device *dev,
+ }
+ }
+
++static ssize_t ads7871_show_name(struct device *dev,
++ struct device_attribute *devattr, char *buf)
++{
++ return sprintf(buf, "%s\n", to_spi_device(dev)->modalias);
++}
++
+ static SENSOR_DEVICE_ATTR(in0_input, S_IRUGO, show_voltage, NULL, 0);
+ static SENSOR_DEVICE_ATTR(in1_input, S_IRUGO, show_voltage, NULL, 1);
+ static SENSOR_DEVICE_ATTR(in2_input, S_IRUGO, show_voltage, NULL, 2);
+@@ -148,6 +154,8 @@ static SENSOR_DEVICE_ATTR(in5_input, S_IRUGO, show_voltage, NULL, 5);
+ static SENSOR_DEVICE_ATTR(in6_input, S_IRUGO, show_voltage, NULL, 6);
+ static SENSOR_DEVICE_ATTR(in7_input, S_IRUGO, show_voltage, NULL, 7);
+
++static DEVICE_ATTR(name, S_IRUGO, ads7871_show_name, NULL);
++
+ static struct attribute *ads7871_attributes[] = {
+ &sensor_dev_attr_in0_input.dev_attr.attr,
+ &sensor_dev_attr_in1_input.dev_attr.attr,
+@@ -157,6 +165,7 @@ static struct attribute *ads7871_attributes[] = {
+ &sensor_dev_attr_in5_input.dev_attr.attr,
+ &sensor_dev_attr_in6_input.dev_attr.attr,
+ &sensor_dev_attr_in7_input.dev_attr.attr,
++ &dev_attr_name.attr,
+ NULL
+ };
+
+diff --git a/drivers/hwmon/fam15h_power.c b/drivers/hwmon/fam15h_power.c
+index 6b13f1a..49dadf4 100644
+--- a/drivers/hwmon/fam15h_power.c
++++ b/drivers/hwmon/fam15h_power.c
+@@ -128,12 +128,12 @@ static bool __devinit fam15h_power_is_internal_node0(struct pci_dev *f4)
+ * counter saturations resulting in bogus power readings.
+ * We correct this value ourselves to cope with older BIOSes.
+ */
+-static DEFINE_PCI_DEVICE_TABLE(affected_device) = {
++static const struct pci_device_id affected_device[] = {
+ { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_NB_F4) },
+ { 0 }
+ };
+
+-static void __devinit tweak_runavg_range(struct pci_dev *pdev)
++static void tweak_runavg_range(struct pci_dev *pdev)
+ {
+ u32 val;
+
+@@ -157,6 +157,16 @@ static void __devinit tweak_runavg_range(struct pci_dev *pdev)
+ REG_TDP_RUNNING_AVERAGE, val);
+ }
+
++#ifdef CONFIG_PM
++static int fam15h_power_resume(struct pci_dev *pdev)
++{
++ tweak_runavg_range(pdev);
++ return 0;
++}
++#else
++#define fam15h_power_resume NULL
++#endif
++
+ static void __devinit fam15h_power_init_data(struct pci_dev *f4,
+ struct fam15h_power_data *data)
+ {
+@@ -255,6 +265,7 @@ static struct pci_driver fam15h_power_driver = {
+ .id_table = fam15h_power_id_table,
+ .probe = fam15h_power_probe,
+ .remove = __devexit_p(fam15h_power_remove),
++ .resume = fam15h_power_resume,
+ };
+
+ module_pci_driver(fam15h_power_driver);
+diff --git a/drivers/hwmon/ina2xx.c b/drivers/hwmon/ina2xx.c
+index 7f3f4a3..6021482 100644
+--- a/drivers/hwmon/ina2xx.c
++++ b/drivers/hwmon/ina2xx.c
+@@ -69,22 +69,6 @@ struct ina2xx_data {
+ u16 regs[INA2XX_MAX_REGISTERS];
+ };
+
+-int ina2xx_read_word(struct i2c_client *client, int reg)
+-{
+- int val = i2c_smbus_read_word_data(client, reg);
+- if (unlikely(val < 0)) {
+- dev_dbg(&client->dev,
+- "Failed to read register: %d\n", reg);
+- return val;
+- }
+- return be16_to_cpu(val);
+-}
+-
+-void ina2xx_write_word(struct i2c_client *client, int reg, int data)
+-{
+- i2c_smbus_write_word_data(client, reg, cpu_to_be16(data));
+-}
+-
+ static struct ina2xx_data *ina2xx_update_device(struct device *dev)
+ {
+ struct i2c_client *client = to_i2c_client(dev);
+@@ -102,7 +86,7 @@ static struct ina2xx_data *ina2xx_update_device(struct device *dev)
+
+ /* Read all registers */
+ for (i = 0; i < data->registers; i++) {
+- int rv = ina2xx_read_word(client, i);
++ int rv = i2c_smbus_read_word_swapped(client, i);
+ if (rv < 0) {
+ ret = ERR_PTR(rv);
+ goto abort;
+@@ -279,22 +263,26 @@ static int ina2xx_probe(struct i2c_client *client,
+ switch (data->kind) {
+ case ina219:
+ /* device configuration */
+- ina2xx_write_word(client, INA2XX_CONFIG, INA219_CONFIG_DEFAULT);
++ i2c_smbus_write_word_swapped(client, INA2XX_CONFIG,
++ INA219_CONFIG_DEFAULT);
+
+ /* set current LSB to 1mA, shunt is in uOhms */
+ /* (equation 13 in datasheet) */
+- ina2xx_write_word(client, INA2XX_CALIBRATION, 40960000 / shunt);
++ i2c_smbus_write_word_swapped(client, INA2XX_CALIBRATION,
++ 40960000 / shunt);
+ dev_info(&client->dev,
+ "power monitor INA219 (Rshunt = %li uOhm)\n", shunt);
+ data->registers = INA219_REGISTERS;
+ break;
+ case ina226:
+ /* device configuration */
+- ina2xx_write_word(client, INA2XX_CONFIG, INA226_CONFIG_DEFAULT);
++ i2c_smbus_write_word_swapped(client, INA2XX_CONFIG,
++ INA226_CONFIG_DEFAULT);
+
+ /* set current LSB to 1mA, shunt is in uOhms */
+ /* (equation 1 in datasheet)*/
+- ina2xx_write_word(client, INA2XX_CALIBRATION, 5120000 / shunt);
++ i2c_smbus_write_word_swapped(client, INA2XX_CALIBRATION,
++ 5120000 / shunt);
+ dev_info(&client->dev,
+ "power monitor INA226 (Rshunt = %li uOhm)\n", shunt);
+ data->registers = INA226_REGISTERS;
+diff --git a/drivers/hwmon/twl4030-madc-hwmon.c b/drivers/hwmon/twl4030-madc-hwmon.c
+index 0018c7d..1a174f0 100644
+--- a/drivers/hwmon/twl4030-madc-hwmon.c
++++ b/drivers/hwmon/twl4030-madc-hwmon.c
+@@ -44,12 +44,13 @@ static ssize_t madc_read(struct device *dev,
+ struct device_attribute *devattr, char *buf)
+ {
+ struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
+- struct twl4030_madc_request req;
++ struct twl4030_madc_request req = {
++ .channels = 1 << attr->index,
++ .method = TWL4030_MADC_SW2,
++ .type = TWL4030_MADC_WAIT,
++ };
+ long val;
+
+- req.channels = (1 << attr->index);
+- req.method = TWL4030_MADC_SW2;
+- req.func_cb = NULL;
+ val = twl4030_madc_conversion(&req);
+ if (val < 0)
+ return val;
+diff --git a/drivers/i2c/busses/i2c-powermac.c b/drivers/i2c/busses/i2c-powermac.c
+index 31c47e1..5285f85 100644
+--- a/drivers/i2c/busses/i2c-powermac.c
++++ b/drivers/i2c/busses/i2c-powermac.c
+@@ -227,28 +227,138 @@ static int __devexit i2c_powermac_remove(struct platform_device *dev)
+ return 0;
+ }
+
++static u32 __devinit i2c_powermac_get_addr(struct i2c_adapter *adap,
++ struct pmac_i2c_bus *bus,
++ struct device_node *node)
++{
++ const __be32 *prop;
++ int len;
++
++ /* First check for valid "reg" */
++ prop = of_get_property(node, "reg", &len);
++ if (prop && (len >= sizeof(int)))
++ return (be32_to_cpup(prop) & 0xff) >> 1;
++
++ /* Then check old-style "i2c-address" */
++ prop = of_get_property(node, "i2c-address", &len);
++ if (prop && (len >= sizeof(int)))
++ return (be32_to_cpup(prop) & 0xff) >> 1;
++
++ /* Now handle some devices with missing "reg" properties */
++ if (!strcmp(node->name, "cereal"))
++ return 0x60;
++ else if (!strcmp(node->name, "deq"))
++ return 0x34;
++
++ dev_warn(&adap->dev, "No i2c address for %s\n", node->full_name);
++
++ return 0xffffffff;
++}
++
++static void __devinit i2c_powermac_create_one(struct i2c_adapter *adap,
++ const char *type,
++ u32 addr)
++{
++ struct i2c_board_info info = {};
++ struct i2c_client *newdev;
++
++ strncpy(info.type, type, sizeof(info.type));
++ info.addr = addr;
++ newdev = i2c_new_device(adap, &info);
++ if (!newdev)
++ dev_err(&adap->dev,
++ "i2c-powermac: Failure to register missing %s\n",
++ type);
++}
++
++static void __devinit i2c_powermac_add_missing(struct i2c_adapter *adap,
++ struct pmac_i2c_bus *bus,
++ bool found_onyx)
++{
++ struct device_node *busnode = pmac_i2c_get_bus_node(bus);
++ int rc;
++
++ /* Check for the onyx audio codec */
++#define ONYX_REG_CONTROL 67
++ if (of_device_is_compatible(busnode, "k2-i2c") && !found_onyx) {
++ union i2c_smbus_data data;
++
++ rc = i2c_smbus_xfer(adap, 0x46, 0, I2C_SMBUS_READ,
++ ONYX_REG_CONTROL, I2C_SMBUS_BYTE_DATA,
++ &data);
++ if (rc >= 0)
++ i2c_powermac_create_one(adap, "MAC,pcm3052", 0x46);
++
++ rc = i2c_smbus_xfer(adap, 0x47, 0, I2C_SMBUS_READ,
++ ONYX_REG_CONTROL, I2C_SMBUS_BYTE_DATA,
++ &data);
++ if (rc >= 0)
++ i2c_powermac_create_one(adap, "MAC,pcm3052", 0x47);
++ }
++}
++
++static bool __devinit i2c_powermac_get_type(struct i2c_adapter *adap,
++ struct device_node *node,
++ u32 addr, char *type, int type_size)
++{
++ char tmp[16];
++
++ /* Note: we to _NOT_ want the standard
++ * i2c drivers to match with any of our powermac stuff
++ * unless they have been specifically modified to handle
++ * it on a case by case basis. For example, for thermal
++ * control, things like lm75 etc... shall match with their
++ * corresponding windfarm drivers, _NOT_ the generic ones,
++ * so we force a prefix of AAPL, onto the modalias to
++ * make that happen
++ */
++
++ /* First try proper modalias */
++ if (of_modalias_node(node, tmp, sizeof(tmp)) >= 0) {
++ snprintf(type, type_size, "MAC,%s", tmp);
++ return true;
++ }
++
++ /* Now look for known workarounds */
++ if (!strcmp(node->name, "deq")) {
++ /* Apple uses address 0x34 for TAS3001 and 0x35 for TAS3004 */
++ if (addr == 0x34) {
++ snprintf(type, type_size, "MAC,tas3001");
++ return true;
++ } else if (addr == 0x35) {
++ snprintf(type, type_size, "MAC,tas3004");
++ return true;
++ }
++ }
++
++ dev_err(&adap->dev, "i2c-powermac: modalias failure"
++ " on %s\n", node->full_name);
++ return false;
++}
++
+ static void __devinit i2c_powermac_register_devices(struct i2c_adapter *adap,
+ struct pmac_i2c_bus *bus)
+ {
+ struct i2c_client *newdev;
+ struct device_node *node;
++ bool found_onyx = 0;
++
++ /*
++ * In some cases we end up with the via-pmu node itself, in this
++ * case we skip this function completely as the device-tree will
++ * not contain anything useful.
++ */
++ if (!strcmp(adap->dev.of_node->name, "via-pmu"))
++ return;
+
+ for_each_child_of_node(adap->dev.of_node, node) {
+ struct i2c_board_info info = {};
+- struct dev_archdata dev_ad = {};
+- const __be32 *reg;
+- char tmp[16];
+ u32 addr;
+- int len;
+
+ /* Get address & channel */
+- reg = of_get_property(node, "reg", &len);
+- if (!reg || (len < sizeof(int))) {
+- dev_err(&adap->dev, "i2c-powermac: invalid reg on %s\n",
+- node->full_name);
++ addr = i2c_powermac_get_addr(adap, bus, node);
++ if (addr == 0xffffffff)
+ continue;
+- }
+- addr = be32_to_cpup(reg);
+
+ /* Multibus setup, check channel */
+ if (!pmac_i2c_match_adapter(node, adap))
+@@ -257,27 +367,23 @@ static void __devinit i2c_powermac_register_devices(struct i2c_adapter *adap,
+ dev_dbg(&adap->dev, "i2c-powermac: register %s\n",
+ node->full_name);
+
+- /* Make up a modalias. Note: we to _NOT_ want the standard
+- * i2c drivers to match with any of our powermac stuff
+- * unless they have been specifically modified to handle
+- * it on a case by case basis. For example, for thermal
+- * control, things like lm75 etc... shall match with their
+- * corresponding windfarm drivers, _NOT_ the generic ones,
+- * so we force a prefix of AAPL, onto the modalias to
+- * make that happen
++ /*
++ * Keep track of some device existence to handle
++ * workarounds later.
+ */
+- if (of_modalias_node(node, tmp, sizeof(tmp)) < 0) {
+- dev_err(&adap->dev, "i2c-powermac: modalias failure"
+- " on %s\n", node->full_name);
++ if (of_device_is_compatible(node, "pcm3052"))
++ found_onyx = true;
++
++ /* Make up a modalias */
++ if (!i2c_powermac_get_type(adap, node, addr,
++ info.type, sizeof(info.type))) {
+ continue;
+ }
+- snprintf(info.type, sizeof(info.type), "MAC,%s", tmp);
+
+ /* Fill out the rest of the info structure */
+- info.addr = (addr & 0xff) >> 1;
++ info.addr = addr;
+ info.irq = irq_of_parse_and_map(node, 0);
+ info.of_node = of_node_get(node);
+- info.archdata = &dev_ad;
+
+ newdev = i2c_new_device(adap, &info);
+ if (!newdev) {
+@@ -292,6 +398,9 @@ static void __devinit i2c_powermac_register_devices(struct i2c_adapter *adap,
+ continue;
+ }
+ }
++
++ /* Additional workarounds */
++ i2c_powermac_add_missing(adap, bus, found_onyx);
+ }
+
+ static int __devinit i2c_powermac_probe(struct platform_device *dev)
+diff --git a/drivers/input/serio/i8042-x86ia64io.h b/drivers/input/serio/i8042-x86ia64io.h
+index 6918773..d6cc77a 100644
+--- a/drivers/input/serio/i8042-x86ia64io.h
++++ b/drivers/input/serio/i8042-x86ia64io.h
+@@ -335,6 +335,12 @@ static const struct dmi_system_id __initconst i8042_dmi_nomux_table[] = {
+ },
+ {
+ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
++ DMI_MATCH(DMI_PRODUCT_NAME, "SATELLITE C850D"),
++ },
++ },
++ {
++ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "ALIENWARE"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Sentia"),
+ },
+diff --git a/drivers/input/tablet/wacom_sys.c b/drivers/input/tablet/wacom_sys.c
+index 8b31473..824abc7 100644
+--- a/drivers/input/tablet/wacom_sys.c
++++ b/drivers/input/tablet/wacom_sys.c
+@@ -445,8 +445,7 @@ static int wacom_query_tablet_data(struct usb_interface *intf, struct wacom_feat
+ /* ask to report Wacom data */
+ if (features->device_type == BTN_TOOL_FINGER) {
+ /* if it is an MT Tablet PC touch */
+- if (features->type == TABLETPC2FG ||
+- features->type == MTSCREEN) {
++ if (features->type > TABLETPC) {
+ do {
+ rep_data[0] = 3;
+ rep_data[1] = 4;
+@@ -465,7 +464,7 @@ static int wacom_query_tablet_data(struct usb_interface *intf, struct wacom_feat
+ } while ((error < 0 || rep_data[1] != 4) &&
+ limit++ < WAC_MSG_RETRIES);
+ }
+- } else if (features->type != TABLETPC &&
++ } else if (features->type <= BAMBOO_PT &&
+ features->type != WIRELESS &&
+ features->device_type == BTN_TOOL_PEN) {
+ do {
+@@ -515,10 +514,7 @@ static int wacom_retrieve_hid_descriptor(struct usb_interface *intf,
+ }
+
+ /* only devices that support touch need to retrieve the info */
+- if (features->type != TABLETPC &&
+- features->type != TABLETPC2FG &&
+- features->type != BAMBOO_PT &&
+- features->type != MTSCREEN) {
++ if (features->type < BAMBOO_PT) {
+ goto out;
+ }
+
+diff --git a/drivers/input/tablet/wacom_wac.c b/drivers/input/tablet/wacom_wac.c
+index 869e057..05e8cb3 100644
+--- a/drivers/input/tablet/wacom_wac.c
++++ b/drivers/input/tablet/wacom_wac.c
+@@ -464,7 +464,7 @@ static void wacom_intuos_general(struct wacom_wac *wacom)
+ t = (data[6] << 2) | ((data[7] >> 6) & 3);
+ if ((features->type >= INTUOS4S && features->type <= INTUOS4L) ||
+ (features->type >= INTUOS5S && features->type <= INTUOS5L) ||
+- features->type == WACOM_21UX2 || features->type == WACOM_24HD) {
++ (features->type >= WACOM_21UX2 && features->type <= WACOM_24HD)) {
+ t = (t << 1) | (data[1] & 1);
+ }
+ input_report_abs(input, ABS_PRESSURE, t);
+@@ -614,7 +614,7 @@ static int wacom_intuos_irq(struct wacom_wac *wacom)
+ input_report_abs(input, ABS_MISC, 0);
+ }
+ } else {
+- if (features->type == WACOM_21UX2) {
++ if (features->type == WACOM_21UX2 || features->type == WACOM_22HD) {
+ input_report_key(input, BTN_0, (data[5] & 0x01));
+ input_report_key(input, BTN_1, (data[6] & 0x01));
+ input_report_key(input, BTN_2, (data[6] & 0x02));
+@@ -633,6 +633,12 @@ static int wacom_intuos_irq(struct wacom_wac *wacom)
+ input_report_key(input, BTN_Z, (data[8] & 0x20));
+ input_report_key(input, BTN_BASE, (data[8] & 0x40));
+ input_report_key(input, BTN_BASE2, (data[8] & 0x80));
++
++ if (features->type == WACOM_22HD) {
++ input_report_key(input, KEY_PROG1, data[9] & 0x01);
++ input_report_key(input, KEY_PROG2, data[9] & 0x02);
++ input_report_key(input, KEY_PROG3, data[9] & 0x04);
++ }
+ } else {
+ input_report_key(input, BTN_0, (data[5] & 0x01));
+ input_report_key(input, BTN_1, (data[5] & 0x02));
+@@ -1230,6 +1236,7 @@ void wacom_wac_irq(struct wacom_wac *wacom_wac, size_t len)
+ case CINTIQ:
+ case WACOM_BEE:
+ case WACOM_21UX2:
++ case WACOM_22HD:
+ case WACOM_24HD:
+ sync = wacom_intuos_irq(wacom_wac);
+ break;
+@@ -1317,10 +1324,8 @@ void wacom_setup_device_quirks(struct wacom_features *features)
+ }
+
+ /* these device have multiple inputs */
+- if (features->type == TABLETPC || features->type == TABLETPC2FG ||
+- features->type == BAMBOO_PT || features->type == WIRELESS ||
+- (features->type >= INTUOS5S && features->type <= INTUOS5L) ||
+- features->type == MTSCREEN)
++ if (features->type >= WIRELESS ||
++ (features->type >= INTUOS5S && features->type <= INTUOS5L))
+ features->quirks |= WACOM_QUIRK_MULTI_INPUT;
+
+ /* quirk for bamboo touch with 2 low res touches */
+@@ -1432,6 +1437,12 @@ int wacom_setup_input_capabilities(struct input_dev *input_dev,
+ wacom_setup_cintiq(wacom_wac);
+ break;
+
++ case WACOM_22HD:
++ __set_bit(KEY_PROG1, input_dev->keybit);
++ __set_bit(KEY_PROG2, input_dev->keybit);
++ __set_bit(KEY_PROG3, input_dev->keybit);
++ /* fall through */
++
+ case WACOM_21UX2:
+ __set_bit(BTN_A, input_dev->keybit);
+ __set_bit(BTN_B, input_dev->keybit);
+@@ -1855,6 +1866,9 @@ static const struct wacom_features wacom_features_0xF0 =
+ static const struct wacom_features wacom_features_0xCC =
+ { "Wacom Cintiq 21UX2", WACOM_PKGLEN_INTUOS, 87200, 65600, 2047,
+ 63, WACOM_21UX2, WACOM_INTUOS3_RES, WACOM_INTUOS3_RES };
++static const struct wacom_features wacom_features_0xFA =
++ { "Wacom Cintiq 22HD", WACOM_PKGLEN_INTUOS, 95840, 54260, 2047,
++ 63, WACOM_22HD, WACOM_INTUOS3_RES, WACOM_INTUOS3_RES };
+ static const struct wacom_features wacom_features_0x90 =
+ { "Wacom ISDv4 90", WACOM_PKGLEN_GRAPHIRE, 26202, 16325, 255,
+ 0, TABLETPC, WACOM_INTUOS_RES, WACOM_INTUOS_RES };
+@@ -2064,6 +2078,7 @@ const struct usb_device_id wacom_ids[] = {
+ { USB_DEVICE_WACOM(0xEC) },
+ { USB_DEVICE_WACOM(0x47) },
+ { USB_DEVICE_WACOM(0xF4) },
++ { USB_DEVICE_WACOM(0xFA) },
+ { USB_DEVICE_LENOVO(0x6004) },
+ { }
+ };
+diff --git a/drivers/input/tablet/wacom_wac.h b/drivers/input/tablet/wacom_wac.h
+index 78fbd3f..9ae9118 100644
+--- a/drivers/input/tablet/wacom_wac.h
++++ b/drivers/input/tablet/wacom_wac.h
+@@ -62,8 +62,6 @@ enum {
+ PTU,
+ PL,
+ DTU,
+- BAMBOO_PT,
+- WIRELESS,
+ INTUOS,
+ INTUOS3S,
+ INTUOS3,
+@@ -74,12 +72,15 @@ enum {
+ INTUOS5S,
+ INTUOS5,
+ INTUOS5L,
+- WACOM_24HD,
+ WACOM_21UX2,
++ WACOM_22HD,
++ WACOM_24HD,
+ CINTIQ,
+ WACOM_BEE,
+ WACOM_MO,
+- TABLETPC,
++ WIRELESS,
++ BAMBOO_PT,
++ TABLETPC, /* add new TPC below */
+ TABLETPC2FG,
+ MTSCREEN,
+ MAX_TYPE
+diff --git a/drivers/iommu/intel_irq_remapping.c b/drivers/iommu/intel_irq_remapping.c
+index 6d34706..55fe60d 100644
+--- a/drivers/iommu/intel_irq_remapping.c
++++ b/drivers/iommu/intel_irq_remapping.c
+@@ -736,6 +736,7 @@ int __init parse_ioapics_under_ir(void)
+ {
+ struct dmar_drhd_unit *drhd;
+ int ir_supported = 0;
++ int ioapic_idx;
+
+ for_each_drhd_unit(drhd) {
+ struct intel_iommu *iommu = drhd->iommu;
+@@ -748,13 +749,20 @@ int __init parse_ioapics_under_ir(void)
+ }
+ }
+
+- if (ir_supported && ir_ioapic_num != nr_ioapics) {
+- printk(KERN_WARNING
+- "Not all IO-APIC's listed under remapping hardware\n");
+- return -1;
++ if (!ir_supported)
++ return 0;
++
++ for (ioapic_idx = 0; ioapic_idx < nr_ioapics; ioapic_idx++) {
++ int ioapic_id = mpc_ioapic_id(ioapic_idx);
++ if (!map_ioapic_to_ir(ioapic_id)) {
++ pr_err(FW_BUG "ioapic %d has no mapping iommu, "
++ "interrupt remapping will be disabled\n",
++ ioapic_id);
++ return -1;
++ }
+ }
+
+- return ir_supported;
++ return 1;
+ }
+
+ int __init ir_dev_scope_init(void)
+diff --git a/drivers/isdn/hardware/mISDN/avmfritz.c b/drivers/isdn/hardware/mISDN/avmfritz.c
+index fa6ca47..dceaec8 100644
+--- a/drivers/isdn/hardware/mISDN/avmfritz.c
++++ b/drivers/isdn/hardware/mISDN/avmfritz.c
+@@ -857,8 +857,9 @@ avm_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
+ switch (cmd) {
+ case CLOSE_CHANNEL:
+ test_and_clear_bit(FLG_OPEN, &bch->Flags);
++ cancel_work_sync(&bch->workq);
+ spin_lock_irqsave(&fc->lock, flags);
+- mISDN_freebchannel(bch);
++ mISDN_clear_bchannel(bch);
+ modehdlc(bch, ISDN_P_NONE);
+ spin_unlock_irqrestore(&fc->lock, flags);
+ ch->protocol = ISDN_P_NONE;
+diff --git a/drivers/isdn/hardware/mISDN/mISDNipac.c b/drivers/isdn/hardware/mISDN/mISDNipac.c
+index 752e082..ccd7d85 100644
+--- a/drivers/isdn/hardware/mISDN/mISDNipac.c
++++ b/drivers/isdn/hardware/mISDN/mISDNipac.c
+@@ -1406,8 +1406,9 @@ hscx_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
+ switch (cmd) {
+ case CLOSE_CHANNEL:
+ test_and_clear_bit(FLG_OPEN, &bch->Flags);
++ cancel_work_sync(&bch->workq);
+ spin_lock_irqsave(hx->ip->hwlock, flags);
+- mISDN_freebchannel(bch);
++ mISDN_clear_bchannel(bch);
+ hscx_mode(hx, ISDN_P_NONE);
+ spin_unlock_irqrestore(hx->ip->hwlock, flags);
+ ch->protocol = ISDN_P_NONE;
+diff --git a/drivers/isdn/hardware/mISDN/mISDNisar.c b/drivers/isdn/hardware/mISDN/mISDNisar.c
+index be5973d..182ecf0 100644
+--- a/drivers/isdn/hardware/mISDN/mISDNisar.c
++++ b/drivers/isdn/hardware/mISDN/mISDNisar.c
+@@ -1588,8 +1588,9 @@ isar_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
+ switch (cmd) {
+ case CLOSE_CHANNEL:
+ test_and_clear_bit(FLG_OPEN, &bch->Flags);
++ cancel_work_sync(&bch->workq);
+ spin_lock_irqsave(ich->is->hwlock, flags);
+- mISDN_freebchannel(bch);
++ mISDN_clear_bchannel(bch);
+ modeisar(ich, ISDN_P_NONE);
+ spin_unlock_irqrestore(ich->is->hwlock, flags);
+ ch->protocol = ISDN_P_NONE;
+diff --git a/drivers/isdn/hardware/mISDN/netjet.c b/drivers/isdn/hardware/mISDN/netjet.c
+index c3e3e76..9bcade5 100644
+--- a/drivers/isdn/hardware/mISDN/netjet.c
++++ b/drivers/isdn/hardware/mISDN/netjet.c
+@@ -812,8 +812,9 @@ nj_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
+ switch (cmd) {
+ case CLOSE_CHANNEL:
+ test_and_clear_bit(FLG_OPEN, &bch->Flags);
++ cancel_work_sync(&bch->workq);
+ spin_lock_irqsave(&card->lock, flags);
+- mISDN_freebchannel(bch);
++ mISDN_clear_bchannel(bch);
+ mode_tiger(bc, ISDN_P_NONE);
+ spin_unlock_irqrestore(&card->lock, flags);
+ ch->protocol = ISDN_P_NONE;
+diff --git a/drivers/isdn/hardware/mISDN/w6692.c b/drivers/isdn/hardware/mISDN/w6692.c
+index 26a86b8..335fe64 100644
+--- a/drivers/isdn/hardware/mISDN/w6692.c
++++ b/drivers/isdn/hardware/mISDN/w6692.c
+@@ -1054,8 +1054,9 @@ w6692_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
+ switch (cmd) {
+ case CLOSE_CHANNEL:
+ test_and_clear_bit(FLG_OPEN, &bch->Flags);
++ cancel_work_sync(&bch->workq);
+ spin_lock_irqsave(&card->lock, flags);
+- mISDN_freebchannel(bch);
++ mISDN_clear_bchannel(bch);
+ w6692_mode(bc, ISDN_P_NONE);
+ spin_unlock_irqrestore(&card->lock, flags);
+ ch->protocol = ISDN_P_NONE;
+diff --git a/drivers/isdn/isdnloop/isdnloop.c b/drivers/isdn/isdnloop/isdnloop.c
+index 5405ec6..baf2686 100644
+--- a/drivers/isdn/isdnloop/isdnloop.c
++++ b/drivers/isdn/isdnloop/isdnloop.c
+@@ -16,7 +16,6 @@
+ #include <linux/sched.h>
+ #include "isdnloop.h"
+
+-static char *revision = "$Revision: 1.11.6.7 $";
+ static char *isdnloop_id = "loop0";
+
+ MODULE_DESCRIPTION("ISDN4Linux: Pseudo Driver that simulates an ISDN card");
+@@ -1494,17 +1493,6 @@ isdnloop_addcard(char *id1)
+ static int __init
+ isdnloop_init(void)
+ {
+- char *p;
+- char rev[10];
+-
+- if ((p = strchr(revision, ':'))) {
+- strcpy(rev, p + 1);
+- p = strchr(rev, '$');
+- *p = 0;
+- } else
+- strcpy(rev, " ??? ");
+- printk(KERN_NOTICE "isdnloop-ISDN-driver Rev%s\n", rev);
+-
+ if (isdnloop_id)
+ return (isdnloop_addcard(isdnloop_id));
+
+diff --git a/drivers/isdn/mISDN/hwchannel.c b/drivers/isdn/mISDN/hwchannel.c
+index ef34fd4..2602be2 100644
+--- a/drivers/isdn/mISDN/hwchannel.c
++++ b/drivers/isdn/mISDN/hwchannel.c
+@@ -148,17 +148,16 @@ mISDN_clear_bchannel(struct bchannel *ch)
+ ch->next_minlen = ch->init_minlen;
+ ch->maxlen = ch->init_maxlen;
+ ch->next_maxlen = ch->init_maxlen;
++ skb_queue_purge(&ch->rqueue);
++ ch->rcount = 0;
+ }
+ EXPORT_SYMBOL(mISDN_clear_bchannel);
+
+-int
++void
+ mISDN_freebchannel(struct bchannel *ch)
+ {
++ cancel_work_sync(&ch->workq);
+ mISDN_clear_bchannel(ch);
+- skb_queue_purge(&ch->rqueue);
+- ch->rcount = 0;
+- flush_work_sync(&ch->workq);
+- return 0;
+ }
+ EXPORT_SYMBOL(mISDN_freebchannel);
+
+diff --git a/drivers/md/md.c b/drivers/md/md.c
+index d5ab449..6fc0c26 100644
+--- a/drivers/md/md.c
++++ b/drivers/md/md.c
+@@ -1157,8 +1157,11 @@ static int super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor
+ ret = 0;
+ }
+ rdev->sectors = rdev->sb_start;
+- /* Limit to 4TB as metadata cannot record more than that */
+- if (rdev->sectors >= (2ULL << 32))
++ /* Limit to 4TB as metadata cannot record more than that.
++ * (not needed for Linear and RAID0 as metadata doesn't
++ * record this size)
++ */
++ if (rdev->sectors >= (2ULL << 32) && sb->level >= 1)
+ rdev->sectors = (2ULL << 32) - 2;
+
+ if (rdev->sectors < ((sector_t)sb->size) * 2 && sb->level >= 1)
+@@ -1449,7 +1452,7 @@ super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors)
+ /* Limit to 4TB as metadata cannot record more than that.
+ * 4TB == 2^32 KB, or 2*2^32 sectors.
+ */
+- if (num_sectors >= (2ULL << 32))
++ if (num_sectors >= (2ULL << 32) && rdev->mddev->level >= 1)
+ num_sectors = (2ULL << 32) - 2;
+ md_super_write(rdev->mddev, rdev, rdev->sb_start, rdev->sb_size,
+ rdev->sb_page);
+@@ -7669,6 +7672,8 @@ static int remove_and_add_spares(struct mddev *mddev)
+ }
+ }
+ }
++ if (removed)
++ set_bit(MD_CHANGE_DEVS, &mddev->flags);
+ return spares;
+ }
+
+@@ -7682,9 +7687,11 @@ static void reap_sync_thread(struct mddev *mddev)
+ !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) {
+ /* success...*/
+ /* activate any spares */
+- if (mddev->pers->spare_active(mddev))
++ if (mddev->pers->spare_active(mddev)) {
+ sysfs_notify(&mddev->kobj, NULL,
+ "degraded");
++ set_bit(MD_CHANGE_DEVS, &mddev->flags);
++ }
+ }
+ if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) &&
+ mddev->pers->finish_reshape)
+diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c
+index 8da6282..e987da4 100644
+--- a/drivers/md/raid10.c
++++ b/drivers/md/raid10.c
+@@ -645,7 +645,11 @@ static int raid10_mergeable_bvec(struct request_queue *q,
+ max = biovec->bv_len;
+
+ if (mddev->merge_check_needed) {
+- struct r10bio r10_bio;
++ struct {
++ struct r10bio r10_bio;
++ struct r10dev devs[conf->copies];
++ } on_stack;
++ struct r10bio *r10_bio = &on_stack.r10_bio;
+ int s;
+ if (conf->reshape_progress != MaxSector) {
+ /* Cannot give any guidance during reshape */
+@@ -653,18 +657,18 @@ static int raid10_mergeable_bvec(struct request_queue *q,
+ return biovec->bv_len;
+ return 0;
+ }
+- r10_bio.sector = sector;
+- raid10_find_phys(conf, &r10_bio);
++ r10_bio->sector = sector;
++ raid10_find_phys(conf, r10_bio);
+ rcu_read_lock();
+ for (s = 0; s < conf->copies; s++) {
+- int disk = r10_bio.devs[s].devnum;
++ int disk = r10_bio->devs[s].devnum;
+ struct md_rdev *rdev = rcu_dereference(
+ conf->mirrors[disk].rdev);
+ if (rdev && !test_bit(Faulty, &rdev->flags)) {
+ struct request_queue *q =
+ bdev_get_queue(rdev->bdev);
+ if (q->merge_bvec_fn) {
+- bvm->bi_sector = r10_bio.devs[s].addr
++ bvm->bi_sector = r10_bio->devs[s].addr
+ + rdev->data_offset;
+ bvm->bi_bdev = rdev->bdev;
+ max = min(max, q->merge_bvec_fn(
+@@ -676,7 +680,7 @@ static int raid10_mergeable_bvec(struct request_queue *q,
+ struct request_queue *q =
+ bdev_get_queue(rdev->bdev);
+ if (q->merge_bvec_fn) {
+- bvm->bi_sector = r10_bio.devs[s].addr
++ bvm->bi_sector = r10_bio->devs[s].addr
+ + rdev->data_offset;
+ bvm->bi_bdev = rdev->bdev;
+ max = min(max, q->merge_bvec_fn(
+@@ -1488,14 +1492,16 @@ static int _enough(struct r10conf *conf, struct geom *geo, int ignore)
+ do {
+ int n = conf->copies;
+ int cnt = 0;
++ int this = first;
+ while (n--) {
+- if (conf->mirrors[first].rdev &&
+- first != ignore)
++ if (conf->mirrors[this].rdev &&
++ this != ignore)
+ cnt++;
+- first = (first+1) % geo->raid_disks;
++ this = (this+1) % geo->raid_disks;
+ }
+ if (cnt == 0)
+ return 0;
++ first = (first + geo->near_copies) % geo->raid_disks;
+ } while (first != 0);
+ return 1;
+ }
+@@ -4389,14 +4395,18 @@ static int handle_reshape_read_error(struct mddev *mddev,
+ {
+ /* Use sync reads to get the blocks from somewhere else */
+ int sectors = r10_bio->sectors;
+- struct r10bio r10b;
+ struct r10conf *conf = mddev->private;
++ struct {
++ struct r10bio r10_bio;
++ struct r10dev devs[conf->copies];
++ } on_stack;
++ struct r10bio *r10b = &on_stack.r10_bio;
+ int slot = 0;
+ int idx = 0;
+ struct bio_vec *bvec = r10_bio->master_bio->bi_io_vec;
+
+- r10b.sector = r10_bio->sector;
+- __raid10_find_phys(&conf->prev, &r10b);
++ r10b->sector = r10_bio->sector;
++ __raid10_find_phys(&conf->prev, r10b);
+
+ while (sectors) {
+ int s = sectors;
+@@ -4407,7 +4417,7 @@ static int handle_reshape_read_error(struct mddev *mddev,
+ s = PAGE_SIZE >> 9;
+
+ while (!success) {
+- int d = r10b.devs[slot].devnum;
++ int d = r10b->devs[slot].devnum;
+ struct md_rdev *rdev = conf->mirrors[d].rdev;
+ sector_t addr;
+ if (rdev == NULL ||
+@@ -4415,7 +4425,7 @@ static int handle_reshape_read_error(struct mddev *mddev,
+ !test_bit(In_sync, &rdev->flags))
+ goto failed;
+
+- addr = r10b.devs[slot].addr + idx * PAGE_SIZE;
++ addr = r10b->devs[slot].addr + idx * PAGE_SIZE;
+ success = sync_page_io(rdev,
+ addr,
+ s << 9,
+diff --git a/drivers/md/raid10.h b/drivers/md/raid10.h
+index 135b1b0..d2effe7 100644
+--- a/drivers/md/raid10.h
++++ b/drivers/md/raid10.h
+@@ -110,7 +110,7 @@ struct r10bio {
+ * We choose the number when they are allocated.
+ * We sometimes need an extra bio to write to the replacement.
+ */
+- struct {
++ struct r10dev {
+ struct bio *bio;
+ union {
+ struct bio *repl_bio; /* used for resync and
+diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
+index 04348d7..bcd096b 100644
+--- a/drivers/md/raid5.c
++++ b/drivers/md/raid5.c
+@@ -380,6 +380,8 @@ static int calc_degraded(struct r5conf *conf)
+ degraded = 0;
+ for (i = 0; i < conf->previous_raid_disks; i++) {
+ struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev);
++ if (rdev && test_bit(Faulty, &rdev->flags))
++ rdev = rcu_dereference(conf->disks[i].replacement);
+ if (!rdev || test_bit(Faulty, &rdev->flags))
+ degraded++;
+ else if (test_bit(In_sync, &rdev->flags))
+@@ -404,6 +406,8 @@ static int calc_degraded(struct r5conf *conf)
+ degraded2 = 0;
+ for (i = 0; i < conf->raid_disks; i++) {
+ struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev);
++ if (rdev && test_bit(Faulty, &rdev->flags))
++ rdev = rcu_dereference(conf->disks[i].replacement);
+ if (!rdev || test_bit(Faulty, &rdev->flags))
+ degraded2++;
+ else if (test_bit(In_sync, &rdev->flags))
+diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c
+index 6e16b09..cabc19c 100644
+--- a/drivers/media/rc/rc-main.c
++++ b/drivers/media/rc/rc-main.c
+@@ -775,10 +775,11 @@ static ssize_t show_protocols(struct device *device,
+ if (dev->driver_type == RC_DRIVER_SCANCODE) {
+ enabled = dev->rc_map.rc_type;
+ allowed = dev->allowed_protos;
+- } else {
++ } else if (dev->raw) {
+ enabled = dev->raw->enabled_protocols;
+ allowed = ir_raw_get_allowed_protocols();
+- }
++ } else
++ return -ENODEV;
+
+ IR_dprintk(1, "allowed - 0x%llx, enabled - 0x%llx\n",
+ (long long)allowed,
+diff --git a/drivers/misc/sgi-xp/xpc_uv.c b/drivers/misc/sgi-xp/xpc_uv.c
+index 87b251a..b9e2000 100644
+--- a/drivers/misc/sgi-xp/xpc_uv.c
++++ b/drivers/misc/sgi-xp/xpc_uv.c
+@@ -18,6 +18,8 @@
+ #include <linux/interrupt.h>
+ #include <linux/delay.h>
+ #include <linux/device.h>
++#include <linux/cpu.h>
++#include <linux/module.h>
+ #include <linux/err.h>
+ #include <linux/slab.h>
+ #include <asm/uv/uv_hub.h>
+@@ -59,6 +61,8 @@ static struct xpc_heartbeat_uv *xpc_heartbeat_uv;
+ XPC_NOTIFY_MSG_SIZE_UV)
+ #define XPC_NOTIFY_IRQ_NAME "xpc_notify"
+
++static int xpc_mq_node = -1;
++
+ static struct xpc_gru_mq_uv *xpc_activate_mq_uv;
+ static struct xpc_gru_mq_uv *xpc_notify_mq_uv;
+
+@@ -109,11 +113,8 @@ xpc_get_gru_mq_irq_uv(struct xpc_gru_mq_uv *mq, int cpu, char *irq_name)
+ #if defined CONFIG_X86_64
+ mq->irq = uv_setup_irq(irq_name, cpu, mq->mmr_blade, mq->mmr_offset,
+ UV_AFFINITY_CPU);
+- if (mq->irq < 0) {
+- dev_err(xpc_part, "uv_setup_irq() returned error=%d\n",
+- -mq->irq);
++ if (mq->irq < 0)
+ return mq->irq;
+- }
+
+ mq->mmr_value = uv_read_global_mmr64(mmr_pnode, mq->mmr_offset);
+
+@@ -238,8 +239,9 @@ xpc_create_gru_mq_uv(unsigned int mq_size, int cpu, char *irq_name,
+ mq->mmr_blade = uv_cpu_to_blade_id(cpu);
+
+ nid = cpu_to_node(cpu);
+- page = alloc_pages_exact_node(nid, GFP_KERNEL | __GFP_ZERO | GFP_THISNODE,
+- pg_order);
++ page = alloc_pages_exact_node(nid,
++ GFP_KERNEL | __GFP_ZERO | GFP_THISNODE,
++ pg_order);
+ if (page == NULL) {
+ dev_err(xpc_part, "xpc_create_gru_mq_uv() failed to alloc %d "
+ "bytes of memory on nid=%d for GRU mq\n", mq_size, nid);
+@@ -1731,9 +1733,50 @@ static struct xpc_arch_operations xpc_arch_ops_uv = {
+ .notify_senders_of_disconnect = xpc_notify_senders_of_disconnect_uv,
+ };
+
++static int
++xpc_init_mq_node(int nid)
++{
++ int cpu;
++
++ get_online_cpus();
++
++ for_each_cpu(cpu, cpumask_of_node(nid)) {
++ xpc_activate_mq_uv =
++ xpc_create_gru_mq_uv(XPC_ACTIVATE_MQ_SIZE_UV, nid,
++ XPC_ACTIVATE_IRQ_NAME,
++ xpc_handle_activate_IRQ_uv);
++ if (!IS_ERR(xpc_activate_mq_uv))
++ break;
++ }
++ if (IS_ERR(xpc_activate_mq_uv)) {
++ put_online_cpus();
++ return PTR_ERR(xpc_activate_mq_uv);
++ }
++
++ for_each_cpu(cpu, cpumask_of_node(nid)) {
++ xpc_notify_mq_uv =
++ xpc_create_gru_mq_uv(XPC_NOTIFY_MQ_SIZE_UV, nid,
++ XPC_NOTIFY_IRQ_NAME,
++ xpc_handle_notify_IRQ_uv);
++ if (!IS_ERR(xpc_notify_mq_uv))
++ break;
++ }
++ if (IS_ERR(xpc_notify_mq_uv)) {
++ xpc_destroy_gru_mq_uv(xpc_activate_mq_uv);
++ put_online_cpus();
++ return PTR_ERR(xpc_notify_mq_uv);
++ }
++
++ put_online_cpus();
++ return 0;
++}
++
+ int
+ xpc_init_uv(void)
+ {
++ int nid;
++ int ret = 0;
++
+ xpc_arch_ops = xpc_arch_ops_uv;
+
+ if (sizeof(struct xpc_notify_mq_msghdr_uv) > XPC_MSG_HDR_MAX_SIZE) {
+@@ -1742,21 +1785,21 @@ xpc_init_uv(void)
+ return -E2BIG;
+ }
+
+- xpc_activate_mq_uv = xpc_create_gru_mq_uv(XPC_ACTIVATE_MQ_SIZE_UV, 0,
+- XPC_ACTIVATE_IRQ_NAME,
+- xpc_handle_activate_IRQ_uv);
+- if (IS_ERR(xpc_activate_mq_uv))
+- return PTR_ERR(xpc_activate_mq_uv);
++ if (xpc_mq_node < 0)
++ for_each_online_node(nid) {
++ ret = xpc_init_mq_node(nid);
+
+- xpc_notify_mq_uv = xpc_create_gru_mq_uv(XPC_NOTIFY_MQ_SIZE_UV, 0,
+- XPC_NOTIFY_IRQ_NAME,
+- xpc_handle_notify_IRQ_uv);
+- if (IS_ERR(xpc_notify_mq_uv)) {
+- xpc_destroy_gru_mq_uv(xpc_activate_mq_uv);
+- return PTR_ERR(xpc_notify_mq_uv);
+- }
++ if (!ret)
++ break;
++ }
++ else
++ ret = xpc_init_mq_node(xpc_mq_node);
+
+- return 0;
++ if (ret < 0)
++ dev_err(xpc_part, "xpc_init_mq_node() returned error=%d\n",
++ -ret);
++
++ return ret;
+ }
+
+ void
+@@ -1765,3 +1808,6 @@ xpc_exit_uv(void)
+ xpc_destroy_gru_mq_uv(xpc_notify_mq_uv);
+ xpc_destroy_gru_mq_uv(xpc_activate_mq_uv);
+ }
++
++module_param(xpc_mq_node, int, 0);
++MODULE_PARM_DESC(xpc_mq_node, "Node number on which to allocate message queues.");
+diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c
+index 276d21c..7b66292 100644
+--- a/drivers/mmc/card/block.c
++++ b/drivers/mmc/card/block.c
+@@ -1429,7 +1429,8 @@ static int mmc_blk_issue_rq(struct mmc_queue *mq, struct request *req)
+ /* complete ongoing async transfer before issuing discard */
+ if (card->host->areq)
+ mmc_blk_issue_rw_rq(mq, NULL);
+- if (req->cmd_flags & REQ_SECURE)
++ if (req->cmd_flags & REQ_SECURE &&
++ !(card->quirks & MMC_QUIRK_SEC_ERASE_TRIM_BROKEN))
+ ret = mmc_blk_issue_secdiscard_rq(mq, req);
+ else
+ ret = mmc_blk_issue_discard_rq(mq, req);
+@@ -1734,6 +1735,7 @@ force_ro_fail:
+ #define CID_MANFID_SANDISK 0x2
+ #define CID_MANFID_TOSHIBA 0x11
+ #define CID_MANFID_MICRON 0x13
++#define CID_MANFID_SAMSUNG 0x15
+
+ static const struct mmc_fixup blk_fixups[] =
+ {
+@@ -1770,6 +1772,28 @@ static const struct mmc_fixup blk_fixups[] =
+ MMC_FIXUP(CID_NAME_ANY, CID_MANFID_MICRON, 0x200, add_quirk_mmc,
+ MMC_QUIRK_LONG_READ_TIME),
+
++ /*
++ * On these Samsung MoviNAND parts, performing secure erase or
++ * secure trim can result in unrecoverable corruption due to a
++ * firmware bug.
++ */
++ MMC_FIXUP("M8G2FA", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++ MMC_FIXUP("MAG4FA", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++ MMC_FIXUP("MBG8FA", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++ MMC_FIXUP("MCGAFA", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++ MMC_FIXUP("VAL00M", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++ MMC_FIXUP("VYL00M", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++ MMC_FIXUP("KYL00M", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++ MMC_FIXUP("VZL00M", CID_MANFID_SAMSUNG, CID_OEMID_ANY, add_quirk_mmc,
++ MMC_QUIRK_SEC_ERASE_TRIM_BROKEN),
++
+ END_FIXUP
+ };
+
+diff --git a/drivers/mmc/host/atmel-mci.c b/drivers/mmc/host/atmel-mci.c
+index f2c115e..1a69c63 100644
+--- a/drivers/mmc/host/atmel-mci.c
++++ b/drivers/mmc/host/atmel-mci.c
+@@ -81,6 +81,7 @@ struct atmel_mci_caps {
+ bool has_bad_data_ordering;
+ bool need_reset_after_xfer;
+ bool need_blksz_mul_4;
++ bool need_notbusy_for_read_ops;
+ };
+
+ struct atmel_mci_dma {
+@@ -1619,7 +1620,8 @@ static void atmci_tasklet_func(unsigned long priv)
+ __func__);
+ atmci_set_completed(host, EVENT_XFER_COMPLETE);
+
+- if (host->data->flags & MMC_DATA_WRITE) {
++ if (host->caps.need_notbusy_for_read_ops ||
++ (host->data->flags & MMC_DATA_WRITE)) {
+ atmci_writel(host, ATMCI_IER, ATMCI_NOTBUSY);
+ state = STATE_WAITING_NOTBUSY;
+ } else if (host->mrq->stop) {
+@@ -2212,6 +2214,7 @@ static void __init atmci_get_cap(struct atmel_mci *host)
+ host->caps.has_bad_data_ordering = 1;
+ host->caps.need_reset_after_xfer = 1;
+ host->caps.need_blksz_mul_4 = 1;
++ host->caps.need_notbusy_for_read_ops = 0;
+
+ /* keep only major version number */
+ switch (version & 0xf00) {
+@@ -2232,6 +2235,7 @@ static void __init atmci_get_cap(struct atmel_mci *host)
+ case 0x200:
+ host->caps.has_rwproof = 1;
+ host->caps.need_blksz_mul_4 = 0;
++ host->caps.need_notbusy_for_read_ops = 1;
+ case 0x100:
+ host->caps.has_bad_data_ordering = 0;
+ host->caps.need_reset_after_xfer = 0;
+diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c
+index 277161d..e1fd2c8 100644
+--- a/drivers/mmc/host/mxs-mmc.c
++++ b/drivers/mmc/host/mxs-mmc.c
+@@ -278,11 +278,11 @@ static irqreturn_t mxs_mmc_irq_handler(int irq, void *dev_id)
+ writel(stat & MXS_MMC_IRQ_BITS,
+ host->base + HW_SSP_CTRL1(host) + STMP_OFFSET_REG_CLR);
+
++ spin_unlock(&host->lock);
++
+ if ((stat & BM_SSP_CTRL1_SDIO_IRQ) && (stat & BM_SSP_CTRL1_SDIO_IRQ_EN))
+ mmc_signal_sdio_irq(host->mmc);
+
+- spin_unlock(&host->lock);
+-
+ if (stat & BM_SSP_CTRL1_RESP_TIMEOUT_IRQ)
+ cmd->error = -ETIMEDOUT;
+ else if (stat & BM_SSP_CTRL1_RESP_ERR_IRQ)
+@@ -637,11 +637,6 @@ static void mxs_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
+ host->base + HW_SSP_CTRL0 + STMP_OFFSET_REG_SET);
+ writel(BM_SSP_CTRL1_SDIO_IRQ_EN,
+ host->base + HW_SSP_CTRL1(host) + STMP_OFFSET_REG_SET);
+-
+- if (readl(host->base + HW_SSP_STATUS(host)) &
+- BM_SSP_STATUS_SDIO_IRQ)
+- mmc_signal_sdio_irq(host->mmc);
+-
+ } else {
+ writel(BM_SSP_CTRL0_SDIO_IRQ_CHECK,
+ host->base + HW_SSP_CTRL0 + STMP_OFFSET_REG_CLR);
+@@ -650,6 +645,11 @@ static void mxs_mmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
+ }
+
+ spin_unlock_irqrestore(&host->lock, flags);
++
++ if (enable && readl(host->base + HW_SSP_STATUS(host)) &
++ BM_SSP_STATUS_SDIO_IRQ)
++ mmc_signal_sdio_irq(host->mmc);
++
+ }
+
+ static const struct mmc_host_ops mxs_mmc_ops = {
+diff --git a/drivers/mmc/host/sdhci-esdhc.h b/drivers/mmc/host/sdhci-esdhc.h
+index b97b2f5..d25f9ab 100644
+--- a/drivers/mmc/host/sdhci-esdhc.h
++++ b/drivers/mmc/host/sdhci-esdhc.h
+@@ -48,14 +48,14 @@ static inline void esdhc_set_clock(struct sdhci_host *host, unsigned int clock)
+ int div = 1;
+ u32 temp;
+
++ if (clock == 0)
++ goto out;
++
+ temp = sdhci_readl(host, ESDHC_SYSTEM_CONTROL);
+ temp &= ~(ESDHC_CLOCK_IPGEN | ESDHC_CLOCK_HCKEN | ESDHC_CLOCK_PEREN
+ | ESDHC_CLOCK_MASK);
+ sdhci_writel(host, temp, ESDHC_SYSTEM_CONTROL);
+
+- if (clock == 0)
+- goto out;
+-
+ while (host->max_clk / pre_div / 16 > clock && pre_div < 256)
+ pre_div *= 2;
+
+diff --git a/drivers/net/can/janz-ican3.c b/drivers/net/can/janz-ican3.c
+index 08c893c..e7823dd 100644
+--- a/drivers/net/can/janz-ican3.c
++++ b/drivers/net/can/janz-ican3.c
+@@ -1250,7 +1250,6 @@ static irqreturn_t ican3_irq(int irq, void *dev_id)
+ */
+ static int ican3_reset_module(struct ican3_dev *mod)
+ {
+- u8 val = 1 << mod->num;
+ unsigned long start;
+ u8 runold, runnew;
+
+@@ -1264,8 +1263,7 @@ static int ican3_reset_module(struct ican3_dev *mod)
+ runold = ioread8(mod->dpm + TARGET_RUNNING);
+
+ /* reset the module */
+- iowrite8(val, &mod->ctrl->reset_assert);
+- iowrite8(val, &mod->ctrl->reset_deassert);
++ iowrite8(0x00, &mod->dpmctrl->hwreset);
+
+ /* wait until the module has finished resetting and is running */
+ start = jiffies;
+diff --git a/drivers/net/can/mcp251x.c b/drivers/net/can/mcp251x.c
+index 346785c..9d60742 100644
+--- a/drivers/net/can/mcp251x.c
++++ b/drivers/net/can/mcp251x.c
+@@ -83,6 +83,11 @@
+ #define INSTRUCTION_LOAD_TXB(n) (0x40 + 2 * (n))
+ #define INSTRUCTION_READ_RXB(n) (((n) == 0) ? 0x90 : 0x94)
+ #define INSTRUCTION_RESET 0xC0
++#define RTS_TXB0 0x01
++#define RTS_TXB1 0x02
++#define RTS_TXB2 0x04
++#define INSTRUCTION_RTS(n) (0x80 | ((n) & 0x07))
++
+
+ /* MPC251x registers */
+ #define CANSTAT 0x0e
+@@ -397,6 +402,7 @@ static void mcp251x_hw_tx_frame(struct spi_device *spi, u8 *buf,
+ static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame,
+ int tx_buf_idx)
+ {
++ struct mcp251x_priv *priv = dev_get_drvdata(&spi->dev);
+ u32 sid, eid, exide, rtr;
+ u8 buf[SPI_TRANSFER_BUF_LEN];
+
+@@ -418,7 +424,10 @@ static void mcp251x_hw_tx(struct spi_device *spi, struct can_frame *frame,
+ buf[TXBDLC_OFF] = (rtr << DLC_RTR_SHIFT) | frame->can_dlc;
+ memcpy(buf + TXBDAT_OFF, frame->data, frame->can_dlc);
+ mcp251x_hw_tx_frame(spi, buf, frame->can_dlc, tx_buf_idx);
+- mcp251x_write_reg(spi, TXBCTRL(tx_buf_idx), TXBCTRL_TXREQ);
++
++ /* use INSTRUCTION_RTS, to avoid "repeated frame problem" */
++ priv->spi_tx_buf[0] = INSTRUCTION_RTS(1 << tx_buf_idx);
++ mcp251x_spi_trans(priv->spi, 1);
+ }
+
+ static void mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf,
+diff --git a/drivers/net/can/ti_hecc.c b/drivers/net/can/ti_hecc.c
+index 4accd7e..5ec2700 100644
+--- a/drivers/net/can/ti_hecc.c
++++ b/drivers/net/can/ti_hecc.c
+@@ -984,12 +984,12 @@ static int __devexit ti_hecc_remove(struct platform_device *pdev)
+ struct net_device *ndev = platform_get_drvdata(pdev);
+ struct ti_hecc_priv *priv = netdev_priv(ndev);
+
++ unregister_candev(ndev);
+ clk_disable(priv->clk);
+ clk_put(priv->clk);
+ res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+ iounmap(priv->base);
+ release_mem_region(res->start, resource_size(res));
+- unregister_candev(ndev);
+ free_candev(ndev);
+ platform_set_drvdata(pdev, NULL);
+
+diff --git a/drivers/net/ethernet/cirrus/cs89x0.c b/drivers/net/ethernet/cirrus/cs89x0.c
+index 845b202..1384469 100644
+--- a/drivers/net/ethernet/cirrus/cs89x0.c
++++ b/drivers/net/ethernet/cirrus/cs89x0.c
+@@ -1243,6 +1243,7 @@ static void set_multicast_list(struct net_device *dev)
+ {
+ struct net_local *lp = netdev_priv(dev);
+ unsigned long flags;
++ u16 cfg;
+
+ spin_lock_irqsave(&lp->lock, flags);
+ if (dev->flags & IFF_PROMISC)
+@@ -1260,11 +1261,10 @@ static void set_multicast_list(struct net_device *dev)
+ /* in promiscuous mode, we accept errored packets,
+ * so we have to enable interrupts on them also
+ */
+- writereg(dev, PP_RxCFG,
+- (lp->curr_rx_cfg |
+- (lp->rx_mode == RX_ALL_ACCEPT)
+- ? (RX_CRC_ERROR_ENBL | RX_RUNT_ENBL | RX_EXTRA_DATA_ENBL)
+- : 0));
++ cfg = lp->curr_rx_cfg;
++ if (lp->rx_mode == RX_ALL_ACCEPT)
++ cfg |= RX_CRC_ERROR_ENBL | RX_RUNT_ENBL | RX_EXTRA_DATA_ENBL;
++ writereg(dev, PP_RxCFG, cfg);
+ spin_unlock_irqrestore(&lp->lock, flags);
+ }
+
+diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c
+index ab1d80f..7f0183e 100644
+--- a/drivers/net/ethernet/freescale/gianfar.c
++++ b/drivers/net/ethernet/freescale/gianfar.c
+@@ -1037,7 +1037,7 @@ static int gfar_probe(struct platform_device *ofdev)
+
+ if (priv->device_flags & FSL_GIANFAR_DEV_HAS_VLAN) {
+ dev->hw_features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX;
+- dev->features |= NETIF_F_HW_VLAN_TX | NETIF_F_HW_VLAN_RX;
++ dev->features |= NETIF_F_HW_VLAN_RX;
+ }
+
+ if (priv->device_flags & FSL_GIANFAR_DEV_HAS_EXTENDED_HASH) {
+diff --git a/drivers/net/ethernet/freescale/gianfar_ethtool.c b/drivers/net/ethernet/freescale/gianfar_ethtool.c
+index 8a02557..4ca75ee 100644
+--- a/drivers/net/ethernet/freescale/gianfar_ethtool.c
++++ b/drivers/net/ethernet/freescale/gianfar_ethtool.c
+@@ -1741,6 +1741,7 @@ static int gfar_get_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd,
+ }
+
+ int gfar_phc_index = -1;
++EXPORT_SYMBOL(gfar_phc_index);
+
+ static int gfar_get_ts_info(struct net_device *dev,
+ struct ethtool_ts_info *info)
+diff --git a/drivers/net/ethernet/freescale/gianfar_ptp.c b/drivers/net/ethernet/freescale/gianfar_ptp.c
+index c08e5d4..0daa66b 100644
+--- a/drivers/net/ethernet/freescale/gianfar_ptp.c
++++ b/drivers/net/ethernet/freescale/gianfar_ptp.c
+@@ -515,7 +515,7 @@ static int gianfar_ptp_probe(struct platform_device *dev)
+ err = PTR_ERR(etsects->clock);
+ goto no_clock;
+ }
+- gfar_phc_clock = ptp_clock_index(etsects->clock);
++ gfar_phc_index = ptp_clock_index(etsects->clock);
+
+ dev_set_drvdata(&dev->dev, etsects);
+
+@@ -539,7 +539,7 @@ static int gianfar_ptp_remove(struct platform_device *dev)
+ gfar_write(&etsects->regs->tmr_temask, 0);
+ gfar_write(&etsects->regs->tmr_ctrl, 0);
+
+- gfar_phc_clock = -1;
++ gfar_phc_index = -1;
+ ptp_clock_unregister(etsects->clock);
+ iounmap(etsects->regs);
+ release_resource(etsects->rsrc);
+diff --git a/drivers/net/ethernet/ibm/ibmveth.c b/drivers/net/ethernet/ibm/ibmveth.c
+index 9010cea..b68d28a 100644
+--- a/drivers/net/ethernet/ibm/ibmveth.c
++++ b/drivers/net/ethernet/ibm/ibmveth.c
+@@ -472,14 +472,9 @@ static void ibmveth_cleanup(struct ibmveth_adapter *adapter)
+ }
+
+ if (adapter->rx_queue.queue_addr != NULL) {
+- if (!dma_mapping_error(dev, adapter->rx_queue.queue_dma)) {
+- dma_unmap_single(dev,
+- adapter->rx_queue.queue_dma,
+- adapter->rx_queue.queue_len,
+- DMA_BIDIRECTIONAL);
+- adapter->rx_queue.queue_dma = DMA_ERROR_CODE;
+- }
+- kfree(adapter->rx_queue.queue_addr);
++ dma_free_coherent(dev, adapter->rx_queue.queue_len,
++ adapter->rx_queue.queue_addr,
++ adapter->rx_queue.queue_dma);
+ adapter->rx_queue.queue_addr = NULL;
+ }
+
+@@ -556,10 +551,13 @@ static int ibmveth_open(struct net_device *netdev)
+ goto err_out;
+ }
+
++ dev = &adapter->vdev->dev;
++
+ adapter->rx_queue.queue_len = sizeof(struct ibmveth_rx_q_entry) *
+ rxq_entries;
+- adapter->rx_queue.queue_addr = kmalloc(adapter->rx_queue.queue_len,
+- GFP_KERNEL);
++ adapter->rx_queue.queue_addr =
++ dma_alloc_coherent(dev, adapter->rx_queue.queue_len,
++ &adapter->rx_queue.queue_dma, GFP_KERNEL);
+
+ if (!adapter->rx_queue.queue_addr) {
+ netdev_err(netdev, "unable to allocate rx queue pages\n");
+@@ -567,19 +565,13 @@ static int ibmveth_open(struct net_device *netdev)
+ goto err_out;
+ }
+
+- dev = &adapter->vdev->dev;
+-
+ adapter->buffer_list_dma = dma_map_single(dev,
+ adapter->buffer_list_addr, 4096, DMA_BIDIRECTIONAL);
+ adapter->filter_list_dma = dma_map_single(dev,
+ adapter->filter_list_addr, 4096, DMA_BIDIRECTIONAL);
+- adapter->rx_queue.queue_dma = dma_map_single(dev,
+- adapter->rx_queue.queue_addr,
+- adapter->rx_queue.queue_len, DMA_BIDIRECTIONAL);
+
+ if ((dma_mapping_error(dev, adapter->buffer_list_dma)) ||
+- (dma_mapping_error(dev, adapter->filter_list_dma)) ||
+- (dma_mapping_error(dev, adapter->rx_queue.queue_dma))) {
++ (dma_mapping_error(dev, adapter->filter_list_dma))) {
+ netdev_err(netdev, "unable to map filter or buffer list "
+ "pages\n");
+ rc = -ENOMEM;
+diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c
+index b95f2e1..16c4634 100644
+--- a/drivers/net/ethernet/sfc/efx.c
++++ b/drivers/net/ethernet/sfc/efx.c
+@@ -1503,6 +1503,11 @@ static int efx_probe_all(struct efx_nic *efx)
+ goto fail2;
+ }
+
++ BUILD_BUG_ON(EFX_DEFAULT_DMAQ_SIZE < EFX_RXQ_MIN_ENT);
++ if (WARN_ON(EFX_DEFAULT_DMAQ_SIZE < EFX_TXQ_MIN_ENT(efx))) {
++ rc = -EINVAL;
++ goto fail3;
++ }
+ efx->rxq_entries = efx->txq_entries = EFX_DEFAULT_DMAQ_SIZE;
+
+ rc = efx_probe_filters(efx);
+@@ -2070,6 +2075,7 @@ static int efx_register_netdev(struct efx_nic *efx)
+ net_dev->irq = efx->pci_dev->irq;
+ net_dev->netdev_ops = &efx_netdev_ops;
+ SET_ETHTOOL_OPS(net_dev, &efx_ethtool_ops);
++ net_dev->gso_max_segs = EFX_TSO_MAX_SEGS;
+
+ rtnl_lock();
+
+diff --git a/drivers/net/ethernet/sfc/efx.h b/drivers/net/ethernet/sfc/efx.h
+index be8f915..70755c9 100644
+--- a/drivers/net/ethernet/sfc/efx.h
++++ b/drivers/net/ethernet/sfc/efx.h
+@@ -30,6 +30,7 @@ extern netdev_tx_t
+ efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb);
+ extern void efx_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index);
+ extern int efx_setup_tc(struct net_device *net_dev, u8 num_tc);
++extern unsigned int efx_tx_max_skb_descs(struct efx_nic *efx);
+
+ /* RX */
+ extern int efx_probe_rx_queue(struct efx_rx_queue *rx_queue);
+@@ -52,10 +53,15 @@ extern void efx_schedule_slow_fill(struct efx_rx_queue *rx_queue);
+ #define EFX_MAX_EVQ_SIZE 16384UL
+ #define EFX_MIN_EVQ_SIZE 512UL
+
+-/* The smallest [rt]xq_entries that the driver supports. Callers of
+- * efx_wake_queue() assume that they can subsequently send at least one
+- * skb. Falcon/A1 may require up to three descriptors per skb_frag. */
+-#define EFX_MIN_RING_SIZE (roundup_pow_of_two(2 * 3 * MAX_SKB_FRAGS))
++/* Maximum number of TCP segments we support for soft-TSO */
++#define EFX_TSO_MAX_SEGS 100
++
++/* The smallest [rt]xq_entries that the driver supports. RX minimum
++ * is a bit arbitrary. For TX, we must have space for at least 2
++ * TSO skbs.
++ */
++#define EFX_RXQ_MIN_ENT 128U
++#define EFX_TXQ_MIN_ENT(efx) (2 * efx_tx_max_skb_descs(efx))
+
+ /* Filters */
+ extern int efx_probe_filters(struct efx_nic *efx);
+diff --git a/drivers/net/ethernet/sfc/ethtool.c b/drivers/net/ethernet/sfc/ethtool.c
+index 03ded36..b1287f8 100644
+--- a/drivers/net/ethernet/sfc/ethtool.c
++++ b/drivers/net/ethernet/sfc/ethtool.c
+@@ -680,21 +680,27 @@ static int efx_ethtool_set_ringparam(struct net_device *net_dev,
+ struct ethtool_ringparam *ring)
+ {
+ struct efx_nic *efx = netdev_priv(net_dev);
++ u32 txq_entries;
+
+ if (ring->rx_mini_pending || ring->rx_jumbo_pending ||
+ ring->rx_pending > EFX_MAX_DMAQ_SIZE ||
+ ring->tx_pending > EFX_MAX_DMAQ_SIZE)
+ return -EINVAL;
+
+- if (ring->rx_pending < EFX_MIN_RING_SIZE ||
+- ring->tx_pending < EFX_MIN_RING_SIZE) {
++ if (ring->rx_pending < EFX_RXQ_MIN_ENT) {
+ netif_err(efx, drv, efx->net_dev,
+- "TX and RX queues cannot be smaller than %ld\n",
+- EFX_MIN_RING_SIZE);
++ "RX queues cannot be smaller than %u\n",
++ EFX_RXQ_MIN_ENT);
+ return -EINVAL;
+ }
+
+- return efx_realloc_channels(efx, ring->rx_pending, ring->tx_pending);
++ txq_entries = max(ring->tx_pending, EFX_TXQ_MIN_ENT(efx));
++ if (txq_entries != ring->tx_pending)
++ netif_warn(efx, drv, efx->net_dev,
++ "increasing TX queue size to minimum of %u\n",
++ txq_entries);
++
++ return efx_realloc_channels(efx, ring->rx_pending, txq_entries);
+ }
+
+ static int efx_ethtool_set_pauseparam(struct net_device *net_dev,
+@@ -857,8 +863,8 @@ static int efx_ethtool_get_class_rule(struct efx_nic *efx,
+ &ip_entry->ip4dst, &ip_entry->pdst);
+ if (rc != 0) {
+ rc = efx_filter_get_ipv4_full(
+- &spec, &proto, &ip_entry->ip4src, &ip_entry->psrc,
+- &ip_entry->ip4dst, &ip_entry->pdst);
++ &spec, &proto, &ip_entry->ip4dst, &ip_entry->pdst,
++ &ip_entry->ip4src, &ip_entry->psrc);
+ EFX_WARN_ON_PARANOID(rc);
+ ip_mask->ip4src = ~0;
+ ip_mask->psrc = ~0;
+diff --git a/drivers/net/ethernet/sfc/tx.c b/drivers/net/ethernet/sfc/tx.c
+index 94d0365..305430d 100644
+--- a/drivers/net/ethernet/sfc/tx.c
++++ b/drivers/net/ethernet/sfc/tx.c
+@@ -119,6 +119,25 @@ efx_max_tx_len(struct efx_nic *efx, dma_addr_t dma_addr)
+ return len;
+ }
+
++unsigned int efx_tx_max_skb_descs(struct efx_nic *efx)
++{
++ /* Header and payload descriptor for each output segment, plus
++ * one for every input fragment boundary within a segment
++ */
++ unsigned int max_descs = EFX_TSO_MAX_SEGS * 2 + MAX_SKB_FRAGS;
++
++ /* Possibly one more per segment for the alignment workaround */
++ if (EFX_WORKAROUND_5391(efx))
++ max_descs += EFX_TSO_MAX_SEGS;
++
++ /* Possibly more for PCIe page boundaries within input fragments */
++ if (PAGE_SIZE > EFX_PAGE_SIZE)
++ max_descs += max_t(unsigned int, MAX_SKB_FRAGS,
++ DIV_ROUND_UP(GSO_MAX_SIZE, EFX_PAGE_SIZE));
++
++ return max_descs;
++}
++
+ /*
+ * Add a socket buffer to a TX queue
+ *
+diff --git a/drivers/net/netconsole.c b/drivers/net/netconsole.c
+index f9347ea..63ffbdf 100644
+--- a/drivers/net/netconsole.c
++++ b/drivers/net/netconsole.c
+@@ -648,7 +648,6 @@ static int netconsole_netdev_event(struct notifier_block *this,
+ flags);
+ dev_put(nt->np.dev);
+ nt->np.dev = NULL;
+- netconsole_target_put(nt);
+ }
+ nt->enabled = 0;
+ stopped = true;
+diff --git a/drivers/net/ppp/pptp.c b/drivers/net/ppp/pptp.c
+index 1c98321..162464f 100644
+--- a/drivers/net/ppp/pptp.c
++++ b/drivers/net/ppp/pptp.c
+@@ -189,7 +189,7 @@ static int pptp_xmit(struct ppp_channel *chan, struct sk_buff *skb)
+ if (sk_pppox(po)->sk_state & PPPOX_DEAD)
+ goto tx_error;
+
+- rt = ip_route_output_ports(&init_net, &fl4, NULL,
++ rt = ip_route_output_ports(sock_net(sk), &fl4, NULL,
+ opt->dst_addr.sin_addr.s_addr,
+ opt->src_addr.sin_addr.s_addr,
+ 0, 0, IPPROTO_GRE,
+@@ -468,7 +468,7 @@ static int pptp_connect(struct socket *sock, struct sockaddr *uservaddr,
+ po->chan.private = sk;
+ po->chan.ops = &pptp_chan_ops;
+
+- rt = ip_route_output_ports(&init_net, &fl4, sk,
++ rt = ip_route_output_ports(sock_net(sk), &fl4, sk,
+ opt->dst_addr.sin_addr.s_addr,
+ opt->src_addr.sin_addr.s_addr,
+ 0, 0,
+diff --git a/drivers/net/usb/asix.c b/drivers/net/usb/asix.c
+index 3ae80ec..ebcb7d4 100644
+--- a/drivers/net/usb/asix.c
++++ b/drivers/net/usb/asix.c
+@@ -1604,6 +1604,10 @@ static const struct usb_device_id products [] = {
+ USB_DEVICE (0x2001, 0x3c05),
+ .driver_info = (unsigned long) &ax88772_info,
+ }, {
++ // DLink DUB-E100 H/W Ver C1
++ USB_DEVICE (0x2001, 0x1a02),
++ .driver_info = (unsigned long) &ax88772_info,
++}, {
+ // Linksys USB1000
+ USB_DEVICE (0x1737, 0x0039),
+ .driver_info = (unsigned long) &ax88178_info,
+diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c
+index a051ced..d124bdd 100644
+--- a/drivers/net/usb/qmi_wwan.c
++++ b/drivers/net/usb/qmi_wwan.c
+@@ -444,6 +444,15 @@ static const struct usb_device_id products[] = {
+ .bInterfaceProtocol = 0xff,
+ .driver_info = (unsigned long)&qmi_wwan_shared,
+ },
++ { /* Pantech UML290 - newer firmware */
++ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
++ .idVendor = 0x106c,
++ .idProduct = 0x3718,
++ .bInterfaceClass = 0xff,
++ .bInterfaceSubClass = 0xf1,
++ .bInterfaceProtocol = 0xff,
++ .driver_info = (unsigned long)&qmi_wwan_shared,
++ },
+ { /* ZTE MF820D */
+ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
+ .idVendor = 0x19d2,
+@@ -453,6 +462,15 @@ static const struct usb_device_id products[] = {
+ .bInterfaceProtocol = 0xff,
+ .driver_info = (unsigned long)&qmi_wwan_force_int4,
+ },
++ { /* ZTE MF821D */
++ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
++ .idVendor = 0x19d2,
++ .idProduct = 0x0326,
++ .bInterfaceClass = 0xff,
++ .bInterfaceSubClass = 0xff,
++ .bInterfaceProtocol = 0xff,
++ .driver_info = (unsigned long)&qmi_wwan_force_int4,
++ },
+ { /* ZTE (Vodafone) K3520-Z */
+ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
+ .idVendor = 0x19d2,
+@@ -507,6 +525,15 @@ static const struct usb_device_id products[] = {
+ .bInterfaceProtocol = 0xff,
+ .driver_info = (unsigned long)&qmi_wwan_force_int4,
+ },
++ { /* ZTE (Vodafone) K5006-Z */
++ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
++ .idVendor = 0x19d2,
++ .idProduct = 0x1018,
++ .bInterfaceClass = 0xff,
++ .bInterfaceSubClass = 0xff,
++ .bInterfaceProtocol = 0xff,
++ .driver_info = (unsigned long)&qmi_wwan_force_int3,
++ },
+ { /* ZTE MF60 */
+ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
+ .idVendor = 0x19d2,
+@@ -525,6 +552,33 @@ static const struct usb_device_id products[] = {
+ .bInterfaceProtocol = 0xff,
+ .driver_info = (unsigned long)&qmi_wwan_sierra,
+ },
++ { /* Sierra Wireless MC7700 */
++ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
++ .idVendor = 0x0f3d,
++ .idProduct = 0x68a2,
++ .bInterfaceClass = 0xff,
++ .bInterfaceSubClass = 0xff,
++ .bInterfaceProtocol = 0xff,
++ .driver_info = (unsigned long)&qmi_wwan_sierra,
++ },
++ { /* Sierra Wireless MC7750 */
++ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
++ .idVendor = 0x114f,
++ .idProduct = 0x68a2,
++ .bInterfaceClass = 0xff,
++ .bInterfaceSubClass = 0xff,
++ .bInterfaceProtocol = 0xff,
++ .driver_info = (unsigned long)&qmi_wwan_sierra,
++ },
++ { /* Sierra Wireless EM7700 */
++ .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO,
++ .idVendor = 0x1199,
++ .idProduct = 0x901c,
++ .bInterfaceClass = 0xff,
++ .bInterfaceSubClass = 0xff,
++ .bInterfaceProtocol = 0xff,
++ .driver_info = (unsigned long)&qmi_wwan_sierra,
++ },
+
+ /* Gobi 1000 devices */
+ {QMI_GOBI1K_DEVICE(0x05c6, 0x9212)}, /* Acer Gobi Modem Device */
+@@ -552,6 +606,8 @@ static const struct usb_device_id products[] = {
+ {QMI_GOBI_DEVICE(0x05c6, 0x9265)}, /* Asus Gobi 2000 Modem device (VR305) */
+ {QMI_GOBI_DEVICE(0x05c6, 0x9235)}, /* Top Global Gobi 2000 Modem device (VR306) */
+ {QMI_GOBI_DEVICE(0x05c6, 0x9275)}, /* iRex Technologies Gobi 2000 Modem device (VR307) */
++ {QMI_GOBI_DEVICE(0x1199, 0x68a5)}, /* Sierra Wireless Modem */
++ {QMI_GOBI_DEVICE(0x1199, 0x68a9)}, /* Sierra Wireless Modem */
+ {QMI_GOBI_DEVICE(0x1199, 0x9001)}, /* Sierra Wireless Gobi 2000 Modem device (VT773) */
+ {QMI_GOBI_DEVICE(0x1199, 0x9002)}, /* Sierra Wireless Gobi 2000 Modem device (VT773) */
+ {QMI_GOBI_DEVICE(0x1199, 0x9003)}, /* Sierra Wireless Gobi 2000 Modem device (VT773) */
+@@ -568,6 +624,8 @@ static const struct usb_device_id products[] = {
+ {QMI_GOBI_DEVICE(0x1199, 0x9013)}, /* Sierra Wireless Gobi 3000 Modem device (MC8355) */
+ {QMI_GOBI_DEVICE(0x1199, 0x9015)}, /* Sierra Wireless Gobi 3000 Modem device */
+ {QMI_GOBI_DEVICE(0x1199, 0x9019)}, /* Sierra Wireless Gobi 3000 Modem device */
++ {QMI_GOBI_DEVICE(0x1199, 0x901b)}, /* Sierra Wireless MC7770 */
++
+ { } /* END */
+ };
+ MODULE_DEVICE_TABLE(usb, products);
+diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c
+index d237b3f..f2716a4 100644
+--- a/drivers/net/usb/usbnet.c
++++ b/drivers/net/usb/usbnet.c
+@@ -1204,19 +1204,26 @@ deferred:
+ }
+ EXPORT_SYMBOL_GPL(usbnet_start_xmit);
+
+-static void rx_alloc_submit(struct usbnet *dev, gfp_t flags)
++static int rx_alloc_submit(struct usbnet *dev, gfp_t flags)
+ {
+ struct urb *urb;
+ int i;
++ int ret = 0;
+
+ /* don't refill the queue all at once */
+ for (i = 0; i < 10 && dev->rxq.qlen < RX_QLEN(dev); i++) {
+ urb = usb_alloc_urb(0, flags);
+ if (urb != NULL) {
+- if (rx_submit(dev, urb, flags) == -ENOLINK)
+- return;
++ ret = rx_submit(dev, urb, flags);
++ if (ret)
++ goto err;
++ } else {
++ ret = -ENOMEM;
++ goto err;
+ }
+ }
++err:
++ return ret;
+ }
+
+ /*-------------------------------------------------------------------------*/
+@@ -1260,7 +1267,8 @@ static void usbnet_bh (unsigned long param)
+ int temp = dev->rxq.qlen;
+
+ if (temp < RX_QLEN(dev)) {
+- rx_alloc_submit(dev, GFP_ATOMIC);
++ if (rx_alloc_submit(dev, GFP_ATOMIC) == -ENOLINK)
++ return;
+ if (temp != dev->rxq.qlen)
+ netif_dbg(dev, link, dev->net,
+ "rxqlen %d --> %d\n",
+diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c b/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c
+index 236cb9f..3ae938f 100644
+--- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c
++++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c
+@@ -764,8 +764,11 @@ static void brcmf_c_arp_offload_set(struct brcmf_pub *drvr, int arp_mode)
+ {
+ char iovbuf[32];
+ int retcode;
++ __le32 arp_mode_le;
+
+- brcmf_c_mkiovar("arp_ol", (char *)&arp_mode, 4, iovbuf, sizeof(iovbuf));
++ arp_mode_le = cpu_to_le32(arp_mode);
++ brcmf_c_mkiovar("arp_ol", (char *)&arp_mode_le, 4, iovbuf,
++ sizeof(iovbuf));
+ retcode = brcmf_proto_cdc_set_dcmd(drvr, 0, BRCMF_C_SET_VAR,
+ iovbuf, sizeof(iovbuf));
+ retcode = retcode >= 0 ? 0 : retcode;
+@@ -781,8 +784,11 @@ static void brcmf_c_arp_offload_enable(struct brcmf_pub *drvr, int arp_enable)
+ {
+ char iovbuf[32];
+ int retcode;
++ __le32 arp_enable_le;
+
+- brcmf_c_mkiovar("arpoe", (char *)&arp_enable, 4,
++ arp_enable_le = cpu_to_le32(arp_enable);
++
++ brcmf_c_mkiovar("arpoe", (char *)&arp_enable_le, 4,
+ iovbuf, sizeof(iovbuf));
+ retcode = brcmf_proto_cdc_set_dcmd(drvr, 0, BRCMF_C_SET_VAR,
+ iovbuf, sizeof(iovbuf));
+@@ -802,10 +808,10 @@ int brcmf_c_preinit_dcmds(struct brcmf_pub *drvr)
+ char buf[128], *ptr;
+ u32 dongle_align = drvr->bus_if->align;
+ u32 glom = 0;
+- u32 roaming = 1;
+- uint bcn_timeout = 3;
+- int scan_assoc_time = 40;
+- int scan_unassoc_time = 40;
++ __le32 roaming_le = cpu_to_le32(1);
++ __le32 bcn_timeout_le = cpu_to_le32(3);
++ __le32 scan_assoc_time_le = cpu_to_le32(40);
++ __le32 scan_unassoc_time_le = cpu_to_le32(40);
+ int i;
+
+ mutex_lock(&drvr->proto_block);
+@@ -840,14 +846,14 @@ int brcmf_c_preinit_dcmds(struct brcmf_pub *drvr)
+
+ /* Setup timeout if Beacons are lost and roam is off to report
+ link down */
+- brcmf_c_mkiovar("bcn_timeout", (char *)&bcn_timeout, 4, iovbuf,
++ brcmf_c_mkiovar("bcn_timeout", (char *)&bcn_timeout_le, 4, iovbuf,
+ sizeof(iovbuf));
+ brcmf_proto_cdc_set_dcmd(drvr, 0, BRCMF_C_SET_VAR, iovbuf,
+ sizeof(iovbuf));
+
+ /* Enable/Disable build-in roaming to allowed ext supplicant to take
+ of romaing */
+- brcmf_c_mkiovar("roam_off", (char *)&roaming, 4,
++ brcmf_c_mkiovar("roam_off", (char *)&roaming_le, 4,
+ iovbuf, sizeof(iovbuf));
+ brcmf_proto_cdc_set_dcmd(drvr, 0, BRCMF_C_SET_VAR, iovbuf,
+ sizeof(iovbuf));
+@@ -859,9 +865,9 @@ int brcmf_c_preinit_dcmds(struct brcmf_pub *drvr)
+ sizeof(iovbuf));
+
+ brcmf_proto_cdc_set_dcmd(drvr, 0, BRCMF_C_SET_SCAN_CHANNEL_TIME,
+- (char *)&scan_assoc_time, sizeof(scan_assoc_time));
++ (char *)&scan_assoc_time_le, sizeof(scan_assoc_time_le));
+ brcmf_proto_cdc_set_dcmd(drvr, 0, BRCMF_C_SET_SCAN_UNASSOC_TIME,
+- (char *)&scan_unassoc_time, sizeof(scan_unassoc_time));
++ (char *)&scan_unassoc_time_le, sizeof(scan_unassoc_time_le));
+
+ /* Set and enable ARP offload feature */
+ brcmf_c_arp_offload_set(drvr, BRCMF_ARPOL_MODE);
+diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
+index d13ae9c..e360939 100644
+--- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
++++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
+@@ -500,8 +500,10 @@ static void wl_iscan_prep(struct brcmf_scan_params_le *params_le,
+ params_le->active_time = cpu_to_le32(-1);
+ params_le->passive_time = cpu_to_le32(-1);
+ params_le->home_time = cpu_to_le32(-1);
+- if (ssid && ssid->SSID_len)
+- memcpy(&params_le->ssid_le, ssid, sizeof(struct brcmf_ssid));
++ if (ssid && ssid->SSID_len) {
++ params_le->ssid_le.SSID_len = cpu_to_le32(ssid->SSID_len);
++ memcpy(&params_le->ssid_le.SSID, ssid->SSID, ssid->SSID_len);
++ }
+ }
+
+ static s32
+diff --git a/drivers/net/wireless/iwlwifi/iwl-debugfs.c b/drivers/net/wireless/iwlwifi/iwl-debugfs.c
+index 7f97dec..5000690 100644
+--- a/drivers/net/wireless/iwlwifi/iwl-debugfs.c
++++ b/drivers/net/wireless/iwlwifi/iwl-debugfs.c
+@@ -128,6 +128,9 @@ static ssize_t iwl_dbgfs_sram_read(struct file *file,
+ const struct fw_img *img;
+ size_t bufsz;
+
++ if (!iwl_is_ready_rf(priv))
++ return -EAGAIN;
++
+ /* default is to dump the entire data segment */
+ if (!priv->dbgfs_sram_offset && !priv->dbgfs_sram_len) {
+ priv->dbgfs_sram_offset = 0x800000;
+diff --git a/drivers/net/wireless/iwlwifi/iwl-trans-pcie-int.h b/drivers/net/wireless/iwlwifi/iwl-trans-pcie-int.h
+index e959207..8215fad 100644
+--- a/drivers/net/wireless/iwlwifi/iwl-trans-pcie-int.h
++++ b/drivers/net/wireless/iwlwifi/iwl-trans-pcie-int.h
+@@ -355,7 +355,7 @@ int iwl_queue_space(const struct iwl_queue *q);
+ /*****************************************************
+ * Error handling
+ ******************************************************/
+-int iwl_dump_fh(struct iwl_trans *trans, char **buf, bool display);
++int iwl_dump_fh(struct iwl_trans *trans, char **buf);
+ void iwl_dump_csr(struct iwl_trans *trans);
+
+ /*****************************************************
+diff --git a/drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c b/drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c
+index 08517d3..5e18ff9 100644
+--- a/drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c
++++ b/drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c
+@@ -559,7 +559,7 @@ static void iwl_irq_handle_error(struct iwl_trans *trans)
+ }
+
+ iwl_dump_csr(trans);
+- iwl_dump_fh(trans, NULL, false);
++ iwl_dump_fh(trans, NULL);
+
+ iwl_op_mode_nic_error(trans->op_mode);
+ }
+diff --git a/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c b/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c
+index 79c6b91..a1fb025 100644
+--- a/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c
++++ b/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c
+@@ -1437,6 +1437,7 @@ static int iwl_trans_pcie_start_hw(struct iwl_trans *trans)
+ return err;
+
+ err_free_irq:
++ trans_pcie->irq_requested = false;
+ free_irq(trans_pcie->irq, trans);
+ error:
+ iwl_free_isr_ict(trans);
+@@ -1654,13 +1655,9 @@ static const char *get_fh_string(int cmd)
+ #undef IWL_CMD
+ }
+
+-int iwl_dump_fh(struct iwl_trans *trans, char **buf, bool display)
++int iwl_dump_fh(struct iwl_trans *trans, char **buf)
+ {
+ int i;
+-#ifdef CONFIG_IWLWIFI_DEBUG
+- int pos = 0;
+- size_t bufsz = 0;
+-#endif
+ static const u32 fh_tbl[] = {
+ FH_RSCSR_CHNL0_STTS_WPTR_REG,
+ FH_RSCSR_CHNL0_RBDCB_BASE_REG,
+@@ -1672,29 +1669,35 @@ int iwl_dump_fh(struct iwl_trans *trans, char **buf, bool display)
+ FH_TSSR_TX_STATUS_REG,
+ FH_TSSR_TX_ERROR_REG
+ };
+-#ifdef CONFIG_IWLWIFI_DEBUG
+- if (display) {
+- bufsz = ARRAY_SIZE(fh_tbl) * 48 + 40;
++
++#ifdef CONFIG_IWLWIFI_DEBUGFS
++ if (buf) {
++ int pos = 0;
++ size_t bufsz = ARRAY_SIZE(fh_tbl) * 48 + 40;
++
+ *buf = kmalloc(bufsz, GFP_KERNEL);
+ if (!*buf)
+ return -ENOMEM;
++
+ pos += scnprintf(*buf + pos, bufsz - pos,
+ "FH register values:\n");
+- for (i = 0; i < ARRAY_SIZE(fh_tbl); i++) {
++
++ for (i = 0; i < ARRAY_SIZE(fh_tbl); i++)
+ pos += scnprintf(*buf + pos, bufsz - pos,
+ " %34s: 0X%08x\n",
+ get_fh_string(fh_tbl[i]),
+ iwl_read_direct32(trans, fh_tbl[i]));
+- }
++
+ return pos;
+ }
+ #endif
++
+ IWL_ERR(trans, "FH register values:\n");
+- for (i = 0; i < ARRAY_SIZE(fh_tbl); i++) {
++ for (i = 0; i < ARRAY_SIZE(fh_tbl); i++)
+ IWL_ERR(trans, " %34s: 0X%08x\n",
+ get_fh_string(fh_tbl[i]),
+ iwl_read_direct32(trans, fh_tbl[i]));
+- }
++
+ return 0;
+ }
+
+@@ -1989,11 +1992,11 @@ static ssize_t iwl_dbgfs_fh_reg_read(struct file *file,
+ size_t count, loff_t *ppos)
+ {
+ struct iwl_trans *trans = file->private_data;
+- char *buf;
++ char *buf = NULL;
+ int pos = 0;
+ ssize_t ret = -EFAULT;
+
+- ret = pos = iwl_dump_fh(trans, &buf, true);
++ ret = pos = iwl_dump_fh(trans, &buf);
+ if (buf) {
+ ret = simple_read_from_buffer(user_buf,
+ count, ppos, buf, pos);
+diff --git a/drivers/net/wireless/rt2x00/rt2400pci.c b/drivers/net/wireless/rt2x00/rt2400pci.c
+index 5e6b501..d8594a2 100644
+--- a/drivers/net/wireless/rt2x00/rt2400pci.c
++++ b/drivers/net/wireless/rt2x00/rt2400pci.c
+@@ -1611,6 +1611,7 @@ static int rt2400pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
+ static int rt2400pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ {
+ int retval;
++ u32 reg;
+
+ /*
+ * Allocate eeprom data.
+@@ -1624,6 +1625,14 @@ static int rt2400pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ return retval;
+
+ /*
++ * Enable rfkill polling by setting GPIO direction of the
++ * rfkill switch GPIO pin correctly.
++ */
++ rt2x00pci_register_read(rt2x00dev, GPIOCSR, &reg);
++ rt2x00_set_field32(&reg, GPIOCSR_BIT8, 1);
++ rt2x00pci_register_write(rt2x00dev, GPIOCSR, reg);
++
++ /*
+ * Initialize hw specifications.
+ */
+ retval = rt2400pci_probe_hw_mode(rt2x00dev);
+diff --git a/drivers/net/wireless/rt2x00/rt2400pci.h b/drivers/net/wireless/rt2x00/rt2400pci.h
+index d3a4a68..7564ae9 100644
+--- a/drivers/net/wireless/rt2x00/rt2400pci.h
++++ b/drivers/net/wireless/rt2x00/rt2400pci.h
+@@ -670,6 +670,7 @@
+ #define GPIOCSR_BIT5 FIELD32(0x00000020)
+ #define GPIOCSR_BIT6 FIELD32(0x00000040)
+ #define GPIOCSR_BIT7 FIELD32(0x00000080)
++#define GPIOCSR_BIT8 FIELD32(0x00000100)
+
+ /*
+ * BBPPCSR: BBP Pin control register.
+diff --git a/drivers/net/wireless/rt2x00/rt2500pci.c b/drivers/net/wireless/rt2x00/rt2500pci.c
+index 136b849..2223e35 100644
+--- a/drivers/net/wireless/rt2x00/rt2500pci.c
++++ b/drivers/net/wireless/rt2x00/rt2500pci.c
+@@ -1929,6 +1929,7 @@ static int rt2500pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
+ static int rt2500pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ {
+ int retval;
++ u32 reg;
+
+ /*
+ * Allocate eeprom data.
+@@ -1942,6 +1943,14 @@ static int rt2500pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ return retval;
+
+ /*
++ * Enable rfkill polling by setting GPIO direction of the
++ * rfkill switch GPIO pin correctly.
++ */
++ rt2x00pci_register_read(rt2x00dev, GPIOCSR, &reg);
++ rt2x00_set_field32(&reg, GPIOCSR_DIR0, 1);
++ rt2x00pci_register_write(rt2x00dev, GPIOCSR, reg);
++
++ /*
+ * Initialize hw specifications.
+ */
+ retval = rt2500pci_probe_hw_mode(rt2x00dev);
+diff --git a/drivers/net/wireless/rt2x00/rt2500usb.c b/drivers/net/wireless/rt2x00/rt2500usb.c
+index 669aecd..d6e87c0 100644
+--- a/drivers/net/wireless/rt2x00/rt2500usb.c
++++ b/drivers/net/wireless/rt2x00/rt2500usb.c
+@@ -283,7 +283,7 @@ static int rt2500usb_rfkill_poll(struct rt2x00_dev *rt2x00dev)
+ u16 reg;
+
+ rt2500usb_register_read(rt2x00dev, MAC_CSR19, &reg);
+- return rt2x00_get_field32(reg, MAC_CSR19_BIT7);
++ return rt2x00_get_field16(reg, MAC_CSR19_BIT7);
+ }
+
+ #ifdef CONFIG_RT2X00_LIB_LEDS
+@@ -1768,6 +1768,7 @@ static int rt2500usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
+ static int rt2500usb_probe_hw(struct rt2x00_dev *rt2x00dev)
+ {
+ int retval;
++ u16 reg;
+
+ /*
+ * Allocate eeprom data.
+@@ -1781,6 +1782,14 @@ static int rt2500usb_probe_hw(struct rt2x00_dev *rt2x00dev)
+ return retval;
+
+ /*
++ * Enable rfkill polling by setting GPIO direction of the
++ * rfkill switch GPIO pin correctly.
++ */
++ rt2500usb_register_read(rt2x00dev, MAC_CSR19, &reg);
++ rt2x00_set_field16(&reg, MAC_CSR19_BIT8, 0);
++ rt2500usb_register_write(rt2x00dev, MAC_CSR19, reg);
++
++ /*
+ * Initialize hw specifications.
+ */
+ retval = rt2500usb_probe_hw_mode(rt2x00dev);
+diff --git a/drivers/net/wireless/rt2x00/rt2500usb.h b/drivers/net/wireless/rt2x00/rt2500usb.h
+index b493306..196bd51 100644
+--- a/drivers/net/wireless/rt2x00/rt2500usb.h
++++ b/drivers/net/wireless/rt2x00/rt2500usb.h
+@@ -189,14 +189,15 @@
+ * MAC_CSR19: GPIO control register.
+ */
+ #define MAC_CSR19 0x0426
+-#define MAC_CSR19_BIT0 FIELD32(0x0001)
+-#define MAC_CSR19_BIT1 FIELD32(0x0002)
+-#define MAC_CSR19_BIT2 FIELD32(0x0004)
+-#define MAC_CSR19_BIT3 FIELD32(0x0008)
+-#define MAC_CSR19_BIT4 FIELD32(0x0010)
+-#define MAC_CSR19_BIT5 FIELD32(0x0020)
+-#define MAC_CSR19_BIT6 FIELD32(0x0040)
+-#define MAC_CSR19_BIT7 FIELD32(0x0080)
++#define MAC_CSR19_BIT0 FIELD16(0x0001)
++#define MAC_CSR19_BIT1 FIELD16(0x0002)
++#define MAC_CSR19_BIT2 FIELD16(0x0004)
++#define MAC_CSR19_BIT3 FIELD16(0x0008)
++#define MAC_CSR19_BIT4 FIELD16(0x0010)
++#define MAC_CSR19_BIT5 FIELD16(0x0020)
++#define MAC_CSR19_BIT6 FIELD16(0x0040)
++#define MAC_CSR19_BIT7 FIELD16(0x0080)
++#define MAC_CSR19_BIT8 FIELD16(0x0100)
+
+ /*
+ * MAC_CSR20: LED control register.
+diff --git a/drivers/net/wireless/rt2x00/rt2800pci.c b/drivers/net/wireless/rt2x00/rt2800pci.c
+index cad25bf..0f26ffb 100644
+--- a/drivers/net/wireless/rt2x00/rt2800pci.c
++++ b/drivers/net/wireless/rt2x00/rt2800pci.c
+@@ -977,6 +977,7 @@ static int rt2800pci_validate_eeprom(struct rt2x00_dev *rt2x00dev)
+ static int rt2800pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ {
+ int retval;
++ u32 reg;
+
+ /*
+ * Allocate eeprom data.
+@@ -990,6 +991,14 @@ static int rt2800pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ return retval;
+
+ /*
++ * Enable rfkill polling by setting GPIO direction of the
++ * rfkill switch GPIO pin correctly.
++ */
++ rt2x00pci_register_read(rt2x00dev, GPIO_CTRL_CFG, &reg);
++ rt2x00_set_field32(&reg, GPIO_CTRL_CFG_GPIOD_BIT2, 1);
++ rt2x00pci_register_write(rt2x00dev, GPIO_CTRL_CFG, reg);
++
++ /*
+ * Initialize hw specifications.
+ */
+ retval = rt2800_probe_hw_mode(rt2x00dev);
+diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c
+index 6cf3365..6b4226b 100644
+--- a/drivers/net/wireless/rt2x00/rt2800usb.c
++++ b/drivers/net/wireless/rt2x00/rt2800usb.c
+@@ -667,8 +667,16 @@ static void rt2800usb_fill_rxdone(struct queue_entry *entry,
+ skb_pull(entry->skb, RXINFO_DESC_SIZE);
+
+ /*
+- * FIXME: we need to check for rx_pkt_len validity
++ * Check for rx_pkt_len validity. Return if invalid, leaving
++ * rxdesc->size zeroed out by the upper level.
+ */
++ if (unlikely(rx_pkt_len == 0 ||
++ rx_pkt_len > entry->queue->data_size)) {
++ ERROR(entry->queue->rt2x00dev,
++ "Bad frame size %d, forcing to 0\n", rx_pkt_len);
++ return;
++ }
++
+ rxd = (__le32 *)(entry->skb->data + rx_pkt_len);
+
+ /*
+@@ -736,6 +744,7 @@ static int rt2800usb_validate_eeprom(struct rt2x00_dev *rt2x00dev)
+ static int rt2800usb_probe_hw(struct rt2x00_dev *rt2x00dev)
+ {
+ int retval;
++ u32 reg;
+
+ /*
+ * Allocate eeprom data.
+@@ -749,6 +758,14 @@ static int rt2800usb_probe_hw(struct rt2x00_dev *rt2x00dev)
+ return retval;
+
+ /*
++ * Enable rfkill polling by setting GPIO direction of the
++ * rfkill switch GPIO pin correctly.
++ */
++ rt2x00usb_register_read(rt2x00dev, GPIO_CTRL_CFG, &reg);
++ rt2x00_set_field32(&reg, GPIO_CTRL_CFG_GPIOD_BIT2, 1);
++ rt2x00usb_register_write(rt2x00dev, GPIO_CTRL_CFG, reg);
++
++ /*
+ * Initialize hw specifications.
+ */
+ retval = rt2800_probe_hw_mode(rt2x00dev);
+@@ -1157,6 +1174,8 @@ static struct usb_device_id rt2800usb_device_table[] = {
+ { USB_DEVICE(0x1690, 0x0744) },
+ { USB_DEVICE(0x1690, 0x0761) },
+ { USB_DEVICE(0x1690, 0x0764) },
++ /* ASUS */
++ { USB_DEVICE(0x0b05, 0x179d) },
+ /* Cisco */
+ { USB_DEVICE(0x167b, 0x4001) },
+ /* EnGenius */
+@@ -1222,7 +1241,6 @@ static struct usb_device_id rt2800usb_device_table[] = {
+ { USB_DEVICE(0x0b05, 0x1760) },
+ { USB_DEVICE(0x0b05, 0x1761) },
+ { USB_DEVICE(0x0b05, 0x1790) },
+- { USB_DEVICE(0x0b05, 0x179d) },
+ /* AzureWave */
+ { USB_DEVICE(0x13d3, 0x3262) },
+ { USB_DEVICE(0x13d3, 0x3284) },
+diff --git a/drivers/net/wireless/rt2x00/rt2x00dev.c b/drivers/net/wireless/rt2x00/rt2x00dev.c
+index e5404e5..8ac4482 100644
+--- a/drivers/net/wireless/rt2x00/rt2x00dev.c
++++ b/drivers/net/wireless/rt2x00/rt2x00dev.c
+@@ -629,7 +629,7 @@ void rt2x00lib_rxdone(struct queue_entry *entry, gfp_t gfp)
+ */
+ if (unlikely(rxdesc.size == 0 ||
+ rxdesc.size > entry->queue->data_size)) {
+- WARNING(rt2x00dev, "Wrong frame size %d max %d.\n",
++ ERROR(rt2x00dev, "Wrong frame size %d max %d.\n",
+ rxdesc.size, entry->queue->data_size);
+ dev_kfree_skb(entry->skb);
+ goto renew_skb;
+diff --git a/drivers/net/wireless/rt2x00/rt61pci.c b/drivers/net/wireless/rt2x00/rt61pci.c
+index 5fb3a2e..02ba3cf 100644
+--- a/drivers/net/wireless/rt2x00/rt61pci.c
++++ b/drivers/net/wireless/rt2x00/rt61pci.c
+@@ -2832,6 +2832,7 @@ static int rt61pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
+ static int rt61pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ {
+ int retval;
++ u32 reg;
+
+ /*
+ * Disable power saving.
+@@ -2850,6 +2851,14 @@ static int rt61pci_probe_hw(struct rt2x00_dev *rt2x00dev)
+ return retval;
+
+ /*
++ * Enable rfkill polling by setting GPIO direction of the
++ * rfkill switch GPIO pin correctly.
++ */
++ rt2x00pci_register_read(rt2x00dev, MAC_CSR13, &reg);
++ rt2x00_set_field32(&reg, MAC_CSR13_BIT13, 1);
++ rt2x00pci_register_write(rt2x00dev, MAC_CSR13, reg);
++
++ /*
+ * Initialize hw specifications.
+ */
+ retval = rt61pci_probe_hw_mode(rt2x00dev);
+diff --git a/drivers/net/wireless/rt2x00/rt61pci.h b/drivers/net/wireless/rt2x00/rt61pci.h
+index e3cd6db..8f3da5a 100644
+--- a/drivers/net/wireless/rt2x00/rt61pci.h
++++ b/drivers/net/wireless/rt2x00/rt61pci.h
+@@ -372,6 +372,7 @@ struct hw_pairwise_ta_entry {
+ #define MAC_CSR13_BIT10 FIELD32(0x00000400)
+ #define MAC_CSR13_BIT11 FIELD32(0x00000800)
+ #define MAC_CSR13_BIT12 FIELD32(0x00001000)
++#define MAC_CSR13_BIT13 FIELD32(0x00002000)
+
+ /*
+ * MAC_CSR14: LED control register.
+diff --git a/drivers/net/wireless/rt2x00/rt73usb.c b/drivers/net/wireless/rt2x00/rt73usb.c
+index 77ccbbc..ceb1c4f 100644
+--- a/drivers/net/wireless/rt2x00/rt73usb.c
++++ b/drivers/net/wireless/rt2x00/rt73usb.c
+@@ -2177,6 +2177,7 @@ static int rt73usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
+ static int rt73usb_probe_hw(struct rt2x00_dev *rt2x00dev)
+ {
+ int retval;
++ u32 reg;
+
+ /*
+ * Allocate eeprom data.
+@@ -2190,6 +2191,14 @@ static int rt73usb_probe_hw(struct rt2x00_dev *rt2x00dev)
+ return retval;
+
+ /*
++ * Enable rfkill polling by setting GPIO direction of the
++ * rfkill switch GPIO pin correctly.
++ */
++ rt2x00usb_register_read(rt2x00dev, MAC_CSR13, &reg);
++ rt2x00_set_field32(&reg, MAC_CSR13_BIT15, 0);
++ rt2x00usb_register_write(rt2x00dev, MAC_CSR13, reg);
++
++ /*
+ * Initialize hw specifications.
+ */
+ retval = rt73usb_probe_hw_mode(rt2x00dev);
+diff --git a/drivers/net/wireless/rt2x00/rt73usb.h b/drivers/net/wireless/rt2x00/rt73usb.h
+index 9f6b470..df1cc11 100644
+--- a/drivers/net/wireless/rt2x00/rt73usb.h
++++ b/drivers/net/wireless/rt2x00/rt73usb.h
+@@ -282,6 +282,9 @@ struct hw_pairwise_ta_entry {
+ #define MAC_CSR13_BIT10 FIELD32(0x00000400)
+ #define MAC_CSR13_BIT11 FIELD32(0x00000800)
+ #define MAC_CSR13_BIT12 FIELD32(0x00001000)
++#define MAC_CSR13_BIT13 FIELD32(0x00002000)
++#define MAC_CSR13_BIT14 FIELD32(0x00004000)
++#define MAC_CSR13_BIT15 FIELD32(0x00008000)
+
+ /*
+ * MAC_CSR14: LED control register.
+diff --git a/drivers/net/wireless/rtlwifi/rtl8192ce/def.h b/drivers/net/wireless/rtlwifi/rtl8192ce/def.h
+index 04c3aef..2925094 100644
+--- a/drivers/net/wireless/rtlwifi/rtl8192ce/def.h
++++ b/drivers/net/wireless/rtlwifi/rtl8192ce/def.h
+@@ -117,6 +117,7 @@
+
+ #define CHIP_VER_B BIT(4)
+ #define CHIP_92C_BITMASK BIT(0)
++#define CHIP_UNKNOWN BIT(7)
+ #define CHIP_92C_1T2R 0x03
+ #define CHIP_92C 0x01
+ #define CHIP_88C 0x00
+diff --git a/drivers/net/wireless/rtlwifi/rtl8192ce/hw.c b/drivers/net/wireless/rtlwifi/rtl8192ce/hw.c
+index 5c4d9bc..509f661 100644
+--- a/drivers/net/wireless/rtlwifi/rtl8192ce/hw.c
++++ b/drivers/net/wireless/rtlwifi/rtl8192ce/hw.c
+@@ -995,8 +995,16 @@ static enum version_8192c _rtl92ce_read_chip_version(struct ieee80211_hw *hw)
+ version = (value32 & TYPE_ID) ? VERSION_A_CHIP_92C :
+ VERSION_A_CHIP_88C;
+ } else {
+- version = (value32 & TYPE_ID) ? VERSION_B_CHIP_92C :
+- VERSION_B_CHIP_88C;
++ version = (enum version_8192c) (CHIP_VER_B |
++ ((value32 & TYPE_ID) ? CHIP_92C_BITMASK : 0) |
++ ((value32 & VENDOR_ID) ? CHIP_VENDOR_UMC : 0));
++ if ((!IS_CHIP_VENDOR_UMC(version)) && (value32 &
++ CHIP_VER_RTL_MASK)) {
++ version = (enum version_8192c)(version |
++ ((((value32 & CHIP_VER_RTL_MASK) == BIT(12))
++ ? CHIP_VENDOR_UMC_B_CUT : CHIP_UNKNOWN) |
++ CHIP_VENDOR_UMC));
++ }
+ }
+
+ switch (version) {
+diff --git a/drivers/net/wireless/rtlwifi/rtl8192ce/sw.c b/drivers/net/wireless/rtlwifi/rtl8192ce/sw.c
+index 3aa927f..7d8f964 100644
+--- a/drivers/net/wireless/rtlwifi/rtl8192ce/sw.c
++++ b/drivers/net/wireless/rtlwifi/rtl8192ce/sw.c
+@@ -162,10 +162,12 @@ int rtl92c_init_sw_vars(struct ieee80211_hw *hw)
+
+ /* request fw */
+ if (IS_VENDOR_UMC_A_CUT(rtlhal->version) &&
+- !IS_92C_SERIAL(rtlhal->version))
++ !IS_92C_SERIAL(rtlhal->version)) {
+ rtlpriv->cfg->fw_name = "rtlwifi/rtl8192cfwU.bin";
+- else if (IS_81xxC_VENDOR_UMC_B_CUT(rtlhal->version))
++ } else if (IS_81xxC_VENDOR_UMC_B_CUT(rtlhal->version)) {
+ rtlpriv->cfg->fw_name = "rtlwifi/rtl8192cfwU_B.bin";
++ pr_info("****** This B_CUT device may not work with kernels 3.6 and earlier\n");
++ }
+
+ rtlpriv->max_fw_size = 0x4000;
+ pr_info("Using firmware %s\n", rtlpriv->cfg->fw_name);
+diff --git a/drivers/platform/x86/asus-laptop.c b/drivers/platform/x86/asus-laptop.c
+index e38f91b..110c777 100644
+--- a/drivers/platform/x86/asus-laptop.c
++++ b/drivers/platform/x86/asus-laptop.c
+@@ -863,9 +863,9 @@ static ssize_t show_infos(struct device *dev,
+ * The significance of others is yet to be found.
+ * If we don't find the method, we assume the device are present.
+ */
+- rv = acpi_evaluate_integer(asus->handle, "HRWS", NULL, &temp);
++ rv = acpi_evaluate_integer(asus->handle, "HWRS", NULL, &temp);
+ if (!ACPI_FAILURE(rv))
+- len += sprintf(page + len, "HRWS value : %#x\n",
++ len += sprintf(page + len, "HWRS value : %#x\n",
+ (uint) temp);
+ /*
+ * Another value for userspace: the ASYM method returns 0x02 for
+@@ -1751,9 +1751,9 @@ static int asus_laptop_get_info(struct asus_laptop *asus)
+ * The significance of others is yet to be found.
+ */
+ status =
+- acpi_evaluate_integer(asus->handle, "HRWS", NULL, &hwrs_result);
++ acpi_evaluate_integer(asus->handle, "HWRS", NULL, &hwrs_result);
+ if (!ACPI_FAILURE(status))
+- pr_notice(" HRWS returned %x", (int)hwrs_result);
++ pr_notice(" HWRS returned %x", (int)hwrs_result);
+
+ if (!acpi_check_handle(asus->handle, METHOD_WL_STATUS, NULL))
+ asus->have_rsts = true;
+diff --git a/drivers/platform/x86/asus-nb-wmi.c b/drivers/platform/x86/asus-nb-wmi.c
+index 99a30b5..6de14fd 100644
+--- a/drivers/platform/x86/asus-nb-wmi.c
++++ b/drivers/platform/x86/asus-nb-wmi.c
+@@ -94,6 +94,10 @@ static const struct key_entry asus_nb_wmi_keymap[] = {
+ { KE_KEY, 0x8A, { KEY_PROG1 } },
+ { KE_KEY, 0x95, { KEY_MEDIA } },
+ { KE_KEY, 0x99, { KEY_PHONE } },
++ { KE_KEY, 0xA0, { KEY_SWITCHVIDEOMODE } }, /* SDSP HDMI only */
++ { KE_KEY, 0xA1, { KEY_SWITCHVIDEOMODE } }, /* SDSP LCD + HDMI */
++ { KE_KEY, 0xA2, { KEY_SWITCHVIDEOMODE } }, /* SDSP CRT + HDMI */
++ { KE_KEY, 0xA3, { KEY_SWITCHVIDEOMODE } }, /* SDSP TV + HDMI */
+ { KE_KEY, 0xb5, { KEY_CALC } },
+ { KE_KEY, 0xc4, { KEY_KBDILLUMUP } },
+ { KE_KEY, 0xc5, { KEY_KBDILLUMDOWN } },
+diff --git a/drivers/rtc/rtc-rs5c348.c b/drivers/rtc/rtc-rs5c348.c
+index 77074cc..fd5c7af 100644
+--- a/drivers/rtc/rtc-rs5c348.c
++++ b/drivers/rtc/rtc-rs5c348.c
+@@ -122,9 +122,12 @@ rs5c348_rtc_read_time(struct device *dev, struct rtc_time *tm)
+ tm->tm_min = bcd2bin(rxbuf[RS5C348_REG_MINS] & RS5C348_MINS_MASK);
+ tm->tm_hour = bcd2bin(rxbuf[RS5C348_REG_HOURS] & RS5C348_HOURS_MASK);
+ if (!pdata->rtc_24h) {
+- tm->tm_hour %= 12;
+- if (rxbuf[RS5C348_REG_HOURS] & RS5C348_BIT_PM)
++ if (rxbuf[RS5C348_REG_HOURS] & RS5C348_BIT_PM) {
++ tm->tm_hour -= 20;
++ tm->tm_hour %= 12;
+ tm->tm_hour += 12;
++ } else
++ tm->tm_hour %= 12;
+ }
+ tm->tm_wday = bcd2bin(rxbuf[RS5C348_REG_WDAY] & RS5C348_WDAY_MASK);
+ tm->tm_mday = bcd2bin(rxbuf[RS5C348_REG_DAY] & RS5C348_DAY_MASK);
+diff --git a/drivers/rtc/rtc-twl.c b/drivers/rtc/rtc-twl.c
+index c5d06fe..9277d94 100644
+--- a/drivers/rtc/rtc-twl.c
++++ b/drivers/rtc/rtc-twl.c
+@@ -495,6 +495,11 @@ static int __devinit twl_rtc_probe(struct platform_device *pdev)
+ if (ret < 0)
+ goto out1;
+
++ /* ensure interrupts are disabled, bootloaders can be strange */
++ ret = twl_rtc_write_u8(0, REG_RTC_INTERRUPTS_REG);
++ if (ret < 0)
++ dev_warn(&pdev->dev, "unable to disable interrupt\n");
++
+ /* init cached IRQ enable bits */
+ ret = twl_rtc_read_u8(&rtc_irq_bits, REG_RTC_INTERRUPTS_REG);
+ if (ret < 0)
+diff --git a/drivers/scsi/bnx2i/bnx2i_hwi.c b/drivers/scsi/bnx2i/bnx2i_hwi.c
+index 86a12b4..3878e62 100644
+--- a/drivers/scsi/bnx2i/bnx2i_hwi.c
++++ b/drivers/scsi/bnx2i/bnx2i_hwi.c
+@@ -1264,6 +1264,9 @@ int bnx2i_send_fw_iscsi_init_msg(struct bnx2i_hba *hba)
+ int rc = 0;
+ u64 mask64;
+
++ memset(&iscsi_init, 0x00, sizeof(struct iscsi_kwqe_init1));
++ memset(&iscsi_init2, 0x00, sizeof(struct iscsi_kwqe_init2));
++
+ bnx2i_adjust_qp_size(hba);
+
+ iscsi_init.flags =
+diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
+index 796482b..2b4261c 100644
+--- a/drivers/scsi/hpsa.c
++++ b/drivers/scsi/hpsa.c
+@@ -1315,8 +1315,9 @@ static void complete_scsi_command(struct CommandList *cp)
+ }
+ break;
+ case CMD_PROTOCOL_ERR:
++ cmd->result = DID_ERROR << 16;
+ dev_warn(&h->pdev->dev, "cp %p has "
+- "protocol error \n", cp);
++ "protocol error\n", cp);
+ break;
+ case CMD_HARDWARE_ERR:
+ cmd->result = DID_ERROR << 16;
+diff --git a/drivers/scsi/lpfc/Makefile b/drivers/scsi/lpfc/Makefile
+index fe5d396..e2516ba 100644
+--- a/drivers/scsi/lpfc/Makefile
++++ b/drivers/scsi/lpfc/Makefile
+@@ -22,7 +22,9 @@
+ ccflags-$(GCOV) := -fprofile-arcs -ftest-coverage
+ ccflags-$(GCOV) += -O0
+
++ifdef WARNINGS_BECOME_ERRORS
+ ccflags-y += -Werror
++endif
+
+ obj-$(CONFIG_SCSI_LPFC) := lpfc.o
+
+diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c b/drivers/scsi/mpt2sas/mpt2sas_base.c
+index b25757d..9d5a56c 100644
+--- a/drivers/scsi/mpt2sas/mpt2sas_base.c
++++ b/drivers/scsi/mpt2sas/mpt2sas_base.c
+@@ -1209,6 +1209,13 @@ _base_check_enable_msix(struct MPT2SAS_ADAPTER *ioc)
+ u16 message_control;
+
+
++ /* Check whether controller SAS2008 B0 controller,
++ if it is SAS2008 B0 controller use IO-APIC instead of MSIX */
++ if (ioc->pdev->device == MPI2_MFGPAGE_DEVID_SAS2008 &&
++ ioc->pdev->revision == 0x01) {
++ return -EINVAL;
++ }
++
+ base = pci_find_capability(ioc->pdev, PCI_CAP_ID_MSIX);
+ if (!base) {
+ dfailprintk(ioc, printk(MPT2SAS_INFO_FMT "msix not "
+diff --git a/drivers/scsi/virtio_scsi.c b/drivers/scsi/virtio_scsi.c
+index 1b38431..6661610 100644
+--- a/drivers/scsi/virtio_scsi.c
++++ b/drivers/scsi/virtio_scsi.c
+@@ -198,7 +198,7 @@ static void virtscsi_map_sgl(struct scatterlist *sg, unsigned int *p_idx,
+ int i;
+
+ for_each_sg(table->sgl, sg_elem, table->nents, i)
+- sg_set_buf(&sg[idx++], sg_virt(sg_elem), sg_elem->length);
++ sg[idx++] = *sg_elem;
+
+ *p_idx = idx;
+ }
+diff --git a/drivers/staging/android/android_alarm.h b/drivers/staging/android/android_alarm.h
+index d0cafd6..f2ffd96 100644
+--- a/drivers/staging/android/android_alarm.h
++++ b/drivers/staging/android/android_alarm.h
+@@ -51,10 +51,12 @@ enum android_alarm_return_flags {
+ #define ANDROID_ALARM_WAIT _IO('a', 1)
+
+ #define ALARM_IOW(c, type, size) _IOW('a', (c) | ((type) << 4), size)
++#define ALARM_IOR(c, type, size) _IOR('a', (c) | ((type) << 4), size)
++
+ /* Set alarm */
+ #define ANDROID_ALARM_SET(type) ALARM_IOW(2, type, struct timespec)
+ #define ANDROID_ALARM_SET_AND_WAIT(type) ALARM_IOW(3, type, struct timespec)
+-#define ANDROID_ALARM_GET_TIME(type) ALARM_IOW(4, type, struct timespec)
++#define ANDROID_ALARM_GET_TIME(type) ALARM_IOR(4, type, struct timespec)
+ #define ANDROID_ALARM_SET_RTC _IOW('a', 5, struct timespec)
+ #define ANDROID_ALARM_BASE_CMD(cmd) (cmd & ~(_IOC(0, 0, 0xf0, 0)))
+ #define ANDROID_ALARM_IOCTL_TO_TYPE(cmd) (_IOC_NR(cmd) >> 4)
+diff --git a/drivers/staging/comedi/drivers/amplc_pci224.c b/drivers/staging/comedi/drivers/amplc_pci224.c
+index fbf19ca..0def1be 100644
+--- a/drivers/staging/comedi/drivers/amplc_pci224.c
++++ b/drivers/staging/comedi/drivers/amplc_pci224.c
+@@ -1519,6 +1519,13 @@ pci224_attach_pci(struct comedi_device *dev, struct pci_dev *pci_dev)
+ dev->minor, DRIVER_NAME);
+ return -EINVAL;
+ }
++ /*
++ * Need to 'get' the PCI device to match the 'put' in pci224_detach().
++ * TODO: Remove the pci_dev_get() and matching pci_dev_put() once
++ * support for manual attachment of PCI devices via pci224_attach()
++ * has been removed.
++ */
++ pci_dev_get(pci_dev);
+ return pci224_attach_common(dev, pci_dev, NULL);
+ }
+
+diff --git a/drivers/staging/comedi/drivers/das08.c b/drivers/staging/comedi/drivers/das08.c
+index 1f31943..83dae6e 100644
+--- a/drivers/staging/comedi/drivers/das08.c
++++ b/drivers/staging/comedi/drivers/das08.c
+@@ -403,7 +403,7 @@ static const struct das08_board_struct das08_boards[] = {
+ .ai = das08_ai_rinsn,
+ .ai_nbits = 16,
+ .ai_pg = das08_pg_none,
+- .ai_encoding = das08_encode12,
++ .ai_encoding = das08_encode16,
+ .ao = das08jr_ao_winsn,
+ .ao_nbits = 16,
+ .di = das08jr_di_rbits,
+@@ -678,7 +678,7 @@ static int das08jr_ao_winsn(struct comedi_device *dev,
+ int chan;
+
+ lsb = data[0] & 0xff;
+- msb = (data[0] >> 8) & 0xf;
++ msb = (data[0] >> 8) & 0xff;
+
+ chan = CR_CHAN(insn->chanspec);
+
+diff --git a/drivers/staging/media/lirc/lirc_sir.c b/drivers/staging/media/lirc/lirc_sir.c
+index 945d962..4afc3b4 100644
+--- a/drivers/staging/media/lirc/lirc_sir.c
++++ b/drivers/staging/media/lirc/lirc_sir.c
+@@ -52,6 +52,7 @@
+ #include <linux/io.h>
+ #include <asm/irq.h>
+ #include <linux/fcntl.h>
++#include <linux/platform_device.h>
+ #ifdef LIRC_ON_SA1100
+ #include <asm/hardware.h>
+ #ifdef CONFIG_SA1100_COLLIE
+@@ -487,9 +488,11 @@ static struct lirc_driver driver = {
+ .owner = THIS_MODULE,
+ };
+
++static struct platform_device *lirc_sir_dev;
+
+ static int init_chrdev(void)
+ {
++ driver.dev = &lirc_sir_dev->dev;
+ driver.minor = lirc_register_driver(&driver);
+ if (driver.minor < 0) {
+ printk(KERN_ERR LIRC_DRIVER_NAME ": init_chrdev() failed.\n");
+@@ -1215,20 +1218,71 @@ static int init_lirc_sir(void)
+ return 0;
+ }
+
++static int __devinit lirc_sir_probe(struct platform_device *dev)
++{
++ return 0;
++}
++
++static int __devexit lirc_sir_remove(struct platform_device *dev)
++{
++ return 0;
++}
++
++static struct platform_driver lirc_sir_driver = {
++ .probe = lirc_sir_probe,
++ .remove = __devexit_p(lirc_sir_remove),
++ .driver = {
++ .name = "lirc_sir",
++ .owner = THIS_MODULE,
++ },
++};
+
+ static int __init lirc_sir_init(void)
+ {
+ int retval;
+
++ retval = platform_driver_register(&lirc_sir_driver);
++ if (retval) {
++ printk(KERN_ERR LIRC_DRIVER_NAME ": Platform driver register "
++ "failed!\n");
++ return -ENODEV;
++ }
++
++ lirc_sir_dev = platform_device_alloc("lirc_dev", 0);
++ if (!lirc_sir_dev) {
++ printk(KERN_ERR LIRC_DRIVER_NAME ": Platform device alloc "
++ "failed!\n");
++ retval = -ENOMEM;
++ goto pdev_alloc_fail;
++ }
++
++ retval = platform_device_add(lirc_sir_dev);
++ if (retval) {
++ printk(KERN_ERR LIRC_DRIVER_NAME ": Platform device add "
++ "failed!\n");
++ retval = -ENODEV;
++ goto pdev_add_fail;
++ }
++
+ retval = init_chrdev();
+ if (retval < 0)
+- return retval;
++ goto fail;
++
+ retval = init_lirc_sir();
+ if (retval) {
+ drop_chrdev();
+- return retval;
++ goto fail;
+ }
++
+ return 0;
++
++fail:
++ platform_device_del(lirc_sir_dev);
++pdev_add_fail:
++ platform_device_put(lirc_sir_dev);
++pdev_alloc_fail:
++ platform_driver_unregister(&lirc_sir_driver);
++ return retval;
+ }
+
+ static void __exit lirc_sir_exit(void)
+@@ -1236,6 +1290,8 @@ static void __exit lirc_sir_exit(void)
+ drop_hardware();
+ drop_chrdev();
+ drop_port();
++ platform_device_unregister(lirc_sir_dev);
++ platform_driver_unregister(&lirc_sir_driver);
+ printk(KERN_INFO LIRC_DRIVER_NAME ": Uninstalled.\n");
+ }
+
+diff --git a/drivers/staging/rtl8712/recv_linux.c b/drivers/staging/rtl8712/recv_linux.c
+index 0e26d5f..495ee12 100644
+--- a/drivers/staging/rtl8712/recv_linux.c
++++ b/drivers/staging/rtl8712/recv_linux.c
+@@ -117,13 +117,8 @@ void r8712_recv_indicatepkt(struct _adapter *padapter,
+ if (skb == NULL)
+ goto _recv_indicatepkt_drop;
+ skb->data = precv_frame->u.hdr.rx_data;
+-#ifdef NET_SKBUFF_DATA_USES_OFFSET
+- skb->tail = (sk_buff_data_t)(precv_frame->u.hdr.rx_tail -
+- precv_frame->u.hdr.rx_head);
+-#else
+- skb->tail = (sk_buff_data_t)precv_frame->u.hdr.rx_tail;
+-#endif
+ skb->len = precv_frame->u.hdr.len;
++ skb_set_tail_pointer(skb, skb->len);
+ if ((pattrib->tcpchk_valid == 1) && (pattrib->tcp_chkrpt == 1))
+ skb->ip_summed = CHECKSUM_UNNECESSARY;
+ else
+diff --git a/drivers/staging/speakup/main.c b/drivers/staging/speakup/main.c
+index 92b34e2..40e2488 100644
+--- a/drivers/staging/speakup/main.c
++++ b/drivers/staging/speakup/main.c
+@@ -1854,7 +1854,7 @@ static void speakup_bits(struct vc_data *vc)
+
+ static int handle_goto(struct vc_data *vc, u_char type, u_char ch, u_short key)
+ {
+- static u_char *goto_buf = "\0\0\0\0\0\0";
++ static u_char goto_buf[8];
+ static int num;
+ int maxlen, go_pos;
+ char *cp;
+diff --git a/drivers/staging/vt6656/dpc.c b/drivers/staging/vt6656/dpc.c
+index e4bdf2a..3aa895e 100644
+--- a/drivers/staging/vt6656/dpc.c
++++ b/drivers/staging/vt6656/dpc.c
+@@ -200,7 +200,7 @@ s_vProcessRxMACHeader (
+ } else if (!compare_ether_addr(pbyRxBuffer, &pDevice->abySNAP_RFC1042[0])) {
+ cbHeaderSize += 6;
+ pwType = (PWORD) (pbyRxBufferAddr + cbHeaderSize);
+- if ((*pwType == cpu_to_le16(ETH_P_IPX)) ||
++ if ((*pwType == cpu_to_be16(ETH_P_IPX)) ||
+ (*pwType == cpu_to_le16(0xF380))) {
+ cbHeaderSize -= 8;
+ pwType = (PWORD) (pbyRxBufferAddr + cbHeaderSize);
+diff --git a/drivers/staging/vt6656/rxtx.c b/drivers/staging/vt6656/rxtx.c
+index 9b64b10..fe21868 100644
+--- a/drivers/staging/vt6656/rxtx.c
++++ b/drivers/staging/vt6656/rxtx.c
+@@ -1701,7 +1701,7 @@ s_bPacketToWirelessUsb(
+ // 802.1H
+ if (ntohs(psEthHeader->wType) > ETH_DATA_LEN) {
+ if (pDevice->dwDiagRefCount == 0) {
+- if ((psEthHeader->wType == cpu_to_le16(ETH_P_IPX)) ||
++ if ((psEthHeader->wType == cpu_to_be16(ETH_P_IPX)) ||
+ (psEthHeader->wType == cpu_to_le16(0xF380))) {
+ memcpy((PBYTE) (pbyPayloadHead),
+ abySNAP_Bridgetunnel, 6);
+@@ -2840,10 +2840,10 @@ int nsDMA_tx_packet(PSDevice pDevice, unsigned int uDMAIdx, struct sk_buff *skb)
+ Packet_Type = skb->data[ETH_HLEN+1];
+ Descriptor_type = skb->data[ETH_HLEN+1+1+2];
+ Key_info = (skb->data[ETH_HLEN+1+1+2+1] << 8)|(skb->data[ETH_HLEN+1+1+2+2]);
+- if (pDevice->sTxEthHeader.wType == cpu_to_le16(ETH_P_PAE)) {
+- /* 802.1x OR eapol-key challenge frame transfer */
+- if (((Protocol_Version == 1) || (Protocol_Version == 2)) &&
+- (Packet_Type == 3)) {
++ if (pDevice->sTxEthHeader.wType == cpu_to_be16(ETH_P_PAE)) {
++ /* 802.1x OR eapol-key challenge frame transfer */
++ if (((Protocol_Version == 1) || (Protocol_Version == 2)) &&
++ (Packet_Type == 3)) {
+ bTxeapol_key = TRUE;
+ if(!(Key_info & BIT3) && //WPA or RSN group-key challenge
+ (Key_info & BIT8) && (Key_info & BIT9)) { //send 2/2 key
+@@ -2989,19 +2989,19 @@ int nsDMA_tx_packet(PSDevice pDevice, unsigned int uDMAIdx, struct sk_buff *skb)
+ }
+ }
+
+- if (pDevice->sTxEthHeader.wType == cpu_to_le16(ETH_P_PAE)) {
+- if (pDevice->byBBType != BB_TYPE_11A) {
+- pDevice->wCurrentRate = RATE_1M;
+- pDevice->byACKRate = RATE_1M;
+- pDevice->byTopCCKBasicRate = RATE_1M;
+- pDevice->byTopOFDMBasicRate = RATE_6M;
+- } else {
+- pDevice->wCurrentRate = RATE_6M;
+- pDevice->byACKRate = RATE_6M;
+- pDevice->byTopCCKBasicRate = RATE_1M;
+- pDevice->byTopOFDMBasicRate = RATE_6M;
+- }
+- }
++ if (pDevice->sTxEthHeader.wType == cpu_to_be16(ETH_P_PAE)) {
++ if (pDevice->byBBType != BB_TYPE_11A) {
++ pDevice->wCurrentRate = RATE_1M;
++ pDevice->byACKRate = RATE_1M;
++ pDevice->byTopCCKBasicRate = RATE_1M;
++ pDevice->byTopOFDMBasicRate = RATE_6M;
++ } else {
++ pDevice->wCurrentRate = RATE_6M;
++ pDevice->byACKRate = RATE_6M;
++ pDevice->byTopCCKBasicRate = RATE_1M;
++ pDevice->byTopOFDMBasicRate = RATE_6M;
++ }
++ }
+
+ DBG_PRT(MSG_LEVEL_DEBUG,
+ KERN_INFO "dma_tx: pDevice->wCurrentRate = %d\n",
+@@ -3017,7 +3017,7 @@ int nsDMA_tx_packet(PSDevice pDevice, unsigned int uDMAIdx, struct sk_buff *skb)
+
+ if (bNeedEncryption == TRUE) {
+ DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"ntohs Pkt Type=%04x\n", ntohs(pDevice->sTxEthHeader.wType));
+- if ((pDevice->sTxEthHeader.wType) == cpu_to_le16(ETH_P_PAE)) {
++ if ((pDevice->sTxEthHeader.wType) == cpu_to_be16(ETH_P_PAE)) {
+ bNeedEncryption = FALSE;
+ DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"Pkt Type=%04x\n", (pDevice->sTxEthHeader.wType));
+ if ((pMgmt->eCurrMode == WMAC_MODE_ESS_STA) && (pMgmt->eCurrState == WMAC_STATE_ASSOC)) {
+diff --git a/drivers/staging/zcache/zcache-main.c b/drivers/staging/zcache/zcache-main.c
+index 784c796..8d30f5c 100644
+--- a/drivers/staging/zcache/zcache-main.c
++++ b/drivers/staging/zcache/zcache-main.c
+@@ -1259,13 +1259,12 @@ static int zcache_pampd_get_data_and_free(char *data, size_t *bufsize, bool raw,
+ void *pampd, struct tmem_pool *pool,
+ struct tmem_oid *oid, uint32_t index)
+ {
+- int ret = 0;
+-
+ BUG_ON(!is_ephemeral(pool));
+- zbud_decompress((struct page *)(data), pampd);
++ if (zbud_decompress((struct page *)(data), pampd) < 0)
++ return -EINVAL;
+ zbud_free_and_delist((struct zbud_hdr *)pampd);
+ atomic_dec(&zcache_curr_eph_pampd_count);
+- return ret;
++ return 0;
+ }
+
+ /*
+diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
+index df9824c..0981707 100644
+--- a/drivers/target/target_core_transport.c
++++ b/drivers/target/target_core_transport.c
+@@ -2261,7 +2261,7 @@ out:
+ /*
+ * Used to obtain Sense Data from underlying Linux/SCSI struct scsi_cmnd
+ */
+-static int transport_get_sense_data(struct se_cmd *cmd)
++static void transport_get_sense_data(struct se_cmd *cmd)
+ {
+ unsigned char *buffer = cmd->sense_buffer, *sense_buffer = NULL;
+ struct se_device *dev = cmd->se_dev;
+@@ -2271,30 +2271,15 @@ static int transport_get_sense_data(struct se_cmd *cmd)
+ WARN_ON(!cmd->se_lun);
+
+ if (!dev)
+- return 0;
++ return;
+
+ spin_lock_irqsave(&cmd->t_state_lock, flags);
+ if (cmd->se_cmd_flags & SCF_SENT_CHECK_CONDITION) {
+ spin_unlock_irqrestore(&cmd->t_state_lock, flags);
+- return 0;
+- }
+-
+- if (!(cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE))
+- goto out;
+-
+- if (!dev->transport->get_sense_buffer) {
+- pr_err("dev->transport->get_sense_buffer is NULL\n");
+- goto out;
++ return;
+ }
+
+ sense_buffer = dev->transport->get_sense_buffer(cmd);
+- if (!sense_buffer) {
+- pr_err("ITT 0x%08x cmd %p: Unable to locate"
+- " sense buffer for task with sense\n",
+- cmd->se_tfo->get_task_tag(cmd), cmd);
+- goto out;
+- }
+-
+ spin_unlock_irqrestore(&cmd->t_state_lock, flags);
+
+ offset = cmd->se_tfo->set_fabric_sense_len(cmd, TRANSPORT_SENSE_BUFFER);
+@@ -2306,11 +2291,6 @@ static int transport_get_sense_data(struct se_cmd *cmd)
+
+ pr_debug("HBA_[%u]_PLUG[%s]: Set SAM STATUS: 0x%02x and sense\n",
+ dev->se_hba->hba_id, dev->transport->name, cmd->scsi_status);
+- return 0;
+-
+-out:
+- spin_unlock_irqrestore(&cmd->t_state_lock, flags);
+- return -1;
+ }
+
+ static inline long long transport_dev_end_lba(struct se_device *dev)
+@@ -3000,15 +2980,20 @@ static int transport_generic_cmd_sequencer(
+ /* Returns CHECK_CONDITION + INVALID_CDB_FIELD */
+ goto out_invalid_cdb_field;
+ }
+-
++ /*
++ * For the overflow case keep the existing fabric provided
++ * ->data_length. Otherwise for the underflow case, reset
++ * ->data_length to the smaller SCSI expected data transfer
++ * length.
++ */
+ if (size > cmd->data_length) {
+ cmd->se_cmd_flags |= SCF_OVERFLOW_BIT;
+ cmd->residual_count = (size - cmd->data_length);
+ } else {
+ cmd->se_cmd_flags |= SCF_UNDERFLOW_BIT;
+ cmd->residual_count = (cmd->data_length - size);
++ cmd->data_length = size;
+ }
+- cmd->data_length = size;
+ }
+
+ if (cmd->se_cmd_flags & SCF_SCSI_DATA_SG_IO_CDB) {
+@@ -3166,7 +3151,7 @@ static void transport_handle_queue_full(
+ static void target_complete_ok_work(struct work_struct *work)
+ {
+ struct se_cmd *cmd = container_of(work, struct se_cmd, work);
+- int reason = 0, ret;
++ int ret;
+
+ /*
+ * Check if we need to move delayed/dormant tasks from cmds on the
+@@ -3187,19 +3172,16 @@ static void target_complete_ok_work(struct work_struct *work)
+ * the struct se_cmd in question.
+ */
+ if (cmd->se_cmd_flags & SCF_TRANSPORT_TASK_SENSE) {
+- if (transport_get_sense_data(cmd) < 0)
+- reason = TCM_NON_EXISTENT_LUN;
+-
+- if (cmd->scsi_status) {
+- ret = transport_send_check_condition_and_sense(
+- cmd, reason, 1);
+- if (ret == -EAGAIN || ret == -ENOMEM)
+- goto queue_full;
++ WARN_ON(!cmd->scsi_status);
++ transport_get_sense_data(cmd);
++ ret = transport_send_check_condition_and_sense(
++ cmd, 0, 1);
++ if (ret == -EAGAIN || ret == -ENOMEM)
++ goto queue_full;
+
+- transport_lun_remove_cmd(cmd);
+- transport_cmd_check_stop_to_fabric(cmd);
+- return;
+- }
++ transport_lun_remove_cmd(cmd);
++ transport_cmd_check_stop_to_fabric(cmd);
++ return;
+ }
+ /*
+ * Check for a callback, used by amongst other things
+diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c
+index 4ef7473..e983331 100644
+--- a/drivers/tty/serial/imx.c
++++ b/drivers/tty/serial/imx.c
+@@ -132,6 +132,7 @@
+ #define UCR4_OREN (1<<1) /* Receiver overrun interrupt enable */
+ #define UCR4_DREN (1<<0) /* Recv data ready interrupt enable */
+ #define UFCR_RXTL_SHF 0 /* Receiver trigger level shift */
++#define UFCR_DCEDTE (1<<6) /* DCE/DTE mode select */
+ #define UFCR_RFDIV (7<<7) /* Reference freq divider mask */
+ #define UFCR_RFDIV_REG(x) (((x) < 7 ? 6 - (x) : 6) << 7)
+ #define UFCR_TXTL_SHF 10 /* Transmitter trigger level shift */
+@@ -668,22 +669,11 @@ static void imx_break_ctl(struct uart_port *port, int break_state)
+ static int imx_setup_ufcr(struct imx_port *sport, unsigned int mode)
+ {
+ unsigned int val;
+- unsigned int ufcr_rfdiv;
+-
+- /* set receiver / transmitter trigger level.
+- * RFDIV is set such way to satisfy requested uartclk value
+- */
+- val = TXTL << 10 | RXTL;
+- ufcr_rfdiv = (clk_get_rate(sport->clk_per) + sport->port.uartclk / 2)
+- / sport->port.uartclk;
+-
+- if(!ufcr_rfdiv)
+- ufcr_rfdiv = 1;
+-
+- val |= UFCR_RFDIV_REG(ufcr_rfdiv);
+
++ /* set receiver / transmitter trigger level */
++ val = readl(sport->port.membase + UFCR) & (UFCR_RFDIV | UFCR_DCEDTE);
++ val |= TXTL << UFCR_TXTL_SHF | RXTL;
+ writel(val, sport->port.membase + UFCR);
+-
+ return 0;
+ }
+
+@@ -758,6 +748,7 @@ static int imx_startup(struct uart_port *port)
+ }
+ }
+
++ spin_lock_irqsave(&sport->port.lock, flags);
+ /*
+ * Finally, clear and enable interrupts
+ */
+@@ -811,7 +802,6 @@ static int imx_startup(struct uart_port *port)
+ /*
+ * Enable modem status interrupts
+ */
+- spin_lock_irqsave(&sport->port.lock,flags);
+ imx_enable_ms(&sport->port);
+ spin_unlock_irqrestore(&sport->port.lock,flags);
+
+@@ -841,10 +831,13 @@ static void imx_shutdown(struct uart_port *port)
+ {
+ struct imx_port *sport = (struct imx_port *)port;
+ unsigned long temp;
++ unsigned long flags;
+
++ spin_lock_irqsave(&sport->port.lock, flags);
+ temp = readl(sport->port.membase + UCR2);
+ temp &= ~(UCR2_TXEN);
+ writel(temp, sport->port.membase + UCR2);
++ spin_unlock_irqrestore(&sport->port.lock, flags);
+
+ if (USE_IRDA(sport)) {
+ struct imxuart_platform_data *pdata;
+@@ -873,12 +866,14 @@ static void imx_shutdown(struct uart_port *port)
+ * Disable all interrupts, port and break condition.
+ */
+
++ spin_lock_irqsave(&sport->port.lock, flags);
+ temp = readl(sport->port.membase + UCR1);
+ temp &= ~(UCR1_TXMPTYEN | UCR1_RRDYEN | UCR1_RTSDEN | UCR1_UARTEN);
+ if (USE_IRDA(sport))
+ temp &= ~(UCR1_IREN);
+
+ writel(temp, sport->port.membase + UCR1);
++ spin_unlock_irqrestore(&sport->port.lock, flags);
+ }
+
+ static void
+@@ -1221,6 +1216,9 @@ imx_console_write(struct console *co, const char *s, unsigned int count)
+ struct imx_port *sport = imx_ports[co->index];
+ struct imx_port_ucrs old_ucr;
+ unsigned int ucr1;
++ unsigned long flags;
++
++ spin_lock_irqsave(&sport->port.lock, flags);
+
+ /*
+ * First, save UCR1/2/3 and then disable interrupts
+@@ -1246,6 +1244,8 @@ imx_console_write(struct console *co, const char *s, unsigned int count)
+ while (!(readl(sport->port.membase + USR2) & USR2_TXDC));
+
+ imx_port_ucrs_restore(&sport->port, &old_ucr);
++
++ spin_unlock_irqrestore(&sport->port.lock, flags);
+ }
+
+ /*
+diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
+index 4fdec6a..558ce85 100644
+--- a/drivers/tty/serial/pch_uart.c
++++ b/drivers/tty/serial/pch_uart.c
+@@ -253,6 +253,9 @@ struct eg20t_port {
+ dma_addr_t rx_buf_dma;
+
+ struct dentry *debugfs;
++
++ /* protect the eg20t_port private structure and io access to membase */
++ spinlock_t lock;
+ };
+
+ /**
+@@ -754,7 +757,8 @@ static void pch_dma_rx_complete(void *arg)
+ tty_flip_buffer_push(tty);
+ tty_kref_put(tty);
+ async_tx_ack(priv->desc_rx);
+- pch_uart_hal_enable_interrupt(priv, PCH_UART_HAL_RX_INT);
++ pch_uart_hal_enable_interrupt(priv, PCH_UART_HAL_RX_INT |
++ PCH_UART_HAL_RX_ERR_INT);
+ }
+
+ static void pch_dma_tx_complete(void *arg)
+@@ -809,7 +813,8 @@ static int handle_rx_to(struct eg20t_port *priv)
+ int rx_size;
+ int ret;
+ if (!priv->start_rx) {
+- pch_uart_hal_disable_interrupt(priv, PCH_UART_HAL_RX_INT);
++ pch_uart_hal_disable_interrupt(priv, PCH_UART_HAL_RX_INT |
++ PCH_UART_HAL_RX_ERR_INT);
+ return 0;
+ }
+ buf = &priv->rxbuf;
+@@ -1058,7 +1063,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
+ int next = 1;
+ u8 msr;
+
+- spin_lock_irqsave(&priv->port.lock, flags);
++ spin_lock_irqsave(&priv->lock, flags);
+ handled = 0;
+ while (next) {
+ iid = pch_uart_hal_get_iid(priv);
+@@ -1078,11 +1083,13 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
+ case PCH_UART_IID_RDR: /* Received Data Ready */
+ if (priv->use_dma) {
+ pch_uart_hal_disable_interrupt(priv,
+- PCH_UART_HAL_RX_INT);
++ PCH_UART_HAL_RX_INT |
++ PCH_UART_HAL_RX_ERR_INT);
+ ret = dma_handle_rx(priv);
+ if (!ret)
+ pch_uart_hal_enable_interrupt(priv,
+- PCH_UART_HAL_RX_INT);
++ PCH_UART_HAL_RX_INT |
++ PCH_UART_HAL_RX_ERR_INT);
+ } else {
+ ret = handle_rx(priv);
+ }
+@@ -1116,7 +1123,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
+ handled |= (unsigned int)ret;
+ }
+
+- spin_unlock_irqrestore(&priv->port.lock, flags);
++ spin_unlock_irqrestore(&priv->lock, flags);
+ return IRQ_RETVAL(handled);
+ }
+
+@@ -1208,7 +1215,8 @@ static void pch_uart_stop_rx(struct uart_port *port)
+ struct eg20t_port *priv;
+ priv = container_of(port, struct eg20t_port, port);
+ priv->start_rx = 0;
+- pch_uart_hal_disable_interrupt(priv, PCH_UART_HAL_RX_INT);
++ pch_uart_hal_disable_interrupt(priv, PCH_UART_HAL_RX_INT |
++ PCH_UART_HAL_RX_ERR_INT);
+ }
+
+ /* Enable the modem status interrupts. */
+@@ -1226,9 +1234,9 @@ static void pch_uart_break_ctl(struct uart_port *port, int ctl)
+ unsigned long flags;
+
+ priv = container_of(port, struct eg20t_port, port);
+- spin_lock_irqsave(&port->lock, flags);
++ spin_lock_irqsave(&priv->lock, flags);
+ pch_uart_hal_set_break(priv, ctl);
+- spin_unlock_irqrestore(&port->lock, flags);
++ spin_unlock_irqrestore(&priv->lock, flags);
+ }
+
+ /* Grab any interrupt resources and initialise any low level driver state. */
+@@ -1263,6 +1271,7 @@ static int pch_uart_startup(struct uart_port *port)
+ break;
+ case 16:
+ fifo_size = PCH_UART_HAL_FIFO16;
++ break;
+ case 1:
+ default:
+ fifo_size = PCH_UART_HAL_FIFO_DIS;
+@@ -1300,7 +1309,8 @@ static int pch_uart_startup(struct uart_port *port)
+ pch_request_dma(port);
+
+ priv->start_rx = 1;
+- pch_uart_hal_enable_interrupt(priv, PCH_UART_HAL_RX_INT);
++ pch_uart_hal_enable_interrupt(priv, PCH_UART_HAL_RX_INT |
++ PCH_UART_HAL_RX_ERR_INT);
+ uart_update_timeout(port, CS8, default_baud);
+
+ return 0;
+@@ -1358,7 +1368,7 @@ static void pch_uart_set_termios(struct uart_port *port,
+ stb = PCH_UART_HAL_STB1;
+
+ if (termios->c_cflag & PARENB) {
+- if (!(termios->c_cflag & PARODD))
++ if (termios->c_cflag & PARODD)
+ parity = PCH_UART_HAL_PARITY_ODD;
+ else
+ parity = PCH_UART_HAL_PARITY_EVEN;
+@@ -1376,7 +1386,8 @@ static void pch_uart_set_termios(struct uart_port *port,
+
+ baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk / 16);
+
+- spin_lock_irqsave(&port->lock, flags);
++ spin_lock_irqsave(&priv->lock, flags);
++ spin_lock(&port->lock);
+
+ uart_update_timeout(port, termios->c_cflag, baud);
+ rtn = pch_uart_hal_set_line(priv, baud, parity, bits, stb);
+@@ -1389,7 +1400,8 @@ static void pch_uart_set_termios(struct uart_port *port,
+ tty_termios_encode_baud_rate(termios, baud, baud);
+
+ out:
+- spin_unlock_irqrestore(&port->lock, flags);
++ spin_unlock(&port->lock);
++ spin_unlock_irqrestore(&priv->lock, flags);
+ }
+
+ static const char *pch_uart_type(struct uart_port *port)
+@@ -1538,8 +1550,9 @@ pch_console_write(struct console *co, const char *s, unsigned int count)
+ {
+ struct eg20t_port *priv;
+ unsigned long flags;
++ int priv_locked = 1;
++ int port_locked = 1;
+ u8 ier;
+- int locked = 1;
+
+ priv = pch_uart_ports[co->index];
+
+@@ -1547,12 +1560,16 @@ pch_console_write(struct console *co, const char *s, unsigned int count)
+
+ local_irq_save(flags);
+ if (priv->port.sysrq) {
+- /* serial8250_handle_port() already took the lock */
+- locked = 0;
++ spin_lock(&priv->lock);
++ /* serial8250_handle_port() already took the port lock */
++ port_locked = 0;
+ } else if (oops_in_progress) {
+- locked = spin_trylock(&priv->port.lock);
+- } else
++ priv_locked = spin_trylock(&priv->lock);
++ port_locked = spin_trylock(&priv->port.lock);
++ } else {
++ spin_lock(&priv->lock);
+ spin_lock(&priv->port.lock);
++ }
+
+ /*
+ * First save the IER then disable the interrupts
+@@ -1570,8 +1587,10 @@ pch_console_write(struct console *co, const char *s, unsigned int count)
+ wait_for_xmitr(priv, BOTH_EMPTY);
+ iowrite8(ier, priv->membase + UART_IER);
+
+- if (locked)
++ if (port_locked)
+ spin_unlock(&priv->port.lock);
++ if (priv_locked)
++ spin_unlock(&priv->lock);
+ local_irq_restore(flags);
+ }
+
+@@ -1669,6 +1688,8 @@ static struct eg20t_port *pch_uart_init_port(struct pci_dev *pdev,
+ pci_enable_msi(pdev);
+ pci_set_master(pdev);
+
++ spin_lock_init(&priv->lock);
++
+ iobase = pci_resource_start(pdev, 0);
+ mapbase = pci_resource_start(pdev, 1);
+ priv->mapbase = mapbase;
+diff --git a/drivers/usb/chipidea/udc.c b/drivers/usb/chipidea/udc.c
+index 51f9694..ea271d7 100644
+--- a/drivers/usb/chipidea/udc.c
++++ b/drivers/usb/chipidea/udc.c
+@@ -77,8 +77,7 @@ static inline int ep_to_bit(struct ci13xxx *udc, int n)
+ }
+
+ /**
+- * hw_device_state: enables/disables interrupts & starts/stops device (execute
+- * without interruption)
++ * hw_device_state: enables/disables interrupts (execute without interruption)
+ * @dma: 0 => disable, !0 => enable and set dma engine
+ *
+ * This function returns an error code
+@@ -92,7 +91,6 @@ static int hw_device_state(struct ci13xxx *udc, u32 dma)
+ USBi_UI|USBi_UEI|USBi_PCI|USBi_URI|USBi_SLI);
+ hw_write(udc, OP_USBCMD, USBCMD_RS, USBCMD_RS);
+ } else {
+- hw_write(udc, OP_USBCMD, USBCMD_RS, 0);
+ hw_write(udc, OP_USBINTR, ~0, 0);
+ }
+ return 0;
+@@ -773,10 +771,7 @@ __acquires(mEp->lock)
+ {
+ struct ci13xxx_req *mReq, *mReqTemp;
+ struct ci13xxx_ep *mEpTemp = mEp;
+- int uninitialized_var(retval);
+-
+- if (list_empty(&mEp->qh.queue))
+- return -EINVAL;
++ int retval = 0;
+
+ list_for_each_entry_safe(mReq, mReqTemp, &mEp->qh.queue,
+ queue) {
+@@ -1419,6 +1414,21 @@ static int ci13xxx_vbus_draw(struct usb_gadget *_gadget, unsigned mA)
+ return -ENOTSUPP;
+ }
+
++/* Change Data+ pullup status
++ * this func is used by usb_gadget_connect/disconnet
++ */
++static int ci13xxx_pullup(struct usb_gadget *_gadget, int is_on)
++{
++ struct ci13xxx *ci = container_of(_gadget, struct ci13xxx, gadget);
++
++ if (is_on)
++ hw_write(ci, OP_USBCMD, USBCMD_RS, USBCMD_RS);
++ else
++ hw_write(ci, OP_USBCMD, USBCMD_RS, 0);
++
++ return 0;
++}
++
+ static int ci13xxx_start(struct usb_gadget *gadget,
+ struct usb_gadget_driver *driver);
+ static int ci13xxx_stop(struct usb_gadget *gadget,
+@@ -1431,6 +1441,7 @@ static int ci13xxx_stop(struct usb_gadget *gadget,
+ static const struct usb_gadget_ops usb_gadget_ops = {
+ .vbus_session = ci13xxx_vbus_session,
+ .wakeup = ci13xxx_wakeup,
++ .pullup = ci13xxx_pullup,
+ .vbus_draw = ci13xxx_vbus_draw,
+ .udc_start = ci13xxx_start,
+ .udc_stop = ci13xxx_stop,
+@@ -1454,7 +1465,12 @@ static int init_eps(struct ci13xxx *udc)
+
+ mEp->ep.name = mEp->name;
+ mEp->ep.ops = &usb_ep_ops;
+- mEp->ep.maxpacket = CTRL_PAYLOAD_MAX;
++ /*
++ * for ep0: maxP defined in desc, for other
++ * eps, maxP is set by epautoconfig() called
++ * by gadget layer
++ */
++ mEp->ep.maxpacket = (unsigned short)~0;
+
+ INIT_LIST_HEAD(&mEp->qh.queue);
+ mEp->qh.ptr = dma_pool_alloc(udc->qh_pool, GFP_KERNEL,
+@@ -1474,6 +1490,7 @@ static int init_eps(struct ci13xxx *udc)
+ else
+ udc->ep0in = mEp;
+
++ mEp->ep.maxpacket = CTRL_PAYLOAD_MAX;
+ continue;
+ }
+
+@@ -1483,6 +1500,17 @@ static int init_eps(struct ci13xxx *udc)
+ return retval;
+ }
+
++static void destroy_eps(struct ci13xxx *udc)
++{
++ int i;
++
++ for (i = 0; i < udc->hw_ep_max; i++) {
++ struct ci13xxx_ep *mEp = &udc->ci13xxx_ep[i];
++
++ dma_pool_free(udc->qh_pool, mEp->qh.ptr, mEp->qh.dma);
++ }
++}
++
+ /**
+ * ci13xxx_start: register a gadget driver
+ * @gadget: our gadget
+@@ -1692,7 +1720,7 @@ static int udc_start(struct ci13xxx *udc)
+ if (udc->udc_driver->flags & CI13XXX_REQUIRE_TRANSCEIVER) {
+ if (udc->transceiver == NULL) {
+ retval = -ENODEV;
+- goto free_pools;
++ goto destroy_eps;
+ }
+ }
+
+@@ -1730,7 +1758,7 @@ static int udc_start(struct ci13xxx *udc)
+
+ remove_trans:
+ if (udc->transceiver) {
+- otg_set_peripheral(udc->transceiver->otg, &udc->gadget);
++ otg_set_peripheral(udc->transceiver->otg, NULL);
+ usb_put_transceiver(udc->transceiver);
+ }
+
+@@ -1742,6 +1770,8 @@ unreg_device:
+ put_transceiver:
+ if (udc->transceiver)
+ usb_put_transceiver(udc->transceiver);
++destroy_eps:
++ destroy_eps(udc);
+ free_pools:
+ dma_pool_destroy(udc->td_pool);
+ free_qh_pool:
+@@ -1756,18 +1786,12 @@ free_qh_pool:
+ */
+ static void udc_stop(struct ci13xxx *udc)
+ {
+- int i;
+-
+ if (udc == NULL)
+ return;
+
+ usb_del_gadget_udc(&udc->gadget);
+
+- for (i = 0; i < udc->hw_ep_max; i++) {
+- struct ci13xxx_ep *mEp = &udc->ci13xxx_ep[i];
+-
+- dma_pool_free(udc->qh_pool, mEp->qh.ptr, mEp->qh.dma);
+- }
++ destroy_eps(udc);
+
+ dma_pool_destroy(udc->td_pool);
+ dma_pool_destroy(udc->qh_pool);
+diff --git a/drivers/usb/class/cdc-wdm.c b/drivers/usb/class/cdc-wdm.c
+index ee46927..3cc771e 100644
+--- a/drivers/usb/class/cdc-wdm.c
++++ b/drivers/usb/class/cdc-wdm.c
+@@ -134,12 +134,14 @@ static struct usb_driver wdm_driver;
+ /* return intfdata if we own the interface, else look up intf in the list */
+ static struct wdm_device *wdm_find_device(struct usb_interface *intf)
+ {
+- struct wdm_device *desc = NULL;
++ struct wdm_device *desc;
+
+ spin_lock(&wdm_device_list_lock);
+ list_for_each_entry(desc, &wdm_device_list, device_list)
+ if (desc->intf == intf)
+- break;
++ goto found;
++ desc = NULL;
++found:
+ spin_unlock(&wdm_device_list_lock);
+
+ return desc;
+@@ -147,12 +149,14 @@ static struct wdm_device *wdm_find_device(struct usb_interface *intf)
+
+ static struct wdm_device *wdm_find_device_by_minor(int minor)
+ {
+- struct wdm_device *desc = NULL;
++ struct wdm_device *desc;
+
+ spin_lock(&wdm_device_list_lock);
+ list_for_each_entry(desc, &wdm_device_list, device_list)
+ if (desc->intf->minor == minor)
+- break;
++ goto found;
++ desc = NULL;
++found:
+ spin_unlock(&wdm_device_list_lock);
+
+ return desc;
+diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c
+index d956965..3440812 100644
+--- a/drivers/usb/core/devices.c
++++ b/drivers/usb/core/devices.c
+@@ -624,7 +624,7 @@ static ssize_t usb_device_read(struct file *file, char __user *buf,
+ /* print devices for all busses */
+ list_for_each_entry(bus, &usb_bus_list, bus_list) {
+ /* recurse through all children of the root hub */
+- if (!bus->root_hub)
++ if (!bus_to_hcd(bus)->rh_registered)
+ continue;
+ usb_lock_device(bus->root_hub);
+ ret = usb_device_dump(&buf, &nbytes, &skip_bytes, ppos,
+diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c
+index 190b1ec..6b6891fc 100644
+--- a/drivers/usb/core/hcd.c
++++ b/drivers/usb/core/hcd.c
+@@ -1011,10 +1011,7 @@ static int register_root_hub(struct usb_hcd *hcd)
+ if (retval) {
+ dev_err (parent_dev, "can't register root hub for %s, %d\n",
+ dev_name(&usb_dev->dev), retval);
+- }
+- mutex_unlock(&usb_bus_list_lock);
+-
+- if (retval == 0) {
++ } else {
+ spin_lock_irq (&hcd_root_hub_lock);
+ hcd->rh_registered = 1;
+ spin_unlock_irq (&hcd_root_hub_lock);
+@@ -1023,6 +1020,7 @@ static int register_root_hub(struct usb_hcd *hcd)
+ if (HCD_DEAD(hcd))
+ usb_hc_died (hcd); /* This time clean up */
+ }
++ mutex_unlock(&usb_bus_list_lock);
+
+ return retval;
+ }
+diff --git a/drivers/usb/core/quirks.c b/drivers/usb/core/quirks.c
+index 32d3adc..8b2a9d8 100644
+--- a/drivers/usb/core/quirks.c
++++ b/drivers/usb/core/quirks.c
+@@ -96,6 +96,10 @@ static const struct usb_device_id usb_quirk_list[] = {
+ { USB_DEVICE(0x04b4, 0x0526), .driver_info =
+ USB_QUIRK_CONFIG_INTF_STRINGS },
+
++ /* Microchip Joss Optical infrared touchboard device */
++ { USB_DEVICE(0x04d8, 0x000c), .driver_info =
++ USB_QUIRK_CONFIG_INTF_STRINGS },
++
+ /* Samsung Android phone modem - ID conflict with SPH-I500 */
+ { USB_DEVICE(0x04e8, 0x6601), .driver_info =
+ USB_QUIRK_CONFIG_INTF_STRINGS },
+diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
+index 1040bdb..6dc9d2f 100644
+--- a/drivers/usb/dwc3/core.c
++++ b/drivers/usb/dwc3/core.c
+@@ -429,16 +429,21 @@ static int __devinit dwc3_probe(struct platform_device *pdev)
+ dev_err(dev, "missing IRQ\n");
+ return -ENODEV;
+ }
+- dwc->xhci_resources[1] = *res;
++ dwc->xhci_resources[1].start = res->start;
++ dwc->xhci_resources[1].end = res->end;
++ dwc->xhci_resources[1].flags = res->flags;
++ dwc->xhci_resources[1].name = res->name;
+
+ res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+ if (!res) {
+ dev_err(dev, "missing memory resource\n");
+ return -ENODEV;
+ }
+- dwc->xhci_resources[0] = *res;
++ dwc->xhci_resources[0].start = res->start;
+ dwc->xhci_resources[0].end = dwc->xhci_resources[0].start +
+ DWC3_XHCI_REGS_END;
++ dwc->xhci_resources[0].flags = res->flags;
++ dwc->xhci_resources[0].name = res->name;
+
+ /*
+ * Request memory region but exclude xHCI regs,
+diff --git a/drivers/usb/dwc3/ep0.c b/drivers/usb/dwc3/ep0.c
+index 9e8a3dc..127551c 100644
+--- a/drivers/usb/dwc3/ep0.c
++++ b/drivers/usb/dwc3/ep0.c
+@@ -702,7 +702,6 @@ static void dwc3_ep0_complete_data(struct dwc3 *dwc,
+ transferred = min_t(u32, ur->length,
+ transfer_size - length);
+ memcpy(ur->buf, dwc->ep0_bounce, transferred);
+- dwc->ep0_bounced = false;
+ } else {
+ transferred = ur->length - length;
+ }
+diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
+index ec70df7..0b24d9d 100644
+--- a/drivers/usb/dwc3/gadget.c
++++ b/drivers/usb/dwc3/gadget.c
+@@ -238,8 +238,11 @@ void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req,
+ if (req->request.status == -EINPROGRESS)
+ req->request.status = status;
+
+- usb_gadget_unmap_request(&dwc->gadget, &req->request,
+- req->direction);
++ if (dwc->ep0_bounced && dep->number == 0)
++ dwc->ep0_bounced = false;
++ else
++ usb_gadget_unmap_request(&dwc->gadget, &req->request,
++ req->direction);
+
+ dev_dbg(dwc->dev, "request %p from %s completed %d/%d ===> %d\n",
+ req, dep->name, req->request.actual,
+diff --git a/drivers/usb/gadget/at91_udc.c b/drivers/usb/gadget/at91_udc.c
+index 1a4430f..22865dd 100644
+--- a/drivers/usb/gadget/at91_udc.c
++++ b/drivers/usb/gadget/at91_udc.c
+@@ -475,8 +475,7 @@ static int at91_ep_enable(struct usb_ep *_ep,
+ unsigned long flags;
+
+ if (!_ep || !ep
+- || !desc || ep->ep.desc
+- || _ep->name == ep0name
++ || !desc || _ep->name == ep0name
+ || desc->bDescriptorType != USB_DT_ENDPOINT
+ || (maxpacket = usb_endpoint_maxp(desc)) == 0
+ || maxpacket > ep->maxpacket) {
+@@ -530,7 +529,6 @@ ok:
+ tmp |= AT91_UDP_EPEDS;
+ __raw_writel(tmp, ep->creg);
+
+- ep->ep.desc = desc;
+ ep->ep.maxpacket = maxpacket;
+
+ /*
+@@ -1634,7 +1632,6 @@ static int at91_start(struct usb_gadget *gadget,
+ udc = container_of(gadget, struct at91_udc, gadget);
+ udc->driver = driver;
+ udc->gadget.dev.driver = &driver->driver;
+- dev_set_drvdata(&udc->gadget.dev, &driver->driver);
+ udc->enabled = 1;
+ udc->selfpowered = 1;
+
+@@ -1655,7 +1652,6 @@ static int at91_stop(struct usb_gadget *gadget,
+ spin_unlock_irqrestore(&udc->lock, flags);
+
+ udc->gadget.dev.driver = NULL;
+- dev_set_drvdata(&udc->gadget.dev, NULL);
+ udc->driver = NULL;
+
+ DBG("unbound from %s\n", driver->driver.name);
+diff --git a/drivers/usb/gadget/dummy_hcd.c b/drivers/usb/gadget/dummy_hcd.c
+index b799106..afdbb1c 100644
+--- a/drivers/usb/gadget/dummy_hcd.c
++++ b/drivers/usb/gadget/dummy_hcd.c
+@@ -1916,6 +1916,27 @@ done:
+ return retval;
+ }
+
++/* usb 3.0 root hub device descriptor */
++struct {
++ struct usb_bos_descriptor bos;
++ struct usb_ss_cap_descriptor ss_cap;
++} __packed usb3_bos_desc = {
++
++ .bos = {
++ .bLength = USB_DT_BOS_SIZE,
++ .bDescriptorType = USB_DT_BOS,
++ .wTotalLength = cpu_to_le16(sizeof(usb3_bos_desc)),
++ .bNumDeviceCaps = 1,
++ },
++ .ss_cap = {
++ .bLength = USB_DT_USB_SS_CAP_SIZE,
++ .bDescriptorType = USB_DT_DEVICE_CAPABILITY,
++ .bDevCapabilityType = USB_SS_CAP_TYPE,
++ .wSpeedSupported = cpu_to_le16(USB_5GBPS_OPERATION),
++ .bFunctionalitySupport = ilog2(USB_5GBPS_OPERATION),
++ },
++};
++
+ static inline void
+ ss_hub_descriptor(struct usb_hub_descriptor *desc)
+ {
+@@ -2006,6 +2027,18 @@ static int dummy_hub_control(
+ else
+ hub_descriptor((struct usb_hub_descriptor *) buf);
+ break;
++
++ case DeviceRequest | USB_REQ_GET_DESCRIPTOR:
++ if (hcd->speed != HCD_USB3)
++ goto error;
++
++ if ((wValue >> 8) != USB_DT_BOS)
++ goto error;
++
++ memcpy(buf, &usb3_bos_desc, sizeof(usb3_bos_desc));
++ retval = sizeof(usb3_bos_desc);
++ break;
++
+ case GetHubStatus:
+ *(__le32 *) buf = cpu_to_le32(0);
+ break;
+@@ -2503,10 +2536,8 @@ static int dummy_hcd_probe(struct platform_device *pdev)
+ hs_hcd->has_tt = 1;
+
+ retval = usb_add_hcd(hs_hcd, 0, 0);
+- if (retval != 0) {
+- usb_put_hcd(hs_hcd);
+- return retval;
+- }
++ if (retval)
++ goto put_usb2_hcd;
+
+ if (mod_data.is_super_speed) {
+ ss_hcd = usb_create_shared_hcd(&dummy_hcd, &pdev->dev,
+@@ -2525,6 +2556,8 @@ static int dummy_hcd_probe(struct platform_device *pdev)
+ put_usb3_hcd:
+ usb_put_hcd(ss_hcd);
+ dealloc_usb2_hcd:
++ usb_remove_hcd(hs_hcd);
++put_usb2_hcd:
+ usb_put_hcd(hs_hcd);
+ the_controller.hs_hcd = the_controller.ss_hcd = NULL;
+ return retval;
+diff --git a/drivers/usb/host/ehci-omap.c b/drivers/usb/host/ehci-omap.c
+index c304354..4a54418 100644
+--- a/drivers/usb/host/ehci-omap.c
++++ b/drivers/usb/host/ehci-omap.c
+@@ -56,15 +56,6 @@
+ #define EHCI_INSNREG05_ULPI_EXTREGADD_SHIFT 8
+ #define EHCI_INSNREG05_ULPI_WRDATA_SHIFT 0
+
+-/* Errata i693 */
+-static struct clk *utmi_p1_fck;
+-static struct clk *utmi_p2_fck;
+-static struct clk *xclk60mhsp1_ck;
+-static struct clk *xclk60mhsp2_ck;
+-static struct clk *usbhost_p1_fck;
+-static struct clk *usbhost_p2_fck;
+-static struct clk *init_60m_fclk;
+-
+ /*-------------------------------------------------------------------------*/
+
+ static const struct hc_driver ehci_omap_hc_driver;
+@@ -80,40 +71,6 @@ static inline u32 ehci_read(void __iomem *base, u32 reg)
+ return __raw_readl(base + reg);
+ }
+
+-/* Erratum i693 workaround sequence */
+-static void omap_ehci_erratum_i693(struct ehci_hcd *ehci)
+-{
+- int ret = 0;
+-
+- /* Switch to the internal 60 MHz clock */
+- ret = clk_set_parent(utmi_p1_fck, init_60m_fclk);
+- if (ret != 0)
+- ehci_err(ehci, "init_60m_fclk set parent"
+- "failed error:%d\n", ret);
+-
+- ret = clk_set_parent(utmi_p2_fck, init_60m_fclk);
+- if (ret != 0)
+- ehci_err(ehci, "init_60m_fclk set parent"
+- "failed error:%d\n", ret);
+-
+- clk_enable(usbhost_p1_fck);
+- clk_enable(usbhost_p2_fck);
+-
+- /* Wait 1ms and switch back to the external clock */
+- mdelay(1);
+- ret = clk_set_parent(utmi_p1_fck, xclk60mhsp1_ck);
+- if (ret != 0)
+- ehci_err(ehci, "xclk60mhsp1_ck set parent"
+- "failed error:%d\n", ret);
+-
+- ret = clk_set_parent(utmi_p2_fck, xclk60mhsp2_ck);
+- if (ret != 0)
+- ehci_err(ehci, "xclk60mhsp2_ck set parent"
+- "failed error:%d\n", ret);
+-
+- clk_disable(usbhost_p1_fck);
+- clk_disable(usbhost_p2_fck);
+-}
+
+ static void omap_ehci_soft_phy_reset(struct platform_device *pdev, u8 port)
+ {
+@@ -145,50 +102,6 @@ static void omap_ehci_soft_phy_reset(struct platform_device *pdev, u8 port)
+ }
+ }
+
+-static int omap_ehci_hub_control(
+- struct usb_hcd *hcd,
+- u16 typeReq,
+- u16 wValue,
+- u16 wIndex,
+- char *buf,
+- u16 wLength
+-)
+-{
+- struct ehci_hcd *ehci = hcd_to_ehci(hcd);
+- u32 __iomem *status_reg = &ehci->regs->port_status[
+- (wIndex & 0xff) - 1];
+- u32 temp;
+- unsigned long flags;
+- int retval = 0;
+-
+- spin_lock_irqsave(&ehci->lock, flags);
+-
+- if (typeReq == SetPortFeature && wValue == USB_PORT_FEAT_SUSPEND) {
+- temp = ehci_readl(ehci, status_reg);
+- if ((temp & PORT_PE) == 0 || (temp & PORT_RESET) != 0) {
+- retval = -EPIPE;
+- goto done;
+- }
+-
+- temp &= ~PORT_WKCONN_E;
+- temp |= PORT_WKDISC_E | PORT_WKOC_E;
+- ehci_writel(ehci, temp | PORT_SUSPEND, status_reg);
+-
+- omap_ehci_erratum_i693(ehci);
+-
+- set_bit((wIndex & 0xff) - 1, &ehci->suspended_ports);
+- goto done;
+- }
+-
+- spin_unlock_irqrestore(&ehci->lock, flags);
+-
+- /* Handle the hub control events here */
+- return ehci_hub_control(hcd, typeReq, wValue, wIndex, buf, wLength);
+-done:
+- spin_unlock_irqrestore(&ehci->lock, flags);
+- return retval;
+-}
+-
+ static void disable_put_regulator(
+ struct ehci_hcd_omap_platform_data *pdata)
+ {
+@@ -351,76 +264,9 @@ static int ehci_hcd_omap_probe(struct platform_device *pdev)
+ /* root ports should always stay powered */
+ ehci_port_power(omap_ehci, 1);
+
+- /* get clocks */
+- utmi_p1_fck = clk_get(dev, "utmi_p1_gfclk");
+- if (IS_ERR(utmi_p1_fck)) {
+- ret = PTR_ERR(utmi_p1_fck);
+- dev_err(dev, "utmi_p1_gfclk failed error:%d\n", ret);
+- goto err_add_hcd;
+- }
+-
+- xclk60mhsp1_ck = clk_get(dev, "xclk60mhsp1_ck");
+- if (IS_ERR(xclk60mhsp1_ck)) {
+- ret = PTR_ERR(xclk60mhsp1_ck);
+- dev_err(dev, "xclk60mhsp1_ck failed error:%d\n", ret);
+- goto err_utmi_p1_fck;
+- }
+-
+- utmi_p2_fck = clk_get(dev, "utmi_p2_gfclk");
+- if (IS_ERR(utmi_p2_fck)) {
+- ret = PTR_ERR(utmi_p2_fck);
+- dev_err(dev, "utmi_p2_gfclk failed error:%d\n", ret);
+- goto err_xclk60mhsp1_ck;
+- }
+-
+- xclk60mhsp2_ck = clk_get(dev, "xclk60mhsp2_ck");
+- if (IS_ERR(xclk60mhsp2_ck)) {
+- ret = PTR_ERR(xclk60mhsp2_ck);
+- dev_err(dev, "xclk60mhsp2_ck failed error:%d\n", ret);
+- goto err_utmi_p2_fck;
+- }
+-
+- usbhost_p1_fck = clk_get(dev, "usb_host_hs_utmi_p1_clk");
+- if (IS_ERR(usbhost_p1_fck)) {
+- ret = PTR_ERR(usbhost_p1_fck);
+- dev_err(dev, "usbhost_p1_fck failed error:%d\n", ret);
+- goto err_xclk60mhsp2_ck;
+- }
+-
+- usbhost_p2_fck = clk_get(dev, "usb_host_hs_utmi_p2_clk");
+- if (IS_ERR(usbhost_p2_fck)) {
+- ret = PTR_ERR(usbhost_p2_fck);
+- dev_err(dev, "usbhost_p2_fck failed error:%d\n", ret);
+- goto err_usbhost_p1_fck;
+- }
+-
+- init_60m_fclk = clk_get(dev, "init_60m_fclk");
+- if (IS_ERR(init_60m_fclk)) {
+- ret = PTR_ERR(init_60m_fclk);
+- dev_err(dev, "init_60m_fclk failed error:%d\n", ret);
+- goto err_usbhost_p2_fck;
+- }
+
+ return 0;
+
+-err_usbhost_p2_fck:
+- clk_put(usbhost_p2_fck);
+-
+-err_usbhost_p1_fck:
+- clk_put(usbhost_p1_fck);
+-
+-err_xclk60mhsp2_ck:
+- clk_put(xclk60mhsp2_ck);
+-
+-err_utmi_p2_fck:
+- clk_put(utmi_p2_fck);
+-
+-err_xclk60mhsp1_ck:
+- clk_put(xclk60mhsp1_ck);
+-
+-err_utmi_p1_fck:
+- clk_put(utmi_p1_fck);
+-
+ err_add_hcd:
+ disable_put_regulator(pdata);
+ pm_runtime_put_sync(dev);
+@@ -450,14 +296,6 @@ static int ehci_hcd_omap_remove(struct platform_device *pdev)
+ iounmap(hcd->regs);
+ usb_put_hcd(hcd);
+
+- clk_put(utmi_p1_fck);
+- clk_put(utmi_p2_fck);
+- clk_put(xclk60mhsp1_ck);
+- clk_put(xclk60mhsp2_ck);
+- clk_put(usbhost_p1_fck);
+- clk_put(usbhost_p2_fck);
+- clk_put(init_60m_fclk);
+-
+ pm_runtime_put_sync(dev);
+ pm_runtime_disable(dev);
+
+@@ -528,7 +366,7 @@ static const struct hc_driver ehci_omap_hc_driver = {
+ * root hub support
+ */
+ .hub_status_data = ehci_hub_status_data,
+- .hub_control = omap_ehci_hub_control,
++ .hub_control = ehci_hub_control,
+ .bus_suspend = ehci_bus_suspend,
+ .bus_resume = ehci_bus_resume,
+
+diff --git a/drivers/usb/host/ehci-q.c b/drivers/usb/host/ehci-q.c
+index 4378bf7..d2b0957 100644
+--- a/drivers/usb/host/ehci-q.c
++++ b/drivers/usb/host/ehci-q.c
+@@ -128,9 +128,17 @@ qh_refresh (struct ehci_hcd *ehci, struct ehci_qh *qh)
+ else {
+ qtd = list_entry (qh->qtd_list.next,
+ struct ehci_qtd, qtd_list);
+- /* first qtd may already be partially processed */
+- if (cpu_to_hc32(ehci, qtd->qtd_dma) == qh->hw->hw_current)
++ /*
++ * first qtd may already be partially processed.
++ * If we come here during unlink, the QH overlay region
++ * might have reference to the just unlinked qtd. The
++ * qtd is updated in qh_completions(). Update the QH
++ * overlay here.
++ */
++ if (cpu_to_hc32(ehci, qtd->qtd_dma) == qh->hw->hw_current) {
++ qh->hw->hw_qtd_next = qtd->hw_next;
+ qtd = NULL;
++ }
+ }
+
+ if (qtd)
+diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c
+index a665b3e..0bf72f9 100644
+--- a/drivers/usb/host/ohci-at91.c
++++ b/drivers/usb/host/ohci-at91.c
+@@ -467,7 +467,8 @@ static irqreturn_t ohci_hcd_at91_overcurrent_irq(int irq, void *data)
+ /* From the GPIO notifying the over-current situation, find
+ * out the corresponding port */
+ at91_for_each_port(port) {
+- if (gpio_to_irq(pdata->overcurrent_pin[port]) == irq) {
++ if (gpio_is_valid(pdata->overcurrent_pin[port]) &&
++ gpio_to_irq(pdata->overcurrent_pin[port]) == irq) {
+ gpio = pdata->overcurrent_pin[port];
+ break;
+ }
+@@ -570,6 +571,16 @@ static int __devinit ohci_hcd_at91_drv_probe(struct platform_device *pdev)
+
+ if (pdata) {
+ at91_for_each_port(i) {
++ /*
++ * do not configure PIO if not in relation with
++ * real USB port on board
++ */
++ if (i >= pdata->ports) {
++ pdata->vbus_pin[i] = -EINVAL;
++ pdata->overcurrent_pin[i] = -EINVAL;
++ break;
++ }
++
+ if (!gpio_is_valid(pdata->vbus_pin[i]))
+ continue;
+ gpio = pdata->vbus_pin[i];
+diff --git a/drivers/usb/host/pci-quirks.c b/drivers/usb/host/pci-quirks.c
+index c5e9e4a..966d148 100644
+--- a/drivers/usb/host/pci-quirks.c
++++ b/drivers/usb/host/pci-quirks.c
+@@ -75,7 +75,9 @@
+ #define NB_PIF0_PWRDOWN_1 0x01100013
+
+ #define USB_INTEL_XUSB2PR 0xD0
++#define USB_INTEL_USB2PRM 0xD4
+ #define USB_INTEL_USB3_PSSEN 0xD8
++#define USB_INTEL_USB3PRM 0xDC
+
+ static struct amd_chipset_info {
+ struct pci_dev *nb_dev;
+@@ -772,10 +774,18 @@ void usb_enable_xhci_ports(struct pci_dev *xhci_pdev)
+ return;
+ }
+
+- ports_available = 0xffffffff;
++ /* Read USB3PRM, the USB 3.0 Port Routing Mask Register
++ * Indicate the ports that can be changed from OS.
++ */
++ pci_read_config_dword(xhci_pdev, USB_INTEL_USB3PRM,
++ &ports_available);
++
++ dev_dbg(&xhci_pdev->dev, "Configurable ports to enable SuperSpeed: 0x%x\n",
++ ports_available);
++
+ /* Write USB3_PSSEN, the USB 3.0 Port SuperSpeed Enable
+- * Register, to turn on SuperSpeed terminations for all
+- * available ports.
++ * Register, to turn on SuperSpeed terminations for the
++ * switchable ports.
+ */
+ pci_write_config_dword(xhci_pdev, USB_INTEL_USB3_PSSEN,
+ cpu_to_le32(ports_available));
+@@ -785,7 +795,16 @@ void usb_enable_xhci_ports(struct pci_dev *xhci_pdev)
+ dev_dbg(&xhci_pdev->dev, "USB 3.0 ports that are now enabled "
+ "under xHCI: 0x%x\n", ports_available);
+
+- ports_available = 0xffffffff;
++ /* Read XUSB2PRM, xHCI USB 2.0 Port Routing Mask Register
++ * Indicate the USB 2.0 ports to be controlled by the xHCI host.
++ */
++
++ pci_read_config_dword(xhci_pdev, USB_INTEL_USB2PRM,
++ &ports_available);
++
++ dev_dbg(&xhci_pdev->dev, "Configurable USB 2.0 ports to hand over to xCHI: 0x%x\n",
++ ports_available);
++
+ /* Write XUSB2PR, the xHC USB 2.0 Port Routing Register, to
+ * switch the USB 2.0 power and data lines over to the xHCI
+ * host.
+@@ -822,12 +841,12 @@ static void __devinit quirk_usb_handoff_xhci(struct pci_dev *pdev)
+ void __iomem *op_reg_base;
+ u32 val;
+ int timeout;
++ int len = pci_resource_len(pdev, 0);
+
+ if (!mmio_resource_enabled(pdev, 0))
+ return;
+
+- base = ioremap_nocache(pci_resource_start(pdev, 0),
+- pci_resource_len(pdev, 0));
++ base = ioremap_nocache(pci_resource_start(pdev, 0), len);
+ if (base == NULL)
+ return;
+
+@@ -837,9 +856,17 @@ static void __devinit quirk_usb_handoff_xhci(struct pci_dev *pdev)
+ */
+ ext_cap_offset = xhci_find_next_cap_offset(base, XHCI_HCC_PARAMS_OFFSET);
+ do {
++ if ((ext_cap_offset + sizeof(val)) > len) {
++ /* We're reading garbage from the controller */
++ dev_warn(&pdev->dev,
++ "xHCI controller failing to respond");
++ return;
++ }
++
+ if (!ext_cap_offset)
+ /* We've reached the end of the extended capabilities */
+ goto hc_init;
++
+ val = readl(base + ext_cap_offset);
+ if (XHCI_EXT_CAPS_ID(val) == XHCI_EXT_CAPS_LEGACY)
+ break;
+@@ -870,9 +897,10 @@ static void __devinit quirk_usb_handoff_xhci(struct pci_dev *pdev)
+ /* Disable any BIOS SMIs and clear all SMI events*/
+ writel(val, base + ext_cap_offset + XHCI_LEGACY_CONTROL_OFFSET);
+
++hc_init:
+ if (usb_is_intel_switchable_xhci(pdev))
+ usb_enable_xhci_ports(pdev);
+-hc_init:
++
+ op_reg_base = base + XHCI_HC_LENGTH(readl(base));
+
+ /* Wait for the host controller to be ready before writing any
+diff --git a/drivers/usb/host/pci-quirks.h b/drivers/usb/host/pci-quirks.h
+index ef004a5..7f69a39 100644
+--- a/drivers/usb/host/pci-quirks.h
++++ b/drivers/usb/host/pci-quirks.h
+@@ -15,6 +15,7 @@ void usb_disable_xhci_ports(struct pci_dev *xhci_pdev);
+ static inline void usb_amd_quirk_pll_disable(void) {}
+ static inline void usb_amd_quirk_pll_enable(void) {}
+ static inline void usb_amd_dev_put(void) {}
++static inline void usb_disable_xhci_ports(struct pci_dev *xhci_pdev) {}
+ #endif /* CONFIG_PCI */
+
+ #endif /* __LINUX_USB_PCI_QUIRKS_H */
+diff --git a/drivers/usb/host/xhci-hub.c b/drivers/usb/host/xhci-hub.c
+index 7b01094..32ca289 100644
+--- a/drivers/usb/host/xhci-hub.c
++++ b/drivers/usb/host/xhci-hub.c
+@@ -493,11 +493,48 @@ static void xhci_hub_report_link_state(u32 *status, u32 status_reg)
+ * when this bit is set.
+ */
+ pls |= USB_PORT_STAT_CONNECTION;
++ } else {
++ /*
++ * If CAS bit isn't set but the Port is already at
++ * Compliance Mode, fake a connection so the USB core
++ * notices the Compliance state and resets the port.
++ * This resolves an issue generated by the SN65LVPE502CP
++ * in which sometimes the port enters compliance mode
++ * caused by a delay on the host-device negotiation.
++ */
++ if (pls == USB_SS_PORT_LS_COMP_MOD)
++ pls |= USB_PORT_STAT_CONNECTION;
+ }
++
+ /* update status field */
+ *status |= pls;
+ }
+
++/*
++ * Function for Compliance Mode Quirk.
++ *
++ * This Function verifies if all xhc USB3 ports have entered U0, if so,
++ * the compliance mode timer is deleted. A port won't enter
++ * compliance mode if it has previously entered U0.
++ */
++void xhci_del_comp_mod_timer(struct xhci_hcd *xhci, u32 status, u16 wIndex)
++{
++ u32 all_ports_seen_u0 = ((1 << xhci->num_usb3_ports)-1);
++ bool port_in_u0 = ((status & PORT_PLS_MASK) == XDEV_U0);
++
++ if (!(xhci->quirks & XHCI_COMP_MODE_QUIRK))
++ return;
++
++ if ((xhci->port_status_u0 != all_ports_seen_u0) && port_in_u0) {
++ xhci->port_status_u0 |= 1 << wIndex;
++ if (xhci->port_status_u0 == all_ports_seen_u0) {
++ del_timer_sync(&xhci->comp_mode_recovery_timer);
++ xhci_dbg(xhci, "All USB3 ports have entered U0 already!\n");
++ xhci_dbg(xhci, "Compliance Mode Recovery Timer Deleted.\n");
++ }
++ }
++}
++
+ int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
+ u16 wIndex, char *buf, u16 wLength)
+ {
+@@ -645,6 +682,11 @@ int xhci_hub_control(struct usb_hcd *hcd, u16 typeReq, u16 wValue,
+ /* Update Port Link State for super speed ports*/
+ if (hcd->speed == HCD_USB3) {
+ xhci_hub_report_link_state(&status, temp);
++ /*
++ * Verify if all USB3 Ports Have entered U0 already.
++ * Delete Compliance Mode Timer if so.
++ */
++ xhci_del_comp_mod_timer(xhci, temp, wIndex);
+ }
+ if (bus_state->port_c_suspend & (1 << wIndex))
+ status |= 1 << USB_PORT_FEAT_C_SUSPEND;
+diff --git a/drivers/usb/host/xhci-plat.c b/drivers/usb/host/xhci-plat.c
+index 689bc18..df90fe5 100644
+--- a/drivers/usb/host/xhci-plat.c
++++ b/drivers/usb/host/xhci-plat.c
+@@ -118,7 +118,7 @@ static int xhci_plat_probe(struct platform_device *pdev)
+ goto put_hcd;
+ }
+
+- hcd->regs = ioremap(hcd->rsrc_start, hcd->rsrc_len);
++ hcd->regs = ioremap_nocache(hcd->rsrc_start, hcd->rsrc_len);
+ if (!hcd->regs) {
+ dev_dbg(&pdev->dev, "error mapping memory\n");
+ ret = -EFAULT;
+diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c
+index 81aa10c..45f0b65 100644
+--- a/drivers/usb/host/xhci.c
++++ b/drivers/usb/host/xhci.c
+@@ -26,6 +26,7 @@
+ #include <linux/module.h>
+ #include <linux/moduleparam.h>
+ #include <linux/slab.h>
++#include <linux/dmi.h>
+
+ #include "xhci.h"
+
+@@ -398,6 +399,95 @@ static void xhci_msix_sync_irqs(struct xhci_hcd *xhci)
+
+ #endif
+
++static void compliance_mode_recovery(unsigned long arg)
++{
++ struct xhci_hcd *xhci;
++ struct usb_hcd *hcd;
++ u32 temp;
++ int i;
++
++ xhci = (struct xhci_hcd *)arg;
++
++ for (i = 0; i < xhci->num_usb3_ports; i++) {
++ temp = xhci_readl(xhci, xhci->usb3_ports[i]);
++ if ((temp & PORT_PLS_MASK) == USB_SS_PORT_LS_COMP_MOD) {
++ /*
++ * Compliance Mode Detected. Letting USB Core
++ * handle the Warm Reset
++ */
++ xhci_dbg(xhci, "Compliance Mode Detected->Port %d!\n",
++ i + 1);
++ xhci_dbg(xhci, "Attempting Recovery routine!\n");
++ hcd = xhci->shared_hcd;
++
++ if (hcd->state == HC_STATE_SUSPENDED)
++ usb_hcd_resume_root_hub(hcd);
++
++ usb_hcd_poll_rh_status(hcd);
++ }
++ }
++
++ if (xhci->port_status_u0 != ((1 << xhci->num_usb3_ports)-1))
++ mod_timer(&xhci->comp_mode_recovery_timer,
++ jiffies + msecs_to_jiffies(COMP_MODE_RCVRY_MSECS));
++}
++
++/*
++ * Quirk to work around issue generated by the SN65LVPE502CP USB3.0 re-driver
++ * that causes ports behind that hardware to enter compliance mode sometimes.
++ * The quirk creates a timer that polls every 2 seconds the link state of
++ * each host controller's port and recovers it by issuing a Warm reset
++ * if Compliance mode is detected, otherwise the port will become "dead" (no
++ * device connections or disconnections will be detected anymore). Becasue no
++ * status event is generated when entering compliance mode (per xhci spec),
++ * this quirk is needed on systems that have the failing hardware installed.
++ */
++static void compliance_mode_recovery_timer_init(struct xhci_hcd *xhci)
++{
++ xhci->port_status_u0 = 0;
++ init_timer(&xhci->comp_mode_recovery_timer);
++
++ xhci->comp_mode_recovery_timer.data = (unsigned long) xhci;
++ xhci->comp_mode_recovery_timer.function = compliance_mode_recovery;
++ xhci->comp_mode_recovery_timer.expires = jiffies +
++ msecs_to_jiffies(COMP_MODE_RCVRY_MSECS);
++
++ set_timer_slack(&xhci->comp_mode_recovery_timer,
++ msecs_to_jiffies(COMP_MODE_RCVRY_MSECS));
++ add_timer(&xhci->comp_mode_recovery_timer);
++ xhci_dbg(xhci, "Compliance Mode Recovery Timer Initialized.\n");
++}
++
++/*
++ * This function identifies the systems that have installed the SN65LVPE502CP
++ * USB3.0 re-driver and that need the Compliance Mode Quirk.
++ * Systems:
++ * Vendor: Hewlett-Packard -> System Models: Z420, Z620 and Z820
++ */
++static bool compliance_mode_recovery_timer_quirk_check(void)
++{
++ const char *dmi_product_name, *dmi_sys_vendor;
++
++ dmi_product_name = dmi_get_system_info(DMI_PRODUCT_NAME);
++ dmi_sys_vendor = dmi_get_system_info(DMI_SYS_VENDOR);
++
++ if (!(strstr(dmi_sys_vendor, "Hewlett-Packard")))
++ return false;
++
++ if (strstr(dmi_product_name, "Z420") ||
++ strstr(dmi_product_name, "Z620") ||
++ strstr(dmi_product_name, "Z820"))
++ return true;
++
++ return false;
++}
++
++static int xhci_all_ports_seen_u0(struct xhci_hcd *xhci)
++{
++ return (xhci->port_status_u0 == ((1 << xhci->num_usb3_ports)-1));
++}
++
++
+ /*
+ * Initialize memory for HCD and xHC (one-time init).
+ *
+@@ -421,6 +511,12 @@ int xhci_init(struct usb_hcd *hcd)
+ retval = xhci_mem_init(xhci, GFP_KERNEL);
+ xhci_dbg(xhci, "Finished xhci_init\n");
+
++ /* Initializing Compliance Mode Recovery Data If Needed */
++ if (compliance_mode_recovery_timer_quirk_check()) {
++ xhci->quirks |= XHCI_COMP_MODE_QUIRK;
++ compliance_mode_recovery_timer_init(xhci);
++ }
++
+ return retval;
+ }
+
+@@ -629,6 +725,11 @@ void xhci_stop(struct usb_hcd *hcd)
+ del_timer_sync(&xhci->event_ring_timer);
+ #endif
+
++ /* Deleting Compliance Mode Recovery Timer */
++ if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) &&
++ (!(xhci_all_ports_seen_u0(xhci))))
++ del_timer_sync(&xhci->comp_mode_recovery_timer);
++
+ if (xhci->quirks & XHCI_AMD_PLL_FIX)
+ usb_amd_dev_put();
+
+@@ -659,7 +760,7 @@ void xhci_shutdown(struct usb_hcd *hcd)
+ {
+ struct xhci_hcd *xhci = hcd_to_xhci(hcd);
+
+- if (xhci->quirks && XHCI_SPURIOUS_REBOOT)
++ if (xhci->quirks & XHCI_SPURIOUS_REBOOT)
+ usb_disable_xhci_ports(to_pci_dev(hcd->self.controller));
+
+ spin_lock_irq(&xhci->lock);
+@@ -806,6 +907,16 @@ int xhci_suspend(struct xhci_hcd *xhci)
+ }
+ spin_unlock_irq(&xhci->lock);
+
++ /*
++ * Deleting Compliance Mode Recovery Timer because the xHCI Host
++ * is about to be suspended.
++ */
++ if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) &&
++ (!(xhci_all_ports_seen_u0(xhci)))) {
++ del_timer_sync(&xhci->comp_mode_recovery_timer);
++ xhci_dbg(xhci, "Compliance Mode Recovery Timer Deleted!\n");
++ }
++
+ /* step 5: remove core well power */
+ /* synchronize irq when using MSI-X */
+ xhci_msix_sync_irqs(xhci);
+@@ -938,6 +1049,16 @@ int xhci_resume(struct xhci_hcd *xhci, bool hibernated)
+ usb_hcd_resume_root_hub(hcd);
+ usb_hcd_resume_root_hub(xhci->shared_hcd);
+ }
++
++ /*
++ * If system is subject to the Quirk, Compliance Mode Timer needs to
++ * be re-initialized Always after a system resume. Ports are subject
++ * to suffer the Compliance Mode issue again. It doesn't matter if
++ * ports have entered previously to U0 before system's suspension.
++ */
++ if (xhci->quirks & XHCI_COMP_MODE_QUIRK)
++ compliance_mode_recovery_timer_init(xhci);
++
+ return retval;
+ }
+ #endif /* CONFIG_PM */
+diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h
+index 27497d3..a7760bf 100644
+--- a/drivers/usb/host/xhci.h
++++ b/drivers/usb/host/xhci.h
+@@ -1495,6 +1495,7 @@ struct xhci_hcd {
+ #define XHCI_LPM_SUPPORT (1 << 11)
+ #define XHCI_INTEL_HOST (1 << 12)
+ #define XHCI_SPURIOUS_REBOOT (1 << 13)
++#define XHCI_COMP_MODE_QUIRK (1 << 14)
+ unsigned int num_active_eps;
+ unsigned int limit_active_eps;
+ /* There are two roothubs to keep track of bus suspend info for */
+@@ -1511,6 +1512,11 @@ struct xhci_hcd {
+ unsigned sw_lpm_support:1;
+ /* support xHCI 1.0 spec USB2 hardware LPM */
+ unsigned hw_lpm_support:1;
++ /* Compliance Mode Recovery Data */
++ struct timer_list comp_mode_recovery_timer;
++ u32 port_status_u0;
++/* Compliance Mode Timer Triggered every 2 seconds */
++#define COMP_MODE_RCVRY_MSECS 2000
+ };
+
+ /* convert between an HCD pointer and the corresponding EHCI_HCD */
+diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c
+index 5620db6..f906b3a 100644
+--- a/drivers/usb/serial/ftdi_sio.c
++++ b/drivers/usb/serial/ftdi_sio.c
+@@ -704,6 +704,7 @@ static struct usb_device_id id_table_combined [] = {
+ { USB_DEVICE(FTDI_VID, FTDI_PCDJ_DAC2_PID) },
+ { USB_DEVICE(FTDI_VID, FTDI_RRCIRKITS_LOCOBUFFER_PID) },
+ { USB_DEVICE(FTDI_VID, FTDI_ASK_RDR400_PID) },
++ { USB_DEVICE(FTDI_VID, FTDI_NZR_SEM_USB_PID) },
+ { USB_DEVICE(ICOM_VID, ICOM_ID_1_PID) },
+ { USB_DEVICE(ICOM_VID, ICOM_OPC_U_UC_PID) },
+ { USB_DEVICE(ICOM_VID, ICOM_ID_RP2C1_PID) },
+@@ -804,13 +805,32 @@ static struct usb_device_id id_table_combined [] = {
+ .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk },
+ { USB_DEVICE(ADI_VID, ADI_GNICEPLUS_PID),
+ .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk },
+- { USB_DEVICE(MICROCHIP_VID, MICROCHIP_USB_BOARD_PID) },
++ { USB_DEVICE_AND_INTERFACE_INFO(MICROCHIP_VID, MICROCHIP_USB_BOARD_PID,
++ USB_CLASS_VENDOR_SPEC,
++ USB_SUBCLASS_VENDOR_SPEC, 0x00) },
+ { USB_DEVICE(JETI_VID, JETI_SPC1201_PID) },
+ { USB_DEVICE(MARVELL_VID, MARVELL_SHEEVAPLUG_PID),
+ .driver_info = (kernel_ulong_t)&ftdi_jtag_quirk },
+ { USB_DEVICE(LARSENBRUSGAARD_VID, LB_ALTITRACK_PID) },
+ { USB_DEVICE(GN_OTOMETRICS_VID, AURICAL_USB_PID) },
++ { USB_DEVICE(FTDI_VID, PI_C865_PID) },
++ { USB_DEVICE(FTDI_VID, PI_C857_PID) },
++ { USB_DEVICE(PI_VID, PI_C866_PID) },
++ { USB_DEVICE(PI_VID, PI_C663_PID) },
++ { USB_DEVICE(PI_VID, PI_C725_PID) },
++ { USB_DEVICE(PI_VID, PI_E517_PID) },
++ { USB_DEVICE(PI_VID, PI_C863_PID) },
+ { USB_DEVICE(PI_VID, PI_E861_PID) },
++ { USB_DEVICE(PI_VID, PI_C867_PID) },
++ { USB_DEVICE(PI_VID, PI_E609_PID) },
++ { USB_DEVICE(PI_VID, PI_E709_PID) },
++ { USB_DEVICE(PI_VID, PI_100F_PID) },
++ { USB_DEVICE(PI_VID, PI_1011_PID) },
++ { USB_DEVICE(PI_VID, PI_1012_PID) },
++ { USB_DEVICE(PI_VID, PI_1013_PID) },
++ { USB_DEVICE(PI_VID, PI_1014_PID) },
++ { USB_DEVICE(PI_VID, PI_1015_PID) },
++ { USB_DEVICE(PI_VID, PI_1016_PID) },
+ { USB_DEVICE(KONDO_VID, KONDO_USB_SERIAL_PID) },
+ { USB_DEVICE(BAYER_VID, BAYER_CONTOUR_CABLE_PID) },
+ { USB_DEVICE(FTDI_VID, MARVELL_OPENRD_PID),
+diff --git a/drivers/usb/serial/ftdi_sio_ids.h b/drivers/usb/serial/ftdi_sio_ids.h
+index 5dd96ca..41fe582 100644
+--- a/drivers/usb/serial/ftdi_sio_ids.h
++++ b/drivers/usb/serial/ftdi_sio_ids.h
+@@ -75,6 +75,9 @@
+ #define FTDI_OPENDCC_GATEWAY_PID 0xBFDB
+ #define FTDI_OPENDCC_GBM_PID 0xBFDC
+
++/* NZR SEM 16+ USB (http://www.nzr.de) */
++#define FTDI_NZR_SEM_USB_PID 0xC1E0 /* NZR SEM-LOG16+ */
++
+ /*
+ * RR-CirKits LocoBuffer USB (http://www.rr-cirkits.com)
+ */
+@@ -539,7 +542,10 @@
+ /*
+ * Microchip Technology, Inc.
+ *
+- * MICROCHIP_VID (0x04D8) and MICROCHIP_USB_BOARD_PID (0x000A) are also used by:
++ * MICROCHIP_VID (0x04D8) and MICROCHIP_USB_BOARD_PID (0x000A) are
++ * used by single function CDC ACM class based firmware demo
++ * applications. The VID/PID has also been used in firmware
++ * emulating FTDI serial chips by:
+ * Hornby Elite - Digital Command Control Console
+ * http://www.hornby.com/hornby-dcc/controllers/
+ */
+@@ -791,8 +797,27 @@
+ * Physik Instrumente
+ * http://www.physikinstrumente.com/en/products/
+ */
++/* These two devices use the VID of FTDI */
++#define PI_C865_PID 0xe0a0 /* PI C-865 Piezomotor Controller */
++#define PI_C857_PID 0xe0a1 /* PI Encoder Trigger Box */
++
+ #define PI_VID 0x1a72 /* Vendor ID */
+-#define PI_E861_PID 0x1008 /* E-861 piezo controller USB connection */
++#define PI_C866_PID 0x1000 /* PI C-866 Piezomotor Controller */
++#define PI_C663_PID 0x1001 /* PI C-663 Mercury-Step */
++#define PI_C725_PID 0x1002 /* PI C-725 Piezomotor Controller */
++#define PI_E517_PID 0x1005 /* PI E-517 Digital Piezo Controller Operation Module */
++#define PI_C863_PID 0x1007 /* PI C-863 */
++#define PI_E861_PID 0x1008 /* PI E-861 Piezomotor Controller */
++#define PI_C867_PID 0x1009 /* PI C-867 Piezomotor Controller */
++#define PI_E609_PID 0x100D /* PI E-609 Digital Piezo Controller */
++#define PI_E709_PID 0x100E /* PI E-709 Digital Piezo Controller */
++#define PI_100F_PID 0x100F /* PI Digital Piezo Controller */
++#define PI_1011_PID 0x1011 /* PI Digital Piezo Controller */
++#define PI_1012_PID 0x1012 /* PI Motion Controller */
++#define PI_1013_PID 0x1013 /* PI Motion Controller */
++#define PI_1014_PID 0x1014 /* PI Device */
++#define PI_1015_PID 0x1015 /* PI Device */
++#define PI_1016_PID 0x1016 /* PI Digital Servo Module */
+
+ /*
+ * Kondo Kagaku Co.Ltd.
+diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c
+index d2c2698..61ab0ed 100644
+--- a/drivers/usb/serial/option.c
++++ b/drivers/usb/serial/option.c
+@@ -886,8 +886,6 @@ static const struct usb_device_id option_ids[] = {
+ { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x1010, 0xff, 0xff, 0xff),
+ .driver_info = (kernel_ulong_t)&net_intf4_blacklist },
+ { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x1012, 0xff, 0xff, 0xff) },
+- { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x1018, 0xff, 0xff, 0xff),
+- .driver_info = (kernel_ulong_t)&net_intf3_blacklist },
+ { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x1057, 0xff, 0xff, 0xff) },
+ { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x1058, 0xff, 0xff, 0xff) },
+ { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x1059, 0xff, 0xff, 0xff) },
+@@ -1092,6 +1090,10 @@ static const struct usb_device_id option_ids[] = {
+ .driver_info = (kernel_ulong_t)&zte_ad3812_z_blacklist },
+ { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, ZTE_PRODUCT_MC2716, 0xff, 0xff, 0xff),
+ .driver_info = (kernel_ulong_t)&zte_mc2716_z_blacklist },
++ { USB_VENDOR_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xff, 0x02, 0x01) },
++ { USB_VENDOR_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xff, 0x02, 0x05) },
++ { USB_VENDOR_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0xff, 0x86, 0x10) },
++
+ { USB_DEVICE(BENQ_VENDOR_ID, BENQ_PRODUCT_H10) },
+ { USB_DEVICE(DLINK_VENDOR_ID, DLINK_PRODUCT_DWM_652) },
+ { USB_DEVICE(ALINK_VENDOR_ID, DLINK_PRODUCT_DWM_652_U5) }, /* Yes, ALINK_VENDOR_ID */
+diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c
+index 2e471c2..88e9204 100644
+--- a/drivers/video/console/fbcon.c
++++ b/drivers/video/console/fbcon.c
+@@ -372,8 +372,15 @@ static void fb_flashcursor(struct work_struct *work)
+ struct vc_data *vc = NULL;
+ int c;
+ int mode;
++ int ret;
++
++ /* FIXME: we should sort out the unbind locking instead */
++ /* instead we just fail to flash the cursor if we can't get
++ * the lock instead of blocking fbcon deinit */
++ ret = console_trylock();
++ if (ret == 0)
++ return;
+
+- console_lock();
+ if (ops && ops->currcon != -1)
+ vc = vc_cons[ops->currcon].d;
+
+diff --git a/drivers/watchdog/hpwdt.c b/drivers/watchdog/hpwdt.c
+index 1eff743..ae60406 100644
+--- a/drivers/watchdog/hpwdt.c
++++ b/drivers/watchdog/hpwdt.c
+@@ -814,6 +814,9 @@ static int __devinit hpwdt_init_one(struct pci_dev *dev,
+ hpwdt_timer_reg = pci_mem_addr + 0x70;
+ hpwdt_timer_con = pci_mem_addr + 0x72;
+
++ /* Make sure that timer is disabled until /dev/watchdog is opened */
++ hpwdt_stop();
++
+ /* Make sure that we have a valid soft_margin */
+ if (hpwdt_change_timer(soft_margin))
+ hpwdt_change_timer(DEFAULT_MARGIN);
+diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c
+index 1ffd03b..7f12416 100644
+--- a/drivers/xen/gntdev.c
++++ b/drivers/xen/gntdev.c
+@@ -314,8 +314,9 @@ static int __unmap_grant_pages(struct grant_map *map, int offset, int pages)
+ }
+ }
+
+- err = gnttab_unmap_refs(map->unmap_ops + offset, map->pages + offset,
+- pages, true);
++ err = gnttab_unmap_refs(map->unmap_ops + offset,
++ use_ptemod ? map->kmap_ops + offset : NULL, map->pages + offset,
++ pages);
+ if (err)
+ return err;
+
+diff --git a/drivers/xen/grant-table.c b/drivers/xen/grant-table.c
+index 0bfc1ef..0067266 100644
+--- a/drivers/xen/grant-table.c
++++ b/drivers/xen/grant-table.c
+@@ -870,7 +870,8 @@ int gnttab_map_refs(struct gnttab_map_grant_ref *map_ops,
+ EXPORT_SYMBOL_GPL(gnttab_map_refs);
+
+ int gnttab_unmap_refs(struct gnttab_unmap_grant_ref *unmap_ops,
+- struct page **pages, unsigned int count, bool clear_pte)
++ struct gnttab_map_grant_ref *kmap_ops,
++ struct page **pages, unsigned int count)
+ {
+ int i, ret;
+ bool lazy = false;
+@@ -888,7 +889,8 @@ int gnttab_unmap_refs(struct gnttab_unmap_grant_ref *unmap_ops,
+ }
+
+ for (i = 0; i < count; i++) {
+- ret = m2p_remove_override(pages[i], clear_pte);
++ ret = m2p_remove_override(pages[i], kmap_ops ?
++ &kmap_ops[i] : NULL);
+ if (ret)
+ return ret;
+ }
+diff --git a/fs/cifs/cifs_unicode.c b/fs/cifs/cifs_unicode.c
+index fbb9da9..33ef60d 100644
+--- a/fs/cifs/cifs_unicode.c
++++ b/fs/cifs/cifs_unicode.c
+@@ -328,6 +328,6 @@ cifsConvertToUTF16(__le16 *target, const char *source, int srclen,
+ }
+
+ ctoUTF16_out:
+- return i;
++ return j;
+ }
+
+diff --git a/fs/dcache.c b/fs/dcache.c
+index 4046904..4123b92 100644
+--- a/fs/dcache.c
++++ b/fs/dcache.c
+@@ -389,7 +389,7 @@ static struct dentry *d_kill(struct dentry *dentry, struct dentry *parent)
+ * Inform try_to_ascend() that we are no longer attached to the
+ * dentry tree
+ */
+- dentry->d_flags |= DCACHE_DISCONNECTED;
++ dentry->d_flags |= DCACHE_DENTRY_KILLED;
+ if (parent)
+ spin_unlock(&parent->d_lock);
+ dentry_iput(dentry);
+@@ -1046,7 +1046,7 @@ static struct dentry *try_to_ascend(struct dentry *old, int locked, unsigned seq
+ * or deletion
+ */
+ if (new != old->d_parent ||
+- (old->d_flags & DCACHE_DISCONNECTED) ||
++ (old->d_flags & DCACHE_DENTRY_KILLED) ||
+ (!locked && read_seqretry(&rename_lock, seq))) {
+ spin_unlock(&new->d_lock);
+ new = NULL;
+diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c
+index a07441a..02e2fec 100644
+--- a/fs/ecryptfs/inode.c
++++ b/fs/ecryptfs/inode.c
+@@ -621,6 +621,7 @@ ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry,
+ struct dentry *lower_old_dir_dentry;
+ struct dentry *lower_new_dir_dentry;
+ struct dentry *trap = NULL;
++ struct inode *target_inode;
+
+ lower_old_dentry = ecryptfs_dentry_to_lower(old_dentry);
+ lower_new_dentry = ecryptfs_dentry_to_lower(new_dentry);
+@@ -628,6 +629,7 @@ ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry,
+ dget(lower_new_dentry);
+ lower_old_dir_dentry = dget_parent(lower_old_dentry);
+ lower_new_dir_dentry = dget_parent(lower_new_dentry);
++ target_inode = new_dentry->d_inode;
+ trap = lock_rename(lower_old_dir_dentry, lower_new_dir_dentry);
+ /* source should not be ancestor of target */
+ if (trap == lower_old_dentry) {
+@@ -643,6 +645,9 @@ ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry,
+ lower_new_dir_dentry->d_inode, lower_new_dentry);
+ if (rc)
+ goto out_lock;
++ if (target_inode)
++ fsstack_copy_attr_all(target_inode,
++ ecryptfs_inode_to_lower(target_inode));
+ fsstack_copy_attr_all(new_dir, lower_new_dir_dentry->d_inode);
+ if (new_dir != old_dir)
+ fsstack_copy_attr_all(old_dir, lower_old_dir_dentry->d_inode);
+diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c
+index f430057..b1f3675 100644
+--- a/fs/nfs/dir.c
++++ b/fs/nfs/dir.c
+@@ -1123,7 +1123,7 @@ static int nfs_lookup_revalidate(struct dentry *dentry, struct nameidata *nd)
+ struct nfs_fattr *fattr = NULL;
+ int error;
+
+- if (nd->flags & LOOKUP_RCU)
++ if (nd && (nd->flags & LOOKUP_RCU))
+ return -ECHILD;
+
+ parent = dget_parent(dentry);
+@@ -1526,7 +1526,7 @@ static int nfs4_lookup_revalidate(struct dentry *dentry, struct nameidata *nd)
+ struct inode *dir;
+ int openflags, ret = 0;
+
+- if (nd->flags & LOOKUP_RCU)
++ if (nd && (nd->flags & LOOKUP_RCU))
+ return -ECHILD;
+
+ inode = dentry->d_inode;
+diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c
+index f729698..30bd45a 100644
+--- a/fs/nfs/inode.c
++++ b/fs/nfs/inode.c
+@@ -152,7 +152,7 @@ static void nfs_zap_caches_locked(struct inode *inode)
+ nfsi->attrtimeo = NFS_MINATTRTIMEO(inode);
+ nfsi->attrtimeo_timestamp = jiffies;
+
+- memset(NFS_COOKIEVERF(inode), 0, sizeof(NFS_COOKIEVERF(inode)));
++ memset(NFS_I(inode)->cookieverf, 0, sizeof(NFS_I(inode)->cookieverf));
+ if (S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode))
+ nfsi->cache_validity |= NFS_INO_INVALID_ATTR|NFS_INO_INVALID_DATA|NFS_INO_INVALID_ACCESS|NFS_INO_INVALID_ACL|NFS_INO_REVAL_PAGECACHE;
+ else
+diff --git a/fs/nfs/nfs3proc.c b/fs/nfs/nfs3proc.c
+index af051d8..fda63e9 100644
+--- a/fs/nfs/nfs3proc.c
++++ b/fs/nfs/nfs3proc.c
+@@ -643,7 +643,7 @@ nfs3_proc_readdir(struct dentry *dentry, struct rpc_cred *cred,
+ u64 cookie, struct page **pages, unsigned int count, int plus)
+ {
+ struct inode *dir = dentry->d_inode;
+- __be32 *verf = NFS_COOKIEVERF(dir);
++ __be32 *verf = NFS_I(dir)->cookieverf;
+ struct nfs3_readdirargs arg = {
+ .fh = NFS_FH(dir),
+ .cookie = cookie,
+diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
+index b3bca1e..dd372e2 100644
+--- a/fs/nfs/nfs4proc.c
++++ b/fs/nfs/nfs4proc.c
+@@ -3189,11 +3189,11 @@ static int _nfs4_proc_readdir(struct dentry *dentry, struct rpc_cred *cred,
+ dentry->d_parent->d_name.name,
+ dentry->d_name.name,
+ (unsigned long long)cookie);
+- nfs4_setup_readdir(cookie, NFS_COOKIEVERF(dir), dentry, &args);
++ nfs4_setup_readdir(cookie, NFS_I(dir)->cookieverf, dentry, &args);
+ res.pgbase = args.pgbase;
+ status = nfs4_call_sync(NFS_SERVER(dir)->client, NFS_SERVER(dir), &msg, &args.seq_args, &res.seq_res, 0);
+ if (status >= 0) {
+- memcpy(NFS_COOKIEVERF(dir), res.verifier.data, NFS4_VERIFIER_SIZE);
++ memcpy(NFS_I(dir)->cookieverf, res.verifier.data, NFS4_VERIFIER_SIZE);
+ status += args.pgbase;
+ }
+
+diff --git a/fs/nfs/nfs4xdr.c b/fs/nfs/nfs4xdr.c
+index 18fae29..cfce99b 100644
+--- a/fs/nfs/nfs4xdr.c
++++ b/fs/nfs/nfs4xdr.c
+@@ -6262,7 +6262,8 @@ static int nfs4_xdr_dec_open(struct rpc_rqst *rqstp, struct xdr_stream *xdr,
+ status = decode_open(xdr, res);
+ if (status)
+ goto out;
+- if (decode_getfh(xdr, &res->fh) != 0)
++ status = decode_getfh(xdr, &res->fh);
++ if (status)
+ goto out;
+ decode_getfattr(xdr, res->f_attr, res->server);
+ out:
+diff --git a/fs/nfs/super.c b/fs/nfs/super.c
+index 1d4b23e..cdbaae2 100644
+--- a/fs/nfs/super.c
++++ b/fs/nfs/super.c
+@@ -1918,6 +1918,7 @@ static int nfs23_validate_mount_data(void *options,
+
+ memcpy(sap, &data->addr, sizeof(data->addr));
+ args->nfs_server.addrlen = sizeof(data->addr);
++ args->nfs_server.port = ntohs(data->addr.sin_port);
+ if (!nfs_verify_server_address(sap))
+ goto out_no_address;
+
+@@ -2651,6 +2652,7 @@ static int nfs4_validate_mount_data(void *options,
+ return -EFAULT;
+ if (!nfs_verify_server_address(sap))
+ goto out_no_address;
++ args->nfs_server.port = ntohs(((struct sockaddr_in *)sap)->sin_port);
+
+ if (data->auth_flavourlen) {
+ if (data->auth_flavourlen > 1)
+diff --git a/fs/nfsd/nfsctl.c b/fs/nfsd/nfsctl.c
+index c55298e..fa49cff 100644
+--- a/fs/nfsd/nfsctl.c
++++ b/fs/nfsd/nfsctl.c
+@@ -673,9 +673,7 @@ static ssize_t __write_ports_addfd(char *buf)
+
+ err = svc_addsock(nfsd_serv, fd, buf, SIMPLE_TRANSACTION_LIMIT);
+ if (err < 0) {
+- if (nfsd_serv->sv_nrthreads == 1)
+- svc_shutdown_net(nfsd_serv, net);
+- svc_destroy(nfsd_serv);
++ nfsd_destroy(net);
+ return err;
+ }
+
+@@ -744,9 +742,7 @@ out_close:
+ svc_xprt_put(xprt);
+ }
+ out_err:
+- if (nfsd_serv->sv_nrthreads == 1)
+- svc_shutdown_net(nfsd_serv, net);
+- svc_destroy(nfsd_serv);
++ nfsd_destroy(net);
+ return err;
+ }
+
+diff --git a/fs/nfsd/nfsd.h b/fs/nfsd/nfsd.h
+index 1671429..1336a65 100644
+--- a/fs/nfsd/nfsd.h
++++ b/fs/nfsd/nfsd.h
+@@ -73,6 +73,17 @@ int nfsd_nrpools(void);
+ int nfsd_get_nrthreads(int n, int *);
+ int nfsd_set_nrthreads(int n, int *);
+
++static inline void nfsd_destroy(struct net *net)
++{
++ int destroy = (nfsd_serv->sv_nrthreads == 1);
++
++ if (destroy)
++ svc_shutdown_net(nfsd_serv, net);
++ svc_destroy(nfsd_serv);
++ if (destroy)
++ nfsd_serv = NULL;
++}
++
+ #if defined(CONFIG_NFSD_V2_ACL) || defined(CONFIG_NFSD_V3_ACL)
+ #ifdef CONFIG_NFSD_V2_ACL
+ extern struct svc_version nfsd_acl_version2;
+diff --git a/fs/nfsd/nfssvc.c b/fs/nfsd/nfssvc.c
+index ee709fc..240473c 100644
+--- a/fs/nfsd/nfssvc.c
++++ b/fs/nfsd/nfssvc.c
+@@ -254,8 +254,6 @@ static void nfsd_shutdown(void)
+
+ static void nfsd_last_thread(struct svc_serv *serv, struct net *net)
+ {
+- /* When last nfsd thread exits we need to do some clean-up */
+- nfsd_serv = NULL;
+ nfsd_shutdown();
+
+ svc_rpcb_cleanup(serv, net);
+@@ -332,6 +330,7 @@ static int nfsd_get_default_max_blksize(void)
+ int nfsd_create_serv(void)
+ {
+ int error;
++ struct net *net = current->nsproxy->net_ns;
+
+ WARN_ON(!mutex_is_locked(&nfsd_mutex));
+ if (nfsd_serv) {
+@@ -346,7 +345,7 @@ int nfsd_create_serv(void)
+ if (nfsd_serv == NULL)
+ return -ENOMEM;
+
+- error = svc_bind(nfsd_serv, current->nsproxy->net_ns);
++ error = svc_bind(nfsd_serv, net);
+ if (error < 0) {
+ svc_destroy(nfsd_serv);
+ return error;
+@@ -427,11 +426,7 @@ int nfsd_set_nrthreads(int n, int *nthreads)
+ if (err)
+ break;
+ }
+-
+- if (nfsd_serv->sv_nrthreads == 1)
+- svc_shutdown_net(nfsd_serv, net);
+- svc_destroy(nfsd_serv);
+-
++ nfsd_destroy(net);
+ return err;
+ }
+
+@@ -478,9 +473,7 @@ out_shutdown:
+ if (error < 0 && !nfsd_up_before)
+ nfsd_shutdown();
+ out_destroy:
+- if (nfsd_serv->sv_nrthreads == 1)
+- svc_shutdown_net(nfsd_serv, net);
+- svc_destroy(nfsd_serv); /* Release server */
++ nfsd_destroy(net); /* Release server */
+ out:
+ mutex_unlock(&nfsd_mutex);
+ return error;
+@@ -563,12 +556,13 @@ nfsd(void *vrqstp)
+ nfsdstats.th_cnt --;
+
+ out:
+- if (rqstp->rq_server->sv_nrthreads == 1)
+- svc_shutdown_net(rqstp->rq_server, &init_net);
++ rqstp->rq_server = NULL;
+
+ /* Release the thread */
+ svc_exit_thread(rqstp);
+
++ nfsd_destroy(&init_net);
++
+ /* Release module */
+ mutex_unlock(&nfsd_mutex);
+ module_put_and_exit(0);
+@@ -682,9 +676,7 @@ int nfsd_pool_stats_release(struct inode *inode, struct file *file)
+
+ mutex_lock(&nfsd_mutex);
+ /* this function really, really should have been called svc_put() */
+- if (nfsd_serv->sv_nrthreads == 1)
+- svc_shutdown_net(nfsd_serv, net);
+- svc_destroy(nfsd_serv);
++ nfsd_destroy(net);
+ mutex_unlock(&nfsd_mutex);
+ return ret;
+ }
+diff --git a/fs/proc/proc_sysctl.c b/fs/proc/proc_sysctl.c
+index 3476bca..5d00eb8 100644
+--- a/fs/proc/proc_sysctl.c
++++ b/fs/proc/proc_sysctl.c
+@@ -462,9 +462,6 @@ static struct dentry *proc_sys_lookup(struct inode *dir, struct dentry *dentry,
+
+ err = ERR_PTR(-ENOMEM);
+ inode = proc_sys_make_inode(dir->i_sb, h ? h : head, p);
+- if (h)
+- sysctl_head_finish(h);
+-
+ if (!inode)
+ goto out;
+
+@@ -473,6 +470,8 @@ static struct dentry *proc_sys_lookup(struct inode *dir, struct dentry *dentry,
+ d_add(dentry, inode);
+
+ out:
++ if (h)
++ sysctl_head_finish(h);
+ sysctl_head_finish(head);
+ return err;
+ }
+diff --git a/fs/stat.c b/fs/stat.c
+index b6ff118..4078022 100644
+--- a/fs/stat.c
++++ b/fs/stat.c
+@@ -58,7 +58,7 @@ EXPORT_SYMBOL(vfs_getattr);
+ int vfs_fstat(unsigned int fd, struct kstat *stat)
+ {
+ int fput_needed;
+- struct file *f = fget_light(fd, &fput_needed);
++ struct file *f = fget_raw_light(fd, &fput_needed);
+ int error = -EBADF;
+
+ if (f) {
+diff --git a/include/asm-generic/mutex-xchg.h b/include/asm-generic/mutex-xchg.h
+index 580a6d3..c04e0db 100644
+--- a/include/asm-generic/mutex-xchg.h
++++ b/include/asm-generic/mutex-xchg.h
+@@ -26,7 +26,13 @@ static inline void
+ __mutex_fastpath_lock(atomic_t *count, void (*fail_fn)(atomic_t *))
+ {
+ if (unlikely(atomic_xchg(count, 0) != 1))
+- fail_fn(count);
++ /*
++ * We failed to acquire the lock, so mark it contended
++ * to ensure that any waiting tasks are woken up by the
++ * unlock slow path.
++ */
++ if (likely(atomic_xchg(count, -1) != 1))
++ fail_fn(count);
+ }
+
+ /**
+@@ -43,7 +49,8 @@ static inline int
+ __mutex_fastpath_lock_retval(atomic_t *count, int (*fail_fn)(atomic_t *))
+ {
+ if (unlikely(atomic_xchg(count, 0) != 1))
+- return fail_fn(count);
++ if (likely(atomic_xchg(count, -1) != 1))
++ return fail_fn(count);
+ return 0;
+ }
+
+diff --git a/include/drm/drm_mode.h b/include/drm/drm_mode.h
+index 5581980..3d6301b 100644
+--- a/include/drm/drm_mode.h
++++ b/include/drm/drm_mode.h
+@@ -359,8 +359,9 @@ struct drm_mode_mode_cmd {
+ struct drm_mode_modeinfo mode;
+ };
+
+-#define DRM_MODE_CURSOR_BO (1<<0)
+-#define DRM_MODE_CURSOR_MOVE (1<<1)
++#define DRM_MODE_CURSOR_BO 0x01
++#define DRM_MODE_CURSOR_MOVE 0x02
++#define DRM_MODE_CURSOR_FLAGS 0x03
+
+ /*
+ * depending on the value in flags different members are used.
+diff --git a/include/linux/dcache.h b/include/linux/dcache.h
+index 094789f..525ab12 100644
+--- a/include/linux/dcache.h
++++ b/include/linux/dcache.h
+@@ -206,6 +206,8 @@ struct dentry_operations {
+ #define DCACHE_MANAGED_DENTRY \
+ (DCACHE_MOUNTED|DCACHE_NEED_AUTOMOUNT|DCACHE_MANAGE_TRANSIT)
+
++#define DCACHE_DENTRY_KILLED 0x100000
++
+ extern seqlock_t rename_lock;
+
+ static inline int dname_external(struct dentry *dentry)
+diff --git a/include/linux/init_task.h b/include/linux/init_task.h
+index 9e65eff..b806b82 100644
+--- a/include/linux/init_task.h
++++ b/include/linux/init_task.h
+@@ -123,8 +123,17 @@ extern struct group_info init_groups;
+
+ extern struct cred init_cred;
+
++extern struct task_group root_task_group;
++
++#ifdef CONFIG_CGROUP_SCHED
++# define INIT_CGROUP_SCHED(tsk) \
++ .sched_task_group = &root_task_group,
++#else
++# define INIT_CGROUP_SCHED(tsk)
++#endif
++
+ #ifdef CONFIG_PERF_EVENTS
+-# define INIT_PERF_EVENTS(tsk) \
++# define INIT_PERF_EVENTS(tsk) \
+ .perf_event_mutex = \
+ __MUTEX_INITIALIZER(tsk.perf_event_mutex), \
+ .perf_event_list = LIST_HEAD_INIT(tsk.perf_event_list),
+@@ -161,6 +170,7 @@ extern struct cred init_cred;
+ }, \
+ .tasks = LIST_HEAD_INIT(tsk.tasks), \
+ INIT_PUSHABLE_TASKS(tsk) \
++ INIT_CGROUP_SCHED(tsk) \
+ .ptraced = LIST_HEAD_INIT(tsk.ptraced), \
+ .ptrace_entry = LIST_HEAD_INIT(tsk.ptrace_entry), \
+ .real_parent = &tsk, \
+diff --git a/include/linux/kobject.h b/include/linux/kobject.h
+index fc615a9..1e57449 100644
+--- a/include/linux/kobject.h
++++ b/include/linux/kobject.h
+@@ -224,7 +224,7 @@ static inline int kobject_uevent_env(struct kobject *kobj,
+
+ static inline __printf(2, 3)
+ int add_uevent_var(struct kobj_uevent_env *env, const char *format, ...)
+-{ return 0; }
++{ return -ENOMEM; }
+
+ static inline int kobject_action_type(const char *buf, size_t count,
+ enum kobject_action *type)
+diff --git a/include/linux/kthread.h b/include/linux/kthread.h
+index 0714b24..22ccf9d 100644
+--- a/include/linux/kthread.h
++++ b/include/linux/kthread.h
+@@ -49,8 +49,6 @@ extern int tsk_fork_get_node(struct task_struct *tsk);
+ * can be queued and flushed using queue/flush_kthread_work()
+ * respectively. Queued kthread_works are processed by a kthread
+ * running kthread_worker_fn().
+- *
+- * A kthread_work can't be freed while it is executing.
+ */
+ struct kthread_work;
+ typedef void (*kthread_work_func_t)(struct kthread_work *work);
+@@ -59,15 +57,14 @@ struct kthread_worker {
+ spinlock_t lock;
+ struct list_head work_list;
+ struct task_struct *task;
++ struct kthread_work *current_work;
+ };
+
+ struct kthread_work {
+ struct list_head node;
+ kthread_work_func_t func;
+ wait_queue_head_t done;
+- atomic_t flushing;
+- int queue_seq;
+- int done_seq;
++ struct kthread_worker *worker;
+ };
+
+ #define KTHREAD_WORKER_INIT(worker) { \
+@@ -79,7 +76,6 @@ struct kthread_work {
+ .node = LIST_HEAD_INIT((work).node), \
+ .func = (fn), \
+ .done = __WAIT_QUEUE_HEAD_INITIALIZER((work).done), \
+- .flushing = ATOMIC_INIT(0), \
+ }
+
+ #define DEFINE_KTHREAD_WORKER(worker) \
+diff --git a/include/linux/ktime.h b/include/linux/ktime.h
+index 603bec2..06177ba10 100644
+--- a/include/linux/ktime.h
++++ b/include/linux/ktime.h
+@@ -58,13 +58,6 @@ union ktime {
+
+ typedef union ktime ktime_t; /* Kill this */
+
+-#define KTIME_MAX ((s64)~((u64)1 << 63))
+-#if (BITS_PER_LONG == 64)
+-# define KTIME_SEC_MAX (KTIME_MAX / NSEC_PER_SEC)
+-#else
+-# define KTIME_SEC_MAX LONG_MAX
+-#endif
+-
+ /*
+ * ktime_t definitions when using the 64-bit scalar representation:
+ */
+diff --git a/include/linux/mISDNhw.h b/include/linux/mISDNhw.h
+index d0752ec..9d96d5d 100644
+--- a/include/linux/mISDNhw.h
++++ b/include/linux/mISDNhw.h
+@@ -183,7 +183,7 @@ extern int mISDN_initbchannel(struct bchannel *, unsigned short,
+ unsigned short);
+ extern int mISDN_freedchannel(struct dchannel *);
+ extern void mISDN_clear_bchannel(struct bchannel *);
+-extern int mISDN_freebchannel(struct bchannel *);
++extern void mISDN_freebchannel(struct bchannel *);
+ extern int mISDN_ctrl_bchannel(struct bchannel *, struct mISDN_ctrl_req *);
+ extern void queue_ch_frame(struct mISDNchannel *, u_int,
+ int, struct sk_buff *);
+diff --git a/include/linux/memory.h b/include/linux/memory.h
+index 1ac7f6e..ff9a9f8 100644
+--- a/include/linux/memory.h
++++ b/include/linux/memory.h
+@@ -19,7 +19,7 @@
+ #include <linux/compiler.h>
+ #include <linux/mutex.h>
+
+-#define MIN_MEMORY_BLOCK_SIZE (1 << SECTION_SIZE_BITS)
++#define MIN_MEMORY_BLOCK_SIZE (1UL << SECTION_SIZE_BITS)
+
+ struct memory_block {
+ unsigned long start_section_nr;
+diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h
+index d76513b..2bd1769 100644
+--- a/include/linux/mmc/card.h
++++ b/include/linux/mmc/card.h
+@@ -238,6 +238,7 @@ struct mmc_card {
+ #define MMC_QUIRK_BLK_NO_CMD23 (1<<7) /* Avoid CMD23 for regular multiblock */
+ #define MMC_QUIRK_BROKEN_BYTE_MODE_512 (1<<8) /* Avoid sending 512 bytes in */
+ #define MMC_QUIRK_LONG_READ_TIME (1<<9) /* Data read time > CSD says */
++#define MMC_QUIRK_SEC_ERASE_TRIM_BROKEN (1<<10) /* Skip secure for erase/trim */
+ /* byte mode */
+ unsigned int poweroff_notify_state; /* eMMC4.5 notify feature */
+ #define MMC_NO_POWER_NOTIFICATION 0
+diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
+index d94cb14..b52070a 100644
+--- a/include/linux/netdevice.h
++++ b/include/linux/netdevice.h
+@@ -1301,6 +1301,8 @@ struct net_device {
+ /* for setting kernel sock attribute on TCP connection setup */
+ #define GSO_MAX_SIZE 65536
+ unsigned int gso_max_size;
++#define GSO_MAX_SEGS 65535
++ u16 gso_max_segs;
+
+ #ifdef CONFIG_DCB
+ /* Data Center Bridging netlink ops */
+@@ -1518,6 +1520,8 @@ struct packet_type {
+ struct sk_buff **(*gro_receive)(struct sk_buff **head,
+ struct sk_buff *skb);
+ int (*gro_complete)(struct sk_buff *skb);
++ bool (*id_match)(struct packet_type *ptype,
++ struct sock *sk);
+ void *af_packet_priv;
+ struct list_head list;
+ };
+diff --git a/include/linux/nfs_fs.h b/include/linux/nfs_fs.h
+index b23cfc1..4841108 100644
+--- a/include/linux/nfs_fs.h
++++ b/include/linux/nfs_fs.h
+@@ -265,11 +265,6 @@ static inline const struct nfs_rpc_ops *NFS_PROTO(const struct inode *inode)
+ return NFS_SERVER(inode)->nfs_client->rpc_ops;
+ }
+
+-static inline __be32 *NFS_COOKIEVERF(const struct inode *inode)
+-{
+- return NFS_I(inode)->cookieverf;
+-}
+-
+ static inline unsigned NFS_MINATTRTIMEO(const struct inode *inode)
+ {
+ struct nfs_server *nfss = NFS_SERVER(inode);
+diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h
+index ab741b0..c642b81 100644
+--- a/include/linux/pci_ids.h
++++ b/include/linux/pci_ids.h
+@@ -2148,7 +2148,7 @@
+ #define PCI_DEVICE_ID_TIGON3_5704S 0x16a8
+ #define PCI_DEVICE_ID_NX2_57800_VF 0x16a9
+ #define PCI_DEVICE_ID_NX2_5706S 0x16aa
+-#define PCI_DEVICE_ID_NX2_57840_MF 0x16ab
++#define PCI_DEVICE_ID_NX2_57840_MF 0x16a4
+ #define PCI_DEVICE_ID_NX2_5708S 0x16ac
+ #define PCI_DEVICE_ID_NX2_57840_VF 0x16ad
+ #define PCI_DEVICE_ID_NX2_57810_MF 0x16ae
+diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h
+index 45db49f..c3c98a6 100644
+--- a/include/linux/perf_event.h
++++ b/include/linux/perf_event.h
+@@ -274,6 +274,8 @@ struct perf_event_attr {
+ __u64 branch_sample_type; /* enum branch_sample_type */
+ };
+
++#define perf_flags(attr) (*(&(attr)->read_format + 1))
++
+ /*
+ * Ioctls that can be done on a perf event fd:
+ */
+@@ -925,7 +927,7 @@ struct perf_event {
+ struct hw_perf_event hw;
+
+ struct perf_event_context *ctx;
+- struct file *filp;
++ atomic_long_t refcount;
+
+ /*
+ * These accumulate total time (in nanoseconds) that children
+diff --git a/include/linux/sched.h b/include/linux/sched.h
+index 4a1f493..e63650f 100644
+--- a/include/linux/sched.h
++++ b/include/linux/sched.h
+@@ -1244,6 +1244,9 @@ struct task_struct {
+ const struct sched_class *sched_class;
+ struct sched_entity se;
+ struct sched_rt_entity rt;
++#ifdef CONFIG_CGROUP_SCHED
++ struct task_group *sched_task_group;
++#endif
+
+ #ifdef CONFIG_PREEMPT_NOTIFIERS
+ /* list of struct preempt_notifier: */
+@@ -2723,7 +2726,7 @@ extern int sched_group_set_rt_period(struct task_group *tg,
+ extern long sched_group_rt_period(struct task_group *tg);
+ extern int sched_rt_can_attach(struct task_group *tg, struct task_struct *tsk);
+ #endif
+-#endif
++#endif /* CONFIG_CGROUP_SCHED */
+
+ extern int task_can_switch_user(struct user_struct *up,
+ struct task_struct *tsk);
+diff --git a/include/linux/security.h b/include/linux/security.h
+index 3dea6a9..d143b8e 100644
+--- a/include/linux/security.h
++++ b/include/linux/security.h
+@@ -118,6 +118,7 @@ void reset_security_ops(void);
+ extern unsigned long mmap_min_addr;
+ extern unsigned long dac_mmap_min_addr;
+ #else
++#define mmap_min_addr 0UL
+ #define dac_mmap_min_addr 0UL
+ #endif
+
+diff --git a/include/linux/time.h b/include/linux/time.h
+index c81c5e4..b51e664 100644
+--- a/include/linux/time.h
++++ b/include/linux/time.h
+@@ -107,11 +107,36 @@ static inline struct timespec timespec_sub(struct timespec lhs,
+ return ts_delta;
+ }
+
++#define KTIME_MAX ((s64)~((u64)1 << 63))
++#if (BITS_PER_LONG == 64)
++# define KTIME_SEC_MAX (KTIME_MAX / NSEC_PER_SEC)
++#else
++# define KTIME_SEC_MAX LONG_MAX
++#endif
++
+ /*
+ * Returns true if the timespec is norm, false if denorm:
+ */
+-#define timespec_valid(ts) \
+- (((ts)->tv_sec >= 0) && (((unsigned long) (ts)->tv_nsec) < NSEC_PER_SEC))
++static inline bool timespec_valid(const struct timespec *ts)
++{
++ /* Dates before 1970 are bogus */
++ if (ts->tv_sec < 0)
++ return false;
++ /* Can't have more nanoseconds then a second */
++ if ((unsigned long)ts->tv_nsec >= NSEC_PER_SEC)
++ return false;
++ return true;
++}
++
++static inline bool timespec_valid_strict(const struct timespec *ts)
++{
++ if (!timespec_valid(ts))
++ return false;
++ /* Disallow values that could overflow ktime_t */
++ if ((unsigned long long)ts->tv_sec >= KTIME_SEC_MAX)
++ return false;
++ return true;
++}
+
+ extern void read_persistent_clock(struct timespec *ts);
+ extern void read_boot_clock(struct timespec *ts);
+diff --git a/include/net/bluetooth/smp.h b/include/net/bluetooth/smp.h
+index ca356a7..8b27927 100644
+--- a/include/net/bluetooth/smp.h
++++ b/include/net/bluetooth/smp.h
+@@ -136,7 +136,7 @@ struct smp_chan {
+ };
+
+ /* SMP Commands */
+-int smp_conn_security(struct l2cap_conn *conn, __u8 sec_level);
++int smp_conn_security(struct hci_conn *hcon, __u8 sec_level);
+ int smp_sig_channel(struct l2cap_conn *conn, struct sk_buff *skb);
+ int smp_distribute_keys(struct l2cap_conn *conn, __u8 force);
+ int smp_user_confirm_reply(struct hci_conn *conn, u16 mgmt_op, __le32 passkey);
+diff --git a/include/net/codel.h b/include/net/codel.h
+index 550debf..389cf62 100644
+--- a/include/net/codel.h
++++ b/include/net/codel.h
+@@ -305,6 +305,8 @@ static struct sk_buff *codel_dequeue(struct Qdisc *sch,
+ }
+ }
+ } else if (drop) {
++ u32 delta;
++
+ if (params->ecn && INET_ECN_set_ce(skb)) {
+ stats->ecn_mark++;
+ } else {
+@@ -320,9 +322,11 @@ static struct sk_buff *codel_dequeue(struct Qdisc *sch,
+ * assume that the drop rate that controlled the queue on the
+ * last cycle is a good starting point to control it now.
+ */
+- if (codel_time_before(now - vars->drop_next,
++ delta = vars->count - vars->lastcount;
++ if (delta > 1 &&
++ codel_time_before(now - vars->drop_next,
+ 16 * params->interval)) {
+- vars->count = (vars->count - vars->lastcount) | 1;
++ vars->count = delta;
+ /* we dont care if rec_inv_sqrt approximation
+ * is not very precise :
+ * Next Newton steps will correct it quadratically.
+diff --git a/include/net/scm.h b/include/net/scm.h
+index d456f4c..0c0017c 100644
+--- a/include/net/scm.h
++++ b/include/net/scm.h
+@@ -71,9 +71,11 @@ static __inline__ void scm_destroy(struct scm_cookie *scm)
+ }
+
+ static __inline__ int scm_send(struct socket *sock, struct msghdr *msg,
+- struct scm_cookie *scm)
++ struct scm_cookie *scm, bool forcecreds)
+ {
+ memset(scm, 0, sizeof(*scm));
++ if (forcecreds)
++ scm_set_cred(scm, task_tgid(current), current_cred());
+ unix_get_peersec_dgram(sock, scm);
+ if (msg->msg_controllen <= 0)
+ return 0;
+diff --git a/include/net/sock.h b/include/net/sock.h
+index 4a45216..5de6557 100644
+--- a/include/net/sock.h
++++ b/include/net/sock.h
+@@ -217,6 +217,7 @@ struct cg_proto;
+ * @sk_route_nocaps: forbidden route capabilities (e.g NETIF_F_GSO_MASK)
+ * @sk_gso_type: GSO type (e.g. %SKB_GSO_TCPV4)
+ * @sk_gso_max_size: Maximum GSO segment size to build
++ * @sk_gso_max_segs: Maximum number of GSO segments
+ * @sk_lingertime: %SO_LINGER l_linger setting
+ * @sk_backlog: always used with the per-socket spinlock held
+ * @sk_callback_lock: used with the callbacks in the end of this struct
+@@ -336,6 +337,7 @@ struct sock {
+ netdev_features_t sk_route_nocaps;
+ int sk_gso_type;
+ unsigned int sk_gso_max_size;
++ u16 sk_gso_max_segs;
+ int sk_rcvlowat;
+ unsigned long sk_lingertime;
+ struct sk_buff_head sk_error_queue;
+diff --git a/include/trace/events/kmem.h b/include/trace/events/kmem.h
+index 5f889f1..08fa272 100644
+--- a/include/trace/events/kmem.h
++++ b/include/trace/events/kmem.h
+@@ -214,7 +214,7 @@ TRACE_EVENT(mm_page_alloc,
+
+ TP_printk("page=%p pfn=%lu order=%d migratetype=%d gfp_flags=%s",
+ __entry->page,
+- page_to_pfn(__entry->page),
++ __entry->page ? page_to_pfn(__entry->page) : 0,
+ __entry->order,
+ __entry->migratetype,
+ show_gfp_flags(__entry->gfp_flags))
+@@ -240,7 +240,7 @@ DECLARE_EVENT_CLASS(mm_page,
+
+ TP_printk("page=%p pfn=%lu order=%u migratetype=%d percpu_refill=%d",
+ __entry->page,
+- page_to_pfn(__entry->page),
++ __entry->page ? page_to_pfn(__entry->page) : 0,
+ __entry->order,
+ __entry->migratetype,
+ __entry->order == 0)
+diff --git a/include/xen/grant_table.h b/include/xen/grant_table.h
+index 11e27c3..f19fff8 100644
+--- a/include/xen/grant_table.h
++++ b/include/xen/grant_table.h
+@@ -187,6 +187,7 @@ int gnttab_map_refs(struct gnttab_map_grant_ref *map_ops,
+ struct gnttab_map_grant_ref *kmap_ops,
+ struct page **pages, unsigned int count);
+ int gnttab_unmap_refs(struct gnttab_unmap_grant_ref *unmap_ops,
+- struct page **pages, unsigned int count, bool clear_pte);
++ struct gnttab_map_grant_ref *kunmap_ops,
++ struct page **pages, unsigned int count);
+
+ #endif /* __ASM_GNTTAB_H__ */
+diff --git a/kernel/async.c b/kernel/async.c
+index bd0c168..32d8dc9 100644
+--- a/kernel/async.c
++++ b/kernel/async.c
+@@ -86,6 +86,13 @@ static async_cookie_t __lowest_in_progress(struct list_head *running)
+ {
+ struct async_entry *entry;
+
++ if (!running) { /* just check the entry count */
++ if (atomic_read(&entry_count))
++ return 0; /* smaller than any cookie */
++ else
++ return next_cookie;
++ }
++
+ if (!list_empty(running)) {
+ entry = list_first_entry(running,
+ struct async_entry, list);
+@@ -236,9 +243,7 @@ EXPORT_SYMBOL_GPL(async_schedule_domain);
+ */
+ void async_synchronize_full(void)
+ {
+- do {
+- async_synchronize_cookie(next_cookie);
+- } while (!list_empty(&async_running) || !list_empty(&async_pending));
++ async_synchronize_cookie_domain(next_cookie, NULL);
+ }
+ EXPORT_SYMBOL_GPL(async_synchronize_full);
+
+@@ -258,7 +263,7 @@ EXPORT_SYMBOL_GPL(async_synchronize_full_domain);
+ /**
+ * async_synchronize_cookie_domain - synchronize asynchronous function calls within a certain domain with cookie checkpointing
+ * @cookie: async_cookie_t to use as checkpoint
+- * @running: running list to synchronize on
++ * @running: running list to synchronize on, NULL indicates all lists
+ *
+ * This function waits until all asynchronous function calls for the
+ * synchronization domain specified by the running list @list submitted
+diff --git a/kernel/events/core.c b/kernel/events/core.c
+index d7d71d6..11409af 100644
+--- a/kernel/events/core.c
++++ b/kernel/events/core.c
+@@ -2933,12 +2933,12 @@ EXPORT_SYMBOL_GPL(perf_event_release_kernel);
+ /*
+ * Called when the last reference to the file is gone.
+ */
+-static int perf_release(struct inode *inode, struct file *file)
++static void put_event(struct perf_event *event)
+ {
+- struct perf_event *event = file->private_data;
+ struct task_struct *owner;
+
+- file->private_data = NULL;
++ if (!atomic_long_dec_and_test(&event->refcount))
++ return;
+
+ rcu_read_lock();
+ owner = ACCESS_ONCE(event->owner);
+@@ -2973,7 +2973,13 @@ static int perf_release(struct inode *inode, struct file *file)
+ put_task_struct(owner);
+ }
+
+- return perf_event_release_kernel(event);
++ perf_event_release_kernel(event);
++}
++
++static int perf_release(struct inode *inode, struct file *file)
++{
++ put_event(file->private_data);
++ return 0;
+ }
+
+ u64 perf_event_read_value(struct perf_event *event, u64 *enabled, u64 *running)
+@@ -3225,7 +3231,7 @@ unlock:
+
+ static const struct file_operations perf_fops;
+
+-static struct perf_event *perf_fget_light(int fd, int *fput_needed)
++static struct file *perf_fget_light(int fd, int *fput_needed)
+ {
+ struct file *file;
+
+@@ -3239,7 +3245,7 @@ static struct perf_event *perf_fget_light(int fd, int *fput_needed)
+ return ERR_PTR(-EBADF);
+ }
+
+- return file->private_data;
++ return file;
+ }
+
+ static int perf_event_set_output(struct perf_event *event,
+@@ -3271,19 +3277,21 @@ static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
+
+ case PERF_EVENT_IOC_SET_OUTPUT:
+ {
++ struct file *output_file = NULL;
+ struct perf_event *output_event = NULL;
+ int fput_needed = 0;
+ int ret;
+
+ if (arg != -1) {
+- output_event = perf_fget_light(arg, &fput_needed);
+- if (IS_ERR(output_event))
+- return PTR_ERR(output_event);
++ output_file = perf_fget_light(arg, &fput_needed);
++ if (IS_ERR(output_file))
++ return PTR_ERR(output_file);
++ output_event = output_file->private_data;
+ }
+
+ ret = perf_event_set_output(event, output_event);
+ if (output_event)
+- fput_light(output_event->filp, fput_needed);
++ fput_light(output_file, fput_needed);
+
+ return ret;
+ }
+@@ -5922,6 +5930,7 @@ perf_event_alloc(struct perf_event_attr *attr, int cpu,
+
+ mutex_init(&event->mmap_mutex);
+
++ atomic_long_set(&event->refcount, 1);
+ event->cpu = cpu;
+ event->attr = *attr;
+ event->group_leader = group_leader;
+@@ -6232,12 +6241,12 @@ SYSCALL_DEFINE5(perf_event_open,
+ return event_fd;
+
+ if (group_fd != -1) {
+- group_leader = perf_fget_light(group_fd, &fput_needed);
+- if (IS_ERR(group_leader)) {
+- err = PTR_ERR(group_leader);
++ group_file = perf_fget_light(group_fd, &fput_needed);
++ if (IS_ERR(group_file)) {
++ err = PTR_ERR(group_file);
+ goto err_fd;
+ }
+- group_file = group_leader->filp;
++ group_leader = group_file->private_data;
+ if (flags & PERF_FLAG_FD_OUTPUT)
+ output_event = group_leader;
+ if (flags & PERF_FLAG_FD_NO_GROUP)
+@@ -6372,7 +6381,6 @@ SYSCALL_DEFINE5(perf_event_open,
+ put_ctx(gctx);
+ }
+
+- event->filp = event_file;
+ WARN_ON_ONCE(ctx->parent_ctx);
+ mutex_lock(&ctx->mutex);
+
+@@ -6462,7 +6470,6 @@ perf_event_create_kernel_counter(struct perf_event_attr *attr, int cpu,
+ goto err_free;
+ }
+
+- event->filp = NULL;
+ WARN_ON_ONCE(ctx->parent_ctx);
+ mutex_lock(&ctx->mutex);
+ perf_install_in_context(ctx, event, cpu);
+@@ -6511,7 +6518,7 @@ static void sync_child_event(struct perf_event *child_event,
+ * Release the parent event, if this was the last
+ * reference to it.
+ */
+- fput(parent_event->filp);
++ put_event(parent_event);
+ }
+
+ static void
+@@ -6587,9 +6594,8 @@ static void perf_event_exit_task_context(struct task_struct *child, int ctxn)
+ *
+ * __perf_event_exit_task()
+ * sync_child_event()
+- * fput(parent_event->filp)
+- * perf_release()
+- * mutex_lock(&ctx->mutex)
++ * put_event()
++ * mutex_lock(&ctx->mutex)
+ *
+ * But since its the parent context it won't be the same instance.
+ */
+@@ -6657,7 +6663,7 @@ static void perf_free_event(struct perf_event *event,
+ list_del_init(&event->child_list);
+ mutex_unlock(&parent->child_mutex);
+
+- fput(parent->filp);
++ put_event(parent);
+
+ perf_group_detach(event);
+ list_del_event(event, ctx);
+@@ -6737,6 +6743,12 @@ inherit_event(struct perf_event *parent_event,
+ NULL, NULL);
+ if (IS_ERR(child_event))
+ return child_event;
++
++ if (!atomic_long_inc_not_zero(&parent_event->refcount)) {
++ free_event(child_event);
++ return NULL;
++ }
++
+ get_ctx(child_ctx);
+
+ /*
+@@ -6778,14 +6790,6 @@ inherit_event(struct perf_event *parent_event,
+ raw_spin_unlock_irqrestore(&child_ctx->lock, flags);
+
+ /*
+- * Get a reference to the parent filp - we will fput it
+- * when the child event exits. This is safe to do because
+- * we are in the parent and we know that the filp still
+- * exists and has a nonzero count:
+- */
+- atomic_long_inc(&parent_event->filp->f_count);
+-
+- /*
+ * Link this into the parent event's child list
+ */
+ WARN_ON_ONCE(parent_event->ctx->parent_ctx);
+diff --git a/kernel/kthread.c b/kernel/kthread.c
+index 3d3de63..b579af5 100644
+--- a/kernel/kthread.c
++++ b/kernel/kthread.c
+@@ -360,16 +360,12 @@ repeat:
+ struct kthread_work, node);
+ list_del_init(&work->node);
+ }
++ worker->current_work = work;
+ spin_unlock_irq(&worker->lock);
+
+ if (work) {
+ __set_current_state(TASK_RUNNING);
+ work->func(work);
+- smp_wmb(); /* wmb worker-b0 paired with flush-b1 */
+- work->done_seq = work->queue_seq;
+- smp_mb(); /* mb worker-b1 paired with flush-b0 */
+- if (atomic_read(&work->flushing))
+- wake_up_all(&work->done);
+ } else if (!freezing(current))
+ schedule();
+
+@@ -378,6 +374,19 @@ repeat:
+ }
+ EXPORT_SYMBOL_GPL(kthread_worker_fn);
+
++/* insert @work before @pos in @worker */
++static void insert_kthread_work(struct kthread_worker *worker,
++ struct kthread_work *work,
++ struct list_head *pos)
++{
++ lockdep_assert_held(&worker->lock);
++
++ list_add_tail(&work->node, pos);
++ work->worker = worker;
++ if (likely(worker->task))
++ wake_up_process(worker->task);
++}
++
+ /**
+ * queue_kthread_work - queue a kthread_work
+ * @worker: target kthread_worker
+@@ -395,10 +404,7 @@ bool queue_kthread_work(struct kthread_worker *worker,
+
+ spin_lock_irqsave(&worker->lock, flags);
+ if (list_empty(&work->node)) {
+- list_add_tail(&work->node, &worker->work_list);
+- work->queue_seq++;
+- if (likely(worker->task))
+- wake_up_process(worker->task);
++ insert_kthread_work(worker, work, &worker->work_list);
+ ret = true;
+ }
+ spin_unlock_irqrestore(&worker->lock, flags);
+@@ -406,6 +412,18 @@ bool queue_kthread_work(struct kthread_worker *worker,
+ }
+ EXPORT_SYMBOL_GPL(queue_kthread_work);
+
++struct kthread_flush_work {
++ struct kthread_work work;
++ struct completion done;
++};
++
++static void kthread_flush_work_fn(struct kthread_work *work)
++{
++ struct kthread_flush_work *fwork =
++ container_of(work, struct kthread_flush_work, work);
++ complete(&fwork->done);
++}
++
+ /**
+ * flush_kthread_work - flush a kthread_work
+ * @work: work to flush
+@@ -414,39 +432,37 @@ EXPORT_SYMBOL_GPL(queue_kthread_work);
+ */
+ void flush_kthread_work(struct kthread_work *work)
+ {
+- int seq = work->queue_seq;
+-
+- atomic_inc(&work->flushing);
++ struct kthread_flush_work fwork = {
++ KTHREAD_WORK_INIT(fwork.work, kthread_flush_work_fn),
++ COMPLETION_INITIALIZER_ONSTACK(fwork.done),
++ };
++ struct kthread_worker *worker;
++ bool noop = false;
+
+- /*
+- * mb flush-b0 paired with worker-b1, to make sure either
+- * worker sees the above increment or we see done_seq update.
+- */
+- smp_mb__after_atomic_inc();
++retry:
++ worker = work->worker;
++ if (!worker)
++ return;
+
+- /* A - B <= 0 tests whether B is in front of A regardless of overflow */
+- wait_event(work->done, seq - work->done_seq <= 0);
+- atomic_dec(&work->flushing);
++ spin_lock_irq(&worker->lock);
++ if (work->worker != worker) {
++ spin_unlock_irq(&worker->lock);
++ goto retry;
++ }
+
+- /*
+- * rmb flush-b1 paired with worker-b0, to make sure our caller
+- * sees every change made by work->func().
+- */
+- smp_mb__after_atomic_dec();
+-}
+-EXPORT_SYMBOL_GPL(flush_kthread_work);
++ if (!list_empty(&work->node))
++ insert_kthread_work(worker, &fwork.work, work->node.next);
++ else if (worker->current_work == work)
++ insert_kthread_work(worker, &fwork.work, worker->work_list.next);
++ else
++ noop = true;
+
+-struct kthread_flush_work {
+- struct kthread_work work;
+- struct completion done;
+-};
++ spin_unlock_irq(&worker->lock);
+
+-static void kthread_flush_work_fn(struct kthread_work *work)
+-{
+- struct kthread_flush_work *fwork =
+- container_of(work, struct kthread_flush_work, work);
+- complete(&fwork->done);
++ if (!noop)
++ wait_for_completion(&fwork.done);
+ }
++EXPORT_SYMBOL_GPL(flush_kthread_work);
+
+ /**
+ * flush_kthread_worker - flush all current works on a kthread_worker
+diff --git a/kernel/sched/core.c b/kernel/sched/core.c
+index 39c44fa..c04c9ff 100644
+--- a/kernel/sched/core.c
++++ b/kernel/sched/core.c
+@@ -1096,7 +1096,7 @@ void set_task_cpu(struct task_struct *p, unsigned int new_cpu)
+ * a task's CPU. ->pi_lock for waking tasks, rq->lock for runnable tasks.
+ *
+ * sched_move_task() holds both and thus holding either pins the cgroup,
+- * see set_task_rq().
++ * see task_group().
+ *
+ * Furthermore, all task_rq users should acquire both locks, see
+ * task_rq_lock().
+@@ -7596,6 +7596,7 @@ void sched_destroy_group(struct task_group *tg)
+ */
+ void sched_move_task(struct task_struct *tsk)
+ {
++ struct task_group *tg;
+ int on_rq, running;
+ unsigned long flags;
+ struct rq *rq;
+@@ -7610,6 +7611,12 @@ void sched_move_task(struct task_struct *tsk)
+ if (unlikely(running))
+ tsk->sched_class->put_prev_task(rq, tsk);
+
++ tg = container_of(task_subsys_state_check(tsk, cpu_cgroup_subsys_id,
++ lockdep_is_held(&tsk->sighand->siglock)),
++ struct task_group, css);
++ tg = autogroup_task_group(tsk, tg);
++ tsk->sched_task_group = tg;
++
+ #ifdef CONFIG_FAIR_GROUP_SCHED
+ if (tsk->sched_class->task_move_group)
+ tsk->sched_class->task_move_group(tsk, on_rq);
+diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
+index 5cf093f..749f712 100644
+--- a/kernel/sched/sched.h
++++ b/kernel/sched/sched.h
+@@ -538,22 +538,19 @@ extern int group_balance_cpu(struct sched_group *sg);
+ /*
+ * Return the group to which this tasks belongs.
+ *
+- * We use task_subsys_state_check() and extend the RCU verification with
+- * pi->lock and rq->lock because cpu_cgroup_attach() holds those locks for each
+- * task it moves into the cgroup. Therefore by holding either of those locks,
+- * we pin the task to the current cgroup.
++ * We cannot use task_subsys_state() and friends because the cgroup
++ * subsystem changes that value before the cgroup_subsys::attach() method
++ * is called, therefore we cannot pin it and might observe the wrong value.
++ *
++ * The same is true for autogroup's p->signal->autogroup->tg, the autogroup
++ * core changes this before calling sched_move_task().
++ *
++ * Instead we use a 'copy' which is updated from sched_move_task() while
++ * holding both task_struct::pi_lock and rq::lock.
+ */
+ static inline struct task_group *task_group(struct task_struct *p)
+ {
+- struct task_group *tg;
+- struct cgroup_subsys_state *css;
+-
+- css = task_subsys_state_check(p, cpu_cgroup_subsys_id,
+- lockdep_is_held(&p->pi_lock) ||
+- lockdep_is_held(&task_rq(p)->lock));
+- tg = container_of(css, struct task_group, css);
+-
+- return autogroup_task_group(p, tg);
++ return p->sched_task_group;
+ }
+
+ /* Change a task's cfs_rq and parent entity if it moves across CPUs/groups */
+diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
+index 4a08472..a057ed4 100644
+--- a/kernel/time/tick-sched.c
++++ b/kernel/time/tick-sched.c
+@@ -145,6 +145,7 @@ static void tick_nohz_update_jiffies(ktime_t now)
+ tick_do_update_jiffies64(now);
+ local_irq_restore(flags);
+
++ calc_load_exit_idle();
+ touch_softlockup_watchdog();
+ }
+
+diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
+index 3447cfa..63c88c1 100644
+--- a/kernel/time/timekeeping.c
++++ b/kernel/time/timekeeping.c
+@@ -384,7 +384,7 @@ int do_settimeofday(const struct timespec *tv)
+ struct timespec ts_delta;
+ unsigned long flags;
+
+- if ((unsigned long)tv->tv_nsec >= NSEC_PER_SEC)
++ if (!timespec_valid_strict(tv))
+ return -EINVAL;
+
+ write_seqlock_irqsave(&timekeeper.lock, flags);
+@@ -418,6 +418,8 @@ EXPORT_SYMBOL(do_settimeofday);
+ int timekeeping_inject_offset(struct timespec *ts)
+ {
+ unsigned long flags;
++ struct timespec tmp;
++ int ret = 0;
+
+ if ((unsigned long)ts->tv_nsec >= NSEC_PER_SEC)
+ return -EINVAL;
+@@ -426,10 +428,17 @@ int timekeeping_inject_offset(struct timespec *ts)
+
+ timekeeping_forward_now();
+
++ tmp = timespec_add(timekeeper.xtime, *ts);
++ if (!timespec_valid_strict(&tmp)) {
++ ret = -EINVAL;
++ goto error;
++ }
++
+ timekeeper.xtime = timespec_add(timekeeper.xtime, *ts);
+ timekeeper.wall_to_monotonic =
+ timespec_sub(timekeeper.wall_to_monotonic, *ts);
+
++error: /* even if we error out, we forwarded the time, so call update */
+ timekeeping_update(true);
+
+ write_sequnlock_irqrestore(&timekeeper.lock, flags);
+@@ -437,7 +446,7 @@ int timekeeping_inject_offset(struct timespec *ts)
+ /* signal hrtimers about time change */
+ clock_was_set();
+
+- return 0;
++ return ret;
+ }
+ EXPORT_SYMBOL(timekeeping_inject_offset);
+
+@@ -597,7 +606,20 @@ void __init timekeeping_init(void)
+ struct timespec now, boot;
+
+ read_persistent_clock(&now);
++ if (!timespec_valid_strict(&now)) {
++ pr_warn("WARNING: Persistent clock returned invalid value!\n"
++ " Check your CMOS/BIOS settings.\n");
++ now.tv_sec = 0;
++ now.tv_nsec = 0;
++ }
++
+ read_boot_clock(&boot);
++ if (!timespec_valid_strict(&boot)) {
++ pr_warn("WARNING: Boot clock returned invalid value!\n"
++ " Check your CMOS/BIOS settings.\n");
++ boot.tv_sec = 0;
++ boot.tv_nsec = 0;
++ }
+
+ seqlock_init(&timekeeper.lock);
+
+@@ -643,7 +665,7 @@ static void update_sleep_time(struct timespec t)
+ */
+ static void __timekeeping_inject_sleeptime(struct timespec *delta)
+ {
+- if (!timespec_valid(delta)) {
++ if (!timespec_valid_strict(delta)) {
+ printk(KERN_WARNING "__timekeeping_inject_sleeptime: Invalid "
+ "sleep delta value!\n");
+ return;
+@@ -1033,6 +1055,10 @@ static void update_wall_time(void)
+ #else
+ offset = (clock->read(clock) - clock->cycle_last) & clock->mask;
+ #endif
++ /* Check if there's really nothing to do */
++ if (offset < timekeeper.cycle_interval)
++ goto out;
++
+ timekeeper.xtime_nsec = (s64)timekeeper.xtime.tv_nsec <<
+ timekeeper.shift;
+
+diff --git a/kernel/workqueue.c b/kernel/workqueue.c
+index bc63253..2016347 100644
+--- a/kernel/workqueue.c
++++ b/kernel/workqueue.c
+@@ -3441,14 +3441,17 @@ static int __cpuinit trustee_thread(void *__gcwq)
+
+ for_each_busy_worker(worker, i, pos, gcwq) {
+ struct work_struct *rebind_work = &worker->rebind_work;
++ unsigned long worker_flags = worker->flags;
+
+ /*
+ * Rebind_work may race with future cpu hotplug
+ * operations. Use a separate flag to mark that
+- * rebinding is scheduled.
++ * rebinding is scheduled. The morphing should
++ * be atomic.
+ */
+- worker->flags |= WORKER_REBIND;
+- worker->flags &= ~WORKER_ROGUE;
++ worker_flags |= WORKER_REBIND;
++ worker_flags &= ~WORKER_ROGUE;
++ ACCESS_ONCE(worker->flags) = worker_flags;
+
+ /* queue rebind_work, wq doesn't matter, use the default one */
+ if (test_and_set_bit(WORK_STRUCT_PENDING_BIT,
+@@ -3628,18 +3631,17 @@ static int __devinit workqueue_cpu_down_callback(struct notifier_block *nfb,
+ #ifdef CONFIG_SMP
+
+ struct work_for_cpu {
+- struct completion completion;
++ struct work_struct work;
+ long (*fn)(void *);
+ void *arg;
+ long ret;
+ };
+
+-static int do_work_for_cpu(void *_wfc)
++static void work_for_cpu_fn(struct work_struct *work)
+ {
+- struct work_for_cpu *wfc = _wfc;
++ struct work_for_cpu *wfc = container_of(work, struct work_for_cpu, work);
++
+ wfc->ret = wfc->fn(wfc->arg);
+- complete(&wfc->completion);
+- return 0;
+ }
+
+ /**
+@@ -3654,19 +3656,11 @@ static int do_work_for_cpu(void *_wfc)
+ */
+ long work_on_cpu(unsigned int cpu, long (*fn)(void *), void *arg)
+ {
+- struct task_struct *sub_thread;
+- struct work_for_cpu wfc = {
+- .completion = COMPLETION_INITIALIZER_ONSTACK(wfc.completion),
+- .fn = fn,
+- .arg = arg,
+- };
++ struct work_for_cpu wfc = { .fn = fn, .arg = arg };
+
+- sub_thread = kthread_create(do_work_for_cpu, &wfc, "work_for_cpu");
+- if (IS_ERR(sub_thread))
+- return PTR_ERR(sub_thread);
+- kthread_bind(sub_thread, cpu);
+- wake_up_process(sub_thread);
+- wait_for_completion(&wfc.completion);
++ INIT_WORK_ONSTACK(&wfc.work, work_for_cpu_fn);
++ schedule_work_on(cpu, &wfc.work);
++ flush_work(&wfc.work);
+ return wfc.ret;
+ }
+ EXPORT_SYMBOL_GPL(work_on_cpu);
+diff --git a/lib/digsig.c b/lib/digsig.c
+index 286d558..8c0e629 100644
+--- a/lib/digsig.c
++++ b/lib/digsig.c
+@@ -163,9 +163,11 @@ static int digsig_verify_rsa(struct key *key,
+ memcpy(out1 + head, p, l);
+
+ err = pkcs_1_v1_5_decode_emsa(out1, len, mblen, out2, &len);
++ if (err)
++ goto err;
+
+- if (!err && len == hlen)
+- err = memcmp(out2, h, hlen);
++ if (len != hlen || memcmp(out2, h, hlen))
++ err = -EINVAL;
+
+ err:
+ mpi_free(in);
+diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c
+index 427bb29..0086ac9 100644
+--- a/mm/memory_hotplug.c
++++ b/mm/memory_hotplug.c
+@@ -126,9 +126,6 @@ static void register_page_bootmem_info_section(unsigned long start_pfn)
+ struct mem_section *ms;
+ struct page *page, *memmap;
+
+- if (!pfn_valid(start_pfn))
+- return;
+-
+ section_nr = pfn_to_section_nr(start_pfn);
+ ms = __nr_to_section(section_nr);
+
+@@ -187,9 +184,16 @@ void register_page_bootmem_info_node(struct pglist_data *pgdat)
+ end_pfn = pfn + pgdat->node_spanned_pages;
+
+ /* register_section info */
+- for (; pfn < end_pfn; pfn += PAGES_PER_SECTION)
+- register_page_bootmem_info_section(pfn);
+-
++ for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
++ /*
++ * Some platforms can assign the same pfn to multiple nodes - on
++ * node0 as well as nodeN. To avoid registering a pfn against
++ * multiple nodes we check that this pfn does not already
++ * reside in some other node.
++ */
++ if (pfn_valid(pfn) && (pfn_to_nid(pfn) == node))
++ register_page_bootmem_info_section(pfn);
++ }
+ }
+ #endif /* !CONFIG_SPARSEMEM_VMEMMAP */
+
+diff --git a/mm/page_alloc.c b/mm/page_alloc.c
+index 201b508..34d879e 100644
+--- a/mm/page_alloc.c
++++ b/mm/page_alloc.c
+@@ -580,7 +580,7 @@ static inline void __free_one_page(struct page *page,
+ combined_idx = buddy_idx & page_idx;
+ higher_page = page + (combined_idx - page_idx);
+ buddy_idx = __find_buddy_index(combined_idx, order + 1);
+- higher_buddy = page + (buddy_idx - combined_idx);
++ higher_buddy = higher_page + (buddy_idx - combined_idx);
+ if (page_is_buddy(higher_page, higher_buddy, order + 1)) {
+ list_add_tail(&page->lru,
+ &zone->free_area[order].free_list[migratetype]);
+diff --git a/net/atm/common.c b/net/atm/common.c
+index b4b44db..0c0ad93 100644
+--- a/net/atm/common.c
++++ b/net/atm/common.c
+@@ -812,6 +812,7 @@ int vcc_getsockopt(struct socket *sock, int level, int optname,
+
+ if (!vcc->dev || !test_bit(ATM_VF_ADDR, &vcc->flags))
+ return -ENOTCONN;
++ memset(&pvc, 0, sizeof(pvc));
+ pvc.sap_family = AF_ATMPVC;
+ pvc.sap_addr.itf = vcc->dev->number;
+ pvc.sap_addr.vpi = vcc->vpi;
+diff --git a/net/atm/pvc.c b/net/atm/pvc.c
+index 3a73491..ae03240 100644
+--- a/net/atm/pvc.c
++++ b/net/atm/pvc.c
+@@ -95,6 +95,7 @@ static int pvc_getname(struct socket *sock, struct sockaddr *sockaddr,
+ return -ENOTCONN;
+ *sockaddr_len = sizeof(struct sockaddr_atmpvc);
+ addr = (struct sockaddr_atmpvc *)sockaddr;
++ memset(addr, 0, sizeof(*addr));
+ addr->sap_family = AF_ATMPVC;
+ addr->sap_addr.itf = vcc->dev->number;
+ addr->sap_addr.vpi = vcc->vpi;
+diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c
+index 3f18a6e..d74947d 100644
+--- a/net/bluetooth/hci_conn.c
++++ b/net/bluetooth/hci_conn.c
+@@ -42,6 +42,7 @@
+
+ #include <net/bluetooth/bluetooth.h>
+ #include <net/bluetooth/hci_core.h>
++#include <net/bluetooth/smp.h>
+
+ static void hci_le_connect(struct hci_conn *conn)
+ {
+@@ -627,6 +628,9 @@ int hci_conn_security(struct hci_conn *conn, __u8 sec_level, __u8 auth_type)
+ {
+ BT_DBG("conn %p", conn);
+
++ if (conn->type == LE_LINK)
++ return smp_conn_security(conn, sec_level);
++
+ /* For sdp we don't need the link key. */
+ if (sec_level == BT_SECURITY_SDP)
+ return 1;
+diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c
+index 411ace8..730ff46 100644
+--- a/net/bluetooth/hci_core.c
++++ b/net/bluetooth/hci_core.c
+@@ -753,6 +753,8 @@ static int hci_dev_do_close(struct hci_dev *hdev)
+
+ cancel_work_sync(&hdev->le_scan);
+
++ cancel_delayed_work(&hdev->power_off);
++
+ hci_req_cancel(hdev, ENODEV);
+ hci_req_lock(hdev);
+
+diff --git a/net/bluetooth/hci_sock.c b/net/bluetooth/hci_sock.c
+index 5914623..bedc768 100644
+--- a/net/bluetooth/hci_sock.c
++++ b/net/bluetooth/hci_sock.c
+@@ -706,6 +706,7 @@ static int hci_sock_getname(struct socket *sock, struct sockaddr *addr, int *add
+ *addr_len = sizeof(*haddr);
+ haddr->hci_family = AF_BLUETOOTH;
+ haddr->hci_dev = hdev->id;
++ haddr->hci_channel= 0;
+
+ release_sock(sk);
+ return 0;
+@@ -1016,6 +1017,7 @@ static int hci_sock_getsockopt(struct socket *sock, int level, int optname, char
+ {
+ struct hci_filter *f = &hci_pi(sk)->filter;
+
++ memset(&uf, 0, sizeof(uf));
+ uf.type_mask = f->type_mask;
+ uf.opcode = f->opcode;
+ uf.event_mask[0] = *((u32 *) f->event_mask + 0);
+diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c
+index 7568a6f..6204170 100644
+--- a/net/bluetooth/l2cap_core.c
++++ b/net/bluetooth/l2cap_core.c
+@@ -1184,14 +1184,15 @@ clean:
+ static void l2cap_conn_ready(struct l2cap_conn *conn)
+ {
+ struct l2cap_chan *chan;
++ struct hci_conn *hcon = conn->hcon;
+
+ BT_DBG("conn %p", conn);
+
+- if (!conn->hcon->out && conn->hcon->type == LE_LINK)
++ if (!hcon->out && hcon->type == LE_LINK)
+ l2cap_le_conn_ready(conn);
+
+- if (conn->hcon->out && conn->hcon->type == LE_LINK)
+- smp_conn_security(conn, conn->hcon->pending_sec_level);
++ if (hcon->out && hcon->type == LE_LINK)
++ smp_conn_security(hcon, hcon->pending_sec_level);
+
+ mutex_lock(&conn->chan_lock);
+
+@@ -1199,8 +1200,8 @@ static void l2cap_conn_ready(struct l2cap_conn *conn)
+
+ l2cap_chan_lock(chan);
+
+- if (conn->hcon->type == LE_LINK) {
+- if (smp_conn_security(conn, chan->sec_level))
++ if (hcon->type == LE_LINK) {
++ if (smp_conn_security(hcon, chan->sec_level))
+ l2cap_chan_ready(chan);
+
+ } else if (chan->chan_type != L2CAP_CHAN_CONN_ORIENTED) {
+diff --git a/net/bluetooth/l2cap_sock.c b/net/bluetooth/l2cap_sock.c
+index 3bb1611..9c94d44 100644
+--- a/net/bluetooth/l2cap_sock.c
++++ b/net/bluetooth/l2cap_sock.c
+@@ -246,6 +246,7 @@ static int l2cap_sock_getname(struct socket *sock, struct sockaddr *addr, int *l
+
+ BT_DBG("sock %p, sk %p", sock, sk);
+
++ memset(la, 0, sizeof(struct sockaddr_l2));
+ addr->sa_family = AF_BLUETOOTH;
+ *len = sizeof(struct sockaddr_l2);
+
+@@ -595,7 +596,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ch
+ break;
+ }
+
+- if (smp_conn_security(conn, sec.level))
++ if (smp_conn_security(conn->hcon, sec.level))
+ break;
+ sk->sk_state = BT_CONFIG;
+ chan->state = BT_CONFIG;
+diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c
+index 3e5e336..3571450 100644
+--- a/net/bluetooth/mgmt.c
++++ b/net/bluetooth/mgmt.c
+@@ -2879,6 +2879,22 @@ int mgmt_powered(struct hci_dev *hdev, u8 powered)
+ if (scan)
+ hci_send_cmd(hdev, HCI_OP_WRITE_SCAN_ENABLE, 1, &scan);
+
++ if (test_bit(HCI_SSP_ENABLED, &hdev->dev_flags)) {
++ u8 ssp = 1;
++
++ hci_send_cmd(hdev, HCI_OP_WRITE_SSP_MODE, 1, &ssp);
++ }
++
++ if (test_bit(HCI_LE_ENABLED, &hdev->dev_flags)) {
++ struct hci_cp_write_le_host_supported cp;
++
++ cp.le = 1;
++ cp.simul = !!(hdev->features[6] & LMP_SIMUL_LE_BR);
++
++ hci_send_cmd(hdev, HCI_OP_WRITE_LE_HOST_SUPPORTED,
++ sizeof(cp), &cp);
++ }
++
+ update_class(hdev);
+ update_name(hdev, hdev->dev_name);
+ update_eir(hdev);
+diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c
+index e8707de..2df6956 100644
+--- a/net/bluetooth/rfcomm/sock.c
++++ b/net/bluetooth/rfcomm/sock.c
+@@ -547,6 +547,7 @@ static int rfcomm_sock_getname(struct socket *sock, struct sockaddr *addr, int *
+
+ BT_DBG("sock %p, sk %p", sock, sk);
+
++ memset(sa, 0, sizeof(*sa));
+ sa->rc_family = AF_BLUETOOTH;
+ sa->rc_channel = rfcomm_pi(sk)->channel;
+ if (peer)
+@@ -841,6 +842,7 @@ static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, c
+ }
+
+ sec.level = rfcomm_pi(sk)->sec_level;
++ sec.key_size = 0;
+
+ len = min_t(unsigned int, len, sizeof(sec));
+ if (copy_to_user(optval, (char *) &sec, len))
+diff --git a/net/bluetooth/rfcomm/tty.c b/net/bluetooth/rfcomm/tty.c
+index d1820ff..6435296 100644
+--- a/net/bluetooth/rfcomm/tty.c
++++ b/net/bluetooth/rfcomm/tty.c
+@@ -461,7 +461,7 @@ static int rfcomm_get_dev_list(void __user *arg)
+
+ size = sizeof(*dl) + dev_num * sizeof(*di);
+
+- dl = kmalloc(size, GFP_KERNEL);
++ dl = kzalloc(size, GFP_KERNEL);
+ if (!dl)
+ return -ENOMEM;
+
+diff --git a/net/bluetooth/smp.c b/net/bluetooth/smp.c
+index 37df4e9..926043c 100644
+--- a/net/bluetooth/smp.c
++++ b/net/bluetooth/smp.c
+@@ -266,10 +266,10 @@ static void smp_failure(struct l2cap_conn *conn, u8 reason, u8 send)
+ mgmt_auth_failed(conn->hcon->hdev, conn->dst, hcon->type,
+ hcon->dst_type, reason);
+
+- if (test_and_clear_bit(HCI_CONN_LE_SMP_PEND, &conn->hcon->flags)) {
+- cancel_delayed_work_sync(&conn->security_timer);
++ cancel_delayed_work_sync(&conn->security_timer);
++
++ if (test_and_clear_bit(HCI_CONN_LE_SMP_PEND, &conn->hcon->flags))
+ smp_chan_destroy(conn);
+- }
+ }
+
+ #define JUST_WORKS 0x00
+@@ -756,9 +756,9 @@ static u8 smp_cmd_security_req(struct l2cap_conn *conn, struct sk_buff *skb)
+ return 0;
+ }
+
+-int smp_conn_security(struct l2cap_conn *conn, __u8 sec_level)
++int smp_conn_security(struct hci_conn *hcon, __u8 sec_level)
+ {
+- struct hci_conn *hcon = conn->hcon;
++ struct l2cap_conn *conn = hcon->l2cap_data;
+ struct smp_chan *smp = conn->smp_chan;
+ __u8 authreq;
+
+diff --git a/net/core/dev.c b/net/core/dev.c
+index a000840..e2215ee 100644
+--- a/net/core/dev.c
++++ b/net/core/dev.c
+@@ -1055,6 +1055,8 @@ rollback:
+ */
+ int dev_set_alias(struct net_device *dev, const char *alias, size_t len)
+ {
++ char *new_ifalias;
++
+ ASSERT_RTNL();
+
+ if (len >= IFALIASZ)
+@@ -1068,9 +1070,10 @@ int dev_set_alias(struct net_device *dev, const char *alias, size_t len)
+ return 0;
+ }
+
+- dev->ifalias = krealloc(dev->ifalias, len + 1, GFP_KERNEL);
+- if (!dev->ifalias)
++ new_ifalias = krealloc(dev->ifalias, len + 1, GFP_KERNEL);
++ if (!new_ifalias)
+ return -ENOMEM;
++ dev->ifalias = new_ifalias;
+
+ strlcpy(dev->ifalias, alias, len+1);
+ return len;
+@@ -1637,6 +1640,19 @@ static inline int deliver_skb(struct sk_buff *skb,
+ return pt_prev->func(skb, skb->dev, pt_prev, orig_dev);
+ }
+
++static inline bool skb_loop_sk(struct packet_type *ptype, struct sk_buff *skb)
++{
++ if (ptype->af_packet_priv == NULL)
++ return false;
++
++ if (ptype->id_match)
++ return ptype->id_match(ptype, skb->sk);
++ else if ((struct sock *)ptype->af_packet_priv == skb->sk)
++ return true;
++
++ return false;
++}
++
+ /*
+ * Support routine. Sends outgoing frames to any network
+ * taps currently in use.
+@@ -1654,8 +1670,7 @@ static void dev_queue_xmit_nit(struct sk_buff *skb, struct net_device *dev)
+ * they originated from - MvS (miquels@drinkel.ow.org)
+ */
+ if ((ptype->dev == dev || !ptype->dev) &&
+- (ptype->af_packet_priv == NULL ||
+- (struct sock *)ptype->af_packet_priv != skb->sk)) {
++ (!skb_loop_sk(ptype, skb))) {
+ if (pt_prev) {
+ deliver_skb(skb2, pt_prev, skb->dev);
+ pt_prev = ptype;
+@@ -2119,6 +2134,9 @@ netdev_features_t netif_skb_features(struct sk_buff *skb)
+ __be16 protocol = skb->protocol;
+ netdev_features_t features = skb->dev->features;
+
++ if (skb_shinfo(skb)->gso_segs > skb->dev->gso_max_segs)
++ features &= ~NETIF_F_GSO_MASK;
++
+ if (protocol == htons(ETH_P_8021Q)) {
+ struct vlan_ethhdr *veh = (struct vlan_ethhdr *)skb->data;
+ protocol = veh->h_vlan_encapsulated_proto;
+@@ -5911,6 +5929,7 @@ struct net_device *alloc_netdev_mqs(int sizeof_priv, const char *name,
+ dev_net_set(dev, &init_net);
+
+ dev->gso_max_size = GSO_MAX_SIZE;
++ dev->gso_max_segs = GSO_MAX_SEGS;
+
+ INIT_LIST_HEAD(&dev->napi_list);
+ INIT_LIST_HEAD(&dev->unreg_list);
+diff --git a/net/core/sock.c b/net/core/sock.c
+index 9e5b71f..fcf8fdf 100644
+--- a/net/core/sock.c
++++ b/net/core/sock.c
+@@ -1403,6 +1403,7 @@ void sk_setup_caps(struct sock *sk, struct dst_entry *dst)
+ } else {
+ sk->sk_route_caps |= NETIF_F_SG | NETIF_F_HW_CSUM;
+ sk->sk_gso_max_size = dst->dev->gso_max_size;
++ sk->sk_gso_max_segs = dst->dev->gso_max_segs;
+ }
+ }
+ }
+diff --git a/net/dccp/ccids/ccid3.c b/net/dccp/ccids/ccid3.c
+index 8c67bed..ce0d140 100644
+--- a/net/dccp/ccids/ccid3.c
++++ b/net/dccp/ccids/ccid3.c
+@@ -531,6 +531,7 @@ static int ccid3_hc_tx_getsockopt(struct sock *sk, const int optname, int len,
+ case DCCP_SOCKOPT_CCID_TX_INFO:
+ if (len < sizeof(tfrc))
+ return -EINVAL;
++ memset(&tfrc, 0, sizeof(tfrc));
+ tfrc.tfrctx_x = hc->tx_x;
+ tfrc.tfrctx_x_recv = hc->tx_x_recv;
+ tfrc.tfrctx_x_calc = hc->tx_x_calc;
+diff --git a/net/ipv4/ipmr.c b/net/ipv4/ipmr.c
+index c94bbc6..9be3d17 100644
+--- a/net/ipv4/ipmr.c
++++ b/net/ipv4/ipmr.c
+@@ -124,6 +124,8 @@ static DEFINE_SPINLOCK(mfc_unres_lock);
+ static struct kmem_cache *mrt_cachep __read_mostly;
+
+ static struct mr_table *ipmr_new_table(struct net *net, u32 id);
++static void ipmr_free_table(struct mr_table *mrt);
++
+ static int ip_mr_forward(struct net *net, struct mr_table *mrt,
+ struct sk_buff *skb, struct mfc_cache *cache,
+ int local);
+@@ -131,6 +133,7 @@ static int ipmr_cache_report(struct mr_table *mrt,
+ struct sk_buff *pkt, vifi_t vifi, int assert);
+ static int __ipmr_fill_mroute(struct mr_table *mrt, struct sk_buff *skb,
+ struct mfc_cache *c, struct rtmsg *rtm);
++static void mroute_clean_tables(struct mr_table *mrt);
+ static void ipmr_expire_process(unsigned long arg);
+
+ #ifdef CONFIG_IP_MROUTE_MULTIPLE_TABLES
+@@ -271,7 +274,7 @@ static void __net_exit ipmr_rules_exit(struct net *net)
+
+ list_for_each_entry_safe(mrt, next, &net->ipv4.mr_tables, list) {
+ list_del(&mrt->list);
+- kfree(mrt);
++ ipmr_free_table(mrt);
+ }
+ fib_rules_unregister(net->ipv4.mr_rules_ops);
+ }
+@@ -299,7 +302,7 @@ static int __net_init ipmr_rules_init(struct net *net)
+
+ static void __net_exit ipmr_rules_exit(struct net *net)
+ {
+- kfree(net->ipv4.mrt);
++ ipmr_free_table(net->ipv4.mrt);
+ }
+ #endif
+
+@@ -336,6 +339,13 @@ static struct mr_table *ipmr_new_table(struct net *net, u32 id)
+ return mrt;
+ }
+
++static void ipmr_free_table(struct mr_table *mrt)
++{
++ del_timer_sync(&mrt->ipmr_expire_timer);
++ mroute_clean_tables(mrt);
++ kfree(mrt);
++}
++
+ /* Service routines creating virtual interfaces: DVMRP tunnels and PIMREG */
+
+ static void ipmr_del_tunnel(struct net_device *dev, struct vifctl *v)
+diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
+index 6fcd885..7ac0ce6 100644
+--- a/net/ipv4/tcp.c
++++ b/net/ipv4/tcp.c
+@@ -805,7 +805,9 @@ static unsigned int tcp_xmit_size_goal(struct sock *sk, u32 mss_now,
+ old_size_goal + mss_now > xmit_size_goal)) {
+ xmit_size_goal = old_size_goal;
+ } else {
+- tp->xmit_size_goal_segs = xmit_size_goal / mss_now;
++ tp->xmit_size_goal_segs =
++ min_t(u16, xmit_size_goal / mss_now,
++ sk->sk_gso_max_segs);
+ xmit_size_goal = tp->xmit_size_goal_segs * mss_now;
+ }
+ }
+diff --git a/net/ipv4/tcp_cong.c b/net/ipv4/tcp_cong.c
+index 04dbd7a..41ef65d 100644
+--- a/net/ipv4/tcp_cong.c
++++ b/net/ipv4/tcp_cong.c
+@@ -291,7 +291,8 @@ bool tcp_is_cwnd_limited(const struct sock *sk, u32 in_flight)
+ left = tp->snd_cwnd - in_flight;
+ if (sk_can_gso(sk) &&
+ left * sysctl_tcp_tso_win_divisor < tp->snd_cwnd &&
+- left * tp->mss_cache < sk->sk_gso_max_size)
++ left * tp->mss_cache < sk->sk_gso_max_size &&
++ left < sk->sk_gso_max_segs)
+ return true;
+ return left <= tcp_max_tso_deferred_mss(tp);
+ }
+diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
+index 05fe1f4..262316b 100644
+--- a/net/ipv4/tcp_input.c
++++ b/net/ipv4/tcp_input.c
+@@ -3107,13 +3107,14 @@ static void tcp_enter_recovery(struct sock *sk, bool ece_ack)
+ * tcp_xmit_retransmit_queue().
+ */
+ static void tcp_fastretrans_alert(struct sock *sk, int pkts_acked,
+- int newly_acked_sacked, bool is_dupack,
++ int prior_sacked, bool is_dupack,
+ int flag)
+ {
+ struct inet_connection_sock *icsk = inet_csk(sk);
+ struct tcp_sock *tp = tcp_sk(sk);
+ int do_lost = is_dupack || ((flag & FLAG_DATA_SACKED) &&
+ (tcp_fackets_out(tp) > tp->reordering));
++ int newly_acked_sacked = 0;
+ int fast_rexmit = 0;
+
+ if (WARN_ON(!tp->packets_out && tp->sacked_out))
+@@ -3173,6 +3174,7 @@ static void tcp_fastretrans_alert(struct sock *sk, int pkts_acked,
+ tcp_add_reno_sack(sk);
+ } else
+ do_lost = tcp_try_undo_partial(sk, pkts_acked);
++ newly_acked_sacked = pkts_acked + tp->sacked_out - prior_sacked;
+ break;
+ case TCP_CA_Loss:
+ if (flag & FLAG_DATA_ACKED)
+@@ -3194,6 +3196,7 @@ static void tcp_fastretrans_alert(struct sock *sk, int pkts_acked,
+ if (is_dupack)
+ tcp_add_reno_sack(sk);
+ }
++ newly_acked_sacked = pkts_acked + tp->sacked_out - prior_sacked;
+
+ if (icsk->icsk_ca_state <= TCP_CA_Disorder)
+ tcp_try_undo_dsack(sk);
+@@ -3771,7 +3774,6 @@ static int tcp_ack(struct sock *sk, const struct sk_buff *skb, int flag)
+ int prior_packets;
+ int prior_sacked = tp->sacked_out;
+ int pkts_acked = 0;
+- int newly_acked_sacked = 0;
+ bool frto_cwnd = false;
+
+ /* If the ack is older than previous acks
+@@ -3847,8 +3849,6 @@ static int tcp_ack(struct sock *sk, const struct sk_buff *skb, int flag)
+ flag |= tcp_clean_rtx_queue(sk, prior_fackets, prior_snd_una);
+
+ pkts_acked = prior_packets - tp->packets_out;
+- newly_acked_sacked = (prior_packets - prior_sacked) -
+- (tp->packets_out - tp->sacked_out);
+
+ if (tp->frto_counter)
+ frto_cwnd = tcp_process_frto(sk, flag);
+@@ -3862,7 +3862,7 @@ static int tcp_ack(struct sock *sk, const struct sk_buff *skb, int flag)
+ tcp_may_raise_cwnd(sk, flag))
+ tcp_cong_avoid(sk, ack, prior_in_flight);
+ is_dupack = !(flag & (FLAG_SND_UNA_ADVANCED | FLAG_NOT_DUP));
+- tcp_fastretrans_alert(sk, pkts_acked, newly_acked_sacked,
++ tcp_fastretrans_alert(sk, pkts_acked, prior_sacked,
+ is_dupack, flag);
+ } else {
+ if ((flag & FLAG_DATA_ACKED) && !frto_cwnd)
+@@ -3877,7 +3877,7 @@ static int tcp_ack(struct sock *sk, const struct sk_buff *skb, int flag)
+ no_queue:
+ /* If data was DSACKed, see if we can undo a cwnd reduction. */
+ if (flag & FLAG_DSACKING_ACK)
+- tcp_fastretrans_alert(sk, pkts_acked, newly_acked_sacked,
++ tcp_fastretrans_alert(sk, pkts_acked, prior_sacked,
+ is_dupack, flag);
+ /* If this ack opens up a zero window, clear backoff. It was
+ * being used to time the probes, and is probably far higher than
+@@ -3897,8 +3897,7 @@ old_ack:
+ */
+ if (TCP_SKB_CB(skb)->sacked) {
+ flag |= tcp_sacktag_write_queue(sk, skb, prior_snd_una);
+- newly_acked_sacked = tp->sacked_out - prior_sacked;
+- tcp_fastretrans_alert(sk, pkts_acked, newly_acked_sacked,
++ tcp_fastretrans_alert(sk, pkts_acked, prior_sacked,
+ is_dupack, flag);
+ }
+
+diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c
+index 803cbfe..90b10d0 100644
+--- a/net/ipv4/tcp_output.c
++++ b/net/ipv4/tcp_output.c
+@@ -1334,21 +1334,21 @@ static void tcp_cwnd_validate(struct sock *sk)
+ * when we would be allowed to send the split-due-to-Nagle skb fully.
+ */
+ static unsigned int tcp_mss_split_point(const struct sock *sk, const struct sk_buff *skb,
+- unsigned int mss_now, unsigned int cwnd)
++ unsigned int mss_now, unsigned int max_segs)
+ {
+ const struct tcp_sock *tp = tcp_sk(sk);
+- u32 needed, window, cwnd_len;
++ u32 needed, window, max_len;
+
+ window = tcp_wnd_end(tp) - TCP_SKB_CB(skb)->seq;
+- cwnd_len = mss_now * cwnd;
++ max_len = mss_now * max_segs;
+
+- if (likely(cwnd_len <= window && skb != tcp_write_queue_tail(sk)))
+- return cwnd_len;
++ if (likely(max_len <= window && skb != tcp_write_queue_tail(sk)))
++ return max_len;
+
+ needed = min(skb->len, window);
+
+- if (cwnd_len <= needed)
+- return cwnd_len;
++ if (max_len <= needed)
++ return max_len;
+
+ return needed - needed % mss_now;
+ }
+@@ -1577,7 +1577,8 @@ static bool tcp_tso_should_defer(struct sock *sk, struct sk_buff *skb)
+ limit = min(send_win, cong_win);
+
+ /* If a full-sized TSO skb can be sent, do it. */
+- if (limit >= sk->sk_gso_max_size)
++ if (limit >= min_t(unsigned int, sk->sk_gso_max_size,
++ sk->sk_gso_max_segs * tp->mss_cache))
+ goto send_now;
+
+ /* Middle in queue won't get any more data, full sendable already? */
+@@ -1803,7 +1804,9 @@ static bool tcp_write_xmit(struct sock *sk, unsigned int mss_now, int nonagle,
+ limit = mss_now;
+ if (tso_segs > 1 && !tcp_urg_mode(tp))
+ limit = tcp_mss_split_point(sk, skb, mss_now,
+- cwnd_quota);
++ min_t(unsigned int,
++ cwnd_quota,
++ sk->sk_gso_max_segs));
+
+ if (skb->len > limit &&
+ unlikely(tso_fragment(sk, skb, limit, mss_now, gfp)))
+diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
+index 8f6411c..938ba6d 100644
+--- a/net/ipv6/addrconf.c
++++ b/net/ipv6/addrconf.c
+@@ -493,8 +493,7 @@ static void addrconf_forward_change(struct net *net, __s32 newf)
+ struct net_device *dev;
+ struct inet6_dev *idev;
+
+- rcu_read_lock();
+- for_each_netdev_rcu(net, dev) {
++ for_each_netdev(net, dev) {
+ idev = __in6_dev_get(dev);
+ if (idev) {
+ int changed = (!idev->cnf.forwarding) ^ (!newf);
+@@ -503,7 +502,6 @@ static void addrconf_forward_change(struct net *net, __s32 newf)
+ dev_forward_change(idev);
+ }
+ }
+- rcu_read_unlock();
+ }
+
+ static int addrconf_fixup_forwarding(struct ctl_table *table, int *p, int newf)
+diff --git a/net/l2tp/l2tp_core.c b/net/l2tp/l2tp_core.c
+index 32b2155..cb6584f7 100644
+--- a/net/l2tp/l2tp_core.c
++++ b/net/l2tp/l2tp_core.c
+@@ -1346,11 +1346,10 @@ static void l2tp_tunnel_free(struct l2tp_tunnel *tunnel)
+ /* Remove from tunnel list */
+ spin_lock_bh(&pn->l2tp_tunnel_list_lock);
+ list_del_rcu(&tunnel->list);
++ kfree_rcu(tunnel, rcu);
+ spin_unlock_bh(&pn->l2tp_tunnel_list_lock);
+- synchronize_rcu();
+
+ atomic_dec(&l2tp_tunnel_count);
+- kfree(tunnel);
+ }
+
+ /* Create a socket for the tunnel, if one isn't set up by
+diff --git a/net/l2tp/l2tp_core.h b/net/l2tp/l2tp_core.h
+index a38ec6c..56d583e 100644
+--- a/net/l2tp/l2tp_core.h
++++ b/net/l2tp/l2tp_core.h
+@@ -163,6 +163,7 @@ struct l2tp_tunnel_cfg {
+
+ struct l2tp_tunnel {
+ int magic; /* Should be L2TP_TUNNEL_MAGIC */
++ struct rcu_head rcu;
+ rwlock_t hlist_lock; /* protect session_hlist */
+ struct hlist_head session_hlist[L2TP_HASH_SIZE];
+ /* hashed list of sessions,
+diff --git a/net/l2tp/l2tp_ip6.c b/net/l2tp/l2tp_ip6.c
+index 35e1e4b..9275471 100644
+--- a/net/l2tp/l2tp_ip6.c
++++ b/net/l2tp/l2tp_ip6.c
+@@ -410,6 +410,7 @@ static int l2tp_ip6_getname(struct socket *sock, struct sockaddr *uaddr,
+ lsa->l2tp_family = AF_INET6;
+ lsa->l2tp_flowinfo = 0;
+ lsa->l2tp_scope_id = 0;
++ lsa->l2tp_unused = 0;
+ if (peer) {
+ if (!lsk->peer_conn_id)
+ return -ENOTCONN;
+diff --git a/net/llc/af_llc.c b/net/llc/af_llc.c
+index fe5453c..a13c3e2 100644
+--- a/net/llc/af_llc.c
++++ b/net/llc/af_llc.c
+@@ -969,14 +969,13 @@ static int llc_ui_getname(struct socket *sock, struct sockaddr *uaddr,
+ struct sockaddr_llc sllc;
+ struct sock *sk = sock->sk;
+ struct llc_sock *llc = llc_sk(sk);
+- int rc = 0;
++ int rc = -EBADF;
+
+ memset(&sllc, 0, sizeof(sllc));
+ lock_sock(sk);
+ if (sock_flag(sk, SOCK_ZAPPED))
+ goto out;
+ *uaddrlen = sizeof(sllc);
+- memset(uaddr, 0, *uaddrlen);
+ if (peer) {
+ rc = -ENOTCONN;
+ if (sk->sk_state != TCP_ESTABLISHED)
+diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c
+index 95ae431..92028de 100644
+--- a/net/mac80211/mlme.c
++++ b/net/mac80211/mlme.c
+@@ -3270,6 +3270,8 @@ int ieee80211_mgd_auth(struct ieee80211_sub_if_data *sdata,
+ goto out_unlock;
+
+ err_clear:
++ memset(ifmgd->bssid, 0, ETH_ALEN);
++ ieee80211_bss_info_change_notify(sdata, BSS_CHANGED_BSSID);
+ ifmgd->auth_data = NULL;
+ err_free:
+ kfree(auth_data);
+@@ -3449,6 +3451,8 @@ int ieee80211_mgd_assoc(struct ieee80211_sub_if_data *sdata,
+ err = 0;
+ goto out;
+ err_clear:
++ memset(ifmgd->bssid, 0, ETH_ALEN);
++ ieee80211_bss_info_change_notify(sdata, BSS_CHANGED_BSSID);
+ ifmgd->assoc_data = NULL;
+ err_free:
+ kfree(assoc_data);
+diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c
+index 84444dd..72bf32a 100644
+--- a/net/netfilter/ipvs/ip_vs_ctl.c
++++ b/net/netfilter/ipvs/ip_vs_ctl.c
+@@ -2759,6 +2759,7 @@ do_ip_vs_get_ctl(struct sock *sk, int cmd, void __user *user, int *len)
+ {
+ struct ip_vs_timeout_user t;
+
++ memset(&t, 0, sizeof(t));
+ __ip_vs_get_timeouts(net, &t);
+ if (copy_to_user(user, &t, sizeof(t)) != 0)
+ ret = -EFAULT;
+diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c
+index b3025a6..20b32fd 100644
+--- a/net/netlink/af_netlink.c
++++ b/net/netlink/af_netlink.c
+@@ -1344,7 +1344,7 @@ static int netlink_sendmsg(struct kiocb *kiocb, struct socket *sock,
+ if (NULL == siocb->scm)
+ siocb->scm = &scm;
+
+- err = scm_send(sock, msg, siocb->scm);
++ err = scm_send(sock, msg, siocb->scm, true);
+ if (err < 0)
+ return err;
+
+@@ -1355,7 +1355,8 @@ static int netlink_sendmsg(struct kiocb *kiocb, struct socket *sock,
+ dst_pid = addr->nl_pid;
+ dst_group = ffs(addr->nl_groups);
+ err = -EPERM;
+- if (dst_group && !netlink_capable(sock, NL_NONROOT_SEND))
++ if ((dst_group || dst_pid) &&
++ !netlink_capable(sock, NL_NONROOT_SEND))
+ goto out;
+ } else {
+ dst_pid = nlk->dst_pid;
+@@ -2124,6 +2125,7 @@ static void __init netlink_add_usersock_entry(void)
+ rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners);
+ nl_table[NETLINK_USERSOCK].module = THIS_MODULE;
+ nl_table[NETLINK_USERSOCK].registered = 1;
++ nl_table[NETLINK_USERSOCK].nl_nonroot = NL_NONROOT_SEND;
+
+ netlink_table_ungrab();
+ }
+diff --git a/net/openvswitch/vport-internal_dev.c b/net/openvswitch/vport-internal_dev.c
+index b6b1d7d..ce5348f 100644
+--- a/net/openvswitch/vport-internal_dev.c
++++ b/net/openvswitch/vport-internal_dev.c
+@@ -24,6 +24,9 @@
+ #include <linux/ethtool.h>
+ #include <linux/skbuff.h>
+
++#include <net/dst.h>
++#include <net/xfrm.h>
++
+ #include "datapath.h"
+ #include "vport-internal_dev.h"
+ #include "vport-netdev.h"
+@@ -209,6 +212,11 @@ static int internal_dev_recv(struct vport *vport, struct sk_buff *skb)
+ int len;
+
+ len = skb->len;
++
++ skb_dst_drop(skb);
++ nf_reset(skb);
++ secpath_reset(skb);
++
+ skb->dev = netdev;
+ skb->pkt_type = PACKET_HOST;
+ skb->protocol = eth_type_trans(skb, netdev);
+diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c
+index 0f66174..901cffd 100644
+--- a/net/packet/af_packet.c
++++ b/net/packet/af_packet.c
+@@ -1280,6 +1280,14 @@ static void __fanout_unlink(struct sock *sk, struct packet_sock *po)
+ spin_unlock(&f->lock);
+ }
+
++bool match_fanout_group(struct packet_type *ptype, struct sock * sk)
++{
++ if (ptype->af_packet_priv == (void*)((struct packet_sock *)sk)->fanout)
++ return true;
++
++ return false;
++}
++
+ static int fanout_add(struct sock *sk, u16 id, u16 type_flags)
+ {
+ struct packet_sock *po = pkt_sk(sk);
+@@ -1332,6 +1340,7 @@ static int fanout_add(struct sock *sk, u16 id, u16 type_flags)
+ match->prot_hook.dev = po->prot_hook.dev;
+ match->prot_hook.func = packet_rcv_fanout;
+ match->prot_hook.af_packet_priv = match;
++ match->prot_hook.id_match = match_fanout_group;
+ dev_add_pack(&match->prot_hook);
+ list_add(&match->list, &fanout_list);
+ }
+@@ -1943,7 +1952,6 @@ static void tpacket_destruct_skb(struct sk_buff *skb)
+
+ if (likely(po->tx_ring.pg_vec)) {
+ ph = skb_shinfo(skb)->destructor_arg;
+- BUG_ON(__packet_get_status(po, ph) != TP_STATUS_SENDING);
+ BUG_ON(atomic_read(&po->tx_ring.pending) == 0);
+ atomic_dec(&po->tx_ring.pending);
+ __packet_set_status(po, ph, TP_STATUS_AVAILABLE);
+diff --git a/net/rds/recv.c b/net/rds/recv.c
+index 5c6e9f1..9f0f17c 100644
+--- a/net/rds/recv.c
++++ b/net/rds/recv.c
+@@ -410,6 +410,8 @@ int rds_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg,
+
+ rdsdebug("size %zu flags 0x%x timeo %ld\n", size, msg_flags, timeo);
+
++ msg->msg_namelen = 0;
++
+ if (msg_flags & MSG_OOB)
+ goto out;
+
+@@ -485,6 +487,7 @@ int rds_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg,
+ sin->sin_port = inc->i_hdr.h_sport;
+ sin->sin_addr.s_addr = inc->i_saddr;
+ memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
++ msg->msg_namelen = sizeof(*sin);
+ }
+ break;
+ }
+diff --git a/net/sched/act_gact.c b/net/sched/act_gact.c
+index f10fb82..05d60859 100644
+--- a/net/sched/act_gact.c
++++ b/net/sched/act_gact.c
+@@ -67,6 +67,9 @@ static int tcf_gact_init(struct nlattr *nla, struct nlattr *est,
+ struct tcf_common *pc;
+ int ret = 0;
+ int err;
++#ifdef CONFIG_GACT_PROB
++ struct tc_gact_p *p_parm = NULL;
++#endif
+
+ if (nla == NULL)
+ return -EINVAL;
+@@ -82,6 +85,12 @@ static int tcf_gact_init(struct nlattr *nla, struct nlattr *est,
+ #ifndef CONFIG_GACT_PROB
+ if (tb[TCA_GACT_PROB] != NULL)
+ return -EOPNOTSUPP;
++#else
++ if (tb[TCA_GACT_PROB]) {
++ p_parm = nla_data(tb[TCA_GACT_PROB]);
++ if (p_parm->ptype >= MAX_RAND)
++ return -EINVAL;
++ }
+ #endif
+
+ pc = tcf_hash_check(parm->index, a, bind, &gact_hash_info);
+@@ -103,8 +112,7 @@ static int tcf_gact_init(struct nlattr *nla, struct nlattr *est,
+ spin_lock_bh(&gact->tcf_lock);
+ gact->tcf_action = parm->action;
+ #ifdef CONFIG_GACT_PROB
+- if (tb[TCA_GACT_PROB] != NULL) {
+- struct tc_gact_p *p_parm = nla_data(tb[TCA_GACT_PROB]);
++ if (p_parm) {
+ gact->tcfg_paction = p_parm->paction;
+ gact->tcfg_pval = p_parm->pval;
+ gact->tcfg_ptype = p_parm->ptype;
+@@ -133,7 +141,7 @@ static int tcf_gact(struct sk_buff *skb, const struct tc_action *a,
+
+ spin_lock(&gact->tcf_lock);
+ #ifdef CONFIG_GACT_PROB
+- if (gact->tcfg_ptype && gact_rand[gact->tcfg_ptype] != NULL)
++ if (gact->tcfg_ptype)
+ action = gact_rand[gact->tcfg_ptype](gact);
+ else
+ action = gact->tcf_action;
+diff --git a/net/socket.c b/net/socket.c
+index a990aa9..bce45cc 100644
+--- a/net/socket.c
++++ b/net/socket.c
+@@ -2658,6 +2658,7 @@ static int dev_ifconf(struct net *net, struct compat_ifconf __user *uifc32)
+ if (copy_from_user(&ifc32, uifc32, sizeof(struct compat_ifconf)))
+ return -EFAULT;
+
++ memset(&ifc, 0, sizeof(ifc));
+ if (ifc32.ifcbuf == 0) {
+ ifc32.ifc_len = 0;
+ ifc.ifc_len = 0;
+diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
+index 641f2e4..9aa708c 100644
+--- a/net/unix/af_unix.c
++++ b/net/unix/af_unix.c
+@@ -1448,7 +1448,7 @@ static int unix_dgram_sendmsg(struct kiocb *kiocb, struct socket *sock,
+ if (NULL == siocb->scm)
+ siocb->scm = &tmp_scm;
+ wait_for_unix_gc();
+- err = scm_send(sock, msg, siocb->scm);
++ err = scm_send(sock, msg, siocb->scm, false);
+ if (err < 0)
+ return err;
+
+@@ -1617,7 +1617,7 @@ static int unix_stream_sendmsg(struct kiocb *kiocb, struct socket *sock,
+ if (NULL == siocb->scm)
+ siocb->scm = &tmp_scm;
+ wait_for_unix_gc();
+- err = scm_send(sock, msg, siocb->scm);
++ err = scm_send(sock, msg, siocb->scm, false);
+ if (err < 0)
+ return err;
+
+diff --git a/net/wireless/reg.c b/net/wireless/reg.c
+index 460af03..b01449f 100644
+--- a/net/wireless/reg.c
++++ b/net/wireless/reg.c
+@@ -340,6 +340,9 @@ static void reg_regdb_search(struct work_struct *work)
+ struct reg_regdb_search_request *request;
+ const struct ieee80211_regdomain *curdom, *regdom;
+ int i, r;
++ bool set_reg = false;
++
++ mutex_lock(&cfg80211_mutex);
+
+ mutex_lock(&reg_regdb_search_mutex);
+ while (!list_empty(&reg_regdb_search_list)) {
+@@ -355,9 +358,7 @@ static void reg_regdb_search(struct work_struct *work)
+ r = reg_copy_regd(&regdom, curdom);
+ if (r)
+ break;
+- mutex_lock(&cfg80211_mutex);
+- set_regdom(regdom);
+- mutex_unlock(&cfg80211_mutex);
++ set_reg = true;
+ break;
+ }
+ }
+@@ -365,6 +366,11 @@ static void reg_regdb_search(struct work_struct *work)
+ kfree(request);
+ }
+ mutex_unlock(&reg_regdb_search_mutex);
++
++ if (set_reg)
++ set_regdom(regdom);
++
++ mutex_unlock(&cfg80211_mutex);
+ }
+
+ static DECLARE_WORK(reg_regdb_work, reg_regdb_search);
+diff --git a/sound/aoa/codecs/onyx.c b/sound/aoa/codecs/onyx.c
+index 270790d..4cedc69 100644
+--- a/sound/aoa/codecs/onyx.c
++++ b/sound/aoa/codecs/onyx.c
+@@ -997,45 +997,10 @@ static void onyx_exit_codec(struct aoa_codec *codec)
+ onyx->codec.soundbus_dev->detach_codec(onyx->codec.soundbus_dev, onyx);
+ }
+
+-static int onyx_create(struct i2c_adapter *adapter,
+- struct device_node *node,
+- int addr)
+-{
+- struct i2c_board_info info;
+- struct i2c_client *client;
+-
+- memset(&info, 0, sizeof(struct i2c_board_info));
+- strlcpy(info.type, "aoa_codec_onyx", I2C_NAME_SIZE);
+- info.addr = addr;
+- info.platform_data = node;
+- client = i2c_new_device(adapter, &info);
+- if (!client)
+- return -ENODEV;
+-
+- /*
+- * We know the driver is already loaded, so the device should be
+- * already bound. If not it means binding failed, which suggests
+- * the device doesn't really exist and should be deleted.
+- * Ideally this would be replaced by better checks _before_
+- * instantiating the device.
+- */
+- if (!client->driver) {
+- i2c_unregister_device(client);
+- return -ENODEV;
+- }
+-
+- /*
+- * Let i2c-core delete that device on driver removal.
+- * This is safe because i2c-core holds the core_lock mutex for us.
+- */
+- list_add_tail(&client->detected, &client->driver->clients);
+- return 0;
+-}
+-
+ static int onyx_i2c_probe(struct i2c_client *client,
+ const struct i2c_device_id *id)
+ {
+- struct device_node *node = client->dev.platform_data;
++ struct device_node *node = client->dev.of_node;
+ struct onyx *onyx;
+ u8 dummy;
+
+@@ -1071,40 +1036,6 @@ static int onyx_i2c_probe(struct i2c_client *client,
+ return -ENODEV;
+ }
+
+-static int onyx_i2c_attach(struct i2c_adapter *adapter)
+-{
+- struct device_node *busnode, *dev = NULL;
+- struct pmac_i2c_bus *bus;
+-
+- bus = pmac_i2c_adapter_to_bus(adapter);
+- if (bus == NULL)
+- return -ENODEV;
+- busnode = pmac_i2c_get_bus_node(bus);
+-
+- while ((dev = of_get_next_child(busnode, dev)) != NULL) {
+- if (of_device_is_compatible(dev, "pcm3052")) {
+- const u32 *addr;
+- printk(KERN_DEBUG PFX "found pcm3052\n");
+- addr = of_get_property(dev, "reg", NULL);
+- if (!addr)
+- return -ENODEV;
+- return onyx_create(adapter, dev, (*addr)>>1);
+- }
+- }
+-
+- /* if that didn't work, try desperate mode for older
+- * machines that have stuff missing from the device tree */
+-
+- if (!of_device_is_compatible(busnode, "k2-i2c"))
+- return -ENODEV;
+-
+- printk(KERN_DEBUG PFX "found k2-i2c, checking if onyx chip is on it\n");
+- /* probe both possible addresses for the onyx chip */
+- if (onyx_create(adapter, NULL, 0x46) == 0)
+- return 0;
+- return onyx_create(adapter, NULL, 0x47);
+-}
+-
+ static int onyx_i2c_remove(struct i2c_client *client)
+ {
+ struct onyx *onyx = i2c_get_clientdata(client);
+@@ -1117,16 +1048,16 @@ static int onyx_i2c_remove(struct i2c_client *client)
+ }
+
+ static const struct i2c_device_id onyx_i2c_id[] = {
+- { "aoa_codec_onyx", 0 },
++ { "MAC,pcm3052", 0 },
+ { }
+ };
++MODULE_DEVICE_TABLE(i2c,onyx_i2c_id);
+
+ static struct i2c_driver onyx_driver = {
+ .driver = {
+ .name = "aoa_codec_onyx",
+ .owner = THIS_MODULE,
+ },
+- .attach_adapter = onyx_i2c_attach,
+ .probe = onyx_i2c_probe,
+ .remove = onyx_i2c_remove,
+ .id_table = onyx_i2c_id,
+diff --git a/sound/aoa/codecs/tas.c b/sound/aoa/codecs/tas.c
+index 8e63d1f..c491ae0 100644
+--- a/sound/aoa/codecs/tas.c
++++ b/sound/aoa/codecs/tas.c
+@@ -883,43 +883,10 @@ static void tas_exit_codec(struct aoa_codec *codec)
+ }
+
+
+-static int tas_create(struct i2c_adapter *adapter,
+- struct device_node *node,
+- int addr)
+-{
+- struct i2c_board_info info;
+- struct i2c_client *client;
+-
+- memset(&info, 0, sizeof(struct i2c_board_info));
+- strlcpy(info.type, "aoa_codec_tas", I2C_NAME_SIZE);
+- info.addr = addr;
+- info.platform_data = node;
+-
+- client = i2c_new_device(adapter, &info);
+- if (!client)
+- return -ENODEV;
+- /*
+- * We know the driver is already loaded, so the device should be
+- * already bound. If not it means binding failed, and then there
+- * is no point in keeping the device instantiated.
+- */
+- if (!client->driver) {
+- i2c_unregister_device(client);
+- return -ENODEV;
+- }
+-
+- /*
+- * Let i2c-core delete that device on driver removal.
+- * This is safe because i2c-core holds the core_lock mutex for us.
+- */
+- list_add_tail(&client->detected, &client->driver->clients);
+- return 0;
+-}
+-
+ static int tas_i2c_probe(struct i2c_client *client,
+ const struct i2c_device_id *id)
+ {
+- struct device_node *node = client->dev.platform_data;
++ struct device_node *node = client->dev.of_node;
+ struct tas *tas;
+
+ tas = kzalloc(sizeof(struct tas), GFP_KERNEL);
+@@ -953,47 +920,6 @@ static int tas_i2c_probe(struct i2c_client *client,
+ return -EINVAL;
+ }
+
+-static int tas_i2c_attach(struct i2c_adapter *adapter)
+-{
+- struct device_node *busnode, *dev = NULL;
+- struct pmac_i2c_bus *bus;
+-
+- bus = pmac_i2c_adapter_to_bus(adapter);
+- if (bus == NULL)
+- return -ENODEV;
+- busnode = pmac_i2c_get_bus_node(bus);
+-
+- while ((dev = of_get_next_child(busnode, dev)) != NULL) {
+- if (of_device_is_compatible(dev, "tas3004")) {
+- const u32 *addr;
+- printk(KERN_DEBUG PFX "found tas3004\n");
+- addr = of_get_property(dev, "reg", NULL);
+- if (!addr)
+- continue;
+- return tas_create(adapter, dev, ((*addr) >> 1) & 0x7f);
+- }
+- /* older machines have no 'codec' node with a 'compatible'
+- * property that says 'tas3004', they just have a 'deq'
+- * node without any such property... */
+- if (strcmp(dev->name, "deq") == 0) {
+- const u32 *_addr;
+- u32 addr;
+- printk(KERN_DEBUG PFX "found 'deq' node\n");
+- _addr = of_get_property(dev, "i2c-address", NULL);
+- if (!_addr)
+- continue;
+- addr = ((*_addr) >> 1) & 0x7f;
+- /* now, if the address doesn't match any of the two
+- * that a tas3004 can have, we cannot handle this.
+- * I doubt it ever happens but hey. */
+- if (addr != 0x34 && addr != 0x35)
+- continue;
+- return tas_create(adapter, dev, addr);
+- }
+- }
+- return -ENODEV;
+-}
+-
+ static int tas_i2c_remove(struct i2c_client *client)
+ {
+ struct tas *tas = i2c_get_clientdata(client);
+@@ -1011,16 +937,16 @@ static int tas_i2c_remove(struct i2c_client *client)
+ }
+
+ static const struct i2c_device_id tas_i2c_id[] = {
+- { "aoa_codec_tas", 0 },
++ { "MAC,tas3004", 0 },
+ { }
+ };
++MODULE_DEVICE_TABLE(i2c,tas_i2c_id);
+
+ static struct i2c_driver tas_driver = {
+ .driver = {
+ .name = "aoa_codec_tas",
+ .owner = THIS_MODULE,
+ },
+- .attach_adapter = tas_i2c_attach,
+ .probe = tas_i2c_probe,
+ .remove = tas_i2c_remove,
+ .id_table = tas_i2c_id,
+diff --git a/sound/pci/hda/hda_codec.c b/sound/pci/hda/hda_codec.c
+index c0fa629..f1c6164 100644
+--- a/sound/pci/hda/hda_codec.c
++++ b/sound/pci/hda/hda_codec.c
+@@ -2325,6 +2325,7 @@ int snd_hda_codec_reset(struct hda_codec *codec)
+ }
+ if (codec->patch_ops.free)
+ codec->patch_ops.free(codec);
++ memset(&codec->patch_ops, 0, sizeof(codec->patch_ops));
+ snd_hda_jack_tbl_clear(codec);
+ codec->proc_widget_hook = NULL;
+ codec->spec = NULL;
+@@ -2340,7 +2341,6 @@ int snd_hda_codec_reset(struct hda_codec *codec)
+ codec->num_pcms = 0;
+ codec->pcm_info = NULL;
+ codec->preset = NULL;
+- memset(&codec->patch_ops, 0, sizeof(codec->patch_ops));
+ codec->slave_dig_outs = NULL;
+ codec->spdif_status_reset = 0;
+ module_put(codec->owner);
+diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
+index 44d2ab5..7faf28c 100644
+--- a/sound/pci/hda/patch_realtek.c
++++ b/sound/pci/hda/patch_realtek.c
+@@ -201,6 +201,7 @@ struct alc_spec {
+ unsigned int vol_in_capsrc:1; /* use capsrc volume (ADC has no vol) */
+ unsigned int parse_flags; /* passed to snd_hda_parse_pin_defcfg() */
+ unsigned int shared_mic_hp:1; /* HP/Mic-in sharing */
++ unsigned int no_primary_hp:1; /* Don't prefer HP pins to speaker pins */
+
+ /* auto-mute control */
+ int automute_mode;
+@@ -4182,7 +4183,8 @@ static int alc_parse_auto_config(struct hda_codec *codec,
+ return 0; /* can't find valid BIOS pin config */
+ }
+
+- if (cfg->line_out_type == AUTO_PIN_SPEAKER_OUT &&
++ if (!spec->no_primary_hp &&
++ cfg->line_out_type == AUTO_PIN_SPEAKER_OUT &&
+ cfg->line_outs <= cfg->hp_outs) {
+ /* use HP as primary out */
+ cfg->speaker_outs = cfg->line_outs;
+@@ -4909,6 +4911,7 @@ enum {
+ ALC889_FIXUP_DAC_ROUTE,
+ ALC889_FIXUP_MBP_VREF,
+ ALC889_FIXUP_IMAC91_VREF,
++ ALC882_FIXUP_NO_PRIMARY_HP,
+ };
+
+ static void alc889_fixup_coef(struct hda_codec *codec,
+@@ -5030,6 +5033,17 @@ static void alc889_fixup_imac91_vref(struct hda_codec *codec,
+ spec->keep_vref_in_automute = 1;
+ }
+
++/* Don't take HP output as primary
++ * strangely, the speaker output doesn't work on VAIO Z through DAC 0x05
++ */
++static void alc882_fixup_no_primary_hp(struct hda_codec *codec,
++ const struct alc_fixup *fix, int action)
++{
++ struct alc_spec *spec = codec->spec;
++ if (action == ALC_FIXUP_ACT_PRE_PROBE)
++ spec->no_primary_hp = 1;
++}
++
+ static const struct alc_fixup alc882_fixups[] = {
+ [ALC882_FIXUP_ABIT_AW9D_MAX] = {
+ .type = ALC_FIXUP_PINS,
+@@ -5212,6 +5226,10 @@ static const struct alc_fixup alc882_fixups[] = {
+ .chained = true,
+ .chain_id = ALC882_FIXUP_GPIO1,
+ },
++ [ALC882_FIXUP_NO_PRIMARY_HP] = {
++ .type = ALC_FIXUP_FUNC,
++ .v.func = alc882_fixup_no_primary_hp,
++ },
+ };
+
+ static const struct snd_pci_quirk alc882_fixup_tbl[] = {
+@@ -5246,6 +5264,7 @@ static const struct snd_pci_quirk alc882_fixup_tbl[] = {
+ SND_PCI_QUIRK(0x1043, 0x1971, "Asus W2JC", ALC882_FIXUP_ASUS_W2JC),
+ SND_PCI_QUIRK(0x1043, 0x835f, "Asus Eee 1601", ALC888_FIXUP_EEE1601),
+ SND_PCI_QUIRK(0x104d, 0x9047, "Sony Vaio TT", ALC889_FIXUP_VAIO_TT),
++ SND_PCI_QUIRK(0x104d, 0x905a, "Sony Vaio Z", ALC882_FIXUP_NO_PRIMARY_HP),
+
+ /* All Apple entries are in codec SSIDs */
+ SND_PCI_QUIRK(0x106b, 0x00a0, "MacBookPro 3,1", ALC889_FIXUP_MBP_VREF),
+@@ -5286,6 +5305,7 @@ static const struct alc_model_fixup alc882_fixup_models[] = {
+ {.id = ALC882_FIXUP_ACER_ASPIRE_4930G, .name = "acer-aspire-4930g"},
+ {.id = ALC882_FIXUP_ACER_ASPIRE_8930G, .name = "acer-aspire-8930g"},
+ {.id = ALC883_FIXUP_ACER_EAPD, .name = "acer-aspire"},
++ {.id = ALC882_FIXUP_NO_PRIMARY_HP, .name = "no-primary-hp"},
+ {}
+ };
+
+diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
+index d2f2264..b98aded 100644
+--- a/sound/pci/hda/patch_sigmatel.c
++++ b/sound/pci/hda/patch_sigmatel.c
+@@ -1075,7 +1075,7 @@ static struct snd_kcontrol_new stac_smux_mixer = {
+
+ static const char * const slave_pfxs[] = {
+ "Front", "Surround", "Center", "LFE", "Side",
+- "Headphone", "Speaker", "IEC958",
++ "Headphone", "Speaker", "IEC958", "PCM",
+ NULL
+ };
+
+diff --git a/sound/pci/ice1712/prodigy_hifi.c b/sound/pci/ice1712/prodigy_hifi.c
+index 764cc93..075d5aa 100644
+--- a/sound/pci/ice1712/prodigy_hifi.c
++++ b/sound/pci/ice1712/prodigy_hifi.c
+@@ -297,6 +297,7 @@ static int ak4396_dac_vol_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem
+ }
+
+ static const DECLARE_TLV_DB_SCALE(db_scale_wm_dac, -12700, 100, 1);
++static const DECLARE_TLV_DB_LINEAR(ak4396_db_scale, TLV_DB_GAIN_MUTE, 0);
+
+ static struct snd_kcontrol_new prodigy_hd2_controls[] __devinitdata = {
+ {
+@@ -307,7 +308,7 @@ static struct snd_kcontrol_new prodigy_hd2_controls[] __devinitdata = {
+ .info = ak4396_dac_vol_info,
+ .get = ak4396_dac_vol_get,
+ .put = ak4396_dac_vol_put,
+- .tlv = { .p = db_scale_wm_dac },
++ .tlv = { .p = ak4396_db_scale },
+ },
+ };
+
+diff --git a/sound/soc/codecs/wm2000.c b/sound/soc/codecs/wm2000.c
+index 0418fa1..45f2faf 100644
+--- a/sound/soc/codecs/wm2000.c
++++ b/sound/soc/codecs/wm2000.c
+@@ -675,7 +675,7 @@ static int wm2000_resume(struct snd_soc_codec *codec)
+ #endif
+
+ static const struct regmap_config wm2000_regmap = {
+- .reg_bits = 8,
++ .reg_bits = 16,
+ .val_bits = 8,
+ };
+
+diff --git a/sound/soc/samsung/dma.c b/sound/soc/samsung/dma.c
+index ddc6cde..2526eca 100644
+--- a/sound/soc/samsung/dma.c
++++ b/sound/soc/samsung/dma.c
+@@ -34,9 +34,7 @@ static const struct snd_pcm_hardware dma_hardware = {
+ .info = SNDRV_PCM_INFO_INTERLEAVED |
+ SNDRV_PCM_INFO_BLOCK_TRANSFER |
+ SNDRV_PCM_INFO_MMAP |
+- SNDRV_PCM_INFO_MMAP_VALID |
+- SNDRV_PCM_INFO_PAUSE |
+- SNDRV_PCM_INFO_RESUME,
++ SNDRV_PCM_INFO_MMAP_VALID,
+ .formats = SNDRV_PCM_FMTBIT_S16_LE |
+ SNDRV_PCM_FMTBIT_U16_LE |
+ SNDRV_PCM_FMTBIT_U8 |
+@@ -246,15 +244,11 @@ static int dma_trigger(struct snd_pcm_substream *substream, int cmd)
+
+ switch (cmd) {
+ case SNDRV_PCM_TRIGGER_START:
+- case SNDRV_PCM_TRIGGER_RESUME:
+- case SNDRV_PCM_TRIGGER_PAUSE_RELEASE:
+ prtd->state |= ST_RUNNING;
+ prtd->params->ops->trigger(prtd->params->ch);
+ break;
+
+ case SNDRV_PCM_TRIGGER_STOP:
+- case SNDRV_PCM_TRIGGER_SUSPEND:
+- case SNDRV_PCM_TRIGGER_PAUSE_PUSH:
+ prtd->state &= ~ST_RUNNING;
+ prtd->params->ops->stop(prtd->params->ch);
+ break;
+diff --git a/sound/soc/tegra/tegra_alc5632.c b/sound/soc/tegra/tegra_alc5632.c
+index 32de700..2f272c5 100644
+--- a/sound/soc/tegra/tegra_alc5632.c
++++ b/sound/soc/tegra/tegra_alc5632.c
+@@ -92,7 +92,6 @@ static struct snd_soc_jack_gpio tegra_alc5632_hp_jack_gpio = {
+ .name = "Headset detection",
+ .report = SND_JACK_HEADSET,
+ .debounce_time = 150,
+- .invert = 1,
+ };
+
+ static const struct snd_soc_dapm_widget tegra_alc5632_dapm_widgets[] = {
+diff --git a/sound/usb/endpoint.c b/sound/usb/endpoint.c
+index d6e2bb4..060dccb 100644
+--- a/sound/usb/endpoint.c
++++ b/sound/usb/endpoint.c
+@@ -197,7 +197,13 @@ static void prepare_outbound_urb(struct snd_usb_endpoint *ep,
+ /* no data provider, so send silence */
+ unsigned int offs = 0;
+ for (i = 0; i < ctx->packets; ++i) {
+- int counts = ctx->packet_size[i];
++ int counts;
++
++ if (ctx->packet_size[i])
++ counts = ctx->packet_size[i];
++ else
++ counts = snd_usb_endpoint_next_packet_size(ep);
++
+ urb->iso_frame_desc[i].offset = offs * ep->stride;
+ urb->iso_frame_desc[i].length = counts * ep->stride;
+ offs += counts;
+diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c
+index fd5e982..f782ce1 100644
+--- a/sound/usb/pcm.c
++++ b/sound/usb/pcm.c
+@@ -1140,6 +1140,12 @@ static void retire_playback_urb(struct snd_usb_substream *subs,
+ int processed = urb->transfer_buffer_length / stride;
+ int est_delay;
+
++ /* ignore the delay accounting when procssed=0 is given, i.e.
++ * silent payloads are procssed before handling the actual data
++ */
++ if (!processed)
++ return;
++
+ spin_lock_irqsave(&subs->lock, flags);
+ est_delay = snd_usb_pcm_delay(subs, runtime->rate);
+ /* update delay with exact number of samples played */
diff --git a/3.5.4/4420_grsecurity-2.9.1-3.5.4-201209241829.patch b/3.5.5/4420_grsecurity-2.9.1-3.5.5-201210022020.patch
index 4a629f6..3e664a6 100644
--- a/3.5.4/4420_grsecurity-2.9.1-3.5.4-201209241829.patch
+++ b/3.5.5/4420_grsecurity-2.9.1-3.5.5-201210022020.patch
@@ -275,7 +275,7 @@ index 13d6166..8c235b6 100644
==============================================================
diff --git a/Makefile b/Makefile
-index 6453ead..f5148e2 100644
+index b3dfc85..61372d3 100644
--- a/Makefile
+++ b/Makefile
@@ -241,8 +241,9 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
@@ -486,7 +486,7 @@ index 6453ead..f5148e2 100644
$(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
$(build)=$(build-dir) $(@:.ko=.o)
diff --git a/arch/alpha/include/asm/atomic.h b/arch/alpha/include/asm/atomic.h
-index 3bb7ffe..347a54c 100644
+index c2cbe4f..f7264b4 100644
--- a/arch/alpha/include/asm/atomic.h
+++ b/arch/alpha/include/asm/atomic.h
@@ -250,6 +250,16 @@ static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)
@@ -1589,7 +1589,7 @@ index af7b0bd..6750a8c 100644
/*
* Change these and you break ASM code in entry-common.S
diff --git a/arch/arm/include/asm/uaccess.h b/arch/arm/include/asm/uaccess.h
-index 71f6536..602f279 100644
+index 0a070e9..9e9e129 100644
--- a/arch/arm/include/asm/uaccess.h
+++ b/arch/arm/include/asm/uaccess.h
@@ -22,6 +22,8 @@
@@ -1601,7 +1601,7 @@ index 71f6536..602f279 100644
/*
* The exception table consists of pairs of addresses: the first is the
* address of an instruction that is allowed to fault, and the second is
-@@ -387,8 +389,23 @@ do { \
+@@ -401,8 +403,23 @@ do { \
#ifdef CONFIG_MMU
@@ -1627,7 +1627,7 @@ index 71f6536..602f279 100644
extern unsigned long __must_check __copy_to_user_std(void __user *to, const void *from, unsigned long n);
extern unsigned long __must_check __clear_user(void __user *addr, unsigned long n);
extern unsigned long __must_check __clear_user_std(void __user *addr, unsigned long n);
-@@ -403,6 +420,9 @@ extern unsigned long __must_check __strnlen_user(const char __user *s, long n);
+@@ -417,6 +434,9 @@ extern unsigned long __must_check __strnlen_user(const char __user *s, long n);
static inline unsigned long __must_check copy_from_user(void *to, const void __user *from, unsigned long n)
{
@@ -1637,7 +1637,7 @@ index 71f6536..602f279 100644
if (access_ok(VERIFY_READ, from, n))
n = __copy_from_user(to, from, n);
else /* security hole - plug it */
-@@ -412,6 +432,9 @@ static inline unsigned long __must_check copy_from_user(void *to, const void __u
+@@ -426,6 +446,9 @@ static inline unsigned long __must_check copy_from_user(void *to, const void __u
static inline unsigned long __must_check copy_to_user(void __user *to, const void *from, unsigned long n)
{
@@ -1745,7 +1745,7 @@ index e15d83b..8c466dd 100644
#endif
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
-index c7cae6b..e1e523c 100644
+index eeb7520..1cbe902 100644
--- a/arch/arm/kernel/traps.c
+++ b/arch/arm/kernel/traps.c
@@ -264,6 +264,8 @@ static int __die(const char *str, int err, struct thread_info *thread, struct pt
@@ -7463,7 +7463,7 @@ index 9ab078a..d6635c2 100644
else
copy_from_user_overflow();
diff --git a/arch/um/Makefile b/arch/um/Makefile
-index 0970910..13adb57a 100644
+index 0970910..9f65c40 100644
--- a/arch/um/Makefile
+++ b/arch/um/Makefile
@@ -62,6 +62,10 @@ USER_CFLAGS = $(patsubst $(KERNEL_DEFINES),,$(patsubst -D__KERNEL__,,\
@@ -7471,7 +7471,7 @@ index 0970910..13adb57a 100644
$(filter -I%,$(CFLAGS)) -D_FILE_OFFSET_BITS=64 -idirafter include
+ifdef CONSTIFY_PLUGIN
-+USER_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++USER_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
+
#This will adjust *FLAGS accordingly to the platform.
@@ -7743,7 +7743,7 @@ index 1f25214..39422b3 100644
+archprepare:
+ $(if $(LDFLAGS_BUILD_ID),,$(error $(OLD_LD)))
diff --git a/arch/x86/boot/Makefile b/arch/x86/boot/Makefile
-index 5a747dd..ff7b12c 100644
+index 5a747dd..00bece7 100644
--- a/arch/x86/boot/Makefile
+++ b/arch/x86/boot/Makefile
@@ -64,6 +64,9 @@ KBUILD_CFLAGS := $(LINUXINCLUDE) -g -Os -D_SETUP -D__KERNEL__ \
@@ -7751,7 +7751,7 @@ index 5a747dd..ff7b12c 100644
$(call cc-option, -mpreferred-stack-boundary=2)
KBUILD_CFLAGS += $(call cc-option, -m32)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
GCOV_PROFILE := n
@@ -7801,7 +7801,7 @@ index 18997e5..83d9c67 100644
return diff;
}
diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile
-index e398bb5..3a382ca 100644
+index e398bb5..80fc805 100644
--- a/arch/x86/boot/compressed/Makefile
+++ b/arch/x86/boot/compressed/Makefile
@@ -14,6 +14,9 @@ cflags-$(CONFIG_X86_64) := -mcmodel=small
@@ -7809,7 +7809,7 @@ index e398bb5..3a382ca 100644
KBUILD_CFLAGS += $(call cc-option,-ffreestanding)
KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
@@ -14118,7 +14118,7 @@ index 146bb62..ac9c74a 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
-index 6b9333b..4c3083a 100644
+index cc9c146..2373d59 100644
--- a/arch/x86/kernel/cpu/common.c
+++ b/arch/x86/kernel/cpu/common.c
@@ -86,60 +86,6 @@ static const struct cpu_dev __cpuinitconst default_cpu = {
@@ -14182,7 +14182,7 @@ index 6b9333b..4c3083a 100644
static int __init x86_xsave_setup(char *s)
{
setup_clear_cpu_cap(X86_FEATURE_XSAVE);
-@@ -374,7 +320,7 @@ void switch_to_new_gdt(int cpu)
+@@ -376,7 +322,7 @@ void switch_to_new_gdt(int cpu)
{
struct desc_ptr gdt_descr;
@@ -14191,7 +14191,7 @@ index 6b9333b..4c3083a 100644
gdt_descr.size = GDT_SIZE - 1;
load_gdt(&gdt_descr);
/* Reload the per-cpu base */
-@@ -841,6 +787,10 @@ static void __cpuinit identify_cpu(struct cpuinfo_x86 *c)
+@@ -843,6 +789,10 @@ static void __cpuinit identify_cpu(struct cpuinfo_x86 *c)
/* Filter out anything that depends on CPUID levels we don't have */
filter_cpuid_features(c, true);
@@ -14202,7 +14202,7 @@ index 6b9333b..4c3083a 100644
/* If the model name is still unset, do table lookup. */
if (!c->x86_model_id[0]) {
const char *p;
-@@ -1021,10 +971,12 @@ static __init int setup_disablecpuid(char *arg)
+@@ -1023,10 +973,12 @@ static __init int setup_disablecpuid(char *arg)
}
__setup("clearcpuid=", setup_disablecpuid);
@@ -14217,7 +14217,7 @@ index 6b9333b..4c3083a 100644
DEFINE_PER_CPU_FIRST(union irq_stack_union,
irq_stack_union) __aligned(PAGE_SIZE);
-@@ -1038,7 +990,7 @@ DEFINE_PER_CPU(struct task_struct *, current_task) ____cacheline_aligned =
+@@ -1040,7 +992,7 @@ DEFINE_PER_CPU(struct task_struct *, current_task) ____cacheline_aligned =
EXPORT_PER_CPU_SYMBOL(current_task);
DEFINE_PER_CPU(unsigned long, kernel_stack) =
@@ -14226,7 +14226,7 @@ index 6b9333b..4c3083a 100644
EXPORT_PER_CPU_SYMBOL(kernel_stack);
DEFINE_PER_CPU(char *, irq_stack_ptr) =
-@@ -1132,7 +1084,7 @@ struct pt_regs * __cpuinit idle_regs(struct pt_regs *regs)
+@@ -1134,7 +1086,7 @@ struct pt_regs * __cpuinit idle_regs(struct pt_regs *regs)
{
memset(regs, 0, sizeof(struct pt_regs));
regs->fs = __KERNEL_PERCPU;
@@ -14235,7 +14235,7 @@ index 6b9333b..4c3083a 100644
return regs;
}
-@@ -1187,7 +1139,7 @@ void __cpuinit cpu_init(void)
+@@ -1189,7 +1141,7 @@ void __cpuinit cpu_init(void)
int i;
cpu = stack_smp_processor_id();
@@ -14244,7 +14244,7 @@ index 6b9333b..4c3083a 100644
oist = &per_cpu(orig_ist, cpu);
#ifdef CONFIG_NUMA
-@@ -1213,7 +1165,7 @@ void __cpuinit cpu_init(void)
+@@ -1215,7 +1167,7 @@ void __cpuinit cpu_init(void)
switch_to_new_gdt(cpu);
loadsegment(fs, 0);
@@ -14253,7 +14253,7 @@ index 6b9333b..4c3083a 100644
memset(me->thread.tls_array, 0, GDT_ENTRY_TLS_ENTRIES * 8);
syscall_init();
-@@ -1222,7 +1174,6 @@ void __cpuinit cpu_init(void)
+@@ -1224,7 +1176,6 @@ void __cpuinit cpu_init(void)
wrmsrl(MSR_KERNEL_GS_BASE, 0);
barrier();
@@ -14261,7 +14261,7 @@ index 6b9333b..4c3083a 100644
if (cpu != 0)
enable_x2apic();
-@@ -1278,7 +1229,7 @@ void __cpuinit cpu_init(void)
+@@ -1280,7 +1231,7 @@ void __cpuinit cpu_init(void)
{
int cpu = smp_processor_id();
struct task_struct *curr = current;
@@ -20619,9 +20619,28 @@ index 14c290d..0dae6e5 100644
int r;
struct kvm_x86_ops *ops = (struct kvm_x86_ops *)opaque;
diff --git a/arch/x86/lguest/boot.c b/arch/x86/lguest/boot.c
-index 642d880..44e0f3f 100644
+index 642d880..cc9ebac 100644
--- a/arch/x86/lguest/boot.c
+++ b/arch/x86/lguest/boot.c
+@@ -1116,12 +1116,12 @@ static u32 lguest_apic_safe_wait_icr_idle(void)
+
+ static void set_lguest_basic_apic_ops(void)
+ {
+- apic->read = lguest_apic_read;
+- apic->write = lguest_apic_write;
+- apic->icr_read = lguest_apic_icr_read;
+- apic->icr_write = lguest_apic_icr_write;
+- apic->wait_icr_idle = lguest_apic_wait_icr_idle;
+- apic->safe_wait_icr_idle = lguest_apic_safe_wait_icr_idle;
++ *(void **)&apic->read = lguest_apic_read;
++ *(void **)&apic->write = lguest_apic_write;
++ *(void **)&apic->icr_read = lguest_apic_icr_read;
++ *(void **)&apic->icr_write = lguest_apic_icr_write;
++ *(void **)&apic->wait_icr_idle = lguest_apic_wait_icr_idle;
++ *(void **)&apic->safe_wait_icr_idle = lguest_apic_safe_wait_icr_idle;
+ };
+ #endif
+
@@ -1200,9 +1200,10 @@ static __init int early_put_chars(u32 vtermno, const char *buf, int count)
* Rebooting also tells the Host we're finished, but the RESTART flag tells the
* Launcher to reboot us.
@@ -26744,7 +26763,7 @@ index cbca565..bae7133 100644
trampoline_header->gdt_base = __pa(boot_gdt);
#else
diff --git a/arch/x86/realmode/rm/Makefile b/arch/x86/realmode/rm/Makefile
-index 5b84a2d..a004393 100644
+index 5b84a2d..be46798 100644
--- a/arch/x86/realmode/rm/Makefile
+++ b/arch/x86/realmode/rm/Makefile
@@ -78,5 +78,8 @@ KBUILD_CFLAGS := $(LINUXINCLUDE) -m32 -g -Os -D_SETUP -D__KERNEL__ -D_WAKEUP \
@@ -26752,7 +26771,7 @@ index 5b84a2d..a004393 100644
$(call cc-option, -fno-stack-protector) \
$(call cc-option, -mpreferred-stack-boundary=2)
+ifdef CONSTIFY_PLUGIN
-+KBUILD_CFLAGS += $(CONSTIFY_PLUGIN) -fplugin-arg-constify_plugin-no-constify
++KBUILD_CFLAGS += -fplugin-arg-constify_plugin-no-constify
+endif
KBUILD_AFLAGS := $(KBUILD_CFLAGS) -D__ASSEMBLY__
GCOV_PROFILE := n
@@ -27197,7 +27216,7 @@ index 00aaf04..4a26505 100644
-}
-__setup("vdso=", vdso_setup);
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c
-index ff962d4..d34a191 100644
+index 405307f..7ecf7b0 100644
--- a/arch/x86/xen/enlighten.c
+++ b/arch/x86/xen/enlighten.c
@@ -97,8 +97,6 @@ EXPORT_SYMBOL_GPL(xen_start_info);
@@ -27837,10 +27856,10 @@ index bbac51e..4c094f9 100644
/*
* Buggy BIOS check
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
-index cece3a4..0845256 100644
+index 71e8385..98d1e14 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
-@@ -4743,7 +4743,7 @@ void ata_qc_free(struct ata_queued_cmd *qc)
+@@ -4744,7 +4744,7 @@ void ata_qc_free(struct ata_queued_cmd *qc)
struct ata_port *ap;
unsigned int tag;
@@ -27849,7 +27868,7 @@ index cece3a4..0845256 100644
ap = qc->ap;
qc->flags = 0;
-@@ -4759,7 +4759,7 @@ void __ata_qc_complete(struct ata_queued_cmd *qc)
+@@ -4760,7 +4760,7 @@ void __ata_qc_complete(struct ata_queued_cmd *qc)
struct ata_port *ap;
struct ata_link *link;
@@ -27858,7 +27877,7 @@ index cece3a4..0845256 100644
WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE));
ap = qc->ap;
link = qc->dev->link;
-@@ -5823,6 +5823,7 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
+@@ -5824,6 +5824,7 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
return;
spin_lock(&lock);
@@ -27866,7 +27885,7 @@ index cece3a4..0845256 100644
for (cur = ops->inherits; cur; cur = cur->inherits) {
void **inherit = (void **)cur;
-@@ -5836,8 +5837,9 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
+@@ -5837,8 +5838,9 @@ static void ata_finalize_port_ops(struct ata_port_operations *ops)
if (IS_ERR(*pp))
*pp = NULL;
@@ -30637,7 +30656,7 @@ index 974a9f1..b3ebd45 100644
for (i = 0; i < count; i++) {
char __user *ptr = (char __user *)(uintptr_t)exec[i].relocs_ptr;
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
-index ed3224c..6618589 100644
+index acc91b1..f383084 100644
--- a/drivers/gpu/drm/i915/i915_irq.c
+++ b/drivers/gpu/drm/i915/i915_irq.c
@@ -433,7 +433,7 @@ static irqreturn_t valleyview_irq_handler(DRM_IRQ_ARGS)
@@ -30740,7 +30759,7 @@ index ed3224c..6618589 100644
iir = I915_READ(IIR);
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
-index 8a11131..46eeeaa 100644
+index 2f22bea..bc9e330 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -2000,7 +2000,7 @@ intel_finish_fb(struct drm_framebuffer *old_fb)
@@ -30912,7 +30931,7 @@ index 30f5423..abca136 100644
if (++trycnt > 100000) {
NV_ERROR(dev, "%s failed and gave up.\n", __func__);
diff --git a/drivers/gpu/drm/nouveau/nouveau_state.c b/drivers/gpu/drm/nouveau/nouveau_state.c
-index 19706f0..f257368 100644
+index 22a90a0..8ccea014 100644
--- a/drivers/gpu/drm/nouveau/nouveau_state.c
+++ b/drivers/gpu/drm/nouveau/nouveau_state.c
@@ -490,7 +490,7 @@ static bool nouveau_switcheroo_can_switch(struct pci_dev *pdev)
@@ -31045,10 +31064,10 @@ index 5a82b6b..9e69c73 100644
if (regcomp
(&mask_rex, "(0x[0-9a-fA-F]*) *([_a-zA-Z0-9]*)", REG_EXTENDED)) {
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
-index fefcca5..20a5b90 100644
+index 5c8a0bf..b7a311c 100644
--- a/drivers/gpu/drm/radeon/radeon.h
+++ b/drivers/gpu/drm/radeon/radeon.h
-@@ -743,7 +743,7 @@ struct r600_blit_cp_primitives {
+@@ -729,7 +729,7 @@ struct r600_blit_cp_primitives {
int x2, int y2);
void (*draw_auto)(struct radeon_device *rdev);
void (*set_default_state)(struct radeon_device *rdev);
@@ -31057,7 +31076,7 @@ index fefcca5..20a5b90 100644
struct r600_blit {
struct radeon_bo *shader_obj;
-@@ -1244,7 +1244,7 @@ struct radeon_asic {
+@@ -1230,7 +1230,7 @@ struct radeon_asic {
u32 (*page_flip)(struct radeon_device *rdev, int crtc, u64 crtc_base);
void (*post_page_flip)(struct radeon_device *rdev, int crtc);
} pflip;
@@ -31067,7 +31086,7 @@ index fefcca5..20a5b90 100644
/*
* Asic structures
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
-index 066c98b..96ab858 100644
+index 8867400..72761bc 100644
--- a/drivers/gpu/drm/radeon/radeon_device.c
+++ b/drivers/gpu/drm/radeon/radeon_device.c
@@ -692,7 +692,7 @@ static bool radeon_switcheroo_can_switch(struct pci_dev *pdev)
@@ -31298,7 +31317,7 @@ index d391f48..10c8ca3 100644
case VIA_IRQ_ABSOLUTE:
break;
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
-index d0f2c07..9ebd9c3 100644
+index 29c984f..4084f1a 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
@@ -263,7 +263,7 @@ struct vmw_private {
@@ -33547,7 +33566,7 @@ index e24143c..ce2f21a1 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
-index d5ab449..7e9ed7b 100644
+index 6fc0c26..0c864b6 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -277,10 +277,10 @@ EXPORT_SYMBOL_GPL(md_trim_bio);
@@ -33572,7 +33591,7 @@ index d5ab449..7e9ed7b 100644
wake_up(&md_event_waiters);
}
-@@ -1565,7 +1565,7 @@ static int super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_
+@@ -1568,7 +1568,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);
@@ -33581,7 +33600,7 @@ index d5ab449..7e9ed7b 100644
rdev->sb_size = le32_to_cpu(sb->max_dev) * 2 + 256;
bmask = queue_logical_block_size(rdev->bdev->bd_disk->queue)-1;
-@@ -1809,7 +1809,7 @@ static void super_1_sync(struct mddev *mddev, struct md_rdev *rdev)
+@@ -1812,7 +1812,7 @@ static void super_1_sync(struct mddev *mddev, struct md_rdev *rdev)
else
sb->resync_offset = cpu_to_le64(0);
@@ -33590,7 +33609,7 @@ index d5ab449..7e9ed7b 100644
sb->raid_disks = cpu_to_le32(mddev->raid_disks);
sb->size = cpu_to_le64(mddev->dev_sectors);
-@@ -2803,7 +2803,7 @@ __ATTR(state, S_IRUGO|S_IWUSR, state_show, state_store);
+@@ -2806,7 +2806,7 @@ __ATTR(state, S_IRUGO|S_IWUSR, state_show, state_store);
static ssize_t
errors_show(struct md_rdev *rdev, char *page)
{
@@ -33599,7 +33618,7 @@ index d5ab449..7e9ed7b 100644
}
static ssize_t
-@@ -2812,7 +2812,7 @@ errors_store(struct md_rdev *rdev, const char *buf, size_t len)
+@@ -2815,7 +2815,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')) {
@@ -33608,7 +33627,7 @@ index d5ab449..7e9ed7b 100644
return len;
}
return -EINVAL;
-@@ -3259,8 +3259,8 @@ int md_rdev_init(struct md_rdev *rdev)
+@@ -3262,8 +3262,8 @@ int md_rdev_init(struct md_rdev *rdev)
rdev->sb_loaded = 0;
rdev->bb_page = NULL;
atomic_set(&rdev->nr_pending, 0);
@@ -33619,7 +33638,7 @@ index d5ab449..7e9ed7b 100644
INIT_LIST_HEAD(&rdev->same_set);
init_waitqueue_head(&rdev->blocked_wait);
-@@ -6997,7 +6997,7 @@ static int md_seq_show(struct seq_file *seq, void *v)
+@@ -7000,7 +7000,7 @@ static int md_seq_show(struct seq_file *seq, void *v)
spin_unlock(&pers_lock);
seq_printf(seq, "\n");
@@ -33628,7 +33647,7 @@ index d5ab449..7e9ed7b 100644
return 0;
}
if (v == (void*)2) {
-@@ -7100,7 +7100,7 @@ static int md_seq_open(struct inode *inode, struct file *file)
+@@ -7103,7 +7103,7 @@ static int md_seq_open(struct inode *inode, struct file *file)
return error;
seq = file->private_data;
@@ -33637,7 +33656,7 @@ index d5ab449..7e9ed7b 100644
return error;
}
-@@ -7114,7 +7114,7 @@ static unsigned int mdstat_poll(struct file *filp, poll_table *wait)
+@@ -7117,7 +7117,7 @@ static unsigned int mdstat_poll(struct file *filp, poll_table *wait)
/* always allow read */
mask = POLLIN | POLLRDNORM;
@@ -33646,7 +33665,7 @@ index d5ab449..7e9ed7b 100644
mask |= POLLERR | POLLPRI;
return mask;
}
-@@ -7158,7 +7158,7 @@ static int is_mddev_idle(struct mddev *mddev, int init)
+@@ -7161,7 +7161,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]) -
@@ -33758,10 +33777,10 @@ index 53aec45..250851c 100644
"md/raid1:%s: read error corrected "
"(%d sectors at %llu on %s)\n",
diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c
-index 8da6282..8ec7103 100644
+index e987da4..83649e4 100644
--- a/drivers/md/raid10.c
+++ b/drivers/md/raid10.c
-@@ -1784,7 +1784,7 @@ static void end_sync_read(struct bio *bio, int error)
+@@ -1790,7 +1790,7 @@ static void end_sync_read(struct bio *bio, int error)
/* The write handler will notice the lack of
* R10BIO_Uptodate and record any errors etc
*/
@@ -33770,7 +33789,7 @@ index 8da6282..8ec7103 100644
&conf->mirrors[d].rdev->corrected_errors);
/* for reconstruct, we always reschedule after a read.
-@@ -2133,7 +2133,7 @@ static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev)
+@@ -2139,7 +2139,7 @@ static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev)
{
struct timespec cur_time_mon;
unsigned long hours_since_last;
@@ -33779,7 +33798,7 @@ index 8da6282..8ec7103 100644
ktime_get_ts(&cur_time_mon);
-@@ -2155,9 +2155,9 @@ static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev)
+@@ -2161,9 +2161,9 @@ static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev)
* overflowing the shift of read_errors by hours_since_last.
*/
if (hours_since_last >= 8 * sizeof(read_errors))
@@ -33791,7 +33810,7 @@ index 8da6282..8ec7103 100644
}
static int r10_sync_page_io(struct md_rdev *rdev, sector_t sector,
-@@ -2211,8 +2211,8 @@ static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10
+@@ -2217,8 +2217,8 @@ static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10
return;
check_decay_read_errors(mddev, rdev);
@@ -33802,7 +33821,7 @@ index 8da6282..8ec7103 100644
char b[BDEVNAME_SIZE];
bdevname(rdev->bdev, b);
-@@ -2220,7 +2220,7 @@ static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10
+@@ -2226,7 +2226,7 @@ static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10
"md/raid10:%s: %s: Raid device exceeded "
"read_error threshold [cur %d:max %d]\n",
mdname(mddev), b,
@@ -33811,7 +33830,7 @@ index 8da6282..8ec7103 100644
printk(KERN_NOTICE
"md/raid10:%s: %s: Failing raid device\n",
mdname(mddev), b);
-@@ -2375,7 +2375,7 @@ static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10
+@@ -2381,7 +2381,7 @@ static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10
sect +
choose_data_offset(r10_bio, rdev)),
bdevname(rdev->bdev, b));
@@ -33821,10 +33840,10 @@ index 8da6282..8ec7103 100644
rdev_dec_pending(rdev, mddev);
diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c
-index 04348d7..62a4b9b 100644
+index bcd096b..c24f08f 100644
--- a/drivers/md/raid5.c
+++ b/drivers/md/raid5.c
-@@ -1736,19 +1736,19 @@ static void raid5_end_read_request(struct bio * bi, int error)
+@@ -1740,19 +1740,19 @@ static void raid5_end_read_request(struct bio * bi, int error)
mdname(conf->mddev), STRIPE_SECTORS,
(unsigned long long)s,
bdevname(rdev->bdev, b));
@@ -33848,7 +33867,7 @@ index 04348d7..62a4b9b 100644
if (test_bit(R5_ReadRepl, &sh->dev[i].flags))
printk_ratelimited(
KERN_WARNING
-@@ -1776,7 +1776,7 @@ static void raid5_end_read_request(struct bio * bi, int error)
+@@ -1780,7 +1780,7 @@ static void raid5_end_read_request(struct bio * bi, int error)
mdname(conf->mddev),
(unsigned long long)s,
bdn);
@@ -34699,6 +34718,80 @@ index a4eb8b5..8c0628f 100644
printk(KERN_WARNING
"ECC needs a full sector write (adr: %lx size %lx)\n",
(long) to, (long) len);
+diff --git a/drivers/mtd/mtdchar.c b/drivers/mtd/mtdchar.c
+index f2f482b..a6e7451 100644
+--- a/drivers/mtd/mtdchar.c
++++ b/drivers/mtd/mtdchar.c
+@@ -1123,6 +1123,33 @@ static unsigned long mtdchar_get_unmapped_area(struct file *file,
+ }
+ #endif
+
++static inline unsigned long get_vm_size(struct vm_area_struct *vma)
++{
++ return vma->vm_end - vma->vm_start;
++}
++
++static inline resource_size_t get_vm_offset(struct vm_area_struct *vma)
++{
++ return (resource_size_t) vma->vm_pgoff << PAGE_SHIFT;
++}
++
++/*
++ * Set a new vm offset.
++ *
++ * Verify that the incoming offset really works as a page offset,
++ * and that the offset and size fit in a resource_size_t.
++ */
++static inline int set_vm_offset(struct vm_area_struct *vma, resource_size_t off)
++{
++ pgoff_t pgoff = off >> PAGE_SHIFT;
++ if (off != (resource_size_t) pgoff << PAGE_SHIFT)
++ return -EINVAL;
++ if (off + get_vm_size(vma) - 1 < off)
++ return -EINVAL;
++ vma->vm_pgoff = pgoff;
++ return 0;
++}
++
+ /*
+ * set up a mapping for shared memory segments
+ */
+@@ -1132,20 +1159,29 @@ static int mtdchar_mmap(struct file *file, struct vm_area_struct *vma)
+ struct mtd_file_info *mfi = file->private_data;
+ struct mtd_info *mtd = mfi->mtd;
+ struct map_info *map = mtd->priv;
+- unsigned long start;
+- unsigned long off;
+- u32 len;
++ resource_size_t start, off;
++ unsigned long len, vma_len;
+
+ if (mtd->type == MTD_RAM || mtd->type == MTD_ROM) {
+- off = vma->vm_pgoff << PAGE_SHIFT;
++ off = get_vm_offset(vma);
+ start = map->phys;
+ len = PAGE_ALIGN((start & ~PAGE_MASK) + map->size);
+ start &= PAGE_MASK;
+- if ((vma->vm_end - vma->vm_start + off) > len)
++ vma_len = get_vm_size(vma);
++
++ /* Overflow in off+len? */
++ if (vma_len + off < off)
++ return -EINVAL;
++ /* Does it fit in the mapping? */
++ if (vma_len + off > len)
+ return -EINVAL;
+
+ off += start;
+- vma->vm_pgoff = off >> PAGE_SHIFT;
++ /* Did that overflow? */
++ if (off < start)
++ return -EINVAL;
++ if (set_vm_offset(vma, off) < 0)
++ return -EINVAL;
+ vma->vm_flags |= VM_IO | VM_RESERVED;
+
+ #ifdef pgprot_noncached
diff --git a/drivers/mtd/nand/denali.c b/drivers/mtd/nand/denali.c
index 0650aaf..7718762 100644
--- a/drivers/mtd/nand/denali.c
@@ -35224,6 +35317,38 @@ index 4a518a3..936b334 100644
#define VXGE_HW_VIRTUAL_PATH_HANDLE(vpath) \
((struct __vxge_hw_vpath_handle *)(vpath)->vpath_handles.next)
+diff --git a/drivers/net/ethernet/octeon/octeon_mgmt.c b/drivers/net/ethernet/octeon/octeon_mgmt.c
+index cd827ff..389795e 100644
+--- a/drivers/net/ethernet/octeon/octeon_mgmt.c
++++ b/drivers/net/ethernet/octeon/octeon_mgmt.c
+@@ -683,10 +683,8 @@ static int octeon_mgmt_init_phy(struct net_device *netdev)
+ p->phydev = phy_connect(netdev, phy_id, octeon_mgmt_adjust_link, 0,
+ PHY_INTERFACE_MODE_MII);
+
+- if (IS_ERR(p->phydev)) {
+- p->phydev = NULL;
++ if (!p->phydev)
+ return -1;
+- }
+
+ phy_start_aneg(p->phydev);
+
+diff --git a/drivers/net/ethernet/pasemi/pasemi_mac.c b/drivers/net/ethernet/pasemi/pasemi_mac.c
+index e559dfa..6fa74d5 100644
+--- a/drivers/net/ethernet/pasemi/pasemi_mac.c
++++ b/drivers/net/ethernet/pasemi/pasemi_mac.c
+@@ -1101,9 +1101,9 @@ static int pasemi_mac_phy_init(struct net_device *dev)
+ phydev = of_phy_connect(dev, phy_dn, &pasemi_adjust_link, 0,
+ PHY_INTERFACE_MODE_SGMII);
+
+- if (IS_ERR(phydev)) {
++ if (!phydev) {
+ printk(KERN_ERR "%s: Could not attach to phy\n", dev->name);
+- return PTR_ERR(phydev);
++ return -ENODEV;
+ }
+
+ mac->phydev = phydev;
diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c
index eb81da4..1592b62 100644
--- a/drivers/net/ethernet/realtek/r8169.c
@@ -35340,6 +35465,43 @@ index 5c05572..389610b 100644
break;
err = 0;
break;
+diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
+index c61ae35..7758801 100644
+--- a/drivers/net/team/team.c
++++ b/drivers/net/team/team.c
+@@ -1410,8 +1410,8 @@ static int team_nl_cmd_noop(struct sk_buff *skb, struct genl_info *info)
+
+ hdr = genlmsg_put(msg, info->snd_pid, info->snd_seq,
+ &team_nl_family, 0, TEAM_CMD_NOOP);
+- if (IS_ERR(hdr)) {
+- err = PTR_ERR(hdr);
++ if (!hdr) {
++ err = -EMSGSIZE;
+ goto err_msg_put;
+ }
+
+@@ -1493,8 +1493,8 @@ static int team_nl_fill_options_get(struct sk_buff *skb,
+
+ hdr = genlmsg_put(skb, pid, seq, &team_nl_family, flags,
+ TEAM_CMD_OPTIONS_GET);
+- if (IS_ERR(hdr))
+- return PTR_ERR(hdr);
++ if (!hdr)
++ return -EMSGSIZE;
+
+ if (nla_put_u32(skb, TEAM_ATTR_TEAM_IFINDEX, team->dev->ifindex))
+ goto nla_put_failure;
+@@ -1739,8 +1739,8 @@ static int team_nl_fill_port_list_get(struct sk_buff *skb,
+
+ hdr = genlmsg_put(skb, pid, seq, &team_nl_family, flags,
+ TEAM_CMD_PORT_LIST_GET);
+- if (IS_ERR(hdr))
+- return PTR_ERR(hdr);
++ if (!hdr)
++ return -EMSGSIZE;
+
+ if (nla_put_u32(skb, TEAM_ATTR_TEAM_IFINDEX, team->dev->ifindex))
+ goto nla_put_failure;
diff --git a/drivers/net/tun.c b/drivers/net/tun.c
index 5fb59ae..989715a 100644
--- a/drivers/net/tun.c
@@ -35731,10 +35893,10 @@ index faec404..a5277f1 100644
D_INFO("*** LOAD DRIVER ***\n");
diff --git a/drivers/net/wireless/iwlwifi/iwl-debugfs.c b/drivers/net/wireless/iwlwifi/iwl-debugfs.c
-index 7f97dec..a41d2cf 100644
+index 5000690..a67f98a 100644
--- a/drivers/net/wireless/iwlwifi/iwl-debugfs.c
+++ b/drivers/net/wireless/iwlwifi/iwl-debugfs.c
-@@ -204,7 +204,7 @@ static ssize_t iwl_dbgfs_sram_write(struct file *file,
+@@ -207,7 +207,7 @@ static ssize_t iwl_dbgfs_sram_write(struct file *file,
{
struct iwl_priv *priv = file->private_data;
char buf[64];
@@ -35743,7 +35905,7 @@ index 7f97dec..a41d2cf 100644
u32 offset, len;
memset(buf, 0, sizeof(buf));
-@@ -481,7 +481,7 @@ static ssize_t iwl_dbgfs_rx_handlers_write(struct file *file,
+@@ -484,7 +484,7 @@ static ssize_t iwl_dbgfs_rx_handlers_write(struct file *file,
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35752,7 +35914,7 @@ index 7f97dec..a41d2cf 100644
u32 reset_flag;
memset(buf, 0, sizeof(buf));
-@@ -562,7 +562,7 @@ static ssize_t iwl_dbgfs_disable_ht40_write(struct file *file,
+@@ -565,7 +565,7 @@ static ssize_t iwl_dbgfs_disable_ht40_write(struct file *file,
{
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35761,7 +35923,7 @@ index 7f97dec..a41d2cf 100644
int ht40;
memset(buf, 0, sizeof(buf));
-@@ -614,7 +614,7 @@ static ssize_t iwl_dbgfs_sleep_level_override_write(struct file *file,
+@@ -617,7 +617,7 @@ static ssize_t iwl_dbgfs_sleep_level_override_write(struct file *file,
{
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35770,7 +35932,7 @@ index 7f97dec..a41d2cf 100644
int value;
memset(buf, 0, sizeof(buf));
-@@ -1879,7 +1879,7 @@ static ssize_t iwl_dbgfs_clear_ucode_statistics_write(struct file *file,
+@@ -1882,7 +1882,7 @@ static ssize_t iwl_dbgfs_clear_ucode_statistics_write(struct file *file,
{
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35779,7 +35941,7 @@ index 7f97dec..a41d2cf 100644
int clear;
memset(buf, 0, sizeof(buf));
-@@ -1924,7 +1924,7 @@ static ssize_t iwl_dbgfs_ucode_tracing_write(struct file *file,
+@@ -1927,7 +1927,7 @@ static ssize_t iwl_dbgfs_ucode_tracing_write(struct file *file,
{
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35788,7 +35950,7 @@ index 7f97dec..a41d2cf 100644
int trace;
memset(buf, 0, sizeof(buf));
-@@ -1995,7 +1995,7 @@ static ssize_t iwl_dbgfs_missed_beacon_write(struct file *file,
+@@ -1998,7 +1998,7 @@ static ssize_t iwl_dbgfs_missed_beacon_write(struct file *file,
{
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35797,7 +35959,7 @@ index 7f97dec..a41d2cf 100644
int missed;
memset(buf, 0, sizeof(buf));
-@@ -2036,7 +2036,7 @@ static ssize_t iwl_dbgfs_plcp_delta_write(struct file *file,
+@@ -2039,7 +2039,7 @@ static ssize_t iwl_dbgfs_plcp_delta_write(struct file *file,
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35806,7 +35968,7 @@ index 7f97dec..a41d2cf 100644
int plcp;
memset(buf, 0, sizeof(buf));
-@@ -2096,7 +2096,7 @@ static ssize_t iwl_dbgfs_txfifo_flush_write(struct file *file,
+@@ -2099,7 +2099,7 @@ static ssize_t iwl_dbgfs_txfifo_flush_write(struct file *file,
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35815,7 +35977,7 @@ index 7f97dec..a41d2cf 100644
int flush;
memset(buf, 0, sizeof(buf));
-@@ -2186,7 +2186,7 @@ static ssize_t iwl_dbgfs_protection_mode_write(struct file *file,
+@@ -2189,7 +2189,7 @@ static ssize_t iwl_dbgfs_protection_mode_write(struct file *file,
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35824,7 +35986,7 @@ index 7f97dec..a41d2cf 100644
int rts;
if (!priv->cfg->ht_params)
-@@ -2228,7 +2228,7 @@ static ssize_t iwl_dbgfs_echo_test_write(struct file *file,
+@@ -2231,7 +2231,7 @@ static ssize_t iwl_dbgfs_echo_test_write(struct file *file,
{
struct iwl_priv *priv = file->private_data;
char buf[8];
@@ -35833,7 +35995,7 @@ index 7f97dec..a41d2cf 100644
memset(buf, 0, sizeof(buf));
buf_size = min(count, sizeof(buf) - 1);
-@@ -2264,7 +2264,7 @@ static ssize_t iwl_dbgfs_log_event_write(struct file *file,
+@@ -2267,7 +2267,7 @@ static ssize_t iwl_dbgfs_log_event_write(struct file *file,
struct iwl_priv *priv = file->private_data;
u32 event_log_flag;
char buf[8];
@@ -35842,7 +36004,7 @@ index 7f97dec..a41d2cf 100644
memset(buf, 0, sizeof(buf));
buf_size = min(count, sizeof(buf) - 1);
-@@ -2314,7 +2314,7 @@ static ssize_t iwl_dbgfs_calib_disabled_write(struct file *file,
+@@ -2317,7 +2317,7 @@ static ssize_t iwl_dbgfs_calib_disabled_write(struct file *file,
struct iwl_priv *priv = file->private_data;
char buf[8];
u32 calib_disabled;
@@ -35852,10 +36014,10 @@ index 7f97dec..a41d2cf 100644
memset(buf, 0, sizeof(buf));
buf_size = min(count, sizeof(buf) - 1);
diff --git a/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c b/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c
-index 79c6b91..c75e8a3 100644
+index a1fb025..378e8a5 100644
--- a/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c
+++ b/drivers/net/wireless/iwlwifi/iwl-trans-pcie.c
-@@ -1948,7 +1948,7 @@ static ssize_t iwl_dbgfs_interrupt_write(struct file *file,
+@@ -1951,7 +1951,7 @@ static ssize_t iwl_dbgfs_interrupt_write(struct file *file,
struct isr_statistics *isr_stats = &trans_pcie->isr_stats;
char buf[8];
@@ -35864,7 +36026,7 @@ index 79c6b91..c75e8a3 100644
u32 reset_flag;
memset(buf, 0, sizeof(buf));
-@@ -1969,7 +1969,7 @@ static ssize_t iwl_dbgfs_csr_write(struct file *file,
+@@ -1972,7 +1972,7 @@ static ssize_t iwl_dbgfs_csr_write(struct file *file,
{
struct iwl_trans *trans = file->private_data;
char buf[8];
@@ -36621,7 +36783,7 @@ index b48c24f..dac0fbc 100644
/* These three are default values which can be overridden */
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
-index 796482b..d08435c 100644
+index 2b4261c..e01516c 100644
--- a/drivers/scsi/hpsa.c
+++ b/drivers/scsi/hpsa.c
@@ -536,7 +536,7 @@ static inline u32 next_command(struct ctlr_info *h, u8 q)
@@ -36633,7 +36795,7 @@ index 796482b..d08435c 100644
if ((rq->head[rq->current_entry] & 1) == rq->wraparound) {
a = rq->head[rq->current_entry];
-@@ -3354,7 +3354,7 @@ static void start_io(struct ctlr_info *h)
+@@ -3355,7 +3355,7 @@ static void start_io(struct ctlr_info *h)
while (!list_empty(&h->reqQ)) {
c = list_entry(h->reqQ.next, struct CommandList, list);
/* can't do anything if fifo is full */
@@ -36642,7 +36804,7 @@ index 796482b..d08435c 100644
dev_warn(&h->pdev->dev, "fifo full\n");
break;
}
-@@ -3376,7 +3376,7 @@ static void start_io(struct ctlr_info *h)
+@@ -3377,7 +3377,7 @@ static void start_io(struct ctlr_info *h)
/* Tell the controller execute command */
spin_unlock_irqrestore(&h->lock, flags);
@@ -36651,7 +36813,7 @@ index 796482b..d08435c 100644
spin_lock_irqsave(&h->lock, flags);
}
spin_unlock_irqrestore(&h->lock, flags);
-@@ -3384,17 +3384,17 @@ static void start_io(struct ctlr_info *h)
+@@ -3385,17 +3385,17 @@ static void start_io(struct ctlr_info *h)
static inline unsigned long get_next_completion(struct ctlr_info *h, u8 q)
{
@@ -36672,7 +36834,7 @@ index 796482b..d08435c 100644
(h->interrupts_enabled == 0);
}
-@@ -4298,7 +4298,7 @@ static int __devinit hpsa_pci_init(struct ctlr_info *h)
+@@ -4299,7 +4299,7 @@ static int __devinit hpsa_pci_init(struct ctlr_info *h)
if (prod_index < 0)
return -ENODEV;
h->product_name = products[prod_index].product_name;
@@ -36681,7 +36843,7 @@ index 796482b..d08435c 100644
pci_disable_link_state(h->pdev, PCIE_LINK_STATE_L0S |
PCIE_LINK_STATE_L1 | PCIE_LINK_STATE_CLKPM);
-@@ -4580,7 +4580,7 @@ static void controller_lockup_detected(struct ctlr_info *h)
+@@ -4581,7 +4581,7 @@ static void controller_lockup_detected(struct ctlr_info *h)
assert_spin_locked(&lockup_detector_lock);
remove_ctlr_from_lockup_detector_list(h);
@@ -36690,7 +36852,7 @@ index 796482b..d08435c 100644
spin_lock_irqsave(&h->lock, flags);
h->lockup_detected = readl(h->vaddr + SA5_SCRATCHPAD_OFFSET);
spin_unlock_irqrestore(&h->lock, flags);
-@@ -4758,7 +4758,7 @@ reinit_after_soft_reset:
+@@ -4759,7 +4759,7 @@ reinit_after_soft_reset:
}
/* make sure the board interrupts are off */
@@ -36699,7 +36861,7 @@ index 796482b..d08435c 100644
if (hpsa_request_irq(h, do_hpsa_intr_msi, do_hpsa_intr_intx))
goto clean2;
-@@ -4792,7 +4792,7 @@ reinit_after_soft_reset:
+@@ -4793,7 +4793,7 @@ reinit_after_soft_reset:
* fake ones to scoop up any residual completions.
*/
spin_lock_irqsave(&h->lock, flags);
@@ -36708,7 +36870,7 @@ index 796482b..d08435c 100644
spin_unlock_irqrestore(&h->lock, flags);
free_irqs(h);
rc = hpsa_request_irq(h, hpsa_msix_discard_completions,
-@@ -4811,9 +4811,9 @@ reinit_after_soft_reset:
+@@ -4812,9 +4812,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");
@@ -36720,7 +36882,7 @@ index 796482b..d08435c 100644
rc = controller_reset_failed(h->cfgtable);
if (rc)
-@@ -4834,7 +4834,7 @@ reinit_after_soft_reset:
+@@ -4835,7 +4835,7 @@ reinit_after_soft_reset:
}
/* Turn the interrupts on so we can service requests */
@@ -36729,7 +36891,7 @@ index 796482b..d08435c 100644
hpsa_hba_inquiry(h);
hpsa_register_scsi(h); /* hook ourselves into SCSI subsystem */
-@@ -4886,7 +4886,7 @@ static void hpsa_shutdown(struct pci_dev *pdev)
+@@ -4887,7 +4887,7 @@ static void hpsa_shutdown(struct pci_dev *pdev)
* To write all data in the battery backed cache to disks
*/
hpsa_flush_cache(h);
@@ -36738,7 +36900,7 @@ index 796482b..d08435c 100644
hpsa_free_irqs_and_disable_msix(h);
}
-@@ -5055,7 +5055,7 @@ static __devinit void hpsa_enter_performant_mode(struct ctlr_info *h,
+@@ -5056,7 +5056,7 @@ static __devinit void hpsa_enter_performant_mode(struct ctlr_info *h,
return;
}
/* Change the access methods to the performant access methods */
@@ -36911,19 +37073,6 @@ index d109cc3..09f4e7d 100644
.qc_prep = ata_noop_qc_prep,
.qc_issue = sas_ata_qc_issue,
.qc_fill_rtf = sas_ata_qc_fill_rtf,
-diff --git a/drivers/scsi/lpfc/Makefile b/drivers/scsi/lpfc/Makefile
-index fe5d396..e93d526 100644
---- a/drivers/scsi/lpfc/Makefile
-+++ b/drivers/scsi/lpfc/Makefile
-@@ -22,7 +22,7 @@
- ccflags-$(GCOV) := -fprofile-arcs -ftest-coverage
- ccflags-$(GCOV) += -O0
-
--ccflags-y += -Werror
-+#ccflags-y += -Werror
-
- obj-$(CONFIG_SCSI_LPFC) := lpfc.o
-
diff --git a/drivers/scsi/lpfc/lpfc.h b/drivers/scsi/lpfc/lpfc.h
index e5da6da..c888d48 100644
--- a/drivers/scsi/lpfc/lpfc.h
@@ -37783,7 +37932,7 @@ index 0d4aa82..f7832d4 100644
/* core tmem accessor functions */
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
-index df9824c..f699b8a 100644
+index 0981707..fa256ac 100644
--- a/drivers/target/target_core_transport.c
+++ b/drivers/target/target_core_transport.c
@@ -1233,7 +1233,7 @@ struct se_device *transport_add_device_to_core_hba(
@@ -39125,7 +39274,7 @@ index ee62b35..b663594 100644
if (!left--) {
if (instance->disconnected)
diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c
-index d956965..4179a77 100644
+index 3440812..2a4ef1f 100644
--- a/drivers/usb/core/devices.c
+++ b/drivers/usb/core/devices.c
@@ -126,7 +126,7 @@ static const char format_endpt[] =
@@ -39374,10 +39523,10 @@ index b0b2ac3..89a4399 100644
"PCI",
"PRO AGP",
diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c
-index 2e471c2..f00eb3e 100644
+index 88e9204..fdefa8f 100644
--- a/drivers/video/console/fbcon.c
+++ b/drivers/video/console/fbcon.c
-@@ -442,7 +442,7 @@ static int __init fb_console_setup(char *this_opt)
+@@ -449,7 +449,7 @@ static int __init fb_console_setup(char *this_opt)
while ((options = strsep(&this_opt, ",")) != NULL) {
if (!strncmp(options, "font:", 5))
@@ -44494,28 +44643,37 @@ index 7e6c52d..94bc756 100644
/*
* We'll have a dentry and an inode for
diff --git a/fs/dcache.c b/fs/dcache.c
-index 4046904..a58db1d 100644
+index 4123b92..5381f16 100644
--- a/fs/dcache.c
+++ b/fs/dcache.c
-@@ -389,7 +389,7 @@ static struct dentry *d_kill(struct dentry *dentry, struct dentry *parent)
- * Inform try_to_ascend() that we are no longer attached to the
- * dentry tree
- */
-- dentry->d_flags |= DCACHE_DISCONNECTED;
-+ dentry->d_flags |= DCACHE_DENTRY_KILLED;
- if (parent)
- spin_unlock(&parent->d_lock);
- dentry_iput(dentry);
-@@ -1046,7 +1046,7 @@ static struct dentry *try_to_ascend(struct dentry *old, int locked, unsigned seq
- * or deletion
- */
- if (new != old->d_parent ||
-- (old->d_flags & DCACHE_DISCONNECTED) ||
-+ (old->d_flags & DCACHE_DENTRY_KILLED) ||
- (!locked && read_seqretry(&rename_lock, seq))) {
- spin_unlock(&new->d_lock);
- new = NULL;
-@@ -3154,7 +3154,7 @@ void __init vfs_caches_init(unsigned long mempages)
+@@ -1132,6 +1132,8 @@ positive:
+ return 1;
+
+ rename_retry:
++ if (locked)
++ goto again;
+ locked = 1;
+ write_seqlock(&rename_lock);
+ goto again;
+@@ -1234,6 +1236,8 @@ out:
+ rename_retry:
+ if (found)
+ return found;
++ if (locked)
++ goto again;
+ locked = 1;
+ write_seqlock(&rename_lock);
+ goto again;
+@@ -3031,6 +3035,8 @@ resume:
+ return;
+
+ rename_retry:
++ if (locked)
++ goto again;
+ locked = 1;
+ write_seqlock(&rename_lock);
+ goto again;
+@@ -3154,7 +3160,7 @@ void __init vfs_caches_init(unsigned long mempages)
mempages -= reserve;
names_cachep = kmem_cache_create("names_cache", PATH_MAX, 0,
@@ -44541,36 +44699,10 @@ index b80bc84..0d46d1a 100644
}
EXPORT_SYMBOL_GPL(debugfs_create_dir);
diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c
-index a07441a..5c47fa2 100644
+index 02e2fec..5c47fa2 100644
--- a/fs/ecryptfs/inode.c
+++ b/fs/ecryptfs/inode.c
-@@ -621,6 +621,7 @@ ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry,
- struct dentry *lower_old_dir_dentry;
- struct dentry *lower_new_dir_dentry;
- struct dentry *trap = NULL;
-+ struct inode *target_inode;
-
- lower_old_dentry = ecryptfs_dentry_to_lower(old_dentry);
- lower_new_dentry = ecryptfs_dentry_to_lower(new_dentry);
-@@ -628,6 +629,7 @@ ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry,
- dget(lower_new_dentry);
- lower_old_dir_dentry = dget_parent(lower_old_dentry);
- lower_new_dir_dentry = dget_parent(lower_new_dentry);
-+ target_inode = new_dentry->d_inode;
- trap = lock_rename(lower_old_dir_dentry, lower_new_dir_dentry);
- /* source should not be ancestor of target */
- if (trap == lower_old_dentry) {
-@@ -643,6 +645,9 @@ ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry,
- lower_new_dir_dentry->d_inode, lower_new_dentry);
- if (rc)
- goto out_lock;
-+ if (target_inode)
-+ fsstack_copy_attr_all(target_inode,
-+ ecryptfs_inode_to_lower(target_inode));
- fsstack_copy_attr_all(new_dir, lower_new_dir_dentry->d_inode);
- if (new_dir != old_dir)
- fsstack_copy_attr_all(old_dir, lower_old_dir_dentry->d_inode);
-@@ -671,7 +676,7 @@ static int ecryptfs_readlink_lower(struct dentry *dentry, char **buf,
+@@ -676,7 +676,7 @@ static int ecryptfs_readlink_lower(struct dentry *dentry, char **buf,
old_fs = get_fs();
set_fs(get_ds());
rc = lower_dentry->d_inode->i_op->readlink(lower_dentry,
@@ -44579,7 +44711,7 @@ index a07441a..5c47fa2 100644
PATH_MAX);
set_fs(old_fs);
if (rc < 0)
-@@ -703,7 +708,7 @@ out:
+@@ -708,7 +708,7 @@ out:
static void
ecryptfs_put_link(struct dentry *dentry, struct nameidata *nd, void *ptr)
{
@@ -48124,18 +48256,9 @@ index 1e4a5fe..a5ce747 100644
error = lock_mount(&old);
if (error)
diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c
-index f729698..2bac081 100644
+index 30bd45a..2ad67a5 100644
--- a/fs/nfs/inode.c
+++ b/fs/nfs/inode.c
-@@ -152,7 +152,7 @@ static void nfs_zap_caches_locked(struct inode *inode)
- nfsi->attrtimeo = NFS_MINATTRTIMEO(inode);
- nfsi->attrtimeo_timestamp = jiffies;
-
-- memset(NFS_COOKIEVERF(inode), 0, sizeof(NFS_COOKIEVERF(inode)));
-+ memset(NFS_COOKIEVERF(inode), 0, sizeof(NFS_I(inode)->cookieverf));
- if (S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode))
- nfsi->cache_validity |= NFS_INO_INVALID_ATTR|NFS_INO_INVALID_DATA|NFS_INO_INVALID_ACCESS|NFS_INO_INVALID_ACL|NFS_INO_REVAL_PAGECACHE;
- else
@@ -1008,16 +1008,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);
}
@@ -49486,7 +49609,7 @@ index 06e1cc1..177cd98 100644
rcu_read_lock();
task = pid_task(proc_pid(dir), PIDTYPE_PID);
diff --git a/fs/proc/proc_sysctl.c b/fs/proc/proc_sysctl.c
-index 3476bca..75e1775 100644
+index 5d00eb8..75e1775 100644
--- a/fs/proc/proc_sysctl.c
+++ b/fs/proc/proc_sysctl.c
@@ -12,11 +12,15 @@
@@ -49507,15 +49630,7 @@ index 3476bca..75e1775 100644
void proc_sys_poll_notify(struct ctl_table_poll *poll)
{
-@@ -462,17 +466,22 @@ static struct dentry *proc_sys_lookup(struct inode *dir, struct dentry *dentry,
-
- err = ERR_PTR(-ENOMEM);
- inode = proc_sys_make_inode(dir->i_sb, h ? h : head, p);
-- if (h)
-- sysctl_head_finish(h);
--
- if (!inode)
- goto out;
+@@ -467,8 +471,14 @@ static struct dentry *proc_sys_lookup(struct inode *dir, struct dentry *dentry,
err = NULL;
d_set_d_op(dentry, &proc_sys_dentry_operations);
@@ -49528,12 +49643,9 @@ index 3476bca..75e1775 100644
+ err = ERR_PTR(-ENOENT);
+
out:
-+ if (h)
-+ sysctl_head_finish(h);
- sysctl_head_finish(head);
- return err;
- }
-@@ -483,18 +492,20 @@ static ssize_t proc_sys_call_handler(struct file *filp, void __user *buf,
+ if (h)
+ sysctl_head_finish(h);
+@@ -482,18 +492,20 @@ static ssize_t proc_sys_call_handler(struct file *filp, void __user *buf,
struct inode *inode = filp->f_path.dentry->d_inode;
struct ctl_table_header *head = grab_header(inode);
struct ctl_table *table = PROC_I(inode)->sysctl_entry;
@@ -49555,7 +49667,7 @@ index 3476bca..75e1775 100644
goto out;
/* if that can happen at all, it should be -EINVAL, not -EISDIR */
-@@ -502,6 +513,22 @@ static ssize_t proc_sys_call_handler(struct file *filp, void __user *buf,
+@@ -501,6 +513,22 @@ static ssize_t proc_sys_call_handler(struct file *filp, void __user *buf,
if (!table->proc_handler)
goto out;
@@ -49578,7 +49690,7 @@ index 3476bca..75e1775 100644
/* careful: calling conventions are nasty here */
res = count;
error = table->proc_handler(table, write, buf, &res, ppos);
-@@ -599,6 +626,9 @@ static int proc_sys_fill_cache(struct file *filp, void *dirent,
+@@ -598,6 +626,9 @@ static int proc_sys_fill_cache(struct file *filp, void *dirent,
return -ENOMEM;
} else {
d_set_d_op(child, &proc_sys_dentry_operations);
@@ -49588,7 +49700,7 @@ index 3476bca..75e1775 100644
d_add(child, inode);
}
} else {
-@@ -642,6 +672,9 @@ static int scan(struct ctl_table_header *head, ctl_table *table,
+@@ -641,6 +672,9 @@ static int scan(struct ctl_table_header *head, ctl_table *table,
if ((*pos)++ < file->f_pos)
return 0;
@@ -49598,7 +49710,7 @@ index 3476bca..75e1775 100644
if (unlikely(S_ISLNK(table->mode)))
res = proc_sys_link_fill_cache(file, dirent, filldir, head, table);
else
-@@ -759,6 +792,9 @@ static int proc_sys_getattr(struct vfsmount *mnt, struct dentry *dentry, struct
+@@ -758,6 +792,9 @@ static int proc_sys_getattr(struct vfsmount *mnt, struct dentry *dentry, struct
if (IS_ERR(head))
return PTR_ERR(head);
@@ -49608,7 +49720,7 @@ index 3476bca..75e1775 100644
generic_fillattr(inode, stat);
if (table)
stat->mode = (stat->mode & S_IFMT) | table->mode;
-@@ -781,13 +817,13 @@ static const struct file_operations proc_sys_dir_file_operations = {
+@@ -780,13 +817,13 @@ static const struct file_operations proc_sys_dir_file_operations = {
.llseek = generic_file_llseek,
};
@@ -61400,19 +61512,6 @@ index b92eadf..b4ecdc1 100644
#define crt_ablkcipher crt_u.ablkcipher
#define crt_aead crt_u.aead
-diff --git a/include/linux/dcache.h b/include/linux/dcache.h
-index 094789f..525ab12 100644
---- a/include/linux/dcache.h
-+++ b/include/linux/dcache.h
-@@ -206,6 +206,8 @@ struct dentry_operations {
- #define DCACHE_MANAGED_DENTRY \
- (DCACHE_MOUNTED|DCACHE_NEED_AUTOMOUNT|DCACHE_MANAGE_TRANSIT)
-
-+#define DCACHE_DENTRY_KILLED 0x100000
-+
- extern seqlock_t rename_lock;
-
- static inline int dname_external(struct dentry *dentry)
diff --git a/include/linux/decompress/mm.h b/include/linux/decompress/mm.h
index 7925bf0..d5143d2 100644
--- a/include/linux/decompress/mm.h
@@ -62970,10 +63069,10 @@ index 6b95109..7616d09 100644
#define __meminitconst __section(.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 9e65eff..b131e8b 100644
+index b806b82..2e2837e 100644
--- a/include/linux/init_task.h
+++ b/include/linux/init_task.h
-@@ -134,6 +134,12 @@ extern struct cred init_cred;
+@@ -143,6 +143,12 @@ extern struct task_group root_task_group;
#define INIT_TASK_COMM "swapper"
@@ -62986,7 +63085,7 @@ index 9e65eff..b131e8b 100644
/*
* INIT_TASK is used to set up the first task table, touch at
* your own risk!. Base=0, limit=0x1fffff (=2MB)
-@@ -172,6 +178,7 @@ extern struct cred init_cred;
+@@ -182,6 +188,7 @@ extern struct task_group root_task_group;
RCU_INIT_POINTER(.cred, &init_cred), \
.comm = INIT_TASK_COMM, \
.thread = INIT_THREAD, \
@@ -63111,19 +63210,6 @@ index 5398d58..5883a34 100644
#define request_module(mod...) __request_module(true, mod)
#define request_module_nowait(mod...) __request_module(false, mod)
#define try_then_request_module(x, mod...) \
-diff --git a/include/linux/kobject.h b/include/linux/kobject.h
-index fc615a9..1e57449 100644
---- a/include/linux/kobject.h
-+++ b/include/linux/kobject.h
-@@ -224,7 +224,7 @@ static inline int kobject_uevent_env(struct kobject *kobj,
-
- static inline __printf(2, 3)
- int add_uevent_var(struct kobj_uevent_env *env, const char *format, ...)
--{ return 0; }
-+{ return -ENOMEM; }
-
- static inline int kobject_action_type(const char *buf, size_t count,
- enum kobject_action *type)
diff --git a/include/linux/kref.h b/include/linux/kref.h
index 9c07dce..a92fa71 100644
--- a/include/linux/kref.h
@@ -63173,7 +63259,7 @@ index 6e887c7..4539601 100644
struct ata_port_info {
unsigned long flags;
diff --git a/include/linux/memory.h b/include/linux/memory.h
-index 1ac7f6e..a5794d0 100644
+index ff9a9f8..c715deb 100644
--- a/include/linux/memory.h
+++ b/include/linux/memory.h
@@ -143,7 +143,7 @@ struct memory_accessor {
@@ -63672,7 +63758,7 @@ index ffc0213..2c1f2cb 100644
return nd->saved_names[nd->depth];
}
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
-index d94cb14..e64c951 100644
+index b52070a..ea67208 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -1026,6 +1026,7 @@ struct net_device_ops {
@@ -63737,10 +63823,10 @@ index a4c5624..79d6d88 100644
/** create a directory */
struct dentry * oprofilefs_mkdir(struct super_block * sb, struct dentry * root,
diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h
-index 45db49f..8795db3 100644
+index c3c98a6..c57555e 100644
--- a/include/linux/perf_event.h
+++ b/include/linux/perf_event.h
-@@ -879,8 +879,8 @@ struct perf_event {
+@@ -881,8 +881,8 @@ struct perf_event {
enum perf_event_active_state state;
unsigned int attach_state;
@@ -63751,14 +63837,7 @@ index 45db49f..8795db3 100644
/*
* These are the total time in nanoseconds that the event
-@@ -925,14 +925,14 @@ struct perf_event {
- struct hw_perf_event hw;
-
- struct perf_event_context *ctx;
-- struct file *filp;
-+ atomic_long_t refcount;
-
- /*
+@@ -933,8 +933,8 @@ struct perf_event {
* These accumulate total time (in nanoseconds) that children
* events have been enabled and running, respectively.
*/
@@ -64020,7 +64099,7 @@ index 3fce545..b4fed6e 100644
static inline void anon_vma_merge(struct vm_area_struct *vma,
struct vm_area_struct *next)
diff --git a/include/linux/sched.h b/include/linux/sched.h
-index 4a1f493..5812aeb 100644
+index e63650f..7dfd1b3 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -101,6 +101,7 @@ struct bio_list;
@@ -64087,7 +64166,7 @@ index 4a1f493..5812aeb 100644
/* Hash table maintenance information */
struct hlist_node uidhash_node;
kuid_t uid;
-@@ -1348,8 +1373,8 @@ struct task_struct {
+@@ -1351,8 +1376,8 @@ struct task_struct {
struct list_head thread_group;
struct completion *vfork_done; /* for vfork() */
@@ -64098,7 +64177,7 @@ index 4a1f493..5812aeb 100644
cputime_t utime, stime, utimescaled, stimescaled;
cputime_t gtime;
-@@ -1365,11 +1390,6 @@ struct task_struct {
+@@ -1368,11 +1393,6 @@ struct task_struct {
struct task_cputime cputime_expires;
struct list_head cpu_timers[3];
@@ -64110,7 +64189,7 @@ index 4a1f493..5812aeb 100644
char comm[TASK_COMM_LEN]; /* executable name excluding path
- access with [gs]et_task_comm (which lock
it with task_lock())
-@@ -1386,8 +1406,16 @@ struct task_struct {
+@@ -1389,8 +1409,16 @@ struct task_struct {
#endif
/* CPU-specific state of this task */
struct thread_struct thread;
@@ -64127,7 +64206,7 @@ index 4a1f493..5812aeb 100644
/* open file information */
struct files_struct *files;
/* namespaces */
-@@ -1431,6 +1459,11 @@ struct task_struct {
+@@ -1434,6 +1462,11 @@ struct task_struct {
struct rt_mutex_waiter *pi_blocked_on;
#endif
@@ -64139,7 +64218,7 @@ index 4a1f493..5812aeb 100644
#ifdef CONFIG_DEBUG_MUTEXES
/* mutex deadlock detection */
struct mutex_waiter *blocked_on;
-@@ -1547,6 +1580,27 @@ struct task_struct {
+@@ -1550,6 +1583,27 @@ struct task_struct {
unsigned long default_timer_slack_ns;
struct list_head *scm_work_list;
@@ -64167,7 +64246,7 @@ index 4a1f493..5812aeb 100644
#ifdef CONFIG_FUNCTION_GRAPH_TRACER
/* Index of current stored address in ret_stack */
int curr_ret_stack;
-@@ -1585,6 +1639,51 @@ struct task_struct {
+@@ -1588,6 +1642,51 @@ struct task_struct {
#endif
};
@@ -64219,7 +64298,7 @@ index 4a1f493..5812aeb 100644
/* Future-safe accessor for struct task_struct's cpus_allowed. */
#define tsk_cpus_allowed(tsk) (&(tsk)->cpus_allowed)
-@@ -2112,7 +2211,9 @@ void yield(void);
+@@ -2115,7 +2214,9 @@ void yield(void);
extern struct exec_domain default_exec_domain;
union thread_union {
@@ -64229,7 +64308,7 @@ index 4a1f493..5812aeb 100644
unsigned long stack[THREAD_SIZE/sizeof(long)];
};
-@@ -2145,6 +2246,7 @@ extern struct pid_namespace init_pid_ns;
+@@ -2148,6 +2249,7 @@ extern struct pid_namespace init_pid_ns;
*/
extern struct task_struct *find_task_by_vpid(pid_t nr);
@@ -64237,7 +64316,7 @@ index 4a1f493..5812aeb 100644
extern struct task_struct *find_task_by_pid_ns(pid_t nr,
struct pid_namespace *ns);
-@@ -2301,7 +2403,7 @@ extern void __cleanup_sighand(struct sighand_struct *);
+@@ -2304,7 +2406,7 @@ extern void __cleanup_sighand(struct sighand_struct *);
extern void exit_itimers(struct signal_struct *);
extern void flush_itimer_signals(void);
@@ -64246,7 +64325,7 @@ index 4a1f493..5812aeb 100644
extern void daemonize(const char *, ...);
extern int allow_signal(int);
-@@ -2502,9 +2604,9 @@ static inline unsigned long *end_of_stack(struct task_struct *p)
+@@ -2505,9 +2607,9 @@ static inline unsigned long *end_of_stack(struct task_struct *p)
#endif
@@ -64273,7 +64352,7 @@ index 899fbb4..1cb4138 100644
#define VIDEO_TYPE_MDA 0x10 /* Monochrome Text Display */
diff --git a/include/linux/security.h b/include/linux/security.h
-index 3dea6a9..81fd81f 100644
+index d143b8e..9f27b95 100644
--- a/include/linux/security.h
+++ b/include/linux/security.h
@@ -26,6 +26,7 @@
@@ -65288,23 +65367,6 @@ index bbd023a..97c6d0d 100644
#ifdef CONFIG_IP_MROUTE
#ifndef CONFIG_IP_MROUTE_MULTIPLE_TABLES
-diff --git a/include/net/scm.h b/include/net/scm.h
-index d456f4c..0c0017c 100644
---- a/include/net/scm.h
-+++ b/include/net/scm.h
-@@ -71,9 +71,11 @@ static __inline__ void scm_destroy(struct scm_cookie *scm)
- }
-
- static __inline__ int scm_send(struct socket *sock, struct msghdr *msg,
-- struct scm_cookie *scm)
-+ struct scm_cookie *scm, bool forcecreds)
- {
- memset(scm, 0, sizeof(*scm));
-+ if (forcecreds)
-+ scm_set_cred(scm, task_tgid(current), current_cred());
- unix_get_peersec_dgram(sock, scm);
- if (msg->msg_controllen <= 0)
- return 0;
diff --git a/include/net/sctp/sctp.h b/include/net/sctp/sctp.h
index a2ef814..31a8e3f 100644
--- a/include/net/sctp/sctp.h
@@ -65323,10 +65385,10 @@ index a2ef814..31a8e3f 100644
#define SCTP_DISABLE_DEBUG
#define SCTP_ASSERT(expr, str, func)
diff --git a/include/net/sock.h b/include/net/sock.h
-index 4a45216..2ae7cd8 100644
+index 5de6557..0bad07b 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
-@@ -303,7 +303,7 @@ struct sock {
+@@ -304,7 +304,7 @@ struct sock {
#ifdef CONFIG_RPS
__u32 sk_rxhash;
#endif
@@ -65335,7 +65397,7 @@ index 4a45216..2ae7cd8 100644
int sk_rcvbuf;
struct sk_filter __rcu *sk_filter;
-@@ -1726,7 +1726,7 @@ static inline void sk_nocaps_add(struct sock *sk, netdev_features_t flags)
+@@ -1728,7 +1728,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,
@@ -65344,7 +65406,7 @@ index 4a45216..2ae7cd8 100644
int copy, int offset)
{
if (skb->ip_summed == CHECKSUM_NONE) {
-@@ -1985,7 +1985,7 @@ static inline void sk_stream_moderate_sndbuf(struct sock *sk)
+@@ -1987,7 +1987,7 @@ static inline void sk_stream_moderate_sndbuf(struct sock *sk)
}
}
@@ -66997,7 +67059,7 @@ index 1f91413..362a0a1 100644
#ifdef CONFIG_MODULE_UNLOAD
{
diff --git a/kernel/events/core.c b/kernel/events/core.c
-index d7d71d6..b6ec863 100644
+index 11409af..b6ec863 100644
--- a/kernel/events/core.c
+++ b/kernel/events/core.c
@@ -181,7 +181,7 @@ int perf_proc_update_handler(struct ctl_table *table, int write,
@@ -67018,38 +67080,7 @@ index d7d71d6..b6ec863 100644
}
static u64 perf_event_read(struct perf_event *event)
-@@ -2933,12 +2933,12 @@ EXPORT_SYMBOL_GPL(perf_event_release_kernel);
- /*
- * Called when the last reference to the file is gone.
- */
--static int perf_release(struct inode *inode, struct file *file)
-+static void put_event(struct perf_event *event)
- {
-- struct perf_event *event = file->private_data;
- struct task_struct *owner;
-
-- file->private_data = NULL;
-+ if (!atomic_long_dec_and_test(&event->refcount))
-+ return;
-
- rcu_read_lock();
- owner = ACCESS_ONCE(event->owner);
-@@ -2973,7 +2973,13 @@ static int perf_release(struct inode *inode, struct file *file)
- put_task_struct(owner);
- }
-
-- return perf_event_release_kernel(event);
-+ perf_event_release_kernel(event);
-+}
-+
-+static int perf_release(struct inode *inode, struct file *file)
-+{
-+ put_event(file->private_data);
-+ return 0;
- }
-
- u64 perf_event_read_value(struct perf_event *event, u64 *enabled, u64 *running)
-@@ -2987,9 +2993,9 @@ u64 perf_event_read_value(struct perf_event *event, u64 *enabled, u64 *running)
+@@ -2993,9 +2993,9 @@ u64 perf_event_read_value(struct perf_event *event, u64 *enabled, u64 *running)
mutex_lock(&event->child_mutex);
total += perf_event_read(event);
*enabled += event->total_time_enabled +
@@ -67061,51 +67092,7 @@ index d7d71d6..b6ec863 100644
list_for_each_entry(child, &event->child_list, child_list) {
total += perf_event_read(child);
-@@ -3225,7 +3231,7 @@ unlock:
-
- static const struct file_operations perf_fops;
-
--static struct perf_event *perf_fget_light(int fd, int *fput_needed)
-+static struct file *perf_fget_light(int fd, int *fput_needed)
- {
- struct file *file;
-
-@@ -3239,7 +3245,7 @@ static struct perf_event *perf_fget_light(int fd, int *fput_needed)
- return ERR_PTR(-EBADF);
- }
-
-- return file->private_data;
-+ return file;
- }
-
- static int perf_event_set_output(struct perf_event *event,
-@@ -3271,19 +3277,21 @@ static long perf_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
-
- case PERF_EVENT_IOC_SET_OUTPUT:
- {
-+ struct file *output_file = NULL;
- struct perf_event *output_event = NULL;
- int fput_needed = 0;
- int ret;
-
- if (arg != -1) {
-- output_event = perf_fget_light(arg, &fput_needed);
-- if (IS_ERR(output_event))
-- return PTR_ERR(output_event);
-+ output_file = perf_fget_light(arg, &fput_needed);
-+ if (IS_ERR(output_file))
-+ return PTR_ERR(output_file);
-+ output_event = output_file->private_data;
- }
-
- ret = perf_event_set_output(event, output_event);
- if (output_event)
-- fput_light(output_event->filp, fput_needed);
-+ fput_light(output_file, fput_needed);
-
- return ret;
- }
-@@ -3396,10 +3404,10 @@ void perf_event_update_userpage(struct perf_event *event)
+@@ -3404,10 +3404,10 @@ void perf_event_update_userpage(struct perf_event *event)
userpg->offset -= local64_read(&event->hw.prev_count);
userpg->time_enabled = enabled +
@@ -67118,7 +67105,7 @@ index d7d71d6..b6ec863 100644
arch_perf_update_userpage(userpg, now);
-@@ -3832,11 +3840,11 @@ static void perf_output_read_one(struct perf_output_handle *handle,
+@@ -3840,11 +3840,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 +
@@ -67132,7 +67119,7 @@ index d7d71d6..b6ec863 100644
}
if (read_format & PERF_FORMAT_ID)
values[n++] = primary_event_id(event);
-@@ -4514,12 +4522,12 @@ static void perf_event_mmap_event(struct perf_mmap_event *mmap_event)
+@@ -4522,12 +4522,12 @@ static void perf_event_mmap_event(struct perf_mmap_event *mmap_event)
* need to add enough zero bytes after the string to handle
* the 64bit alignment we do later.
*/
@@ -67147,15 +67134,7 @@ index d7d71d6..b6ec863 100644
if (IS_ERR(name)) {
name = strncpy(tmp, "//toolong", sizeof(tmp));
goto got_name;
-@@ -5922,6 +5930,7 @@ perf_event_alloc(struct perf_event_attr *attr, int cpu,
-
- mutex_init(&event->mmap_mutex);
-
-+ atomic_long_set(&event->refcount, 1);
- event->cpu = cpu;
- event->attr = *attr;
- event->group_leader = group_leader;
-@@ -5931,7 +5940,7 @@ perf_event_alloc(struct perf_event_attr *attr, int cpu,
+@@ -5940,7 +5940,7 @@ perf_event_alloc(struct perf_event_attr *attr, int cpu,
event->parent = parent_event;
event->ns = get_pid_ns(current->nsproxy->pid_ns);
@@ -67164,40 +67143,7 @@ index d7d71d6..b6ec863 100644
event->state = PERF_EVENT_STATE_INACTIVE;
-@@ -6232,12 +6241,12 @@ SYSCALL_DEFINE5(perf_event_open,
- return event_fd;
-
- if (group_fd != -1) {
-- group_leader = perf_fget_light(group_fd, &fput_needed);
-- if (IS_ERR(group_leader)) {
-- err = PTR_ERR(group_leader);
-+ group_file = perf_fget_light(group_fd, &fput_needed);
-+ if (IS_ERR(group_file)) {
-+ err = PTR_ERR(group_file);
- goto err_fd;
- }
-- group_file = group_leader->filp;
-+ group_leader = group_file->private_data;
- if (flags & PERF_FLAG_FD_OUTPUT)
- output_event = group_leader;
- if (flags & PERF_FLAG_FD_NO_GROUP)
-@@ -6372,7 +6381,6 @@ SYSCALL_DEFINE5(perf_event_open,
- put_ctx(gctx);
- }
-
-- event->filp = event_file;
- WARN_ON_ONCE(ctx->parent_ctx);
- mutex_lock(&ctx->mutex);
-
-@@ -6462,7 +6470,6 @@ perf_event_create_kernel_counter(struct perf_event_attr *attr, int cpu,
- goto err_free;
- }
-
-- event->filp = NULL;
- WARN_ON_ONCE(ctx->parent_ctx);
- mutex_lock(&ctx->mutex);
- perf_install_in_context(ctx, event, cpu);
-@@ -6493,10 +6500,10 @@ static void sync_child_event(struct perf_event *child_event,
+@@ -6500,10 +6500,10 @@ static void sync_child_event(struct perf_event *child_event,
/*
* Add back the child's count to the parent's count:
*/
@@ -67211,64 +67157,6 @@ index d7d71d6..b6ec863 100644
&parent_event->child_total_time_running);
/*
-@@ -6511,7 +6518,7 @@ static void sync_child_event(struct perf_event *child_event,
- * Release the parent event, if this was the last
- * reference to it.
- */
-- fput(parent_event->filp);
-+ put_event(parent_event);
- }
-
- static void
-@@ -6587,9 +6594,8 @@ static void perf_event_exit_task_context(struct task_struct *child, int ctxn)
- *
- * __perf_event_exit_task()
- * sync_child_event()
-- * fput(parent_event->filp)
-- * perf_release()
-- * mutex_lock(&ctx->mutex)
-+ * put_event()
-+ * mutex_lock(&ctx->mutex)
- *
- * But since its the parent context it won't be the same instance.
- */
-@@ -6657,7 +6663,7 @@ static void perf_free_event(struct perf_event *event,
- list_del_init(&event->child_list);
- mutex_unlock(&parent->child_mutex);
-
-- fput(parent->filp);
-+ put_event(parent);
-
- perf_group_detach(event);
- list_del_event(event, ctx);
-@@ -6737,6 +6743,12 @@ inherit_event(struct perf_event *parent_event,
- NULL, NULL);
- if (IS_ERR(child_event))
- return child_event;
-+
-+ if (!atomic_long_inc_not_zero(&parent_event->refcount)) {
-+ free_event(child_event);
-+ return NULL;
-+ }
-+
- get_ctx(child_ctx);
-
- /*
-@@ -6778,14 +6790,6 @@ inherit_event(struct perf_event *parent_event,
- raw_spin_unlock_irqrestore(&child_ctx->lock, flags);
-
- /*
-- * Get a reference to the parent filp - we will fput it
-- * when the child event exits. This is safe to do because
-- * we are in the parent and we know that the filp still
-- * exists and has a nonzero count:
-- */
-- atomic_long_inc(&parent_event->filp->f_count);
--
-- /*
- * Link this into the parent event's child list
- */
- WARN_ON_ONCE(parent_event->ctx->parent_ctx);
diff --git a/kernel/exit.c b/kernel/exit.c
index 46ce8da..c648f3a 100644
--- a/kernel/exit.c
@@ -70039,7 +69927,7 @@ index 0984a21..939f183 100644
#ifdef CONFIG_RT_GROUP_SCHED
/*
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 39c44fa..70edb8b 100644
+index c04c9ff..98c54bf 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -4103,6 +4103,8 @@ int can_nice(const struct task_struct *p, const int nice)
@@ -70897,7 +70785,7 @@ index f113755..ec24223 100644
cpumask_clear_cpu(cpu, tick_get_broadcast_mask());
tick_broadcast_clear_oneshot(cpu);
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
-index 3447cfa..291806b 100644
+index 63c88c1..8fd3c2f 100644
--- a/kernel/time/timekeeping.c
+++ b/kernel/time/timekeeping.c
@@ -14,6 +14,7 @@
@@ -70909,7 +70797,7 @@ index 3447cfa..291806b 100644
#include <linux/clocksource.h>
#include <linux/jiffies.h>
@@ -387,6 +388,8 @@ int do_settimeofday(const struct timespec *tv)
- if ((unsigned long)tv->tv_nsec >= NSEC_PER_SEC)
+ if (!timespec_valid_strict(tv))
return -EINVAL;
+ gr_log_timechange();
@@ -71266,8 +71154,21 @@ index d4545f4..a9010a1 100644
return;
local_irq_save(flags);
+diff --git a/kernel/workqueue.c b/kernel/workqueue.c
+index 2016347..070fbbe 100644
+--- a/kernel/workqueue.c
++++ b/kernel/workqueue.c
+@@ -3451,7 +3451,7 @@ static int __cpuinit trustee_thread(void *__gcwq)
+ */
+ worker_flags |= WORKER_REBIND;
+ worker_flags &= ~WORKER_ROGUE;
+- ACCESS_ONCE(worker->flags) = worker_flags;
++ ACCESS_ONCE_RW(worker->flags) = worker_flags;
+
+ /* queue rebind_work, wq doesn't matter, use the default one */
+ if (test_and_set_bit(WORK_STRUCT_PENDING_BIT,
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
-index ff5bdee..3eaeba6 100644
+index ff5bdee..e68c124 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -1165,6 +1165,7 @@ config LATENCYTOP
@@ -71278,6 +71179,24 @@ index ff5bdee..3eaeba6 100644
select FRAME_POINTER if !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM_UNWIND
select KALLSYMS
select KALLSYMS_ALL
+@@ -1180,7 +1181,7 @@ source kernel/trace/Kconfig
+
+ config PROVIDE_OHCI1394_DMA_INIT
+ bool "Remote debugging over FireWire early on boot"
+- depends on PCI && X86
++ depends on PCI && X86 && !GRKERNSEC
+ help
+ 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
+@@ -1209,7 +1210,7 @@ config PROVIDE_OHCI1394_DMA_INIT
+
+ config FIREWIRE_OHCI_REMOTE_DMA
+ bool "Remote debugging over FireWire with firewire-ohci"
+- depends on FIREWIRE_OHCI
++ depends on FIREWIRE_OHCI && !GRKERNSEC
+ help
+ This option lets you use the FireWire bus for remote debugging
+ with help of the firewire-ohci driver. It enables unfiltered
diff --git a/lib/bitmap.c b/lib/bitmap.c
index 06fdfa1..97c5c7d 100644
--- a/lib/bitmap.c
@@ -71366,24 +71285,6 @@ index 80b9c76..9e32279 100644
}
EXPORT_SYMBOL(devm_ioport_unmap);
-diff --git a/lib/digsig.c b/lib/digsig.c
-index 286d558..8c0e629 100644
---- a/lib/digsig.c
-+++ b/lib/digsig.c
-@@ -163,9 +163,11 @@ static int digsig_verify_rsa(struct key *key,
- memcpy(out1 + head, p, l);
-
- err = pkcs_1_v1_5_decode_emsa(out1, len, mblen, out2, &len);
-+ if (err)
-+ goto err;
-
-- if (!err && len == hlen)
-- err = memcmp(out2, h, hlen);
-+ if (len != hlen || memcmp(out2, h, hlen))
-+ err = -EINVAL;
-
- err:
- mpi_free(in);
diff --git a/lib/dma-debug.c b/lib/dma-debug.c
index 66ce414..6f0a0dd 100644
--- a/lib/dma-debug.c
@@ -74449,7 +74350,7 @@ index d4b0c10..ed421b5 100644
new->vm_region = region;
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
-index 201b508..1fb51ca 100644
+index 34d879e..62970df 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -336,7 +336,7 @@ out:
@@ -75995,18 +75896,6 @@ index 876fbe8..8bbea9f 100644
__SONET_ITEMS
#undef __HANDLE_ITEM
}
-diff --git a/net/atm/common.c b/net/atm/common.c
-index b4b44db..0c0ad93 100644
---- a/net/atm/common.c
-+++ b/net/atm/common.c
-@@ -812,6 +812,7 @@ int vcc_getsockopt(struct socket *sock, int level, int optname,
-
- if (!vcc->dev || !test_bit(ATM_VF_ADDR, &vcc->flags))
- return -ENOTCONN;
-+ memset(&pvc, 0, sizeof(pvc));
- pvc.sap_family = AF_ATMPVC;
- pvc.sap_addr.itf = vcc->dev->number;
- pvc.sap_addr.vpi = vcc->vpi;
diff --git a/net/atm/lec.h b/net/atm/lec.h
index a86aff9..3a0d6f6 100644
--- a/net/atm/lec.h
@@ -76050,18 +75939,6 @@ index 0d020de..011c7bb 100644
}
static void atm_dev_info(struct seq_file *seq, const struct atm_dev *dev)
-diff --git a/net/atm/pvc.c b/net/atm/pvc.c
-index 3a73491..ae03240 100644
---- a/net/atm/pvc.c
-+++ b/net/atm/pvc.c
-@@ -95,6 +95,7 @@ static int pvc_getname(struct socket *sock, struct sockaddr *sockaddr,
- return -ENOTCONN;
- *sockaddr_len = sizeof(struct sockaddr_atmpvc);
- addr = (struct sockaddr_atmpvc *)sockaddr;
-+ memset(addr, 0, sizeof(*addr));
- addr->sap_family = AF_ATMPVC;
- addr->sap_addr.itf = vcc->dev->number;
- addr->sap_addr.vpi = vcc->vpi;
diff --git a/net/atm/resources.c b/net/atm/resources.c
index 23f45ce..c748f1a 100644
--- a/net/atm/resources.c
@@ -76206,18 +76083,10 @@ index 74175c2..32f8901 100644
frag2->seqno = htons(seqno);
diff --git a/net/bluetooth/hci_sock.c b/net/bluetooth/hci_sock.c
-index 5914623..a4a2b19 100644
+index bedc768..a4a2b19 100644
--- a/net/bluetooth/hci_sock.c
+++ b/net/bluetooth/hci_sock.c
-@@ -706,6 +706,7 @@ static int hci_sock_getname(struct socket *sock, struct sockaddr *addr, int *add
- *addr_len = sizeof(*haddr);
- haddr->hci_family = AF_BLUETOOTH;
- haddr->hci_dev = hdev->id;
-+ haddr->hci_channel= 0;
-
- release_sock(sk);
- return 0;
-@@ -941,7 +942,7 @@ static int hci_sock_setsockopt(struct socket *sock, int level, int optname, char
+@@ -942,7 +942,7 @@ static int hci_sock_setsockopt(struct socket *sock, int level, int optname, char
uf.event_mask[1] = *((u32 *) f->event_mask + 1);
}
@@ -76226,19 +76095,11 @@ index 5914623..a4a2b19 100644
if (copy_from_user(&uf, optval, len)) {
err = -EFAULT;
break;
-@@ -1016,6 +1017,7 @@ static int hci_sock_getsockopt(struct socket *sock, int level, int optname, char
- {
- struct hci_filter *f = &hci_pi(sk)->filter;
-
-+ memset(&uf, 0, sizeof(uf));
- uf.type_mask = f->type_mask;
- uf.opcode = f->opcode;
- uf.event_mask[0] = *((u32 *) f->event_mask + 0);
diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c
-index 7568a6f..ea3097b 100644
+index 6204170..5ae8707 100644
--- a/net/bluetooth/l2cap_core.c
+++ b/net/bluetooth/l2cap_core.c
-@@ -2799,8 +2799,10 @@ static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, voi
+@@ -2800,8 +2800,10 @@ static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, voi
break;
case L2CAP_CONF_RFC:
@@ -76252,18 +76113,10 @@ index 7568a6f..ea3097b 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
-index 3bb1611..d2f89c1 100644
+index 9c94d44..831dc8e 100644
--- a/net/bluetooth/l2cap_sock.c
+++ b/net/bluetooth/l2cap_sock.c
-@@ -246,6 +246,7 @@ static int l2cap_sock_getname(struct socket *sock, struct sockaddr *addr, int *l
-
- BT_DBG("sock %p, sk %p", sock, sk);
-
-+ memset(la, 0, sizeof(struct sockaddr_l2));
- addr->sa_family = AF_BLUETOOTH;
- *len = sizeof(struct sockaddr_l2);
-
-@@ -451,7 +452,8 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, char __us
+@@ -452,7 +452,8 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, char __us
struct sock *sk = sock->sk;
struct l2cap_chan *chan = l2cap_pi(sk)->chan;
struct l2cap_options opts;
@@ -76273,7 +76126,7 @@ index 3bb1611..d2f89c1 100644
u32 opt;
BT_DBG("sk %p", sk);
-@@ -473,7 +475,7 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, char __us
+@@ -474,7 +475,7 @@ static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, char __us
opts.max_tx = chan->max_tx;
opts.txwin_size = chan->tx_win;
@@ -76282,7 +76135,7 @@ index 3bb1611..d2f89c1 100644
if (copy_from_user((char *) &opts, optval, len)) {
err = -EFAULT;
break;
-@@ -546,7 +548,8 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ch
+@@ -547,7 +548,8 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ch
struct bt_security sec;
struct bt_power pwr;
struct l2cap_conn *conn;
@@ -76292,7 +76145,7 @@ index 3bb1611..d2f89c1 100644
u32 opt;
BT_DBG("sk %p", sk);
-@@ -569,7 +572,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ch
+@@ -570,7 +572,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ch
sec.level = BT_SECURITY_LOW;
@@ -76301,7 +76154,7 @@ index 3bb1611..d2f89c1 100644
if (copy_from_user((char *) &sec, optval, len)) {
err = -EFAULT;
break;
-@@ -666,7 +669,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ch
+@@ -667,7 +669,7 @@ static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ch
pwr.force_active = BT_POWER_FORCE_ACTIVE_ON;
@@ -76311,18 +76164,10 @@ index 3bb1611..d2f89c1 100644
err = -EFAULT;
break;
diff --git a/net/bluetooth/rfcomm/sock.c b/net/bluetooth/rfcomm/sock.c
-index e8707de..4b24eef 100644
+index 2df6956..4b24eef 100644
--- a/net/bluetooth/rfcomm/sock.c
+++ b/net/bluetooth/rfcomm/sock.c
-@@ -547,6 +547,7 @@ static int rfcomm_sock_getname(struct socket *sock, struct sockaddr *addr, int *
-
- BT_DBG("sock %p, sk %p", sock, sk);
-
-+ memset(sa, 0, sizeof(*sa));
- sa->rc_family = AF_BLUETOOTH;
- sa->rc_channel = rfcomm_pi(sk)->channel;
- if (peer)
-@@ -685,7 +686,7 @@ static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, c
+@@ -686,7 +686,7 @@ static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, c
struct sock *sk = sock->sk;
struct bt_security sec;
int err = 0;
@@ -76331,7 +76176,7 @@ index e8707de..4b24eef 100644
u32 opt;
BT_DBG("sk %p", sk);
-@@ -707,7 +708,7 @@ static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, c
+@@ -708,7 +708,7 @@ static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, c
sec.level = BT_SECURITY_LOW;
@@ -76340,16 +76185,8 @@ index e8707de..4b24eef 100644
if (copy_from_user((char *) &sec, optval, len)) {
err = -EFAULT;
break;
-@@ -841,6 +842,7 @@ static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, c
- }
-
- sec.level = rfcomm_pi(sk)->sec_level;
-+ sec.key_size = 0;
-
- len = min_t(unsigned int, len, sizeof(sec));
- if (copy_to_user(optval, (char *) &sec, len))
diff --git a/net/bluetooth/rfcomm/tty.c b/net/bluetooth/rfcomm/tty.c
-index d1820ff..4f8c8f6 100644
+index 6435296..4f8c8f6 100644
--- a/net/bluetooth/rfcomm/tty.c
+++ b/net/bluetooth/rfcomm/tty.c
@@ -314,7 +314,7 @@ static void rfcomm_dev_del(struct rfcomm_dev *dev)
@@ -76361,15 +76198,6 @@ index d1820ff..4f8c8f6 100644
spin_unlock_irqrestore(&dev->port.lock, flags);
return;
}
-@@ -461,7 +461,7 @@ static int rfcomm_get_dev_list(void __user *arg)
-
- size = sizeof(*dl) + dev_num * sizeof(*di);
-
-- dl = kmalloc(size, GFP_KERNEL);
-+ dl = kzalloc(size, GFP_KERNEL);
- if (!dl)
- return -ENOMEM;
-
@@ -669,10 +669,10 @@ static int rfcomm_tty_open(struct tty_struct *tty, struct file *filp)
return -ENODEV;
@@ -76652,10 +76480,10 @@ index ae6acf6..d5c8f66 100644
return err;
diff --git a/net/core/dev.c b/net/core/dev.c
-index a000840..566cee1 100644
+index e2215ee..b850ae4 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
-@@ -1135,9 +1135,13 @@ void dev_load(struct net *net, const char *name)
+@@ -1138,9 +1138,13 @@ void dev_load(struct net *net, const char *name)
if (no_module && capable(CAP_NET_ADMIN))
no_module = request_module("netdev-%s", name);
if (no_module && capable(CAP_SYS_MODULE)) {
@@ -76669,7 +76497,7 @@ index a000840..566cee1 100644
}
}
EXPORT_SYMBOL(dev_load);
-@@ -1602,7 +1606,7 @@ int dev_forward_skb(struct net_device *dev, struct sk_buff *skb)
+@@ -1605,7 +1609,7 @@ 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)) {
@@ -76678,7 +76506,7 @@ index a000840..566cee1 100644
kfree_skb(skb);
return NET_RX_DROP;
}
-@@ -1612,7 +1616,7 @@ int dev_forward_skb(struct net_device *dev, struct sk_buff *skb)
+@@ -1615,7 +1619,7 @@ int dev_forward_skb(struct net_device *dev, struct sk_buff *skb)
nf_reset(skb);
if (unlikely(!is_skb_forwardable(dev, skb))) {
@@ -76687,7 +76515,7 @@ index a000840..566cee1 100644
kfree_skb(skb);
return NET_RX_DROP;
}
-@@ -2041,7 +2045,7 @@ static int illegal_highdma(struct net_device *dev, struct sk_buff *skb)
+@@ -2056,7 +2060,7 @@ static int illegal_highdma(struct net_device *dev, struct sk_buff *skb)
struct dev_gso_cb {
void (*destructor)(struct sk_buff *skb);
@@ -76696,7 +76524,7 @@ index a000840..566cee1 100644
#define DEV_GSO_CB(skb) ((struct dev_gso_cb *)(skb)->cb)
-@@ -2876,7 +2880,7 @@ enqueue:
+@@ -2894,7 +2898,7 @@ enqueue:
local_irq_restore(flags);
@@ -76705,7 +76533,7 @@ index a000840..566cee1 100644
kfree_skb(skb);
return NET_RX_DROP;
}
-@@ -2948,7 +2952,7 @@ int netif_rx_ni(struct sk_buff *skb)
+@@ -2966,7 +2970,7 @@ int netif_rx_ni(struct sk_buff *skb)
}
EXPORT_SYMBOL(netif_rx_ni);
@@ -76714,7 +76542,7 @@ index a000840..566cee1 100644
{
struct softnet_data *sd = &__get_cpu_var(softnet_data);
-@@ -3235,7 +3239,7 @@ ncls:
+@@ -3253,7 +3257,7 @@ ncls:
if (pt_prev) {
ret = pt_prev->func(skb, skb->dev, pt_prev, orig_dev);
} else {
@@ -76723,7 +76551,7 @@ index a000840..566cee1 100644
kfree_skb(skb);
/* Jamal, now you will not able to escape explaining
* me how you were going to use this. :-)
-@@ -3800,7 +3804,7 @@ void netif_napi_del(struct napi_struct *napi)
+@@ -3818,7 +3822,7 @@ void netif_napi_del(struct napi_struct *napi)
}
EXPORT_SYMBOL(netif_napi_del);
@@ -76732,7 +76560,7 @@ index a000840..566cee1 100644
{
struct softnet_data *sd = &__get_cpu_var(softnet_data);
unsigned long time_limit = jiffies + 2;
-@@ -4270,8 +4274,13 @@ static int ptype_seq_show(struct seq_file *seq, void *v)
+@@ -4288,8 +4292,13 @@ static int ptype_seq_show(struct seq_file *seq, void *v)
else
seq_printf(seq, "%04x", ntohs(pt->type));
@@ -76746,7 +76574,7 @@ index a000840..566cee1 100644
}
return 0;
-@@ -5823,7 +5832,7 @@ struct rtnl_link_stats64 *dev_get_stats(struct net_device *dev,
+@@ -5841,7 +5850,7 @@ struct rtnl_link_stats64 *dev_get_stats(struct net_device *dev,
} else {
netdev_stats_to_stats64(storage, &dev->stats);
}
@@ -76871,7 +76699,7 @@ index 611c5ef..88f6d6d 100644
{
int new_fd;
diff --git a/net/core/sock.c b/net/core/sock.c
-index 9e5b71f..ee7aab4 100644
+index fcf8fdf..74437a5 100644
--- a/net/core/sock.c
+++ b/net/core/sock.c
@@ -344,7 +344,7 @@ int sock_queue_rcv_skb(struct sock *sk, struct sk_buff *skb)
@@ -76919,7 +76747,17 @@ index 9e5b71f..ee7aab4 100644
goto discard_and_relse;
}
-@@ -830,12 +830,12 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -636,7 +636,8 @@ set_rcvbuf:
+
+ case SO_KEEPALIVE:
+ #ifdef CONFIG_INET
+- if (sk->sk_protocol == IPPROTO_TCP)
++ if (sk->sk_protocol == IPPROTO_TCP &&
++ sk->sk_type == SOCK_STREAM)
+ tcp_set_keepalive(sk, valbool);
+ #endif
+ sock_valbool_flag(sk, SOCK_KEEPOPEN, valbool);
+@@ -830,12 +831,12 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
struct timeval tm;
} v;
@@ -76935,7 +76773,7 @@ index 9e5b71f..ee7aab4 100644
return -EINVAL;
memset(&v, 0, sizeof(v));
-@@ -976,18 +976,18 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -976,18 +977,18 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
if (len > sizeof(peercred))
len = sizeof(peercred);
cred_to_ucred(sk->sk_peer_pid, sk->sk_peer_cred, &peercred);
@@ -76957,7 +76795,7 @@ index 9e5b71f..ee7aab4 100644
return -EINVAL;
if (copy_to_user(optval, address, len))
return -EFAULT;
-@@ -1035,7 +1035,7 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
+@@ -1035,7 +1036,7 @@ int sock_getsockopt(struct socket *sock, int level, int optname,
if (len > lv)
len = lv;
@@ -76966,7 +76804,7 @@ index 9e5b71f..ee7aab4 100644
return -EFAULT;
lenout:
if (put_user(len, optlen))
-@@ -2124,7 +2124,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
+@@ -2125,7 +2126,7 @@ void sock_init_data(struct socket *sock, struct sock *sk)
*/
smp_wmb();
atomic_set(&sk->sk_refcnt, 1);
@@ -77007,18 +76845,6 @@ index 5fd1467..8b70900 100644
}
EXPORT_SYMBOL_GPL(sock_diag_save_cookie);
-diff --git a/net/dccp/ccids/ccid3.c b/net/dccp/ccids/ccid3.c
-index 8c67bed..ce0d140 100644
---- a/net/dccp/ccids/ccid3.c
-+++ b/net/dccp/ccids/ccid3.c
-@@ -531,6 +531,7 @@ static int ccid3_hc_tx_getsockopt(struct sock *sk, const int optname, int len,
- case DCCP_SOCKOPT_CCID_TX_INFO:
- if (len < sizeof(tfrc))
- return -EINVAL;
-+ memset(&tfrc, 0, sizeof(tfrc));
- tfrc.tfrctx_x = hc->tx_x;
- tfrc.tfrctx_x_recv = hc->tx_x_recv;
- tfrc.tfrctx_x_calc = hc->tx_x_calc;
diff --git a/net/decnet/sysctl_net_decnet.c b/net/decnet/sysctl_net_decnet.c
index a55eecc..dd8428c 100644
--- a/net/decnet/sysctl_net_decnet.c
@@ -77397,10 +77223,10 @@ index 98b30d0..cfa3cf7 100644
ts = peer->tcp_ts;
tsage = get_seconds() - peer->tcp_ts_stamp;
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
-index 05fe1f4..cc273dd 100644
+index 262316b..5a9f3f3 100644
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
-@@ -4886,7 +4886,7 @@ static struct sk_buff *tcp_collapse_one(struct sock *sk, struct sk_buff *skb,
+@@ -4885,7 +4885,7 @@ static struct sk_buff *tcp_collapse_one(struct sock *sk, struct sk_buff *skb,
* simplifies code)
*/
static void
@@ -77694,10 +77520,10 @@ index eaca736..60488ae 100644
int udp4_seq_show(struct seq_file *seq, void *v)
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
-index 8f6411c..5767579 100644
+index 938ba6d..30c8021 100644
--- a/net/ipv6/addrconf.c
+++ b/net/ipv6/addrconf.c
-@@ -2145,7 +2145,7 @@ int addrconf_set_dstaddr(struct net *net, void __user *arg)
+@@ -2143,7 +2143,7 @@ int addrconf_set_dstaddr(struct net *net, void __user *arg)
p.iph.ihl = 5;
p.iph.protocol = IPPROTO_IPV6;
p.iph.ttl = 64;
@@ -78227,38 +78053,43 @@ index 34e4185..8823368 100644
} while (!res);
return res;
}
-diff --git a/net/l2tp/l2tp_ip6.c b/net/l2tp/l2tp_ip6.c
-index 35e1e4b..9275471 100644
---- a/net/l2tp/l2tp_ip6.c
-+++ b/net/l2tp/l2tp_ip6.c
-@@ -410,6 +410,7 @@ static int l2tp_ip6_getname(struct socket *sock, struct sockaddr *uaddr,
- lsa->l2tp_family = AF_INET6;
- lsa->l2tp_flowinfo = 0;
- lsa->l2tp_scope_id = 0;
-+ lsa->l2tp_unused = 0;
- if (peer) {
- if (!lsk->peer_conn_id)
- return -ENOTCONN;
-diff --git a/net/llc/af_llc.c b/net/llc/af_llc.c
-index fe5453c..a13c3e23 100644
---- a/net/llc/af_llc.c
-+++ b/net/llc/af_llc.c
-@@ -969,14 +969,13 @@ static int llc_ui_getname(struct socket *sock, struct sockaddr *uaddr,
- struct sockaddr_llc sllc;
- struct sock *sk = sock->sk;
- struct llc_sock *llc = llc_sk(sk);
-- int rc = 0;
-+ int rc = -EBADF;
+diff --git a/net/l2tp/l2tp_netlink.c b/net/l2tp/l2tp_netlink.c
+index ddc553e..1937a14 100644
+--- a/net/l2tp/l2tp_netlink.c
++++ b/net/l2tp/l2tp_netlink.c
+@@ -80,8 +80,8 @@ static int l2tp_nl_cmd_noop(struct sk_buff *skb, struct genl_info *info)
+
+ hdr = genlmsg_put(msg, info->snd_pid, info->snd_seq,
+ &l2tp_nl_family, 0, L2TP_CMD_NOOP);
+- if (IS_ERR(hdr)) {
+- ret = PTR_ERR(hdr);
++ if (!hdr) {
++ ret = -EMSGSIZE;
+ goto err_out;
+ }
- memset(&sllc, 0, sizeof(sllc));
- lock_sock(sk);
- if (sock_flag(sk, SOCK_ZAPPED))
- goto out;
- *uaddrlen = sizeof(sllc);
-- memset(uaddr, 0, *uaddrlen);
- if (peer) {
- rc = -ENOTCONN;
- if (sk->sk_state != TCP_ESTABLISHED)
+@@ -250,8 +250,8 @@ static int l2tp_nl_tunnel_send(struct sk_buff *skb, u32 pid, u32 seq, int flags,
+
+ hdr = genlmsg_put(skb, pid, seq, &l2tp_nl_family, flags,
+ L2TP_CMD_TUNNEL_GET);
+- if (IS_ERR(hdr))
+- return PTR_ERR(hdr);
++ if (!hdr)
++ return -EMSGSIZE;
+
+ if (nla_put_u8(skb, L2TP_ATTR_PROTO_VERSION, tunnel->version) ||
+ nla_put_u32(skb, L2TP_ATTR_CONN_ID, tunnel->tunnel_id) ||
+@@ -617,8 +617,8 @@ static int l2tp_nl_session_send(struct sk_buff *skb, u32 pid, u32 seq, int flags
+ sk = tunnel->sock;
+
+ hdr = genlmsg_put(skb, pid, seq, &l2tp_nl_family, flags, L2TP_CMD_SESSION_GET);
+- if (IS_ERR(hdr))
+- return PTR_ERR(hdr);
++ if (!hdr)
++ return -EMSGSIZE;
+
+ if (nla_put_u32(skb, L2TP_ATTR_CONN_ID, tunnel->tunnel_id) ||
+ nla_put_u32(skb, L2TP_ATTR_SESSION_ID, session->session_id) ||
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
index 3f3cd50..d2cf249 100644
--- a/net/mac80211/ieee80211_i.h
@@ -78517,7 +78348,7 @@ index a54b018c..07e0120 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
-index 84444dd..f91c066 100644
+index 72bf32a..f91c066 100644
--- a/net/netfilter/ipvs/ip_vs_ctl.c
+++ b/net/netfilter/ipvs/ip_vs_ctl.c
@@ -788,7 +788,7 @@ __ip_vs_update_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest,
@@ -78556,15 +78387,7 @@ index 84444dd..f91c066 100644
entry.weight = atomic_read(&dest->weight);
entry.u_threshold = dest->u_threshold;
entry.l_threshold = dest->l_threshold;
-@@ -2759,6 +2759,7 @@ do_ip_vs_get_ctl(struct sock *sk, int cmd, void __user *user, int *len)
- {
- struct ip_vs_timeout_user t;
-
-+ memset(&t, 0, sizeof(t));
- __ip_vs_get_timeouts(net, &t);
- if (copy_to_user(user, &t, sizeof(t)) != 0)
- ret = -EFAULT;
-@@ -3089,7 +3090,7 @@ static int ip_vs_genl_fill_dest(struct sk_buff *skb, struct ip_vs_dest *dest)
+@@ -3090,7 +3090,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_u16(skb, IPVS_DEST_ATTR_PORT, dest->port) ||
nla_put_u32(skb, IPVS_DEST_ATTR_FWD_METHOD,
@@ -78767,7 +78590,7 @@ index 4fe4fb4..87a89e5 100644
return 0;
}
diff --git a/net/netlink/af_netlink.c b/net/netlink/af_netlink.c
-index b3025a6..e717db9 100644
+index 20b32fd..e717db9 100644
--- a/net/netlink/af_netlink.c
+++ b/net/netlink/af_netlink.c
@@ -753,7 +753,7 @@ static void netlink_overrun(struct sock *sk)
@@ -78779,26 +78602,7 @@ index b3025a6..e717db9 100644
}
static struct sock *netlink_getsockbypid(struct sock *ssk, u32 pid)
-@@ -1344,7 +1344,7 @@ static int netlink_sendmsg(struct kiocb *kiocb, struct socket *sock,
- if (NULL == siocb->scm)
- siocb->scm = &scm;
-
-- err = scm_send(sock, msg, siocb->scm);
-+ err = scm_send(sock, msg, siocb->scm, true);
- if (err < 0)
- return err;
-
-@@ -1355,7 +1355,8 @@ static int netlink_sendmsg(struct kiocb *kiocb, struct socket *sock,
- dst_pid = addr->nl_pid;
- dst_group = ffs(addr->nl_groups);
- err = -EPERM;
-- if (dst_group && !netlink_capable(sock, NL_NONROOT_SEND))
-+ if ((dst_group || dst_pid) &&
-+ !netlink_capable(sock, NL_NONROOT_SEND))
- goto out;
- } else {
- dst_pid = nlk->dst_pid;
-@@ -2022,7 +2023,7 @@ static int netlink_seq_show(struct seq_file *seq, void *v)
+@@ -2023,7 +2023,7 @@ static int netlink_seq_show(struct seq_file *seq, void *v)
sk_wmem_alloc_get(s),
nlk->cb,
atomic_read(&s->sk_refcnt),
@@ -78807,14 +78611,6 @@ index b3025a6..e717db9 100644
sock_i_ino(s)
);
-@@ -2124,6 +2125,7 @@ static void __init netlink_add_usersock_entry(void)
- rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners);
- nl_table[NETLINK_USERSOCK].module = THIS_MODULE;
- nl_table[NETLINK_USERSOCK].registered = 1;
-+ nl_table[NETLINK_USERSOCK].nl_nonroot = NL_NONROOT_SEND;
-
- netlink_table_ungrab();
- }
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c
index 06592d8..64860f6 100644
--- a/net/netrom/af_netrom.c
@@ -78836,10 +78632,10 @@ index 06592d8..64860f6 100644
*uaddr_len = sizeof(struct sockaddr_ax25);
}
diff --git a/net/packet/af_packet.c b/net/packet/af_packet.c
-index 0f66174..e7cb04c 100644
+index 901cffd..7dfd21b 100644
--- a/net/packet/af_packet.c
+++ b/net/packet/af_packet.c
-@@ -1687,7 +1687,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev,
+@@ -1696,7 +1696,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev,
spin_lock(&sk->sk_receive_queue.lock);
po->stats.tp_packets++;
@@ -78848,7 +78644,7 @@ index 0f66174..e7cb04c 100644
__skb_queue_tail(&sk->sk_receive_queue, skb);
spin_unlock(&sk->sk_receive_queue.lock);
sk->sk_data_ready(sk, skb->len);
-@@ -1696,7 +1696,7 @@ static int packet_rcv(struct sk_buff *skb, struct net_device *dev,
+@@ -1705,7 +1705,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.tp_drops++;
@@ -78857,7 +78653,7 @@ index 0f66174..e7cb04c 100644
spin_unlock(&sk->sk_receive_queue.lock);
drop_n_restore:
-@@ -2641,6 +2641,7 @@ out:
+@@ -2649,6 +2649,7 @@ out:
static int packet_recv_error(struct sock *sk, struct msghdr *msg, int len)
{
@@ -78865,7 +78661,7 @@ index 0f66174..e7cb04c 100644
struct sock_exterr_skb *serr;
struct sk_buff *skb, *skb2;
int copied, err;
-@@ -2662,8 +2663,9 @@ static int packet_recv_error(struct sock *sk, struct msghdr *msg, int len)
+@@ -2670,8 +2671,9 @@ static int packet_recv_error(struct sock *sk, struct msghdr *msg, int len)
sock_recv_timestamp(msg, sk, skb);
serr = SKB_EXT_ERR(skb);
@@ -78876,7 +78672,7 @@ index 0f66174..e7cb04c 100644
msg->msg_flags |= MSG_ERRQUEUE;
err = copied;
-@@ -3275,7 +3277,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
+@@ -3283,7 +3285,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
case PACKET_HDRLEN:
if (len > sizeof(int))
len = sizeof(int);
@@ -78885,7 +78681,7 @@ index 0f66174..e7cb04c 100644
return -EFAULT;
switch (val) {
case TPACKET_V1:
-@@ -3314,7 +3316,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
+@@ -3322,7 +3324,7 @@ static int packet_getsockopt(struct socket *sock, int level, int optname,
len = lv;
if (put_user(len, optlen))
return -EFAULT;
@@ -79094,27 +78890,6 @@ index 4503335..db566b4 100644
}
#endif
-diff --git a/net/rds/recv.c b/net/rds/recv.c
-index 5c6e9f1..9f0f17c 100644
---- a/net/rds/recv.c
-+++ b/net/rds/recv.c
-@@ -410,6 +410,8 @@ int rds_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg,
-
- rdsdebug("size %zu flags 0x%x timeo %ld\n", size, msg_flags, timeo);
-
-+ msg->msg_namelen = 0;
-+
- if (msg_flags & MSG_OOB)
- goto out;
-
-@@ -485,6 +487,7 @@ int rds_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg,
- sin->sin_port = inc->i_hdr.h_sport;
- sin->sin_addr.s_addr = inc->i_saddr;
- memset(sin->sin_zero, 0, sizeof(sin->sin_zero));
-+ msg->msg_namelen = sizeof(*sin);
- }
- break;
- }
diff --git a/net/rds/tcp.c b/net/rds/tcp.c
index edac9ef..16bcb98 100644
--- a/net/rds/tcp.c
@@ -79429,7 +79204,7 @@ index 31c7bfc..af7bfdc 100644
return -EFAULT;
to += addrlen;
diff --git a/net/socket.c b/net/socket.c
-index a990aa9..5af9802 100644
+index bce45cc..5af9802 100644
--- a/net/socket.c
+++ b/net/socket.c
@@ -88,6 +88,7 @@
@@ -79600,15 +79375,7 @@ index a990aa9..5af9802 100644
uaddr_len = COMPAT_NAMELEN(msg);
if (MSG_CMSG_COMPAT & flags) {
err = verify_compat_iovec(msg_sys, iov, &addr, VERIFY_WRITE);
-@@ -2658,6 +2718,7 @@ static int dev_ifconf(struct net *net, struct compat_ifconf __user *uifc32)
- if (copy_from_user(&ifc32, uifc32, sizeof(struct compat_ifconf)))
- return -EFAULT;
-
-+ memset(&ifc, 0, sizeof(ifc));
- if (ifc32.ifcbuf == 0) {
- ifc32.ifc_len = 0;
- ifc.ifc_len = 0;
-@@ -2761,7 +2822,7 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
+@@ -2762,7 +2822,7 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
}
ifr = compat_alloc_user_space(buf_size);
@@ -79617,7 +79384,7 @@ index a990aa9..5af9802 100644
if (copy_in_user(&ifr->ifr_name, &ifr32->ifr_name, IFNAMSIZ))
return -EFAULT;
-@@ -2785,12 +2846,12 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
+@@ -2786,12 +2846,12 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
offsetof(struct ethtool_rxnfc, fs.ring_cookie));
if (copy_in_user(rxnfc, compat_rxnfc,
@@ -79634,7 +79401,7 @@ index a990aa9..5af9802 100644
copy_in_user(&rxnfc->rule_cnt, &compat_rxnfc->rule_cnt,
sizeof(rxnfc->rule_cnt)))
return -EFAULT;
-@@ -2802,12 +2863,12 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
+@@ -2803,12 +2863,12 @@ static int ethtool_ioctl(struct net *net, struct compat_ifreq __user *ifr32)
if (convert_out) {
if (copy_in_user(compat_rxnfc, rxnfc,
@@ -79651,7 +79418,7 @@ index a990aa9..5af9802 100644
copy_in_user(&compat_rxnfc->rule_cnt, &rxnfc->rule_cnt,
sizeof(rxnfc->rule_cnt)))
return -EFAULT;
-@@ -2877,7 +2938,7 @@ static int bond_ioctl(struct net *net, unsigned int cmd,
+@@ -2878,7 +2938,7 @@ static int bond_ioctl(struct net *net, unsigned int cmd,
old_fs = get_fs();
set_fs(KERNEL_DS);
err = dev_ioctl(net, cmd,
@@ -79660,7 +79427,7 @@ index a990aa9..5af9802 100644
set_fs(old_fs);
return err;
-@@ -2986,7 +3047,7 @@ static int compat_sioc_ifmap(struct net *net, unsigned int cmd,
+@@ -2987,7 +3047,7 @@ static int compat_sioc_ifmap(struct net *net, unsigned int cmd,
old_fs = get_fs();
set_fs(KERNEL_DS);
@@ -79669,7 +79436,7 @@ index a990aa9..5af9802 100644
set_fs(old_fs);
if (cmd == SIOCGIFMAP && !err) {
-@@ -3091,7 +3152,7 @@ static int routing_ioctl(struct net *net, struct socket *sock,
+@@ -3092,7 +3152,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);
@@ -79678,7 +79445,7 @@ index a990aa9..5af9802 100644
devname[15] = 0;
} else
r4.rt_dev = NULL;
-@@ -3317,8 +3378,8 @@ int kernel_getsockopt(struct socket *sock, int level, int optname,
+@@ -3318,8 +3378,8 @@ int kernel_getsockopt(struct socket *sock, int level, int optname,
int __user *uoptlen;
int err;
@@ -79689,7 +79456,7 @@ index a990aa9..5af9802 100644
set_fs(KERNEL_DS);
if (level == SOL_SOCKET)
-@@ -3338,7 +3399,7 @@ int kernel_setsockopt(struct socket *sock, int level, int optname,
+@@ -3339,7 +3399,7 @@ int kernel_setsockopt(struct socket *sock, int level, int optname,
char __user *uoptval;
int err;
@@ -79989,7 +79756,7 @@ index f976e9cd..560d055 100644
sub->evt.event = htohl(event, sub->swap);
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
-index 641f2e4..590bb48 100644
+index 9aa708c..590bb48 100644
--- a/net/unix/af_unix.c
+++ b/net/unix/af_unix.c
@@ -780,6 +780,12 @@ static struct sock *unix_find_other(struct net *net,
@@ -80038,24 +79805,6 @@ index 641f2e4..590bb48 100644
mutex_unlock(&path.dentry->d_inode->i_mutex);
dput(path.dentry);
path.dentry = dentry;
-@@ -1448,7 +1468,7 @@ static int unix_dgram_sendmsg(struct kiocb *kiocb, struct socket *sock,
- if (NULL == siocb->scm)
- siocb->scm = &tmp_scm;
- wait_for_unix_gc();
-- err = scm_send(sock, msg, siocb->scm);
-+ err = scm_send(sock, msg, siocb->scm, false);
- if (err < 0)
- return err;
-
-@@ -1617,7 +1637,7 @@ static int unix_stream_sendmsg(struct kiocb *kiocb, struct socket *sock,
- if (NULL == siocb->scm)
- siocb->scm = &tmp_scm;
- wait_for_unix_gc();
-- err = scm_send(sock, msg, siocb->scm);
-+ err = scm_send(sock, msg, siocb->scm, false);
- if (err < 0)
- return err;
-
diff --git a/net/wireless/core.h b/net/wireless/core.h
index bc686ef..27845e6 100644
--- a/net/wireless/core.h
@@ -81978,7 +81727,7 @@ index 51d6709..1f3dbe2 100644
select SECURITY_PATH
default n
diff --git a/sound/aoa/codecs/onyx.c b/sound/aoa/codecs/onyx.c
-index 270790d..c67dfcb 100644
+index 4cedc69..e59d8a3 100644
--- a/sound/aoa/codecs/onyx.c
+++ b/sound/aoa/codecs/onyx.c
@@ -54,7 +54,7 @@ struct onyx {
@@ -83235,10 +82984,10 @@ index 0000000..92ed719
+}
diff --git a/tools/gcc/generate_size_overflow_hash.sh b/tools/gcc/generate_size_overflow_hash.sh
new file mode 100644
-index 0000000..d272d4b
+index 0000000..02c6bec
--- /dev/null
+++ b/tools/gcc/generate_size_overflow_hash.sh
-@@ -0,0 +1,96 @@
+@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# This script generates the hash table (size_overflow_hash.h) for the size_overflow gcc plugin (size_overflow_plugin.c).
@@ -83272,7 +83021,7 @@ index 0000000..d272d4b
+done
+
+create_defines() {
-+ for i in `seq 1 10`
++ for i in `seq 1 32`
+ do
+ echo -e "#define PARAM"$i" (1U << "$i")" >> "$header1"
+ done
@@ -83286,10 +83035,9 @@ index 0000000..d272d4b
+
+ cat "$database" | while read data
+ do
-+ data_array=(${data// /?})
-+ data_array=(${data_array[@]//+/ })
++ data_array=($data)
+ struct_hash_name="${data_array[0]}"
-+ funcn="${data_array[1]//\?/ }"
++ funcn="${data_array[1]}"
+ params="${data_array[2]}"
+ next="${data_array[5]}"
+
@@ -83313,10 +83061,9 @@ index 0000000..d272d4b
+
+create_array_elements () {
+ index=0
-+ grep -v "nohasharray" $database | sort -n -t '+' -k 4 | while read data
++ grep -v "nohasharray" $database | sort -n -k 4 | while read data
+ do
-+ data_array=(${data// /?})
-+ data_array=(${data_array//+/ })
++ data_array=($data)
+ i="${data_array[3]}"
+ hash="${data_array[4]}"
+ while [[ $index -lt $i ]]
@@ -84244,3187 +83991,3649 @@ index 0000000..b8008f7
+}
diff --git a/tools/gcc/size_overflow_hash.data b/tools/gcc/size_overflow_hash.data
new file mode 100644
-index 0000000..9a72d97
+index 0000000..1ff52ad
--- /dev/null
+++ b/tools/gcc/size_overflow_hash.data
-@@ -0,0 +1,3171 @@
-+_000001_hash+alloc_dr+2+65495+_000001_hash+NULL
-+_000002_hash+__copy_from_user+3+10918+_000002_hash+NULL
-+_000003_hash+copy_from_user+3+17559+_000003_hash+NULL
-+_000004_hash+__copy_from_user_inatomic+3+4365+_000004_hash+NULL
-+_000005_hash+__copy_from_user_nocache+3+39351+_000005_hash+NULL
-+_000006_hash+__copy_to_user_inatomic+3+19214+_000006_hash+NULL
-+_000007_hash+do_xip_mapping_read+5+60297+_000007_hash+NULL
-+_000008_hash+hugetlbfs_read+3+11268+_000008_hash+NULL
-+_000009_hash+kmalloc+1+60432+_002597_hash+NULL+nohasharray
-+_000010_hash+kmalloc_array+1-2+9444+_000010_hash+NULL
-+_000012_hash+kmalloc_slab+1+11917+_000012_hash+NULL
-+_000013_hash+kmemdup+2+64015+_000013_hash+NULL
-+_000014_hash+__krealloc+2+14857+_000331_hash+NULL+nohasharray
-+_000015_hash+memdup_user+2+59590+_000015_hash+NULL
-+_000016_hash+module_alloc+1+63630+_000016_hash+NULL
-+_000017_hash+read_default_ldt+2+14302+_000017_hash+NULL
-+_000018_hash+read_kcore+3+63488+_000018_hash+NULL
-+_000019_hash+read_ldt+2+47570+_000019_hash+NULL
-+_000020_hash+read_zero+3+19366+_000020_hash+NULL
-+_000021_hash+__vmalloc_node+1+39308+_000021_hash+NULL
-+_000022_hash+vm_map_ram+2+23078+_001054_hash+NULL+nohasharray
-+_000023_hash+aa_simple_write_to_buffer+4-3+49683+_000023_hash+NULL
-+_000024_hash+ablkcipher_copy_iv+3+64140+_000024_hash+NULL
-+_000025_hash+ablkcipher_next_slow+4+47274+_000025_hash+NULL
-+_000026_hash+acpi_battery_write_alarm+3+1240+_000026_hash+NULL
-+_000027_hash+acpi_os_allocate+1+14892+_000027_hash+NULL
-+_000028_hash+acpi_system_write_wakeup_device+3+34853+_000028_hash+NULL
-+_000029_hash+adu_write+3+30487+_000029_hash+NULL
-+_000030_hash+aer_inject_write+3+52399+_000030_hash+NULL
-+_000031_hash+afs_alloc_flat_call+2-3+36399+_000031_hash+NULL
-+_000033_hash+afs_proc_cells_write+3+61139+_000033_hash+NULL
-+_000034_hash+afs_proc_rootcell_write+3+15822+_000034_hash+NULL
-+_000035_hash+agp_3_5_isochronous_node_enable+3+49465+_000035_hash+NULL
-+_000036_hash+agp_alloc_page_array+1+22554+_000036_hash+NULL
-+_000037_hash+ah_alloc_tmp+2+54378+_000037_hash+NULL
-+_000038_hash+ahash_setkey_unaligned+3+33521+_000038_hash+NULL
-+_000039_hash+alg_setkey+3+31485+_000039_hash+NULL
-+_000040_hash+aligned_kmalloc+1+3628+_000040_hash+NULL
-+_000041_hash+alloc_context+1+3194+_000041_hash+NULL
-+_000042_hash+alloc_ep_req+2+54860+_000042_hash+NULL
-+_000043_hash+alloc_fdmem+1+27083+_000043_hash+NULL
-+_000044_hash+alloc_flex_gd+1+57259+_000044_hash+NULL
-+_000045_hash+alloc_sglist+1-3-2+22960+_000045_hash+NULL
-+_000046_hash+aoedev_flush+2+44398+_000046_hash+NULL
-+_000047_hash+append_to_buffer+3+63550+_000047_hash+NULL
-+_000048_hash+asix_read_cmd+5+13245+_000048_hash+NULL
-+_000049_hash+asix_write_cmd+5+58192+_000049_hash+NULL
-+_000050_hash+asn1_octets_decode+2+9991+_000050_hash+NULL
-+_000051_hash+asn1_oid_decode+2+4999+_000051_hash+NULL
-+_000052_hash+at76_set_card_command+4+4471+_000052_hash+NULL
-+_000053_hash+ath6kl_add_bss_if_needed+6+24317+_000053_hash+NULL
-+_000054_hash+ath6kl_debug_roam_tbl_event+3+5224+_000054_hash+NULL
-+_000055_hash+ath6kl_mgmt_powersave_ap+6+13791+_000055_hash+NULL
-+_000056_hash+ath6kl_send_go_probe_resp+3+21113+_000056_hash+NULL
-+_000057_hash+ath6kl_set_ap_probe_resp_ies+3+50539+_000057_hash+NULL
-+_000058_hash+ath6kl_set_assoc_req_ies+3+43185+_000058_hash+NULL
-+_000059_hash+ath6kl_wmi_bssinfo_event_rx+3+2275+_000059_hash+NULL
-+_000060_hash+ath6kl_wmi_send_action_cmd+7+58860+_000060_hash+NULL
-+_000061_hash+__ath6kl_wmi_send_mgmt_cmd+7+38971+_000061_hash+NULL
-+_000062_hash+attach_hdlc_protocol+3+19986+_000062_hash+NULL
-+_000063_hash+audio_write+4+54261+_001597_hash+NULL+nohasharray
-+_000064_hash+audit_unpack_string+3+13748+_000064_hash+NULL
-+_000065_hash+av7110_vbi_write+3+34384+_000065_hash+NULL
-+_000066_hash+ax25_setsockopt+5+42740+_000066_hash+NULL
-+_000067_hash+b43_debugfs_write+3+34838+_000067_hash+NULL
-+_000068_hash+b43legacy_debugfs_write+3+28556+_000068_hash+NULL
-+_000069_hash+bch_alloc+1+4593+_000069_hash+NULL
-+_000070_hash+befs_nls2utf+3+17163+_000070_hash+NULL
-+_000071_hash+befs_utf2nls+3+25628+_000071_hash+NULL
-+_000072_hash+bfad_debugfs_write_regrd+3+15218+_000072_hash+NULL
-+_000073_hash+bfad_debugfs_write_regwr+3+61841+_000073_hash+NULL
-+_000074_hash+bio_alloc_map_data+1-2+50782+_000074_hash+NULL
-+_000076_hash+bio_kmalloc+2+54672+_000076_hash+NULL
-+_000077_hash+blkcipher_copy_iv+3+24075+_000077_hash+NULL
-+_000078_hash+blkcipher_next_slow+4+52733+_000078_hash+NULL
-+_000079_hash+bl_pipe_downcall+3+34264+_000079_hash+NULL
-+_000080_hash+bnad_debugfs_write_regrd+3+6706+_000080_hash+NULL
-+_000081_hash+bnad_debugfs_write_regwr+3+57500+_000081_hash+NULL
-+_000082_hash+bnx2fc_cmd_mgr_alloc+2-3+24873+_000082_hash+NULL
-+_000084_hash+bnx2_nvram_write+4+7790+_000084_hash+NULL
-+_000085_hash+brcmf_sdbrcm_downloadvars+3+42064+_000085_hash+NULL
-+_000086_hash+btmrvl_gpiogap_write+3+35053+_000086_hash+NULL
-+_000087_hash+btmrvl_hscfgcmd_write+3+27143+_000087_hash+NULL
-+_000088_hash+btmrvl_hscmd_write+3+27089+_000088_hash+NULL
-+_000089_hash+btmrvl_hsmode_write+3+42252+_000089_hash+NULL
-+_000090_hash+btmrvl_pscmd_write+3+29504+_000090_hash+NULL
-+_000091_hash+btmrvl_psmode_write+3+3703+_000091_hash+NULL
-+_000092_hash+btrfs_alloc_delayed_item+1+11678+_000092_hash+NULL
-+_000093_hash+cache_do_downcall+3+6926+_000093_hash+NULL
-+_000094_hash+cachefiles_cook_key+2+33274+_000094_hash+NULL
-+_000095_hash+cachefiles_daemon_write+3+43535+_000095_hash+NULL
-+_000096_hash+capi_write+3+35104+_000096_hash+NULL
-+_000097_hash+carl9170_debugfs_write+3+50857+_000097_hash+NULL
-+_000098_hash+cciss_allocate_sg_chain_blocks+2-3+5368+_000098_hash+NULL
-+_000100_hash+cciss_proc_write+3+10259+_000100_hash+NULL
-+_000101_hash+cdrom_read_cdda_old+4+27664+_000101_hash+NULL
-+_000102_hash+ceph_alloc_page_vector+1+18710+_000102_hash+NULL
-+_000103_hash+ceph_buffer_new+1+35974+_000103_hash+NULL
-+_000104_hash+ceph_copy_user_to_page_vector+4+656+_000104_hash+NULL
-+_000105_hash+ceph_get_direct_page_vector+2+41917+_000105_hash+NULL
-+_000106_hash+ceph_msg_new+2+5846+_000106_hash+NULL
-+_000107_hash+ceph_setxattr+4+18913+_000107_hash+NULL
-+_000108_hash+cfi_read_pri+3+24366+_000108_hash+NULL
-+_000109_hash+cgroup_write_string+5+10900+_000109_hash+NULL
-+_000110_hash+cgroup_write_X64+5+54514+_000110_hash+NULL
-+_000111_hash+change_xattr+5+61390+_000111_hash+NULL
-+_000112_hash+check_load_and_stores+2+2143+_000112_hash+NULL
-+_000113_hash+cifs_idmap_key_instantiate+3+54503+_000113_hash+NULL
-+_000114_hash+cifs_security_flags_proc_write+3+5484+_000114_hash+NULL
-+_000115_hash+cifs_setxattr+4+23957+_000115_hash+NULL
-+_000116_hash+cifs_spnego_key_instantiate+3+23588+_000116_hash+NULL
-+_000117_hash+ci_ll_write+4+3740+_000117_hash+NULL
-+_000118_hash+cld_pipe_downcall+3+15058+_000118_hash+NULL
-+_000119_hash+clear_refs_write+3+61904+_000119_hash+NULL
-+_000120_hash+clusterip_proc_write+3+44729+_000120_hash+NULL
-+_000121_hash+cm4040_write+3+58079+_000121_hash+NULL
-+_000122_hash+cm_copy_private_data+2+3649+_000122_hash+NULL
-+_000123_hash+cmm_write+3+2896+_000123_hash+NULL
-+_000124_hash+cm_write+3+36858+_000124_hash+NULL
-+_000125_hash+coda_psdev_write+3+1711+_000125_hash+NULL
-+_000126_hash+codec_reg_read_file+3+36280+_000126_hash+NULL
-+_000127_hash+command_file_write+3+31318+_000127_hash+NULL
-+_000128_hash+command_write+3+58841+_000128_hash+NULL
-+_000129_hash+comm_write+3+44537+_001532_hash+NULL+nohasharray
-+_000130_hash+concat_writev+3+21451+_000130_hash+NULL
-+_000131_hash+copy_and_check+3+19089+_000131_hash+NULL
-+_000132_hash+copy_from_user_toio+3+31966+_000132_hash+NULL
-+_000133_hash+copy_items+6+50140+_000133_hash+NULL
-+_000134_hash+copy_macs+4+45534+_000134_hash+NULL
-+_000135_hash+__copy_to_user+3+17551+_000135_hash+NULL
-+_000136_hash+copy_vm86_regs_from_user+3+45340+_000136_hash+NULL
-+_000137_hash+cosa_write+3+1774+_000137_hash+NULL
-+_000138_hash+create_entry+2+33479+_000138_hash+NULL
-+_000139_hash+create_queues+2-3+9088+_000139_hash+NULL
-+_000141_hash+create_xattr+5+54106+_000141_hash+NULL
-+_000142_hash+create_xattr_datum+5+33356+_000142_hash+NULL
-+_000143_hash+csum_partial_copy_fromiovecend+3-4+9957+_000143_hash+NULL
-+_000145_hash+ctrl_out+3-5+8712+_000145_hash+NULL
-+_000147_hash+cx24116_writeregN+4+41975+_000147_hash+NULL
-+_000148_hash+cxacru_cm_get_array+4+4412+_000148_hash+NULL
-+_000149_hash+cxgbi_alloc_big_mem+1+4707+_000149_hash+NULL
-+_000150_hash+dac960_user_command_proc_write+3+3071+_000150_hash+NULL
-+_000151_hash+datablob_format+2+39571+_002156_hash+NULL+nohasharray
-+_000152_hash+dccp_feat_clone_sp_val+3+11942+_000152_hash+NULL
-+_000153_hash+dccp_setsockopt_ccid+4+30701+_000153_hash+NULL
-+_000154_hash+dccp_setsockopt_cscov+2+37766+_000154_hash+NULL
-+_000155_hash+dccp_setsockopt_service+4+65336+_000155_hash+NULL
-+_000156_hash+ddb_output_write+3+31902+_000156_hash+NULL
-+_000157_hash+ddebug_proc_write+3+18055+_000157_hash+NULL
-+_000158_hash+dev_config+3+8506+_000158_hash+NULL
-+_000159_hash+device_write+3+45156+_000159_hash+NULL
-+_000160_hash+devm_kzalloc+2+4966+_000160_hash+NULL
-+_000161_hash+devres_alloc+2+551+_000161_hash+NULL
-+_000162_hash+dfs_file_write+3+41196+_000162_hash+NULL
-+_000163_hash+direct_entry+3+38836+_000163_hash+NULL
-+_000164_hash+dispatch_proc_write+3+44320+_000164_hash+NULL
-+_000165_hash+diva_os_copy_from_user+4+7792+_000165_hash+NULL
-+_000166_hash+dlm_alloc_pagevec+1+54296+_000166_hash+NULL
-+_000167_hash+dlmfs_file_read+3+28385+_000167_hash+NULL
-+_000168_hash+dlmfs_file_write+3+6892+_000168_hash+NULL
-+_000169_hash+dm_read+3+15674+_000169_hash+NULL
-+_000170_hash+dm_write+3+2513+_000170_hash+NULL
-+_000171_hash+__dn_setsockopt+5+13060+_000171_hash+NULL
-+_000172_hash+dns_query+3+9676+_000172_hash+NULL
-+_000173_hash+dns_resolver_instantiate+3+63314+_000173_hash+NULL
-+_000174_hash+do_add_counters+3+3992+_000174_hash+NULL
-+_000175_hash+__do_config_autodelink+3+58763+_000175_hash+NULL
-+_000176_hash+do_ip_setsockopt+5+41852+_000176_hash+NULL
-+_000177_hash+do_ipv6_setsockopt+5+18215+_000177_hash+NULL
-+_000178_hash+do_ip_vs_set_ctl+4+48641+_000178_hash+NULL
-+_000179_hash+do_kimage_alloc+3+64827+_000179_hash+NULL
-+_000180_hash+do_register_entry+4+29478+_000180_hash+NULL
-+_000181_hash+do_tty_write+5+44896+_000181_hash+NULL
-+_000182_hash+do_update_counters+4+2259+_000182_hash+NULL
-+_000183_hash+dsp_write+2+46218+_000183_hash+NULL
-+_000184_hash+dup_to_netobj+3+26363+_000184_hash+NULL
-+_000185_hash+dvb_aplay+3+56296+_000185_hash+NULL
-+_000186_hash+dvb_ca_en50221_io_write+3+43533+_000186_hash+NULL
-+_000187_hash+dvbdmx_write+3+19423+_000187_hash+NULL
-+_000188_hash+dvb_play+3+50814+_000188_hash+NULL
-+_000189_hash+dw210x_op_rw+6+39915+_000189_hash+NULL
-+_000190_hash+dwc3_link_state_write+3+12641+_000190_hash+NULL
-+_000191_hash+dwc3_mode_write+3+51997+_000191_hash+NULL
-+_000192_hash+dwc3_testmode_write+3+30516+_000192_hash+NULL
-+_000193_hash+ecryptfs_copy_filename+4+11868+_000193_hash+NULL
-+_000194_hash+ecryptfs_miscdev_write+3+26847+_000194_hash+NULL
-+_000195_hash+ecryptfs_send_miscdev+2+64816+_000195_hash+NULL
-+_000196_hash+efx_tsoh_heap_alloc+2+58545+_000196_hash+NULL
-+_000197_hash+emi26_writememory+4+57908+_000197_hash+NULL
-+_000198_hash+emi62_writememory+4+29731+_000198_hash+NULL
-+_000199_hash+encrypted_instantiate+3+3168+_000199_hash+NULL
-+_000200_hash+encrypted_update+3+13414+_000200_hash+NULL
-+_000201_hash+ep0_write+3+14536+_001328_hash+NULL+nohasharray
-+_000202_hash+ep_read+3+58813+_000202_hash+NULL
-+_000203_hash+ep_write+3+59008+_000203_hash+NULL
-+_000204_hash+erst_dbg_write+3+46715+_000204_hash+NULL
-+_000205_hash+esp_alloc_tmp+2+40558+_000205_hash+NULL
-+_000206_hash+exofs_read_lookup_dev_table+3+17733+_000206_hash+NULL
-+_000207_hash+ext4_kvmalloc+1+14796+_000207_hash+NULL
-+_000208_hash+ezusb_writememory+4+45976+_000208_hash+NULL
-+_000209_hash+fanotify_write+3+64623+_000209_hash+NULL
-+_000210_hash+fd_copyin+3+56247+_000210_hash+NULL
-+_000211_hash+ffs_epfile_io+3+64886+_000211_hash+NULL
-+_000212_hash+ffs_prepare_buffer+2+59892+_000212_hash+NULL
-+_000213_hash+f_hidg_write+3+7932+_000213_hash+NULL
-+_000214_hash+file_read_actor+4+1401+_000214_hash+NULL
-+_000215_hash+fill_write_buffer+3+3142+_000215_hash+NULL
-+_000216_hash+fl_create+5+56435+_000216_hash+NULL
-+_000217_hash+ftdi_elan_write+3+57309+_000217_hash+NULL
-+_000218_hash+fuse_conn_limit_write+3+30777+_000218_hash+NULL
-+_000219_hash+fw_iso_buffer_init+3+54582+_000219_hash+NULL
-+_000220_hash+garmin_write_bulk+3+58191+_000220_hash+NULL
-+_000221_hash+garp_attr_create+3+3883+_000221_hash+NULL
-+_000222_hash+get_arg+3+5694+_000222_hash+NULL
-+_000223_hash+getdqbuf+1+62908+_000223_hash+NULL
-+_000224_hash+get_fdb_entries+3+41916+_000224_hash+NULL
-+_000225_hash+get_indirect_ea+4+51869+_000225_hash+NULL
-+_000226_hash+get_registers+3+26187+_000226_hash+NULL
-+_000227_hash+get_scq+2+10897+_000227_hash+NULL
-+_000228_hash+get_server_iovec+2+16804+_000228_hash+NULL
-+_000229_hash+get_ucode_user+3+38202+_000229_hash+NULL
-+_000230_hash+get_user_cpu_mask+2+14861+_000230_hash+NULL
-+_000231_hash+gfs2_alloc_sort_buffer+1+18275+_000231_hash+NULL
-+_000232_hash+gfs2_glock_nq_m+1+20347+_000232_hash+NULL
-+_000233_hash+gigaset_initcs+2+43753+_000233_hash+NULL
-+_000234_hash+gigaset_initdriver+2+1060+_000234_hash+NULL
-+_000235_hash+gs_alloc_req+2+58883+_000235_hash+NULL
-+_000236_hash+gs_buf_alloc+2+25067+_000236_hash+NULL
-+_000237_hash+gsm_data_alloc+3+42437+_000237_hash+NULL
-+_000238_hash+gss_pipe_downcall+3+23182+_000238_hash+NULL
-+_000239_hash+handle_request+9+10024+_000239_hash+NULL
-+_000240_hash+hash_new+1+62224+_000240_hash+NULL
-+_000241_hash+hashtab_create+3+33769+_000241_hash+NULL
-+_000242_hash+hcd_buffer_alloc+2+27495+_000242_hash+NULL
-+_000243_hash+hci_sock_setsockopt+5+28993+_000243_hash+NULL
-+_000244_hash+heap_init+2+49617+_000244_hash+NULL
-+_000245_hash+hest_ghes_dev_register+1+46766+_000245_hash+NULL
-+_000246_hash+hidraw_get_report+3+45609+_000246_hash+NULL
-+_000247_hash+hidraw_report_event+3+49578+_000509_hash+NULL+nohasharray
-+_000248_hash+hidraw_send_report+3+23449+_000248_hash+NULL
-+_000249_hash+hpfs_translate_name+3+41497+_000249_hash+NULL
-+_000250_hash+hysdn_conf_write+3+52145+_000250_hash+NULL
-+_000251_hash+hysdn_log_write+3+48694+_000251_hash+NULL
-+_000252_hash+__i2400mu_send_barker+3+23652+_000252_hash+NULL
-+_000253_hash+i2cdev_read+3+1206+_000253_hash+NULL
-+_000254_hash+i2cdev_write+3+23310+_000254_hash+NULL
-+_000255_hash+i2o_parm_field_get+5+34477+_000255_hash+NULL
-+_000256_hash+i2o_parm_table_get+6+61635+_000256_hash+NULL
-+_000257_hash+ib_copy_from_udata+3+59502+_000257_hash+NULL
-+_000258_hash+ib_ucm_alloc_data+3+36885+_000258_hash+NULL
-+_000259_hash+ib_umad_write+3+47993+_000259_hash+NULL
-+_000260_hash+ib_uverbs_unmarshall_recv+5+12251+_000260_hash+NULL
-+_000261_hash+icn_writecmd+2+38629+_000261_hash+NULL
-+_000262_hash+ide_driver_proc_write+3+32493+_000262_hash+NULL
-+_000263_hash+ide_settings_proc_write+3+35110+_000263_hash+NULL
-+_000264_hash+idetape_chrdev_write+3+53976+_000264_hash+NULL
-+_000265_hash+idmap_pipe_downcall+3+14591+_000265_hash+NULL
-+_000266_hash+ieee80211_build_probe_req+7-5+27660+_000266_hash+NULL
-+_000267_hash+ieee80211_if_write+3+34894+_000267_hash+NULL
-+_000268_hash+if_write+3+51756+_000268_hash+NULL
-+_000269_hash+ilo_write+3+64378+_000269_hash+NULL
-+_000270_hash+ima_write_policy+3+40548+_000270_hash+NULL
-+_000271_hash+init_data_container+1+60709+_000271_hash+NULL
-+_000272_hash+init_send_hfcd+1+34586+_000272_hash+NULL
-+_000273_hash+insert_dent+7+65034+_000273_hash+NULL
-+_000274_hash+interpret_user_input+2+19393+_000274_hash+NULL
-+_000275_hash+int_proc_write+3+39542+_000275_hash+NULL
-+_000276_hash+ioctl_private_iw_point+7+1273+_000276_hash+NULL
-+_000277_hash+iov_iter_copy_from_user+4+31942+_000277_hash+NULL
-+_000278_hash+iov_iter_copy_from_user_atomic+4+56368+_000278_hash+NULL
-+_000279_hash+iowarrior_write+3+18604+_000279_hash+NULL
-+_000280_hash+ipc_alloc+1+1192+_000280_hash+NULL
-+_000281_hash+ipc_rcu_alloc+1+21208+_000281_hash+NULL
-+_000282_hash+ip_options_get_from_user+4+64958+_000282_hash+NULL
-+_000283_hash+ipv6_renew_option+3+38813+_000283_hash+NULL
-+_000284_hash+ip_vs_conn_fill_param_sync+6+29771+_002404_hash+NULL+nohasharray
-+_000285_hash+ip_vs_create_timeout_table+2+64478+_000285_hash+NULL
-+_000286_hash+ipw_queue_tx_init+3+49161+_000286_hash+NULL
-+_000287_hash+irda_setsockopt+5+19824+_000287_hash+NULL
-+_000288_hash+irias_new_octseq_value+2+13596+_003296_hash+NULL+nohasharray
-+_000289_hash+ir_lirc_transmit_ir+3+64403+_000289_hash+NULL
-+_000290_hash+irnet_ctrl_write+3+24139+_000290_hash+NULL
-+_000291_hash+isdn_add_channels+3+40905+_000291_hash+NULL
-+_000292_hash+isdn_ppp_fill_rq+2+41428+_000292_hash+NULL
-+_000293_hash+isdn_ppp_write+4+29109+_000293_hash+NULL
-+_000294_hash+isdn_read+3+50021+_000294_hash+NULL
-+_000295_hash+isdn_v110_open+3+2418+_000295_hash+NULL
-+_000296_hash+isdn_writebuf_stub+4+52383+_000296_hash+NULL
-+_000297_hash+islpci_mgt_transmit+5+34133+_000297_hash+NULL
-+_000298_hash+iso_callback+3+43208+_000298_hash+NULL
-+_000299_hash+iso_packets_buffer_init+3+29061+_000299_hash+NULL
-+_000300_hash+it821x_firmware_command+3+8628+_000300_hash+NULL
-+_000301_hash+ivtv_buf_copy_from_user+4+25502+_000301_hash+NULL
-+_000302_hash+iwch_alloc_fastreg_pbl+2+40153+_000302_hash+NULL
-+_000303_hash+iwl_calib_set+3+34400+_002188_hash+NULL+nohasharray
-+_000304_hash+jbd2_journal_init_revoke_table+1+36336+_000304_hash+NULL
-+_000305_hash+jffs2_alloc_full_dirent+1+60179+_001111_hash+NULL+nohasharray
-+_000306_hash+journal_init_revoke_table+1+56331+_000306_hash+NULL
-+_000307_hash+kcalloc+1-2+27770+_000307_hash+NULL
-+_000309_hash+keyctl_instantiate_key_common+4+47889+_000309_hash+NULL
-+_000310_hash+keyctl_update_key+3+26061+_000310_hash+NULL
-+_000311_hash+__kfifo_alloc+2-3+22173+_000311_hash+NULL
-+_000313_hash+kfifo_copy_from_user+3+5091+_000313_hash+NULL
-+_000314_hash+kmalloc_node+1+50163+_003293_hash+NULL+nohasharray
-+_000315_hash+kmalloc_parameter+1+65279+_000315_hash+NULL
-+_000316_hash+kmem_alloc+1+31920+_000316_hash+NULL
-+_000317_hash+kobj_map+2-3+9566+_000317_hash+NULL
-+_000319_hash+kone_receive+4+4690+_000319_hash+NULL
-+_000320_hash+kone_send+4+63435+_000320_hash+NULL
-+_000321_hash+krealloc+2+14908+_000321_hash+NULL
-+_000322_hash+kvmalloc+1+32646+_000322_hash+NULL
-+_000323_hash+kvm_read_guest_atomic+4+10765+_000323_hash+NULL
-+_000324_hash+kvm_read_guest_cached+4+39666+_000324_hash+NULL
-+_000325_hash+kvm_read_guest_page+5+18074+_000325_hash+NULL
-+_000326_hash+kzalloc+1+54740+_000326_hash+NULL
-+_000327_hash+l2cap_sock_setsockopt+5+50207+_000327_hash+NULL
-+_000328_hash+l2cap_sock_setsockopt_old+4+29346+_000328_hash+NULL
-+_000329_hash+lane2_associate_req+4+45398+_000329_hash+NULL
-+_000330_hash+lbs_debugfs_write+3+48413+_000330_hash+NULL
-+_000331_hash+lcd_write+3+14857+_000331_hash+&_000014_hash
-+_000332_hash+ldm_frag_add+2+5611+_000332_hash+NULL
-+_000333_hash+__lgread+4+31668+_000333_hash+NULL
-+_000334_hash+libipw_alloc_txb+1-3-2+27579+_000334_hash+NULL
-+_000335_hash+link_send_sections_long+4+46556+_000335_hash+NULL
-+_000336_hash+listxattr+3+12769+_000336_hash+NULL
-+_000337_hash+LoadBitmap+2+19658+_000337_hash+NULL
-+_000338_hash+load_msg+2+95+_000338_hash+NULL
-+_000339_hash+lpfc_debugfs_dif_err_write+3+17424+_000339_hash+NULL
-+_000340_hash+lp_write+3+9511+_000340_hash+NULL
-+_000341_hash+mb_cache_create+2+17307+_000341_hash+NULL
-+_000342_hash+mce_write+3+26201+_000342_hash+NULL
-+_000343_hash+mcs7830_get_reg+3+33308+_000343_hash+NULL
-+_000344_hash+mcs7830_set_reg+3+31413+_000344_hash+NULL
-+_000345_hash+memcpy_fromiovec+3+55247+_000345_hash+NULL
-+_000346_hash+memcpy_fromiovecend+3-4+2707+_000346_hash+NULL
-+_000348_hash+mempool_kmalloc+2+53831+_000348_hash+NULL
-+_000349_hash+mempool_resize+2+47983+_001821_hash+NULL+nohasharray
-+_000350_hash+mem_rw+3+22085+_000350_hash+NULL
-+_000351_hash+mgmt_control+3+7349+_000351_hash+NULL
-+_000352_hash+mgmt_pending_add+5+46976+_000352_hash+NULL
-+_000353_hash+mlx4_ib_alloc_fast_reg_page_list+2+46119+_000353_hash+NULL
-+_000354_hash+mmc_alloc_sg+1+21504+_000354_hash+NULL
-+_000355_hash+mmc_send_bus_test+4+18285+_000355_hash+NULL
-+_000356_hash+mmc_send_cxd_data+5+38655+_000356_hash+NULL
-+_000357_hash+module_alloc_update_bounds+1+47205+_000357_hash+NULL
-+_000358_hash+move_addr_to_kernel+2+32673+_000358_hash+NULL
-+_000359_hash+mpi_alloc_limb_space+1+23190+_000359_hash+NULL
-+_000360_hash+mpi_resize+2+44674+_000360_hash+NULL
-+_000361_hash+mptctl_getiocinfo+2+28545+_000361_hash+NULL
-+_000362_hash+mtdchar_readoob+4+31200+_000362_hash+NULL
-+_000363_hash+mtdchar_write+3+56831+_002688_hash+NULL+nohasharray
-+_000364_hash+mtdchar_writeoob+4+3393+_000364_hash+NULL
-+_000365_hash+mtd_device_parse_register+5+5024+_000365_hash+NULL
-+_000366_hash+mtf_test_write+3+18844+_000366_hash+NULL
-+_000367_hash+mtrr_write+3+59622+_000367_hash+NULL
-+_000368_hash+musb_test_mode_write+3+33518+_000368_hash+NULL
-+_000369_hash+mwifiex_get_common_rates+3+17131+_000369_hash+NULL
-+_000370_hash+mwifiex_update_curr_bss_params+5+16908+_000370_hash+NULL
-+_000371_hash+nand_bch_init+2-3+16280+_001341_hash+NULL+nohasharray
-+_000373_hash+ncp_file_write+3+3813+_000373_hash+NULL
-+_000374_hash+ncp__vol2io+5+4804+_000374_hash+NULL
-+_000375_hash+nes_alloc_fast_reg_page_list+2+33523+_000375_hash+NULL
-+_000376_hash+nfc_targets_found+3+29886+_000376_hash+NULL
-+_000377_hash+nfs4_acl_new+1+49806+_000377_hash+NULL
-+_000378_hash+nfs4_write_cached_acl+4+15070+_000378_hash+NULL
-+_000379_hash+nfsd_cache_update+3+59574+_000379_hash+NULL
-+_000380_hash+nfsd_symlink+6+63442+_000380_hash+NULL
-+_000381_hash+nfs_idmap_get_desc+2-4+42990+_000381_hash+NULL
-+_000383_hash+nfs_readdir_make_qstr+3+12509+_000383_hash+NULL
-+_000384_hash+note_last_dentry+3+12285+_000384_hash+NULL
-+_000385_hash+ntfs_copy_from_user+3-5+15072+_000385_hash+NULL
-+_000387_hash+__ntfs_copy_from_user_iovec_inatomic+3-4+38153+_000387_hash+NULL
-+_000389_hash+ntfs_ucstonls+3+23097+_000389_hash+NULL
-+_000390_hash+nvme_alloc_iod+1+56027+_000390_hash+NULL
-+_000391_hash+nvram_write+3+3894+_000391_hash+NULL
-+_000392_hash+o2hb_debug_create+4+18744+_000392_hash+NULL
-+_000393_hash+o2net_send_message_vec+4+879+_001792_hash+NULL+nohasharray
-+_000394_hash+ocfs2_control_cfu+2+37750+_000394_hash+NULL
-+_000395_hash+oom_adjust_write+3+41116+_000395_hash+NULL
-+_000396_hash+oom_score_adj_write+3+42594+_000396_hash+NULL
-+_000397_hash+opera1_xilinx_rw+5+31453+_000397_hash+NULL
-+_000398_hash+oprofilefs_ulong_from_user+3+57251+_000398_hash+NULL
-+_000399_hash+opticon_write+4+60775+_000399_hash+NULL
-+_000400_hash+orig_node_add_if+2+32833+_000400_hash+NULL
-+_000401_hash+orig_node_del_if+2+28371+_000401_hash+NULL
-+_000402_hash+p9_check_zc_errors+4+15534+_000402_hash+NULL
-+_000403_hash+packet_buffer_init+2+1607+_000403_hash+NULL
-+_000404_hash+packet_setsockopt+5+17662+_000404_hash+NULL
-+_000405_hash+parse_command+2+37079+_000405_hash+NULL
-+_000406_hash+pcbit_writecmd+2+12332+_000406_hash+NULL
-+_000407_hash+pcmcia_replace_cis+3+57066+_000407_hash+NULL
-+_000408_hash+pgctrl_write+3+50453+_000408_hash+NULL
-+_000409_hash+pg_write+3+40766+_000409_hash+NULL
-+_000410_hash+pidlist_allocate+1+64404+_000410_hash+NULL
-+_000411_hash+pipe_iov_copy_from_user+3+23102+_000411_hash+NULL
-+_000412_hash+pipe_iov_copy_to_user+3+3447+_000412_hash+NULL
-+_000413_hash+pkt_add+3+39897+_000413_hash+NULL
-+_000414_hash+pktgen_if_write+3+55628+_000414_hash+NULL
-+_000415_hash+platform_device_add_data+3+310+_000415_hash+NULL
-+_000416_hash+platform_device_add_resources+3+13289+_000416_hash+NULL
-+_000417_hash+pm_qos_power_write+3+52513+_000417_hash+NULL
-+_000418_hash+pnpbios_proc_write+3+19758+_000418_hash+NULL
-+_000419_hash+pool_allocate+3+42012+_000419_hash+NULL
-+_000420_hash+posix_acl_alloc+1+48063+_000420_hash+NULL
-+_000421_hash+ppp_cp_parse_cr+4+5214+_000421_hash+NULL
-+_000422_hash+ppp_write+3+34034+_000422_hash+NULL
-+_000423_hash+pp_read+3+33210+_000423_hash+NULL
-+_000424_hash+pp_write+3+39554+_000424_hash+NULL
-+_000425_hash+printer_req_alloc+2+62687+_001807_hash+NULL+nohasharray
-+_000426_hash+printer_write+3+60276+_000426_hash+NULL
-+_000427_hash+prism2_set_genericelement+3+29277+_000427_hash+NULL
-+_000428_hash+__probe_kernel_read+3+61119+_000428_hash+NULL
-+_000429_hash+__probe_kernel_write+3+29842+_000429_hash+NULL
-+_000430_hash+proc_coredump_filter_write+3+25625+_000430_hash+NULL
-+_000431_hash+_proc_do_string+2+6376+_000431_hash+NULL
-+_000432_hash+process_vm_rw_pages+5-6+15954+_000432_hash+NULL
-+_000434_hash+proc_loginuid_write+3+63648+_000434_hash+NULL
-+_000435_hash+proc_pid_attr_write+3+63845+_000435_hash+NULL
-+_000436_hash+proc_scsi_devinfo_write+3+32064+_000436_hash+NULL
-+_000437_hash+proc_scsi_write+3+29142+_000437_hash+NULL
-+_000438_hash+proc_scsi_write_proc+3+267+_000438_hash+NULL
-+_000439_hash+pstore_mkfile+5+50830+_000439_hash+NULL
-+_000440_hash+pti_char_write+3+60960+_000440_hash+NULL
-+_000441_hash+ptrace_writedata+4+45021+_000441_hash+NULL
-+_000442_hash+pt_write+3+40159+_000442_hash+NULL
-+_000443_hash+pvr2_ioread_set_sync_key+3+59882+_000443_hash+NULL
-+_000444_hash+pvr2_stream_buffer_count+2+33719+_000444_hash+NULL
-+_000445_hash+qdisc_class_hash_alloc+1+18262+_000445_hash+NULL
-+_000446_hash+r3964_write+4+57662+_000446_hash+NULL
-+_000447_hash+raw_seticmpfilter+3+6888+_000447_hash+NULL
-+_000448_hash+raw_setsockopt+5+45800+_000448_hash+NULL
-+_000449_hash+rawv6_seticmpfilter+5+12137+_000449_hash+NULL
-+_000450_hash+ray_cs_essid_proc_write+3+17875+_000450_hash+NULL
-+_000451_hash+rbd_add+3+16366+_000451_hash+NULL
-+_000452_hash+rbd_snap_add+4+19678+_000452_hash+NULL
-+_000453_hash+rdma_set_ib_paths+3+45592+_000453_hash+NULL
-+_000454_hash+rds_page_copy_user+4+35691+_000454_hash+NULL
-+_000455_hash+read+3+9397+_000455_hash+NULL
-+_000456_hash+read_buf+2+20469+_000456_hash+NULL
-+_000457_hash+read_cis_cache+4+29735+_000457_hash+NULL
-+_000458_hash+realloc_buffer+2+25816+_000458_hash+NULL
-+_000459_hash+realloc_packet_buffer+2+25569+_000459_hash+NULL
-+_000460_hash+receive_DataRequest+3+9904+_000460_hash+NULL
-+_000461_hash+recent_mt_proc_write+3+8206+_000461_hash+NULL
-+_000462_hash+regmap_access_read_file+3+37223+_000462_hash+NULL
-+_000463_hash+regmap_bulk_write+4+59049+_000463_hash+NULL
-+_000464_hash+regmap_map_read_file+3+37685+_000464_hash+NULL
-+_000465_hash+regset_tls_set+4+18459+_000465_hash+NULL
-+_000466_hash+reg_w_buf+3+27724+_000466_hash+NULL
-+_000467_hash+reg_w_ixbuf+4+34736+_000467_hash+NULL
-+_000468_hash+remote_settings_file_write+3+22987+_000468_hash+NULL
-+_000469_hash+request_key_auth_new+3+38092+_000469_hash+NULL
-+_000470_hash+restore_i387_fxsave+2+17528+_000470_hash+NULL
-+_000471_hash+revalidate+2+19043+_000471_hash+NULL
-+_000472_hash+rfcomm_sock_setsockopt+5+18254+_000472_hash+NULL
-+_000473_hash+rndis_add_response+2+58544+_000473_hash+NULL
-+_000474_hash+rndis_set_oid+4+6547+_000474_hash+NULL
-+_000475_hash+rngapi_reset+3+34366+_002911_hash+NULL+nohasharray
-+_000476_hash+roccat_common_receive+4+53407+_000476_hash+NULL
-+_000477_hash+roccat_common_send+4+12284+_000477_hash+NULL
-+_000478_hash+rpc_malloc+2+43573+_000478_hash+NULL
-+_000479_hash+rt2x00debug_write_bbp+3+8212+_000479_hash+NULL
-+_000480_hash+rt2x00debug_write_csr+3+64753+_000480_hash+NULL
-+_000481_hash+rt2x00debug_write_eeprom+3+23091+_000481_hash+NULL
-+_000482_hash+rt2x00debug_write_rf+3+38195+_000482_hash+NULL
-+_000483_hash+rts51x_read_mem+4+26577+_000483_hash+NULL
-+_000484_hash+rts51x_read_status+4+11830+_000484_hash+NULL
-+_000485_hash+rts51x_write_mem+4+17598+_000485_hash+NULL
-+_000486_hash+rw_copy_check_uvector+3+34271+_000486_hash+NULL
-+_000487_hash+rxrpc_request_key+3+27235+_000487_hash+NULL
-+_000488_hash+rxrpc_server_keyring+3+16431+_000488_hash+NULL
-+_000489_hash+savemem+3+58129+_000489_hash+NULL
-+_000490_hash+sb16_copy_from_user+10-7-6+55836+_000490_hash+NULL
-+_000493_hash+sched_autogroup_write+3+10984+_000493_hash+NULL
-+_000494_hash+scsi_mode_select+6+37330+_000494_hash+NULL
-+_000495_hash+scsi_tgt_copy_sense+3+26933+_000495_hash+NULL
-+_000496_hash+sctp_auth_create_key+1+51641+_000496_hash+NULL
-+_000497_hash+sctp_getsockopt_delayed_ack+2+9232+_000497_hash+NULL
-+_000498_hash+sctp_getsockopt_local_addrs+2+25178+_000498_hash+NULL
-+_000499_hash+sctp_make_abort_user+3+29654+_000499_hash+NULL
-+_000500_hash+sctp_setsockopt_active_key+3+43755+_000500_hash+NULL
-+_000501_hash+sctp_setsockopt_adaptation_layer+3+26935+_001925_hash+NULL+nohasharray
-+_000502_hash+sctp_setsockopt_associnfo+3+51684+_000502_hash+NULL
-+_000503_hash+sctp_setsockopt_auth_chunk+3+30843+_000503_hash+NULL
-+_000504_hash+sctp_setsockopt_auth_key+3+3793+_000504_hash+NULL
-+_000505_hash+sctp_setsockopt_autoclose+3+5775+_000505_hash+NULL
-+_000506_hash+sctp_setsockopt_bindx+3+49870+_000506_hash+NULL
-+_000507_hash+__sctp_setsockopt_connectx+3+46949+_000507_hash+NULL
-+_000508_hash+sctp_setsockopt_context+3+31091+_000508_hash+NULL
-+_000509_hash+sctp_setsockopt_default_send_param+3+49578+_000509_hash+&_000247_hash
-+_000510_hash+sctp_setsockopt_delayed_ack+3+40129+_000510_hash+NULL
-+_000511_hash+sctp_setsockopt_del_key+3+42304+_002281_hash+NULL+nohasharray
-+_000512_hash+sctp_setsockopt_events+3+18862+_000512_hash+NULL
-+_000513_hash+sctp_setsockopt_hmac_ident+3+11687+_000513_hash+NULL
-+_000514_hash+sctp_setsockopt_initmsg+3+1383+_000514_hash+NULL
-+_000515_hash+sctp_setsockopt_maxburst+3+28041+_000515_hash+NULL
-+_000516_hash+sctp_setsockopt_maxseg+3+11829+_000516_hash+NULL
-+_000517_hash+sctp_setsockopt_peer_addr_params+3+734+_000517_hash+NULL
-+_000518_hash+sctp_setsockopt_peer_primary_addr+3+13440+_000518_hash+NULL
-+_000519_hash+sctp_setsockopt_rtoinfo+3+30941+_000519_hash+NULL
-+_000520_hash+security_context_to_sid_core+2+29248+_000520_hash+NULL
-+_000521_hash+sel_commit_bools_write+3+46077+_000521_hash+NULL
-+_000522_hash+sel_write_avc_cache_threshold+3+2256+_000522_hash+NULL
-+_000523_hash+sel_write_bool+3+46996+_000523_hash+NULL
-+_000524_hash+sel_write_checkreqprot+3+60774+_000524_hash+NULL
-+_000525_hash+sel_write_disable+3+10511+_000525_hash+NULL
-+_000526_hash+sel_write_enforce+3+48998+_000526_hash+NULL
-+_000527_hash+sel_write_load+3+63830+_000527_hash+NULL
-+_000528_hash+send_bulk_static_data+3+61932+_000528_hash+NULL
-+_000529_hash+send_control_msg+6+48498+_000529_hash+NULL
-+_000530_hash+set_aoe_iflist+2+42737+_000530_hash+NULL
-+_000531_hash+setkey_unaligned+3+39474+_000531_hash+NULL
-+_000532_hash+set_registers+3+53582+_000532_hash+NULL
-+_000533_hash+setsockopt+5+54539+_000533_hash+NULL
-+_000534_hash+setup_req+3+5848+_000534_hash+NULL
-+_000535_hash+setup_window+7+59178+_000535_hash+NULL
-+_000536_hash+setxattr+4+37006+_000536_hash+NULL
-+_000537_hash+sfq_alloc+1+2861+_000537_hash+NULL
-+_000538_hash+sg_kmalloc+1+50240+_000538_hash+NULL
-+_000539_hash+sgl_map_user_pages+2+30610+_000539_hash+NULL
-+_000540_hash+shash_setkey_unaligned+3+8620+_000540_hash+NULL
-+_000541_hash+shmem_xattr_alloc+2+61190+_000541_hash+NULL
-+_000542_hash+sierra_setup_urb+5+46029+_000542_hash+NULL
-+_000543_hash+simple_transaction_get+3+50633+_000543_hash+NULL
-+_000544_hash+simple_write_to_buffer+2-5+3122+_000544_hash+NULL
-+_000546_hash+sisusb_send_bulk_msg+3+17864+_000546_hash+NULL
-+_000547_hash+skb_add_data+3+48363+_000547_hash+NULL
-+_000548_hash+skb_do_copy_data_nocache+5+12465+_000548_hash+NULL
-+_000549_hash+sl_alloc_bufs+2+50380+_000549_hash+NULL
-+_000550_hash+sl_realloc_bufs+2+64086+_000550_hash+NULL
-+_000551_hash+smk_write_ambient+3+45691+_000551_hash+NULL
-+_000552_hash+smk_write_cipso+3+17989+_000552_hash+NULL
-+_000553_hash+smk_write_direct+3+46363+_000553_hash+NULL
-+_000554_hash+smk_write_doi+3+49621+_000554_hash+NULL
-+_000555_hash+smk_write_load_list+3+52280+_000555_hash+NULL
-+_000556_hash+smk_write_logging+3+2618+_000556_hash+NULL
-+_000557_hash+smk_write_netlbladdr+3+42525+_000557_hash+NULL
-+_000558_hash+smk_write_onlycap+3+14400+_000558_hash+NULL
-+_000559_hash+snd_ctl_elem_user_tlv+3+11695+_000559_hash+NULL
-+_000560_hash+snd_emu10k1_fx8010_read+5+9605+_000560_hash+NULL
-+_000561_hash+snd_emu10k1_synth_copy_from_user+3-5+9061+_000561_hash+NULL
-+_000563_hash+snd_gus_dram_poke+4+18525+_000563_hash+NULL
-+_000564_hash+snd_hdsp_playback_copy+5+20676+_000564_hash+NULL
-+_000565_hash+snd_info_entry_write+3+63474+_000565_hash+NULL
-+_000566_hash+snd_korg1212_copy_from+6+36169+_000566_hash+NULL
-+_000567_hash+snd_mem_proc_write+3+9786+_000567_hash+NULL
-+_000568_hash+snd_midi_channel_init_set+1+30092+_000568_hash+NULL
-+_000569_hash+snd_midi_event_new+1+9893+_000750_hash+NULL+nohasharray
-+_000570_hash+snd_opl4_mem_proc_write+5+9670+_000570_hash+NULL
-+_000571_hash+snd_pcm_aio_read+3+13900+_000571_hash+NULL
-+_000572_hash+snd_pcm_aio_write+3+28738+_000572_hash+NULL
-+_000573_hash+snd_pcm_oss_write1+3+10872+_000573_hash+NULL
-+_000574_hash+snd_pcm_oss_write2+3+27332+_000574_hash+NULL
-+_000575_hash+snd_rawmidi_kernel_write1+4+56847+_000575_hash+NULL
-+_000576_hash+snd_rme9652_playback_copy+5+20970+_000576_hash+NULL
-+_000577_hash+snd_sb_csp_load_user+3+45190+_000577_hash+NULL
-+_000578_hash+snd_usb_ctl_msg+8+8436+_000578_hash+NULL
-+_000579_hash+sock_bindtodevice+3+50942+_000579_hash+NULL
-+_000580_hash+sock_kmalloc+2+62205+_000580_hash+NULL
-+_000581_hash+spidev_write+3+44510+_000581_hash+NULL
-+_000582_hash+squashfs_read_table+3+16945+_000582_hash+NULL
-+_000583_hash+srpt_alloc_ioctx+2-3+51042+_000583_hash+NULL
-+_000585_hash+srpt_alloc_ioctx_ring+2+49330+_000585_hash+NULL
-+_000586_hash+st5481_setup_isocpipes+6-4+61340+_000586_hash+NULL
-+_000587_hash+sta_agg_status_write+3+45164+_000587_hash+NULL
-+_000588_hash+svc_setsockopt+5+36876+_000588_hash+NULL
-+_000589_hash+sys_add_key+4+61288+_000589_hash+NULL
-+_000590_hash+sys_modify_ldt+3+18824+_000590_hash+NULL
-+_000591_hash+sys_semtimedop+3+4486+_000591_hash+NULL
-+_000592_hash+sys_setdomainname+2+4373+_000592_hash+NULL
-+_000593_hash+sys_sethostname+2+42962+_000593_hash+NULL
-+_000594_hash+tda10048_writeregbulk+4+11050+_000594_hash+NULL
-+_000595_hash+tipc_log_resize+1+34803+_000595_hash+NULL
-+_000596_hash+tomoyo_write_self+3+45161+_000596_hash+NULL
-+_000597_hash+tower_write+3+8580+_000597_hash+NULL
-+_000598_hash+tpm_write+3+50798+_000598_hash+NULL
-+_000599_hash+trusted_instantiate+3+4710+_000599_hash+NULL
-+_000600_hash+trusted_update+3+12664+_000600_hash+NULL
-+_000601_hash+tt_changes_fill_buffer+3+62649+_000601_hash+NULL
-+_000602_hash+tty_buffer_alloc+2+45437+_000602_hash+NULL
-+_000603_hash+__tun_chr_ioctl+4+22300+_000603_hash+NULL
-+_000604_hash+ubi_more_leb_change_data+4+63534+_000604_hash+NULL
-+_000605_hash+ubi_more_update_data+4+39189+_000605_hash+NULL
-+_000606_hash+ubi_resize_volume+2+50172+_000606_hash+NULL
-+_000607_hash+udf_alloc_i_data+2+35786+_000607_hash+NULL
-+_000608_hash+uea_idma_write+3+64139+_000608_hash+NULL
-+_000609_hash+uea_request+4+47613+_000609_hash+NULL
-+_000610_hash+uea_send_modem_cmd+3+3888+_000610_hash+NULL
-+_000611_hash+uio_write+3+43202+_000611_hash+NULL
-+_000612_hash+um_idi_write+3+18293+_000612_hash+NULL
-+_000613_hash+us122l_ctl_msg+8+13330+_000613_hash+NULL
-+_000614_hash+usb_alloc_urb+1+43436+_000614_hash+NULL
-+_000615_hash+usblp_new_writeurb+2+22894+_000615_hash+NULL
-+_000616_hash+usblp_write+3+23178+_000616_hash+NULL
-+_000617_hash+usbtest_alloc_urb+3-5+34446+_000617_hash+NULL
-+_000619_hash+usbtmc_write+3+64340+_000619_hash+NULL
-+_000620_hash+user_instantiate+3+26131+_000620_hash+NULL
-+_000621_hash+user_update+3+41332+_000621_hash+NULL
-+_000622_hash+uvc_simplify_fraction+3+31303+_000622_hash+NULL
-+_000623_hash+uwb_rc_cmd_done+4+35892+_000623_hash+NULL
-+_000624_hash+uwb_rc_neh_grok_event+3+55799+_000624_hash+NULL
-+_000625_hash+v9fs_alloc_rdir_buf+2+42150+_000625_hash+NULL
-+_000626_hash+__vb2_perform_fileio+3+63033+_000626_hash+NULL
-+_000627_hash+vc_do_resize+3-4+48842+_000627_hash+NULL
-+_000629_hash+vcs_write+3+3910+_000629_hash+NULL
-+_000630_hash+vfd_write+3+14717+_000630_hash+NULL
-+_000631_hash+vga_arb_write+3+36112+_000631_hash+NULL
-+_000632_hash+vga_switcheroo_debugfs_write+3+33984+_000632_hash+NULL
-+_000633_hash+vhci_get_user+3+45039+_000633_hash+NULL
-+_000634_hash+video_proc_write+3+6724+_000634_hash+NULL
-+_000635_hash+vlsi_alloc_ring+3-4+57003+_000635_hash+NULL
-+_000637_hash+__vmalloc+1+61168+_000637_hash+NULL
-+_000638_hash+vmalloc_32+1+1135+_000638_hash+NULL
-+_000639_hash+vmalloc_32_user+1+37519+_000639_hash+NULL
-+_000640_hash+vmalloc_exec+1+36132+_000640_hash+NULL
-+_000641_hash+vmalloc_node+1+58700+_000641_hash+NULL
-+_000642_hash+__vmalloc_node_flags+1+30352+_000642_hash+NULL
-+_000643_hash+vmalloc_user+1+32308+_000643_hash+NULL
-+_000644_hash+vol_cdev_direct_write+3+20751+_000644_hash+NULL
-+_000645_hash+vp_request_msix_vectors+2+28849+_000645_hash+NULL
-+_000646_hash+vring_add_indirect+3-4+20737+_000646_hash+NULL
-+_000648_hash+vring_new_virtqueue+1+9671+_000648_hash+NULL
-+_000649_hash+vxge_os_dma_malloc+2+46184+_000649_hash+NULL
-+_000650_hash+vxge_os_dma_malloc_async+3+56348+_000650_hash+NULL
-+_000651_hash+wdm_write+3+53735+_000651_hash+NULL
-+_000652_hash+wiimote_hid_send+3+48528+_000652_hash+NULL
-+_000653_hash+wl1273_fm_fops_write+3+60621+_000653_hash+NULL
-+_000654_hash+wlc_phy_loadsampletable_nphy+3+64367+_000654_hash+NULL
-+_000655_hash+write+3+62671+_000655_hash+NULL
-+_000656_hash+write_flush+3+50803+_000656_hash+NULL
-+_000657_hash+write_rio+3+54837+_000657_hash+NULL
-+_000658_hash+x25_asy_change_mtu+2+26928+_000658_hash+NULL
-+_000659_hash+xdi_copy_from_user+4+8395+_000659_hash+NULL
-+_000660_hash+xfrm_dst_alloc_copy+3+3034+_000660_hash+NULL
-+_000661_hash+xfrm_user_policy+4+62573+_000661_hash+NULL
-+_000662_hash+xfs_attrmulti_attr_set+4+59346+_000662_hash+NULL
-+_000663_hash+xfs_handle_to_dentry+3+12135+_000663_hash+NULL
-+_000664_hash+__xip_file_write+3+2733+_000664_hash+NULL
-+_000665_hash+xprt_rdma_allocate+2+31372+_000665_hash+NULL
-+_000666_hash+zd_usb_iowrite16v_async+3+23984+_000666_hash+NULL
-+_000667_hash+zd_usb_read_fw+4+22049+_000667_hash+NULL
-+_000668_hash+zerocopy_sg_from_iovec+3+11828+_000668_hash+NULL
-+_000669_hash+zoran_write+3+22404+_000669_hash+NULL
-+_000671_hash+acpi_ex_allocate_name_string+2-1+7685+_002855_hash+NULL+nohasharray
-+_000672_hash+acpi_os_allocate_zeroed+1+37422+_000672_hash+NULL
-+_000673_hash+acpi_ut_initialize_buffer+2+47143+_002314_hash+NULL+nohasharray
-+_000674_hash+ad7879_spi_xfer+3+36311+_000674_hash+NULL
-+_000675_hash+add_new_gdb+3+27643+_000675_hash+NULL
-+_000676_hash+add_numbered_child+5+14273+_000676_hash+NULL
-+_000677_hash+add_res_range+4+21310+_000677_hash+NULL
-+_000678_hash+addtgt+3+54703+_000678_hash+NULL
-+_000679_hash+add_uuid+4+49831+_000679_hash+NULL
-+_000680_hash+afs_cell_alloc+2+24052+_000680_hash+NULL
-+_000681_hash+aggr_recv_addba_req_evt+4+38037+_000681_hash+NULL
-+_000682_hash+agp_create_memory+1+1075+_000682_hash+NULL
-+_000683_hash+agp_create_user_memory+1+62955+_000683_hash+NULL
-+_000684_hash+alg_setsockopt+5+20985+_000684_hash+NULL
-+_000685_hash+alloc_async+1+14208+_000685_hash+NULL
-+_000686_hash+___alloc_bootmem_nopanic+1+53626+_000686_hash+NULL
-+_000687_hash+alloc_buf+1+34532+_000687_hash+NULL
-+_000688_hash+alloc_chunk+1+49575+_000688_hash+NULL
-+_000689_hash+alloc_context+1+41283+_000689_hash+NULL
-+_000690_hash+alloc_ctrl_packet+1+44667+_000690_hash+NULL
-+_000691_hash+alloc_data_packet+1+46698+_000691_hash+NULL
-+_000692_hash+alloc_dca_provider+2+59670+_000692_hash+NULL
-+_000693_hash+__alloc_dev_table+2+54343+_000693_hash+NULL
-+_000694_hash+alloc_ep+1+17269+_000694_hash+NULL
-+_000695_hash+__alloc_extent_buffer+3+15093+_000695_hash+NULL
-+_000696_hash+alloc_group_attrs+2+9194+_000719_hash+NULL+nohasharray
-+_000697_hash+alloc_large_system_hash+2+64490+_000697_hash+NULL
-+_000698_hash+alloc_netdev_mqs+1+30030+_000698_hash+NULL
-+_000699_hash+__alloc_objio_seg+1+7203+_000699_hash+NULL
-+_000700_hash+alloc_ring+2-4+15345+_000700_hash+NULL
-+_000701_hash+alloc_ring+2-4+39151+_000701_hash+NULL
-+_000704_hash+alloc_session+1-2+64171+_000704_hash+NULL
-+_000708_hash+alloc_smp_req+1+51337+_000708_hash+NULL
-+_000709_hash+alloc_smp_resp+1+3566+_000709_hash+NULL
-+_000710_hash+alloc_ts_config+1+45775+_000710_hash+NULL
-+_000711_hash+alloc_upcall+2+62186+_000711_hash+NULL
-+_000712_hash+altera_drscan+2+48698+_000712_hash+NULL
-+_000713_hash+altera_irscan+2+62396+_000713_hash+NULL
-+_000714_hash+altera_set_dr_post+2+54291+_000714_hash+NULL
-+_000715_hash+altera_set_dr_pre+2+64862+_000715_hash+NULL
-+_000716_hash+altera_set_ir_post+2+20948+_000716_hash+NULL
-+_000717_hash+altera_set_ir_pre+2+54103+_000717_hash+NULL
-+_000718_hash+altera_swap_dr+2+50090+_000718_hash+NULL
-+_000719_hash+altera_swap_ir+2+9194+_000719_hash+&_000696_hash
-+_000720_hash+amd_create_gatt_pages+1+20537+_000720_hash+NULL
-+_000721_hash+aoechr_write+3+62883+_001352_hash+NULL+nohasharray
-+_000722_hash+applesmc_create_nodes+2+49392+_000722_hash+NULL
-+_000723_hash+array_zalloc+1-2+7519+_000723_hash+NULL
-+_000725_hash+arvo_sysfs_read+6+31617+_000725_hash+NULL
-+_000726_hash+arvo_sysfs_write+6+3311+_000726_hash+NULL
-+_000727_hash+asd_store_update_bios+4+10165+_000727_hash+NULL
-+_000728_hash+ata_host_alloc+2+46094+_000728_hash+NULL
-+_000729_hash+atalk_sendmsg+4+21677+_000729_hash+NULL
-+_000730_hash+ath6kl_cfg80211_connect_event+7-9-8+13443+_000730_hash+NULL
-+_000731_hash+ath6kl_mgmt_tx+9+21153+_000731_hash+NULL
-+_000732_hash+ath6kl_wmi_roam_tbl_event_rx+3+43440+_000732_hash+NULL
-+_000733_hash+ath6kl_wmi_send_mgmt_cmd+7+17347+_000733_hash+NULL
-+_000734_hash+ath_descdma_setup+5+12257+_000734_hash+NULL
-+_000735_hash+ath_rx_edma_init+2+65483+_000735_hash+NULL
-+_000736_hash+ati_create_gatt_pages+1+4722+_003185_hash+NULL+nohasharray
-+_000737_hash+au0828_init_isoc+2-3+61917+_000737_hash+NULL
-+_000739_hash+audit_init_entry+1+38644+_000739_hash+NULL
-+_000740_hash+ax25_sendmsg+4+62770+_000740_hash+NULL
-+_000741_hash+b1_alloc_card+1+36155+_000741_hash+NULL
-+_000742_hash+b43_nphy_load_samples+3+36481+_000742_hash+NULL
-+_000743_hash+bio_copy_user_iov+4+37660+_000743_hash+NULL
-+_000744_hash+__bio_map_kern+2-3+47379+_000744_hash+NULL
-+_000746_hash+blk_register_region+1-2+51424+_000746_hash+NULL
-+_000748_hash+bm_entry_write+3+28338+_000748_hash+NULL
-+_000749_hash+bm_realloc_pages+2+9431+_000749_hash+NULL
-+_000750_hash+bm_register_write+3+9893+_000750_hash+&_000569_hash
-+_000751_hash+bm_status_write+3+12964+_000751_hash+NULL
-+_000752_hash+br_mdb_rehash+2+42643+_000752_hash+NULL
-+_000753_hash+btrfs_copy_from_user+3+43806+_000753_hash+NULL
-+_000754_hash+btrfs_insert_delayed_dir_index+4+63720+_000754_hash+NULL
-+_000755_hash+__btrfs_map_block+3+49839+_000755_hash+NULL
-+_000756_hash+__c4iw_init_resource_fifo+3+8334+_000756_hash+NULL
-+_000757_hash+cache_downcall+3+13666+_000757_hash+NULL
-+_000758_hash+cache_slow_downcall+2+8570+_000758_hash+NULL
-+_000759_hash+ca_extend+2+64541+_000759_hash+NULL
-+_000760_hash+caif_seqpkt_sendmsg+4+22961+_000760_hash+NULL
-+_000761_hash+caif_stream_sendmsg+4+9110+_000761_hash+NULL
-+_000762_hash+carl9170_cmd_buf+3+950+_000762_hash+NULL
-+_000763_hash+cdev_add+2-3+38176+_000763_hash+NULL
-+_000765_hash+cdrom_read_cdda+4+50478+_000765_hash+NULL
-+_000766_hash+ceph_dns_resolve_name+1+62488+_000766_hash+NULL
-+_000767_hash+ceph_msgpool_get+2+54258+_000767_hash+NULL
-+_000768_hash+cfg80211_connect_result+4-6+56515+_000768_hash+NULL
-+_000770_hash+cfg80211_disconnected+4+57+_000770_hash+NULL
-+_000771_hash+cfg80211_inform_bss+8+19332+_000771_hash+NULL
-+_000772_hash+cfg80211_inform_bss_frame+4+41078+_000772_hash+NULL
-+_000773_hash+cfg80211_mlme_register_mgmt+5+19852+_000773_hash+NULL
-+_000774_hash+cfg80211_roamed_bss+4-6+50198+_000774_hash+NULL
-+_000776_hash+cifs_readdata_alloc+1+50318+_000776_hash+NULL
-+_000777_hash+cifs_readv_from_socket+3+19109+_000777_hash+NULL
-+_000778_hash+cifs_writedata_alloc+1+32880+_003119_hash+NULL+nohasharray
-+_000779_hash+cnic_alloc_dma+3+34641+_000779_hash+NULL
-+_000780_hash+configfs_write_file+3+61621+_000780_hash+NULL
-+_000781_hash+construct_key+3+11329+_000781_hash+NULL
-+_000782_hash+context_alloc+3+24645+_000782_hash+NULL
-+_000783_hash+copy_to_user+3+57835+_000783_hash+NULL
-+_000784_hash+create_attr_set+1+22861+_000784_hash+NULL
-+_000785_hash+create_bounce_buffer+3+39155+_000785_hash+NULL
-+_000786_hash+create_gpadl_header+2+19064+_000786_hash+NULL
-+_000787_hash+_create_sg_bios+4+31244+_000787_hash+NULL
-+_000788_hash+cryptd_alloc_instance+2-3+18048+_000788_hash+NULL
-+_000790_hash+crypto_ahash_setkey+3+55134+_000790_hash+NULL
-+_000791_hash+crypto_alloc_instance2+3+25277+_000791_hash+NULL
-+_000792_hash+crypto_shash_setkey+3+60483+_000792_hash+NULL
-+_000793_hash+cx231xx_init_bulk+3-2+47024+_000793_hash+NULL
-+_000794_hash+cx231xx_init_isoc+2-3+56453+_000794_hash+NULL
-+_000796_hash+cx231xx_init_vbi_isoc+2-3+28053+_000796_hash+NULL
-+_000798_hash+cxgb_alloc_mem+1+24007+_000798_hash+NULL
-+_000799_hash+cxgbi_device_portmap_create+3+25747+_000799_hash+NULL
-+_000800_hash+cxgbi_device_register+1-2+36746+_000800_hash+NULL
-+_000802_hash+__cxio_init_resource_fifo+3+23447+_000802_hash+NULL
-+_000803_hash+dccp_sendmsg+4+56058+_000803_hash+NULL
-+_000804_hash+ddp_make_gl+1+12179+_000804_hash+NULL
-+_000805_hash+depth_write+3+3021+_000805_hash+NULL
-+_000806_hash+dev_irnet_write+3+11398+_000806_hash+NULL
-+_000807_hash+dev_set_alias+3+50084+_000807_hash+NULL
-+_000808_hash+dev_write+3+7708+_000808_hash+NULL
-+_000809_hash+dfs_global_file_write+3+6112+_000809_hash+NULL
-+_000810_hash+dgram_sendmsg+4+45679+_000810_hash+NULL
-+_000811_hash+disconnect+4+32521+_000811_hash+NULL
-+_000812_hash+dma_attach+6-7+50831+_000812_hash+NULL
-+_000814_hash+dn_sendmsg+4+38390+_000814_hash+NULL
-+_000815_hash+do_dccp_setsockopt+5+54377+_003160_hash+NULL+nohasharray
-+_000816_hash+do_jffs2_setxattr+5+25910+_000816_hash+NULL
-+_000817_hash+do_msgsnd+4+1387+_000817_hash+NULL
-+_000818_hash+do_raw_setsockopt+5+55215+_000818_hash+NULL
-+_000819_hash+do_readv_writev+4+51849+_000819_hash+NULL
-+_000820_hash+do_sync+1+9604+_000820_hash+NULL
-+_000821_hash+dup_array+3+33551+_000821_hash+NULL
-+_000822_hash+dvb_audio_write+3+51275+_000822_hash+NULL
-+_000823_hash+dvb_ca_en50221_init+4+45718+_000823_hash+NULL
-+_000824_hash+dvb_video_write+3+754+_000824_hash+NULL
-+_000825_hash+econet_sendmsg+4+51430+_000825_hash+NULL
-+_000826_hash+ecryptfs_decode_and_decrypt_filename+5+10379+_000826_hash+NULL
-+_000827_hash+ecryptfs_encrypt_and_encode_filename+6+2109+_000827_hash+NULL
-+_000828_hash+ecryptfs_send_message_locked+2+31801+_000828_hash+NULL
-+_000829_hash+edac_device_alloc_ctl_info+1+5941+_000829_hash+NULL
-+_000830_hash+edac_mc_alloc+1+54846+_000830_hash+NULL
-+_000831_hash+edac_pci_alloc_ctl_info+1+63388+_000831_hash+NULL
-+_000832_hash+efivar_create_sysfs_entry+2+19485+_000832_hash+NULL
-+_000833_hash+em28xx_alloc_isoc+4+46892+_000833_hash+NULL
-+_000834_hash+enable_write+3+30456+_000834_hash+NULL
-+_000835_hash+enclosure_register+3+57412+_000835_hash+NULL
-+_000836_hash+ext4_kvzalloc+1+47605+_000836_hash+NULL
-+_000837_hash+extend_netdev_table+2+31680+_000837_hash+NULL
-+_000838_hash+__feat_register_sp+6+64712+_000838_hash+NULL
-+_000839_hash+__ffs_ep0_read_events+3+48868+_000839_hash+NULL
-+_000840_hash+ffs_ep0_write+3+9438+_000840_hash+NULL
-+_000841_hash+ffs_epfile_read+3+18775+_000841_hash+NULL
-+_000842_hash+ffs_epfile_write+3+48014+_000842_hash+NULL
-+_000843_hash+fib_info_hash_alloc+1+9075+_000843_hash+NULL
-+_000844_hash+fillonedir+3+41746+_000844_hash+NULL
-+_000845_hash+flexcop_device_kmalloc+1+54793+_000845_hash+NULL
-+_000846_hash+frame_alloc+4+15981+_000846_hash+NULL
-+_000847_hash+fw_node_create+2+9559+_000847_hash+NULL
-+_000848_hash+garmin_read_process+3+27509+_000848_hash+NULL
-+_000849_hash+garp_request_join+4+7471+_000849_hash+NULL
-+_000850_hash+get_derived_key+4+61100+_000850_hash+NULL
-+_000851_hash+get_entry+4+16003+_000851_hash+NULL
-+_000852_hash+get_free_de+2+33714+_000852_hash+NULL
-+_000853_hash+get_new_cssid+2+51665+_000853_hash+NULL
-+_000854_hash+getxattr+4+24398+_000854_hash+NULL
-+_000855_hash+gspca_dev_probe2+4+59833+_000855_hash+NULL
-+_000856_hash+hcd_alloc_coherent+5+55862+_000856_hash+NULL
-+_000857_hash+hci_sock_sendmsg+4+37420+_000857_hash+NULL
-+_000858_hash+hid_register_field+2-3+4874+_000858_hash+NULL
-+_000860_hash+hid_report_raw_event+4+7024+_000860_hash+NULL
-+_000861_hash+hpi_alloc_control_cache+1+35351+_000861_hash+NULL
-+_000862_hash+hugetlbfs_read_actor+2-5-4+34547+_000862_hash+NULL
-+_000865_hash+hvc_alloc+4+12579+_000865_hash+NULL
-+_000866_hash+__hwahc_dev_set_key+5+46328+_000866_hash+NULL
-+_000867_hash+i2400m_zrealloc_2x+3+54166+_001430_hash+NULL+nohasharray
-+_000868_hash+ib_alloc_device+1+26483+_000868_hash+NULL
-+_000869_hash+ib_create_send_mad+5+1196+_000869_hash+NULL
-+_000870_hash+ibmasm_new_command+2+25714+_000870_hash+NULL
-+_000871_hash+ib_send_cm_drep+3+50186+_000871_hash+NULL
-+_000872_hash+ib_send_cm_mra+4+60202+_000872_hash+NULL
-+_000873_hash+ib_send_cm_rtu+3+63138+_000873_hash+NULL
-+_000874_hash+ieee80211_key_alloc+3+19065+_000874_hash+NULL
-+_000875_hash+ieee80211_mgmt_tx+9+46860+_000875_hash+NULL
-+_000876_hash+ieee80211_send_probe_req+6-4+6924+_000876_hash+NULL
-+_000877_hash+if_writecmd+2+815+_000877_hash+NULL
-+_000878_hash+init_bch+1-2+64130+_000878_hash+NULL
-+_000880_hash+init_ipath+1+48187+_000880_hash+NULL
-+_000881_hash+init_list_set+2-3+39188+_000881_hash+NULL
-+_000883_hash+init_q+4+132+_000883_hash+NULL
-+_000884_hash+init_state+2+60165+_000884_hash+NULL
-+_000885_hash+init_tag_map+3+57515+_000885_hash+NULL
-+_000886_hash+input_ff_create+2+21240+_000886_hash+NULL
-+_000887_hash+input_mt_init_slots+2+31183+_000887_hash+NULL
-+_000888_hash+interfaces+2+38859+_000888_hash+NULL
-+_000889_hash+ioat2_alloc_ring+2+11172+_000889_hash+NULL
-+_000890_hash+ip_generic_getfrag+3-4+12187+_000890_hash+NULL
-+_000892_hash+ipr_alloc_ucode_buffer+1+40199+_000892_hash+NULL
-+_000893_hash+ip_set_alloc+1+57953+_000893_hash+NULL
-+_000894_hash+ipv6_flowlabel_opt+3+58135+_001125_hash+NULL+nohasharray
-+_000895_hash+ipv6_renew_options+5+28867+_000895_hash+NULL
-+_000896_hash+ipxrtr_route_packet+4+54036+_000896_hash+NULL
-+_000897_hash+irda_sendmsg+4+4388+_000897_hash+NULL
-+_000898_hash+irda_sendmsg_dgram+4+38563+_000898_hash+NULL
-+_000899_hash+irda_sendmsg_ultra+4+42047+_000899_hash+NULL
-+_000900_hash+irias_add_octseq_attrib+4+29983+_000900_hash+NULL
-+_000901_hash+irq_alloc_generic_chip+2+26650+_000901_hash+NULL
-+_000902_hash+irq_domain_add_linear+2+29236+_000902_hash+NULL
-+_000903_hash+iscsi_alloc_session+3+49390+_000903_hash+NULL
-+_000904_hash+iscsi_create_conn+2+50425+_000904_hash+NULL
-+_000905_hash+iscsi_create_endpoint+1+15193+_000905_hash+NULL
-+_000906_hash+iscsi_create_iface+5+38510+_000906_hash+NULL
-+_000907_hash+iscsi_decode_text_input+4+58292+_000907_hash+NULL
-+_000908_hash+iscsi_pool_init+2-4+54913+_000908_hash+NULL
-+_000910_hash+iscsit_dump_data_payload+2+38683+_000910_hash+NULL
-+_000911_hash+isdn_write+3+45863+_000911_hash+NULL
-+_000912_hash+isku_receive+4+54130+_000912_hash+NULL
-+_000913_hash+isku_send+4+41542+_000913_hash+NULL
-+_000914_hash+islpci_mgt_transaction+5+23610+_000914_hash+NULL
-+_000915_hash+iso_sched_alloc+1+13377+_002079_hash+NULL+nohasharray
-+_000916_hash+ivtv_v4l2_write+3+39226+_000916_hash+NULL
-+_000917_hash+iwl_trans_txq_alloc+3+36147+_000917_hash+NULL
-+_000918_hash+iwmct_fw_parser_init+4+37876+_000918_hash+NULL
-+_000919_hash+iwm_notif_send+6+12295+_000919_hash+NULL
-+_000920_hash+iwm_ntf_calib_res+3+11686+_000920_hash+NULL
-+_000921_hash+iwm_umac_set_config_var+4+17320+_000921_hash+NULL
-+_000922_hash+ixgbe_alloc_q_vector+3-5+45428+_000922_hash+NULL
-+_000924_hash+jbd2_journal_init_revoke+2+51088+_000924_hash+NULL
-+_000925_hash+jffs2_write_dirent+5+37311+_000925_hash+NULL
-+_000926_hash+journal_init_revoke+2+56933+_000926_hash+NULL
-+_000927_hash+keyctl_instantiate_key+3+41855+_000927_hash+NULL
-+_000928_hash+keyctl_instantiate_key_iov+3+16969+_000928_hash+NULL
-+_000929_hash+__kfifo_from_user+3+20399+_000929_hash+NULL
-+_000930_hash+kimage_crash_alloc+3+3233+_000930_hash+NULL
-+_000931_hash+kimage_normal_alloc+3+31140+_000931_hash+NULL
-+_000932_hash+kmem_realloc+2+37489+_000932_hash+NULL
-+_000933_hash+kmem_zalloc+1+11510+_000933_hash+NULL
-+_000934_hash+koneplus_send+4+18226+_000934_hash+NULL
-+_000935_hash+koneplus_sysfs_read+6+42792+_000935_hash+NULL
-+_000936_hash+kovaplus_send+4+10009+_000936_hash+NULL
-+_000937_hash+kvm_read_guest_page_mmu+6+37611+_000937_hash+NULL
-+_000938_hash+kvm_set_irq_routing+3+48704+_000938_hash+NULL
-+_000939_hash+kvm_write_guest_cached+4+11106+_000939_hash+NULL
-+_000940_hash+kvm_write_guest_page+5+63555+_002809_hash+NULL+nohasharray
-+_000941_hash+l2cap_skbuff_fromiovec+3-4+35003+_000941_hash+NULL
-+_000943_hash+l2tp_ip_sendmsg+4+50411+_000943_hash+NULL
-+_000944_hash+l2tp_session_create+1+25286+_000944_hash+NULL
-+_000945_hash+lc_create+3+48662+_000945_hash+NULL
-+_000946_hash+leaf_dealloc+3+29566+_000946_hash+NULL
-+_000947_hash+linear_conf+2+23485+_003314_hash+NULL+nohasharray
-+_000948_hash+lirc_buffer_init+2-3+53282+_000948_hash+NULL
-+_000950_hash+llc_ui_sendmsg+4+24987+_000950_hash+NULL
-+_000951_hash+lpfc_sli4_queue_alloc+3+62646+_000951_hash+NULL
-+_000952_hash+mce_request_packet+3+1073+_000952_hash+NULL
-+_000953_hash+mdiobus_alloc_size+1+52259+_000953_hash+NULL
-+_000954_hash+media_entity_init+2-4+15870+_001556_hash+NULL+nohasharray
-+_000956_hash+memstick_alloc_host+1+142+_000956_hash+NULL
-+_000957_hash+mesh_table_alloc+1+22305+_000957_hash+NULL
-+_000958_hash+mfd_add_devices+4+56753+_000958_hash+NULL
-+_000959_hash+mISDN_sock_sendmsg+4+41035+_000959_hash+NULL
-+_000960_hash+mmc_alloc_host+1+48097+_000960_hash+NULL
-+_000961_hash+mmc_test_alloc_mem+3+28102+_000961_hash+NULL
-+_000962_hash+mpi_alloc+1+18094+_000962_hash+NULL
-+_000963_hash+mpihelp_mul_karatsuba_case+5-3+23918+_000963_hash+NULL
-+_000964_hash+mpihelp_mul_n+4+16405+_000964_hash+NULL
-+_000965_hash+mpi_set_bit+2+15104+_000965_hash+NULL
-+_000966_hash+mpi_set_highbit+2+37327+_001420_hash+NULL+nohasharray
-+_000967_hash+mtd_concat_create+2+14416+_000967_hash+NULL
-+_000968_hash+mvumi_alloc_mem_resource+3+47750+_000968_hash+NULL
-+_000969_hash+mwifiex_11n_create_rx_reorder_tbl+4+63806+_000969_hash+NULL
-+_000970_hash+mwifiex_alloc_sdio_mpa_buffers+2-3+60961+_000970_hash+NULL
-+_000972_hash+mwl8k_cmd_set_beacon+4+23110+_000972_hash+NULL
-+_000973_hash+neigh_hash_alloc+1+17595+_000973_hash+NULL
-+_000974_hash+netlink_sendmsg+4+33708+_001172_hash+NULL+nohasharray
-+_000975_hash+netxen_alloc_sds_rings+2+13417+_000975_hash+NULL
-+_000976_hash+new_bind_ctl+2+35324+_000976_hash+NULL
-+_000977_hash+new_dir+3+31919+_000977_hash+NULL
-+_000978_hash+new_tape_buffer+2+32866+_000978_hash+NULL
-+_000979_hash+nfc_llcp_build_tlv+3+19536+_000979_hash+NULL
-+_000980_hash+nfc_llcp_send_i_frame+3+59130+_000980_hash+NULL
-+_000981_hash+nfs4_alloc_slots+1+2454+_000981_hash+NULL
-+_000982_hash+nfsctl_transaction_write+3+64800+_000982_hash+NULL
-+_000983_hash+nfs_idmap_request_key+3+30208+_000983_hash+NULL
-+_000984_hash+nfs_readdata_alloc+1+9990+_000984_hash+NULL
-+_000985_hash+nfs_writedata_alloc+1+62868+_000985_hash+NULL
-+_000986_hash+nl_pid_hash_zalloc+1+23314+_000986_hash+NULL
-+_000987_hash+nr_sendmsg+4+53656+_000987_hash+NULL
-+_000988_hash+nsm_create_handle+4+38060+_000988_hash+NULL
-+_000989_hash+ntfs_copy_from_user_iovec+3-6+49829+_000989_hash+NULL
-+_000991_hash+ntfs_file_buffered_write+4-6+41442+_000991_hash+NULL
-+_000993_hash+__ntfs_malloc+1+34022+_000993_hash+NULL
-+_000994_hash+nvme_alloc_queue+3+46865+_000994_hash+NULL
-+_000995_hash+ocfs2_acl_from_xattr+2+21604+_000995_hash+NULL
-+_000996_hash+ocfs2_control_message+3+19564+_000996_hash+NULL
-+_000997_hash+opera1_usb_i2c_msgxfer+4+64521+_000997_hash+NULL
-+_000998_hash+_ore_get_io_state+3+2166+_000998_hash+NULL
-+_000999_hash+orig_hash_add_if+2+53676+_000999_hash+NULL
-+_001000_hash+orig_hash_del_if+2+45080+_001000_hash+NULL
-+_001001_hash+orinoco_set_key+5-7+17878+_001001_hash+NULL
-+_001003_hash+osdmap_set_max_osd+2+57630+_001003_hash+NULL
-+_001004_hash+_osd_realloc_seg+3+54352+_001004_hash+NULL
-+_001005_hash+OSDSetBlock+2-4+38986+_001005_hash+NULL
-+_001007_hash+osst_execute+7-6+17607+_001007_hash+NULL
-+_001008_hash+osst_write+3+31581+_001008_hash+NULL
-+_001009_hash+otp_read+2-5-4+10594+_001009_hash+NULL
-+_001012_hash+ovs_vport_alloc+1+33475+_001012_hash+NULL
-+_001013_hash+packet_sendmsg_spkt+4+28885+_001013_hash+NULL
-+_001014_hash+pair_device+4+61175+_001708_hash+NULL+nohasharray
-+_001015_hash+pccard_store_cis+6+18176+_001015_hash+NULL
-+_001016_hash+pci_add_cap_save_buffer+3+3426+_001016_hash+NULL
-+_001017_hash+pcnet32_realloc_rx_ring+3+36598+_001017_hash+NULL
-+_001018_hash+pcnet32_realloc_tx_ring+3+38428+_001018_hash+NULL
-+_001019_hash+pcpu_mem_zalloc+1+22948+_001019_hash+NULL
-+_001020_hash+pep_sendmsg+4+62524+_001020_hash+NULL
-+_001021_hash+pfkey_sendmsg+4+47394+_001021_hash+NULL
-+_001022_hash+pidlist_resize+2+496+_001022_hash+NULL
-+_001023_hash+pin_code_reply+4+46510+_001023_hash+NULL
-+_001024_hash+ping_getfrag+3-4+8360+_001024_hash+NULL
-+_001026_hash+pipe_set_size+2+5204+_001026_hash+NULL
-+_001027_hash+pkt_bio_alloc+1+48284+_001027_hash+NULL
-+_001028_hash+platform_create_bundle+4-6+12785+_001028_hash+NULL
-+_001030_hash+play_iframe+3+8219+_001030_hash+NULL
-+_001031_hash+pm8001_store_update_fw+4+55716+_001031_hash+NULL
-+_001032_hash+pmcraid_alloc_sglist+1+9864+_001032_hash+NULL
-+_001033_hash+pn533_dep_link_up+5+7659+_001033_hash+NULL
-+_001034_hash+pnp_alloc+1+24869+_001419_hash+NULL+nohasharray
-+_001035_hash+pn_sendmsg+4+12640+_001035_hash+NULL
-+_001036_hash+pppoe_sendmsg+4+48039+_001036_hash+NULL
-+_001037_hash+pppol2tp_sendmsg+4+56420+_001037_hash+NULL
-+_001038_hash+process_vm_rw+3-5+47533+_001038_hash+NULL
-+_001040_hash+process_vm_rw_single_vec+1-2+26213+_001040_hash+NULL
-+_001042_hash+proc_write+3+51003+_001042_hash+NULL
-+_001043_hash+profile_load+3+58267+_001043_hash+NULL
-+_001044_hash+profile_remove+3+8556+_001044_hash+NULL
-+_001045_hash+profile_replace+3+14652+_001045_hash+NULL
-+_001046_hash+pscsi_get_bio+1+56103+_001046_hash+NULL
-+_001047_hash+pyra_send+4+12061+_001047_hash+NULL
-+_001048_hash+qc_capture+3+19298+_001048_hash+NULL
-+_001049_hash+qla4xxx_alloc_work+2+44813+_001049_hash+NULL
-+_001050_hash+qlcnic_alloc_msix_entries+2+46160+_001050_hash+NULL
-+_001051_hash+qlcnic_alloc_sds_rings+2+26795+_001051_hash+NULL
-+_001052_hash+queue_received_packet+5+9657+_001052_hash+NULL
-+_001053_hash+raw_send_hdrinc+4+58803+_001053_hash+NULL
-+_001054_hash+raw_sendmsg+4+23078+_001054_hash+&_000022_hash
-+_001055_hash+rawsock_sendmsg+4+60010+_001055_hash+NULL
-+_001056_hash+rawv6_send_hdrinc+3+35425+_001056_hash+NULL
-+_001057_hash+rb_alloc+1+3102+_001057_hash+NULL
-+_001058_hash+rbd_alloc_coll+1+33678+_001058_hash+NULL
-+_001059_hash+rbd_create_rw_ops+2+4605+_001059_hash+NULL
-+_001060_hash+rds_ib_inc_copy_to_user+3+55007+_001060_hash+NULL
-+_001061_hash+rds_iw_inc_copy_to_user+3+29214+_001061_hash+NULL
-+_001062_hash+rds_message_alloc+1+10517+_001062_hash+NULL
-+_001063_hash+rds_message_copy_from_user+3+45510+_001063_hash+NULL
-+_001064_hash+rds_message_inc_copy_to_user+3+26540+_001064_hash+NULL
-+_001065_hash+redrat3_transmit_ir+3+64244+_001065_hash+NULL
-+_001066_hash+regcache_rbtree_insert_to_block+5+58009+_001066_hash+NULL
-+_001067_hash+_regmap_raw_write+4+42652+_001067_hash+NULL
-+_001068_hash+regmap_register_patch+3+21681+_001068_hash+NULL
-+_001069_hash+relay_alloc_page_array+1+52735+_001069_hash+NULL
-+_001070_hash+remove_uuid+4+64505+_001070_hash+NULL
-+_001071_hash+reshape_ring+2+29147+_001071_hash+NULL
-+_001072_hash+RESIZE_IF_NEEDED+2+56286+_001072_hash+NULL
-+_001073_hash+resize_stripes+2+61650+_001073_hash+NULL
-+_001074_hash+rfcomm_sock_sendmsg+4+37661+_001074_hash+NULL
-+_001075_hash+rose_sendmsg+4+20249+_001075_hash+NULL
-+_001076_hash+rxrpc_send_data+5+21553+_001076_hash+NULL
-+_001077_hash+rxrpc_setsockopt+5+50286+_001077_hash+NULL
-+_001078_hash+saa7146_vmalloc_build_pgtable+2+19780+_001078_hash+NULL
-+_001079_hash+saa7164_buffer_alloc_user+2+9627+_001079_hash+NULL
-+_001081_hash+sco_send_frame+3+41815+_001081_hash+NULL
-+_001082_hash+scsi_host_alloc+2+63041+_001082_hash+NULL
-+_001083_hash+scsi_tgt_kspace_exec+8+9522+_001083_hash+NULL
-+_001084_hash+sctp_sendmsg+4+61919+_001084_hash+NULL
-+_001085_hash+sctp_setsockopt+5+44788+_001085_hash+NULL
-+_001086_hash+sctp_setsockopt_connectx+3+6073+_001086_hash+NULL
-+_001087_hash+sctp_setsockopt_connectx_old+3+22631+_001087_hash+NULL
-+_001088_hash+sctp_tsnmap_init+2+36446+_001088_hash+NULL
-+_001089_hash+sctp_user_addto_chunk+2-3+62047+_001089_hash+NULL
-+_001091_hash+security_context_to_sid+2+19839+_001091_hash+NULL
-+_001092_hash+security_context_to_sid_default+2+3492+_003366_hash+NULL+nohasharray
-+_001093_hash+security_context_to_sid_force+2+20724+_001093_hash+NULL
-+_001094_hash+selinux_transaction_write+3+59038+_001094_hash+NULL
-+_001095_hash+sel_write_access+3+51704+_001095_hash+NULL
-+_001096_hash+sel_write_create+3+11353+_001096_hash+NULL
-+_001097_hash+sel_write_member+3+28800+_001097_hash+NULL
-+_001098_hash+sel_write_relabel+3+55195+_001098_hash+NULL
-+_001099_hash+sel_write_user+3+45060+_001099_hash+NULL
-+_001100_hash+__seq_open_private+3+40715+_001100_hash+NULL
-+_001101_hash+serverworks_create_gatt_pages+1+46582+_001101_hash+NULL
-+_001102_hash+set_connectable+4+56458+_001102_hash+NULL
-+_001103_hash+set_dev_class+4+39645+_001697_hash+NULL+nohasharray
-+_001104_hash+set_discoverable+4+48141+_001104_hash+NULL
-+_001105_hash+setkey+3+14987+_001105_hash+NULL
-+_001106_hash+set_le+4+30581+_001106_hash+NULL
-+_001107_hash+set_link_security+4+4502+_001107_hash+NULL
-+_001108_hash+set_local_name+4+55757+_001108_hash+NULL
-+_001109_hash+set_powered+4+12129+_001109_hash+NULL
-+_001110_hash+set_ssp+4+62411+_001110_hash+NULL
-+_001111_hash+sg_build_sgat+3+60179+_001111_hash+&_000305_hash
-+_001112_hash+sg_read_oxfer+3+51724+_001112_hash+NULL
-+_001113_hash+shmem_xattr_set+4+11843+_001113_hash+NULL
-+_001114_hash+simple_alloc_urb+3+60420+_001114_hash+NULL
-+_001115_hash+sisusb_send_bridge_packet+2+11649+_001115_hash+NULL
-+_001116_hash+sisusb_send_packet+2+20891+_001116_hash+NULL
-+_001117_hash+skb_add_data_nocache+4+4682+_001117_hash+NULL
-+_001118_hash+skb_copy_datagram_from_iovec+2-5-4+52014+_001118_hash+NULL
-+_001121_hash+skb_copy_to_page_nocache+6+58624+_001121_hash+NULL
-+_001122_hash+sk_chk_filter+2+42095+_001122_hash+NULL
-+_001123_hash+skcipher_sendmsg+4+30290+_001123_hash+NULL
-+_001124_hash+sl_change_mtu+2+7396+_001124_hash+NULL
-+_001125_hash+slhc_init+1-2+58135+_001125_hash+&_000894_hash
-+_001127_hash+sm501_create_subdev+3-4+48668+_001127_hash+NULL
-+_001129_hash+smk_write_access+3+49561+_001129_hash+NULL
-+_001130_hash+snapshot_write+3+28351+_001130_hash+NULL
-+_001131_hash+snd_ac97_pcm_assign+2+30218+_001131_hash+NULL
-+_001132_hash+snd_card_create+4+64418+_001411_hash+NULL+nohasharray
-+_001133_hash+snd_emux_create_port+3+42533+_001133_hash+NULL
-+_001134_hash+snd_gus_dram_write+4+38784+_001134_hash+NULL
-+_001135_hash+snd_midi_channel_alloc_set+1+28153+_001135_hash+NULL
-+_001136_hash+_snd_pcm_lib_alloc_vmalloc_buffer+2+17820+_001136_hash+NULL
-+_001137_hash+snd_pcm_oss_sync1+2+45298+_001137_hash+NULL
-+_001138_hash+snd_pcm_oss_write+3+38108+_001138_hash+NULL
-+_001139_hash+snd_pcm_plugin_build+5+25505+_001139_hash+NULL
-+_001140_hash+snd_rawmidi_kernel_write+3+25106+_001140_hash+NULL
-+_001141_hash+snd_rawmidi_write+3+28008+_001141_hash+NULL
-+_001142_hash+snd_rme32_playback_copy+5+43732+_001142_hash+NULL
-+_001143_hash+snd_rme96_playback_copy+5+13111+_001143_hash+NULL
-+_001144_hash+snd_seq_device_new+4+31753+_001144_hash+NULL
-+_001145_hash+snd_seq_oss_readq_new+2+14283+_001145_hash+NULL
-+_001146_hash+snd_vx_create+4+40948+_001146_hash+NULL
-+_001147_hash+sock_setsockopt+5+50088+_001147_hash+NULL
-+_001148_hash+sound_write+3+5102+_001148_hash+NULL
-+_001149_hash+_sp2d_alloc+1+16944+_001149_hash+NULL
-+_001150_hash+spi_alloc_master+2+45223+_001150_hash+NULL
-+_001151_hash+spidev_message+3+5518+_001151_hash+NULL
-+_001152_hash+spi_register_board_info+2+35651+_001152_hash+NULL
-+_001153_hash+squashfs_cache_init+2+41656+_001153_hash+NULL
-+_001154_hash+squashfs_read_data+6+59440+_001154_hash+NULL
-+_001155_hash+srp_alloc_iu+2+44227+_001155_hash+NULL
-+_001156_hash+srp_iu_pool_alloc+2+17920+_001156_hash+NULL
-+_001157_hash+srp_ring_alloc+2+26760+_001157_hash+NULL
-+_001159_hash+start_isoc_chain+2+565+_001159_hash+NULL
-+_001160_hash+stk_prepare_sio_buffers+2+57168+_001160_hash+NULL
-+_001161_hash+store_iwmct_log_level+4+60209+_001161_hash+NULL
-+_001162_hash+store_iwmct_log_level_fw+4+1974+_001162_hash+NULL
-+_001163_hash+st_write+3+16874+_001163_hash+NULL
-+_001164_hash+svc_pool_map_alloc_arrays+2+47181+_001164_hash+NULL
-+_001165_hash+symtab_init+2+61050+_001165_hash+NULL
-+_001166_hash+sys_bind+3+10799+_001166_hash+NULL
-+_001167_hash+sys_connect+3+15291+_003291_hash+NULL+nohasharray
-+_001168_hash+sys_flistxattr+3+41407+_001168_hash+NULL
-+_001169_hash+sys_fsetxattr+4+49736+_001169_hash+NULL
-+_001170_hash+sysfs_write_file+3+57116+_001170_hash+NULL
-+_001171_hash+sys_ipc+3+4889+_001171_hash+NULL
-+_001172_hash+sys_keyctl+4+33708+_001172_hash+&_000974_hash
-+_001173_hash+sys_listxattr+3+27833+_001173_hash+NULL
-+_001174_hash+sys_llistxattr+3+4532+_001174_hash+NULL
-+_001175_hash+sys_lsetxattr+4+61177+_001175_hash+NULL
-+_001176_hash+sys_mq_timedsend+3+57661+_001176_hash+NULL
-+_001177_hash+sys_sched_setaffinity+2+32046+_001177_hash+NULL
-+_001178_hash+sys_semop+3+39457+_001178_hash+NULL
-+_001179_hash+sys_sendto+6+20809+_001179_hash+NULL
-+_001180_hash+sys_setxattr+4+37880+_001180_hash+NULL
-+_001181_hash+t4_alloc_mem+1+32342+_001181_hash+NULL
-+_001182_hash+tcf_hash_create+4+54360+_001182_hash+NULL
-+_001183_hash+__team_options_register+3+63941+_001183_hash+NULL
-+_001184_hash+test_unaligned_bulk+3+52333+_001184_hash+NULL
-+_001185_hash+tifm_alloc_adapter+1+10903+_001185_hash+NULL
-+_001186_hash+timeout_write+3+50991+_001186_hash+NULL
-+_001187_hash+tipc_link_send_sections_fast+4+37920+_001187_hash+NULL
-+_001188_hash+tipc_subseq_alloc+1+5957+_001188_hash+NULL
-+_001189_hash+tm6000_read_write_usb+7+50774+_002917_hash+NULL+nohasharray
-+_001190_hash+tnode_alloc+1+49407+_001190_hash+NULL
-+_001191_hash+tomoyo_commit_ok+2+20167+_001191_hash+NULL
-+_001192_hash+tomoyo_scan_bprm+2-4+15642+_001192_hash+NULL
-+_001194_hash+tps65910_i2c_write+3+39531+_001194_hash+NULL
-+_001195_hash+ts_write+3+64336+_001195_hash+NULL
-+_001196_hash+ttusb2_msg+4+3100+_001196_hash+NULL
-+_001197_hash+tty_write+3+5494+_001197_hash+NULL
-+_001198_hash+ubi_dbg_check_all_ff+4+59810+_001198_hash+NULL
-+_001199_hash+ubi_dbg_check_write+5+48525+_001199_hash+NULL
-+_001200_hash+ubifs_setxattr+4+59650+_001370_hash+NULL+nohasharray
-+_001201_hash+udf_sb_alloc_partition_maps+2+62313+_001201_hash+NULL
-+_001202_hash+udplite_getfrag+3-4+14479+_001202_hash+NULL
-+_001204_hash+ulong_write_file+3+26485+_001204_hash+NULL
-+_001205_hash+unix_dgram_sendmsg+4+45699+_001205_hash+NULL
-+_001206_hash+unix_stream_sendmsg+4+61455+_001206_hash+NULL
-+_001207_hash+unlink_queued+3-4+645+_001207_hash+NULL
-+_001208_hash+update_pmkid+4+2481+_001208_hash+NULL
-+_001209_hash+usb_alloc_coherent+2+65444+_001209_hash+NULL
-+_001210_hash+uvc_alloc_buffers+2+9656+_001210_hash+NULL
-+_001211_hash+uvc_alloc_entity+3-4+20836+_001211_hash+NULL
-+_001212_hash+v4l2_ctrl_new+7+38725+_001212_hash+NULL
-+_001213_hash+v4l2_event_subscribe+3+19510+_001213_hash+NULL
-+_001214_hash+vb2_read+3+42703+_001214_hash+NULL
-+_001215_hash+vb2_write+3+31948+_001215_hash+NULL
-+_001216_hash+vc_resize+2-3+3585+_001216_hash+NULL
-+_001218_hash+__vhost_add_used_n+3+26554+_001218_hash+NULL
-+_001219_hash+__videobuf_alloc_vb+1+27062+_001219_hash+NULL
-+_001220_hash+videobuf_dma_init_kernel+3+6963+_001220_hash+NULL
-+_001221_hash+virtqueue_add_buf+3-4+59470+_001221_hash+NULL
-+_001223_hash+vmalloc+1+15464+_001223_hash+NULL
-+_001224_hash+vmalloc_to_sg+2+58354+_001224_hash+NULL
-+_001225_hash+vol_cdev_write+3+40915+_001225_hash+NULL
-+_001226_hash+vxge_device_register+4+7752+_001226_hash+NULL
-+_001227_hash+__vxge_hw_channel_allocate+3+55462+_001227_hash+NULL
-+_001228_hash+vzalloc+1+47421+_001228_hash+NULL
-+_001229_hash+vzalloc_node+1+23424+_001229_hash+NULL
-+_001230_hash+wa_nep_queue+2+8858+_001230_hash+NULL
-+_001231_hash+__wa_xfer_setup_segs+2+56725+_001231_hash+NULL
-+_001232_hash+wiphy_new+2+2482+_001232_hash+NULL
-+_001233_hash+wpan_phy_alloc+1+48056+_001233_hash+NULL
-+_001234_hash+wusb_ccm_mac+7+32199+_001234_hash+NULL
-+_001235_hash+x25_sendmsg+4+12487+_001235_hash+NULL
-+_001236_hash+xfrm_hash_alloc+1+10997+_001236_hash+NULL
-+_001237_hash+_xfs_buf_get_pages+2+46811+_001237_hash+NULL
-+_001238_hash+xfs_da_buf_make+1+55845+_001238_hash+NULL
-+_001239_hash+xfs_da_grow_inode_int+3+21785+_001239_hash+NULL
-+_001240_hash+xfs_dir_cilookup_result+3+64288+_003139_hash+NULL+nohasharray
-+_001241_hash+xfs_iext_add_indirect_multi+3+32400+_001241_hash+NULL
-+_001242_hash+xfs_iext_inline_to_direct+2+12384+_001242_hash+NULL
-+_001243_hash+xfs_iroot_realloc+2+46826+_001243_hash+NULL
-+_001244_hash+xhci_alloc_stream_info+3+63902+_001244_hash+NULL
-+_001245_hash+xlog_recover_add_to_trans+4+62839+_001245_hash+NULL
-+_001246_hash+xprt_alloc+2+1475+_001246_hash+NULL
-+_001247_hash+xt_alloc_table_info+1+57903+_001247_hash+NULL
-+_001248_hash+_zd_iowrite32v_async_locked+3+39034+_001248_hash+NULL
-+_001249_hash+zd_usb_iowrite16v+3+49744+_001249_hash+NULL
-+_001250_hash+acpi_ds_build_internal_package_obj+3+58271+_001250_hash+NULL
-+_001251_hash+acpi_system_read_event+3+55362+_001251_hash+NULL
-+_001252_hash+acpi_ut_create_buffer_object+1+42030+_001252_hash+NULL
-+_001253_hash+acpi_ut_create_package_object+1+17594+_001253_hash+NULL
-+_001254_hash+acpi_ut_create_string_object+1+15360+_001254_hash+NULL
-+_001255_hash+ad7879_spi_multi_read+3+8218+_001255_hash+NULL
-+_001256_hash+add_child+4+45201+_001256_hash+NULL
-+_001257_hash+add_port+2+54941+_001257_hash+NULL
-+_001258_hash+adu_read+3+24177+_001258_hash+NULL
-+_001259_hash+afs_cell_create+2+27346+_001259_hash+NULL
-+_001260_hash+agp_generic_alloc_user+1+9470+_001260_hash+NULL
-+_001261_hash+alloc_agpphysmem_i8xx+1+39427+_001261_hash+NULL
-+_001262_hash+allocate_cnodes+1+5329+_001262_hash+NULL
-+_001263_hash+___alloc_bootmem+1+11410+_001263_hash+NULL
-+_001264_hash+__alloc_bootmem_nopanic+1+65397+_001264_hash+NULL
-+_001265_hash+alloc_bulk_urbs_generic+5+12127+_001265_hash+NULL
-+_001266_hash+alloc_candev+1-2+7776+_001266_hash+NULL
-+_001268_hash+____alloc_ei_netdev+1+51475+_001268_hash+NULL
-+_001269_hash+alloc_etherdev_mqs+1+36450+_001269_hash+NULL
-+_001270_hash+alloc_extent_buffer+3+52824+_001270_hash+NULL
-+_001271_hash+alloc_fcdev+1+18780+_001271_hash+NULL
-+_001272_hash+alloc_fddidev+1+15382+_001272_hash+NULL
-+_001273_hash+alloc_hippi_dev+1+51320+_001273_hash+NULL
-+_001274_hash+alloc_irdadev+1+19140+_001274_hash+NULL
-+_001275_hash+alloc_ltalkdev+1+38071+_001275_hash+NULL
-+_001276_hash+alloc_one_pg_vec_page+1+10747+_001276_hash+NULL
-+_001277_hash+alloc_orinocodev+1+21371+_001277_hash+NULL
-+_001279_hash+alloc_trdev+1+16399+_001279_hash+NULL
-+_001280_hash+async_setkey+3+35521+_001280_hash+NULL
-+_001281_hash+ata_host_alloc_pinfo+3+17325+_001281_hash+NULL
-+_001284_hash+ath6kl_connect_event+7-9-8+14267+_001284_hash+NULL
-+_001285_hash+ath6kl_fwlog_block_read+3+49836+_001285_hash+NULL
-+_001286_hash+ath6kl_fwlog_read+3+32101+_001286_hash+NULL
-+_001287_hash+ath_rx_init+2+43564+_001287_hash+NULL
-+_001288_hash+ath_tx_init+2+60515+_001288_hash+NULL
-+_001289_hash+atm_get_addr+3+31221+_001289_hash+NULL
-+_001290_hash+av7110_ipack_init+2+46655+_001290_hash+NULL
-+_001291_hash+bdx_rxdb_create+1+46525+_001291_hash+NULL
-+_001292_hash+bdx_tx_db_init+2+41719+_001292_hash+NULL
-+_001293_hash+bio_map_kern+3+64751+_001293_hash+NULL
-+_001294_hash+bits_to_user+3+47733+_001294_hash+NULL
-+_001295_hash+__blk_queue_init_tags+2+9778+_001295_hash+NULL
-+_001296_hash+blk_queue_resize_tags+2+28670+_001296_hash+NULL
-+_001297_hash+blk_rq_map_user_iov+5+16772+_001297_hash+NULL
-+_001298_hash+bm_init+2+13529+_001298_hash+NULL
-+_001299_hash+brcmf_alloc_wdev+1+60347+_001299_hash+NULL
-+_001300_hash+btrfs_insert_dir_item+4+59304+_001300_hash+NULL
-+_001301_hash+btrfs_map_block+3+64379+_001301_hash+NULL
-+_001302_hash+c4_add_card+3+54968+_001302_hash+NULL
-+_001303_hash+cache_read+3+24790+_001303_hash+NULL
-+_001304_hash+cache_write+3+13589+_001304_hash+NULL
-+_001305_hash+calc_hmac+3+32010+_001305_hash+NULL
-+_001306_hash+ccid_getsockopt_builtin_ccids+2+53634+_001306_hash+NULL
-+_001307_hash+ceph_copy_page_vector_to_user+4+31270+_001307_hash+NULL
-+_001308_hash+ceph_read_dir+3+17005+_001308_hash+NULL
-+_001309_hash+cfg80211_roamed+5-7+32632+_001309_hash+NULL
-+_001311_hash+ci_ll_init+3+12930+_001311_hash+NULL
-+_001312_hash+coda_psdev_read+3+35029+_001312_hash+NULL
-+_001313_hash+construct_key_and_link+4+8321+_001313_hash+NULL
-+_001314_hash+copy_counters_to_user+5+17027+_001824_hash+NULL+nohasharray
-+_001315_hash+copy_entries_to_user+1+52367+_001315_hash+NULL
-+_001316_hash+copy_from_buf+4+27308+_001316_hash+NULL
-+_001317_hash+copy_oldmem_page+3-1+26164+_001317_hash+NULL
-+_001318_hash+copy_to_user_fromio+3+57432+_001318_hash+NULL
-+_001319_hash+cryptd_hash_setkey+3+42781+_001319_hash+NULL
-+_001320_hash+crypto_authenc_esn_setkey+3+6985+_001320_hash+NULL
-+_001321_hash+crypto_authenc_setkey+3+80+_003311_hash+NULL+nohasharray
-+_001322_hash+cx18_copy_buf_to_user+4+22735+_001322_hash+NULL
-+_001324_hash+cxgbi_ddp_reserve+4+30091+_001324_hash+NULL
-+_001325_hash+datablob_hmac_append+3+40038+_001325_hash+NULL
-+_001326_hash+datablob_hmac_verify+4+24786+_001326_hash+NULL
-+_001327_hash+dataflash_read_fact_otp+3-2+33204+_001327_hash+NULL
-+_001328_hash+dataflash_read_user_otp+3-2+14536+_001328_hash+&_000201_hash
-+_001329_hash+dccp_feat_register_sp+5+17914+_001329_hash+NULL
-+_001330_hash+ddb_input_read+3+9743+_001330_hash+NULL
-+_001331_hash+dev_read+3+56369+_001331_hash+NULL
-+_001332_hash+diva_os_copy_to_user+4+48508+_001332_hash+NULL
-+_001333_hash+diva_os_malloc+2+16406+_001333_hash+NULL
-+_001334_hash+dlm_dir_lookup+4+56662+_001334_hash+NULL
-+_001335_hash+dm_vcalloc+1-2+16814+_001335_hash+NULL
-+_001337_hash+do_proc_readlink+3+14096+_001337_hash+NULL
-+_001338_hash+do_readlink+2+43518+_001338_hash+NULL
-+_001339_hash+__do_replace+5+37227+_001339_hash+NULL
-+_001340_hash+do_sigpending+2+9766+_001340_hash+NULL
-+_001341_hash+drbd_setsockopt+5+16280+_001341_hash+&_000371_hash
-+_001342_hash+dsp_buffer_alloc+2+11684+_001342_hash+NULL
-+_001343_hash+dump_midi+3+51040+_001343_hash+NULL
-+_001344_hash+dvb_dmxdev_set_buffer_size+2+55643+_001344_hash+NULL
-+_001345_hash+dvb_dvr_set_buffer_size+2+9840+_001345_hash+NULL
-+_001346_hash+dvb_ringbuffer_pkt_read_user+3-5-2+4303+_001346_hash+NULL
-+_001348_hash+dvb_ringbuffer_read_user+3+56702+_001348_hash+NULL
-+_001349_hash+ecryptfs_filldir+3+6622+_001349_hash+NULL
-+_001350_hash+ecryptfs_readlink+3+40775+_001350_hash+NULL
-+_001351_hash+ecryptfs_send_message+2+18322+_001351_hash+NULL
-+_001352_hash+em28xx_init_isoc+4+62883+_001352_hash+&_000721_hash
-+_001353_hash+et61x251_read+3+25420+_001353_hash+NULL
-+_001354_hash+ext4_add_new_descs+3+19509+_001354_hash+NULL
-+_001355_hash+fat_ioctl_filldir+3+36621+_001355_hash+NULL
-+_001356_hash+fd_copyout+3+59323+_001356_hash+NULL
-+_001357_hash+f_hidg_read+3+6238+_001357_hash+NULL
-+_001358_hash+filldir+3+55137+_001358_hash+NULL
-+_001359_hash+filldir64+3+46469+_001359_hash+NULL
-+_001360_hash+fops_read+3+40672+_001360_hash+NULL
-+_001361_hash+from_buffer+3+18625+_001361_hash+NULL
-+_001362_hash+fsm_init+2+16134+_001362_hash+NULL
-+_001363_hash+get_subdir+3+62581+_001363_hash+NULL
-+_001364_hash+gspca_dev_probe+4+2570+_001364_hash+NULL
-+_001365_hash+handle_received_packet+3+22457+_001365_hash+NULL
-+_001366_hash+hash_setkey+3+48310+_001366_hash+NULL
-+_001367_hash+hdlcdrv_register+2+6792+_001367_hash+NULL
-+_001368_hash+hdpvr_read+3+9273+_001368_hash+NULL
-+_001369_hash+hid_input_report+4+32458+_001369_hash+NULL
-+_001370_hash+hidraw_read+3+59650+_001370_hash+&_001200_hash
-+_001371_hash+HiSax_readstatus+2+15752+_001371_hash+NULL
-+_001373_hash+__hwahc_op_set_gtk+4+42038+_001373_hash+NULL
-+_001374_hash+__hwahc_op_set_ptk+5+36510+_001374_hash+NULL
-+_001375_hash+ib_copy_to_udata+3+27525+_001375_hash+NULL
-+_001376_hash+idetape_chrdev_read+3+2097+_001376_hash+NULL
-+_001377_hash+ieee80211_alloc_hw+1+43829+_001377_hash+NULL
-+_001378_hash+ieee80211_bss_info_update+4+13991+_001378_hash+NULL
-+_001379_hash+ilo_read+3+32531+_001379_hash+NULL
-+_001380_hash+init_map_ipmac+3-4+63896+_001380_hash+NULL
-+_001382_hash+init_tid_tabs+2-4-3+13252+_001382_hash+NULL
-+_001385_hash+iowarrior_read+3+53483+_001385_hash+NULL
-+_001386_hash+ipv6_getsockopt_sticky+5+56711+_001386_hash+NULL
-+_001387_hash+ipwireless_send_packet+4+8328+_001387_hash+NULL
-+_001388_hash+ipx_sendmsg+4+1362+_001388_hash+NULL
-+_001389_hash+iscsi_conn_setup+2+35159+_001389_hash+NULL
-+_001390_hash+iscsi_create_session+3+51647+_001390_hash+NULL
-+_001391_hash+iscsi_host_alloc+2+36671+_001391_hash+NULL
-+_001392_hash+iscsi_session_setup+4-5+196+_001392_hash+NULL
-+_001394_hash+iscsit_find_cmd_from_itt_or_dump+3+17194+_001701_hash+NULL+nohasharray
-+_001395_hash+isdn_ppp_read+4+50356+_001395_hash+NULL
-+_001396_hash+isku_sysfs_read+6+58806+_001396_hash+NULL
-+_001397_hash+isku_sysfs_write+6+49767+_001397_hash+NULL
-+_001398_hash+iso_alloc_urb+4-5+45206+_001398_hash+NULL
-+_001400_hash+ivtv_copy_buf_to_user+4+6159+_001400_hash+NULL
-+_001401_hash+iwm_rx_handle+3+24899+_001401_hash+NULL
-+_001402_hash+iwm_wdev_alloc+1+38415+_001402_hash+NULL
-+_001403_hash+jbd2_alloc+1+41359+_001403_hash+NULL
-+_001404_hash+jffs2_do_link+6+42048+_001404_hash+NULL
-+_001405_hash+jffs2_do_unlink+4+62020+_001405_hash+NULL
-+_001406_hash+jffs2_security_setxattr+4+62107+_001406_hash+NULL
-+_001407_hash+jffs2_trusted_setxattr+4+17048+_001407_hash+NULL
-+_001408_hash+jffs2_user_setxattr+4+10182+_001408_hash+NULL
-+_001409_hash+kernel_setsockopt+5+35913+_001409_hash+NULL
-+_001410_hash+keyctl_describe_key+3+36853+_001410_hash+NULL
-+_001411_hash+keyctl_get_security+3+64418+_001411_hash+&_001132_hash
-+_001412_hash+keyring_read+3+13438+_001412_hash+NULL
-+_001413_hash+kfifo_copy_to_user+3+20646+_001413_hash+NULL
-+_001414_hash+kmem_zalloc_large+1+56128+_001414_hash+NULL
-+_001415_hash+kmp_init+2+41373+_001415_hash+NULL
-+_001416_hash+koneplus_sysfs_write+6+35993+_001416_hash+NULL
-+_001417_hash+kvm_clear_guest_page+4+2308+_001417_hash+NULL
-+_001418_hash+kvm_read_nested_guest_page+5+13337+_001418_hash+NULL
-+_001419_hash+l2cap_create_basic_pdu+3+24869+_001419_hash+&_001034_hash
-+_001420_hash+l2cap_create_connless_pdu+3+37327+_001420_hash+&_000966_hash
-+_001421_hash+l2cap_create_iframe_pdu+3+51801+_001421_hash+NULL
-+_001422_hash+__lgwrite+4+57669+_001422_hash+NULL
-+_001423_hash+libfc_host_alloc+2+7917+_001423_hash+NULL
-+_001424_hash+llcp_sock_sendmsg+4+1092+_001424_hash+NULL
-+_001425_hash+macvtap_get_user+4+28185+_001425_hash+NULL
-+_001426_hash+mcam_v4l_read+3+36513+_001426_hash+NULL
-+_001427_hash+mce_async_out+3+58056+_001427_hash+NULL
-+_001428_hash+mce_flush_rx_buffer+2+14976+_001428_hash+NULL
-+_001429_hash+mdc800_device_read+3+22896+_001429_hash+NULL
-+_001430_hash+memcpy_toiovec+3+54166+_001430_hash+&_000867_hash
-+_001431_hash+memcpy_toiovecend+3-4+19736+_001431_hash+NULL
-+_001433_hash+mgt_set_varlen+4+60916+_001433_hash+NULL
-+_001434_hash+mlx4_en_create_rx_ring+3+62498+_001434_hash+NULL
-+_001435_hash+mlx4_en_create_tx_ring+4+48501+_001435_hash+NULL
-+_001436_hash+mon_bin_get_event+4+52863+_001436_hash+NULL
-+_001437_hash+mousedev_read+3+47123+_001437_hash+NULL
-+_001438_hash+move_addr_to_user+2+2868+_001438_hash+NULL
-+_001439_hash+mpihelp_mul+5-3+27805+_001439_hash+NULL
-+_001441_hash+mpi_lshift_limbs+2+9337+_001441_hash+NULL
-+_001442_hash+msnd_fifo_alloc+2+23179+_001442_hash+NULL
-+_001443_hash+mtdswap_init+2+55719+_001443_hash+NULL
-+_001444_hash+neigh_hash_grow+2+17283+_001444_hash+NULL
-+_001445_hash+nfs4_realloc_slot_table+2+22859+_001445_hash+NULL
-+_001446_hash+nfs_idmap_get_key+2+39616+_001446_hash+NULL
-+_001447_hash+nsm_get_handle+4+52089+_001447_hash+NULL
-+_001448_hash+ntfs_malloc_nofs+1+49572+_001448_hash+NULL
-+_001449_hash+ntfs_malloc_nofs_nofail+1+63631+_001449_hash+NULL
-+_001450_hash+nvme_create_queue+3+170+_001450_hash+NULL
-+_001451_hash+ocfs2_control_write+3+54737+_001451_hash+NULL
-+_001452_hash+orinoco_add_extscan_result+3+18207+_001452_hash+NULL
-+_001454_hash+override_release+2+52032+_001454_hash+NULL
-+_001455_hash+packet_snd+3+13634+_001455_hash+NULL
-+_001456_hash+pcbit_stat+2+27364+_001456_hash+NULL
-+_001457_hash+pcpu_extend_area_map+2+12589+_001457_hash+NULL
-+_001458_hash+pg_read+3+17276+_001458_hash+NULL
-+_001459_hash+picolcd_debug_eeprom_read+3+14549+_001459_hash+NULL
-+_001460_hash+pkt_alloc_packet_data+1+37928+_001460_hash+NULL
-+_001461_hash+pmcraid_build_passthrough_ioadls+2+62034+_001461_hash+NULL
-+_001462_hash+pms_capture+4+27142+_001462_hash+NULL
-+_001463_hash+posix_clock_register+2+5662+_001463_hash+NULL
-+_001464_hash+printer_read+3+54851+_001464_hash+NULL
-+_001465_hash+__proc_file_read+3+54978+_001465_hash+NULL
-+_001466_hash+pt_read+3+49136+_001466_hash+NULL
-+_001467_hash+put_cmsg+4+36589+_001467_hash+NULL
-+_001468_hash+pvr2_ioread_read+3+10720+_001505_hash+NULL+nohasharray
-+_001469_hash+pwc_video_read+3+51735+_001469_hash+NULL
-+_001470_hash+px_raw_event+4+49371+_001470_hash+NULL
-+_001471_hash+qcam_read+3+13977+_001471_hash+NULL
-+_001472_hash+rawv6_sendmsg+4+20080+_001472_hash+NULL
-+_001473_hash+rds_sendmsg+4+40976+_001473_hash+NULL
-+_001474_hash+read_flush+3+43851+_001474_hash+NULL
-+_001475_hash+read_profile+3+27859+_001475_hash+NULL
-+_001476_hash+read_vmcore+3+26501+_001476_hash+NULL
-+_001477_hash+redirected_tty_write+3+65297+_001477_hash+NULL
-+_001478_hash+__register_chrdev+2-3+54223+_001478_hash+NULL
-+_001480_hash+regmap_raw_write+4+53803+_001480_hash+NULL
-+_001481_hash+reiserfs_allocate_list_bitmaps+3+21732+_001481_hash+NULL
-+_001482_hash+reiserfs_resize+2+34377+_001482_hash+NULL
-+_001483_hash+request_key_auth_read+3+24109+_001483_hash+NULL
-+_001484_hash+rfkill_fop_read+3+54711+_001484_hash+NULL
-+_001485_hash+rng_dev_read+3+41581+_001485_hash+NULL
-+_001486_hash+roccat_read+3+41093+_001486_hash+NULL
-+_001487_hash+sco_sock_sendmsg+4+62542+_001487_hash+NULL
-+_001488_hash+scsi_register+2+49094+_001488_hash+NULL
-+_001489_hash+sctp_getsockopt_events+2+3607+_001489_hash+NULL
-+_001490_hash+sctp_getsockopt_maxburst+2+42941+_001490_hash+NULL
-+_001491_hash+sctp_getsockopt_maxseg+2+10737+_001491_hash+NULL
-+_001492_hash+sctpprobe_read+3+17741+_001492_hash+NULL
-+_001493_hash+sdhci_alloc_host+2+7509+_001493_hash+NULL
-+_001494_hash+selinux_inode_post_setxattr+4+26037+_001494_hash+NULL
-+_001495_hash+selinux_inode_setsecurity+4+18148+_001495_hash+NULL
-+_001496_hash+selinux_inode_setxattr+4+10708+_001496_hash+NULL
-+_001497_hash+selinux_secctx_to_secid+2+63744+_001497_hash+NULL
-+_001498_hash+selinux_setprocattr+4+55611+_001498_hash+NULL
-+_001499_hash+sel_write_context+3+25726+_002397_hash+NULL+nohasharray
-+_001500_hash+seq_copy_in_user+3+18543+_001500_hash+NULL
-+_001501_hash+seq_open_net+4+8968+_001594_hash+NULL+nohasharray
-+_001502_hash+seq_open_private+3+61589+_001502_hash+NULL
-+_001503_hash+set_arg+3+42824+_001503_hash+NULL
-+_001504_hash+sg_read+3+25799+_001504_hash+NULL
-+_001505_hash+shash_async_setkey+3+10720+_001505_hash+&_001468_hash
-+_001506_hash+shash_compat_setkey+3+12267+_001506_hash+NULL
-+_001507_hash+shmem_setxattr+4+55867+_001507_hash+NULL
-+_001508_hash+simple_read_from_buffer+2-5+55957+_001508_hash+NULL
-+_001511_hash+sm_checker_extend+2+23615+_001511_hash+NULL
-+_001512_hash+sn9c102_read+3+29305+_001512_hash+NULL
-+_001513_hash+snd_es1938_capture_copy+5+25930+_001513_hash+NULL
-+_001514_hash+snd_gus_dram_peek+4+9062+_001514_hash+NULL
-+_001515_hash+snd_hdsp_capture_copy+5+4011+_001515_hash+NULL
-+_001516_hash+snd_korg1212_copy_to+6+92+_001516_hash+NULL
-+_001517_hash+snd_opl4_mem_proc_read+5+63774+_001517_hash+NULL
-+_001518_hash+snd_pcm_alloc_vmalloc_buffer+2+44595+_001518_hash+NULL
-+_001519_hash+snd_pcm_oss_read1+3+63771+_001519_hash+NULL
-+_001520_hash+snd_rawmidi_kernel_read1+4+36740+_001520_hash+NULL
-+_001521_hash+snd_rme9652_capture_copy+5+10287+_001521_hash+NULL
-+_001522_hash+srp_target_alloc+3+37288+_001522_hash+NULL
-+_001523_hash+stk_allocate_buffers+2+16291+_001523_hash+NULL
-+_001524_hash+store_ifalias+4+35088+_001524_hash+NULL
-+_001525_hash+store_msg+3+56417+_001525_hash+NULL
-+_001526_hash+str_to_user+2+11411+_001526_hash+NULL
-+_001527_hash+subbuf_read_actor+3+2071+_001527_hash+NULL
-+_001528_hash+sys_fgetxattr+4+25166+_001528_hash+NULL
-+_001529_hash+sys_gethostname+2+49698+_001529_hash+NULL
-+_001530_hash+sys_getxattr+4+37418+_001530_hash+NULL
-+_001531_hash+sys_kexec_load+2+14222+_001531_hash+NULL
-+_001532_hash+sys_msgsnd+3+44537+_001532_hash+&_000129_hash
-+_001533_hash+sys_process_vm_readv+3-5+19090+_003125_hash+NULL+nohasharray
-+_001535_hash+sys_process_vm_writev+3-5+4928+_001535_hash+NULL
-+_001537_hash+sys_sched_getaffinity+2+60033+_001537_hash+NULL
-+_001538_hash+sys_setsockopt+5+35320+_001538_hash+NULL
-+_001539_hash+t3_init_l2t+1+8261+_001539_hash+NULL
-+_001540_hash+team_options_register+3+20091+_001540_hash+NULL
-+_001541_hash+tipc_send2name+6+16809+_001541_hash+NULL
-+_001542_hash+tipc_send2port+5+63935+_001542_hash+NULL
-+_001543_hash+tipc_send+4+51238+_001543_hash+NULL
-+_001544_hash+tm6000_i2c_recv_regs16+5+2949+_001544_hash+NULL
-+_001545_hash+tm6000_i2c_recv_regs+5+46215+_001545_hash+NULL
-+_001546_hash+tm6000_i2c_send_regs+5+20250+_001546_hash+NULL
-+_001547_hash+tnode_new+3+44757+_001547_hash+NULL
-+_001548_hash+tomoyo_read_self+3+33539+_001548_hash+NULL
-+_001549_hash+tomoyo_update_domain+2+5498+_001549_hash+NULL
-+_001550_hash+tomoyo_update_policy+2+40458+_001550_hash+NULL
-+_001551_hash+tpm_read+3+50344+_001551_hash+NULL
-+_001552_hash+TSS_rawhmac+3+17486+_001552_hash+NULL
-+_001553_hash+tt3650_ci_msg+4+57219+_001553_hash+NULL
-+_001554_hash+tun_get_user+3+33178+_001554_hash+NULL
-+_001555_hash+ubi_dbg_dump_flash+4+3870+_001555_hash+NULL
-+_001556_hash+ubi_io_write+4-5+15870+_001556_hash+&_000954_hash
-+_001558_hash+uio_read+3+49300+_001558_hash+NULL
-+_001559_hash+unix_seqpacket_sendmsg+4+27893+_001559_hash+NULL
-+_001560_hash+unlink1+3+63059+_001560_hash+NULL
-+_001562_hash+usb_allocate_stream_buffers+3+8964+_001562_hash+NULL
-+_001563_hash+usbdev_read+3+45114+_001563_hash+NULL
-+_001564_hash+usblp_read+3+57342+_003306_hash+NULL+nohasharray
-+_001565_hash+usbtmc_read+3+32377+_001565_hash+NULL
-+_001566_hash+usbvision_v4l2_read+3+34386+_001566_hash+NULL
-+_001567_hash+_usb_writeN_sync+4+31682+_001567_hash+NULL
-+_001568_hash+user_read+3+51881+_001568_hash+NULL
-+_001569_hash+v4l_stk_read+3+39672+_001569_hash+NULL
-+_001570_hash+vcs_read+3+8017+_001570_hash+NULL
-+_001571_hash+vdma_mem_alloc+1+6171+_001571_hash+NULL
-+_001572_hash+venus_create+4+20555+_001572_hash+NULL
-+_001573_hash+venus_link+5+32165+_001573_hash+NULL
-+_001574_hash+venus_lookup+4+8121+_001574_hash+NULL
-+_001575_hash+venus_mkdir+4+8967+_001575_hash+NULL
-+_001576_hash+venus_remove+4+59781+_001576_hash+NULL
-+_001577_hash+venus_rename+4-5+17707+_003279_hash+NULL+nohasharray
-+_001579_hash+venus_rmdir+4+45564+_001579_hash+NULL
-+_001580_hash+venus_symlink+4-6+23570+_001580_hash+NULL
-+_001582_hash+vfs_readlink+3+54368+_001582_hash+NULL
-+_001583_hash+vfs_readv+3+38011+_001583_hash+NULL
-+_001584_hash+vfs_writev+3+25278+_001584_hash+NULL
-+_001585_hash+vga_arb_read+3+4886+_001585_hash+NULL
-+_001586_hash+vhci_put_user+4+12604+_001586_hash+NULL
-+_001587_hash+vhost_add_used_n+3+10760+_001587_hash+NULL
-+_001588_hash+__videobuf_copy_to_user+4+15423+_001588_hash+NULL
-+_001589_hash+videobuf_pages_to_sg+2+3708+_001589_hash+NULL
-+_001590_hash+videobuf_vmalloc_to_sg+2+4548+_001590_hash+NULL
-+_001591_hash+virtnet_send_command+5-6+61993+_001591_hash+NULL
-+_001593_hash+vmbus_establish_gpadl+3+4495+_001593_hash+NULL
-+_001594_hash+vol_cdev_read+3+8968+_001594_hash+&_001501_hash
-+_001595_hash+w9966_v4l_read+3+31148+_001595_hash+NULL
-+_001596_hash+wdm_read+3+6549+_001596_hash+NULL
-+_001597_hash+wusb_prf+7+54261+_001597_hash+&_000063_hash
-+_001598_hash+xdi_copy_to_user+4+48900+_001598_hash+NULL
-+_001599_hash+xfs_buf_get_uncached+2+51477+_001599_hash+NULL
-+_001600_hash+xfs_efd_init+3+5463+_001600_hash+NULL
-+_001601_hash+xfs_efi_init+2+5476+_001601_hash+NULL
-+_001602_hash+xfs_iext_realloc_direct+2+20521+_001602_hash+NULL
-+_001603_hash+xfs_iext_realloc_indirect+2+59211+_001603_hash+NULL
-+_001604_hash+xfs_inumbers_fmt+3+12817+_001604_hash+NULL
-+_001605_hash+xlog_recover_add_to_cont_trans+4+44102+_001605_hash+NULL
-+_001606_hash+xz_dec_lzma2_create+2+36353+_002745_hash+NULL+nohasharray
-+_001607_hash+_zd_iowrite32v_locked+3+44725+_001607_hash+NULL
-+_001608_hash+aat2870_reg_read_file+3+12221+_001608_hash+NULL
-+_001609_hash+add_sctp_bind_addr+3+12269+_001609_hash+NULL
-+_001610_hash+aes_decrypt_fail_read+3+54815+_001610_hash+NULL
-+_001611_hash+aes_decrypt_interrupt_read+3+19910+_001611_hash+NULL
-+_001612_hash+aes_decrypt_packets_read+3+10155+_001612_hash+NULL
-+_001613_hash+aes_encrypt_fail_read+3+32562+_001613_hash+NULL
-+_001614_hash+aes_encrypt_interrupt_read+3+39919+_001614_hash+NULL
-+_001615_hash+aes_encrypt_packets_read+3+48666+_001615_hash+NULL
-+_001616_hash+afs_cell_lookup+2+8482+_001616_hash+NULL
-+_001617_hash+agp_allocate_memory+2+58761+_001617_hash+NULL
-+_001618_hash+__alloc_bootmem+1+31498+_001618_hash+NULL
-+_001619_hash+__alloc_bootmem_low+1+43423+_003150_hash+NULL+nohasharray
-+_001620_hash+__alloc_bootmem_node_nopanic+2+6432+_001620_hash+NULL
-+_001621_hash+alloc_cc770dev+1+48186+_001621_hash+NULL
-+_001622_hash+__alloc_ei_netdev+1+29338+_001622_hash+NULL
-+_001623_hash+__alloc_eip_netdev+1+51549+_001623_hash+NULL
-+_001624_hash+alloc_libipw+1+22708+_001624_hash+NULL
-+_001625_hash+alloc_pg_vec+2+8533+_001625_hash+NULL
-+_001626_hash+alloc_sja1000dev+1+17868+_001626_hash+NULL
-+_001627_hash+alloc_targets+2+8074+_001627_hash+NULL
-+_001630_hash+ath6kl_disconnect_timeout_read+3+3650+_001630_hash+NULL
-+_001631_hash+ath6kl_endpoint_stats_read+3+41554+_001631_hash+NULL
-+_001632_hash+ath6kl_fwlog_mask_read+3+2050+_001632_hash+NULL
-+_001633_hash+ath6kl_keepalive_read+3+44303+_001633_hash+NULL
-+_001634_hash+ath6kl_listen_int_read+3+10355+_001634_hash+NULL
-+_001635_hash+ath6kl_lrssi_roam_read+3+61022+_001635_hash+NULL
-+_001636_hash+ath6kl_regdump_read+3+14393+_001636_hash+NULL
-+_001637_hash+ath6kl_regread_read+3+25884+_001637_hash+NULL
-+_001638_hash+ath6kl_regwrite_read+3+48747+_001638_hash+NULL
-+_001639_hash+ath6kl_roam_table_read+3+26166+_001639_hash+NULL
-+_001640_hash+ath9k_debugfs_read_buf+3+25316+_001640_hash+NULL
-+_001641_hash+atk_debugfs_ggrp_read+3+29522+_001641_hash+NULL
-+_001642_hash+b43_debugfs_read+3+24425+_001642_hash+NULL
-+_001643_hash+b43legacy_debugfs_read+3+2473+_001643_hash+NULL
-+_001644_hash+bcm_recvmsg+4+43992+_001644_hash+NULL
-+_001645_hash+bfad_debugfs_read+3+13119+_001645_hash+NULL
-+_001646_hash+bfad_debugfs_read_regrd+3+57830+_001646_hash+NULL
-+_001647_hash+blk_init_tags+1+30592+_001647_hash+NULL
-+_001648_hash+blk_queue_init_tags+2+44355+_002686_hash+NULL+nohasharray
-+_001649_hash+blk_rq_map_kern+4+47004+_001649_hash+NULL
-+_001650_hash+bm_entry_read+3+10976+_001650_hash+NULL
-+_001651_hash+bm_status_read+3+19583+_001651_hash+NULL
-+_001652_hash+bnad_debugfs_read+3+50665+_001652_hash+NULL
-+_001653_hash+bnad_debugfs_read_regrd+3+51308+_001653_hash+NULL
-+_001654_hash+btmrvl_curpsmode_read+3+46939+_001654_hash+NULL
-+_001655_hash+btmrvl_gpiogap_read+3+4718+_001655_hash+NULL
-+_001656_hash+btmrvl_hscfgcmd_read+3+56303+_001656_hash+NULL
-+_001657_hash+btmrvl_hscmd_read+3+1614+_001657_hash+NULL
-+_001658_hash+btmrvl_hsmode_read+3+1647+_001658_hash+NULL
-+_001659_hash+btmrvl_hsstate_read+3+920+_001659_hash+NULL
-+_001660_hash+btmrvl_pscmd_read+3+24308+_001660_hash+NULL
-+_001661_hash+btmrvl_psmode_read+3+22395+_001661_hash+NULL
-+_001662_hash+btmrvl_psstate_read+3+50683+_001662_hash+NULL
-+_001663_hash+btmrvl_txdnldready_read+3+413+_001663_hash+NULL
-+_001664_hash+btrfs_add_link+5+9973+_001664_hash+NULL
-+_001665_hash+btrfs_discard_extent+2+38547+_001665_hash+NULL
-+_001666_hash+btrfs_find_create_tree_block+3+55812+_001666_hash+NULL
-+_001667_hash+btrfsic_map_block+2+56751+_001667_hash+NULL
-+_001668_hash+caif_stream_recvmsg+4+13173+_001668_hash+NULL
-+_001669_hash+carl9170_alloc+1+27+_001669_hash+NULL
-+_001670_hash+carl9170_debugfs_read+3+47738+_001670_hash+NULL
-+_001671_hash+cgroup_read_s64+5+19570+_001671_hash+NULL
-+_001672_hash+cgroup_read_u64+5+45532+_001672_hash+NULL
-+_001673_hash+channel_type_read+3+47308+_001673_hash+NULL
-+_001674_hash+codec_list_read_file+3+24910+_001674_hash+NULL
-+_001675_hash+configfs_read_file+3+1683+_001675_hash+NULL
-+_001676_hash+cpuset_common_file_read+5+8800+_001676_hash+NULL
-+_001677_hash+create_subvol+4+2347+_001677_hash+NULL
-+_001678_hash+cx18_copy_mdl_to_user+4+45549+_001678_hash+NULL
-+_001679_hash+dai_list_read_file+3+25421+_001679_hash+NULL
-+_001680_hash+dapm_bias_read_file+3+64715+_001680_hash+NULL
-+_001681_hash+dapm_widget_power_read_file+3+59950+_001754_hash+NULL+nohasharray
-+_001684_hash+dbgfs_frame+3+45917+_001684_hash+NULL
-+_001685_hash+dbgfs_state+3+38894+_001685_hash+NULL
-+_001686_hash+debugfs_read+3+62535+_001686_hash+NULL
-+_001687_hash+debug_output+3+18575+_001687_hash+NULL
-+_001688_hash+debug_read+3+19322+_001688_hash+NULL
-+_001689_hash+dfs_file_read+3+18116+_001689_hash+NULL
-+_001690_hash+dma_memcpy_pg_to_iovec+6+1725+_001690_hash+NULL
-+_001691_hash+dma_memcpy_to_iovec+5+12173+_001691_hash+NULL
-+_001692_hash+dma_rx_errors_read+3+52045+_001692_hash+NULL
-+_001693_hash+dma_rx_requested_read+3+65354+_001693_hash+NULL
-+_001694_hash+dma_show_regs+3+35266+_001694_hash+NULL
-+_001695_hash+dma_tx_errors_read+3+46060+_001695_hash+NULL
-+_001696_hash+dma_tx_requested_read+3+16110+_001775_hash+NULL+nohasharray
-+_001697_hash+dm_exception_table_init+2+39645+_001697_hash+&_001103_hash
-+_001698_hash+dn_recvmsg+4+17213+_001698_hash+NULL
-+_001699_hash+dns_resolver_read+3+54658+_001699_hash+NULL
-+_001700_hash+do_msgrcv+4+5590+_001700_hash+NULL
-+_001701_hash+driver_state_read+3+17194+_001701_hash+&_001394_hash
-+_001702_hash+dvb_demux_do_ioctl+3+34871+_001702_hash+NULL
-+_001703_hash+dvb_dmxdev_buffer_read+4+20682+_001703_hash+NULL
-+_001704_hash+dvb_dvr_do_ioctl+3+43355+_001704_hash+NULL
-+_001705_hash+econet_recvmsg+4+40978+_001705_hash+NULL
-+_001706_hash+event_calibration_read+3+21083+_001706_hash+NULL
-+_001707_hash+event_heart_beat_read+3+48961+_001707_hash+NULL
-+_001708_hash+event_oom_late_read+3+61175+_001708_hash+&_001014_hash
-+_001709_hash+event_phy_transmit_error_read+3+10471+_001709_hash+NULL
-+_001710_hash+event_rx_mem_empty_read+3+40363+_001710_hash+NULL
-+_001711_hash+event_rx_mismatch_read+3+38518+_001711_hash+NULL
-+_001712_hash+event_rx_pool_read+3+25792+_001712_hash+NULL
-+_001713_hash+event_tx_stuck_read+3+19305+_001713_hash+NULL
-+_001714_hash+excessive_retries_read+3+60425+_001714_hash+NULL
-+_001715_hash+fallback_on_nodma_alloc+2+35332+_001715_hash+NULL
-+_001716_hash+filter_read+3+61692+_001716_hash+NULL
-+_001717_hash+format_devstat_counter+3+32550+_001717_hash+NULL
-+_001718_hash+fragmentation_threshold_read+3+61718+_001718_hash+NULL
-+_001719_hash+fuse_conn_limit_read+3+20084+_001719_hash+NULL
-+_001720_hash+fuse_conn_waiting_read+3+49762+_001720_hash+NULL
-+_001721_hash+generic_readlink+3+32654+_001721_hash+NULL
-+_001722_hash+gpio_power_read+3+36059+_001722_hash+NULL
-+_001723_hash+hash_recvmsg+4+50924+_001723_hash+NULL
-+_001724_hash+ht40allow_map_read+3+55209+_002830_hash+NULL+nohasharray
-+_001725_hash+hwflags_read+3+52318+_001725_hash+NULL
-+_001726_hash+hysdn_conf_read+3+42324+_003205_hash+NULL+nohasharray
-+_001727_hash+i2400m_rx_stats_read+3+57706+_001727_hash+NULL
-+_001728_hash+i2400m_tx_stats_read+3+28527+_001728_hash+NULL
-+_001729_hash+idmouse_read+3+63374+_001729_hash+NULL
-+_001730_hash+ieee80211_if_read+3+6785+_001730_hash+NULL
-+_001731_hash+ieee80211_rx_bss_info+3+61630+_001731_hash+NULL
-+_001732_hash+ikconfig_read_current+3+1658+_001732_hash+NULL
-+_001733_hash+il3945_sta_dbgfs_stats_table_read+3+48802+_001733_hash+NULL
-+_001734_hash+il3945_ucode_general_stats_read+3+46111+_001734_hash+NULL
-+_001735_hash+il3945_ucode_rx_stats_read+3+3048+_001735_hash+NULL
-+_001736_hash+il3945_ucode_tx_stats_read+3+36016+_001736_hash+NULL
-+_001737_hash+il4965_rs_sta_dbgfs_rate_scale_data_read+3+37792+_001737_hash+NULL
-+_001738_hash+il4965_rs_sta_dbgfs_scale_table_read+3+38564+_001738_hash+NULL
-+_001739_hash+il4965_rs_sta_dbgfs_stats_table_read+3+49206+_001739_hash+NULL
-+_001740_hash+il4965_ucode_general_stats_read+3+56277+_001740_hash+NULL
-+_001741_hash+il4965_ucode_rx_stats_read+3+61948+_001741_hash+NULL
-+_001742_hash+il4965_ucode_tx_stats_read+3+12064+_001742_hash+NULL
-+_001743_hash+il_dbgfs_chain_noise_read+3+38044+_001743_hash+NULL
-+_001744_hash+il_dbgfs_channels_read+3+25005+_001744_hash+NULL
-+_001745_hash+il_dbgfs_disable_ht40_read+3+42386+_001745_hash+NULL
-+_001746_hash+il_dbgfs_fh_reg_read+3+40993+_001746_hash+NULL
-+_001747_hash+il_dbgfs_force_reset_read+3+57517+_001747_hash+NULL
-+_001748_hash+il_dbgfs_interrupt_read+3+3351+_001748_hash+NULL
-+_001749_hash+il_dbgfs_missed_beacon_read+3+59956+_001749_hash+NULL
-+_001750_hash+il_dbgfs_nvm_read+3+12288+_001750_hash+NULL
-+_001751_hash+il_dbgfs_power_save_status_read+3+43165+_001751_hash+NULL
-+_001752_hash+il_dbgfs_qos_read+3+33615+_001752_hash+NULL
-+_001753_hash+il_dbgfs_rxon_filter_flags_read+3+19281+_001753_hash+NULL
-+_001754_hash+il_dbgfs_rxon_flags_read+3+59950+_001754_hash+&_001681_hash
-+_001755_hash+il_dbgfs_rx_queue_read+3+11221+_001755_hash+NULL
-+_001756_hash+il_dbgfs_rx_stats_read+3+15243+_001756_hash+NULL
-+_001757_hash+il_dbgfs_sensitivity_read+3+2370+_001757_hash+NULL
-+_001758_hash+il_dbgfs_sram_read+3+62296+_001758_hash+NULL
-+_001759_hash+il_dbgfs_stations_read+3+21532+_001759_hash+NULL
-+_001760_hash+il_dbgfs_status_read+3+58388+_001760_hash+NULL
-+_001761_hash+il_dbgfs_tx_queue_read+3+55668+_001761_hash+NULL
-+_001762_hash+il_dbgfs_tx_stats_read+3+32913+_001762_hash+NULL
-+_001763_hash+ima_show_htable_value+2+57136+_001763_hash+NULL
-+_001765_hash+ipw_write+3+59807+_001765_hash+NULL
-+_001766_hash+irda_recvmsg_stream+4+35280+_001766_hash+NULL
-+_001767_hash+iscsi_tcp_conn_setup+2+16376+_001767_hash+NULL
-+_001768_hash+isr_cmd_cmplt_read+3+53439+_001768_hash+NULL
-+_001769_hash+isr_commands_read+3+41398+_001769_hash+NULL
-+_001770_hash+isr_decrypt_done_read+3+49490+_001770_hash+NULL
-+_001771_hash+isr_dma0_done_read+3+8574+_001771_hash+NULL
-+_001772_hash+isr_dma1_done_read+3+48159+_001772_hash+NULL
-+_001773_hash+isr_fiqs_read+3+34687+_001773_hash+NULL
-+_001774_hash+isr_host_acknowledges_read+3+54136+_001774_hash+NULL
-+_001775_hash+isr_hw_pm_mode_changes_read+3+16110+_001775_hash+&_001696_hash
-+_001776_hash+isr_irqs_read+3+9181+_001776_hash+NULL
-+_001777_hash+isr_low_rssi_read+3+64789+_001777_hash+NULL
-+_001778_hash+isr_pci_pm_read+3+30271+_001778_hash+NULL
-+_001779_hash+isr_rx_headers_read+3+38325+_001779_hash+NULL
-+_001780_hash+isr_rx_mem_overflow_read+3+43025+_001780_hash+NULL
-+_001781_hash+isr_rx_procs_read+3+31804+_001781_hash+NULL
-+_001782_hash+isr_rx_rdys_read+3+35283+_001782_hash+NULL
-+_001783_hash+isr_tx_exch_complete_read+3+16103+_001783_hash+NULL
-+_001784_hash+isr_tx_procs_read+3+23084+_001784_hash+NULL
-+_001785_hash+isr_wakeups_read+3+49607+_001785_hash+NULL
-+_001786_hash+ivtv_read+3+57796+_001786_hash+NULL
-+_001787_hash+iwl_dbgfs_bt_traffic_read+3+35534+_001787_hash+NULL
-+_001788_hash+iwl_dbgfs_chain_noise_read+3+46355+_001788_hash+NULL
-+_001789_hash+iwl_dbgfs_channels_read+3+6784+_001789_hash+NULL
-+_001790_hash+iwl_dbgfs_current_sleep_command_read+3+2081+_001790_hash+NULL
-+_001791_hash+iwl_dbgfs_disable_ht40_read+3+35761+_001791_hash+NULL
-+_001792_hash+iwl_dbgfs_fh_reg_read+3+879+_001792_hash+&_000393_hash
-+_001793_hash+iwl_dbgfs_force_reset_read+3+62628+_001793_hash+NULL
-+_001794_hash+iwl_dbgfs_interrupt_read+3+23574+_001794_hash+NULL
-+_001795_hash+iwl_dbgfs_log_event_read+3+2107+_001795_hash+NULL
-+_001796_hash+iwl_dbgfs_missed_beacon_read+3+50584+_001796_hash+NULL
-+_001797_hash+iwl_dbgfs_nvm_read+3+23845+_001797_hash+NULL
-+_001798_hash+iwl_dbgfs_plcp_delta_read+3+55407+_001798_hash+NULL
-+_001799_hash+iwl_dbgfs_power_save_status_read+3+54392+_001799_hash+NULL
-+_001800_hash+iwl_dbgfs_protection_mode_read+3+13943+_001800_hash+NULL
-+_001801_hash+iwl_dbgfs_qos_read+3+11753+_001801_hash+NULL
-+_001802_hash+iwl_dbgfs_reply_tx_error_read+3+19205+_001802_hash+NULL
-+_001803_hash+iwl_dbgfs_rx_handlers_read+3+18708+_001803_hash+NULL
-+_001804_hash+iwl_dbgfs_rxon_filter_flags_read+3+28832+_001804_hash+NULL
-+_001805_hash+iwl_dbgfs_rxon_flags_read+3+20795+_001805_hash+NULL
-+_001806_hash+iwl_dbgfs_rx_queue_read+3+19943+_001806_hash+NULL
-+_001807_hash+iwl_dbgfs_rx_statistics_read+3+62687+_001807_hash+&_000425_hash
-+_001808_hash+iwl_dbgfs_sensitivity_read+3+63116+_003026_hash+NULL+nohasharray
-+_001809_hash+iwl_dbgfs_sleep_level_override_read+3+3038+_001809_hash+NULL
-+_001810_hash+iwl_dbgfs_sram_read+3+44505+_001810_hash+NULL
-+_001811_hash+iwl_dbgfs_stations_read+3+9309+_001811_hash+NULL
-+_001812_hash+iwl_dbgfs_status_read+3+5171+_001812_hash+NULL
-+_001813_hash+iwl_dbgfs_temperature_read+3+29224+_001813_hash+NULL
-+_001814_hash+iwl_dbgfs_thermal_throttling_read+3+38779+_001814_hash+NULL
-+_001815_hash+iwl_dbgfs_traffic_log_read+3+58870+_001815_hash+NULL
-+_001816_hash+iwl_dbgfs_tx_queue_read+3+4635+_001816_hash+NULL
-+_001817_hash+iwl_dbgfs_tx_statistics_read+3+314+_001817_hash+NULL
-+_001818_hash+iwl_dbgfs_ucode_bt_stats_read+3+42820+_001818_hash+NULL
-+_001819_hash+iwl_dbgfs_ucode_general_stats_read+3+49199+_001819_hash+NULL
-+_001820_hash+iwl_dbgfs_ucode_rx_stats_read+3+58023+_001820_hash+NULL
-+_001821_hash+iwl_dbgfs_ucode_tracing_read+3+47983+_001821_hash+&_000349_hash
-+_001822_hash+iwl_dbgfs_ucode_tx_stats_read+3+31611+_001822_hash+NULL
-+_001823_hash+iwl_dbgfs_wowlan_sram_read+3+540+_001823_hash+NULL
-+_001824_hash+iwm_if_alloc+1+17027+_001824_hash+&_001314_hash
-+_001825_hash+kernel_readv+3+35617+_001825_hash+NULL
-+_001826_hash+key_algorithm_read+3+57946+_001826_hash+NULL
-+_001827_hash+key_icverrors_read+3+20895+_001827_hash+NULL
-+_001828_hash+key_key_read+3+3241+_001828_hash+NULL
-+_001829_hash+key_replays_read+3+62746+_001829_hash+NULL
-+_001830_hash+key_rx_spec_read+3+12736+_001830_hash+NULL
-+_001831_hash+key_tx_spec_read+3+4862+_001831_hash+NULL
-+_001832_hash+__kfifo_to_user+3+36555+_002199_hash+NULL+nohasharray
-+_001833_hash+__kfifo_to_user_r+3+39123+_001833_hash+NULL
-+_001834_hash+kmem_zalloc_greedy+2-3+65268+_001834_hash+NULL
-+_001836_hash+l2cap_chan_send+3+49995+_001836_hash+NULL
-+_001837_hash+l2cap_sar_segment_sdu+3+27701+_001837_hash+NULL
-+_001838_hash+lbs_debugfs_read+3+30721+_001838_hash+NULL
-+_001839_hash+lbs_dev_info+3+51023+_001839_hash+NULL
-+_001840_hash+lbs_host_sleep_read+3+31013+_001840_hash+NULL
-+_001841_hash+lbs_rdbbp_read+3+45805+_001841_hash+NULL
-+_001842_hash+lbs_rdmac_read+3+418+_001842_hash+NULL
-+_001843_hash+lbs_rdrf_read+3+41431+_001843_hash+NULL
-+_001844_hash+lbs_sleepparams_read+3+10840+_001844_hash+NULL
-+_001845_hash+lbs_threshold_read+5+21046+_001845_hash+NULL
-+_001846_hash+libfc_vport_create+2+4415+_001846_hash+NULL
-+_001847_hash+lkdtm_debugfs_read+3+45752+_001847_hash+NULL
-+_001848_hash+llcp_sock_recvmsg+4+13556+_001848_hash+NULL
-+_001849_hash+long_retry_limit_read+3+59766+_001849_hash+NULL
-+_001850_hash+lpfc_debugfs_dif_err_read+3+36303+_001850_hash+NULL
-+_001851_hash+lpfc_debugfs_read+3+16566+_001851_hash+NULL
-+_001852_hash+lpfc_idiag_baracc_read+3+58466+_002447_hash+NULL+nohasharray
-+_001853_hash+lpfc_idiag_ctlacc_read+3+33943+_001853_hash+NULL
-+_001854_hash+lpfc_idiag_drbacc_read+3+15948+_001854_hash+NULL
-+_001855_hash+lpfc_idiag_extacc_read+3+48301+_001855_hash+NULL
-+_001856_hash+lpfc_idiag_mbxacc_read+3+28061+_001856_hash+NULL
-+_001857_hash+lpfc_idiag_pcicfg_read+3+50334+_001857_hash+NULL
-+_001858_hash+lpfc_idiag_queacc_read+3+13950+_001858_hash+NULL
-+_001859_hash+lpfc_idiag_queinfo_read+3+55662+_001859_hash+NULL
-+_001860_hash+mac80211_format_buffer+2+41010+_001860_hash+NULL
-+_001861_hash+macvtap_put_user+4+55609+_001861_hash+NULL
-+_001862_hash+macvtap_sendmsg+4+30629+_001862_hash+NULL
-+_001863_hash+mic_calc_failure_read+3+59700+_001863_hash+NULL
-+_001864_hash+mic_rx_pkts_read+3+27972+_001864_hash+NULL
-+_001865_hash+minstrel_stats_read+3+17290+_001865_hash+NULL
-+_001866_hash+mmc_ext_csd_read+3+13205+_001866_hash+NULL
-+_001867_hash+mon_bin_read+3+6841+_001867_hash+NULL
-+_001868_hash+mon_stat_read+3+25238+_001868_hash+NULL
-+_001870_hash+mqueue_read_file+3+6228+_001870_hash+NULL
-+_001871_hash+mwifiex_debug_read+3+53074+_001871_hash+NULL
-+_001872_hash+mwifiex_getlog_read+3+54269+_001872_hash+NULL
-+_001873_hash+mwifiex_info_read+3+53447+_001873_hash+NULL
-+_001874_hash+mwifiex_rdeeprom_read+3+51429+_001874_hash+NULL
-+_001875_hash+mwifiex_regrdwr_read+3+34472+_001875_hash+NULL
-+_001876_hash+nfsd_vfs_read+6+62605+_003003_hash+NULL+nohasharray
-+_001877_hash+nfsd_vfs_write+6+54577+_001877_hash+NULL
-+_001878_hash+nfs_idmap_lookup_id+2+10660+_001878_hash+NULL
-+_001879_hash+o2hb_debug_read+3+37851+_001879_hash+NULL
-+_001880_hash+o2net_debug_read+3+52105+_001880_hash+NULL
-+_001881_hash+ocfs2_control_read+3+56405+_001881_hash+NULL
-+_001882_hash+ocfs2_debug_read+3+14507+_001882_hash+NULL
-+_001883_hash+ocfs2_readlink+3+50656+_001883_hash+NULL
-+_001884_hash+oom_adjust_read+3+25127+_001884_hash+NULL
-+_001885_hash+oom_score_adj_read+3+39921+_002116_hash+NULL+nohasharray
-+_001886_hash+oprofilefs_str_to_user+3+42182+_001886_hash+NULL
-+_001887_hash+oprofilefs_ulong_to_user+3+11582+_001887_hash+NULL
-+_001888_hash+_osd_req_list_objects+6+4204+_001888_hash+NULL
-+_001889_hash+osd_req_read_kern+5+59990+_001889_hash+NULL
-+_001890_hash+osd_req_write_kern+5+53486+_001890_hash+NULL
-+_001891_hash+p54_init_common+1+23850+_001891_hash+NULL
-+_001892_hash+packet_sendmsg+4+24954+_001892_hash+NULL
-+_001893_hash+page_readlink+3+23346+_001893_hash+NULL
-+_001894_hash+pcf50633_write_block+3+2124+_001894_hash+NULL
-+_001895_hash+platform_list_read_file+3+34734+_001895_hash+NULL
-+_001896_hash+pm860x_bulk_write+3+43875+_001896_hash+NULL
-+_001897_hash+pm_qos_power_read+3+55891+_001897_hash+NULL
-+_001898_hash+pms_read+3+53873+_001898_hash+NULL
-+_001899_hash+port_show_regs+3+5904+_001899_hash+NULL
-+_001900_hash+proc_coredump_filter_read+3+39153+_001900_hash+NULL
-+_001901_hash+proc_fdinfo_read+3+62043+_001901_hash+NULL
-+_001902_hash+proc_info_read+3+63344+_001902_hash+NULL
-+_001903_hash+proc_loginuid_read+3+15631+_001903_hash+NULL
-+_001904_hash+proc_pid_attr_read+3+10173+_001904_hash+NULL
-+_001905_hash+proc_pid_readlink+3+52186+_001905_hash+NULL
-+_001906_hash+proc_read+3+43614+_001906_hash+NULL
-+_001907_hash+proc_self_readlink+3+38094+_001907_hash+NULL
-+_001908_hash+proc_sessionid_read+3+6911+_002038_hash+NULL+nohasharray
-+_001909_hash+provide_user_output+3+41105+_001909_hash+NULL
-+_001910_hash+ps_pspoll_max_apturn_read+3+6699+_001910_hash+NULL
-+_001911_hash+ps_pspoll_timeouts_read+3+11776+_001911_hash+NULL
-+_001912_hash+ps_pspoll_utilization_read+3+5361+_001912_hash+NULL
-+_001913_hash+pstore_file_read+3+57288+_001913_hash+NULL
-+_001914_hash+ps_upsd_max_apturn_read+3+19918+_001914_hash+NULL
-+_001915_hash+ps_upsd_max_sptime_read+3+63362+_001915_hash+NULL
-+_001916_hash+ps_upsd_timeouts_read+3+28924+_001916_hash+NULL
-+_001917_hash+ps_upsd_utilization_read+3+51669+_001917_hash+NULL
-+_001918_hash+pvr2_v4l2_read+3+18006+_001918_hash+NULL
-+_001919_hash+pwr_disable_ps_read+3+13176+_001919_hash+NULL
-+_001920_hash+pwr_elp_enter_read+3+5324+_001920_hash+NULL
-+_001921_hash+pwr_enable_ps_read+3+17686+_001921_hash+NULL
-+_001922_hash+pwr_fix_tsf_ps_read+3+26627+_001922_hash+NULL
-+_001923_hash+pwr_missing_bcns_read+3+25824+_001923_hash+NULL
-+_001924_hash+pwr_power_save_off_read+3+18355+_001924_hash+NULL
-+_001925_hash+pwr_ps_enter_read+3+26935+_001925_hash+&_000501_hash
-+_001926_hash+pwr_rcvd_awake_beacons_read+3+50505+_001926_hash+NULL
-+_001927_hash+pwr_rcvd_beacons_read+3+52836+_001927_hash+NULL
-+_001928_hash+pwr_tx_without_ps_read+3+48423+_001928_hash+NULL
-+_001929_hash+pwr_tx_with_ps_read+3+60851+_001929_hash+NULL
-+_001930_hash+pwr_wake_on_host_read+3+26321+_001930_hash+NULL
-+_001931_hash+pwr_wake_on_timer_exp_read+3+22640+_001931_hash+NULL
-+_001932_hash+queues_read+3+24877+_001932_hash+NULL
-+_001933_hash+raw_recvmsg+4+17277+_001933_hash+NULL
-+_001934_hash+rcname_read+3+25919+_001934_hash+NULL
-+_001935_hash+read_4k_modal_eeprom+3+30212+_001935_hash+NULL
-+_001936_hash+read_9287_modal_eeprom+3+59327+_001936_hash+NULL
-+_001937_hash+reada_find_extent+2+63486+_001937_hash+NULL
-+_001938_hash+read_def_modal_eeprom+3+14041+_001938_hash+NULL
-+_001939_hash+read_enabled_file_bool+3+37744+_001939_hash+NULL
-+_001940_hash+read_file_ani+3+23161+_001940_hash+NULL
-+_001941_hash+read_file_antenna+3+13574+_001941_hash+NULL
-+_001942_hash+read_file_base_eeprom+3+42168+_001942_hash+NULL
-+_001943_hash+read_file_beacon+3+32595+_001943_hash+NULL
-+_001944_hash+read_file_blob+3+57406+_001944_hash+NULL
-+_001945_hash+read_file_bool+3+4180+_001945_hash+NULL
-+_001946_hash+read_file_credit_dist_stats+3+54367+_001946_hash+NULL
-+_001947_hash+read_file_debug+3+58256+_001947_hash+NULL
-+_001948_hash+read_file_disable_ani+3+6536+_001948_hash+NULL
-+_001949_hash+read_file_dma+3+9530+_001949_hash+NULL
-+_001950_hash+read_file_dump_nfcal+3+18766+_001950_hash+NULL
-+_001951_hash+read_file_frameerrors+3+64001+_001951_hash+NULL
-+_001952_hash+read_file_interrupt+3+61742+_001959_hash+NULL+nohasharray
-+_001953_hash+read_file_misc+3+9948+_001953_hash+NULL
-+_001954_hash+read_file_modal_eeprom+3+39909+_001954_hash+NULL
-+_001955_hash+read_file_queue+3+40895+_001955_hash+NULL
-+_001956_hash+read_file_rcstat+3+22854+_001956_hash+NULL
-+_001957_hash+read_file_recv+3+48232+_001957_hash+NULL
-+_001958_hash+read_file_regidx+3+33370+_001958_hash+NULL
-+_001959_hash+read_file_regval+3+61742+_001959_hash+&_001952_hash
-+_001960_hash+read_file_reset+3+52310+_001960_hash+NULL
-+_001961_hash+read_file_rx_chainmask+3+41605+_001961_hash+NULL
-+_001962_hash+read_file_slot+3+50111+_001962_hash+NULL
-+_001963_hash+read_file_stations+3+35795+_001963_hash+NULL
-+_001964_hash+read_file_tgt_int_stats+3+20697+_001964_hash+NULL
-+_001965_hash+read_file_tgt_rx_stats+3+33944+_001965_hash+NULL
-+_001966_hash+read_file_tgt_stats+3+8959+_001966_hash+NULL
-+_001967_hash+read_file_tgt_tx_stats+3+51847+_001967_hash+NULL
-+_001968_hash+read_file_tx_chainmask+3+3829+_001968_hash+NULL
-+_001969_hash+read_file_war_stats+3+292+_001969_hash+NULL
-+_001970_hash+read_file_xmit+3+21487+_001970_hash+NULL
-+_001971_hash+read_from_oldmem+2+3337+_001971_hash+NULL
-+_001972_hash+read_oldmem+3+55658+_001972_hash+NULL
-+_001973_hash+regmap_name_read_file+3+39379+_001973_hash+NULL
-+_001974_hash+repair_io_failure+4+4815+_001974_hash+NULL
-+_001975_hash+request_key_and_link+4+42693+_001975_hash+NULL
-+_001976_hash+res_counter_read+4+33499+_001976_hash+NULL
-+_001977_hash+retry_count_read+3+52129+_001977_hash+NULL
-+_001978_hash+rs_sta_dbgfs_rate_scale_data_read+3+47165+_001978_hash+NULL
-+_001979_hash+rs_sta_dbgfs_scale_table_read+3+40262+_001979_hash+NULL
-+_001980_hash+rs_sta_dbgfs_stats_table_read+3+56573+_001980_hash+NULL
-+_001981_hash+rts_threshold_read+3+44384+_001981_hash+NULL
-+_001982_hash+rx_dropped_read+3+44799+_001982_hash+NULL
-+_001983_hash+rx_fcs_err_read+3+62844+_001983_hash+NULL
-+_001984_hash+rx_hdr_overflow_read+3+64407+_001984_hash+NULL
-+_001985_hash+rx_hw_stuck_read+3+57179+_001985_hash+NULL
-+_001986_hash+rx_out_of_mem_read+3+10157+_001986_hash+NULL
-+_001987_hash+rx_path_reset_read+3+23801+_001987_hash+NULL
-+_001988_hash+rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read+3+55106+_001988_hash+NULL
-+_001989_hash+rxpipe_descr_host_int_trig_rx_data_read+3+22001+_003089_hash+NULL+nohasharray
-+_001990_hash+rxpipe_missed_beacon_host_int_trig_rx_data_read+3+63405+_001990_hash+NULL
-+_001991_hash+rxpipe_rx_prep_beacon_drop_read+3+2403+_001991_hash+NULL
-+_001992_hash+rxpipe_tx_xfr_host_int_trig_rx_data_read+3+35538+_001992_hash+NULL
-+_001993_hash+rx_reset_counter_read+3+58001+_001993_hash+NULL
-+_001994_hash+rx_xfr_hint_trig_read+3+40283+_001994_hash+NULL
-+_001995_hash+s5m_bulk_write+3+4833+_001995_hash+NULL
-+_001996_hash+scrub_setup_recheck_block+3-4+56245+_001996_hash+NULL
-+_001998_hash+scsi_adjust_queue_depth+3+12802+_001998_hash+NULL
-+_001999_hash+selinux_inode_notifysecctx+3+36896+_001999_hash+NULL
-+_002000_hash+sel_read_avc_cache_threshold+3+33942+_002000_hash+NULL
-+_002001_hash+sel_read_avc_hash_stats+3+1984+_002001_hash+NULL
-+_002002_hash+sel_read_bool+3+24236+_002002_hash+NULL
-+_002003_hash+sel_read_checkreqprot+3+33068+_002003_hash+NULL
-+_002004_hash+sel_read_class+3+12669+_002541_hash+NULL+nohasharray
-+_002005_hash+sel_read_enforce+3+2828+_002005_hash+NULL
-+_002006_hash+sel_read_handle_status+3+56139+_002006_hash+NULL
-+_002007_hash+sel_read_handle_unknown+3+57933+_002007_hash+NULL
-+_002008_hash+sel_read_initcon+3+32362+_002008_hash+NULL
-+_002009_hash+sel_read_mls+3+25369+_002009_hash+NULL
-+_002010_hash+sel_read_perm+3+42302+_002010_hash+NULL
-+_002011_hash+sel_read_policy+3+55947+_002011_hash+NULL
-+_002012_hash+sel_read_policycap+3+28544+_002012_hash+NULL
-+_002013_hash+sel_read_policyvers+3+55+_003257_hash+NULL+nohasharray
-+_002014_hash+send_msg+4+37323+_002014_hash+NULL
-+_002015_hash+send_packet+4+52960+_002015_hash+NULL
-+_002016_hash+short_retry_limit_read+3+4687+_002016_hash+NULL
-+_002017_hash+simple_attr_read+3+24738+_002017_hash+NULL
-+_002018_hash+simple_transaction_read+3+17076+_002018_hash+NULL
-+_002019_hash+skb_copy_datagram_const_iovec+2-5-4+48102+_002019_hash+NULL
-+_002022_hash+skb_copy_datagram_iovec+2-4+5806+_002022_hash+NULL
-+_002024_hash+smk_read_ambient+3+61220+_002024_hash+NULL
-+_002025_hash+smk_read_direct+3+15803+_002025_hash+NULL
-+_002026_hash+smk_read_doi+3+30813+_002026_hash+NULL
-+_002027_hash+smk_read_logging+3+37804+_002027_hash+NULL
-+_002028_hash+smk_read_onlycap+3+3855+_002028_hash+NULL
-+_002029_hash+snapshot_read+3+22601+_002029_hash+NULL
-+_002030_hash+snd_cs4281_BA0_read+5+6847+_002030_hash+NULL
-+_002031_hash+snd_cs4281_BA1_read+5+20323+_002031_hash+NULL
-+_002032_hash+snd_cs46xx_io_read+5+45734+_002032_hash+NULL
-+_002033_hash+snd_gus_dram_read+4+56686+_002033_hash+NULL
-+_002034_hash+snd_pcm_oss_read+3+28317+_002034_hash+NULL
-+_002035_hash+snd_rme32_capture_copy+5+39653+_002035_hash+NULL
-+_002036_hash+snd_rme96_capture_copy+5+58484+_002036_hash+NULL
-+_002037_hash+snd_soc_hw_bulk_write_raw+4+14245+_002037_hash+NULL
-+_002038_hash+spi_show_regs+3+6911+_002038_hash+&_001908_hash
-+_002039_hash+sta_agg_status_read+3+14058+_002039_hash+NULL
-+_002040_hash+sta_connected_time_read+3+17435+_002040_hash+NULL
-+_002041_hash+sta_flags_read+3+56710+_002041_hash+NULL
-+_002042_hash+sta_ht_capa_read+3+10366+_002042_hash+NULL
-+_002043_hash+sta_last_seq_ctrl_read+3+19106+_002043_hash+NULL
-+_002044_hash+sta_num_ps_buf_frames_read+3+1488+_002044_hash+NULL
-+_002045_hash+st_read+3+51251+_002045_hash+NULL
-+_002046_hash+supply_map_read_file+3+10608+_002046_hash+NULL
-+_002047_hash+sysfs_read_file+3+42113+_002047_hash+NULL
-+_002048_hash+sys_lgetxattr+4+45531+_002048_hash+NULL
-+_002049_hash+sys_preadv+3+17100+_002049_hash+NULL
-+_002050_hash+sys_pwritev+3+41722+_002050_hash+NULL
-+_002051_hash+sys_readv+3+50664+_002051_hash+NULL
-+_002052_hash+sys_rt_sigpending+2+24961+_002052_hash+NULL
-+_002053_hash+sys_writev+3+28384+_002053_hash+NULL
-+_002054_hash+test_iso_queue+5+62534+_002054_hash+NULL
-+_002055_hash+ts_read+3+44687+_002055_hash+NULL
-+_002056_hash+TSS_authhmac+3+12839+_002056_hash+NULL
-+_002057_hash+TSS_checkhmac1+5+31429+_002057_hash+NULL
-+_002058_hash+TSS_checkhmac2+5-7+40520+_002058_hash+NULL
-+_002060_hash+tt3650_ci_msg_locked+4+8013+_002060_hash+NULL
-+_002061_hash+tun_sendmsg+4+10337+_002061_hash+NULL
-+_002062_hash+tx_internal_desc_overflow_read+3+47300+_002062_hash+NULL
-+_002063_hash+tx_queue_len_read+3+1463+_002063_hash+NULL
-+_002064_hash+tx_queue_status_read+3+44978+_002064_hash+NULL
-+_002065_hash+ubi_io_write_data+4-5+40305+_002065_hash+NULL
-+_002067_hash+uhci_debug_read+3+5911+_002067_hash+NULL
-+_002068_hash+unix_stream_recvmsg+4+35210+_002068_hash+NULL
-+_002069_hash+uvc_debugfs_stats_read+3+56651+_002069_hash+NULL
-+_002070_hash+vhost_add_used_and_signal_n+4+8038+_002070_hash+NULL
-+_002071_hash+vifs_state_read+3+33762+_002071_hash+NULL
-+_002072_hash+vmbus_open+2-3+12154+_002072_hash+NULL
-+_002074_hash+waiters_read+3+40902+_002074_hash+NULL
-+_002075_hash+wep_addr_key_count_read+3+20174+_002075_hash+NULL
-+_002076_hash+wep_decrypt_fail_read+3+58567+_002076_hash+NULL
-+_002077_hash+wep_default_key_count_read+3+43035+_002077_hash+NULL
-+_002078_hash+wep_interrupt_read+3+41492+_002078_hash+NULL
-+_002079_hash+wep_key_not_found_read+3+13377+_002079_hash+&_000915_hash
-+_002080_hash+wep_packets_read+3+18751+_002080_hash+NULL
-+_002081_hash+wl1271_format_buffer+2+20834+_002081_hash+NULL
-+_002082_hash+wm8994_bulk_write+3+13615+_002082_hash+NULL
-+_002083_hash+wusb_prf_256+7+29203+_002083_hash+NULL
-+_002084_hash+wusb_prf_64+7+51065+_002084_hash+NULL
-+_002085_hash+xfs_buf_read_uncached+4+27519+_002085_hash+NULL
-+_002086_hash+xfs_iext_add+3+41422+_002086_hash+NULL
-+_002087_hash+xfs_iext_remove_direct+3+40744+_002087_hash+NULL
-+_002088_hash+xfs_trans_get_efd+3+51148+_002088_hash+NULL
-+_002089_hash+xfs_trans_get_efi+2+7898+_002089_hash+NULL
-+_002090_hash+xlog_get_bp+2+23229+_002090_hash+NULL
-+_002091_hash+xz_dec_init+2+29029+_002091_hash+NULL
-+_002092_hash+aac_change_queue_depth+2+825+_002092_hash+NULL
-+_002093_hash+agp_allocate_memory_wrap+1+16576+_002093_hash+NULL
-+_002094_hash+arcmsr_adjust_disk_queue_depth+2+16756+_002094_hash+NULL
-+_002095_hash+atalk_recvmsg+4+22053+_002095_hash+NULL
-+_002097_hash+atomic_read_file+3+16227+_002097_hash+NULL
-+_002098_hash+ax25_recvmsg+4+64441+_002098_hash+NULL
-+_002099_hash+beacon_interval_read+3+7091+_002099_hash+NULL
-+_002100_hash+btrfs_init_new_buffer+4+55761+_002100_hash+NULL
-+_002101_hash+btrfs_mksubvol+3+39479+_002101_hash+NULL
-+_002102_hash+bt_sock_recvmsg+4+12316+_002102_hash+NULL
-+_002103_hash+bt_sock_stream_recvmsg+4+52518+_002103_hash+NULL
-+_002104_hash+caif_seqpkt_recvmsg+4+32241+_002104_hash+NULL
-+_002105_hash+cpu_type_read+3+36540+_002105_hash+NULL
-+_002106_hash+cx18_read+3+23699+_002106_hash+NULL
-+_002107_hash+dccp_recvmsg+4+16056+_002107_hash+NULL
-+_002108_hash+depth_read+3+31112+_002108_hash+NULL
-+_002109_hash+dfs_global_file_read+3+7787+_002109_hash+NULL
-+_002110_hash+dgram_recvmsg+4+23104+_002110_hash+NULL
-+_002111_hash+dma_skb_copy_datagram_iovec+3-5+21516+_002111_hash+NULL
-+_002113_hash+dtim_interval_read+3+654+_002113_hash+NULL
-+_002114_hash+dynamic_ps_timeout_read+3+10110+_002114_hash+NULL
-+_002115_hash+enable_read+3+2117+_002115_hash+NULL
-+_002116_hash+exofs_read_kern+6+39921+_002116_hash+&_001885_hash
-+_002117_hash+fc_change_queue_depth+2+36841+_002117_hash+NULL
-+_002118_hash+forced_ps_read+3+31685+_002118_hash+NULL
-+_002119_hash+frequency_read+3+64031+_003106_hash+NULL+nohasharray
-+_002120_hash+get_alua_req+3+4166+_002120_hash+NULL
-+_002121_hash+get_rdac_req+3+45882+_002121_hash+NULL
-+_002122_hash+hci_sock_recvmsg+4+7072+_002122_hash+NULL
-+_002123_hash+hpsa_change_queue_depth+2+15449+_002123_hash+NULL
-+_002124_hash+hptiop_adjust_disk_queue_depth+2+20122+_002124_hash+NULL
-+_002125_hash+ide_queue_pc_tail+5+11673+_002125_hash+NULL
-+_002126_hash+ide_raw_taskfile+4+42355+_002126_hash+NULL
-+_002127_hash+idetape_queue_rw_tail+3+29562+_002127_hash+NULL
-+_002128_hash+ieee80211_if_read_aid+3+9705+_002128_hash+NULL
-+_002129_hash+ieee80211_if_read_auto_open_plinks+3+38268+_002129_hash+NULL
-+_002130_hash+ieee80211_if_read_ave_beacon+3+64924+_002130_hash+NULL
-+_002131_hash+ieee80211_if_read_bssid+3+35161+_002131_hash+NULL
-+_002132_hash+ieee80211_if_read_channel_type+3+23884+_002132_hash+NULL
-+_002133_hash+ieee80211_if_read_dot11MeshConfirmTimeout+3+60670+_002133_hash+NULL
-+_002134_hash+ieee80211_if_read_dot11MeshGateAnnouncementProtocol+3+14486+_002134_hash+NULL
-+_002135_hash+ieee80211_if_read_dot11MeshHoldingTimeout+3+47356+_002135_hash+NULL
-+_002136_hash+ieee80211_if_read_dot11MeshHWMPactivePathTimeout+3+7368+_002136_hash+NULL
-+_002137_hash+ieee80211_if_read_dot11MeshHWMPmaxPREQretries+3+59829+_002137_hash+NULL
-+_002138_hash+ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime+3+1589+_002138_hash+NULL
-+_002139_hash+ieee80211_if_read_dot11MeshHWMPperrMinInterval+3+17346+_002139_hash+NULL
-+_002140_hash+ieee80211_if_read_dot11MeshHWMPpreqMinInterval+3+24208+_002140_hash+NULL
-+_002141_hash+ieee80211_if_read_dot11MeshHWMPRannInterval+3+2249+_002141_hash+NULL
-+_002142_hash+ieee80211_if_read_dot11MeshHWMPRootMode+3+51441+_002142_hash+NULL
-+_002143_hash+ieee80211_if_read_dot11MeshMaxPeerLinks+3+23878+_002143_hash+NULL
-+_002144_hash+ieee80211_if_read_dot11MeshMaxRetries+3+12756+_002144_hash+NULL
-+_002145_hash+ieee80211_if_read_dot11MeshRetryTimeout+3+52168+_002145_hash+NULL
-+_002146_hash+ieee80211_if_read_dot11MeshTTL+3+58307+_002146_hash+NULL
-+_002147_hash+ieee80211_if_read_dropped_frames_congestion+3+32603+_002147_hash+NULL
-+_002148_hash+ieee80211_if_read_dropped_frames_no_route+3+33383+_002148_hash+NULL
-+_002149_hash+ieee80211_if_read_dropped_frames_ttl+3+44500+_002149_hash+NULL
-+_002150_hash+ieee80211_if_read_drop_unencrypted+3+37053+_002150_hash+NULL
-+_002151_hash+ieee80211_if_read_dtim_count+3+38419+_002151_hash+NULL
-+_002152_hash+ieee80211_if_read_element_ttl+3+18869+_002152_hash+NULL
-+_002153_hash+ieee80211_if_read_estab_plinks+3+32533+_002153_hash+NULL
-+_002154_hash+ieee80211_if_read_flags+3+57470+_002389_hash+NULL+nohasharray
-+_002155_hash+ieee80211_if_read_fwded_frames+3+36520+_002155_hash+NULL
-+_002156_hash+ieee80211_if_read_fwded_mcast+3+39571+_002156_hash+&_000151_hash
-+_002157_hash+ieee80211_if_read_fwded_unicast+3+59740+_002859_hash+NULL+nohasharray
-+_002158_hash+ieee80211_if_read_last_beacon+3+31257+_002158_hash+NULL
-+_002159_hash+ieee80211_if_read_min_discovery_timeout+3+13946+_002159_hash+NULL
-+_002160_hash+ieee80211_if_read_num_buffered_multicast+3+12716+_002160_hash+NULL
-+_002161_hash+ieee80211_if_read_num_sta_authorized+3+56177+_002161_hash+NULL
-+_002162_hash+ieee80211_if_read_num_sta_ps+3+34722+_002162_hash+NULL
-+_002163_hash+ieee80211_if_read_path_refresh_time+3+25545+_002163_hash+NULL
-+_002164_hash+ieee80211_if_read_peer+3+45233+_002164_hash+NULL
-+_002165_hash+ieee80211_if_read_rc_rateidx_mask_2ghz+3+61570+_002165_hash+NULL
-+_002166_hash+ieee80211_if_read_rc_rateidx_mask_5ghz+3+27183+_002166_hash+NULL
-+_002167_hash+ieee80211_if_read_rc_rateidx_mcs_mask_2ghz+3+37675+_002167_hash+NULL
-+_002168_hash+ieee80211_if_read_rc_rateidx_mcs_mask_5ghz+3+44423+_002168_hash+NULL
-+_002169_hash+ieee80211_if_read_rssi_threshold+3+49260+_002169_hash+NULL
-+_002170_hash+ieee80211_if_read_smps+3+27416+_002170_hash+NULL
-+_002171_hash+ieee80211_if_read_state+3+9813+_002280_hash+NULL+nohasharray
-+_002172_hash+ieee80211_if_read_tkip_mic_test+3+19565+_002172_hash+NULL
-+_002173_hash+ieee80211_if_read_tsf+3+16420+_002173_hash+NULL
-+_002174_hash+ieee80211_if_read_uapsd_max_sp_len+3+15067+_002174_hash+NULL
-+_002175_hash+ieee80211_if_read_uapsd_queues+3+55150+_002175_hash+NULL
-+_002176_hash+ieee80211_rx_mgmt_beacon+3+24430+_002176_hash+NULL
-+_002177_hash+ieee80211_rx_mgmt_probe_resp+3+6918+_002177_hash+NULL
-+_002178_hash+ima_show_htable_violations+3+10619+_002178_hash+NULL
-+_002179_hash+ima_show_measurements_count+3+23536+_002179_hash+NULL
-+_002180_hash+insert_one_name+7+61668+_002180_hash+NULL
-+_002181_hash+ipr_change_queue_depth+2+6431+_002181_hash+NULL
-+_002182_hash+ip_recv_error+3+23109+_002182_hash+NULL
-+_002183_hash+ipv6_recv_error+3+56347+_002183_hash+NULL
-+_002184_hash+ipv6_recv_rxpmtu+3+7142+_002184_hash+NULL
-+_002185_hash+ipx_recvmsg+4+44366+_002185_hash+NULL
-+_002186_hash+irda_recvmsg_dgram+4+32631+_002186_hash+NULL
-+_002187_hash+iscsi_change_queue_depth+2+23416+_002187_hash+NULL
-+_002188_hash+ivtv_read_pos+3+34400+_002188_hash+&_000303_hash
-+_002189_hash+key_conf_hw_key_idx_read+3+25003+_002189_hash+NULL
-+_002190_hash+key_conf_keyidx_read+3+42443+_002190_hash+NULL
-+_002191_hash+key_conf_keylen_read+3+49758+_002191_hash+NULL
-+_002192_hash+key_flags_read+3+25931+_002192_hash+NULL
-+_002193_hash+key_ifindex_read+3+31411+_002193_hash+NULL
-+_002194_hash+key_tx_rx_count_read+3+44742+_002194_hash+NULL
-+_002195_hash+l2cap_sock_sendmsg+4+63427+_002195_hash+NULL
-+_002196_hash+l2tp_ip_recvmsg+4+22681+_002196_hash+NULL
-+_002197_hash+llc_ui_recvmsg+4+3826+_002197_hash+NULL
-+_002198_hash+lpfc_change_queue_depth+2+25905+_002198_hash+NULL
-+_002199_hash+macvtap_do_read+4+36555+_002199_hash+&_001832_hash
-+_002200_hash+megaraid_change_queue_depth+2+64815+_002200_hash+NULL
-+_002201_hash+megasas_change_queue_depth+2+32747+_002201_hash+NULL
-+_002202_hash+mptscsih_change_queue_depth+2+26036+_002202_hash+NULL
-+_002203_hash+NCR_700_change_queue_depth+2+31742+_002203_hash+NULL
-+_002204_hash+netlink_recvmsg+4+61600+_002204_hash+NULL
-+_002205_hash+nfsctl_transaction_read+3+48250+_002205_hash+NULL
-+_002206_hash+nfs_map_group_to_gid+3+15892+_002206_hash+NULL
-+_002207_hash+nfs_map_name_to_uid+3+51132+_002207_hash+NULL
-+_002208_hash+nr_recvmsg+4+12649+_002208_hash+NULL
-+_002209_hash+osd_req_list_collection_objects+5+36664+_002209_hash+NULL
-+_002210_hash+osd_req_list_partition_objects+5+56464+_002210_hash+NULL
-+_002212_hash+packet_recv_error+3+16669+_002212_hash+NULL
-+_002213_hash+packet_recvmsg+4+47700+_002213_hash+NULL
-+_002214_hash+pep_recvmsg+4+19402+_002214_hash+NULL
-+_002215_hash+pfkey_recvmsg+4+53604+_002215_hash+NULL
-+_002216_hash+ping_recvmsg+4+25597+_002216_hash+NULL
-+_002217_hash+pmcraid_change_queue_depth+2+9116+_002217_hash+NULL
-+_002218_hash+pn_recvmsg+4+30887+_002218_hash+NULL
-+_002219_hash+pointer_size_read+3+51863+_002219_hash+NULL
-+_002220_hash+power_read+3+15939+_002220_hash+NULL
-+_002221_hash+pppoe_recvmsg+4+15073+_002221_hash+NULL
-+_002222_hash+pppol2tp_recvmsg+4+57742+_002222_hash+NULL
-+_002223_hash+qla2x00_adjust_sdev_qdepth_up+2+20097+_002223_hash+NULL
-+_002224_hash+qla2x00_change_queue_depth+2+24742+_002224_hash+NULL
-+_002225_hash+raw_recvmsg+4+52529+_002225_hash+NULL
-+_002226_hash+rawsock_recvmsg+4+12144+_002226_hash+NULL
-+_002227_hash+rawv6_recvmsg+4+30265+_002227_hash+NULL
-+_002228_hash+reada_add_block+2+54247+_002228_hash+NULL
-+_002229_hash+readahead_tree_block+3+36285+_002229_hash+NULL
-+_002230_hash+reada_tree_block_flagged+3+18402+_002230_hash+NULL
-+_002231_hash+read_tree_block+3+841+_002231_hash+NULL
-+_002232_hash+recover_peb+6-7+29238+_002232_hash+NULL
-+_002234_hash+recv_msg+4+48709+_002234_hash+NULL
-+_002235_hash+recv_stream+4+30138+_002235_hash+NULL
-+_002236_hash+_req_append_segment+2+41031+_002236_hash+NULL
-+_002237_hash+request_key_async+4+6990+_002237_hash+NULL
-+_002238_hash+request_key_async_with_auxdata+4+46624+_002238_hash+NULL
-+_002239_hash+request_key_with_auxdata+4+24515+_002239_hash+NULL
-+_002240_hash+rose_recvmsg+4+2368+_002240_hash+NULL
-+_002241_hash+rxrpc_recvmsg+4+26233+_002241_hash+NULL
-+_002242_hash+rx_streaming_always_read+3+49401+_002242_hash+NULL
-+_002243_hash+rx_streaming_interval_read+3+55291+_002243_hash+NULL
-+_002244_hash+sas_change_queue_depth+2+18555+_002244_hash+NULL
-+_002245_hash+scsi_activate_tcq+2+42640+_002245_hash+NULL
-+_002246_hash+scsi_deactivate_tcq+2+47086+_002246_hash+NULL
-+_002247_hash+scsi_execute+5+33596+_002247_hash+NULL
-+_002248_hash+_scsih_adjust_queue_depth+2+1083+_002248_hash+NULL
-+_002249_hash+scsi_init_shared_tag_map+2+59812+_002249_hash+NULL
-+_002250_hash+scsi_track_queue_full+2+44239+_002250_hash+NULL
-+_002251_hash+sctp_recvmsg+4+23265+_002251_hash+NULL
-+_002252_hash+send_stream+4+3397+_002252_hash+NULL
-+_002253_hash+skb_copy_and_csum_datagram_iovec+2+24466+_002253_hash+NULL
-+_002255_hash+snd_gf1_mem_proc_dump+5+16926+_002255_hash+NULL
-+_002256_hash+split_scan_timeout_read+3+20029+_002256_hash+NULL
-+_002257_hash+sta_dev_read+3+14782+_002257_hash+NULL
-+_002258_hash+sta_inactive_ms_read+3+25690+_002258_hash+NULL
-+_002259_hash+sta_last_signal_read+3+31818+_002259_hash+NULL
-+_002260_hash+stats_dot11ACKFailureCount_read+3+45558+_002260_hash+NULL
-+_002261_hash+stats_dot11FCSErrorCount_read+3+28154+_002261_hash+NULL
-+_002262_hash+stats_dot11RTSFailureCount_read+3+43948+_002262_hash+NULL
-+_002263_hash+stats_dot11RTSSuccessCount_read+3+33065+_002263_hash+NULL
-+_002264_hash+storvsc_connect_to_vsp+2+22+_002264_hash+NULL
-+_002265_hash+suspend_dtim_interval_read+3+64971+_002265_hash+NULL
-+_002266_hash+sys_msgrcv+3+959+_002266_hash+NULL
-+_002267_hash+tcm_loop_change_queue_depth+2+42454+_002267_hash+NULL
-+_002268_hash+tcp_copy_to_iovec+3+28344+_002268_hash+NULL
-+_002269_hash+tcp_recvmsg+4+31238+_002269_hash+NULL
-+_002270_hash+timeout_read+3+47915+_002270_hash+NULL
-+_002271_hash+total_ps_buffered_read+3+16365+_002271_hash+NULL
-+_002272_hash+tun_put_user+4+59849+_002272_hash+NULL
-+_002273_hash+twa_change_queue_depth+2+48808+_002273_hash+NULL
-+_002274_hash+tw_change_queue_depth+2+11116+_002274_hash+NULL
-+_002275_hash+twl_change_queue_depth+2+41342+_002275_hash+NULL
-+_002276_hash+ubi_eba_write_leb+5-6+19826+_002276_hash+NULL
-+_002278_hash+ubi_eba_write_leb_st+5+27896+_002278_hash+NULL
-+_002279_hash+udp_recvmsg+4+42558+_002279_hash+NULL
-+_002280_hash+udpv6_recvmsg+4+9813+_002280_hash+&_002171_hash
-+_002281_hash+ulong_read_file+3+42304+_002281_hash+&_000511_hash
-+_002282_hash+unix_dgram_recvmsg+4+14952+_002282_hash+NULL
-+_002283_hash+user_power_read+3+39414+_002283_hash+NULL
-+_002284_hash+vcc_recvmsg+4+37198+_002284_hash+NULL
-+_002285_hash+wep_iv_read+3+54744+_002285_hash+NULL
-+_002286_hash+x25_recvmsg+4+42777+_002286_hash+NULL
-+_002287_hash+xfs_iext_insert+3+18667+_002287_hash+NULL
-+_002288_hash+xfs_iext_remove+3+50909+_002288_hash+NULL
-+_002289_hash+xlog_find_verify_log_record+2+18870+_002289_hash+NULL
-+_002290_hash+btrfs_alloc_free_block+3+29982+_002290_hash+NULL
-+_002291_hash+cx18_read_pos+3+4683+_002291_hash+NULL
-+_002292_hash+l2cap_sock_recvmsg+4+59886+_002292_hash+NULL
-+_002293_hash+osd_req_list_dev_partitions+4+60027+_002293_hash+NULL
-+_002294_hash+osd_req_list_partition_collections+5+38223+_002294_hash+NULL
-+_002295_hash+osst_do_scsi+4+44410+_002295_hash+NULL
-+_002296_hash+qla2x00_handle_queue_full+2+24365+_002296_hash+NULL
-+_002297_hash+rfcomm_sock_recvmsg+4+22227+_002297_hash+NULL
-+_002298_hash+scsi_execute_req+5+42088+_002298_hash+NULL
-+_002299_hash+_scsih_change_queue_depth+2+26230+_002299_hash+NULL
-+_002300_hash+spi_execute+5+28736+_002300_hash+NULL
-+_002301_hash+submit_inquiry+3+42108+_002301_hash+NULL
-+_002302_hash+tcp_dma_try_early_copy+3+37651+_002302_hash+NULL
-+_002303_hash+tun_do_read+4+50800+_002303_hash+NULL
-+_002304_hash+ubi_eba_atomic_leb_change+5+13041+_002304_hash+NULL
-+_002305_hash+ubi_leb_write+4-5+41691+_002305_hash+NULL
-+_002307_hash+unix_seqpacket_recvmsg+4+23062+_002307_hash+NULL
-+_002308_hash+write_leb+5+36957+_002308_hash+NULL
-+_002309_hash+ch_do_scsi+4+31171+_002309_hash+NULL
-+_002310_hash+dbg_leb_write+4-5+20478+_002310_hash+NULL
-+_002312_hash+scsi_mode_sense+5+16835+_002312_hash+NULL
-+_002313_hash+scsi_vpd_inquiry+4+30040+_002313_hash+NULL
-+_002314_hash+ses_recv_diag+4+47143+_002314_hash+&_000673_hash
-+_002315_hash+ses_send_diag+4+64527+_002315_hash+NULL
-+_002316_hash+spi_dv_device_echo_buffer+2-3+39846+_002316_hash+NULL
-+_002318_hash+ubifs_leb_write+4-5+61226+_002318_hash+NULL
-+_002320_hash+ubi_leb_change+4+14899+_002320_hash+NULL
-+_002321_hash+ubi_write+4-5+30809+_002321_hash+NULL
-+_002322_hash+dbg_leb_change+4+19969+_002322_hash+NULL
-+_002323_hash+gluebi_write+3+27905+_002323_hash+NULL
-+_002324_hash+scsi_get_vpd_page+4+51951+_002324_hash+NULL
-+_002325_hash+sd_do_mode_sense+5+11507+_002325_hash+NULL
-+_002326_hash+ubifs_leb_change+4+22399+_002436_hash+NULL+nohasharray
-+_002327_hash+ubifs_write_node+5+15088+_002327_hash+NULL
-+_002328_hash+fixup_leb+3+43256+_002328_hash+NULL
-+_002329_hash+recover_head+3+17904+_002329_hash+NULL
-+_002330_hash+alloc_cpu_rmap+1+65363+_002330_hash+NULL
-+_002331_hash+alloc_ebda_hpc+1-2+50046+_002331_hash+NULL
-+_002333_hash+alloc_sched_domains+1+28972+_002333_hash+NULL
-+_002334_hash+amthi_read+4+45831+_002334_hash+NULL
-+_002335_hash+bcm_char_read+3+31750+_002335_hash+NULL
-+_002336_hash+BcmCopySection+5+2035+_002336_hash+NULL
-+_002337_hash+buffer_from_user+3+51826+_002337_hash+NULL
-+_002338_hash+buffer_to_user+3+35439+_002338_hash+NULL
-+_002339_hash+c4iw_init_resource_fifo+3+48090+_002339_hash+NULL
-+_002340_hash+c4iw_init_resource_fifo_random+3+25547+_002340_hash+NULL
-+_002341_hash+card_send_command+3+40757+_002341_hash+NULL
-+_002342_hash+chd_dec_fetch_cdata+3+50926+_002342_hash+NULL
-+_002343_hash+crystalhd_create_dio_pool+2+3427+_002343_hash+NULL
-+_002344_hash+crystalhd_user_data+3+18407+_002344_hash+NULL
-+_002345_hash+cxio_init_resource_fifo+3+28764+_002345_hash+NULL
-+_002346_hash+cxio_init_resource_fifo_random+3+47151+_002346_hash+NULL
-+_002347_hash+do_pages_stat+2+4437+_002347_hash+NULL
-+_002348_hash+do_read_log_to_user+4+3236+_002348_hash+NULL
-+_002349_hash+do_write_log_from_user+3+39362+_002349_hash+NULL
-+_002350_hash+dt3155_read+3+59226+_002350_hash+NULL
-+_002351_hash+easycap_alsa_vmalloc+2+14426+_002351_hash+NULL
-+_002352_hash+evm_read_key+3+54674+_002352_hash+NULL
-+_002353_hash+evm_write_key+3+27715+_002353_hash+NULL
-+_002354_hash+fir16_create+3+5574+_002354_hash+NULL
-+_002355_hash+iio_allocate_device+1+18821+_002355_hash+NULL
-+_002356_hash+__iio_allocate_kfifo+2-3+55738+_002356_hash+NULL
-+_002358_hash+__iio_allocate_sw_ring_buffer+3+4843+_002358_hash+NULL
-+_002359_hash+iio_debugfs_read_reg+3+60908+_002359_hash+NULL
-+_002360_hash+iio_debugfs_write_reg+3+22742+_002360_hash+NULL
-+_002361_hash+iio_event_chrdev_read+3+54757+_002361_hash+NULL
-+_002362_hash+iio_read_first_n_kfifo+2+57910+_002362_hash+NULL
-+_002363_hash+iio_read_first_n_sw_rb+2+51911+_002363_hash+NULL
-+_002364_hash+ioapic_setup_resources+1+35255+_002364_hash+NULL
-+_002365_hash+keymap_store+4+45406+_002365_hash+NULL
-+_002366_hash+kzalloc_node+1+24352+_002366_hash+NULL
-+_002367_hash+line6_alloc_sysex_buffer+4+28225+_002367_hash+NULL
-+_002368_hash+line6_dumpreq_initbuf+3+53123+_002368_hash+NULL
-+_002369_hash+line6_midibuf_init+2+52425+_002369_hash+NULL
-+_002370_hash+lirc_write+3+20604+_002370_hash+NULL
-+_002371_hash+_malloc+1+54077+_002371_hash+NULL
-+_002372_hash+mei_read+3+6507+_002372_hash+NULL
-+_002373_hash+mei_write+3+4005+_002373_hash+NULL
-+_002374_hash+mempool_create_node+1+44715+_002374_hash+NULL
-+_002375_hash+msg_set+3+51725+_002375_hash+NULL
-+_002376_hash+newpart+6+47485+_002376_hash+NULL
-+_002377_hash+OS_kmalloc+1+36909+_002377_hash+NULL
-+_002378_hash+pcpu_alloc_bootmem+2+62074+_002378_hash+NULL
-+_002379_hash+pcpu_get_vm_areas+3+50085+_002379_hash+NULL
-+_002380_hash+resource_from_user+3+30341+_002380_hash+NULL
-+_002381_hash+sca3000_read_data+4+57064+_002381_hash+NULL
-+_002382_hash+sca3000_read_first_n_hw_rb+2+11479+_002382_hash+NULL
-+_002383_hash+send_midi_async+3+57463+_002383_hash+NULL
-+_002384_hash+sep_create_dcb_dmatables_context+6+37551+_002384_hash+NULL
-+_002385_hash+sep_create_dcb_dmatables_context_kernel+6+49728+_002385_hash+NULL
-+_002386_hash+sep_create_msgarea_context+4+33829+_002386_hash+NULL
-+_002387_hash+sep_lli_table_secure_dma+2-3+64042+_002387_hash+NULL
-+_002389_hash+sep_lock_user_pages+2-3+57470+_002389_hash+&_002154_hash
-+_002391_hash+sep_prepare_input_output_dma_table_in_dcb+4-5+63087+_002391_hash+NULL
-+_002393_hash+sep_read+3+17161+_002393_hash+NULL
-+_002394_hash+TransmitTcb+4+12989+_002394_hash+NULL
-+_002395_hash+ValidateDSDParamsChecksum+3+63654+_002395_hash+NULL
-+_002396_hash+Wb35Reg_BurstWrite+4+62327+_002396_hash+NULL
-+_002397_hash+__alloc_bootmem_low_node+2+25726+_002397_hash+&_001499_hash
-+_002398_hash+__alloc_bootmem_node+2+1992+_002398_hash+NULL
-+_002399_hash+alloc_irq_cpu_rmap+1+28459+_002399_hash+NULL
-+_002400_hash+alloc_ring+2-4+18278+_002400_hash+NULL
-+_002402_hash+c4iw_init_resource+2-3+30393+_002402_hash+NULL
-+_002404_hash+cxio_hal_init_resource+2-7-6+29771+_002404_hash+&_000284_hash
-+_002407_hash+cxio_hal_init_rhdl_resource+1+25104+_002407_hash+NULL
-+_002408_hash+disk_expand_part_tbl+2+30561+_002408_hash+NULL
-+_002409_hash+InterfaceTransmitPacket+3+42058+_002409_hash+NULL
-+_002410_hash+line6_dumpreq_init+3+34473+_002410_hash+NULL
-+_002411_hash+mempool_create+1+29437+_002411_hash+NULL
-+_002412_hash+pcpu_fc_alloc+2+11818+_002412_hash+NULL
-+_002413_hash+pod_alloc_sysex_buffer+3+31651+_002413_hash+NULL
-+_002414_hash+r8712_usbctrl_vendorreq+6+48489+_002414_hash+NULL
-+_002415_hash+r871x_set_wpa_ie+3+7000+_002415_hash+NULL
-+_002416_hash+sys_move_pages+2+42626+_002416_hash+NULL
-+_002417_hash+variax_alloc_sysex_buffer+3+15237+_002417_hash+NULL
-+_002418_hash+vme_user_write+3+15587+_002418_hash+NULL
-+_002419_hash+add_partition+2+55588+_002419_hash+NULL
-+_002420_hash+__alloc_bootmem_node_high+2+65076+_002420_hash+NULL
-+_002421_hash+ceph_msgpool_init+3+33312+_002421_hash+NULL
-+_002423_hash+mempool_create_kmalloc_pool+1+41650+_002423_hash+NULL
-+_002424_hash+mempool_create_page_pool+1+30189+_002424_hash+NULL
-+_002425_hash+mempool_create_slab_pool+1+62907+_002425_hash+NULL
-+_002426_hash+variax_set_raw2+4+32374+_002426_hash+NULL
-+_002427_hash+bioset_create+1+5580+_002427_hash+NULL
-+_002428_hash+bioset_integrity_create+2+62708+_002428_hash+NULL
-+_002429_hash+biovec_create_pools+2+9575+_002429_hash+NULL
-+_002430_hash+i2o_pool_alloc+4+55485+_002430_hash+NULL
-+_002431_hash+prison_create+1+43623+_002431_hash+NULL
-+_002432_hash+unlink_simple+3+47506+_002432_hash+NULL
-+_002433_hash+alloc_ieee80211+1+20063+_002433_hash+NULL
-+_002434_hash+alloc_ieee80211_rsl+1+34564+_002434_hash+NULL
-+_002435_hash+alloc_page_cgroup+1+2919+_002435_hash+NULL
-+_002436_hash+alloc_private+2+22399+_002436_hash+&_002326_hash
-+_002437_hash+alloc_rtllib+1+51136+_002437_hash+NULL
-+_002438_hash+alloc_rx_desc_ring+2+18016+_002438_hash+NULL
-+_002439_hash+alloc_subdevices+2+43300+_002439_hash+NULL
-+_002440_hash+atomic_counters_read+3+48827+_002440_hash+NULL
-+_002441_hash+atomic_stats_read+3+36228+_002441_hash+NULL
-+_002442_hash+capabilities_read+3+58457+_002442_hash+NULL
-+_002443_hash+comedi_read+3+13199+_002443_hash+NULL
-+_002444_hash+comedi_write+3+47926+_002444_hash+NULL
-+_002445_hash+compat_do_arpt_set_ctl+4+12184+_002445_hash+NULL
-+_002446_hash+compat_do_ip6t_set_ctl+4+3184+_002446_hash+NULL
-+_002447_hash+compat_do_ipt_set_ctl+4+58466+_002447_hash+&_001852_hash
-+_002448_hash+compat_filldir+3+32999+_002448_hash+NULL
-+_002449_hash+compat_filldir64+3+35354+_002449_hash+NULL
-+_002450_hash+compat_fillonedir+3+15620+_002450_hash+NULL
-+_002451_hash+compat_rw_copy_check_uvector+3+25242+_002451_hash+NULL
-+_002452_hash+compat_sock_setsockopt+5+23+_002452_hash+NULL
-+_002453_hash+compat_sys_kexec_load+2+35674+_002453_hash+NULL
-+_002454_hash+compat_sys_keyctl+4+9639+_002454_hash+NULL
-+_002455_hash+compat_sys_move_pages+2+5861+_002455_hash+NULL
-+_002456_hash+compat_sys_mq_timedsend+3+31060+_002456_hash+NULL
-+_002457_hash+compat_sys_msgrcv+2+7482+_002457_hash+NULL
-+_002458_hash+compat_sys_msgsnd+2+10738+_002458_hash+NULL
-+_002459_hash+compat_sys_semtimedop+3+3606+_002459_hash+NULL
-+_002460_hash+__copy_in_user+3+34790+_002460_hash+NULL
-+_002461_hash+copy_in_user+3+57502+_002461_hash+NULL
-+_002462_hash+dev_counters_read+3+19216+_002462_hash+NULL
-+_002463_hash+dev_names_read+3+38509+_002463_hash+NULL
-+_002464_hash+do_arpt_set_ctl+4+51053+_002464_hash+NULL
-+_002465_hash+do_ip6t_set_ctl+4+60040+_002465_hash+NULL
-+_002466_hash+do_ipt_set_ctl+4+56238+_002466_hash+NULL
-+_002467_hash+drbd_bm_resize+2+20522+_002467_hash+NULL
-+_002468_hash+driver_names_read+3+60399+_002468_hash+NULL
-+_002469_hash+driver_stats_read+3+8944+_002469_hash+NULL
-+_002470_hash+__earlyonly_bootmem_alloc+2+23824+_002470_hash+NULL
-+_002471_hash+evtchn_read+3+3569+_002471_hash+NULL
-+_002472_hash+ext_sd_execute_read_data+9+48589+_002472_hash+NULL
-+_002473_hash+ext_sd_execute_write_data+9+8175+_002473_hash+NULL
-+_002474_hash+fat_compat_ioctl_filldir+3+36328+_002474_hash+NULL
-+_002475_hash+firmwareUpload+3+32794+_002475_hash+NULL
-+_002476_hash+flash_read+3+57843+_002476_hash+NULL
-+_002477_hash+flash_write+3+62354+_002477_hash+NULL
-+_002478_hash+gather_array+3+56641+_002478_hash+NULL
-+_002479_hash+ghash_async_setkey+3+60001+_002479_hash+NULL
-+_002480_hash+gntdev_alloc_map+2+35145+_002480_hash+NULL
-+_002481_hash+gnttab_map+2+56439+_002481_hash+NULL
-+_002482_hash+gru_alloc_gts+2-3+60056+_002482_hash+NULL
-+_002484_hash+handle_eviocgbit+3+44193+_002484_hash+NULL
-+_002485_hash+hid_parse_report+3+51737+_002485_hash+NULL
-+_002486_hash+ieee80211_alloc_txb+1-2+52477+_002486_hash+NULL
-+_002487_hash+ieee80211_wx_set_gen_ie+3+51399+_002487_hash+NULL
-+_002488_hash+ieee80211_wx_set_gen_ie_rsl+3+3521+_002488_hash+NULL
-+_002489_hash+init_cdev+1+8274+_002489_hash+NULL
-+_002490_hash+init_per_cpu+1+17880+_002490_hash+NULL
-+_002491_hash+ipath_create_cq+2+45586+_002491_hash+NULL
-+_002492_hash+ipath_get_base_info+3+7043+_002492_hash+NULL
-+_002493_hash+ipath_init_qp_table+2+25167+_002493_hash+NULL
-+_002494_hash+ipath_resize_cq+2+712+_002494_hash+NULL
-+_002495_hash+ni_gpct_device_construct+5+610+_002495_hash+NULL
-+_002496_hash+options_write+3+47243+_002496_hash+NULL
-+_002497_hash+portcntrs_1_read+3+47253+_002497_hash+NULL
-+_002498_hash+portcntrs_2_read+3+56586+_002498_hash+NULL
-+_002499_hash+portnames_read+3+41958+_002499_hash+NULL
-+_002500_hash+ptc_proc_write+3+12076+_002500_hash+NULL
-+_002501_hash+put_cmsg_compat+4+35937+_002501_hash+NULL
-+_002502_hash+qib_alloc_devdata+2+51819+_002502_hash+NULL
-+_002503_hash+qib_alloc_fast_reg_page_list+2+10507+_002503_hash+NULL
-+_002504_hash+qib_cdev_init+1+34778+_002504_hash+NULL
-+_002505_hash+qib_create_cq+2+27497+_002505_hash+NULL
-+_002506_hash+qib_diag_write+3+62133+_002506_hash+NULL
-+_002507_hash+qib_get_base_info+3+11369+_002507_hash+NULL
-+_002508_hash+qib_resize_cq+2+53090+_002508_hash+NULL
-+_002509_hash+qsfp_1_read+3+21915+_002509_hash+NULL
-+_002510_hash+qsfp_2_read+3+31491+_002510_hash+NULL
-+_002511_hash+queue_reply+3+22416+_002511_hash+NULL
-+_002512_hash+Realloc+2+34961+_002512_hash+NULL
-+_002513_hash+rfc4106_set_key+3+54519+_002513_hash+NULL
-+_002514_hash+rtllib_alloc_txb+1-2+21687+_002514_hash+NULL
-+_002515_hash+rtllib_wx_set_gen_ie+3+59808+_002515_hash+NULL
-+_002516_hash+rts51x_transfer_data_partial+6+5735+_002516_hash+NULL
-+_002517_hash+sparse_early_usemaps_alloc_node+4+9269+_002517_hash+NULL
-+_002518_hash+split+2+11691+_002518_hash+NULL
-+_002519_hash+stats_read_ul+3+32751+_002519_hash+NULL
-+_002520_hash+store_debug_level+3+35652+_002520_hash+NULL
-+_002521_hash+sys32_ipc+3+7238+_002521_hash+NULL
-+_002522_hash+sys32_rt_sigpending+2+25814+_002522_hash+NULL
-+_002523_hash+tunables_read+3+36385+_002523_hash+NULL
-+_002524_hash+tunables_write+3+59563+_002524_hash+NULL
-+_002525_hash+u32_array_read+3+2219+_002525_hash+NULL
-+_002526_hash+usb_buffer_alloc+2+36276+_002526_hash+NULL
-+_002527_hash+xenbus_file_write+3+6282+_002527_hash+NULL
-+_002528_hash+xpc_kmalloc_cacheline_aligned+1+42895+_002528_hash+NULL
-+_002529_hash+xpc_kzalloc_cacheline_aligned+1+65433+_002529_hash+NULL
-+_002530_hash+xsd_read+3+15653+_002530_hash+NULL
-+_002531_hash+compat_do_readv_writev+4+49102+_002531_hash+NULL
-+_002532_hash+compat_keyctl_instantiate_key_iov+3+57431+_003110_hash+NULL+nohasharray
-+_002533_hash+compat_process_vm_rw+3-5+22254+_002533_hash+NULL
-+_002535_hash+compat_sys_setsockopt+5+3326+_002535_hash+NULL
-+_002536_hash+ipath_cdev_init+1+37752+_002536_hash+NULL
-+_002537_hash+ms_read_multiple_pages+4-5+8052+_002537_hash+NULL
-+_002539_hash+ms_write_multiple_pages+5-6+10362+_002539_hash+NULL
-+_002541_hash+sparse_mem_maps_populate_node+4+12669+_002541_hash+&_002004_hash
-+_002542_hash+vmemmap_alloc_block+1+43245+_002542_hash+NULL
-+_002543_hash+xd_read_multiple_pages+4-5+11422+_002543_hash+NULL
-+_002545_hash+xd_write_multiple_pages+5-6+53633+_002545_hash+NULL
-+_002546_hash+compat_readv+3+30273+_002546_hash+NULL
-+_002547_hash+compat_sys_process_vm_readv+3-5+15374+_002547_hash+NULL
-+_002549_hash+compat_sys_process_vm_writev+3-5+41194+_002549_hash+NULL
-+_002551_hash+compat_writev+3+60063+_002551_hash+NULL
-+_002552_hash+ms_rw_multi_sector+4+7459+_002552_hash+NULL
-+_002553_hash+sparse_early_mem_maps_alloc_node+4+36971+_002553_hash+NULL
-+_002554_hash+vmemmap_alloc_block_buf+1+61126+_002554_hash+NULL
-+_002555_hash+xd_rw+4+49020+_002555_hash+NULL
-+_002556_hash+compat_sys_preadv64+3+24283+_002556_hash+NULL
-+_002557_hash+compat_sys_pwritev64+3+51151+_002557_hash+NULL
-+_002558_hash+compat_sys_readv+3+20911+_002558_hash+NULL
-+_002559_hash+compat_sys_writev+3+5784+_002559_hash+NULL
-+_002560_hash+ms_rw+4+17220+_002560_hash+NULL
-+_002561_hash+compat_sys_preadv+3+583+_002561_hash+NULL
-+_002562_hash+compat_sys_pwritev+3+17886+_002562_hash+NULL
-+_002563_hash+alloc_apertures+1+56561+_002563_hash+NULL
-+_002564_hash+bin_uuid+3+28999+_002564_hash+NULL
-+_002565_hash+__copy_from_user_inatomic_nocache+3+49921+_002565_hash+NULL
-+_002566_hash+do_dmabuf_dirty_sou+7+3017+_002566_hash+NULL
-+_002567_hash+do_surface_dirty_sou+7+39678+_002567_hash+NULL
-+_002568_hash+drm_agp_bind_pages+3+56748+_002568_hash+NULL
-+_002569_hash+drm_calloc_large+1-2+65421+_002569_hash+NULL
-+_002571_hash+drm_fb_helper_init+3-4+19044+_002571_hash+NULL
-+_002573_hash+drm_ht_create+2+18853+_002573_hash+NULL
-+_002574_hash+drm_malloc_ab+1-2+16831+_002574_hash+NULL
-+_002576_hash+drm_mode_crtc_set_gamma_size+2+31881+_002576_hash+NULL
-+_002577_hash+drm_plane_init+6+28731+_002577_hash+NULL
-+_002578_hash+drm_property_create+4+51239+_002578_hash+NULL
-+_002579_hash+drm_property_create_blob+2+7414+_002579_hash+NULL
-+_002580_hash+drm_vblank_init+2+11362+_002580_hash+NULL
-+_002581_hash+drm_vmalloc_dma+1+14550+_002581_hash+NULL
-+_002582_hash+fb_alloc_cmap_gfp+2+20792+_002582_hash+NULL
-+_002583_hash+fbcon_prepare_logo+5+6246+_002583_hash+NULL
-+_002584_hash+fb_read+3+33506+_002584_hash+NULL
-+_002585_hash+fb_write+3+46924+_002585_hash+NULL
-+_002586_hash+framebuffer_alloc+1+59145+_002586_hash+NULL
-+_002587_hash+i915_cache_sharing_read+3+24775+_002587_hash+NULL
-+_002588_hash+i915_cache_sharing_write+3+57961+_002588_hash+NULL
-+_002589_hash+i915_max_freq_read+3+20581+_002589_hash+NULL
-+_002590_hash+i915_max_freq_write+3+11350+_002590_hash+NULL
-+_002591_hash+i915_wedged_read+3+35474+_002591_hash+NULL
-+_002592_hash+i915_wedged_write+3+47771+_002592_hash+NULL
-+_002593_hash+p9_client_read+5+19750+_002593_hash+NULL
-+_002594_hash+probe_kernel_write+3+17481+_002594_hash+NULL
-+_002595_hash+sched_feat_write+3+55202+_002595_hash+NULL
-+_002596_hash+sd_alloc_ctl_entry+1+29708+_002596_hash+NULL
-+_002597_hash+tstats_write+3+60432+_002597_hash+&_000009_hash
-+_002598_hash+ttm_bo_fbdev_io+4+9805+_002598_hash+NULL
-+_002599_hash+ttm_bo_io+5+47000+_002599_hash+NULL
-+_002600_hash+ttm_dma_page_pool_free+2+34135+_002600_hash+NULL
-+_002601_hash+ttm_page_pool_free+2+61661+_002601_hash+NULL
-+_002602_hash+vmw_execbuf_process+5+22885+_002602_hash+NULL
-+_002603_hash+vmw_fifo_reserve+2+12141+_002603_hash+NULL
-+_002604_hash+vmw_kms_present+9+38130+_002604_hash+NULL
-+_002605_hash+vmw_kms_readback+6+5727+_002605_hash+NULL
-+_002606_hash+do_dmabuf_dirty_ldu+6+52241+_002606_hash+NULL
-+_002607_hash+drm_mode_create_tv_properties+2+23122+_002607_hash+NULL
-+_002608_hash+drm_property_create_enum+5+29201+_002608_hash+NULL
-+_002609_hash+fast_user_write+5+20494+_002609_hash+NULL
-+_002610_hash+fb_alloc_cmap+2+6554+_002610_hash+NULL
-+_002611_hash+i915_gem_execbuffer_relocate_slow+7+25355+_002611_hash+NULL
-+_002612_hash+kgdb_hex2mem+3+24755+_002612_hash+NULL
-+_002613_hash+ttm_object_device_init+2+10321+_002613_hash+NULL
-+_002614_hash+ttm_object_file_init+2+27804+_002614_hash+NULL
-+_002615_hash+vmw_cursor_update_image+3-4+16332+_002615_hash+NULL
-+_002617_hash+vmw_gmr2_bind+3+21305+_002617_hash+NULL
-+_002618_hash+vmw_cursor_update_dmabuf+3-4+32045+_002618_hash+NULL
-+_002620_hash+vmw_gmr_bind+3+44130+_002620_hash+NULL
-+_002621_hash+vmw_du_crtc_cursor_set+4-5+28479+_002621_hash+NULL
-+_002622_hash+__module_alloc+1+50004+_002622_hash+NULL
-+_002623_hash+module_alloc_update_bounds_rw+1+63233+_002623_hash+NULL
-+_002624_hash+module_alloc_update_bounds_rx+1+58634+_002624_hash+NULL
-+_002625_hash+acpi_system_write_alarm+3+40205+_002625_hash+NULL
-+_002626_hash+create_table+2+16213+_002626_hash+NULL
-+_002627_hash+mem_read+3+57631+_002627_hash+NULL
-+_002628_hash+mem_write+3+22232+_002628_hash+NULL
-+_002629_hash+proc_fault_inject_read+3+36802+_002629_hash+NULL
-+_002630_hash+proc_fault_inject_write+3+21058+_002630_hash+NULL
-+_002631_hash+v9fs_fid_readn+4+60544+_002631_hash+NULL
-+_002632_hash+v9fs_file_read+3+40858+_002632_hash+NULL
-+_002633_hash+__devres_alloc+2+25598+_002633_hash+NULL
-+_002634_hash+alloc_dummy_extent_buffer+2+56374+_002634_hash+NULL
-+_002635_hash+alloc_fdtable+1+17389+_002635_hash+NULL
-+_002636_hash+alloc_large_system_hash+2+22391+_002636_hash+NULL
-+_002637_hash+alloc_ldt+2+21972+_002637_hash+NULL
-+_002638_hash+__alloc_skb+1+23940+_002638_hash+NULL
-+_002639_hash+__ata_change_queue_depth+3+23484+_002639_hash+NULL
-+_002640_hash+btrfs_alloc_free_block+3+8986+_002640_hash+NULL
-+_002641_hash+btrfs_find_device_for_logical+2+44993+_002641_hash+NULL
-+_002642_hash+ccid3_hc_rx_getsockopt+3+62331+_002642_hash+NULL
-+_002643_hash+ccid3_hc_tx_getsockopt+3+16314+_002643_hash+NULL
-+_002644_hash+cifs_readdata_alloc+1+26360+_002644_hash+NULL
-+_002645_hash+cistpl_vers_1+4+15023+_002645_hash+NULL
-+_002646_hash+cmm_read+3+57520+_002646_hash+NULL
-+_002647_hash+cosa_read+3+25966+_002647_hash+NULL
-+_002648_hash+dm_table_create+3+35687+_002648_hash+NULL
-+_002649_hash+dpcm_state_read_file+3+65489+_002649_hash+NULL
-+_002651_hash+edac_mc_alloc+4+3611+_002651_hash+NULL
-+_002652_hash+ep0_read+3+38095+_002652_hash+NULL
-+_002653_hash+event_buffer_read+3+48772+_002765_hash+NULL+nohasharray
-+_002654_hash+extend_netdev_table+2+21453+_002654_hash+NULL
-+_002655_hash+extract_entropy_user+3+26952+_002655_hash+NULL
-+_002656_hash+fcoe_ctlr_device_add+3+1793+_002656_hash+NULL
-+_002657_hash+fd_do_readv+3+51297+_002657_hash+NULL
-+_002658_hash+fd_do_writev+3+29329+_002658_hash+NULL
-+_002659_hash+ffs_ep0_read+3+2672+_002659_hash+NULL
-+_002660_hash+fill_readbuf+3+32464+_002660_hash+NULL
-+_002661_hash+fw_iso_buffer_alloc+2+13704+_002661_hash+NULL
-+_002662_hash+get_fd_set+1+3866+_002662_hash+NULL
-+_002663_hash+hidraw_report_event+3+20503+_002663_hash+NULL
-+_002664_hash+ieee80211_if_read_ht_opmode+3+29044+_002664_hash+NULL
-+_002665_hash+ieee80211_if_read_num_mcast_sta+3+12419+_002665_hash+NULL
-+_002666_hash+iwl_dbgfs_calib_disabled_read+3+22649+_002666_hash+NULL
-+_002667_hash+iwl_dbgfs_rf_reset_read+3+26512+_002667_hash+NULL
-+_002668_hash+ixgbe_alloc_q_vector+4-6+24439+_002668_hash+NULL
-+_002670_hash+joydev_handle_JSIOCSAXMAP+3+48898+_002836_hash+NULL+nohasharray
-+_002671_hash+joydev_handle_JSIOCSBTNMAP+3+15643+_002671_hash+NULL
-+_002672_hash+__kfifo_from_user_r+3+60345+_002672_hash+NULL
-+_002673_hash+kstrtoint_from_user+2+8778+_002673_hash+NULL
-+_002674_hash+kstrtol_from_user+2+10168+_002674_hash+NULL
-+_002675_hash+kstrtoll_from_user+2+19500+_002675_hash+NULL
-+_002676_hash+kstrtos16_from_user+2+28300+_002676_hash+NULL
-+_002677_hash+kstrtos8_from_user+2+58268+_002677_hash+NULL
-+_002678_hash+kstrtou16_from_user+2+54274+_002678_hash+NULL
-+_002679_hash+kstrtou8_from_user+2+55599+_002679_hash+NULL
-+_002680_hash+kstrtouint_from_user+2+10536+_002680_hash+NULL
-+_002681_hash+kstrtoul_from_user+2+64569+_002681_hash+NULL
-+_002682_hash+kstrtoull_from_user+2+63026+_002682_hash+NULL
-+_002683_hash+l2cap_create_iframe_pdu+3+40055+_002683_hash+NULL
-+_002684_hash+l2tp_ip6_recvmsg+4+62874+_002684_hash+NULL
-+_002685_hash+mem_cgroup_read+5+22461+_002685_hash+NULL
-+_002686_hash+nfs_fscache_get_super_cookie+3+44355+_002686_hash+&_001648_hash
-+_002687_hash+nfs_pgarray_set+2+1085+_002687_hash+NULL
-+_002688_hash+ntfs_rl_realloc+3+56831+_002688_hash+&_000363_hash
-+_002689_hash+ntfs_rl_realloc_nofail+3+32173+_002689_hash+NULL
-+_002690_hash+pn533_dep_link_up+5+22154+_002690_hash+NULL
-+_002691_hash+port_fops_write+3+54627+_002691_hash+NULL
-+_002692_hash+ptp_read+4+63251+_002692_hash+NULL
-+_002693_hash+qla4xxx_change_queue_depth+2+1268+_002693_hash+NULL
-+_002694_hash+reqsk_queue_alloc+2+40272+_002694_hash+NULL
-+_002695_hash+resize_info_buffer+2+62889+_002695_hash+NULL
-+_002696_hash+rfkill_fop_write+3+64808+_002696_hash+NULL
-+_002697_hash+rt2x00debug_write_rfcsr+3+41473+_002697_hash+NULL
-+_002698_hash+rvmalloc+1+46873+_002698_hash+NULL
-+_002699_hash+rw_copy_check_uvector+3+45748+_003398_hash+NULL+nohasharray
-+_002700_hash+sctp_getsockopt_active_key+2+45483+_002700_hash+NULL
-+_002701_hash+sctp_getsockopt_adaptation_layer+2+45375+_002701_hash+NULL
-+_002702_hash+sctp_getsockopt_assoc_ids+2+9043+_002702_hash+NULL
-+_002703_hash+sctp_getsockopt_associnfo+2+58169+_002703_hash+NULL
-+_002704_hash+sctp_getsockopt_assoc_number+2+6384+_002704_hash+NULL
-+_002705_hash+sctp_getsockopt_auto_asconf+2+46584+_002705_hash+NULL
-+_002706_hash+sctp_getsockopt_context+2+52490+_002706_hash+NULL
-+_002707_hash+sctp_getsockopt_default_send_param+2+63056+_002707_hash+NULL
-+_002708_hash+sctp_getsockopt_disable_fragments+2+12330+_002708_hash+NULL
-+_002709_hash+sctp_getsockopt_fragment_interleave+2+51215+_002709_hash+NULL
-+_002710_hash+sctp_getsockopt_initmsg+2+26042+_002710_hash+NULL
-+_002711_hash+sctp_getsockopt_mappedv4+2+20044+_002711_hash+NULL
-+_002712_hash+sctp_getsockopt_nodelay+2+9560+_002712_hash+NULL
-+_002713_hash+sctp_getsockopt_partial_delivery_point+2+60952+_002713_hash+NULL
-+_002714_hash+sctp_getsockopt_peeloff+2+59190+_002714_hash+NULL
-+_002715_hash+sctp_getsockopt_peer_addr_info+2+6024+_002715_hash+NULL
-+_002716_hash+sctp_getsockopt_peer_addr_params+2+53645+_002716_hash+NULL
-+_002717_hash+sctp_getsockopt_primary_addr+2+24639+_002717_hash+NULL
-+_002718_hash+sctp_getsockopt_rtoinfo+2+62027+_002718_hash+NULL
-+_002719_hash+sctp_getsockopt_sctp_status+2+56540+_002719_hash+NULL
-+_002720_hash+self_check_write+5+50856+_002720_hash+NULL
-+_002721_hash+smk_read_mapped+3+7562+_002721_hash+NULL
-+_002722_hash+smk_set_cipso+3+20379+_002722_hash+NULL
-+_002723_hash+smk_user_access+3+24440+_002723_hash+NULL
-+_002724_hash+smk_write_mapped+3+13519+_002724_hash+NULL
-+_002725_hash+smk_write_rules_list+3+18565+_002725_hash+NULL
-+_002726_hash+snd_mixart_BA0_read+5+45069+_002726_hash+NULL
-+_002727_hash+snd_mixart_BA1_read+5+5082+_002727_hash+NULL
-+_002728_hash+snd_pcm_oss_read2+3+54387+_002728_hash+NULL
-+_002729_hash+syslog_print+2+307+_002729_hash+NULL
-+_002730_hash+tcp_dma_try_early_copy+3+4457+_002730_hash+NULL
-+_002731_hash+tcp_send_rcvq+3+11316+_002731_hash+NULL
-+_002732_hash+tomoyo_init_log+2+61526+_002732_hash+NULL
-+_002733_hash+ubi_dump_flash+4+46381+_002733_hash+NULL
-+_002734_hash+ubi_eba_atomic_leb_change+5+60379+_002734_hash+NULL
-+_002735_hash+ubi_eba_write_leb+5-6+36029+_002735_hash+NULL
-+_002737_hash+ubi_eba_write_leb_st+5+44343+_002737_hash+NULL
-+_002738_hash+ubi_self_check_all_ff+4+41959+_002738_hash+NULL
-+_002739_hash+unix_bind+3+15668+_002739_hash+NULL
-+_002740_hash+usbvision_rvmalloc+1+19655+_002740_hash+NULL
-+_002742_hash+v4l2_ctrl_new+7+24927+_002742_hash+NULL
-+_002743_hash+v4l2_event_subscribe+3+53687+_002743_hash+NULL
-+_002744_hash+v9fs_direct_read+3+45546+_002744_hash+NULL
-+_002745_hash+v9fs_file_readn+4+36353+_002745_hash+&_001606_hash
-+_002746_hash+__videobuf_alloc_vb+1+5665+_002746_hash+NULL
-+_002747_hash+wm8350_write+3+24480+_002747_hash+NULL
-+_002748_hash+xfs_buf_read_uncached+3+42844+_002748_hash+NULL
-+_002749_hash+yurex_write+3+8761+_002749_hash+NULL
-+_002750_hash+alloc_skb+1+55439+_002750_hash+NULL
-+_002751_hash+alloc_skb_fclone+1+3467+_002751_hash+NULL
-+_002752_hash+ata_scsi_change_queue_depth+2+23126+_002752_hash+NULL
-+_002753_hash+ath6kl_disconnect_timeout_write+3+794+_002753_hash+NULL
-+_002754_hash+ath6kl_keepalive_write+3+45600+_002754_hash+NULL
-+_002755_hash+ath6kl_lrssi_roam_write+3+8362+_002755_hash+NULL
-+_002756_hash+ath6kl_regread_write+3+14220+_002756_hash+NULL
-+_002757_hash+core_sys_select+1+47494+_002757_hash+NULL
-+_002758_hash+do_syslog+3+56807+_002758_hash+NULL
-+_002759_hash+expand_fdtable+2+39273+_002759_hash+NULL
-+_002760_hash+fd_execute_cmd+3+1132+_002760_hash+NULL
-+_002761_hash+get_chars+3+40373+_002761_hash+NULL
-+_002762_hash+hid_report_raw_event+4+2762+_002762_hash+NULL
-+_002763_hash+inet_csk_listen_start+2+38233+_002763_hash+NULL
-+_002764_hash+kstrtou32_from_user+2+30361+_002764_hash+NULL
-+_002765_hash+l2cap_segment_sdu+4+48772+_002765_hash+&_002653_hash
-+_002766_hash+__netdev_alloc_skb+2+18595+_002766_hash+NULL
-+_002767_hash+nfs_readdata_alloc+2+65015+_002767_hash+NULL
-+_002768_hash+nfs_writedata_alloc+2+12133+_002768_hash+NULL
-+_002769_hash+ntfs_rl_append+2-4+6037+_002769_hash+NULL
-+_002771_hash+ntfs_rl_insert+2-4+4931+_002771_hash+NULL
-+_002773_hash+ntfs_rl_replace+2-4+14136+_002773_hash+NULL
-+_002775_hash+ntfs_rl_split+2-4+52328+_002775_hash+NULL
-+_002777_hash+port_fops_read+3+49626+_002777_hash+NULL
-+_002778_hash+random_read+3+13815+_002778_hash+NULL
-+_002779_hash+sg_proc_write_adio+3+45704+_002779_hash+NULL
-+_002780_hash+sg_proc_write_dressz+3+46316+_002780_hash+NULL
-+_002781_hash+tcp_sendmsg+4+30296+_002781_hash+NULL
-+_002782_hash+tomoyo_write_log2+2+34318+_002782_hash+NULL
-+_002783_hash+ubi_leb_change+4+10289+_002783_hash+NULL
-+_002784_hash+ubi_leb_write+4-5+5478+_002784_hash+NULL
-+_002786_hash+urandom_read+3+30462+_002786_hash+NULL
-+_002787_hash+v9fs_cached_file_read+3+2514+_002787_hash+NULL
-+_002788_hash+__videobuf_alloc_cached+1+12740+_002788_hash+NULL
-+_002789_hash+__videobuf_alloc_uncached+1+55711+_002789_hash+NULL
-+_002790_hash+wm8350_block_write+3+19727+_002790_hash+NULL
-+_002791_hash+alloc_tx+2+32143+_002791_hash+NULL
-+_002792_hash+alloc_wr+1-2+24635+_002792_hash+NULL
-+_002794_hash+ath6kl_endpoint_stats_write+3+59621+_002794_hash+NULL
-+_002795_hash+ath6kl_fwlog_mask_write+3+24810+_002795_hash+NULL
-+_002796_hash+ath9k_wmi_cmd+4+327+_002796_hash+NULL
-+_002797_hash+atm_alloc_charge+2+19517+_002879_hash+NULL+nohasharray
-+_002798_hash+ax25_output+2+22736+_002798_hash+NULL
-+_002799_hash+bcsp_prepare_pkt+3+12961+_002799_hash+NULL
-+_002800_hash+bt_skb_alloc+1+6404+_002800_hash+NULL
-+_002801_hash+capinc_tty_write+3+28539+_002801_hash+NULL
-+_002802_hash+cfpkt_create_pfx+1-2+23594+_002802_hash+NULL
-+_002804_hash+cmd_complete+6+51629+_002804_hash+NULL
-+_002805_hash+cmtp_add_msgpart+4+9252+_002805_hash+NULL
-+_002806_hash+cmtp_send_interopmsg+7+376+_002806_hash+NULL
-+_002807_hash+cxgb3_get_cpl_reply_skb+2+10620+_002807_hash+NULL
-+_002808_hash+dbg_leb_change+4+23555+_002808_hash+NULL
-+_002809_hash+dbg_leb_write+4-5+63555+_002809_hash+&_000940_hash
-+_002811_hash+dccp_listen_start+2+35918+_002811_hash+NULL
-+_002812_hash+__dev_alloc_skb+1+28681+_002812_hash+NULL
-+_002813_hash+diva_os_alloc_message_buffer+1+64568+_002813_hash+NULL
-+_002814_hash+dn_alloc_skb+2+6631+_002814_hash+NULL
-+_002815_hash+do_pselect+1+62061+_002815_hash+NULL
-+_002816_hash+_fc_frame_alloc+1+43568+_002816_hash+NULL
-+_002817_hash+find_skb+2+20431+_002817_hash+NULL
-+_002818_hash+fm_send_cmd+5+39639+_002818_hash+NULL
-+_002819_hash+gem_alloc_skb+2+51715+_002819_hash+NULL
-+_002820_hash+get_packet+3+41914+_002820_hash+NULL
-+_002821_hash+get_packet+3+5747+_002821_hash+NULL
-+_002822_hash+get_packet_pg+4+28023+_002822_hash+NULL
-+_002823_hash+get_skb+2+63008+_002823_hash+NULL
-+_002824_hash+hidp_queue_report+3+1881+_002824_hash+NULL
-+_002825_hash+__hidp_send_ctrl_message+4+28303+_002825_hash+NULL
-+_002826_hash+hycapi_rx_capipkt+3+11602+_002826_hash+NULL
-+_002827_hash+i2400m_net_rx+5+27170+_002827_hash+NULL
-+_002828_hash+igmpv3_newpack+2+35912+_002828_hash+NULL
-+_002829_hash+inet_listen+2+14723+_002829_hash+NULL
-+_002830_hash+isdn_net_ciscohdlck_alloc_skb+2+55209+_002830_hash+&_001724_hash
-+_002831_hash+isdn_ppp_ccp_xmit_reset+6+63297+_002831_hash+NULL
-+_002832_hash+kmsg_read+3+46514+_002832_hash+NULL
-+_002833_hash+_l2_alloc_skb+1+11883+_002833_hash+NULL
-+_002834_hash+l3_alloc_skb+1+32289+_002834_hash+NULL
-+_002835_hash+llc_alloc_frame+4+64366+_002835_hash+NULL
-+_002836_hash+mac_drv_rx_init+2+48898+_002836_hash+&_002670_hash
-+_002837_hash+mgmt_event+4+12810+_002837_hash+NULL
-+_002838_hash+mI_alloc_skb+1+24770+_002838_hash+NULL
-+_002839_hash+nci_skb_alloc+2+49757+_002839_hash+NULL
-+_002840_hash+netdev_alloc_skb+2+62437+_002840_hash+NULL
-+_002841_hash+__netdev_alloc_skb_ip_align+2+55067+_002841_hash+NULL
-+_002842_hash+new_skb+1+21148+_002842_hash+NULL
-+_002843_hash+nfc_alloc_recv_skb+1+10244+_002843_hash+NULL
-+_002844_hash+nfcwilink_skb_alloc+1+16167+_002844_hash+NULL
-+_002845_hash+nfulnl_alloc_skb+2+65207+_002845_hash+NULL
-+_002846_hash+ni65_alloc_mem+3+10664+_002846_hash+NULL
-+_002847_hash+pep_alloc_skb+3+46303+_002847_hash+NULL
-+_002848_hash+pn_raw_send+2+54330+_002848_hash+NULL
-+_002849_hash+__pskb_copy+2+9038+_002849_hash+NULL
-+_002850_hash+refill_pool+2+19477+_002850_hash+NULL
-+_002851_hash+rfcomm_wmalloc+2+58090+_002851_hash+NULL
-+_002852_hash+rx+4+57944+_002852_hash+NULL
-+_002853_hash+sctp_ulpevent_new+1+33377+_002853_hash+NULL
-+_002854_hash+send_command+4+10832+_002854_hash+NULL
-+_002855_hash+skb_copy_expand+2-3+7685+_002855_hash+&_000671_hash
-+_002857_hash+sk_stream_alloc_skb+2+57622+_002857_hash+NULL
-+_002858_hash+sock_alloc_send_pskb+2+21246+_002858_hash+NULL
-+_002859_hash+sock_rmalloc+2+59740+_002859_hash+&_002157_hash
-+_002860_hash+sock_wmalloc+2+16472+_002860_hash+NULL
-+_002861_hash+solos_param_store+4+34755+_002861_hash+NULL
-+_002862_hash+sys_select+1+38827+_002862_hash+NULL
-+_002863_hash+sys_syslog+3+10746+_002863_hash+NULL
-+_002864_hash+t4vf_pktgl_to_skb+2+39005+_002864_hash+NULL
-+_002865_hash+tcp_collapse+5-6+63294+_002865_hash+NULL
-+_002867_hash+tipc_cfg_reply_alloc+1+27606+_002867_hash+NULL
-+_002868_hash+ubifs_leb_change+4+17789+_002868_hash+NULL
-+_002869_hash+ubifs_leb_write+4-5+22679+_002869_hash+NULL
-+_002871_hash+ulog_alloc_skb+1+23427+_002871_hash+NULL
-+_002872_hash+_alloc_mISDN_skb+3+52232+_002872_hash+NULL
-+_002873_hash+ath9k_multi_regread+4+65056+_002873_hash+NULL
-+_002874_hash+ath_rxbuf_alloc+2+24745+_002874_hash+NULL
-+_002875_hash+ax25_send_frame+2+19964+_002875_hash+NULL
-+_002876_hash+bchannel_get_rxbuf+2+37213+_002876_hash+NULL
-+_002877_hash+cfpkt_create+1+18197+_002877_hash+NULL
-+_002878_hash+console_store+4+36007+_002878_hash+NULL
-+_002879_hash+dev_alloc_skb+1+19517+_002879_hash+&_002797_hash
-+_002880_hash+dn_nsp_do_disc+2-6+49474+_002880_hash+NULL
-+_002882_hash+do_write_orph_node+2+64343+_002882_hash+NULL
-+_002883_hash+dsp_cmx_send_member+2+15625+_002883_hash+NULL
-+_002884_hash+fc_frame_alloc+2+1596+_002884_hash+NULL
-+_002885_hash+fc_frame_alloc_fill+2+59394+_002885_hash+NULL
-+_002886_hash+fmc_send_cmd+5+20435+_002886_hash+NULL
-+_002887_hash+hci_send_cmd+3+43810+_002887_hash+NULL
-+_002888_hash+hci_si_event+3+1404+_002888_hash+NULL
-+_002889_hash+hfcpci_empty_bfifo+4+62323+_002889_hash+NULL
-+_002890_hash+hidp_send_ctrl_message+4+43702+_002890_hash+NULL
-+_002891_hash+hysdn_sched_rx+3+60533+_002891_hash+NULL
-+_002892_hash+inet_dccp_listen+2+28565+_002892_hash+NULL
-+_002893_hash+ip6_append_data+4-5+36490+_002893_hash+NULL
-+_002894_hash+__ip_append_data+7-8+36191+_002894_hash+NULL
-+_002895_hash+l1oip_socket_recv+6+56537+_002895_hash+NULL
-+_002896_hash+l2cap_build_cmd+4+48676+_002896_hash+NULL
-+_002897_hash+l2down_create+4+21755+_002897_hash+NULL
-+_002898_hash+l2up_create+3+6430+_002898_hash+NULL
-+_002899_hash+ldisc_receive+4+41516+_002899_hash+NULL
-+_002902_hash+lro_gen_skb+6+2644+_002902_hash+NULL
-+_002903_hash+macvtap_alloc_skb+2-4-3+50629+_002903_hash+NULL
-+_002906_hash+mgmt_device_found+10+14146+_002906_hash+NULL
-+_002907_hash+nci_send_cmd+3+58206+_002907_hash+NULL
-+_002908_hash+netdev_alloc_skb_ip_align+2+40811+_002908_hash+NULL
-+_002909_hash+nfcwilink_send_bts_cmd+3+10802+_002909_hash+NULL
-+_002910_hash+nfqnl_mangle+2+14583+_002910_hash+NULL
-+_002911_hash+p54_alloc_skb+3+34366+_002911_hash+&_000475_hash
-+_002912_hash+packet_alloc_skb+2-5-4+62602+_002912_hash+NULL
-+_002915_hash+pep_indicate+5+38611+_002915_hash+NULL
-+_002916_hash+pep_reply+5+50582+_002916_hash+NULL
-+_002917_hash+pipe_handler_request+5+50774+_002917_hash+&_001189_hash
-+_002918_hash+ql_process_mac_rx_page+4+15543+_002918_hash+NULL
-+_002919_hash+ql_process_mac_rx_skb+4+6689+_002919_hash+NULL
-+_002920_hash+rfcomm_tty_write+3+51603+_002920_hash+NULL
-+_002921_hash+send_mpa_reject+3+7135+_002921_hash+NULL
-+_002922_hash+send_mpa_reply+3+32372+_002922_hash+NULL
-+_002923_hash+set_rxd_buffer_pointer+8+9950+_002923_hash+NULL
-+_002924_hash+sge_rx+3+50594+_002924_hash+NULL
-+_002925_hash+skb_cow_data+2+11565+_002925_hash+NULL
-+_002926_hash+smp_build_cmd+3+45853+_002926_hash+NULL
-+_002927_hash+sock_alloc_send_skb+2+23720+_002927_hash+NULL
-+_002928_hash+sys_pselect6+1+57449+_002928_hash+NULL
-+_002929_hash+tcp_fragment+3+20436+_002929_hash+NULL
-+_002930_hash+teiup_create+3+43201+_002930_hash+NULL
-+_002931_hash+tg3_run_loopback+2+30093+_002931_hash+NULL
-+_002932_hash+tun_alloc_skb+2-4-3+41216+_002932_hash+NULL
-+_002935_hash+ubifs_write_node+5+11258+_002935_hash+NULL
-+_002936_hash+use_pool+2+64607+_002936_hash+NULL
-+_002937_hash+vxge_rx_alloc+3+52024+_002937_hash+NULL
-+_002938_hash+add_packet+3+54433+_002938_hash+NULL
-+_002939_hash+add_rx_skb+3+8257+_002939_hash+NULL
-+_002940_hash+ath6kl_buf_alloc+1+57304+_002940_hash+NULL
-+_002941_hash+bat_iv_ogm_aggregate_new+2+2620+_002941_hash+NULL
-+_002942_hash+bnx2fc_process_l2_frame_compl+3+65072+_002942_hash+NULL
-+_002943_hash+brcmu_pkt_buf_get_skb+1+5556+_002943_hash+NULL
-+_002944_hash+br_send_bpdu+3+29669+_002944_hash+NULL
-+_002945_hash+bt_skb_send_alloc+2+6581+_002945_hash+NULL
-+_002946_hash+c4iw_reject_cr+3+28174+_002946_hash+NULL
-+_002947_hash+carl9170_rx_copy_data+2+21656+_002947_hash+NULL
-+_002948_hash+cfpkt_add_body+3+44630+_002948_hash+NULL
-+_002949_hash+cfpkt_append+3+61206+_002949_hash+NULL
-+_002950_hash+cosa_net_setup_rx+2+38594+_002950_hash+NULL
-+_002951_hash+cxgb4_pktgl_to_skb+2+61899+_002951_hash+NULL
-+_002952_hash+dn_alloc_send_pskb+2+4465+_002952_hash+NULL
-+_002953_hash+dn_nsp_return_disc+2+60296+_002953_hash+NULL
-+_002954_hash+dn_nsp_send_disc+2+23469+_002954_hash+NULL
-+_002955_hash+dsp_tone_hw_message+3+17678+_002955_hash+NULL
-+_002956_hash+dvb_net_sec+3+37884+_002956_hash+NULL
-+_002957_hash+e1000_check_copybreak+3+62448+_002957_hash+NULL
-+_002958_hash+fast_rx_path+3+59214+_002958_hash+NULL
-+_002959_hash+fc_fcp_frame_alloc+2+12624+_002959_hash+NULL
-+_002960_hash+fcoe_ctlr_send_keep_alive+3+15308+_002960_hash+NULL
-+_002961_hash+fwnet_incoming_packet+3+40380+_002961_hash+NULL
-+_002962_hash+fwnet_pd_new+4+39947+_002962_hash+NULL
-+_002963_hash+got_frame+2+16028+_002963_hash+NULL
-+_002964_hash+gsm_mux_rx_netchar+3+33336+_002964_hash+NULL
-+_002965_hash+hdlcdev_rx+3+997+_002965_hash+NULL
-+_002966_hash+hdlc_empty_fifo+2+18397+_002966_hash+NULL
-+_002967_hash+hfc_empty_fifo+2+57972+_002967_hash+NULL
-+_002968_hash+hfcpci_empty_fifo+4+2427+_002968_hash+NULL
-+_002969_hash+hfcsusb_rx_frame+3+52745+_002969_hash+NULL
-+_002970_hash+hidp_output_raw_report+3+5629+_002970_hash+NULL
-+_002971_hash+hscx_empty_fifo+2+13360+_002971_hash+NULL
-+_002972_hash+hysdn_rx_netpkt+3+16136+_002972_hash+NULL
-+_002973_hash+ieee80211_fragment+4+33112+_002973_hash+NULL
-+_002974_hash+ieee80211_probereq_get+4-6+29069+_002974_hash+NULL
-+_002976_hash+ieee80211_send_auth+5+24121+_002976_hash+NULL
-+_002977_hash+ieee80211_set_probe_resp+3+10077+_002977_hash+NULL
-+_002978_hash+ieee80211_tdls_mgmt+8+9581+_002978_hash+NULL
-+_002979_hash+ip6_ufo_append_data+5-7-6+4780+_002979_hash+NULL
-+_002982_hash+ip_ufo_append_data+6-8-7+12775+_002982_hash+NULL
-+_002985_hash+ipw_packet_received_skb+2+1230+_002985_hash+NULL
-+_002986_hash+iwch_reject_cr+3+23901+_002986_hash+NULL
-+_002987_hash+iwm_rx_packet_alloc+3+9898+_002987_hash+NULL
-+_002988_hash+ixgb_check_copybreak+3+5847+_002988_hash+NULL
-+_002989_hash+l1oip_socket_parse+4+4507+_002989_hash+NULL
-+_002990_hash+l2cap_send_cmd+4+14548+_002990_hash+NULL
-+_002991_hash+l2tp_ip6_sendmsg+4+7461+_002991_hash+NULL
-+_002993_hash+lowpan_fragment_xmit+3-4+22095+_002993_hash+NULL
-+_002996_hash+mcs_unwrap_fir+3+25733+_002996_hash+NULL
-+_002997_hash+mcs_unwrap_mir+3+9455+_002997_hash+NULL
-+_002998_hash+mld_newpack+2+50950+_002998_hash+NULL
-+_002999_hash+nfc_alloc_send_skb+4+3167+_002999_hash+NULL
-+_003000_hash+p54_download_eeprom+4+43842+_003000_hash+NULL
-+_003002_hash+ppp_tx_cp+5+62044+_003002_hash+NULL
-+_003003_hash+prism2_send_mgmt+4+62605+_003003_hash+&_001876_hash
-+_003004_hash+prism2_sta_send_mgmt+5+43916+_003004_hash+NULL
-+_003005_hash+_queue_data+4+54983+_003005_hash+NULL
-+_003006_hash+read_dma+3+55086+_003006_hash+NULL
-+_003007_hash+read_fifo+3+826+_003007_hash+NULL
-+_003008_hash+receive_copy+3+12216+_003008_hash+NULL
-+_003009_hash+rtl8169_try_rx_copy+3+705+_003009_hash+NULL
-+_003010_hash+_rtl92s_firmware_downloadcode+3+14021+_003010_hash+NULL
-+_003011_hash+rx_data+4+60442+_003011_hash+NULL
-+_003012_hash+sis190_try_rx_copy+3+57069+_003012_hash+NULL
-+_003013_hash+skge_rx_get+3+40598+_003013_hash+NULL
-+_003014_hash+tcp_mark_head_lost+2+35895+_003014_hash+NULL
-+_003015_hash+tcp_match_skb_to_sack+3-4+23568+_003015_hash+NULL
-+_003017_hash+tso_fragment+3+29050+_003017_hash+NULL
-+_003018_hash+tt_response_fill_table+1+57902+_003018_hash+NULL
-+_003020_hash+udpv6_sendmsg+4+22316+_003020_hash+NULL
-+_003021_hash+velocity_rx_copy+2+34583+_003021_hash+NULL
-+_003022_hash+W6692_empty_Bfifo+2+47804+_003022_hash+NULL
-+_003023_hash+zd_mac_rx+3+38296+_003023_hash+NULL
-+_003024_hash+ath6kl_wmi_get_new_buf+1+52304+_003024_hash+NULL
-+_003025_hash+bat_iv_ogm_queue_add+3+30870+_003025_hash+NULL
-+_003026_hash+brcmf_alloc_pkt_and_read+2+63116+_003026_hash+&_001808_hash
-+_003027_hash+brcmf_sdcard_recv_buf+6+38179+_003027_hash+NULL
-+_003028_hash+brcmf_sdcard_rwdata+5+65041+_003028_hash+NULL
-+_003029_hash+brcmf_sdcard_send_buf+6+7713+_003029_hash+NULL
-+_003030_hash+carl9170_handle_mpdu+3+11056+_003030_hash+NULL
-+_003031_hash+cfpkt_add_trail+3+27260+_003031_hash+NULL
-+_003032_hash+cfpkt_pad_trail+2+55511+_003032_hash+NULL
-+_003033_hash+dvb_net_sec_callback+2+28786+_003033_hash+NULL
-+_003034_hash+fwnet_receive_packet+9+50537+_003034_hash+NULL
-+_003035_hash+handle_rx_packet+3+58993+_003035_hash+NULL
-+_003036_hash+HDLC_irq+2+8709+_003036_hash+NULL
-+_003037_hash+hdlc_rpr_irq+2+10240+_003037_hash+NULL
-+_003043_hash+ipwireless_network_packet_received+4+51277+_003043_hash+NULL
-+_003044_hash+l2cap_bredr_sig_cmd+3+49065+_003044_hash+NULL
-+_003045_hash+l2cap_sock_alloc_skb_cb+2+33532+_003045_hash+NULL
-+_003046_hash+llcp_allocate_pdu+3+19866+_003046_hash+NULL
-+_003047_hash+ppp_cp_event+6+2965+_003047_hash+NULL
-+_003048_hash+receive_client_update_packet+3+49104+_003048_hash+NULL
-+_003049_hash+receive_server_sync_packet+3+59021+_003049_hash+NULL
-+_003050_hash+sky2_receive+2+13407+_003050_hash+NULL
-+_003051_hash+tcp_sacktag_walk+5-6+49703+_003051_hash+NULL
-+_003053_hash+tcp_write_xmit+2+64602+_003053_hash+NULL
-+_003054_hash+ath6kl_wmi_add_wow_pattern_cmd+4+12842+_003054_hash+NULL
-+_003055_hash+ath6kl_wmi_beginscan_cmd+8+25462+_003055_hash+NULL
-+_003056_hash+ath6kl_wmi_send_probe_response_cmd+6+31728+_003056_hash+NULL
-+_003057_hash+ath6kl_wmi_set_appie_cmd+5+39266+_003057_hash+NULL
-+_003058_hash+ath6kl_wmi_set_ie_cmd+6+37260+_003058_hash+NULL
-+_003059_hash+ath6kl_wmi_startscan_cmd+8+33674+_003059_hash+NULL
-+_003060_hash+ath6kl_wmi_test_cmd+3+27312+_003060_hash+NULL
-+_003061_hash+brcmf_sdbrcm_membytes+3-5+37324+_003061_hash+NULL
-+_003063_hash+brcmf_sdbrcm_read_control+3+22721+_003063_hash+NULL
-+_003064_hash+brcmf_tx_frame+3+20978+_003064_hash+NULL
-+_003065_hash+__carl9170_rx+3+56784+_003065_hash+NULL
-+_003066_hash+cfpkt_setlen+2+49343+_003066_hash+NULL
-+_003067_hash+hdlc_irq_one+2+3944+_003067_hash+NULL
-+_003069_hash+tcp_push_one+2+48816+_003069_hash+NULL
-+_003070_hash+__tcp_push_pending_frames+2+48148+_003070_hash+NULL
-+_003071_hash+brcmf_sdbrcm_bus_txctl+3+42492+_003071_hash+NULL
-+_003072_hash+carl9170_rx+3+13272+_003072_hash+NULL
-+_003073_hash+carl9170_rx_stream+3+1334+_003073_hash+NULL
-+_003074_hash+tcp_push+3+10680+_003074_hash+NULL
-+_003075_hash+create_log+2+8225+_003075_hash+NULL
-+_003076_hash+expand_files+2+17080+_003076_hash+NULL
-+_003077_hash+iio_device_alloc+1+41440+_003077_hash+NULL
-+_003078_hash+OS_mem_token_alloc+1+14276+_003078_hash+NULL
-+_003079_hash+packet_came+3+18072+_003079_hash+NULL
-+_003080_hash+softsynth_write+3+3455+_003080_hash+NULL
-+_003081_hash+alloc_fd+1+37637+_003081_hash+NULL
-+_003082_hash+sys_dup3+2+33421+_003082_hash+NULL
-+_003083_hash+do_fcntl+3+31468+_003083_hash+NULL
-+_003084_hash+sys_dup2+2+25284+_003084_hash+NULL
-+_003085_hash+sys_fcntl+3+19267+_003085_hash+NULL
-+_003086_hash+sys_fcntl64+3+29031+_003086_hash+NULL
-+_003087_hash+cmpk_message_handle_tx+4+54024+_003087_hash+NULL
-+_003088_hash+comedi_buf_alloc+3+24822+_003088_hash+NULL
-+_003089_hash+compat_rw_copy_check_uvector+3+22001+_003089_hash+&_001989_hash
-+_003090_hash+compat_sys_fcntl64+3+60256+_003090_hash+NULL
-+_003091_hash+evtchn_write+3+43278+_003091_hash+NULL
-+_003092_hash+fw_download_code+3+13249+_003092_hash+NULL
-+_003093_hash+fwSendNullPacket+2+54618+_003093_hash+NULL
-+_003095_hash+ieee80211_authentication_req+3+63973+_003095_hash+NULL
-+_003097_hash+rtllib_authentication_req+3+26713+_003097_hash+NULL
-+_003098_hash+SendTxCommandPacket+3+42901+_003098_hash+NULL
-+_003099_hash+snd_nm256_capture_copy+5+28622+_003099_hash+NULL
-+_003100_hash+snd_nm256_playback_copy+5+38567+_003100_hash+NULL
-+_003101_hash+tomoyo_init_log+2+14806+_003101_hash+NULL
-+_003102_hash+usbdux_attach_common+4+51764+_003271_hash+NULL+nohasharray
-+_003103_hash+compat_sys_fcntl+3+15654+_003103_hash+NULL
-+_003104_hash+ieee80211_auth_challenge+3+18810+_003104_hash+NULL
-+_003105_hash+ieee80211_rtl_auth_challenge+3+61897+_003105_hash+NULL
-+_003106_hash+resize_async_buffer+4+64031+_003106_hash+&_002119_hash
-+_003107_hash+rtllib_auth_challenge+3+12493+_003107_hash+NULL
-+_003108_hash+tomoyo_write_log2+2+11732+_003108_hash+NULL
-+_003109_hash+allocate_probes+1+40204+_003109_hash+NULL
-+_003110_hash+alloc_ftrace_hash+1+57431+_003110_hash+&_002532_hash
-+_003111_hash+__alloc_preds+2+9492+_003111_hash+NULL
-+_003112_hash+__alloc_pred_stack+2+26687+_003112_hash+NULL
-+_003113_hash+alloc_sched_domains+1+47756+_003113_hash+NULL
-+_003114_hash+alloc_trace_probe+6+38720+_003114_hash+NULL
-+_003115_hash+alloc_trace_uprobe+3+13870+_003115_hash+NULL
-+_003116_hash+arcfb_write+3+8702+_003116_hash+NULL
-+_003117_hash+ath6kl_sdio_alloc_prep_scat_req+2+51986+_003117_hash+NULL
-+_003118_hash+ath6kl_usb_post_recv_transfers+2+32892+_003118_hash+NULL
-+_003119_hash+ath6kl_usb_submit_ctrl_in+6+32880+_003119_hash+&_000778_hash
-+_003120_hash+ath6kl_usb_submit_ctrl_out+6+9978+_003120_hash+NULL
-+_003121_hash+auok190xfb_write+3+37001+_003121_hash+NULL
-+_003122_hash+beacon_interval_write+3+17952+_003122_hash+NULL
-+_003123_hash+blk_dropped_read+3+4168+_003123_hash+NULL
-+_003124_hash+blk_msg_write+3+13655+_003124_hash+NULL
-+_003125_hash+brcmf_usbdev_qinit+2+19090+_003125_hash+&_001533_hash
-+_003126_hash+brcmf_usb_dl_cmd+4+53130+_003126_hash+NULL
-+_003127_hash+broadsheetfb_write+3+39976+_003127_hash+NULL
-+_003128_hash+broadsheet_spiflash_rewrite_sector+2+54864+_003128_hash+NULL
-+_003129_hash+cyttsp_probe+4+1940+_003129_hash+NULL
-+_003130_hash+da9052_group_write+3+4534+_003130_hash+NULL
-+_003131_hash+dccpprobe_read+3+52549+_003131_hash+NULL
-+_003132_hash+drm_property_create_bitmask+5+30195+_003132_hash+NULL
-+_003133_hash+dtim_interval_write+3+30489+_003133_hash+NULL
-+_003134_hash+dynamic_ps_timeout_write+3+37713+_003134_hash+NULL
-+_003135_hash+event_enable_read+3+7074+_003135_hash+NULL
-+_003136_hash+event_enable_write+3+45238+_003136_hash+NULL
-+_003137_hash+event_filter_read+3+23494+_003137_hash+NULL
-+_003138_hash+event_filter_write+3+56609+_003138_hash+NULL
-+_003139_hash+event_id_read+3+64288+_003139_hash+&_001240_hash
-+_003140_hash+f_audio_buffer_alloc+1+41110+_003140_hash+NULL
-+_003141_hash+fb_sys_read+3+13778+_003141_hash+NULL
-+_003142_hash+fb_sys_write+3+33130+_003142_hash+NULL
-+_003143_hash+forced_ps_write+3+37209+_003143_hash+NULL
-+_003144_hash+__fprog_create+2+41263+_003144_hash+NULL
-+_003145_hash+fq_codel_zalloc+1+15378+_003145_hash+NULL
-+_003146_hash+ftrace_pid_write+3+39710+_003146_hash+NULL
-+_003147_hash+ftrace_profile_read+3+21327+_003147_hash+NULL
-+_003148_hash+ftrace_profile_write+3+53327+_003148_hash+NULL
-+_003149_hash+ftrace_write+3+29551+_003149_hash+NULL
-+_003150_hash+gdm_wimax_netif_rx+3+43423+_003150_hash+&_001619_hash
-+_003151_hash+gpio_power_write+3+1991+_003151_hash+NULL
-+_003152_hash+hecubafb_write+3+26942+_003152_hash+NULL
-+_003153_hash+hsc_msg_alloc+1+60990+_003153_hash+NULL
-+_003154_hash+hsc_write+3+55875+_003154_hash+NULL
-+_003155_hash+hsi_alloc_controller+1+41802+_003155_hash+NULL
-+_003156_hash+hsi_register_board_info+2+13820+_003156_hash+NULL
-+_003157_hash+i915_ring_stop_read+3+42549+_003157_hash+NULL
-+_003158_hash+i915_ring_stop_write+3+59010+_003158_hash+NULL
-+_003159_hash+ieee802154_alloc_device+1+13767+_003159_hash+NULL
-+_003160_hash+intel_sdvo_write_cmd+4+54377+_003160_hash+&_000815_hash
-+_003161_hash+ivtvfb_write+3+40023+_003161_hash+NULL
-+_003162_hash+metronomefb_write+3+8823+_003162_hash+NULL
-+_003163_hash+mwifiex_usb_submit_rx_urb+2+54558+_003163_hash+NULL
-+_003164_hash+nfc_hci_hcp_message_tx+6+14534+_003164_hash+NULL
-+_003165_hash+nfc_hci_set_param+5+40697+_003165_hash+NULL
-+_003166_hash+nfc_shdlc_alloc_skb+2+12741+_003166_hash+NULL
-+_003167_hash+odev_update+2+50169+_003167_hash+NULL
-+_003168_hash+oz_add_farewell+5+20652+_003168_hash+NULL
-+_003169_hash+oz_cdev_read+3+20659+_003169_hash+NULL
-+_003170_hash+oz_cdev_write+3+33852+_003170_hash+NULL
-+_003171_hash+oz_ep_alloc+2+5587+_003171_hash+NULL
-+_003172_hash+oz_events_read+3+47535+_003172_hash+NULL
-+_003173_hash+pmcraid_copy_sglist+3+38431+_003173_hash+NULL
-+_003174_hash+prctl_set_mm+3+64538+_003174_hash+NULL
-+_003175_hash+ptp_filter_init+2+36780+_003175_hash+NULL
-+_003176_hash+rb_simple_read+3+45972+_003176_hash+NULL
-+_003177_hash+rb_simple_write+3+20890+_003177_hash+NULL
-+_003178_hash+read_file_dfs+3+43145+_003178_hash+NULL
-+_003179_hash+rx_streaming_always_write+3+32357+_003179_hash+NULL
-+_003180_hash+rx_streaming_interval_write+3+50120+_003180_hash+NULL
-+_003181_hash+shmem_pread_fast+3+34147+_003181_hash+NULL
-+_003182_hash+shmem_pread_slow+3+3198+_003182_hash+NULL
-+_003183_hash+shmem_pwrite_fast+3+46842+_003183_hash+NULL
-+_003184_hash+shmem_pwrite_slow+3+31741+_003184_hash+NULL
-+_003185_hash+show_header+3+4722+_003185_hash+&_000736_hash
-+_003186_hash+split_scan_timeout_write+3+52128+_003186_hash+NULL
-+_003187_hash+stack_max_size_read+3+1445+_003187_hash+NULL
-+_003188_hash+stack_max_size_write+3+36068+_003188_hash+NULL
-+_003189_hash+subsystem_filter_read+3+62310+_003189_hash+NULL
-+_003190_hash+subsystem_filter_write+3+13022+_003190_hash+NULL
-+_003191_hash+suspend_dtim_interval_write+3+48854+_003191_hash+NULL
-+_003192_hash+system_enable_read+3+25815+_003192_hash+NULL
-+_003193_hash+system_enable_write+3+61396+_003193_hash+NULL
-+_003194_hash+trace_options_core_read+3+47390+_003194_hash+NULL
-+_003195_hash+trace_options_core_write+3+61551+_003195_hash+NULL
-+_003196_hash+trace_options_read+3+11419+_003196_hash+NULL
-+_003197_hash+trace_options_write+3+48275+_003197_hash+NULL
-+_003198_hash+trace_parser_get_init+2+31379+_003198_hash+NULL
-+_003199_hash+traceprobe_probes_write+3+64969+_003199_hash+NULL
-+_003200_hash+trace_seq_to_user+3+65398+_003200_hash+NULL
-+_003201_hash+tracing_buffers_read+3+11124+_003201_hash+NULL
-+_003202_hash+tracing_clock_write+3+27961+_003202_hash+NULL
-+_003203_hash+tracing_cpumask_read+3+7010+_003203_hash+NULL
-+_003204_hash+tracing_ctrl_read+3+46922+_003204_hash+NULL
-+_003205_hash+tracing_ctrl_write+3+42324+_003205_hash+&_001726_hash
-+_003206_hash+tracing_entries_read+3+8345+_003206_hash+NULL
-+_003207_hash+tracing_entries_write+3+60563+_003207_hash+NULL
-+_003208_hash+tracing_max_lat_read+3+8890+_003208_hash+NULL
-+_003209_hash+tracing_max_lat_write+3+8728+_003209_hash+NULL
-+_003210_hash+tracing_read_dyn_info+3+45468+_003210_hash+NULL
-+_003211_hash+tracing_readme_read+3+16493+_003211_hash+NULL
-+_003212_hash+tracing_saved_cmdlines_read+3+21434+_003212_hash+NULL
-+_003213_hash+tracing_set_trace_read+3+44122+_003213_hash+NULL
-+_003214_hash+tracing_set_trace_write+3+57096+_003214_hash+NULL
-+_003215_hash+tracing_stats_read+3+34537+_003215_hash+NULL
-+_003216_hash+tracing_total_entries_read+3+62817+_003216_hash+NULL
-+_003217_hash+tracing_trace_options_write+3+153+_003217_hash+NULL
-+_003218_hash+ttm_put_pages+2+9179+_003218_hash+NULL
-+_003219_hash+udl_prime_create+2+57159+_003219_hash+NULL
-+_003220_hash+ufx_alloc_urb_list+3+10349+_003220_hash+NULL
-+_003221_hash+u_memcpya+2-3+30139+_003221_hash+NULL
-+_003223_hash+viafb_dfph_proc_write+3+49288+_003223_hash+NULL
-+_003224_hash+viafb_dfpl_proc_write+3+627+_003224_hash+NULL
-+_003225_hash+viafb_dvp0_proc_write+3+23023+_003225_hash+NULL
-+_003226_hash+viafb_dvp1_proc_write+3+48864+_003226_hash+NULL
-+_003227_hash+viafb_vt1636_proc_write+3+16018+_003227_hash+NULL
-+_003228_hash+vivi_read+3+23073+_003228_hash+NULL
-+_003229_hash+wl1271_rx_filter_alloc_field+5+46721+_003229_hash+NULL
-+_003230_hash+wl12xx_cmd_build_probe_req+6-8+3098+_003230_hash+NULL
-+_003232_hash+wlcore_alloc_hw+1+7785+_003232_hash+NULL
-+_003233_hash+alloc_and_copy_ftrace_hash+1+29368+_003233_hash+NULL
-+_003234_hash+create_trace_probe+1+20175+_003234_hash+NULL
-+_003235_hash+create_trace_uprobe+1+13184+_003235_hash+NULL
-+_003236_hash+intel_sdvo_set_value+4+2311+_003236_hash+NULL
-+_003237_hash+mmio_read+4+40348+_003237_hash+NULL
-+_003238_hash+nfc_hci_execute_cmd+5+43882+_003238_hash+NULL
-+_003239_hash+nfc_hci_send_event+5+21452+_003239_hash+NULL
-+_003240_hash+nfc_hci_send_response+5+56462+_003240_hash+NULL
-+_003241_hash+picolcd_fb_write+3+2318+_003241_hash+NULL
-+_003242_hash+probes_write+3+29711+_003242_hash+NULL
-+_003243_hash+sys_prctl+4+8766+_003243_hash+NULL
-+_003244_hash+tracing_read_pipe+3+35312+_003244_hash+NULL
-+_003245_hash+brcmf_usb_attach+1-2+44656+_003245_hash+NULL
-+_003247_hash+dlfb_ops_write+3+64150+_003247_hash+NULL
-+_003248_hash+nfc_hci_send_cmd+5+55714+_003248_hash+NULL
-+_003249_hash+ufx_ops_write+3+54848+_003249_hash+NULL
-+_003250_hash+viafb_iga1_odev_proc_write+3+36241+_003250_hash+NULL
-+_003251_hash+viafb_iga2_odev_proc_write+3+2363+_003251_hash+NULL
-+_003252_hash+xenfb_write+3+43412+_003252_hash+NULL
-+_003253_hash+acl_alloc+1+35979+_003253_hash+NULL
-+_003254_hash+acl_alloc_stack_init+1+60630+_003254_hash+NULL
-+_003255_hash+acl_alloc_num+1-2+60778+_003255_hash+NULL
-+_003257_hash+padzero+1+55+_003257_hash+&_002013_hash
-+_003258_hash+__get_vm_area_node+1+55305+_003258_hash+NULL
-+_003259_hash+get_vm_area+1+18080+_003259_hash+NULL
-+_003260_hash+__get_vm_area+1+61599+_003260_hash+NULL
-+_003261_hash+get_vm_area_caller+1+10527+_003261_hash+NULL
-+_003262_hash+__get_vm_area_caller+1+56416+_003302_hash+NULL+nohasharray
-+_003263_hash+alloc_vm_area+1+36149+_003263_hash+NULL
-+_003264_hash+__ioremap_caller+1-2+21800+_003264_hash+NULL
-+_003266_hash+vmap+2+15025+_003266_hash+NULL
-+_003267_hash+ioremap_cache+1-2+47189+_003267_hash+NULL
-+_003269_hash+ioremap_nocache+1-2+2439+_003269_hash+NULL
-+_003271_hash+ioremap_prot+1-2+51764+_003271_hash+&_003102_hash
-+_003273_hash+ioremap_wc+1-2+62695+_003273_hash+NULL
-+_003274_hash+acpi_os_ioremap+1-2+49523+_003274_hash+NULL
-+_003276_hash+ca91cx42_alloc_resource+2+10502+_003276_hash+NULL
-+_003277_hash+devm_ioremap_nocache+2-3+2036+_003277_hash+NULL
-+_003279_hash+__einj_error_trigger+1+17707+_003279_hash+&_001577_hash
-+_003280_hash+io_mapping_map_wc+2+19284+_003280_hash+NULL
-+_003281_hash+ioremap+1-2+23172+_003281_hash+NULL
-+_003283_hash+lguest_map+1-2+42008+_003283_hash+NULL
-+_003285_hash+msix_map_region+3+3411+_003285_hash+NULL
-+_003286_hash+pci_iomap+3+47575+_003286_hash+NULL
-+_003287_hash+sfi_map_memory+1-2+5183+_003287_hash+NULL
-+_003289_hash+tsi148_alloc_resource+2+24563+_003289_hash+NULL
-+_003290_hash+vb2_vmalloc_get_userptr+3+31374+_003290_hash+NULL
-+_003291_hash+xlate_dev_mem_ptr+1+15291+_003291_hash+&_001167_hash
-+_003292_hash+a4t_cs_init+3+27734+_003292_hash+NULL
-+_003293_hash+aac_nark_ioremap+2+50163+_003293_hash+&_000314_hash
-+_003294_hash+aac_rkt_ioremap+2+3333+_003294_hash+NULL
-+_003295_hash+aac_rx_ioremap+2+52410+_003295_hash+NULL
-+_003296_hash+aac_sa_ioremap+2+13596+_003296_hash+&_000288_hash
-+_003297_hash+aac_src_ioremap+2+41688+_003297_hash+NULL
-+_003298_hash+aac_srcv_ioremap+2+6659+_003298_hash+NULL
-+_003299_hash+acpi_map+1-2+58725+_003299_hash+NULL
-+_003301_hash+acpi_os_read_memory+1-3+54186+_003301_hash+NULL
-+_003302_hash+acpi_os_write_memory+1-3+56416+_003302_hash+&_003262_hash
-+_003303_hash+c101_run+2+37279+_003303_hash+NULL
-+_003304_hash+ca91cx42_master_set+4+23146+_003304_hash+NULL
-+_003305_hash+check586+2+29914+_003305_hash+NULL
-+_003306_hash+check_mirror+1-2+57342+_003306_hash+&_001564_hash
-+_003308_hash+cru_detect+1+11272+_003308_hash+NULL
-+_003309_hash+cs553x_init_one+3+58886+_003309_hash+NULL
-+_003310_hash+cycx_setup+4+47562+_003310_hash+NULL
-+_003311_hash+DepcaSignature+2+80+_003311_hash+&_001321_hash
-+_003312_hash+devm_ioremap+2-3+29235+_003312_hash+NULL
-+_003314_hash+divasa_remap_pci_bar+3-4+23485+_003314_hash+&_000947_hash
-+_003316_hash+dma_declare_coherent_memory+2-4+14244+_003316_hash+NULL
-+_003318_hash+doc_probe+1+23285+_003318_hash+NULL
-+_003319_hash+DoC_Probe+1+57534+_003319_hash+NULL
-+_003320_hash+ems_pcmcia_add_card+2+62627+_003320_hash+NULL
-+_003321_hash+gdth_init_isa+1+28091+_003321_hash+NULL
-+_003322_hash+gdth_search_isa+1+58595+_003322_hash+NULL
-+_003323_hash+isp1760_register+1-2+628+_003323_hash+NULL
-+_003325_hash+mthca_map_reg+2-3+5664+_003325_hash+NULL
-+_003327_hash+n2_run+3+53459+_003327_hash+NULL
-+_003328_hash+pcim_iomap+3+58334+_003328_hash+NULL
-+_003329_hash+probe_bios+1+17467+_003329_hash+NULL
-+_003330_hash+register_device+2-3+60015+_003330_hash+NULL
-+_003332_hash+remap_pci_mem+1-2+15966+_003332_hash+NULL
-+_003334_hash+rtl_port_map+1-2+2385+_003334_hash+NULL
-+_003336_hash+sfi_map_table+1+5462+_003336_hash+NULL
-+_003337_hash+sriov_enable_migration+2+14889+_003337_hash+NULL
-+_003338_hash+ssb_bus_scan+2+36578+_003338_hash+NULL
-+_003339_hash+ssb_ioremap+2+5228+_003339_hash+NULL
-+_003340_hash+tpm_tis_init+2-3+15304+_003340_hash+NULL
-+_003342_hash+tsi148_master_set+4+14685+_003342_hash+NULL
-+_003343_hash+acpi_os_map_memory+1-2+11161+_003343_hash+NULL
-+_003345_hash+com90xx_found+3+13974+_003345_hash+NULL
-+_003346_hash+dmam_declare_coherent_memory+2-4+43679+_003346_hash+NULL
-+_003348_hash+gdth_isa_probe_one+1+48925+_003348_hash+NULL
-+_003349_hash+sfi_check_table+1+6772+_003349_hash+NULL
-+_003350_hash+sfi_sysfs_install_table+1+51688+_003350_hash+NULL
-+_003351_hash+sriov_enable+2+59689+_003351_hash+NULL
-+_003352_hash+ssb_bus_register+3+65183+_003352_hash+NULL
-+_003353_hash+acpi_ex_system_memory_space_handler+2+31192+_003353_hash+NULL
-+_003354_hash+acpi_tb_check_xsdt+1+21862+_003354_hash+NULL
-+_003355_hash+acpi_tb_install_table+1+12988+_003355_hash+NULL
-+_003356_hash+acpi_tb_parse_root_table+1+53455+_003356_hash+NULL
-+_003357_hash+check_vendor_extension+1+3254+_003357_hash+NULL
-+_003358_hash+pci_enable_sriov+2+35745+_003358_hash+NULL
-+_003359_hash+ssb_bus_pcmciabus_register+3+56020+_003359_hash+NULL
-+_003360_hash+ssb_bus_ssbbus_register+2+2217+_003360_hash+NULL
-+_003361_hash+lpfc_sli_probe_sriov_nr_virtfn+2+26004+_003361_hash+NULL
-+_003364_hash+alloc_vm_area+1+15989+_003364_hash+NULL
-+_003366_hash+efi_ioremap+1-2+3492+_003366_hash+&_001092_hash
-+_003368_hash+init_chip_wc_pat+2+62768+_003368_hash+NULL
-+_003369_hash+io_mapping_create_wc+1-2+1354+_003369_hash+NULL
-+_003371_hash+iommu_map_mmio_space+1+30919+_003371_hash+NULL
-+_003372_hash+arch_gnttab_map_shared+3+41306+_003372_hash+NULL
-+_003373_hash+arch_gnttab_map_status+3+49812+_003373_hash+NULL
-+_003374_hash+intel_render_ring_init_dri+2-3+45446+_003374_hash+NULL
-+_003376_hash+persistent_ram_iomap+1-2+47156+_003376_hash+NULL
-+_003378_hash+sparse_early_usemaps_alloc_pgdat_section+2+62304+_003378_hash+NULL
-+_003379_hash+ttm_bo_ioremap+2-3+31082+_003379_hash+NULL
-+_003381_hash+ttm_bo_kmap_ttm+3+5922+_003381_hash+NULL
-+_003382_hash+atyfb_setup_generic+3+49151+_003382_hash+NULL
-+_003383_hash+do_test+1+15766+_003383_hash+NULL
-+_003384_hash+mga_ioremap+1-2+8571+_003384_hash+NULL
-+_003386_hash+mid_get_vbt_data_r0+2+10876+_003386_hash+NULL
-+_003387_hash+mid_get_vbt_data_r10+2+6308+_003387_hash+NULL
-+_003388_hash+mid_get_vbt_data_r1+2+26170+_003388_hash+NULL
-+_003389_hash+persistent_ram_buffer_map+1-2+11332+_003389_hash+NULL
-+_003391_hash+read_vbt_r0+1+503+_003391_hash+NULL
-+_003392_hash+read_vbt_r10+1+60679+_003392_hash+NULL
-+_003393_hash+tpci200_slot_map_space+2+3848+_003393_hash+NULL
-+_003394_hash+ttm_bo_kmap+2-3+60118+_003394_hash+NULL
-+_003395_hash+persistent_ram_new+1-2+14588+_003395_hash+NULL
-+_003396_hash+mpt_lan_receive_post_turbo+2+13592+_003396_hash+NULL
-+_003397_hash+v4l2_ctrl_new_int_menu+4+41151+_003397_hash+NULL
-+_003398_hash+v4l2_ctrl_new_std+5+45748+_003398_hash+&_002699_hash
-+_003399_hash+v4l2_ctrl_new_std_menu+4+6221+_003399_hash+NULL
-+_003400_hash+xhci_alloc_streams+5+37586+_003400_hash+NULL
-+_003401_hash+cx2341x_ctrl_new_menu+3+49700+_003401_hash+NULL
-+_003402_hash+cx2341x_ctrl_new_std+4+57061+_003402_hash+NULL
+@@ -0,0 +1,3633 @@
++_000001_hash alloc_dr 2 65495 _000001_hash NULL
++_000002_hash __copy_from_user 3 10918 _000002_hash NULL
++_000003_hash copy_from_user 3 17559 _000003_hash NULL
++_000004_hash __copy_from_user_inatomic 3 4365 _000004_hash NULL
++_000005_hash __copy_from_user_nocache 3 39351 _000005_hash NULL
++_000006_hash __copy_to_user_inatomic 3 19214 _000006_hash NULL
++_000007_hash do_xip_mapping_read 5 60297 _000007_hash NULL
++_000008_hash hugetlbfs_read 3 11268 _000008_hash NULL
++_000009_hash kmalloc 1 60432 _002597_hash NULL nohasharray
++_000010_hash kmalloc_array 1-2 9444 _000010_hash NULL
++_000012_hash kmalloc_slab 1 11917 _000012_hash NULL
++_000013_hash kmemdup 2 64015 _000013_hash NULL
++_000014_hash __krealloc 2 14857 _000331_hash NULL nohasharray
++_000015_hash memdup_user 2 59590 _000015_hash NULL
++_000016_hash module_alloc 1 63630 _000016_hash NULL
++_000017_hash read_default_ldt 2 14302 _000017_hash NULL
++_000018_hash read_kcore 3 63488 _000018_hash NULL
++_000019_hash read_ldt 2 47570 _000019_hash NULL
++_000020_hash read_zero 3 19366 _000020_hash NULL
++_000021_hash __vmalloc_node 1 39308 _000021_hash NULL
++_000022_hash vm_map_ram 2 23078 _001054_hash NULL nohasharray
++_000023_hash aa_simple_write_to_buffer 4-3 49683 _000023_hash NULL
++_000024_hash ablkcipher_copy_iv 3 64140 _000024_hash NULL
++_000025_hash ablkcipher_next_slow 4-3 47274 _000025_hash NULL
++_000026_hash acpi_battery_write_alarm 3 1240 _000026_hash NULL
++_000027_hash acpi_os_allocate 1 14892 _000027_hash NULL
++_000028_hash acpi_system_write_wakeup_device 3 34853 _000028_hash NULL
++_000029_hash adu_write 3 30487 _000029_hash NULL
++_000030_hash aer_inject_write 3 52399 _000030_hash NULL
++_000031_hash afs_alloc_flat_call 2-3 36399 _000031_hash NULL
++_000033_hash afs_proc_cells_write 3 61139 _000033_hash NULL
++_000034_hash afs_proc_rootcell_write 3 15822 _000034_hash NULL
++_000035_hash agp_3_5_isochronous_node_enable 3 49465 _000035_hash NULL
++_000036_hash agp_alloc_page_array 1 22554 _000036_hash NULL
++_000037_hash ah_alloc_tmp 2-3 54378 _000037_hash NULL
++_000038_hash ahash_setkey_unaligned 3 33521 _000038_hash NULL
++_000039_hash alg_setkey 3 31485 _000039_hash NULL
++_000040_hash aligned_kmalloc 1 3628 _000040_hash NULL
++_000041_hash alloc_context 1 3194 _000041_hash NULL
++_000042_hash alloc_ep_req 2 54860 _000042_hash NULL
++_000043_hash alloc_fdmem 1 27083 _000043_hash NULL
++_000044_hash alloc_flex_gd 1 57259 _000044_hash NULL
++_000045_hash alloc_sglist 1-3-2 22960 _000045_hash NULL
++_000046_hash aoedev_flush 2 44398 _000046_hash NULL
++_000047_hash append_to_buffer 3 63550 _000047_hash NULL
++_000048_hash asix_read_cmd 5 13245 _000048_hash NULL
++_000049_hash asix_write_cmd 5 58192 _000049_hash NULL
++_000050_hash asn1_octets_decode 2 9991 _000050_hash NULL
++_000051_hash asn1_oid_decode 2 4999 _000051_hash NULL
++_000052_hash at76_set_card_command 4 4471 _000052_hash NULL
++_000053_hash ath6kl_add_bss_if_needed 6 24317 _000053_hash NULL
++_000054_hash ath6kl_debug_roam_tbl_event 3 5224 _000054_hash NULL
++_000055_hash ath6kl_mgmt_powersave_ap 6 13791 _000055_hash NULL
++_000056_hash ath6kl_send_go_probe_resp 3 21113 _000056_hash NULL
++_000057_hash ath6kl_set_ap_probe_resp_ies 3 50539 _000057_hash NULL
++_000058_hash ath6kl_set_assoc_req_ies 3 43185 _000058_hash NULL
++_000059_hash ath6kl_wmi_bssinfo_event_rx 3 2275 _000059_hash NULL
++_000060_hash ath6kl_wmi_send_action_cmd 7 58860 _000060_hash NULL
++_000061_hash __ath6kl_wmi_send_mgmt_cmd 7 38971 _000061_hash NULL
++_000062_hash attach_hdlc_protocol 3 19986 _000062_hash NULL
++_000063_hash audio_write 4 54261 _001597_hash NULL nohasharray
++_000064_hash audit_unpack_string 3 13748 _000064_hash NULL
++_000065_hash av7110_vbi_write 3 34384 _000065_hash NULL
++_000066_hash ax25_setsockopt 5 42740 _000066_hash NULL
++_000067_hash b43_debugfs_write 3 34838 _000067_hash NULL
++_000068_hash b43legacy_debugfs_write 3 28556 _000068_hash NULL
++_000069_hash bch_alloc 1 4593 _000069_hash NULL
++_000070_hash befs_nls2utf 3 17163 _000070_hash NULL
++_000071_hash befs_utf2nls 3 25628 _000071_hash NULL
++_000072_hash bfad_debugfs_write_regrd 3 15218 _000072_hash NULL
++_000073_hash bfad_debugfs_write_regwr 3 61841 _000073_hash NULL
++_000074_hash bio_alloc_map_data 1-2 50782 _000074_hash NULL
++_000076_hash bio_kmalloc 2 54672 _000076_hash NULL
++_000077_hash blkcipher_copy_iv 3 24075 _000077_hash NULL
++_000078_hash blkcipher_next_slow 4-3 52733 _000078_hash NULL
++_000079_hash bl_pipe_downcall 3 34264 _000079_hash NULL
++_000080_hash bnad_debugfs_write_regrd 3 6706 _000080_hash NULL
++_000081_hash bnad_debugfs_write_regwr 3 57500 _000081_hash NULL
++_000082_hash bnx2fc_cmd_mgr_alloc 2-3 24873 _000082_hash NULL
++_000084_hash bnx2_nvram_write 4-2 7790 _000084_hash NULL
++_000085_hash brcmf_sdbrcm_downloadvars 3 42064 _000085_hash NULL
++_000086_hash btmrvl_gpiogap_write 3 35053 _000086_hash NULL
++_000087_hash btmrvl_hscfgcmd_write 3 27143 _000087_hash NULL
++_000088_hash btmrvl_hscmd_write 3 27089 _000088_hash NULL
++_000089_hash btmrvl_hsmode_write 3 42252 _000089_hash NULL
++_000090_hash btmrvl_pscmd_write 3 29504 _000090_hash NULL
++_000091_hash btmrvl_psmode_write 3 3703 _000091_hash NULL
++_000092_hash btrfs_alloc_delayed_item 1 11678 _000092_hash NULL
++_000093_hash cache_do_downcall 3 6926 _000093_hash NULL
++_000094_hash cachefiles_cook_key 2 33274 _000094_hash NULL
++_000095_hash cachefiles_daemon_write 3 43535 _000095_hash NULL
++_000096_hash capi_write 3 35104 _000096_hash NULL
++_000097_hash carl9170_debugfs_write 3 50857 _000097_hash NULL
++_000098_hash cciss_allocate_sg_chain_blocks 2-3 5368 _000098_hash NULL
++_000100_hash cciss_proc_write 3 10259 _000100_hash NULL
++_000101_hash cdrom_read_cdda_old 4 27664 _000101_hash NULL
++_000102_hash ceph_alloc_page_vector 1 18710 _000102_hash NULL
++_000103_hash ceph_buffer_new 1 35974 _000103_hash NULL
++_000104_hash ceph_copy_user_to_page_vector 4-3 656 _000104_hash NULL
++_000105_hash ceph_get_direct_page_vector 2 41917 _000105_hash NULL
++_000106_hash ceph_msg_new 2 5846 _000106_hash NULL
++_000107_hash ceph_setxattr 4 18913 _000107_hash NULL
++_000108_hash cfi_read_pri 3 24366 _000108_hash NULL
++_000109_hash cgroup_write_string 5 10900 _000109_hash NULL
++_000110_hash cgroup_write_X64 5 54514 _000110_hash NULL
++_000111_hash change_xattr 5 61390 _000111_hash NULL
++_000112_hash check_load_and_stores 2 2143 _000112_hash NULL
++_000113_hash cifs_idmap_key_instantiate 3 54503 _000113_hash NULL
++_000114_hash cifs_security_flags_proc_write 3 5484 _000114_hash NULL
++_000115_hash cifs_setxattr 4 23957 _000115_hash NULL
++_000116_hash cifs_spnego_key_instantiate 3 23588 _000116_hash NULL
++_000117_hash ci_ll_write 4 3740 _000117_hash NULL
++_000118_hash cld_pipe_downcall 3 15058 _000118_hash NULL
++_000119_hash clear_refs_write 3 61904 _000119_hash NULL
++_000120_hash clusterip_proc_write 3 44729 _000120_hash NULL
++_000121_hash cm4040_write 3 58079 _000121_hash NULL
++_000122_hash cm_copy_private_data 2 3649 _000122_hash NULL
++_000123_hash cmm_write 3 2896 _000123_hash NULL
++_000124_hash cm_write 3 36858 _000124_hash NULL
++_000125_hash coda_psdev_write 3 1711 _000125_hash NULL
++_000126_hash codec_reg_read_file 3 36280 _000126_hash NULL
++_000127_hash command_file_write 3 31318 _000127_hash NULL
++_000128_hash command_write 3 58841 _000128_hash NULL
++_000129_hash comm_write 3 44537 _001532_hash NULL nohasharray
++_000130_hash concat_writev 3 21451 _000130_hash NULL
++_000131_hash copy_and_check 3 19089 _000131_hash NULL
++_000132_hash copy_from_user_toio 3 31966 _000132_hash NULL
++_000133_hash copy_items 6 50140 _000133_hash NULL
++_000134_hash copy_macs 4 45534 _000134_hash NULL
++_000135_hash __copy_to_user 3 17551 _000135_hash NULL
++_000136_hash copy_vm86_regs_from_user 3 45340 _000136_hash NULL
++_000137_hash cosa_write 3 1774 _000137_hash NULL
++_000138_hash create_entry 2 33479 _000138_hash NULL
++_000139_hash create_queues 2-3 9088 _000139_hash NULL
++_000141_hash create_xattr 5 54106 _000141_hash NULL
++_000142_hash create_xattr_datum 5 33356 _000142_hash NULL
++_000143_hash csum_partial_copy_fromiovecend 3-4 9957 _000143_hash NULL
++_000145_hash ctrl_out 3-5 8712 _000145_hash NULL
++_000147_hash cx24116_writeregN 4 41975 _000147_hash NULL
++_000148_hash cxacru_cm_get_array 4 4412 _000148_hash NULL
++_000149_hash cxgbi_alloc_big_mem 1 4707 _000149_hash NULL
++_000150_hash dac960_user_command_proc_write 3 3071 _000150_hash NULL
++_000151_hash datablob_format 2 39571 _002156_hash NULL nohasharray
++_000152_hash dccp_feat_clone_sp_val 3 11942 _000152_hash NULL
++_000153_hash dccp_setsockopt_ccid 4 30701 _000153_hash NULL
++_000154_hash dccp_setsockopt_cscov 2 37766 _000154_hash NULL
++_000155_hash dccp_setsockopt_service 4 65336 _000155_hash NULL
++_000156_hash ddb_output_write 3 31902 _000156_hash NULL
++_000157_hash ddebug_proc_write 3 18055 _000157_hash NULL
++_000158_hash dev_config 3 8506 _000158_hash NULL
++_000159_hash device_write 3 45156 _000159_hash NULL
++_000160_hash devm_kzalloc 2 4966 _000160_hash NULL
++_000161_hash devres_alloc 2 551 _000161_hash NULL
++_000162_hash dfs_file_write 3 41196 _000162_hash NULL
++_000163_hash direct_entry 3 38836 _000163_hash NULL
++_000164_hash dispatch_proc_write 3 44320 _000164_hash NULL
++_000165_hash diva_os_copy_from_user 4 7792 _000165_hash NULL
++_000166_hash dlm_alloc_pagevec 1 54296 _000166_hash NULL
++_000167_hash dlmfs_file_read 3 28385 _000167_hash NULL
++_000168_hash dlmfs_file_write 3 6892 _000168_hash NULL
++_000169_hash dm_read 3 15674 _000169_hash NULL
++_000170_hash dm_write 3 2513 _000170_hash NULL
++_000171_hash __dn_setsockopt 5 13060 _000171_hash NULL
++_000172_hash dns_query 3 9676 _000172_hash NULL
++_000173_hash dns_resolver_instantiate 3 63314 _000173_hash NULL
++_000174_hash do_add_counters 3 3992 _000174_hash NULL
++_000175_hash __do_config_autodelink 3 58763 _000175_hash NULL
++_000176_hash do_ip_setsockopt 5 41852 _000176_hash NULL
++_000177_hash do_ipv6_setsockopt 5 18215 _000177_hash NULL
++_000178_hash do_ip_vs_set_ctl 4 48641 _000178_hash NULL
++_000179_hash do_kimage_alloc 3 64827 _000179_hash NULL
++_000180_hash do_register_entry 4 29478 _000180_hash NULL
++_000181_hash do_tty_write 5 44896 _000181_hash NULL
++_000182_hash do_update_counters 4 2259 _000182_hash NULL
++_000183_hash dsp_write 2 46218 _000183_hash NULL
++_000184_hash dup_to_netobj 3 26363 _000184_hash NULL
++_000185_hash dvb_aplay 3 56296 _000185_hash NULL
++_000186_hash dvb_ca_en50221_io_write 3 43533 _000186_hash NULL
++_000187_hash dvbdmx_write 3 19423 _000187_hash NULL
++_000188_hash dvb_play 3 50814 _000188_hash NULL
++_000189_hash dw210x_op_rw 6 39915 _000189_hash NULL
++_000190_hash dwc3_link_state_write 3 12641 _000190_hash NULL
++_000191_hash dwc3_mode_write 3 51997 _000191_hash NULL
++_000192_hash dwc3_testmode_write 3 30516 _000192_hash NULL
++_000193_hash ecryptfs_copy_filename 4 11868 _000193_hash NULL
++_000194_hash ecryptfs_miscdev_write 3 26847 _000194_hash NULL
++_000195_hash ecryptfs_send_miscdev 2 64816 _000195_hash NULL
++_000196_hash efx_tsoh_heap_alloc 2 58545 _000196_hash NULL
++_000197_hash emi26_writememory 4 57908 _000197_hash NULL
++_000198_hash emi62_writememory 4 29731 _000198_hash NULL
++_000199_hash encrypted_instantiate 3 3168 _000199_hash NULL
++_000200_hash encrypted_update 3 13414 _000200_hash NULL
++_000201_hash ep0_write 3 14536 _001328_hash NULL nohasharray
++_000202_hash ep_read 3 58813 _000202_hash NULL
++_000203_hash ep_write 3 59008 _000203_hash NULL
++_000204_hash erst_dbg_write 3 46715 _000204_hash NULL
++_000205_hash esp_alloc_tmp 2-3 40558 _000205_hash NULL
++_000206_hash exofs_read_lookup_dev_table 3 17733 _000206_hash NULL
++_000207_hash ext4_kvmalloc 1 14796 _000207_hash NULL
++_000208_hash ezusb_writememory 4 45976 _000208_hash NULL
++_000209_hash fanotify_write 3 64623 _000209_hash NULL
++_000210_hash fd_copyin 3 56247 _000210_hash NULL
++_000211_hash ffs_epfile_io 3 64886 _000211_hash NULL
++_000212_hash ffs_prepare_buffer 2 59892 _000212_hash NULL
++_000213_hash f_hidg_write 3 7932 _000213_hash NULL
++_000214_hash file_read_actor 4 1401 _000214_hash NULL
++_000215_hash fill_write_buffer 3 3142 _000215_hash NULL
++_000216_hash fl_create 5 56435 _000216_hash NULL
++_000217_hash ftdi_elan_write 3 57309 _000217_hash NULL
++_000218_hash fuse_conn_limit_write 3 30777 _003837_hash NULL nohasharray
++_000219_hash fw_iso_buffer_init 3 54582 _000219_hash NULL
++_000220_hash garmin_write_bulk 3 58191 _000220_hash NULL
++_000221_hash garp_attr_create 3 3883 _000221_hash NULL
++_000222_hash get_arg 3 5694 _000222_hash NULL
++_000223_hash getdqbuf 1 62908 _000223_hash NULL
++_000224_hash get_fdb_entries 3 41916 _000224_hash NULL
++_000225_hash get_indirect_ea 4 51869 _000225_hash NULL
++_000226_hash get_registers 3 26187 _000226_hash NULL
++_000227_hash get_scq 2 10897 _000227_hash NULL
++_000228_hash get_server_iovec 2 16804 _000228_hash NULL
++_000229_hash get_ucode_user 3 38202 _000229_hash NULL
++_000230_hash get_user_cpu_mask 2 14861 _000230_hash NULL
++_000231_hash gfs2_alloc_sort_buffer 1 18275 _000231_hash NULL
++_000232_hash gfs2_glock_nq_m 1 20347 _000232_hash NULL
++_000233_hash gigaset_initcs 2 43753 _000233_hash NULL
++_000234_hash gigaset_initdriver 2 1060 _000234_hash NULL
++_000235_hash gs_alloc_req 2 58883 _000235_hash NULL
++_000236_hash gs_buf_alloc 2 25067 _000236_hash NULL
++_000237_hash gsm_data_alloc 3 42437 _000237_hash NULL
++_000238_hash gss_pipe_downcall 3 23182 _000238_hash NULL
++_000239_hash handle_request 9 10024 _000239_hash NULL
++_000240_hash hash_new 1 62224 _000240_hash NULL
++_000241_hash hashtab_create 3 33769 _000241_hash NULL
++_000242_hash hcd_buffer_alloc 2 27495 _000242_hash NULL
++_000243_hash hci_sock_setsockopt 5 28993 _000243_hash NULL
++_000244_hash heap_init 2 49617 _000244_hash NULL
++_000245_hash hest_ghes_dev_register 1 46766 _000245_hash NULL
++_000246_hash hidraw_get_report 3 45609 _000246_hash NULL
++_000247_hash hidraw_report_event 3 49578 _000509_hash NULL nohasharray
++_000248_hash hidraw_send_report 3 23449 _000248_hash NULL
++_000249_hash hpfs_translate_name 3 41497 _000249_hash NULL
++_000250_hash hysdn_conf_write 3 52145 _000250_hash NULL
++_000251_hash hysdn_log_write 3 48694 _000251_hash NULL
++_000252_hash __i2400mu_send_barker 3 23652 _000252_hash NULL
++_000253_hash i2cdev_read 3 1206 _000253_hash NULL
++_000254_hash i2cdev_write 3 23310 _000254_hash NULL
++_000255_hash i2o_parm_field_get 5 34477 _000255_hash NULL
++_000256_hash i2o_parm_table_get 6 61635 _000256_hash NULL
++_000257_hash ib_copy_from_udata 3 59502 _000257_hash NULL
++_000258_hash ib_ucm_alloc_data 3 36885 _000258_hash NULL
++_000259_hash ib_umad_write 3 47993 _000259_hash NULL
++_000260_hash ib_uverbs_unmarshall_recv 5 12251 _000260_hash NULL
++_000261_hash icn_writecmd 2 38629 _000261_hash NULL
++_000262_hash ide_driver_proc_write 3 32493 _000262_hash NULL
++_000263_hash ide_settings_proc_write 3 35110 _000263_hash NULL
++_000264_hash idetape_chrdev_write 3 53976 _000264_hash NULL
++_000265_hash idmap_pipe_downcall 3 14591 _000265_hash NULL
++_000266_hash ieee80211_build_probe_req 7-5 27660 _000266_hash NULL
++_000267_hash ieee80211_if_write 3 34894 _000267_hash NULL
++_000268_hash if_write 3 51756 _000268_hash NULL
++_000269_hash ilo_write 3 64378 _000269_hash NULL
++_000270_hash ima_write_policy 3 40548 _000270_hash NULL
++_000271_hash init_data_container 1 60709 _000271_hash NULL
++_000272_hash init_send_hfcd 1 34586 _000272_hash NULL
++_000273_hash insert_dent 7 65034 _000273_hash NULL
++_000274_hash interpret_user_input 2 19393 _000274_hash NULL
++_000275_hash int_proc_write 3 39542 _000275_hash NULL
++_000276_hash ioctl_private_iw_point 7 1273 _000276_hash NULL
++_000277_hash iov_iter_copy_from_user 4 31942 _000277_hash NULL
++_000278_hash iov_iter_copy_from_user_atomic 4 56368 _000278_hash NULL
++_000279_hash iowarrior_write 3 18604 _000279_hash NULL
++_000280_hash ipc_alloc 1 1192 _000280_hash NULL
++_000281_hash ipc_rcu_alloc 1 21208 _000281_hash NULL
++_000282_hash ip_options_get_from_user 4 64958 _000282_hash NULL
++_000283_hash ipv6_renew_option 3 38813 _000283_hash NULL
++_000284_hash ip_vs_conn_fill_param_sync 6 29771 _002404_hash NULL nohasharray
++_000285_hash ip_vs_create_timeout_table 2 64478 _000285_hash NULL
++_000286_hash ipw_queue_tx_init 3 49161 _000286_hash NULL
++_000287_hash irda_setsockopt 5 19824 _000287_hash NULL
++_000288_hash irias_new_octseq_value 2 13596 _003296_hash NULL nohasharray
++_000289_hash ir_lirc_transmit_ir 3 64403 _000289_hash NULL
++_000290_hash irnet_ctrl_write 3 24139 _000290_hash NULL
++_000291_hash isdn_add_channels 3 40905 _000291_hash NULL
++_000292_hash isdn_ppp_fill_rq 2 41428 _000292_hash NULL
++_000293_hash isdn_ppp_write 4 29109 _000293_hash NULL
++_000294_hash isdn_read 3 50021 _000294_hash NULL
++_000295_hash isdn_v110_open 3 2418 _000295_hash NULL
++_000296_hash isdn_writebuf_stub 4 52383 _000296_hash NULL
++_000297_hash islpci_mgt_transmit 5 34133 _000297_hash NULL
++_000298_hash iso_callback 3 43208 _000298_hash NULL
++_000299_hash iso_packets_buffer_init 3-4 29061 _000299_hash NULL
++_000300_hash it821x_firmware_command 3 8628 _000300_hash NULL
++_000301_hash ivtv_buf_copy_from_user 4 25502 _000301_hash NULL
++_000302_hash iwch_alloc_fastreg_pbl 2 40153 _000302_hash NULL
++_000303_hash iwl_calib_set 3 34400 _002188_hash NULL nohasharray
++_000304_hash jbd2_journal_init_revoke_table 1 36336 _000304_hash NULL
++_000305_hash jffs2_alloc_full_dirent 1 60179 _001111_hash NULL nohasharray
++_000306_hash journal_init_revoke_table 1 56331 _000306_hash NULL
++_000307_hash kcalloc 1-2 27770 _000307_hash NULL
++_000309_hash keyctl_instantiate_key_common 4 47889 _000309_hash NULL
++_000310_hash keyctl_update_key 3 26061 _000310_hash NULL
++_000311_hash __kfifo_alloc 2-3 22173 _000311_hash NULL
++_000313_hash kfifo_copy_from_user 3 5091 _000313_hash NULL
++_000314_hash kmalloc_node 1 50163 _003293_hash NULL nohasharray
++_000315_hash kmalloc_parameter 1 65279 _000315_hash NULL
++_000316_hash kmem_alloc 1 31920 _000316_hash NULL
++_000317_hash kobj_map 2-3 9566 _000317_hash NULL
++_000319_hash kone_receive 4 4690 _000319_hash NULL
++_000320_hash kone_send 4 63435 _000320_hash NULL
++_000321_hash krealloc 2 14908 _000321_hash NULL
++_000322_hash kvmalloc 1 32646 _000322_hash NULL
++_000323_hash kvm_read_guest_atomic 4 10765 _000323_hash NULL
++_000324_hash kvm_read_guest_cached 4 39666 _000324_hash NULL
++_000325_hash kvm_read_guest_page 5 18074 _000325_hash NULL
++_000326_hash kzalloc 1 54740 _000326_hash NULL
++_000327_hash l2cap_sock_setsockopt 5 50207 _000327_hash NULL
++_000328_hash l2cap_sock_setsockopt_old 4 29346 _000328_hash NULL
++_000329_hash lane2_associate_req 4 45398 _000329_hash NULL
++_000330_hash lbs_debugfs_write 3 48413 _000330_hash NULL
++_000331_hash lcd_write 3 14857 _000331_hash &_000014_hash
++_000332_hash ldm_frag_add 2 5611 _000332_hash NULL
++_000333_hash __lgread 4 31668 _000333_hash NULL
++_000334_hash libipw_alloc_txb 1-3-2 27579 _000334_hash NULL
++_000335_hash link_send_sections_long 4 46556 _000335_hash NULL
++_000336_hash listxattr 3 12769 _000336_hash NULL
++_000337_hash LoadBitmap 2 19658 _000337_hash NULL
++_000338_hash load_msg 2 95 _000338_hash NULL
++_000339_hash lpfc_debugfs_dif_err_write 3 17424 _000339_hash NULL
++_000340_hash lp_write 3 9511 _000340_hash NULL
++_000341_hash mb_cache_create 2 17307 _000341_hash NULL
++_000342_hash mce_write 3 26201 _000342_hash NULL
++_000343_hash mcs7830_get_reg 3 33308 _000343_hash NULL
++_000344_hash mcs7830_set_reg 3 31413 _000344_hash NULL
++_000345_hash memcpy_fromiovec 3 55247 _000345_hash NULL
++_000346_hash memcpy_fromiovecend 3-4 2707 _000346_hash NULL
++_000348_hash mempool_kmalloc 2 53831 _000348_hash NULL
++_000349_hash mempool_resize 2 47983 _001821_hash NULL nohasharray
++_000350_hash mem_rw 3 22085 _000350_hash NULL
++_000351_hash mgmt_control 3 7349 _000351_hash NULL
++_000352_hash mgmt_pending_add 5 46976 _000352_hash NULL
++_000353_hash mlx4_ib_alloc_fast_reg_page_list 2 46119 _000353_hash NULL
++_000354_hash mmc_alloc_sg 1 21504 _000354_hash NULL
++_000355_hash mmc_send_bus_test 4 18285 _000355_hash NULL
++_000356_hash mmc_send_cxd_data 5 38655 _000356_hash NULL
++_000357_hash module_alloc_update_bounds 1 47205 _000357_hash NULL
++_000358_hash move_addr_to_kernel 2 32673 _000358_hash NULL
++_000359_hash mpi_alloc_limb_space 1 23190 _000359_hash NULL
++_000360_hash mpi_resize 2 44674 _000360_hash NULL
++_000361_hash mptctl_getiocinfo 2 28545 _000361_hash NULL
++_000362_hash mtdchar_readoob 4 31200 _000362_hash NULL
++_000363_hash mtdchar_write 3 56831 _002688_hash NULL nohasharray
++_000364_hash mtdchar_writeoob 4 3393 _000364_hash NULL
++_000365_hash mtd_device_parse_register 5 5024 _000365_hash NULL
++_000366_hash mtf_test_write 3 18844 _000366_hash NULL
++_000367_hash mtrr_write 3 59622 _000367_hash NULL
++_000368_hash musb_test_mode_write 3 33518 _000368_hash NULL
++_000369_hash mwifiex_get_common_rates 3 17131 _000369_hash NULL
++_000370_hash mwifiex_update_curr_bss_params 5 16908 _000370_hash NULL
++_000371_hash nand_bch_init 2-3 16280 _001341_hash NULL nohasharray
++_000373_hash ncp_file_write 3 3813 _000373_hash NULL
++_000374_hash ncp__vol2io 5 4804 _000374_hash NULL
++_000375_hash nes_alloc_fast_reg_page_list 2 33523 _000375_hash NULL
++_000376_hash nfc_targets_found 3 29886 _000376_hash NULL
++_000377_hash nfs4_acl_new 1 49806 _000377_hash NULL
++_000378_hash nfs4_write_cached_acl 4 15070 _000378_hash NULL
++_000379_hash nfsd_cache_update 3 59574 _000379_hash NULL
++_000380_hash nfsd_symlink 6 63442 _000380_hash NULL
++_000381_hash nfs_idmap_get_desc 2-4 42990 _000381_hash NULL
++_000383_hash nfs_readdir_make_qstr 3 12509 _000383_hash NULL
++_000384_hash note_last_dentry 3 12285 _000384_hash NULL
++_000385_hash ntfs_copy_from_user 3-5 15072 _000385_hash NULL
++_000387_hash __ntfs_copy_from_user_iovec_inatomic 3-4 38153 _000387_hash NULL
++_000389_hash ntfs_ucstonls 3-5 23097 _000389_hash NULL
++_000390_hash nvme_alloc_iod 1 56027 _000390_hash NULL
++_000391_hash nvram_write 3 3894 _000391_hash NULL
++_000392_hash o2hb_debug_create 4 18744 _000392_hash NULL
++_000393_hash o2net_send_message_vec 4 879 _001792_hash NULL nohasharray
++_000394_hash ocfs2_control_cfu 2 37750 _000394_hash NULL
++_000395_hash oom_adjust_write 3 41116 _000395_hash NULL
++_000396_hash oom_score_adj_write 3 42594 _000396_hash NULL
++_000397_hash opera1_xilinx_rw 5 31453 _000397_hash NULL
++_000398_hash oprofilefs_ulong_from_user 3 57251 _000398_hash NULL
++_000399_hash opticon_write 4 60775 _000399_hash NULL
++_000400_hash orig_node_add_if 2 32833 _000400_hash NULL
++_000401_hash orig_node_del_if 2 28371 _000401_hash NULL
++_000402_hash p9_check_zc_errors 4 15534 _000402_hash NULL
++_000403_hash packet_buffer_init 2 1607 _000403_hash NULL
++_000404_hash packet_setsockopt 5 17662 _000404_hash NULL
++_000405_hash parse_command 2 37079 _000405_hash NULL
++_000406_hash pcbit_writecmd 2 12332 _000406_hash NULL
++_000407_hash pcmcia_replace_cis 3 57066 _000407_hash NULL
++_000408_hash pgctrl_write 3 50453 _000408_hash NULL
++_000409_hash pg_write 3 40766 _000409_hash NULL
++_000410_hash pidlist_allocate 1 64404 _000410_hash NULL
++_000411_hash pipe_iov_copy_from_user 3 23102 _000411_hash NULL
++_000412_hash pipe_iov_copy_to_user 3 3447 _000412_hash NULL
++_000413_hash pkt_add 3 39897 _000413_hash NULL
++_000414_hash pktgen_if_write 3 55628 _000414_hash NULL
++_000415_hash platform_device_add_data 3 310 _000415_hash NULL
++_000416_hash platform_device_add_resources 3 13289 _000416_hash NULL
++_000417_hash pm_qos_power_write 3 52513 _000417_hash NULL
++_000418_hash pnpbios_proc_write 3 19758 _000418_hash NULL
++_000419_hash pool_allocate 3 42012 _000419_hash NULL
++_000420_hash posix_acl_alloc 1 48063 _000420_hash NULL
++_000421_hash ppp_cp_parse_cr 4 5214 _000421_hash NULL
++_000422_hash ppp_write 3 34034 _000422_hash NULL
++_000423_hash pp_read 3 33210 _000423_hash NULL
++_000424_hash pp_write 3 39554 _000424_hash NULL
++_000425_hash printer_req_alloc 2 62687 _001807_hash NULL nohasharray
++_000426_hash printer_write 3 60276 _000426_hash NULL
++_000427_hash prism2_set_genericelement 3 29277 _000427_hash NULL
++_000428_hash __probe_kernel_read 3 61119 _000428_hash NULL
++_000429_hash __probe_kernel_write 3 29842 _000429_hash NULL
++_000430_hash proc_coredump_filter_write 3 25625 _000430_hash NULL
++_000431_hash _proc_do_string 2 6376 _000431_hash NULL
++_000432_hash process_vm_rw_pages 5-6 15954 _000432_hash NULL
++_000434_hash proc_loginuid_write 3 63648 _000434_hash NULL
++_000435_hash proc_pid_attr_write 3 63845 _000435_hash NULL
++_000436_hash proc_scsi_devinfo_write 3 32064 _000436_hash NULL
++_000437_hash proc_scsi_write 3 29142 _000437_hash NULL
++_000438_hash proc_scsi_write_proc 3 267 _000438_hash NULL
++_000439_hash pstore_mkfile 5 50830 _000439_hash NULL
++_000440_hash pti_char_write 3 60960 _000440_hash NULL
++_000441_hash ptrace_writedata 4 45021 _000441_hash NULL
++_000442_hash pt_write 3 40159 _000442_hash NULL
++_000443_hash pvr2_ioread_set_sync_key 3 59882 _000443_hash NULL
++_000444_hash pvr2_stream_buffer_count 2 33719 _000444_hash NULL
++_000445_hash qdisc_class_hash_alloc 1 18262 _000445_hash NULL
++_000446_hash r3964_write 4 57662 _000446_hash NULL
++_000447_hash raw_seticmpfilter 3 6888 _000447_hash NULL
++_000448_hash raw_setsockopt 5 45800 _000448_hash NULL
++_000449_hash rawv6_seticmpfilter 5 12137 _000449_hash NULL
++_000450_hash ray_cs_essid_proc_write 3 17875 _000450_hash NULL
++_000451_hash rbd_add 3 16366 _000451_hash NULL
++_000452_hash rbd_snap_add 4 19678 _000452_hash NULL
++_000453_hash rdma_set_ib_paths 3 45592 _000453_hash NULL
++_000454_hash rds_page_copy_user 4 35691 _000454_hash NULL
++_000455_hash read 3 9397 _000455_hash NULL
++_000456_hash read_buf 2 20469 _000456_hash NULL
++_000457_hash read_cis_cache 4 29735 _000457_hash NULL
++_000458_hash realloc_buffer 2 25816 _000458_hash NULL
++_000459_hash realloc_packet_buffer 2 25569 _000459_hash NULL
++_000460_hash receive_DataRequest 3 9904 _000460_hash NULL
++_000461_hash recent_mt_proc_write 3 8206 _000461_hash NULL
++_000462_hash regmap_access_read_file 3 37223 _000462_hash NULL
++_000463_hash regmap_bulk_write 4 59049 _000463_hash NULL
++_000464_hash regmap_map_read_file 3 37685 _000464_hash NULL
++_000465_hash regset_tls_set 4 18459 _000465_hash NULL
++_000466_hash reg_w_buf 3 27724 _000466_hash NULL
++_000467_hash reg_w_ixbuf 4 34736 _000467_hash NULL
++_000468_hash remote_settings_file_write 3 22987 _000468_hash NULL
++_000469_hash request_key_auth_new 3 38092 _000469_hash NULL
++_000470_hash restore_i387_fxsave 2 17528 _000470_hash NULL
++_000471_hash revalidate 2 19043 _000471_hash NULL
++_000472_hash rfcomm_sock_setsockopt 5 18254 _000472_hash NULL
++_000473_hash rndis_add_response 2 58544 _000473_hash NULL
++_000474_hash rndis_set_oid 4 6547 _000474_hash NULL
++_000475_hash rngapi_reset 3 34366 _002911_hash NULL nohasharray
++_000476_hash roccat_common_receive 4 53407 _000476_hash NULL
++_000477_hash roccat_common_send 4 12284 _000477_hash NULL
++_000478_hash rpc_malloc 2 43573 _000478_hash NULL
++_000479_hash rt2x00debug_write_bbp 3 8212 _000479_hash NULL
++_000480_hash rt2x00debug_write_csr 3 64753 _000480_hash NULL
++_000481_hash rt2x00debug_write_eeprom 3 23091 _000481_hash NULL
++_000482_hash rt2x00debug_write_rf 3 38195 _000482_hash NULL
++_000483_hash rts51x_read_mem 4 26577 _000483_hash NULL
++_000484_hash rts51x_read_status 4 11830 _000484_hash NULL
++_000485_hash rts51x_write_mem 4 17598 _000485_hash NULL
++_000486_hash rw_copy_check_uvector 3 34271 _000486_hash NULL
++_000487_hash rxrpc_request_key 3 27235 _000487_hash NULL
++_000488_hash rxrpc_server_keyring 3 16431 _000488_hash NULL
++_000489_hash savemem 3 58129 _000489_hash NULL
++_000490_hash sb16_copy_from_user 10-7-6 55836 _000490_hash NULL
++_000493_hash sched_autogroup_write 3 10984 _000493_hash NULL
++_000494_hash scsi_mode_select 6 37330 _000494_hash NULL
++_000495_hash scsi_tgt_copy_sense 3 26933 _000495_hash NULL
++_000496_hash sctp_auth_create_key 1 51641 _000496_hash NULL
++_000497_hash sctp_getsockopt_delayed_ack 2 9232 _000497_hash NULL
++_000498_hash sctp_getsockopt_local_addrs 2 25178 _000498_hash NULL
++_000499_hash sctp_make_abort_user 3 29654 _000499_hash NULL
++_000500_hash sctp_setsockopt_active_key 3 43755 _000500_hash NULL
++_000501_hash sctp_setsockopt_adaptation_layer 3 26935 _001925_hash NULL nohasharray
++_000502_hash sctp_setsockopt_associnfo 3 51684 _000502_hash NULL
++_000503_hash sctp_setsockopt_auth_chunk 3 30843 _000503_hash NULL
++_000504_hash sctp_setsockopt_auth_key 3 3793 _000504_hash NULL
++_000505_hash sctp_setsockopt_autoclose 3 5775 _000505_hash NULL
++_000506_hash sctp_setsockopt_bindx 3 49870 _000506_hash NULL
++_000507_hash __sctp_setsockopt_connectx 3 46949 _000507_hash NULL
++_000508_hash sctp_setsockopt_context 3 31091 _000508_hash NULL
++_000509_hash sctp_setsockopt_default_send_param 3 49578 _000509_hash &_000247_hash
++_000510_hash sctp_setsockopt_delayed_ack 3 40129 _000510_hash NULL
++_000511_hash sctp_setsockopt_del_key 3 42304 _002281_hash NULL nohasharray
++_000512_hash sctp_setsockopt_events 3 18862 _000512_hash NULL
++_000513_hash sctp_setsockopt_hmac_ident 3 11687 _000513_hash NULL
++_000514_hash sctp_setsockopt_initmsg 3 1383 _000514_hash NULL
++_000515_hash sctp_setsockopt_maxburst 3 28041 _000515_hash NULL
++_000516_hash sctp_setsockopt_maxseg 3 11829 _000516_hash NULL
++_000517_hash sctp_setsockopt_peer_addr_params 3 734 _000517_hash NULL
++_000518_hash sctp_setsockopt_peer_primary_addr 3 13440 _000518_hash NULL
++_000519_hash sctp_setsockopt_rtoinfo 3 30941 _000519_hash NULL
++_000520_hash security_context_to_sid_core 2 29248 _000520_hash NULL
++_000521_hash sel_commit_bools_write 3 46077 _000521_hash NULL
++_000522_hash sel_write_avc_cache_threshold 3 2256 _000522_hash NULL
++_000523_hash sel_write_bool 3 46996 _000523_hash NULL
++_000524_hash sel_write_checkreqprot 3 60774 _000524_hash NULL
++_000525_hash sel_write_disable 3 10511 _000525_hash NULL
++_000526_hash sel_write_enforce 3 48998 _000526_hash NULL
++_000527_hash sel_write_load 3 63830 _000527_hash NULL
++_000528_hash send_bulk_static_data 3 61932 _000528_hash NULL
++_000529_hash send_control_msg 6 48498 _000529_hash NULL
++_000530_hash set_aoe_iflist 2 42737 _000530_hash NULL
++_000531_hash setkey_unaligned 3 39474 _000531_hash NULL
++_000532_hash set_registers 3 53582 _000532_hash NULL
++_000533_hash setsockopt 5 54539 _000533_hash NULL
++_000534_hash setup_req 3 5848 _000534_hash NULL
++_000535_hash setup_window 7-5-4-2 59178 _000535_hash NULL
++_000536_hash setxattr 4 37006 _000536_hash NULL
++_000537_hash sfq_alloc 1 2861 _000537_hash NULL
++_000538_hash sg_kmalloc 1 50240 _000538_hash NULL
++_000539_hash sgl_map_user_pages 2 30610 _000539_hash NULL
++_000540_hash shash_setkey_unaligned 3 8620 _000540_hash NULL
++_000541_hash shmem_xattr_alloc 2 61190 _000541_hash NULL
++_000542_hash sierra_setup_urb 5 46029 _000542_hash NULL
++_000543_hash simple_transaction_get 3 50633 _000543_hash NULL
++_000544_hash simple_write_to_buffer 2-5 3122 _000544_hash NULL
++_000546_hash sisusb_send_bulk_msg 3 17864 _000546_hash NULL
++_000547_hash skb_add_data 3 48363 _000547_hash NULL
++_000548_hash skb_do_copy_data_nocache 5 12465 _000548_hash NULL
++_000549_hash sl_alloc_bufs 2 50380 _000549_hash NULL
++_000550_hash sl_realloc_bufs 2 64086 _000550_hash NULL
++_000551_hash smk_write_ambient 3 45691 _000551_hash NULL
++_000552_hash smk_write_cipso 3 17989 _000552_hash NULL
++_000553_hash smk_write_direct 3 46363 _000553_hash NULL
++_000554_hash smk_write_doi 3 49621 _000554_hash NULL
++_000555_hash smk_write_load_list 3 52280 _000555_hash NULL
++_000556_hash smk_write_logging 3 2618 _000556_hash NULL
++_000557_hash smk_write_netlbladdr 3 42525 _000557_hash NULL
++_000558_hash smk_write_onlycap 3 14400 _000558_hash NULL
++_000559_hash snd_ctl_elem_user_tlv 3 11695 _000559_hash NULL
++_000560_hash snd_emu10k1_fx8010_read 5 9605 _000560_hash NULL
++_000561_hash snd_emu10k1_synth_copy_from_user 3-5 9061 _000561_hash NULL
++_000563_hash snd_gus_dram_poke 4 18525 _000563_hash NULL
++_000564_hash snd_hdsp_playback_copy 5 20676 _000564_hash NULL
++_000565_hash snd_info_entry_write 3 63474 _000565_hash NULL
++_000566_hash snd_korg1212_copy_from 6 36169 _000566_hash NULL
++_000567_hash snd_mem_proc_write 3 9786 _000567_hash NULL
++_000568_hash snd_midi_channel_init_set 1 30092 _000568_hash NULL
++_000569_hash snd_midi_event_new 1 9893 _000750_hash NULL nohasharray
++_000570_hash snd_opl4_mem_proc_write 5 9670 _000570_hash NULL
++_000571_hash snd_pcm_aio_read 3 13900 _000571_hash NULL
++_000572_hash snd_pcm_aio_write 3 28738 _000572_hash NULL
++_000573_hash snd_pcm_oss_write1 3 10872 _000573_hash NULL
++_000574_hash snd_pcm_oss_write2 3 27332 _000574_hash NULL
++_000575_hash snd_rawmidi_kernel_write1 4 56847 _000575_hash NULL
++_000576_hash snd_rme9652_playback_copy 5 20970 _000576_hash NULL
++_000577_hash snd_sb_csp_load_user 3 45190 _000577_hash NULL
++_000578_hash snd_usb_ctl_msg 8 8436 _000578_hash NULL
++_000579_hash sock_bindtodevice 3 50942 _000579_hash NULL
++_000580_hash sock_kmalloc 2 62205 _000580_hash NULL
++_000581_hash spidev_write 3 44510 _000581_hash NULL
++_000582_hash squashfs_read_table 3 16945 _000582_hash NULL
++_000583_hash srpt_alloc_ioctx 2-3 51042 _000583_hash NULL
++_000585_hash srpt_alloc_ioctx_ring 2-4-3 49330 _000585_hash NULL
++_000586_hash st5481_setup_isocpipes 6-4 61340 _000586_hash NULL
++_000587_hash sta_agg_status_write 3 45164 _000587_hash NULL
++_000588_hash svc_setsockopt 5 36876 _000588_hash NULL
++_000589_hash sys_add_key 4 61288 _000589_hash NULL
++_000590_hash sys_modify_ldt 3 18824 _000590_hash NULL
++_000591_hash sys_semtimedop 3 4486 _000591_hash NULL
++_000592_hash sys_setdomainname 2 4373 _000592_hash NULL
++_000593_hash sys_sethostname 2 42962 _000593_hash NULL
++_000594_hash tda10048_writeregbulk 4 11050 _000594_hash NULL
++_000595_hash tipc_log_resize 1 34803 _000595_hash NULL
++_000596_hash tomoyo_write_self 3 45161 _000596_hash NULL
++_000597_hash tower_write 3 8580 _000597_hash NULL
++_000598_hash tpm_write 3 50798 _000598_hash NULL
++_000599_hash trusted_instantiate 3 4710 _000599_hash NULL
++_000600_hash trusted_update 3 12664 _000600_hash NULL
++_000601_hash tt_changes_fill_buffer 3 62649 _000601_hash NULL
++_000602_hash tty_buffer_alloc 2 45437 _000602_hash NULL
++_000603_hash __tun_chr_ioctl 4 22300 _000603_hash NULL
++_000604_hash ubi_more_leb_change_data 4 63534 _000604_hash NULL
++_000605_hash ubi_more_update_data 4 39189 _000605_hash NULL
++_000606_hash ubi_resize_volume 2 50172 _000606_hash NULL
++_000607_hash udf_alloc_i_data 2 35786 _000607_hash NULL
++_000608_hash uea_idma_write 3 64139 _000608_hash NULL
++_000609_hash uea_request 4 47613 _000609_hash NULL
++_000610_hash uea_send_modem_cmd 3 3888 _000610_hash NULL
++_000611_hash uio_write 3 43202 _000611_hash NULL
++_000612_hash um_idi_write 3 18293 _000612_hash NULL
++_000613_hash us122l_ctl_msg 8 13330 _000613_hash NULL
++_000614_hash usb_alloc_urb 1 43436 _000614_hash NULL
++_000615_hash usblp_new_writeurb 2 22894 _000615_hash NULL
++_000616_hash usblp_write 3 23178 _000616_hash NULL
++_000617_hash usbtest_alloc_urb 3-5 34446 _000617_hash NULL
++_000619_hash usbtmc_write 3 64340 _000619_hash NULL
++_000620_hash user_instantiate 3 26131 _000620_hash NULL
++_000621_hash user_update 3 41332 _000621_hash NULL
++_000622_hash uvc_simplify_fraction 3 31303 _000622_hash NULL
++_000623_hash uwb_rc_cmd_done 4 35892 _000623_hash NULL
++_000624_hash uwb_rc_neh_grok_event 3 55799 _000624_hash NULL
++_000625_hash v9fs_alloc_rdir_buf 2 42150 _000625_hash NULL
++_000626_hash __vb2_perform_fileio 3 63033 _000626_hash NULL
++_000627_hash vc_do_resize 3-4 48842 _000627_hash NULL
++_000629_hash vcs_write 3 3910 _000629_hash NULL
++_000630_hash vfd_write 3 14717 _000630_hash NULL
++_000631_hash vga_arb_write 3 36112 _000631_hash NULL
++_000632_hash vga_switcheroo_debugfs_write 3 33984 _000632_hash NULL
++_000633_hash vhci_get_user 3 45039 _000633_hash NULL
++_000634_hash video_proc_write 3 6724 _000634_hash NULL
++_000635_hash vlsi_alloc_ring 3-4 57003 _000635_hash NULL
++_000637_hash __vmalloc 1 61168 _000637_hash NULL
++_000638_hash vmalloc_32 1 1135 _000638_hash NULL
++_000639_hash vmalloc_32_user 1 37519 _000639_hash NULL
++_000640_hash vmalloc_exec 1 36132 _000640_hash NULL
++_000641_hash vmalloc_node 1 58700 _000641_hash NULL
++_000642_hash __vmalloc_node_flags 1 30352 _000642_hash NULL
++_000643_hash vmalloc_user 1 32308 _000643_hash NULL
++_000644_hash vol_cdev_direct_write 3 20751 _000644_hash NULL
++_000645_hash vp_request_msix_vectors 2 28849 _000645_hash NULL
++_000646_hash vring_add_indirect 3-4 20737 _000646_hash NULL
++_000648_hash vring_new_virtqueue 1 9671 _000648_hash NULL
++_000649_hash vxge_os_dma_malloc 2 46184 _000649_hash NULL
++_000650_hash vxge_os_dma_malloc_async 3 56348 _000650_hash NULL
++_000651_hash wdm_write 3 53735 _000651_hash NULL
++_000652_hash wiimote_hid_send 3 48528 _000652_hash NULL
++_000653_hash wl1273_fm_fops_write 3 60621 _000653_hash NULL
++_000654_hash wlc_phy_loadsampletable_nphy 3 64367 _000654_hash NULL
++_000655_hash write 3 62671 _000655_hash NULL
++_000656_hash write_flush 3 50803 _000656_hash NULL
++_000657_hash write_rio 3 54837 _000657_hash NULL
++_000658_hash x25_asy_change_mtu 2 26928 _000658_hash NULL
++_000659_hash xdi_copy_from_user 4 8395 _000659_hash NULL
++_000660_hash xfrm_dst_alloc_copy 3 3034 _000660_hash NULL
++_000661_hash xfrm_user_policy 4 62573 _000661_hash NULL
++_000662_hash xfs_attrmulti_attr_set 4 59346 _000662_hash NULL
++_000663_hash xfs_handle_to_dentry 3 12135 _000663_hash NULL
++_000664_hash __xip_file_write 3-4 2733 _000664_hash NULL
++_000665_hash xprt_rdma_allocate 2 31372 _000665_hash NULL
++_000666_hash zd_usb_iowrite16v_async 3 23984 _000666_hash NULL
++_000667_hash zd_usb_read_fw 4 22049 _000667_hash NULL
++_000668_hash zerocopy_sg_from_iovec 3 11828 _000668_hash NULL
++_000669_hash zoran_write 3 22404 _000669_hash NULL
++_000671_hash acpi_ex_allocate_name_string 2-1 7685 _002855_hash NULL nohasharray
++_000672_hash acpi_os_allocate_zeroed 1 37422 _000672_hash NULL
++_000673_hash acpi_ut_initialize_buffer 2 47143 _002314_hash NULL nohasharray
++_000674_hash ad7879_spi_xfer 3 36311 _000674_hash NULL
++_000675_hash add_new_gdb 3 27643 _000675_hash NULL
++_000676_hash add_numbered_child 5 14273 _000676_hash NULL
++_000677_hash add_res_range 4 21310 _000677_hash NULL
++_000678_hash addtgt 3 54703 _000678_hash NULL
++_000679_hash add_uuid 4 49831 _000679_hash NULL
++_000680_hash afs_cell_alloc 2 24052 _000680_hash NULL
++_000681_hash aggr_recv_addba_req_evt 4 38037 _000681_hash NULL
++_000682_hash agp_create_memory 1 1075 _000682_hash NULL
++_000683_hash agp_create_user_memory 1 62955 _000683_hash NULL
++_000684_hash alg_setsockopt 5 20985 _000684_hash NULL
++_000685_hash alloc_async 1 14208 _000685_hash NULL
++_000686_hash ___alloc_bootmem_nopanic 1 53626 _000686_hash NULL
++_000687_hash alloc_buf 1 34532 _000687_hash NULL
++_000688_hash alloc_chunk 1 49575 _000688_hash NULL
++_000689_hash alloc_context 1 41283 _000689_hash NULL
++_000690_hash alloc_ctrl_packet 1 44667 _000690_hash NULL
++_000691_hash alloc_data_packet 1 46698 _000691_hash NULL
++_000692_hash alloc_dca_provider 2 59670 _000692_hash NULL
++_000693_hash __alloc_dev_table 2 54343 _000693_hash NULL
++_000694_hash alloc_ep 1 17269 _000694_hash NULL
++_000695_hash __alloc_extent_buffer 3 15093 _000695_hash NULL
++_000696_hash alloc_group_attrs 2 9194 _000719_hash NULL nohasharray
++_000697_hash alloc_large_system_hash 2 64490 _000697_hash NULL
++_000698_hash alloc_netdev_mqs 1 30030 _000698_hash NULL
++_000699_hash __alloc_objio_seg 1 7203 _000699_hash NULL
++_000700_hash alloc_ring 2-4 15345 _000700_hash NULL
++_000701_hash alloc_ring 2-4 39151 _000701_hash NULL
++_000704_hash alloc_session 1-2 64171 _000704_hash NULL
++_000708_hash alloc_smp_req 1 51337 _000708_hash NULL
++_000709_hash alloc_smp_resp 1 3566 _000709_hash NULL
++_000710_hash alloc_ts_config 1 45775 _000710_hash NULL
++_000711_hash alloc_upcall 2 62186 _000711_hash NULL
++_000712_hash altera_drscan 2 48698 _000712_hash NULL
++_000713_hash altera_irscan 2 62396 _000713_hash NULL
++_000714_hash altera_set_dr_post 2 54291 _000714_hash NULL
++_000715_hash altera_set_dr_pre 2 64862 _000715_hash NULL
++_000716_hash altera_set_ir_post 2 20948 _000716_hash NULL
++_000717_hash altera_set_ir_pre 2 54103 _000717_hash NULL
++_000718_hash altera_swap_dr 2 50090 _000718_hash NULL
++_000719_hash altera_swap_ir 2 9194 _000719_hash &_000696_hash
++_000720_hash amd_create_gatt_pages 1 20537 _000720_hash NULL
++_000721_hash aoechr_write 3 62883 _001352_hash NULL nohasharray
++_000722_hash applesmc_create_nodes 2 49392 _000722_hash NULL
++_000723_hash array_zalloc 1-2 7519 _000723_hash NULL
++_000725_hash arvo_sysfs_read 6 31617 _000725_hash NULL
++_000726_hash arvo_sysfs_write 6 3311 _000726_hash NULL
++_000727_hash asd_store_update_bios 4 10165 _000727_hash NULL
++_000728_hash ata_host_alloc 2 46094 _000728_hash NULL
++_000729_hash atalk_sendmsg 4 21677 _000729_hash NULL
++_000730_hash ath6kl_cfg80211_connect_event 7-9-8 13443 _000730_hash NULL
++_000731_hash ath6kl_mgmt_tx 9 21153 _000731_hash NULL
++_000732_hash ath6kl_wmi_roam_tbl_event_rx 3 43440 _000732_hash NULL
++_000733_hash ath6kl_wmi_send_mgmt_cmd 7 17347 _000733_hash NULL
++_000734_hash ath_descdma_setup 5 12257 _000734_hash NULL
++_000735_hash ath_rx_edma_init 2 65483 _000735_hash NULL
++_000736_hash ati_create_gatt_pages 1 4722 _003185_hash NULL nohasharray
++_000737_hash au0828_init_isoc 2-3 61917 _000737_hash NULL
++_000739_hash audit_init_entry 1 38644 _000739_hash NULL
++_000740_hash ax25_sendmsg 4 62770 _000740_hash NULL
++_000741_hash b1_alloc_card 1 36155 _000741_hash NULL
++_000742_hash b43_nphy_load_samples 3 36481 _000742_hash NULL
++_000743_hash bio_copy_user_iov 4 37660 _000743_hash NULL
++_000744_hash __bio_map_kern 2-3 47379 _000744_hash NULL
++_000746_hash blk_register_region 1-2 51424 _000746_hash NULL
++_000748_hash bm_entry_write 3 28338 _000748_hash NULL
++_000749_hash bm_realloc_pages 2 9431 _000749_hash NULL
++_000750_hash bm_register_write 3 9893 _000750_hash &_000569_hash
++_000751_hash bm_status_write 3 12964 _000751_hash NULL
++_000752_hash br_mdb_rehash 2 42643 _000752_hash NULL
++_000753_hash btrfs_copy_from_user 3-1 43806 _000753_hash NULL
++_000754_hash btrfs_insert_delayed_dir_index 4 63720 _000754_hash NULL
++_000755_hash __btrfs_map_block 3 49839 _000755_hash NULL
++_000756_hash __c4iw_init_resource_fifo 3 8334 _000756_hash NULL
++_000757_hash cache_downcall 3 13666 _000757_hash NULL
++_000758_hash cache_slow_downcall 2 8570 _000758_hash NULL
++_000759_hash ca_extend 2 64541 _000759_hash NULL
++_000760_hash caif_seqpkt_sendmsg 4 22961 _000760_hash NULL
++_000761_hash caif_stream_sendmsg 4 9110 _000761_hash NULL
++_000762_hash carl9170_cmd_buf 3 950 _000762_hash NULL
++_000763_hash cdev_add 2-3 38176 _000763_hash NULL
++_000765_hash cdrom_read_cdda 4 50478 _000765_hash NULL
++_000766_hash ceph_dns_resolve_name 1-2 62488 _000766_hash NULL
++_000767_hash ceph_msgpool_get 2 54258 _000767_hash NULL
++_000768_hash cfg80211_connect_result 4-6 56515 _000768_hash NULL
++_000770_hash cfg80211_disconnected 4 57 _000770_hash NULL
++_000771_hash cfg80211_inform_bss 8 19332 _000771_hash NULL
++_000772_hash cfg80211_inform_bss_frame 4 41078 _000772_hash NULL
++_000773_hash cfg80211_mlme_register_mgmt 5 19852 _000773_hash NULL
++_000774_hash cfg80211_roamed_bss 4-6 50198 _000774_hash NULL
++_000776_hash cifs_readdata_alloc 1 50318 _000776_hash NULL
++_000777_hash cifs_readv_from_socket 3 19109 _000777_hash NULL
++_000778_hash cifs_writedata_alloc 1 32880 _003119_hash NULL nohasharray
++_000779_hash cnic_alloc_dma 3 34641 _000779_hash NULL
++_000780_hash configfs_write_file 3 61621 _000780_hash NULL
++_000781_hash construct_key 3 11329 _000781_hash NULL
++_000782_hash context_alloc 3 24645 _000782_hash NULL
++_000783_hash copy_to_user 3 57835 _000783_hash NULL
++_000784_hash create_attr_set 1 22861 _000784_hash NULL
++_000785_hash create_bounce_buffer 3 39155 _000785_hash NULL
++_000786_hash create_gpadl_header 2 19064 _000786_hash NULL
++_000787_hash _create_sg_bios 4 31244 _000787_hash NULL
++_000788_hash cryptd_alloc_instance 2-3 18048 _000788_hash NULL
++_000790_hash crypto_ahash_setkey 3 55134 _000790_hash NULL
++_000791_hash crypto_alloc_instance2 3 25277 _000791_hash NULL
++_000792_hash crypto_shash_setkey 3 60483 _000792_hash NULL
++_000793_hash cx231xx_init_bulk 3-2 47024 _000793_hash NULL
++_000794_hash cx231xx_init_isoc 2-3 56453 _000794_hash NULL
++_000796_hash cx231xx_init_vbi_isoc 2-3 28053 _000796_hash NULL
++_000798_hash cxgb_alloc_mem 1 24007 _000798_hash NULL
++_000799_hash cxgbi_device_portmap_create 3 25747 _000799_hash NULL
++_000800_hash cxgbi_device_register 1-2 36746 _000800_hash NULL
++_000802_hash __cxio_init_resource_fifo 3 23447 _000802_hash NULL
++_000803_hash dccp_sendmsg 4 56058 _000803_hash NULL
++_000804_hash ddp_make_gl 1 12179 _000804_hash NULL
++_000805_hash depth_write 3 3021 _000805_hash NULL
++_000806_hash dev_irnet_write 3 11398 _000806_hash NULL
++_000807_hash dev_set_alias 3 50084 _000807_hash NULL
++_000808_hash dev_write 3 7708 _000808_hash NULL
++_000809_hash dfs_global_file_write 3 6112 _000809_hash NULL
++_000810_hash dgram_sendmsg 4 45679 _000810_hash NULL
++_000811_hash disconnect 4 32521 _000811_hash NULL
++_000812_hash dma_attach 6-7 50831 _000812_hash NULL
++_000814_hash dn_sendmsg 4 38390 _000814_hash NULL
++_000815_hash do_dccp_setsockopt 5 54377 _003160_hash NULL nohasharray
++_000816_hash do_jffs2_setxattr 5 25910 _000816_hash NULL
++_000817_hash do_msgsnd 4 1387 _000817_hash NULL
++_000818_hash do_raw_setsockopt 5 55215 _000818_hash NULL
++_000819_hash do_readv_writev 4 51849 _000819_hash NULL
++_000820_hash do_sync 1 9604 _000820_hash NULL
++_000821_hash dup_array 3 33551 _000821_hash NULL
++_000822_hash dvb_audio_write 3 51275 _000822_hash NULL
++_000823_hash dvb_ca_en50221_init 4 45718 _000823_hash NULL
++_000824_hash dvb_video_write 3 754 _000824_hash NULL
++_000825_hash econet_sendmsg 4 51430 _000825_hash NULL
++_000826_hash ecryptfs_decode_and_decrypt_filename 5 10379 _000826_hash NULL
++_000827_hash ecryptfs_encrypt_and_encode_filename 6 2109 _000827_hash NULL
++_000828_hash ecryptfs_send_message_locked 2 31801 _000828_hash NULL
++_000829_hash edac_device_alloc_ctl_info 1 5941 _000829_hash NULL
++_000830_hash edac_mc_alloc 1 54846 _000830_hash NULL
++_000831_hash edac_pci_alloc_ctl_info 1 63388 _000831_hash NULL
++_000832_hash efivar_create_sysfs_entry 2 19485 _000832_hash NULL
++_000833_hash em28xx_alloc_isoc 4 46892 _000833_hash NULL
++_000834_hash enable_write 3 30456 _000834_hash NULL
++_000835_hash enclosure_register 3 57412 _000835_hash NULL
++_000836_hash ext4_kvzalloc 1 47605 _000836_hash NULL
++_000837_hash extend_netdev_table 2 31680 _000837_hash NULL
++_000838_hash __feat_register_sp 6 64712 _000838_hash NULL
++_000839_hash __ffs_ep0_read_events 3 48868 _000839_hash NULL
++_000840_hash ffs_ep0_write 3 9438 _000840_hash NULL
++_000841_hash ffs_epfile_read 3 18775 _000841_hash NULL
++_000842_hash ffs_epfile_write 3 48014 _000842_hash NULL
++_000843_hash fib_info_hash_alloc 1 9075 _000843_hash NULL
++_000844_hash fillonedir 3 41746 _000844_hash NULL
++_000845_hash flexcop_device_kmalloc 1 54793 _000845_hash NULL
++_000846_hash frame_alloc 4 15981 _000846_hash NULL
++_000847_hash fw_node_create 2 9559 _000847_hash NULL
++_000848_hash garmin_read_process 3 27509 _000848_hash NULL
++_000849_hash garp_request_join 4 7471 _000849_hash NULL
++_000850_hash get_derived_key 4 61100 _000850_hash NULL
++_000851_hash get_entry 4 16003 _000851_hash NULL
++_000852_hash get_free_de 2 33714 _000852_hash NULL
++_000853_hash get_new_cssid 2 51665 _000853_hash NULL
++_000854_hash getxattr 4 24398 _003728_hash NULL nohasharray
++_000855_hash gspca_dev_probe2 4 59833 _000855_hash NULL
++_000856_hash hcd_alloc_coherent 5 55862 _000856_hash NULL
++_000857_hash hci_sock_sendmsg 4 37420 _000857_hash NULL
++_000858_hash hid_register_field 2-3 4874 _000858_hash NULL
++_000860_hash hid_report_raw_event 4 7024 _000860_hash NULL
++_000861_hash hpi_alloc_control_cache 1 35351 _000861_hash NULL
++_000862_hash hugetlbfs_read_actor 2-5-4 34547 _000862_hash NULL
++_000865_hash hvc_alloc 4 12579 _000865_hash NULL
++_000866_hash __hwahc_dev_set_key 5 46328 _000866_hash NULL
++_000867_hash i2400m_zrealloc_2x 3 54166 _001430_hash NULL nohasharray
++_000868_hash ib_alloc_device 1 26483 _000868_hash NULL
++_000869_hash ib_create_send_mad 5 1196 _000869_hash NULL
++_000870_hash ibmasm_new_command 2 25714 _000870_hash NULL
++_000871_hash ib_send_cm_drep 3 50186 _000871_hash NULL
++_000872_hash ib_send_cm_mra 4 60202 _003875_hash NULL nohasharray
++_000873_hash ib_send_cm_rtu 3 63138 _000873_hash NULL
++_000874_hash ieee80211_key_alloc 3 19065 _000874_hash NULL
++_000875_hash ieee80211_mgmt_tx 9 46860 _000875_hash NULL
++_000876_hash ieee80211_send_probe_req 6-4 6924 _000876_hash NULL
++_000877_hash if_writecmd 2 815 _000877_hash NULL
++_000878_hash init_bch 1-2 64130 _000878_hash NULL
++_000880_hash init_ipath 1 48187 _000880_hash NULL
++_000881_hash init_list_set 2-3 39188 _000881_hash NULL
++_000883_hash init_q 4 132 _000883_hash NULL
++_000884_hash init_state 2 60165 _000884_hash NULL
++_000885_hash init_tag_map 3 57515 _000885_hash NULL
++_000886_hash input_ff_create 2 21240 _000886_hash NULL
++_000887_hash input_mt_init_slots 2 31183 _000887_hash NULL
++_000888_hash interfaces 2 38859 _000888_hash NULL
++_000889_hash ioat2_alloc_ring 2 11172 _000889_hash NULL
++_000890_hash ip_generic_getfrag 3-4 12187 _000890_hash NULL
++_000892_hash ipr_alloc_ucode_buffer 1 40199 _000892_hash NULL
++_000893_hash ip_set_alloc 1 57953 _000893_hash NULL
++_000894_hash ipv6_flowlabel_opt 3 58135 _001125_hash NULL nohasharray
++_000895_hash ipv6_renew_options 5 28867 _000895_hash NULL
++_000896_hash ipxrtr_route_packet 4 54036 _000896_hash NULL
++_000897_hash irda_sendmsg 4 4388 _000897_hash NULL
++_000898_hash irda_sendmsg_dgram 4 38563 _000898_hash NULL
++_000899_hash irda_sendmsg_ultra 4 42047 _000899_hash NULL
++_000900_hash irias_add_octseq_attrib 4 29983 _000900_hash NULL
++_000901_hash irq_alloc_generic_chip 2 26650 _000901_hash NULL
++_000902_hash irq_domain_add_linear 2 29236 _000902_hash NULL
++_000903_hash iscsi_alloc_session 3 49390 _000903_hash NULL
++_000904_hash iscsi_create_conn 2 50425 _000904_hash NULL
++_000905_hash iscsi_create_endpoint 1 15193 _000905_hash NULL
++_000906_hash iscsi_create_iface 5 38510 _000906_hash NULL
++_000907_hash iscsi_decode_text_input 4 58292 _000907_hash NULL
++_000908_hash iscsi_pool_init 2-4 54913 _000908_hash NULL
++_000910_hash iscsit_dump_data_payload 2 38683 _000910_hash NULL
++_000911_hash isdn_write 3 45863 _000911_hash NULL
++_000912_hash isku_receive 4 54130 _000912_hash NULL
++_000913_hash isku_send 4 41542 _000913_hash NULL
++_000914_hash islpci_mgt_transaction 5 23610 _000914_hash NULL
++_000915_hash iso_sched_alloc 1 13377 _002079_hash NULL nohasharray
++_000916_hash ivtv_v4l2_write 3 39226 _000916_hash NULL
++_000917_hash iwl_trans_txq_alloc 3 36147 _000917_hash NULL
++_000918_hash iwmct_fw_parser_init 4 37876 _000918_hash NULL
++_000919_hash iwm_notif_send 6 12295 _000919_hash NULL
++_000920_hash iwm_ntf_calib_res 3 11686 _000920_hash NULL
++_000921_hash iwm_umac_set_config_var 4 17320 _000921_hash NULL
++_000922_hash ixgbe_alloc_q_vector 3-5 45428 _000922_hash NULL
++_000924_hash jbd2_journal_init_revoke 2 51088 _000924_hash NULL
++_000925_hash jffs2_write_dirent 5 37311 _000925_hash NULL
++_000926_hash journal_init_revoke 2 56933 _000926_hash NULL
++_000927_hash keyctl_instantiate_key 3 41855 _000927_hash NULL
++_000928_hash keyctl_instantiate_key_iov 3 16969 _000928_hash NULL
++_000929_hash __kfifo_from_user 3 20399 _000929_hash NULL
++_000930_hash kimage_crash_alloc 3 3233 _000930_hash NULL
++_000931_hash kimage_normal_alloc 3 31140 _000931_hash NULL
++_000932_hash kmem_realloc 2 37489 _000932_hash NULL
++_000933_hash kmem_zalloc 1 11510 _000933_hash NULL
++_000934_hash koneplus_send 4 18226 _000934_hash NULL
++_000935_hash koneplus_sysfs_read 6 42792 _000935_hash NULL
++_000936_hash kovaplus_send 4 10009 _000936_hash NULL
++_000937_hash kvm_read_guest_page_mmu 6 37611 _000937_hash NULL
++_000938_hash kvm_set_irq_routing 3 48704 _000938_hash NULL
++_000939_hash kvm_write_guest_cached 4 11106 _000939_hash NULL
++_000940_hash kvm_write_guest_page 5 63555 _002809_hash NULL nohasharray
++_000941_hash l2cap_skbuff_fromiovec 3-4 35003 _000941_hash NULL
++_000943_hash l2tp_ip_sendmsg 4 50411 _000943_hash NULL
++_000944_hash l2tp_session_create 1 25286 _000944_hash NULL
++_000945_hash lc_create 3 48662 _000945_hash NULL
++_000946_hash leaf_dealloc 3 29566 _000946_hash NULL
++_000947_hash linear_conf 2 23485 _003314_hash NULL nohasharray
++_000948_hash lirc_buffer_init 2-3 53282 _000948_hash NULL
++_000950_hash llc_ui_sendmsg 4 24987 _000950_hash NULL
++_000951_hash lpfc_sli4_queue_alloc 3 62646 _000951_hash NULL
++_000952_hash mce_request_packet 3 1073 _000952_hash NULL
++_000953_hash mdiobus_alloc_size 1 52259 _000953_hash NULL
++_000954_hash media_entity_init 2-4 15870 _001556_hash NULL nohasharray
++_000956_hash memstick_alloc_host 1 142 _000956_hash NULL
++_000957_hash mesh_table_alloc 1 22305 _000957_hash NULL
++_000958_hash mfd_add_devices 4 56753 _000958_hash NULL
++_000959_hash mISDN_sock_sendmsg 4 41035 _000959_hash NULL
++_000960_hash mmc_alloc_host 1 48097 _000960_hash NULL
++_000961_hash mmc_test_alloc_mem 3-2 28102 _000961_hash NULL
++_000962_hash mpi_alloc 1 18094 _000962_hash NULL
++_000963_hash mpihelp_mul_karatsuba_case 5-3 23918 _003873_hash NULL nohasharray
++_000964_hash mpihelp_mul_n 4 16405 _000964_hash NULL
++_000965_hash mpi_set_bit 2 15104 _000965_hash NULL
++_000966_hash mpi_set_highbit 2 37327 _001420_hash NULL nohasharray
++_000967_hash mtd_concat_create 2 14416 _000967_hash NULL
++_000968_hash mvumi_alloc_mem_resource 3 47750 _000968_hash NULL
++_000969_hash mwifiex_11n_create_rx_reorder_tbl 4 63806 _000969_hash NULL
++_000970_hash mwifiex_alloc_sdio_mpa_buffers 2-3 60961 _000970_hash NULL
++_000972_hash mwl8k_cmd_set_beacon 4 23110 _000972_hash NULL
++_000973_hash neigh_hash_alloc 1 17595 _000973_hash NULL
++_000974_hash netlink_sendmsg 4 33708 _001172_hash NULL nohasharray
++_000975_hash netxen_alloc_sds_rings 2 13417 _000975_hash NULL
++_000976_hash new_bind_ctl 2 35324 _000976_hash NULL
++_000977_hash new_dir 3 31919 _000977_hash NULL
++_000978_hash new_tape_buffer 2 32866 _000978_hash NULL
++_000979_hash nfc_llcp_build_tlv 3 19536 _000979_hash NULL
++_000980_hash nfc_llcp_send_i_frame 3 59130 _000980_hash NULL
++_000981_hash nfs4_alloc_slots 1 2454 _003914_hash NULL nohasharray
++_000982_hash nfsctl_transaction_write 3 64800 _000982_hash NULL
++_000983_hash nfs_idmap_request_key 3 30208 _000983_hash NULL
++_000984_hash nfs_readdata_alloc 1 9990 _000984_hash NULL
++_000985_hash nfs_writedata_alloc 1 62868 _000985_hash NULL
++_000986_hash nl_pid_hash_zalloc 1 23314 _000986_hash NULL
++_000987_hash nr_sendmsg 4 53656 _000987_hash NULL
++_000988_hash nsm_create_handle 4 38060 _000988_hash NULL
++_000989_hash ntfs_copy_from_user_iovec 3-6 49829 _000989_hash NULL
++_000991_hash ntfs_file_buffered_write 4-6 41442 _000991_hash NULL
++_000993_hash __ntfs_malloc 1 34022 _000993_hash NULL
++_000994_hash nvme_alloc_queue 3 46865 _000994_hash NULL
++_000995_hash ocfs2_acl_from_xattr 2 21604 _000995_hash NULL
++_000996_hash ocfs2_control_message 3 19564 _000996_hash NULL
++_000997_hash opera1_usb_i2c_msgxfer 4 64521 _000997_hash NULL
++_000998_hash _ore_get_io_state 3-5-4 2166 _000998_hash NULL
++_000999_hash orig_hash_add_if 2 53676 _000999_hash NULL
++_001000_hash orig_hash_del_if 2 45080 _001000_hash NULL
++_001001_hash orinoco_set_key 5-7 17878 _001001_hash NULL
++_001003_hash osdmap_set_max_osd 2 57630 _003740_hash NULL nohasharray
++_001004_hash _osd_realloc_seg 3 54352 _001004_hash NULL
++_001005_hash OSDSetBlock 2-4 38986 _001005_hash NULL
++_001007_hash osst_execute 7-6 17607 _001007_hash NULL
++_001008_hash osst_write 3 31581 _001008_hash NULL
++_001009_hash otp_read 2-5-4 10594 _001009_hash NULL
++_001012_hash ovs_vport_alloc 1 33475 _001012_hash NULL
++_001013_hash packet_sendmsg_spkt 4 28885 _001013_hash NULL
++_001014_hash pair_device 4 61175 _001708_hash NULL nohasharray
++_001015_hash pccard_store_cis 6 18176 _001015_hash NULL
++_001016_hash pci_add_cap_save_buffer 3 3426 _001016_hash NULL
++_001017_hash pcnet32_realloc_rx_ring 3 36598 _001017_hash NULL
++_001018_hash pcnet32_realloc_tx_ring 3 38428 _001018_hash NULL
++_001019_hash pcpu_mem_zalloc 1 22948 _001019_hash NULL
++_001020_hash pep_sendmsg 4 62524 _001020_hash NULL
++_001021_hash pfkey_sendmsg 4 47394 _001021_hash NULL
++_001022_hash pidlist_resize 2 496 _001022_hash NULL
++_001023_hash pin_code_reply 4 46510 _001023_hash NULL
++_001024_hash ping_getfrag 3-4 8360 _001024_hash NULL
++_001026_hash pipe_set_size 2 5204 _001026_hash NULL
++_001027_hash pkt_bio_alloc 1 48284 _001027_hash NULL
++_001028_hash platform_create_bundle 4-6 12785 _001028_hash NULL
++_001030_hash play_iframe 3 8219 _001030_hash NULL
++_001031_hash pm8001_store_update_fw 4 55716 _001031_hash NULL
++_001032_hash pmcraid_alloc_sglist 1 9864 _001032_hash NULL
++_001033_hash pn533_dep_link_up 5 7659 _001033_hash NULL
++_001034_hash pnp_alloc 1 24869 _001419_hash NULL nohasharray
++_001035_hash pn_sendmsg 4 12640 _001035_hash NULL
++_001036_hash pppoe_sendmsg 4 48039 _001036_hash NULL
++_001037_hash pppol2tp_sendmsg 4 56420 _001037_hash NULL
++_001038_hash process_vm_rw 3-5 47533 _001038_hash NULL
++_001040_hash process_vm_rw_single_vec 1-2 26213 _001040_hash NULL
++_001042_hash proc_write 3 51003 _001042_hash NULL
++_001043_hash profile_load 3 58267 _001043_hash NULL
++_001044_hash profile_remove 3 8556 _001044_hash NULL
++_001045_hash profile_replace 3 14652 _001045_hash NULL
++_001046_hash pscsi_get_bio 1 56103 _001046_hash NULL
++_001047_hash pyra_send 4 12061 _001047_hash NULL
++_001048_hash qc_capture 3 19298 _001048_hash NULL
++_001049_hash qla4xxx_alloc_work 2 44813 _001049_hash NULL
++_001050_hash qlcnic_alloc_msix_entries 2 46160 _001050_hash NULL
++_001051_hash qlcnic_alloc_sds_rings 2 26795 _001051_hash NULL
++_001052_hash queue_received_packet 5 9657 _001052_hash NULL
++_001053_hash raw_send_hdrinc 4 58803 _001053_hash NULL
++_001054_hash raw_sendmsg 4 23078 _001054_hash &_000022_hash
++_001055_hash rawsock_sendmsg 4 60010 _001055_hash NULL
++_001056_hash rawv6_send_hdrinc 3 35425 _001056_hash NULL
++_001057_hash rb_alloc 1 3102 _001057_hash NULL
++_001058_hash rbd_alloc_coll 1 33678 _001058_hash NULL
++_001059_hash rbd_create_rw_ops 2 4605 _001059_hash NULL
++_001060_hash rds_ib_inc_copy_to_user 3 55007 _001060_hash NULL
++_001061_hash rds_iw_inc_copy_to_user 3 29214 _001061_hash NULL
++_001062_hash rds_message_alloc 1 10517 _001062_hash NULL
++_001063_hash rds_message_copy_from_user 3 45510 _001063_hash NULL
++_001064_hash rds_message_inc_copy_to_user 3 26540 _001064_hash NULL
++_001065_hash redrat3_transmit_ir 3 64244 _001065_hash NULL
++_001066_hash regcache_rbtree_insert_to_block 5 58009 _001066_hash NULL
++_001067_hash _regmap_raw_write 4 42652 _001067_hash NULL
++_001068_hash regmap_register_patch 3 21681 _001068_hash NULL
++_001069_hash relay_alloc_page_array 1 52735 _001069_hash NULL
++_001070_hash remove_uuid 4 64505 _001070_hash NULL
++_001071_hash reshape_ring 2 29147 _001071_hash NULL
++_001072_hash RESIZE_IF_NEEDED 2 56286 _001072_hash NULL
++_001073_hash resize_stripes 2 61650 _001073_hash NULL
++_001074_hash rfcomm_sock_sendmsg 4 37661 _003927_hash NULL nohasharray
++_001075_hash rose_sendmsg 4 20249 _001075_hash NULL
++_001076_hash rxrpc_send_data 5 21553 _001076_hash NULL
++_001077_hash rxrpc_setsockopt 5 50286 _001077_hash NULL
++_001078_hash saa7146_vmalloc_build_pgtable 2 19780 _001078_hash NULL
++_001079_hash saa7164_buffer_alloc_user 2 9627 _001079_hash NULL
++_001081_hash sco_send_frame 3 41815 _001081_hash NULL
++_001082_hash scsi_host_alloc 2 63041 _001082_hash NULL
++_001083_hash scsi_tgt_kspace_exec 8 9522 _001083_hash NULL
++_001084_hash sctp_sendmsg 4 61919 _001084_hash NULL
++_001085_hash sctp_setsockopt 5 44788 _001085_hash NULL
++_001086_hash sctp_setsockopt_connectx 3 6073 _001086_hash NULL
++_001087_hash sctp_setsockopt_connectx_old 3 22631 _001087_hash NULL
++_001088_hash sctp_tsnmap_init 2 36446 _001088_hash NULL
++_001089_hash sctp_user_addto_chunk 2-3 62047 _001089_hash NULL
++_001091_hash security_context_to_sid 2 19839 _001091_hash NULL
++_001092_hash security_context_to_sid_default 2 3492 _003366_hash NULL nohasharray
++_001093_hash security_context_to_sid_force 2 20724 _001093_hash NULL
++_001094_hash selinux_transaction_write 3 59038 _001094_hash NULL
++_001095_hash sel_write_access 3 51704 _001095_hash NULL
++_001096_hash sel_write_create 3 11353 _001096_hash NULL
++_001097_hash sel_write_member 3 28800 _001097_hash NULL
++_001098_hash sel_write_relabel 3 55195 _001098_hash NULL
++_001099_hash sel_write_user 3 45060 _001099_hash NULL
++_001100_hash __seq_open_private 3 40715 _001100_hash NULL
++_001101_hash serverworks_create_gatt_pages 1 46582 _001101_hash NULL
++_001102_hash set_connectable 4 56458 _001102_hash NULL
++_001103_hash set_dev_class 4 39645 _001697_hash NULL nohasharray
++_001104_hash set_discoverable 4 48141 _001104_hash NULL
++_001105_hash setkey 3 14987 _001105_hash NULL
++_001106_hash set_le 4 30581 _001106_hash NULL
++_001107_hash set_link_security 4 4502 _001107_hash NULL
++_001108_hash set_local_name 4 55757 _001108_hash NULL
++_001109_hash set_powered 4 12129 _001109_hash NULL
++_001110_hash set_ssp 4 62411 _001110_hash NULL
++_001111_hash sg_build_sgat 3 60179 _001111_hash &_000305_hash
++_001112_hash sg_read_oxfer 3 51724 _001112_hash NULL
++_001113_hash shmem_xattr_set 4 11843 _001113_hash NULL
++_001114_hash simple_alloc_urb 3 60420 _001114_hash NULL
++_001115_hash sisusb_send_bridge_packet 2 11649 _001115_hash NULL
++_001116_hash sisusb_send_packet 2 20891 _001116_hash NULL
++_001117_hash skb_add_data_nocache 4 4682 _001117_hash NULL
++_001118_hash skb_copy_datagram_from_iovec 2-5-4 52014 _001118_hash NULL
++_001121_hash skb_copy_to_page_nocache 6 58624 _001121_hash NULL
++_001122_hash sk_chk_filter 2 42095 _001122_hash NULL
++_001123_hash skcipher_sendmsg 4 30290 _001123_hash NULL
++_001124_hash sl_change_mtu 2 7396 _001124_hash NULL
++_001125_hash slhc_init 1-2 58135 _001125_hash &_000894_hash
++_001127_hash sm501_create_subdev 3-4 48668 _003678_hash NULL nohasharray
++_001129_hash smk_write_access 3 49561 _001129_hash NULL
++_001130_hash snapshot_write 3 28351 _001130_hash NULL
++_001131_hash snd_ac97_pcm_assign 2 30218 _001131_hash NULL
++_001132_hash snd_card_create 4 64418 _001411_hash NULL nohasharray
++_001133_hash snd_emux_create_port 3 42533 _001133_hash NULL
++_001134_hash snd_gus_dram_write 4 38784 _001134_hash NULL
++_001135_hash snd_midi_channel_alloc_set 1 28153 _001135_hash NULL
++_001136_hash _snd_pcm_lib_alloc_vmalloc_buffer 2 17820 _001136_hash NULL
++_001137_hash snd_pcm_oss_sync1 2 45298 _001137_hash NULL
++_001138_hash snd_pcm_oss_write 3 38108 _001138_hash NULL
++_001139_hash snd_pcm_plugin_build 5 25505 _001139_hash NULL
++_001140_hash snd_rawmidi_kernel_write 3 25106 _001140_hash NULL
++_001141_hash snd_rawmidi_write 3 28008 _001141_hash NULL
++_001142_hash snd_rme32_playback_copy 5 43732 _001142_hash NULL
++_001143_hash snd_rme96_playback_copy 5 13111 _001143_hash NULL
++_001144_hash snd_seq_device_new 4 31753 _001144_hash NULL
++_001145_hash snd_seq_oss_readq_new 2 14283 _001145_hash NULL
++_001146_hash snd_vx_create 4 40948 _001146_hash NULL
++_001147_hash sock_setsockopt 5 50088 _001147_hash NULL
++_001148_hash sound_write 3 5102 _001148_hash NULL
++_001149_hash _sp2d_alloc 1-3-2 16944 _001149_hash NULL
++_001150_hash spi_alloc_master 2 45223 _001150_hash NULL
++_001151_hash spidev_message 3 5518 _001151_hash NULL
++_001152_hash spi_register_board_info 2 35651 _001152_hash NULL
++_001153_hash squashfs_cache_init 2 41656 _001153_hash NULL
++_001154_hash squashfs_read_data 6 59440 _001154_hash NULL
++_001155_hash srp_alloc_iu 2 44227 _001155_hash NULL
++_001156_hash srp_iu_pool_alloc 2 17920 _001156_hash NULL
++_001157_hash srp_ring_alloc 2 26760 _001157_hash NULL
++_001159_hash start_isoc_chain 2 565 _001159_hash NULL
++_001160_hash stk_prepare_sio_buffers 2 57168 _001160_hash NULL
++_001161_hash store_iwmct_log_level 4 60209 _001161_hash NULL
++_001162_hash store_iwmct_log_level_fw 4 1974 _001162_hash NULL
++_001163_hash st_write 3 16874 _001163_hash NULL
++_001164_hash svc_pool_map_alloc_arrays 2 47181 _001164_hash NULL
++_001165_hash symtab_init 2 61050 _001165_hash NULL
++_001166_hash sys_bind 3 10799 _001166_hash NULL
++_001167_hash sys_connect 3 15291 _003291_hash NULL nohasharray
++_001168_hash sys_flistxattr 3 41407 _001168_hash NULL
++_001169_hash sys_fsetxattr 4 49736 _001169_hash NULL
++_001170_hash sysfs_write_file 3 57116 _001170_hash NULL
++_001171_hash sys_ipc 3 4889 _001171_hash NULL
++_001172_hash sys_keyctl 4 33708 _001172_hash &_000974_hash
++_001173_hash sys_listxattr 3 27833 _001173_hash NULL
++_001174_hash sys_llistxattr 3 4532 _001174_hash NULL
++_001175_hash sys_lsetxattr 4 61177 _001175_hash NULL
++_001176_hash sys_mq_timedsend 3 57661 _001176_hash NULL
++_001177_hash sys_sched_setaffinity 2 32046 _001177_hash NULL
++_001178_hash sys_semop 3 39457 _001178_hash NULL
++_001179_hash sys_sendto 6 20809 _001179_hash NULL
++_001180_hash sys_setxattr 4 37880 _001180_hash NULL
++_001181_hash t4_alloc_mem 1 32342 _001181_hash NULL
++_001182_hash tcf_hash_create 4 54360 _001182_hash NULL
++_001183_hash __team_options_register 3 63941 _001183_hash NULL
++_001184_hash test_unaligned_bulk 3 52333 _001184_hash NULL
++_001185_hash tifm_alloc_adapter 1 10903 _001185_hash NULL
++_001186_hash timeout_write 3 50991 _001186_hash NULL
++_001187_hash tipc_link_send_sections_fast 4 37920 _001187_hash NULL
++_001188_hash tipc_subseq_alloc 1 5957 _001188_hash NULL
++_001189_hash tm6000_read_write_usb 7 50774 _002917_hash NULL nohasharray
++_001190_hash tnode_alloc 1 49407 _001190_hash NULL
++_001191_hash tomoyo_commit_ok 2 20167 _001191_hash NULL
++_001192_hash tomoyo_scan_bprm 2-4 15642 _001192_hash NULL
++_001194_hash tps65910_i2c_write 3 39531 _001194_hash NULL
++_001195_hash ts_write 3 64336 _001195_hash NULL
++_001196_hash ttusb2_msg 4 3100 _001196_hash NULL
++_001197_hash tty_write 3 5494 _001197_hash NULL
++_001198_hash ubi_dbg_check_all_ff 4 59810 _001198_hash NULL
++_001199_hash ubi_dbg_check_write 5 48525 _001199_hash NULL
++_001200_hash ubifs_setxattr 4 59650 _001370_hash NULL nohasharray
++_001201_hash udf_sb_alloc_partition_maps 2 62313 _001201_hash NULL
++_001202_hash udplite_getfrag 3-4 14479 _001202_hash NULL
++_001204_hash ulong_write_file 3 26485 _001204_hash NULL
++_001205_hash unix_dgram_sendmsg 4 45699 _001205_hash NULL
++_001206_hash unix_stream_sendmsg 4 61455 _001206_hash NULL
++_001207_hash unlink_queued 3-4 645 _001207_hash NULL
++_001208_hash update_pmkid 4 2481 _001208_hash NULL
++_001209_hash usb_alloc_coherent 2 65444 _001209_hash NULL
++_001210_hash uvc_alloc_buffers 2-3 9656 _001210_hash NULL
++_001211_hash uvc_alloc_entity 3-4 20836 _001211_hash NULL
++_001212_hash v4l2_ctrl_new 7 38725 _001212_hash NULL
++_001213_hash v4l2_event_subscribe 3 19510 _001213_hash NULL
++_001214_hash vb2_read 3 42703 _001214_hash NULL
++_001215_hash vb2_write 3 31948 _001215_hash NULL
++_001216_hash vc_resize 2-3 3585 _001216_hash NULL
++_001218_hash __vhost_add_used_n 3 26554 _001218_hash NULL
++_001219_hash __videobuf_alloc_vb 1 27062 _001219_hash NULL
++_001220_hash videobuf_dma_init_kernel 3 6963 _001220_hash NULL
++_001221_hash virtqueue_add_buf 3-4 59470 _001221_hash NULL
++_001223_hash vmalloc 1 15464 _001223_hash NULL
++_001224_hash vmalloc_to_sg 2 58354 _001224_hash NULL
++_001225_hash vol_cdev_write 3 40915 _001225_hash NULL
++_001226_hash vxge_device_register 4 7752 _001226_hash NULL
++_001227_hash __vxge_hw_channel_allocate 3 55462 _001227_hash NULL
++_001228_hash vzalloc 1 47421 _001228_hash NULL
++_001229_hash vzalloc_node 1 23424 _001229_hash NULL
++_001230_hash wa_nep_queue 2 8858 _001230_hash NULL
++_001231_hash __wa_xfer_setup_segs 2 56725 _001231_hash NULL
++_001232_hash wiphy_new 2 2482 _001232_hash NULL
++_001233_hash wpan_phy_alloc 1 48056 _001233_hash NULL
++_001234_hash wusb_ccm_mac 7 32199 _001234_hash NULL
++_001235_hash x25_sendmsg 4 12487 _001235_hash NULL
++_001236_hash xfrm_hash_alloc 1 10997 _001236_hash NULL
++_001237_hash _xfs_buf_get_pages 2 46811 _001237_hash NULL
++_001238_hash xfs_da_buf_make 1 55845 _001238_hash NULL
++_001239_hash xfs_da_grow_inode_int 3 21785 _001239_hash NULL
++_001240_hash xfs_dir_cilookup_result 3 64288 _003139_hash NULL nohasharray
++_001241_hash xfs_iext_add_indirect_multi 3 32400 _001241_hash NULL
++_001242_hash xfs_iext_inline_to_direct 2 12384 _001242_hash NULL
++_001243_hash xfs_iroot_realloc 2 46826 _001243_hash NULL
++_001244_hash xhci_alloc_stream_info 3 63902 _001244_hash NULL
++_001245_hash xlog_recover_add_to_trans 4 62839 _001245_hash NULL
++_001246_hash xprt_alloc 2 1475 _001246_hash NULL
++_001247_hash xt_alloc_table_info 1 57903 _001247_hash NULL
++_001248_hash _zd_iowrite32v_async_locked 3 39034 _001248_hash NULL
++_001249_hash zd_usb_iowrite16v 3 49744 _001249_hash NULL
++_001250_hash acpi_ds_build_internal_package_obj 3 58271 _001250_hash NULL
++_001251_hash acpi_system_read_event 3 55362 _001251_hash NULL
++_001252_hash acpi_ut_create_buffer_object 1 42030 _001252_hash NULL
++_001253_hash acpi_ut_create_package_object 1 17594 _001253_hash NULL
++_001254_hash acpi_ut_create_string_object 1 15360 _001254_hash NULL
++_001255_hash ad7879_spi_multi_read 3 8218 _001255_hash NULL
++_001256_hash add_child 4 45201 _001256_hash NULL
++_001257_hash add_port 2 54941 _001257_hash NULL
++_001258_hash adu_read 3 24177 _001258_hash NULL
++_001259_hash afs_cell_create 2 27346 _001259_hash NULL
++_001260_hash agp_generic_alloc_user 1 9470 _001260_hash NULL
++_001261_hash alloc_agpphysmem_i8xx 1 39427 _001261_hash NULL
++_001262_hash allocate_cnodes 1 5329 _001262_hash NULL
++_001263_hash ___alloc_bootmem 1 11410 _001263_hash NULL
++_001264_hash __alloc_bootmem_nopanic 1 65397 _001264_hash NULL
++_001265_hash alloc_bulk_urbs_generic 5 12127 _001265_hash NULL
++_001266_hash alloc_candev 1-2 7776 _001266_hash NULL
++_001268_hash ____alloc_ei_netdev 1 51475 _001268_hash NULL
++_001269_hash alloc_etherdev_mqs 1 36450 _001269_hash NULL
++_001270_hash alloc_extent_buffer 3 52824 _001270_hash NULL
++_001271_hash alloc_fcdev 1 18780 _001271_hash NULL
++_001272_hash alloc_fddidev 1 15382 _001272_hash NULL
++_001273_hash alloc_hippi_dev 1 51320 _001273_hash NULL
++_001274_hash alloc_irdadev 1 19140 _001274_hash NULL
++_001275_hash alloc_ltalkdev 1 38071 _001275_hash NULL
++_001276_hash alloc_one_pg_vec_page 1 10747 _001276_hash NULL
++_001277_hash alloc_orinocodev 1 21371 _001277_hash NULL
++_001279_hash alloc_trdev 1 16399 _001279_hash NULL
++_001280_hash async_setkey 3 35521 _001280_hash NULL
++_001281_hash ata_host_alloc_pinfo 3 17325 _001281_hash NULL
++_001284_hash ath6kl_connect_event 7-9-8 14267 _001284_hash NULL
++_001285_hash ath6kl_fwlog_block_read 3 49836 _001285_hash NULL
++_001286_hash ath6kl_fwlog_read 3 32101 _001286_hash NULL
++_001287_hash ath_rx_init 2 43564 _001287_hash NULL
++_001288_hash ath_tx_init 2 60515 _001288_hash NULL
++_001289_hash atm_get_addr 3 31221 _001289_hash NULL
++_001290_hash av7110_ipack_init 2 46655 _001290_hash NULL
++_001291_hash bdx_rxdb_create 1 46525 _001291_hash NULL
++_001292_hash bdx_tx_db_init 2 41719 _001292_hash NULL
++_001293_hash bio_map_kern 3 64751 _001293_hash NULL
++_001294_hash bits_to_user 3-2 47733 _001294_hash NULL
++_001295_hash __blk_queue_init_tags 2 9778 _001295_hash NULL
++_001296_hash blk_queue_resize_tags 2 28670 _001296_hash NULL
++_001297_hash blk_rq_map_user_iov 5 16772 _001297_hash NULL
++_001298_hash bm_init 2 13529 _001298_hash NULL
++_001299_hash brcmf_alloc_wdev 1 60347 _001299_hash NULL
++_001300_hash btrfs_insert_dir_item 4 59304 _001300_hash NULL
++_001301_hash btrfs_map_block 3 64379 _001301_hash NULL
++_001302_hash c4_add_card 3 54968 _001302_hash NULL
++_001303_hash cache_read 3 24790 _001303_hash NULL
++_001304_hash cache_write 3 13589 _001304_hash NULL
++_001305_hash calc_hmac 3 32010 _001305_hash NULL
++_001306_hash ccid_getsockopt_builtin_ccids 2 53634 _001306_hash NULL
++_001307_hash ceph_copy_page_vector_to_user 4-3 31270 _001307_hash NULL
++_001308_hash ceph_read_dir 3 17005 _001308_hash NULL
++_001309_hash cfg80211_roamed 5-7 32632 _001309_hash NULL
++_001311_hash ci_ll_init 3 12930 _001311_hash NULL
++_001312_hash coda_psdev_read 3 35029 _001312_hash NULL
++_001313_hash construct_key_and_link 4 8321 _001313_hash NULL
++_001314_hash copy_counters_to_user 5 17027 _001824_hash NULL nohasharray
++_001315_hash copy_entries_to_user 1 52367 _001315_hash NULL
++_001316_hash copy_from_buf 4-2 27308 _001316_hash NULL
++_001317_hash copy_oldmem_page 3-1 26164 _001317_hash NULL
++_001318_hash copy_to_user_fromio 3 57432 _001318_hash NULL
++_001319_hash cryptd_hash_setkey 3 42781 _001319_hash NULL
++_001320_hash crypto_authenc_esn_setkey 3 6985 _001320_hash NULL
++_001321_hash crypto_authenc_setkey 3 80 _003311_hash NULL nohasharray
++_001322_hash cx18_copy_buf_to_user 4 22735 _001322_hash NULL
++_001324_hash cxgbi_ddp_reserve 4 30091 _001324_hash NULL
++_001325_hash datablob_hmac_append 3 40038 _001325_hash NULL
++_001326_hash datablob_hmac_verify 4 24786 _001326_hash NULL
++_001327_hash dataflash_read_fact_otp 3-2 33204 _001327_hash NULL
++_001328_hash dataflash_read_user_otp 3-2 14536 _001328_hash &_000201_hash
++_001329_hash dccp_feat_register_sp 5 17914 _001329_hash NULL
++_001330_hash ddb_input_read 3 9743 _001330_hash NULL
++_001331_hash dev_read 3 56369 _001331_hash NULL
++_001332_hash diva_os_copy_to_user 4 48508 _001332_hash NULL
++_001333_hash diva_os_malloc 2 16406 _001333_hash NULL
++_001334_hash dlm_dir_lookup 4 56662 _001334_hash NULL
++_001335_hash dm_vcalloc 1-2 16814 _001335_hash NULL
++_001337_hash do_proc_readlink 3 14096 _001337_hash NULL
++_001338_hash do_readlink 2 43518 _001338_hash NULL
++_001339_hash __do_replace 5 37227 _001339_hash NULL
++_001340_hash do_sigpending 2 9766 _001340_hash NULL
++_001341_hash drbd_setsockopt 5 16280 _001341_hash &_000371_hash
++_001342_hash dsp_buffer_alloc 2 11684 _001342_hash NULL
++_001343_hash dump_midi 3 51040 _001343_hash NULL
++_001344_hash dvb_dmxdev_set_buffer_size 2 55643 _001344_hash NULL
++_001345_hash dvb_dvr_set_buffer_size 2 9840 _001345_hash NULL
++_001346_hash dvb_ringbuffer_pkt_read_user 3-5-2 4303 _001346_hash NULL
++_001348_hash dvb_ringbuffer_read_user 3 56702 _001348_hash NULL
++_001349_hash ecryptfs_filldir 3 6622 _001349_hash NULL
++_001350_hash ecryptfs_readlink 3 40775 _001350_hash NULL
++_001351_hash ecryptfs_send_message 2 18322 _001351_hash NULL
++_001352_hash em28xx_init_isoc 4 62883 _001352_hash &_000721_hash
++_001353_hash et61x251_read 3 25420 _001353_hash NULL
++_001354_hash ext4_add_new_descs 3 19509 _001354_hash NULL
++_001355_hash fat_ioctl_filldir 3 36621 _001355_hash NULL
++_001356_hash fd_copyout 3 59323 _001356_hash NULL
++_001357_hash f_hidg_read 3 6238 _001357_hash NULL
++_001358_hash filldir 3 55137 _001358_hash NULL
++_001359_hash filldir64 3 46469 _001359_hash NULL
++_001360_hash fops_read 3 40672 _001360_hash NULL
++_001361_hash from_buffer 3 18625 _001361_hash NULL
++_001362_hash fsm_init 2 16134 _001362_hash NULL
++_001363_hash get_subdir 3 62581 _001363_hash NULL
++_001364_hash gspca_dev_probe 4 2570 _001364_hash NULL
++_001365_hash handle_received_packet 3 22457 _001365_hash NULL
++_001366_hash hash_setkey 3 48310 _001366_hash NULL
++_001367_hash hdlcdrv_register 2 6792 _001367_hash NULL
++_001368_hash hdpvr_read 3 9273 _001368_hash NULL
++_001369_hash hid_input_report 4 32458 _001369_hash NULL
++_001370_hash hidraw_read 3 59650 _001370_hash &_001200_hash
++_001371_hash HiSax_readstatus 2 15752 _001371_hash NULL
++_001373_hash __hwahc_op_set_gtk 4 42038 _001373_hash NULL
++_001374_hash __hwahc_op_set_ptk 5 36510 _001374_hash NULL
++_001375_hash ib_copy_to_udata 3 27525 _001375_hash NULL
++_001376_hash idetape_chrdev_read 3 2097 _001376_hash NULL
++_001377_hash ieee80211_alloc_hw 1 43829 _001377_hash NULL
++_001378_hash ieee80211_bss_info_update 4 13991 _001378_hash NULL
++_001379_hash ilo_read 3 32531 _001379_hash NULL
++_001380_hash init_map_ipmac 3-4 63896 _001380_hash NULL
++_001382_hash init_tid_tabs 2-4-3 13252 _001382_hash NULL
++_001385_hash iowarrior_read 3 53483 _001385_hash NULL
++_001386_hash ipv6_getsockopt_sticky 5 56711 _001386_hash NULL
++_001387_hash ipwireless_send_packet 4 8328 _001387_hash NULL
++_001388_hash ipx_sendmsg 4 1362 _001388_hash NULL
++_001389_hash iscsi_conn_setup 2 35159 _001389_hash NULL
++_001390_hash iscsi_create_session 3 51647 _001390_hash NULL
++_001391_hash iscsi_host_alloc 2 36671 _001391_hash NULL
++_001392_hash iscsi_session_setup 4-5 196 _001392_hash NULL
++_001394_hash iscsit_find_cmd_from_itt_or_dump 3 17194 _001701_hash NULL nohasharray
++_001395_hash isdn_ppp_read 4 50356 _001395_hash NULL
++_001396_hash isku_sysfs_read 6 58806 _001396_hash NULL
++_001397_hash isku_sysfs_write 6 49767 _001397_hash NULL
++_001398_hash iso_alloc_urb 4-5 45206 _001398_hash NULL
++_001400_hash ivtv_copy_buf_to_user 4 6159 _001400_hash NULL
++_001401_hash iwm_rx_handle 3 24899 _001401_hash NULL
++_001402_hash iwm_wdev_alloc 1 38415 _001402_hash NULL
++_001403_hash jbd2_alloc 1 41359 _001403_hash NULL
++_001404_hash jffs2_do_link 6 42048 _001404_hash NULL
++_001405_hash jffs2_do_unlink 4 62020 _001405_hash NULL
++_001406_hash jffs2_security_setxattr 4 62107 _001406_hash NULL
++_001407_hash jffs2_trusted_setxattr 4 17048 _001407_hash NULL
++_001408_hash jffs2_user_setxattr 4 10182 _001408_hash NULL
++_001409_hash kernel_setsockopt 5 35913 _001409_hash NULL
++_001410_hash keyctl_describe_key 3 36853 _001410_hash NULL
++_001411_hash keyctl_get_security 3 64418 _001411_hash &_001132_hash
++_001412_hash keyring_read 3 13438 _001412_hash NULL
++_001413_hash kfifo_copy_to_user 3 20646 _001413_hash NULL
++_001414_hash kmem_zalloc_large 1 56128 _001414_hash NULL
++_001415_hash kmp_init 2 41373 _001415_hash NULL
++_001416_hash koneplus_sysfs_write 6 35993 _001416_hash NULL
++_001417_hash kvm_clear_guest_page 4 2308 _001417_hash NULL
++_001418_hash kvm_read_nested_guest_page 5 13337 _001418_hash NULL
++_001419_hash l2cap_create_basic_pdu 3 24869 _003830_hash &_001034_hash nohasharray
++_001420_hash l2cap_create_connless_pdu 3 37327 _001420_hash &_000966_hash
++_001421_hash l2cap_create_iframe_pdu 3 51801 _001421_hash NULL
++_001422_hash __lgwrite 4 57669 _001422_hash NULL
++_001423_hash libfc_host_alloc 2 7917 _001423_hash NULL
++_001424_hash llcp_sock_sendmsg 4 1092 _001424_hash NULL
++_001425_hash macvtap_get_user 4 28185 _001425_hash NULL
++_001426_hash mcam_v4l_read 3 36513 _001426_hash NULL
++_001427_hash mce_async_out 3 58056 _001427_hash NULL
++_001428_hash mce_flush_rx_buffer 2 14976 _001428_hash NULL
++_001429_hash mdc800_device_read 3 22896 _001429_hash NULL
++_001430_hash memcpy_toiovec 3 54166 _001430_hash &_000867_hash
++_001431_hash memcpy_toiovecend 3-4 19736 _001431_hash NULL
++_001433_hash mgt_set_varlen 4 60916 _001433_hash NULL
++_001434_hash mlx4_en_create_rx_ring 3 62498 _001434_hash NULL
++_001435_hash mlx4_en_create_tx_ring 4 48501 _001435_hash NULL
++_001436_hash mon_bin_get_event 4 52863 _001436_hash NULL
++_001437_hash mousedev_read 3 47123 _001437_hash NULL
++_001438_hash move_addr_to_user 2 2868 _001438_hash NULL
++_001439_hash mpihelp_mul 5-3 27805 _001439_hash NULL
++_001441_hash mpi_lshift_limbs 2 9337 _001441_hash NULL
++_001442_hash msnd_fifo_alloc 2 23179 _001442_hash NULL
++_001443_hash mtdswap_init 2 55719 _001443_hash NULL
++_001444_hash neigh_hash_grow 2 17283 _001444_hash NULL
++_001445_hash nfs4_realloc_slot_table 2 22859 _001445_hash NULL
++_001446_hash nfs_idmap_get_key 2 39616 _001446_hash NULL
++_001447_hash nsm_get_handle 4 52089 _001447_hash NULL
++_001448_hash ntfs_malloc_nofs 1 49572 _001448_hash NULL
++_001449_hash ntfs_malloc_nofs_nofail 1 63631 _001449_hash NULL
++_001450_hash nvme_create_queue 3 170 _001450_hash NULL
++_001451_hash ocfs2_control_write 3 54737 _001451_hash NULL
++_001452_hash orinoco_add_extscan_result 3 18207 _001452_hash NULL
++_001454_hash override_release 2 52032 _001454_hash NULL
++_001455_hash packet_snd 3 13634 _001455_hash NULL
++_001456_hash pcbit_stat 2 27364 _001456_hash NULL
++_001457_hash pcpu_extend_area_map 2 12589 _001457_hash NULL
++_001458_hash pg_read 3 17276 _001458_hash NULL
++_001459_hash picolcd_debug_eeprom_read 3 14549 _001459_hash NULL
++_001460_hash pkt_alloc_packet_data 1 37928 _001460_hash NULL
++_001461_hash pmcraid_build_passthrough_ioadls 2 62034 _001461_hash NULL
++_001462_hash pms_capture 4 27142 _001462_hash NULL
++_001463_hash posix_clock_register 2 5662 _001463_hash NULL
++_001464_hash printer_read 3 54851 _001464_hash NULL
++_001465_hash __proc_file_read 3 54978 _001465_hash NULL
++_001466_hash pt_read 3 49136 _001466_hash NULL
++_001467_hash put_cmsg 4 36589 _001467_hash NULL
++_001468_hash pvr2_ioread_read 3 10720 _001505_hash NULL nohasharray
++_001469_hash pwc_video_read 3 51735 _001469_hash NULL
++_001470_hash px_raw_event 4 49371 _001470_hash NULL
++_001471_hash qcam_read 3 13977 _001471_hash NULL
++_001472_hash rawv6_sendmsg 4 20080 _001472_hash NULL
++_001473_hash rds_sendmsg 4 40976 _001473_hash NULL
++_001474_hash read_flush 3 43851 _001474_hash NULL
++_001475_hash read_profile 3 27859 _001475_hash NULL
++_001476_hash read_vmcore 3 26501 _001476_hash NULL
++_001477_hash redirected_tty_write 3 65297 _001477_hash NULL
++_001478_hash __register_chrdev 2-3 54223 _001478_hash NULL
++_001480_hash regmap_raw_write 4 53803 _001480_hash NULL
++_001481_hash reiserfs_allocate_list_bitmaps 3 21732 _001481_hash NULL
++_001482_hash reiserfs_resize 2 34377 _001482_hash NULL
++_001483_hash request_key_auth_read 3 24109 _001483_hash NULL
++_001484_hash rfkill_fop_read 3 54711 _001484_hash NULL
++_001485_hash rng_dev_read 3 41581 _001485_hash NULL
++_001486_hash roccat_read 3 41093 _003519_hash NULL nohasharray
++_001487_hash sco_sock_sendmsg 4 62542 _001487_hash NULL
++_001488_hash scsi_register 2 49094 _001488_hash NULL
++_001489_hash sctp_getsockopt_events 2 3607 _001489_hash NULL
++_001490_hash sctp_getsockopt_maxburst 2 42941 _001490_hash NULL
++_001491_hash sctp_getsockopt_maxseg 2 10737 _001491_hash NULL
++_001492_hash sctpprobe_read 3 17741 _001492_hash NULL
++_001493_hash sdhci_alloc_host 2 7509 _001493_hash NULL
++_001494_hash selinux_inode_post_setxattr 4 26037 _001494_hash NULL
++_001495_hash selinux_inode_setsecurity 4 18148 _001495_hash NULL
++_001496_hash selinux_inode_setxattr 4 10708 _001496_hash NULL
++_001497_hash selinux_secctx_to_secid 2 63744 _001497_hash NULL
++_001498_hash selinux_setprocattr 4 55611 _001498_hash NULL
++_001499_hash sel_write_context 3 25726 _002397_hash NULL nohasharray
++_001500_hash seq_copy_in_user 3 18543 _001500_hash NULL
++_001501_hash seq_open_net 4 8968 _001594_hash NULL nohasharray
++_001502_hash seq_open_private 3 61589 _001502_hash NULL
++_001503_hash set_arg 3 42824 _001503_hash NULL
++_001504_hash sg_read 3 25799 _001504_hash NULL
++_001505_hash shash_async_setkey 3 10720 _001505_hash &_001468_hash
++_001506_hash shash_compat_setkey 3 12267 _001506_hash NULL
++_001507_hash shmem_setxattr 4 55867 _001507_hash NULL
++_001508_hash simple_read_from_buffer 2-5 55957 _001508_hash NULL
++_001511_hash sm_checker_extend 2 23615 _001511_hash NULL
++_001512_hash sn9c102_read 3 29305 _001512_hash NULL
++_001513_hash snd_es1938_capture_copy 5 25930 _001513_hash NULL
++_001514_hash snd_gus_dram_peek 4 9062 _001514_hash NULL
++_001515_hash snd_hdsp_capture_copy 5 4011 _001515_hash NULL
++_001516_hash snd_korg1212_copy_to 6 92 _001516_hash NULL
++_001517_hash snd_opl4_mem_proc_read 5 63774 _001517_hash NULL
++_001518_hash snd_pcm_alloc_vmalloc_buffer 2 44595 _001518_hash NULL
++_001519_hash snd_pcm_oss_read1 3 63771 _001519_hash NULL
++_001520_hash snd_rawmidi_kernel_read1 4 36740 _001520_hash NULL
++_001521_hash snd_rme9652_capture_copy 5 10287 _001521_hash NULL
++_001522_hash srp_target_alloc 3 37288 _001522_hash NULL
++_001523_hash stk_allocate_buffers 2 16291 _001523_hash NULL
++_001524_hash store_ifalias 4 35088 _001524_hash NULL
++_001525_hash store_msg 3 56417 _001525_hash NULL
++_001526_hash str_to_user 2 11411 _001526_hash NULL
++_001527_hash subbuf_read_actor 3 2071 _001527_hash NULL
++_001528_hash sys_fgetxattr 4 25166 _001528_hash NULL
++_001529_hash sys_gethostname 2 49698 _001529_hash NULL
++_001530_hash sys_getxattr 4 37418 _001530_hash NULL
++_001531_hash sys_kexec_load 2 14222 _001531_hash NULL
++_001532_hash sys_msgsnd 3 44537 _001532_hash &_000129_hash
++_001533_hash sys_process_vm_readv 3-5 19090 _003125_hash NULL nohasharray
++_001535_hash sys_process_vm_writev 3-5 4928 _001535_hash NULL
++_001537_hash sys_sched_getaffinity 2 60033 _001537_hash NULL
++_001538_hash sys_setsockopt 5 35320 _001538_hash NULL
++_001539_hash t3_init_l2t 1 8261 _001539_hash NULL
++_001540_hash team_options_register 3 20091 _001540_hash NULL
++_001541_hash tipc_send2name 6 16809 _001541_hash NULL
++_001542_hash tipc_send2port 5 63935 _001542_hash NULL
++_001543_hash tipc_send 4 51238 _001543_hash NULL
++_001544_hash tm6000_i2c_recv_regs16 5 2949 _001544_hash NULL
++_001545_hash tm6000_i2c_recv_regs 5 46215 _001545_hash NULL
++_001546_hash tm6000_i2c_send_regs 5 20250 _001546_hash NULL
++_001547_hash tnode_new 3 44757 _003828_hash NULL nohasharray
++_001548_hash tomoyo_read_self 3 33539 _001548_hash NULL
++_001549_hash tomoyo_update_domain 2 5498 _001549_hash NULL
++_001550_hash tomoyo_update_policy 2 40458 _001550_hash NULL
++_001551_hash tpm_read 3 50344 _001551_hash NULL
++_001552_hash TSS_rawhmac 3 17486 _001552_hash NULL
++_001553_hash tt3650_ci_msg 4 57219 _001553_hash NULL
++_001554_hash tun_get_user 3 33178 _001554_hash NULL
++_001555_hash ubi_dbg_dump_flash 4 3870 _001555_hash NULL
++_001556_hash ubi_io_write 4-5 15870 _001556_hash &_000954_hash
++_001558_hash uio_read 3 49300 _001558_hash NULL
++_001559_hash unix_seqpacket_sendmsg 4 27893 _001559_hash NULL
++_001560_hash unlink1 3 63059 _001560_hash NULL
++_001562_hash usb_allocate_stream_buffers 3 8964 _001562_hash NULL
++_001563_hash usbdev_read 3 45114 _001563_hash NULL
++_001564_hash usblp_read 3 57342 _003306_hash NULL nohasharray
++_001565_hash usbtmc_read 3 32377 _001565_hash NULL
++_001566_hash usbvision_v4l2_read 3 34386 _001566_hash NULL
++_001567_hash _usb_writeN_sync 4 31682 _001567_hash NULL
++_001568_hash user_read 3 51881 _001568_hash NULL
++_001569_hash v4l_stk_read 3 39672 _001569_hash NULL
++_001570_hash vcs_read 3 8017 _001570_hash NULL
++_001571_hash vdma_mem_alloc 1 6171 _001571_hash NULL
++_001572_hash venus_create 4 20555 _001572_hash NULL
++_001573_hash venus_link 5 32165 _001573_hash NULL
++_001574_hash venus_lookup 4 8121 _001574_hash NULL
++_001575_hash venus_mkdir 4 8967 _001575_hash NULL
++_001576_hash venus_remove 4 59781 _001576_hash NULL
++_001577_hash venus_rename 4-5 17707 _003279_hash NULL nohasharray
++_001579_hash venus_rmdir 4 45564 _001579_hash NULL
++_001580_hash venus_symlink 4-6 23570 _001580_hash NULL
++_001582_hash vfs_readlink 3 54368 _001582_hash NULL
++_001583_hash vfs_readv 3 38011 _001583_hash NULL
++_001584_hash vfs_writev 3 25278 _001584_hash NULL
++_001585_hash vga_arb_read 3 4886 _001585_hash NULL
++_001586_hash vhci_put_user 4 12604 _001586_hash NULL
++_001587_hash vhost_add_used_n 3 10760 _001587_hash NULL
++_001588_hash __videobuf_copy_to_user 4 15423 _001588_hash NULL
++_001589_hash videobuf_pages_to_sg 2 3708 _001589_hash NULL
++_001590_hash videobuf_vmalloc_to_sg 2 4548 _001590_hash NULL
++_001591_hash virtnet_send_command 5-6 61993 _001591_hash NULL
++_001593_hash vmbus_establish_gpadl 3 4495 _001593_hash NULL
++_001594_hash vol_cdev_read 3 8968 _001594_hash &_001501_hash
++_001595_hash w9966_v4l_read 3 31148 _001595_hash NULL
++_001596_hash wdm_read 3 6549 _001596_hash NULL
++_001597_hash wusb_prf 7 54261 _001597_hash &_000063_hash
++_001598_hash xdi_copy_to_user 4 48900 _001598_hash NULL
++_001599_hash xfs_buf_get_uncached 2 51477 _001599_hash NULL
++_001600_hash xfs_efd_init 3 5463 _001600_hash NULL
++_001601_hash xfs_efi_init 2 5476 _001601_hash NULL
++_001602_hash xfs_iext_realloc_direct 2 20521 _001602_hash NULL
++_001603_hash xfs_iext_realloc_indirect 2 59211 _001603_hash NULL
++_001604_hash xfs_inumbers_fmt 3 12817 _001604_hash NULL
++_001605_hash xlog_recover_add_to_cont_trans 4 44102 _001605_hash NULL
++_001606_hash xz_dec_lzma2_create 2 36353 _002745_hash NULL nohasharray
++_001607_hash _zd_iowrite32v_locked 3 44725 _001607_hash NULL
++_001608_hash aat2870_reg_read_file 3 12221 _001608_hash NULL
++_001609_hash add_sctp_bind_addr 3 12269 _001609_hash NULL
++_001610_hash aes_decrypt_fail_read 3 54815 _001610_hash NULL
++_001611_hash aes_decrypt_interrupt_read 3 19910 _001611_hash NULL
++_001612_hash aes_decrypt_packets_read 3 10155 _001612_hash NULL
++_001613_hash aes_encrypt_fail_read 3 32562 _001613_hash NULL
++_001614_hash aes_encrypt_interrupt_read 3 39919 _001614_hash NULL
++_001615_hash aes_encrypt_packets_read 3 48666 _001615_hash NULL
++_001616_hash afs_cell_lookup 2 8482 _001616_hash NULL
++_001617_hash agp_allocate_memory 2 58761 _001617_hash NULL
++_001618_hash __alloc_bootmem 1 31498 _001618_hash NULL
++_001619_hash __alloc_bootmem_low 1 43423 _003150_hash NULL nohasharray
++_001620_hash __alloc_bootmem_node_nopanic 2 6432 _001620_hash NULL
++_001621_hash alloc_cc770dev 1 48186 _001621_hash NULL
++_001622_hash __alloc_ei_netdev 1 29338 _001622_hash NULL
++_001623_hash __alloc_eip_netdev 1 51549 _001623_hash NULL
++_001624_hash alloc_libipw 1 22708 _001624_hash NULL
++_001625_hash alloc_pg_vec 2 8533 _001625_hash NULL
++_001626_hash alloc_sja1000dev 1 17868 _001626_hash NULL
++_001627_hash alloc_targets 2 8074 _003536_hash NULL nohasharray
++_001630_hash ath6kl_disconnect_timeout_read 3 3650 _001630_hash NULL
++_001631_hash ath6kl_endpoint_stats_read 3 41554 _001631_hash NULL
++_001632_hash ath6kl_fwlog_mask_read 3 2050 _001632_hash NULL
++_001633_hash ath6kl_keepalive_read 3 44303 _001633_hash NULL
++_001634_hash ath6kl_listen_int_read 3 10355 _001634_hash NULL
++_001635_hash ath6kl_lrssi_roam_read 3 61022 _001635_hash NULL
++_001636_hash ath6kl_regdump_read 3 14393 _001636_hash NULL
++_001637_hash ath6kl_regread_read 3 25884 _001637_hash NULL
++_001638_hash ath6kl_regwrite_read 3 48747 _001638_hash NULL
++_001639_hash ath6kl_roam_table_read 3 26166 _001639_hash NULL
++_001640_hash ath9k_debugfs_read_buf 3 25316 _001640_hash NULL
++_001641_hash atk_debugfs_ggrp_read 3 29522 _001641_hash NULL
++_001642_hash b43_debugfs_read 3 24425 _001642_hash NULL
++_001643_hash b43legacy_debugfs_read 3 2473 _001643_hash NULL
++_001644_hash bcm_recvmsg 4 43992 _001644_hash NULL
++_001645_hash bfad_debugfs_read 3 13119 _001645_hash NULL
++_001646_hash bfad_debugfs_read_regrd 3 57830 _001646_hash NULL
++_001647_hash blk_init_tags 1 30592 _001647_hash NULL
++_001648_hash blk_queue_init_tags 2 44355 _002686_hash NULL nohasharray
++_001649_hash blk_rq_map_kern 4 47004 _001649_hash NULL
++_001650_hash bm_entry_read 3 10976 _001650_hash NULL
++_001651_hash bm_status_read 3 19583 _001651_hash NULL
++_001652_hash bnad_debugfs_read 3 50665 _001652_hash NULL
++_001653_hash bnad_debugfs_read_regrd 3 51308 _001653_hash NULL
++_001654_hash btmrvl_curpsmode_read 3 46939 _001654_hash NULL
++_001655_hash btmrvl_gpiogap_read 3 4718 _001655_hash NULL
++_001656_hash btmrvl_hscfgcmd_read 3 56303 _001656_hash NULL
++_001657_hash btmrvl_hscmd_read 3 1614 _001657_hash NULL
++_001658_hash btmrvl_hsmode_read 3 1647 _001658_hash NULL
++_001659_hash btmrvl_hsstate_read 3 920 _001659_hash NULL
++_001660_hash btmrvl_pscmd_read 3 24308 _001660_hash NULL
++_001661_hash btmrvl_psmode_read 3 22395 _001661_hash NULL
++_001662_hash btmrvl_psstate_read 3 50683 _001662_hash NULL
++_001663_hash btmrvl_txdnldready_read 3 413 _001663_hash NULL
++_001664_hash btrfs_add_link 5 9973 _001664_hash NULL
++_001665_hash btrfs_discard_extent 2 38547 _001665_hash NULL
++_001666_hash btrfs_find_create_tree_block 3 55812 _001666_hash NULL
++_001667_hash btrfsic_map_block 2 56751 _001667_hash NULL
++_001668_hash caif_stream_recvmsg 4 13173 _001668_hash NULL
++_001669_hash carl9170_alloc 1 27 _001669_hash NULL
++_001670_hash carl9170_debugfs_read 3 47738 _001670_hash NULL
++_001671_hash cgroup_read_s64 5 19570 _001671_hash NULL
++_001672_hash cgroup_read_u64 5 45532 _001672_hash NULL
++_001673_hash channel_type_read 3 47308 _001673_hash NULL
++_001674_hash codec_list_read_file 3 24910 _001674_hash NULL
++_001675_hash configfs_read_file 3 1683 _001675_hash NULL
++_001676_hash cpuset_common_file_read 5 8800 _001676_hash NULL
++_001677_hash create_subvol 4 2347 _001677_hash NULL
++_001678_hash cx18_copy_mdl_to_user 4 45549 _001678_hash NULL
++_001679_hash dai_list_read_file 3 25421 _001679_hash NULL
++_001680_hash dapm_bias_read_file 3 64715 _001680_hash NULL
++_001681_hash dapm_widget_power_read_file 3 59950 _001754_hash NULL nohasharray
++_001684_hash dbgfs_frame 3 45917 _001684_hash NULL
++_001685_hash dbgfs_state 3 38894 _001685_hash NULL
++_001686_hash debugfs_read 3 62535 _001686_hash NULL
++_001687_hash debug_output 3 18575 _001687_hash NULL
++_001688_hash debug_read 3 19322 _001688_hash NULL
++_001689_hash dfs_file_read 3 18116 _001689_hash NULL
++_001690_hash dma_memcpy_pg_to_iovec 6 1725 _001690_hash NULL
++_001691_hash dma_memcpy_to_iovec 5 12173 _001691_hash NULL
++_001692_hash dma_rx_errors_read 3 52045 _001692_hash NULL
++_001693_hash dma_rx_requested_read 3 65354 _001693_hash NULL
++_001694_hash dma_show_regs 3 35266 _001694_hash NULL
++_001695_hash dma_tx_errors_read 3 46060 _001695_hash NULL
++_001696_hash dma_tx_requested_read 3 16110 _001775_hash NULL nohasharray
++_001697_hash dm_exception_table_init 2 39645 _001697_hash &_001103_hash
++_001698_hash dn_recvmsg 4 17213 _001698_hash NULL
++_001699_hash dns_resolver_read 3 54658 _001699_hash NULL
++_001700_hash do_msgrcv 4 5590 _001700_hash NULL
++_001701_hash driver_state_read 3 17194 _001701_hash &_001394_hash
++_001702_hash dvb_demux_do_ioctl 3 34871 _001702_hash NULL
++_001703_hash dvb_dmxdev_buffer_read 4 20682 _001703_hash NULL
++_001704_hash dvb_dvr_do_ioctl 3 43355 _001704_hash NULL
++_001705_hash econet_recvmsg 4 40978 _001705_hash NULL
++_001706_hash event_calibration_read 3 21083 _001706_hash NULL
++_001707_hash event_heart_beat_read 3 48961 _001707_hash NULL
++_001708_hash event_oom_late_read 3 61175 _001708_hash &_001014_hash
++_001709_hash event_phy_transmit_error_read 3 10471 _001709_hash NULL
++_001710_hash event_rx_mem_empty_read 3 40363 _001710_hash NULL
++_001711_hash event_rx_mismatch_read 3 38518 _001711_hash NULL
++_001712_hash event_rx_pool_read 3 25792 _001712_hash NULL
++_001713_hash event_tx_stuck_read 3 19305 _001713_hash NULL
++_001714_hash excessive_retries_read 3 60425 _001714_hash NULL
++_001715_hash fallback_on_nodma_alloc 2 35332 _001715_hash NULL
++_001716_hash filter_read 3 61692 _001716_hash NULL
++_001717_hash format_devstat_counter 3 32550 _001717_hash NULL
++_001718_hash fragmentation_threshold_read 3 61718 _001718_hash NULL
++_001719_hash fuse_conn_limit_read 3 20084 _001719_hash NULL
++_001720_hash fuse_conn_waiting_read 3 49762 _001720_hash NULL
++_001721_hash generic_readlink 3 32654 _001721_hash NULL
++_001722_hash gpio_power_read 3 36059 _001722_hash NULL
++_001723_hash hash_recvmsg 4 50924 _001723_hash NULL
++_001724_hash ht40allow_map_read 3 55209 _002830_hash NULL nohasharray
++_001725_hash hwflags_read 3 52318 _001725_hash NULL
++_001726_hash hysdn_conf_read 3 42324 _003205_hash NULL nohasharray
++_001727_hash i2400m_rx_stats_read 3 57706 _001727_hash NULL
++_001728_hash i2400m_tx_stats_read 3 28527 _001728_hash NULL
++_001729_hash idmouse_read 3 63374 _001729_hash NULL
++_001730_hash ieee80211_if_read 3 6785 _001730_hash NULL
++_001731_hash ieee80211_rx_bss_info 3 61630 _001731_hash NULL
++_001732_hash ikconfig_read_current 3 1658 _001732_hash NULL
++_001733_hash il3945_sta_dbgfs_stats_table_read 3 48802 _001733_hash NULL
++_001734_hash il3945_ucode_general_stats_read 3 46111 _001734_hash NULL
++_001735_hash il3945_ucode_rx_stats_read 3 3048 _001735_hash NULL
++_001736_hash il3945_ucode_tx_stats_read 3 36016 _001736_hash NULL
++_001737_hash il4965_rs_sta_dbgfs_rate_scale_data_read 3 37792 _001737_hash NULL
++_001738_hash il4965_rs_sta_dbgfs_scale_table_read 3 38564 _001738_hash NULL
++_001739_hash il4965_rs_sta_dbgfs_stats_table_read 3 49206 _001739_hash NULL
++_001740_hash il4965_ucode_general_stats_read 3 56277 _001740_hash NULL
++_001741_hash il4965_ucode_rx_stats_read 3 61948 _001741_hash NULL
++_001742_hash il4965_ucode_tx_stats_read 3 12064 _001742_hash NULL
++_001743_hash il_dbgfs_chain_noise_read 3 38044 _001743_hash NULL
++_001744_hash il_dbgfs_channels_read 3 25005 _001744_hash NULL
++_001745_hash il_dbgfs_disable_ht40_read 3 42386 _001745_hash NULL
++_001746_hash il_dbgfs_fh_reg_read 3 40993 _001746_hash NULL
++_001747_hash il_dbgfs_force_reset_read 3 57517 _001747_hash NULL
++_001748_hash il_dbgfs_interrupt_read 3 3351 _001748_hash NULL
++_001749_hash il_dbgfs_missed_beacon_read 3 59956 _001749_hash NULL
++_001750_hash il_dbgfs_nvm_read 3 12288 _001750_hash NULL
++_001751_hash il_dbgfs_power_save_status_read 3 43165 _001751_hash NULL
++_001752_hash il_dbgfs_qos_read 3 33615 _001752_hash NULL
++_001753_hash il_dbgfs_rxon_filter_flags_read 3 19281 _001753_hash NULL
++_001754_hash il_dbgfs_rxon_flags_read 3 59950 _001754_hash &_001681_hash
++_001755_hash il_dbgfs_rx_queue_read 3 11221 _001755_hash NULL
++_001756_hash il_dbgfs_rx_stats_read 3 15243 _001756_hash NULL
++_001757_hash il_dbgfs_sensitivity_read 3 2370 _001757_hash NULL
++_001758_hash il_dbgfs_sram_read 3 62296 _001758_hash NULL
++_001759_hash il_dbgfs_stations_read 3 21532 _001759_hash NULL
++_001760_hash il_dbgfs_status_read 3 58388 _001760_hash NULL
++_001761_hash il_dbgfs_tx_queue_read 3 55668 _001761_hash NULL
++_001762_hash il_dbgfs_tx_stats_read 3 32913 _001762_hash NULL
++_001763_hash ima_show_htable_value 2 57136 _001763_hash NULL
++_001765_hash ipw_write 3 59807 _001765_hash NULL
++_001766_hash irda_recvmsg_stream 4 35280 _001766_hash NULL
++_001767_hash iscsi_tcp_conn_setup 2 16376 _001767_hash NULL
++_001768_hash isr_cmd_cmplt_read 3 53439 _001768_hash NULL
++_001769_hash isr_commands_read 3 41398 _001769_hash NULL
++_001770_hash isr_decrypt_done_read 3 49490 _001770_hash NULL
++_001771_hash isr_dma0_done_read 3 8574 _001771_hash NULL
++_001772_hash isr_dma1_done_read 3 48159 _001772_hash NULL
++_001773_hash isr_fiqs_read 3 34687 _001773_hash NULL
++_001774_hash isr_host_acknowledges_read 3 54136 _001774_hash NULL
++_001775_hash isr_hw_pm_mode_changes_read 3 16110 _001775_hash &_001696_hash
++_001776_hash isr_irqs_read 3 9181 _001776_hash NULL
++_001777_hash isr_low_rssi_read 3 64789 _001777_hash NULL
++_001778_hash isr_pci_pm_read 3 30271 _001778_hash NULL
++_001779_hash isr_rx_headers_read 3 38325 _001779_hash NULL
++_001780_hash isr_rx_mem_overflow_read 3 43025 _001780_hash NULL
++_001781_hash isr_rx_procs_read 3 31804 _001781_hash NULL
++_001782_hash isr_rx_rdys_read 3 35283 _001782_hash NULL
++_001783_hash isr_tx_exch_complete_read 3 16103 _001783_hash NULL
++_001784_hash isr_tx_procs_read 3 23084 _001784_hash NULL
++_001785_hash isr_wakeups_read 3 49607 _001785_hash NULL
++_001786_hash ivtv_read 3 57796 _001786_hash NULL
++_001787_hash iwl_dbgfs_bt_traffic_read 3 35534 _001787_hash NULL
++_001788_hash iwl_dbgfs_chain_noise_read 3 46355 _001788_hash NULL
++_001789_hash iwl_dbgfs_channels_read 3 6784 _001789_hash NULL
++_001790_hash iwl_dbgfs_current_sleep_command_read 3 2081 _001790_hash NULL
++_001791_hash iwl_dbgfs_disable_ht40_read 3 35761 _001791_hash NULL
++_001792_hash iwl_dbgfs_fh_reg_read 3 879 _001792_hash &_000393_hash
++_001793_hash iwl_dbgfs_force_reset_read 3 62628 _001793_hash NULL
++_001794_hash iwl_dbgfs_interrupt_read 3 23574 _001794_hash NULL
++_001795_hash iwl_dbgfs_log_event_read 3 2107 _001795_hash NULL
++_001796_hash iwl_dbgfs_missed_beacon_read 3 50584 _001796_hash NULL
++_001797_hash iwl_dbgfs_nvm_read 3 23845 _001797_hash NULL
++_001798_hash iwl_dbgfs_plcp_delta_read 3 55407 _001798_hash NULL
++_001799_hash iwl_dbgfs_power_save_status_read 3 54392 _001799_hash NULL
++_001800_hash iwl_dbgfs_protection_mode_read 3 13943 _001800_hash NULL
++_001801_hash iwl_dbgfs_qos_read 3 11753 _001801_hash NULL
++_001802_hash iwl_dbgfs_reply_tx_error_read 3 19205 _001802_hash NULL
++_001803_hash iwl_dbgfs_rx_handlers_read 3 18708 _001803_hash NULL
++_001804_hash iwl_dbgfs_rxon_filter_flags_read 3 28832 _001804_hash NULL
++_001805_hash iwl_dbgfs_rxon_flags_read 3 20795 _001805_hash NULL
++_001806_hash iwl_dbgfs_rx_queue_read 3 19943 _001806_hash NULL
++_001807_hash iwl_dbgfs_rx_statistics_read 3 62687 _001807_hash &_000425_hash
++_001808_hash iwl_dbgfs_sensitivity_read 3 63116 _003026_hash NULL nohasharray
++_001809_hash iwl_dbgfs_sleep_level_override_read 3 3038 _001809_hash NULL
++_001810_hash iwl_dbgfs_sram_read 3 44505 _001810_hash NULL
++_001811_hash iwl_dbgfs_stations_read 3 9309 _001811_hash NULL
++_001812_hash iwl_dbgfs_status_read 3 5171 _001812_hash NULL
++_001813_hash iwl_dbgfs_temperature_read 3 29224 _001813_hash NULL
++_001814_hash iwl_dbgfs_thermal_throttling_read 3 38779 _001814_hash NULL
++_001815_hash iwl_dbgfs_traffic_log_read 3 58870 _001815_hash NULL
++_001816_hash iwl_dbgfs_tx_queue_read 3 4635 _001816_hash NULL
++_001817_hash iwl_dbgfs_tx_statistics_read 3 314 _003437_hash NULL nohasharray
++_001818_hash iwl_dbgfs_ucode_bt_stats_read 3 42820 _001818_hash NULL
++_001819_hash iwl_dbgfs_ucode_general_stats_read 3 49199 _001819_hash NULL
++_001820_hash iwl_dbgfs_ucode_rx_stats_read 3 58023 _001820_hash NULL
++_001821_hash iwl_dbgfs_ucode_tracing_read 3 47983 _001821_hash &_000349_hash
++_001822_hash iwl_dbgfs_ucode_tx_stats_read 3 31611 _001822_hash NULL
++_001823_hash iwl_dbgfs_wowlan_sram_read 3 540 _001823_hash NULL
++_001824_hash iwm_if_alloc 1 17027 _001824_hash &_001314_hash
++_001825_hash kernel_readv 3 35617 _001825_hash NULL
++_001826_hash key_algorithm_read 3 57946 _001826_hash NULL
++_001827_hash key_icverrors_read 3 20895 _001827_hash NULL
++_001828_hash key_key_read 3 3241 _001828_hash NULL
++_001829_hash key_replays_read 3 62746 _001829_hash NULL
++_001830_hash key_rx_spec_read 3 12736 _001830_hash NULL
++_001831_hash key_tx_spec_read 3 4862 _001831_hash NULL
++_001832_hash __kfifo_to_user 3 36555 _002199_hash NULL nohasharray
++_001833_hash __kfifo_to_user_r 3 39123 _001833_hash NULL
++_001834_hash kmem_zalloc_greedy 2-3 65268 _001834_hash NULL
++_001836_hash l2cap_chan_send 3 49995 _001836_hash NULL
++_001837_hash l2cap_sar_segment_sdu 3 27701 _001837_hash NULL
++_001838_hash lbs_debugfs_read 3 30721 _001838_hash NULL
++_001839_hash lbs_dev_info 3 51023 _001839_hash NULL
++_001840_hash lbs_host_sleep_read 3 31013 _001840_hash NULL
++_001841_hash lbs_rdbbp_read 3 45805 _001841_hash NULL
++_001842_hash lbs_rdmac_read 3 418 _001842_hash NULL
++_001843_hash lbs_rdrf_read 3 41431 _001843_hash NULL
++_001844_hash lbs_sleepparams_read 3 10840 _001844_hash NULL
++_001845_hash lbs_threshold_read 5 21046 _001845_hash NULL
++_001846_hash libfc_vport_create 2 4415 _001846_hash NULL
++_001847_hash lkdtm_debugfs_read 3 45752 _001847_hash NULL
++_001848_hash llcp_sock_recvmsg 4 13556 _001848_hash NULL
++_001849_hash long_retry_limit_read 3 59766 _001849_hash NULL
++_001850_hash lpfc_debugfs_dif_err_read 3 36303 _001850_hash NULL
++_001851_hash lpfc_debugfs_read 3 16566 _001851_hash NULL
++_001852_hash lpfc_idiag_baracc_read 3 58466 _002447_hash NULL nohasharray
++_001853_hash lpfc_idiag_ctlacc_read 3 33943 _001853_hash NULL
++_001854_hash lpfc_idiag_drbacc_read 3 15948 _001854_hash NULL
++_001855_hash lpfc_idiag_extacc_read 3 48301 _001855_hash NULL
++_001856_hash lpfc_idiag_mbxacc_read 3 28061 _001856_hash NULL
++_001857_hash lpfc_idiag_pcicfg_read 3 50334 _001857_hash NULL
++_001858_hash lpfc_idiag_queacc_read 3 13950 _001858_hash NULL
++_001859_hash lpfc_idiag_queinfo_read 3 55662 _001859_hash NULL
++_001860_hash mac80211_format_buffer 2 41010 _001860_hash NULL
++_001861_hash macvtap_put_user 4 55609 _001861_hash NULL
++_001862_hash macvtap_sendmsg 4 30629 _001862_hash NULL
++_001863_hash mic_calc_failure_read 3 59700 _001863_hash NULL
++_001864_hash mic_rx_pkts_read 3 27972 _001864_hash NULL
++_001865_hash minstrel_stats_read 3 17290 _001865_hash NULL
++_001866_hash mmc_ext_csd_read 3 13205 _001866_hash NULL
++_001867_hash mon_bin_read 3 6841 _001867_hash NULL
++_001868_hash mon_stat_read 3 25238 _001868_hash NULL
++_001870_hash mqueue_read_file 3 6228 _001870_hash NULL
++_001871_hash mwifiex_debug_read 3 53074 _001871_hash NULL
++_001872_hash mwifiex_getlog_read 3 54269 _001872_hash NULL
++_001873_hash mwifiex_info_read 3 53447 _001873_hash NULL
++_001874_hash mwifiex_rdeeprom_read 3 51429 _001874_hash NULL
++_001875_hash mwifiex_regrdwr_read 3 34472 _001875_hash NULL
++_001876_hash nfsd_vfs_read 6 62605 _003003_hash NULL nohasharray
++_001877_hash nfsd_vfs_write 6 54577 _001877_hash NULL
++_001878_hash nfs_idmap_lookup_id 2 10660 _001878_hash NULL
++_001879_hash o2hb_debug_read 3 37851 _001879_hash NULL
++_001880_hash o2net_debug_read 3 52105 _001880_hash NULL
++_001881_hash ocfs2_control_read 3 56405 _001881_hash NULL
++_001882_hash ocfs2_debug_read 3 14507 _001882_hash NULL
++_001883_hash ocfs2_readlink 3 50656 _001883_hash NULL
++_001884_hash oom_adjust_read 3 25127 _001884_hash NULL
++_001885_hash oom_score_adj_read 3 39921 _002116_hash NULL nohasharray
++_001886_hash oprofilefs_str_to_user 3 42182 _001886_hash NULL
++_001887_hash oprofilefs_ulong_to_user 3 11582 _001887_hash NULL
++_001888_hash _osd_req_list_objects 6 4204 _001888_hash NULL
++_001889_hash osd_req_read_kern 5 59990 _001889_hash NULL
++_001890_hash osd_req_write_kern 5 53486 _001890_hash NULL
++_001891_hash p54_init_common 1 23850 _001891_hash NULL
++_001892_hash packet_sendmsg 4 24954 _001892_hash NULL
++_001893_hash page_readlink 3 23346 _001893_hash NULL
++_001894_hash pcf50633_write_block 3 2124 _001894_hash NULL
++_001895_hash platform_list_read_file 3 34734 _001895_hash NULL
++_001896_hash pm860x_bulk_write 3 43875 _001896_hash NULL
++_001897_hash pm_qos_power_read 3 55891 _001897_hash NULL
++_001898_hash pms_read 3 53873 _001898_hash NULL
++_001899_hash port_show_regs 3 5904 _001899_hash NULL
++_001900_hash proc_coredump_filter_read 3 39153 _001900_hash NULL
++_001901_hash proc_fdinfo_read 3 62043 _001901_hash NULL
++_001902_hash proc_info_read 3 63344 _001902_hash NULL
++_001903_hash proc_loginuid_read 3 15631 _001903_hash NULL
++_001904_hash proc_pid_attr_read 3 10173 _001904_hash NULL
++_001905_hash proc_pid_readlink 3 52186 _001905_hash NULL
++_001906_hash proc_read 3 43614 _001906_hash NULL
++_001907_hash proc_self_readlink 3 38094 _001907_hash NULL
++_001908_hash proc_sessionid_read 3 6911 _002038_hash NULL nohasharray
++_001909_hash provide_user_output 3 41105 _001909_hash NULL
++_001910_hash ps_pspoll_max_apturn_read 3 6699 _001910_hash NULL
++_001911_hash ps_pspoll_timeouts_read 3 11776 _001911_hash NULL
++_001912_hash ps_pspoll_utilization_read 3 5361 _001912_hash NULL
++_001913_hash pstore_file_read 3 57288 _001913_hash NULL
++_001914_hash ps_upsd_max_apturn_read 3 19918 _001914_hash NULL
++_001915_hash ps_upsd_max_sptime_read 3 63362 _001915_hash NULL
++_001916_hash ps_upsd_timeouts_read 3 28924 _001916_hash NULL
++_001917_hash ps_upsd_utilization_read 3 51669 _001917_hash NULL
++_001918_hash pvr2_v4l2_read 3 18006 _001918_hash NULL
++_001919_hash pwr_disable_ps_read 3 13176 _001919_hash NULL
++_001920_hash pwr_elp_enter_read 3 5324 _001920_hash NULL
++_001921_hash pwr_enable_ps_read 3 17686 _001921_hash NULL
++_001922_hash pwr_fix_tsf_ps_read 3 26627 _001922_hash NULL
++_001923_hash pwr_missing_bcns_read 3 25824 _001923_hash NULL
++_001924_hash pwr_power_save_off_read 3 18355 _001924_hash NULL
++_001925_hash pwr_ps_enter_read 3 26935 _001925_hash &_000501_hash
++_001926_hash pwr_rcvd_awake_beacons_read 3 50505 _001926_hash NULL
++_001927_hash pwr_rcvd_beacons_read 3 52836 _001927_hash NULL
++_001928_hash pwr_tx_without_ps_read 3 48423 _001928_hash NULL
++_001929_hash pwr_tx_with_ps_read 3 60851 _001929_hash NULL
++_001930_hash pwr_wake_on_host_read 3 26321 _001930_hash NULL
++_001931_hash pwr_wake_on_timer_exp_read 3 22640 _001931_hash NULL
++_001932_hash queues_read 3 24877 _001932_hash NULL
++_001933_hash raw_recvmsg 4 17277 _001933_hash NULL
++_001934_hash rcname_read 3 25919 _001934_hash NULL
++_001935_hash read_4k_modal_eeprom 3 30212 _001935_hash NULL
++_001936_hash read_9287_modal_eeprom 3 59327 _001936_hash NULL
++_001937_hash reada_find_extent 2 63486 _001937_hash NULL
++_001938_hash read_def_modal_eeprom 3 14041 _001938_hash NULL
++_001939_hash read_enabled_file_bool 3 37744 _001939_hash NULL
++_001940_hash read_file_ani 3 23161 _001940_hash NULL
++_001941_hash read_file_antenna 3 13574 _001941_hash NULL
++_001942_hash read_file_base_eeprom 3 42168 _001942_hash NULL
++_001943_hash read_file_beacon 3 32595 _001943_hash NULL
++_001944_hash read_file_blob 3 57406 _001944_hash NULL
++_001945_hash read_file_bool 3 4180 _001945_hash NULL
++_001946_hash read_file_credit_dist_stats 3 54367 _001946_hash NULL
++_001947_hash read_file_debug 3 58256 _001947_hash NULL
++_001948_hash read_file_disable_ani 3 6536 _001948_hash NULL
++_001949_hash read_file_dma 3 9530 _001949_hash NULL
++_001950_hash read_file_dump_nfcal 3 18766 _001950_hash NULL
++_001951_hash read_file_frameerrors 3 64001 _001951_hash NULL
++_001952_hash read_file_interrupt 3 61742 _001959_hash NULL nohasharray
++_001953_hash read_file_misc 3 9948 _001953_hash NULL
++_001954_hash read_file_modal_eeprom 3 39909 _001954_hash NULL
++_001955_hash read_file_queue 3 40895 _001955_hash NULL
++_001956_hash read_file_rcstat 3 22854 _001956_hash NULL
++_001957_hash read_file_recv 3 48232 _001957_hash NULL
++_001958_hash read_file_regidx 3 33370 _001958_hash NULL
++_001959_hash read_file_regval 3 61742 _001959_hash &_001952_hash
++_001960_hash read_file_reset 3 52310 _001960_hash NULL
++_001961_hash read_file_rx_chainmask 3 41605 _001961_hash NULL
++_001962_hash read_file_slot 3 50111 _001962_hash NULL
++_001963_hash read_file_stations 3 35795 _001963_hash NULL
++_001964_hash read_file_tgt_int_stats 3 20697 _001964_hash NULL
++_001965_hash read_file_tgt_rx_stats 3 33944 _001965_hash NULL
++_001966_hash read_file_tgt_stats 3 8959 _001966_hash NULL
++_001967_hash read_file_tgt_tx_stats 3 51847 _001967_hash NULL
++_001968_hash read_file_tx_chainmask 3 3829 _001968_hash NULL
++_001969_hash read_file_war_stats 3 292 _001969_hash NULL
++_001970_hash read_file_xmit 3 21487 _001970_hash NULL
++_001971_hash read_from_oldmem 2 3337 _001971_hash NULL
++_001972_hash read_oldmem 3 55658 _001972_hash NULL
++_001973_hash regmap_name_read_file 3 39379 _001973_hash NULL
++_001974_hash repair_io_failure 4 4815 _001974_hash NULL
++_001975_hash request_key_and_link 4 42693 _001975_hash NULL
++_001976_hash res_counter_read 4 33499 _001976_hash NULL
++_001977_hash retry_count_read 3 52129 _001977_hash NULL
++_001978_hash rs_sta_dbgfs_rate_scale_data_read 3 47165 _001978_hash NULL
++_001979_hash rs_sta_dbgfs_scale_table_read 3 40262 _001979_hash NULL
++_001980_hash rs_sta_dbgfs_stats_table_read 3 56573 _001980_hash NULL
++_001981_hash rts_threshold_read 3 44384 _001981_hash NULL
++_001982_hash rx_dropped_read 3 44799 _001982_hash NULL
++_001983_hash rx_fcs_err_read 3 62844 _001983_hash NULL
++_001984_hash rx_hdr_overflow_read 3 64407 _001984_hash NULL
++_001985_hash rx_hw_stuck_read 3 57179 _001985_hash NULL
++_001986_hash rx_out_of_mem_read 3 10157 _001986_hash NULL
++_001987_hash rx_path_reset_read 3 23801 _001987_hash NULL
++_001988_hash rxpipe_beacon_buffer_thres_host_int_trig_rx_data_read 3 55106 _001988_hash NULL
++_001989_hash rxpipe_descr_host_int_trig_rx_data_read 3 22001 _003089_hash NULL nohasharray
++_001990_hash rxpipe_missed_beacon_host_int_trig_rx_data_read 3 63405 _001990_hash NULL
++_001991_hash rxpipe_rx_prep_beacon_drop_read 3 2403 _001991_hash NULL
++_001992_hash rxpipe_tx_xfr_host_int_trig_rx_data_read 3 35538 _001992_hash NULL
++_001993_hash rx_reset_counter_read 3 58001 _001993_hash NULL
++_001994_hash rx_xfr_hint_trig_read 3 40283 _001994_hash NULL
++_001995_hash s5m_bulk_write 3 4833 _001995_hash NULL
++_001996_hash scrub_setup_recheck_block 3-4 56245 _001996_hash NULL
++_001998_hash scsi_adjust_queue_depth 3 12802 _001998_hash NULL
++_001999_hash selinux_inode_notifysecctx 3 36896 _001999_hash NULL
++_002000_hash sel_read_avc_cache_threshold 3 33942 _002000_hash NULL
++_002001_hash sel_read_avc_hash_stats 3 1984 _002001_hash NULL
++_002002_hash sel_read_bool 3 24236 _002002_hash NULL
++_002003_hash sel_read_checkreqprot 3 33068 _002003_hash NULL
++_002004_hash sel_read_class 3 12669 _002541_hash NULL nohasharray
++_002005_hash sel_read_enforce 3 2828 _002005_hash NULL
++_002006_hash sel_read_handle_status 3 56139 _002006_hash NULL
++_002007_hash sel_read_handle_unknown 3 57933 _002007_hash NULL
++_002008_hash sel_read_initcon 3 32362 _002008_hash NULL
++_002009_hash sel_read_mls 3 25369 _002009_hash NULL
++_002010_hash sel_read_perm 3 42302 _002010_hash NULL
++_002011_hash sel_read_policy 3 55947 _002011_hash NULL
++_002012_hash sel_read_policycap 3 28544 _002012_hash NULL
++_002013_hash sel_read_policyvers 3 55 _003257_hash NULL nohasharray
++_002014_hash send_msg 4 37323 _002014_hash NULL
++_002015_hash send_packet 4 52960 _002015_hash NULL
++_002016_hash short_retry_limit_read 3 4687 _002016_hash NULL
++_002017_hash simple_attr_read 3 24738 _002017_hash NULL
++_002018_hash simple_transaction_read 3 17076 _002018_hash NULL
++_002019_hash skb_copy_datagram_const_iovec 2-5-4 48102 _002019_hash NULL
++_002022_hash skb_copy_datagram_iovec 2-4 5806 _002022_hash NULL
++_002024_hash smk_read_ambient 3 61220 _002024_hash NULL
++_002025_hash smk_read_direct 3 15803 _002025_hash NULL
++_002026_hash smk_read_doi 3 30813 _002026_hash NULL
++_002027_hash smk_read_logging 3 37804 _002027_hash NULL
++_002028_hash smk_read_onlycap 3 3855 _002028_hash NULL
++_002029_hash snapshot_read 3 22601 _002029_hash NULL
++_002030_hash snd_cs4281_BA0_read 5 6847 _002030_hash NULL
++_002031_hash snd_cs4281_BA1_read 5 20323 _002031_hash NULL
++_002032_hash snd_cs46xx_io_read 5 45734 _002032_hash NULL
++_002033_hash snd_gus_dram_read 4 56686 _002033_hash NULL
++_002034_hash snd_pcm_oss_read 3 28317 _002034_hash NULL
++_002035_hash snd_rme32_capture_copy 5 39653 _002035_hash NULL
++_002036_hash snd_rme96_capture_copy 5 58484 _002036_hash NULL
++_002037_hash snd_soc_hw_bulk_write_raw 4 14245 _002037_hash NULL
++_002038_hash spi_show_regs 3 6911 _002038_hash &_001908_hash
++_002039_hash sta_agg_status_read 3 14058 _002039_hash NULL
++_002040_hash sta_connected_time_read 3 17435 _002040_hash NULL
++_002041_hash sta_flags_read 3 56710 _002041_hash NULL
++_002042_hash sta_ht_capa_read 3 10366 _002042_hash NULL
++_002043_hash sta_last_seq_ctrl_read 3 19106 _002043_hash NULL
++_002044_hash sta_num_ps_buf_frames_read 3 1488 _002044_hash NULL
++_002045_hash st_read 3 51251 _002045_hash NULL
++_002046_hash supply_map_read_file 3 10608 _002046_hash NULL
++_002047_hash sysfs_read_file 3 42113 _002047_hash NULL
++_002048_hash sys_lgetxattr 4 45531 _002048_hash NULL
++_002049_hash sys_preadv 3 17100 _002049_hash NULL
++_002050_hash sys_pwritev 3 41722 _002050_hash NULL
++_002051_hash sys_readv 3 50664 _002051_hash NULL
++_002052_hash sys_rt_sigpending 2 24961 _002052_hash NULL
++_002053_hash sys_writev 3 28384 _002053_hash NULL
++_002054_hash test_iso_queue 5 62534 _002054_hash NULL
++_002055_hash ts_read 3 44687 _002055_hash NULL
++_002056_hash TSS_authhmac 3 12839 _002056_hash NULL
++_002057_hash TSS_checkhmac1 5 31429 _002057_hash NULL
++_002058_hash TSS_checkhmac2 5-7 40520 _002058_hash NULL
++_002060_hash tt3650_ci_msg_locked 4 8013 _002060_hash NULL
++_002061_hash tun_sendmsg 4 10337 _002061_hash NULL
++_002062_hash tx_internal_desc_overflow_read 3 47300 _002062_hash NULL
++_002063_hash tx_queue_len_read 3 1463 _002063_hash NULL
++_002064_hash tx_queue_status_read 3 44978 _002064_hash NULL
++_002065_hash ubi_io_write_data 4-5 40305 _002065_hash NULL
++_002067_hash uhci_debug_read 3 5911 _002067_hash NULL
++_002068_hash unix_stream_recvmsg 4 35210 _002068_hash NULL
++_002069_hash uvc_debugfs_stats_read 3 56651 _002069_hash NULL
++_002070_hash vhost_add_used_and_signal_n 4 8038 _002070_hash NULL
++_002071_hash vifs_state_read 3 33762 _002071_hash NULL
++_002072_hash vmbus_open 2-3 12154 _002072_hash NULL
++_002074_hash waiters_read 3 40902 _002074_hash NULL
++_002075_hash wep_addr_key_count_read 3 20174 _002075_hash NULL
++_002076_hash wep_decrypt_fail_read 3 58567 _002076_hash NULL
++_002077_hash wep_default_key_count_read 3 43035 _002077_hash NULL
++_002078_hash wep_interrupt_read 3 41492 _002078_hash NULL
++_002079_hash wep_key_not_found_read 3 13377 _002079_hash &_000915_hash
++_002080_hash wep_packets_read 3 18751 _002080_hash NULL
++_002081_hash wl1271_format_buffer 2 20834 _002081_hash NULL
++_002082_hash wm8994_bulk_write 3 13615 _002082_hash NULL
++_002083_hash wusb_prf_256 7 29203 _002083_hash NULL
++_002084_hash wusb_prf_64 7 51065 _002084_hash NULL
++_002085_hash xfs_buf_read_uncached 4 27519 _002085_hash NULL
++_002086_hash xfs_iext_add 3 41422 _002086_hash NULL
++_002087_hash xfs_iext_remove_direct 3 40744 _002087_hash NULL
++_002088_hash xfs_trans_get_efd 3 51148 _002088_hash NULL
++_002089_hash xfs_trans_get_efi 2 7898 _002089_hash NULL
++_002090_hash xlog_get_bp 2 23229 _002090_hash NULL
++_002091_hash xz_dec_init 2 29029 _002091_hash NULL
++_002092_hash aac_change_queue_depth 2 825 _002092_hash NULL
++_002093_hash agp_allocate_memory_wrap 1 16576 _002093_hash NULL
++_002094_hash arcmsr_adjust_disk_queue_depth 2 16756 _002094_hash NULL
++_002095_hash atalk_recvmsg 4 22053 _002095_hash NULL
++_002097_hash atomic_read_file 3 16227 _002097_hash NULL
++_002098_hash ax25_recvmsg 4 64441 _002098_hash NULL
++_002099_hash beacon_interval_read 3 7091 _002099_hash NULL
++_002100_hash btrfs_init_new_buffer 4 55761 _002100_hash NULL
++_002101_hash btrfs_mksubvol 3 39479 _002101_hash NULL
++_002102_hash bt_sock_recvmsg 4 12316 _002102_hash NULL
++_002103_hash bt_sock_stream_recvmsg 4 52518 _002103_hash NULL
++_002104_hash caif_seqpkt_recvmsg 4 32241 _002104_hash NULL
++_002105_hash cpu_type_read 3 36540 _002105_hash NULL
++_002106_hash cx18_read 3 23699 _002106_hash NULL
++_002107_hash dccp_recvmsg 4 16056 _002107_hash NULL
++_002108_hash depth_read 3 31112 _002108_hash NULL
++_002109_hash dfs_global_file_read 3 7787 _002109_hash NULL
++_002110_hash dgram_recvmsg 4 23104 _002110_hash NULL
++_002111_hash dma_skb_copy_datagram_iovec 3-5 21516 _002111_hash NULL
++_002113_hash dtim_interval_read 3 654 _002113_hash NULL
++_002114_hash dynamic_ps_timeout_read 3 10110 _002114_hash NULL
++_002115_hash enable_read 3 2117 _002115_hash NULL
++_002116_hash exofs_read_kern 6 39921 _002116_hash &_001885_hash
++_002117_hash fc_change_queue_depth 2 36841 _002117_hash NULL
++_002118_hash forced_ps_read 3 31685 _002118_hash NULL
++_002119_hash frequency_read 3 64031 _003106_hash NULL nohasharray
++_002120_hash get_alua_req 3 4166 _002120_hash NULL
++_002121_hash get_rdac_req 3 45882 _002121_hash NULL
++_002122_hash hci_sock_recvmsg 4 7072 _002122_hash NULL
++_002123_hash hpsa_change_queue_depth 2 15449 _002123_hash NULL
++_002124_hash hptiop_adjust_disk_queue_depth 2 20122 _002124_hash NULL
++_002125_hash ide_queue_pc_tail 5 11673 _002125_hash NULL
++_002126_hash ide_raw_taskfile 4 42355 _002126_hash NULL
++_002127_hash idetape_queue_rw_tail 3 29562 _002127_hash NULL
++_002128_hash ieee80211_if_read_aid 3 9705 _002128_hash NULL
++_002129_hash ieee80211_if_read_auto_open_plinks 3 38268 _003504_hash NULL nohasharray
++_002130_hash ieee80211_if_read_ave_beacon 3 64924 _002130_hash NULL
++_002131_hash ieee80211_if_read_bssid 3 35161 _002131_hash NULL
++_002132_hash ieee80211_if_read_channel_type 3 23884 _002132_hash NULL
++_002133_hash ieee80211_if_read_dot11MeshConfirmTimeout 3 60670 _002133_hash NULL
++_002134_hash ieee80211_if_read_dot11MeshGateAnnouncementProtocol 3 14486 _002134_hash NULL
++_002135_hash ieee80211_if_read_dot11MeshHoldingTimeout 3 47356 _002135_hash NULL
++_002136_hash ieee80211_if_read_dot11MeshHWMPactivePathTimeout 3 7368 _002136_hash NULL
++_002137_hash ieee80211_if_read_dot11MeshHWMPmaxPREQretries 3 59829 _002137_hash NULL
++_002138_hash ieee80211_if_read_dot11MeshHWMPnetDiameterTraversalTime 3 1589 _002138_hash NULL
++_002139_hash ieee80211_if_read_dot11MeshHWMPperrMinInterval 3 17346 _002139_hash NULL
++_002140_hash ieee80211_if_read_dot11MeshHWMPpreqMinInterval 3 24208 _002140_hash NULL
++_002141_hash ieee80211_if_read_dot11MeshHWMPRannInterval 3 2249 _002141_hash NULL
++_002142_hash ieee80211_if_read_dot11MeshHWMPRootMode 3 51441 _002142_hash NULL
++_002143_hash ieee80211_if_read_dot11MeshMaxPeerLinks 3 23878 _002143_hash NULL
++_002144_hash ieee80211_if_read_dot11MeshMaxRetries 3 12756 _002144_hash NULL
++_002145_hash ieee80211_if_read_dot11MeshRetryTimeout 3 52168 _002145_hash NULL
++_002146_hash ieee80211_if_read_dot11MeshTTL 3 58307 _002146_hash NULL
++_002147_hash ieee80211_if_read_dropped_frames_congestion 3 32603 _002147_hash NULL
++_002148_hash ieee80211_if_read_dropped_frames_no_route 3 33383 _002148_hash NULL
++_002149_hash ieee80211_if_read_dropped_frames_ttl 3 44500 _002149_hash NULL
++_002150_hash ieee80211_if_read_drop_unencrypted 3 37053 _002150_hash NULL
++_002151_hash ieee80211_if_read_dtim_count 3 38419 _002151_hash NULL
++_002152_hash ieee80211_if_read_element_ttl 3 18869 _002152_hash NULL
++_002153_hash ieee80211_if_read_estab_plinks 3 32533 _002153_hash NULL
++_002154_hash ieee80211_if_read_flags 3 57470 _002389_hash NULL nohasharray
++_002155_hash ieee80211_if_read_fwded_frames 3 36520 _002155_hash NULL
++_002156_hash ieee80211_if_read_fwded_mcast 3 39571 _002156_hash &_000151_hash
++_002157_hash ieee80211_if_read_fwded_unicast 3 59740 _002859_hash NULL nohasharray
++_002158_hash ieee80211_if_read_last_beacon 3 31257 _002158_hash NULL
++_002159_hash ieee80211_if_read_min_discovery_timeout 3 13946 _002159_hash NULL
++_002160_hash ieee80211_if_read_num_buffered_multicast 3 12716 _002160_hash NULL
++_002161_hash ieee80211_if_read_num_sta_authorized 3 56177 _002161_hash NULL
++_002162_hash ieee80211_if_read_num_sta_ps 3 34722 _002162_hash NULL
++_002163_hash ieee80211_if_read_path_refresh_time 3 25545 _002163_hash NULL
++_002164_hash ieee80211_if_read_peer 3 45233 _002164_hash NULL
++_002165_hash ieee80211_if_read_rc_rateidx_mask_2ghz 3 61570 _002165_hash NULL
++_002166_hash ieee80211_if_read_rc_rateidx_mask_5ghz 3 27183 _002166_hash NULL
++_002167_hash ieee80211_if_read_rc_rateidx_mcs_mask_2ghz 3 37675 _002167_hash NULL
++_002168_hash ieee80211_if_read_rc_rateidx_mcs_mask_5ghz 3 44423 _002168_hash NULL
++_002169_hash ieee80211_if_read_rssi_threshold 3 49260 _002169_hash NULL
++_002170_hash ieee80211_if_read_smps 3 27416 _002170_hash NULL
++_002171_hash ieee80211_if_read_state 3 9813 _002280_hash NULL nohasharray
++_002172_hash ieee80211_if_read_tkip_mic_test 3 19565 _002172_hash NULL
++_002173_hash ieee80211_if_read_tsf 3 16420 _002173_hash NULL
++_002174_hash ieee80211_if_read_uapsd_max_sp_len 3 15067 _002174_hash NULL
++_002175_hash ieee80211_if_read_uapsd_queues 3 55150 _002175_hash NULL
++_002176_hash ieee80211_rx_mgmt_beacon 3 24430 _002176_hash NULL
++_002177_hash ieee80211_rx_mgmt_probe_resp 3 6918 _002177_hash NULL
++_002178_hash ima_show_htable_violations 3 10619 _002178_hash NULL
++_002179_hash ima_show_measurements_count 3 23536 _002179_hash NULL
++_002180_hash insert_one_name 7 61668 _002180_hash NULL
++_002181_hash ipr_change_queue_depth 2 6431 _002181_hash NULL
++_002182_hash ip_recv_error 3 23109 _002182_hash NULL
++_002183_hash ipv6_recv_error 3 56347 _002183_hash NULL
++_002184_hash ipv6_recv_rxpmtu 3 7142 _002184_hash NULL
++_002185_hash ipx_recvmsg 4 44366 _002185_hash NULL
++_002186_hash irda_recvmsg_dgram 4 32631 _002186_hash NULL
++_002187_hash iscsi_change_queue_depth 2 23416 _002187_hash NULL
++_002188_hash ivtv_read_pos 3 34400 _002188_hash &_000303_hash
++_002189_hash key_conf_hw_key_idx_read 3 25003 _002189_hash NULL
++_002190_hash key_conf_keyidx_read 3 42443 _002190_hash NULL
++_002191_hash key_conf_keylen_read 3 49758 _002191_hash NULL
++_002192_hash key_flags_read 3 25931 _002192_hash NULL
++_002193_hash key_ifindex_read 3 31411 _002193_hash NULL
++_002194_hash key_tx_rx_count_read 3 44742 _002194_hash NULL
++_002195_hash l2cap_sock_sendmsg 4 63427 _002195_hash NULL
++_002196_hash l2tp_ip_recvmsg 4 22681 _002196_hash NULL
++_002197_hash llc_ui_recvmsg 4 3826 _002197_hash NULL
++_002198_hash lpfc_change_queue_depth 2 25905 _002198_hash NULL
++_002199_hash macvtap_do_read 4 36555 _002199_hash &_001832_hash
++_002200_hash megaraid_change_queue_depth 2 64815 _002200_hash NULL
++_002201_hash megasas_change_queue_depth 2 32747 _002201_hash NULL
++_002202_hash mptscsih_change_queue_depth 2 26036 _002202_hash NULL
++_002203_hash NCR_700_change_queue_depth 2 31742 _002203_hash NULL
++_002204_hash netlink_recvmsg 4 61600 _002204_hash NULL
++_002205_hash nfsctl_transaction_read 3 48250 _002205_hash NULL
++_002206_hash nfs_map_group_to_gid 3 15892 _002206_hash NULL
++_002207_hash nfs_map_name_to_uid 3 51132 _002207_hash NULL
++_002208_hash nr_recvmsg 4 12649 _002208_hash NULL
++_002209_hash osd_req_list_collection_objects 5 36664 _002209_hash NULL
++_002210_hash osd_req_list_partition_objects 5 56464 _002210_hash NULL
++_002212_hash packet_recv_error 3 16669 _002212_hash NULL
++_002213_hash packet_recvmsg 4 47700 _002213_hash NULL
++_002214_hash pep_recvmsg 4 19402 _002214_hash NULL
++_002215_hash pfkey_recvmsg 4 53604 _002215_hash NULL
++_002216_hash ping_recvmsg 4 25597 _002216_hash NULL
++_002217_hash pmcraid_change_queue_depth 2 9116 _002217_hash NULL
++_002218_hash pn_recvmsg 4 30887 _002218_hash NULL
++_002219_hash pointer_size_read 3 51863 _002219_hash NULL
++_002220_hash power_read 3 15939 _002220_hash NULL
++_002221_hash pppoe_recvmsg 4 15073 _002221_hash NULL
++_002222_hash pppol2tp_recvmsg 4 57742 _003858_hash NULL nohasharray
++_002223_hash qla2x00_adjust_sdev_qdepth_up 2 20097 _002223_hash NULL
++_002224_hash qla2x00_change_queue_depth 2 24742 _002224_hash NULL
++_002225_hash raw_recvmsg 4 52529 _002225_hash NULL
++_002226_hash rawsock_recvmsg 4 12144 _002226_hash NULL
++_002227_hash rawv6_recvmsg 4 30265 _002227_hash NULL
++_002228_hash reada_add_block 2 54247 _002228_hash NULL
++_002229_hash readahead_tree_block 3 36285 _002229_hash NULL
++_002230_hash reada_tree_block_flagged 3 18402 _002230_hash NULL
++_002231_hash read_tree_block 3 841 _002231_hash NULL
++_002232_hash recover_peb 6-7 29238 _002232_hash NULL
++_002234_hash recv_msg 4 48709 _002234_hash NULL
++_002235_hash recv_stream 4 30138 _002235_hash NULL
++_002236_hash _req_append_segment 2 41031 _002236_hash NULL
++_002237_hash request_key_async 4 6990 _002237_hash NULL
++_002238_hash request_key_async_with_auxdata 4 46624 _002238_hash NULL
++_002239_hash request_key_with_auxdata 4 24515 _002239_hash NULL
++_002240_hash rose_recvmsg 4 2368 _002240_hash NULL
++_002241_hash rxrpc_recvmsg 4 26233 _002241_hash NULL
++_002242_hash rx_streaming_always_read 3 49401 _002242_hash NULL
++_002243_hash rx_streaming_interval_read 3 55291 _002243_hash NULL
++_002244_hash sas_change_queue_depth 2 18555 _002244_hash NULL
++_002245_hash scsi_activate_tcq 2 42640 _002245_hash NULL
++_002246_hash scsi_deactivate_tcq 2 47086 _002246_hash NULL
++_002247_hash scsi_execute 5 33596 _002247_hash NULL
++_002248_hash _scsih_adjust_queue_depth 2 1083 _002248_hash NULL
++_002249_hash scsi_init_shared_tag_map 2 59812 _002249_hash NULL
++_002250_hash scsi_track_queue_full 2 44239 _002250_hash NULL
++_002251_hash sctp_recvmsg 4 23265 _002251_hash NULL
++_002252_hash send_stream 4 3397 _002252_hash NULL
++_002253_hash skb_copy_and_csum_datagram_iovec 2 24466 _002253_hash NULL
++_002255_hash snd_gf1_mem_proc_dump 5 16926 _003922_hash NULL nohasharray
++_002256_hash split_scan_timeout_read 3 20029 _002256_hash NULL
++_002257_hash sta_dev_read 3 14782 _002257_hash NULL
++_002258_hash sta_inactive_ms_read 3 25690 _002258_hash NULL
++_002259_hash sta_last_signal_read 3 31818 _002259_hash NULL
++_002260_hash stats_dot11ACKFailureCount_read 3 45558 _002260_hash NULL
++_002261_hash stats_dot11FCSErrorCount_read 3 28154 _002261_hash NULL
++_002262_hash stats_dot11RTSFailureCount_read 3 43948 _002262_hash NULL
++_002263_hash stats_dot11RTSSuccessCount_read 3 33065 _002263_hash NULL
++_002264_hash storvsc_connect_to_vsp 2 22 _002264_hash NULL
++_002265_hash suspend_dtim_interval_read 3 64971 _002265_hash NULL
++_002266_hash sys_msgrcv 3 959 _002266_hash NULL
++_002267_hash tcm_loop_change_queue_depth 2 42454 _002267_hash NULL
++_002268_hash tcp_copy_to_iovec 3 28344 _002268_hash NULL
++_002269_hash tcp_recvmsg 4 31238 _002269_hash NULL
++_002270_hash timeout_read 3 47915 _002270_hash NULL
++_002271_hash total_ps_buffered_read 3 16365 _002271_hash NULL
++_002272_hash tun_put_user 4 59849 _002272_hash NULL
++_002273_hash twa_change_queue_depth 2 48808 _002273_hash NULL
++_002274_hash tw_change_queue_depth 2 11116 _002274_hash NULL
++_002275_hash twl_change_queue_depth 2 41342 _002275_hash NULL
++_002276_hash ubi_eba_write_leb 5-6 19826 _002276_hash NULL
++_002278_hash ubi_eba_write_leb_st 5 27896 _002278_hash NULL
++_002279_hash udp_recvmsg 4 42558 _002279_hash NULL
++_002280_hash udpv6_recvmsg 4 9813 _002280_hash &_002171_hash
++_002281_hash ulong_read_file 3 42304 _002281_hash &_000511_hash
++_002282_hash unix_dgram_recvmsg 4 14952 _002282_hash NULL
++_002283_hash user_power_read 3 39414 _002283_hash NULL
++_002284_hash vcc_recvmsg 4 37198 _002284_hash NULL
++_002285_hash wep_iv_read 3 54744 _002285_hash NULL
++_002286_hash x25_recvmsg 4 42777 _002286_hash NULL
++_002287_hash xfs_iext_insert 3 18667 _003817_hash NULL nohasharray
++_002288_hash xfs_iext_remove 3 50909 _002288_hash NULL
++_002289_hash xlog_find_verify_log_record 2 18870 _002289_hash NULL
++_002290_hash btrfs_alloc_free_block 3 29982 _002290_hash NULL
++_002291_hash cx18_read_pos 3 4683 _002291_hash NULL
++_002292_hash l2cap_sock_recvmsg 4 59886 _002292_hash NULL
++_002293_hash osd_req_list_dev_partitions 4 60027 _002293_hash NULL
++_002294_hash osd_req_list_partition_collections 5 38223 _002294_hash NULL
++_002295_hash osst_do_scsi 4 44410 _002295_hash NULL
++_002296_hash qla2x00_handle_queue_full 2 24365 _002296_hash NULL
++_002297_hash rfcomm_sock_recvmsg 4 22227 _002297_hash NULL
++_002298_hash scsi_execute_req 5 42088 _002298_hash NULL
++_002299_hash _scsih_change_queue_depth 2 26230 _002299_hash NULL
++_002300_hash spi_execute 5 28736 _002300_hash NULL
++_002301_hash submit_inquiry 3 42108 _002301_hash NULL
++_002302_hash tcp_dma_try_early_copy 3 37651 _002302_hash NULL
++_002303_hash tun_do_read 4 50800 _002303_hash NULL
++_002304_hash ubi_eba_atomic_leb_change 5 13041 _002304_hash NULL
++_002305_hash ubi_leb_write 4-5 41691 _002305_hash NULL
++_002307_hash unix_seqpacket_recvmsg 4 23062 _003542_hash NULL nohasharray
++_002308_hash write_leb 5 36957 _002308_hash NULL
++_002309_hash ch_do_scsi 4 31171 _002309_hash NULL
++_002310_hash dbg_leb_write 4-5 20478 _002310_hash NULL
++_002312_hash scsi_mode_sense 5 16835 _002312_hash NULL
++_002313_hash scsi_vpd_inquiry 4 30040 _002313_hash NULL
++_002314_hash ses_recv_diag 4 47143 _002314_hash &_000673_hash
++_002315_hash ses_send_diag 4 64527 _002315_hash NULL
++_002316_hash spi_dv_device_echo_buffer 2-3 39846 _002316_hash NULL
++_002318_hash ubifs_leb_write 4-5 61226 _002318_hash NULL
++_002320_hash ubi_leb_change 4 14899 _002320_hash NULL
++_002321_hash ubi_write 4-5 30809 _002321_hash NULL
++_002322_hash dbg_leb_change 4 19969 _002322_hash NULL
++_002323_hash gluebi_write 3 27905 _002323_hash NULL
++_002324_hash scsi_get_vpd_page 4 51951 _002324_hash NULL
++_002325_hash sd_do_mode_sense 5 11507 _002325_hash NULL
++_002326_hash ubifs_leb_change 4 22399 _002436_hash NULL nohasharray
++_002327_hash ubifs_write_node 5 15088 _002327_hash NULL
++_002328_hash fixup_leb 3 43256 _002328_hash NULL
++_002329_hash recover_head 3 17904 _002329_hash NULL
++_002330_hash alloc_cpu_rmap 1 65363 _002330_hash NULL
++_002331_hash alloc_ebda_hpc 1-2 50046 _002331_hash NULL
++_002333_hash alloc_sched_domains 1 28972 _002333_hash NULL
++_002334_hash amthi_read 4 45831 _002334_hash NULL
++_002335_hash bcm_char_read 3 31750 _002335_hash NULL
++_002336_hash BcmCopySection 5 2035 _002336_hash NULL
++_002337_hash buffer_from_user 3 51826 _002337_hash NULL
++_002338_hash buffer_to_user 3 35439 _002338_hash NULL
++_002339_hash c4iw_init_resource_fifo 3 48090 _002339_hash NULL
++_002340_hash c4iw_init_resource_fifo_random 3 25547 _002340_hash NULL
++_002341_hash card_send_command 3 40757 _002341_hash NULL
++_002342_hash chd_dec_fetch_cdata 3 50926 _002342_hash NULL
++_002343_hash crystalhd_create_dio_pool 2 3427 _002343_hash NULL
++_002344_hash crystalhd_user_data 3 18407 _002344_hash NULL
++_002345_hash cxio_init_resource_fifo 3 28764 _002345_hash NULL
++_002346_hash cxio_init_resource_fifo_random 3 47151 _002346_hash NULL
++_002347_hash do_pages_stat 2 4437 _002347_hash NULL
++_002348_hash do_read_log_to_user 4 3236 _002348_hash NULL
++_002349_hash do_write_log_from_user 3 39362 _002349_hash NULL
++_002350_hash dt3155_read 3 59226 _002350_hash NULL
++_002351_hash easycap_alsa_vmalloc 2 14426 _002351_hash NULL
++_002352_hash evm_read_key 3 54674 _002352_hash NULL
++_002353_hash evm_write_key 3 27715 _002353_hash NULL
++_002354_hash fir16_create 3 5574 _002354_hash NULL
++_002355_hash iio_allocate_device 1 18821 _002355_hash NULL
++_002356_hash __iio_allocate_kfifo 2-3 55738 _002356_hash NULL
++_002358_hash __iio_allocate_sw_ring_buffer 3 4843 _002358_hash NULL
++_002359_hash iio_debugfs_read_reg 3 60908 _002359_hash NULL
++_002360_hash iio_debugfs_write_reg 3 22742 _002360_hash NULL
++_002361_hash iio_event_chrdev_read 3 54757 _002361_hash NULL
++_002362_hash iio_read_first_n_kfifo 2 57910 _002362_hash NULL
++_002363_hash iio_read_first_n_sw_rb 2 51911 _002363_hash NULL
++_002364_hash ioapic_setup_resources 1 35255 _002364_hash NULL
++_002365_hash keymap_store 4 45406 _002365_hash NULL
++_002366_hash kzalloc_node 1 24352 _002366_hash NULL
++_002367_hash line6_alloc_sysex_buffer 4 28225 _002367_hash NULL
++_002368_hash line6_dumpreq_initbuf 3 53123 _002368_hash NULL
++_002369_hash line6_midibuf_init 2 52425 _002369_hash NULL
++_002370_hash lirc_write 3 20604 _002370_hash NULL
++_002371_hash _malloc 1 54077 _002371_hash NULL
++_002372_hash mei_read 3 6507 _002372_hash NULL
++_002373_hash mei_write 3 4005 _002373_hash NULL
++_002374_hash mempool_create_node 1 44715 _002374_hash NULL
++_002375_hash msg_set 3 51725 _002375_hash NULL
++_002376_hash newpart 6 47485 _002376_hash NULL
++_002377_hash OS_kmalloc 1 36909 _002377_hash NULL
++_002378_hash pcpu_alloc_bootmem 2 62074 _002378_hash NULL
++_002379_hash pcpu_get_vm_areas 3 50085 _002379_hash NULL
++_002380_hash resource_from_user 3 30341 _002380_hash NULL
++_002381_hash sca3000_read_data 4 57064 _002381_hash NULL
++_002382_hash sca3000_read_first_n_hw_rb 2 11479 _002382_hash NULL
++_002383_hash send_midi_async 3 57463 _002383_hash NULL
++_002384_hash sep_create_dcb_dmatables_context 6 37551 _002384_hash NULL
++_002385_hash sep_create_dcb_dmatables_context_kernel 6 49728 _002385_hash NULL
++_002386_hash sep_create_msgarea_context 4 33829 _002386_hash NULL
++_002387_hash sep_lli_table_secure_dma 2-3 64042 _002387_hash NULL
++_002389_hash sep_lock_user_pages 2-3 57470 _002389_hash &_002154_hash
++_002391_hash sep_prepare_input_output_dma_table_in_dcb 4-5-2-3 63087 _002391_hash NULL
++_002393_hash sep_read 3 17161 _002393_hash NULL
++_002394_hash TransmitTcb 4 12989 _002394_hash NULL
++_002395_hash ValidateDSDParamsChecksum 3 63654 _002395_hash NULL
++_002396_hash Wb35Reg_BurstWrite 4 62327 _002396_hash NULL
++_002397_hash __alloc_bootmem_low_node 2 25726 _002397_hash &_001499_hash
++_002398_hash __alloc_bootmem_node 2 1992 _002398_hash NULL
++_002399_hash alloc_irq_cpu_rmap 1 28459 _002399_hash NULL
++_002400_hash alloc_ring 2-4 18278 _002400_hash NULL
++_002402_hash c4iw_init_resource 2-3 30393 _002402_hash NULL
++_002404_hash cxio_hal_init_resource 2-7-6 29771 _002404_hash &_000284_hash
++_002407_hash cxio_hal_init_rhdl_resource 1 25104 _002407_hash NULL
++_002408_hash disk_expand_part_tbl 2 30561 _002408_hash NULL
++_002409_hash InterfaceTransmitPacket 3 42058 _002409_hash NULL
++_002410_hash line6_dumpreq_init 3 34473 _002410_hash NULL
++_002411_hash mempool_create 1 29437 _002411_hash NULL
++_002412_hash pcpu_fc_alloc 2 11818 _002412_hash NULL
++_002413_hash pod_alloc_sysex_buffer 3 31651 _002413_hash NULL
++_002414_hash r8712_usbctrl_vendorreq 6 48489 _002414_hash NULL
++_002415_hash r871x_set_wpa_ie 3 7000 _002415_hash NULL
++_002416_hash sys_move_pages 2 42626 _002416_hash NULL
++_002417_hash variax_alloc_sysex_buffer 3 15237 _002417_hash NULL
++_002418_hash vme_user_write 3 15587 _002418_hash NULL
++_002419_hash add_partition 2 55588 _002419_hash NULL
++_002420_hash __alloc_bootmem_node_high 2 65076 _002420_hash NULL
++_002421_hash ceph_msgpool_init 3 33312 _002421_hash NULL
++_002423_hash mempool_create_kmalloc_pool 1 41650 _002423_hash NULL
++_002424_hash mempool_create_page_pool 1 30189 _002424_hash NULL
++_002425_hash mempool_create_slab_pool 1 62907 _002425_hash NULL
++_002426_hash variax_set_raw2 4 32374 _002426_hash NULL
++_002427_hash bioset_create 1 5580 _002427_hash NULL
++_002428_hash bioset_integrity_create 2 62708 _002428_hash NULL
++_002429_hash biovec_create_pools 2 9575 _002429_hash NULL
++_002430_hash i2o_pool_alloc 4 55485 _002430_hash NULL
++_002431_hash prison_create 1 43623 _002431_hash NULL
++_002432_hash unlink_simple 3 47506 _002432_hash NULL
++_002433_hash alloc_ieee80211 1 20063 _002433_hash NULL
++_002434_hash alloc_ieee80211_rsl 1 34564 _002434_hash NULL
++_002435_hash alloc_page_cgroup 1 2919 _002435_hash NULL
++_002436_hash alloc_private 2 22399 _002436_hash &_002326_hash
++_002437_hash alloc_rtllib 1 51136 _002437_hash NULL
++_002438_hash alloc_rx_desc_ring 2 18016 _002438_hash NULL
++_002439_hash alloc_subdevices 2 43300 _002439_hash NULL
++_002440_hash atomic_counters_read 3 48827 _002440_hash NULL
++_002441_hash atomic_stats_read 3 36228 _002441_hash NULL
++_002442_hash capabilities_read 3 58457 _002442_hash NULL
++_002443_hash comedi_read 3 13199 _002443_hash NULL
++_002444_hash comedi_write 3 47926 _002444_hash NULL
++_002445_hash compat_do_arpt_set_ctl 4 12184 _002445_hash NULL
++_002446_hash compat_do_ip6t_set_ctl 4 3184 _002446_hash NULL
++_002447_hash compat_do_ipt_set_ctl 4 58466 _002447_hash &_001852_hash
++_002448_hash compat_filldir 3 32999 _002448_hash NULL
++_002449_hash compat_filldir64 3 35354 _002449_hash NULL
++_002450_hash compat_fillonedir 3 15620 _002450_hash NULL
++_002451_hash compat_rw_copy_check_uvector 3 25242 _002451_hash NULL
++_002452_hash compat_sock_setsockopt 5 23 _002452_hash NULL
++_002453_hash compat_sys_kexec_load 2 35674 _002453_hash NULL
++_002454_hash compat_sys_keyctl 4 9639 _002454_hash NULL
++_002455_hash compat_sys_move_pages 2 5861 _002455_hash NULL
++_002456_hash compat_sys_mq_timedsend 3 31060 _002456_hash NULL
++_002457_hash compat_sys_msgrcv 2 7482 _002457_hash NULL
++_002458_hash compat_sys_msgsnd 2 10738 _002458_hash NULL
++_002459_hash compat_sys_semtimedop 3 3606 _002459_hash NULL
++_002460_hash __copy_in_user 3 34790 _002460_hash NULL
++_002461_hash copy_in_user 3 57502 _002461_hash NULL
++_002462_hash dev_counters_read 3 19216 _002462_hash NULL
++_002463_hash dev_names_read 3 38509 _002463_hash NULL
++_002464_hash do_arpt_set_ctl 4 51053 _002464_hash NULL
++_002465_hash do_ip6t_set_ctl 4 60040 _002465_hash NULL
++_002466_hash do_ipt_set_ctl 4 56238 _002466_hash NULL
++_002467_hash drbd_bm_resize 2 20522 _002467_hash NULL
++_002468_hash driver_names_read 3 60399 _002468_hash NULL
++_002469_hash driver_stats_read 3 8944 _002469_hash NULL
++_002470_hash __earlyonly_bootmem_alloc 2 23824 _002470_hash NULL
++_002471_hash evtchn_read 3 3569 _002471_hash NULL
++_002472_hash ext_sd_execute_read_data 9 48589 _002472_hash NULL
++_002473_hash ext_sd_execute_write_data 9 8175 _002473_hash NULL
++_002474_hash fat_compat_ioctl_filldir 3 36328 _002474_hash NULL
++_002475_hash firmwareUpload 3 32794 _002475_hash NULL
++_002476_hash flash_read 3 57843 _002476_hash NULL
++_002477_hash flash_write 3 62354 _002477_hash NULL
++_002478_hash gather_array 3 56641 _002478_hash NULL
++_002479_hash ghash_async_setkey 3 60001 _002479_hash NULL
++_002480_hash gntdev_alloc_map 2 35145 _002480_hash NULL
++_002481_hash gnttab_map 2 56439 _002481_hash NULL
++_002482_hash gru_alloc_gts 2-3 60056 _003495_hash NULL nohasharray
++_002484_hash handle_eviocgbit 3 44193 _002484_hash NULL
++_002485_hash hid_parse_report 3 51737 _002485_hash NULL
++_002486_hash ieee80211_alloc_txb 1-2 52477 _002486_hash NULL
++_002487_hash ieee80211_wx_set_gen_ie 3 51399 _002487_hash NULL
++_002488_hash ieee80211_wx_set_gen_ie_rsl 3 3521 _002488_hash NULL
++_002489_hash init_cdev 1 8274 _002489_hash NULL
++_002490_hash init_per_cpu 1 17880 _002490_hash NULL
++_002491_hash ipath_create_cq 2 45586 _002491_hash NULL
++_002492_hash ipath_get_base_info 3 7043 _002492_hash NULL
++_002493_hash ipath_init_qp_table 2 25167 _002493_hash NULL
++_002494_hash ipath_resize_cq 2 712 _002494_hash NULL
++_002495_hash ni_gpct_device_construct 5 610 _002495_hash NULL
++_002496_hash options_write 3 47243 _002496_hash NULL
++_002497_hash portcntrs_1_read 3 47253 _002497_hash NULL
++_002498_hash portcntrs_2_read 3 56586 _002498_hash NULL
++_002499_hash portnames_read 3 41958 _002499_hash NULL
++_002500_hash ptc_proc_write 3 12076 _002500_hash NULL
++_002501_hash put_cmsg_compat 4 35937 _002501_hash NULL
++_002502_hash qib_alloc_devdata 2 51819 _002502_hash NULL
++_002503_hash qib_alloc_fast_reg_page_list 2 10507 _002503_hash NULL
++_002504_hash qib_cdev_init 1 34778 _002504_hash NULL
++_002505_hash qib_create_cq 2 27497 _002505_hash NULL
++_002506_hash qib_diag_write 3 62133 _002506_hash NULL
++_002507_hash qib_get_base_info 3 11369 _002507_hash NULL
++_002508_hash qib_resize_cq 2 53090 _002508_hash NULL
++_002509_hash qsfp_1_read 3 21915 _002509_hash NULL
++_002510_hash qsfp_2_read 3 31491 _002510_hash NULL
++_002511_hash queue_reply 3 22416 _002511_hash NULL
++_002512_hash Realloc 2 34961 _002512_hash NULL
++_002513_hash rfc4106_set_key 3 54519 _002513_hash NULL
++_002514_hash rtllib_alloc_txb 1-2 21687 _002514_hash NULL
++_002515_hash rtllib_wx_set_gen_ie 3 59808 _002515_hash NULL
++_002516_hash rts51x_transfer_data_partial 6 5735 _002516_hash NULL
++_002517_hash sparse_early_usemaps_alloc_node 4 9269 _002517_hash NULL
++_002518_hash split 2 11691 _002518_hash NULL
++_002519_hash stats_read_ul 3 32751 _002519_hash NULL
++_002520_hash store_debug_level 3 35652 _002520_hash NULL
++_002521_hash sys32_ipc 3 7238 _002521_hash NULL
++_002522_hash sys32_rt_sigpending 2 25814 _002522_hash NULL
++_002523_hash tunables_read 3 36385 _002523_hash NULL
++_002524_hash tunables_write 3 59563 _002524_hash NULL
++_002525_hash u32_array_read 3 2219 _002525_hash NULL
++_002526_hash usb_buffer_alloc 2 36276 _002526_hash NULL
++_002527_hash xenbus_file_write 3 6282 _002527_hash NULL
++_002528_hash xpc_kmalloc_cacheline_aligned 1 42895 _002528_hash NULL
++_002529_hash xpc_kzalloc_cacheline_aligned 1 65433 _002529_hash NULL
++_002530_hash xsd_read 3 15653 _002530_hash NULL
++_002531_hash compat_do_readv_writev 4 49102 _002531_hash NULL
++_002532_hash compat_keyctl_instantiate_key_iov 3 57431 _003110_hash NULL nohasharray
++_002533_hash compat_process_vm_rw 3-5 22254 _002533_hash NULL
++_002535_hash compat_sys_setsockopt 5 3326 _002535_hash NULL
++_002536_hash ipath_cdev_init 1 37752 _002536_hash NULL
++_002537_hash ms_read_multiple_pages 4-5 8052 _002537_hash NULL
++_002539_hash ms_write_multiple_pages 5-6 10362 _002539_hash NULL
++_002541_hash sparse_mem_maps_populate_node 4 12669 _002541_hash &_002004_hash
++_002542_hash vmemmap_alloc_block 1 43245 _002542_hash NULL
++_002543_hash xd_read_multiple_pages 4-5 11422 _002543_hash NULL
++_002545_hash xd_write_multiple_pages 5-6 53633 _002545_hash NULL
++_002546_hash compat_readv 3 30273 _002546_hash NULL
++_002547_hash compat_sys_process_vm_readv 3-5 15374 _002547_hash NULL
++_002549_hash compat_sys_process_vm_writev 3-5 41194 _002549_hash NULL
++_002551_hash compat_writev 3 60063 _002551_hash NULL
++_002552_hash ms_rw_multi_sector 4-3 7459 _002552_hash NULL
++_002553_hash sparse_early_mem_maps_alloc_node 4 36971 _002553_hash NULL
++_002554_hash vmemmap_alloc_block_buf 1 61126 _002554_hash NULL
++_002555_hash xd_rw 4-3 49020 _002555_hash NULL
++_002556_hash compat_sys_preadv64 3 24283 _002556_hash NULL
++_002557_hash compat_sys_pwritev64 3 51151 _002557_hash NULL
++_002558_hash compat_sys_readv 3 20911 _002558_hash NULL
++_002559_hash compat_sys_writev 3 5784 _002559_hash NULL
++_002560_hash ms_rw 4 17220 _002560_hash NULL
++_002561_hash compat_sys_preadv 3 583 _002561_hash NULL
++_002562_hash compat_sys_pwritev 3 17886 _002562_hash NULL
++_002563_hash alloc_apertures 1 56561 _002563_hash NULL
++_002564_hash bin_uuid 3 28999 _002564_hash NULL
++_002565_hash __copy_from_user_inatomic_nocache 3 49921 _002565_hash NULL
++_002566_hash do_dmabuf_dirty_sou 7 3017 _002566_hash NULL
++_002567_hash do_surface_dirty_sou 7 39678 _002567_hash NULL
++_002568_hash drm_agp_bind_pages 3 56748 _002568_hash NULL
++_002569_hash drm_calloc_large 1-2 65421 _002569_hash NULL
++_002571_hash drm_fb_helper_init 3-4 19044 _002571_hash NULL
++_002573_hash drm_ht_create 2 18853 _002573_hash NULL
++_002574_hash drm_malloc_ab 1-2 16831 _002574_hash NULL
++_002576_hash drm_mode_crtc_set_gamma_size 2 31881 _002576_hash NULL
++_002577_hash drm_plane_init 6 28731 _002577_hash NULL
++_002578_hash drm_property_create 4 51239 _002578_hash NULL
++_002579_hash drm_property_create_blob 2 7414 _002579_hash NULL
++_002580_hash drm_vblank_init 2 11362 _002580_hash NULL
++_002581_hash drm_vmalloc_dma 1 14550 _002581_hash NULL
++_002582_hash fb_alloc_cmap_gfp 2 20792 _002582_hash NULL
++_002583_hash fbcon_prepare_logo 5 6246 _002583_hash NULL
++_002584_hash fb_read 3 33506 _002584_hash NULL
++_002585_hash fb_write 3 46924 _002585_hash NULL
++_002586_hash framebuffer_alloc 1 59145 _002586_hash NULL
++_002587_hash i915_cache_sharing_read 3 24775 _002587_hash NULL
++_002588_hash i915_cache_sharing_write 3 57961 _002588_hash NULL
++_002589_hash i915_max_freq_read 3 20581 _002589_hash NULL
++_002590_hash i915_max_freq_write 3 11350 _002590_hash NULL
++_002591_hash i915_wedged_read 3 35474 _002591_hash NULL
++_002592_hash i915_wedged_write 3 47771 _002592_hash NULL
++_002593_hash p9_client_read 5 19750 _002593_hash NULL
++_002594_hash probe_kernel_write 3 17481 _002594_hash NULL
++_002595_hash sched_feat_write 3 55202 _002595_hash NULL
++_002596_hash sd_alloc_ctl_entry 1 29708 _002596_hash NULL
++_002597_hash tstats_write 3 60432 _002597_hash &_000009_hash
++_002598_hash ttm_bo_fbdev_io 4 9805 _002598_hash NULL
++_002599_hash ttm_bo_io 5 47000 _002599_hash NULL
++_002600_hash ttm_dma_page_pool_free 2 34135 _002600_hash NULL
++_002601_hash ttm_page_pool_free 2 61661 _002601_hash NULL
++_002602_hash vmw_execbuf_process 5 22885 _002602_hash NULL
++_002603_hash vmw_fifo_reserve 2 12141 _002603_hash NULL
++_002604_hash vmw_kms_present 9 38130 _002604_hash NULL
++_002605_hash vmw_kms_readback 6 5727 _002605_hash NULL
++_002606_hash do_dmabuf_dirty_ldu 6 52241 _002606_hash NULL
++_002607_hash drm_mode_create_tv_properties 2 23122 _002607_hash NULL
++_002608_hash drm_property_create_enum 5 29201 _002608_hash NULL
++_002609_hash fast_user_write 5 20494 _002609_hash NULL
++_002610_hash fb_alloc_cmap 2 6554 _002610_hash NULL
++_002611_hash i915_gem_execbuffer_relocate_slow 7 25355 _002611_hash NULL
++_002612_hash kgdb_hex2mem 3 24755 _002612_hash NULL
++_002613_hash ttm_object_device_init 2 10321 _002613_hash NULL
++_002614_hash ttm_object_file_init 2 27804 _002614_hash NULL
++_002615_hash vmw_cursor_update_image 3-4 16332 _002615_hash NULL
++_002617_hash vmw_gmr2_bind 3 21305 _002617_hash NULL
++_002618_hash vmw_cursor_update_dmabuf 3-4 32045 _002618_hash NULL
++_002620_hash vmw_gmr_bind 3 44130 _002620_hash NULL
++_002621_hash vmw_du_crtc_cursor_set 4-5 28479 _002621_hash NULL
++_002622_hash __module_alloc 1 50004 _002622_hash NULL
++_002623_hash module_alloc_update_bounds_rw 1 63233 _002623_hash NULL
++_002624_hash module_alloc_update_bounds_rx 1 58634 _002624_hash NULL
++_002625_hash acpi_system_write_alarm 3 40205 _002625_hash NULL
++_002626_hash create_table 2 16213 _002626_hash NULL
++_002627_hash mem_read 3 57631 _002627_hash NULL
++_002628_hash mem_write 3 22232 _002628_hash NULL
++_002629_hash proc_fault_inject_read 3 36802 _002629_hash NULL
++_002630_hash proc_fault_inject_write 3 21058 _002630_hash NULL
++_002631_hash v9fs_fid_readn 4 60544 _002631_hash NULL
++_002632_hash v9fs_file_read 3 40858 _002632_hash NULL
++_002633_hash __devres_alloc 2 25598 _002633_hash NULL
++_002634_hash alloc_dummy_extent_buffer 2 56374 _002634_hash NULL
++_002635_hash alloc_fdtable 1 17389 _002635_hash NULL
++_002636_hash alloc_large_system_hash 2 22391 _002636_hash NULL
++_002637_hash alloc_ldt 2 21972 _002637_hash NULL
++_002638_hash __alloc_skb 1 23940 _002638_hash NULL
++_002639_hash __ata_change_queue_depth 3 23484 _002639_hash NULL
++_002640_hash btrfs_alloc_free_block 3 8986 _002640_hash NULL
++_002641_hash btrfs_find_device_for_logical 2 44993 _002641_hash NULL
++_002642_hash ccid3_hc_rx_getsockopt 3 62331 _002642_hash NULL
++_002643_hash ccid3_hc_tx_getsockopt 3 16314 _002643_hash NULL
++_002644_hash cifs_readdata_alloc 1 26360 _002644_hash NULL
++_002645_hash cistpl_vers_1 4 15023 _002645_hash NULL
++_002646_hash cmm_read 3 57520 _002646_hash NULL
++_002647_hash cosa_read 3 25966 _002647_hash NULL
++_002648_hash dm_table_create 3 35687 _002648_hash NULL
++_002649_hash dpcm_state_read_file 3 65489 _002649_hash NULL
++_002651_hash edac_mc_alloc 4 3611 _002651_hash NULL
++_002652_hash ep0_read 3 38095 _002652_hash NULL
++_002653_hash event_buffer_read 3 48772 _002765_hash NULL nohasharray
++_002654_hash extend_netdev_table 2 21453 _002654_hash NULL
++_002655_hash extract_entropy_user 3 26952 _003616_hash NULL nohasharray
++_002656_hash fcoe_ctlr_device_add 3 1793 _002656_hash NULL
++_002657_hash fd_do_readv 3 51297 _002657_hash NULL
++_002658_hash fd_do_writev 3 29329 _002658_hash NULL
++_002659_hash ffs_ep0_read 3 2672 _002659_hash NULL
++_002660_hash fill_readbuf 3 32464 _002660_hash NULL
++_002661_hash fw_iso_buffer_alloc 2 13704 _002661_hash NULL
++_002662_hash get_fd_set 1 3866 _002662_hash NULL
++_002663_hash hidraw_report_event 3 20503 _002663_hash NULL
++_002664_hash ieee80211_if_read_ht_opmode 3 29044 _002664_hash NULL
++_002665_hash ieee80211_if_read_num_mcast_sta 3 12419 _002665_hash NULL
++_002666_hash iwl_dbgfs_calib_disabled_read 3 22649 _002666_hash NULL
++_002667_hash iwl_dbgfs_rf_reset_read 3 26512 _002667_hash NULL
++_002668_hash ixgbe_alloc_q_vector 4-6 24439 _002668_hash NULL
++_002670_hash joydev_handle_JSIOCSAXMAP 3 48898 _002836_hash NULL nohasharray
++_002671_hash joydev_handle_JSIOCSBTNMAP 3 15643 _002671_hash NULL
++_002672_hash __kfifo_from_user_r 3 60345 _002672_hash NULL
++_002673_hash kstrtoint_from_user 2 8778 _002673_hash NULL
++_002674_hash kstrtol_from_user 2 10168 _002674_hash NULL
++_002675_hash kstrtoll_from_user 2 19500 _002675_hash NULL
++_002676_hash kstrtos16_from_user 2 28300 _002676_hash NULL
++_002677_hash kstrtos8_from_user 2 58268 _002677_hash NULL
++_002678_hash kstrtou16_from_user 2 54274 _002678_hash NULL
++_002679_hash kstrtou8_from_user 2 55599 _002679_hash NULL
++_002680_hash kstrtouint_from_user 2 10536 _002680_hash NULL
++_002681_hash kstrtoul_from_user 2 64569 _002681_hash NULL
++_002682_hash kstrtoull_from_user 2 63026 _002682_hash NULL
++_002683_hash l2cap_create_iframe_pdu 3 40055 _002683_hash NULL
++_002684_hash l2tp_ip6_recvmsg 4 62874 _002684_hash NULL
++_002685_hash mem_cgroup_read 5 22461 _002685_hash NULL
++_002686_hash nfs_fscache_get_super_cookie 3 44355 _002686_hash &_001648_hash
++_002687_hash nfs_pgarray_set 2 1085 _002687_hash NULL
++_002688_hash ntfs_rl_realloc 3 56831 _002688_hash &_000363_hash
++_002689_hash ntfs_rl_realloc_nofail 3 32173 _002689_hash NULL
++_002690_hash pn533_dep_link_up 5 22154 _002690_hash NULL
++_002691_hash port_fops_write 3 54627 _002691_hash NULL
++_002692_hash ptp_read 4 63251 _002692_hash NULL
++_002693_hash qla4xxx_change_queue_depth 2 1268 _002693_hash NULL
++_002694_hash reqsk_queue_alloc 2 40272 _002694_hash NULL
++_002695_hash resize_info_buffer 2 62889 _002695_hash NULL
++_002696_hash rfkill_fop_write 3 64808 _002696_hash NULL
++_002697_hash rt2x00debug_write_rfcsr 3 41473 _002697_hash NULL
++_002698_hash rvmalloc 1 46873 _002698_hash NULL
++_002699_hash rw_copy_check_uvector 3 45748 _003398_hash NULL nohasharray
++_002700_hash sctp_getsockopt_active_key 2 45483 _002700_hash NULL
++_002701_hash sctp_getsockopt_adaptation_layer 2 45375 _002701_hash NULL
++_002702_hash sctp_getsockopt_assoc_ids 2 9043 _002702_hash NULL
++_002703_hash sctp_getsockopt_associnfo 2 58169 _002703_hash NULL
++_002704_hash sctp_getsockopt_assoc_number 2 6384 _002704_hash NULL
++_002705_hash sctp_getsockopt_auto_asconf 2 46584 _002705_hash NULL
++_002706_hash sctp_getsockopt_context 2 52490 _002706_hash NULL
++_002707_hash sctp_getsockopt_default_send_param 2 63056 _002707_hash NULL
++_002708_hash sctp_getsockopt_disable_fragments 2 12330 _002708_hash NULL
++_002709_hash sctp_getsockopt_fragment_interleave 2 51215 _002709_hash NULL
++_002710_hash sctp_getsockopt_initmsg 2 26042 _002710_hash NULL
++_002711_hash sctp_getsockopt_mappedv4 2 20044 _002711_hash NULL
++_002712_hash sctp_getsockopt_nodelay 2 9560 _002712_hash NULL
++_002713_hash sctp_getsockopt_partial_delivery_point 2 60952 _002713_hash NULL
++_002714_hash sctp_getsockopt_peeloff 2 59190 _002714_hash NULL
++_002715_hash sctp_getsockopt_peer_addr_info 2 6024 _002715_hash NULL
++_002716_hash sctp_getsockopt_peer_addr_params 2 53645 _002716_hash NULL
++_002717_hash sctp_getsockopt_primary_addr 2 24639 _002717_hash NULL
++_002718_hash sctp_getsockopt_rtoinfo 2 62027 _002718_hash NULL
++_002719_hash sctp_getsockopt_sctp_status 2 56540 _002719_hash NULL
++_002720_hash self_check_write 5 50856 _002720_hash NULL
++_002721_hash smk_read_mapped 3 7562 _002721_hash NULL
++_002722_hash smk_set_cipso 3 20379 _002722_hash NULL
++_002723_hash smk_user_access 3 24440 _002723_hash NULL
++_002724_hash smk_write_mapped 3 13519 _002724_hash NULL
++_002725_hash smk_write_rules_list 3 18565 _002725_hash NULL
++_002726_hash snd_mixart_BA0_read 5 45069 _002726_hash NULL
++_002727_hash snd_mixart_BA1_read 5 5082 _002727_hash NULL
++_002728_hash snd_pcm_oss_read2 3 54387 _002728_hash NULL
++_002729_hash syslog_print 2 307 _002729_hash NULL
++_002730_hash tcp_dma_try_early_copy 3 4457 _002730_hash NULL
++_002731_hash tcp_send_rcvq 3 11316 _002731_hash NULL
++_002732_hash tomoyo_init_log 2 61526 _002732_hash NULL
++_002733_hash ubi_dump_flash 4 46381 _002733_hash NULL
++_002734_hash ubi_eba_atomic_leb_change 5 60379 _002734_hash NULL
++_002735_hash ubi_eba_write_leb 5-6 36029 _002735_hash NULL
++_002737_hash ubi_eba_write_leb_st 5 44343 _002737_hash NULL
++_002738_hash ubi_self_check_all_ff 4 41959 _002738_hash NULL
++_002739_hash unix_bind 3 15668 _002739_hash NULL
++_002740_hash usbvision_rvmalloc 1 19655 _002740_hash NULL
++_002742_hash v4l2_ctrl_new 7 24927 _002742_hash NULL
++_002743_hash v4l2_event_subscribe 3 53687 _002743_hash NULL
++_002744_hash v9fs_direct_read 3 45546 _002744_hash NULL
++_002745_hash v9fs_file_readn 4 36353 _002745_hash &_001606_hash
++_002746_hash __videobuf_alloc_vb 1 5665 _002746_hash NULL
++_002747_hash wm8350_write 3 24480 _002747_hash NULL
++_002748_hash xfs_buf_read_uncached 3 42844 _002748_hash NULL
++_002749_hash yurex_write 3 8761 _002749_hash NULL
++_002750_hash alloc_skb 1 55439 _002750_hash NULL
++_002751_hash alloc_skb_fclone 1 3467 _002751_hash NULL
++_002752_hash ata_scsi_change_queue_depth 2 23126 _002752_hash NULL
++_002753_hash ath6kl_disconnect_timeout_write 3 794 _002753_hash NULL
++_002754_hash ath6kl_keepalive_write 3 45600 _002754_hash NULL
++_002755_hash ath6kl_lrssi_roam_write 3 8362 _002755_hash NULL
++_002756_hash ath6kl_regread_write 3 14220 _002756_hash NULL
++_002757_hash core_sys_select 1 47494 _002757_hash NULL
++_002758_hash do_syslog 3 56807 _002758_hash NULL
++_002759_hash expand_fdtable 2 39273 _002759_hash NULL
++_002760_hash fd_execute_cmd 3 1132 _002760_hash NULL
++_002761_hash get_chars 3 40373 _002761_hash NULL
++_002762_hash hid_report_raw_event 4 2762 _002762_hash NULL
++_002763_hash inet_csk_listen_start 2 38233 _002763_hash NULL
++_002764_hash kstrtou32_from_user 2 30361 _002764_hash NULL
++_002765_hash l2cap_segment_sdu 4 48772 _002765_hash &_002653_hash
++_002766_hash __netdev_alloc_skb 2 18595 _002766_hash NULL
++_002767_hash nfs_readdata_alloc 2 65015 _002767_hash NULL
++_002768_hash nfs_writedata_alloc 2 12133 _002768_hash NULL
++_002769_hash ntfs_rl_append 2-4 6037 _002769_hash NULL
++_002771_hash ntfs_rl_insert 2-4 4931 _002771_hash NULL
++_002773_hash ntfs_rl_replace 2-4 14136 _002773_hash NULL
++_002775_hash ntfs_rl_split 2-4 52328 _002775_hash NULL
++_002777_hash port_fops_read 3 49626 _002777_hash NULL
++_002778_hash random_read 3 13815 _002778_hash NULL
++_002779_hash sg_proc_write_adio 3 45704 _002779_hash NULL
++_002780_hash sg_proc_write_dressz 3 46316 _002780_hash NULL
++_002781_hash tcp_sendmsg 4 30296 _002781_hash NULL
++_002782_hash tomoyo_write_log2 2 34318 _002782_hash NULL
++_002783_hash ubi_leb_change 4 10289 _002783_hash NULL
++_002784_hash ubi_leb_write 4-5 5478 _002784_hash NULL
++_002786_hash urandom_read 3 30462 _002786_hash NULL
++_002787_hash v9fs_cached_file_read 3 2514 _002787_hash NULL
++_002788_hash __videobuf_alloc_cached 1 12740 _002788_hash NULL
++_002789_hash __videobuf_alloc_uncached 1 55711 _002789_hash NULL
++_002790_hash wm8350_block_write 3 19727 _002790_hash NULL
++_002791_hash alloc_tx 2 32143 _002791_hash NULL
++_002792_hash alloc_wr 1-2 24635 _002792_hash NULL
++_002794_hash ath6kl_endpoint_stats_write 3 59621 _002794_hash NULL
++_002795_hash ath6kl_fwlog_mask_write 3 24810 _002795_hash NULL
++_002796_hash ath9k_wmi_cmd 4 327 _002796_hash NULL
++_002797_hash atm_alloc_charge 2 19517 _002879_hash NULL nohasharray
++_002798_hash ax25_output 2 22736 _002798_hash NULL
++_002799_hash bcsp_prepare_pkt 3 12961 _002799_hash NULL
++_002800_hash bt_skb_alloc 1 6404 _002800_hash NULL
++_002801_hash capinc_tty_write 3 28539 _002801_hash NULL
++_002802_hash cfpkt_create_pfx 1-2 23594 _002802_hash NULL
++_002804_hash cmd_complete 6 51629 _002804_hash NULL
++_002805_hash cmtp_add_msgpart 4 9252 _002805_hash NULL
++_002806_hash cmtp_send_interopmsg 7 376 _002806_hash NULL
++_002807_hash cxgb3_get_cpl_reply_skb 2 10620 _002807_hash NULL
++_002808_hash dbg_leb_change 4 23555 _002808_hash NULL
++_002809_hash dbg_leb_write 4-5 63555 _002809_hash &_000940_hash
++_002811_hash dccp_listen_start 2 35918 _002811_hash NULL
++_002812_hash __dev_alloc_skb 1 28681 _002812_hash NULL
++_002813_hash diva_os_alloc_message_buffer 1 64568 _002813_hash NULL
++_002814_hash dn_alloc_skb 2 6631 _002814_hash NULL
++_002815_hash do_pselect 1 62061 _002815_hash NULL
++_002816_hash _fc_frame_alloc 1 43568 _002816_hash NULL
++_002817_hash find_skb 2 20431 _002817_hash NULL
++_002818_hash fm_send_cmd 5 39639 _002818_hash NULL
++_002819_hash gem_alloc_skb 2 51715 _002819_hash NULL
++_002820_hash get_packet 3 41914 _002820_hash NULL
++_002821_hash get_packet 3 5747 _002821_hash NULL
++_002822_hash get_packet_pg 4 28023 _002822_hash NULL
++_002823_hash get_skb 2 63008 _002823_hash NULL
++_002824_hash hidp_queue_report 3 1881 _002824_hash NULL
++_002825_hash __hidp_send_ctrl_message 4 28303 _002825_hash NULL
++_002826_hash hycapi_rx_capipkt 3 11602 _002826_hash NULL
++_002827_hash i2400m_net_rx 5 27170 _002827_hash NULL
++_002828_hash igmpv3_newpack 2 35912 _002828_hash NULL
++_002829_hash inet_listen 2 14723 _002829_hash NULL
++_002830_hash isdn_net_ciscohdlck_alloc_skb 2 55209 _002830_hash &_001724_hash
++_002831_hash isdn_ppp_ccp_xmit_reset 6 63297 _002831_hash NULL
++_002832_hash kmsg_read 3 46514 _002832_hash NULL
++_002833_hash _l2_alloc_skb 1 11883 _002833_hash NULL
++_002834_hash l3_alloc_skb 1 32289 _002834_hash NULL
++_002835_hash llc_alloc_frame 4 64366 _002835_hash NULL
++_002836_hash mac_drv_rx_init 2 48898 _002836_hash &_002670_hash
++_002837_hash mgmt_event 4 12810 _002837_hash NULL
++_002838_hash mI_alloc_skb 1 24770 _002838_hash NULL
++_002839_hash nci_skb_alloc 2 49757 _002839_hash NULL
++_002840_hash netdev_alloc_skb 2 62437 _002840_hash NULL
++_002841_hash __netdev_alloc_skb_ip_align 2 55067 _002841_hash NULL
++_002842_hash new_skb 1 21148 _002842_hash NULL
++_002843_hash nfc_alloc_recv_skb 1 10244 _002843_hash NULL
++_002844_hash nfcwilink_skb_alloc 1 16167 _002844_hash NULL
++_002845_hash nfulnl_alloc_skb 2 65207 _002845_hash NULL
++_002846_hash ni65_alloc_mem 3 10664 _002846_hash NULL
++_002847_hash pep_alloc_skb 3 46303 _002847_hash NULL
++_002848_hash pn_raw_send 2 54330 _002848_hash NULL
++_002849_hash __pskb_copy 2 9038 _002849_hash NULL
++_002850_hash refill_pool 2 19477 _002850_hash NULL
++_002851_hash rfcomm_wmalloc 2 58090 _002851_hash NULL
++_002852_hash rx 4 57944 _002852_hash NULL
++_002853_hash sctp_ulpevent_new 1 33377 _002853_hash NULL
++_002854_hash send_command 4 10832 _002854_hash NULL
++_002855_hash skb_copy_expand 2-3 7685 _002855_hash &_000671_hash
++_002857_hash sk_stream_alloc_skb 2 57622 _002857_hash NULL
++_002858_hash sock_alloc_send_pskb 2 21246 _002858_hash NULL
++_002859_hash sock_rmalloc 2 59740 _002859_hash &_002157_hash
++_002860_hash sock_wmalloc 2 16472 _002860_hash NULL
++_002861_hash solos_param_store 4 34755 _002861_hash NULL
++_002862_hash sys_select 1 38827 _002862_hash NULL
++_002863_hash sys_syslog 3 10746 _002863_hash NULL
++_002864_hash t4vf_pktgl_to_skb 2 39005 _002864_hash NULL
++_002865_hash tcp_collapse 5-6 63294 _002865_hash NULL
++_002867_hash tipc_cfg_reply_alloc 1 27606 _002867_hash NULL
++_002868_hash ubifs_leb_change 4 17789 _002868_hash NULL
++_002869_hash ubifs_leb_write 4-5 22679 _002869_hash NULL
++_002871_hash ulog_alloc_skb 1 23427 _002871_hash NULL
++_002872_hash _alloc_mISDN_skb 3 52232 _002872_hash NULL
++_002873_hash ath9k_multi_regread 4 65056 _002873_hash NULL
++_002874_hash ath_rxbuf_alloc 2 24745 _002874_hash NULL
++_002875_hash ax25_send_frame 2 19964 _002875_hash NULL
++_002876_hash bchannel_get_rxbuf 2 37213 _002876_hash NULL
++_002877_hash cfpkt_create 1 18197 _002877_hash NULL
++_002878_hash console_store 4 36007 _002878_hash NULL
++_002879_hash dev_alloc_skb 1 19517 _002879_hash &_002797_hash
++_002880_hash dn_nsp_do_disc 2-6 49474 _002880_hash NULL
++_002882_hash do_write_orph_node 2 64343 _002882_hash NULL
++_002883_hash dsp_cmx_send_member 2 15625 _002883_hash NULL
++_002884_hash fc_frame_alloc 2 1596 _002884_hash NULL
++_002885_hash fc_frame_alloc_fill 2 59394 _002885_hash NULL
++_002886_hash fmc_send_cmd 5 20435 _002886_hash NULL
++_002887_hash hci_send_cmd 3 43810 _002887_hash NULL
++_002888_hash hci_si_event 3 1404 _002888_hash NULL
++_002889_hash hfcpci_empty_bfifo 4 62323 _002889_hash NULL
++_002890_hash hidp_send_ctrl_message 4 43702 _002890_hash NULL
++_002891_hash hysdn_sched_rx 3 60533 _002891_hash NULL
++_002892_hash inet_dccp_listen 2 28565 _002892_hash NULL
++_002893_hash ip6_append_data 4-5 36490 _002893_hash NULL
++_002894_hash __ip_append_data 7-8 36191 _002894_hash NULL
++_002895_hash l1oip_socket_recv 6 56537 _002895_hash NULL
++_002896_hash l2cap_build_cmd 4 48676 _002896_hash NULL
++_002897_hash l2down_create 4 21755 _002897_hash NULL
++_002898_hash l2up_create 3 6430 _002898_hash NULL
++_002899_hash ldisc_receive 4 41516 _002899_hash NULL
++_002902_hash lro_gen_skb 6 2644 _002902_hash NULL
++_002903_hash macvtap_alloc_skb 2-4-3 50629 _002903_hash NULL
++_002906_hash mgmt_device_found 10 14146 _002906_hash NULL
++_002907_hash nci_send_cmd 3 58206 _002907_hash NULL
++_002908_hash netdev_alloc_skb_ip_align 2 40811 _002908_hash NULL
++_002909_hash nfcwilink_send_bts_cmd 3 10802 _002909_hash NULL
++_002910_hash nfqnl_mangle 2 14583 _002910_hash NULL
++_002911_hash p54_alloc_skb 3 34366 _002911_hash &_000475_hash
++_002912_hash packet_alloc_skb 2-5-4 62602 _002912_hash NULL
++_002915_hash pep_indicate 5 38611 _002915_hash NULL
++_002916_hash pep_reply 5 50582 _002916_hash NULL
++_002917_hash pipe_handler_request 5 50774 _002917_hash &_001189_hash
++_002918_hash ql_process_mac_rx_page 4 15543 _002918_hash NULL
++_002919_hash ql_process_mac_rx_skb 4 6689 _002919_hash NULL
++_002920_hash rfcomm_tty_write 3 51603 _002920_hash NULL
++_002921_hash send_mpa_reject 3 7135 _002921_hash NULL
++_002922_hash send_mpa_reply 3 32372 _002922_hash NULL
++_002923_hash set_rxd_buffer_pointer 8 9950 _002923_hash NULL
++_002924_hash sge_rx 3 50594 _002924_hash NULL
++_002925_hash skb_cow_data 2 11565 _002925_hash NULL
++_002926_hash smp_build_cmd 3 45853 _002926_hash NULL
++_002927_hash sock_alloc_send_skb 2 23720 _002927_hash NULL
++_002928_hash sys_pselect6 1 57449 _002928_hash NULL
++_002929_hash tcp_fragment 3 20436 _002929_hash NULL
++_002930_hash teiup_create 3 43201 _002930_hash NULL
++_002931_hash tg3_run_loopback 2 30093 _002931_hash NULL
++_002932_hash tun_alloc_skb 2-4-3 41216 _002932_hash NULL
++_002935_hash ubifs_write_node 5-3 11258 _002935_hash NULL
++_002936_hash use_pool 2 64607 _002936_hash NULL
++_002937_hash vxge_rx_alloc 3 52024 _002937_hash NULL
++_002938_hash add_packet 3 54433 _002938_hash NULL
++_002939_hash add_rx_skb 3 8257 _002939_hash NULL
++_002940_hash ath6kl_buf_alloc 1 57304 _002940_hash NULL
++_002941_hash bat_iv_ogm_aggregate_new 2 2620 _002941_hash NULL
++_002942_hash bnx2fc_process_l2_frame_compl 3 65072 _002942_hash NULL
++_002943_hash brcmu_pkt_buf_get_skb 1 5556 _002943_hash NULL
++_002944_hash br_send_bpdu 3 29669 _002944_hash NULL
++_002945_hash bt_skb_send_alloc 2 6581 _002945_hash NULL
++_002946_hash c4iw_reject_cr 3 28174 _002946_hash NULL
++_002947_hash carl9170_rx_copy_data 2 21656 _002947_hash NULL
++_002948_hash cfpkt_add_body 3 44630 _002948_hash NULL
++_002949_hash cfpkt_append 3 61206 _002949_hash NULL
++_002950_hash cosa_net_setup_rx 2 38594 _002950_hash NULL
++_002951_hash cxgb4_pktgl_to_skb 2 61899 _002951_hash NULL
++_002952_hash dn_alloc_send_pskb 2 4465 _002952_hash NULL
++_002953_hash dn_nsp_return_disc 2 60296 _002953_hash NULL
++_002954_hash dn_nsp_send_disc 2 23469 _002954_hash NULL
++_002955_hash dsp_tone_hw_message 3 17678 _002955_hash NULL
++_002956_hash dvb_net_sec 3 37884 _002956_hash NULL
++_002957_hash e1000_check_copybreak 3 62448 _002957_hash NULL
++_002958_hash fast_rx_path 3 59214 _002958_hash NULL
++_002959_hash fc_fcp_frame_alloc 2 12624 _002959_hash NULL
++_002960_hash fcoe_ctlr_send_keep_alive 3 15308 _002960_hash NULL
++_002961_hash fwnet_incoming_packet 3 40380 _002961_hash NULL
++_002962_hash fwnet_pd_new 4 39947 _002962_hash NULL
++_002963_hash got_frame 2 16028 _002963_hash NULL
++_002964_hash gsm_mux_rx_netchar 3 33336 _002964_hash NULL
++_002965_hash hdlcdev_rx 3 997 _002965_hash NULL
++_002966_hash hdlc_empty_fifo 2 18397 _002966_hash NULL
++_002967_hash hfc_empty_fifo 2 57972 _002967_hash NULL
++_002968_hash hfcpci_empty_fifo 4 2427 _002968_hash NULL
++_002969_hash hfcsusb_rx_frame 3 52745 _002969_hash NULL
++_002970_hash hidp_output_raw_report 3 5629 _002970_hash NULL
++_002971_hash hscx_empty_fifo 2 13360 _002971_hash NULL
++_002972_hash hysdn_rx_netpkt 3 16136 _002972_hash NULL
++_002973_hash ieee80211_fragment 4 33112 _002973_hash NULL
++_002974_hash ieee80211_probereq_get 4-6 29069 _002974_hash NULL
++_002976_hash ieee80211_send_auth 5 24121 _002976_hash NULL
++_002977_hash ieee80211_set_probe_resp 3 10077 _002977_hash NULL
++_002978_hash ieee80211_tdls_mgmt 8 9581 _002978_hash NULL
++_002979_hash ip6_ufo_append_data 5-7-6 4780 _002979_hash NULL
++_002982_hash ip_ufo_append_data 6-8-7 12775 _002982_hash NULL
++_002985_hash ipw_packet_received_skb 2 1230 _002985_hash NULL
++_002986_hash iwch_reject_cr 3 23901 _002986_hash NULL
++_002987_hash iwm_rx_packet_alloc 3 9898 _002987_hash NULL
++_002988_hash ixgb_check_copybreak 3 5847 _002988_hash NULL
++_002989_hash l1oip_socket_parse 4 4507 _002989_hash NULL
++_002990_hash l2cap_send_cmd 4 14548 _002990_hash NULL
++_002991_hash l2tp_ip6_sendmsg 4 7461 _002991_hash NULL
++_002993_hash lowpan_fragment_xmit 3-4 22095 _002993_hash NULL
++_002996_hash mcs_unwrap_fir 3 25733 _002996_hash NULL
++_002997_hash mcs_unwrap_mir 3 9455 _002997_hash NULL
++_002998_hash mld_newpack 2 50950 _002998_hash NULL
++_002999_hash nfc_alloc_send_skb 4 3167 _002999_hash NULL
++_003000_hash p54_download_eeprom 4 43842 _003000_hash NULL
++_003002_hash ppp_tx_cp 5 62044 _003002_hash NULL
++_003003_hash prism2_send_mgmt 4 62605 _003003_hash &_001876_hash
++_003004_hash prism2_sta_send_mgmt 5 43916 _003004_hash NULL
++_003005_hash _queue_data 4 54983 _003005_hash NULL
++_003006_hash read_dma 3 55086 _003006_hash NULL
++_003007_hash read_fifo 3 826 _003007_hash NULL
++_003008_hash receive_copy 3 12216 _003008_hash NULL
++_003009_hash rtl8169_try_rx_copy 3 705 _003009_hash NULL
++_003010_hash _rtl92s_firmware_downloadcode 3 14021 _003010_hash NULL
++_003011_hash rx_data 4 60442 _003011_hash NULL
++_003012_hash sis190_try_rx_copy 3 57069 _003012_hash NULL
++_003013_hash skge_rx_get 3 40598 _003013_hash NULL
++_003014_hash tcp_mark_head_lost 2 35895 _003014_hash NULL
++_003015_hash tcp_match_skb_to_sack 3-4 23568 _003015_hash NULL
++_003017_hash tso_fragment 3 29050 _003017_hash NULL
++_003018_hash tt_response_fill_table 1 57902 _003018_hash NULL
++_003020_hash udpv6_sendmsg 4 22316 _003020_hash NULL
++_003021_hash velocity_rx_copy 2 34583 _003021_hash NULL
++_003022_hash W6692_empty_Bfifo 2 47804 _003022_hash NULL
++_003023_hash zd_mac_rx 3 38296 _003023_hash NULL
++_003024_hash ath6kl_wmi_get_new_buf 1 52304 _003024_hash NULL
++_003025_hash bat_iv_ogm_queue_add 3 30870 _003025_hash NULL
++_003026_hash brcmf_alloc_pkt_and_read 2 63116 _003026_hash &_001808_hash
++_003027_hash brcmf_sdcard_recv_buf 6 38179 _003027_hash NULL
++_003028_hash brcmf_sdcard_rwdata 5 65041 _003028_hash NULL
++_003029_hash brcmf_sdcard_send_buf 6 7713 _003029_hash NULL
++_003030_hash carl9170_handle_mpdu 3 11056 _003030_hash NULL
++_003031_hash cfpkt_add_trail 3 27260 _003031_hash NULL
++_003032_hash cfpkt_pad_trail 2 55511 _003032_hash NULL
++_003033_hash dvb_net_sec_callback 2 28786 _003033_hash NULL
++_003034_hash fwnet_receive_packet 9 50537 _003034_hash NULL
++_003035_hash handle_rx_packet 3 58993 _003035_hash NULL
++_003036_hash HDLC_irq 2 8709 _003036_hash NULL
++_003037_hash hdlc_rpr_irq 2 10240 _003037_hash NULL
++_003043_hash ipwireless_network_packet_received 4 51277 _003043_hash NULL
++_003044_hash l2cap_bredr_sig_cmd 3 49065 _003044_hash NULL
++_003045_hash l2cap_sock_alloc_skb_cb 2 33532 _003045_hash NULL
++_003046_hash llcp_allocate_pdu 3 19866 _003046_hash NULL
++_003047_hash ppp_cp_event 6 2965 _003047_hash NULL
++_003048_hash receive_client_update_packet 3 49104 _003048_hash NULL
++_003049_hash receive_server_sync_packet 3 59021 _003049_hash NULL
++_003050_hash sky2_receive 2 13407 _003050_hash NULL
++_003051_hash tcp_sacktag_walk 5-6 49703 _003051_hash NULL
++_003053_hash tcp_write_xmit 2 64602 _003053_hash NULL
++_003054_hash ath6kl_wmi_add_wow_pattern_cmd 4 12842 _003054_hash NULL
++_003055_hash ath6kl_wmi_beginscan_cmd 8 25462 _003055_hash NULL
++_003056_hash ath6kl_wmi_send_probe_response_cmd 6 31728 _003056_hash NULL
++_003057_hash ath6kl_wmi_set_appie_cmd 5 39266 _003057_hash NULL
++_003058_hash ath6kl_wmi_set_ie_cmd 6 37260 _003058_hash NULL
++_003059_hash ath6kl_wmi_startscan_cmd 8 33674 _003059_hash NULL
++_003060_hash ath6kl_wmi_test_cmd 3 27312 _003060_hash NULL
++_003061_hash brcmf_sdbrcm_membytes 3-5 37324 _003061_hash NULL
++_003063_hash brcmf_sdbrcm_read_control 3 22721 _003063_hash NULL
++_003064_hash brcmf_tx_frame 3 20978 _003064_hash NULL
++_003065_hash __carl9170_rx 3 56784 _003065_hash NULL
++_003066_hash cfpkt_setlen 2 49343 _003066_hash NULL
++_003067_hash hdlc_irq_one 2 3944 _003067_hash NULL
++_003069_hash tcp_push_one 2 48816 _003069_hash NULL
++_003070_hash __tcp_push_pending_frames 2 48148 _003070_hash NULL
++_003071_hash brcmf_sdbrcm_bus_txctl 3 42492 _003071_hash NULL
++_003072_hash carl9170_rx 3 13272 _003072_hash NULL
++_003073_hash carl9170_rx_stream 3 1334 _003073_hash NULL
++_003074_hash tcp_push 3 10680 _003074_hash NULL
++_003075_hash create_log 2 8225 _003075_hash NULL
++_003076_hash expand_files 2 17080 _003076_hash NULL
++_003077_hash iio_device_alloc 1 41440 _003077_hash NULL
++_003078_hash OS_mem_token_alloc 1 14276 _003078_hash NULL
++_003079_hash packet_came 3 18072 _003079_hash NULL
++_003080_hash softsynth_write 3 3455 _003080_hash NULL
++_003081_hash alloc_fd 1 37637 _003081_hash NULL
++_003082_hash sys_dup3 2 33421 _003082_hash NULL
++_003083_hash do_fcntl 3 31468 _003083_hash NULL
++_003084_hash sys_dup2 2 25284 _003084_hash NULL
++_003085_hash sys_fcntl 3 19267 _003085_hash NULL
++_003086_hash sys_fcntl64 3 29031 _003086_hash NULL
++_003087_hash cmpk_message_handle_tx 4 54024 _003087_hash NULL
++_003088_hash comedi_buf_alloc 3 24822 _003088_hash NULL
++_003089_hash compat_rw_copy_check_uvector 3 22001 _003089_hash &_001989_hash
++_003090_hash compat_sys_fcntl64 3 60256 _003090_hash NULL
++_003091_hash evtchn_write 3 43278 _003091_hash NULL
++_003092_hash fw_download_code 3 13249 _003092_hash NULL
++_003093_hash fwSendNullPacket 2 54618 _003093_hash NULL
++_003095_hash ieee80211_authentication_req 3 63973 _003095_hash NULL
++_003097_hash rtllib_authentication_req 3 26713 _003097_hash NULL
++_003098_hash SendTxCommandPacket 3 42901 _003098_hash NULL
++_003099_hash snd_nm256_capture_copy 5 28622 _003099_hash NULL
++_003100_hash snd_nm256_playback_copy 5 38567 _003100_hash NULL
++_003101_hash tomoyo_init_log 2 14806 _003101_hash NULL
++_003102_hash usbdux_attach_common 4 51764 _003271_hash NULL nohasharray
++_003103_hash compat_sys_fcntl 3 15654 _003103_hash NULL
++_003104_hash ieee80211_auth_challenge 3 18810 _003104_hash NULL
++_003105_hash ieee80211_rtl_auth_challenge 3 61897 _003105_hash NULL
++_003106_hash resize_async_buffer 4 64031 _003106_hash &_002119_hash
++_003107_hash rtllib_auth_challenge 3 12493 _003107_hash NULL
++_003108_hash tomoyo_write_log2 2 11732 _003108_hash NULL
++_003109_hash allocate_probes 1 40204 _003109_hash NULL
++_003110_hash alloc_ftrace_hash 1 57431 _003110_hash &_002532_hash
++_003111_hash __alloc_preds 2 9492 _003111_hash NULL
++_003112_hash __alloc_pred_stack 2 26687 _003112_hash NULL
++_003113_hash alloc_sched_domains 1 47756 _003113_hash NULL
++_003114_hash alloc_trace_probe 6 38720 _003114_hash NULL
++_003115_hash alloc_trace_uprobe 3 13870 _003850_hash NULL nohasharray
++_003116_hash arcfb_write 3 8702 _003116_hash NULL
++_003117_hash ath6kl_sdio_alloc_prep_scat_req 2 51986 _003117_hash NULL
++_003118_hash ath6kl_usb_post_recv_transfers 2 32892 _003118_hash NULL
++_003119_hash ath6kl_usb_submit_ctrl_in 6 32880 _003119_hash &_000778_hash
++_003120_hash ath6kl_usb_submit_ctrl_out 6 9978 _003120_hash NULL
++_003121_hash auok190xfb_write 3 37001 _003121_hash NULL
++_003122_hash beacon_interval_write 3 17952 _003122_hash NULL
++_003123_hash blk_dropped_read 3 4168 _003123_hash NULL
++_003124_hash blk_msg_write 3 13655 _003124_hash NULL
++_003125_hash brcmf_usbdev_qinit 2 19090 _003125_hash &_001533_hash
++_003126_hash brcmf_usb_dl_cmd 4 53130 _003126_hash NULL
++_003127_hash broadsheetfb_write 3 39976 _003127_hash NULL
++_003128_hash broadsheet_spiflash_rewrite_sector 2 54864 _003128_hash NULL
++_003129_hash cyttsp_probe 4 1940 _003129_hash NULL
++_003130_hash da9052_group_write 3 4534 _003130_hash NULL
++_003131_hash dccpprobe_read 3 52549 _003131_hash NULL
++_003132_hash drm_property_create_bitmask 5 30195 _003132_hash NULL
++_003133_hash dtim_interval_write 3 30489 _003133_hash NULL
++_003134_hash dynamic_ps_timeout_write 3 37713 _003134_hash NULL
++_003135_hash event_enable_read 3 7074 _003135_hash NULL
++_003136_hash event_enable_write 3 45238 _003136_hash NULL
++_003137_hash event_filter_read 3 23494 _003137_hash NULL
++_003138_hash event_filter_write 3 56609 _003138_hash NULL
++_003139_hash event_id_read 3 64288 _003139_hash &_001240_hash
++_003140_hash f_audio_buffer_alloc 1 41110 _003140_hash NULL
++_003141_hash fb_sys_read 3 13778 _003141_hash NULL
++_003142_hash fb_sys_write 3 33130 _003142_hash NULL
++_003143_hash forced_ps_write 3 37209 _003143_hash NULL
++_003144_hash __fprog_create 2 41263 _003144_hash NULL
++_003145_hash fq_codel_zalloc 1 15378 _003145_hash NULL
++_003146_hash ftrace_pid_write 3 39710 _003146_hash NULL
++_003147_hash ftrace_profile_read 3 21327 _003147_hash NULL
++_003148_hash ftrace_profile_write 3 53327 _003148_hash NULL
++_003149_hash ftrace_write 3 29551 _003149_hash NULL
++_003150_hash gdm_wimax_netif_rx 3 43423 _003150_hash &_001619_hash
++_003151_hash gpio_power_write 3 1991 _003151_hash NULL
++_003152_hash hecubafb_write 3 26942 _003152_hash NULL
++_003153_hash hsc_msg_alloc 1 60990 _003153_hash NULL
++_003154_hash hsc_write 3 55875 _003154_hash NULL
++_003155_hash hsi_alloc_controller 1 41802 _003155_hash NULL
++_003156_hash hsi_register_board_info 2 13820 _003156_hash NULL
++_003157_hash i915_ring_stop_read 3 42549 _003406_hash NULL nohasharray
++_003158_hash i915_ring_stop_write 3 59010 _003158_hash NULL
++_003159_hash ieee802154_alloc_device 1 13767 _003159_hash NULL
++_003160_hash intel_sdvo_write_cmd 4 54377 _003160_hash &_000815_hash
++_003161_hash ivtvfb_write 3 40023 _003161_hash NULL
++_003162_hash metronomefb_write 3 8823 _003162_hash NULL
++_003163_hash mwifiex_usb_submit_rx_urb 2 54558 _003163_hash NULL
++_003164_hash nfc_hci_hcp_message_tx 6 14534 _003164_hash NULL
++_003165_hash nfc_hci_set_param 5 40697 _003165_hash NULL
++_003166_hash nfc_shdlc_alloc_skb 2 12741 _003166_hash NULL
++_003167_hash odev_update 2 50169 _003167_hash NULL
++_003168_hash oz_add_farewell 5 20652 _003168_hash NULL
++_003169_hash oz_cdev_read 3 20659 _003169_hash NULL
++_003170_hash oz_cdev_write 3 33852 _003170_hash NULL
++_003171_hash oz_ep_alloc 2 5587 _003171_hash NULL
++_003172_hash oz_events_read 3 47535 _003172_hash NULL
++_003173_hash pmcraid_copy_sglist 3 38431 _003173_hash NULL
++_003174_hash prctl_set_mm 3 64538 _003174_hash NULL
++_003175_hash ptp_filter_init 2 36780 _003175_hash NULL
++_003176_hash rb_simple_read 3 45972 _003176_hash NULL
++_003177_hash rb_simple_write 3 20890 _003177_hash NULL
++_003178_hash read_file_dfs 3 43145 _003178_hash NULL
++_003179_hash rx_streaming_always_write 3 32357 _003436_hash NULL nohasharray
++_003180_hash rx_streaming_interval_write 3 50120 _003180_hash NULL
++_003181_hash shmem_pread_fast 3 34147 _003181_hash NULL
++_003182_hash shmem_pread_slow 3 3198 _003182_hash NULL
++_003183_hash shmem_pwrite_fast 3 46842 _003183_hash NULL
++_003184_hash shmem_pwrite_slow 3 31741 _003184_hash NULL
++_003185_hash show_header 3 4722 _003185_hash &_000736_hash
++_003186_hash split_scan_timeout_write 3 52128 _003186_hash NULL
++_003187_hash stack_max_size_read 3 1445 _003187_hash NULL
++_003188_hash stack_max_size_write 3 36068 _003188_hash NULL
++_003189_hash subsystem_filter_read 3 62310 _003189_hash NULL
++_003190_hash subsystem_filter_write 3 13022 _003190_hash NULL
++_003191_hash suspend_dtim_interval_write 3 48854 _003191_hash NULL
++_003192_hash system_enable_read 3 25815 _003192_hash NULL
++_003193_hash system_enable_write 3 61396 _003193_hash NULL
++_003194_hash trace_options_core_read 3 47390 _003194_hash NULL
++_003195_hash trace_options_core_write 3 61551 _003195_hash NULL
++_003196_hash trace_options_read 3 11419 _003196_hash NULL
++_003197_hash trace_options_write 3 48275 _003197_hash NULL
++_003198_hash trace_parser_get_init 2 31379 _003198_hash NULL
++_003199_hash traceprobe_probes_write 3 64969 _003199_hash NULL
++_003200_hash trace_seq_to_user 3 65398 _003200_hash NULL
++_003201_hash tracing_buffers_read 3 11124 _003201_hash NULL
++_003202_hash tracing_clock_write 3 27961 _003202_hash NULL
++_003203_hash tracing_cpumask_read 3 7010 _003203_hash NULL
++_003204_hash tracing_ctrl_read 3 46922 _003204_hash NULL
++_003205_hash tracing_ctrl_write 3 42324 _003205_hash &_001726_hash
++_003206_hash tracing_entries_read 3 8345 _003206_hash NULL
++_003207_hash tracing_entries_write 3 60563 _003207_hash NULL
++_003208_hash tracing_max_lat_read 3 8890 _003208_hash NULL
++_003209_hash tracing_max_lat_write 3 8728 _003209_hash NULL
++_003210_hash tracing_read_dyn_info 3 45468 _003210_hash NULL
++_003211_hash tracing_readme_read 3 16493 _003211_hash NULL
++_003212_hash tracing_saved_cmdlines_read 3 21434 _003212_hash NULL
++_003213_hash tracing_set_trace_read 3 44122 _003213_hash NULL
++_003214_hash tracing_set_trace_write 3 57096 _003214_hash NULL
++_003215_hash tracing_stats_read 3 34537 _003215_hash NULL
++_003216_hash tracing_total_entries_read 3 62817 _003216_hash NULL
++_003217_hash tracing_trace_options_write 3 153 _003217_hash NULL
++_003218_hash ttm_put_pages 2 9179 _003218_hash NULL
++_003219_hash udl_prime_create 2 57159 _003219_hash NULL
++_003220_hash ufx_alloc_urb_list 3 10349 _003220_hash NULL
++_003221_hash u_memcpya 2-3 30139 _003221_hash NULL
++_003223_hash viafb_dfph_proc_write 3 49288 _003223_hash NULL
++_003224_hash viafb_dfpl_proc_write 3 627 _003224_hash NULL
++_003225_hash viafb_dvp0_proc_write 3 23023 _003225_hash NULL
++_003226_hash viafb_dvp1_proc_write 3 48864 _003226_hash NULL
++_003227_hash viafb_vt1636_proc_write 3 16018 _003227_hash NULL
++_003228_hash vivi_read 3 23073 _003228_hash NULL
++_003229_hash wl1271_rx_filter_alloc_field 5 46721 _003229_hash NULL
++_003230_hash wl12xx_cmd_build_probe_req 6-8 3098 _003230_hash NULL
++_003232_hash wlcore_alloc_hw 1 7785 _003232_hash NULL
++_003233_hash alloc_and_copy_ftrace_hash 1 29368 _003233_hash NULL
++_003234_hash create_trace_probe 1 20175 _003234_hash NULL
++_003235_hash create_trace_uprobe 1 13184 _003235_hash NULL
++_003236_hash intel_sdvo_set_value 4 2311 _003236_hash NULL
++_003237_hash mmio_read 4 40348 _003237_hash NULL
++_003238_hash nfc_hci_execute_cmd 5 43882 _003238_hash NULL
++_003239_hash nfc_hci_send_event 5 21452 _003239_hash NULL
++_003240_hash nfc_hci_send_response 5 56462 _003240_hash NULL
++_003241_hash picolcd_fb_write 3 2318 _003241_hash NULL
++_003242_hash probes_write 3 29711 _003242_hash NULL
++_003243_hash sys_prctl 4 8766 _003243_hash NULL
++_003244_hash tracing_read_pipe 3 35312 _003244_hash NULL
++_003245_hash brcmf_usb_attach 1-2 44656 _003245_hash NULL
++_003247_hash dlfb_ops_write 3 64150 _003247_hash NULL
++_003248_hash nfc_hci_send_cmd 5 55714 _003248_hash NULL
++_003249_hash ufx_ops_write 3 54848 _003249_hash NULL
++_003250_hash viafb_iga1_odev_proc_write 3 36241 _003250_hash NULL
++_003251_hash viafb_iga2_odev_proc_write 3 2363 _003251_hash NULL
++_003252_hash xenfb_write 3 43412 _003252_hash NULL
++_003253_hash acl_alloc 1 35979 _003253_hash NULL
++_003254_hash acl_alloc_stack_init 1 60630 _003254_hash NULL
++_003255_hash acl_alloc_num 1-2 60778 _003255_hash NULL
++_003257_hash padzero 1 55 _003257_hash &_002013_hash
++_003258_hash __get_vm_area_node 1 55305 _003258_hash NULL
++_003259_hash get_vm_area 1 18080 _003259_hash NULL
++_003260_hash __get_vm_area 1 61599 _003260_hash NULL
++_003261_hash get_vm_area_caller 1 10527 _003261_hash NULL
++_003262_hash __get_vm_area_caller 1 56416 _003302_hash NULL nohasharray
++_003263_hash alloc_vm_area 1 36149 _003263_hash NULL
++_003264_hash __ioremap_caller 1-2 21800 _003264_hash NULL
++_003266_hash vmap 2 15025 _003266_hash NULL
++_003267_hash ioremap_cache 1-2 47189 _003267_hash NULL
++_003269_hash ioremap_nocache 1-2 2439 _003269_hash NULL
++_003271_hash ioremap_prot 1-2 51764 _003271_hash &_003102_hash
++_003273_hash ioremap_wc 1-2 62695 _003273_hash NULL
++_003274_hash acpi_os_ioremap 1-2 49523 _003274_hash NULL
++_003276_hash ca91cx42_alloc_resource 2 10502 _003276_hash NULL
++_003277_hash devm_ioremap_nocache 2-3 2036 _003277_hash NULL
++_003279_hash __einj_error_trigger 1 17707 _003279_hash &_001577_hash
++_003280_hash io_mapping_map_wc 2 19284 _003280_hash NULL
++_003281_hash ioremap 1-2 23172 _003281_hash NULL
++_003283_hash lguest_map 1-2 42008 _003283_hash NULL
++_003285_hash msix_map_region 3 3411 _003285_hash NULL
++_003286_hash pci_iomap 3 47575 _003286_hash NULL
++_003287_hash sfi_map_memory 1-2 5183 _003287_hash NULL
++_003289_hash tsi148_alloc_resource 2 24563 _003289_hash NULL
++_003290_hash vb2_vmalloc_get_userptr 3 31374 _003290_hash NULL
++_003291_hash xlate_dev_mem_ptr 1 15291 _003291_hash &_001167_hash
++_003292_hash a4t_cs_init 3 27734 _003292_hash NULL
++_003293_hash aac_nark_ioremap 2 50163 _003293_hash &_000314_hash
++_003294_hash aac_rkt_ioremap 2 3333 _003294_hash NULL
++_003295_hash aac_rx_ioremap 2 52410 _003295_hash NULL
++_003296_hash aac_sa_ioremap 2 13596 _003296_hash &_000288_hash
++_003297_hash aac_src_ioremap 2 41688 _003297_hash NULL
++_003298_hash aac_srcv_ioremap 2 6659 _003298_hash NULL
++_003299_hash acpi_map 1-2 58725 _003299_hash NULL
++_003301_hash acpi_os_read_memory 1-3 54186 _003301_hash NULL
++_003302_hash acpi_os_write_memory 1-3 56416 _003302_hash &_003262_hash
++_003303_hash c101_run 2 37279 _003303_hash NULL
++_003304_hash ca91cx42_master_set 4 23146 _003304_hash NULL
++_003305_hash check586 2 29914 _003305_hash NULL
++_003306_hash check_mirror 1-2 57342 _003306_hash &_001564_hash
++_003308_hash cru_detect 1 11272 _003308_hash NULL
++_003309_hash cs553x_init_one 3 58886 _003309_hash NULL
++_003310_hash cycx_setup 4 47562 _003310_hash NULL
++_003311_hash DepcaSignature 2 80 _003311_hash &_001321_hash
++_003312_hash devm_ioremap 2-3 29235 _003312_hash NULL
++_003314_hash divasa_remap_pci_bar 3-4 23485 _003314_hash &_000947_hash
++_003316_hash dma_declare_coherent_memory 2-4 14244 _003316_hash NULL
++_003318_hash doc_probe 1 23285 _003318_hash NULL
++_003319_hash DoC_Probe 1 57534 _003319_hash NULL
++_003320_hash ems_pcmcia_add_card 2 62627 _003320_hash NULL
++_003321_hash gdth_init_isa 1 28091 _003321_hash NULL
++_003322_hash gdth_search_isa 1 58595 _003322_hash NULL
++_003323_hash isp1760_register 1-2 628 _003323_hash NULL
++_003325_hash mthca_map_reg 2-3 5664 _003325_hash NULL
++_003327_hash n2_run 3 53459 _003327_hash NULL
++_003328_hash pcim_iomap 3 58334 _003328_hash NULL
++_003329_hash probe_bios 1 17467 _003329_hash NULL
++_003330_hash register_device 2-3 60015 _003330_hash NULL
++_003332_hash remap_pci_mem 1-2 15966 _003332_hash NULL
++_003334_hash rtl_port_map 1-2 2385 _003334_hash NULL
++_003336_hash sfi_map_table 1 5462 _003336_hash NULL
++_003337_hash sriov_enable_migration 2 14889 _003337_hash NULL
++_003338_hash ssb_bus_scan 2 36578 _003338_hash NULL
++_003339_hash ssb_ioremap 2 5228 _003339_hash NULL
++_003340_hash tpm_tis_init 2-3 15304 _003340_hash NULL
++_003342_hash tsi148_master_set 4 14685 _003342_hash NULL
++_003343_hash acpi_os_map_memory 1-2 11161 _003343_hash NULL
++_003345_hash com90xx_found 3 13974 _003345_hash NULL
++_003346_hash dmam_declare_coherent_memory 2-4 43679 _003346_hash NULL
++_003348_hash gdth_isa_probe_one 1 48925 _003348_hash NULL
++_003349_hash sfi_check_table 1 6772 _003349_hash NULL
++_003350_hash sfi_sysfs_install_table 1 51688 _003350_hash NULL
++_003351_hash sriov_enable 2 59689 _003351_hash NULL
++_003352_hash ssb_bus_register 3 65183 _003352_hash NULL
++_003353_hash acpi_ex_system_memory_space_handler 2 31192 _003353_hash NULL
++_003354_hash acpi_tb_check_xsdt 1 21862 _003354_hash NULL
++_003355_hash acpi_tb_install_table 1 12988 _003355_hash NULL
++_003356_hash acpi_tb_parse_root_table 1 53455 _003356_hash NULL
++_003357_hash check_vendor_extension 1 3254 _003357_hash NULL
++_003358_hash pci_enable_sriov 2 35745 _003358_hash NULL
++_003359_hash ssb_bus_pcmciabus_register 3 56020 _003359_hash NULL
++_003360_hash ssb_bus_ssbbus_register 2 2217 _003360_hash NULL
++_003361_hash lpfc_sli_probe_sriov_nr_virtfn 2 26004 _003361_hash NULL
++_003364_hash alloc_vm_area 1 15989 _003364_hash NULL
++_003366_hash efi_ioremap 1-2 3492 _003366_hash &_001092_hash
++_003368_hash init_chip_wc_pat 2 62768 _003368_hash NULL
++_003369_hash io_mapping_create_wc 1-2 1354 _003369_hash NULL
++_003371_hash iommu_map_mmio_space 1 30919 _003371_hash NULL
++_003372_hash arch_gnttab_map_shared 3 41306 _003372_hash NULL
++_003373_hash arch_gnttab_map_status 3 49812 _003373_hash NULL
++_003374_hash intel_render_ring_init_dri 2-3 45446 _003374_hash NULL
++_003376_hash persistent_ram_iomap 1-2 47156 _003376_hash NULL
++_003378_hash sparse_early_usemaps_alloc_pgdat_section 2 62304 _003378_hash NULL
++_003379_hash ttm_bo_ioremap 2-3 31082 _003379_hash NULL
++_003381_hash ttm_bo_kmap_ttm 3 5922 _003381_hash NULL
++_003382_hash atyfb_setup_generic 3 49151 _003382_hash NULL
++_003383_hash do_test 1 15766 _003383_hash NULL
++_003384_hash mga_ioremap 1-2 8571 _003384_hash NULL
++_003386_hash mid_get_vbt_data_r0 2 10876 _003386_hash NULL
++_003387_hash mid_get_vbt_data_r10 2 6308 _003387_hash NULL
++_003388_hash mid_get_vbt_data_r1 2 26170 _003388_hash NULL
++_003389_hash persistent_ram_buffer_map 1-2 11332 _003389_hash NULL
++_003391_hash read_vbt_r0 1 503 _003391_hash NULL
++_003392_hash read_vbt_r10 1 60679 _003392_hash NULL
++_003393_hash tpci200_slot_map_space 2 3848 _003393_hash NULL
++_003394_hash ttm_bo_kmap 2-3 60118 _003394_hash NULL
++_003395_hash persistent_ram_new 1-2 14588 _003395_hash NULL
++_003396_hash mpt_lan_receive_post_turbo 2 13592 _003396_hash NULL
++_003397_hash v4l2_ctrl_new_int_menu 4 41151 _003397_hash NULL
++_003398_hash v4l2_ctrl_new_std 5 45748 _003398_hash &_002699_hash
++_003399_hash v4l2_ctrl_new_std_menu 4 6221 _003399_hash NULL
++_003400_hash xhci_alloc_streams 5 37586 _003400_hash NULL
++_003401_hash cx2341x_ctrl_new_menu 3 49700 _003401_hash NULL
++_003402_hash cx2341x_ctrl_new_std 4 57061 _003402_hash NULL
++_003405_hash _alloc_get_attr_desc 2 470 _003405_hash NULL
++_003406_hash ath6kl_wmi_proc_events_vif 5 42549 _003406_hash &_003157_hash
++_003407_hash bitmap_resize 2 33054 _003407_hash NULL
++_003408_hash bitmap_storage_alloc 2 55077 _003408_hash NULL
++_003411_hash bnx2fc_process_unsol_compl 2 15576 _003411_hash NULL
++_003413_hash btmrvl_sdio_host_to_card 3 12152 _003413_hash NULL
++_003415_hash btrfs_error_discard_extent 2 50444 _003415_hash NULL
++_003416_hash btrfsic_cmp_log_and_dev_bytenr 2 49628 _003416_hash NULL
++_003417_hash c4iw_id_table_alloc 3 48163 _003417_hash NULL
++_003418_hash cache_read_pipefs 3 47615 _003418_hash NULL
++_003419_hash cache_read_procfs 3 52882 _003419_hash NULL
++_003420_hash cache_write_pipefs 3 48270 _003420_hash NULL
++_003421_hash cache_write_procfs 3 22491 _003421_hash NULL
++_003425_hash cfpkt_split 2 47541 _003425_hash NULL
++_003426_hash cgroup_file_read 3 28804 _003426_hash NULL
++_003427_hash cgroup_file_write 3 52417 _003427_hash NULL
++_003428_hash cnic_init_id_tbl 2 41354 _003428_hash NULL
++_003430_hash copy_nodes_to_user 2 63807 _003430_hash NULL
++_003431_hash cp210x_get_config 4 56229 _003431_hash NULL
++_003432_hash cp210x_set_config 4 46447 _003432_hash NULL
++_003433_hash cx18_v4l2_read 3 21196 _003433_hash NULL
++_003434_hash dccp_setsockopt 5 60367 _003434_hash NULL
++_003435_hash ddp_ppod_write_idata 5 25610 _003435_hash NULL
++_003436_hash dispatch_ioctl 2 32357 _003436_hash &_003179_hash
++_003437_hash dn_setsockopt 5 314 _003437_hash &_001817_hash
++_003438_hash dt3155_alloc_coherent 2 58073 _003438_hash NULL
++_003439_hash dvb_ca_write 3 41171 _003439_hash NULL
++_003440_hash dvb_demux_read 3 13981 _003440_hash NULL
++_003441_hash dvb_dmxdev_read_sec 4 7892 _003441_hash NULL
++_003442_hash dvb_dvr_read 3 17073 _003442_hash NULL
++_003443_hash dvb_usercopy 2 14036 _003443_hash NULL
++_003445_hash evdev_do_ioctl 2 24459 _003445_hash NULL
++_003446_hash fc_host_post_vendor_event 3 30903 _003446_hash NULL
++_003447_hash fix_unclean_leb 3 23188 _003447_hash NULL
++_003448_hash fs_devrw_entry 3 11924 _003448_hash NULL
++_003449_hash fuse_conn_congestion_threshold_read 3 51028 _003449_hash NULL
++_003450_hash fuse_conn_congestion_threshold_write 3 43736 _003450_hash NULL
++_003451_hash fuse_conn_max_background_read 3 10855 _003451_hash NULL
++_003452_hash fuse_conn_max_background_write 3 50061 _003452_hash NULL
++_003453_hash fuse_fill_write_pages 4 53682 _003453_hash NULL
++_003454_hash generic_perform_write 3 54832 _003454_hash NULL
++_003455_hash gen_pool_add_virt 4 39913 _003455_hash NULL
++_003456_hash get_info 3 55681 _003456_hash NULL
++_003457_hash get_nodes 3 39012 _003457_hash NULL
++_003458_hash groups_alloc 1 7614 _003458_hash NULL
++_003459_hash hiddev_ioctl 2 36816 _003459_hash NULL
++_003460_hash hidraw_ioctl 2 63658 _003460_hash NULL
++_003461_hash hidraw_write 3 31536 _003461_hash NULL
++_003462_hash ide_core_cp_entry 3 22636 _003462_hash NULL
++_003463_hash ieee80211_amsdu_to_8023s 5 15561 _003463_hash NULL
++_003464_hash ieee80211_if_write_smps 3 35550 _003464_hash NULL
++_003465_hash ieee80211_if_write_tkip_mic_test 3 58748 _003465_hash NULL
++_003466_hash ieee80211_if_write_tsf 3 36077 _003466_hash NULL
++_003467_hash ieee80211_if_write_uapsd_max_sp_len 3 14233 _003467_hash NULL
++_003468_hash ieee80211_if_write_uapsd_queues 3 51526 _003468_hash NULL
++_003469_hash if_spi_host_to_card 4 62890 _003469_hash NULL
++_003470_hash intel_fake_agp_alloc_by_type 1 1 _003470_hash NULL
++_003471_hash int_hardware_entry 3 36833 _003471_hash NULL
++_003472_hash int_hw_irq_en 3 46776 _003472_hash NULL
++_003473_hash int_tasklet_entry 3 52500 _003473_hash NULL
++_003474_hash ip_append_data 5-6 16942 _003474_hash NULL
++_003476_hash ip_make_skb 5-6 13129 _003476_hash NULL
++_003478_hash ip_options_get_alloc 1 7448 _003478_hash NULL
++_003479_hash ip_setsockopt 5 33487 _003479_hash NULL
++_003480_hash ipv6_setsockopt 5 29871 _003480_hash NULL
++_003481_hash iscsi_if_send_reply 7 52219 _003481_hash NULL
++_003482_hash iscsi_offload_mesg 5 58425 _003482_hash NULL
++_003483_hash iscsi_ping_comp_event 5 38263 _003483_hash NULL
++_003484_hash iscsi_post_host_event 4 13473 _003484_hash NULL
++_003485_hash iscsi_recv_pdu 4 16755 _003485_hash NULL
++_003487_hash ivtv_v4l2_read 3 1964 _003487_hash NULL
++_003488_hash joydev_ioctl_common 2 49359 _003488_hash NULL
++_003489_hash lbs_bcnmiss_read 3 8678 _003489_hash NULL
++_003490_hash lbs_failcount_read 3 31063 _003490_hash NULL
++_003491_hash lbs_highrssi_read 3 64089 _003491_hash NULL
++_003492_hash lbs_highsnr_read 3 5931 _003492_hash NULL
++_003493_hash lbs_lowrssi_read 3 32242 _003493_hash NULL
++_003494_hash lbs_lowsnr_read 3 29571 _003494_hash NULL
++_003495_hash load_module 2 60056 _003495_hash &_002482_hash
++_003496_hash logger_read 3 59607 _003496_hash NULL
++_003497_hash mem_swapout_entry 3 32586 _003497_hash NULL
++_003498_hash mlx4_init_icm_table 4-5 2151 _003498_hash NULL
++_003501_hash mon_bin_ioctl 3 2771 _003501_hash NULL
++_003502_hash mpi_set_buffer 3 65294 _003502_hash NULL
++_003503_hash __mptctl_ioctl 2 15875 _003503_hash NULL
++_003504_hash mthca_alloc_icm_table 3-4 38268 _003504_hash &_002129_hash
++_003506_hash mthca_alloc_init 2 21754 _003506_hash NULL
++_003507_hash mthca_array_init 2 39987 _003507_hash NULL
++_003508_hash mthca_buf_alloc 2 35861 _003508_hash NULL
++_003509_hash mthca_setup_cmd_doorbells 2 53954 _003509_hash NULL
++_003510_hash __netlink_change_ngroups 2 46156 _003510_hash NULL
++_003511_hash netlink_kernel_create 3 18110 _003511_hash NULL
++_003512_hash netpoll_send_udp 3 58955 _003512_hash NULL
++_003513_hash netxen_nic_map_indirect_address_128M 2 42257 _003513_hash NULL
++_003514_hash nfs4_alloc_pages 1 48426 _003514_hash NULL
++_003515_hash nfsd_read 5 19568 _003515_hash NULL
++_003516_hash nfsd_read_file 6 62241 _003516_hash NULL
++_003517_hash nfsd_write 6 54809 _003517_hash NULL
++_003519_hash nvme_map_user_pages 3-4 41093 _003519_hash &_001486_hash
++_003523_hash osd_req_read_sg_kern 5 6378 _003523_hash NULL
++_003524_hash osd_req_write_sg_kern 5 10514 _003524_hash NULL
++_003525_hash osst_read 3 40237 _003525_hash NULL
++_003526_hash p54_parse_rssical 3 64493 _003526_hash NULL
++_003527_hash p9_client_zc_rpc 7 14345 _003527_hash NULL
++_003528_hash pcpu_alloc_alloc_info 1-2 45813 _003528_hash NULL
++_003530_hash prism2_info_hostscanresults 3 39657 _003530_hash NULL
++_003531_hash prism2_info_scanresults 3 59729 _003531_hash NULL
++_003532_hash proc_file_read 3 53905 _003532_hash NULL
++_003533_hash pskb_expand_head 2-3 42881 _003533_hash NULL
++_003535_hash qla4xxx_post_aen_work 3 46953 _003535_hash NULL
++_003536_hash qla4xxx_post_ping_evt_work 4 8074 _003536_hash &_001627_hash
++_003537_hash rawv6_setsockopt 5 56165 _003537_hash NULL
++_003538_hash rds_message_map_pages 2 31487 _003538_hash NULL
++_003539_hash read_flush_pipefs 3 20171 _003539_hash NULL
++_003540_hash read_flush_procfs 3 27642 _003540_hash NULL
++_003541_hash receive_packet 2 12367 _003541_hash NULL
++_003542_hash reiserfs_add_entry 4 23062 _003542_hash &_002307_hash
++_003543_hash rsc_mgr_init 3 16299 _003543_hash NULL
++_003544_hash rtsx_read_cfg_seq 3-5 48139 _003544_hash NULL
++_003546_hash rtsx_write_cfg_seq 3-5 27485 _003546_hash NULL
++_003548_hash rxrpc_client_sendmsg 5 23236 _003548_hash NULL
++_003549_hash rxrpc_kernel_send_data 3 60083 _003549_hash NULL
++_003550_hash rxrpc_server_sendmsg 4 37331 _003550_hash NULL
++_003551_hash scsi_dispatch_cmd_entry 3 49848 _003551_hash NULL
++_003552_hash scsi_nl_send_vendor_msg 5 16394 _003552_hash NULL
++_003553_hash sctp_datamsg_from_user 4 55342 _003553_hash NULL
++_003554_hash sctp_make_chunk 4 12986 _003554_hash NULL
++_003555_hash sctp_tsnmap_grow 2 32784 _003555_hash NULL
++_003556_hash sep_prepare_input_dma_table 2-3 2009 _003556_hash NULL
++_003558_hash sep_prepare_input_output_dma_table 4-3-2 63429 _003558_hash NULL
++_003559_hash set_fd_set 1 35249 _003559_hash NULL
++_003563_hash sisusbcon_do_font_op 9 52271 _003563_hash NULL
++_003564_hash sisusb_write_mem_bulk 4 29678 _003564_hash NULL
++_003565_hash smk_write_access2 3 19170 _003565_hash NULL
++_003566_hash smk_write_cipso2 3 1021 _003566_hash NULL
++_003567_hash smk_write_load2 3 52155 _003567_hash NULL
++_003568_hash smk_write_load 3 26829 _003568_hash NULL
++_003569_hash smk_write_load_self2 3 591 _003569_hash NULL
++_003570_hash smk_write_load_self 3 7958 _003570_hash NULL
++_003571_hash snd_pcm_plugin_alloc 2 12580 _003571_hash NULL
++_003572_hash snd_rawmidi_kernel_read 3 4328 _003572_hash NULL
++_003573_hash snd_rawmidi_read 3 56337 _003573_hash NULL
++_003576_hash spidev_ioctl 2 12846 _003576_hash NULL
++_003577_hash squashfs_read_fragment_index_table 4 2506 _003577_hash NULL
++_003578_hash squashfs_read_id_index_table 4 61961 _003578_hash NULL
++_003579_hash squashfs_read_inode_lookup_table 4 64739 _003579_hash NULL
++_003582_hash swap_cgroup_swapon 2 13614 _003582_hash NULL
++_003583_hash timeradd_entry 3 49850 _003583_hash NULL
++_003584_hash tipc_buf_acquire 1 60437 _003584_hash NULL
++_003585_hash tty_buffer_find 2 2443 _003585_hash NULL
++_003586_hash ubifs_wbuf_write_nolock 3 64946 _003586_hash NULL
++_003588_hash usblp_ioctl 2 30203 _003588_hash NULL
++_003589_hash vgacon_adjust_height 2 28124 _003589_hash NULL
++_003590_hash vhci_read 3 47878 _003590_hash NULL
++_003591_hash vhci_write 3 2224 _003591_hash NULL
++_003592_hash __videobuf_copy_stream 4 44769 _003592_hash NULL
++_003593_hash videobuf_read_one 3 31637 _003593_hash NULL
++_003594_hash video_usercopy 2 62151 _003594_hash NULL
++_003595_hash vme_user_read 3 55338 _003595_hash NULL
++_003596_hash __vxge_hw_blockpool_malloc 2 5786 _003596_hash NULL
++_003597_hash write_adapter_mem 3 3234 _003597_hash NULL
++_003598_hash write_flush_pipefs 3 2021 _003598_hash NULL
++_003599_hash write_flush_procfs 3 44011 _003599_hash NULL
++_003600_hash xfs_buf_associate_memory 3 17915 _003600_hash NULL
++_003601_hash xfs_dir2_leaf_getdents 3 23841 _003601_hash NULL
++_003602_hash xfs_idata_realloc 2 26199 _003602_hash NULL
++_003603_hash xfs_iformat_local 4 49472 _003603_hash NULL
++_003604_hash xip_file_read 3 58592 _003604_hash NULL
++_003605_hash afs_send_simple_reply 3 63940 _003605_hash NULL
++_003606_hash audit_expand 2 2098 _003606_hash NULL
++_003607_hash bnx2i_send_nl_mesg 4 53353 _003607_hash NULL
++_003608_hash __btrfs_buffered_write 3 35311 _003608_hash NULL
++_003609_hash bttv_read 3 11432 _003609_hash NULL
++_003610_hash ceph_parse_server_name 2 60318 _003610_hash NULL
++_003611_hash ddp_clear_map 4 46152 _003611_hash NULL
++_003612_hash ddp_set_map 4 751 _003612_hash NULL
++_003613_hash do_arpt_get_ctl 4 49526 _003613_hash NULL
++_003614_hash do_ip6t_get_ctl 4 47808 _003614_hash NULL
++_003615_hash do_ipt_get_ctl 4 33897 _003615_hash NULL
++_003616_hash do_trimming 3 26952 _003616_hash &_002655_hash
++_003617_hash dvb_ca_en50221_io_ioctl 2 26490 _003617_hash NULL
++_003618_hash dvb_demux_ioctl 2 42733 _003618_hash NULL
++_003619_hash dvb_dvr_ioctl 2 49182 _003619_hash NULL
++_003620_hash dvb_generic_ioctl 2 21810 _003620_hash NULL
++_003621_hash dvb_net_ioctl 2 61559 _003621_hash NULL
++_003622_hash enlarge_skb 2 44248 _003622_hash NULL
++_003623_hash evdev_ioctl_handler 2 21705 _003623_hash NULL
++_003624_hash fuse_perform_write 4 18457 _003624_hash NULL
++_003625_hash fw_device_op_ioctl 2 11595 _003625_hash NULL
++_003626_hash generic_file_buffered_write 4 25464 _003626_hash NULL
++_003627_hash gen_pool_add 3 21776 _003627_hash NULL
++_003628_hash ieee80211_skb_resize 3 50211 _003628_hash NULL
++_003629_hash ip_options_get 4 56538 _003629_hash NULL
++_003630_hash ip_send_reply 5 19987 _003630_hash NULL
++_003631_hash __iscsi_complete_pdu 4 10726 _003631_hash NULL
++_003632_hash iscsi_nop_out_rsp 4 51117 _003632_hash NULL
++_003633_hash joydev_ioctl 2 33343 _003633_hash NULL
++_003634_hash mlx4_init_cmpt_table 3 11569 _003634_hash NULL
++_003635_hash mptctl_ioctl 2 12355 _003635_hash NULL
++_003636_hash mthca_alloc_cq_buf 3 46512 _003636_hash NULL
++_003637_hash named_prepare_buf 2 24532 _003637_hash NULL
++_003638_hash netlink_change_ngroups 2 16457 _003638_hash NULL
++_003639_hash netxen_nic_hw_read_wx_128M 2 26858 _003639_hash NULL
++_003640_hash netxen_nic_hw_write_wx_128M 2 33488 _003640_hash NULL
++_003642_hash osd_req_add_get_attr_list 3 49278 _003642_hash NULL
++_003643_hash pcpu_build_alloc_info 1-3-2 41443 _003643_hash NULL
++_003646_hash ping_sendmsg 4 3782 _003646_hash NULL
++_003647_hash __pskb_pull_tail 2 60287 _003647_hash NULL
++_003648_hash raid5_resize 2 63306 _003648_hash NULL
++_003649_hash rxrpc_sendmsg 4 29049 _003649_hash NULL
++_003650_hash sctp_make_abort 3 34459 _003650_hash NULL
++_003651_hash sctp_make_asconf 3 4078 _003651_hash NULL
++_003652_hash sctp_make_asconf_ack 3 31726 _003652_hash NULL
++_003653_hash sctp_make_datafrag_empty 3 34737 _003653_hash NULL
++_003654_hash sctp_make_fwdtsn 3 53265 _003654_hash NULL
++_003655_hash sctp_make_heartbeat_ack 4 34411 _003655_hash NULL
++_003656_hash sctp_make_init 4 58401 _003656_hash NULL
++_003657_hash sctp_make_init_ack 4 3335 _003657_hash NULL
++_003658_hash sctp_make_op_error_space 3 5528 _003658_hash NULL
++_003659_hash sctp_tsnmap_mark 2 35929 _003659_hash NULL
++_003663_hash sisusb_clear_vram 2-3 57466 _003663_hash NULL
++_003665_hash sisusb_copy_memory 4 35016 _003665_hash NULL
++_003666_hash sisusb_write 3 44834 _003666_hash NULL
++_003667_hash __skb_cow 2 39254 _003667_hash NULL
++_003668_hash skb_pad 2 17302 _003668_hash NULL
++_003669_hash skb_realloc_headroom 2 19516 _003669_hash NULL
++_003670_hash snd_pcm_plug_alloc 2 42339 _003670_hash NULL
++_003673_hash subdev_ioctl 2 28417 _003673_hash NULL
++_003674_hash sys_get_mempolicy 3 30379 _003674_hash NULL
++_003675_hash sys_init_module 2 36047 _003675_hash NULL
++_003676_hash sys_mbind 5 7990 _003676_hash NULL
++_003677_hash sys_migrate_pages 2 39825 _003677_hash NULL
++_003678_hash sys_setgroups 1 48668 _003678_hash &_001127_hash
++_003679_hash sys_setgroups16 1 48882 _003679_hash NULL
++_003680_hash sys_set_mempolicy 3 32608 _003680_hash NULL
++_003681_hash tipc_msg_build 4 12326 _003681_hash NULL
++_003682_hash __tty_buffer_request_room 2 27700 _003682_hash NULL
++_003683_hash ubifs_recover_leb 3 60639 _003683_hash NULL
++_003684_hash udp_sendmsg 4 4492 _003684_hash NULL
++_003685_hash udp_setsockopt 5 25985 _003685_hash NULL
++_003686_hash udpv6_setsockopt 5 18487 _003686_hash NULL
++_003687_hash uvc_v4l2_ioctl 2 8411 _003687_hash NULL
++_003688_hash videobuf_read_stream 3 14956 _003688_hash NULL
++_003689_hash video_ioctl2 2 21380 _003689_hash NULL
++_003690_hash video_read 3 28148 _003690_hash NULL
++_003691_hash write_head 4 30481 _003691_hash NULL
++_003692_hash write_node 4 33121 _003692_hash NULL
++_003693_hash write_pbl 4 59583 _003693_hash NULL
++_003694_hash xfs_dir2_block_to_sf 3 37868 _003694_hash NULL
++_003695_hash xfs_dir2_sf_addname_hard 3 54254 _003695_hash NULL
++_003696_hash xfs_readdir 3 41200 _003696_hash NULL
++_003697_hash xlog_bread_offset 3 60030 _003697_hash NULL
++_003698_hash zr364xx_read 3 2354 _003698_hash NULL
++_003699_hash au0828_v4l2_read 3 40220 _003699_hash NULL
++_003700_hash audit_log_n_hex 3 45617 _003700_hash NULL
++_003701_hash audit_log_n_string 3 31705 _003701_hash NULL
++_003702_hash beiscsi_process_async_pdu 7 39834 _003702_hash NULL
++_003703_hash __btrfs_direct_write 4 22273 _003703_hash NULL
++_003704_hash btrfs_file_aio_write 4 21520 _003704_hash NULL
++_003705_hash cx231xx_v4l2_read 3 55014 _003705_hash NULL
++_003706_hash cx25821_video_ioctl 2 30188 _003706_hash NULL
++_003707_hash em28xx_v4l2_read 3 16701 _003707_hash NULL
++_003708_hash evdev_ioctl 2 22371 _003708_hash NULL
++_003709_hash fuse_file_aio_write 4 46399 _003709_hash NULL
++_003710_hash iscsi_complete_pdu 4 48372 _003710_hash NULL
++_003711_hash isdn_ppp_skb_push 2 5236 _003711_hash NULL
++_003712_hash ivtv_v4l2_ioctl 2 16915 _003712_hash NULL
++_003713_hash mpeg_read 3 6708 _003713_hash NULL
++_003714_hash mthca_alloc_resize_buf 3 60394 _003714_hash NULL
++_003715_hash mthca_init_cq 2 60011 _003715_hash NULL
++_003716_hash named_distribute 4 48544 _003716_hash NULL
++_003717_hash __nf_nat_mangle_tcp_packet 5-7 8190 _003717_hash NULL
++_003719_hash nf_nat_mangle_udp_packet 5-7 13321 _003719_hash NULL
++_003722_hash pcpu_embed_first_chunk 1-3-2 24224 _003722_hash NULL
++_003724_hash pcpu_page_first_chunk 1 20712 _003724_hash NULL
++_003725_hash pd_video_read 3 24510 _003725_hash NULL
++_003726_hash pskb_may_pull 2 22546 _003726_hash NULL
++_003727_hash __pskb_pull 2 42602 _003727_hash NULL
++_003728_hash pvr2_v4l2_ioctl 2 24398 _003728_hash &_000854_hash
++_003729_hash sctp_abort_pkt_new 5 55218 _003729_hash NULL
++_003730_hash sctp_make_abort_violation 4 27959 _003730_hash NULL
++_003731_hash sctp_make_op_error 5-6 7057 _003731_hash NULL
++_003734_hash sisusbcon_bmove 5-7-6 21873 _003734_hash NULL
++_003737_hash sisusbcon_clear 3-5-4 64329 _003737_hash NULL
++_003740_hash sisusbcon_putcs 3 57630 _003740_hash &_001003_hash
++_003741_hash sisusbcon_scroll 5-3-2 31315 _003741_hash NULL
++_003742_hash sisusbcon_scroll_area 3-4 25899 _003742_hash NULL
++_003744_hash skb_cow 2 26138 _003744_hash NULL
++_003745_hash skb_cow_head 2 52495 _003745_hash NULL
++_003746_hash skb_make_writable 2 24783 _003746_hash NULL
++_003747_hash skb_padto 2 50759 _003747_hash NULL
++_003748_hash solo_enc_read 3 33553 _003748_hash NULL
++_003749_hash solo_v4l2_read 3 59247 _003749_hash NULL
++_003750_hash timblogiw_read 3 48305 _003750_hash NULL
++_003751_hash tipc_multicast 5 49144 _003751_hash NULL
++_003752_hash tipc_port_recv_sections 4 42890 _003752_hash NULL
++_003753_hash tipc_port_reject_sections 5 55229 _003753_hash NULL
++_003754_hash tm6000_read 3 4151 _003754_hash NULL
++_003755_hash trim_bitmaps 3 24158 _003755_hash NULL
++_003756_hash trim_no_bitmap 3 22524 _003756_hash NULL
++_003757_hash tty_buffer_request_room 2 23228 _003757_hash NULL
++_003758_hash tty_insert_flip_string_fixed_flag 4 37428 _003758_hash NULL
++_003759_hash tty_insert_flip_string_flags 4 30969 _003759_hash NULL
++_003760_hash tty_prepare_flip_string 3 39955 _003760_hash NULL
++_003761_hash tty_prepare_flip_string_flags 4 59240 _003761_hash NULL
++_003762_hash ubifs_recover_log_leb 3 12079 _003762_hash NULL
++_003763_hash vbi_read 3 63673 _003763_hash NULL
++_003764_hash xfs_file_buffered_aio_write 4 11492 _003764_hash NULL
++_003765_hash xlog_do_recovery_pass 3 21618 _003765_hash NULL
++_003766_hash zoran_ioctl 2 30465 _003766_hash NULL
++_003767_hash audit_log_n_untrustedstring 3 9548 _003767_hash NULL
++_003768_hash bla_is_backbone_gw 3 53001 _003768_hash NULL
++_003769_hash btrfs_trim_block_group 3 28963 _003769_hash NULL
++_003770_hash check_header 2 56930 _003770_hash NULL
++_003771_hash check_management_packet 3 976 _003771_hash NULL
++_003772_hash check_unicast_packet 2 62217 _003772_hash NULL
++_003773_hash cx18_v4l2_ioctl 2 46647 _003773_hash NULL
++_003774_hash dccp_manip_pkt 2 30229 _003774_hash NULL
++_003775_hash dma_push_rx 2 39973 _003775_hash NULL
++_003776_hash ftdi_process_packet 5 45005 _003776_hash NULL
++_003777_hash gre_manip_pkt 2 38785 _003777_hash NULL
++_003778_hash handle_response 5 55951 _003778_hash NULL
++_003779_hash handle_response_icmp 7 39574 _003779_hash NULL
++_003780_hash help 4 14971 _003780_hash NULL
++_003781_hash icmp_manip_pkt 2 48801 _003781_hash NULL
++_003782_hash interface_rx 4 20404 _003782_hash NULL
++_003783_hash ip4ip6_err 5 36772 _003783_hash NULL
++_003784_hash ip6ip6_err 5 18308 _003784_hash NULL
++_003785_hash ip_vs_icmp_xmit 4 59624 _003785_hash NULL
++_003786_hash ip_vs_icmp_xmit_v6 4 20464 _003786_hash NULL
++_003787_hash iscsi_iser_recv 4 41948 _003787_hash NULL
++_003788_hash l2tp_xmit_skb 3 42672 _003788_hash NULL
++_003789_hash mangle_packet 6-8 27864 _003789_hash NULL
++_003791_hash manip_pkt 3 7741 _003791_hash NULL
++_003792_hash mthca_resize_cq 2 19333 _003792_hash NULL
++_003793_hash my_skb_head_push 2 58297 _003793_hash NULL
++_003794_hash nf_nat_mangle_tcp_packet 5-7 8643 _003794_hash NULL
++_003797_hash pskb_network_may_pull 2 35336 _003797_hash NULL
++_003798_hash pskb_pull 2 65005 _003798_hash NULL
++_003799_hash replay_log_leb 3 18704 _003799_hash NULL
++_003800_hash sctp_manip_pkt 2 40620 _003800_hash NULL
++_003801_hash sctp_sf_abort_violation 6 38380 _003801_hash NULL
++_003806_hash skb_gro_header_slow 2 34958 _003806_hash NULL
++_003807_hash tcf_csum_skb_nextlayer 3 64025 _003807_hash NULL
++_003808_hash tcp_manip_pkt 2 14202 _003808_hash NULL
++_003809_hash tty_audit_log 8 47280 _003809_hash NULL
++_003810_hash tty_insert_flip_string 3 34042 _003810_hash NULL
++_003811_hash udplite_manip_pkt 2 62433 _003811_hash NULL
++_003812_hash udp_manip_pkt 2 50770 _003812_hash NULL
++_003813_hash xfs_file_aio_write 4 33234 _003813_hash NULL
++_003814_hash xlog_do_log_recovery 3 17550 _003814_hash NULL
++_003815_hash afs_extract_data 5 50261 _003815_hash NULL
++_003816_hash aircable_process_packet 5 46639 _003816_hash NULL
++_003817_hash edge_tty_recv 4 18667 _003817_hash &_002287_hash
++_003818_hash gigaset_if_receive 3 4861 _003818_hash NULL
++_003819_hash gsm_dlci_data 3 14155 _003819_hash NULL
++_003820_hash ifx_spi_insert_flip_string 3 51752 _003820_hash NULL
++_003821_hash ip_nat_sdp_port 6 52938 _003821_hash NULL
++_003822_hash ip_nat_sip_expect 7 45693 _003822_hash NULL
++_003823_hash ipwireless_tty_received 3 49154 _003823_hash NULL
++_003824_hash iser_rcv_completion 2 8048 _003824_hash NULL
++_003825_hash mangle_sdp_packet 9 36279 _003825_hash NULL
++_003826_hash map_addr 6 4666 _003826_hash NULL
++_003827_hash nf_nat_ftp 5 47948 _003827_hash NULL
++_003828_hash pty_write 3 44757 _003828_hash &_001547_hash
++_003829_hash push_rx 3 28939 _003829_hash NULL
++_003830_hash put_data_to_circ_buf 3 24869 _003830_hash &_001419_hash
++_003831_hash rds_tcp_data_recv 3 53476 _003831_hash NULL
++_003832_hash send_to_tty 3 45141 _003832_hash NULL
++_003834_hash tcf_csum_ipv4_icmp 3 9258 _003834_hash NULL
++_003835_hash tcf_csum_ipv4_igmp 3 60446 _003835_hash NULL
++_003836_hash tcf_csum_ipv4_tcp 4 39713 _003836_hash NULL
++_003837_hash tcf_csum_ipv4_udp 4 30777 _003837_hash &_000218_hash
++_003838_hash tcf_csum_ipv6_icmp 4 11738 _003838_hash NULL
++_003839_hash tcf_csum_ipv6_tcp 4 54877 _003839_hash NULL
++_003840_hash tcf_csum_ipv6_udp 4 25241 _003840_hash NULL
++_003841_hash ti_recv 4 22027 _003841_hash NULL
++_003842_hash xlog_do_recover 3 59789 _003842_hash NULL
++_003843_hash ip_nat_sdp_media 8 23386 _003843_hash NULL
++_003844_hash lock_loop 1 61681 _003844_hash NULL
++_003845_hash max3107_handlerx 2 58978 _003845_hash NULL
++_003846_hash process_rcvd_data 3 6679 _003846_hash NULL
++_003847_hash alloc_mr 1 45935 _003847_hash NULL
++_003848_hash compat_core_sys_select 1 65285 _003848_hash NULL
++_003849_hash compat_dccp_setsockopt 5 51263 _003849_hash NULL
++_003850_hash compat_ip_setsockopt 5 13870 _003850_hash &_003115_hash
++_003851_hash compat_ipv6_setsockopt 5 20468 _003851_hash NULL
++_003852_hash compat_mpctl_ioctl 2 45671 _003852_hash NULL
++_003853_hash compat_raw_setsockopt 5 30634 _003853_hash NULL
++_003854_hash compat_rawv6_setsockopt 5 4967 _003854_hash NULL
++_003855_hash compat_sys_get_mempolicy 3 31109 _003855_hash NULL
++_003856_hash compat_sys_mbind 5 36256 _003856_hash NULL
++_003857_hash compat_sys_migrate_pages 2 3157 _003857_hash NULL
++_003858_hash compat_sys_set_mempolicy 3 57742 _003858_hash &_002222_hash
++_003859_hash evdev_ioctl_compat 2 13851 _003859_hash NULL
++_003860_hash fw_device_op_compat_ioctl 2 42804 _003860_hash NULL
++_003861_hash gnttab_expand 1 15817 _003861_hash NULL
++_003862_hash hiddev_compat_ioctl 2 41255 _003862_hash NULL
++_003863_hash joydev_compat_ioctl 2 8765 _003863_hash NULL
++_003864_hash mon_bin_compat_ioctl 3 50234 _003864_hash NULL
++_003865_hash spidev_compat_ioctl 2 63778 _003865_hash NULL
++_003866_hash uvc_v4l2_compat_ioctl32 2 8375 _003866_hash NULL
++_003867_hash xlbd_reserve_minors 1-2 18365 _003867_hash NULL
++_003868_hash compat_sys_select 1 16131 _003868_hash NULL
++_003869_hash compat_udp_setsockopt 5 38840 _003869_hash NULL
++_003870_hash compat_udpv6_setsockopt 5 42981 _003870_hash NULL
++_003871_hash do_compat_pselect 1 10398 _003871_hash NULL
++_003872_hash get_free_entries 1 46030 _003872_hash NULL
++_003873_hash ipath_reg_phys_mr 3 23918 _003873_hash &_000963_hash
++_003874_hash qib_alloc_fast_reg_mr 2 12526 _003874_hash NULL
++_003875_hash qib_reg_phys_mr 3 60202 _003875_hash &_000872_hash
++_003876_hash compat_sys_pselect6 1 14105 _003876_hash NULL
++_003877_hash gnttab_alloc_grant_references 1 18240 _003877_hash NULL
++_003878_hash alc_auto_create_extra_outs 2 18975 _003878_hash NULL
++_003879_hash _alloc_cdb_cont 2 23609 _003879_hash NULL
++_003880_hash _alloc_set_attr_list 4 48991 _003880_hash NULL
++_003881_hash __btrfs_free_reserved_extent 2 31207 _003881_hash NULL
++_003882_hash btrfsic_create_link_to_next_block 4 58246 _003882_hash NULL
++_003883_hash diva_alloc_dma_map 2 23798 _003883_hash NULL
++_003884_hash diva_xdi_write 4 63975 _003884_hash NULL
++_003885_hash gsm_control_reply 4 53333 _003885_hash NULL
++_003886_hash iwm_ntf_rx_packet 3 60452 _003886_hash NULL
++_003887_hash macvtap_recvmsg 4 63949 _003887_hash NULL
++_003890_hash smp_send_cmd 3 512 _003890_hash NULL
++_003891_hash tun_recvmsg 4 48463 _003891_hash NULL
++_003892_hash um_idi_read 3 850 _003892_hash NULL
++_003893_hash _add_sg_continuation_descriptor 3 54721 _003893_hash NULL
++_003894_hash btrfs_free_and_pin_reserved_extent 2 53016 _003894_hash NULL
++_003895_hash btrfs_free_reserved_extent 2 9867 _003895_hash NULL
++_003896_hash diva_init_dma_map 3 58336 _003896_hash NULL
++_003897_hash divas_write 3 63901 _003897_hash NULL
++_003898_hash gsm_control_message 4 18209 _003898_hash NULL
++_003899_hash gsm_control_modem 3 55303 _003899_hash NULL
++_003900_hash gsm_control_rls 3 3353 _003900_hash NULL
++_003901_hash osd_req_read_sg 5 47905 _003901_hash NULL
++_003902_hash osd_req_write_sg 5 50908 _003902_hash NULL
++_003903_hash agp_remap 2 30665 _003903_hash NULL
++_003904_hash alloc_arraycache 2 47505 _003904_hash NULL
++_003905_hash drm_buffer_alloc 2 44405 _003905_hash NULL
++_003906_hash drm_ioctl 2 42813 _003906_hash NULL
++_003907_hash fbcon_do_set_font 2-3 4079 _003907_hash NULL
++_003909_hash slabinfo_write 3 18600 _003909_hash NULL
++_003910_hash do_tune_cpucache 2 14828 _003910_hash NULL
++_003911_hash drm_compat_ioctl 2 51717 _003911_hash NULL
++_003912_hash i915_compat_ioctl 2 3656 _003912_hash NULL
++_003913_hash ath6kl_usb_bmi_read 3 48745 _003913_hash NULL
++_003914_hash ath6kl_usb_bmi_write 3 2454 _003914_hash &_000981_hash
++_003915_hash ath6kl_usb_ctrl_msg_exchange 4 33327 _003915_hash NULL
++_003916_hash mga_compat_ioctl 2 52170 _003916_hash NULL
++_003918_hash netlink_send 5 38434 _003918_hash NULL
++_003919_hash nouveau_compat_ioctl 2 28305 _003919_hash NULL
++_003920_hash persistent_ram_vmap 1-2 709 _003920_hash NULL
++_003922_hash psb_unlocked_ioctl 2 16926 _003922_hash &_002255_hash
++_003923_hash r128_compat_ioctl 2 39250 _003923_hash NULL
++_003924_hash radeon_compat_ioctl 2 59150 _003924_hash NULL
++_003925_hash radeon_kms_compat_ioctl 2 51371 _003925_hash NULL
++_003926_hash viacam_read 3 54526 _003926_hash NULL
++_003927_hash vmw_framebuffer_dmabuf_dirty 6 37661 _003927_hash &_001074_hash
++_003928_hash vmw_framebuffer_surface_dirty 6 48132 _003928_hash NULL
++_003929_hash vmw_unlocked_ioctl 2 19212 _003929_hash NULL
++_003930_hash wl1251_cmd_template_set 4 6172 _003930_hash NULL
++_003931_hash cma_create_area 2 38642 _003931_hash NULL
diff --git a/tools/gcc/size_overflow_plugin.c b/tools/gcc/size_overflow_plugin.c
new file mode 100644
-index 0000000..314cdac
+index 0000000..244559e
--- /dev/null
+++ b/tools/gcc/size_overflow_plugin.c
-@@ -0,0 +1,1741 @@
+@@ -0,0 +1,1879 @@
+/*
+ * Copyright 2011, 2012 by Emese Revfy <re.emese@gmail.com>
+ * Licensed under the GPL v2, or (at your option) v3
@@ -87459,6 +87668,12 @@ index 0000000..314cdac
+#include "diagnostic.h"
+#include "cfgloop.h"
+
++#if BUILDING_GCC_VERSION >= 4007
++#include "c-tree.h"
++#else
++#define C_DECL_IMPLICIT(EXP) DECL_LANG_FLAG_2 (EXP)
++#endif
++
+struct size_overflow_hash {
+ const struct size_overflow_hash * const next;
+ const char * const name;
@@ -87471,10 +87686,6 @@ index 0000000..314cdac
+ MARKED_NO, MARKED_YES, MARKED_NOT_INTENTIONAL
+};
+
-+enum overflow_reason {
-+ OVERFLOW_NONE, OVERFLOW_INTENTIONAL
-+};
-+
+#define __unused __attribute__((__unused__))
+#define NAME(node) IDENTIFIER_POINTER(DECL_NAME(node))
+#define NAME_LEN(node) IDENTIFIER_LENGTH(DECL_NAME(node))
@@ -87482,7 +87693,7 @@ index 0000000..314cdac
+#define AFTER_STMT false
+#define CREATE_NEW_VAR NULL_TREE
+#define CODES_LIMIT 32
-+#define MAX_PARAM 16
++#define MAX_PARAM 32
+#define MY_STMT GF_PLF_1
+#define NO_CAST_CHECK GF_PLF_2
+
@@ -87493,37 +87704,84 @@ index 0000000..314cdac
+int plugin_is_GPL_compatible;
+void debug_gimple_stmt(gimple gs);
+
-+static tree expand(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs);
++static tree expand(struct pointer_set_t *visited, tree lhs);
++static bool pre_expand(struct pointer_set_t *visited, const_tree lhs);
+static tree report_size_overflow_decl;
+static const_tree const_char_ptr_type_node;
+static unsigned int handle_function(void);
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, enum overflow_reason* overflowed, bool before);
++static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before);
+static tree get_size_overflow_type(gimple stmt, const_tree node);
-+static tree dup_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
++static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3);
+
+static struct plugin_info size_overflow_plugin_info = {
-+ .version = "20120910beta",
++ .version = "20120930beta",
+ .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);
+
-+ if (TREE_CODE(*node) == FUNCTION_DECL)
++ switch (code) {
++ case FUNCTION_DECL:
+ arg_count = type_num_arguments(TREE_TYPE(*node));
-+ else if (TREE_CODE(*node) == FUNCTION_TYPE || TREE_CODE(*node) == METHOD_TYPE)
++ break;
++ case FUNCTION_TYPE:
++ case METHOD_TYPE:
+ arg_count = type_num_arguments(*node);
-+ else {
++ break;
++ default:
+ *no_add_attrs = true;
-+ error("%qE attribute only applies to functions", name);
++ 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_HIGH(position) || TREE_INT_CST_LOW(position) < 1 || TREE_INT_CST_LOW(position) > arg_count ) {
-+ error("handle_size_overflow_attribute: overflow parameter outside range.");
++ error("%s: parameter %u is outside range.", __func__, (unsigned int)TREE_INT_CST_LOW(position));
++ *no_add_attrs = true;
++ }
++ }
++ return NULL_TREE;
++}
++
++static const char* get_asm_name(tree node)
++{
++ return IDENTIFIER_POINTER(DECL_ASSEMBLER_NAME(node));
++}
++
++static tree handle_intentional_overflow_attribute(tree *node, tree __unused name, tree args, int __unused flags, bool *no_add_attrs)
++{
++ unsigned int arg_count, arg_num;
++ 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:
++ arg_num = TREE_INT_CST_LOW(TREE_VALUE(args));
++ if (arg_num != 0) {
++ *no_add_attrs = true;
++ error("%s: %qE attribute parameter can only be 0 in structure fields", __func__, name);
++ }
++ return NULL_TREE;
++ default:
++ *no_add_attrs = true;
++ error("%qE attribute only applies to functions", name);
++ return NULL_TREE;
++ }
++
++ for (; args; args = TREE_CHAIN(args)) {
++ tree position = TREE_VALUE(args);
++ if (TREE_CODE(position) != INTEGER_CST || TREE_INT_CST_HIGH(position) || 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;
+ }
+ }
@@ -87550,7 +87808,7 @@ index 0000000..314cdac
+ .decl_required = true,
+ .type_required = false,
+ .function_type_required = false,
-+ .handler = NULL,
++ .handler = handle_intentional_overflow_attribute,
+#if BUILDING_GCC_VERSION >= 4007
+ .affects_type_identity = false
+#endif
@@ -87601,7 +87859,7 @@ index 0000000..314cdac
+ return fn ^ codes;
+}
+
-+static inline const_tree get_original_function_decl(const_tree fndecl)
++static inline tree get_original_function_decl(tree fndecl)
+{
+ if (DECL_ABSTRACT_ORIGIN(fndecl))
+ return DECL_ABSTRACT_ORIGIN(fndecl);
@@ -87666,7 +87924,7 @@ index 0000000..314cdac
+
+static unsigned int get_function_decl(const_tree fndecl, unsigned char *tree_codes)
+{
-+ const_tree arg, result, type = TREE_TYPE(fndecl);
++ const_tree arg, result, arg_field, type = TREE_TYPE(fndecl);
+ enum tree_code code = TREE_CODE(type);
+ size_t len = 0;
+
@@ -87676,7 +87934,6 @@ index 0000000..314cdac
+ // skip builtins __builtin_constant_p
+ if (!arg && DECL_BUILT_IN(fndecl))
+ return 0;
-+ gcc_assert(arg != NULL_TREE);
+
+ if (TREE_CODE_CLASS(code) == tcc_type)
+ result = type;
@@ -87686,6 +87943,18 @@ index 0000000..314cdac
+ gcc_assert(result != NULL_TREE);
+ len = add_type_codes(TREE_TYPE(result), tree_codes, len);
+
++ if (arg == NULL_TREE) {
++ gcc_assert(CODE_CONTAINS_STRUCT(TREE_CODE(fndecl), TS_DECL_NON_COMMON));
++ arg_field = DECL_ARGUMENT_FLD(fndecl);
++ if (arg_field == NULL_TREE)
++ return 0;
++ arg = TREE_TYPE(arg_field);
++ len = add_type_codes(arg, tree_codes, len);
++ gcc_assert(len != 0);
++ return len;
++ }
++
++ gcc_assert(arg != NULL_TREE && TREE_CODE(arg) == TREE_LIST);
+ while (arg && len < CODES_LIMIT) {
+ len = add_type_codes(TREE_VALUE(arg), tree_codes, len);
+ arg = TREE_CHAIN(arg);
@@ -87695,13 +87964,13 @@ index 0000000..314cdac
+ return len;
+}
+
-+static const struct size_overflow_hash *get_function_hash(const_tree fndecl)
++static const struct size_overflow_hash *get_function_hash(tree fndecl)
+{
+ unsigned int hash;
+ const struct size_overflow_hash *entry;
+ unsigned char tree_codes[CODES_LIMIT];
+ size_t len;
-+ const char *func_name = NAME(fndecl);
++ const char *func_name = get_asm_name(fndecl);
+
+ len = get_function_decl(fndecl, tree_codes);
+ if (len == 0)
@@ -87729,10 +87998,9 @@ index 0000000..314cdac
+ (code == POINTER_TYPE && TREE_CODE(TREE_TYPE(type)) == INTEGER_TYPE));
+}
+
-+static int find_arg_number(const_tree arg, const_tree func)
++static int find_arg_number(const_tree arg, tree func)
+{
+ tree var;
-+ bool match = false;
+ unsigned int argnum = 1;
+
+ if (TREE_CODE(arg) == SSA_NAME)
@@ -87744,55 +88012,9 @@ index 0000000..314cdac
+ continue;
+ }
+ check_arg_type(var);
-+
-+ match = true;
-+ break;
-+ }
-+ if (!match) {
-+ warning(0, "find_arg_number: cannot find the %s argument in %s", NAME(arg), NAME(func));
-+ return 0;
-+ }
-+ return argnum;
-+}
-+
-+static void print_missing_msg(const_tree func, unsigned int argnum)
-+{
-+ unsigned int new_hash;
-+ size_t len;
-+ unsigned char tree_codes[CODES_LIMIT];
-+ location_t loc = DECL_SOURCE_LOCATION(func);
-+ const char *curfunc = NAME(func);
-+
-+ len = get_function_decl(func, tree_codes);
-+ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
-+ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
-+}
-+
-+static unsigned int search_missing_attribute(const_tree arg)
-+{
-+ const_tree type = TREE_TYPE(arg);
-+ const_tree func = get_original_function_decl(current_function_decl);
-+ unsigned int argnum;
-+ const struct size_overflow_hash *hash;
-+
-+ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
-+
-+ if (TREE_CODE(type) == POINTER_TYPE)
-+ return 0;
-+
-+ argnum = find_arg_number(arg, func);
-+ if (argnum == 0)
-+ return 0;
-+
-+ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
+ return argnum;
-+
-+ hash = get_function_hash(func);
-+ if (!hash || !(hash->param & (1U << argnum))) {
-+ print_missing_msg(func, argnum);
-+ return 0;
+ }
-+ return argnum;
++ gcc_unreachable();
+}
+
+static tree create_new_var(tree type)
@@ -87851,7 +88073,7 @@ index 0000000..314cdac
+ gimple assign;
+
+ gcc_assert(dst_type != NULL_TREE && rhs != NULL_TREE);
-+ if (gsi_end_p(*gsi) && before == BEFORE_STMT)
++ if (gsi_end_p(*gsi) && before == AFTER_STMT)
+ gcc_unreachable();
+
+ if (lhs == CREATE_NEW_VAR)
@@ -87892,7 +88114,7 @@ index 0000000..314cdac
+ return new_rhs1;
+}
+
-+static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
++static tree follow_overflow_type_and_dup(struct pointer_set_t *visited, gimple stmt, const_tree node, tree new_rhs1, tree new_rhs2, tree new_rhs3)
+{
+ tree size_overflow_type = get_size_overflow_type(stmt, node);
+
@@ -87904,86 +88126,19 @@ index 0000000..314cdac
+ if (new_rhs3 != NULL_TREE)
+ new_rhs3 = cast_to_new_size_overflow_type(stmt, new_rhs3, size_overflow_type, BEFORE_STMT);
+
-+ return dup_assign(visited, overflowed, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
-+}
-+
-+static enum marked is_already_marked(const_tree fndecl, unsigned int argnum)
-+{
-+ const_tree attr, p;
-+
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
-+ if (!attr || !TREE_VALUE(attr))
-+ return MARKED_NO;
-+
-+ p = TREE_VALUE(attr);
-+ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_NOT_INTENTIONAL;
-+
-+ do {
-+ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
-+ return MARKED_YES;
-+ p = TREE_CHAIN(p);
-+ } while (p);
-+
-+ return MARKED_NO;
-+}
-+
-+static const_tree search_field_decl(const_tree comp_ref)
-+{
-+ const_tree field = NULL_TREE;
-+ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
-+
-+ 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;
++ return dup_assign(visited, stmt, size_overflow_type, new_rhs1, new_rhs2, new_rhs3);
+}
+
-+static void handle_component_ref(enum overflow_reason* overflowed, const_gimple stmt, const_tree binary_dup_rhs)
-+{
-+ const_tree rhs, field, attr;
-+
-+ if (gimple_code(stmt) != GIMPLE_ASSIGN)
-+ return;
-+
-+ gcc_assert(gimple_num_ops(stmt) == 2 || gimple_num_ops(stmt) == 3);
-+
-+ if (gimple_num_ops(stmt) == 2)
-+ rhs = gimple_assign_rhs1(stmt);
-+ else
-+ rhs = binary_dup_rhs;
+
-+ if (TREE_CODE(rhs) != COMPONENT_REF)
-+ return;
-+
-+ field = search_field_decl(rhs);
-+ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
-+ if (!attr || !TREE_VALUE(attr))
-+ return;
-+
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+}
-+
-+static tree create_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree rhs1, bool before)
++static tree create_assign(struct pointer_set_t *visited, gimple oldstmt, tree rhs1, bool before)
+{
-+ unsigned int argnum;
-+ const_tree oldstmt_rhs1;
+ tree size_overflow_type, lhs;
-+ enum tree_code code;
+ gimple stmt;
+ gimple_stmt_iterator gsi;
+
-+ handle_component_ref(overflowed, oldstmt, rhs1);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
+ if (rhs1 == NULL_TREE) {
+ debug_gimple_stmt(oldstmt);
-+ error("create_assign: rhs1 is NULL_TREE");
++ error("%s: rhs1 is NULL_TREE", __func__);
+ gcc_unreachable();
+ }
+
@@ -87992,17 +88147,6 @@ index 0000000..314cdac
+ else
+ lhs = gimple_get_lhs(oldstmt);
+
-+ oldstmt_rhs1 = gimple_assign_rhs1(oldstmt);
-+ code = TREE_CODE(oldstmt_rhs1);
-+ if (code == PARM_DECL || (code == SSA_NAME && gimple_code(get_def_stmt(oldstmt_rhs1)) == GIMPLE_NOP)) {
-+ argnum = search_missing_attribute(oldstmt_rhs1);
-+ if (argnum && is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES) {
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+ return NULL_TREE;
-+ }
-+
-+ }
-+
+ gsi = gsi_for_stmt(oldstmt);
+ pointer_set_insert(visited, oldstmt);
+ if (lookup_stmt_eh_lp(oldstmt) != 0) {
@@ -88025,7 +88169,6 @@ index 0000000..314cdac
+
+ before = true;
+ oldstmt = gsi_stmt(gsi);
-+ pointer_set_insert(visited, oldstmt);
+ }
+
+ size_overflow_type = get_size_overflow_type(oldstmt, lhs);
@@ -88035,25 +88178,22 @@ index 0000000..314cdac
+ return gimple_get_lhs(stmt);
+}
+
-+static tree dup_assign(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
++static tree dup_assign(struct pointer_set_t *visited, gimple oldstmt, tree size_overflow_type, tree rhs1, tree rhs2, tree __unused rhs3)
+{
+ gimple stmt;
+ gimple_stmt_iterator gsi;
+ tree new_var, lhs = gimple_get_lhs(oldstmt);
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
+ if (gimple_plf(oldstmt, MY_STMT))
+ return lhs;
+
+ if (gimple_num_ops(oldstmt) != 4 && rhs1 == NULL_TREE) {
+ rhs1 = gimple_assign_rhs1(oldstmt);
-+ rhs1 = create_assign(visited, overflowed, oldstmt, rhs1, BEFORE_STMT);
++ 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, overflowed, oldstmt, rhs2, BEFORE_STMT);
++ rhs2 = create_assign(visited, oldstmt, rhs2, BEFORE_STMT);
+ }
+
+ stmt = gimple_copy(oldstmt);
@@ -88140,8 +88280,6 @@ index 0000000..314cdac
+ bb = create_a_first_bb();
+ gsi = gsi_start_bb(bb);
+ }
-+ if (gsi_end_p(gsi))
-+ before = AFTER_STMT;
+ newstmt = build_cast_stmt(size_overflow_type, arg, new_var, &gsi, before);
+ return gimple_get_lhs(newstmt);
+}
@@ -88181,22 +88319,26 @@ index 0000000..314cdac
+ return newstmt;
+}
+
-+static tree build_new_phi_arg(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree size_overflow_type, tree arg, tree new_var)
++static tree build_new_phi_arg(struct pointer_set_t *visited, tree size_overflow_type, tree arg, tree new_var)
+{
+ const_gimple newstmt;
++ gimple def_stmt;
+ tree new_rhs;
+
-+ new_rhs = expand(visited, overflowed, arg);
-+ if (new_rhs == NULL_TREE || *overflowed == OVERFLOW_INTENTIONAL)
++ new_rhs = expand(visited, arg);
++ if (new_rhs == NULL_TREE)
+ return NULL_TREE;
+
-+ new_rhs = cast_to_new_size_overflow_type(get_def_stmt(new_rhs), new_rhs, size_overflow_type, AFTER_STMT);
++ def_stmt = get_def_stmt(new_rhs);
++ if (gimple_code(def_stmt) == GIMPLE_NOP)
++ return NULL_TREE;
++ new_rhs = cast_to_new_size_overflow_type(def_stmt, new_rhs, size_overflow_type, AFTER_STMT);
+
+ newstmt = handle_new_phi_arg(arg, new_var, new_rhs);
+ return gimple_get_lhs(newstmt);
+}
+
-+static tree build_new_phi(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree orig_result)
++static tree build_new_phi(struct pointer_set_t *visited, tree orig_result)
+{
+ gimple phi, oldstmt = get_def_stmt(orig_result);
+ tree new_result, size_overflow_type;
@@ -88215,9 +88357,7 @@ index 0000000..314cdac
+ arg = gimple_phi_arg_def(oldstmt, i);
+ if (is_gimple_constant(arg))
+ arg = cast_a_tree(size_overflow_type, arg);
-+ lhs = build_new_phi_arg(visited, overflowed, size_overflow_type, arg, new_result);
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ lhs = build_new_phi_arg(visited, size_overflow_type, arg, new_result);
+ if (lhs == NULL_TREE)
+ lhs = cast_old_phi_arg(oldstmt, size_overflow_type, arg, new_result, i);
+ add_phi_arg(phi, lhs, gimple_phi_arg_edge(oldstmt, i), gimple_location(oldstmt));
@@ -88307,71 +88447,68 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_unary_rhs(struct pointer_set_t *visited, enum overflow_reason* overflowed, gimple stmt)
++static tree handle_unary_rhs(struct pointer_set_t *visited, gimple stmt)
+{
+ tree size_overflow_type, lhs = gimple_get_lhs(stmt);
+ tree new_rhs1, rhs1 = gimple_assign_rhs1(stmt);
+ const_tree rhs1_type = TREE_TYPE(rhs1);
+ const_tree lhs_type = TREE_TYPE(lhs);
+
-+ new_rhs1 = expand(visited, overflowed, rhs1);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs1 = expand(visited, rhs1);
+
+ if (new_rhs1 == NULL_TREE || TREE_CODE(rhs1_type) == POINTER_TYPE)
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ if (gimple_plf(stmt, MY_STMT))
+ return lhs;
+
+ if (gimple_plf(stmt, NO_CAST_CHECK))
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, rhs1, new_rhs1, NULL_TREE, NULL_TREE);
+
+ if (gimple_assign_rhs_code(stmt) == BIT_NOT_EXPR) {
+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, overflowed, BEFORE_STMT);
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+ }
+
+ if (!gimple_assign_cast_p(stmt) || check_undefined_integer_operation(stmt))
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, NULL_TREE, NULL_TREE);
+
+ size_overflow_type = get_size_overflow_type(stmt, rhs1);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
+
+ change_rhs1(stmt, new_rhs1);
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, rhs1, BEFORE_STMT);
+
+ rhs1 = gimple_assign_rhs1(stmt);
+ rhs1_type = TREE_TYPE(rhs1);
+ if (TYPE_UNSIGNED(rhs1_type) != TYPE_UNSIGNED(lhs_type))
-+ return create_assign(visited, overflowed, stmt, rhs1, AFTER_STMT);
++ return create_assign(visited, stmt, rhs1, AFTER_STMT);
+
+ if (!check_mode_type(stmt))
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ size_overflow_type = get_size_overflow_type(stmt, lhs);
+ new_rhs1 = cast_to_new_size_overflow_type(stmt, new_rhs1, size_overflow_type, BEFORE_STMT);
+
-+ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, new_rhs1, lhs, BEFORE_STMT);
+
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+}
+
-+static tree handle_unary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_unary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ gimple def_stmt = get_def_stmt(lhs);
+ tree rhs1 = gimple_assign_rhs1(def_stmt);
+
+ if (is_gimple_constant(rhs1))
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+
+ gcc_assert(TREE_CODE(rhs1) != COND_EXPR);
+ switch (TREE_CODE(rhs1)) {
+ case SSA_NAME:
-+ return handle_unary_rhs(visited, overflowed, def_stmt);
++ return handle_unary_rhs(visited, def_stmt);
+ case ARRAY_REF:
+ case BIT_FIELD_REF:
+ case ADDR_EXPR:
@@ -88383,7 +88520,7 @@ index 0000000..314cdac
+ case PARM_DECL:
+ case TARGET_MEM_REF:
+ case VAR_DECL:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+
+ default:
+ debug_gimple_stmt(def_stmt);
@@ -88502,7 +88639,7 @@ index 0000000..314cdac
+// print_the_code_insertions(stmt);
+}
+
-+static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, enum overflow_reason* overflowed, bool before)
++static void check_size_overflow(gimple stmt, tree size_overflow_type, tree cast_rhs, tree rhs, bool before)
+{
+ const_tree rhs_type = TREE_TYPE(rhs);
+ tree cast_rhs_type, type_max_type, type_min_type, type_max, type_min;
@@ -88511,9 +88648,6 @@ index 0000000..314cdac
+ if (TREE_CODE(rhs_type) == POINTER_TYPE)
+ return;
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return;
-+
+ gcc_assert(TREE_CODE(rhs_type) == INTEGER_TYPE || TREE_CODE(rhs_type) == BOOLEAN_TYPE || TREE_CODE(rhs_type) == ENUMERAL_TYPE);
+
+ type_max = cast_a_tree(size_overflow_type, TYPE_MAX_VALUE(rhs_type));
@@ -88581,7 +88715,7 @@ index 0000000..314cdac
+ return gimple_assign_rhs1(def_stmt);
+}
+
-+static tree cast_to_int_TI_type_and_check(enum overflow_reason* overflowed, gimple stmt, tree new_rhs)
++static tree cast_to_int_TI_type_and_check(gimple stmt, tree new_rhs)
+{
+ gimple_stmt_iterator gsi;
+ const_gimple cast_stmt;
@@ -88607,7 +88741,7 @@ index 0000000..314cdac
+ if (mode == DImode)
+ return new_rhs;
+
-+ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, intTI_type_node, new_rhs, new_rhs, BEFORE_STMT);
+
+ return new_rhs;
+}
@@ -88647,7 +88781,7 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_integer_truncation(struct pointer_set_t *visited, enum overflow_reason* overflowed, const_tree lhs)
++static tree handle_integer_truncation(struct pointer_set_t *visited, const_tree lhs)
+{
+ tree new_rhs1, new_rhs2;
+ tree new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1, new_lhs;
@@ -88659,11 +88793,8 @@ index 0000000..314cdac
+ if (!is_an_integer_trunction(stmt))
+ return NULL_TREE;
+
-+ new_rhs1 = expand(visited, overflowed, rhs1);
-+ new_rhs2 = expand(visited, overflowed, rhs2);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs1 = expand(visited, rhs1);
++ new_rhs2 = expand(visited, rhs2);
+
+ new_rhs1_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs1);
+ new_rhs2_def_stmt_rhs1 = get_cast_def_stmt_rhs(new_rhs2);
@@ -88672,15 +88803,15 @@ index 0000000..314cdac
+ new_rhs2_def_stmt_rhs1_type = TREE_TYPE(new_rhs2_def_stmt_rhs1);
+
+ if (!useless_type_conversion_p(new_rhs1_def_stmt_rhs1_type, new_rhs2_def_stmt_rhs1_type)) {
-+ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(overflowed, stmt, new_rhs1_def_stmt_rhs1);
-+ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(overflowed, stmt, new_rhs2_def_stmt_rhs1);
++ new_rhs1_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs1_def_stmt_rhs1);
++ new_rhs2_def_stmt_rhs1 = cast_to_int_TI_type_and_check(stmt, new_rhs2_def_stmt_rhs1);
+ }
+
+ assign = create_binary_assign(MINUS_EXPR, stmt, new_rhs1_def_stmt_rhs1, new_rhs2_def_stmt_rhs1);
+ new_lhs = gimple_get_lhs(assign);
-+ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, overflowed, AFTER_STMT);
++ check_size_overflow(assign, TREE_TYPE(new_lhs), new_lhs, rhs1, AFTER_STMT);
+
-+ return follow_overflow_type_and_dup(visited, overflowed, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
+}
+
+static bool is_a_neg_overflow(const_gimple stmt, const_tree rhs)
@@ -88700,7 +88831,7 @@ index 0000000..314cdac
+ return true;
+}
+
-+static tree handle_intentional_overflow(struct pointer_set_t *visited, enum overflow_reason* overflowed, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
++static tree handle_intentional_overflow(struct pointer_set_t *visited, bool check_overflow, gimple stmt, tree change_rhs, tree new_rhs1, tree new_rhs2)
+{
+ tree new_rhs, size_overflow_type, orig_rhs;
+ void (*gimple_assign_set_rhs)(gimple, tree);
@@ -88709,7 +88840,7 @@ index 0000000..314cdac
+ tree lhs = gimple_get_lhs(stmt);
+
+ if (change_rhs == NULL_TREE)
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+
+ if (new_rhs2 == NULL_TREE) {
+ size_overflow_type = get_size_overflow_type_for_intentional_overflow(stmt, new_rhs1);
@@ -88726,16 +88857,16 @@ index 0000000..314cdac
+ change_rhs = cast_to_new_size_overflow_type(stmt, change_rhs, size_overflow_type, BEFORE_STMT);
+
+ if (check_overflow)
-+ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, size_overflow_type, change_rhs, orig_rhs, BEFORE_STMT);
+
+ new_rhs = change_assign_rhs(stmt, orig_rhs, change_rhs);
+ gimple_assign_set_rhs(stmt, new_rhs);
+ update_stmt(stmt);
+
-+ return create_assign(visited, overflowed, stmt, lhs, AFTER_STMT);
++ return create_assign(visited, stmt, lhs, AFTER_STMT);
+}
+
-+static tree handle_binary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_binary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ tree rhs1, rhs2, new_lhs;
+ gimple def_stmt = get_def_stmt(lhs);
@@ -88759,47 +88890,44 @@ index 0000000..314cdac
+ case EXACT_DIV_EXPR:
+ case POINTER_PLUS_EXPR:
+ case BIT_AND_EXPR:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_STMT);
++ return create_assign(visited, def_stmt, lhs, AFTER_STMT);
+ default:
+ break;
+ }
+
-+ new_lhs = handle_integer_truncation(visited, overflowed, lhs);
++ new_lhs = handle_integer_truncation(visited, lhs);
+ if (new_lhs != NULL_TREE)
+ return new_lhs;
+
+ if (TREE_CODE(rhs1) == SSA_NAME)
-+ new_rhs1 = expand(visited, overflowed, rhs1);
++ new_rhs1 = expand(visited, rhs1);
+ if (TREE_CODE(rhs2) == SSA_NAME)
-+ new_rhs2 = expand(visited, overflowed, rhs2);
-+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
++ new_rhs2 = expand(visited, rhs2);
+
+ if (is_a_neg_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, overflowed, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
++ return handle_intentional_overflow(visited, true, def_stmt, new_rhs1, new_rhs1, NULL_TREE);
+ if (is_a_neg_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, overflowed, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
++ return handle_intentional_overflow(visited, true, def_stmt, new_rhs2, NULL_TREE, new_rhs2);
+
+ if (is_a_constant_overflow(def_stmt, rhs2))
-+ return handle_intentional_overflow(visited, overflowed, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
++ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs1), def_stmt, new_rhs1, new_rhs1, NULL_TREE);
+ if (is_a_constant_overflow(def_stmt, rhs1))
-+ return handle_intentional_overflow(visited, overflowed, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
++ return handle_intentional_overflow(visited, !is_a_cast_and_const_overflow(rhs2), def_stmt, new_rhs2, NULL_TREE, new_rhs2);
+
-+ return follow_overflow_type_and_dup(visited, overflowed, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
++ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, NULL_TREE);
+}
+
+#if BUILDING_GCC_VERSION >= 4007
-+static tree get_new_rhs(struct pointer_set_t *visited, enum overflow_reason * overflowed, tree size_overflow_type, tree rhs)
++static tree get_new_rhs(struct pointer_set_t *visited, 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, overflowed, rhs);
++ return expand(visited, rhs);
+}
+
-+static tree handle_ternary_ops(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree handle_ternary_ops(struct pointer_set_t *visited, tree lhs)
+{
+ tree rhs1, rhs2, rhs3, new_rhs1, new_rhs2, new_rhs3, size_overflow_type;
+ gimple def_stmt = get_def_stmt(lhs);
@@ -88809,14 +88937,11 @@ index 0000000..314cdac
+ rhs1 = gimple_assign_rhs1(def_stmt);
+ rhs2 = gimple_assign_rhs2(def_stmt);
+ rhs3 = gimple_assign_rhs3(def_stmt);
-+ new_rhs1 = get_new_rhs(visited, overflowed, size_overflow_type, rhs1);
-+ new_rhs2 = get_new_rhs(visited, overflowed, size_overflow_type, rhs2);
-+ new_rhs3 = get_new_rhs(visited, overflowed, size_overflow_type, rhs3);
++ 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);
+
-+ if (*overflowed == OVERFLOW_INTENTIONAL)
-+ return NULL_TREE;
-+
-+ return follow_overflow_type_and_dup(visited, overflowed, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
++ return follow_overflow_type_and_dup(visited, def_stmt, lhs, new_rhs1, new_rhs2, new_rhs3);
+}
+#endif
+
@@ -88844,7 +88969,7 @@ index 0000000..314cdac
+ return (TYPE_UNSIGNED(type)) ? unsigned_intTI_type_node : intTI_type_node;
+ default:
+ debug_tree((tree)node);
-+ error("get_size_overflow_type: unsupported gcc configuration.");
++ error("%s: unsupported gcc configuration.", __func__);
+ gcc_unreachable();
+ }
+}
@@ -88857,6 +88982,8 @@ index 0000000..314cdac
+ gsi_next(&gsi);
+ next_stmt = gsi_stmt(gsi);
+
++ gcc_assert(gimple_plf((gimple)next_stmt, MY_STMT));
++
+ switch (gimple_code(next_stmt)) {
+ case GIMPLE_ASSIGN:
+ return gimple_get_lhs(next_stmt);
@@ -88869,10 +88996,9 @@ index 0000000..314cdac
+ }
+}
+
-+static tree expand(struct pointer_set_t *visited, enum overflow_reason* overflowed, tree lhs)
++static tree expand(struct pointer_set_t *visited, tree lhs)
+{
+ gimple def_stmt;
-+ unsigned int argnum;
+ enum tree_code code = TREE_CODE(TREE_TYPE(lhs));
+
+ if (is_gimple_constant(lhs))
@@ -88881,15 +89007,11 @@ index 0000000..314cdac
+ if (TREE_CODE(lhs) == ADDR_EXPR)
+ return NULL_TREE;
+
++ if (code == REAL_TYPE)
++ return NULL_TREE;
++
+ gcc_assert(code == INTEGER_TYPE || code == POINTER_TYPE || code == BOOLEAN_TYPE || code == ENUMERAL_TYPE);
+
-+ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL) {
-+ argnum = search_missing_attribute(lhs);
-+ if (argnum && is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES) {
-+ *overflowed = OVERFLOW_INTENTIONAL;
-+ return NULL_TREE;
-+ }
-+ }
+
+ def_stmt = get_def_stmt(lhs);
+
@@ -88904,31 +89026,26 @@ index 0000000..314cdac
+
+ switch (gimple_code(def_stmt)) {
+ case GIMPLE_NOP:
-+ argnum = search_missing_attribute(lhs);
-+ if (!argnum)
-+ return NULL_TREE;
-+ if (is_already_marked(get_original_function_decl(current_function_decl), argnum) == MARKED_YES)
-+ *overflowed = OVERFLOW_INTENTIONAL;
+ return NULL_TREE;
+ case GIMPLE_PHI:
-+ return build_new_phi(visited, overflowed, lhs);
++ return build_new_phi(visited, lhs);
+ case GIMPLE_CALL:
+ case GIMPLE_ASM:
-+ return create_assign(visited, overflowed, def_stmt, lhs, AFTER_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, overflowed, lhs);
++ return handle_unary_ops(visited, lhs);
+ case 3:
-+ return handle_binary_ops(visited, overflowed, lhs);
++ return handle_binary_ops(visited, lhs);
+#if BUILDING_GCC_VERSION >= 4007
+ case 4:
-+ return handle_ternary_ops(visited, overflowed, lhs);
++ return handle_ternary_ops(visited, lhs);
+#endif
+ }
+ default:
+ debug_gimple_stmt(def_stmt);
-+ error("expand: unknown gimple code");
++ error("%s: unknown gimple code", __func__);
+ gcc_unreachable();
+ }
+}
@@ -88947,76 +89064,304 @@ index 0000000..314cdac
+ update_stmt(stmt);
+}
+
-+static tree get_function_arg(unsigned int argnum, const_gimple stmt, const_tree fndecl)
++static bool get_function_arg(unsigned int* argnum, const_tree fndecl)
+{
+ const char *origid;
+ tree arg;
+ const_tree origarg;
+
-+ if (!DECL_ABSTRACT_ORIGIN(fndecl)) {
-+ gcc_assert(gimple_call_num_args(stmt) > argnum);
-+ return gimple_call_arg(stmt, argnum);
-+ }
++ if (!DECL_ABSTRACT_ORIGIN(fndecl))
++ return true;
+
+ origarg = DECL_ARGUMENTS(DECL_ABSTRACT_ORIGIN(fndecl));
-+ while (origarg && argnum) {
-+ argnum--;
++ while (origarg && *argnum) {
++ (*argnum)--;
+ origarg = TREE_CHAIN(origarg);
+ }
+
-+ gcc_assert(argnum == 0);
++ gcc_assert(*argnum == 0);
+
+ gcc_assert(origarg != NULL_TREE);
+ origid = NAME(origarg);
++ *argnum = 0;
+ for (arg = DECL_ARGUMENTS(fndecl); arg; arg = TREE_CHAIN(arg)) {
+ if (!strcmp(origid, NAME(arg)))
-+ return arg;
++ return true;
++ (*argnum)++;
+ }
-+ return NULL_TREE;
++ return false;
++}
++
++static bool skip_types(const_tree var)
++{
++ 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 VAR_DECL:
++ return true;
++ default:
++ break;
++ }
++ return false;
++}
++
++static bool walk_phi(struct pointer_set_t *visited, const_tree result)
++{
++ gimple phi = get_def_stmt(result);
++ unsigned int i, n = gimple_phi_num_args(phi);
++
++ if (!phi)
++ return false;
++
++ pointer_set_insert(visited, phi);
++ for (i = 0; i < n; i++) {
++ const_tree arg = gimple_phi_arg_def(phi, i);
++ if (pre_expand(visited, arg))
++ return true;
++ }
++ return false;
++}
++
++static bool walk_unary_ops(struct pointer_set_t *visited, const_tree lhs)
++{
++ gimple def_stmt = get_def_stmt(lhs);
++ const_tree rhs;
++
++ if (!def_stmt)
++ return false;
++
++ rhs = gimple_assign_rhs1(def_stmt);
++ if (pre_expand(visited, rhs))
++ return true;
++ return false;
++}
++
++static bool walk_binary_ops(struct pointer_set_t *visited, const_tree lhs)
++{
++ bool rhs1_found, rhs2_found;
++ gimple def_stmt = get_def_stmt(lhs);
++ const_tree rhs1, rhs2;
++
++ if (!def_stmt)
++ return false;
++
++ rhs1 = gimple_assign_rhs1(def_stmt);
++ rhs2 = gimple_assign_rhs2(def_stmt);
++ rhs1_found = pre_expand(visited, rhs1);
++ rhs2_found = pre_expand(visited, rhs2);
++
++ return rhs1_found || rhs2_found;
++}
++
++static const_tree search_field_decl(const_tree comp_ref)
++{
++ const_tree field = NULL_TREE;
++ unsigned int i, len = TREE_OPERAND_LENGTH(comp_ref);
++
++ 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;
++}
++
++static enum marked mark_status(const_tree fndecl, unsigned int argnum)
++{
++ const_tree attr, p;
++
++ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(fndecl));
++ if (!attr || !TREE_VALUE(attr))
++ return MARKED_NO;
++
++ p = TREE_VALUE(attr);
++ if (!TREE_INT_CST_LOW(TREE_VALUE(p)))
++ return MARKED_NOT_INTENTIONAL;
++
++ do {
++ if (argnum == TREE_INT_CST_LOW(TREE_VALUE(p)))
++ return MARKED_YES;
++ p = TREE_CHAIN(p);
++ } while (p);
++
++ return MARKED_NO;
++}
++
++static void print_missing_msg(tree func, unsigned int argnum)
++{
++ unsigned int new_hash;
++ size_t len;
++ unsigned char tree_codes[CODES_LIMIT];
++ location_t loc = DECL_SOURCE_LOCATION(func);
++ const char *curfunc = get_asm_name(func);
++
++ len = get_function_decl(func, tree_codes);
++ new_hash = get_hash_num(curfunc, (const char *) tree_codes, len, 0);
++ inform(loc, "Function %s is missing from the size_overflow hash table +%s+%u+%u+", curfunc, curfunc, argnum, new_hash);
++}
++
++static unsigned int search_missing_attribute(const_tree arg)
++{
++ const_tree type = TREE_TYPE(arg);
++ tree func = get_original_function_decl(current_function_decl);
++ unsigned int argnum;
++ const struct size_overflow_hash *hash;
++
++ gcc_assert(TREE_CODE(arg) != COMPONENT_REF);
++
++ if (TREE_CODE(type) == POINTER_TYPE)
++ return 0;
++
++ argnum = find_arg_number(arg, func);
++ if (argnum == 0)
++ return 0;
++
++ if (lookup_attribute("size_overflow", DECL_ATTRIBUTES(func)))
++ return argnum;
++
++ hash = get_function_hash(func);
++ if (!hash || !(hash->param & (1U << argnum))) {
++ print_missing_msg(func, argnum);
++ return 0;
++ }
++ return argnum;
++}
++
++static bool is_already_marked(const_tree lhs)
++{
++ unsigned int argnum;
++ const_tree fndecl;
++
++ argnum = search_missing_attribute(lhs);
++ fndecl = get_original_function_decl(current_function_decl);
++ if (argnum && mark_status(fndecl, argnum) == MARKED_YES)
++ return true;
++ return false;
+}
+
-+static void handle_function_arg(gimple stmt, const_tree fndecl, unsigned int argnum)
++static bool pre_expand(struct pointer_set_t *visited, const_tree lhs)
++{
++ const_gimple def_stmt;
++
++ if (is_gimple_constant(lhs))
++ return false;
++
++ if (skip_types(lhs))
++ return false;
++
++ if (TREE_CODE(lhs) == PARM_DECL)
++ return is_already_marked(lhs);
++
++ if (TREE_CODE(lhs) == COMPONENT_REF) {
++ const_tree field, attr;
++
++ field = search_field_decl(lhs);
++ attr = lookup_attribute("intentional_overflow", DECL_ATTRIBUTES(field));
++ if (!attr || !TREE_VALUE(attr))
++ return false;
++ return true;
++ }
++
++ def_stmt = get_def_stmt(lhs);
++
++ if (!def_stmt)
++ return false;
++
++ if (pointer_set_contains(visited, def_stmt))
++ return false;
++
++ switch (gimple_code(def_stmt)) {
++ case GIMPLE_NOP:
++ if (TREE_CODE(SSA_NAME_VAR(lhs)) == PARM_DECL)
++ return is_already_marked(lhs);
++ return false;
++ case GIMPLE_PHI:
++ return walk_phi(visited, lhs);
++ case GIMPLE_CALL:
++ case GIMPLE_ASM:
++ return false;
++ case GIMPLE_ASSIGN:
++ switch (gimple_num_ops(def_stmt)) {
++ case 2:
++ return walk_unary_ops(visited, lhs);
++ case 3:
++ return walk_binary_ops(visited, lhs);
++ }
++ default:
++ debug_gimple_stmt((gimple)def_stmt);
++ error("%s: unknown gimple code", __func__);
++ gcc_unreachable();
++ }
++}
++
++static bool search_attributes(tree fndecl, const_tree arg, unsigned int argnum)
+{
+ struct pointer_set_t *visited;
-+ tree arg, newarg;
-+ enum overflow_reason overflowed = OVERFLOW_NONE;
-+ location_t loc;
++ bool is_found;
+ enum marked is_marked;
++ location_t loc;
++
++ visited = pointer_set_create();
++ is_found = pre_expand(visited, arg);
++ pointer_set_destroy(visited);
++
++ is_marked = mark_status(fndecl, argnum + 1);
++ if ((is_found && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
++ return true;
++
++ if (is_found) {
++ loc = DECL_SOURCE_LOCATION(fndecl);
++ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", get_asm_name(fndecl), argnum + 1);
++ return true;
++ }
++ return false;
++}
+
-+ arg = get_function_arg(argnum, stmt, fndecl);
++static void handle_function_arg(gimple stmt, tree fndecl, unsigned int argnum)
++{
++ struct pointer_set_t *visited;
++ tree arg, newarg;
++ bool match;
++
++ match = get_function_arg(&argnum, fndecl);
++ if (!match)
++ return;
++ gcc_assert(gimple_call_num_args(stmt) > argnum);
++ arg = gimple_call_arg(stmt, argnum);
+ if (arg == NULL_TREE)
+ return;
+
+ if (is_gimple_constant(arg))
+ return;
++
++ if (search_attributes(fndecl, arg, argnum))
++ return;
++
+ if (TREE_CODE(arg) != SSA_NAME)
+ return;
+
+ check_arg_type(arg);
+
+ visited = pointer_set_create();
-+ newarg = expand(visited, &overflowed, arg);
++ newarg = expand(visited, arg);
+ pointer_set_destroy(visited);
+
-+ is_marked = is_already_marked(fndecl, argnum + 1);
-+ if ((overflowed == OVERFLOW_INTENTIONAL && is_marked == MARKED_YES) || is_marked == MARKED_NOT_INTENTIONAL)
-+ return;
-+
-+ if (overflowed == OVERFLOW_INTENTIONAL) {
-+ loc = DECL_SOURCE_LOCATION(fndecl);
-+ inform(loc, "The intentional_overflow attribute is missing from +%s+%u+", NAME(fndecl), argnum + 1);
-+ return;
-+ }
-+
+ if (newarg == NULL_TREE)
+ return;
+
+ change_function_arg(stmt, arg, argnum, newarg);
+
-+ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, &overflowed, BEFORE_STMT);
++ check_size_overflow(stmt, TREE_TYPE(newarg), newarg, arg, BEFORE_STMT);
+}
+
-+static void handle_function_by_attribute(gimple stmt, const_tree attr, const_tree fndecl)
++static void handle_function_by_attribute(gimple stmt, const_tree attr, tree fndecl)
+{
+ tree p = TREE_VALUE(attr);
+ do {
@@ -89025,13 +89370,15 @@ index 0000000..314cdac
+ } while (p);
+}
+
-+static void handle_function_by_hash(gimple stmt, const_tree fndecl)
++static void handle_function_by_hash(gimple stmt, tree fndecl)
+{
-+ const_tree orig_fndecl;
++ tree orig_fndecl;
+ unsigned int num;
+ const struct size_overflow_hash *hash;
+
+ orig_fndecl = get_original_function_decl(fndecl);
++ if (C_DECL_IMPLICIT(orig_fndecl))
++ return;
+ hash = get_function_hash(orig_fndecl);
+ if (!hash)
+ return;
@@ -89066,7 +89413,7 @@ index 0000000..314cdac
+ next = bb->next_bb;
+
+ for (gsi = gsi_start_bb(bb); !gsi_end_p(gsi); gsi_next(&gsi)) {
-+ const_tree fndecl, attr;
++ tree fndecl, attr;
+ gimple stmt = gsi_stmt(gsi);
+
+ if (!(is_gimple_call(stmt)))
diff --git a/3.5.4/4430_grsec-remove-localversion-grsec.patch b/3.5.5/4430_grsec-remove-localversion-grsec.patch
index 31cf878..31cf878 100644
--- a/3.5.4/4430_grsec-remove-localversion-grsec.patch
+++ b/3.5.5/4430_grsec-remove-localversion-grsec.patch
diff --git a/3.5.4/4435_grsec-mute-warnings.patch b/3.5.5/4435_grsec-mute-warnings.patch
index e1a7a3c..e1a7a3c 100644
--- a/3.5.4/4435_grsec-mute-warnings.patch
+++ b/3.5.5/4435_grsec-mute-warnings.patch
diff --git a/3.5.4/4440_grsec-remove-protected-paths.patch b/3.5.5/4440_grsec-remove-protected-paths.patch
index 637934a..637934a 100644
--- a/3.5.4/4440_grsec-remove-protected-paths.patch
+++ b/3.5.5/4440_grsec-remove-protected-paths.patch
diff --git a/3.5.4/4450_grsec-kconfig-default-gids.patch b/3.5.5/4450_grsec-kconfig-default-gids.patch
index eb5154a..eb5154a 100644
--- a/3.5.4/4450_grsec-kconfig-default-gids.patch
+++ b/3.5.5/4450_grsec-kconfig-default-gids.patch
diff --git a/3.5.4/4465_selinux-avc_audit-log-curr_ip.patch b/3.5.5/4465_selinux-avc_audit-log-curr_ip.patch
index fd7ab67..fd7ab67 100644
--- a/3.5.4/4465_selinux-avc_audit-log-curr_ip.patch
+++ b/3.5.5/4465_selinux-avc_audit-log-curr_ip.patch
diff --git a/3.5.4/4470_disable-compat_vdso.patch b/3.5.5/4470_disable-compat_vdso.patch
index 68af025..68af025 100644
--- a/3.5.4/4470_disable-compat_vdso.patch
+++ b/3.5.5/4470_disable-compat_vdso.patch