The NetBSD Project

CVS log for src/sys/dev/sysmon/sysmon_wdog.c

[BACK] Up to [cvs.netbsd.org] / src / sys / dev / sysmon

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.24.32.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:54:08 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.24: +32 -13 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

sync with head

Revision 1.24.36.1 / (download) - annotate - [select for diffs], Fri Jan 7 02:31:00 2011 UTC (16 months, 2 weeks ago) by matt
Branch: matt-nb5-pq3
Changes since 1.24: +32 -13 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

Allow kernel ticklers to turn themselves on at boot.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 4 01:51:06 2011 UTC (16 months, 3 weeks ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6, jruoho-x86intr-base, jruoho-x86intr, 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-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, HEAD
Changes since 1.24: +32 -13 lines
Diff to previous 1.24 (colored)

add support for autostarting watchdogs (wdog was started by firmware
and can't be disabled).  Add critical pool hooks for kernel tickled
watchdogs.

Revision 1.24.28.1 / (download) - annotate - [select for diffs], Thu May 13 15:23:56 2010 UTC (2 years ago) by cliff
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

moveed callout_init call from sysmonopen_wdog to sysmon_wdog_init

Revision 1.11.10.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:39 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.11.10.4: +31 -11 lines
Diff to previous 1.11.10.4 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

sync with head

Revision 1.19.8.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:54:35 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.19.8.1: +32 -12 lines
Diff to previous 1.19.8.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)

sync with HEAD

Revision 1.22.4.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:55:16 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.22: +31 -11 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Sync with HEAD

Revision 1.21.6.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:45:28 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.21.6.1: +31 -11 lines
Diff to previous 1.21.6.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Sync with HEAD.

Revision 1.21.8.2 / (download) - annotate - [select for diffs], Wed Dec 26 21:39:29 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.21.8.1: +31 -11 lines
Diff to previous 1.21.8.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Sync with head.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Dec 16 21:07:45 2007 UTC (4 years, 5 months ago) by dyoung
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, vmlocking2-base3, 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, 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-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, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: rmind-uvmplock, matt-nb5-pq3, matt-nb5-mips64
Changes since 1.23: +29 -7 lines
Diff to previous 1.23 (colored)

In sysmon_wdog_unregister(), do not return until all of the watchdog
timer's users are gone.  A signal cancels the unregister:
sysmon_wdog_unregister() leaves the watchdog registered.

The only user of sysmon_wdog_unregister() that I can find is in
elansc(4), so this looks like a safe change to make.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Dec 15 04:58:39 2007 UTC (4 years, 5 months ago) by dyoung
Branch: MAIN
Changes since 1.22: +4 -6 lines
Diff to previous 1.22 (colored)

Use LIST_FOREACH().

Revision 1.19.6.2 / (download) - annotate - [select for diffs], Sun Dec 9 19:38:00 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.19.6.1: +3 -3 lines
Diff to previous 1.19.6.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)

Sync with HEAD.

Revision 1.21.6.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:19:59 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Sync with HEAD.

Revision 1.21.8.1 / (download) - annotate - [select for diffs], Sat Dec 8 17:57:32 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Sync with head.

Revision 1.11.10.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:31:26 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.11.10.3: +3 -3 lines
Diff to previous 1.11.10.3 (colored) to branchpoint 1.11 (colored)

sync with head

