Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
18b51f79 |
| 09-Apr-2005 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
Remove unused variables.
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0 |
|
#
b728350e |
| 03-May-2003 |
David E. O'Brien <obrien@FreeBSD.org> |
Use __FBSDID over rcsid[]. Protect copyright[] where needed.
|
#
6c45bec6 |
| 25-Apr-2003 |
Tim J. Robbins <tjr@FreeBSD.org> |
Repair the UFS2 superblock location consistency check so that it succeeds on valid superblocks instead of issuing the error "not a BSD filesystem". fs_sblockloc is a byte offset, not a fragment numbe
Repair the UFS2 superblock location consistency check so that it succeeds on valid superblocks instead of issuing the error "not a BSD filesystem". fs_sblockloc is a byte offset, not a fragment number. This change makes quot work properly on UFS2 filesystems, which is important now that UFS2 is the default.
show more ...
|
Revision tags: release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
#
bc6ba9ae |
| 30-Dec-2002 |
Mike Barcroft <mike@FreeBSD.org> |
Back out rev 1.19; getbsize(3)'s original interface has been restored.
|
#
f6a807d6 |
| 24-Oct-2002 |
Andrew Gallatin <gallatin@FreeBSD.org> |
another int * to size_t * change for getbsize() to make it compile on LP64 hosts
|
Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
1c85e6a3 |
| 21-Jun-2002 |
Kirk McKusick <mckusick@FreeBSD.org> |
This commit adds basic support for the UFS2 filesystem. The UFS2 filesystem expands the inode to 256 bytes to make space for 64-bit block pointers. It also adds a file-creation time field, an ability
This commit adds basic support for the UFS2 filesystem. The UFS2 filesystem expands the inode to 256 bytes to make space for 64-bit block pointers. It also adds a file-creation time field, an ability to use jumbo blocks per inode to allow extent like pointer density, and space for extended attributes (up to twice the filesystem block size worth of attributes, e.g., on a 16K filesystem, there is space for 32K of attributes). UFS2 fully supports and runs existing UFS1 filesystems. New filesystems built using newfs can be built in either UFS1 or UFS2 format using the -O option. In this commit UFS1 is the default format, so if you want to build UFS2 format filesystems, you must specify -O 2. This default will be changed to UFS2 when UFS2 proves itself to be stable. In this commit the boot code for reading UFS2 filesystems is not compiled (see /sys/boot/common/ufsread.c) as there is insufficient space in the boot block. Once the size of the boot block is increased, this code can be defined.
Things to note: the definition of SBSIZE has changed to SBLOCKSIZE. The header file <ufs/ufs/dinode.h> must be included before <ufs/ffs/fs.h> so as to get the definitions of ufs2_daddr_t and ufs_lbn_t.
Still TODO: Verify that the first level bootstraps work for all the architectures. Convert the utility ffsinfo to understand UFS2 and test growfs. Add support for the extended attribute storage. Update soft updates to ensure integrity of extended attribute storage. Switch the current extended attribute interfaces to use the extended attribute storage. Add the extent like functionality (framework is there, but is currently never used).
Sponsored by: DARPA & NAI Labs. Reviewed by: Poul-Henning Kamp <phk@freebsd.org>
show more ...
|
#
9f60cc9e |
| 15-May-2002 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Unbreak Alpha build.
|
#
386f1d1b |
| 12-May-2002 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Sigh... Yet a BBSIZE breakage.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
57cdc152 |
| 09-Dec-2001 |
Mike Heffner <mikeh@FreeBSD.org> |
WARNS=2 cleanup.
PR: bin/32567 MFC after: 2 weeks
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
81f1ec27 |
| 10-Mar-2001 |
Paul Saab <ps@FreeBSD.org> |
Allow for the last arugment to be the mountpoint of a filesystem, not just the device.
|
#
1a37aa56 |
| 09-Dec-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Add `_PATH_DEVZERO'. Use _PATH_* where where possible.
|
Revision tags: release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs |
|
#
5744d836 |
| 31-May-2000 |
Mike Smith <msmith@FreeBSD.org> |
/dev/rXXX -> /dev/XXX
|
Revision tags: release/4.0.0_cvs, release/3.4.0_cvs |
|
#
652b7200 |
| 27-Nov-1999 |
Philippe Charnier <charnier@FreeBSD.org> |
Do not repeat the name of the flag. Change alloc to allocate for better spelling of printed messages.
|
Revision tags: release/3.3.0_cvs |
|
#
97d92980 |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8 |
|
#
9983067e |
| 13-Dec-1998 |
Matthew Dillon <dillon@FreeBSD.org> |
PR: bin/8624
Fixed intermediate calculation overflow when reporting users with > 2GB of disk space.
|
Revision tags: release/2.2.7, release/2.2.6 |
|
#
b49d184b |
| 17-Jan-1998 |
Bruce Evans <bde@FreeBSD.org> |
Started getting rid of the compatibility cruft for the Lite1 mount() and the pre-Lite2 vfsconf interfaces.
For quot, just back out revs. 1.1 and 1.2 and change MNT_FFS to "ufs", so that vfsconf isn'
Started getting rid of the compatibility cruft for the Lite1 mount() and the pre-Lite2 vfsconf interfaces.
For quot, just back out revs. 1.1 and 1.2 and change MNT_FFS to "ufs", so that vfsconf isn't used at all. Revs. 1.1 and 1.2 were hacks to get around f_fstypename not being in `struct statfs' in Lite1.
show more ...
|
Revision tags: release/2.2.5_cvs |
|
#
6980f0eb |
| 10-Oct-1997 |
Philippe Charnier <charnier@FreeBSD.org> |
Use err(3). Silent -Wall.
|
#
c9d12677 |
| 13-Aug-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Cast argument to lseek() properly to off_t. PR: 4246 Obtained from: review of PR and NetBSD sources.
|
Revision tags: release/2.2.2_cvs, release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs |
|
#
476602a9 |
| 22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
Revision tags: release/2.1.6_cvs, release/2.1.6.1 |
|
#
1130b656 |
| 14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
show more ...
|
Revision tags: release/2.1.5_cvs, release/2.1.0_cvs |
|
#
c24ee47c |
| 03-Nov-1995 |
Peter Wemm <peter@FreeBSD.org> |
No need to go back quite _that_ far to the MOUNT_UFS constant when we have a perfectly good getvfsbyname("ufs").. :-)
Pointed out by: wollman and bde
|
#
696322c8 |
| 03-Nov-1995 |
Peter Wemm <peter@FreeBSD.org> |
Minor tweaks to get quot to compile on FreeBSD.. Basically back-port the dynamic fsname strings back to static constants.
|
#
16c2ba93 |
| 03-Nov-1995 |
Peter Wemm <peter@FreeBSD.org> |
Import NetBSD's quot command, filling the gap in our sources (We only have the man page...)
Obtained from: NetBSD; Wolfgang Solfrank / TooLs GmbH.
|
#
118617f4 |
| 03-Nov-1995 |
Peter Wemm <peter@FreeBSD.org> |
This commit was generated by cvs2svn to compensate for changes in r12032, which included commits to RCS files with non-trunk default branches.
|
Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
#
b4eca767 |
| 14-Sep-2008 |
Ed Schouten <ed@FreeBSD.org> |
Make `quot -a' work when we've got slashes in the device name.
A very long time ago we had raw device nodes. quot(8) was supposed to use these when running `quot -a'. For some reason the code got o
Make `quot -a' work when we've got slashes in the device name.
A very long time ago we had raw device nodes. quot(8) was supposed to use these when running `quot -a'. For some reason the code got once changed to strip the device name until it reaches the last slash. This is not reliable, because this means /dev/mirror/foo will be stripped to /dev/foo.
This bug also exists on RELENG_7 and RELENG_6, but I think I'll just merge them back somewhere after the upcoming releases. There's no rush.
MFC after: 2 months
show more ...
|