CVS commit: [bouyer-quota2] src/sys

2011-02-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 18 19:54:45 UTC 2011 Modified Files: src/sys/sys [bouyer-quota2]: stat.h src/sys/ufs/ffs [bouyer-quota2]: ffs_snapshot.c src/sys/ufs/ufs [bouyer-quota2]: ufs_bmap.c ufs_readwrite.c ufs_vnops.c Log Message:

CVS commit: [bouyer-quota2] src/sys

2011-02-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 18 14:45:59 UTC 2011 Modified Files: src/sys/rump/fs/lib/libffs [bouyer-quota2]: Makefile src/sys/rump/librump/rumpvfs [bouyer-quota2]: Makefile.rumpvfs src/sys/ufs [bouyer-quota2]: files.ufs Log Message: q

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

2011-02-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 18 11:46:43 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota2.c Log Message: Only use B_MODIFY when needed, avoid unecessery copy on write when using snapshots. To generate a diff of this commit: cvs r

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

2011-02-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 18 09:51:16 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_snapshot.c Log Message: Sync with HEAD To generate a diff of this commit: cvs rdiff -u -r1.102.4.5 -r1.102.4.6 src/sys/ufs/ffs/ffs_snapshot.c Ple

CVS commit: [bouyer-quota2] src/sys

2011-02-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Feb 17 13:58:46 UTC 2011 Modified Files: src/sys/dev/acpi [bouyer-quota2]: acpi_ec.c acpi_wakedev.c src/sys/dev/acpi/acpica [bouyer-quota2]: OsdMisc.c src/sys/external/bsd/acpica/conf [bouyer-quota2]: files.acpi

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

2011-02-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Feb 17 13:28:15 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_snapshot.c Log Message: Remove comment that should not be there To generate a diff of this commit: cvs rdiff -u -r1.102.4.4 -r1.102.4.5 src/sys/uf

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

2011-02-17 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Feb 17 10:37:56 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_snapshot.c Log Message: Do not adjust quota when a snapshot inode is cleared in a snapshot view. To generate a diff of this commit: cvs rdiff -u -

CVS commit: [bouyer-quota2] src/sys/compat/netbsd32

2011-02-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 15 17:52:52 UTC 2011 Modified Files: src/sys/compat/netbsd32 [bouyer-quota2]: netbsd32.h netbsd32_compat_50.c netbsd32_conv.h netbsd32_ioctl.h netbsd32_netbsd.c Log Message: implement COMPAT_NETBSD3

CVS commit: [bouyer-quota2] src/sys

2011-02-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 15 16:45:57 UTC 2011 Modified Files: src/sys/compat/common [bouyer-quota2]: compat_mod.c vfs_syscalls_50.c src/sys/kern [bouyer-quota2]: vfs_syscalls.c src/sys/rump/fs/lib/libffs [bouyer-quota2]: Makefile

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

2011-02-14 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Feb 14 15:38:16 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_inode.c Log Message: Update quota in the same WAPBL transaction as we write mode=0 back to inode. To generate a diff of this commit: cvs rdiff -u

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

2011-02-12 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 13 00:11:09 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota.c Log Message: Fix memory leak To generate a diff of this commit: cvs rdiff -u -r1.68.4.13 -r1.68.4.14 src/sys/ufs/ufs/ufs_quota.c Please n

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

2011-02-12 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Feb 12 21:48:10 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_snapshot.c src/sys/ufs/ufs [bouyer-quota2]: ufs_quota.c ufs_quota2.c Log Message: Don't count snapshot files in inode quota too. At umount t

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

2011-02-12 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Feb 12 19:52:40 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_snapshot.c src/sys/ufs/ufs [bouyer-quota2]: ufs_quota.c Log Message: Do not update disk quotas for snapshot inodes, as this may require a wr

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

2011-02-11 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 11 16:55:35 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota2.c Log Message: walk_list: make sure we don't try to read the same quota disk block again without releasing it first To generate a diff of t

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

2011-02-11 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 11 11:38:44 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota2_prop.c Log Message: Remove key "quota version", it doesn't serve any purpose To generate a diff of this commit: cvs rdiff -u -r1.1.2.4 -r1.1.2.

CVS commit: [bouyer-quota2] src/sys/kern

