> per-thread state it may try from the "wrong" domain first. So really a
> different solution to the original problem is needed.
>
>> I'm not sure if x86bios_alloc() needs to be attached a bit later anyway?
>>
>> --HPS
I have reverted the change in r368673 until we come up with a more
comprehensive fix.
--
Regards,
Bryan Drewery
OpenPGP_signature
Description: OpenPGP digital signature
Author: bdrewery
Date: Tue Dec 15 19:38:16 2020
New Revision: 368673
URL: https://svnweb.freebsd.org/changeset/base/368673
Log:
Revert r368523 which fixed contig allocs waiting forever.
This needs to account for empty NUMA domains or domains which do not
satisfy the requested range.
Author: bdrewery
Date: Thu Dec 10 20:45:08 2020
New Revision: 368524
URL: https://svnweb.freebsd.org/changeset/base/368524
Log:
linux_dma: Ensure proper flags pass to allocators.
Possibly fixes the wrong flags being passed to the kernel
allocators in linux_dma_alloc_coherent() and
Author: bdrewery
Date: Thu Dec 10 20:44:29 2020
New Revision: 368523
URL: https://svnweb.freebsd.org/changeset/base/368523
Log:
contig allocs: Don't retry forever on M_WAITOK.
This restores behavior from before domain iterators were added in
r327895 and r327896.
The
Author: bdrewery
Date: Tue Dec 8 23:38:26 2020
New Revision: 368467
URL: https://svnweb.freebsd.org/changeset/base/368467
Log:
fts_read: Handle error from a NULL return better.
This is addressing cases such as fts_read(3) encountering an [EIO]
from fchdir(2) when FTS_NOCHDIR is not set.
Author: bdrewery
Date: Fri Nov 20 20:11:59 2020
New Revision: 367910
URL: https://svnweb.freebsd.org/changeset/base/367910
Log:
Add lists for customizing legacy and bootstrap-tools.
Reviewed by: arichardson
Sponsored by: Dell EMC
Differential Revision:
Author: bdrewery
Date: Tue Nov 10 18:05:17 2020
New Revision: 367570
URL: https://svnweb.freebsd.org/changeset/base/367570
Log:
makeman: Don't require filemon with MK_DIRDEPS_BUILD.
MFC after:2 weeks
Reviewed by: sjg, dim (tested earlier version)
Sponsored by: Dell EMC
continue;
> lsent = sendmsg(sl->sl_socket, , 0);
> if (lsent == (ssize_t)il->totalsize)
>
--
Regards,
Bryan Drewery
OpenPGP_signature
Description: OpenPGP digital signature
Author: bdrewery
Date: Sat Nov 7 17:18:44 2020
New Revision: 367455
URL: https://svnweb.freebsd.org/changeset/base/367455
Log:
syslogd: Stop trying to send remote messages through special sockets
Specifically this was causing the /dev/klog fd and the signal pipe
handling fd to get a
Author: bdrewery
Date: Fri Oct 9 23:49:42 2020
New Revision: 366594
URL: https://svnweb.freebsd.org/changeset/base/366594
Log:
Use unlocked page lookup for inmem() to avoid object lock contention
Reviewed By: kib, markj
Submitted by: mlaier
Sponsored by: Dell EMC
Differential
Author: bdrewery
Date: Thu Oct 1 20:08:27 2020
New Revision: 366343
URL: https://svnweb.freebsd.org/changeset/base/366343
Log:
Revert r366340.
CR wasn't finished and it breaks the build.
Modified:
head/sys/kern/vfs_bio.c
Modified: head/sys/kern/vfs_bio.c
Author: bdrewery
Date: Thu Oct 1 19:17:03 2020
New Revision: 366340
URL: https://svnweb.freebsd.org/changeset/base/366340
Log:
Use unlocked page lookup for inmem() to avoid object lock contention
Reviewed By: kib, markj
Sponsored by: Dell EMC Isilon
Submitted by: mlaier
Author: bdrewery
Date: Fri Aug 14 00:18:18 2020
New Revision: 364223
URL: https://svnweb.freebsd.org/changeset/base/364223
Log:
syslog(3): Send proper NILVALUE if gethostname(3) fails.
RFC5424 defines NILVALUE as '-'. Replace its usage with a macro and
separate out the fields to be more
Author: bdrewery
Date: Thu Aug 13 22:42:24 2020
New Revision: 364221
URL: https://svnweb.freebsd.org/changeset/base/364221
Log:
Add test to for FreeBSD-SA-19:20.bsnmp
Submitted by: Darrick Lew
Reviewed by: cem
Sponsored by: Dell EMC
Differential Revision:
Author: bdrewery
Date: Thu Aug 13 22:06:27 2020
New Revision: 364220
URL: https://svnweb.freebsd.org/changeset/base/364220
Log:
lagg: Avoid adding a port to a lagg device being destroyed.
The lagg_clone_destroy() handles detach and waiting for ifconfig callers
to drain already.
This
Author: bdrewery
Date: Thu Jul 23 23:29:50 2020
New Revision: 363463
URL: https://svnweb.freebsd.org/changeset/base/363463
Log:
Limit gmirror failpoint tests to the test worker
This avoids injecting errors into the test system's mirrors.
gnop seems like a good solution here but it
Author: bdrewery
Date: Wed Apr 29 21:12:32 2020
New Revision: 360476
URL: https://svnweb.freebsd.org/changeset/base/360476
Log:
dtrace tests: Support globbing for excludes
Downstream this makes skipping tests like common/ip/tst.*sctp*.ksh simpler.
Reviewed by: vangyzen, cem, markj
Author: bdrewery
Date: Wed Apr 29 02:18:39 2020
New Revision: 360453
URL: https://svnweb.freebsd.org/changeset/base/360453
Log:
Use universe-toolchain config(8)
This is a temporary hack to aid with config(8) changing in r360443.
It will not work for all cases.
env PATH is used
On 4/28/2020 3:30 PM, John Baldwin wrote:
> On 4/28/20 9:09 AM, Bryan Drewery wrote:
>> Author: bdrewery
>> Date: Tue Apr 28 16:09:25 2020
>> New Revision: 360444
>> URL: https://svnweb.freebsd.org/changeset/base/360444
>>
>> Log:
>> Do
I did not mean to commit this yet. Likely broke non-x86. Reverting now.
On 4/28/2020 9:09 AM, Bryan Drewery wrote:
> Author: bdrewery
> Date: Tue Apr 28 16:09:28 2020
> New Revision: 360445
> URL: https://svnweb.freebsd.org/changeset/base/360445
>
> Log:
> ctfmerge: Assert
Author: bdrewery
Date: Tue Apr 28 18:53:49 2020
New Revision: 360448
URL: https://svnweb.freebsd.org/changeset/base/360448
Log:
Revert r360445
I did not intend to commit this yet as more work is needed for
non-amd64 kernels.
Modified:
Author: bdrewery
Date: Tue Apr 28 16:09:25 2020
New Revision: 360444
URL: https://svnweb.freebsd.org/changeset/base/360444
Log:
Don't try ctfconvert on file without debug info.
This was currently an ignored error but will change to a hard error
eventually.
Differential Revision:
Author: bdrewery
Date: Tue Apr 28 16:09:28 2020
New Revision: 360445
URL: https://svnweb.freebsd.org/changeset/base/360445
Log:
ctfmerge: Assert that there is enough room for types.
Sponsord by: Dell EMC
Differential Revision:https://reviews.freebsd.org/D24537
Modified:
Author: bdrewery
Date: Tue Apr 28 16:09:22 2020
New Revision: 360443
URL: https://svnweb.freebsd.org/changeset/base/360443
Log:
config: Add no-ctfconvert support.
Bump CONFIGVERS to 600018 for this support.
Some files may purposely have debug info disabled or are *source files*
that
Author: bdrewery
Date: Tue Apr 28 16:09:18 2020
New Revision: 360442
URL: https://svnweb.freebsd.org/changeset/base/360442
Log:
None of these use opt_sched.h
Modified:
head/sys/modules/cxgb/cxgb/Makefile
head/sys/modules/cxgbe/iw_cxgbe/Makefile
head/sys/modules/rdma/krping/Makefile
Author: bdrewery
Date: Tue Apr 28 16:07:15 2020
New Revision: 360441
URL: https://svnweb.freebsd.org/changeset/base/360441
Log:
Restore local kernel "prog" filtering lost in r332099.
This behavior is most relevant for ipfw(4) as documented in syslog.conf(5).
The recent addition of
Author: bdrewery
Date: Tue Apr 21 00:37:55 2020
New Revision: 360139
URL: https://svnweb.freebsd.org/changeset/base/360139
Log:
Fix build with NO_HISTORY set
Reviewed by: jilles
Differential Revision:https://reviews.freebsd.org/D24458
Modified:
head/bin/sh/histedit.c
is foo.o.depend for each foo.o. Or bmake doing
realpath(getcwd()) on every invocation. Improving those, or the bmake
job queue, or bmake's overuse of /bin/sh, would go a lot further than
the hit from this commit.
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
Author: bdrewery
Date: Tue Apr 7 19:44:37 2020
New Revision: 359714
URL: https://svnweb.freebsd.org/changeset/base/359714
Log:
MFC r349729:
Consider *clean targets as non-build targets as well.
Modified:
stable/12/share/mk/bsd.init.mk
stable/12/share/mk/bsd.sys.mk
Directory
Author: bdrewery
Date: Tue Apr 7 19:44:40 2020
New Revision: 359715
URL: https://svnweb.freebsd.org/changeset/base/359715
Log:
MFC r349729:
Consider *clean targets as non-build targets as well.
Modified:
stable/11/share/mk/bsd.init.mk
stable/11/share/mk/bsd.sys.mk
Directory
Author: bdrewery
Date: Tue Apr 7 19:40:11 2020
New Revision: 359712
URL: https://svnweb.freebsd.org/changeset/base/359712
Log:
MFC r353771:
Fix spelling of DPSRCS.
Modified:
stable/12/share/mk/bsd.dep.mk
Directory Properties:
stable/12/ (props changed)
Modified:
Author: bdrewery
Date: Tue Apr 7 19:40:14 2020
New Revision: 359713
URL: https://svnweb.freebsd.org/changeset/base/359713
Log:
MFC r353771:
Fix spelling of DPSRCS.
Modified:
stable/11/share/mk/bsd.dep.mk
Directory Properties:
stable/11/ (props changed)
Modified:
Author: bdrewery
Date: Tue Apr 7 19:39:41 2020
New Revision: 359711
URL: https://svnweb.freebsd.org/changeset/base/359711
Log:
MFC r357353:
make all is needed to generate .depend.*
Modified:
stable/11/sys/conf/kern.post.mk
Directory Properties:
stable/11/ (props changed)
Author: bdrewery
Date: Tue Apr 7 19:39:08 2020
New Revision: 359710
URL: https://svnweb.freebsd.org/changeset/base/359710
Log:
MFC r357353:
make all is needed to generate .depend.*
Modified:
stable/12/sys/conf/kern.post.mk
Directory Properties:
stable/12/ (props changed)
On 4/7/2020 10:13 AM, Kyle Evans wrote:
> On Tue, Apr 7, 2020 at 12:07 PM Bryan Drewery wrote:
>>
>> Author: bdrewery
>> Date: Tue Apr 7 17:07:04 2020
>> New Revision: 359705
>> URL: https://svnweb.freebsd.org/changeset/base/359705
>>
>> Lo
Author: bdrewery
Date: Tue Apr 7 17:07:04 2020
New Revision: 359705
URL: https://svnweb.freebsd.org/changeset/base/359705
Log:
NO_OBJ: Always fix .OBJDIR regardless of AUTO_OBJ.
Sponsored by: Dell EMC
MFC after:2 weeks
Modified:
head/share/mk/bsd.init.mk
G_BOOTSTRAP} == "no" && ${COMPILER_RESOURCE_DIR} != "unknown"
> && \
> +!defined(BOOTSTRAPPING)
I just realized MK_CLANG_BOOTSTRAP is not going to be defined here
outside of the tree. Adding :Uno will fix it. Keep in mind this current
change and the
Author: bdrewery
Date: Tue Mar 31 01:12:53 2020
New Revision: 359475
URL: https://svnweb.freebsd.org/changeset/base/359475
Log:
Remove dead code leftover from r331018.
Sponsored by: Dell EMC
Modified:
head/sys/vm/vm_page.c
Modified: head/sys/vm/vm_page.c
On 3/23/2020 6:54 PM, Conrad Meyer wrote:
> On Mon, Mar 23, 2020 at 6:25 PM Bryan Drewery wrote:
>>
>> On 3/23/2020 12:01 PM, Brooks Davis wrote:
>>> Author: brooks
>>> Date: Mon Mar 23 19:01:23 2020
>>> New Revision: 359260
>>> URL: https://s
sion: https://reviews.freebsd.org/D24103
Dumb question but are we allowed to modify this code without a google
contributor agreement? I was under the impression that the license was
restrictive in some regard like that.
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
7)
> @@ -489,7 +489,10 @@ _libinstall:
> .include
> .include
> .include
> +#No need to install header for INTERNALLIB
> +.if !defined(INTERNALLIB)
> .include
> +.endif
> .endif
>
> LINKOWN?=${LIBOWN}
>
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
Author: bdrewery
Date: Fri Jan 31 21:08:33 2020
New Revision: 357353
URL: https://svnweb.freebsd.org/changeset/base/357353
Log:
make all is needed to generate .depend.*
PR: 241746
X-MFC-With: r357043
MFC after:1 week
Modified:
head/sys/conf/kern.post.mk
Modified:
Author: bdrewery
Date: Fri Jan 17 14:29:27 2020
New Revision: 356827
URL: https://svnweb.freebsd.org/changeset/base/356827
Log:
META_MODE: Allow 'make all install' to work with filemon.
Filemon will add the ability to ignore the cookie if the installed file is
missing. Without filemon
Author: bdrewery
Date: Mon Jan 13 19:34:15 2020
New Revision: 356699
URL: https://svnweb.freebsd.org/changeset/base/356699
Log:
Regen src.conf.5
Modified:
stable/12/share/man/man5/src.conf.5
Modified: stable/12/share/man/man5/src.conf.5
Author: bdrewery
Date: Mon Jan 13 19:33:26 2020
New Revision: 356698
URL: https://svnweb.freebsd.org/changeset/base/356698
Log:
MFC r355379,r355381:
r355379:
Run make in parallel.
r355381:
Use full path to sysctl(8) since /sbin is not in PATH.
Modified:
Author: bdrewery
Date: Mon Jan 13 19:30:18 2020
New Revision: 356697
URL: https://svnweb.freebsd.org/changeset/base/356697
Log:
MFC r355379,r355381:
r355379:
Run make in parallel.
r355381:
Use full path to sysctl(8) since /sbin is not in PATH.
Modified:
Author: bdrewery
Date: Mon Jan 13 19:22:52 2020
New Revision: 356696
URL: https://svnweb.freebsd.org/changeset/base/356696
Log:
MFC r355588:
Fix WITHOUT_CLANG build.
PR: 240507
Modified:
stable/12/share/mk/src.opts.mk
Directory Properties:
stable/12/ (props changed)
lloc to version 5.2.1.
>
> Compilation fails for non-llvm-based platforms.
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
Author: bdrewery
Date: Thu Jan 9 01:17:01 2020
New Revision: 356533
URL: https://svnweb.freebsd.org/changeset/base/356533
Log:
MFC r352261,r352262,r352265:
r352261:
mtree: Fix -f -f not considering type changes.
r352262:
mtree -c: Fix username logic when getlogin(3)
Author: bdrewery
Date: Thu Jan 9 01:14:26 2020
New Revision: 356532
URL: https://svnweb.freebsd.org/changeset/base/356532
Log:
MFC r352261,r352262,r352265:
r352261:
mtree: Fix -f -f not considering type changes.
r352262:
mtree -c: Fix username logic when getlogin(3)
Author: bdrewery
Date: Sat Jan 4 18:59:46 2020
New Revision: 356352
URL: https://svnweb.freebsd.org/changeset/base/356352
Log:
lio_listio_empty_nowait_thread sometimes does *not* hang.
The other tests consistently do hang though.
Sponsored by: DellEMC
Modified:
What ever happened to POLA?
Name 1 good reason this should be an .error?! Or even a .warning for
that matter.
The argument I keep hearing is "we have to maintain these 3 lines of
code", ok, well now it's just an annoyance to maintain with no benefit
to the user.
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
Author: bdrewery
Date: Tue Dec 10 18:50:50 2019
New Revision: 355588
URL: https://svnweb.freebsd.org/changeset/base/355588
Log:
Fix WITHOUT_CLANG build.
This decouples MK_LLVM_TARGET_ALL from MK_CLANG. It is fine if
LLVM_TARGET_* are set even if MK_CLANG is disabled. It never
made
On 12/3/2019 7:55 PM, O. Hartmann wrote:
> Am Wed, 4 Dec 2019 03:44:50 + (UTC)
> Bryan Drewery schrieb:
>
>> Author: bdrewery
>> Date: Wed Dec 4 03:44:50 2019
>> New Revision: 355379
>> URL: https://svnweb.freebsd.org/changeset/base/355379
>
Author: bdrewery
Date: Wed Dec 4 04:01:53 2019
New Revision: 355381
URL: https://svnweb.freebsd.org/changeset/base/355381
Log:
Use full path to sysctl(8) since /sbin is not in PATH.
X-MFC-With: r355379
MFC after:2 weeks
Modified:
head/usr.sbin/mergemaster/mergemaster.sh
Author: bdrewery
Date: Wed Dec 4 03:44:50 2019
New Revision: 355379
URL: https://svnweb.freebsd.org/changeset/base/355379
Log:
Run make in parallel.
This is mostly targetting the 'installconfig' phase of 'distribution'
which does a full tree walk.
MFC after: 2 weeks
Modified:
Author: bdrewery
Date: Tue Nov 19 16:40:46 2019
New Revision: 354859
URL: https://svnweb.freebsd.org/changeset/base/354859
Log:
WITH_SYSTEM_LINKER: Fix rebuilding lld every time.
This is due to LLD_REVISION_STRING being renamed to LLD_REVISION in
r351442 and the value being moved to
Author: bdrewery
Date: Sat Oct 19 21:44:33 2019
New Revision: 353771
URL: https://svnweb.freebsd.org/changeset/base/353771
Log:
Fix spelling of DPSRCS.
Submitted by: vangyzen
Sponsored by: DellEMC
MFC after:2 weeks
Modified:
head/share/mk/bsd.dep.mk
Modified:
defined(SRCTOP)
.include
.endif
Or rename it src.compat.mk and remove from Makefile and do
.sinclude
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
Author: bdrewery
Date: Thu Sep 12 20:46:46 2019
New Revision: 352265
URL: https://svnweb.freebsd.org/changeset/base/352265
Log:
mtree -O: Fix not descending on hash collisions
MFC after:2 weeks
Obtained from:NetBSD (nakayama)
Modified:
head/contrib/mtree/only.c
Modified:
Author: bdrewery
Date: Thu Sep 12 18:51:59 2019
New Revision: 352262
URL: https://svnweb.freebsd.org/changeset/base/352262
Log:
mtree -c: Fix username logic when getlogin(3) fails.
Obtained from:NetBSD (Credit to Sascha Wildner with DragonFlyBSD)
MFC after:2 weeks
Modified:
Author: bdrewery
Date: Thu Sep 12 18:44:48 2019
New Revision: 352261
URL: https://svnweb.freebsd.org/changeset/base/352261
Log:
mtree: Fix -f -f not considering type changes.
This only lists the changed type and not other attributes so that it
matches the behavior of -C as done in r66747
Author: bdrewery
Date: Thu Sep 5 20:39:13 2019
New Revision: 351895
URL: https://svnweb.freebsd.org/changeset/base/351895
Log:
MFC r349005:
Don't delete .depend files outside of cleandepend.
Modified:
stable/11/sys/modules/ocs_fc/Makefile
Directory Properties:
stable/11/ (props
Author: bdrewery
Date: Thu Sep 5 20:39:05 2019
New Revision: 351894
URL: https://svnweb.freebsd.org/changeset/base/351894
Log:
MFC r349005:
Don't delete .depend files outside of cleandepend.
Modified:
stable/12/sys/modules/ocs_fc/Makefile
Directory Properties:
stable/12/ (props
Author: bdrewery
Date: Thu Sep 5 20:38:33 2019
New Revision: 351893
URL: https://svnweb.freebsd.org/changeset/base/351893
Log:
MFC r347458:
Fix build race with machine links and genoffset.o.
Modified:
stable/11/sys/conf/kern.post.mk
Directory Properties:
stable/11/ (props
Author: bdrewery
Date: Thu Sep 5 20:31:25 2019
New Revision: 351892
URL: https://svnweb.freebsd.org/changeset/base/351892
Log:
MFC r347458,r348975,r348976:
r347458:
Fix build race with machine links and genoffset.o.
r348975:
Restore genassym.o to CLEANFILES.
r348976:
Author: bdrewery
Date: Thu Sep 5 20:27:44 2019
New Revision: 351891
URL: https://svnweb.freebsd.org/changeset/base/351891
Log:
MFC r339635,r350301,r350327,r351151:
r339635:
Fix regex for extracting SHM_* values for libsysdecode
r350301:
libsysdecode: add explicit
Author: bdrewery
Date: Thu Sep 5 20:26:20 2019
New Revision: 351890
URL: https://svnweb.freebsd.org/changeset/base/351890
Log:
MFC r339635,r350301,r350327,r351151:
r339635:
Fix regex for extracting SHM_* values for libsysdecode
r350301:
libsysdecode: add explicit
Author: bdrewery
Date: Thu Sep 5 17:20:20 2019
New Revision: 351875
URL: https://svnweb.freebsd.org/changeset/base/351875
Log:
MFC r348979:
Stop using .OODATE for extracting firmware.
Modified:
stable/12/sys/modules/iwmfw/Makefile.inc
stable/12/sys/modules/iwnfw/Makefile.inc
Author: bdrewery
Date: Thu Sep 5 17:20:24 2019
New Revision: 351876
URL: https://svnweb.freebsd.org/changeset/base/351876
Log:
MFC r348979:
Stop using .OODATE for extracting firmware.
Modified:
stable/11/sys/modules/iwmfw/Makefile.inc
stable/11/sys/modules/iwnfw/Makefile.inc
Author: bdrewery
Date: Thu Sep 5 16:53:34 2019
New Revision: 351873
URL: https://svnweb.freebsd.org/changeset/base/351873
Log:
MFC r346255:
Fix 'jot -r 0 start end' to work.
Relnotes: yes
Modified:
stable/11/usr.bin/jot/jot.c
Directory Properties:
stable/11/ (props
Author: bdrewery
Date: Thu Sep 5 16:52:55 2019
New Revision: 351872
URL: https://svnweb.freebsd.org/changeset/base/351872
Log:
MFC r346255:
Fix 'jot -r 0 start end' to work.
Relnotes: yes
Modified:
stable/12/usr.bin/jot/jot.c
Directory Properties:
stable/12/ (props
Author: bdrewery
Date: Wed Sep 4 18:32:11 2019
New Revision: 351823
URL: https://svnweb.freebsd.org/changeset/base/351823
Log:
PROGS: Build common sources before recursed PROGS_TARGETS as well when
building.
MFC after:2 weeks
Sponsored by: DellEMC
Modified:
Author: bdrewery
Date: Tue Apr 16 00:41:22 2019
New Revision: 346255
URL: https://svnweb.freebsd.org/changeset/base/346255
Log:
Fix 'jot -r 0 start end' to work.
This allows an endless stream of random data within the given bounds.
It already worked if a seed was provided as the 4th
Author: bdrewery
Date: Fri Aug 16 22:34:10 2019
New Revision: 351151
URL: https://svnweb.freebsd.org/changeset/base/351151
Log:
Rework r339635 to fix .depend.tables.h handling.
Avoid touching the tables.h file unless it has changed to avoid unneeded
rebuilds.
Also revert r350301's
On 7/31/19 12:42 PM, Konstantin Belousov wrote:
> On Wed, Jul 31, 2019 at 10:08:39AM -0700, Bryan Drewery wrote:
>> On 7/30/19 10:14 PM, Konstantin Belousov wrote:
>>> No, you should create a situation where the python process ends the endless
>>> loop, as report
On 7/30/19 10:14 PM, Konstantin Belousov wrote:
> On Tue, Jul 30, 2019 at 08:40:28PM -0700, Bryan Drewery wrote:
>> This 2nd change alone (&& count1 == 0) was sufficient to fix the endless
>> loop problem.
> Good, thank you.
>
>>
>> I am not sure how to
On 7/30/19 4:27 PM, Konstantin Belousov wrote:
> On Wed, Jul 31, 2019 at 02:13:02AM +0300, Konstantin Belousov wrote:
>> On Tue, Jul 30, 2019 at 03:04:57PM -0700, Bryan Drewery wrote:
>>> On 7/15/2019 12:18 PM, Konstantin Belousov wrote:
>>>> Author: kib
>&
On 7/30/2019 4:27 PM, Konstantin Belousov wrote:
> On Wed, Jul 31, 2019 at 02:13:02AM +0300, Konstantin Belousov wrote:
>> On Tue, Jul 30, 2019 at 03:04:57PM -0700, Bryan Drewery wrote:
>>> On 7/15/2019 12:18 PM, Konstantin Belousov wrote:
>>>> Author: kib
>&
urn (error);
> -
> if (timeout != NULL)
> abs_timeout_init2(, timeout);
>
> again:
> + error = umtx_key_get(sem, TYPE_SEM, GET_SHARE(flags), >uq_key);
> + if (error != 0)
> + return (error);
> umtxq_lock(>uq_key);
> umtxq_busy(>uq_key);
> umtxq_insert(uq);
>
--
Regards,
Bryan Drewery
signature.asc
Description: OpenPGP digital signature
Author: bdrewery
Date: Fri Jul 19 00:15:25 2019
New Revision: 350119
URL: https://svnweb.freebsd.org/changeset/base/350119
Log:
Rework some multi-output target dependency handling.
This reworks my last commit in r301285 to more closely match what was in
r241298 (but reverted in r294878).
Author: bdrewery
Date: Thu Jul 4 14:51:44 2019
New Revision: 349729
URL: https://svnweb.freebsd.org/changeset/base/349729
Log:
Consider *clean targets as non-build targets as well.
MFC after:2 weeks
Sponsored by: DellEMC
Modified:
head/share/mk/bsd.init.mk
Author: bdrewery
Date: Wed Jun 19 19:19:37 2019
New Revision: 349202
URL: https://svnweb.freebsd.org/changeset/base/349202
Log:
Follow-up r349065: Fix .TARGET flag ambiguity with PROGS which broke MK_TESTS.
X-MFC-With: r349065
Sponsored by: DellEMC
Modified:
head/share/mk/bsd.sys.mk
Author: bdrewery
Date: Tue Jun 18 22:00:38 2019
New Revision: 349179
URL: https://svnweb.freebsd.org/changeset/base/349179
Log:
Rework r349061: Don't apply guessed dependencies if there is a custom target.
This is still targeting bin/sh cyclic dependency issues. Only apply
guessed
Author: bdrewery
Date: Sun Jun 16 05:12:17 2019
New Revision: 349099
URL: https://svnweb.freebsd.org/changeset/base/349099
Log:
symlinkat(2) is not covered.
Modified:
head/share/man/man4/filemon.4
Modified: head/share/man/man4/filemon.4
On 6/15/2019 10:08 AM, Bryan Drewery wrote:
> Author: bdrewery
> Date: Sat Jun 15 17:08:39 2019
> New Revision: 349069
> URL: https://svnweb.freebsd.org/changeset/base/349069
>
> Log:
> csu: Add proper .depend tracking for each object.
>
> This doesn't appear
Author: bdrewery
Date: Sat Jun 15 17:08:35 2019
New Revision: 349068
URL: https://svnweb.freebsd.org/changeset/base/349068
Log:
Allow DEPENDOBJS/DEPENDSRCS to work with only OBJS set and no SRCS.
Default to tracking .depend.* for OBJS rather than SRCS.
This helps cover some special
Author: bdrewery
Date: Sat Jun 15 17:08:39 2019
New Revision: 349069
URL: https://svnweb.freebsd.org/changeset/base/349069
Log:
csu: Add proper .depend tracking for each object.
This doesn't appear to have ever worked. After a .depend is generated
there will be duplicate .c dependencies
Author: bdrewery
Date: Sat Jun 15 17:08:18 2019
New Revision: 349063
URL: https://svnweb.freebsd.org/changeset/base/349063
Log:
Similar to r335710 avoid ccache when linking a .cc file directly.
Sponsored by: DellEMC
Modified:
head/share/mk/bsd.suffixes.mk
Modified:
Author: bdrewery
Date: Sat Jun 15 17:08:32 2019
New Revision: 349067
URL: https://svnweb.freebsd.org/changeset/base/349067
Log:
Support reading in .depend files.
This is for an upcoming change that fixes .depend handling in here.
It will cause some duplicate sources which need to be
Author: bdrewery
Date: Sat Jun 15 17:08:13 2019
New Revision: 349062
URL: https://svnweb.freebsd.org/changeset/base/349062
Log:
Fix .depend files to work for build tools.
This is somewhat of a follow-up to r335746.
MFC after:2 weeks
Sponsored by: DellEMC
Modified:
Author: bdrewery
Date: Sat Jun 15 17:08:24 2019
New Revision: 349065
URL: https://svnweb.freebsd.org/changeset/base/349065
Log:
Add various CFLAGS/LDADD overrides for the output target file.
Sponsored by: DellEMC
Modified:
head/share/mk/bsd.README
head/share/mk/bsd.sys.mk
Modified:
Author: bdrewery
Date: Sat Jun 15 17:08:28 2019
New Revision: 349066
URL: https://svnweb.freebsd.org/changeset/base/349066
Log:
META_MODE: Delete build targets that fail.
If a meta mode change is triggered but then the build fails then the
next build will not retrigger meta mode. This
Author: bdrewery
Date: Sat Jun 15 17:08:21 2019
New Revision: 349064
URL: https://svnweb.freebsd.org/changeset/base/349064
Log:
Avoid generating DEPENDFILES='.depend.' when there's no DEPENDOBJS.
MFC after:2 weeks
Sponsored by: DellEMC
Modified:
head/share/mk/bsd.dep.mk
Modified:
Author: bdrewery
Date: Sat Jun 15 17:08:02 2019
New Revision: 349061
URL: https://svnweb.freebsd.org/changeset/base/349061
Log:
Don't force OBJS_DEPEND_GUESS headers onto all objects.
This is in the case of not having any .depend.foo.o yet. Don't force add *.h
as a dependency for those.
Author: bdrewery
Date: Wed Jun 12 23:09:10 2019
New Revision: 349005
URL: https://svnweb.freebsd.org/changeset/base/349005
Log:
Don't delete .depend files outside of cleandepend.
Sponsored by: DellEMC
Modified:
head/sys/modules/ocs_fc/Makefile
Modified: head/sys/modules/ocs_fc/Makefile
Author: bdrewery
Date: Wed Jun 12 00:03:00 2019
New Revision: 348979
URL: https://svnweb.freebsd.org/changeset/base/348979
Log:
Stop using .OODATE for extracting firmware.
This fixes META_MODE rebuilding since it assumes that it this is
a non-consistent build command. These are always
Author: bdrewery
Date: Tue Jun 11 23:35:49 2019
New Revision: 348976
URL: https://svnweb.freebsd.org/changeset/base/348976
Log:
Add missing DPSRCS entry for assym.inc.
This brings in various CLEANFILES/DEPENDOBJS handling.
MFC after:2 weeks
Sponsored by: DellEMC
Modified:
Author: bdrewery
Date: Tue Jun 11 23:35:34 2019
New Revision: 348975
URL: https://svnweb.freebsd.org/changeset/base/348975
Log:
Restore genassym.o to CLEANFILES.
This was lost in r335910 for some reason.
This also fixes a META_MODE rebuild issue in some modules [1].
MFC after:
Author: bdrewery
Date: Mon Jun 10 19:38:35 2019
New Revision: 348877
URL: https://svnweb.freebsd.org/changeset/base/348877
Log:
DPSRCS need to be built before recursing.
MFC after:2 weeks
Sponsored by: DellEMC
Modified:
head/share/mk/bsd.progs.mk
Modified:
1 - 100 of 2758 matches
Mail list logo