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

2024-05-10 05:57:14 UTC Now

2019-07-17 09:08:57 UTC MAIN commitmail json YAML

kdump was remove some time ago

(skrll)

2019-07-17 08:39:03 UTC MAIN commitmail json YAML

2019-07-17 07:07:59 UTC MAIN commitmail json YAML

Avoid a race condition between SA (sav) manipulations

An sav can be removed from belonging list(s) twice resulting in an assertion
failure of pslist.  It can occur if the following two operations interleave:
(i) a deletion or a update of an SA via the API, and
(ii) a state change (key_sa_chgstate) of the same SA by the timer.
Note that even (ii) removes an sav once from its list(s) on a update.

The cause of the race condition is that the two operations are not serialized
and (i) doesn't get and remove an sav from belonging list(s) atomically.  So
(ii) can be inserted between an acquisition and a removal of (i).

Avoid the race condition by making (i) atomic.

(ozaki-r)

2019-07-17 03:35:43 UTC MAIN commitmail json YAML

Note VLAN hardware filter.

(msaitoh)

2019-07-17 03:30:31 UTC MAIN commitmail json YAML

Implemet VLAN hardware filter function (struct ethercom change).

Welcome to 8.99.51.

(msaitoh)

2019-07-17 03:26:24 UTC MAIN commitmail json YAML

Implement VLAN hardware filter function(ETHERCAP_VLAN_HWFILTER).
First proposed by jmcneill in 2017 and modified by me.

How to use:

- Set callback function:

ether_set_vlan_cb(struct ethercom *, ether_vlancb_t)

- Callback. This function is called when a vlan is attached/detached to the
  parent interface:

int (*ether_vlancb_t)(struct ethercom *ec, uint16_t vlanid, bool set);

- ifconfig(8)

ifconfig ixg0 [-]vlan-hwfilter

Note that ETHERCAP_VLAN_HWFILTER is set by default on ixg(4) because
the PF driver usually enable "all block" filter by default.

(msaitoh)

2019-07-17 03:09:16 UTC MAIN commitmail json YAML

2019-07-16 22:57:55 UTC MAIN commitmail json YAML

Move the assignment of SCTP-specific function hooks/pointers.

Without this, a rumpkernel (appropriately modified) built with SCTP
enabled will try to assign the function pointers, but the targets
are only available in rumpnet.  We cannot link the rumpkernel against
rumpnet because rumpnet is already linked against rumpkernel and we
would end up with a circular dependency.

As reported in private Email by rjs@

(pgoyette)

2019-07-16 21:13:28 UTC MAIN commitmail json YAML

fix misplaced paren

(christos)

2019-07-16 20:29:54 UTC MAIN commitmail json YAML

Need CPU_PARTMASK for eMAG CPU ID

(jmcneill)

2019-07-16 17:29:18 UTC MAIN commitmail json YAML

2019-07-16 16:18:56 UTC MAIN commitmail json YAML

Add vaddr_t initarm(void *);

Missed in previous commit.

(skrll)

2019-07-16 14:41:49 UTC MAIN commitmail json YAML

2019-07-16 11:32:07 UTC MAIN commitmail json YAML

Remove the _BUS_DMAMAP_COHERENT optimisation in the bus_dmamap_sync macro
as the real function performs memory barriers now.

(skrll)

2019-07-16 10:37:12 UTC MAIN commitmail json YAML

2019-07-16 10:12:10 UTC MAIN commitmail json YAML

Fix vmx(4) MTU setting.

Advised by hikaru@n.o and msaitoh@n.o, thanks.

(knakahara)

2019-07-16 10:01:24 UTC MAIN commitmail json YAML

Eliminate IFF_RUNNING checking code from vmxnet3_init_locked().

Advised by hikaru@n.o, thanks.

(knakahara)

2019-07-16 09:47:41 UTC MAIN commitmail json YAML

2019-07-16 09:25:58 UTC MAIN commitmail json YAML

2019-07-16 07:27:35 UTC MAIN commitmail json YAML

XXX: A crude hack to bring down the number of types for a
GENRIC kernel below 2**15-1 (from ~34000 to ~29800).

Remove the type attributes "volatile", "const" and "restrict",
for DTRACE these attributes are of little value.

(hannken)

2019-07-16 07:26:41 UTC MAIN commitmail json YAML

Add fixup operation to remove private mutex types for x86.

For GENERIC the number of types goes down from 47351 to 33981.

(hannken)

2019-07-16 07:26:00 UTC MAIN commitmail json YAML

Always exclude "fbt_*" from the list of FBT probes.