2011-02-11 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 11 11:27:30 UTC 2011 Modified Files: src/sys/kern [bouyer-quota2]: vfs_syscalls.c Log Message: Remove debug printf To generate a diff of this commit: cvs rdiff -u -r1.414.4.1 -r1.414.4.2 src/sys/kern/vfs_syscalls.c Plea

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

2011-02-10 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Feb 10 16:16:05 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota2.c Log Message: Unless the filestystem is mounted MNT_SYNCHRONOUS, use bdwrite() to write back updated quota entries. To generate a diff of

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 21:17:17 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota2.c Log Message: Make sure to not try to close the quota vnodes twice. To generate a diff of this commit: cvs rdiff -u -r1.1.2.11 -r1.1.2.12

CVS commit: [bouyer-quota2] src/sys/conf

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 20:32:49 UTC 2011 Modified Files: src/sys/conf [bouyer-quota2]: files Log Message: Put both QUOTA and QUOTA2 in opt_quota.h To generate a diff of this commit: cvs rdiff -u -r1.996.4.2 -r1.996.4.3 src/sys/conf/files P

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 19:49:45 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_quota2.c ffs_vfsops.c Log Message: Support MNT_UPDATE for quota2 (especially r/o -> r/w transitions) To generate a diff of this commit: cvs rdiff

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 17:43:53 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota1.c Log Message: Make it actually work. To generate a diff of this commit: cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/ufs/ufs/ufs_quota1.c Ple

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 16:15:01 UTC 2011 Modified Files: src/sys/ufs [bouyer-quota2]: files.ufs src/sys/ufs/ufs [bouyer-quota2]: ufs_quota.c ufs_quota.h ufs_quota1.c Log Message: Reimplement quotactl commands for quota1 To generate

CVS commit: [bouyer-quota2] src/sys/compat/netbsd32

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 16:10:19 UTC 2011 Modified Files: src/sys/compat/netbsd32 [bouyer-quota2]: netbsd32_syscall.h netbsd32_syscallargs.h netbsd32_syscalls.c netbsd32_sysent.c Log Message: Regen To generate a diff of this comm

CVS commit: [bouyer-quota2] src/sys/compat/netbsd32

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 16:09:55 UTC 2011 Modified Files: src/sys/compat/netbsd32 [bouyer-quota2]: netbsd32_netbsd.c syscalls.master Log Message: Proper definitions for quotactl To generate a diff of this commit: cvs rdiff -u -r1

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 12:01:20 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota1.c Log Message: Fix typo To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/ufs/ufs/ufs_quota1.c Please note that

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 11:37:17 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_vfsops.c Log Message: Fix build without quotas To generate a diff of this commit: cvs rdiff -u -r1.40.8.1 -r1.40.8.2 src/sys/ufs/ufs/ufs_vfsops.c

CVS commit: [bouyer-quota2] src/sys/sys

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 11:31:25 UTC 2011 Modified Files: src/sys/sys [bouyer-quota2]: quota.h Log Message: Kill duplicate definitions To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/sys/quota.h Please note that

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 11:18:30 UTC 2011 Modified Files: src/sys/ufs [bouyer-quota2]: files.ufs src/sys/ufs/lfs [bouyer-quota2]: lfs_vfsops.c src/sys/ufs/ufs [bouyer-quota2]: quota.h quota1.h ufs_quota.c ufs_quota.h

CVS commit: [bouyer-quota2] src/sys/arch/x86

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 11:00:08 UTC 2011 Modified Files: src/sys/arch/x86/include [bouyer-quota2]: genfb_machdep.h src/sys/arch/x86/x86 [bouyer-quota2]: genfb_machdep.c Log Message: Sync with HEAD To generate a diff of this commit:

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

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 10:52:08 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_subr.c Log Message: Make it build without FFS_EI To generate a diff of this commit: cvs rdiff -u -r1.45.28.3 -r1.45.28.4 src/sys/ufs/ffs/ffs_subr.

CVS commit: [bouyer-quota2] src/sys/dev/stbi

2011-02-09 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 9 10:44:11 UTC 2011 Added Files: src/sys/dev/stbi [bouyer-quota2]: files.stbi stb_image.c stbi.h stbiconfig.h Log Message: Sync with HEAD To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.2 src/sys

CVS commit: [bouyer-quota2] src/sys/compat/freebsd

2011-02-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 8 21:47:25 UTC 2011 Modified Files: src/sys/compat/freebsd [bouyer-quota2]: freebsd_syscall.h freebsd_syscallargs.h freebsd_syscalls.c freebsd_sysent.c Log Message: Regen: quotactl compat To generate a diff

