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 01:29:08 UTC Now

2017-01-14 22:19:29 UTC MAIN commitmail json YAML

don't include machine/param.h <sys/param.h> already does WTF?

(christos)

2017-01-14 21:58:17 UTC MAIN commitmail json YAML

Undo; the correct fix was applied in csu/arch/alpha/crtbegin.h

(christos)

2017-01-14 21:57:20 UTC MAIN commitmail json YAML

there is no <string.h> in standalone code; should be getting strcpy from
libkern.

(christos)

2017-01-14 21:36:59 UTC MAIN commitmail json YAML

Don't call the drvctl module's initialization code during rump component
initialization.  Instead, temporarily attach the drvctl's cdevsw to
determine its device c-major, create the /dev/drvctl node using that
c-major, and then detach.  This leaves things in a state where normal
module initialization can run.

Since we're now creating the /dev/drvctl device node correctly, we don't
need to create it again.  So mark the device as DEVNODE_DONTBOTHER in
the devsw_conv0 conversion table.

This bug was introduced more than a year ago (src/sys/kern/kern_drvctl.c
rev 1.40), but was silently ignored except when running a rump_server
built with LOCKDEBUG.

(pgoyette)

2017-01-14 21:33:09 UTC MAIN commitmail json YAML

belatedly fix constants for ppc64 (this does not define __arch64__ like sparc
does?)

(christos)

2017-01-14 21:29:02 UTC MAIN commitmail json YAML

2017-01-14 21:20:39 UTC MAIN commitmail json YAML

2017-01-14 21:18:40 UTC MAIN commitmail json YAML

Add an entry to discuss association of a kernel with its specific modules.

Prompted by recent Email discussion started by wiz (there have been many
earlier discussions on this topic, too).

(pgoyette)

2017-01-14 21:08:17 UTC MAIN commitmail json YAML

2017-01-14 20:59:23 UTC MAIN commitmail json YAML

PR/51873: Ngie Cooper: add util.h #include

(christos)

2017-01-14 20:58:21 UTC MAIN commitmail json YAML

PR/51872: Ngie Cooper: call sem_unlink after :basic and :child

(christos)

2017-01-14 20:57:24 UTC MAIN commitmail json YAML

PR/51871: Ngie Cooper: add fcntl.h for O_* fcntl/open constants

(christos)

2017-01-14 20:55:26 UTC MAIN commitmail json YAML

2017-01-14 20:52:42 UTC MAIN commitmail json YAML

PR/51867: Ngie Cooper: misc cleanups

(christos)

2017-01-14 20:51:13 UTC MAIN commitmail json YAML

Pr/51866: Ngie Cooper: fix leak and release limit on memory to prevent
false positives with mlock/mmap

(christos)

2017-01-14 20:50:15 UTC MAIN commitmail json YAML

note that the first step on the buffercache is to disentangle the buffer
cache and the buffer I/O path.

(dholland)

2017-01-14 20:49:24 UTC MAIN commitmail json YAML

PR/51815: Ngie Cooper: don't leak dlopen'ed handle

(christos)

2017-01-14 20:47:41 UTC MAIN commitmail json YAML

PR/51825: Ngie Cooper: use the non _ version of the macro

(christos)

2017-01-14 20:45:16 UTC MAIN commitmail json YAML

PR/51876: Ngie Cooper: kyua 0.11 $TMPDIR fixes

(christos)

2017-01-14 20:43:52 UTC MAIN commitmail json YAML

2017-01-14 20:05:38 UTC MAIN commitmail json YAML

Increment sc_opens only after channel is set up.

It should help PR kern/51746: Panics from audio.

(nat)

2017-01-14 19:32:10 UTC MAIN commitmail json YAML

Fix generation of PTRACE_LWP_EXIT event

Set p_lwp_exited instead of p_lwp_created for PTRACE_LWP_EXIT.

This made the lwp_exit1 ATF test passing.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-14 19:17:10 UTC MAIN commitmail json YAML

Add additional check for pe_report_event in lwp_{create,exit}1

This caught bug that currently PTRACE_LWP_EXIT is reported as
PTRACE_LWP_CREATE.

