Re: CVS commit: [bouyer-quota2] src/sys/ufs/ffs

2011-02-08 Thread Jeff Rizzo

On 2/8/11 1:29 PM, Manuel Bouyer wrote:

Module Name:src
Committed By:   bouyer
Date:   Tue Feb  8 21:29:46 UTC 2011

Modified Files:
src/sys/ufs/ffs [bouyer-quota2]: ffs_subr.c

Log Message:
for !_KERNEL case, always define FFS_EI.
Required for makefs, and maybe resize_ffs (it's not clear if
resize_ffs supports swapped byte order or not - swapped endian tests
are expected to fail but actually succeed :)



Are you using an old version of the tests?  Swapped byte order support 
for resize_ffs was added in early January, and the tests were updated to 
reflect that.  I just checked the anita runs, and I see passing tests 
(not expected failures-which-pass).


+j



Re: CVS commit: [bouyer-quota2] src

2011-01-20 Thread Adam Hamsik

On Jan,Thursday 20 2011, at 3:25 PM, Manuel Bouyer wrote:

 Module Name:  src
 Committed By: bouyer
 Date: Thu Jan 20 14:25:05 UTC 2011
 
 Modified Files:
   src/distrib/sets/lists/comp [bouyer-quota2]: mi
   src/etc/mtree [bouyer-quota2]: NetBSD.dist.tests
   src/lib/libc/compat/arch/alpha/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/arm/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/hppa/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/i386/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/ia64/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/m68k/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/mips/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/powerpc/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/powerpc64/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/sh3/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/sparc/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/sparc64/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/vax/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/compat/arch/x86_64/sys [bouyer-quota2]: Makefile.inc
   src/lib/libc/sys [bouyer-quota2]: Makefile.inc
   src/lib/librumphijack [bouyer-quota2]: hijack.c
   src/sbin/fsck_ffs [bouyer-quota2]: Makefile dir.c extern.h fsck.h
   inode.c main.c pass1.c pass1b.c pass2.c pass3.c pass4.c setup.c
   utilities.c
   src/sbin/fsdb [bouyer-quota2]: Makefile
   src/sbin/newfs [bouyer-quota2]: Makefile extern.h mkfs.c newfs.8
   newfs.c
   src/sbin/tunefs [bouyer-quota2]: tunefs.8 tunefs.c
   src/sys/compat/netbsd32 [bouyer-quota2]: netbsd32_netbsd.c
   netbsd32_syscall.h netbsd32_syscallargs.h netbsd32_syscalls.c
   netbsd32_sysent.c syscalls.master
   src/sys/conf [bouyer-quota2]: files
   src/sys/fs/unionfs [bouyer-quota2]: unionfs_vfsops.c
   src/sys/kern [bouyer-quota2]: init_sysent.c syscalls.c syscalls.master
   vfs_subr.c vfs_syscalls.c vnode_if.c
   src/sys/miscfs/genfs [bouyer-quota2]: layer_extern.h layer_vfsops.c
   src/sys/rump/fs/lib/libffs [bouyer-quota2]: Makefile
   src/sys/rump/include/rump [bouyer-quota2]: rump_syscalls.h
   rumpvnode_if.h
   src/sys/rump/librump/rumpkern [bouyer-quota2]: rump_syscalls.c
   src/sys/rump/librump/rumpvfs [bouyer-quota2]: rumpvnode_if.c
   src/sys/sys [bouyer-quota2]: Makefile mount.h syscall.h syscallargs.h
   vnode_if.h
   src/sys/ufs [bouyer-quota2]: files.ufs
   src/sys/ufs/ffs [bouyer-quota2]: ffs_alloc.c ffs_balloc.c ffs_bswap.c
   ffs_extern.h ffs_inode.c ffs_subr.c ffs_vfsops.c fs.h
   src/sys/ufs/ufs [bouyer-quota2]: Makefile quota.h ufs_extern.h
   ufs_inode.c ufs_quota.c ufs_vfsops.c ufs_vnops.c ufsmount.h
   src/tests/fs/ffs [bouyer-quota2]: Makefile
   src/tests/sbin [bouyer-quota2]: Makefile
   src/usr.bin/quota [bouyer-quota2]: Makefile quota.1 quota.c
 Added Files:
   src/lib/libc/compat/arch/alpha/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/arm/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/hppa/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/i386/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/ia64/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/m68k/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/mips/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/powerpc/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/powerpc64/sys [bouyer-quota2]:
   compat_quotactl.S
   src/lib/libc/compat/arch/sh3/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/sparc/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/sparc64/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/vax/sys [bouyer-quota2]: compat_quotactl.S
   src/lib/libc/compat/arch/x86_64/sys [bouyer-quota2]: compat_quotactl.S
   src/sbin/fsck_ffs [bouyer-quota2]: pass6.c quota2.c
   src/sys/sys [bouyer-quota2]: quota.h
   src/sys/ufs/ffs [bouyer-quota2]: ffs_quota2.c
   src/sys/ufs/ufs [bouyer-quota2]: quota1.h quota2.h quota2_prop.c
   quota2_prop.h quota2_subr.c ufs_quota.h ufs_quota1.c ufs_quota2.c
   src/tests/fs/ffs [bouyer-quota2]: h_quota2_server.c t_quota2_1.c
   src/tests/sbin/fsck_ffs [bouyer-quota2]: Makefile quotas_common.sh
   t_check_quotas.sh t_enable_quotas.sh
   src/tests/sbin/newfs [bouyer-quota2]: Makefile quotas_common.sh
   t_enable_quotas.sh
 
 Log Message:
 Snapshot of work in progress on a modernised disk quota system:
 - new quotactl syscall (versionned for backward compat), which takes
  as parameter a 

Re: CVS commit: [bouyer-quota2] src

2011-01-20 Thread Paul Goyette

On Thu, 20 Jan 2011, Adam Hamsik wrote:


Can you test if filesystem resizing still works ?  Now when riz fixed
resize_ffs it would be nice to keep it working :).


riz has created a good set of atf regression tests, so those would be a 
good place to start.



-
| Paul Goyette | PGP Key fingerprint: | E-mail addresses:   |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com|
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |  | pgoyette at netbsd.org  |
-