Displaying 1 50 of 2,209,683 commits (0.101s)

NetBSD — doc 3RDPARTY CHANGES

new tzcode.
Delta File
+2 -2 doc/3RDPARTY
+2 -1 doc/CHANGES
+4 -3 2 files

NetBSD — lib/libc/time NEWS tz-link.htm

merge tzcode2017b.

NetBSD — sys/kern subr_autoconf.c

Use KASSERTMSG() to ensure that the device has a localcount.
Delta File
+5 -4 sys/kern/subr_autoconf.c
+5 -4 1 file

NetBSD — sys/arch/arm/arm32 db_machdep.c

Dump more of the trapframe
Delta File
+3 -3 sys/arch/arm/arm32/db_machdep.c
+3 -3 1 file

NetBSD — sys/arch/arm/arm db_trace.c

Report trapframe where possible
Delta File
+7 -2 sys/arch/arm/arm/db_trace.c
+7 -2 1 file

NetBSD — sys/arch/arm/include frame.h

Expose lwp_trapframe for _KEMUSER, e.g. crash(8)
Delta File
+4 -2 sys/arch/arm/include/frame.h
+4 -2 1 file

NetBSD — sys/kern subr_devsw.c

Use __func__ for routine name in printf() calls.  NFC intended.
Delta File
+6 -6 sys/kern/subr_devsw.c
+6 -6 1 file

NetBSD — share/man/man3 queue.3

Use Fn instead of Nm to refer the macros in the body of the man page.

Thanks to wiz@ for reviewing.
Delta File
+85 -85 share/man/man3/queue.3
+85 -85 1 file

NetBSD — sys/netinet in_pcb.c in_pcb_hdr.h, sys/netinet6 in6_pcb.c

Check if solock of PCB is held when SP caches in the PCB are accessed

To this end, a back pointer from inpcbpolicy to inpcb_hdr is added.

NetBSD — sys/dev/usb umass.c

In umass_detach set sc_dyring so that further attempts at transfers will
fail.  This fixes part of

PR/51129 (Disconnecting USB SD card without umount causes file operations to hang)
Delta File
+4 -2 sys/dev/usb/umass.c
+4 -2 1 file

NetBSD — sys/dev/pci ppb.c

in ppbdetach(), try to detach the children before tearing down our own state,
to avoid trouble if detaching the children fails.
Delta File
+5 -4 sys/dev/pci/ppb.c
+5 -4 1 file

NetBSD — sys/dev/ata ata.c atareg.h

set NCQ priority field to 'high' for BPRIO_TIMECRITICAL transfers if drive
supports it

NetBSD — sys/dev/ic siisata.c

Merge HEAD.
Delta File
+7 -15 sys/dev/ic/siisata.c
+7 -15 1 file

NetBSD — sys/dev/ic siisata.c

Fix PRB blanking, so as not to stomp on the feet of neighboring slots.
Also, don't blank some PRB fields twice.

[:U+1F633:]
Delta File
+7 -15 sys/dev/ic/siisata.c
+7 -15 1 file

NetBSD — sys/dev/ic ahcisata_core.c

only clear the bcount for NCQ case when the transfer actually ended w/o error
Delta File
+4 -3 sys/dev/ic/ahcisata_core.c
+4 -3 1 file

NetBSD — share/dict web2

Add ``cooperate''
Delta File
+1 -0 share/dict/web2
+1 -0 1 file

NetBSD — share/mk bsd.lib.mk

fix another parallel-build race with MKDEBUG=yes by creating the .so.link
with a temporary name and renaming to the final name only after
the file is fully written.
Delta File
+8 -6 share/mk/bsd.lib.mk
+8 -6 1 file

NetBSD — sys/arch/amd64/amd64 trap.c

restore the ability to run netbsd 1.0 32-bit executables
by checking for the relevant lcall instruction in the trap handler
and treating it as a syscall.
Delta File
+30 -2 sys/arch/amd64/amd64/trap.c
+30 -2 1 file