Sponsored by <The NetBSD Foundation>

(kamil)

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

reorganize the code so we test if open fails at the open call.
this doesn't actually make a functional difference as ftruncate can
handle it, but it's a bit clearer and appeases static analyzers.

ok riastradh

(maya)

2017-01-14 17:17:53 UTC MAIN commitmail json YAML

Be explicit about how we're placing part of the on-disk name into
the extension, so it doesn't appear like we are overrunning an array.
Appeases coverity, NFC.

ok riastradh

(maya)

2017-01-14 17:14:23 UTC MAIN commitmail json YAML

2017-01-14 16:34:44 UTC MAIN commitmail json YAML

appease coverity by using strlcpy instead of strncpy

ok riastradh

(maya)

2017-01-14 16:21:28 UTC MAIN commitmail json YAML

2017-01-14 16:15:10 UTC MAIN commitmail json YAML

Avoid stupid gcc redefinition warnings by #undef before redefine.

(martin)

2017-01-14 16:12:51 UTC MAIN commitmail json YAML

define empty bodies for incomplete implementations

(christos)

2017-01-14 16:07:53 UTC MAIN commitmail json YAML

2017-01-14 15:58:11 UTC MAIN commitmail json YAML

2017-01-14 15:50:24 UTC MAIN commitmail json YAML

remove useless include; asm.h is not useful for c files. our current assumption
is that stuff in cdefs.h is duplicated in asm.h.

(christos)

2017-01-14 14:33:18 UTC MAIN commitmail json YAML

Wording, macro use.

(wiz)

2017-01-14 12:45:28 UTC MAIN commitmail json YAML

2017-01-14 12:00:13 UTC MAIN commitmail json YAML

Make the copies of the FE_* macros match verbatim to avoid a gcc warning
when both ieeefp.h and fenv.h are included.

(martin)

2017-01-14 07:17:38 UTC MAIN commitmail json YAML

Document PTRACE_LWP_CREATE and PTRACE_LWP_EXIT in ptrace(2)

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-14 06:55:40 UTC MAIN commitmail json YAML

Document TRAP_LWP in siginfo(2)

TRAP_LWP - process lwp (thread) traps

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-14 06:51:02 UTC MAIN commitmail json YAML

Document the latest ptrace(2) and siginfo(2) additions:

Added new entries:
        ptrace(2): Add new options in EVENT_MASK: PTRACE_LWP_CREATE and
                PTRACE_LWP_EXIT
        siginfo(2): Add new si_code for SIGTRAP: TRAP_LWP

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-14 06:36:52 UTC MAIN commitmail json YAML

Introduce PTRACE_LWP_{CREATE,EXIT} in ptrace(2) and TRAP_LWP in siginfo(5)

Add interface in ptrace(2) to track thread (LWP) events:
- birth,
- termination.

The purpose of this thread is to keep track of the current thread state in
a tracee and apply e.g. per-thread designed hardware assisted watchpoints.

This interface reuses the EVENT_MASK and PROCESS_STATE interface, and
shares it with PTRACE_FORK, PTRACE_VFORK and PTRACE_VFORK_DONE.

Change the following structure:

typedef struct ptrace_state {
        int    pe_report_event;
        pid_t  pe_other_pid;
} ptrace_state_t;

to

typedef struct ptrace_state {
        int    pe_report_event;
        union {
                pid_t  _pe_other_pid;
                lwpid_t _pe_lwp;
        } _option;
} ptrace_state_t;

#define pe_other_pid    _option._pe_other_pid
#define pe_lwp          _option._pe_lwp

This keeps size of ptrace_state_t unchanged as both pid_t and lwpid_t are
defined as int32_t-like integer. This change does not break existing
prebuilt software and has minimal effect on necessity for source-code
changes. In summary, this change should be binary compatible and shouldn't
break build of existing software.

Introduce new siginfo(5) type for LWP events under the SIGTRAP signal:
TRAP_LWP. This change will help debuggers to distinguish exact source of
SIGTRAP.