(hannken)

2019-07-15 19:34:45 UTC MAIN commitmail json YAML

Move a comment line get it next to the line it describes, avoiding
intervening unrelated text.

NFCI

(pgoyette)

2019-07-15 19:13:05 UTC MAIN commitmail json YAML

Don't overwrite the filesystem type unconditionally with the FFSv1 or v2
setup for an architectures default - now we have /tmp on tmpfs back.

(martin)

2019-07-15 17:17:59 UTC MAIN commitmail json YAML

Fix partition size display

(martin)

2019-07-15 11:46:53 UTC MAIN commitmail json YAML

2019-07-15 11:45:54 UTC MAIN commitmail json YAML

Restore the comment against the line changed in the last commit

(skrll)

2019-07-15 11:27:19 UTC MAIN commitmail json YAML

Pass the VA of start (and not VM_MIN_KERNEL_ADDRESS) when mapping the
kernel at its KVA address.  Previously the last 64 bytes of the .bss might
not be mapped if _end was within 64 bytes of a L2_SIZE boundary

(skrll)

2019-07-15 08:44:33 UTC MAIN commitmail json YAML

Fix and improve a VPRINTF

(skrll)

2019-07-15 08:27:39 UTC netbsd-8 commitmail json YAML

2019-07-15 08:26:10 UTC netbsd-8 commitmail json YAML

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

external/mit/xf86-video-intel/dist/src/intel_list.h: revision 1.2

merge changes from xorg-server 1.20 list.h into this older version.
fixes sandy bridge crashing problems for me.

(martin)

2019-07-15 08:23:23 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1289):

sys/dev/pci/vioscsi.c: revision 1.21

Fix use-after-free. If we're not polling, virtio_enqueue_commit() will send
the transaction, and it means 'xs' can be immediately freed. So, save the
value of xs_control beforehand.

Detected by KASAN, ok jdolecek@.
Fixes PR/54008

(martin)

2019-07-15 08:20:57 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1288):

sys/netinet6/udp6_usrreq.c: revision 1.147

Fix the order in udp6_attach: soreserve should be called before
in6_pcballoc, otherwise if it fails there is still a PCB attached, and
we hit a KASSERT in socreate. In !DIAGNOSTIC this would have caused a
memory leak.

By the way I find the splsoftnet highly suspicious, in6_pcballoc already
does that.

(martin)

2019-07-15 08:18:50 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by maxv in ticket #1287):

sys/netipsec/keysock.c: revision 1.69

Fix locking: it is fine if the lock is already key_so_mtx, this can happen
in socketpair. In that case don't take it.

Ok ozaki-r@

(martin)

2019-07-15 06:40:21 UTC MAIN commitmail json YAML

adjust axe(4) similar to recent axen(4)/cdce(4)/ure(4) updates
(which were in turn partly based upon smsc(4) changes):
- mark network interface MPSAFE, and use MPSAFE calls
- convert to local tick task doing watchdog timeout
- add global, tx and rx locks
- add ratelimited tx error message
- split many functions into locked/unlocked version
- use more const
- fix some comments
- remove spl
- don't bother with OACTIVE and do it all internally (axe_tx_cnt)

additional changes here:
- use axe_stop() to abort pipes in detach

fixes a crash potential i only saw when almost finished debugging
these changes..

(mrg)

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

2019-07-15 05:54:19 UTC MAIN commitmail json YAML

2019-07-15 05:42:35 UTC MAIN commitmail json YAML

2019-07-15 05:41:17 UTC MAIN commitmail json YAML

2019-07-15 05:38:37 UTC MAIN commitmail json YAML

2019-07-15 04:54:48 UTC MAIN commitmail json YAML

2019-07-15 03:14:22 UTC MAIN commitmail json YAML

minor white space adjustments.

(mrg)

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

Tweak markup some more.

(uwe)

2019-07-14 21:37:09 UTC MAIN commitmail json YAML

move software parts out of the "reg" header.

(mrg)

2019-07-14 20:12:22 UTC MAIN commitmail json YAML

Add a 'DDTK' tag so that the RPI firmware will load device tree overlays.
Based on a patch I got from Nick Hudson ages ago.

(thorpej)

2019-07-14 18:50:58 UTC MAIN commitmail json YAML

