DragonFlyBSD/src d658c12sys/conf files, sys/dev/drm linux_wait.c

drm/linux: Rework wait queues

* Make the implementation much closer to the Linux one

* Do not directly try to wake up threads, but use an indirect function
  call to do it, allowing drivers to override the default function

* Implement the expected default_wake_function() and
  autoremove_wake_function() routines

DragonFlyBSD/src 412af9esys/dev/drm/include/linux list.h

drm/linux: Add LIST_HEAD_INIT()

Obtained from: NetBSD

DragonFlyBSD/src 86aedfeusr.bin/finger Makefile, usr.bin/systat Makefile

Shorten some paths in various Makefiles.

DragonFlyBSD/src ad330absbin/rconfig rconfig.8 rconfig.c

rconfig(8): Update usage in program and manpage

Clarify the different usages between client and server modes.

DragonFlyBSD/src 063db47sbin/rconfig subs.c server.c

rconfig(8): Allow '.', '-' and '+' in tag names

Originally, tag name only allows alphabets, digits and underscore.  This
commit also allows tag names to have dot (.), minus (-) and plus (+)
symbols.

Bug-report: #2977

DragonFlyBSD/src fa4bfe3lib/libc/gen devname.c

libkvm - Increase static buffer for devname()

* For now increase the internal static buffer for devname
  to MAXPATHLEN (aka 1024).  This may eventually be replaced
  with SPECNAMELEN.

* This change is not exposed externally and it, or later changes,
  should not break anything.

Requested-by: aly

DragonFlyBSD/src 8018265lib/libc/gen devname.c

libkvm - Increase static buffer for devname()

* For now increase the internal static buffer for devname
  to MAXPATHLEN (aka 1024).  This may eventually be replaced
  with SPECNAMELEN.

* This change is not exposed externally and it, or later changes,
  should not break anything.

Requested-by: aly

DragonFlyBSD/src 049b5b4lib/libkvm kvm.h

libkvm - Increase ksw_devname from [32] to [64]

* Increase ksw_devname to 64 chars.  This will help it fit longer
  crypto name paths, plus drive serial numbers can be longer as well.

Requested-by: aly
DeltaFile
+1-1lib/libkvm/kvm.h
+1-11 files

DragonFlyBSD/src fad98eclib/libkvm kvm.h

libkvm - Increase ksw_devname from [32] to [64]

* Increase ksw_devname to 64 chars.  This will help it fit longer
  crypto name paths, plus drive serial numbers can be longer as well.

Requested-by: aly
DeltaFile
+1-1lib/libkvm/kvm.h
+1-11 files

DragonFlyBSD/src 5119e9dsys/platform/pc64/x86_64 trap.c mp_machdep.c

kernel - Fix SMAP/SMEP caught user mode access part 2/2.

* Finish implementing SMAP exception handling support by
  properly detecting it in trap() and generating a panic().
  Otherwise the cpu just locks up in a page-fault loop without
  any indication as to why on the console.

* To properly support SMAP, make sure AC is cleared on system calls
  (it is already cleared on any interrupt or exception by the frame
  push code but I missed the syscall entry code).

DragonFlyBSD/src 921ef7bsys/platform/pc64/x86_64 trap.c mp_machdep.c

kernel - Fix SMAP/SMEP caught user mode access part 2/2.

* Finish implementing SMAP exception handling support by
  properly detecting it in trap() and generating a panic().
  Otherwise the cpu just locks up in a page-fault loop without
  any indication as to why on the console.

* To properly support SMAP, make sure AC is cleared on system calls
  (it is already cleared on any interrupt or exception by the frame
  push code but I missed the syscall entry code).

DragonFlyBSD/src 08ba947share/misc pci_vendors

Update the pciconf(8) database.

June 12, 2019 snapshot from https://pci-ids.ucw.cz

DragonFlyBSD/src b963c3fsys/vfs/hammer hammer_volume.c

kernel - Fix SMAP/SMEP caught user mode access part 1/2.

