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-10 (17d)  netbsd-9 (17d)  netbsd-8 (22d) 

2024-06-03 03:53:56 UTC Now

2017-07-04 06:39:17 UTC MAIN commitmail json YAML

2017-07-04 06:35:46 UTC MAIN commitmail json YAML

Use more macros.

(wiz)

2017-07-04 06:34:03 UTC MAIN commitmail json YAML

2017-07-04 06:33:14 UTC MAIN commitmail json YAML

Use EXIT STATUS and .Ex.

(wiz)

2017-07-04 05:03:09 UTC MAIN commitmail json YAML

2017-07-04 05:02:48 UTC MAIN commitmail json YAML

Add Intel 82Q965 HECI.

(msaitoh)

2017-07-03 21:35:49 UTC MAIN commitmail json YAML

2017-07-03 21:35:33 UTC MAIN commitmail json YAML

2017-07-03 21:34:57 UTC MAIN commitmail json YAML

2017-07-03 21:34:23 UTC MAIN commitmail json YAML

2017-07-03 21:33:42 UTC MAIN commitmail json YAML

2017-07-03 21:33:24 UTC MAIN commitmail json YAML

2017-07-03 21:32:51 UTC MAIN commitmail json YAML

2017-07-03 21:31:01 UTC MAIN commitmail json YAML

2017-07-03 21:28:48 UTC MAIN commitmail json YAML

2017-07-03 21:16:36 UTC MAIN commitmail json YAML

Update to include new cv_timedwaitbt() and cv_timedwaitbt_sig().

Also update code example.

OK riastradh@

(pgoyette)

2017-07-03 20:16:44 UTC MAIN commitmail json YAML

