649e7627 ian Aug. 13, 2019, 3:49 a.m.
The driver was originally written with the name ads1115, but at the last
minute it got renamed to ads111x to reflect its support for many related
chips, but I forgot to update the manpage to match the renaming before
committing it all.
cgit ViewVC
98a43f9e pfg Aug. 13, 2019, 1:25 a.m.
As suggested in:
https://wiki.freebsd.org/WhatsGoing/FreeBSD13

this old driver is buggy and no one is working on it so we should deprecate
it for the next release.

MFC after:	3 days
Diferential Revision:	https://reviews.freebsd.org/D21139
cgit ViewVC
8068df35 pfg Aug. 13, 2019, 1:24 a.m.
As suggested in:
https://wiki.freebsd.org/WhatsGoing/FreeBSD13

We will be dropping the snd_ds1 driver. The driver is known to be buggy
and no one has been working on it for years now.
Users of old Yamaha cards may have luck with the OSS drivers instead.

MFC after:	3 days
Diferential Revision:	https://reviews.freebsd.org/D21138
cgit ViewVC
77af66f0 imp Aug. 12, 2019, 11:25 p.m.
tcpratelimit isn't supported as there's now atomic_add_64, so add it to the exclusion list
Add comment for why PPC_PROBE_CHIPSET is on the list
Remove UKBD_DFLT_KEYMAP now that ukbd works on all platforms.
cgit ViewVC
09813007 imp Aug. 12, 2019, 11:25 p.m.
This allows us to remove 'nodevice ukbd' from the arm64 NOTES file.
cgit ViewVC
9246a83c imp Aug. 12, 2019, 10:58 p.m.
files.x86 is for the parts of the system that are common to both i386 and amd64
due too their nature. First up, to get the ball rolling, is fdc, the floppy disk
support. It works only on amd64 and i386 these days, and that's unlikely to
change.

Reviewed by: jhb, cem (earlier versrions)
Differential Revision: https://reviews.freebsd.org/D21210
cgit ViewVC
c1ab04fc imp Aug. 12, 2019, 10:58 p.m.
Move the floppy driver to the x86 specific notes file.

Reviewed by: jhb, manu, jhibbits, emaste
Differential Revision: https://reviews.freebsd.org/D21208
cgit ViewVC
99e1c5ab imp Aug. 12, 2019, 10:58 p.m.
x86 needs sc, as does sparc64. powerpc doesn't use it by default, but some old
powermac notebooks do not work with vt yet for reasons unknonw. Even so, I've
removed it from powerpc LINT. It's not in daily use there, and the intent is to
100% switch to vt now that it works for that platform to limit support burden.

All the other architectures omit some or all of the screen savers from their
lint config. Move them to the x86 NOTES files and remove the exclusions. This
reduces slightly the number of savers sparc64 compiles, but since they are in
GENERIC, the overage is adequate and if someone reaelly wants to sort them out
in sparc64 they can sweat the details and the testing.

Reviewed by: jhb (earlier version), manu (earlier version), jhibbits
Differential Revision: https://reviews.freebsd.org/D21233
cgit ViewVC
0d89c934 imp Aug. 12, 2019, 10:58 p.m.
Start with COMPAT_43, since it's really only relevant to x86.

Reviewed by: jhb@
Differential Revision: https://reviews.freebsd.org/D21203
cgit ViewVC
ca7e89ce mav Aug. 12, 2019, 9:51 p.m.
MFC after:	3 days
cgit ViewVC
6b462d27 kib Aug. 12, 2019, 8:27 p.m.
Since YP protocol definition uses the constant to declare
variable-size opaque byte strings, the change should be binary
compatible with existing installations which do not expose keys or
values larger than 1024 bytes.

All uses of local variables with YPMAXRECORD sizes were removed to
avoid insane stack use.  On the other hand, variables with static
lifetime should be fine and only result in increased VA use.

Glibc made same change, increasing the allowed length for keys and
values in YP to 16M, in 2013.

Reviewed by:	markj
Discussed with:	ian
Sponsored by:	Mellanox Technologies
MFC after:	3 weeks
Differential revision:	https://reviews.freebsd.org/D20900
cgit ViewVC
c2265ae7 asomers Aug. 12, 2019, 8 p.m.
MFC after:	16 days
MFC-With:	r350665
Sponsored by:	The FreeBSD Foundation
cgit ViewVC
26b6a67b luporl Aug. 12, 2019, 7:44 p.m.
Fix code style in proc.h and clarify comment about empty structs.
cgit ViewVC
17e49888 asomers Aug. 12, 2019, 7:14 p.m.
Submitted by:	Ján Sučan <sucanjan@gmail.com>
MFC after:	2 weeks
Sponsored by:	Google, inc. (Google Summer of Code 2019)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D21218
cgit ViewVC
4e8872c8 luporl Aug. 12, 2019, 5:18 p.m.
Avoid empty structs, that have undefined behavior in C99 and
make compilers complain about it
(empty struct has size 0 in C, size 1 in C++).

Reviewed by:	jhibbits
Differential Revision:	https://reviews.freebsd.org/D21231
cgit ViewVC