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 (177d) 

2024-05-10 00:58:35 UTC Now

2016-06-21 11:35:47 UTC MAIN commitmail json YAML

2016-06-21 11:33:33 UTC MAIN commitmail json YAML

2016-06-21 10:25:27 UTC MAIN commitmail json YAML

Make sure returning ifp from in6_select* functions psref-ed

To this end, callers need to pass struct psref to the functions
and the fuctions acquire a reference of ifp with it. In some cases,
we can simply use if_get_byindex, however, in other cases
(say rt->rt_ifp and ia->ifa_ifp), we have no MP-safe way for now.
In order to take a reference anyway we use non MP-safe function
if_acquire_NOMPSAFE for the latter cases. They should be fixed in
the future somehow.

(ozaki-r)

2016-06-21 10:21:04 UTC MAIN commitmail json YAML

Protect if_byindex with pserialize

(ozaki-r)

2016-06-21 10:18:27 UTC MAIN commitmail json YAML

Tweak route get outputs to make tests work

"expire" value of route get output is unexpectedly a negative value
on rump kernel for some reasons and the tests almost always fail
on babylon5. So just ignore it to make tests work for now. Should
fix it in the future.

(ozaki-r)

2016-06-21 06:14:40 UTC MAIN commitmail json YAML

Revert version 1.19 (make ufid_ino in struct ulfs_ufid 64-bit) -- via
a twisty maze of marginal if not illegal type punning it breaks the
cleaner.

This will need to be done over, but it requires substantially more
mechanism and compat ioctls. Booo.

(dholland)

2016-06-21 05:04:16 UTC MAIN commitmail json YAML

2016-06-21 03:54:04 UTC MAIN commitmail json YAML

fix ATF net/carp failure

(knakahara)

2016-06-21 03:34:23 UTC MAIN commitmail json YAML

Bump kernel version for ip_moptions and ip6_moptions changes

And maybe if_output_lock changes also needed a bump?

(ozaki-r)

2016-06-21 03:28:28 UTC MAIN commitmail json YAML

Replace ifp of ip_moptions and ip6_moptions with if_index

The motivation is the same as the mbuf's rcvif case; avoid having a pointer
of an ifnet object in ip_moptions and ip6_moptions, which is not MP-safe.

ip_moptions and ip6_moptions can be stored in a PCB for inet or inet6
that's life time is different from ifnet one and so an ifnet object can be
disappeared anytime we get it via them. Thus we need to look up an ifnet
object by if_index every time for safe.

(ozaki-r)

2016-06-21 03:07:55 UTC MAIN commitmail json YAML

2016-06-21 02:14:11 UTC MAIN commitmail json YAML

Fix nd6_output (if_output_lock conversion mistake)

(ozaki-r)

2016-06-20 22:59:36 UTC MAIN commitmail json YAML

2016-06-20 20:19:43 UTC MAIN commitmail json YAML

Fix DEBUG build
While here, if DIAGNOSTIC panic to KASSERTMSG.

ok mlelstv@

(maya)

2016-06-20 19:14:35 UTC MAIN commitmail json YAML

put back commented out name resolution code that was gc'ed after previous
refactoring.

(christos)

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

2016-06-20 10:02:43 UTC MAIN commitmail json YAML

B260 "Slot Power Limit" ECN. PCIe 3.1 ECN. September 18, 2015.

(msaitoh)

2016-06-20 08:57:18 UTC MAIN commitmail json YAML

Get rid of invalid KASSERT

The mbuf being checked is allocated in ieee80211_getmgtframe just above,
so checking NULL of its CTX is meaningless.

Pointed out by mlelstv@

(ozaki-r)

2016-06-20 08:34:59 UTC MAIN commitmail json YAML

wm(4) can enable IFEF_START_MPSAFE now.

(knakahara)

2016-06-20 08:30:59 UTC MAIN commitmail json YAML

2016-06-20 08:24:36 UTC MAIN commitmail json YAML

introduce if_start_lock()

if_start_lock() calls ifp->if_start() holding KERNEL_LOCK if it is required.

(knakahara)

2016-06-20 08:18:59 UTC MAIN commitmail json YAML

fix: i386 build failure

(knakahara)

2016-06-20 08:14:41 UTC MAIN commitmail json YAML

fix: should not assert IFEF_OUTPUT_MPSAFE in bridge_output()

(knakahara)

2016-06-20 08:14:06 UTC MAIN commitmail json YAML

Prevent use after free.  Don't free an interrupt source still in use.

Ok: Kengo NAKAHARA

(hannken)

2016-06-20 08:12:25 UTC MAIN commitmail json YAML

Fix a few bounds and instruction sequences generated in the PLT; exercised
by ASLR and verified to work with the aslr fixed random debug sysctls.

(martin)

2016-06-20 08:08:13 UTC MAIN commitmail json YAML

fix: i386/ALL build failure

(knakahara)

2016-06-20 07:23:56 UTC MAIN commitmail json YAML

tentative fix for ATF(net/if_bridge/t_bridge)

(knakahara)

2016-06-20 07:13:07 UTC MAIN commitmail json YAML

2016-06-20 07:12:00 UTC MAIN commitmail json YAML

Set ssc as early as possible

(skrll)

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

make bridge_output MP-safe, so that bridge(4) can enable IFEF_OUTPUT_MPSAFE.

making MP-scalable is future work.

(knakahara)

2016-06-20 07:01:45 UTC MAIN commitmail json YAML

make ether_output() MP-safe, so that if_ether can enable IFEF_OUTPUT_MPSAFE.

making MP-scalable is future work.

(knakahara)

2016-06-20 06:52:44 UTC MAIN commitmail json YAML

make looutput() MP-safe, so that lo(4) can enable IFEF_OUTPUT_MPSAFE.

