Displaying 1 50 of 31,571 commits (0.145s)

DragonFlyBSD — sbin/camcontrol camcontrol.c camcontrol.8

camcontrol - Add idle, standby, and sleep directives

* Bring the idle, standby, and sleep directives in from FreeBSD.

* Note that our ATA pass-through works a bit differently than FreeBSDs.

DragonFlyBSD — sys/vfs/hammer2 hammer2_io.c FREEMAP

hammer2 - update documentation, begin working on callback I/O

* Update documentation with my current thinking.

* Implement hammer2_iocb - a structure to govern async block I/O requests
  with a callback function.

* Implement iocb API.

* Replace old hammer2_chain_load_async() and related code with the new
  callback mechanism.

* Implemented a somewhat more sophisticated freemap DOMAYFREE setting,
  but note that we still do not iterate file data blocks when removing
  a file to adjust their freemap (and I may decide not to just in general,
  since the meta-data scan and freemap update can add considerable latency
  to a remove() operation).

  This means that the whole concept of partial block free states may wind
  up being thrown out the window, but as of now it's still the plan.

DragonFlyBSD — share/man/man9 ieee80211_amrr.9 Makefile

Remove obsolete ieee80211_amrr.9 manual page.

DragonFlyBSD — sys/kern kern_dsched.c, sys/sys dsched.h

kern/dsched: Fix a panic at proc exit

 * When a proc exit, dsched tries to destroy the thread context.
   But if the thread context is not empty, it needs to wait
   for the thread ios to be drained.

 * add a callback to wakeup the thread when the last queued io is
   completed and resume the in progress destruction.

 * Should fix #2645
Delta File
+39 -1 sys/kern/kern_dsched.c
+1 -1 sys/sys/dsched.h
+40 -2 2 files

DragonFlyBSD — share/man/man8 rc.8

rc.8: Mention 'reload', which is enabled frequently to kill -HUP daemons.

Reported-by: Matteo Cypriani <mcy at lm7.fr>
Delta File
+11 -1 share/man/man8/rc.8
+11 -1 1 file

DragonFlyBSD — usr.sbin/powerd powerd.8 powerd.c

powerd.8: Fix incomplete -p / -u commit.

DragonFlyBSD — usr.sbin/powerd powerd.c powerd.8

powerd: add tunables to control the load thresold

DragonFlyBSD — usr.bin Makefile

Remove pkg_radd from the Makefile too.
Delta File
+0 -1 usr.bin/Makefile
+0 -1 1 file

DragonFlyBSD — usr.sbin/powerd powerd.8

powerd.8: Fix a typo and elaborate a bit on what -t means.
Delta File
+4 -2 usr.sbin/powerd/powerd.8
+4 -2 1 file

DragonFlyBSD — . Makefile_upgrade.inc, doc porting_drivers.txt

Remove various pkgsrc remains.

* Remove pkgsrcaudit periodic script.

* Remove pkg_radd(1) and pkg_search. pkg(8) will do.

* Remove pkgsrc(7) manual page.

* Remove test/fastbulk (meant to be a faster alternative to pbulk but it
  never took off).

* Remove searching of /usr/pkgsrc searching via whereis(1).

* Various small adjustments.

DragonFlyBSD — contrib/mdocml config.h README.DRAGONFLY, usr.bin/mandoc Makefile

mdocml: compile and reapply some local changes

DragonFlyBSD — usr.sbin/powerd powerd.c powerd.8

powerd: add an option to disable turbo mode

DragonFlyBSD — contrib/mdocml mandocdb.c mdoc_validate.c

    Merge branch 'vendor/MDOCML'
    
    Conflicts:
            contrib/mdocml/Makefile
            contrib/mdocml/mandoc.h
            contrib/mdocml/mdoc_validate.c
            contrib/mdocml/read.c
∈ Franco Fichtner - 070c62a6 - 2014-10-27 21:18:52
Delta File
+2,102 -1,625 contrib/mdocml/mandocdb.c
+836 -917 contrib/mdocml/mdoc_validate.c
+592 -675 contrib/mdocml/cgi.c
+772 -494 contrib/mdocml/roff.c
+0 -884 contrib/mdocml/apropos_db.c
+848 -27 contrib/mdocml/mandoc.1
+9,049 -6,008 113 files not shown
+14,199 -10,630 119 files

DragonFlyBSD — contrib/tnftp fetch.c

ftp - bring 1.205 from netbsd

* Don't pay attention to special characters if they don't come
  from the command line (from jmcneill)

* Also, for DragonFly specifically I am removing the use of
  popen() entirely, even for command-line-specified features.
