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 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 04:54:00 UTC Now

2021-05-21 17:32:49 UTC MAIN commitmail json YAML

Replace the Solaris style endian check (exactly one of
_LITTLE_ENDIAN or _BIG_ENDIAN is defined) with standard check
"#if BYTE_ORDER == BIG_ENDIAN" like we do it elseware.

Should fix PR 56191 (ZFS tests fail on sparc64)

(hannken)

2021-05-21 11:28:11 UTC MAIN commitmail json YAML

Fix previous to use the proper version file path.

(nakayama)

2021-05-21 09:33:27 UTC MAIN commitmail json YAML

2021-05-20 22:36:09 UTC MAIN commitmail json YAML

fix little-endian dependence

(ryo)

2021-05-20 10:39:32 UTC MAIN commitmail json YAML

Use uint64_t instead of bus_addr_t for the TX descriptor's buffer address.
At least, this change is required for macppc (sizeof(bus_addr_t) == 4) to
make TX work.

(msaitoh)

2021-05-20 02:01:07 UTC MAIN commitmail json YAML

2021-05-20 01:41:55 UTC MAIN commitmail json YAML

Fix wrong calculation found by kUBSan. OK'd by jmcneill.

The output was:
    UBSan: Undefined Behavior in ../../../../arch/arm/rockchip/
    rk_cru_composite.c:86:21, unsigned integer overflow: 0 divrem 0 cannot be
    represented in type 'unsigned int'

(msaitoh)

2021-05-20 01:07:24 UTC MAIN commitmail json YAML

Fix signed integer overflow found by kUBSan. OK'd by jmcneill.

The output was:
  UBSan: Undefined Behavior in ../../../../arch/arm/rockchip/rk3399_cru.c:
  284:13, signed integer overflow: 594000000 - -2086967296 cannot be
  represented in type 'int'

(msaitoh)

2021-05-20 01:02:42 UTC MAIN commitmail json YAML

Added BUS_DMA_COHERENT flag to bus_dmamem_map() to improve stability on aarch64.

In ixgbe, TX/RX descriptor rings are configured in 16-byte units.
If BUS_DMA_COHERENT is not specified, cpu cache (writeback/invalidate)
operations by bus_dmamap_sync() in aarch64 (arm/arm32/bus_dma.c) are done per
cache line size (usually 64 bytes). As a result, adjacent descriptors conflict
with the DMA operation, resulting in unstable operation.

To avoid this, descriptors area should be mapped as non-cache with BUS_DMA_COHERENT.

thanks to msaitoh@ for his help in debugging.

(ryo)

2021-05-19 22:45:49 UTC MAIN commitmail json YAML

With the (very) recent changes to printf(1), a numeric conversion from data
of the form '+1 (two (or more) characters after the quote) will now generate
an error message, and cause printf(1) to exit(1) when it is done.

Adapt the test cases which use that data form to handle that.

(kre)

2021-05-19 22:43:18 UTC MAIN commitmail json YAML

Handle the (very) recent change to printf(1) - when writing to a closed
stdout printf(1) now issues an error message, hence stderr in such cases
should not be empty, rather than should be empty.  Adapt to that.

(kre)

2021-05-19 22:41:19 UTC MAIN commitmail json YAML

Changes for POSIX conformance.

1.  exit(1) with an error message on stderr if an I/O error occurs.
1a. To work properly when built into /bin/sh sprinkle clearerr() at
    appropriate places.

2.  Verify that when a 'X data value is used with one of the numeric
    conversions, that nothing follows the 'X'.  It used to be unclear
    in the standard whether this was required or not, it is clear that
    with numeric conversions the entire data value must be used, or an
    error must result.  But with string conversions, that isn't the case
    and unused parts are simply ignored.  This one is a numeric conversion
    with a string value, so which applies?  The standard used to contain
    an example of '+3 being converted, producing the same as '+ ignoring
    the '3' with no mention of any error, so that's the approach we adopted,
    The forthcoming version now explicitly states that an error would also
    be generated from that case, as the '3' was not used by the numeric
    conversion.

2a. We support those conversions with floating as well as integer conversions,
    as the standard used to suggest that was required (but it makes no sense,
    the values are always integers, printing them in a floating format is
    dumb).  The standard has been revised to make it clear that only the
    integer numeric conversions %d %u %x (etc) are supposed to handle the 'X
    form of data value.  We still allow it with the floating formats as an
    extension, for backward compat, just in case someone (other than the ATF
    tests) is using it.  It might go away.

