Author: kevans
Date: Thu Jan 9 06:10:25 2020
New Revision: 356540
URL: https://svnweb.freebsd.org/changeset/base/356540
Log:
kern/Makefile: systrace_args.c is also generated
Modified:
head/sys/kern/Makefile
Modified: head/sys/kern/Makefile
Do you plan to get this back in soon? I hope to see it before 12.2 if
possible. Is there some way I can help?
I'm interested in these changes in 5.2.1 (I think)
- Properly trigger decay on tcache destroy. (@interwq, @amosbird)
- Fix tcache.flush. (@interwq)
- Fix a side effect caused by
Author: kevans
Date: Thu Jan 9 04:39:37 2020
New Revision: 356539
URL: https://svnweb.freebsd.org/changeset/base/356539
Log:
md(4): improve documentation of preloading
It's not immediately clear by what mechanism loader(8) will be loading the
preloaded file. Specifically name-drop
Author: kevans
Date: Thu Jan 9 04:34:42 2020
New Revision: 356538
URL: https://svnweb.freebsd.org/changeset/base/356538
Log:
stand/fdt: Scale blob size better as overlays apply
Currently, our overlay blob will grow to include the size of the complete
overlay blob we're applying. This
Author: kevans
Date: Thu Jan 9 04:03:17 2020
New Revision: 356537
URL: https://svnweb.freebsd.org/changeset/base/356537
Log:
shmfd: posix_fallocate(2): only take rangelock for section we need
Other mechanisms that resize the shmfd grab a write lock from 0 to OFF_MAX
for safety, so we
Author: kevans
Date: Thu Jan 9 03:52:50 2020
New Revision: 356536
URL: https://svnweb.freebsd.org/changeset/base/356536
Log:
if_vmove: return proper error status
if_vmove can fail if it lost a race and the vnet's already been moved. The
callers (and their callers) can generally cope
Author: rlibby
Date: Thu Jan 9 02:03:03 2020
New Revision: 356534
URL: https://svnweb.freebsd.org/changeset/base/356534
Log:
uma: reorganize flags
- Garbage collect UMA_ZONE_PAGEABLE & UMA_ZONE_STATIC.
- Move flag VTOSLAB from public to private.
- Introduce public NOTPAGE flag and
Author: rlibby
Date: Thu Jan 9 02:03:17 2020
New Revision: 356535
URL: https://svnweb.freebsd.org/changeset/base/356535
Log:
uma: unify layout paths and improve efficiency
Unify the keg layout selection paths (keg_small_init, keg_large_init,
keg_cachespread_init), and slightly improve
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)
On Wed, Jan 8, 2020 at 2:16 PM John Baldwin wrote:
>
> Author: jhb
> Date: Wed Jan 8 22:16:26 2020
> New Revision: 356520
> URL: https://svnweb.freebsd.org/changeset/base/356520
>
> Log:
> Remove no-longer-used function prototype.
>
> Reported by: amd64-gcc
Also me ;-).
Author: mav
Date: Thu Jan 9 00:39:35 2020
New Revision: 356531
URL: https://svnweb.freebsd.org/changeset/base/356531
Log:
MFC r356284: Remove extra check for provider being closed.
We already checked for that earlier, and since we hold topology lock
it could not change.
Modified:
Author: mav
Date: Thu Jan 9 00:36:28 2020
New Revision: 356530
URL: https://svnweb.freebsd.org/changeset/base/356530
Log:
MFC r351824, r356392: Report the Host Buffer Memory minimum and preferred
sizes.
The Host Buffer feature (NVMe 1.4 section 89) allows for the NVMe card
request the
I definitely don't condone this. I would prefer it be reverted. It
has never been tested. It's got my name in the commit message,
suggesting some level of my approval; I absolutely do not approve of
it in any way.
Cheers,
Conrad
On Wed, Jan 8, 2020 at 12:37 PM Ed Maste wrote:
>
> Author:
Author: bz
Date: Wed Jan 8 23:39:23 2020
New Revision: 356529
URL: https://svnweb.freebsd.org/changeset/base/356529
Log:
Remove duplicate kernel.h include which came back with 356524 due to
out-of-order MFCs.
Modified:
stable/12/sys/netinet6/frag6.c
Modified:
Author: bz
Date: Wed Jan 8 23:34:50 2020
New Revision: 356528
URL: https://svnweb.freebsd.org/changeset/base/356528
Log:
Run netoptions startup script in vnet jails.
People use rc.conf inside vnet jails to configure networking setups.
Presumably because some sysctl were not virtualised
Author: bz
Date: Wed Jan 8 23:30:26 2020
New Revision: 356527
URL: https://svnweb.freebsd.org/changeset/base/356527
Log:
vnet: virtualise more network stack sysctls.
Virtualise tcp_always_keepalive, TCP and UDP log_in_vain. All three are
set in the netoptions startup script, which we
Author: ian
Date: Wed Jan 8 23:06:13 2020
New Revision: 356526
URL: https://svnweb.freebsd.org/changeset/base/356526
Log:
Remove some trailing whitespace; no functional changes.
Modified:
head/sys/dev/iicbus/mux/iicmux.c
Modified: head/sys/dev/iicbus/mux/iicmux.c
Author: ian
Date: Wed Jan 8 23:03:47 2020
New Revision: 356525
URL: https://svnweb.freebsd.org/changeset/base/356525
Log:
Split the code to find and add iicbus children out to its own function.
Move the decision to take an early exit from that function after adding
children based on FDT
Author: bz
Date: Wed Jan 8 22:59:31 2020
New Revision: 356524
URL: https://svnweb.freebsd.org/changeset/base/356524
Log:
MFC r346535 (by hselasky):
Fix build for mips and powerpc after r346530.
Need to include sys/kernel.h to define SYSINIT() which is used
by
Author: vmaffione
Date: Wed Jan 8 22:55:22 2020
New Revision: 356523
URL: https://svnweb.freebsd.org/changeset/base/356523
Log:
bhyve: add wrapper for debug printf statements
Add printf() wrapper to use CR/CRLF terminators depending on whether
stdio is mapped to a tty open in raw mode.
Author: ian
Date: Wed Jan 8 22:48:14 2020
New Revision: 356522
URL: https://svnweb.freebsd.org/changeset/base/356522
Log:
Change some KASSERT to device_printf + return EINVAL. There's no need to
bring the whole kernel down due to a configuration error detected when a
module is loaded, it
Author: ian
Date: Wed Jan 8 22:45:32 2020
New Revision: 356521
URL: https://svnweb.freebsd.org/changeset/base/356521
Log:
Init sc->maxbus to -1, not 0. It represents the highest array index that
has a non-NULL child bus stored in it, so the "none" value can't be zero
since that's a valid
Author: jhb
Date: Wed Jan 8 22:16:26 2020
New Revision: 356520
URL: https://svnweb.freebsd.org/changeset/base/356520
Log:
Remove no-longer-used function prototype.
Reported by: amd64-gcc
Modified:
head/sys/opencrypto/cryptodev.c
Modified: head/sys/opencrypto/cryptodev.c
Author: ian
Date: Wed Jan 8 22:06:31 2020
New Revision: 356519
URL: https://svnweb.freebsd.org/changeset/base/356519
Log:
Ensure any reserved gpio pins get released if an early exit is taken
from the attach function.
Modified:
head/sys/dev/iicbus/mux/iic_gpiomux.c
Modified:
Author: dim
Date: Wed Jan 8 21:22:44 2020
New Revision: 356518
URL: https://svnweb.freebsd.org/changeset/base/356518
Log:
MFC r354859:
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
Author: emaste
Date: Wed Jan 8 21:07:55 2020
New Revision: 356517
URL: https://svnweb.freebsd.org/changeset/base/356517
Log:
Retire build support for GCC's DWARF unwinder
As of r356514 LLVM's libunwind is used as the DWARF unwinder on all
supported CPU architectures, and GCC and its
Author: emaste
Date: Wed Jan 8 20:56:30 2020
New Revision: 356516
URL: https://svnweb.freebsd.org/changeset/base/356516
Log:
Remove prereq lib support for GNU unwinder
LLVM's libunwind is used for all archs, as of r356514. As GCC 4.2.1
will soon be removed, and with it the GNU
Author: emaste
Date: Wed Jan 8 20:51:07 2020
New Revision: 356515
URL: https://svnweb.freebsd.org/changeset/base/356515
Log:
src.opts.mk: Remove sparc64 LLVM_LIBUNWIND BROKEN_OPTIONS
After r356513 it should build.
Modified:
head/share/mk/src.opts.mk
Modified: head/share/mk/src.opts.mk
On Wed, Jan 8, 2020 at 1:45 PM Ed Maste wrote:
> Author: emaste
> Date: Wed Jan 8 20:45:18 2020
> New Revision: 356514
> URL: https://svnweb.freebsd.org/changeset/base/356514
>
> Log:
> src.opts.mk: enable LLVM_UNWIND by default for all archs
>
> Only sparc64 did not enable LLVM_LIBUNWIND.
Author: emaste
Date: Wed Jan 8 20:45:18 2020
New Revision: 356514
URL: https://svnweb.freebsd.org/changeset/base/356514
Log:
src.opts.mk: enable LLVM_UNWIND by default for all archs
Only sparc64 did not enable LLVM_LIBUNWIND. After r356513 LLVM_LIBUNWIND
should at least build on
Author: emaste
Date: Wed Jan 8 20:37:03 2020
New Revision: 356513
URL: https://svnweb.freebsd.org/changeset/base/356513
Log:
libunwind: untested attempt to fix sparc64 build
sparc64 is the only architecture currently using the DWARF unwinder from
GCC 4.2.1. Old GCC and related
Author: kevans
Date: Wed Jan 8 19:08:44 2020
New Revision: 356512
URL: https://svnweb.freebsd.org/changeset/base/356512
Log:
posixshm: implement posix_fallocate(2)
Linux expects to be able to use posix_fallocate(2) on a memfd. Other places
would use this with shm_open(2) to act as a
Author: kevans
Date: Wed Jan 8 19:06:22 2020
New Revision: 356511
URL: https://svnweb.freebsd.org/changeset/base/356511
Log:
Bump __FreeBSD_version after r356510
linuxkpi kmod would need to rebuilt at a minimum; fileops layout has
changed.
Modified:
head/sys/sys/param.h
Modified:
Author: kevans
Date: Wed Jan 8 19:05:32 2020
New Revision: 356510
URL: https://svnweb.freebsd.org/changeset/base/356510
Log:
posix_fallocate: push vnop implementation into the fileop layer
This opens the door for other descriptor types to implement
posix_fallocate(2) as needed.
Author: jhb
Date: Wed Jan 8 19:05:23 2020
New Revision: 356509
URL: https://svnweb.freebsd.org/changeset/base/356509
Log:
Remove unneeded cdevsw methods and D_NEEDGIANT.
Reviewed by: kib
MFC after:2 weeks
Sponsored by: Chelsio Communications
Differential Revision:
Author: jhb
Date: Wed Jan 8 19:03:24 2020
New Revision: 356508
URL: https://svnweb.freebsd.org/changeset/base/356508
Log:
Use falloc_noinstall + finstall for crypto file descriptors.
Reviewed by: cem, kib
MFC after:1 week
Sponsored by: Chelsio Communications
Differential
Author: jhb
Date: Wed Jan 8 18:59:23 2020
New Revision: 356507
URL: https://svnweb.freebsd.org/changeset/base/356507
Log:
Add a reference count to cryptodev sessions.
This prevents use-after-free races with crypto requests (which may
sleep) and CIOCFSESSION as well as races from current
Author: mav
Date: Wed Jan 8 18:26:23 2020
New Revision: 356506
URL: https://svnweb.freebsd.org/changeset/base/356506
Log:
Fix copy-paste bug in HMB free code.
MFC after:2 weeks
X-MFC-with: r356474
Modified:
head/sys/dev/nvme/nvme_ctrlr.c
Modified:
Author: emaste
Date: Wed Jan 8 17:54:44 2020
New Revision: 356505
URL: https://svnweb.freebsd.org/changeset/base/356505
Log:
src.conf.5: regen after r356423 and r356499
riscv now using Clang/lld, riscv64sf reenabled, and googletest adjusted
to avoid only the affected fuse test on mips
Author: jhb
Date: Wed Jan 8 17:49:34 2020
New Revision: 356504
URL: https://svnweb.freebsd.org/changeset/base/356504
Log:
Add -mno-relax to CFLAGS in bsd.prog/lib.mk instead of bsd.cpu.mk.
bsd.cpu.mk is included by bsd.init.mk before bsd.linker.mk, so it
was always setting the flag
Author: kib
Date: Wed Jan 8 17:37:20 2020
New Revision: 356503
URL: https://svnweb.freebsd.org/changeset/base/356503
Log:
rtld: fix after r356300
binpath local was changed from char array to a char pointer, update
strlcpy/strlcat uses.
Reported by: Coverity through vangyzen
CID:
run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20200108:
+ Clang/LLVM is now the default compiler and LLD the default
+ linker for riscv64.
+
+20200107:
+ make universe no longer uses GCC 4.2.1 on any architectures.
+ Architectures not supported
Author: jhb
Date: Wed Jan 8 17:31:18 2020
New Revision: 356501
URL: https://svnweb.freebsd.org/changeset/base/356501
Log:
Remove a mention of MAKE_OBSOLETE_GCC.
This should have been included in r356452.
Modified:
head/share/man/man7/arch.7
Modified: head/share/man/man7/arch.7
Author: jkim
Date: Wed Jan 8 17:30:14 2020
New Revision: 356500
URL: https://svnweb.freebsd.org/changeset/base/356500
Log:
MFC: r354056
Catch up with ACPICA 20191018.
Modified:
stable/12/usr.sbin/bhyve/acpi.c
stable/12/usr.sbin/bhyve/pci_emul.c
Directory Properties:
stable/12/
Author: jhb
Date: Wed Jan 8 17:25:59 2020
New Revision: 356499
URL: https://svnweb.freebsd.org/changeset/base/356499
Log:
Use clang and lld as the default toolchain for RISCV.
- Enable clang and lld as system toolchains.
- Don't use external GCC for universe by default.
- Re-enable
Author: dim
Date: Wed Jan 8 17:23:52 2020
New Revision: 356498
URL: https://svnweb.freebsd.org/changeset/base/356498
Log:
MFC r355034:
libclang_rt: enable on powerpc*
Summary:
Enable on powerpc64 and in lib/libclang_rt/Makefile change
MACHINE_CPUARCH to MACHINE_ARCH because on
Author: bz
Date: Wed Jan 8 17:05:57 2020
New Revision: 356497
URL: https://svnweb.freebsd.org/changeset/base/356497
Log:
MFC r348671:
Rather than using the legacy IP struct fields in the union for the
port number, properly access them by their IPv6 names.
This will make it
Author: bz
Date: Wed Jan 8 17:04:40 2020
New Revision: 356496
URL: https://svnweb.freebsd.org/changeset/base/356496
Log:
MFC r348861:
Enhance the comment ieee80211_add_channel() to avoid a
misunderstanding that the function does not work additive
when repeatedly called for
Author: bz
Date: Wed Jan 8 17:02:58 2020
New Revision: 356495
URL: https://svnweb.freebsd.org/changeset/base/356495
Log:
MFC r354747:
Allow per-file lex and yacc options.
In order to allow software with multiple (different) options
for lex and yacc add extra per-file options
Author: markj
Date: Wed Jan 8 16:57:08 2020
New Revision: 356494
URL: https://svnweb.freebsd.org/changeset/base/356494
Log:
linprocfs: Fix some bugs in the maps file implementation.
- Export the offset into the backing object, not the object size.
- Fix a bug where we would print the
Author: bz
Date: Wed Jan 8 16:32:16 2020
New Revision: 356493
URL: https://svnweb.freebsd.org/changeset/base/356493
Log:
MFC r354357-354358,354390,354395:
frag6 tests: set end to catch timeout as error
ipv6 tests: Add very simplistic extension header tests
ipv6 tests: cleanup
Author: bz
Date: Wed Jan 8 16:15:43 2020
New Revision: 356492
URL: https://svnweb.freebsd.org/changeset/base/356492
Log:
MFC r354092:
Properly set VNET when nuking recvif from fragment queues.
In theory the eventhandler invoke should be in the same VNET as
the the current
Author: bz
Date: Wed Jan 8 16:14:20 2020
New Revision: 356491
URL: https://svnweb.freebsd.org/changeset/base/356491
Log:
MFC r350748,353792-353794,353963,353965-353966,354016-354017,
354019-354020,354037,354040,354042,354045-354046,354053,354081,
354084:
2nd half of the
Author: bz
Date: Wed Jan 8 15:50:45 2020
New Revision: 356490
URL: https://svnweb.freebsd.org/changeset/base/356490
Log:
MFC r344301 (by thj):
When dropping a fragment queue, account for the number of fragments in the
queue. This improves accounting between the number of fragments
Author: bz
Date: Wed Jan 8 15:41:04 2020
New Revision: 356489
URL: https://svnweb.freebsd.org/changeset/base/356489
Log:
MFC r353635 (by hselasky):
Fix panic in network stack due to use after free when receiving
partial fragmented packets before a network interface is detached.
Author: maxim
Date: Wed Jan 8 14:01:15 2020
New Revision: 356488
URL: https://svnweb.freebsd.org/changeset/base/356488
Log:
o Spell "Redundancy" and "Remember" correctly.
PR: 243187
Submitted by: mikael.uran...@gmail.com (partially)
Modified:
Author: manu
Date: Wed Jan 8 11:30:03 2020
New Revision: 356486
URL: https://svnweb.freebsd.org/changeset/base/356486
Log:
rk805: Add regnode_status method
This allow consumers to check if the regulator is enable or not.
Reviewed by: mmel
Differential Revision:
Author: manu
Date: Wed Jan 8 11:30:42 2020
New Revision: 356487
URL: https://svnweb.freebsd.org/changeset/base/356487
Log:
regulator: fix regnode_method_get_voltage
This method is supposed to write the voltage into uvolt
and return an errno compatible value.
Reviewed by: mmel
Author: manu
Date: Wed Jan 8 11:29:22 2020
New Revision: 356485
URL: https://svnweb.freebsd.org/changeset/base/356485
Log:
rk808: Add min/max for the switch regulators
The two switch regulator are always 3.0V.
Add a special case in get_voltage that if min=max we directly
return the
Author: kp
Date: Wed Jan 8 10:06:32 2020
New Revision: 356484
URL: https://svnweb.freebsd.org/changeset/base/356484
Log:
vtnet: Pre-allocate debugnet data immediately
Don't wait until the vtnet_debugnet_init() call happens, because at that
point we might already have allocated something
On Tue, Jan 07, 2020 at 11:10:39PM +, Alexander Motin wrote:
> Author: mav
> Date: Tue Jan 7 23:10:38 2020
> New Revision: 356480
> URL: https://svnweb.freebsd.org/changeset/base/356480
>
> Log:
> Increate HMB limit from 1% to 5%.
>
> SSD capacity in laptops is growing faster then RAM
62 matches
Mail list logo