summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reassert some maintainership. People aren't using good judgment.obrien2005-05-311-0/+4
|
* Use __FBSDID() over #ident.stefanf2005-05-314-4/+8
|
* Use %z to print size_t values.jhb2005-05-312-2/+2
|
* Just use uintptr_t and intptr_t rather than requiring each arch to providejhb2005-05-311-24/+2
| | | | explicit int/long typedefs.
* Move #ident into #if 0.stefanf2005-05-319-18/+9
|
* Add a missing END() to quiet a warning.jhb2005-05-311-0/+1
|
* Mark _thread_exit() and __sys_exit() as __dead2 to quiet some warnings.jhb2005-05-311-2/+2
|
* Style tweak.jhb2005-05-311-1/+2
|
* This patch addresses a standards violation issue. The standards say akensmith2005-05-313-1/+25
| | | | | | | | | | | | | | | | | | | | | | file's access time should be updated when it gets executed. A while ago the mechanism used to exec was changed to use a more mmap based mechanism and this behavior was broken as a side-effect of that. A new vnode flag is added that gets set when the file gets executed, and the VOP_SETATTR() vnode operation gets called. The underlying filesystem is expected to handle it based on its own semantics, some filesystems don't support access time at all. Those that do should handle it in a way that does not block, does not generate I/O if possible, etc. In particular vn_start_write() has not been called. The UFS code handles it the same way as it would normally handle the access time if a file was read - the IN_ACCESS flag gets set in the inode but no other action happens at this point. The actual time update will happen later during a sync (which handles all the necessary locking). Got me into this: cperciva Discussed with: a lot with bde, a little with kan Showed patches to: phk, jeffr, standards@, arch@ Minor discussion on: arch@
* Ensure GCC does not use FP registers in integer code.obrien2005-05-311-0/+1
| | | | | I really don't like cluttering up the compiler invocation, but this bigger hammer will fix reported problems for now.
* o Missed colon in getopt(3) argument makes tftpd(8) crash. Fix that.maxim2005-05-311-1/+1
| | | | | | PR: misc/81732 Submitted by: Denis Grudkin MFC after: 2 weeks
* According to:rodrigc2005-05-313-56/+98
| | | | | | | | | | | http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/types.h.html #include <sys/types.h> should include the definitions of pthread types. PR: standards/78907 Reported by: Brooks Davis Approved by: das (mentor)
* Do not declare a struct as extern, and then implementrodrigc2005-05-311-59/+57
| | | | | | | | it as static in the same file. This is not legal C, and GCC 4.0 will issue an error. Reviewed by: phk Approved by: das (mentor)
* Change the test infrastructure so that tests are easier to maintain andharti2005-05-31192-623/+910
| | | | | | | | | | | | | | so that make(1) will run in an almost clean environment and enhance the description of the test infrastructure. Add the ability to have multiple tests carried out per test script. Give some tests more meaningful names. Fix the usage message from the test scripts. Make it possible to pass several commands to the test scripts like: 'sh test.t setup run compare clean'.
* The new name for the DIAGNOSTICS section is EXIT STATUS.tjr2005-05-311-1/+1
| | | | Noticed by: ru
* Pass the RE_ICASE flag to re_set_syntax() as appropriate to fixtjr2005-05-311-3/+3
| | | | | | case-insensitive matching (-i option) in certain multibyte locales. Obtained from: Fedora
* MFi386: revision 1.533.nyan2005-05-311-0/+1
|
* Add support for XMM registers in GDB for x86 processors that supportdfr2005-05-3115-13/+404
| | | | | | | SSE (or its successors). Reviewed by: marcel, davidxu MFC After: 2 weeks
* For ${SUBDIR} targets, change the type of dependency operator from `::'ru2005-05-311-2/+2
| | | | | | | | | to `:', so that it stays compatible with a stale dependency recorded in .depend when the type of "foo" changes from file to directory or back. Compensate for the loss of the "If no sources are specified, the target is always re-created" feature by marking these targets with the .PHONY attribute. While here, fix a bug in the target's script (nobody uses these targets apparently).
* Add install-info to the list of install tools now that we don'tru2005-05-311-1/+1
| | | | | | always bootstrap texinfo. Reported by: scottl
* Synchronize access to aio_freeproc with a mutex. Eliminate related splalc2005-05-301-12/+21
| | | | | | calls. Reduce the scope of Giant in aio_daemon().
* Add /etc/security, into which the BSM audit configuration files will berwatson2005-05-301-0/+2
| | | | | | | | | | | installed. This is the same directory as found on Solaris. NB: In FreeBSD 4.x and earlier, a script (file) named /etc/security exists. Does mergemaster need to be taught how to replace a file with a directory? Submitted by: wsalamon Obtained from: TrustedBSD Project
* Use the proc mtx to prevent simultaneous changes to p_aioinfo.alc2005-05-302-17/+22
|
* Make apm(8) understand AC Line state 2 as "backup power".will2005-05-302-4/+6
| | | | Submitted by: liamfoy@sepulcrum.org
* Fix LINT by defining vga_pxlmouse_planar and vga_pxlmouse_direct.scottl2005-05-301-1/+2
|
* Eliminate unnecessary calls to wakeup(); no one sleeps on &aio_freeproc.alc2005-05-301-12/+1
| | | | Eliminate an unused flag, AIOP_SCHED; it's cleared but never set.
* New release notes:hrs2005-05-302-0/+24
| | | | | | syscons VESA support, libpcap v0.8.3 --> v0.9.1 (alpha 096), and TCPDUMP v3.8.3 --> v3.9.1 (alpha 096).
* Rebuild generated system call definition files following the addition ofrwatson2005-05-3028-2538/+2541
| | | | | | | the audit event field to the syscalls.master file format. Submitted by: wsalamon Obtained from: TrustedBSD Project
* Introduce a new field in the syscalls.master file format to hold therwatson2005-05-309-2964/+3668
| | | | | | | | | | | | | audit event identifier associated with each system call, which will be stored by makesyscalls.sh in the sy_auevent field of struct sysent. For now, default the audit identifier on all system calls to AUE_NULL, but in the near future, other BSM event identifiers will be used. The mapping of system calls to event identifiers is many:one due to multiple system calls that map to the same end functionality across compatibility wrappers, ABI wrappers, etc. Submitted by: wsalamon Obtained from: TrustedBSD Project
* Markup nits.ru2005-05-301-2/+2
|
* Add the Dell PERC 4/IM as supported.brueffer2005-05-301-1/+3
| | | | Submitted by: Muthu_T@Dell.com
* - Don't set our bio op to be a READ when we've just completed a write. Therejeff2005-05-301-10/+10
| | | | | | | | | are subtle differences in the read and write completion path. Instead, grab an extra write ref so the write path can drop it when we recursively call bufdone(). I believe this may be the source of the wrong bufobj panics. Reported by: pho, kkenn
* - Add bufobj_wrefl() to add a write ref to a bufobj that is already locked.jeff2005-05-302-0/+10
|
* Deny to switch into banked video mode when it is not available. Somedelphij2005-05-301-1/+2
| | | | | | users has reported corrupted display with old video cards. Submitted by: Michal Mertl <mime traveller cz>
* Kernel hooks to support PMC sampling modes.jkoshy2005-05-309-22/+78
| | | | Reviewed by: alc
* Eliminate aio_activeproc; it's unused.alc2005-05-301-6/+0
|
* malloc.h relies on param.h for a definition of MAXCPU. I guess that there isscottl2005-05-302-0/+2
| | | | | other header pollution that makes this work right now, but it falls over when doing a RELENG_5 -> HEAD upgrade.
* Correct mistake in previous commit: add 'bsm' to LDIRS not LSUBDIRS.rwatson2005-05-301-2/+2
| | | | Pointy hat: over here, please
* Create nexus in configure_first() instead of in configure(). Thismarcel2005-05-297-14/+17
| | | | | makes sure that sysinit tasks that run after configure_first(), but before configure() have a nexus to hang devices off.
* s/-1000/BUS_PROBE_LOW_PRIORITY/tanimura2005-05-291-1/+1
| | | | Pointed out by: nyan
* Call cninit_finish() from configure_final().marcel2005-05-292-0/+2
|
* Call cninit_finish() in configure_final().marcel2005-05-291-0/+2
|
* Call cninit_finish() and set cold to 0 in configure_final() insteadmarcel2005-05-291-3/+3
| | | | | of in configure(). Call cninit_finish() before setting cold to 0. This is how it's done for other platforms. Be alike to avoid problems.
* o Call cninit_finish() in configure_final().marcel2005-05-291-86/+1
| | | | o Remove unused and compiled-out code while here.
* Make bzip2 support working again after bzip2 upgrade. This time commitsobomax2005-05-292-4/+28
| | | | | | | | | | | | BZ_NO_COMPRESS support to the bzip2 sources directly (yes, this takes file off the vendor branch, but looks like bzip2 maintainer doesn't care), so that it will not be removed when the next upgrade is performed. Also, add a short note on how to test bzip2 support. Pointy hat to: obrien Correct comment (libz -> libbz2) and remove useless full path to zutil.h while I am here.
* Eliminate aio_bufjobs; it's unused.alc2005-05-291-5/+0
|
* Catch up with s/dev_t/struct cdev */.simon2005-05-291-3/+3
|
* White space normalization: use tabs instead of spaces before and afterrwatson2005-05-291-39/+39
| | | | the system call type field.
* Add missed ${.CURDIR}/../../contrib/bzip2 into include search path, otherwisesobomax2005-05-291-1/+1
| | | | old version of bzlib.h can be picked up from the /usr/include.
* Normalize white space in syscalls.master: try to use tabs before systemrwatson2005-05-291-20/+20
| | | | call types.
OpenPOWER on IntegriCloud