Add two basic t_ptrace_wait* tests:
lwp_create1:
    Verify that 1 LWP creation is intercepted by ptrace(2) with
    EVENT_MASK set to PTRACE_LWP_CREATE

lwp_exit1:
    Verify that 1 LWP creation is intercepted by ptrace(2) with
    EVENT_MASK set to PTRACE_LWP_EXIT

All tests are passing.

Surfing the previous kernel ABI bump to 7.99.59 for PTRACE_VFORK{,_DONE}.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-14 04:54:42 UTC MAIN commitmail json YAML

2017-01-14 04:53:25 UTC MAIN commitmail json YAML

2017-01-14 04:37:55 UTC MAIN commitmail json YAML

Add new tests eventmask[34] in t_ptrace_wait{,3,4,6,id,pid}

eventmask3:
    Verify that PTRACE_VFORK in EVENT_MASK is preserved

eventmask4:
    Verify that PTRACE_VFORK_DONE in EVENT_MASK is preserved

Currently eventmask3 is failing and marked with PR kern/51630

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-14 03:59:58 UTC MAIN commitmail json YAML

Set FILESBUILD=yes to actually run the creation script for the file.

Should fix the build by creating a file which install can then find.

(pgoyette)

2017-01-14 03:35:21 UTC MAIN commitmail json YAML

2017-01-14 03:00:13 UTC MAIN commitmail json YAML

2017-01-14 01:44:13 UTC MAIN commitmail json YAML

2017-01-14 01:36:28 UTC MAIN commitmail json YAML

Update TODO.ptrace

Removed:
  - evaluate equivalent for PTRACE_O_TRACECLONE from Linux

clone(2)-like calls are traced with PTRACE_FORK, PTRACE_VFORK and
PTRACE_VFORK_DONE. VFORK ones block parent till termination or execve(2) of
its child.

Added:
  - add proper implementation of PTRACE_VFORK for vfork(2)-like events

Currently PTRACE_VFORK is a stub.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-14 01:33:32 UTC MAIN commitmail json YAML

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

expose more for _KMEMUSER

(christos)

2017-01-14 01:01:48 UTC MAIN commitmail json YAML

don't do _KERNEL; hides bswap stuff.

(christos)

2017-01-14 00:50:56 UTC MAIN commitmail json YAML

2017-01-14 00:35:37 UTC MAIN commitmail json YAML

2017-01-14 00:33:19 UTC MAIN commitmail json YAML

Do things in a less intrusive way.

(christos)

2017-01-14 00:20:16 UTC MAIN commitmail json YAML

handle 8bit pixmaps in CG14PrepareCopy(), now the glyph cache works properly

(macallan)

2017-01-14 00:02:40 UTC MAIN commitmail json YAML

Document PTRACE_VFORK and PTRACE_VFORK_DONE in ptrace(2)

PTRACE_VFORK - report vfork(2)-like operations and trace child
PTRACE_VFORK_DONE - report unblocking the parent after vfork(2)-like call

Note that PTRACE_VFORK is currently unimplemented and returns ENOTSUP.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-13 23:29:10 UTC MAIN commitmail json YAML

Add new entry for ptrace(2)

Added:
  ptrace(2): Add new options in EVENT_MASK: PTRACE_VFORK and
    PTRACE_VFORK_DONE

(kamil)

2017-01-13 23:22:12 UTC MAIN commitmail json YAML

Update t_ptrace_wait* tests for added support for PTRACE_VFORK{,_DONE}

PTRACE_VFORK and PTRACE_VFORK_DONE are now parts of <sys/ptrace.h>.

PTRACE_VFORK tests are still failing as the support for it is currently
a stub.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-13 23:05:24 UTC MAIN commitmail json YAML

Welcome to NetBSD 7.99.59 - PTRACE_VFORK and PTRACE_VFORK_DONE in ptrace(2)

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-13 23:00:35 UTC MAIN commitmail json YAML

Add support for PTRACE_VFORK_DONE and stub for PTRACE_VFORK in ptrace(2)

PTRACE_VFORK is supposed to be used to track vfork(2)-like events, when
parent gives birth to new process child and stops till it exits or calls
exec().
Currently PTRACE_VFORK is a stub.

