git: annotated tag v2.7.1 created
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Apr 16 20:57:27 PDT 2010
at b81460242a32e56f3e074b72a00f02f0879fb0b8 (tag)
tagging 760d1e3d37101377ea9235cfb1fdd157660e8cfc (commit)
replaces v2.5.1
tagged by Matthew Dillon
on Fri Apr 16 20:56:11 2010 -0700
DragonFly 2.7.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (DragonFly)
iEYEABECAAYFAkvJMVsACgkQv4c7Eu0F6HPtWQCgzItYqFmC0KUIuqv8WC579JWs
HFgAoMDUY5GgiyPh1ahtOrKz+efft5KN
=qx+I
-----END PGP SIGNATURE-----
Aggelos Economopoulos (21):
Update OpenSSL version number and regenerate the manual pages.
Import OpenSSL 0.9.8l
Update OpenSSL version number and regenerate the manual pages.
Import OpenSSL 0.9.8l
Update OpenSSL version number and regenerate the manual pages.
Remove README.DRAGONFLY from vendor branch
Unbreak ptrace on x86_64
Kill T/TCP
Bring in a simple event tracing library and POC utility
evtranalyze: correct a couple of filtering bugs
libevtr: fix thinko
evtr: dump core frequencies and use them to print timestamps in usecs
ktrdump: always sort entries when dumping
evtranalyze: fix sloppy format strings
libevtr: fix warnings
libevtr: handle eof properly
evtranalyze: add summary command and refactor interval code
evtr: modularize debug output
evtranalyze: correct allocation size
evtranalyze: share debugging declarations
pmap: Warning -> Debug
Alex Hornung (88):
wdog - Watchdog framework, initial commit
gpio - gpio framework, initial commit
nsclpcsio - Initial import from OpenBSD
nsclpcsio - make it work for us
options/files - Add support for wdog, gpio, nsclpcsio
pc32 bios - Add bios_oem_strings from FreeBSD
pc32 identcpu - Detect Geode LX
geode/cs5536 - Add support for wdog/gpio/timers/identfication
kern_shutdown - Add led and wdog magic
glxsb - Initial import from FreeBSD
glxsb - Make it work for us
glxsb/nsclpcsio - cleanup
pc32 files/options - Update glxsb, geode
watchdogd - Import from OpenBSD
watchdogd - Adapt to our needs
config - Add new SOEKRIS config, add options to LINT
scsi_sg - cmd is now ap->a_cmd
boot - Improve lsdev
devfs - Remove old debug
atomic - fix inline assembly
boot - Improve lsdev (2)
pmap - Change pmap_map syntaxis
dump - Bring in FreeBSD's dumping (new dumps & minidumps)
dump - Make use of the new dumping
savecore - Update savecore to work with new dumps/minidumps
libkvm - Update for new dumps & minidumps
dump - Unbreak VKERNELs
savecore(8) - Update manpage
LINT - clear a bunch of warnings
devfs - Populate getattr va_size for disks properly
dump - rename md dumpsys to md_dumpsys
CONFIG - add NULLFS
CONFIG - untangle whitespace mess
signal - Introduce si_code codes
devfs - Introduce MPSAFE read/write/ioctl support
kern_memio - mark dev_ops READ and WRITE MPSAFE
crypto - Mark cryptodev ioctl as MPSAFE
hifn - Update and unbreak
talk - unbreak for unix98 ptys
linux emu - peripheral changes
procfs - Use newly introduced textnch
linux emulation - Major update
linprocfs - Introduce /proc/mounts
nlookup - introduce nlookup_init_root
vfs_synth - rewrite
nlookup.9 - document nlookup_init_root
fetch.9 - document casuword
linux emu - iron out bugs
linprocfs - fix multi-CPU stat & cpuinfo
linux emu - fix MP bug related to TLS
kern_synch - unbreak UP build
linux emu - fix bug in futex
linux emu - fix exit status on exit_group
linux emu - fix some signalling mess
kern_{get,set}sockopt - invalid value check
cache_fullpath - Guess mountpoints if requested
linprocfs - further fix /proc/{pid}/maps
vn_fullpath.9 - Document new guess feature
remove several leftover debug kprintfs
mk.conf - add some more licenses, and dri
mk.conf - back out part of the previous commit
devfs - remove obsolete KKASSERT
vinum - change drive parsing
linux emu - support O_DIRECTORY for open syscall
linux emu - Refactor open code
ata - Fix dumping of old ata driver
nata - Drop pending requests on dump
dsched - import the I/O scheduler framework dsched
dsched - Tie the dsched framework into the system
dsched - Add the FQ policy
dsched - Implement priorities and other improvements
dsched_fq - Improve disk busy-% calculation
dsched_fq - Improve performance, reduce idle time
dsched_fq - minor cleanup and fix
dsched_fq - properly drain all queues on teardown
print_backtrace - Take parameter count
dsched_fq - Refactor and clean; handle flushes
dsched_fq - Finalize switch to new disk-busy calc
dsched_fq - Refactor fq_balance_thread
dsched_fq - decentralize balancing code
dsched_fq - Fix some issues, sprinkle some asserts
dsched_fq - Avoid int64 overflow on total_budget
dsched_fq - Refactor fqp allocation/destruction
dsched_fq - Avoid a rare div by 0
dsched - change loader tunables
dsched_fq - Remove stale comment
dsched_fq - bump minor version
dsched - Change loader policy tunables (again)
Alexander Polakov (33):
Remove machdep.msgbuf, machdep.msgbuf_clear.
Root fallback support.
ACPI: add ACPI_SERIAL_* functions.
sys/sbuf.h: add sbuf_new_auto macro
resource manager: add optional resource id.
Sync ACPI with FreeBSD 7.2
Sync acpiconf with FreeBSD 7.2.
Add acpi_{fujitsu, hp, panasonic, sony} modules.
Add ACPI_ENABLE_PCI option.
atkbd: fix resume from ACPI S3
BUS_CONFIG_INTR takes 2 devices now: parent and child
ACPI: use APIC model if APIC_IO enabled.
acpi_pcib: Remove APIC case, moving into nexus.
Revert "IO APIC: Assign pins dedicated to PCI in the early stage."
Unhide debug message while trying to make it work.
ACPI: Faking interrupt routing.
ACPI: disable acpi_pci_* by default
Use lockmgr locks for ACPI_SERIAL_*
Expand the support for PCI-e memory mapped configuration space access.
Always do PCI_REROUTE_INTERRUPT.
ACPI: comment-out not-yet-ready code and remove extra debug
Remove traces of ACPI_QUIRK_VMWARE, should be no longer needed.
Fix LINT building, broken by ACPI update.
undo: fix hanging on fake transaction ids.
Attempt to fix "ACPI Warning: Cannot release the ACPI Global Lock"
driver.9: improve code example
Detect FPU by checking CPUID features.
Import hotplug(4) pseudo-device.
Import hotplugd(8) from OpenBSD.
i386: sync identcpu with FreeBSD
identcpu.c: add PLCMULDQ, AES and VMM feature strings
i386: sync i686_mem with FreeBSD
i386: sync k6_mem.c with FreeBSD
Antonio Huete (4):
securelevel - Fix disk accessing with high secure level.
loader(8): Add multi-root selection documentation.
hammer: Reverse logic in MOPT_HAMMEROPTS
devfs - Rework write-opening cases for disk devices.
Antonio Huete Jimenez (14):
_timespec.h: Fix a comment
Test
md(4) - Several fixes to make the module loading/unloading work properly.
signal.h - Rename 'union sigval' members to fit requirements in SuSv2 and POSIX.
vinum(8) - Fix error when compiling with -DVINUMDEBUG
gdtoa - Allocate more entries on freelist to better handle large fields.
hammer.8 - Adjust info section to match current hammer(8) output.
hammer - A small set of adjustments to the info directive.
kmalloc(9) - Document M_INTWAIT flag.
hammer - Take in account edition preferences.
usr.sbin - Include some missing programs in x86_64.
systat - Fix a deja vu in a header file.
libc - Return ENOSYS in both mlockall() / munlockall()
dsched - Correct some length modifiers to fix buildkernel for x86_64.
Constantine A. Murenin (38):
aibs(4): use ACPI_INTEGER and PRIx64; suggested by Jukka Ruohonen
aibs(4): s/misformed/malformed/; suggested by Paul Goyette
acpi.4: Xr aibs(4)
syslog: introduce /var/log/daemon
it(4): it3 at port 0x228
kernel: print memory amount in MB instead of KB
kernel: print the amount of ignored memory above 4GB in MB, too
aibs.4: sprinkle a few markup tags
acpi_tz(4): zero temperature in acpi refers to -273,2degC -- convert to uK appropriately
man4: MLINK acpi_thermal.4 acpi_tz.4
sysctl(8): acpi temperature support for hw.acpi.thermal
sysctl(8): support setting acpi temperature in K, C and F
acpi_thermal(4): temperature support updates
pcidevs: unbreak a75ee873 from 2009-10-04 (geode/cs5536)
kate(4) and km(4): temperature sensors for AMD Family 0Fh, 10h and 11h AMD64 processors
test commit
kate(4): put missing \n into device_printf(9) calls
kate.4 && km.4: improve synopsis
acpi_thinkpad(4): make acpi_thinkpad sensors actually work
aps(4): raw sys/dev/isa/aps.c#rev1.19 and share/man/man4/aps.4#rev1.8 from OpenBSD
aps(4): changes for DragonFly -- welcome aps(4)!
acpi_thinkpad(4): revert the half-done rename of acpi_thinkpad to acpi_ibm
acpi_thinkpad(4): bring back relevant changes from 20b3fb for acpi_thinkpad_refresh
acpi_thinkpad(4): the refresh function should be declarared as per prototype
aps(4): use more c99
device_add_child.9: spelling and grammar
aps(4): use DRIVERSLEEP instead of tsleep
wbsio(4): raw wbsio.c#rev1.1 and wbsio.4#rev1.1 from NetBSD
wbsio(4): convert to Newbus and DragonFly -- welcome wbsio(4)!
wbsio(4): don't reuse a child that has already been attached
wbsio(4): support W83667HG (0xa5); its hw mon is already supported by lm(4) as W83627DHG (0xc1)
aps(4): make the aps module, aps.ko, work as well as the in-kernel device
wbsio(4) && lm(4): add support for `kldload lm.ko wbsio.ko`
wbsio(4): be more verbose for unsupported devices if loaded as a module or if bootverbose
wbsio(4): be less verbose if the device doesn't look like a wbsio device
wbsio(4): support W83687THF (0x85); hw mon is already supported by lm(4) as W83627THF (0x90)
wbsio(4): support W83627DHG-P (0xb0); hw mon supported by lm(4) as W83627DHG (0xc1)
wbsio: support W83627UHG (0xa2); supported by lm(4) as W83627DHG (0xc1)
Jan Lentfer (55):
Import less-436.
Import less-436.
bind - restore lost resolv.h and revive weak entry points for res_*
Deleted wrongly imported bind sources from base.
Import bind 9.5.2 vendor sources.
bind - Applied DragonFly specific patches for 9.5.2
bind - Upgraded vendor branch to 9.5.2-P1
top - Remove contrib/top from base in perparation of update.
top - Import 3.8beta1 sources into new vendor/TOP branch.
bind - Removed version tag from contrib directory and updated README.DRAGONFLY.
bind - Changed bind dependend Makefiles to fit to new contrib/bind without version tag.
top - Import DragonFly specific patches for 3.8beta1.
top - style cleanup and removal of unnecessary code
top - correctly prototype compare_* functions. Remove debug option from Makefile.
lentferj - commit test.
top - enable full command line display.
make.conf and make.conf.5: Remove obsolete TOP_TABLE_SIZE option.
top - bring in "pid" sort order from freebsd module (N-KEY and option -o "pid").
kern/kern_kinfo.c: Fix incorrect population of kinfo_proc.kp_cru
vendor/NCURSES: Remove version tag.
ncurses: Update to work without version tag.
vendor/NCURSES: Import v5.7 sources
ncurses: Update master to work with v5.7 in contrib.
top: Remove WCPU, implement CTIME.
top: Describe new output "CTIME" in man page.
openssl - enable cryptodev support.
uchcom: Fix panic when accessing a ucom device based on uchcom
BIND: enable DNSSEC support for named and related tools by default.
BIND: update vendor tree to 9.5.2-P2
BIND: Updated BIND to release 9.5.2-P2
named: conditionally copy files to chroot (rc-script)
periodic/security: Add check for pkgsrc vulnerabilities
periodic/security: remove signature check
periodic/security: minor fixes to 670.pkgsraudit
sendmail: Update vendor branch to v8.14.4
sendmail: Update master to work with v8.14.4
file: update vendor branch to v5.04
file: updated master to v5.04
groff: remove version tag from directory
groff: Update master to work without version tag
groff: update vendor branch to v1.20.1
groff: Update master to work with v1.20.1
groff: Fixup after new version import
wpa-supplicant: remove version tag from directory
wpa_supplicant: Update to work without verision tag
hostapd: remove version tag from directory
hostpad: Update to work without version tag
wpa_supplicant: update vendor branch to 0.6.10
hostapd: Update vendor branch to 0.6.10
wpa_supplicant/hostapd: Update to 0.6.10
wpa_supplicant/hostapd: Added some missing patches.
top: Fix man page
vendor/BIND: Update to 9.5.2-P3
BIND: Update master to v9.5.2-P3
sili.4: Mention support for both versions of 3124 chips.
Joe Talbott (6):
periodic - Don't include timestamps in e-mail output by default.
examples/kld - Fix for devfs.
VOP_CLOSE(9) - Remove ucred and proc arguments to VOP_CLOSE().
initdiskless - Handle cpio archives in accordance with the comments.
vkernel - Fix kernel build after recent lwbuf work.
firmware - Import FreeBSD's firmware API.
Jordan Gordeev (12):
Revert "rename amd64 architecture to x86_64"
amd64: Move some kernel files.
Add platform vkernel64.
amd64: Update some header files for the vkernel.
amd64: Move declaration of npxdna().
amd64: Add kernel support for 64-bit virtual page tables.
vkernel64: Add bug workaround.
vkernel64: Fix the way syscalls are passed to the vkernel.
vkernel64: Add a warning when KERNBASE is used.
/dev/klog: Ensure correct results in computation.
amd64: Pass correct address to signal handlers.
amd64: Fixes for the vkernel.
Justin C. Sherrill (1):
Sprinkle in some commas to break out dependent clauses, and spelling fixes.
Matthew Dillon (355):
kernel - Major performance changes to VM page management.
kernel - Fix TCP MSS calculation
NFS - Change NFS root mount default from udp to tcp
NFS - Fix numerous issues with NFS root mounts, primarily for vkernels
kernel - Improve code documentation for vnode->v_token
boot - tftp - Fix bzero() with wild length field.
HAMMER - Add version 3 meta-data features
HAMMER - Correct bug in last commit. hammer cleanup snapshot command.
HAMMER - Enhance cleanup utility for HAMMER v3
HAMMER - Add upgrade instructions to the manual page, fix bug in snaprm
HAMMER - Add additional warnings for v2/v3 upgrades, fix bug in snaprm
HAMMER - Fix 64-bit compile-time error.
HAMMER - Fix 'snapq' directive - softlink constructed improperly
HAMMER - more fixes to snapshot softlink generation
HAMMER - Fix bug in 'hammer cleanup' when deleting snapshots
HAMMER - Fix cursor tracking bugs and a few other issues
HAMMER VFS - Version 4 part 1/many - UNDO FIFO layout work.
HAMMER UTIL - Version 4 part 2/many - UNDO FIFO layout work.
VM - Adjust inactive_target and pageout code.
HAMMER - Verbosity patch for mount_hammer.
HAMMER VFS - The backend flusher now sorts inodes
HAMMER VFS - Add sysctl vfs.hammer.debug_critical
HAMMER VFS - Handle critical I/O errors without panicing
AHCI/SILI - Send dummy SETXFER mode even though it is SATA
AHCI/SILI - More adjustments to last commit
BIND - Update BIND to 9.5.2
HAMMER Utility - Enhance the info command
ACPI - Fix type-o which caused clock interrupts to stop working properly in C3.
SSHD - Change default security
HAMMER VFS - Remove some debug kprintfs from the rebalance code
SSHD - Do not attempt to free environ or its contents
cpdup - Add -F<ssh-opt>, add code to remove need for FreeBSD ports patch
cpdup - Fix the sense of a uid check when files are otherwise identical
cpdup - Multiple additions, fixes, and one removal
hammer utility - minor adjustment to snaprm
vkernel test - Add a NFS root / boot feature to the vkernel test environment
sysperf /call-loop test - Ensure the nop() call is not optimized out
HAMMER VFS - Fix bug in statvfs()
kernel - Fix recursive lockmgr lock panic when creating a hardlink
HAMMER VFS - Change default from version 3 to version 4
network - Move socket from netmsg ext to netmsg header, add port to socket
network - Fix UP build
HAMMER Utility - Add -p <ssh-port> option
HAMMER Utility - Refuse to expand the root filesystem
HAMMER VFS - Fix WIP
HAMMER VFS - Fix incorrect hammer_cursor_removed_node() call in btree_remove()
kernel - Move MP lock inward, plus misc other stuff
HAMMER Utility - Fix seg-fault in hammer cleanup if blank lines in config
HAMMER Utility - fix unfreeable pointer in 'hammer info'
kernel - move proc->p_lock, add lwp ucred caching
kernel - Make adjustments to the per-lwp ucred
kernel - Third time's the charm - move lwp_ucred to td_ucred
kernel - use new td_ucred in numerous places
kernel - adjust falloc and arguments to dupfdopen, fsetfd, fdcheckstd
busdma - Fix bouncebuffer operation for 64 bit builds / mountroot & boot issues
ktrdump - Parse format string manually, implement %s
kernel - Move mplock to machine-independent C
kernel - misc MPSAFe work
kernel - add hashinit_ext() and phashinit_ext()
kgdb - Fix kernel trapframe backtraces for i386
kernel - fine-grained namecache and partial vnode MPSAFE work
kernel - MPSAFE stabilization
kernel - remove FSMID support
fsmid followup - fix compiler warning in ls
kernel - jails - undo minor prisoncount atomic ops
kernel - Refactor the lwkt_token code, making it faster
kernel - lwkt_token code, minor fix to last commit
kernel - Split an assertion in the sysref code to make it MPSAFE
kernel - namecache MPSAFE work
HAMMER Utility - Add ssh compression option
kernel - Fix atomic ops for x86_64 kernel build
kernel - Add per-mount token to replace mplock.
kernel - fix improper VOP_*() calls on dead vnode
kernel - Correct bug in cache_fullpath()
kernel - fix fifofs kqueue broken on the 25th
kernel - Fix improper vgone() in procfs and races in truss
kernel - pmap (mainly i386) - fix TLB race and other issues
kernel - pmap (i386) - Refactor the foreign pmap mapping
kernel - pmap - add additional logic for cpu_invltlb()
kernel - pmap - more invltlb stuff
kernel - namecache - fix deadlock
kernel - adjust vnode reclamation
kernel - pmap (i386) - fix bugs in gd_GDMAP1 and gd_GDADDR1 initialization
kernel - kqueue - move kq_kev out of struct kqueue
kernel - kqueue - major refactoring
kernel - kqueue - refactor kqueue_scan(), rename tick to ustick
kernel - poll/select - temporary fix for stalls
kernel - poll/select - temporary fix for stalls
kernel - kqueue - fix bug in marker handling
network - VR driver - increase RX ring descriptors
HAMMER VFS - Fix serious bug when downgrading (and later upgrading) a PFS
HAMMER VFS - Fix volume ref count leak in fhtovp code.
debug - Add kmapinfo to dump the kernel_map
kernel - poll - Fix MP races
HAMMER VFS - REDO/fsync precursor work
HAMMER VFS - Add debugging for write I/O
HAMMER VFS - REDO implementation base code part 1/many
HAMMER VFS - Add workaround to HAMMERIOC_GET_SNAPSHOT for bad conversions
HAMMER VFS - Add workaround to HAMMERIOC_GET_SNAPSHOT for bad conversions
HAMMER utility - Fix bug in hammer cleanup which causes the utility to exit
HAMMER utility - Fix bug in hammer cleanup which causes the utility to exit
HAMMER VFS - REDO implementation base code part 2/many
HAMMER VFS - REDO implementation base code part 3/many
HAMMER VFS - REDO implementation base code part 3/many (addendum)
HAMMER VFS - REDO implementation base code part 3/many (addendum2)
HAMMER VFS - REDO implementation base code part 4/many
kernel - fifofs - Fix missing token releases
kernel - fifofs - Fix missing token releases
kernel - Improve VM fault performance for sequential access
kernel - Improve VM fault performance for sequential access
kernel - Increase default kern.maxfiles from (maxproc * 2) to (maxproc * 16).
kernel - Fix mislocated __vbusy()
HAMMER VFS - hammer_inode / vp races
HAMMER Utility - enhance show-undo
kernel - Fix not-quite-nonblocking VX lock in allocfreevnode()
kernel - Replace zalloc zones with kmalloc for PCBs
kernel - linux emulation - fix linux socketcall MP mismatch
HAMMER VFS - Fix umount panic related to volume flush
kernel - add UP version for spin_trylock_wr()
kernel - fix sctp build (LINT)
kernel - fix MP lock mismatch in sys_lwp_rtprio()
kernel - improve panic message on syscall MP mismatch
kernel - do not wire user pages in sysctl
vmstat - Allow sub-second intervals to be specified.
kernel - add spinlock to syscons console write path
kernel - simplify vm pager ops, add pre-faulting for zero-fill pages.
kernel - Finish implementing PG_RAM / pipelined mmap operation
kernel - Fix pager bug in vm_fault and UFS and have UFS use vop_stdgetpages
kernel - Fix vkernel_trap
kernel - Add new bufcache/VM consolidated API, fsx fixes for NFS
kernel - Fix bug in recent defered-zap namecache code.
kernel - ufs, ext2fs getpages/putpages cleanup
kernel - reduces kern.maxvnodes on machines with less memory
kernel - Add VM_ALLOC_QUICK feature to vm_page_alloc()
kernel - Add burst reads back into swap_pager
libmd - Improve performance when doing a MD5 of a file via read().
md5 - Add subrange options
kernel - NFS - fix another B_CLUSTEROK / B_NEEDCOMMIT races
kernel - Fix bug in recent swap/paging work
includes - Shift inclusion of sys/event.h from sys/file.h
kernel - More buffer cache / VM coherency work
HAMMER VFS - Disallow rebalancing on small-memory machines
kernel - Even more buffer cache / VM coherency work
kernel - Fix issue in UFS related to new nvtruncbuf() API use
kernel - NFE - Align packet data payload
kernel - SILI disk driver - Add support for Sil3124
kernel - NFS - Document an issue with nfs_realign()
kernel - IF_NFE - Continue work on word alignment support
HAMMER VFS - Fix assertion when taking snapshot
HAMMER Utility - Revise snaprm documentation
kernel - SWAP CACHE part 1/many - Convert swblock to a Red-Black tree
kernel - SWAP CACHE part 2/many - Remove VM pager lists
sshd - Add safety measures to the default installed sshd_config
AHCI - Improve warning messages when probing for a port multiplier
kernel - jails - Fix NULL pointer deref in prison_remote_ip()
kernel - syncache - Fix races due to struct syncache not being stable storage
kernel - SWAP CACHE part 3/many - Rearrange VM pagerops
kernel - VM - fix vm_pages_needed race
kernel - SWAP CACHE part 4/many - Add PG_SWAPPED
kernel - SWAP CACHE part 5/many - Change vm_pindex_t to 64 bits on i386
kernel - SWAP CACHE part 6/many - Refactor swap_pager_freespace()
kernel - SWAP CACHE part 7/many - Add vm_swapcache.c core (write side)
kernel - SWAP CACHE part 8/many - Add the swap cache read intercept, rate ctl
kernel - fix panic on reboot when swap populated
kernel - SWAP CACHE part 9/many - Fix excessive active->cache moves
kernel - Use intmax_t when printing memory amounts
vmstat - increase the maximum number of kmalloc types we can
debug utilities - adjust vmpageinfo, add zallocinfo
AHCI - Fix minor bug. Also AHCI/SILI - use ATA_F_EXCLUSIVE for pass-thru
kernel - slab allocator
kernel - SWAP CACHE part 10/many - Fix swap space usage calculation
kernel - SWAP CACHE part 11/many - Write improvements, fix backing store free
kernel - usb keyboard - Fix polling issue on x86_64 when dropping into DDB
kernel - SWAP CACHE part 12/many - Add swapcache cleanup state
kernel - Close MP race in vnode allocation code
x86_64 kernel - Increase buffer cache and vnode resources, and more.
kernel - Expand the x86_64 KVA to 8G
kernel - Expand the x86_64 KVA to 8G part 2
kernel - More conversions to size_t in struct malloc_type
vmstat - Adjustments for kmalloc size_t changes
kernel - SWAP CACHE part 13/many - More vm_pindex_t work for vm_objects on i386
kmapinfo - Adjustments to debug utility
kernel - SWAP CACHE part 14/many - Add more features, man page
kernel - SWAP CACHE part 15/many - Correct bug in vm.swapcache.maxfilesize
kernel - Improve cluster_read()
mount_nfs - Make rdirplus the default
docs - Improve the swapcache.8 manual page
docs - Improve the swapcache.8 manual page (followup)
kernel - SWAP CACHE part 16/many - Correct bug in kern_slaballoc.c
kernel - SWAP CACHE part 17/many - Add missing critical sections
kernel - Remove further misuses of %ll* in kprintfs, use intmax_t
docs - More adjustments to the swapcache manual page.
kernel - nata - Fix bug in SET_MULTI command
kernel - slab allocator - Refactor struct kmemusage
kernel - Fix bug in cahce_fromdvp() as uesd by NFS's readdirplus
kernel - struct vm_object - increase paging_in_progress from short to int
HAMMER VFS - Improve initial B-Tree packing
kernel - NFS - fix deadlock in NFS client-side readdirplus
kernel - NFS - fix deadlock in NFS client-side readdirplus (part 2)
kernel - NFS - fix additional problems with readdirplus
kernel - SMP - "Fix AP #%d (PHY# %d) failed" issues
NTFS VFS - Fix dangling vnode panic on umount
HAMMER VFS - Feature add to HAMMER_IOC_MIRROR_READ
HAMMER Utility - Refactor the histogram code for mirror-stream.
HAMMER Utility - Clean up histogram code for mirror-stream, handle SKIPs
HAMMER Utility - cleanup
kernel - sysref - Fix vnode interlock for 1->0 transition
kernel - Fix "cleaned vnode isn't" panic
kernel NFS - Fix another deadlock in the readdirplus code
kernel - SWAP CACHE part 18/many - Minor enablement swapspace check
utilities - Temporary map out libevtr, ktrdump, and evtranalyze from x86_64
kernel - SWAP CACHE part 19/many - distinguish bulk data in HAMMER block dev
kernel - TMPFS - Initial port of NetBSD's tmpfs
kernel - TMPFS - Add infrastructure to main kernel to help support TMPFS
kernel - TMPFS - Bug fixing pass
kernel - fix bug in objcache_destroy()
kernel - TMPFS - Bug fixing pass - directory hierarchy
kernel - TMPFS - Bug fixing pass - fsync, vnode locks
kernel - TMPFS - Bug fixing pass - vinitvmio(), umount, readdir
kernel - swapcache - vm_object_page_remove()
kernel - TMPFS - Bug fixing pass - paging to/from swap, vnode recycling
test utilities - eatmem.c - Change size parameter from int to size_t
kernel - More readdirplus deadlock avoidance work
kgdb - Fix kernel trapframe backtraces for x86_64
kernel - Cleanup, add assertions in the vnode freeing path
kernel - TMPFS - Stabilization pass, fix vnode list corruption
kernel - VM PAGER part 1/2 - Remove vm_page_alloc()
kernel - VM PAGER part 2/2 - Expand vinitvmio() and vnode_pager_alloc()
kernel - disklabel64 - Adjust partition base to be physically aligned
disklabel64 utility - Allow pbase/pstop to be slice-relative-unaligned
disklabel[32,64] utilities - Change the default disklabel program
netif - alc driver port - Initial work by Samuel J. Greear
kernel - VM PAGER part 2/2 - addendum, fix compile time issue w/ext2
netif - alc driver port - Finishing touches
kernel - Add atomic_readandclear_int()
kernel - Video - Add suppor for Intel IGD chipsets (netbook / N450 etc)
kernel - acpi - fix thermal thread loop
kernel - ACPI - Fix missing unlocks in error path in acpi_ec
kernel - Fix issue w/ buffer ortation when doing non-blocking read from bpf
boot2 - Fix ufs inode cache corruption when ESC'ing out of boot2
kernel - tmpfs - Remove warning message on mount, update manual page
kernel - SWAP CACHE part 20/many - add 'cache' and 'noscache' chflags.
kernel - SWAP CACHE part 21/many - more manual page adjustments
kernel - if_alc - Add to conf/files, GENERIC, X86_64_GENERIC, and LINT
kernel - TMPFS - Stabilization pass, fix lockf()
utilities - TMPFS - Pass tmpfs_args to mount()
kernel - TMPFS - Parse tmpfs_args from mount()
kernel - Fix bogus compiler warning
boot - Switch boot2 loader path around
nvi - Work around problem with git
kernel - TMPFS - Stabilization pass, fix accounting for rmdir
kernel - TMPFS - Stabilization pass, fix rename, symlink issues
HAMMER VFS - Reduce stalls during bulk file operations
kernel - Fix (unused) SEGEX_IDX macro
kernel - Add MNTK_NOMSYNC and OBJ_NOMSYNC
kernel - TMPFS - Stabilization pass, fix VM object leak, msync
kernel - disklabel64 - Increase partition start alignment to 1 megabyte.
kernel - Update swapcache manual page
kernel - TMPFS - Features, don't sync on umount, enforce snocache on root
kernel - Update swapcache manual page, fix breakage in last commit
kernel - Update swapcache manual page, document meta-data/inode ratios
kernel - TMPFS - Stabilization pass, fix assertion in nrmdir
kernel - TMPFS - Stabilization pass, fix assertion in nrmdir (again)
kernel - Fix some rare pmap races in i386 and x86_64.
kernel - SWAP CACHE part 22/many - Fix counter overflow introduced in part 21
kernel - Fix some rare pmap races in i386 and x86_64 (followup)
kernel - Remove some debug kprintf()s
kernel - NFS - Add the 'cache' flag to enable swapcache on a NFS mount
chflags, swapcache manual page updates - cache flag does not cross mounts
kernel - swapcache - Fix snocache and cache flags propagation, fix PG_NOTMETA
kernel - Refactor vnode_free_list, vnode reuse algorithm
swapcache - documentation update (data caching, read/write concurrency)
kernel - Fix some rare pmap races in i386 and x86_64 (followup)
Import expat-2.0.1
contrib/expat - Add README.DRAGONFLY
contrib/expat - Apply two vendor fixes for CVE-2009-3720.
libexpat - Bring in libexpat from contrib, name it libbsdxml
libexpat - Fix buildworld
libraries - Add missing LIBBSDXML line.
tmpfs - Add support for setting the root uid/gid/mode for the tmpfs mount.
kernel - VN - add missing disk_destroy() in module unload path
kernel - Move grow_stack code in fault path to improve fault performance
kernel - cleanup some unnecessary casts
HAMMER Utility - Enhance the mirroring and show code
HAMMER VFS - Correct seriuos bug in hammer rebalancing code
cpdup - Add -VV to ignore mtime
HAMMER VFS - Fix assertion in hammer_btree_mirror_propagate()
HAMMER VFS - Do a better job with IO_DIRECT
VN - Remove use of IO_DIRECT, Improve lock performance for reads
kernel - pmap (i386) - Reduce kmem use for foreign pmap mapping
kernel - vm - add vm_wait_nominal()
HAMMER VFS - Ensure sufficient free memory is available before large allocation
kernel - fix procfs vm_map scan.
fstat - Fix path construction for "wd".
kernel - AHCI - enable AHCI device initiated power management
HAMMER VFS - Hack cursor iterator when unlocked cursor moved to parent
HAMMER VFS - Major retooling of the refcount mechanics, and fix a deadlock
HAMMER VFS - Hack cursor iterator when locked cursor moved to parent
kernel - change tsleep related idents to const volatile void *
build - Fix ordering to avoid -j race
HAMMER VFS - Fix an edge case in hammer_inode_waitreclaims()
libdevstat - Add compute_stats_read() and compute_stats_write()
kernel - rework struct nchstats for systat
systat - break out read and write I/O activity, change namecache statistics
kernel - Fix kernel memory leak in devfs disk_probe()
vmstat - update for changes in nch structure
HAMMER VFS - Cleanup recovery kprintfs a bit
kernel - devfs - Fix memory leak in devfs_destroy_device_node()
HAMMER VFS - frontload kmalloc()'s when rebalancing
buildkernel - generate vers.txt file
nrelease - Unconditionally rm -rf /usr/release/root
nrelease - Add dummy fetch target for x86_64
nrelease - Fix ordering dependency during parallel buildkernel
kernel - Change the vfs.vm_cycle_point default from 23 to 40
newvers - further shorten branch name in vers.txt
nrelease - Fix ordering dependency during parallel buildkernel (try 2)
vkernel64 - Cleanup, unbreak 32 bit
vkernel - Fix the vfs.root.mountfrom for the vkernel test code
vkernel64 - Ignore spurious trap during fast system call, enable some debugging
vkernel64 - Add missing bits from later kernel work in the main tree
HAMMER VFS - Fix another low memory deadlock issue
NFS - Remove debugging kprintfs
tools - Add scripts for snapshot generation.
kernel - vm - Change inactive target to 1/4 memory instead of 1/2 memory.
kernel - Turn on vfs.cache_mpsafe by default
cpdup - Fix bug where cpdup sometimes does not remove files on target
HAMMER VFS - Implement REDO recovery code
HAMMER - Update hammer.8 documentation. Document the fsync modes.
HAMMER VFS - Remove some debugging
HAMMER VFS - Conditionalize debugging kprintfs during recovery
OpenSSL - Quickly patch openssl issue
kernel - Move PANIC_REBOOT_WAIT_TIME to conf/options
HAMMER VFS - Conditionalize more debugging kprintfs during recovery
kernel - Fix shmat() for 64-bit
kernel - Correct syscalls.master for shmat()
kernel - Add debug.panic sysctl
kernel - vinum - Fix volume number for 'vinum read'
kernel - Fix cluster_read random I/O heuristic
release - Master is now 2.7, adjust sys/sys/param.h and sys/conf/newvers.sh
kernel - Fix bug in biowait()
kernel - Fix NULL pointer dereference on forced unmount
kernel - Fix lwbuf leak for i386
kernel - more lwbuf followup work
kernel - lwbuf - Remove dead code
vkernel - remove stale lwbuf fields in globaldata
HAMMER - Adjust documentation and change default fsync_mode to 3
man - Add .Dx entries for 2.6 and 2.7
HAMMER VFS - Fix insufficient cursor change test
devfs - Fix incorrect st_size reporting
kernel - Address excessive stall in pageout during deadlock avoidance
HAMMER Utility - Change default split size from 100MB to 4G
tmpfs - Add additional mount options
HAMMER VFS - Fix hammer lock assertion panic when REDO recovery fails
system boot - Fix savecore when swapdev != dumpdev
HAMMER Util - Add 'checkmap', adjust hammer show
Matthias Schmidt (1):
atc - Fix bug related to delayed command and altitude change
Michael Neumann (28):
hammer expand: Move free bigblock accounting out of loop
hammer expand: Fix "umount flushing...giving up!" problem.
hammer expand: Refactor a bit
Sync man page with code
HAMMER - Implement multi-volume root mounts
HAMMER Utility - Allow expanding root filesystems again
Rename "hammer expand" to "hammer volume-add"
HAMMER - Implement experimental volume removal
HAMMER - Fix umount flushing issue for volume-add/del
Fix typo
HAMMER - Stabilize volume removal
HAMMER - Fix panic when removing volume
HAMMER - Fix reblocking operation of volume removal
HAMMER - Stabilize and refactor volume removal
Remove misleading comments
Unbreak HAMMER root mounts
Decrement prisoncount on error
hammer volume - Serialize volume operations
aac: Add PCI identifier for Adaptec RAID 5405
HAMMER - Fix mirroring between 32 and 64-bit machines
e1000 - Literally import e1000 driver from FreeBSD
e1000 - Adapt OS-dependent part
net - Add some #defines from FreeBSD
e1000 - Complete port of if_em
Unbreak buildkernel / mxge(4)
pci_alloc_msix: Fail if no MSI-X vectors available
e1000 - Make igb driver compile on DragonFly
hammer volume-add / volume-del: Keep bigblock stats correct
Peter Avalos (7):
Fix paren usage in <sys/mutex.h>.
Upgrade to OpenSSH-5.3p1.
Add a EVP wrapper for SHA256.
Add some more missing files from OpenBSD upgrades.
Change Makefiles for OpenSSH to more closely match the distro.
Add the HPN patch for OpenSSH.
Import OpenSSL-0.9.8m.
Rui Paulo (102):
update to latest freebsd version
my config
add new ieee80211 interface media types
add more protocol specific m_flag bits
Add strcasecmp() and strncasecmp().
Add AF_IEEE80211.
Add memmove() to libkern.
First pass at converting the net80211 infrastrcture from FreeBSD.
Add ifnet_byindex() and ifaddr_byindex().
Add if_l2com to struct ifnet. This breaks ABI.
Prevent foot shooting.
Add if_transmit() from FreeBSD. Breaks ABI.
Add a new file to struct pkthdr: wlan_seqno to store the IEEE 802.11 seq
Second pass at converting the net80211 to DragonFly.
Initial version of if_alloc()/if_free().
Third pass: make ieee80211_ddb.c compile and use if_alloc/if_free.
Fourth pass.
Replace callout_drain with callout_stop.
Sixth pass: remove all references to ether_sprintf().
Redefinition of AF_MAX. XXX this is sick
Fix ifaddr_byindex().
if_delallmulti() from FreeBSD.
Bring m_align() from FreeBSD.
Add m_align().
Seventh pass: fix callout and bpf function calls.
Update ath_hal from FreeBSD.
Sync if_ath with FreeBSD.
Bring in m_colapse() from FreeBSD.
Replace bus_dmamap_load_mbuf_sg() with bus_dmamap_load_mbuf_segment().
Bring if_l2com register/unregister functions from FreeBSD.
Register ieee80211 l2com.
Sync ifieee80211 ifconfig code with FreeBSD.
Sync ath_rate_sample with FreeBSD.
Add arpcom at the beggining of the softc and enable hal debugging.
My kernel config file.
Add more libraries: libbsdxml and libsbuf.
Remove bogus CFLAGS.
Bring in m_append() from FreeBSD.
From FreeBSD: in in6_setmaxmtu() don't try to find the linkmtu if the
Couple of changes to make this build without warnings:
Update conf/files and conf/options to comply with the latest ath and
__DECONST lockinit arg. XXX ugly
Extend if_clone by passing in a param arg in the create routine. This
Add SIOCIFCREATE2.
Update.
Sync interface cloning operations with FreeBSD.
Add new net80211 and ath options.
Check a few pointers before dereferencing them. This is needed by the
Enable back the regdomain listing.
Fix some of the locking stuff that I have done wrong previously and use
Fix locking.
First try at porting wpa_supplicant.
Disable hostapd for now.
Sync with FreeBSD.
Add OID_802_3_MULTICAST_LIST.
Add regdomain.xml.
Remove if_transmit().
Don't return ENETDOWN if the interface is not UP. This is needed because
More DragonFlyBSD specific changes (from Matthew Dillon):
Remove m_colapse().
Fixes from Matthew Dillon:
Sync with FreeBSD.
Add DragonFly keyword.
Fix the OID_802_3_MULTICAST_LIST issue.
Fix M_NOWAIT usage.
Fix remaining M_NOWAIT and use ieee80211_handoff instead of if_transmit.
Add prototype for ieee80211_handoff().
Fix mbuf flags usage.
Sync with FreeBSD.
Bring the code to support the new rc.conf wlan interface setup.
Replace an instance of ifexists.
Update to latest changes.
Add wpa_passphrase.
Add ratectl fields.
Untested: port the ratectl stuff to the new stack.
Make this compile with debugging on.
Make this compile with debug on.
Adapt to new net80211 stack.
Add ratectl
Implement bpf_track and iflladdr event handlers and activate the
Add more wi(4) devices.
Regen
Import wi(4) driver from FreeBSD.
Add ieee80211_ammr.c.
Disable non-ported drivers.
Do proper locking in the callout functions.
Sync with latest net80211 changes from FreeBSD, therby removing DFly's
Sync with FreeBSD.
Sync with FreeBSD.
update
s/firmware.h/fbsd_firmware.h/
Update for new ratectl.
Fix for new net80211 options
Disable ndis for now.
Add AH_SUPPORT_AR5416 always.
Remove references to ether_snprintf.
Fix wlan_acl and replace kern_firmware with subr_firmware.
Disable not yet ported drivers.
Fix build.
Fix kernel build.
Update to new if_clone API.
Fix build with DIAGNOSTIC.
Samuel J. Greear (12):
Test commit
kernel - Initialize xio->xio_bytes properly in xio_init_pages()
kernel - Remove msf_buf dependency from VFS Journals
kernel - Remove msf buffer code
kernel - Restore ability to thaw checkpoints
kernel - Introduce lightweight buffers
kernel - lwbuf SLIST safety
kernel - Include headers declaring vm_page_t in lwbuf headers
linux - Add syscalls
linux - Allow for maps to be read in chunks
kernel - make lwbuf use objcache for ephemeral mappings
kernel - lwbuf, don't rely on gcc auto-arrays
Sascha Wildner (279):
ubsec(4): Silence some 'unused variable' warnings.
ipsec/esp: Move #include to silence 2 warnings.
<crypto/rijndael.h> is now taken from sys/crypto/rijndael/.
include/Makefile: Revert part of the previous commit. This doesn't work.
bsd-family-tree: Update for DragonFly 2.4.
md.4: Remove an unnecessary .Pp
Add final newline.
Add a glxsb(4) manual page.
Make padlock(4) compileable into the kernel and add it to LINT.
libexec/customcc: Set up the include paths a bit better.
watchdogd.8: Minor cleanup.
rogue(6): Fix broken aliasing for -O2 or higher.
Add a watchdog(4) manual page (from OpenBSD).
libexec/customcc: Ensure the -isysroot argument is not empty.
libc: Do not link libgcc when building with clang.
FreeBSD-supfile: Add 'projects'.
LINT: Remove PAS_JOYSTICK_ENABLE option which doesn't exist.
SOEKRIS: Adjust indent.
usbhid.3: Use standard types.
uuidgen.2: Include <sys/types.h> for <sys/uuid.h>.
libutil: Miscellaneous cleanup.
libcam: Remove dead assignment.
message queue manpages: Fix section numbers (3 -> 2).
Sync zoneinfo database with tzdata2009o from elsie.
make.conf.5: Remove BUGS section.
fortunes2: Fix typo
apmd(8): Fix a warning and raise WARNS to 2.
chio(1): cesr_flags needs to be initialized before we can |= later.
cp(1): When continuing, badcp will be automatically set to 0.
cpdup(1): Remove dead initialization.
ls(1): Remove dead initialization.
mkdir(1): Remove dead initialization.
pax(1): Remove dead initialization.
ps(1): Remove dead initialization.
dc.1: Add missing .Os
chpass.1: mdoc will care about multiple authors itself.
Fix -offset -indent -> -offset indent in two manual pages.
Fix some references in a couple of manual pages.
Remove some useless tabs in two manual pages.
mdoc: No '.' is needed for .Ud
mdoc cleanup: Fix mangled NAME sections.
nextboot.8: Remove duplicate DESCRIPTION section.
mdoc cleanup: Fix some column lists (add .It).
Sync zoneinfo database with tzdata2009p from elsie.
Bring in OpenBSD's mandoc(1) tool for formatting manual pages.
cpdup(1): trans is NULL here, so don't print trans->id.
mandoc(1): Update to 1.9.11.
make.conf.5: Add documentation for BINUTILSVER and DEBUG_FLAGS.
mandoc(1): Adjust section titles.
clang: Suppress 'argument unused during compilation' warnings.
clang: -nostdclanginc was renamed -nobuiltininc.
installer: Show the name of the interface to configure.
installer: Join nrelease/root and nrelease/installer.
Remove lib/libc/stdlib/malloc.c, as we're using nmalloc.c for some time now.
Sync zoneinfo database with tzdata2009q from elsie.
installer: Finish incomplete commit to merge nrelease/{installer,root}.
Fix xdm path in the Live{CD,DVD}'s /etc/ttys.
Restrict -Werror to gcc41.
mandoc(1): Update to 1.9.13.
Restrict -Werror to gcc41.
mandoc(1): Update to 1.9.13.
Sync zoneinfo database with tzdata2009r from elsie.
Some mdoc fixes.
acpi*.4: Update manual pages for the recent ACPI update.
acpi.4: Add some missing references.
acpi_thermal(4): Silence a warning.
acpi(4) manpages: Some minor fixes.
Remove nsupdate.8 via 'make upgrade'.
Include pkgin(1) as part of the official distribution.
Cover some of the recently added ACPI modules by the LINT build.
undo.1: Add some words about the new fake transaction id warning.
Sync zoneinfo database with tzdata2009s from elsie.
Fix some typos/wording in our manual pages.
mandoc(1): Update to 1.9.14.
Revert part of 34cbd93da4f67eb751b2b0cfaf0f268ac441c9ce.
npx(4): Silence a warning in the SMP build.
vga(4): Remove VGA_SLOW_IOACCESS option.
syscons(4): Use 100x37 when the VESA800X600 flag is specified.
Regenerate the pciconf(8) database
cxm_extract_fw.8: Small mdoc correction.
cxm_extract_fw(8): Fix indent.
adventure(6): Fix saving games on x86_64.
Clean up some Makefiles (let the user decide which options they want).
Add a profile for indent(1) which matches our style quite well.
Move tools/tools/editing/dragonfly.el to share/misc.
development.7: Add style(9) xref and a pointer to dragonfly.el.
network - Fix SMP build
Clean up BIND upgrade.
loader.8: Bump .Dd and fix a manlint warning.
top(1): Remove top.x from CLEANFILES, since it's not generated.
Fix LINT kernel build.
Actually hook hotplug.4 into the build.
Fix argument order for netmsg_init().
hotplug.4 & hotplugd.8: Some mdoc cleanup.
Add hotplugd options to the default rc.conf and rc.conf.5.
Remove inclusion of <sys/cdefs.h> from kernel .c files.
Sync libc's un-namespace.h with namespace.h.
libc: Some warning fixes.
sleep.9: Adjust for serialize_sleep() -> zsleep() rename.
pthread_rwlock_timedwrlock.3: Correct function name.
vcount.9: count_udev() no longer exists.
rman.9: Comment out documentation for rman_await_resource().
pnp.4: Comment out some docs (code either gone or #if 0'd).
setlocale.3: Correct function name.
vga(4): Simplify conditions for mode rejection somewhat.
Fix warning in the UP build.
mp_machdep.c: Fix some warnings of the SMP without APIC_IO build.
Add -Werror to the kernel build.
Fix the LINT build.
Fix the SOEKRIS build (kernel without I686_CPU).
Fix some warnings that creep up when compiling without INVARIANTS.
Fix buildworld with -DNDEBUG in CFLAGS.
development.7: Adjust targets.
Install mandoc_char.7 because mandoc.1 references it.
installer: Fix the manual configuration of lnc(4) in VMware.
Fix UP kernel build.
hash.9: Update the manual page for the *_ext() functions.
hash.9: Improve wording.
mbuf.9: We have neither the MFREE() nor M_COPY_PKTHDR() macros.
Add a BUS_ADD_CHILD.9 manual page (adapted from FreeBSD).
Fix acpi (loading it failed).
Add some missing ACPI source files (for LINT).
top(1): Merge top.x and top.local.1 into one manual page.
make.conf.5: Note that NO_WERROR applies to the kernel build as well.
Silence -Wold-style-definition in a number of places in the kernel.
Misc. manpage cleanup for the recent T/TCP removal.
Remove the JG64 kernel config (a subset of X86_64_GENERIC).
Sync zoneinfo database with tz{code,data}2009t from elsie.
acpi_hp.4 & mandoc.1: mdoc fluff
hammer(8): Add -X to usage().
Fix some x86_64 warnings in the kernel (and remove nowerror).
acpi_thermal.4: Revert a bit (temperatures are still in 10ths of Kelvin).
x86_64: Fix a warning.
nrelease: Adjust a little for x86_64.
mptable(1): Only suggest to try -grope when -grope wasn't used.
vesa(4): Remove some old prototypes.
Sync zoneinfo database with tzdata2009u from elsie.
In ACPI land, 0K is -273.2 degrees Celsius (instead of -273.15).
Bump copyright years. Happy new year!
development.7: Remove blank line.
md.4: Adjust SYNOPSIS a bit.
Enable the machdep.disable_rtc_set sysctl on x86_64.
acpi(4): Fix some x86_64 warnings.
Add some missing ACPI source files to 'files' (for LINT).
kprintf(9): Add 'h' and 'hh' modifiers (ACPI debug output needs 'h').
iso639: Sync with Library of Congress list.
Unbreak buildworld.
vfs_conf.c: Fix a warning and remove 'nowerror'.
testing
Unbreak LINT (tick() -> ustick()).
Fix a panic during snd_uaudio(4) attach.
games: Massive style(9) cleanup commit. Reduces differences to NetBSD.
telldir()'s argument is not supposed to be const.
nrelease: fsck the root filesystem on our USB images.
Fix kernel build without INET6.
librt: Add missing MLINKS.
sys_linux_socketcall(): Add missing return() (fixes LINT).
openssh/auth2.c: Add a missing include (canohost.h).
Some devfs(5) related cleanup.
Some manual page cleanup.
syscall.9: Fix pathname.
Raise WARNS in secure/ as high as possible and fix some resulting warnings.
Sync zoneinfo database with tzdata2010a from elsie.
sched_rr_get_interval(2): Use copyout(9) for the interval argument.
syscalls.master: List all auto-generated files.
md5.1: Clean up the last commit a bit.
Sync zoneinfo database with tzdata2010b from elsie.
periodic.conf.5: Update for pkgsrc checks.
POSIX says mprotect(2)'s first argument shall not be const.
Regenerate sysproto.h (forgotten in last commit to syscalls.master).
make upgrade: Don't remove /etc/upgrade/Makefile_upgrade.inc upon completion.
it(4): Add it3 also in the other configs, not just GENERIC.
Move the prototypes of pthread_kill() and pthread_sigmask() to <signal.h>.
make upgrade: Remove obsolete fortunes2* files.
ktrdump.8: Fix typo in xref.
fortune(6): fortunes-o is no longer generated. Remove it from CLEANFILES.
Put evtranalyze and ktrdump in the already existing i386 check.
installer: Raise the size proposal for /boot to 768M for HAMMER installs.
installer: Fix the check for partitions <50GB a bit more.
kate.4 & km.4: Silence 'make manlint' warnings.
Sync hifn(4) documentation with FreeBSD, too.
getnetconfig(3): Remove a temporary warning.
alc(4): Bring in a manual page too (from FreeBSD).
newfs.8: Remove tmpfs.8 MLINK.
libc: Sync asctime.c and localtime.c with tzcode2010a from elsie.
mandoc(1): Update to 1.9.15.
setkey(8): Add missing token to fix a yacc warning.
Adjust the compiler wrapper script to use pkgsrc's clang for CCVER=clang.
tmpfs.5: Clean up SEE ALSO a bit.
compilers.conf.5: Add IMPLEMENTATION NOTES for some more details.
Add unifdef(1) to the bootstrap-tools.
netsmb: Fix a warning and put smb_usr.c under -Werror, too.
tmpfs(5): Remove old initialization (overrode prior init of vop_bmap).
ng_eiface.4: Comment out some xrefs to ng_vlan(4) which we don't have.
rc.conf.5: Remove bogus mdconfig(8) reference.
libc/citrus: Forward declare some structs to fix some warnings.
libc/locale: Use _getprogname().
Regenerate the pciconf(8) database
Sync zoneinfo database with tzdata2010c from elsie.
libc/stdtime: Sync localtime.c with tzcode2010c from elsie.
Sort the SEE ALSO sections in some manual pages.
Fix typos in manual pages and user visible messages.
Add device sg to LINT.
compilers.conf.5: Clarify some more.
taskqueue.9: Do some mdoc cleanup & add missing MLINKS.
mq_receive.2: Add missing space.
Remove WARNS?=6 from two Makefiles where it is not needed.
Remove <sys/msfbuf.h> per 'make upgrade'.
Sync zoneinfo database with tzdata2010d from elsie.
Sync zoneinfo database with tzdata2010e from elsie.
Fix LINT build.
Actually hook powernow.4 into the build.
mdoc: Add NetBSD 6.0 (used in wbsio.4).
Adjust some more to the recent groff 1.20.1 import.
hammer.8: Fix list.
fetch.9: Minor fixes.
lwbuf.9: Add MLINKS and perform some cleanup.
Fix LINT kernel build.
Put 4 more kernel files under -Werror (fix x86_64 warnings).
Add a nullfs manual page (adapted from FreeBSD).
Some more cleanup after the addition of lightweight buffers.
vkernel64: Additional adjustments (amd64 -> x86_64, recent commits etc.).
syscons(4): Base renderer selection on the new mode's memory model.
syscons(4): Remove (unused) scgfbrndr.c.
Clean up some specfs remains.
Sync zoneinfo database with tz{code,data}2010f from elsie.
mandoc(1): Update to 1.9.19.
msgrcv.3: No need for .Tn or .Ns here.
Further adjustments for 64 bit vkernels.
vkernel64: Fix some warnings and remove nowerror from two files.
Sort sections in various manual pages.
syscons(4): Add support for 8 bit packed pixel modes.
Sync zoneinfo database with tzdata2010g from elsie.
dumpfs(8): The device name can be longer than 12 chars due to /dev/serno.
Fix typo.
bsd-family-tree: Sync with FreeBSD (for FreeBSD 7.3).
mandoc(1): Update to 1.9.20.
Move SHOW_BUSYBUFS to the platform independent kernel options file.
Raise default .Os value for the manual pages to 2.7 on 2.7.
Fix UP kernel build.
include/Makefile: Add vers.txt to CLEANFILES.
installer: Fix the LiveCD's /etc/fstab regarding /usr/local.
nrelease: Add back the creation of the /usr/local hierarchy on the LiveCD.
nrelease: Remove unused variable.
Sync zoneinfo database with tzdata2010h from elsie.nci.nih.gov
Remove the 'update' target which was used for updating source via CVS.
Remove an unused target from src/Makefile.
Add an rc script for starting vkernels upon boot.
pthread.3: Update the IMPLEMENTATION NOTES to the current state of affairs.
hammer.5: Add a reference to mneumann's KIT presentation slides.
Fix look(1) on x86_64.
nrelease: Remove LiveDVD specific kernel configs and loader menu.
look(1): Fix my previous commit.
hotplugd(8): Raise WARNS to 6.
hotplugd(8): We have __dead2 for __attribute__((__noreturn__)).
rcorder(8): Remove __RCSID & friends.
window(1): Remove __RCSID & friends.
malloc.3: Remove some phkmalloc specific info in the HISTORY section.
Install the boot(8) manual page too during 64 bit install.
sysctl(8): Raise WARNS to 6.
Constify ncp_error()'s fmt argument.
mount_nwfs(8): Raise WARNS to 6.
mount_portal(8): Raise WARNS to 6.
In man9 manual pages, add some references to where the code is.
Add -Wold-style-definition to WARNS >= 3 and fix the resulting fallout.
Fix LINT build.
sleep.9: Document mtxsleep() and tsleep_interlock().
Fix i386 buildworld.
Clean up some remains from the gcc2 days.
Remove the inclusion of <machine/bus_at386.h> from some WLAN drivers.
<sys/buf2.h>: Add bioq_takefirst() from FreeBSD for easier driver porting.
dsched: Fix x86_64 buildkernel.
<sys/kthread.h>: Add some __printflike()'s.
Bring in FreeBSD's MMC (MultiMediaCard) stack.
Add a condvar(9) manual page (based on FreeBSD's).
mmc(4): Remove two unneeded .PATH lines in the Makefiles.
Move memmove(), strcasecmp() and strncasecmp() in !defined(KERNEL_VIRTUAL).
Add more __printflike()'s and fix resulting fallout.
Sepherosa Ziehau (4):
ACPI C-STATE: Function renaming
ACPICA: Unbreak ACPI_DEBUG_CACHE support
busdma: Put alignment/boundary check failure logging under bootverbose
rl(4): Read IDR to extract MAC address for unknown 8139 chips
Simon Schubert (42):
dma: move config files to source directory
etc: no need to upgrade dma configs
move struct timespec into its own header
Makefile.inc1: make sure that mtree is run for quickworld
thread libs: move libc_r and libthread_xu to /usr/lib/thread
getopt.1: getopt is deprecated, add a reference to getopts
thread libs: migrate the libpthread.* symlinks on upgrade
thread libs: also remove the static libraries from /usr/lib
tools/genreadmedeleted: chmod +x
bsd.dep.mk: don't build .depend every time
libedit: add readline compat rl_completion_word_break_hook
core dumps: don't claim we are FreeBSD
Import gdb-7.0
gdb: GC old versions
gdb: add our READMEs
gdb: add our changes
gdb: update build infrastructure for gdb-7
bsd.dep.mk: correctly sequence .depend* and generated sources
ps: print /dev/pts/* as numbers, not as "pts"
cmp: honor -x also for special files
sh: fix spurious newline slips in backquote expansion
Import gcc-4.4.2
gcc44: update our READMEs
gcc44: add our local modifications
gcc44: drop questionable local modifications
gcc44: adjust build infrastructure for gcc-4.4.2
Import binutils-2.20
binutils220: add our READMEs
binutils220: add local modifications
binutils220: add our build infrastructure
binutils220: hook into build
imgact_elf: accept .note.ABI-tag sections located anywhere
imgact_elf: use correct offset when bouncing .note data
binutils220: don't mix all DPADD into LDADD
gdb/binutils220: don't terminate bfd target list prematurely
libm: fnstsw only takes a 16bit argument
Makefile.inc1: introduce WORLD_BINUTILSVER
binutils220: the amd64 target is called x86_64
rename amd64 architecture to x86_64
rename amd64 architecture to x86_64
morse: use cos envelope and 8ms ramp time
condvar: add implementation
Stathis Kamperis (48):
syscalls.master: Fix typo in comment.
mqueues: Port POSIX message queues from NetBSD.
mqueues: Add system calls.
mqueues: vfs_subr: Add vaccess() method consumed by POSIX mqueues.
mqueues: kern_descrip.c: Make badfo*() functions non-static.
mqueues: Add librt (realtime library).
mqueues: kdump: Ad-hoc translation for mq_open().
mqueues: Hook into the build system.
librt: Remove extraneous \ in Makefile target.
librt: Use WARNS in Makefile instead of tweaking CFLAGS.
mqueues: Remove unused variable.
mqueues: Remove left-over commented out code.
mqueues: Remove left-over commented out code.
mq_*.2: .Nx -> .Dx
mqueues: Implement S_TYPEISMQ() macro.
mqueues: Mark syscalls as MPSAFE.
mqueues: Add support for _SC_MQ_PRIO_MAX in sysconf(3).
mqueues: Add support for _SC_MQ_OPEN_MAX in sysconf(3).
Whitespace removal.
mqueues: Let the world know we support them.
sysconf.3: Sort variables alphabetically.
sysconf.3: Document _SC_MQ_{OPEN, PRIO}_MAX.
sysconf.3: Document _SC_MESSAGE_PASSING.
Garbage collect ghost sysctl.
Garbage collect ghost sysctl.
HAMMER Utility - Fix typo in var declaration.
Allow null mounts to accept -o update
libm: Import nearbyint{,f}() functions from FreeBSD.
libm: Fix typos in Makefile comments.
aio: Make sysconf() report correct value.
realpath(1): Return EINVAL if filename is NULL pointer.
realpath(1): Return ENOENT if filename is empty string.
realpath(1): Fix style(9) violation from previous.
mqueues: Garbage collect dead function prototype.
nice(3): Return EPERM if increment is negative.
mqueues: Return EINVAL upon invalid timeout request.
mqueues: Remove duplicate code.
mqueues: Partially sync with NetBSD.
mqueues: Fix deadlock situation.
mqueues: Reduce diffs with NetBSD.
mqueues: Add sysctl for max message count in a queue.
HAMMER Utility - Extend output in 'snapls' directive.
HAMMER Utility - Handle PFS#0 case in 'snapls' directive
awk(1): Increase input field separator width.
libm: Hook cprojl.c into build.
conj.3: Mention conjl.
mqueues: selwakeup() needs the MP lock to be held
ACPI: Don't unlock in lock's error path
Sylvestre Gallon (6):
Allow the kernel to be compile without KTRACE option.
Allow kernel to be compile without _KPOSIX_PRIORITY_SCHEDULING.
Allow kernel to be compile without SYSV[SHM|MSG|SEM]
UFS code is dependant of FFS code. It does not compile without FFS option GENERIC.
Allow nfe and xl to compile without DEVICE_POLLING.
vadvise depend of COMPAT_43.
Thomas Nikolajsen (25):
rc.d/{initrandom,random}: Remove unneeded output
hammer(8): version 3 doc update
hammer(8): pfs-status: list correct snapshots default for HAMMER version 3+
hammer.8: version 3 update, mandoc(1) clean
hammer: hammer_recover_stage2() may only be called for read-write mounts
busdma: Put alignment/boundary check failure under bootverbose
man pages: remove reference to /usr/share/doc/{psd,smm,usd}
hammer info: align display, include PFS#0 & show correct snapshot count
hammer: minor doc update
kernconf.5,config.8: minor cleanup
hostname.1: Fix markup
ktrace.2: Add description of kern.ktrace_suid
ps: Sync usage() to SYNOPSIS
hammer viconfig: remove 2nd 'rebalance'
hammer cleanup: HAMMER version 3+ slave PFS fix
hammer: update Version 4 description
disklabel[32,64](8): Adjust for recent change of default disklabel program
mount.8: simplify description of -t & add info on `no' option prefix
mount_nfs.8: Add 'cache' option & add no. for RFC
dump.8/dumpfs.8/fsck.8/newfs.8/restore.8/tunefs.8: Note UFS only
ahci/sili.4 - Document sysctl nodes & loader tunables
swapcache.8/chflags.[12]: adjust markup & add flags to chflag.2
vknet(1)/vknetd(8): improve markup, sync SYNOPSIS/usage() & update description
systat: update vmstat & improve man page
hammer(8): adjust markup & improve wording
Ulrich Spörlein (5):
larn(6): remove unused (and stale) holidaysfile
fortune(6): Fix wording and typos
fortune(6): Sync improvements with Free/Net/OpenBSD; deduplicate
fortune(6): Merge fortunes2 into regular fortunes
fortune(6): fix more typos, whitespace, remove dupes
User (1):
Import OpenSSL 0.9.8l
YONETANI Tomokazu (19):
amd64 - mpt(4) should use {,u}int32_t for S32/U32
Unbreak building vkernel by not linking against -lthread_xu.
leftover from 0202303b: fix critical section mismatch.
AMD64 - add missing assignments to fix garbled backtrace.
Revert "AMD64 - add missing assignments to fix garbled backtrace."
Fix kernel build for UP+KTR
Fix kernel build with IPFILTER but IPFILTER_LOG
kernel - use matching type for res; this fixes x86_64 build
Merge SUBDIRS and SUBDIRS3 and their LSYM* versions.
HAMMER Utility - Fix snapshots migration for non-default directories
mptable - use fixed-size integers in the structures; fixes x86_64
mptable - prepare to raise WARNS
mptable - factor out the MP_SIG lookup code
mptable - raise WARNS to 6
nrelease - leftover from transition to building from pkgsrc tree
nrelease: replace cvsup with pkgsrc/net/csup
window(1): Perform NULL check before strcmp() rather than after.
ACPI - disable ACPIIO_ACKSLPSTATE
ifconfig(1) - fix autoloading of kernel module
--
DragonFly BSD source repository
More information about the Commits
mailing list