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

2024-06-03 03:42:04 UTC Now

2017-02-19 18:27:13 UTC MAIN commitmail json YAML

sun4v: Note that the code recently added to locore.s rft_user may not be enough to make things work properly

(palle)

2017-02-19 18:25:45 UTC MAIN commitmail json YAML

sun4v: rft_user needs special handling (a manual fill) since the restore instruction may cause the number of trap levels to exceed the maximum for sun4v - inspired by code from the the openbsd rft_user code path - verified using qemu for both sun4u and sun4v

(palle)

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

sun4v: Note that prom_getprop() leaks memory in vbus.c

(palle)

2017-02-19 14:34:40 UTC MAIN commitmail json YAML

Filter configuration space at and above PCI_CONF_SIZE, instead of KASSERTing.

(jakllsch)

2017-02-19 13:58:42 UTC MAIN commitmail json YAML

2017-02-19 11:54:59 UTC MAIN commitmail json YAML

2017-02-19 11:16:45 UTC MAIN commitmail json YAML

Add some articles.

(wiz)

2017-02-19 07:48:07 UTC MAIN commitmail json YAML

Add DISKLABEL_EI.

(rin)

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

2017-02-19 07:43:42 UTC MAIN commitmail json YAML

PR kern/51208
Add DISKLABEL_EI (``Endian-Independent'' disklabel) kernel option to machines
that support Master Boot Record (MBR)

(rin)

2017-02-19 02:11:19 UTC MAIN commitmail json YAML

forgot to commit this (new prototype)

(christos)

2017-02-18 23:27:32 UTC MAIN commitmail json YAML

provide a copy function used for logging that does not lock, but can return
trash.

(christos)

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

2017-02-18 21:51:36 UTC MAIN commitmail json YAML

2017-02-18 21:47:11 UTC MAIN commitmail json YAML

2017-02-18 21:39:53 UTC MAIN commitmail json YAML

2017-02-18 19:28:44 UTC MAIN commitmail json YAML

2017-02-18 18:08:16 UTC MAIN commitmail json YAML

npf_ifmap_getname requires the config to be locked. For now, just prevent the
crash.

(mlelstv)

2017-02-18 16:48:39 UTC MAIN commitmail json YAML

KNF, and make it less i386-specific.

(maxv)

2017-02-18 16:15:51 UTC MAIN commitmail json YAML

Add the AMD 10h family PMC values. Some values depend on the CPU revision,
they are commented out. Several other values are common with K7, we could
merge them later.

This family of CPUs has a 12bit event selector, contrary to K7 (8bit). The
thing is, i386's PMC interface takes as argument a uint8_t from userland,
so these counters are not accessible (yet).

(maxv)

2017-02-18 15:56:03 UTC MAIN commitmail json YAML

Fix a bug I introduced yesterday. The arguments are 8-bit ints, so the unit
gets truncated. By luck, the counters I was testing could accept a null
unit.

(maxv)

2017-02-18 14:48:43 UTC MAIN commitmail json YAML

Establish a softint for legacy, otherwise BOOM!

(christos)

2017-02-18 14:43:35 UTC MAIN commitmail json YAML

PERFCTRS -> PMC (not implemented anyway)

(maxv)

2017-02-18 14:36:32 UTC MAIN commitmail json YAML

There is currently an ugly mix between the PERFCTRS subsystem (MI), and
i386's own PMC interface (MD). Stop using PERFCTRS and use PMC instead.
While here remove some unused flags, which are wrong on the latest CPUs
anyway.

(maxv)

2017-02-18 13:56:29 UTC MAIN commitmail json YAML

Let vlpci attach instead of ofbus. OK jakllsch@

(flxd)

2017-02-18 07:20:56 UTC MAIN commitmail json YAML

zlib-1.2.11 is out.

(nonaka)

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

2017-02-18 05:38:40 UTC MAIN commitmail json YAML