making MP-scalable is future work.

(knakahara)

2016-06-20 06:46:38 UTC MAIN commitmail json YAML

2016-06-20 06:41:30 UTC MAIN commitmail json YAML

Do psref_target_destroy after purging packets

Because purging packets may try to send packets, which requires psref yet.

(ozaki-r)

2016-06-20 06:41:15 UTC MAIN commitmail json YAML

introduce if_output_lock()

if_output_lock() calls ifp->if_output() holding KERNEL_LOCK if it is required.

(knakahara)

2016-06-20 06:35:06 UTC MAIN commitmail json YAML

introduce if_extflags (was if__pad1)

(knakahara)

2016-06-20 04:18:12 UTC MAIN commitmail json YAML

For built-in modules, the iic driver requires i2c_bitbang

(pgoyette)

2016-06-20 03:55:34 UTC MAIN commitmail json YAML

In lfs_mknod, don't release dvp until done with it. This was exposed a
while back when I removed a sketchy preprocessor macro scheme, but I'd
left it the way it was at the time and marked it for later. Now I
guess it's later.

Also don't randomly use both dvp and ap->a_dvp; they're the same, so
pick one and stick to it.

(dholland)

2016-06-20 03:36:09 UTC MAIN commitmail json YAML

One more batch of already-synced ufs changes:

ufs_extern.h 1.79 is equivalent to ulfs_extern.h 1.14
ufsmount.h 1.43 is (roughly) equivalent to lfs_extern.h 1.102
ufs_inode.c 1.94 does not apply to lfs
ufs_inode.c 1.95 does not apply to lfs either
ufs_readwrite.c 1.108 is equivalent to ulfs_readwrite.c 1.8
ufs_readwrite.c 1.109 is equivalent to ulfs_readwrite.c 1.9
ufs_readwrite.c 1.110 is equivalent to ulfs_readwrite.c 1.10
ufs_readwrite.c 1.111 does not apply to lfs
ufs_readwrite.c 1.112 is equivalent to ulfs_readwrite.c 1.11
ufs_readwrite.c 1.113 is equivalent to ulfs_readwrite.c 1.13
ufs_readwrite.c 1.114 is equivalent to ulfs_readwrite.c 1.14
ufs_readwrite.c 1.115 is equivalent to ulfs_readwrite.c 1.15
ufs_readwrite.c 1.116-1.118 does not apply to lfs
ufs_readwrite.c 1.119-1.120 are equivalent to ulfs_readwrite.c 1.16
ufs_rename.c 1.12 is equivalent to lfs_rename.c 1.8
ufs_vnops.c 1.226 is equivalent to ulfs_vnops.c 1.22 and lfs_vnops.c 1.270
ufs_vnops.c 1.227 is equivalent to ulfs_vnops.c 1.23
ufs_vnops.c 1.228-1.229 are equivalent to ulfs_vnops.c 1.24
ufs_vnops.c 1.230 is equivalent to ulfs_vnops.c 1.25 and lfs_vnops.c 1.271
ufs_vnops.c 1.231 originated in lfs
ufs_vnops.c 1.232 does not apply to lfs

(dholland)

2016-06-20 03:29:52 UTC MAIN commitmail json YAML

2016-06-20 03:25:46 UTC MAIN commitmail json YAML

Massedit u_int{8,16,32,64}_t to uint{8,16,32,64}_t. This effectively
merges ufs/dinode.h 1.25.

(dholland)

2016-06-20 03:11:21 UTC MAIN commitmail json YAML

Merge ufs_inode.c 1.93: missing unlock on error path.

(dholland)

2016-06-20 02:42:08 UTC MAIN commitmail json YAML

With the previous we seem to have the changes from -r1.225 of ufs_vnops.c.
(as that was stuff from moving ffs to the new vcache and lfs has also been
moved, this is not surprising)

(dholland)

2016-06-20 02:33:02 UTC MAIN commitmail json YAML

ulfs_makeinode -> lfs_makeinode

(dholland)

2016-06-20 02:31:47 UTC MAIN commitmail json YAML

Merge (effectively) -r1.78 of ufs_extern.h: shift ulfs_makeinode to
lfs_vnops.c and make it file-static there, as that's the only place
it's used.

(dholland)

2016-06-20 02:25:04 UTC MAIN commitmail json YAML

Note more already-merged versions:

inode.h 1.68 is subsumed by ulfs_inode.h 1.19
inode.h 1.69-1.72 do not apply to lfs
ufs_extern.h 1.74 was covered when lfs was moved to the new vnode cache
ufs_extern.h 1.75 is equivalent to ulfs_extern.h 1.13
ufs_extern.h 1.76-1.77 do not apply to lfs
ufsmount.h 1.42 does not apply to lfs
ufs_inode.c 1.90 is subsumed by ulfs_inode.c 1.10
ufs_inode.c 1.91-1.92 do not apply to lfs
ufs_lookup.c 1.130 is subsumed by ulfs_lookup.c 1.24
ufs_lookup.c 1.131 is equivalent to ulfs_lookup.c 1.20
ufs_lookup.c 1.132 is equivalent to ulfs_lookup.c 1.21
ufs_lookup.c 1.133 is equivalent to ulfs_lookup.c 1.22
ufs_lookup.c 1.134 is equivalent to ulfs_lookup.c 1.23
ufs_lookup.c 1.135 is equivalent to ulfs_lookup.c 1.25
ufs_quota2.c 1.38 is equivalent to ulfs_quota2.c 1.17
ufs_quota2.c 1.39 is equivalent to ulfs_quota2.c 1.16
ufs_quota2.c 1.40 is equivalent to ulfs_quota2.c 1.18
ufs_vfsops.c 1.53 is subsumed by lfs_vfsops.c 1.324
ufs_vfsops.c 1.54 is subsumed by lfs_vfsops.c 1.324
ufs_vnops.c 1.223-1.224 do not apply to lfs

