summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* In userland_sysctl(), call useracc() with the actual newlen value to berwatson2007-09-021-1/+1
* Close a race that snuck in with the recent changes to fix a LOR betweenjhb2007-08-311-13/+27
* Add missing newline in the log message of the previous commit.dds2007-08-311-1/+1
* Don't panic. When encountering a negative value call log(LOG_NOTICE, ...)dds2007-08-311-1/+7
* Partially revert the previous change. I failed to notice that wherejhb2007-08-291-2/+0
* Rework the routines to convert a 5.x+ statfs structure (with fixed-sizejhb2007-08-281-4/+46
* - During shutdown pending, when the last sack came in andrrs2007-08-271-8/+5
* Destroy the kaio_mtx on the freeing the struct kaioinfo in thekib2007-08-201-1/+5
* - Improve runq_findbit_from() which is used by ULE's circular queue. Maskjeff2007-08-201-32/+22
* - Set steal_thresh to log2(ncpus). This improves idle-time load balancingjeff2007-08-201-0/+6
* Always call sched_bind(), even if on the CPU in question. It is wrong tonjl2007-08-201-25/+15
* Use a different loop variable for the inner loop. This previous reuse couldnjl2007-08-191-4/+4
* Regenerate.davidxu2007-08-163-0/+11
* Add thr_kill2 syscall which sends a signal to a thread in another process.davidxu2007-08-162-0/+56
* On 6.x this works:jhb2007-08-151-11/+56
* Improve vn_printf() by:pjd2007-08-131-7/+45
* Do not call free() while holding vnode interlock.kib2007-08-071-27/+44
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichrwatson2007-08-065-107/+25
* - Fix one line that erroneously crept in my last commit.jeff2007-08-041-1/+0
* - Share scheduler locks between hyper-threaded cores to protect thejeff2007-08-031-114/+200
* - Set SW_PREEMPT when we preempt in critical_exit().jeff2007-08-031-1/+1
* 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
OpenPOWER on IntegriCloud