opnsense-src/sys
Oleksandr Tymoshenko bfbd1bb744 Allow using of driver's mutex instead internal one for evdev locking.
Add new API call: evdev_register_mtx which takes lock argument that
should be used instead of internal one for evdev locking. Useful for
cases if evdev_push_event() is always called with driver's lock taken
and reduces amount of lock aquisitions. This allows to avoid LOR
between ev_open/ev_close invocations and evdev_push_event() Such LOR
can happen when ev_open/ev_close methods acquire driver lock and
evdev_push_event() is called with this lock taken.

Submitted by:	Vladimir Kondratiev <wulf@cicgroup.ru>
2016-10-08 17:58:26 +00:00
..
amd64 Re-apply r306516 (by cem): 2016-10-04 17:01:24 +00:00
arm ARM: Remove ARMv4 #defines from busdma_machdep-v6.c, it's ARMv6 2016-10-06 13:53:17 +00:00
arm64 Merge ACPICA 20160930. 2016-10-04 20:27:15 +00:00
boot The bootloader self relocation code was slightly wrong for the 2016-10-07 16:17:51 +00:00
bsm Merge from contrib/openbsm to bring the kernel audit bits up to date with OpenBSM 1.2 alpha 4: 2015-12-20 23:22:04 +00:00
cam Fix ABI compat shims, broken by adding NVMe support. 2016-10-06 01:14:10 +00:00
cddl Limit scope of the optimization in r306608 to dounmount() caller only. 2016-10-07 11:38:28 +00:00
compat linuxkpi: Fix PCI BAR lazy allocation support. 2016-09-30 05:51:11 +00:00
conf ARM: Disconnect elf_trampoline.c from ARMv6 build. 2016-10-05 12:17:43 +00:00
contrib In case of removal of m_copy() the macro should remain named M_COPY() 2016-10-08 14:57:21 +00:00
crypto Fix typo in skein amd64 assembly 2016-09-08 02:38:55 +00:00
ddb Determine the operand/address size of %cs in a new function 2016-09-25 16:30:29 +00:00
dev Allow using of driver's mutex instead internal one for evdev locking. 2016-10-08 17:58:26 +00:00
fs vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
gdb
geom Fix possible geom destruction before final provider close. 2016-10-06 15:20:05 +00:00
gnu Revert and redo r306083. 2016-09-22 15:17:36 +00:00
i386 Re-apply r306516 (by cem): 2016-10-04 17:01:24 +00:00
isa sys/isa: minor spelling fixes. 2016-05-03 21:51:52 +00:00
kern vfs: assert empty tmp free list on unmount 2016-10-08 13:38:05 +00:00
kgssapi kgssapi: insignificant spelling fix. 2016-05-03 22:05:03 +00:00
libkern sys: Make use of our rounddown() macro when sys/param.h is available. 2016-04-30 14:41:18 +00:00
mips [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
modules Add rpi_ft5406 module and add it to extra modules in Raspberry Pi configs 2016-10-03 01:08:34 +00:00
net Replace rw_init/rw_destroy with corresponding macros. 2016-10-06 14:42:06 +00:00
net80211 [net80211] extend the ieee80211_rx_stats struct to include more information. 2016-10-08 01:12:29 +00:00
netgraph Avoid panic from ng_uncallout when unpluggin ethernet cable with active 2016-08-08 19:31:01 +00:00
netinet Lock the ND prefix list and add refcounting for prefixes. 2016-10-07 21:10:53 +00:00
netinet6 Lock the ND prefix list and add refcounting for prefixes. 2016-10-07 21:10:53 +00:00
netipsec Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead. 2016-09-15 07:41:48 +00:00
netnatm kernel: use our nitems() macro when it is available through param.h. 2016-04-19 23:48:27 +00:00
netpfil pf: remove fastroute tag 2016-10-04 19:35:14 +00:00
netsmb sys/net*: minor spelling fixes. 2016-05-03 18:05:43 +00:00
nfs Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
nfsclient
nfsserver
nlm When sleeping waiting for either local or remote advisory lock, 2016-06-26 20:08:42 +00:00
ofed Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4 2016-09-30 08:23:06 +00:00
opencrypto opencrypto AES-ICM: Fix heap corruption typo 2016-08-01 22:57:03 +00:00
pc98 Remove the ie(4) driver for Intel 82586 ISA Ethernet adapters. 2016-08-20 00:49:29 +00:00
powerpc Adjust copyright date. No real work was done on it until 2016. 2016-10-08 01:18:01 +00:00
riscv Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
rpc Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
security Don't check aq64_minfree which is unsigned for negative values. 2016-09-08 19:47:57 +00:00
sparc64 Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
sys In order to allow mkimg(1) (and other tools) to become a build tool 2016-10-07 15:42:20 +00:00
teken Sync HPA and VPA implementations with CUP. 2015-08-24 07:49:27 +00:00
tests Style 9 changes. 2015-11-12 10:31:14 +00:00
tools Consider CROSS_BINUTILS_PREFIX environment variable so we use correct 2016-08-10 13:49:17 +00:00
ufs vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
vm Make the page daemon's notion of what kind of pass is being performed 2016-10-05 17:32:06 +00:00
x86 Merge ACPICA 20160930. 2016-10-04 20:27:15 +00:00
xdr RPC: for pointers replace 0 with NULL. 2016-04-14 17:06:37 +00:00
xen xen/vchan: change license of header from Lesser GPL v2.1 to BSD 2016-09-30 13:41:24 +00:00
Makefile Add riscv to the list of architectures for cscope. 2016-02-29 16:39:27 +00:00