summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make sigaltstack as per-threaded, because per-process sigaltstack statedavidxu2004-01-0314-181/+175
| | | | | | | | | | | | | is useless for threaded programs, multiple threads can not share same stack. The alternative signal stack is private for thread, no lock is needed, the orignal P_ALTSTACK is now moved into td_pflags and renamed to TDP_ALTSTACK. For single thread or Linux clone() based threaded program, there is no semantic changed, because those programs only have one kernel thread in every process. Reviewed by: deischen, dfr
* Delete the region we are passed if that is the requested operation.njl2004-01-031-2/+6
| | | | | | This should fix the problem with removing an address space handler although we don't currently use that capability so it's unlikely anyone saw this problem.
* Pass ACL, extended attribute and MAC vnode ops down the vnode stack.tjr2004-01-031-0/+239
|
* Fix usage() (-d is really -n).green2004-01-021-1/+1
|
* '+' can also appear in a package file name.obrien2004-01-021-1/+6
| | | | | | Reported by: jhb '^' could also appear in a package file name.
* Add support for SMB request signing, which prevents "man in the middle"tjr2004-01-028-12/+249
| | | | | | | | | | | attacks and is required to connect to Windows 2003 servers in their default configuration. This adds an extra field to the SMB header containing the truncated 64-bit MD5 digest of a key (a function of the user's password and the server's authentication challenge), an implicit sequence number, and the message data itself. As signing each message imposes a significant performance penalty, we only enable it if the server will not let us connect without it; this should eventually become an option to mount_smbfs.
* Handle WinNT .inf files with a $windows nt$ signature but no .NT decoratedwpaul2004-01-022-2/+10
| | | | | | AddReg sections. Also insert extra newline after emitting device name overrides.
* Revision 1.74 of vm_meter.c ("Avoid lock-order reversal") makes the releasealc2004-01-021-2/+0
| | | | | and subsequent reacquisition of the same vm object lock in vm_object_collapse() unnecessary.
* Avoid lock-order reversal between the vm object list mutex and the vmalc2004-01-021-5/+15
| | | | object mutex.
* Lock the traversal of the vm object list. Use TAILQ_FOREACH consistently.alc2004-01-022-2/+5
|
* Improve on POLA by populating DEVFS before doing devfs(8) rule ioctls.phk2004-01-021-0/+5
| | | | | PR: 60687 Spotted by: Colin Percival <cperciva@daemonology.net>
* Use hoststat/purgestat instead of sendmail -bh/-bH so the calls cangshapiro2004-01-021-3/+3
| | | | | | | | be properly mailwrapper'ed. PR: conf/60676 Submitted by: Colin Percival <cperciva@daemonology.net>, maxim MFC after: 4 days
* Move the kernel power change printf under bootverbose since thenjl2004-01-021-2/+5
| | | | power_profile script now duplicates the message via syslog.
* switch vlan packet tag allocation to use a private zonesam2004-01-022-6/+29
|
* m_tag fixups in preparation for heavier use:sam2004-01-022-58/+85
| | | | | | | | | | | o promote several m_tag_* routines to inline o add an m_tag_setup inline to set the fixed fields in a packet tag o add an m_tag_free method pointer to each mtag to support, for example, allocating tags from zones o have m_tag_find check if the tag list is not empty before calling m_tag_locate to search Reviewed by: brooks, silence from others
* Fix detection of RealTek 8129 PCI cards. Apparently, these cardswpaul2004-01-021-1/+2
| | | | | | | | | | report a hardware rev of 0x00000000. Sadly, the 8169 gigE MAC also reports 0x00000000, so testing against this for exclusion results in both cards being skipped by rl_probe(). Make the 8169 test more specific by matching against both the hwrev and the PCI ID for this chip. PR: kern/60824
* Warn that big malloc disks are a panic(8) implementation.phk2004-01-021-0/+5
| | | | | | | Submitted by: Colin Percival <cperciva@builder.daemonology.net> (Who should really get his own bit one of these days!) PR: 59988
* if_name and if_unit renaming to if_xname should be dealth with inguido2004-01-021-0/+1
| | | | ipmon as well.
* Don't confuse NULL with 0.obrien2004-01-021-3/+3
|
* I missed a s/package_exists/package_installed/ in the last commit.obrien2004-01-021-1/+1
|
* s/package_exists/package_installed/g as that's much more descriptive ofobrien2004-01-021-1/+1
| | | | what the function does.
* I think we can stop doing 'ldconfig -aout' during the install now.obrien2004-01-023-10/+0
| | | | The base install doesn't have any a.out bits anymore and hasn't for years.
* s/package_exists/package_installed/g as that's much more descriptive ofobrien2004-01-025-12/+8
| | | | what the function does.
* FBSD nit.obrien2004-01-022-4/+2
|
* Document taskqueue_enqueue_fast()scottl2004-01-021-0/+10
|
* Remove extraneous text accidentally incorporated from ddb(4).grog2004-01-021-20/+21
| | | | | | | Rearrange the order of the initial description to correspond with the detailed description below. Reinstate reference to Topsy, at the risk of confusing people whose understanding of English grammar is better than of American folklore.
* It appears that we don't need sys/vnode.h, which is a layering violation...imp2004-01-024-4/+0
|
* Submit to police inspection. No content changes.grog2004-01-021-39/+72
| | | | Submitted bu: ru
* Fix a very corner case when you want to make cleandir SUBDIRs whichgreen2004-01-021-2/+2
| | | | | | are built using a ${MAKE} that's not just "make". Test by: make universe (followed by cleandirs)
* Clean up ndiscvt a bit (leaving out the -i flag didn't work) and addwpaul2004-01-028-67/+218
| | | | | | | | | | | | | | | | | | copyrights to the inf parser files. Add a -n flag to ndiscvt to allow the user to override the default device name of NDIS devices. Instead of "ndis0, ndis1, etc..." you can have "foo0, foo1, etc..." This allows you to have more than one kind of NDIS device in the kernel at the same time. Convert from printf() to device_printf() in if_ndis.c, kern_ndis.c and subr_ndis.c. Create UMA zones for ndis_packet and ndis_buffer structs allocated on transmit. The zones are created and destroyed in the modevent handler in kern_ndis.c. printf() and UMA changes submitted by green@freebsd.org
* Hook up gdb.4 and vinumdebug.4 into build.grog2004-01-021-0/+2
| | | | Reminded by: ru
* Creates an INDEX file suitable for an ISO distribution image containing onlyobrien2004-01-021-0/+52
| | | | the specified packages.
* Return error code in errno, not in return value.davidxu2004-01-022-6/+12
|
* Fix a typo.davidxu2004-01-022-2/+2
|
* Catch up with reality with respect to the location of 4.8, 4.9,bmah2004-01-021-1/+6
| | | | 5.0, 5.1, 5.2, and CURRENT packages.
* * Update copyrightdougb2004-01-011-2/+51
| | | | | | * Delete a trailing space * Add a 'stale /etc/rc.d file checker', offer to delete any stale files for the user.
* Remove inappropriate reference to USSR.grog2004-01-011-1/+1
|
* Use <machine/asmacros.h> since <machine/asm.h> is a userland-only headernjl2004-01-011-3/+3
| | | | | | | | | | | and gives very wrong macros for ENTRY(), etc. for kernel programs. PR: Suggested by: bde Reviewed by: Approved by: Obtained from: MFC after:
* Some mdoc(7) polishing.ru2004-01-011-8/+9
|
* - Increase the scope of the kmem_object's lock in kmem_malloc(). Add aalc2004-01-011-2/+7
| | | | comment explaining why a further increase is not possible.
* o Fix a style bug and poor wording in comment.kuriyama2004-01-011-2/+10
| | | | | | | | | o When fts_read() cannot stat the file, it can't be unlinked. At that case, don't display error message when -f flag is used. Obtained from: bde PR: kern/16815, bin/35842 Reported by: kuriyama, Aleksandr A. Babaylov <.@babolo.ru>
* The reset_type should not be 0x80, it should be set to zero.mbr2004-01-011-1/+1
| | | | | | | | 0x80 can cause the command to be rejected as invalid. This bug exists also in the Linux IPS ffdc code. Submitted by: David Jeffery MFC after: 1 week
* - Use pagezero() instead of bzero() in pmap_pinit(). (pagezero() is muchalc2004-01-011-6/+1
| | | | | | | | faster.) MFi386: - Don't bother clearing PG_ZERO on the page table page in _pmap_allocpte(); it serves no purpose. - Don't bother clearing and setting PG_BUSY on page table directory pages.
* Add "options INVARIANTS" and "options INVARIANT_SUPPORT" to thejkoshy2004-01-012-7/+25
| | | | | | | | synopsis, with supporting text in the body of the manual page. Add a cross-reference to panic(9) for completeness. Reviewed by: ru (synopsis changes)
* Correct _ACx description.takawata2004-01-011-2/+2
| | | | This is for a computer system, not for a furnace.
* Add markup changes for more kosher mdoc(7).grog2004-01-011-267/+294
| | | | Submitted by: ru
* Be consistent in the EXAMPLES formatting.obrien2004-01-011-0/+1
|
* Update the COPYRIGHT file to include FreeBSD's compilation copyrightimp2003-12-311-0/+29
| | | | | | | | by the pseudonymous author "The FreeBSD Project." This is long overdue. I've left the 4.4BSD copyright information intact since much of our code base is derived from 4.4BSD-Lite. Prodded by: phk on more occasions than can be counted.
* Happy 2004!imp2003-12-311-3/+3
| | | | | | I know this is a little early for the US, but it isn't for Japan :-). This year I thought I'd bump the copyright odometer when it was new years there.
* Only a read-only file descriptor is required to implement list_devs()rwatson2003-12-311-1/+1
| | | | | | | | and list_verbose(), so don't open /dev/pci read-write. This allows pciconf -l[v] to work for non-root users, assuming the securelevel is 0 or -1. Problem experienced by: William Michael Grim <wgrim@siue.edu>
OpenPOWER on IntegriCloud