PTRACE_VFORK_DONE is notification to notify a debugger that a parent has
resumed after vfork(2)-like action.
PTRACE_VFORK_DONE throws SIGTRAP with TRAP_CHLD.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-13 22:46:44 UTC MAIN commitmail json YAML

2017-01-13 22:45:15 UTC MAIN commitmail json YAML

2017-01-13 22:29:59 UTC MAIN commitmail json YAML

use bdp, to avoid compiler warning.

(christos)

2017-01-13 21:49:46 UTC MAIN commitmail json YAML

add SX_STBM ( STore Byte Masked ) instruction

(macallan)

2017-01-13 21:30:43 UTC MAIN commitmail json YAML

2017-01-13 21:19:45 UTC MAIN commitmail json YAML

PR/51859: Ngie Cooper: use closefrom/restore RLIMIT_NOFILE when done

(christos)

2017-01-13 21:18:33 UTC MAIN commitmail json YAML

PR/51861: Ngie Cooper: Sprinkle __unused, mark __dead, _exit().

(christos)

2017-01-13 21:16:38 UTC MAIN commitmail json YAML

2017-01-13 21:15:57 UTC MAIN commitmail json YAML

PR/51860: Ngie Cooper: don't leak fd

(christos)

2017-01-13 21:15:14 UTC MAIN commitmail json YAML

PR/51857: Ngie Cooper: mark signo __unused for -Wunused

(christos)

2017-01-13 21:09:12 UTC MAIN commitmail json YAML

also terminate 2 other statements properly

(agc)

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

convert strcpy to a bounded copy to avoid compiler warnings, although the
reclen test prevents overflow.

(christos)

2017-01-13 21:00:59 UTC MAIN commitmail json YAML

terminate the statement properly

(agc)

2017-01-13 20:58:59 UTC MAIN commitmail json YAML

convert strcpy to a bounded copy to avoid compiler warnings, although the
reclen test prevents overflow.

(christos)

2017-01-13 20:58:40 UTC MAIN commitmail json YAML

CG14CheckComposite():
- don't crash with SX_DEBUG set
- check destination format

(macallan)

2017-01-13 20:54:48 UTC MAIN commitmail json YAML

setting offScreenBase once is enough

(macallan)

2017-01-13 20:46:16 UTC MAIN commitmail json YAML

PR/51858: Ngie Cooper: don't leak buf

(christos)

2017-01-13 20:44:45 UTC MAIN commitmail json YAML

2017-01-13 20:44:10 UTC MAIN commitmail json YAML

PR/51847: Ngie Cooper: More error checks, add __unused

(christos)

2017-01-13 20:43:11 UTC MAIN commitmail json YAML

2017-01-13 20:42:36 UTC MAIN commitmail json YAML

PR/51853: Ngie Cooper: add limits.h for MAXPATHLEN in FreeBSD

(christos)

2017-01-13 20:41:50 UTC MAIN commitmail json YAML

PR/51854: Ngie Cooper: sys/socket.h include and check result from socket(2)

(christos)

2017-01-13 20:31:53 UTC MAIN commitmail json YAML

PR/51851: Ngie Cooper: add stdbool.h #include for false/true

(christos)

2017-01-13 20:31:06 UTC MAIN commitmail json YAML

PR/51852: Ngie Cooper: mark signo __unused

(christos)

2017-01-13 20:25:35 UTC MAIN commitmail json YAML

convert strcpy to a bounded copy to avoid compiler warnings, although the
reclen test prevents overflow.

(christos)

2017-01-13 20:24:37 UTC MAIN commitmail json YAML

convert strcpy to a bounded copy to avoid compiler warnings, although the
reclen test prevents overflow.

(christos)

2017-01-13 20:10:57 UTC MAIN commitmail json YAML

PR/51849: Ngie Cooper: headers portability fixes

(christos)

2017-01-13 20:09:48 UTC MAIN commitmail json YAML

PR/51850: Ngie Cooper: add sys/socket.h for socket(2) and don't leak fds

(christos)