Do a better job of detecting the error in pkgsrc/devel/libbson-1.6.3's
configure script, ie: $(( which is intended to be a sub-shell in a
command substitution, but is an arith subst instead, it needs to be
written $( ( to do as intended.  Instead of just blindly carrying on to
find the missing )) somewhere, anywhere, give up as soon as we have seen
an unbalanced ')' that isn't immediately followed by another ')' which
in a valid arith subst it always would be.

While here, there has been a comment in the code for quite a while noting a
difference in the standard between the text descr & grammar when it comes to
the syntax of case statements.  Add more comments to explain why parsing it
as we do is in fact definitely the correct way (ie: the grammar wins arguments
like this...).

(kre)

2017-07-03 18:54:11 UTC MAIN commitmail json YAML

2017-07-03 16:43:01 UTC MAIN commitmail json YAML

When outputting, search for the sending address on the sending interface
rather than blindly picking the first matcing address from any interface
when testing source address validity.

This allows another interface to have the same address, but be detached.

(roy)

2017-07-03 13:18:31 UTC MAIN commitmail json YAML

2017-07-03 09:08:35 UTC MAIN commitmail json YAML

As pad devices are now created on demand - pad has to be open for a
corresponding mixer to be available.

(nat)

2017-07-03 08:29:58 UTC MAIN commitmail json YAML

2017-07-03 08:29:22 UTC MAIN commitmail json YAML

2017-07-03 08:29:03 UTC MAIN commitmail json YAML

Add X550 and X557.

(msaitoh)

2017-07-03 06:44:58 UTC MAIN commitmail json YAML

only do wedges if not the tools version.  fixes build on netbsd-4,
and any other place that might have the same ioctl name while having
something not quite right (in this case, cpuid_t in headers not
working properly..)

XXX: pullup-8

(mrg)

2017-07-03 06:01:16 UTC MAIN commitmail json YAML

2017-07-03 03:12:43 UTC MAIN commitmail json YAML

Add new declarations of cv_timedwaitbt and cv_timedwaitbt_sig, too.

Helps to put all the files I meant to commit on the command line!

Noted by pgoyette, thanks!

(riastradh)

2017-07-03 02:12:47 UTC MAIN commitmail json YAML

Add cv_timedwaitbt, cv_timedwaitbt_sig.

Takes struct bintime maximum delay, and decrements it in place so
that you can use it in a loop in case of spurious wakeup.

Discussed on tech-kern a couple years ago:

https://mail-index.netbsd.org/tech-kern/2015/03/23/msg018557.html

Added a parameter for expressing desired precision -- not currently
interpreted, but intended for a future tickless kernel with a choice
of high-resolution timers.

(riastradh)

2017-07-03 00:53:33 UTC MAIN commitmail json YAML

Nix trailing whitespace.  No functional change.

(riastradh)

2017-07-03 00:51:44 UTC MAIN commitmail json YAML

Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP

(jmcneill)

2017-07-03 00:47:34 UTC MAIN commitmail json YAML

Add of_match_compat_data.

This routine searches an array of compat_data structures for a
matching "compatible" entry matching the supplied OFW node.

(jmcneill)

2017-07-02 22:41:30 UTC MAIN commitmail json YAML

Rename JETSONTK1 to TEGRA, add SUNXI

(jmcneill)

2017-07-02 22:39:44 UTC MAIN commitmail json YAML

Replace HUMMINGBIRD_A31 with the SUNXI kernel.

(jmcneill)

2017-07-02 22:39:05 UTC MAIN commitmail json YAML

2017-07-02 21:59:14 UTC MAIN commitmail json YAML

Disallow sharing between MPSAFE and non-MPSAFE handlers.

(jmcneill)

2017-07-02 21:13:06 UTC MAIN commitmail json YAML

Fix some register definitions.

(jmcneill)

2017-07-02 18:27:45 UTC MAIN commitmail json YAML

No need to explicitly set pinctrl config 0 now

(jmcneill)

2017-07-02 18:22:29 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP

(skrll)

2017-07-02 18:21:52 UTC MAIN commitmail json YAML

Configure pin defaults at attach

(jmcneill)

2017-07-02 18:19:26 UTC MAIN commitmail json YAML

Fix typo in a compat string.

(jmcneill)

2017-07-02 18:06:45 UTC MAIN commitmail json YAML

2017-07-02 17:13:08 UTC MAIN commitmail json YAML

Do not look at environmental variables for suid/guid binaries.

(joerg)

2017-07-02 16:41:33 UTC MAIN commitmail json YAML

Export the guard size of the main thread via vm.guard_size. Add a
complementary writable sysctl for the initial guard size of threads
created via pthread_create. Let the existing attribut accessors do the
right thing. Raise the default guard size for threads to 64KB.

(joerg)

2017-07-02 16:19:47 UTC MAIN commitmail json YAML

2017-07-02 16:16:44 UTC MAIN commitmail json YAML

2017-07-02 16:06:42 UTC MAIN commitmail json YAML

2017-07-02 15:28:25 UTC MAIN commitmail json YAML

2017-07-02 15:27:58 UTC MAIN commitmail json YAML

Fix the pinctrl api to match the spec. A pinctrl config can have more
than one xref, and an xref may have specifier data associated with it.

(jmcneill)

2017-07-02 15:09:53 UTC MAIN commitmail json YAML

In the RX IRQ handler, release the receive buffer in the error paths.
Fix a hang I've been seeing under high traffic.

(bouyer)

2017-07-02 14:10:53 UTC MAIN commitmail json YAML

remove the single use of f_pad...

(christos)

2017-07-02 14:10:23 UTC MAIN commitmail json YAML

remove f_pad, conflicts with new <sys/file.h> define.

(christos)

2017-07-02 13:36:46 UTC MAIN commitmail json YAML

2017-07-02 13:32:51 UTC MAIN commitmail json YAML

If a particular pad device is opened, ie pad1 then configure and use pad1
if it is not already configured.

This improves scriptability as you will know the particular pad(4) device
you have opened.

pad(4) devices still have a cloning interface if pad device (minor
number 254) is opened it will attach the next free device.  This action
can be repeated.

XXX update MAKEDEV scripts to make /dev/pad the cloning device.

Ok christos@.

(nat)

2017-07-02 11:21:14 UTC MAIN commitmail json YAML

2017-07-02 11:16:50 UTC MAIN commitmail json YAML

Use a bitmap-based allocator for i386, same as amd64. Several functions
are now identical - or nearly identical - on both sides. I couldn't test
this change on xen, because I'm having some unrelated issues with my VM
and I've spent enough time not understanding what's wrong with it.

(maxv)

2017-07-02 10:52:35 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP

(skrll)

2017-07-02 10:12:45 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP

(skrll)

2017-07-02 09:02:51 UTC MAIN commitmail json YAML

Hide the computation in a macro.

(maxv)

2017-07-02 09:02:06 UTC MAIN commitmail json YAML

Define MINGDTSIZ/MAXGDTSIZ in bytes, not in number of slots; same as
amd64.

(maxv)

2017-07-02 08:25:52 UTC MAIN commitmail json YAML

2017-07-02 07:02:47 UTC MAIN commitmail json YAML

2017-07-02 05:59:27 UTC MAIN commitmail json YAML

Return early from read if kpause is interrupted by a signal.

(nat)

2017-07-02 02:39:18 UTC MAIN commitmail json YAML

don't warn about AF_LINK sockets with sa_len less than the size of the sockaddr

(christos)

2017-07-02 00:14:09 UTC MAIN commitmail json YAML

2017-07-01 23:31:19 UTC MAIN commitmail json YAML

Pad is now clones its device, attaching upon open and detaching upon close.
This means that only one pad device is required in /dev.

The code contains a compile time limit of 128 units.

Ok christos@.

(nat)

2017-07-01 23:27:17 UTC MAIN commitmail json YAML

On a forcefull detach wait for spkr to close as the detach has to
succeed.

Ok christos@.

(nat)

2017-07-01 23:12:09 UTC MAIN commitmail json YAML

2017-07-01 22:49:09 UTC MAIN commitmail json YAML

2017-07-01 20:08:56 UTC MAIN commitmail json YAML

fix file descriptor locking (from joerg).
fixes kernel crashes by running go
XXX: pullup-7

(christos)

2017-07-01 20:07:00 UTC MAIN commitmail json YAML

Provide EVFILT_WRITE; this is what FreeBSD does and go wants it.
Makes go unit tests pass.

(christos)

2017-07-01 16:59:12 UTC MAIN commitmail json YAML

put the code that returns the sizeof the socket by family in one place.

(christos)

2017-07-01 16:36:46 UTC MAIN commitmail json YAML

2017-07-01 16:34:17 UTC MAIN commitmail json YAML

2017-07-01 16:25:16 UTC MAIN commitmail json YAML

Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and
later family SoCs.

This is a port of my FreeBSD driver which has been confirmed to work on
Allwinner H3, A83T, and A64 SoCs.

(jmcneill)

2017-07-01 15:54:09 UTC MAIN commitmail json YAML

do what other SCSI drivers do - ack MSG_IGN_WIDE_RESIDUE messages and move on
instead of erroring out and resetting the drive
while there, when rejecting a message print which one it is
now my U2 boots without resetting its disk 3 times

(macallan)

2017-07-01 15:30:41 UTC MAIN commitmail json YAML

Whitespace (align comments)

(skrll)

2017-07-01 15:28:18 UTC MAIN commitmail json YAML

2017-07-01 14:51:59 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP

(skrll)

2017-07-01 12:52:01 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP

(skrll)

2017-07-01 12:23:09 UTC MAIN commitmail json YAML

--disable-nls does not work in gdb subdir, so add am_cv_func_iconv=no to
configure env. Fixes build on FreeBSD.

(jmcneill)

2017-07-01 10:44:43 UTC MAIN commitmail json YAML

Remove the osyscall call gate on i386, and emulate it. There is a one-
instruction race in it that could panic the kernel.

(maxv)

2017-07-01 09:26:51 UTC MAIN commitmail json YAML

2017-07-01 09:18:31 UTC MAIN commitmail json YAML

Report an error if compiled with MULTIPROCESSOR support but without
__HAVE_CPU_UAREA_ALLOC_IDLELWP

(skrll)

2017-07-01 09:17:44 UTC MAIN commitmail json YAML

Define __HAVE_CPU_UAREA_ALLOC_IDLELWP to make use of the idlelwp stacks
created by arm32_kvminit.c

(skrll)

2017-07-01 06:14:51 UTC MAIN commitmail json YAML

Make $- list flags in the same order they appear in sh(1)

(kre)

2017-07-01 05:50:10 UTC MAIN commitmail json YAML

sc_audiodev should be defined as a device_t as this is what audio_attach_mi
returns.

(nat)

2017-07-01 05:44:52 UTC MAIN commitmail json YAML

Broadcast all conditional variables if in being deactivated so no readers
or writers get stuck.

(nat)

2017-07-01 05:32:24 UTC MAIN commitmail json YAML

Don't keep writing data if an error has occurred.

(nat)

2017-07-01 05:11:58 UTC MAIN commitmail json YAML

Sort options (our default is 0..9AaBbZz).
Fix markup problems and a typo.

(wiz)

2017-06-30 23:48:50 UTC MAIN commitmail json YAML

Correct a markup typo (why did I not see this before the prev commit??)

(kre)

2017-06-30 23:07:29 UTC MAIN commitmail json YAML

Omnibus manual update for prompt expansions and new variables.  Throw in
some random cleanups as a bonus.

(kre)

2017-06-30 23:05:45 UTC MAIN commitmail json YAML

Implement a bunch of new shell environment variables. many mostly useful
in prompts when expanded at prompt time, but all available for general use.
Many of the new ones are not available in SMALL shells (they work as normal
if assigned, but the shell does not set or use them - and there is no magic
in a SMALL shell (usually for install media.))

(kre)

2017-06-30 23:02:56 UTC MAIN commitmail json YAML

Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic
expansions, and if enabled by the promptcmds option, command substitutions.)