(dholland)

2016-06-20 02:05:25 UTC MAIN commitmail json YAML

fix typo in previous

(dholland)

2016-06-20 02:03:32 UTC MAIN commitmail json YAML

Merge some cosmetic changes from ffs_quota2.c 1.5. I didn't merge the
whitespace changes.

(dholland)

2016-06-20 01:56:21 UTC MAIN commitmail json YAML

Merge -r1.11 of extattr.h:
Bump UFS1 extended attribute max name length to 256

(dholland)

2016-06-20 01:53:38 UTC MAIN commitmail json YAML

Merge -r1.37 of ufs_dirhash.c:
clear i_dirhash sooner, but what lock protects it?

(dholland)

2016-06-20 01:50:14 UTC MAIN commitmail json YAML

Merge -r1.46 of ufs_extattr.c: Fix uninitialized mutex usage

(dholland)

2016-06-20 01:47:58 UTC MAIN commitmail json YAML

Merge -r1.45 of ufs_extattr.c:
Fix UFS1 extended attribute backend autocreation deadlock

(dholland)

2016-06-20 01:44:05 UTC MAIN commitmail json YAML

Merge -r1.44 of ufs_extattr.c and related change -r1.302 of ffs_vfops.c:
fix use-after-free on failed unmount with extended attributes enabled.

(dholland)

2016-06-20 01:23:04 UTC MAIN commitmail json YAML

Remove stray 'n' in file. silly control key...

(dholland)

2016-06-20 01:20:01 UTC MAIN commitmail json YAML

Merge ufs_rename.c 1.11: ufs_gro_genealogy: use vcache_get() to lookup DOTDOT.

(dholland)

2016-06-20 01:06:23 UTC MAIN commitmail json YAML

ufs/inode.h -r1.67 is effectively merged into here too.

(dholland)

2016-06-20 01:05:36 UTC MAIN commitmail json YAML

Merge -r1.67 of ufs/inode.h: make the inode field of a filehandle
64-bit instead of truncating to 32 bits. Note that if you're serving
nfs off lfs (but I don't think you are as I think there are known
fatal problems doing so) you'll need to reboot your clients after this
change.

I've used a 64-bit value explicitly instead of ino_t (as in the ufs
structure) because this is a structure whose size ought to be well
defined. I remember some discussion of this when the ufs change was
committed, but not the conclusion (if any) -- if anyone hates this it
can be changed to ino_t easily enough.

(dholland)

2016-06-20 00:53:10 UTC MAIN commitmail json YAML

Merge -r1.20 and -r1.21 of ufs_quota1.c: widen before multiplying.

(dholland)

2016-06-20 00:52:04 UTC MAIN commitmail json YAML

Widen before multiplying. Like -r1.21, but in the other similar case.

(dholland)

2016-06-20 00:18:40 UTC MAIN commitmail json YAML

Merge ufs/inode.h 1.66: remove i_hash from struct inode. This is the
hash table entry link from the old per-fs vnode cache and we don't
need it any more.

(dholland)

2016-06-20 00:09:42 UTC MAIN commitmail json YAML

Merge ufs_quota2.c 1.37: set grace time if lowering the limit causes
the user/group to now be over quota. From Edgar Fu�.

(dholland)

2016-06-20 00:05:58 UTC MAIN commitmail json YAML

Add us.dvorak keymap variant for ADB keyboards.  Addresses PR 51255.

Tested by sevan@.

(jakllsch)

2016-06-20 00:00:47 UTC MAIN commitmail json YAML

More already-merged or equivalent changes:

ufs_dirhash.c 1.36 corresponds to ulfs_dirhash.c 1.8
ufs_extattr.c 1.43 corresponds to ulfs_extattr.c 1.7
ufs_lookup.c 1.126 does not apply to lfs
ufs_lookup.c 1.127 we already have
ufs_lookup.c 1.128 does not apply to lfs
ufs_lookup.c 1.129 corresponds to ulfs_lookup.c 1.19
ufs_quota1.c 1.19 corresponds to ulfs_quota1.c 1.7
ufs_quota1.c 1.20 corresponds to ulfs_quota1.c 1.8
ufs_quota2.c 1.36 we have equivalent changes for
ufs_rename.c 1.9 corresponds to lfs_rename.c 1.5
ufs_rename.c 1.10 corresponds to lfs_rename.c 1.6
ufs_vnops.c 1.219 corresponds to lfs_vnops.c 1.260 and ulfs_vnops.c 1.19
ufs_vnops.c 1.220 corresponds to lfs_vnops.c 1.261 and ulfs_vnops.c 1.20
ufs_vnops.c 1.221 was superseded by later changes
ufs_vnops.c 1.222 got fixed independently in lfs

(dholland)

2016-06-19 23:11:49 UTC MAIN commitmail json YAML

2016-06-19 23:06:09 UTC MAIN commitmail json YAML

2016-06-19 22:46:19 UTC MAIN commitmail json YAML

we already have changes here comparable to ufs_bswap.h -r1.20 and -r1.21.

(dholland)

2016-06-19 22:41:31 UTC MAIN commitmail json YAML

Relax the dup alloc tests to not include the on-disk data for ffsv2, since
nothing checks that the lazy-initialized inodes are correct and if they happen
to get corrupted, there is no way to fix them.

(christos)

2016-06-19 22:38:23 UTC MAIN commitmail json YAML

we are actually synced with ufs/dinode.h 1.24 and ufs/dir.h 1.25.

(dholland)

