Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (1h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (176d)  thorpej-altq-separation (178d) 

2024-05-10 16:25:12 UTC Now

2019-01-22 07:51:25 UTC MAIN commitmail json YAML

Fix indentation whitespace

(skrll)

2019-01-22 07:42:42 UTC pgoyette-compat commitmail json YAML

Convert the MODULE_{,VOID_}HOOK_CALL macros to do everything in-line
rather than defining an intermediate hook##call function.  Almost
all of the hooks are called only once, and although we lose the
ability of doing things like

if (MODULE_HOOK_CALL(...) == 0) ...

we simplify things quite a bit.  With this change, we no longer need
to have both declaration and definition macros, and the definition
no longer needs to have both prototype argument list and a "real"
argument list.

FWIW, the above if now needs to written as

int ret;

MODULE_HOOK_CALL(..., ret);
if (ret == 0) ...

with appropriate use of braces {}.

(pgoyette)

2019-01-22 06:47:20 UTC MAIN commitmail json YAML

2019-01-22 06:46:21 UTC MAIN commitmail json YAML

2019-01-22 06:42:33 UTC MAIN commitmail json YAML

2019-01-22 06:40:49 UTC MAIN commitmail json YAML

Update a comment

(skrll)

2019-01-22 06:39:24 UTC MAIN commitmail json YAML

#ifdef DIAGNOSTIC / panic -> KASSERTMSG

(skrll)

2019-01-22 06:38:53 UTC MAIN commitmail json YAML

2019-01-22 06:38:28 UTC MAIN commitmail json YAML

Fix two comments

(skrll)

2019-01-22 06:37:55 UTC MAIN commitmail json YAML

2019-01-22 05:32:57 UTC MAIN commitmail json YAML

o  don't display special files in the directory index.  they aren't
  served, but links to them are generated.

(mrg)

2019-01-22 03:47:45 UTC MAIN commitmail json YAML

Mark traceme_vfork_crash_bus as no longer failing

Fixed in src/sys/kern/core_elf32.c r. 1.58

Closes PR lib/53343

(kamil)

2019-01-22 03:44:45 UTC MAIN commitmail json YAML

Fix code generation for programs with a faulty process map

In case of any errors of scanning the segments reset
their content to a default value with zeros. This is
achieved with shortening the p_filesz parameter.

This allows to emit core(5) files for a process
regardless of its state of mappings, such as mapping
pages after EOF in a file.

Fixes PR lib/53343

(kamil)

2019-01-22 03:42:28 UTC MAIN commitmail json YAML

Change MII PHY read/write API from:

int (*mii_readreg_t)(device_t, int, int);
void (*mii_writereg_t)(device_t, int, int, int);
to:

int (*mii_readreg_t)(device_t, int, int, uint16_t *);
int (*mii_writereg_t)(device_t, int, int, uint16_t);

Now we can test if a read/write operation failed or not by the return value.

In 802.3 spec says that the PHY shall not respond to read/write transaction
to the unimplemented register(22.2.4.3). Detecting timeout can be used to
check whether a register is implemented or not (if the register conforms to
the spec). ukphy(4) can be used this for MII_MMDACR and MII_MMDAADR.

Note that I noticed that the following code do infinite loop in the
read/wirte function. If it accesses unimplemented PHY register, it will hang.
It should be fixed:

arm/at91/at91emac.c
arm/ep93xx/epe.c
arm/omap/omapl1x_emac.c
mips/ralink/ralink_eth.c
arch/powerpc/booke/dev/pq3etsec.c(read)
dev/cadence/if_cemac.c <- hkenken
dev/ic/lan9118.c

Tested with the following device:

axe+ukphy
axe+rgephy
axen+rgephy (tested by Andrius V)
wm+atphy
wm+ukphy
wm+igphy
wm+ihphy
wm+makphy
sk+makphy
sk+brgphy
sk+gentbi
msk+makphy
sip+icsphy
sip+ukphy
re+rgephy
bge+brgphy
bnx+brgphy
gsip+gphyter
rtk+rlphy
fxp+inphy (tested by Andrius V)
tlp+acphy
ex+exphy
epic+qsphy
vge+ciphy (tested by Andrius V)
vr+ukphy (tested by Andrius V)
vte+ukphy (tested by Andrius V)

Not tested (MAC):
arm:at91emac
arm:cemac
arm:epe
arm:geminigmac
arm:enet
arm:cpsw
arm:emac(omac)
arm:emac(sunxi)
arm:npe
evbppc:temac
macppc:bm
macppc:gm
mips:aumac
mips:ae
mips:cnmac
mips:reth
mips:sbmac
playstation2:smap
powerpc:tsec
powerpc:emac(ibm4xx)
sgimips:mec
sparc:be
sf
ne(ax88190, dl10019)
awge
ep
gem
hme
smsh
mtd
sm
age
alc
ale
bce
cas
et
jme
lii
nfe
pcn
ste
stge
tl
xi
aue
mue
smsc
udav
url

Not tested (PHY):
amhphy
bmtphy
dmphy
etphy
glxtphy
ikphy
iophy
lxtphy
nsphyter
pnaphy
rdcphy
sqphy
tlphy
tqphy
urlphy

(msaitoh)

2019-01-22 03:11:32 UTC MAIN commitmail json YAML

Fix MKCATPAGES=yes build

Register vboxvideo.0 for i386 and amd64 sets.

(kamil)

2019-01-22 01:32:30 UTC MAIN commitmail json YAML

EOIS, additional EOL, NRND added.

(htodd)

2019-01-22 01:25:53 UTC MAIN commitmail json YAML

Cast register_t to uintptr_t before casting to void *.

Not sure what's going on here but evbmips64-el build fails
without this cast.

(alnsn)

2019-01-22 00:36:02 UTC MAIN commitmail json YAML

Sync the first argument type with mco_icache_sync_range.

(alnsn)

2019-01-21 21:21:13 UTC MAIN commitmail json YAML

Fix script to use getopts instead of a hand rolled argument parser,
add option to set curses debug output file and other general fixes.
Thanks to kre@netbsd.org for comments and help with this.

(blymn)

2019-01-21 21:11:55 UTC MAIN commitmail json YAML

Most of the mv operations are to move temporary files to their final place.
Some use -f, others don't. This can lead to spurious build failures when
the user performing the build changes. Centralize, and always use -f.

(christos)

2019-01-21 20:29:27 UTC MAIN commitmail json YAML

Fix wrong scoping of {U,}LLONG_MAX. Final case, I think.
PR 53298 from Roberto E. Vargas Caballero.

(dholland)

2019-01-21 20:28:18 UTC MAIN commitmail json YAML

2019-01-21 20:28:09 UTC MAIN commitmail json YAML

msg_prompt_win: if the default string fits, show it separately even
in fixed size windows. Previously it would only show up when auto-sizing
prompts figured it would fit (probably an oversight).

(martin)

2019-01-21 20:22:48 UTC MAIN commitmail json YAML

Fix wrong scoping of {U,}LLONG_MAX.
PR 53298 from Roberto E. Vargas Caballero.

(dholland)

2019-01-21 20:12:40 UTC netbsd-8 commitmail json YAML

2019-01-21 20:12:15 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #1166):

sys/arch/xen/xen/if_xennet_xenbus.c: revision 1.74

Don't call xennet_softstart from hard interrupt; schedule softint.

Fixes panic in bpf_mtap which expects to be called only in softint.

(martin)

2019-01-21 16:58:47 UTC MAIN commitmail json YAML

Add Alfred North Whitehead quote.

(sevan)

2019-01-21 16:28:39 UTC MAIN commitmail json YAML

No need to specify root and console bootargs on amlogic

(jmcneill)

2019-01-21 16:27:48 UTC MAIN commitmail json YAML

Auto-detect root device on Meson8b

(jmcneill)

2019-01-21 14:29:12 UTC MAIN commitmail json YAML

DEBUG mode shell cleanups (NFC for any normal shell).

Add an error DEBUG trace in exraise() (when the shell has detected
some error or signal, and is aborting what it is doing)

Fix an arith error in DEBUG bit assignments (harmless as we haven't
reached the limit of flags yet), and add some missing (recently added)
debug flags so they are turned on when the user (ie: me) asks for
"everything".

(kre)

2019-01-21 14:24:44 UTC MAIN commitmail json YAML

Fix an amazing crazy botch (of mine) when expanding prompt strings
(PS1 etc) which, if the shell were already exiting, and a prompt
were to be expanded (which only really happens if -x is enabled,
and an exit trap is set, so the commands in the trap need PS4
expanded and written, last thing, before the shell exits) the shell
would instead simply exit when it finished expanding PS4 (before
even writing it, or the xtrace output).

There were more conditions required to set up the environment for
this to actually occur (it seems to only happen when the exit trap
is set in a function, called in a command substitution) but that's
unimportant, the code was nonsense.

Problem noticed by Martijn Dekker.

XXX pullup -8

(kre)

2019-01-21 14:18:59 UTC MAIN commitmail json YAML

When we are about to execute something, and the traps are invalid
(which means this is the very first execution in a new subshell)
clear the traps completely, unless the command is "trap".  We were
allowing any special builtin, which was probably harmless, but not
intended.

Also (though not required) permit "command trap" and "eval trap"
and combinations thereof, because they might be useful, and there is
no particular reason why not.  This is all a part of making t=$(trap)
work as POSIX requires, but almost nothing beyond that.  The "trap"
command must be alone (modulo eval and command) in the subshell for
the exception to apply, no t=$(trap; echo) or anything like that.

Martijn Dekker asked for "command trap" to work (no idea why though,
it converts "trap" from being a special builtin, to a normal one,
which means an error won't cause the shell to exit ... if there's
an error, the "trap" command won't do anything useful, and as we
permit no more commands (for this special treatment) the shell is
going to exit anyway, this difference is not really significant.

(kre)

2019-01-21 14:09:24 UTC MAIN commitmail json YAML

Add an explanation of the error (warning)
RANDOM initialisation failed
when the shell might print after RANDOM has been reseeded
(which includes at sh startup) the next time RANDOM is accessed.
It indicates that /dev/urandom was not available or did not
provide data - in that case, sh uses a (weak) seed made out of
the pid and time (but otherwise nothing else changes).

(kre)

2019-01-21 13:27:29 UTC MAIN commitmail json YAML

Fix an off by one buffer length problem.  Fortunately, it was off by
one in the "safe" way (it was ensuring the buffer always ended in 2 \0
characters ... one is enough.)  This could affect the expansions of
LINENO RANDOM and SECONDS, though only if they have at least 8 digits
(and then, only sometimes).  RANDOM thus is safe, as it never produces
a number with more than 5 digits, you'd need a script with 10000000
lines before there might be an issue with LINENO (and even autoconf
generated scripts don't generally get that bit) and a shell would need
to be running for almost 4 months for SECONDS to climb that high.

Nevertheless: XXX pullup -8.

(kre)

2019-01-21 13:19:18 UTC MAIN commitmail json YAML

Add subtests to verify that both "sleep 0.2" and "sleep 0,2" work
when the locale is ru_RU.UTF-8 (which has ',' as its decimal radix char).
Inspired by a problem with rc.subr experiened by ru_RU.UTF-8 reported on
netbsd-users.  These are in the "fraction" test case.

While here, add some more (sub-)tests of invalid input, to make sure they
fail (in the "nonnumeric" test case), and for fun, a couple of subtests
testing hex input fractional delays (in the "hex" test case).

(kre)

2019-01-21 08:04:26 UTC MAIN commitmail json YAML

Use ci_{package,core,smt}_id instead of ci_data.cpu_{package,core,smt}_id

NFC

(skrll)

2019-01-21 07:49:45 UTC MAIN commitmail json YAML

Make more KVA available

(skrll)

2019-01-21 07:47:30 UTC MAIN commitmail json YAML

Remove redundant pmap_devmap_register(netwalker_devmap) call

(skrll)

2019-01-21 07:46:40 UTC MAIN commitmail json YAML

2019-01-21 07:46:20 UTC MAIN commitmail json YAML

2019-01-21 07:34:04 UTC MAIN commitmail json YAML

2019-01-21 07:33:59 UTC MAIN commitmail json YAML

2019-01-21 07:32:09 UTC MAIN commitmail json YAML

Add a new utility called file2c(1) to othersrc, which converts its
input stream into individual bytes, suitable for inclusion as a C
source file.  This kind of utility is occasionally useful for
embedding data in C-derived libraries and executables.  The utility is
similar in function, and arguments, to the utility written in C, and
included in FreeBSD.  This version of the utility just uses awk(1),
and so is written as a simple shell script.

Example usage:

        % echo 'Hello world' | file2c -sx 'static const char *text = {\n' '};\n'
        static const char *text = {
                0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c,
                0x64, 0xa
        };
        %

(agc)

2019-01-21 07:30:48 UTC MAIN commitmail json YAML

Add a new utility called file2c(1) to othersrc, which converts its
input stream into individual bytes, suitable for inclusion as a C
source file.  This kind of utility is occasionally useful for
embedding data in C-derived libraries and executables.  The utility is
similar in function, and arguments, to the utility written in C, and
included in FreeBSD.  This version of the utility just uses awk(1),
and so is written as a simple shell script.

Example usage:

% echo 'Hello world' | file2c -sx 'static const char *text = {\n' '};\n'
static const char *text = {
0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c,
0x64, 0xa
};
%

(agc)

2019-01-21 07:29:36 UTC MAIN commitmail json YAML

2019-01-21 07:26:14 UTC MAIN commitmail json YAML

2019-01-21 06:49:28 UTC pgoyette-compat commitmail json YAML

2019-01-21 06:23:17 UTC MAIN commitmail json YAML

apply patches from PR 49639
compile tested only for lack of hardware

(macallan)

2019-01-21 04:15:51 UTC MAIN commitmail json YAML

2019-01-21 04:15:22 UTC MAIN commitmail json YAML

Marvell 0x4365 is 88E8070.

(msaitoh)

2019-01-21 02:28:25 UTC MAIN commitmail json YAML

Note that kernels with NET_MPSAFE won't work with non-NET_MPSAFE modules.

XXX The initial merge of the [pgoyette-compat] branch will NOT address
XXX this issue.

(pgoyette)

2019-01-21 01:02:50 UTC MAIN commitmail json YAML

Update sljit version.

(alnsn)

2019-01-21 00:30:14 UTC MAIN commitmail json YAML

Add sljit rump glue for aarch64.

XXX arm_icache_sync_range() and mips_icache_sync_range() call

(void)rumpcomp_sync_icache((void *)va, (uint64_t)sz);

but linking fails if I do the same on aarch64 (I suspect it also
fails on 32bit arm and mips).

As a workaround, I call __builtin___clear_cache().

(alnsn)

2019-01-21 00:22:24 UTC MAIN commitmail json YAML

Add bpfjit and sljit modules.

(alnsn)

2019-01-21 00:21:48 UTC MAIN commitmail json YAML

Build bpfjit and sljit modules on aarch64.

(alnsn)

2019-01-21 00:07:11 UTC MAIN commitmail json YAML

Add #ifndef _KERNEL guard around userspace #includes

(alnsn)

2019-01-20 23:36:58 UTC MAIN commitmail json YAML

Add missing include.

(alnsn)

2019-01-20 23:23:01 UTC MAIN commitmail json YAML

2019-01-20 23:14:16 UTC MAIN commitmail json YAML

src/sys/external/bsd/sljit/dist/hist deleted
src/sys/external/bsd/sljit/dist/sljit_src/sljitConfig.h@1.15 / diff / nxr@1.15
src/sys/external/bsd/sljit/dist/sljit_src/sljitConfigInternal.h@1.11 / diff / nxr@1.11
src/sys/external/bsd/sljit/dist/sljit_src/sljitExecAllocator.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/sljit/dist/sljit_src/sljitLir.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/sljit/dist/sljit_src/sljitLir.h@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeARM_32.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeARM_64.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeARM_T2_32.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeMIPS_32.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeMIPS_64.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeMIPS_common.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativePPC_32.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativePPC_64.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativePPC_common.c@1.8 / diff / nxr@1.8
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeSPARC_32.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeSPARC_common.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeTILEGX-encoder.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeTILEGX_64.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/sljit/dist/sljit_src/sljitNativeX86_32.c@1.6 / diff / nxr@1.6
      :
(more 4 files)
Resolve conflicts.

(alnsn)

2019-01-20 21:26:13 UTC MAIN commitmail json YAML

tftproot_getfile(): return E2BIG when bootfile is to long.

tftproot_getfile() must return something != 0 to indicate error when
the bootfile is to long.
error just got set to 0 when nfs_boot_setrecvtimo() was called.

found during code review. compile tested only.

(bad)

2019-01-20 20:22:13 UTC MAIN commitmail json YAML

todr_attach -> fdtbus_todr_attach

(jmcneill)

2019-01-20 17:58:37 UTC MAIN commitmail json YAML

2019-01-20 17:58:22 UTC MAIN commitmail json YAML

2019-01-20 17:57:29 UTC MAIN commitmail json YAML

Add rtc node (non-standard bindings)

(jmcneill)

2019-01-20 17:29:04 UTC MAIN commitmail json YAML

Add operating points and clocks for CPUs

(jmcneill)

2019-01-20 17:28:34 UTC MAIN commitmail json YAML

Add support for changing CPU frequency

(jmcneill)

2019-01-20 17:28:00 UTC MAIN commitmail json YAML

Add CLK_SET_RATE_PARENT for mux clocks and add MESON_CLK_PLL_RATE which is like MESON_CLK_PLL but accepts a custom set_rate function

(jmcneill)

2019-01-20 17:27:30 UTC MAIN commitmail json YAML

Always honour MESON_CLK_DIV_SET_RATE_PARENT

(jmcneill)

2019-01-20 16:55:21 UTC MAIN commitmail json YAML

Improvements in NVMM

* Handle the FPU differently, limit the states via the given mask rather
  than via XCR0. Align to 64 bytes. Provide an initial gXCR0, to be sure
  that XCR0_X87 is set. Reset XSTATE_BV when the state is modified by
  the virtualizer, to force a reload from memory.

* Hide RDTSCP.

* Zero-extend RBX/RCX/RDX when handling the NVMM CPUID signature.

* Take ECX and not RCX on MSR instructions.

(maxv)

2019-01-20 16:02:33 UTC MAIN commitmail json YAML

Re-add support for awge0.mac-address, fb.scale, and fb.depth cmdline options

(jmcneill)

2019-01-20 15:56:40 UTC MAIN commitmail json YAML

Only enable RX interrupts if the device is open. Previously interrupts were
enabled unconditionally, which caused the interrupt handler to consume
input before WSDISPLAY_MULTICONS had a change to poll for data.

(jmcneill)

2019-01-20 15:35:25 UTC netbsd-8 commitmail json YAML

2019-01-20 15:35:03 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1165):

sys/external/bsd/drm2/pci/drm_pci.c: revision 1.32

Don't try to interpret the second half of a 64-bit BAR as another one.
From msaitoh@.

(martin)

2019-01-20 14:50:58 UTC MAIN commitmail json YAML

Call rump_pub_lwproc_newlwp() in the lfs cleaner thread to make its
rump system calls all use the same lwp.  Hopefully this will fix
PR kern/53884.  Also call rump_pub_lwproc_releaselwp() at the end.

(gson)

2019-01-20 13:07:28 UTC MAIN commitmail json YAML

Remove unused file.

(jmcneill)

2019-01-20 11:09:11 UTC MAIN commitmail json YAML

2019-01-20 10:50:06 UTC MAIN commitmail json YAML

2019-01-20 10:18:04 UTC MAIN commitmail json YAML

2019-01-20 00:44:17 UTC MAIN commitmail json YAML

2019-01-20 00:44:01 UTC MAIN commitmail json YAML

2019-01-19 21:44:02 UTC MAIN commitmail json YAML

2019-01-19 21:43:43 UTC MAIN commitmail json YAML

2019-01-19 21:43:07 UTC MAIN commitmail json YAML

Add WSDISPLAY_MULTICONS

(jmcneill)

2019-01-19 21:36:09 UTC MAIN commitmail json YAML

Mention NPF improvements.

(rmind)

2019-01-19 21:19:32 UTC MAIN commitmail json YAML

Major NPF improvements:
- Convert NPF connection table to thmap.  State lookup is now lock-free.
- Improve connection state G/C: it is now incremental and tunable.
- Add support for dynamic NAT address.  Translation addresses can now be
  selected from a pool of addresses.  There are two selection algorithms,
  "ip-hash" and "round-robin" (see the man page).
- Translation address can be specified as e.g. ifaddrs(wm0) in npf.conf
  to dynamically choose an IP from the interface address(es).
- Add support for the NETMAP algorithm with static NAT for net-to-net
  translation (it is equivalent to iptables NETMAP logic).
- Convert 'ipset' tables to use thmap; the table lookup is now lock-free.
- Misc improvements, bug fixes and more unit tests.
- Bump NPF_VERSION (will also bump libnpf).

(rmind)

2019-01-19 20:56:03 UTC MAIN commitmail json YAML

2019-01-19 20:53:32 UTC MAIN commitmail json YAML

Add support for Meson8b

(jmcneill)

2019-01-19 20:52:26 UTC MAIN commitmail json YAML

Remove hard requirement for "offset" property on Cortex-A5. This is not required w/ FDT.

(jmcneill)

2019-01-19 20:51:12 UTC MAIN commitmail json YAML

Set initial regulator states at attach time

(jmcneill)

2019-01-19 20:50:48 UTC MAIN commitmail json YAML

Add a helper to search the tree for a node with the specified property

(jmcneill)

2019-01-19 20:42:54 UTC MAIN commitmail json YAML

thmap: use KM_NOSLEEP for now; might revisit later.

(rmind)

2019-01-19 20:02:06 UTC MAIN commitmail json YAML

2019-01-19 17:12:04 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/x86_64/backtrace-supported.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/aarch64/defs.mk@1.3 / diff / nxr@1.3
src/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/coldfire/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/arch/earm/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/arch/earmeb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmhf/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmhfeb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv4eb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv6/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv6eb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv6hf/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv6hfeb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv7/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv7eb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv7hf/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv7hfeb/defs.mk@1.5 / diff / nxr@1.5
      :
(more 121 files)
first cut mknative-gcc for gcc7 amd64.  i've hand edited some
libgcc files to ease mknative updates.

not functional yet.

(mrg)

2019-01-19 17:11:03 UTC MAIN commitmail json YAML

2019-01-19 17:08:40 UTC MAIN commitmail json YAML

also pull out these variables:
enable_execute_stack
unwind_header
md_unwind_header
sfp_machine_header
thread_header

(mrg)

2019-01-19 17:04:07 UTC MAIN commitmail json YAML

2019-01-19 16:58:29 UTC MAIN commitmail json YAML

2019-01-19 14:20:22 UTC MAIN commitmail json YAML

When we exit from running off the end of the input file (which
includes typing ^D) make sure LINENO is set to indicate the last
(actually one past last) line in the input file, rather than
whatever it was set to by the last command that was actually
executed (which could be some line in a function defined in
some other file).

No effect on exit via an explicit exit command - that would already
set the line number correctly.

(kre)

2019-01-19 13:27:12 UTC MAIN commitmail json YAML

Allow the decimal radix character '.' to work, regardless of
what the current locale's radix character happens to be,
while still allowing locale specific entry of fractional
seconds (ie: if you're in locale where the radix character
is ',' you san use "sleep 2.5" or "sleep 2,5" and they
accomplish the same thing).

This avoids issues with the "sleep 0.05" in rc.subr which
generated usage messages when a locale that does not use
'.' as its radix character was in use.

Reported on netbsd-users by Dima Veselov, with the problem
diagnosed by Martin Husemann

While here, tighten the arg validity checking (3+4 is
no longer permitted as a synonym of 3) and allow 0.0
to mean the same thing as 0 rather than being an error.

Also, make the SIGINFO reports a little nicer (IMO).

The ATF tests for sleep all pass (not that that means a lot).

(kre)

2019-01-19 13:17:33 UTC MAIN commitmail json YAML

PR kern/53893: add missing #ifdef DDB around db_printf calls.

(martin)

2019-01-19 13:08:50 UTC MAIN commitmail json YAML

Add some error checking, and stop assuming what the input
will necessarily contain.  Allow defined nodes to use any
intN_t or unintN_t (as well as plain old int) data types
in fields (along with the others that are permitted).

Note: this script is a part of the build procedure for /bin/sh,
the modified version generates the exact same output files
(for the unaltered input specifications) as the previous one
did, hence no visible change is expected (or even possible).

While there is a tiny chance that some host shell will fail
to be able to run this script while building, the script still
uses nothing even slightly exotic, and is much more conservative
than other scripts used during the build process, so there should
be no issues there either.

(kre)

2019-01-19 13:06:51 UTC MAIN commitmail json YAML

2019-01-19 12:58:37 UTC MAIN commitmail json YAML

obsolete gcc 5 support.
add gcc 7 support.  call it "nb1 20190119"

(mrg)

2019-01-19 12:57:32 UTC MAIN commitmail json YAML

2019-01-19 12:32:06 UTC MAIN commitmail json YAML

disable new s-selftest rule that relies upon missing testsuite.

(mrg)

2019-01-19 12:10:14 UTC MAIN commitmail json YAML

2019-01-19 11:50:05 UTC MAIN commitmail json YAML

2019-01-19 09:11:55 UTC MAIN commitmail json YAML

2019-01-19 01:02:12 UTC MAIN commitmail json YAML

add a range and a repeat regex test.

(christos)

2019-01-19 00:37:42 UTC MAIN commitmail json YAML

2019-01-19 00:16:43 UTC MAIN commitmail json YAML

allow font loading, resizing etc.

(macallan)

2019-01-18 23:06:21 UTC MAIN commitmail json YAML

define HAVE_BACKTRACE 1.  now X server crashes have backtraces in the log.

(mrg)

2019-01-18 23:05:31 UTC MAIN commitmail json YAML

2019-01-18 19:41:03 UTC MAIN commitmail json YAML

Add support for "bootargs" environment variable from jmcneill@

Doesn't work with some (all?) u-boots.

(skrll)

2019-01-18 19:16:50 UTC MAIN commitmail json YAML

revert rev 1.73 - while it apparently helped Christos case, it re-broke
the disk detection on several other systems, so need something else

(jdolecek)

2019-01-18 18:47:16 UTC MAIN commitmail json YAML

Add DPRINTF function, use kstack variable for proc0 memory, reorder some functions so ci initialized before use

(scole)

2019-01-18 18:03:06 UTC MAIN commitmail json YAML

hopefully fix deadlock issue in cpu_switchto.  pointed out by <mrg> (Thanks!)

(scole)

2019-01-18 17:49:56 UTC MAIN commitmail json YAML

2019-01-18 17:31:55 UTC MAIN commitmail json YAML

Descend and build includes even if mkgcccmds=no because we need the header
files during cross build too.

(christos)

2019-01-18 17:31:39 UTC MAIN commitmail json YAML

Descend and build includes even if mkgcccmds=no because we need the header
files during cross build too.

(christos)

2019-01-18 17:30:31 UTC MAIN commitmail json YAML

If we are building gcc, we always install the include files, otherwise
we can't build things even when cross-compiling because of missing header
files (like stdatomic.h). Really all the md/ad header files now will be
installed when mkgcccmds=no, but I've only fixed m68k.

(christos)

2019-01-18 11:59:04 UTC MAIN commitmail json YAML

Adapt https://svnweb.freebsd.org/base?view=revision&revision=342113 to
NetBSD.

This brings us resolving for dynamically loaded libraries and makes
tests/libexec/ld.elf_so/t_thread_local_dtor pass.

With suggestions from joerg@

(skrll)

2019-01-18 08:51:03 UTC pgoyette-compat commitmail json YAML

2019-01-18 07:05:36 UTC MAIN commitmail json YAML

2019-01-18 07:03:02 UTC MAIN commitmail json YAML

Default to USBREV_3_0 if usbrev is unknown.

(skrll)

2019-01-18 06:28:09 UTC MAIN commitmail json YAML

Finish (hopefully) the second half of 1.47 ... make sure
that when traps are marked as invalid, we never use them
for anything except output from the trap command.

Fixes issues where sub-shells of shells which use traps
(eg: to trap SIGPIPE) can end up looping forever if the
signal occurs in a sub-shell (where the trap is supposed
to be reset to its default).  Reported, and mostly
analyzed by Martijn Dekker.

(kre)

2019-01-18 06:04:10 UTC MAIN commitmail json YAML

rework size_arrays():
- avoid calloc, use bozomalloc
- minor CSE
- fix bozoprefs->size setting when increasing the size (new total was
  being added to the prior total.)  found by clang static analyzer
  from rajeev_v_pillai.

pass httpd to size_arrays() now.
free(NULL) is legal.

(mrg)

2019-01-18 05:53:58 UTC pgoyette-compat commitmail json YAML

Add some details to some of the entries.

(pgoyette)

2019-01-18 05:48:31 UTC MAIN commitmail json YAML

fix a few problems pointed out by clang static analyzer, from rajeev_v_pillai:

- bozostrnsep() may return with "in = NULL", so check for it.
- nul terminating in bozo_escape_rfc3986() can be simpler
- don't use uniinit variables in check_remap()
- don't use re-used freed data in check_virtual().  this one is tricky as
  the original code was:
free(request->hr_file);
request->hr_file = bozostrdup(httpd, request, s ? s : "/");
  however, bozostrdup() may reference request->hr_file.

(mrg)

2019-01-18 05:42:34 UTC pgoyette-compat commitmail json YAML

Some tweaks, some typos.  General clean-up, no significant changes.

(pgoyette)

2019-01-18 04:14:47 UTC MAIN commitmail json YAML

add missing notable things i've done since netbsd-8:

fsdb(8): Add "saveblks" command. [mrg 20170804]
gzip(1): Add SIGINFO support. [mrg 20170804]
sparc: Fix time goes backwards. [mrg 20180112]
midiplay: Add -s option to send all sounds off. [mrg 20180503]
usb(4): Many fixes to abort issues fixed for all USB controllers.
[mrg/skrll/riastradh 20180809]
nullfs(4): Add 32-bit support. [mrg 20180811]
i915(4): Pull in support for KabyLake CPUs. [mrg 20180913]
usb(4): Handle most cases of early boot USB keyboard. [mrg 20180916]
httpd(8): Update to bozohttpd-20181215. [mrg 20181215]
crashme(9): Add framework for testing kernel crash dumps. [mrg 20190109]

(mrg)

2019-01-18 00:01:02 UTC pgoyette-compat commitmail json YAML

Don't restrict hooks to having only int or void types.  Pass the hook's
type to the various macros, as needed.

Allows us to reduce diffs to original in at least one or two places (we
no longer have to provide an additional parameter to the hook routine
for returning a non-int return value).

(pgoyette)

2019-01-17 23:05:15 UTC MAIN commitmail json YAML

don't crash when we're not the console

(macallan)

2019-01-17 21:32:42 UTC pgoyette-compat commitmail json YAML

The return value of a hook is not necessarily an error code, so
rename the variable appropriately.

NFCI

(pgoyette)

2019-01-17 20:47:42 UTC MAIN commitmail json YAML

2019-01-17 20:37:20 UTC MAIN commitmail json YAML

Use the proper stack aligment for the architecture. Fixes broken asan
tests on i386.

(christos)

2019-01-17 20:36:51 UTC MAIN commitmail json YAML

Use the proper stack aligment for the architecture. Fixes broken asan
tests on i386.

(christos)

2019-01-17 19:26:03 UTC MAIN commitmail json YAML

Increase VM_PHYSSEG_MAX from 32 to 64. Saw an example on tech-kern@ of a
heavily fragmented memory map.

(maxv)

2019-01-17 18:44:50 UTC MAIN commitmail json YAML

Enable stdatomic.h in all except lint (thanks joerg@)

(christos)

2019-01-17 17:25:53 UTC netbsd-8 commitmail json YAML

2019-01-17 17:23:36 UTC netbsd-8 commitmail json YAML

2019-01-17 17:23:03 UTC netbsd-8 commitmail json YAML

Pull up the following (requested by msaitoh in ticket #1164):

sys/dev/mii/miidevs 1.128, 1.132 (patch)
sys/dev/mii/makphy.c 1.43-1.51
sys/dev/mii/makphyreg.h 1.7-1.9

- miidevs: Add E1000 with model id 0x0006, it exists according to
  OpenBSD rename E1000 model 0x0000 to E1000_0 for consistency.
- Match 88E1112, 88E1118, 88E1512, 88E3082 and G65G.
- Match 88E3016 and add some 88E3016 specific code. Fixes part of
  PR kern/49270 and PR kern/53301.
- Make sure page 0 is selected when we initialize the PHY. Fixes
  problems with the eephy(4) that attaches to nfe(4) on machines like
  the Sun Ultra 40. (we had condition for this, now the page 0 is
  selected for any PHY type)
- If autonegotiation is not enabled, we need a software reset for the
  settings to take effect in makphy_service().
- Don't set PSCR_CRS_ON_TX on newer. Those chips have no this bit.
- Control BMCR_PDOWN for IFM_NONE. Some chips still don't work as
  expected. It would be required to modify PSCR and/or other register.
- Set mii_media_active correctly on non-autonego mode.
- Remove obsolete comment.
- Whitespace fix.

(martin)

2019-01-17 14:24:51 UTC MAIN commitmail json YAML

Simplify pmap_sync_pv: just pass a pa, and build the pte inside.

(maxv)

2019-01-17 13:51:25 UTC MAIN commitmail json YAML

Add exynos5422-odroidhc1.dts

(jmcneill)

2019-01-17 12:49:53 UTC MAIN commitmail json YAML

2019-01-17 10:20:01 UTC MAIN commitmail json YAML

Use cv_broadcast() on "sc_sync_wait" to prevent deadlock
when more than one thread try to "DIOCCACHESYNC" at the
same time.

(hannken)

2019-01-17 10:18:52 UTC MAIN commitmail json YAML

Use PRIu64 for "uint64_t tp_refcnt".

(hannken)

2019-01-17 08:53:18 UTC MAIN commitmail json YAML

Add missing width argument to Bl. Remove Pp before It.

(wiz)

2019-01-17 07:46:16 UTC MAIN commitmail json YAML

- call this 20190116
- adjust the directory indexing again:
  - don't include "index.html" in html headers
  - additional escaping of names
  - re-add top/bottom borders
  - adds an aquamarine table header
  - Zebra-stripes table rows using CSS instead of code
  all from "Rajeev V. Pillai" <rajeev_v_pillai@yahoo.com>

(mrg)

2019-01-17 07:39:00 UTC MAIN commitmail json YAML

add 'check' target to toplevel makefile.

fix the t11.out output now that CGI parsing works better.

(mrg)

2019-01-17 07:34:06 UTC MAIN commitmail json YAML

- fix CGI '+' param and error handling.
- remove unused parameter to daemon_poll_err().

both from "Rajeev V. Pillai" <rajeev_v_pillai@yahoo.com>

(mrg)

2019-01-17 07:05:25 UTC MAIN commitmail json YAML

compat_netbsd32(8): brief adjustments concerning ARM binary support.
At present, aarch64 doesn't actually offer OABI compatibility. Also
note that this provides OABI vs. EABI compatibility for 32-bit ARM
ports. Addresses the remainder of PR misc/48968.

(gutteridge)

2019-01-17 05:52:22 UTC MAIN commitmail json YAML

btpand(8): replace dhclient(8) references with dhcpcd(8)

Addresses part of PR misc/53669.

(gutteridge)

2019-01-17 02:49:11 UTC MAIN commitmail json YAML

2019-01-17 02:47:15 UTC MAIN commitmail json YAML

2019-01-16 13:54:17 UTC MAIN commitmail json YAML

Fixed issues with uvm_page_physunload_delete_end test case.

1. "avail_start" and "start" were different, resulting in unreachable code in
uvm_page_physunload(), where the condition check "avail_start" < "end" fails.
The test has been fixed by setting "avail_start" and "start" to the same value.

2. If "start" is the address with end address being "start + 2", we can
unplug twice, the first paddr_t would be "start" and the second one would be
"start + 1". Modified the ATF_CHECK_EQ() to reflect these changes.

Reviewed by <cherry>

(fox)

2019-01-16 13:45:29 UTC MAIN commitmail json YAML

Fixed issues with uvm_physseg_atboot_free_leak test case.

"\n" in ATF discriptions make it behave in weird ways, like saying "this
test is bogus.", fixed the issue by removing the "\n".

Reviewed by <cherry>

(fox)

2019-01-16 13:35:51 UTC MAIN commitmail json YAML

Fixed issues with uvm_physseg_plug test case.

There is a condition check which failed for VM_PHYSSEG_MAX == 2 (not for
1 or 3 and above), in case of 2, pgs == slab + npages1 + npages3, so we
need to change ">" check to ">=" check.

Reviewed by <cherry>

(fox)

2019-01-16 13:21:02 UTC MAIN commitmail json YAML

Fixed the build failures caused by incompatible type comparisons when
VM_PHYSSEG is > 1.

Reviewed by <cherry>

(fox)

2019-01-16 10:10:49 UTC MAIN commitmail json YAML

2019-01-16 08:40:24 UTC MAIN commitmail json YAML

CIPHY_MII_BMCR -> MII_BMCR in #ifdef foo.

(msaitoh)

2019-01-16 08:32:58 UTC MAIN commitmail json YAML

The register bit definitions from register 0 to 15 in ciphyreg.h conform to
the 802.3 spec, so remove them and use mii.h's definition.
No functional change.

(msaitoh)

2019-01-16 08:32:24 UTC MAIN commitmail json YAML

Add MII_100T2CR and MII_GTCR's test mode definitions.

(msaitoh)

2019-01-16 07:32:14 UTC MAIN commitmail json YAML

Remove the definition of BRGPHY_MII_1000CTL and use MII_GTCR.

(msaitoh)

2019-01-16 07:30:35 UTC MAIN commitmail json YAML

Add MII_GTCR(== 0x09 == MII_100T2CR) and MII_GTSR(== 0x0a == MII_100T2SR).
100T2 is little hard to imagine the meaning for gigabit Ethernet.

(msaitoh)

2019-01-16 07:14:17 UTC MAIN commitmail json YAML

Redo 1.65 in a simpler way.  This is the bit rot avoidance code
that is #if 0'd and (still) has never been compiled (most likely
never will be.)

While here, in the same uncompiled code, deal with line number
counting.  Whether this is correct depends upon how this code
is used, and as it never is (and never has been since line numbers
first started being counted), this is somewhat speculative, but
it seems likely to be the correct way to handle things.

NFC (this code is still all #if 0).

(kre)

2019-01-16 05:19:30 UTC MAIN commitmail json YAML

Change the register size to uint16_t again in makphy_reset(). No functional
change intended.

(msaitoh)

2019-01-16 05:11:06 UTC MAIN commitmail json YAML

Restore a comment which was removed in rev. 1.46.

(msaitoh)

2019-01-16 01:50:25 UTC MAIN commitmail json YAML

Initialize m_pkthdr members explicity.

(knakahara)

2019-01-15 22:28:15 UTC pgoyette-compat commitmail json YAML

2019-01-15 22:27:07 UTC pgoyette-compat commitmail json YAML

Remove a couple of unneeded #include-s

XXX There's probably a lot more clean-up that could happen here!

(pgoyette)

2019-01-15 22:06:35 UTC pgoyette-compat commitmail json YAML

Now that the rtsock_50 stuff has been disentangled, remove a reference
to that in another entry.

(pgoyette)

2019-01-15 22:01:26 UTC pgoyette-compat commitmail json YAML

Add a comment for the SCTP section, as was done for the NTP section

(pgoyette)

2019-01-15 21:37:44 UTC pgoyette-compat commitmail json YAML

Add missing # to fix the non-SCTP case.

(pgoyette)

2019-01-15 18:45:51 UTC netbsd-7-0 commitmail json YAML

2019-01-15 18:45:24 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1672):

sys/arch/sparc/sparc/pmap.c: revision 1.366

switch sparc pmap lock to the scheme sparc64 uses:
- - local IPL_NONE mutex for general pmap locking operations, not
  kernel lock.
- - for pmap_activate()/pmap_deactivate(), switch to using the
  existing ctx_lock, and push handling of it into ctx_alloc() the
  ctx_free() callers.

fixes easy to trigger deadlocks on systems with >2 cpus.  without
this patch i usually hang during boot.  with it, i was able to
push the machine hard for over 12 hours.

XXX: pullup-8, and maybe -7.

(martin)

2019-01-15 18:44:58 UTC netbsd-7-1 commitmail json YAML

2019-01-15 18:44:28 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1672):

sys/arch/sparc/sparc/pmap.c: revision 1.366

switch sparc pmap lock to the scheme sparc64 uses:
- - local IPL_NONE mutex for general pmap locking operations, not
  kernel lock.
- - for pmap_activate()/pmap_deactivate(), switch to using the
  existing ctx_lock, and push handling of it into ctx_alloc() the
  ctx_free() callers.

fixes easy to trigger deadlocks on systems with >2 cpus.  without
this patch i usually hang during boot.  with it, i was able to
push the machine hard for over 12 hours.

XXX: pullup-8, and maybe -7.

(martin)

2019-01-15 18:44:00 UTC netbsd-7 commitmail json YAML

2019-01-15 18:43:27 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1672):

