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

2024-05-10 08:03:34 UTC Now

2016-08-05 08:55:29 UTC MAIN commitmail json YAML

Remove trailing whitespace.

(wiz)

2016-08-05 08:24:46 UTC MAIN commitmail json YAML

Ignore return values when restoring what has just been undone.  We're
really just putting back something that was there before, so we should
not get any errors, and a panic() would be rather severe.

This and the corresponding commit to vnd.c address newly reported
Coverity CID 1364761 and CID 1364760

(pgoyette)

2016-08-05 08:21:24 UTC MAIN commitmail json YAML

Ignore return values when backing out of a "finish" sequence.  There
really shouldn't be any errors here (we're just putting something back
that previously existed), and a panic() would be rather drastic.

(pgoyette)

2016-08-05 07:22:17 UTC MAIN commitmail json YAML

Avoid string gymnastics in an olympic year.

(christos)

2016-08-05 06:58:55 UTC MAIN commitmail json YAML

fix CID 1364766: Resource leaks

(knakahara)

2016-08-05 06:54:22 UTC MAIN commitmail json YAML

CID 1364758:  Integer handling issues, avoid sign extension to 64 bits.

(christos)

2016-08-05 05:32:02 UTC MAIN commitmail json YAML

Revert a part of previous commit.
If addr is not specified as "zsc0 at intio0" in kernel config
(though it's not right of course), it will cause a panic.
intio_map_allocate_region() should be called after address check.

(isaki)

2016-08-05 04:21:01 UTC MAIN commitmail json YAML

The ppp compressors are already being handled correctly.  No new
work will be needed here.

(pgoyette)

2016-08-05 02:27:14 UTC MAIN commitmail json YAML

Add some info regarding ppp

(pgoyette)

2016-08-05 00:52:02 UTC MAIN commitmail json YAML

CID 1364759: fix using uninitialized value

(ozaki-r)

2016-08-05 00:51:14 UTC MAIN commitmail json YAML

CID 1364757: remove unnecessary branching

(ozaki-r)

2016-08-04 23:54:45 UTC MAIN commitmail json YAML

Update sets lists for new slcompress module

(pgoyette)

2016-08-04 23:53:47 UTC MAIN commitmail json YAML

Add and enable a new module, slcompress

This is a prerequisite to modularizing the ppp pseudo-device

(pgoyette)

2016-08-04 22:12:31 UTC MAIN commitmail json YAML

Add some more notes

(pgoyette)

2016-08-04 21:39:20 UTC MAIN commitmail json YAML

Another header change.

(rjs)

2016-08-04 20:07:18 UTC MAIN commitmail json YAML

TI_DM37xx does not currently have a working omapscm(4), which provides
omap_devid().  Avoid using omap_devid() until correctly fixed.

(jakllsch)

2016-08-04 18:08:12 UTC MAIN commitmail json YAML

2016-08-04 18:07:43 UTC MAIN commitmail json YAML

2016-08-04 17:50:52 UTC MAIN commitmail json YAML

make E2MAXSYMLINKLEN just alias for EXT2_MAXSYMLINKLEN, they are the same

(jdolecek)

2016-08-04 17:47:48 UTC MAIN commitmail json YAML

move i_e2fs_* defines from ufs/inode.h to ext2fs/ext2fs_dinode.h, where they belong; they don't seem to be used anywhere else then ext2fs code any more

(jdolecek)

2016-08-04 17:43:48 UTC MAIN commitmail json YAML

rename struct ext2fs_dinode attribute e2di_dacl to correct
e2di_size_high; even Linux ext2 filesystem code actually uses it
unconditionally this way and ext4 code finally also calls it that way
in their struct definition too; if there was any trace of this for other
purpose it's long gone

(jdolecek)

2016-08-04 17:07:24 UTC MAIN commitmail json YAML

2016-08-04 16:36:46 UTC MAIN commitmail json YAML

2016-08-04 16:22:40 UTC MAIN commitmail json YAML

2016-08-04 14:08:23 UTC MAIN commitmail json YAML

2016-08-04 14:05:20 UTC MAIN commitmail json YAML

Change message for aprint_normal() "CPSW Ethernet" to "Layer 2 3-Port Switch".
Its described in Technical Reference Manual.

(kiyohara)

2016-08-04 12:56:31 UTC MAIN commitmail json YAML

Make this build with clang:
- Remove unused static const variables
- Adjust impossibleish comparision.

(jakllsch)

2016-08-04 12:38:12 UTC MAIN commitmail json YAML

2016-08-04 12:15:08 UTC MAIN commitmail json YAML

gets -> kgets. the last part of PR/51200.
It was using libsa's gets, so it's possible to change to kgets
as rev 1.23.  I've confirmed that it works.

(isaki)

2016-08-04 11:49:07 UTC MAIN commitmail json YAML

2016-08-04 10:45:52 UTC MAIN commitmail json YAML

Add a list of "module issues" based on an Email discussion between myself
and christos@

(pgoyette)

2016-08-04 08:46:07 UTC MAIN commitmail json YAML

provide and use 'ci' in pmap_remove_all_complete.

(skrll)

2016-08-04 07:22:42 UTC MAIN commitmail json YAML

An attempt to create a fully modular kernel by including GENERIC and
undefining all the drivers we have modules for. This is done to reduce
the kernel footprint for DTRACE and also to test that the modularized
drivers work. Current issues:

1. builtin drivers can't depend on modularized drivers (the modularized
  drivers are attempted to load as builtins).
