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

2024-06-03 02:26:45 UTC Now

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 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 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 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: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)

2016-06-12 10:14:13 UTC MAIN commitmail json YAML

Fix m_reset_rcvif

m_reset_rcvif should zero whole m_pkthdr._rcvif union, which is
the original behavior.

(ozaki-r)

2016-06-12 09:42:41 UTC MAIN commitmail json YAML

Don't refer getfsstat() using .Xr as we don't have man page for it anymore.
Ok from wiz@

(abhinav)

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

- add machdep.xen.version sysctl to easily get hypervisor version
- move machdep.xen_timepush_ticks to machdep.xen.timepush_ticks to
  consolidate all Xen related sysctls under machdep.xen

(jnemeth)

2016-06-12 06:21:56 UTC MAIN commitmail json YAML

2016-06-12 03:21:35 UTC MAIN commitmail json YAML

Change -{min,max}depth argument name from n to depth so that the
earlier statement concerning n being prefaced by a plus or minus.
(These exceptions to the +/- rule noted by kre@)

While here, fix markup error.  .Em for emphasis (stress) rather
than .Ar  :)

(pgoyette)

2016-06-12 02:16:16 UTC MAIN commitmail json YAML

Make internal functions static to avoid conflicts with arc_* from zfs.

(christos)

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

Fix the out-of-memory behavior so the message doesn't disappear under
endwin(). Related to PR 3126.

(dholland)

2016-06-11 23:10:01 UTC MAIN commitmail json YAML

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

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

Update to match change to dec_prom.h.

(dholland)

2016-06-11 19:01:19 UTC MAIN commitmail json YAML

Sort options in SYNOPSIS too.

(wiz)

2016-06-11 16:55:10 UTC MAIN commitmail json YAML

PR/51234: Onno van der Linden: syslogd sometimes incorrectly handles iso to
bsd time conversion

(christos)

2016-06-11 15:17:34 UTC MAIN commitmail json YAML

Fix typo in the date.
While there, remove .Pp from inside of the list (mandoc -Tlint warns about it).

(abhinav)

2016-06-11 13:39:26 UTC MAIN commitmail json YAML

2016-06-11 07:01:25 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

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

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:58:42 UTC MAIN commitmail json YAML

2016-06-11 06:57:46 UTC MAIN commitmail json YAML

Revert this one; I can't tell for sure if it's using libsa gets or its
own firmware one in ../libdos. If the latter, switching and bringing
in the libsa one (a) might not work and (b) might make the bootloader
overflow size limits.

PR 51200.

(dholland)

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

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:49:46 UTC MAIN commitmail json YAML

2016-06-11 06:43:47 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

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

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:42:27 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:41:55 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:41:12 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:40:24 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:39:25 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:38:50 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:38:18 UTC MAIN commitmail json YAML

gets -> unsafe_gets; nothing uses this but let's not start by accident.
(related to PR 51200)

(dholland)

2016-06-11 06:35:38 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:35:00 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:34:00 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

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

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:32:46 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:31:49 UTC MAIN commitmail json YAML

2016-06-11 06:29:24 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:28:49 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

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

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:26:50 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:26:07 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

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

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

2016-06-11 06:24:36 UTC MAIN commitmail json YAML

PR 51200 gets in libsa considered harmful: use kgets

(dholland)

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

Change "tgets_s" back to "tgets". We obviously want to keep the bounds
argument, but there's no need to mess with the function name.

(dholland)

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

gets_s -> kgets.

The exact name isn't that important; but it is important not to use
"gets_s" and thereby allow anyone to falsely get the impression we're
implementing Annex K. We aren't.

ok core.

(dholland)

2016-06-11 06:17:43 UTC MAIN commitmail json YAML

Sort options. Use Nx. Uppercase start of sentence.

(wiz)

2016-06-11 03:41:38 UTC MAIN commitmail json YAML

use the package name, not the set name, within the +CONTENTS file

(agc)

2016-06-11 03:36:49 UTC MAIN commitmail json YAML

Add set2pkg to othersrc - a small script to convert an installed set to a
pkgsrc package.

set2pkg allows us to convert from a set-based installation to being
able to use pkgsrc tools to maintain the base system.  This has
nothing to do with syspkgs, which have been around for over 15 years
but have gained little, if any, traction.

Firstly, you can convert a single set, any number of sets, or all sets
using set2pkg:

% sudo set2pkg -a
Converting base to netbsd-base-20160610
Converting comp to netbsd-comp-20160610
Converting etc to netbsd-etc-20160610
Converting games to netbsd-games-20160610
Converting man to netbsd-man-20160610
Converting misc to netbsd-misc-20160610
Converting modules to netbsd-modules-20160610
Converting tests to netbsd-tests-20160610
Converting text to netbsd-text-20160610
Converting xbase to netbsd-xbase-20160610
Converting xcomp to netbsd-xcomp-20160610
Converting xetc to netbsd-xetc-20160610
Converting xfont to netbsd-xfont-20160610
Converting xserver to netbsd-xserver-20160610
% pkg_info -I netbsd-\*
netbsd-base-20160610 NetBSD system package for netbsd-base-20160610, created by set2pkg
netbsd-comp-20160610 NetBSD system package for netbsd-comp-20160610, created by set2pkg
netbsd-etc-20160610 NetBSD system package for netbsd-etc-20160610, created by set2pkg
netbsd-games-20160610 NetBSD system package for netbsd-games-20160610, created by set2pkg
netbsd-man-20160610 NetBSD system package for netbsd-man-20160610, created by set2pkg
netbsd-misc-20160610 NetBSD system package for netbsd-misc-20160610, created by set2pkg
netbsd-modules-20160610 NetBSD system package for netbsd-modules-20160610, created by set2pkg
netbsd-tests-20160610 NetBSD system package for netbsd-tests-20160610, created by set2pkg
netbsd-text-20160610 NetBSD system package for netbsd-text-20160610, created by set2pkg
netbsd-xbase-20160610 NetBSD system package for netbsd-xbase-20160610, created by set2pkg
netbsd-xcomp-20160610 NetBSD system package for netbsd-xcomp-20160610, created by set2pkg
netbsd-xetc-20160610 NetBSD system package for netbsd-xetc-20160610, created by set2pkg
netbsd-xfont-20160610 NetBSD system package for netbsd-xfont-20160610, created by set2pkg
netbsd-xserver-20160610 NetBSD system package for netbsd-xserver-20160610, created by set2pkg
%

The date in the package name is taken from the mtime on the /etc/mtree
metadata files which describe the installed sets on a machine.

We can now try them out, check entries, etc:

% pkg_info netbsd-base
Information for netbsd-base-20160610:

*** PACKAGE MAY NOT BE DELETED ***
Comment:
NetBSD system package for netbsd-base-20160610, created by set2pkg

Required by:

Description:
NetBSD system package for netbsd-base-20160610.

This was automatically created from the base set
by the set2pkg utility.

This package may not be deleted, and has been created to allow
better manipulation of systems by using the pkgsrc tools.

More information can be found by browsing the mailing lists at
the homepage.

Hompage:
https://www.NetBSD.org/

*** PACKAGE MAY NOT BE DELETED ***

% pkg_info -qL netbsd-base
/bin/[
/bin/cat
/bin/chio
/bin/chmod
/bin/cp
/bin/cpio
/bin/csh
/bin/date
/bin/dd
/bin/df
/bin/domainname
/bin/echo
/bin/ed
/bin/expr
/bin/hostname
/bin/kill
/bin/ksh
/bin/ln
/bin/ls
/bin/mkdir
/bin/mt
/bin/mv
/bin/pax
/bin/ps
/bin/pwd
/bin/rcmd
/bin/rcp
/bin/rm
/bin/rmdir
/bin/rump.dd
/bin/sh
/bin/sleep
/bin/stty
/bin/sync
/bin/tar
/bin/test
/etc/release
/etc/mtree/set.base
...
% sudo pkg_admin check netbsd-base
Password:
pkg_admin: base: File `//dev/log' is in +CONTENTS but not on filesystem!
.
Checked 4870 files from 1 package.
Done.
%

Alistair Crooks
Fri Jun 10 18:53:12 PDT 2016

(agc)

2016-06-11 00:56:38 UTC MAIN commitmail json YAML

GSoC 2016: Charles Cui: add SIGPOLL

(christos)

2016-06-10 23:29:20 UTC MAIN commitmail json YAML

GSoC 2016: Charles Cui: Add timer related macros
    _POSIX_CPUTIME
    _POSIX_THREAD_CPUTIME
    _POSIX_DELAYTIMER_MAX

(christos)

2016-06-10 23:26:43 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2016-06-10 23:24:33 UTC MAIN commitmail json YAML

2016-06-10 23:07:52 UTC MAIN commitmail json YAML

Avoid trying to create a tag for locating AMD HyperTransport bridge that will
panic a machine that uses Configuration Mechanism 2.

(jakllsch)

2016-06-10 21:32:46 UTC MAIN commitmail json YAML

add driver for 'platinum' onboard video found in Power Mac 7200 and possibly
other machines
from s_cole

(macallan)

2016-06-10 21:26:43 UTC MAIN commitmail json YAML

add WSDISPLAY_TYPE_PLATINUM, for platinumfb

(macallan)

2016-06-10 18:55:52 UTC MAIN commitmail json YAML

Fix spelling of the month in the date (sent pull request upstream).

(abhinav)

2016-06-10 15:19:27 UTC MAIN commitmail json YAML

Add callout_stop while clearing stall.  From t-hash.

(skrll)

2016-06-10 13:31:45 UTC MAIN commitmail json YAML

Avoid storing a pointer of an interface in a mbuf

Having a pointer of an interface in a mbuf isn't safe if we remove big
kernel locks; an interface object (ifnet) can be destroyed anytime in any
packet processing and accessing such object via a pointer is racy. Instead
we have to get an object from the interface collection (ifindex2ifnet) via
an interface index (if_index) that is stored to a mbuf instead of an
pointer.

The change provides two APIs: m_{get,put}_rcvif_psref that use psref(9)
for sleep-able critical sections and m_{get,put}_rcvif that use
pserialize(9) for other critical sections. The change also adds another
API called m_get_rcvif_NOMPSAFE, that is NOT MP-safe and for transition
moratorium, i.e., it is intended to be used for places where are not
planned to be MP-ified soon.

The change adds some overhead due to psref to performance sensitive paths,
however the overhead is not serious, 2% down at worst.

Proposed on tech-kern and tech-net.

(ozaki-r)

2016-06-10 13:27:17 UTC MAIN commitmail json YAML

2016-06-10 08:59:26 UTC MAIN commitmail json YAML

switch sparc to GCC 5.4 and powerpc to GDB 7.10

(mrg)

2016-06-10 08:05:13 UTC MAIN commitmail json YAML

New sentence, new line. Remove Pp before section header.

(wiz)

2016-06-10 08:03:46 UTC MAIN commitmail json YAML

Bump date for -r.

XXX: this file has no license.

(wiz)

2016-06-10 08:03:26 UTC MAIN commitmail json YAML

Sort option descriptions. Use Mt.

(wiz)

2016-06-10 07:50:15 UTC MAIN commitmail json YAML

Add missing \n (I triggered the systbl message on a qemu virtual machine!)

(pgoyette)

2016-06-10 06:30:59 UTC MAIN commitmail json YAML

2016-06-10 05:45:27 UTC MAIN commitmail json YAML

re-enable MKCOMPAT for arm eabi platforms, as it now works again.

(mrg)

2016-06-10 05:35:33 UTC MAIN commitmail json YAML

switch all arm (vs just evbarm) to GDB 7.10.

(mrg)

2016-06-10 05:31:24 UTC MAIN commitmail json YAML

switch to using xorg-server.old for everyone.

(mrg)

2016-06-10 05:11:18 UTC MAIN commitmail json YAML

Add some patches which were in an older tree, from January 29 2015:

+ add a -r argument to agrep(1) and document it. This has the same
effect as the -r flag to grep(1) - perform a recursive search
through sub-directories.

+ if a match is found in a "binary" file, then do the same as grep(1)
and just print the message that a match was found in the file, without
attempting to print the match in full.

(agc)

2016-06-10 03:37:34 UTC MAIN commitmail json YAML

2016-06-10 03:36:55 UTC MAIN commitmail json YAML

define XORG_SERVER_SUBDIR to either xorg-server or xorg-server.old.

(mrg)

2016-06-10 01:14:00 UTC MAIN commitmail json YAML

for the eabi targetted compiler, if not compiling libgcc for eabi ensure
that libgcc doesn't try to define __[CD]TOR_LIST__[].

(mrg)

2016-06-10 01:13:05 UTC MAIN commitmail json YAML

add missed file for ppc64 gcc5.4 mknative.

(mrg)

2016-06-10 00:17:48 UTC MAIN commitmail json YAML

switch powerpc64 to GCC 5.

(mrg)

2016-06-09 23:36:53 UTC MAIN commitmail json YAML

update powerpc64 info

(mrg)