Revision 1.22 / (download) - annotate - [select for diffs], Wed Dec 5 06:52:27 2007 UTC (4 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base2, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

MUTEX_SPIN -> MUTEX_DEFAULT.

Revision 1.19.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:30:22 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.19: +49 -60 lines
Diff to previous 1.19 (colored)

sync with HEAD

Revision 1.18.2.2 / (download) - annotate - [select for diffs], Tue Oct 9 13:42:07 2007 UTC (4 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.18.2.1: +49 -60 lines
Diff to previous 1.18.2.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Sync with head.

Revision 1.19.6.1 / (download) - annotate - [select for diffs], Mon Sep 3 16:48:40 2007 UTC (4 years, 8 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.19: +49 -60 lines
Diff to previous 1.19 (colored)

Sync with HEAD.

Revision 1.11.10.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:38:52 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.11.10.2: +50 -60 lines
Diff to previous 1.11.10.2 (colored) to branchpoint 1.11 (colored)

sync with head.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:22:01 2007 UTC (4 years, 8 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.19: +49 -60 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Sync with HEAD.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Sep 2 00:44:07 2007 UTC (4 years, 8 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking2-base1, vmlocking-nbase, vmlocking-base, nick-csl-alignment-base5, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: vmlocking2, mjf-devfs
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Add <sys/mutex.h> rather than <sys/lock.h>.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Sep 2 00:41:25 2007 UTC (4 years, 8 months ago) by xtraeme
Branch: MAIN
Changes since 1.19: +48 -59 lines
Diff to previous 1.19 (colored)

Convert the sysmon watchdog framework to use mutex(9) rather than
simple_locks and initialize them on init_main via sysmon_wdog_init().

All the sysmon code now is cleaned up and doesn't use old style locking.

Revision 1.18.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:08:26 2007 UTC (4 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.18: +4 -3 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync with head.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Jul 9 21:01:24 2007 UTC (4 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, matt-armv6, jmcneill-pm
Changes since 1.18: +4 -3 lines
Diff to previous 1.18 (colored)

Merge some of the less invasive changes from the vmlocking branch:

- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Sun Jul 1 21:49:01 2007 UTC (4 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.18: +4 -3 lines
Diff to previous 1.18 (colored)

Adapt to callout API change.

Revision 1.14.4.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:57:13 2007 UTC (5 years, 2 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:45 2007 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Feb 19 06:08:37 2007 UTC (5 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Changes since 1.16: +42 -33 lines
Diff to previous 1.16 (colored)

Back out previous for now. There isn't currently an easy way to set up
shared state before these get attached or used.

From xtraeme@.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 19 00:25:30 2007 UTC (5 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.15: +15 -19 lines
Diff to previous 1.15 (colored)

* sysmon_wdog_mtx needs to run at IPL_SOFTCLOCK.
* replace SYSMON_WDOG_{LOCK,UNLOCK} macros with mutex_{enter,exit}

reminded by ad@.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Feb 18 23:36:39 2007 UTC (5 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.14: +36 -41 lines
Diff to previous 1.14 (colored)

Replace simple_locks with mutexes, reviewed by ad@.

Revision 1.11.10.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:49:38 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.11.10.1: +8 -5 lines
Diff to previous 1.11.10.1 (colored) to branchpoint 1.11 (colored)

sync with head.

Revision 1.12.22.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:18:16 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.12.22.1: +9 -9 lines
Diff to previous 1.12.22.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)

sync with head.

Revision 1.12.20.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:50 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.12: +8 -5 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with head.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:26 2006 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, post-newlock2-merge, newlock2-nbase, newlock2-base, 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
Branch point for: yamt-idlelwp
Changes since 1.13: +9 -9 lines
Diff to previous 1.13 (colored)

__unused removal on arguments; approved by core.

Revision 1.12.22.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:51 2006 UTC (5 years, 7 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.12: +10 -7 lines
Diff to previous 1.12 (colored)

sync with head

Revision 1.13 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:59 2006 UTC (5 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.12: +10 -7 lines
Diff to previous 1.12 (colored)

- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386

Revision 1.11.10.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:07:30 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.11: +6 -6 lines
Diff to previous 1.11 (colored)

sync with head.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Dec 11 12:23:56 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.11: +6 -6 lines
Diff to previous 1.11 (colored)

merge ktrace-lwp.

Revision 1.8.2.5 / (download) - annotate - [select for diffs], Mon Jan 17 19:31:52 2005 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.8.2.4: +4 -3 lines
Diff to previous 1.8.2.4 (colored) next main 1.9 (colored)

Sync with HEAD.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jan 12 16:14:35 2005 UTC (7 years, 4 months ago) by drochner
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, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, 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, matt-timespec, ktrace-lwp-base, kent-audio2-base, kent-audio2
Branch point for: yamt-lazymbuf
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

apply an "& WDOG_MODE_MASK" so that user mode watchdogs started with "-A"
are terminated properly

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jan 9 22:51:32 2005 UTC (7 years, 4 months ago) by smb
Branch: MAIN
CVS Tags: kent-audio1-beforemerge
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

Add a software watchdog timer facility.  Because this slightly
changes the "tickle" model of wdogctl(8), it was modified as well;
while I was in there, I cleaned up the argument parsing.

The code was reviewed by simonb@.

Revision 1.8.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:33:42 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.8.2.3: +6 -6 lines
Diff to previous 1.8.2.3 (colored)

Fix the sync with head I botched.

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:51:34 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.8.2.2: +6 -6 lines
Diff to previous 1.8.2.2 (colored)

Sync with HEAD.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:51:29 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.8.2.1: +4 -4 lines
Diff to previous 1.8.2.1 (colored)

Sync with HEAD

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 30 01:58:18 2003 UTC (8 years, 6 months ago) by simonb
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, kent-audio1-base, kent-audio1
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Remove some assigned-to but otherwise unused variables.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Wed Jul 2 15:26:22 2003 UTC (8 years, 10 months ago) by darrenr
Branch: ktrace-lwp
Changes since 1.8: +6 -6 lines
Diff to previous 1.8 (colored)

Apply the aborted ktrace-lwp changes to a specific branch.  This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it.  This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jun 29 22:30:51 2003 UTC (8 years, 10 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jun 28 14:21:45 2003 UTC (8 years, 11 months ago) by darrenr
Branch: MAIN
Changes since 1.6: +6 -6 lines
Diff to previous 1.6 (colored)

Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records.  The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V

Revision 1.2.2.4 / (download) - annotate - [select for diffs], Fri Jan 3 17:08:12 2003 UTC (9 years, 4 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.2.2.3: +2 -5 lines
Diff to previous 1.2.2.3 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with HEAD.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Dec 30 06:16:10 2002 UTC (9 years, 4 months ago) by explorer
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Changes since 1.5: +2 -5 lines
Diff to previous 1.5 (colored)

remove redundant defines

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Fri Oct 18 02:44:24 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.2.2.2: +1 -1 lines
Diff to previous 1.2.2.2 (colored) to branchpoint 1.2 (colored)

Catch up to -current.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Oct 6 09:48:29 2002 UTC (9 years, 7 months ago) by kristerw
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Correct possible return of uninitialized error variable.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Fri Sep 6 08:46:31 2002 UTC (9 years, 8 months ago) by jdolecek
Branch: kqueue
Changes since 1.2.4.1: +6 -3 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync kqueue branch with HEAD

Revision 1.3.8.1 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:56 2002 UTC (9 years, 8 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.3: +6 -3 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

catch up with -current.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Thu Aug 1 02:45:48 2002 UTC (9 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.2.2.1: +5 -2 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored)

Catch up to -current.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Jul 31 06:48:58 2002 UTC (9 years, 9 months ago) by simonb
Branch: MAIN
CVS Tags: kqueue-base, gehenna-devsw-base
Changes since 1.3: +5 -2 lines
Diff to previous 1.3 (colored)

Fix WDOGIOC_GTICKLER for userland ticklers.

Revision 1.2.4.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:58:36 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

Sync kqueue branch with -current.

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Wed Nov 14 19:16:09 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

Catch up to -current.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 13 06:28:55 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, ifpoll-base, ifpoll, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

add RCSIDs

Revision 1.2.6.1 / (download) - annotate - [select for diffs], Tue Sep 18 19:13:51 2001 UTC (10 years, 8 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.2: +5 -4 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Various changes to make cloning devices possible:

	* Add an extra argument (struct vnode **) to VOP_OPEN. If it is
	  not NULL, specfs will create a cloned (aliased) vnode during
	  the call, and return it there. The caller should release and
	  unlock the original vnode if a new vnode was returned. The
	  new vnode is returned locked.

	* Add a flag field to the cdevsw and bdevsw structures.
	  DF_CLONING indicates that it wants a new vnode for each
	  open (XXX is there a better way? devprop?)

	* If a device is cloning, always call the close entry
	  point for a VOP_CLOSE.


Also, rewrite cons.c to do the right thing with vnodes. Use VOPs
rather then direct device entry calls. Suggested by mycroft@

Light to moderate testing done an i386 system (arch doesn't matter
though, these are MI changes).

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Sun Feb 11 19:16:20 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.1.2.2: +2 -1 lines
Diff to previous 1.1.2.2 (colored) next main 1.2 (colored)

Sync with HEAD.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jan 30 22:24:31 2001 UTC (11 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp, nathanw_sa, kqueue
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Make sure to clear sysmon_armed_wdog once the watchdog timer
is disarmed.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:04:54 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.1.2.1: +465 -0 lines
Diff to previous 1.1.2.1 (colored)

Sync with HEAD.

Revision 1.1.2.1, Sun Nov 5 04:06:14 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.1: +0 -465 lines
FILE REMOVED

file sysmon_wdog.c was added on branch thorpej_scsipi on 2000-11-22 16:04:54 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sun Nov 5 04:06:14 2000 UTC (11 years, 6 months ago) by thorpej
Branch: MAIN
Branch point for: thorpej_scsipi

Split the envsys and watchdog parts of sysmon into their own
files.

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>