The NetBSD Project

CVS log for src/sys/miscfs/fdesc/fdesc_vfsops.c

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: vmlocking


Revision 1.64.6.4 / (download) - annotate - [select for diffs], Sun Sep 16 19:04:33 2007 UTC (16 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.64.6.3: +3 -7 lines
Diff to previous 1.64.6.3 (colored) to branchpoint 1.64 (colored) next main 1.65 (colored)

Checkpoint work in progress on the vnode lifecycle and reference counting
stuff. This makes it work properly without kernel_lock and fixes a few
quite old bugs. See vfs_subr.c 1.283.2.17 for details.

Revision 1.64.6.3 / (download) - annotate - [select for diffs], Mon Aug 20 21:27:48 2007 UTC (16 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.64.6.2: +6 -14 lines
Diff to previous 1.64.6.2 (colored) to branchpoint 1.64 (colored)

Sync with HEAD.

Revision 1.64.6.2 / (download) - annotate - [select for diffs], Sun Jul 15 13:27:49 2007 UTC (16 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.64.6.1: +9 -11 lines
Diff to previous 1.64.6.1 (colored) to branchpoint 1.64 (colored)

Sync with head.

Revision 1.64.6.1 / (download) - annotate - [select for diffs], Sun Jun 17 21:31:38 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

- Increase the number of thread priorities from 128 to 256. How the space
  is set up is to be revisited.
- Implement soft interrupts as kernel threads. A generic implementation
  is provided, with hooks for fast-path MD code that can run the interrupt
  threads over the top of other threads executing in the kernel.
- Split vnode::v_flag into three fields, depending on how the flag is
  locked (by the interlock, by the vnode lock, by the file system).
- Miscellaneous locking fixes and improvements.

Revision 1.64 / (download) - annotate - [select for diffs], Fri Jan 19 14:49:10 2007 UTC (17 years, 3 months ago) by hannken
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, yamt-idlelwp, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, newlock2-nbase, newlock2-base, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.63: +3 -2 lines
Diff to previous 1.63 (colored)

New file system suspension API to replace vn_start_write and vn_finished_write.
The suspension helpers are now put into file system specific operations.
This means every file system not supporting these helpers cannot be suspended
and therefore snapshots are no longer possible.

Implemented for file systems of type ffs.

The new API is enabled on a kernel option NEWVNGATE.  This option is
not enabled by default in any kernel config.

Presented and discussed on tech-kern with much input from
Bill Studenmund <wrstuden@netbsd.org> and YAMAMOTO Takashi <yamt@netbsd.org>.

Welcome to 4.99.9 (new vfs op vfs_suspendctl).

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>