NetBSD/src K4reizjsys/arch/hppa/dev summitfb.c

   now that we can do ROPs, use them and enable all the lazy cursor update stuff
VersionDeltaFile
1.20+34-32sys/arch/hppa/dev/summitfb.c
+34-321 files

NetBSD/src 9NpiTTFsys/dev/ic summitreg.h

   add more registers - now we can do ROPs
VersionDeltaFile
1.12+16-5sys/dev/ic/summitreg.h
+16-51 files

NetBSD/src kVJ6w6wbin/sh var.c

   Fix a bug from when the ToD variable was added (July 2017) where if
   TZ is unset, and ToD_FORMAT contains and strftime() conversions which
   need to know the zone, bad things happen.

   Amazing that no-one (incl me) ever noticed this.

   XXX pullup -9, pullup -10 (and -8 from 8.0_RC1 onwards ... sigh)
VersionDeltaFile
1.88+14-9bin/sh/var.c
+14-91 files

NetBSD/src v2f1DX2share/man/man9 rnd.9

   fix typo in rnd(9) documentation.
VersionDeltaFile
1.33+2-2share/man/man9/rnd.9
+2-21 files

NetBSD/src AlDgMZrlib/libcurses border.c

   make it compile again.
VersionDeltaFile
1.26+3-3lib/libcurses/border.c
+3-31 files

NetBSD/src Go2ogdPsys/arch/hppa/dev summitfb.c

   some updates:
   - setup attributes for RGB8 in the image planes and 8I in the overlay
   - explicitly select LUT 0 for the overlay so we don't depend on what STI sets
     anymore - now this should work on all FX cards
   - expose 24bit framebuffer to X
   - make sure we switch overlay transparency according to WSDISPLAY_SMODE
   - remove unnecessary register writes when accessing the colour map
   - no need to call summitfb_setup_fb() in summitfb_do_cursot() - that was for
     HCRX and friends
   - support screen blanking
VersionDeltaFile
1.19+45-9sys/arch/hppa/dev/summitfb.c
+45-91 files

NetBSD/src n97HbQBsys/dev/ic summitreg.h

   flip CFS_8I and _332, now this works correctly
VersionDeltaFile
1.11+3-3sys/dev/ic/summitreg.h
+3-31 files

NetBSD/src YIFY6Zqsys/dev/ic summitreg.h

   add more registers
VersionDeltaFile
1.10+49-2sys/dev/ic/summitreg.h
+49-21 files

NetBSD/src YyXCdDFusr.sbin/altq/libaltq altq_qop.h

   Make return type in prototype for atobps() match that of the declaration.
   Hopefully fix 32 bit builds.
VersionDeltaFile
1.10+3-2usr.sbin/altq/libaltq/altq_qop.h
+3-21 files

NetBSD/src R4VNHGHsys/altq altq.h, usr.sbin/altq/libaltq qop_cbq.c qop_cbq.h

   altq, cbq: support 10 Gbps bandwidth

   Mostly just s/u_int/uint64_t/ for bandwidth and rate variables.
VersionDeltaFile
1.13+13-13usr.sbin/altq/libaltq/qop_cbq.c
1.5+9-9usr.sbin/altq/libaltq/qop_cbq.h
1.13+5-5usr.sbin/altq/libaltq/qop.c
1.9+4-4usr.sbin/altq/libaltq/altq_qop.h
1.5+2-2sys/altq/altq.h
+33-335 files

NetBSD/src s3xpG6Mshare/man/man4 usb.4

   usb.4: add video devices section

   this adds missing entries for uvideo(4) and pseye(4)
VersionDeltaFile
1.123+12-5share/man/man4/usb.4
+12-51 files

NetBSD/src pbayYrUlib/libcurses background.c getyx.c

   Sprinkle about some cycle wasting checks for the win pointer being
   null.  Unfortunately, ncurses does this and there is some sloppy code
   out there that relies on the check resulting in segfaults in
   NetBSD curses which then, of course, gets blamed for the error.
VersionDeltaFile
1.34+21-2lib/libcurses/background.c
1.8+20-2lib/libcurses/getyx.c
1.35+19-2lib/libcurses/touchwin.c
1.129+15-2lib/libcurses/refresh.c
1.19+14-2lib/libcurses/line.c
1.68+11-4lib/libcurses/newwin.c
+100-1453 files not shown
+399-12559 files