Delta File
+30 -17 contrib/tnftp/fetch.c
+30 -17 1 file

DragonFlyBSD — contrib/tnftp fetch.c

ftp - bring 1.205 from netbsd

* Don't pay attention to special characters if they don't come
  from the command line (from jmcneill)

* Also, for DragonFly specifically I am removing the use of
  popen() entirely, even for command-line-specified features.
Delta File
+30 -17 contrib/tnftp/fetch.c
+30 -17 1 file

DragonFlyBSD — share/man/man7 build.7

build.7: document rescue target
Delta File
+3 -1 share/man/man7/build.7
+3 -1 1 file

DragonFlyBSD — share/man/man7 build.7

build.7: document rescue target
Delta File
+3 -1 share/man/man7/build.7
+3 -1 1 file

DragonFlyBSD — contrib/mdocml config.h, gnu/usr.bin/groff/tmac mdoc.local

4.1 branch.

DragonFlyBSD — share/zoneinfo asia NEWS

Sync zoneinfo database with tzdata2014i from ftp://ftp.iana.org/tz/releases

* asia: Many time stamps have been corrected for Asia/Ho_Chi_Minh
    before 1976. Asia/Phnom_Penh and Asia/Vientiane have been turned
    into links, as they differed from existing zones only for older
    time stamps.

* australasia: Pacific/Fiji will observe DST from 2014-11-02 02:00 to
    2015-01-18 03:00. A new Zone Pacific/Bougainville, for the part
    of Papua New Guinea that plans to switch from UTC+10 to UTC+11 on
    2014-12-28 at 02:00.

* europe: Since Belarus is not changing its clocks even though Moscow is,
    the time zone abbreviation in Europe/Minsk is changing from FET
    to its more-traditional value MSK on 2014-10-26 at 01:00.

* northamerica: Some comment fixes.

As usual, the NEWS file has more details.

DragonFlyBSD — share/zoneinfo asia NEWS

Sync zoneinfo database with tzdata2014i from ftp://ftp.iana.org/tz/releases

* asia: Many time stamps have been corrected for Asia/Ho_Chi_Minh
    before 1976. Asia/Phnom_Penh and Asia/Vientiane have been turned
    into links, as they differed from existing zones only for older
    time stamps.

* australasia: Pacific/Fiji will observe DST from 2014-11-02 02:00 to
    2015-01-18 03:00. A new Zone Pacific/Bougainville, for the part
    of Papua New Guinea that plans to switch from UTC+10 to UTC+11 on
    2014-12-28 at 02:00.

* europe: Since Belarus is not changing its clocks even though Moscow is,
    the time zone abbreviation in Europe/Minsk is changing from FET
    to its more-traditional value MSK on 2014-10-26 at 01:00.

* northamerica: Some comment fixes.

As usual, the NEWS file has more details.

DragonFlyBSD — share/zoneinfo asia NEWS

Sync zoneinfo database with tzdata2014i from ftp://ftp.iana.org/tz/releases

* asia: Many time stamps have been corrected for Asia/Ho_Chi_Minh
    before 1976. Asia/Phnom_Penh and Asia/Vientiane have been turned
    into links, as they differed from existing zones only for older
    time stamps.

* australasia: Pacific/Fiji will observe DST from 2014-11-02 02:00 to
    2015-01-18 03:00. A new Zone Pacific/Bougainville, for the part
    of Papua New Guinea that plans to switch from UTC+10 to UTC+11 on
    2014-12-28 at 02:00.

* europe: Since Belarus is not changing its clocks even though Moscow is,
    the time zone abbreviation in Europe/Minsk is changing from FET
    to its more-traditional value MSK on 2014-10-26 at 01:00.

* northamerica: Some comment fixes.

As usual, the NEWS file has more details.

DragonFlyBSD — contrib/mdocml config.h, etc Makefile.usr

4.0 release candidate tag.

DragonFlyBSD — share/man/man4 upmap.4

upmap.4: Add missing .El
Delta File
+1 -0 share/man/man4/upmap.4
+1 -0 1 file

DragonFlyBSD — gnu/usr.bin/groff/tmac mdoc.local

mdoc.local: Add version 3.9 for .Dx

While here, also add 9.3 for .Fx
Delta File
+2 -0 gnu/usr.bin/groff/tmac/mdoc.local
+2 -0 1 file

DragonFlyBSD — share/man/man4 upmap.4 Makefile

Add a upmap(4)/kpmap(4) manual page.

Submitted-by: Robin Hahling <robin.hahling at gw-computing.net>
Delta File
+182 -0 share/man/man4/upmap.4
+2 -0 share/man/man4/Makefile
+184 -0 2 files

DragonFlyBSD — sys/dev/drm Makefile, sys/dev/drm/radeon Makefile

drm/radeon: Handle -fms-extensions better (fixes the clang build).

FreeBSD has since switched to only using it for GCC (which apparently
complains about anonymous unions). In clang, it will enable Microsoft's
__wchar_t type, which (as in FreeBSD) conflicts with our own one.

We actually only need it for gcc44. Our gcc47 builds radeon.ko fine
without it.

DragonFlyBSD — sys/dev/drm Makefile

dev/drm: For now, only build radeon drivers with base compilers

Currently, at least clang35 can't build radeon drivers due to how system
headers are included.  I suspect dports gcc compilers may also have the
same issue.  Until this issue is understood and fixed, limit the building
of radeon modules to the base compilers.
Delta File
+5 -2 sys/dev/drm/Makefile
+5 -2 1 file

DragonFlyBSD — sys/conf bsd.kern.mk, sys/platform/pc32/conf kern.mk

kern.mk: isolate gcc-only flags to gcc compilers (determined by CCVER)

DragonFlyBSD — lib/libstand Makefile

libstand: Isolate gcc-specific flags, avoid native compilations

Only set -mpreferred-stack-boundary when using GCC.  While here, add
a bunch of flags that avoid cpu-specific instructions.  Similar flags
are seen in the boot code.
Delta File
+3 -0 lib/libstand/Makefile
+3 -0 1 file

DragonFlyBSD — sys/boot/pc32 Makefile.inc, sys/boot/pc32/boot0 Makefile

boot/pc32: specify some flags based on CCVER

Some flags are gcc-specific, so only set them if CCVER begins with
the substring "gcc".  Some assembly files can only be built by the
binutils GNU assembler, so define ASSEMBLER flags which CCVER starting
with "clang" will augment.  There is no change for the current base
compilers.

DragonFlyBSD — sys/boot/dloader Makefile

boot/dloader: Remove duplicate CFLAGS

The -ffreestanding flag gets defined by ../pc32/Makefile.inc which
both platforms pull in.  The -m32 flag is defined by ../pc64/Makefile
which only x86_64 pulls in.
Delta File
+1 -2 sys/boot/dloader/Makefile
+1 -2 1 file

DragonFlyBSD — sys/platform/pc64/acpica acpi_wakecode.S

pc64/acpica: specify cmpw in acpi_wakecode.S

The "cmp" instruction is ambiguious in acpi_wakecode.S.  The GNU assembler
should emit an error, but instead it just assumes that the operand is of
a wide type.  The clang assembler does throw an error, so let's explicitly
use "cmpw" to resolve the ambuiguity.

DragonFlyBSD — . Makefile_upgrade.inc

drm1: Remove formatted manual pages via 'make upgrade', too.
Delta File
+11 -0 Makefile_upgrade.inc
+11 -0 1 file

DragonFlyBSD — share/man/man4 Makefile

Remove forgotten backslash.
Delta File
+1 -1 share/man/man4/Makefile
+1 -1 1 file

DragonFlyBSD — . Makefile_upgrade.inc, share/man/man4 Makefile drm.4

Remove remaining drm1 bits

* Remove kernel compilation options and manpages for old drivers

* Make sure make upgrade removes old kernel modules and other
  files

DragonFlyBSD — sys/dev/drm/include/drm drm_pciids.h

drm: Remove unused PCI ids
Delta File
+0 -335 sys/dev/drm/include/drm/drm_pciids.h
+0 -335 1 file

DragonFlyBSD — sys/dev/drm Makefile, sys/dev/drm/mach64 mach64_dma.c mach64_state.c

kernel: Drop drm1 drivers

* They were used for 3D OpenGL acceleration with ancient graphic cards
  from the 1990s to early 2000s

* Mesa removed support for them in August 2011, before its 8.0 release

* No Mesa 7.x version beeing available in dports anymore these drivers
  have become completely useless
Delta File
+0 -11,645 sys/dev/drm/mga/mga_ucode.h
+0 -1,776 sys/dev/drm/mach64/mach64_dma.c
+0 -1,680 sys/dev/drm/r128/r128_state.c
+0 -1,167 sys/dev/drm/mga/mga_dma.c
+0 -1,165 sys/dev/drm/savage/savage_state.c
+0 -1,136 sys/dev/drm/mga/mga_state.c
+1 -9,371 34 files not shown
+1 -27,940 40 files

