Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-29 | MALLOC/FREE -> malloc/free | Charles Longeau | |
ok krw@ | |||
2007-10-03 | MALLOC+bzero -> malloc+M_ZERO. | Kenneth R Westerback | |
In ip_esp.c all allocated memory is now zero'd in the "malloc(sizeof(*tc) + alen ..." case. The +alen memory was not initialized by the bzero() call. Noticed by chl@. "Looks good" art@ "seems ok" chl@ | |||
2007-06-08 | all disklabels read from the kernel now always contain a total sector | Theo de Raadt | |
size which is the REAL DISK SIZE. always. if a driver fails to set this right, please fix it. agreed with otto and krw | |||
2007-06-06 | now that all partition size/offsets are potentially 64-bit, change the | Theo de Raadt | |
type of all variables to daddr64_t. this includes the APIs for XXsize() and XXdump(), all range checks inside bio drivers, internal variables for disklabel handling, and even uvm's swap offsets. re-read numerous times by otto, miod, krw, thib to look for errors | |||
2007-06-05 | use six new macros to access & store the 48-bit disklabel fields related | Theo de Raadt | |
to size. tested on almost all machines, double checked by miod and krw next comes the type handling surrounding these values | |||
2007-06-01 | pedro ok'd this ~3500 line diff which removes the vop argument | Theo de Raadt | |
"ap = v" comments in under 8 seconds, so it must be ok. and it compiles too. | |||
2007-06-01 | FIBMAP is used by nothing; checked by miod and pvalchev | Theo de Raadt | |
2007-04-13 | Remove cluster reading from cd9660_read(); wich doesnt work. | Thordur I. Bjornsson | |
From mickey@; ok thib@,miod@ | |||
2007-04-11 | Remove the simplelock argument from vrecycle(); | Thordur I. Bjornsson | |
ok pedro@, sturm@ | |||
2007-03-25 | Account for the space of all the previous sessions on disk when | Pedro Martelletto | |
mounting a multisession CD, as they may be accessed as well. From FreeBSD via Enache Adrian, okay krw@ thib@ tedu@. | |||
2007-03-21 | Remove the v_interlock simplelock from the vnode structure. | Thordur I. Bjornsson | |
Zap all calls to simple_lock/unlock() on it (those calls are #defined away though). Remove the LK_INTERLOCK from the calls to vn_lock() and cleanup the filesystems wich implement VOP_LOCK(). (by remvoing the v_interlock from there calls to lockmgr()). ok pedro@, art@, tedu@ | |||
2007-03-21 | Add support for mounting arbitrary sessions, from Enache Adrian | Pedro Martelletto | |
OK deraadt@ mjc@ canacar@ krw@, with much input from Enache himself | |||
2007-02-14 | Consistently spell FALLTHROUGH to appease lint. | Jonathan Gray | |
ok kettenis@ cloder@ tom@ henning@ | |||
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-16 | Use daddr64_t for logical blocks, okay krw@ thib@ mickey@ | Pedro Martelletto | |
2006-10-03 | Introduce daddr64_t and use it for physical block numbers | Pedro Martelletto | |
Okay weingart@, "I'm game with putting my name on it" dlg@ | |||
2006-09-23 | typo, remove reference to lfs | Pedro Martelletto | |
2006-08-07 | Revert last commit | Pedro Martelletto | |
2006-08-06 | obey the locking disaplince wrt to VOP_CLOSE during umounts | Thordur I. Bjornsson | |
and mount error paths. ok sturm@ pedro@ | |||
2006-06-28 | Only set devvp->v_specmountpoint on successful mounts, Nicholas Marriott | Pedro Martelletto | |
2006-04-19 | Remove unused mount list simple_lock() goo | Pedro Martelletto | |
2006-01-25 | reduce stack use; pedro@ miod@ ok | Michael Shalayeff | |
2006-01-22 | b_cylin -> b_cylinder; no functional change. | Miod Vallat | |
2006-01-09 | Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks. | Pedro Martelletto | |
Inspiration from miod@, okay deraadt@. Tested on i386, macppc and amd64. | |||
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-19 | Remove unnecessary lockmgr() archaism that was costing too much in terms | Pedro Martelletto | |
of panics and bugfixes. Access curproc directly, do not expect a process pointer as an argument. Should fix many "process context required" bugs. Incentive and okay millert@, okay marc@. Various testing, thanks. | |||
2005-11-09 | Add missing cast when reading in the file size, fixes PR 4480, okay krw@ | Pedro Martelletto | |
2005-09-28 | No part of the code defines UNALIGNED_ACCESS, use reverted tests for | Miod Vallat | |
__STRICT_ALIGNMENT instead. Help pedro@ deraadt@, ok deraadt@ | |||
2004-11-29 | Don't use seltrue() in poll ops since it requires v_rdev dereferencing | Alexander Yurchenko | |
which is not possible here. Problem found and fixed by form@. ok millert@ fgsch@ pedro@ | |||
2004-10-04 | Make doff_t u_quad_t. This allows me to read iso9660 DVD-ROMs that | Todd C. Miller | |
are > 2GB. doff_t should really be off_t but making it signed exposed a bug that I haven't tried to track down yet. Based on a patch from and OK by pedro@. | |||
2004-05-17 | typo | Brad Smith | |
2004-05-14 | use pool for namei pathbuf. testing ok millert@ tdeval@ | Ted Unangst | |
2003-11-04 | a hook to use an lkm for unicode names decoding; from freebsd | Michael Shalayeff | |
2003-09-23 | Replace select backends with poll backends. selscan() and pollscan() | Todd C. Miller | |
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK | |||
2003-08-14 | constify vfsops; tedu@ ok | Michael Shalayeff | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-14 | Wrong check.. | Thierry Deval | |
2003-05-14 | strcpy + size check | Thierry Deval | |
ok tedu@ | |||
2003-05-13 | Kill a bunch more commons (very few left =) | Jason Wright | |
2003-05-07 | string fix; tedu ok | Theo de Raadt | |
2003-04-06 | Missed file in previous strncpy fixup for d_packname, d_typename fields. | Kenneth R Westerback | |
As in that commit, ok millert@. | |||
2003-01-31 | File system locking fixups, mostly from NetBSD: | Artur Grabowski | |
- cache_lookup move common code from various fs's here always return with vnode and parent locked adjust return codes - PDIRUNLOCK - new flag set if lookup couldn't lock parent vnode - kernfs and procfs lock vnode in get_root don't unlock (again) in kernfs_freevp fix memory leak in procfs From tedu@stanford.edu deraadt@ and various other ok | |||
2003-01-05 | spelling | Theo de Raadt | |
2002-11-08 | Implement simple vnodeop inheritance for specfs and fifofs. | Artur Grabowski | |
The inheritace is implemented by setting the default vnodeop to a bypass op that repeats the operation on the spec/fifo vnodeop vector. The overhead of one extra indirect function call is worth the cleanup and improved correctness. This actually solves a few bugs where some vnode ops were missing from some vectors (like kqfilter or revoke). (and even more on the ubc branch). Inspired by the same thing done in FreeBSD. | |||
2002-05-24 | splbio around biodone. | Artur Grabowski | |
2002-05-23 | Since the days of architectures where page size is smaller than | Artur Grabowski | |
9660 block size are long gone and we can't use cluster_read on modern machines, improve the dumb read-ahead. Doesn't change much on macppc and sparc64, but gives a nice speed boost on i386 (noone knows why). espie can watch his DVDs again. espie@ ok (noone else complained) | |||
2002-04-23 | In mount.h, rename field export -> export_info, to avoid collision with C++. | Marc Espie | |
Synch files that use that field. (This argument is an internal interface specific to OpenBSD, so it won't cause compatibility problems.) (No bump, not an ABI change). ok art, millert... | |||
2002-03-15 | Kill some #if __STDC__ used with 8bit function args; we live in an ANSI world | Todd C. Miller | |
2002-03-14 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |