Author: ae
Date: Tue Aug 14 07:54:14 2018
New Revision: 337736
URL: https://svnweb.freebsd.org/changeset/base/337736
Log:
Restore ability to send ICMP and ICMPv6 redirects.
It was lost when tryforward appeared. Now ip[6]_tryforward will be enabled
only when sending redirects for correspon
Author: tuexen
Date: Tue Aug 14 08:32:33 2018
New Revision: 337737
URL: https://svnweb.freebsd.org/changeset/base/337737
Log:
Remove a set but not used warning showing up in usrsctp.
Modified:
head/sys/netinet/sctp_input.c
Modified: head/sys/netinet/sctp_input.c
=
Author: tuexen
Date: Tue Aug 14 08:33:47 2018
New Revision: 337738
URL: https://svnweb.freebsd.org/changeset/base/337738
Log:
Use a macro to set the assoc state. I missed this in r337706.
Modified:
head/sys/netinet6/sctp6_usrreq.c
Modified: head/sys/netinet6/sctp6_usrreq.c
==
Author: andrew
Date: Tue Aug 14 11:00:54 2018
New Revision: 337739
URL: https://svnweb.freebsd.org/changeset/base/337739
Log:
Support reading from the arm64 ID registers from userspace.
Trap reads to the arm64 ID registers and write a safe value into them. This
will allow us to put more u
Author: trasz
Date: Tue Aug 14 11:01:52 2018
New Revision: 337740
URL: https://svnweb.freebsd.org/changeset/base/337740
Log:
Add init_exec kenv(1) variable, to make init(8) execute a file
after opening the console, replacing init as PID 1.
From the user point of view, it makes it possible
Author: mm
Date: Tue Aug 14 11:42:32 2018
New Revision: 337745
URL: https://svnweb.freebsd.org/changeset/base/337745
Log:
MFV r337744:
Sync libarchive with vendor..
Vendor changes:
PR #1042: validate iso9660 directory record length
MFC after:3 days
Security: CVE-2017-14
It could probably be MFCed if somebody could verify that it causes no
harm in 11.
I have no way to test lagg/lacp on 11, so I did not mark it for MFC.
Drew
On 8/13/18 9:58 PM, Kubilay Kocak wrote:
On 14/08/2018 12:13 am, Andrew Gallatin wrote:
Author: gallatin
Date: Mon Aug 13 14:13:25 2018
Author: imp
Date: Tue Aug 14 13:52:10 2018
New Revision: 337750
URL: https://svnweb.freebsd.org/changeset/base/337750
Log:
Add good description of init and lock devices from sio to uart.
Modified:
head/share/man/man4/uart.4
Modified: head/share/man/man4/uart.4
===
Author: trasz
Date: Tue Aug 14 13:52:08 2018
New Revision: 337749
URL: https://svnweb.freebsd.org/changeset/base/337749
Log:
Add the "autoro" flag to /media. This makes it attempt to mount
it read-only instead of just failing if the media is write-protected.
The /net doesn't seem to requ
Author: markj
Date: Tue Aug 14 13:56:42 2018
New Revision: 337751
URL: https://svnweb.freebsd.org/changeset/base/337751
Log:
Fix the !SMP x86 build.
Reported by: Michael Butler
X-MFC with: r337715
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/x86/x86/ucode.c
Modified:
Author: loos
Date: Tue Aug 14 13:56:49 2018
New Revision: 337752
URL: https://svnweb.freebsd.org/changeset/base/337752
Log:
Fix a typo on the PSCI smc call wrapper.
Looks good from: andrew
Sponsored by: Rubicon Communications, LLC (Netgate)
Modified:
head/sys/dev/psci/psci_arm.S
On Tue, 2018-08-14 at 13:52 +, Warner Losh wrote:
> Author: imp
> Date: Tue Aug 14 13:52:10 2018
> New Revision: 337750
> URL: https://svnweb.freebsd.org/changeset/base/337750
>
> Log:
> Add good description of init and lock devices from sio to uart.
>
> Modified:
> head/share/man/man4/ua
Author: markj
Date: Tue Aug 14 14:02:53 2018
New Revision: 337754
URL: https://svnweb.freebsd.org/changeset/base/337754
Log:
Don't use memcpy() in the early microcode loading code.
At some point memcpy() may be an ifunc, ifunc resolution cannot be done
until CPU identification has been pe
Author: markj
Date: Tue Aug 14 14:50:06 2018
New Revision: 337758
URL: https://svnweb.freebsd.org/changeset/base/337758
Log:
Explain why we aren't using memcpy().
Reported by: jmg
X-MFC with: r337715
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/x86/x86/ucode.c
Modified
[ Charset UTF-8 unsupported, converting... ]
> Author: markj
> Date: Tue Aug 14 14:02:53 2018
> New Revision: 337754
> URL: https://svnweb.freebsd.org/changeset/base/337754
>
> Log:
> Don't use memcpy() in the early microcode loading code.
>
> At some point memcpy() may be an ifunc, ifunc r
Author: loos
Date: Tue Aug 14 15:27:50 2018
New Revision: 337759
URL: https://svnweb.freebsd.org/changeset/base/337759
Log:
Use the correct PTE when changing the attribute of multiple pages.
Submitted by: andrew (long time ago)
Sponsored by: Rubicon Communications, LLC (Netgate)
Modified
> Author: markj
> Date: Tue Aug 14 14:50:06 2018
> New Revision: 337758
> URL: https://svnweb.freebsd.org/changeset/base/337758
>
> Log:
> Explain why we aren't using memcpy().
>
> Reported by:jmg
> X-MFC with: r337715
> Sponsored by: The FreeBSD Foundation
>
> Modified:
On 14/08/2018 17:02, Mark Johnston wrote:
> At some point memcpy() may be an ifunc, ifunc resolution cannot be done
> until CPU identification has been performed, and CPU identification must
> be done after loading any microcode updates.
Wouldn't it be cool if before an ifunc is resolved (to
-Original Message-
From: on behalf of Andriy Gapon
Date: 2018-08-14, Tuesday at 08:34
To: Mark Johnston , ,
,
Subject: Re: svn commit: r337754 - head/sys/x86/x86
> On 14/08/2018 17:02, Mark Johnston wrote:
>> At some point memcpy() may be an ifunc, ifunc resolution cannot be done
>>
On Tue, Aug 14, 2018 at 7:58 AM, Ian Lepore wrote:
> On Tue, 2018-08-14 at 13:52 +, Warner Losh wrote:
> > Author: imp
> > Date: Tue Aug 14 13:52:10 2018
> > New Revision: 337750
> > URL: https://svnweb.freebsd.org/changeset/base/337750
> >
> > Log:
> > Add good description of init and lock
Author: andrew
Date: Tue Aug 14 15:42:27 2018
New Revision: 337760
URL: https://svnweb.freebsd.org/changeset/base/337760
Log:
Fix the spelling of armv4_idcache_inv_all in an END macro.
Modified:
head/sys/arm/arm/cpufunc_asm_armv4.S
Modified: head/sys/arm/arm/cpufunc_asm_armv4.S
=
Author: andrew
Date: Tue Aug 14 15:48:13 2018
New Revision: 337761
URL: https://svnweb.freebsd.org/changeset/base/337761
Log:
Remove an old comment now the code it references has been removed.
Modified:
head/sys/arm/arm/cpufunc_asm.S
Modified: head/sys/arm/arm/cpufunc_asm.S
=
Author: andrew
Date: Tue Aug 14 16:01:25 2018
New Revision: 337762
URL: https://svnweb.freebsd.org/changeset/base/337762
Log:
Remove cpu_pfr from arm. It's unused.
Modified:
head/sys/arm/arm/identcpu-v4.c
head/sys/arm/include/cpufunc.h
Modified: head/sys/arm/arm/identcpu-v4.c
=
Author: br
Date: Tue Aug 14 16:03:03 2018
New Revision: 337763
URL: https://svnweb.freebsd.org/changeset/base/337763
Log:
Rewrite RISC-V disassembler:
- Use macroses from encoding.h generated by riscv-opcodes.
- Add support for C-compressed ISA extension.
Sponsored by: DARPA, AFRL
Modi
Author: br
Date: Tue Aug 14 16:22:14 2018
New Revision: 337767
URL: https://svnweb.freebsd.org/changeset/base/337767
Log:
Remove unused code.
Sponsored by: DARPA, AFRL
Modified:
head/sys/riscv/include/riscvreg.h
Modified: head/sys/riscv/include/riscvreg.h
===
Author: br
Date: Tue Aug 14 16:26:44 2018
New Revision: 337769
URL: https://svnweb.freebsd.org/changeset/base/337769
Log:
Avoid repeated address calculation for malta_ap_boot.
Submitted by: "James Clarke"
Reviewed by: br, arichardson
Sponsored by: DARPA, AFRL
Differential Revision:
Author: kib
Date: Tue Aug 14 16:27:17 2018
New Revision: 337770
URL: https://svnweb.freebsd.org/changeset/base/337770
Log:
Fix typo.
Noted by: alc
MFC after:3 days
Modified:
head/sys/amd64/amd64/pmap.c
Modified: head/sys/amd64/amd64/pmap.c
=
Author: br
Date: Tue Aug 14 16:29:10 2018
New Revision: 337771
URL: https://svnweb.freebsd.org/changeset/base/337771
Log:
Query MVPConf0.PVPE for number of CPUs.
Rather than hard-coding the number of CPUs to 2, look up the PVPE field
in MVPConf0, as the valid VPE numbers are from 0 to PVP
Author: loos
Date: Tue Aug 14 16:33:30 2018
New Revision: 337772
URL: https://svnweb.freebsd.org/changeset/base/337772
Log:
Add support to the Marvell Xenon SDHCI controller.
Tested on Espresso.bin (37x0) and Macchiato.bin (8k) with SD cards and
eMMCs.
Obtained from:pfSense
Author: kib
Date: Tue Aug 14 16:37:14 2018
New Revision: 337773
URL: https://svnweb.freebsd.org/changeset/base/337773
Log:
amd64: ensure that curproc->p_vmspace pmap always matches PCPU
curpmap.
When performing context switch on a machine without PCID, if current
%cr3 equals to the new
Author: kib
Date: Tue Aug 14 17:14:33 2018
New Revision: 337774
URL: https://svnweb.freebsd.org/changeset/base/337774
Log:
Reserve page at the physical address zero on amd64.
We always zero the invalidated PTE/PDE for superpage, which means that
L1TF CPU vulnerability (CVE-2018-3620) can
Author: jtl
Date: Tue Aug 14 17:17:37 2018
New Revision: 337776
URL: https://svnweb.freebsd.org/changeset/base/337776
Log:
Improve IPv6 reassembly performance by hashing fragments into buckets.
Currently, all IPv6 fragment reassembly queues are kept in a flat
linked list. This has a numbe
Author: kib
Date: Tue Aug 14 17:19:11 2018
New Revision: 33
URL: https://svnweb.freebsd.org/changeset/base/33
Log:
Add definitions related to the L1D flush operation capability and MSR.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/x86/include/specialreg.h
Modified: he
Author: jtl
Date: Tue Aug 14 17:19:49 2018
New Revision: 337778
URL: https://svnweb.freebsd.org/changeset/base/337778
Log:
Add a global limit on the number of IPv4 fragments.
The IP reassembly fragment limit is based on the number of mbuf clusters,
which are a global resource. However, th
Author: jtl
Date: Tue Aug 14 17:15:47 2018
New Revision: 337775
URL: https://svnweb.freebsd.org/changeset/base/337775
Log:
Improve hashing of IPv4 fragments.
Currently, IPv4 fragments are hashed into buckets based on a 32-bit
key which is calculated by (src_ip ^ ip_id) and combined with a
Author: asomers
Date: Tue Aug 14 17:20:31 2018
New Revision: 337779
URL: https://svnweb.freebsd.org/changeset/base/337779
Log:
tftp: Close a resource leak when putting files
Reported by: Coverity
CID: 1394842
MFC after:2 weeks
Modified:
head/usr.bin/tftp/main.c
Modifie
Author: jtl
Date: Tue Aug 14 17:23:05 2018
New Revision: 337780
URL: https://svnweb.freebsd.org/changeset/base/337780
Log:
Implement a limit on on the number of IPv4 reassembly queues per bucket.
There is a hashing algorithm which should distribute IPv4 reassembly
queues across the availa
Author: jtl
Date: Tue Aug 14 17:24:26 2018
New Revision: 337781
URL: https://svnweb.freebsd.org/changeset/base/337781
Log:
Make the IPv6 fragment limits be global, rather than per-VNET, limits.
The IPv6 reassembly fragment limit is based on the number of mbuf clusters,
which are a global
Author: jtl
Date: Tue Aug 14 17:26:07 2018
New Revision: 337782
URL: https://svnweb.freebsd.org/changeset/base/337782
Log:
Add a limit of the number of fragments per IPv6 packet.
The IPv4 fragment reassembly code supports a limit on the number of
fragments per packet. The default limit is
Author: jtl
Date: Tue Aug 14 17:27:41 2018
New Revision: 337783
URL: https://svnweb.freebsd.org/changeset/base/337783
Log:
Implement a limit on on the number of IPv6 reassembly queues per bucket.
There is a hashing algorithm which should distribute IPv6 reassembly
queues across the availa
Author: jtl
Date: Tue Aug 14 17:29:22 2018
New Revision: 337784
URL: https://svnweb.freebsd.org/changeset/base/337784
Log:
Drop 0-byte IPv6 fragments.
Currently, we process IPv6 fragments with 0 bytes of payload, add them
to the reassembly queue, and do not recognize them as duplicating o
Author: kib
Date: Tue Aug 14 17:29:41 2018
New Revision: 337785
URL: https://svnweb.freebsd.org/changeset/base/337785
Log:
Provide part of the mitigation for L1TF-VMM.
On the guest entry in bhyve, flush L1 data cache, using either L1D
flush command MSR if available, or by reading enough u
Author: jtl
Date: Tue Aug 14 17:30:46 2018
New Revision: 337786
URL: https://svnweb.freebsd.org/changeset/base/337786
Log:
Lower the default limits on the IPv4 reassembly queue.
In particular, try to ensure that no bucket will have a reassembly
queue larger than approximately 100 items. T
Author: jtl
Date: Tue Aug 14 17:32:07 2018
New Revision: 337787
URL: https://svnweb.freebsd.org/changeset/base/337787
Log:
Lower the default limits on the IPv6 reassembly queue.
Currently, the limits are quite high. On machines with millions of
mbuf clusters, the reassembly queue limits c
Author: jtl
Date: Tue Aug 14 17:36:21 2018
New Revision: 337788
URL: https://svnweb.freebsd.org/changeset/base/337788
Log:
Update the inet(4) and inet6(4) man pages to reflect the changes made
to the reassembly code in r337778, r337780, r337781, r337782, and
r337783.
Security: FreeB
Author: jkim
Date: Tue Aug 14 17:48:02 2018
New Revision: 337791
URL: https://svnweb.freebsd.org/changeset/base/337791
Log:
Merge OpenSSL 1.0.2p.
Added:
head/crypto/openssl/crypto/bn_int.h
- copied unchanged from r337764,
vendor-crypto/openssl/dist-1.0.2/crypto/bn_int.h
head/crypto/op
Author: kevans
Date: Tue Aug 14 18:11:06 2018
New Revision: 337800
URL: https://svnweb.freebsd.org/changeset/base/337800
Log:
libbe(3): Fix leaky faucets
Amongst them:
- Resource leaks
- Logically dead code
- Unused values
- Null termination issues
Reported by: asomers (pointe
Author: kevans
Date: Tue Aug 14 18:35:33 2018
New Revision: 337805
URL: https://svnweb.freebsd.org/changeset/base/337805
Log:
bectl(8): Check jailparam_* return values
Previous iteration of this assumed that these won't fail because we've
already setup the jail param to this point, but th
Author: imp
Date: Tue Aug 14 18:44:41 2018
New Revision: 337806
URL: https://svnweb.freebsd.org/changeset/base/337806
Log:
Create a loader for each interpreter for x86 BIOS and all EFI
Create loader_{4th,lua,simp}{,.efi}. All of these are installed by
default. Create LOADER_DEFAULT_INTERP
Author: imp
Date: Tue Aug 14 18:45:16 2018
New Revision: 337807
URL: https://svnweb.freebsd.org/changeset/base/337807
Log:
Prevent a wanring about checkdp being unused. It's not needed when we
have INT64 floats and somehow snuck through unused until now.
Reviewed by: kevans@
Modified:
Author: imp
Date: Tue Aug 14 18:45:20 2018
New Revision: 337808
URL: https://svnweb.freebsd.org/changeset/base/337808
Log:
When the LUA floating point model is INT64, we don't need to do the
overflow dance. This avoids compile errors on latter-day gcc compilers
as well as simplifies the gene
Author: imp
Date: Tue Aug 14 18:45:25 2018
New Revision: 337809
URL: https://svnweb.freebsd.org/changeset/base/337809
Log:
For our INT64 implementation, we can compare integers and numbers
directly because they are the same thing.
Reviewed by: kevans@
Modified:
head/stand/liblua/luacon
Author: loos
Date: Tue Aug 14 18:58:16 2018
New Revision: 337811
URL: https://svnweb.freebsd.org/changeset/base/337811
Log:
Disable the auto negotiation if the port is set to fixed-link.
Tested on SG-3100 (ARMADA38X) and Espresso.bin (A37x0). Fixes the network
on espresso.bin.
Spons
Author: kevans
Date: Tue Aug 14 18:58:01 2018
New Revision: 337810
URL: https://svnweb.freebsd.org/changeset/base/337810
Log:
MFV r337586: lua: Update to 5.3.5
Bugfix release, nothing too major.
Tested with: lualoader via userboot, lualoader live
Differential Revision:https:
Author: dab
Date: Tue Aug 14 19:12:45 2018
New Revision: 337812
URL: https://svnweb.freebsd.org/changeset/base/337812
Log:
Fix several memory leaks.
The libkqueue tests have several places that leak memory by using an
idiom like:
puts(kevent_to_str(kevp));
Rework to save the poi
Author: markj
Date: Tue Aug 14 19:21:31 2018
New Revision: 337813
URL: https://svnweb.freebsd.org/changeset/base/337813
Log:
Help ensure that the copy loop doesn't get converted to a memcpy() call.
Reported and reviewed by: kib
X-MFC with: r337715
Sponsored by: The FreeBSD Foundation
Author: dab
Date: Tue Aug 14 19:31:06 2018
New Revision: 337814
URL: https://svnweb.freebsd.org/changeset/base/337814
Log:
Fix several (more) memory leaks.
A follow-up to r337812 to catch a couple more memory leaks that should
have been included in that change.
Reported by: Coverity
On 14/08/18 16:31, David Bright wrote:
> Author: dab
> Date: Tue Aug 14 19:31:06 2018
> New Revision: 337814
> URL: https://svnweb.freebsd.org/changeset/base/337814
>
> Log:
> Fix several (more) memory leaks.
>
> A follow-up to r337812 to catch a couple more memory leaks that should
> hav
Author: cy
Date: Tue Aug 14 20:24:10 2018
New Revision: 337819
URL: https://svnweb.freebsd.org/changeset/base/337819
Log:
MFV r337818:
WPA: Ignore unauthenticated encrypted EAPOL-Key data
Ignore unauthenticated encrypted EAPOL-Key data in supplicant
processing. When using WPA2, these
Author: dab
Date: Tue Aug 14 20:26:54 2018
New Revision: 337820
URL: https://svnweb.freebsd.org/changeset/base/337820
Log:
Fix a couple whitespace errors in r337814.
Reported by: Renato Botelho
MFC after:3 days
X-MFC-with: r337814
Sponsored by: Dell EMC
Modified:
head/tests
Author: 0mp (ports committer)
Date: Tue Aug 14 20:33:48 2018
New Revision: 337821
URL: https://svnweb.freebsd.org/changeset/base/337821
Log:
Fix a broken "SEE ALSO" section of hlfsd(8).
While here pet mandoc and igor.
Reviewed by: bcr, eadler, krion, mat
Approved by: krion (mentor)
Author: imp
Date: Tue Aug 14 20:45:43 2018
New Revision: 337822
URL: https://svnweb.freebsd.org/changeset/base/337822
Log:
arm/ralink cleanup
Remove the non-INTRNG code.
Remove left over cut and paste code from the lpc code that was the start for
the port.
Set KERNPHYSADDR and KERNVIRT
On 08/14/2018 02:58 PM, Renato Botelho wrote:
> On 14/08/18 16:31, David Bright wrote:
>> Author: dab
>> Date: Tue Aug 14 19:31:06 2018
>> New Revision: 337814
>> URL: https://svnweb.freebsd.org/changeset/base/337814
>> +kev_str = kevent_to_str(kev);
>
> It seems that this line is indente
On Tue, Aug 14, 2018 at 2:45 PM, Warner Losh wrote:
> Author: imp
> Date: Tue Aug 14 20:45:43 2018
> New Revision: 337822
> URL: https://svnweb.freebsd.org/changeset/base/337822
>
> Log:
> arm/ralink cleanup
>
> Remove the non-INTRNG code.
> Remove left over cut and paste code from the lpc
On Tue, Aug 7, 2018 at 8:33 PM, Eitan Adler wrote:
> Author: eadler
> Date: Wed Aug 8 01:33:36 2018
> New Revision: 337442
> URL: https://svnweb.freebsd.org/changeset/base/337442
>
> Log:
> file: update to 5.34
>
> PR: 230141
> exp-run by: antoine
>
Hi,
Do you have any plans t
On Tue, Aug 14, 2018 at 08:33:48PM +, Mateusz Piotrowski wrote:
> Author: 0mp (ports committer)
> Date: Tue Aug 14 20:33:48 2018
> New Revision: 337821
> URL: https://svnweb.freebsd.org/changeset/base/337821
>
> Log:
> Fix a broken "SEE ALSO" section of hlfsd(8).
>
> While here pet mand
On Tue, 14 Aug 2018, Warner Losh wrote:
Log:
Add good description of init and lock devices from sio to uart.
I thought at first that this was for the callin and callout devices.
These have been completely broken since FreeBSD-8.
(A few hundred bugs collateral bugs in the tty driver are fixe
Author: imp
Date: Wed Aug 15 00:15:40 2018
New Revision: 337824
URL: https://svnweb.freebsd.org/changeset/base/337824
Log:
Flesh out a comment about what we're doing with read bias and trims.
Sponsored by: Netflix
Modified:
head/sys/cam/cam_iosched.c
Modified: head/sys/cam/cam_iosched.c
On Tue, 14 Aug 2018 at 14:37, Kyle Evans wrote:
>
> On Tue, Aug 7, 2018 at 8:33 PM, Eitan Adler wrote:
> > Author: eadler
> > Date: Wed Aug 8 01:33:36 2018
> > New Revision: 337442
> > URL: https://svnweb.freebsd.org/changeset/base/337442
> >
> > Log:
> > file: update to 5.34
> >
> > PR:
Author: np
Date: Wed Aug 15 03:03:01 2018
New Revision: 337830
URL: https://svnweb.freebsd.org/changeset/base/337830
Log:
cxgbe(4): Use two hashes instead of a table to keep track of
hashfilters. Two because the driver needs to look up a hashfilter by
its 4-tuple or tid.
A couple of fi
Author: tsoome
Date: Wed Aug 15 06:42:31 2018
New Revision: 337833
URL: https://svnweb.freebsd.org/changeset/base/337833
Log:
cd9660 pointer sign issues and missing __packed attribute
The isonum_* functions are defined to take unsigend char* as an argument,
but the structure fields are de
71 matches
Mail list logo