Matthew Wilcox
d3e709e63e
idr: Return the deleted entry from idr_remove
...
It is a relatively common idiom (8 instances) to first look up an IDR
entry, and then remove it from the tree if it is found, possibly doing
further operations upon the entry afterwards. If we change idr_remove()
to return the removed object, all of these users can save themselves a
walk of the IDR tree.
Signed-off-by: Matthew Wilcox <mawilcox@microsoft.com>
2017-02-13 21:44:03 -05:00
..
appletalk
net/appletalk: Fix kernel memory disclosure
2017-01-09 16:34:39 -05:00
arcnet
bonding
caif
can
can: ti_hecc: add missing prepare and unprepare of the clock
2017-01-18 13:03:15 +01:00
cris
dsa
net: dsa: bcm_sf2: Utilize nested MDIO read/write
2017-01-08 22:01:22 -05:00
ethernet
ravb: unmap descriptors when freeing rings
2017-01-26 18:41:05 -05:00
fddi
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
fjes
hamradio
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
hippi
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
hyperv
netvsc: add rcu_read locking to netvsc callback
2017-01-11 16:13:53 -05:00
ieee802154
ieee802154: atusb: fix driver to work with older firmware versions
2017-01-12 22:12:43 +01:00
ipvlan
irda
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
phy
net: phy: micrel: add support for KSZ8795
2017-01-27 11:10:50 -05:00
plip
ppp
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
slip
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
team
usb
r8152: check rx after napi is enabled
2017-01-25 22:47:30 -05:00
vmxnet3
wan
net: wan: slic_ds26522: fix spelling mistake: "configurated" -> "configured"
2016-12-28 15:12:20 -05:00
wimax
wireless
idr: Return the deleted entry from idr_remove
2017-02-13 21:44:03 -05:00
xen-netback
xen-netback: protect resource cleaning on XenBus disconnect
2017-01-18 15:11:20 -05:00
dummy.c
eql.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
geneve.c
gtp.c
gtp: fix cross netns recv on gtp socket
2017-01-27 10:39:09 -05:00
ifb.c
Kconfig
LICENSE.SRC
loopback.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
macsec.c
macvlan.c
macvtap.c
virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving
2017-01-20 11:01:17 -05:00
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
Space.c
sungem_phy.c
tun.c
virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving
2017-01-20 11:01:17 -05:00
veth.c
virtio_net.c
virtio_net: reject XDP programs using header adjustment
2017-01-25 22:48:40 -05:00
vrf.c
net: vrf: do not allow table id 0
2017-01-11 10:04:01 -05:00
vxlan.c
vxlan: do not age static remote mac entries
2017-01-24 15:01:58 -05:00
xen-netfront.c
xen-netfront: Fix Rx stall during network stress and OOM
2017-01-20 14:08:39 -05:00