2. there is no way to "no define" drivers
3. it is not always obvious by their names which drivers/options correspond
  to which modules.
4. right now critical drivers that would need to be pre-loaded (ffs,
  exec_elf64) are still built-in so that we don't need to alter the boot
  blocks to boot.

Ideally modstat should show none of the drivers as built-in but we are far
from that.

(christos)

2016-08-04 07:14:50 UTC MAIN commitmail json YAML

Support OMAP 4430.  But ADMA2 don't working yet.
tested on Gumstix DuoVero.

(kiyohara)

2016-08-04 07:09:15 UTC MAIN commitmail json YAML

Flesh out sched_protect

(christos)

2016-08-04 07:06:14 UTC MAIN commitmail json YAML

Fix address for omapgpio4.

(kiyohara)

2016-08-04 07:02:39 UTC MAIN commitmail json YAML

Move BOARDTYPE and EVBARM_BOARDTYPE from std.overo to OVERO.

(kiyohara)

2016-08-04 06:58:42 UTC MAIN commitmail json YAML

Sync with sys/ufs/ext2fs/ext2fs_bswap.c.

(nonaka)

2016-08-04 06:54:47 UTC MAIN commitmail json YAML

Fix description to 'NEXCOM VTC100'.

(kiyohara)

2016-08-04 06:53:10 UTC MAIN commitmail json YAML

Enable tiotg and USB devices.

(kiyohara)

2016-08-04 06:50:28 UTC MAIN commitmail json YAML

Add disabled MOTG_DEBUG and remove ?HCI_DEBUG.  Also disable USB_DEBUG.

(kiyohara)

2016-08-04 06:44:58 UTC MAIN commitmail json YAML

Set host-mode always.  motg(4) doesn't supports device and OTG modes.

(kiyohara)

2016-08-04 06:43:43 UTC MAIN commitmail json YAML

2016-08-04 06:13:15 UTC MAIN commitmail json YAML

Print the parent module that asked for the builtin to be loaded and failed.
XXX: if a driver is built-in why can't it ask for a filesystem module to
be loaded?

(christos)

2016-08-04 05:35:19 UTC MAIN commitmail json YAML

Move fpu_cordit2() to #ifdef CORDIC_BOOTSTRAP section.
This reduces ~2KB text segment.
Reported by Krister Walfridsson on tech-kern two months ago.

(isaki)

2016-08-04 04:05:14 UTC MAIN commitmail json YAML

include stddef.h for offsetof.

fix newfs_ext2fs build failure on evbppc.

(nonaka)

2016-08-04 03:50:55 UTC MAIN commitmail json YAML

vnconfig(8) was renamed to vndconfig(8) some time ago, and most places
keep both names around.

One place that got missed is /rescue so let's update it for consistency
with all the other places.

(Pointed out in private Email by kre@)

(pgoyette)

2016-08-04 03:16:00 UTC MAIN commitmail json YAML

pass EXT2_DINODE_SIZE(fs) as isize to e2fs_iload().
should fix build failure.

(nonaka)

2016-08-04 03:01:39 UTC MAIN commitmail json YAML

pass EXT2_DINODE_SIZE(&sblock) as isize to e2fs_isave().

(nonaka)

2016-08-04 02:49:50 UTC MAIN commitmail json YAML

pass isize to e2fs_i_bswap() if BYTE_ORDER != LITTLE_ENDIAN.

(nonaka)

2016-08-03 23:55:47 UTC MAIN commitmail json YAML

Right-align numeric columns REFS and SIZE for easier viewing

(pgoyette)

2016-08-03 23:53:50 UTC MAIN commitmail json YAML

We don't have any FILES, so no need for a FILESDIR

(pgoyette)

2016-08-03 23:33:59 UTC MAIN commitmail json YAML

Update previous.  Since original format was %llu, replace it with
% PRIu64 (unsigned).

