On Fri, Apr 06, 2018 at 03:12:08AM +1000, Bruce Evans wrote:
> On Thu, 5 Apr 2018, Warner Losh wrote:
>
> > On Thu, Apr 5, 2018 at 9:46 AM, Roger Pau Monné wrote:
> >
> > > On Thu, Apr 05, 2018 at 09:32:57AM -0600, Ian Lepore wrote:
> > > > On Thu, 2018-04-05 at 14:31 +, Roger Pau Monné wrot
Author: royger
Date: Fri Apr 6 11:20:06 2018
New Revision: 332092
URL: https://svnweb.freebsd.org/changeset/base/332092
Log:
remove GiB/MiB macros from param.h
And instead define them in the files where they are used.
Requested by: bde
Modified:
head/sys/amd64/amd64/mp_machdep.c
On Fri, 6 Apr 2018, [UTF-8] Roger Pau Monn?? wrote:
Log:
remove GiB/MiB macros from param.h
And instead define them in the files where they are used.
Requested by: bde
Thanks, but these files have a negative need for the macros.
Modified: head/sys/amd64/amd64/mp_machdep.c
==
Author: ed
Date: Fri Apr 6 12:57:01 2018
New Revision: 332099
URL: https://svnweb.freebsd.org/changeset/base/332099
Log:
Add RFC 5424 syslog message parsing to syslogd.
Syslogd currently uses the RFC 3164 format for its log messages.One
limitation of RFC 3164 is that it cannot be used to
/UPDATING Fri Apr 6 12:57:01 2018(r332099)
+++ head/UPDATING Fri Apr 6 13:00:45 2018(r332100)
@@ -51,6 +51,45 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
** SPECIAL WARNING: **
+20180406:
+ In
I like something like this for clarity. But I don't see any reason
for these function-like macros instead of the more general definition
of an SI prefix constant multiple. A multiple works with numeric
literals and variables alike. Something like:
#define GiB ((size_t)1 << 30)
my_foo = 15 * GiB
Author: kp
Date: Fri Apr 6 15:01:45 2018
New Revision: 332101
URL: https://svnweb.freebsd.org/changeset/base/332101
Log:
pf: Improve ioctl validation for DIOCRADDTABLES and DIOCRDELTABLES
The DIOCRADDTABLES and DIOCRDELTABLES ioctls can process a number of
tables at a time, and as such t
Author: kp
Date: Fri Apr 6 15:03:48 2018
New Revision: 332102
URL: https://svnweb.freebsd.org/changeset/base/332102
Log:
pf tests: Basic ioctl validation tests
Validate the DIOCRADDTABLES and DIOCRDELTABLES ioctls with invalid size
values. All of these requests should fail.
MFC afte
Author: jtl
Date: Fri Apr 6 15:15:21 2018
New Revision: 332104
URL: https://svnweb.freebsd.org/changeset/base/332104
Log:
In cases where an application issues certain IPMI commands at a high
enough rate, the IPMI code can print large numbers of messages to the
console, such as:
ipmi0: K
Author: kevans
Date: Fri Apr 6 15:17:09 2018
New Revision: 332105
URL: https://svnweb.freebsd.org/changeset/base/332105
Log:
aw_sid(4): Use prctl read for all reads when it's required
It was later found that some operation on the OrangePi one will cause
direct accesses to the eeprom to r
Author: kevans
Date: Fri Apr 6 15:19:48 2018
New Revision: 332106
URL: https://svnweb.freebsd.org/changeset/base/332106
Log:
lualoader: Fix menu skipping with loader.conf(5) vars
Earlier efforts to stop loading the menu broke the ability to skip the menu
with, e.g., beastie_disable in lo
Author: kp
Date: Fri Apr 6 15:54:30 2018
New Revision: 332107
URL: https://svnweb.freebsd.org/changeset/base/332107
Log:
pf: Improve ioctl validation for DIOCRGETTABLES, DIOCRGETTSTATS,
DIOCRCLRTSTATS and DIOCRSETTFLAGS
These ioctls can process a number of items at a time, which puts us a
Author: kp
Date: Fri Apr 6 15:57:20 2018
New Revision: 332108
URL: https://svnweb.freebsd.org/changeset/base/332108
Log:
pf tests: Basic ioctl validation for DIOCRGETTABLES, DIOCRGETTSTATS,
DIOCRCLRTSTATS and DIOCRSETTFLAGS
Validate the DIOCRGETTABLES, DIOCRGETTSTATS, DIOCRCLRTSTATS and
[ Charset UTF-8 unsupported, converting... ]
> Author: royger
> Date: Fri Apr 6 11:20:06 2018
> New Revision: 332092
> URL: https://svnweb.freebsd.org/changeset/base/332092
>
> Log:
> remove GiB/MiB macros from param.h
>
> And instead define them in the files where they are used.
It would
Author: royger
Date: Fri Apr 6 16:22:14 2018
New Revision: 332109
URL: https://svnweb.freebsd.org/changeset/base/332109
Log:
x86: fix trampoline memory allocation after r332073
Add the missing breaks in the for loops, in order to exit the loop
when a suitable entry is found.
Also sw
Author: ed
Date: Fri Apr 6 16:24:03 2018
New Revision: 332110
URL: https://svnweb.freebsd.org/changeset/base/332110
Log:
Properly respect the passed in hostname for RFC 5424 messages.
Only override the hostname in case none is provided or when remote
hostnames should be ignored.
Modifie
Author: ed
Date: Fri Apr 6 16:26:46 2018
New Revision: 332111
URL: https://svnweb.freebsd.org/changeset/base/332111
Log:
Remove some places where error messages are prefixed with "syslogd".
Due to using RFC 5424, the application name is stored in a dedicated
field. It can simply be passe
Author: jtl
Date: Fri Apr 6 16:48:11 2018
New Revision: 332114
URL: https://svnweb.freebsd.org/changeset/base/332114
Log:
Check that in_pcbfree() is only called once for each PCB. If that
assumption is violated, "bad things" could follow.
I believe such an assert would have detected som
Author: jtl
Date: Fri Apr 6 17:06:22 2018
New Revision: 332117
URL: https://svnweb.freebsd.org/changeset/base/332117
Log:
Pat the watchdog less while producing a coredump. Prior to this change,
we patted the watchdog approximately once per 4KB page of memory. After
this change, we pat the
Author: ed
Date: Fri Apr 6 17:16:50 2018
New Revision: 332118
URL: https://svnweb.freebsd.org/changeset/base/332118
Log:
Push RFC 5424 message format from logmsg() into fprintlog().
Now that all of parsemsg() parses both RFC 3164 and 5424 messages and
hands them to logmsg(), alter the la
Author: brooks
Date: Fri Apr 6 17:17:34 2018
New Revision: 332119
URL: https://svnweb.freebsd.org/changeset/base/332119
Log:
Remove caching from getlogin(2).
This caching has existed since the CSRG import, but serves no obvious
purpose. Sure, setlogin() is called rarely, but calls to get
Author: jtl
Date: Fri Apr 6 17:20:37 2018
New Revision: 332120
URL: https://svnweb.freebsd.org/changeset/base/332120
Log:
If a user closes the socket before we call tcp_usr_abort(), then
tcp_drop() may unlock the INP. Currently, tcp_usr_abort() does not
check for this case, which results i
sigreturn
# 20180405 r332080 shmat
-.for f in fstat fstatat fstatfs getdirentries getfsstat shmat sigreturn statfs
+# 20180406 r332119 setlogin
+.for f in fstat fstatat fstatfs getdirentries getfsstat setlogin shmat
sigreturn statfs
.if exists(${OBJTOP}/lib/libc/.depend.${f}.o)
@if
Author: brooks
Date: Fri Apr 6 17:35:35 2018
New Revision: 332122
URL: https://svnweb.freebsd.org/changeset/base/332122
Log:
Move most of the contents of opt_compat.h to opt_global.h.
opt_compat.h is mentioned in nearly 180 files. In-progress network
driver compabibility improvements may
On Sunday, April 01, 2018 01:35:45 PM Ian Lepore wrote:
> On Sun, 2018-01-14 at 03:36 +, Jeff Roberson wrote:
> > Author: jeff
> > Date: Sun Jan 14 03:36:03 2018
> > New Revision: 327954
> > URL: https://svnweb.freebsd.org/changeset/base/327954
> >
> > Log:
> > Move VM_NUMA_ALLOC and DEVICE_
On Friday, April 06, 2018 02:57:58 AM Ed Maste wrote:
> Author: emaste
> Date: Fri Apr 6 02:57:58 2018
> New Revision: 332090
> URL: https://svnweb.freebsd.org/changeset/base/332090
>
> Log:
> stand: pass --no-rosegment for i386 bits when linking with lld
>
> btxld does not correctly handl
On Fri, Apr 6, 2018 at 11:54 AM, John Baldwin wrote:
> On Friday, April 06, 2018 02:57:58 AM Ed Maste wrote:
> > Author: emaste
> > Date: Fri Apr 6 02:57:58 2018
> > New Revision: 332090
> > URL: https://svnweb.freebsd.org/changeset/base/332090
> >
> > Log:
> > stand: pass --no-rosegment for i
Author: brooks
Date: Fri Apr 6 19:11:22 2018
New Revision: 332133
URL: https://svnweb.freebsd.org/changeset/base/332133
Log:
Add an unused _COMPAT_LINUX32 option to ensure opt_compat.h exists on
platforms without COMPAT_LINUX32.
Reported by: kib
Modified:
head/sys/conf/options
Modif
Author: kp
Date: Fri Apr 6 19:20:45 2018
New Revision: 332136
URL: https://svnweb.freebsd.org/changeset/base/332136
Log:
pf: Improve ioctl validation for DIOCIGETIFACES and DIOCXCOMMIT
These ioctls can process a number of items at a time, which puts us at
risk of overflow in mallocarray(
Author: kp
Date: Fri Apr 6 19:21:29 2018
New Revision: 332137
URL: https://svnweb.freebsd.org/changeset/base/332137
Log:
pf tests: Basic ioctl validation for DIOCIGETIFACES and DIOCXCOMMIT
Validate the DIOCIGETIFACES and DIOCXCOMMIT ioctls with invalid values.
MFC after:1 week
Mo
Author: kp
Date: Fri Apr 6 19:22:22 2018
New Revision: 332139
URL: https://svnweb.freebsd.org/changeset/base/332139
Log:
pf tests: Try to provoke a memory leak
There was a memory leak in the DIOCRADDTABLES ioctl() code which could
be triggered by trying to add tables with the same name.
Author: kp
Date: Fri Apr 6 19:37:15 2018
New Revision: 332143
URL: https://svnweb.freebsd.org/changeset/base/332143
Log:
pf tests: Basic ioctl validation
Basic validation tests for DIOCRADDADDRS, DIOCRDELADDRS, DIOCRSETADDRS,
DIOCRGETADDRS, DIOCRGETASTATS, DIOCRCLRASTATS, DIOCRTSTADDRS,
Author: kp
Date: Fri Apr 6 19:36:35 2018
New Revision: 332142
URL: https://svnweb.freebsd.org/changeset/base/332142
Log:
pf: Improve ioctl validation
Ensure that multiplications for memory allocations cannot overflow, and
that we'll not try to allocate M_WAITOK for potentially overly lar
Author: mav
Date: Fri Apr 6 19:47:44 2018
New Revision: 332145
URL: https://svnweb.freebsd.org/changeset/base/332145
Log:
Do not fail devices just for errors in descriptor format.
MFC after:1 week
Sponsored by: iXsystems, Inc.
Modified:
head/sys/cam/scsi/scsi_cd.c
head/sys/cam/s
Author: kevans
Date: Fri Apr 6 19:49:57 2018
New Revision: 332146
URL: https://svnweb.freebsd.org/changeset/base/332146
Log:
Re-sort LOADER options
These have become unsorted from everything else. This is desync'd from
stable/11 due to some hand-merging that was done there, so the MFC of
Author: brooks
Date: Fri Apr 6 20:26:56 2018
New Revision: 332151
URL: https://svnweb.freebsd.org/changeset/base/332151
Log:
ifconf(): correct handling of sockaddrs smaller than struct sockaddr.
Portable programs that use SIOCGIFCONF (e.g. traceroute) assume
that each pseudo ifreq is of
Author: jhb
Date: Fri Apr 6 22:03:43 2018
New Revision: 332157
URL: https://svnweb.freebsd.org/changeset/base/332157
Log:
Add a way to temporarily suspend and resume virtual CPUs.
This is used as part of implementing run control in bhyve's debug
server. The hypervisor now maintains a se
On Friday, April 06, 2018 07:11:22 PM Brooks Davis wrote:
> Author: brooks
> Date: Fri Apr 6 19:11:22 2018
> New Revision: 332133
> URL: https://svnweb.freebsd.org/changeset/base/332133
>
> Log:
> Add an unused _COMPAT_LINUX32 option to ensure opt_compat.h exists on
> platforms without COMPAT
Author: brooks
Date: Fri Apr 6 23:25:54 2018
New Revision: 332158
URL: https://svnweb.freebsd.org/changeset/base/332158
Log:
Remove the thread argument from ifr_buffer_*() accessors.
They are always used in a context where curthread is the correct thread.
This makes them more similar to
39 matches
Mail list logo