On 12/30/19, Conrad Meyer wrote:
> Author: cem
> Date: Mon Dec 30 01:38:19 2019
> New Revision: 356194
> URL: https://svnweb.freebsd.org/changeset/base/356194
>
> Log:
> random(4): Make entropy source deregistration safe
>
> Allow loadable modules that provide random entropy source(s) to safel
On 2019-Dec-24, at 21:26, Mark Millard wrote:
> In:
>
> +# Defines a variable for Binutils linker, to be used to workaround some
> +# issue with LLVM LLD (i.e. support for PowerPC32 bit on PowerPC64)
> +#
> +# This is an unavoidable cross coupling with Makefile.inc1 and
> +# normal builds wor
Author: mav
Date: Mon Dec 30 03:13:38 2019
New Revision: 356200
URL: https://svnweb.freebsd.org/changeset/base/356200
Log:
Use atomic for start_count in devstat_start_transaction().
Combined with earlier nstart/nend removal it allows to remove several locks
from request path of GEOM and f
Author: bdragon
Date: Mon Dec 30 02:56:47 2019
New Revision: 356199
URL: https://svnweb.freebsd.org/changeset/base/356199
Log:
[PowerPC] Fix panic when attempting to handle an HMI from an idle thread
In IRC, sfs_ finally managed to get a good trace of a kernel panic that was
happening whe
Author: kevans
Date: Mon Dec 30 02:07:55 2019
New Revision: 356196
URL: https://svnweb.freebsd.org/changeset/base/356196
Log:
sc(4) md bits: stop setting sc->kbd entirely
The machdep parts no longer need to touch keyboard parts after r356043;
sc->kbd will be 0-initialized and this works a
Author: cem
Date: Mon Dec 30 01:40:59 2019
New Revision: 356195
URL: https://svnweb.freebsd.org/changeset/base/356195
Log:
virtio_random(4): Drop no longer needed unload kludge
After r356194, source deregistration no longer races with concurrent use.
Reviewed by: bryanv, markm
Diffe
Author: cem
Date: Mon Dec 30 01:38:19 2019
New Revision: 356194
URL: https://svnweb.freebsd.org/changeset/base/356194
Log:
random(4): Make entropy source deregistration safe
Allow loadable modules that provide random entropy source(s) to safely
unload. Prior to this change, no driver cou
Author: mav
Date: Mon Dec 30 00:46:10 2019
New Revision: 356192
URL: https://svnweb.freebsd.org/changeset/base/356192
Log:
Retire nstart/nend counters.
Those counters were abused for decade to workaround broken orphanization
process in different classes by delaying the call while there ar
Thanks for the detailed answer Mark!
On Sunday, December 29, 2019, Mark Johnston wrote:
> On Sun, Dec 29, 2019 at 03:39:55AM +0100, Oliver Pinter wrote:
> > Is there any performance measurement from before and after. It would be
> > nice to see them.
>
> I did not do extensive benchmarking. The
Author: markj
Date: Sun Dec 29 21:46:50 2019
New Revision: 356187
URL: https://svnweb.freebsd.org/changeset/base/356187
Log:
Add libdtrace support for arm64 USDT probes.
arm64 is still lacking a fasttrap implementation, which is required to
actually enable userland probes, but this at lea
Author: markj
Date: Sun Dec 29 21:46:00 2019
New Revision: 356186
URL: https://svnweb.freebsd.org/changeset/base/356186
Log:
Add ARMv8 static relocation types used for control flow instructions.
MFC after:1 week
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/sys/elf_common
Author: mav
Date: Sun Dec 29 21:16:03 2019
New Revision: 356185
URL: https://svnweb.freebsd.org/changeset/base/356185
Log:
Remove GEOM_SCHED class and gsched tool.
This code was not actively maintained since it was introduced 10 years ago.
It lacks support for many later GEOM features, su
Author: markj
Date: Sun Dec 29 20:57:49 2019
New Revision: 356184
URL: https://svnweb.freebsd.org/changeset/base/356184
Log:
powerd(8): Fix a memory leak when we fail to read frequency levels.
PR: 242967
Submitted by: Hans Christian Woithe
MFC after:3 days
Modified:
he
Author: markj
Date: Sun Dec 29 20:01:03 2019
New Revision: 356183
URL: https://svnweb.freebsd.org/changeset/base/356183
Log:
Restore a vm_page_wired() check in vm_page_mvqueue() after r356156.
We now set PGA_DEQUEUE on a managed page when it is wired after
allocation, and vm_page_mvqueue(
Author: mav
Date: Sun Dec 29 19:33:41 2019
New Revision: 356182
URL: https://svnweb.freebsd.org/changeset/base/356182
Log:
Missed part of r356162.
If we postpone consumer destruction till close, then the close calls should
not be ignored. Delay geom withering till the last close too.
Author: mav
Date: Sun Dec 29 19:21:29 2019
New Revision: 356181
URL: https://svnweb.freebsd.org/changeset/base/356181
Log:
Fix GEOM_VIRSTOR orphanization.
Previous code closed and destroyed consumer even with I/O in progress.
This patch postpones the destruction till the last close.
On Sun, 2019-12-29 at 18:17 +, Ian Lepore wrote:
> Author: ian
> Date: Sun Dec 29 18:17:12 2019
> New Revision: 356180
> URL: https://svnweb.freebsd.org/changeset/base/356180
>
> Log:
> Eliminate the generated ldscript for arm and arm64, and strip $a/$d marker
> symbols from the linked ker
Author: ian
Date: Sun Dec 29 18:17:12 2019
New Revision: 356180
URL: https://svnweb.freebsd.org/changeset/base/356180
Log:
Eliminate the generated ldscript for arm and arm64, and strip $a/$d marker
symbols from the linked kernel.
The main thrust of this change is to generate a kernel that
Author: kaktus
Date: Sun Dec 29 17:19:57 2019
New Revision: 356179
URL: https://svnweb.freebsd.org/changeset/base/356179
Log:
sysctlbyname(2): Remove temporary compatibility layer
Remove temporary compatibility layer introduced in r351729. More that 3 months
should be enough for everybody
Author: mav
Date: Sun Dec 29 17:10:21 2019
New Revision: 356178
URL: https://svnweb.freebsd.org/changeset/base/356178
Log:
Fix GEOM_MOUNTVER orphanization.
Previous code closed and detached consumer even with I/O still in progress.
This patch adds locking and request counting to postpone
On Sun, Dec 29, 2019 at 03:39:55AM +0100, Oliver Pinter wrote:
> Is there any performance measurement from before and after. It would be
> nice to see them.
I did not do extensive benchmarking. The aim of the patch set was
simply to remove the use of the hashed page lock, since it shows up
promin
Author: trasz
Date: Sun Dec 29 15:53:55 2019
New Revision: 356177
URL: https://svnweb.freebsd.org/changeset/base/356177
Log:
Implement Linux syslog(2) syscall; just enough to make Linux dmesg(8)
utility work.
MFC after:2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revi
Author: oshogbo
Date: Sun Dec 29 15:47:37 2019
New Revision: 356176
URL: https://svnweb.freebsd.org/changeset/base/356176
Log:
gnop: change the "count until fail" option
Change the "count_until_fail" option of gnop, now it enables the failing
rating instead of setting them to 100%.
T
Author: trasz
Date: Sun Dec 29 15:46:59 2019
New Revision: 356175
URL: https://svnweb.freebsd.org/changeset/base/356175
Log:
Make linprocfs(5) provide an empty /proc/modules. This should silence
some warnings.
MFC after:2 weeks
Sponsored by: The FreeBSD Foundation
Modified:
head
Author: oshogbo
Date: Sun Dec 29 15:40:02 2019
New Revision: 356174
URL: https://svnweb.freebsd.org/changeset/base/356174
Log:
gnop: allow to change the name of created device
Thanks to this option we can create more then one gnop provider from
single provider. This may be useful for temp
Author: markj
Date: Sun Dec 29 15:39:43 2019
New Revision: 356173
URL: https://svnweb.freebsd.org/changeset/base/356173
Log:
Clear queue op flags in vm_page_mvqueue().
This fixes a regression in r356155, introduced at the last minute. In
particular, we must clear PGA_REQUEUE_HEAD before
Author: trasz
Date: Sun Dec 29 13:54:02 2019
New Revision: 356172
URL: https://svnweb.freebsd.org/changeset/base/356172
Log:
Make Linux stat(2) et al distinguish between block and character
devices. It's required for LTP, among other things. It's not
complete, but good enough for now.
Author: trasz
Date: Sun Dec 29 12:24:41 2019
New Revision: 356171
URL: https://svnweb.freebsd.org/changeset/base/356171
Log:
Move type casts into a single place. No functional changes.
MFC after:2 weeks
Modified:
head/usr.bin/vmstat/vmstat.c
Modified: head/usr.bin/vmstat/vmstat.c
=
Author: trasz
Date: Sun Dec 29 12:22:11 2019
New Revision: 356170
URL: https://svnweb.freebsd.org/changeset/base/356170
Log:
Implement Linux BLKGETSIZE64 ioctl.
MFC after:2 weeks
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/compat/linux/linux_ioctl.c
head/sys/compat/li
29 matches
Mail list logo