sys/arch/sparc/sparc/pmap.c: revision 1.366

switch sparc pmap lock to the scheme sparc64 uses:
- - local IPL_NONE mutex for general pmap locking operations, not
  kernel lock.
- - for pmap_activate()/pmap_deactivate(), switch to using the
  existing ctx_lock, and push handling of it into ctx_alloc() the
  ctx_free() callers.

fixes easy to trigger deadlocks on systems with >2 cpus.  without
this patch i usually hang during boot.  with it, i was able to
push the machine hard for over 12 hours.

XXX: pullup-8, and maybe -7.

(martin)

2019-01-15 18:41:22 UTC netbsd-8 commitmail json YAML

2019-01-15 18:40:15 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #1163):

sys/arch/sparc/sparc/pmap.c: revision 1.366

switch sparc pmap lock to the scheme sparc64 uses:
- - local IPL_NONE mutex for general pmap locking operations, not
  kernel lock.
- - for pmap_activate()/pmap_deactivate(), switch to using the
  existing ctx_lock, and push handling of it into ctx_alloc() the
  ctx_free() callers.

fixes easy to trigger deadlocks on systems with >2 cpus.  without
this patch i usually hang during boot.  with it, i was able to
push the machine hard for over 12 hours.

XXX: pullup-8, and maybe -7.