2017-01-13 20:08:38 UTC MAIN commitmail json YAML

PR/51848: Ngie Cooper: tests/lib/libc/sys/t_sigaction: mark variables __unused
XXX: h_macros.h needs to be fixed differently.

(christos)

2017-01-13 20:06:50 UTC MAIN commitmail json YAML

PP/51845: Ngie Cooper: need <netinet/in.h> for htonl etc and fix  socket leak

(christos)

2017-01-13 20:04:52 UTC MAIN commitmail json YAML

PR/51846: Ngie Cooper: closefrom(3) instead of fcntl(3, F_CLOSEM)
for portability

(christos)

2017-01-13 20:03:51 UTC MAIN commitmail json YAML

PR/51844: Ngie Cooper: use root-owned file created during build instead of
/usr/bin/fpr

(christos)

2017-01-13 19:53:10 UTC MAIN commitmail json YAML

2017-01-13 19:34:19 UTC MAIN commitmail json YAML

PR/51843: Ngie Cooper: don't leak file descriptor

(christos)

2017-01-13 19:33:10 UTC MAIN commitmail json YAML

replace old style declaration

(maya)

2017-01-13 19:33:03 UTC MAIN commitmail json YAML

PR/51842: Ngie Cooper: don't leak fifo file descriptor

(christos)

2017-01-13 19:30:38 UTC MAIN commitmail json YAML

2017-01-13 19:28:55 UTC MAIN commitmail json YAML

PR/51841: Ngie Cooper: portability fixes for FreeBSD

(christos)

2017-01-13 19:27:23 UTC MAIN commitmail json YAML

PR/51840: Ngie Cooper: portability fixes for FreeBSD, etc

(christos)

2017-01-13 19:26:03 UTC MAIN commitmail json YAML

PR/51839: Ngie Cooper: reset errno to 0 before calling scalbn*

(christos)

2017-01-13 19:23:40 UTC MAIN commitmail json YAML

PR/51837: Ngie Cooper: add limits.h for INT_MAX

(christos)

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

2017-01-13 19:10:14 UTC MAIN commitmail json YAML

making this use mips assembly is a good start!

(christos)

2017-01-13 18:18:20 UTC MAIN commitmail json YAML

2017-01-13 18:04:36 UTC MAIN commitmail json YAML

2017-01-13 15:17:00 UTC MAIN commitmail json YAML

Don't play with the linked list while holding only a read lock!

(christos)

2017-01-13 14:48:19 UTC MAIN commitmail json YAML

Remove more dead code

RAY_DEF_NWID is a constant string and so is the length, it's
pointless the length is larger than zero.

(maya)

2017-01-13 14:41:27 UTC MAIN commitmail json YAML

allow overriding snprintf/vsnprintf

(christos)

2017-01-13 14:34:58 UTC MAIN commitmail json YAML

enable again system header warnings now amd64 builds.

(christos)

2017-01-13 13:40:44 UTC MAIN commitmail json YAML

The Cheri https:// link is not valid, replace by standard http://

(reinoud)

2017-01-13 13:14:54 UTC MAIN commitmail json YAML

2017-01-13 13:01:13 UTC MAIN commitmail json YAML

more faithful to the original (from coypu)

(christos)

2017-01-13 11:21:47 UTC MAIN commitmail json YAML

2017-01-13 10:44:27 UTC MAIN commitmail json YAML

2017-01-13 10:41:16 UTC MAIN commitmail json YAML

Fix a typo in a year (s/2007/2017/)

(leot)

2017-01-13 10:38:37 UTC MAIN commitmail json YAML

Tweak icmp6_input; always use off, not *offp

(ozaki-r)

2017-01-13 10:17:18 UTC MAIN commitmail json YAML

Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.

(dholland)

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

Update roadmaps, unilaterally, because most of these hadn't been touched
since the pre-6.0 period and nobody else has been doing the work. There's
a lot of things whose current state I don't know; please fill in. Also the
stuff I've added is necessarily biased towards projects I think about, so
please add more.

(dholland)

2017-01-13 10:10:32 UTC MAIN commitmail json YAML

