opnsense-src/sys/ofed/include/linux
Hans Petter Selasky 918ba0175b - Fix radix tree memory leakage when unloading modules using radix
trees. This happens because the logic inserting items into the radix
tree is allocating empty radix levels, when index zero does not
contain any items.
- Add proper error case handling, so that the radix tree does not end
up in a bad state, if memory cannot be allocated during insertion of
an item.
- Add check for inserting NULL items into the radix tree.
- Add check for radix tree getting too big.

MFC after:	1 week
Sponsored by:	Mellanox Technologies
2014-08-12 11:45:57 +00:00
..
mlx4 Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
atomic.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
bitmap.h
bitops.h - Fix out of range shifting bug in bitops.h. 2014-06-12 13:33:01 +00:00
cdev.h Use %s when calling make_dev with a string pointer. This makes 2012-11-09 21:41:07 +00:00
clocksource.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
compat.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
compiler.h
completion.h
ctype.h
delay.h
device.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
dma-attrs.h
dma-mapping.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
dmapool.h
err.h
errno.h
ethtool.h
file.h Handle cases where capability rights are not provided. 2013-09-05 11:58:12 +00:00
fs.h Store a reference to the vnode associated with a file descriptor in the 2013-06-11 15:37:07 +00:00
gfp.h Fix __free_pages() in the linux shim. 2013-10-15 15:50:43 +00:00
hardirq.h
idr.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
if_arp.h
if_ether.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
if_vlan.h
in.h Add OFED and the associated options and drivers to x86 LINT builds: 2012-04-12 14:01:06 +00:00
in6.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
inet.h
inetdevice.h
init.h
interrupt.h
io-mapping.h
io.h Use VM_MEMATTR_UNCACHEABLE instead of VM_MEMATTR_UNCACHED for UC mappings. 2012-03-27 14:24:29 +00:00
ioctl.h
jhash.h
jiffies.h
kdev_t.h
kernel.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
kobject.h
kref.h
kthread.h
linux_compat.c Compile fixes: 2014-06-28 17:36:18 +00:00
linux_idr.c Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs. 2011-11-07 06:44:47 +00:00
linux_radix.c - Fix radix tree memory leakage when unloading modules using radix 2014-08-12 11:45:57 +00:00
list.h The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
lockdep.h
log2.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
miscdevice.h
mm.h
module.h Fix OFED startup order: All SYSINIT()'s and modules should be loaded 2014-07-06 14:22:13 +00:00
moduleparam.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
mount.h
mutex.h
net.h Fix implementation of sock_getname. 2013-08-23 18:54:27 +00:00
netdevice.h
notifier.h
page.h Split the pagequeues per NUMA domains, and split pageademon process 2013-08-07 16:36:38 +00:00
pci.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
poll.h
radix-tree.h
random.h
rbtree.h
rtnetlink.h
rwlock.h
rwsem.h
scatterlist.h
sched.h
semaphore.h
slab.h
socket.h
spinlock.h
stddef.h
string.h
sysfs.h Fix mis-merge of upstream fix. 2013-10-01 15:33:00 +00:00
timer.h Add protective parentheses for macro argument, missed in r247671. 2013-03-02 22:41:06 +00:00
types.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00
uaccess.h
vmalloc.h
wait.h
workqueue.h Update OFED to Linux 3.7 and update Mellanox drivers. 2013-09-29 00:35:03 +00:00