NetBSD/src 75z8kH7. build.sh

   Make sure that local var=$expansion is properly quoted as local var="$exp"
   correcting some quotes incorrectly removed in the previous version, and
   adding some that should have been present but never were.

   This pointed out by riastradh@ -- thanks.

   Also, one addition which should have been the previous update's commit
   message - a couple of uses of subshells, where the only reason was to
   control shell operator precedence (which works, but is costly) were changed
   (in the previous rev) to use groups instead (ie: brace bracketing instead of
   parentheses).
VersionDeltaFile
1.387+22-18build.sh
+22-181 files

NetBSD/src lUUUXYxdistrib/sets/lists/tests mi

   distrib/sets/lists/tests/mi: Copied & pasted wrong line, oops.

   This shiny new test is definitely not obsolete!

   Should fix:

   atf-run: ERROR: Cannot locate the t_time_arith file

   PR kern/58922: itimer(9): arithmetic overflow
   PR kern/58925: itimer(9) responds erratically to clock wound back
   PR kern/58926: itimer(9) integer overflow in overrun counting
   PR kern/58927: itimer(9): overrun accounting is broken
VersionDeltaFile
1.1353+2-2distrib/sets/lists/tests/mi
+2-21 files

NetBSD/src ObEeaFfdistrib/sets/lists/debug mi, distrib/sets/lists/tests mi

   t_time_arith: New test for timer calculations.

   This will facilitate fixing various problems in the arithmetic to
   determine, given an itimer's scheduled time (it_value) and periodic
   interval (it_interval) along with the current time of actual expiry
   (now), what time the itimer should be rescheduled for (next, new
   value of it_timer) on the same clock.

   Later we can also put tests for other functions like tvtohz here, and
   make them test many different values of hz/tick.

   XXX Not 100% sure about all of these cases -- there is some room for
   reasonable discussion about what the right answer is.  But we have
   unquestionably implemented the wrong thing for many of these cases,
   even if the answers this test checks for may not be quite right yet.

   PR kern/58922: itimer(9): arithmetic overflow
   PR kern/58925: itimer(9) responds erratically to clock wound back
   PR kern/58926: itimer(9) integer overflow in overrun counting
   PR kern/58927: itimer(9): overrun accounting is broken
VersionDeltaFile
1.1+413-0tests/kernel/t_time_arith.c
1.84+7-1tests/kernel/Makefile
1.457+2-1distrib/sets/lists/debug/mi
1.1352+2-1distrib/sets/lists/tests/mi
+424-34 files

NetBSD/src gj6hxLAsys/kern subr_time_arith.c subr_time.c, sys/sys timearith.h time.h

   kern: Move some purely arithmetic routines to subr_time_arith.c.

   Preparation for testing and fixing:

   PR kern/58922: itimer(9): arithmetic overflow
   PR kern/58925: itimer(9) responds erratically to clock wound back
   PR kern/58926: itimer(9) integer overflow in overrun counting
   PR kern/58927: itimer(9): overrun accounting is broken
VersionDeltaFile
1.1+490-0sys/kern/subr_time_arith.c
1.41+2-317sys/kern/subr_time.c
1.1+77-0sys/sys/timearith.h
1.227+10-32sys/kern/kern_time.c
1.82+4-2sys/sys/time.h
1.52+1-5sys/sys/timevar.h
+584-3562 files not shown
+588-3588 files

NetBSD/src yyQ3XACsys/kern subr_time.c

   subr_time.c: Sort includes.

   No functional change intended.

   Preparation for factoring out arithmetic to test and fix:

   PR kern/58922: itimer(9): arithmetic overflow
   PR kern/58925: itimer(9) responds erratically to clock wound back
   PR kern/58926: itimer(9) integer overflow in overrun counting
   PR kern/58927: itimer(9): overrun accounting is broken
VersionDeltaFile
1.40+8-6sys/kern/subr_time.c
+8-61 files

NetBSD/src z2Bq1EOsys/kern kern_time.c, sys/sys syslimits.h

   limits.h: Define DELAYTIMER_MAX.

   This is the maximum value of timer_getoverrun(), and was introduced
   in IEEE Std 1003.1b-1993.

   Prompted by:

   PR kern/58926: itimer(9) integer overflow in overrun counting
VersionDeltaFile
1.29+8-1sys/sys/syslimits.h
1.226+2-4sys/kern/kern_time.c
+10-52 files

NetBSD/src msjwmwFsys/kern kern_time.c

   kern_time.c: Sort includes.  Add missing includes.

   No functional change intended.

   Preparation for factoring out arithmetic to add tests for and fix:

   PR kern/58922: itimer(9): arithmetic overflow
   PR kern/58925: itimer(9) responds erratically to clock wound back
   PR kern/58926: itimer(9) integer overflow in overrun counting
   PR kern/58927: itimer(9): overrun accounting is broken