Add file-local iterator variant vfs_vnode_iterator_next1() that
waits for vnodes to become reclaimed and use it from vflush().

(hannken)

2017-01-13 08:41:46 UTC MAIN commitmail json YAML

Add missing <sys/stat.h> for open(2) flags.

(hauke)

2017-01-13 08:11:01 UTC MAIN commitmail json YAML

Remove a check added wrongly

(ozaki-r)

2017-01-13 06:30:33 UTC MAIN commitmail json YAML

Add tests for net.inet6.ip6.prefer_tempaddr

(ozaki-r)

2017-01-13 06:30:09 UTC MAIN commitmail json YAML

Remove extra checks and cleanup

(ozaki-r)

2017-01-13 06:20:31 UTC MAIN commitmail json YAML

2017-01-13 06:19:36 UTC MAIN commitmail json YAML

2017-01-13 06:18:31 UTC MAIN commitmail json YAML

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

Fix a bug that the parent interface's callback wasn't called when the vlan
interface is configured. A callback function uses VLAN_ATTACHED() function
which check ec->ec_nvlans, the value should be incremented before calling the
callback. This bug was added in if_vlan.c rev. 1.83 (2015/11/19).

(msaitoh)

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

2017-01-13 06:04:48 UTC MAIN commitmail json YAML

Don't define PT_{S,G}ETREGS on the command line. Yes, it can make things
compile, but when it does, it is always bogus!

(christos)

2017-01-13 05:49:27 UTC MAIN commitmail json YAML

another buffer overflow.

(christos)

2017-01-13 05:45:46 UTC MAIN commitmail json YAML

Remove items that were in -6.

(dholland)

2017-01-13 05:35:20 UTC MAIN commitmail json YAML

welcome to the constant age.

(christos)

2017-01-13 05:26:42 UTC MAIN commitmail json YAML

Add missing forward decl.

(christos)

2017-01-13 05:18:22 UTC MAIN commitmail json YAML

2017-01-13 05:12:44 UTC MAIN commitmail json YAML

2017-01-13 04:43:16 UTC MAIN commitmail json YAML

add missing forward struct decl

(christos)

2017-01-13 04:24:01 UTC MAIN commitmail json YAML

Reorder so we don't redefine MAP_FAILED.

(christos)

2017-01-13 04:22:51 UTC MAIN commitmail json YAML

use _KMEMUSER for <sys/file.h>

(christos)

2017-01-13 04:22:16 UTC MAIN commitmail json YAML

Don't consider a disk hosed if we did not find a column for it; dedup code.

(christos)

2017-01-13 04:18:54 UTC MAIN commitmail json YAML

2017-01-13 03:01:09 UTC MAIN commitmail json YAML

Move the #ifndef/#define dance for the (currently) system undefined
PTRACE_VFORK* macros out of a function that is not always compiled
(as they are used in other functions that are.)  Unbreak the build.

(kre)

2017-01-13 01:39:05 UTC MAIN commitmail json YAML

2017-01-13 01:14:27 UTC MAIN commitmail json YAML

2017-01-12 23:15:49 UTC MAIN commitmail json YAML

Don't re-define MAP_ANONYMOUS

(christos)

2017-01-12 23:12:59 UTC MAIN commitmail json YAML

2017-01-12 23:06:23 UTC MAIN commitmail json YAML

need stddef.h for offsetof

(christos)

2017-01-12 23:03:49 UTC MAIN commitmail json YAML

2017-01-12 22:57:26 UTC MAIN commitmail json YAML

need <sys/param.h> before defining MIN/MAX

(christos)

2017-01-12 22:16:29 UTC MAIN commitmail json YAML

Remove some manual size tuning that no longer seems to be needed.

(joerg)

2017-01-12 21:35:53 UTC MAIN commitmail json YAML

Add new tests vforkdone[12] in t_ptrace_wait{,3,4,6,id,pid}

vforkdone1:
    Verify that vfork(2) is intercepted by ptrace(2) with EVENT_MASK
    set to PTRACE_VFORK_DONE

