Author: scottl
Date: Sun Nov 15 20:24:59 2020
New Revision: 367711
URL: https://svnweb.freebsd.org/changeset/base/367711
Log:
Revert the whole getlocalbase() set of changes while a different design is
hashed out.
Deleted:
head/lib/libutil/getlocalbase.3
head/lib/libutil/getlocalbase.c
Mod
> On Nov 15, 2020, at 1:05 PM, Warner Losh wrote:
>
> Hey Scott,
>
> On Sun, Nov 15, 2020 at 11:46 AM Scott Long wrote:
> The man page for strlcpy() made reference to the return value being
> equivalent to what snprintf() does. The man page for snprintf() states
> th
age: pkg [-v] [-d] [-l] [-N] [-j |-c |-r
>>> ] [-C ] [-R ] [-o var=value]
>>> [-4|-6] []
>>>
>>> For more information on available commands and options see 'pkg help'.
>>> root@crow:~ #
>>>
>>>
>>> I would double ch
> On Nov 15, 2020, at 12:01 PM, Jessica Clarke wrote:
>>
>> I felt similar concerns, but my misunderstanding of strlcpy() drove the
>> result. Since the use case for getlocalbase() lends itself to also use
>> strlcat()/strlcpy(), I was trying to replicate the API semantics of those,
>> at least
> On Nov 15, 2020, at 11:31 AM, Jessica Clarke wrote:
>
> Hi Scott,
> I'm concerned by this diff; see my comments below.
>
>> On 15 Nov 2020, at 07:48, Scott Long wrote:
>>
>> Author: scottl
>> Date: Sun Nov 15 07:48:52 2020
>> New R
I fixed this in r367702, sorry for the breakage.
Scott
> On Nov 15, 2020, at 11:12 AM, Brandon Bergren wrote:
>
>> --- head/usr.sbin/pkg/pkg.c Sat Nov 14 17:57:50 2020(r367686)
>> +++ head/usr.sbin/pkg/pkg.c Sat Nov 14 18:01:14 2020(r367687)
>> @@ -43,6 +43,7 @@ __FBSDID("$Fr
Author: scottl
Date: Sun Nov 15 07:50:29 2020
New Revision: 367702
URL: https://svnweb.freebsd.org/changeset/base/367702
Log:
Fix the previous revision, it suffered from an incomplete change to the
getlocalbase API. Also don't erroneously subtract the lenth from the
buffer a second time.
M
Author: scottl
Date: Sun Nov 15 07:48:52 2020
New Revision: 367701
URL: https://svnweb.freebsd.org/changeset/base/367701
Log:
Because getlocalbase() returns -1 on error, it needs to use a signed type
internally. Do that, and make sure that conversations between signed and
unsigned don't ove
Author: scottl
Date: Sat Nov 14 19:04:36 2020
New Revision: 367689
URL: https://svnweb.freebsd.org/changeset/base/367689
Log:
Fix a problem with r367686 related to the use of ssize_t. Not sure how this
escaped prior testing, but it should be better now.
Reported by: lots
Modified:
he
>
> Got this on arm64 with the following src.conf:
>
> WITH_MALLOC_PRODUCTION=1
> WITH_EXTRA_TCP_STACKS=1
> WITH_BEARSSL=1
> WITH_PIE=1
> WITH_RETPOLINE=1
>
> --Gordon
>
> On Sat, Nov 14, 2020 at 05:57:50PM +, Scott Long wrote:
>>
Author: scottl
Date: Sat Nov 14 18:01:14 2020
New Revision: 367687
URL: https://svnweb.freebsd.org/changeset/base/367687
Log:
Replace hardcoded references to _PATH_LOCALBASE with calls to getlocalbase.3
Reviewed by: imp, se
Modified:
head/sbin/nvmecontrol/comnd.c
head/sbin/nvmecontrol
ocalbase.3
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lib/libutil/getlocalbase.3 Sat Nov 14 17:57:50 2020
(r367686)
@@ -0,0 +1,110 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+.\"
+.\" Copyright 2020 Scott Long
+.\&q
> On Oct 26, 2020, at 1:50 AM, Baptiste Daroussin wrote:
>
> On Mon, Oct 26, 2020 at 12:11:56AM -0600, Warner Losh wrote:
>> On Mon, Oct 26, 2020 at 12:01 AM Alex Kozlov wrote:
>>
>>> On Sun, Oct 25, 2020 at 11:37:34AM +0100, Stefan Esser wrote:
Am 25.10.20 um 06:56 schrieb Alex Kozlov:
>
Alexander Botero-Lowry died in San Francisco,
California, United States, 2012
08/25 Beech Rintoul born in Oakland, California, United
States, 1952
08/25 Jean Milanez Melo born in Divinopolis, Minas
Gerais, Brazil, 1982
-08/26 Scott Long born in Chicago, Illinois, United
States, 1974
+08/25
> On Oct 24, 2020, at 9:46 PM, Rodney W. Grimes
> wrote:
>
>>>
>>> Something feels very wrong about this becoming a defined path in base,
>>> it is further dependence on /usr/local which in the early days we spent
>>> a great deal of time removing.
>>>
>>> I believe the whole ports system al
Author: scottl
Date: Tue Oct 13 14:10:49 2020
New Revision: 38
URL: https://svnweb.freebsd.org/changeset/base/38
Log:
Bring the request_descriptor union into harmony internally. No
functional change.
Modified:
head/sys/dev/mpr/mpr.c
head/sys/dev/mps/mps.c
Modified: head/sys/dev/
> On Oct 5, 2020, at 1:35 PM, Mateusz Guzik wrote:
>
> On 10/5/20, Konstantin Belousov wrote:
>> On Sun, Oct 04, 2020 at 09:06:02PM +, Rick Macklem wrote:
>>> Mateusz Guzik wrote:
Why is the process lock always taken? It looks like both routines just
check a thread-local flag, so
> On Sep 27, 2020, at 2:41 AM, Niclas Zeising wrote:
>
> On 2020-09-27 03:38, Scott Long wrote:
>>> On Sep 26, 2020, at 5:24 PM, Rodney W. Grimes
>>> wrote:
>>>
>>>
>>>>
>>>>
>>>>>> On Sep 26, 20
> On Sep 27, 2020, at 10:08 PM, Alan Somers wrote:
>
> On Sun, Sep 27, 2020 at 5:15 PM Konstantin Belousov
> wrote:
> On Sun, Sep 27, 2020 at 10:26:41PM +, Alan Somers wrote:
> > Author: asomers
> > Date: Sun Sep 27 22:26:41 2020
> > New Revision: 366207
> > URL: https://svnweb.freebsd.or
>> normal means before devfs can be mounted. However, several people have
>> looked and found no evidence on their system. This means there's something
>> special / unique to Rod's setup that's generating them (assuming it isn't a
>> simple chroot without devfs). What that is, and how they come t
> On Sep 26, 2020, at 5:24 PM, Rodney W. Grimes
> wrote:
>
>
>>
>>
On Sep 26, 2020, at 1:22 PM, Warner Losh wrote:
>>>
>>>
>>>
>>> I am the wrong person to answer that question.
>>>
>>> In this case, things have not become lame. For instance, the names
>>> ervers for se.freebsd
> On Sep 26, 2020, at 1:22 PM, Warner Losh wrote:
>
>
>
> I am the wrong person to answer that question.
>
> In this case, things have not become lame. For instance, the names
> ervers for se.freebsd.org work fine, but ftp3.se and ftp6.se records are
> removed. Same for ru.freebsd.org and
>>
>> Does this file still need to be in FreeBSD? It may have been a novel=
>> ty back
>> in the day but IMO calendar.history has nothing to do with BSD, comp=
>> uters
>> or anything else of interest to FreeBSD. At the very least this file=
>> should
>> be moved to ports or be
Author: scottl
Date: Mon Sep 14 06:26:36 2020
New Revision: 365707
URL: https://svnweb.freebsd.org/changeset/base/365707
Log:
Update bus_dma.9 for the expanded template API. Add some
clarifying language about the operation of parent tags in templates.
Modified:
head/share/man/man9/bus_dma.
Author: scottl
Date: Mon Sep 14 05:58:12 2020
New Revision: 365706
URL: https://svnweb.freebsd.org/changeset/base/365706
Log:
Refine the busdma template interface. Provide tools for filling in fields
that can be extended, but also ensure compile-time type checking. Refactor
common code out
Author: scottl
Date: Fri Sep 11 22:27:35 2020
New Revision: 365644
URL: https://svnweb.freebsd.org/changeset/base/365644
Log:
Convert the mps driver to use busdma templates
Modified:
head/sys/dev/mps/mps.c
head/sys/dev/mps/mps_pci.c
head/sys/dev/mps/mps_user.c
Modified: head/sys/dev/mps/
Author: scottl
Date: Fri Sep 11 19:45:26 2020
New Revision: 365641
URL: https://svnweb.freebsd.org/changeset/base/365641
Log:
Improve the documenation for bus_dma templates. Also add notes to
make it clear that filters may not work correctly and that their use
is deprecated.
MFC after:
Author: scottl
Date: Thu Jul 9 22:38:36 2020
New Revision: 363060
URL: https://svnweb.freebsd.org/changeset/base/363060
Log:
Revert r362998, r326999 while a better compatibility strategy is devised.
Modified:
head/stand/defaults/loader.conf
head/sys/amd64/amd64/pmap.c
head/sys/powerpc/ai
Author: scottl
Date: Tue Jul 7 20:42:35 2020
New Revision: 362999
URL: https://svnweb.freebsd.org/changeset/base/362999
Log:
Fix a example/docs typo from r362998, no functional change.
Modified:
head/stand/defaults/loader.conf
Modified: head/stand/defaults/loader.conf
==
Author: scottl
Date: Tue Jul 7 20:33:11 2020
New Revision: 362998
URL: https://svnweb.freebsd.org/changeset/base/362998
Log:
Migrate the feature of excluding RAM pages to use "excludelist"
as its nomenclature.
MFC after:1 week
Modified:
head/stand/defaults/loader.conf
head/sys/a
There’s a better way to do this. People have been wanting larger names to
be merged into 12.x and 11.x, and that was going to be hard with how I
originally did this. Your compat shim doesn’t make it any easier. What I was
going to do was return the ioctl in HEAD to the original size, and create
> On Apr 16, 2020, at 10:01 AM, Brooks Davis wrote:
>
> On Thu, Apr 16, 2020 at 05:27:14AM +0000, Scott Long wrote:
>> Author: scottl
>> Date: Thu Apr 16 05:27:13 2020
>> New Revision: 360004
>> URL: https://svnweb.freebsd.org/changeset/base/360004
>>
Author: scottl
Date: Thu Apr 16 05:27:13 2020
New Revision: 360004
URL: https://svnweb.freebsd.org/changeset/base/360004
Log:
Fix ps_strings type change for i386
Modified:
head/sys/i386/i386/machdep.c
Modified: head/sys/i386/i386/machdep.c
Author: scottl
Date: Thu Apr 16 04:17:06 2020
New Revision: 360003
URL: https://svnweb.freebsd.org/changeset/base/360003
Log:
Add support for some IOCFacts fields that are available with mpr (12Gb)
controllers. It's ugly due to the single codebase for mpr and mps and
not being able to share
Author: scottl
Date: Thu Apr 16 03:33:46 2020
New Revision: 360002
URL: https://svnweb.freebsd.org/changeset/base/360002
Log:
Don't keep a private copy of mpr_ioctl.h and mps_ioctl.h, since they
easily get out of sync with the real files from the driver.
Deleted:
head/usr.sbin/mpsutil/mpr_i
Author: scottl
Date: Thu Apr 16 03:28:28 2020
New Revision: 360001
URL: https://svnweb.freebsd.org/changeset/base/360001
Log:
Add a small hack to the ioctl header files so that both mpr and mps can
be included. This isn't a great solution, but fixing it correctly is a
bigger task and this i
On Tue, Mar 24, 2020, at 3:45 PM, Gleb Smirnoff wrote:
> On Fri, Mar 20, 2020 at 04:02:46PM +, Ed Maste wrote:
> E> Author: emaste
> E> Date: Fri Mar 20 16:02:45 2020
> E> New Revision: 359168
> E> URL: https://svnweb.freebsd.org/changeset/base/359168
> E>
> E> Log:
> E> remove ancient pr
Author: scottl
Date: Fri Mar 20 23:26:37 2020
New Revision: 359187
URL: https://svnweb.freebsd.org/changeset/base/359187
Log:
When printing out the contents of the VSEC, include the contents of the
headers. Device documentation often times give offsets relative to the
start of the entire VS
Author: scottl
Date: Thu Feb 27 05:00:21 2020
New Revision: 358366
URL: https://svnweb.freebsd.org/changeset/base/358366
Log:
Add a quirk for the WDC Green series of SSDs to disable NCQ TRIM, as this
avoids silent data corruption.
PR: 225666
Submitted by: anders lundgren
MFC
Author: scottl
Date: Mon Feb 17 20:12:34 2020
New Revision: 358041
URL: https://svnweb.freebsd.org/changeset/base/358041
Log:
Fix syntax error from r357647. Adjust a variable name to make the use more
clear.
Reported by: dim
Modified:
head/sys/dev/altera/sdcard/altera_sdcard_io.c
Mo
Author: scottl
Date: Sun Feb 16 23:10:59 2020
New Revision: 358009
URL: https://svnweb.freebsd.org/changeset/base/358009
Log:
Add rudamentary support for UFS to probe whether a block device supports the
BIO_SPEEDUP command. Add complimentary support to the CAM periphs that
support it. This
Author: scottl
Date: Mon Feb 10 14:27:28 2020
New Revision: 357730
URL: https://svnweb.freebsd.org/changeset/base/357730
Log:
Revert r357710 and 357711 until they can be debugged
Modified:
head/sys/cam/ata/ata_da.c
head/sys/cam/nvme/nvme_da.c
head/sys/cam/scsi/scsi_da.c
head/sys/ufs/ffs
>>
>> It seems that this commit makes our systems to hang at the point, when trying
>> to mount the
>> root partition, last seen message on console is:
>>
>> [...]
>> mountroot: waiting for device /dev/gpt/root...
>>
>>
>> The root partitions on those systems resides on UFS2 formated SSDs (if
> On Feb 9, 2020, at 10:01 PM, O. Hartmann wrote:
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
> Am Mon, 10 Feb 2020 00:23:20 +0000 (UTC)
> Scott Long schrieb:
>
>> Author: scottl
>> Date: Mon Feb 10 00:23:20 2020
>> New Revision:
Author: scottl
Date: Mon Feb 10 00:26:41 2020
New Revision: 357711
URL: https://svnweb.freebsd.org/changeset/base/357711
Log:
Missed a file in r357710, add it here.
Modified:
head/sys/ufs/ufs/ufsmount.h
Modified: head/sys/ufs/ufs/ufsmount.h
===
Author: scottl
Date: Mon Feb 10 00:23:20 2020
New Revision: 357710
URL: https://svnweb.freebsd.org/changeset/base/357710
Log:
Add rudamentary support for UFS to probe whether a block device supports the
BIO_SPEEDUP command. Add complimentary support to the CAM periphs that
support it.
Modi
Author: scottl
Date: Fri Feb 7 12:15:39 2020
New Revision: 357651
URL: https://svnweb.freebsd.org/changeset/base/357651
Log:
Advertise the MPI Message Version that's contained in the IOCFacts message
in the sysctl block for the driver. mpsutil/mprutil needs this so it can
know how big of a
Author: scottl
Date: Fri Feb 7 11:48:26 2020
New Revision: 357650
URL: https://svnweb.freebsd.org/changeset/base/357650
Log:
Touch up some of the iocfacts fields
Modified:
head/usr.sbin/mpsutil/mps_show.c
Modified: head/usr.sbin/mpsutil/mps_show.c
===
Author: scottl
Date: Fri Feb 7 09:22:08 2020
New Revision: 357647
URL: https://svnweb.freebsd.org/changeset/base/357647
Log:
Ever since the block layer expanded its command syntax beyond just
BIO_READ and BIO_WRITE, we've handled this expanded syntax poorly in
drivers when the driver doesn'
Author: scottl
Date: Wed Jan 15 16:47:44 2020
New Revision: 356762
URL: https://svnweb.freebsd.org/changeset/base/356762
Log:
Fix a spacing error from the previous commit for -ll mode. Add a little
more space padding to that mode to give the columns a consistent offset.
Modified:
head/usr.
Good job!
> On Dec 29, 2019, at 7:46 PM, Alexander Motin wrote:
>
> 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 brok
Author: scottl
Date: Thu Jan 2 06:56:28 2020
New Revision: 356267
URL: https://svnweb.freebsd.org/changeset/base/356267
Log:
Add a compact columnar output format, available by specifying a second '-l'
command line option. Thanks to the removal of unnecessary information and
the organizatio
Author: scottl
Date: Thu Dec 26 21:00:06 2019
New Revision: 356098
URL: https://svnweb.freebsd.org/changeset/base/356098
Log:
Abstract the locking for PCIe hotplug. It still uses Giant so there's
no functional change yet.
Modified:
head/sys/dev/pci/pci_pci.c
head/sys/dev/pci/pcib_private
Author: scottl
Date: Tue Dec 24 14:50:17 2019
New Revision: 356052
URL: https://svnweb.freebsd.org/changeset/base/356052
Log:
Convert the mpr driver to use busdma templates.
Modified:
head/sys/dev/mpr/mpr.c
head/sys/dev/mpr/mpr_pci.c
head/sys/dev/mpr/mpr_user.c
Modified: head/sys/dev/mpr
Author: scottl
Date: Tue Dec 24 14:49:37 2019
New Revision: 356051
URL: https://svnweb.freebsd.org/changeset/base/356051
Log:
Bump __FreeBSD_version for the addition of busdma templates.
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
===
Author: scottl
Date: Tue Dec 24 14:48:46 2019
New Revision: 356050
URL: https://svnweb.freebsd.org/changeset/base/356050
Log:
Introduce the concept of busdma tag templates. A template can be allocated
off the stack, initialized to default values, and then filled in with
driver-specific value
Author: scottl
Date: Fri Dec 13 23:46:59 2019
New Revision: 355741
URL: https://svnweb.freebsd.org/changeset/base/355741
Log:
Add accessors for the Vendor Specific Extended Capability (VSEC)
Parse out the VSEC. If the user invokes a second -c command line option,
do a hex dump of the vendor
U+FFFD doesn’t make sense for an ASCII string, but 0x3F might. Any idea what
Windows shows for this device?
Scott
> On Dec 11, 2019, at 8:42 AM, Alan Somers wrote:
>
> In this case the offending descriptor is solid 0xFF, so replacing individual
> characters wouldn't accomplish anything. I c
Author: scottl
Date: Tue Dec 10 18:57:39 2019
New Revision: 355589
URL: https://svnweb.freebsd.org/changeset/base/355589
Log:
Fix the TAA state machine to do the right thing when the TAA
migitation is available in microcode and the operator has set
the sysctl to automatic mode.
Reported
ote:
>
>
>
>> On Dec 6, 2019, at 4:36 AM, Ed Maste wrote:
>>
>> On Thu, 5 Dec 2019 at 21:43, Scott Long wrote:
>>>
>>> Author: scottl
>>> Date: Fri Dec 6 02:43:05 2019
>>> New Revision: 355436
>>> URL: https://svnweb.free
Author: scottl
Date: Fri Dec 6 02:43:05 2019
New Revision: 355436
URL: https://svnweb.freebsd.org/changeset/base/355436
Log:
Move the mds, irbs, and ssb mitigation knobs into machdep.mitigations.
They're in both the old and new places in HEAD for the moment for
discussion and transition. T
Author: scottl
Date: Thu Dec 5 19:39:51 2019
New Revision: 355429
URL: https://svnweb.freebsd.org/changeset/base/355429
Log:
Add support for new sound HDA hardware
Sponsored by: Intel
Modified:
head/sys/dev/sound/pci/hda/hdac.c
head/sys/dev/sound/pci/hda/hdac.h
head/sys/dev/sound/pc
Author: scottl
Date: Thu Nov 28 02:32:17 2019
New Revision: 355164
URL: https://svnweb.freebsd.org/changeset/base/355164
Log:
Remove the trm(4) driver
Differential Revision:https://reviews.freebsd.org/D22575
Deleted:
head/share/man/man4/trm.4
head/sys/dev/trm/
head/sys/module
Author: scottl
Date: Wed Nov 27 19:12:32 2019
New Revision: 355134
URL: https://svnweb.freebsd.org/changeset/base/355134
Log:
Clean up and clarify meta commentary on TAA. Add a state to denote
that TSX doesn't exist on the CPU.
MFC after:3 days
Sponsored by: Intel
Modified:
head
Author: scottl
Date: Tue Nov 26 17:25:49 2019
New Revision: 355114
URL: https://svnweb.freebsd.org/changeset/base/355114
Log:
Revert r355021. In my haste to grep for Giant, I missed that it was in
conditional ifdefs for this driver. We will consider removing those ifdefs
in the future.
Author: scottl
Date: Fri Nov 22 20:23:22 2019
New Revision: 355021
URL: https://svnweb.freebsd.org/changeset/base/355021
Log:
Mark hpt27xx for removal in 13.0; all CAM drivers will be Giant-free by then.
Relnotes: yes
Modified:
head/share/man/man4/hpt27xx.4
head/sys/dev/hpt27xx/hpt
Author: scottl
Date: Fri Nov 22 18:50:53 2019
New Revision: 355012
URL: https://svnweb.freebsd.org/changeset/base/355012
Log:
Schedule the trm(4) driver for removal. It relies on Giant and thus has
required compat shims in CAM for 12 years.
Relnotes: yes
Modified:
head/share/man/m
Author: scottl
Date: Fri Nov 22 18:18:36 2019
New Revision: 355009
URL: https://svnweb.freebsd.org/changeset/base/355009
Log:
Remove NEEDGIANT from the scsi_sg /dev node. It likely has not been
needed for many years.
Reported by: imp
Modified:
head/sys/cam/scsi/scsi_sg.c
Modified: h
Author: scottl
Date: Sat Nov 16 00:26:42 2019
New Revision: 354759
URL: https://svnweb.freebsd.org/changeset/base/354759
Log:
TSX Asynchronous Abort mitigation for Intel CVE-2019-11135.
This CVE has already been announced in FreeBSD SA-19:26.mcu.
Mitigation for TAA involves either turning
Author: scottl
Date: Fri Nov 15 23:27:17 2019
New Revision: 354756
URL: https://svnweb.freebsd.org/changeset/base/354756
Log:
Create a new sysctl subtree, machdep.mitigations. Its purpose is to organize
knobs and indicators for code that mitigates functional and security issues
in the archi
> On Nov 15, 2019, at 2:18 AM, Konstantin Belousov wrote:
>
> On Thu, Nov 14, 2019 at 09:41:36AM -0500, Alexander Motin wrote:
>> On 14.11.2019 05:11, Konstantin Belousov wrote:
>>> On Thu, Nov 14, 2019 at 04:39:49AM +, Alexander Motin wrote:
Author: mav
Date: Thu Nov 14 04:39:48
Author: scottl
Date: Fri Nov 15 11:54:51 2019
New Revision: 354730
URL: https://svnweb.freebsd.org/changeset/base/354730
Log:
Revert a patch that accidentally was committed with r354729
Modified:
head/sys/x86/x86/busdma_machdep.c
Modified: head/sys/x86/x86/busdma_machdep.c
==
Author: scottl
Date: Fri Nov 15 11:53:06 2019
New Revision: 354729
URL: https://svnweb.freebsd.org/changeset/base/354729
Log:
Fix a typo in how the AVX512DQ feature bit is checked.
Reviewed by: kib
Sponsored by: Intel
Modified:
head/sys/x86/x86/busdma_machdep.c
head/sys/x86/x86/cpu_
Author: scottl
Date: Wed Nov 13 15:31:31 2019
New Revision: 354683
URL: https://svnweb.freebsd.org/changeset/base/354683
Log:
Stop the VESA driver from whining loudly in the dmesg during boot on
systems that use EFI instead of BIOS.
Modified:
head/sys/dev/fb/vesa.c
Modified: head/sys/dev/f
Author: scottl
Date: Tue Nov 12 19:15:16 2019
New Revision: 354655
URL: https://svnweb.freebsd.org/changeset/base/354655
Log:
Add new bit definitions for TSX, related to the TAA issue. The actual
mitigation will follow in a future commit.
Sponsored by: Intel
Modified:
head/sys/x86/inc
Author: scottl
Date: Mon Nov 11 22:18:05 2019
New Revision: 354631
URL: https://svnweb.freebsd.org/changeset/base/354631
Log:
Add the text attribute for MDS_NO in the IA32_ARCH_CAP MSR.
Modified:
head/sys/x86/x86/identcpu.c
Modified: head/sys/x86/x86/identcpu.c
==
Author: scottl
Date: Mon Oct 28 23:31:22 2019
New Revision: 354143
URL: https://svnweb.freebsd.org/changeset/base/354143
Log:
Add device IDs for the next generation of Intel HDA audio.
MFC after:3 days
Modified:
head/sys/dev/sound/pci/hda/hdac.c
head/sys/dev/sound/pci/hda/hdac.h
Author: scottl
Date: Sun Oct 13 05:11:53 2019
New Revision: 353462
URL: https://svnweb.freebsd.org/changeset/base/353462
Log:
Fix the botched field ordering in the last commit. While here, fix
whitespace, and also reorder the fields so they are easier to read on
an 80 column display (the li
> On Oct 12, 2019, at 7:10 PM, Rodney W. Grimes
> wrote:
>
>> Author: scottl
>> Date: Sat Oct 12 22:27:57 2019
>> New Revision: 353456
>> URL: https://svnweb.freebsd.org/changeset/base/353456
>>
>> Log:
>> Change from the non-standard nomenclature of "chip" and "card" to the
>> standard nom
Author: scottl
Date: Sat Oct 12 22:27:57 2019
New Revision: 353456
URL: https://svnweb.freebsd.org/changeset/base/353456
Log:
Change from the non-standard nomenclature of "chip" and "card" to the
standard nomenclature of "device" and "vendor" with the "sub" variants.
This changes the printed
Author: scottl
Date: Fri Sep 6 17:06:48 2019
New Revision: 351939
URL: https://svnweb.freebsd.org/changeset/base/351939
Log:
Add myself as a mentor for Scott Phillip (scottph)
Modified:
head/share/misc/committers-src.dot
Modified: head/share/misc/committers-src.dot
=
Author: scottl
Date: Wed Mar 27 12:25:46 2019
New Revision: 345573
URL: https://svnweb.freebsd.org/changeset/base/345573
Log:
Add missing break statements. Coverity CID 1400446.
Reported by: mav
Modified:
head/sys/dev/mpr/mpr_table.c
head/sys/dev/mps/mps_table.c
Modified: head/sys/d
diagnose it I inserted assertion into
> xpt_free_ccb(), checking ccb->ccb_h.pinfo.index for values used for
> requests still in send queue. Not sure it is to be persistent, but in
> this case it lead me directly to this place.
>
> On 27.08.2019 16:23, Scott Long wrote:
>> T
This is very concerning, and I wonder if it’s the cause of the mystery
use-after-free / double-complete that I’ve seen for years and have never been
able to catch. Can you say more about how you found it?
Scott
> On Aug 27, 2019, at 10:41 AM, Alexander Motin wrote:
>
> Author: mav
> Date: T
Thank you!
Scott
> On Aug 24, 2019, at 9:38 AM, Konstantin Belousov wrote:
>
> Author: kib
> Date: Sat Aug 24 15:38:07 2019
> New Revision: 351458
> URL: https://svnweb.freebsd.org/changeset/base/351458
>
> Log:
> Add nvdimm(4) man page.
>
> Reviewed by: emaste
> Discussed with: scott
Good work on this and on r347229 and the sbuf improvements!
Scott
> On Aug 7, 2019, at 1:28 PM, Conrad Meyer wrote:
>
> Author: cem
> Date: Wed Aug 7 19:28:35 2019
> New Revision: 350694
> URL: https://svnweb.freebsd.org/changeset/base/350694
>
> Log:
> GEOM: Reduce unnecessary log interlea
> On Aug 7, 2019, at 10:00 AM, John Baldwin wrote:
>
> On 8/6/19 9:56 AM, Glen Barber wrote:
>> On Sat, Aug 03, 2019 at 01:06:18AM +, John Baldwin wrote:
>>> Author: jhb
>>> Date: Sat Aug 3 01:06:17 2019
>>> New Revision: 350550
>>> URL: https://svnweb.freebsd.org/changeset/base/350550
>>>
Thanks. I’m working on the root cause right now, hopefully will have
more information soon.
Scott
> On Aug 1, 2019, at 11:45 AM, Jung-uk Kim wrote:
>
> Author: jkim
> Date: Thu Aug 1 17:45:43 2019
> New Revision: 350510
> URL: https://svnweb.freebsd.org/changeset/base/350510
>
> Log:
> Rev
Hi,
I need to ask that this be backed out. I have two systems that are failing
to boot when this revision is present. One I can’t debug because it causes
USB to fail to probe, leaving me without a working console (and no network
access for other reasons). The other fails in a different way and
Author: scottl
Date: Tue Jul 23 18:40:07 2019
New Revision: 350255
URL: https://svnweb.freebsd.org/changeset/base/350255
Log:
Fix the register layout for the Buffer Descript List Entry. It
got jumbled around during some other cleanups and was causing
audio failures on some guests.
PR:
Thanks, sorry about that, I had compiled and tested this a dozen times before
committing, not
sure how this crept in.
Scott
> On Jul 12, 2019, at 1:14 PM, Konstantin Belousov wrote:
>
> Author: kib
> Date: Fri Jul 12 19:14:52 2019
> New Revision: 349953
> URL: https://svnweb.freebsd.org/change
Author: scottl
Date: Fri Jul 12 18:37:56 2019
New Revision: 349948
URL: https://svnweb.freebsd.org/changeset/base/349948
Log:
Tie the name limit of a VM to SPECNAMELEN from devfs instead of a
hard-coded value. Don't allocate space for it from the kernel stack.
Account for prefix, suffix, and
Hi Bruce,
This isn’t the first time I’ve witnessed your passion on this topic. It would
help immensely if there was some documentation, maybe in /sys/sys/param.h,
or maybe even in a manual page, on what a “click” is, what a “db” is, why
they’re important, and how they should be used. Do you have
> On Jun 27, 2019, at 3:09 PM, Konstantin Belousov wrote:
>
> On Thu, Jun 27, 2019 at 02:01:11PM -0600, Alan Somers wrote:
>> On Thu, Jun 27, 2019 at 1:18 PM Konstantin Belousov
>> wrote:
>>>
>>> On Thu, Jun 20, 2019 at 02:13:11PM +, Alan Somers wrote:
Author: asomers
Date: Thu
Author: scottl
Date: Mon Jun 24 19:42:32 2019
New Revision: 349336
URL: https://svnweb.freebsd.org/changeset/base/349336
Log:
Add a section about the HD Audio module support
Modified:
head/usr.sbin/bhyve/bhyve.8
Modified: head/usr.sbin/bhyve/bhyve.8
==
Author: scottl
Date: Mon Jun 24 19:31:32 2019
New Revision: 349335
URL: https://svnweb.freebsd.org/changeset/base/349335
Log:
Add the PCI HDAudio device model from the 2016 GSoC. Detailed information
can be found at
https://wiki.freebsd.org/SummerOfCode2016/HDAudioEmulationForBhyve
Author: scottl
Date: Fri Jun 21 23:40:26 2019
New Revision: 349283
URL: https://svnweb.freebsd.org/changeset/base/349283
Log:
Refactor xpt_getattr() to make it more readable. No outwardly
visible functional changes, though code flow was modified a bit
internally to lessen the need for goto
licitly made to not read outside
> the range that was copied to the buffer with simple and dumb memcpy().
>
> The effect is clearly visible in profiler when GEOM confxml calls it 3
> times for each disk, taking about 25% of the sysctl's CPU time. With
> hundreds of disks it is n
Hi Alexander,
I’m not a fan of removing the M_ZERO. I understand your argument that
lengths are provided elsewhere, but having the buffer be zero’d is defensive
against future bugs that might leak buffer contents. GETATTR isn’t typically
in a performance path, is there any measurable benefit to
Author: scottl
Date: Wed Jun 19 06:41:07 2019
New Revision: 349184
URL: https://svnweb.freebsd.org/changeset/base/349184
Log:
Implement VT-d capability detection on chipsets that have multiple
translation units with differing capabilities
From the author via Bugzilla:
---
When an atte
1 - 100 of 359 matches
Mail list logo