Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-15 | Since p_flag is often manipulated in interrupts and without biglock | Artur Grabowski | |
it's a good idea to use atomic.h operations on it. This mechanic change updates all bit operations on p_flag to atomic_{set,clear}bits_int. Only exception is that P_OWEUPC is set by MI code before calling need_proftick and it's automatically cleared by ADDUPC. There's no reason for MD handling of that flag since everyone handles it the same way. kettenis@ ok | |||
2007-02-06 | Use atomic.h operation for manipulating p_siglist in struct proc. Solves | Artur Grabowski | |
the problem with lost signals in MP kernels. miod@, kettenis@ ok | |||
2007-01-16 | Retire VOP_LEASE(); It was a bit for NQNFS and has | Thordur I. Bjornsson | |
effectively been a no-op for quite some time now, without promise for future usage. ok pedro@ Testing by krw@ (earlier diff) and Johan Mson Lindman (tybollt@solace.miun.se) | |||
2006-12-29 | Avoid void * arithmetic, okay deraadt@, suggestions from millert@ | Pedro Martelletto | |
2006-10-08 | Pass linux_sys_waitpid() on to linux_sys_wait4() in order to properly | Nikolay Sturm | |
check and translate options. from netbsd ok deraadt, kettenis | |||
2006-09-25 | Use S_IS* macros insted of masking with S_IF* flags. The latter may | Otto Moerbeek | |
have multiple bits set, which lead to surprising results. Spotted by from Paul Stoeber, more to come. ok miod@ | |||
2006-09-22 | regen | Pedro Martelletto | |
2006-09-22 | Remove LFS system calls from here too | Pedro Martelletto | |
2006-06-25 | rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAIT | Nikolay Sturm | |
requested by and ok pedro | |||
2006-06-14 | move vfs_busy() to rwlocks and properly hide the locking api from vfs | Nikolay Sturm | |
ok tedu, pedro | |||
2006-05-23 | Compile if no option SYSVMSG. | Miod Vallat | |
2006-04-30 | remove the simplelock argument from vfs_busy() which is currently not | Nikolay Sturm | |
used and will never be used this way in VFS requested by and ok pedro, ok krw, biorn | |||
2006-04-28 | Instrumentation for an in-kernel getcwd() implementation. | Pedro Martelletto | |
Not yet activated. Diff by marius@ long ago, from NetBSD. Okay miod@ and krw@. | |||
2006-04-19 | Remove unused mount list simple_lock() goo | Pedro Martelletto | |
2006-03-05 | Use more queue macros rather than doing it by hand; ok otto@ krw@ | Miod Vallat | |
2006-03-04 | Typos grab bag of the month, eyeballed by jmc@ | Miod Vallat | |
2006-02-17 | espie@ backed out the library part of brad's commit which broke stuff, | Jolan Luff | |
but not the kernel part. now sound in opera via the flashplugin works again. | |||
2006-02-16 | Fix a few wrong memset() sizes; ok otto@ krw@ aaron@ | Miod Vallat | |
2006-02-07 | regen | Brad Smith | |
2006-02-07 | add the new syscalls to the list | Brad Smith | |
From jdolecek NetBSD | |||
2006-01-25 | Fix problem in ioctl() handling in OSS audio emulation which caused | Brad Smith | |
unintentional changes of the audio settings e.g. when running "kphone". From NetBSD ok jakemsr@ | |||
2006-01-21 | add support for SNDCTL_DSP_SETDUPLEX ioctl | Brad Smith | |
From NetBSD in PR 4984 | |||
2006-01-19 | redo (w/ proper changes everywhere ;): | Michael Shalayeff | |
take interp[MAXPATHLEN] off the stack. from mickey, ok otto while here, switch above from malloc to pool, remove stupid casts tedu@ miod@ ok | |||
2005-12-30 | Missing or incorrect header sizes bounds check; ``looks ok'' mickey@ | Miod Vallat | |
2005-12-10 | {en,re}trys -> {en,re}tries; eyeballed by jmc@ | Miod Vallat | |
2005-11-30 | No need for vfs_busy() and vfs_unbusy() to take a process pointer | Pedro Martelletto | |
anymore. Testing by jolan@, thanks. | |||
2005-11-21 | Move contents of sys/select.h to sys/selinfo.h in preparation for a | Todd C. Miller | |
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@. | |||
2005-11-09 | whever -> whenever in comments | Martin Reindl | |
ok jmc@ | |||
2005-11-06 | Kill deprecated vm_offset_t and vm_size_t types on vax. | Miod Vallat | |
2005-08-07 | malloc svr4_utsname struct as needed instead of on stack; ok millert | Theo de Raadt | |
2005-07-03 | Extended Attributes was a piece to get to ACLs, however ACLs have not | Dale Rahn | |
been worked on, so EA is pointless. Also the code is not enabled in GENERIC so it is not being tested or maintained. | |||
2005-06-18 | Remove remaining whiteout tentacles; OK deraadt@ miod@ weingart@ | Todd C. Miller | |
2005-06-17 | Missed in previous regen commit | Todd C. Miller | |
2005-06-17 | regen | Todd C. Miller | |
2005-06-17 | remove undelete syscall | Todd C. Miller | |
2005-06-07 | remove CCITT handling | Henning Brauer | |
2005-05-26 | fix little nonsense introduced by my last commit here | Pedro Martelletto | |
2005-05-26 | RIP stackable filesystems, ok marius@ tedu@, discussed with deraadt@ | Pedro Martelletto | |
2005-05-19 | __unused is used now | Michael Shalayeff | |
2005-03-12 | use own hpux_sigcode | Michael Shalayeff | |
2005-03-08 | Cosmetics... | Thierry Deval | |
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies. | |||
2005-02-19 | regen | Matthieu Herrb | |
2005-02-19 | Add getdents() emulation. Makes Veritas NetBackup client for FreeBSD work. | Matthieu Herrb | |
ok deraadt@, tedu@. | |||
2005-02-17 | miscellaneous typo fixes: | Jean-Francois Brousseau | |
- sturct -> struct (spotted by pedro) - elimination of consecutive 'the' words ok jmc@, henning@, krw@, robert@, some whining by jolan@ | |||
2005-02-15 | Fix HPUX fcntl() F_GETLK compatibility. Broken since r1.10 by FREF/FRELE | Aaron Campbell | |
fixes. deraadt@ ok | |||
2004-11-23 | Create the init process earlier, before the root filesystem is mounted, | Miod Vallat | |
and have it stall on a semaphore. This allows all kthread creations which could have been requested during autoconf to be processed before root is mounted as well. This causes umass devices attached to any usb with flags 1 (such as on macppc) to configure properly instead of panicing the kernel at mountroot time. From NetBSD; tested by various. | |||
2004-10-27 | regen | Niklas Hallqvist | |
2004-10-27 | Add support for sys_setre[ug]id, ok deraadt@ | Niklas Hallqvist | |
2004-09-28 | This compiles better with the correct contents. | Miod Vallat | |
2004-09-19 | regen | Michael Shalayeff | |