vforkdone2:
    Verify that vfork(2) is intercepted by ptrace(2) with EVENT_MASK
    set to PTRACE_FORK | PTRACE_VFORK_DONE

As of now PTRACE_VFORK_DONE is undefined in <sys/ptrace.h>.

Sponsored by <The NetBSD Foundation>

(kamil)

2017-01-12 19:21:09 UTC MAIN commitmail json YAML

2017-01-12 19:15:10 UTC MAIN commitmail json YAML

2017-01-12 19:10:34 UTC MAIN commitmail json YAML

disable until we fix the build.

(christos)

2017-01-12 19:10:00 UTC MAIN commitmail json YAML

revert for now; too many issues.

(christos)

2017-01-12 19:07:15 UTC MAIN commitmail json YAML

2017-01-12 19:03:09 UTC MAIN commitmail json YAML

fix sign issues

(christos)

2017-01-12 19:02:22 UTC MAIN commitmail json YAML

replace old style function declaration

(maya)

2017-01-12 18:52:15 UTC MAIN commitmail json YAML

2017-01-12 18:50:17 UTC MAIN commitmail json YAML

friendlier to _KMEMUSER

(christos)

2017-01-12 18:42:53 UTC MAIN commitmail json YAML

2017-01-12 18:40:02 UTC MAIN commitmail json YAML

2017-01-12 18:37:10 UTC MAIN commitmail json YAML

Fix couple of typos:
s/summay/summary
s/highligting/highlighting

(abhinav)

2017-01-12 18:29:14 UTC MAIN commitmail json YAML

make __sigmask unsigned

(christos)

2017-01-12 18:26:08 UTC MAIN commitmail json YAML

Appease coverity which is having nightmares about strings not being
null-terminated by using strlcpy rather than strncpy when it doesn't
matter.

ok christos.

(maya)

2017-01-12 18:23:04 UTC MAIN commitmail json YAML

Don't go redefining system constants, without checking if the system provides
them.

(christos)

2017-01-12 18:19:31 UTC MAIN commitmail json YAML

Fix typo: s/currenly/currently

(abhinav)

2017-01-12 18:16:52 UTC MAIN commitmail json YAML

2017-01-12 17:38:08 UTC MAIN commitmail json YAML

- allocate space dynamically instead of putting structs in BSS.
- change some wrong strncat to strlcat.

(christos)

2017-01-12 17:19:17 UTC MAIN commitmail json YAML

* pfil_add_hook() no longer treats PFIL_IFADDR and PFIL_IFNET. delete them from pfil_flag_cases[].
* add/fix KASSERT
* fix comment

(ryo)

2017-01-12 17:14:24 UTC MAIN commitmail json YAML

Our headers are clean, enable warnings caused by them. We want to know
about <ctype_macro>(char) usages.

(christos)

2017-01-12 17:11:22 UTC MAIN commitmail json YAML

Remove dead code. RAY_DEF_NWID is a constant string, its length will never
be above 32.

(maya)

2017-01-12 16:47:18 UTC MAIN commitmail json YAML

PR/51831: Don't suppress warnings coming from system header macro expansions.

(christos)

2017-01-12 16:23:47 UTC MAIN commitmail json YAML

Use the screen argument, not _cursesi_screen.

(roy)

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

give the absolute path for the error message.

(christos)

2017-01-12 14:24:53 UTC MAIN commitmail json YAML

Fix the possibility of off-by-one on the grammer.  Reported by coypu.
Currently it never happens because type is (minor number % 7) and
the arraycount of fd_types[] is 8.  I.e., it is a dead code...
However, when the capacity of the FDTYPE() changes or the arraycount
of fd_types[] changes, this correction will be effective.

(isaki)

2017-01-12 13:53:11 UTC MAIN commitmail json YAML

Correct terminfo variable pkey_norm to plab_norm.

(roy)

2017-01-12 13:14:41 UTC MAIN commitmail json YAML

2017-01-12 08:46:49 UTC MAIN commitmail json YAML

Try to document the new "show vnode_lock" command.

(martin)

2017-01-12 08:38:31 UTC MAIN commitmail json YAML