NetBSD — sys/dev/ata TODO.ncq, sys/dev/ic ahcisata_core.c

do not use PRD Byte Count for queued commands to determine number of bytes
actually transferred; it should not be used and is not guaranteed to be
valid according to AHCI spec, underflow is always invalid for queued cmds

this fixes my ls problem under QEMU

NetBSD — sys/dev/ata wd.c

ata_free_xfer() must be called with lock held, same as ata_get_xfer()
Delta File
+3 -3 sys/dev/ata/wd.c
+3 -3 1 file

NetBSD — sys/dev/ic siisata.c

Merge HEAD.
Delta File
+3 -3 sys/dev/ic/siisata.c
+3 -3 1 file

NetBSD — sys/dev/ic siisata.c

Fix typo in comment.
Delta File
+3 -3 sys/dev/ic/siisata.c
+3 -3 1 file

NetBSD — sys/dev/ic siisata.c siisatareg.h

Merge HEAD.
Delta File
+48 -49 sys/dev/ic/siisata.c
+4 -2 sys/dev/ic/siisatareg.h
+52 -51 2 files

NetBSD — sys/dev/ic siisata.c

Drop unused prototype. Whitespace fixes. Wrap/re-wrap long lines.
Delta File
+54 -52 sys/dev/ic/siisata.c
+54 -52 1 file

NetBSD — sys/dev/ic siisatareg.h

Add PR_PS_ACTIVE_SLOT bits.
Delta File
+3 -1 sys/dev/ic/siisatareg.h
+3 -1 1 file

NetBSD — sys/dev/ic siisatareg.h

Whitespace fixes.
Delta File
+2 -2 sys/dev/ic/siisatareg.h
+2 -2 1 file

NetBSD — sys/dev/fdt fdt_subr.c

If the stdout-path property is missing on /chosen, assume serial0:115200n8
Delta File
+11 -4 sys/dev/fdt/fdt_subr.c
+11 -4 1 file

NetBSD — sys/dev/fdt fixedregulator.c

Defer acquiring the gpio until first use.
Delta File
+19 -7 sys/dev/fdt/fixedregulator.c
+19 -7 1 file

NetBSD — sys/dev/ata TODO.ncq

one down
Delta File
+0 -2 sys/dev/ata/TODO.ncq
+0 -2 1 file

NetBSD — sys/dev/ic ahcisata_core.c

adjust error handling in interrupt handler - finish the successfully
finished xfers, and iterate to error out all the unfinished ones
Delta File
+25 -24 sys/dev/ic/ahcisata_core.c
+25 -24 1 file

NetBSD — share/man/man4 wd.4

Wording.
Delta File
+3 -3 share/man/man4/wd.4
+3 -3 1 file

NetBSD — share/man/man4 wd.4

add a NOTE section documenting the broken Seagate Barracuda drives
Delta File
+23 -2 share/man/man4/wd.4
+23 -2 1 file

NetBSD — sys/dev/ata wd.c

sync with HEAD, remove the nonfunctional Seagate 'mod15write' bug workaround
Delta File
+9 -132 sys/dev/ata/wd.c
+9 -132 1 file

NetBSD — sys/dev/ata wd.c

remove the workaround for Seagate 'mod15write' bug, now driver only prints
error on boog; unfortunately the code actually doesn't work, and there is
little point trying to fix
Delta File
+8 -109 sys/dev/ata/wd.c
+8 -109 1 file

NetBSD — share/man/man7 symlink.7

Use serial comma. Update a count.
Delta File
+10 -10 share/man/man7/symlink.7
+10 -10 1 file

NetBSD — sys/arch/acorn32/eb7500atx rside.c, sys/arch/acorn32/podulebus icside.c rapide.c

use ata_queue_alloc() to dynamically allocate ata_queue for ata channel

NetBSD — sys/dev/ic ninjaata32.c ninjaata32var.h

adjust to interface changes - ata_queue is now dynamically allocated

NetBSD — sys/opencrypto crypto.c cryptodev.c

separate crypto_drv_mtx from crypto_mtx.

crypto_mtx is used only for cryptodev.c and ocryptodev.c now.

NetBSD — sys/opencrypto crypto.c

reduce crypto_q_mtx lock regions.
Delta File
+10 -5 sys/opencrypto/crypto.c
+10 -5 1 file

NetBSD — sys/opencrypto crypto.c

refactor crypto_unblock(). No functional change.
Delta File
+18 -20 sys/opencrypto/crypto.c
+18 -20 1 file

NetBSD — sys/modules/examples README

Add luareadhappy to the list.
Delta File
+4 -3 sys/modules/examples/README
+4 -3 1 file

NetBSD — sys/external/bsd/ipf/netinet ip_state.c fil.c

Disconnect maintaining fragment state from keeping session state. The user
now must specify keep frags along with keep state to have ipfilter do what
it did before, as documented in ipf.conf.5. (Cy Schubert @ FreeBSD)

NetBSD — sys/external/bsd/ipf/netinet ip_frag.c

Free the right fragment (Cy Schubert @ FreeBSD). This will cause use after free
issues and eventually panic.

NetBSD — doc 3RDPARTY CHANGES

new tmux.
Delta File
+2 -2 doc/3RDPARTY
+2 -1 doc/CHANGES
+4 -3 2 files

NetBSD — external/bsd/tmux/usr.bin/tmux Makefile

Add our utempter since it now everything works.

NetBSD — usr.sbin/makemandb whatis.c

Teach whatis(1) to handle MLINKS

Similar to apropos(1), whatis did not utilise the mandb_links table till now.
Therefore, if it was asked about one of the links to a man page, it would
error out. This change teaches whatis(1) to look up both the FTS table
as well as the links table, thus ensuring that it is able to answer queries
about MLINKS as well.

Comparision between outputs before this change and after this change:

#Before change
$ whatis realloc
realloc: not found

#after change
$ ./whatis realloc
realloc(3) - general memory allocation operations
realloc(3) - general purpose memory allocation functions
realloc(9) - general-purpose kernel memory allocator
Delta File
+10 -4 usr.sbin/makemandb/whatis.c
+10 -4 1 file

NetBSD — share/man/man4 ata.4

xref also mvsata(4), siisata(4)
Delta File
+6 -2 share/man/man4/ata.4
+6 -2 1 file

NetBSD — sys/dev/ic siisata.c

Allocate a full compliment of queue slots for each channel.
Delta File
+3 -3 sys/dev/ic/siisata.c
+3 -3 1 file

NetBSD — sys/dev/ic siisata.c

Use ata_kill_active() in siisata_reset_channel() so as to ensure all
in-flight xfers are taken care of.
Delta File
+3 -6 sys/dev/ic/siisata.c
+3 -6 1 file

NetBSD — usr.sbin/makemandb apropos-utils.c

Better handle MLINKS in apropos(1).

apropos(1) only indexes the first .Nm entry from the NAME section in the full
text index. Rest of the .Nm entries are stored in a separate table: mandb_links.

Till now apropos(1) did not use the mandb_links table. So whenever a query
was being made for one of the man page links, such as realloc(3), it was showing
malloc(3) in the results but not as the first result. And, also the result would
show up as malloc(3), rather than realloc(3) (which can be confusing).

With this change, for single keyword queries, apropos(1) would now utilise the
mandb_links table as well. If the query is for one of the links of a man page,
it would show as the first result. Also, the result would show up as the name
of the link rather than the original man page name. For example, if the query
was for realloc, the output would be realloc(3), rather than malloc(3).

Following are some example queries showing difference in the output before this
change and after this change:

#Before changes
$ apropos -n 5 -M realloc
reallocarr (3)    reallocate array
reallocarray (3)  reallocate memory for an array of elements checking
for overflow
fgetwln (3)       get a line of wide characters from a stream

    [33 lines not shown]
Delta File
+34 -5 usr.sbin/makemandb/apropos-utils.c
+34 -5 1 file