r349080 ian June 15, 2019, 8:53 p.m.
header file, so they can't be used outside this file anyway.
ViewVC
r349077 ian June 15, 2019, 8:20 p.m.
pollution that was cleaned up recently, and this file got missed in the
cleanup because it's not attached to the build unless you specifically
request this device in a custom kernel config.
ViewVC
r349076 ian June 15, 2019, 8:17 p.m.
leaks the device-list memory.
ViewVC
r349075 ian June 15, 2019, 8:13 p.m.
couple prototypes for functions that never existed (and never will).
ViewVC
r349074 ian June 15, 2019, 7:46 p.m.
ioctl definitions and related datatypes that allow userland control of pwm
hardware via the pwmc device.  The new name and location better reflects its
assocation with a single device driver.
ViewVC
r349073 ian June 15, 2019, 7:43 p.m.
ioctl defintions for the pwmc driver. It is not part of the pwmbus interface.
ViewVC
r349072 ian June 15, 2019, 7:16 p.m.
with the nxprtc multi-chip driver.
ViewVC
r349070 alc June 15, 2019, 5:26 p.m.
it only called vm_page_dirty() on the first of the superpage's constituent
4KB pages.  This revision corrects that error, calling vm_page_dirty() on
all of superpage's constituent 4KB pages.

MFC after:	3 days
ViewVC
r349069 bdrewery June 15, 2019, 5:08 p.m.
This doesn't appear to have ever worked. After a .depend is generated
there will be duplicate .c dependencies so only use the first one.

MFC after:	2 weeks
Sponsored by:	DellEMC
ViewVC
r349068 bdrewery June 15, 2019, 5:08 p.m.
Default to tracking .depend.* for OBJS rather than SRCS.

This helps cover some special case builds like gnu/lib/csu which
do more of a PROGS-like thing with bsd.prog.mk.

It is possible this causes out-of-tree Makefiles to have problems if they use
this pattern:
	foo.o: foo.c
		${CC} -o ${.TARGET} ${.ALLSRC}
This may cause multiple source files to be compiled due to finding the
'foo.o: foo.c' dependency both in the Makefile at the .depend file. Or
it may try compiling headers. This can be worked around by either of these:
	foo.o: foo.c
		${CC} -o ${.TARGET} ${.ALLSRC:N*.h:[1]}
Or
	foo.o: foo.c
		${CC} -o ${.TARGET} ${.CURDIR}/foo.c
In the latter case the ${.CURDIR} may need to be a different path. The
first case covers automatically using .PATH.

Sponsored by:	DellEMC
ViewVC
r349067 bdrewery June 15, 2019, 5:08 p.m.
This is for an upcoming change that fixes .depend handling in here.
It will cause some duplicate sources which need to be trimmed out.

MFC after:	2 weeks
Sponsored by:	DellEMC
ViewVC
r349066 bdrewery June 15, 2019, 5:08 p.m.
If a meta mode change is triggered but then the build fails then the
next build will not retrigger meta mode. This only prevented by
removing the target on rebuild or on the failure to rebuild.

Sponsored by:	DellEMC
ViewVC
r349065 bdrewery June 15, 2019, 5:08 p.m.
Sponsored by:	DellEMC
ViewVC
r349064 bdrewery June 15, 2019, 5:08 p.m.
MFC after:	2 weeks
Sponsored by:	DellEMC
ViewVC
r349063 bdrewery June 15, 2019, 5:08 p.m.
Sponsored by:	DellEMC
ViewVC