Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-15 | in udf_vget(), release the buffer if a bread() fails | Pedro Martelletto | |
2005-05-11 | no need to include '\n' on a panic(), fix two typos, | Pedro Martelletto | |
from Leonardo C. Filho <leonardo@fesppr.br>, thanks! | |||
2005-04-15 | don't need to check for NULL when using M_WAITOK, from mpech@ | Pedro Martelletto | |
2005-04-14 | tyop | Pedro Martelletto | |
2005-04-05 | make sure *vpp == NULL if udf_lookup() returns an error | Pedro Martelletto | |
2005-03-30 | Insert elucidative comment about what's going on. | Pedro Martelletto | |
2005-03-30 | Better code in the OSTA CS0 compression/decompression routines. | Pedro Martelletto | |
2005-03-30 | Add disklabel spoofing code for UDF. | Pedro Martelletto | |
2005-03-30 | Export udf_transname(), which will be needed | Pedro Martelletto | |
by disklabel spoofing code later on. | |||
2005-03-30 | Before doing the 8->16 bit expansion using a fixed-size buffer, | Pedro Martelletto | |
bound-check the string to see if it can be correctly translated. | |||
2005-03-29 | Bring in UDF support from FreeBSD, disabled for now. | Pedro Martelletto | |
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 | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-03-10 | call inittodr() to avoid reseting the clock; problem reported in tech@. | Federico G. Schwindt | |
millert@ ok. | |||
2002-02-10 | spelling | Theo de Raadt | |
2002-01-25 | multi-session support; from NetBSD. millert@ ok | Federico G. Schwindt | |
this only affects iso_mountfs(), not disklabel. code for it may be added later. | |||
2001-12-19 | UBC was a disaster. It worked very good when it worked, but on some | Artur Grabowski | |
machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience. | |||
2001-12-10 | Since VOP_READ is never called on VDIR vnodes and ext2fs_read | Artur Grabowski | |
is only in the vnodeops in VREG and VDIR vnodes, we can remove tons of code here. | |||
2001-12-10 | Big cleanup inspired by NetBSD with some parts of the code from NetBSD. | Artur Grabowski | |
- get rid of VOP_BALLOCN and VOP_SIZE - move the generic getpages and putpages into miscfs/genfs - create a genfs_node which must be added to the top of the private portion of each vnode for filsystems that want to use genfs_{get,put}pages - rename genfs_mmap to vop_generic_mmap | |||
2001-12-10 | Merge in struct uvm_vnode into struct vnode. | Artur Grabowski | |
2001-12-04 | Readd VOP_MMAP, will be used soon. Right now it's just a question to | Artur Grabowski | |
the filesystem if we're allowed to mmap the file. | |||
2001-11-27 | Merge in the unified buffer cache code as found in NetBSD 2001/03/10. The | Artur Grabowski | |
code is written mostly by Chuck Silvers <chuq@chuq.com>/<chs@netbsd.org>. Tested for the past few weeks by many developers, should be in a pretty stable state, but will require optimizations and additional cleanups. | |||
2001-11-15 | uvm_vnp_setsize | Artur Grabowski | |
2001-11-03 | The contents of cd9660_mount.h duplicate <sys/mount.h>, so get rid of it. | Miod Vallat | |
Agreed by fgs@ and millert@ | |||
2001-06-23 | Get rid of several unused vnode operations | Constantine Sapuntzakis | |
2001-02-24 | repair cluster structure damage | Theo de Raadt | |
2001-02-23 | Remove the clustering fields from the vnodes and place them in the | Constantine Sapuntzakis | |
file system inode instead | |||
2001-02-20 | use void * consistently in vfs_mount and sys_mount. ok @art | assar | |
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |
2000-06-07 | Add cd9660_check_export() (from ufs_check_export() with trivial modifications). | Todd C. Miller | |
Fixes the "NFS mounting of exported cd-rom causes panic" bug. Apparently when the checkexp vfs support was added cd9660 was left out. |