VersionDeltaFile
1.225+21-9sys/kern/kern_time.c
+21-91 files

NetBSD/src Wx7ez2ylib/libc/gen sysconf.c

   sysconf(3): KNF

   No functional change intended.

   Prompted by exposing DELAYTIMER_MAX in preparation for:

   PR kern/58926: itimer(9) integer overflow in overrun counting
VersionDeltaFile
1.45+20-18lib/libc/gen/sysconf.c
+20-181 files

NetBSD/src Vq0tvABsys/kern kern_time.c

   itimer_settime(9): Assert input is sane.

   Caller is responsible for validating/sanitizing.

   Prompted by:

   PR kern/58914: timerfd_settime(2) is missing itimespecfix
VersionDeltaFile
1.224+11-2sys/kern/kern_time.c
+11-21 files

NetBSD/src m3LoXDksys/kern kern_descrip.c

   closef(9): Assert no ERESTART from struct fileops::fo_close.

   This cannot possibly work so make sure we flag it early.

   Currently the sys_close wrapper will neuter ERESTART by mapping it to
   EINTR, but let's catch this mistake earlier where we have better
   diagnostic information available like what the fo_close function is.
   (Haven't seen the printf fire in the >decade since I added it, so I
   think this KASSERT is unlikely.)
VersionDeltaFile
1.265+12-2sys/kern/kern_descrip.c
+12-21 files

NetBSD/src pbrXntylib/libc/sys close.2

   close(2): Document the finality of closing.

   Even if close(2) returns -1 on error, the descriptor is closed (or
   was already closed).

   POSIX doesn't specify this, but that's a bug in POSIX (probably to
   accommodate some buggy ancient proprietary Unix).  Every free
   software OS kernel I checked works the same way and it is important
   to be able to reliably close descriptors with finality.
VersionDeltaFile
1.19+27-1lib/libc/sys/close.2
+27-11 files

NetBSD/src IG1sLrusys/arch/hp300/hp300 machdep.c

   Unifdef __ELF__.
VersionDeltaFile
1.240+2-4sys/arch/hp300/hp300/machdep.c
+2-41 files

NetBSD/src mQn9FyJsys/arch/sun3/dev xd.c xy.c

   Make local dev_type_*() functions static.
VersionDeltaFile
1.80+18-18sys/arch/sun3/dev/xd.c
1.84+18-18sys/arch/sun3/dev/xy.c
1.61+16-16sys/arch/sun3/dev/kd.c
1.89+14-14sys/arch/sun3/dev/fd.c
1.18+10-10sys/arch/sun3/dev/fb.c
1.39+8-8sys/arch/sun3/dev/bw2.c
+84-842 files not shown
+100-1008 files

NetBSD/src 61XRe26usr.sbin/umcpmioctl umcpmioctl.h


   Fix typo in guard define.
VersionDeltaFile
1.2+2-2usr.sbin/umcpmioctl/umcpmioctl.h
+2-21 files

NetBSD/src wrKkkcQsys/dev/usb xhci.c

   Relax the KASSERT in xhci_event_cmd to allow xhci_polling_p
VersionDeltaFile
1.185+3-3sys/dev/usb/xhci.c
+3-31 files

NetBSD/src JXDbUVWsys/arch/sun3/dev xy.c fd.c

   Remove trailing whitespace.
VersionDeltaFile
1.83+35-35sys/arch/sun3/dev/xy.c
1.88+34-34sys/arch/sun3/dev/fd.c
1.79+33-33sys/arch/sun3/dev/xd.c
1.60+24-24sys/arch/sun3/dev/kd.c
1.92+21-21sys/arch/sun3/dev/zs.c
1.43+16-16sys/arch/sun3/dev/cg4.c
+163-16323 files not shown
+335-33529 files

NetBSD/src qxiJIpasys/arch/sun3/include mc68851.h pte3x.h

   Remove trailing whitespace.
VersionDeltaFile
1.7+12-12sys/arch/sun3/include/mc68851.h
1.9+3-3sys/arch/sun3/include/pte3x.h
1.32+2-2sys/arch/sun3/include/pmap3x.h
+17-173 files

NetBSD/src Lq0NL61sys/arch/sun3/sun3 pmap.c

   Remove trailing whitespace.
VersionDeltaFile
1.179+3-3sys/arch/sun3/sun3/pmap.c
+3-31 files