summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-01reset number of revisions after compactionMartin Hedenfal
2010-07-01more updatesIngo Schwarze
2010-07-01Create a struct to store FP state and include a pointer to the CPU thatJoel Sing
currently holds the FPU context for this process. This will be soon used to implement FPU shootdowns on multiprocessor kernels. ok kettenis@
2010-07-01major update of the mandoc test suite:Ingo Schwarze
* add various new and extend a few existing tests * stop using Mdocdate to ease syncing with NetBSD
2010-07-01Copy statistics to the compacted database so it isn't lost.Martin Hedenfal
2010-07-01Die struct scsi_device! Die! Instead, save a pointer to the routineKenneth R Westerback
to interpret sense errors. This is initialized to the basic interpretation routine, and specific scsi drivers (sd/st/cd) can replace this with their own. While here kill EJUSTRETURN dance and make more specialized interpretation routines directly call the basic routine if desired. Fixes by matthew@ to my first diff. Most original work by dlg@. ok matthew@ marco@ dlg@
2010-07-01Provide uvm constraints.Joel Sing
ok kettenis@ thib@
2010-07-01Provide safepri.Joel Sing
2010-07-01Fix incorrect function prototype.Joel Sing
2010-07-01Add missing function prototypes.Joel Sing
2010-07-01Provide mtsp() via cpufunc.h.Joel Sing
2010-07-01If the length of an element being read is larger than what is available inMartin Hedenfal
the buffer, return immediately. This fixes reading large messages, and allows bad requests to be cancelled earlier. Originally from Alexander Schrijver, tweaked by me.
2010-07-01Pull in atomic.h and intr.h.Joel Sing
ok kettenis@
2010-07-01Add missing function prototypes and fix order of includes.Joel Sing
2010-07-01Shuffle function prototypes, add missing include and add missingJoel Sing
prototypes. ok kettenis@
2010-07-01add man page of npppdctl.YASUOKA Masahiko
(this should be included in my previous commit)
2010-07-01Fix two possible null pointer assignments in the error path.Martin Hedenfal
found by clang static analyzer
2010-07-01Add stubs for soft interrupts.Joel Sing
ok kettenis@
2010-07-01Fix a null pointer dereference when writing an entry requiring a singleMartin Hedenfal
overflow page. Found by clang static analyzer. Also add some assertions to silence clang.
2010-07-01Include atomic.h via lock.h like other architectures do.Joel Sing
ok kettenis@
2010-07-01Translate Japanese comments or labels into English. Translation wasYASUOKA Masahiko
done by IIJ people (MATSUI Yoshihiro, SAITOH Masanobu, Tomoyuki Sahara), yuo@ and myself. This diff also includes - delete part of useless comments, correct spelling. - add man page of npppdctl. There is no functional change.
2010-07-01Partially sync atomic.h with hppa so that we get real atomic ops and someJoel Sing
missing functions. ok kettenis@
2010-07-01regenJonathan Gray
2010-07-01Add the Intel Rate Matching Hub, which is builtin to 3400/PCH chipsetsJonathan Gray
to remove the need for a companion uhci controller.
2010-07-01mark acpi_savecpu with the gcc returns_twice attribute as suggestedJonathan Gray
by deraadt so the stack will be sane during suspend/resume with gcc4. Noticed on i386 due to the lack of general purpose registers compared to amd64. ok deraadt@ mlarkin@
2010-07-01Change scsibus(4)'s scsi_link array to an SLIST to save memory onMatthew Dempsky
sparsely populated buses. ok dlg@, krw@
2010-07-01Call malloc(9) with M_ZERO to prevent code paths from exposingMatthew Dempsky
uninitialized memory to user space or devices. ok deraadt@, dlg@
2010-07-01Restore setting xs->bp; fixes ncr(4) on VAX.Matthew Dempsky
ok miod@, krw@
2010-07-01Remove two useless nul characters. -mojMats O Jansson
2010-07-01Remove a BUGS section that isn't correct anymore. -mojMats O Jansson
2010-07-01Always identify threads with THREAD_PID_OFFSET, so that there's noPhilip Guenthe
way a kill() intended for a thread can result in a separate process getting the signal. ok tedu@ art@
2010-07-01add screen types and emulations to things to be shown for displays.Mats O Jansson
ok miod@. -moj
2010-07-01Make it possible to get the screen types and emulations for a wsdisplay.Mats O Jansson
Information needed for wsconscfg. feedback and ok miod@. -moj
2010-07-01Remove a long-dead skeleton found under the floorboards.Ian Darwin
"go for it" tedu@, "kill it" deraadt@
2010-07-01Remove dead assignments. Found by clang static analyzer.Martin Hedenfal
2010-07-01Add support for the tap extension (ikev2 ... tap "enc1") that willReyk Floeter
tell the kernel to send all IPsec traffic for derived SAs to the specified enc(4) interface instead of enc0.
2010-07-01Put SO_PEERCRED into the non-flag areaTheo de Raadt
suggested by guenther
2010-07-01support dumping the new SADB_X_EXT_TAP extension.Reyk Floeter
2010-07-01Allow to specify an alternative enc(4) interface for an SA. AllReyk Floeter
traffic for this SA will appear on the specified enc interface instead of enc0 and can be filtered and monitored separately. This will allow to group individual ipsec policies to virtual interfaces and simplifies monitoring and pf filtering with many ipsec policies a lot. This diff includes the following changes: - Store the enc interface unit (default 0) in the TDB of an SA and pass it to the enc_getif() lookup when running the bpf or pf_test() handlers. - Add the pfkey SADB_X_EXT_TAP extension to communicate the encX interface unit for a specified SA between userland and kernel. - Update enc(4) again to use an allocate array instead of the TAILQ to lookup the matching enc interface in enc_getif() quickly. Discussed with many, tested by a few, will need more testing & review. ok deraadt@
2010-07-01syncTheo de Raadt
2010-07-01compat_o43 and compat_23 are no longer optionsTheo de Raadt
2010-07-01We have to add enc0 to the "enc" interface group manually on boot.Reyk Floeter
Adopted from the loop lo0 code.
2010-07-01compat_o43 and compat_23 can dieTheo de Raadt
2010-07-01turn off COMPAT_O43Theo de Raadt
2010-07-01Simplified aml_parse_resource call, cleanup codeJordan Hargrave
ok marco
2010-07-01Fix subordinate bus # for multi-root PCI busesJordan Hargrave
ok marco, kettenis
2010-07-01Add a look-up table for machines that have special vga cards. This table willPaul Irofti
tell, based on vendor/product/subvendor/subproduct ids, how the video reposting should be done: via the emulator or the bios video call in locore. The default is to do none of those, which is how most machines work. Okay kettenis@, deraadt@.
2010-07-01if you want usenet archives from 1985, you'll have to look elsewhereTed Unangst
2010-07-01More accurate comment as to what happens with acpi_savecpuMike Larkin
ok deraadt@
2010-07-01Add checks that we're not adding immutable attributes, just as we'reMartin Hedenfal
disallowing modifying immutable attributes. Remove the check for modifying operational attributes, as there's nothing that disallows that (except that they're also often marked as immutable). While here, check the return value from ber_add_* and ldap_add_attribute.