(kre)

2017-06-30 23:01:21 UTC MAIN commitmail json YAML

Include redirections in trace output from "set -x"

(kre)

2017-06-30 23:00:40 UTC MAIN commitmail json YAML

NFC: DEBUG only change - provide an externally visible (to the DEBUG sh
internals) interface to one of the internal (private to trace code) functions

(kre)

2017-06-30 21:39:43 UTC MAIN commitmail json YAML

make this standalone.

(christos)

2017-06-30 20:26:52 UTC MAIN commitmail json YAML

Allow wide characters (properly encoded as byte strings according to LC_CTYPE)
to be (perhaps part of) the "invisible" characters in a prompt, or the
required prompt character which follows the literal sequence (this character
must be one with a printing column width >= 1).  The literal indicator
character (which is just a marker, and not printed anywhere) (the PSlit
parameter in sh(1)) can also be a wide char (passed to libedit as a wchar_t,
encoded as that by sh(1) or other applications that support this.)

Note: this has currently only been tested with everything ascii (C locale).

(kre)

2017-06-30 18:28:31 UTC MAIN commitmail json YAML

Avoid DIAGNOSTIC warning with previous fix and simplify it (don't require
memory alloc/free).

(christos)

2017-06-30 11:55:56 UTC MAIN commitmail json YAML