Suggest `service xyz start/stop/...' instead of /etc/rc.d/xyz.

From cfkoch.

(riastradh)

2017-02-18 05:08:47 UTC MAIN commitmail json YAML

Factorize kern/subr_disk_mbr.c into files.evbppc, and make EVBPPC_HAS_MBR
more like a normal option. No functional changes.

(rin)

2017-02-18 04:30:34 UTC MAIN commitmail json YAML

Synchronize struct dbreg with FreeBSD - rename field member .dbregs to .dr

Currently this code is disabled in HEAD and the dbreg struct has to be
committed first in order to be used. Before enabling it I'm working on
reducing needless differences with FreeBSD and Linux.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-18 02:28:21 UTC MAIN commitmail json YAML

Fix dbregs_dr[0123]_trap_variable in arch/amd64/t_ptrace_wait*

Add missing PT_CONTINUE between two wait(2)-like calls.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-18 01:29:09 UTC MAIN commitmail json YAML

obey the executable's ELF alignment constraints for PIE.
this fixes gdb of PIE binaries on mac68k (and other platforms
which use an ELF alignment that is larger than PAGE_SIZE).

(chs)

2017-02-18 00:26:16 UTC MAIN commitmail json YAML

2017-02-17 22:31:08 UTC MAIN commitmail json YAML

2017-02-17 22:30:28 UTC MAIN commitmail json YAML

2017-02-17 22:24:48 UTC MAIN commitmail json YAML

2017-02-17 22:19:00 UTC MAIN commitmail json YAML

2017-02-17 22:10:47 UTC MAIN commitmail json YAML

2017-02-17 21:51:47 UTC MAIN commitmail json YAML

Copy maxv's files.i386 change to files.xen ... this might fix the i386
xen kernel builds (I am doing a test build in parallel with this commit,
this shouldn't make things worse ... I will make further changes if
needed after my build finishes.)

Note: I am not currently in a position to test a Xen3 DomU kernel
(let alone Dom0) so I have no way of knowing whether a Xen kernel
with PMC included will actually work correctly or not.

If this results in a system that builds, I'd appreciate it if someone
who can test the Xen3_DOMU kernel could do so.

(kre)

2017-02-17 21:34:19 UTC MAIN commitmail json YAML

Remove entry for "TRAP_HWWPT renamed to TRAP_DBREG" from UPDATING

Suggested by K.R.Elz

(kamil)

2017-02-17 21:31:49 UTC MAIN commitmail json YAML

2017-02-17 21:22:03 UTC MAIN commitmail json YAML

Add new entry in TODO.ptrace

Research kgdb. It should be supported by GDB and LLDB.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-17 20:53:17 UTC MAIN commitmail json YAML

sun4v: Fix potential memory leaks - spotted by maxv@

(palle)

2017-02-17 19:43:40 UTC MAIN commitmail json YAML

add major number for pci ( same as in arch/arm/conf )

(macallan)

2017-02-17 18:09:25 UTC MAIN commitmail json YAML

2017-02-17 18:07:51 UTC MAIN commitmail json YAML

Add initial basic driver for DNARD's VT82C505 VL to PCI bridge.

Currently only allows configuration space, and I/O space access, the
latter of which has not yet been tested.  DMA support is currently
unimplemented.

Add commented lines to GENERIC.

(jakllsch)

2017-02-17 17:33:00 UTC MAIN commitmail json YAML

Ignore files that start with .

(christos)

2017-02-17 12:16:37 UTC MAIN commitmail json YAML

unify Tx softint and Rx softint to uniform ixg(4) design.

Furthermore, that can remove wm_deferred_start() which holds all txq's
txq_lock, so it would reduce lock contention between Tx interrupt handler and
Tx softint handler.

(knakahara)

2017-02-17 12:10:40 UTC MAIN commitmail json YAML

Support PMCs on multi-processor systems. Still several things to fix, but
at least it works a little. Will be improved and moved into x86/ soon.

(maxv)

2017-02-17 11:57:26 UTC MAIN commitmail json YAML

rxq_ptr must be updated holding rxq_lock consistent with the Rx processing.

In previous implementation, wm_rxeof() temporarily unlock rxq->rxq_lock to
call if_percpuq_enqueue(), and then re-lock rxq->rxq_lock to update
rxq->rxq_ptr. So, if multiple CPUs share the same rxq, there is race e.g.
    - CPU A: lock rxq->rxq_lock
    - CPU A: Rx processing include increment local variable "i"
    - CPU A: unlock rxq->rxq_lock
    - CPU A: call if_percpuq_enqueue()
    - CPU B: lock rxq->rxq_lock
    - CPU B: Rx processing include increment local variable "i"
    - CPU B: unlock rxq->rxq_lock
    - CPU B: call if_percpuq_enqueue()
    - CPU B: lock rxq->rxq_lock
    - CPU B: update rxq->rxq_ptr, that is, set CPU B's local "i" to rxq->rxq_ptr
    - CPU B: unlock rxq->rxq_lock
    - CPU A: lock rxq->rxq_lock
    - CPU A: update rxq->rxq_ptr, that is, set CPU A's local "i" to rxq->rxq_ptr
    - CPU A: unlock rxq->rxq_lock

(knakahara)

2017-02-17 11:23:21 UTC MAIN commitmail json YAML

Note that typeahead(3) is no longer set to infd by default.

(roy)

2017-02-17 11:18:38 UTC MAIN commitmail json YAML

Disable typeahead being set to infd by default as this seems to cause
refresh issues in nvi.

(roy)

2017-02-17 10:51:48 UTC MAIN commitmail json YAML

2017-02-17 10:50:43 UTC MAIN commitmail json YAML

2017-02-17 10:49:47 UTC MAIN commitmail json YAML

sdmmc(4): Add MMC HS DDR52 timing support bit and use __BIT() macro.

(nonaka)

2017-02-17 10:48:19 UTC MAIN commitmail json YAML

sdmmc(4): Use EXT_CSD[HS_TIMING] definitions.

(nonaka)

2017-02-17 10:47:09 UTC MAIN commitmail json YAML

sdmmc(4): Added EXT_CSD[HS_TIMING] definitions.

(nonaka)

2017-02-17 10:46:21 UTC MAIN commitmail json YAML

sdmmc(4): Change EXT_CSD[CARD_TYPE] HS DDR 52 MHz definition.

Because it has been difficult to understand from the definition is DDR.

(nonaka)

2017-02-17 10:45:23 UTC MAIN commitmail json YAML

sdmmc(4): Remove unused EXT_CSD[CARD_TYPE] definitions.

(nonaka)

2017-02-17 10:44:31 UTC MAIN commitmail json YAML

sdmmc(4): Added comments at EXT_CSD[CARD_TYPE] definitions.

(nonaka)

2017-02-17 10:43:47 UTC MAIN commitmail json YAML

sdmmc(4): Added 4 and 8 bit mode DDR definitions at EXT_CSD[BUS_WIDTH].

(nonaka)

2017-02-17 10:43:03 UTC MAIN commitmail json YAML

sdmmc(4): Fix cell type in comments.

From JEDEC Standard No.84-B51, 7.4. Extended CSD register.

(nonaka)

2017-02-17 09:29:35 UTC MAIN commitmail json YAML

2017-02-17 08:32:04 UTC MAIN commitmail json YAML

Welcome to 7.99.60

(hannken)

2017-02-17 08:31:26 UTC MAIN commitmail json YAML

2017-02-17 08:30:00 UTC MAIN commitmail json YAML

Bring back vrele_flush() to flush deferred vrele() o an suspended file system.

(hannken)

2017-02-17 08:29:11 UTC MAIN commitmail json YAML

2017-02-17 08:27:58 UTC MAIN commitmail json YAML

Make sure vcache_reclaim() will complete before file system suspension.

(hannken)

2017-02-17 08:27:20 UTC MAIN commitmail json YAML

Take vnode lock for VOP_FSYNC().

(hannken)

2017-02-17 08:26:41 UTC MAIN commitmail json YAML

Flush the log to disk when ffs_sync() gets called with MNT_WAIT.

(hannken)

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

Take fstrans_start before syncing a file system.

(hannken)

2017-02-17 08:25:15 UTC MAIN commitmail json YAML

Let syncer try fstrans_start() before running VFS_SYNC() to get rid
of the syncer lock/unlock from vfs_suspend().

(hannken)

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

Protect attaching and detaching lwp_info to mount with a mutex.

(hannken)

2017-02-17 07:21:28 UTC MAIN commitmail json YAML

more fix about IFF_OACTIVE.

fix TODO of r1.479 and reduce IFF_OACTIVE manipulation.

(knakahara)

2017-02-17 05:20:02 UTC MAIN commitmail json YAML

refactor: functionize deferred_start code holding locks.

(knakahara)

2017-02-17 04:51:01 UTC MAIN commitmail json YAML

refactor: functionize txrxintr disable/enable code.

(knakahara)

2017-02-17 04:32:10 UTC MAIN commitmail json YAML

Protect sysctl_net_inet_ip_pmtudto with icmp_mtx instead of softnet_lock

(ozaki-r)

2017-02-17 04:31:34 UTC MAIN commitmail json YAML

2017-02-17 03:57:18 UTC MAIN commitmail json YAML

Rename if_acquire_NOMPSAFE to if_acquire

It can be used in MP-safe ways. So let's remove the confusing postfix.
If it's used in a unsafe way, warn NOMPSAFE in a comment.

(ozaki-r)

2017-02-17 02:56:53 UTC MAIN commitmail json YAML

Fill rmx_locks too

Otherwise userland sees garbage in it.

This should fix t_mtudisc6 failing on babylon5.

(ozaki-r)

2017-02-17 01:49:24 UTC MAIN commitmail json YAML

Commit TRAP_HWWPT -> TRAP_DBREG switch in <sys/siginfo.h>

This is integral part of the previous two commits.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-17 01:42:59 UTC MAIN commitmail json YAML

Note TRAP_HWWPT -> TRAP_DBREG rename manual steps for build.sh -u

(kamil)

2017-02-17 01:14:31 UTC MAIN commitmail json YAML

Add new si_code TRAP_DBREG

It replaces previous TRAP_HWWPT and is designed to be used for debug
register traps (both watchpoints and breakpoints).

TRAP_HWWPT wasn't documented in siginfo(2) neither noted in doc/CHANGES -
- document it and add new entry in CHANGES. This move is a step towards
switch the watchpoint ptrace(2) api to PT_*DBREGS.

This code was introduced recently and has no impact on stable releases.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-17 00:51:53 UTC MAIN commitmail json YAML

Make the test more stable

(ozaki-r)

2017-02-17 00:51:25 UTC MAIN commitmail json YAML

Make test names self-descriptive

(ozaki-r)

2017-02-16 22:44:06 UTC MAIN commitmail json YAML

2017-02-16 22:42:25 UTC MAIN commitmail json YAML

2017-02-16 22:40:19 UTC MAIN commitmail json YAML

2017-02-16 22:10:50 UTC MAIN commitmail json YAML

2017-02-16 19:11:13 UTC MAIN commitmail json YAML

fix msdos reproducible builds!

(christos)

2017-02-16 18:50:05 UTC MAIN commitmail json YAML

start fixing msdosfs for reproducible builds; does not work yet.

(christos)

2017-02-16 18:49:31 UTC MAIN commitmail json YAML

2017-02-16 17:56:07 UTC MAIN commitmail json YAML

PR/51973: Use proper fd for AuthorizedKeysCommand

(christos)

2017-02-16 17:15:26 UTC MAIN commitmail json YAML

The default values for MKPIC are yes and no for sh3 and m68000, respectively.
Bump date.

(rin)

2017-02-16 15:57:45 UTC MAIN commitmail json YAML

Switch back arch/amd64/t_ptrace_wait.c to r1.6 and restore original DBREGS

This is preparation to replace watchpoint API to dbregs.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-16 15:05:57 UTC MAIN commitmail json YAML

set pixmap pitch alignment to 8 bytes - the blitter will lock up otherwise
which isn't mentioned anywhere in the manual.
Leave in #ifdef DEBUG code to trace blitter timeouts just in case

(macallan)

2017-02-16 15:00:30 UTC MAIN commitmail json YAML

On i386 (but not on amd64) we can enable SSE comparatively very late, when
probing/attaching the FPU.  This is a problem for cpu_rng with the VIA
processors because, by design, cpu_rng attaches, and the entropy subsystem
starts up, very early.

If SSE is not enabled, calls to any "PadLock" instructions (ACE, RNG)
on the VIA processors will trap, per the manual:
linux.via.com.tw/support/beginDownload.action?eleid=181&fid=261

All VIA CPUs with PadLock, or which match the model/stepping test as
possibly having PadLock, have SSE.  Just unconditionally enable it before
trying to turn the crypto block on.

Fixes crash at RNG attach time reported by Andrus V.; fix proposed by
jak@.

(tls)

2017-02-16 14:00:26 UTC MAIN commitmail json YAML

New sentence, new line.
Remove superfluous macros and whitespace.
Some wording improvements.

(wiz)

2017-02-16 13:51:08 UTC MAIN commitmail json YAML

New sentence, new line.
Remove superfluous Oc and merge line to make it less likely to happen again.
Fix typo.

(wiz)

2017-02-16 13:13:39 UTC MAIN commitmail json YAML

Make sure to prepare /dev/xp node entry.

Missed in the initial xp(4) support import:
http://mail-index.netbsd.org/source-changes/2016/12/03/msg079493.html

(tsutsui)

2017-02-16 08:48:34 UTC MAIN commitmail json YAML

update doc/CHAGES

(knakahara)

2017-02-16 08:45:43 UTC MAIN commitmail json YAML

add l2tp(4) to amd64/GENERIC and amd64/ALL config.

(knakahara)

2017-02-16 08:44:48 UTC MAIN commitmail json YAML

2017-02-16 08:39:10 UTC MAIN commitmail json YAML

2017-02-16 08:32:21 UTC MAIN commitmail json YAML

2017-02-16 08:28:03 UTC MAIN commitmail json YAML

add l2tp(4) subcomands to ifconfig(8).

originally implemented by IIJ SEIL team.

(knakahara)

2017-02-16 08:23:36 UTC MAIN commitmail json YAML

2017-02-16 08:13:43 UTC MAIN commitmail json YAML

support interface name which includes digit.

(knakahara)

2017-02-16 08:12:47 UTC MAIN commitmail json YAML

Use nc instead of ftp/httpd

ftp with rumphijack is unstable probably because ftp uses siglongjmp from
a signal hander. So stop using ftp and use nc instead. This fixes test
failures of t_mtudisc on some environments such as my development machine
(amd64) and anita on sparc64.

(ozaki-r)

2017-02-16 08:12:44 UTC MAIN commitmail json YAML

2017-02-16 08:08:01 UTC MAIN commitmail json YAML

Support paccept for nc

(ozaki-r)

2017-02-16 08:01:11 UTC MAIN commitmail json YAML

Do if_snd check even if IXGBE_LEGACY_TX is used. It's used by ALTQ.

(msaitoh)

2017-02-16 07:58:21 UTC MAIN commitmail json YAML

txt_si softint is used only for multiqueue (ixgbe_mq_start_locked()), so don't
schedule it in ixgbe_legacy_irq().

(msaitoh)

2017-02-16 05:36:41 UTC MAIN commitmail json YAML

fix about IFF_OACTIVE.

It is required manipulate IFF_OACTIVE for old ethernet controllers and ALTQ
to use if_start. To avoid race, txq_lock of 0th txq is needed to write
IFF_OACTIVE.

TODO: read side refactor

(knakahara)

2017-02-16 03:53:20 UTC MAIN commitmail json YAML

Quell maybe-uninitialized false positives from gcc -Os.

reported by John D. Baker at current-users@.
http://mail-index.netbsd.org/current-users/2017/02/15/msg031132.html

(nonaka)

2017-02-16 03:47:23 UTC MAIN commitmail json YAML

2017-02-16 03:32:17 UTC MAIN commitmail json YAML

2017-02-16 02:37:32 UTC MAIN commitmail json YAML

there is no -f in install

(christos)

2017-02-16 01:05:01 UTC MAIN commitmail json YAML

sorry, correct English grammer

(rin)

2017-02-16 01:02:28 UTC MAIN commitmail json YAML

lcWrap.c is miscompiled on vax, which results in input failure via XIM.
Besides, some clients, e.g., pkgsrc/x11/kterm, receives SIGSEGV.

(rin)

2017-02-15 22:47:27 UTC MAIN commitmail json YAML

2017-02-15 20:58:22 UTC MAIN commitmail json YAML

Reintroduce ATF_TP_ADD_TC_HAVE_DBREGS for t_ptrace_wait* ATF tests

PT_GETDBREGS & PT_SETDBREGS API will replace the current one for
watchpoints.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-15 17:44:52 UTC MAIN commitmail json YAML

Fix spelling: s/alogorithms/algorithms

(abhinav)

2017-02-15 16:42:16 UTC MAIN commitmail json YAML

set the default meta_directory where we are installing postfix-files.

(christos)

2017-02-15 12:39:29 UTC MAIN commitmail json YAML

Fix an inverted logic.

(tsutsui)

2017-02-15 11:52:11 UTC MAIN commitmail json YAML

ftp(1): split the auth processing function.

(nonaka)

2017-02-15 06:53:55 UTC MAIN commitmail json YAML

- Print Data Select and Data Scale in pci_conf_print_pcipm_cap().
- The Message Data register of MSI cap is not 32bit but 16bit.
- When the PCIE_LCAP_MAX_SPEED bitfiled is 0, it means it supports 2.5GT/s only.
- Print link de-emphasis value by "-X dB".
- Print Completion Timeout Ranges Supported filed with alphabets.
- Print TPH Completer Supported fileld's meaning.
- Print PCIE_DCAP2_MAX_EETLP correctly. 0 means 4 End-End TLP Prefixes.
- If the Supported Link Speed Vector is 0, the Link Capability 2 register is not
  implemented. Don't decode LCAP2 when the vector is 0.
- The ACS's Egress Control Vector is 32bit, so print with 0x%08x.
- Print SR-IOV's device ID.
- Use __SHIFTOUT() to avoid using magic number.
- Prefix "0x" for hexadecimal value.

(msaitoh)

2017-02-15 02:55:53 UTC MAIN commitmail json YAML

Remove stray closef.

(nat)

2017-02-15 02:48:31 UTC MAIN commitmail json YAML

Increase buffer size reported to strlcpy() to be one larger than the
length of the string we copy in so that there is space for the '\0'.

(elric)

2017-02-15 01:48:44 UTC MAIN commitmail json YAML

Avoid if_dl and if_sadl to be NULL

Calling if_deactivate_sadl and then if_sadl_setrefs exposes NULL-ed if_dl
and if_sadl to users for a moment. It's harmful because users expect that
they're always non-NULL. Fix it.

Note that a race condition still remains; if_dl and if_sald aren't updated
atomically so a user can see different data from if_dl and if_sadl.
Fortunately none uses both if_dl and if_sadl at the same time, so the race
condition doesn't hurt nobody for now. (In the first place exposing one
data with two ways is problematic?)

(ozaki-r)

2017-02-14 18:38:07 UTC MAIN commitmail json YAML

Add new entry to TODO.ptrace

research ipkdb(4)

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-14 13:29:09 UTC MAIN commitmail json YAML

2017-02-14 13:25:22 UTC MAIN commitmail json YAML

x86: add e820 memory type.

(nonaka)

2017-02-14 13:23:50 UTC MAIN commitmail json YAML

2017-02-14 09:59:16 UTC MAIN commitmail json YAML

also compile poly1305.c with -O0 on vax to address ssh login failure from/to
some hosts

(rin)

2017-02-14 09:41:29 UTC MAIN commitmail json YAML

Don't call grow_mixer_states with sc_intr_lock held.

Addresses PR kern/51965.

(nat)

2017-02-14 09:11:05 UTC MAIN commitmail json YAML

Add most of my USER_LDT code for amd64, but disable it and put a comment
about why Wine still does not work.

Nothing changes, but at least it is a step forward.

(maxv)

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

correct grammar

(rin)

2017-02-14 09:05:18 UTC MAIN commitmail json YAML

add hack for libmandoc on vax:
mandoc(1) receives SIGILL in in_line_argn() from mdoc_macro.c

(rin)

2017-02-14 09:03:48 UTC MAIN commitmail json YAML

Check %eip with USER_LDT too.

(maxv)

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

2017-02-14 08:43:06 UTC MAIN commitmail json YAML

2017-02-14 03:05:06 UTC MAIN commitmail json YAML

Do ND in L2_output in the same manner as arpresolve

The benefits of this change are:
- The flow is consistent with IPv4 (and FreeBSD and OpenBSD)
  - old: ip6_output => nd6_output (do ND if needed) => L2_output (lookup a stored cache)
  - new: ip6_output => L2_output (lookup a cache. Do ND if cache not found)
- We can remove some workarounds in nd6_output
- We can move L2 specific operations to their own place
- The performance slightly improves because one cache lookup is reduced

(ozaki-r)

2017-02-14 01:18:39 UTC MAIN commitmail json YAML

2017-02-14 01:16:50 UTC MAIN commitmail json YAML

src/external/ibm-public/postfix/Makefile.inc@1.18 / diff / nxr@1.18
src/external/ibm-public/postfix/dist/README_FILES/ADDRESS_VERIFICATION_README@1.8 / diff / nxr@1.8
src/external/ibm-public/postfix/dist/README_FILES/INSTALL@1.7 / diff / nxr@1.7
src/external/ibm-public/postfix/dist/README_FILES/TLS_README@1.11 / diff / nxr@1.11
src/external/ibm-public/postfix/dist/conf/dynamicmaps.cf@1.2 / diff / nxr@1.2
src/external/ibm-public/postfix/dist/conf/main.cf@1.6 / diff / nxr@1.6
src/external/ibm-public/postfix/dist/conf/master.cf@1.8 / diff / nxr@1.8
src/external/ibm-public/postfix/dist/conf/post-install@1.2 / diff / nxr@1.2
src/external/ibm-public/postfix/dist/conf/postfix-files@1.6 / diff / nxr@1.6
src/external/ibm-public/postfix/dist/conf/postfix-script@1.2 / diff / nxr@1.2
src/external/ibm-public/postfix/dist/conf/postfix-tls-script@1.2 / diff / nxr@1.2
src/external/ibm-public/postfix/dist/conf/postmulti-script@1.2 / diff / nxr@1.2
src/external/ibm-public/postfix/dist/html/ADDRESS_VERIFICATION_README.html@1.8 / diff / nxr@1.8
src/external/ibm-public/postfix/dist/html/INSTALL.html@1.7 / diff / nxr@1.7
src/external/ibm-public/postfix/dist/html/TLS_README.html@1.12 / diff / nxr@1.12
src/external/ibm-public/postfix/dist/html/postconf.5.html@1.15 / diff / nxr@1.15
src/external/ibm-public/postfix/dist/makedefs@1.12 / diff / nxr@1.12
src/external/ibm-public/postfix/dist/man/man1/postalias.1@1.2 / diff / nxr@1.2
src/external/ibm-public/postfix/dist/man/man1/postcat.1@1.2 / diff / nxr@1.2
src/external/ibm-public/postfix/dist/man/man1/postconf.1@1.2 / diff / nxr@1.2
      :
(more 610 files)
Resolve conflicts.

(christos)

2017-02-14 01:12:02 UTC MAIN commitmail json YAML

2017-02-14 01:11:28 UTC MAIN commitmail json YAML

2017-02-14 00:20:20 UTC MAIN commitmail json YAML

2017-02-13 22:31:09 UTC MAIN commitmail json YAML

PR port-vax/51967 GCC 5.4 aborts on vax due to SIGILL for cc1
As a workaround, compile dse.c with -O0.

(rin)

2017-02-13 21:51:30 UTC MAIN commitmail json YAML

sqlite-3.17.0 out.

(wiz)

2017-02-13 20:31:46 UTC MAIN commitmail json YAML

Update current versions of some 3rd party components

(maya)

2017-02-13 19:49:06 UTC MAIN commitmail json YAML

2017-02-13 16:53:41 UTC MAIN commitmail json YAML

fix number of arguments of kmem_alloc and kmem_zalloc macro. ok skrll.

(zafer)

2017-02-13 16:33:14 UTC MAIN commitmail json YAML

prune duplicate xkeyboard-config and xkbcomp

(snj)

2017-02-13 15:29:18 UTC MAIN commitmail json YAML

Update TODO.ptrace

Note BSD4.4-like /proc debugging removal
Explain kevent(2)-based debugging proposal

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-13 15:03:18 UTC MAIN commitmail json YAML

Make sure %rip is in userland. This is harmless, since the return to
userland is made with iret instead of sysret in this path. While here, use
size_t.

(maxv)

2017-02-13 14:54:11 UTC MAIN commitmail json YAML

Don't let userland choose %rip. This is the Intel Sysret vulnerability
again.

(maxv)

2017-02-13 11:16:46 UTC MAIN commitmail json YAML

2017-02-13 11:11:32 UTC MAIN commitmail json YAML

2017-02-13 11:10:45 UTC MAIN commitmail json YAML

nvme(4): Limit the number of queues to the number allocated in HW.

(nonaka)

2017-02-13 10:37:37 UTC MAIN commitmail json YAML

Remove more ix*_start_locked() from interrupt context like previous commit.
> Fix a bug that ix*_start_locked() is called in interrput context
> (ix*_msix_que). The function is called in softint(ix*_handle_que()). OK'd by
>k-nakahara.

(msaitoh)

2017-02-13 10:13:54 UTC MAIN commitmail json YAML

2017-02-13 09:46:30 UTC MAIN commitmail json YAML

2017-02-13 07:37:19 UTC MAIN commitmail json YAML

2017-02-13 07:18:20 UTC MAIN commitmail json YAML

Protect mtudisc and redirect stuffs of icmp/icmp6 with mutex

We have to run pr_init of icmp and icmp6 prior to tcp and tcp6 ones
for mutex initialization.

(ozaki-r)

2017-02-13 06:38:45 UTC MAIN commitmail json YAML

Fix a bug that ix*_start_locked() is called in interrput context
(ix*_msix_que). The function is called in softint(ix*_handle_que()). OK'd by
k-nakahara.

(msaitoh)

2017-02-13 06:11:01 UTC MAIN commitmail json YAML

2017-02-13 05:02:21 UTC MAIN commitmail json YAML

2017-02-13 04:47:59 UTC MAIN commitmail json YAML

Fix build of ALL of amd64

(ozaki-r)

2017-02-13 04:42:15 UTC MAIN commitmail json YAML

remove extra crlf.

(nonaka)

2017-02-13 04:23:19 UTC MAIN commitmail json YAML

2017-02-13 04:06:39 UTC MAIN commitmail json YAML

Use IFQ_LOCK instead of splnet for if_snd

(ozaki-r)

2017-02-13 04:05:58 UTC MAIN commitmail json YAML

2017-02-13 04:05:19 UTC MAIN commitmail json YAML

Remove unnecessary splnet

ok @knakahara

(ozaki-r)

2017-02-13 04:01:11 UTC MAIN commitmail json YAML

Add BRIDGE_IPF

(ozaki-r)

2017-02-13 03:44:45 UTC MAIN commitmail json YAML

Update comments to reflect bpf MP-ification

(ozaki-r)

2017-02-13 02:34:11 UTC MAIN commitmail json YAML

2017-02-13 02:33:22 UTC MAIN commitmail json YAML

2017-02-13 01:59:14 UTC MAIN commitmail json YAML

Use fnullop_fcntl instead of audiofcntl.

(nat)

2017-02-12 22:37:49 UTC MAIN commitmail json YAML

fix off-by-one, found by asan.

(christos)

2017-02-12 21:52:46 UTC MAIN commitmail json YAML

netbsd_elf_signature - look at note segments (phdrs) not note
sections.  They point to the same data in the file, but sections are
for linkers and are not necessarily present in an executable.

The original switch from phdrs to shdrs seems to be just a cop-out to
avoid parsing multiple notes per segment, which doesn't really avoid
the problem b/c sections also can contain multiple notes.

(uwe)

2017-02-12 21:06:46 UTC MAIN commitmail json YAML

note accept4

(maya)

2017-02-12 21:02:20 UTC MAIN commitmail json YAML

2017-02-12 20:59:23 UTC MAIN commitmail json YAML

Add new entry in doc/CHANGES

ptrace(2): Add signal mask information accessors API:
                PT_GET_SIGMASK and PT_SET_SIGMASK

Sponsored by <The NetBSD Foundation>

(kamil)

2017-02-12 19:35:54 UTC MAIN commitmail json YAML

sun4v: Revert previous - paddr_t is not a pointer... noted by nakayama@

(palle)

2017-02-12 18:43:56 UTC MAIN commitmail json YAML

Add a KASSERT, otherwise it looks like a NULL deref; from Mootja.

(maxv)

2017-02-12 18:24:31 UTC MAIN commitmail json YAML

Memory leak, found by Mootja; not tested, but obvious enough.

(maxv)

2017-02-12 18:21:50 UTC MAIN commitmail json YAML

Uninitialized var, found by Mootja; not tested, but obvious enough.

(maxv)

2017-02-12 17:19:00 UTC MAIN commitmail json YAML

overlapping strcpy is UB. use memmove
from asan+ubsan

(maya)

2017-02-12 16:54:06 UTC MAIN commitmail json YAML

Make gpt(8) work when compiled on a glibc-based OS.

This restores the ability to build amd64 install-image's under Linux.

(aymeric)

2017-02-12 16:18:48 UTC MAIN commitmail json YAML

Add entry for prop_ingest in the NAME section.

(abhinav)

2017-02-12 16:00:53 UTC MAIN commitmail json YAML

Use .Fn to refer a function name instead of Nm.
Also, use Xr to refer problib(3) in the HISTORY section instead of Nm.

While parsing the man pages, any .Nm occurrence gets replaced by the
value specified in the NAME section. Referencing individual function
names with .Nm was causing makemandb(8) to replicate the complete
NAME section for every such occurrence. This was leading to an
ugly looking snippet in apropos(1)'s output when searched for
any of these man pages.

(abhinav)

2017-02-12 14:45:09 UTC MAIN commitmail json YAML

file system police.

(wiz)

2017-02-12 14:44:20 UTC MAIN commitmail json YAML

2017-02-12 09:47:32 UTC MAIN commitmail json YAML

2017-02-12 09:36:05 UTC MAIN commitmail json YAML

Remove redundant splnet/splx calls - ec_lock is IPL_NET.

(skrll)

2017-02-12 08:51:45 UTC MAIN commitmail json YAML

Convert to kmem(9)

(skrll)

2017-02-12 08:47:12 UTC MAIN commitmail json YAML

Typo in comment

(skrll)

2017-02-12 08:40:19 UTC MAIN commitmail json YAML

KNF (sort #include <sys/...>) and remove a duplicate

(skrll)

2017-02-12 08:25:32 UTC MAIN commitmail json YAML

RTP timestamp is now set correctly.  The streaming socket is set to non
block blocking and connection state machinre improvement.

(nat)