PR/54375: Andreas Gustafsson: gdb attached to running process shows extra
thread. When attaching to a process that has threads make sure that we
mutate the inferior_ptid (that currently has lwpid == 0 to the first thread
we encounter.

(christos)

2019-07-14 16:12:02 UTC MAIN commitmail json YAML

Limit the number of menu entries in extended partitioning to the
pre-allocated storage.
Minor cosmetics.

(martin)

2019-07-14 16:04:03 UTC MAIN commitmail json YAML

Update sysinst(8) Polish translations

Submitted by Krzysztof Lasocki.

(kamil)

2019-07-14 15:36:57 UTC MAIN commitmail json YAML

Fix a few of the very stupid mistakes I made when converting this to
the abstract partitioning interface.

(martin)

2019-07-14 13:55:43 UTC MAIN commitmail json YAML

Fix error path, kmem_free doesn't allow NULL pointers.
Fix compilation with CONFIG_USB_DWC2_TRACK_MISSED_SOFS.

(mlelstv)

2019-07-14 11:27:34 UTC MAIN commitmail json YAML

2019-07-14 11:26:18 UTC MAIN commitmail json YAML

Don't force mounting of newfs'd partitions.
Provide MD hooks for setups where we do not need any bootblocks.

(martin)

2019-07-14 11:25:10 UTC MAIN commitmail json YAML

Follow our internal install instructions correctly: newfs when a partition
is marked for it, don't second guess from mount point or similar.

(martin)

2019-07-14 10:43:01 UTC MAIN commitmail json YAML

2019-07-14 09:31:33 UTC MAIN commitmail json YAML

Use PV_ISKENTER_P. NFCI.

(skrll)

2019-07-14 09:29:21 UTC MAIN commitmail json YAML

2019-07-14 05:58:44 UTC MAIN commitmail json YAML

Fix uninitialized variable: if 'tvp' is NULL, '*tdep' is not initialized.
This could have caused the KASSERT to wrongfully fire.

ok riastradh@

(maxv)

2019-07-13 22:09:14 UTC MAIN commitmail json YAML

2019-07-13 21:56:23 UTC MAIN commitmail json YAML

Make failure-to-attach errors a little more informative.

(thorpej)

2019-07-13 21:55:52 UTC MAIN commitmail json YAML

2019-07-13 21:53:48 UTC MAIN commitmail json YAML

Add (ULONGEST) to prevent narrowing warnings.

(christos)

2019-07-13 17:13:40 UTC MAIN commitmail json YAML

2019-07-13 17:06:00 UTC MAIN commitmail json YAML

register with pmf to allow suspend.

(mlelstv)

2019-07-13 17:04:21 UTC MAIN commitmail json YAML

Use common code for SMEP/SMAP panic to print more information and
allow debugging.

(mlelstv)

2019-07-13 17:03:01 UTC MAIN commitmail json YAML

Use common code for SMEP/SMAP panic to print more information and
allow debugging.

(mlelstv)

2019-07-13 14:24:37 UTC MAIN commitmail json YAML

Remove the roundups, they are incorrect and cause memcmp to wrongfully fail
because of uninitialized bytes at the end of the buffers.

ok rmind@

(maxv)

2019-07-13 12:44:02 UTC MAIN commitmail json YAML

In the setitimer_old test case, allow for time passing between the two
setitimer() calls.  Should fix PR kern/54370.

(gson)

2019-07-13 09:47:15 UTC MAIN commitmail json YAML

2019-07-13 09:28:03 UTC MAIN commitmail json YAML

Define some new bits of CPUID Fn8000_0007 %edx AMD Advanced Power Management
leaf.

(msaitoh)

2019-07-13 09:24:17 UTC MAIN commitmail json YAML

Improve SB800 and newer chipsets support:
- Add newer chipset (e.g. X370/X399 and newer) support that the PCI device id
  is 0x790b. The register definitions are mainly taken from FreeBSD.
- Rename PIIXPM_INDIRECTIO_* to SB800_INDIRECTIO_* because those are only
  for SB800 and newer chipsets.
- SB800 also support 4 ports.
- SB800's interrupt configuration bit is different from others.
  Use SB800_SMB_HOSTC's bit 0.
- Do not bus_space_map devices which are at address 0 (it's uninitialized)
  in piixpm_attach().
- Add the port number to the dmesg output.
- Avoid uninitiliazed use of ctl and corresponding warnings. From OpenBSD rev.
  1.38

(msaitoh)

2019-07-12 23:32:45 UTC MAIN commitmail json YAML

allow c9x struct casts (in new libXt)

(christos)

2019-07-12 22:45:08 UTC MAIN commitmail json YAML

2019-07-12 22:44:33 UTC MAIN commitmail json YAML

2019-07-12 22:44:11 UTC MAIN commitmail json YAML

2019-07-12 22:43:15 UTC MAIN commitmail json YAML

put back the kvm stuff lost in previous merge.

(christos)

2019-07-12 22:42:45 UTC MAIN commitmail json YAML

add the bfd ntrad vectors so that core files are recognized on mips64

(christos)

2019-07-12 19:28:20 UTC MAIN commitmail json YAML

Add a couple of spaces to do the <space><tab> thing

(skrll)

2019-07-12 18:28:08 UTC MAIN commitmail json YAML

When adding non-disklabel boot partitions (or similar), distinguish between
ones we need to add to the outer (MBR) partitions, or copy over to the
inner (disklabel) partitions.

(martin)

2019-07-12 18:25:08 UTC MAIN commitmail json YAML

Fix copy & pasto: when using the whole disk but requiring boot partitions,
do not extend the size of the boot partition(s) to full disk size.

(martin)

2019-07-12 18:23:06 UTC MAIN commitmail json YAML

Add (U)EFI system partition type

(martin)

2019-07-12 18:22:36 UTC MAIN commitmail json YAML

Implement add_outer_partition (to allow access to partitions outside
the NetBSD disklabel part)

(martin)

2019-07-12 17:18:30 UTC MAIN commitmail json YAML

Fix info leak: zero out the buffer, because it is not entirely filled, and
the uninitialized bytes get copied to userland in sys___getdens30(). Remove
unneeded cast while here.

(maxv)

2019-07-12 10:39:12 UTC MAIN commitmail json YAML

Provide and use PV_ISKENTER_P.  NFCI.

(skrll)

2019-07-12 06:44:49 UTC MAIN commitmail json YAML

Fix STACK_ALIGN "bytes" argument which actually should be a mask.

(skrll)

2019-07-12 06:27:13 UTC MAIN commitmail json YAML

Add missing lock around pmap_protect.
ok, chs@

Reported-by: syzbot+6bfd0be70896fc9e9a3d@syzkaller.appspotmail.com

(mlelstv)

2019-07-12 03:57:50 UTC MAIN commitmail json YAML

Sync with OpenBSD's piixpm.c up to rev. 1.35:
- Print "polling" correctly when in the attach function. Same as OpenBSD
rev. 1.22-23.
- Improve debug printf()'s. Part of OpenBSD 1.24.
- Do not bus_space_map devices which are at address 0 (it's uninitialized).
  Same as OpenBSD rev. 1.25.
- Add ServerWorks HT1100 device from OpenBSD. Same as OpenBSD rev. 1.32
- Use unique wait channel. From OpenBSD rev. 1.35

(msaitoh)

2019-07-12 03:32:41 UTC MAIN commitmail json YAML

Improve (hopefully) mark up of the capabilities tables.

(uwe)

2019-07-12 02:39:38 UTC MAIN commitmail json YAML

2019-07-12 02:38:35 UTC MAIN commitmail json YAML

Fix previous (s/1000/1100/).

(msaitoh)

2019-07-12 02:33:52 UTC MAIN commitmail json YAML

2019-07-12 02:32:43 UTC MAIN commitmail json YAML

Add some ServerWorks HT1100 devices from OpenBSD.

(msaitoh)

2019-07-12 01:53:45 UTC MAIN commitmail json YAML

Use proper markup instead of .Em to refer to capabilities, structure
memebers, etc in the text (but not in the tables yet, as those require
more rework).

(uwe)

2019-07-11 23:28:17 UTC MAIN commitmail json YAML

relinguish our lock while we are autoloading.

(christos)

2019-07-11 23:27:24 UTC MAIN commitmail json YAML

Disable unloading until we keep track of references

(christos)

2019-07-11 18:22:14 UTC MAIN commitmail json YAML

add compat string for H5

ok jmcneill@

(macallan)

2019-07-11 17:30:44 UTC MAIN commitmail json YAML

Fix info leaks: the alignment of the structures causes uninitialized heap
memory to be copied to userland in sys_recvmsg().

(maxv)

2019-07-11 17:07:10 UTC MAIN commitmail json YAML

Fix info leak: 'map_attrib' is not used in UVM, and contains uninitialized
heap garbage. Return zero. Maybe we should remove the field completely.

(maxv)

2019-07-11 16:59:14 UTC MAIN commitmail json YAML

Fix (harmless) uninitialized variable: 'pg' could be 'endm', in which case
'pg->uobject' would not be initialized. Just invert the two last conditions
of the KASSERT.

ok hannken@

(maxv)

2019-07-11 15:21:46 UTC MAIN commitmail json YAML

2019-07-11 10:53:39 UTC MAIN commitmail json YAML

2019-07-11 09:48:22 UTC MAIN commitmail json YAML

Merge lines. Fixes display problem noted in PR 54361 by he@

(wiz)

2019-07-11 09:03:41 UTC MAIN commitmail json YAML

Remove unnecessary #include

(skrll)

2019-07-11 08:08:48 UTC MAIN commitmail json YAML

update for libXt 1.2.0 const/noreturnification:
- define GCC_* as supported by all our compilers
- mark xt_error as noreturn
- clear the error handler with XtSetErrorHandler(NULL) vs
  ((XtErrorHandler) 0) which avoids missing noreturn issue

(mrg)

2019-07-11 05:44:08 UTC MAIN commitmail json YAML

define _CONST_X_STRING for libXt 1.2.0

(mrg)

2019-07-11 05:43:50 UTC MAIN commitmail json YAML

2019-07-11 03:49:52 UTC MAIN commitmail json YAML

2019-07-11 03:30:01 UTC MAIN commitmail json YAML

Fix thinko: syscalls -> signals

(mgorny)

2019-07-10 21:53:35 UTC MAIN commitmail json YAML

break the build if a .pc generation leaves something matching "@.*@".
this is an error in the build that doesn't trigger issues until you
try to integrate with eg, pkgsrc.

(mrg)

2019-07-10 21:32:56 UTC MAIN commitmail json YAML

update fake configure to libepoxy 1.4.3.

(mrg)

2019-07-10 21:32:22 UTC MAIN commitmail json YAML

handle @epoxy_has_glx@, @epoxy_has_egl@, and @epoxy_has_wgl@.

(mrg)

2019-07-10 19:51:14 UTC MAIN commitmail json YAML

Improve/fix doc of PT_SETSTEP and PT_CLEARSTEP.

Reviewed by kamil.

(mgorny)

2019-07-10 19:03:47 UTC MAIN commitmail json YAML

Fix typo: SIGRAP -> SIGTRAP

(mgorny)

2019-07-10 17:55:33 UTC MAIN commitmail json YAML

Fix info leak: use kmem_zalloc, because we align the buffers, and the
otherwise uninitialized padding bytes get copied to userland in bpf_read().

(maxv)

2019-07-10 17:52:22 UTC MAIN commitmail json YAML

Fix info leak: instead of using SS_INIT as a literal compound, use a global
variable from rodata. The compound gets pushed on the stack, the padding
of the structure was therefore not initialized, and was getting leaked to
userland in sys___sigaltstack14().

(maxv)

2019-07-10 17:32:38 UTC MAIN commitmail json YAML

Zero out 'cprng->cs_name' entirely. Otherwise the RND pool gets polluted
by uninitialized bits from the end of the string.

(maxv)

2019-07-10 16:35:11 UTC MAIN commitmail json YAML

When deleting all partitions (e.g. before we use the default partition
sizes) do not kill the geometry information in the internal disklabel
copy.

(martin)

2019-07-10 16:23:55 UTC MAIN commitmail json YAML

Identify Nuvoton NCT6798D correctly. It seems that the bit width of NCT6796D
and newer devices' device ID is 13bit. The previous series was 12bits.

(msaitoh)

2019-07-10 13:41:14 UTC MAIN commitmail json YAML

libunbound: set real version in unbound.h

(roy)

2019-07-10 13:26:47 UTC MAIN commitmail json YAML

Use kmem_alloc/free() instead of old kern_malloc/free().

(isaki)

2019-07-10 13:17:57 UTC MAIN commitmail json YAML

Fix freem() argument.  The 3rd argument is bufsize, not direction...

(isaki)

2019-07-10 10:07:23 UTC MAIN commitmail json YAML

hidms depends on tpcalib now

(martin)

2019-07-10 07:10:48 UTC MAIN commitmail json YAML

fix conditional to avoid redefinition.

(mrg)

2019-07-10 06:21:40 UTC MAIN commitmail json YAML

Gracefully skip test if not enough space in temporary directory.

(martin)

2019-07-10 06:10:54 UTC MAIN commitmail json YAML

Reduce disk image size for tests (PR 44239 has been fixed)

(martin)

2019-07-10 05:57:43 UTC MAIN commitmail json YAML

Make sure we have enough free inodes before running the filename_expansion
test.

(martin)

2019-07-09 22:23:48 UTC MAIN commitmail json YAML

add all the arm subdirs explicitly.  the mtree vs dist strikes again.

(mrg)

2019-07-09 22:17:34 UTC MAIN commitmail json YAML

2019-07-09 22:12:40 UTC MAIN commitmail json YAML

2019-07-09 22:12:26 UTC MAIN commitmail json YAML

2019-07-09 21:55:21 UTC MAIN commitmail json YAML

2019-07-09 17:06:46 UTC MAIN commitmail json YAML

Fix info leak: always clear 'dkw', because some of its (otherwise
uninitialized) fields can be copied to userland, typically in the
DIOCGWEDGEINFO ioctl.

(maxv)

2019-07-09 16:56:24 UTC MAIN commitmail json YAML

Fix uninitialized variable: in ipsec_checkpcbcache(), spidx.dir is not
initialized, and the padding of the spidx structure is not initialized
either. This causes the memcmp() to wrongfully fail.

Change ipsec_setspidx() to always initialize spdix.dir and zero out the
padding.

ok ozaki-r@

(maxv)

2019-07-09 16:25:05 UTC MAIN commitmail json YAML

When we are going to create (and populate) a new boot partition, we should
newfs and mount it.

Fix arguments to the MD_PART_DEFAULTS macro and invoke it a bit earlier
(before we shift things around).

(martin)

2019-07-09 16:24:02 UTC MAIN commitmail json YAML

2019-07-09 16:21:52 UTC MAIN commitmail json YAML

When checking for existing NetBSD partitions skip extended MBR and disklabel
raw partitions.

(martin)

2019-07-09 16:16:33 UTC MAIN commitmail json YAML

Allow newfs for ext2fs partitions too.

(martin)

2019-07-09 16:14:46 UTC MAIN commitmail json YAML

When editing outer partitions:
- when there are no outer partitions to edit, just report success and go
  on, instead of failing an assertion.
- use the partitions passed as argument and avoid refering (the hopefully
  same set) via the global pm device pointer.

When checking for pre-exisiting partitions, skip non-user partitions
(like the raw partition in disklabel, or extended partitions in MBR).

(martin)

2019-07-09 15:17:50 UTC netbsd-8 commitmail json YAML

2019-07-09 15:16:45 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by nakayama in ticket #1286):

sys/dev/hyperv/vmbus.c: revision 1.4

Zero clear the allocated ring buffer for vmbus_channel.
This change makes Hyper-V's vmbus devices work properly even after reboot.

(martin)

2019-07-09 13:59:25 UTC MAIN commitmail json YAML

Update require.memory to match the increased rlimit.

(gson)

2019-07-09 12:56:30 UTC MAIN commitmail json YAML

Enable finger touch panel of HP Spectre x360 13-inch ae019TU

(ryoon)

2019-07-09 12:55:46 UTC MAIN commitmail json YAML

Do not overflow int64_t on HP Spectre x360 13-inch ae019TU

The machine has pen touch panel with (18344, 10544) -> (3840, 2160)
conversion.

(ryoon)

2019-07-09 12:52:51 UTC MAIN commitmail json YAML

Add tpcalib, touch panel calibration to ims(4)

Suggested by ryo@ at Japan NetBSD Users' Group BOF 2019-07-06.

(ryoon)

2019-07-09 12:17:13 UTC MAIN commitmail json YAML

Print extend capability from 0x25 to 0x29 correctly.

(msaitoh)

2019-07-09 12:13:42 UTC MAIN commitmail json YAML

2019-07-09 12:09:18 UTC MAIN commitmail json YAML

2019-07-09 12:07:30 UTC MAIN commitmail json YAML

Add Phison PS5000 and PS5016 NVMe.

(msaitoh)

2019-07-09 10:07:11 UTC MAIN commitmail json YAML

Zero clear the allocated ring buffer for vmbus_channel.
This change makes Hyper-V's vmbus devices work properly even after reboot.

(nakayama)

2019-07-09 08:46:59 UTC MAIN commitmail json YAML

2019-07-09 02:50:25 UTC MAIN commitmail json YAML

tests: check that a new cache is not created over the limit

(ozaki-r)

2019-07-08 23:06:15 UTC MAIN commitmail json YAML

2019-07-08 22:59:17 UTC MAIN commitmail json YAML

2019-07-08 20:41:25 UTC MAIN commitmail json YAML

2019-07-08 20:37:33 UTC MAIN commitmail json YAML

define _CONST_X_STRING to silence Xt warnings (from xcalc 1.1.0.)

(mrg)

2019-07-08 20:04:05 UTC MAIN commitmail json YAML

2019-07-08 19:58:13 UTC MAIN commitmail json YAML

2019-07-08 19:46:57 UTC MAIN commitmail json YAML

The network settings confirmation message is a manually formated table,
so do not treat it as free flowing text.

(martin)

2019-07-08 19:36:02 UTC MAIN commitmail json YAML

Properly zero new memory after reallocating the timezone menu

(martin)

2019-07-08 16:31:54 UTC netbsd-8 commitmail json YAML

2019-07-08 16:30:58 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by ozaki-r in ticket #1285):

sys/netinet6/nd6.c: revision 1.255
tests/net/ndp/t_ndp.sh: revision 1.32

nd6: restore a missing reachability confirmation

On sending a packet over a STALE cache, the cache should be tried a reachability
confirmation, which is described in RFC 2461/4861 7.3.3.  On the fast path in
nd6_resolve, however, the treatment for STALE caches has been skipped
accidentally.  So STALE caches never be back to the REACHABLE state.

To fix the issue, branch to the fast path only when the cache entry is the
REACHABLE state and leave other caches to the slow path that includes the
treatment.  To this end we need to allow to return a link-layer address if a
valid address is available on the slow path too, which is the same behavior as
FreeBSD and OpenBSD.

tests: test state transitions of neighbor caches

(martin)

2019-07-08 16:28:36 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1284):

sys/arch/hp300/hp300/autoconf.c: revision 1.106

Handle sti(4) graphics at sgc on HP9000/425t properly.  PR port-hp300/54255

Should be pulled up to netbsd-8.

(martin)

2019-07-08 06:45:01 UTC MAIN commitmail json YAML

The correct fix for lib/51000 is not to remove the apparently dead assignment
but to add the missing usage.

From https://bitbucket.org/tnozaki/netbsd/commits/24b35fdce250
Thanks to Takehiko Nozaki

(mlelstv)

2019-07-08 03:22:38 UTC MAIN commitmail json YAML

2019-07-08 03:04:15 UTC MAIN commitmail json YAML

Add "ifconfig [-]vlan-hwtagging" to enable/disable VLAN hardware tagging
offload function. It's useful to see Ethernet frame's VLAN tag by
disabling with "ifconfig fooX -vlan-hwtagging" and "tcpdump -e -i fooX".

(msaitoh)

2019-07-07 21:24:20 UTC MAIN commitmail json YAML

cnmagic.9: add xref to ddb(4), and minor grammatical fixes

(gutteridge)

2019-07-07 17:50:34 UTC MAIN commitmail json YAML

re-add arm64 to the list of llvm-ok platforms.  fixes gallium_dri.so:

swrast_dri.so: Undefined symbol "lp_native_vector_width" (symnum = 388))

(mrg)

2019-07-07 15:12:59 UTC MAIN commitmail json YAML

The whole 'tv' structure gets added to the RND pool, so clear it first,
otherwise each random buffer gets tainted by uninitialized bytes from the
padding.

(maxv)

2019-07-07 12:58:45 UTC MAIN commitmail json YAML

Fix some uninitialized memory access and a potential buffer overrun on
machines with multiple network interfaces.

(martin)

2019-07-07 11:58:44 UTC MAIN commitmail json YAML

2019-07-07 11:58:15 UTC MAIN commitmail json YAML

Enable tegradrm and tegrafb now that jmcneill has fixed it

(skrll)

2019-07-07 10:27:41 UTC MAIN commitmail json YAML

Register userspace interfaces for our connector

(jmcneill)

2019-07-07 06:29:15 UTC MAIN commitmail json YAML

Avoid memory reallocation on SET_FORMAT.

(isaki)

2019-07-07 06:14:21 UTC MAIN commitmail json YAML

Rearrange some KASSERT and debug messages, to sync with others.

(isaki)

2019-07-07 06:06:46 UTC MAIN commitmail json YAML

Fix to evaluate the validity of this track at earlier on audio_read().
It fixes a panic on read() against descriptor opened as O_RDWR on the
half duplex device.

(isaki)

2019-07-06 19:45:25 UTC MAIN commitmail json YAML

PR/54351: Izumi Tsutsui: Remove obsolete entries that are in
/usr/share/examples/dhcpcd/hooks/, so that when someone uses
the examples, they don't get removed by postinstall. A more
advanced way to fix this is to put a date in the the obsolete
entry and only remove files when they pre-date that date. But
this is too much complexity for little benefit for now.

(christos)

2019-07-06 15:53:38 UTC MAIN commitmail json YAML

If panel timings are missing, assume 800x600

(jmcneill)

2019-07-06 14:37:24 UTC MAIN commitmail json YAML

Fix bug: if seg == UIO_SYSSPACE, tv[] is not initialized. The branches
should depend on tptr[] instead.

(maxv)

2019-07-06 14:27:39 UTC MAIN commitmail json YAML

Fix (harmless) uninitialized variable. In the path

namei_tryemulroot -> namei_oneroot-> namei_start

There was a branch where 'ndp->ni_erootdir' was not initialized.

(maxv)

2019-07-06 12:58:58 UTC MAIN commitmail json YAML

Implement auto recovery of the mixing volume.

(isaki)

2019-07-06 12:30:37 UTC MAIN commitmail json YAML

Don't sign-extend bytes when dumping description data.

(mlelstv)

2019-07-06 08:00:19 UTC MAIN commitmail json YAML

Revert previous, for now.

(maxv)

2019-07-06 05:41:23 UTC MAIN commitmail json YAML

Add a condition in the loop. Otherwise there could be an infinite loop,
and we could also be wrongfully adding more wedges than necessary.
Arbitrarily limit the number of blocks to 512, like GPT.

(maxv)

2019-07-06 05:13:11 UTC MAIN commitmail json YAML

Localify two functions that are no longer used outside. Also return the
error from the *_vcpu_run() functions, now that we commit the states in
them (which can fail).

(maxv)

2019-07-06 05:05:53 UTC MAIN commitmail json YAML

Fix two length checks, otherwise a malicious USB key plugged in the
system could trigger overflows, seen with KASAN.

(maxv)

2019-07-06 00:45:02 UTC MAIN commitmail json YAML

2019-07-06 00:23:38 UTC MAIN commitmail json YAML

Fix start_delay calculation for tcon0. port-arm/54342

(jmcneill)

2019-07-06 00:10:25 UTC MAIN commitmail json YAML

cvs.1 & cvs.texinfo: note global "-u" option

Add details about the global "-u" option, partly to clarify its
distinction from the "admin" command's local "-u" option. Addresses
PR bin/25472.

(gutteridge)

2019-07-05 23:30:58 UTC MAIN commitmail json YAML

cvs.1 & cvs.texinfo: note NetBSD addition of global -D option

(gutteridge)

2019-07-05 22:42:09 UTC MAIN commitmail json YAML

cvs.1 & cvs.texinfo: a couple of minor corrections

Add a caveat about file locking (a.k.a. reserved checkouts) to the
"release" command, and add a missing word elsewhere.

(gutteridge)

2019-07-05 17:14:48 UTC MAIN commitmail json YAML

Fix info leak. The padding of 'sigact' is not initialized, it gets copied
in the proc, and can later be obtained by userland.

(maxv)

2019-07-05 17:08:56 UTC MAIN commitmail json YAML

More inlines, prerequisites for future changes. Also, remove fngetsw(),
which was a duplicate of fnstsw().

(maxv)

2019-07-05 15:33:07 UTC MAIN commitmail json YAML

2019-07-05 08:29:19 UTC MAIN commitmail json YAML

Change dtrace toxic range to "0 .. VM_MIN_KERNEL_ADDRESS_DEFAULT",
the direct map may be mapped below "VM_MIN_KERNEL_ADDRESS".

(hannken)

2019-07-05 08:28:52 UTC MAIN commitmail json YAML

Change module type to "MODULE_CLASS_MISC" to allow preloading.

Change "dtrace_nullop()" to return zero, it gets casted to "int (*)(...)".

(hannken)

2019-07-05 08:28:16 UTC MAIN commitmail json YAML

When building a module keep symbols if built with "MKCTF" and "COPTS=-g".

(hannken)

2019-07-05 06:19:49 UTC MAIN commitmail json YAML

2019-07-05 06:19:24 UTC MAIN commitmail json YAML

Add some Intel Whisky Lake devices.

(msaitoh)

2019-07-05 05:09:24 UTC MAIN commitmail json YAML

Resynchronizing the input stream could infinitely wait when the touchpad
is in the wrong (relative) mode. The detection of relative mode is never
reached.

Limit the resynchronization to 6 bytes, then trigger a reset.

(mlelstv)

2019-07-04 15:54:09 UTC MAIN commitmail json YAML

Get the very generically-named put_uint32(), etc. out of the application
namespace.  These symbols are not intended to be used outside of the
dns_sd library.

(thorpej)

2019-07-04 15:31:37 UTC MAIN commitmail json YAML

ADDDC AEDC IBPI LMCE POR PPR SAF-TE SDDC SSC WHEA

(sevan)