summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-29Let ifa_print_rb() build on INET6-free kernels. Repairs RAMDISK on a fewMiod Vallat
platforms.
2010-11-29correctly load comment for encrypted rsa1 keys;Markus Friedl
report/fix Joachim Schipper; ok djm@
2010-11-29regenDamien Bergamini
2010-11-29bunch of RTL8192SU product ids.Damien Bergamini
2010-11-29make "fsck -p" respect fs_passno > 2, as implied by the manual. This canChris Kuethe
be used to schedule the check of softraid(4) disks after all the slices on the component disks have been checked. ok deraadt
2010-11-29Deny prefixes that have F_ATTR_PARSE_ERR set by default. Now theyClaudio Jeker
will not leak into the Loc-RIB or other RIBs but act as withdraws. The invalid prefixes would not been selected anyway but it is better to keep them out of all RIBs but the Adj-RIB-In.
2010-11-29replace the fork-based-non-blocking-resolver-hack by shiny async resolverGilles Chehade
written by eric@. it is still experimental but still better than what we had earlier so ... we'll improve in tree :) diff by me with *lots* of help from eric@, tested by todd and I (and a few people out there)
2010-11-29add rss mime type; while here, use tabs instead of spaces in atom+xml type.Igor Sobrado
ok henning@
2010-11-29use m_pulldown to get a contig view of the pfsync_header instead ofDavid Gwynne
m_pullup. not really a significant change since most rx bufs (which we read pfsync packets from) are a single contig cluster coming off the network, so we rarely hit the case m_pullup was called in.
2010-11-29get rid of struct pfsync_pkt. it was used to store data on the stack toDavid Gwynne
pass to all the submessage handlers, but only the flags part of it was ever used. just pass the flags directly instead.
2010-11-29Now that we have proper .de support in the roff(7) library,Ingo Schwarze
it is time to remove the .Sp, .Vb, and .Ve kludge that was added to the man(7) library to build Perl manuals.
2010-11-29Downgrade the easier of the two cases of MANDOCERR_SYNTLINESCOPEIngo Schwarze
to MANDOCERR_LINESCOPE, i.e. from FATAL to ERROR. That is, when an element next line scope is empty except for one or more NSCOPED macros (like in .B .br .br .B), throw away the empty element including its NSCOPED children such that the parser can prod on. While here, improve the error message and tell the user which element has been thrown away.
2010-11-29Implement the roff .ft (change font) request for man(7).Ingo Schwarze
Of course, we don't want to encourage low-level physical markup, but pod2man(1) writes such requests, so Perl manuals contain them, and some Xenocara and lots and lots of ports manuals use them as well. In base and Xenocara, this will reduce mandoc -Tlint ERROR noise; in ports, it will improve rendering of many manuals.
2010-11-29double the default message buffer size. again.David Gwynne
requested by deraadt@
2010-11-29bump the number of supported cpus from 32 up to 64. lets me attach and useDavid Gwynne
all 48 cores in one of my boxes. requested by deraadt@ made possible by the recent pmap diff by kettenis@
2010-11-28Get rid of "forever" loop in the interrupt handler such that we drop out of theMark Kettenis
interrupt handler if the "Rx Descriptor Unavailable" bit is set and no new mbufs are available to populate descriptors. Fixes hangs seen with MCLGETI. ok sthen@, deraadt@
2010-11-28Bring back MCLGETI; a fix for the issue that was the reason for its previousMark Kettenis
backout will be committed shortly. ok sthen@
2010-11-28Rename the pmap_growkernel() current limit variable from virtual_end toMiod Vallat
pmap_maxkvaddr, to mimic what other pmap_growkernel()-capable pmaps do, and to reduce confusion with what virtual_end (used to) mean.
2010-11-28Get rid of machdep.root_device sysctl and related variables.Miod Vallat
2010-11-28Do not declare a struct cfdriver and initialize it, and then write `externMiod Vallat
struct cfdriver' the bloody same struct.
2010-11-28boot descriptor support addedTakuya ASADA
2010-11-28Remove unused CONF_HAVE_xxx defines, arm conf.c really only cares aboutMiod Vallat
CONF_HAVE_GPIO and CONF_HAVE_APM those days.
2010-11-28Remove inapplicable or no longer used cdevsw[] entries and macros.Miod Vallat
2010-11-28Use angle brackets instead of quotes, to bring the common arm file.Miod Vallat
2010-11-28This file redefines the IRQdisable and IRQenable macros, but never uses them,Miod Vallat
so why bother.
2010-11-28Get rid of machdep.debug, machdep.booted_device and machdep.booted_kernelMiod Vallat
sysctl. Only the first one is really implemented, and it only matters on older processor flavours we don't run on (and don't want to), so this was just dead weight.
2010-11-28Update comment to no longer mention a page is 4KB, since this may not be theMiod Vallat
case.
2010-11-28Enable __HAVE_PMAP_DIRECT on mips64, unless the kernel is configured toMiod Vallat
run on R5000 family processors (e.g. sgi GENERIC-IP32), where direct XKPHYS mappings hit a silicon bug.
2010-11-28Allow mips64-based ports to override the default mips64 VM_PHYSSEG_STRATMiod Vallat
strategy value (BSEARCH); use BIGFIRST on loongson since there are only up to two memory segments.
2010-11-28Only call ifa_del() when no error happend previously. Do the same thingClaudio Jeker
for dohooks() since it makes no sense to call the if_addrhooks when the address assignment failed. Additionally only call ifa_add() in in_ifinit() when no error happend. Fixes a carp(4) panic seen by dhill and dlg. OK henning@, dlg@
2010-11-28Remove unused gscbus bus_dma_tag_t.Miod Vallat
2010-11-28Don't bother .import'ing a dead global.Miod Vallat
2010-11-28To avoid FATAL errors, we have been parsing and ignoring the roffIngo Schwarze
requests .am, .ami, .am1, .dei, and .rm for a long time. Since ignoring them can (rarely) cause information loss and serious misformatting, throw an ERROR: NOT IMPLEMENTED when finding them. Implementing them would not be too difficult, but they are so rare in practice that i can find better use for my time right now. In this context, - Put the string "NOT IMPLEMENTED" into two other error messages as well, to distinguish them from those caused by broken input. - Print the string "unknown macro" once, not twice in the error message associated with MANDOCERR_MACRO, and begin printing the buffer at the point where the unknown macro really is, not at the start of line.
2010-11-28Update example filterset to include a basic IPv6 filterset.Claudio Jeker
While there extend the current IPv4 filterset. OK sthen@, henning@
2010-11-28Define the terms "callable" and "parsed" with more precision.Ingo Schwarze
Be more specific about what "historic groff" refers to. Explicitely mention the nine argument limit below COMPATIBILITY. feedback and ok jmc@
2010-11-28remove unused functionsGilles Chehade
2010-11-28remove all unused headersGilles Chehade
2010-11-28remove unused headersGilles Chehade
2010-11-28a bit of .h cleanups, no functionnal changeGilles Chehade
2010-11-28there's no need to take splsoftnet in the input packet action handlersDavid Gwynne
since theyre only ever called from pfsync_input, which is only called from ipintr, which is only called by softnet.
2010-11-28Parse and ignore the .ad, .hy, .nh, and .ne roff requests.Ingo Schwarze
Ignoring these can neither cause information loss nor serious formatting issues. As they are frequently used by pod2man(1), this considerably reduces ERROR noise from mandoc -Tlint for the Perl manuals.
2010-11-27Move our partial roff language manual to the right place,Ingo Schwarze
such that, after some more improvements, we will eventually be able to install it. jmc@ agrees with the plan.
2010-11-27Two related bugfixes:Ingo Schwarze
1) When using a user-defined string of length 0 as a macro, do not access memory before the start of the string (segfault). 2) When beginning to define a user-defined macro, initialize the string representing the macro to the empty string, not to the NULL pointer, such that, in case the macro turns out to not have any content, like in .de IX .. the macro will be defined and empty instead of undefined. This avoids large numbers of bogus mandoc ERROR messages about undefined macros (which are actually defined and empty), in particular in man(7) code generated from pod2man(1), for example in Perl and OpenSSL.
2010-11-27Rework the way saved registers are displayed in arm backtraces, to yield aMiod Vallat
more compact layout, and use fewer lines. Requested by espie@ long ago due to the small zaurus screen size.
2010-11-27Get rid of the global pmap list and related debug code. While there, mergeMiod Vallat
pmap_pinit() into pmap_create(). Help and ok drahn@
2010-11-27Get rid of the vm_map field of ddb breakpoints and watchpoints, and do notMiod Vallat
pretend these could work on userland addresses.
2010-11-27Remove ddb single-step load and store counters. Most platforms do notMiod Vallat
implement them, and they are of questionable usefulness.
2010-11-27Misaligned load/store recovery code in the kernel, enabled by T_FIXALIGNMiod Vallat
userland traps on a per-process basis, were necessary for *some* SunOS binaries on sparc, which had to compiled with explicit misaligned access code generation (i.e. for vendors to release a working SunOS/sparc version of their code until they could fix their bogus code). There is no reason to keep this code on sparc64, and now that we don't provide COMPAT_SUNOS anymore, there is no reason to keep this code on sparc. ok kettenis@
2010-11-27Remove unused vgafb_cnprobe().Miod Vallat
2010-11-27Missed one rbus_new_body() call in previous change.Miod Vallat