summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* <sys/types.h> is no longer needed.mike2002-09-251-1/+0
|
* Do away with AAC_COMPAT_LINUX option entirely. The functionality willscottl2002-09-253-8/+1
| | | | | | | automatically be enabled if the kernel is compiled with COMPAT_LINUX. Submitted by: jhb MFC after: 3 days
* Try not to lint(1) contrib'ed sources. This Is Very Messy.markm2002-09-252-0/+4
|
* Fix a declaration that is actually supposed to be a macro definition.markm2002-09-252-0/+2
| | | | Submitted by: marius@alchemy.franken.de
* Round up instead of towards 0 in clock_getres() so that a resolution ofbde2002-09-251-1/+6
| | | | | | | 0 is never returned. PR: 41781 MFC after: 3 days
* Do not dump core on 'ipfw add unreach': handling null strings inmaxim2002-09-251-0/+2
| | | | | | | | fill_reject_code(). Please note ipfw/ipfw2.c is not affected. PR: bin/42304 Submitted by: Andy@wantpackets.com MFC after: 1 day
* Don't lint contrib'ed sources, even if the builder gas asked for it.markm2002-09-251-0/+1
| | | | Its Just Too Noisy.
* Don't lint contrib'ed sources, enven if the builder has asked for it.markm2002-09-251-0/+1
| | | | Its Just Too Noisy.
* Don't lint contrib'ed sources, even if the builder has asked for linting.markm2002-09-253-0/+6
| | | | Its Just Too Noisy.
* Avoid linting GNU contrib'ed stuff, even if the build engineer askedmarkm2002-09-254-0/+13
| | | | for it (via WANT_LINT). It's Just Too Noisy.
* Disqualify UID/GID with non-numeric character.maxim2002-09-251-3/+13
| | | | | | PR: bin/41721 Reviewed by: tjr, silence on -audit MFC after: 2 weeks
* Unifdef(1) the crypto telnet sources.markm2002-09-256-8/+8
|
* Catch up with "base" telnet.markm2002-09-252-6/+6
| | | | s/FALL THROUGH/FALLTHROUGH/ for lint(1).
* Catch up with "base" telnet.markm2002-09-256-24/+16
| | | | | s/FALL THROUGH/FALLTHROUGH/ for lint(1). s/Usage/usage/ for consistency.
* From the requestor:markm2002-09-252-2/+2
| | | | | | | | "Could you do me a favor and fix sys_bsd.c to get the howmany() macro from <sys/param.h>, instead of <sys/types.h>? This will save me from having to worry about the unsync'd bits before making the change." Requested by: mike
* The AAC_COMPAT_LINUX option was really annoying, since it made thescottl2002-09-256-55/+96
| | | | | | | | | | | | | | | | aac driver dependent on the linux emulation module. This was especially bad for the release engineers who tried to move the aac driver from the kernel onto the drivers floppy. The linux compat bits for this driver are now in their own driver, aac_linux. It can be loaded as a module or compiled into the kernel. For the latter case, the AAC_COMPAT_LINUX option is needed, along with the COMPAT_LINUX option. I've tested this in every configuration I can think of. This is an MFC candidate for 4.7. Idea from: rwatson MFC after: 3 days
* Accomodate change in the output of "make package-depends" that camebmah2002-09-251-1/+1
| | | | | with ports/Mk/bsd.ports.mk rev. 1.424. (It now prints the origin after the package name.)
* Use the standardized CHAR_BIT constant instead of NBBY in userland.mike2002-09-2526-45/+72
|
* Add a pkg_version variable so that it's possible to run portsversion insteadbrian2002-09-253-1/+16
| | | | of pkg_version in periodic/weekly/400.status-pkg.
* - Remove unused LK_NOOBJ.jeff2002-09-251-2/+1
|
* - Convert locks to use standard macros.jeff2002-09-254-7/+28
| | | | | | - Lock access to the buflists. - Document broken locking. - Use vrefcnt().
* - Document broken locking.jeff2002-09-251-3/+2
| | | | - Use vrefcnt().
* - Lock accesses to v_usecount.jeff2002-09-252-7/+11
| | | | - Convert interlock locks to use standard macros.
* - Don't use the interlock to protect v_writecount.jeff2002-09-251-6/+5
|
* - Use vrefcnt() instead of v_usecount.jeff2002-09-255-10/+10
|
* - Hold the vn lock over vm_mmap().jeff2002-09-251-4/+4
|
* - Use incore() instead of gbincore() so we don't have to acquire thejeff2002-09-251-1/+1
| | | | vnode interlock.
* - Lock access to the buf lists.jeff2002-09-255-16/+36
| | | | | - Use vrefcnt() where appropriate. - Add some locking asserts.
* - Lock access to the buf lists.jeff2002-09-256-28/+38
| | | | - Use vrefcnt() where appropriate.
* - Use vrefcnt() instead of directly accessing v_usecount.jeff2002-09-256-38/+42
|
* - Use vrefcnt() where it is safe to do so instead of doing direct andjeff2002-09-2518-60/+71
| | | | | | | unlocked accesses to v_usecount. - Lock access to the buf lists in the various sync routines. interlock locking could be avoided almost entirely in leaf filesystems if the fsync function had a generic helper.
* - Lock access to the buf lists in spec_sync()jeff2002-09-251-7/+15
| | | | - Fixup interlock locking in spec_close()
* - Hold the vp lock while accessing v_vflags.jeff2002-09-251-5/+7
|
* - Lock down the syncer with sync_mtx.jeff2002-09-252-74/+191
| | | | | | | | | | | | | | | | | | | - Enable vfs_badlock_mutex by default. - Assert that the vp is locked in VOP_UNLOCK. - Use standard interlock macros in remaining code. - Correct a race in getnewvnode(). - Lock access to v_numoutput with interlock. - Lock access to buf lists and splay tree with interlock. - Add VOP and VI asserts. - Lock b_vnbufs with the vnode interlock. - Add vrefcnt() for callers who want to retreive the vnode ref without holding a lock. Add a comment that describes when this is safe. - Add vholdl() and vdropl() so that callers who already own the interlock can avoid race conditions and unnecessary unlocking. - Move the VOP_GETATTR() in vflush() into the WRITECLOSE conditional case. - Hold the interlock before droping the mntlist_mtx in vflush() to avoid a race. - Fix locking in vfs_msync().
* - Properly lock v_vflags in getdirents().jeff2002-09-252-8/+28
|
* - Use incore() where no other interlock locking is necessary.jeff2002-09-251-2/+6
| | | | - Lock access to numoutput.
* - Lock accesses to v_numoutput.jeff2002-09-251-0/+16
| | | | - Lock calls to gbincore.
* Back down to 1003.2-1992 for the time being -- it is causing too manywollman2002-09-251-1/+1
| | | | headaches for common but deprecated uses of standard utilities.
* - Don't protect mountedhere with the vn interlock.jeff2002-09-251-5/+7
| | | | - Protect mountedhere with the vn lock.
* - Use the standard vp interlock macros.jeff2002-09-251-8/+12
|
* - Finish the struct vnode lock annotation.jeff2002-09-251-30/+34
| | | | - Order fields by what lock is required to access them.
* - Get rid of the unused LK_NOOBJ.jeff2002-09-252-2/+2
|
* - Lock access to numoutput on the swap devices.jeff2002-09-252-0/+4
|
* - Add a ASSERT_VOP_LOCKED in vnode_pager_alloc.jeff2002-09-251-2/+7
| | | | - Lock access to v_iflags.
* Removed debug code.jake2002-09-251-57/+1
|
* Pass the function to call (trap or syscall) to tl0_trap and tl1_trap in %o2.jake2002-09-251-7/+31
|
* Rearrange tl1_trap slightly, also save and restore the out registers sojake2002-09-241-12/+27
| | | | that instruction emulation is possible in kernel mode.
* Add some PCI id's for fxp. I've only tested 0x103B, but the Intelps2002-09-241-0/+4
| | | | | | | Linux driver defines 0x103[B-E] so add those as well. Obtained from: Intel Linux e100 driver MFC: Immediately if re@ allows it, otherwise after 4.7-RELEASE
* Get howmany() macro from <sys/param.h>, instead of depending on itsmike2002-09-241-1/+1
| | | | existence in <sys/types.h>.
* Allocate stack space for the trapframe along with the normal registerjake2002-09-241-5/+1
| | | | frame in the save instruction, rather than doing a separate sub.
OpenPOWER on IntegriCloud