opnsense-src/sys/compat/linuxkpi/common/src
Hans Petter Selasky 627ac5b4e3 Don't call selrecord() outside the select system call in the LinuxKPI, because
then td->td_sel is NULL and this will result in a segfault inside selrecord().
This happens when only using kqueue() to poll for read and write events.
If select() and kqueue() is mixed there won't be a segfault.

Reported by:	Johannes Lundberg
MFC after:	1 week
Sponsored by:	Mellanox Technologies
2017-10-13 14:14:46 +00:00
..
linux_compat.c Don't call selrecord() outside the select system call in the LinuxKPI, because 2017-10-13 14:14:46 +00:00
linux_current.c Free existing per-thread task structs when unloading linuxkpi.ko. 2017-07-09 22:57:00 +00:00
linux_hrtimer.c Fix hrtimer_active() in case of cancellation. 2017-08-07 14:34:05 +00:00
linux_idr.c Fix init order in the LinuxKPI for IDR support after recent changes. 2017-06-06 10:12:58 +00:00
linux_kmod.c
linux_kthread.c Add kthread parking support to the LinuxKPI. 2017-06-18 19:22:05 +00:00
linux_lock.c Implement support for mutexes with deadlock avoidance in the LinuxKPI. 2017-03-09 18:33:40 +00:00
linux_page.c Only wire pages in the LinuxKPI instead of holding and wiring them. 2017-09-18 13:23:59 +00:00
linux_pci.c Set the bus number field when attaching a PCI device. 2017-08-23 16:50:10 +00:00
linux_radix.c sys/compat/linux*: spelling fixes. 2016-04-30 00:53:10 +00:00
linux_rcu.c Fix for deadlock situation in the LinuxKPI's RCU synchronize API. 2017-08-21 11:51:40 +00:00
linux_schedule.c Make sure the linux_wait_event_common() function in the LinuxKPI properly 2017-08-10 12:51:04 +00:00
linux_slab.c Cleanup the LinuxKPI slab implementation. 2017-03-08 11:09:27 +00:00
linux_tasklet.c The LinuxKPI atomics do not have acquire nor release semantics unless 2017-09-18 13:37:14 +00:00
linux_usb.c sys/compat/linux*: spelling fixes. 2016-04-30 00:53:10 +00:00
linux_work.c Make sure the timer belonging to the delayed work in the LinuxKPI 2017-10-04 13:13:38 +00:00