2b. These formats are sypposed to convert 'X where 'X' is a character
    (perhaps multibyte encoded) in the current LC_CTYPE locale category.
    We don't handle that, only 1 byte characters are handled currently.
    However the framework is now there to allow code to (one hopes, easily)
    be added to handle multi-byte locales.  (Note that for the purposes of
    #2 above, 'X' must be a single character, not a single byte.)

(kre)

2021-05-19 22:29:18 UTC MAIN commitmail json YAML

Don't describe "%%: in the format as a format conversion, it isn't,
it is an escaped literal '%' character.  None of what applies to
format conversions applies to this.

(kre)

2021-05-19 22:20:34 UTC MAIN commitmail json YAML

Fix a truly embarrassing quoting screwup.  There is an explanation as
to why this didn't cause any failures, but I won't go into it here.
This was detected by the about to be committed printf changes.

While here also correct a couple of minor comment layout issues.

(kre)

2021-05-19 22:12:36 UTC MAIN commitmail json YAML

Catch up with /bin/sh built-in echo ... if a write error occurs,
don't just exit(1), write an error message to stderr as well
(required for POSIX conformance).

(kre)

2021-05-19 17:21:13 UTC netbsd-8 commitmail json YAML

2021-05-19 17:19:20 UTC netbsd-8 commitmail json YAML

Apply patch, requested by mrg in ticket #1679:

xsrc/external/mit/libX11/dist/src/Font.c (apply patch)
xsrc/external/mit/libX11/dist/src/FontInfo.c (apply patch)
xsrc/external/mit/libX11/dist/src/FontNames.c (apply patch)
xsrc/external/mit/libX11/dist/src/GetColor.c (apply patch)
xsrc/external/mit/libX11/dist/src/LoadFont.c (apply patch)
xsrc/external/mit/libX11/dist/src/LookupCol.c (apply patch)
xsrc/external/mit/libX11/dist/src/ParseCol.c (apply patch)
xsrc/external/mit/libX11/dist/src/QuExt.c (apply patch)
xsrc/external/mit/libX11/dist/src/SetFPath.c (apply patch)
xsrc/external/mit/libX11/dist/src/SetHints.c (apply patch)
xsrc/external/mit/libX11/dist/src/StNColor.c (apply patch)
xsrc/external/mit/libX11/dist/src/StName.c (apply patch)
xsrc/external/mit/libX11/dist/src/xlibi18n/imKStoUCS.c (apply patch)

Apply upstream fixes for CVE-2021-31535 (and one other bug).
Reject string longer than USHRT_MAX before sending them on the wire.
Fix out-of-bound access in KeySymToUcs4().

(martin)

2021-05-19 17:07:57 UTC netbsd-9 commitmail json YAML

2021-05-19 17:06:32 UTC netbsd-9 commitmail json YAML

Apply patch, requested by mrg in ticket #1275:

xsrc/external/mit/libX11/dist/src/Font.c (apply patch)
xsrc/external/mit/libX11/dist/src/FontInfo.c (apply patch)
xsrc/external/mit/libX11/dist/src/FontNames.c (apply patch)
xsrc/external/mit/libX11/dist/src/GetColor.c (apply patch)
xsrc/external/mit/libX11/dist/src/LoadFont.c (apply patch)
xsrc/external/mit/libX11/dist/src/LookupCol.c (apply patch)
xsrc/external/mit/libX11/dist/src/ParseCol.c (apply patch)
xsrc/external/mit/libX11/dist/src/QuExt.c (apply patch)
xsrc/external/mit/libX11/dist/src/SetFPath.c (apply patch)
xsrc/external/mit/libX11/dist/src/SetHints.c (apply patch)
xsrc/external/mit/libX11/dist/src/StNColor.c (apply patch)
xsrc/external/mit/libX11/dist/src/StName.c (apply patch)
xsrc/external/mit/libX11/dist/src/xlibi18n/imKStoUCS.c (apply patch)

Apply upstream fixes for CVE-2021-31535 (and one other bug).
Reject string longer than USHRT_MAX before sending them on the wire.
Fix out-of-bound access in KeySymToUcs4().

(martin)

2021-05-19 16:46:20 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #1274):

external/cddl/osnet/dist/lib/libzfs/common/libzfs_dataset.c: revision 1.5
external/cddl/osnet/dist/cmd/zfs/zfs_main.c: revision 1.8

zfs: this is not FreeBSD

(martin)

2021-05-19 16:06:13 UTC MAIN commitmail json YAML

2021-05-19 14:17:08 UTC thorpej-i2c-spi-conf commitmail json YAML

If we were attached via FDT, check for a "dc-gpios" property and,
if present, use the specified GPIO pin for 4-wire mode.

(thorpej)

2021-05-19 13:40:57 UTC thorpej-i2c-spi-conf commitmail json YAML

If we were directly configured using the platform device tree, consult
the device tree for our reference voltage and make the vref sysctl read-only
in that case.  Implement this for the Device Tree bindings for this device
(the "vref-supply" property points to the regulator providing the reference
voltage).

(thorpej)

2021-05-19 13:23:23 UTC thorpej-i2c-spi-conf commitmail json YAML

Oops, fix 2 paste-o's.

(thorpej)

2021-05-19 12:37:47 UTC thorpej-i2c-spi-conf commitmail json YAML

Use <dev/fdt/fdtvar.h> instead of <dev/ofw/openfirm.h>.

(thorpej)

2021-05-19 12:35:28 UTC thorpej-i2c-spi-conf commitmail json YAML

The MCP23S17 can multiplex multiple chips on the same chip select.
This driver has traditionally used cf_flags (from the kernel config
file) to get the chip address.

For direct configuration, we need to consult the platform device tree.
Add support for this, and implement for the Device Tree bindings for
this device (consulting the "microchip,spi-present-mask" property).

XXX The "microchip,spi-present-mask" property can encode for multiple
chips at the same device tree node; we do not currently support this
in the driver.

(thorpej)

2021-05-19 12:16:01 UTC MAIN commitmail json YAML

2021-05-19 11:54:18 UTC MAIN commitmail json YAML

Reduce characters to print in db_pte_print and unwrap some short lines.

(skrll)

2021-05-19 10:20:50 UTC MAIN commitmail json YAML

if_lagg: fix format string incompatibility

In struct ifnet, the member if_mtu has type uint64_t, which differs from
struct ifreq, where the member ifru_mtu has type int.

(rillig)

2021-05-19 08:28:16 UTC MAIN commitmail json YAML

include <limits.h> always, not if HAVE_CONFIG_H is set.

(mrg)

2021-05-19 08:20:08 UTC MAIN commitmail json YAML

2021-05-19 08:19:20 UTC MAIN commitmail json YAML

2021-05-19 06:13:08 UTC MAIN commitmail json YAML

if_lagg: fix Clang build

Clang is stricter than GCC when it comes to nonliteral format strings.

sys/net/lagg/if_lagg.c:2372:12: error:
    format string is not a string literal [-Werror,-Wformat-nonliteral]

(rillig)

2021-05-19 03:46:26 UTC thorpej-i2c-spi-conf commitmail json YAML

2021-05-19 03:44:46 UTC MAIN commitmail json YAML

Added a kernel option to change the number of processing packets
at one pppoeintr()

(yamaguchi)

2021-05-19 03:35:27 UTC MAIN commitmail json YAML

Added a limitation of the number of processing packets
because a enqueuing process can not add packets over IFQ_MAXLEN

and removed reschedule at pppoeintr()
because it also scheduled at enqueuing process.

(yamaguchi)

2021-05-19 03:34:11 UTC thorpej-i2c-spi-conf commitmail json YAML

Use spi_compatible_match().

XXX Should support the other variants of this device.

(thorpej)

2021-05-19 03:33:33 UTC thorpej-i2c-spi-conf commitmail json YAML

Use spi_compatible_match().

(thorpej)

2021-05-19 03:33:05 UTC thorpej-i2c-spi-conf commitmail json YAML

Use spi_compatible_match().

XXX More work to do for proper FDT integration.

(thorpej)

2021-05-19 03:32:27 UTC thorpej-i2c-spi-conf commitmail json YAML

Use spi_compatible_match().

XXX More work to do for proper FDT integration.

(thorpej)

2021-05-19 03:14:25 UTC thorpej-i2c-spi-conf commitmail json YAML

2021-05-19 02:58:26 UTC thorpej-i2c-spi-conf commitmail json YAML

- As with i2c, just register the spi_controller directly.
- fdtbus_attach_spibus() is no longer anything other than a wrapper
  around config_found(); just get rid of it and make its callers
  look like all of the other SPI controller drivers.

(thorpej)

2021-05-19 02:14:19 UTC MAIN commitmail json YAML

Make functions that use for logging MP-safe

There is no change in behavior.

(yamaguchi)

2021-05-19 02:07:21 UTC MAIN commitmail json YAML

Added clear of dns addresses when IPCP is closed

(yamaguchi)

2021-05-19 02:02:46 UTC MAIN commitmail json YAML

Added logs on dropping IPCP and IPv6CP packets

(yamaguchi)

2021-05-19 01:54:09 UTC MAIN commitmail json YAML

remove a wrong ntohs().

The variable is already host-byte-order.

(yamaguchi)

2021-05-19 01:42:35 UTC MAIN commitmail json YAML

Added a log about rejection of IPCP address option

(yamaguchi)

2021-05-18 23:48:16 UTC thorpej-i2c-spi-conf commitmail json YAML

Define a "spi-enumerate-devices" device call and use it for direct
configuration of SPI devices, rather than slinging arrays of dictionaries
around.  Implement this device call for OpenFirmware / FDT, following
the SPI bindings for Device Tree.

(thorpej)

2021-05-18 23:30:56 UTC thorpej-i2c-spi-conf commitmail json YAML

2021-05-18 23:26:46 UTC thorpej-i2c-spi-conf commitmail json YAML

2021-05-18 21:39:06 UTC MAIN commitmail json YAML

Fix a bug in the built-in echo in /bin/sh reported in private mail by
Oguz <oguzismailuysal@gmail.com>

If echo detects an I/O error, it does exit(1) (that's fine) but then
the next echo also does exit(1) even without any errors of its own,
and every following echo writing to stdout does the same thing.

eg:

echo foo >&- ; echo $?; echo $?; ( echo $( echo $?; echo $?) ; echo $? )
1
1
1 1
1

The first echo writes nothing (stdout is closed) but does exit(1).
The second echo writes "1" (correct, the exit status of the previous
echo) and should exit(0) - but doesn't.  This pattern continues...

While here, conform to the POSIX requirement on echo (and many other
standard utilities, but definitely not all) that when the utility
does exit(>0) a message must be written to stderr (and vice versa
in many cases).  Our echo (as shown above) did the exit(1) part
when it detected the I/O error, but no message is sent to stderr.
Fix that while we're here.

Similar changes are required for /bin/echo (coming soon), and
/usr/bin/printf (which is also the sh builtin printf) - except
currently that one kind of conforms, as it ignores errors writing
to stdout (as do large numbers of other utilities).  For many
programs that's kind of acceptable, but where the sole purpose of
the program is to write to stdout, it really isn't.  Also to be
fixed soon.

(kre)

2021-05-18 21:37:56 UTC MAIN commitmail json YAML

Add two new sub-tests to the echo test case of the t_builtins shell ATF test.

The first verifies that echo exits >0 when it encounters an I/O error on
its output (this part would have succeeded for a long time).  It also
verifies the POSIX requirement that when most standard utilities (or
perhaps many rather than most) exit(>0) they must write a message to stderr.
Our sh's built in echo did not do that (nor does /bin/echo but that's not
relevant here).

The second demonstrates (on an unfixed built-in echo) a bug reported in
private e-mail by Oguz <oguzismailuysal@gmail.com> where once an instance of
the built-in echo has detected an I/O error, all later invocations of
the built-in echo, with no I/O errors of their own, also exit(1) (the error
status on stdout is not cleared, each echo sees the "I/O error occurred" and
does exit(1)).

In this second sub-test, the "2>&-" on the first echo command is simply
an artifact caused by the test harness - the "check" function verifies
that exit((>0) requires a message on stderr (and vice versa), but that
only applies to most (or many) utilities, echo is one, but sh is not.
In the second test, the exit status comes from sh - sh is permitted to
write to stderr (via the echo command it runs in this case) and still
exit(0).  But the check function in the test does not understand that
subtlety.  So, we simply suppress the stderr message by closing stderr
(the first of these two new sub-tests has verified that the message exists)..

(kre)

2021-05-18 21:34:04 UTC MAIN commitmail json YAML

restore -iremap functionality which was omitted by a merge botch, and then
remove as unused later.

(christos)

2021-05-18 20:34:20 UTC MAIN commitmail json YAML

Remove some unused variables, found by gcc -Wall.

(dholland)

2021-05-18 20:32:18 UTC MAIN commitmail json YAML

Print ptrdiff_t with %td, not %d. Appeared in passing in PR 56188.

(dholland)

2021-05-18 17:05:45 UTC MAIN commitmail json YAML

Do not trust that /nonexistent does not exist

Use /nonexistent.${.MAKE.PID} to avoid failure when
/nonexistent actually exists.

(sjg)

2021-05-18 15:21:41 UTC MAIN commitmail json YAML

Consistently use #define<tab> here.

(tsutsui)

2021-05-18 11:13:31 UTC MAIN commitmail json YAML

Unbreak previous; we have to look for a child node iff our node isn't
compatible with snps,dwc3.

(jmcneill)

2021-05-18 11:02:58 UTC MAIN commitmail json YAML

Make this compile without DIAGNOSTIC.

(hannken)

2021-05-18 08:59:44 UTC MAIN commitmail json YAML

Remove a superfluous VOP_GETATTR() from elf_load_interp() and replace
the LK_EXCLUSIVE lock with a LK_SHARED lock.

The attributes requested were not used since Rev 1.25 of exec_elf32.c
from 1997/05/08 when mycroft GCd the va_mode check.

(hannken)

2021-05-18 07:17:09 UTC MAIN commitmail json YAML

dd.1: add an example of writing a NetBSD image

(nia)

2021-05-18 06:42:12 UTC MAIN commitmail json YAML

Use #define<tab> in this file

(skrll)

2021-05-18 06:40:16 UTC MAIN commitmail json YAML

Remove argument names from function declaration prototypes.
Misc tidyup.

(skrll)

2021-05-18 06:38:24 UTC MAIN commitmail json YAML

Remove argument names from function declaration prototypes.

(skrll)

2021-05-18 05:29:16 UTC MAIN commitmail json YAML

- Cleanup an rxbuf entry when bus_dmamap_load_mbuf() failed to prevent panic.
- Print error number when error occurred.

(msaitoh)

2021-05-18 05:16:10 UTC MAIN commitmail json YAML

s/defopt/defflag/.  2021 called to remind me it's still 2021.

(mrg)

2021-05-18 01:46:29 UTC MAIN commitmail json YAML

Added missing PPPOE_UNLOCK() on dropping PADS and PADT

(yamaguchi)

2021-05-18 01:24:39 UTC thorpej-i2c-spi-conf commitmail json YAML

There is no code of DEC lineage in this file.

(thorpej)

2021-05-17 22:36:31 UTC MAIN commitmail json YAML

also strip .eh_frame.  libkern dkcksum pushed bootxx_ffs 7 bytes over a limit.

remove an old comment.

(mrg)

2021-05-17 20:21:05 UTC MAIN commitmail json YAML

2021-05-17 20:10:27 UTC MAIN commitmail json YAML

Make vers.c depend on ${_NETBSD_VERSION_DEPENDS}.

(nakayama)

2021-05-17 19:31:39 UTC MAIN commitmail json YAML

2021-05-17 18:43:18 UTC MAIN commitmail json YAML

Teach cpuctl(8) about some additional aarch64 feature bits.

(Descriptions for CSV3 and CSV2 are not very good, but the blurbs in
the arm arm are an entire paragraph long each.  Please fix if you have
a conciser summary!)

(riastradh)

2021-05-17 17:12:12 UTC MAIN commitmail json YAML

for mercurial, use the latest revision instead of limiting the output to 1
(requested by joerg)

(christos)

2021-05-17 15:59:28 UTC MAIN commitmail json YAML

2021-05-17 15:51:29 UTC netbsd-9 commitmail json YAML

2021-05-17 15:50:35 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #1273):

sys/dev/pci/xhci_pci.c: revision 1.26

xhci_pci: avoid potential double free of interrupt handles

Found by Kouichi Hashikawa in PR 55855.

(martin)

2021-05-17 15:48:57 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #1272):

sys/fs/ntfs/ntfs_subr.c: revision 1.64

ntfs_loadntnode(): Use bread() when ntm_sysvn[NTFS_MFTINO] is NULL.

May happen when loading node 0 (MFT) during mount and some
attributes are stored in another ntnode.

PR kern/56160 (Mount ntfs usb disk)

(martin)

2021-05-17 15:46:21 UTC netbsd-9 commitmail json YAML

2021-05-17 13:50:39 UTC MAIN commitmail json YAML

Handle git and mercurial for reproducible builds.

(christos)

2021-05-17 08:50:36 UTC MAIN commitmail json YAML

move bi-endian disklabel support from the kernel and libsa into libkern.

- dkcksum() and dkcksum_sized() move from subr_disk.c and from
  libsa into libkern/dkcksum.c (which is missing _sized() version),
  using the version from usr.sbin/disklabel.

- swap_disklabel() moves from subr_disk_mbr.c into libkern, now called
  disklabel_swap().  (the sh3 version should be updated to use this.)

- DISKLABEL_EI becomes a first-class option with opt_disklabel.h.

- add libkern.h to libsa/disklabel.c.

this enables future work for bi-endian libsa/ufs.c (relevant for ffsv1,
ffsv2, lfsv1, and lfsv2), as well as making it possible for ports not
using subr_disk_mbr.c to include bi-endian disklabel support (which,
afaict, includes any disk on mbr-supporting platforms that do not have
an mbr as well as disklabel.)

builds successsfully on: alpha, i386, amd64, sun2, sun3, evbarm64,
evbarm64-eb, sparc, and sparc64.  tested in anita on i386 and sparc,
testing in hardware on evbarm64*.

(mrg)

2021-05-17 06:31:30 UTC MAIN commitmail json YAML

doc: added lagg(4)

(yamaguchi)

2021-05-17 04:07:44 UTC MAIN commitmail json YAML

2021-05-17 04:01:58 UTC MAIN commitmail json YAML

Fix search for collating symbols in form of [[.foo.]], as in a similar
manner as already done for POSIX character classes by upstream:

https://github.com/visrc/nvi/commit/fd5795cc9890581b9783a0ff96e0b44d6b38e26a#diff-42d58222b328681b9923634991312932089876a0242f78cf488157aa24969c1a

(We already have this change since initial import to external/bsd/nvi.)

Found by tnozaki. Thanks!

(rin)

2021-05-17 00:05:56 UTC thorpej-i2c-spi-conf commitmail json YAML

Remove "count" from the device enumeration callback arguments.

(thorpej)

2021-05-16 23:45:12 UTC thorpej-i2c-spi-conf commitmail json YAML

- i2c_fixup_enumerate_devices(): handle getting a NULL "compatible"
  property.
- sparcle_smbus_fixup(): remove bogus place-holder compatible properties
  for the SPD entries.

(thorpej)

2021-05-16 22:56:48 UTC thorpej-i2c-spi-conf commitmail json YAML

Tweak previous to deal better with "device tree node describes empty
DIMM slot" problem.

(thorpej)

2021-05-16 22:53:57 UTC thorpej-i2c-spi-conf commitmail json YAML

Go back to probing in the direct config case, and return a high confidence
match value if the SPD probe succeeds.  This ensures that we beat a generic
i2c serial eeprom driver if the contents looks like they contain SPD data.

(thorpej)

2021-05-16 21:04:59 UTC thorpej-i2c-spi-conf commitmail json YAML

Check for errors from iic_acquire_bus() in iic_ioctl_exec().

(thorpej)

2021-05-16 21:03:38 UTC thorpej-i2c-spi-conf commitmail json YAML

- Set D_MCLOSE in the iic_cdevsw so that we get a d_close call for
  each close so that the module ref counting works properly.
- Rearrange things a little to avoid holding the iic_mtx a long as
  previously done.

(thorpej)

2021-05-16 19:42:35 UTC MAIN commitmail json YAML

PR bin/56042

Fix typos (2nd acst should have been acdt), 0550 for ist should be 0530
(5.5 hours is not 5 hours and 50 minutes...).

Comment out the zp4 zp5 and zp6 zone names.  They are supposedly supported
by the source (they're in the table) but cannot work, as the parsedate
lexer doesn't allow a "word" to start with an alpha and also contain
digits.  Maybe (just maybe) that could be fixed sometime, but since these
have never worked, and no-one has ever seemed to miss them, and they're the
only words which are of that form, for now, just stop pretending they work.

(kre)

2021-05-16 15:40:20 UTC thorpej-i2c-spi-conf commitmail json YAML

Check for errors from iic_acquire_bus().

(thorpej)

2021-05-16 15:27:12 UTC thorpej-i2c-spi-conf commitmail json YAML

The last change had an unfortunate side-effect on empty DIMM slots, so
roll that back.  Instead, if we used direct config, then probe for the
module in the attach routine and report if the module is not present,
rather than assuming that it is.

Encapsulate the direct config logic for SPD into one place for clarity.

(thorpej)

2021-05-16 11:11:37 UTC MAIN commitmail json YAML

lint: add more specific warning for bit-field of type plain 'int'

Previously, declaring a bit-field of type plain 'int' resulted in this
warning:

warning: nonportable bit-field type 'int' [34]

This warning was too unspecific to be actionable, and until yesterday it
didn't even include the type.  In order to allow this warning to be
understood and properly fixed, describe the actual nonportability more
precisely:

warning: bit-field of type plain 'int' has
implementation-defined signedness [344]

(rillig)

2021-05-16 10:34:19 UTC MAIN commitmail json YAML

lint: add type information to unportable bit-field type

Seeing the message "unportable bit-field type 'int'" may sound strange
at first, but that's a strict interpretation of the wording in C99
6.7.2.1p4, which requires that the bit-field type is "'_Bool', 'unsigned
int' or 'signed int', or some other implementation-defined type".

The rationale for C99 6.7.2.1 explicitly lists plain 'int' among the
allowed types for bit-fields, regardless of any additional
implementation-defined types.  This means that lint had interpreted this
paragraph wrong, and it should be fixed to allow plain int as well.

(rillig)

2021-05-16 10:18:25 UTC MAIN commitmail json YAML

2021-05-16 10:08:02 UTC MAIN commitmail json YAML

tests/lint: add test for warning about zero-bits in '&'

(rillig)

2021-05-16 09:43:39 UTC MAIN commitmail json YAML

memmem: remove unreachable return statement

(rillig)

2021-05-16 09:17:23 UTC MAIN commitmail json YAML

close pipe before freeing frame length array.

(mlelstv)

2021-05-16 09:02:04 UTC MAIN commitmail json YAML

s/ENTRY/ENTRY_NP/ in a few places

(skrll)

2021-05-16 08:48:20 UTC MAIN commitmail json YAML

Protect ioctl and declare MPSAFE.

(mlelstv)

2021-05-16 08:46:38 UTC MAIN commitmail json YAML

Try to guess attributes better.

(mlelstv)

2021-05-16 08:44:26 UTC MAIN commitmail json YAML

No need to check cell count.

(mlelstv)

2021-05-16 08:28:50 UTC MAIN commitmail json YAML

2021-05-16 08:28:01 UTC MAIN commitmail json YAML

2021-05-16 05:16:21 UTC thorpej-i2c-spi-conf commitmail json YAML

SPD stands for "Serial Presence Detect".  This implies that
if we're using direct configuration that we should treat
that as a *hint*... it's entirely possible that a device
tree lists locations where SPD memory can be found, not
necessarily where memory is known to be present.

Accordingly, if we get a direct configuration match based
on compatible data or device name, we still check to see
if the device is there.

(thorpej)

2021-05-16 04:40:08 UTC thorpej-i2c-spi-conf commitmail json YAML

Rather than allocating 8KB (!!) of space per i2c bus for a sparsely
populated array of child devices, use a sorted list instead, optimized
a bit for the common usage pattern.

(thorpej)

2021-05-16 00:09:49 UTC MAIN commitmail json YAML

tests/lint: add expected output for testing '&' in switch statement

(rillig)

2021-05-15 21:19:46 UTC thorpej-i2c-spi-conf commitmail json YAML

Fix the path to the E450 envctrl DT node. Thanks, he@!

(thorpej)

2021-05-15 19:30:15 UTC MAIN commitmail json YAML

xterm: fix Clang build on i386

xsrc/external/mit/xterm/dist/misc.c:3250:47: error: format specifies
type 'unsigned long' but the argument has type 'size_t' (aka 'unsigned
int') [-Werror,-Wformat]

(rillig)

2021-05-15 19:19:55 UTC MAIN commitmail json YAML

wpa: fix Clang build

src/external/bsd/wpa/bin/hostapd/../../dist/src/common/dpp.c:5377:7:
error: format specifies type 'unsigned long' but the argument has type
'os_time_t' (aka 'long long') [-Werror,-Wformat]

(rillig)

2021-05-15 19:12:15 UTC MAIN commitmail json YAML

lint: warn about unreachable case labels for '&&'

See octeon_gmxreg.h 1.2 from 2020-06-18 for an example, where
RXN_RX_INBND_SPEED was cleaned up without adjusting the corresponding
code in octeon_gmx.c.

(rillig)

2021-05-15 13:00:45 UTC MAIN commitmail json YAML

Change PCI_VENDOR_MASK and PCI_PRODUCT_MASK to unsigned values, to prevent
sign extension of product ID when shifted up into place in PCI_ID_CODE()

Should fix PR 56176.

(jakllsch)

2021-05-15 11:39:20 UTC MAIN commitmail json YAML

Wrap long line. No binary changes.

(rin)

2021-05-15 11:38:26 UTC MAIN commitmail json YAML

Fix __syscall(2) for COMPAT_NETBSD32 on aarch64{,eb}.

The 1st argument for __syscall(2) is quad_t, which is stored in r0 and r1.

Now, tests/lib/libc/t_syscall:mmap___syscall passes for COMPAT_NETBSD32.

(rin)

2021-05-15 11:06:08 UTC MAIN commitmail json YAML

__newwin - fix BGWCOL initialization.

From Michael Forney in PR lib/56174

(uwe)

2021-05-15 10:22:46 UTC MAIN commitmail json YAML

note spiflash(4) works on rk3328.

(mrg)

2021-05-15 08:46:01 UTC MAIN commitmail json YAML

add SPI support to rk3328, tested on rock64.

simply adding the SPI clocks (and pwm while here) and enabling
the config match was sufficient, though my first rock64 seems
to have a deal SPI now (does not probe in u-boot or netbsd.)

(mrg)

2021-05-15 03:22:17 UTC thorpej-i2c-spi-conf commitmail json YAML

- Move all of the stuff-missing-from-OFW-device-tree stuff into a
  new function sparc64_device_tree_fixup(), and call it from
  device_register().
- sparc64_device_tree_fixup() is table-driven, selecting the table
  based on the machine_model.  It can appy "dtnode" fixups (by matching
  the device's OFW path) and "special" fixups, which are especially
  useful when a property needs to be added to another device that happens
  to not be in the OFW device tree.
- Implement enumeration of missing-from-OFW-device-tree i2c devices
  by "sub-classing" the controller's device handle, intercepting the
  "i2c-enumerate-devices" device call.  We let the "super" first
  enumerate any i2c devices that are in the OFW device tree, and then
  enumerate our own additions after that is done.  i2c additions are
  provided by the machine_model fixup tables.

(thorpej)

2021-05-15 02:37:07 UTC MAIN commitmail json YAML

The MIPS O64 ABI uses full 64-bit FP regs.

(simonb)

2021-05-15 00:32:41 UTC thorpej-i2c-spi-conf commitmail json YAML

Expose devhandle_lookup_device_call(), which can be useful when
"sub-classing" a devhandle implementation.

(thorpej)

2021-05-14 22:46:37 UTC thorpej-i2c-spi-conf commitmail json YAML

Pass along our devhandle to the iic bus instance.

(thorpej)

2021-05-14 22:06:34 UTC MAIN commitmail json YAML

ignore cvslatest errors in expert mode

(christos)

2021-05-14 21:14:55 UTC MAIN commitmail json YAML

2021-05-14 19:37:16 UTC MAIN commitmail json YAML

tests/make: show that in ':S', '.' and '*' are ordinary characters

(rillig)

2021-05-14 13:36:28 UTC MAIN commitmail json YAML

Fix a missed bitmask to __SHIFTOUT conversion in rev 1.12.

Fixes negotiation problems on non-gige switches.  Problem discovered and
tested by riastradh@.

(simonb)

2021-05-14 09:25:14 UTC MAIN commitmail json YAML

Replace aprint_error with aprint_error_dev in config_interrupts callback.

(jmcneill)

2021-05-14 09:08:59 UTC MAIN commitmail json YAML

Added a keyword to change keepalive interval

(yamaguchi)

2021-05-14 08:41:25 UTC MAIN commitmail json YAML

2021-05-14 08:31:15 UTC MAIN commitmail json YAML

Added SPPP_NORECV_TIME option to change pp_max_noreceive

(yamaguchi)

2021-05-14 08:11:08 UTC MAIN commitmail json YAML

Send echo request even while user data is received
if pp_max_noreceive is 0

(yamaguchi)

2021-05-14 08:06:32 UTC MAIN commitmail json YAML

Introduce SPPP_KEEPALIVE_INTERVAL option
to change the interval between LCP echo requests

(yamaguchi)

2021-05-14 06:53:14 UTC thorpej-i2c-spi-conf commitmail json YAML

Update the pcfiic driver for the new i2c device enumeration scheme.
Push the multiple-channels complexity up into the ebus front-end,
as that specific to a particular Sun model of controller.  Now
the BBC-type controllers get multiple I2C bus instances attached to
them.

(thorpej)

2021-05-14 05:15:17 UTC MAIN commitmail json YAML

Keep m_len and m_pkthdr.len consistent to prevent panic on arm.

  Arm's bus_dmamap_load_mbuf() keeps a pointer to the original mbuf
  and bus_dmamap_sync() refers it. ixgbe_rxeof() modified mbuf's m_len
  inconsistently with m_pkthdr and dm_mapsize. "ifconfig down up" made
  panic by referring the inconsistent mbuf length.

(msaitoh)

2021-05-14 03:57:52 UTC thorpej-i2c-spi-conf commitmail json YAML

No need to device_set_handle(); it's done for us by the i2c enumeration
code.

(thorpej)

2021-05-14 03:11:49 UTC thorpej-i2c-spi-conf commitmail json YAML

Adapt jbusi2c to the new i2c device enumeration scheme.

(thorpej)

2021-05-14 03:05:52 UTC thorpej-i2c-spi-conf commitmail json YAML

Do that again, but slightly differently: a "compatible" property is
required by the Device Tree i2c bindings, and is present on all of
the Sun i2c device nodes that are useful (the notable exception being
the i2c "idprom" nodes, which are actually duplicates of a regular
serial eeprom node).  However, Apple's older OpenFirmware implementations
are rife with i2c nodes that lack a "compatible" property.  So, define
a OFW_I2C_ALLOW_MISSING_COMPATIBLE_PROPERTY quirk, and enable it in
the __HAVE_OPENFIRMWARE_VARIANT_AAPL case.

(thorpej)

2021-05-14 02:51:43 UTC thorpej-i2c-spi-conf commitmail json YAML

2021-05-14 02:48:43 UTC thorpej-i2c-spi-conf commitmail json YAML

Skip nodes without a "compatible" property.

(thorpej)

2021-05-14 01:52:36 UTC thorpej-i2c-spi-conf commitmail json YAML

Define __HAVE_OPENFIRMWARE_VARIANT_SUNW for sparc64 systems and handle
its OpenFirmware quirks with respect to i2c:

- "reg" property is 2 cells, the first one containing the channel the
  device is on, the second one containing the i2c device address.
- The i2c device address is shifted left 1 bit to account for the r/w
  bit on the wire.

(thorpej)

2021-05-14 01:30:06 UTC MAIN commitmail json YAML

Comment out flow director processing in fast path.

ixgbe_xmit() is per-queue fast path.  It should reduce access to
per-device data (adapter->feat_en).

(knakahara)

2021-05-14 01:08:53 UTC thorpej-i2c-spi-conf commitmail json YAML

Move the bus/channel number for multi-channel / mux controllers out of
i2cbus_attach_args and stash it in the i2c_tag_t instead.  This makes it
accessible to platform device tree code when enumerating devices.

(thorpej)

2021-05-14 00:44:13 UTC thorpej-i2c-spi-conf commitmail json YAML

Deal with quirks / differences in OpenFirmware implementations'
interpreation of the i2c "reg" property by embedding knowledge
of those quicks directly, rather than forcing lots of drivers
to provide their own devhandle implementations.  We default to
assuming the Device Tree bindings, and tweak based on platform-
specific #ifdefs.

Start with __HAVE_OPENFIRMWARE_VARIANT_AAPL (all i2c "reg" properties
encode an address that's shifted left 1 bit to account for the R/W bit
that appears on the wire).

(thorpej)

2021-05-13 09:05:19 UTC MAIN commitmail json YAML

2021-05-13 09:03:35 UTC MAIN commitmail json YAML

2021-05-13 08:57:29 UTC MAIN commitmail json YAML

ntfs_loadntnode(): Use bread() when ntm_sysvn[NTFS_MFTINO] is NULL.

May happen when loading node 0 (MFT) during mount and some
attributes are stored in another ntnode.

PR kern/56160 (Mount ntfs usb disk)

(hannken)

2021-05-13 08:47:21 UTC MAIN commitmail json YAML

We do not match machines whose SWIM does not support the IWM register
set used by this driver (SWIM II/III, SWIM behind IOP, AV models' DMA
based controllers).  Unfortunately, this distinction does not run
cleanly along MACH_CLASS* lines, and we have to look at MACH_MAC{model} tags.

(hauke)

2021-05-13 06:15:41 UTC MAIN commitmail json YAML

Use unsigned to avoid undefined behavior in GRF_GPIO_P_{CTL,WRITE_EN}.
Found by kUBSan.

(msaitoh)

2021-05-13 06:15:29 UTC MAIN commitmail json YAML

Update ISA for some "L" variant instructions after checking the R4400 UM.

(simonb)

2021-05-13 05:56:39 UTC MAIN commitmail json YAML

Cast to uint32_t to avoid undefined behavior in dwc_gmac_write_hwaddr().
Found by kUBSan.

(msaitoh)

2021-05-13 05:54:15 UTC MAIN commitmail json YAML

Use unsigned to avoid undefined behavior in hwrite[12](). Found by kUBSan.

(msaitoh)

2021-05-13 04:55:12 UTC MAIN commitmail json YAML

Note which ISA the unimplemented instructions belong to.

(simonb)

2021-05-13 03:48:55 UTC MAIN commitmail json YAML

Drop PADS and PADT from unknown host for safety

(yamaguchi)

2021-05-13 03:41:46 UTC MAIN commitmail json YAML

If we're going to print a number in hex, at least put a 0x in front of it.

(simonb)

2021-05-13 03:37:58 UTC MAIN commitmail json YAML

Fix the wrong state check

After disconnection from PPPoE server, the client waits for
reconnection in initial state or reconnects in PADI state.

(yamaguchi)

2021-05-13 03:28:36 UTC MAIN commitmail json YAML

Change reconnect delay after PADT received (15 sec -> 5 sec)

5 sec is the same as minimum PADI resending interval

(yamaguchi)

2021-05-13 01:01:10 UTC MAIN commitmail json YAML

Accept a frame like a PADT just containing PPPoE header

(yamaguchi)

2021-05-13 00:59:27 UTC thorpej-i2c-spi-conf commitmail json YAML

Don't use the OF phandle here.

(thorpej)

2021-05-13 00:47:33 UTC thorpej-i2c-spi-conf commitmail json YAML

2021-05-12 23:48:41 UTC MAIN commitmail json YAML

Add OFW PCI subroutines if PCI support is included in the kernel.

(thorpej)

2021-05-12 23:22:33 UTC MAIN commitmail json YAML

- Define a device call for PCI bus instances to fetch a direct child's
  device handle given the device's device/function #s (extracted from
  a pcitag_t).  Use it to associate the handle with the child device
  at config_found() time.
- Implement this device call for ACPI and OpenFirmware.
- Enable the OpenFirmware variant for evbarm FDT, macppc, ofppc, sparc64.
- Obsolete acpi_device_register(); it is no longer needed.
- Obsolete setting the OpenFirmware handle in PCI devices in the
  sparc64 device_register(); it is no longer needed.

(thorpej)

2021-05-12 22:17:40 UTC MAIN commitmail json YAML

In mpacpi_pci_attach_hook(), set the device handle of the PCI bus instance
to the associated ACPI handle if a device handle is not already set.

XXX This is a mess. Sure would be nice if it looked / worked more like
XXX the ARM code.

(thorpej)

2021-05-12 21:56:13 UTC MAIN commitmail json YAML

Pass along our devhandle to the PCI bus instance we attach.

(thorpej)

2021-05-12 15:26:44 UTC MAIN commitmail json YAML

Adapt to recent change to ../snake/pathnames.h

(kre)

2021-05-12 13:15:55 UTC netbsd-9 commitmail json YAML

2021-05-12 13:06:23 UTC netbsd-9 commitmail json YAML

2021-05-12 11:08:31 UTC MAIN commitmail json YAML

snake: Avoid creating definitions prefixed with _ inside a program

(nia)

2021-05-12 10:16:12 UTC MAIN commitmail json YAML

Fix i386 build failure with options WM_EVENT_COUNTERS.

pointed out by msaitoh@n.o.

(knakahara)

2021-05-12 08:45:28 UTC MAIN commitmail json YAML

push the FFSv1 superblock code into ffs_find_superblock() and
hide all the ugliness in this function, out of ufs_open().

NFC, objects same size if not identical.

(mrg)

2021-05-12 06:55:12 UTC netbsd-9 commitmail json YAML

2021-05-12 06:53:56 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #1271):
usr.sbin/sysinst/mbr.c: revision 1.39
usr.sbin/sysinst/label.c: revision 1.33
usr.sbin/sysinst/arch/evbarm/md.c: revision 1.21
For FS_MSDOS report the MBR type as fs_sub_type.
Keep MSDOS partition size and subtype consistent - some u-boot are picky.
Do not allow editing of start/size/fs-type for partitions that
are already carved in stone (e.g. defined in an outer MBR while we are
editing the inner disklabel).

(msaitoh)

2021-05-12 06:39:28 UTC MAIN commitmail json YAML

Add macOS High Sierra to the list of verified build platforms

(cjep)

2021-05-12 04:07:34 UTC MAIN commitmail json YAML

2021-05-12 03:53:37 UTC MAIN commitmail json YAML

2021-05-11 14:52:22 UTC MAIN commitmail json YAML

doc: added Neo 2 keyboard layout

(nia)

2021-05-11 14:51:34 UTC MAIN commitmail json YAML

wskbd.4: document neo layout

(nia)

2021-05-11 14:41:08 UTC MAIN commitmail json YAML

Use "static" in the function intro if the function is static.

(simonb)

2021-05-11 10:16:48 UTC MAIN commitmail json YAML

wscons: add support for the Neo 2 German keyboard layout

Neo is an optimized layout for German and English, similar to
Dvorak for English. It can be used to type most Latin-based languages
and has separate layers for symbols and directional commands.

(nia)

2021-05-11 09:21:25 UTC MAIN commitmail json YAML

Revert rev 1.5 - put the NOFPU option back.  Older cnMIPS cores don't
have an FPU.

(simonb)

2021-05-11 07:15:10 UTC MAIN commitmail json YAML

Consistently have ALIGN sizes as the power of two size, i.e. change
FDT_ALIGN, and use the same math(s) to round.

In the process fix the load_offset for the kernel to use the EFIBOOT_ALIGN
aligned address if that's what we get from AllocatePages.

(skrll)

2021-05-11 06:58:03 UTC MAIN commitmail json YAML

Make authproto not change when "authproto" is not in command option

(yamaguchi)

2021-05-11 06:42:42 UTC MAIN commitmail json YAML

clear authentication protocol when SPPP_AUTHPROTO_NONE is specified

(yamaguchi)

2021-05-11 06:33:17 UTC MAIN commitmail json YAML

Drop packets that have no NCP not to start auto-dial

(yamaguchi)

2021-05-11 06:27:19 UTC MAIN commitmail json YAML

Added missing if_oerror incrementing

(yamaguchi)

2021-05-11 06:21:28 UTC MAIN commitmail json YAML

Move RCA event after RCR event

A authentication failed by TO+ event between RCA and RCR events
1. RCA event in REQ-SENT state
  - REQ-SENT => ACK-RCVD
2. TO+ event
  - ACK-RCVD => REQ-SENT
3. RCR+ event
  - REQ-SENT => ACK-SENT

By moving RCA after RCR, the state is transisted to OPENED
1. RCR event
  - REQ-SENT => ACK-SENT
2. TO+ event
  - state is not changed
3. RCA event
  - ACK-SENT => OPENED

(yamaguchi)

2021-05-11 06:03:54 UTC MAIN commitmail json YAML

Forward the bridge's devhandle to the downstream bus.

(thorpej)

2021-05-11 05:57:02 UTC MAIN commitmail json YAML

Add tests for "pppoectl {no}[ipcp|ipv6cp]"

(yamaguchi)

2021-05-11 05:51:42 UTC MAIN commitmail json YAML

Added keywords that are ipcp, noipcp, ipv6cp, noipv6cp
for configuring NCP

(yamaguchi)

2021-05-11 03:43:30 UTC MAIN commitmail json YAML

All of the OFW-enumerated busses now associate the OFW node with the
device at config_found() time, so we can remove all of the stuff from
device_register() that does it, leaving only the @pci case to fix that
up (similar situation with ACPI on ARM and x86).

Adapt the boot device matching code to use the devhandle from the
device_t rather than the previous mechanism, and add some comments
explaining what's going on and some assertions to validate the
comments.

Collapse the sun4v vdsk boot device detection into the normal "sd"
case because it's almost identical to the normal "sd" case anyhow.

(thorpej)

2021-05-11 01:47:21 UTC MAIN commitmail json YAML

Cherry-pick upstream fix for GCC10 regression to -misel option.

Assembler codes generated by GCC are identical with that of our local
fix in rev 1.26 for 32-bit processors, and no significant changes for
64-bit processors also.

master: https://gcc.gnu.org/g:6156df483fa50a08f561b6c248819f2992aa380d
gcc-10: https://gcc.gnu.org/g:5f665c1ca452673e9812cd92b07bd31441c0ac5b
(diffs are same)

commit r12-9-g6156df483fa50a08f561b6c248819f2992aa380d
Author: Segher Boessenkool <segher@kernel.crashing.org>
Date:  Tue Apr 20 12:00:50 2021 +0000

    rs6000: Fix cpu selection w/ isel (PR100108)

    There are various non-IBM CPUs with isel as well, so it is easiest if we
    just don't consider that flag here (it is not needed).

    2021-04-20  Segher Boessenkool  <segher@kernel.crashing.org>

            PR target/100108
            * config/rs6000/rs6000.c (rs6000_machine_from_flags): Do not consider
            OPTION_MASK_ISEL.

(rin)

2021-05-11 01:39:09 UTC MAIN commitmail json YAML

In preparation to import upstream fix, revert our local fix in rev 1.26:

http://cvsweb.netbsd.org/bsdweb.cgi/src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c#rev1.26

> Fix regression introduced to GCC10, where it wrongly recognizes 32-bit
> processors as POWER9 if -misel flag is specified.

(rin)

2021-05-11 01:30:30 UTC MAIN commitmail json YAML

Call bus_dmamap_unload(9) via ixgbe_dmamap_unload(), before freeing
DMA buffer. Also, when the buffer is already freed, do not call
bus_dmamap_unload(9) (no resource leaks with this change).

Otherwise, MMU fault occurs for some bus_dma(9) implementations.

With this fix, X550-T1 and X540-T1 work fine on alpha (at least
DS10 with PCI-PCIe reverse bridge).

Discussed with msaitoh. Thanks!

(rin)

2021-05-11 01:27:45 UTC MAIN commitmail json YAML

Added ioctl commands for configuring NCP of pppoe(4)

(yamaguchi)

2021-05-11 01:23:21 UTC MAIN commitmail json YAML

back to r1.34 because of mistake of commit log

(yamaguchi)

2021-05-11 01:15:11 UTC MAIN commitmail json YAML

Revert previous commit because of mistake of commit log

back to r1.230(if_spppsubr.c) and r1.31(if_sppp.h)

(yamaguchi)

2021-05-11 01:00:49 UTC MAIN commitmail json YAML

Added keywords that are ipcp, noipcp, ipv6cp, noipv6cp
for configuring NCP

(yamaguchi)

2021-05-11 00:55:51 UTC MAIN commitmail json YAML

2021-05-10 23:58:52 UTC MAIN commitmail json YAML

Specify the "fdt" interface attribute when configuring via FDT, since
mainbus also carries the "mainbus" interface attribute.

(thorpej)

2021-05-10 23:53:44 UTC MAIN commitmail json YAML

2021-05-10 14:27:47 UTC MAIN commitmail json YAML