remove merge conflict part.

(christos)

2017-06-30 11:52:32 UTC MAIN commitmail json YAML

2017-06-30 11:32:34 UTC MAIN commitmail json YAML

src/external/bsd/bind/dist/CHANGES@1.28 / diff / nxr@1.28
src/external/bsd/bind/dist/README@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/Bv9ARM.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/Bv9ARM.pdf@1.21 / diff / nxr@1.21
src/external/bsd/bind/dist/doc/arm/man.arpaname.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.delv.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dig.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html@1.16 / diff / nxr@1.16
src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html@1.16 / diff / nxr@1.16
      :
(more 23 files)
merge conflicts

(christos)

2017-06-30 10:03:34 UTC MAIN commitmail json YAML

Revert previous since it causes a double free (p->nc_netid == tmp == tmp2).
From Xin Li @ FreeBSD.
XXX: pullup 7

(christos)

2017-06-30 09:19:19 UTC MAIN commitmail json YAML

Use of_match_compatible instead of of_compatible

(jmcneill)

2017-06-30 09:17:05 UTC MAIN commitmail json YAML

Add of_search_compatible, which searches an array of compat_data structures
for a matching "compatible" entry matching the supplied OFW node. This
allows us to associate data with compatible strings.

(jmcneill)

2017-06-30 09:11:22 UTC MAIN commitmail json YAML

Restore the original length of a sockaddr for netmask

route(8) passes a sockaddr for netmask that is truncated with its
prefixlen. However the kernel basically doesn't expect such format
and may read beyond the data. So restore the original length of the
the data at the beginning of the kernel for the rest components.

Failures of ATF tests such as route_flags_blackhole6 should
be fixed.

(ozaki-r)

2017-06-30 09:11:22 UTC MAIN commitmail json YAML

2017-06-30 09:05:52 UTC MAIN commitmail json YAML

2017-06-30 08:10:50 UTC MAIN commitmail json YAML

KNF. Same code before and after.

(skrll)

