Age | Commit message (Expand) | Author |
2022-06-02 | Stop hiding a few assertions behind the opt-in LOCKF_DIAGNOSTIC option. | Anton Lindqvist |
2022-06-01 | Fix ambiguity with lock range end | Visa Hankala |
2022-06-01 | Fix lock range start when l_whence == SEEK_END and l_len < 0. | Visa Hankala |
2022-04-27 | Remove the lock if an identical overlapping one is already present. | Anton Lindqvist |
2019-12-02 | Replace rwsleep(9) with rwsleep_nsec(9) in vfs_lockf.c. | Visa Hankala |
2019-12-02 | Remove now unneeded kernel locking from vfs_lockf.c. | Visa Hankala |
2019-05-12 | no need to store the wmesg passed to rwsleep() as a static variable anymore | anton |
2019-05-11 | Restore previous behavior of limiting deadlock detection to posix-style | anton |
2019-05-08 | group function prototypes | anton |
2019-05-06 | Bring back lockf deadlock detection from the dead. Back in 2007, the deadlock | anton |
2019-04-20 | print locked range in decimal in debug routines | anton |
2019-04-20 | Move lockf structures from header to implementation since external users | anton |
2019-04-19 | Add a subsystem lock for vfs_lockf.c. This enables calling lf_advlock() | Visa Hankala |
2019-03-31 | Move the prototypes of internal lockf functions from <sys/lockf.h> | Visa Hankala |
2019-02-24 | always include the lock id address in debug output | anton |
2019-02-24 | initialize struct lockf fields in a consistent order; ok millert@ mpi@ visa@ | anton |
2019-01-30 | Replace hand rolled linked list with TAILQ. All made possible by the recent | anton |
2019-01-21 | Introduce a dedicated entry point data structure for file locks. This new data | anton |
2018-11-10 | use the LFPRINTF() debug macro consistently; ok mpi@ | anton |
2018-11-10 | Conform to POSIX-2001 in which the behavior of passing a negative length using | anton |
2018-11-02 | make debug flags continuous | anton |
2018-10-27 | Add assertions for lockf list manipulation, hidden behind LOCKF_DIAGNOSTIC. | anton |
2018-10-27 | Rework previous lockf fix; bluhm@ noticed a regress failure during consecutive | anton |
2018-10-06 | When freeing a lockf struct that already is part of a linked list, make sure to | anton |
2018-02-26 | Serialize access to UID data with a rwlock. | Martin Pieuchot |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-08-25 | pool_setipl | David Gwynne |
2015-12-22 | spliting -> splitting | mmcc |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2014-12-19 | start retiring the nointr allocator. specify PR_WAITOK as a flag as a | Ted Unangst |
2014-11-03 | include sys/unistd.h where needed instead of indirect reliance. ok jsg | Ted Unangst |
2012-04-10 | POSIX locks should track the process's pid and not the thread's id | Philip Guenthe |
2010-06-29 | correct some minor style violations | Ted Unangst |
2009-03-24 | only apply the strict limit on F_SETLK; ok deraadt@ fgsch@ | Otto Moerbeek |
2009-03-23 | advisory locks should return ENOLCK if we're out of locks. | Otto Moerbeek |
2008-09-19 | Fix a bunch of problems and races with posix file locking. | Artur Grabowski |
2005-11-20 | Use ANSI function declarations and deregister, no binary change | Pedro Martelletto |
2005-03-15 | revise lockf limit policy. after exceeding "soft limit", start enforcing | Ted Unangst |
2005-03-10 | split out uidinfo from kern_proc.c private, use it to store lock count, | Ted Unangst |
2004-04-13 | useless caddr_t cast removal. same md5s. | Ted Unangst |
2004-01-14 | Get rid of M_LOCKF and use pool for allocating lockf structures. | Alexander Yurchenko |
2003-07-21 | remove caddr_t casts. it's just silly to cast something when the function | Ted Unangst |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller |
2001-09-05 | use %ll instead of %q | Theo de Raadt |
2001-07-28 | Check for negative lock length. | Grigoriy Orlov |
2001-06-20 | Fix PR1826. tsleep in lf_setlock can return 0 if process was ptrace'd, | Grigoriy Orlov |
1996-03-03 | From NetBSD: 960217 merge | Niklas Hallqvist |
1995-10-18 | initial import of NetBSD tree | Theo de Raadt |