2016-06-19 22:27:56 UTC MAIN commitmail json YAML

2016-06-19 22:14:38 UTC MAIN commitmail json YAML

missed one
(probably this should be tracked in some way other than pasting rcsid
comments, but it's what we've got)

(dholland)

2016-06-19 22:11:55 UTC MAIN commitmail json YAML

note that we're synced with ufs_vnops.c -r1.217 and ufsmount.h -r1.41
(those changes removed lfs hooks from ufs so shouldn't be merged across)

(dholland)

2016-06-19 22:07:17 UTC MAIN commitmail json YAML

Merge -r1.216 of ufs_vnops.c: comments about maxsymlinklen handling

(dholland)

2016-06-19 22:03:06 UTC MAIN commitmail json YAML

Merge -r1.215 of ufs_vnops.c: the speed limit is 80
(-r1.214 was ffs-only)

(dholland)

2016-06-19 21:58:42 UTC MAIN commitmail json YAML

Update the ufs versions these files are synced with by 1: the
201306016 commit by hannken@ that removed references to ffs_snapgone
in ufs doesn't need to be synced into lfs.

(dholland)

2016-06-19 21:12:44 UTC MAIN commitmail json YAML

more NBIO > 0
(not sure why test-compiling yesterday didn't expose these, probably
improper cflags)

(dholland)

2016-06-19 10:49:34 UTC MAIN commitmail json YAML

Link to the list of MIPS Computer Systems, Inc. machines.

(rkujawa)

2016-06-19 09:42:28 UTC MAIN commitmail json YAML

Display debug messages before loading the kernel.
It makes easy to read.

(isaki)

2016-06-19 09:35:06 UTC MAIN commitmail json YAML

Add a new config_detach() flag, DETACH_POWEROFF, which is set when
detaching devices at shutdown time with RB_POWERDOWN.
When detaching wd(4), put the drive in standby before detach
for DETACH_POWEROFF.
Fix PR kern/51252

(bouyer)

2016-06-19 09:23:16 UTC MAIN commitmail json YAML

Split variable.
'dev' is the device number in devspec[] and
'bootdev' is the boot device parameter made from 'dev'.

(isaki)

2016-06-19 08:44:34 UTC MAIN commitmail json YAML

Copy with -f.
On x68k, CDEXTRA has /usr/mdec/boot and its permission is 444.
So this copy was failed from second time.

(isaki)

2016-06-19 07:38:08 UTC MAIN commitmail json YAML

2016-06-19 06:58:17 UTC MAIN commitmail json YAML

Broaden the #if NBIO > 0 block. Should fix broken emips build.

(dholland)

2016-06-19 06:47:04 UTC MAIN commitmail json YAML

More debug and fix a debug

(skrll)

2016-06-18 21:45:05 UTC MAIN commitmail json YAML

avoid duplicate symbols.

(christos)

2016-06-18 21:41:09 UTC MAIN commitmail json YAML

2016-06-18 20:27:55 UTC MAIN commitmail json YAML

Fix non-debug build.

(skrll)

2016-06-18 19:30:24 UTC MAIN commitmail json YAML

Debug updates to work with vmstat(1) -u

(skrll)

2016-06-18 16:51:44 UTC MAIN commitmail json YAML

2016-06-18 14:56:04 UTC MAIN commitmail json YAML

Change two KASSERT to KASSERTMSG to provide better diagnostics.

(martin)

2016-06-18 14:39:15 UTC MAIN commitmail json YAML

Use generic types in the profil(2) function prototype (<unistd.h>)

(kamil)

2016-06-18 13:09:20 UTC MAIN commitmail json YAML

Clarify that EHB is SSNOP on older implementations,
revert accidential change at the bottom.

(maya)

2016-06-18 12:53:21 UTC MAIN commitmail json YAML

Added some notes on playstation2 and MIPSnnR6 deprecations of SSNOP and
branch likely instructions.

(maya)

2016-06-18 12:12:09 UTC MAIN commitmail json YAML

Link static test program with LDSTATIC to deal with PIE.

(joerg)

2016-06-18 06:36:18 UTC MAIN commitmail json YAML

Improve wording, and add reference to mandoc(3)
Ok from wiz@

(abhinav)

2016-06-17 21:59:06 UTC MAIN commitmail json YAML

2016-06-17 21:52:27 UTC MAIN commitmail json YAML

Update sparc64 TODO: sun4u specfic code in TRAP_SETUP() + make a note about importing the man pages for the sun4v specific drivers

(palle)

2016-06-17 21:38:09 UTC MAIN commitmail json YAML

2016-06-17 19:45:24 UTC MAIN commitmail json YAML

Note import of dhcpcd-6.11.1

(roy)

2016-06-17 19:42:32 UTC MAIN commitmail json YAML

2016-06-17 18:48:07 UTC MAIN commitmail json YAML

Fix grammar/spelling at few places.

(abhinav)

2016-06-17 17:35:21 UTC MAIN commitmail json YAML

catch up with new names.

(christos)

2016-06-17 17:05:04 UTC MAIN commitmail json YAML

rename intr bits

(christos)

2016-06-17 17:03:20 UTC MAIN commitmail json YAML

ifdef out unused code.

(christos)

2016-06-17 16:07:40 UTC MAIN commitmail json YAML

More(/less) debug

(skrll)

2016-06-17 15:57:08 UTC MAIN commitmail json YAML

_KERNEL_OPT protection

(skrll)

2016-06-17 15:38:54 UTC MAIN commitmail json YAML

disable hardware crypto for now.

(christos)

2016-06-17 14:28:29 UTC MAIN commitmail json YAML

Serialize all access to the NFS request queue via splsoftnet(). Fixes random
crashes.
XXX: Pullup-7

(christos)

2016-06-17 07:41:56 UTC MAIN commitmail json YAML

Remove the "totally untested" comments for the ZorroII frame buffer
select macro. The card is confirmed to work in an A2000.

(phx)

2016-06-17 03:55:35 UTC MAIN commitmail json YAML

When deadbeef is treated as a 32-bit signed integer, it actually has a
negative value.  So, if the value gets written into a sysctl variable,
and then is read back, the twos-complement value is displayed.

So, when checking for the value having been written, make sure we check
for the correct value!

(pgoyette)

2016-06-17 03:27:50 UTC MAIN commitmail json YAML

arm-builtins needs insn-opinit.h

I had this sitting in my tree already, but prompted by Michael Plass on
port-arm

(skrll)

2016-06-16 23:09:44 UTC MAIN commitmail json YAML

Check for duplicate module names before loading modules that were
"pushed" by the boot loader.  The boot loader pushes the module
name for the root file system (unless the root file system is ffs)
even if the file system module is built into the kernel.  When
this happens, we get a lot of "redefined symbol" error messages.

This fix does not alter the behavior of pushing the file system
name.  It simply avoids the redefined symbol errors by detecting
that the module is already built-in to the kernel and not trying
to load another copy.

While here, differentiate the error message text between "failed
to load" and "failed to fetch_info" conditions.

Addresses PR kern/50357

(pgoyette)

2016-06-16 15:51:13 UTC MAIN commitmail json YAML

Use m_set_rcvif, not M_SETCTX.

M_SETCTX is only for driver-private use of rcvif, whereas here we
really mean to set the receiving interface with m_set_rcvif.

(riastradh)

2016-06-16 15:33:39 UTC MAIN commitmail json YAML

As discussed at the biginning of last week (June 6 & 7, 2016) on
tech-kern in messages with a Subject starting [Re:] /dev/sdN -> /dev/sdN[cd]
and in PR port-amd64/51216 :

Create bare (no letter suffix) device names (block & raw) that
refer to the raw device ('c' or 'd' partition as appropriate).

This commit was delayed waiting to see if there was to be any more
discussion - there wasn't a lot.

Caution: this is going to consume 2 more inodes per disc device
configured, everywhere that devices are configured using MAKEDEV

(kre)

2016-06-16 15:21:49 UTC MAIN commitmail json YAML

use M_SETCTX() macro.

(nonaka)

2016-06-16 15:18:34 UTC MAIN commitmail json YAML

Fix error branches of if_sdl_sysctl.

Can't release the psref if we didn't even find the interface!

(riastradh)

2016-06-16 15:17:56 UTC MAIN commitmail json YAML

Record the tzdata version in a separate file in the share/zoneinfo directory.

The file is kept up to date by the tzdata2netbsd script

(agc)

2016-06-16 15:11:43 UTC MAIN commitmail json YAML

Replace makewhatis(8) with makemandb(8) in SEE ALSO.

(abhinav)

2016-06-16 15:10:58 UTC MAIN commitmail json YAML

Document -f option for man(1).
Also remove unsupported options for `man -k` from the synopsis and usage.

(abhinav)

2016-06-16 14:51:56 UTC MAIN commitmail json YAML

make platinumfb.c conditional on platinumfb
somehow that fell through the cracks too...

(macallan)

2016-06-16 14:46:12 UTC MAIN commitmail json YAML

somehow this fell through the cracks when I committed platinumfb.c
thanks chuq for noticing

(macallan)

2016-06-16 14:07:16 UTC MAIN commitmail json YAML

Add man.conf(5) and man(1) in the SEE ALSO section.

(abhinav)

2016-06-16 13:01:08 UTC MAIN commitmail json YAML

more conservating handling of memory.

(christos)

2016-06-16 12:56:49 UTC MAIN commitmail json YAML

fix mbuf handling; we don't crash anymore.

(christos)

2016-06-16 12:48:09 UTC MAIN commitmail json YAML

Bump date for previous

(ryoon)

2016-06-16 12:47:10 UTC MAIN commitmail json YAML

2016-06-16 11:34:13 UTC MAIN commitmail json YAML

Move relro after we've computed out relocbase and re-enable it.
(Matthias Weckbecker)

(christos)

2016-06-16 06:20:08 UTC MAIN commitmail json YAML

2016-06-16 06:08:06 UTC MAIN commitmail json YAML

Make assertion of linker_file #ifdef __FreeBSD__. Fixes DIAGNOSTIC build.

(mlelstv)

2016-06-16 05:33:24 UTC nick-nhusb commitmail json YAML

Fix indent botch that crept in

(skrll)

2016-06-16 04:03:37 UTC MAIN commitmail json YAML

Add input/output files for new test case - fix build

(pgoyette)

2016-06-16 03:03:33 UTC MAIN commitmail json YAML

2016-06-16 02:54:41 UTC MAIN commitmail json YAML

Bump kernel version for mbuf (pkthdr#rcvif) change

(ozaki-r)

2016-06-16 02:38:40 UTC MAIN commitmail json YAML

2016-06-16 02:34:33 UTC MAIN commitmail json YAML

Introduce curlwp_bind and curlwp_bindx

The API prevents the current LWP from migrating between CPUs during
the critical section (between curlwp_bind and curlwp_bindx). One use
case of it is psref(9) that has a contract that forbids such migrations.

Proposed at http://mail-index.netbsd.org/tech-kern/2016/06/13/msg020710.html
(check it out if you want to know why the function names are chosen)

(ozaki-r)

2016-06-16 01:33:35 UTC MAIN commitmail json YAML

Notes on MIPS models and architecture levels and their properties and
handling in NetBSD.

This is very preliminary so far, because I'm trying to get citations
from documentation for everything.

Please add stuff.

(dholland)

2016-06-16 01:04:58 UTC MAIN commitmail json YAML

Add a unit test for PR bin/51250 called se_output. se_output checks the output of cat
when invoked with '-se', to ensure that a '$' is printed on blank lines.

(sevan)

2016-06-16 00:52:37 UTC MAIN commitmail json YAML

When invoked with -se, print a '$' on blank lines
Obtained from OpenBSD r1.13 of src/bin/cat/cat.c

Closes PR bin/51250
Reviewed by Christos@

(sevan)

2016-06-16 00:45:37 UTC MAIN commitmail json YAML

Revert previous change made by me in r1.55

(sevan)

2016-06-15 20:34:28 UTC MAIN commitmail json YAML

Update netpgpverify to 20160617

Sync with changes in pkgsrc

+ don't assume a string is NUL-terminated - use fwrite(3) with a specific size

(agc)

2016-06-15 16:51:46 UTC MAIN commitmail json YAML

Update netpgpverify to 20160616:

+ Bring over change from pkgsrc to add version.asc signature verification
to complement the noversion.asc cleartext signatures

+ Update version to 20160616

(agc)

2016-06-15 15:47:50 UTC MAIN commitmail json YAML

2016-06-15 14:47:23 UTC MAIN commitmail json YAML

2016-06-15 14:32:03 UTC MAIN commitmail json YAML

g/c some leftovers from when we had static assignments of edge or level
triggers

(macallan)

2016-06-15 14:11:15 UTC MAIN commitmail json YAML

Remove dumplfs from the list now that it seems strict-aliasing-safe.

(riastradh)

2016-06-15 14:08:24 UTC MAIN commitmail json YAML

Kill another -fno-strict-aliasing.

Generated code is same with/without.

(riastradh)

2016-06-15 14:07:54 UTC MAIN commitmail json YAML

<stdbool.h> for true and false.

(riastradh)

2016-06-15 13:57:39 UTC MAIN commitmail json YAML

Omit needless casts.

(riastradh)

2016-06-15 13:57:26 UTC MAIN commitmail json YAML

No more obvious strict aliasing violations here.

(riastradh)

2016-06-15 13:47:26 UTC MAIN commitmail json YAML

2016-06-15 13:29:30 UTC MAIN commitmail json YAML

This hack no longer exists since the switch to ipsec-tools in 2005.

Another strict-aliasing problem killed.

(riastradh)

2016-06-15 13:13:40 UTC MAIN commitmail json YAML

If either "regulator-boot-on" or "regulator-always-on" properties are true,
explicitly enable the regulator at attach time. In addition, if the
"startup-delay-us" property is present, delay after enabling the regulator.

(jmcneill)

2016-06-15 12:10:18 UTC MAIN commitmail json YAML

2016-06-15 12:08:47 UTC MAIN commitmail json YAML

Turn off GNU_RELRO for now.

(christos)

2016-06-15 07:26:12 UTC MAIN commitmail json YAML

fix the tx stall problem. ("watchdog timeout")
TX descriptor should be written out once before writing READY flag.

(ryo)

2016-06-15 06:01:21 UTC MAIN commitmail json YAML

2016-06-15 05:01:58 UTC MAIN commitmail json YAML

replace the previous hack with something that i believe is actually
correct and, more importantly ;), works properly.

thanks for riastradh for hints about which bit was actually broken.

(mrg)

2016-06-15 04:33:52 UTC MAIN commitmail json YAML

Work around an issue with MSG_WAITALL that would block for too long by
replacing it with a receive loop.

(mlelstv)

2016-06-15 04:30:30 UTC MAIN commitmail json YAML

Remove throttling code, instead signal scsipi layer to reduce the openings
and retry the command. Start with a small openings number and let scsipi
request to grow it up to the current send window.

Adjust ccb and pdu counts to avoid ressource shortages. These are still
very ad-hoc numbers, but seem to be sufficient for a Gigabit link.

Use separate condvar for PDU pool and add counter to help debugging.

Revert setting PDU disposition to UNUSED before freeing. free_pdu
uses this as a flag to detect already returned PDUs.

Add reference counter for open commands to defer unmapping a session
that would lead to crashes in scsipi.

Move session cleanup to cleanup thread.

Use get_sernum to retrieve current serial number where possible and
make it check for immediate commands itself.

Adjust debug output.

(mlelstv)

2016-06-15 03:51:55 UTC MAIN commitmail json YAML

2016-06-15 03:41:00 UTC MAIN commitmail json YAML

Fix field name in response pdu.

(mlelstv)

2016-06-15 03:37:50 UTC MAIN commitmail json YAML

netpgpverify: bring over changes in 20160615 from pkgsrc

+ perform check for start of ascii-armoured signature in a more efficient
way

(agc)

2016-06-15 02:12:14 UTC MAIN commitmail json YAML

build convert_endian() with "no-strict-aliases" optimiser attribute
to avoid some unknown miscompilation in endian_convert() that causes
ssh to exit on some output (for me, "cc -v".)

note in HACKS.  we should investigate this further if possible as
this seems to indicate a strict aliasing violation.  there certainly
are 32 and 64 bit object arrays being accessed with 8 bit accessors,
but i don't have time currently.

(mrg)

2016-06-14 20:55:00 UTC MAIN commitmail json YAML

add file used for testing gpg --emit-no-version case

(agc)

2016-06-14 20:47:43 UTC MAIN commitmail json YAML

add test for signatures produced by gpg --no-emit-version

(agc)

2016-06-14 20:47:08 UTC MAIN commitmail json YAML

src/crypto/external/bsd/netpgp/dist/src/netpgpverify/Makefile.bsd@1.5 / diff / nxr@1.5
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/Makefile.in@1.9 / diff / nxr@1.9
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/bignum.c@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/bn.h@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/bzlib.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/digest.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/digest.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/libverify.c@1.8 / diff / nxr@1.8
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/md5.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/md5c.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/misc.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/pgpsum.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rmd160.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rmd160.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.c@1.3 / diff / nxr@1.3
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/rsa.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/sha1.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/sha1.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/sha2.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/netpgp/dist/src/netpgpverify/sha2.h@1.2 / diff / nxr@1.2
      :
(more 3 files)
Sync with pkgsrc sources as of version 20160614

+ pick up renaming changes to internal routines
+ fix for issue verifying signatures created by gpg --no-emit-version
+ add test for same

(agc)

2016-06-14 18:16:06 UTC MAIN commitmail json YAML

meta_oodate: set needOODATE if oodate due to missing .meta file.

(sjg)

2016-06-14 17:09:21 UTC MAIN commitmail json YAML

fix: rxq->rxq_lock is uninitialized if NET_MPSAFE is not defined.

(knakahara)

2016-06-14 13:26:45 UTC MAIN commitmail json YAML

Add and document MKRELRO and set x86 to partial by default.

(christos)

2016-06-14 13:06:41 UTC MAIN commitmail json YAML

2016-06-14 12:14:50 UTC nick-nhusb commitmail json YAML

2016-06-14 09:07:22 UTC MAIN commitmail json YAML

Simplify the code.

WM_[RT]X_* macros are removed and replaced with mutex_* calls directly.

OK from nakahara@ and msaitoh@

(skrll)

2016-06-14 09:05:16 UTC netbsd-7 commitmail json YAML

2016-06-14 09:03:52 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by kamil in ticket #1176):
external/gpl3/gcc/dist/gcc/cp/cfns.h: revision 1.2
external/gpl3/gcc/dist/gcc/cp/except.c: revision 1.2
external/gpl3/gcc/dist/gcc/cp/Make-lang.in: revision 1.6
external/gpl3/gcc/dist/gcc/cp/cfns.gperf: revision 1.2
Fix building GCC-5.3 with GCC-6.1
Cherry-pick upstream patch:
From 1e5f1089dec3af328fd03125d6778f666d0bd4e4 Mon Sep 17 00:00:00 2001
From: edlinger <edlinger@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 25 Feb 2016 15:33:50 +0000
Subject: [PATCH] 2016-02-25  Bernd Edlinger  <bernd.edlinger%hotmail.de@localhost>
        Backported from mainline
        2016-02-19  Jakub Jelinek  <jakub%redhat.com@localhost>
                    Bernd Edlinger  <bernd.edlinger%hotmail.de@localhost>
        * Make-lang.in: Invoke gperf with -L C++.
        * cfns.gperf: Remove prototypes for hash and libc_name_p
        inlines.
        * cfns.h: Regenerated.
        * except.c (nothrow_libfn_p): Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@233720 138bc75d-0d04-0410-961f-82ee72b054a4
Verified to work with GCC 5.3 and 6.1.

(snj)

2016-06-14 08:59:50 UTC netbsd-7-0 commitmail json YAML

2016-06-14 08:58:43 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by kamil in ticket #1176):
external/gpl3/gcc/dist/gcc/cp/cfns.h: revision 1.2
external/gpl3/gcc/dist/gcc/cp/except.c: revision 1.2
external/gpl3/gcc/dist/gcc/cp/Make-lang.in: revision 1.6
external/gpl3/gcc/dist/gcc/cp/cfns.gperf: revision 1.2
Fix building GCC-5.3 with GCC-6.1
Cherry-pick upstream patch:
From 1e5f1089dec3af328fd03125d6778f666d0bd4e4 Mon Sep 17 00:00:00 2001
From: edlinger <edlinger@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 25 Feb 2016 15:33:50 +0000
Subject: [PATCH] 2016-02-25  Bernd Edlinger  <bernd.edlinger%hotmail.de@localhost>
        Backported from mainline
        2016-02-19  Jakub Jelinek  <jakub%redhat.com@localhost>
                    Bernd Edlinger  <bernd.edlinger%hotmail.de@localhost>
        * Make-lang.in: Invoke gperf with -L C++.
        * cfns.gperf: Remove prototypes for hash and libc_name_p
        inlines.
        * cfns.h: Regenerated.
        * except.c (nothrow_libfn_p): Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@233720 138bc75d-0d04-0410-961f-82ee72b054a4
Verified to work with GCC 5.3 and 6.1.

(snj)

2016-06-14 08:42:34 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by msaitoh in ticket #1174):
sys/dev/pci/ixgbe/README: 1.2
sys/dev/pci/ixgbe/ixgbe.c: 1.30-1.33, 1.35 via patch
sys/dev/pci/ixgbe/ixgbe.h: 1.8 via patch
sys/dev/pci/ixgbe/ixgbe_82598.c: 1.5 via patch
sys/dev/pci/ixgbe/ixgbe_82599.c: 1.10 via patch
sys/dev/pci/ixgbe/ixgbe_api.c: 1.8-1.11 via patch
sys/dev/pci/ixgbe/ixgbe_api.h: 1.5-1.6 via patch
sys/dev/pci/ixgbe/ixgbe_common.c: 1.6-1.7 via patch
sys/dev/pci/ixgbe/ixgbe_common.h: 1.5 via patch
sys/dev/pci/ixgbe/ixgbe_osdep.h: 1.9 via patch
sys/dev/pci/ixgbe/ixgbe_phy.c: 1.6 via patch
sys/dev/pci/ixgbe/ixgbe_phy.h: 1.5 via patch
sys/dev/pci/ixgbe/ixgbe_type.h: 1.11, 1.13 via patch
sys/dev/pci/ixgbe/ixgbe_vf.c: 1.5-1.6 via patch
sys/dev/pci/ixgbe/ixv.c: 1.9-1.10, 1.12-1.14 via patch
sys/dev/pci/ixgbe/ixv.h: 1.6 via patch
sys/dev/pci/ixgbe/ixgbe_dcb.c: 1.1
sys/dev/pci/ixgbe/ixgbe_dcb.h: 1.1
sys/dev/pci/ixgbe/ixgbe_dcb_82598.c: 1.1
sys/dev/pci/ixgbe/ixgbe_dcb_82598.h: 1.1
sys/dev/pci/ixgbe/ixgbe_dcb_82599.c: 1.1
sys/dev/pci/ixgbe/ixgbe_dcb_82599.h: 1.1
Sync ixg(4) up to ixgbe.c rev. 1.35 except MSI/MSI-X and NET_MPSAFE:
- Sync ixg(4) up to FreeBSD r279805 (or r280181) which include some
  bugfixes.
- Add missing evcnt_detach(&rxr->rx_copies) in ixgbe_detach().
- Fix error path in ixgbe_attach() and ixgbe_detatch() to prevent
  panic.
- Remove unreachable code.
- Remove duplicated assignment of mh->m_len.
- Reduce the diff against FreeBSD (tabs, spaces and comments)
- ixv.c: Fix unintialized data. Include vlan.h and check NVLAN.
- Avoid shadowing global `min'.

(snj)

2016-06-14 07:51:11 UTC MAIN commitmail json YAML

In XM6 TypeG (and original XM6), its version number is
represented by BCD, not decimal.
Reported by GIMONS (the author of XM6 typeG).

(isaki)

2016-06-14 03:34:01 UTC MAIN commitmail json YAML

Re-arrange PAX_ASLR options to keep the _DEBUG next to the main option.

(pgoyette)

2016-06-14 03:05:25 UTC MAIN commitmail json YAML

2016-06-13 20:03:07 UTC MAIN commitmail json YAML

Fix buld with clang, add warning option exceptions

(ryoon)

2016-06-13 14:58:57 UTC MAIN commitmail json YAML

Make the function static in the definition (prototype was already declared static).
Missed in my last commit.

(abhinav)

2016-06-13 14:23:26 UTC MAIN commitmail json YAML

Simplify, no functional change.

(christos)

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

2016-06-13 08:34:23 UTC MAIN commitmail json YAML

MP-ify fastforward to support GATEWAY kernel option.

I add "ipflow_lock" mutex in ip_flow.c and "ip6flow_lock" mutex in ip6_flow.c
to protect all data in each file. Of course, this is not MP-scalable. However,
it is sufficient as tentative workaround. We should make it scalable somehow
in the future.

ok by ozaki-r@n.o.

(knakahara)

2016-06-13 08:29:55 UTC MAIN commitmail json YAML

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

remove unnecessary splnet before pool_{get,put}

(knakahara)

2016-06-13 06:17:19 UTC MAIN commitmail json YAML

Remove trailing whitespace. Remove unnecessary quotes.

(wiz)

2016-06-13 02:06:44 UTC MAIN commitmail json YAML

Fix missing quote.  Resolve automated test failure.

(pgoyette)

2016-06-13 01:14:29 UTC MAIN commitmail json YAML

Add missing nops after mfc0 on mips1-3. Mostly from coypu; should fix
an issue posted a month ago or so on port-pmax.

(dholland)

2016-06-13 00:04:41 UTC MAIN commitmail json YAML

Add new primaries -asince, -csince, and -since to compare file's
attributes against a user-specified timestamp (rather than the
attributes of a reference file).

Update the parse routines so they have access to the name of the
option being parsed.  This enables accurate error reporting for
"aliases" of primaries.

Now that aliases work, introduce some aliases for consistency with
Gnu findutils.

(pgoyette)

2016-06-12 22:25:13 UTC MAIN commitmail json YAML

Use .Ic markup for consistency with the rest of the document

(pgoyette)

2016-06-12 22:17:18 UTC MAIN commitmail json YAML

Further clarification of the treatment of numeric user and group names.

(pgoyette)

2016-06-12 20:50:10 UTC MAIN commitmail json YAML

Extend the numeric handling for uids with -user to gids with -group, and
document it. Leftover bit of PR 46158.

(dholland)

2016-06-12 18:44:46 UTC MAIN commitmail json YAML

2016-06-12 18:42:28 UTC MAIN commitmail json YAML

Remove crash.8 for hp300 as there is already a man page for crash(8).
Discussed on port-hp300: http://mail-index.netbsd.org/port-hp300/2016/06/07/msg000106.html

(abhinav)

2016-06-12 15:25:38 UTC nick-nhusb commitmail json YAML

Remove KASSERTs that don't make sense.

(skrll)

2016-06-12 15:20:02 UTC MAIN commitmail json YAML

Remove KASSERTs that don't make sense.

(skrll)

2016-06-12 14:28:26 UTC MAIN commitmail json YAML

Add libutil to the DPADD variable.

(abhinav)

2016-06-12 13:29:29 UTC MAIN commitmail json YAML

Fix a buffer overflow when reading from files containing extra long lines.
Instead of using a statically allocated buffer, manage the buffer at run-time
and reallocate as needed.

It was dumping core for following two cases:
man evrpc | ul
man xdm | ul

While there, also remove __P macro from function prototypes.

Ok from Christos.

(abhinav)

2016-06-12 12:48:33 UTC MAIN commitmail json YAML

- fix setting of hdr_lba_alt which was broken in revision 1.10 on 2015/12/2
- switch to using gpt_last
- PR/51230 -- recreate the PMBR if it was lost

(jnemeth)