* Fix improper user mode access in hammer, caught by SMAP/SMEP.

Reported-by: Tim Darby

DragonFlyBSD/src ec03d2asys/vfs/hammer hammer_volume.c

kernel - Fix SMAP/SMEP caught user mode access part 1/2.

* Fix improper user mode access in hammer, caught by SMAP/SMEP.

Reported-by: Tim Darby

DragonFlyBSD/dports c3a6acddevel/gobject-introspection/dragonfly patch-giscanner_scannerlexer.l, devel/tcl-trf Makefile.DragonFly

Merge branch 'staged'

DragonFlyBSD/src ddfc7e3share/terminfo Makefile.entries

terminfo: Build and install st, st-16color and st-256color

Support the st (simple terminal) from the suckless project:
https://st.suckless.org/

Submitted-by: daftaupe
Bug-report: #3159

DragonFlyBSD/src a0dc181share/terminfo Makefile.entries

terminfo: Build and install st, st-16color and st-256color

Support the st (simple terminal) from the suckless project:
https://st.suckless.org/

Submitted-by: daftaupe
Bug-report: #3159

DragonFlyBSD/src d619e02bin/chmod chmod.c, usr.bin/chflags chflags.c

Use NULL instead of 0 for the third argument in fts_open()

Bug-report: #3138

DragonFlyBSD/dports 51c4595textproc/bsdsort Makefile.DragonFly

Tweak textproc/bsdsort version 20120716

DragonFlyBSD/src 982afa6. Makefile

Makefile: Require explicit target

Explicit target (e.g., buildworld, buildkernel) is required, otherwise
fail with an error.

Obtained-from: FreeBSD
Bug-report: #3158
DeltaFile
+9-2Makefile
+9-21 files

DragonFlyBSD/dports b10823bsysutils/ftwin Makefile.DragonFly

Tweak sysutils/ftwin version 0.8.8_4

DragonFlyBSD/dports e3308a1sysutils/cpdup Makefile.DragonFly

Tweak sysutils/cpdup version 1.20

DragonFlyBSD/dports 742c9e6net-p2p/ed2k Makefile.DragonFly

Tweak net-p2p/ed2k version 1.4

DragonFlyBSD/src 26c41a9lib/libstand hammer1.c

libstand/hammer1: Fix vol_name to be vol_label

The 'vol_name' field in 'struct hammer_volume_ondisk' was changed to
'vol_label' in commit 6c39d27aedd299180e0b77179a8690d90d1e6e6d .

This fix enables libstand/hammer1.c to be build with -DTESTING.

Reported-by: daftaupe
Bug-report: #3185

DragonFlyBSD/dports 21525e3net/udt Makefile.DragonFly

Tweak net/udt version 4.11_1

DragonFlyBSD/dports be5b2cdnet/svnup Makefile.DragonFly

Tweak net/svnup version 1.07_3

DragonFlyBSD/dports 4abc913net/istgt Makefile.DragonFly

Tweak net/istgt version 20150713

DragonFlyBSD/src 75f419dsys/bus/u4b/audio uaudio.c

u4b/audio: Fix panic by kfree(NULL)

DragonFly's kfree(9) doesn't allow a NULL pointer, while FreeBSD's
free(9) allows.

Reported-by: tse
Bug-report: #3192

DragonFlyBSD/src b3f5ebasys/bus/u4b/audio uaudio.c

u4b/audio: Fix panic by kfree(NULL)

DragonFly's kfree(9) doesn't allow a NULL pointer, while FreeBSD's
free(9) allows.

Reported-by: tse
Bug-report: #3192

DragonFlyBSD/dports 09e0386mail/ssmtp Makefile.DragonFly

Tweak mail/ssmtp version 2.64_3

DragonFlyBSD/dports 1d5bff1mail/mmr Makefile.DragonFly

Tweak mail/mmr version 1.6.0_1

DragonFlyBSD/dports 0321b5cdevel/opencvs Makefile.DragonFly

