Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-01-18 | Fix math in udf_bmap_internal() on big-endian architectures | Pedro Martelletto | |
2006-01-15 | Fix reading of volume ID | Pedro Martelletto | |
2006-01-15 | typo | Pedro Martelletto | |
2006-01-14 | Move udf_disklabelspoof() to udf_subr.c, no functional change | Pedro Martelletto | |
2006-01-14 | Give UDF a chance of working on big-endian architectures, okay miod@ | Pedro Martelletto | |
2006-01-14 | Better UDF name extraction code, which will not forget to report errors in | Miod Vallat | |
some cases; also silence a few udf messages unless option DIAGNOSTIC. Tests and tweaks and ok pedro@ | |||
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-10-29 | Account a self-reference for directories in udf_getattr(), okay deraadt@ | 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@ | |||
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. |