2017-06-30 08:05:22 UTC MAIN commitmail json YAML

2017-06-30 07:57:13 UTC MAIN commitmail json YAML

Check if ARP/NDP entries are purged when a related route is deleted

(ozaki-r)

2017-06-30 05:22:14 UTC MAIN commitmail json YAML

Minor wording improvement, and use an apostrophe for possession.

(pgoyette)

2017-06-30 05:18:36 UTC MAIN commitmail json YAML

ksh: Eliminate dead function x_complete_word()

(kamil)

2017-06-30 05:14:12 UTC MAIN commitmail json YAML

ksh: Eliminate dead code from expand.h

(kamil)

2017-06-30 04:44:46 UTC MAIN commitmail json YAML

ksh: Drop old hack for FreeBSD 1.1.5 and CLK_TCK

(kamil)

2017-06-30 04:41:19 UTC MAIN commitmail json YAML

2017-06-30 04:30:26 UTC MAIN commitmail json YAML

ksh: Eliminate dead MEM_DEBUG sections, there is missing code for it

MEM_DEBUG used to contain malloc(3) debugging facilities.

(kamil)

2017-06-30 04:22:22 UTC MAIN commitmail json YAML

ksh: Drop support for OSes without POSIX sigaction(2)

(kamil)

2017-06-30 04:11:57 UTC MAIN commitmail json YAML

ksh: Drop support for OSes that don't map /dev/fd

(kamil)

2017-06-30 04:01:48 UTC MAIN commitmail json YAML

ksh: Drop old hack fo SunOS 4.1.x (1990-1994)

(kamil)

2017-06-30 03:56:12 UTC MAIN commitmail json YAML

2017-06-30 03:43:57 UTC MAIN commitmail json YAML

2017-06-30 03:35:16 UTC MAIN commitmail json YAML

ksh: Drop support for systems without POSIX lstat(2)

(kamil)

2017-06-30 03:32:28 UTC MAIN commitmail json YAML

ksh: Drop support for systems without POSIX <sys/wait.h>

(kamil)

2017-06-30 03:23:18 UTC MAIN commitmail json YAML

ksh: Drop support for systems with broken times(3)

This fallback code wouldn't work anyway.

times(3) is an obsolete interface by getrusage(2) and gettimeofday(2).
In future it will be swiched to more modern interfaces.

No functional change intended.

(kamil)

2017-06-30 02:51:14 UTC MAIN commitmail json YAML

2017-06-30 02:38:10 UTC MAIN commitmail json YAML

2017-06-30 02:20:47 UTC MAIN commitmail json YAML

ksh: Drop support for systems without POSIX signal routines

(kamil)

2017-06-30 02:13:29 UTC MAIN commitmail json YAML

ksh: Drop support for systems without implementation of EINTR

These systems weren't handled anyway.

(kamil)

2017-06-30 02:06:59 UTC MAIN commitmail json YAML

ksh: Drop support for systems without handling shebang

(kamil)

2017-06-30 02:02:41 UTC MAIN commitmail json YAML

ksh: Drop support for OSes without POSIX types

Assume available: mode_t, off_t, pid_t, uid_t, rlim_t, sigset_t.

(kamil)

2017-06-30 01:56:34 UTC MAIN commitmail json YAML

ksh: Drop support for systems without <sys/wait.h>

(kamil)

2017-06-30 01:52:34 UTC MAIN commitmail json YAML

ksh: Drop ksh_wait.h that reinvents <sys/wait.h> (POSIX header)

Switch jobs.c to <sys/wait.h>.

No functional change intended.

(kamil)

2017-06-30 01:36:30 UTC MAIN commitmail json YAML

ksh: Drop support for systems without gid_t

(kamil)

2017-06-29 21:34:50 UTC MAIN commitmail json YAML

Print clocks with aprint_debug

(jmcneill)

2017-06-29 20:55:10 UTC MAIN commitmail json YAML

Add arm_fdt_memory_dump helper for dumping physical addresses from ddb

(jmcneill)

2017-06-29 20:54:28 UTC MAIN commitmail json YAML

Don't allow sharing edge and level triggered interrupts.

(jmcneill)

2017-06-29 20:54:03 UTC MAIN commitmail json YAML

PHY registers start at index 1. Now USB works.

(jmcneill)

2017-06-29 19:38:25 UTC MAIN commitmail json YAML

2017-06-29 19:16:08 UTC MAIN commitmail json YAML

2017-06-29 18:52:23 UTC MAIN commitmail json YAML

Mark a few more things as not-for-clang. While the sanitizers would
likely build, there are ordering issues relative to the libc++ build
right now.

(joerg)

2017-06-29 17:20:59 UTC MAIN commitmail json YAML

Synopsys DesignWare APB UART needs "options COM_AWIN" for now.

(jmcneill)

2017-06-29 17:08:52 UTC MAIN commitmail json YAML

2017-06-29 17:06:21 UTC MAIN commitmail json YAML

Support parents in different clock domains.

(jmcneill)

2017-06-29 17:05:27 UTC MAIN commitmail json YAML

Rename a variable, NFC.

(jmcneill)

2017-06-29 17:04:54 UTC MAIN commitmail json YAML

Add glue for generic ehci/ohci bindings.

(jmcneill)

2017-06-29 17:04:17 UTC MAIN commitmail json YAML

2017-06-29 10:53:59 UTC MAIN commitmail json YAML

2017-06-29 09:26:06 UTC MAIN commitmail json YAML

2017-06-29 08:51:27 UTC MAIN commitmail json YAML

reduce rump waring message. pointed out by ozaki-r@n.o, thanks.

(knakahara)

2017-06-29 07:15:27 UTC MAIN commitmail json YAML

Tweak outputs of netstat -s for IPsec

- Get rid of "Fast"
- Use ipsec and ipsec6 for titles to clarify protocol
- Indent outputs of sub protocols

Original outputs were organized like this:

(Fast) IPsec:
IPsec ah:
IPsec esp:
IPsec ipip:
IPsec ipcomp:
(Fast) IPsec:
IPsec ah:
IPsec esp:
IPsec ipip:
IPsec ipcomp:

New outputs are organized like this:

ipsec:
ah:
esp:
ipip:
ipcomp:
ipsec6:
ah:
esp:
ipip:
ipcomp:

(ozaki-r)

2017-06-29 07:13:41 UTC MAIN commitmail json YAML

2017-06-29 02:54:40 UTC MAIN commitmail json YAML

Fix an obvious, but almost invisible typo (avoid some core dumps).

(kre)

2017-06-29 00:11:28 UTC MAIN commitmail json YAML

ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF,
U-Boot on some platforms may use SGIs in this range for the PSCI
implementation.

Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert
to ensure that we don't end up with a conflict.

(jmcneill)

2017-06-28 23:51:29 UTC MAIN commitmail json YAML

2017-06-28 23:49:30 UTC MAIN commitmail json YAML

Support interrupt sharing.

(jmcneill)

2017-06-28 23:48:23 UTC MAIN commitmail json YAML

2017-06-28 23:45:21 UTC MAIN commitmail json YAML

Attach fdtbus to a /clocks node with no compatible string.

(jmcneill)

2017-06-28 20:46:35 UTC MAIN commitmail json YAML

Revert the KERNHIST for now it causes problems

(skrll)

2017-06-28 14:39:34 UTC MAIN commitmail json YAML

Pack assoc structs.

(rjs)

2017-06-28 14:38:18 UTC MAIN commitmail json YAML

Put back some commented out code.

(rjs)

2017-06-28 13:46:06 UTC MAIN commitmail json YAML

Now libedit supports embedded mode switch sequence, improve sh
support for them (adds PSlit variable to set the magic character).

(kre)

2017-06-28 13:22:29 UTC MAIN commitmail json YAML

2017-06-28 13:12:37 UTC MAIN commitmail json YAML

PR/52346: Frank Kardel: Fix checksumming for NAT-T
See XXX for improvements.

(christos)

2017-06-28 08:17:50 UTC MAIN commitmail json YAML

Enable to remove multiple ARP/NDP entries for one destination

The kernel can have multiple ARP/NDP entries which have an indentical
destination on different interfaces. This is normal and can be
reproduce easily by ping -I or ping6 -S. We should be able to remove
such entries.

arp -d <ip> and ndp -d <ip> are changed to fetch all ARP/NDP entries
and remove matched entries. So we can remove multiple entries
described above. This fetch all and selective removal behavior is
the same as arp <ip> and ndp <ip>; they also do fetch all entries
and show only matched entries.

