sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Move most of the contents of opt_compat.h to opt_global.h.opt_compat.h is mentioned in nearly 180 files. In-progress networkdriver compabibility improvements may add over 100 more so this isclose
Move most of the contents of opt_compat.h to opt_global.h.opt_compat.h is mentioned in nearly 180 files. In-progress networkdriver compabibility improvements may add over 100 more so this iscloser to "just about everywhere" than "only some files" per theguidance in sys/conf/options.Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset ofsys/compat/linux/*.c. A fake _COMPAT_LINUX option ensure opt_compat.his created on all architectures.Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control theset of compiled files.Reviewed by: kib, cem, jhb, jtlSponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D14941
show more ...
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Add evdev support to ukbd driverevent generation is disabled by default in favour of kbdmux. Thisbehavoiur is controlled by kern.evdev.rcpt_mask sysctl, bit 3 shouldbe set to give priority to hw
Add evdev support to ukbd driverevent generation is disabled by default in favour of kbdmux. Thisbehavoiur is controlled by kern.evdev.rcpt_mask sysctl, bit 3 shouldbe set to give priority to hw over muxSubmitted by: Vladimir Kondratiev <wulf@cicgroup.ru>Reviewed by: hansDifferential Revision: https://reviews.freebsd.org/D7957
Hook up new USB modules.