summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-09No options TIMEZONE and DST in GENERIC kernels.Miod Vallat
2009-08-09zap trailing whitespace;Jason McIntyre
2009-08-09sync to 1.8.3: In .Bl -column, handle one column in excess,Ingo Schwarze
but still issue a warning
2009-08-09Check if the command buffer has been allocated before we free it. FixesMarcus Glocker
a possible page fault trap while device detach.
2009-08-09sync to 1.8.3: .Pa without arguments is a synonym for .Pa ~Ingo Schwarze
2009-08-09sync to 1.8.3: bring vspace handling in .Bl -column and -diag closer to groffIngo Schwarze
2009-08-09sync to 1.8.3: remove doubled .Bl -diag whitespaceIngo Schwarze
2009-08-09Unconditionally enable checks for writable non-uequivalent mappings. They'reMark Kettenis
evil so we should complain about them until we have a way to fix them.
2009-08-09sync to 1.8.3: right-most column now fills to the right marginIngo Schwarze
(undocumented groff behaviour)
2009-08-09kill M_DUP_HDR. M_DUP_PKTHDR was the only user, we can just put theHenning Brauer
3 lines of code in there directly, and we hate the M_ macros anyway. ok claudio
2009-08-09multiple spacing fixes for .Bl -hang, -tag, -inset and -diagIngo Schwarze
ok kristaps@ and included in 1.8.3
2009-08-09document the "file:file" auto-fetching mode.Igor Sobrado
based on a conversation with martynas@; diff tweaked by jmc@ and martynas@ ok jmc@, martynas@
2009-08-09sync to 1.8.3: u_char needs <sys/types.h>;Ingo Schwarze
found in FreeBSD by uqs at sporlein dot net
2009-08-09tweak previous; ok dlgJason McIntyre
2009-08-09now in sync with release 1.8.2Ingo Schwarze
2009-08-09buf_dealloc_mem can be called without B_BUSY. Don't decrement busymapped in ↵Artur Grabowski
that case.
2009-08-09sync to 1.8.2: more .Bl -column fixes, in particular:Ingo Schwarze
1) -column implies -compact 2) do not die from fewer columns than specified (more are still fatal)
2009-08-09MLEN < NFS_MAXPATHLEN < MCLBYTES, so there's no need toBret Lambert
loop over allocating a chain of mbufs to store <= NFS_MAXPATHLEN bytes. Clean up some variables, which thib@ likes. ok thib@
2009-08-09sync to 1.8.2: remove trailing whitespaceIngo Schwarze
2009-08-09sync to 1.8.2: fix and cleanup .Bl -column phrase handlingIngo Schwarze
by using the normal argument parsing from mdoc_argv.c
2009-08-09sync to 1.8.2: use in_line_eoln instead of in_line for .Pp and .LpIngo Schwarze
no functional change, but shorter code
2009-08-09shove a minphys request against mpath down all to the minphys on each pathDavid Gwynne
so we can guarantee that any of the paths we push the io down later will work. with help from a discussion from beck and krw
2009-08-09sync to 1.8.1: make .Cd parsedIngo Schwarze
kristaps@ says many SYNOPSIS sections use this; my impression is that's not in OpenBSD, but it won't do much harm here, either
2009-08-09if a physical path to a device behind mpath goes away, remove the path. itDavid Gwynne
is worth noting that the device on mpath will persist even if all the paths behind it have gone away. returning the paths will allow operations to work against the device again.
2009-08-09use m_free_unlocked() in m_pullup() to avoid iterative splnet/splx downTheo de Raadt
the chain ok henning
2009-08-09zap trailing whitespace;Jason McIntyre
2009-08-09Minor language tweaks, change which key bindings are summarised.Nicholas Marriott
2009-08-09Nuke a dead variable found with clang and an unused declaration with lint.Nicholas Marriott
2009-08-09error = operation();Bret Lambert
memory = malloc(); if (error) free(memory); makes no sense; move error checking to above memory allocation ok thib@
2009-08-09syncTheo de Raadt
2009-08-09Show the busy and mapped pages in iostat.Artur Grabowski
2009-08-09Keep track of number of currently mapped and B_BUSY buffers. beck@ okArtur Grabowski
2009-08-09Move the key bindings section to near the start, mention attach/detach in theNicholas Marriott
first section, and another couple of tweaks. Based on a diff from Theo.
2009-08-09Switch softraid to vnodes to prevent bad things from happening when usingMarco Peereboom
d_open/d_close. tested by many, ok jsing, thib, krw
2009-08-09Compile OpenBSD/sgi without -traditional-cpp. From jsg@.Joel Sing
2009-08-09Make dk_mmountroot use vnodes instead of d_open/d_close. This does uglyMarco Peereboom
things to softraid. ok jsing thib krw beck oga
2009-08-09no point in clearing/re-initing packet header fields in a non-packet-headerHenning Brauer
mbuf. ok claudio theo
2009-08-09Use the ANSI/ISO token paste operator. Requested by jsg@Joel Sing
ok miod@ jsg@
2009-08-09Use an RB tree instead of a SPLAY tree for the page headers tree.Thordur I. Bjornsson
ok beck@, dlg@
2009-08-09if extent_alloc() fails, we don't clear the iomap properly beforeOwain Ainsworth
returning an error. so next time we mess around, we may get annoying printfs. Fix this. ok kettenis@
2009-08-09set the mrq pointer (request) in the nfsm_reply() macro, as we can return ↵Thordur I. Bjornsson
from it. This can cause us to follow garbage in the nfsd loop, causing two kinds of hell. problem noticed by nicm@. OK blambert@.
2009-08-09Make this compile when SEA_ASSEMBLER is not defined.Jonathan Gray
2009-08-09start at documenting mpath(4).David Gwynne
2009-08-0916 bits are enough for tagssetHenning Brauer
2009-08-09make mbuf tags suck a bit less, performance wise.Henning Brauer
the most common operation is checking for a particular tag to be there. in the majority of the cases it is not. introduce a "tagsset" in the mbuf packet header which has a bit for each mbuf tag type that is in the chain set, checking for its existance is now as easy and cheap as (tagsset & type) != 0. theo ok
2009-08-09once again ipsec tries to be clever and plays fast, this time byHenning Brauer
recycling an mbuf tag and changing its type. just always get a new one. theo ok
2009-08-09add mpath(4), a driver that steals paths to scsi devices if itDavid Gwynne
thinks they could be available via multiple paths. those stolen devices are then made available via mpath(4). this is the minimum amount of code to implement the stealing. it is generally broken and very brittle, so it is currently disabled. it is going in so i can work on it in the tree.
2009-08-09create a m_free_unlocked which is now used by both m_freem() and m_free().Theo de Raadt
this lets m_freem() only do one splnet/splx instead of repeating this all the way down a chain ok henning claudio dlg
2009-08-09typo; bradMiod Vallat
2009-08-09do not clear a field before we pool_put it into oblivion; ok henningTheo de Raadt