On Wed, Nov 04, 2020 at 09:18:52PM +, Mateusz Guzik wrote:
> New Revision: 367343
> URL: https://svnweb.freebsd.org/changeset/base/367343
>
> Log:
> zfs: add branch prediction to ZFS_ENTER and ZFS_VERIFY_ZP macros
>
> They are expected to fail only in corner cases.
>
> Modified:
>
Author: cem
Date: Thu Nov 5 06:48:51 2020
New Revision: 367362
URL: https://svnweb.freebsd.org/changeset/base/367362
Log:
Add sbuf streaming mode to pseudofs(9), use in linprocfs(5)
Add a pseudofs node flag 'PFS_AUTODRAIN', which automatically emits sbuf
contents to the caller when the
Author: kevans
Date: Thu Nov 5 04:19:48 2020
New Revision: 367361
URL: https://svnweb.freebsd.org/changeset/base/367361
Log:
imgact_binmisc: fix up some minor nits
- Removed a bunch of redundant headers
- Don't explicitly initialize to 0
- The !error check prior to setting
Author: mjg
Date: Thu Nov 5 03:25:23 2020
New Revision: 367360
URL: https://svnweb.freebsd.org/changeset/base/367360
Log:
zfs: lz4: add optional kmem_alloc support
lz4 port from illumos to Linux added a 16KB per-CPU cache to accommodate for
the missing 16KB malloc. FreeBSD supports this
Author: mav
Date: Thu Nov 5 02:57:40 2020
New Revision: 367359
URL: https://svnweb.freebsd.org/changeset/base/367359
Log:
MFC r364038: Enable hw.pci.enable_aspm tunable by default.
While effects on power saving is only a guess, effects on hot-plug are
clearly visible. Lets try to
Author: mjg
Date: Thu Nov 5 02:12:33 2020
New Revision: 367358
URL: https://svnweb.freebsd.org/changeset/base/367358
Log:
fd: make all f_count uses go through refcount_*
Modified:
head/sys/kern/kern_descrip.c
head/sys/kern/uipc_usrreq.c
Modified: head/sys/kern/kern_descrip.c
Author: mjg
Date: Thu Nov 5 02:12:08 2020
New Revision: 367357
URL: https://svnweb.freebsd.org/changeset/base/367357
Log:
fd: hide _fdrop 0 count check behind INVARIANTS
While here use refcount_load and make sure to report the tested value.
Modified:
head/sys/kern/kern_descrip.c
Author: mhorne
Date: Thu Nov 5 00:52:52 2020
New Revision: 367356
URL: https://svnweb.freebsd.org/changeset/base/367356
Log:
riscv: set kernel_pmap hart mask more precisely
In pmap_bootstrap(), we fill kernel_pmap->pm_active since it is
invariably active on all harts. However, this
Author: jhibbits
Date: Wed Nov 4 23:29:27 2020
New Revision: 367355
URL: https://svnweb.freebsd.org/changeset/base/367355
Log:
Fix UMA alignment for COP2 context structure.
UMA alignment needs specified as (power-of-2) - 1, not power-of-2.
Discussed with: gonzo
MFC after:
Author: jmg
Date: Wed Nov 4 23:26:15 2020
New Revision: 367354
URL: https://svnweb.freebsd.org/changeset/base/367354
Log:
fix the docs, this was always wrong... In some cases, DISTDIR is set
automatically by tools via /etc/make.conf, so remind people (me) where
to find where it's set..
Author: mjg
Date: Wed Nov 4 23:17:41 2020
New Revision: 367353
URL: https://svnweb.freebsd.org/changeset/base/367353
Log:
pipe: whitespace nit in previous
Modified:
head/sys/kern/sys_pipe.c
Modified: head/sys/kern/sys_pipe.c
Author: mjg
Date: Wed Nov 4 23:11:54 2020
New Revision: 367352
URL: https://svnweb.freebsd.org/changeset/base/367352
Log:
pipe: fix POLLHUP handling if no events were specified
Linux allows polling without any events specified and it happens to be the
case
in FreeBSD as well. POLLHUP
Author: jkim
Date: Wed Nov 4 22:41:54 2020
New Revision: 367351
URL: https://svnweb.freebsd.org/changeset/base/367351
Log:
Make the tests work without COMPAT_FREEBSD12 in kernel.
sysctl 'kern.cryptodevallowsoft' was renamed to 'kern.crypto.allow_soft' in
r359374 and the prevous one is
Author: se
Date: Wed Nov 4 22:29:01 2020
New Revision: 367350
URL: https://svnweb.freebsd.org/changeset/base/367350
Log:
Add regression tests for conditions and comments
Fix one case where #else was not corerctly processed and simplify the
conditions logic.
Fix parsing of day and
This doesn't answer all of your questions but one important thing to
point out is that Mateusz is in communication with the OpenZFS and iX
folks to coordinate these changes and avoid expected merge conflicts.
The idealized workflow is that a change goes into OZFS first, but as
long as folks are in
Author: wulf
Date: Wed Nov 4 21:52:10 2020
New Revision: 367349
URL: https://svnweb.freebsd.org/changeset/base/367349
Log:
atkbdc(4): Add quirk for "System76 lemur Pro" laptops.
Currently atkbdc(4) assumes all coreboot BIOSes belonging to Chromebooks
and unconditionally sets a number of
Author: trasz
Date: Wed Nov 4 21:39:04 2020
New Revision: 367348
URL: https://svnweb.freebsd.org/changeset/base/367348
Log:
Unbreak buildworld after r367339.
MFC after:2 weeks
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/compat/linux/linux_errno.h
Modified:
On 04/11/2020 23:33, Mateusz Guzik wrote:
> Well, should you check OpenZFS github you will find I post pull
> request there as well. So whatever conflicts arise for people merging
> stuff back are to be just whacked in favor in what's in upstream.
I certainly would, but how would I know that I
Well, should you check OpenZFS github you will find I post pull
request there as well. So whatever conflicts arise for people merging
stuff back are to be just whacked in favor in what's in upstream.
On 11/4/20, Andriy Gapon wrote:
> On 04/11/2020 23:18, Mateusz Guzik wrote:
>> Author: mjg
>>
On 04/11/2020 23:18, Mateusz Guzik wrote:
> Author: mjg
> Date: Wed Nov 4 21:18:51 2020
> New Revision: 367343
> URL: https://svnweb.freebsd.org/changeset/base/367343
>
> Log:
> zfs: add branch prediction to ZFS_ENTER and ZFS_VERIFY_ZP macros
>
> They are expected to fail only in corner
Author: mjg
Date: Wed Nov 4 21:23:25 2020
New Revision: 367347
URL: https://svnweb.freebsd.org/changeset/base/367347
Log:
Bump __FreeBSD_version after rms changes
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
Author: mjg
Date: Wed Nov 4 21:22:41 2020
New Revision: 367346
URL: https://svnweb.freebsd.org/changeset/base/367346
Log:
zfs: use rms lock for teardown handling
This deserializes otherwise non-contending operations.
The previous scheme of using 17 locks hashed by curthread runs into
Author: mjg
Date: Wed Nov 4 21:19:54 2020
New Revision: 367345
URL: https://svnweb.freebsd.org/changeset/base/367345
Log:
zfs: macroify teardown handling
Modified:
head/sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_vfsops_os.h
Author: mjg
Date: Wed Nov 4 21:19:25 2020
New Revision: 367344
URL: https://svnweb.freebsd.org/changeset/base/367344
Log:
zfs: rename teardown inactive macros to mimick rrm convention
Modified:
head/sys/contrib/openzfs/include/os/freebsd/zfs/sys/zfs_vfsops_os.h
Author: mjg
Date: Wed Nov 4 21:18:51 2020
New Revision: 367343
URL: https://svnweb.freebsd.org/changeset/base/367343
Log:
zfs: add branch prediction to ZFS_ENTER and ZFS_VERIFY_ZP macros
They are expected to fail only in corner cases.
Modified:
Author: mjg
Date: Wed Nov 4 21:18:27 2020
New Revision: 367342
URL: https://svnweb.freebsd.org/changeset/base/367342
Log:
zfs: even up assert
Modified:
head/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_dir.c
Modified: head/sys/contrib/openzfs/module/os/freebsd/zfs/zfs_dir.c
Author: mjg
Date: Wed Nov 4 21:18:08 2020
New Revision: 367341
URL: https://svnweb.freebsd.org/changeset/base/367341
Log:
rms: fixup concurrent writer handling and add more features
Previously the code had one wait channel for all pending writers.
This could result in a buggy scenario
Author: manu
Date: Wed Nov 4 20:15:14 2020
New Revision: 367340
URL: https://svnweb.freebsd.org/changeset/base/367340
Log:
dtb/rockchip: Add rockpi-4 to the build
We boot on this board to add the dtb to the build.
Requested by: Daniel Engberg
Modified:
Author: trasz
Date: Wed Nov 4 19:54:18 2020
New Revision: 367339
URL: https://svnweb.freebsd.org/changeset/base/367339
Log:
Add linux_to_bsd_errtbl[], mapping Linux errnos to their BSD counterparts.
This will be used by fuse(4).
Reviewed by: asomers
MFC after:2 weeks
Sponsored
On Mon, Nov 02, 2020 at 11:51:12PM +0100, Stefan Esser wrote:
> Am 02.11.20 um 23:10 schrieb Konstantin Belousov:
> > On Mon, Nov 02, 2020 at 10:49:07PM +0100, Emmanuel Vadot wrote:
> > > I think that the first question we want to ask is : Do we want to
> > > support LOCALBASE being different
On Wed, Nov 04, 2020 at 11:04:37AM -0800, Rodney W. Grimes wrote:
> Picking a late message in this thread to reply to
>
> [ Charset windows-1252 unsupported, converting... ]
> > >>>I think that the first question we want to ask is : Do we want to
> > >>> support LOCALBASE being different
Picking a late message in this thread to reply to
[ Charset windows-1252 unsupported, converting... ]
> >>>I think that the first question we want to ask is : Do we want to
> >>> support LOCALBASE being different than /usr/local
> >>
> >> The big majority of users will keep the default
Author: manu
Date: Wed Nov 4 18:23:59 2020
New Revision: 367338
URL: https://svnweb.freebsd.org/changeset/base/367338
Log:
Plug minor memory leak in dwc3 USB2/USB3 controller.
OF_getprop_alloc called earlier requires corresponding OF_prop_free to
release allocated memory.
Submitted
On Wed, 4 Nov 2020 at 12:40, Dimitry Andric wrote:
>
> I think this guidance originates from the world of embedded systems,
> where storage size is a more limiting factor than on recent desktop or
> server class machines. On my desktops I won't care too much whether an
> executable is 1M or
Author: dim
Date: Wed Nov 4 17:51:09 2020
New Revision: 367337
URL: https://svnweb.freebsd.org/changeset/base/367337
Log:
Make vector-related functions in libcxxrt's demangler static
Follow-up to r367323 by re-adding static to a number of the functions
copied from elftc's
On 4 Nov 2020, at 17:38, Shawn Webb wrote:
>
> On Wed, Nov 04, 2020 at 11:26:51AM -0500, Ed Maste wrote:
>> On Tue, 3 Nov 2020 at 14:57, Dimitry Andric wrote:
>>>
>>> Author: dim
>>> Date: Tue Nov 3 19:57:28 2020
>>> New Revision: 367304
>>> URL:
Author: jhb
Date: Wed Nov 4 17:22:12 2020
New Revision: 367336
URL: https://svnweb.freebsd.org/changeset/base/367336
Log:
MFC 359263: Use the newer EINTEGRITY error when authentication fails.
GELI used to fail with EINVAL when a read request spanned a disk
sector whose contents did not
Author: markj
Date: Wed Nov 4 16:42:20 2020
New Revision: 367335
URL: https://svnweb.freebsd.org/changeset/base/367335
Log:
amd64: Make it easier to configure exception stack sizes
The amd64 kernel handles certain types of exceptions on a dedicated
stack. Currently the sizes of these
On Wed, Nov 04, 2020 at 11:26:51AM -0500, Ed Maste wrote:
> On Tue, 3 Nov 2020 at 14:57, Dimitry Andric wrote:
> >
> > Author: dim
> > Date: Tue Nov 3 19:57:28 2020
> > New Revision: 367304
> > URL: https://svnweb.freebsd.org/changeset/base/367304
> >
> > Log:
> > Add WITH_LLVM_CXXFILT option
Author: markj
Date: Wed Nov 4 16:30:56 2020
New Revision: 367334
URL: https://svnweb.freebsd.org/changeset/base/367334
Log:
vmspace: Convert to refcount(9)
This is mostly mechanical except for vmspace_exit(). There, use the new
refcount_release_if_last() to avoid switching to vmspace0
Author: markj
Date: Wed Nov 4 16:30:30 2020
New Revision: 367333
URL: https://svnweb.freebsd.org/changeset/base/367333
Log:
refcount(9): Add refcount_release_if_last() and refcount_load()
The former is intended for use in vmspace_exit(). The latter is to
encourage use of explicit loads
On Tue, 3 Nov 2020 at 14:57, Dimitry Andric wrote:
>
> Author: dim
> Date: Tue Nov 3 19:57:28 2020
> New Revision: 367304
> URL: https://svnweb.freebsd.org/changeset/base/367304
>
> Log:
> Add WITH_LLVM_CXXFILT option to install llvm-cxxfilt as c++filt
A previous argument against the LLVM
Author: 0mp (doc,ports committer)
Date: Wed Nov 4 15:44:59 2020
New Revision: 367332
URL: https://svnweb.freebsd.org/changeset/base/367332
Log:
pmcstat: Fix a typo in the usage message
Reviewed by: emaste
Approved by: emaste
Differential Revision:
On Wed, 4 Nov 2020 at 07:10, Kristof Provost wrote:
>
> > And why you just abandoned the differential [1]?
> >
> Probably because it timed out. The review had been pending since August.
> Arguably the differential link should have been included as well, but
> it’s hardly important in this case. I
Author: arichardson
Date: Wed Nov 4 14:31:52 2020
New Revision: 367331
URL: https://svnweb.freebsd.org/changeset/base/367331
Log:
Fix bad libbxo format strings in jls
The existing format string for the empty case was trying to read varargs
values that weren't passed to xo_emit. This
Hi!
On 11/4/20 1:09 PM, Kristof Provost wrote:
On 4 Nov 2020, at 11:45, Gordon Bergling wrote:
Shouldn't such a commit be approved by someone?
The committer’s guide seems clear that doc committers may fix comments:
Author: mav
Date: Wed Nov 4 14:13:29 2020
New Revision: 367330
URL: https://svnweb.freebsd.org/changeset/base/367330
Log:
MFC r367112: Use proper variable for device path.
It seems *-passthru commands were broken from the day one, since the
device path is fetched into opt.dev variable
Author: mav
Date: Wed Nov 4 14:12:29 2020
New Revision: 367329
URL: https://svnweb.freebsd.org/changeset/base/367329
Log:
MFC r367109, r367113: Print NVMe controller capabilities in verbose dmesg.
Those values are not reported in controller identification, while sometimes
interesting
Author: manu
Date: Wed Nov 4 13:43:34 2020
New Revision: 367328
URL: https://svnweb.freebsd.org/changeset/base/367328
Log:
acpi_video(4): mention that acpi_video should be loaded after any drm driver
When not adhering to this order, brightness sysctl's do not show up on some
laptop.
Author: bz
Date: Wed Nov 4 12:11:50 2020
New Revision: 367327
URL: https://svnweb.freebsd.org/changeset/base/367327
Log:
arm64: implement bs_sr_
Implement the bs_sr_ generic functions based on the generic
mips implementation calling the generic bs_w_ functions in a loop.
ral(4)
On 4 Nov 2020, at 11:45, Gordon Bergling wrote:
Shouldn't such a commit be approved by someone?
The committer’s guide seems clear that doc committers may fix
comments:
https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/committer.types.html
doc committers may commit
Author: bz
Date: Wed Nov 4 12:07:33 2020
New Revision: 367326
URL: https://svnweb.freebsd.org/changeset/base/367326
Log:
net80211: fix a typo
Correct a typo referring to the wrong flags in a comment.
No functional changes.
MFC after:3 days
Sponsored by: Rubicon
Author: andrew
Date: Wed Nov 4 11:48:08 2020
New Revision: 367325
URL: https://svnweb.freebsd.org/changeset/base/367325
Log:
Add the pmap.h changes missed in r367320
Reported by: bz
Sponsored by: Innovate UK
Modified:
head/sys/arm64/include/pmap.h
Modified:
Author: dim
Date: Wed Nov 4 11:23:19 2020
New Revision: 367324
URL: https://svnweb.freebsd.org/changeset/base/367324
Log:
Turn on WITH_LLVM_CXXFILT by default
LLVM's demangler supports more modern C++ constructs such as lambdas and
unnamed types, and is actively maintained. The command
Author: dim
Date: Wed Nov 4 11:13:36 2020
New Revision: 367323
URL: https://svnweb.freebsd.org/changeset/base/367323
Log:
Update libcxxrt's private copy of elftoolchain demangler
This updates the private copy of libelftc_dem_gnu3.c in libcxxrt with
the most recent version from upstream
Author: dim
Date: Wed Nov 4 11:02:05 2020
New Revision: 367322
URL: https://svnweb.freebsd.org/changeset/base/367322
Log:
Merge elftoolchain r3877 (by jkoshy):
Incorporate fixes from Dimitry Andric:
- Use a BUFFER_GROW() macro to avoid rounding errors in capacity
Shouldn't such a commit be approved by someone?
And why you just abandoned the differential [1]?
[1] https://reviews.freebsd.org/D25934
--Gordon
On Wed, Nov 04, 2020 at 10:38:25AM +, Mateusz Piotrowski wrote:
> Author: 0mp (doc,ports committer)
> Date: Wed Nov 4 10:38:25 2020
> New
Author: 0mp (doc,ports committer)
Date: Wed Nov 4 10:38:25 2020
New Revision: 367321
URL: https://svnweb.freebsd.org/changeset/base/367321
Log:
Fix a typo
Modified:
head/sys/amd64/linux/linux_machdep.c
Modified: head/sys/amd64/linux/linux_machdep.c
Author: andrew
Date: Wed Nov 4 10:21:30 2020
New Revision: 367320
URL: https://svnweb.freebsd.org/changeset/base/367320
Log:
Allow the creation of 3 level page tables on arm64
The stage 2 arm64 page tables may need to start at a lower level. This
is because we may only be able to map a
59 matches
Mail list logo