Tweak devel/opencvs version 20151230

DragonFlyBSD/dports 9eb8c82devel/firmware-utils/files Makefile

Tweak devel/firmware-utils version 20111222

DragonFlyBSD/dports 4b09ce7textproc/lowdown Makefile.DragonFly

Tweak textproc/lowdown version 0.4.3

DragonFlyBSD/dports 5e22365mail/spamd Makefile.DragonFly

Tweak mail/spamd version 4.9.1_4

DragonFlyBSD/src 9450a63usr.sbin/iostat iostat.c iostat.8

iostat - Fix column count bug

* The maxshowdevs parameter was improperly conditionalized in the
  list iteration, causing the list to be truncated early in some cases.

* Remove md*, pass*, and sg* by default, they are not usually
  interesting.

* Display more columns by default if stdout is a terminal and is wide
  enough.

DragonFlyBSD/src 2a4ed14usr.sbin/iostat iostat.c iostat.8

iostat - Fix column count bug

* The maxshowdevs parameter was improperly conditionalized in the
  list iteration, causing the list to be truncated early in some cases.

* Remove md*, pass*, and sg* by default, they are not usually
  interesting.

* Display more columns by default if stdout is a terminal and is wide
  enough.

DragonFlyBSD/src cc15309lib/libdevstat devstat.c

libdevstat - Fix a bug in DS_SELECT_REMOVE

* An improper decrement cut the list scan short, causing wildcard
  removals to not select all matching devices.

* This only really effects e.g. systat -vm and similar utilities.

DragonFlyBSD/src 69938c7lib/libdevstat devstat.c

libdevstat - Fix a bug in DS_SELECT_REMOVE

* An improper decrement cut the list scan short, causing wildcard
  removals to not select all matching devices.

* This only really effects e.g. systat -vm and similar utilities.

DragonFlyBSD/dports afffacelang/gjs Makefile.DragonFly

Tweak lang/gjs version 1.52.4_2

DragonFlyBSD/dports 4f8a789devel/gobject-introspection/dragonfly patch-giscanner_scannerlexer.l

Tweak devel/gobject-introspection version 1.56.1,1

DragonFlyBSD/dports 36486a8devel/tcl-trf Makefile.DragonFly

Tweak devel/tcl-trf version 2.1.4_3

DragonFlyBSD/src 63855ddsys/kern kern_sig.c

kernel - Fix gdb / tracing

* The tstop fix broke gdb / tracing.  Get gdb / tracing working
  again.

DragonFlyBSD/src be1f9ddsys/kern kern_sig.c

kernel - Fix gdb / tracing

* The tstop fix broke gdb / tracing.  Get gdb / tracing working
  again.

DragonFlyBSD/src cfdf170sbin Makefile

Disable FUSE (drop sbin/mount_fuse) for 5.6
DeltaFile
+0-1sbin/Makefile
+0-11 files

DragonFlyBSD/src 7bc469flib/libthread_xu/thread thr_private.h, sys/kern kern_sig.c kern_exit.c

Use some standard type names better.

struct sigaltstack -> stack_t
struct __siginfo   -> siginfo_t
struct __sigset    -> sigset_t

No functional change.

DragonFlyBSD/src 1e5ea34sys/dev/drm/include/linux sched.h

drm/linux: Fix schedule_timeout()

Interruptible sleeps were returning wrong values.

DragonFlyBSD/src 588042blib/libc/sys sigaltstack.2, lib/libc/x86_64/gen quickcontext.c makecontext.c

<sys/signal.h>: Adjust the type of stack_t's ss_sp from char * to void *.

DragonFlyBSD/src 0657583sys/dev/drm/include/linux sched.h

drm/linux: Fix schedule_timeout()

Interruptible sleeps were returning wrong values.

DragonFlyBSD/dports f3ac383devel/aws-sdk-cpp pkg-plist, editors/texmacs pkg-plist

Merge branch 'staged'