freebsd-skq/sys
kib eb0078e23d Do not try to create /dev/efi device node before devfs is initialized.
Split efirt.ko initialization into early stage where runtime services
KPI environment is created, to be used e.g. for RTC, and the later
devfs node creation stage, per module.

Switch the efi device to use make_dev_s(9) instead of make_dev(9).  At
least, this gracefully handles the duplicated device name issue.

Remove ARGSUSED comment from efidev_ioctl(), all unused arguments are
annotated with __unused attribute.

Reported by:	ambrisko, O. Hartmann <ohartman@zedat.fu-berlin.de>
Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2016-10-16 06:07:43 +00:00
..
amd64 Do not try to create /dev/efi device node before devfs is initialized. 2016-10-16 06:07:43 +00:00
arm Add driver for GPIO controlled regulator. 2016-10-15 20:04:14 +00:00
arm64 Fix the build, struct vfpstate needs to be visible to userspace as it's 2016-10-15 16:29:06 +00:00
boot Create a pcibios-version environment FORTH word. This allows one to 2016-10-15 05:53:09 +00:00
bsm
cam Add LU option to control reported provisioning type. 2016-10-15 14:40:34 +00:00
cddl MFV r307314: 2016-10-14 12:03:04 +00:00
compat linuxkpi: Fix PCI BAR lazy allocation support. 2016-09-30 05:51:11 +00:00
conf Add driver for GPIO controlled regulator. 2016-10-15 20:04:14 +00:00
contrib Fix octeon model comparison in Cavium SDK 2016-10-13 17:16:32 +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 Do not try to create /dev/efi device node before devfs is initialized. 2016-10-16 06:07:43 +00:00
fs Fix panic() message reporting ufs instead of nandfs 2016-10-13 19:33:07 +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 Drop support for using mmap() with /dev/kmem. 2016-10-14 20:01:07 +00:00
isa
kern Fix a race in vm_page_busy_sleep(9). 2016-10-13 14:41:05 +00:00
kgssapi
libkern
mips Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
modules In the TCP stack, the hhook(9) framework provides hooks for kernel modules 2016-10-12 02:16:42 +00:00
net ifnet: Use if_link_state snapshot to invoke ifnet_link_event 2016-10-12 01:52:29 +00:00
net80211 [net80211] remove now duplicate copy of the QOSDATA check macro. 2016-10-13 16:45:01 +00:00
netgraph Avoid panic from ng_uncallout when unpluggin ethernet cable with active 2016-08-08 19:31:01 +00:00
netinet Fix cases where the TFO pending counter would leak references, and eventually, memory. 2016-10-15 01:41:28 +00:00
netinet6 - Revert r300854, r303657 which tried to fix regression from r297225. 2016-10-13 20:15:47 +00:00
netipsec Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead. 2016-09-15 07:41:48 +00:00
netnatm
netpfil pf: port extended DSCP support from OpenBSD 2016-10-13 20:34:44 +00:00
netsmb
nfs Hide the boottime and bootimebin globals, provide the getboottime(9) 2016-07-27 11:08:59 +00:00
nfsclient
nfsserver
nlm MFC r298351 2016-07-22 03:09:47 +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 Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
powerpc Fix booting on systems that use loader(8) (most of them). 2016-10-16 04:22:04 +00:00
riscv Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
rpc MFstable/11 r303691: 2016-08-03 01:19:10 +00:00
security Don't check aq64_minfree which is unsigned for negative values. 2016-09-08 19:47:57 +00:00
sparc64 Fix building on i386 and arm. But 'public domain' headers on the files 2016-10-13 06:56:23 +00:00
sys Do not try to create /dev/efi device node before devfs is initialized. 2016-10-16 06:07:43 +00:00
teken
tests
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 Plug a potential vnode lock leak in vm_fault_hold(). 2016-10-13 20:39:34 +00:00
x86 Reprogram I/O APIC interrupt pins when registering an I/O APIC. 2016-10-14 21:51:50 +00:00
xdr
xen xen/vchan: change license of header from Lesser GPL v2.1 to BSD 2016-09-30 13:41:24 +00:00
Makefile