Up to [cvs.netbsd.org] / src / sys / kern
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.15.2.2 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:22 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.15.2.1: +155 -77
lines
Diff to previous 1.15.2.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)
sync with head
Revision 1.16.4.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:35:26 2012 UTC (3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.16: +155 -77
lines
Diff to previous 1.16 (colored) next main 1.17 (colored)
merge to -current.
Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 17 08:45:11 2012 UTC (3 months, 1 week ago) by yamt
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
HEAD
Changes since 1.16: +155 -77
lines
Diff to previous 1.16 (colored)
BUFQ_PRIOCSCAN: - to reduce cpu consumption for a long queue, maintain the sorted lists of buffers with rbtree instead of TAILQ. i vaguely remember that the problem pointed out by someone on a public mailing list while ago. sorry, i can't remember who and where. - add some #ifdef'ed out experimental code. - bump kernel version for struct buf change.
Revision 1.15.2.1 / (download) - annotate - [select for diffs], Thu Nov 10 14:31:48 2011 UTC (6 months, 2 weeks ago) by yamt
Branch: yamt-pagecache
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored)
sync with head
Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 7 08:44:16 2011 UTC (6 months, 2 weeks ago) by hannken
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
netbsd-6-base,
netbsd-6,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: jmcneill-usbmp
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored)
Move an assertion to the right place. Ok: YAMAMOTO Takashi <yamt@netbsd.org> Fixes PR #45578 (kernel crash with BUFQ_PRIOCSCAN)
Revision 1.15 / (download) - annotate - [select for diffs], Wed Nov 2 15:14:49 2011 UTC (6 months, 3 weeks ago) by yamt
Branch: MAIN
CVS Tags: yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.14: +76 -45
lines
Diff to previous 1.14 (colored)
- don't forget to decrement burst count after reset - signed -> unsigned where appropriate - comments
Revision 1.10.42.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:45 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.10.42.1: +28 -19
lines
Diff to previous 1.10.42.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)
sync with head.
Revision 1.12.8.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:32:55 2009 UTC (3 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.12.8.1: +13 -5
lines
Diff to previous 1.12.8.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)
Sync with HEAD.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Jan 19 14:54:28 2009 UTC (3 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: 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-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
jruoho-x86intr-base,
jruoho-x86intr,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Changes since 1.13: +13 -5
lines
Diff to previous 1.13 (colored)
malloc -> kmem_alloc
Revision 1.12.8.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:19:37 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.12: +17 -16
lines
Diff to previous 1.12 (colored)
Sync with HEAD.
Revision 1.10.38.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:18 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.10.38.1: +15 -14
lines
Diff to previous 1.10.38.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)
Sync with HEAD.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Jan 16 01:44:27 2009 UTC (3 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.12: +17 -16
lines
Diff to previous 1.12 (colored)
replace clearly broken bufq_priocscan_cancel with something which might work. (hi reinoud)
Revision 1.10.38.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:24:06 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.10: +28 -2
lines
Diff to previous 1.10 (colored)
Sync with HEAD.
Revision 1.10.40.1 / (download) - annotate - [select for diffs], Sun May 18 12:35:06 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.10: +28 -2
lines
Diff to previous 1.10 (colored) next main 1.11 (colored)
sync with head.
Revision 1.10.42.1 / (download) - annotate - [select for diffs], Fri May 16 02:25:24 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.10: +28 -2
lines
Diff to previous 1.10 (colored)
sync with head.
Revision 1.12 / (download) - annotate - [select for diffs], Sat May 3 05:18:36 2008 UTC (4 years ago) by yamt
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
netbsd-5-base,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
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,
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-base2,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap
Changes since 1.11: +5 -2
lines
Diff to previous 1.11 (colored)
add a comment.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Apr 30 12:09:02 2008 UTC (4 years ago) by reinoud
Branch: MAIN
Changes since 1.10: +25 -2
lines
Diff to previous 1.10 (colored)
Add a BUFQ_CANCEL() next to BUFQ_PUT() and BUFQ_GET(). BUFQ_CANCEL(queue, element) removes the specified element previously queued on the queue. It returns NULL if it was not found on the queue and the element if it was successfully removed. Run trough tech-kern and changed name from BUFQ_REVOKE() by suggestion of Jason Thorpe.
Revision 1.8.12.1 / (download) - annotate - [select for diffs], Tue Feb 27 16:54:15 2007 UTC (5 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.8: +5 -5
lines
Diff to previous 1.8 (colored) next main 1.9 (colored)
- sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
Revision 1.4.4.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:11:02 2007 UTC (5 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4.4.1: +5 -5
lines
Diff to previous 1.4.4.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)
sync with head.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 22 06:34:42 2007 UTC (5 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
yamt-idlelwp-base8,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
vmlocking,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
reinoud-bufcleanup,
nick-net80211-sync-base,
nick-net80211-sync,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
mjf-ufs-trans,
mjf-devfs-base,
mjf-devfs,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-pm,
jmcneill-base,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64,
ad-socklock-base1,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-pf42,
yamt-nfs-mp,
mjf-devfs2
Changes since 1.9: +4 -4
lines
Diff to previous 1.9 (colored)
TRUE -> true, FALSE -> false
Revision 1.9 / (download) - annotate - [select for diffs], Wed Feb 21 23:00:04 2007 UTC (5 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false.
Revision 1.7.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:57:15 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
sync with head
Revision 1.4.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:09:37 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.4: +8 -7
lines
Diff to previous 1.4 (colored)
sync with head.
Revision 1.7.14.1 / (download) - annotate - [select for diffs], Mon Jun 19 04:07:15 2006 UTC (5 years, 11 months ago) by chap
Branch: chap-midi
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
Sync with head.
Revision 1.7.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:38:06 2006 UTC (5 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
Sync with head.
Revision 1.7.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:40 2006 UTC (6 years ago) by tron
Branch: peter-altq
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.7.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:58:40 2006 UTC (6 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored) next main 1.8 (colored)
sync with head.
Revision 1.8 / (download) - annotate - [select for diffs], Mon May 22 12:42:01 2006 UTC (6 years ago) by yamt
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,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-base,
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,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-idlelwp
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
use consistent order of function specifiers and type specifiers. (int inline -> inline int)
Revision 1.7 / (download) - annotate - [select for diffs], Sat Dec 24 19:12:23 2005 UTC (6 years, 5 months ago) by perry
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,
elad-kernelauth
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
chap-midi
Changes since 1.6: +6 -6
lines
Diff to previous 1.6 (colored)
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
Revision 1.6 / (download) - annotate - [select for diffs], Sun Dec 11 12:24:29 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
merge ktrace-lwp.
Revision 1.1.2.6 / (download) - annotate - [select for diffs], Thu Nov 10 14:09:44 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.5: +4 -3
lines
Diff to previous 1.1.2.5 (colored) next main 1.2 (colored)
Sync with HEAD. Here we go again...
Revision 1.5 / (download) - annotate - [select for diffs], Sat Oct 15 17:29:26 2005 UTC (6 years, 7 months ago) by yamt
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
Changes since 1.4: +4 -3
lines
Diff to previous 1.4 (colored)
- change the way to specify a bufq strategy. (by string rather than by number) - rather than embedding bufq_state in driver softc, have a pointer to the former. - move bufq related functions from kern/subr_disk.c to kern/subr_bufq.c. - rename method to strategy for consistency. - move some definitions which don't need to be exposed to the rest of kernel from sys/bufq.h to sys/bufq_impl.h. (is it better to move it to kern/ or somewhere?) - fix some obvious breakage in dev/qbus/ts.c. (not tested)
Revision 1.3.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:23 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.3: +10 -6
lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
sync with -current
Revision 1.3.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:36:11 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.3: +10 -6
lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.1.2.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:51:57 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.4: +10 -6
lines
Diff to previous 1.1.2.4 (colored)
Sync with HEAD. Hi Perry!
Revision 1.4 / (download) - annotate - [select for diffs], Thu Mar 3 05:00:22 2005 UTC (7 years, 2 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.3: +10 -6
lines
Diff to previous 1.3 (colored)
bufq_priocscan_get: don't update state in the case of !remove. fix BUFQ_PEEK.
Revision 1.1.2.4 / (download) - annotate - [select for diffs], Mon Nov 29 07:24:51 2004 UTC (7 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.3: +7 -3
lines
Diff to previous 1.1.2.3 (colored)
Sync with HEAD.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 25 04:52:24 2004 UTC (7 years, 6 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
matt-timespec,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.2: +7 -3
lines
Diff to previous 1.2 (colored)
lookup bufq using link_set rather than a switch statement.
Revision 1.1.2.3 / (download) - annotate - [select for diffs], Tue Nov 2 07:53:23 2004 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.2: +3 -2
lines
Diff to previous 1.1.2.2 (colored)
Sync with HEAD.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 28 07:07:46 2004 UTC (7 years, 6 months ago) by yamt
Branch: MAIN
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
move buffer queue related stuffs from buf.h to their own header, bufq.h.
Revision 1.1.2.2 / (download) - annotate - [select for diffs], Tue Oct 19 15:58:02 2004 UTC (7 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.1: +290 -0
lines
Diff to previous 1.1.2.1 (colored)
Sync with HEAD
Revision 1.1.2.1, Thu Oct 14 05:12:28 2004 UTC (7 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1: +0 -290
lines
FILE REMOVED
file bufq_priocscan.c was added on branch ktrace-lwp on 2004-10-19 15:58:02 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 14 05:12:28 2004 UTC (7 years, 7 months ago) by yamt
Branch: MAIN
Branch point for: ktrace-lwp
move i/o schedulers to their own files.
namely, from kern/subr_disk.c to kern/bufq_{fcfs,disksort,readprio,priocscan}.c.