Related to PR 51179

(ozaki-r)

2017-06-28 04:14:53 UTC MAIN commitmail json YAML

2017-06-28 04:10:47 UTC MAIN commitmail json YAML

Drop RTF_LLINFO flag (now it's RTF_LLDATA) from local routes

They don't have llinfo anymore. And also the change fixes unexpected
behavior of ARP proxy.

(ozaki-r)

2017-06-28 03:57:36 UTC MAIN commitmail json YAML

Add IXGBE_TIPG_IPGT_MASK and IXGBE_PAP_PACE_MASK for packet pacing.

(msaitoh)

2017-06-28 02:46:31 UTC MAIN commitmail json YAML

Make DHCP programs compatible with crunchgen(1)

DHCP programs are incompatible with crunchgen(1) so far, because
libdhcp uses callbacks with the same function names for dhclient,
dhcrelay, dhcpd, and omshell. As a result, it is impossible to
link correctly in a single binary.

The offending symbols are classify, check_collection, dhcp, dhcpv6,
bootp, find_class, parse_allow_deny, and dhcp_set_control_state, and
the local_port and remote_port variables.

This change make each program register an array of callbacks at
main() start. libdhcp then uses callbacks through registered
function and variable pointers, and DHCP programs can now go
trough crunchgen(1).

Submitted upstream as ISC-Bugs #45330 with a patch against latest ISC git.
The soon to be released 4.3.6 will not include the change, but it is
likely to be included in 4.3.7

(manu)

2017-06-27 23:29:13 UTC MAIN commitmail json YAML

2017-06-27 23:27:03 UTC MAIN commitmail json YAML

Add literal prompt support this allows one to do:
CA="$(printf '\1')"
PS1="${CA}$(tput bold)${CA}\$${CA}$(tput sgr0)${CA} "

(christos)

2017-06-27 23:25:13 UTC MAIN commitmail json YAML

2017-06-27 23:24:19 UTC MAIN commitmail json YAML

remove unused variable

(christos)

2017-06-27 23:23:48 UTC MAIN commitmail json YAML

2017-06-27 23:23:09 UTC MAIN commitmail json YAML

- handle literal escape sequence printing.
- factor out common code in allocation and freeing of the display.

(christos)

2017-06-27 23:22:20 UTC MAIN commitmail json YAML

mention the limitation of the literal sequence delimiter.

(christos)

2017-06-27 13:54:56 UTC MAIN commitmail json YAML

Use host byte order for a debug message.

(rjs)

2017-06-27 13:27:54 UTC MAIN commitmail json YAML

Check outgoing cookie size before accessing any contents.

Spotted in FreeBSD by maya.

(rjs)

2017-06-27 12:43:44 UTC MAIN commitmail json YAML

Make one example more like a real world possibility (it still isn't, but
is closer) - though the actual content is irrelevant to the point being made.

(kre)

2017-06-27 12:21:54 UTC MAIN commitmail json YAML

Use if_get_bylla() instead of just looking at the lla of the interface
the address belongs to.
This allows any ARP message we receieved from another interface to
be correctly dropped.

While here, move the protocol length check higher up the food chain.

(roy)

2017-06-27 12:17:27 UTC MAIN commitmail json YAML

Introduce if_get_bylla to find an interface with the active
local link address.

(roy)

2017-06-27 11:55:07 UTC MAIN commitmail json YAML

2017-06-27 10:33:09 UTC MAIN commitmail json YAML

Fix a bug of ixg(4)'s media setting.

Before:
ifconfig ixg0 media 100baseTX -> advertise 100Mbps only
ifconfig ixg0 media 1000baseT -> advertise 1Gbps and 1000Mbps (NG)
ifconfig ixg0 media 10Gbase-T -> advertise all (NG)
ifconfig ixg0 media auto -> advertise all

After:
ifconfig ixg0 media 100baseTX -> advertise 100Mbps only
ifconfig ixg0 media 1000baseT -> advertise 1Gbps only
ifconfig ixg0 media 10Gbase-T -> advertise 10Gbps only
ifconfig ixg0 media auto -> advertise all

(msaitoh)

2017-06-27 09:44:13 UTC MAIN commitmail json YAML

Ensure to close open file descriptors.

Patch by pgoyette@.

(nat)

2017-06-27 09:35:05 UTC MAIN commitmail json YAML

2017-06-27 08:40:53 UTC MAIN commitmail json YAML

Add missing check for dead or dying vnode to the entry of genfs_getpages().

(hannken)

2017-06-27 08:30:40 UTC MAIN commitmail json YAML

Get rid of workarounds for ancient groff html backend.
Simplify macro usage.

(wiz)

2017-06-27 08:10:44 UTC MAIN commitmail json YAML

2017-06-27 08:09:50 UTC MAIN commitmail json YAML

2017-06-27 08:09:14 UTC MAIN commitmail json YAML

Add verb to sentence.

(wiz)

2017-06-27 08:03:55 UTC MAIN commitmail json YAML

Add some register definitions for X550 and newer.

(msaitoh)

2017-06-27 05:31:40 UTC MAIN commitmail json YAML

It appears that some experimental version of these got committed somehow.
Re-gen again...

(kre)

2017-06-27 05:17:54 UTC MAIN commitmail json YAML

Reduce diff against FreeBSD. change hw.ixgN.ts to hw.ixgN.thermal_test
(FreeBSD r282289).

(msaitoh)

2017-06-27 05:01:52 UTC MAIN commitmail json YAML

Reduce diff against FreeBSD. No functional change.

(msaitoh)

2017-06-27 04:56:13 UTC MAIN commitmail json YAML

2017-06-27 04:52:45 UTC MAIN commitmail json YAML

Check existence of ARP/NDP entries

Checking ARP/NDP entries is valid rather than checking routes.

(ozaki-r)

2017-06-27 02:22:08 UTC MAIN commitmail json YAML

Properly support EDITRC - use it as (naming) the file when setting
up libedit, and re-do the config whenever EDITRC is set.

(kre)

2017-06-27 01:22:58 UTC MAIN commitmail json YAML

2017-06-27 01:13:44 UTC MAIN commitmail json YAML

2017-06-27 00:47:37 UTC MAIN commitmail json YAML

Make the default editrc file be $EDITRC (from env) if set, falling back
to $HOME/.editrc otherwise.    Better support for this in sh coming.

(kre)

2017-06-26 22:09:16 UTC MAIN commitmail json YAML

Make arg parsing in kill POSIX compatible with POSIX (XBD 2.12) by
parsing the way getopt(3) would, if only it could handle the (required)
-signumber and -signame options.  This adds two "features" to kill,
-ssigname and -lstatus now work (ie: one word with all of the '-', the
option letter, and its value) and "--" also now works (kill -- -pid1 pid2
will not attempt to send the pid1 signal to pid2, but rather SIGTERM
to the pid1 process group and pid2).  It is still the case that (apart
from --) at most 1 option is permitted (-l, -s, -signame, or -signumber.)

Note that we now have an ambiguity, -sname might mean "-s name" or
send the signal "sname" - if one of those turns out to be valid, that
will be accepted, otherwise the error message will indicate that "sname"
is not a valid signal name, not that "name" is not.  Keeping the "-s"
and signal name as separate words avoids this issue.

Also caution: should someone be weird enough to define a new signal
name (as in the part after SIG) which is almost the same name as an
existing name that starts with 'S' by adding an extra 'S' prepended
(eg: adding a SIGSSYS) then the ambiguity problem becomes much worse.
In that case "kill -ssys" will be resolved in favour of the "-s"
flag being used (the more modern syntax) and would send a SIGSYS, rather
that a SIGSSYS.    So don't do that.

While here, switch to using signalname(3) (bye bye NSIG, et. al.), add
some constipation, and show a little pride in formatting the signal names
for "kill -l" (and in the usage when appropriate -- same routine.)  Respect
COLUMNS (POSIX XBD 8.3) as primary specification of the width (terminal width,
not number of columns to print) for kill -l, a very small value for COLUMNS
will cause kill -l output to list signals one per line, a very large
value will cause them all to be listed on one line.) (eg: "COLUMNS=1 kill -l")

TODO: the signal printing for "trap -l" and that for "kill -l"
should be switched to use a common routine (for the sh builtin versions.)

All changes of relevance here are to bin/kill - the (minor) changes to bin/sh
are only to properly expose the builtin version of getenv(3) so the builtin
version of kill can use it (ie: make its prototype available.)

(kre)