DragonFlyBSD — sbin/reboot reboot.c

reboot - Mask SIGTERM to fix a self-immolation issue

* reboot is getting SIGTERM'd, possibly from its parent shell, before
  it can finish telling the system to reboot.  Mask this signal as well.

* But possibly exposed by earlier SMP work that could result in the
  signal getting in front of the final system call to reboot.

Submitted-by: YONETANI Tomokazu
Delta File
+2 -0 sbin/reboot/reboot.c
+2 -0 1 file

DragonFlyBSD — sbin/reboot reboot.c

reboot - Mask SIGTERM to fix a self-immolation issue

* reboot is getting SIGTERM'd, possibly from its parent shell, before
  it can finish telling the system to reboot.  Mask this signal as well.

* But possibly exposed by earlier SMP work that could result in the
  signal getting in front of the final system call to reboot.

Submitted-by: YONETANI Tomokazu
Delta File
+2 -0 sbin/reboot/reboot.c
+2 -0 1 file

DragonFlyBSD — usr.bin/tip Makefile.inc, usr.bin/tip/libacu unidialer.c t3000.c

tip(1): Raise WARNS to 2 and fix all corresponding warnings.

Also ansify, use -std=gnu99 like everywhere else and do some more
cleanups.
Delta File
+72 -66 usr.bin/tip/libacu/unidialer.c
+94 -27 usr.bin/tip/tip/tip.h
+28 -47 usr.bin/tip/tip/cmds.c
+27 -43 usr.bin/tip/tip/tip.c
+34 -34 usr.bin/tip/libacu/t3000.c
+17 -44 usr.bin/tip/tip/acutab.c
+244 -280 26 files not shown
+516 -541 32 files

DragonFlyBSD — sys/dev/drm/include/linux delay.h

drm: msleep() must not sleep forever

* In some cases, the msleep() implementation called tsleep() with a
  timeout value of zero, making the calling thread sleep forever.

* Ensure tsleep() is always called with a minimal timeout value of
  one tick to avoid this situation.
Delta File
+2 -1 sys/dev/drm/include/linux/delay.h
+2 -1 1 file

DragonFlyBSD — secure/lib/libcrypto Makefile.inc, secure/lib/libcrypto/man ASN1_STRING_length.3 ASN1_STRING_new.3

openssl: Update version/date in the manual pages.

DragonFlyBSD — secure/lib/libcrypto Makefile.inc, secure/lib/libcrypto/man ASN1_STRING_length.3 ASN1_STRING_new.3

openssl: Update version/date in the manual pages.

DragonFlyBSD — share/misc bsd-family-tree

bsd-family-tree: Sync with FreeBSD (for Mac OS X 10.10).
Delta File
+4 -1 share/misc/bsd-family-tree
+4 -1 1 file

DragonFlyBSD — . Makefile_upgrade.inc, crypto/openssl/crypto constant_time_locl.h

Local adjustments for OpenSSL-1.0.1j.

DragonFlyBSD — . Makefile_upgrade.inc, crypto/openssl/crypto constant_time_locl.h

Local adjustments for OpenSSL-1.0.1j.

DragonFlyBSD — crypto/openssl CHANGES README.DELETED, crypto/openssl/apps s_client.c

    Merge branch 'vendor/OPENSSL'
∈ Sascha Wildner - 34440c39 - 2014-10-22 18:27:43
Import OpenSSL-1.0.1j.

* Fixes for CVE-2014-3513, CVE-2014-3566, CVE-2014-3567 and
  CVE-2014-3568.

DragonFlyBSD — crypto/openssl CHANGES README.DELETED, crypto/openssl/apps s_client.c

Import OpenSSL-1.0.1j.

* Fixes for CVE-2014-3513, CVE-2014-3566, CVE-2014-3567 and
  CVE-2014-3568.

* Additional DigestInfo checks.

DragonFlyBSD — usr.bin/tip/libacu hayes.c v3451.c, usr.bin/tip/tip cmds.c value.c

tip(1): Fix various warnings and errors emitted by clang

The most serious were void/return mismatches, but clang also complained
about ambiguous brackets and mis-matching printf formats.  It also didn't
like one particular K&R-formatted function, but I'm not sure why not.

DragonFlyBSD — share/mk bsd.cpu.mk

Really set default binutils to version 2.24

The last update of binutils missed changing the default in bsd.cpu.mk,
which means all the bootstrap and other tools were built with binutils
2.22 instead of 2.24.  This oversight is rectified now.
Delta File
+3 -3 share/mk/bsd.cpu.mk
+3 -3 1 file