bt(4): Remove support for ISA adapters.
bt(4): Remove support for ISA adapters. The driver also supports PCI cards and we do want to keep this support, because it is offered by current VirtualBox, for example. [DBH] share/man/man4/bt.4...
View Articlesosendudp: Try to optimize out the additional mbuf alloc on output path
sosendudp: Try to optimize out the additional mbuf alloc on output path This optimization leaves enough space at the beginning of the mbuf, so later on M_PREPEND() probably will not allocate addition...
View Articlebpf: Use bpf global token instead mplock to protect bpf stuffs
bpf: Use bpf global token instead mplock to protect bpf stuffs Submitted-by: tuxillo@ w/ modification [DBH] sys/dev/netif/ic/if_ic.c [DBH] sys/dev/netif/plip/if_plip.c [DBH] sys/net/bpf.c [DBH]...
View Articlebt(4): Sync with FreeBSD.
bt(4): Sync with FreeBSD. Main change is making it MPSAFE. Taken-from: FreeBSD [DBH] share/man/man4/bt.4 [DBH] sys/dev/disk/buslogic/bt.c [DBH] sys/dev/disk/buslogic/bt_pci.c [DBH]...
View Articleint64_t is long on x86_64, and not always equivalent to long long.
int64_t is long on x86_64, and not always equivalent to long long. Similarly, uint64_t is unsigned long. For their min/max value definitions, change LL/ULL suffixes to L/UL. The bug report has some...
View Articlekernel: Fix typo (inavlid -> invalid).
kernel: Fix typo (inavlid -> invalid). [DBH] sys/dev/disk/buslogic/bt.c [DBH] sys/netgraph7/bluetooth/l2cap/ng_l2cap_ulpi.c
View Articlekernel - Fix races in disk iteration and diskctx handling
kernel - Fix races in disk iteration and diskctx handling * Add disk->d_refs to prevent a disk structure from being destroyed out from under an iteration. * Redo the disk_enumeration() API to use...
View Articlekernel - Move dsched_disk_destroy_callback() call
kernel - Move dsched_disk_destroy_callback() call * Move the dsched_disk_destroy_callback() call from the caller to the message handler to avoid racing a disk probe that might be running at the time...
View Articlehammer2 - kernel cluster messaging support API work
hammer2 - kernel cluster messaging support API work * Rework the API significantly * Add circuit tracking and sniffing features * Add flags to automate the LNK_CONN, LNK_SPAN, and LNK_CIRC state...
View Articlekernel - Preliminary xdisk remote block driver for cluster
kernel - Preliminary xdisk remote block driver for cluster * Basic infrastructure, ties into kern_dmsg.c cluster messaging system. (still a skeleton). * Allows a userland program (aka hammer2 service)...
View Articlehammer2 - reformualte cluster messaging interface
hammer2 - reformualte cluster messaging interface * Reformulate the interface to use the revamped kern_dmsg.c API [DBH] sys/vfs/hammer2/hammer2_vfsops.c
View Articlehammer2 - cluster / libdmsg circuit work
hammer2 - cluster / libdmsg circuit work * Major work on the virtual circuit code. Note there are still some thread races. * Major work on the spanning tree code to allow for future symmetric pathing...
View Articlehammer2 - cluster / hammer2 service daemon work
hammer2 - cluster / hammer2 service daemon work * Reformulate the service demon to use the updated libdmsg API * Add code to track remote block device SPANs and to interface to the local /dev/xdisk to...
View Articlecluster - remote block device work
cluster - remote block device work * xdisk(client) <-> diskiocom(server) now successfully does a full message transaction over a VC for xa_open(). Still lots to do. * Fix I/O request deferrals...
View ArticleUPDATING: Use release version numbers.
UPDATING: Use release version numbers. [DBH] UPDATING
View ArticleUPDATING: Mention that bt(4) is PCI only now.
UPDATING: Mention that bt(4) is PCI only now. [DBH] UPDATING
View ArticleRemove stli(4). Also remove ISA support from stl(4).
Remove stli(4). Also remove ISA support from stl(4). stli(4) was ISA only. stl(4) was for ISA/PCI controllers. The stlload(8) and stlstty(8) utilities were for ISA controllers only, so remove them too...
View ArticleMove stlstats(8) to usr.sbin/
Move stlstats(8) to usr.sbin/ [DBH] usr.sbin/Makefile [DBH] usr.sbin/stallion/Makefile [DBH] usr.sbin/stallion/Makefile.inc [DBH] usr.sbin/stlstats/Makefile [DBH] usr.sbin/stlstats/stlstats.8 [DBH]...
View Articlekernel - Turn off machdep.pmap_mmu_optimize by default
kernel - Turn off machdep.pmap_mmu_optimize by default * Turn off machdep.pmap_mmu_optimize by default. There are some bugs that need to be resolved which are messing up both apache and rtorrent. *...
View Articlekernel: Remove an #include I forgot previously.
kernel: Remove an #include I forgot previously. [DBH] sys/bus/isa/i386/isa_compat.h
View Article