summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* First in a series of changes to remove the now-unused Giant compatibilityrwatson2007-07-272-10/+2
* Actually, upcalls cannot be freed while destroying the thread because weattilio2007-07-272-0/+20
* When we do open, we should lock the vnode exclusively. This fixes few races:pjd2007-07-262-3/+3
* The v_mountedhere field is protected by the vnode lock, not vnode's internalpjd2007-07-261-1/+1
* upcall_free() was only used in kse_GC() which has been removed so it nowattilio2007-07-231-8/+0
* Actually, KSE kernel bits locking is broken and can lead likely toattilio2007-07-232-82/+71
* If clock_ct_to_ts fails to convert time time from the real time clock,dwmalone2007-07-231-1/+1
* ttyfree() frees the cdev(). But if there are pending kevents,kib2007-07-201-7/+17
* Fix some problems with lock profiling in rw locks:attilio2007-07-201-8/+28
* - Refine the load balancer to improve buildkernel times on dual corejeff2007-07-191-47/+29
* - When newtd is specified to sched_switch() it was not being initializedjeff2007-07-191-7/+25
* - Remove explicit references to sched_lock. A simpler assert will do.jeff2007-07-191-2/+1
* - Calling sched_nice() in tdsigwakeup() is no longer required by ULE andjeff2007-07-191-6/+2
* - Remove the global definition of sched_lock in mutex.h to breakjeff2007-07-182-2/+2
* - Add the proper lock profiling calls to _thread_lock().jeff2007-07-181-2/+8
* ULE 3.0: Fine grain scheduler locking and affinity improvements. This hasjeff2007-07-171-548/+916
* - Use ruxagg() in calcru() to make sure we have current tick informationjeff2007-07-171-0/+8
* Revert previous commits which I committed by mistake.rodrigc2007-07-142-13/+0
* The last entry in the ext2_opts array must be NULL,rodrigc2007-07-142-0/+13
* Fix a couple of issues with the stack limit for 32-bit processes on 64-bitjhb2007-07-122-12/+21
* Fix some problems with lock_profiling in sx locks:attilio2007-07-061-22/+32
* Revert destroy_dev() to the state before destroy_dev_sched() was introduced.kib2007-07-051-8/+2
* Remove netkey directory from cscope/TAGs generation and replacebz2007-07-051-2/+4
* Fix bad function type passed to destroy_dev_sched_cb().peter2007-07-051-1/+2
* Add freebsd6_ wrappers for mmap/lseek/pread/pwrite/truncate/ftruncatepeter2007-07-042-3/+64
* Regenerate after mmap/lseek/etc syscall changes.peter2007-07-043-70/+139
* Create new syscalls for mmap(), lseek(), pread(), pwrite(), truncate() andpeter2007-07-041-9/+20
* Add support for COMPAT6 syscalls.peter2007-07-041-9/+42
* Since cdev mutex is after system map mutex in global lock order, free()kib2007-07-042-1/+36
* - Use explicit locking in the various fcntl case statements so that wejeff2007-07-031-64/+99
* - Remove explicit Giant protection from lockf. Use the vnode interlockjeff2007-07-031-54/+56
* Tweak the low-level MI SMP code some:jhb2007-07-031-11/+23
* Rev. 1.204 and 1.205 got an erronous version of destroy_dev() thatkib2007-07-031-6/+18
* Lock Giant and proctree lock around dereferencing p_session->s_ttyvp->v_rdev.kib2007-07-031-1/+13
* Use make_dev_credf(MAKEDEV_REF) instead of make_dev() from pty clone handler.kib2007-07-031-2/+1
* Use make_dev_credf(MAKEDEV_REF) instead of make_dev() from the clone handler.kib2007-07-031-10/+16
* Automatically detect deadlock condition in destroy_dev(), that is, ifkib2007-07-031-2/+8
* Since rev. 1.199 of sys/kern/kern_conf.c, the thread that callskib2007-07-031-18/+147
* Relock the sema_mtxp unconditionally after copyin() for SETALL case inkib2007-07-031-1/+1
* Continue kernel privilege cleanup for 7.0: unstaticize suser_enabled andrwatson2007-07-021-1/+1
* - Add some needed error checking on bad fd passing in the sctprrs2007-07-021-6/+10
* - Use rufetchcalc() rather than calcru() in ttyinfo so that we getjeff2007-07-011-3/+2
* Use vm_offset_t for kmembase and kmemlimit rather than char *, avoidingrwatson2007-06-271-4/+4
* Fix an old standing LOR between callout_lock and sleepqueues chain (whichattilio2007-06-261-3/+35
* Introduce a new rwlocks initialization function: rw_init_flags.attilio2007-06-261-9/+85
* - Remove UMAP filesystem. It was disconnected from build three years ago,rafan2007-06-252-3/+1
* devfs_free() calls free_unr(), that may sleep.kib2007-06-191-6/+34
* Add the witness warning for free_unr. Function could sleep, thus callerskib2007-06-191-0/+1
* We only flush entries related to the given file system. Currently there arepjd2007-06-181-3/+0
* Rather than passing SUSER_RUID into priv_check_cred() to specify whenrwatson2007-06-163-12/+22
OpenPOWER on IntegriCloud