(martin)

2019-01-15 14:23:56 UTC MAIN commitmail json YAML

Don't use quoteflag when deciding if the word after an alias
should be looked up as a potential following alias - if the first
expands to a string that ends with a space (any space, quoted or
not) then the next word is to be treated as an alias candidate.
(POSIX was to specify only unquoted spaces, but is now going to
leave that unspecified, and the "any space" version turns out to
be more useful.

And besides, the quoteflag test didn't work properly, and would
have been very messy to fix ... if in a word (as if we have a
quoted space) it means that the word has been quoted, which meant
that quoted spaces were correctly detected, but it outside a word,
it just means that the previous word was quoted, so it would sometimes
reject alias lookup on the next word in cases where it is unquestioned
it should be done.

(kre)

2019-01-15 14:17:50 UTC MAIN commitmail json YAML

pgetc_linecont() needs to use pgetc() rather than pgetc_macro()
so the fake char returned by the latter when an alias ends (which
is there so we can correctly avoid alias recursion) is correctly
ignored where it is not wanted.

(kre)

2019-01-15 12:55:03 UTC MAIN commitmail json YAML

PR 53869: improve polish "noroot" message

(martin)

2019-01-15 12:42:12 UTC pgoyette-compat commitmail json YAML

Fix a copy/pasto in a comment

(pgoyette)

2019-01-15 10:52:20 UTC pgoyette-compat commitmail json YAML

Include appropriate headers to define the sctp routines

(pgoyette)

2019-01-15 07:11:23 UTC MAIN commitmail json YAML

remove kern.panic_now -- crashme panic node replaces it.

(mrg)

2019-01-15 07:01:01 UTC MAIN commitmail json YAML

Use \- for minus.

(wiz)

2019-01-15 05:34:38 UTC MAIN commitmail json YAML

Fix PR kern/53848. Add missing "ifconfig -w".

(knakahara)

2019-01-15 05:33:42 UTC MAIN commitmail json YAML

2019-01-15 04:10:35 UTC pgoyette-compat commitmail json YAML

Add vectors for sctp_{add,delete}_ipaddr() so we can check them
in rtsock.c rather than depending on the SCTP kernel compile
option.  This is similar to what was done previously with NTP.

(pgoyette)

2019-01-15 03:44:06 UTC pgoyette-compat commitmail json YAML

Note completion of separating rtsock.c into pieces.

(pgoyette)

2019-01-15 03:43:15 UTC MAIN commitmail json YAML

Fly, nasal demons, fly away...

(uwe)

2019-01-15 03:40:35 UTC pgoyette-compat commitmail json YAML

Split sys/net/rtsock.c into two pieces, one of which is applicable only
to -current and one which is shared between -current and COMPAT_50.

(pgoyette)

2019-01-15 03:30:58 UTC MAIN commitmail json YAML

Use the same variable for the locale example.

(riastradh)

2019-01-15 01:23:49 UTC MAIN commitmail json YAML

Don't talk about "the first argument" when there's only one.

(uwe)

2019-01-15 01:16:42 UTC pgoyette-compat commitmail json YAML

First pass at extracting the "shared" compat code into its own source
file, rather than burying it in sys/net/rtsock.c and conditionalizing
various pieces.

XXX Not yet used - it will eventually be #include-d by sys/net/rtsock.c
XXX and compat/common/rtsock_50.c

(pgoyette)

2019-01-15 01:13:49 UTC MAIN commitmail json YAML

Fix markup pasto.

(uwe)

2019-01-15 01:12:30 UTC pgoyette-compat commitmail json YAML

As far as I can tell, neither SCTP not NET_MPSAFE are enabled by default
on any architecture, so they should not be enabled by default in any of
the modules.

(pgoyette)