CVS commit: [bouyer-quota2] src/sys/compat/freebsd

2011-02-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 8 21:46:53 UTC 2011 Modified Files: src/sys/compat/freebsd [bouyer-quota2]: syscalls.master Log Message: freebsd quotactl uses our COMPAT_50 syscall. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.64.6.1 src

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

2011-02-08 Thread Manuel Bouyer
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 swappe

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

2011-02-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 8 20:09:56 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota.h Log Message: Remove unused prototypes To generate a diff of this commit: cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/ufs/ufs/ufs_quota.h Ple

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

2011-02-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 8 20:04:52 UTC 2011 Modified Files: src/sys/modules/ffs [bouyer-quota2]: Makefile Log Message: Add ufs_quota?.c To generate a diff of this commit: cvs rdiff -u -r1.4.6.1 -r1.4.6.2 src/sys/modules/ffs/Makefile Please no

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

2011-02-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 8 20:00:54 UTC 2011 Modified Files: src/sys/ufs/ffs [bouyer-quota2]: ffs_vfsops.c src/sys/ufs/ufs [bouyer-quota2]: ufs_extern.h ufs_quota.c ufs_quota.h ufs_quota1.c ufs_quota2.c Log Message: Minimal ha

CVS commit: [bouyer-quota2] src/sys

2011-02-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 8 19:29:42 UTC 2011 Modified Files: src/sys/arch/acorn26/conf [bouyer-quota2]: FOURMEG GENERIC INSTALL src/sys/arch/acorn32/conf [bouyer-quota2]: EB7500ATX GENERIC INSTALL LOWMEM_WSCONS NC src/s

CVS commit: [bouyer-quota2] src/sys/arch/emips

2011-02-08 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Feb 8 18:05:10 UTC 2011 Added Files: src/sys/arch/emips [bouyer-quota2]: Makefile src/sys/arch/emips/compile [bouyer-quota2]: Makefile src/sys/arch/emips/conf [bouyer-quota2]: GENERIC INSTALL Makefi

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

2011-02-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Feb 7 20:30:39 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota.c ufs_quota.h ufs_quota2.c Log Message: Implement clear command (quota2 only), which either free the specified quota2 entry (if both disk and

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

2011-02-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Feb 7 16:24:13 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota2.c Log Message: Create a WAPBL transaction when setting quotas. To generate a diff of this commit: cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/

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

2011-01-31 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 31 21:09:54 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: ufs_quota.c Log Message: On command with multiple data, make sure to reset 'defaultq' to 0. To generate a diff of this commit: cvs rdiff -u -r1.68.4.6

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

2011-01-31 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 31 15:24:11 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota1_subr.c quota2_prop.c quota2_subr.c ufs_quota.c ufs_quota.h ufs_quota1.c ufs_quota2.c Log Message: Catch up with Q2V -> QL renaming En

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

2011-01-31 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Jan 31 15:19:21 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota.h quota2.h Log Message: Rename defininition for limits Q2V_* to QL_* and move from quota2.h to quota.h. To generate a diff of this commit: cvs r

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

2011-01-29 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Jan 30 00:25:20 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota2_prop.c quota2_prop.h ufs_quota.c ufs_quota.h ufs_quota2.c Log Message: Implement 'set' command for quota2. To generate a diff of th

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

2011-01-29 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Jan 29 23:22:00 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota2.h ufs_quota.c ufs_quota2.c Log Message: Describe how the on-disk structures are protected from concurent access, and try to implement it. To ge

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

2011-01-28 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Jan 28 23:31:16 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota1.h Added Files: src/sys/ufs/ufs [bouyer-quota2]: quota1_subr.c Log Message: Add conversion functions between old and new format. To gene

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

2011-01-28 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Jan 28 23:30:35 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota2_subr.c Log Message: Add RCSID To generate a diff of this commit: cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/ufs/ufs/quota2_subr.c Please note th

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

2011-01-28 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Jan 28 18:36:06 UTC 2011 Modified Files: src/sys/ufs/ufs [bouyer-quota2]: quota2.h quota2_subr.c ufs_quota2.c Log Message: Introduce quota2_ufs_rwq2v() and quota2_ufs_rwq2e() functions, which byteswap a quota2_val or quota2_en