2017-01-12 08:21:33 UTC MAIN commitmail json YAML

merge bind-9.10.4-P5

(spz)

2017-01-12 05:41:25 UTC MAIN commitmail json YAML

src/sys/external/bsd/vchiq/dist/interface/vchi/vchi.h@1.2 / diff / nxr@1.2
src/sys/external/bsd/vchiq/dist/interface/vchi/vchi_common.h@1.2 / diff / nxr@1.2
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq.h@1.2 / diff / nxr@1.2
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_2835_arm.c@1.18 / diff / nxr@1.18
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_arm.c@1.18 / diff / nxr@1.18
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_arm.h@1.2 / diff / nxr@1.2
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_cfg.h@1.2 / diff / nxr@1.2
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_connected.h@1.2 / diff / nxr@1.2
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.c@1.11 / diff / nxr@1.11
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.h@1.4 / diff / nxr@1.4
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_debugfs.h@1.1 / diff / nxr@1.1
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_genversion@1.2 / diff / nxr@1.2
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_if.h@1.3 / diff / nxr@1.3
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_ioctl.h@1.3 / diff / nxr@1.3
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_proc.c deleted
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_shim.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_util.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_util.h@1.3 / diff / nxr@1.3

Sync with latest github/raspberrypi/linux sources

XXX should provide a vchiq2netbsd and cvs import

(skrll)

2017-01-12 05:35:45 UTC MAIN commitmail json YAML

Use some macros for magic numbers and correct return value.

(skrll)

2017-01-12 05:25:03 UTC MAIN commitmail json YAML

Sync memory barriers with sys/external/bsd/drm2/include/asm/barrier.h

(skrll)

2017-01-12 05:24:36 UTC MAIN commitmail json YAML

2017-01-12 05:20:07 UTC MAIN commitmail json YAML

2017-01-12 04:43:59 UTC MAIN commitmail json YAML

Prevent in6_ifaddr from being freed with holding its psref

This is a possible fix for PR kern/51828.

(ozaki-r)

2017-01-12 02:00:42 UTC MAIN commitmail json YAML

Avoid sysconf: __sysconf -> sysctlgetmibinfo -> strtoimax -> locale, etc.

(christos)

2017-01-12 01:58:39 UTC MAIN commitmail json YAML

A little more restructuring so that we don't need mutex stuff in syslog_ss.

(christos)

2017-01-12 01:58:03 UTC MAIN commitmail json YAML

This is an example how to make a small program using libc. Original size
300K; final size 75K.

(christos)

2017-01-12 01:12:08 UTC MAIN commitmail json YAML

fix off by one.

ok riastradh

(maya)

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

2017-01-12 00:43:55 UTC MAIN commitmail json YAML

put back strerror_ss, it will be used shortly.

(christos)

2017-01-12 00:38:25 UTC MAIN commitmail json YAML

Clarify the explanation of the compat_time.c definition of time.

(riastradh)

2017-01-12 00:38:01 UTC MAIN commitmail json YAML

Split syslog.c to:

- syslog_ss.c *_ss api functions (don't use stdio, time)
- syslog.c: *syslog* non _ss api functions (use stdio, time)
- xsyslog.c> common guts.

The motivation for this is not to drag in stdio/locale/floating point/time
for every binary, since syslog_ss() is used in __stack_check_fail() for SSP.

(christos)

2017-01-12 00:35:38 UTC MAIN commitmail json YAML

2017-01-11 22:09:38 UTC MAIN commitmail json YAML

fix off by one

(maya)

2017-01-11 21:44:50 UTC MAIN commitmail json YAML

fix off by one.

ok riastradh

(maya)

2017-01-11 20:53:52 UTC MAIN commitmail json YAML

Fix some off by one issues with arraycount ..thanks coypu.

(roy)

2017-01-11 20:43:03 UTC MAIN commitmail json YAML

Move the ripoffline logic out of screen.c and into ripoffline.c.
Store ripped off lines in the SCREEN structure so we can repaint then
when the terminal is resized.
Fix mvwin(3) so it can move windows in the ripped off area.

(roy)

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

also fix this other off by one.

(maya)