(pgoyette)

2016-08-03 23:29:05 UTC MAIN commitmail json YAML

get and set expanded timestamp if the inode contains the extra information, add support for create time

(jdolecek)

2016-08-03 23:28:01 UTC MAIN commitmail json YAML

Use correct printf() format for inode (fixes build for me)

(pgoyette)

2016-08-03 21:53:03 UTC MAIN commitmail json YAML

2016-08-03 19:59:57 UTC MAIN commitmail json YAML

be quiet about regular intermediate authentication states.

(mlelstv)

2016-08-03 19:56:41 UTC MAIN commitmail json YAML

be less noisy with concurrent scan requests.

(mlelstv)

2016-08-03 17:16:07 UTC MAIN commitmail json YAML

More cleanups from Felix Deichmann (code) and me (panics).

(christos)

2016-08-03 16:37:02 UTC MAIN commitmail json YAML

machdep.booted_kernel is not an absolute path, make it so. Now u_int is
found but its parent is not :-)

(christos)

2016-08-03 15:59:58 UTC MAIN commitmail json YAML

Don't touch pm_onproc at all in pmap_{update,destroy} and adjust KASSERT
to suit.

Update to cover the PMAP_TLB_MAX > 1 case as well while I'm here.

(skrll)

2016-08-03 15:24:28 UTC MAIN commitmail json YAML

