summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* The assertions generated to test VFS locking never included checksse2003-06-201-0/+2
| | | | | | | | | | | | | | | | for vnodes reached through double indirection (i.e. **vpp). This is worked-around by special-casing the identifier "vpp" (adding one level of indirection). The alternative fix mentioned in the PR had required substantial changes to this script. In case there are locking violations that had been hidden without this patch, they may suddenly show up, now ... This change does not affect code compiled without DEBUG_VFS_LOCKS. PR: kern/46652
* Add minimalistic manual page for locale(1)phantom2003-06-201-0/+91
|
* Complete rewrite of locale(1) in order to become POSIX complaint utilitty.phantom2003-06-201-84/+400
| | | | | It's possibly not completely complaint with POSIX requirements, but very close to it now.
* Add an amd64 category now that amd64 has its own mailing list and all.des2003-06-202-0/+4
|
* Add devname_r(3) which takes a buffer as argument.phk2003-06-203-56/+22
|
* Remove dev_mkdb(8). The kernel answers these questions.phk2003-06-204-267/+0
|
* Remove the devdb stuff, the kernel answers these questions just fine.phk2003-06-202-18/+1
|
* cpu_set_upcall_kse needs to access userspace, release schedule lockdavidxu2003-06-202-8/+20
| | | | | | | | before calling it for bound thread. To avoid this problem, change thread_schedule_upcall to not put new thread on run queue, let caller do it, so we can tweak the new thread before setting it to run. Reported by: pho
* Don't put callout_lock under #ifdef DIAGNOSTIC despite the fact that itphk2003-06-201-1/+2
| | | | works anyway.
* Initialize b_saveaddr when we hand out pbufsphk2003-06-201-2/+3
|
* Initialize b_saveaddr when we hand out buffersphk2003-06-201-2/+4
|
* Crude but efficient:phk2003-06-201-1/+8
| | | | | #ifdef DIAGNOSTIC hold a mutex while calling callout's so that we hear about it if they sleep.
* Don't (re)initialize f_gcflag to zero.phk2003-06-203-2/+2
| | | | | Move initialization of DTYPE_VNODE specific field f_seqcount into the DTYPE_VNODE specific code.
* Move FMARK and FDEFER til sys/file.h where they belong.phk2003-06-202-10/+15
| | | | Order the fields in struct file in sections after their scope.
* fix another LP64 problem. READ_IVAR takes a pointer to an uintptr_t, notjmg2003-06-202-2/+6
| | | | an int.
* fix problem with uninitalized ptr (from PR)jmg2003-06-201-8/+13
| | | | | | | other minor clean up. PR: bin/2785 Submitted by: mpp
* Update the description of the Netgear MA401 to say Prism-II/2.5;silby2003-06-201-1/+1
| | | | | | my 401 is a 2.5, so presumably many of them are. MFC after: 3 days
* The so-called "optimized copy-on-write fault" case should not requirealc2003-06-201-9/+2
| | | | | | | the vm map lock. What's really needed is vm object locking, which is (for the moment) provided Giant. Reviewed by: tegge
* When a STOP signal is being sent to a process, it is possible alldavidxu2003-06-201-2/+16
| | | | | | | threads in the process have already masked the signal, so job control is delayed. But later a thread unmasking the STOP signal should enable job control, so in issignal(), scanning all threads in process to see if we can direct suspend some of them, not just suspend current thread.
* Fix typo. td should be td0.davidxu2003-06-201-1/+1
|
* Remove near-duplicate entry, keeping the better attributed one.gsutter2003-06-191-12/+0
|
* Correct an apparent typo.mdodd2003-06-191-1/+1
| | | | | | PR: bin/53515 Submitted by: Lukas Ertl <l.ertl@univie.ac.at> Approved by: jmallett
* Fix a coredump that would occur when fdopen was unable tosilby2003-06-191-1/+2
| | | | | | | | return a valid fd. PR: 49096 Submitted by: demon MFC after: 3 days
* Avoid using v8 opcodes; use ba instead of b for unconditional branches.jake2003-06-192-37/+37
|
* Do RADIUS accounting on IPV6CP.ume2003-06-195-18/+110
| | | | MFC after: 1 week
* Oops, I put unused variable in my previous commit.ume2003-06-191-1/+0
| | | | MFC after: 1 week
* Install routes specified by Framed-IPv6-Route. Since the formatume2003-06-193-1/+71
| | | | | | of Framed-IPv6-Route is user defined, it follows Framed-IP-route. MFC after: 1 week
* Unlock the struct file lock before aquiring Giant, otherwisealfred2003-06-191-3/+3
| | | | | | | | we can deadlock because of lock order reversals. This was not caught because Witness ignores pool mutexes right now. Diagnosis and help: truckman Noticed by: pho
* Hook openpromio up to the build.jake2003-06-191-0/+1
|
* Lock the vm object when freeing a vm page.alc2003-06-191-0/+2
|
* Fix warnings on 64 bit platforms.mdodd2003-06-191-9/+9
| | | | Noticed by: jake
* Add support for the HighPoint HPT302 & HPT371sos2003-06-191-0/+2
| | | | HW sponsored by: Martin Blapp <mbr@FreeBSD.ORG>
* Fix direct map page table for 2GB+ physical memory.simokawa2003-06-191-1/+1
| | | | | You may still need to increase NKPT for larger memory. I have successfully booted 8GB system with NKPT=256.
* Fix broken -a functionality.mbr2003-06-191-1/+1
| | | | | | | | Reviewed by: phk Submitted by: Martin Kammerhofer <mkamm@gmx.net> PR: 53451 MFC: 1 week
* German keymap with dead keys.murray2003-06-193-1/+147
| | | | | | PR: misc/28456 Submitted by: Ulrich Luttner <luttner@web.de> MFC After: 1 week
* Add US syscons keymap w/ accents.murray2003-06-193-1/+146
| | | | PR: misc/18459
* Remove bogus non-reentrant "temporary" implementation of gethostbyaddr_r()kris2003-06-191-19/+0
| | | | | | | that has been here for 6 years and 9 months. Reviewed by: deischen MFC After: 1 week
* phk added the -x option in May 2000, but only for regular files; formurray2003-06-191-1/+5
| | | | | | | | special files it was treated like -l. This commit adds the -x option in for special files as well. PR: bin/46249 Submitted by: Colin Percival <cperciva@sfu.ca>
* In the build process, fortune files have been randomized since atmurray2003-06-191-2/+2
| | | | | | | | | least the 4.4-lite days. This is pointless, since fortune(6) performs its own randomization. It was also problematic for binary update systems such as ports/security/freebsd-update. This commit simply removes the -r option to strfile so that the datfiles are constant. Submitted by: Colin Percival <cperciva@sfu.ca>
* Add TLS related relocation.marcel2003-06-191-0/+17
|
* Add a ratelimited message of the formsilby2003-06-191-1/+5
| | | | | | | | | "maxproc limit exceeded by uid %i, please see tuning(7) and login.conf(5)." Which will be triggered whenever a user hits his/her maxproc limit or the systemwide maxproc limit is reached. MFC after: 1 week
* Add function prototypes.mdodd2003-06-191-0/+2
|
* - Rename the IPI_WAIT macro to IPI_DONE.jake2003-06-191-11/+8
| | | | | | | | | - Don't require all receivers of ipis to wait for all other receivers, only that the sender wait for all receivers. This should reduce the amount of time spent with interrupts disabled, which may be a cause of ipi timeouts. Discussed with: tmm
* LD_DUMP_REL_PRE and LD_DUMP_REL_POST don't output to stderr; don'tmdodd2003-06-191-2/+2
| | | | claim that they do.
* FILE_LOCK() uses a pool mutex, as does the vnode v_vnlock. Since pooltruckman2003-06-192-10/+10
| | | | | | | | | | mutexes are supposed to only be used as leaf mutexes, and what appear to be separate pool mutexes could be aliased together, it is bad idea for a thread to attempt to hold two pool mutexes at the same time. Slightly rearrange the code in kern_open() so that FILE_UNLOCK() is called before calling VOP_GETVOBJECT(), which will grab the v_vnlock mutex.
* Add a rate limited message reporting when kern.maxfiles is exceeded,silby2003-06-191-2/+8
| | | | | | | | reporting who did it. Also, fix a style bug introduced in the previous change. MFC after: 1 week
* Provide a mechanism for dumping relocation information.mdodd2003-06-194-0/+116
| | | | | | | Setting the LD_DUMP_REL_PRE or LD_DUMP_REL_POST environment variables cause rtld-elf to output a table of all relocations. This is useful for debugging.
* VOP_GETVOBJECT() wants to be called with the vnode lock held.truckman2003-06-191-0/+3
|
* Lock the vm object when freeing a vm page.alc2003-06-191-1/+9
|
* Lock the vm object when freeing a vm page.alc2003-06-191-1/+7
|
OpenPOWER on IntegriCloud