The NetBSD Project

CVS log for src/sys/ufs/ufs/extattr.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / ufs / ufs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.10 / (download) - annotate - [select for diffs], Sun Oct 9 21:15:34 2011 UTC (3 years, 1 month ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-base, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, khorben-n900, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, agc-symver-base, agc-symver, HEAD
Changes since 1.9: +5 -1 lines
Diff to previous 1.9 (colored)

add forward declarations for the VOP args structures
so that fstat can include this file.

Revision 1.8.42.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:20:32 2011 UTC (3 years, 5 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jun 17 14:23:52 2011 UTC (3 years, 5 months ago) by manu
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Add mount -o extattr option to enable extended attributs (corrently only
for UFS1).
Remove kernel option for EA backing store autocreation and do it by
default. Add a sysctl so that autocreated attriutr size can be modified.

Revision 1.5.8.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:05:12 2008 UTC (6 years, 8 months ago) by matt
Branch: matt-armv6
Changes since 1.5.8.1: +4 -3 lines
Diff to previous 1.5.8.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

sync with HEAD

Revision 1.5.14.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:07:32 2008 UTC (6 years, 9 months ago) by mjf
Branch: mjf-devfs
Changes since 1.5.14.1: +4 -3 lines
Diff to previous 1.5.14.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Sync with HEAD.

Revision 1.4.6.5 / (download) - annotate - [select for diffs], Mon Feb 4 09:25:07 2008 UTC (6 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.6.4: +4 -3 lines
Diff to previous 1.4.6.4 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

sync with head.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jan 30 14:54:01 2008 UTC (6 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base11, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-nfs-mp, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: cherry-xenmp
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Replace use of lockmgr.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 25 10:49:32 2008 UTC (6 years, 10 months ago) by pooka
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Destroy extattr lock when destroying extattrs associated with the
mountpoint.  Make stopping extattrs always succesful to facilitate
always being able to free resources.

Revision 1.5.8.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:58:33 2008 UTC (6 years, 10 months ago) by matt
Branch: matt-armv6
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

sync with HEAD

Revision 1.5.14.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:21:42 2007 UTC (6 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Sync with HEAD.

Revision 1.4.6.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:35:23 2007 UTC (6 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.6.3: +2 -2 lines
Diff to previous 1.4.6.3 (colored) to branchpoint 1.4 (colored)

sync with head

Revision 1.5.6.1 / (download) - annotate - [select for diffs], Tue Nov 27 19:39:28 2007 UTC (7 years ago) by joerg
Branch: jmcneill-pm
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Sync with HEAD. amd64 Xen support needs testing.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 26 19:02:33 2007 UTC (7 years ago) by pooka
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, matt-armv6-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Remove the "struct lwp *" argument from all VFS and VOP interfaces.
The general trend is to remove it from all kernel interfaces and
this is a start.  In case the calling lwp is desired, curlwp should
be used.

quick consensus on tech-kern

Revision 1.4.6.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:46:58 2007 UTC (7 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.6.2: +4 -1 lines
Diff to previous 1.4.6.2 (colored) to branchpoint 1.4 (colored)

sync with head.

Revision 1.4.20.1 / (download) - annotate - [select for diffs], Sun Jul 15 13:28:19 2007 UTC (7 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with head.

Revision 1.4.22.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:12:48 2007 UTC (7 years, 4 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with head.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jun 30 09:37:54 2007 UTC (7 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs, matt-armv6, jmcneill-pm
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored)

Using POOL_INIT here makes no sense, since file systems always have
an init method.  So get rid of it and #ifdef _LKM and just always
init in the init method.  Give malloc types the same treatment.
Makes file systems nicer to work with in linksetless environments
and fixes a few LKM discrepancies.

Revision 1.3.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 03:00:13 2006 UTC (8 years, 2 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

sync with head

Revision 1.4.6.2 / (download) - annotate - [select for diffs], Wed Jun 21 15:12:39 2006 UTC (8 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.6.1: +120 -0 lines
Diff to previous 1.4.6.1 (colored) to branchpoint 1.4 (colored)

sync with head.

Revision 1.3.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:39:44 2006 UTC (8 years, 5 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Sync with head.

Revision 1.3.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:48 2006 UTC (8 years, 6 months ago) by tron
Branch: peter-altq
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.3.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:59:26 2006 UTC (8 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

sync with head.

Revision 1.4.6.1, Sun May 14 21:33:39 2006 UTC (8 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4: +0 -120 lines
FILE REMOVED

file extattr.h was added on branch yamt-lazymbuf on 2006-06-21 15:12:39 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Sun May 14 21:33:39 2006 UTC (8 years, 6 months ago) by elad
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, reinoud-bufcleanup, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-lazymbuf, vmlocking, mjf-ufs-trans
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)

integrate kauth.

Revision 1.3.10.2 / (download) - annotate - [select for diffs], Sat May 6 23:32:58 2006 UTC (8 years, 6 months ago) by christos
Branch: elad-kernelauth
Changes since 1.3.10.1: +1 -2 lines
Diff to previous 1.3.10.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

- Move kauth_cred_t declaration to <sys/types.h>
- Cleanup struct ucred; forward declarations that are unused.
- Don't include <sys/kauth.h> in any header, but include it in the c files
  that need it.

Approved by core.

Revision 1.3.10.1 / (download) - annotate - [select for diffs], Wed Mar 8 01:39:12 2006 UTC (8 years, 8 months ago) by elad
Branch: elad-kernelauth
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Adapt to kernel authorization KPI.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Dec 23 23:20:00 2005 UTC (8 years, 11 months ago) by rpaulo
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base, elad-kernelauth-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.2: +6 -6 lines
Diff to previous 1.2 (colored)

Convert UFS_EXTATTR to struct lwp.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:28 2005 UTC (8 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

merge ktrace-lwp.

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Thu Nov 10 14:12:39 2005 UTC (9 years ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.6.1: +121 -0 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with HEAD. Here we go again...

Revision 1.1.6.1, Sun Aug 28 19:37:59 2005 UTC (9 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1: +0 -121 lines
FILE REMOVED

file extattr.h was added on branch ktrace-lwp on 2005-11-10 14:12:39 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 28 19:37:59 2005 UTC (9 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Branch point for: ktrace-lwp

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature.  I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress.  There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>