Add some missing __attribute__((format(printf annotations.

(jakllsch)

2016-08-03 13:11:37 UTC pgoyette-localcount commitmail json YAML

As suggested in private Email, rename BUGS section to CAVEATS.

(pgoyette)

2016-08-03 13:09:44 UTC MAIN commitmail json YAML

Bump date for new ifstat command.

(wiz)

2016-08-03 12:40:42 UTC MAIN commitmail json YAML

Fix _SC_TIMER_MAX listing, bump date

(ryoon)

2016-08-03 12:33:56 UTC MAIN commitmail json YAML

Do globbing for FTP URLs of the form ftp://... too

ok christos

(maya)

2016-08-03 11:51:18 UTC MAIN commitmail json YAML

Map the recursive slot and page table pages as non-executable on Xen. Same
as normal x86.

(maxv)

2016-08-03 09:11:18 UTC MAIN commitmail json YAML

Adjust for change to kernel ext2fs headers.

(rjs)

2016-08-03 08:34:21 UTC MAIN commitmail json YAML

intrctl(8): pretty printing intrctl list.

e.g.
========== before ==========
interrupt id   CPU#00   CPU#01 device name(s)
irq 9       0*       0 pq3pcie1
irq 10       0*       0 pq3pcie0
irq 12       30*       0 usb1
irq 13       79*       0 etsec1-tx
irq 14     268*       0 etsec1-rx
irq 15       0*       0 etsec3-tx
irq 16       0*       0 etsec3-rx
irq 17       0*       0 etsec3-err
irq 18       0*       0 etsec1-err
irq 26     1030*       0 duart
irq 27       0*       0 i2c
irq 56   680437*       0 esdhc
msigroup 0       0*       0 msi 0-31
========== before ==========

========== after ==========
interrupt id                CPU0                  CPU1  device name(s)
irq 9                          0*                    0  pq3pcie1
irq 10                          0*                    0  pq3pcie0
irq 12                        30*                    0  usb1
irq 13                        79*                    0  etsec1-tx
irq 14                        310*                    0  etsec1-rx
irq 15                          0*                    0  etsec3-tx
irq 16                          0*                    0  etsec3-rx
irq 17                          0*                    0  etsec3-err
irq 18                          0*                    0  etsec1-err
irq 26                      1629*                    0  duart
irq 27                          0*                    0  i2c
irq 56                    730617*                    0  esdhc
msigroup 0                      0                    18* msi 0-31
========== after ==========

This patch is implemented by nonaka@n.o. Thanks.

(knakahara)

2016-08-03 08:28:09 UTC MAIN commitmail json YAML

fix: incorrect sysctlbyname(3) error handling.

pointed out by nonaka@n.o

(knakahara)

2016-08-03 08:25:38 UTC MAIN commitmail json YAML

intrid and dev_xname must be NUL terminated by kernel.

pointed out by nonaka@n.o

(knakahara)

2016-08-03 03:35:24 UTC MAIN commitmail json YAML

IDT's TSE2002GB2 has the same ID as TS3000GB2, so remove TSE2002GB2.

(msaitoh)

2016-08-02 17:53:46 UTC MAIN commitmail json YAML

2016-08-02 17:36:02 UTC MAIN commitmail json YAML

adjust the comments for on-disk ext2fs inode to indicate which of the ext* was it implemented for linux kernel; makes it a bit easier to locate

split e2di_linux_reserved3 with e2di_extra_isize and e2di_checksum_high, tag as ext4

(jdolecek)

2016-08-02 17:24:24 UTC MAIN commitmail json YAML

do not bswap fragment address, support in ext* for them was never actually implemented in linux kernels

(jdolecek)

2016-08-02 15:56:09 UTC MAIN commitmail json YAML

2016-08-02 14:54:03 UTC MAIN commitmail json YAML

2016-08-02 14:21:53 UTC MAIN commitmail json YAML

Map the kernel text, rodata and data+bss independently on Xen, with
respectively RX, R and RW.

(maxv)

2016-08-02 14:03:34 UTC MAIN commitmail json YAML

Align the segments properly, and split text+rodata in two separate segments
on Xen.

(maxv)

2016-08-02 13:53:45 UTC MAIN commitmail json YAML

2016-08-02 13:45:46 UTC MAIN commitmail json YAML

2016-08-02 13:45:13 UTC MAIN commitmail json YAML

2016-08-02 13:29:35 UTC MAIN commitmail json YAML

Use PG_RO instead of a magic zero.

(maxv)

2016-08-02 13:25:56 UTC MAIN commitmail json YAML

KNF, and use PAGE_SIZE instead of NBPG.

(maxv)

2016-08-02 12:23:08 UTC MAIN commitmail json YAML

kobj_machdep() needs a chance to moify the loaded code, so move the code
to protect it read-only a bit later.

(martin)

2016-08-02 08:05:08 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h@1.6 / diff / nxr@1.6
src/external/gpl3/binutils/lib/libbfd/arch/arm/bfd_stdint.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/armeb/bfd_stdint.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/armeb/bfdver.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/armeb/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/coldfire/bfd_stdint.h@1.3 / diff / nxr@1.3
src/external/gpl3/binutils/lib/libbfd/arch/earmeb/bfd_stdint.h@1.3 / diff / nxr@1.3
src/external/gpl3/binutils/lib/libbfd/arch/earmeb/bfdver.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/earmeb/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/earmhf/bfd_stdint.h@1.3 / diff / nxr@1.3
src/external/gpl3/binutils/lib/libbfd/arch/earmhf/bfdver.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/earmhf/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb/bfd_stdint.h@1.3 / diff / nxr@1.3
src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb/bfdver.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/earmhfeb/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h@1.7 / diff / nxr@1.7
src/external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd_stdint.h@1.6 / diff / nxr@1.6
      :
(more 36 files)
regen for binutils 2.26.1 and *.

(mrg)

2016-08-02 04:50:16 UTC MAIN commitmail json YAML

ip6flow refactor like ipflow.

    - move ip6flow sysctls into ip6_flow.c like ip_flow.c:r1.64
    - build ip6_flow.c only if GATEWAY kernel option is enabled

(knakahara)

2016-08-01 19:06:32 UTC MAIN commitmail json YAML

2016-08-01 19:05:24 UTC MAIN commitmail json YAML

Add pointer to bus_space_set_region_4 implemenation in armv7_generic_bs_tag.

(jakllsch)

2016-08-01 18:28:38 UTC MAIN commitmail json YAML

pm_remove_all needs handling in pmap_destroy as well as pmap_update

(skrll)

2016-08-01 18:09:50 UTC MAIN commitmail json YAML

PR 51384 David Binderman: don't shift into the void

(dholland)

2016-08-01 16:07:39 UTC MAIN commitmail json YAML

This panic is wrong. There could be two consecutive clusters below
avail_start.

(maxv)

2016-08-01 15:41:05 UTC MAIN commitmail json YAML

Don't fail if a module does not have a data or rodata section. Small
modules don't have data.

(maxv)

2016-08-01 15:01:50 UTC MAIN commitmail json YAML

OpenSSH-7.3 out.

(wiz)

2016-08-01 12:02:00 UTC pgoyette-localcount commitmail json YAML

Add a BUGS section, which is really a RESTRICTIONS section (but mdoclint
doesn't like RESTRICTIONS!)

(pgoyette)

2016-08-01 11:22:35 UTC MAIN commitmail json YAML

2016-08-01 10:22:53 UTC MAIN commitmail json YAML

improve fast-forward performance when the number of flows exceeds IPFLOW_MAX.

In the fast-forward case, when the number of flows exceeds IPFLOW_MAX, the
performmance degraded to about 50% compared to the case less than IPFLOW_MAX
flows. This modification suppresses the degradation to 65%. Furthermore,
the modified kernel is about the same performance as the original kernel
when the number of flows is less than IPFLOW_MAX.

The original patch is implemented by ryo@n.o. Thanks.

(knakahara)

2016-08-01 07:39:23 UTC pgoyette-localcount commitmail json YAML

Import test fix from HEAD.

With this, a complete test run on HEAD vs the localcount branch yields
identical lists of "Failed test cases" and "Expected failures"

(pgoyette)

2016-08-01 04:37:53 UTC MAIN commitmail json YAML

2016-08-01 03:43:25 UTC MAIN commitmail json YAML

Bump kernel version for struct ifaddr change

(ozaki-r)

2016-08-01 03:15:31 UTC MAIN commitmail json YAML

Apply pserialize and psref to struct ifaddr and its variants

This change makes struct ifaddr and its variants (in_ifaddr and in6_ifaddr)
MP-safe by using pserialize and psref. At this moment, pserialize_perform
and psref_target_destroy are disabled because (1) we don't need them
because of softnet_lock (2) they cause a deadlock because of softnet_lock.
So we'll enable them when we remove softnet_lock in the future.

(ozaki-r)

2016-08-01 02:50:03 UTC MAIN commitmail json YAML

Revert "Revert part of "Switch the address list of intefaces to pslist(9)" (r1.220)"

netstat now uses sysctl instead of kvm(3) to get address information from
the kernel. So we can avoid the issue introduced by the reverted commit
(PR kern/51325) by updating netstat with the latest source code.

(ozaki-r)

2016-07-31 23:30:28 UTC MAIN commitmail json YAML

Apply patch from PR 43587, mostly from martin and kre. When writing a
sysctl variable using ?= fails with EPERM, don't print an error
message.

Ideally setting a sysctl to the same value it already has should also
not fail regardless of permissions, but this would need to be done in
the kernel.

(dholland)

2016-07-31 22:38:04 UTC MAIN commitmail json YAML

Don't allow initializers of the form { .a = .b = expr } as this is not
valid. Helps a bit with PR 22500.

(dholland)

2016-07-31 22:36:53 UTC MAIN commitmail json YAML

2016-07-31 21:34:53 UTC MAIN commitmail json YAML

PR 38290 Adam Hoka: IXANY should exist for _XOPEN_SOURCE

(dholland)

2016-07-31 20:34:04 UTC MAIN commitmail json YAML

2016-07-31 19:33:18 UTC MAIN commitmail json YAML

2016-07-31 19:22:25 UTC MAIN commitmail json YAML

2016-07-31 19:12:41 UTC MAIN commitmail json YAML

Instead of testing for unsigned < 0, compare before subtracting.
Reset of PR 51297 from David Binderman.

(dholland)

2016-07-31 19:10:54 UTC MAIN commitmail json YAML

Don't check for unsigned variables being less than 0 in
patchunwindframe(). Instead, check before subtracting, which in this
case means at the call site.

It would probably be better to change the call signature so the
subtraction happens inside patchunwindframe(), but since I don't
really know exactly what this code is trying to do I'm not comfortable
changing it.

Issue 1 in PR 51297 from David Binderman.

(dholland)

2016-07-31 18:27:27 UTC MAIN commitmail json YAML

PR 51264 Jose Luis Rodriguez Garcia: lfs userland bufcache rehash is broken

(dholland)

2016-07-31 18:14:36 UTC MAIN commitmail json YAML

Manipulate the signal masks so signals only arrive while we're waiting,
so they can't illegally reenter libc.

Fixes the problem Greg A. Woods describes in PR 51267, which might or
might not be the original submitter's problem.

(dholland)

2016-07-31 17:59:09 UTC MAIN commitmail json YAML

Don't call variables that are used "dummy".

(dholland)

2016-07-31 15:33:42 UTC MAIN commitmail json YAML

Fix up uarea page mapping compile conditional - we only need code if
USPACE is > PAGE_SIZE.

(skrll)

2016-07-31 13:12:59 UTC pgoyette-localcount commitmail json YAML

mport rev 1.95 from HEAD

(pgoyette)

2016-07-31 13:01:29 UTC MAIN commitmail json YAML

we require root for sched_fifo, and more verbose messages.

(christos)

2016-07-31 12:17:36 UTC MAIN commitmail json YAML

Disestablish COW handler on error.  No need to do further copies after
the snapshot device failed.

Should fix PR kern/51377: fss(4) panic if snapshot mounted read/write

(hannken)

2016-07-31 07:06:24 UTC MAIN commitmail json YAML

2016-07-31 04:05:32 UTC MAIN commitmail json YAML

In bwrite, add assertion that vp != NULL. (vp is the vnode from the
buffer being written.)

There's some logic here that carefully checks for vp being null, and
other logic that will crash if it is. It appears that it's all
needless paranoia. See tech-kern for more info.

Unless someone sees the assertion go off (in which case a lot more
investigation is needed) I or someone will clean out the logic at some
future point.

Spotted by coypu.

(dholland)

2016-07-31 03:56:57 UTC pgoyette-localcount commitmail json YAML

Import changes from HEAD

(pgoyette)

2016-07-31 02:15:55 UTC MAIN commitmail json YAML

2016-07-31 02:14:13 UTC MAIN commitmail json YAML

2016-07-31 02:13:26 UTC MAIN commitmail json YAML

2016-07-31 02:11:42 UTC pgoyette-localcount commitmail json YAML

2016-07-31 02:02:20 UTC pgoyette-localcount commitmail json YAML

2016-07-31 01:36:49 UTC pgoyette-localcount commitmail json YAML

When initializing the rump component, detach the [bc]devsw after
using the devmajors to create the device nodes.  Normal module
initialization will reattach them.

XXX This code sequence is fairly common, and probably should be
XXX extracted into a separate routine and/or macro.  But there's
XXX a lot of variables/parameters involved...

(pgoyette)

2016-07-31 01:33:21 UTC pgoyette-localcount commitmail json YAML

Descend into fss subdirectory

(pgoyette)

2016-07-31 01:32:00 UTC pgoyette-localcount commitmail json YAML

Use after initialization, not before

(pgoyette)

2016-07-31 01:28:52 UTC pgoyette-localcount commitmail json YAML

Add directories for the fss(4) test

(pgoyette)

2016-07-31 01:28:02 UTC pgoyette-localcount commitmail json YAML

2016-07-30 23:07:23 UTC MAIN commitmail json YAML

Fix variable names in previous

(pgoyette)

2016-07-30 22:36:14 UTC MAIN commitmail json YAML

More adaptation of the rump component init, to avoid EEXIST during
regular module initialization.

(pgoyette)

2016-07-30 15:38:17 UTC MAIN commitmail json YAML

Fix reversed test.

(christos)

2016-07-30 12:33:27 UTC MAIN commitmail json YAML

Update command line parsing to match reality.  Only one of -c, -u, or
-l can be specified, and the -x option is available only for -c.

(pgoyette)

2016-07-30 11:31:00 UTC MAIN commitmail json YAML

2016-07-30 11:10:40 UTC MAIN commitmail json YAML

Remove obsolete BUGS section. getsockname(2) report sensible values
for bound UNIX domain sockets.

(njoly)

2016-07-30 11:03:54 UTC MAIN commitmail json YAML

2016-07-30 07:10:42 UTC MAIN commitmail json YAML

2016-07-30 07:09:03 UTC MAIN commitmail json YAML

Don't always include PARANOIA code

(skrll)

2016-07-30 06:29:28 UTC MAIN commitmail json YAML

Supply lastvaddr to load_buffer.  Fix printf formats.

(matt)

2016-07-30 06:28:05 UTC MAIN commitmail json YAML

Use register_t for _ds_vaddr

(matt)

2016-07-30 06:27:45 UTC MAIN commitmail json YAML

KX needs to set on !O32 kernels

(matt)

2016-07-30 06:20:54 UTC MAIN commitmail json YAML

For LP64 and N32 make sure KX is set in the trapframe as well.

(matt)

2016-07-30 06:20:14 UTC MAIN commitmail json YAML

stick my neck out for a runnable-but-experimental lfs64

(dholland)

2016-07-30 06:09:29 UTC MAIN commitmail json YAML

2016-07-30 05:58:15 UTC MAIN commitmail json YAML

KASSERT for KX in __mips_n32 as well.

(skrll)

2016-07-30 05:55:34 UTC MAIN commitmail json YAML

Fix typo.  N32 doesn't want UX on.

(matt)

2016-07-29 20:29:38 UTC MAIN commitmail json YAML

Don't trigger BJ_ASSERT(false) on invalid BPF_Jxxx opcode in jmp_to_op().

This change helps survive AFL fuzzing without calling bpf_validate() first.

Also change alu_to_op() function to have a similar interface.

(alnsn)

2016-07-29 20:27:37 UTC MAIN commitmail json YAML

Mount the snapshot read-only; otherwise we get a nasty panic.

Re-order the clean-up steps to properly undo what we did.

(pgoyette)

2016-07-29 19:27:45 UTC MAIN commitmail json YAML

scsipi(9): Removed duplicate "for"

(palle)

2016-07-29 17:13:09 UTC MAIN commitmail json YAML

Use %s+strerro(errno) instead of %m (From Kurt Lidl)

(christos)

2016-07-29 15:43:02 UTC MAIN commitmail json YAML

Fix up va for pmap_md_map_ephemeral_page and so that cache ops get the
correct address

(skrll)

2016-07-29 15:38:05 UTC MAIN commitmail json YAML

2016-07-29 10:57:32 UTC pgoyette-localcount commitmail json YAML

2016-07-29 10:09:38 UTC MAIN commitmail json YAML

Add the real directory as well as the debug directory.

(pgoyette)

2016-07-29 10:07:58 UTC MAIN commitmail json YAML

2016-07-29 09:52:46 UTC MAIN commitmail json YAML

Add destination directory for new dev/fss test

(pgoyette)

2016-07-29 09:47:09 UTC MAIN commitmail json YAML

Simplify ARM_MMU_EXTENDED #ifdefs

No functional change

(skrll)

2016-07-29 07:28:53 UTC MAIN commitmail json YAML

2016-07-29 07:28:19 UTC MAIN commitmail json YAML

Add MegaRAID SAS3008

(nonaka)

2016-07-29 07:02:24 UTC MAIN commitmail json YAML

Add files for the new fss(4) test

(pgoyette)

2016-07-29 06:13:39 UTC MAIN commitmail json YAML

Add a basic test for fss(4)

XXX For now, we just create required files (including mount-points)
XXX in the test's working directory.  Eventually someone with more
XXX rump-foo than I should create a fss rump-component and then update
XXX the test to run under rump.

(pgoyette)

2016-07-29 06:11:12 UTC MAIN commitmail json YAML

Remove.  Nothing here (or below) seems to refer to it, and it won't
work anyway due to the case of the 'l' in CPPFlAGS

(pgoyette)

2016-07-29 06:02:03 UTC MAIN commitmail json YAML

Avoid memset and rtcache_free if unnecessary

It's the same as ip_output.

(ozaki-r)

2016-07-29 05:23:24 UTC MAIN commitmail json YAML

Update the test - the "official" name of the vnd configuration utility
was changed in NetBSD 7 to vndconfig(8).

(pgoyette)

2016-07-29 05:20:33 UTC MAIN commitmail json YAML

Improve wording, enhance the example

(pgoyette)

2016-07-29 02:28:38 UTC pgoyette-localcount commitmail json YAML

Add module initializers in the pmax-specific copies of the [bc]devsw's

(pgoyette)

2016-07-29 02:19:52 UTC pgoyette-localcount commitmail json YAML

Add a note to revisit the locking for this device.

(pgoyette)

2016-07-29 01:49:39 UTC pgoyette-localcount commitmail json YAML

Redo previous, restoring "return xxx;" in each case of the select.  This
gets the exit conditions back the way they were, and allows the atf test
kernel/t_pty to pass.

(pgoyette)

2016-07-28 23:59:15 UTC pgoyette-localcount commitmail json YAML

Since md(4) has a pointer from the softc back to the device_t, it is
OK for us to use device_lookup_private_acquire() rather than calling
device_lookup_acquire() followed by device_private().

So, redo earlier changes, which reduces diff to the original code at
the branch-point.

(pgoyette)

2016-07-28 22:46:48 UTC MAIN commitmail json YAML

2016-07-28 19:24:08 UTC MAIN commitmail json YAML

Resurrect Asia/Tomsk, split off from Asia/Novosibirsk in tzdata2016d.

(nakayama)

2016-07-28 14:18:09 UTC MAIN commitmail json YAML

src/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/alpha/bfdver.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/alpha/config.h@1.6 / diff / nxr@1.6
src/external/gpl3/binutils/lib/libbfd/arch/arm/bfd_stdint.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/arm/bfdver.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/arm/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/coldfire/bfdver.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/coldfire/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/hppa/bfdver.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/hppa/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/i386/bfdver.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/i386/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/ia64/bfdver.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/ia64/config.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/m68000/bfdver.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/m68000/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h@1.4 / diff / nxr@1.4
src/external/gpl3/binutils/lib/libbfd/arch/m68k/bfdver.h@1.9 / diff / nxr@1.9
src/external/gpl3/binutils/lib/libbfd/arch/m68k/config.h@1.5 / diff / nxr@1.5
      :
(more 165 files)
regen; Left: earm, armeb, earmeb, riscv64, earmhf, earmhfeb, aarch64.

(christos)

2016-07-28 12:25:25 UTC MAIN commitmail json YAML

2016-07-28 12:25:08 UTC MAIN commitmail json YAML

2016-07-28 09:13:06 UTC MAIN commitmail json YAML

Note sdtemp(4)'s JEDEC TSE2004av support.

(msaitoh)

2016-07-28 09:11:14 UTC MAIN commitmail json YAML

Add JEDEC TSE2004av support. OK'ed by pgoyette. If a device conforms
TES2004av, it can be used without adding new entry into the matching
table.

(msaitoh)

2016-07-28 09:03:51 UTC MAIN commitmail json YAML

Fix panic on adding/deleting IP addresses under network load

Adding and deleting IP addresses aren't serialized with other network
opeartions, e.g., forwarding packets. So if we add or delete an IP
address under network load, a kernel panic may happen on manipulating
network-related shared objects such as rtentry and rtcache.

To avoid such panicks, we still need to hold softnet_lock in in_control
and in6_control that are called via ioctl and do network-related operations
including IP address additions/deletions.

Fix PR kern/51356

(ozaki-r)

2016-07-28 08:24:58 UTC MAIN commitmail json YAML

From Michael Plass:

The superblock field that distinguishes between 4.2BSD and 4.4BSD
inodes is really only relevant on a UFS1 file system. Make sure that
it is a UFS1 fs before using fs_old_inodefmt.

Note that the NetBSD newfs and mkfs utilities initialize fs_old_inodefmt
even for UFS2, so problems were apparent only on file systems created
by other operating systems, for example, FreeBSD.

(martin)

2016-07-28 07:54:31 UTC MAIN commitmail json YAML

2016-07-28 07:52:06 UTC MAIN commitmail json YAML

PR kern/51371: fix misleading indentation

(martin)

2016-07-28 06:45:32 UTC pgoyette-localcount commitmail json YAML

Remove duplicated code (cut-and-paste error)

(pgoyette)

2016-07-28 03:09:48 UTC MAIN commitmail json YAML

2016-07-28 03:08:39 UTC MAIN commitmail json YAML

Add Super Micro Computer Inc

(nonaka)

2016-07-28 03:05:31 UTC MAIN commitmail json YAML

sort by vendor id.

(nonaka)

2016-07-28 01:44:56 UTC pgoyette-localcount commitmail json YAML

Don't try to call device_release() if we succesfully called vnd_destroy()

(pgoyette)

2016-07-28 01:07:20 UTC pgoyette-localcount commitmail json YAML

Clean up the vnd_spawn() routine so it actually works.  In particular,
it needs to return the new unit's sc _after_ acquiring a reference to
the unit.

(pgoyette)

2016-07-27 23:17:31 UTC pgoyette-localcount commitmail json YAML

Return ENXIO if the device is NOT found, not when the device IS found!

(pgoyette)

2016-07-27 16:45:00 UTC MAIN commitmail json YAML

Use UVM_PROT_ALL only if UVM_KMF_EXEC is given as argument. Otherwise, if
UVM_KMF_PAGEABLE is also given as argument, only the VA is allocated and
UVM waits for the page to fault before kentering it. When kentering it, it
will use the UVM_PROT_ flag that was passed to uvm_map; which means that it
will kenter it as RWX.

With this change, the number of RWX pages in the amd64 kernel reaches
strictly zero.

(maxv)

2016-07-27 13:04:29 UTC MAIN commitmail json YAML

Call cpu_init_msrs on i386 when waking up. Currently it does not change
anything, since MSR_EFER is already enabled earlier. But if we add new
MSRs in the future, we will want them when waking up as well.

(maxv)

2016-07-27 12:08:46 UTC MAIN commitmail json YAML

Re-enable large pages on the data segment, but don't map the first page,
and add a comment to explain why. We will have to move the LAPIC VA.

The large page support is technically the same as before my last commit,
since in practice, the first page of .data is never mapped with large
pages.

(maxv)

2016-07-27 11:51:57 UTC pgoyette-localcount commitmail json YAML

When detaching, call device_release() to allow the detach to complete.

(pgoyette)

2016-07-27 11:23:32 UTC pgoyette-localcount commitmail json YAML

When we spawn a new unit, make sure we get a pointer to its device_t so
we have something to give device_release() when we're finished!

Also, add a call to device_release() in an error path.

(pgoyette)

2016-07-27 11:13:14 UTC MAIN commitmail json YAML

Fix RB_KDB by calling the debugger entry points after pmap_bootstrap, etc

(skrll)

2016-07-27 09:57:26 UTC MAIN commitmail json YAML

Bump size of scratchstr - some KASSERTMGS exceed 256 characters

(skrll)

2016-07-27 09:32:35 UTC MAIN commitmail json YAML

2016-07-27 09:11:44 UTC MAIN commitmail json YAML

Print device ID with 8bits again (revert part of rev. 1.27) because
the revision field also printed next.

(msaitoh)

2016-07-27 08:38:25 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2016-07-27 07:44:10 UTC MAIN commitmail json YAML

- Add 0x54-0x57.
- Add note about sdtemp(4).

(msaitoh)